From fa8951171d158b3cb1df6bd80a07c58c76bb0bde Mon Sep 17 00:00:00 2001 From: Alicia Sykes Date: Sun, 5 Mar 2017 12:44:51 +0000 Subject: [PATCH] modified build compile process --- gulpfile.js | 4 +- production/assets/github.png | Bin 467 -> 0 bytes production/assets/linkedin.png | Bin 1189 -> 0 bytes production/assets/profile-pic-1.jpg | Bin 71721 -> 0 bytes production/assets/profile-pic-2.jpg | Bin 113235 -> 0 bytes .../bower_components/Materialize/.bower.json | 56 - .../Materialize/.editorconfig | 12 - .../Materialize/.gitattributes | 6 - .../bower_components/Materialize/.npmignore | 8 - .../bower_components/Materialize/.travis.yml | 7 - .../bower_components/Materialize/CHANGELOG.md | 152 - .../Materialize/CONTRIBUTING.md | 93 - .../bower_components/Materialize/LICENSE | 21 - .../Materialize/bin/materialize.css | 8456 ------------- .../Materialize/bin/materialize.js | 5 - .../bower_components/Materialize/bower.json | 46 - .../Materialize/dist/css/materialize.css | 8461 ------------- .../Materialize/dist/css/materialize.min.css | 16 - .../dist/fonts/roboto/Roboto-Bold.eot | Bin 20966 -> 0 bytes .../dist/fonts/roboto/Roboto-Bold.ttf | Bin 127744 -> 0 bytes .../dist/fonts/roboto/Roboto-Bold.woff | Bin 62876 -> 0 bytes .../dist/fonts/roboto/Roboto-Bold.woff2 | Bin 49976 -> 0 bytes .../dist/fonts/roboto/Roboto-Light.eot | Bin 20940 -> 0 bytes .../dist/fonts/roboto/Roboto-Light.ttf | Bin 126792 -> 0 bytes .../dist/fonts/roboto/Roboto-Light.woff | Bin 62316 -> 0 bytes .../dist/fonts/roboto/Roboto-Light.woff2 | Bin 49380 -> 0 bytes .../dist/fonts/roboto/Roboto-Medium.eot | Bin 21364 -> 0 bytes .../dist/fonts/roboto/Roboto-Medium.ttf | Bin 127488 -> 0 bytes .../dist/fonts/roboto/Roboto-Medium.woff | Bin 62980 -> 0 bytes .../dist/fonts/roboto/Roboto-Medium.woff2 | Bin 50224 -> 0 bytes .../dist/fonts/roboto/Roboto-Regular.eot | Bin 21320 -> 0 bytes .../dist/fonts/roboto/Roboto-Regular.ttf | Bin 126072 -> 0 bytes .../dist/fonts/roboto/Roboto-Regular.woff | Bin 61736 -> 0 bytes .../dist/fonts/roboto/Roboto-Regular.woff2 | Bin 49236 -> 0 bytes .../dist/fonts/roboto/Roboto-Thin.eot | Bin 21659 -> 0 bytes .../dist/fonts/roboto/Roboto-Thin.ttf | Bin 127584 -> 0 bytes .../dist/fonts/roboto/Roboto-Thin.woff | Bin 61628 -> 0 bytes .../dist/fonts/roboto/Roboto-Thin.woff2 | Bin 48524 -> 0 bytes .../Materialize/dist/js/materialize.js | 7468 ------------ .../Materialize/dist/js/materialize.min.js | 10 - .../extras/noUiSlider/nouislider.css | 259 - .../extras/noUiSlider/nouislider.js | 1666 --- .../extras/noUiSlider/nouislider.min.js | 1 - .../Materialize/fonts/roboto/Roboto-Bold.eot | Bin 20966 -> 0 bytes .../Materialize/fonts/roboto/Roboto-Bold.ttf | Bin 127744 -> 0 bytes .../Materialize/fonts/roboto/Roboto-Bold.woff | Bin 62876 -> 0 bytes .../fonts/roboto/Roboto-Bold.woff2 | Bin 49976 -> 0 bytes .../Materialize/fonts/roboto/Roboto-Light.eot | Bin 20940 -> 0 bytes .../Materialize/fonts/roboto/Roboto-Light.ttf | Bin 126792 -> 0 bytes .../fonts/roboto/Roboto-Light.woff | Bin 62316 -> 0 bytes .../fonts/roboto/Roboto-Light.woff2 | Bin 49380 -> 0 bytes .../fonts/roboto/Roboto-Medium.eot | Bin 21364 -> 0 bytes .../fonts/roboto/Roboto-Medium.ttf | Bin 127488 -> 0 bytes .../fonts/roboto/Roboto-Medium.woff | Bin 62980 -> 0 bytes .../fonts/roboto/Roboto-Medium.woff2 | Bin 50224 -> 0 bytes .../fonts/roboto/Roboto-Regular.eot | Bin 21320 -> 0 bytes .../fonts/roboto/Roboto-Regular.ttf | Bin 126072 -> 0 bytes .../fonts/roboto/Roboto-Regular.woff | Bin 61736 -> 0 bytes .../fonts/roboto/Roboto-Regular.woff2 | Bin 49236 -> 0 bytes .../Materialize/fonts/roboto/Roboto-Thin.eot | Bin 21659 -> 0 bytes .../Materialize/fonts/roboto/Roboto-Thin.ttf | Bin 127584 -> 0 bytes .../Materialize/fonts/roboto/Roboto-Thin.woff | Bin 61628 -> 0 bytes .../fonts/roboto/Roboto-Thin.woff2 | Bin 48524 -> 0 bytes .../Materialize/js/animation.js | 9 - .../Materialize/js/buttons.js | 91 - .../bower_components/Materialize/js/cards.js | 26 - .../Materialize/js/carousel.js | 454 - .../Materialize/js/character_counter.js | 72 - .../bower_components/Materialize/js/chips.js | 267 - .../Materialize/js/collapsible.js | 137 - .../Materialize/js/date_picker/picker.date.js | 1430 --- .../Materialize/js/date_picker/picker.js | 1123 -- .../Materialize/js/dropdown.js | 265 - .../bower_components/Materialize/js/forms.js | 681 -- .../bower_components/Materialize/js/global.js | 45 - .../Materialize/js/hammer.min.js | 1 - .../Materialize/js/initial.js | 11 - .../Materialize/js/jquery.easing.1.3.js | 205 - .../Materialize/js/jquery.hammer.js | 33 - .../Materialize/js/jquery.timeago.min.js | 1 - .../Materialize/js/materialbox.js | 269 - .../Materialize/js/parallax.js | 58 - .../Materialize/js/pushpin.js | 71 - .../Materialize/js/scrollFire.js | 48 - .../Materialize/js/scrollspy.js | 283 - .../Materialize/js/sideNav.js | 352 - .../bower_components/Materialize/js/slider.js | 321 - .../bower_components/Materialize/js/tabs.js | 148 - .../bower_components/Materialize/js/toasts.js | 136 - .../Materialize/js/tooltip.js | 230 - .../Materialize/js/transitions.js | 169 - .../Materialize/js/velocity.min.js | 5 - .../bower_components/Materialize/js/waves.js | 338 - .../bower_components/Materialize/package.js | 97 - .../Materialize/sass/components/_buttons.scss | 211 - .../Materialize/sass/components/_cards.scss | 185 - .../sass/components/_carousel.scss | 85 - .../Materialize/sass/components/_chips.scss | 74 - .../sass/components/_collapsible.scss | 90 - .../Materialize/sass/components/_color.scss | 412 - .../sass/components/_dropdown.scss | 57 - .../Materialize/sass/components/_global.scss | 781 -- .../Materialize/sass/components/_grid.scss | 147 - .../components/_icons-material-design.scss | 5 - .../sass/components/_materialbox.scss | 42 - .../Materialize/sass/components/_mixins.scss | 5 - .../Materialize/sass/components/_modal.scss | 90 - .../Materialize/sass/components/_navbar.scss | 182 - .../sass/components/_normalize.scss | 424 - .../sass/components/_prefixer.scss | 384 - .../sass/components/_preloader.scss | 334 - .../Materialize/sass/components/_roboto.scss | 49 - .../Materialize/sass/components/_sideNav.scss | 218 - .../Materialize/sass/components/_slider.scss | 92 - .../sass/components/_table_of_contents.scss | 33 - .../Materialize/sass/components/_tabs.scss | 56 - .../Materialize/sass/components/_toast.scss | 65 - .../Materialize/sass/components/_tooltip.scss | 32 - .../sass/components/_typography.scss | 61 - .../sass/components/_variables.scss | 313 - .../Materialize/sass/components/_waves.scss | 177 - .../components/date_picker/_default.date.scss | 435 - .../sass/components/date_picker/_default.scss | 201 - .../components/date_picker/_default.time.scss | 125 - .../sass/components/forms/_checkboxes.scss | 220 - .../sass/components/forms/_file-input.scss | 38 - .../sass/components/forms/_forms.scss | 22 - .../sass/components/forms/_input-fields.scss | 273 - .../sass/components/forms/_radio-buttons.scss | 119 - .../sass/components/forms/_range.scss | 159 - .../sass/components/forms/_select.scss | 116 - .../sass/components/forms/_switches.scss | 78 - .../Materialize/sass/materialize.scss | 40 - .../templates/masonry-template/LICENSE | 21 - .../masonry-template/background1.jpg | Bin 99515 -> 0 bytes .../masonry-template/background2.jpg | Bin 176006 -> 0 bytes .../masonry-template/background3.jpg | Bin 187207 -> 0 bytes .../templates/masonry-template/css/style.css | 55 - .../templates/masonry-template/js/init.js | 16 - .../masonry-template/js/masonry.pkgd.min.js | 9 - .../templates/parallax-template/LICENSE | 21 - .../parallax-template/background1.jpg | Bin 99515 -> 0 bytes .../parallax-template/background2.jpg | Bin 187207 -> 0 bytes .../parallax-template/background3.jpg | Bin 176006 -> 0 bytes .../templates/parallax-template/css/style.css | 57 - .../templates/parallax-template/js/init.js | 8 - .../templates/starter-template/LICENSE | 21 - .../templates/starter-template/css/style.css | 14 - .../templates/starter-template/js/init.js | 7 - .../Materialize/tests/spec/cards/cardsSpec.js | 100 - .../tests/spec/collapsible/collapsibleSpec.js | 92 - .../Materialize/tests/spec/helper.js | 1 - .../tests/spec/scrollFire/scrollFireSpec.js | 31 - .../tests/spec/select/selectSpec.js | 199 - .../Materialize/tests/spec/tabs/tabsSpec.js | 72 - .../Materialize/tests/spec/toast/toastSpec.js | 61 - .../tests/spec/tooltip/tooltipSpec.js | 108 - .../bower_components/jquery/.bower.json | 25 - .../bower_components/jquery/AUTHORS.txt | 295 - .../bower_components/jquery/LICENSE.txt | 36 - production/bower_components/jquery/README.md | 65 - production/bower_components/jquery/bower.json | 14 - .../bower_components/jquery/dist/core.js | 481 - .../bower_components/jquery/dist/jquery.js | 10074 ---------------- .../jquery/dist/jquery.min.js | 4 - .../jquery/dist/jquery.min.map | 1 - .../jquery/dist/jquery.slim.js | 7966 ------------ .../jquery/dist/jquery.slim.min.js | 4 - .../jquery/dist/jquery.slim.min.map | 1 - .../jquery/external/sizzle/LICENSE.txt | 36 - .../jquery/external/sizzle/dist/sizzle.js | 2217 ---- .../jquery/external/sizzle/dist/sizzle.min.js | 3 - .../external/sizzle/dist/sizzle.min.map | 1 - .../bower_components/jquery/src/ajax.js | 855 -- .../bower_components/jquery/src/ajax/jsonp.js | 102 - .../bower_components/jquery/src/ajax/load.js | 75 - .../jquery/src/ajax/parseXML.js | 30 - .../jquery/src/ajax/script.js | 77 - .../jquery/src/ajax/var/location.js | 5 - .../jquery/src/ajax/var/nonce.js | 7 - .../jquery/src/ajax/var/rquery.js | 5 - .../bower_components/jquery/src/ajax/xhr.js | 169 - .../bower_components/jquery/src/attributes.js | 13 - .../jquery/src/attributes/attr.js | 137 - .../jquery/src/attributes/classes.js | 179 - .../jquery/src/attributes/prop.js | 128 - .../jquery/src/attributes/support.js | 33 - .../jquery/src/attributes/val.js | 184 - .../bower_components/jquery/src/callbacks.js | 234 - .../bower_components/jquery/src/core.js | 481 - .../jquery/src/core/DOMEval.js | 16 - .../jquery/src/core/access.js | 67 - .../bower_components/jquery/src/core/init.js | 127 - .../jquery/src/core/parseHTML.js | 65 - .../jquery/src/core/ready-no-deferred.js | 111 - .../bower_components/jquery/src/core/ready.js | 95 - .../jquery/src/core/readyException.js | 13 - .../jquery/src/core/support.js | 20 - .../jquery/src/core/var/rsingleTag.js | 6 - production/bower_components/jquery/src/css.js | 424 - .../jquery/src/css/addGetHookIf.js | 26 - .../jquery/src/css/adjustCSS.js | 71 - .../bower_components/jquery/src/css/curCSS.js | 59 - .../jquery/src/css/hiddenVisibleSelectors.js | 15 - .../jquery/src/css/showHide.js | 105 - .../jquery/src/css/support.js | 89 - .../jquery/src/css/var/cssExpand.js | 5 - .../jquery/src/css/var/getStyles.js | 17 - .../jquery/src/css/var/isHiddenWithinTree.js | 34 - .../jquery/src/css/var/rmargin.js | 5 - .../jquery/src/css/var/rnumnonpx.js | 7 - .../jquery/src/css/var/swap.js | 26 - .../bower_components/jquery/src/data.js | 161 - .../bower_components/jquery/src/data/Data.js | 161 - .../jquery/src/data/var/acceptData.js | 19 - .../jquery/src/data/var/dataPriv.js | 7 - .../jquery/src/data/var/dataUser.js | 7 - .../bower_components/jquery/src/deferred.js | 389 - .../jquery/src/deferred/exceptionHook.js | 21 - .../bower_components/jquery/src/deprecated.js | 30 - .../bower_components/jquery/src/dimensions.js | 56 - .../bower_components/jquery/src/effects.js | 688 -- .../jquery/src/effects/Tween.js | 123 - .../jquery/src/effects/animatedSelector.js | 15 - .../bower_components/jquery/src/event.js | 726 -- .../bower_components/jquery/src/event/ajax.js | 22 - .../jquery/src/event/alias.js | 29 - .../jquery/src/event/focusin.js | 55 - .../jquery/src/event/support.js | 11 - .../jquery/src/event/trigger.js | 185 - .../jquery/src/exports/amd.js | 26 - .../jquery/src/exports/global.js | 34 - .../bower_components/jquery/src/jquery.js | 40 - .../jquery/src/manipulation.js | 486 - .../jquery/src/manipulation/_evalUrl.js | 23 - .../jquery/src/manipulation/buildFragment.js | 104 - .../jquery/src/manipulation/getAll.js | 23 - .../jquery/src/manipulation/setGlobalEval.js | 22 - .../jquery/src/manipulation/support.js | 35 - .../src/manipulation/var/rcheckableType.js | 5 - .../src/manipulation/var/rscriptType.js | 5 - .../jquery/src/manipulation/var/rtagName.js | 5 - .../jquery/src/manipulation/wrapMap.js | 29 - .../bower_components/jquery/src/offset.js | 232 - .../bower_components/jquery/src/queue.js | 145 - .../jquery/src/queue/delay.js | 24 - .../jquery/src/selector-native.js | 237 - .../jquery/src/selector-sizzle.js | 19 - .../bower_components/jquery/src/selector.js | 3 - .../bower_components/jquery/src/serialize.js | 126 - .../bower_components/jquery/src/traversing.js | 178 - .../jquery/src/traversing/findFilter.js | 99 - .../jquery/src/traversing/var/dir.js | 22 - .../src/traversing/var/rneedsContext.js | 8 - .../jquery/src/traversing/var/siblings.js | 17 - .../jquery/src/var/ObjectFunctionString.js | 7 - .../bower_components/jquery/src/var/arr.js | 5 - .../jquery/src/var/class2type.js | 6 - .../bower_components/jquery/src/var/concat.js | 7 - .../jquery/src/var/document.js | 5 - .../jquery/src/var/documentElement.js | 7 - .../jquery/src/var/fnToString.js | 7 - .../jquery/src/var/getProto.js | 5 - .../bower_components/jquery/src/var/hasOwn.js | 7 - .../jquery/src/var/indexOf.js | 7 - .../bower_components/jquery/src/var/pnum.js | 5 - .../bower_components/jquery/src/var/push.js | 7 - .../jquery/src/var/rcssNum.js | 9 - .../bower_components/jquery/src/var/slice.js | 7 - .../jquery/src/var/support.js | 6 - .../jquery/src/var/toString.js | 7 - .../bower_components/jquery/src/wrap.js | 77 - production/css/styles.css | 1 - production/index.html | 10 - 274 files changed, 3 insertions(+), 71627 deletions(-) delete mode 100644 production/assets/github.png delete mode 100644 production/assets/linkedin.png delete mode 100644 production/assets/profile-pic-1.jpg delete mode 100644 production/assets/profile-pic-2.jpg delete mode 100644 production/bower_components/Materialize/.bower.json delete mode 100644 production/bower_components/Materialize/.editorconfig delete mode 100644 production/bower_components/Materialize/.gitattributes delete mode 100644 production/bower_components/Materialize/.npmignore delete mode 100644 production/bower_components/Materialize/.travis.yml delete mode 100644 production/bower_components/Materialize/CHANGELOG.md delete mode 100644 production/bower_components/Materialize/CONTRIBUTING.md delete mode 100644 production/bower_components/Materialize/LICENSE delete mode 100644 production/bower_components/Materialize/bin/materialize.css delete mode 100644 production/bower_components/Materialize/bin/materialize.js delete mode 100644 production/bower_components/Materialize/bower.json delete mode 100644 production/bower_components/Materialize/dist/css/materialize.css delete mode 100644 production/bower_components/Materialize/dist/css/materialize.min.css delete mode 100644 production/bower_components/Materialize/dist/fonts/roboto/Roboto-Bold.eot delete mode 100644 production/bower_components/Materialize/dist/fonts/roboto/Roboto-Bold.ttf delete mode 100644 production/bower_components/Materialize/dist/fonts/roboto/Roboto-Bold.woff delete mode 100644 production/bower_components/Materialize/dist/fonts/roboto/Roboto-Bold.woff2 delete mode 100644 production/bower_components/Materialize/dist/fonts/roboto/Roboto-Light.eot delete mode 100644 production/bower_components/Materialize/dist/fonts/roboto/Roboto-Light.ttf delete mode 100644 production/bower_components/Materialize/dist/fonts/roboto/Roboto-Light.woff delete mode 100644 production/bower_components/Materialize/dist/fonts/roboto/Roboto-Light.woff2 delete mode 100644 production/bower_components/Materialize/dist/fonts/roboto/Roboto-Medium.eot delete mode 100644 production/bower_components/Materialize/dist/fonts/roboto/Roboto-Medium.ttf delete mode 100644 production/bower_components/Materialize/dist/fonts/roboto/Roboto-Medium.woff delete mode 100644 production/bower_components/Materialize/dist/fonts/roboto/Roboto-Medium.woff2 delete mode 100644 production/bower_components/Materialize/dist/fonts/roboto/Roboto-Regular.eot delete mode 100644 production/bower_components/Materialize/dist/fonts/roboto/Roboto-Regular.ttf delete mode 100644 production/bower_components/Materialize/dist/fonts/roboto/Roboto-Regular.woff delete mode 100644 production/bower_components/Materialize/dist/fonts/roboto/Roboto-Regular.woff2 delete mode 100644 production/bower_components/Materialize/dist/fonts/roboto/Roboto-Thin.eot delete mode 100644 production/bower_components/Materialize/dist/fonts/roboto/Roboto-Thin.ttf delete mode 100644 production/bower_components/Materialize/dist/fonts/roboto/Roboto-Thin.woff delete mode 100644 production/bower_components/Materialize/dist/fonts/roboto/Roboto-Thin.woff2 delete mode 100644 production/bower_components/Materialize/dist/js/materialize.js delete mode 100644 production/bower_components/Materialize/dist/js/materialize.min.js delete mode 100644 production/bower_components/Materialize/extras/noUiSlider/nouislider.css delete mode 100644 production/bower_components/Materialize/extras/noUiSlider/nouislider.js delete mode 100644 production/bower_components/Materialize/extras/noUiSlider/nouislider.min.js delete mode 100644 production/bower_components/Materialize/fonts/roboto/Roboto-Bold.eot delete mode 100644 production/bower_components/Materialize/fonts/roboto/Roboto-Bold.ttf delete mode 100644 production/bower_components/Materialize/fonts/roboto/Roboto-Bold.woff delete mode 100644 production/bower_components/Materialize/fonts/roboto/Roboto-Bold.woff2 delete mode 100644 production/bower_components/Materialize/fonts/roboto/Roboto-Light.eot delete mode 100644 production/bower_components/Materialize/fonts/roboto/Roboto-Light.ttf delete mode 100644 production/bower_components/Materialize/fonts/roboto/Roboto-Light.woff delete mode 100644 production/bower_components/Materialize/fonts/roboto/Roboto-Light.woff2 delete mode 100644 production/bower_components/Materialize/fonts/roboto/Roboto-Medium.eot delete mode 100644 production/bower_components/Materialize/fonts/roboto/Roboto-Medium.ttf delete mode 100644 production/bower_components/Materialize/fonts/roboto/Roboto-Medium.woff delete mode 100644 production/bower_components/Materialize/fonts/roboto/Roboto-Medium.woff2 delete mode 100644 production/bower_components/Materialize/fonts/roboto/Roboto-Regular.eot delete mode 100644 production/bower_components/Materialize/fonts/roboto/Roboto-Regular.ttf delete mode 100644 production/bower_components/Materialize/fonts/roboto/Roboto-Regular.woff delete mode 100644 production/bower_components/Materialize/fonts/roboto/Roboto-Regular.woff2 delete mode 100644 production/bower_components/Materialize/fonts/roboto/Roboto-Thin.eot delete mode 100644 production/bower_components/Materialize/fonts/roboto/Roboto-Thin.ttf delete mode 100644 production/bower_components/Materialize/fonts/roboto/Roboto-Thin.woff delete mode 100644 production/bower_components/Materialize/fonts/roboto/Roboto-Thin.woff2 delete mode 100644 production/bower_components/Materialize/js/animation.js delete mode 100644 production/bower_components/Materialize/js/buttons.js delete mode 100644 production/bower_components/Materialize/js/cards.js delete mode 100644 production/bower_components/Materialize/js/carousel.js delete mode 100644 production/bower_components/Materialize/js/character_counter.js delete mode 100644 production/bower_components/Materialize/js/chips.js delete mode 100644 production/bower_components/Materialize/js/collapsible.js delete mode 100644 production/bower_components/Materialize/js/date_picker/picker.date.js delete mode 100644 production/bower_components/Materialize/js/date_picker/picker.js delete mode 100644 production/bower_components/Materialize/js/dropdown.js delete mode 100644 production/bower_components/Materialize/js/forms.js delete mode 100644 production/bower_components/Materialize/js/global.js delete mode 100644 production/bower_components/Materialize/js/hammer.min.js delete mode 100644 production/bower_components/Materialize/js/initial.js delete mode 100644 production/bower_components/Materialize/js/jquery.easing.1.3.js delete mode 100644 production/bower_components/Materialize/js/jquery.hammer.js delete mode 100644 production/bower_components/Materialize/js/jquery.timeago.min.js delete mode 100644 production/bower_components/Materialize/js/materialbox.js delete mode 100644 production/bower_components/Materialize/js/parallax.js delete mode 100644 production/bower_components/Materialize/js/pushpin.js delete mode 100644 production/bower_components/Materialize/js/scrollFire.js delete mode 100644 production/bower_components/Materialize/js/scrollspy.js delete mode 100644 production/bower_components/Materialize/js/sideNav.js delete mode 100644 production/bower_components/Materialize/js/slider.js delete mode 100644 production/bower_components/Materialize/js/tabs.js delete mode 100644 production/bower_components/Materialize/js/toasts.js delete mode 100644 production/bower_components/Materialize/js/tooltip.js delete mode 100644 production/bower_components/Materialize/js/transitions.js delete mode 100644 production/bower_components/Materialize/js/velocity.min.js delete mode 100644 production/bower_components/Materialize/js/waves.js delete mode 100644 production/bower_components/Materialize/package.js delete mode 100644 production/bower_components/Materialize/sass/components/_buttons.scss delete mode 100644 production/bower_components/Materialize/sass/components/_cards.scss delete mode 100644 production/bower_components/Materialize/sass/components/_carousel.scss delete mode 100644 production/bower_components/Materialize/sass/components/_chips.scss delete mode 100644 production/bower_components/Materialize/sass/components/_collapsible.scss delete mode 100644 production/bower_components/Materialize/sass/components/_color.scss delete mode 100644 production/bower_components/Materialize/sass/components/_dropdown.scss delete mode 100644 production/bower_components/Materialize/sass/components/_global.scss delete mode 100644 production/bower_components/Materialize/sass/components/_grid.scss delete mode 100644 production/bower_components/Materialize/sass/components/_icons-material-design.scss delete mode 100644 production/bower_components/Materialize/sass/components/_materialbox.scss delete mode 100644 production/bower_components/Materialize/sass/components/_mixins.scss delete mode 100644 production/bower_components/Materialize/sass/components/_modal.scss delete mode 100644 production/bower_components/Materialize/sass/components/_navbar.scss delete mode 100644 production/bower_components/Materialize/sass/components/_normalize.scss delete mode 100644 production/bower_components/Materialize/sass/components/_prefixer.scss delete mode 100644 production/bower_components/Materialize/sass/components/_preloader.scss delete mode 100644 production/bower_components/Materialize/sass/components/_roboto.scss delete mode 100644 production/bower_components/Materialize/sass/components/_sideNav.scss delete mode 100644 production/bower_components/Materialize/sass/components/_slider.scss delete mode 100644 production/bower_components/Materialize/sass/components/_table_of_contents.scss delete mode 100644 production/bower_components/Materialize/sass/components/_tabs.scss delete mode 100644 production/bower_components/Materialize/sass/components/_toast.scss delete mode 100644 production/bower_components/Materialize/sass/components/_tooltip.scss delete mode 100644 production/bower_components/Materialize/sass/components/_typography.scss delete mode 100644 production/bower_components/Materialize/sass/components/_variables.scss delete mode 100644 production/bower_components/Materialize/sass/components/_waves.scss delete mode 100644 production/bower_components/Materialize/sass/components/date_picker/_default.date.scss delete mode 100644 production/bower_components/Materialize/sass/components/date_picker/_default.scss delete mode 100644 production/bower_components/Materialize/sass/components/date_picker/_default.time.scss delete mode 100644 production/bower_components/Materialize/sass/components/forms/_checkboxes.scss delete mode 100644 production/bower_components/Materialize/sass/components/forms/_file-input.scss delete mode 100644 production/bower_components/Materialize/sass/components/forms/_forms.scss delete mode 100644 production/bower_components/Materialize/sass/components/forms/_input-fields.scss delete mode 100644 production/bower_components/Materialize/sass/components/forms/_radio-buttons.scss delete mode 100644 production/bower_components/Materialize/sass/components/forms/_range.scss delete mode 100644 production/bower_components/Materialize/sass/components/forms/_select.scss delete mode 100644 production/bower_components/Materialize/sass/components/forms/_switches.scss delete mode 100644 production/bower_components/Materialize/sass/materialize.scss delete mode 100644 production/bower_components/Materialize/templates/masonry-template/LICENSE delete mode 100644 production/bower_components/Materialize/templates/masonry-template/background1.jpg delete mode 100644 production/bower_components/Materialize/templates/masonry-template/background2.jpg delete mode 100644 production/bower_components/Materialize/templates/masonry-template/background3.jpg delete mode 100644 production/bower_components/Materialize/templates/masonry-template/css/style.css delete mode 100644 production/bower_components/Materialize/templates/masonry-template/js/init.js delete mode 100644 production/bower_components/Materialize/templates/masonry-template/js/masonry.pkgd.min.js delete mode 100644 production/bower_components/Materialize/templates/parallax-template/LICENSE delete mode 100644 production/bower_components/Materialize/templates/parallax-template/background1.jpg delete mode 100644 production/bower_components/Materialize/templates/parallax-template/background2.jpg delete mode 100644 production/bower_components/Materialize/templates/parallax-template/background3.jpg delete mode 100644 production/bower_components/Materialize/templates/parallax-template/css/style.css delete mode 100644 production/bower_components/Materialize/templates/parallax-template/js/init.js delete mode 100644 production/bower_components/Materialize/templates/starter-template/LICENSE delete mode 100644 production/bower_components/Materialize/templates/starter-template/css/style.css delete mode 100644 production/bower_components/Materialize/templates/starter-template/js/init.js delete mode 100644 production/bower_components/Materialize/tests/spec/cards/cardsSpec.js delete mode 100644 production/bower_components/Materialize/tests/spec/collapsible/collapsibleSpec.js delete mode 100644 production/bower_components/Materialize/tests/spec/helper.js delete mode 100644 production/bower_components/Materialize/tests/spec/scrollFire/scrollFireSpec.js delete mode 100644 production/bower_components/Materialize/tests/spec/select/selectSpec.js delete mode 100644 production/bower_components/Materialize/tests/spec/tabs/tabsSpec.js delete mode 100644 production/bower_components/Materialize/tests/spec/toast/toastSpec.js delete mode 100644 production/bower_components/Materialize/tests/spec/tooltip/tooltipSpec.js delete mode 100644 production/bower_components/jquery/.bower.json delete mode 100644 production/bower_components/jquery/AUTHORS.txt delete mode 100644 production/bower_components/jquery/LICENSE.txt delete mode 100644 production/bower_components/jquery/README.md delete mode 100644 production/bower_components/jquery/bower.json delete mode 100644 production/bower_components/jquery/dist/core.js delete mode 100644 production/bower_components/jquery/dist/jquery.js delete mode 100644 production/bower_components/jquery/dist/jquery.min.js delete mode 100644 production/bower_components/jquery/dist/jquery.min.map delete mode 100644 production/bower_components/jquery/dist/jquery.slim.js delete mode 100644 production/bower_components/jquery/dist/jquery.slim.min.js delete mode 100644 production/bower_components/jquery/dist/jquery.slim.min.map delete mode 100644 production/bower_components/jquery/external/sizzle/LICENSE.txt delete mode 100644 production/bower_components/jquery/external/sizzle/dist/sizzle.js delete mode 100644 production/bower_components/jquery/external/sizzle/dist/sizzle.min.js delete mode 100644 production/bower_components/jquery/external/sizzle/dist/sizzle.min.map delete mode 100644 production/bower_components/jquery/src/ajax.js delete mode 100644 production/bower_components/jquery/src/ajax/jsonp.js delete mode 100644 production/bower_components/jquery/src/ajax/load.js delete mode 100644 production/bower_components/jquery/src/ajax/parseXML.js delete mode 100644 production/bower_components/jquery/src/ajax/script.js delete mode 100644 production/bower_components/jquery/src/ajax/var/location.js delete mode 100644 production/bower_components/jquery/src/ajax/var/nonce.js delete mode 100644 production/bower_components/jquery/src/ajax/var/rquery.js delete mode 100644 production/bower_components/jquery/src/ajax/xhr.js delete mode 100644 production/bower_components/jquery/src/attributes.js delete mode 100644 production/bower_components/jquery/src/attributes/attr.js delete mode 100644 production/bower_components/jquery/src/attributes/classes.js delete mode 100644 production/bower_components/jquery/src/attributes/prop.js delete mode 100644 production/bower_components/jquery/src/attributes/support.js delete mode 100644 production/bower_components/jquery/src/attributes/val.js delete mode 100644 production/bower_components/jquery/src/callbacks.js delete mode 100644 production/bower_components/jquery/src/core.js delete mode 100644 production/bower_components/jquery/src/core/DOMEval.js delete mode 100644 production/bower_components/jquery/src/core/access.js delete mode 100644 production/bower_components/jquery/src/core/init.js delete mode 100644 production/bower_components/jquery/src/core/parseHTML.js delete mode 100644 production/bower_components/jquery/src/core/ready-no-deferred.js delete mode 100644 production/bower_components/jquery/src/core/ready.js delete mode 100644 production/bower_components/jquery/src/core/readyException.js delete mode 100644 production/bower_components/jquery/src/core/support.js delete mode 100644 production/bower_components/jquery/src/core/var/rsingleTag.js delete mode 100644 production/bower_components/jquery/src/css.js delete mode 100644 production/bower_components/jquery/src/css/addGetHookIf.js delete mode 100644 production/bower_components/jquery/src/css/adjustCSS.js delete mode 100644 production/bower_components/jquery/src/css/curCSS.js delete mode 100644 production/bower_components/jquery/src/css/hiddenVisibleSelectors.js delete mode 100644 production/bower_components/jquery/src/css/showHide.js delete mode 100644 production/bower_components/jquery/src/css/support.js delete mode 100644 production/bower_components/jquery/src/css/var/cssExpand.js delete mode 100644 production/bower_components/jquery/src/css/var/getStyles.js delete mode 100644 production/bower_components/jquery/src/css/var/isHiddenWithinTree.js delete mode 100644 production/bower_components/jquery/src/css/var/rmargin.js delete mode 100644 production/bower_components/jquery/src/css/var/rnumnonpx.js delete mode 100644 production/bower_components/jquery/src/css/var/swap.js delete mode 100644 production/bower_components/jquery/src/data.js delete mode 100644 production/bower_components/jquery/src/data/Data.js delete mode 100644 production/bower_components/jquery/src/data/var/acceptData.js delete mode 100644 production/bower_components/jquery/src/data/var/dataPriv.js delete mode 100644 production/bower_components/jquery/src/data/var/dataUser.js delete mode 100644 production/bower_components/jquery/src/deferred.js delete mode 100644 production/bower_components/jquery/src/deferred/exceptionHook.js delete mode 100644 production/bower_components/jquery/src/deprecated.js delete mode 100644 production/bower_components/jquery/src/dimensions.js delete mode 100644 production/bower_components/jquery/src/effects.js delete mode 100644 production/bower_components/jquery/src/effects/Tween.js delete mode 100644 production/bower_components/jquery/src/effects/animatedSelector.js delete mode 100644 production/bower_components/jquery/src/event.js delete mode 100644 production/bower_components/jquery/src/event/ajax.js delete mode 100644 production/bower_components/jquery/src/event/alias.js delete mode 100644 production/bower_components/jquery/src/event/focusin.js delete mode 100644 production/bower_components/jquery/src/event/support.js delete mode 100644 production/bower_components/jquery/src/event/trigger.js delete mode 100644 production/bower_components/jquery/src/exports/amd.js delete mode 100644 production/bower_components/jquery/src/exports/global.js delete mode 100644 production/bower_components/jquery/src/jquery.js delete mode 100644 production/bower_components/jquery/src/manipulation.js delete mode 100644 production/bower_components/jquery/src/manipulation/_evalUrl.js delete mode 100644 production/bower_components/jquery/src/manipulation/buildFragment.js delete mode 100644 production/bower_components/jquery/src/manipulation/getAll.js delete mode 100644 production/bower_components/jquery/src/manipulation/setGlobalEval.js delete mode 100644 production/bower_components/jquery/src/manipulation/support.js delete mode 100644 production/bower_components/jquery/src/manipulation/var/rcheckableType.js delete mode 100644 production/bower_components/jquery/src/manipulation/var/rscriptType.js delete mode 100644 production/bower_components/jquery/src/manipulation/var/rtagName.js delete mode 100644 production/bower_components/jquery/src/manipulation/wrapMap.js delete mode 100644 production/bower_components/jquery/src/offset.js delete mode 100644 production/bower_components/jquery/src/queue.js delete mode 100644 production/bower_components/jquery/src/queue/delay.js delete mode 100644 production/bower_components/jquery/src/selector-native.js delete mode 100644 production/bower_components/jquery/src/selector-sizzle.js delete mode 100644 production/bower_components/jquery/src/selector.js delete mode 100644 production/bower_components/jquery/src/serialize.js delete mode 100644 production/bower_components/jquery/src/traversing.js delete mode 100644 production/bower_components/jquery/src/traversing/findFilter.js delete mode 100644 production/bower_components/jquery/src/traversing/var/dir.js delete mode 100644 production/bower_components/jquery/src/traversing/var/rneedsContext.js delete mode 100644 production/bower_components/jquery/src/traversing/var/siblings.js delete mode 100644 production/bower_components/jquery/src/var/ObjectFunctionString.js delete mode 100644 production/bower_components/jquery/src/var/arr.js delete mode 100644 production/bower_components/jquery/src/var/class2type.js delete mode 100644 production/bower_components/jquery/src/var/concat.js delete mode 100644 production/bower_components/jquery/src/var/document.js delete mode 100644 production/bower_components/jquery/src/var/documentElement.js delete mode 100644 production/bower_components/jquery/src/var/fnToString.js delete mode 100644 production/bower_components/jquery/src/var/getProto.js delete mode 100644 production/bower_components/jquery/src/var/hasOwn.js delete mode 100644 production/bower_components/jquery/src/var/indexOf.js delete mode 100644 production/bower_components/jquery/src/var/pnum.js delete mode 100644 production/bower_components/jquery/src/var/push.js delete mode 100644 production/bower_components/jquery/src/var/rcssNum.js delete mode 100644 production/bower_components/jquery/src/var/slice.js delete mode 100644 production/bower_components/jquery/src/var/support.js delete mode 100644 production/bower_components/jquery/src/var/toString.js delete mode 100644 production/bower_components/jquery/src/wrap.js delete mode 100644 production/css/styles.css delete mode 100644 production/index.html diff --git a/gulpfile.js b/gulpfile.js index 772a00f..2157da9 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -8,6 +8,7 @@ var concat = require('gulp-concat'); var uglify = require('gulp-uglify'); var sass = require('gulp-sass'); var cleanCSS= require('gulp-clean-css'); +var bower = require('gulp-bower'); // Compile Jade views into HTML gulp.task('views', function() { @@ -65,12 +66,13 @@ gulp.task('test', function(){ // Delete production files gulp.task('clean', function () { - return del([ 'production/*.html', 'production/css/**/*', 'production/js/**/*', 'production/assets/**/*' ]); + return del([ 'production' ]); }); // Build complete project gulp.task('build', ['clean'], function(){ + bower('./production/bower_components'); gulp.start('views', 'coffee', 'sass', 'assets'); gutil.beep(); // Delete this line if you don't like the sound effects! }); diff --git a/production/assets/github.png b/production/assets/github.png deleted file mode 100644 index 7bc97a2144154d987efd23e13d922479bbd4306a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 467 zcmV;^0WAKBP)|LS`Vep%f z3tkFv@ajFS*=0QOEd$GatQ{c*@n|Q{r14$-BnAnc-46&@5rp&;z_dXk>SQIv^b@4U zTUMvn>4xcqBAc8*Y=VoN*wYRMOg#X`>?gctXl-6}-?7TSKYIWeMo##1;GjKZVYQ0% zGGrNl+?54{9z5<1;x+=_114k`-x4JJvxrETrXQ$yL3zC$+yS_wzY-Ax!8iZ_002ov JPDHLkV1mL+xSjw2 diff --git a/production/assets/linkedin.png b/production/assets/linkedin.png deleted file mode 100644 index b504fd9f4899d735b8458535cb9b42d43b5a93e8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1189 zcmV;W1X}xvP)rm$hzPrhe}RdDV59~niWnP< zpa|n(c6fo|avXd85WGO~b{ck#)C;`bWR{ugGMFFN+jRH#?Ckc;`m&kssi|+j?|biC z?=}1nOr7Uq9$E>wjnq2VMaQ1U=CH3=ekZAM9C+5@})W;6ey45_oHe8zScq!h=f2TyM(4 zniSJD0hk1Wrn620fd@0UC%T}mwdun0r$|e{Z9{q{5DN!z0*mM}AVDRCtaVd<#_Xl^20$OILJmJ>1#3 z(Iklc9)kiJ8BPY!F6e>v4x=*`(*dz!$qLrW25S`1*I$w#8;10$-ETIy3{~(E? z`;De5YlqpG)mbkT(d$tZ9i{LI-X9bJaK?PNpsYI$a#gn`JRir;J>}d-r0HvD-S@`a zIf5@AMbXisYlq6XNX?^07hxSxi1;8YiA#l89B+=ZR6aka4u08>qTc}4#u?&0<7x@U*Yp4OZLV|IWafq#KF84TW{)hYwAqK3oHsZML~sRGQ(&e}X%Cfl~w z>9IcdmlZ@$L~8(_X$V|4^Ak_Z(lT5&+YosY6P;y~9(AR7Hn6)Qmkz{a&r=XvmoT`u z@{Ixoo+?ScY$jp~yB#5FAauKbHEpZ0N7r3Z-@l>?s%c> z2(z8%cKZPD{~D{%B4zsL^mD8APw9Qe>>swV@&3WxV21mQbj6nmV00000NkvXXu0mjf D0LCrK diff --git a/production/assets/profile-pic-1.jpg b/production/assets/profile-pic-1.jpg deleted file mode 100644 index 44763430ddfe8500ca13e386efe45d560cce1b95..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 71721 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 z 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 diff --git a/production/assets/profile-pic-2.jpg b/production/assets/profile-pic-2.jpg deleted file mode 100644 index f012423daae7d400356c03d68f2144840340d73e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 113235 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 Q#hWgeI*Mt5zgQSH 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ℜED`ZYh5s;18x`Iz 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.1.1" - }, - "devDependencies": {}, - "homepage": "https://github.com/Dogfalo/materialize", - "version": "0.97.7", - "_release": "0.97.7", - "_resolution": { - "type": "version", - "tag": "v0.97.7", - "commit": "2e1dc18181c44dcef1058368a5fd4fb50216339a" - }, - "_source": "https://github.com/Dogfalo/materialize.git", - "_target": "~0.97.6", - "_originalSource": "materialize" -} \ No newline at end of file diff --git a/production/bower_components/Materialize/.editorconfig b/production/bower_components/Materialize/.editorconfig deleted file mode 100644 index 90cbf8f..0000000 --- a/production/bower_components/Materialize/.editorconfig +++ /dev/null @@ -1,12 +0,0 @@ -root = true - -[*.{js,scss}] -indent_style = space -indent_size = 2 -end_of_line = lf -charset = utf-8 -trim_trailing_whitespace = true -insert_final_newline = true - -[*.md] -trim_trailing_whitespace = false diff --git a/production/bower_components/Materialize/.gitattributes b/production/bower_components/Materialize/.gitattributes deleted file mode 100644 index a6dfb1d..0000000 --- a/production/bower_components/Materialize/.gitattributes +++ /dev/null @@ -1,6 +0,0 @@ -* text=auto -**/*.html linguist-documentation -js/velocity.min.js linguist-vendored -js/hammer.min.js linguist-vendored -js/jquery.easing.1.3.js linguist-vendored -js/jquery.timeago.min.js linguist-vendored \ No newline at end of file diff --git a/production/bower_components/Materialize/.npmignore b/production/bower_components/Materialize/.npmignore deleted file mode 100644 index 25c6c2f..0000000 --- a/production/bower_components/Materialize/.npmignore +++ /dev/null @@ -1,8 +0,0 @@ -images/ -.sass-cache/ -.grunt/ -.DS_Store -prepros.cfg -Thumbs.db -.projectile -**/*.log diff --git a/production/bower_components/Materialize/.travis.yml b/production/bower_components/Materialize/.travis.yml deleted file mode 100644 index 0f4169e..0000000 --- a/production/bower_components/Materialize/.travis.yml +++ /dev/null @@ -1,7 +0,0 @@ -language: node_js -node_js: - - "0.12" -before_install: - - npm install -g grunt-cli -git: - depth: 10 diff --git a/production/bower_components/Materialize/CHANGELOG.md b/production/bower_components/Materialize/CHANGELOG.md deleted file mode 100644 index 1178161..0000000 --- a/production/bower_components/Materialize/CHANGELOG.md +++ /dev/null @@ -1,152 +0,0 @@ -## v0.97.3 (Nov 15, 2015) -- Meteor font issues fixed -- Select rendering issue fixed -- Added Push and Pull to grid -- Dynamic accordion appends fixed - -## v0.97.2 (Nov 8, 2015) -- Image support inside select -- Optgroup supported in select -- Multiple select added -- Card styling fixes -- Breadcrumbs added -- Scrollable tabs -- Tooltips and dropdowns position themselves more intelligently inside the window -- FAB menu is click-toggleable -- Horizontal FAB support added - -## v0.97.1 (Sep 13, 2015) -- Added new range slider with uses noUiSlider to provide powerful options -- Added CSS for Chips -- Toasts support adding of html elements -- Fixed select destroy/creation bug -- Bugfixes for dropdown, badges, collections, scrollfire -- Added default preloader color variable -- File input now supports multiple files and dynamically loaded elements - -## v0.97.0 (June 21, 2015) -- **Documentation changed to use Official Google Icon web font** -- **Input errors added** -- Flicker on Firefox on dropdowns fixed -- Pagination made more responsive -- Modal now prevents scrolling -- Modal animation added -- Support for multiple modals added -- Programmatic control of FAB to open/close added -- Programmatic control of slider to play/pause added -- Plus many more bug fixes - -## v0.96.0 (April 1, 2015) -- Toasts, transitions, scrollfire added under Materialize namespace -- Dropdown is now created as a child of its parent -- Collapsibles supports nesting -- Modal Bottom Sheet added -- Indeterminate Checkboxes added -- New Checkbox Style added -- Text Inputs supports placeholder/readonly -- Google Inbox-like Collapsible added -- Text Character Counter added -- Waves no longer breaks on SVGs - -## v0.95.3 (Feb 25, 2015) -- Parallax image loading / responsiveness fixes -- Date picker supports month/year as dropdown -- Dismissable collection items -- Avatar collection items -- Pagination Added -- ScrollFire fixes - - -## v0.95.2 (Feb 10, 2015) -- Switches added -- Transition animation functions added -- ScrollFire Plugin added (fires functions dependent on scroll position) -- Responsive Video tag added -- Custom File Input Button added -- Modals has a fixed footer option -- SideNav implementation changed (needs 2 UL menus) -- Slider Responsive Fixes - - -## v0.95.1 (Jan 26, 2015) -- Sidenav Fixes -- Dropdown alignment/gutter options added -- Parallax fixes -- JavaScript Initialization no longer needed for many components -- HTML options through data-attributes -- Site colors can be defined through Primary and Secondary color in Sass -- Tables no longer resonsive by default - - -## v0.95.0 (Jan 17, 2015) -- Drag Out Menu fixed with Touch Interactions -- Toasts minor bugfix -- OL element has default styling -- Fullscreen Slider added -- Footer requires page-footer class -- Progress Bars added -- Form autofill support added -- Responsive Tables support added -- Scrollspy Plugin released -- Waves events are now delegated / behavior enhanced - - -## v0.94.0 (Dec 30, 2014) -- Sidenav supports right edge positioning -- Responsive Embeds -- Image Vertical align classes -- border-box added -- Variable file created -- Pushpin added -- Tooltips support all directions -- Layout helper classes added -- Materialbox Fixes -- Form Element Enhancements -- Navbar supports search bar -- Waves fixes -- Materialbox Captions -- Image Slider Fixes - - -## v0.93.1 (Dec 20, 2014) -- Flexbox Sticky Footer removed due to IE incompatibility - - -## v0.93.0 (Dec 19, 2014) -- Card Reveal -- Image Slider -- Dynamically loaded forms work correctly -- Badges added -- Circular Image -- Waves Fixes -- Footer Added -- Toast support Custom HTML -- Modals support programmatic opening/closing -- Responsive Image support - - -## v0.92.1 (Dec 14, 2014) -- Bower semver fix -- Added new radio button style - - -## v0.92.0 (Dec 13, 2014) -- Clicking icon in dropdown in navbar no longer closes dropdown immediately -- Multiple select inputs now work properly -- Mobile navbar no longer extends past screen width -- Parallax improved -- Modal restructured / can be opened programmatically -- Callbacks added to modals -- Added dist folder to repo -- Cards restructured - -## v0.91 (Dec 3, 2014) -- bug fixes to forms -- added waves color classes -- toast thickened to look better on mobile -- many other bug fixes - - -## v0.9 (Nov 30, 2014) -- Touch interactions added -- tons more... \ No newline at end of file diff --git a/production/bower_components/Materialize/CONTRIBUTING.md b/production/bower_components/Materialize/CONTRIBUTING.md deleted file mode 100644 index d9f4c4b..0000000 --- a/production/bower_components/Materialize/CONTRIBUTING.md +++ /dev/null @@ -1,93 +0,0 @@ -## Contributing -- Compiling Files - - `npm install` - - `grunt monitor`, this will compile .scss, .js., .jade files -- Documentation - - If you notice an error in the documentation, please edit the corresponding .html page under jade/page-contents/. -- Issues - - If you have an issue please make sure you document the problems in depth. - - Create screenshots of your issue and include a [Codepen](http://codepen.io/Dogfalo/pen/xbzPQV) of the problem where applicable - - Unclear issues with little explanations will be closed. - - Issues without a Codepen (where applicable) will be closed or ignored. -- Feature Requests - - We like feature requests but make sure that it can be seen within the goals of the project and not just something you need individually. Also you should try and give as much examples and details about the new feature as possible. -- Code Examples - - Use this [Codepen](http://codepen.io/Dogfalo/pen/xbzPQV) to illustrate your problem. - -## Contribution 101 -- Fork this repo to your own git -- Make your changes -- Submit a pull request with full remarks documenting your changes -- Pull request MAY then be accepted by project creators - -## Jasmine Testing Guide -**References:** -- [Jasmine Documentation](http://jasmine.github.io/2.0/introduction.html) -- [Grunt Jasmine Plugin](https://github.com/gruntjs/grunt-contrib-jasmine) -- [Example Jasmine Tests](https://github.com/Dogfalo/materialize/tree/master/tests/spec) -- [Travis CI](https://travis-ci.org/Dogfalo/materialize) - -Before you start, make sure you install grunt and all its dependencies. To verify you have all the correct dependencies you can run `grunt travis` and it will run the tests. If you get an errors and have not made any changes, it means you have not installed the proper dependencies. - -Materialize uses Jasmine as the testing framework. We also include a jQuery library which allows you to write tests using jQuery syntax. - -### Starting Out - -First to familiarize yourself with how the tests are structured, you can take a look inside the `tests/` directory. Each component should have its own folder. Follow the file-naming conventions that are used in the existing tests. - -Before writing tests, make sure you are working off of a clean git branch of your fork. This will greatly simplify the Pull Request process. - -### Writing Tests - -Before writing tests, make sure you understand what the expected-behavior of the component actually is. Reading over the component code and documentation will greatly aid you in this regard. - -Use `describe` blocks to section disparate portions of tests and `it` blocks inside those to further break up tests into features. Inside `it` blocks, you can have multiple except statements. As a general testing principle, be sure to try and test both the case and its “inverse” to lessen the chance for false positives. - -Example: -```javascript -expect(toast.first('span').text()).toBe('I am toast content'); -expect(toast.first('span').text()).not.toBe('I am toast'); -``` - -You can use beforeEach, and afterEach in either block to designate code that will execute before or after each item. This is useful if you need to setup some scenario for each test, or reset some things after each test. - -When writing expect statements (Jasmine’s form of assert), it is very important to write an expected behavior string so in the event of an error, the test that failed is very clear. - -Example: -```javascript -expect(toast.length).toBe(0, 'because toast should be removed by now'); -``` -When this expect statement fails it will list the reason as “because toast should be removed by now”. - -Because our components are very front end heavy, familiarize yourself with jQuery ways of interacting with the dom and our components. You can use methods like [trigger](http://api.jquery.com/trigger/), to simulate certain events like the user clicking a button. - -We also understand that testing CSS properties is pretty tough so you’ll have to be creative when writing good tests that ensure the styling is still working. Try and cover as many cases as you can but don’t worry if there are some edge cases. You can add comments describing some problematic edge cases in TODOs so we know about them. - -### Submitting Your Pull Request - -Try and keep your commit history clean and concise. Once you submit your pull request, [Travis CI](https://travis-ci.org/Dogfalo/materialize) will automatically run your tests and will show a checkmark to show that all the tests have passed. Once this is done, we’ll review your tests and code and make comments if there are issues or things we think could be improved. Then once everything looks good we’ll merge the code in! - - -### Useful Jasmine Tips - -1. To only run a specific spec at a time, to avoid wasting your time running all our other tests, you can set the flag `--filter`. For example: - ``` - `grunt travis --filter=tabs` - ``` - - This would only run specs with tabs in its name. - -2. If you need a timeout in your test (waiting for some animation or action to be executed) you need to use the done callback. In your `it()` behavior function set done as an argument to your anonymous function. Then you can use javascript’s window `setTimeout`s normally. And when you want the test to finish just call the `done()` function. For example: - - ```javascript - it ('should wait for a timeout', function(done) { - // Execute action - timeout(setTimeout(function() { - // Wait a second - // Test for result - done(); - }, 1000); - }); - ``` - - **Note:** If you add done as a callback, and you don’t call the `done()` function, it will stall forever and error after a max limit of around 5 seconds. \ No newline at end of file diff --git a/production/bower_components/Materialize/LICENSE b/production/bower_components/Materialize/LICENSE deleted file mode 100644 index 5038d18..0000000 --- a/production/bower_components/Materialize/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2014-2016 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/production/bower_components/Materialize/bin/materialize.css b/production/bower_components/Materialize/bin/materialize.css deleted file mode 100644 index c320d41..0000000 --- a/production/bower_components/Materialize/bin/materialize.css +++ /dev/null @@ -1,8456 +0,0 @@ -.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: #aa00ff !important; -} - -.purple-text.text-accent-4 { - color: #aa00ff !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: #ffff00 !important; -} - -.yellow-text.text-accent-2 { - color: #ffff00 !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: #eeeeee !important; -} - -.grey-text.text-lighten-3 { - color: #eeeeee !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: #000000 !important; -} - -.black-text { - color: #000000 !important; -} - -.white { - background-color: #FFFFFF !important; -} - -.white-text { - color: #FFFFFF !important; -} - -.transparent { - background-color: transparent !important; -} - -.transparent-text { - color: transparent !important; -} - -/* ========================================================================== - Materialize variables - ========================================================================== */ -/** - * Table of Contents: - * - * 1. Colors - * 2. Badges - * 3. Buttons - * 4. Cards - * 5. Collapsible - * 6. Chips - * 7. Date Picker - * 8. Dropdown - * 10. Forms - * 11. Global - * 12. Grid - * 13. Navigation Bar - * 14. Side Navigation - * 15. Photo Slider - * 16. Spinners | Loaders - * 17. Tabs - * 18. Tables - * 19. Toasts - * 20. Typography - * 21. Footer - * 22. Flow Text - * 23. Collections - * 24. Progress Bar - */ -/* 1. Colors - ========================================================================== */ -/* 2. Badges - ========================================================================== */ -/* 3. Buttons - ========================================================================== */ -/* 4. Cards - ========================================================================== */ -/* 5. Collapsible - ========================================================================== */ -/* 6. Chips - ========================================================================== */ -/* 7. Date Picker - ========================================================================== */ -/* 8. Dropdown - ========================================================================== */ -/* 9. Fonts - ========================================================================== */ -/* 10. Forms - ========================================================================== */ -/* 11. Global - ========================================================================== */ -/* 12. Grid - ========================================================================== */ -/* 13. Navigation Bar - ========================================================================== */ -/* 14. Side Navigation - ========================================================================== */ -/* 15. Photo Slider - ========================================================================== */ -/* 16. Spinners | Loaders - ========================================================================== */ -/* 17. Tabs - ========================================================================== */ -/* 18. Tables - ========================================================================== */ -/* 19. Toasts - ========================================================================== */ -/* 20. Typography - ========================================================================== */ -/* 21. Footer - ========================================================================== */ -/* 22. Flow Text - ========================================================================== */ -/* 23. Collections - ========================================================================== */ -/* 24. Progress Bar - ========================================================================== */ -/*! 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. - */ -html { - font-family: sans-serif; - /* 1 */ - -ms-text-size-adjust: 100%; - /* 2 */ - -webkit-text-size-adjust: 100%; - /* 2 */ -} - -/** - * Remove default margin. - */ -body { - margin: 0; -} - -/* 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. - */ -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -main, -menu, -nav, -section, -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. - */ -audio, -canvas, -progress, -video { - display: inline-block; - /* 1 */ - vertical-align: baseline; - /* 2 */ -} - -/** - * 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. - */ -[hidden], -template { - display: none; -} - -/* Links - ========================================================================== */ -/** - * 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. - */ -a:active, -a:hover { - outline: 0; -} - -/* Text-level semantics - ========================================================================== */ -/** - * 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. - */ -b, -strong { - font-weight: bold; -} - -/** - * 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. - */ -h1 { - font-size: 2em; - margin: 0.67em 0; -} - -/** - * Address styling not present in IE 8/9. - */ -mark { - background: #ff0; - color: #000; -} - -/** - * Address inconsistent and variable font size in all browsers. - */ -small { - font-size: 80%; -} - -/** - * Prevent `sub` and `sup` affecting `line-height` in all browsers. - */ -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sup { - top: -0.5em; -} - -sub { - bottom: -0.25em; -} - -/* Embedded content - ========================================================================== */ -/** - * Remove border when inside `a` element in IE 8/9/10. - */ -img { - border: 0; -} - -/** - * Correct overflow not hidden in IE 9/10/11. - */ -svg:not(:root) { - overflow: hidden; -} - -/* Grouping content - ========================================================================== */ -/** - * Address margin not present in IE 8/9 and Safari. - */ -figure { - margin: 1em 40px; -} - -/** - * Address differences between Firefox and other browsers. - */ -hr { - box-sizing: content-box; - height: 0; -} - -/** - * Contain overflow in all browsers. - */ -pre { - overflow: auto; -} - -/** - * Address odd `em`-unit font size rendering in all browsers. - */ -code, -kbd, -pre, -samp { - font-family: monospace, monospace; - font-size: 1em; -} - -/* Forms - ========================================================================== */ -/** - * 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. - */ -button, -input, -optgroup, -select, -textarea { - color: inherit; - /* 1 */ - font: inherit; - /* 2 */ - margin: 0; - /* 3 */ -} - -/** - * 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. - */ -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. - */ -button, -html input[type="button"], -input[type="reset"], -input[type="submit"] { - -webkit-appearance: button; - /* 2 */ - cursor: pointer; - /* 3 */ -} - -/** - * Re-set default cursor for disabled elements. - */ -button[disabled], -html input[disabled] { - cursor: default; -} - -/** - * Remove inner padding and border in Firefox 4+. - */ -button::-moz-focus-inner, -input::-moz-focus-inner { - border: 0; - padding: 0; -} - -/** - * 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. - */ -input[type="checkbox"], -input[type="radio"] { - 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`. - */ -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. - */ -input[type="search"] { - -webkit-appearance: textfield; - /* 1 */ - 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). - */ -input[type="search"]::-webkit-search-cancel-button, -input[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} - -/** - * Define consistent border, margin, and padding. - */ -fieldset { - border: 1px solid #c0c0c0; - margin: 0 2px; - 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. - */ -legend { - border: 0; - /* 1 */ - padding: 0; - /* 2 */ -} - -/** - * 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. - */ -optgroup { - font-weight: bold; -} - -/* Tables - ========================================================================== */ -/** - * Remove most spacing between table cells. - */ -table { - border-collapse: collapse; - border-spacing: 0; -} - -td, -th { - padding: 0; -} - -html { - box-sizing: border-box; -} - -*, *:before, *:after { - box-sizing: inherit; -} - -ul { - padding: 0; - list-style-type: none; -} - -ul.browser-default, -ul.browser-default li { - list-style-type: initial; -} - -ul 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 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); -} - -.z-depth-1-half, .btn:hover, .btn-large:hover, .btn-floating:hover { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); -} - -.z-depth-2 { - box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); -} - -.z-depth-3 { - box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19); -} - -.z-depth-4, .modal { - box-shadow: 0 16px 28px 0 rgba(0, 0, 0, 0.22), 0 25px 55px 0 rgba(0, 0, 0, 0.21); -} - -.z-depth-5 { - box-shadow: 0 27px 24px 0 rgba(0, 0, 0, 0.2), 0 40px 77px 0 rgba(0, 0, 0, 0.22); -} - -.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; -} - -/********************* - Transition Classes -**********************/ -ul.staggered-list li { - opacity: 0; -} - -.fade-in { - opacity: 0; - -webkit-transform-origin: 0 50%; - transform-origin: 0 50%; -} - -/********************* - Media Query Classes -**********************/ -@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 { - margin-top: 20px; - padding-top: 20px; - background-color: #ee6e73; -} - -footer.page-footer .footer-copyright { - overflow: hidden; - height: 50px; - line-height: 50px; - 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; - /* sort out borders */ - } - 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: 0.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; -} - -span.badge { - min-width: 3rem; - padding: 0 6px; - text-align: center; - font-size: 1rem; - line-height: inherit; - color: #757575; - position: absolute; - right: 15px; - 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 { - position: static; - margin-left: 4px; - line-height: 0; -} - -.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: 0.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%; - } -} - -/******************* - Utility Classes -*******************/ -.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; -} - -/* This is needed for some mobile phones to display the Google Icon font properly */ -.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: -0.75rem; - margin-right: -0.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 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 a { - color: #fff; -} - -nav i, -nav [class^="mdi-"], nav [class*="mdi-"], -nav i.material-icons { - display: block; - font-size: 2rem; - 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; -} - -nav .button-collapse i { - font-size: 2.7rem; - 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 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: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; -} - -nav .input-field label.active { - -webkit-transform: translateY(0); - transform: translateY(0); -} - -.navbar-fixed { - position: relative; - height: 56px; - z-index: 998; -} - -.navbar-fixed nav { - position: fixed; -} - -@media only screen and (min-width: 601px) { - 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 0.912rem 0; -} - -h5 { - font-size: 1.64rem; - line-height: 110%; - margin: 0.82rem 0 0.656rem 0; -} - -h6 { - font-size: 1rem; - line-height: 110%; - margin: 0.5rem 0 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; - } -} - -.card-panel { - transition: box-shadow .25s; - padding: 20px; - margin: 0.5rem 0 1rem 0; - border-radius: 2px; - background-color: #fff; -} - -.card { - position: relative; - margin: 0.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 { - 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; - padding: 20px; -} - -.card .card-content { - padding: 20px; - border-radius: 0 0 2px 2px; -} - -.card .card-content p { - margin: 0; - color: inherit; -} - -.card .card-content .card-title { - line-height: 48px; -} - -.card .card-action { - position: relative; - background-color: inherit; - border-top: 1px solid rgba(160, 160, 160, 0.2); - padding: 20px; -} - -.card .card-action a:not(.btn):not(.btn-large):not(.btn-floating) { - color: #ffab40; - margin-right: 20px; - transition: color .3s ease; - text-transform: uppercase; -} - -.card .card-action a:not(.btn):not(.btn-large):not(.btn-floating):hover { - color: #ffd8a6; -} - -.card .card-reveal { - padding: 20px; - position: absolute; - background-color: #fff; - width: 100%; - overflow-y: auto; - 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: 0; - 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 { - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - position: relative; - overflow-x: auto; - overflow-y: hidden; - height: 48px; - background-color: #fff; - margin: 0 auto; - width: 100%; - white-space: nowrap; -} - -.tabs .tab { - -webkit-box-flex: 1; - -webkit-flex-grow: 1; - -ms-flex-positive: 1; - flex-grow: 1; - display: block; - float: left; - text-align: center; - line-height: 48px; - height: 48px; - padding: 0; - margin: 0; - text-transform: uppercase; - text-overflow: ellipsis; - overflow: hidden; - letter-spacing: .8px; - width: 15%; - min-width: 80px; -} - -.tabs .tab a { - color: #ee6e73; - display: block; - width: 100%; - height: 100%; - text-overflow: ellipsis; - overflow: hidden; - transition: color .28s ease; -} - -.tabs .tab a:hover { - color: #f9c9cb; -} - -.tabs .tab.disabled a { - color: #f9c9cb; - cursor: default; -} - -.tabs .indicator { - position: absolute; - bottom: 0; - height: 2px; - background-color: #f6b2b5; - will-change: left, right; -} - -.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; - display: none; - position: absolute; - text-align: center; - max-width: calc(100% - 4px); - overflow: hidden; - left: 0; - top: 0; - pointer-events: none; -} - -.backdrop { - position: absolute; - opacity: 0; - display: none; - 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%; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); -} - -.btn, .btn-large, -.btn-flat { - border: none; - border-radius: 2px; - display: inline-block; - height: 36px; - line-height: 36px; - outline: 0; - 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:disabled, -.btn-large:disabled, -.btn-large:disabled, -.btn-floating:disabled, -.btn[disabled], -[disabled].btn-large, -.btn-large[disabled], -.btn-floating[disabled] { - background-color: #DFDFDF !important; - box-shadow: none; - color: #9F9F9F !important; - cursor: default; -} - -.btn.disabled *, .disabled.btn-large *, -.btn-floating.disabled *, -.btn-large.disabled *, -.btn:disabled *, .btn-large:disabled *, -.btn-large:disabled *, -.btn-floating:disabled *, -.btn[disabled] *, [disabled].btn-large *, -.btn-large[disabled] *, -.btn-floating[disabled] * { - pointer-events: none; -} - -.btn.disabled:hover, .disabled.btn-large:hover, -.btn-floating.disabled:hover, -.btn-large.disabled:hover, -.btn:disabled:hover, -.btn-large:disabled:hover, -.btn-large:disabled:hover, -.btn-floating:disabled:hover, -.btn[disabled]:hover, -[disabled].btn-large:hover, -.btn-large[disabled]:hover, -.btn-floating[disabled]:hover { - background-color: #DFDFDF !important; - color: #9F9F9F !important; -} - -.btn i, .btn-large i, -.btn-floating i, -.btn-large i, -.btn-flat i { - font-size: 1.3rem; - line-height: inherit; -} - -.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: 37px; - height: 37px; - line-height: 37px; - padding: 0; - background-color: #26a69a; - border-radius: 50%; - transition: .3s; - cursor: pointer; - vertical-align: middle; -} - -.btn-floating i { - width: inherit; - display: inline-block; - text-align: center; - color: #fff; - font-size: 1.6rem; - line-height: 37px; -} - -.btn-floating:hover { - background-color: #26a69a; -} - -.btn-floating:before { - border-radius: 0; -} - -.btn-floating.btn-large { - width: 55.5px; - height: 55.5px; -} - -.btn-floating.btn-large i { - line-height: 55.5px; -} - -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; - /*width 100% only goes to width of button container */ -} - -.fixed-action-btn.horizontal ul li { - display: inline-block; - margin: 15px 15px 0 0; -} - -.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; -} - -.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:hover { - background-color: rgba(0, 0, 0, 0.1); - box-shadow: none; -} - -.btn-flat.disabled { - color: #b3b3b3; - 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: 3px; - height: 18px; -} - -.dropdown-content li > a > i { - height: inherit; - line-height: inherit; -} - -/*! - * 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; - will-change: opacity, transform; - transition: all .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, 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; -} - -/* Firefox Bug: link not triggered */ -.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; -} - -.lean-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: 0.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; -} - -.collapsible-body p { - margin: 0; - 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-bottom: 30px; - min-height: 45px; - outline: none; - padding-bottom: 5px; - 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: 13px; - font-weight: 500; - height: 32px; - margin-right: 20px; - line-height: 32px; - outline: 0; - padding: 0 !important; - width: 120px !important; -} - -.chips .input:focus { - border: 0 !important; - box-shadow: none !important; -} - -.materialboxed { - display: block; - cursor: -webkit-zoom-in; - cursor: zoom-in; - position: relative; - transition: opacity .4s; -} - -.materialboxed:hover { - will-change: left, top, width, height; -} - -.materialboxed:hover:not(.active) { - opacity: .8; -} - -.materialboxed.active { - cursor: -webkit-zoom-out; - cursor: zoom-out; -} - -#materialbox-overlay { - position: fixed; - top: 0; - left: 0; - right: 0; - bottom: 0; - background-color: #292929; - z-index: 1000; - will-change: opacity; -} - -.materialbox-caption { - position: fixed; - display: none; - color: #fff; - line-height: 50px; - bottom: 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: 0.8rem; - color: #9e9e9e; -} - -/* 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; -} - -/* 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], -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.col label { - left: 0.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; - font-size: 1rem; - cursor: text; - transition: .2s ease-out; -} - -.input-field label.active { - font-size: 0.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); - } -} - -/* Search Field */ -.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 */ -textarea { - width: 100%; - height: 3rem; - background-color: transparent; -} - -textarea.materialize-textarea { - overflow-y: hidden; - /* prevents scroll bar flash */ - padding: .8rem 0 1.6rem 0; - /* prevents text jump on Enter keypress */ - resize: none; - min-height: 3rem; -} - -.hiddendiv { - display: none; - white-space: pre-wrap; - word-wrap: break-word; - overflow-wrap: break-word; - /* future version of deprecated 'word-wrap' */ - padding-top: 1.2rem; - /* prevents text jump on Enter keypress */ -} - -/* Autocomplete */ -.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; -} - -/* Radio Buttons - ========================================================================== */ -[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 (konqueror) browsers */ - -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; -} - -/* Unchecked styles */ -[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 { - z-index: -1; - -webkit-transform: scale(0); - transform: scale(0); -} - -/* Checked styles */ -[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; - z-index: 0; -} - -[type="radio"]:checked + label:after { - -webkit-transform: scale(1.02); - transform: scale(1.02); -} - -/* Radio With gap */ -[type="radio"].with-gap:checked + label:after { - -webkit-transform: scale(0.5); - transform: scale(0.5); -} - -/* Focused styles */ -[type="radio"].tabbed:focus + label:before { - 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); -} - -[type="radio"].with-gap:disabled:checked + label:after { - border: none; - background-color: rgba(0, 0, 0, 0.26); -} - -/* 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); -} - -[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; -} - -/* Checkboxes - ========================================================================== */ -/* CUSTOM CSS CHECKBOXES */ -form p { - margin-bottom: 10px; - text-align: left; -} - -form p:last-child { - margin-bottom: 0; -} - -/* Remove default checkbox */ -[type="checkbox"]:not(:checked), -[type="checkbox"]:checked { - position: absolute; - left: -9999px; - opacity: 0; -} - -[type="checkbox"] { - /* checkbox aspect */ -} - -[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; - /* webkit (safari, chrome) browsers */ - -moz-user-select: none; - /* mozilla browsers */ - -khtml-user-select: none; - /* webkit (konqueror) browsers */ - -ms-user-select: none; - /* IE10+ */ -} - -[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); -} - -/* Indeterminate checkbox */ -[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; - /* .1s delay is for check animation */ - 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, -.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 Field - ========================================================================== */ -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: 16px; - font-size: 10px; -} - -.select-wrapper span.caret.disabled { - color: rgba(0, 0, 0, 0.26); -} - -.select-wrapper + label { - position: absolute; - top: -14px; - font-size: 0.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; - /* 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); -} - -.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 Input - ========================================================================== */ -.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 - ========================================================================== */ -.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] { - /* fix for FF unable to apply focus style bug */ - border: 1px solid white; - /*required for proper track sizing in FF*/ -} - -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; - /*remove default tick marks*/ - 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; -} - -/*************** - Nav List -***************/ -.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 #ea4a4f; -} - -.table-of-contents a.active { - font-weight: 500; - padding-left: 18px; - border-left: 2px solid #ea4a4f; -} - -.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; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - 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; - 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 { - overflow: hidden; - 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 { - 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-weight: 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 a { - display: block; - padding: 0 16px; - color: rgba(0, 0, 0, 0.87); -} - -.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 li.active, -.side-nav.fixed .collapsible-body li.active { - background-color: #ee6e73; -} - -.side-nav .collapsible-body li.active a, -.side-nav.fixed .collapsible-body 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; -} - -/* - @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 - */ -.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 { - /* duration: 360 * ARCTIME / (ARCSTARTROT + (360-ARCSIZE)) */ - -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; -} - -/** - * 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 */ - -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 { - /* durations: 4 * ARCTIME */ - -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 { - /* durations: 4 * ARCTIME */ - -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 { - /* durations: 4 * ARCTIME */ - -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 { - /* durations: 4 * ARCTIME */ - 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); - } - /* 0.5 * ARCSIZE */ - 25% { - -webkit-transform: rotate(270deg); - } - /* 1 * ARCSIZE */ - 37.5% { - -webkit-transform: rotate(405deg); - } - /* 1.5 * ARCSIZE */ - 50% { - -webkit-transform: rotate(540deg); - } - /* 2 * ARCSIZE */ - 62.5% { - -webkit-transform: rotate(675deg); - } - /* 2.5 * ARCSIZE */ - 75% { - -webkit-transform: rotate(810deg); - } - /* 3 * ARCSIZE */ - 87.5% { - -webkit-transform: rotate(945deg); - } - /* 3.5 * ARCSIZE */ - to { - -webkit-transform: rotate(1080deg); - } - /* 4 * ARCSIZE */ -} - -@keyframes fill-unfill-rotate { - 12.5% { - -webkit-transform: rotate(135deg); - transform: rotate(135deg); - } - /* 0.5 * ARCSIZE */ - 25% { - -webkit-transform: rotate(270deg); - transform: rotate(270deg); - } - /* 1 * ARCSIZE */ - 37.5% { - -webkit-transform: rotate(405deg); - transform: rotate(405deg); - } - /* 1.5 * ARCSIZE */ - 50% { - -webkit-transform: rotate(540deg); - transform: rotate(540deg); - } - /* 2 * ARCSIZE */ - 62.5% { - -webkit-transform: rotate(675deg); - transform: rotate(675deg); - } - /* 2.5 * ARCSIZE */ - 75% { - -webkit-transform: rotate(810deg); - transform: rotate(810deg); - } - /* 3 * ARCSIZE */ - 87.5% { - -webkit-transform: rotate(945deg); - transform: rotate(945deg); - } - /* 3.5 * ARCSIZE */ - to { - -webkit-transform: rotate(1080deg); - transform: rotate(1080deg); - } - /* 4 * ARCSIZE */ -} - -@-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; - } -} - -/** - * 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; - 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; - /* STROKEWIDTH */ - 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 { - /* duration: ARCTIME */ - -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 { - /* duration: ARCTIME */ - -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 { - /* duration: SHRINK_TIME */ - -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: 400px; - 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; -} - -/* ========================================================================== - $BASE-PICKER - ========================================================================== */ -/** - * Note: the root picker element should *NOT* be styled more than what's here. - */ -.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; -} - -/** - * The picker input element. - */ -.picker__input { - cursor: default; -} - -/** - * 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. - */ -.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 - */ -/** - * Note: the root picker element should *NOT* be styled more than what's here. - */ -/** - * Make the holder and frame fullscreen. - */ -.picker__holder, -.picker__frame { - bottom: 0; - left: 0; - right: 0; - top: 100%; -} - -/** - * The holder should overlay the entire screen. - */ -.picker__holder { - position: fixed; - transition: background 0.15s ease-out, top 0s 0.15s; - -webkit-backface-visibility: hidden; -} - -/** - * The frame that bounds the box contents of the picker. - */ -.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%; - } -} - -/** - * The wrapper sets the stage to vertically align the box contents. - */ -.picker__wrap { - display: table; - width: 100%; - height: 100%; -} - -@media (min-height: 28.875em) { - .picker__wrap { - display: block; - } -} - -/** - * The box contains all the picker contents. - */ -.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); - } -} - -/** - * When the picker opens... - */ -.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; - } -} - -/** - * For `large` screens, transform into an inline picker. - */ -/* ========================================================================== - CUSTOM MATERIALIZE STYLES - ========================================================================== */ -.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; - } -} - -/* ========================================================================== - $BASE-DATE-PICKER - ========================================================================== */ -/** - * The picker box. - */ -.picker__box { - padding: 0 1em; -} - -/** - * The header containing the month and year stuff. - */ -.picker__header { - text-align: center; - position: relative; - margin-top: .75em; -} - -/** - * The month and year labels. - */ -.picker__month, -.picker__year { - display: inline-block; - margin-left: .25em; - margin-right: .25em; -} - -/** - * The month and year selectors. - */ -.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); -} - -/** - * The month navigation buttons. - */ -.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; -} - -/** - * The calendar table of dates - */ -.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; -} - -/** - * The weekday labels - */ -.picker__weekday { - width: 14.285714286%; - font-size: .75em; - padding-bottom: .25em; - color: #999999; - font-weight: 500; - /* Increase the spacing a tad */ -} - -@media (min-height: 33.875em) { - .picker__weekday { - padding-bottom: .5em; - } -} - -/** - * The days on the calendar - */ -.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; -} - -/** - * 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; -} - -.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; -} - -/* ========================================================================== - CUSTOM MATERIALIZE STYLES - ========================================================================== */ -.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; -} - -/* ========================================================================== - $BASE-TIME-PICKER - ========================================================================== */ -/** - * The list of times. - */ -.picker__list { - list-style: none; - padding: 0.75em 0 4.2em; - margin: 0; -} - -/** - * The times on the clock. - */ -.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; - } -} - -/* Hovered time */ -.picker__list-item:hover { - cursor: pointer; - color: #000000; - background: #b1dcfb; - border-color: #0089ec; - z-index: 10; -} - -/* Highlighted and hovered/focused time */ -.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; -} - -/* Selected and hovered/focused time */ -.picker__list-item--selected, -.picker__list-item--selected:hover, -.picker--focused .picker__list-item--selected { - background: #0089ec; - color: #ffffff; - z-index: 10; -} - -/* Disabled time */ -.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; -} - -/** - * The clear button - */ -.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; -} - -/* ========================================================================== - $DEFAULT-TIME-PICKER - ========================================================================== */ -/** - * The frame the bounds the time picker. - */ -.picker--time .picker__frame { - min-width: 256px; - max-width: 320px; -} - -/** - * The picker box. - */ -.picker--time .picker__box { - font-size: 1em; - background: #f2f2f2; - padding: 0; -} - -@media (min-height: 40.125em) { - .picker--time .picker__box { - margin-bottom: 5em; - } -} diff --git a/production/bower_components/Materialize/bin/materialize.js b/production/bower_components/Materialize/bin/materialize.js deleted file mode 100644 index aa494ee..0000000 --- a/production/bower_components/Materialize/bin/materialize.js +++ /dev/null @@ -1,5 +0,0 @@ -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),hb?-.5*(h*Math.pow(2,10*(b-=1))*Math.sin((b*e-f)*(2*Math.PI)/g))+c:h*Math.pow(2,-10*(b-=1))*Math.sin((b*e-f)*(2*Math.PI)/g)*.5+d+c},easeInBack:function(a,b,c,d,e,f){return void 0==f&&(f=1.70158),d*(b/=e)*b*((f+1)*b-f)+c},easeOutBack:function(a,b,c,d,e,f){return void 0==f&&(f=1.70158),d*((b=b/e-1)*b*((f+1)*b+f)+1)+c},easeInOutBack:function(a,b,c,d,e,f){return void 0==f&&(f=1.70158),(b/=e/2)<1?d/2*(b*b*(((f*=1.525)+1)*b-f))+c:d/2*((b-=2)*b*(((f*=1.525)+1)*b+f)+2)+c},easeInBounce:function(a,b,c,d,e){return d-jQuery.easing.easeOutBounce(a,e-b,0,d,e)+c},easeOutBounce:function(a,b,c,d,e){return(b/=e)<1/2.75?d*(7.5625*b*b)+c:2/2.75>b?d*(7.5625*(b-=1.5/2.75)*b+.75)+c:2.5/2.75>b?d*(7.5625*(b-=2.25/2.75)*b+.9375)+c:d*(7.5625*(b-=2.625/2.75)*b+.984375)+c},easeInOutBounce:function(a,b,c,d,e){return e/2>b?.5*jQuery.easing.easeInBounce(a,2*b,0,d,e)+c:.5*jQuery.easing.easeOutBounce(a,2*b-e,0,d,e)+.5*d+c}}),jQuery.extend(jQuery.easing,{easeInOutMaterial:function(a,b,c,d,e){return(b/=e/2)<1?d/2*b*b+c:d/4*((b-=2)*b*b+2)+c}}),jQuery.Velocity?console.log("Velocity is already loaded. You may be needlessly importing Velocity again; note that Materialize includes Velocity."):(!function(a){function b(a){var b=a.length,d=c.type(a);return"function"===d||c.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===d||0===b||"number"==typeof b&&b>0&&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):!1,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):!1}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 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","")}}),h.not(b).removeClass("active").parent().removeClass("active"),h.not(b).parent().children(".collapsible-body").stop(!0,!1).slideUp({duration:350,easing:"easeOutQuart",queue:!1,complete:function(){a(this).css("height","")}})}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){var b=f(a);return b.length>0}function f(a){return a.closest("li > .collapsible-header")}var g=a(this),h=a(this).find("> li > .collapsible-header"),i=g.data("collapsible");g.off("click.collapse","> li > .collapsible-header"),h.off("click.collapse"),g.on("click.collapse","> li > .collapsible-header",function(g){var h=a(this),j=a(g.target);e(j)&&(j=f(j)),j.toggleClass("active"),b.accordion||"accordion"===i||void 0===i?c(j):(d(j),h.hasClass("active")&&d(h))});var h=g.find("> li > .collapsible-header");b.accordion||"accordion"===i||void 0===i?c(h.filter(".active").first()):h.filter(".active").each(function(){d(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,constrain_width:!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 b(){void 0!==f.data("induration")&&(g.inDuration=f.data("induration")),void 0!==f.data("outduration")&&(g.outDuration=f.data("outduration")),void 0!==f.data("constrainwidth")&&(g.constrain_width=f.data("constrainwidth")),void 0!==f.data("hover")&&(g.hover=f.data("hover")),void 0!==f.data("gutter")&&(g.gutter=f.data("gutter")),void 0!==f.data("beloworigin")&&(g.belowOrigin=f.data("beloworigin")),void 0!==f.data("alignment")&&(g.alignment=f.data("alignment")),void 0!==f.data("stoppropagation")&&(g.stopPropagation=f.data("stoppropagation"))}function d(c){"focus"===c&&(h=!0),b(),i.addClass("active"),f.addClass("active"),g.constrain_width===!0?i.css("width",f.outerWidth()):i.css("white-space","nowrap");var d=window.innerHeight,e=f.innerHeight(),j=f.offset().left,k=f.offset().top-a(window).scrollTop(),l=g.alignment,m=0,n=0,o=0;g.belowOrigin===!0&&(o=e);var p=0,q=0,r=f.parent();if(r.is("body")||(r[0].scrollHeight>r[0].clientHeight&&(p=r[0].scrollTop),r[0].scrollWidth>r[0].clientWidth&&(q=r[0].scrollLeft)),j+i.innerWidth()>a(window).width()?l="right":j-i.innerWidth()+f.innerWidth()<0&&(l="left"),k+i.innerHeight()>d)if(k+e-i.innerHeight()<0){var s=d-k-o;i.css("max-height",s)}else o||(o+=e),o-=i.innerHeight();if("left"===l)m=g.gutter,n=f.position().left+m;else if("right"===l){var t=f.position().left+f.outerWidth()-i.outerWidth();m=-g.gutter,n=t+m}i.css({position:"absolute",top:f.position().top+o+p,left:n+q}),i.stop(!0,!0).css("opacity",0).slideDown({queue:!1,duration:g.inDuration,easing:"easeOutCubic",complete:function(){a(this).css("height","")}}).animate({opacity:1},{queue:!1,duration:g.inDuration,easing:"easeOutSine"})}function e(){h=!1,i.fadeOut(g.outDuration),i.removeClass("active"),f.removeClass("active"),setTimeout(function(){i.css("max-height","")},g.outDuration)}var f=a(this),g=a.extend({},c,g),h=!1,i=a("#"+f.attr("data-activates"));if(b(),f.after(i),g.hover){var j=!1;f.unbind("click."+f.attr("id")),f.on("mouseenter",function(a){j===!1&&(d(),j=!0)}),f.on("mouseleave",function(b){var c=b.toElement||b.relatedTarget;a(c).closest(".dropdown-content").is(i)||(i.stop(!0,!0),e(),j=!1)}),i.on("mouseleave",function(b){var c=b.toElement||b.relatedTarget;a(c).closest(".dropdown-button").is(f)||(i.stop(!0,!0),e(),j=!1)})}else f.unbind("click."+f.attr("id")),f.bind("click."+f.attr("id"),function(b){h||(f[0]!=b.currentTarget||f.hasClass("active")||0!==a(b.target).closest(".dropdown-content").length?f.hasClass("active")&&(e(),a(document).unbind("click."+i.attr("id")+" touchstart."+i.attr("id"))):(b.preventDefault(),g.stopPropagation&&b.stopPropagation(),d("click")),i.hasClass("active")&&a(document).bind("click."+i.attr("id")+" touchstart."+i.attr("id"),function(b){i.is(b.target)||f.is(b.target)||f.find(b.target).length||(e(),a(document).unbind("click."+i.attr("id")+" touchstart."+i.attr("id")))}))});f.on("open",function(a,b){d(b)}),f.on("close",e)})},a(document).ready(function(){a(".dropdown-button").dropdown()})}(jQuery),function(a){var b=0,c=0,d=function(){return c++,"materialize-lean-overlay-"+c};a.fn.extend({openModal:function(c){var e=a("body"),f=e.innerWidth();e.css("overflow","hidden"),e.width(f);var g={opacity:.5,in_duration:350,out_duration:250,ready:void 0,complete:void 0,dismissible:!0,starting_top:"4%",ending_top:"10%"},h=a(this);if(!h.hasClass("open")){var i=d(),j=a('

');lStack=++b,j.attr("id",i).css("z-index",1e3+2*lStack),h.data("overlay-id",i).css("z-index",1e3+2*lStack+1),h.addClass("open"),a("body").append(j),c=a.extend(g,c),c.dismissible&&(j.click(function(){h.closeModal(c)}),a(document).on("keyup.leanModal"+i,function(a){27===a.keyCode&&h.closeModal(c)})),h.find(".modal-close").on("click.close",function(a){h.closeModal(c)}),j.css({display:"block",opacity:0}),h.css({display:"block",opacity:0}),j.velocity({opacity:c.opacity},{duration:c.in_duration,queue:!1,ease:"easeOutCubic"}),h.data("associated-overlay",j[0]),h.hasClass("bottom-sheet")?h.velocity({bottom:"0",opacity:1},{duration:c.in_duration,queue:!1,ease:"easeOutCubic",complete:function(){"function"==typeof c.ready&&c.ready()}}):(a.Velocity.hook(h,"scaleX",.7),h.css({top:c.starting_top}),h.velocity({top:c.ending_top,opacity:1,scaleX:"1"},{duration:c.in_duration,queue:!1,ease:"easeOutCubic", -complete:function(){"function"==typeof c.ready&&c.ready()}}))}}}),a.fn.extend({closeModal:function(c){var d={out_duration:250,complete:void 0},e=a(this),f=e.data("overlay-id"),g=a("#"+f);e.removeClass("open"),c=a.extend(d,c),a("body").css({overflow:"",width:""}),e.find(".modal-close").off("click.close"),a(document).off("keyup.leanModal"+f),g.velocity({opacity:0},{duration:c.out_duration,queue:!1,ease:"easeOutQuart"}),e.hasClass("bottom-sheet")?e.velocity({bottom:"-100%",opacity:0},{duration:c.out_duration,queue:!1,ease:"easeOutCubic",complete:function(){g.css({display:"none"}),"function"==typeof c.complete&&c.complete(),g.remove(),b--}}):e.velocity({top:c.starting_top,opacity:0,scaleX:.7},{duration:c.out_duration,complete:function(){a(this).css("display","none"),"function"==typeof c.complete&&c.complete(),g.remove(),b--}})}}),a.fn.extend({leanModal:function(b){return this.each(function(){var c={starting_top:"4%"},d=a.extend(c,b);a(this).click(function(b){d.starting_top=(a(this).offset().top-a(window).scrollTop())/1.15;var c=a(this).attr("href")||"#"+a(this).data("target");a(c).openModal(d),b.preventDefault()})})}})}(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":""}),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}).data("width",l).data("height",m);var o=a('
').css({opacity:0}).click(function(){f===!0&&b()});if(i.before(o),o.velocity({opacity:1},{duration:g,queue:!1,easing:"easeOutQuad"}),""!==i.data("caption")){var p=a('
');p.text(i.data("caption")),a("body").append(p),p.css({display:"inline"}),p.velocity({opacity:1},{duration:g,queue:!1,easing:"easeOutQuad"})}var q=0,r=l/j,s=m/k,t=0,u=0;r>s?(q=m/l,t=.9*j,u=.9*j*q):(q=l/m,t=.9*k*q,u=.9*k),i.hasClass("responsive-img")?i.velocity({"max-width":t,width:l},{duration:0,queue:!1,complete:function(){i.css({left:0,top:0}).velocity({height:u,width:t,left:a(document).scrollLeft()+j/2-i.parent(".material-placeholder").offset().left-t/2,top:a(document).scrollTop()+k/2-i.parent(".material-placeholder").offset().top-u/2},{duration:g,queue:!1,easing:"easeOutQuad",complete:function(){f=!0}})}}):i.css("left",0).css("top",0).velocity({height:u,width:t,left:a(document).scrollLeft()+j/2-i.parent(".material-placeholder").offset().left-t/2,top:a(document).scrollTop()+k/2-i.parent(".material-placeholder").offset().top-u/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=601>b?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&&k+l>j&&f.css("transform","translate3D(-50%,"+o+"px, 0)")}var e=a(this);e.addClass("parallax"),e.children("img").one("load",function(){d(!0)}).each(function(){this.complete&&a(this).load()}),a(window).scroll(function(){b=a(window).width(),d(!1)}),a(window).resize(function(){b=a(window).width(),d(!1)})})}}(jQuery),function(a){var b={init:function(b){var c={onShow:null};return b=a.extend(c,b),this.each(function(){var c=a(this);a(window).width();c.width("100%");var d,e,f=c.find("li.tab a"),g=c.width(),h=Math.max(g,c[0].scrollWidth)/f.length,i=0;d=a(f.filter('[href="'+location.hash+'"]')),0===d.length&&(d=a(this).find("li.tab a.active").first()),0===d.length&&(d=a(this).find("li.tab a").first()),d.addClass("active"),i=f.index(d),0>i&&(i=0),void 0!==d[0]&&(e=a(d[0].hash)),c.append('
');var j=c.find(".indicator");c.is(":visible")&&(j.css({right:g-(i+1)*h}),j.css({left:i*h})),a(window).resize(function(){g=c.width(),h=Math.max(g,c[0].scrollWidth)/f.length,0>i&&(i=0),0!==h&&0!==g&&(j.css({right:g-(i+1)*h}),j.css({left:i*h}))}),f.not(d).each(function(){a(this.hash).hide()}),c.on("click","a",function(k){if(a(this).parent().hasClass("disabled"))return void k.preventDefault();if(!a(this).attr("target")){g=c.width(),h=Math.max(g,c[0].scrollWidth)/f.length,d.removeClass("active"),void 0!==e&&e.hide(),d=a(this),e=a(this.hash),f=c.find("li.tab a"),d.addClass("active");var l=i;i=f.index(a(this)),0>i&&(i=0),void 0!==e&&(e.show(),"function"==typeof b.onShow&&b.onShow.call(this,e)),i-l>=0?(j.velocity({right:g-(i+1)*h},{duration:300,queue:!1,easing:"easeOutQuad"}),j.velocity({left:i*h},{duration:300,queue:!1,easing:"easeOutQuad",delay:90})):(j.velocity({left:i*h},{duration:300,queue:!1,easing:"easeOutQuad"}),j.velocity({right:g-(i+1)*h},{duration:300,queue:!1,easing:"easeOutQuad",delay:90})),k.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.tooltip"):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",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({display:"block",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=8,s=8;"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-l.width()/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-l.width()/2})),k.css({top:e.y,left:e.x}),r=Math.SQRT2*n/parseInt(l.css("width")),s=Math.SQRT2*j/parseInt(l.css("height")),k.velocity({marginTop:o,marginLeft:q},{duration:350,queue:!1}).velocity({opacity:1},{duration:300,delay:50,queue:!1}),l.css({display:"block"}).velocity({opacity:1},{duration:55,delay:0,queue:!1}).velocity({scaleX:r,scaleY:s},{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,marginTop:0,marginLeft:0},{duration:225,queue:!1}),l.velocity({opacity:0,scaleX:1,scaleY:1},{duration:225,queue:!1,complete:function(){l.css("display","none"),k.css("display","none"),p=!1}}))},225)}})}))};var b=function(b,c,d,e){var f=b,g=c;return 0>f?f=4:f+d>window.innerWidth&&(f-=f+d-window.innerWidth),0>g?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||-1===c.className.indexOf("waves-effect"))){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;0>l&&(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;g>f;f++)b.classList.add(e[f]);("object"==typeof HTMLElement?a instanceof HTMLElement:a&&"object"==typeof a&&null!==a&&1===a.nodeType&&"string"==typeof a.nodeName)?b.appendChild(a):a instanceof jQuery?b.appendChild(a[0]):b.innerHTML=a;var h=new Hammer(b,{prevent_default:!1});return h.on("pan",function(a){var c=a.deltaX,d=80;b.classList.contains("panning")||b.classList.add("panning");var e=1-Math.abs(c/d);0>e&&(e=0),Vel(b,{left:c,opacity:e},{duration:50,queue:!1,easing:"easeOutQuad"})}),h.on("panend",function(a){var c=a.deltaX,e=80;Math.abs(c)>e?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.top="35px",g.style.opacity=0,Vel(g,{top:"0px",opacity:1},{duration:300,easing:"easeOutCubic",queue:!1});var h=b,i=setInterval(function(){null===g.parentNode&&window.clearInterval(i),g.classList.contains("panning")||(h-=20),0>=h&&(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(i))},20)},function(a){var b={init:function(b){var c={menuWidth:300,edge:"left",closeOnClick:!1};b=a.extend(c,b),a(this).each(function(){function c(c){g=!1,h=!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))}}))}var d=a(this),e=a("#"+d.attr("data-activates"));300!=b.menuWidth&&e.css("width",b.menuWidth);var f=a('
');a("body").append(f),"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&&h?c(!0):e.css("transform","translateX(0%)"):h===!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(){c()});var g=!1,h=!1;f.on("click",function(){h&&c()}),f.hammer({prevent_default:!1}).bind("pan",function(d){if("touch"==d.gesture.pointerType){var f=(d.gesture.direction,d.gesture.center.x),g=(d.gesture.center.y,d.gesture.velocityX,a("body")),i=g.innerWidth();if(g.css("overflow","hidden"),g.width(i),0===a("#sidenav-overlay").length){var j=a('
');j.css("opacity",0).click(function(){c()}),a("body").append(j)}if("left"===b.edge&&(f>b.menuWidth?f=b.menuWidth:0>f&&(f=0)),"left"===b.edge)f=b.menuWidth/2&&(h=!0),e.css("transform","translateX("+(f-b.menuWidth)+"px)");else{f=window.innerWidth-b.menuWidth/2&&(h=!1);var k=f-b.menuWidth/2;0>k&&(k=0),e.css("transform","translateX("+k+"px)")}var l;"left"===b.edge?(l=f/b.menuWidth,a("#sidenav-overlay").velocity({opacity:l},{duration:10,queue:!1,easing:"easeOutQuad"})):(l=Math.abs((f-window.innerWidth)/b.menuWidth),a("#sidenav-overlay").velocity({opacity:l},{duration:10,queue:!1,easing:"easeOutQuad"}))}}).bind("panend",function(c){if("touch"==c.gesture.pointerType){var d=c.gesture.velocityX,i=c.gesture.center.x,j=i-b.menuWidth,k=i-b.menuWidth/2;j>0&&(j=0),0>k&&(k=0),g=!1,"left"===b.edge?h&&.3>=d||-.5>d?(0!==j&&e.velocity({translateX:[0,j]},{duration:300,queue:!1,easing:"easeOutQuad"}),a("#sidenav-overlay").velocity({opacity:1},{duration:50,queue:!1,easing:"easeOutQuad"}),f.css({width:"50%",right:0,left:""}),h=!0):(!h||d>.3)&&(a("body").css({overflow:"",width:""}),e.velocity({translateX:[-1*b.menuWidth-10,j]},{duration:200,queue:!1,easing:"easeOutQuad"}),a("#sidenav-overlay").velocity({opacity:0},{duration:200,queue:!1,easing:"easeOutQuad",complete:function(){a(this).remove()}}),f.css({width:"10px",right:"",left:0})):h&&d>=-.3||d>.5?(0!==k&&e.velocity({translateX:[0,k]},{duration:300,queue:!1,easing:"easeOutQuad"}),a("#sidenav-overlay").velocity({opacity:1},{duration:50,queue:!1,easing:"easeOutQuad"}),f.css({width:"50%",right:"",left:0}),h=!0):(!h||-.3>d)&&(a("body").css({overflow:"",width:""}),e.velocity({translateX:[b.menuWidth+10,k]},{duration:200,queue:!1,easing:"easeOutQuad"}),a("#sidenav-overlay").velocity({opacity:0},{duration:200,queue:!1,easing:"easeOutQuad",complete:function(){a(this).remove()}}),f.css({width:"10px",right:0,left:""}))}}),d.click(function(){if(h===!0)h=!1,g=!1,c();else{var d=a("body"),i=d.innerWidth();d.css("overflow","hidden"),d.width(i),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"}));var j=a('
');j.css("opacity",0).click(function(){h=!1,g=!1,c(),j.velocity({opacity:0},{duration:300,queue:!1,easing:"easeOutQuad",complete:function(){a(this).remove()}})}),a("body").append(j),j.velocity({opacity:1},{duration:300,queue:!1,easing:"easeOutQuad",complete:function(){h=!0,g=!1}})}return!1})})},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 f=a();return a.each(g,function(a,g){if(g.height()>0){var h=g.offset().top,i=g.offset().left,j=i+g.width(),k=h+g.height(),l=!(i>c||e>j||h>d||b>k);l&&f.push(g)}}),f}function c(){++j;var c=f.scrollTop(),d=f.scrollLeft(),e=d+f.width(),g=c+f.height(),i=b(c+k.top+200,e+k.right,g+k.bottom,d+k.left);a.each(i,function(a,b){var c=b.data("scrollSpy:ticks");"number"!=typeof c&&b.triggerHandler("scrollSpy:enter"),b.data("scrollSpy:ticks",j)}),a.each(h,function(a,b){var c=b.data("scrollSpy:ticks");"number"==typeof c&&c!==j&&(b.triggerHandler("scrollSpy:exit"),b.data("scrollSpy:ticks",null))}),h=i}function d(){f.trigger("scrollSpy:winSize")}function e(a,b,c){var d,e,f,g=null,h=0;c||(c={});var i=function(){h=c.leading===!1?0:l(),g=null,f=a.apply(d,e),d=e=null};return function(){var j=l();h||c.leading!==!1||(h=j);var k=b-(j-h);return d=this,e=arguments,0>=k?(clearTimeout(g),g=null,h=j,f=a.apply(d,e),d=e=null):g||c.trailing===!1||(g=setTimeout(i,k)),f}}var f=a(window),g=[],h=[],i=!1,j=0,k={top:0,right:0,bottom:0,left:0},l=Date.now||function(){return(new Date).getTime()};a.scrollSpy=function(b,d){var h={throttle:100,scrollOffset:200};d=a.extend(h,d);var j=[];b=a(b),b.each(function(b,c){g.push(a(c)),a(c).data("scrollSpy:id",b),a('a[href="#'+a(c).attr("id")+'"]').click(function(b){b.preventDefault();var c=a(this.hash).offset().top+1;a("html, body").animate({scrollTop:c-d.scrollOffset},{duration:400,queue:!1,easing:"easeOutCubic"})})}),k.top=d.offsetTop||0,k.right=d.offsetRight||0,k.bottom=d.offsetBottom||0,k.left=d.offsetLeft||0;var l=e(c,d.throttle||100),m=function(){a(document).ready(l)};return i||(f.on("scroll",m),f.on("resize",m),i=!0),setTimeout(m,0),b.on("scrollSpy:enter",function(){j=a.grep(j,function(a){return 0!=a.height()});var b=a(this);j[0]?(a('a[href="#'+j[0].attr("id")+'"]').removeClass("active"),b.data("scrollSpy:id")");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){a(c).val().length>0||c.autofocus||void 0!==a(this).attr("placeholder")||a(c)[0].validity.badInput===!0?a(this).siblings("label").addClass("active"):a(this).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("length"),c=parseInt(a.attr("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&&c>=d||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,0>g?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();0>c?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:{}};return b=a.extend(c,b),this.each(function(){var c=a(this),d=b.data,e=c.closest(".input-field");if(!a.isEmptyObject(d)){var f=a('');e.length?e.append(f):c.after(f);var g=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)};c.on("keyup",function(b){if(13===b.which)return void f.find("li").first().click();var e=c.val().toLowerCase();if(f.empty(),""!==e)for(var h in d)if(d.hasOwnProperty(h)&&-1!==h.toLowerCase().indexOf(e)&&h.toLowerCase()!==e){var i=a("
  • ");d[h]?i.append(''+h+""):i.append(""+h+""),f.append(i),g(e,i)}}),f.on("click","li",function(){c.val(a(this).text().trim()),f.empty()})}})}}),a.fn.material_select=function(b){function c(a,b,c){var e=a.indexOf(b),f=-1===e;return f?a.push(b):a.splice(e,1),c.siblings("ul.dropdown-content").find("li").eq(b).toggleClass("active"),c.find("option").eq(b).prop("selected",f),d(a,c),f}function d(a,b){for(var c="",d=0,e=a.length;e>d;d++){var f=b.find("option").eq(a[d]).text();c+=0===d?f:", "+f}""===c&&(c=b.find("option:disabled").eq(0).text()),b.siblings("input.select-dropdown").val(c)}a(this).each(function(){var d=a(this);if(!d.hasClass("browser-default")){var e=d.attr("multiple")?!0:!1,f=d.data("select-id");if(f&&(d.parent().find("span.caret").remove(),d.parent().find("input").remove(),d.unwrap(),a("ul#select-options-"+f).remove()),"destroy"===b)return void d.data("select-id",null).removeClass("initialized");var g=Materialize.guid();d.data("select-id",g);var h=a('
    ');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(),c=i.find("li").filter(function(){return a(this).text().toLowerCase()===b.toLowerCase()})[0];r(i,c)}},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){if(c){b.find("li.selected").removeClass("selected");var d=a(c);d.addClass("selected"),i.scrollTo(d)}},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&&-1===d.indexOf(b.which)){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:0>a&&(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();-1!=k&&(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;$curr_slide=i.find(".active"),$curr_slide.velocity({translateX:c},{duration:50,queue:!1,easing:"easeOutQuad"}),4===b&&(c>h.innerWidth()/2||-.65>d)?n=!0:2===b&&(c<-1*h.innerWidth()/2||d>.65)&&(m=!0);var e;m&&(e=$curr_slide.next(),0===e.length&&(e=j.first()),e.velocity({opacity:1},{duration:300,queue:!1,easing:"easeOutQuad"})),n&&(e=$curr_slide.prev(),0===e.length&&(e=j.last()),e.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=!1,c={data:[],placeholder:"",secondaryPlaceholder:""};a(document).ready(function(){a(document).on("click",".chip .close",function(b){var c=a(this).closest(".chips");c.data("initialized")||a(this).closest(".chip").remove()})}),a.fn.material_chip=function(d){var e=this;return this.$el=a(this),this.$document=a(document),this.SELS={CHIPS:".chips",CHIP:".chip",INPUT:"input",DELETE:".material-icons",SELECTED_CHIP:".selected"},"data"===d?this.$el.data("chips"):"options"===d?this.$el.data("options"):(this.$el.data("options",a.extend({},c,d)),this.init=function(){var b=0;e.$el.each(function(){var c=a(this);if(!c.data("initialized")){var d=c.data("options");(!d.data||!d.data instanceof Array)&&(d.data=[]),c.data("chips",d.data),c.data("index",b),c.data("initialized",!0),c.hasClass(e.SELS.CHIPS)||c.addClass("chips"),e.chips(c),b++}})},this.handleEvents=function(){var b=e.SELS;e.$document.on("click",b.CHIPS,function(c){a(c.target).find(b.INPUT).focus()}),e.$document.on("click",b.CHIP,function(c){a(b.CHIP).removeClass("selected"),a(this).toggleClass("selected")}),e.$document.on("keydown",function(c){if(!a(c.target).is("input, textarea")){var d,f=e.$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();var i=g.data("index");d=f.index(),e.deleteChip(i,d,g);var j=null;h>d+1?j=d:(d===h||d+1===h)&&(j=h-1),0>j&&(j=null),null!==j&&e.selectChip(i,j,g),h||g.find("input").focus()}else if(37===c.which){if(d=f.index()-1,0>d)return;a(b.CHIP).removeClass("selected"),e.selectChip(g.data("index"),d,g)}else if(39===c.which){if(d=f.index()+1,a(b.CHIP).removeClass("selected"),d>h)return void g.find("input").focus();e.selectChip(g.data("index"),d,g)}}}),e.$document.on("focusin",b.CHIPS+" "+b.INPUT,function(c){a(c.target).closest(b.CHIPS).addClass("focus"),a(b.CHIP).removeClass("selected")}),e.$document.on("focusout",b.CHIPS+" "+b.INPUT,function(c){a(c.target).closest(b.CHIPS).removeClass("focus")}),e.$document.on("keydown",b.CHIPS+" "+b.INPUT,function(c){var d=a(c.target),f=d.closest(b.CHIPS),g=f.data("index"),h=f.children(b.CHIP).length;return 13===c.which?(c.preventDefault(),e.addChip(g,{tag:d.val()},f),void d.val("")):8!==c.keyCode&&37!==c.keyCode||""!==d.val()||!h?void 0:(e.selectChip(g,h-1,f),void d.blur())}),e.$document.on("click",b.CHIPS+" "+b.DELETE,function(c){var d=a(c.target),f=d.closest(b.CHIPS),g=d.closest(b.CHIP);c.stopPropagation(),e.deleteChip(f.data("index"),g.index(),f),f.find("input").focus()})},this.chips=function(a){var b="";a.data("options");a.data("chips").forEach(function(a){b+=e.renderChip(a)}),b+='',a.html(b),e.setPlaceholder(a)},this.renderChip=function(a){if(a.tag){var b='
      '+a.tag;return a.image&&(b+=' '),b+='close',b+="
      "}},this.setPlaceholder=function(a){var b=a.data("options");a.data("chips").length&&b.placeholder?a.find("input").prop("placeholder",b.placeholder):!a.data("chips").length&&b.secondaryPlaceholder&&a.find("input").prop("placeholder",b.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)",function(c){var d=a(this);b(d)}),a(document).on("mouseleave.fixedActionBtn",".fixed-action-btn:not(.click-to-toggle)",function(b){var d=a(this);c(d)}),a(document).on("click.fixedActionBtn",".fixed-action-btn.click-to-toggle > a",function(d){var e=a(this),f=e.parent();f.hasClass("active")?c(f):b(f)})}),a.fn.extend({openFAB:function(){b(a(this))},closeFAB:function(){c(a(this))}});var b=function(b){if($this=b,$this.hasClass("active")===!1){var c,d,e=$this.hasClass("horizontal");e===!0?d=40:c=40,$this.addClass("active"),$this.find("ul .btn-floating").velocity({scaleY:".4",scaleX:".4",translateY:c+"px",translateX:d+"px"},{duration:0});var f=0;$this.find("ul .btn-floating").reverse().each(function(){a(this).velocity({opacity:"1",scaleX:"1",scaleY:"1",translateY:"0",translateX:"0"},{duration:80,delay:f}),f+=40})}},c=function(a){$this=a;var b,c,d=$this.hasClass("horizontal");d===!0?c=40:b=40,$this.removeClass("active");$this.find("ul .btn-floating").velocity("stop",!0),$this.find("ul .btn-floating").velocity({opacity:"0",scaleX:".4",scaleY:".4",translateY:b+"px",translateX:c+"px"},{duration:80})}}(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;100>e&&(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||-.75>h)&&(b=!0),2===f&&(g<-1*e.innerWidth()/2||h>.75)&&(c=!0)}}).bind("panend",function(d){if(Math.abs(d.gesture.deltaX)j+g&&e.done!==!0){if("function"==typeof h)h.call(this,i);else if("string"==typeof h){var k=new Function(h);k(i)}e.done=!0}}}}},100)}}(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(10>a?"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=-1===j.item.enable,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&&0>l)&&(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,-1===c.item.enable?!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):!1},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):!1},c.prototype.flipEnable=function(a){var b=this.item;b.enable=a||(-1==b.enable?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;gi;i+=1){if(h=e[i],d.isDateExact(h,a)){c=e[i]=null,j=!0;break}if(d.isDateOverlap(h,a)){b.isPlainObject(a)?(a.inverted=!0,c=a):b.isArray(a)?(c=a,c[3]||c.push("inverted")):f.isDate(a)&&(c=[a.getFullYear(),a.getMonth(),a.getDate(),"inverted"]);break}}if(c)for(i=0;g>i;i+=1)if(d.isDateExact(e[i],a)){e[i]=null;break}if(j)for(i=0;g>i;i+=1)if(d.isDateOverlap(e[i],a)){e[i]=null;break}c&&e.push(c)}),e.filter(function(a){return null!=a})},c.prototype.nodes=function(a){var b=this,c=b.settings,g=b.item,h=g.now,i=g.select,j=g.highlight,k=g.view,l=g.disable,m=g.min,n=g.max,o=function(a,b){return c.firstDay&&(a.push(a.shift()),b.push(b.shift())),f.node("thead",f.node("tr",f.group({min:0,max:d-1,i:1,node:"th",item:function(d){return[a[d],c.klass.weekdays,'scope=col title="'+b[d]+'"']}})))}((c.showWeekdaysFull?c.weekdaysFull:c.weekdaysLetter).slice(0),c.weekdaysFull.slice(0)),p=function(a){return f.node("div"," ",c.klass["nav"+(a?"Next":"Prev")]+(a&&k.year>=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),l>i){var o=j-h,p=l-i;j-=o>p?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?!0:null,activedescendant:e?!0:null,disabled:g?!0: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("length"),c=+a(this).val().length,d=b>=c;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("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={time_constant:200,dist:-100,shift:0,padding:0,full_width:!1,indicators:!1,no_wrap:!1};return b=a.extend(c,b),this.each(function(){function c(){"undefined"!=typeof window.ontouchstart&&(H[0].addEventListener("touchstart",l),H[0].addEventListener("touchmove",m),H[0].addEventListener("touchend",n)),H[0].addEventListener("mousedown",l),H[0].addEventListener("mousemove",m),H[0].addEventListener("mouseup",n),H[0].addEventListener("mouseleave",n),H[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>=t?a%t:0>a?f(t+a%t):a}function g(a){var c,d,e,g,h,i,j;if(p="number"==typeof a?a:p,q=Math.floor((p+s/2)/s),e=p-q*s,g=0>e?1:-1,h=-g*e*2/s,d=t>>1,b.full_width?j="translateX(0)":(j="translateX("+(H[0].clientWidth-item_width)/2+"px) ",j+="translateY("+(H[0].clientHeight-item_width)/2+"px)"),I){var k=q%t,l=G.find(".indicator-item.active");l.index()!==k&&(l.removeClass("active"),G.find(".indicator-item").eq(k).addClass("active"))}for((!b.no_wrap||q>=0&&t>q)&&(i=o[f(q)],i.style[A]=j+" translateX("+-e/2+"px) translateX("+g*b.shift*h*c+"px) translateZ("+b.dist*h+"px)",i.style.zIndex=0,b.full_width?tweenedOpacity=1:tweenedOpacity=1-.2*h,i.style.opacity=tweenedOpacity,i.style.display="block"),c=1;d>=c;++c)b.full_width?(zTranslation=b.dist,tweenedOpacity=c===d&&0>e?1-h:1):(zTranslation=b.dist*(2*c+h*g),tweenedOpacity=1-.2*(2*c+h*g)),(!b.no_wrap||t>q+c)&&(i=o[f(q+c)],i.style[A]=j+" translateX("+(b.shift+(s*c-e)/2)+"px) translateZ("+zTranslation+"px)",i.style.zIndex=-c,i.style.opacity=tweenedOpacity,i.style.display="block"),b.full_width?(zTranslation=b.dist,tweenedOpacity=c===d&&e>0?1-h:1):(zTranslation=b.dist*(2*c-h*g),tweenedOpacity=1-.2*(2*c-h*g)),(!b.no_wrap||q-c>=0)&&(i=o[f(q-c)],i.style[A]=j+" translateX("+(-b.shift+(-s*c-e)/2)+"px) translateZ("+zTranslation+"px)",i.style.zIndex=-c,i.style.opacity=tweenedOpacity,i.style.display="block");(!b.no_wrap||q>=0&&t>q)&&(i=o[f(q)],i.style[A]=j+" translateX("+-e/2+"px) translateX("+g*b.shift*h+"px) translateZ("+b.dist*h+"px)",i.style.zIndex=0,b.full_width?tweenedOpacity=1:tweenedOpacity=1-.2*h,i.style.opacity=tweenedOpacity,i.style.display="block")}function h(){var a,b,c,d;a=Date.now(),b=a-C,C=a,c=p-B,B=p,d=1e3*c/(1+b),z=.8*d+.2*z}function i(){var a,c;w&&(a=Date.now()-C,c=w*Math.exp(-a/b.time_constant),c>2||-2>c?(g(x-c),requestAnimationFrame(i)):g(x))}function j(c){if(E)return c.preventDefault(),c.stopPropagation(),!1;if(!b.full_width){var d=a(c.target).closest(".carousel-item").index(),e=q%t-d;0!==e&&(c.preventDefault(),c.stopPropagation()),k(d)}}function k(a){var c=q%t-a;b.no_wrap||(0>c?Math.abs(c+t)0&&Math.abs(c-t)c?H.trigger("carouselNext",[Math.abs(c)]):c>0&&H.trigger("carouselPrev",[c])}function l(a){r=!0,E=!1,F=!1,u=d(a),v=e(a),z=w=0,B=p,C=Date.now(),clearInterval(D),D=setInterval(h,100)}function m(a){var b,c,f;if(r)if(b=d(a),y=e(a),c=u-b,f=Math.abs(v-y),30>f&&!F)(c>2||-2>c)&&(E=!0,u=b,g(p+c));else{if(E)return a.preventDefault(),a.stopPropagation(),!1;F=!0}return E?(a.preventDefault(),a.stopPropagation(),!1):void 0}function n(a){return r?(r=!1,clearInterval(D),x=p,(z>10||-10>z)&&(w=.9*z,x=p+w),x=Math.round(x/s)*s,b.no_wrap&&(x>=s*(t-1)?x=s*(t-1):0>x&&(x=0)),w=x-p,C=Date.now(),requestAnimationFrame(i),E&&(a.preventDefault(),a.stopPropagation()),!1):void 0}var o,p,q,r,s,t,u,v,w,x,z,A,B,C,D,E,F,G=a('
        '),H=a(this),I=H.attr("data-indicators")||b.indicators;if(H.hasClass("initialized"))return a(this).trigger("carouselNext",[1e-6]),!0;if(b.full_width){b.dist=0;var J=H.find(".carousel-item img").first();J.length?imageHeight=J.load(function(){H.css("height",a(this).height())}):(imageHeight=H.find(".carousel-item").first().height(),H.css("height",imageHeight)),I&&H.find(".carousel-fixed-item").addClass("with-indicators")}H.addClass("initialized"),r=!1,p=x=0,o=[],item_width=H.find(".carousel-item").first().innerWidth(),s=2*item_width+b.padding,H.find(".carousel-item").each(function(b){if(o.push(a(this)[0]),I){var c=a('
      • ');0===b&&c.addClass("active"),c.click(function(){var b=a(this).index();k(b)}),G.append(c)}}),I&&H.append(G),t=o.length,A="transform",["webkit","Moz","O","ms"].every(function(a){var b=a+"Transform";return"undefined"!=typeof document.body.style[b]?(A=b,!1):!0}),window.onresize=g,c(),g(p),a(this).on("carouselNext",function(a,b){void 0===b&&(b=1),x=p+s*b,p!==x&&(w=x-p,C=Date.now(),requestAnimationFrame(i))}),a(this).on("carouselPrev",function(a,b){void 0===b&&(b=1),x=p-s*b,p!==x&&(w=x-p,C=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 diff --git a/production/bower_components/Materialize/bower.json b/production/bower_components/Materialize/bower.json deleted file mode 100644 index 6a6f649..0000000 --- a/production/bower_components/Materialize/bower.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "name": "materialize", - "description": "A modern responsive front-end framework based on Material Design", - "keywords": [ - "css", - "js", - "sass", - "mobile-first", - "responsive", - "front-end", - "framework", - "ux", - "material", - "design" - ], - "main": [ - "bin/materialize.css", - "bin/materialize.js" - ], - "ignore": [ - "jade/", - ".gitignore", - "CNAME", - "css/", - "bower.json", - "README.md", - "images/", - "js/jquery.timeago.js", - "js/init.js", - "js/prism.js", - "res/", - "sass/style.scss", - "sass/ghpages-materialize.scss", - "**/*.html", - "**/*.zip", - "**/*.txt", - "sitemap.xml", - "package.json", - "Gruntfile.js" - ], - "dependencies": { - "jquery": ">=2.1.1" - }, - "devDependencies": { - } -} diff --git a/production/bower_components/Materialize/dist/css/materialize.css b/production/bower_components/Materialize/dist/css/materialize.css deleted file mode 100644 index 81041d2..0000000 --- a/production/bower_components/Materialize/dist/css/materialize.css +++ /dev/null @@ -1,8461 +0,0 @@ -/*! - * Materialize v0.97.7 (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: #aa00ff !important; -} - -.purple-text.text-accent-4 { - color: #aa00ff !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: #ffff00 !important; -} - -.yellow-text.text-accent-2 { - color: #ffff00 !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: #eeeeee !important; -} - -.grey-text.text-lighten-3 { - color: #eeeeee !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: #000000 !important; -} - -.black-text { - color: #000000 !important; -} - -.white { - background-color: #FFFFFF !important; -} - -.white-text { - color: #FFFFFF !important; -} - -.transparent { - background-color: transparent !important; -} - -.transparent-text { - color: transparent !important; -} - -/* ========================================================================== - Materialize variables - ========================================================================== */ -/** - * Table of Contents: - * - * 1. Colors - * 2. Badges - * 3. Buttons - * 4. Cards - * 5. Collapsible - * 6. Chips - * 7. Date Picker - * 8. Dropdown - * 10. Forms - * 11. Global - * 12. Grid - * 13. Navigation Bar - * 14. Side Navigation - * 15. Photo Slider - * 16. Spinners | Loaders - * 17. Tabs - * 18. Tables - * 19. Toasts - * 20. Typography - * 21. Footer - * 22. Flow Text - * 23. Collections - * 24. Progress Bar - */ -/* 1. Colors - ========================================================================== */ -/* 2. Badges - ========================================================================== */ -/* 3. Buttons - ========================================================================== */ -/* 4. Cards - ========================================================================== */ -/* 5. Collapsible - ========================================================================== */ -/* 6. Chips - ========================================================================== */ -/* 7. Date Picker - ========================================================================== */ -/* 8. Dropdown - ========================================================================== */ -/* 9. Fonts - ========================================================================== */ -/* 10. Forms - ========================================================================== */ -/* 11. Global - ========================================================================== */ -/* 12. Grid - ========================================================================== */ -/* 13. Navigation Bar - ========================================================================== */ -/* 14. Side Navigation - ========================================================================== */ -/* 15. Photo Slider - ========================================================================== */ -/* 16. Spinners | Loaders - ========================================================================== */ -/* 17. Tabs - ========================================================================== */ -/* 18. Tables - ========================================================================== */ -/* 19. Toasts - ========================================================================== */ -/* 20. Typography - ========================================================================== */ -/* 21. Footer - ========================================================================== */ -/* 22. Flow Text - ========================================================================== */ -/* 23. Collections - ========================================================================== */ -/* 24. Progress Bar - ========================================================================== */ -/*! 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. - */ -html { - font-family: sans-serif; - /* 1 */ - -ms-text-size-adjust: 100%; - /* 2 */ - -webkit-text-size-adjust: 100%; - /* 2 */ -} - -/** - * Remove default margin. - */ -body { - margin: 0; -} - -/* 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. - */ -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -main, -menu, -nav, -section, -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. - */ -audio, -canvas, -progress, -video { - display: inline-block; - /* 1 */ - vertical-align: baseline; - /* 2 */ -} - -/** - * 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. - */ -[hidden], -template { - display: none; -} - -/* Links - ========================================================================== */ -/** - * 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. - */ -a:active, -a:hover { - outline: 0; -} - -/* Text-level semantics - ========================================================================== */ -/** - * 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. - */ -b, -strong { - font-weight: bold; -} - -/** - * 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. - */ -h1 { - font-size: 2em; - margin: 0.67em 0; -} - -/** - * Address styling not present in IE 8/9. - */ -mark { - background: #ff0; - color: #000; -} - -/** - * Address inconsistent and variable font size in all browsers. - */ -small { - font-size: 80%; -} - -/** - * Prevent `sub` and `sup` affecting `line-height` in all browsers. - */ -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sup { - top: -0.5em; -} - -sub { - bottom: -0.25em; -} - -/* Embedded content - ========================================================================== */ -/** - * Remove border when inside `a` element in IE 8/9/10. - */ -img { - border: 0; -} - -/** - * Correct overflow not hidden in IE 9/10/11. - */ -svg:not(:root) { - overflow: hidden; -} - -/* Grouping content - ========================================================================== */ -/** - * Address margin not present in IE 8/9 and Safari. - */ -figure { - margin: 1em 40px; -} - -/** - * Address differences between Firefox and other browsers. - */ -hr { - box-sizing: content-box; - height: 0; -} - -/** - * Contain overflow in all browsers. - */ -pre { - overflow: auto; -} - -/** - * Address odd `em`-unit font size rendering in all browsers. - */ -code, -kbd, -pre, -samp { - font-family: monospace, monospace; - font-size: 1em; -} - -/* Forms - ========================================================================== */ -/** - * 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. - */ -button, -input, -optgroup, -select, -textarea { - color: inherit; - /* 1 */ - font: inherit; - /* 2 */ - margin: 0; - /* 3 */ -} - -/** - * 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. - */ -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. - */ -button, -html input[type="button"], -input[type="reset"], -input[type="submit"] { - -webkit-appearance: button; - /* 2 */ - cursor: pointer; - /* 3 */ -} - -/** - * Re-set default cursor for disabled elements. - */ -button[disabled], -html input[disabled] { - cursor: default; -} - -/** - * Remove inner padding and border in Firefox 4+. - */ -button::-moz-focus-inner, -input::-moz-focus-inner { - border: 0; - padding: 0; -} - -/** - * 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. - */ -input[type="checkbox"], -input[type="radio"] { - 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`. - */ -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. - */ -input[type="search"] { - -webkit-appearance: textfield; - /* 1 */ - 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). - */ -input[type="search"]::-webkit-search-cancel-button, -input[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} - -/** - * Define consistent border, margin, and padding. - */ -fieldset { - border: 1px solid #c0c0c0; - margin: 0 2px; - 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. - */ -legend { - border: 0; - /* 1 */ - padding: 0; - /* 2 */ -} - -/** - * 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. - */ -optgroup { - font-weight: bold; -} - -/* Tables - ========================================================================== */ -/** - * Remove most spacing between table cells. - */ -table { - border-collapse: collapse; - border-spacing: 0; -} - -td, -th { - padding: 0; -} - -html { - box-sizing: border-box; -} - -*, *:before, *:after { - box-sizing: inherit; -} - -ul { - padding: 0; - list-style-type: none; -} - -ul.browser-default, -ul.browser-default li { - list-style-type: initial; -} - -ul 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 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); -} - -.z-depth-1-half, .btn:hover, .btn-large:hover, .btn-floating:hover { - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); -} - -.z-depth-2 { - box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); -} - -.z-depth-3 { - box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19); -} - -.z-depth-4, .modal { - box-shadow: 0 16px 28px 0 rgba(0, 0, 0, 0.22), 0 25px 55px 0 rgba(0, 0, 0, 0.21); -} - -.z-depth-5 { - box-shadow: 0 27px 24px 0 rgba(0, 0, 0, 0.2), 0 40px 77px 0 rgba(0, 0, 0, 0.22); -} - -.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; -} - -/********************* - Transition Classes -**********************/ -ul.staggered-list li { - opacity: 0; -} - -.fade-in { - opacity: 0; - -webkit-transform-origin: 0 50%; - transform-origin: 0 50%; -} - -/********************* - Media Query Classes -**********************/ -@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 { - margin-top: 20px; - padding-top: 20px; - background-color: #ee6e73; -} - -footer.page-footer .footer-copyright { - overflow: hidden; - height: 50px; - line-height: 50px; - 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; - /* sort out borders */ - } - 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: 0.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; -} - -span.badge { - min-width: 3rem; - padding: 0 6px; - text-align: center; - font-size: 1rem; - line-height: inherit; - color: #757575; - position: absolute; - right: 15px; - 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 { - position: static; - margin-left: 4px; - line-height: 0; -} - -.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: 0.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%; - } -} - -/******************* - Utility Classes -*******************/ -.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; -} - -/* This is needed for some mobile phones to display the Google Icon font properly */ -.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: -0.75rem; - margin-right: -0.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 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 a { - color: #fff; -} - -nav i, -nav [class^="mdi-"], nav [class*="mdi-"], -nav i.material-icons { - display: block; - font-size: 2rem; - 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; -} - -nav .button-collapse i { - font-size: 2.7rem; - 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 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: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; -} - -nav .input-field label.active { - -webkit-transform: translateY(0); - transform: translateY(0); -} - -.navbar-fixed { - position: relative; - height: 56px; - z-index: 998; -} - -.navbar-fixed nav { - position: fixed; -} - -@media only screen and (min-width: 601px) { - 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 0.912rem 0; -} - -h5 { - font-size: 1.64rem; - line-height: 110%; - margin: 0.82rem 0 0.656rem 0; -} - -h6 { - font-size: 1rem; - line-height: 110%; - margin: 0.5rem 0 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; - } -} - -.card-panel { - transition: box-shadow .25s; - padding: 20px; - margin: 0.5rem 0 1rem 0; - border-radius: 2px; - background-color: #fff; -} - -.card { - position: relative; - margin: 0.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 { - 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; - padding: 20px; -} - -.card .card-content { - padding: 20px; - border-radius: 0 0 2px 2px; -} - -.card .card-content p { - margin: 0; - color: inherit; -} - -.card .card-content .card-title { - line-height: 48px; -} - -.card .card-action { - position: relative; - background-color: inherit; - border-top: 1px solid rgba(160, 160, 160, 0.2); - padding: 20px; -} - -.card .card-action a:not(.btn):not(.btn-large):not(.btn-floating) { - color: #ffab40; - margin-right: 20px; - transition: color .3s ease; - text-transform: uppercase; -} - -.card .card-action a:not(.btn):not(.btn-large):not(.btn-floating):hover { - color: #ffd8a6; -} - -.card .card-reveal { - padding: 20px; - position: absolute; - background-color: #fff; - width: 100%; - overflow-y: auto; - 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: 0; - 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 { - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - position: relative; - overflow-x: auto; - overflow-y: hidden; - height: 48px; - background-color: #fff; - margin: 0 auto; - width: 100%; - white-space: nowrap; -} - -.tabs .tab { - -webkit-box-flex: 1; - -webkit-flex-grow: 1; - -ms-flex-positive: 1; - flex-grow: 1; - display: block; - float: left; - text-align: center; - line-height: 48px; - height: 48px; - padding: 0; - margin: 0; - text-transform: uppercase; - text-overflow: ellipsis; - overflow: hidden; - letter-spacing: .8px; - width: 15%; - min-width: 80px; -} - -.tabs .tab a { - color: #ee6e73; - display: block; - width: 100%; - height: 100%; - text-overflow: ellipsis; - overflow: hidden; - transition: color .28s ease; -} - -.tabs .tab a:hover { - color: #f9c9cb; -} - -.tabs .tab.disabled a { - color: #f9c9cb; - cursor: default; -} - -.tabs .indicator { - position: absolute; - bottom: 0; - height: 2px; - background-color: #f6b2b5; - will-change: left, right; -} - -.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; - display: none; - position: absolute; - text-align: center; - max-width: calc(100% - 4px); - overflow: hidden; - left: 0; - top: 0; - pointer-events: none; -} - -.backdrop { - position: absolute; - opacity: 0; - display: none; - 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%; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); -} - -.btn, .btn-large, -.btn-flat { - border: none; - border-radius: 2px; - display: inline-block; - height: 36px; - line-height: 36px; - outline: 0; - 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:disabled, -.btn-large:disabled, -.btn-large:disabled, -.btn-floating:disabled, -.btn[disabled], -[disabled].btn-large, -.btn-large[disabled], -.btn-floating[disabled] { - background-color: #DFDFDF !important; - box-shadow: none; - color: #9F9F9F !important; - cursor: default; -} - -.btn.disabled *, .disabled.btn-large *, -.btn-floating.disabled *, -.btn-large.disabled *, -.btn:disabled *, .btn-large:disabled *, -.btn-large:disabled *, -.btn-floating:disabled *, -.btn[disabled] *, [disabled].btn-large *, -.btn-large[disabled] *, -.btn-floating[disabled] * { - pointer-events: none; -} - -.btn.disabled:hover, .disabled.btn-large:hover, -.btn-floating.disabled:hover, -.btn-large.disabled:hover, -.btn:disabled:hover, -.btn-large:disabled:hover, -.btn-large:disabled:hover, -.btn-floating:disabled:hover, -.btn[disabled]:hover, -[disabled].btn-large:hover, -.btn-large[disabled]:hover, -.btn-floating[disabled]:hover { - background-color: #DFDFDF !important; - color: #9F9F9F !important; -} - -.btn i, .btn-large i, -.btn-floating i, -.btn-large i, -.btn-flat i { - font-size: 1.3rem; - line-height: inherit; -} - -.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: 37px; - height: 37px; - line-height: 37px; - padding: 0; - background-color: #26a69a; - border-radius: 50%; - transition: .3s; - cursor: pointer; - vertical-align: middle; -} - -.btn-floating i { - width: inherit; - display: inline-block; - text-align: center; - color: #fff; - font-size: 1.6rem; - line-height: 37px; -} - -.btn-floating:hover { - background-color: #26a69a; -} - -.btn-floating:before { - border-radius: 0; -} - -.btn-floating.btn-large { - width: 55.5px; - height: 55.5px; -} - -.btn-floating.btn-large i { - line-height: 55.5px; -} - -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; - /*width 100% only goes to width of button container */ -} - -.fixed-action-btn.horizontal ul li { - display: inline-block; - margin: 15px 15px 0 0; -} - -.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; -} - -.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:hover { - background-color: rgba(0, 0, 0, 0.1); - box-shadow: none; -} - -.btn-flat.disabled { - color: #b3b3b3; - 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: 3px; - height: 18px; -} - -.dropdown-content li > a > i { - height: inherit; - line-height: inherit; -} - -/*! - * 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; - will-change: opacity, transform; - transition: all .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, 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; -} - -/* Firefox Bug: link not triggered */ -.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; -} - -.lean-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: 0.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; -} - -.collapsible-body p { - margin: 0; - 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-bottom: 30px; - min-height: 45px; - outline: none; - padding-bottom: 5px; - 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: 13px; - font-weight: 500; - height: 32px; - margin-right: 20px; - line-height: 32px; - outline: 0; - padding: 0 !important; - width: 120px !important; -} - -.chips .input:focus { - border: 0 !important; - box-shadow: none !important; -} - -.materialboxed { - display: block; - cursor: -webkit-zoom-in; - cursor: zoom-in; - position: relative; - transition: opacity .4s; -} - -.materialboxed:hover { - will-change: left, top, width, height; -} - -.materialboxed:hover:not(.active) { - opacity: .8; -} - -.materialboxed.active { - cursor: -webkit-zoom-out; - cursor: zoom-out; -} - -#materialbox-overlay { - position: fixed; - top: 0; - left: 0; - right: 0; - bottom: 0; - background-color: #292929; - z-index: 1000; - will-change: opacity; -} - -.materialbox-caption { - position: fixed; - display: none; - color: #fff; - line-height: 50px; - bottom: 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: 0.8rem; - color: #9e9e9e; -} - -/* 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; -} - -/* 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], -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.col label { - left: 0.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; - font-size: 1rem; - cursor: text; - transition: .2s ease-out; -} - -.input-field label.active { - font-size: 0.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); - } -} - -/* Search Field */ -.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 */ -textarea { - width: 100%; - height: 3rem; - background-color: transparent; -} - -textarea.materialize-textarea { - overflow-y: hidden; - /* prevents scroll bar flash */ - padding: .8rem 0 1.6rem 0; - /* prevents text jump on Enter keypress */ - resize: none; - min-height: 3rem; -} - -.hiddendiv { - display: none; - white-space: pre-wrap; - word-wrap: break-word; - overflow-wrap: break-word; - /* future version of deprecated 'word-wrap' */ - padding-top: 1.2rem; - /* prevents text jump on Enter keypress */ -} - -/* Autocomplete */ -.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; -} - -/* Radio Buttons - ========================================================================== */ -[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 (konqueror) browsers */ - -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; -} - -/* Unchecked styles */ -[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 { - z-index: -1; - -webkit-transform: scale(0); - transform: scale(0); -} - -/* Checked styles */ -[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; - z-index: 0; -} - -[type="radio"]:checked + label:after { - -webkit-transform: scale(1.02); - transform: scale(1.02); -} - -/* Radio With gap */ -[type="radio"].with-gap:checked + label:after { - -webkit-transform: scale(0.5); - transform: scale(0.5); -} - -/* Focused styles */ -[type="radio"].tabbed:focus + label:before { - 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); -} - -[type="radio"].with-gap:disabled:checked + label:after { - border: none; - background-color: rgba(0, 0, 0, 0.26); -} - -/* 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); -} - -[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; -} - -/* Checkboxes - ========================================================================== */ -/* CUSTOM CSS CHECKBOXES */ -form p { - margin-bottom: 10px; - text-align: left; -} - -form p:last-child { - margin-bottom: 0; -} - -/* Remove default checkbox */ -[type="checkbox"]:not(:checked), -[type="checkbox"]:checked { - position: absolute; - left: -9999px; - opacity: 0; -} - -[type="checkbox"] { - /* checkbox aspect */ -} - -[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; - /* webkit (safari, chrome) browsers */ - -moz-user-select: none; - /* mozilla browsers */ - -khtml-user-select: none; - /* webkit (konqueror) browsers */ - -ms-user-select: none; - /* IE10+ */ -} - -[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); -} - -/* Indeterminate checkbox */ -[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; - /* .1s delay is for check animation */ - 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, -.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 Field - ========================================================================== */ -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: 16px; - font-size: 10px; -} - -.select-wrapper span.caret.disabled { - color: rgba(0, 0, 0, 0.26); -} - -.select-wrapper + label { - position: absolute; - top: -14px; - font-size: 0.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; - /* 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); -} - -.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 Input - ========================================================================== */ -.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 - ========================================================================== */ -.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] { - /* fix for FF unable to apply focus style bug */ - border: 1px solid white; - /*required for proper track sizing in FF*/ -} - -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; - /*remove default tick marks*/ - 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; -} - -/*************** - Nav List -***************/ -.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 #ea4a4f; -} - -.table-of-contents a.active { - font-weight: 500; - padding-left: 18px; - border-left: 2px solid #ea4a4f; -} - -.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; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - 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; - 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 { - overflow: hidden; - 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 { - 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-weight: 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 a { - display: block; - padding: 0 16px; - color: rgba(0, 0, 0, 0.87); -} - -.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 li.active, -.side-nav.fixed .collapsible-body li.active { - background-color: #ee6e73; -} - -.side-nav .collapsible-body li.active a, -.side-nav.fixed .collapsible-body 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; -} - -/* - @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 - */ -.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 { - /* duration: 360 * ARCTIME / (ARCSTARTROT + (360-ARCSIZE)) */ - -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; -} - -/** - * 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 */ - -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 { - /* durations: 4 * ARCTIME */ - -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 { - /* durations: 4 * ARCTIME */ - -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 { - /* durations: 4 * ARCTIME */ - -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 { - /* durations: 4 * ARCTIME */ - 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); - } - /* 0.5 * ARCSIZE */ - 25% { - -webkit-transform: rotate(270deg); - } - /* 1 * ARCSIZE */ - 37.5% { - -webkit-transform: rotate(405deg); - } - /* 1.5 * ARCSIZE */ - 50% { - -webkit-transform: rotate(540deg); - } - /* 2 * ARCSIZE */ - 62.5% { - -webkit-transform: rotate(675deg); - } - /* 2.5 * ARCSIZE */ - 75% { - -webkit-transform: rotate(810deg); - } - /* 3 * ARCSIZE */ - 87.5% { - -webkit-transform: rotate(945deg); - } - /* 3.5 * ARCSIZE */ - to { - -webkit-transform: rotate(1080deg); - } - /* 4 * ARCSIZE */ -} - -@keyframes fill-unfill-rotate { - 12.5% { - -webkit-transform: rotate(135deg); - transform: rotate(135deg); - } - /* 0.5 * ARCSIZE */ - 25% { - -webkit-transform: rotate(270deg); - transform: rotate(270deg); - } - /* 1 * ARCSIZE */ - 37.5% { - -webkit-transform: rotate(405deg); - transform: rotate(405deg); - } - /* 1.5 * ARCSIZE */ - 50% { - -webkit-transform: rotate(540deg); - transform: rotate(540deg); - } - /* 2 * ARCSIZE */ - 62.5% { - -webkit-transform: rotate(675deg); - transform: rotate(675deg); - } - /* 2.5 * ARCSIZE */ - 75% { - -webkit-transform: rotate(810deg); - transform: rotate(810deg); - } - /* 3 * ARCSIZE */ - 87.5% { - -webkit-transform: rotate(945deg); - transform: rotate(945deg); - } - /* 3.5 * ARCSIZE */ - to { - -webkit-transform: rotate(1080deg); - transform: rotate(1080deg); - } - /* 4 * ARCSIZE */ -} - -@-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; - } -} - -/** - * 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; - 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; - /* STROKEWIDTH */ - 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 { - /* duration: ARCTIME */ - -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 { - /* duration: ARCTIME */ - -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 { - /* duration: SHRINK_TIME */ - -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: 400px; - 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; -} - -/* ========================================================================== - $BASE-PICKER - ========================================================================== */ -/** - * Note: the root picker element should *NOT* be styled more than what's here. - */ -.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; -} - -/** - * The picker input element. - */ -.picker__input { - cursor: default; -} - -/** - * 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. - */ -.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 - */ -/** - * Note: the root picker element should *NOT* be styled more than what's here. - */ -/** - * Make the holder and frame fullscreen. - */ -.picker__holder, -.picker__frame { - bottom: 0; - left: 0; - right: 0; - top: 100%; -} - -/** - * The holder should overlay the entire screen. - */ -.picker__holder { - position: fixed; - transition: background 0.15s ease-out, top 0s 0.15s; - -webkit-backface-visibility: hidden; -} - -/** - * The frame that bounds the box contents of the picker. - */ -.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%; - } -} - -/** - * The wrapper sets the stage to vertically align the box contents. - */ -.picker__wrap { - display: table; - width: 100%; - height: 100%; -} - -@media (min-height: 28.875em) { - .picker__wrap { - display: block; - } -} - -/** - * The box contains all the picker contents. - */ -.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); - } -} - -/** - * When the picker opens... - */ -.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; - } -} - -/** - * For `large` screens, transform into an inline picker. - */ -/* ========================================================================== - CUSTOM MATERIALIZE STYLES - ========================================================================== */ -.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; - } -} - -/* ========================================================================== - $BASE-DATE-PICKER - ========================================================================== */ -/** - * The picker box. - */ -.picker__box { - padding: 0 1em; -} - -/** - * The header containing the month and year stuff. - */ -.picker__header { - text-align: center; - position: relative; - margin-top: .75em; -} - -/** - * The month and year labels. - */ -.picker__month, -.picker__year { - display: inline-block; - margin-left: .25em; - margin-right: .25em; -} - -/** - * The month and year selectors. - */ -.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); -} - -/** - * The month navigation buttons. - */ -.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; -} - -/** - * The calendar table of dates - */ -.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; -} - -/** - * The weekday labels - */ -.picker__weekday { - width: 14.285714286%; - font-size: .75em; - padding-bottom: .25em; - color: #999999; - font-weight: 500; - /* Increase the spacing a tad */ -} - -@media (min-height: 33.875em) { - .picker__weekday { - padding-bottom: .5em; - } -} - -/** - * The days on the calendar - */ -.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; -} - -/** - * 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; -} - -.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; -} - -/* ========================================================================== - CUSTOM MATERIALIZE STYLES - ========================================================================== */ -.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; -} - -/* ========================================================================== - $BASE-TIME-PICKER - ========================================================================== */ -/** - * The list of times. - */ -.picker__list { - list-style: none; - padding: 0.75em 0 4.2em; - margin: 0; -} - -/** - * The times on the clock. - */ -.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; - } -} - -/* Hovered time */ -.picker__list-item:hover { - cursor: pointer; - color: #000000; - background: #b1dcfb; - border-color: #0089ec; - z-index: 10; -} - -/* Highlighted and hovered/focused time */ -.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; -} - -/* Selected and hovered/focused time */ -.picker__list-item--selected, -.picker__list-item--selected:hover, -.picker--focused .picker__list-item--selected { - background: #0089ec; - color: #ffffff; - z-index: 10; -} - -/* Disabled time */ -.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; -} - -/** - * The clear button - */ -.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; -} - -/* ========================================================================== - $DEFAULT-TIME-PICKER - ========================================================================== */ -/** - * The frame the bounds the time picker. - */ -.picker--time .picker__frame { - min-width: 256px; - max-width: 320px; -} - -/** - * The picker box. - */ -.picker--time .picker__box { - font-size: 1em; - background: #f2f2f2; - padding: 0; -} - -@media (min-height: 40.125em) { - .picker--time .picker__box { - margin-bottom: 5em; - } -} diff --git a/production/bower_components/Materialize/dist/css/materialize.min.css b/production/bower_components/Materialize/dist/css/materialize.min.css deleted file mode 100644 index b98c20e..0000000 --- a/production/bower_components/Materialize/dist/css/materialize.min.css +++ /dev/null @@ -1,16 +0,0 @@ -/*! - * Materialize v0.97.7 (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{padding:0;list-style-type:none}ul.browser-default,ul.browser-default li{list-style-type:initial}ul 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 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.z-depth-1-half,.btn:hover,.btn-large:hover,.btn-floating:hover{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.z-depth-2{box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}.z-depth-3{box-shadow:0 12px 15px 0 rgba(0,0,0,0.24),0 17px 50px 0 rgba(0,0,0,0.19)}.z-depth-4,.modal{box-shadow:0 16px 28px 0 rgba(0,0,0,0.22),0 25px 55px 0 rgba(0,0,0,0.21)}.z-depth-5{box-shadow:0 27px 24px 0 rgba(0,0,0,0.2),0 40px 77px 0 rgba(0,0,0,0.22)}.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{margin-top:20px;padding-top:20px;background-color:#ee6e73}footer.page-footer .footer-copyright{overflow:hidden;height:50px;line-height:50px;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:0.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}span.badge{min-width:3rem;padding:0 6px;text-align:center;font-size:1rem;line-height:inherit;color:#757575;position:absolute;right:15px;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{position:static;margin-left:4px;line-height:0}.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:0.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}.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:-0.75rem;margin-right:-0.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 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 a{color:#fff}nav i,nav [class^="mdi-"],nav [class*="mdi-"],nav i.material-icons{display:block;font-size:2rem;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}nav .button-collapse i{font-size:2.7rem;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 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: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}nav .input-field label.active{-webkit-transform:translateY(0);transform:translateY(0)}.navbar-fixed{position:relative;height:56px;z-index:998}.navbar-fixed nav{position:fixed}@media only screen and (min-width: 601px){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 0.912rem 0}h5{font-size:1.64rem;line-height:110%;margin:0.82rem 0 0.656rem 0}h6{font-size:1rem;line-height:110%;margin:0.5rem 0 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}}.card-panel{transition:box-shadow .25s;padding:20px;margin:0.5rem 0 1rem 0;border-radius:2px;background-color:#fff}.card{position:relative;margin:0.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{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;padding:20px}.card .card-content{padding:20px;border-radius:0 0 2px 2px}.card .card-content p{margin:0;color:inherit}.card .card-content .card-title{line-height:48px}.card .card-action{position:relative;background-color:inherit;border-top:1px solid rgba(160,160,160,0.2);padding:20px}.card .card-action a:not(.btn):not(.btn-large):not(.btn-floating){color:#ffab40;margin-right:20px;transition:color .3s ease;text-transform:uppercase}.card .card-action a:not(.btn):not(.btn-large):not(.btn-floating):hover{color:#ffd8a6}.card .card-reveal{padding:20px;position:absolute;background-color:#fff;width:100%;overflow-y:auto;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:0;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{display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;overflow-x:auto;overflow-y:hidden;height:48px;background-color:#fff;margin:0 auto;width:100%;white-space:nowrap}.tabs .tab{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:block;float:left;text-align:center;line-height:48px;height:48px;padding:0;margin:0;text-transform:uppercase;text-overflow:ellipsis;overflow:hidden;letter-spacing:.8px;width:15%;min-width:80px}.tabs .tab a{color:#ee6e73;display:block;width:100%;height:100%;text-overflow:ellipsis;overflow:hidden;transition:color .28s ease}.tabs .tab a:hover{color:#f9c9cb}.tabs .tab.disabled a{color:#f9c9cb;cursor:default}.tabs .indicator{position:absolute;bottom:0;height:2px;background-color:#f6b2b5;will-change:left, right}.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;display:none;position:absolute;text-align:center;max-width:calc(100% - 4px);overflow:hidden;left:0;top:0;pointer-events:none}.backdrop{position:absolute;opacity:0;display:none;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%;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.btn,.btn-large,.btn-flat{border:none;border-radius:2px;display:inline-block;height:36px;line-height:36px;outline:0;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:disabled,.btn-large:disabled,.btn-large:disabled,.btn-floating:disabled,.btn[disabled],[disabled].btn-large,.btn-large[disabled],.btn-floating[disabled]{background-color:#DFDFDF !important;box-shadow:none;color:#9F9F9F !important;cursor:default}.btn.disabled *,.disabled.btn-large *,.btn-floating.disabled *,.btn-large.disabled *,.btn:disabled *,.btn-large:disabled *,.btn-large:disabled *,.btn-floating:disabled *,.btn[disabled] *,[disabled].btn-large *,.btn-large[disabled] *,.btn-floating[disabled] *{pointer-events:none}.btn.disabled:hover,.disabled.btn-large:hover,.btn-floating.disabled:hover,.btn-large.disabled:hover,.btn:disabled:hover,.btn-large:disabled:hover,.btn-large:disabled:hover,.btn-floating:disabled:hover,.btn[disabled]:hover,[disabled].btn-large:hover,.btn-large[disabled]:hover,.btn-floating[disabled]:hover{background-color:#DFDFDF !important;color:#9F9F9F !important}.btn i,.btn-large i,.btn-floating i,.btn-large i,.btn-flat i{font-size:1.3rem;line-height:inherit}.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:37px;height:37px;line-height:37px;padding:0;background-color:#26a69a;border-radius:50%;transition:.3s;cursor:pointer;vertical-align:middle}.btn-floating i{width:inherit;display:inline-block;text-align:center;color:#fff;font-size:1.6rem;line-height:37px}.btn-floating:hover{background-color:#26a69a}.btn-floating:before{border-radius:0}.btn-floating.btn-large{width:55.5px;height:55.5px}.btn-floating.btn-large i{line-height:55.5px}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 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}.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:hover{background-color:rgba(0,0,0,0.1);box-shadow:none}.btn-flat.disabled{color:#b3b3b3;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:3px;height:18px}.dropdown-content li>a>i{height:inherit;line-height:inherit}/*! - * 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;will-change:opacity, transform;transition:all .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}.lean-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:0.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}.collapsible-body p{margin:0;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-bottom:30px;min-height:45px;outline:none;padding-bottom:5px;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:13px;font-weight:500;height:32px;margin-right:20px;line-height:32px;outline:0;padding:0 !important;width:120px !important}.chips .input:focus{border:0 !important;box-shadow:none !important}.materialboxed{display:block;cursor:-webkit-zoom-in;cursor:zoom-in;position:relative;transition:opacity .4s}.materialboxed:hover{will-change:left, top, width, height}.materialboxed:hover:not(.active){opacity:.8}.materialboxed.active{cursor:-webkit-zoom-out;cursor:zoom-out}#materialbox-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#292929;z-index:1000;will-change:opacity}.materialbox-caption{position:fixed;display:none;color:#fff;line-height:50px;bottom: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:0.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.col label{left:0.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;font-size:1rem;cursor:text;transition:.2s ease-out}.input-field label.active{font-size:0.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{z-index:-1;-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;z-index:0}[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:16px;font-size:10px}.select-wrapper span.caret.disabled{color:rgba(0,0,0,0.26)}.select-wrapper+label{position:absolute;top:-14px;font-size:0.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 #ea4a4f}.table-of-contents a.active{font-weight:500;padding-left:18px;border-left:2px solid #ea4a4f}.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;-webkit-backface-visibility:hidden;backface-visibility:hidden;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;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{overflow:hidden;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{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-weight: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 a{display:block;padding:0 16px;color:rgba(0,0,0,0.87)}.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 li.active,.side-nav.fixed .collapsible-body li.active{background-color:#ee6e73}.side-nav .collapsible-body li.active a,.side-nav.fixed .collapsible-body 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:400px;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}} diff --git a/production/bower_components/Materialize/dist/fonts/roboto/Roboto-Bold.eot b/production/bower_components/Materialize/dist/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/production/bower_components/Materialize/dist/fonts/roboto/Roboto-Bold.ttf b/production/bower_components/Materialize/dist/fonts/roboto/Roboto-Bold.ttf deleted file mode 100644 index 68822caf2421c331497581f9b80e49401189b996..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 127744 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%0AmbY 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ⅅ%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/production/bower_components/Materialize/dist/fonts/roboto/Roboto-Light.ttf b/production/bower_components/Materialize/dist/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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 W3o|&$$Q&Ur?yQj~$$;1GV(+Q7+ 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 diff --git a/production/bower_components/Materialize/dist/fonts/roboto/Roboto-Medium.eot b/production/bower_components/Materialize/dist/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 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 H=d=F@iuu`M diff --git a/production/bower_components/Materialize/dist/fonts/roboto/Roboto-Medium.woff b/production/bower_components/Materialize/dist/fonts/roboto/Roboto-Medium.woff deleted file mode 100644 index 1186773fd0a88ef19e2d374f9740e0467c285c17..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 62980 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 W)JRRhj$au6(c?2O1cmssXa5HETy$pu diff --git a/production/bower_components/Materialize/dist/fonts/roboto/Roboto-Medium.woff2 b/production/bower_components/Materialize/dist/fonts/roboto/Roboto-Medium.woff2 deleted file mode 100644 index d10a59261f0413aba05f86ba90b86e93090afa1a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 50224 zcmZ6xQ*bU!&@~#{d1BkPZQHi(WXHC#W81d9W81c!^M2p|pNn(W#Y|OSOm$WFTHQS} z9tz^jK)^u%VVDsJ;lB;|;lE{Q;s4nF$Nv8Xwj@qa3oC8}KZGHAv>{NAF--7-YjA@A zFgpk-Xn`PXf-w*nA$TMKzuh-RgFerLS%N4F&Uw(Vi!YfzM^rsB=ogHv% z&u%<=2%!2o$P!*! z1Eb;Ur;i8_p6zyU14Da0o4AMJ8m`EVb!G;AE0?8d#bmSJc8@B6mXrHN9@h>k`{>RN z5_62_wG4tm^Ci5+>(f%Bwx2ztUTSW09dp`#0TmIF1X%_#G#6(quW$y1^rpnDo}8FY zEb@s!Oa^0yHpE+%kXn{iRNk1}#?=ba^7ghAia;8@~Kq3&7KT~6kK?yNSji=!$t*!q zMpO<35thm0f5u`?`hvE5XZX3u*<*f^?BgOpr=F2Q9kCtJK=1ffFiD7~gohTm4ZZEm zWRuF(mpzQO-e(8-GW*i@lgjO!J|J(pJ%63}qvG84q$=^!8T*v9ldLHy4&$-S>XPTz zIlF;6?BoLtRiPfu%Ji~dh|gjWy)s#Ok(&$Z`!2+WW9Ud*6k%&?s@X6fDISlml~LBC zOXBh>85i&{PNuA*olK$T&Y*f`UY9^@EjW@d>c98+^1^|`0yo6CxjP+(>w-7obewew zL*=p@d(`b*QgX~GQ`=m8xI(Aon!Dhn(rM>ezbRmnmZY?TpjAb(f3u~z!j(=txq$Jj3T0UHvjLy3(*C!Tk70r=T zXRVF|&$1fU6!81lHz`11GvafznfnfOgvmHP$V6$ludEb+V&)2PV8~6YWc<0V(VC z&j7ohfP>`s>v#Tgont6w9tzC16$~}sFx>;KdeE&({%O}H;7>>T@8+(B{cLp-2yUcT z2YAkQ<7R^Z8X(Aj6W+2P)A+P#WZ?5xy?jA70M4V|E<)&)@IOk;?6Cw15y^ z<{ckZ8SMP>yOrw>_kH)(KA+W{=O4W8d2k1Iugo5W&?t<0Vg0*{ zfA8@w@&4Y6A%6jj#eR(Bp@akW+B3w^62e7FqQ94GjOsJ7;|ZtH;EuO9FSpdAP-2zh zY0-eEYH0I2iIo-_E=Av%X}cVJtLu}v$=U38tTDJEl`ykK9hHlE&4=i|OkrseKF%YT z{9cMXbD2@JU^1Bua9Ms|o4U1u1WJW>gE053XGy z2rb9{r%7s8CC>4Pnc4RB*};F$7Z3Af8tIpQAOwT%irOpH+O&osQJ6TvwMFtSGE}oZ z+h286C?Tz;lKF_auEtrYr*@LmUh1+-yL@*5|Ato!^qVKnzjU_m>E1osu zOH&K+J$pmgO{w#e47*t1_GCIB#yfw-*+YC}pc*^-X1!phzco7AUP!EOMU|BqYxn4v zuAHvZMn3{J7diiWI^*8oVfY9<|BTjDy3Ygo;u3x#De57D0U>Rr_4=KxhppXR+-&i^ z7VkQ5FZf$|V9|&R1n`0=LmX{=BLXJF?LPjr=)hpXqhHlq!8PQ!>{>iJsObHs6?UoY&Cs81+B-XcJltG$t84IrU#9@I z_R5YlY_6Hb@hs<9Ue?!q`InYngAg`3U*$wS2wQ*ac3Ly~n_D<|)Cbf9NdZqGkp=I8 z17T#$WUcFEqX%M91Q!d-bLI+9rdBUd-Jc~0t6grXy03;N>ii(Dr}r z*W2~8gP22Hq_c8=m$Lhv>T^xVsQ$Gn+SEG4%!g(tyrw-3WH*Kwj>$Uh3%eb)P_Ra3 z7e3p)DYgHQ;dU*+3_;p+v~-I{q~{0?Qm-d`HD}POb_RwuUqAXr{N0Uj`RYHEIwBZw zutegft9~1^^+>c%o0cvD2(wAyFy+Y?vI$4Yqisn-LM;l~-81^eQ0mDNpn|#Kgs>dz zsTA;|T|A;l-GKzEVuBC9QcPq@U{ui|nTznKoRd0heyxFM)(1Qbr2pGVNH>{-6DR&s zs5X{*(Uw8)l-iu`;-Ip-PRDBlku)3>bp%Rk z{;hms(fAOk+xl3;Tb2umlUwV~k5n=Qy24WfOsc?BKA&pWZEwx~mHN3te;1J^)D5jo zV7q{1e|1U6y_J2<@7LLRX!Wh^M-lQbh`PF{5-qFcEhGm829E6(x=MeA9#Y$$5`I)@{jIt`?mi%s`5P7RN-zCo=tG z;F7j1{j+Uj7|h_MqM&IaOA^BrO6j`4JDoSZOrW#3k%m?GXVssYP!t-;J1JfK!Ss|P zubILiI62ajOB#x(srrde1FJI0%7ebuGqzxpiT(FjEOgm68H)y&l49#KGeGbT)5UEq zJ1aF66gdzGS>oEiax{#99zD4Lc1Rx1`0Q;zU9-;rgK56O!-lex4iwaeJ(CU*^fJzU zgSD9}Jp+Zijw;P(O*?t=ImQ%z=A>V0Fi)Gfc3Xe;7ZYJ+T7Z%M!`{Qc;CV^R)` z&)^K>d&FOAck%Z6)ncvzcPuh5sUmBPNE&OH!OBWHyph^kEV-R}2YKt*Z;&9D+K%SB z5=5;Tr5wIeDz?h&oa%gbVHZ3GPGK|&ig~D66Hlv>Rz_W8MRG-#eePt9dDB>7&89Kk zj6%|L;R`jHdScPena)0nl|&+?Db1!5q7u@1S1sB%o8jT`2N66es1l@dFCPilSXiDC zMsA-EOTs)6Zvw=bts{?D_)j@h6z&N6$W#$|q zrl0J04}{c^JnGt-9LhRFu) zHO+NAy3UjWjY^e_jqoL(URJKetzkKHHI_&W)u_y<2OwTq36d2vR%mgKS2d!wfaDD8 ziTxu5T9$Y*;CyVW-_|gWQK4RvR!1GBD$y;GZR(@4rdV##eePumVQFURW&wXO*F) zkkCoyDyjY`#B@~3O^_o29||!W*EWe;8c}9;BFGdbQ-Phhi`Hjvg}9H}|B(ICzJ{}0 z^WjbzTMfFBNKF?_Rj$&U_trbs>$2+Gx{15mUd2FN!Arq&_xb0>q!^fu{+~xLPm3y@ z4$YExi}U)`HV0` zU^~}a!Au0`UX-Zh^5QS5byQ7f7*pw3+R1uh1fI_(fb0)J3JM-Erc;o zQFTeYy*4ismBVM>1By%1oxjCZVw`}}7Y&yb2@l!$C$YroBTi4DT)4|d&ctTRs`5)I zu{J6iC|Au~jz=c9V{C2C-9$xT&3o zv4Av$mQd-vC)rNB{04it8fY4KmA^Wp@>F{!S<1Xrt-Vw>aeNnpSm!Lw%|i9>7J2Hq zs!l_ArNWbQ4Sc^})P^`n-rVI7#n^OS?f>>VXiS1W;+YBVazuS$zKU|h;Pd4^nQfTf z>dzLN`6xNd9hu`d!bJ%m%DGB)ZGSY*Y1rECh?Zb_TrXh9D&5BbEzyYd3 ztQEuPRf*uQZJWT%btzh_=jvGW7XT?bu6Dozi*PvPAn{h2%8Az9{bB5=R24^0*0{(Z z5>2oqU3VJO)KjN9hS;Z^MK@c?O!f)oR2U7l6PxE`8%A_(^7HQf6>zCI$BY_FP&_HToDwMdAQ@@<_ zkUmr7>|;)}mF403j9b88r6h#wFYfG+k7Y_~sY+b^MkFN_-3;M6+nJ_zWfA0}=foM$ z=u3?G5&BwpYwG9~ zj9#j8*=dcf>VD2>4LsrnWuhw3VXSl6nA}h$?GKYC!ANy>s)rNO0&StReAe`Hv-!;$ zD|KE)_R}Ke@RYFx=4X(GQK?`V42LZclZ+@z5&8Hf5D7CA(8tn#rX$mygwdohM-52P zln@y+K1HO+V_wgzwDRCV`xcB_;PtebEHMG3#O0(CbMel>@vRZt)T8unM-niYjKE6p zj!%;6L74{@m|9#!_f3f@AzJPzF#vz{UL%SKs_p5qK5yD{iq|pCUr|DNs51N{u15#T z3i92QfaY~cg9a%9wHlOXKvjV%>T0L_-xT)_@25AD+=jy}zKyG#j0wg<8niF0ArC$@ z79;XOI9vddN#+A4I3v9*T=9}BW>F7_!c7R|VIGaek3=T*`YJ4CZ_c?JIc(lxrTm>Y z=74@3H@gDZdzdoeg)MXZeyJHdyVmHmHbC9DAu#w@QmKxRBtACNbT<@c_zV}B7mDgS-8##nK z+gzw*wkY8-`w4WQJA3vd0Ec}f$WA=*n=y-m*EN2R?0vwr8~kDK!Ut#sOv)f#jvP0n zPU5+?imqx2+_lGxF}LS}?FM(PiKjVM{)vl=Knm*LDK@1mwg+iFlO@cf)+gL;SqE=PczhNRKRD8klne5!~DWW(Gj8uH^Z_;u{fQ$XG z+f9SP>Vgipm_+Js$2$QdthqJ|lX$q`DH7m1!_gEVRf(aq@ROxL>iqI|g#K|91~j1sSdzvf`A81DNR!N_!^b>8+sNZ~sWk#xP^- zxTGXUi_ie?$XozbI#WuEnyM&LbKIlvE<)|IS>b5Ih%4A8{U6Io_g5rMJ1Ah2u;icC zi3`L%Af$Y12{v=vEr}SYG=f5pLZZ_yJ$}qMrK+w_OWHy?UUsBkGqDM6z9#hwnGGQihFFoR0>+8nUsi>JZ-cpun>%g3~Ig4J;Rk>^U^IYmT#A46meU= zJ0spz*ibU%W}VJbmN{hm{obaXIz$Qc=lB zxyfu$T2A`vsTGLLL7#FB1I`T=l@u|4LG0ONfMjbS_dO6&5OQ-Pk9rIM4gaESkE2ZXjeJ^4 zp$(`8w+h4rc?X%;Sd@yfv`VC1g*ZuKX-RCwkXwmDcyQ9oC3X_%Faoywc*IZ~=S9Y$ zJm-1J;tZ$F64$AoCcTqhVpVOX>rk@}zUNV-g}&!;3&+m;UNXZo&Sp2kpO5RhU$w?8 z6GMVjsIgAWIhA5ctO`q}%k9Et%B7g<7Io%k7^xy;IzDlq*RDSzQHmRz_#ebEVp@rs zX{?pmn&>T%LiQ0!Ke`^yjFpi){= z*m4p@q4a9W=yu$$seB?eesnGjLm4mK?!WM_Mr@@K%;)qEY=y%wX?ETEcO}iT>BsGG z4h(%W9$+jF)+4i%WGUimxTzw3)%(@=GACnOGuG1LE|9pYj%n}7cBBEKnvjQ^6&Gf7F( zQ@yHY>>Gd(qcH1FMV}h0YnTI6SzX~|X>CWCLWpuw6&zLhNFAm=InU0qa$niU96Xa4Uyw*KKk_U&84?3Bg|$o+n*wI0X_Bvn~qX>oa>2_#0U-}rsgg_%-_OwBdUc6z<^ zO(GPC4hCQ|H8(jsy>F1uMUy=tDSknG=_KhpLOXvjIMOj`=XtPL^iEYd?dJ12wHLUS z7q`x@7W8(6VNjLjKo2wX3~9MNiUiV*;;o{Ze7$oV=6(kYZ>ObH-}@SWwN6F)4c9a3 zr2UMbp0Lr9{6{`-Mx#+`DcI#&TP=KJ<-8tJ`)y-?mOefq`PWF=NI5 zyR_~fKTMprWW|mZ--#3FkGq+P$3CML!zwz6^p+Cgs9G;}D+!Ruux5@hr5Q?o!R5Tz ze)eHX$~Ddxq(PPGdVc1OUgLVVX!=%pcZ*6vQ5JbIno}IMUyC4#AHQspn zei$QaSSBjDpeEV>YzOWxkVNH$8_oDar#WJRAANwyJ}Ue`3L5ulp+sUg$u3tKwJwX< zWTsHty2bck=?2P%8isBgdt(>wj_*A<6bi9y2qlem=_DB|_Wp%?<`i4H z4$o9moXSXR9R2Xx4alyesQ;^SJD#V(|7n}$4x+&K%jz$+);kk;mzsp&fDjRl%l|n2 z|08EX&E;9^HO86PeJ2=FV#2+)IxnhACv#DLp;d<-=>H{ui7g)=6r}vX4WD30zA=h2 zvonlzSb)_2&KvXgsodGS3)2CS(Vnz5=s=;c_i0;@koiS;SnzH&Gf!$l0#K-MfkG@j zd3EVb3|F)@&cnK&0Lbv9?}{+M;5ig5N-XbReh7w2djz6NKa~IOXmKh>w2qzG*+I`g zKYaG2-aa_o3A#4nF*On#-UWaak9_#$M{V%6| zr$P3Bkcb%XQJtXOIUc=+>I}n)SMI4-EG#-q=|A0!7|IkBac_47?c znBb7e#t|-cTMHj2dc7O7;O10UNevktGOa_VetmX*8AAU6E+9;?*)^_2yh=6)&|6{_ z^?xxV{tj-YkHhkTsN(m$Xx`#$v~5{?v;P}*7h@e;tLt*%Y4O6yt%bI{GrI*?Yo5q( z2v_$~-V8nu>0qs7-2-E-bA|hz#@y%itzRYZ{R#?ny>A?cJi;R|QL|cH!U^=_=tD`(`X>DtpdNp>pL@Fc&j{v?5F0KGmCXc$+sU)hty*cE&;>ucV_NT zqyhF8Me~MrwI6F%?qKg&kGx;pIsrk0bi$T_IjK)!{KLGgm(q)4bI9?UhZCL%sB;L2 z6UppF6-a5k;P@+7+K7rTS&Ag>;tJI^|6N*RR-!Mtb4OEOQUiy9oLvv#y#%71i{rm~w3G ze~t)7&*ys4qV3{SJZ^R0RZee-NRJ(CWXK0dZcG^KmX)$Ms+7g*8NFTSulAxrI>oT) zc09^b4vIykl?f`LZEQ%U>>!_?o*;P{eNcv?vu;>(P3dNc*FDtJxie^4FI?D0 zntD0M0ZKwTldaOXlZzC!Ue;FX;KuWbjEBT=ou;A7vY9S?duE^JOceND7h<#=dS2&G zJIe(GYa^2AiVKm(0T?;shi8Z`&s&I^lu=hr64M`pC3I!?l9*!IiDo^?i};DaXxg@} zh4D|qpW%Q44BE%#jGTn2f#6a+#mBfIILdE=4EdFbou7sSf0P)ReIcGXLu5krqDk3(rnjR~U98?Nl zPsGKzg*tAe1|gB*uvpH63{-h8lcjgB#4GUxmjGW}$I=WmQvqEj;dP0z+XGSD^pigc zAf7x3wv-=oBjDx}#2C|#qVWf>F}5rEbV5vlr2osGc125*L-CXy?^Op$Wa-br&DX!i zE!C=kI(B2Vtli@)f`j?IdAiCo$nY&BvcFT86itVn$&kQ2lMvJZ^Z7|)^`?QGzpr3) zL(4Pc_C0^!?M-a~?l?J=JS?*CZ&kQ6aA_fN% z*ir552#kAVa^e3&(Ex7LxRL9_2T4ev`f$#>6Q66usdrB!QqUb}w0`RfT-hgQh9y`9 zLevgnFLfe2pg)*DJRwNl+#yK9P<&WK|7~Xp?SCD`T^qsC;~4;vW-|7LcHAo*SJ!u^oA5z^>77S(au1bC@K)UKwa??nft?c9|2yu43Q{G_PGP(FeSth!?)F*=@p|KH7oLq+7f}FHn5IdeN_coYACxLecGW(_nYz4Asc}7S|Ot!GJ z9aP5j@3e*Zn4_co3H3#ihmkoChk{rIUDw1SQ^0QSLNtk9EjwPP{Yysj*;v3fjpPZ3 zztM`M!ksXI9|Z~=90{uZW$|uhEI*n))Q(90cc6c2e*ECe*iU=^QKw=O>AKr$$4A#} zw*D#l_LXWHu30a=jGd`75sl3gcd%wN&N}2vck=(F5|Q_k*2jH-M+Q{&;oVq?qI5|5 zDb4^G9XFg6RyBKzPDFKpjHqsNuqT)(>CxoY|BOZZT2pbS#`YQz;Arr8BC<1sqlq%k zv76rhf8uj{(q1u)s)^x)C1Jf%=0{Us9toWdxxlY>M808!z(RtOF#k^*C!^3ru%TjhOVBKktt4uRFwyA1ufV#vG{Yi{2;^ zDB+&w;5kmKD!~tT(5NTa0Wqx^h5KsXD_6(x_q+F1it$R? z>jU}TH4(6KGy(^zk>lr+C)|0oV31UEkb~NSDNHM`>wYwX?%{GerEvYHOV>tv55&DXW}N}ZOLP?icIvD5kH$8D2$_4oOkJ)WIY2# z`;pide3g0qVl9dx>2WMLZZ(+|0j*vOMMEIKO#Ho;OW7N|U;wk%9acY>RtA0rLQ=QJ zweZP^Ej;y6lbnMdsRsL^bId8J9+|FcAaE151`wIRnKB%hKUtsFF~Y+^JPOG5UC zZcWo?ZE50VUAHe`C-Y_MjF(wwVFjP2ilgc3=dLmv_>ZG)O7`BcBvCeugh$#EUw4D$ z?pmCS#aJqROxNhB%Hbi~U(7rrcPHbpmFeNd8m*djWJ~)bR)Grbj27+e=T1HxHw*U5 zn_`Jq^C`gJTxH%I=Uh3mS&8vzD_^|})Vk8hOsoCpW+ooI?o9ff8T=hN1y6w!>ZY1zqZKwt?vb zjZ*UNo5er=0^q!=m2{ z)1G!KI=6n=@B=St-@mKG&|x09fh9;du6Pq@1{WOF#JZfRvQj$Ifh^s`8O(pxORI11 zZ4qjPAZ?FuA;RrBT>r=wO>M<)15iEORbHdCwA>pWXjk-yNB^#QWAL~%ygqtW?EX0B zm(#Ti)$)4Y(_h(Gw}UN26=o|MwXV*z6k9f`-9J^P-O4=LXx9+s@H}kjhxA3?1w)XC3jlJ%|@M^*k5hs!;K&N_J zRWDc`70Bcv)+^PcAxm zqyW>4xQbgd-w38a)2i5}MN~U#shBMqc(C?ki;m}(y13?8oCV!V1uIuO>8>AIle^g= zfHAAxFnjQI;J65tVt0;*kr$=dvT7DRjPYCquA{&b+1N~0m-ou--fGQFT?LlvXh9b9 zWR%N;zt3SJfO>gzh_%lb38XUirk~DiO5^WNJ>DG@?^T!Lp6o*gfqzLpGxW z0#fKGaY*n(3WUzX;&d32biQy{;{aK#?wk*vb8>qKg@%-;&X=K2dNZ*YW!d-- zlsSdomR?lg_3r_*7*5zDWv;3~X8A#sBxu6xf#}gr?;HmS1^>aRXeOIER*XQI;hZlgW6i-RW>NcJpGHrkWwK&6pkN-^@08 zD4rYdzKr+pYaOJ+gf$Fb0hULAYV?gs2@TscBFj;^5fV0E|Xb?sB z@fjsjMM62#Tz;8Y>5y#vI1m|b=C$%;y$*M^rqGsm0vhX163z6MU=ky>*qDovZqFfu zQ%OZ}*AY*iLy7Gf8}Yc<3Rn_i9Z(Z`g0U<2mK&(XyUbFXN)7OxH4_f#qNmiC1HO9n zfM@|*Wc2_R!=y4-WjuBmBD2DRT-V={lL|5GOzo1D3OShk2Y@Wmn?a~xf0%OIkYq>zXotd4gc}5Tcp#)9&*tadh;uY zAHW!jfjmOFAA~-O_Y|aw@Q2zk7o7{w+WXczA7wOCbM|V8PET9g!Rgu11es>5 z!2?|_szX~ia|ZytMHL;&4k^zK@(lIHodf8`>M;(6h>;t;n3=#va$`3JVm5SY3H_vT z;7B388Bx44GuxV(Kp^5a@@m)$UyBXQ@2xcW(k(DOW?#pur= zYNLxrE+bN`;a|_NAqhpO3AvaY;?Z`IyBi*;>^Dc1P?Lfclhi3?k`t@Xw;A0@xZ5MP})Nw!x3mc|{Uj)$c?NcDvuQ-xhTM-s)_ zJsO4PTfb(b7qr99z92PnClf+tt1p5M=n}pM(B3rj&0zrtyP7~eC5;rLfhb!SZQ#yt zJgr%;eMKQxG~~3aizDMNJ7af|Y@RQMj#A?j`J{*dZ^t;Z!&Y8&))d z7~_O zrYmVwE+ssk+@VngP4I|H4m=R#B^NHHoHrik@0}J3XKr9^%CqGXiAD-13cc&E@#Fba z%Atk0jx`A^zO+nLTTt$dYyFM%i8@@K(zdRtdEvgOuDW??*6{DGZR@=^1PTlLNss1P za}38mzdNa_>CM6Ka<#ww1@%BwU~nKX5b*ax!UPE&K$Zkx2aoJS!$k4uIuJza6jm2j zmKIc$)D+2(CRVU=2TyP}ap~e45CVWB7@epNZR?0+%w}s-urP(lp%AFvSU}XXWQoG^ zft)c%8NgDvP_;n+8|Q8bx1XqDIMiH~G3C05XyA)K@k2Zj&I=@na*3a}WEi@c51SZz zK_VO@#)?1BTC^OxpJ#jsg!lGEkP!`a^2LyerI39Bt`D%N5UM(q@#rAF^4;nqbp9N2 zH5|)+IaX#aCA#@OoFoibW#Ij!PYM_pP0@n%4&B8l?M)GOEVArKc_r+0J386CDJPVJ zh2x`|>kfnpLt_v%8bwK$#R!K|vt6)4Q?bD;ORpW5-oCq@N8>aFP(0BO{K+#ERNBuY zyhKBf2ky58()Hdg{Rb5A;a~l`H;g|9`C!!Rjsg5AqcHsUNP;l|GG&#LQ@|^~91qI- zGiiM#q=gtmvhup3A8`a#e%8#&shH zZJN*3&1>}hVU_!UAL~jcJ_WjinByUo9H6&=0;OCWI-pIyOUy+wF%|AarxcyPA_)Uc zgN?KBJcaU&pd<~X@PFZ#Lk^@4BUj>Xw~#cNG@MASvE-DV{Vp9~oy9o*{4v;rEHDuL zk-cgL6Nw@rQI*FB0Ho2VTPoR7#iP~3wHwx_Z$gIR76Yf` zwr|?-5xaBWfG!|!Kna5kg^}PzJdiP!IGI956M3KkQmj-lC3-x;WYHwytGq^4g2j@B zqASd1O~NJ8MdGX6CPf3q6NMuy>=r#kB~wLXZM{|SU~r)^qTJ|p@}#mQ)27_%b+iE5 z)N0jEbp{7k+mvefF-3f|f{dYnpAiVE9o$u+^DwsUb+dMvB77N6QY7a@Hh0OJm~;{i#`R zu+af>!$cJ_{I8U6svudR_UQAGSfsLYT4h*&vqc7$lRT8~E5KQW?Zn1%GV~9^Z{P9+ zCgaGt%)w<^m*Lw6^|@4M-5s&o9-lgH*Eqnx-+zdHIbMIAe}8uq-$yuqn!(V;1^O>; zMk#JzY(Mz%OHqdqk&|NCipO&fkOFqnWKGNLY?*rf^+=@}0Tr{HHpO&Ocv7)W{ITfV zVS`_wgkaH!m_w2I%NgctjB4x=M2A%XwMBUGWUR;%T-rlQP01@UNktJlk$)rog9DI7 z#3)?`fI>@BCgVef-W^W>bh#za2Nax;;L{WMmk_2fBM1dmm^qg|fK+Tnbvr=B2F1`& zIx0`Jp(SZbE<`2OH&ks+(Txoyf~K|^<+L(|c&Z%b_+ie8rmcwjvt*Ko82S0a zjsaiAIYdN`B1MhIebFF`R(Qwcdd9lDm`o~_|D1>r1`40Z0;4bmlqDsd#3X$Ov`}QoiWPQ@m|vf5c!eV zaWtW!V{ytITEe z)cq^E@44-H^5$c^3*(ifkP%+ll*)`dtT#qq`d2)!?AQFQu(2FQT0)Bw^0>gfoX$GF zv(Uu+2*D6WO)A^%U4HM{JJ>U3;}0D}clM9Kk!;I9mW zrkO_M`fmornS(0)zv4J%m8H>6oHz{e<==Jnzu-}DCa8y&Olty#BmA;_)aA1f-9-IW zpxwNCCBO^_o<{vmpt(3p89#6*^4>u4rjt7*7{$N8GPgVCJD_fEg)3Rq;BJw6z>FPQ z)%xFk4n1Z8k$G)?yS?YVaHW49?gYS4Ie>Nz-mz}~VR@Zw?((~wdIrpTXqtr<5NQj5 zOl{wN3G|okj&1hJkU3L@6HORcU7g*aF5WB2Q@I;DLfuxjM681PaU;jG`3E;J0Ock0 zu-wfBSOn==$9weY&U^CfQPkarEdTi&HF=x=0)6r7?}OYx&5(z8waPaD`%uaEH*J&l zw{QNVb_-pf+zZR8u~5iGuU1eE5#A!k5B{0@AmZs67TPq-Fk5FJN(ulX!iMHQ7& zH#XL?jwv0*gmlbD38J1*E6?4uV`yxtf0k?mp14G|bvB)x;%c8MYP3OqL>$&3V4EEJ0f z4UKC;L-sLWQ40+a6&US9*@#s_-Suws=f{r5kfDsIM>a9Ee^xsF_y+k^X~!bjBy$Bv zAk32%Z&pi*<2#93m@7?BOq68j87O8j_VTdFyvcm4&DRmM3n7u9K8AT-Q8L&t%%AaB zYRi4{%ncM4%F7n3=Pxbfz7-Qt@u{9Mn(@9k84Z2!6@e}LHCfO{+`UnxVBPEVOpqlK zOGIMJ@x8YB_#B1C@sm%A_Ng)TZhq>b(!3NM4u2OAtQ2c;>VK6H{P(`|uG0JZDXy=b zz+X#$6CflK7A(^H3rVXfo5BfFnqYzZclg0cy;?eD7>jFn=lvVCC$htRI(G=l&_WIV(k4!gMStgYZiI=H^lWouTlXG(>G!V{&GD%f;JTU zS^|8{PFs0>SzWukjsGOwn3_<5Xs$qQZWt994Wy`>qg@-!Z}7JO;Pz<$uyHwI$KgiU z)Fo7zt`G;bpHD1FY?$Z@R4|2&Vo3&EigPERx%I!Cz zES%5CsRf$P{#m`ZN{kRAnxqMd5~f?Xu9OpJa6(0f!4k=yYqMmRp?qr0ga<8^tXJh) zi|P9Jx2nEUk_^!?1K1&LJ`Ly>(@CczQdq+cY=zi$Rq-N)`ck@={0v>7x*Bm zo(Vkwu+qeW5o3O9H}+@=2?(0s7zH*J0t#LaB?@zdvE^a`7+WU|@76rFVrYE%mTN-s z{NZWkVAJ@nJ~@TO))CNkRZSX-VIIg^;8xIuG|Wm2^Hew=Tvx?yMre|}*sHgtUNdtvP1;TaXk*D~YlT&f7n0sF5}hl^vcd7gE?#LrJVMWUm9EpBRr zv75wM8$U{qG%CMy@rXVh)qZfxBnj|pJjN8b#_?~RaSdrwaSh1EY!CtkdsNW;$YcbW zb2h-NI1|aIzF1RcLxG;(7~RYqO>P!C`;+$q?S-qWyi4A2@v>avsdEkUBWgzcC7A0$ zX5z1R&RMR^TiVcL^s#hB)PG-KSYGL|Vc}MGGKg$U4%7AZkU7NzlA_uaF;+~SH5tTO|^P-Q# z=!Hw%(3^8>sDn#5xZ$HiGpq>QuhaBx`91O;bXyXSa})WPcM5W2>aSz zTZT*DDr&Ry!_^97`wec(C_b>4JcuV*x;_UPpy4zZo*$KX{(0E?1FK?~d>k^=KVCrH zj&zA!+)D5SJFan5hcwTn<=bv3ENa>0njk>tn*njxa*BP6&3QNIw-TXFO->cypvg$L zxt`ah3KjK%mQ}0 z<(fqXOQ7CDb%~*w+Dd}Ey%tSqIzcfCU0-N`G!;}P8ewxtJ?*4l$iP3l_SE9qZ3OX# zy!l}|Egws-5#Zb`Gx;~X!Yo?yX^pwrFax#h!k7NlrA9WpX>uOlOcOU=QHv4aSLBk{ z&f75iu9Qd_Vw77aqjOr!XEsz>?3l_6^U9B}^-RHF#xRN)N(2U}TMJB9LI!zV6QBaw z^YK#hG?zYS;+N7=p=Q*%0ju7&Q<5!`765t% zJ(?Y2T0)MNs-XqK#KH~g{kE`WBS>Uptdnw5oUr@m%mUT zp2cn)1{F=ctB}-+rp*9Vlf!NaZ7~ib;-Sp~_fd1nVLx7i`|lOTnx?@(HsjTFbDcT} z^1y^-esO52j?EF=gB(W-ClJNW0EVFEu2(9dAN_A!25+cD)}d7-kZtfZf)%!n6>=<{ zsq)!kaRG;vw>>W&e#PVQ9^%kC$>mG)^!g*@Z7(WVNYixn>rwP9vTdKMmzr`ckx_2MGu3 zJ2FFQ5=a+w9v6S-dy-~e81}DRmWuwm<)c#}(@y#%rPCvUZ3?F(mNH%Uj|rpf8&y$1 zEpnQcLUy=6da7d8kcnXY1b47dhdJ~@5pgqva!^@~c_qIhQ?|6vEd!KbGDJhpL6|A7%u!Bz^iQ7A%SXQ%DgtIgWm>^l=^mxxqkV zU3Q#g;ljM+<2dypai{Pmuw!7?Js^goGZ>p?qCo#+Z3~K~2WWLtOP{?Nk zZOdgnuvurYbD2?vO%1VVXedGKYswQv*hRvEG8}@quCTd7c}CVD77ZD*L)p=wS3n%R zbVRnpK^y6zd=1>r%t1(Rc3@J@RB;;yCXQM^(`UN!FCBK*9zdS9N?^acc-TQjL zhO3IVuNOYhN&CjdG!Hk>_VGvH5nJTg-(i_cYZsy!g{$%5KR8nn`0|}N2qO?wreefj zhAD1G)yy=iS|l`>xf9q|I*WJ2`wrKZPVGN67yIY2Gs2NKgrIqHko7AFCwYukb= zj-kJmP8i*(`i6^gE=QvAm&kFZoVyM}?B!3)0gI3S}ByCb$Ad8rKFj6tpem=xpWGR!> zrzEmGldVgxBb6oP1oDM4e5`IYBYX2Rrx9 zzd5hc>H_ZvPnRh#_I1G$)UHMq;mjCK#9h(hA+8m_4fIJ>=w7^qj(Nb6j}|@<|?0V-Py^TzPX&37<>KcR&fLP6;|&`hv2GM}CVw z9|c`@O56&3y^{4s&@(zwvwO0Cwus&arB2QkE7xC-g`-VTe51aiz^#vbSvJ$?e7rjG zYRbnPR3b+Jg7X*f=T_>P?f4=$m?$zV?tW~VaV{m=We=5hPF@l{byq5nW1Twa&Yta9 zYU9>CcES8bj92|cMBwR~LB8otN z7y22}rt+UQ*%YRQxKIp(XA1-e(aFiw^l`9!7w9%E4F(8{PvaVQ~ z`>=+CWstOi#}4uQ$Zj9ernm%>Janh%lcSsuc-WSGt9>AD>7Hc4D&NSNgTCsaE%SCM zn|cwdu-2`1Q(J1>G1mO1Ezeh-F_3Pd{rOvfTfWu!>^S73&|y{N&Q+V!l_E?nH6Yck zd3J#=+Aohj6!%oP#Ang2!z=tf&Rkyj%R#S7irTbewZ;{+fuZvh&7WDNQuZPi%gde} zyA>S(xCSWTJM%LdlendeI22Ht*S*b{3_z`K9-547n_b7f6om4U9^?XB=)J&4ARwXa zzKOF+$OjV9XhsZU)}J$A{Qri*zR&_v$C#^;$7du%K}_fAEZ|UuJBxXIHt1^-oR}%| z$@4`_@zsZE*~y4?6BP4*rn00=)<~EB z%ZVf~Yfif398rO4vLBR&$L~lnPo%ahhvbT5>5}s3K*@w3i!RZ{uzXGl3ciEZ1#1`V zlAo98UxJ{cx*(f_=&@GCYtECreB@wlik<7^+t+LQ+%N`5ZUBp^tR8%g*b5E;cB_xE zDQmuqVwe|W{|l?275am^(lyX^}U@n13B66FwUUen8Wh*=Lo=SHiN-um-?pbMV5m8rOb^|t%P@+*v z_T_d#HhfFo)ZA?r5LYL}$-0528~)h0$U++?#?Z>;Uh=)IWTXLYP>a zNED5Y88@+KL+jZ~KSBZI!oMC98xn=(B7{zgnT3NBD<7WP{IIGP_Pu&ZkHlrY#_-P)`Bh~5R2hRw$X4e@K6Ipohq2mHEy|J zcl<&jmWy=5*Ucu+R3i}>D%P5nit|#>3}G( zi(Q+wY5iHRqaH1E)J0R4M?K>ep>`!%V-!XH+zN^ZfX1-c#zKmRgN>DR|L*z(b(OuG!W38K{%n15x5u6%OoQ)$X2k3JK874MQUr|C9oeRB0ah3@6% z0|gB47SD(5{kS1PEzQn;cdZ8Rbc=U|U2n;aw+q!F2=vKtA@CTZs7&0$GTV-j$Lozg zzNJd1INH{);6^f|O#uX*EREJBZAHcCH0C*6M6R?$8H=eu1U~77o=PuZ$)X7mTz(Vy zqR>&HQ0d9BSIY75@@FILSz$kDt?LgNz#RMDGI$aK~sL#Rc~F-p#VRvR(@sPm}6-aCP?(RoAV265MkT ztj^OleFWs1n%}3nZ~^iP=LpQgyC;e$ke$!Ka5Nv_1XAJyF~(#V|KnddAMshpc!!Yd zV4LOdFbm#4JH{=nmkmg+Wz;%`ipS6qS+i<)L?4?+Z9w40x*pbGTllI8R+3Nw1q7gk zi_sS&R`UEv@^~GFvwBX*;Y)YwWuVY-gn^SL&#^j`}(rPUUje zo`4%z3N&aH8wEjOS+9`}{)pLY<3QljBdvN~<1OO-yq&>d`lES^c}r_(6sgaYgV4kX zDwd$*C?p|6#dK(^Iw|cBl2IESU}!M*x=aPaq(z+2lTM<`Y4nMwunQ)3c;LPyNZBj> z+O*?glL&V1{9#9? zMywVTvzei`9&-3$4|!JPRU}gQ_7*~xIxdFLO}S8&ntk+0m9MWh6^T&L76~kNMJ-Uz zd;it3{0-`i96LTPfeY|AUXK2uVU{2kNdL`kS@91z@_zChA`EA~+whBWs1NCSY# z=hu35eot*hCFX6+xzL<2r1`BDRqW8vk`YFPkq}wC5`+jGOgxEAod-hB+{>W6*o6fu zYnir@TxxS{#>Q(MB#UAc&lJUx5Cn*#fvJV|4E5*bvGSOVYiy(NrEXpNo#M#OACFES z4D}rNp{C>+eQ@9;CxGs605S;_2!UDBd1e21G}1zbSF2MW20!TXJ)_8XTLOPChS-&h zl*gBV-(E)FTg7=WCY?f9FzIHsCwTi+cpJr1GED*C_Ql!S5UQuIM8u?o%`h*%Op{sl=5)i-t%;OE!NRXZ*3%#?7cWj zoqZ~i`kte3fg}$-e4651f?m>)=L_bp+w-M%x$LeLDfboAt~zee9$huQ#m4y2AIGU# zGPWmfmM1C&5F}D!7~mEZVpwtD$Z{H$%Z31AH#?b-=;L0+E6I021RkJE`rP-@<0ojX{b%Ber^9fQJ}wuD>jHxP-0Xvf1ik0K`;) zT5Jqi@%r4c7B`Vp**LM<8iS6_I;sDgR8*4)w(jD2t(68BfW_?!~UD_RNQ3G{pNcg_*b8AoMO9-EA%z@)lZkj-@t2kY~=g3 zXKPT~iuS>kw;#y)pHMD>S+1uKtM6gu3O#D01C0*4Ub+p=`$L{^L8C)T2T*?sv`vB+*cwDp|RftSs}%E{j`$Iiz6{ku(Nuiww@J8+kth4dF`X~_HS|L(PZx9vyJ zsZ!s+USGu@0#EnN;v>!jIqneN!90!dj&gc)QPkcNyGKCmc;4|cYD*cC5+F^Ft?oA& zQHulVB(;y0M(_+^3DADKhnSepK8d83uzGSajNY-tVQx(Obo&%Ry>4%MU9{+zxjOZDEH|UHTrp~MQv{P6VQ2y3U4)08{++&SLkXEd$}Avsm%;` z^Eyi8tt~k!vv4vPO43l3Y`Ixu!PEl!>P)$}CR2-=v}J|9%b@4*^qqg2`K4gxa6EyV zUmB%&-&|XF0j3J!?h-h=&~O{)i}E!%t=OXJ9!VG=lOi1yN|NliQ)81VwOjPSiHKG{ zVP5KgSm^&MIQEwt8sSAP=bnx|b&;Dr2_64y!9KBwVP5$3;Kvf44oF9zjj?)Vy5GaM z{3Xf%9~UOBnX4F*JsTQ)fO9s5i6`O5O@1SWCsM$z%S*AQ-0tJ%IF zz;fNE6Xq+sTmvwv^Y4S;;PfIdOtUm7?j{}DP0_7Zuc}FpYaC7#xFp*o{LECxaj}0AJ0Pnlht1gPAvnPCJG+@J}ULb*3(((+}dxWbKOV7T@`v8O~3;>ei?qM7ipfXw`@X@Ih%UR?$1 zsn=L&*+#VJSbfS0hgDsrW>=6?E~nU())0{e;X}DDmX%zrae1a%xkF4&;T)y7j5}E@ zce4z>K{BJy?x+>=(^F2ilfpj^uszyFr$=FOn16HKZs;37xJrGwv_#8|z zaC|&fWeyQEbFR&?*q0WHu41xs7N`Z4@KdiQe$YzJt}5bKC2WLNX6Gl3gQ|S2Q2g%_X%sS2^Pn^-Qx=82q$^2^@N-tv5YOm+YCIq*I)Uu?v5hLEl zDc-$+k}obeVoA?GPJ5G3?KYAHPu9l8+yKL4}j0jJ=s@-ol|$F?VH1r-T}s%2%t75V}1X2l@Y7D-g*>)zWF#JJA?KmNVY3dcz7EgPc=6Y4)_jXyvOx$tyU}FT~e2C$R z)s^I>)9ccUzf82-d|rJVV>Y?^ub>4V*GW`TlRvjTz>j4*ajs66DVLn5KgCCHd9G5v z?@P)@4gHrge+w#jWM6RlQw&ZpBi&k#s@Cg&@eL2{!+(R&G!`6s9|X8ZhWz0zR;=Z} zTcs~=WzrX4B7+F<>VRB&C$q2si?|X!Q|>)~i4WphXh-!&9h0po7im)B@Z*LKdBzXs z;mWevhH&b{AJXn(I; zJAQ0C_n#V!Qx2=j(VBQzNUXQ-eqBL0C*ZE=*yv# z(W5&R<;&UwomIdXjkeLj%d^4(6Tzjbk2siMG_LaQ>9QryilFsk?7C!v=Fj6R}<0-R&OF+HqyzS zq)W%2`E|}QR(+dr&>7{|P?6p3DL{#PcXQ_N%+y3NP~I81lN)tsH1|f}#`SLmZr>7q zCv<1yI^Mp@C-Rby{fMK6hepnJtC;NO`fkMsP4lM;Vc4CX41 zaOaP-`y3((!sWg^EuI(_a5*ILC!g>(MNv1vA}`;QE$^kNZpv8&x7QisAe zaom27F~#xY1fv6(m!|dtKJ3&?BXwU7R>Xk#6bxVeXJEf$xTQ=*eC_xuY$S^GC= z){~D+geMgqlXyUD#E*e0kh|ksfv&wXa0!2V*#* zjxSPIJl`4xrz|GdA4Xo50X@6H_$=+n6d}<$06TBzJ~CMgFNZ}VT<%~wrczuCfz>BC zp@(^xrM}jD6sE^W9+@$57`cEAUllS`@sr-U0#H30)R>wWIa#?Da9-C>>MaK0*LwzkwRf_nFmzU`AAr^iYA;4e zYlSEbo0G~>@hw)`Fhc|}oL{83c=ToTuJf57zjYrnjN4W^~iX&bLJT$b9#j@8e@l{PnKNhO`J|faYP2h zJPKBu9GQ%_{r}SghK8R_ow|kH<`Yn6DBz5mXz7(}Lu$b7TFRa=TavC7PbpGP)Glva z^*8o^_ka~Mk37|o+b)A|p4%evKh(sAj~Yqn27pYoH~#M*rCse?f6l&|9aAbX{B!P) zS1*qOKu@mPhNhUfJD;RKPTw|7B**Rq>*U|R!WzAM{gxMl=)H6;<7wID!fWczA>BGY zZ&*bWo_OOy{<)wjetX(u(W0<44=t%waE-u6fW!~mxV?L9|VkYYdvt4i+LUO#v4{%F4wX%Mvk`@K^Hf2+7PVVqkgfzCwwjg0@7NT7S1*k<`Hop;(?fQH6{mLD~Md|=?aKyS$c4fWvhH3PDf1Q2qtCj0&bCWw8 zaO*mgzaVZtA8b~!W*n@mk4KdLXrc;ZY##5t)vUIX2+s!j3v6a}hQ%Lejix{QTKJ}= z2hk!Y4M&UXx2{;-0??^cH0P#0$#nxlbHcl-50xEoMXN54a#%N&*kdE7OwD1G&jll6 z_!1YT9X|6#rtYW*Mti-&BwvuC5B5{WuV_=eU}h>~OhhzAL=&Z8HeN72C5<3N(-=ZT z6#(j?m+dBE_mf&pl*+uuJm(kAjB}lp&ZZ;J)wLmX?J{0A9$Q{`4Up$<#l&{&93Z)9 zUs0^Ir!8Ru6xv(%NrlCrA}^y6{Q^K{mI&32qgqQOXpqPke1&pvkmZmoXy=_-1%i%j zyroy?C{!T(iinb)Hu^=XXyFc{xDKBxk-J+)?R+N}ayVmuraN+RH@V#FCHbT(+C@0C zfZwjny+LDuU#BwZ@wd7>8>9}(>A+6>f+0(f`3~*Xpa5Qd6zu^+91aAL$PT(Noz=tsD+qF&e8#v(_eFa4~dTeT+4+g zlye3UV7{OCk&%@=QV0aL zaFFStaUIifIvqZ$WxEpJA`d8&3MLqfv3+!rzKm?vQPZ~DDA*9!`k14&dk{(j2Yi4i zJ?SZ605g=O<0=tp6fRQ}tYPGk-&BdiK3~m}ivHT__C^?#Y>nJN34Xo8EaZ8on2 zHnmScW?dVmqz8a4;*}a=ON!D=)u9$-%Mn`;oDC$qP;{X%1%O4KC+PXE5t`#A|2OJk z2Gs*+00(-?HURjAfQ0PgnM~?u{%<~Kh#a(+a&75iY%WvOKd$RCw4@Uxa(SA}FR=!5 zP;9lc*pl;yURy|8kj^(gel9P(j;sqywD4~LT6ae-j73^e)yp5;DAR7_-Y`*qvN7D< zy%f_0s8TtQJI@@0Jg53k5o8bo2BrSaZ5Zp)<#CavL!aWw#RsnSdX~u9PYG3+kDaYs z#pLRN8P0$=C3R71K4LUSyZS#-t}g6Jr?+u1YR|C@QL-GpE_)y>^o2}2s6rE^U-pfY z9Psk8&)+Y2x-dd}yje=5B|(J00my**x$r99(ro%PlMx@mrY5)@8Lz#*8{h9xwXv5$ zFq9>d>WPI`tFFBkdlF9*8awccLOfT#@(q6?WUDnjWkT>oCoD8VQZ2C%!tMv}{&K|0 zPC~Ljv#t|6T-OU|;tsZ*iV9Xvs`k1D!eo4=FOwPv>->|Soc?PPLAJZBppqzm!u*>K z5)Aq+3nbR$GVBAr-veg@W&03eGyB?X&CNi&I;<_l%k|b?8F~5^WRD* zrj}n*7PN&9x`e`8{^CU>OW6kQC8bhBOABQ+vl%bevvmg`09+`-3L(@p^-9;jiD_6F?0G^)u%RIt#R9 z0wP-3o%M>FNR{G-RMp>irwX+43O7wv(bbH$+-Dy-RTcmUN7T z{zYG3@PL-t^z?wJ83?Jtn{bgWQQt`%|!? z6(=Wvff}92{22nOrvSrw%i*oqqF+WgO+>vYaVv?uz|>38MXK7JAq27{h0MxTVn$lT zsYhGat=3sveDIq|meI_y5sxC-m@UI0GLX#)*xt&kyBR4BKcEB}z^og2T)^8aNeeTF z>xWiwwq=mEfFRVEyO7imPT*V5qMep@)TYP167dx_5ms!lgSI-%QkV7XRFKl~H`PP(5&OD*Sf;4aWgJfFH`C-r*{n zh6SuVo$DYR5vaU9HQy)Vb*7!Ln!u&`%zHUjxQO)aEa^&ipuxT)ueq)c6915$y9H;o zv^RFxWi8yg(92;&6mRPdzMf>)>m|Eq)4~x!a&x@Y;w2j)j6|3=Ijw$@rNv`e zC3)XKw8Ey~aaFtpaKy{7)Ra=w70|KmYEj9FBbxp}Ia3{wq)bS^tt%XY&xq`6;WzV- zoC{;IKDD{EU75Y!qah0>7r!~OgRm4^^Yiv;NcH-9%XC9?ee-p#ZMuhmc-!)cQ};A? z?mP#(tK$xE9sMlOpb}98FiM{sS>BAza)a`RzPkVwZ~4O*w(7^K5tl$fH;oE8Uxl5( zmeROA$=>U97NCrRODwbm&+=TWGb74DbC!jg#2xzmb&;Xrj`zN(?fm1n!uJ})`(NR3 z)Y)50%*;Qrr@#N0Qgak^*FlnyFwl<*;YJGV5_ z=4+WZh(l;lWTQO#0ocq5HwI3rq_^RvI>UEQ439(MADtT{=giS@R41L?s&iU4DCuyV zsj`!+ZJ7UA%n26z29qTjD!eah;o-J<<;4KGEtvPVuzH}+9(Y}-*AQm3 zQ=3WN$vrd^$nE9>sI-4{%&byA&E5nKW%%a-x%KiuOd4Rk`bM?*e!%uvdSrTZeTA^G z!bByGoe{@&^W}lh=AQ?&f#>Sf_<20k_nVvRQX;*R&m04KN8rV~!ctU@EI^vNSEX`! zUbS&Hcs5Y<(c;c>094HU%Ea6bZ#WjUAj>hXHypYhmbs~Kvo8z0>vwc0YEG7GeEVqa zov^G;gPVKb5F8s(lRr}qT#zeBjP*%uvsM_?W1B*j8lt@69108_ba8AWK%IgX9Xj;j zsg=zyS~0gP>!(PP9nyai-}Y;yiioJFT3Ffm!jRtLN+{$!=Wc-auCF6$`R%MLo7p89 z69G;IRpKnCs;ZcYDm#>N&svfugx>ph?I{|x#OY@o3nljHmm9k8k@K2AARnENSguM8 zOFC(&4re9(V&N-TmmohKdZed&)$a%Iy86?+mEWW)#wb@E&tkdGs8f0w*F^eFnvYUf z(Mgk(->Y$xVp=~Af*%R$Y-uu#6v;o)x@aCWqEf**TvmnDg8)>+D!Yd+E(?yOsm@at z*Px{3fufY4xj@B=%+0;~8MkkJ97)$p8yC5Hb{ynVM`?P$jC+V6W(53u0(z|+0dkjkvz%4KD zFS+1TXxEl^+Tl}NYTu^^(2m#M!@n|^(%WQzoOkGExU}|`E`I>No~~z79#2Spdf^_u zIDvb=zesA@WO0-jh<)vEE96fme2~eRu{rWYr(rsSU!XTS0f$L$wW%P{%*o#%Q$zls zW(mX2%;2*klA!8Kv(*x;9zlZ;P;+E%!F%-0v$s;xCEEC3Rzw*v)KSvP=Vo)Ux^Qbm z51LrMfXk0ag8;W@`AB@XJ)(l?rPg_f`|N?HY)|5)Q46^O6R=?UX`=~NY?ZD4$|;fy zJY24$$C~l=pxT-e2=sRDIe7iwS^?7=-#%rFd_ynNGU+gs0{QejaU+s*1jWelV6YB- zyJJf$0-qP2gjZ#g7jVO#3hLZR(dxf+4&OoGPJgsN3T2mg2tNbx&Nt}Bk7P_c0bm|kxMX%}PIP$~NPbEY2MZUfz9#TjoLIx|## z7~+s{3bKW<e0-~rhM7aVAVqJ%e0Y!JHLsQ;0GglS*GI#Z!3?Pc%i)as%D^KHCdHp>5Ci$}* z_-nZbRuSyLWux>2=V6{4AKjx%N^xOhmWf&-)?4;|niQzF=a5+`a?lB+mLSwgy09u3 zFTLAC4Up6A9$ zbQT=8F`Vf%u-~|BwZGsLRwnns3Z;R7DEpC@Q9%!5>cSbUUu1OLqU1YHP*UowrFBPu zBDsd`cX(* zzQ60(Qc~0IyYjhF(zXmwd0}F}0*IImV4j06V2)w|nvG#se7n?FaWpCHP%I4k?w0wT zY>$T->K_d8SnEZdOR2|p-;qycX-yFiL{N_p{U!fEbLjWcOW1!X0trzD&SpRGaw%SC zK$7YbP=pYZ1XF!c@sDuhKp)hOB(%z9#nmtah*BvAaAZGT@!<2r__-6r{({y%Ns-jd zRXLS;5?xUx^iSo{rm#yH5r;CEAJN1KeZ|6C@!1MYL`TGhP;PPtMM!fh1tD0nRI^^g9OL@O#SXVAnrVNI-7 ztEbxCSwN~>eQr71M{fhwxJ*8{cB}36V4dB;bdhkX?FZTVoTmR#Ef06jBmX#Vwc8Wu zLk3x)qd>7sTi5_Wn=fXde?e}KP-pa-fLIa%p>M)vcBil4XoNY?_JHLS>>Mfv>dZ9^Qg_3*Gxlx;q2g9b}Kf zOB+I0idd56j_m7jS^7UlmhRc>Zh7!gObKz`-n-1>A0)qO?|@7_CpmGj*|dn;YOQ(xc4xqmbaC0Z3ABVmVJ zXuR8U_CNkh_*AKd%zoloF@w6)IJ+^1vnq0MN{ABMz^)Lv;f;6FMLO7KJMi!O!uLam zl}0(6oOKX#@m)Ke-jny2&WFyYFLq>H50;_$mss1Ee{)G-AZKC@Z70QTLRb3#+}v;M z&)E-LYih2N>qYV0lLK#*+iarF`PYQ6@Wjhf+GD3qLji_IUIDao;yK@jc%?|hiI236 z_Ii*D6ZspoaVwQ{`5IH*4hTTidEo_#|1sgqam;|7c)GM#~4W) zUh}G`pij9x5;6u|1hUj+gm1`a>nD$K=ln9k=7au$B1oQxt@XWd*&T9oi`aa4GDT@Z zhvf}ND=P6dFa}Pe!sxL_PVimsO_OI3BL7wX&Mc5`;cr;$u0K5xo-KT;>xvCOX;DFa zDAktQp*^YnOPvwiUtyCFqOK)`k*1~#<1knJ>0v5CKSR)ZO3RbMW>diS2S=gsQ%GlX zVv@G&*N6X`oLgmZz0j2q&=u%qz7&wxP2M4pv z4oY}Qr;(RJ za~oH2mc^`nbo5FTuKz4>gth#y%kMX4C*IeQ7<&MC7Fesb=m&y>HU&W@!PmU*4bf24R<;|OnJX#%?D!@l%24rjP=q95*N$kon$Umec%cobfgK3Xr(&1cLu zGLc0^C63X2EIq_AAmtdTA64E4|EJ0IyV+ZM6J6Z~Pf3yVe)Uo;5{z50=>X3D?yWhX!zsj%74P+;tj=3>Gs#>Df*G#Dkl_9I1^WfC|=i~w#r*qD1K;#3dju!{YT26Te0FW!2 z{j(I@uC98_;X_<=1Sg~dZ?i4H!PJqSR%Lj~Gp(Q4H1Z@66r&6&-)6VxAyB z%+s$?K4eyo;OGQJ&u0JX$vFaTRL$u9CvhTZI0{eb8A^(Bxx~FKH#Iy1B1%e%5Ohk! zQ9*?bC36Qm=9FQo+^~sU!Sx_uYohH&=3-F#jUG^Z73>21Wj^_T3{9`(>qwF@!KrcV z1~yPqP)2vG`A(7pq27=gj<%qz;Fl263jhKR>)A$T-j2;h<$DOqU;LBYN#_@tohU&c zrYXh@Gx>uIzsGwtbKiP-XGqIpt#xK#OnL@i!Qtzz2oxWaD1>OjFJx>FRAS zVEwJxxL}i#z%%$zdw+Ycymt!-fML+uQ$%Kv;@0L|myL)k)F~5qK+tW-TGYZ6ewG>b zW0@^e2{SZIE!Ew2-01_Od9rCsJmIZQzVmGIm+k(_AL5Vxbh_p(q~Uo5+ZLMTG5J?} zUsV)o4BN$PIrSaPQ_=Ml%8&|RM(#9UQGb}`a8-X*r@Yg=*@0_J0Kt?u*cvuargEuS z;JQ>VILl;Cp4a;rbcU09LBTvTV;WhiRNlnxH_4i$G`u22>u1DUUr|urZ_K z*+Br-%fQyom@tz+#_WqmG6$xTX4nve4BdFnQ|@WSx@zlb0OPTqD=$@VqSGi#DsTiE zy1wO5+=pXbOQd2oxkU>#FpV{EqB-&1%zNN)&jqs@V2i3;_CJ-oxwSv0G+v1MqHt`a z8kqKkZ`e4omFapeSa1;~TAo6-B!L;A7Hb-B3}Jk+PPOkl)F`CZU65xri_UFjw!SIL z7T3Aou(kiM{i1`*sunEhlLjgSs^&?Nv)_V`RaX!m?~1A%`qrr4@Tbv;;Y-)_*Hy0? zFufpf*2UR>)e~}TOTtW^z(i&$foLWT{Hx#fDQ(@jPldG0qPq6*{gTH6!#NSf(Ym@j20P+A! z(nvTdOvTN!gvR8sqVC+fx}jUzL6?eDzmkqt1Y}{wyOR9sUT^Fz3i}3Bwjc2-b@{cH zl%tHw4JI`d^c&`JOoif0XPwt)HLcMT#zcWSMl9`t8av~{h6I(I9>I-$V(zt5mUnzv zOQe|f5e(m?p7`FAKjRzO*>jYYCjO}{uP=PiSn_GV?VZM}%gQ|SrF43TB|hJM&>+Dt zOpZ;=_i^2|O{onnw7FUDK*Ak9Uhz0kR}fL50P?G1(#aJcuT#U!b%?eQ4gC#%@_NR% zAUoUZYv#7gUEq(ky7?Z*(mg`mSv71^#u5CaqN~fQ=Sl5u`ootZU&Y1NlzYw}2Q;UELRDhz^x?L*h=433um;Jha`=wgxJexjwLF0Fb zdKj-@o}ICPTyn1mT^8ohpK0&8g#Y&TD*T;!eOl`N#YJv<4(kl ze^h1}eJD*hkk7+PFV*Pm<)v*dsbG7UfPp5imKf}?3gtVlcbWeF#+qsX*&~gK(7AQ) zT>UebJzM1t(TVwSshdnLJzJJwIta&uac6>J=0@l-r%-Xe#;;`tAAnS@!EB%W?!U@x3Ql#T>}$s<EwFL8rlA2X zYLUCV{P})0;w@jM(U*@Ol;IU zvmDVGK=vpybigA&rEkRH!1Efk-#tIA|7xOTzh@z<|Crn0E8%V;@4Uo5FxrXci2(u@ zzm$VV4EzCnMlbdz_ZdhEhMXkp!^~_csY>t0_}nTpeH3P>VpvHgfaz!Jnxa|gXz=Oj>mm;;nz*n@5MsL7e_77Yi;GN*l2mk%enW8fm^ z>{3L&IREAD6IZgr^Tm$1PZxZ0oHmK<66Z~Z_2``W{_`Mc+M8~-gxYsm2Q2+f$5#q< z@F3Caj+RZPcrswYlE;pK^=`3J5b@g2 zR`8S-KfYwTg6VN0BPSrPpQvlB422ESk> zvc?C*Qs9<8iN~qnI^E#G<>`?#S!+t=OJy$nYB@;qB(P>9;i}(mUy^S#StH7FF4CKI zlW%v)F~H@PQR0_)QsKy(MjqqnD5SXC=;4wgLI}4KIG4nFoJ-*nqr& zN#XLjx4Ra)T|?J%|Fdpt_n~5m)|tMilvXIr>iRD?(u+(j(ZneEMn_FhpDd~?@%C8P-M9>(=RIoWCHS}I3XZo$bUc?95vKCpUC|T~ zVMRXk!O66U+}>|`d!3u8p?AAj)oc^u7wGDkkqG#W@|FkHrQOJjo47^sr4QBhBisv< zdyC_IhNgv*^|i|aw>nh)Jmpz@Z=xwA46RIw|LA}2m|yY$s9?kKgdUt?K0 zERScKq(<6^)8>BM?ij0w4Tx*+_=`utY~4WNmgAu*UdEYWwrZ+}cZHdjz6e&9iPKdZ zE|#HhNLF;~FdH_dhUJm-N{&>Y0YvCR@snzBs`j#TOEbJs-P5HulU=+^7|BFp!f}^P-b81vMetuEiq0@lLyfBL0b~{UW1=NQw7bi-VI z9S~y~kTW4iNulR$@?xA6sLlc5sp8KzHtL`Em@pNN%3s*Z@!l3>x8JUJh)k!({7Pa|Z0P)!#KW+z|Dxbrj2mWD74lkwDa z)i>9u@tC4cHlk1&cBia-5K6D#bT-l{UuiryFSXbJWI&t0TMYYF=yU1YnO0(Z4u>^H z>PGa%q*|RdO@e(c?pJ|&z*NvHA$F6&lKSTD4m>v&(IrInM5_O{#CTc$orIri4{mQR zT#&hm`y5twjN~>V?fys=7?jgfw5A3^75rO8+RiY7LYn(x4gWYj>f)E$)6|ME0XnPZONGm0 z$#F7%a{P0&KDAY4YHM;gPJpt4e!Z>Il$z(pKhyCP@qzIi@Y+~oktmIt5C^$MED7_a zDeJ8dFp4Ii6E2}|y2?Y?Z?)5`1dlmLDf_$Ieb-;iBgh&gCRouo+t^xtCho4)wfWHL z;pJ4i5>5`1)C3x%>6&%&H3U(N+lc6`J|k+cLz!X6Xa`MQewQ@gcl`K~AY8j8(yzei zC@&*bWLU^0$?knNE1R`F>BdPhnFY~yzZua*XG~oF+e;BRzBz7+F~?8}D=!~_ zGAx^_2^C#$ny%Gd1!{HS&gVVa=`9LG`%u*|h>6_bPIDd0Y>#v6)<_uz{V8{xPra3CCUMxgyb`6}jJ41<+MI4Kkl^+4)MUZ!sjVy; zmJ5E}67jm?@I^5nh^||NKdzdN)Mg0BC@v)>igAX9`g(@y-LLG#NhzdxF4poV=!8_W z7L$14eoN~KK{kjFN4bq`y|XGsXTpc1FVYI8C)u~$ey#Ru>(??#nsVj$t`s>mW`YGe zR*upYIu+sE^Ddm4_S-Q|JnqmoguQ#Kr6y*dRCj%%7tfd)R_yID1HHWO^NVR*~zCA-5zsQVw zP*+8iAvJ8Wa@L^qxKfl^G9x?q_Vs|ik|^`kpff4nhgp$M;4GV_9D(bCfvK(TzqO-p;@ z$v$-Ti4LXAmf=R_4h;?PCcs|~8JE|`F3)v*?a6Ishk*|$Um z#};Za30NB3pQ8Z#(`s>EAmtf+i=0-F7Ct9>5|Mc0)<{G(N;+jviha6Owkr06?#S9so?ocn|pZ|7&PJiH!_skdc`ErBRCF`SHVChJ0Ba%>h12hQX5yjKg&@RI);*7yOVq`9sUn&A#`Qbcm# ztm0O4uTIT17FEYv%oDq`R>4x*k(0)6nD%WEuY z?M-doAaq@*UuwR-Sb70n{RmDYabwg`C?qOs6hX*+#|3y+SI(rrUbLDuMd4j@Ju z6g#_SDH3^@wvLXAZrwo(H;B~GYFQ{ru0^^n#nG-GJsC|#6KZT4n^fP&Qw z*?+%$klHL1gETEyjf0eF3LMB&4ym02i-2w$rXz)vW)Co=Arm{&F|D`=&RZHgE;o-1pk&ca(n14RqdeZ{9WM zy)z&NzWk)J6zy4AjfYkgv$`04A}Q15b+ z7f!(MQc%%SLZ=<_UG3BNUFFmBF&Cdm-|4;DtM9$atLI%aJ+nfp%a|}xar6E2=;2q81036)<@$I;NkdRqfkGUW zC|xM|*m0w6NJ9l$1XZGS;gIO<9dS!FT83UO=?l4mDjnVA&jOouLw=D5gscJe%=0^K zH7>Vg^}92ZJn<{dSHSSm@12Kz$s@K$o+j77_k`FANW^7#<(YZM{x5 zpa0dx`B!FQ%q0)sfAAMNV4vNo1!0y7zN0l_*)qco)ZGG}|9|^i!q?C7;v;`H4L@c zIdrglVgyS{=mz79K`EFM^9u{#NX|kHc^`x|j6^KvdWM>bjvjePDBNm2r&dJDCF(M$ z&V=`+i^uu^ZRP7XbnMFh8q*AF+d8NR-(Gzrud$!;Uh)%g6pSL#Os{-`!P)Qzx@Hi6 zzZ_mJgT9Bap)+eQFr{T^V0+Z3981Xwvk~|3v559de zG?M?f^*=c*&ef~}f!>jyE#k}rb=oK;I(G(_mJ;+7*5dPZX5}872YmLhtSBb5K}x(* zjSPRc{Xwx6C^@(1yjji9fMRn5r|ZN19TPb4lfQu;-z4dclBY#ejX%`@_ngJFv1TkZ zWKC#40oR;UneSm`?RC7wFR|(o+`}@@(!f$>y$uA=G#By~oqcJ}J9SU~ z&yc>`*ix=BYhb=^1z(km)xT5)#g;1YztqvmijZVbo=5d%a_f6LueD^bV2rgtT;@O!?_{t1% zpkU3@+HEJ;acm8OOP>XxRqI7_@~gQst6-a{0WQyzO-bje?5aX@E0U8g@CBG(x|WqU zxN86)%NOJCQ(#gP4aVI^){X0rC;(U|PE#KL@s2%5K57*QYYhi~Jav8AqMP_`bmC)R z_ibgwL~83(Sp3xVt;wXon*qfDaamnDTTXnfU+rxExCLaK%b6Ogv6~J^UG1m@T=x$P z0x!;HO>-Edqz=*2SN`qu`GI$4vu&;!j&LJu;M?RoYe!1#l%n>L_4=gJT#BXSjcuo{G#LUfA1B5?ZWk{7utqh~;Fni&rHqblwq zxBG`*UoHYyZ#X&8EJ-rI2G=JEp}u_&)8!aptvBm5A+9uqO^@&!!dhoXzD*Uwb*Lyp z)Kq6)Akd?e=;islZ9qM*~X8FJcGsnNmzf0FR?(pp^;huk! z9CWdf=;PTx=<1_`0kf7dXHwb2w1IROb+E>p69}Rw@flHN6)ljL3ks@P!qmLdS zP(7pic&gywx%*{QfTyftVbcOEtefqHFcG-*HGKpdn;ye*Q3$^pVS7i1z~Pfs zqf*IOvaLsrv5?)S(WuQT5n|D4G%z!OxiESpg#pt`+Yn9lEx zRWb_+8rYYn5GR!Xwsn7wUOjOA<5pN9t1iWfPk1G98B&>Q||LL+)gqfv(yYo=Dt%2?2+cvuEJ5?;rPw2Mf3Ei-f{m(U%O5Ix%pjpx>)L&YreZIdOoo-1L%2_v2Tt>>5l$}Jb>SI zs5IL zu`PK4-^s|=v&AEbtP&%FeVD8up%$T5+7@bgOLX?}CFfwyzihl92`6@Cg=FOSH8{H( zar#L_-nH>eFfQE7NqC-xCcrF0EX1s!KsKq+>j*JD?6N;Y`CIgKQN+h^Q~8!ERjEy5 zuIYCUlF`)v8yf!P_(8xRR(a(NGUQ|V9cg#;*D=(hy3%&mKSav|6&KUvkZ&~y@yl&kg_x%^ok z0S4aQI=!kZXS_q}20XkDj+u4>@0mZ(4R;Q9Uf2J9Xtg6CBB#b6S1 z10M)ALGYpJ%5l>K%^@Gy?q|$1S*U2=Pl(vV1FYAK4;Jgw*j`$Nmn+-cSG*8Z6d1v0 z`S^v}Olp7*$)WNp+Q#_9Q9&$Nc(G%r4(td}7ig@Q;(%8$&)#)~%0mvz<6nNfVyDnw z9j6?0Q(`*X;M!Ex?d-cWTs%qcqv@WvQsur+#m0hiZR2>~hTb)_X0YbE!^gUb*Jg>E zN|Vxt9$(VZJVc2lBqTTIB*&}Tb&b1PtS7p`Rz0*@Px{@HB`x>H-F`FqBktETXEFk0 zt8dU3yD!;=ls=5{6rt3k8;bts3T~?NzF2HRX?fzjS35jRG68bj%z(*dAoO8OjXl3nDDG z&P;K*-ph}kc~x)3J4+eV(w0y~ZHR*Y-MI(X2#S!JY4UrZ%a!^L)53KAgn_>6u$Cq> zLTAzIb$_c+l@G&>>rL53ng~+axM^y=Gm1?aks6G`W+m%g@CZ$iq18daxG7qerr_}T z=WlLj7EXy>p?(`AtQ0IW`^h<--N8n$FsP`DLgMgh6H+&uEt%3M_3F2$@u+dpuW1%y z4gjwo)57Ao*-1(NdVl@1RcHmPiAQ(0n$W&Gh&BSoPaY4WP^fB9po@Dd@0}l1zyElo zi@~bQI)Od^^9#5w0ICeQJBK3dT87dWOf(wsA;o3Hru5LGos6YrJL zJE>O}`~sQ>BW3-lXiXJb>BD*FIp4pm$P~pGDNyM^CQ85lgN0Uy(g6V@fBn1N6g`L)hFiaF$MOC zTS>}oj%^jCOB1TB_8o~cMnmh)E5se_@hPWj$O< zFec}+p?!n1d(GQgS^&9xI@w+4xV9XmYFY7hN}38=JFPlPTBomnOs(kql$u^$tpUo%ZE!OqB@zad&xb$t$pY0l>W@f2xQN~nd zn6}0wC^kr7C|j8Bk)?(yX#W5^tU7q)U?`hx$ee{V~jBlFMi8PoIq z1<9b(r_!~{;U%_{Y2KTl1Kco=q&IV~&!r&uI}a^H9w@)#7j2ZEyxZx`M0^xY0v&J& zk|&`m;RP~BkBPy(0EAPu>9K1!R(6#;)06O_0+mh7EAU6wGOCX`h1Zs3;x_*HY^Lmf zbJ=+WtLmPlVi3Djb9W+6fAXFu@p-bbI4C{y&L25(*S>J`$9(>M>luQlB-iP?5E!6_*UEhq>wQ@4EQ}FtJ4nOt!Dl?H9Y`C@%sX%x6*6p zB9e+n<(^1y-AiV;e*L^QeVDV5BgZ6!!2~A_iIz$~o_oIrV^kQrE>CZE0}y$2m;)93 zqwCRA%bwhR+aw$1>ozB=|6&e0q8hx*j3Xnkq}g8LvPy(5zR^%n+Eb^&_DphkF0mJV z%R_RS3OXU7J7*1&5$O2Uq-LAL`R!T#U;I~Tau0~30A7qt{BGjk4@OoM8RV_Vd5E|y)lokigrEMK4rjR*y*k;IFF^gzk z14PdI0_KW!vmlAY7xL|Aq_@Kg#Y^Mbz-m{b~2G- za@ajnk4b!Zfso`Fgah|ZzJwt~7D{gs_>#jA%}H^@E%b|4 zbxfh-kFGLMcYmdIluX)k%ak+9WeYKbe$ZBQu6>-rEeczmrtRi+SbNk+&Ie5B_ zUWwT<+|JJF-;*75phe<=_+T3L&KFsxO5E1pjWL+-@>;{5I?s5-5T|=x$QZjwEG2Na*-d`-a=^xQwdfx(TFw?8A_O%`IPQ5 zm1J+9b$zs%XfETXX2HvKPYAICVk;w-gzm%APYk_lPqhXrlCdB5Kj;~(xVhX% zm#rkreBJ!51@z z<~@{hgwmT!&~eYFxQG`Kzkfh(=Ee%ub5Yqn!Z8n0;dBt9x=2Y=V4B}^La5F_1ztV5 z0k&zC@~W(hehS@?ARuFY*TQYOA-*H)^jr8CMzX7qA^KNUuqTT9qe5?H+XgN56*^X3 z7r?F62sn$Q&)HV4kcn#jN)~Exo{K?c5o7TQEYV*TK$f&<6lMzuZZy-HBvjuu39H7M zn-;tL5)(Dt-s7lYfwQsOS6YU~3#C^dZZoDI0({LYQ?l33&mn5&=$qX9Ui|sT%8wd( z&3RuXrlHNNKrJEO%uJs9E=eEhzc#r!`Q|rk4Z58k{nhtRuD5TrpYA`M)be&m^E%i% zrG9^Px~soya(3qKUuh7%r?i;;<2Q`o+PLyp|6lU`CH5KO+7*y@8|5Z3j0O5RcWLy-;<4OrVgN`zusW`*lc3h=JDWuLVJAe91~6P$KEk+iK)*0 z-tRGKM}x%AWL2U+S_jb|AU7MNLBK|L21)(0CKL-j*EyjY`&@L6? z2(aC;4S**(21*IGPb7$qC4!r01jrraomZqbDXWouybLI^(}BJe@o3pXKO*3rRTrh5Wq=h0N1X@-Y){7vh|YRDTyoq?j6@ZdV8!r zPs5ReX)FYYmhsaQTQGKr7)kl+6VnFBc-AbLDwW!>~l<>n>IBR@JJ_V2vl9VfaiYkpe`T#Lq~JA3}>C`(%&` zSp|r9I4vH479Yekz@oH^)WW;C1!r@Bl#8&fpzc_5x{EbhC3D)PYrS1z|4HI> z!#*i>Ghs=JGRT=rB4|xGYoIp|DgORR5!0r*W-W1=)4=OYj+#h+9o&%ml1K)Td98I= z^%)0R$l@JeWLk-bL8M(1P8Q`TmUmKAD3Chg8t;TQ zMGkVVoNEPjs;g}K3ic>$qlQ zsB>G{}iwMq$<f?8xeI z4xsQpa%#2!(}@|dDyba22+yrTPsuQvPV4R~@H`k8S*L+aRnyoNsI_`gj%jlZ)^n9t|EZk!+lEBJ|01*egN5iuc(B zKWli59@UEoSh)u$vPljy04i})!&YUXXJl^9rNala@#aV74%YSE$+jap^vSi#sW9`) zl`Mk6K?IZ#AQGQ^1EU#D*L^4iQ^w#YGvcj?`C9^A)U8|CR7a_LpL35WQ=y(R=h6=peCoJj%2(3I@>wVg?Fm zL=!tFGT^hUbg|JyvaMvYR#4B2h0UwoiT;3ZU!#AeD&RTiQ8TY3mu)mpM56D2u4VPI z`-seF_L*&d`aVvyy_D)+(p>>@QL>p}|zBUdOkdz~t_sJJ>cILi5}Zm1f=exJCsn)MENH>;eQMn&0i z;C-bbrt)4{%!j8x8ZQ40px{0a zAiKQ#L4ZQv!HQgR#2O$Sbx?@s?@eP73L23u)yUTuN=3axMA}WH^0LQ zY>Rh9)`E5Y>az`ApSU$-mt)aoHZLcU#nnfT!TvTR(qIOsi-5@(65To;syC16Yhr#&?j&CPAE=jiqZ((qEqd~-nX}>F$$@IX&>vujh zlF^&{lABV)^7~B!W7y(`5t2Se7GQg>GuO^Mg``VMl91ci)7I#c8 z_-t9XD(^yP>_@nR-qyrA>dqBO4dawmJU^VxY|ac=6LSfFk5)pDM-Pn8^nu(=2H@W4 z%M|7O#bvo|5GwZnnf|tl`L>zml6Ne$~|^qviDcIUWgaP;mTfW?T{ zL=BgZDu3g|?v&Ha6y^q}cWj|vlW|qT-o>yxWTx}Ltl`8Kj@#oiNqVP&bBUAhjZ-Ng zc#ul7-+=(HV2r6S`W>iaJpPkF*Kldk3UFt&F+y^nor+zL%p~Q#Op&=8Shb9ZW z#VGAF%By|%HEX);HglXsxaFNnJ2<`6uf5F&{*Sow2s8;son}PT%E4*G;65IjKOp5{ z#)f%COpmX3+hzY9Kk(8#;CQhQu*#C<_~{Q#afstLK&5K&5S%#LQQMQe!u zLgb={-f8dnH9G6?^Y9TOuqNqya@*}^82O`_onwo`dp?#wnBhgpjPv7$Jf$5(ubBL z;qk}rx%X51g#CTbkDfIiyl%6ix(fm1aRt5HNqu!QwL*$5$B8Y=B?Ptf()N*!PRUft`(j90kHf&IshJJu${ePX>R0Q|t;57Gg^ntv4V{Kq$= zW($B!keoK0DF1EzVhh^YeKB9v3Od}}Vf~@jZcpDA$b2zWM$B+g=^9(DUOS@CL}8R>>WOfR zzh*bUegKoZ0Ovs8FRQ^3Kt>nf>h~k-pNG=w&R^x`_iV%>>fvkIEm*lp%7`czonGOe zNF&|sMM=%1D3EfV&la5;IHy8@D1nA^SUMB$-yE;~for#Akl=UHenE0ROJT(TLii36 ztUVucQAFTAxAcL7_aZGL856*cb~xJJEl@66x-aV-3S>)9284p7mN7EH=aqhzfR%2I zK_HiMx(i^HMt}g|ckv=0mcI*NOppaP0mQs02Y>DJWBdfg!;r-T81q4?iH-u-=XHw6(BM;5W}&9@Usfg^PZA--p|DhzK>9lsH5bS{?f&CUZDCjYet})eCdRy@3;1h-QQ=e zgwwuj*?>GVAz=4xUUzCZ5zD>8q&{~L$PS!U7uVaVJv$@oT579fjOEHN#^?~1QYdNzJc_k!bve;<+T42@2NKS{k>(Rcy8+N1)js~+} zQIur%Jv~b~xgV9qIw4~G#UdjaLpXD+1^SZ$ug{~Zci7vOj4v2i@fKMpl8a=m$@n$i z-}vvBZoMBed^d5x#C0sf%FeS=+xg6r%_*ed~T&7iqzz#1R%*f<@ zPYRfKw7poMD72$};mhbR*;RQjAn?SDk@3HX^-BjBVT<<~H;CTFFoUz_RRFhKA;`@l z?yPee2`=kg@~f>oAT)u#qw(X8K-u^6ndjHWJ2sd?fS&nPEqXpNtn;T~J-S8L1K z)bepQyiPMXd{Mp}smw(-c=WWk*zd2Ikh7sJZ7e183{^Uu_T(7ztVCCkUiT{N!<5N; zkih0mN|b-4?4kN-XDV+#=y3&iHpt>z7|BNVe+)0q}3z!5@F$ z{cxLZof(0nWu7*kyk|r2=_qJN*%!Gy< zZAhKHw6RX9hBxnV>lm&nvn&S90=E)-%lDQTeqLrk%_ZKRH=HG#5jTHw+LlQ<(>kF> zuIDU^R;G%Ym?Eu`p3IN5WnoetuNj5Mk!1o`$^#2fj^QEEcZOz$AEQBT_t##@5!z@~mw}?#8{>yUQbw9b_noPpgt?UUDXj@~bW{WjJNg zf%9AiDcTzsWHoPWkzY2y|GFY@YNn2U&-+qWIYyUSmu**KMO8s=K5g`M(RuJuS5{LA5If;He#AE(K5J$5pIiDqVzc(I;pZrm ztw5%5_Q;$m@=uL#t9>yORz&!37Px)ZIGM71ma#RH8i)GSa*<|&{rLGun3AVF8~AqA zSz<45C0BrtRglv z#kXVe01Gwx|07yLM`;^pBG(*RiBHzIG>!ART?cS`ssR!j7QRDv7WAvkGFjrL_NOgkX6BHMkMN}>HtUsIn4S~} zZ9B&{zLl+U&8_Xl$4>W#n>OC7s9W(9j%+2^TnH!W7D$o#hXnk;d9T=}voB(q+lGWq zTq{IVOS=tdQ8R*1*0;1Azw&nNe6sPlTjPc8cCnZCjGMSwRC0H3wVk#7v*KpLY4xA^ zjNQ(ug%XZKDb^=h;G@>`uMx7_rc9sQw{kjSTUMB#W6O^2BunN>r_IuHew^y%qv9*U zZp79kFUf8bQH^IFs5e4{#XnKdA}#)eUWGt7=}Jp%AR^!|?hwNZ@Nk=&7qPl+;{4c- zfcB9o6T0IWN)H&;MlTF`zJJ8sX|`Fy5%&PPixGNm%U@>J;~<t-Xv%7Tz!buXq~hw{n@swGY1SPbGe1&?~-wUS#yN|y+{lIii> z7Th$QO_U@Yg?LEVR2FH0MTATU7D=HTc=(hUy|*CWMW9k38*Q~LS-IH;PHM;}Vmqrf*;?Ng z&OTet-Fn~xloDEE=68#pf%JXQp;*A z^Rc=^Jr(lqh=gk^$|Tt4slIEKaN7BGuUzJAG3ToEv=@S^Nm}KhFP-&dO9Y#V!|(5Q@>Ht5 z%|!PP(P*H~Z_On@ef_20U>*E~k}HZjb%|8U0`6p>qskYNGS;c131hI4vrF0A(EOm? zTa0vICjzlkD`-AyDzyi$CrP5S7ceF2*?`N&Hd!iYrd#=EbW+*RH5Bf06~niI#7b9h zHXDYfB>{~%M1r%yvD7-BggdMC$5i+Itqvx=d}Y>bv5}8oHIVHdQS$ujHqPlPtuF9q zTJsj*B^n9v1QV_?lLnu9K`@rKfBg=$Hd!fzl*=JSeY)gvR5Pf&8mMPL?KCp)9u9X} zqyzFE56$yK-snq20`zOjs2g#bu8_?U-g2eGrpkLQS*Ch2)%JkqSqN)|0D453Q7gED znjnTHK;V3nG*8$kh<$Y#lWjT6q~9}~r`59ipK#i2Dela|8VG4WX0^CBL?IN=&;yy% zab*yXc^KsRK)i1~x&U4qoAk5}Phnc&Fry03DQ4$7^6BLriZ#*X7-=wN1xI#^_BGx4 zqpCfsZo95G8RBHYX<_IEmWh_kVX3Qf%8vk?noo*2po3|UOk@Vjnc9< zTUA8sVa@?NY)T}OO$JW@U1F$UPYS2c2`v%8M(7M3AkUu&O&r7q7*6;z?V9cd1^8sH zjWNj2^!)|BiTfOjU+-a!akljw5^Y~plRJYfq+^GO-6Kk<;yG|qC>4V0s=2zF`J|58 z@L;I06@J8iDAH6LnkBVekg`7VJdAnCgQi^+Sw|QJ+!+?65@5uI5u5qIi5XiehX@t&Bh-KW?(n+A5jxQ{)em{%|}>^^lKAmj<&x$`TKjNmF9gd%f=K}d+K zM8edqb4WKN$mJgFr7Zh&F_cU2j+TY0loHasQ#E*lM}Vz~s2(8cQw0x!88ZxK7FO()NEy}l9x)m) zYIc`83-Hl1yC9C9#3>Hahtq^wv12KK96>;=>WVsNmXtOi7ZJFc&aV;Br6){KCuzoQ8f*#(ZYRDPT^s7N2X;ucf=d10#n`d<-9< zzGXrfR{R6thYAn{m>J{3k6RPR#x8S zF}z0^_DvIJ-qx$M?3FJ0_H4%g@eK59P~b+2Fl=vJ9#Ct5QGqMrmn916Iw>dvK8o9m zc%-)|b)g4nPcy{{gap)ric^q_1G{Y*v{L{IhoDKfgU4mrlF--d3@H|vxmD=}roC?i~Tp!Q6ip`V9 zOy`s;MnXIR!pOhT0zf+IgaL3Ku~e0FpDUP^9Wze+M{TnNzruuJvUpUj^Ie&Nl9n(B zIataPsLIQPK^)6~YOQJh;A(`mfe1TT2b9&yx?m(R>w&(W4v+W>MjEhy!N~w%(^2`w zFhIftAp~L>7T711;XvcmF)1)OeFiVM!wBGbzAzaeA;wG=D7IrH;F!_OlpNw`>ptSKH7<^sVmX8$WD zfWwj~nFOzMJ_O_95VG?v2FFKZ5fVujOE5A<1F?#2Snn>yj`{h{gD$k=WFkjM7N-$< zeTi6ju}~`9Y(2Jo=eq<*YZ2;MmE?iqXh#+G&17^T2|Ey66%PPXv63;dd?pghW5M{0 znNSSI(Phj@8tBY`1-{40fi}P>sbXm$j90!byH6^0c<-1_pOb>m;o+ZG5irtl%fV#8{T%bnkT7x>d5i*l@xmjI zJ@MQF&mvP4hyP?$si9J*K@*J@ItCOItM;_9;bCBh_ksb#nloao4fnESB@DyB76w_^ z5R3_bUctbHLO?=6!@$D9BM1{NLZm1}(MV#%ibEEUA^{Z*{T7gjg)IrkxL-IG7Z0C6 zn)E#vF$t**nX+WdA(M-5Kih%|E2_AXN-L|piYlvW8PIR(Uo$gF$8+Fck7hH77Wmk;3YTPvwCL4CB>m6~_#cnj>uuF=Z zSKd?uE<59_Q%$?+mfP;Q>z?~n_n`IRUGmtIM4IgO#a<0s>{CZ*r{g{K%=1QjktZ{a zncRm9@zJLQhzJROSjf1LO54(R#P9T#WO88o3Dj0cUG>!0z=7oFp=pkp7Le%?D25Xe z0IJT(qhQk)pVBkU_AfcdP8sr1lJ3ayo!aD1!D~7~lPI!qHB$zes zh6$6d6L^^5bMOI)ujRHol6;gRSt=eb{zN2@F73PffF#7EGGxk@B}Xoqe0d5K`e>tP z?Il1ellO0+Q2NwD^rkud`1Ob31WBpX8m+D;;#vPhXtTv?vpd{SYk{DIq;5U`vZkAnQz%txjaH{O7)@qxS$1P{aCCAmyEvfSrQ2+C zZ5OOmZvpKVtUlK2wqV_8ibP22UuIO%y=xBa-? zjchQnLBu8k_M_kgNzn{j>r*c%`t>l~Fs*2x3a;k|Vg6`wl4f~PRvI=~*hcSQ|L2|N zW!(@s}-f;2tN243l z-EY(G`yami{1?Cc)vtf^+u!|uD?EQ3y_VDdL^sg-L9;fG;Dpm|Mj@UZrhYxI=%CO_rMfKdr%m!ZqC0z;PEB*8nwVPI*wD%TrK{w zJB2yfHq1}So|z{oIhR}}4E)mVoH%bK@nUAm&cpRAalwEDodq%Wqf89tpv2?TRW8J7 zhD}bJfV!BL2u#Ej7XnQ8Hwq;6H!>|W6t7oWIs&R??3jO~IWDvJ^)~!nE<)-(qG$s+=iNn2<`Fe%6A^ zEVNWanUKnO7Bad_U_vTwJPR&xUfvily%hwej0>q^LTtr?OJ=2rGHyHzE~BalOeo_* zX>b{>b+r+zUUIgEz>Ev2GDAIstKKp;nYAh=b9R8Oqs&%+SX}jo6G15BLMmb5D@`^8_R9Y{dU znA^?oxC%!P_q;#cNfhrt>DyE;6rteU>x4*)FWyE89*?uB=y}&}I8yIupBw}SPFLJi zV=qv~+vBfBaEt)XVJa~E{OR*&Z?3jKz}FwoUnqPfs_Sk5Sx~b2gZb$llf>2d81VJJ zboR1(hZ^j-?A7S-nBRB81qv#3C5moU7Z(OhV0^&B6$CaMxbWbEB0z`;F%ke$WXMs7 zGJ^uWN)YNj*9rI0{pErU#vn=hDz4%;(evc6jb3r#kOM9vlIXCB5>cCShi5t$v#z?^ zR@c7UTG#U~?D5!7rpG8=9wT2KqXcA(_6rN)oF|ZerL-99#r6_10lyL$@g@`kxkB!+ zfI`1Qz{g_GT&FoqVVu#`SM*S{a(-^A(Iz-a;=)q`*1uF>A3sk3M7n6_bG$uMv&fxl zFL0+6rF{9el&yTbkj`hN8CRlw<5P0Ltum{qFT`AW1i1KMF9RG15FY?X5&9UgCNbdh zz=MYyRXmq~aI0ihU8SpL_kz{xyIBDS=3A7YO`H?jr?=)6GqvH?!-88=U@eeW(k|$u zGP}c}w9N$4CR@)=C5riubJl*%El??KBEyYobX9A#EfA~X2j7jZM!$g zCHIVZ12Sq#x6qirRKP-Q40z_!C@c=@P-x5)$}3DwC}yl#($pdpWYD`y+G#a8+}0=D zT!~5J6tPmLTDQ=4XL9$}PYU}1+o9nI9X9A><@M_`=8Tf^Z@A;5?moD;=5 zc)Y`zb3;fd(V{dY@WthZl2fW9a6@lWrQ85e&=C_mAPEY*wrx;zg_?PO)lMyh24x+z zZCleE%gpVOn32US2oCn`X`bjD%K#In4hZ1J5;Si~4U8P;mQ0Hbh(;qz_#%W`!bf6H zL`)sf*(Hw{hRnDcyX1(CIU`r2ZxL-s=;Q10#E&fHnb6Twqi3VSh@w7%MBKzi)T~88<-4=DywpvcrQt31#I*j zc&+ocKf89rA2w5M1XHEGC~ai5N|a+#S3&t6Hej(wc>pcbnBZ76E^H7G%C&_~+I|TE zCZSPE(1SXtj1Z>5EoY!TOh{$l4!X)3{Ree-FS6O>n4`x&Q~P6o_a9V|=^n&N=6t@7FirLaMWV|DU~=EPi|Trlfkj1Q%s_il}YadO}721w9`0sx$%; xR~?YxqHIl(A5xW1$VY2LT}ZZS;w;M6)G^?A7kv=)ro;7L){QS2UWo(%001-?54QjS diff --git a/production/bower_components/Materialize/dist/fonts/roboto/Roboto-Regular.eot b/production/bower_components/Materialize/dist/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/production/bower_components/Materialize/dist/fonts/roboto/Roboto-Regular.woff b/production/bower_components/Materialize/dist/fonts/roboto/Roboto-Regular.woff deleted file mode 100644 index f823258a4e6e66ff781f4446303823f36201a2eb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 61736 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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/production/bower_components/Materialize/dist/fonts/roboto/Roboto-Regular.woff2 b/production/bower_components/Materialize/dist/fonts/roboto/Roboto-Regular.woff2 deleted file mode 100644 index b7082ef310e9159bc75fcdc0c35de4df22d76878..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 49236 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

        IzrzT?ijDYVI^ZDkHlQ<9n=p(c@aeaq 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 diff --git a/production/bower_components/Materialize/dist/fonts/roboto/Roboto-Thin.eot b/production/bower_components/Materialize/dist/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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%0D&c 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 H5)}XdkwQtE diff --git a/production/bower_components/Materialize/dist/js/materialize.js b/production/bower_components/Materialize/dist/js/materialize.js deleted file mode 100644 index d7d07da..0000000 --- a/production/bower_components/Materialize/dist/js/materialize.js +++ /dev/null @@ -1,7468 +0,0 @@ -/*! - * Materialize v0.97.7 (http://materializecss.com) - * Copyright 2014-2015 Materialize - * MIT License (https://raw.githubusercontent.com/Dogfalo/materialize/master/LICENSE) - */ -// Check for jQuery. -if (typeof(jQuery) === 'undefined') { - var jQuery; - // Check if require is a defined function. - if (typeof(require) === 'function') { - jQuery = $ = require('jquery'); - // 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; - } -}); - -/* - * - * 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, - { - 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; - } - }); - -;/*! 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 li > .collapsible-header'); - - 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 - ****************/ - - // Accordion Open - function accordionOpen(object) { - $panel_headers = $this.find('> li > .collapsible-header'); - if (object.hasClass('active')) { - object.parent().addClass('active'); - } - 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', '');}}); - } - - $panel_headers.not(object).removeClass('active').parent().removeClass('active'); - $panel_headers.not(object).parent().children('.collapsible-body').stop(true,false).slideUp( - { - duration: 350, - easing: "easeOutQuart", - queue: false, - complete: - function() { - $(this).css('height', ''); - } - }); - } - - // Expandable Open - function expandableOpen(object) { - if (object.hasClass('active')) { - object.parent().addClass('active'); - } - 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', '');}}); - } - } - - /** - * Check if object is children of panel header - * @param {Object} object Jquery object - * @return {Boolean} true if it is children - */ - function isChildrenOfPanelHeader(object) { - - var panelHeader = getPanelHeader(object); - - return panelHeader.length > 0; - } - - /** - * 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'); - } - - /***** End Helper Functions *****/ - - - - // Add click handler to only direct collapsible header children - $this.on('click.collapse', '> li > .collapsible-header', function(e) { - var $header = $(this), - element = $(e.target); - - if (isChildrenOfPanelHeader(element)) { - element = getPanelHeader(element); - } - - element.toggleClass('active'); - - if (options.accordion || collapsible_type === "accordion" || collapsible_type === undefined) { // Handle Accordion - accordionOpen(element); - } else { // Handle Expandables - expandableOpen(element); - - if ($header.hasClass('active')) { - expandableOpen($header); - } - } - }); - - // Open first active - var $panel_headers = $this.find('> li > .collapsible-header'); - if (options.accordion || collapsible_type === "accordion" || collapsible_type === undefined) { // Handle Accordion - accordionOpen($panel_headers.filter('.active').first()); - } - else { // Handle Expandables - $panel_headers.filter('.active').each(function() { - expandableOpen($(this)); - }); - } - - }); - }; - - $(document).ready(function(){ - $('.collapsible').collapsible(); - }); -}( jQuery ));;(function ($) { - - // Add posibility to scroll to selected option - // usefull for select for example - $.fn.scrollTo = function(elem) { - $(this).scrollTop($(this).scrollTop() - $(this).offset().top + $(elem).offset().top); - return this; - }; - - $.fn.dropdown = function (options) { - var defaults = { - inDuration: 300, - outDuration: 225, - constrain_width: true, // Constrains width of dropdown to the activator - hover: false, - gutter: 0, // Spacing from edge - belowOrigin: false, - alignment: 'left', - stopPropagation: false - }; - - // Open dropdown. - if (options === "open") { - this.each(function() { - $(this).trigger('open'); - }); - return false; - } - - // Close dropdown. - if (options === "close") { - this.each(function() { - $(this).trigger('close'); - }); - return false; - } - - this.each(function(){ - var origin = $(this); - var options = $.extend({}, defaults, options); - var isFocused = false; - - // Dropdown menu - var activates = $("#"+ origin.attr('data-activates')); - - function updateOptions() { - if (origin.data('induration') !== undefined) - options.inDuration = origin.data('induration'); - if (origin.data('outduration') !== undefined) - options.outDuration = origin.data('outduration'); - if (origin.data('constrainwidth') !== undefined) - options.constrain_width = origin.data('constrainwidth'); - if (origin.data('hover') !== undefined) - options.hover = origin.data('hover'); - if (origin.data('gutter') !== undefined) - options.gutter = origin.data('gutter'); - if (origin.data('beloworigin') !== undefined) - options.belowOrigin = origin.data('beloworigin'); - if (origin.data('alignment') !== undefined) - options.alignment = origin.data('alignment'); - if (origin.data('stoppropagation') !== undefined) - options.stopPropagation = origin.data('stoppropagation'); - } - - updateOptions(); - - // Attach dropdown to its activator - origin.after(activates); - - /* - Helper function to position and resize dropdown. - Used in hover and click handler. - */ - function placeDropdown(eventType) { - // Check for simultaneous focus and click events. - if (eventType === 'focus') { - isFocused = true; - } - - // Check html data attributes - updateOptions(); - - // Set Dropdown state - activates.addClass('active'); - origin.addClass('active'); - - // Constrain width - if (options.constrain_width === true) { - activates.css('width', origin.outerWidth()); - - } else { - activates.css('white-space', 'nowrap'); - } - - // Offscreen detection - var windowHeight = window.innerHeight; - var originHeight = origin.innerHeight(); - var offsetLeft = origin.offset().left; - var offsetTop = origin.offset().top - $(window).scrollTop(); - var currAlignment = options.alignment; - var gutterSpacing = 0; - var leftPosition = 0; - - // Below Origin - var verticalOffset = 0; - if (options.belowOrigin === true) { - verticalOffset = originHeight; - } - - // Check for scrolling positioned container. - var scrollYOffset = 0; - var scrollXOffset = 0; - var wrapper = origin.parent(); - if (!wrapper.is('body')) { - if (wrapper[0].scrollHeight > wrapper[0].clientHeight) { - scrollYOffset = wrapper[0].scrollTop; - } - if (wrapper[0].scrollWidth > wrapper[0].clientWidth) { - scrollXOffset = wrapper[0].scrollLeft; - } - } - - - 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'; - } - // Vertical bottom offscreen detection - if (offsetTop + activates.innerHeight() > windowHeight) { - // If going upwards still goes offscreen, just crop height of dropdown. - if (offsetTop + originHeight - activates.innerHeight() < 0) { - var adjustedHeight = windowHeight - offsetTop - verticalOffset; - activates.css('max-height', adjustedHeight); - } else { - // Flow upwards. - if (!verticalOffset) { - verticalOffset += originHeight; - } - verticalOffset -= activates.innerHeight(); - } - } - - // Handle edge alignment - if (currAlignment === 'left') { - gutterSpacing = options.gutter; - leftPosition = origin.position().left + gutterSpacing; - } - else if (currAlignment === 'right') { - var offsetRight = origin.position().left + origin.outerWidth() - activates.outerWidth(); - gutterSpacing = -options.gutter; - leftPosition = offsetRight + gutterSpacing; - } - - // Position dropdown - activates.css({ - position: 'absolute', - top: origin.position().top + verticalOffset + scrollYOffset, - left: leftPosition + scrollXOffset - }); - - - // Show dropdown - activates.stop(true, true).css('opacity', 0) - .slideDown({ - queue: false, - duration: options.inDuration, - easing: 'easeOutCubic', - complete: function() { - $(this).css('height', ''); - } - }) - .animate( {opacity: 1}, {queue: false, duration: options.inDuration, easing: 'easeOutSine'}); - } - - function hideDropdown() { - // Check for simultaneous focus and click events. - isFocused = false; - activates.fadeOut(options.outDuration); - activates.removeClass('active'); - origin.removeClass('active'); - setTimeout(function() { activates.css('max-height', ''); }, options.outDuration); - } - - // Hover - if (options.hover) { - var open = false; - origin.unbind('click.' + origin.attr('id')); - // Hover handler to show dropdown - origin.on('mouseenter', function(e){ // Mouse over - if (open === false) { - placeDropdown(); - open = true; - } - }); - 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)) { - activates.stop(true, true); - hideDropdown(); - open = false; - } - }); - - activates.on('mouseleave', function(e){ // Mouse out - var toEl = e.toElement || e.relatedTarget; - if(!$(toEl).closest('.dropdown-button').is(origin)) { - activates.stop(true, true); - hideDropdown(); - open = false; - } - }); - - // Click - } else { - // Click handler to show dropdown - origin.unbind('click.' + origin.attr('id')); - origin.bind('click.'+origin.attr('id'), function(e){ - if (!isFocused) { - if ( origin[0] == e.currentTarget && - !origin.hasClass('active') && - ($(e.target).closest('.dropdown-content').length === 0)) { - e.preventDefault(); // Prevents button click from moving window - if (options.stopPropagation) { - e.stopPropagation(); - } - placeDropdown('click'); - } - // 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')); - } - // If menu open, add click close handler to document - if (activates.hasClass('active')) { - $(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) ) { - hideDropdown(); - $(document).unbind('click.'+ activates.attr('id') + ' touchstart.' + activates.attr('id')); - } - }); - } - } - }); - - } // End else - - // Listen to open and close event - useful for select component - origin.on('open', function(e, eventType) { - placeDropdown(eventType); - }); - origin.on('close', hideDropdown); - - - }); - }; // End dropdown plugin - - $(document).ready(function(){ - $('.dropdown-button').dropdown(); - }); -}( jQuery )); -;(function($) { - var _stack = 0, - _lastID = 0, - _generateID = function() { - _lastID++; - return 'materialize-lean-overlay-' + _lastID; - }; - - $.fn.extend({ - openModal: function(options) { - - var $body = $('body'); - var oldWidth = $body.innerWidth(); - $body.css('overflow', 'hidden'); - $body.width(oldWidth); - - var defaults = { - opacity: 0.5, - in_duration: 350, - out_duration: 250, - ready: undefined, - complete: undefined, - dismissible: true, - starting_top: '4%', - ending_top: '10%' - }; - var $modal = $(this); - - if ($modal.hasClass('open')) { - return; - } - - var overlayID = _generateID(); - var $overlay = $('
        '); - lStack = (++_stack); - - // 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'); - - $("body").append($overlay); - - // Override defaults - options = $.extend(defaults, options); - - if (options.dismissible) { - $overlay.click(function() { - $modal.closeModal(options); - }); - // Return on ESC - $(document).on('keyup.leanModal' + overlayID, function(e) { - if (e.keyCode === 27) { // ESC key - $modal.closeModal(options); - } - }); - } - - $modal.find(".modal-close").on('click.close', function(e) { - $modal.closeModal(options); - }); - - $overlay.css({ display : "block", opacity : 0 }); - - $modal.css({ - display : "block", - opacity: 0 - }); - - $overlay.velocity({opacity: options.opacity}, {duration: options.in_duration, queue: false, ease: "easeOutCubic"}); - $modal.data('associated-overlay', $overlay[0]); - - // Define Bottom Sheet animation - if ($modal.hasClass('bottom-sheet')) { - $modal.velocity({bottom: "0", opacity: 1}, { - duration: options.in_duration, - queue: false, - ease: "easeOutCubic", - // Handle modal ready callback - complete: function() { - if (typeof(options.ready) === "function") { - options.ready(); - } - } - }); - } - else { - $.Velocity.hook($modal, "scaleX", 0.7); - $modal.css({ top: options.starting_top }); - $modal.velocity({top: options.ending_top, opacity: 1, scaleX: '1'}, { - duration: options.in_duration, - queue: false, - ease: "easeOutCubic", - // Handle modal ready callback - complete: function() { - if (typeof(options.ready) === "function") { - options.ready(); - } - } - }); - } - - - } - }); - - $.fn.extend({ - closeModal: function(options) { - var defaults = { - out_duration: 250, - complete: undefined - }; - var $modal = $(this); - var overlayID = $modal.data('overlay-id'); - var $overlay = $('#' + overlayID); - $modal.removeClass('open'); - - options = $.extend(defaults, options); - - // Enable scrolling - $('body').css({ - overflow: '', - width: '' - }); - - $modal.find('.modal-close').off('click.close'); - $(document).off('keyup.leanModal' + overlayID); - - $overlay.velocity( { opacity: 0}, {duration: options.out_duration, queue: false, ease: "easeOutQuart"}); - - - // Define Bottom Sheet animation - if ($modal.hasClass('bottom-sheet')) { - $modal.velocity({bottom: "-100%", opacity: 0}, { - duration: options.out_duration, - queue: false, - ease: "easeOutCubic", - // Handle modal ready callback - complete: function() { - $overlay.css({display:"none"}); - - // Call complete callback - if (typeof(options.complete) === "function") { - options.complete(); - } - $overlay.remove(); - _stack--; - } - }); - } - else { - $modal.velocity( - { top: options.starting_top, opacity: 0, scaleX: 0.7}, { - duration: options.out_duration, - complete: - function() { - - $(this).css('display', 'none'); - // Call complete callback - if (typeof(options.complete) === "function") { - options.complete(); - } - $overlay.remove(); - _stack--; - } - } - ); - } - } - }); - - $.fn.extend({ - leanModal: function(option) { - return this.each(function() { - - var defaults = { - starting_top: '4%' - }, - // Override defaults - options = $.extend(defaults, option); - - // Close Handlers - $(this).click(function(e) { - options.starting_top = ($(this).offset().top - $(window).scrollTop()) /1.15; - var modal_id = $(this).attr("href") || '#' + $(this).data('target'); - $(modal_id).openModal(options); - e.preventDefault(); - }); // done set on click - }); // done return - } - }); -})(jQuery); -;(function ($) { - - $.fn.materialbox = function () { - - return this.each(function() { - - if ($(this).hasClass('initialized')) { - return; - } - - $(this).addClass('initialized'); - - var overlayActive = false; - var doneAnimating = true; - var inDuration = 275; - var outDuration = 200; - var origin = $(this); - var placeholder = $('
        ').addClass('material-placeholder'); - var originalWidth = 0; - var originalHeight = 0; - var ancestorsChanged; - var ancestor; - origin.wrap(placeholder); - - - 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) { - returnToOriginal(); - return false; - } - - - // Set states - doneAnimating = false; - origin.addClass('active'); - overlayActive = true; - - // Set positioning for placeholder - placeholder.css({ - width: placeholder[0].getBoundingClientRect().width, - height: placeholder[0].getBoundingClientRect().height, - position: 'relative', - top: 0, - left: 0 - }); - - // Find ancestor with overflow: hidden; and remove it - ancestorsChanged = undefined; - ancestor = placeholder[0].parentNode; - var count = 0; - while (ancestor !== null && !$(ancestor).is(document)) { - var curr = $(ancestor); - if (curr.css('overflow') !== 'visible') { - curr.css('overflow', 'visible'); - if (ancestorsChanged === undefined) { - ancestorsChanged = curr; - } - else { - ancestorsChanged = ancestorsChanged.add(curr); - } - } - ancestor = ancestor.parentNode; - } - - // Set css on origin - origin.css({position: 'absolute', 'z-index': 1000}) - .data('width', originalWidth) - .data('height', originalHeight); - - // Add overlay - var overlay = $('
        ') - .css({ - opacity: 0 - }) - .click(function(){ - if (doneAnimating === true) - returnToOriginal(); - }); - // Animate Overlay - // Put before in origin image to preserve z-index layering. - origin.before(overlay); - overlay.velocity({opacity: 1}, - {duration: inDuration, queue: false, easing: 'easeOutQuad'} ); - - // Add and animate caption if it exists - if (origin.data('caption') !== "") { - var $photo_caption = $('
        '); - $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'}); - } - - // Resize Image - var ratio = 0; - var widthPercent = originalWidth / windowWidth; - var heightPercent = originalHeight / windowHeight; - var newWidth = 0; - var newHeight = 0; - - if (widthPercent > heightPercent) { - ratio = originalHeight / originalWidth; - newWidth = windowWidth * 0.9; - newHeight = windowWidth * 0.9 * ratio; - } - else { - ratio = originalWidth / originalHeight; - 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;} - } - ); - } // 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;} - } - ); // End Velocity - } - - }); // End origin on click - - - // Return on scroll - $(window).scroll(function() { - if (overlayActive) { - returnToOriginal(); - } - }); - - // Return on ESC - $(document).keyup(function(e) { - - if (e.keyCode === 27 && doneAnimating === true) { // ESC key - if (overlayActive) { - returnToOriginal(); - } - } - }); - - - // This function returns the modaled image to the original spot - function returnToOriginal() { - - doneAnimating = false; - - var placeholder = origin.parent('.material-placeholder'); - var windowWidth = window.innerWidth; - var windowHeight = window.innerHeight; - var originalWidth = origin.data('width'); - var originalHeight = origin.data('height'); - - origin.velocity("stop", true); - $('#materialbox-overlay').velocity("stop", true); - $('.materialbox-caption').velocity("stop", true); - - - $('#materialbox-overlay').velocity({opacity: 0}, { - duration: outDuration, // Delay prevents animation overlapping - queue: false, easing: 'easeOutQuad', - complete: function(){ - // Remove Overlay - overlayActive = false; - $(this).remove(); - } - }); - - // 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 - queue: false, easing: 'easeOutQuad', - complete: function(){ - placeholder.css({ - height: '', - width: '', - position: '', - top: '', - left: '' - }); - - origin.css({ - height: '', - top: '', - left: '', - width: '', - 'max-width': '', - position: '', - 'z-index': '' - }); - - // Remove class - origin.removeClass('active'); - doneAnimating = true; - $(this).remove(); - - // Remove overflow overrides on ancestors - if (ancestorsChanged) { - ancestorsChanged.css('overflow', ''); - } - } - }); - - } - }); -}; - -$(document).ready(function(){ - $('.materialboxed').materialbox(); -}); - -}( jQuery )); -;(function ($) { - - $.fn.parallax = function () { - var window_width = $(window).width(); - // Parallax Scripts - 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; - } - var $img = $this.children("img").first(); - var img_height = $img.height(); - var parallax_dist = img_height - container_height; - var bottom = $this.offset().top + container_height; - var top = $this.offset().top; - var scrollTop = $(window).scrollTop(); - var windowHeight = window.innerHeight; - var windowBottom = scrollTop + windowHeight; - var percentScrolled = (windowBottom - top) / (container_height + windowHeight); - var parallax = Math.round((parallax_dist * percentScrolled)); - - if (initial) { - $img.css('display', 'block'); - } - if ((bottom > scrollTop) && (top < (scrollTop + windowHeight))) { - $img.css('transform', "translate3D(-50%," + parallax + "px, 0)"); - } - - } - - // Wait for image load - $this.children("img").one("load", function() { - updateParallax(true); - }).each(function() { - if(this.complete) $(this).load(); - }); - - $(window).scroll(function() { - window_width = $(window).width(); - updateParallax(false); - }); - - $(window).resize(function() { - window_width = $(window).width(); - updateParallax(false); - }); - - }); - - }; -}( jQuery ));;(function ($) { - - var methods = { - init : function(options) { - var defaults = { - onShow: null - }; - options = $.extend(defaults, options); - - return this.each(function() { - - // 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(); - - $this.width('100%'); - var $active, $content, $links = $this.find('li.tab a'), - $tabs_width = $this.width(), - $tab_width = Math.max($tabs_width, $this[0].scrollWidth) / $links.length, - $index = 0; - - // 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); - } - - // append indicator then set indicator width to tab width - $this.append('
        '); - var $indicator = $this.find('.indicator'); - if ($this.is(":visible")) { - $indicator.css({"right": $tabs_width - (($index + 1) * $tab_width)}); - $indicator.css({"left": $index * $tab_width}); - } - $(window).resize(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": $tabs_width - (($index + 1) * $tab_width)}); - $indicator.css({"left": $index * $tab_width}); - } - }); - - // Hide the remaining content - $links.not($active).each(function () { - $(this.hash).hide(); - }); - - - // Bind the click event handler - $this.on('click', '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; - } - - $tabs_width = $this.width(); - $tab_width = Math.max($tabs_width, $this[0].scrollWidth) / $links.length; - - // Make the old tab inactive. - $active.removeClass('active'); - if ($content !== undefined) { - $content.hide(); - } - - // Update the variables with the new link and content - $active = $(this); - $content = $(this.hash); - $links = $this.find('li.tab a'); - - // Make the tab active. - $active.addClass('active'); - var $prev_index = $index; - $index = $links.index($(this)); - if ($index < 0) { - $index = 0; - } - // Change url to current tab - // window.location.hash = $active.attr('href'); - - if ($content !== undefined) { - $content.show(); - if (typeof(options.onShow) === "function") { - options.onShow.call(this, $content); - } - } - - // Update indicator - if (($index - $prev_index) >= 0) { - $indicator.velocity({"right": $tabs_width - (($index + 1) * $tab_width)}, { duration: 300, queue: false, easing: 'easeOutQuad'}); - $indicator.velocity({"left": $index * $tab_width}, {duration: 300, queue: false, easing: 'easeOutQuad', delay: 90}); - - } - else { - $indicator.velocity({"left": $index * $tab_width}, { duration: 300, queue: false, easing: 'easeOutQuad'}); - $indicator.velocity({"right": $tabs_width - (($index + 1) * $tab_width)}, {duration: 300, queue: false, easing: 'easeOutQuad', delay: 90}); - } - - // Prevent the anchor's default click action - e.preventDefault(); - }); - }); - - }, - 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 ) { - // Default to "init" - return methods.init.apply( this, arguments ); - } else { - $.error( 'Method ' + methodOrOptions + ' does not exist on jQuery.tooltip' ); - } - }; - - $(document).ready(function(){ - $('ul.tabs').tabs(); - }); -}( jQuery )); -;(function ($) { - $.fn.tooltip = function (options) { - var timeout = null, - margin = 5; - - // 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; - } - - options = $.extend(defaults, options); - - return this.each(function() { - var tooltipId = Materialize.guid(); - var origin = $(this); - 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(); - - var renderTooltipEl = function() { - var tooltip = $('
        '); - - // 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'); - backdrop.velocity('stop'); - tooltipEl.css({ display: 'block', left: '0px', top: '0px' }); - - // Tooltip positioning - var originWidth = origin.outerWidth(); - var originHeight = origin.outerHeight(); - - var tooltipHeight = tooltipEl.outerHeight(); - var tooltipWidth = tooltipEl.outerWidth(); - var tooltipVerticalMovement = '0px'; - var tooltipHorizontalMovement = '0px'; - var scaleXFactor = 8; - var scaleYFactor = 8; - var targetTop, targetLeft, newCoordinates; - - if (tooltipPosition === "top") { - // Top Position - targetTop = origin.offset().top - tooltipHeight - margin; - targetLeft = origin.offset().left + originWidth/2 - tooltipWidth/2; - newCoordinates = repositionWithinScreen(targetLeft, targetTop, tooltipWidth, tooltipHeight); - - tooltipVerticalMovement = '-10px'; - backdrop.css({ - bottom: 0, - left: 0, - borderRadius: '14px 14px 0 0', - transformOrigin: '50% 100%', - marginTop: tooltipHeight, - marginLeft: (tooltipWidth/2) - (backdrop.width()/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) - (backdrop.width()/2) - }); - } - - // Set tooptip css placement - tooltipEl.css({ - top: newCoordinates.y, - left: newCoordinates.x - }); - - // Calculate Scale to fill - scaleXFactor = Math.SQRT2 * tooltipWidth / parseInt(backdrop.css('width')); - scaleYFactor = Math.SQRT2 * tooltipHeight / parseInt(backdrop.css('height')); - - tooltipEl.velocity({ marginTop: tooltipVerticalMovement, marginLeft: tooltipHorizontalMovement}, { duration: 350, queue: false }) - .velocity({opacity: 1}, {duration: 300, delay: 50, queue: false}); - backdrop.css({ display: 'block' }) - .velocity({opacity:1},{duration: 55, delay: 0, queue: false}) - .velocity({scaleX: scaleXFactor, scaleY: scaleYFactor}, {duration: 300, delay: 0, queue: false, easing: 'easeInOutQuad'}); - }; - - timeoutRef = setTimeout(showTooltip, tooltipDelay); // End Interval - - // Mouse Out - }, - 'mouseleave.tooltip': function(){ - // Reset State - started = false; - clearTimeout(timeoutRef); - - // Animate back - setTimeout(function() { - if (started !== true) { - tooltipEl.velocity({ - opacity: 0, marginTop: 0, marginLeft: 0}, { duration: 225, queue: false}); - backdrop.velocity({opacity: 0, scaleX: 1, scaleY: 1}, { - duration:225, - queue: false, - complete: function(){ - backdrop.css('display', 'none'); - tooltipEl.css('display', 'none'); - started = false;} - }); - } - },225); - } - }); - }); - }; - - var repositionWithinScreen = function(x, y, width, height) { - var newX = x; - var newY = y; - - if (newX < 0) { - newX = 4; - } else if (newX + width > window.innerWidth) { - newX -= newX + width - window.innerWidth; - } - - if (newY < 0) { - newY = 4; - } else if (newY + height > window.innerHeight + $(window).scrollTop) { - newY -= newY + height - window.innerHeight; - } - - 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 - */ - -;(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 getWindow(elem) { - return isWindow(elem) ? elem : elem.nodeType === 9 && elem.defaultView; - } - - function offset(elem) { - var docElem, win, - box = {top: 0, left: 0}, - doc = elem && elem.ownerDocument; - - docElem = doc.documentElement; - - 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 convertStyle(obj) { - var style = ''; - - for (var a in obj) { - if (obj.hasOwnProperty(a)) { - style += (a + ':' + obj[a] + ';'); - } - } - - return style; - } - - var Effect = { - - // Effect delay - duration: 750, - - show: function(e, element) { - - // Disable right click - if (e.button === 2) { - return false; - } - - var el = element || this; - - // Create ripple - var ripple = document.createElement('div'); - ripple.className = 'waves-ripple'; - el.appendChild(ripple); - - // 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)+')'; - - // Support for touch devices - if ('touches' in e) { - relativeY = (e.touches[0].pageY - pos.top); - relativeX = (e.touches[0].pageX - pos.left); - } - - // 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)); - }, - - hide: function(e) { - TouchHandler.touchup(e); - - 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; - } - - 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; - - 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); - }, - - // 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 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'; - - var elementStyle = el.getAttribute('style'); - - if (!elementStyle) { - elementStyle = ''; - } - - wrapper.setAttribute('style', elementStyle); - - el.className = 'waves-button-input'; - el.removeAttribute('style'); - - // 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; - } - - 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; - - 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; - } - - return element; - } - - /** - * Bubble the click and show effect if .waves-effect elem was found - */ - function showEffect(e) { - var element = getWavesEffectElement(e); - - if (element !== null) { - Effect.show(e, element); - - if ('ontouchstart' in window) { - element.addEventListener('touchend', Effect.hide, false); - element.addEventListener('touchcancel', Effect.hide, false); - } - - element.addEventListener('mouseup', Effect.hide, false); - element.addEventListener('mouseleave', Effect.hide, false); - } - } - - Waves.displayEffect = function(options) { - options = options || {}; - - if ('duration' in options) { - Effect.duration = options.duration; - } - - //Wrap input inside tag - Effect.wrapInput($$('.waves-effect')); - - if ('ontouchstart' in window) { - document.body.addEventListener('touchstart', showEffect, false); - } - - 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.parentElement; - } - - if ('ontouchstart' in window) { - element.addEventListener('touchstart', showEffect, false); - } - - element.addEventListener('mousedown', showEffect, false); - }; - - window.Waves = Waves; - - document.addEventListener('DOMContentLoaded', function() { - Waves.displayEffect(); - }, false); - -})(window); -;Materialize.toast = function (message, displayLength, className, completeCallback) { - className = className || ""; - - var container = document.getElementById('toast-container'); - - // 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); - } - - // Select and append toast - var newToast = createToast(message); - - // only append toast if message is not undefined - if(message){ - container.appendChild(newToast); - } - - newToast.style.top = '35px'; - newToast.style.opacity = 0; - - // Animate toast in - Vel(newToast, { "top" : "0px", opacity: 1 }, {duration: 300, - easing: 'easeOutCubic', - queue: false}); - - // Allows timer to be pause while being panned - var timeLeft = displayLength; - var counterInterval = setInterval (function(){ - - - if (newToast.parentNode === null) - window.clearInterval(counterInterval); - - // If toast is not being dragged, decrease its time remaining - if (!newToast.classList.contains('panning')) { - timeLeft -= 20; - } - - 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); - } - }, 20); - - - - function createToast(html) { - - // Create toast - var toast = document.createElement('div'); - toast.classList.add('toast'); - if (className) { - var classes = className.split(' '); - - 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; - - // Change toast state - if (!toast.classList.contains('panning')){ - toast.classList.add('panning'); - } - - var opacityPercent = 1-Math.abs(deltaX / activationDistance); - if (opacityPercent < 0) - opacityPercent = 0; - - Vel(toast, {left: deltaX, opacity: opacityPercent }, {duration: 50, queue: false, easing: 'easeOutQuad'}); - - }); - - hammerHandler.on('panend', function(e) { - var deltaX = e.deltaX; - var activationDistance = 80; - - // If toast dragged past activation point - if (Math.abs(deltaX) > activationDistance) { - Vel(toast, {marginTop: '-40px'}, { duration: 375, - easing: 'easeOutExpo', - queue: false, - complete: function(){ - if(typeof(completeCallback) === "function") { - completeCallback(); - } - toast.parentNode.removeChild(toast); - } - }); - - } else { - toast.classList.remove('panning'); - // Put toast back into original position - Vel(toast, { left: 0, opacity: 1 }, { duration: 300, - easing: 'easeOutExpo', - queue: false - }); - - } - }); - - return toast; - } -}; -;(function ($) { - - var methods = { - init : function(options) { - var defaults = { - menuWidth: 300, - edge: 'left', - closeOnClick: false - }; - options = $.extend(defaults, options); - - $(this).each(function(){ - var $this = $(this); - var menu_id = $("#"+ $this.attr('data-activates')); - - // Set to width - if (options.menuWidth != 300) { - menu_id.css('width', options.menuWidth); - } - - // Add Touch Area - var dragTarget = $('
        '); - $('body').append(dragTarget); - - if (options.edge == 'left') { - menu_id.css('transform', 'translateX(-100%)'); - dragTarget.css({'left': 0}); // Add Touch Area - } - else { - menu_id.addClass('right-aligned') // Change text-alignment to right - .css('transform', 'translateX(100%)'); - dragTarget.css({'right': 0}); // Add Touch Area - } - - // If fixed sidenav, bring menu out - if (menu_id.hasClass('fixed')) { - if (window.innerWidth > 992) { - menu_id.css('transform', 'translateX(0)'); - } - } - - // Window resize to reset on large screens fixed - if (menu_id.hasClass('fixed')) { - $(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 { - // menu_id.removeAttr('style'); - menu_id.css('transform', 'translateX(0%)'); - // menu_id.css('width', options.menuWidth); - } - } - else if (menuOut === false){ - if (options.edge === 'left') { - menu_id.css('transform', 'translateX(-100%)'); - } else { - menu_id.css('transform', 'translateX(100%)'); - } - - } - - }); - } - - // if closeOnClick, then add close event for all a tags in side sideNav - if (options.closeOnClick === true) { - menu_id.on("click.itemclick", "a:not(.collapsible-header)", function(){ - removeMenu(); - }); - } - - function removeMenu(restoreNav) { - panning = false; - menuOut = false; - // Reenable scrolling - $('body').css({ - overflow: '', - width: '' - }); - - $('#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_id.velocity( - {'translateX': '-100%'}, - { duration: 200, - queue: false, - easing: 'easeOutCubic', - complete: function() { - if (restoreNav === true) { - // Restore Fixed sidenav - menu_id.removeAttr('style'); - menu_id.css('width', options.menuWidth); - } - } - - }); - } - else { - // Reset phantom div - dragTarget.css({width: '', right: '0', left: ''}); - menu_id.velocity( - {'translateX': '100%'}, - { duration: 200, - queue: false, - easing: 'easeOutCubic', - complete: function() { - if (restoreNav === true) { - // Restore Fixed sidenav - menu_id.removeAttr('style'); - menu_id.css('width', options.menuWidth); - } - } - }); - } - } - - - - // Touch Event - var panning = false; - var menuOut = false; - - dragTarget.on('click', function(){ - if (menuOut) { - removeMenu(); - } - }); - - dragTarget.hammer({ - prevent_default: false - }).bind('pan', function(e) { - - if (e.gesture.pointerType == "touch") { - - var direction = e.gesture.direction; - var x = e.gesture.center.x; - var y = e.gesture.center.y; - var velocityX = e.gesture.velocityX; - - // Disable Scrolling - var $body = $('body'); - var oldWidth = $body.innerWidth(); - $body.css('overflow', 'hidden'); - $body.width(oldWidth); - - // If overlay does not exist, create one and if it is clicked, close menu - if ($('#sidenav-overlay').length === 0) { - var overlay = $('
        '); - overlay.css('opacity', 0).click( function(){ - removeMenu(); - }); - $('body').append(overlay); - } - - // Keep within boundaries - if (options.edge === 'left') { - 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; } - // Right Direction - else if (x >= (options.menuWidth / 2)) { menuOut = true; } - menu_id.css('transform', 'translateX(' + (x - options.menuWidth) + 'px)'); - } - else { - // Left Direction - 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); - if (rightPos < 0) { - rightPos = 0; - } - - menu_id.css('transform', 'translateX(' + rightPos + 'px)'); - } - - - // Percentage overlay - var overlayPerc; - if (options.edge === 'left') { - overlayPerc = x / options.menuWidth; - $('#sidenav-overlay').velocity({opacity: overlayPerc }, {duration: 10, queue: false, easing: 'easeOutQuad'}); - } - else { - overlayPerc = Math.abs((x - window.innerWidth) / options.menuWidth); - $('#sidenav-overlay').velocity({opacity: overlayPerc }, {duration: 10, queue: false, easing: 'easeOutQuad'}); - } - } - - }).bind('panend', function(e) { - - if (e.gesture.pointerType == "touch") { - 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 ) { - leftPos = 0; - } - if (rightPos < 0) { - rightPos = 0; - } - panning = false; - - 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) { - // Return menu to open - if (leftPos !== 0) { - menu_id.velocity({'translateX': [0, leftPos]}, {duration: 300, queue: false, easing: 'easeOutQuad'}); - } - - $('#sidenav-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) { - // Enable Scrolling - $('body').css({ - overflow: '', - width: '' - }); - // Slide menu closed - menu_id.velocity({'translateX': [-1 * options.menuWidth - 10, leftPos]}, {duration: 200, queue: false, easing: 'easeOutQuad'}); - $('#sidenav-overlay').velocity({opacity: 0 }, {duration: 200, queue: false, easing: 'easeOutQuad', - complete: function () { - $(this).remove(); - }}); - dragTarget.css({width: '10px', right: '', left: 0}); - } - } - else { - if ((menuOut && velocityX >= -0.3) || velocityX > 0.5) { - // Return menu to open - if (rightPos !== 0) { - menu_id.velocity({'translateX': [0, rightPos]}, {duration: 300, queue: false, easing: 'easeOutQuad'}); - } - - $('#sidenav-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) { - // Enable Scrolling - $('body').css({ - overflow: '', - width: '' - }); - - // Slide menu closed - menu_id.velocity({'translateX': [options.menuWidth + 10, rightPos]}, {duration: 200, queue: false, easing: 'easeOutQuad'}); - $('#sidenav-overlay').velocity({opacity: 0 }, {duration: 200, queue: false, easing: 'easeOutQuad', - complete: function () { - $(this).remove(); - }}); - dragTarget.css({width: '10px', right: 0, left: ''}); - } - } - - } - }); - - $this.click(function() { - if (menuOut === true) { - menuOut = false; - panning = false; - removeMenu(); - } - else { - - // Disable Scrolling - var $body = $('body'); - var oldWidth = $body.innerWidth(); - $body.css('overflow', 'hidden'); - $body.width(oldWidth); - - // Push current drag target on top of DOM tree - $('body').append(dragTarget); - - if (options.edge === 'left') { - dragTarget.css({width: '50%', right: 0, left: ''}); - menu_id.velocity({'translateX': [0, -1 * options.menuWidth]}, {duration: 300, queue: false, easing: 'easeOutQuad'}); - } - else { - dragTarget.css({width: '50%', right: '', left: 0}); - menu_id.velocity({'translateX': [0, options.menuWidth]}, {duration: 300, queue: false, easing: 'easeOutQuad'}); - } - - var overlay = $('
        '); - overlay.css('opacity', 0) - .click(function(){ - menuOut = false; - panning = false; - removeMenu(); - overlay.velocity({opacity: 0}, {duration: 300, queue: false, easing: 'easeOutQuad', - complete: function() { - $(this).remove(); - } }); - - }); - $('body').append(overlay); - overlay.velocity({opacity: 1}, {duration: 300, queue: false, easing: 'easeOutQuad', - complete: function () { - menuOut = true; - panning = false; - } - }); - } - - return false; - }); - }); - - - }, - show : function() { - this.trigger('click'); - }, - 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 ) { - // Default to "init" - return methods.init.apply( this, arguments ); - } else { - $.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() { - // 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 -// + 60 accounts for fixed nav - var intersections = findElements(top+offset.top + 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'); - } - - /** - * Get time in ms - * @license https://raw.github.com/jashkenas/underscore/master/LICENSE - * @type {function} - * @return {number} - */ - 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} - */ - function throttle(func, wait, options) { - var context, args, result; - var timeout = null; - var previous = 0; - options || (options = {}); - var later = function () { - previous = options.leading === false ? 0 : getTime(); - timeout = null; - result = func.apply(context, args); - context = args = null; - }; - return function () { - var now = getTime(); - if (!previous && options.leading === false) previous = now; - var remaining = wait - (now - previous); - context = this; - args = arguments; - if (remaining <= 0) { - clearTimeout(timeout); - timeout = null; - previous = now; - result = func.apply(context, args); - context = args = null; - } else if (!timeout && options.trailing !== false) { - timeout = setTimeout(later, remaining); - } - return result; - }; - }; - - /** - * 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 - }; - 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 = $(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 = throttle(onScroll, 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', 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() { - - // Function to update labels of text fields - 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) { - if ($(element).val().length > 0 || element.autofocus ||$(this).attr('placeholder') !== undefined || $(element)[0].validity.badInput === true) { - $(this).siblings('label').addClass('active'); - } - else { - $(this).siblings('label').removeClass('active'); - } - }); - }; - - // Text based inputs - 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'; - - // Add active if form auto complete - $(document).on('change', input_selector, function () { - 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() { - Materialize.updateTextFields(); - }); - - // HTML DOM FORM RESET handling - $(document).on('reset', function(e) { - var formReset = $(e.target); - if (formReset.is('form')) { - formReset.find(input_selector).removeClass('valid').removeClass('invalid'); - formReset.find(input_selector).each(function () { - if ($(this).attr('value') === '') { - $(this).siblings('label').removeClass('active'); - } - }); - - // Reset select - formReset.find('select.initialized').each(function () { - var reset_text = formReset.find('option[selected]').text(); - formReset.siblings('input.select-dropdown').val(reset_text); - }); - } - }); - - // Add active when element has focus - $(document).on('focus', input_selector, function () { - $(this).siblings('label, .prefix').addClass('active'); - }); - - $(document).on('blur', input_selector, function () { - var $inputElement = $(this); - var selector = ".prefix"; - - if ($inputElement.val().length === 0 && $inputElement[0].validity.badInput !== true && $inputElement.attr('placeholder') === undefined) { - selector += ", label"; - } - - $inputElement.siblings(selector).removeClass('active'); - - validate_field($inputElement); - }); - - window.validate_field = function(object) { - var hasLength = object.attr('length') !== undefined; - var lenAttr = parseInt(object.attr('length')); - var len = object.val().length; - - if (object.val().length === 0 && object[0].validity.badInput === false) { - if (object.hasClass('validate')) { - object.removeClass('valid'); - object.removeClass('invalid'); - } - } - else { - if (object.hasClass('validate')) { - // Check for character counter attributes - if ((object.is(':valid') && hasLength && (len <= lenAttr)) || (object.is(':valid') && !hasLength)) { - object.removeClass('invalid'); - object.addClass('valid'); - } - else { - object.removeClass('valid'); - object.addClass('invalid'); - } - } - } - }; - - // Radio and Checkbox focus class - var radio_checkbox = 'input[type=radio], input[type=checkbox]'; - $(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).removeClass('tabbed'); - }); - return; - } - }); - - // Textarea Auto Resize - var hiddenDiv = $('.hiddendiv').first(); - if (!hiddenDiv.length) { - hiddenDiv = $('
        '); - $('body').append(hiddenDiv); - } - var text_area_selector = '.materialize-textarea'; - - function textareaAutoResize($textarea) { - // Set font properties of hiddenDiv - - var fontFamily = $textarea.css('font-family'); - var fontSize = $textarea.css('font-size'); - var lineHeight = $textarea.css('line-height'); - - if (fontSize) { hiddenDiv.css('font-size', fontSize); } - if (fontFamily) { hiddenDiv.css('font-family', fontFamily); } - if (lineHeight) { hiddenDiv.css('line-height', lineHeight); } - - 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); - } - - $textarea.css('height', hiddenDiv.height()); - } - - $(text_area_selector).each(function () { - var $textarea = $(this); - if ($textarea.val().length) { - textareaAutoResize($textarea); - } - }); - - $('body').on('keyup keydown autoresize', text_area_selector, function () { - textareaAutoResize($(this)); - }); - - // File Input Path - $(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 file_names = []; - for (var i = 0; i < files.length; i++) { - file_names.push(files[i].name); - } - path_input.val(file_names.join(", ")); - path_input.trigger('change'); - }); - - /**************** - * Range Input * - ****************/ - - var range_type = 'input[type=range]'; - var range_mousedown = false; - var left; - - $(range_type).each(function () { - var thumb = $(''); - $(this).after(thumb); - }); - - var range_wrapper = '.range-field'; - $(document).on('change', range_type, function(e) { - var thumb = $(this).siblings('.thumb'); - thumb.find('.value').html($(this).val()); - }); - - $(document).on('input 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) { - thumb = $(''); - $(this).after(thumb); - } - - // Set indicator value - thumb.find('.value').html($(this).val()); - - range_mousedown = true; - $(this).addClass('active'); - - if (!thumb.hasClass('active')) { - thumb.velocity({ height: "30px", width: "30px", top: "-20px", marginLeft: "-15px"}, { duration: 300, easing: 'easeOutExpo' }); - } - - 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); - } - - thumb.find('.value').html($(this).val()); - }); - - $(document).on('mouseup touchend', range_wrapper, function() { - range_mousedown = false; - $(this).removeClass('active'); - }); - - $(document).on('mousemove touchmove', range_wrapper, function(e) { - var thumb = $(this).children('.thumb'); - var left; - if (range_mousedown) { - if (!thumb.hasClass('active')) { - thumb.velocity({ height: '30px', width: '30px', top: '-20px', marginLeft: '-15px'}, { duration: 300, easing: 'easeOutExpo' }); - } - 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); - thumb.find('.value').html(thumb.siblings(range_type).val()); - } - }); - - $(document).on('mouseout touchleave', range_wrapper, function() { - if (!range_mousedown) { - - var thumb = $(this).children('.thumb'); - - if (thumb.hasClass('active')) { - thumb.velocity({ height: '0', width: '0', top: '10px', marginLeft: '-6px'}, { duration: 100 }); - } - thumb.removeClass('active'); - } - }); - - /************************** - * Auto complete plugin * - *************************/ - $.fn.autocomplete = function (options) { - // Defaults - var defaults = { - data: {} - }; - - options = $.extend(defaults, options); - - return this.each(function() { - var $input = $(this); - var data = options.data, - $inputDiv = $input.closest('.input-field'); // Div to append on - - // Check if data isn't empty - if (!$.isEmptyObject(data)) { - // Create autocomplete element - var $autocomplete = $(''); - - // Append autocomplete element - if ($inputDiv.length) { - $inputDiv.append($autocomplete); // Set ul in body - } else { - $input.after($autocomplete); - } - - var highlight = function(string, $el) { - var img = $el.find('img'); - var matchStart = $el.text().toLowerCase().indexOf("" + string.toLowerCase() + ""), - matchEnd = matchStart + string.length - 1, - beforeMatch = $el.text().slice(0, matchStart), - matchText = $el.text().slice(matchStart, matchEnd + 1), - afterMatch = $el.text().slice(matchEnd + 1); - $el.html("" + beforeMatch + "" + matchText + "" + afterMatch + ""); - if (img.length) { - $el.prepend(img); - } - }; - - // Perform search - $input.on('keyup', function (e) { - // Capture Enter - if (e.which === 13) { - $autocomplete.find('li').first().click(); - return; - } - - var val = $input.val().toLowerCase(); - $autocomplete.empty(); - - // Check if the input isn't empty - if (val !== '') { - for(var key in data) { - if (data.hasOwnProperty(key) && - key.toLowerCase().indexOf(val) !== -1 && - key.toLowerCase() !== val) { - var autocompleteOption = $('
      • '); - if(!!data[key]) { - autocompleteOption.append(''+ key +''); - } else { - autocompleteOption.append(''+ key +''); - } - $autocomplete.append(autocompleteOption); - - highlight(val, autocompleteOption); - } - } - } - }); - - // Set input value - $autocomplete.on('click', 'li', function () { - $input.val($(this).text().trim()); - $autocomplete.empty(); - }); - } - }); - }; - - }); // End of $(document).ready - - /******************* - * Select Plugin * - ******************/ - $.fn.material_select = function (callback) { - $(this).each(function(){ - var $select = $(this); - - if ($select.hasClass('browser-default')) { - return; // Continue to next (return false breaks out of entire loop) - } - - var multiple = $select.attr('multiple') ? true : false, - lastID = $select.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(); - } - - // 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'); - return; - } - - var uniqueID = Materialize.guid(); - $select.data('select-id', uniqueID); - var wrapper = $('
        '); - wrapper.addClass($select.attr('class')); - var options = $(''), - selectChildren = $select.children('option, optgroup'), - valuesSelected = [], - optionsHover = false; - - var label = $select.find('option:selected').html() || $select.find('option:first').html() || ""; - - // Function that renders and appends the option taking into - // account type and possible image icon. - var appendOptionWithIcon = function(select, option, type) { - // Add disabled attr if disabled - var disabledClass = (option.is(':disabled')) ? 'disabled ' : ''; - var optgroupClass = (type === 'optgroup-option') ? 'optgroup-option ' : ''; - - // add icons - var icon_url = option.data('icon'); - var classes = option.attr('class'); - if (!!icon_url) { - var classString = ''; - if (!!classes) classString = ' class="' + classes + '"'; - - // Check for multiple type. - if (type === 'multiple') { - options.append($('
      • ' + option.html() + '
      • ')); - } else { - options.append($('
      • ' + option.html() + '
      • ')); - } - return true; - } - - // Check for multiple type. - if (type === 'multiple') { - options.append($('
      • ' + option.html() + '
      • ')); - } else { - options.append($('
      • ' + option.html() + '
      • ')); - } - }; - - /* Create dropdown structure. */ - if (selectChildren.length) { - selectChildren.each(function() { - if ($(this).is('option')) { - // Direct descendant option. - if (multiple) { - appendOptionWithIcon($select, $(this), 'multiple'); - - } else { - appendOptionWithIcon($select, $(this)); - } - } else if ($(this).is('optgroup')) { - // Optgroup. - var selectOptions = $(this).children('option'); - options.append($('
      • ' + $(this).attr('label') + '
      • ')); - - selectOptions.each(function() { - appendOptionWithIcon($select, $(this), 'optgroup-option'); - }); - } - }); - } - - options.find('li:not(.optgroup)').each(function (i) { - $(this).click(function (e) { - // Check if option element is disabled - if (!$(this).hasClass('disabled') && !$(this).hasClass('optgroup')) { - var selected = true; - - if (multiple) { - $('input[type="checkbox"]', this).prop('checked', function(i, v) { return !v; }); - selected = toggleEntryFromArray(valuesSelected, $(this).index(), $select); - $newSelect.trigger('focus'); - } else { - options.find('li').removeClass('active'); - $(this).toggleClass('active'); - $newSelect.val($(this).text()); - } - - activateOption(options, $(this)); - $select.find('option').eq(i).prop('selected', selected); - // Trigger onchange() event - $select.trigger('change'); - if (typeof callback !== 'undefined') callback(); - } - - e.stopPropagation(); - }); - }); - - // Wrap Elements - $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 = $(''); - $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}); - } - - // Copy tabindex - if ($select.attr('tabindex')) { - $($newSelect[0]).attr('tabindex', $select.attr('tabindex')); - } - - $select.addClass('initialized'); - - $newSelect.on({ - 'focus': function (){ - if ($('ul.select-dropdown').not(options[0]).is(':visible')) { - $('input.select-dropdown').trigger('close'); - } - if (!options.is(':visible')) { - $(this).trigger('open', ['focus']); - var label = $(this).val(); - var selectedOption = options.find('li').filter(function() { - return $(this).text().toLowerCase() === label.toLowerCase(); - })[0]; - activateOption(options, selectedOption); - } - }, - 'click': function (e){ - e.stopPropagation(); - } - }); - - $newSelect.on('blur', function() { - if (!multiple) { - $(this).trigger('close'); - } - options.find('li.selected').removeClass('selected'); - }); - - 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(); - - toggleEntryFromArray(valuesSelected, index, $select); - options.find("li").eq(index).find(":checkbox").prop("checked", true); - }); - } - - // Make option as selected and scroll to selected position - var activateOption = function(collection, newOption) { - if (newOption) { - collection.find('li.selected').removeClass('selected'); - var option = $(newOption); - option.addClass('selected'); - options.scrollTo(option); - } - }; - - // 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; - } - - // 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; - } - - 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); - - var string = filterQuery.join(''), - newOption = options.find('li').filter(function() { - return $(this).text().toLowerCase().indexOf(string) === 0; - })[0]; - - 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'); - } - } - } - - // 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'); - } - - // 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); - }; - - $newSelect.on('keydown', onKeyDown); - }); - - function toggleEntryFromArray(entriesArray, entryIndex, select) { - var index = entriesArray.indexOf(entryIndex), - notAdded = index === -1; - - if (notAdded) { - entriesArray.push(entryIndex); - } else { - entriesArray.splice(index, 1); - } - - select.siblings('ul.dropdown-content').find('li').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); - setValueToInput(entriesArray, select); - - return notAdded; - } - - function setValueToInput(entriesArray, select) { - var value = ''; - - for (var i = 0, count = entriesArray.length; i < count; i++) { - var text = select.find('option').eq(entriesArray[i]).text(); - - i === 0 ? value += text : value += ', ' + text; - } - - if (value === '') { - value = select.find('option:disabled').eq(0).text(); - } - - select.siblings('input.select-dropdown').val(value); - } - }; - -}( jQuery )); -;(function ($) { - - var methods = { - - init : function(options) { - var defaults = { - indicators: true, - height: 400, - transition: 500, - interval: 6000 - }; - options = $.extend(defaults, options); - - return this.each(function() { - - // For each slider, we want to keep track of - // which slide is active and its associated content - var $this = $(this); - var $slider = $this.find('ul.slides').first(); - 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); } - - // 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}); - } - } - - // 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; - - $active_index = $slider.find('.active').index(); - - // Only do if index changes - if ($active_index != index) { - $active = $slides.eq($active_index); - $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}); - } }); - 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).addClass('active'); - - - // Update indicators - if (options.indicators) { - $indicators.eq(index).addClass('active'); - } - } - } - - // Set height of slider - // If fullscreen, do nothing - if (!$this.hasClass('fullscreen')) { - if (options.indicators) { - // Add height if indicators are present - $this.height(options.height + 40); - } - else { - $this.height(options.height); - } - $slider.height(options.height); - } - - - // Set initial positions of captions - $slides.find('.caption').each(function () { - captionTransition($(this), 0); - }); - - // Move img src into background-image - $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).attr('src', placeholderBase64); - } - }); - - // dynamically add indicators - if (options.indicators) { - $indicators = $('
          '); - $slides.each(function( index ) { - var $indicator = $('
        • '); - - // Handle clicks on indicators - $indicator.click(function () { - var $parent = $slider.parent(); - var curr_index = $parent.find($(this)).index(); - moveToSlide(curr_index); - - // 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); - - }, options.transition + options.interval - ); - }); - $indicators.append($indicator); - }); - $this.append($indicators); - $indicators = $this.find('ul.indicators').find('li.indicator-item'); - } - - if ($active) { - $active.show(); - } - else { - $slides.first().addClass('active').velocity({opacity: 1}, {duration: options.transition, queue: false, easing: 'easeOutQuad'}); - - $active_index = 0; - $active = $slides.eq($active_index); - - // Update indicators - if (options.indicators) { - $indicators.eq($active_index).addClass('active'); - } - } - - // 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'}); - }); - - // auto scroll - $interval = setInterval( - function(){ - $active_index = $slider.find('.active').index(); - moveToSlide($active_index + 1); - - }, options.transition + options.interval - ); - - - // HammerJS, Swipe navigation - - // Touch Event - var panning = false; - var swipeLeft = false; - var swipeRight = false; - - $this.hammer({ - prevent_default: false - }).bind('pan', function(e) { - if (e.gesture.pointerType === "touch") { - - // reset interval - clearInterval($interval); - - var direction = e.gesture.direction; - var x = e.gesture.deltaX; - var velocityX = e.gesture.velocityX; - - $curr_slide = $slider.find('.active'); - $curr_slide.velocity({ translateX: x - }, {duration: 50, queue: false, easing: 'easeOutQuad'}); - - // Swipe Left - 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; - } - - // Make Slide Behind active slide visible - var next_slide; - if (swipeLeft) { - next_slide = $curr_slide.next(); - if (next_slide.length === 0) { - next_slide = $slides.first(); - } - next_slide.velocity({ opacity: 1 - }, {duration: 300, queue: false, easing: 'easeOutQuad'}); - } - if (swipeRight) { - next_slide = $curr_slide.prev(); - if (next_slide.length === 0) { - next_slide = $slides.last(); - } - next_slide.velocity({ opacity: 1 - }, {duration: 300, queue: false, easing: 'easeOutQuad'}); - } - - - } - - }).bind('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) { - // Return to original spot - $curr_slide.velocity({ translateX: 0 - }, {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) { - 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}); - } }); - } - 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); - - }, options.transition + options.interval - ); - } - }); - - $this.on('sliderPause', function() { - clearInterval($interval); - }); - - $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); - - }, options.transition + options.interval - ); - }); - - $this.on('sliderNext', function() { - $active_index = $slider.find('.active').index(); - moveToSlide($active_index + 1); - }); - - $this.on('sliderPrev', function() { - $active_index = $slider.find('.active').index(); - moveToSlide($active_index - 1); - }); - - }); - - - - }, - pause : function() { - $(this).trigger('sliderPause'); - }, - start : function() { - $(this).trigger('sliderStart'); - }, - next : function() { - $(this).trigger('sliderNext'); - }, - 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 ) { - // Default to "init" - return methods.init.apply( this, arguments ); - } else { - $.error( 'Method ' + methodOrOptions + ' does not exist on jQuery.tooltip' ); - } - }; // Plugin end -}( jQuery )); -;(function ($) { - $(document).ready(function() { - - $(document).on('click.card', '.card', function (e) { - if ($(this).find('> .card-reveal').length) { - 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'}); } - } - ); - } - 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'}); - } - } - }); - - }); -}( jQuery ));;(function ($) { - var chipsHandleEvents = false; - var materialChipsDefaults = { - data: [], - placeholder: '', - secondaryPlaceholder: '', - }; - - $(document).ready(function(){ - // Handle removal of static chips. - $(document).on('click', '.chip .close', function(e){ - var $chips = $(this).closest('.chips'); - if ($chips.data('initialized')) { - return; - } - $(this).closest('.chip').remove(); - }); - }); - - $.fn.material_chip = function (options) { - var self = this; - this.$el = $(this); - this.$document = $(document); - this.SELS = { - CHIPS: '.chips', - CHIP: '.chip', - INPUT: 'input', - DELETE: '.material-icons', - SELECTED_CHIP: '.selected', - }; - - if ('data' === options) { - return this.$el.data('chips'); - } - - if ('options' === options) { - return this.$el.data('options'); - } - - this.$el.data('options', $.extend({}, materialChipsDefaults, options)); - - // Initialize - this.init = function() { - var i = 0; - var chips; - self.$el.each(function(){ - var $chips = $(this); - if ($chips.data('initialized')) { - // Prevent double initialization. - return; - } - var options = $chips.data('options'); - if (!options.data || !options.data instanceof Array) { - options.data = []; - } - $chips.data('chips', options.data); - $chips.data('index', i); - $chips.data('initialized', true); - - if (!$chips.hasClass(self.SELS.CHIPS)) { - $chips.addClass('chips'); - } - - self.chips($chips); - i++; - }); - }; - - this.handleEvents = function(){ - var SELS = self.SELS; - - self.$document.on('click', SELS.CHIPS, function(e){ - $(e.target).find(SELS.INPUT).focus(); - }); - - self.$document.on('click', SELS.CHIP, function(e){ - $(SELS.CHIP).removeClass('selected'); - $(this).toggleClass('selected'); - }); - - self.$document.on('keydown', function(e){ - if ($(e.target).is('input, textarea')) { - return; - } - - // delete - var $chip = self.$document.find(SELS.CHIP + SELS.SELECTED_CHIP); - var $chips = $chip.closest(SELS.CHIPS); - var length = $chip.siblings(SELS.CHIP).length; - var index; - - if (!$chip.length) { - return; - } - - if (e.which === 8 || e.which === 46) { - e.preventDefault(); - var chipsIndex = $chips.data('index'); - - index = $chip.index(); - self.deleteChip(chipsIndex, index, $chips); - - var selectIndex = null; - if ((index + 1) < length) { - selectIndex = index; - } else if (index === length || (index + 1) === length) { - selectIndex = length - 1; - } - - if (selectIndex < 0) selectIndex = null; - - if (null !== selectIndex) { - self.selectChip(chipsIndex, selectIndex, $chips); - } - if (!length) $chips.find('input').focus(); - - // left - } else if (e.which === 37) { - index = $chip.index() - 1; - if (index < 0) { - return; - } - $(SELS.CHIP).removeClass('selected'); - self.selectChip($chips.data('index'), index, $chips); - - // right - } else if (e.which === 39) { - index = $chip.index() + 1; - $(SELS.CHIP).removeClass('selected'); - if (index > length) { - $chips.find('input').focus(); - return; - } - self.selectChip($chips.data('index'), index, $chips); - } - }); - - self.$document.on('focusin', SELS.CHIPS + ' ' + SELS.INPUT, function(e){ - $(e.target).closest(SELS.CHIPS).addClass('focus'); - $(SELS.CHIP).removeClass('selected'); - }); - - self.$document.on('focusout', SELS.CHIPS + ' ' + SELS.INPUT, function(e){ - $(e.target).closest(SELS.CHIPS).removeClass('focus'); - }); - - self.$document.on('keydown', SELS.CHIPS + ' ' + SELS.INPUT, function(e){ - var $target = $(e.target); - var $chips = $target.closest(SELS.CHIPS); - var chipsIndex = $chips.data('index'); - var chipsLength = $chips.children(SELS.CHIP).length; - - // enter - if (13 === e.which) { - e.preventDefault(); - self.addChip(chipsIndex, {tag: $target.val()}, $chips); - $target.val(''); - return; - } - - // delete or left - if ((8 === e.keyCode || 37 === e.keyCode) && '' === $target.val() && chipsLength) { - self.selectChip(chipsIndex, chipsLength - 1, $chips); - $target.blur(); - return; - } - }); - - self.$document.on('click', SELS.CHIPS + ' ' + SELS.DELETE, function(e) { - var $target = $(e.target); - var $chips = $target.closest(SELS.CHIPS); - var $chip = $target.closest(SELS.CHIP); - e.stopPropagation(); - self.deleteChip( - $chips.data('index'), - $chip.index(), - $chips - ); - $chips.find('input').focus(); - }); - }; - - this.chips = function($chips) { - var html = ''; - var options = $chips.data('options'); - $chips.data('chips').forEach(function(elem){ - html += self.renderChip(elem); - }); - html += ''; - $chips.html(html); - self.setPlaceholder($chips); - }; - - this.renderChip = function(elem) { - if (!elem.tag) return; - - var html = '
          ' + elem.tag; - if (elem.image) { - html += ' '; - } - html += 'close'; - html += '
          '; - return html; - }; - - this.setPlaceholder = function($chips) { - var options = $chips.data('options'); - if ($chips.data('chips').length && options.placeholder) { - $chips.find('input').prop('placeholder', options.placeholder); - } else if (!$chips.data('chips').length && options.secondaryPlaceholder) { - $chips.find('input').prop('placeholder', options.secondaryPlaceholder); - } - }; - - this.isValid = function($chips, elem) { - var chips = $chips.data('chips'); - var exists = false; - for (var i=0; i < chips.length; i++) { - if (chips[i].tag === elem.tag) { - exists = true; - return; - } - } - return '' !== elem.tag && !exists; - }; - - this.addChip = function(chipsIndex, elem, $chips) { - if (!self.isValid($chips, elem)) { - return; - } - var options = $chips.data('options'); - var chipHtml = self.renderChip(elem); - $chips.data('chips').push(elem); - $(chipHtml).insertBefore($chips.find('input')); - $chips.trigger('chip.add', elem); - self.setPlaceholder($chips); - }; - - this.deleteChip = function(chipsIndex, chipIndex, $chips) { - var chip = $chips.data('chips')[chipIndex]; - $chips.find('.chip').eq(chipIndex).remove(); - $chips.data('chips').splice(chipIndex, 1); - $chips.trigger('chip.delete', chip); - self.setPlaceholder($chips); - }; - - this.selectChip = function(chipsIndex, chipIndex, $chips) { - var $chip = $chips.find('.chip').eq(chipIndex); - if ($chip && false === $chip.hasClass('selected')) { - $chip.addClass('selected'); - $chips.trigger('chip.select', $chips.data('chips')[chipIndex]); - } - }; - - this.getChipsElement = function(index, $chips) { - return $chips.eq(index); - }; - - // init - this.init(); - - if (!chipsHandleEvents) { - this.handleEvents(); - chipsHandleEvents = true; - } - }; -}( jQuery ));;(function ($) { - $.fn.pushpin = function (options) { - // Defaults - var defaults = { - top: 0, - bottom: Infinity, - offset: 0 - }; - - // Remove pushpin event and classes - if (options === "remove") { - this.each(function () { - if (id = $(this).data('pushpin-id')) { - $(window).off('scroll.' + id); - $(this).removeData('pushpin-id').removeClass('pin-top pinned pin-bottom').removeAttr('style'); - } - }); - return false; - } - - options = $.extend(defaults, options); - - - $index = 0; - return this.each(function() { - var $uniqueId = Materialize.guid(), - $this = $(this), - $original_offset = $(this).offset().top; - - function removePinClasses(object) { - object.removeClass('pin-top'); - object.removeClass('pinned'); - object.removeClass('pin-bottom'); - } - - function updateElements(objects, scrolled) { - objects.each(function () { - // Add position fixed (because its between top and bottom) - if (options.top <= scrolled && options.bottom >= scrolled && !$(this).hasClass('pinned')) { - removePinClasses($(this)); - $(this).css('top', options.offset); - $(this).addClass('pinned'); - } - - // Add pin-top (when scrolled position is above top) - if (scrolled < options.top && !$(this).hasClass('pin-top')) { - removePinClasses($(this)); - $(this).css('top', 0); - $(this).addClass('pin-top'); - } - - // Add pin-bottom (when scrolled position is below bottom) - if (scrolled > options.bottom && !$(this).hasClass('pin-bottom')) { - removePinClasses($(this)); - $(this).addClass('pin-bottom'); - $(this).css('top', options.bottom - $original_offset); - } - }); - } - - $(this).data('pushpin-id', $uniqueId); - updateElements($this, $(window).scrollTop()); - $(window).on('scroll.' + $uniqueId, function () { - var $scrolled = $(window).scrollTop() + options.offset; - updateElements($this, $scrolled); - }); - - }); - - }; -}( 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)', function(e) { - var $this = $(this); - openFABMenu($this); - }); - $(document).on('mouseleave.fixedActionBtn', '.fixed-action-btn:not(.click-to-toggle)', function(e) { - var $this = $(this); - closeFABMenu($this); - }); - - // Toggle-on-click behaviour. - $(document).on('click.fixedActionBtn', '.fixed-action-btn.click-to-toggle > a', function(e) { - var $this = $(this); - var $menu = $this.parent(); - if ($menu.hasClass('active')) { - closeFABMenu($menu); - } else { - openFABMenu($menu); - } - }); - - }); - - $.fn.extend({ - openFAB: function() { - openFABMenu($(this)); - }, - closeFAB: function() { - closeFABMenu($(this)); - } - }); - - - var openFABMenu = function (btn) { - $this = btn; - if ($this.hasClass('active') === false) { - - // Get direction option - var horizontal = $this.hasClass('horizontal'); - var offsetY, offsetX; - - if (horizontal === true) { - offsetX = 40; - } else { - offsetY = 40; - } - - $this.addClass('active'); - $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 }); - time += 40; - }); - } - }; - - var closeFABMenu = function (btn) { - $this = btn; - // Get direction option - var horizontal = $this.hasClass('horizontal'); - var offsetY, offsetX; - - if (horizontal === true) { - offsetX = 40; - } else { - offsetY = 40; - } - - $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 } - ); - }; - - -}( jQuery )); -;(function ($) { - // Image transition function - Materialize.fadeInImage = function(selectorOrEl) { - var element; - if (typeof(selectorOrEl) === 'string') { - element = $(selectorOrEl); - } else if (typeof(selectorOrEl) === 'object') { - element = selectorOrEl; - } else { - return; - } - element.css({opacity: 0}); - $(element).velocity({opacity: 1}, { - duration: 650, - queue: false, - easing: 'easeOutSine' - }); - $(element).velocity({opacity: 1}, { - duration: 1300, - queue: false, - easing: 'swing', - step: function(now, fx) { - fx.start = 100; - 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+"%)" - }); - } - } - }); - }; - - // Horizontal staggered list - Materialize.showStaggeredList = function(selectorOrEl) { - var element; - if (typeof(selectorOrEl) === 'string') { - element = $(selectorOrEl); - } 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] }); - time += 120; - }); - }; - - - $(document).ready(function() { - // Hardcoded .staggered-list scrollFire - // var staggeredListOptions = []; - // $('ul.staggered-list').each(function (i) { - - // var label = 'scrollFire-' + i; - // $(this).addClass(label); - // staggeredListOptions.push( - // {selector: 'ul.staggered-list.' + label, - // offset: 200, - // callback: 'showStaggeredList("ul.staggered-list.' + label + '")'}); - // }); - // scrollFire(staggeredListOptions); - - // HammerJS, Swipe navigation - - // Touch Event - var swipeLeft = false; - var swipeRight = false; - - - // Dismissible Collections - $('.dismissable').each(function() { - $(this).hammer({ - prevent_default: false - }).bind('pan', function(e) { - if (e.gesture.pointerType === "touch") { - var $this = $(this); - var direction = e.gesture.direction; - var x = e.gesture.deltaX; - var velocityX = e.gesture.velocityX; - - $this.velocity({ translateX: x - }, {duration: 50, queue: false, easing: 'easeOutQuad'}); - - // Swipe Left - 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)) { - swipeRight = true; - } - } - }).bind('panend', function(e) { - // Reset if collection is moved back into original position - if (Math.abs(e.gesture.deltaX) < ($(this).innerWidth() / 2)) { - swipeRight = false; - swipeLeft = false; - } - - if (e.gesture.pointerType === "touch") { - var $this = $(this); - if (swipeLeft || swipeRight) { - var fullWidth; - if (swipeLeft) { fullWidth = $this.innerWidth(); } - else { fullWidth = -1 * $this.innerWidth(); } - - $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(); } - }); - } - }); - } - 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( - // { translateY: "100px"}, - // { duration: 0 }); - - // $('ul.staggered-list.vertical li').each(function() { - // $(this).velocity( - // { opacity: "1", translateY: "0"}, - // { duration: 800, delay: time, easing: [60, 25] }); - // time += 120; - // }); - - // // Fade in and Scale - // $('.fade-in.scale').velocity( - // { scaleX: .4, scaleY: .4, translateX: -600}, - // { duration: 0}); - // $('.fade-in').each(function() { - // $(this).velocity( - // { opacity: "1", scaleX: 1, scaleY: 1, translateX: 0}, - // { duration: 800, easing: [60, 10] }); - // }); - }); -}( jQuery )); -;(function($) { - - // Input: Array of JSON objects {selector, offset, callback} - - Materialize.scrollFire = function(options) { - - var didScroll = false; - - window.addEventListener("scroll", function() { - didScroll = true; - }); - - // Rate limit to 100ms - setInterval(function() { - if(didScroll) { - didScroll = false; - - var windowScroll = window.pageYOffset + window.innerHeight; - - for (var i = 0 ; i < options.length; i++) { - // Get options from each line - var value = options[i]; - var selector = value.selector, - offset = value.offset, - callback = value.callback; - - var currentElement = document.querySelector(selector); - if ( currentElement !== null) { - var elementOffset = currentElement.getBoundingClientRect().top + window.pageYOffset; - - if (windowScroll > (elementOffset + offset)) { - if (value.done !== true) { - if (typeof(callback) === 'function') { - callback.call(this, currentElement); - } else if (typeof(callback) === 'string') { - var callbackFunc = new Function(callback); - callbackFunc(currentElement); - } - value.done = true; - } - } - } - } - } - }, 100); - }; - -})(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 ) - -}(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 ) { - - // 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()) ) - }, - - - // Merge the defaults and options passed. - SETTINGS = COMPONENT ? $.extend( true, {}, COMPONENT.defaults, OPTIONS ) : OPTIONS || {}, - - - // Merge the default classes with the settings classes. - CLASSES = $.extend( {}, PickerConstructor.klasses(), SETTINGS.klass ), - - - // The element node wrapper into a jQuery object. - $ELEMENT = $( ELEMENT ), - - - // Pseudo picker constructor. - PickerInstance = function() { - return this.start() - }, - - - // The picker prototype. - P = PickerInstance.prototype = { - - constructor: PickerInstance, - - $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.after( 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 - }) - - - // 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() - } - - - // Trigger queued the “start” and “render” events. - return P.trigger( 'start' ).trigger( 'render' ) - }, //start - - - /** - * 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 ) ) - - // Trigger the queued “render” events. - return P.trigger( 'render' ) - }, //render - - - /** - * Destroy everything - */ - stop: function() { - - // If it’s already stopped, do nothing. - if ( !STATE.start ) return P - - // Then close the picker. - P.close() - - // Remove the hidden field. - if ( P._hidden ) { - P._hidden.parentNode.removeChild( P._hidden ) - } - - // 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) - - // Restore the element state - ELEMENT.type = STATE.type - ELEMENT.readOnly = false - - // Trigger the queued “stop” events. - P.trigger( 'stop' ) - - // Reset the picker states. - STATE.methods = {} - STATE.start = false - - return P - }, //stop - - - /** - * Open up the picker - */ - open: function( dontGiveFocus ) { - - // If it’s already open, do nothing. - if ( STATE.open ) return P - - // 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() { - - // Add the “opened” class to the picker root. - P.$root.addClass( CLASSES.opened ) - aria( P.$root[0], 'hidden', false ) - - }, 0 ) - - // If we have to give focus, bind the element and doc events. - if ( dontGiveFocus !== false ) { - - // Set it as open. - STATE.open = true - - // Prevent the page from scrolling. - if ( IS_DEFAULT_THEME ) { - $html. - css( 'overflow', 'hidden' ). - css( 'padding-right', '+=' + getScrollbarWidth() ) - } - - // 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 ) - } - - // 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 ) - - // If it’s already closed, do nothing more. - if ( !STATE.open ) return P - - // Set it as closed. - STATE.open = false - - // Allow the page to scroll. - if ( IS_DEFAULT_THEME ) { - $html. - css( 'overflow', '' ). - css( 'padding-right', '-=' + getScrollbarWidth() ) - } - - // 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 - - - /** - * Set something - */ - set: function( thing, value, options ) { - - var thingItem, thingValue, - thingIsObject = $.isPlainObject( thing ), - thingObject = thingIsObject ? thing : {} - - // Make sure we have usable options. - options = thingIsObject && $.isPlainObject( value ) ? value : options || {} - - if ( thing ) { - - // If the thing isn’t an object, make it one. - if ( !thingIsObject ) { - thingObject[ thing ] = value - } - - // Go through the things of items to set. - for ( thingItem in thingObject ) { - - // Grab the value of the thing. - thingValue = thingObject[ thingItem ] - - // 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 ) - } - - // 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' ) - } - } - - // 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' - - // If a picker state exists, return that. - if ( STATE[ thing ] != null ) { - return STATE[ thing ] - } - - // Return the submission value, if that. - if ( thing == 'valueSubmit' ) { - if ( P._hidden ) { - return P._hidden.value - } - thing = 'value' - } - - // 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 ) { - - var thingName, thingMethod, - thingIsObject = $.isPlainObject( thing ), - thingObject = thingIsObject ? thing : {} - - if ( thing ) { - - // 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 ) { - - // Grab the method of the thing. - thingMethod = thingObject[ 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 ] || [] - - // Add the method to the relative method collection. - STATE.methods[ thingName ].push( thingMethod ) - } - } - - 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 - }, - - - /** - * 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() { - - // Create a picker wrapper holder - return PickerConstructor._.node( 'div', - - // Create a picker wrapper node - PickerConstructor._.node( 'div', - - // Create a picker frame - PickerConstructor._.node( 'div', - - // Create a picker box node - PickerConstructor._.node( 'div', - - // Create the components nodes. - P.component.nodes( STATE.open ), - - // The picker box class - CLASSES.box - ), - - // Picker wrap class - CLASSES.wrap - ), - - // Picker frame class - CLASSES.frame - ), - - // Picker holder class - CLASSES.holder - ) //endreturn - } //createWrappedComponent - - - - /** - * 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). - - // Remove the tabindex. - attr('tabindex', -1). - - // If there’s a `data-value`, update the value of the element. - val( $ELEMENT.data('value') ? - P.get('select', SETTINGS.format) : - ELEMENT.value - ) - - - // Only bind keydown events if the element isn’t editable. - if ( !SETTINGS.editable ) { - - $ELEMENT. - - // 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' - }) - } - - - /** - * Prepare the root picker element with all bindings. - */ - function prepareElementRoot() { - - P.$root. - - on({ - - // 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 holder is clicked, stop it - // from bubbling to the doc. - 'mousedown click': function( event ) { - - var target = event.target - - // Make sure the target isn’t the root holder so it can bubble up. - if ( target != P.$root.children()[ 0 ] ) { - - 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' )) { - - 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 ) - } - }). - - // Open the picker and adjust the root “focused” state - on( 'focus.toOpen', handleFocusToOpenEvent ). - - // If there’s a click on an actionable element, carry out the actions. - on( 'click', '[data-pick], [data-nav], [data-clear], [data-close]', function() { - - var $target = $( this ), - targetData = $target.data(), - targetDisabled = $target.hasClass( CLASSES.navDisabled ) || $target.hasClass( CLASSES.disabled ), - - // * For IE, non-focusable elements can be active elements as well - // (http://stackoverflow.com/a/2684561). - activeElement = getActiveElement() - activeElement = activeElement && ( activeElement.type || activeElement.href ) - - // 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 } ) - } - - // If something is picked, set `select` then close with focus. - else if ( !targetDisabled && 'pick' in targetData ) { - P.set( 'select', targetData.pick ) - } - - // If a “clear” button is pressed, empty the values and close with focus. - else if ( targetData.clear ) { - P.clear().close( true ) - } - - else if ( targetData.close ) { - P.close( true ) - } - - }) //P.$root - - aria( P.$root[0], 'hidden', true ) - } - - - /** - * 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] - } - - P._hidden = $( - '' - )[0] - - $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 ) - } - - - // For iOS8. - function handleKeydownEvent( event ) { - - 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 `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() - - // 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 ) { - - // 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 ) - } - - // And then finally open the picker. - P.open() - } - - - // Return a new picker instance. - return new PickerInstance() -} //PickerConstructor - - - -/** - * 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', - - input: prefix + '__input', - active: prefix + '__input--active', - target: prefix + '__input--target', - - holder: prefix + '__holder', - - frame: prefix + '__frame', - wrap: prefix + '__wrap', - - box: prefix + '__box' - } -} //PickerConstructor.klasses - - - -/** - * Check if the default theme is being used. - */ -function isUsingDefaultTheme( element ) { - - var theme, - prop = 'position' - - // For IE. - if ( element.currentStyle ) { - theme = element.currentStyle[prop] - } - - // For normal browsers. - 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() { - - if ( $html.height() <= $window.height() ) { - return 0 - } - - var $outer = $( '
          ' ). - appendTo( 'body' ) - - // Get the width without scrollbars. - var widthWithoutScroll = $outer[0].offsetWidth - - // Force adding scrollbars. - $outer.css( 'overflow', 'scroll' ) - - // Add the inner div. - var $inner = $( '
          ' ).appendTo( $outer ) - - // Get the width with scrollbars. - var widthWithScroll = $inner[0].offsetWidth - - // Remove the divs. - $outer.remove() - - // Return the difference between the widths. - return widthWithoutScroll - widthWithScroll -} - - - -/** - * PickerConstructor helper methods. - */ -PickerConstructor._ = { - - /** - * Create a group of nodes. Expects: - * ` - { - min: {Integer}, - max: {Integer}, - i: {Integer}, - node: {String}, - item: {Function} - } - * ` - */ - group: function( groupObject ) { - - var - // Scope for the looped object - loopObjectScope, - - // Create the nodes list - nodesList = '', - - // The counter starts from the `min` - counter = PickerConstructor._.trigger( groupObject.min, groupObject ) - - - // Loop from the `min` to `max`, incrementing by `i` - for ( ; counter <= PickerConstructor._.trigger( groupObject.max, groupObject, [ counter ] ); counter += groupObject.i ) { - - // 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 - }, //group - - - /** - * Create a dom node string - */ - node: function( wrapper, item, klass, attribute ) { - - // 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 - - // Check for the class - klass = klass ? ' class="' + klass + '"' : '' - - // Check for any attributes - attribute = attribute ? ' ' + attribute : '' - - // Return the wrapped item - return '<' + wrapper + klass + attribute + '>' + item + '' - }, //node - - - /** - * Lead numbers below 10 with a zero. - */ - lead: function( number ) { - return ( number < 10 ? '0': '' ) + number - }, - - - /** - * Trigger a function otherwise return the value. - */ - 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. - */ - digits: function( string ) { - return ( /\d/ ).test( string[ 1 ] ) ? 2 : 1 - }, - - - /** - * Tell if something is a date object. - */ - isDate: function( value ) { - return {}.toString.call( value ).indexOf( 'Date' ) > -1 && this.isInteger( value.getDate() ) - }, - - - /** - * Tell if something is an integer. - */ - isInteger: function( value ) { - return {}.toString.call( value ).indexOf( 'Number' ) > -1 && value % 1 === 0 - }, - - - /** - * Create ARIA attribute strings. - */ - ariaAttr: ariaAttr -} //PickerConstructor._ - - - -/** - * Extend the picker with a component and defaults. - */ -PickerConstructor.extend = function( name, Component ) { - - // Extend jQuery. - $.fn[ name ] = function( options, action ) { - - // 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 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 ) - } - }) - } - - // Set the defaults. - $.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 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] + '"' - } - return data -} - -// IE8 bug throws an error for activeElements within iframes. -function getActiveElement() { - try { - 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 - */ - -(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('./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 - - // 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' ) - - // 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 there’s no value, default to highlighting “today”. - else { - 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 ) - -} //DatePicker - - -/** - * Set a datepicker item object. - */ -DatePicker.prototype.set = function( type, value, options ) { - - var calendar = this, - 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 - } - - // 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() - - // 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 ) - } - } - - return calendar -} //DatePicker.prototype.set - - -/** - * 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 ) { - - var isInfiniteValue, - calendar = this - - // If there’s no value, use the type as the value. - value = value === undefined ? type : value - - - // If it’s infinity, update the 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 - } - - // 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 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 - - -/** - * 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 - } - - // Create objects if possible. - if ( !_.isInteger( from ) ) { - from = createDate( from ) - } - 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 ]; - } - - return { - 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 two date range objects overlap. - */ -DatePicker.prototype.overlapRanges = function( one, two ) { - - 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 ) -} - - -/** - * 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 ) -} - - -/** - * 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*/ - - - 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 - } - - // 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 ] - } - - 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 -} - - -/** - * Measure the range of dates. - */ -DatePicker.prototype.measure = function( type, value/*, options*/ ) { - - var calendar = this - - // If it’s anything false-y, remove the limits. - 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 } ) - } - - 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 ]) -} - - -/** - * 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, - - // 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, - - // 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. - // [2] Inverted and some dates enabled. - // [3] Not inverted and out of range. - // - // Cases to **not** validate for: - // • Navigating months. - // • 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 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) - ]) - } - - - // 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 - - -/** - * Check if a date is disabled. - */ -DatePicker.prototype.disabled = function( dateToVerify ) { - - 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 - } - - // 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 - - // 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 - -} //DatePicker.prototype.disabled - - -/** - * Parse a string into a usable type. - */ -DatePicker.prototype.parse = function( type, value, options ) { - - var calendar = this, - parsingObject = {} - - // If it’s already parsed, we’re good. - 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 - } - - // Convert the format into an array and then map through it. - calendar.formats.toArray( options.format ).map( function( 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 ) - } - - // 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 - - -/** - * 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 ) { - - // 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 - } - - // 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 - } - - 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 - - - - -/** - * Check if two date units are the exact. - */ -DatePicker.prototype.isDateExact = function( one, two ) { - - 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 - } - - // 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 - } - - // 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 ) - } - - return false -} - - -/** - * Check if two date units overlap. - */ -DatePicker.prototype.isDateOverlap = function( one, two ) { - - var calendar = this, - 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( 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 ) - } - - 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 ) { - - var calendar = this, - 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 = [] - } - - // Otherwise go through the dates to disable. - else { - - datesToDisable.map(function( unitToDisable ) { - - 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 - } - } - - // 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 - - -/** - * Mark a collection of dates as “enabled”. - */ -DatePicker.prototype.activate = function( type, datesToEnable ) { - - var calendar = this, - disabledItems = calendar.item.disable, - 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 = [] - } - - // Otherwise go through the disabled dates. - else { - - datesToEnable.map(function( unitToEnable ) { - - var matchFound, - disabledUnit, - index, - isExactRange - - // Go through the disabled items and try to find a match. - for ( index = 0; index < disabledItemsCount; index += 1 ) { - - 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 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 _.node( 'div', monthsCollection[ selectedObject.month ] ); - else return _.node( 'div', 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") - return _.node( 'div', focusedYear ) - - // Otherwise just return the year focused - return _.node( 'div', focusedYear, settings.klass.year ) - } //createYearLabel - - - // Materialize modified - createDayLabel = function() { - if (selectedObject != null) - return _.node( 'div', selectedObject.date) - else return _.node( 'div', nowObject.date) - } - createWeekdayLabel = function() { - var display_day; - - if (selectedObject != null) - display_day = selectedObject.day; - else - display_day = nowObject.day; - var weekday = settings.weekdaysFull[ display_day ] - return weekday - } - - - // 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 - - + - - // * 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 ) { - - return { - - // The title label to use for the month nav buttons - labelMonthNext: 'Next month', - labelMonthPrev: 'Previous month', - - // 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' ], - - // Materialize modified - weekdaysLetter: [ 'S', 'M', 'T', 'W', 'T', 'F', 'S' ], - - // Today and clear - today: 'Today', - clear: 'Clear', - close: 'Close', - - // The format to show on the `input` element - format: 'd mmmm, yyyy', - - // Classes - klass: { - - table: prefix + 'table', - - header: prefix + 'header', - - - // 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 - - - - navPrev: prefix + 'nav--prev', - navNext: prefix + 'nav--next', - navDisabled: prefix + 'nav--disabled', - - month: prefix + 'month', - year: prefix + 'year', - - selectMonth: prefix + 'select--month', - selectYear: prefix + 'select--year', - - weekdays: prefix + 'weekday', - - 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', - - footer: prefix + 'footer', - - buttonClear: prefix + 'button--clear', - buttonToday: prefix + 'button--today', - buttonClose: prefix + 'button--close' - } - } -})( Picker.klasses().picker + '__' ) - - - - - -/** - * Extend the picker to add the date picker. - */ -Picker.extend( 'pickadate', DatePicker ) - - -})); - - -;(function ($) { - - $.fn.characterCounter = function(){ - return this.each(function(){ - var $input = $(this); - var $counterElement = $input.parent().find('span[class="character-counter"]'); - - // character counter has already been added appended to the parent container - if ($counterElement.length) { - return; - } - - var itHasLengthAttribute = $input.attr('length') !== undefined; - - if(itHasLengthAttribute){ - $input.on('input', updateCounter); - $input.on('focus', updateCounter); - $input.on('blur', removeCounterElement); - - addCounterElement($input); - } - - }); - }; - - function updateCounter(){ - var maxLength = +$(this).attr('length'), - actualLength = +$(this).val().length, - isValidLength = actualLength <= maxLength; - - $(this).parent().find('span[class="character-counter"]') - .html( actualLength + '/' + maxLength); - - addInputStyle(isValidLength, $(this)); - } - - function addCounterElement($input) { - var $counterElement = $input.parent().find('span[class="character-counter"]'); - - if ($counterElement.length) { - return; - } - - $counterElement = $('') - .addClass('character-counter') - .css('float','right') - .css('font-size','12px') - .css('height', 1); - - $input.parent().append($counterElement); - } - - function removeCounterElement(){ - $(this).parent().find('span[class="character-counter"]').html(''); - } - - function addInputStyle(isValidLength, $input){ - var inputHasInvalidClass = $input.hasClass('invalid'); - if (isValidLength && inputHasInvalidClass) { - $input.removeClass('invalid'); - } - else if(!isValidLength && !inputHasInvalidClass){ - $input.removeClass('valid'); - $input.addClass('invalid'); - } - } - - $(document).ready(function(){ - $('input, textarea').characterCounter(); - }); - -}( jQuery )); -;(function ($) { - - var methods = { - - init : function(options) { - var defaults = { - time_constant: 200, // ms - dist: -100, // zoom scale TODO: make this more intuitive as an option - shift: 0, // spacing for center image - padding: 0, // Padding between non center items - full_width: false, // Change to full width styles - indicators: false, // Toggle indicators - no_wrap: false // Don't wrap around and cycle through items. - }; - options = $.extend(defaults, options); - - return this.each(function() { - - var images, offset, center, pressed, dim, count, - reference, referenceY, amplitude, target, velocity, - xform, frame, timestamp, ticker, dragged, vertical_dragged; - var $indicators = $('
            '); - - - // 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; - } - - - // Options - if (options.full_width) { - options.dist = 0; - var firstImage = view.find('.carousel-item img').first(); - if (firstImage.length) { - imageHeight = firstImage.load(function(){ - view.css('height', $(this).height()); - }); - } else { - imageHeight = view.find('.carousel-item').first().height(); - view.css('height', imageHeight); - } - - // Offset fixed items when indicators. - if (showIndicators) { - view.find('.carousel-fixed-item').addClass('with-indicators'); - } - } - - - view.addClass('initialized'); - pressed = false; - offset = target = 0; - images = []; - item_width = view.find('.carousel-item').first().innerWidth(); - dim = item_width * 2 + options.padding; - - view.find('.carousel-item').each(function (i) { - images.push($(this)[0]); - if (showIndicators) { - var $indicator = $('
          • '); - - // Add active to first by default. - if (i === 0) { - $indicator.addClass('active'); - } - - // Handle clicks on indicators. - $indicator.click(function () { - var index = $(this).index(); - cycleTo(index); - }); - $indicators.append($indicator); - } - }); - - if (showIndicators) { - view.append($indicators); - } - 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[0].addEventListener('mousedown', tap); - view[0].addEventListener('mousemove', drag); - view[0].addEventListener('mouseup', release); - view[0].addEventListener('mouseleave', release); - view[0].addEventListener('click', click); - } - - function xpos(e) { - // touch event - if (e.targetTouches && (e.targetTouches.length >= 1)) { - return e.targetTouches[0].clientX; - } - - // mouse event - return e.clientX; - } - - function ypos(e) { - // touch event - if (e.targetTouches && (e.targetTouches.length >= 1)) { - return e.targetTouches[0].clientY; - } - - // mouse event - return e.clientY; - } - - function wrap(x) { - return (x >= count) ? (x % count) : (x < 0) ? wrap(count + (x % count)) : x; - } - - function scroll(x) { - var i, half, delta, dir, tween, el, alignment, xTranslation; - - offset = (typeof x === 'number') ? x : offset; - center = Math.floor((offset + dim / 2) / dim); - delta = offset - center * dim; - dir = (delta < 0) ? 1 : -1; - tween = -dir * delta * 2 / dim; - half = count >> 1; - - if (!options.full_width) { - alignment = 'translateX(' + (view[0].clientWidth - item_width) / 2 + 'px) '; - alignment += 'translateY(' + (view[0].clientHeight - item_width) / 2 + 'px)'; - } else { - alignment = 'translateX(0)'; - } - - // Set indicator active - if (showIndicators) { - var diff = (center % count); - var activeIndicator = $indicators.find('.indicator-item.active'); - if (activeIndicator.index() !== diff) { - activeIndicator.removeClass('active'); - $indicators.find('.indicator-item').eq(diff).addClass('active'); - } - } - - // center - // Don't show wrapped items. - if (!options.no_wrap || (center >= 0 && center < count)) { - el = images[wrap(center)]; - 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.full_width) { tweenedOpacity = 1; } - else { tweenedOpacity = 1 - 0.2 * tween; } - el.style.opacity = tweenedOpacity; - el.style.display = 'block'; - } - - for (i = 1; i <= half; ++i) { - // right side - if (options.full_width) { - zTranslation = options.dist; - 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.no_wrap || 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.zIndex = -i; - el.style.opacity = tweenedOpacity; - el.style.display = 'block'; - } - - - // left side - if (options.full_width) { - zTranslation = options.dist; - 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.no_wrap || 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.zIndex = -i; - el.style.opacity = tweenedOpacity; - el.style.display = 'block'; - } - } - - // center - // Don't show wrapped items. - if (!options.no_wrap || (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.zIndex = 0; - if (options.full_width) { tweenedOpacity = 1; } - else { tweenedOpacity = 1 - 0.2 * tween; } - el.style.opacity = tweenedOpacity; - el.style.display = 'block'; - } - } - - function track() { - var now, elapsed, delta, v; - - now = Date.now(); - elapsed = now - timestamp; - timestamp = now; - delta = offset - frame; - frame = offset; - - v = 1000 * delta / (1 + elapsed); - velocity = 0.8 * v + 0.2 * velocity; - } - - function autoScroll() { - var elapsed, delta; - - if (amplitude) { - elapsed = Date.now() - timestamp; - delta = amplitude * Math.exp(-elapsed / options.time_constant); - if (delta > 2 || delta < -2) { - scroll(target - delta); - requestAnimationFrame(autoScroll); - } else { - scroll(target); - } - } - } - - function click(e) { - // Disable clicks if carousel was dragged. - if (dragged) { - e.preventDefault(); - e.stopPropagation(); - return false; - - } else if (!options.full_width) { - var clickedIndex = $(e.target).closest('.carousel-item').index(); - var diff = (center % count) - clickedIndex; - - // Disable clicks if carousel was shifted by click - if (diff !== 0) { - e.preventDefault(); - e.stopPropagation(); - } - cycleTo(clickedIndex); - } - } - - function cycleTo(n) { - var diff = (center % count) - n; - - // Account for wraparound. - if (!options.no_wrap) { - if (diff < 0) { - if (Math.abs(diff + count) < Math.abs(diff)) { diff += count; } - - } else if (diff > 0) { - 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) { - pressed = true; - dragged = false; - vertical_dragged = false; - reference = xpos(e); - referenceY = ypos(e); - - velocity = amplitude = 0; - frame = offset; - timestamp = Date.now(); - clearInterval(ticker); - ticker = setInterval(track, 100); - - } - - function drag(e) { - var x, delta, deltaY; - if (pressed) { - x = xpos(e); - y = ypos(e); - delta = reference - x; - deltaY = Math.abs(referenceY - y); - if (deltaY < 30 && !vertical_dragged) { - // If vertical scrolling don't allow dragging. - if (delta > 2 || delta < -2) { - dragged = true; - 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; - } - } - - if (dragged) { - // If dragging don't allow vertical scroll. - e.preventDefault(); - e.stopPropagation(); - return false; - } - } - - function release(e) { - if (pressed) { - pressed = false; - } else { - return; - } - - clearInterval(ticker); - target = offset; - if (velocity > 10 || velocity < -10) { - amplitude = 0.9 * velocity; - target = offset + amplitude; - } - target = Math.round(target / dim) * dim; - - // No wrap of items. - if (options.no_wrap) { - if (target >= dim * (count - 1)) { - target = dim * (count - 1); - } else if (target < 0) { - target = 0; - } - } - amplitude = target - offset; - timestamp = Date.now(); - requestAnimationFrame(autoScroll); - - if (dragged) { - e.preventDefault(); - e.stopPropagation(); - } - return false; - } - - xform = 'transform'; - ['webkit', 'Moz', 'O', 'ms'].every(function (prefix) { - var e = prefix + 'Transform'; - if (typeof document.body.style[e] !== 'undefined') { - xform = e; - return false; - } - return true; - }); - - - - window.onresize = scroll; - - setupEvents(); - scroll(offset); - - $(this).on('carouselNext', function(e, n) { - if (n === undefined) { - n = 1; - } - target = offset + dim * n; - if (offset !== target) { - amplitude = target - offset; - timestamp = Date.now(); - requestAnimationFrame(autoScroll); - } - }); - - $(this).on('carouselPrev', function(e, n) { - if (n === undefined) { - n = 1; - } - target = offset - dim * n; - if (offset !== target) { - amplitude = target - offset; - timestamp = Date.now(); - requestAnimationFrame(autoScroll); - } - }); - - $(this).on('carouselSet', function(e, n) { - if (n === undefined) { - n = 0; - } - cycleTo(n); - }); - - }); - - - - }, - next : function(n) { - $(this).trigger('carouselNext', [n]); - }, - prev : function(n) { - $(this).trigger('carouselPrev', [n]); - }, - set : function(n) { - $(this).trigger('carouselSet', [n]); - } - }; - - - $.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 diff --git a/production/bower_components/Materialize/dist/js/materialize.min.js b/production/bower_components/Materialize/dist/js/materialize.min.js deleted file mode 100644 index 1a2cf1a..0000000 --- a/production/bower_components/Materialize/dist/js/materialize.min.js +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * Materialize v0.97.7 (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),hb?-.5*(h*Math.pow(2,10*(b-=1))*Math.sin((b*e-f)*(2*Math.PI)/g))+c:h*Math.pow(2,-10*(b-=1))*Math.sin((b*e-f)*(2*Math.PI)/g)*.5+d+c},easeInBack:function(a,b,c,d,e,f){return void 0==f&&(f=1.70158),d*(b/=e)*b*((f+1)*b-f)+c},easeOutBack:function(a,b,c,d,e,f){return void 0==f&&(f=1.70158),d*((b=b/e-1)*b*((f+1)*b+f)+1)+c},easeInOutBack:function(a,b,c,d,e,f){return void 0==f&&(f=1.70158),(b/=e/2)<1?d/2*(b*b*(((f*=1.525)+1)*b-f))+c:d/2*((b-=2)*b*(((f*=1.525)+1)*b+f)+2)+c},easeInBounce:function(a,b,c,d,e){return d-jQuery.easing.easeOutBounce(a,e-b,0,d,e)+c},easeOutBounce:function(a,b,c,d,e){return(b/=e)<1/2.75?d*(7.5625*b*b)+c:2/2.75>b?d*(7.5625*(b-=1.5/2.75)*b+.75)+c:2.5/2.75>b?d*(7.5625*(b-=2.25/2.75)*b+.9375)+c:d*(7.5625*(b-=2.625/2.75)*b+.984375)+c},easeInOutBounce:function(a,b,c,d,e){return e/2>b?.5*jQuery.easing.easeInBounce(a,2*b,0,d,e)+c:.5*jQuery.easing.easeOutBounce(a,2*b-e,0,d,e)+.5*d+c}}),jQuery.extend(jQuery.easing,{easeInOutMaterial:function(a,b,c,d,e){return(b/=e/2)<1?d/2*b*b+c:d/4*((b-=2)*b*b+2)+c}}),jQuery.Velocity?console.log("Velocity is already loaded. You may be needlessly importing Velocity again; note that Materialize includes Velocity."):(!function(a){function b(a){var b=a.length,d=c.type(a);return"function"===d||c.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===d||0===b||"number"==typeof b&&b>0&&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):!1,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):!1}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 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","")}}),h.not(b).removeClass("active").parent().removeClass("active"),h.not(b).parent().children(".collapsible-body").stop(!0,!1).slideUp({duration:350,easing:"easeOutQuart",queue:!1,complete:function(){a(this).css("height","")}})}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){var b=f(a);return b.length>0}function f(a){return a.closest("li > .collapsible-header")}var g=a(this),h=a(this).find("> li > .collapsible-header"),i=g.data("collapsible");g.off("click.collapse","> li > .collapsible-header"),h.off("click.collapse"),g.on("click.collapse","> li > .collapsible-header",function(g){var h=a(this),j=a(g.target);e(j)&&(j=f(j)),j.toggleClass("active"),b.accordion||"accordion"===i||void 0===i?c(j):(d(j),h.hasClass("active")&&d(h))});var h=g.find("> li > .collapsible-header");b.accordion||"accordion"===i||void 0===i?c(h.filter(".active").first()):h.filter(".active").each(function(){d(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,constrain_width:!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 b(){void 0!==f.data("induration")&&(g.inDuration=f.data("induration")),void 0!==f.data("outduration")&&(g.outDuration=f.data("outduration")),void 0!==f.data("constrainwidth")&&(g.constrain_width=f.data("constrainwidth")),void 0!==f.data("hover")&&(g.hover=f.data("hover")),void 0!==f.data("gutter")&&(g.gutter=f.data("gutter")),void 0!==f.data("beloworigin")&&(g.belowOrigin=f.data("beloworigin")),void 0!==f.data("alignment")&&(g.alignment=f.data("alignment")),void 0!==f.data("stoppropagation")&&(g.stopPropagation=f.data("stoppropagation"))}function d(c){"focus"===c&&(h=!0),b(),i.addClass("active"),f.addClass("active"),g.constrain_width===!0?i.css("width",f.outerWidth()):i.css("white-space","nowrap");var d=window.innerHeight,e=f.innerHeight(),j=f.offset().left,k=f.offset().top-a(window).scrollTop(),l=g.alignment,m=0,n=0,o=0;g.belowOrigin===!0&&(o=e);var p=0,q=0,r=f.parent();if(r.is("body")||(r[0].scrollHeight>r[0].clientHeight&&(p=r[0].scrollTop),r[0].scrollWidth>r[0].clientWidth&&(q=r[0].scrollLeft)),j+i.innerWidth()>a(window).width()?l="right":j-i.innerWidth()+f.innerWidth()<0&&(l="left"),k+i.innerHeight()>d)if(k+e-i.innerHeight()<0){var s=d-k-o;i.css("max-height",s)}else o||(o+=e),o-=i.innerHeight();if("left"===l)m=g.gutter,n=f.position().left+m;else if("right"===l){var t=f.position().left+f.outerWidth()-i.outerWidth();m=-g.gutter,n=t+m}i.css({position:"absolute",top:f.position().top+o+p,left:n+q}),i.stop(!0,!0).css("opacity",0).slideDown({queue:!1,duration:g.inDuration,easing:"easeOutCubic",complete:function(){a(this).css("height","")}}).animate({opacity:1},{queue:!1,duration:g.inDuration,easing:"easeOutSine"})}function e(){h=!1,i.fadeOut(g.outDuration),i.removeClass("active"),f.removeClass("active"),setTimeout(function(){i.css("max-height","")},g.outDuration)}var f=a(this),g=a.extend({},c,g),h=!1,i=a("#"+f.attr("data-activates"));if(b(),f.after(i),g.hover){var j=!1;f.unbind("click."+f.attr("id")),f.on("mouseenter",function(a){j===!1&&(d(),j=!0)}),f.on("mouseleave",function(b){var c=b.toElement||b.relatedTarget;a(c).closest(".dropdown-content").is(i)||(i.stop(!0,!0),e(),j=!1)}),i.on("mouseleave",function(b){var c=b.toElement||b.relatedTarget;a(c).closest(".dropdown-button").is(f)||(i.stop(!0,!0),e(),j=!1)})}else f.unbind("click."+f.attr("id")),f.bind("click."+f.attr("id"),function(b){h||(f[0]!=b.currentTarget||f.hasClass("active")||0!==a(b.target).closest(".dropdown-content").length?f.hasClass("active")&&(e(),a(document).unbind("click."+i.attr("id")+" touchstart."+i.attr("id"))):(b.preventDefault(),g.stopPropagation&&b.stopPropagation(),d("click")),i.hasClass("active")&&a(document).bind("click."+i.attr("id")+" touchstart."+i.attr("id"),function(b){i.is(b.target)||f.is(b.target)||f.find(b.target).length||(e(),a(document).unbind("click."+i.attr("id")+" touchstart."+i.attr("id")))}))});f.on("open",function(a,b){d(b)}),f.on("close",e)})},a(document).ready(function(){a(".dropdown-button").dropdown()})}(jQuery),function(a){var b=0,c=0,d=function(){return c++,"materialize-lean-overlay-"+c};a.fn.extend({openModal:function(c){var e=a("body"),f=e.innerWidth();e.css("overflow","hidden"),e.width(f);var g={opacity:.5,in_duration:350,out_duration:250,ready:void 0,complete:void 0,dismissible:!0,starting_top:"4%",ending_top:"10%"},h=a(this);if(!h.hasClass("open")){var i=d(),j=a('
            ');lStack=++b,j.attr("id",i).css("z-index",1e3+2*lStack),h.data("overlay-id",i).css("z-index",1e3+2*lStack+1),h.addClass("open"),a("body").append(j),c=a.extend(g,c),c.dismissible&&(j.click(function(){h.closeModal(c)}),a(document).on("keyup.leanModal"+i,function(a){27===a.keyCode&&h.closeModal(c)})),h.find(".modal-close").on("click.close",function(a){h.closeModal(c)}),j.css({display:"block",opacity:0}),h.css({display:"block",opacity:0}),j.velocity({opacity:c.opacity},{duration:c.in_duration,queue:!1,ease:"easeOutCubic"}),h.data("associated-overlay",j[0]),h.hasClass("bottom-sheet")?h.velocity({bottom:"0",opacity:1},{duration:c.in_duration,queue:!1,ease:"easeOutCubic",complete:function(){"function"==typeof c.ready&&c.ready()}}):(a.Velocity.hook(h,"scaleX",.7),h.css({top:c.starting_top}),h.velocity({top:c.ending_top,opacity:1,scaleX:"1"},{duration:c.in_duration,queue:!1,ease:"easeOutCubic", -complete:function(){"function"==typeof c.ready&&c.ready()}}))}}}),a.fn.extend({closeModal:function(c){var d={out_duration:250,complete:void 0},e=a(this),f=e.data("overlay-id"),g=a("#"+f);e.removeClass("open"),c=a.extend(d,c),a("body").css({overflow:"",width:""}),e.find(".modal-close").off("click.close"),a(document).off("keyup.leanModal"+f),g.velocity({opacity:0},{duration:c.out_duration,queue:!1,ease:"easeOutQuart"}),e.hasClass("bottom-sheet")?e.velocity({bottom:"-100%",opacity:0},{duration:c.out_duration,queue:!1,ease:"easeOutCubic",complete:function(){g.css({display:"none"}),"function"==typeof c.complete&&c.complete(),g.remove(),b--}}):e.velocity({top:c.starting_top,opacity:0,scaleX:.7},{duration:c.out_duration,complete:function(){a(this).css("display","none"),"function"==typeof c.complete&&c.complete(),g.remove(),b--}})}}),a.fn.extend({leanModal:function(b){return this.each(function(){var c={starting_top:"4%"},d=a.extend(c,b);a(this).click(function(b){d.starting_top=(a(this).offset().top-a(window).scrollTop())/1.15;var c=a(this).attr("href")||"#"+a(this).data("target");a(c).openModal(d),b.preventDefault()})})}})}(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":""}),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}).data("width",l).data("height",m);var o=a('
            ').css({opacity:0}).click(function(){f===!0&&b()});if(i.before(o),o.velocity({opacity:1},{duration:g,queue:!1,easing:"easeOutQuad"}),""!==i.data("caption")){var p=a('
            ');p.text(i.data("caption")),a("body").append(p),p.css({display:"inline"}),p.velocity({opacity:1},{duration:g,queue:!1,easing:"easeOutQuad"})}var q=0,r=l/j,s=m/k,t=0,u=0;r>s?(q=m/l,t=.9*j,u=.9*j*q):(q=l/m,t=.9*k*q,u=.9*k),i.hasClass("responsive-img")?i.velocity({"max-width":t,width:l},{duration:0,queue:!1,complete:function(){i.css({left:0,top:0}).velocity({height:u,width:t,left:a(document).scrollLeft()+j/2-i.parent(".material-placeholder").offset().left-t/2,top:a(document).scrollTop()+k/2-i.parent(".material-placeholder").offset().top-u/2},{duration:g,queue:!1,easing:"easeOutQuad",complete:function(){f=!0}})}}):i.css("left",0).css("top",0).velocity({height:u,width:t,left:a(document).scrollLeft()+j/2-i.parent(".material-placeholder").offset().left-t/2,top:a(document).scrollTop()+k/2-i.parent(".material-placeholder").offset().top-u/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=601>b?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&&k+l>j&&f.css("transform","translate3D(-50%,"+o+"px, 0)")}var e=a(this);e.addClass("parallax"),e.children("img").one("load",function(){d(!0)}).each(function(){this.complete&&a(this).load()}),a(window).scroll(function(){b=a(window).width(),d(!1)}),a(window).resize(function(){b=a(window).width(),d(!1)})})}}(jQuery),function(a){var b={init:function(b){var c={onShow:null};return b=a.extend(c,b),this.each(function(){var c=a(this);a(window).width();c.width("100%");var d,e,f=c.find("li.tab a"),g=c.width(),h=Math.max(g,c[0].scrollWidth)/f.length,i=0;d=a(f.filter('[href="'+location.hash+'"]')),0===d.length&&(d=a(this).find("li.tab a.active").first()),0===d.length&&(d=a(this).find("li.tab a").first()),d.addClass("active"),i=f.index(d),0>i&&(i=0),void 0!==d[0]&&(e=a(d[0].hash)),c.append('
            ');var j=c.find(".indicator");c.is(":visible")&&(j.css({right:g-(i+1)*h}),j.css({left:i*h})),a(window).resize(function(){g=c.width(),h=Math.max(g,c[0].scrollWidth)/f.length,0>i&&(i=0),0!==h&&0!==g&&(j.css({right:g-(i+1)*h}),j.css({left:i*h}))}),f.not(d).each(function(){a(this.hash).hide()}),c.on("click","a",function(k){if(a(this).parent().hasClass("disabled"))return void k.preventDefault();if(!a(this).attr("target")){g=c.width(),h=Math.max(g,c[0].scrollWidth)/f.length,d.removeClass("active"),void 0!==e&&e.hide(),d=a(this),e=a(this.hash),f=c.find("li.tab a"),d.addClass("active");var l=i;i=f.index(a(this)),0>i&&(i=0),void 0!==e&&(e.show(),"function"==typeof b.onShow&&b.onShow.call(this,e)),i-l>=0?(j.velocity({right:g-(i+1)*h},{duration:300,queue:!1,easing:"easeOutQuad"}),j.velocity({left:i*h},{duration:300,queue:!1,easing:"easeOutQuad",delay:90})):(j.velocity({left:i*h},{duration:300,queue:!1,easing:"easeOutQuad"}),j.velocity({right:g-(i+1)*h},{duration:300,queue:!1,easing:"easeOutQuad",delay:90})),k.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.tooltip"):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",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({display:"block",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=8,s=8;"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-l.width()/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-l.width()/2})),k.css({top:e.y,left:e.x}),r=Math.SQRT2*n/parseInt(l.css("width")),s=Math.SQRT2*j/parseInt(l.css("height")),k.velocity({marginTop:o,marginLeft:q},{duration:350,queue:!1}).velocity({opacity:1},{duration:300,delay:50,queue:!1}),l.css({display:"block"}).velocity({opacity:1},{duration:55,delay:0,queue:!1}).velocity({scaleX:r,scaleY:s},{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,marginTop:0,marginLeft:0},{duration:225,queue:!1}),l.velocity({opacity:0,scaleX:1,scaleY:1},{duration:225,queue:!1,complete:function(){l.css("display","none"),k.css("display","none"),p=!1}}))},225)}})}))};var b=function(b,c,d,e){var f=b,g=c;return 0>f?f=4:f+d>window.innerWidth&&(f-=f+d-window.innerWidth),0>g?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||-1===c.className.indexOf("waves-effect"))){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;0>l&&(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;g>f;f++)b.classList.add(e[f]);("object"==typeof HTMLElement?a instanceof HTMLElement:a&&"object"==typeof a&&null!==a&&1===a.nodeType&&"string"==typeof a.nodeName)?b.appendChild(a):a instanceof jQuery?b.appendChild(a[0]):b.innerHTML=a;var h=new Hammer(b,{prevent_default:!1});return h.on("pan",function(a){var c=a.deltaX,d=80;b.classList.contains("panning")||b.classList.add("panning");var e=1-Math.abs(c/d);0>e&&(e=0),Vel(b,{left:c,opacity:e},{duration:50,queue:!1,easing:"easeOutQuad"})}),h.on("panend",function(a){var c=a.deltaX,e=80;Math.abs(c)>e?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.top="35px",g.style.opacity=0,Vel(g,{top:"0px",opacity:1},{duration:300,easing:"easeOutCubic",queue:!1});var h=b,i=setInterval(function(){null===g.parentNode&&window.clearInterval(i),g.classList.contains("panning")||(h-=20),0>=h&&(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(i))},20)},function(a){var b={init:function(b){var c={menuWidth:300,edge:"left",closeOnClick:!1};b=a.extend(c,b),a(this).each(function(){function c(c){g=!1,h=!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))}}))}var d=a(this),e=a("#"+d.attr("data-activates"));300!=b.menuWidth&&e.css("width",b.menuWidth);var f=a('
            ');a("body").append(f),"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&&h?c(!0):e.css("transform","translateX(0%)"):h===!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(){c()});var g=!1,h=!1;f.on("click",function(){h&&c()}),f.hammer({prevent_default:!1}).bind("pan",function(d){if("touch"==d.gesture.pointerType){var f=(d.gesture.direction,d.gesture.center.x),g=(d.gesture.center.y,d.gesture.velocityX,a("body")),i=g.innerWidth();if(g.css("overflow","hidden"),g.width(i),0===a("#sidenav-overlay").length){var j=a('
            ');j.css("opacity",0).click(function(){c()}),a("body").append(j)}if("left"===b.edge&&(f>b.menuWidth?f=b.menuWidth:0>f&&(f=0)),"left"===b.edge)f=b.menuWidth/2&&(h=!0),e.css("transform","translateX("+(f-b.menuWidth)+"px)");else{f=window.innerWidth-b.menuWidth/2&&(h=!1);var k=f-b.menuWidth/2;0>k&&(k=0),e.css("transform","translateX("+k+"px)")}var l;"left"===b.edge?(l=f/b.menuWidth,a("#sidenav-overlay").velocity({opacity:l},{duration:10,queue:!1,easing:"easeOutQuad"})):(l=Math.abs((f-window.innerWidth)/b.menuWidth),a("#sidenav-overlay").velocity({opacity:l},{duration:10,queue:!1,easing:"easeOutQuad"}))}}).bind("panend",function(c){if("touch"==c.gesture.pointerType){var d=c.gesture.velocityX,i=c.gesture.center.x,j=i-b.menuWidth,k=i-b.menuWidth/2;j>0&&(j=0),0>k&&(k=0),g=!1,"left"===b.edge?h&&.3>=d||-.5>d?(0!==j&&e.velocity({translateX:[0,j]},{duration:300,queue:!1,easing:"easeOutQuad"}),a("#sidenav-overlay").velocity({opacity:1},{duration:50,queue:!1,easing:"easeOutQuad"}),f.css({width:"50%",right:0,left:""}),h=!0):(!h||d>.3)&&(a("body").css({overflow:"",width:""}),e.velocity({translateX:[-1*b.menuWidth-10,j]},{duration:200,queue:!1,easing:"easeOutQuad"}),a("#sidenav-overlay").velocity({opacity:0},{duration:200,queue:!1,easing:"easeOutQuad",complete:function(){a(this).remove()}}),f.css({width:"10px",right:"",left:0})):h&&d>=-.3||d>.5?(0!==k&&e.velocity({translateX:[0,k]},{duration:300,queue:!1,easing:"easeOutQuad"}),a("#sidenav-overlay").velocity({opacity:1},{duration:50,queue:!1,easing:"easeOutQuad"}),f.css({width:"50%",right:"",left:0}),h=!0):(!h||-.3>d)&&(a("body").css({overflow:"",width:""}),e.velocity({translateX:[b.menuWidth+10,k]},{duration:200,queue:!1,easing:"easeOutQuad"}),a("#sidenav-overlay").velocity({opacity:0},{duration:200,queue:!1,easing:"easeOutQuad",complete:function(){a(this).remove()}}),f.css({width:"10px",right:0,left:""}))}}),d.click(function(){if(h===!0)h=!1,g=!1,c();else{var d=a("body"),i=d.innerWidth();d.css("overflow","hidden"),d.width(i),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"}));var j=a('
            ');j.css("opacity",0).click(function(){h=!1,g=!1,c(),j.velocity({opacity:0},{duration:300,queue:!1,easing:"easeOutQuad",complete:function(){a(this).remove()}})}),a("body").append(j),j.velocity({opacity:1},{duration:300,queue:!1,easing:"easeOutQuad",complete:function(){h=!0,g=!1}})}return!1})})},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 f=a();return a.each(g,function(a,g){if(g.height()>0){var h=g.offset().top,i=g.offset().left,j=i+g.width(),k=h+g.height(),l=!(i>c||e>j||h>d||b>k);l&&f.push(g)}}),f}function c(){++j;var c=f.scrollTop(),d=f.scrollLeft(),e=d+f.width(),g=c+f.height(),i=b(c+k.top+200,e+k.right,g+k.bottom,d+k.left);a.each(i,function(a,b){var c=b.data("scrollSpy:ticks");"number"!=typeof c&&b.triggerHandler("scrollSpy:enter"),b.data("scrollSpy:ticks",j)}),a.each(h,function(a,b){var c=b.data("scrollSpy:ticks");"number"==typeof c&&c!==j&&(b.triggerHandler("scrollSpy:exit"),b.data("scrollSpy:ticks",null))}),h=i}function d(){f.trigger("scrollSpy:winSize")}function e(a,b,c){var d,e,f,g=null,h=0;c||(c={});var i=function(){h=c.leading===!1?0:l(),g=null,f=a.apply(d,e),d=e=null};return function(){var j=l();h||c.leading!==!1||(h=j);var k=b-(j-h);return d=this,e=arguments,0>=k?(clearTimeout(g),g=null,h=j,f=a.apply(d,e),d=e=null):g||c.trailing===!1||(g=setTimeout(i,k)),f}}var f=a(window),g=[],h=[],i=!1,j=0,k={top:0,right:0,bottom:0,left:0},l=Date.now||function(){return(new Date).getTime()};a.scrollSpy=function(b,d){var h={throttle:100,scrollOffset:200};d=a.extend(h,d);var j=[];b=a(b),b.each(function(b,c){g.push(a(c)),a(c).data("scrollSpy:id",b),a('a[href="#'+a(c).attr("id")+'"]').click(function(b){b.preventDefault();var c=a(this.hash).offset().top+1;a("html, body").animate({scrollTop:c-d.scrollOffset},{duration:400,queue:!1,easing:"easeOutCubic"})})}),k.top=d.offsetTop||0,k.right=d.offsetRight||0,k.bottom=d.offsetBottom||0,k.left=d.offsetLeft||0;var l=e(c,d.throttle||100),m=function(){a(document).ready(l)};return i||(f.on("scroll",m),f.on("resize",m),i=!0),setTimeout(m,0),b.on("scrollSpy:enter",function(){j=a.grep(j,function(a){return 0!=a.height()});var b=a(this);j[0]?(a('a[href="#'+j[0].attr("id")+'"]').removeClass("active"),b.data("scrollSpy:id")");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){a(c).val().length>0||c.autofocus||void 0!==a(this).attr("placeholder")||a(c)[0].validity.badInput===!0?a(this).siblings("label").addClass("active"):a(this).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("length"),c=parseInt(a.attr("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&&c>=d||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,0>g?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();0>c?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:{}};return b=a.extend(c,b),this.each(function(){var c=a(this),d=b.data,e=c.closest(".input-field");if(!a.isEmptyObject(d)){var f=a('');e.length?e.append(f):c.after(f);var g=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)};c.on("keyup",function(b){if(13===b.which)return void f.find("li").first().click();var e=c.val().toLowerCase();if(f.empty(),""!==e)for(var h in d)if(d.hasOwnProperty(h)&&-1!==h.toLowerCase().indexOf(e)&&h.toLowerCase()!==e){var i=a("
          • ");d[h]?i.append(''+h+""):i.append(""+h+""),f.append(i),g(e,i)}}),f.on("click","li",function(){c.val(a(this).text().trim()),f.empty()})}})}}),a.fn.material_select=function(b){function c(a,b,c){var e=a.indexOf(b),f=-1===e;return f?a.push(b):a.splice(e,1),c.siblings("ul.dropdown-content").find("li").eq(b).toggleClass("active"),c.find("option").eq(b).prop("selected",f),d(a,c),f}function d(a,b){for(var c="",d=0,e=a.length;e>d;d++){var f=b.find("option").eq(a[d]).text();c+=0===d?f:", "+f}""===c&&(c=b.find("option:disabled").eq(0).text()),b.siblings("input.select-dropdown").val(c)}a(this).each(function(){var d=a(this);if(!d.hasClass("browser-default")){var e=d.attr("multiple")?!0:!1,f=d.data("select-id");if(f&&(d.parent().find("span.caret").remove(),d.parent().find("input").remove(),d.unwrap(),a("ul#select-options-"+f).remove()),"destroy"===b)return void d.data("select-id",null).removeClass("initialized");var g=Materialize.guid();d.data("select-id",g);var h=a('
            ');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(),c=i.find("li").filter(function(){return a(this).text().toLowerCase()===b.toLowerCase()})[0];r(i,c)}},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){if(c){b.find("li.selected").removeClass("selected");var d=a(c);d.addClass("selected"),i.scrollTo(d)}},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&&-1===d.indexOf(b.which)){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:0>a&&(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();-1!=k&&(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;$curr_slide=i.find(".active"),$curr_slide.velocity({translateX:c},{duration:50,queue:!1,easing:"easeOutQuad"}),4===b&&(c>h.innerWidth()/2||-.65>d)?n=!0:2===b&&(c<-1*h.innerWidth()/2||d>.65)&&(m=!0);var e;m&&(e=$curr_slide.next(),0===e.length&&(e=j.first()),e.velocity({opacity:1},{duration:300,queue:!1,easing:"easeOutQuad"})),n&&(e=$curr_slide.prev(),0===e.length&&(e=j.last()),e.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=!1,c={data:[],placeholder:"",secondaryPlaceholder:""};a(document).ready(function(){a(document).on("click",".chip .close",function(b){var c=a(this).closest(".chips");c.data("initialized")||a(this).closest(".chip").remove()})}),a.fn.material_chip=function(d){var e=this;return this.$el=a(this),this.$document=a(document),this.SELS={CHIPS:".chips",CHIP:".chip",INPUT:"input",DELETE:".material-icons",SELECTED_CHIP:".selected"},"data"===d?this.$el.data("chips"):"options"===d?this.$el.data("options"):(this.$el.data("options",a.extend({},c,d)),this.init=function(){var b=0;e.$el.each(function(){var c=a(this);if(!c.data("initialized")){var d=c.data("options");(!d.data||!d.data instanceof Array)&&(d.data=[]),c.data("chips",d.data),c.data("index",b),c.data("initialized",!0),c.hasClass(e.SELS.CHIPS)||c.addClass("chips"),e.chips(c),b++}})},this.handleEvents=function(){var b=e.SELS;e.$document.on("click",b.CHIPS,function(c){a(c.target).find(b.INPUT).focus()}),e.$document.on("click",b.CHIP,function(c){a(b.CHIP).removeClass("selected"),a(this).toggleClass("selected")}),e.$document.on("keydown",function(c){if(!a(c.target).is("input, textarea")){var d,f=e.$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();var i=g.data("index");d=f.index(),e.deleteChip(i,d,g);var j=null;h>d+1?j=d:(d===h||d+1===h)&&(j=h-1),0>j&&(j=null),null!==j&&e.selectChip(i,j,g),h||g.find("input").focus()}else if(37===c.which){if(d=f.index()-1,0>d)return;a(b.CHIP).removeClass("selected"),e.selectChip(g.data("index"),d,g)}else if(39===c.which){if(d=f.index()+1,a(b.CHIP).removeClass("selected"),d>h)return void g.find("input").focus();e.selectChip(g.data("index"),d,g)}}}),e.$document.on("focusin",b.CHIPS+" "+b.INPUT,function(c){a(c.target).closest(b.CHIPS).addClass("focus"),a(b.CHIP).removeClass("selected")}),e.$document.on("focusout",b.CHIPS+" "+b.INPUT,function(c){a(c.target).closest(b.CHIPS).removeClass("focus")}),e.$document.on("keydown",b.CHIPS+" "+b.INPUT,function(c){var d=a(c.target),f=d.closest(b.CHIPS),g=f.data("index"),h=f.children(b.CHIP).length;return 13===c.which?(c.preventDefault(),e.addChip(g,{tag:d.val()},f),void d.val("")):8!==c.keyCode&&37!==c.keyCode||""!==d.val()||!h?void 0:(e.selectChip(g,h-1,f),void d.blur())}),e.$document.on("click",b.CHIPS+" "+b.DELETE,function(c){var d=a(c.target),f=d.closest(b.CHIPS),g=d.closest(b.CHIP);c.stopPropagation(),e.deleteChip(f.data("index"),g.index(),f),f.find("input").focus()})},this.chips=function(a){var b="";a.data("options");a.data("chips").forEach(function(a){b+=e.renderChip(a)}),b+='',a.html(b),e.setPlaceholder(a)},this.renderChip=function(a){if(a.tag){var b='
              '+a.tag;return a.image&&(b+=' '),b+='close',b+="
              "}},this.setPlaceholder=function(a){var b=a.data("options");a.data("chips").length&&b.placeholder?a.find("input").prop("placeholder",b.placeholder):!a.data("chips").length&&b.secondaryPlaceholder&&a.find("input").prop("placeholder",b.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)",function(c){var d=a(this);b(d)}),a(document).on("mouseleave.fixedActionBtn",".fixed-action-btn:not(.click-to-toggle)",function(b){var d=a(this);c(d)}),a(document).on("click.fixedActionBtn",".fixed-action-btn.click-to-toggle > a",function(d){var e=a(this),f=e.parent();f.hasClass("active")?c(f):b(f)})}),a.fn.extend({openFAB:function(){b(a(this))},closeFAB:function(){c(a(this))}});var b=function(b){if($this=b,$this.hasClass("active")===!1){var c,d,e=$this.hasClass("horizontal");e===!0?d=40:c=40,$this.addClass("active"),$this.find("ul .btn-floating").velocity({scaleY:".4",scaleX:".4",translateY:c+"px",translateX:d+"px"},{duration:0});var f=0;$this.find("ul .btn-floating").reverse().each(function(){a(this).velocity({opacity:"1",scaleX:"1",scaleY:"1",translateY:"0",translateX:"0"},{duration:80,delay:f}),f+=40})}},c=function(a){$this=a;var b,c,d=$this.hasClass("horizontal");d===!0?c=40:b=40,$this.removeClass("active");$this.find("ul .btn-floating").velocity("stop",!0),$this.find("ul .btn-floating").velocity({opacity:"0",scaleX:".4",scaleY:".4",translateY:b+"px",translateX:c+"px"},{duration:80})}}(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;100>e&&(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||-.75>h)&&(b=!0),2===f&&(g<-1*e.innerWidth()/2||h>.75)&&(c=!0)}}).bind("panend",function(d){if(Math.abs(d.gesture.deltaX)j+g&&e.done!==!0){if("function"==typeof h)h.call(this,i);else if("string"==typeof h){var k=new Function(h);k(i)}e.done=!0}}}}},100)}}(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(10>a?"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=-1===j.item.enable,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&&0>l)&&(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,-1===c.item.enable?!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):!1},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):!1},c.prototype.flipEnable=function(a){var b=this.item;b.enable=a||(-1==b.enable?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;gi;i+=1){if(h=e[i],d.isDateExact(h,a)){c=e[i]=null,j=!0;break}if(d.isDateOverlap(h,a)){b.isPlainObject(a)?(a.inverted=!0,c=a):b.isArray(a)?(c=a,c[3]||c.push("inverted")):f.isDate(a)&&(c=[a.getFullYear(),a.getMonth(),a.getDate(),"inverted"]);break}}if(c)for(i=0;g>i;i+=1)if(d.isDateExact(e[i],a)){e[i]=null;break}if(j)for(i=0;g>i;i+=1)if(d.isDateOverlap(e[i],a)){e[i]=null;break}c&&e.push(c)}),e.filter(function(a){return null!=a})},c.prototype.nodes=function(a){var b=this,c=b.settings,g=b.item,h=g.now,i=g.select,j=g.highlight,k=g.view,l=g.disable,m=g.min,n=g.max,o=function(a,b){return c.firstDay&&(a.push(a.shift()),b.push(b.shift())),f.node("thead",f.node("tr",f.group({min:0,max:d-1,i:1,node:"th",item:function(d){return[a[d],c.klass.weekdays,'scope=col title="'+b[d]+'"']}})))}((c.showWeekdaysFull?c.weekdaysFull:c.weekdaysLetter).slice(0),c.weekdaysFull.slice(0)),p=function(a){return f.node("div"," ",c.klass["nav"+(a?"Next":"Prev")]+(a&&k.year>=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),l>i){var o=j-h,p=l-i;j-=o>p?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?!0:null,activedescendant:e?!0:null,disabled:g?!0: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("length"),c=+a(this).val().length,d=b>=c;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("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={time_constant:200,dist:-100,shift:0,padding:0,full_width:!1,indicators:!1,no_wrap:!1};return b=a.extend(c,b),this.each(function(){function c(){"undefined"!=typeof window.ontouchstart&&(H[0].addEventListener("touchstart",l),H[0].addEventListener("touchmove",m),H[0].addEventListener("touchend",n)),H[0].addEventListener("mousedown",l),H[0].addEventListener("mousemove",m),H[0].addEventListener("mouseup",n),H[0].addEventListener("mouseleave",n),H[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>=t?a%t:0>a?f(t+a%t):a}function g(a){var c,d,e,g,h,i,j;if(p="number"==typeof a?a:p,q=Math.floor((p+s/2)/s),e=p-q*s,g=0>e?1:-1,h=-g*e*2/s,d=t>>1,b.full_width?j="translateX(0)":(j="translateX("+(H[0].clientWidth-item_width)/2+"px) ",j+="translateY("+(H[0].clientHeight-item_width)/2+"px)"),I){var k=q%t,l=G.find(".indicator-item.active");l.index()!==k&&(l.removeClass("active"),G.find(".indicator-item").eq(k).addClass("active"))}for((!b.no_wrap||q>=0&&t>q)&&(i=o[f(q)],i.style[A]=j+" translateX("+-e/2+"px) translateX("+g*b.shift*h*c+"px) translateZ("+b.dist*h+"px)",i.style.zIndex=0,b.full_width?tweenedOpacity=1:tweenedOpacity=1-.2*h,i.style.opacity=tweenedOpacity,i.style.display="block"),c=1;d>=c;++c)b.full_width?(zTranslation=b.dist,tweenedOpacity=c===d&&0>e?1-h:1):(zTranslation=b.dist*(2*c+h*g),tweenedOpacity=1-.2*(2*c+h*g)),(!b.no_wrap||t>q+c)&&(i=o[f(q+c)],i.style[A]=j+" translateX("+(b.shift+(s*c-e)/2)+"px) translateZ("+zTranslation+"px)",i.style.zIndex=-c,i.style.opacity=tweenedOpacity,i.style.display="block"),b.full_width?(zTranslation=b.dist,tweenedOpacity=c===d&&e>0?1-h:1):(zTranslation=b.dist*(2*c-h*g),tweenedOpacity=1-.2*(2*c-h*g)),(!b.no_wrap||q-c>=0)&&(i=o[f(q-c)],i.style[A]=j+" translateX("+(-b.shift+(-s*c-e)/2)+"px) translateZ("+zTranslation+"px)",i.style.zIndex=-c,i.style.opacity=tweenedOpacity,i.style.display="block");(!b.no_wrap||q>=0&&t>q)&&(i=o[f(q)],i.style[A]=j+" translateX("+-e/2+"px) translateX("+g*b.shift*h+"px) translateZ("+b.dist*h+"px)",i.style.zIndex=0,b.full_width?tweenedOpacity=1:tweenedOpacity=1-.2*h,i.style.opacity=tweenedOpacity,i.style.display="block")}function h(){var a,b,c,d;a=Date.now(),b=a-C,C=a,c=p-B,B=p,d=1e3*c/(1+b),z=.8*d+.2*z}function i(){var a,c;w&&(a=Date.now()-C,c=w*Math.exp(-a/b.time_constant),c>2||-2>c?(g(x-c),requestAnimationFrame(i)):g(x))}function j(c){if(E)return c.preventDefault(),c.stopPropagation(),!1;if(!b.full_width){var d=a(c.target).closest(".carousel-item").index(),e=q%t-d;0!==e&&(c.preventDefault(),c.stopPropagation()),k(d)}}function k(a){var c=q%t-a;b.no_wrap||(0>c?Math.abs(c+t)0&&Math.abs(c-t)c?H.trigger("carouselNext",[Math.abs(c)]):c>0&&H.trigger("carouselPrev",[c])}function l(a){r=!0,E=!1,F=!1,u=d(a),v=e(a),z=w=0,B=p,C=Date.now(),clearInterval(D),D=setInterval(h,100)}function m(a){var b,c,f;if(r)if(b=d(a),y=e(a),c=u-b,f=Math.abs(v-y),30>f&&!F)(c>2||-2>c)&&(E=!0,u=b,g(p+c));else{if(E)return a.preventDefault(),a.stopPropagation(),!1;F=!0}return E?(a.preventDefault(),a.stopPropagation(),!1):void 0}function n(a){return r?(r=!1,clearInterval(D),x=p,(z>10||-10>z)&&(w=.9*z,x=p+w),x=Math.round(x/s)*s,b.no_wrap&&(x>=s*(t-1)?x=s*(t-1):0>x&&(x=0)),w=x-p,C=Date.now(),requestAnimationFrame(i),E&&(a.preventDefault(),a.stopPropagation()),!1):void 0}var o,p,q,r,s,t,u,v,w,x,z,A,B,C,D,E,F,G=a('
                '),H=a(this),I=H.attr("data-indicators")||b.indicators;if(H.hasClass("initialized"))return a(this).trigger("carouselNext",[1e-6]),!0;if(b.full_width){b.dist=0;var J=H.find(".carousel-item img").first();J.length?imageHeight=J.load(function(){H.css("height",a(this).height())}):(imageHeight=H.find(".carousel-item").first().height(),H.css("height",imageHeight)),I&&H.find(".carousel-fixed-item").addClass("with-indicators")}H.addClass("initialized"),r=!1,p=x=0,o=[],item_width=H.find(".carousel-item").first().innerWidth(),s=2*item_width+b.padding,H.find(".carousel-item").each(function(b){if(o.push(a(this)[0]),I){var c=a('
              • ');0===b&&c.addClass("active"),c.click(function(){var b=a(this).index();k(b)}),G.append(c)}}),I&&H.append(G),t=o.length,A="transform",["webkit","Moz","O","ms"].every(function(a){var b=a+"Transform";return"undefined"!=typeof document.body.style[b]?(A=b,!1):!0}),window.onresize=g,c(),g(p),a(this).on("carouselNext",function(a,b){void 0===b&&(b=1),x=p+s*b,p!==x&&(w=x-p,C=Date.now(),requestAnimationFrame(i))}),a(this).on("carouselPrev",function(a,b){void 0===b&&(b=1),x=p-s*b,p!==x&&(w=x-p,C=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 diff --git a/production/bower_components/Materialize/extras/noUiSlider/nouislider.css b/production/bower_components/Materialize/extras/noUiSlider/nouislider.css deleted file mode 100644 index 5b7dde7..0000000 --- a/production/bower_components/Materialize/extras/noUiSlider/nouislider.css +++ /dev/null @@ -1,259 +0,0 @@ -/*! - * Materialize v0.97.6 (http://materializecss.com) - * Copyright 2014-2015 Materialize - * MIT License (https://raw.githubusercontent.com/Dogfalo/materialize/master/LICENSE) - */ - -/* Functional styling; - * These styles are required for noUiSlider to function. - * You don't need to change these rules to apply your design. - */ -.noUi-target, -.noUi-target * { --webkit-touch-callout: none; --webkit-user-select: none; --ms-touch-action: none; --ms-user-select: none; --moz-user-select: none; --moz-box-sizing: border-box; - box-sizing: border-box; -} -.noUi-target { - position: relative; - direction: ltr; -} -.noUi-base { - width: 100%; - height: 100%; - position: relative; - z-index: 1; /* Fix 401 */ -} -.noUi-origin { - position: absolute; - right: 0; - top: 6px; - left: 0; - bottom: 0; -} -.noUi-handle { - position: relative; - z-index: 1; -} -.noUi-stacking .noUi-handle { -/* This class is applied to the lower origin when - its values is > 50%. */ - z-index: 10; -} -.noUi-state-tap .noUi-origin { --webkit-transition: left 0.25s, top 0.25s; - transition: left 0.25s, top 0.25s; -} -.noUi-state-drag * { - cursor: inherit !important; -} - -/* Painting and performance; - * Browsers can paint handles in their own layer. - */ -.noUi-base { - -webkit-transform: translate3d(0,0,0); - transform: translate3d(0,0,0); -} - -/* Slider size and handle placement; - */ -.noUi-horizontal { - height: 18px; -} -.noUi-horizontal .noUi-handle { - width: 34px; - height: 28px; - left: -17px; - top: -6px; -} -.noUi-vertical { - width: 18px; -} -.noUi-vertical .noUi-handle { - width: 28px; - height: 34px; - left: -6px; - top: -17px; -} - -/* Styling; - */ -.noUi-background { - background: #FAFAFA; - box-shadow: inset 0 1px 1px #f0f0f0; -} -.noUi-connect { - background: #3FB8AF; - box-shadow: inset 0 0 3px rgba(51,51,51,0.45); --webkit-transition: background 450ms; - transition: background 450ms; -} -.noUi-origin { - border-radius: 2px; -} -.noUi-target { - border-radius: 4px; - border: 1px solid #D3D3D3; - box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB; -} -.noUi-target.noUi-connect { - box-shadow: inset 0 0 3px rgba(51,51,51,0.45), 0 3px 6px -5px #BBB; -} - -/* Handles and cursors; - */ -.noUi-dragable { - cursor: w-resize; -} -.noUi-vertical .noUi-dragable { - cursor: n-resize; -} -.noUi-handle { - border: 1px solid #D9D9D9; - border-radius: 3px; - background: #FFF; - cursor: default; - box-shadow: inset 0 0 1px #FFF, - inset 0 1px 7px #EBEBEB, - 0 3px 6px -3px #BBB; -} -.noUi-active { - box-shadow: inset 0 0 1px #FFF, - inset 0 1px 7px #DDD, - 0 3px 6px -3px #BBB; -} - -/* Handle stripes; - */ -.noUi-handle:before, -.noUi-handle:after { - content: ""; - display: block; - position: absolute; - height: 14px; - width: 1px; - background: #E8E7E6; - left: 14px; - top: 6px; -} -.noUi-handle:after { - left: 17px; -} -.noUi-vertical .noUi-handle:before, -.noUi-vertical .noUi-handle:after { - width: 14px; - height: 1px; - left: 6px; - top: 14px; -} -.noUi-vertical .noUi-handle:after { - top: 17px; -} - -/* Disabled state; - */ -[disabled].noUi-connect, -[disabled] .noUi-connect { - background: #B8B8B8; -} -[disabled].noUi-origin, -[disabled] .noUi-handle { - cursor: not-allowed; -} - -/*Materialize Theming*/ - -.noUi-target { - - box-shadow: none; - border: none; -} -.noUi-base { - height: 15px; - top: -6px; -} -.noUi-background { - height: 3px; - top: 6px; - background-color: #bfbfbf; - box-shadow: none; -} -.noUi-horizontal { - height: 3px; -} -.noUi-connect { - height: 3px; - top: 6px; - background-color: #26A69A; - box-shadow: none; -} - -/*Handle*/ -.noUi-horizontal .noUi-handle { - width: 15px; - height: 15px; - border-radius: 50%; - box-shadow: none; - background-color: #26A69A; - border: none; - left: -5px; - top: -6px; - transition: width .2s cubic-bezier(0.215, 0.610, 0.355, 1.000), - height .2s cubic-bezier(0.215, 0.610, 0.355, 1.000), - left .2s cubic-bezier(0.215, 0.610, 0.355, 1.000), - top .2s cubic-bezier(0.215, 0.610, 0.355, 1.000); -} -.noUi-handle:before { - content: none; -} -.noUi-handle:after { - content: none; -} -/*Handle on Drag*/ -.noUi-target .noUi-active.noUi-handle { - width: 3px; - height: 3px; - left: 0; - top: 0; -} - -.noUi-target .noUi-active .range-label span { -} -.noUi-target .range-label { - position: absolute; - height: 30px; - width: 30px; - top: -17px; - left: -2px; - background-color: #26A69A; - border-radius: 50%; - transition: border-radius .25s cubic-bezier(0.215, 0.610, 0.355, 1.000), - transform .25s cubic-bezier(0.215, 0.610, 0.355, 1.000); - transform: scale(.5) rotate(-45deg); - transform-origin: 50% 100%; -} -.noUi-target .noUi-active .range-label { - border-radius: 15px 15px 15px 0; - transform: rotate(-45deg) translate(23px, -25px); - -} -.range-label span { - width: 100%; - text-align: center; - color: #fff; - font-size: 12px; - transform: rotate(45deg); - opacity: 0; - position: absolute; - top: 7px; - left: -1px; - transition: opacity .25s cubic-bezier(0.215, 0.610, 0.355, 1.000); -} -.noUi-active .range-label span { - opacity: 1; -} diff --git a/production/bower_components/Materialize/extras/noUiSlider/nouislider.js b/production/bower_components/Materialize/extras/noUiSlider/nouislider.js deleted file mode 100644 index 0cd6305..0000000 --- a/production/bower_components/Materialize/extras/noUiSlider/nouislider.js +++ /dev/null @@ -1,1666 +0,0 @@ -/*! - * Materialize v0.97.6 (http://materializecss.com) - * Copyright 2014-2015 Materialize - * MIT License (https://raw.githubusercontent.com/Dogfalo/materialize/master/LICENSE) - */ -// wNumb -(function(){function r(b){return b.split("").reverse().join("")}function s(b,f,c){if((b[f]||b[c])&&b[f]===b[c])throw Error(f);}function v(b,f,c,d,e,p,q,k,l,h,n,a){q=a;var m,g=n="";p&&(a=p(a));if("number"!==typeof a||!isFinite(a))return!1;b&&0===parseFloat(a.toFixed(b))&&(a=0);0>a&&(m=!0,a=Math.abs(a));b&&(p=Math.pow(10,b),a=(Math.round(a*p)/p).toFixed(b));a=a.toString();-1!==a.indexOf(".")&&(b=a.split("."),a=b[0],c&&(n=c+b[1]));f&&(a=r(a).match(/.{1,3}/g),a=r(a.join(r(f))));m&&k&&(g+=k);d&&(g+=d); -m&&l&&(g+=l);g=g+a+n;e&&(g+=e);h&&(g=h(g,q));return g}function w(b,f,c,d,e,h,q,k,l,r,n,a){var m;b="";n&&(a=n(a));if(!a||"string"!==typeof a)return!1;k&&a.substring(0,k.length)===k&&(a=a.replace(k,""),m=!0);d&&a.substring(0,d.length)===d&&(a=a.replace(d,""));l&&a.substring(0,l.length)===l&&(a=a.replace(l,""),m=!0);e&&a.slice(-1*e.length)===e&&(a=a.slice(0,-1*e.length));f&&(a=a.split(f).join(""));c&&(a=a.replace(c,"."));m&&(b+="-");b=Number((b+a).replace(/[^0-9\.\-.]/g,""));q&&(b=q(b));return"number"=== -typeof b&&isFinite(b)?b:!1}function x(b){var f,c,d,e={};for(f=0;fd&&(e[c]=d):"encoder"===c||"decoder"===c||"edit"===c||"undo"===c?"function"===typeof d&&(e[c]=d):"string"===typeof d&&(e[c]=d);s(e,"mark","thousand");s(e,"prefix","negative");s(e,"prefix","negativeBefore");return e}function u(b,f,c){var d,e=[];for(d=0;d 1 ? pieces[1].length : 0; - } - - // http://youmightnotneedjquery.com/#add_class - function addClass ( el, className ) { - if ( el.classList ) { - el.classList.add(className); - } else { - el.className += ' ' + className; - } - } - - // http://youmightnotneedjquery.com/#remove_class - function removeClass ( el, className ) { - if ( el.classList ) { - el.classList.remove(className); - } else { - el.className = el.className.replace(new RegExp('(^|\\b)' + className.split(' ').join('|') + '(\\b|$)', 'gi'), ' '); - } - } - - // http://youmightnotneedjquery.com/#has_class - function hasClass ( el, className ) { - if ( el.classList ) { - el.classList.contains(className); - } else { - new RegExp('(^| )' + className + '( |$)', 'gi').test(el.className); - } - } - - - var - // Determine the events to bind. IE11 implements pointerEvents without - // a prefix, which breaks compatibility with the IE10 implementation. - /** @const */ - actions = window.navigator.pointerEnabled ? { - start: 'pointerdown', - move: 'pointermove', - end: 'pointerup' - } : window.navigator.msPointerEnabled ? { - start: 'MSPointerDown', - move: 'MSPointerMove', - end: 'MSPointerUp' - } : { - start: 'mousedown touchstart', - move: 'mousemove touchmove', - end: 'mouseup touchend' - }, - // Re-usable list of classes; - /** @const */ - Classes = [ -/* 0 */ 'noUi-target' -/* 1 */ ,'noUi-base' -/* 2 */ ,'noUi-origin' -/* 3 */ ,'noUi-handle' -/* 4 */ ,'noUi-horizontal' -/* 5 */ ,'noUi-vertical' -/* 6 */ ,'noUi-background' -/* 7 */ ,'noUi-connect' -/* 8 */ ,'noUi-ltr' -/* 9 */ ,'noUi-rtl' -/* 10 */ ,'noUi-dragable' -/* 11 */ ,'' -/* 12 */ ,'noUi-state-drag' -/* 13 */ ,'' -/* 14 */ ,'noUi-state-tap' -/* 15 */ ,'noUi-active' -/* 16 */ ,'' -/* 17 */ ,'noUi-stacking' - ]; - - -// Value calculation - - // Determine the size of a sub-range in relation to a full range. - function subRangeRatio ( pa, pb ) { - return (100 / (pb - pa)); - } - - // (percentage) How many percent is this value of this range? - function fromPercentage ( range, value ) { - return (value * 100) / ( range[1] - range[0] ); - } - - // (percentage) Where is this value on this range? - function toPercentage ( range, value ) { - return fromPercentage( range, range[0] < 0 ? - value + Math.abs(range[0]) : - value - range[0] ); - } - - // (value) How much is this percentage on this range? - function isPercentage ( range, value ) { - return ((value * ( range[1] - range[0] )) / 100) + range[0]; - } - - -// Range conversion - - function getJ ( value, arr ) { - - var j = 1; - - while ( value >= arr[j] ){ - j += 1; - } - - return j; - } - - // (percentage) Input a value, find where, on a scale of 0-100, it applies. - function toStepping ( xVal, xPct, value ) { - - if ( value >= xVal.slice(-1)[0] ){ - return 100; - } - - var j = getJ( value, xVal ), va, vb, pa, pb; - - va = xVal[j-1]; - vb = xVal[j]; - pa = xPct[j-1]; - pb = xPct[j]; - - return pa + (toPercentage([va, vb], value) / subRangeRatio (pa, pb)); - } - - // (value) Input a percentage, find where it is on the specified range. - function fromStepping ( xVal, xPct, value ) { - - // There is no range group that fits 100 - if ( value >= 100 ){ - return xVal.slice(-1)[0]; - } - - var j = getJ( value, xPct ), va, vb, pa, pb; - - va = xVal[j-1]; - vb = xVal[j]; - pa = xPct[j-1]; - pb = xPct[j]; - - return isPercentage([va, vb], (value - pa) * subRangeRatio (pa, pb)); - } - - // (percentage) Get the step that applies at a certain value. - function getStep ( xPct, xSteps, snap, value ) { - - if ( value === 100 ) { - return value; - } - - var j = getJ( value, xPct ), a, b; - - // If 'snap' is set, steps are used as fixed points on the slider. - if ( snap ) { - - a = xPct[j-1]; - b = xPct[j]; - - // Find the closest position, a or b. - if ((value - a) > ((b-a)/2)){ - return b; - } - - return a; - } - - if ( !xSteps[j-1] ){ - return value; - } - - return xPct[j-1] + closest( - value - xPct[j-1], - xSteps[j-1] - ); - } - - -// Entry parsing - - function handleEntryPoint ( index, value, that ) { - - var percentage; - - // Wrap numerical input in an array. - if ( typeof value === "number" ) { - value = [value]; - } - - // Reject any invalid input, by testing whether value is an array. - if ( Object.prototype.toString.call( value ) !== '[object Array]' ){ - throw new Error("noUiSlider: 'range' contains invalid value."); - } - - // Covert min/max syntax to 0 and 100. - if ( index === 'min' ) { - percentage = 0; - } else if ( index === 'max' ) { - percentage = 100; - } else { - percentage = parseFloat( index ); - } - - // Check for correct input. - if ( !isNumeric( percentage ) || !isNumeric( value[0] ) ) { - throw new Error("noUiSlider: 'range' value isn't numeric."); - } - - // Store values. - that.xPct.push( percentage ); - that.xVal.push( value[0] ); - - // NaN will evaluate to false too, but to keep - // logging clear, set step explicitly. Make sure - // not to override the 'step' setting with false. - if ( !percentage ) { - if ( !isNaN( value[1] ) ) { - that.xSteps[0] = value[1]; - } - } else { - that.xSteps.push( isNaN(value[1]) ? false : value[1] ); - } - } - - function handleStepPoint ( i, n, that ) { - - // Ignore 'false' stepping. - if ( !n ) { - return true; - } - - // Factor to range ratio - that.xSteps[i] = fromPercentage([ - that.xVal[i] - ,that.xVal[i+1] - ], n) / subRangeRatio ( - that.xPct[i], - that.xPct[i+1] ); - } - - -// Interface - - // The interface to Spectrum handles all direction-based - // conversions, so the above values are unaware. - - function Spectrum ( entry, snap, direction, singleStep ) { - - this.xPct = []; - this.xVal = []; - this.xSteps = [ singleStep || false ]; - this.xNumSteps = [ false ]; - - this.snap = snap; - this.direction = direction; - - var index, ordered = [ /* [0, 'min'], [1, '50%'], [2, 'max'] */ ]; - - // Map the object keys to an array. - for ( index in entry ) { - if ( entry.hasOwnProperty(index) ) { - ordered.push([entry[index], index]); - } - } - - // Sort all entries by value (numeric sort). - ordered.sort(function(a, b) { return a[0] - b[0]; }); - - // Convert all entries to subranges. - for ( index = 0; index < ordered.length; index++ ) { - handleEntryPoint(ordered[index][1], ordered[index][0], this); - } - - // Store the actual step values. - // xSteps is sorted in the same order as xPct and xVal. - this.xNumSteps = this.xSteps.slice(0); - - // Convert all numeric steps to the percentage of the subrange they represent. - for ( index = 0; index < this.xNumSteps.length; index++ ) { - handleStepPoint(index, this.xNumSteps[index], this); - } - } - - Spectrum.prototype.getMargin = function ( value ) { - return this.xPct.length === 2 ? fromPercentage(this.xVal, value) : false; - }; - - Spectrum.prototype.toStepping = function ( value ) { - - value = toStepping( this.xVal, this.xPct, value ); - - // Invert the value if this is a right-to-left slider. - if ( this.direction ) { - value = 100 - value; - } - - return value; - }; - - Spectrum.prototype.fromStepping = function ( value ) { - - // Invert the value if this is a right-to-left slider. - if ( this.direction ) { - value = 100 - value; - } - - return accurateNumber(fromStepping( this.xVal, this.xPct, value )); - }; - - Spectrum.prototype.getStep = function ( value ) { - - // Find the proper step for rtl sliders by search in inverse direction. - // Fixes issue #262. - if ( this.direction ) { - value = 100 - value; - } - - value = getStep(this.xPct, this.xSteps, this.snap, value ); - - if ( this.direction ) { - value = 100 - value; - } - - return value; - }; - - Spectrum.prototype.getApplicableStep = function ( value ) { - - // If the value is 100%, return the negative step twice. - var j = getJ(value, this.xPct), offset = value === 100 ? 2 : 1; - return [this.xNumSteps[j-2], this.xVal[j-offset], this.xNumSteps[j-offset]]; - }; - - // Outside testing - Spectrum.prototype.convert = function ( value ) { - return this.getStep(this.toStepping(value)); - }; - -/* Every input option is tested and parsed. This'll prevent - endless validation in internal methods. These tests are - structured with an item for every option available. An - option can be marked as required by setting the 'r' flag. - The testing function is provided with three arguments: - - The provided value for the option; - - A reference to the options object; - - The name for the option; - - The testing function returns false when an error is detected, - or true when everything is OK. It can also modify the option - object, to make sure all values can be correctly looped elsewhere. */ - - var defaultFormatter = { 'to': function( value ){ - return value.toFixed(2); - }, 'from': Number }; - - function testStep ( parsed, entry ) { - - if ( !isNumeric( entry ) ) { - throw new Error("noUiSlider: 'step' is not numeric."); - } - - // The step option can still be used to set stepping - // for linear sliders. Overwritten if set in 'range'. - parsed.singleStep = entry; - } - - function testRange ( parsed, entry ) { - - // Filter incorrect input. - if ( typeof entry !== 'object' || Array.isArray(entry) ) { - throw new Error("noUiSlider: 'range' is not an object."); - } - - // Catch missing start or end. - if ( entry.min === undefined || entry.max === undefined ) { - throw new Error("noUiSlider: Missing 'min' or 'max' in 'range'."); - } - - parsed.spectrum = new Spectrum(entry, parsed.snap, parsed.dir, parsed.singleStep); - } - - function testStart ( parsed, entry ) { - - entry = asArray(entry); - - // Validate input. Values aren't tested, as the public .val method - // will always provide a valid location. - if ( !Array.isArray( entry ) || !entry.length || entry.length > 2 ) { - throw new Error("noUiSlider: 'start' option is incorrect."); - } - - // Store the number of handles. - parsed.handles = entry.length; - - // When the slider is initialized, the .val method will - // be called with the start options. - parsed.start = entry; - } - - function testSnap ( parsed, entry ) { - - // Enforce 100% stepping within subranges. - parsed.snap = entry; - - if ( typeof entry !== 'boolean' ){ - throw new Error("noUiSlider: 'snap' option must be a boolean."); - } - } - - function testAnimate ( parsed, entry ) { - - // Enforce 100% stepping within subranges. - parsed.animate = entry; - - if ( typeof entry !== 'boolean' ){ - throw new Error("noUiSlider: 'animate' option must be a boolean."); - } - } - - function testConnect ( parsed, entry ) { - - if ( entry === 'lower' && parsed.handles === 1 ) { - parsed.connect = 1; - } else if ( entry === 'upper' && parsed.handles === 1 ) { - parsed.connect = 2; - } else if ( entry === true && parsed.handles === 2 ) { - parsed.connect = 3; - } else if ( entry === false ) { - parsed.connect = 0; - } else { - throw new Error("noUiSlider: 'connect' option doesn't match handle count."); - } - } - - function testOrientation ( parsed, entry ) { - - // Set orientation to an a numerical value for easy - // array selection. - switch ( entry ){ - case 'horizontal': - parsed.ort = 0; - break; - case 'vertical': - parsed.ort = 1; - break; - default: - throw new Error("noUiSlider: 'orientation' option is invalid."); - } - } - - function testMargin ( parsed, entry ) { - - if ( !isNumeric(entry) ){ - throw new Error("noUiSlider: 'margin' option must be numeric."); - } - - parsed.margin = parsed.spectrum.getMargin(entry); - - if ( !parsed.margin ) { - throw new Error("noUiSlider: 'margin' option is only supported on linear sliders."); - } - } - - function testLimit ( parsed, entry ) { - - if ( !isNumeric(entry) ){ - throw new Error("noUiSlider: 'limit' option must be numeric."); - } - - parsed.limit = parsed.spectrum.getMargin(entry); - - if ( !parsed.limit ) { - throw new Error("noUiSlider: 'limit' option is only supported on linear sliders."); - } - } - - function testDirection ( parsed, entry ) { - - // Set direction as a numerical value for easy parsing. - // Invert connection for RTL sliders, so that the proper - // handles get the connect/background classes. - switch ( entry ) { - case 'ltr': - parsed.dir = 0; - break; - case 'rtl': - parsed.dir = 1; - parsed.connect = [0,2,1,3][parsed.connect]; - break; - default: - throw new Error("noUiSlider: 'direction' option was not recognized."); - } - } - - function testBehaviour ( parsed, entry ) { - - // Make sure the input is a string. - if ( typeof entry !== 'string' ) { - throw new Error("noUiSlider: 'behaviour' must be a string containing options."); - } - - // Check if the string contains any keywords. - // None are required. - var tap = entry.indexOf('tap') >= 0, - drag = entry.indexOf('drag') >= 0, - fixed = entry.indexOf('fixed') >= 0, - snap = entry.indexOf('snap') >= 0; - - parsed.events = { - tap: tap || snap, - drag: drag, - fixed: fixed, - snap: snap - }; - } - - function testFormat ( parsed, entry ) { - - parsed.format = entry; - - // Any object with a to and from method is supported. - if ( typeof entry.to === 'function' && typeof entry.from === 'function' ) { - return true; - } - - throw new Error( "noUiSlider: 'format' requires 'to' and 'from' methods."); - } - - // Test all developer settings and parse to assumption-safe values. - function testOptions ( options ) { - - var parsed = { - margin: 0, - limit: 0, - animate: true, - format: defaultFormatter - }, tests; - - // Tests are executed in the order they are presented here. - tests = { - 'step': { r: false, t: testStep }, - 'start': { r: true, t: testStart }, - 'connect': { r: true, t: testConnect }, - 'direction': { r: true, t: testDirection }, - 'snap': { r: false, t: testSnap }, - 'animate': { r: false, t: testAnimate }, - 'range': { r: true, t: testRange }, - 'orientation': { r: false, t: testOrientation }, - 'margin': { r: false, t: testMargin }, - 'limit': { r: false, t: testLimit }, - 'behaviour': { r: true, t: testBehaviour }, - 'format': { r: false, t: testFormat } - }; - - var defaults = { - 'connect': false, - 'direction': 'ltr', - 'behaviour': 'tap', - 'orientation': 'horizontal' - }; - - // Set defaults where applicable. - Object.keys(defaults).forEach(function ( name ) { - if ( options[name] === undefined ) { - options[name] = defaults[name]; - } - }); - - // Run all options through a testing mechanism to ensure correct - // input. It should be noted that options might get modified to - // be handled properly. E.g. wrapping integers in arrays. - Object.keys(tests).forEach(function( name ){ - - var test = tests[name]; - - // If the option isn't set, but it is required, throw an error. - if ( options[name] === undefined ) { - - if ( test.r ) { - throw new Error("noUiSlider: '" + name + "' is required."); - } - - return true; - } - - test.t( parsed, options[name] ); - }); - - // Forward pips options - parsed.pips = options.pips; - - // Pre-define the styles. - parsed.style = parsed.ort ? 'top' : 'left'; - - return parsed; - } - - - // Delimit proposed values for handle positions. - function getPositions ( a, b, delimit ) { - - // Add movement to current position. - var c = a + b[0], d = a + b[1]; - - // Only alter the other position on drag, - // not on standard sliding. - if ( delimit ) { - if ( c < 0 ) { - d += Math.abs(c); - } - if ( d > 100 ) { - c -= ( d - 100 ); - } - - // Limit values to 0 and 100. - return [limit(c), limit(d)]; - } - - return [c,d]; - } - - // Provide a clean event with standardized offset values. - function fixEvent ( e ) { - - // Prevent scrolling and panning on touch events, while - // attempting to slide. The tap event also depends on this. - e.preventDefault(); - - // Filter the event to register the type, which can be - // touch, mouse or pointer. Offset changes need to be - // made on an event specific basis. - var touch = e.type.indexOf('touch') === 0, - mouse = e.type.indexOf('mouse') === 0, - pointer = e.type.indexOf('pointer') === 0, - x,y, event = e; - - // IE10 implemented pointer events with a prefix; - if ( e.type.indexOf('MSPointer') === 0 ) { - pointer = true; - } - - if ( touch ) { - // noUiSlider supports one movement at a time, - // so we can select the first 'changedTouch'. - x = e.changedTouches[0].pageX; - y = e.changedTouches[0].pageY; - } - - if ( mouse || pointer ) { - x = e.clientX + window.pageXOffset; - y = e.clientY + window.pageYOffset; - } - - event.points = [x, y]; - event.cursor = mouse || pointer; // Fix #435 - - return event; - } - - // Append a handle to the base. - function addHandle ( direction, index ) { - - var origin = document.createElement('div'), - handle = document.createElement('div'), - additions = [ '-lower', '-upper' ]; - - if ( direction ) { - additions.reverse(); - } - - addClass(handle, Classes[3]); - addClass(handle, Classes[3] + additions[index]); - - addClass(origin, Classes[2]); - origin.appendChild(handle); - - return origin; - } - - // Add the proper connection classes. - function addConnection ( connect, target, handles ) { - - // Apply the required connection classes to the elements - // that need them. Some classes are made up for several - // segments listed in the class list, to allow easy - // renaming and provide a minor compression benefit. - switch ( connect ) { - case 1: addClass(target, Classes[7]); - addClass(handles[0], Classes[6]); - break; - case 3: addClass(handles[1], Classes[6]); - /* falls through */ - case 2: addClass(handles[0], Classes[7]); - /* falls through */ - case 0: addClass(target, Classes[6]); - break; - } - } - - // Add handles to the slider base. - function addHandles ( nrHandles, direction, base ) { - - var index, handles = []; - - // Append handles. - for ( index = 0; index < nrHandles; index += 1 ) { - - // Keep a list of all added handles. - handles.push( base.appendChild(addHandle( direction, index )) ); - } - - return handles; - } - - // Initialize a single slider. - function addSlider ( direction, orientation, target ) { - - // Apply classes and data to the target. - addClass(target, Classes[0]); - addClass(target, Classes[8 + direction]); - addClass(target, Classes[4 + orientation]); - - var div = document.createElement('div'); - addClass(div, Classes[1]); - target.appendChild(div); - return div; - } - - -function closure ( target, options ){ - - // All variables local to 'closure' are prefixed with 'scope_' - var scope_Target = target, - scope_Locations = [-1, -1], - scope_Base, - scope_Handles, - scope_Spectrum = options.spectrum, - scope_Values = [], - scope_Events = {}; - - - function getGroup ( mode, values, stepped ) { - - // Use the range. - if ( mode === 'range' || mode === 'steps' ) { - return scope_Spectrum.xVal; - } - - if ( mode === 'count' ) { - - // Divide 0 - 100 in 'count' parts. - var spread = ( 100 / (values-1) ), v, i = 0; - values = []; - - // List these parts and have them handled as 'positions'. - while ((v=i++*spread) <= 100 ) { - values.push(v); - } - - mode = 'positions'; - } - - if ( mode === 'positions' ) { - - // Map all percentages to on-range values. - return values.map(function( value ){ - return scope_Spectrum.fromStepping( stepped ? scope_Spectrum.getStep( value ) : value ); - }); - } - - if ( mode === 'values' ) { - - // If the value must be stepped, it needs to be converted to a percentage first. - if ( stepped ) { - - return values.map(function( value ){ - - // Convert to percentage, apply step, return to value. - return scope_Spectrum.fromStepping( scope_Spectrum.getStep( scope_Spectrum.toStepping( value ) ) ); - }); - - } - - // Otherwise, we can simply use the values. - return values; - } - } - - function generateSpread ( density, mode, group ) { - - var originalSpectrumDirection = scope_Spectrum.direction, - indexes = {}, - firstInRange = scope_Spectrum.xVal[0], - lastInRange = scope_Spectrum.xVal[scope_Spectrum.xVal.length-1], - ignoreFirst = false, - ignoreLast = false, - prevPct = 0; - - // This function loops the spectrum in an ltr linear fashion, - // while the toStepping method is direction aware. Trick it into - // believing it is ltr. - scope_Spectrum.direction = 0; - - // Create a copy of the group, sort it and filter away all duplicates. - group = unique(group.slice().sort(function(a, b){ return a - b; })); - - // Make sure the range starts with the first element. - if ( group[0] !== firstInRange ) { - group.unshift(firstInRange); - ignoreFirst = true; - } - - // Likewise for the last one. - if ( group[group.length - 1] !== lastInRange ) { - group.push(lastInRange); - ignoreLast = true; - } - - group.forEach(function ( current, index ) { - - // Get the current step and the lower + upper positions. - var step, i, q, - low = current, - high = group[index+1], - newPct, pctDifference, pctPos, type, - steps, realSteps, stepsize; - - // When using 'steps' mode, use the provided steps. - // Otherwise, we'll step on to the next subrange. - if ( mode === 'steps' ) { - step = scope_Spectrum.xNumSteps[ index ]; - } - - // Default to a 'full' step. - if ( !step ) { - step = high-low; - } - - // Low can be 0, so test for false. If high is undefined, - // we are at the last subrange. Index 0 is already handled. - if ( low === false || high === undefined ) { - return; - } - - // Find all steps in the subrange. - for ( i = low; i <= high; i += step ) { - - // Get the percentage value for the current step, - // calculate the size for the subrange. - newPct = scope_Spectrum.toStepping( i ); - pctDifference = newPct - prevPct; - - steps = pctDifference / density; - realSteps = Math.round(steps); - - // This ratio represents the ammount of percentage-space a point indicates. - // For a density 1 the points/percentage = 1. For density 2, that percentage needs to be re-devided. - // Round the percentage offset to an even number, then divide by two - // to spread the offset on both sides of the range. - stepsize = pctDifference/realSteps; - - // Divide all points evenly, adding the correct number to this subrange. - // Run up to <= so that 100% gets a point, event if ignoreLast is set. - for ( q = 1; q <= realSteps; q += 1 ) { - - // The ratio between the rounded value and the actual size might be ~1% off. - // Correct the percentage offset by the number of points - // per subrange. density = 1 will result in 100 points on the - // full range, 2 for 50, 4 for 25, etc. - pctPos = prevPct + ( q * stepsize ); - indexes[pctPos.toFixed(5)] = ['x', 0]; - } - - // Determine the point type. - type = (group.indexOf(i) > -1) ? 1 : ( mode === 'steps' ? 2 : 0 ); - - // Enforce the 'ignoreFirst' option by overwriting the type for 0. - if ( !index && ignoreFirst ) { - type = 0; - } - - if ( !(i === high && ignoreLast)) { - // Mark the 'type' of this point. 0 = plain, 1 = real value, 2 = step value. - indexes[newPct.toFixed(5)] = [i, type]; - } - - // Update the percentage count. - prevPct = newPct; - } - }); - - // Reset the spectrum. - scope_Spectrum.direction = originalSpectrumDirection; - - return indexes; - } - - function addMarking ( spread, filterFunc, formatter ) { - - var style = ['horizontal', 'vertical'][options.ort], - element = document.createElement('div'); - - addClass(element, 'noUi-pips'); - addClass(element, 'noUi-pips-' + style); - - function getSize( type ){ - return [ '-normal', '-large', '-sub' ][type]; - } - - function getTags( offset, source, values ) { - return 'class="' + source + ' ' + - source + '-' + style + ' ' + - source + getSize(values[1]) + - '" style="' + options.style + ': ' + offset + '%"'; - } - - function addSpread ( offset, values ){ - - if ( scope_Spectrum.direction ) { - offset = 100 - offset; - } - - // Apply the filter function, if it is set. - values[1] = (values[1] && filterFunc) ? filterFunc(values[0], values[1]) : values[1]; - - // Add a marker for every point - element.innerHTML += '
                '; - - // Values are only appended for points marked '1' or '2'. - if ( values[1] ) { - element.innerHTML += '
                ' + formatter.to(values[0]) + '
                '; - } - } - - // Append all points. - Object.keys(spread).forEach(function(a){ - addSpread(a, spread[a]); - }); - - return element; - } - - function pips ( grid ) { - - var mode = grid.mode, - density = grid.density || 1, - filter = grid.filter || false, - values = grid.values || false, - stepped = grid.stepped || false, - group = getGroup( mode, values, stepped ), - spread = generateSpread( density, mode, group ), - format = grid.format || { - to: Math.round - }; - - return scope_Target.appendChild(addMarking( - spread, - filter, - format - )); - } - - - // Shorthand for base dimensions. - function baseSize ( ) { - return scope_Base['offset' + ['Width', 'Height'][options.ort]]; - } - - // External event handling - function fireEvent ( event, handleNumber ) { - - if ( handleNumber !== undefined ) { - handleNumber = Math.abs(handleNumber - options.dir); - } - - Object.keys(scope_Events).forEach(function( targetEvent ) { - - var eventType = targetEvent.split('.')[0]; - - if ( event === eventType ) { - scope_Events[targetEvent].forEach(function( callback ) { - // .reverse is in place - // Return values as array, so arg_1[arg_2] is always valid. - callback( asArray(valueGet()), handleNumber, inSliderOrder(Array.prototype.slice.call(scope_Values)) ); - }); - } - }); - } - - // Returns the input array, respecting the slider direction configuration. - function inSliderOrder ( values ) { - - // If only one handle is used, return a single value. - if ( values.length === 1 ){ - return values[0]; - } - - if ( options.dir ) { - return values.reverse(); - } - - return values; - } - - - // Handler for attaching events trough a proxy. - function attach ( events, element, callback, data ) { - - // This function can be used to 'filter' events to the slider. - // element is a node, not a nodeList - - var method = function ( e ){ - - if ( scope_Target.hasAttribute('disabled') ) { - return false; - } - - // Stop if an active 'tap' transition is taking place. - if ( hasClass(scope_Target, Classes[14]) ) { - return false; - } - - e = fixEvent(e); - - // Ignore right or middle clicks on start #454 - if ( events === actions.start && e.buttons !== undefined && e.buttons > 1 ) { - return false; - } - - e.calcPoint = e.points[ options.ort ]; - - // Call the event handler with the event [ and additional data ]. - callback ( e, data ); - - }, methods = []; - - // Bind a closure on the target for every event type. - events.split(' ').forEach(function( eventName ){ - element.addEventListener(eventName, method, false); - methods.push([eventName, method]); - }); - - return methods; - } - - // Handle movement on document for handle and range drag. - function move ( event, data ) { - - var handles = data.handles || scope_Handles, positions, state = false, - proposal = ((event.calcPoint - data.start) * 100) / baseSize(), - handleNumber = handles[0] === scope_Handles[0] ? 0 : 1, i; - - // Calculate relative positions for the handles. - positions = getPositions( proposal, data.positions, handles.length > 1); - - state = setHandle ( handles[0], positions[handleNumber], handles.length === 1 ); - - if ( handles.length > 1 ) { - - state = setHandle ( handles[1], positions[handleNumber?0:1], false ) || state; - - if ( state ) { - // fire for both handles - for ( i = 0; i < data.handles.length; i++ ) { - fireEvent('slide', i); - } - } - } else if ( state ) { - // Fire for a single handle - fireEvent('slide', handleNumber); - } - } - - // Unbind move events on document, call callbacks. - function end ( event, data ) { - - // The handle is no longer active, so remove the class. - var active = scope_Base.getElementsByClassName(Classes[15]), - handleNumber = data.handles[0] === scope_Handles[0] ? 0 : 1; - - if ( active.length ) { - removeClass(active[0], Classes[15]); - } - - // Remove cursor styles and text-selection events bound to the body. - if ( event.cursor ) { - document.body.style.cursor = ''; - document.body.removeEventListener('selectstart', document.body.noUiListener); - } - - var d = document.documentElement; - - // Unbind the move and end events, which are added on 'start'. - d.noUiListeners.forEach(function( c ) { - d.removeEventListener(c[0], c[1]); - }); - - // Remove dragging class. - removeClass(scope_Target, Classes[12]); - - // Fire the change and set events. - fireEvent('set', handleNumber); - fireEvent('change', handleNumber); - } - - // Bind move events on document. - function start ( event, data ) { - - var d = document.documentElement; - - // Mark the handle as 'active' so it can be styled. - if ( data.handles.length === 1 ) { - addClass(data.handles[0].children[0], Classes[15]); - - // Support 'disabled' handles - if ( data.handles[0].hasAttribute('disabled') ) { - return false; - } - } - - // A drag should never propagate up to the 'tap' event. - event.stopPropagation(); - - // Attach the move and end events. - var moveEvent = attach(actions.move, d, move, { - start: event.calcPoint, - handles: data.handles, - positions: [ - scope_Locations[0], - scope_Locations[scope_Handles.length - 1] - ] - }), endEvent = attach(actions.end, d, end, { - handles: data.handles - }); - - d.noUiListeners = moveEvent.concat(endEvent); - - // Text selection isn't an issue on touch devices, - // so adding cursor styles can be skipped. - if ( event.cursor ) { - - // Prevent the 'I' cursor and extend the range-drag cursor. - document.body.style.cursor = getComputedStyle(event.target).cursor; - - // Mark the target with a dragging state. - if ( scope_Handles.length > 1 ) { - addClass(scope_Target, Classes[12]); - } - - var f = function(){ - return false; - }; - - document.body.noUiListener = f; - - // Prevent text selection when dragging the handles. - document.body.addEventListener('selectstart', f, false); - } - } - - // Move closest handle to tapped location. - function tap ( event ) { - - var location = event.calcPoint, total = 0, handleNumber, to; - - // The tap event shouldn't propagate up and cause 'edge' to run. - event.stopPropagation(); - - // Add up the handle offsets. - scope_Handles.forEach(function(a){ - total += offset(a)[ options.style ]; - }); - - // Find the handle closest to the tapped position. - handleNumber = ( location < total/2 || scope_Handles.length === 1 ) ? 0 : 1; - - location -= offset(scope_Base)[ options.style ]; - - // Calculate the new position. - to = ( location * 100 ) / baseSize(); - - if ( !options.events.snap ) { - // Flag the slider as it is now in a transitional state. - // Transition takes 300 ms, so re-enable the slider afterwards. - addClassFor( scope_Target, Classes[14], 300 ); - } - - // Support 'disabled' handles - if ( scope_Handles[handleNumber].hasAttribute('disabled') ) { - return false; - } - - // Find the closest handle and calculate the tapped point. - // The set handle to the new position. - setHandle( scope_Handles[handleNumber], to ); - - fireEvent('slide', handleNumber); - fireEvent('set', handleNumber); - fireEvent('change', handleNumber); - - if ( options.events.snap ) { - start(event, { handles: [scope_Handles[total]] }); - } - } - - // Attach events to several slider parts. - function events ( behaviour ) { - - var i, drag; - - // Attach the standard drag event to the handles. - if ( !behaviour.fixed ) { - - for ( i = 0; i < scope_Handles.length; i += 1 ) { - - // These events are only bound to the visual handle - // element, not the 'real' origin element. - attach ( actions.start, scope_Handles[i].children[0], start, { - handles: [ scope_Handles[i] ] - }); - } - } - - // Attach the tap event to the slider base. - if ( behaviour.tap ) { - - attach ( actions.start, scope_Base, tap, { - handles: scope_Handles - }); - } - - // Make the range dragable. - if ( behaviour.drag ){ - - drag = [scope_Base.getElementsByClassName( Classes[7] )[0]]; - addClass(drag[0], Classes[10]); - - // When the range is fixed, the entire range can - // be dragged by the handles. The handle in the first - // origin will propagate the start event upward, - // but it needs to be bound manually on the other. - if ( behaviour.fixed ) { - drag.push(scope_Handles[(drag[0] === scope_Handles[0] ? 1 : 0)].children[0]); - } - - drag.forEach(function( element ) { - attach ( actions.start, element, start, { - handles: scope_Handles - }); - }); - } - } - - - // Test suggested values and apply margin, step. - function setHandle ( handle, to, noLimitOption ) { - - var trigger = handle !== scope_Handles[0] ? 1 : 0, - lowerMargin = scope_Locations[0] + options.margin, - upperMargin = scope_Locations[1] - options.margin, - lowerLimit = scope_Locations[0] + options.limit, - upperLimit = scope_Locations[1] - options.limit; - - // For sliders with multiple handles, - // limit movement to the other handle. - // Apply the margin option by adding it to the handle positions. - if ( scope_Handles.length > 1 ) { - to = trigger ? Math.max( to, lowerMargin ) : Math.min( to, upperMargin ); - } - - // The limit option has the opposite effect, limiting handles to a - // maximum distance from another. Limit must be > 0, as otherwise - // handles would be unmoveable. 'noLimitOption' is set to 'false' - // for the .val() method, except for pass 4/4. - if ( noLimitOption !== false && options.limit && scope_Handles.length > 1 ) { - to = trigger ? Math.min ( to, lowerLimit ) : Math.max( to, upperLimit ); - } - - // Handle the step option. - to = scope_Spectrum.getStep( to ); - - // Limit to 0/100 for .val input, trim anything beyond 7 digits, as - // JavaScript has some issues in its floating point implementation. - to = limit(parseFloat(to.toFixed(7))); - - // Return false if handle can't move. - if ( to === scope_Locations[trigger] ) { - return false; - } - - // Set the handle to the new position. - handle.style[options.style] = to + '%'; - - // Force proper handle stacking - if ( !handle.previousSibling ) { - removeClass(handle, Classes[17]); - if ( to > 50 ) { - addClass(handle, Classes[17]); - } - } - - // Update locations. - scope_Locations[trigger] = to; - - // Convert the value to the slider stepping/range. - scope_Values[trigger] = scope_Spectrum.fromStepping( to ); - - fireEvent('update', trigger); - - return true; - } - - // Loop values from value method and apply them. - function setValues ( count, values ) { - - var i, trigger, to; - - // With the limit option, we'll need another limiting pass. - if ( options.limit ) { - count += 1; - } - - // If there are multiple handles to be set run the setting - // mechanism twice for the first handle, to make sure it - // can be bounced of the second one properly. - for ( i = 0; i < count; i += 1 ) { - - trigger = i%2; - - // Get the current argument from the array. - to = values[trigger]; - - // Setting with null indicates an 'ignore'. - // Inputting 'false' is invalid. - if ( to !== null && to !== false ) { - - // If a formatted number was passed, attemt to decode it. - if ( typeof to === 'number' ) { - to = String(to); - } - - to = options.format.from( to ); - - // Request an update for all links if the value was invalid. - // Do so too if setting the handle fails. - if ( to === false || isNaN(to) || setHandle( scope_Handles[trigger], scope_Spectrum.toStepping( to ), i === (3 - options.dir) ) === false ) { - fireEvent('update', trigger); - } - } - } - } - - // Set the slider value. - function valueSet ( input ) { - - var count, values = asArray( input ), i; - - // The RTL settings is implemented by reversing the front-end, - // internal mechanisms are the same. - if ( options.dir && options.handles > 1 ) { - values.reverse(); - } - - // Animation is optional. - // Make sure the initial values where set before using animated placement. - if ( options.animate && scope_Locations[0] !== -1 ) { - addClassFor( scope_Target, Classes[14], 300 ); - } - - // Determine how often to set the handles. - count = scope_Handles.length > 1 ? 3 : 1; - - if ( values.length === 1 ) { - count = 1; - } - - setValues ( count, values ); - - // Fire the 'set' event for both handles. - for ( i = 0; i < scope_Handles.length; i++ ) { - fireEvent('set', i); - } - } - - // Get the slider value. - function valueGet ( ) { - - var i, retour = []; - - // Get the value from all handles. - for ( i = 0; i < options.handles; i += 1 ){ - retour[i] = options.format.to( scope_Values[i] ); - } - - return inSliderOrder( retour ); - } - - // Removes classes from the root and empties it. - function destroy ( ) { - Classes.forEach(function(cls){ - if ( !cls ) { return; } // Ignore empty classes - removeClass(scope_Target, cls); - }); - scope_Target.innerHTML = ''; - delete scope_Target.noUiSlider; - } - - // Get the current step size for the slider. - function getCurrentStep ( ) { - - // Check all locations, map them to their stepping point. - // Get the step point, then find it in the input list. - var retour = scope_Locations.map(function( location, index ){ - - var step = scope_Spectrum.getApplicableStep( location ), - - // As per #391, the comparison for the decrement step can have some rounding issues. - // Round the value to the precision used in the step. - stepDecimals = countDecimals(String(step[2])), - - // Get the current numeric value - value = scope_Values[index], - - // To move the slider 'one step up', the current step value needs to be added. - // Use null if we are at the maximum slider value. - increment = location === 100 ? null : step[2], - - // Going 'one step down' might put the slider in a different sub-range, so we - // need to switch between the current or the previous step. - prev = Number((value - step[2]).toFixed(stepDecimals)), - - // If the value fits the step, return the current step value. Otherwise, use the - // previous step. Return null if the slider is at its minimum value. - decrement = location === 0 ? null : (prev >= step[1]) ? step[2] : (step[0] || false); - - return [decrement, increment]; - }); - - // Return values in the proper order. - return inSliderOrder( retour ); - } - - // Attach an event to this slider, possibly including a namespace - function bindEvent ( namespacedEvent, callback ) { - scope_Events[namespacedEvent] = scope_Events[namespacedEvent] || []; - scope_Events[namespacedEvent].push(callback); - - // If the event bound is 'update,' fire it immediately for all handles. - if ( namespacedEvent.split('.')[0] === 'update' ) { - scope_Handles.forEach(function(a, index){ - fireEvent('update', index); - }); - } - } - - // Undo attachment of event - function removeEvent ( namespacedEvent ) { - - var event = namespacedEvent.split('.')[0], - namespace = namespacedEvent.substring(event.length); - - Object.keys(scope_Events).forEach(function( bind ){ - - var tEvent = bind.split('.')[0], - tNamespace = bind.substring(tEvent.length); - - if ( (!event || event === tEvent) && (!namespace || namespace === tNamespace) ) { - delete scope_Events[bind]; - } - }); - } - - - // Throw an error if the slider was already initialized. - if ( scope_Target.noUiSlider ) { - throw new Error('Slider was already initialized.'); - } - - - // Create the base element, initialise HTML and set classes. - // Add handles and links. - scope_Base = addSlider( options.dir, options.ort, scope_Target ); - scope_Handles = addHandles( options.handles, options.dir, scope_Base ); - - // Set the connect classes. - addConnection ( options.connect, scope_Target, scope_Handles ); - - // Attach user events. - events( options.events ); - - if ( options.pips ) { - pips(options.pips); - } - - return { - destroy: destroy, - steps: getCurrentStep, - on: bindEvent, - off: removeEvent, - get: valueGet, - set: valueSet - }; - -} - - - // Run the standard initializer - function initialize ( target, originalOptions ) { - - if ( !target.nodeName ) { - throw new Error('noUiSlider.create requires a single element.'); - } - - // Test the options and create the slider environment; - var options = testOptions( originalOptions, target ), - slider = closure( target, options ); - - // Use the public value method to set the start values. - slider.set(options.start); - - target.noUiSlider = slider; - - if (originalOptions.tooltips === true || originalOptions.tooltips === undefined) { - // Tooltips - var tipHandles = target.getElementsByClassName('noUi-handle'), - tooltips = []; - - // Add divs to the slider handles. - for ( var i = 0; i < tipHandles.length; i++ ){ - tooltips[i] = document.createElement('div'); - tipHandles[i].appendChild(tooltips[i]); - // Add a class for styling - tooltips[i].className += 'range-label'; - // Add additional markup - tooltips[i].innerHTML = ''; - // Replace the tooltip reference with the span we just added - tooltips[i] = tooltips[i].getElementsByTagName('span')[0]; - } - - - // When the slider changes, write the value to the tooltips. - target.noUiSlider.on('update', function( values, handle ){ - - tooltips[handle].innerHTML = values[handle]; - }); - } - } - - // Use an object instead of a function for future expansibility; - return { - create: initialize - }; - -})); \ No newline at end of file diff --git a/production/bower_components/Materialize/extras/noUiSlider/nouislider.min.js b/production/bower_components/Materialize/extras/noUiSlider/nouislider.min.js deleted file mode 100644 index f2f1683..0000000 --- a/production/bower_components/Materialize/extras/noUiSlider/nouislider.min.js +++ /dev/null @@ -1 +0,0 @@ -!function(){function a(a){return a.split("").reverse().join("")}function b(a,b,c){if((a[b]||a[c])&&a[b]===a[c])throw Error(b)}function c(b,c,d,e,f,g,h,i,j,k,l,m){h=m;var n,o=l="";return g&&(m=g(m)),"number"==typeof m&&isFinite(m)?(b&&0===parseFloat(m.toFixed(b))&&(m=0),0>m&&(n=!0,m=Math.abs(m)),b&&(g=Math.pow(10,b),m=(Math.round(m*g)/g).toFixed(b)),m=m.toString(),-1!==m.indexOf(".")&&(b=m.split("."),m=b[0],d&&(l=d+b[1])),c&&(m=a(m).match(/.{1,3}/g),m=a(m.join(a(c)))),n&&i&&(o+=i),e&&(o+=e),n&&j&&(o+=j),o=o+m+l,f&&(o+=f),k&&(o=k(o,h)),o):!1}function d(a,b,c,d,e,f,g,h,i,j,k,l){var m;return a="",k&&(l=k(l)),l&&"string"==typeof l?(h&&l.substring(0,h.length)===h&&(l=l.replace(h,""),m=!0),d&&l.substring(0,d.length)===d&&(l=l.replace(d,"")),i&&l.substring(0,i.length)===i&&(l=l.replace(i,""),m=!0),e&&l.slice(-1*e.length)===e&&(l=l.slice(0,-1*e.length)),b&&(l=l.split(b).join("")),c&&(l=l.replace(c,".")),m&&(a+="-"),a=Number((a+l).replace(/[^0-9\.\-.]/g,"")),g&&(a=g(a)),"number"==typeof a&&isFinite(a)?a:!1):!1}function e(a){var c,d,e,f={};for(c=0;c0&&8>e&&(f[d]=e):"encoder"===d||"decoder"===d||"edit"===d||"undo"===d?"function"==typeof e&&(f[d]=e):"string"==typeof e&&(f[d]=e);return b(f,"mark","thousand"),b(f,"prefix","negative"),b(f,"prefix","negativeBefore"),f}function f(a,b,c){var d,e=[];for(d=0;d1?b[1].length:0}function j(a,b){a.classList?a.classList.add(b):a.className+=" "+b}function k(a,b){a.classList?a.classList.remove(b):a.className=a.className.replace(new RegExp("(^|\\b)"+b.split(" ").join("|")+"(\\b|$)","gi")," ")}function l(a,b){a.classList?a.classList.contains(b):new RegExp("(^| )"+b+"( |$)","gi").test(a.className)}function m(a,b){return 100/(b-a)}function n(a,b){return 100*b/(a[1]-a[0])}function o(a,b){return n(a,a[0]<0?b+Math.abs(a[0]):b-a[0])}function p(a,b){return b*(a[1]-a[0])/100+a[0]}function q(a,b){for(var c=1;a>=b[c];)c+=1;return c}function r(a,b,c){if(c>=a.slice(-1)[0])return 100;var d,e,f,g,h=q(c,a);return d=a[h-1],e=a[h],f=b[h-1],g=b[h],f+o([d,e],c)/m(f,g)}function s(a,b,c){if(c>=100)return a.slice(-1)[0];var d,e,f,g,h=q(c,b);return d=a[h-1],e=a[h],f=b[h-1],g=b[h],p([d,e],(c-f)*m(f,g))}function t(a,c,d,e){if(100===e)return e;var f,g,h=q(e,a);return d?(f=a[h-1],g=a[h],e-f>(g-f)/2?g:f):c[h-1]?a[h-1]+b(e-a[h-1],c[h-1]):e}function u(a,b,c){var e;if("number"==typeof b&&(b=[b]),"[object Array]"!==Object.prototype.toString.call(b))throw new Error("noUiSlider: 'range' contains invalid value.");if(e="min"===a?0:"max"===a?100:parseFloat(a),!d(e)||!d(b[0]))throw new Error("noUiSlider: 'range' value isn't numeric.");c.xPct.push(e),c.xVal.push(b[0]),e?c.xSteps.push(isNaN(b[1])?!1:b[1]):isNaN(b[1])||(c.xSteps[0]=b[1])}function v(a,b,c){return b?void(c.xSteps[a]=n([c.xVal[a],c.xVal[a+1]],b)/m(c.xPct[a],c.xPct[a+1])):!0}function w(a,b,c,d){this.xPct=[],this.xVal=[],this.xSteps=[d||!1],this.xNumSteps=[!1],this.snap=b,this.direction=c;var e,f=[];for(e in a)a.hasOwnProperty(e)&&f.push([a[e],e]);for(f.sort(function(a,b){return a[0]-b[0]}),e=0;e2)throw new Error("noUiSlider: 'start' option is incorrect.");a.handles=b.length,a.start=b}function A(a,b){if(a.snap=b,"boolean"!=typeof b)throw new Error("noUiSlider: 'snap' option must be a boolean.")}function B(a,b){if(a.animate=b,"boolean"!=typeof b)throw new Error("noUiSlider: 'animate' option must be a boolean.")}function C(a,b){if("lower"===b&&1===a.handles)a.connect=1;else if("upper"===b&&1===a.handles)a.connect=2;else if(b===!0&&2===a.handles)a.connect=3;else{if(b!==!1)throw new Error("noUiSlider: 'connect' option doesn't match handle count.");a.connect=0}}function D(a,b){switch(b){case"horizontal":a.ort=0;break;case"vertical":a.ort=1;break;default:throw new Error("noUiSlider: 'orientation' option is invalid.")}}function E(a,b){if(!d(b))throw new Error("noUiSlider: 'margin' option must be numeric.");if(a.margin=a.spectrum.getMargin(b),!a.margin)throw new Error("noUiSlider: 'margin' option is only supported on linear sliders.")}function F(a,b){if(!d(b))throw new Error("noUiSlider: 'limit' option must be numeric.");if(a.limit=a.spectrum.getMargin(b),!a.limit)throw new Error("noUiSlider: 'limit' option is only supported on linear sliders.")}function G(a,b){switch(b){case"ltr":a.dir=0;break;case"rtl":a.dir=1,a.connect=[0,2,1,3][a.connect];break;default:throw new Error("noUiSlider: 'direction' option was not recognized.")}}function H(a,b){if("string"!=typeof b)throw new Error("noUiSlider: 'behaviour' must be a string containing options.");var c=b.indexOf("tap")>=0,d=b.indexOf("drag")>=0,e=b.indexOf("fixed")>=0,f=b.indexOf("snap")>=0;a.events={tap:c||f,drag:d,fixed:e,snap:f}}function I(a,b){if(a.format=b,"function"==typeof b.to&&"function"==typeof b.from)return!0;throw new Error("noUiSlider: 'format' requires 'to' and 'from' methods.")}function J(a){var b,c={margin:0,limit:0,animate:!0,format:U};b={step:{r:!1,t:x},start:{r:!0,t:z},connect:{r:!0,t:C},direction:{r:!0,t:G},snap:{r:!1,t:A},animate:{r:!1,t:B},range:{r:!0,t:y},orientation:{r:!1,t:D},margin:{r:!1,t:E},limit:{r:!1,t:F},behaviour:{r:!0,t:H},format:{r:!1,t:I}};var d={connect:!1,direction:"ltr",behaviour:"tap",orientation:"horizontal"};return Object.keys(d).forEach(function(b){void 0===a[b]&&(a[b]=d[b])}),Object.keys(b).forEach(function(d){var e=b[d];if(void 0===a[d]){if(e.r)throw new Error("noUiSlider: '"+d+"' is required.");return!0}e.t(c,a[d])}),c.pips=a.pips,c.style=c.ort?"top":"left",c}function K(a,b,c){var d=a+b[0],e=a+b[1];return c?(0>d&&(e+=Math.abs(d)),e>100&&(d-=e-100),[g(d),g(e)]):[d,e]}function L(a){a.preventDefault();var b,c,d=0===a.type.indexOf("touch"),e=0===a.type.indexOf("mouse"),f=0===a.type.indexOf("pointer"),g=a;return 0===a.type.indexOf("MSPointer")&&(f=!0),d&&(b=a.changedTouches[0].pageX,c=a.changedTouches[0].pageY),(e||f)&&(b=a.clientX+window.pageXOffset,c=a.clientY+window.pageYOffset),g.points=[b,c],g.cursor=e||f,g}function M(a,b){var c=document.createElement("div"),d=document.createElement("div"),e=["-lower","-upper"];return a&&e.reverse(),j(d,T[3]),j(d,T[3]+e[b]),j(c,T[2]),c.appendChild(d),c}function N(a,b,c){switch(a){case 1:j(b,T[7]),j(c[0],T[6]);break;case 3:j(c[1],T[6]);case 2:j(c[0],T[7]);case 0:j(b,T[6])}}function O(a,b,c){var d,e=[];for(d=0;a>d;d+=1)e.push(c.appendChild(M(b,d)));return e}function P(a,b,c){j(c,T[0]),j(c,T[8+a]),j(c,T[4+b]);var d=document.createElement("div");return j(d,T[1]),c.appendChild(d),d}function Q(b,d){function e(a,b,c){if("range"===a||"steps"===a)return M.xVal;if("count"===a){var d,e=100/(b-1),f=0;for(b=[];(d=f++*e)<=100;)b.push(d);a="positions"}return"positions"===a?b.map(function(a){return M.fromStepping(c?M.getStep(a):a)}):"values"===a?c?b.map(function(a){return M.fromStepping(M.getStep(M.toStepping(a)))}):b:void 0}function m(b,c,d){var e=M.direction,f={},g=M.xVal[0],h=M.xVal[M.xVal.length-1],i=!1,j=!1,k=0;return M.direction=0,d=a(d.slice().sort(function(a,b){return a-b})),d[0]!==g&&(d.unshift(g),i=!0),d[d.length-1]!==h&&(d.push(h),j=!0),d.forEach(function(a,e){var g,h,l,m,n,o,p,q,r,s,t=a,u=d[e+1];if("steps"===c&&(g=M.xNumSteps[e]),g||(g=u-t),t!==!1&&void 0!==u)for(h=t;u>=h;h+=g){for(m=M.toStepping(h),n=m-k,q=n/b,r=Math.round(q),s=n/r,l=1;r>=l;l+=1)o=k+l*s,f[o.toFixed(5)]=["x",0];p=d.indexOf(h)>-1?1:"steps"===c?2:0,!e&&i&&(p=0),h===u&&j||(f[m.toFixed(5)]=[h,p]),k=m}}),M.direction=e,f}function n(a,b,c){function e(a){return["-normal","-large","-sub"][a]}function f(a,b,c){return'class="'+b+" "+b+"-"+h+" "+b+e(c[1])+'" style="'+d.style+": "+a+'%"'}function g(a,d){M.direction&&(a=100-a),d[1]=d[1]&&b?b(d[0],d[1]):d[1],i.innerHTML+="
                ",d[1]&&(i.innerHTML+="
                "+c.to(d[0])+"
                ")}var h=["horizontal","vertical"][d.ort],i=document.createElement("div");return j(i,"noUi-pips"),j(i,"noUi-pips-"+h),Object.keys(a).forEach(function(b){g(b,a[b])}),i}function o(a){var b=a.mode,c=a.density||1,d=a.filter||!1,f=a.values||!1,g=a.stepped||!1,h=e(b,f,g),i=m(c,b,h),j=a.format||{to:Math.round};return I.appendChild(n(i,d,j))}function p(){return G["offset"+["Width","Height"][d.ort]]}function q(a,b){void 0!==b&&(b=Math.abs(b-d.dir)),Object.keys(R).forEach(function(c){var d=c.split(".")[0];a===d&&R[c].forEach(function(a){a(h(B()),b,r(Array.prototype.slice.call(Q)))})})}function r(a){return 1===a.length?a[0]:d.dir?a.reverse():a}function s(a,b,c,e){var f=function(b){return I.hasAttribute("disabled")?!1:l(I,T[14])?!1:(b=L(b),a===S.start&&void 0!==b.buttons&&b.buttons>1?!1:(b.calcPoint=b.points[d.ort],void c(b,e)))},g=[];return a.split(" ").forEach(function(a){b.addEventListener(a,f,!1),g.push([a,f])}),g}function t(a,b){var c,d,e=b.handles||H,f=!1,g=100*(a.calcPoint-b.start)/p(),h=e[0]===H[0]?0:1;if(c=K(g,b.positions,e.length>1),f=y(e[0],c[h],1===e.length),e.length>1){if(f=y(e[1],c[h?0:1],!1)||f)for(d=0;d1&&j(I,T[12]);var f=function(){return!1};document.body.noUiListener=f,document.body.addEventListener("selectstart",f,!1)}}function w(a){var b,e,g=a.calcPoint,h=0;return a.stopPropagation(),H.forEach(function(a){h+=c(a)[d.style]}),b=h/2>g||1===H.length?0:1,g-=c(G)[d.style],e=100*g/p(),d.events.snap||f(I,T[14],300),H[b].hasAttribute("disabled")?!1:(y(H[b],e),q("slide",b),q("set",b),q("change",b),void(d.events.snap&&v(a,{handles:[H[h]]})))}function x(a){var b,c;if(!a.fixed)for(b=0;b1&&(b=e?Math.max(b,f):Math.min(b,h)),c!==!1&&d.limit&&H.length>1&&(b=e?Math.min(b,i):Math.max(b,l)),b=M.getStep(b),b=g(parseFloat(b.toFixed(7))),b===J[e]?!1:(a.style[d.style]=b+"%",a.previousSibling||(k(a,T[17]),b>50&&j(a,T[17])),J[e]=b,Q[e]=M.fromStepping(b),q("update",e),!0)}function z(a,b){var c,e,f;for(d.limit&&(a+=1),c=0;a>c;c+=1)e=c%2,f=b[e],null!==f&&f!==!1&&("number"==typeof f&&(f=String(f)),f=d.format.from(f),(f===!1||isNaN(f)||y(H[e],M.toStepping(f),c===3-d.dir)===!1)&&q("update",e))}function A(a){var b,c,e=h(a);for(d.dir&&d.handles>1&&e.reverse(),d.animate&&-1!==J[0]&&f(I,T[14],300),b=H.length>1?3:1,1===e.length&&(b=1),z(b,e),c=0;c=c[1]?c[2]:c[0]||!1;return[h,f]});return r(a)}function E(a,b){R[a]=R[a]||[],R[a].push(b),"update"===a.split(".")[0]&&H.forEach(function(a,b){q("update",b)})}function F(a){var b=a.split(".")[0],c=a.substring(b.length);Object.keys(R).forEach(function(a){var d=a.split(".")[0],e=a.substring(d.length);b&&b!==d||c&&c!==e||delete R[a]})}var G,H,I=b,J=[-1,-1],M=d.spectrum,Q=[],R={};if(I.noUiSlider)throw new Error("Slider was already initialized.");return G=P(d.dir,d.ort,I),H=O(d.handles,d.dir,G),N(d.connect,I,H),x(d.events),d.pips&&o(d.pips),{destroy:C,steps:D,on:E,off:F,get:B,set:A}}function R(a,b){if(!a.nodeName)throw new Error("noUiSlider.create requires a single element.");var c=J(b,a),d=Q(a,c);if(d.set(c.start),a.noUiSlider=d,b.tooltips===!0||void 0===b.tooltips){for(var e=a.getElementsByClassName("noUi-handle"),f=[],g=0;g
                ",f[g]=f[g].getElementsByTagName("span")[0];a.noUiSlider.on("update",function(a,b){f[b].innerHTML=a[b]})}}var S=window.navigator.pointerEnabled?{start:"pointerdown",move:"pointermove",end:"pointerup"}:window.navigator.msPointerEnabled?{start:"MSPointerDown",move:"MSPointerMove",end:"MSPointerUp"}:{start:"mousedown touchstart",move:"mousemove touchmove",end:"mouseup touchend"},T=["noUi-target","noUi-base","noUi-origin","noUi-handle","noUi-horizontal","noUi-vertical","noUi-background","noUi-connect","noUi-ltr","noUi-rtl","noUi-dragable","","noUi-state-drag","","noUi-state-tap","noUi-active","","noUi-stacking"];w.prototype.getMargin=function(a){return 2===this.xPct.length?n(this.xVal,a):!1},w.prototype.toStepping=function(a){return a=r(this.xVal,this.xPct,a),this.direction&&(a=100-a),a},w.prototype.fromStepping=function(a){return this.direction&&(a=100-a),e(s(this.xVal,this.xPct,a))},w.prototype.getStep=function(a){return this.direction&&(a=100-a),a=t(this.xPct,this.xSteps,this.snap,a),this.direction&&(a=100-a),a},w.prototype.getApplicableStep=function(a){var b=q(a,this.xPct),c=100===a?2:1;return[this.xNumSteps[b-2],this.xVal[b-c],this.xNumSteps[b-c]]},w.prototype.convert=function(a){return this.getStep(this.toStepping(a))};var U={to:function(a){return a.toFixed(2)},from:Number};return{create:R}}); \ No newline at end of file diff --git a/production/bower_components/Materialize/fonts/roboto/Roboto-Bold.eot b/production/bower_components/Materialize/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/production/bower_components/Materialize/fonts/roboto/Roboto-Bold.ttf b/production/bower_components/Materialize/fonts/roboto/Roboto-Bold.ttf deleted file mode 100644 index 68822caf2421c331497581f9b80e49401189b996..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 127744 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%0AmbY zF#g`eTW=uddw%Is>dvnVIT50b;2Hx?1aKef`?*-mlDMHQ#IRszu{8qYL?1bch2@8S zq7wKKevy-kADQSk_2_$1Z1F{^G{ z!AwQ-z5(sDnyn2g*`$9?DJtZikIqwA2m6ivj8W$Bdu`WbMX-S!nYYf*5GETJIUD$N zzzIwE#(^Oa$*f9Q(b($bjoB;C?7o!%6X@Z5>bc#%Q}_UU8+7>Z0^m*F5LK#`)>}uOubD zI5_Xfa5B8p;YD$=Md7x#s^VB|K5h9Y{S!l6WVGEXAbDI~^U~7uXxgIZ+8+rkP4Jpx z?PUJ4ZIHWlURqk-cr2wPEUe_NSPG4mM;9m@0y31$DM|5LP=tE~F;B!8l!nojjRUTE zuexDNrC+X}olSsSMz*j`ALlf_AdzIJ-)=(m|4T88`v&i_!vG%qoyEoiwW|M$pX%#F z0F`_EeHvD|vKTAERA%R3ZyX=Cd$+m~jpX>*SqHmiWWLWgjLoUsSfi9py21-QmzTxg zHxXbpz9^9(!iu$#4clv62rsj?IK41U; z`P5VOOpA>@`#$z9IM(r}vrmc8WiJR1p)Yq3`mXl%j%2+y|8sCGk-_uOt4YD~r;BDe zyZ&z>vgw)5gC)by`p2%z{huObY)*0hMp`VT`sk^39FMVpRq&SwaguUw!e$lG<4$-Z1)e z+{G`{!AQ8jaJVwkcA9l4Ek!hS@uBudLQ4}Njm~C} zMi1+;6?X|8CG&(Y_*}nY}_1!02ow9MG8MVSZ77JhUO_)bk zPNTHOu3Dv}7dHJOo_Rq$^NXZw{bc;~l_R1tDBCQ&%ezQ!vFQ7qJ&|FfsN!8h%NOV6 zV}tmvsk_R@TO~J@+)8TA4Ghd}O>$6p+Sqt198eAF=@UMtI}v+_u9}E+!j%AM>$CPz zyQk*mrKaRdDqX_7ta4&vvf0KBROr@khDu-`qJeNQb$ zE{|b(w0n0{SXh*)ldrwKFMRVjqNb6{HCb@pXk1-2nf`(C@qsqJF6QPgzT^Fqi{=>S> z^qQ8M;0#`Sg^PTHLN{~v4b0T>KOP_Y_KJ9jp0+&BR7SL#pTV%m z(TJ?OB9YyF(xhSBsB*R%XlR8ZCB(%gBt-##h|3IrcXuBjcX$8qyb^*P9fK3Ryy62L z90KFL-2MFAJ^UfDipb!9xlj3WffmZ2Rebrequ+6#5^sE`UBLZ=|6czcDCC)M&prj( zK7$@VSj&AeRD|!0M0=<)i#|*1#{I_cl`I9VBBIcl;^k@`48usO4K>e9lzNA`8NG1M z(J#W8`)w)b;%?(;VYIBV%0uNL@WQ1#Ffdo@dvTz zz9Gi^zx94xtr7nSpEb0Hwkf`EbhJhk%`^-piSe_$>7w$YmU0)@P;aT!I~4Q#5AFxX zSCUBOIcVZ?>>tVgrzDB|L448x+x$0@t9YfC?^*f%ZQO66N9I6w+XjAH~ZW<+IPH6%Q0M`7_hk^OW~(aHR#HLYSd4L04r&6eC?Q-8yd=*CU#iTmK0GT_X` zp8SUpY_D*8hR2SGGVuIDTn8B*v_MIK+Yf&T8^`ZsI`005oaQsx+uFl0#a!hbZ*OKY znCQ*F@fbRm;xxrKajyd;;9xYW1LGRuAwl{`W_VcPsIoL;#o%=c%XpT3ruY3#B_*5Q z@8z%bez>`$Wb=o;BtUykk=c-t(2%KMixufp5)!7QE5t@z$@+Kudft4rh&ynAD_r|# zPv7N@#oUuxm(->#AC?)<`sYng&uq{2XSD}e->hb#--sd;Zvjn|e_>0~Lzf=(GE0y| z-%#KlyI@u)3CdaZdN+S%-kWQ3Nx*`cP=)5&9@|SU^C3&GY^^fo=aMDHm0Pbar=RS6 z#tsSTgy%P4yl%kHivD^D{&LETbRK*3TP3*lVRSVdq(*QwGS~f5LY?|MXDo15r3dh$ zPgP~{@{%oA7W99#wM3p!s``W<^Ixmn{!??yPoFt+y1eIfU#{hUe-G+fwxzIi*;o6k zs`h`ith8v$vYA1@g9ZjUrGMn+LGSPo5G)3%LSXm?(5T+G1yg~}-x{Iz4huJE1)Pzw zm80btW6s_^#-p;&J$P9y;5ceE06G=@K~jFARGA;8DRm@{CGk;tp|-F%dwQ$fOc~}= zi?Kzec@_BsuXai2zrVR8KYgM0bxm7AkSf^NdK}pqst&K3o2ujEP25uKGe^Omf#Dcw zefOruZE!DZYADug0|v|}HOGfD9nD92k|tO6EQ+7`*wl=5K-%OkJ~pww)D}r({L;f+ zyjxSlilbaxn`*@u!Y8kvFnM2y-*bx^_qIoSDfm$F?#TycCTKS`PxMR*b){i&T8WdJ zTVz&1OE*p#x<4%WiNM-M3vvXElAs5>(3~PzHX`(NGrVS{%(r*1@P*_#PL46B*xU>W zUFYbY!BTD~r4kZi_^`-Fm~4c>R|CdiEeL!9!UM~nnj&6~Y~C_Sp^1(6#4}Rl*<~gk z@v0yGmAd$)?w*$yr>e?26WG$Jk2%7f5M82nbc-%l#gs-mabM=lDGrc~vmAF#VqtEq z3N(|+J*|rPZ$Gq|d2wBF;p+1(9|t5Wg%+XD zG*&Sf_y?eitw%*Bj&L&D#?T;4p-Y1CQ6{J`LCnOay7Id8zT?d`2j^w-*PTO>70ToQ zo65@PpRaCl2+ax!$q9v=RG|^FCa<60s5PmUAeHtN1i$*=^gDI@v+DF;;1PNZAn2Ie-{%w zYeiIXT)?EN0_W+W6|Nq^7S{I3)w8lnHm-d%|Mm}{qlK>(bb2Z?4(s$-taO`GHbT0` zMeeMlYCM0fG(WjkP~Deg6#CchoN@OES6ovZ>Oc4=78dy9bc}bp;Ir@$_@jO(^?MUr zLM$^_@F>RJuoJlS^aZ-8YJHS-I#y(}5Lcb8a^joGMkg9$jaX}D(%zr9XJ>E!dGD`# zf7+Ivz3r#H->D`pEA#OwTQ-qcDQlLL`uLPCsX@P14*kKjgDfhmu)?w&fhi+T5i@5$ zz{$+@a5C(8dx|6zv!9umQ6w2F!8448{>4>Ej0JlKERvWVRWwoCK@`U7rojaQaz{e- z1>)Maz@6+HYwh4>GuCnphd124bxN0s5#{oN45nWuBQX?q z>^ARcRftRHGzWEA{N^>g_IoE)gw`gv#Vg-=XzjD7)?dbovHTFMe8u9?32rC_f`wUw*u z!zHHHCZIVSW5r{<={fWuh>uD#azu)Je`NHyBbmVUW886eg7)W8!_R~a?qer>4n9O} zjPc<8BVzRp+*I%#=pa7eG&p$-z^V9%<{b?c3xN7e?K|Bu>)GyjU}r<}B2^hdQbL?+ zQls(!`xJG(I*_l4(%xmi?0n^sypqlD&rh9O6&?yJC;3l+GN_oU(~3Y4h0?g4sygaehsK_LHQUdh1ba3(XwTf+PVL3e=|fiPeG*YI%j2 z;VR%Nh0s}V$Q^LrYxx}}b{@7eUwc>kz`!7<&4>6C$Sqx@{kMC7xz3+8dC^({1d_#`1XnI2R*6zw!m*~Y;cTnqZ zZllJDxJDL+TiF=1Ce||!yxmf;p}$G7&9kJkCLnqCq*O~rqiKP@ozpmHp=Qdt9W9o; zl6lEIv7#j=d3s@>vAH#rd^)x%pz|4w1$Agah75-*L_Z881UpJH+n>{@ac1HIiHT#d zTpG3b>Q4Upyf;>56A!PXDm529_=H7j?d+7^-)03g&V3}W?VZP_Tk^r=1M~9r9}bY8 zd5hwnvT#$jOxG^8b0(r)oRnu%Mml)?HZtXTTeS=p4c%j1&ompX~Y@=M|g2{J)DVAQ&*Riu9y_&q_WqZsVw*L^^0H< z$Cyc~TArDolF@&3>L29as`3Q+{PywE%0&lj?P@koRY$h$m^>sl7XMMc)SXzSYT}bX z6e^C0xR1qe3G;{iI28A9B=B(~LGHrQs$<@if!Q$=P6Tgh_RDbhW=yTDfIKwgKL-}? zYmX#}r4_p7niilMpQ~|T3HfMYhuOIA31Nu0OqgQLt)?9{u5x)xg2i79+4?0L-u5>CXLRcpn=%DU6H3oP^Y)@?W#npL{ zi$2_zs6ZR4AbY1RB1ddNh^L*jeU(dbfkyNjX9e~+t46ViNDtHlxecp0< zDpFk>3VRqrkL^U1A`wqxJ_MKdA6%`IVq2HtPW zjQ(Sd(~k9LU=Zs6$-nzz$?d2`AMa$=YTbAbpX737P^k_J47-9rgROqV;kz=7I3)u= zBfam(m~;|wtN)!fIXP?I0RdEvhI^{>R>DNu^uz=2=@$7o6r{Dx<@n-7ed8L;q!4F&uaS@M)*zgbaO{|C7W zbm^lp#*wp6_3{bim9!eQo$(m$Bz=5o7r#X;#j{}}pfQYwpDyUN>9DPpAkY&-em9Xj zcc*~gLK^Ab=)=Bz9rx(42ct(|MDMvs?W}u){}p=%Zw>thP2VNWIn+4q$h=hanD82} zgc4;C(mmk$4*WLp7sB%$gjEfySYVRXAW(&cMlZ7*#F(u&+&N1WTf(v62+F!EfrKY(T z2Xfq^OTy;#mu!4@ZqnlJ#@qlBB-f0Oh@X@spEvtiw%SRR5$Ktybg>7*a?-Y@sPM+^ zNCHuqWbb#luVHsXV@da4W1g~Ceon~u&6V(CBRdo7I~3pZdr2rQX?7bN+}cy+9?O|g8`IDQNvilK_>%ktYlmT% z`V*L23pD)?=k7X;r*j@e-pBYrStfHj9ECBgnk^{^8ODdLD z!p(-^6Ls->#h;`9_x2rZ%!5f?f8bT1M?B&63w+H&}S*`%YV zAA7=2M~^VKbbj$ejv%{oAX!TS{wy<)Ls}EHQ$N11~vlL@tc8-a2K^V zN3apBfhEAl&BXJ~fG4B!@Tlj5$`NglXGb(af;b^n#@&SBhS>dvX6R7f$FV3+#P|t3 z(M-_XMz-Xj3qzr+iab54m4`lk6fY#GB=-|XG3fNn)rIXsDWE=Jun}FpAR%{(EBACCxBKZto(QWPyPj>Ztuumb#WdU)Y{ITefe@vCu6GpjcJX0X=(ct zGor!IKAGD_E`jw??9`83fy5RZLW9x8;v04`$FUJW_5l>B^Y`M+0a^@0E@-QiNeEgY zv%Kxl%vfL$dZ<1q_$niELhNq(R;_P}ti(9peD1O{tx}A3Udg6Q z-BQN=H6nj=w!Mk1i;qje%;IRNNpN;kMso7afUJ78G-hgUKtS%)7^%8G3l=V{X^Ndm zgIsC@&IaiKXO^&O09n`RcdV4U+62V9fRm<~gDy-vG)q%IQBxD|8Z+ZS(~TPinW-f= zp3ToJF5S;Xdu7ka&7SRUqSWO1BbgaMssD%w4~;udLXHJeAdQ1ZwI3iP_<0-yKODGK%G9Ab8toxDi|10ins8RL^sKfP&T1j1kLzE= zUte$)$s|hoqom=>CL(M33djF5q=Mf`9_8EVFN)l7d<)qi{Ic3tK{B3=Tp{dduxnD} zoWY_zB2~g@*tg7}yXg$gw)shBGPPg&c>a3ItX-82k9Q@M=T}Wgop*R@$=?1vgs284 z1q8$^tcr?uGRrh!w*DT{n25Z&Wr4o=vvM=KJ>7e2a=S|ce2V+WI|O*x*m?!qr^me@ z(1r0v&Uzs>P#ACFALcI3p6mQ38u|^7{OimP?PRK~qaSolEXMUF`Z2=D3q!-$&7>Oj zRGQLk7g@yjjet{WwQmY-;Vc*0(x2&az=QpfLK90|ZOtKqdC=G>ux`)XVAd@>)_t7V zhBnO>e7*gL9eFP-f$R*)9ph3J$M+4@Eo&a)|PCv^KC(;DMwdZ*dGgUB;zs_vY zHZlX+PTTI=dky1rojo$V zE(zuP>}@<7*XhbUKxu zHBbkH-a)QQZwc{R08>AZbs!~d%EmhHBo`ucNmbNsni7WhwYjjMxukg4ZkQ6r1=$3q zt1Mm3oaONDSP%YY<)0RYw`MLD^gSc^NzBdQMpBwtP@|fZ+S!~TfF3k86C5ej%EqzU z`4VbkgEJ)%MVA(_oX(RXj4OYRdr3F0df8q$oZB&=O~hj#4(7oRVB0v#77iXkfSxqcdf9-0^7ljVg6mKcpu!Wl%$_(S1o zewJg$kh_L?l6dK8AaqjoKaePVF{i#nb|*_u0>}^|f2l3~oP?Uf%|X!c9eTN9z;NGH z8~*n@>+jt=__X#ap;j00BCJI_y!sz$HU0x?YH^G7!vQ4lUyA1_n#xs?G(Pm1kg^0AYs0PU1+VwP(4sY8f>$w~qIQym>| zXUHP5b0?8$xyQcLWfJ+2mjI|0W@P-0Nm(&-*^pF(d+hXq1K8WhPs{#}F^38wAl+p; z4Pw}@WQaKyY&a|vYzR93t7JIptYABqgz}fg4#Am!of5|R8`If4KH)-)%L|K^*Qxbq(@pZi z>*Ny7oFDBJDiFOW(itc@a+`T_aG@!!s;ce@-0*KJPkZ2OS_SM$y2v_f!JP8S@h(~T(Q6=#x z%+I9Td2#2{vtl#wU+k=>JDGXf#XarqC{bwmi#3Nz)FLif;xIh#Be*CApPn!ymK$?m zNOY2Lrtt7D(KW!(vt10BJY+sIP$ox2C>So*I(}Go;iNmIEBMzK0$kG& zPG4kRUr+Y)HS||7Wpt8P@C?Xws3J?{Mj)d`Jwp{tjF``J&!yJzpOUQ*8MgAD@{hio z>FP>M`QPZTz^>o?puZo_Sr6MsBWSS}A}Vz>=qb|4O`wUKLykNz9X%^`#?<GZ zM|i_2VN|68*>3<;^}2z0V#fc9rN4%fkLS1I`Hz5pnXsdv2KngmOkt~7x!S(zSe z$6pVd{Ae}*3+JuJnDB!RKCJiXHFMt97WPTHZOr-AVq<>ggQGzHK;KD0T8B~#M2U7L zvr60k7X!iO8T!8zYiB3=ucIaWK3X0e4T9<)J8f+EuY|en=5KS}{4WoV3Tf!Qdormt zkjL2a0ptqr{jhOix`gpC;x+8EM$1trI~n@``nb& zyZIj8ni0A1`Ro>n7@jt&g8Y5@buri@$lnl>7GP7?M9FVIxiGz^w520??%~Fev}h+q zpjAOIEV zN5<_RSiN@~GjrTuWsBARc;&6PuCO=Xy?F6mv`ynBlEB-gB6ljs8_;FLQgpa3gfWO^ z1s?Cp3Sklk*;&XTHl)f4cbAY;68G@j(9oPPcOyQBzJ5q5F;e8Ep*h4fUfLP*_%anm zBT^nfsNOCfBR)@~c8Q(Z8nV2d5rsWbX3lh5TVHle9^aXzU|js;%=nZ1o4g|+mXB1G zGoO_#sthKBiJ^C&#&#B-1>X$ki9Xrtp9PhNdVO^UPvM04%Er1z`S=1Cm7P5&Gqskx z*h+39dDH>e1a~$yk@~$yjK+OSSPK_#sn!%blfxW!i$f(o7%?MQ%^>~atUwhWIC~yC zTldAeupSpKF!{#hFt=)zT!cmFITSIN}>4dg{XIp9wgBOdXDo+f%agC3j;Dg#pb z-Ygm{Pxp{0%$CO=7au&RJxaq~M$PAgIpKaIuiSZ$y!YYXNeu^Ts9eYxc_9}yeG zv9U*+4DZG_HI0Wb>C#+X(cE0oZd0~;R=rDF^0e>Cb5&dy1g|6Dh@(S2sV=C|%eyxpSiu6{Cs-`C&Oy@=dc)J<+J^$PS>Mp$`G zpXMFt#XsVg?me-=B{m|^6n$-h94Zli2>V|ia#RR?)sMPC7S^do=qo;lG)nEh@bFW) z6yH3ov)steaxwK!^rR+s?yRX?AF5hcS+lDnF}3H3`rPW=1P`@BN^A;K5^`&D-mxzo zm|g1^6uo3#t0F5ar?@&y`-#58Ty{*?k&g2nN4jFN@Za#88||~t&uMdt8Xvc3&)n&4 zbI#9hCx71Std*m?qZR+?i0ODKQezoBszrIz?c3nUOPWq?kW;g3bGD%|Pr=DY^Z>)dTRa z@%(1)FywU)jEWBMZHSOS1h7tk5-b309)G3j$=M0{>)-2N@YbqK{z}Kf#JVJzEU7N> zRbYRsEhle#b2jl?{LkIv6Z>A8zoIXE;-XysO75ab)Wj?*cpKGwXgkA-_h>X+ z3}MCm^}3CdRhr(jJ+QNA_*<~E_)-iUDs;s?kL)P57L!(=YIs=Y*>dm_wABnI^Qbsp zz-@|+yikt}m5hX66^r)>bC6~5|2%p0Oa6K~@p_BDmPzDip8AG(_2(Vqva0bo!F_n&4S+{T!kE9+D$K#m?H7#YxcIJ;QNF4ewY4xg<7GKYX2;XAuoy@Q(E?} z5skT{LI z9#M;>URdMdVj$M+#KcIf@M0D4ND(`0BbM(RH+NE6v=aJ%;{6p0?PU^2Xq5 z%dM$zFyAmFEtUUh@N0&DKArdv+a2=%!tNl1%iQyF|4+NapS;Vk-QmyEyLS)vj)-0o@B-*S22CvT^crUxR|1^F_!ix;#Gdf9I7Y0wyU9a?4ok zZaIx+r$1bp84dbEiYXcQ#yA@HMY_Nnp}MlO#Ir_U%g*wpPEEv8$=E_d{hA~e*DmIt z;!a>p5#bGa`vfgzEH z>wWfc%c`u!2}rPTfbZx3h&Wite?Wo?4|<_>lSuCX@foH`-_L`dPvtBY&>$d30^P zkB94?$BuX&(p9RgxtICRkTPfW(IWbFsHDB=~fHOfKM}->~`&=hMFpD z9g}zCZj`R9if$aRcEn9+`@wq$$W&$)|CGUJ$t)+wZwwyQxh-|~F6Ix7p*Gi1Sd>vK zi4r3A-0wJaFm?2_wexf|b#!vHb12#HW>;Oqk^YR^W9ChsoY-EZWRiANY_HhTu1TNwMBRqT zPbC`}k+~~s6`kpu{Ib;UG+G%`iu#ayB_CrA!F~!$n_=w=&Qa2i$bgsm=O}Pf2Oz_? zxjE>64?>3f1Nn2}3ak%$KLE`7EHk?M$9~Sd`uaWBFk5)zhIY%ab6Bu5a<|YnE39Cu zKV!W<1ck3KhNLwpRjAb*ND)YV)FVu2vSf@k%)rVQ|K8ZN;K7%plpWzRi! z=U_?hoI<~gv2mn&@29?wc@swEoX}ub^ThWn z15MN0){if2v0HL|PbH~+mfyKYn!B_<+QiD%_&;MD9jv$yB5LNPxh2jhfxZX&UVy#m zIM%$70g2K_v&QPkqpSkPO6m@{uQ0?Pb6#1QFG*|3^gbCCV_w|%WW)ce5Rtw3nFjOZ zDN72n8|~`%&(!>1g(5%~0giCL*bMXGjyD2~i9;$t;d~XK-NNC(s+*tgNk*pox%;P* zsKQ7OD+$^CC_hNgu6oiyX0nkM6>HyIn7U?hXIaR19_q~89QWsrYmeg~JI!PY?JVR! z;OeoisD~Hr=+D{_oDrsZ)-48>0NLrckcDe0qD`S@QHp^b| zpI@6$9phriPel8%82N%|>@-C!Q%-KstaUkqs5cExISL6644;CeK`B0Fc1oA%c#5?J zl^dDnQAvZCHd=s;K9}YTLNKl1Js9;|gIC<5SUkN-~j*>CYR8D&Go5kC1?kZqUu|bnIw&4Sghbxk<6c0387N>F4) zth;AgWAakq+TY;k%YJ-?+Mh$F?wzhk4smf+rTJz|O?1`atBUw8ZX!nE@3i+X?RNGw z;kTWA3z(akH7D0r5D(X={LrY%c$sJVwAAI0Eza>B?l;dj>=xQ0?gc&GqVEeu$maOg(2Aj2;R^ZC z9n2M0FSiEw>#(JC1z_(A$OLO3AEB92mdMtTK<(FtSchA;G!x?8+~Ox_*q6zzI|T@D znAUi#FGCwbK361`1Sy4*V0iXS$YMVTV;=%vivGDeEHprT5#SME3IK)4z3w%|Y&S$S z+$Mp^5g9-$kum0W=ETd?0nyw{Jj4fn?d=2|1qp_>$*sFdM3qkc9^3->_hDNP)MyPTZ-7^Y~&iTVYnLPFLxH0*3vGdo<$qG+hPG$b!7VY~~& z5gqUrQn;`N3hu(7T(#@J9aPyW@Av@we_wfL))Pw0 z*y1TsDZY`+{sA53tKMCa%y<_qss@dLLtlxlvDR=xjif`EVhpL^IYP2yU3|SvG3-ME z*{m&b@kz^N8FyFWXzE~tnNFX%rR3x(<0$ozh&f%FVTo+7{2d7~X+GEyQ&JF-9cV)s zzi?*R?7aPXiu{5?pBV?+)$EK#*~;+GV^uV($IXDE?wrDQPt$;yG@oF)ArPC%Z{g-( z9Q|o*n)P2$L&Y;GkV%3emZs^U;lnU9FJf-@&2ovUjN{*vkcgfOD>7zvB-cbbNGzRg z`H$=zOxUh==Er;Gw3);kQ)`3sBi(L9x9@4_+@rEd9^V?*C{0L;wUSz==cHIpZkeV1 zV|3ANM%2bX!j)hg|3A_A7&BN=X$OEPe{~EAX*trJRG6ns^0i`(%uV=@$C-#pbro~? z9*tzdo2gOGDsS8Gkv6=baE_l#M_kb2&hlyJ`RnH<{2tTy`YHrsyzLQ%RKLQS3#p$nRVC~fS_A}hN<^{P*V8dxl$M9L zZK($UB?ulsOHO7bSGngEk6doq^Y>Lw+R_>?c{i}(!0ZgpH%Q}S1vN8H*r<>8O?-Jm z(1b~~$_3|o6PSQWTbjtn*SFo+k$;EySFWlf?|_a47?YJ46Y8rQMTd^5U<{y)>VCwo z=B|EDwGBe|y`AX3TX|w~&BmrUiS|Vy&mRm5BfD*2613Bw(8HUa>1eYCeXm8|0e!tB{mc9&_L_cVeXOp zM2!e!X8Pvw3*TCqp1S1x{MuE4K|yoU;!%je zIdO_UBF=p zdei+KmrF4D3u;{s=Y zR`+_{p^zpt3w;MPm73Z**3{1A<*6>B+)Z4L*?`%poj3YG@EXBfPy(15rVBa{dnT9N{ne*~rhBVeyxaY^Ls?ph(qS@P|TOtx{H1`e$(haJ;ms`8rn|&vq64F>- zF3We-q!$Knr)?zhm&pRrx3mpv!=y$y944e6_joP$3iwx2$W(em>?73&1eq-ZZ7f3@ z>Cio15s6+V8jy;9P3P=cF=+KBQ^o)qLZ;BrEqspanXhoYH)(*`$_RH&!wvMTd!G4} z&>T&6qgob^B*G~u(Q6HeAmy|RYrMk#m85EGtoF#)Y^;0zwR3EHf zopE;jZdk?+kZL&PYuU`f(`@E#3Rk6lucP^AagVhDe^2kx-6zE>E&=ym;~yuL^cTFT zmfwxvNo3CrX6jA)kek}A^f}AO?@S$goBDhVJ`QYWY7oX^TqcVzkBA%}CzHihsMQtm zGS*mC67S&=U!n>PEs6E;h%E`lI4v3agMEznLKe1wi^)i2LB0^i51)&>hCf&6KBwQa z6gVIeRUl5O1-iEkl1;9tUeqm`50V5w54AVx^jm?Jdvc@R3v`c0YV#S6?hzzw@dKYc zc#XA!*s*~Dghs`#Q`!UuB}iRrNsY* zZE?Brt%f(P@yL7IN>c&0#^=Q0V`X7$+~6fgrI)R(m(nr!uU|0V84?%fIO(o-y8Ces z*O7yv#k{tN<}>lA!GYxq_!2>eMUr>xEdK+sKg*c#GsseFvXov|Aex8B$?f#Iu}H=P zcMKUv?D-#_zjce<&d;?*ZmczAt?rqwqE@y;><=4{NR9D3OncT!o5UJ`Sk9cMeqnL} zTV#hoLpd|RiczBhyTn>QpHe{R1S=w9Fyxj)?(*r`@pUPlS1e`0ZmLAfkHk;+BxK05 zXBP4jawaS@z{cNG`zb5awcmh!LhBwu>mjlS3LgO$YRFuu_svRZ@gsQ5*-ZWx8Bqa= z*|(G1x`7*A1Sz>p4B+jz9I+!;++v3-At`sa?Orpw7SfvCZIm9C#@R_`U=LCqkILp$ zOfdLuMid|MLaEvZ)53sUOY$QBKH0qZ^~K4__@}W^Qx;}x8&;-iWN$rK^o`-PgW_Xp zJ%{QWkM^hE^-d`C_sNa*T=Q3@;NT-iTyqM>3nKbGGZFMIoSA4n9KY0zHhhdzY$>wM z_43cK!3Ax}s)+%fu?v!W-rqW&d-BOA509O&L`!D^Y+L0bBVDS282j z#oXdoGxOx7Z!Fz1Z_A>KOHwS&elxR@rM2a3nMcQp6HNi;YONsCBqGmy6)4g(nPFq| zu+vtr6hh=RcxLbIc0)?fd$wpXRw8rKJF6`-vpw6}JG(6-b9$EdE2a(#Cr5>&iK!#~ z>tI6UzJ;@L^JW$J_#l=mZ+4;YE2wya-RwM0w^QBBwZG5>&H08;%<`w(5Zkm!8IV~U zZsqA>iQVXg-RNm+yW@c~Kr7QF;D%pJ1OI%moTJn>|VG9PBzlr!=7+EW#o<4R&SJ z5=8L70L4XE*nitI+WU8P^=|Cvtrx6bPBwGD@_XoE$GGxq$#m^kLfuJ{}3R&qQ)DX*rR5OILDm`1Dv25m~6ffV*`mX+@sVA1^X+`Q) zc@xfz=htQrL^00cD<*`;`D8WBr|Bx@H)Qz~t$n>Kn14H5iNWkV9#XWFKAD1JoQ~ z>ETHgatsHtvJ(=L7=-=%;%HHOIK1$YSo4^&HjPiLI>IB+IX=58a@my)c_f*ZI(>0r zazghro8oEe?y!>BxYBUDab6J_oQXQNeD#zFiHVKrWm8nvY59PE`;C~@f1GSASp8~; zwDrugoEt&;jnP67t-5A@T8EudVUNid9T;MT+Tsu}#8`^-hx>)Uru~z@#${{8Z{AT$ zj?n9(027C0_Q4#N`*}HQc6SOBt$m%FqqQghVA8akZfs^QG3Phm)b6GCu4hWvUs(-3 z-{{U@f2Ea;n3A99ci`__JDv*xaV*YKISWS&lSY!h=PUnx_A9cOcylY^AsP1*?w$a- zMvHak3v6!*eD#6l7~~E2e@Zs2iL8u4H;wnjo2u&n0upU z^`sD!vDbv0>ycQuQ$)8pcUB8tnhL1`LSh7LN;(&azHBNSBt~>4)4-jFeIwk1RDg)?PUeS47h*!g0l1rLtqh6-kSg?7GlM zGS0@y!rZ~yI4Sn$&`4uz2XhN2nAj|3L9VC&^4p|Xx}KJc>X4K2uz>ZFq1XqO6OGzK z@kC@1HIi`>?Z=(7i(VixO?(yOiI?a3b4}zhiMkrU^{3Z<`Y3+$Pp?rOB|_xG?%+0y zrqU`4qSG2t)Hd*fr9+3bR|K9i2j5@kcHn!=is;4R@4utpV?3c-v;V=m77NG<)mS1Q zOIVasU-KU_gJ1g}RMGtLop;}cSwx}rWv-$YbUC6~pTMnXd!^_od0%V`-;@RR+gU2v zi%i&`h38f>1B{xB!fwEh6>z)Y-P-;8N%a2x%m8_cFCkCSaR?h~CMCq0>V0}0jv53> ziLD~sZH=X~&A2OX2iMgUyX8AY#;2q57o{1e0XG5b%!yJzx>7miVgPkh|=Y-0f>P7Dd#(k zZi=6VPUMNIdMQBF764aUEou-oiP}UR$W}ZTwXc_=|EopoM4Lq0M7!?o^5N|*wFdMA zb-Jks9skNH_|yPOjetC^_cT#w9<|*foJoqQhg=4^5XBwjQZJ};@^GS04xo@*Qxk~( zmyCFAtqK(~(ZDw>2z9tgCXsqi=Xg}M$uztFI0)%@bDL`_y! zk|vWqTMgKlPep4@q|!Iy&kHjyh#Llt+t9twbcM( z8{d2VLd~q`*qXuHGlc()Jlci-$d!{ub9aPV$qCx$fwNg@O- z1Z+Yl1Jh|TW2JU-sfxwop}#N+oEuCWOySJM<_=Pi*gz-$!dY3GwqhlDn^?Md+C)W$ z`^dvQEZ=(Tt!$2CI8IVD7%~{bUcT+%BXc&h3QNfH)lAJ)xFRc-6GTu=SXi#3gTE?C zS#?O8!x``5u$I%2tMfSPj{QJ5eD@ zwK^1VLvs>QJg30hyI@Z7V?}cdeS8Y%7L6@RNiIHBl4vfE^25>wkKTqDdJ8t0>SXLa zWyRpRZ6Hn$;#l}^+2jWREZB!bsoZyLtz;f_M`JviCi3@EiD|<3+N+y4e?naL^D7U2 z^&R&e(8ZGozzcNmF5-UT_DB}$@4@A`3)%nWWY2!$^2z4SSJ{Z~zdk7b;Je;lvWdSX z+%u6|#`;R=ess7uM%Xtx#UEvF6*AVBhPV_jt`2?2(kt56H`>#}`m4*tMtsbW=HJer zRzUQ(lYd6XL9~R+B!`ekWQ2W6Y9wD`>mBa4(b1QD$$b!3Uy>rt3tm_VqXYwPC*qE9 z1K?)ps~0#l4U_=vjE&&qioj4V5exD@ve!itul3iiaRYZd$#DWp4Tc$(4H4&odu_n4 z6as!huO$izKqPXS|ATr#-k#Tz;^vmxn$HasZ+y2Wu;Nehvzs72y65K$BuxMQS zJFd;dI8|Ys(3IDM<79ABQVxx>smRAyWna?0uVLO>YxDC4E_C%hH#fhCD6%xkZZy{v(TR{xCinny@za}*Wo=r7P$}IV!QDg_CWMm&qrusEPA#u z<-{YYV{3Wco|y^6BP&yr#0?B;>$Xf&2TfWxxiGt|dYGmzJi`Rfpem5e65)r)48m}I zw52-Y02BBGa)dubo}JIXh1`UWi%FgK4{a}Q*N;1;PfT|Roh7n_u^xPzc>I8w(S0wb z^8#Zk@QpB6TB9U^H7+Dy;DwCz@&9z?Uwegr-If0*2>gY$yxaK`GkNeBo2%XZ6K>Q! zgX_Rc%&jlMAP8D1*MU(B6GrVFko&RLj~k%k3iu7(2fdizzu>RKaYGm{P^+5 zgZ7^au2=vV0NSH_AYAC96Ue3XJ;WkJmVnmV)1RG}lr-6b5uW(M2Y1!sm{#t3cdTx?iRADF?!@t4LxKLGDJ^lh&$G33B-GV z%hj!&Xv`Bq|0wgq(M(ZJdgI7&par#$K-4!Vrnff+j{s(ad^9$+b34_6c+TB1qRftpITF7>)}iH80Iz@V*rU($5+4)g88Mevk!3Q z?Eb+TcK=O$1>fNu)O&YTr^4s=e$=;;m|Mm=sEF(FF63?o}Xf{8{Q#unVAtOWlFxpTyy z;SJrxG-#Qo>XyM~!i8)gw)}7W7srqCU+}*YyA3CJ0I(eHb~4wsNHaS4HA~^Al(%rz zxS#S`0iKHoP!{0%E^7U5BMbRM*RG=O?{vJ*W~F3~_9g8}(#tPovY8~@BG3$WK04RF z_b()xpMr5}C6UZ7@{4vX-$eE?KcYRVS97=?`30Bnb}X0<~%-m^1(StNwbB&$^5nQ+?+Byzc_Dz z9&E|wo)fd9qGq4y`El;4IWaMFPR%v%ZE5M{|4gh@+uN%v6G0zs_*-rzwU2}6ifO&t zZ^3NdXTqG>$doTn(lLX>l>Gv9VSV_*(k|ri67+VNVF`m)6gy_W80;jEmuF>X1)wx7 ze=WZ2@oCKmXU6*Eb>%+C*t|;mbLM-;q&o%0c@(W{)r8b6E7deNG{vt&8^P%Nr)UEj zif*$7=>lBtHKEfp^s7y8LeN97NXNp;QcFdApe)KCB{0+G>>l56s5`l-W?E;~f@2NE z`xh1x4+kXD0lYzq#FRk`nP;=(?2zKh)WOrPpr^#&zhr(U=iHNL06P&S$Rkrf%bW!s6V|Uy7K1 zXlD7o-aG~&1LHG;BscQ@6N%kj!A4rR5Otbe-$T(6&yYV__B4*WiVO#(G;6545D41}!SBdSrryhiY!$&kk`-g@KXLQ`eT3uWyNq?s|4k_Tm5R&e1Lib&F`2 z=oGB+%+DA0EqoftYc`Uj(0QQa!plu*k z@E+^(-{92IDV(~{M^?}y^siqi&#Ro8f$ zzQQ#uO_5(k*A#=AU>8_t$v5D`)MI2|#KU@nwf++*SfguRIm5c0U(i>ne96Kq#@{d6 z%VMQ{K&+=vj4I6CSuw}nKhD!VIx^DDSs^|aRvs^x$CroMDrk`|g)Ol}84?$%gEYj; z!!uFkDz%q}cw+x913?z76`fz%=(^Xss@EWp&L?vcx*#k$qxs0+ubKXr71QbSmC!Zm z^TY5)IIt-X`Tx0QI{EnT)=X!F{+?&0IBTFB3OoZ6wgL&Ei7MQPX{@Zg#6M|DCST&$ z?=c~12Y2sYMt)}akoT<6msIrS8QkmraDJg0!7n66>XS9;~n%#Ud= z4=3+3k-=_0_G4q>LRF?@KH0Kw89R2YWbxea`rKgmxbg^vo0Yqdohr@=Iv>_k8rpo7 z_4a%>k^X8VQ<~-4?0|bx;Ai{eU?;=21#ioMd>O1Voix$OsVque66u0E zAN*`Tg~HD#Fp#ulX3G5_z%t0W{5$hB)}jlIBNkE@QXb)L5c&)(LOqH_d;{O8kC9up zZ_g?^jG7rGA*pi@)><5rD@_F(h*{+3ak7{Yd*?-qqNn8rdFAz#splV@?7M%^&OA3E z!p0-eQH9eQV>rO9U^7?^m3IVYo1sl*o@Z8^rsKAjt6)BmynF1Xf;XXag+gqvh_70Q0a`|hYlu#F!&=en^p)Zh(slA z;;l>#uu-H|hox7!$Sp$TZl2a+OB9NacS=afkcSsUIJubbGBP!n+Kq7x^znv<2{~^! zYEeE(7+8D_GA^DfD4Uk#NdeQ2Qk4Ekdxn6t&ynCvU*(o~V(u5i2IMSx8SB>(ckAp% zcKQf9Ls30*!q#5iz2`EqfBLLxyxPh=&{6W}I$L?5J>h;@y7arL9jt?+rJb2%MtQD_ zzpEt+=83r*y31#AZt%Utii&7V3PBYBz4w@6NOU+VUD-Z5jdZ!`cLDzBO}BQ)FKxJ3 zCv<>MJ_sS<+~&Kup_+J;BGY4>nYBE~>AC0L&RTtW@!Ye$iEiPk3aP!dyPsWsYjV%i zO_h11RlCwY$ky4@DY7gY$$Q;QWolpkdxzkZ09bkK@z>8UCD?)8<5#P;&0RVQL0p zhWoA)$k**AiwIFV*}F`!mWR4JM}&nr+PiW;_4a=GkxOKNla0NNpNor2RDhGUy>&3O z3OpS7;q$mGE{ob(tV3NnH>#XiyAnHBqBb%^F(EdXAX5lSVd1o>5IGf9o}~12G|76G zc=21#+C=-AD9jvOGUW+1siD@IulTRX?5FH1W5@ZKNWAf2NB_vUILCwJ39Sb|DL8p7 zN=AHZ1e0u9U0cwjyo%+>@~CKz`NudYMzrs=u38P&i7n+nI$!WTT%%gW0yCqxFTx8a zxJIRHO4zQhY5UuwqT2U2&)A`|A8P3w;!SA*wTSFcM~-z2$qA>x^d~B&P`tU24RlJy zliIJe-@p)o%4xxQ4eF%0_EME0-zTj#_M?E~@(?6@T89BDu71Vpk(LRl>7fW8U0+Nm zG_hCs2A8U+%z0H|x{SsPlVh9LmwR}WmE}1epv9AE3S&qAC^rX>__A>1jsL+uB`~&c z`KDrN$E&Lga+aQMkxn_Zu*8gUEhx%!**=&T-%=PHT-XvXjjGLywKhWC^F(317DG?F z3qO&r`rk8LJ?LBML1_M-S$RO_CGgee7a_BP3ttqD_XVsYp>TcziwTGTdm{yKR=P>ve@9;_wM zB1VA&LC4hx$m*2T8X?KreQ~JpT^YhqaqkTDBM(9t)sOY}3TiI-xr%bl!hb`}JwoOp zxcp^aBM}WgMmF-6TBv#Yc99=nuy)fCKp8ox#Hq#Iv0VzVT2#Uok?Jw=# zDkC}ThRU`Dw6g6vK~|0NvTT3*=w`^JWfZ3eJdv-Pm6e;X?Mu(23&JzsWaUQ2cqVq@ zgEDcjpuK|M4c9hhS>B(uzdaL4nos7-+ zYvvx;FKBHzmV3SK)Ul_Yes8S-Fa>(EmOIbZPH z|K_f})W7Q6{gq|gKki?1d1a0X|M^(2#Q%rAFM-Rd=>ESm^DJ!cxTE5RsE7|c2rld( z3M#mpiUK|;0s=0TnVOllTWaPOS(&z)S(<5SX**?Vwqd5(Bjw}XYVzFwcNQKVjW_)L z{=M(p?|p;MdFI}8&pmU_nKNhR&YhV%F)?o1pza&)y=Q^rHyTXCW`9yXe)#4qPp*9A zw`a$t%-=dSVs!sbk%i^fRbPJc$i`+zx$L8`_R3G?Eyjs|{~Z%bkRuhkX#l`y^Kdq)YTNb9JE!>h5koUrEX=%5;z?(Cc3J zqHguUGdBWG&9kF4mvft7K1hH%hh0U(N!7sQ#{LN*J(Gj6|8~;6tpz2|mPY#zo{{<% z^?!*x6l3kz%F?ZM>)x^cqgNJSTG_nxxaoP;m?wD*AzCBHV+MDORrulr)vUQ(0E)tK z=~!YcIE-dj|IB7Pwq@Kqwf_xIoV;Vop1i1($3|w{GBWV7=SN~ZW256fuhfz?6Xx%~ zBPk^GX!qU$LkeRT-g+m>Apq+>%b>FuPwL9w=Of_q@uZFzPdf1U=$=nUD($pJ)?(-_R+K&4@`|xNTa=zI%s`S^w!R zgI5gScAqtE zOFj+ix^-~Lpsu~rtow4S_-sWu3)cAnu8v=czov=h!~i|BuCWi-soT=r)1jC~Je zWj^rcjN*OEvK+_!u?`_*OuWB;!q||I(ed4Azm;DvPfcC^^~weh$%BWQk6oDQ=a;!~ zZ0HU0;0B(*98;}Etbxxf8?x$Z8*J!PJ(le^HoSZh3*{ka5$5y_15tDFrc-oY{qRZ| z-l9hFR~6e($(kI&ddAyT)S-(NN)q3`r7t!~1kLbs;vygzE~d)IvpBVsZid~a4<>G0ri z3)yc8wq!v($QJ{Ast9-oJDpHvf+q z+mCOt+CFA%U!K;nv0|P3k@LNEhKjtM?^IROf@2J}Ebj3>yC6+t`!-o#n&BCfq(WoPXlEwifX6PCA08o&VwegOhK2wM_1b;1-ZJHPJ6UEun2h+rbk{%X%k= zb~KX*oA*xj9(v#2;%+y7@ZhktC3|Ns4ja+8lV`Iwjoxk6wOvy-r(^W6;5I!|!_XDt za>SutH2L4xi@3;w^|ke)^N^t#U3x`MPh7fy*Nb%pk)%@#JZ7ejZPR8oNrOX{o_ z&2D^ke!N@bw#`0j*>1_*-r;>~>P2)Yc`+oire5U0P8nEh(^-Bw1wAk;K)IXx8)aLTJOO74lW@LANhInsA~TxOHSr3!@BoMn-m_C zoyglv`CXr$=>K)%Bb8lw2mb2D(7B-{0?hB)!td`|5w<8T@6qDulm%O{Kjq@I%m>~o z9keo~ckgMdle2x=M+^?^l@jXHHZ=m5mdc`AQA_J22d zH1@1MGcd2kj6NeG+Ya)>n741!URkpT4!eDP@W_ENu`x;W#z%A?dB+4thrrb6-p!l5 z8`S=Ao4|fuV*0{V7`vKks9^1lKT(smR-AJS;t%H-!Nv7L@*8~=`?;C;7%KF^vo_XQ zZqb@xv|i2;T#3T_5q4+D_yvq z&d%MgYir}y>f3YZLPyc*FA~1`)-m^=&!6buLH=H7-yyy8+Y`?1Zo~owKEsoLZQ}8o zuT5Z&?yEmBvFA!1Um)1Ced$ufZS;!`?}=wQISvADeElFMx>CvY@Dxc!n{?i1Lw2xoZlJm>zs^A-hJhj!-pIC zbjK&h8>>%_zxCGo^~MA&Tw1gJJ^t-$1N+jm5&!h~ciYz-CLX*z&FB%2Glx?@o(s<6 z2cp?scDvw1oP5f)w@9dykB1X))jo5fzt4$ZPbQERPWlgP@R$NRhBN?v zgd+&!V*7x{V+Z7%P4?;d6Z`rNGe-fBz5thBJ3^xBz?YJ{>cp?s7P;UXIQdw$M>t;J ziGtWG`11}s`0I-W{R%keBQE$-t&gC89{8tS@T>Jufqw@0O=iwt^0Dd}f)8Szv6GqG z%_8`hYgNK-Be0GuP?QVasfu!GC+v1DzLXrS6Tez}-v!V4OFre=VHf_qTqNGA*#vzV z;?n_leU_huLf^)C_W~wJW6-LA9mucX)g4p(awC=YX`LnHGE7D*Wk(f zT7~`@@NteH>`Ryqe4>zZHi;E}DEdc2{$$`yTHMW&|J8V|F9ZdjtMQPZw^cQGBbQV1 zv7)yPyuJy3xY>9C_&b5%epseo0R3Y4)jdwUNh|fgAn4Zt|F9Ep)>iACIK93a_?5=} zPCiz>ui%r9a%m*&HU#`(x1rK*{9EwxLa(7RUu}($^ICic4m|SZ#RGW+z2MLJm^AA|iD%e%hzR~; zf#BuRO3(|upyznd1zgD|Y z>*r`+Yv|WcF4GJM(vFe1Mg|os>O<@CeqCzq-L(=xEw8Yv7Rf zU3~l+wricyw|8d0&V2@ES6|F=?4|8{kb>>}Lm)kdhPCU`(6p{mJ9NiFVoHMXt`aM@ zt`yOZydUBiBl;ozup(UR>Rk7YKK(!Hhtwq!wj!goos(lt+yic($h#)}=e;_2!Qjl) z%&WU5mTQC#-`KT(a97XSQCZ<_1{u4D1SMET%uXJ@Xq=^A+L)xiysu)JaNh(+xa_N3 ztxBRF&XIO&-LZ>W^Em5j{YC^4uww*gAaE^ ztimW_^SV5Se~yGtS!QRe_t3{zUE>fTvDI(04>7S~0G;i)>B7|o9y#4&+;YkB1oFi5 zsN+WQJQ~9H!oqt+b4Xn^Mr?u94;?0#9sJ~nAMmo#VD=f+ms}%(Pv_znZW>Vg*lO+> zKPEC`vBmLr@8l3)GkJhu0`c?R(|oR$t!I{>$LPCW%IkJ>#qvy-P5o#K{`}gq=fH4G zHmbELFJoC|YqYhsWnkhyApMkV8Kf`nsA^(>`U(6XWG&0WxexSlPCv(w0ZAIZeCi(}m zpH!~*{Ay7LBz>VCAn2b1eu=T%Nnfb95%dRvUo7f? zq+hFBxjceTnemj9eyu)2zW|?Z<`_fv!lyBVqGKKYjPQqvAbX>)@uCLpgS(P|t6ijh zpUAM*#wX#s6g*!ro|1FS>*C74B}wE5B5I}_lJcI{$amL548WDmJTye}r$x2>%vHxsRaliasr`*U|=T0d%pr@T`+}nnp2K-t ziMMNrW6QA1@<+fIIl36e2wz59B=BjDS2#Ube9@#f5jFs((dY$8OaBz~!k;C5A)e*=ScIhK zdP(}izAp5luP*7=YS^#cNzeUR(yzTy+DFR6$1WuOdXg%}E(Cw^EXnE3Sgm|YJWEP? z?*EehQ4;FppCSBT(m#r4PlRTz%(2dJ0C5;CEY`JP!E7DR0^*qfZ{KRxx*WKBPGp~} zo(LK>BR8QlLIRfFc+(x|_xFF|WOV0bY{lYyCh#55K5pUOd2H{M{`cK>+kI>=^0uN6 z*9hyg5z#x=m2b^!FP^m=iNX;(e@)vInQ9JsVDgYf6GBPHmfa&erB7-@I$hm3#S{nU z_DkT~0n%O7alHm~!^cgi+Dv>SsLEH&k%$-;$n>O+*Vme5{Alqvv8+FY=8M_)>Daz@vx4J`nkiQ+QNd zCw(CJNcwfyA3Pa&K`;7Fl71b&k;$J2B!6BHCH)$0r3-&v4>>*RA#avJ4>`@L<~ZPQ zmHE<_NgVKqv!;7QoLZ#t)5VIQ8}vtwVdnXuUm)?MlFS$MC5Cw872xks_@4R|v|n5z6TKkv zu;BB!Q}97MiFg#J?GW_W;!DZ&I`GgdPwFMgP0 z;y)&Dg*W5P#tN+cpt_D&$Jd(w(U?m&z62d(F0_(-Jm8ur7c+RUT9ocdx<1I)qF){2 z`j!PBz!LT9u6%*IDvx18?)6IU$wGf_-&#EMA6IMlVWt+4Thgy1DOjH-%XOHkgTfG``>(i-p8G{A-tyUu`Ws-t%?k&`;*i^^%sB7eAf%RN_wt`#IGYGg#A*h9egc%4IcfQdqh7Q`5HbA-Q1{8~K;{zmjOc<$rtwlUK951;y0 zMP6gFn8DY!oNz0{t=yl=P!4N_fAD-v+B!#X;b*?^r%6H&K32lV3{DGsOm-LySa%M+ zH*!4mZsvGc*?X0se^T%%Z7A&udIotx&+(kzyO!Q?zZ0K_X|?y)@TsMT-^{NbD)ER< zynT@Isg%r@@>E~uYs_o#;J-wSCGc`65q>P`*J#U}^<DS)s%7?eB9MAi)XL!3R;`(qCx2MEE zs(r@&TD!rqLaf8~hd=(K{wmg)yYyBq_sjdzf`=!$tlZ{xpac4ZUy3r=Dr8-)Rr4~y71uTbWza?FCh?+8;cW-nl>Sm@^vtn} zf&1u7f=?+47G){%Jcda8I?__a5Q*ny#_=e#nljeUyA8zrP*uj{IRkoq$khxv$C+Z$ z2kR{OZ`S9EzD)u0ec2R;XP$03+}4{N5AeR6UJUv>O#OlHq3|np2k#W{RYJd>LE zGc3+2&d-VK==0+oZKY8Y=Y9CO{tWC|*ZWy1&(Y(OM%}d@$geF$DOcuk%^C`aC@7y&9>75KLh+5n+^j1mcT#NLX?lN`vZnP z(DN=qC&pYbMquJ&F5q_;=BK5L>u4Qt-T-~u-^BSSao!wuVB&lXKi8i|{!bcTcb2zR zPZ#Aa@;83u%-=dn<}dOSdLTdUui6#CSIQfs=sEtp{u}bo#Is7QDH`~9B|T;OW#GC0 z3={9eVK?wm@7wv@cSBz>UW^g}zLd;CubZz!#TX3c@W6Zj@xB!;YPYR0VA~40ZxNf> zqJPn-oEL5%oN?d&SvS6Q_aOO!_vn#P?H;^$_DeVROS|*UIVtzwR-DW!(N7peW_l}vka!N$&(DbQy42v5V z)uwd--+%HNzy61Qg|SnHc{33psvQ4_)i=we^tef$#i4 zuNR#8xYkS1i+LO-{tgXtTw71Csh2hLrNA#<(5K*j%tOR^vN$h-zxasv+^9FO(^~Bg z;dj^83-vul+&2t#d@p)Ce~-_j&vncx4)Tw)V6(nPBxw%j6z`hbuixBPZ^?OLRvd9$ zAgu!v0{Rc>)wpr5A=fdd7&?n_2~h{f3LUPglj{B5VbmGu$lIs{B)AW{vLVLbfIlU4 zE!B1kUBx)0u*q;iHysM%{Q`7N|`cnE(o%E$d#zslcW3Lqj6e%Ib_hP}pJ@7xpcmGr!xN&l*uqbKLK@HoW%3vmeHg!=>Z zF{cWBZWZTm@+@x3+ES189=p_f&Ak$8YlI$}K$d}Tcl=f+PU z56-zfNkrr)?bQHyX)i17;$kn}hmrQOl8wS%@z}3@xw$FuqP)@fxR>-pe&}PcFGXD8 zq&Ym<}h%7mh{}eBz?_XE7`}11YXiVN`jsAZN>W% zPS2m`*9-nj;qP98f2F`%iMOC1h4xYxeb^s>hrW}gy>G`!nYjVtz;PqKDW~-`yr}Nm zEbfEA?*B~E8Bl{k*9?67iu=zfzRLyP>{xbH{NH43qT>IWtK$DA zLkN%msy^?89I`%dG~yfXz{@$7w*xQRi;V`nHCOc6<~wWX$-~-S;-=^in}#cT6L~oF zkdVhD;>%Je{VLF7j;?+q^fZ~Wob;GwdMkQ#au+B+rBo{0`g&;7$0@4KN7jJbx_>hGL$=%?{HhpzfB#P|(=cCVR} zw8?N-hyQPQvKCH;}hv%&n1lm39VSok~VpDg@Q(jVw4{ZY!#pT)azy~rUKdD;tql=O$B zJecPKdx~dRPS5=jbIgUsUF_=YAHg5H%kqGAg?$kXXn>j9wB!}(jU;UGmw&JiYPxx ze;`ekpQPvUMA9E}ktbf1pQJye@Mk?}+bu2V&H$39x&;8?PR^Tz00Qiv#A1Ls0J_PqCNx#vc*Urxn{v_!)8rBKTc!L6`!gwYN@4=Fq}uZA4j^?Ngt=JaiM<;d?f#k#$M>Ti}@nP2vf0>KlktN zo&5Vd>C3gRYUz#NDSFs*82XXIJ_}9w28fe>ld-d~8|-6@Fz_`7QvOW_i=d~DXT?}$ z&HRK-h7Yw);KLjp&>!aZl>MJg#u9xw@F*QT_i}qi3p?<5%>$!XG$28|vAj)%05p|7CFI3TwV-hFXA^kqW? z{V9ppE(&}T#~Qa=1pOxxZ@A}r!gMa58_7}cID(F5PeItFB zBZPln9rzfP?@67{DT8)mPNGT71E%7=#9J71X~FwSSdk~b+`_jT;NNHvP9`@w7vB}2 z_n$ad^Ht~SZ=Qad1fDo?uK$Go9XjC05W7BZ&QsR>XXhpwVz=+uflrAK=-NNa5}45k zFRbY=Bax^g?6e93V?-U7iR zc$r*#57r_sxZpUpc{4rk7;u5?cSMu@+sSL+9|mjvYxJG?9A59*e0a^|iwEW2O*61} z(~cb^;L}g9*}us!aQpMmZ$D0xt23(cTn%2kAafz=8t29LDOUx6JwnuewOSX}%R>#YR9ov^J+g|-+3Q2VItzHUtDC;>6tMO;&7&H2*e2f`& zx1nLS&fohNIjn|i=U6W9$6_p(UuU<7>kA!L6BE8D>MHKL&3WHt;ftcKg8rr&dh;kj z-x~sekMXk_yvZu)&q}-AU5uAfwIOsEIwYu_jTv{cL)~zAcWbA z$s)&Njw<{=Mi%9dMQ3m{!6#41Xvd04^uFpD1RH|U`?k}m4iEBEHE;UBvpLEf?}uu5 z@@=iblX0=|!HJ@qNJGbad-pirB@K(FT_NFHUnXJIv&aF51#^<0AqTdT7ahAvykjsg zZ}Bb+<7Xyqr-%)gz&l*n*B^OdzL}oq7y`QAeeV>O#n>x(9lG(oA)y@>K3%gjBw2C3 z6A5+fZ`mVSOnnzq;G=uAB(Jjzmp|(m*}Wwu9(Kgue@G*^ZhQmNfzVL?bwDDI30k@i z>X_mSdR^5q!yfG2)v*D4r$(z|BkZ1}j!nSxFNgC#v*wGh|Hxx^@VrAEdt!|=-<6;L zdEvVO52@n@*a`V5b=(lEBR*5dO*MQx9C{OjJMQR*_$-f!=0(!fG1c72NOjD#F8GeB zq%mkM$ZhJ_s0E0%+}w*3$lHALOMSC_%Sy6ya;ImPO!Fhrt~h5JW6{HN{vrU&rIwEft6@nO1MH1K2}tQ!q3sNk!Is) zGH}KC%xa0250|ittI5C>;jBQ*1w}AkV+Ucn`Y_-o0m=YzfC6xFrR;MRMV~tF^L5@i z0=!GGOd=ng3Pmn~$cO(&VY>kfT)6I>dpS9{%Hs<@rMQD@R0h7;kS$l6j2Aw>+`knw>uiF~DG|F&iA9QAWV@f*z4+NiDUV)II1SQoQrQs?^DKLXD zi8mh0{L-~d{Pse5a0~O6fdA=JA!HqYykCzx&1~z``r;0JP{8XAo@4b8YA8| zMQrd!{B41V*Gg-R6-St5hCX+DL?>UYsq2IuQ5QrfJ__NF$kYR)0|5{r5Mps>3dVlL zp_t(xj;E?f6nGyLcMRT__rnUg0Wek^1W$m_NhqWgs4)<42M1yGXS$Ywbs|Gi44GOM zRsxK`)7mI)G{!K;BDUS2jn^h<6JemoFuH%cwj0k#RakX=FXkVt!(0BxwL1yZZqpt_ zfAJFH+(Q@}F=$_D7ce&al=h?c1LkON(C*jHV-D9DZK+m{cPTqCa(k8-wNHr&BhKHT z7vQFC(Ow|#+D77m&*FNK2H2IP5hCJo?MtmvJF0z+k>F#bF&eL?q!~tco0As!erzjz zD5VW)OMLLW+@5qGzG$pEVJ>%P(gkm#{P5K0Pr8#Hq$jqG?4_+CfoO>>BnYF)A((+5 zM#4!1i6l{^4~Zr**p;>)=}!ibSQ1C#NdieENhF!1pamaD(#Rk(n52^oGK35z!$>B+ zr8b<5AS1DoWi)mu7>jR5-$2G={nJE}O(v1aBnMx&&LdNZmE>bq_%u>LrjtTagcX!C z@csHyQbuNyS!6b5H{3{WA~%z{*cW>qxs}W(3&=up8$NV+J6TNbAWO(nawpcv-%aiz z_wr8!V;0y0XPafjmYY$J*45_$25i>>m6S z-kUx{p2dp&=gAiG0zR1ZBH2b>A}^EeWCwYL>?E&}U1T?Tjl7N(vwO)KFD8Nxf(Tiaq&gW7>o^rOl`}ZBARzmb4XZP2146)Q7gC z?P&+ejr!B>vLKlb_ObRnLeLTIFy3id@xEv(LeVq?&;qTH@_;!50gH$F znFwaH5W?o*TX{EXH{;9RbFo@ro;F`wpxL#ZG?Ql0;dBHYNk?JEk%Nw=W9V2q4lA}a zdIKF#C(wyBn@*yWX%5Y$d2|Z3(tJ8q`$hYePNM~MIxVC{w3yDICA5^5(V27>olWP^ z8|h8-W;&PNLg!&G^!aoFT}W@Ei|FliF};H>p-btV^e%cgzD{^Ay^r2cm(d64gLFAv zL08g;=qma!T}{{ETh{C7dhIvu3Vno@YbUjDvA4_y`WStjK0!CqC+Q}-nLb6Irq9r4 z>2vgXx`n<#x6&8sHu@5MS$h?|=^gYHx>K`hr?9K|F1nk(Mqj6U=wA8;eUt8^`{`Ts zZTb#q&(ZVr0=-Bt(I4oK^e6f={e}KYFVo-X6kStEQGt_f?(nlW$IoV8#rSu56>wP9_U4{OKTvkuG` z^UXW4&a4aT%KTV2=Fhsb9;_z|V7*u%>&+}Ihy|lJ9?HU4IE!GBEQ=rhU-OA>(1#BU^jV)rgv&HNVwuCKZce1`AtXZN{fLo@URmXW4V?dA5bUz_zj%**5kP zdzo!#JJ>61CwrCcV!PRE>~*$>?PYJUH`zY6pS{K2X78|f*?a7L_5rJ4AF_|w0roLF z$PTf?>=Sl`eab##pR+I6m#mT}z(MonYUvlk8h&W2aaZ`;L9jPBS|@!_KmE z>^!@G@7G>pKd>LM&E(JQ7xpW=%zk56ST%EC)J4N69mP|W!C=JuIkUkHyLfsSJPlrk z28MYj8+}v2?O^cD6iA3UQxOl07RIJ?=^F*^_6M$)mFTf*f&Vuoe|f6Qm)QB)6QR zvProGMYD}%MTJGB4RZ1!PAR(S{LDSOu&6AzAU8kTn4CR*dbTkkx1cQBm}Si^%Qg+l zo<1ojn~ut-L-LK8`BSE6vmw@eHl#G)m|ak8%{EK|m2rx=FNfb}&Mhv@hc%O3rX4XSm`YuK0&5{^3f_a3yEBk~3W88=>TkQ29lu{329- z5sF`g;uoR#MJRp|ieH4{7pe4!RC+`z{*j7*q~af`_(v*zB9$JIN{>jzKT`3JRQ#h9 z|0u;jO7V+Q{Gyb6QR@C!MIWo^V-v1*Lm3`t= zzHutwc%^T=x<6j=k5~66s5DW@m#E}RQv8yny~8Z>dYG!uVHU|ZOx5c!iDU zSUOWQ86}2-{E}=_ac(J(oryC`iUetp%04JaiWL+T?w*Ummg(7LxjF7dg}J$W6v*mT zWFz=*h&RU*?aB1)?8&^z;#npoCJ9R= zB_#<Em-$~NM zCCd`D5@orj*uc{1lZ#DpGKrT-f=m)+k|dL4nWV@hRVD*vk|vWuG8rtBbeUwxWQa_L z%4C>KGG&q_li@NMA(N3Z86}g^G8rQhcWD*~?uL>OD7UiNFcdHzqC_NFUeU}Fb%c_U zbfx)oB%LTAc_@lW5*FqwhSGG-M&2wknptcX`OGYKSJ})gc9XgA1Ca@6L>{0~S>Q1!clA+~ZvQqE?&9)_hLnE_xQ?NOURqk#U&#O%uP<_^(ME2b;u6 zur!R*#Tp0~tI1ob%-JN1Tj5cqmT(iChbM3>p1>t|0$)HP1TBJ~q6qncDnfqfE{rRW zxOK&4X;y(0))Ys=C0s6Z)lHLRMw4ZdBa&k4qy$p}3OKvWU_}udviMIKemr8GrR|aJJT%A3 zPOLdwrlwfI%9JfR#uiP1_f0cr%hWTzw#+>z*B*qbFINR^93(jdb+6CtBy=JbN>nPm-% zT+d9yWZoq*?_n<4d6l@Fn1;!`OJtHM?KY%_)mq)$ zc~q2G85QL{t}#(vt-Z%fML&5#hCXrJ^s2xoFUxo*j+?kfJ9V{|tEY@{0^isr!U;r! z%&V$TX6F|}$m!qdZa41`T8C>7T{V)>Yo7?tu$l!HOy#4Qnz1!Al! zl|LZxBNRtIZ+GR%a2H~a3_ffm@J;xrQ;lQ-V-z_U;_z5yRyi2P;DjLu17~hb%Pua? zrh{kF^qFYzL>_FIwTNY5fJ$Y<;;s2!oVbQ{BXyzX+(YzWrD$qAOq{qOCvo7;1rtZ! zYS63ZR)I85<3gB=WcH$k3yF)Tg)2WHM-_@FLjS#Zl^@ts+n$%E>8Uj#{(xLJZ+7cS1hCt-ADbCeUf@+dOgVcRN zYUm(H4S58qArI9z3k_C71i^}*d_1;D78W=tP_+d2PlvVErOEd zfE?}@+8|W}FlrzrR1J89hAFFrDXT}Q^9W^)2&H|5(mq02H9}b-swP$VST%4Hs|Lzq zmGxs)DaI@Q@rr-ED#dtpJwaVp1G=GVKsPi&l}durBSDo;f|4&m$(Nw=Pf+qCC^-^T zX(cE<6O>#DD&IsUN21CnQRS1U@<~+rB&vK8mEMUepG1{!qRKB(<(H`POH}zKs{B-W zh9)UHB&qz9RQ^dS|0I=vlFBbh@{d#b$Ep0~KqIcJ{Nq&qaVr0s`XC1!L8tPMQ~67O3rdv!hE(M*2PSc@^p98h z$E*D1Kqam#{o_^s@hbm#m4Cd_KVIn{ukx4v9F!>i8L84=`ZLaz{?eauuJV`ujB};G z93aKH%3u07&Q<=>uW_#Omwt_NrN10l4N8;)t4Njp($8_O^p}2)bEUuZbDS&vrJv(m z=`Z~p=SqL+=QvmTOFs`vlzxs>=`Z~n=Strsm0yz5SNb`wM_~wnk45k>7;LEtCs87M zOK6l(-x4a_8L6r^(j9Rwt3{}EH%q8=H>4svq#`>@s4PaLs=7*XP_5MUC`BKo&ZT?d zepQX78(Kmm)&1%@GBiq<8FDJQqJ&v+uI`IedPFKcq#XJ}M z&Li{i`yg3?-w((KYTjcF9}moU3eZSG(x5DGGH^8Ji1HlBwA_+H;ADOT*Z90EgVu0} zmUVIN4vj1d<@97D-fEA-8*D4y=2o%Gc%K?>7+{!WSY)`OduSfBJl1+P z^=#$Y$T}8rnLQ{?G>N)J_CFv`7H9;=<|-xL7z$= zo6mWl%k8?fOK&%)-G+7_wEMojTl;zK%R98_5ZU3m4hK4%=*7q9X&b*bWHD9-0^{q+dA&-9)$hhkuIy z7yehex9>in`^()w=zg|G;~wEX-s#z|XG+iUJ?Hn_&~slvi-5?0F#+=fHuhQ-*dy@n zz~_1o=smD^S?>pW@9KTfvexpNVIK4f3Wk|n5kIv+eCN6oWzdUOL~NUP8+Qs z(^l$dwHL9zVVnLj=6^NO_UrFp)>1R=xV~Szpuea6svjV|^#xdgo{Lp&x07f+kHqLl z@!gb*BvpTbr0MTrpOMWZOMi!K(0?RP0iM_2CR_9i$i~gBxL*sGM)gZlh;8(!09yRagNsa z!Ycb=jcwYu`lqnOE3m|O#Gr2_E%k$>Ewt^emm`<`u*6C1zy1Lk1jy3gC&QuDdc6wP zu)!Lq$TRvWl)z|QU8^<2l}osC0aq^K%0<{}H*9qlI_-c?pF*eY*CA*9x?Z16-7#OZ zp?0g|Q&@eK_J;m8EZTAI7Mp$sG_BL?u=(lL^V%N08@V(=hGy5&d!=~eV zNqU*~y*?in-m3iqnqQG##`zW8TdnyMs^0>u-wLbe!RlX-Zt%tK`YO^3_}==9SXs?W zVJ^ygHGHW6rD22Y(@-K0phTV}L-d!9pT`_yH%Q4P_R>FsJWWw+zK2Yop~ipDrANs< zhmxy6$(5tz_M+tWK&k`Uc3j_yRZFj8R`YI1@tS@FrC5bh+=){B4wAkPNxy)kZ<9hu zwpM={`c*)`_o3hWu)_PW;w4z|60CR*R@?)L&cd5VL%$cr-6!Em4RF^P+;tjv*>RU0 z6c-@*uc*}qlt5eD-y7*bq=NuiCD= zDm3NzBfzf`6#Qt3%aMoTxdT)ukn?%ud;xqzl}@c+J^+zptI?TvaAj7Zyr z$rdg+yx}b#|7;s z#}BB@PorGNqg>Nq^%9h6Bb22F$}$#`aGq9_Wh0bjLzJZ#YUE_pNFzLNH)>?6R^@P@ zMm7U?>^uURUy)wM`4!w-tyxeb8^T&mNK3~lSnL_p$mXb#F{qIZVZEuSk*V-pFL-W$ z5`zu4V&Ml#j&rbT5Xy4`YNQ8hq!AXjz>7bDg{Q(IhyG3N()Gp3e@~l95G5MGV_($Y zz!CfkQThaa-_S4eW5nb?_Aw8Xy$yBwG|K-wZ4c_$UPPPy`Zp;54^jSyQT|_wI$Bdx zmcS2oqei}tShkmYE$DcJ;<+`tsvdmuyIRQoaStf>W4%K|_`VmUy_%`b=3Q_ zsP}f%`!l@WBkrQFfJpfQV!}4S5yVB#<%FoEd*B(z!R0vQyr92}{62=?eG8xa27a~= zt^9Gc?uSKfO+$3d)N|ld?_y=faYVHXh;YB6rS6S(H&XNkj)D3^^aZ{L<$6$lC@9|m zwgY7BmfziSzpVAoWu;Mf7vMdUexsB;X_<{+Wa zx+QGX4SmS&h|#@p9s-Dh6=KjANJ8If2&|Bawz>Yi>ZfR+dcHR81bU}ckm>?_|5ubw zZvgkAC{bEA*ubVr>y+@KeW2w2_6aDtzuDjy+>1U2r5%)yqFg@`ly8FaBTybzrGM%g z%5qSC4F5l@`mFruI4pA#wNJKxXL0vA_}~w!y*h_G&Y|93fXu%FYe22)En2W2!KVse zNNS086L-U>E}(|}EWGb5XwE>NGq@YIPP9fw{GLWFJ&juW9ct-m)Y8-FG4OWm4V259 zsNZj6-L-7T?4&K~^+5FM2LZ0He($>~hWx%IuaQ#p2Cz423rJ~$l$DV3ywHJ{$v4np z2Xy6eU?;AAj;r6Gj$S~&QT8Ifgl#HuH5pgWLPj%Mo*zJUtDu?+s<&XL&q4JisM-rV z3`7rL5PUmJA5o8#+^XlmuvPB-{nszcrN5mC=C6aGpM7yFKYi^k561* zPx8;C`tN%p|Mx_{zjOU(j}HEA;eWP;e?RJ4_jv06KeqmU_FskK&y2c|MwRc@# z&AI+I<*&}~_iy5^2lL+$|#r3r|f4$QF_mo5J{JMWsBK7%C{UuUA#h>33tUu5CDX!0xu5T{f ze_z}A*Q;Uw{234R`_y00Dz*Lo>+jM3aZ7sreCm!l|2c1J>-UHHDgIf{%71>${qtt! z{JY!2{~QmjyN1>8b@fyHnXTjRNBI8x+RJ}M>r~(S6y6rd8PV4t!~b~J%^$ZEa{gFt zuC;ST{`kJ@djkD4ss4KH_8(j5_j7IPuhF$Vfqzf@t^eJ?^~IdJV_vP7{TXx3ejl;^ zuX#xQ{_xL_NV5LdFUeokAOEUy)mH;*>q70(zpAvauMS^-`*Z!2f80|2dA-*^j?DjQ z`TVQ==C4}U{+8>1_J03wd;M*%|NVOK`um7~``6$8_21}U_4WDw)34Y66j49LpWQe8 zn_pc!a$J9p{jYAn>(|6}{>1;ak%GVF{r}y|;*XyQ|NJ*G^+&qD$JhV-Jyhgq)_=~s zquSBW>tEz35LOmhc__urjv=zHz#ey<|~!I}Vk0i6M(H9s~Ma06fh&dW4!HW#TwYXKoz7$~3{B>6yV=s2r226Wa3XaTwf z-(>aH;`OhzMC^u;1V{#?0)_%I0VA;%c@*{`8Vgv4^A&)HfO{7AKM!~r=R0uiO{Dt( zZ{b=6czz7Hh;s*4FuUmkNHe6(vBN}br0oEKnl}kUiu?)kBq@MlfGLi%WE!9dQ0zEM zjrss;0+<2dL)`%$08fCg{uS*A=mh8t=mO{p@B?(yPg8$DcR&w7Pe2eL7!U#o1t5PK zu76J>0Fi(wKp(w|MgwBNzc2XoL)std0Hm=<<8cpcMIkeVooE_hFdzc}n^D+|4hM_` zj0TJa+yI!STj;Gw7XWSpEJum11grwALB8t%j{qJ8JO+3IuvxESUitv$4d|kuX8!v3 z47#uY;CtiPg5w~hk-CLJUY3kfPu0I-1A!j|NC#wq7IHC^A)5%u2i;WA6azOC=d+OB z47dfy3vul>Tw8?ncBD&zzYB0TU?pG`U^M_cz_D_`2Eb;VKLh$_LH``m=aFtf`U29e zNMA&{4e3irUq-qe=?|8%W2QBE8sUkH9*&^3}*njT#%fSf)=P6x09Qvh}gh|tf{wg4YMJ3xEDG{9=WS^#!AqUC@MfXDT-@Vv9^ zJm4bkCBYj-#OtNykcIdT>k)b$-vZraSZ`czDm1&fZ}7Bw&1x9au&`lyqxOw+nw)L6 z$a`fALo2^lm2KkM{L*%-Po&Svc3JJ-Yd@#`h7Lb;3htEEd1~i(x+HZe?y{lFwk}`! z4Z`=K4Up6wkcgO*1V{#?0x|*104o451KtGe16%|+MBJ%D+^Is$sY1M|LcFO$ys09& zT4TPi8LsP|Q<_f@F(RjBt>sP|Q< z_f@F(RjBt>sP|Q<_f@F(Rj9XBsE<{si@Y9Iv23j|n*>0fsDr%zRiXY>p{`Y-u2rF~ zRiU2odQ}C#uY%uK!SAc!_f_!wD)@aB{Jsi)Uj^UB_dfxr0q3A+Us%NstJq-`JFH@d zRqU{e9agc!Dt1`K4y)K<6+5hAM>Mv>Dt1`K4y)K<6+5hAhXw4gfE^aF!vc0#zzz%8 zVF5cVV21_luz(#Fu)_j&SilYo*kJ)XEMSKP?680x7O=wtc38j;3)o=+JG8b#Ydf^I zLu)&w6;TQJG8b#Ydf^ILu)&w6;TQJG8b#Ydf^ILu)&}Nj?<&2{qGC zAikeKd_RHsegg6R1mgP%#M~2zxhD{FPat-lK+HUW*mwf*>;z)j3B-;Qh#e;oJ5C^W zoIvcr_f-Mk0?uH!E|bO| zv7^S=QDf|=F?Q4#J8Fy_HO7t_V@Hj#V^=r>cI(9ONi2!5Y;Xr zs$D`$d4?B94ZuA#4v+vy0;B*&03bCT0~iOG2bd372zU{aHU_icS z2CZ$-+6Jv{(AoyAZP3~Vt!>cS2CZ$-+6Jv{(AoyAZP3~Vt!>cS2CZ$-+6Jv{(AoyA zZP3~Vt!>cS2CZ$-+6Jv{(AoyAZP3~Vt!>cS2CZ$-+6Jv{(AoyAZP3~Vt!>cS2CZ$- z+6Jv{(AoyAZP3~Vt!>cS2CZ$-+6Jv{(AtLHU1zjhee{E9KMtYKb`pKIliDZPf6Prk ziN4iIY66%6{M;Sj0q_KL&<~*xbQ1lalj!@LM7web?aCqaM^2(`IfOpRNwhDASV#RJ z+L%M=f1G3~IG%vxe9@vEVz=UaA&wUT?!obsfM;<09AFDzD_|SoWxx)=PQWg}Yk)m~ zHvkU(5ZbCkXsZqxy!3+xZ$LNb;)i;fgnF3-4J)8o1vIOGRu!nHNvNkusHaJ&r%BMV z0$Nr;%L-^&0WB+_Wd*dXfQA*&umT!ZK(h*HRRK*Zpg{#BuYlwgkhlU8S3u$lNL&Gl zDa$yh9S)aZX{awQP}-# zEMOVVR{$OY?q#GqfZGMSH*vfV@D}i=aDEzK2b=|*1Dpq3#Pv%^e+2vl_!aOQz=1u& zG<`4P;t@oYQlH(ehNXG+ZBq^T9~dah?Gh$ih$- zY$O2XfGB#LS#ewp{0yWsaXt&jHv?|L@lvFB0qzDofa}WvE5UOW&Q~K{51Mko2EayK z+YJ1Ez}tX#0q+AU03QK91{?x>j{Cj@90eQ$90z;@_!e*q*S`at2Ask9Iiwe$&n3YB z>+a0stf;PizlTH9G~Kie4K%YFLD6tQlpsdEkx38~a0o^cheSk4v=imVC@RV&k!v(J zx$5o96B?0()}|Ta92JfTA{ab!G>56R`_Mym(@<4C#b>;?>wWjGb9%sz@#E+H@jkEi zXI1S}r-og>^;>JNy{gWs7UWapGvssRe~=(Z;^C8c_++Ge@K&S;(ia(loQ8Y@PW+Vq z<}m%uVHoPeP#=c+Fw}>UK8*BWWEqSsgONUr^kJk2BYhZI1{;0Y=)*=2*7-2ZhgoGX z%ZFJ$tny)#51V}0lYE%u!z3TJc(BETEgo#~V2cM^JlIkO zTYQ+}!ICmq;=vFPhWN0;hZSY8!iNoIu%V1T^)P+vVfxg=u)>ECWiY~r5k8D4gAqQA z@L_}x3w#(*1_R1qKpEQi(Y}xNeYEeReIM=nXx~TsKHB%uu#bj)H0+~Y-rP=GnvfRc zQ-ps)M7ti^_0Vn^+ATx7Wnwb_K$=bTk&PA|wCJEk2Q4~i(Lr+#nsd;agT@>*=AbPH zZ8>PlK~oNza?q56rW`co$XofZ!^Oy*NP);kOAcCc(2|3e9JJ)14F_#FXv0Ap4%%?g zhJ!X7wBeu)2W>cL!$BJk+HlZ@1L6({J0R?Ut^<+|C_13%fS?0{4hT9R=zy97Y7VG5 zpyq&@18NSaIiTi%ngePMs5zkKfSO}C4H7*p8l6W3bIC-QQNeuv8SQ$c9w}rqQpjeckj+RTn~{P+>Wd=o+^f}bWvNR)%SuD*c<4V?BjrdEsYI%gjw6*5d}g$w z1JN@g5%a&++2VVQaTg$U!3nhy*@SFiygCP2hCGfG2PYyqNFLjnJsR1gkv$sOqmext z*`tv?8rh?fJsR1gkv$sOqmhyPeEvn$>~%d$Vo$tUv)LOj){NI_#_Kez=a7xWqQt=* z%|zPGc!p+sRQAU+G~)@H@c_+jXIVpiEwT>bj961ZSeRFmh|Qk=r@MiWh?JbfUA% zxPmMBJO`gcyKFRfBg>nDz4*et_`28)nqqB>Bjv5}o*X`(w~Z?X|_qCA6|7wJV$b_&vu&v|?{QQys= z7zM>BD6R&@-Js}$VhJ%;oER%kd=)2lii6^65#t{i_p|&9+Z?10LqW5eSSn5|6&J@5 z7x54uX+m0%zapQ5ut56pzm8*q)pDFgeKm1YoVY12XY(6`TliOH{+S&OMA1ML4MfpE z2{BV#-GkhVEJf}|o(NW>jn!ylHQFda6D4S(1Wl9>L;Gl=M2|!R7h)aLgVkulCvJ%o zv&4y0;>0N?wk|;vQ8W=n6H(%oII&6`jqFAnC1}D&3qJ8locJV;CXS(nV`$(Q=vNb$ zm>AsGyvG6!lz@H-$d?c=#EBQ;puZaQeUPsP`D)?^6L0&(5OHFNI59*#az@aCCQ8ID zXksgx*or3Bpov{*q7h9Lqlp-rh@pv?<@FmZ_p!}>@@1w8MIMjV5AfB8Dbn zXd;FtVrU|UCSqtJh9+WYB8Db*p@}tUA_o80potioh@pk8XkjZ_*oqdmqJ^z!p%^X1 z&_WC?#Lz+vEyU2m8nmzmEv!Kc#b}`zEfk}LVzkhR7K+hA3@sc-3v19qBU*@|g_yMo zt_e-V&_pqs*or2$qKU0&B8DbnXkr(dC`J>;2N|0%e#k>3F*FiGBgfImaWrz=+QT1M zw}EYn*`_rpMkB>&q!^9F&`1o8tU)8jhqc>7U)J}tKFvcjF*FlHGcmMMET*81ZD=5g z29jtXiO(~h#ly3B*hLaeY(o>JOFdBC2BJw2P2y=h zxSa&iq^6ztRu3eTAeqF&cz73sToUAxcoYwB;^9d=c$~z0c=%Wkui=4K610+_wGGZD zK_v+)Nl;;Y1tK-@(@F8u0i6Wsn2}flel~zg0#s^1r6$Es7k<`)Py&87fKmdK5}=d- zr35G?Kq&!A2~bLaQUa6`@Y4aM8c<4rQVl32Kq&zi9gs?ZPy&P!Ad~>11PIlDPz?yx zz(ofxI&jf}i%yD*4yYyIq6=y@DK45(Oad-8fLsFP5^&K0wFIao;GYBkoD}~WQv7QG z#RMoO;GYZsT=?h0zgmz?r1;kW{~Y+|z&{5>6Cj!Z(V7(h8t@9Wc!gRJPNewP0MZGN zPJna*{yE|iaXOLd8K8F-G7cG!OyK{|CnEfBxOj-q|BgI?l(Ow6mYZ4b$~#j(*~x%xKWUyS@Saw+SkAmpDFd1Q4h zG9URKvH*DiS%y4}JP}l&zE1C?verHK^D z1l6MX3N&1<$xV|Lszt*UWQJ~#oM3EiHL5^`4!3xMS)oL)*M-lKN%T!C2sa79Djw3G8%H0Zq zC?qSWuswG!OVfMzW_gA6u|_R<7u4K|j!fzNldekn^6rBcSZ6&5 z%Y(=vqFNJcoZ$OrcpdP6%$Z0(8^P6B4>4Qxf{(fIF&94O!pB_rmN_Zgl#q=n~*KYACVW4myuVIKOt`*+mI--18KFGW$ElR}=H6XYL zUKD{~5q;aw9lltizuBH@zlyWttTul*IQUkkdXmzO=Lu)Hxb2Y84qP3NDC>k zb*5D&(_3{?tEy;K6|JhLB}ZvV6)mZvB~`Sfp8Gcwm}9lHqMjC*v+-O2_sEAc277`f z_ntXhJ@_<%PZRhwflm|I7)!4QlO`}};+mVd<|eMWi8Ix6jZNa8=+i220B9|kxkvaGp&PCsBq8X2V*&`P8i33e!?$HmM2*xAk^XX?j`dN?o&Zl4X80VO1 z+oMnQ=u^E;cZgcV^^9R&W!#Zx#~xkXA!;EOYa!lhA=YXkzG~6)ksFcDcZgbuty+kw zT8ODyh^bnLr&@@oT8O7w#Mxlxf|(0uE_k`%<${$9RxVh%VC9093sx@P?F4wa;N^ms z3tldGx!~o3mkVAlc)8%^f|m5oquj60Aq$s77A}V@Tn<^d97XTXb3i`N0r@-! zj7H8zy1GxC&d^=NK9?ZhK_;^;*F?@Us<<96k1QF5M9 zH5cL9)HTR=k?WA_k?$iN?m4Hjbx|~TG?lG8$}>7X8jPaBqi8Ui%GgCaWbAUt*yWJ1 z%i&oaquppKYZoPN8r3Fix19AWkd=IX6!|q`?r9gYH21YTXYZnT-vhdo?KdM^kr$Ac zkXMk`kk^qnk?qJ^2vz`FqIx&72YCV*t z*C>qceG}bd@4ksvv2!0g_f5norot%~PPuT(g;OqkauOH4&%)ec=H6_-27v30&kwcn4q>fQf}Lu@EK}!o)(DSO^mfVPYXnEQE=LFtHFO7UG=> z=sybRKMLqS3g|xyU}quhEQFnfu(J?$7Q)U#*jWfW3t?v=>@0+xg|M>_b{4|ULOf9c z{YL@)M}c}Y7^ogYeuMlL`Hx^A>@CDI70{;?z~VwYQUOdZgvo{aD!wmZ`7g+Q$V%i< z$6V!I>A$4EJnL@JSL#Nqooq#ilJXAj(d zfUbJduk-}I)z8>WN(X)|tAYTXabs%2{@^v6z2l90w z-|^YVI*_jys^`UEFM9RK`x)bdp~Ad9og78b9K0XY2fX_<_#n7Fc!bgt?BU(8ec0kF zOpJh;7|{vFL#YXC|NB$#_U+6@j7J2X-7a|}p5VM@-o-@DC^a$SV&a`{_;`fs#BIQm~urqisSQ?BCcp`@0P6QjwT%5uPScqKS zeJXgXD^qK0umS8}Z1n>_m>-}$~>?6AI22>G@w|hsB6!wr)%WCW)1QMo*`|psN*5D&iQtNW=PFu%+|DMLd07`5e_>U~k1woF ztq9^ArxQaB2g50N$t;7jxQl0&KSbiD#?%{}$*YqK?G>&tbL`4Y9T=NJ=tp)vGa_X( z-yR%?aeacd=)qW4Z!9deUqGbG7Wr&b7rYZJf(dW&mgCgaStG3M)y_3z0qjXu-7a@h zFE_PtqP5kXncKdnIis0U?GHbMYxdHLH~Gfup7&gu)*4|7UPpd!YOO!F+r)zlShLxz zNl)bb+NLksN!wTdpu(8$D@^Hgb=*=^P&z7V#Xg4&T=%gvQs+}7l zW5W$PdX1BIY5UlfHv!qy)wXTcMWyR)LWY^m&5?s69d``9CTn*g>+Lr0cl^F%z4a@5 z`1D@EyY`5s__897@7PZrG+}zV&XeuAtj`G72fyh2efm=;J5%COdg2J*^`J<+M{l9X zL!Zez{YH!Ntee1l>-+LN&=h_rFkM_GhKQMzVd6?Lk0}0X%IUnj`&!2A znnS#O{Rm~I_*j&S%X!OfrMN;=i#jn^9H(3>8bp)$uK26?l(T*&J{Jo_AceR=c9Y%2 zO)`^Q_|38}BmE!BQSvOYP@W^t5x2=Pa*ViLPL)%|VtEU3+K=TTBD6c?)4W^#r?N;E ziJ!?o$PMBy`Mi8yERh>!srVPUnKv!pBR}Guhrf^snGpBN3RxlUlSgHxSgLqUqIf`Q zrNuJUO^p-}sWa8t;#oCToi8@1N$OHjs-~zZ;$<~WO%t!E%hYA!RW(!16tAgS>KgGU z^#gUI*r{$-H;disN9sr7UA0gx6noSnwMgt$i`8QBp8ARUiTJa+Q{5@{sh_H!iucuB z>MjveOVkqaf%>^xF7~SxYK8bj{Yw2xl&h6$rKnI(@H?QSdWv5Hkxx~HqEf9=t3;K0 zT0JeQ)f%-%)Tp&;t#H&jwNBKk^=iGSQ-9!hV8>LkDiQUnRFw)(ZC0Cwue140ScC4z zFTy_6BlSqxU60nIWu`typCfzdv3jh`(&P1cvZtP)FOfO=J9@Glpr`7Ya*&>-XUh@# zNcw)5zC+(3&(j6EK%TGf)=T6BeXqV( zPSi{F3VDHkM6Z;S^`rW6IaNQYpOQ25D!ocxuAkQHkM*WezMkjPaKA;ck zYWbi(p-;%iw6A^nxNg*q@;ACQqUFCwG9nrBsYqrdQ~qZpE0QG(BiWH0`CpMfkv#do zA_F4>Wl>~MWUyQt85$WX*F{c^oGPDm_(&wgCvf~I46lOWHN0#17z{W3 zHthafv>Im1p>iSoQ{tXZHrtCRKoQfOLK{vOqxfz#HWpfLA1rsO$j5T0r!04 zz1-UAEbMf#m@V(*$-%3w-Cb+#?z`6RuCsP`J$84tSYRz~ITkllthAQ3%39WXYgrqt zWffb?dd^zb^VYITtYvMqmQ`vkYm>FC&DOHESj*aKEo+;#tnJpaqSmtBvX-^OTGrdv zvUXa_+GQ>49cx*;t!2GyEo+apti4#)7V)07rjM*O9X8e^`0bq@E%@~vdA#Gsn#2iX zO~N(Sg!N%f;%~;9#Q$JT^Q5+Rlx6KG+uBi%wWD6vj`~J8g z=mBd%%d7?ctF@pN)`EUzE$9(zK`X5V{TuFclI8SJc-w;!q2cr}%jsb-^BY*y8I%Y; z%Sc#0iqZ|1pAGNNp=86-Z?fMQN*2A$Sk{lDXjpnKDB9XpzO}0X)~@obT@AN(rL0}`!mbX|{zH^L*1D9n zE@iE2xV5g~*19sSbq%)Gm1nJM1lIML7=eZTjkXyZ8)0p11lHA843z!&jc<<3qeslg z(ng6qd8Ry*cYB{D&k~u|>UvnK>tU@f)Ao)-<*o8oG0gUnL*-)ZaG15jVb%^K)(*9` zLwY}@MTW{&*&?EH)G4By>aFsGQvKB+q19kDjHg+L^Bdz_HG)2}uNtLB@yk@xQ})Mh z$BF@J9R1}$toK5ZuP#y-vCSpw66W7g-(h~Kx|AbNR+HJw^rjItRiPu>r$*Ft#cxw> z&l*uP)C}sTf7N(_S+r!fn$20RP*+gDQe8=Xj+#S#u9{1Io|;GfDs>h0tJT%iuc24& zkMH;a?Y}|YK-+GlhgQ~)DCLvo{t+wE~hUgrfBf9BcI#(#oQzk;|-b4nuI#1^bsr&2x zd^o6|K< zLs*|U!1~02)+gp$pEwYoIG*F5hiB}LXZ#l1Pt+56_V@xliL+d&FBEo^BnZAsi`3yZn^wl%*u>J9{v&29>ThA7G z`U-sozkI%u`zZN(j-De1>$w`{=y`gc$ixfJXZ>~hI_@zL(=aEdVSWR@l+V>S>Kpm? zCVjIQieFyH{8oJ{Em@=&i2?d{eLH7dtQXTN;vU+Gzvjqy>$|x(vqUdpU!ot{d7r+I zHZ0{=_qqCh?$G4x2lN9R=Ry0V#WKB&Rz0L2V$E{BoMW!gE0{l`AK{oQ^-7NUsQxwc z$L!M>kL$Bd{0032^Oy8X%wN&3Fn>+I#{6~tI`cR6o6NWC z?abfOZ!v#czs-E7-brhB>0Pw*9sLgV-Fi3mclEo}_vk&;_v*dW-_!3=|Fixx^?iCD z_4oDr)MGkE{R900_5FH3^|+2x|4@HO{Uc2TWqLK{2lYX&{g6JyRUg)esUOitsF&$7 z>L2TmsehtBpPelXepDZ&Ua2doSLrJ1)w-HGQ6_VuOxQ@2$-I?+NXXRz zcc$_qbYVP)B6%h~Kce`@gxrYc+4OwVgNh!e2NlZnpdy1F)I80S6Uh;S=|}sB?vcKc zz9KWy&py$T7s+Eiv8fn9&pJp9j|`3sW*Z_@jzfgXafncv6QR<(NfC*RrYB5K?KS!W z`iieInQ?nYYQu0jq-{6z*~lPz*i6B5M)acQm+c*=!F=d%i&?f$rpJ#UX5BypzruU~ zb2_m9OH;btT_4W;e}o{ezzhXsp zYGs(AR74_X>X6+_eQy@#r~~ZM{6^iNXV&y*u2c1JoAB)Y?KW&+^<$Q8IkfOYYMy}( zx`TPB$^LE2P8)UcA#8bgE`wkCN;+;Derwi*Ep6Anxpp(9H4uL4YMu{I1q|*9Tg}`o z!zr(=*42LhKdj40Y2(XT{P(WZ;Fg~Hz}EKC)$z=^!jg$4o03IT+p&Z;9I`n)uCd>A z$${afbfffPzqA+)ca+dl3==v_$8Elx746<9eRb)jVOc0WIA^3y(%+lqAbicqVz`@@ zOs=6TF}cnxuFZHi*(TJy!--W2W$PN3R`TQx@LbT(!}Z!PWRMlQRtc zTn_clUM0|$+W%|5-e`!zJ#@CMAZLfE?q+_TxR?3)Vj1%Z z;+M?7C4NmKNQ>FI=}Dy3qO>gxV+UzGQDE=OL+O`g3~w390o{Qp;(K`(}zVa?h*f z8gkETSgs3@(Sfu z^_u#VdR@Jt-c;Mvb`@1`sU7NVwNvd<@2K7CUA0H;Rqv@kt9|Ny6;mIm{VM+T_R`(e zhm?;ff1xBO2PlUqhbc!WWt5L8pHRvv6_g~Ul2S#frqoazN-d>M9i!A!j#ExhT#85W zDGiiHN)x4-(n9$wE8|8D#f2;ovm{cnzP=SUrT2f3p!%QYb??%a>bk~`b z9+WJdrCvgdpCFk?ME(x0Uyj7dX2sf=uJoiY8)TzwlFfX(gUrlvSuJa%BWq=yJSKU5Lfnx$hvI&UmVcF>%1>FF zL;m;MFnTiCr$J&l9G7jI6~{v5K6-Z^TCRJM|xe z-%~NVk4BitJsI1&3{m(zW9d@Nu=AJg{5v)&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

                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ⅅ%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/production/bower_components/Materialize/fonts/roboto/Roboto-Light.ttf b/production/bower_components/Materialize/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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 W3o|&$$Q&Ur?yQj~$$;1GV(+Q7+ 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 diff --git a/production/bower_components/Materialize/fonts/roboto/Roboto-Medium.eot b/production/bower_components/Materialize/fonts/roboto/Roboto-Medium.eot deleted file mode 100644 index f9ad99566d1e19ef4cd8629304dd20243eeae278..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21364 zcmaI7RZtvE&?verOK?~g_r=|vAd4^VF2UX1S=`+%xCVDka3{DEf=dz-BoHj*eCOQz z*Lk>Ace;97r)yrida9?|TN?lf)dB#3{{aZ_zv=%hB*1SZz<)XwjbA{(zA+S_0sVhX zB}jn(SS0nk=5pQt@&3P*44?&Y16clt-v1#KpbD@7SOXjYJ^+{hoN)fL+5qhSlbit- z0MGw4>;S$0G@byj|9sp4uK%6j0dW3@-2VX&fd4;y`=5^Y|44lQ`Lq82#E1TWq5}ZZ z+6o%~_jdmehYave1MqGFc=rJ8aLD{c!j!*}{Xlf4^j*HN&D2>#W>w^yIlA4n3W3s>d;g&8!TLs_7W_1ltP9$Qq_)B&>q_hT?Jj zXg^!p1hZ1~s&apuv-RL_FCmaEi1ZZIRSj^y55tZywF(LRQ3%Ygi*4c|!3J zVIsLqJ;um`-@DEOMNv&yWh$afs=_7lu_L-%!>r6x+pJPnhoqZJwKXauhcD`<@|JFR zd0j-|Wyrjl`G<{Z83lj#OB_TGaZnOUhIM_6-B#TTF8$kyJEt_vb^hQW>3^3PuwTU;cb&7YB+AZ6vUi>dq4wxWjY@ z0>htNw7w)1f$Li(8OdEcG0`zMphM_LhgxrnMbk)bP~4*x$y6a7Z=FBo->za2@DeZC zLYXUeOYrqR<0VOj1|1rt%aD}PEQ*c57%ET`H^m_4la8;^Nb1|K&`NI zAuN=R)`LWOY;2xUmx-UHVKMr97i0D=rhDF@b{FmTXilJRMr4c;_AFu(-s%VL)N|_T z&d@cpo}GI;&`{%bz`vNX`a80Cj4pV=?z@~~E=zgaE=j$C8`739YmYf}v>*jQ-v$YeqI-gg5D z?u4Zzh(AczqZg>hP>dATBHs~JC6J;3$yWRuE%ggyn+&E1eHP6VI4itOE;ljpbj}e1t|_W z4t*7Wz?9RwtFg8T-2J-vRqJirm!3)+Y+8>z=8{woXGfz+Rgn_`QXan*5|WSzSGGXE z;h-6^Uvjodp?rA4(D3rW`@^@vEsjPJzimBE{24O#s)i_HhLi-Dr+Zs|Qi@^u#khYY zju@8_L;J|kGbS4m-K~cx<)gFRKXx7iHts8}j(1*_V~I z(N-l#_~!Ai5RH8QzHqY3nXWZ%fZ;o2i`)r6p>1_$z=6p)@@KTwYFa^<@Az~G7{evN ze6eHDcyL}uyTVA+TkTc*y;_AdGmkNnsvgTQ&8T*_pgoV1Fs)rQ=S1Bv`W70wg(IfX zh(NPYu}UWLLeZ+roG^zytFJZu@({_ z(Hsdu77i@nSNpypZSQAM@i8S5#dTZ^brAw-k+kx8xE%o!+$Y z%8BL(|MbM*rQl#Uo~5-%lbsCIN*SL4JbI4)3bQNPH?1m$HaZ~td|Av>twIlLqd2`R zvt-o*;$Q^*MUE_U;51tK$m(xJb~-c%5j@vzr7iBNA;hhmD?e=vd&zG?pcOE-$HbS# zXUQX#g%_qU*@WlYA_MyTuPemZnwl+4jQCwJZmh)1#Pbfrm|x5U(Ij2Y-cT>qmYhqH zpJ6(^oWAp!o>l+7L77wXy_wx8bcL!Y>u+a&-hbPtzVfifVm7W^8aL`1CaW9T+k@*2 zpm5N@8-59dQ7nU);5wD!ZQIQ*XJuE-hU&k#yGR+F=^)&asNs^V)AYvW;3V86R5~ip zU=`y+&B!6zAfR;Ws=0UA-Ez!LEt-&a#*Z&G7wuAViac3DggTDNIIE?dtG%z8`iqo} z_MDsoPH2_YXPj(W%Kc<4D^jxaqL&|=7VhB3PL!$)wFUb#IS3~VUB7Q%!^Yo0tSCG)ry9l;h^~H zetoy!)hg__hJw+I`#r0y?0&pZmEozBoae{v2Ml?XHnMRZWgAYN0Uo3e3f^r(!oP2I z>-beU==-*nrw}!v)@a3*cM;3mC=N9@@#pFB+Df<@n=`X36R!NI6K_|#$YfV-*Yb*X zq7q$A%GF-SLXT~o;(2J<;J}72j0sRIZ8Aq+srmkak94$mE4cn8BtgD0gE2jO+JYBO z!H(N}Me`qAjAQatSEyQrFiAU{$$egb2zGKOHE!7-Dv17Jys5xzt#jb0H&AvQ(U4$N z#2%>BnQ*oobL87`QnK*VHO}C=Z%HO9nKy9j$$Nt-S<-E=on6u3ew-m|h0o7(ms_u}q?d*{FB!XJg^%<>`q%-?vCv`pLGhb&(1aMLR=eQ4&OT(~ zEbp%t5vt$|Mv-Y-t0$8^-3;4plyhaN!}saqm%cQ zHK)TtQ8Euy_QMhibdmp*F5xfEw#nXF?Q7fAD6ScFU`Erv%i z0xFm|4LVplelc016HjxUIlA7_oQ`ZMi(>?*QGk$-=(Z2fJks4!uu9GXrF`BX-PCDk zq+8lKvM)(@+DaS-IVzXB?#7$Ib$R?LFY#Ry%nffH0^UQ%_|__`Gwn@*6WlYYil9+N zLh+(7=eOxGYI%C zuoYo_WFc+Lz`8T))7LkLNk>bRq;Q?o8^4M!JthC{ii4!u{-ir~Q8Z$;3H^CCw;%-QAass+6sKW^2 z&8b&iBy#Zi+?#!EUly0iBHpTbsg^f%dnX+o%nKa%havqQ9G&Al#~kMMjwDZ1nACtj zTdhQI!AF>zE3pb;=1<>nTG#x=KeJrjg!&%*UJ5XBcbc6#l)HMJ@rSeHQ^F$KO2mHC zX%!lpR`phGlymFFicd&&RIQeEbZ>QxD(R7UjLhN|=*BdTaD>R`3^JXrePem4ewla; zAH0+YrCK}voviy8ibAhreHwT0U(p}uM8`5+US6Wb8~c=lgu6iK52s~E$^ve=xP)_{ zS-u%Fep>i~_l)S;nfEtpm-t8#r?&XJ1wUz@kTmx@q1-$Pi8V^lBw)T}1vakN-5i`* zaPl0eNps^2s@CARm@dG`;*m&+w4eq7wmLW=4ay#1QhjDjWor2<;=NM##@;J2s^$wM zh#X;VmD^I*9ET9EBJmnRt?%SWiWq|F%O|7j{6yBv>4-jfdnfx=bg;01{e#)uzW^`( z;D;j%Tc#oX31rlJ`$6pQ|5OXPO-jOXM@7BGhJL7MkFq+`2#xt;Hi!hygV|(|qn`#i z=cQvm{jGDXOiLP`Re}{hpAxLYHAQS7y4mROk`0x2 zWI>!fUGLI!WpVdE#rz75z=&mWa#*p}t{nW48XNdJs`}yIAi`au47sSHzD*{}+UUst z$BB3d=M0^ooJ{Pa4+bde~Y z!`$2rBQRZGtl4CKQ{k9pnqaKtm$N=TRLY$$(v3bKl75*kNs+9~s`srzs-|%IKLZB< z*B=HY5EjqaYRYJye;=jhec1y+S@poN+oD9Y+jz#N88Oi^HFCj|Uy3sEFZn4605%%B zpi*16#gm5x#}8|~0BuzRX+CTW9}+7{T8RBW7izD`CzJ5VG=1aQ3FU%zhTHZz+i!JK zKm&!%;dd^&EuD4@`AH-1PBaq_V5zS)-W%ftK}xj(<3~@%<7afVr9_G)hk3|Fgao^wLU!{o>|%WB zM1;cComCc*H=)$^H?|=3_-sOhx}h5lhR-v-?4*@=vDCpIjmwE+ip@h|u2=FshW(nd z=xkL1_3rf~lqPQ}QU*kb1ZW3ViCg1(2W;> zjxa`oCIxrprYbhQAA8-v=NDK&9h!%(M$G9<=>bXY01p`BJPgPc4Xr`K>Vuls(^93- zn#M=9DAxq-kg*yuJnT0wtr$7oYs$6sVDK;D$j4lpQ44AHQeBaRmp|@Pudf;rNux+B z>%YwzqNe4p>cU$hv6W=R^jZ#~l_sUC-1pIFj>X4c$O2NK#h|3A{_z}dGf>JTp9YM{ zRYQMr)a*saX5OoAJ_$L`w|bSm>>3GBLrHxx-hnpn4zp4R3yY%2xCc%Eb?9zMJnY%@ z*}?gw&jXlD>>iK1=|WW1+|gnY^<6|fsj2dZxxm`>$OR?C;*!1ywqXNme09{wBWcQ% z?@Q4lx%Y`6q#Y*EfEs2ufNT8~yboI;{ zZo`K<$}uVkJa){6ma9>Vd>VH=OQ85qPM&DBs<`w0_@5z-WdlX{8&7k&|I*|3LF#(O z@{vsYX8@_7by_5o=Ek>(!?`s9n)7=Te*JC`NDnd>8VcjKpfO8;N7izL1M19$`R&(QNtG z_Sg67mN$bE(hfn1_Z}OzV58(E!&Y>L33Thqy0z}l>LZE{eh+tjy?+173$ycJOq;$U zz43yjPskj$fpL9dV_zQvQAa}543>h4X(rbXod%={X6^VsX35_ z{QDkxDbcczUC0BM#$`{$l4RbzQsy@!{XG}Y2%T>h&3oICKD|0sJf;hK)?5>1%rsP-I5WBj09DXxGB8&CW-6C9;RIk>VhcVA>vEBM&7L!=@9+z zT(uK0xp(RxGwTiYm!xYT`c7F zyBCi6oGGwLlwif%P7(!MvVi@{UmMAkFw;ZZn^ZhUy6N!hahn`)JGvx8{b*nrF5@KI zEvlpQy~M0t98;cooYPq#VYxYfyc_!ph4x5)+~N4I0Cw^OMsQPO6D|l-7}klS!*eO6 z!NR2a>rilI^)W>!7iU(v_;$+GShUJH`DdA%l+-6>xn(yVYxE@njh!b{nni`@Kl6Vn zE%o~!iyfL-_#^!+o5_mX6u1_7^ax18PYIJpJjp>jpD?gdRil*%jk7XecFaU9G$#*A z@$}eVGyfs0by7&Q?9dXks`jpmcUW_36f*w>nT*5aXa$L#%91V7=iGSP|$La;_HGL3R;ws&{N1>QB>ggud$A` z0c%q}kkh)1=6NxHsHG8YKS4KB8h+yMH*t@60yJ%v#o0!S6n34OM=iWR@Kd*r($35V?E#Ww zX93Gd{0N3dvr6kM<*!_2G3wB9QKL1Y5R?;Z5b9tODSB0l08oK}0P_gGbaS~es)4^! zOOegUto939o>$4dA{6HpN=w|f)EWJ(W1SIX+hQbtd<{M6hb*4PX8dDc9fkt}#NAiA zs=7*X99nkjeOm$@K&6ve`-=v}+)C>6?EY0>LgX!TY1FoF-~2jp$hPm_O$0{a*~dn$ zC$<|VW!+(o-v+D;FMI*NYyH-g}Dbja~^b$J;`ypVXH9q zn%+uVV35o|m46;6W%-6AP4-nmBG-Cp@%C9pl;?zE>#&;rZP6MJF@uad zkQ4b<0dWdM_#H;LxQmLBkdC=#_V+B8Rm*FR~u2KjjYY5vUY=#KBnY2w(qNEKaNTpNGXK(u`L}1 z)UtQ$cj2Ra(cJk4{2p1If+Z8VqqbD3^0AE_q~~L-t!v0T!S6Qp#o96)uV5Qvv&`%@JQF*T(%AWnJrUgQ&)eL#wf6{X;@9L}e;)<6$-iX{a zunzs6@W#-o*fxtA9mKC?%^r!7Vx4d4M;e@+j0p&;7iBrhXiV-kNas9}kX-F=K z0n_hFdwW7kUnU+_fZCt_X;DT>EpZQP5gDT~yjHRA)K%w7yBGm*fJP3G*odXF#ZTDQb)+4Na-7}!%-aGW(_yOE)Ppm zL*hrG$t2bXR~pB zff0Rs9B<%OwO5!R4F(Boy;$4la>?v46p|ND-n=RDdWyXy#j;N$JSY?EV5#g6`sUo! zDC}WPTWc&;am~0itA#-`alKMfMbxd_g3*+pF?SdkvBf$#V_NrKa!d8DSp26HPnt{|URUp@2j~SAllvbv zr#>5DX7_C^1%$T!^Es7uM#X5vH>yAG8yWd6yt@-4ePccj^RrswPjz8_3~)~?7&&Sk zEM6K;n?=HP*E*6+D;%+2IdTjlJkB|&>PJS)9?$HI@&RL2yU> z_llkt_%7KRwQbzaG-|Q(M}9%ug$&?X5GzxIDv^VTS?`e zp+>Kh>lVd5r)A%EGp8mM@IX(M54BNYw6CeHIN|Oia1U2<=UqA^WNjVN9*&yN%U#eU z{OGr(1~(uxm@V}R%~NA%Pa1DFSb%grgA*c{&eftf&bM&)Q7cCbk~Cv%S(jLnFo1?R{Qk$5tC5+8?_hGKOCaJPOzc?!@FON<=& z2jrjakf(zPC%xW|JzK8c`tU8BeRx;t`;eMw$9SG;{kUVHj<=tsh{ci-7CEe^Cdt>7 zB|J4FOF}asx7)QlKjQ;$(?%9|$?9!JlymNJ=2hn3?DdJ4CGVHKy2}J*yNeogDI=??MDN`-3-51tBcJF?yxws!tm}`M zvm=bV^MubwWA62Zj~#E_NE#jQ%sn+IEDLh9rE}G5D43KOZrR~fzMZr6k1T4d8_!cBO#|L9Z zMs0?Sekx}ovEB?ra_MbiwEf&U)nhn#WQ3Y|`xc4K%)B!Gs(`pxC_U(w6$sB5&Fiu1 z`;{}r0}Rda9d5S!JdmM#=rXddVAqcxnUm#YCsT|Gh8pn2ty=e%!c5n;$huGY4F8dJ z86q2xVyOj+=`y`0G-3o+jcuv1>KCO8it2c$P!X8Lm7GsP^HXUX6qrGFN|krbr} zrMq6H)5f65?4$P{YBehZ@-kZaVi4ezj*~N4tGVgu`bU5Bw3qe^)fugcl3d9E&au^L z**puxR+J);q~kI2XUgb8j_e7@IMOA50%E@Hkow+fR=EUYMje)Yj-c>)lf%FwimY)k zL8C;X6nzrrwA+Mh{?#NR2}uk`Q;+h%d4yZtHcSN90?jdS%iU2V*gnw5S9|$VwRt!d zx=Qknn}Q!jRZOdyZ8-n09iMs85-;!QGwOf2T_2IFN-Ky=k}!t&+B+YAE=JNp&yNPS zXNXnzPtB`n`@)L$xP>~!HfHLHi_6G~9J6Iwt!39Kx)?ZLSs!B>0L;k~bjbB%@Zc>A zBui2{SrORD{Ww0c+zkw<2C%6vDUxK{dIekIf5_adl<5^T-h!Qc*Rg>#f2+1_xzbG6 z2BDyNg0(?>-qCDN34;XtvXG}jpNO?E+|)lhH)f-MWUU5_;;&4&hCs`eZB$6+xKEFo zl>o|uK z-s1c}MvW*NpmFCPr=#v#IFyfsS1=9*7oyqq-lmI*5d%uxz<H?D zx=c?E^8MR`FwlCf#02o6YzgV!nuYBtm>&Z;1~Ld5dOyFo8nVH!5gTRCUw+miKW-(r#{(<%F2!KS3_1yGv+)~wurd{cdz(@+i-G@hbmC6uDSL}`ipKk5C zN=_%Ld+oAC1FBj|U2BD{<|m#fT2V~HTGh)w7|{BGc2d8)mtL+$R8G_Z{`)vve}hp| zWlE%g8=>=Y7e4#^%$H|tbwLSo;+e>Uw#|`;n^%!m0v?sr{Zr0dug3w^D}k7D$vIly zfC%rg!h>4V4HVK5!-1+XK@$^QrM2|48x6u~t8dr+2H~xb^dawijSo4|j|4vsbe7Yb zTB&5KC!1T|t!QFQ-&lh&(6ok>2tILqsuuneJD*Aj;nw}jT3f}kOO9kDqNK-L>Bwd6 znv?VLLywfRTE`*#+79*s!mXq5qS@&I!V)+`H&0!eba%4d`J54yD9j*w3BRt5^M79{ zRkHZ6{i}VXI8L=}oNG|2m}Y@F)YE0k#h}kv)T;Wvd-@4;{I>;T;Em@5rHSko8` z5Wg+Z!sJWIu5A=VLt=v>g>%Kp;IQjHqOj|zmK3uDrl;t zcjF6XBydVn4>^w|nvDp`-4#t4^9Z_5vFjU8*ZUdH+dG|+stm&sD>9XMH?j8ZI4O|E zrb-ZW$aZ4CfJ>@Ka_SAk4BMdl$4695Z+k2>S8e6<}To2nZ{qEJ`;h<&MHPASwJgr#C&QB)@Sxoj^0f z%o})QSuPlDW!;vFhb=x`W4#|HhI+_Of3Q%^K*S3H6O>gPPr0qElTnzLk_E2B3RDxm zrFT3gCr4HxOiAgrW{1JaT_|V?$Ot!K@_e~-4n? z*q6+tBQ38n{cDSy=WoOh!4D50tcz|tbFE=P$M_TD#ZU=N<0s;|Z8G8X_ZGw!G>x^8 zwH6)G`TjzyG&4*3yqY}M!3I9}Qv|=*XxC}kNx0x}DOF54=ycJnuTjyahTjU`7XJ0T z0ENGdH1YW#lgXRm0&VrsfVUyD@B;b|s4MaooY8QZ6@it5MoT=MpTGG(Fr2BM%Rv22 z(6=+XPfxxA(=Iow*EdCoRer=auX}zbfk- zy}3I0Yp2#WNZ@jMM9FHGN}hsTD`!`bj$!H^TMz( zHUe9gZ)pN6L_}j+G$*AXx46RjM*Z6iDIb`oQIaaMe%RN-#;L~+Qu3Z|HyK6gBf~U8 zGAZr=G{IRc{D%4F4Iu}bUAe@jGicBtt1~P`r%eT>NCMf;OUXmHFVjnN#hEC z94ja=?yAc0BqAY;}Qys5TL6g%|K%K$~V8+E6lkdj7@2kqv(U_?gg< z_RHI9oJp~@S)3c?^LW+c45dw%l}}dkJcn68x-Zon3vwB;6qm8j*F>A9!KE=fRPw(* z3Zb6E>p6m%tp3fNf~kUzHCNJ{*Br$+u+EkdupmpnIf-Bvrj{EEnJs~?ezB>Y2C`dr2~BaPJAdB-CcI(nR?Fe6)s+}ns}lp={bLd6+m6A zIr>_PLD|(!$C>V+d6N4a1AY4$SEOQQhv+A6`BCP)+9-oPeQX=7zu>EmZ}PX#Q?j(& zI^Dl=ah#)}s$O>3yjTm6j$l8TPof2Tc({;7w^{k+)#0KZf^BKZKjb$B^2S&?RBk{h+=yy`!(xMBr`=a_R0P9)nq~EKu+wkChGK?*e zdEwEjI&IM9mri1a!{E`))=UbU#3PaFqMH0HZ=6ikw0m0t(~!lK%#+bt_r!q~rO-U#06DDUSS7hN!nqu(7e@`X zvZd`%$Fnc^DiW~GDQhocN9s~L^(vROn`>(+sj^`J-)nw2VjP$G=z~AJwuUV} zz`L*13ON-)l}!!RoJi4lDFRfuQI>C^bCdC@9{%2N5)gjVD0wR(46`Si$*k;_!|OTV z{bfs9^a1{Z)Lxr%8}A|1=4%}0qt2YO)DP*K^-k>^7>%2as4)+6Gs-!EUf^9=ehi6k zlPf&T7Wm3)Jp=meU@%^ZiBaTJyr?#~r}7Of#YNl?0ocI8p8=VhFDoz1K-dq zOJW}njt(uKJu|rb%h{HK)81F$E(J((2%+R|s03xM(LEAj7Uh?{LAEE-fPuYvM<7b9 zJb2R#xh?)^@mKfnXvgKPTaS#(!3b>OxajKImBKDinTG86NEDL0BNhrnFhTKfO{(hI zkbF}nOwxH+0;>6&%hdMApYSxlbWh>60n9wA!-6ra=m^FwfzL=wQh&5v0!>$o3;D$; z%xgPp{mfWIkT}UT@`!NeRt7~voFXFyKDit0dnbtSihQ1V7B7P`)nhufOuG+!xxlx1 z>&B3CjXTXO$i;aMINmfc%}U+-nGD7HO{U;sImf-s(>R$#4@kAYu&mr!eP*l_!t2Nxi>JQPhZ8BC(vFmZp)&{`Z%- z(sHI4yYQbu7!pNzZO+^5Ta-I3I}pnlNR38a`H3!pE^2DjyFG)Yeh9=AywIbEosco2 zCHAvE=KdjK3-54M}-!~T|AVFd(!nxc_3oA7JhTRMgC@0el}9G;kuhTdWM936M;eZ)h~Hx(}2N%vwYjMZrA65dHU+MJ=-_T!SX9I+i8l z8t8)XK7V!^Gfpii3tdm#2)cA2^|`zG20zeIX4YLMXaY6IE+Fpn)a01maLK5n5~Vj@ z1x*FXjTv#&fBgrE6DJWRIm$9b3iuc{2yACd;MA_%r|HuS}o!?D1fYpH&KT z4v~`wY*Ql+vl{t`*=5bmB_<&a8h9JNQT5CF8t=ouCz=uc`cMlC{O(bmfCr>~pj{%4 zynOKjc_L4h0*7fEQ zz%&uc4|f-eOku}_z+IC99|Eb*wWKwt1ATja^ZuQQzEqSq$*T75`7b%>)=DhVb4`v@N8|C++6Yw^V=5$2T1 zak_TW#-}?*oV-Zp$rLZ?G~aI)sc}l`1b}vr2Q!&MnG95mKg92cPfXs~mEP@{HFC<4 zJHiBw@#g2`95#)a4NNyXZgZ4t{nAM!15+Psy+TY$fFht6yO5@GsyS443cO?XBY|x%Ecpwu$v-)pf#ZxWu^zy6`7mRY&7|)WyJ@Lly6B{B04_HQwg=Y~f6f0(7_h zZdT&epW)dQAWKaQ1te0)uPWyKGJkn!6EP$XLb=E#zXYqmk5mZ%FkCd#1-CKMz&nZd zePvFPW7$0M!eXU6xBoN!Cs8^SE+v}u{Whv5l@GCLdoEB#=OQ~#WGC_==dTj^`B7A; zYknZ*dg2h~GEb;0GT4isK^_aEa}rJTYWKmZ!Pk)w{Hya&KXf3D^J5I0Z%Pa4kfQ?2 z*&}K^fl&a8W2{GuBMP?A3ZtNoJlofM1!1o$nv91`Nz372KaPMP^EUcl{Q^0+XH=|O z{+RgYxT$G-S({odT*v6;!6F%CaiJQqyGH?WLCcN}zt>_D8rxs|`PH?3WAa5KNHo)( zRTexDGBb_)h&=>)O{+tKz~52*wYe%2NFAwM`6>~iG#>1)0}as#cKRh#m}L52;RFU# z!FMgdcr6*^?qS?A<{ZJHVNvP5dxV#$yQl*|h}Q&2+3KPN63bPwOnrE%*&e~S_59t$ zBD-XPO_v*ynP)h04yatG@aQYRQ36!DZgx+>>hQy3d#3otPFRYpsjlA&ykelii@$9} zAWHDdsa^lvZ>K(|{S>z{C-C6-Zz=~F$s9l@*vR*@kSJpmv%j!m-y`8l(0fAtpi+=4E6D_hY?g;{4$eHr> z^c|G`8zPwcds9ebDWFf4uuG7fHTLrxQ~EqTTLTg41^$nary{LC*LAV*UEniO_m24| zE95z;jz*od_c;^+OMhzL-J8*p*F@1$F&7AZ&+HYWPs8GlJiuM-LR^@mcYSU(d^;l! zOoU1O#DSHf(>Brh?g?UiR*Q1&zXor*$&uUq;qX?e6?H^H6D59x=qH^Z>fjj*9UI7l8cmO2c}7v^sznirGLuPE!Nem9oDnwP4cW5>|{ZI;jlKA27;<;} zz-q(k&$&dx$%$zjGDdY};?J9vOSB_71BfM3Todoa?uW=|j<+rFA|P~m6V8G2YgL;u z9>}yUvPGtr*e)II`H5PJFdW=_OSJcg-E8*LHLzNPut6RX9*GJ=>tEM%Rm!BYUHLFH zDx5wWE=$ndkIj~hRJnJBLTH#wBY3UyR>HG?Z6!GUZAMyt85;&oGx@tJ>)|+3Gm)Jj z7lK4?K`i_M{BL3=MzZf8(kzBF3rBP+Pf4$w(nvLRZn#ROIIo zyBA`;ck8D6-MjJ=$sjmX&8|vV1wEj!9(ySXF$o%oqj3-C-b9k*#hpV4^54cfm*k#y z1os9SK+`s^NO&l__5VN%mRdB8f?FE-zie%$u{)(#eyxpDZc#jNw3p2uHCM&?8gyh; z#gwL$x;hpivNJiWE#)HAn>SDv`cY}F)BlR*^uCxi4(r%9_tmEa^_ffYm1Nq<%1Rm~62e!fFCK3-KX> z;Ortm6k396>zp*@71ND5M>r6h1enZhp9xHB!7ff315$h)YP2=(#Vcq{VRFg_Z)5wF z8k$NcX_YH09*0hnXL)~u#Kq%*F*pJJZ-jAkk`g%4lPR19e0FdStb+R+-a7K$b341|^9ACfFBd*+f$S#@mbgEt!L zXX4Nj?Z1Y`)N3CPepc#&Vi;u$AJGO<=m@13@R5j&#ey~Mjb{rn8a_E#aKiWxugdsj;kr-L!tmTJ^EXD`K;i0YwnZrt+}fMFA;oEA%#Bt? z9DB)CkB$#Kq?B269RxY9b-)C!jDprkvsL@KgJQp1N_}R9(z6v`Tg*~`LSoVA6#MD0 z;vo+I*RnRB=~N*nEl6)k4Q+xa_2PwDp4q>z<#4$pFWXuQ4g4sBgz*T~%RKt(tB`4Y zWsQ4gZxU3t#Z$O_iQW`F-Z=18g<3ftmS6}}6o_vF9Qwx+R(t}3Rl|dX`{S7kLwrW~ z(&X8}?JvBwn|=H(TZ!gttWEDLOml_}2W-T!6YGB@VO0`x<5^KYDmZn63zjzpU^#Nx z4OC!^{L#DeK>vi@^f@6d7t#l6Qy?5gJ&j+~``Sq*qFP~oHJ3L}Hu8X}gjI+=&Zc~H zD@R=WY)v`EZs>++0R-W0N=mPTS8VLZzkLt=&8+QY3vBAsuyV{+QNp3Ksu?>I=+H#l zo1`yEbjjK~wqKDY)fdJ*ju>`goyhevmE9?>eQ+;wSC+ zrl6gzPHOSldOAD6`MI52&zPx- zAtIJ-Y(&-LP_dl?dD5;uWZUo;KtyggQhXLUF=~+=KuaUQ4RpT*GI5-m)lV0_jYUg( zTLShr@LirdmSQ4w<1Wt)?9~%*>>{e9C2b=9>o>+FhK{BhKGk(WaK7Vy6 zzUhJMV@gn}hya7k-$c+D4GbCH7NfB-VA{1wZyb*UmuPZ+QbYGaB*bSRfih(_WJ+TX zEmeC`Z|?n=w0%vL!?~ew!sgs<&<^h7-*-`1PN;Ze{ik{x#Kw2hcGnfVZFKT+C46jn zO9SW!qnf{>Bqn-5{I1gBQp-Y8hMpoRe6gN_-YtJM<~mTu-%M{xs7$E2s?9}&VTpi< z3qzE4B>FbxgGUf)`5JV`9}@<{rhaE@l#Y-mV7zbmjsm*7tr@+LVx6w4b48F7Sj zvRRAZ4ONjL_yJXlN=OKL=JNl;?i@LKlOR=b-`c$RnNaVhJdemYZIX5fSvdPmL?``! zg$_P13YU((m+J{|8|qVca){al=qD0b8ex$Y^h&c+8^_9$I%5F)EFGh4@#}u2iO=h; z!&YIO>|wIV>=QUQeny_}E?kQ0emuaDk(6TZ_PN-venI&>U%M?D6md>#PT-zaZYc`w_g*yXJxEf0!X$Xn&Z!{a>Fa z?g0}2DU{-^jWUA4)$Wz>l^O)0n9fRt|x#v?Lhr?gyc$EBDwb0bFPStm*h9wY;F z=HNAdj&)?5XMG*vbY8B>E4kjmphY5K)Q)C`pHx#jHYK!xetnrs#syW7I@QjEvyl#i zO;lbO9~&8L_t9^;g57=vVl-(z5i&w3KpzO6cQ|9^r!;TlQw6I&NX_82daY2oO3Zj- zY!gVzYs_HFHhIIwzS9}qwq|77w-7txKq486+{Zp`S= z`LWL&!8sO$Mf?4LQb(m|sJHtjxKw#=DC}M{rds&A>*#8TQ1n*A50CHYPK$~Sq=|Uu zOVWg0R9@^S^PwP+HRx%g@%7WPFbPx=8I!fj+w%x^XgnsoZm1S+AxE0LGB=~en`bd@ zWX_4hkS|)YgUeSkL~shxcqBj>C#U)IRVp-EZV;$IrPiMK%bNd59hG^#jfsfyUN*(W z>Sca}qVrTv@qF>HI2&7(Xhz*Yar23TojROnv10uXL;akZXPJI)O+OOHQvm8f2cD*-Mpe?1+~YUw#%-G`sf|o0ld+CbHlR zmi+YnrKlqfebbVQUi3enVa=V)U&+Q-Nnx4?(I+Hs%RV0ne@$rZKohsGfe7q2 zZN(dZe`j3)oyd>~nBT z&d2(c9j8jDmvxN@Y?)iSrz9CQSBnhspI{70DD=O_`hdq(A#2K+ES|q6hrp%QDn0Np z@$L1|{n=CeNs&iQTkd}a-4Y`0O$$__nv7~TsR71)+1;h4nae0H6Q>aBOo(9ARc@N6 zt0!69bjqZ=HGwa|IGY9bYcEBK9N%MDUeYwvf;BYYJx)B=L?U~Z(Vv$BtzjB=nMuPp zJ}&fIJ`ufd(t*;<=p;PL&Z8xER#gC+yB#G2-<}iBnc+`qddVu*a=9aid&&1 zg6vT#F2V6EqdR_>7?^!;D*pm94|P(Abv*z=Z6;#{@Cv^Wloz_nMw;xKR(1jrZEuB@ z()w7YATi=(LNE!~<>)E^TOg6nFZdEd03k}~-SwK?z#{lQ0aNXu7%*UtYi~sHhJ)+~ zX4(VHQYBEKyZ@v~3Y&yQ4QWtRV9q2t9m9T% zw77DB)iPxqql533N;m|o#<-=N)=UoV?PHHdAw`@9?YdD8ftlqT3B?$t1;V+%5hqcx z!0Wk_PJqEsYWD8-9ql$dYczc98C81;TWa=-3=!ZSn<)TMPjezXF!A^hBNX*LU8vK_ zvto>I#lY$L4ER75aHR#r-KK3)_w5pWnW-7`WZ;j1k<4Rdju8LJ_H98>MfWWQ;BMC3E{PCC|IQnQteKZbh zOo2V{D*}q<8ltGQ4g`A8p=z+b}mtNRb^$g3k#5uovFA z`V7?WiGMh#GO#GDtgMN}%dQtyT|XwK$N zl-)gEpU;37MG3tnhSbY;VoP3a@2@CT=ALq9hgDdoBh8bwR`3=;3hI^)RolU!3?m}y z)LNqe_#M91Mb(gGP9{mR138GHrlhyTvW?IHs#Z=5i*tSO@yXjH65-Qf*?sbHQ8jY3 zO9;y}&em2;>K@o0$j@532u2z{Zu|hexjt?kMoZUoOa~!g$Z5GjSfvC6=t0slrFNU3 z!bS$$WJe@TCq?q2?SR>~L@)YpLZC9lEShz~{w@N?6~%;3t(<#f<`C*3S!E!nYQ5p2 z(+8bQh6#e`UjdFY#(y>4^$KsY2ecx&&RD81Cy{_vAWO8NucSExj9`$%sRmX0LXCbu zk@3mS8?g4ZTt|*RVYHhYl$)NLmHjY^4z=iuK3hvV!<6KoMS7=#cJar=D>T9?jWFIo zPu1DvSOsfObM79m?7nVl_qVp`HbA8-*lM3lKk$8iyAASN4t^ zExj7p+j(}3h33Pc7EHfEQ#IA&q5u*DX~8{r6(*za{Q9g*rJ^kt+Ci>@s1ZwzVTNFe z7r8veaS91ZRvb^!Ve6Zq$Ym)cq@aCaDy=tLS-?=q+0`ZXWw@L)HTqp4nNGa*Gf7lv zS7QlzH%mA}og+Tij?o>b1M{T2Xpsb&{V@!bndTf1L3K?2ZWBgP>E{7QM9mh{SW@75 zT^CE3gr^d+3ZPre$`A%{CT5}uUwS400S4?@;qxlST2=DzKz5?<0?DCecpy8MbJZ&T z!4I^Fma=M?Ae+E2sb2X9mjrYnebrEV#Y7kb0nthfGGd@8h(um@fUO25FQsSo@vSn2 zS0>r9X+k^F%Zj;#t}4J+_^GRJrsAxuZBZ_ND$JAEa;`u{m!VA5L4s9Ivka|1sN6GV z7$i{1oI{^CBJ7~+hU4A??)*4nRscCGo2u7V1pFviY8Jd1lh>i?p%h%clmm-X4$>m+ ztacc1;v{`SA*mL0XML=29(pG%`a$&T{OuSQO~g&j2I$}JlC0oO+H%eu~P1wyPiD>w)C zs*nU0hu2}li8y2OjQV!nsaphNPg~Y#m?uH$!*->>bX77DnUj%!wSHd%V;3HTAkF(k zc0b{;YHrBIoY!p7PaER)a(#}~BK8M+dr%Bp2zZ%uaD{z4| z3kw->LH;zFTD?aTO1P=oT|C8!DfW@wkKAS}GaEtn)#9g zgovO81-LzA-WFXFrxMqVv&Fv@WZK@J@~ld9cjS0J9dZN@V3qO2uKYt z1v5mE{i^9fMOXxO&<8!jEA>bLS157K7Xb78f4MZ{?g#sECJpMjYXT!W;Wq>arG{R# zwLivTYSU>^HrQIlqOxO84kOC{CZHhLCexS+rbv^vnxmds3l{C-CKw96tqk(oETqiS z6j0+RhK@xs3D5G_AcpTy4YcVBNkaUDL+hqL7L2@9mvXaOiAL#Zg&OIXq)`;^l_SlJ zA&SGobVgy>$S?CY3b&Cm)7BD*wCWJ#v+$GfZ$g(D24Wt{g)uIGiWURNvM@k}qY}q2 zFe!=A;o0l&(5)P@iS^YdgyNzqn?4hK%ITGa4S}T7_jm}pd)$i1JXospP~IprcAef} zAwH0YZ8DFd+u;{$UO>Hf3!%JH3378Z8I*@*Ac=1L8?;#fsIZVWM{dlEZ*+Z-dl9F> zeFlP@h{vx81xayn?wCD1Ei@JqVt^21YjbQ@Ho-oo$(M!isG9H`Qc#zHU79>q@4CHC zM8uB?87gLaHcU-(989YC|sjI{HUYGd@usd?#?kK&crP8e}Th;((JC7`0Q4J>`) z0_|%CDFI|PaQ`V)s`^Vr5OfmXsl+#p@#>)E?uY_{wah6KcnZW%@M)at)y9cO=+}75 zbKIO>E+Y0$3kFU=W`T}K)d2W!l-|Pfo$!dwBol=c4+iLKOktkr4287`xNDKfd_QI}cpLUB3hrbqA30tNrgJeFnz2^NYNViaXI{83?R!=odH1L5D z0NZX=fTpO2NDFMXtUL$XEt;HV>@z2J%#y%JatSI%-_;!?pyiNZT1O~E9wWUu$w8qZ zg>~Fo_-FsA3Pn5P{z9>AkPNi{D3OC9X04=T50wLm;XB2MeOKfIAVeO%?&6E$KM+Q$ z77m~ZLdixU6hc#Mc)m$C46}Sv3v4l;3lV{>#s#l66;v_Rz5$F-3ZV)k<4{$3H3VJ^ zSp9>A2a^JYWda0XEL$Ki2%q9W!W_o;RC8if5jAoq0Pe`ZMRyhm-cbRyy9p+IGTE}mF!1X^JYfDroPpqjvs2ZALN?*>$L z;KUH}JEdcq=7SxWYsE*|Z;u%U0V_x7Qq?xNE(_N}Ld^)IXiy_azX4@~7gbV?Z>(g- zq_z1>rGzn6x2c}bqM*ekHQxXiSA(4ZF-2eo6#C;c5nHHJFtO$W6~ELKjtzQ_!F1RN zGTeYWcVNExylIOs%P0h(q|K2kkC8pa8(8seGsQy3V_AmFj7s+#89?$*z?nSoBsm-M z7YD3s;RN+Jl`)~$lVC$O@kj0{uq;O~*!oOU>hE6xKixb#S)_0t8v*pWQmyHEaxD`q z+%n7!OYto?S)evbrSDi|?MtumZofiamtNZ)(TZ&B`ZmE5x9m&2j&LhQ-a|M=+5w#3 zJmieX2teh_hRYo=?3w}pdeIRSX$3bl0-gpXZ3;kQYY7htAn&M70IMU%fEVkxWM_DZ z*&Wm^xkCiyE#Z1}40o@#WHDRh(+Y+tJqeaW7&5*4U=7I@RP-cN;_3U`%gvQ zNeUT74u~;9t=vas)@b?2wgAKhc#&*GdK-o8NM(SVv+q5Pb!*fg=OPr96>Ka z5;~UD_RkfLsMf-jk1>k8;%X`-ab+T^YN=Kf$;z-fb){un+q;WmnY9Div30i!3^_vC zNK<_%c8pKdv^%HePH$h}0R1onVEw2m)9CKkd~W|GD6s)#=6MtC01ieHQ~#v&mN2;G z04o*>wI$UoA!er=_fRW2*OfT@`x?ypWk8oX;3;%{5{{h8{dv5uTH4&L zTQmk$bx`0tQne9AQB`mxIFvH_vyV%Pj!or+qQ;cR}!R4ZbQ;vD!)eVN)tM zhth@sXo|!!)?(>e#xe#r(^NidtN^@>j;G*&q})SNZL=>IUD~Fq-hJ}7?w$%ByjFT6 z^5Yt4DCFur)ORVAN#@qU1kuRQuL3z1t3#ZOkbKOym%2t@+H;cK$)O?=YQ7}_69XD! zC*P7p#P%Yn31-v$=*khMn+?Y0Wue&nw#GPvhY2n0f@PB5(YH(PEV~x!CJMqv3>TCujFYp z=Ye)q=M;T)=H#Fk%h1)Nz;yXrWNt@%Kx81G!=$lvNRgB@W@akSwvQLE3!W08vYZzN zmzC#*?ikoWYo_B78coNII23ULgVTkQc9QAhESskCseqT^$_qmaDQm(rRvXE7b%Eeq zh?M(zCLVX!>f4Sb@qsq^Yu}o&6x+GEdR;}6q0$w=H>_0qo{=FraHp08PAZ)ZfclPd zruha!!!~k+WOAEDgR8G0Q2WKf^pr)G;UJ*Vz?~ms_U#>ZlEfp4-UW-sdl~lSKi}zP zlUEu`-25tiwje87GiW-8xh(0FWJmFqkYl2!NVe$RAr74rn@Kr(EFyOp0hBTBm@7-@ zu1w2}VL4px3>q^}gM1ziJHDr1`KFOKELd4uYw8-N`H$g%^ckw(^;W>{`TC_2_Lo2Y){c8~`TU{Hc|C|ckw08=-j^$Paj8Yxn^o=}ToWK}@G<-^VDw4R&mR3rA@bIyNMm9St7qqrjNn500@`muW zG0R$LZv_dECI?gYJ7-J)s>JjDxrs0UPp%y>ftauf3=m>m!~w0&&1n4pai22~9@XTL zHM0=~7N~BgV50aM4FRyF#`hg=&&uaL7UKX^w}ovCsa7n~IEdGf65rz`D!f5XQH6cV zcpvnMk_;H)AMY>}qB=Vh;8&>msM6Hhq%xqs>8Fi~DMmpuV>H_SdPTZ6aN?aN;7=tK z?M2HBA zh=_=Yh%73LjYVVuS;ajOeN>Ikd&v2RHig5NB_%tygGb1N*$o3xy=jbD}=}1D(9EG!+-RlT{cM2gkG9$+? z;5B29lL+B@D6h&>rWLe))0=^i(K3Vt*Q;78+Sgy%;ERw2JU6&e*E~?We|_LMLVl2b z>#nb_~F?mJPV;1F6* z6zDm&1NjJMz~{MWy$HjzgOHX$d0ReLu^c?RjFQAP__#Vuwzh`zPA!(kV}w@Q3`n;>9C!skNGDu6Wl{$R*3AGTSy=BY;p*N z5`qpwZY{_{J;V+zVdtT0_9!Y7Y(b^aPfI+Bma)I0B4#lv6)I6avlczU+(7wk3tGV6 ze*yEZhZaB|%gKEthZI6KqjvUnw2t`>#lc*Sk=dw)T!#7G3;no(N(Gltq0kFu3iDAN z%(+6eSaY9MqBOx`SiAEuZ(pNj!naT&yBF25Yf&tWJA-{1jR3DW5G%Br-H686YUD^V zkfY#9w1!=V=8KM?8c`T3Ci-Y4xum%%Sb+-IZ75x^8_i?yp+4dY^Cd@x%x$!u8AqMW z5R7*QT1XC~ev*bfm`~9lV~>(ZGa5liZ2@T*p-JFebtL5axK?dLO3_)UqmGUVcyF`d zO=KyU3;Ys_9N0CeS@06t40(d!2b3(>kCcL9)CB97$DTzSSOX}t4CS&aq++d51?@At z19g%8=y|pgnX$$&?>_@SE2+AJ(a{?P6^feu zW1`Jyqv!$JD6~Qr!rx##BD6-3iJC;YXgm80^miUAW>=%tOc7el-bZf2US!9bp){EP zC2T9K!zN@eWFUVU?%^}wF(<*tFvgGJz7~}W$IuetT{K@{0p;4DTsS zZle+10Q8*bH>g((YxpC~$y`(p{E{xPLbK_dPu*vT;-F3?>gMatMD6grmQ6+_tOm8f z`qoaZ^;}r*-3UE!=Kk>@jkYf^0e)NxvebyyFgsz*UWGMwfH8T)7+yeQ!VM@;unR?s zK7=`b0nOJ*fOYsMnlJPO-qoNAQ2_E4bRbtj4`5Ii>J}_Ti-pdxE@w371!Ab9AB_Q~ zY^MAmSO%E22j+Ya$lkjskja5H6QOM3PpDq_H&iCfL2`jR@?+VPUYk^z*arL*b?|`0bEPqdM5zyhZKDQ z-92D#C1@eD1+n-Ps=_Cb6kkLEcppk(Oi(jpjiMPH6u_3EX!aRYLf%KqmWw*@ZDnP@zr`^zT0O+fB2LouNr(XMl|F0E`g8nr=n9z)!vGFks6d>SeA&dI#?J z0RLV?y?}d*nZF`uwirHt4fTRN^|F71bPCG1@Odg*0(l^cWW%A{D6IEfq$?C5ceV_f z0-p<@e=)2rDulEFk^)jBBnhNC)&_9E7RewLK+1rA^*~>TA!#ub<_@kiAf-W~*C~+V zp)YFyvos&pUlu`Am1W< z8SEZ?(5GPgP<_hVKVXBvIM#zMT``r<;qx766`y~NR?&5!^Yh1??b5tK*M-j4A9HFy z@ivS$&zQOoJgM0O7_}gngduZzd|BT8!l;LeODwALzQXZYcqc^F{PzcaJqADL6tk9SB%=AqNAxPp+f?7D`^DS6V5@5FFU?P|6V1@2 zdIRiGYCBHj8b8NipV9fDcB&9;OM3mNjVXMbmZ@o+<836cCFB4mK{eL+Lv3Sp3HvY-8Sj1)G@Kt^C}>T7#TrP&=C1y?^ZIWB0S!T+OD( z?*B8+{~7*IeLg+jKhHIPWm7a`fA*Z`JF1@)JT~|L5nms>cVovi&pmekuXsGYkNUsz zKjP}tzH55_^=J7s@BLf86ZjhvZ?^#dQu*cg86XS%K7+~wtO?!6(6yS*soYT+nC6XX zTbt@Qfk<AMwjn8$7?mzGix@r+M`eA5dJVL4?}L)Yc>} zXfg0`2{Hj{3iJW^W=w&aBQu~D$Q-C8ve5j7tdJ#8Yh(q~23Z5OMK+pW zksY!HYLD!IIv{(XV&tIt1vw%yP$%RF)EPMebwSRW`^Xi!0ChvIK;4lWP!FL0M4reU zs2B18>Ww^s`XDb2>{gLCP(S1YRDyhg`XfKh1PVYBpi<-yG!O*<4MI}QJrs-rfrg+U zprI%js0@W@enMd=6lge-0hOaLpbQXcUqIjYbhbV^E~#2c$qzKx0ufP$h~1 z8iy2`?@>I81)6}AKoe0M&?FSE`3@zc1fVG>5ojt(0-A=BHFr@uN&%XIQh{coG@w~P zzeU+79cT{90Gf+3fzCl$nr~1Z$_AQ`a)1_~T%d($j^-bz2;~7SM)^QXPyx_VRH(Uw z%1{x|a#Rddg-U={pi<4(s1lU{twQBMtC0$54ba=D7F7VPLzO`5Q5DbzRIRy%8c_{U zKvAI0s19fgs@L2^t*8NL8)^jFj+%gWpk~eAQ738v+J#zycB3|+J*ZuC1NEW~pna$l zXg}%#Iso)5G>E!^&P6>yhfpujd8kiw9nDAmKo_6^pu=bo=t4AC^CfslhJY?Y^MH<` z`9K$=1)6JU2^t2v6fFe042=L?juvVDhE||apexa0psUalpicn3ipJ1VpsUd`pli@_ zpli_z%@=4LS_$+?vrXtq1xn zdJ5r5x9J+=+2Kpts4D>qsE6}gd70tWo2Kof( z-_fT)Z=%nD-a?;i&Z67s3!q=4t3dCdzXAORx~6#teS^LP`YpN+^e*}e=y&Lb<_!8C z{T=8J=qAt~(Ji1q0eu_YL$`rWps#`cjP3yaC;ErxG`f$z0s0I27U-|&F3{i5cbd1* z1N1%6hv)~OljujFYV?!l6u7JJ0o9-hpa?PAq%#UgPycM-6SyL-NJu>@Q~^vqp*Pw; zjL6j0bUyv$kGZx^hV?@%c-e(W1R6vaG{+3k7&Adr%mNKz2%5ndG=eE;0&~y+mVo@$ z&<|TcdVAym=^#F z0?I}Mx+(xwm4K%4fTD?jp2>ikseqR0fRdSjj@f{UxqyawfPw{peno(KC4hEifO0CB z3tgf|^oap6C04|ah=~JnB+kT%xDYquLEMQa@ghFNoA?qxA|V09pGZj%2_zvTn1m7; zZU!`~1Z1qkt$-cpct> z$MKK&A=VH}VhuA>NKTM<$$R8)WP-sA!{{=z7$;^0vx-^A>|n;3*O>R1i_AyN71o9I zW8>HiwvugQ2iPU-MfMZ+EB2oPESN1Yw!?N&c8l$PvYW8`%|6XxhJ&etor9x;tAoTr z>Ja82cThTXJ1lV6<*?V`fLI_l7MqD3#javsahW4=6gtjwG;*|Zv~%=wOmtK^*0`Mi zp4@-?A+ zWS6mjVLxSWu=fQ-U}%TzBJGClw%gsa`x(ZH9E=^z9UL57V5|WSvPWZm4#xVzzl^nb zYOIEjjkOxaieao6#ySaO#jH12KnS!aqPU=W6U06aQZytvq%cUKkb)sm?`i;)!Q9W> z*SH7f=_qL4L9T*}M*G#5)w|Va)Q8m1sduWks5hz?L&;IiB08ID0bEy4{x*3ZJkv)Z zy$ES1q-PQ04nsNw*U;*%hFcytKf9%Wv*niFO}nr15c(?ZtJJTOzl!<0-&eA~yL~13 z3Sa*Pq3ht^z20-Z{(9~8;xAWU&%EyZ<-%)wzwG(4`^%Ou8^0|3Qt_qNm+oJjF&@*q z2yD9^Z+wJhH=#Q;!FU11DR(0b-egSUmeYxj89d5-92JVdm5R^)lwc)&gj4AocvxEu z+C=y|v<_iS;t2_AC1)UAhIB_;=66c2{(k-Y6}bRqA^mrMWY1JNz+KFN#0fy=MSvE7 zV`u@vfMaGdj z5ydUCjyy>=kf+H;@(f`Ji`J1Dpm&}}`x$-o0yC2_U}jN-VaynF#sVE=EEy|wh_PmD z&^Tj@USjOfVaA?uKrb_5ut<(Fj({M}j0@w+xH0aG2YQq7V!Y8Q#uF@z(_mSg0gK`+ zdYAD5JK{a2m64(km_T%q31Who5GE8*>=OEr31ixraP$!)M;|j0OeDI@M1iGn1%1Lq zGcxok6T>K&SVqajG4V_S*b1LBiA)mc`rCjCcbH_*?%$wqnH13J-+?awfk{O_GHFaY z`iaRv_n1tkoykIKCL3`~4wK8wVe&wbV3WnApwZP$6&YH32%zS16GmIl} zBw(;Bj>6Hbm~~`lvxck_>x^TVl{{WQ0VuYbS%VcgmNjCHncd7Dti*B5US=Qb!Fu9& z=6TkO+0VQ{^%U#FdgDG;0NM#O6VuGJ{7<|5PrLk2yHLdbpLY45cKM%n`TtqFJZ>^s zz>aSZcE%g<9{dqOVByF~9;pWVWCb}-t}-S}Ewh9<3%b;uUB!OR-e&I!gaRvpuV6^1 zCv+Fq3U>)F3hxLxky2D5suzuk4v0>Ou8Dru3Dl|7*`xERuDh;Ww^nyZ_gUSOx>t1X zf{WBZ&p|IxPobBsw@dH(47(XcGd9jRsc)bkpr5HfU;kPCefroj;7Bzw++=vlDAZ`!XqC~k##YAe z#+Ak+#)pmXn+Q$3P2x=|O_rE!G`V7O!{ldEp{a#wrRfUO1E!pruh|lFVqRjt!u+a* zjYYggwne+eDvMnfmn`)xGc8Y9UbC{Ysr2+RZ5(V8Z8~k1 z*&MSuYjfG=nk}+5v-P$Ov#qynw;i$FXnWoEzMYYsvz@|jh23#`WS?oj%l-uH!5SS7 zI9wLb76*u1#plF7I|exRJDza7>15_q>GZ7A_s$CE`OcSISeJO06)tC7?z!r@%3T{> zH@e<+BW|v4d2YMhPPpB4bkQA7dn$(}vpInlB zF!@G`FvTGyETuYSC}m^HN2vy>!Ks<4wW+&OPo$npy^|(PGfN9iOHW&pb~x=`x1Wb!WRMK23`s_HMsLQ!jLA%^%#zHVnXhE&Wo2h=%-WyzdA41)Ji9mhc=p8{ zha6Q-YtF8mGdUmSaJde->ABZ(Z_lxtQ#)sW9-Eh#SDQDQw>|Gf-tBzH{P_GO`DY9C z3&INK7o0D+T4+)jUszkXtMFKnUQuFENzullE5$~|mBrhOua;Pps}jJ8(o`PTTokF+g>|VyR3G7?e^LOwa04D)LyE+T6?GV=Q>oUUuRM0TqmiM*Cp2F z)~V{6>-y_P>(>QuD@9SdHwDB zd-Ys{UV~YKV}ox)SVMe6c0*Z1V?%GlNW)meriMKYhZ{~doNu_&aHHY-h6jzpMx#c% zM$g9JMnz+KV^L#mV`t<1#ubel8h17xY&_n0wh1-qH(4|}H%Xf0O^HppO{%7iO}m=L zn@%*HYr5QYz3Fb#ugz?;Z*y34d~N$XhahSsgEds+{+zS4TK^=#|K)+?eT5p>2&Dy?hNfzc4l^}I-5KDJ4ZX$bZ+e2-g%(&Sm&9}OPyCc z?{xm$g}QXQW_MY1Id@6ALc5e*nO!Aa^^CeuKUyOJKaC`pdOtblOBg2 z@1D>eWlv^LNl$%Gch7Los-BHKyL!fZPW4>sx!QB5=jUG3tKVzU>)b2pjqc6tE$OZA z?d~1!UDdm>cUSLt?}^@Xy_b8h_ulROwNIzdqR+Wc(kJgr?91&_^)>hP_l@?g>3gA%!} zwf|24&jV;cf52kEc|bBCA4nX?9Z(JI8F*#j^uWb|&j)S~+#BEq^#;ub9S3~}!v^CA zvj@ut8wYy_M+V0RHw<2wOXk|l4W3&xcX;lax!dO+n0svQnYowdUY&bqNN31(D08TP zXn1JV&<6N-983&?YM7r%v=ELTf`1!f#>r4BpadH`tvrZ*fC&1yc|?CXCA7R8if$B) zgQwdb$~!Sm#!f+EK1ms=F(gwbJ^?j$A}@TEx;OP}EC`#xhUt6Lucz-zzw~|B-yWv! z?fWY1E4+!T#hbQb**3hLQ_-}Idv_~WOJG9}l|!`6hjkTh22VJ`fxg7emkA1tBq2dk zQ#;1g2|jUh1n0Ji9WjS{69XbLbqazqQuss~5X?xeWF-pKv#s)=$`yIr=PWG?xMv%j z?jMvYwXl$t$5(7>4hyYaTevNAeP`T+S6se#XCEH&j1LPi7iToCEX`e67p?dCRsE#C z9W_za@ve43$=;qynbguLqhUp9!OEHl-M3HchPCYNNvoAxwnChsN^@7RT<{J=1iYZn z`QVL5#?WDDfE}^L&_5?fUozFZND@JZ#18=f7i9!)*u2Ukqbn(;E8W8*y)!wvE7N1Y zp;Mr!hSh?7&0qajD;k$2~@8zWn?C6erx z$h3%-EQutmCBiP$)5^*-)Go~~)XU1sE7WfCgNRo8s5K%zvN_w&FS|K%`ce9H;a?Nk z&P3oN24b#v1%`q%5Z?#~Yn2~&h<3f`@agKz!Z;Gc@P#6Cv6}&=lOYHQ4#6S=SUfwz zn3$P|M8XPdXC==)v0CmF>Sh*FJ(i!dq)ciPnB-lBEo~h>mMgAsx3e=(*0zq%Rp1*D zJ%QY5dk;TLk$psAYN%gLw6E~T&YnYn}ULM_0oa5!4ossF8zr0);SlFuwEKHAc zNaT*lmZUDcR-~?w%OYAgF7$NAeP;IZAYUU%cBB)tKcFs5ZtCXgZ*LjkW?}6Y0sNTF zOyU{5tY{?#&#>C|nqUz(06sv zuZ>?~cc>V9T-)fm%(8shOIIF@(H#ax)+CMT26;As8GN8Gx)Hz)omz3=XK6iL00X)IEmAAKQ zQ>%6^_dzE#f};?%LSiRFL6D1-Xzp>FNvJ)$cJKpwHXK9r53$kEM`wgQa1j1oZ~z#m z`bno1i`nQ&AN;vI!_U|@Br`CoG{Sx&X8y6>mi;{u-s#QJ-0Ni5ULsJ`%}I6%m=o#b zo=_F8dVYSAtp2HD<>JxBvD_}cy$qNWQ)mzHA4>yZ%z>^vc>POjS{Qx|=7Om>dttm} zO;kywT}!(pTkbd!H}{2_`U7*7Hlewpv87?w$%|gDFMn|~eZn!aAh=`1HNGlx4U-@a z%MPgTvJFb{%UjnZ531i>>s^$SWNDsISQ}isy+sySx2Z;wDYNhIj4TSb;nyt?=A;1D zRFCIo&_t9A-GHmah9c&U)aLXY#@$vzCpQH5^@%R=V|KXL<7nM>n=csFSR` z<&G)&iwk_b(wk!6*DwY3KqCW#{o zg3DSIz0Xxt?CMo~>==Yi5X1Q$j*IYku)(@7a3YDs38Lr;x=mdxH>mIWA4 zs(HW~0l)KW;Q|aFqE%VbeWwbY^#aMGkEWFt?K+Mfd8su}7_xRw)0PHlRR5ul{+IjY zHj3tLpFUxNS+~Rp$!yn{JV{7in7xfG|Lv%@jRj!|nM+?%HN3VWvwY_#{TU7Ck8Es> zd=GzN;Th&wp1-8XSCZ2fC2!4zulgZ~d5!?qZDF(ET*2&z2+k(V);wgg;B#NV)MfCw z8+>vbqBTNf0E~s3BS6P*bw^CBJy23xOdQGvS zv%175pf81c&qm^G0>Ez*lAKKWnV@1WT==nI4dAE>`eq=2R;P>-=p^l#IV02xSV%A^ zT98FdL_$#IROUdlGfs}qt}q~hG=McT!a_6tb7NXkC_K-Yd&idcr4$d^N|z=lw;X_cZt6 zg(@9kWYdNd*N5N29%suZg)@`0OeGQ@BOg$X)y7&FpepX!~Jl$sjV^<4GH$4_P& z+PRsjKZs28njO)&I%gbPz0=rth5Ky$HSVi->Sh>Q8!k5&o6VT_9nSw^*{_#h7>HT; z9e0@fXxS4+p2`6Hoz4uZTL_$MK>`KHx(JXI_<#{p2!)(^TYaII`;EB%ow#wos-MMs zKE^rRi-Pe7nZ%xyz`G2b5JT*9@U98$58M%w8j5)YeS`uSKG13p7qHQR8@%v(Jkfh% zB(Aw0l#^ZDqSt#NIBywQ9_`RM%w7Gpck$ej`+{*l)l;?A+r15A3L0e%+nR#OT2AH= zo*mFUbiApu8P*W^vKFxCTi`dUwdn%+QX^XnHRevf@PPp}$EH@5{Z=n??1LpsK6@rR z_u0QKA33)&W5%S8TViW^-oiXD*Ub3^*&WFqy7=>^qoc_cFLPUaw`h)3rYt_z64#pM z9y9kySAWal1@W%Q&GB^3=(s8-DXlvqDsGPm|@OJF{S2~lwd%%x})|m=*@-~$rwW|2Ue68M3UY|^4 zUQ(xmA9w{9eO@qrfuqI)oDGL}{NWwCo8zr8`WEwr`V}>^MXe&qq(S{OEu8^n8)3eF zg!%FV8;qYXOuK2MRXP7YV-yY8AI-BD9vxhMYgcjhrfW|uKD#V^=C8V*NlnRxi}Jk! zD^?c7ltz2ZqJydMXs|4!sE)}BKg*bVAAFJewTck-`O z@3OAY4>&pELRU?S*OI3uTh-@bt)`v}8{rb{Ze2o$YYbY|7;=0S@50aFgh@*-`zV)V z3B!80i!FJOiLaB9hg;bS^#ab}Q5^zvxP-M9J7L;E3^Qh~R`<~vd&ufO`~_Z~U}pk< zf@}!vV69Ez92#h4!fUg~)*Bl=vTLVg#3)E$m%sJe(k0h+6c%o~wq)s-+w#?ZMT>H> zMvDFYOBQAAJ4z1k;eLCyvhr0d+LOEo>l~}BJjVUHhYY?xKPG1W>w~F-ClKDctzEQ$05+8vuT>MD1@A0NNLcpH0`3x)BsD1Q?UfBl+$CbG{<~m2 zZfJjXV2?_ zJ0B6hSUbYS%dT(B=Z@{mT3GBKP&|_LJdE!z+=qp4um9)Fe;eX`?q3GT_k+sbH5lV; zI0J~Z(l-Tu*c9-S$2~es@&b2TP0+kEOXHuIj}y3`)Tc44tW`QXDC!b9HSt&fMKCUF z+ts}8ognp&nPk#Ax*#aDIK~Nh5>869D`2eDK?3&Dluv|LrN4Vb%%&V7k6Yr*6IO8p z<@MtW5>u9)?3#OKY2u_TS5Nvr6qhr#p6ZG4At@3k$Nf z&um;#Sg^iXo-nwhIH)kj*)BNQE34Vpxu9)je#w({A+oLm-Emb>woNbvRQ_NN#$gV4 z3xX~)V8%EX_K=HY7XiN6us7*>APlFK@3L<|IY3MNNK8TIr>$B;_Ki8~&vx{@yDodu zBegj;wk5>_1T|pZiTP1c^H0oUE=~rdcO*MGC3mDV7qx9uy=4n^@;0iNTB+nII811! z{`sHk`(UO-uw4%_;W=#|%v#|sxTdmgEX7XLsFfOHsX*`gLvH*Y_bqp8f*XH$1DjpO z^=#sUOxEq;XCO_-S%7SKlEP3_Sss z3FTKod60LCDM8dkGsPo}-orEGC$$M{fByU~Hu}PLTK6b-g4hVh_;mnapjv>~?B31Q zj1U<}kkKmux2 zZk%jlo_Z5b>%lXB_Culz6~Hro(R9yq_pmAZAqK@n<+}(l{UO+!UT{JdiNWikRqoUj z4~NafltDRdK^mHvoAL&G5SU`TXNl39DX<7n$nncsRuQ6@|7y=OWh$?Df9r{;?%lP; zo7y8i)N0S9aPOImmM$~%jxr9kv-B1l`{(z@f$i;=kXvK!7Hl8gR~qV9y0VmWSeI{j z$jsT#;zC)TIMf3a4ejF)@N)o+!4$0TDW8F>n}}+$sU4hFI)x%btqB>#281+jt*crm z)xSC+U0K?&wJCVQJhU`^PP46TOI~b=%z_y8pI?`qpy&}I^+)pPtaa}XBn+!$DN&pv zDm|op7%W)~--@`){F9#>#1C5f|1x}t%sWlyL~bz&eOrs>y*5`apL=Xx<&Lfx<`%IJ zN%v1yg_@d%mLIhCSGuRKs0+_qf40r3?d(%|^5zXiUg=?u5tZ|!ofPvb!3zLmral2? zddyl+rVE-Cq~V4OOiP;+g8mpk`%`Ad<^(Tt_V%FR-RLkRJ$KE z0|y_q{B1GyI()QycTnXM1x|4eLK8o$+@h;jnI%VRi&mBS>*<_i*@8K>Mx;m3%j+1xC@OEj#?;zq4&7LqF;WsRQBjuKBA%FF&cq~n zS8Q%oCz9jsrSbB~hwwHiI$+c_g1>@%&ziE78a<>Y| z0(f`Y{)AD$9foi0AmM;k9;f;ZPyJ?j~~yCZkB z*nh%Wn&6YuV2a@)(I>seW`Ygth>Fk1Pc8DP*x00wB`4)+zD9+Kf*As}A9-DtE-{S` znf#Fjc%*&c*A4nWZQy@zoiRhv5>|U09QE`oGhnpKZdK6`KAZ< zZ@4N6Y1&d#x+-wux*mW`-PWd%d$#g2MP|L7U0sf%RBl6zXp?f8S|j+pH7Yi9?fY|+ zhE*X78RsC2lU0mB!!TxOmrS?&m~1*3{)seZgtcz3EgO>>d^#arR#>yGHEhC0UaH8b zb8x6nRg^{85ZAdE)@CXqnjW~~$>6Y@Cjr|QR>)#Q@!jBPXqGZO&p+e{v}*`AJf!fF zHpNNgWeb0+f>!H^J3^0vY||ipri5jca-@3x|J9Nx>ct0H8|5N+$QN&DZ zAo7q&zAy|ZPRd_hD+_Dctg6}39zJ0qN$~Sk`k0wW^J2=Lstbj)hiW!ML|KO^ONkueXY%1{H?7$9c>Lvg3}w568rNdQMC(W1C*Y| z+A->A?vhSHj8>v4U~2t;A*NGPYY4b%h+lm3&DnMymX>}qZPS9~bt#^Q4+~|9to$C0^+y zN%eLNaW`X(@}6vz8#+oIz5J{L;ym-$)P)*328expY=aVEvrEttZasd6P1EXDV=1r! zuOfqZ&A9(V3r>SYi7`~U#w3yr4>>_dXi7?GNJ;^dCHf`2F+TEJNo<}XR7n5W7 z;n&%g4n`u;j?Fr;1AD6KceaK7Qyh}$<`FNo)5ReqZ#<^W`}}#KcSM~1YwzBxd#)`! ztZ{u&NUFrtPM$Bj_b#vs%wehKmLP-u3BIidb{LNwV7j~Ufr{V|w~#6D4KW8chNvQV z7p9$v(|&(8BIQ_J?W-vZpI9mh43n;TVl4SkW#voBYsc10L#2Kz$0qxu+cwOZ^Hf`O zblX#N=4@z-Zj#3; zN_O-qm3=#4yAlY0)Aa?ee2TX7{M zOZdo=2_!@6;EgMu=03(gPp{ZW&coQ3fef|qG6W!MY$&y)lC3d-43q-jte6bKs>GQDY^Ryb7FrUNB^JgDJ9_iykn)j`xcp>xQt zD#}vCC5|5NRE+f1rg+{9%&iZMs#G}HCl8gh9UP1<$cj-WjK1F0dtx+x!ZEfgMp+eY zZ=Eo=qGNm@O8tRXhEr&ub;6L!Gu)LJV0V?7hk!gq-3R6z_RK&D=LFRTejEx&xvxek;FKAMFeYPEW7nmz;o(YUcz7&62b5kZ1$hBV zWdJ1qsT`y>AN+DRU|!uIN>lthX7Ca?<<)uIZ50eC!8@>7m^YTfiik!81MFB>4Y>DZ z*)qTUp|q@pMgIOp3$xPZ<@-HbQXon4x3u(6k`xxHXO(QfGMKetq&d~oGqrhSL)PGx z?InZKl98=PD=Uv~87Yy%^%i=)6|PBcMsK=XXzl8}zPzzonH$`xa$I6dLi$5X6)sto zi$`zmQ+a20tlUvhuwzAgrdRpio1=|y?O9qL7+Ah^&s&Xfy-XDts9Lt?EuN2_ATKlY zoQN|;9XuU#0l1pl$qT^^sdd?#8p4SX7ud_eKAs-)F(axOLi@@@d1;h*-;1@f@R+0* zy|X(L6ium~`Uc!~_gw25?J1T&VvRB!YS@PM=dRW@2$K zW?z8QQq${Z4d3C-hVR?*Cq5ouhbf_Wv`zvlr_-?zst(P}O`Uv6Agr{jlN+xPKoY!g z{+}(y;D1^;eBx`xY>@joowCGHTD z4N>bDd7-^+dwi&?!hH5jcTd+D!3oMGvuwR=odfJ=!rUws7%^p2dY8^jnc9PVA~4!Y zWn%$zh^&P5HKz9Z^j={KDahkMK^Jv_XQC=NxGcfLBcUufSe59x(!|ln$_kt>#$s

                9AxHZ~IbT3h=$85=u+hltSGXC~N5kVn{GK7RUy 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 }9naMW3e6&}Zp3`W)R(pQk(M3v{RU3Vo5jL|>-6 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 H=d=F@iuu`M diff --git a/production/bower_components/Materialize/fonts/roboto/Roboto-Medium.woff b/production/bower_components/Materialize/fonts/roboto/Roboto-Medium.woff deleted file mode 100644 index 1186773fd0a88ef19e2d374f9740e0467c285c17..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 62980 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 W)JRRhj$au6(c?2O1cmssXa5HETy$pu diff --git a/production/bower_components/Materialize/fonts/roboto/Roboto-Medium.woff2 b/production/bower_components/Materialize/fonts/roboto/Roboto-Medium.woff2 deleted file mode 100644 index d10a59261f0413aba05f86ba90b86e93090afa1a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 50224 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 diff --git a/production/bower_components/Materialize/fonts/roboto/Roboto-Regular.eot b/production/bower_components/Materialize/fonts/roboto/Roboto-Regular.eot deleted file mode 100644 index 9b5e8e4138917c9ca08e0004a0e8f509c40e7bcc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21320 zcmZU)Wl$VU&@Q?xi|gX#3IM>Y86uJ^j?kY5)LE>Hq-nKLG*$xBj0614xDe{1;PHy#WID4JZJr6#ws55e(oz z6Gmkon_umJvj49}1*ij@0cQWf<39iZ=>Pea0BgV(fCIo3;PzjH1)%+3#0}sMu>CK? z>AzwS0Na1y_)j1J?*Ab4UySqrcwGPGll*@wQvCnw0RR#jGOGXg1pki(3-EvfII{tq zg#Z>RtoifUDQ|t9X&VDq`5kYjuGvqV_krhBU3Soi4$39l5&d$(1b>1zYLqNEi_86EA+u(aqb*w90uJ=A zzy9kU|Ewmgmz|e~Qom^(eWQR*a6~jIQ9e{LK!St;z;HT-wKODaLYh6n(=-{QQ?Er* zZ`7_pWGk-iTeKjij}&eftJ}WChy{nuwARG$F>{Zr`$vdRB(JeNC8T9=40fvo`_mVq z#>Pq&Myb1U;7$bBoex#$W>fJ?{M?(}yABr>;{vB(zQsG%>qm}Ng~gtAmbQbY!PFIY zomz^3q}nkgH~1RZ^hpe(!$_iZoG)aMjjBcbM_${T_$Q%oc)as=G)jE;J*Gk}Q&f^>`EyceA#XC{})Hcq=m+Mxt<^Zlo-{_!^6>8T@sfhfgQcv^C{# z&Kr?LMqe^DO^1)Z8e2#0F?GewXG|fL<78FN5$pofsmP{L@PCgvLw;nbGQU;a7jdbdUXUlKI1WoeXCyBcaR^?8K~jgA(GK=umMtU}=>0Sd4FUdA z{D~_FRb&~`7I0A^e?juMrFNH3+#UdVi(5+2KV8WEI-?bLq6DuN#?W*}j}J-s7K zCr#v*a<~%-ILc*sS%@LvaAmV-rKH4zhlw1grK3NdGl;5oOg?F%-)9#d1{~*UXmH<+ zIT%IJ(!=wYNXT|A)H-#&rq6VgRxiUS4j@hGu<8D2Ih%GVpRxe2OlBpB9A8ui|H2D^ zaZvYEfpK2aMP5Ug_CIPTz*b33{jwtvZPXF&e51j{v|26Xx#ogfa6pFrE51Hdo4qK) zhUO~!jClxJ?aJ1Mq6x|hjXsdJQZH0ciaqm;BR%>!$7Fz;8Vcr!M2l^9e(Z|B6R$~E z6+4>BfX3sQ8A`z+Y13%7I*2`)!>Hf#GXx705EDeA5h>v61yJV{$eM>3RF3pG90HNPr;|&XAi=(EB)AYOn1#ZAtA-OSmNGSf3vr!YFxTxEb0PtD{VB_@Xvf`#tv9cAQuq-Kf|9(`)RyIknQ7P;kE98Zjgx$bx z#a;|O3eI+>Cp?S=EX#z6DJc;XHrrykOWGz%Ric%i+h1EHsy#UL0sOvJbc4eI|ARcqxPl6u8n7f(cu;3 zfI=Gav1SEWt^h2T*$@ZK;RN*wJlgawC?bAx$_ydba(v)y%Jo_a>^TSBU8h|7mDBm3 zBZ+#1JKf7A-b<}&@+Q1K*Zru_(a6wvjjauaXBHntu7jgUAV8bVz{x^Ro(NDgL9=7X z*JI)!3OCTg?0G?uT8FAr`M=XDhL39rm)1m^MDqZfakN)<)d!j@phLbybZ@(=YIt~| zxG6SJ5Hu7Uj&_LtB>KBH1E($Y23IN=*upO+a$r9xGm|ifBuy}mPMqkP?2H!jX%mFp zBvuBJ=)y!W|&Qq4R0$kB>Auw7UE%Ka2!#3CSvJMC62smBj3eOG}-48m<-HPbJ_7-Ot3_tiY10e>Q zQfivioI(UvPi60!u@X+aU&tyD6j1((9q1~B;foN_&-LsB(!SCpC)341@-z_yMP=i$N;SsH2od5{fgrHxgZ^iZ(7dDd8oeHlb+dE-58cT4X~v8e`Z?E z^`CRre5n42oGd(kgCpDL{1TmmLJ&b>M6Qv<5x_RR|El5nZa#SR)Z$ojh)UvQB`7wE zg;4G$xgt#1HpMS-Z;1QW>>4S_(bNne8!^g*?t@B`Ey@&%>uKNwB$HM3LP*xjW$Kr; zRL^i-&7>3Q^3q?&`!;e5q6ins10yd_)GwZ<*?th9@44*fx9)h456PxOd2v=SXxh&(e(sIpYOdL}GsMd% zJ$JjiKOO!UEk720f_)!!F9Z8)z;Y|-!l}O&Tq1(~4z`N~U=hT9pTzIBFHrO#YR2>szc#@IIzFs|2J}TI6~QEr0@9BwJn_TAAD-pOBaYm{>D; zU7yF=Tl=FfqrgVr>&1X)!s5LoED}Shs0AQyh)Z+av@1IhZjWoy?lkXfIxvUJ1WMR} z131KpRW9{6Q%SEY5HX)zIkF7Ma)5U=Mk_HrKU!jrzl+TH#(-wSQsf|`4T3&`6TzfB z2=M&sR|ocQfP8cWIpb0KzW7ui1vFS= z#Ala-r10m2#gCHhHQu4P^$2MM%2v4?Z&Le%5=|K~5`P>q87WGfO= zw4*>|)*d}K#zs!7dyF|W^jSD3N-kdn;(UqkCM$pJaBw{^FH`)K%@GsfxF#c{c~?c4 z4(TagQZwjvnHzDcvnIX~A_oQ)A|@E|zMX41-+dt0h!=$gfhE^Bx7xgmz0FX>mcG;e z!AKL*>9wZvv-n&ZEcFTApbO1q6R^GDytp?S3=NO@6Qk-HV3F{nL|1VbSxiYbnQzbb z?*iaS7Z`I_*N?CTF$!d-8(M`2< zOS}`{^5?|uPB{6zT(&;f?-S9nd49{g)hE<|UL>}_b*8VNAC>U|FZH1}Fo)H?obkrVYWg!ic%(#)vt|67deX{NY+hi-W`CR`98Y*-D&`4F55-3R+HPV>AfmqU z$UpMgohIG_m}SjWm7yx--R(X%uS~WqSWqv2+ z&cl{a;4SHbxUNnRgyOI0{6Bv1CgwHwl&B{=6-a)wy31n`jon1N`~!i=G~BhEa?6}q z@p|L%TMR5yT#j11-}Nic)+atcNP#n{;8X935xa(~5L{1;Q$@8Q;aGAb^`kT@I{M5Gkqq| zvXl}xnsM0gY{zJCVPwWBQQ;^X>n&IiJ~Srbf?xn~>?I@_?=A?8_G!-TE`qLisByB& z^$(A*k#%$CqoM1g1mGFF!N$){iZ|fxb~9rt*}qq5Sd+Fp?iw|^M>>>6YdyC7MIf*w zd3+><40CLKdCUbRema>C0&6V9fEtE<621TXNGlaa9?U&hFNTQ!R7VoyQH+8aPaf#X zthy;G5WP)yBo8m$cFY#{`-91%B%4Ub1f>`rHB(*BMP>G^iz-Uw3T9|H;j^h35viMs z%gm8204|Gyk1G%T40O3Z&;90%*RJHJq)z+os6u=by;XUZBXk_KJ{C^PeY3*Hg^U$6 zsnI?ZT#t&d1{($*{Ql*9jxVbf-r6?10caoj>&sp-g}!l+Gdls2Q^jGx+5DlWw&RR3D#>^|(fC zd4lyM52${?iJ)Q}dXFcxBks9^Fk~$>Yhq&p20p_%mkPD9xbPrU1i&)^v7m*vs?fXH zDtdI&kW`Yd$4N4bIZJ>t-q7Nb{iRKr5oa>_bH=YzLtnZXv8PqWMZ!c6!fowN#k5S>z4P_8M2>EI?T17&Y-Q+YZj#W+aGuq9s2_>#7Zh2^gR?aM_ zAs|&9nN!O^4a#Hq{!M#D$oP*`%xW<$GnNFgAI`HQSP0j9H)&gs0Jp!xTm)ywg?FQr zddFOi0ct?Zz!-W-8KPf?>K;h^Vg%1)DDyZ12PmGHE)hz-A9BxYXS!lf;2kMvy}vb% z-{6yX!cfA630}Z-s>sLr`~C>IqbAVoVm}&s*=1QadRR;yZVvb&kT7{Df1wSV=bf!k zi&`ls-t&5b84o2%6O@b(6sm(3t0!9fmS)7ZPDc)@=27ZN8C)$>o~a|vgWDuBy9@Dx z&t>JtLKU+dQhOgbb11s9dVSUFY~?{m%0eW%1Q@fL#oo&w=bpc?H}$RF=;5146*Ewd zA!LK3{+=$3998^(Se&HoktQjcQ1i=IjBIcTgX$xZMkw72ER&516-LnW@w<`=4=ZSKNDD?kk(dLAHx}E zF#Aa`X719|{a4rk(oRT2z$xp|!6=ApzQO!z>tQU48#yDQt9Zf|y^Z3i>57Oox*agl zUpH8vxgy1YP-wBtIUH8giYy*K(JOyQcQhUQY<@U}%BCR_)aD!XrU;gBiaWqcGw zkKj6&2oF5U>kq+AJN0@Tz>*a|qAroSq_3*jE&4QD9#ncj4cf$Xw>XAqh|?t>sV|9R zfkFgS{`w*(T8e3O)Re6>BzPRbIwQ+Wd22|8&}k6+8=4x;w%rh=O!-SFTP)YreMA{W zczbLZSk6a1qcwT1iP9&^unxJb(SV=cIP-{iQ&XCL4P#oqJ93CW~-U z^JQy1pLTZSLZ*wKO{4ixG;$ACMDWX(H?^&ui~F)nj}l8pgwnd0QOp7>h4LAAh6b2R zC%`M@>z+D)Aka$05TkEI$S^sNAruD!nW(lCRxL4aK9L~Q!(3(6>1Va1B3@#Se%toX zO!}ox82n`?@?puTH%BiT|FM5A_>-ZyJ>(h4o$v3-8ctkWfX(b)?K2e33wKZHZe85K zJgAIOA3!BEj%+%^ky9xAi(UZmm?GARiAm4VFx!zpy*@*GlK1sI3+|d_NS&tQM+F}% zj+G#xOkED`+ z{DWt|eF%?(4kYHVHKt<;p}(JF^bi9vb{h6Kx>B#677m$<>3-{#&tdMf!ile$Z~qn3 zMaBekWXAZk^`n7vJuiFyTOQzim#>A%J=oyU>on(3gjQ(PcD%H1nZt7`8v}Kk!m1Gy zS;yNZ-hq5wt+PHnp*^MebX`LBu1yP1Avr->nAOi6>f2;fR~Q{*2f?4ZFu$+bM%=g{ zBG$&C_h_zGziIy)J8-fDAUtqmc9*(xfr@1D#?*Yz;Lu$*{`%?BacmN?ASQUV%#u?$K(E? z_g&rU{5-whuApCkZebNw_I33K>_^J=&=@!2SH(OiyZc30ZVRkA&D`(bA0M@YDc?Sk_e!J)u~; zsCPkVv1Hf3?@-1sq=v(rSpxag0adc^%^t3w`ABT-uEVh4>lZw-r9b{ooFji)&1}_?wPE=lAG) zu9Gp;+%`S!)eR_zs~rZE>kRJr?|t6|L`A2R;hf8aT}7!T!SELrb?KK|=5w&E7`m3r zqg)-i5;y60JqqC^&!fA?0MbkroeifR281_|J`)2so zNjOe;o4YU(F)&|v>CL$`858Ux86B#EYzzvm9r8WB%%X4li46G)f;>%C$Hgwy>rsHW zIR{m1h9n<|9n-%|$665F9GidO$Vi1wSMKeTI={_Ttg%^9=@vcUjV0*r(z^G-R^3vv zdiUWgPHdoVNk30rTOJT7}CV{ClLz*!&`J~Y=3O~QO!gUAK86JqBL=Xfp2em z(Ko*1P5cy~`irw!ROwa6A0FpZnd)>Vm7U8c$C5md>4!1yL_C3PaS9z@)gM_9rD`cN zwU}4or-IlVA3RcnTg^6IN(#YIpx9O62|!87+#T%r1rspWM&l1M@x*vVNK-`eQVN@BsY;DzoEK*;gneDt0R{?eN;U76B(f>` z$09=LRh5i6ae#r?qB$h!;+?$@vl4rF#9?u=1zqcI=(7fwU9o?gPna;OE+Ek33DCk+ zr(Nd|o@VL-gJ81@Z#0dk9@+R&0_bvhJ}O<7>3wt`m3HE$L~ETaFJ<*Zf#mJ*95Uq| zxTl&=XY8r^!NiOv{7wa7cVO8H*vj(W9yTb>UC}w&m zwA%CG3QqbJtHEdxIkYLyYq&T-ycO+?{o6v6w7Zc501r>mn*461-;ldvl}Nq6+onDm z>787kH_x={b1nV#dhxIscjKkx)`HS#)dlu11u3K(!NdGP2w6+BnR~+_$kbw+b>ALAnytpx8aU+Hu(jt(4ZmZv7fWOqzoyLkc#Zgw}-`C!czzF4Dci zj1!nlfnD~Dwnswcj~>svu4t(JH%u-OON)aP_E0~0h@{hS-fw2s+|E>PoXnm3#bZWU zeb>C$^J`2V`u&E}WU0Sv4&&awXSND3N$t$9NI_q@OJH>o7lpPj4V1zm;D)(IeU zAzf&)EktxHuz5R)a5hYarLh?&vdqb4Iq;E22L@4thJy4Po_0jpm+){a7~!Z%zK<}kl+QaoDOE2H&&`{@-(CL_I(^eDhr0< zW-jsDL8V`9pS^}8Ll5naaV!rC^u~WvXPq4#RL_pZ!$s}c^?0b&HT4{`sXV{^YhfiU zIc}k8v7Mmo4acf3qxeL$Umu`Ss``4H>}Pp;DxMs(;sN@LU`^E;1h=2ez+9=Ijp%0G zgHfrbYj2qPSek0m73ZeNhGmtktJ=fvq3t*wcWIA|CCUI~P)kS(pQFIp(#V5UD0?FF zC1ts(Z72x5VSO;?M9eYu^k^=qz4_jWk&b961-Cse8A#koR8FzZ%Xxv;db+tTNZs}> z1pfTe#qiMUeaN{tr%Z*l;3i2?1-aszq}Ei-C6Q2g(eL2+6I6SRueY8*J)&V1!BS3hRbxyL3Ay#$6PQfTUCR62BvavC%To~n~ z7|fok=0B#Q?HjNwb-IABxou9pEl70ZKs+_NpM;w_ReM$fF|%a}bUL?IWETMtxejM} zM&k9Wcb^jHmygL_x|*%_ylCrkO_LFQ~S8lm&>Ey*9sE z;FaFpw-nI`Lhz5RiJF~=Tg0u<`Kf!ES6EaPayP{_JdfQEu(@M4@{nI$_ucqaknWU2 zuOFh!kSMn+77(wC)G2-+qD>csW~;KS|2RlqG{a{fM1z0~eqht6c!dn0Hx6e&BTAfK zG`R~#r&bKB%~>`VCOnVZGHy&RAxkO5`TlkiFfYX8P0UoG9M-J=wt<0}5w%hi^rYiS zkk!-XI`!4}ISr}kkWOxqIIMd%pC5KqJQ+uuf=pDpuQ9qSLf;1{_#(B<`?&Me3;D6; zfW#(#@En?SnftqU!ew0Csj!Kk5x(|$%w3jC#2A*Q4|N$>)DOE81@KtlH!AP3?h3&n z5G!FNaVT(&;}PJM9P3bpdnxH@b&5+c{?`QCFS*R(CN;T?A&T069zwl1%LvZ@y+OKF zEF9N0$yPbyB^Ulr^6Z)&*Snx{Ox`xg!9Psi+bbjM;2SrSH zS#l07ly08Ix~{BhXu8S35D5d(xQz~lEMp`cuOA#7ZaR_>A9C9kP*OzmK1}658KF{a zsbUqy&yQ9Mr<(Er#3c?O3>&tQU~D3^)O`)7R! zG~dJh=3hH2L#Wre<#=BnL;axyCQvwVZGmc&+6;GOTbdJY9TP}J74zB6g->!Geg96X zk@oHIM@1jHX~Ob{wPU_qZ3?#d$Y%ijpk3kM$A}q=tJ@e3M1sw*H__iICto`FEaApu zWdD@_w#8UX9U=(thh5?jQV>4tShhAeBx0J-R6uW4(5xf7f;S=T#%_pp7!fC+%93)$ z{+j&TL7zY4(#lBLvE*N z%2CoUHWVzv%+%$Y_*WIgHeS1Z{;3GH0sST#g^^=QDO6ylH1{le;}9oIj4?$s@@j~aw%ph}coBBO=Ex>_>zguuMC`OM-s*+S zRu-m=4D4^1y%bEZf=SB-&rB1@5XKBF5)uatC0+M;ZEp8z4-`>D5smfM`9x$Dr7fKZw7SFwdxa+(+q{}2P%UaJS2Psb4IODK?LcfJOV z_b-fJL1zh2CaIQzUyOauUt)<3!i`{|mM!aC z2(?nCiEHo2UXm|o*;>e_wOk;a?@(O~42xhHuNbX?u18cLrm1DY?&%d+{x|h{hBlHX zt;!|HO`1!*z?2LnrRO!FuGA32_96M3R!TGFc;j#dy%&RBxY{GPQJ6!@s5eaVBSp?I7YvEETY5T#kUeY#mQmDw7ZsFJnMJ5MrS zBG1P*KCI*v*b$TGqEkVUU-{+bxK219nn8x{#7tIN$e-s`>C*JHDL@%pO#Bc`WosnS z#Q=xIUM>2ddZ9x2#)Dd9;_V`viy4DJB#rDxFGtD0LrNLc8}tdr5%0Mql$0oUj78FZ z1Zjnh9%#lmoLqF9kajXGt4A|eWmU}vJjBfEJ_`t^=|rW$_~RC-K&Qb(gQOz|llQK< z*KRJSVO8E!J>}F7ieUqOoT?_~wqA7nyM4m?2E8WEh>nBG{64$xCAlh2sYPnk7ZbDt zYv&T|@(d+3Vrrc<5%RzVC7Y@s?^mxLD^VRKzAO{6D{g+J|3Wk!C})|{#QEkA0t9v4 zghS?JgMW!3f2HbU#{6X5gW{t{7Bf~QMNAJE6@!ZljY8+r?a_N$j^VO;IpB2h{=?ra zREw+2c_{J}_e0>d(a&2(v;RZvcSGeXAK)z%;&53^A6G8p>xTk+Jr(_lkj3*VDyVyF zGy}cbUZbSBW^Iu*(>-6O*c}(K3K$D&ZVDsFBYEw*<ch~VreV$DcrnZxKD-~)!zD|pQfn>Bp{`E=kH7wqAU0`5}d#%pC^Zqt!% zU3i2J6x|`&<5&?s3yQyjxeV?rrul=th()3U#|E%uu1Tf3GD=t19i(m>SiVFd#dE6^KE_J}mi&EeLq#i!xJMe#VE=_DTH4=v*ypixB+Zqe<}dOu%LYRzxr>4 z8y_*YDoVwoDS<^UZQu%MsB+sWUjhPr6B%(}H+CZacCS!&RogS~Bo5*?g zWr2=4)s>5{Fzq7QmA=8lP8S`0m~nD^K-dudys+bjWEZtxfK@X@{x8K^^SbF0nK|`V z1kA&}Vbz@PuMxkI8Fq>2Dz1Z4W9endM+p$YbS8NqUADgayL5?l}xm(INes{ zAmF;jj1jFg0Y9B)xyP?P8}%O{y*TDi95DEi2d_1@kN~Ig4~9L3JzX0xaD?9+(m32o zy_;w&_mAk*#IIEZc{RTwu}1KLE}8)1CD}5Yl$I?MUc7^V_|)Vei6M9#${`LFGSN*0 zQb5xX$;C6t!yeEaXh+Xq_XbvwdAA00a_(duWX~z*VucH@Q%`qG5LGeDO!kRyAVK12 z`{>&b>Ia(-|9g^(QA9qj=c9DglWho#bp4`fA@ zW=MsZH_M#y{jK*(ATg!{6B0`Io%MvVDcafZ!RrM!7!te{jFBH3A?Bwvv^hq-o3?{0 zZ1+`*Eh$o2j_$D$8F$|Lg&advjBLyR)H|$?c^G zax|np@nyFtBS4|4lr5|{YDyS+v6GXLZPJfCIcDl7W(xY0Nqfenb&70SX?+Cd&6Au- zutWoHIH16ise0{#FA$j?_UkO98R0s=G8d@|!sa!_N9? z%(6`>p4ci4S1U5d1_d)8E3zRrHKxB({WxJo?F%kQa6v`3mo!UESSo^ zJ}#}fh78dAavHkmq21Awm^^qH_g`>KokUzg@nxTkWh&JZldyaDmfQ>#8+J8u*``ZN zp$i7k+yzqeX&({8`)YR}$dm0!A6k zujtJ^LA-gsa5^-~h{MLToeG-6tR?u`3XlqMlMQ_*MHFCgs562oUiYCfImpW?!dR4^ z2JEd)vmlwU)i(7$3o6YRH=~5a;8xrW5U+B8Nk^63<=VYLyVJKn~H#fi#Pk+3hRK`_r&bGV5K-~9fF~qDphtaf{f%$E#%fcMAu!>-kr@A*o{2eQw-# zlT@ou>0qbQgi@ql)ac^zH*TsYMDqgMVd=^vkUlJIO&3D^F8zZF)wiW0Gq5UX<=Oy^ z0p<+w1N<0T+-9S|IGy`FvEvC<+3DnybI++!d{oxb_oV!SgC^B_U~0Q1 zP<_ZaHQ|$uqm#!PgGps@`bWJjh@+|QO?#l$hAA!!U2Abdz+*N;YOV1IO>GaIoD(PU z=`&H>i2X^lJ01g!-G$sGUuEKsGNeBEz@4Cw&8FJ06J7nMgoL_NU-@IQ;A}xY6fr$0QN zX_h4V&_1mvLIa9C|9ew=DQ^F1W!skQ&uS%YF_Mh|XbPeYq)$pH$HmoccWO2@CcHo< zcEJ<1bc-IQKxP4rm z(rtzEKhe0BS4bc7Kzq~NA4G;jVrHL`(Nk*{rgTpg%psbSC_R0*~44LWUQxB=k#g$C| z@Ry!Q9@YL?6pMAt6E5Jg*P>0CuJ19w3u;c7vD72c)6m25X#S~Lb3#N)B4q6wU8Ezy zI9#Fy15JELc2Y!Ip!8$-D;R^|jD-^!SMAQP437ec7gFu*5s(IVb#lR&%wyI-+gn&< zDtF|E*%U*}{oAz2q#1G64{FGG#Q7y_e(X3i%kUuL_K#8%>yk@pN{zWcbErmMAQFUf ztqZ$wrH9)Vy&^otI?^>Y=iXJ7L(kR6a9m?zgkUP$lR3;z7+fWYE82GOP@5&j>i@ub z^(3Q*--(0*S6QU*inxj`qQuJ~D~s_vPu1=<8ye{t`NaI^#G5ABs;Pw09RD#Q_cAF3 z=9`@Ru_tkcVZZGJr?3yMblo^(_@A;r08KU92n^g6wQA{cqO`}vRC_s9;y3*ZR)MG$N#CewEsoGySjhuUk9B9Y z7TCgfKk};;Gs!)O*l}$Rw@*JC1+#Llb&v*Z(+tPHYq`0`bsN1So?s1C4VDkZCy? z^*eT;|8b&u)pBo*R7^NKv;;9qtcLEkk}}RM8abxBcGRM!^)vKX zGf{3ZOT?P{w@s&nj34_L!O}x%z3UrgX91qTihq`=lsjdi@zu;e1}WeR#hk+O4=HYma|e zU>odJBq%DFZoHu-@uuP!Kyz_E#N=^b#v1ql3n!tl?DqmN0Y~oh<>ud7_}6!Pu-D>;Su4J0Ty-zs{N@BtQ}21hj+&Q$!hFwBoM?n7@EJ6v`pDGT~(? zD5dlk?R-44arG`1^j2c1oH$9LG`e^Rk(8a9{=Z>OFJw`TyZCn~gPe@Jarq^$;sMVf z0`=zQlngMd^2oY75gd8VJTKg2Q~nXOMByvdw>vIqtW);XE|-_4f+kA`BTtJ(5-B|& zOJU_iyn2OqI(~$jAFy z;AU|;yIek!7waty%5X(jUXXkSztO|)D?y%d%{oc0_xDEy(n@egokvL>BNx<-38ni$-Iqw$R=#X{Gu-=om&PSx=eU-@%m5QdW= zI&0F{RTK-9Vkuet8*iJMfGWq(_jC&KO|y(QGvo|RL^B*KL_O3^c$(V5v*#l?6h+mT zfQa{=G6V2nWbQfT+)s#*|B^6r2F7b~401Tt));~JGDl5hR47t;iMQDh@VD3voSZ!( zEqVy;a4WrGw6(-Bdd#+P%*ovGcd3~ti6H^ZEV9nwRsgyBfrDRH4DL(WzgRUQ@d2`Q z>yTorl8brHqT<*o)ciz~-QYij>cYV2jxQcl>XQa@ucgvpRR}b| zBXI)9h)Z1V-%HW2Y((ne@Cx}>CaqYmuM&}W9FGJg0}!Q6AJ14sGmSpVVZPVyw6dX-PpOJEaSyP`RE&4NbQEFT|G5@0HJljeh zE^v#~z|R+e;C;$lx3`bs!SoTh!jbtf&Y6^4%52c&nBx(z&XCfr9(Zr><!4>IYK`p zmW0`2L4S5Bp@f1Taov`Kx<}WFPJyn0GBn9|)yOdT$i^Rj6jA7#dejU7f0KOd)F;*? zqpCcX*J$nOC2@+9FWrD>QfyanxRsbY9awHX3IFfu2-;YvJus`S?Xn`~B4;sNF&7>F zN{*0+mLYyDGJk)%lwSiiH_RKR&Eg8oOHyiH0pDDw0z(@F%U3dQEd8?jdlu~{xmcZq z+cn~{NSw&@@2$(g;9HX13+}`lp-x5k0RzS}1%?K=r50@?7cFl!Yq6gSr8aFJ$hjW5 z913Ed48R~s-m0$j4X7CXRmTh|4p5MhqnfvY4*nl&N0J`z*LLuZd0FC)D@77odl64Y zB+BU+E_&2kZ5R8XDzjb%-uMWV0gj(H)zJ_(MdY`bw+H05gnFH~wV#&#jMN?v?ZW zQajh^m)1#LRDp%{6dl)_T+5LTi3*F4NsD1M>_}-@^WaBrx%q0g2J{s|1?inO0<@%c zkXrj~ggkZD$8VU^f9Q*u$5ez~iHX25NTw&$Qcq>wRu}UiE0&!}T|2}7Sc;f%(x#|3 zY;p$r4hR@~`YsY<>qxSiW3>;cb#;T6wfasD%1qFv#fK#c=Z?8koXJqJe-gAXfOaH-QY_sZ{TpleT z8;I4NGuXd8=b{na9o*doCbQ0UL9Js*ypaaLCVF`brdAZ7Y%8HzD+>Xj>9oS|%%w9%fW-CWsK{Nh!aLPupHkq<0*u7mF~h7d4Jj!Es$ zMtv^5VB2uISN`M(>rf{G5b%eDy=1FO#T66H7pY+`@yJmnhzC(5WTC$%a;%RZ4iM&V zw_tzB=GY|uBY*Li5+_jcm6}icDFq{vu9M$vDV8`gt-Zy$z4k0Nr5aA#t(?3cHJs6T zX6XPDwX<8rz-1LiNtrSotdbrle1>@HSuA{5$LPH2s zIjzF3vq2Ss9WVK*1grx@jYD4tPrbh2*Xc_j7u~D}gz?;3gv4+YK_tdBti@p$MhPfs zAFtx#`F2zz5}1hw6TOk0agQR^UGr(1LPjSTLt{vEhLDwLN|KSvgx)dWebf#cm4mHW);<@A6#4D@BaOFko}cqV z&s&U2aDv)nS+%dtX^j7lV$Ap}&L&LG+++_>RG)^2c#C}PUm2H8Mc6qLCol|f+{_+? zRAB|M7M3iH9Bi!s-oa`7IkJ*ATYsmu%V;z&zebC{5;HKY7q1Il_yHUUtd3gUU)4!n z#@*;tJM)**$yImbD9l%fqP}aOp6;oZh82<4yzM`tMK4uuF3L+O1u13nf6#zNHb9_6 zaF&Z}BRS%dXBh%yG@XaC)rMFr1*}ThhQWe`d6Z86aU9AofaR9oxFbp!5h1~`v3!y3 z!K6n^RP{X+vr%hc@hgCom)+kA*Q3&ae-M++6#+ELw(oF+Tgzmj8A_P>j9d!R50*_w zkuDYt4^=!LDZDHRTZ_=vi*^Qca|EN7dsc==3+fe;0LB*WzK82E;RfGLbiqHjrZh%W z5)a95k$G!GXA=|o78771a>r)$+jB6pf`!%kY_ay^xW;t+QG@e5m%$NwPLp!lh2aJ# zGIBLwxBjY0SN`~}H|(>_QgtYW?ik2+cD7?>6;W@(LO8YMdH+=sS6O|9KjeaE}~ z&Abj(0m>L4&Kuq|{+>3pt~`#YD9(NvJ%yW)6e+z@vD+mZ#?WqvjS| zb<896i0cph*=AGOB+ZQx9EM zizez}8y*oS>p-L~V#iU+^XSRLQ!{xMM%|Hsz3 z{3gJ|c6ORD1Q2y>)Z8HQ4HJCZ^BGDjD5m=wO}+~kMM0QskR3dq7fqr7Zogf%XG^@$ z*s?DdNM2h(na!wTt;)4#aaNJCvf{@>rJ)#jVG2lzn}O&anaw8pGk@U}S>*b!0eIwe zD-R_T!~z6?ISvPhi=9pdR~yKikTJ?_eV}g>HxmDmmR~NDTJCk=Nlqcwtk3{cjPBfw zQs>%;W31A>D8t4?^>Y9So-#e;YwB#xhwQQv6`_D(aC2CSyca89?)=WK(dMdu$_|zo z@wkw0Don-6{|dztI_+76-PxN9z%Wt-JWfKDInSK;mBv7+xc+0ELnv9`zw(hdUB;%Zt`nr3ZUPUDV?c}tIMVgka7v!4U_N8m zew7Z{>G!N8jR~TW8bYj~u`LAW;B}zh5wwZ}yxF4tCdkQwy`DH^AMCnzlrNkZk%?|r zi-WfLQE-G$A*UGJ*DB=|)fe`aG01J)eWgsKZQh}?;q$e~BcgMmFTTXS)`&LBVrtX(?;R!}z$MgdZB?&vSKC2(-Krr&W9w&f~3AuK?M zVQ_#?nH4EOw*h3ZbkU_oA~1T|?9ydtW4610gxI4tB!=}6E32`p9qx%DGz>4+0>1}6 zjnf(fY?-9O58C5|;GqV|o`AE_Z-0Sxv%~X^fs9eSF+exb?%T=+lN+L}D=7(n3&NGy z$rF>#IXEHVBd9mQtLVevmJ9xHIP%>T5Ou+@7t*4*r9GGrR1O8I4!36a^MYU= zwJxZ?VHHWXQv%&xxzSSQxi}4*4oT*oSz@d=EoiX)(0W?kc|bZcp-V9{(#-)U`DlVB zC>&#rK(NTdd%9zZjeqIsh-os?H`{ zV-Ac7ZDquU){XMHt(%f!>)vDtiUi=Ea0PRCl_ulDZ$w@ScnwoLZN#~nh8Ixp^ATxi-$3$#Z@$Z7Cxd_>u6iSCYYlQq zFy2D9EhMtS%|ieKRpSN#Mau602nF?v06+On&Pvxin}Y_{7qDSW=0JtQN?1XFX(0oa zEF7Sq_T&N%I}vD{V4&o*h7FOz2-y^IP&Hm{5a5~D?O=`1iQlf_o<*~VWe5(U$Xo%x zHEU6cQB6MRD2FqxKt@!(V3{+X{+)T{EwK?{%??pTe$zB|7HrzfAy#RjfTsmCR6-9# z?4n?BgJm3iq%eN-2#7Q!yobrqk2;w5^nF71yW9!a$!cYlIp@80OX@w61x0}vI{+%B zs7fo$1aC}6NM0;_7x%K{Br3}u4|wa`zncYTgLabAf4R&-xL?dUgZkZaZ%P$^Y#@E_ z2p@aO=EJYA{bWQwUaqpYuU7S~`YNY`on6+;ORC9cStvb%YYhs@yYojO$2)4c6Gr3%2u?O09VV)x`^dkn)D~E?NE_2B*_FCC>xzugn{?#rrUx-mV(3AciVI`L z_S9yi1Q1(TN);P&r5O4Y8HqWMVO+q`i3d&$SP=dUV}5=f|LIfAgDTd)P$X~zGYQZW z5EHRjvk1BtTP4Fu_Fl^N&_PsamMn+!z zKBD(M=f%|3M#xdeCJKI-h#k9>DkCEG)bvj6Y<>*r`ine<|ECVi#M=gxj0uwJVV!v# zw@?d)Qjxj<34PSB8r&WQ4fd&CT1^AI1)gZIg*qSaFA}F$JLznVa4i+Se(VJlVIUI^ zt+zTw%E(@c6$peRdAx!|(#QpdqsQ6V4S6vYQsLGK*NaTDAf2>N!*5s0mVmODiMpX# zGj@=?CSwQ_mT`6qnalqQH(2l@3;G0B8F1?rEqF4lMwZAa;J0msR#8a7EO$>db@lM3 z6rWMO+FH7IS>?gZNwj+=)|-SUKo<<&+(X)zt`SF3BlE@Z)A&oXWn4VALFR1vJhoS< z#8$c^ji3QS5+FLCAlA!~@EH!vytM$|0QEtj1~4fFF&-5?FFq!afrUj`@| zl%zYDHiuGBvGAaE z$1eccBquCBW^=W-K7f++RM9`pR8qYrWIt0XIKq|ageC%Z$^q6p#cM)^T681UgOpB$ zI>k>K4G}<``fjohSjb}6QEd5-?ged4PY_&E34)mhy_B+YK!G=n$rGGQ9SIuwPXl3C z0A8wr(LVB&D$eF(=dMICkw&tEbSAkxi4Y%z#G6E3@`CprQ2`k)Z1FdZa~q$>e=yj>20QSgkXxmK3Wt(@N){(O!ZPv zO`v@Vil*<}-BJmRUlVt2^#?+17y9xYb!%dJ^4I_(tXyMPR`BkIhBGTvp*;Z+hfb>j z_!@QCohm@7FrNhB6Oo8V9jBrySmKy}n8#=mdM)w-=)32?Mr~Bk0VJGzdMw0S_K27| z#@8896hNI+7 z1U3?%?Z+wp#UTC7(3@1y5RdgxgZq4;4gjp}J|(!SO4eM!X+J_W_Ell6;Xx^0JXlzn z+~Hwzrq0e50P}b4g6f5zg_qp4?9{S>v^uD7em&A59$RbhAI>5$1s!a4w-xN}onnJ; zQIzS1gMo_@u5uHz6@t8EcvDjakqmO8qG61ZU0T}I4uNbFRGm3>vzrt) zU}K7!)E9-~w3QMkU(8_E9v*<>gG;ZKGH8yn$wOH3Dep&unN@W$13vo*Ri$1)zB_QV z0}rt!HmgI62M~;H$bAJg_{M@_5n)Zl-5rR|?o)V7nTV$@Phls7$LEUJG8-G1OoLD1 z5L6t%Z3=f8nonSN4h2}6yzU!mi@yz~2vixDkWJF7Cn~X=uxrM_7vea;trh~SoK5jP zOOg&4mTaIZH?)adoBh!1_uEU%OL^Oq&d_ zC~0Y24ZEsg*%_s}mkblpLWBYZQSA2blfh2dxQ!5!xDnLcHDV>G+R4&}*2+okoLaD2 zw%KuOc}v;x=IOOLun13fz(6Ae&%wY))+AfkY*P)K$e`Od0&{~~8lI9PEFJufwC)%z z`kz+vpfJ(ikj9$}s)iEgItL=$#2k$j5rA?xMc+h?fnO=7Y*g}sGRP|~w6};0;w>)U zQ2l!$sW2ItGJd30gt}9-047xRZ}E_+wg}dxtIM{Hc?iDWtcu`mm5KANcqS0m4y+PT zn6Q6z5{z^fevuWj8Pn^RsmVSlqUBO*PNNos@|CX@Fu(8bhTDb**mB{3W0#-=A_WJ* zLDm2`9epe)5q--H1VSlt`?_(>Bf>RrLO_dj;7XXPjSC9!_}glc0Bf&f^YGO7I4;w7 zk6*a^kIvz_CtU<{fWH51qlx51ww>k(`4F#6u3|523tG^AINCV`kp_@MBZI#)CxKQY zp;$kk@LdZ53@#ZV7sz1L$`OKO2vG|e*>cbD?8he%ehUbiYRvgN4MS!Cc_7Pc zEuTDdN8dxHiZHOuPq;yJf+S%m9(x%SMGWfluN5*F@g$8(yx10;(c#0D&LCq&a|47S z1e20BcSa5fkf)&sc)(Fcj=B_YxcFmnQz0OUMUA~;=1j>Dh2teaMCQo>fx;}a2R7cE zg?XaT5it+2ktM|-6f#!gNa1#423@cx${L(WDa49#0Rg%ZkI>9Fo=OtHEs01BZY4P* z$~laxZ+h32swKw;QO}aP2!oipcp4I_2n7V;OnyR*X zjFfkAm6EDF63V(su1VxE<+t&qXtL~?W>%YKA zGCLNCP1P$VvJ#18CdE|5ZO2I96vb~-1HFjluM)pD*Z$i zL-WY$s1g6!@~r^zvHEB>m!ohH$Tipn901jQ!jYMZKoOgZXO}X zj^hsKG3OHlmiR(R#_eK9Y?%Z%UlRiWsvZH`g0VGE4`f`VvUV`T)&adeVRtq8X{0L| zENxgg%|)vbhHrTz8D-IiIU0OM6cw(X%PI(x-Z(aR?XtM^^E7~Y#SGm51mOWHMgz>& z%r2ETr(A6QL=iVsKuzP=k*1JQtH-QL*x#RcXtTgX;p)Ddjb$9p3fn75cR%zYhzLsu z=`<>>({Q6pxO2~N3cM>UdUUeO-US*G7y<}#Lcs&}rld6q=DTCBY)`diNYLd@n2=>c zO;5ML5MeK{2H;zu2mq%Ga7;wkB4g09z#2bec_<`>cptIF@`0HzEbGXBR4&GF(F23G zULmpthqpLcs z7UH!oWU`%#)IWnuF!SWmuNpM8n(kvSMTyv^uI}j8$lC_wasC;EU6D&YDlDj$luLxJ3B$uqP7FbfcyMhC4kRDPt+4SBv+4N-7d#@yVQoCOE~=)n-M zP!=B(8#l>ek|U5@Z@iiipOK!u@>DgYsCy%(C z03fwkzAP^$wV?Uyu5tj`|L?Q5Gld(L#^wc+^%fN5tMTPn-%{<7~nfKv*9c12Tp zPb-&BT=9MambYmxZ>qi!diNC|ZpX2Gy{#=BozZ1Cp912I{jpa8?JK6!nVp5DQ$v3Q z9c&8zox87(Z3KAt@MqsWT&eoIj<FQ^v!Km(5=|EJChniGpL-QDxbxs6@`e>6Q?S&U4q^CA5O)ctau*?wv4(YQ z0ytx?!xn&o-3A=fi}wqm3ER5@$73cpA4<6}C}!S-P`p;g)xrw$9jqi@sbA&vF#is= zX|b>z+p~gO14Y7fE1;Bl5zlQf-wrxl9V}sQfmFY`P zU_Kr%=gN`S`=AK>Q^#EcYw{0R&wUAn*gmB=5sKLLu%0~&O0F5^h?DU8LFi#rFprCe za^_oz!W7QTgMMxaY-PWKXvPHA<9K#5r=XABgXs(?aXfRy{*WOKf);E`j8>oe0T%-^ zM025w8-;z`Yp`5=7Sgy8n9Z$)cpT>(1 z3+l9Dpqz}sPUe*Qj%W^4bL+7mYmg7$!xDy7ALjy~f;|TZ*p;w?t%tdkkIeJXi}m=j z=b@h&gA%3?W&^0?m=>XoFUK6^dCZA?s|sYM;J8nMHpUcr(g8XBn3Pm7D{PFSeOm1%1qBcpZ7^z~005 zzJc?RUQfkiTGkyhxnfu?+5`Ebtxzi741L@#=;fl+*To5tBvON`s0#YEp8_B4y>L`K z55jTWMnscfx0nN8t!S{Ia}ci`6&(OCkrt$iJs?~3Asi9)!6vQ6Frsw^M#Ki7Fa8G{ z6Nz9C*0)~E30@MJ!3>=9<=i^h&K4oR-v>{z4H$FNpnw~OZCn8Bincfo#h0!*n;C0>Gg6?k#A>Mu}!YQ%4WllTtSu~e<1 z^=N71b8aw~%TwRba)*oIhFw>$Hd2S~{4!!(5Rs%)&Wa#i^hZ$F~L(;mY z5kk11AYZ%zW*~p6#CaeWxq%Ot1lgQ6^lF`j81XEK&_b*d?}9a0wu`fZYSHs37d8-w zW4VblLQUg>NIRaR90H?@7&{ZM&B0^TEMzwV?|TCLf=GdLCjzl_A50-nK^Z1*vKj2j zR>)x9hg#+%2xZQKJz`26w;J-9W3UWmYJ;c{HfSA$7)A+=m}a1?haeWn*)p87h$rH; z@GSDHRP-hEvzMS&I~aD02+EErY!N#`j`#!Y-@8yLuE%+|8ZmekV(Srz#rd}%g?t8%!!pF!XwDJm<^XhZHDDw*#_`DkN6rnVaCV4YQ?b6O*xsp#XPV@V`4D1v zJLXZC$}r_(yXIqC`!H!R6nTfoMVRt11!GFbl*n#^)ri-_Y&_!ETGWRQU_r*zC$PRc zE*K^(ai?G&8Uj7o_Ygtf_#)pCYpL9!{1$SE zuZY)0g8o9?CFrf$I99U}6H%X{p6sSNPQYNQ>rsD;iZzKt)TKI;*{=S9>ft|4sG9}7 zOm*{kVm#EhP&bcY{uQRHD32PQO!e}UiR$AglAw>N&i%7Q^)T(n6Nx-jpGRG^3G;U` zz4BQ9QXTwcLfuRC??e)GFX~^x#=!UeOHTWR@1wTIzs)KCrlUyG5{LsLe8@J}V@O4-{|y zEFlI7_(L&hJdrQerxAlzVg4qjn!vgz-bLRj;2y=k zi6mg4dLzDj1E!0ZKEw7bWq-rOc@!5XlF&Yij}sU<(MF1q6NzHwlZothy_EqaT%mo{b z$|Tx{bdJ(@3U$);0%9npnMk|6G%L_Lo(PW3-+7hPjK z#;PH8yp}(NYR$nl$#~lZEW&mPb}!nh8v9HANP7kp=_I0z)3p%VjuW^h@EC1k${%W{ zQrl7(AG-E>0v9J_Y69m38wu@rYRgYN_qcB4A>|F_rI1fx%Y;ohk)w@E?NB-nlrR61 zqirnMuV@ofyOr{ujx}A2Q9GKWcJCkB`TKMA#owR*8=U_?pGRHvA8?&pp}x8OBgL7fwAMy2x^LTEJ`i&>fe~-r#>!|;f{}ET$AkN~tYhwNNXZgh3`VQW(zClaaOrwPljY>|2l$7m8~ ztNz>L`9k#+zC(~hT-QvD^~79#JP#-?G=c%Olc}xAOog485g_yrCc`h49)c=Geh)0?X z2}n~Q5oszUsqaA=BqL3S6r>rDiZm1HKOhUzkY+aoBh(;mf?D+*XofnZEl`iN6&jGXL8JOJXon`G z9ng%l6IzhYf>!ly=z=z+-O!G-2Re}UBK;Klpc837%tAT*=b zu0(nRR>5MVsBw_4fu%^-!ZP(ounv|ZT@NdeZh)0YH^M6Qb-=X`(#^02=@wXv^eI@U z{t&jpdZbUo2BhdGLb@F`sjtB>Y(}~RwjkXJPa)lf^aI!pTaoU8r;+Z3ZAhPi?dq$r z4~CIG3p;jik8a24K0 z`T@Ly^cq}3`XRilehaR{Wuza$dq{7<6{H^{y#SxU-;myf_mSR$za#w=uBzXJ+wcL> z&)^!;JMbaW&*8fIJlutkkbVI-kbVgtBmD|KQNICS!%d|BfLloK!KX<73Afef;2Zc1 z>9=qP>3#Sd>32w9hX-&M>G$vj(jVYUq(8z}>et{W_!{ZY@DHTFz&)hD!avn#;URp3 z^bvfEbPVnzRl#@aGr+?Gq-yvcDFCZU+6xfr>7OND!6U{I#MGlg6~Oo%dZPIwkA3jW z#HByUHFdI_7jPf~F=(L%(Lv2I2{pzP)D%-uL+GPsFhq@DjGDj{HNbR4ehX}e6(YSg z*dV&wBC6XXnmZzjJ0p6#B5J!MT6-c&dm}pgA}aeK8p{!d0}*|L5p_cmZNm{|6^O1; zh^jG&rg4a(35cFah?*&gmT8ER8HkQqh>AIghIxpB1&DryhJ|K;dQwf4=>K2EgfIt5C+Q{aq=T$ut4I@c zks8uK+88ZnDkEm5F;f@=#*i^$^chpe40~w8STa@^ZCHk=vl9_`8)D5cV(Ko$nWuph zqqi96>ky7$JsvSQc2aEBPQ;DpQIgN2wB5xS%af@@pEwXF;!OgHf@G6YeD7>BhpZ#J z$OySl9uYM&ov}d9%wS$&-elflK4!jW3CprN>{Ql{UB<3p*Ri|U5%v`O7JG@k!d~SZ zI4>@iOXn)M7Ot0D#9iV(;6CMk6cN!hk)ec0A|wkX-$}lg{A!(QGs(u-Mq*=Y<7ne; zBeMy%3AKr_>9m<+v)ATXn?q8O)KF?7wUs(bJ*6eKjIG#qs;z;oxvj+3%{IZd%(mL$ z;y27suRr2=wOXZC3v-(G)dpwaPUOY&h>d3ui7ulw-v>3BMhu7}aV9<_h(wYcQbuZp zzV0MPu&)ov7-NPrM$^~x*w<^=S2WVb`?>)8x{6)T?qQFzqwGcYJ?txRj+{3a$7OJp zTr1bdE#cnfu5q`ypG1sEUjmYF$&h5H?_z9+L+qd*f?NceQkms_jM2U^|{~m zwP?Jr`cL$=3j0d1uLS!#hJ7WRJ6b@1+7l=)s9!~~kHw_G6pASrQy?acArR_a^~ExT z|AGI4%tAiBh?=*LFXt6-Q1!m*8Pz$}5!D{mZq;_x7S%#5xj;Ria#JP3u^TlP2Se)8#4(t|5X3PPD)%Uf<}d_vQ68!EOBidkf#xH+NfF=d5aApUeHJ33`5>mr5YPP4 z7Fvv$7C=!A`>})pj)SEPdXbqrrk-hF8kr`h8Ev8!7=!9&dYE3OkLhOym_f9PRx`7i zIm{3D9au-!iFIaO;8oU*b%!&oD_R(@ zp=EInEsFE-ChLKA#9M4LD}#4fKe)vDvvM|o4MY^X4DYeQYzrF#SJ+Va8ym)k!~1Lm zS_)U;16IKX!8JCLjbfwO7&exTW8=|QxXvbEOyhGzz%SrSHVL)+*YFQE8Fl(UQI~(q zroeqRl}&^1*mQWnX0WYnCaBmf;Mr_8hs|a4P>^tu#pbhZYyn{iOE}J)ZD%_WT?~m4 zF=jj2S!_4kMeK+@XU*Ag(-C7G5oMi;3unPu5?A8J8F9vJ58KO$IW6K&JUA;(LOh8V zr_Jdg8v77mA|rmppY3D&IbCiNJHQTdPMkA0nVUl7B!JW7rXpqskzme@gpg3qgfnGl zvvb%X5=O!igB?i(QE*bumYc@ub9S6PiDZ`xc)b!)Y&E-vM3HFDfHP#DVfT?363afz z?&n-MR}#k_;M~}Q>~mC4aUPsI>E=YJolrBejcn8Zw9Egr%m1_sMeP4+m;Y&(|7n;1 z&)VfllgScSd52Lu?!>jo4P4WCGI2}^+AQ;!HOyt^HfxSH!7BC=XNflWR_-qMfa665 zB1ciMXr9@DsT9}|Bf{zXeqD@UtQt4C{C>lLlHwZ75jwBxipwO`S`r=!rx(V4BY zPUjV!8#+Je>gq~#-F3rtvvkXJn|05it2BJl>`A95-I*LZxoYyz!hLNq2w^4ynyU`M(!$xO}cw=2-OJh%Ch4B*O5#uW+jwX2~ z$4osoglO+h%ss?6Mg@J$U-i^n2#I=5gj5%x_zmTVzw7kwjnd|X%|ofZR4H8|yR8~|>bTqSvg4Rjic^KtBBvA1oU^5KoO7A;kn=I;yDmm9c`m~)mt9?5t6aNW_qtwo zvvHHVWw~{^t#do*_KMqO_dxdy_fGd!?uXrPd6;;_cr5UE+k^Lv@m%D2(Tnr)^Gfqt z<8{Sb*E`31*!zt49UlXqD4!)h=Y0))3w&RZNn};B{j$rlhki+ZoBS>PclzIx2g_UK zd*zqqcLKx#CIOCt(*l)&!-4MySqAwA#Rato?GCyS^i8l{uxD^murhc<@P!c9kYyqJ zL(Yf%6lxoq6uK?+ZkSP6Tv%t=aM+!2^YEPTs_@S6-Qjm5k|K6TJWwbUs}%1?T1FN` zZi>7XWge9gwJ7T9pZ>cQ^>x%w(R$I2(c#fa(RtAo(aWOuMqh~jI{K#=am?|U3o)O> z+>7}sRuWqqdoq@f8;E-?-Yi}bKRbR+{Of}_%)X>z~shd)Fr(Q_C zoBC6lS(;~BZQ7=^tLfV5h3U=dThd3;uciNzF)hO}qcEc}V{gV!nI@Tenfo$Fvn;ce zStD7mWj)9a%+AYRlYJ%oZcboMU(S-8b2)c%9^{(m2IeYrf60Tq;Jih77xQiNmHG4X zhx14CuNFW-ctJ(M?t)9!AF4iCeXja)^^NK;tA9{}anv%lte&6%3FYp&JYskvV>R;yiW zRBKb~UK>~&Q=3scv$nRjvv#ObSaTb(VF`b$)e< zx@C2j>aN$_t$R?%*X!1s)Z5m3)(6+e)o0b0)YsQ{)z7P6Rll`F9Ryw~_k6W27Y$+F40$*)P#RNvIqG_Pq@)7GYaO~;x} zH(hMH+H||=o2G}&;%0+pNwaISyg8~lt+}vS+1%bdyLnmjrsmzvhns(BftJZFW-azD z-Yuam2`xD-Wi5>@JuM4b*0gME+21nKa?MeByvovnvjPqv)ONh>m9}$jZ@0bQcBAc1+r73Q+M!*$eOh~3dtQ4*wnGF z<59prCs+>n!Q4@9gTF-MOrDQ|Io^!<{EO zPj_DIyxMuY^Xtx^W-+t$W|_}&oaH+!d{)w|yjc~qnrC&*nmudTtWC3a&pJG7bk_M< zS7v=O>+4xRbunFfU6L-(uHde?uC%VgE@fAH*X*ukU7NagcOC8;?K{G9s7Oz!~2u^^ZG0LoBR9v7xk~}AMQWcf1>}j{!9JW`)?1J4Wtd!4=fru zG;n3$_P~Pyeo%MNWYBidb1-MWw2wI=KBFJeD^l(A-*XvgxukgdFuY+Xt! zmXn=)8BNRi;ibHiu_G1e{c2WwbNb?K=oJUz=gByEvi^SIOn|@4SVD~L@QR%+I=YP{ zjH!e*Hqv9XjP3lfj0~^He8U;GKoZ@MR=T-9(6@L&_Qw4$pR|c64vm-@DzS`e&MwGnv83N*J$tz9xBduerq?ngIF@4XY2;8vU`RJVoLu|Cn zSHf5kY@?m6C-b<4VYFL9C&+(MM&v|H>s(S>V&hs;T%1#zF;8<@X5<{^;vDK^Xyg>; z>=No^#Dr*yq`J8LyCTk^&PKde9rI=#wPq}|v%Va@bbb68rqrcC(6tu(txAEEHiQCxcz_MOET={@dy(K(EDgkh{g=y!l- z%xL%N2u&p0=uJQ;Q9lQ9(QiZ(E+Q(Mk z)FaB(J<7wBERJd@&2#t2%FJ@hT~O%do6{QZpPw2n&EyBe)@BdBpZ9BrtxT#P*0lLx zu$&yQc1~8vrumn~yRe@JbVnr_yLtyXN&?+1tmW}I6>)#F6!2RL9BnWZ8*;0sOk-I^lEOZ zPW5Ec*Q&1_TT*7;=P~>RfBCfDY5ww;yS>}Y%a)E@*hm9Y+{B15f7=(U&aiRO?>?*Ur#oTvQv)me&p>V zrFe?2c>B0yq))n9F3w{r!{}+(2rV*NBgV!~6GE#$4mAFpuA=)u zeci#HsK}lJb@c~(6sPRsYNDfRV(snYYocP5v9?Up3qNj-irW0+3!l93V1q)j;lT^m z{f8R7y&Deo^LP7>wEFqA9_iEY@E|tgL(xkZ!2+qBzR2G}#(X%+FJ}y_xc8Rse^cN? zF=DX{+h`BqLj1{ZLW96K-cHI+BIRUbapdEue3_B0q9iP-DZ&0!SkJLpHGA4Z-IJ;U z_+I9tg^WRBYjLKlyfn_mJ*_Ef=H9;ez?wDrig|PAgz*K!`%2XJ*kAE|lz9|f{rwyT z;QHO$G%)--h@-OXM#!QC35^N%v*(7C$2y);bUjmDxw}JQ5s)96P#$a+H?Y65bpPzc zQO5+OLZM7>bkA&$U%>i0Mik0F<+}*aChp@ ztlHHY8r1&$tb*-*X*x&r*K|cG;~gB6n&P}-&(^X_zqL&*g3~r>WSnKyqpc9dkvGfMTOwC|;GHjau z!qJ{^?a*DtP1}_|!R`B7x<+ONPYY#%k#gB7PJ@XnfW9%M#O_cEPq{s{dNG$GjxyR|@T(QF#cQQVRaR0>2!08#_NvI~L zjAbW;X+mlL@%&y#MPN~+UHssIii(2+@wO3#f#t1=_Tl2w*JkVm*-Dn^AbbM4sT9RQXh`+^=XL zF|xlb7-OM}5c8V27~F3#4Fi>0xQFd$wga!bAg<=(btk-XlkLDU)5FgX3GOL)o$bT@ zz&M6PWQ@pROthKyu}iEkvp{u@^sgg*G~fqY$ZGaF?loqyPM||gah$zAcAAZ%iS^v2 zITilSw`5?{GxUI!ZTQ3vie813;E{&K3HEkE2#N# z2nlB=L`+K$Lr70RH*OO!aE|o0jqtK;u5-_fa6Cm6%^UN}HY)vH;|sk59M1;G<$-~6 zG$FPoD09+%>>{GmWOd!9KFNN$i;8{xD_7>nbTyQE$cB>m*FD0*JUl`|gz>EBL&TRw zn{ih~1-3^|gnGhBGosis+8k3>tP!pNIVxC`L&9i@QH4`^LyeBMi@hTgAUBZP%X~Q# z10psN?)U{53Z)tGo2-dzME1%V;`DmSqaXD$3(Nxp ze2s|b^iVr_d5RzTDQtFUb+TJQMs9XQ`>x6b?{CP^w{kR5T}>?V)sJY}kn=Key42MD zA%Eqim-(yjwN5g&GUzaonogSgfXw*d9a5}bGygk&KYw-A789>ze=$pbo-!@4bsvtI zC7L)^DDPT`ra|;&*>m)3;A<4-m zwmy*`CAQ%xrYlzScSIu|rR$W+?QZ%}g{@)A?G19~fa(W_=z?}cXnDfi7aCLg@;s9lzuK{(;gyw{?%BNv zlZ?QF^T>lK)C$yaKx6;2`gERPL$LP;$kS`?9Vjk-?uX46FLsV}g@ktQZxoG`9pi`d zhWVqVB7;ZElb5~LGh^`e#c|jrlsC%TIII_K98_u4!V(gDOSP2wc&w6LukyfX_Ab@f zcG1W%kK7-B#tWa(5uQPdj6TJ_t=fKuU8D+TDw+AJL0Vc5%l0A9ZXnOR&>j92=iwrosH=~P*uIZFXoJMTt!GwMS`UK25Rz+GnBs8Mwui>Rg zgmqCc)e>41KxC*58H;0Q&J2^UzEr)=)Zb;EImH`c%e+Sz8`a?0-yZjev&3g{-QYmS zKt}4BV`D4NZpX12uUnjjhiHTAFfy#%5XH?9bKH@1gWUM_i~(=Ep0_i^UOk%0?L~PD zV5%Nfb6Zq9RBzEL#@k1EhGQ+YBea1;!!f(FXPKL?autt;@#&}VOF0JjncfrW;8>5_ zxr~5+PmDJ)cx>xFmJ@%GPWF~-3+GE(DX)8`HDtSM za!q((T?X#@!MdB&x*{?5&kR?jXoWCZA}t485P1H_E|NvPgqzR5laTRSKeuL|@vmNA zGGi_Fvu2{7f8*cHd%O1sga4wd*q;3;yL6m1eHGS5z8tPmw9w8Yk0DXYyviRuOK$%} zbk@%&d6!hp#3^l7nv+9XPd0y(Nmacd8o70K$wgn)rpe6LZi$sa5j9C@y%O9feUEF$ z{)XWR!ppe7M9{7O##@4n;KqeO&K|W+UsTh0q(3Tt-ig-!GxKB4I%V`^rM4&8J7vu+ z95_BJC}H8t9np*W>(boMhE&dt-?E#u%F-f(B-ZIQ3vzSUHiRbi?aU3UO>wo4$dh@d zDCE=aavK-r&RC-inC_cY(U+Lq5GNfF<|tYK+-Bs1U|G;1M-17_yT8hNa7vNE!*4_e z!$P?g*q?(~ZaSSA6Jm=PFk$uTa|iR*o~ds+voiCvPeFfj%0Pj)Xk^T>|72fSSl`Kh zG*=vR2eX}>vj=nWvpJzo)M=aw>qPsx@UOZ8_eICkH%V5pEA}gUDOlYBMMv} zmPah0c;ipaIAapTMn1a1O2)orf8M@*4L5IiB`v#-zraiq4+&#}pg}bRGwIb=`NgDH z^yRNTTeMDU`rwS~=0L0yF_!Yfd4wq&5smzc2uDDNzd+_|>M+FT{Sm@+NFTrG>{;>9 zF9}=3OR$WB`H)3q6ztD&gW}-nL&R+kaea<^nU^phs9b1WoVt$1#RPqih+3Xo#v0iT zn>9XwAnqEuF5>AuVKA=m;Q5<)%~6o~d+gWv-J?71s|6`~Ml_0_E;mAO(eZ~xt3EoM zj0J1n-_BMnxS*VMCv)bJsfE7Ti%b1taIto>v&}Cr%yu-abw@?P#`;i0Lw=HPL4yC( ztve2x`==U(NiBRFjD7QFMdvRp^vo^qu=EPI4Q?+A@+ewT#Onm~x=&ka=@D%GNoAE& zjE@zzkXi z&!~wh_8i@Tn)TF#_clOZW1$(BhP7@luiPL%bx;SpUb?+C?36UFG1(_A!pFeCJ0i_H zr72FzI1c=EZANqid0tsyMpS`wa)=#!(Iu@jSx;V{0h|S@zg2yrT7fD(v9`15a!K@8G+_yX=Bv&D)gTMS1sy07Wd{07T@odj=85!U6@!M za>2yfBRt&0BQz9$9OqR&nasfFrfO^s!Aa=kPnULbfBoOpk-TEHxx&=QOFul)Fu-3} zY0A0aN3olRb+tE$*ywETWn%3fp{W?#MDV*B;3i`O|7ahQ(auw+DoN(2d=a_&A^EYF zUm%9D(r!}4hpL453jRI@R*;L&PS~&513V+RM-{|9IL_#kBBqpaCIUsT)CBv`7c_Aw zaFPUz0(aEc?Q)Yp-<7|p*!z?;G|w-nAi_a3DhAcvnuki;B@cqKL;rr>h{qfD3*M*3K_bPuka9r?`#Oyx~9IX!L zZ4u(1AJ!+}-+vPwDTqI#ZmSQae*q+EX1Fr>?g) z)-0iT+^gbG_A=r$ynPI8QHWpLwNTJzKoMhyj$bjb#y}B$tF7X zuh=UIY}i(%d@A770iA$th`o&gr)(3NQ@m2csZ4~Yc_%j|*lMs>5vKZCbiF6$G4`4` z2iT|{*#tP5C>qyhQvBn~*l&gRqnew*Ka^QJ{oe_x{5SXuZrQ1<+$7gV_4Dzapb>O|?9zc0*D5Qw@QmlHi$~n86M(7>x1&<8c;K+|?(GFJ3f~x|y2F^i1M>WkoU0Z@eK=@DEq3 z%3WoaIy&qov7S{-OC~eCnxGWYdY7Q?xPfyR<-lR0s&Q)+#|y`hb(U>w&X`vsJ7pV~ z;Mlg*=F~_-XtYQ9Q;p2as_4Yh0OPy_*6`7JtV@bwK8kf=)#G+3`HoEf3qP=u@A=Ck zHsaBFjqFh^^*203JaM1~7j?YKEQpLtx_pX%V-x?Y8aDCgPyT&uqnZtQbe{Dadz%X$ zyNdhB3F-x4FXFS4uFUFWACM+~_$qURELVM{`j~9w8*no{ z6>~7*li3k`mafY1y&4MvK~m5t5d=-(Z^q8^sZ+gE8xto5To zNQRGbdO?1Mu}?+_zs{D%q7U_PRLV(^V`HsxFEj?iHTL4S-g({e?#c17PJX$* zX*s*R^12e-Qsd(sEWF&^r#nS>n6WykOO&AowtjYAvW5~SZBa#_p`D*}x`Wwd>%dfW z|1hwe-$Io5oxY%74P}OQhJvc}7aX()_fL84tqJ|g9C~z5lro`V>A2OYCt`XSWcp!eXY*neJSIMff(bU00KlWcO&4^hgQB%J9hkp60 zqvft;M^}{_+`c(Ewt8OT?=4P3ah6x4i_0xIQ|o zEwN!fCXaqeHMcX-(SBy9PIUL4vhuBUfv-A8<$3z#ML6h?2&VZ)+>qDy?PC9g4C%+) z30JeHH6%#6IzJ*maJoZ$Z8Sf&o$|0w{kf=!`%Z|3Xix)9eJ3FRA`fs17zf_~Q=G%p z6JV+};gFn&A#mv_FW1$MrYxGb+*cmrzkc5OVBn<2; zE!o!}AK$+Z#|w9KaL?m>H_@yuak)tUp<2Sl7yXATO(kjkh%X_5{16%9htBeg=-Q41 z@g+A{J!ZGcd+?b7{xpdicxI5fjB>)jdX%A5L56UpZ>TSuP9paj!`0h#i)rEAurGagx0x#z{FyI!l6NBZ6bK|+rVKdocj*chfh~=rWk6+ zjRyD(*IQ8#n-GWVxUyH)7mbFM^@Jp}r8?VYF0O8VzDH4-9~B=v^kPfLi8(Q+oYUHq z(>jvuC25Q6TMzd{s6H)B&PbMIEN$?}uusde%UVW`lr3}iSyGk1q}0c~>X|+!y)nvC z8kFYY85`^`v5Ko$R8qX$6$@l9F7pd&+Ep8@OmVjjPIL2(50Y6~$CWR5*381NI#!k# z>?fIGre{lq&!fILug_nB{T-^e7YT@0THfjB&ItelWHa(LoMR3t<-LPOmqq>n}W z>K~%J$WJF+1LyyS6@uiAdxL~^@VHY??(gsflc`r6;e^A2=$q2xsGEo@rEyBS1H-#; zC?lmm&ud+2k#Dlh++3FIJF{3tN_KtN-+ygaNy)Bj{rw;AD(R5ToHzVpMa7HT=gpMi z@pgJVjK@rFdRLlLpmKFyXWlAhkW*S$T4kCxDNL#UA*sXef`;I7nl3_l`nqwtY&^OFR)XwpY}pbX(E1u@HD>C7o+=9 z6J<1}3w;M%+u<^wZW%IR>L-h>s}n+tBc#tBY7C2rP2Yt<=Qu@uipyj@ey>}BWrJt5 zn=$^vQaf1$x~x z@LOJC*T|Fne^Ll&2SijZAIDU17}1Mi=gIit2s_$2QFz0d??wv$Y!o^)uU0oaCPnJ4B{QJR}Y>8yaiq5lPvoaUDy!5~Y$e7e&(56cgsL zXP5!xi6PG7aXb09DEuG!G0!Eo*v}75IOmumKfmHwmqBAYFAEDVJ3~WFZp@vb+j(5# zOa0}=vChu1#d1q8TSG%zFH1`wdm|%zR8tIoxlGs}@i$W@(e)$^{%hb5wLi8F!byt}cHIUqObqkZq6jHsb^MyKzr5&xu~fZ^7|t+>@d4H;I3@BV#I& zGS8_F5SwVZA~ZREJ8ssBi>^;{vhay_A0exmryI%CumY)1SW1w*G~QK;`rkP|HqLo1 z)*sHSX10n(@f&gw)~bK>W(k(iW8{<>VMJ1nE-&1Ep_7x85D{nTZEv*QJ*_S@vN6>y zE-E#_E2}j!upvh_oE{yQn4g%#Rfl~5hSZ$GP+t3Wp z#sRC*eY$S*3KQF0aXqS9S2H)kJTsoPd33%rGTzRScN3x4mf#ohz$$Q_U|a-;glYvU z)>3_DQGWNyL4{)QWH-@gwBrU3RaYGvjDMJc&#Y$}NH2cth_>&OXu5u4FA(z~-3;Uv z5rJhp`BZWcdxh+wIp#r2(^>nGrNJi_Wt?<{0aQbNjzu z|Mq#$n3I+@7{OZ15xQ;F*(OS{-;6%=1il;m-Q!;Fsd!x z(Hn&A!C%1vt$dtcQ>nM#g|IZzjna?CASR4=YvqrvoT_^Jo!j_5>`SUtBPLCC(u6tt z@CdnJP0INlqLD4U%VyO-Ne}ZeodYxQJKc}DN@4ElkN_QGszbDN$PC;`hch*iBzE&B zNm4ieBL5bQ1{&Yvejz}t7xpQ=|n=!iXG7jWA47*j9=A$8nR=Jtt?bG z3i_W2+hsldMG-MLrU~3B!k$qV{kUc3;F%b9NsAD?+ZHjlS|LR5=veMUyRjH~Hw}LS z1Eu|O^p0YuA)b!M`SJG#jJr+@C=>%Hy7+&LjuPX{_C#CT#P&?l2>+3yeOuAYZEXtv zO+1TMed3u~F7vCzMF{%7&{tG1Ho#xRpdP*nb&hrknt9Yd5v;@sPbaE94yO(#j2fap zpTwLBs##l*xx6aK(9+h@&@Z(p)h}4NGRLJbE5^`G-!CH0E+pH3x?fshnxC=6L1Jv> z7w1yj&gD1nYYBADnUgQijFkHa+Il9%#Aa40^5$f_Og1vtdwP<&=`;&(g@ad0Y;3kN z#yKh^AUMJaEu!fwH{q1R@k>+R6Az%TBouc|%|Mx;+e?J~uD_WlXozU+lL>d;xCdIZ zzhojRLCqE1MMSMKsbJ84v-rGXdRoJ>oIKph`q{@fn`;AcpVP_kw&Ajl5#NZzb?8M2 zQsFn{nSI$Ir72<475d>Nv&S|$W+W?2KaQ-7vYqam%G!pO$9rfq=9Xa0hH>3_KH1sn`4|Cd?Mhu#8DwnjsJ~>2i<9LhV|&l(|Fn_EInj^; z>*tlz7G)h&or3s+^IQ!{08!j3!o zCyY?muWNqX;B(b=M`p)G_v|gtT`M;)kGh_CCVn_CsQYsMUlMBx(esMR^-F3`b8$*; zj;A}nM8<>s(aRP6@2tyAnSV^#@t1{(5wf~xqBc~{_lYsxVNo7Cw`%Nr{BF(M+tI|g zcwts}PiaV4;|4U4>3GG%A^hHZR9Nd$p9fv?JYjk3KXJ@?jG41{RXZnC$wbZ+oFu`5 zRtXOut4`SUK}STyEM83aek@!_cYlnPGoPqz zxz(%3fNligU^S8QH;GiW>NPs11b+<%{po0jJocxLQjZ(jCx}@Qctm~lbblzmK?ui^ zR~tr0i^$5Gd?@+yEAkF6vpYxi{dT6wb+;?C3*U#&VQdwsJ|F?c)aj~us&U7TQ)||oVynY;hpEDt zfq>ls%xx^cn@{Gx!}pkDc}?8gQG;;k_9C>sM4$W4Bd0IL#$TeRZDD1u9TlgN;f|Ph zFcLeKH^0zRTX!of;+UG5Ib8jtO}OD>3;z6`z>~G;*Sn9ngjV%$zI;JMC*I-zL_~%J zOp))X&skh5bI}~nZ@499W7(3oOv@mv~{<$B95LtX zS)V%a&ic%Zb?*$MZp7cRpgWxCZl^~p0~%$r#-QA#Ww2amqiHqNf2!C@?`|*LOQ+7#h zsVS{VcJ_&Fsi`eVcASTQVZ4_vqbG?d(}?V>DrHB)(9!xnin$RUv(3C5O~#Bhds72$PIw^TgJ0iwRcCo`|$v*MHXuCKN{ZF{A z7`Jks*r0=|kwxB97w^B>i^To%5ztCIuU+hWBNambl%ft4(CCPn% z=-=*5qH(HGj_$<{cw&~&_MkEre9q&lZ6ap<+vE@cyW#l=cYiD0jV3w)waekk!s$bZk!QfAEIg8T8d>x`*r260%iJ#T@luN)^ zY}3JG+PV`HY`uUr6&R=aic80Fqhf)662S;@5`z6wjj@5>nXravoCZh*>q_1F;!teL zoc%>qewlYzmz0*ofTEP}>4{W=tNo~us=h}d<cUUpvKJM4S9bTy6{qZ9?@l%^NKJ`;8_l@qsgOkZLyoJBh z`Wf?+i2hIa!I{xXoijGWoDlW%*pU6gxJm;Z(s=wi9K++Ue%q7P6<3u7RxgeRt+ zKXc6`ttB?LCCzp7G`k=d=OFuOq7OnU;+>u2D?%i47c(;#xv)sX7&Z3|#?4>*m(%>{tkMv-vG&tSEGc8zJsc-FSKHbe)U*Fnoy1A>h zzG%oTCCJ7mD8*qdX!$n^TUo8sAMpp-qt#8f#Uw<}S8j|KAi;@Sr8rxe;9gqg4d$>i0ggfKeG|`QK z!U$W5okU;aVx|>P6lpK9m;67@o&&6nD`~ym6}Vy3MF$~)=uHv=geU^hMen^AQw7+7 z4aNo=SKJHky{Fiz2B$#clImQNbIPS(a+gb-++A``{={aNf8MSHxFnbVCm*p`?e2ST z-pst|W9IA$Q5?X-N~u4QKCpjWtUOplAbUzgl)T0K=WO%UzwG8uF>fP(=56-g6-*<# zIR*V*FeM3Q^chx<;p|%2W`pOq!ofdMEK>Q|+xw|RVhDlHTWI5KE(!<`nLFDo{81d? zV{7XZA;t-E0`G7)GiPg)0Ff9{Nnp)%F!ccw%+3k;IVoj=R}5T$5Gj1@(?irp%u&Eg z68?ah(my?Ny3>fqd;~iF{X`U=fsen#`~cp=O&#$swI#!vn%xtk6#Am~p9{6x?X=AURk)B%RI z0C9=Ff2_03C=#pCa79P`n;e9wGwi>@GCh1h`+c)5>*$N;YSuF2h5-nL;giui<`=j7 zP3&L`G1!-kpr$Ll8tRVnr~r`Ju#K0s8&UzZdV=g{;~6htI1(8D_#JQ$iM_tyK^3|Q z5ixX*h`I9!G9pu$IvhiPkOEgH2{mTFqwau>hy*I|$L|E`m$L!PIvt%J8lg*$(~|^+ z!e*b150BH`xo6;yM(V;8u-%bQ!u(meEn*pXP)<9EWdSP#Po4eJX5B=!dG42}WLt_Z#ZHn|F)3rdKcX2bPalqc0h_nW(O za(2JjO}xbKdINuaql^F2_5AfEfq^CK^Z74P`Rhsp154NCQ~#5`^|hX5uWnC&{PFay zuP*C(ZF~ACb0(yAYkt9&8U;CT@@GZu)`I*kwJ;I9_ClB&h8f@pPUgdhDtpR86dd~p z__WNVq;>MLT>lB}#_^7cwy~k)alg#Y_z7bE{HVI&d}1N}WB;pLbLKO<(c<~JTVGv) zujFm2i&{XQV8_q_>|O_)l7df`^;>g%kaYtI0F+YJ!OnS1*dx;z;y{TnVw$yHL1jbP zS!+tAK54D7jO8b?>@b%MkjHy(?8tBl%a(o2I2<#{9=^7+W62ZU5fPAI*s=2ZaF)rj zgF&ly9L>~i{`O2s$(e6A>oSk-SQT^-XrX%Q7S#nZxGV5^e9B`ktY`8DM~>cK1y(MD zPjoschWw|AwWH}gb0dMX(j~6UQntStM3|6}#)GwsM`UL78!j=85Fv;IbOIx^{wa;I zE)W&*y-xpjmPt5AO@X zJHo7_v;Z>)9Jz;O3GAiCzFJOe2W<@OO<0oPY))8h!GUDl-;fVRlvEsURaNFMAB^oe zRh4llV$4OES=AP*E>$`>tBS%ErEwlUTT3;Ki4tLSdBhg}m9YA)c|{|BzAq0np42J* z0vS2~Vn}UalFX6b?W)QS^373uy2lg;PhOQpdTSR)%IY$LM%exJ1H1cYAUA;=0b#{h zQv|Q=JY@4cvu2E0{XDWH-S18@67)HFhh1Aa@ED1a1MnB1DnlF=NcdoeFlpJAETehDmUdz;?z;DgdjX2%`>;gLRuLA{@c;LPqw!|-K!2R>QSSr z#t2bT8z?`CBCpgYwYDu;O#Kwwto1ZDv08X!u9ew>ga|9YfIyoh=G!-{bT4gAPv88K z&Z=PlvP@IHWD{Mb-B71e)osvPMfKGunMBlYNMYAp1+w0EU`qxq6LGUj}AafH8}gP+nxr1Y}c$fF9&u=w@;>%a^ZC35b)rE^s%s_eoTFs`~vwjRGHoig+b3NSxsX*j57G;d!170_~Gn9E$*SXob z($Tb#aND?UXcOT^e>9ygz4GiY$J5h~|8jQp%+E)(+9N-ou~B^a!w+A+CDC2%jgIcU z2+RzY0#&qc6Ui_gESucJMSz=|p1osvfXM?o{#1G9>g6?zP(pNOsYL3wYZ-HN2XrRsC znZMpZ8_ET8-?@%p?zgeG=l|2zFUsTYd8q^uBh;LQK51$qWAZ18e=EcfLFr@AiMch@ zFkR$XfMXntueW^wv;aT#bjachJ`P}b%x0!BW+oCsK(;G%s>33U2U9b*Ft4zx6HC=TnVkts2Q@36Y8A!Dh70&}7FjvVV%-8WLS04< zoQ$bS@;9+xDWKx|`@nDyN+ zk=+-lRC)D|lAwHjbUgFVGE?UOtxA%e9%G$j=jG|==;LiJL+D*Lk{+K!m{%_c_;PR% z&aysm7vvQMqDbwn_4O)M{d$hqW&p4K5au8NSO^~=Hjq%s51C;|KDDwBF!S=y z3kWTW5Hcspb>s=U!Bgfq-)!!Hi=|6Kdj^5MBnWy5d`JEa@53?=_c}N>A(R(_Mh%`F zpy5QP;6$IqwiI_#BYoN0)7c_)>61Oh+v^nIF>XuO#k**i?@L{W$Ugtpft}f%?;I_Y zwVYi-Y{s-j@bVZ}ehQ4?hNT`p=CtNGY|t18Ofbuxgbf-NKwaF~M>K7Fy+3SKe~oXX zrzIiITvP6*E)J=>utuv|{r0ZW(dvzP9)u*hHPOY@%%uL%wWc%3IB$)lxVk($Qs@sXMZ48%^EWax%s5;rudz3flx?J)4nvax*_=E<2= z1ZJc|&89qeGG6|Yz)NTuHu%oSXxEEF31fkI%fS3GnYu8iYjgY%B9{BLtlE*){OaMl z1xzS>>+5FnOvWDV5!C} zW1s|iGdD{HGTcC{%3qHt*r~x?*&Xj3DeGCXq^Io2J001(23tYPf&J0zewXu?{o(fY)Xntu!l9#vA~o%(t55#8MX9mJxV2*3tRSYA30@Oy!O$m zMOmu~`~u517BYuPlQ}3eLRS)Nit==|R=x>uT2Jk~P=g!l`apis4ktI}D_cQ$pATQTpy$b4WecQ$k4i=DzmZZY9<8`22fRU~+u z%{Sdc@`ZkM7k!NgC)WB2`Q&cX1&cfrLjgw6ImHMd4E_PUlcE`E)LK>~x^U z$C5mn`b;ysV@sE^JJ$S6>R$TivS*75FO?a#`R-l)CIhZPj~f0(kbAJbPzVTa(6vNt zUQA<-c6(`?)SGt;1au+J6a@PY;0(@L#yol<>tvl4K@1_L#-Jk_mam{belXP=5|$y= zyL@}44B?d0hva*2+k0mw-#c;5nC>7ko$yWI2(&pduwG6Qn(YS{l1AXW2UP%zKMD)% zBL_;uOq%)`m33cQ5f$Bcshj?SF(wIV>l3SjJhaUkAwiK{s4Tq$JIOoJA(i-bh(fI> zKi(C?H>Yo3XFhqcQnT;6AssRUh0pXa8K5y6rD^PXX+t7*PKZ= zw+_Uma6-}b99@iqwIv>`90CSc}F)C3a*c8Blz7I)H_ zy$I(u9|O9?xW~mLz>-e3WA53PbU)zj*i7IO?)Zhza7m zkaaIi_RVWdA+9p!%zjkE>?25rhI9WpO(fm?WUBv-zGcF{M1vi}cpQlaBID|}2lw~eW61k@?%Z_Zx@E=bbda`E83qy&$ zt$nN0H(y;+dTD#%xL;0J0+tHT9y>+K#nA=9vSN*gTXdnkWOsdtykTE$&8Yyd^DA-f zp1`^zZHmf7FOT?&u(d0&0f@7q;eCd@0Laq^?G?LbsmSqhS~@X-ZA<#>bxiYcT0o}> z>@SA%6Tp8jkx@U7)4!M*1=b$#k$c3IhdUby@bfdI6T1VG4!j4tO@U2>#apa1bL_(q zPlEFth=VBYGny92)7o%8`1xyndw8 zan!M51S;9pja2ZRbN9bLFaVkPSFb|65Bup&W)HGlN(`+BL=s8`^AtV06KIauih6>PmRqh6Wt z$}MS70fEP00#9yuu?WMRC|Y2-&=}JY@oaqt{~G-1EFU!+4n zy@-As|Mf%t99a5>``BlgqsEQ!dC}}=*r}Ttp4(}D>Q_kfX4wLM^dHPz1f?SIx(V!8 z;$MP4SpI-Bl^@O@%!qz!4DSJr8vjEc4=%O`!q*y2MS&#z7L%Uzbz^yI39ii>ylZrl6I z#qz{e7wg!)dKP4zzrY;q*%)uV1)PxR!#3C{Jk$to^cQUY?t5onks1s0yx{-@+;adcHJm3Rkh552RA|PkU~mn1DtVl_ zz`Xk=%3QxKe(3ow^v>k>9uWDC1kAtEd(u4!1^p_~6nt&l;^S>$chbpUBOB9vhzLni zJ>FA@PoO-E%)m+=1(1g=orbZB#HCnp?IhL*4SGxj62Ne917}`gwLhY6@u^OgLGg=U z^;C0MakT4*s%B6V+fyF9DEi4%Y=@hr36hgZtDkHT=q85K(}yQ?0%Of3WI5huHP1#Y zmsGY#IWJly%U@lZTsER8Sso)uS&waT>r(_V%S%}MH3>bKc+f#33~K&3VtLpga=?MY z>2g5aY%sD2V!!1wq39qwRd=d0qA*{U5#kWmw6B7>fr2_aIy#vf|3VaV=X)wl3`$>e zkIRBUb-K55C_=CD?LB2q=tt(sJ(A2Nr+U!t z$r8pJMKCX+n}kW(!Bush#4mV!IG>Fuc=vCf)8wsz(E;Y|Z_yxg>~kdOA6E~eQA0bZa%JTJ0Tbh!% zOzg6vRNI~D%xlA6gkFhGclHA zuB!{CJc2b|Rz{ZWut%BK_Wfgj>PaMRexwJzh2I0H!q0^FfWHXxELoufpIuVoE^7OF zlsUGN*+2U4pGXZ%+G6s1Qap(hJoWR2)K`2i30Z96jwXsX$}EEL)gMOD4JHV}!@SYW zdtfrlcSWI5X5koFqen+}O>9mj+=BrB*i4WM%&t-90Jf1#7LzC7goU%CnknZufRoJ) zyi|z>%RIP$^kTK18%W>{dWFx;AZ6=a4?>n3%tTUE2UYE;$cY+t%?Pa6SrsIOeA^1m zs7ta>+4d?amEssx9VZI5vI-GlBiUrLU3ht%i_FSW>JncOZb!_;P7+7-7UOMZj_qVt z?c*D?E=&$Ovv3jXM8Sr$`Ew_Km@_x5daV|FQs&Je&F0MIyeNP#%!||j2TQ&D&K}kW z#?X(WtISVLz5}>YLLLVy^FYx6d*J-!^OO?P6~JD>PQ0&Dixqj2WRP>8=6%*yo9%hvC92>j){>(_kRl_)#e!!r1``)n#JQhi_W3iguZ^#$-j`HyL-~Vm| zKEUtD&%w5e<%`*R$ne`T=P*;i6-FN@OVC<>p+8}|EJ4!XQ;m!VfO*EiI#Zm0 zz&Z_i9bnDM76>y4NJP*}7bGTWIIOU2aea*WX6hAWTHmT@*jxF9ATT8uB42+F&k44} z+lWp=jfn~O!;9m4@`ISCgi(RcsLn;I2HZhYUqk%o=fGRQUI9FavrR$Sk^3Y53=9S2 zEQtNXZs02BulnK~2*>@o1UoJ=c5t$v6CH1;)p7FVC~~4k8HTIaF-3oYqyLQO?ZnZ4 zbtR;Wp?(K7y5|C}%LXwH^Q;+Gf8Nd3vQ9|h|khm(nZgW2M$h;h={jpAVEhq08IVq?&LE)%wW` zqs7-9}bXS^2>X9xM1kHUQZ z_#F6;hSsdlDBbBBu)i{Ob$RfponN%OZ%T;En4>h_3*yrp0sfM*O(lMb$;pX+C7a5K z4{1qAc8I+_{O{h+cn$<~V&;*PM%L5#FiU@gO~Gf`EQ};}!vSIr#|g$sI8I)CaSTP{ zOS4Xt3yP|>>1i8k!>F)5NW)yFS1}s5h*U30db9_u`O?()Mn@n%TMhsKI~HrQ*4N0q z$96hhD~i>?Q1^8zchAk$v#Mp5Zm9|;2`Bom(03s&}XB!|MN_-p=@T{$|svg z>aaVjCo8aGyVJ=#92Ko!Rqo?((O zUr3$BL)stfQX7v0;nY`OT&*>ftD5EyhJscpt1nbD0W5j~onpE4E12DUoQ(*FE&K;e z8fQR4UDWmGo;x&hl`uI^P*>^0XvcK~!{T4o2vSIZFo$U!WDCj-UN|45g!|tiF($rW zGTPhqJQ_QUo_~R{MgA*oY>+4OKK^Cd`vg)JfEr3bS81NnPcRn?z!DyU6n%*F)6WR3 z8u;)Ml4t{3hh%s{yV=PdW}r?bp@F#(g=FrXbi)imR*i?+dFKpsd=6xcuV9WAxKh=9 z@8-5%NJ@;+QfQ+~;)yO}C*AWloPw`%Q=TAt;4IQloSQtomYX`veFw}v66Wr~QWwz8&#J#Fz7T)GVw2g^Y}lkYO!w(U>#sVBqk zV+cg}G+-m$6)+U8{hkC1;n*po@=je%|1aCBk=aa*w2Ekz8&D; z1Kpv)o&cpp*qsCNmI{6cDi|2VHBS$w97w8=>G_EI4ZsjqEIg2|e5;HGqZ!>xtTz4~ z*pOZvO!k8fS_v>=_Xol_X6E&KkRgWL#LN(o)Z70BJY}0@47{FkMW6l`5CM$RnK<&C z@eueJ;sF;8qAiGodTCT2kL9fo00Ji*i4*IT+^yJnJrh=aEUPP7BuZ#W#`Xpf&Y+-p zQP|-6gjE;n#J!=@i>2C7|r8iu}Osps*4BaM!Am!*K9AA zmZnErdp*z8HfJick zw|Zb52HX4ZEW=_tIvlE9M>{!1lteM_BHz*@ozb;L4K3;=M@s|lUBq&&r?NEKb?27h z32qHUgTPBEb`J5h+3S_wk&v`h?9!8u75xWRVC$=L%gNY7I!>Tu)HlsdZ7~=_8fYfXZ3d93-#L)MerW9Wz`mm92 zN>glXL$aSSQ98#jrST#4#F%z@ac_KlZ?T+|$_lz-W4j6O8JmXo$hs{R<+k;k$sCairnXMIHu+TZ&lzD%c8GIgvS636x z>f$gvV>1xD1AHf+0vd+b!M=4+cZ}o!HDj>Q;S&|k2lkA3=nfisTud7l<)rl}{GhMy z-^vFvZKx;Fz^@T#BRc=bV~Z)+%k^yEkO$|dkCC6*RfAt@CenpCiswd;{ns*aWE^U{ z^Db&d{(q=k96;;9)Geb{;|#FG=JF~5YMABRFPGvOT44otMkt*npJG+Y0z$dqA6(%P zj+9`0)=8m01nZLrJfS|y+u5YT$*65l$YdAVuo$aq+Lh<0#kmrkG&_O)Xnxud7m!Q* z>b>*Uwv_nFR4e;i!s}a>r_+-{@j*u)xefpE5Z$?U`fB@GT}V!Teolz)Y&)TBKc@>h zBu;8crmsTO3N#w1RHH|jY%Bze6I+uBWpYcB7`@al36RJ`%*8ED@PXOt5$|4J>liNg zF~N9ALT>LZ{yF{+|2J67iaX#k3;!D|)L4KHE?=Embs)h104q-8zucq!>I=l7Imqxlka4 z_;LRISTPF)W_?7zfE|;0`V1NS-?SE^k*21;zJL5-)rH{n7XHP1=k*7*D6|e5kTXx7 zA-?->nhaml)YRY4{Pcg(XAo}*vzmGi^a~s-gX5bXQ1V$$qeP_Ti%l0-Xfk%Z*|+@K z#uPMxeDnIVas7s%(xIFVW;JSBSa4C9kMel+7s6@oE(b8>I(#Re#B<+Q$J$H416jzfKYMQk*%m8XLt=RHp6<5u6 z@s{lAc)f&;t+BxOJAtuo8sA!wdFF%i(&-a~2$xQwEW#<4qlXcXoDG7fP_7P%+B?_TL zU`3mpLWDg!$rtsZZ<^2tK#yor#}`ahL(V4lKfp-`rv%Gh*f=N;G5}Xj=`ycfvF0|w)p~gdwVy*JoG7C3J6S7IO^uvxZB&or9?*s zT){W#ugqs&XK$K)iB7-gRq)(=S_==}`*!Bj2i_%Tugo5g`j4k3$iX2<<7p{&Ff(%y zTQavExH9+tEA+4TUtzww{|evk{wvHMcn{#!oI59&D)c49;8Eb=S;%UDj*zDTx)EOh zI8I6+(F!T}R&Idfaz0W(qcCL5m$;D<@U9_&g)zyTp1-U-E^Gn(k8m_WTISTiqkMRC%+_^%kjv2+D@YT4Lb?8T>f9|BzznC9fO?&ni)+@OdgwM zCBbLl8KC(OKu{y~ws&I)KLjz#po+}yT0ni!!fb11c)#7dAhH(itYc~)-ob$6;aasK zuz%=tz}#Rg+#?NVrDMsBtsMyBh#@3-rdqhDg?Xk0X${@-fX zLR|t_y9k)lT%c|dR~^etN{I+abR%9F<=YrR>HZ5S9rGsMHUL%(zl-HzSfd5^3mL=A z8AHE}asDu*V(+^MmD_s(o~(BPa;;!Jc!~NbL2nkeIF;_{;ZOEusJbq866vk6PUwvr zPqWE&jDPB`_tp)(zAda0VIP6z)Gny~DJj=YL?1rSGhtn5f^WMGzcFr_uzm`SxuZ6n?rN z@uqmhDm>SH09WkKdGK9;zfwdMLYuO#TgvI}k4ZN^ZS4&bSl%b|d;<^q+~GTf}CVh|LJSf*7D9Xmjp) z2o2)*!dxEmyxrO{riRG5$7xF*8(}MCuwGj{KG28pY8W3xM({5{)Fr$3*cMe!d`d>p zgKX~>GJFlF<)@AG4A5yAn0%=HAIN&iBebcY*oL7|LFN zP6IZ=hhh(&05#QfKmPP^iG^hJg9wCMP+%5dR8l&_LLNlG=;a;*7wkT z-AgL#okBBY(u`0i2X~Q+YvXgwjz`u&{l$~)~H>Hdlv))o#j!eZaj|Zczsy=l-E(qJ>!AQzWF zq1ggQ2Nzcej_V7neRO5QA^+^o*zn@Ro$C2%e_2^ydQcas={`}`(Ef6=6*{~4bZF?I zvZnBcR9~DO58KO=K}Pfr*mbbY;#^z6TkJ4q{nY3@vz{Df`lqAfY(_@zu7RL3LtLCQ z^CDjW{%XUsEVt7?8_4{Vxblm^(M=v78JWC2?dk@&f$fovsUuko#&iNW^S8y=i2aJ`cYEKTOj4)k@hrIRuKL{5Fne;#ZoKDbK?*Ovj3 zAaFS(L#7WDW|@xQh71naC9GLvwVV8A_umg?q;;ozjHKt~?7Y@K^!hr@@1TeU|+7e?M7V`smMlbtM(&`V&oU z92ag`Aau4S3xy@eyW_BO0Voc##wQS$RR!m8G>qcz5nc=c80->@fJ2pzp{e(sLf`}<$toH7ztzb)_e zcksLSF${(CMO@$y_MP`~KiGE&kL@qmxj2kFKm+2+!dT{a9+y$t@HzC5k7?dhF3v8< zNeo`F-83}0ASk6-<6@|*gvYoDwT>8=KR*9ilG6(~hJqjX{D2VkH^y#&}di|glDB2L3%$`zg$Yjn=CQTww-#-!4>z8C%e(Rb|4RKB!|W^F&oHC4C6D|((resy zZAXr&t&_=?1+FfFJJ*s{U8r#_Io_jz_0K{KD2QAD-2c6?uw*4C7trg-8pO0OKH08J9DHhV?wK{2W1dO%QHi=#PoM1NX~U4) zx0ErP6WzMMss;~Nf21{}GT9p&&4JOo?t$%t8Vg~78#rIzo%cvA4=Pr^c0LN~NWR7U zH{M?OUJ3iVo1N3wY3%opY-Ydz0)G#Cl?Obk2A=0)V`2Y=K(j160aU|`1N)H4<1f*l zLG}YKBifD1n4{@jVZwB>gHYW`XKQ~S?Tn(mh!8(*wL;O50ihEFuIXol-|d2K zkqqiqDuUf{5*yUD6uHfeM8q4CEKvDGerr2PxHyfO*jmg(grm6| z6W7H{3vfO?&an4SQ3aS21mZ%(Vj~Id-ROX{P-hfUx1+fFwQ5xPTHVIC*2NOJmHDMO zR17JU$uS-K^Q^RMDnqO#!7dA(&G23!Uhvd6{C5GKAb;WnMnEGrTNtx=Ky9{_GlY_I zbLQ5i2e1)D9uqH$qD#YH-kQ^sB7$_84Cq;3`y0g}zcF0nrt-B#p>XnV}use9%&9OFP6poSlsjoAoj0MJ)SB_ zOV9Aooo-Q(ZG*{)>AUljB+>r%yL~ddQ!?7ci~LndURszR!OLRaC$VqXo2^~-Tfk)N zMq^tXfSE1p1lej}u)T1spjRt$P3p{GzDE}Sy1PUdnI{)GxxXN=T|h#MTotj{(4U*= z8F2-FS9p1h+sHd_=uQP%stX!b>mpm+Y^|a+k(R5Kl^S>Y`m8SAkmJW(CqDq#P0vja zCA~wBgA&jtE^3V@=RSLGFa3E{t9@v36!Rr=#EB&3rSb${3;sfZ`HPm;^N7ZJ!p$%@ zG`c%K1>j@1+dHc(C96ZUNE(yjTVd|)<-WkeBv9tRpe&=9>6$e+#EYH!#<&gO22>6D z3+C(wRD{zB^NV|l3XqSIFfM^D7y9L%$&DHpvclRYQWD#c;7%YQZO0D-E;n0g)>srZY!KkES?3Ms#qM01lkS(IQesPSqN0YM!?GN znaV6WAOo4_JqkA0g_2&u+5l_fX#vb7Bv0wg5;L$GKz>cfo~-o#A{hlSNpJ4^=0Ms> zBx`-N8@)k0v!okTJdjZ~Ug}p`UJy@d?dlAI6mI-xLW}Z*gp>z zDA*Hj0M4ZT04D$&gAsVC?u>FP4~LbzIzGWs8LT{;UAaEm7y_{W`%BoJO6)yd%KTDxrZ17$J5=~gLH;vEy3?(|U10q+Q@0>4 zkd2dsx-AMwHkWcdofSdvoe;|*i3~X~4K#1w6Z6dw5n8n_t?Svo=*aHJbrl>Kp1=*l(tS7N22?MPi@JZP zs@*&_#j@anXz?Ld#yLi8q&7j%mpC-^Aur|4C@lAEB{uS3;jXRb)z-4tOqeF}C}4{O zYFf^n!WE{Xv6+rnP6eWFBMXQ%V*TT|s0BC)$_2jBo{IwlE>UNFtIG3T6Vw|sm$SGQ zKv|=BhzW%IXB`MAp5v*3&+=FLRh8$l4}fZkcw**nNXdH|-;ZsRAot<}1Sz@u{YO(- z?wY9Hn7)`@PddE64&EP+YN0+jZyZIzu&}0jDv-Dg^K?fwbHIcIjlV&jf$QOvH8BMD zyQ5kN;Wvh-BH;l7#(kHl=KT!g3ho)1|FB6QPgt*4gTMb+s(*cTu{a@qNACGEGaq3c zaUd&-0l)FOF^>Vf!;Fj)GfiV)%G)}Ic4Cta2(D-;1IjO6dmh+lW$+B-D0m|MGy3PS z{eY4&i^rG_G>m`8&~AuM-p!PwBYVhs>`V4e{>;5+17wH0lAmEej=^sMWDHhN%y2e1 z%98y9QsfQ}^5g($(CtXtdMC=9oMegKDrmgt=qOL{1~~16{_6g`w?S4mr2tMmQ#8uL z53W-;rmsu5>-c*z9|kvq^X?YZKEDdIrhxibRlFWvA1qDJQw-t3dYw!khiUM?%*^q@ zAZb444xs`?qR|GE3rhc89o{Qy&H4?J)hPS*XvP@swE>ptx%`~GFnur5zQF^(F#R$ zKt^)}xhkSLGaw+dIYO&~%Wz3G`GzPu$jK=vT9o?RABew;qTr^$XpvT=#&@elci&S} z?P_jcn|ON(7pS!l=!@&6$+2pVh+*bKBpD{$0V`Hppf!L;1-ubrA$Okz6bTZ|MIa$E zA8tkj!;nui%PpAYXfxWv;+&G#LN4aJf<1?)0QeopD{H|+0uBU2{|V?13vnk`fJFAQ z_b($h62Cyt2%r)RgTnw&l{KBPz5DJsiP{pe_;$|9O)gX>Tb|>eUml$(N(SMNLLUbw z`&lZ3=o_R9x27VX6WmV;N012bZ>WTuDowXsF}NkHz&#Ewa?*;qNY3u8M4mfE9Xn|B zKyxJ{RLq>EP!@VGcBaFUrf*%}v-h`HdbV#JOp4^427f#ObcpplI5AmLoHhj;)Ch0n z2K7m&OVixj3$A<=E$e-}O(tu5ymw+EuSsQPrE1EXAm4qkM;sxiAzv8Jy8J{}%t%m1 zLrBQttRRoy>>S7T&4a$*Y)|!>9;2*@7XwTVzq3Mou-OQ=ULrG?m4vjYKQ*jbY8lcK zx#Y^`4Dt#1;b(51=!{&VvJ7es)8g(}sGnJhRuYbNBQ=3$W=9s9#%+3cQ}6n|bvHI> z%oZLqweYXlQQfy5?;i!V5^nJaS$QTJ^kdjf1EZO?%1--}IAsfnSpFcz8_Wwc^vwrs zB+k0W*F{A)BuXTSbBCY=27Pt~n8vi2>TD$bHgr5D>1lGtr2GJ}{*Qqk32ZMR7sDAN#<7;1 zjS*NHbdysUD#5TU4N8sx^CH;_dEiU8BHpM4$OhJhgw^|bfav*7tB4un=}no~T9Du3P5rE>4glux*Q zI0j7m8h;$H7uRqPdm=)h(|rR^^Y3M%T?R%-hT0|N{DwSLLLPEJ7RmA>2uU+53ta(6pO=vycqoV9i2 z9t!t-Ucg4UL3vs{0q8-93lqRcs5L@y z7W!-S3KN1}$$-TZyb+MOc7QzVjH9W!PKs>X2F|Y`WDDp8D?l7G22H{bQPw$QRS9c5 z%VXU<6RVc2RM$NzTgXYK0v?$SbxEG&?`M0L{Dm08eM)$Lhglh;S4i-`v1exW)K5lP{HNf% zmwE2QPPUiHN&P)f>F=q6dlLC4;Jd55Im8zBo0aFM^;xfIC-T5c(sKT-6vHg3lTkIXQqO&sn}8e6&JFRCvj$u=%mItK!qw#GBfy zl1suj+*q$s_dN|YpL#*!e{`i5*Ls3X+EiVVnC}+fOfuTomW#bHF7|sC*jkt@{eZb~ zS-Ih#k5{K}hQ!~7r&cGAC`y;dvN^s9eP=7wwux#`KmkEP|MRB)26zB2U_SP7V8`0u zM(N;DD*Pt@`#Tm!Yqg{gvVjDAG$AXf^?7j?- zdGodr&_*Dqgm0TSRK(SbZ?3%aHQ;RxvZ3aa{{gu%1|$m*6obKD;{?E*ZnFw)J&awA z7U53MGvDbe!g1dj*9Hu#J(M!3i<5t#!cDy_AYhr=O%dqtc%N8A|3LppfMXu( zMNjiiqy5xRpzoQ2J?054(evCWF?>nzT8JJ3T2}xS0Hs>s!vcQq4iBS{;bEc&O)!yY z0@G9RR2jX)2dj3@}^FYvHv+h2>?u6}%zvId0}{2aoAK9_Ypfik>EAD+>r8 zfuhu09KDeU+YNERE!PHZI>izD6tP_v4p1xDW}MxKll!bhSp0=GAuHBu>n;&lU^lS- z7tQ)?Aq`^9yC6ES!W#yJ+pN!Is8E$HmF1{hUBh#vQusIKxyp7guOL}NF|#@;Iw~ni z9hFFq6+_sUM}BijNPuVXuUB+e_#W3=e`!YYEBxk+}O2WKt*l z^J@q<9C;<((}{U^a>boVt6x`e{{R*j(>IOZpVI+&=Lz=HK%7f9m*fN6!38T=jRS;R zPS(ZSw2-tCh^(X}NagsKvLRobjGm087V#I^TDgY%+Iwd#O^RyC3P7(TGe@yyXo%bc zL`bvOUVAN>q6msI%A5?G3?$$B!PZ0Qu+Ur>UaAf# zI!C8a^A1r!8|hO&5eGq;v0`gu=}(0j9Fp9FG{ix#lxDTMIn^82ti^SZ55~u+;}g~D zIHbv4k>%-`wIX*zPJgziXLf(iqUz$}>eDqPB{jf@k1?MSZ;;Vgr{_)>Jk)elQ|Zn7 z!%=QN5Qu`$Qevu({R zaP&`oMdcgq(mw;#&pt(p(Do7JdiCtNYozNduMYFSW$wUJ7a1D!j3Vk3F=f;P^R=C! zt?B%0xiPerB&PiH`%+W;^8I&P`o_zo@xGRId)|RyIAuk=L=s=2bduvP19B(+4LoPk z@Gluh|I+e2`s@_?;5qsl+IAhvsC+{W-|aw;AsVm^%rVeYeHf%uR-y#64XgcOKLQ&} z2IQ@G#JF*^?G0IRyQ>cC!prjI8Nv3-mID>c9c0w8%q}D^ocZzFrry5pPpDz{wC;?I z6+)BX#C*T3-fS?RrF~ zduAXme)Z+f=F>}J=Z?;CkFAb}kv!cXyezq1BbkeOa<|qiwVPk>tLb}vORBPAdwytf zq-${Pj*{AfZ4IF=szN2+Ggvp&Mjhsv;63A3%_=Y;pzCcf?xGE-p%+?Wr9&MURhi9;{k(CJXQ)Dvz%P46^pCRU;|1c)_Zd`-73ScD%Sb;d{ z1|G>7>otfD`drf)SjmC)QgVx!#=Z5OFKtTI47||Yda^^k;L;pPY?UT!S-Jva)VVcEO&O$T6WZTk4w>>_`nyUdGY>3KP~m*P*+-HaThSm<~5>d-jq2N!>Yqez`qK2hI}W)o*W0P2KkP>X_AU??_GE z@%C!s+B;C}tV&b0w?6pY>o7l#4(!=A+QW3QT4J#NxCycOf^{OJm{Ig@OFy=H? zY}&-GAP87x4~^N2%4w_ppqKg8G15hMd0ley&}CTJ5UlJ#Qg^nWUkobLD(b$;yuew zu~nKw^k7nC6VZ@Saj+#kqWwr^!^w{DQ5Wbi7+Dke6FnpqHghL~dI`+|rzY(27-wV0Lh}^NkR@D*QbyZPod@grp@IKE6fki^DQy zHejQIIfA7C>X6{GfyY4sbVHiajWQkNP2ge+$lH6_`#J&t=D~gV6yq{-V75TxdV93o zjGC9&ce=Fl%<{NrJrZgoB5D#OfV{V>ch>|3)$Fb&7fjxcE>$@>sY;_sAV@qm*afI8 zcqizcIKK}cN>akk)(%BoV-$}vit9*RT1+xKLq*G z_(*$v{-R$_-Zoiq?Gp3eV+^#cU~WIky#Fk6PmdzICWn;iWX;_Uau=UJ*@$0=aLf%A z2p@qjgWikP1hya~;enh#W|pA6A2Tw;SFE2aL60U67UsisgIee_UqrH1s zd&g4r!{9`JL`46@;A4a1D^#i##(GkP2^xb$@!I5JbUrlM*8(SUsLLaq z#=>+b8j5$+Dm*mBauAtU45EXw?0A)vL=)ub5}Fa1vbIJUSg<@vQCm}|V7}qTgS8)q z@xozn&ddxN2l#~V8SO!$!Tbn%GM6ulC{Z~#wFPE{3rEA7_7oQFYE%mR69dCDf~=#V zBWljxPR*!mL_u&{zq_VNwT#$r9~k42Rc_-Ao^>D{@2uVoabirUrFlqvmTyLXp08)- z@+^tk->$Mqn&b~B6YLM1FyvRTm-Fxm040F2!A>XvEEJjPIR)*z=Il8LL!o4B_BvwQWkpwcbsY`Ipw!)0z29;Ol@{FQf z5flxTLWlMF7Pc^7n14Hrf0^0=(s~F?2hu2E486@}7P3)n%NEXXtLOO8^k>PbW`&U; zJRV{`hKqd_4g0DZjx;IkRTaaRdv16pM+PpE#N-DA=Y~V8>s)Hb0Y&ASR9hbxi>RjI zlUdL5c5v%rYhtpNr(9fGf_x9W?NuUQN|I`5?VsU*`vyJE>Qd*v3~8v;O2< zYUI|coXQS$`@a0beeKb@%A9g#{g#}Zt&77Ch$8dl!FeiSe~Uan!qv$MGDWe+&@nj0 z-%lItL>A_*b$8!UnbDi=?Va75QMFy-K9rl$P#>ts_g>fi7-iY zfSs+M+S4=I-`3VY8ulV*>JGV&U4slb1Hf6K_Xz5#ixoa0T*d-_Wl;F=$$>;&CmN)D zpS30BTT1*Ci}zJGAFdAy+j4u%{By752>*rd(YXPNT&1%^Xzq4dNqia7xd8tcf#|=<)CW z(JLOk{s()-6S(IsaT(w-&4VCWhUGz0Gh-sXvGE|Y-U#&^WmbP?hP(&Po~pyhW-t%ZhZ7 ziY?n(bFfRGeJ>*LKn`o__(-c=UBVRoFY;<9D;Zh;v|PddcH!O zWR9OgC5)12Brek$V#ffm9$p&E^)T$SGsve30NC&H6&Ax-^B1&T#@NPwCN@TfL?!#C zH$_G^rTZpDg+zKL)r5!FCV8$;jfhN6iHuCKj0#aiMuvn$5;0)~cJ>wO(40^Q2l$`5 z!rrbREI2d7(J>^GX_SS9$>d>SXrrG(9^e-OEE~f!aq3rM7tGNS$4o20Li}57BN(^_ zyOEe_e7bJUeCJ$wWQAG?;EaufS{$;ble&e6gEVGo;VwZUb2E{&yRz0%EYVabL+es} zp)Og9wEkF2DCAaoIfiGY+juIRon#Vgz@shTSC~J`uP~opP4u#U1(J7&iXvK!+5wsZ zR%?+Oi;QOp3|LXUw=*BQ`25H10}lQXB3BhoLRYzpBK#e4X1C`vYQOZpp+lcI+}p;+ zJ6vq;EHDWayF-UQ7Zxt7s5as_|2@#%7QxP0;LeZGlTL3YK|=*st`snLi*pmbJkL-A zC}sgOnw7iRH_W#_Aq}2~`e{(_TnO2=pqnDBn+nIqn7ssi1>e~-)#xSQG9U+o{hvcz zHWrv=25@lyB2Nhth*eqsiKULt<|;{4ptacFMr|J*mnf2^%IqB%Et_K@mDmURd0K)! z>lx_DSqD-WgzLJ2@eb!8a()G9NnCeNPtK7aa7RvkAK)MG{x?7$%ShLho(NtJuMxj}x-$xncgA=GWng9~7b`aUqjn|}Ngzb7;26R;Ps=h7 zhO1C!dmNo2+76a^C5x<_EnWTWAFUW!9Fnm9`bynnOTrxkqr`SjmM&ganZ=R1gJtRQ zsFmL2?PlZcY%YXANXR?!vzF&YG3P~5g&~T9NLNu*fkIIbB_dCIl?PiV4pfHDpJyg@ z7r0o=5hb)HhxSxO`KDBd1f;8_=GNg7NkovxqM(sN>(td{!IpP_G@9?~8|)-h`r3&V zF)rX{w;)bRlEOryuq27KS8}LO7@7=H8~6(HU=xP;&jS1{9yRPooY9}*Z{Vuzez-{$ z(+4F8u!a~878?3}@g02G)<-FH5AyPMUgTu6P;2Y06gmg_1vuirsILwky8Sn&5Fa~h zdutOb`-K)xVZIL5cGe55?6Ba;D`ZlrPAU=Gek@==1mHeK7T_-m1OJf1m}3ZRrzLXQ z0s2xxrP|x9W9l+<@g(B}@R}=3AXs)e; z6P2jQD3L%bZi@D2T!jh`0R*QXGM*!ft%*VL^oyh^8WgFe&J@~7@cB?ApY21J5BS6O z)wx%*hsJYK(gI?SIkW)RAlR$`I^=+KbhDw|+{S06t``>TF3?MGKzw9rjPJtvUa{p- zI7I%3-VM`D=GOImPydzv3f;!#QKOrOQ^ZNbtuZrw=E}hjEaBtW+6Vxb6%?%jb(^#1 z8SG?=U~mpgJUeQ=kydKGYtxlc1#^8l^ZHQM|7QUwi5VNmgS3m48@+E zgQA4ifexA7Y3}?BJI(y%avROM%_G^??Oe;XcI)C3{aFhL(knYV%cEmbtK~WXX{}X_ z`5J){KdfpX0pNBKbjmOJkAqjs7v{^_TsYqgp7iXn^4TVs_6cI)zwa*Vh=OQx2gx;S z98Dfuse*9*&^$JDzdfCKn&_lA@gINZjgFHLiVv~mLn@t{jb${%k`E}$HEsu8qst<~ z%3`p22Ji~3kbFmg8@8Qc-G)s{f)kSvT^t|3H`VpROr|RWKN63!1fl)@=g=D~$HrD5 z<^`R9&C2(lsO4YqgXnT+h1O4iTkN`c3I1{o&jr8pbK*5) z65i}al zoY|S#nb|#iw$Q`ge0!wKgyzqAG?ty^L!?V&tyXOtI?Z2Dt3^;Wje~<~6KpPq!QMs>KRGnFIV@J+A`MYLB@88#E1uviPg;P(=qf+DkgbxT-k#EPh zF@Pq=RM)lpy#3Q3{bv2pfiHeNcglhJecblCh76k7YuL){u!y`DhV+}(Cji^xr*E0n zdBi)!c}>_F;{0xU+{|s62{`k!$AY6%!lxcx(4$qaiBO>|zrLJPCdbn6T|S@BYN}tY z$ILgz&HH|9+QTnhc=VA2bGudAOo?cOMBuzSQ&L%k+0$t-y!6xII~{2G6&+qtvj-<=)XY37^RrY$KuY`?wO;zir5;3{5~&f{*lS8W*vE| zi?CI$=ONHD-(LhZEmzt($a>e!|4l=Nto!DXSr;}AOWtr{)+67nAF>-N9z0;>xagR1 zs|E~tA*UnVS77^b@2F9GiEBa20^+(iGjp%)#{xR-=z{Lu7aX0|dipVbacnyLWtyQ2 z9%}Q^6mD&N5Exyc`<}#W8q&IFe%x=fZT|`lyAL;6`_|5C_5Q>gZlm@P*VWAnNJYWX z4R9nGnby+I5wHIOIPxJm?oc)!c4((Z_IX{(bFS0Y>#}hZOwd(e@h^o`chvCIBG8anoSdMK*&*!r`_Fi;!(x?L? zEnPPceE9japq+cdFjz9qmgyRoyL{;E!%xHoSmrfv!^h=cd5NFv6K>nC7oZIB9@$il zW${_Hd@SqB{rh*7)}yBml!j54x{DUu-Xfhx>kV%@)0=_dFU?kF$gv-sP)tV!(Yq^k9zdOStAb(Y8&-xTGI3ZzRkOiiH+zR+PEUg zV>Mr~<<)LRNbHR5*;%`v?hzC=&*B%7`dGJ^asB+OHMMx6>@K$L?7FP0vN59Tr3Jfa z-_km4z25k@=S>~>@TN8k^IkjXt1;GvH)hja$5({?3ze!t7W?ZGIos=*(Vbk|E$g4T zX=2B?DeH%1zcst_fK{JOi(Jsb%P;fY_QSdaxUYV$-Ege4>@sS1+q_qEEP-7f-H|nQ z@0{qECqH@S#unR+?GM-We7ahFaT|n3v3u;;-Sd(X=e@`C#9hAqro?xd($CMo|CBBXll!)zVb7gen2@mW z%yU(rJF_SuVbPiA-1#V7aArY9>x|Vn(>HT<26TvT6YMx*44UjR9Ud=zZx`)Y+LSFe z#r?JeJ6UiZpTyik3y>Um^uh}V`UPs>vTRy%`EDte@Z1+uN3RO1RIoE>$%x@E=7#U| zO2~;1=n>&txr$#zkAQd_K1i!zkCdKW<7S$*()Xj{lAb*>rRV&S?Q8plH?g(i$G(PV zK7;vJm{ViLx9CJ3t?s#}wNMi6D7K^BqIb$)+Go=C31MLqwoejU*KX09MGg$^lM_>~ zZcOeUZ)P2xJukLJ+`O!4Q9pb?M6MtqyIe^i)`B+1n-G7AwGWHg&ru%81AEGXpq;DT zgO;Zcd2xL7&Sr@@I61k4UzIAp9TI&Laub_TuPH~K?H1L6T7J_eM91}b{?PdD&x{JM z*`jS@at#|7KGc5H{GMF*18seD4YD`owN+MrFuuJ=OW`X~@%Gssr~3T?Hxc93ri@%3 zRB2^6mMVD<8ZxL^aEBL?7CsTQC^h-TagjTlbp>xplD8!A)>ZMA5I5sywTW-fjH+16 zyUr6W{I{(4?ht9`vt_%+XkayVnft|igI7QO2MakF-e&Dk}l zQ>WQGbH?tR9k;W2_x!F2>&%r#D zZxo^IGT*>14%`sz5rl8t%JnUMBiyfdM03-I3eltI_n!3Tgm&#FY@0Or`Hc1zHdMfN zJ;8m(#?-AFoin>(NPG*g4tf17eHVN%T5Q!8I&^xBmtXIWP0PJQtlMWdP<8{}=aqB6 z?W5Ls*@9hS+=cNWy@tFIpkpWQpBJArXX7BTUqch!GH^z>K~MUIKGdO4=G5FJm8oal z@RVxZ=6^V@)%1f;bnY@|+sH}rvyy{@noO_e-LN`4T(GEC@Nj-2AHIp(`XK)Q*ZpEB z-@s+$vLKI@Si(1^NzXn#8V3hI8M|<9(8APYbRTy$jLGDF!OemDEY6*kRg%zY`c0bm z=9CDR>J4i=(a`(lRc*uJ7pR`6x&Oj1t~3m70snng`0pd|3%*W4v_GVLk>j1CpXlex z(a-V`6S}|MSg*#ly9W1|ml5R>@cgjUg0W%Y`5Q((ykUC$fECBd(8s-e64F9qhDUie z?t~>I)ha((p>n&tSH}2;@=Xo0-=3QgIrpQdPQFg6>>5&UxBbnNcba!po%#j$y`ZC!Y7VSH`TJf6kaU!%nzeCW_Tg1-&u zZ}B}*D)Lz&x6j8x+{4)B2C{tq#g_*3Uw>`!;lmfdI*;Scx-R{C;ZF;{TGEwwe!n{X zYw@RC*71gm$&9+FDfXGDX76&AdkaQs?r3j+o;2py*|uYGJ!gKhq-W2?Cucr#YEie{ z{=?=E?*DX3U{LDQ{Rhua_M`px+J5Qs{={pQ5?7Qgzq#zviln3!mzL29uV!2LT43A6 z&HQ5XMDQ^hI==+lZKbuxmsji*AbpmPqqW0ZqU?UyKU(03mWQf~nh6wv6GIiu+qEKl zC_HhHrRQTqEFGr4Gj&7GSpJb}SNkz94C}XWWLVXzHdp_Cae~_Pce52A&f7AsU0B}w%r8l8x@<9>KJ<0lsy?f1 zTZhnPHWvTHz6t%OzW-RPP0X?QE6XBWY*vbX0E$M}SoM1_HX`grEc)WJRr#SFQ*7Vf zey+pDjXOy#{kZL$yPWHAeDPww7YODz=!>B@K58u&fIxA4f-Lqt+W776Q>SdL_2ITw z-?HGFhgk4p61{4b?H!CE|6o|@7*j{CZNk@LVgBu1*JJS&QI*MKaFC1gxN!FxvHbXU z?=QaCzu(jmE3I}dw!PjWpsuqsTV!^x7oFXmbX~mb83LJkJ>$cXsh*RCdhwDlVI1rBg0 zJ3L+cfWwV*(Em(9A1yK0kMXj=-vX!T?f}o#0tNm>z+;^_eTl!!=qTW)03YJS=}UOJ zF-FhDeCKXcrMxH0Ox#4{AJJ^w;zEo>RrOqwI2i= zexScC=%e2Y`nfoAf#ZwVX|jP%lq^^KMA+x;@LZBw4mWEG->fam!ee$iRy(|4r0xLU zZ>OKm=f#)dn+MwAtF#|AS37)28Jrve@@2pW*`k?MPXs(h@Hw7z5O#>Yj@S*sKV}4R zy=nUe{oCQWq*pmy@XztV|6s|##OHiUI_a3lkD`qaVTU73yuO|g_>oT`W`mzau&ZDP zcy1j5H$DQqmB~=}PTDfV3sel_9l&FRA8|TPSm)P=gS96S2hWjsi&MD0T*&{e8`o7tPC#bOL#$=BYiHfq@Rv&bR7S2=(9+a+gFu) z;I8mo(x)6Q%H{Ydcc?5^(&6+aopf!!z^{S*khTc=0|otDQpW+#@j2YArT3O}M4U8V z0bIt(EbRaZ2cObDcL2`q)~sb^;lNsP_c z*BXkqcK(Ttuf5=3IK>+vK6Wxb%^QE{RodFiGu*dcqgD+AJSx^q2*as4^}F?dtaR1f z4{56x$@jnTLsV+|hqPD#GItc^ zf1v(KV zy|4*g8mDTZ^|5@lx__VisJ@R3@adhL%e#916_CHX0*zg#OO{mS@ppufB)`Xzv)lJpNnTjGTRowViJ z3nU8gA!r-=qy6^cJ27DW)Nmc0I)xu={te|e6Zl!$bEFI4GNy1Fm9ZvkkhD=wKh~+X z9e;(kThN#I+(u;#TA|HFkEE!hw&L?3)GyJCZxNXcLhA#RQ&_a&2RIT?pHdb+BN&Gf; z{1w^_VS57K#Os>l^LR8v)V0Ltwk_%74BB$~CSKPPf2H!BNjNsGNVF>gpFB%mv@M2h zNPeC#!zas0OO4z72GQ?{1iXdf|C+ER(GEF90NzEx>+yb}@fIq0l9LbMvj0?IgppXl zR{}oNbO~_To)s94uoB2HwgWyx_=3dGGQznp7%KoDZrX0g&oY{5X27k0M+sk$_$!Q2 zT>r*#z?j&{74M``M7Z-FVefx9VK+_z4KsjP*6xnP*CvgMMX>t(St~X*5To; zTZh3%Q4bp-%p*?Rr={F0wR)l+aF(>`SIAceZ$`g4ZOA1bt_W&v5zzAM`VA z8v*Z&!_9jO`U0OkYy2+Yu*X~QhtsOY7T|Mx`BKDMiH}{#?f&XOUt3AuDc!H|3(D~U z4=LTw`4RTc-?L;tKbQO{`^lo;#rwUy-^KgG=yz~@o3p8c;9uZ_|6_vBCvDE`tmuCV ze82aQjC;XM}7+&T9e)L>K|<~LJg#tj9#GS@o#9ysl6#T45y&Mwn3p`MA{mdxS8$B-CaP+5zJ;38p?s}WEen{v|;6pztLO(ri z&UCTRo4`lC|198=KG&P1zg#O2dP_mQ7Ye;`eCX{{8F#zE&U1vG0~J45DvWZ`CbPE% zKRn=aJ|PF-5t z(0491Xde@Q??(Td!?pba?g#!I@bR8LU-0j2>q?iF<7?xwmYU1!hx%PC^eO10kF!ST z-x>O>Z61#}Bk2z(C$#avm+zsCP;M|US1Z7_Sp0oi_VfAsi|qdw43h5`@;#LI+a-RM zwomliB|f)jiJvuC+Owq3`|T2ch4#JRN8)pP=J?#6=Lvh3_mh)%`ucev{)9ru6g0>ws6!xmn%o)bI@qY2fg> z;4`o#X+LSlWcI~PuijI8dVBYr+M9jBd3qf04aHcEj>y{ZZtRqOLMvNJggs*dDzoEv zG*yZH^nevv-DV9A*vSuV9y`}_=j|<4&fH;Oc$iSk>P@6t;tI zxcRcMolsFH%gBDAOSELB6T+7JD|i!uFUKCZueXzM^pE-2gLoGd`0|}^SyTKBxWE@< z7!p4nw!`sZk@_SNlXyRu`}$)7-VZVL4G{wdDR@IcN8p=(LAertB@Wf%bR_;hz$N}l z;#`g|xT`0W5OT9%hsO(|25#7 z$>ErDLawTyGsavO@D+l7B*u8^qukr!e2k|YUSHuOMrPG_pyOhP7mUQLjWRl>ukG~t z7*9E!iFP<2<7r-oZ=O;H=VLsY3*bXBPZsNx0mm2->UTWJGfDwR50h;c{1+(x*9-c$ z!*fZn1Dx~E@xgzDN<@*VqPldqH2q(~ZP3ez4Y^>kYjT;1_5MwMJZCz7AE;M{f}DNbQQiza5@S zraHiRxe|XF?1k%D;&b{EUVt6-?eqmd5}uBeJUPBte<;e`qRRc~uJBwk*a6PV<@nHN zy3~)LBj`&y>6m-X=~slk)fM!i5y-{g^Eq7Do9Ptja69B34_>$~eFg8U6z>^= zcM0b@;Be?5SL#5(P3IKc3H{FQcfsdl2y?Xtp#KE-X<<9urx8o|;o1_;HVfSp2zXWp zsT<$}&UGW5DNdAS_U%WZ&lI#?f%HiEB@f1r1Nv1q>i9qj|&{SP}Vq`zHfc=uOp z>&y5S@<{%c_m%vKb@T$h2K+%^($_Qr7xHj8uj>^;FA~n>k?@ryN$4@9^d?`AUj|1% zD9N@`>9L=n|DvF?4C9NiF=HWoQ2Ltm!2+W;_XT4C;Dd#JB|OWhtMQT9!+5;?;*QxS69rOP<@)H|EO zvhep&{to9PWPieD;%n|9`#KJX?A2`RAp0!X#5`f6FAF-kPLj?OHYdK$9{3#2@jYzo zRUJ9Phm&_~Pu&TJ4Gk~l?H#w#euBP?SGm~Nk^AoxHpcfQ0DS=m{Y=|hJ3jXfiN9QX zP1LD~OG4)xg|SA627`j58$V%;OA9ACzmu+{5a`Y zcMg032R{|dhX5`<%1=CZyVw3zk$!&Us+#kAeT4lt5onK+GTBdcZo0KFpt|Zt`?*=67*$U<#AHN zvxdu9AmKa~$auQ~Z{b{Tk`8ZYC43e7_`IFv@M=Pz624k15iugqmM7Mq``)u}dwa*$ zrBVCd0rf*$)w!i(+p-OosmI*1Og$=lKva!~`~pKAd$oQ;TL+}xzH}Wt;yuK4P3Y!z zQ76l=Q*U`2!s~>$A*hq~vQ9+XBHA1YPaiGeouK1$qHf<5bjsQs0T(_e;e1S()0g<1 zK8M3bdfIKosTAu+r7bv-&AO+kle*xup1A}1Xo#%9-vGuDw~ec?&5h;`cwcIk%6)f( zfj%+dHsEKPBLHuq;GOvRn5IMLUz$4t-crH4ioRicjQfB-;C|Hv{YNGJ382$Jz}rcD z8+wJH6M%Bh3izAA=jBcj1Ig&{+n)JLqj8$2@T_#$PbLVCLg5{CCWKyCQzi z6ZZ{a*EsA2zvC?gzc(QSZ7BTbcDw#VyTZ6D!eo=W|gOip~<9R2|P1ym<(&ze-^wZVc3=yjx=BPxf zIZLyT@N-cZ9FGU&-!+&`{Yp^e48F76Ak-#kBO(o07hq&ewrC`!O{VbD`u z>=Egu#R>Tm=>ZNG-%L64vL33TO*MW8+|{%f z@ahuIP8uih{6JfLg^uv;vNmdZN7~DS&rd*1H&rozj(Us`{HALs zNHy>^3~l5^JqiA~RL~XorVqgn?jcvY_L%7VN`3J;dQxBMq*U0U)EDpDNPVS~=Y+lS zzQjl;jAv@1zCq_L@r}HnahYv0ad~-tV-C?^WZ*;Cx%eh6?L3R@jgbG&^+dc0-xplcI}bSUg#I4a>H_{e=>6b?_h#)Ygqp|JYiET%BtDl<;+M_Y zlK6Zsfy7@;+Su_w7USX^-wEHAG2Vf47s0;{3Vjy|csg+w_#@C>zAO5$s29$ED%v&R zzm6MUCnv;*^Ki{(T1$PWdhUdH4s#Ps(@k6P`>%jE)1J`L*AaSzN8tHTTfE5~_V2|{ z)Iq%Xh`lW6Hpf|hI5`<`L^KYkZwfeXpRbB`C05+G!SkEM^XThwJUvFhz483p;`z&p zZZ83^Yg=(ed z0)JH*K3S^0Pn;#bzQ>%Q@Xcgt`bh`+%k20|FsH62;_+d~dC8n+$6u29wFCY~cKlcJN^mKH{1Dt$&P;_^J9t6^&`H!aCw`dpM<&1sIOb} zB)-4!a=gTxQ~b)cV)wdg?}3OPImn2cKkiSk14}9pS9!f0e&TpFXS(a z_swLyzg>ROFX8g@-}&4{r2#y@!M2Id_X6E!oIhx0kNBSQFzgHKi2#@F_f1SP)EuETAChSY%uhVA>`;z!RcKiZuzOY9*|BQe8<@jc;V1Vp*ar|PZjb-?- z$EQhkNnhV0>`~y8rTv6GiZPT}r*(GxCHOuFy&Jn=k2i!pO8g~*zP9r}-RVm^{xR)& z;-=_#7WOFdk3B5yQSx7G$3Fr3+ztf)W^RuX|HL3^k3ygJIbqx$F<1R|y$XBe&%qwi z&Ty?myMjO7p8w*+_1h8vCv6=|75ZHc_!;voz@Jd?E}A>|c+vI>nI`H_;;(0;a6T6H zWw&h-?*V0Ve%7lNE9cWvlTSR@!_GZ1lO2FmZk9Sb6#9wFf z5dITf^rEu#J;{*n>0{v8~?Y6mu5@eNi8h{yKeus1J$H+jogypk3f|yoA1X ziMibzAO1H=`d=F4Uuov@OZ@dFXHo7z+fsd(&igNt{(616m_z?0>;`ik01p;&t=F#z z{KpYLibQ+XSHYn#lq=^_@b*dKuhTDzcp&Fq@b*dKuhSn9`~%-yPmBqnr5F1AM6}bu zH+hKn;l&D$(Kku|7W_yOdsqBO?W6-f_cuv@okCsryR7xm7q^PR#`URVZHvg zfY-2@*cPEr+5cH@s%xZheExpn#P!)u=wY4ymf%P9uY^5F{B>yYczZAL`Iwx_0M3q~sBdEK_e6wUR>$JEg7 z7V3==RWN1*JDw@@i2fjlv!R0C2HR582BCM+-vj>R0?zT*2>kCA{!9V)1KeTG6e*+~ z1l-%URMpcpiBB*ligH7Nj~V{Zuk1G#vQGuPIpAhNU-lad={Ewt2>f7+8{mt6E%=fB zMC^&C57yfO{)6HNBQc;4eEpy!KD7xr@Y%bL_~b_c-wJ#_CWy1AB^@=lYZ>r634Xp+ z@J|GO9otf;SppyTTyN%N0k3XbYHly^FG{!xJtXkc!Pc9fcMtswJAaTP)Hn&d-iq;;8ob{`8dtY(d5ta2#p1pIhQ*9(M+@5R zG8r;q=hTRZX*(vAp8x2hJ(mIKmfN`zPD}2lce~E*Z)iboN4?wPLx)N~FFoy(m=+wI z+?m()Us)F6D>b>^`8)^AuZKVJMVWjuJ)Lg5v3K)kHoY{GRHU0qd(lmc>F8B9Kd^{5 z-J8%4>g6uaO|TX1TD6K|MZ`@JpXsd9@KXLN2_8;>cTdCuPRmL1&OINC9MyjA zNAq?bJ-YM9A5%#8^R|KH)aT^KiMBcV-o@+JFD_j*o}}8sN_qDM^}W@$-1NGA%o+Vs zKIRPnb=RjE@8b6rw&nVpqMz~|9^m~}jP3H@*-Y{K20Sn0r0`cf_n7^;ZRP$7{268V zX6b)zKo4|G9|-tL+j6t?KeSt-{Nn=N2K3hpdl&Ho^z#JV8+_sHR``v0PXqng#=Fq7 zh^x@Ed%2$ZR@MO|fUP^f=gS4Q?nT&Ce=8G4m*GO252`W&)3BYFvmv zkF%$QU6eiFrFd7-Zrkd2Ndr>zUE7NXU2UVt!o_U!%`ceO%^r9*6!n7dS$yw8Y|+bi z&*n$Bls*2zTC(|qZJBM!*W|T=XKka-lOg2cuWX|h(N(3xXh`Wnx@s|bKuMB@r7}*-o9heDyQish7!lTLZEXjGbRh_F>QN zdA4xSLOqIaVi-p=^KW9fhbif8gkHUYz~`mSwoM28jx%4;_FxQ_Oom+8>X=K0LqQzp z(GPsN;=V&=v*vMDQ1#zlZQZ_o>(=dfz`-UsU7#8H4_{~1H9^aU85#miQQJ+`H3MI* z)U}Q}2v^r8#GeFpZ3cXpx^~h$wK3}288rFH3;dre_U>7vuH7(asX$#<#JtNl)U`Xl zf}U5`RWx_v3i*hRUX~V4YN>0Yx#8p@38%nGQP)gsLdL3VU8_qLs%w+hifmQaX24IY zYbUKE`BhyzYi=}DUAt=4XpFjc!x?b>)pbQ}5S^~B-L+oy%h>F!JkQkRykyUm>@gE_ zGDf85d3MUq9+8>m>F?`j>5)AwJ1@IO+KBwj2`o0jUCpOu=H-joMJNY#>&C*vvwurWAdHb=|QMqp@> z|Jn(#Y}{pPX}I&pRDVBATkiqbFr+-B9{6R1mJf_%Jn4wv_7=RhcYWIPw&(kRS`L<4 zWPoy(DA5OH^8caOV%!(qzPoeL`ZhX_9D0IUE}r8u=7D-LWKPpY3w}odmaXyQzZ^OD zx#jNGU$~Y=W7s2I=qVQzGeC*+D$C^j=b=2#e*%6>L0MV2PeZAm&{LKuJqOo$pux2o z0j(zkPu|`7Oe_3;cb)M1$-|TU0QxqV+|K{|fKE9rAMlWax@m*DapWTxkOVBIio#;S zM6DJ>wt7=lDNkB-p&mKOIOo$B4qqOo$v#IJLkTQNvYpL)-3-NaumLTLrPB z8ust0ft@yLVvpO}*m zs)asy8|#NJZ3FODFbL-i4%UWfL!qJeRGvN1YEO^Fw2hH>!bqy=e7T9MY;a^iz=Wnc6;{L!XaaF{|6 zc3%u3p` z^d@~sU(%2C$Ib@>$sqDD8H`qTC`l&6ND4{CY2U-i2$D`R$VjZ6$;7v^EX*e#L&jn? zW-iGi`D7d!PbQFw=p#(VDy*qw8kvq&Gc(C7Z09|PJVGADeD%l4T4*&ynZJ0N7^==*S8;Y3-@V{kz?8`m_yo9|&S7o*U1g?1HKFYM1ICsvR}z> z8`4I!F>OMdQZL$!dei2#1#L;OrjGj1Hq@8;QGXghEi{k@QEa?JLup&uj)u|pG@N#z z9ccuOq){}Q#^4yxPBe~o#yKSM+9sMnyJ{C{B2A**v{x}R=76>tO+gCnj(Bkd;q0Jx zSo=u(msY49MOZz7wfi4qPUHxT|D41(u5^4q8i`;u3L!L8%c4AFjz!4gAwM7CY#f5v z1nkg1QJajD&ZlV8akAhHtQoLsyJ%0^i}t2{XkXe-E7feYKOH~^(m|Sm#q1B$!E^{6 zN|Wg@nnF`)8XZnY&~%zXM{2)lzhY1JOgfro(QG<~j-@#?m*&xYIu1*GC*U;3Npv!H z8=p$2(dl#sok?fW*>nzlgg#0iqmR?M^a-5O{Um*gK24vY^XaqnIr=-=Xi)_vmiAhwi2O==<~ox}SbX572}35Iszf z;7Ha&dX#=dkI|3mae9KDq@U1JIE3;u`Z@iAeo2eyX?liYZ(4euenr2g7w9*%n0`x3 z=tX*oen+kJGQC2-$Flxw^g6vkf1p3opXkr@7y2vxjs8w=(o$-p2GbZ}lrg3=6Eia> zR)IM)7wpvT#ws#*R*8AA%B%{j%Br#ItOk3C)nv6;ZB~cXW%XEn)_{3p?|??EF>At_ zGB4JQd9&uM1#8J#vDVm0x()MXe$1cuj9DNHV!}%(}36mcY8QM3%(5vF@w~>&bet-mDMn%lfhYYyca`2C;|PU^aveWyx$9 zOJS)jjSXibSUSsKBiSgH$wsp*md(bnu`Gw>vOJd0#1+m@ z$!4+HYz}*bJ<1+qkF&Y#2{w;C$(~|QvuD_R_AGmjJn&hY!iExZDy~rEo>`$oxQ=fu{YUv_7>a0cCuaU zZT1d(m%Yb!vpsAt+sEE#AF%!GLw0~2WQW*cc7*+l6|$r3BX*2^%#O1Y>?Dp^I>kO^ zpRv!`7wk(`#7?s_>?}LS&ay>m5?CxGg zuc}wmtLruNhxD3yExop02j3FwVa`$m>~GpoZ=^TYn_#xGm)=bG)|=}s^p<)ny|wP6 zx51hhKkT;`fU)~P?Ponm57u<2{HzS#!#0mjPRYs6avzhHlaZZ@PH|pZPFkuSH!L~F zZPbXIw6v_u;f~94RFlAO(ALg8#lAkB9@-i}0#g(3(ojppR2KdHSNX^b0mX?`4-jtV}m7QBL zH3RJAqW8}4oRhP%^U^ZYGLlW5l1GnDHbtjp<|UhYrKja3n-h{p4@*s^{W55`3{%gH z5u=k?xAY9wEjPoIoH-^vSsw;0(+KfgDu2!?ZA@+kq|qng2gZNITR>j2o{eRzwG%a^?bC- zV^psA2~hk5C^-UDc>$`t099UqDlb5l7of@sP~`-uaspI20gApw(X}Xg7DdmZ=vfp! zi{js+=vowAi=t~$bS;X1i=rQ>=m#qLfr?I`q7$g-1SUnzf(k~>Jr8>F5O3RJ%< zK7$mWL5j~HML$T<4^s4l6rVwg&mhHTkSaG=@fobj3s&U?tMY;sy3=7a1E9D>M}w8!I%4Ji5Z9w47`o zaO#ecrx9r3c$sKzs-|S*q~wnto|!hm-ZVMD?2VNBFfP9xrLsejIcO#F(##P)xua9Y zm?LEtC9`Om#mFpHW}RdfC$r8n>msvwnI*`qtIQH*mL#)oGV3n09y04GvtBamEwer{ z>npQvN;*RJ?ks#O4mHpP`N z35TD#=;mRvpcI*<%4~$pU@n}AF)|w~Gl3awhOOlK2Ac(Du&7Q*B&!Y=dbCeUmfoHJ zNyeXwW%VI6!Ce_KDcT&33Qo?`(^18GFa9SFe_SH$we6B@zjTU_omi)2nVTa7DRZ)< z7?C{!);G#2S>~=$<#q0wQhqH;_ETZm&o>erB%^0+P8FF`j4A_z&Ah{Gj*(@giOeMi z{Z<)^T+-~9PBE(FG?|-YB*iq5xppcq+jT_wwdBKJHZy+yer}x{!j9Vrha1bta!|jxl3m|`?PZxnlaL~OF3cJk>%HJ@eZ80 zanC7>#^{RkUOxKJJabEM_{lBP;l`XG)sZPOJpl#lnfPN)l+S0$=Mx%aZ&|7NvQm313G;4Yc6U(p71Ek!OMCLNUZaOZL?3YdvG2&OJ{HGk0^V86t^;Zh|5alfkfO_j7mvMMU#;% z?p$LW3X|*$xJS%wg}KMvQh;k`hvzywFxmO`=Q`i|Tw*!Tu1O9wk{oCx-A2PTsr(`L zq+99rcA(MQfkyA!Xt?*j^|}7#xNa(_N`=UXDz4pBJe5C0l|SL(5LhK9kL8G{3R9S| zyq2L=BB{VCe~?jCTvsZOsR~gVsX{EL=HU=X<&T|&7s#gs5B|R5rm|xw6%Y@H5GtRQ zu~R;)BB%Pnfv5_a;)hD*5mVfII0Q@qsO%UiB`p~t<*$zMQT* zs$a{WaZ}Mx{vbo2xUO6K*gT7xKGdW$13-7 zh?d4^j zuDt2(fb5dQhm8chG9Ps+<4izIq69q>uT@T}1bqN*7)sDNaZ`Nqm@&z;Yd%fPM}sHI zU_H{aSuYGwsbW}EdWIWEE+bt@{ZMxAB6_frH8mb4ZYrQ8apBAv6Ia#LpjX+W0%#h= znQ+RM#fug$ATo+(KQ@CP5mftT*PRaxD*5}@>SQ@qF%Kv>J{6f zUa>9e72Bd-u`Q}ewfL$b0QD+uk+0Cc7C$uvBHvAMuZ9v-lWg%*&-tmL13xw7;irZ? zRNu_vuZ9Tx6+QWS>}v^-eK$*hq8p%wCIS>4i~8N7p0}u>35&uHRPaCr4=jVLp^-o} zbP=eAECLn3fidR3BJi8X%dD>m&gStVbM9MKbI#+-uFU-<;zXH^&dA~&w_J?NW~Dl( zO-R8oC`_K$LTscO@bHV3-22M`7QYxN6>^~+zZf|{fm}%87b^$k@Vt-)xf*~`11T0Y z;9&_=S_xEI4_5cVN*lpS`d}q}u+nO<(n4riuHX@B;3h&1ltn1*N2pqiQuLz~{U}w7 zQR??-^}8C-wWtAIOSGz$XeCFqs-0-XU$o*cT9qHI_=#40M6240R&quwzM@sRF^Z2E zRZfg5Cq|VMqsoa<<-{ntV^ldYs@xb=UW_U)MwJ(%%8OCusrt0UDm}!i@?%x`v8w!7 zRer20FIJT&hg*Ctv66nE^437*Wr5Pm{9@$5A986IF%hC1+>3IMi*k^Qa*zu-kqbGI zi*k{Ra*+!;kqbGI3ptSsK9CDJkqbHfVj@L-B3I={s`4XM`Epl3xyx;$D?6?Hl*1d}-IX zSLI8)#=VkX4y^jc$bnVlN`7hQxL5K^JIB3}U)nkDmHg7qaj)c;c8+@`zqE7QEBU3J z`^88*N3P_Tc8z-_Z>%aWR>>>v9KVNR2!M}8@G$7_TNX}2Me)9tP$9mrMVd2m{~j$sx@Pd?>gyC)}&&qTV; zg+>)xRcKowxj2j=u1~nmcirf^#dW)@)%CjTO}7?q-Q32xEpglBR#efYVrIoz71vh$(A~q` z-@TXnqwbsBkGmJS7gy3MRjE|BQc$I^NdH8t5c_ey_@p#T-TV=1x z-71f(yrA;tDr2fls&cSujjEniy{fjV>R&aaYIxPus##ShR9#ecebrr6|5f!=)vMKL zHScPP)$*z>t3IdtPc_nOeDP4iL+{n}t+}S=wwi})o~!v&Ew@@ewYt^HskNZi_F6@? zX>IS?iM8`;PpUnm_M^3*tW&>ESe*fNCe&F}XIq`)b*|R=t*&0zy>89Ajp`=U9ap!Y z?%}#W)T>g@x89n1d+Phw?^b_b{d4uNH_#i@XyDx-u|aBstOj!$Jl$YzgUt;-XmGT_ zg$7qVJv?iBhItP5oZ-2~^8?Sr4Qn=xZJ5_^O~YdiuQ$BesD2~wMqL{9YBadfoJN}) zoor-l+@x`0<3Wu_HlEOASknZrAg?g5NUu1rM6X_61H5K5tJ2K3*}i5Myv^R;-pjnV zcpvxvp?U4*n_ARw;oTy<#n2YBTC8nxy=AqQK`jThoYg9`m96#A*0X%7`PBD`^BL|l z-)CK$^fphl+0^EB%#BR+UE=5BSIzH~pVi;p-`Bs7{}lhH111D~5%7zJT3T6REvc4~ zmORTe%L>arOG%)6U_sz}fgc1O4m=ikJ@95wR?w3{uLm6rIv(^(aE)N^;9bF=1^*T@ zC}dd3oRFVFtA#!qx;AuI=m()kLqBWVwr$6@!`sepyQ}TVcJ+Q$2Ul48%ZxX&Jd|L;v4$&R9cR1NGwqt6?QyqVZ7#=Yv;-|=Jk&i~Mjj9o4 ziRu#7D{5p^Ueps&3!*kgZHqb_bu#Kw)DO`v(bb|`L|dZ!L{Erb6@4)JN=(g|@R;l52Ac3SNE*yFLE#h&Rjrqk1Lo^j!E$KtMZ4(mL)OI(+YUADyM#7~Jo z6MrH8NMjqREa&+Ctwie-N*8=jbz*wA=i>tlSc^*7FHi;OGU8^$-1^bac-;3il1MM( zNwNkrzc(ViW*i_}jB8}8QAl0~?l$8COzd*gT!C2(|8~XS4#p2yrSv^$UB*nx>EL3E zaYK6@D?@i1m$1s~EJ{BI{BzjZ;WBx{_!09iMV_dlm7cmr)FyJ%}nN zG54}Ws}5c-fY)!p>jm)mHF*3AlrB5~1_7n-AbEf6#QFxL-;W(WzcD_A7IqTdc%3|C z94B>*gV0C;O4tuAT);Z|e~|>FUd9p98xpNDN}!2iXyRM4$-rL3ptctKUslC0H}K0f z{Bj+?T!Wt4K~G;mo?ejWS;*7j0eHN>oDZf?XUr3Ihvr{^#?NT`Q2!^5^;!w)GZs2q zVSGqVLF>>6u-atF!}{QG3wH)eaehLH{Mp2dxB+UeJn-0+f}fT{31syRU1%7*nxB$PDeKF%c_6 zr$XD)q3tEm_7|j?F_SdMb!))e7;lgOq5UbS-(|3$Ow>X#cpinCcn&r3D(MD0?Wt8l zjXaAQxei%ggYI`i_dB8cozVSGve|eC`o9LfUxRgBCMS&zkoORm7Z%`*TC0Xxx0NCD zSC~Cp70_*<@i}OG4jP|>#^(a760qEW^&PO>fpr8}7lHMyz5Z)LHz&1sVdv7f&Os;N zLMPuqCs$yzRiKZH(7~sW?NeCQ3CMK{a&hbWmUPxCl6b5u=mi*;`C#=(brp~m_k2lv`2)XpTM5H(hS8rzE++XJqSX>Z~8T{!XRZOmeR7hJrD z-LLiSAi@d`L7gnUOJ-w|lx2()+uTD$=*eh)2{fTJt0 z;{K5D4e|5^SWrbgbs0~6ho`J~%8D7(*WkrEv|k6$wn5$nc>;9T3oDk)DE$)b;|j30 z;8!c4R!$xMehm?3xWU(#$U3SbB;@ct0)DqE7e#Leur8t0t0?sv=zfP%e-yMq5%e$J zqhy9T*OlNi{)ncP!G9cdwii6?!&CcV10{$H4}q%m8eH86=Z|G1Tt>_Y?`4dJ9-q`k zmG0Ii*`{jKabDdVqa|uD9=c6N%~jIgvz4I68fg1$-$2G#?SSpFcFSmjoZxTn&`D)*9|pZ_g1=RVzlFiy+@Yh9@VCye zOE=hM2NGtx2D{utVr}0;cYdg`A@DaB_?roO^o5On0zLMJ7M}SZXk{KO^8NL#AA#>z zgzdgz?8B7@+Tz{tSOVL*&aV++?`=;Eb$eM@IMzR7-N7!jpzk8)yaylMg9xw}5oN#e zHT?A`{PiUK^-JN0<-TA7z7-`^0xs+oEi#WnW<-jM_~nY=YA-PM8=k1YF9cVWZt;d! zZt+8Iqn`k4KRlo!e8Ell0{j3mVmG|~3cTG4Z@sCyhy>e^PC*(@;WOdS z8&TqU&^ZszuNjA6i{HQwzeafY$I*`_Q6;bCDBFN$=^jpIg5x=`A^}-P4#7qwXe|UECE;7P%~|iLSSd1Xt6q@hT@TAO?~@- zR`XyMNTCba`{Y;Wp^XdhD%rAKfxZ2pTB7e^Bj2NMd<_sC-qJ?2OFzOtO5hO>!9(#B z?B^Oh=VwrC1Ir3U>cu^Yw>yZx55aO*A+3QXHzMC8`m(&8+Go6?y^l8k0DQK@*a*z8 zNFDfU7xc*!kRHru`8oH0)Gn8CcU8Lyx^2+Hh6=mCiuR`j{l{y;T_-S%def`{nz3B*WvyA4f8ts=6mplX~i4n0rb&7!yD#q zyoql`>-;);nA9F6oN)C$p16u9-d0b%1)NXt#5OF3cnwc%MN9DpXl+CPfkQ3=@*Qxl z0rHK2To*W?49FE;j%@7_HR90v?LzBv0CDONe^0>M8GldsuZ{&gSU>O2#QMMU2K?8@ zvwuqbcZ|6Gqt$fBFA2F#h^}=H2^B_ix|skMUrw$ltG~ z|N1&8pF{RXwQ;{$C-<+7`(ymMJ-hptcYllrv!Dl?@AZGDef;}*)W83m|NU+0@28dW z{`-UX%*FXH+yIuZAKmX|G z-fNBj(a%5n`R}Y%|If0Y`}N2ExBq_s9{v3>{_K9^KlJXlgTsUOrvL8xdvHk{=OFy2 zy|w?t?|*k6gnPfS{kdN|?jPm;8PERn_S}%8N&orZX39su|El-x@)6$$TS5Jwuj9Yk z&+i`z{(h02_$}f)zhNJYnmFfj2~IMO(_hzrz+M+Y*d?M6>0_*4^+CctU4XO*X^HU} z>tuYUyWscgI5V>vPR*=>Q!{IjYB(#mfmVaA)2h(*$Tw;=SY;$nq{c}7wJK~N(!)qY zaG$4DV^fgZv>ITehE9>1;Uv$0Y3@c1%>${i(MM}#`vs?SR@0)eV^R!O*T*7tLh6jv z9jPZ$U#ySqhn;E$B0Y=yg-DA5dlk>WhO`~`JMi24$Ui{(5Wf|I=Eq3aac{$_+6qP= zQWbf1>`qV%c|9Z_tr`hLj`9i0BymVRkVY6a$S9<2q%lSfYBKszGm;Y$=ul@Q7bI6C zPvZ=2h|~zFF;Wwxrbu2$&5ZA;H&Sz?7Dz3T{E+;S0+1|7D4zxymuN6j2vR6gTcd=w zLka`^_Mj7vyaV!%$Rm(P;ThiFNQi~LyH?#tM+uAZ@_?Cg8sc{LRQ;L%s$1R^+cEe*^h8b0x{UNa5_U~uH;{fr`Wfk0q~DQBkqo0mCrAv*1vcCO z9{Y)gJ=nBR>?hOCI1TUp1m61zsfOLse30XJ+Q2vsFa88x{0Y4H6S~f@()ECCG)}Y1 zNS;WIkvbWlu>OXX4MchvX$W9>#sxM7xy?AOYe*Ey#rQJ z5Z51LXQyh|DZ>XjenZK}Q1TX(yagq1L8-@3>M@jh45c1JsmD<27L;@hC0#~I$57HS zlynRw9YaZ5P|`8%;?oK%*n^ELv<^~Tq?lF(C_%j7v7!XAq6G1w1o45#gc8Jr62yZN z#DWsUf)d1n5|XBQkl{$_NEt{YH4pf83H-VQeq92;E`eW{z$Z)KlO^!U68K~Ze6j>S zSpuIdflrpeCrjXyCGg1-_+$xuvIIU^0-q{@uav+~xQ~>uWX*#OLqeJG5AGW!@Qo7q zK?(ez1b$EgAK*4$0-G#>O_snWOJI{Fu*nkGWC?7t1U6X$yTd7sNZ%oS4>?Io*&;O4 z`r+K(P2@wI20M-A=_5_irZW{LxP-fUxS1>dtD?=_*L}0cg32zHi>lhHZL3kc#>s~U zJhY?cq?%W2(ORu)PpkV*-81!msGn1RMg0#OB;Y*d7}#YjQYWO&NIj9BMOuio9qE0f z50I`S*|6h5Eu?x#fk=1;+O|U5R%q4=&03*ZD>Q3`X06by6`Hj|vsP%<3e8%fSt~Sa zg=VeLtQDHILbFzA)(Xv9p;;?5YlUX5(5w}jwL+U#XwwR9TA@uVv}uJltX8GV!9PE-HMoQMNGFM z&RP*?t%$Q$#7isUq!sbdiWp`^{IVimSP?I*h!O_ zIcSaMpf#F<)@Tk|Bf#J#R(OdOUSfrpSm7mBc!?EWVuhDj;U!jhi4|UAg_l_2C02Ne z6<%V6msoLrwvL@6oRRurhsc3QJFrt+b)+=xa4{Sy9Vr88q;Vas(G9dlH_#H?K-9m1 zXnq5c{01WV4VG+NXTy;249my;R3z-lh{${ck@*H9*$qUp8;E2#U?olQw>gp@QUKCS zr1?k-kTxS71qZ++Rgh{R)kLa|R2RvD)E(&@(s`t>kuHEMHzeTFhme3zYa!to8i^E* z6pIvx)CUP%(*a0>kftHcK$?a01~~OVs)rPXglE_&r140TkQO2>Mp}yW8PXR>MM!6m zzz_Qh3B0gkq!Oe{NLHjPkcmrO45^DDbupwahSbH7x)@RyL+WBkT@0y_ zkh&OB7ene|NL>u6iy?I}q%MZk#gMufQWrz&Vn|&Ksf!_XF{Cbr)Wwjx7*ZEQ>S9P; z45^DDbupwahSbH7x)@RyL+WBkT@0y_kh&OB7ene|NL>u6iy?I}q%MZk z#gMufQWrz&Vn|&Ksf!_XF{Cbr)Wzu0HAZXI);Nwf;{^I?7tl|;pnZb9swx;4(4V@1 z{?rBZr!JsBbpidU3+PW>K!552+L9CK_gp}q=K}gW7tofRKwEMGeUJ-iPfnm8ash41 z3D(d!j&|h)`WzQn9Il7pIzzN#C)jk{&%*T_q^EHGGSVhoZ${dJ^g7Zur0qyMkai)x zgY+KK9;AIpHsb`^rxR$OPUvpNalIN+GsxlvzpM|xtPcqbAz2|LD}+>q@YDM6)B5n! z`tZ~Gkg^a`7DCEGNLdIe3n678q%4Glg^;ii5*9+TLP%8zNeUrBAviAt=Y`<75F8hR z<3ey;2#yQEaUnP^1jmKoxDXr{g5yGPT&S%>6fQy(F48(7bw+}xYTb~!W3R9t$a@0T z7cF`}?3y(Y=~>(_L|P2kcH}z%dk1*$Z`x{lv(Apa5R zC!}AIen+wyMMQ&dR>kg`)v*&>E!@{bg3lw`7m<$0W01fjqJ9ygei5R65u$z(qJ9yg zei5R65%q;%`WdGXS5G0Xo4L=jqvBD4}kXeEm11e60Gr&Ev+y%4ugA#R^S z+&+aq@oDslPoqzK8hzr^=o6ntpZGK);d!(!Ma&C6?u}kk3*!_b<9YOlPb1EsLVx%) zTAm^nkKYq;-xYZx?vsE6UKr|v^+iHGAc~%6>9`&P_*mrmxF3h>$w*UiJs0^rq$iP{ z!|#ZdXhTk+)ha?eathJ*JS#w2gR~C6Z2){f(gCDHNJo(VUw7vnpGB4K@l#$PByaN4 z5|U5_r7dz{LBzfah#*L@BDx~$D$3enR{cLPChI%m4gOM(bEP|0mFw%pO9*lHhqz5C5V50{cJ=o~NIuC|< zFsle=c`(a^RUT~eV3P-%Jo#(>@$PCc8(a&n^LN284~BU#%!6Sb4D(=;3zJ-!7E4<>mq$%9EAO!8oh3tL>+;=&dewz#mx zg)K#}#e*p>EGdE|E(~#DhzBb?SWyHkJlIeK8;WRCchRQqqD|ceD?Auc1S32c;lYR^ z7~#PP4@P*fz=HurFrWwq6rp_&?R#k7L;D`u_t3tF_C2)kp?wbxduZ50!yek@yWNzf z7Sw}-;2ZEA_$ToFBD7nCc8kOaw3v$)bJ18Fjpd`Ud^8nDOZjLgj#l!KelF6_Mf$l& zKNsoeBI!7ijw9(fl8z(kd?cNZ#NtRSj>O_fERMwDNGy)T@{v{?Y2_oWIMRwErF!88pWwmoEpWcQJfm(Q=@!plyCd3 z4t#XrqXQou_~^hv2M#*$&w+am+;iZa1MeI-=fF7!&N*<-fpZR=bKsW)za04Gz%K`W zIq=AVM-Du4;E@B59C+lwBL^Ni@W_Ej4m@(;kpqt$c;vtp2W~iU!+{qL9B|OTgZ>?K z@1T1J-8<;sLEjGgcF?zjz8&=Kpl=6#JLua%-wyhA(6@uW9rW!OYvjL0+k?Z$NK=WM zm~ql2{IYWfXg*$gnf1fROr81X-*o=#@aSWwFk`1MW2Z1_q$kKffP8 zzaKxpA3skFM5L%wz)u`k;m7ym$M@sMiD8Hoq*{re-meFfAIj28;V2xiLN(Jd0XU?eM zj2h0U;fxy2sNswn&Zyyx8qTQUj2h0U;fxyM4wvx%p609>Ea^34>2>C8EWHjZuEUD! z)LO8fmXjVlS2JUTI;^$MUX}B)*gCAV4lAu|yvyU{bHOUW9kI$ftg;TPtZTgc?f9Dl z{7nJzhizgM|76P@ZGUny|3f2@t?N>bm3oe)9G;!q2D@;b;?2irI7whA%3m^KUaXC zE5Oec;O7c#-*u>8h-4~|Ooh6Q{Cuzw+yNf+w-F=RMvP>e?boj57}K{k{o0^UTW9;U z{rp0tSfNirgX8GCo`aOmW!oe$ne9{X%+#GeL?J%0!uEY^*H;VV42JENtXQQzJAK~D+=jD z8%?>UUyQaYY~NV2H2q^nFSPxIwEcy|a<JlL<-nmhcdp>h74W78-W-58m2f5w z4;)HTK}jmmu|p{;C`AROs6dYnI&{#XgAN_WB{k^KL3alzSp~W?_7z7*4!UsAgM$u? zy~WXivAH<1KY-j1AoByryAoL&JB%Z12RS>)*rC)F$ko_p9Jy8^*Ggn+>@W zB{FavB_0Tdf#F~z{}wz7@K4TS3G4TR2f+r8-NMZHSz;1?>RWQbg%g zGDrbo_H#|fvz3bLGM=qeTpMW@t5ey3I`{=Ri)~{7kv+z@mFgmJ3Ahwo1{Q%Fa3^@s z-;0*^qNTlPsTeI4Gv+0lO=Jz}p|N7!g*;I|G*^t)iZ%CQEL_Q0xDxH{MQg>Hs2}6v zO0>6^v2i71<4UwxtnXwy(HO?bm5h@s87Eg-Ygx^4&#-+RSPwRWD0mLM05*e{!K>gk zkO$rbZ-X6NV;6vVjI%2lXIC=Lu4J5D$vC@`adsu+>`KPjm5j41VMs9yDTX1%Fl4W_ zxCl#QbsbqACpv`sf&S?Kc-Rn!4RsBE)I;-ev6X)%THN}pD_Eb)_Ju5s&oTbyG4?+Jo&?69 z@MRNf;86pQ8hF$oZheRG703DYl-lFV0DbwFiNIPb_}Ak!xLg5$BXBojEp{v0tktsI z0d~?l7V-b7)$Ff>*FOJ@ngqI7Pj0Okj;6uK2z-pd#|V6kz{d!DjKIeTHLien5qKAY zcag&^-gxZ_coabb6>unm6e{#FA`L0vwQ2o1H?V%TUBR|%S)a>tAy~||J6ZodxQF~> z9RCD(5(%J>X|_KD)^W^wun|PTbKnKA8N3W$1+RfT@FsX09J1coc;<@0Ylt*> zQ67p|uTc&!@EmMA4)hZdq+B6}AmLJYQI2%WkZLKsC`YQL@S+@El*5adpdZ3#r}o2* zQn*nHH_DMz8PX|*8>Mig6mFCu9TTfDahfu?QI1r~;6@CIl){a2Bx0U6l);N~cu@{7 zV(=mcFJkbb9A1>`b@X`-`DJjUjGB~DlTx@*j?XKH8|9&X{(eecCXS)x`zX07^*%~n zMydBv>M}}Q)==syO3l+g{-K*=DYYr_K1#fg67QpgiPG((bf#1$YE*Vusmdr-8KtVC zB>N~y86_#BBxRJOidgVS=J20VR8azRH=Zl?25ZpA)i|0Q;U3RkxwnM zF*Z|$OlpxyEp@J?&b8FJmOE8Z$6CHyLHkCJ$EC;P(o%W!a$I^eF0GSCkH)1(Cw3KXk2z_gkDz`0-&n1bbU zKYAH1y$P4zgiEXC(PDY@8eDn}E)fTpmdc~`cWM1yS|^Xz-lbLYXz5*AdY6{oZ4q&< zr=_o_rLU)jucsf?TEw}Y*1nz=zMdAop4PoyUjk-=mJ#QATKalg`g&UWdRqE=TKalg z`g&UWdd4|*^kP=i|BZl-^aPXXQ`Xa`H1{>Xj;yEuR!{$}p8lJ;c0K*4diqcG;sQoT zEn^it!L;#;2iR_66ed2Ah)pEo66Oi>QQ{J<#vq2lh{K--|J3+HvnRVY-e8{6ny0fS z&Ja9_^=zEM#1s={MMQKTFdX6*Sc%W8iUBk`y>1bn_gWMhnW{266b9+f8m zuE(f6%BVcbv%6HrpQ(&LQyG7zGX6~EdA-N;dXMMz9?$DNp4WRkulIOf@1db6qxdMJ z_$Z_JD5LnOYAptt7@MBPIcI<~!Dx=9PK@@WjP|39_M?pUqm1^WYAT>^>Oycam=0!u z%R%#aV=zvQGEOC)NNZqXiR0141fHFmIO2IMgRyF~*;qA|v1%$~)l{CTdyH434dc}) z5re2U>DK!a922%m|RTqMb!E`VKTuv!nJ)jtrfKpHns=4Pc@n$J_vlKkp;cqR)XeX+~1Hingv>7DcOiH|s)S3VKPrQX> z-aw)UfY%D%KKeBt?P@R^Tnnxv3f7-?;>b6NV$?Q9ZDZ6nMr~twp`Z3<&|=PA0+!MP zGjI6}VmTB9Z}G(NJXN$ERYb;8@HQ!Un-n}v741my=1$AEbYeur%v(A!qF_~chVOfG zCWfSANIHh3V@NuNq+>`rrdz%_6VtpoBUDNsWG_;`PQQrWUk~1J>*#;Vx3N0;^mzQ` zex1L?UrY-g_SgEW_zKaFn&{~=`FtUUdF{VAwIln>`JPVWL|@rXei{8v!8>!!_B9?v zhLQDQQ^P&?^G=W1U*+%jk=VEB>fk@gx2`&nnEYo!Kk%6Uyr1d++4ubW{JVYj`G4|n@xy+EFQu8|#_-je zcK*5kA9x?Jo!xS}5QpZQJ^povX8FVYLVvK|-|Pt{-aoVx?<*W-YHg3d!+(lvS{XOU zwG~MkY4~rpl(E0S+{S;yFE|usdGn!aB96kJ>IZu4e3U{6m=fW*ox%PiIphDO_G+7DR>o(hFHQ|@?1PD37?~eXX##)_7O#Uj7>K||R_%Z)u^x*j~`R|!y zTTWItY0a5tc<(O*XbomD5v^#L8gyvci|w0zhP{a?HOK^e5*y8usIj0NTLK+h4%$+( zD=6(>Vc+!}13Uc{{z~Q#BxFQ1q+trUn^^lX%RoOr{0z&98gqP;O*fUJ={iSlYsM>k ze$%l(Jm)|1!;dvbno`hu1{g9@WnTC%0C=@7rUq`w(B%J8bfoH=LPokKoRMeVo)a$+o!U$q#yId5z7@Jfyhi*!PrS+1-xlxle)=b*Gl*aB z6u%I=N#}|^qF7AidwHeYsa(Xk+gGHEMO@T!x39%P?)HuNPFya0Da1_KMz#^NWD;@0 zU&+oq)4WRdmjlH$aSpn&x>emOwyJq*p7>1t zPAwIMYMELlzEpoye-y=Pg<2u@st0)|yhJ_BTj9jU)FYx)tyC*TnR-+`D$3R4>Tyw_ za#gNy)GD<~RI1f#wTP*|@tc7CYK>Yas?-LxLAYv@+9W(3=Jx?{-GyHV9Mt`EKiN(X z(t~7@9;^q;_IjuuDwFkaJwm4Fk@^gos?XG;Wmi2`PmtMqqMjss>&beW?4vKy(`7$B zL(h-{^yT_;IZ$7rXUReOYCT5|(KqNDI5 zTHmGbm1Ffo`e8X0>I>oxLxyshq}q! zP>)a#xhix_=otA_sBfsRTpj8k>M#F_m9)b;lHvDoSbQ2bAz}O^zJfa)HvR?9KPR4t z^IKr}8*n@yhJPSFgyDtabMb}PF1{4|;B^_iuHZX>`{A`=_1CcZknAC^hHpyT*1|5+ zh>9!QW7F7MfA$T+jsolKgmsP;Sy<<|2J7r$t+S`K&OX*U`(mA!VWWX{t|#(709$-n z48{^)#VQXXk#EGe;&f}5zp!?BmbJ^#)-K0byBufja)PzXbFE!Y#4hKEN%BT{leoZI z+eOyeF1FS--CElWtnFvwGHYi`v9k$cg|(-Z)}B^ddwSa1(;90}Ypp#!W9@03wWsyg zo;Fx}+Gy=*leMR)wWnvTJ>^+@dc)e&o7SG*vi9`0wWoKiJ-ut~Dc{=Dd)A)bxAydb zwWklQJr!V2QSp(rp)afr?J_nb`1OSzB>4RW5hC6y)E&i>%$`SiAYXwVP$uZvJTP zX1TSS71nP49jAG+<#Z2t+n!OM;WY1Il6u0-W3i&+NFmqaug{QexAg&PY#|q!O#f&JeBrsG^sP~*%*;- zBTikcYy3z8?z}_w+b+;CkPD{5QudtD% ztzBhVyXtD~D&5*uFKbuI+Ep5MWxn#elhnytm$KHStabIW*44{eSCX}^Zq~Zet#$Rr zy1o&;v9NC`n`!%cTN~?*b#*2R)>;m_*NC3BP3$4(V28W|iyii~b{MjDsI48+<|!@Os;~-+kV;h@L>tvnr3ThTjGa|~;%{AS`toIa=rA||)am*R&4CZI5 zGnt>I&f?0W)o9K#ZD>f1B~sVLwxl67PVws`+n$Ehcr~89X;n2|U?L@%L<}!Oou|$t zKbcrwhMJ*>9qP^~>yOZysdvJVD z-IF*|FWpPD)xG(hVMHHepR)GReK@AC=E<=2iCwKv%(Ol+%lgDjeByAfKLXF#4$pWZ z$B)vZh>xD6Pv$PC=u`NW;%WLcN^-hBony|xd$z%Qp2d-)@u3Fc=T96g6p z(c7V%^me%NTs@bl|2#d9bLsO?&IQDh`PC)AyNu{Ni2Y~jMS2m}S!|y==ja?twL~vr z%Tm3RYcA8vm@n7Mx#kMJf@|KT?`D3FeKLKozL(=4(hqUphxNnMl)e-5NA;uB_c5Ma zchZmZ)?1c-f+yIWbgs@N|0GYcJLy$=75S&Nd6K*2U!a>b>MkbP4%= zdLQ{xT}r-8mys{m<>cvGGN*3|8|hmzKg4fjBiiSgM^=a?jA!za_x!R#ir>seLYnve zvP=sq+M51?M*D!S6LW{X~- zZlP`*L%)>k&@bgW^h=r3FQs*pA`}`V+A)?3rlwqHTC}4^zY>SrrHPcaY1k4hyEpDP z>jqi0zinw>+tYTX@!Q7cQ#LEAcfYCUlcPBHy!l9%q7a*`eoWQ zlqXoGw0=;lTRT!~BbTPh)WVeCOqs!=VQ%VfYS(;9=6srIq!vs;6id=KF%yx;Rwi@R z3}ECIvU9T~ot(C7<`lCfxO=)i#%ybnLCX@GeP(YGdQUE!(uwR=0*YUXAcOr0BZt)2J(VOyI9Z8T}{ z$JENmEisuGPE%^_dgfk1YKtYCltvG?c?xW}xfYH6CQ=FvH;FDGcgk)=z$wG40D%uM z{A!8B{=_m-@*|f`-skXrhGhXVxnEKvnje>iuQ?osy9u;=V^;+M71=wK;d2 z@=Z3BC~bnLfo6;@nhI>m z%-It!KyD^t%dchdY&VRNl*G&pkEGQyzqz2S*`kk)o1M(RsZ3yOf2o)yt`oO#j5%&*a0QhStgGG) z%RYy#_iR}2-mpxpCypQ4uzgI!@@&R^6GRcQ=EvmY#F}&ElX8`OO0JfFH8E$oMy@65 zyw1d&2!kzQ7>s8`h%^_qHJ<*7H+o9Zp~wt7ds ztMb)*>V5Tr`cM_9kJQKN6ZNUusylfEGRowS|w57JK3F4AsN5or(U zOHwguFR6r7N-86jlPX9Ksge{^`$<)#uSnIT10aEpQZ1>DR8RVvbddC4q;E*y zlD;GTxB73NNgX2j%GXdvOOgp^n8|d}+mPCl+UX=xds4DaRxhH(FF_Ir$v?rtbHO&E zS=(ea+dh-a?Yx(rKgGV!*tbLOB=;V|H8*|qU@ zzS+)4*geM+-ImzTaYW_@5_20)>})LWX^kgJHjQ_*jC4A2eiwXZ27Nfw<{GOUC&tUT G5dQ-=cGtK7 diff --git a/production/bower_components/Materialize/fonts/roboto/Roboto-Regular.woff b/production/bower_components/Materialize/fonts/roboto/Roboto-Regular.woff deleted file mode 100644 index f823258a4e6e66ff781f4446303823f36201a2eb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 61736 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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/production/bower_components/Materialize/fonts/roboto/Roboto-Regular.woff2 b/production/bower_components/Materialize/fonts/roboto/Roboto-Regular.woff2 deleted file mode 100644 index b7082ef310e9159bc75fcdc0c35de4df22d76878..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 49236 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

                IzrzT?ijDYVI^ZDkHlQ<9n=p(c@aeaq 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 diff --git a/production/bower_components/Materialize/fonts/roboto/Roboto-Thin.eot b/production/bower_components/Materialize/fonts/roboto/Roboto-Thin.eot deleted file mode 100644 index 2284a3b3efbfce6ceaf6288f38089f888d69bd23..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21659 zcmZ^KWmFtN)9x-Tu(&&cg~fe=;O-vW-Q6KTfGqCr?i$>J26uNSxRVeF5+KRV`+oPw zcg{U``c!q*Q&rD&&#yT%)wx;#0G%cPfbegC0RQ^}0-pc5Ab_&kcLczmAq1cX`M=>p zAmE<~d?$E%TK9jU|1}W-Gytvui+|$vPaps-fE~ad;PNj6>tDngU<>dDI04K79{-S5 zfX+X}1K{~D!}VVd1ONlD{}axC0|wyvCqn-)uK#-6|FymTvD*Br_Wm#X|1f*~%V7lg z{L5ko2>h%14+9T?4Pg1t`wtJ(zc|~!dqM#G|Ft~+>9_wP|3T&c>HqNmkLUZ(`%mqE zBJclcnt!X614#dy|AScmSKItsH~s%-kC6XohX8=2rkvXUdOZI%5di^U08bZyrysxx z!kamd8TU2Nov<@>SN!NpW7*}wYRf9~NdJf=6|zk>{3Yh$=W80cLA>ajUR6J-K1pwN z#b_9srNe;wH+T0X+*DVz??$wOLsFs@zFm&-uUj+|w8OVWeq7nX6LHgUHpFduoCzpW;%RKc-2WiJ!E-@{fU zW<<`Z`-3jMsZ(g)NVr{i2wv%Le?6{IGbzL)P3z=!z5AR364DzVEz8CF)oB+%E>%V# z4E>&OgUO1K)br+(pvyh@glQ02Gn6nzWrHy42cvoacXfd$Zga0l2q$N>?-zOtcEq1y z3d_&D>DZH)Pn>fh;5cLl_NGb1YlL6L=)$x!wWo;{5X zkxFz3?GMfoSKK^viW1LQ?%Bj<-)%_zcdTCVmkBdT^tddWTR^EN(%T726-={ZIMg!? zVD}47&RLg5bL=yq;Dn>VCTGPBBYcW0`GT6Yk~d2fhxND5(7({=_mA+gHI83{r|9X= z2rq0>hC_~YmF}J;kG$UGv?v7KSUE3s9y*2C%652nC_wnxW|l}-5|1w&lBDpOSV}Zs z=}-6N&XWY)itn$}!Z0kD1R2C?0o-#!7L=!Hy>^2ot>Y5OB}JezA?$6yc9U`X|LjK7 z5n8}ZlO)3uXpROU-ylbf-dqc8dda5n;U8obLbNbJlGx>h7khX)F7n_zMdoBeA9eU! zRPY@`q_8aIC%-hP8d=_2cwdYsm4Ce410G3E6AG`)ubRP2(;1y)!~5%}o5*9`{+qBK zf2P4jkOjY_886j5zl%PWfxiog>wG*3>{!mRJ3yJz*Nyly`)KP8aNx8ZIoGZ=On0Jb zj}eWHN8@?{56Jnm1s9+uIR-S-r)CNHE;%O|GZ_U24K~+`1H#bO2~uHUUa&>+69aJH zZjKe=$M$G>;!~Ie;4{0aXA+|L@uL8ct6tX&d zkRR=^m*_C)xw*c~Y+e@*( zoj{teG%D;r3a(r>gTR(YxiQ@1CfHy85WI@Wkr4>t`fa_yuSRJM;KGwCaVs`?1K=W) zDngK!^#a+yA?idT%3aCX-^#>t;kR__IDnGZ1XYdC`oie)pfW4`if)X48rkD&oN6$& z*W%yOgQAWFpj_4~T2z%6QVh>+mncidAJ3(6xu zDY-;PN)|7}$58A)0N?!wJc&sm*wp)h$9dmj`=r`tSw4|_)6)~-WXLU4n{+PUsjEWwR^KVG)!Q7$a~r-X zw^#b7-!=H4Rt(^PU&4HTwQX7r*o027RtF~_2j1H2q6HZ&$>rKHTXMR~e5`&T#O!2| zpk#yIXyU5b_q-#hfFEdOR->?M8W6_6zq(*Ru%=WKyi!%qZxR0bW@+INVYeR!cqqcP zu4

                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≫L}7foL|{oU!;W^iZN&+wYjHDmXT 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

                $(!at=3<`mujoM2yp_khnd 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%0D&c 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 H5)}XdkwQtE diff --git a/production/bower_components/Materialize/js/animation.js b/production/bower_components/Materialize/js/animation.js deleted file mode 100644 index d194de7..0000000 --- a/production/bower_components/Materialize/js/animation.js +++ /dev/null @@ -1,9 +0,0 @@ - // 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; - } - }); - diff --git a/production/bower_components/Materialize/js/buttons.js b/production/bower_components/Materialize/js/buttons.js deleted file mode 100644 index 48886e1..0000000 --- a/production/bower_components/Materialize/js/buttons.js +++ /dev/null @@ -1,91 +0,0 @@ -(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)', function(e) { - var $this = $(this); - openFABMenu($this); - }); - $(document).on('mouseleave.fixedActionBtn', '.fixed-action-btn:not(.click-to-toggle)', function(e) { - var $this = $(this); - closeFABMenu($this); - }); - - // Toggle-on-click behaviour. - $(document).on('click.fixedActionBtn', '.fixed-action-btn.click-to-toggle > a', function(e) { - var $this = $(this); - var $menu = $this.parent(); - if ($menu.hasClass('active')) { - closeFABMenu($menu); - } else { - openFABMenu($menu); - } - }); - - }); - - $.fn.extend({ - openFAB: function() { - openFABMenu($(this)); - }, - closeFAB: function() { - closeFABMenu($(this)); - } - }); - - - var openFABMenu = function (btn) { - $this = btn; - if ($this.hasClass('active') === false) { - - // Get direction option - var horizontal = $this.hasClass('horizontal'); - var offsetY, offsetX; - - if (horizontal === true) { - offsetX = 40; - } else { - offsetY = 40; - } - - $this.addClass('active'); - $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 }); - time += 40; - }); - } - }; - - var closeFABMenu = function (btn) { - $this = btn; - // Get direction option - var horizontal = $this.hasClass('horizontal'); - var offsetY, offsetX; - - if (horizontal === true) { - offsetX = 40; - } else { - offsetY = 40; - } - - $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 } - ); - }; - - -}( jQuery )); diff --git a/production/bower_components/Materialize/js/cards.js b/production/bower_components/Materialize/js/cards.js deleted file mode 100644 index ccd6610..0000000 --- a/production/bower_components/Materialize/js/cards.js +++ /dev/null @@ -1,26 +0,0 @@ -(function ($) { - $(document).ready(function() { - - $(document).on('click.card', '.card', function (e) { - if ($(this).find('> .card-reveal').length) { - 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'}); } - } - ); - } - 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'}); - } - } - }); - - }); -}( jQuery )); \ No newline at end of file diff --git a/production/bower_components/Materialize/js/carousel.js b/production/bower_components/Materialize/js/carousel.js deleted file mode 100644 index 0f68dab..0000000 --- a/production/bower_components/Materialize/js/carousel.js +++ /dev/null @@ -1,454 +0,0 @@ -(function ($) { - - var methods = { - - init : function(options) { - var defaults = { - time_constant: 200, // ms - dist: -100, // zoom scale TODO: make this more intuitive as an option - shift: 0, // spacing for center image - padding: 0, // Padding between non center items - full_width: false, // Change to full width styles - indicators: false, // Toggle indicators - no_wrap: false // Don't wrap around and cycle through items. - }; - options = $.extend(defaults, options); - - return this.each(function() { - - var images, offset, center, pressed, dim, count, - reference, referenceY, amplitude, target, velocity, - xform, frame, timestamp, ticker, dragged, vertical_dragged; - var $indicators = $('
                  '); - - - // 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; - } - - - // Options - if (options.full_width) { - options.dist = 0; - var firstImage = view.find('.carousel-item img').first(); - if (firstImage.length) { - imageHeight = firstImage.load(function(){ - view.css('height', $(this).height()); - }); - } else { - imageHeight = view.find('.carousel-item').first().height(); - view.css('height', imageHeight); - } - - // Offset fixed items when indicators. - if (showIndicators) { - view.find('.carousel-fixed-item').addClass('with-indicators'); - } - } - - - view.addClass('initialized'); - pressed = false; - offset = target = 0; - images = []; - item_width = view.find('.carousel-item').first().innerWidth(); - dim = item_width * 2 + options.padding; - - view.find('.carousel-item').each(function (i) { - images.push($(this)[0]); - if (showIndicators) { - var $indicator = $('
                • '); - - // Add active to first by default. - if (i === 0) { - $indicator.addClass('active'); - } - - // Handle clicks on indicators. - $indicator.click(function () { - var index = $(this).index(); - cycleTo(index); - }); - $indicators.append($indicator); - } - }); - - if (showIndicators) { - view.append($indicators); - } - 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[0].addEventListener('mousedown', tap); - view[0].addEventListener('mousemove', drag); - view[0].addEventListener('mouseup', release); - view[0].addEventListener('mouseleave', release); - view[0].addEventListener('click', click); - } - - function xpos(e) { - // touch event - if (e.targetTouches && (e.targetTouches.length >= 1)) { - return e.targetTouches[0].clientX; - } - - // mouse event - return e.clientX; - } - - function ypos(e) { - // touch event - if (e.targetTouches && (e.targetTouches.length >= 1)) { - return e.targetTouches[0].clientY; - } - - // mouse event - return e.clientY; - } - - function wrap(x) { - return (x >= count) ? (x % count) : (x < 0) ? wrap(count + (x % count)) : x; - } - - function scroll(x) { - var i, half, delta, dir, tween, el, alignment, xTranslation; - - offset = (typeof x === 'number') ? x : offset; - center = Math.floor((offset + dim / 2) / dim); - delta = offset - center * dim; - dir = (delta < 0) ? 1 : -1; - tween = -dir * delta * 2 / dim; - half = count >> 1; - - if (!options.full_width) { - alignment = 'translateX(' + (view[0].clientWidth - item_width) / 2 + 'px) '; - alignment += 'translateY(' + (view[0].clientHeight - item_width) / 2 + 'px)'; - } else { - alignment = 'translateX(0)'; - } - - // Set indicator active - if (showIndicators) { - var diff = (center % count); - var activeIndicator = $indicators.find('.indicator-item.active'); - if (activeIndicator.index() !== diff) { - activeIndicator.removeClass('active'); - $indicators.find('.indicator-item').eq(diff).addClass('active'); - } - } - - // center - // Don't show wrapped items. - if (!options.no_wrap || (center >= 0 && center < count)) { - el = images[wrap(center)]; - 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.full_width) { tweenedOpacity = 1; } - else { tweenedOpacity = 1 - 0.2 * tween; } - el.style.opacity = tweenedOpacity; - el.style.display = 'block'; - } - - for (i = 1; i <= half; ++i) { - // right side - if (options.full_width) { - zTranslation = options.dist; - 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.no_wrap || 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.zIndex = -i; - el.style.opacity = tweenedOpacity; - el.style.display = 'block'; - } - - - // left side - if (options.full_width) { - zTranslation = options.dist; - 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.no_wrap || 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.zIndex = -i; - el.style.opacity = tweenedOpacity; - el.style.display = 'block'; - } - } - - // center - // Don't show wrapped items. - if (!options.no_wrap || (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.zIndex = 0; - if (options.full_width) { tweenedOpacity = 1; } - else { tweenedOpacity = 1 - 0.2 * tween; } - el.style.opacity = tweenedOpacity; - el.style.display = 'block'; - } - } - - function track() { - var now, elapsed, delta, v; - - now = Date.now(); - elapsed = now - timestamp; - timestamp = now; - delta = offset - frame; - frame = offset; - - v = 1000 * delta / (1 + elapsed); - velocity = 0.8 * v + 0.2 * velocity; - } - - function autoScroll() { - var elapsed, delta; - - if (amplitude) { - elapsed = Date.now() - timestamp; - delta = amplitude * Math.exp(-elapsed / options.time_constant); - if (delta > 2 || delta < -2) { - scroll(target - delta); - requestAnimationFrame(autoScroll); - } else { - scroll(target); - } - } - } - - function click(e) { - // Disable clicks if carousel was dragged. - if (dragged) { - e.preventDefault(); - e.stopPropagation(); - return false; - - } else if (!options.full_width) { - var clickedIndex = $(e.target).closest('.carousel-item').index(); - var diff = (center % count) - clickedIndex; - - // Disable clicks if carousel was shifted by click - if (diff !== 0) { - e.preventDefault(); - e.stopPropagation(); - } - cycleTo(clickedIndex); - } - } - - function cycleTo(n) { - var diff = (center % count) - n; - - // Account for wraparound. - if (!options.no_wrap) { - if (diff < 0) { - if (Math.abs(diff + count) < Math.abs(diff)) { diff += count; } - - } else if (diff > 0) { - 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) { - pressed = true; - dragged = false; - vertical_dragged = false; - reference = xpos(e); - referenceY = ypos(e); - - velocity = amplitude = 0; - frame = offset; - timestamp = Date.now(); - clearInterval(ticker); - ticker = setInterval(track, 100); - - } - - function drag(e) { - var x, delta, deltaY; - if (pressed) { - x = xpos(e); - y = ypos(e); - delta = reference - x; - deltaY = Math.abs(referenceY - y); - if (deltaY < 30 && !vertical_dragged) { - // If vertical scrolling don't allow dragging. - if (delta > 2 || delta < -2) { - dragged = true; - 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; - } - } - - if (dragged) { - // If dragging don't allow vertical scroll. - e.preventDefault(); - e.stopPropagation(); - return false; - } - } - - function release(e) { - if (pressed) { - pressed = false; - } else { - return; - } - - clearInterval(ticker); - target = offset; - if (velocity > 10 || velocity < -10) { - amplitude = 0.9 * velocity; - target = offset + amplitude; - } - target = Math.round(target / dim) * dim; - - // No wrap of items. - if (options.no_wrap) { - if (target >= dim * (count - 1)) { - target = dim * (count - 1); - } else if (target < 0) { - target = 0; - } - } - amplitude = target - offset; - timestamp = Date.now(); - requestAnimationFrame(autoScroll); - - if (dragged) { - e.preventDefault(); - e.stopPropagation(); - } - return false; - } - - xform = 'transform'; - ['webkit', 'Moz', 'O', 'ms'].every(function (prefix) { - var e = prefix + 'Transform'; - if (typeof document.body.style[e] !== 'undefined') { - xform = e; - return false; - } - return true; - }); - - - - window.onresize = scroll; - - setupEvents(); - scroll(offset); - - $(this).on('carouselNext', function(e, n) { - if (n === undefined) { - n = 1; - } - target = offset + dim * n; - if (offset !== target) { - amplitude = target - offset; - timestamp = Date.now(); - requestAnimationFrame(autoScroll); - } - }); - - $(this).on('carouselPrev', function(e, n) { - if (n === undefined) { - n = 1; - } - target = offset - dim * n; - if (offset !== target) { - amplitude = target - offset; - timestamp = Date.now(); - requestAnimationFrame(autoScroll); - } - }); - - $(this).on('carouselSet', function(e, n) { - if (n === undefined) { - n = 0; - } - cycleTo(n); - }); - - }); - - - - }, - next : function(n) { - $(this).trigger('carouselNext', [n]); - }, - prev : function(n) { - $(this).trigger('carouselPrev', [n]); - }, - set : function(n) { - $(this).trigger('carouselSet', [n]); - } - }; - - - $.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 diff --git a/production/bower_components/Materialize/js/character_counter.js b/production/bower_components/Materialize/js/character_counter.js deleted file mode 100644 index 3cce87f..0000000 --- a/production/bower_components/Materialize/js/character_counter.js +++ /dev/null @@ -1,72 +0,0 @@ -(function ($) { - - $.fn.characterCounter = function(){ - return this.each(function(){ - var $input = $(this); - var $counterElement = $input.parent().find('span[class="character-counter"]'); - - // character counter has already been added appended to the parent container - if ($counterElement.length) { - return; - } - - var itHasLengthAttribute = $input.attr('length') !== undefined; - - if(itHasLengthAttribute){ - $input.on('input', updateCounter); - $input.on('focus', updateCounter); - $input.on('blur', removeCounterElement); - - addCounterElement($input); - } - - }); - }; - - function updateCounter(){ - var maxLength = +$(this).attr('length'), - actualLength = +$(this).val().length, - isValidLength = actualLength <= maxLength; - - $(this).parent().find('span[class="character-counter"]') - .html( actualLength + '/' + maxLength); - - addInputStyle(isValidLength, $(this)); - } - - function addCounterElement($input) { - var $counterElement = $input.parent().find('span[class="character-counter"]'); - - if ($counterElement.length) { - return; - } - - $counterElement = $('') - .addClass('character-counter') - .css('float','right') - .css('font-size','12px') - .css('height', 1); - - $input.parent().append($counterElement); - } - - function removeCounterElement(){ - $(this).parent().find('span[class="character-counter"]').html(''); - } - - function addInputStyle(isValidLength, $input){ - var inputHasInvalidClass = $input.hasClass('invalid'); - if (isValidLength && inputHasInvalidClass) { - $input.removeClass('invalid'); - } - else if(!isValidLength && !inputHasInvalidClass){ - $input.removeClass('valid'); - $input.addClass('invalid'); - } - } - - $(document).ready(function(){ - $('input, textarea').characterCounter(); - }); - -}( jQuery )); diff --git a/production/bower_components/Materialize/js/chips.js b/production/bower_components/Materialize/js/chips.js deleted file mode 100644 index 8fe7933..0000000 --- a/production/bower_components/Materialize/js/chips.js +++ /dev/null @@ -1,267 +0,0 @@ -(function ($) { - var chipsHandleEvents = false; - var materialChipsDefaults = { - data: [], - placeholder: '', - secondaryPlaceholder: '', - }; - - $(document).ready(function(){ - // Handle removal of static chips. - $(document).on('click', '.chip .close', function(e){ - var $chips = $(this).closest('.chips'); - if ($chips.data('initialized')) { - return; - } - $(this).closest('.chip').remove(); - }); - }); - - $.fn.material_chip = function (options) { - var self = this; - this.$el = $(this); - this.$document = $(document); - this.SELS = { - CHIPS: '.chips', - CHIP: '.chip', - INPUT: 'input', - DELETE: '.material-icons', - SELECTED_CHIP: '.selected', - }; - - if ('data' === options) { - return this.$el.data('chips'); - } - - if ('options' === options) { - return this.$el.data('options'); - } - - this.$el.data('options', $.extend({}, materialChipsDefaults, options)); - - // Initialize - this.init = function() { - var i = 0; - var chips; - self.$el.each(function(){ - var $chips = $(this); - if ($chips.data('initialized')) { - // Prevent double initialization. - return; - } - var options = $chips.data('options'); - if (!options.data || !options.data instanceof Array) { - options.data = []; - } - $chips.data('chips', options.data); - $chips.data('index', i); - $chips.data('initialized', true); - - if (!$chips.hasClass(self.SELS.CHIPS)) { - $chips.addClass('chips'); - } - - self.chips($chips); - i++; - }); - }; - - this.handleEvents = function(){ - var SELS = self.SELS; - - self.$document.on('click', SELS.CHIPS, function(e){ - $(e.target).find(SELS.INPUT).focus(); - }); - - self.$document.on('click', SELS.CHIP, function(e){ - $(SELS.CHIP).removeClass('selected'); - $(this).toggleClass('selected'); - }); - - self.$document.on('keydown', function(e){ - if ($(e.target).is('input, textarea')) { - return; - } - - // delete - var $chip = self.$document.find(SELS.CHIP + SELS.SELECTED_CHIP); - var $chips = $chip.closest(SELS.CHIPS); - var length = $chip.siblings(SELS.CHIP).length; - var index; - - if (!$chip.length) { - return; - } - - if (e.which === 8 || e.which === 46) { - e.preventDefault(); - var chipsIndex = $chips.data('index'); - - index = $chip.index(); - self.deleteChip(chipsIndex, index, $chips); - - var selectIndex = null; - if ((index + 1) < length) { - selectIndex = index; - } else if (index === length || (index + 1) === length) { - selectIndex = length - 1; - } - - if (selectIndex < 0) selectIndex = null; - - if (null !== selectIndex) { - self.selectChip(chipsIndex, selectIndex, $chips); - } - if (!length) $chips.find('input').focus(); - - // left - } else if (e.which === 37) { - index = $chip.index() - 1; - if (index < 0) { - return; - } - $(SELS.CHIP).removeClass('selected'); - self.selectChip($chips.data('index'), index, $chips); - - // right - } else if (e.which === 39) { - index = $chip.index() + 1; - $(SELS.CHIP).removeClass('selected'); - if (index > length) { - $chips.find('input').focus(); - return; - } - self.selectChip($chips.data('index'), index, $chips); - } - }); - - self.$document.on('focusin', SELS.CHIPS + ' ' + SELS.INPUT, function(e){ - $(e.target).closest(SELS.CHIPS).addClass('focus'); - $(SELS.CHIP).removeClass('selected'); - }); - - self.$document.on('focusout', SELS.CHIPS + ' ' + SELS.INPUT, function(e){ - $(e.target).closest(SELS.CHIPS).removeClass('focus'); - }); - - self.$document.on('keydown', SELS.CHIPS + ' ' + SELS.INPUT, function(e){ - var $target = $(e.target); - var $chips = $target.closest(SELS.CHIPS); - var chipsIndex = $chips.data('index'); - var chipsLength = $chips.children(SELS.CHIP).length; - - // enter - if (13 === e.which) { - e.preventDefault(); - self.addChip(chipsIndex, {tag: $target.val()}, $chips); - $target.val(''); - return; - } - - // delete or left - if ((8 === e.keyCode || 37 === e.keyCode) && '' === $target.val() && chipsLength) { - self.selectChip(chipsIndex, chipsLength - 1, $chips); - $target.blur(); - return; - } - }); - - self.$document.on('click', SELS.CHIPS + ' ' + SELS.DELETE, function(e) { - var $target = $(e.target); - var $chips = $target.closest(SELS.CHIPS); - var $chip = $target.closest(SELS.CHIP); - e.stopPropagation(); - self.deleteChip( - $chips.data('index'), - $chip.index(), - $chips - ); - $chips.find('input').focus(); - }); - }; - - this.chips = function($chips) { - var html = ''; - var options = $chips.data('options'); - $chips.data('chips').forEach(function(elem){ - html += self.renderChip(elem); - }); - html += ''; - $chips.html(html); - self.setPlaceholder($chips); - }; - - this.renderChip = function(elem) { - if (!elem.tag) return; - - var html = '
                  ' + elem.tag; - if (elem.image) { - html += ' '; - } - html += 'close'; - html += '
                  '; - return html; - }; - - this.setPlaceholder = function($chips) { - var options = $chips.data('options'); - if ($chips.data('chips').length && options.placeholder) { - $chips.find('input').prop('placeholder', options.placeholder); - } else if (!$chips.data('chips').length && options.secondaryPlaceholder) { - $chips.find('input').prop('placeholder', options.secondaryPlaceholder); - } - }; - - this.isValid = function($chips, elem) { - var chips = $chips.data('chips'); - var exists = false; - for (var i=0; i < chips.length; i++) { - if (chips[i].tag === elem.tag) { - exists = true; - return; - } - } - return '' !== elem.tag && !exists; - }; - - this.addChip = function(chipsIndex, elem, $chips) { - if (!self.isValid($chips, elem)) { - return; - } - var options = $chips.data('options'); - var chipHtml = self.renderChip(elem); - $chips.data('chips').push(elem); - $(chipHtml).insertBefore($chips.find('input')); - $chips.trigger('chip.add', elem); - self.setPlaceholder($chips); - }; - - this.deleteChip = function(chipsIndex, chipIndex, $chips) { - var chip = $chips.data('chips')[chipIndex]; - $chips.find('.chip').eq(chipIndex).remove(); - $chips.data('chips').splice(chipIndex, 1); - $chips.trigger('chip.delete', chip); - self.setPlaceholder($chips); - }; - - this.selectChip = function(chipsIndex, chipIndex, $chips) { - var $chip = $chips.find('.chip').eq(chipIndex); - if ($chip && false === $chip.hasClass('selected')) { - $chip.addClass('selected'); - $chips.trigger('chip.select', $chips.data('chips')[chipIndex]); - } - }; - - this.getChipsElement = function(index, $chips) { - return $chips.eq(index); - }; - - // init - this.init(); - - if (!chipsHandleEvents) { - this.handleEvents(); - chipsHandleEvents = true; - } - }; -}( jQuery )); \ No newline at end of file diff --git a/production/bower_components/Materialize/js/collapsible.js b/production/bower_components/Materialize/js/collapsible.js deleted file mode 100644 index acdbc32..0000000 --- a/production/bower_components/Materialize/js/collapsible.js +++ /dev/null @@ -1,137 +0,0 @@ -(function ($) { - $.fn.collapsible = function(options) { - var defaults = { - accordion: undefined - }; - - options = $.extend(defaults, options); - - - return this.each(function() { - - var $this = $(this); - - var $panel_headers = $(this).find('> li > .collapsible-header'); - - 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 - ****************/ - - // Accordion Open - function accordionOpen(object) { - $panel_headers = $this.find('> li > .collapsible-header'); - if (object.hasClass('active')) { - object.parent().addClass('active'); - } - 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', '');}}); - } - - $panel_headers.not(object).removeClass('active').parent().removeClass('active'); - $panel_headers.not(object).parent().children('.collapsible-body').stop(true,false).slideUp( - { - duration: 350, - easing: "easeOutQuart", - queue: false, - complete: - function() { - $(this).css('height', ''); - } - }); - } - - // Expandable Open - function expandableOpen(object) { - if (object.hasClass('active')) { - object.parent().addClass('active'); - } - 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', '');}}); - } - } - - /** - * Check if object is children of panel header - * @param {Object} object Jquery object - * @return {Boolean} true if it is children - */ - function isChildrenOfPanelHeader(object) { - - var panelHeader = getPanelHeader(object); - - return panelHeader.length > 0; - } - - /** - * 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'); - } - - /***** End Helper Functions *****/ - - - - // Add click handler to only direct collapsible header children - $this.on('click.collapse', '> li > .collapsible-header', function(e) { - var $header = $(this), - element = $(e.target); - - if (isChildrenOfPanelHeader(element)) { - element = getPanelHeader(element); - } - - element.toggleClass('active'); - - if (options.accordion || collapsible_type === "accordion" || collapsible_type === undefined) { // Handle Accordion - accordionOpen(element); - } else { // Handle Expandables - expandableOpen(element); - - if ($header.hasClass('active')) { - expandableOpen($header); - } - } - }); - - // Open first active - var $panel_headers = $this.find('> li > .collapsible-header'); - if (options.accordion || collapsible_type === "accordion" || collapsible_type === undefined) { // Handle Accordion - accordionOpen($panel_headers.filter('.active').first()); - } - else { // Handle Expandables - $panel_headers.filter('.active').each(function() { - expandableOpen($(this)); - }); - } - - }); - }; - - $(document).ready(function(){ - $('.collapsible').collapsible(); - }); -}( jQuery )); \ No newline at end of file diff --git a/production/bower_components/Materialize/js/date_picker/picker.date.js b/production/bower_components/Materialize/js/date_picker/picker.date.js deleted file mode 100644 index fb264d0..0000000 --- a/production/bower_components/Materialize/js/date_picker/picker.date.js +++ /dev/null @@ -1,1430 +0,0 @@ -/*! - * Date picker for pickadate.js v3.5.0 - * http://amsul.github.io/pickadate.js/date.htm - */ - -(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('./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 - - // 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' ) - - // 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 there’s no value, default to highlighting “today”. - else { - 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 ) - -} //DatePicker - - -/** - * Set a datepicker item object. - */ -DatePicker.prototype.set = function( type, value, options ) { - - var calendar = this, - 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 - } - - // 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() - - // 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 ) - } - } - - return calendar -} //DatePicker.prototype.set - - -/** - * 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 ) { - - var isInfiniteValue, - calendar = this - - // If there’s no value, use the type as the value. - value = value === undefined ? type : value - - - // If it’s infinity, update the 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 - } - - // 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 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 - - -/** - * 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 - } - - // Create objects if possible. - if ( !_.isInteger( from ) ) { - from = createDate( from ) - } - 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 ]; - } - - return { - 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 two date range objects overlap. - */ -DatePicker.prototype.overlapRanges = function( one, two ) { - - 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 ) -} - - -/** - * 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 ) -} - - -/** - * 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*/ - - - 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 - } - - // 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 ] - } - - 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 -} - - -/** - * Measure the range of dates. - */ -DatePicker.prototype.measure = function( type, value/*, options*/ ) { - - var calendar = this - - // If it’s anything false-y, remove the limits. - 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 } ) - } - - 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 ]) -} - - -/** - * 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, - - // 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, - - // 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. - // [2] Inverted and some dates enabled. - // [3] Not inverted and out of range. - // - // Cases to **not** validate for: - // • Navigating months. - // • 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 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) - ]) - } - - - // 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 - - -/** - * Check if a date is disabled. - */ -DatePicker.prototype.disabled = function( dateToVerify ) { - - 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 - } - - // 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 - - // 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 - -} //DatePicker.prototype.disabled - - -/** - * Parse a string into a usable type. - */ -DatePicker.prototype.parse = function( type, value, options ) { - - var calendar = this, - parsingObject = {} - - // If it’s already parsed, we’re good. - 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 - } - - // Convert the format into an array and then map through it. - calendar.formats.toArray( options.format ).map( function( 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 ) - } - - // 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 - - -/** - * 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 ) { - - // 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 - } - - // 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 - } - - 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 - - - - -/** - * Check if two date units are the exact. - */ -DatePicker.prototype.isDateExact = function( one, two ) { - - 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 - } - - // 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 - } - - // 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 ) - } - - return false -} - - -/** - * Check if two date units overlap. - */ -DatePicker.prototype.isDateOverlap = function( one, two ) { - - var calendar = this, - 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( 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 ) - } - - 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 ) { - - var calendar = this, - 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 = [] - } - - // Otherwise go through the dates to disable. - else { - - datesToDisable.map(function( unitToDisable ) { - - 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 - } - } - - // 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 - - -/** - * Mark a collection of dates as “enabled”. - */ -DatePicker.prototype.activate = function( type, datesToEnable ) { - - var calendar = this, - disabledItems = calendar.item.disable, - 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 = [] - } - - // Otherwise go through the disabled dates. - else { - - datesToEnable.map(function( unitToEnable ) { - - var matchFound, - disabledUnit, - index, - isExactRange - - // Go through the disabled items and try to find a match. - for ( index = 0; index < disabledItemsCount; index += 1 ) { - - 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 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 _.node( 'div', monthsCollection[ selectedObject.month ] ); - else return _.node( 'div', 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") - return _.node( 'div', focusedYear ) - - // Otherwise just return the year focused - return _.node( 'div', focusedYear, settings.klass.year ) - } //createYearLabel - - - // Materialize modified - createDayLabel = function() { - if (selectedObject != null) - return _.node( 'div', selectedObject.date) - else return _.node( 'div', nowObject.date) - } - createWeekdayLabel = function() { - var display_day; - - if (selectedObject != null) - display_day = selectedObject.day; - else - display_day = nowObject.day; - var weekday = settings.weekdaysFull[ display_day ] - return weekday - } - - - // 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 - - + - - // * 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 ) { - - return { - - // The title label to use for the month nav buttons - labelMonthNext: 'Next month', - labelMonthPrev: 'Previous month', - - // 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' ], - - // Materialize modified - weekdaysLetter: [ 'S', 'M', 'T', 'W', 'T', 'F', 'S' ], - - // Today and clear - today: 'Today', - clear: 'Clear', - close: 'Close', - - // The format to show on the `input` element - format: 'd mmmm, yyyy', - - // Classes - klass: { - - table: prefix + 'table', - - header: prefix + 'header', - - - // 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 - - - - navPrev: prefix + 'nav--prev', - navNext: prefix + 'nav--next', - navDisabled: prefix + 'nav--disabled', - - month: prefix + 'month', - year: prefix + 'year', - - selectMonth: prefix + 'select--month', - selectYear: prefix + 'select--year', - - weekdays: prefix + 'weekday', - - 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', - - footer: prefix + 'footer', - - buttonClear: prefix + 'button--clear', - buttonToday: prefix + 'button--today', - buttonClose: prefix + 'button--close' - } - } -})( Picker.klasses().picker + '__' ) - - - - - -/** - * Extend the picker to add the date picker. - */ -Picker.extend( 'pickadate', DatePicker ) - - -})); - - diff --git a/production/bower_components/Materialize/js/date_picker/picker.js b/production/bower_components/Materialize/js/date_picker/picker.js deleted file mode 100644 index 48fbbad..0000000 --- a/production/bower_components/Materialize/js/date_picker/picker.js +++ /dev/null @@ -1,1123 +0,0 @@ -/*! - * 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 ) - -}(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 ) { - - // 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()) ) - }, - - - // Merge the defaults and options passed. - SETTINGS = COMPONENT ? $.extend( true, {}, COMPONENT.defaults, OPTIONS ) : OPTIONS || {}, - - - // Merge the default classes with the settings classes. - CLASSES = $.extend( {}, PickerConstructor.klasses(), SETTINGS.klass ), - - - // The element node wrapper into a jQuery object. - $ELEMENT = $( ELEMENT ), - - - // Pseudo picker constructor. - PickerInstance = function() { - return this.start() - }, - - - // The picker prototype. - P = PickerInstance.prototype = { - - constructor: PickerInstance, - - $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.after( 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 - }) - - - // 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() - } - - - // Trigger queued the “start” and “render” events. - return P.trigger( 'start' ).trigger( 'render' ) - }, //start - - - /** - * 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 ) ) - - // Trigger the queued “render” events. - return P.trigger( 'render' ) - }, //render - - - /** - * Destroy everything - */ - stop: function() { - - // If it’s already stopped, do nothing. - if ( !STATE.start ) return P - - // Then close the picker. - P.close() - - // Remove the hidden field. - if ( P._hidden ) { - P._hidden.parentNode.removeChild( P._hidden ) - } - - // 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) - - // Restore the element state - ELEMENT.type = STATE.type - ELEMENT.readOnly = false - - // Trigger the queued “stop” events. - P.trigger( 'stop' ) - - // Reset the picker states. - STATE.methods = {} - STATE.start = false - - return P - }, //stop - - - /** - * Open up the picker - */ - open: function( dontGiveFocus ) { - - // If it’s already open, do nothing. - if ( STATE.open ) return P - - // 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() { - - // Add the “opened” class to the picker root. - P.$root.addClass( CLASSES.opened ) - aria( P.$root[0], 'hidden', false ) - - }, 0 ) - - // If we have to give focus, bind the element and doc events. - if ( dontGiveFocus !== false ) { - - // Set it as open. - STATE.open = true - - // Prevent the page from scrolling. - if ( IS_DEFAULT_THEME ) { - $html. - css( 'overflow', 'hidden' ). - css( 'padding-right', '+=' + getScrollbarWidth() ) - } - - // 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 ) - } - - // 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 ) - - // If it’s already closed, do nothing more. - if ( !STATE.open ) return P - - // Set it as closed. - STATE.open = false - - // Allow the page to scroll. - if ( IS_DEFAULT_THEME ) { - $html. - css( 'overflow', '' ). - css( 'padding-right', '-=' + getScrollbarWidth() ) - } - - // 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 - - - /** - * Set something - */ - set: function( thing, value, options ) { - - var thingItem, thingValue, - thingIsObject = $.isPlainObject( thing ), - thingObject = thingIsObject ? thing : {} - - // Make sure we have usable options. - options = thingIsObject && $.isPlainObject( value ) ? value : options || {} - - if ( thing ) { - - // If the thing isn’t an object, make it one. - if ( !thingIsObject ) { - thingObject[ thing ] = value - } - - // Go through the things of items to set. - for ( thingItem in thingObject ) { - - // Grab the value of the thing. - thingValue = thingObject[ thingItem ] - - // 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 ) - } - - // 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' ) - } - } - - // 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' - - // If a picker state exists, return that. - if ( STATE[ thing ] != null ) { - return STATE[ thing ] - } - - // Return the submission value, if that. - if ( thing == 'valueSubmit' ) { - if ( P._hidden ) { - return P._hidden.value - } - thing = 'value' - } - - // 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 ) { - - var thingName, thingMethod, - thingIsObject = $.isPlainObject( thing ), - thingObject = thingIsObject ? thing : {} - - if ( thing ) { - - // 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 ) { - - // Grab the method of the thing. - thingMethod = thingObject[ 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 ] || [] - - // Add the method to the relative method collection. - STATE.methods[ thingName ].push( thingMethod ) - } - } - - 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 - }, - - - /** - * 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() { - - // Create a picker wrapper holder - return PickerConstructor._.node( 'div', - - // Create a picker wrapper node - PickerConstructor._.node( 'div', - - // Create a picker frame - PickerConstructor._.node( 'div', - - // Create a picker box node - PickerConstructor._.node( 'div', - - // Create the components nodes. - P.component.nodes( STATE.open ), - - // The picker box class - CLASSES.box - ), - - // Picker wrap class - CLASSES.wrap - ), - - // Picker frame class - CLASSES.frame - ), - - // Picker holder class - CLASSES.holder - ) //endreturn - } //createWrappedComponent - - - - /** - * 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). - - // Remove the tabindex. - attr('tabindex', -1). - - // If there’s a `data-value`, update the value of the element. - val( $ELEMENT.data('value') ? - P.get('select', SETTINGS.format) : - ELEMENT.value - ) - - - // Only bind keydown events if the element isn’t editable. - if ( !SETTINGS.editable ) { - - $ELEMENT. - - // 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' - }) - } - - - /** - * Prepare the root picker element with all bindings. - */ - function prepareElementRoot() { - - P.$root. - - on({ - - // 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 holder is clicked, stop it - // from bubbling to the doc. - 'mousedown click': function( event ) { - - var target = event.target - - // Make sure the target isn’t the root holder so it can bubble up. - if ( target != P.$root.children()[ 0 ] ) { - - 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' )) { - - 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 ) - } - }). - - // Open the picker and adjust the root “focused” state - on( 'focus.toOpen', handleFocusToOpenEvent ). - - // If there’s a click on an actionable element, carry out the actions. - on( 'click', '[data-pick], [data-nav], [data-clear], [data-close]', function() { - - var $target = $( this ), - targetData = $target.data(), - targetDisabled = $target.hasClass( CLASSES.navDisabled ) || $target.hasClass( CLASSES.disabled ), - - // * For IE, non-focusable elements can be active elements as well - // (http://stackoverflow.com/a/2684561). - activeElement = getActiveElement() - activeElement = activeElement && ( activeElement.type || activeElement.href ) - - // 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 } ) - } - - // If something is picked, set `select` then close with focus. - else if ( !targetDisabled && 'pick' in targetData ) { - P.set( 'select', targetData.pick ) - } - - // If a “clear” button is pressed, empty the values and close with focus. - else if ( targetData.clear ) { - P.clear().close( true ) - } - - else if ( targetData.close ) { - P.close( true ) - } - - }) //P.$root - - aria( P.$root[0], 'hidden', true ) - } - - - /** - * 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] - } - - P._hidden = $( - '' - )[0] - - $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 ) - } - - - // For iOS8. - function handleKeydownEvent( event ) { - - 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 `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() - - // 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 ) { - - // 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 ) - } - - // And then finally open the picker. - P.open() - } - - - // Return a new picker instance. - return new PickerInstance() -} //PickerConstructor - - - -/** - * 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', - - input: prefix + '__input', - active: prefix + '__input--active', - target: prefix + '__input--target', - - holder: prefix + '__holder', - - frame: prefix + '__frame', - wrap: prefix + '__wrap', - - box: prefix + '__box' - } -} //PickerConstructor.klasses - - - -/** - * Check if the default theme is being used. - */ -function isUsingDefaultTheme( element ) { - - var theme, - prop = 'position' - - // For IE. - if ( element.currentStyle ) { - theme = element.currentStyle[prop] - } - - // For normal browsers. - 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() { - - if ( $html.height() <= $window.height() ) { - return 0 - } - - var $outer = $( '
                  ' ). - appendTo( 'body' ) - - // Get the width without scrollbars. - var widthWithoutScroll = $outer[0].offsetWidth - - // Force adding scrollbars. - $outer.css( 'overflow', 'scroll' ) - - // Add the inner div. - var $inner = $( '
                  ' ).appendTo( $outer ) - - // Get the width with scrollbars. - var widthWithScroll = $inner[0].offsetWidth - - // Remove the divs. - $outer.remove() - - // Return the difference between the widths. - return widthWithoutScroll - widthWithScroll -} - - - -/** - * PickerConstructor helper methods. - */ -PickerConstructor._ = { - - /** - * Create a group of nodes. Expects: - * ` - { - min: {Integer}, - max: {Integer}, - i: {Integer}, - node: {String}, - item: {Function} - } - * ` - */ - group: function( groupObject ) { - - var - // Scope for the looped object - loopObjectScope, - - // Create the nodes list - nodesList = '', - - // The counter starts from the `min` - counter = PickerConstructor._.trigger( groupObject.min, groupObject ) - - - // Loop from the `min` to `max`, incrementing by `i` - for ( ; counter <= PickerConstructor._.trigger( groupObject.max, groupObject, [ counter ] ); counter += groupObject.i ) { - - // 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 - }, //group - - - /** - * Create a dom node string - */ - node: function( wrapper, item, klass, attribute ) { - - // 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 - - // Check for the class - klass = klass ? ' class="' + klass + '"' : '' - - // Check for any attributes - attribute = attribute ? ' ' + attribute : '' - - // Return the wrapped item - return '<' + wrapper + klass + attribute + '>' + item + '' - }, //node - - - /** - * Lead numbers below 10 with a zero. - */ - lead: function( number ) { - return ( number < 10 ? '0': '' ) + number - }, - - - /** - * Trigger a function otherwise return the value. - */ - 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. - */ - digits: function( string ) { - return ( /\d/ ).test( string[ 1 ] ) ? 2 : 1 - }, - - - /** - * Tell if something is a date object. - */ - isDate: function( value ) { - return {}.toString.call( value ).indexOf( 'Date' ) > -1 && this.isInteger( value.getDate() ) - }, - - - /** - * Tell if something is an integer. - */ - isInteger: function( value ) { - return {}.toString.call( value ).indexOf( 'Number' ) > -1 && value % 1 === 0 - }, - - - /** - * Create ARIA attribute strings. - */ - ariaAttr: ariaAttr -} //PickerConstructor._ - - - -/** - * Extend the picker with a component and defaults. - */ -PickerConstructor.extend = function( name, Component ) { - - // Extend jQuery. - $.fn[ name ] = function( options, action ) { - - // 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 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 ) - } - }) - } - - // Set the defaults. - $.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 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] + '"' - } - return data -} - -// IE8 bug throws an error for activeElements within iframes. -function getActiveElement() { - try { - return document.activeElement - } catch ( err ) { } -} - - - -// Expose the picker constructor. -return PickerConstructor - - -})); - - diff --git a/production/bower_components/Materialize/js/dropdown.js b/production/bower_components/Materialize/js/dropdown.js deleted file mode 100644 index 965f1cd..0000000 --- a/production/bower_components/Materialize/js/dropdown.js +++ /dev/null @@ -1,265 +0,0 @@ -(function ($) { - - // Add posibility to scroll to selected option - // usefull for select for example - $.fn.scrollTo = function(elem) { - $(this).scrollTop($(this).scrollTop() - $(this).offset().top + $(elem).offset().top); - return this; - }; - - $.fn.dropdown = function (options) { - var defaults = { - inDuration: 300, - outDuration: 225, - constrain_width: true, // Constrains width of dropdown to the activator - hover: false, - gutter: 0, // Spacing from edge - belowOrigin: false, - alignment: 'left', - stopPropagation: false - }; - - // Open dropdown. - if (options === "open") { - this.each(function() { - $(this).trigger('open'); - }); - return false; - } - - // Close dropdown. - if (options === "close") { - this.each(function() { - $(this).trigger('close'); - }); - return false; - } - - this.each(function(){ - var origin = $(this); - var options = $.extend({}, defaults, options); - var isFocused = false; - - // Dropdown menu - var activates = $("#"+ origin.attr('data-activates')); - - function updateOptions() { - if (origin.data('induration') !== undefined) - options.inDuration = origin.data('induration'); - if (origin.data('outduration') !== undefined) - options.outDuration = origin.data('outduration'); - if (origin.data('constrainwidth') !== undefined) - options.constrain_width = origin.data('constrainwidth'); - if (origin.data('hover') !== undefined) - options.hover = origin.data('hover'); - if (origin.data('gutter') !== undefined) - options.gutter = origin.data('gutter'); - if (origin.data('beloworigin') !== undefined) - options.belowOrigin = origin.data('beloworigin'); - if (origin.data('alignment') !== undefined) - options.alignment = origin.data('alignment'); - if (origin.data('stoppropagation') !== undefined) - options.stopPropagation = origin.data('stoppropagation'); - } - - updateOptions(); - - // Attach dropdown to its activator - origin.after(activates); - - /* - Helper function to position and resize dropdown. - Used in hover and click handler. - */ - function placeDropdown(eventType) { - // Check for simultaneous focus and click events. - if (eventType === 'focus') { - isFocused = true; - } - - // Check html data attributes - updateOptions(); - - // Set Dropdown state - activates.addClass('active'); - origin.addClass('active'); - - // Constrain width - if (options.constrain_width === true) { - activates.css('width', origin.outerWidth()); - - } else { - activates.css('white-space', 'nowrap'); - } - - // Offscreen detection - var windowHeight = window.innerHeight; - var originHeight = origin.innerHeight(); - var offsetLeft = origin.offset().left; - var offsetTop = origin.offset().top - $(window).scrollTop(); - var currAlignment = options.alignment; - var gutterSpacing = 0; - var leftPosition = 0; - - // Below Origin - var verticalOffset = 0; - if (options.belowOrigin === true) { - verticalOffset = originHeight; - } - - // Check for scrolling positioned container. - var scrollYOffset = 0; - var scrollXOffset = 0; - var wrapper = origin.parent(); - if (!wrapper.is('body')) { - if (wrapper[0].scrollHeight > wrapper[0].clientHeight) { - scrollYOffset = wrapper[0].scrollTop; - } - if (wrapper[0].scrollWidth > wrapper[0].clientWidth) { - scrollXOffset = wrapper[0].scrollLeft; - } - } - - - 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'; - } - // Vertical bottom offscreen detection - if (offsetTop + activates.innerHeight() > windowHeight) { - // If going upwards still goes offscreen, just crop height of dropdown. - if (offsetTop + originHeight - activates.innerHeight() < 0) { - var adjustedHeight = windowHeight - offsetTop - verticalOffset; - activates.css('max-height', adjustedHeight); - } else { - // Flow upwards. - if (!verticalOffset) { - verticalOffset += originHeight; - } - verticalOffset -= activates.innerHeight(); - } - } - - // Handle edge alignment - if (currAlignment === 'left') { - gutterSpacing = options.gutter; - leftPosition = origin.position().left + gutterSpacing; - } - else if (currAlignment === 'right') { - var offsetRight = origin.position().left + origin.outerWidth() - activates.outerWidth(); - gutterSpacing = -options.gutter; - leftPosition = offsetRight + gutterSpacing; - } - - // Position dropdown - activates.css({ - position: 'absolute', - top: origin.position().top + verticalOffset + scrollYOffset, - left: leftPosition + scrollXOffset - }); - - - // Show dropdown - activates.stop(true, true).css('opacity', 0) - .slideDown({ - queue: false, - duration: options.inDuration, - easing: 'easeOutCubic', - complete: function() { - $(this).css('height', ''); - } - }) - .animate( {opacity: 1}, {queue: false, duration: options.inDuration, easing: 'easeOutSine'}); - } - - function hideDropdown() { - // Check for simultaneous focus and click events. - isFocused = false; - activates.fadeOut(options.outDuration); - activates.removeClass('active'); - origin.removeClass('active'); - setTimeout(function() { activates.css('max-height', ''); }, options.outDuration); - } - - // Hover - if (options.hover) { - var open = false; - origin.unbind('click.' + origin.attr('id')); - // Hover handler to show dropdown - origin.on('mouseenter', function(e){ // Mouse over - if (open === false) { - placeDropdown(); - open = true; - } - }); - 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)) { - activates.stop(true, true); - hideDropdown(); - open = false; - } - }); - - activates.on('mouseleave', function(e){ // Mouse out - var toEl = e.toElement || e.relatedTarget; - if(!$(toEl).closest('.dropdown-button').is(origin)) { - activates.stop(true, true); - hideDropdown(); - open = false; - } - }); - - // Click - } else { - // Click handler to show dropdown - origin.unbind('click.' + origin.attr('id')); - origin.bind('click.'+origin.attr('id'), function(e){ - if (!isFocused) { - if ( origin[0] == e.currentTarget && - !origin.hasClass('active') && - ($(e.target).closest('.dropdown-content').length === 0)) { - e.preventDefault(); // Prevents button click from moving window - if (options.stopPropagation) { - e.stopPropagation(); - } - placeDropdown('click'); - } - // 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')); - } - // If menu open, add click close handler to document - if (activates.hasClass('active')) { - $(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) ) { - hideDropdown(); - $(document).unbind('click.'+ activates.attr('id') + ' touchstart.' + activates.attr('id')); - } - }); - } - } - }); - - } // End else - - // Listen to open and close event - useful for select component - origin.on('open', function(e, eventType) { - placeDropdown(eventType); - }); - origin.on('close', hideDropdown); - - - }); - }; // End dropdown plugin - - $(document).ready(function(){ - $('.dropdown-button').dropdown(); - }); -}( jQuery )); diff --git a/production/bower_components/Materialize/js/forms.js b/production/bower_components/Materialize/js/forms.js deleted file mode 100644 index de7f44d..0000000 --- a/production/bower_components/Materialize/js/forms.js +++ /dev/null @@ -1,681 +0,0 @@ -(function ($) { - $(document).ready(function() { - - // Function to update labels of text fields - 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) { - if ($(element).val().length > 0 || element.autofocus ||$(this).attr('placeholder') !== undefined || $(element)[0].validity.badInput === true) { - $(this).siblings('label').addClass('active'); - } - else { - $(this).siblings('label').removeClass('active'); - } - }); - }; - - // Text based inputs - 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'; - - // Add active if form auto complete - $(document).on('change', input_selector, function () { - 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() { - Materialize.updateTextFields(); - }); - - // HTML DOM FORM RESET handling - $(document).on('reset', function(e) { - var formReset = $(e.target); - if (formReset.is('form')) { - formReset.find(input_selector).removeClass('valid').removeClass('invalid'); - formReset.find(input_selector).each(function () { - if ($(this).attr('value') === '') { - $(this).siblings('label').removeClass('active'); - } - }); - - // Reset select - formReset.find('select.initialized').each(function () { - var reset_text = formReset.find('option[selected]').text(); - formReset.siblings('input.select-dropdown').val(reset_text); - }); - } - }); - - // Add active when element has focus - $(document).on('focus', input_selector, function () { - $(this).siblings('label, .prefix').addClass('active'); - }); - - $(document).on('blur', input_selector, function () { - var $inputElement = $(this); - var selector = ".prefix"; - - if ($inputElement.val().length === 0 && $inputElement[0].validity.badInput !== true && $inputElement.attr('placeholder') === undefined) { - selector += ", label"; - } - - $inputElement.siblings(selector).removeClass('active'); - - validate_field($inputElement); - }); - - window.validate_field = function(object) { - var hasLength = object.attr('length') !== undefined; - var lenAttr = parseInt(object.attr('length')); - var len = object.val().length; - - if (object.val().length === 0 && object[0].validity.badInput === false) { - if (object.hasClass('validate')) { - object.removeClass('valid'); - object.removeClass('invalid'); - } - } - else { - if (object.hasClass('validate')) { - // Check for character counter attributes - if ((object.is(':valid') && hasLength && (len <= lenAttr)) || (object.is(':valid') && !hasLength)) { - object.removeClass('invalid'); - object.addClass('valid'); - } - else { - object.removeClass('valid'); - object.addClass('invalid'); - } - } - } - }; - - // Radio and Checkbox focus class - var radio_checkbox = 'input[type=radio], input[type=checkbox]'; - $(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).removeClass('tabbed'); - }); - return; - } - }); - - // Textarea Auto Resize - var hiddenDiv = $('.hiddendiv').first(); - if (!hiddenDiv.length) { - hiddenDiv = $('
                  '); - $('body').append(hiddenDiv); - } - var text_area_selector = '.materialize-textarea'; - - function textareaAutoResize($textarea) { - // Set font properties of hiddenDiv - - var fontFamily = $textarea.css('font-family'); - var fontSize = $textarea.css('font-size'); - var lineHeight = $textarea.css('line-height'); - - if (fontSize) { hiddenDiv.css('font-size', fontSize); } - if (fontFamily) { hiddenDiv.css('font-family', fontFamily); } - if (lineHeight) { hiddenDiv.css('line-height', lineHeight); } - - 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); - } - - $textarea.css('height', hiddenDiv.height()); - } - - $(text_area_selector).each(function () { - var $textarea = $(this); - if ($textarea.val().length) { - textareaAutoResize($textarea); - } - }); - - $('body').on('keyup keydown autoresize', text_area_selector, function () { - textareaAutoResize($(this)); - }); - - // File Input Path - $(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 file_names = []; - for (var i = 0; i < files.length; i++) { - file_names.push(files[i].name); - } - path_input.val(file_names.join(", ")); - path_input.trigger('change'); - }); - - /**************** - * Range Input * - ****************/ - - var range_type = 'input[type=range]'; - var range_mousedown = false; - var left; - - $(range_type).each(function () { - var thumb = $(''); - $(this).after(thumb); - }); - - var range_wrapper = '.range-field'; - $(document).on('change', range_type, function(e) { - var thumb = $(this).siblings('.thumb'); - thumb.find('.value').html($(this).val()); - }); - - $(document).on('input 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) { - thumb = $(''); - $(this).after(thumb); - } - - // Set indicator value - thumb.find('.value').html($(this).val()); - - range_mousedown = true; - $(this).addClass('active'); - - if (!thumb.hasClass('active')) { - thumb.velocity({ height: "30px", width: "30px", top: "-20px", marginLeft: "-15px"}, { duration: 300, easing: 'easeOutExpo' }); - } - - 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); - } - - thumb.find('.value').html($(this).val()); - }); - - $(document).on('mouseup touchend', range_wrapper, function() { - range_mousedown = false; - $(this).removeClass('active'); - }); - - $(document).on('mousemove touchmove', range_wrapper, function(e) { - var thumb = $(this).children('.thumb'); - var left; - if (range_mousedown) { - if (!thumb.hasClass('active')) { - thumb.velocity({ height: '30px', width: '30px', top: '-20px', marginLeft: '-15px'}, { duration: 300, easing: 'easeOutExpo' }); - } - 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); - thumb.find('.value').html(thumb.siblings(range_type).val()); - } - }); - - $(document).on('mouseout touchleave', range_wrapper, function() { - if (!range_mousedown) { - - var thumb = $(this).children('.thumb'); - - if (thumb.hasClass('active')) { - thumb.velocity({ height: '0', width: '0', top: '10px', marginLeft: '-6px'}, { duration: 100 }); - } - thumb.removeClass('active'); - } - }); - - /************************** - * Auto complete plugin * - *************************/ - $.fn.autocomplete = function (options) { - // Defaults - var defaults = { - data: {} - }; - - options = $.extend(defaults, options); - - return this.each(function() { - var $input = $(this); - var data = options.data, - $inputDiv = $input.closest('.input-field'); // Div to append on - - // Check if data isn't empty - if (!$.isEmptyObject(data)) { - // Create autocomplete element - var $autocomplete = $(''); - - // Append autocomplete element - if ($inputDiv.length) { - $inputDiv.append($autocomplete); // Set ul in body - } else { - $input.after($autocomplete); - } - - var highlight = function(string, $el) { - var img = $el.find('img'); - var matchStart = $el.text().toLowerCase().indexOf("" + string.toLowerCase() + ""), - matchEnd = matchStart + string.length - 1, - beforeMatch = $el.text().slice(0, matchStart), - matchText = $el.text().slice(matchStart, matchEnd + 1), - afterMatch = $el.text().slice(matchEnd + 1); - $el.html("" + beforeMatch + "" + matchText + "" + afterMatch + ""); - if (img.length) { - $el.prepend(img); - } - }; - - // Perform search - $input.on('keyup', function (e) { - // Capture Enter - if (e.which === 13) { - $autocomplete.find('li').first().click(); - return; - } - - var val = $input.val().toLowerCase(); - $autocomplete.empty(); - - // Check if the input isn't empty - if (val !== '') { - for(var key in data) { - if (data.hasOwnProperty(key) && - key.toLowerCase().indexOf(val) !== -1 && - key.toLowerCase() !== val) { - var autocompleteOption = $('
                • '); - if(!!data[key]) { - autocompleteOption.append(''+ key +''); - } else { - autocompleteOption.append(''+ key +''); - } - $autocomplete.append(autocompleteOption); - - highlight(val, autocompleteOption); - } - } - } - }); - - // Set input value - $autocomplete.on('click', 'li', function () { - $input.val($(this).text().trim()); - $autocomplete.empty(); - }); - } - }); - }; - - }); // End of $(document).ready - - /******************* - * Select Plugin * - ******************/ - $.fn.material_select = function (callback) { - $(this).each(function(){ - var $select = $(this); - - if ($select.hasClass('browser-default')) { - return; // Continue to next (return false breaks out of entire loop) - } - - var multiple = $select.attr('multiple') ? true : false, - lastID = $select.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(); - } - - // 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'); - return; - } - - var uniqueID = Materialize.guid(); - $select.data('select-id', uniqueID); - var wrapper = $('
                  '); - wrapper.addClass($select.attr('class')); - var options = $(''), - selectChildren = $select.children('option, optgroup'), - valuesSelected = [], - optionsHover = false; - - var label = $select.find('option:selected').html() || $select.find('option:first').html() || ""; - - // Function that renders and appends the option taking into - // account type and possible image icon. - var appendOptionWithIcon = function(select, option, type) { - // Add disabled attr if disabled - var disabledClass = (option.is(':disabled')) ? 'disabled ' : ''; - var optgroupClass = (type === 'optgroup-option') ? 'optgroup-option ' : ''; - - // add icons - var icon_url = option.data('icon'); - var classes = option.attr('class'); - if (!!icon_url) { - var classString = ''; - if (!!classes) classString = ' class="' + classes + '"'; - - // Check for multiple type. - if (type === 'multiple') { - options.append($('
                • ' + option.html() + '
                • ')); - } else { - options.append($('
                • ' + option.html() + '
                • ')); - } - return true; - } - - // Check for multiple type. - if (type === 'multiple') { - options.append($('
                • ' + option.html() + '
                • ')); - } else { - options.append($('
                • ' + option.html() + '
                • ')); - } - }; - - /* Create dropdown structure. */ - if (selectChildren.length) { - selectChildren.each(function() { - if ($(this).is('option')) { - // Direct descendant option. - if (multiple) { - appendOptionWithIcon($select, $(this), 'multiple'); - - } else { - appendOptionWithIcon($select, $(this)); - } - } else if ($(this).is('optgroup')) { - // Optgroup. - var selectOptions = $(this).children('option'); - options.append($('
                • ' + $(this).attr('label') + '
                • ')); - - selectOptions.each(function() { - appendOptionWithIcon($select, $(this), 'optgroup-option'); - }); - } - }); - } - - options.find('li:not(.optgroup)').each(function (i) { - $(this).click(function (e) { - // Check if option element is disabled - if (!$(this).hasClass('disabled') && !$(this).hasClass('optgroup')) { - var selected = true; - - if (multiple) { - $('input[type="checkbox"]', this).prop('checked', function(i, v) { return !v; }); - selected = toggleEntryFromArray(valuesSelected, $(this).index(), $select); - $newSelect.trigger('focus'); - } else { - options.find('li').removeClass('active'); - $(this).toggleClass('active'); - $newSelect.val($(this).text()); - } - - activateOption(options, $(this)); - $select.find('option').eq(i).prop('selected', selected); - // Trigger onchange() event - $select.trigger('change'); - if (typeof callback !== 'undefined') callback(); - } - - e.stopPropagation(); - }); - }); - - // Wrap Elements - $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 = $(''); - $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}); - } - - // Copy tabindex - if ($select.attr('tabindex')) { - $($newSelect[0]).attr('tabindex', $select.attr('tabindex')); - } - - $select.addClass('initialized'); - - $newSelect.on({ - 'focus': function (){ - if ($('ul.select-dropdown').not(options[0]).is(':visible')) { - $('input.select-dropdown').trigger('close'); - } - if (!options.is(':visible')) { - $(this).trigger('open', ['focus']); - var label = $(this).val(); - var selectedOption = options.find('li').filter(function() { - return $(this).text().toLowerCase() === label.toLowerCase(); - })[0]; - activateOption(options, selectedOption); - } - }, - 'click': function (e){ - e.stopPropagation(); - } - }); - - $newSelect.on('blur', function() { - if (!multiple) { - $(this).trigger('close'); - } - options.find('li.selected').removeClass('selected'); - }); - - 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(); - - toggleEntryFromArray(valuesSelected, index, $select); - options.find("li").eq(index).find(":checkbox").prop("checked", true); - }); - } - - // Make option as selected and scroll to selected position - var activateOption = function(collection, newOption) { - if (newOption) { - collection.find('li.selected').removeClass('selected'); - var option = $(newOption); - option.addClass('selected'); - options.scrollTo(option); - } - }; - - // 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; - } - - // 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; - } - - 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); - - var string = filterQuery.join(''), - newOption = options.find('li').filter(function() { - return $(this).text().toLowerCase().indexOf(string) === 0; - })[0]; - - 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'); - } - } - } - - // 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'); - } - - // 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); - }; - - $newSelect.on('keydown', onKeyDown); - }); - - function toggleEntryFromArray(entriesArray, entryIndex, select) { - var index = entriesArray.indexOf(entryIndex), - notAdded = index === -1; - - if (notAdded) { - entriesArray.push(entryIndex); - } else { - entriesArray.splice(index, 1); - } - - select.siblings('ul.dropdown-content').find('li').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); - setValueToInput(entriesArray, select); - - return notAdded; - } - - function setValueToInput(entriesArray, select) { - var value = ''; - - for (var i = 0, count = entriesArray.length; i < count; i++) { - var text = select.find('option').eq(entriesArray[i]).text(); - - i === 0 ? value += text : value += ', ' + text; - } - - if (value === '') { - value = select.find('option:disabled').eq(0).text(); - } - - select.siblings('input.select-dropdown').val(value); - } - }; - -}( jQuery )); diff --git a/production/bower_components/Materialize/js/global.js b/production/bower_components/Materialize/js/global.js deleted file mode 100644 index 5d1d787..0000000 --- a/production/bower_components/Materialize/js/global.js +++ /dev/null @@ -1,45 +0,0 @@ -// Required for Meteor package, the use of window prevents export by Meteor -(function(window){ - if(window.Package){ - Materialize = {}; - } else { - window.Materialize = {}; - } -})(window); - - -// Unique ID -Materialize.guid = (function() { - function s4() { - return Math.floor((1 + Math.random()) * 0x10000) - .toString(16) - .substring(1); - } - return function() { - return s4() + s4() + '-' + s4() + '-' + s4() + '-' + - s4() + '-' + s4() + s4() + s4(); - }; -})(); - -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; -}; - -// Velocity has conflicts when loaded with jQuery, this will check for it -var Vel; -if ($) { - Vel = $.Velocity; -} else if (jQuery) { - Vel = jQuery.Velocity; -} else { - Vel = Velocity; -} diff --git a/production/bower_components/Materialize/js/hammer.min.js b/production/bower_components/Materialize/js/hammer.min.js deleted file mode 100644 index 6c232c8..0000000 --- a/production/bower_components/Materialize/js/hammer.min.js +++ /dev/null @@ -1 +0,0 @@ -!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.distance0)||r.isTime(e)&&e.attr("title")||e.attr("title",a)}return e.data("timeago")}function i(t){return r.inWords(n(t))}function n(t){return(new Date).getTime()-t.getTime()}t.timeago=function(e){return i(e instanceof Date?e:"string"==typeof e?t.timeago.parse(e):"number"==typeof e?new Date(e):t.timeago.datetime(e))};var r=t.timeago;t.extend(t.timeago,{settings:{refreshMillis:6e4,allowPast:!0,allowFuture:!1,localeTitle:!1,cutoff:0,strings:{prefixAgo:null,prefixFromNow:null,suffixAgo:"ago",suffixFromNow:"from now",inPast:"any moment now",seconds:"less than a minute",minute:"about a minute",minutes:"%d minutes",hour:"about an hour",hours:"about %d hours",day:"a day",days:"%d days",month:"about a month",months:"%d months",year:"about a year",years:"%d years",wordSeparator:" ",numbers:[]}},inWords:function(e){function a(a,n){var r=t.isFunction(a)?a(n,e):a,o=i.numbers&&i.numbers[n]||n;return r.replace(/%d/i,o)}if(!this.settings.allowPast&&!this.settings.allowFuture)throw"timeago allowPast and allowFuture settings can not both be set to false.";var i=this.settings.strings,n=i.prefixAgo,r=i.suffixAgo;if(this.settings.allowFuture&&0>e&&(n=i.prefixFromNow,r=i.suffixFromNow),!this.settings.allowPast&&e>=0)return this.settings.strings.inPast;var o=Math.abs(e)/1e3,s=o/60,u=s/60,m=u/24,l=m/365,d=45>o&&a(i.seconds,Math.round(o))||90>o&&a(i.minute,1)||45>s&&a(i.minutes,Math.round(s))||90>s&&a(i.hour,1)||24>u&&a(i.hours,Math.round(u))||42>u&&a(i.day,1)||30>m&&a(i.days,Math.round(m))||45>m&&a(i.month,1)||365>m&&a(i.months,Math.round(m/30))||1.5>l&&a(i.year,1)||a(i.years,Math.round(l)),f=i.wordSeparator||"";return void 0===i.wordSeparator&&(f=" "),t.trim([n,d,r].join(f))},parse:function(e){var a=t.trim(e);return a=a.replace(/\.\d+/,""),a=a.replace(/-/,"/").replace(/-/,"/"),a=a.replace(/T/," ").replace(/Z/," UTC"),a=a.replace(/([\+\-]\d\d)\:?(\d\d)/," $1$2"),a=a.replace(/([\+\-]\d\d)$/," $100"),new Date(a)},datetime:function(e){var a=t(e).attr(r.isTime(e)?"datetime":"title");return r.parse(a)},isTime:function(e){return"time"===t(e).get(0).tagName.toLowerCase()}});var o={init:function(){var a=t.proxy(e,this);a();var i=r.settings;i.refreshMillis>0&&(this._timeagoInterval=setInterval(a,i.refreshMillis))},update:function(a){var i=r.parse(a);t(this).data("timeago",{datetime:i}),r.settings.localeTitle&&t(this).attr("title",i.toLocaleString()),e.apply(this)},updateFromDOM:function(){t(this).data("timeago",{datetime:r.parse(t(this).attr(r.isTime(this)?"datetime":"title"))}),e.apply(this)},dispose:function(){this._timeagoInterval&&(window.clearInterval(this._timeagoInterval),this._timeagoInterval=null)}};t.fn.timeago=function(t,e){var a=t?o[t]:o.init;if(!a)throw new Error("Unknown function name '"+t+"' for timeago");return this.each(function(){a.call(this,e)}),this},document.createElement("abbr"),document.createElement("time")}); \ No newline at end of file diff --git a/production/bower_components/Materialize/js/materialbox.js b/production/bower_components/Materialize/js/materialbox.js deleted file mode 100644 index 34548dd..0000000 --- a/production/bower_components/Materialize/js/materialbox.js +++ /dev/null @@ -1,269 +0,0 @@ -(function ($) { - - $.fn.materialbox = function () { - - return this.each(function() { - - if ($(this).hasClass('initialized')) { - return; - } - - $(this).addClass('initialized'); - - var overlayActive = false; - var doneAnimating = true; - var inDuration = 275; - var outDuration = 200; - var origin = $(this); - var placeholder = $('
                  ').addClass('material-placeholder'); - var originalWidth = 0; - var originalHeight = 0; - var ancestorsChanged; - var ancestor; - origin.wrap(placeholder); - - - 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) { - returnToOriginal(); - return false; - } - - - // Set states - doneAnimating = false; - origin.addClass('active'); - overlayActive = true; - - // Set positioning for placeholder - placeholder.css({ - width: placeholder[0].getBoundingClientRect().width, - height: placeholder[0].getBoundingClientRect().height, - position: 'relative', - top: 0, - left: 0 - }); - - // Find ancestor with overflow: hidden; and remove it - ancestorsChanged = undefined; - ancestor = placeholder[0].parentNode; - var count = 0; - while (ancestor !== null && !$(ancestor).is(document)) { - var curr = $(ancestor); - if (curr.css('overflow') !== 'visible') { - curr.css('overflow', 'visible'); - if (ancestorsChanged === undefined) { - ancestorsChanged = curr; - } - else { - ancestorsChanged = ancestorsChanged.add(curr); - } - } - ancestor = ancestor.parentNode; - } - - // Set css on origin - origin.css({position: 'absolute', 'z-index': 1000}) - .data('width', originalWidth) - .data('height', originalHeight); - - // Add overlay - var overlay = $('
                  ') - .css({ - opacity: 0 - }) - .click(function(){ - if (doneAnimating === true) - returnToOriginal(); - }); - // Animate Overlay - // Put before in origin image to preserve z-index layering. - origin.before(overlay); - overlay.velocity({opacity: 1}, - {duration: inDuration, queue: false, easing: 'easeOutQuad'} ); - - // Add and animate caption if it exists - if (origin.data('caption') !== "") { - var $photo_caption = $('
                  '); - $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'}); - } - - // Resize Image - var ratio = 0; - var widthPercent = originalWidth / windowWidth; - var heightPercent = originalHeight / windowHeight; - var newWidth = 0; - var newHeight = 0; - - if (widthPercent > heightPercent) { - ratio = originalHeight / originalWidth; - newWidth = windowWidth * 0.9; - newHeight = windowWidth * 0.9 * ratio; - } - else { - ratio = originalWidth / originalHeight; - 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;} - } - ); - } // 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;} - } - ); // End Velocity - } - - }); // End origin on click - - - // Return on scroll - $(window).scroll(function() { - if (overlayActive) { - returnToOriginal(); - } - }); - - // Return on ESC - $(document).keyup(function(e) { - - if (e.keyCode === 27 && doneAnimating === true) { // ESC key - if (overlayActive) { - returnToOriginal(); - } - } - }); - - - // This function returns the modaled image to the original spot - function returnToOriginal() { - - doneAnimating = false; - - var placeholder = origin.parent('.material-placeholder'); - var windowWidth = window.innerWidth; - var windowHeight = window.innerHeight; - var originalWidth = origin.data('width'); - var originalHeight = origin.data('height'); - - origin.velocity("stop", true); - $('#materialbox-overlay').velocity("stop", true); - $('.materialbox-caption').velocity("stop", true); - - - $('#materialbox-overlay').velocity({opacity: 0}, { - duration: outDuration, // Delay prevents animation overlapping - queue: false, easing: 'easeOutQuad', - complete: function(){ - // Remove Overlay - overlayActive = false; - $(this).remove(); - } - }); - - // 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 - queue: false, easing: 'easeOutQuad', - complete: function(){ - placeholder.css({ - height: '', - width: '', - position: '', - top: '', - left: '' - }); - - origin.css({ - height: '', - top: '', - left: '', - width: '', - 'max-width': '', - position: '', - 'z-index': '' - }); - - // Remove class - origin.removeClass('active'); - doneAnimating = true; - $(this).remove(); - - // Remove overflow overrides on ancestors - if (ancestorsChanged) { - ancestorsChanged.css('overflow', ''); - } - } - }); - - } - }); -}; - -$(document).ready(function(){ - $('.materialboxed').materialbox(); -}); - -}( jQuery )); diff --git a/production/bower_components/Materialize/js/parallax.js b/production/bower_components/Materialize/js/parallax.js deleted file mode 100644 index 841d7ac..0000000 --- a/production/bower_components/Materialize/js/parallax.js +++ /dev/null @@ -1,58 +0,0 @@ -(function ($) { - - $.fn.parallax = function () { - var window_width = $(window).width(); - // Parallax Scripts - 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; - } - var $img = $this.children("img").first(); - var img_height = $img.height(); - var parallax_dist = img_height - container_height; - var bottom = $this.offset().top + container_height; - var top = $this.offset().top; - var scrollTop = $(window).scrollTop(); - var windowHeight = window.innerHeight; - var windowBottom = scrollTop + windowHeight; - var percentScrolled = (windowBottom - top) / (container_height + windowHeight); - var parallax = Math.round((parallax_dist * percentScrolled)); - - if (initial) { - $img.css('display', 'block'); - } - if ((bottom > scrollTop) && (top < (scrollTop + windowHeight))) { - $img.css('transform', "translate3D(-50%," + parallax + "px, 0)"); - } - - } - - // Wait for image load - $this.children("img").one("load", function() { - updateParallax(true); - }).each(function() { - if(this.complete) $(this).load(); - }); - - $(window).scroll(function() { - window_width = $(window).width(); - updateParallax(false); - }); - - $(window).resize(function() { - window_width = $(window).width(); - updateParallax(false); - }); - - }); - - }; -}( jQuery )); \ No newline at end of file diff --git a/production/bower_components/Materialize/js/pushpin.js b/production/bower_components/Materialize/js/pushpin.js deleted file mode 100644 index 5f42246..0000000 --- a/production/bower_components/Materialize/js/pushpin.js +++ /dev/null @@ -1,71 +0,0 @@ -(function ($) { - $.fn.pushpin = function (options) { - // Defaults - var defaults = { - top: 0, - bottom: Infinity, - offset: 0 - }; - - // Remove pushpin event and classes - if (options === "remove") { - this.each(function () { - if (id = $(this).data('pushpin-id')) { - $(window).off('scroll.' + id); - $(this).removeData('pushpin-id').removeClass('pin-top pinned pin-bottom').removeAttr('style'); - } - }); - return false; - } - - options = $.extend(defaults, options); - - - $index = 0; - return this.each(function() { - var $uniqueId = Materialize.guid(), - $this = $(this), - $original_offset = $(this).offset().top; - - function removePinClasses(object) { - object.removeClass('pin-top'); - object.removeClass('pinned'); - object.removeClass('pin-bottom'); - } - - function updateElements(objects, scrolled) { - objects.each(function () { - // Add position fixed (because its between top and bottom) - if (options.top <= scrolled && options.bottom >= scrolled && !$(this).hasClass('pinned')) { - removePinClasses($(this)); - $(this).css('top', options.offset); - $(this).addClass('pinned'); - } - - // Add pin-top (when scrolled position is above top) - if (scrolled < options.top && !$(this).hasClass('pin-top')) { - removePinClasses($(this)); - $(this).css('top', 0); - $(this).addClass('pin-top'); - } - - // Add pin-bottom (when scrolled position is below bottom) - if (scrolled > options.bottom && !$(this).hasClass('pin-bottom')) { - removePinClasses($(this)); - $(this).addClass('pin-bottom'); - $(this).css('top', options.bottom - $original_offset); - } - }); - } - - $(this).data('pushpin-id', $uniqueId); - updateElements($this, $(window).scrollTop()); - $(window).on('scroll.' + $uniqueId, function () { - var $scrolled = $(window).scrollTop() + options.offset; - updateElements($this, $scrolled); - }); - - }); - - }; -}( jQuery )); \ No newline at end of file diff --git a/production/bower_components/Materialize/js/scrollFire.js b/production/bower_components/Materialize/js/scrollFire.js deleted file mode 100644 index 76eccd4..0000000 --- a/production/bower_components/Materialize/js/scrollFire.js +++ /dev/null @@ -1,48 +0,0 @@ -(function($) { - - // Input: Array of JSON objects {selector, offset, callback} - - Materialize.scrollFire = function(options) { - - var didScroll = false; - - window.addEventListener("scroll", function() { - didScroll = true; - }); - - // Rate limit to 100ms - setInterval(function() { - if(didScroll) { - didScroll = false; - - var windowScroll = window.pageYOffset + window.innerHeight; - - for (var i = 0 ; i < options.length; i++) { - // Get options from each line - var value = options[i]; - var selector = value.selector, - offset = value.offset, - callback = value.callback; - - var currentElement = document.querySelector(selector); - if ( currentElement !== null) { - var elementOffset = currentElement.getBoundingClientRect().top + window.pageYOffset; - - if (windowScroll > (elementOffset + offset)) { - if (value.done !== true) { - if (typeof(callback) === 'function') { - callback.call(this, currentElement); - } else if (typeof(callback) === 'string') { - var callbackFunc = new Function(callback); - callbackFunc(currentElement); - } - value.done = true; - } - } - } - } - } - }, 100); - }; - -})(jQuery); diff --git a/production/bower_components/Materialize/js/scrollspy.js b/production/bower_components/Materialize/js/scrollspy.js deleted file mode 100644 index ea85765..0000000 --- a/production/bower_components/Materialize/js/scrollspy.js +++ /dev/null @@ -1,283 +0,0 @@ -/** - * 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() { - // 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 -// + 60 accounts for fixed nav - var intersections = findElements(top+offset.top + 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'); - } - - /** - * Get time in ms - * @license https://raw.github.com/jashkenas/underscore/master/LICENSE - * @type {function} - * @return {number} - */ - 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} - */ - function throttle(func, wait, options) { - var context, args, result; - var timeout = null; - var previous = 0; - options || (options = {}); - var later = function () { - previous = options.leading === false ? 0 : getTime(); - timeout = null; - result = func.apply(context, args); - context = args = null; - }; - return function () { - var now = getTime(); - if (!previous && options.leading === false) previous = now; - var remaining = wait - (now - previous); - context = this; - args = arguments; - if (remaining <= 0) { - clearTimeout(timeout); - timeout = null; - previous = now; - result = func.apply(context, args); - context = args = null; - } else if (!timeout && options.trailing !== false) { - timeout = setTimeout(later, remaining); - } - return result; - }; - }; - - /** - * 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 - }; - 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 = $(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 = throttle(onScroll, 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', 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); diff --git a/production/bower_components/Materialize/js/sideNav.js b/production/bower_components/Materialize/js/sideNav.js deleted file mode 100644 index 820d3f4..0000000 --- a/production/bower_components/Materialize/js/sideNav.js +++ /dev/null @@ -1,352 +0,0 @@ -(function ($) { - - var methods = { - init : function(options) { - var defaults = { - menuWidth: 300, - edge: 'left', - closeOnClick: false - }; - options = $.extend(defaults, options); - - $(this).each(function(){ - var $this = $(this); - var menu_id = $("#"+ $this.attr('data-activates')); - - // Set to width - if (options.menuWidth != 300) { - menu_id.css('width', options.menuWidth); - } - - // Add Touch Area - var dragTarget = $('
                  '); - $('body').append(dragTarget); - - if (options.edge == 'left') { - menu_id.css('transform', 'translateX(-100%)'); - dragTarget.css({'left': 0}); // Add Touch Area - } - else { - menu_id.addClass('right-aligned') // Change text-alignment to right - .css('transform', 'translateX(100%)'); - dragTarget.css({'right': 0}); // Add Touch Area - } - - // If fixed sidenav, bring menu out - if (menu_id.hasClass('fixed')) { - if (window.innerWidth > 992) { - menu_id.css('transform', 'translateX(0)'); - } - } - - // Window resize to reset on large screens fixed - if (menu_id.hasClass('fixed')) { - $(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 { - // menu_id.removeAttr('style'); - menu_id.css('transform', 'translateX(0%)'); - // menu_id.css('width', options.menuWidth); - } - } - else if (menuOut === false){ - if (options.edge === 'left') { - menu_id.css('transform', 'translateX(-100%)'); - } else { - menu_id.css('transform', 'translateX(100%)'); - } - - } - - }); - } - - // if closeOnClick, then add close event for all a tags in side sideNav - if (options.closeOnClick === true) { - menu_id.on("click.itemclick", "a:not(.collapsible-header)", function(){ - removeMenu(); - }); - } - - function removeMenu(restoreNav) { - panning = false; - menuOut = false; - // Reenable scrolling - $('body').css({ - overflow: '', - width: '' - }); - - $('#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_id.velocity( - {'translateX': '-100%'}, - { duration: 200, - queue: false, - easing: 'easeOutCubic', - complete: function() { - if (restoreNav === true) { - // Restore Fixed sidenav - menu_id.removeAttr('style'); - menu_id.css('width', options.menuWidth); - } - } - - }); - } - else { - // Reset phantom div - dragTarget.css({width: '', right: '0', left: ''}); - menu_id.velocity( - {'translateX': '100%'}, - { duration: 200, - queue: false, - easing: 'easeOutCubic', - complete: function() { - if (restoreNav === true) { - // Restore Fixed sidenav - menu_id.removeAttr('style'); - menu_id.css('width', options.menuWidth); - } - } - }); - } - } - - - - // Touch Event - var panning = false; - var menuOut = false; - - dragTarget.on('click', function(){ - if (menuOut) { - removeMenu(); - } - }); - - dragTarget.hammer({ - prevent_default: false - }).bind('pan', function(e) { - - if (e.gesture.pointerType == "touch") { - - var direction = e.gesture.direction; - var x = e.gesture.center.x; - var y = e.gesture.center.y; - var velocityX = e.gesture.velocityX; - - // Disable Scrolling - var $body = $('body'); - var oldWidth = $body.innerWidth(); - $body.css('overflow', 'hidden'); - $body.width(oldWidth); - - // If overlay does not exist, create one and if it is clicked, close menu - if ($('#sidenav-overlay').length === 0) { - var overlay = $('
                  '); - overlay.css('opacity', 0).click( function(){ - removeMenu(); - }); - $('body').append(overlay); - } - - // Keep within boundaries - if (options.edge === 'left') { - 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; } - // Right Direction - else if (x >= (options.menuWidth / 2)) { menuOut = true; } - menu_id.css('transform', 'translateX(' + (x - options.menuWidth) + 'px)'); - } - else { - // Left Direction - 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); - if (rightPos < 0) { - rightPos = 0; - } - - menu_id.css('transform', 'translateX(' + rightPos + 'px)'); - } - - - // Percentage overlay - var overlayPerc; - if (options.edge === 'left') { - overlayPerc = x / options.menuWidth; - $('#sidenav-overlay').velocity({opacity: overlayPerc }, {duration: 10, queue: false, easing: 'easeOutQuad'}); - } - else { - overlayPerc = Math.abs((x - window.innerWidth) / options.menuWidth); - $('#sidenav-overlay').velocity({opacity: overlayPerc }, {duration: 10, queue: false, easing: 'easeOutQuad'}); - } - } - - }).bind('panend', function(e) { - - if (e.gesture.pointerType == "touch") { - 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 ) { - leftPos = 0; - } - if (rightPos < 0) { - rightPos = 0; - } - panning = false; - - 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) { - // Return menu to open - if (leftPos !== 0) { - menu_id.velocity({'translateX': [0, leftPos]}, {duration: 300, queue: false, easing: 'easeOutQuad'}); - } - - $('#sidenav-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) { - // Enable Scrolling - $('body').css({ - overflow: '', - width: '' - }); - // Slide menu closed - menu_id.velocity({'translateX': [-1 * options.menuWidth - 10, leftPos]}, {duration: 200, queue: false, easing: 'easeOutQuad'}); - $('#sidenav-overlay').velocity({opacity: 0 }, {duration: 200, queue: false, easing: 'easeOutQuad', - complete: function () { - $(this).remove(); - }}); - dragTarget.css({width: '10px', right: '', left: 0}); - } - } - else { - if ((menuOut && velocityX >= -0.3) || velocityX > 0.5) { - // Return menu to open - if (rightPos !== 0) { - menu_id.velocity({'translateX': [0, rightPos]}, {duration: 300, queue: false, easing: 'easeOutQuad'}); - } - - $('#sidenav-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) { - // Enable Scrolling - $('body').css({ - overflow: '', - width: '' - }); - - // Slide menu closed - menu_id.velocity({'translateX': [options.menuWidth + 10, rightPos]}, {duration: 200, queue: false, easing: 'easeOutQuad'}); - $('#sidenav-overlay').velocity({opacity: 0 }, {duration: 200, queue: false, easing: 'easeOutQuad', - complete: function () { - $(this).remove(); - }}); - dragTarget.css({width: '10px', right: 0, left: ''}); - } - } - - } - }); - - $this.click(function() { - if (menuOut === true) { - menuOut = false; - panning = false; - removeMenu(); - } - else { - - // Disable Scrolling - var $body = $('body'); - var oldWidth = $body.innerWidth(); - $body.css('overflow', 'hidden'); - $body.width(oldWidth); - - // Push current drag target on top of DOM tree - $('body').append(dragTarget); - - if (options.edge === 'left') { - dragTarget.css({width: '50%', right: 0, left: ''}); - menu_id.velocity({'translateX': [0, -1 * options.menuWidth]}, {duration: 300, queue: false, easing: 'easeOutQuad'}); - } - else { - dragTarget.css({width: '50%', right: '', left: 0}); - menu_id.velocity({'translateX': [0, options.menuWidth]}, {duration: 300, queue: false, easing: 'easeOutQuad'}); - } - - var overlay = $('
                  '); - overlay.css('opacity', 0) - .click(function(){ - menuOut = false; - panning = false; - removeMenu(); - overlay.velocity({opacity: 0}, {duration: 300, queue: false, easing: 'easeOutQuad', - complete: function() { - $(this).remove(); - } }); - - }); - $('body').append(overlay); - overlay.velocity({opacity: 1}, {duration: 300, queue: false, easing: 'easeOutQuad', - complete: function () { - menuOut = true; - panning = false; - } - }); - } - - return false; - }); - }); - - - }, - show : function() { - this.trigger('click'); - }, - 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 ) { - // Default to "init" - return methods.init.apply( this, arguments ); - } else { - $.error( 'Method ' + methodOrOptions + ' does not exist on jQuery.sideNav' ); - } - }; // Plugin end -}( jQuery )); diff --git a/production/bower_components/Materialize/js/slider.js b/production/bower_components/Materialize/js/slider.js deleted file mode 100644 index 6b8f24a..0000000 --- a/production/bower_components/Materialize/js/slider.js +++ /dev/null @@ -1,321 +0,0 @@ -(function ($) { - - var methods = { - - init : function(options) { - var defaults = { - indicators: true, - height: 400, - transition: 500, - interval: 6000 - }; - options = $.extend(defaults, options); - - return this.each(function() { - - // For each slider, we want to keep track of - // which slide is active and its associated content - var $this = $(this); - var $slider = $this.find('ul.slides').first(); - 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); } - - // 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}); - } - } - - // 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; - - $active_index = $slider.find('.active').index(); - - // Only do if index changes - if ($active_index != index) { - $active = $slides.eq($active_index); - $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}); - } }); - 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).addClass('active'); - - - // Update indicators - if (options.indicators) { - $indicators.eq(index).addClass('active'); - } - } - } - - // Set height of slider - // If fullscreen, do nothing - if (!$this.hasClass('fullscreen')) { - if (options.indicators) { - // Add height if indicators are present - $this.height(options.height + 40); - } - else { - $this.height(options.height); - } - $slider.height(options.height); - } - - - // Set initial positions of captions - $slides.find('.caption').each(function () { - captionTransition($(this), 0); - }); - - // Move img src into background-image - $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).attr('src', placeholderBase64); - } - }); - - // dynamically add indicators - if (options.indicators) { - $indicators = $('
                    '); - $slides.each(function( index ) { - var $indicator = $('
                  • '); - - // Handle clicks on indicators - $indicator.click(function () { - var $parent = $slider.parent(); - var curr_index = $parent.find($(this)).index(); - moveToSlide(curr_index); - - // 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); - - }, options.transition + options.interval - ); - }); - $indicators.append($indicator); - }); - $this.append($indicators); - $indicators = $this.find('ul.indicators').find('li.indicator-item'); - } - - if ($active) { - $active.show(); - } - else { - $slides.first().addClass('active').velocity({opacity: 1}, {duration: options.transition, queue: false, easing: 'easeOutQuad'}); - - $active_index = 0; - $active = $slides.eq($active_index); - - // Update indicators - if (options.indicators) { - $indicators.eq($active_index).addClass('active'); - } - } - - // 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'}); - }); - - // auto scroll - $interval = setInterval( - function(){ - $active_index = $slider.find('.active').index(); - moveToSlide($active_index + 1); - - }, options.transition + options.interval - ); - - - // HammerJS, Swipe navigation - - // Touch Event - var panning = false; - var swipeLeft = false; - var swipeRight = false; - - $this.hammer({ - prevent_default: false - }).bind('pan', function(e) { - if (e.gesture.pointerType === "touch") { - - // reset interval - clearInterval($interval); - - var direction = e.gesture.direction; - var x = e.gesture.deltaX; - var velocityX = e.gesture.velocityX; - - $curr_slide = $slider.find('.active'); - $curr_slide.velocity({ translateX: x - }, {duration: 50, queue: false, easing: 'easeOutQuad'}); - - // Swipe Left - 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; - } - - // Make Slide Behind active slide visible - var next_slide; - if (swipeLeft) { - next_slide = $curr_slide.next(); - if (next_slide.length === 0) { - next_slide = $slides.first(); - } - next_slide.velocity({ opacity: 1 - }, {duration: 300, queue: false, easing: 'easeOutQuad'}); - } - if (swipeRight) { - next_slide = $curr_slide.prev(); - if (next_slide.length === 0) { - next_slide = $slides.last(); - } - next_slide.velocity({ opacity: 1 - }, {duration: 300, queue: false, easing: 'easeOutQuad'}); - } - - - } - - }).bind('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) { - // Return to original spot - $curr_slide.velocity({ translateX: 0 - }, {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) { - 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}); - } }); - } - 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); - - }, options.transition + options.interval - ); - } - }); - - $this.on('sliderPause', function() { - clearInterval($interval); - }); - - $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); - - }, options.transition + options.interval - ); - }); - - $this.on('sliderNext', function() { - $active_index = $slider.find('.active').index(); - moveToSlide($active_index + 1); - }); - - $this.on('sliderPrev', function() { - $active_index = $slider.find('.active').index(); - moveToSlide($active_index - 1); - }); - - }); - - - - }, - pause : function() { - $(this).trigger('sliderPause'); - }, - start : function() { - $(this).trigger('sliderStart'); - }, - next : function() { - $(this).trigger('sliderNext'); - }, - 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 ) { - // Default to "init" - return methods.init.apply( this, arguments ); - } else { - $.error( 'Method ' + methodOrOptions + ' does not exist on jQuery.tooltip' ); - } - }; // Plugin end -}( jQuery )); diff --git a/production/bower_components/Materialize/js/tabs.js b/production/bower_components/Materialize/js/tabs.js deleted file mode 100644 index f26d947..0000000 --- a/production/bower_components/Materialize/js/tabs.js +++ /dev/null @@ -1,148 +0,0 @@ -(function ($) { - - var methods = { - init : function(options) { - var defaults = { - onShow: null - }; - options = $.extend(defaults, options); - - return this.each(function() { - - // 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(); - - $this.width('100%'); - var $active, $content, $links = $this.find('li.tab a'), - $tabs_width = $this.width(), - $tab_width = Math.max($tabs_width, $this[0].scrollWidth) / $links.length, - $index = 0; - - // 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); - } - - // append indicator then set indicator width to tab width - $this.append('
                    '); - var $indicator = $this.find('.indicator'); - if ($this.is(":visible")) { - $indicator.css({"right": $tabs_width - (($index + 1) * $tab_width)}); - $indicator.css({"left": $index * $tab_width}); - } - $(window).resize(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": $tabs_width - (($index + 1) * $tab_width)}); - $indicator.css({"left": $index * $tab_width}); - } - }); - - // Hide the remaining content - $links.not($active).each(function () { - $(this.hash).hide(); - }); - - - // Bind the click event handler - $this.on('click', '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; - } - - $tabs_width = $this.width(); - $tab_width = Math.max($tabs_width, $this[0].scrollWidth) / $links.length; - - // Make the old tab inactive. - $active.removeClass('active'); - if ($content !== undefined) { - $content.hide(); - } - - // Update the variables with the new link and content - $active = $(this); - $content = $(this.hash); - $links = $this.find('li.tab a'); - - // Make the tab active. - $active.addClass('active'); - var $prev_index = $index; - $index = $links.index($(this)); - if ($index < 0) { - $index = 0; - } - // Change url to current tab - // window.location.hash = $active.attr('href'); - - if ($content !== undefined) { - $content.show(); - if (typeof(options.onShow) === "function") { - options.onShow.call(this, $content); - } - } - - // Update indicator - if (($index - $prev_index) >= 0) { - $indicator.velocity({"right": $tabs_width - (($index + 1) * $tab_width)}, { duration: 300, queue: false, easing: 'easeOutQuad'}); - $indicator.velocity({"left": $index * $tab_width}, {duration: 300, queue: false, easing: 'easeOutQuad', delay: 90}); - - } - else { - $indicator.velocity({"left": $index * $tab_width}, { duration: 300, queue: false, easing: 'easeOutQuad'}); - $indicator.velocity({"right": $tabs_width - (($index + 1) * $tab_width)}, {duration: 300, queue: false, easing: 'easeOutQuad', delay: 90}); - } - - // Prevent the anchor's default click action - e.preventDefault(); - }); - }); - - }, - 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 ) { - // Default to "init" - return methods.init.apply( this, arguments ); - } else { - $.error( 'Method ' + methodOrOptions + ' does not exist on jQuery.tooltip' ); - } - }; - - $(document).ready(function(){ - $('ul.tabs').tabs(); - }); -}( jQuery )); diff --git a/production/bower_components/Materialize/js/toasts.js b/production/bower_components/Materialize/js/toasts.js deleted file mode 100644 index 6eb70d1..0000000 --- a/production/bower_components/Materialize/js/toasts.js +++ /dev/null @@ -1,136 +0,0 @@ -Materialize.toast = function (message, displayLength, className, completeCallback) { - className = className || ""; - - var container = document.getElementById('toast-container'); - - // 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); - } - - // Select and append toast - var newToast = createToast(message); - - // only append toast if message is not undefined - if(message){ - container.appendChild(newToast); - } - - newToast.style.top = '35px'; - newToast.style.opacity = 0; - - // Animate toast in - Vel(newToast, { "top" : "0px", opacity: 1 }, {duration: 300, - easing: 'easeOutCubic', - queue: false}); - - // Allows timer to be pause while being panned - var timeLeft = displayLength; - var counterInterval = setInterval (function(){ - - - if (newToast.parentNode === null) - window.clearInterval(counterInterval); - - // If toast is not being dragged, decrease its time remaining - if (!newToast.classList.contains('panning')) { - timeLeft -= 20; - } - - 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); - } - }, 20); - - - - function createToast(html) { - - // Create toast - var toast = document.createElement('div'); - toast.classList.add('toast'); - if (className) { - var classes = className.split(' '); - - 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; - - // Change toast state - if (!toast.classList.contains('panning')){ - toast.classList.add('panning'); - } - - var opacityPercent = 1-Math.abs(deltaX / activationDistance); - if (opacityPercent < 0) - opacityPercent = 0; - - Vel(toast, {left: deltaX, opacity: opacityPercent }, {duration: 50, queue: false, easing: 'easeOutQuad'}); - - }); - - hammerHandler.on('panend', function(e) { - var deltaX = e.deltaX; - var activationDistance = 80; - - // If toast dragged past activation point - if (Math.abs(deltaX) > activationDistance) { - Vel(toast, {marginTop: '-40px'}, { duration: 375, - easing: 'easeOutExpo', - queue: false, - complete: function(){ - if(typeof(completeCallback) === "function") { - completeCallback(); - } - toast.parentNode.removeChild(toast); - } - }); - - } else { - toast.classList.remove('panning'); - // Put toast back into original position - Vel(toast, { left: 0, opacity: 1 }, { duration: 300, - easing: 'easeOutExpo', - queue: false - }); - - } - }); - - return toast; - } -}; diff --git a/production/bower_components/Materialize/js/tooltip.js b/production/bower_components/Materialize/js/tooltip.js deleted file mode 100644 index 5e8c779..0000000 --- a/production/bower_components/Materialize/js/tooltip.js +++ /dev/null @@ -1,230 +0,0 @@ -(function ($) { - $.fn.tooltip = function (options) { - var timeout = null, - margin = 5; - - // 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; - } - - options = $.extend(defaults, options); - - return this.each(function() { - var tooltipId = Materialize.guid(); - var origin = $(this); - 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(); - - var renderTooltipEl = function() { - var tooltip = $('
                    '); - - // 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'); - backdrop.velocity('stop'); - tooltipEl.css({ display: 'block', left: '0px', top: '0px' }); - - // Tooltip positioning - var originWidth = origin.outerWidth(); - var originHeight = origin.outerHeight(); - - var tooltipHeight = tooltipEl.outerHeight(); - var tooltipWidth = tooltipEl.outerWidth(); - var tooltipVerticalMovement = '0px'; - var tooltipHorizontalMovement = '0px'; - var scaleXFactor = 8; - var scaleYFactor = 8; - var targetTop, targetLeft, newCoordinates; - - if (tooltipPosition === "top") { - // Top Position - targetTop = origin.offset().top - tooltipHeight - margin; - targetLeft = origin.offset().left + originWidth/2 - tooltipWidth/2; - newCoordinates = repositionWithinScreen(targetLeft, targetTop, tooltipWidth, tooltipHeight); - - tooltipVerticalMovement = '-10px'; - backdrop.css({ - bottom: 0, - left: 0, - borderRadius: '14px 14px 0 0', - transformOrigin: '50% 100%', - marginTop: tooltipHeight, - marginLeft: (tooltipWidth/2) - (backdrop.width()/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) - (backdrop.width()/2) - }); - } - - // Set tooptip css placement - tooltipEl.css({ - top: newCoordinates.y, - left: newCoordinates.x - }); - - // Calculate Scale to fill - scaleXFactor = Math.SQRT2 * tooltipWidth / parseInt(backdrop.css('width')); - scaleYFactor = Math.SQRT2 * tooltipHeight / parseInt(backdrop.css('height')); - - tooltipEl.velocity({ marginTop: tooltipVerticalMovement, marginLeft: tooltipHorizontalMovement}, { duration: 350, queue: false }) - .velocity({opacity: 1}, {duration: 300, delay: 50, queue: false}); - backdrop.css({ display: 'block' }) - .velocity({opacity:1},{duration: 55, delay: 0, queue: false}) - .velocity({scaleX: scaleXFactor, scaleY: scaleYFactor}, {duration: 300, delay: 0, queue: false, easing: 'easeInOutQuad'}); - }; - - timeoutRef = setTimeout(showTooltip, tooltipDelay); // End Interval - - // Mouse Out - }, - 'mouseleave.tooltip': function(){ - // Reset State - started = false; - clearTimeout(timeoutRef); - - // Animate back - setTimeout(function() { - if (started !== true) { - tooltipEl.velocity({ - opacity: 0, marginTop: 0, marginLeft: 0}, { duration: 225, queue: false}); - backdrop.velocity({opacity: 0, scaleX: 1, scaleY: 1}, { - duration:225, - queue: false, - complete: function(){ - backdrop.css('display', 'none'); - tooltipEl.css('display', 'none'); - started = false;} - }); - } - },225); - } - }); - }); - }; - - var repositionWithinScreen = function(x, y, width, height) { - var newX = x; - var newY = y; - - if (newX < 0) { - newX = 4; - } else if (newX + width > window.innerWidth) { - newX -= newX + width - window.innerWidth; - } - - if (newY < 0) { - newY = 4; - } else if (newY + height > window.innerHeight + $(window).scrollTop) { - newY -= newY + height - window.innerHeight; - } - - return {x: newX, y: newY}; - }; - - $(document).ready(function(){ - $('.tooltipped').tooltip(); - }); -}( jQuery )); diff --git a/production/bower_components/Materialize/js/transitions.js b/production/bower_components/Materialize/js/transitions.js deleted file mode 100644 index d4e9159..0000000 --- a/production/bower_components/Materialize/js/transitions.js +++ /dev/null @@ -1,169 +0,0 @@ -(function ($) { - // Image transition function - Materialize.fadeInImage = function(selectorOrEl) { - var element; - if (typeof(selectorOrEl) === 'string') { - element = $(selectorOrEl); - } else if (typeof(selectorOrEl) === 'object') { - element = selectorOrEl; - } else { - return; - } - element.css({opacity: 0}); - $(element).velocity({opacity: 1}, { - duration: 650, - queue: false, - easing: 'easeOutSine' - }); - $(element).velocity({opacity: 1}, { - duration: 1300, - queue: false, - easing: 'swing', - step: function(now, fx) { - fx.start = 100; - 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+"%)" - }); - } - } - }); - }; - - // Horizontal staggered list - Materialize.showStaggeredList = function(selectorOrEl) { - var element; - if (typeof(selectorOrEl) === 'string') { - element = $(selectorOrEl); - } 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] }); - time += 120; - }); - }; - - - $(document).ready(function() { - // Hardcoded .staggered-list scrollFire - // var staggeredListOptions = []; - // $('ul.staggered-list').each(function (i) { - - // var label = 'scrollFire-' + i; - // $(this).addClass(label); - // staggeredListOptions.push( - // {selector: 'ul.staggered-list.' + label, - // offset: 200, - // callback: 'showStaggeredList("ul.staggered-list.' + label + '")'}); - // }); - // scrollFire(staggeredListOptions); - - // HammerJS, Swipe navigation - - // Touch Event - var swipeLeft = false; - var swipeRight = false; - - - // Dismissible Collections - $('.dismissable').each(function() { - $(this).hammer({ - prevent_default: false - }).bind('pan', function(e) { - if (e.gesture.pointerType === "touch") { - var $this = $(this); - var direction = e.gesture.direction; - var x = e.gesture.deltaX; - var velocityX = e.gesture.velocityX; - - $this.velocity({ translateX: x - }, {duration: 50, queue: false, easing: 'easeOutQuad'}); - - // Swipe Left - 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)) { - swipeRight = true; - } - } - }).bind('panend', function(e) { - // Reset if collection is moved back into original position - if (Math.abs(e.gesture.deltaX) < ($(this).innerWidth() / 2)) { - swipeRight = false; - swipeLeft = false; - } - - if (e.gesture.pointerType === "touch") { - var $this = $(this); - if (swipeLeft || swipeRight) { - var fullWidth; - if (swipeLeft) { fullWidth = $this.innerWidth(); } - else { fullWidth = -1 * $this.innerWidth(); } - - $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(); } - }); - } - }); - } - 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( - // { translateY: "100px"}, - // { duration: 0 }); - - // $('ul.staggered-list.vertical li').each(function() { - // $(this).velocity( - // { opacity: "1", translateY: "0"}, - // { duration: 800, delay: time, easing: [60, 25] }); - // time += 120; - // }); - - // // Fade in and Scale - // $('.fade-in.scale').velocity( - // { scaleX: .4, scaleY: .4, translateX: -600}, - // { duration: 0}); - // $('.fade-in').each(function() { - // $(this).velocity( - // { opacity: "1", scaleX: 1, scaleY: 1, translateX: 0}, - // { duration: 800, easing: [60, 10] }); - // }); - }); -}( jQuery )); diff --git a/production/bower_components/Materialize/js/velocity.min.js b/production/bower_components/Materialize/js/velocity.min.js deleted file mode 100644 index ea21aad..0000000 --- a/production/bower_components/Materialize/js/velocity.min.js +++ /dev/null @@ -1,5 +0,0 @@ -/*! 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)})); diff --git a/production/bower_components/Materialize/js/waves.js b/production/bower_components/Materialize/js/waves.js deleted file mode 100644 index c76d463..0000000 --- a/production/bower_components/Materialize/js/waves.js +++ /dev/null @@ -1,338 +0,0 @@ -/*! - * 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 getWindow(elem) { - return isWindow(elem) ? elem : elem.nodeType === 9 && elem.defaultView; - } - - function offset(elem) { - var docElem, win, - box = {top: 0, left: 0}, - doc = elem && elem.ownerDocument; - - docElem = doc.documentElement; - - 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 convertStyle(obj) { - var style = ''; - - for (var a in obj) { - if (obj.hasOwnProperty(a)) { - style += (a + ':' + obj[a] + ';'); - } - } - - return style; - } - - var Effect = { - - // Effect delay - duration: 750, - - show: function(e, element) { - - // Disable right click - if (e.button === 2) { - return false; - } - - var el = element || this; - - // Create ripple - var ripple = document.createElement('div'); - ripple.className = 'waves-ripple'; - el.appendChild(ripple); - - // 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)+')'; - - // Support for touch devices - if ('touches' in e) { - relativeY = (e.touches[0].pageY - pos.top); - relativeX = (e.touches[0].pageX - pos.left); - } - - // 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)); - }, - - hide: function(e) { - TouchHandler.touchup(e); - - 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; - } - - 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; - - 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); - }, - - // 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 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'; - - var elementStyle = el.getAttribute('style'); - - if (!elementStyle) { - elementStyle = ''; - } - - wrapper.setAttribute('style', elementStyle); - - el.className = 'waves-button-input'; - el.removeAttribute('style'); - - // 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; - } - - 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; - - 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; - } - - return element; - } - - /** - * Bubble the click and show effect if .waves-effect elem was found - */ - function showEffect(e) { - var element = getWavesEffectElement(e); - - if (element !== null) { - Effect.show(e, element); - - if ('ontouchstart' in window) { - element.addEventListener('touchend', Effect.hide, false); - element.addEventListener('touchcancel', Effect.hide, false); - } - - element.addEventListener('mouseup', Effect.hide, false); - element.addEventListener('mouseleave', Effect.hide, false); - } - } - - Waves.displayEffect = function(options) { - options = options || {}; - - if ('duration' in options) { - Effect.duration = options.duration; - } - - //Wrap input inside tag - Effect.wrapInput($$('.waves-effect')); - - if ('ontouchstart' in window) { - document.body.addEventListener('touchstart', showEffect, false); - } - - 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.parentElement; - } - - if ('ontouchstart' in window) { - element.addEventListener('touchstart', showEffect, false); - } - - element.addEventListener('mousedown', showEffect, false); - }; - - window.Waves = Waves; - - document.addEventListener('DOMContentLoaded', function() { - Waves.displayEffect(); - }, false); - -})(window); diff --git a/production/bower_components/Materialize/package.js b/production/bower_components/Materialize/package.js deleted file mode 100644 index ab41f95..0000000 --- a/production/bower_components/Materialize/package.js +++ /dev/null @@ -1,97 +0,0 @@ -// package metadata file for Meteor.js - -Package.describe({ - name: 'materialize:materialize', // http://atmospherejs.com/materialize/materialize - summary: 'Materialize (official): A modern responsive front-end framework based on Material Design', - version: '0.97.7', - git: 'https://github.com/Dogfalo/materialize.git' -}); - - -Package.onUse(function (api) { - api.versionsFrom('METEOR@1.0'); - - api.use('fourseven:scss@3.2.0'); - api.use('jquery', 'client'); - api.imply('jquery', 'client'); - - var assets = [ - 'dist/fonts/roboto/Roboto-Bold.ttf', - 'dist/fonts/roboto/Roboto-Bold.woff', - 'dist/fonts/roboto/Roboto-Bold.woff2', - 'dist/fonts/roboto/Roboto-Light.ttf', - 'dist/fonts/roboto/Roboto-Light.woff', - 'dist/fonts/roboto/Roboto-Light.woff2', - 'dist/fonts/roboto/Roboto-Medium.ttf', - 'dist/fonts/roboto/Roboto-Medium.woff', - 'dist/fonts/roboto/Roboto-Medium.woff2', - 'dist/fonts/roboto/Roboto-Regular.ttf', - 'dist/fonts/roboto/Roboto-Regular.woff', - 'dist/fonts/roboto/Roboto-Regular.woff2', - 'dist/fonts/roboto/Roboto-Thin.ttf', - 'dist/fonts/roboto/Roboto-Thin.woff', - 'dist/fonts/roboto/Roboto-Thin.woff2', - ]; - - addAssets(api, assets); - - api.addFiles([ - 'dist/js/materialize.js' - ], 'client'); - - var scssFiles = [ - 'sass/components/date_picker/_default.date.scss', - 'sass/components/date_picker/_default.scss', - 'sass/components/date_picker/_default.time.scss', - 'sass/components/forms/_checkboxes.scss', - 'sass/components/forms/_file-input.scss', - 'sass/components/forms/_forms.scss', - 'sass/components/forms/_input-fields.scss', - 'sass/components/forms/_radio-buttons.scss', - 'sass/components/forms/_range.scss', - 'sass/components/forms/_select.scss', - 'sass/components/forms/_switches.scss', - 'sass/components/_buttons.scss', - 'sass/components/_cards.scss', - 'sass/components/_carousel.scss', - 'sass/components/_chips.scss', - 'sass/components/_collapsible.scss', - 'sass/components/_color.scss', - 'sass/components/_dropdown.scss', - 'sass/components/_global.scss', - 'sass/components/_grid.scss', - 'sass/components/_icons-material-design.scss', - 'sass/components/_materialbox.scss', - 'sass/components/_mixins.scss', - 'sass/components/_modal.scss', - 'sass/components/_navbar.scss', - 'sass/components/_normalize.scss', - 'sass/components/_prefixer.scss', - 'sass/components/_preloader.scss', - 'sass/components/_roboto.scss', - 'sass/components/_sideNav.scss', - 'sass/components/_slider.scss', - 'sass/components/_table_of_contents.scss', - 'sass/components/_tabs.scss', - 'sass/components/_toast.scss', - 'sass/components/_tooltip.scss', - 'sass/components/_typography.scss', - 'sass/components/_variables.scss', - 'sass/components/_waves.scss', - 'sass/materialize.scss' - ]; - - api.addFiles(scssFiles, 'client'); - - - api.export('Materialize', 'client'); -}); - - -function addAssets(api, assets){ - if(api.addAssets){ - api.addAssets(assets, 'client'); - } else { - api.addFiles(assets, 'client', {isAsset: true}); - } -} diff --git a/production/bower_components/Materialize/sass/components/_buttons.scss b/production/bower_components/Materialize/sass/components/_buttons.scss deleted file mode 100644 index be429bb..0000000 --- a/production/bower_components/Materialize/sass/components/_buttons.scss +++ /dev/null @@ -1,211 +0,0 @@ -// shared styles -.btn, -.btn-flat { - border: $button-border; - border-radius: $button-radius; - display: inline-block; - height: $button-height; - line-height: $button-height; - outline: 0; - padding: $button-padding; - text-transform: uppercase; - vertical-align: middle; - // Gets rid of tap active state - -webkit-tap-highlight-color: transparent; -} - -// Disabled shared style -.btn.disabled, -.btn-floating.disabled, -.btn-large.disabled, -.btn:disabled, -.btn-large:disabled, -.btn-floating:disabled, -.btn[disabled], -.btn-large[disabled], -.btn-floating[disabled] { - background-color: $button-disabled-background !important; - box-shadow: none; - color: $button-disabled-color !important; - cursor: default; - - * { - pointer-events: none; - } - - &:hover { - background-color: $button-disabled-background !important; - color: $button-disabled-color !important; - } -} - -// Shared icon styles -.btn, -.btn-floating, -.btn-large, -.btn-flat { - i { - font-size: $button-font-size; - line-height: inherit; - } -} - -// Raised Button -.btn { - text-decoration: none; - color: $button-raised-color; - background-color: $button-raised-background; - text-align: center; - letter-spacing: .5px; - @extend .z-depth-1; - transition: .2s ease-out; - cursor: pointer; - - &:hover { - background-color: $button-raised-background-hover; - @extend .z-depth-1-half; - } -} - -// Floating button -.btn-floating { - display: inline-block; - color: $button-floating-color; - position: relative; - overflow: hidden; - z-index: 1; - width: $button-floating-size; - height: $button-floating-size; - line-height: $button-floating-size; - padding: 0; - background-color: $button-floating-background; - border-radius: $button-floating-radius; - @extend .z-depth-1; - transition: .3s; - cursor: pointer; - vertical-align: middle; - - i { - width: inherit; - display: inline-block; - text-align: center; - color: $button-floating-color; - font-size: $button-large-icon-font-size; - line-height: $button-floating-size; - } - - &:hover { - background-color: $button-floating-background-hover; - @extend .z-depth-1-half; - } - - &:before { - border-radius: 0; - } - - &.btn-large { - width: $button-floating-large-size; - height: $button-floating-large-size; - i { - line-height: $button-floating-large-size; - } - } -} - -// button fix -button.btn-floating { - border: $button-border; -} - -// Fixed Action Button -.fixed-action-btn { - &.active { - ul { - visibility: visible; - } - } - - &.horizontal { - padding: 0 0 0 15px; - - ul { - text-align: right; - right: 64px; - top: 50%; - transform: translateY(-50%); - height: 100%; - left: auto; - width: 500px; /*width 100% only goes to width of button container */ - - li { - display: inline-block; - margin: 15px 15px 0 0; - } - } - } - - position: fixed; - right: 23px; - bottom: 23px; - padding-top: 15px; - margin-bottom: 0; - z-index: 998; - - ul { - left: 0; - right: 0; - text-align: center; - position: absolute; - bottom: 64px; - margin: 0; - visibility: hidden; - - li { - margin-bottom: 15px; - } - - a.btn-floating { - opacity: 0; - } - } -} - -// Flat button -.btn-flat { - box-shadow: none; - background-color: transparent; - color: $button-flat-color; - cursor: pointer; - transition: background-color .2s; - - &:focus, - &:active { - background-color: transparent; - } - - &:hover { - background-color: rgba(0,0,0,.1); - box-shadow: none; - } - - &.disabled { - color: $button-flat-disabled-color; - cursor: default; - } -} - -// Large button -.btn-large { - @extend .btn; - height: $button-large-height; - line-height: $button-large-height; - - i { - font-size: $button-large-icon-font-size; - } -} - -// Block button -.btn-block { - display: block; -} diff --git a/production/bower_components/Materialize/sass/components/_cards.scss b/production/bower_components/Materialize/sass/components/_cards.scss deleted file mode 100644 index e137536..0000000 --- a/production/bower_components/Materialize/sass/components/_cards.scss +++ /dev/null @@ -1,185 +0,0 @@ - - -.card-panel { - transition: box-shadow .25s; - padding: $card-padding; - margin: $element-top-margin 0 $element-bottom-margin 0; - border-radius: 2px; - @extend .z-depth-1; - background-color: $card-bg-color; -} - -.card { - position: relative; - margin: $element-top-margin 0 $element-bottom-margin 0; - background-color: $card-bg-color; - transition: box-shadow .25s; - border-radius: 2px; - @extend .z-depth-1; - - - .card-title { - font-size: 24px; - font-weight: 300; - &.activator { - cursor: pointer; - } - } - - // Card Sizes - &.small, &.medium, &.large { - position: relative; - - .card-image { - max-height: 60%; - overflow: hidden; - } - .card-image + .card-content { - max-height: 40%; - } - .card-content { - max-height: 100%; - overflow: hidden; - } - .card-action { - position: absolute; - bottom: 0; - left: 0; - right: 0; - } - } - - &.small { - height: 300px; - } - - &.medium { - height: 400px; - } - - &.large { - height: 500px; - } - - // Horizontal Cards - &.horizontal { - &.small, &.medium, &.large { - .card-image { - height: 100%; - max-height: none; - overflow: visible; - - img { - height: 100%; - } - } - } - - display: flex; - - .card-image { - max-width: 50%; - img { - max-width: 100%; - width: auto; - } - } - - .card-stacked { - display: flex; - flex-direction: column; - flex: 1; - position: relative; - - .card-content { - flex-grow: 1; - } - } - } - - // Sticky Action Section - &.sticky-action { - .card-action { - z-index: 2; - } - - .card-reveal { - z-index: 1; - padding-bottom: 64px; - } - } - - - - - .card-image { - position: relative; - - // Image background for content - img { - display: block; - border-radius: 2px 2px 0 0; - position: relative; - left: 0; - right: 0; - top: 0; - bottom: 0; - width: 100%; - } - - .card-title { - color: $card-bg-color; - position: absolute; - bottom: 0; - left: 0; - padding: $card-padding; - } - - } - - .card-content { - padding: $card-padding; - border-radius: 0 0 2px 2px; - - p { - margin: 0; - color: inherit; - } - .card-title { - line-height: 48px; - } - } - - .card-action { - position: relative; - background-color: inherit; - border-top: 1px solid rgba(160,160,160,.2); - padding: $card-padding; - - a:not(.btn):not(.btn-large):not(.btn-floating) { - color: $card-link-color; - margin-right: $card-padding; - transition: color .3s ease; - text-transform: uppercase; - - &:hover { color: $card-link-color-light; } - } - } - - .card-reveal { - padding: $card-padding; - position: absolute; - background-color: $card-bg-color; - width: 100%; - overflow-y: auto; - top: 100%; - height: 100%; - z-index: 3; - display: none; - - .card-title { - cursor: pointer; - display: block; - } - } -} diff --git a/production/bower_components/Materialize/sass/components/_carousel.scss b/production/bower_components/Materialize/sass/components/_carousel.scss deleted file mode 100644 index 56e54dd..0000000 --- a/production/bower_components/Materialize/sass/components/_carousel.scss +++ /dev/null @@ -1,85 +0,0 @@ -.carousel { - &.carousel-slider { - top: 0; - left: 0; - height: 0; - - .carousel-fixed-item { - &.with-indicators { - bottom: 68px; - } - - position: absolute; - left: 0; - right: 0; - bottom: 20px; - z-index: 1; - } - - .carousel-item { - width: 100%; - height: 100%; - min-height: 400px; - position: absolute; - top: 0; - left: 0; - - h2 { - font-size: 24px; - font-weight: 500; - line-height: 32px; - } - - p { - font-size: 15px; - } - } - } - - overflow: hidden; - position: relative; - width: 100%; - height: 400px; - perspective: 500px; - transform-style: preserve-3d; - transform-origin: 0% 50%; - - .carousel-item { - display: none; - width: 200px; - height: 400px; - position: absolute; - top: 0; - left: 0; - - img { - width: 100%; - } - } - - .indicators { - position: absolute; - text-align: center; - left: 0; - right: 0; - bottom: 0; - margin: 0; - - .indicator-item { - &.active { - background-color: #fff; - } - - display: inline-block; - position: relative; - cursor: pointer; - height: 8px; - width: 8px; - margin: 24px 4px; - background-color: rgba(255,255,255,.5); - - transition: background-color .3s; - border-radius: 50%; - } - } -} diff --git a/production/bower_components/Materialize/sass/components/_chips.scss b/production/bower_components/Materialize/sass/components/_chips.scss deleted file mode 100644 index 2954411..0000000 --- a/production/bower_components/Materialize/sass/components/_chips.scss +++ /dev/null @@ -1,74 +0,0 @@ -.chip { - display: inline-block; - height: 32px; - font-size: 13px; - font-weight: 500; - color: rgba(0,0,0,.6); - line-height: 32px; - padding: 0 12px; - border-radius: 16px; - background-color: $chip-bg-color; - margin-bottom: $chip-margin; - margin-right: $chip-margin; - - img { - float: left; - margin: 0 8px 0 -12px; - height: 32px; - width: 32px; - border-radius: 50%; - } - - .close { - cursor: pointer; - float: right; - font-size: 16px; - line-height: 32px; - padding-left: 8px; - } -} - -.chips { - border: none; - border-bottom: 1px solid $chip-border-color; - box-shadow: none; - margin-bottom: 30px; - min-height: 45px; - outline: none; - padding-bottom: $chip-margin; - transition: all .3s; - - &.focus { - border-bottom: 1px solid $chip-selected-color; - box-shadow: 0 1px 0 0 $chip-selected-color; - } - - &:hover { - cursor: text; - } - - .chip.selected { - background-color: $chip-selected-color; - color: #fff; - } - - .input { - background: none; - border: 0; - color: rgba(0,0,0,.6); - display: inline-block; - font-size: 13px; - font-weight: 500; - height: 32px; - margin-right: 20px; - line-height: 32px; - outline: 0; - padding: 0 !important; - width: 120px !important; - } - - .input:focus { - border: 0 !important; - box-shadow: none !important; - } -} diff --git a/production/bower_components/Materialize/sass/components/_collapsible.scss b/production/bower_components/Materialize/sass/components/_collapsible.scss deleted file mode 100644 index 6a2cb21..0000000 --- a/production/bower_components/Materialize/sass/components/_collapsible.scss +++ /dev/null @@ -1,90 +0,0 @@ -.collapsible { - border-top: 1px solid $collapsible-border-color; - border-right: 1px solid $collapsible-border-color; - border-left: 1px solid $collapsible-border-color; - margin: $element-top-margin 0 $element-bottom-margin 0; - @extend .z-depth-1; -} - -.collapsible-header { - display: block; - cursor: pointer; - min-height: $collapsible-height; - line-height: $collapsible-height; - padding: 0 1rem; - background-color: $collapsible-header-color; - border-bottom: 1px solid $collapsible-border-color; - - i { - width: 2rem; - font-size: 1.6rem; - line-height: $collapsible-height; - display: block; - float: left; - text-align: center; - margin-right: 1rem; - } -} - -.collapsible-body { - display: none; - border-bottom: 1px solid $collapsible-border-color; - box-sizing: border-box; - - p { - margin: 0; - padding: 2rem; - } -} - -// sideNav collapsible styling -.side-nav, -.side-nav.fixed { - - .collapsible { - border: none; - box-shadow: none; - - li { padding: 0; } - } - - .collapsible-header { - background-color: transparent; - border: none; - line-height: inherit; - height: inherit; - padding: 0 $sidenav-padding; - - &:hover { background-color: rgba(0,0,0,.05); } - i { line-height: inherit; } - } - - .collapsible-body { - border: 0; - background-color: $collapsible-header-color; - - li a { - padding: 0 (7.5px + $sidenav-padding) - 0 (15px + $sidenav-padding); - } - } - -} - -// Popout Collapsible - -.collapsible.popout { - border: none; - box-shadow: none; - > li { - box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); - // transform: scaleX(.92); - margin: 0 24px; - transition: margin .35s cubic-bezier(0.250, 0.460, 0.450, 0.940); - } - > 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; - // transform: scaleX(1); - } -} diff --git a/production/bower_components/Materialize/sass/components/_color.scss b/production/bower_components/Materialize/sass/components/_color.scss deleted file mode 100644 index ef9d600..0000000 --- a/production/bower_components/Materialize/sass/components/_color.scss +++ /dev/null @@ -1,412 +0,0 @@ -// Utility Color Classes - -//.success { -// -//} - -// Google Color Palette defined: http://www.google.com/design/spec/style/color.html - - -$materialize-red: ( - "base": #e51c23, - "lighten-5": #fdeaeb, - "lighten-4": #f8c1c3, - "lighten-3": #f3989b, - "lighten-2": #ee6e73, - "lighten-1": #ea454b, - "darken-1": #d0181e, - "darken-2": #b9151b, - "darken-3": #a21318, - "darken-4": #8b1014, -); - -$red: ( - "base": #F44336, - "lighten-5": #FFEBEE, - "lighten-4": #FFCDD2, - "lighten-3": #EF9A9A, - "lighten-2": #E57373, - "lighten-1": #EF5350, - "darken-1": #E53935, - "darken-2": #D32F2F, - "darken-3": #C62828, - "darken-4": #B71C1C, - "accent-1": #FF8A80, - "accent-2": #FF5252, - "accent-3": #FF1744, - "accent-4": #D50000 -); - -$pink: ( - "base": #e91e63, - "lighten-5": #fce4ec, - "lighten-4": #f8bbd0, - "lighten-3": #f48fb1, - "lighten-2": #f06292, - "lighten-1": #ec407a, - "darken-1": #d81b60, - "darken-2": #c2185b, - "darken-3": #ad1457, - "darken-4": #880e4f, - "accent-1": #ff80ab, - "accent-2": #ff4081, - "accent-3": #f50057, - "accent-4": #c51162 -); - -$purple: ( - "base": #9c27b0, - "lighten-5": #f3e5f5, - "lighten-4": #e1bee7, - "lighten-3": #ce93d8, - "lighten-2": #ba68c8, - "lighten-1": #ab47bc, - "darken-1": #8e24aa, - "darken-2": #7b1fa2, - "darken-3": #6a1b9a, - "darken-4": #4a148c, - "accent-1": #ea80fc, - "accent-2": #e040fb, - "accent-3": #d500f9, - "accent-4": #aa00ff -); - -$deep-purple: ( - "base": #673ab7, - "lighten-5": #ede7f6, - "lighten-4": #d1c4e9, - "lighten-3": #b39ddb, - "lighten-2": #9575cd, - "lighten-1": #7e57c2, - "darken-1": #5e35b1, - "darken-2": #512da8, - "darken-3": #4527a0, - "darken-4": #311b92, - "accent-1": #b388ff, - "accent-2": #7c4dff, - "accent-3": #651fff, - "accent-4": #6200ea -); - -$indigo: ( - "base": #3f51b5, - "lighten-5": #e8eaf6, - "lighten-4": #c5cae9, - "lighten-3": #9fa8da, - "lighten-2": #7986cb, - "lighten-1": #5c6bc0, - "darken-1": #3949ab, - "darken-2": #303f9f, - "darken-3": #283593, - "darken-4": #1a237e, - "accent-1": #8c9eff, - "accent-2": #536dfe, - "accent-3": #3d5afe, - "accent-4": #304ffe -); - -$blue: ( - "base": #2196F3, - "lighten-5": #E3F2FD, - "lighten-4": #BBDEFB, - "lighten-3": #90CAF9, - "lighten-2": #64B5F6, - "lighten-1": #42A5F5, - "darken-1": #1E88E5, - "darken-2": #1976D2, - "darken-3": #1565C0, - "darken-4": #0D47A1, - "accent-1": #82B1FF, - "accent-2": #448AFF, - "accent-3": #2979FF, - "accent-4": #2962FF -); - -$light-blue: ( - "base": #03a9f4, - "lighten-5": #e1f5fe, - "lighten-4": #b3e5fc, - "lighten-3": #81d4fa, - "lighten-2": #4fc3f7, - "lighten-1": #29b6f6, - "darken-1": #039be5, - "darken-2": #0288d1, - "darken-3": #0277bd, - "darken-4": #01579b, - "accent-1": #80d8ff, - "accent-2": #40c4ff, - "accent-3": #00b0ff, - "accent-4": #0091ea -); - -$cyan: ( - "base": #00bcd4, - "lighten-5": #e0f7fa, - "lighten-4": #b2ebf2, - "lighten-3": #80deea, - "lighten-2": #4dd0e1, - "lighten-1": #26c6da, - "darken-1": #00acc1, - "darken-2": #0097a7, - "darken-3": #00838f, - "darken-4": #006064, - "accent-1": #84ffff, - "accent-2": #18ffff, - "accent-3": #00e5ff, - "accent-4": #00b8d4 -); - -$teal: ( - "base": #009688, - "lighten-5": #e0f2f1, - "lighten-4": #b2dfdb, - "lighten-3": #80cbc4, - "lighten-2": #4db6ac, - "lighten-1": #26a69a, - "darken-1": #00897b, - "darken-2": #00796b, - "darken-3": #00695c, - "darken-4": #004d40, - "accent-1": #a7ffeb, - "accent-2": #64ffda, - "accent-3": #1de9b6, - "accent-4": #00bfa5 -); - -$green: ( - "base": #4CAF50, - "lighten-5": #E8F5E9, - "lighten-4": #C8E6C9, - "lighten-3": #A5D6A7, - "lighten-2": #81C784, - "lighten-1": #66BB6A, - "darken-1": #43A047, - "darken-2": #388E3C, - "darken-3": #2E7D32, - "darken-4": #1B5E20, - "accent-1": #B9F6CA, - "accent-2": #69F0AE, - "accent-3": #00E676, - "accent-4": #00C853 -); - -$light-green: ( - "base": #8bc34a, - "lighten-5": #f1f8e9, - "lighten-4": #dcedc8, - "lighten-3": #c5e1a5, - "lighten-2": #aed581, - "lighten-1": #9ccc65, - "darken-1": #7cb342, - "darken-2": #689f38, - "darken-3": #558b2f, - "darken-4": #33691e, - "accent-1": #ccff90, - "accent-2": #b2ff59, - "accent-3": #76ff03, - "accent-4": #64dd17 -); - -$lime: ( - "base": #cddc39, - "lighten-5": #f9fbe7, - "lighten-4": #f0f4c3, - "lighten-3": #e6ee9c, - "lighten-2": #dce775, - "lighten-1": #d4e157, - "darken-1": #c0ca33, - "darken-2": #afb42b, - "darken-3": #9e9d24, - "darken-4": #827717, - "accent-1": #f4ff81, - "accent-2": #eeff41, - "accent-3": #c6ff00, - "accent-4": #aeea00 -); - -$yellow: ( - "base": #ffeb3b, - "lighten-5": #fffde7, - "lighten-4": #fff9c4, - "lighten-3": #fff59d, - "lighten-2": #fff176, - "lighten-1": #ffee58, - "darken-1": #fdd835, - "darken-2": #fbc02d, - "darken-3": #f9a825, - "darken-4": #f57f17, - "accent-1": #ffff8d, - "accent-2": #ffff00, - "accent-3": #ffea00, - "accent-4": #ffd600 -); - -$amber: ( - "base": #ffc107, - "lighten-5": #fff8e1, - "lighten-4": #ffecb3, - "lighten-3": #ffe082, - "lighten-2": #ffd54f, - "lighten-1": #ffca28, - "darken-1": #ffb300, - "darken-2": #ffa000, - "darken-3": #ff8f00, - "darken-4": #ff6f00, - "accent-1": #ffe57f, - "accent-2": #ffd740, - "accent-3": #ffc400, - "accent-4": #ffab00 -); - -$orange: ( - "base": #ff9800, - "lighten-5": #fff3e0, - "lighten-4": #ffe0b2, - "lighten-3": #ffcc80, - "lighten-2": #ffb74d, - "lighten-1": #ffa726, - "darken-1": #fb8c00, - "darken-2": #f57c00, - "darken-3": #ef6c00, - "darken-4": #e65100, - "accent-1": #ffd180, - "accent-2": #ffab40, - "accent-3": #ff9100, - "accent-4": #ff6d00 -); - -$deep-orange: ( - "base": #ff5722, - "lighten-5": #fbe9e7, - "lighten-4": #ffccbc, - "lighten-3": #ffab91, - "lighten-2": #ff8a65, - "lighten-1": #ff7043, - "darken-1": #f4511e, - "darken-2": #e64a19, - "darken-3": #d84315, - "darken-4": #bf360c, - "accent-1": #ff9e80, - "accent-2": #ff6e40, - "accent-3": #ff3d00, - "accent-4": #dd2c00 -); - -$brown: ( - "base": #795548, - "lighten-5": #efebe9, - "lighten-4": #d7ccc8, - "lighten-3": #bcaaa4, - "lighten-2": #a1887f, - "lighten-1": #8d6e63, - "darken-1": #6d4c41, - "darken-2": #5d4037, - "darken-3": #4e342e, - "darken-4": #3e2723 -); - -$blue-grey: ( - "base": #607d8b, - "lighten-5": #eceff1, - "lighten-4": #cfd8dc, - "lighten-3": #b0bec5, - "lighten-2": #90a4ae, - "lighten-1": #78909c, - "darken-1": #546e7a, - "darken-2": #455a64, - "darken-3": #37474f, - "darken-4": #263238 -); - -$grey: ( - "base": #9e9e9e, - "lighten-5": #fafafa, - "lighten-4": #f5f5f5, - "lighten-3": #eeeeee, - "lighten-2": #e0e0e0, - "lighten-1": #bdbdbd, - "darken-1": #757575, - "darken-2": #616161, - "darken-3": #424242, - "darken-4": #212121 -); - -$shades: ( - "black": #000000, - "white": #FFFFFF, - "transparent": transparent -); - -$colors: ( - "materialize-red": $materialize-red, - "red": $red, - "pink": $pink, - "purple": $purple, - "deep-purple": $deep-purple, - "indigo": $indigo, - "blue": $blue, - "light-blue": $light-blue, - "cyan": $cyan, - "teal": $teal, - "green": $green, - "light-green": $light-green, - "lime": $lime, - "yellow": $yellow, - "amber": $amber, - "orange": $orange, - "deep-orange": $deep-orange, - "brown": $brown, - "blue-grey": $blue-grey, - "grey": $grey, - "shades": $shades -); - - -// Color Classes - -@each $color_name, $color in $colors { - @each $color_type, $color_value in $color { - @if $color_type == "base" { - .#{$color_name} { - background-color: $color_value !important; - } - .#{$color_name}-text { - color: $color_value !important; - } - } - @else if $color_name != "shades" { - .#{$color_name}.#{$color_type} { - background-color: $color_value !important; - } - .#{$color_name}-text.text-#{$color_type} { - color: $color_value !important; - } - } - } -} - -// Shade classes -@each $color, $color_value in $shades { - .#{$color} { - background-color: $color_value !important; - } - .#{$color}-text { - color: $color_value !important; - } -} - - -// usage: color("name_of_color", "type_of_color") -// to avoid to repeating map-get($colors, ...) - -@function color($color, $type) { - @if map-has-key($colors, $color) { - $curr_color: map-get($colors, $color); - @if map-has-key($curr_color, $type) { - @return map-get($curr_color, $type); - } - } - @warn "Unknown `#{name}` in $colors."; - @return null; -} - diff --git a/production/bower_components/Materialize/sass/components/_dropdown.scss b/production/bower_components/Materialize/sass/components/_dropdown.scss deleted file mode 100644 index 71ab9f5..0000000 --- a/production/bower_components/Materialize/sass/components/_dropdown.scss +++ /dev/null @@ -1,57 +0,0 @@ -.dropdown-content { - @extend .z-depth-1; - background-color: $dropdown-bg-color; - margin: 0; - display: none; - min-width: 100px; - max-height: 650px; - overflow-y: auto; - opacity: 0; - position: absolute; - z-index: 999; - will-change: width, height; - - li { - clear: both; - color: $off-black; - cursor: pointer; - min-height: $dropdown-item-height; - line-height: 1.5rem; - width: 100%; - text-align: left; - text-transform: none; - - &:hover, &.active, &.selected { - background-color: $dropdown-hover-bg-color; - } - - &.active.selected { - background-color: darken($dropdown-hover-bg-color, 5%); - } - - &.divider { - min-height: 0; - height: 1px; - } - - & > a, & > span { - font-size: 16px; - color: $dropdown-color; - display: block; - line-height: 22px; - padding: (($dropdown-item-height - 22) / 2) 16px; - } - - & > span > label { - top: 1px; - left: 3px; - height: 18px; - } - - // Icon alignment override - & > a > i { - height: inherit; - line-height: inherit; - } - } -} diff --git a/production/bower_components/Materialize/sass/components/_global.scss b/production/bower_components/Materialize/sass/components/_global.scss deleted file mode 100644 index 7e7bd2e..0000000 --- a/production/bower_components/Materialize/sass/components/_global.scss +++ /dev/null @@ -1,781 +0,0 @@ -//Default styles - -html { - box-sizing: border-box; -} -*, *:before, *:after { - box-sizing: inherit; -} - -body { - // display: flex; - // min-height: 100vh; - // flex-direction: column; -} - -main { - // flex: 1 0 auto; -} - -ul { - &.browser-default, - &.browser-default li { - list-style-type: initial; - } - - padding: 0; - list-style-type: none; - - li { - list-style-type: none; - } -} - -a { - color: $link-color; - text-decoration: none; - - // Gets rid of tap active state - -webkit-tap-highlight-color: transparent; -} - - -// Positioning -.valign-wrapper { - display: flex; - align-items: center; - - .valign { - display: block; - } -} - - -// classic clearfix -.clearfix { - clear: both; -} - - -// Z-levels -.z-depth-0 { - box-shadow: none !important; -} -.z-depth-1{ - box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); -} -.z-depth-1-half{ - box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); -} -.z-depth-2{ - box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); -} -.z-depth-3{ - box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19); -} -.z-depth-4{ - box-shadow: 0 16px 28px 0 rgba(0, 0, 0, 0.22), 0 25px 55px 0 rgba(0, 0, 0, 0.21); -} -.z-depth-5{ - box-shadow: 0 27px 24px 0 rgba(0, 0, 0, 0.2), 0 40px 77px 0 rgba(0, 0, 0, 0.22); -} - -.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); -} - -// Dividers - -.divider { - height: 1px; - overflow: hidden; - background-color: color("grey", "lighten-2"); -} - - -// Blockquote - -blockquote { - margin: 20px 0; - padding-left: 1.5rem; - border-left: 5px solid $primary-color; -} - -// Icon Styles - -i { - line-height: inherit; - - &.left { - float: left; - margin-right: 15px; - } - &.right { - float: right; - margin-left: 15px; - } - &.tiny { - font-size: 1rem; - } - &.small { - font-size: 2rem; - } - &.medium { - font-size: 4rem; - } - &.large { - font-size: 6rem; - } -} - -// Images -img.responsive-img, -video.responsive-video { - max-width: 100%; - height: auto; -} - - -// Pagination - -.pagination { - - li { - display: inline-block; - border-radius: 2px; - text-align: center; - vertical-align: top; - height: 30px; - - a { - color: #444; - display: inline-block; - font-size: 1.2rem; - padding: 0 10px; - line-height: 30px; - } - - &.active a { color: #fff; } - - &.active { background-color: $primary-color; } - - &.disabled a { - cursor: default; - color: #999; - } - - i { - font-size: 2rem; - } - } - - - li.pages ul li { - display: inline-block; - float: none; - } -} -@media #{$medium-and-down} { - .pagination { - width: 100%; - - li.prev, - li.next { - width: 10%; - } - - li.pages { - width: 80%; - overflow: hidden; - white-space: nowrap; - } - } -} - -// Breadcrumbs -.breadcrumb { - font-size: 18px; - color: rgba(255,255,255, .7); - - i, - [class^="mdi-"], [class*="mdi-"], - i.material-icons { - display: inline-block; - float: left; - font-size: 24px; - } - - &:before { - content: '\E5CC'; - color: rgba(255,255,255, .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; - } - - &:first-child:before { - display: none; - } - - &:last-child { - color: #fff; - } -} - - -// Parallax -.parallax-container { - position: relative; - overflow: hidden; - height: 500px; -} - -.parallax { - position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 0; - z-index: -1; - - 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); - transform: translateX(-50%); - } -} - -// Pushpin -.pin-top, .pin-bottom { - position: relative; -} -.pinned { - position: fixed !important; -} - -/********************* - Transition Classes -**********************/ - -ul.staggered-list li { - opacity: 0; -} - -.fade-in { - opacity: 0; - transform-origin: 0 50%; -} - - -/********************* - Media Query Classes -**********************/ -.hide-on-small-only, .hide-on-small-and-down { - @media #{$small-and-down} { - display: none !important; - } -} -.hide-on-med-and-down { - @media #{$medium-and-down} { - display: none !important; - } -} -.hide-on-med-and-up { - @media #{$medium-and-up} { - display: none !important; - } -} -.hide-on-med-only { - @media only screen and (min-width: $small-screen) and (max-width: $medium-screen) { - display: none !important; - } -} -.hide-on-large-only { - @media #{$large-and-up} { - display: none !important; - } -} -.show-on-large { - @media #{$large-and-up} { - display: block !important; - } -} -.show-on-medium { - @media only screen and (min-width: $small-screen) and (max-width: $medium-screen) { - display: block !important; - } -} -.show-on-small { - @media #{$small-and-down} { - display: block !important; - } -} -.show-on-medium-and-up { - @media #{$medium-and-up} { - display: block !important; - } -} -.show-on-medium-and-down { - @media #{$medium-and-down} { - display: block !important; - } -} - - -// Center text on mobile -.center-on-small-only { - @media #{$small-and-down} { - text-align: center; - } -} - -// Footer -footer.page-footer { - margin-top: 20px; - padding-top: 20px; - background-color: $footer-bg-color; - - .footer-copyright { - overflow: hidden; - height: 50px; - line-height: 50px; - color: rgba(255,255,255,.8); - background-color: rgba(51,51,51,.08); - @extend .light; - } -} - -// Tables -table, th, td { - border: none; -} - -table { - width:100%; - display: table; - - &.bordered > thead > tr, - &.bordered > tbody > tr { - border-bottom: 1px solid $table-border-color; - } - - &.striped > tbody { - > tr:nth-child(odd) { - background-color: $table-striped-color; - } - - > tr > td { - border-radius: 0; - } - } - - &.highlight > tbody > tr { - transition: background-color .25s ease; - &:hover { - background-color: $table-striped-color; - } - } - - &.centered { - thead tr th, tbody tr td { - text-align: center; - } - } - -} - -thead { - border-bottom: 1px solid $table-border-color; -} - -td, th{ - padding: 15px 5px; - display: table-cell; - text-align: left; - vertical-align: middle; - border-radius: 2px; -} - -// Responsive Table -@media #{$medium-and-down} { - - table.responsive-table { - width: 100%; - border-collapse: collapse; - border-spacing: 0; - display: block; - position: relative; - - td:empty:before { - content: '\00a0'; - } - - th, - td { - margin: 0; - vertical-align: top; - } - - th { text-align: left; } - thead { - display: block; - float: left; - - tr { - display: block; - padding: 0 10px 0 0; - - th::before { - content: "\00a0"; - } - } - } - tbody { - display: block; - width: auto; - position: relative; - overflow-x: auto; - white-space: nowrap; - - tr { - display: inline-block; - vertical-align: top; - } - } - th { - display: block; - text-align: right; - } - td { - display: block; - min-height: 1.25em; - text-align: left; - } - tr { padding: 0 10px; } - - /* sort out borders */ - thead { - border: 0; - border-right: 1px solid $table-border-color; - } - - &.bordered { - th { border-bottom: 0; border-left: 0; } - td { border-left: 0; border-right: 0; border-bottom: 0; } - tr { border: 0; } - tbody tr { border-right: 1px solid $table-border-color; } - } - - } - -} - - -// Collections -.collection { - margin: $element-top-margin 0 $element-bottom-margin 0; - border: 1px solid $collection-border-color; - border-radius: 2px; - overflow: hidden; - position: relative; - - .collection-item { - background-color: $collection-bg-color; - line-height: 1.5rem; - padding: 10px 20px; - margin: 0; - border-bottom: 1px solid $collection-border-color; - - // Avatar Collection - &.avatar { - min-height: 84px; - padding-left: 72px; - position: relative; - - .circle { - position: absolute; - width: 42px; - height: 42px; - overflow: hidden; - left: 15px; - display: inline-block; - vertical-align: middle; - } - i.circle { - font-size: 18px; - line-height: 42px; - color: #fff; - background-color: #999; - text-align: center; - } - - - .title { - font-size: 16px; - } - - p { - margin: 0; - } - - .secondary-content { - position: absolute; - top: 16px; - right: 16px; - } - - } - - - &:last-child { - border-bottom: none; - } - - &.active { - background-color: $collection-active-bg-color; - color: $collection-active-color; - - .secondary-content { - color: #fff; - } - } - } - a.collection-item{ - display: block; - transition: .25s; - color: $collection-link-color; - &:not(.active) { - &:hover { - background-color: $collection-hover-bg-color; - } - } - } - - &.with-header { - .collection-header { - background-color: $collection-bg-color; - border-bottom: 1px solid $collection-border-color; - padding: 10px 20px; - } - .collection-item { - padding-left: 30px; - } - .collection-item.avatar { - padding-left: 72px; - } - } - -} -// Made less specific to allow easier overriding -.secondary-content { - float: right; - color: $secondary-color; -} -.collapsible .collection { - margin: 0; - border: none; -} - - - -// Badges -span.badge { - min-width: 3rem; - padding: 0 6px; - text-align: center; - font-size: 1rem; - line-height: inherit; - color: color('grey', 'darken-1'); - position: absolute; - right: 15px; - box-sizing: border-box; - - &.new { - font-weight: 300; - font-size: 0.8rem; - color: #fff; - background-color: $badge-bg-color; - border-radius: 2px; - } - &.new:after { - content: " new"; - } - - &[data-badge-caption]::after { - content: " " attr(data-badge-caption); - } - - -} -nav ul a span.badge { - position: static; - margin-left: 4px; - line-height: 0; -} - -// Responsive Videos -.video-container { - position: relative; - padding-bottom: 56.25%; - height: 0; - overflow: hidden; - - iframe, object, embed { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - } -} - -// Progress Bar -.progress { - position: relative; - height: 4px; - display: block; - width: 100%; - background-color: lighten($progress-bar-color, 40%); - border-radius: 2px; - margin: $element-top-margin 0 $element-bottom-margin 0; - overflow: hidden; - .determinate { - position: absolute; - top: 0; - left: 0; - bottom: 0; - background-color: $progress-bar-color; - transition: width .3s linear; - } - .indeterminate { - background-color: $progress-bar-color; - &:before { - content: ''; - position: absolute; - background-color: inherit; - top: 0; - left:0; - bottom: 0; - will-change: left, right; - // Custom bezier - animation: indeterminate 2.1s cubic-bezier(0.650, 0.815, 0.735, 0.395) infinite; - - } - &:after { - content: ''; - position: absolute; - background-color: inherit; - top: 0; - left:0; - bottom: 0; - will-change: left, right; - // Custom bezier - animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.840, 0.440, 1.000) infinite; - animation-delay: 1.15s; - } - } -} -@keyframes indeterminate { - 0% { - left: -35%; - right:100%; - } - 60% { - left: 100%; - right: -90%; - } - 100% { - left: 100%; - right: -90%; - } -} - -@keyframes indeterminate-short { - 0% { - left: -200%; - right: 100%; - } - 60% { - left: 107%; - right: -8%; - } - 100% { - left: 107%; - right: -8%; - } -} - - -/******************* - Utility Classes -*******************/ - -.hide { - display: none !important; -} - -// Text Align -.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 Text Select -.no-select { - -webkit-touch-callout: none; - -webkit-user-select: none; - -khtml-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; -} diff --git a/production/bower_components/Materialize/sass/components/_grid.scss b/production/bower_components/Materialize/sass/components/_grid.scss deleted file mode 100644 index 4ffc3ed..0000000 --- a/production/bower_components/Materialize/sass/components/_grid.scss +++ /dev/null @@ -1,147 +0,0 @@ -.container { - margin: 0 auto; - max-width: 1280px; - width: 90%; -} -@media #{$medium-and-up} { - .container { - width: 85%; - } -} -@media #{$large-and-up} { - .container { - width: 70%; - } -} -.container .row { - margin-left: (-1 * $gutter-width / 2); - margin-right: (-1 * $gutter-width / 2); -} - -.section { - padding-top: 1rem; - padding-bottom: 1rem; - - &.no-pad { - padding: 0; - } - &.no-pad-bot { - padding-bottom: 0; - } - &.no-pad-top { - padding-top: 0; - } -} - - -.row { - margin-left: auto; - margin-right: auto; - margin-bottom: 20px; - - // Clear floating children - &:after { - content: ""; - display: table; - clear: both; - } - - .col { - float: left; - box-sizing: border-box; - padding: 0 $gutter-width / 2; - min-height: 1px; - - &[class*="push-"], - &[class*="pull-"] { - position: relative; - } - - $i: 1; - @while $i <= $num-cols { - $perc: unquote((100 / ($num-cols / $i)) + "%"); - &.s#{$i} { - width: $perc; - margin-left: auto; - left: auto; - right: auto; - } - $i: $i + 1; - } - - $i: 1; - @while $i <= $num-cols { - $perc: unquote((100 / ($num-cols / $i)) + "%"); - &.offset-s#{$i} { - margin-left: $perc; - } - &.pull-s#{$i} { - right: $perc; - } - &.push-s#{$i} { - left: $perc; - } - $i: $i + 1; - } - - @media #{$medium-and-up} { - - $i: 1; - @while $i <= $num-cols { - $perc: unquote((100 / ($num-cols / $i)) + "%"); - &.m#{$i} { - width: $perc; - margin-left: auto; - left: auto; - right: auto; - } - $i: $i + 1 - } - - $i: 1; - @while $i <= $num-cols { - $perc: unquote((100 / ($num-cols / $i)) + "%"); - &.offset-m#{$i} { - margin-left: $perc; - } - &.pull-m#{$i} { - right: $perc; - } - &.push-m#{$i} { - left: $perc; - } - $i: $i + 1; - } - } - - @media #{$large-and-up} { - - $i: 1; - @while $i <= $num-cols { - $perc: unquote((100 / ($num-cols / $i)) + "%"); - &.l#{$i} { - width: $perc; - margin-left: auto; - left: auto; - right: auto; - } - $i: $i + 1; - } - - $i: 1; - @while $i <= $num-cols { - $perc: unquote((100 / ($num-cols / $i)) + "%"); - &.offset-l#{$i} { - margin-left: $perc; - } - &.pull-l#{$i} { - right: $perc; - } - &.push-l#{$i} { - left: $perc; - } - $i: $i + 1; - } - } - } -} diff --git a/production/bower_components/Materialize/sass/components/_icons-material-design.scss b/production/bower_components/Materialize/sass/components/_icons-material-design.scss deleted file mode 100644 index d8d91c1..0000000 --- a/production/bower_components/Materialize/sass/components/_icons-material-design.scss +++ /dev/null @@ -1,5 +0,0 @@ -/* This is needed for some mobile phones to display the Google Icon font properly */ -.material-icons { - text-rendering: optimizeLegibility; - font-feature-settings: 'liga'; -} diff --git a/production/bower_components/Materialize/sass/components/_materialbox.scss b/production/bower_components/Materialize/sass/components/_materialbox.scss deleted file mode 100644 index ee37426..0000000 --- a/production/bower_components/Materialize/sass/components/_materialbox.scss +++ /dev/null @@ -1,42 +0,0 @@ -.materialboxed { - display: block; - cursor: zoom-in; - position: relative; - transition: opacity .4s; - - &:hover { - &:not(.active) { - opacity: .8; - } - will-change: left, top, width, height; - } -} - -.materialboxed.active { - cursor: zoom-out; -} - -#materialbox-overlay { - position:fixed; - top:0; - left:0; - right: 0; - bottom: 0; - background-color: #292929; - z-index: 1000; - - will-change: opacity; -} -.materialbox-caption { - position: fixed; - display: none; - color: #fff; - line-height: 50px; - bottom: 0; - width: 100%; - text-align: center; - padding: 0% 15%; - height: 50px; - z-index: 1000; - -webkit-font-smoothing: antialiased; -} \ No newline at end of file diff --git a/production/bower_components/Materialize/sass/components/_mixins.scss b/production/bower_components/Materialize/sass/components/_mixins.scss deleted file mode 100644 index 054f8f6..0000000 --- a/production/bower_components/Materialize/sass/components/_mixins.scss +++ /dev/null @@ -1,5 +0,0 @@ -// @mixin box-shadow-2($args1, $args2) { -// -webkit-box-shadow: $args1, $args2; -// -moz-box-shadow: $args1, $args2; -// box-shadow: $args1, $args2; -// } \ No newline at end of file diff --git a/production/bower_components/Materialize/sass/components/_modal.scss b/production/bower_components/Materialize/sass/components/_modal.scss deleted file mode 100644 index 0a6dcfb..0000000 --- a/production/bower_components/Materialize/sass/components/_modal.scss +++ /dev/null @@ -1,90 +0,0 @@ -.modal { - @extend .z-depth-4; - - 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 #{$medium-and-down} { - width: 80%; - } - - h1,h2,h3,h4 { - margin-top: 0; - } - - .modal-content { - padding: 24px; - } - .modal-close { - cursor: pointer; - } - - .modal-footer { - border-radius: 0 0 2px 2px; - background-color: #fafafa; - padding: 4px 6px; - height: 56px; - width: 100%; - - .btn, .btn-flat { - float: right; - margin: 6px 0; - } - } -} -.lean-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 with fixed action footer -.modal.modal-fixed-footer { - padding: 0; - height: 70%; - - .modal-content { - position: absolute; - height: calc(100% - 56px); - max-height: 100%; - width: 100%; - overflow-y: auto; - } - - .modal-footer { - border-top: 1px solid rgba(0,0,0,.1); - position: absolute; - bottom: 0; - } -} - -// Modal Bottom Sheet Style -.modal.bottom-sheet { - top: auto; - bottom: -100%; - margin: 0; - width: 100%; - max-height: 45%; - border-radius: 0; - will-change: bottom, opacity; -} diff --git a/production/bower_components/Materialize/sass/components/_navbar.scss b/production/bower_components/Materialize/sass/components/_navbar.scss deleted file mode 100644 index 8eeb37e..0000000 --- a/production/bower_components/Materialize/sass/components/_navbar.scss +++ /dev/null @@ -1,182 +0,0 @@ -nav { - color: $navbar-font-color; - @extend .z-depth-1; - background-color: $primary-color; - width: 100%; - height: $navbar-height-mobile; - line-height: $navbar-height-mobile; - - a { color: $navbar-font-color; } - - i, - [class^="mdi-"], [class*="mdi-"], - i.material-icons { - display: block; - font-size: 2rem; - height: $navbar-height-mobile; - line-height: $navbar-height-mobile; - } - - .nav-wrapper { - position: relative; - height: 100%; - } - - @media #{$large-and-up} { - a.button-collapse { display: none; } - } - - - // Collapse button - .button-collapse { - float: left; - position: relative; - z-index: 1; - height: $navbar-height-mobile; - - i { - font-size: 2.7rem; - height: $navbar-height-mobile; - line-height: $navbar-height-mobile; - } - } - - - // Logo - .brand-logo { - position: absolute; - color: $navbar-font-color; - display: inline-block; - font-size: $navbar-brand-font-size; - padding: 0; - white-space: nowrap; - - &.center { - left: 50%; - transform: translateX(-50%); - } - - @media #{$medium-and-down} { - left: 50%; - transform: translateX(-50%); - - &.left, &.right { - padding: 0; - transform: none; - } - - &.left { left: 0.5rem; } - &.right { - right: 0.5rem; - left: auto; - } - } - - &.right { - right: 0.5rem; - padding: 0; - } - - i, - [class^="mdi-"], [class*="mdi-"], - i.material-icons { - float: left; - margin-right: 15px; - } - } - - - // Navbar Links - ul { - margin: 0; - - li { - transition: background-color .3s; - float: left; - padding: 0; - - &.active { - background-color: rgba(0,0,0,.1); - } - } - a { - transition: background-color .3s; - font-size: $navbar-font-size; - color: $navbar-font-color; - display: block; - padding: 0 15px; - cursor: pointer; - - &.btn, &.btn-large, &.btn-flat, &.btn-floating { - margin-top: -2px; - margin-left: 15px; - margin-right: 15px; - } - - &:hover { - background-color: rgba(0,0,0,.1); - } - } - - &.left { - float: left; - } - } - - // Navbar Search Form - form { - height: 100%; - } - - .input-field { - margin: 0; - height: 100%; - - input { - height: 100%; - font-size: 1.2rem; - border: none; - padding-left: 2rem; - - &:focus, &[type=text]:valid, &[type=password]:valid, - &[type=email]:valid, &[type=url]:valid, &[type=date]:valid { - border: none; - box-shadow: none; - } - } - - label { - top: 0; - left: 0; - - i { - color: rgba(255,255,255,.7); - transition: color .3s; - } - &.active i { color: $navbar-font-color; } - &.active { - transform: translateY(0); - } - } - } -} - -// Fixed Navbar -.navbar-fixed { - position: relative; - height: $navbar-height-mobile; - z-index: 998; - - nav { - position: fixed; - } -} -@media #{$medium-and-up} { - nav, nav .nav-wrapper i, nav a.button-collapse, nav a.button-collapse i { - height: $navbar-height; - line-height: $navbar-height; - } - .navbar-fixed { - height: $navbar-height; - } -} diff --git a/production/bower_components/Materialize/sass/components/_normalize.scss b/production/bower_components/Materialize/sass/components/_normalize.scss deleted file mode 100644 index 5e5e3c8..0000000 --- a/production/bower_components/Materialize/sass/components/_normalize.scss +++ /dev/null @@ -1,424 +0,0 @@ -/*! 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. - */ - -html { - font-family: sans-serif; /* 1 */ - -ms-text-size-adjust: 100%; /* 2 */ - -webkit-text-size-adjust: 100%; /* 2 */ -} - -/** - * Remove default margin. - */ - -body { - margin: 0; -} - -/* 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. - */ - -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -main, -menu, -nav, -section, -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. - */ - -audio, -canvas, -progress, -video { - display: inline-block; /* 1 */ - vertical-align: baseline; /* 2 */ -} - -/** - * 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. - */ - -[hidden], -template { - display: none; -} - -/* Links - ========================================================================== */ - -/** - * 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. - */ - -a:active, -a:hover { - outline: 0; -} - -/* Text-level semantics - ========================================================================== */ - -/** - * 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. - */ - -b, -strong { - font-weight: bold; -} - -/** - * 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. - */ - -h1 { - font-size: 2em; - margin: 0.67em 0; -} - -/** - * Address styling not present in IE 8/9. - */ - -mark { - background: #ff0; - color: #000; -} - -/** - * Address inconsistent and variable font size in all browsers. - */ - -small { - font-size: 80%; -} - -/** - * Prevent `sub` and `sup` affecting `line-height` in all browsers. - */ - -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sup { - top: -0.5em; -} - -sub { - bottom: -0.25em; -} - -/* Embedded content - ========================================================================== */ - -/** - * Remove border when inside `a` element in IE 8/9/10. - */ - -img { - border: 0; -} - -/** - * Correct overflow not hidden in IE 9/10/11. - */ - -svg:not(:root) { - overflow: hidden; -} - -/* Grouping content - ========================================================================== */ - -/** - * Address margin not present in IE 8/9 and Safari. - */ - -figure { - margin: 1em 40px; -} - -/** - * Address differences between Firefox and other browsers. - */ - -hr { - box-sizing: content-box; - height: 0; -} - -/** - * Contain overflow in all browsers. - */ - -pre { - overflow: auto; -} - -/** - * Address odd `em`-unit font size rendering in all browsers. - */ - -code, -kbd, -pre, -samp { - font-family: monospace, monospace; - font-size: 1em; -} - -/* Forms - ========================================================================== */ - -/** - * 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. - */ - -button, -input, -optgroup, -select, -textarea { - color: inherit; /* 1 */ - font: inherit; /* 2 */ - margin: 0; /* 3 */ -} - -/** - * 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. - */ - -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. - */ - -button, -html input[type="button"], /* 1 */ -input[type="reset"], -input[type="submit"] { - -webkit-appearance: button; /* 2 */ - cursor: pointer; /* 3 */ -} - -/** - * Re-set default cursor for disabled elements. - */ - -button[disabled], -html input[disabled] { - cursor: default; -} - -/** - * Remove inner padding and border in Firefox 4+. - */ - -button::-moz-focus-inner, -input::-moz-focus-inner { - border: 0; - padding: 0; -} - -/** - * 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. - */ - -input[type="checkbox"], -input[type="radio"] { - 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`. - */ - -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. - */ - -input[type="search"] { - -webkit-appearance: textfield; /* 1 */ - 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). - */ - -input[type="search"]::-webkit-search-cancel-button, -input[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} - -/** - * Define consistent border, margin, and padding. - */ - -fieldset { - border: 1px solid #c0c0c0; - margin: 0 2px; - 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. - */ - -legend { - border: 0; /* 1 */ - padding: 0; /* 2 */ -} - -/** - * 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. - */ - -optgroup { - font-weight: bold; -} - -/* Tables - ========================================================================== */ - -/** - * Remove most spacing between table cells. - */ - -table { - border-collapse: collapse; - border-spacing: 0; -} - -td, -th { - padding: 0; -} diff --git a/production/bower_components/Materialize/sass/components/_prefixer.scss b/production/bower_components/Materialize/sass/components/_prefixer.scss deleted file mode 100644 index 13376de..0000000 --- a/production/bower_components/Materialize/sass/components/_prefixer.scss +++ /dev/null @@ -1,384 +0,0 @@ -//--------------------------------------------------- -// Sass Prefixer -// ------------------------------------------------- -// TABLE OF CONTENTS -// (*) denotes a syntax-sugar helper -// ------------------------------------------------- -// -// animation($args) -// animation-delay($delay) -// animation-direction($direction) -// animation-duration($duration) -// animation-fill-mode($mode) -// animation-iteration-count($count) -// animation-name($name) -// animation-play-state($state) -// animation-timing-function($function) -// background-size($args) -// inner-shadow($args) * -// box-sizing($args) -// border-box() * -// content-box() * -// columns($args) -// column-count($count) -// column-gap($gap) -// column-rule($args) -// column-width($width) -// flexbox() -// flex($args) -// order($args) -// align($args) -// justify-content($args) -// gradient($default,$start,$stop) * -// linear-gradient-top($default,$color1,$stop1,$color2,$stop2,[$color3,$stop3,$color4,$stop4])* -// linear-gradient-left($default,$color1,$stop1,$color2,$stop2,[$color3,$stop3,$color4,$stop4])* -// perspective($pixels) -// transform($args) -// transform-origin($args) -// transform-style($style) -// rotate($deg) -// scale($factor) -// translate($x,$y) -// translate3d($x,$y,$z) -// translateHardware($x,$y) * -// text-shadow($args) -// transition($args) -// transition-delay($delay) -// transition-duration($duration) -// transition-property($property) -// transition-timing-function($function) - - -// Animation - -// @mixin animation($args) { -// -webkit-animation: $args; -// -moz-animation: $args; -// -ms-animation: $args; -// -o-animation: $args; -// animation: $args; -// } -// @mixin animation-delay($delay) { -// -webkit-animation-delay: $delay; -// -moz-animation-delay: $delay; -// -ms-animation-delay: $delay; -// -o-animation-delay: $delay; -// animation-delay: $delay; -// } -// @mixin animation-direction($direction) { -// -webkit-animation-direction: $direction; -// -moz-animation-direction: $direction; -// -ms-animation-direction: $direction; -// -o-animation-direction: $direction; -// } -// @mixin animation-duration($duration) { -// -webkit-animation-duration: $duration; -// -moz-animation-duration: $duration; -// -ms-animation-duration: $duration; -// -o-animation-duration: $duration; -// } -// @mixin animation-fill-mode($mode) { -// -webkit-animation-fill-mode: $mode; -// -moz-animation-fill-mode: $mode; -// -ms-animation-fill-mode: $mode; -// -o-animation-fill-mode: $mode; -// animation-fill-mode: $mode; -// } -// @mixin animation-iteration-count($count) { -// -webkit-animation-iteration-count: $count; -// -moz-animation-iteration-count: $count; -// -ms-animation-iteration-count: $count; -// -o-animation-iteration-count: $count; -// animation-iteration-count: $count; -// } -// @mixin animation-name($name) { -// -webkit-animation-name: $name; -// -moz-animation-name: $name; -// -ms-animation-name: $name; -// -o-animation-name: $name; -// animation-name: $name; -// } -// @mixin animation-play-state($state) { -// -webkit-animation-play-state: $state; -// -moz-animation-play-state: $state; -// -ms-animation-play-state: $state; -// -o-animation-play-state: $state; -// animation-play-state: $state; -// } -// @mixin animation-timing-function($function) { -// -webkit-animation-timing-function: $function; -// -moz-animation-timing-function: $function; -// -ms-animation-timing-function: $function; -// -o-animation-timing-function: $function; -// animation-timing-function: $function; -// } - -// Keyframes -// @mixin keyframes($animation-name) { -// @-webkit-keyframes #{$animation-name} { -// @content; -// } -// @-moz-keyframes #{$animation-name} { -// @content; -// } -// @keyframes #{$animation-name} { -// @content; -// } -// } - -// Backface-visibility - -// @mixin backface-visibility($args) { -// -webkit-backface-visibility: $args; -// -moz-backface-visibility: $args; -// -ms-backface-visibility: $args; -// backface-visibility: $args; -// } - - -// Background Size - -// @mixin background-size($args) { -// -webkit-background-size: $args; -// background-size: $args; -// } - -// Box Sizing - -// @mixin box-sizing($args) { -// -webkit-box-sizing: $args; -// -moz-box-sizing: $args; -// box-sizing: $args; -// } -// @mixin border-box(){ -// @include box-sizing(border-box); -// } -// @mixin content-box(){ -// @include box-sizing(content-box); -// } - - -// Columns - -// @mixin columns($args) { -// -webkit-columns: $args; -// -moz-columns: $args; -// columns: $args; -// } -// @mixin column-count($count) { -// -webkit-column-count: $count; -// -moz-column-count: $count; -// column-count: $count; -// } -// @mixin column-gap($gap) { -// -webkit-column-gap: $gap; -// -moz-column-gap: $gap; -// column-gap: $gap; -// } -// @mixin column-width($width) { -// -webkit-column-width: $width; -// -moz-column-width: $width; -// column-width: $width; -// } -// @mixin column-rule($args) { -// -webkit-column-rule: $args; -// -moz-column-rule: $args; -// column-rule: $args; -// } - -// Filter -// @mixin filter($args) { -// -webkit-filter: $args; -// -moz-filter: $args; -// -o-filter: $args; -// -ms-filter: $args; -// } - -// Flexbox -// @mixin flexbox() { -// display: -webkit-box; -// display: -moz-box; -// display: -ms-flexbox; -// display: -webkit-flex; -// display: flex; -// } - // @mixin flex($values) { - // -webkit-box-flex: $values; - // -moz-box-flex: $values; - // -webkit-flex: $values; - // -ms-flex: $values; - // flex: $values; - // } - // @mixin order($val) { - // -webkit-box-ordinal-group: $val; - // -moz-box-ordinal-group: $val; - // -ms-flex-order: $val; - // -webkit-order: $val; - // order: $val; - // } - // @mixin align($align) { - // -webkit-flex-align: $align; - // -ms-flex-align: $align; - // -webkit-align-items: $align; - // align-items: $align; - // } - // @mixin justify-content($val) { - // -webkit-justify-content: $val; - // justify-content: $val; - // } -// Gradients - -// @mixin gradient($default: #F5F5F5, $start: #EEE, $stop: #FFF) { -// @include linear-gradient-top($default,$start,0%,$stop,100%); -// } -// @mixin linear-gradient-top($default,$color1,$stop1,$color2,$stop2) { -// background-color: $default; -// background-image: -webkit-gradient(linear, left top, left bottom, color-stop($stop1, $color1), color-stop($stop2 $color2)); -// background-image: -webkit-linear-gradient(top, $color1 $stop1, $color2 $stop2); -// background-image: -moz-linear-gradient(top, $color1 $stop1, $color2 $stop2); -// background-image: -ms-linear-gradient(top, $color1 $stop1, $color2 $stop2); -// background-image: -o-linear-gradient(top, $color1 $stop1, $color2 $stop2); -// background-image: linear-gradient(top, $color1 $stop1, $color2 $stop2); -// } -// @mixin linear-gradient-top2($default,$color1,$stop1,$color2,$stop2,$color3,$stop3) { -// background-color: $default; -// background-image: -webkit-gradient(linear, left top, left bottom, color-stop($stop1, $color1), color-stop($stop2 $color2), color-stop($stop3 $color3)); -// background-image: -webkit-linear-gradient(top, $color1 $stop1, $color2 $stop2, $color3 $stop3); -// background-image: -moz-linear-gradient(top, $color1 $stop1, $color2 $stop2, $color3 $stop3); -// background-image: -ms-linear-gradient(top, $color1 $stop1, $color2 $stop2, $color3 $stop3); -// background-image: -o-linear-gradient(top, $color1 $stop1, $color2 $stop2, $color3 $stop3); -// background-image: linear-gradient(top, $color1 $stop1, $color2 $stop2, $color3 $stop3); -// } -// @mixin linear-gradient-top3($default,$color1,$stop1,$color2,$stop2,$color3,$stop3,$color4,$stop4) { -// background-color: $default; -// background-image: -webkit-gradient(linear, left top, left bottom, color-stop($stop1, $color1), color-stop($stop2 $color2), color-stop($stop3 $color3), color-stop($stop4 $color4)); -// background-image: -webkit-linear-gradient(top, $color1 $stop1, $color2 $stop2, $color3 $stop3, $color4 $stop4); -// background-image: -moz-linear-gradient(top, $color1 $stop1, $color2 $stop2, $color3 $stop3, $color4 $stop4); -// background-image: -ms-linear-gradient(top, $color1 $stop1, $color2 $stop2, $color3 $stop3, $color4 $stop4); -// background-image: -o-linear-gradient(top, $color1 $stop1, $color2 $stop2, $color3 $stop3, $color4 $stop4); -// background-image: linear-gradient(top, $color1 $stop1, $color2 $stop2, $color3 $stop3, $color4 $stop4); -// } -// @mixin linear-gradient-left($default,$color1,$stop1,$color2,$stop2) { -// background-color: $default; -// background-image: -webkit-gradient(linear, left top, left top, color-stop($stop1, $color1), color-stop($stop2 $color2)); -// background-image: -webkit-linear-gradient(left, $color1 $stop1, $color2 $stop2); -// background-image: -moz-linear-gradient(left, $color1 $stop1, $color2 $stop2); -// background-image: -ms-linear-gradient(left, $color1 $stop1, $color2 $stop2); -// background-image: -o-linear-gradient(left, $color1 $stop1, $color2 $stop2); -// background-image: linear-gradient(left, $color1 $stop1, $color2 $stop2); -// } -// @mixin linear-gradient-left2($default,$color1,$stop1,$color2,$stop2,$color3,$stop3) { -// background-color: $default; -// background-image: -webkit-gradient(linear, left top, left top, color-stop($stop1, $color1), color-stop($stop2 $color2), color-stop($stop3 $color3)); -// background-image: -webkit-linear-gradient(left, $color1 $stop1, $color2 $stop2, $color3 $stop3); -// background-image: -moz-linear-gradient(left, $color1 $stop1, $color2 $stop2, $color3 $stop3); -// background-image: -ms-linear-gradient(left, $color1 $stop1, $color2 $stop2, $color3 $stop3); -// background-image: -o-linear-gradient(left, $color1 $stop1, $color2 $stop2, $color3 $stop3); -// background-image: linear-gradient(left, $color1 $stop1, $color2 $stop2, $color3 $stop3); -// } -// @mixin linear-gradient-left3($default,$color1,$stop1,$color2,$stop2,$color3,$stop3,$color4,$stop4) { -// background-color: $default; -// background-image: -webkit-gradient(linear, left top, left top, color-stop($stop1, $color1), color-stop($stop2 $color2), color-stop($stop3 $color3), color-stop($stop4 $color4)); -// background-image: -webkit-linear-gradient(left, $color1 $stop1, $color2 $stop2, $color3 $stop3, $color4 $stop4); -// background-image: -moz-linear-gradient(left, $color1 $stop1, $color2 $stop2, $color3 $stop3, $color4 $stop4); -// background-image: -ms-linear-gradient(left, $color1 $stop1, $color2 $stop2, $color3 $stop3, $color4 $stop4); -// background-image: -o-linear-gradient(left, $color1 $stop1, $color2 $stop2, $color3 $stop3, $color4 $stop4); -// background-image: linear-gradient(left, $color1 $stop1, $color2 $stop2, $color3 $stop3, $color4 $stop4); -// } - -// Perspective -@mixin perspective($pixels) { - perspective: $pixels; - -webkit-perspective: $pixels; -} - - -// Text Shadow - -// @mixin text-shadow($args) { -// text-shadow: $args; -// } - - -// Transforms - -// @mixin transform($args) { -// -webkit-transform: $args; -// -moz-transform: $args; -// -ms-transform: $args; -// -o-transform: $args; -// transform: $args; -// } -// @mixin transform-origin($args) { -// -webkit-transform-origin: $args; -// -moz-transform-origin: $args; -// -ms-transform-origin: $args; -// -o-transform-origin: $args; -// transform-origin: $args; -// } -// @mixin transform-style($style) { -// -webkit-transform-style: $style; -// -moz-transform-style: $style; -// -ms-transform-style: $style; -// -o-transform-style: $style; -// transform-style: $style; -// } -// @mixin rotate($deg:45deg){ -// @include transform(rotate($deg)); -// } -// @mixin scale($factor:.5){ -// @include transform(scale($factor)); -// } -// @mixin translate($x,$y){ -// @include transform(translate($x,$y)); -// } -// @mixin translate3d($x,$y,$z) { -// @include transform(translate3d($x,$y,$z)); -// } -// @mixin translateHardware($x,$y) { -// @include translate($x,$y); -// -webkit-transform: translate3d($x,$y,0); -// -moz-transform: translate3d($x,$y,0); -// -o-transform: translate3d($x,$y,0); -// -ms-transform: translate3d($x,$y,0); -// transform: translate3d($x,$y,0); -// } - - -// Transitions - -// @mixin transition($args:200ms) { -// -webkit-transition: $args; -// -moz-transition: $args; -// -o-transition: $args; -// -ms-transition: $args; -// transition: $args; -// } -// @mixin transition-delay($delay:0) { -// -webkit-transition-delay: $delay; -// -moz-transition-delay: $delay; -// -o-transition-delay: $delay; -// -ms-transition-delay: $delay; -// transition-delay: $delay; -// } -// @mixin transition-duration($duration:200ms) { -// -webkit-transition-duration: $duration; -// -moz-transition-duration: $duration; -// -o-transition-duration: $duration; -// -ms-transition-duration: $duration; -// transition-duration: $duration; -// } -// @mixin transition-property($property:all) { -// -webkit-transition-property: $property; -// -moz-transition-property: $property; -// -o-transition-property: $property; -// -ms-transition-property: $property; -// transition-property: $property; -// } -// @mixin transition-timing-function($function:ease) { -// -webkit-transition-timing-function: $function; -// -moz-transition-timing-function: $function; -// -o-transition-timing-function: $function; -// -ms-transition-timing-function: $function; -// transition-timing-function: $function; -// } diff --git a/production/bower_components/Materialize/sass/components/_preloader.scss b/production/bower_components/Materialize/sass/components/_preloader.scss deleted file mode 100644 index 31e1600..0000000 --- a/production/bower_components/Materialize/sass/components/_preloader.scss +++ /dev/null @@ -1,334 +0,0 @@ -/* - @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 - */ - - -.preloader-wrapper { - display: inline-block; - position: relative; - width: 48px; - height: 48px; - - &.small { - width: 36px; - height: 36px; - } - - &.big { - width: 64px; - height: 64px; - } - - &.active { - /* duration: 360 * ARCTIME / (ARCSTARTROT + (360-ARCSIZE)) */ - -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 { transform: rotate(360deg) } -} - -.spinner-layer { - position: absolute; - width: 100%; - height: 100%; - opacity: 0; - border-color: $spinner-default-color; -} - -.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; -} - -/** - * 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 */ - -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0.0, 0.2, 1) infinite both, blue-fade-in-out 5332ms cubic-bezier(0.4, 0.0, 0.2, 1) infinite both; - animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0.0, 0.2, 1) infinite both, blue-fade-in-out 5332ms cubic-bezier(0.4, 0.0, 0.2, 1) infinite both; -} - -.active .spinner-layer.spinner-red { - /* durations: 4 * ARCTIME */ - -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0.0, 0.2, 1) infinite both, red-fade-in-out 5332ms cubic-bezier(0.4, 0.0, 0.2, 1) infinite both; - animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0.0, 0.2, 1) infinite both, red-fade-in-out 5332ms cubic-bezier(0.4, 0.0, 0.2, 1) infinite both; -} - -.active .spinner-layer.spinner-yellow { - /* durations: 4 * ARCTIME */ - -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0.0, 0.2, 1) infinite both, yellow-fade-in-out 5332ms cubic-bezier(0.4, 0.0, 0.2, 1) infinite both; - animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0.0, 0.2, 1) infinite both, yellow-fade-in-out 5332ms cubic-bezier(0.4, 0.0, 0.2, 1) infinite both; -} - -.active .spinner-layer.spinner-green { - /* durations: 4 * ARCTIME */ - -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0.0, 0.2, 1) infinite both, green-fade-in-out 5332ms cubic-bezier(0.4, 0.0, 0.2, 1) infinite both; - animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0.0, 0.2, 1) infinite both, green-fade-in-out 5332ms cubic-bezier(0.4, 0.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 { - /* durations: 4 * ARCTIME */ - opacity: 1; - -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0.0, 0.2, 1) infinite both; - animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0.0, 0.2, 1) infinite both; -} - -@-webkit-keyframes fill-unfill-rotate { - 12.5% { -webkit-transform: rotate(135deg); } /* 0.5 * ARCSIZE */ - 25% { -webkit-transform: rotate(270deg); } /* 1 * ARCSIZE */ - 37.5% { -webkit-transform: rotate(405deg); } /* 1.5 * ARCSIZE */ - 50% { -webkit-transform: rotate(540deg); } /* 2 * ARCSIZE */ - 62.5% { -webkit-transform: rotate(675deg); } /* 2.5 * ARCSIZE */ - 75% { -webkit-transform: rotate(810deg); } /* 3 * ARCSIZE */ - 87.5% { -webkit-transform: rotate(945deg); } /* 3.5 * ARCSIZE */ - to { -webkit-transform: rotate(1080deg); } /* 4 * ARCSIZE */ -} - -@keyframes fill-unfill-rotate { - 12.5% { transform: rotate(135deg); } /* 0.5 * ARCSIZE */ - 25% { transform: rotate(270deg); } /* 1 * ARCSIZE */ - 37.5% { transform: rotate(405deg); } /* 1.5 * ARCSIZE */ - 50% { transform: rotate(540deg); } /* 2 * ARCSIZE */ - 62.5% { transform: rotate(675deg); } /* 2.5 * ARCSIZE */ - 75% { transform: rotate(810deg); } /* 3 * ARCSIZE */ - 87.5% { transform: rotate(945deg); } /* 3.5 * ARCSIZE */ - to { transform: rotate(1080deg); } /* 4 * ARCSIZE */ -} - -@-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; } -} - -/** - * 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; - 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 { - width: 200%; - height: 100%; - border-width: 3px; /* STROKEWIDTH */ - 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; - } - - &.left .circle { - left: 0; - border-right-color: transparent !important; - -webkit-transform: rotate(129deg); - transform: rotate(129deg); - } - &.right .circle { - left: -100%; - border-left-color: transparent !important; - -webkit-transform: rotate(-129deg); - transform: rotate(-129deg); - } -} - - - -.active .circle-clipper.left .circle { - /* duration: ARCTIME */ - -webkit-animation: left-spin 1333ms cubic-bezier(0.4, 0.0, 0.2, 1) infinite both; - animation: left-spin 1333ms cubic-bezier(0.4, 0.0, 0.2, 1) infinite both; -} - -.active .circle-clipper.right .circle { - /* duration: ARCTIME */ - -webkit-animation: right-spin 1333ms cubic-bezier(0.4, 0.0, 0.2, 1) infinite both; - animation: right-spin 1333ms cubic-bezier(0.4, 0.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 { transform: rotate(130deg); } - 50% { transform: rotate(-5deg); } - to { 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 { transform: rotate(-130deg); } - 50% { transform: rotate(5deg); } - to { transform: rotate(-130deg); } -} - -#spinnerContainer.cooldown { - /* duration: SHRINK_TIME */ - -webkit-animation: container-rotate 1568ms linear infinite, fade-out 400ms cubic-bezier(0.4, 0.0, 0.2, 1); - animation: container-rotate 1568ms linear infinite, fade-out 400ms cubic-bezier(0.4, 0.0, 0.2, 1); -} - -@-webkit-keyframes fade-out { - from { opacity: 1; } - to { opacity: 0; } -} - -@keyframes fade-out { - from { opacity: 1; } - to { opacity: 0; } -} \ No newline at end of file diff --git a/production/bower_components/Materialize/sass/components/_roboto.scss b/production/bower_components/Materialize/sass/components/_roboto.scss deleted file mode 100644 index 741ab5b..0000000 --- a/production/bower_components/Materialize/sass/components/_roboto.scss +++ /dev/null @@ -1,49 +0,0 @@ -@font-face { - font-family: "Roboto"; - src: local(Roboto Thin), url('#{$roboto-font-path}Roboto-Thin.eot'); - src: url("#{$roboto-font-path}Roboto-Thin.eot?#iefix") format('embedded-opentype'), - url("#{$roboto-font-path}Roboto-Thin.woff2") format("woff2"), - url("#{$roboto-font-path}Roboto-Thin.woff") format("woff"), - url("#{$roboto-font-path}Roboto-Thin.ttf") format("truetype"); - - font-weight: 200; -} -@font-face { - font-family: "Roboto"; - src: local(Roboto Light), url('#{$roboto-font-path}Roboto-Light.eot'); - src: url("#{$roboto-font-path}Roboto-Light.eot?#iefix") format('embedded-opentype'), - url("#{$roboto-font-path}Roboto-Light.woff2") format("woff2"), - url("#{$roboto-font-path}Roboto-Light.woff") format("woff"), - url("#{$roboto-font-path}Roboto-Light.ttf") format("truetype"); - font-weight: 300; -} - -@font-face { - font-family: "Roboto"; - src: local(Roboto Regular), url('#{$roboto-font-path}Roboto-Regular.eot'); - src: url("#{$roboto-font-path}Roboto-Regular.eot?#iefix") format('embedded-opentype'), - url("#{$roboto-font-path}Roboto-Regular.woff2") format("woff2"), - url("#{$roboto-font-path}Roboto-Regular.woff") format("woff"), - url("#{$roboto-font-path}Roboto-Regular.ttf") format("truetype"); - font-weight: 400; -} - -@font-face { - font-family: "Roboto"; - src: url('#{$roboto-font-path}Roboto-Medium.eot'); - src: url("#{$roboto-font-path}Roboto-Medium.eot?#iefix") format('embedded-opentype'), - url("#{$roboto-font-path}Roboto-Medium.woff2") format("woff2"), - url("#{$roboto-font-path}Roboto-Medium.woff") format("woff"), - url("#{$roboto-font-path}Roboto-Medium.ttf") format("truetype"); - font-weight: 500; -} - -@font-face { - font-family: "Roboto"; - src: url('#{$roboto-font-path}Roboto-Bold.eot'); - src: url("#{$roboto-font-path}Roboto-Bold.eot?#iefix") format('embedded-opentype'), - url("#{$roboto-font-path}Roboto-Bold.woff2") format("woff2"), - url("#{$roboto-font-path}Roboto-Bold.woff") format("woff"), - url("#{$roboto-font-path}Roboto-Bold.ttf") format("truetype"); - font-weight: 700; -} diff --git a/production/bower_components/Materialize/sass/components/_sideNav.scss b/production/bower_components/Materialize/sass/components/_sideNav.scss deleted file mode 100644 index f363e45..0000000 --- a/production/bower_components/Materialize/sass/components/_sideNav.scss +++ /dev/null @@ -1,218 +0,0 @@ -.side-nav { - position: fixed; - width: 300px; - left: 0; - top: 0; - margin: 0; - transform: translateX(-100%); - height: 100%; - height: calc(100% + 60px); - height: -moz-calc(100%); //Temporary Firefox Fix - padding-bottom: 60px; - background-color: $sidenav-bg-color; - z-index: 999; - backface-visibility: hidden; - overflow-y: auto; - will-change: transform; - backface-visibility: hidden; - transform: translateX(-105%); - - @extend .z-depth-1; - - // Right Align - &.right-aligned { - right: 0; - transform: translateX(105%); - left: auto; - transform: translateX(100%); - } - - .collapsible { - margin: 0; - } - - - li { - float: none; - line-height: $sidenav-item-height; - - &.active { background-color: rgba(0,0,0,.05); } - } - - a { - color: $sidenav-font-color; - display: block; - font-size: $sidenav-font-size; - font-weight: 500; - height: $sidenav-item-height; - line-height: $sidenav-item-height; - padding: 0 ($sidenav-padding * 2); - - &:hover { background-color: rgba(0,0,0,.05);} - - &.btn, &.btn-large, &.btn-flat, &.btn-floating { - margin: 10px 15px; - } - - &.btn, - &.btn-large, - &.btn-floating { color: $button-raised-color; } - &.btn-flat { color: $button-flat-color; } - - &.btn:hover, - &.btn-large:hover { background-color: lighten($button-raised-background, 5%); } - &.btn-floating:hover { background-color: $button-raised-background; } - } - - li > a > i, - li > a > [class^="mdi-"], li > a > [class*="mdi-"], - li > a > i.material-icons { - float: left; - line-height: $sidenav-item-height; - margin: 0 ($sidenav-padding * 2) 0 0; - width: $sidenav-item-height / 2; - color: rgba(0,0,0,.54); - } - - .divider { - margin: ($sidenav-padding / 2) 0 0 0; - } - - .subheader { - &:hover { - background-color: transparent; - } - - cursor: initial; - pointer-events: none; - color: rgba(0,0,0,.54); - font-size: $sidenav-font-size; - font-weight: 500; - line-height: $sidenav-item-height; - } - - .userView { - overflow: hidden; - position: relative; - padding: ($sidenav-padding * 2) ($sidenav-padding * 2) 0; - margin-bottom: $sidenav-padding / 2; - - a { - &:hover { background-color: transparent; } - height: auto; - padding: 0; - } - - .background { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: -1; - } - - .circle, .name, .email { - display: block; - } - - .circle { - height: 64px; - width: 64px; - } - - .name, - .email { - font-weight: $sidenav-font-size; - line-height: 24px; - } - - .name { - margin-top: 16px; - font-weight: 500; - } - - .email { - padding-bottom: 16px; - font-weight: 400; - } - } -} - - -// Touch interaction -.drag-target { - height: 100%; - width: 10px; - position: fixed; - top: 0; - z-index: 998; -} - - -// Hidden side-nav for all sizes -.side-nav.fixed { - a { - display: block; - padding: 0 $sidenav-padding; - color: $sidenav-font-color; - } -} - - -// Fixed side-nav shown -.side-nav.fixed { - left: 0; - transform: translateX(0); - position: fixed; - - // Right Align - &.right-aligned { - right: 0; - left: auto; - } -} - -// Fixed sideNav hide on smaller -@media #{$medium-and-down} { - .side-nav { - &.fixed { - transform: translateX(-105%); - - &.right-aligned { - transform: translateX(105%); - } - } - - a { - padding: 0 $sidenav-padding; - } - - .userView { - padding: $sidenav-padding $sidenav-padding 0; - } - } -} - - -.side-nav .collapsible-body li.active, -.side-nav.fixed .collapsible-body li.active { - background-color: $primary-color; - a { - color: $sidenav-bg-color; - } -} - - -#sidenav-overlay { - position: fixed; - top: 0; - left: 0; - right: 0; - - height: 120vh; - background-color: rgba(0,0,0,.5); - z-index: 997; - - will-change: opacity; -} diff --git a/production/bower_components/Materialize/sass/components/_slider.scss b/production/bower_components/Materialize/sass/components/_slider.scss deleted file mode 100644 index 2265cdb..0000000 --- a/production/bower_components/Materialize/sass/components/_slider.scss +++ /dev/null @@ -1,92 +0,0 @@ -.slider { - position: relative; - height: 400px; - width: 100%; - - // Fullscreen slider - &.fullscreen { - height: 100%; - width: 100%; - position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 0; - - ul.slides { - height: 100%; - } - - ul.indicators { - z-index: 2; - bottom: 30px; - } - } - - .slides { - background-color: $slider-bg-color; - margin: 0; - height: 400px; - - li { - opacity: 0; - position: absolute; - top: 0; - left: 0; - z-index: 1; - width: 100%; - height: inherit; - overflow: hidden; - - img { - height: 100%; - width: 100%; - background-size: cover; - background-position: center; - } - - .caption { - color: #fff; - position: absolute; - top: 15%; - left: 15%; - width: 70%; - opacity: 0; - - p { color: $slider-bg-color-light; } - } - - &.active { - z-index: 2; - } - } - } - - - .indicators { - position: absolute; - text-align: center; - left: 0; - right: 0; - bottom: 0; - margin: 0; - - .indicator-item { - display: inline-block; - position: relative; - cursor: pointer; - height: 16px; - width: 16px; - margin: 0 12px; - background-color: $slider-bg-color-light; - - transition: background-color .3s; - border-radius: 50%; - - &.active { - background-color: $slider-indicator-color; - } - } - } - -} \ No newline at end of file diff --git a/production/bower_components/Materialize/sass/components/_table_of_contents.scss b/production/bower_components/Materialize/sass/components/_table_of_contents.scss deleted file mode 100644 index 2872bdb..0000000 --- a/production/bower_components/Materialize/sass/components/_table_of_contents.scss +++ /dev/null @@ -1,33 +0,0 @@ -/*************** - Nav List -***************/ -.table-of-contents { - &.fixed { - position: fixed; - } - - li { - padding: 2px 0; - } - 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; - - &:hover { - color: lighten(#757575, 20%); - padding-left: 19px; - border-left: 1px solid lighten(color("materialize-red", "base"),10%); - } - &.active { - font-weight: 500; - padding-left: 18px; - border-left: 2px solid lighten(color("materialize-red", "base"),10%); - } - } -} diff --git a/production/bower_components/Materialize/sass/components/_tabs.scss b/production/bower_components/Materialize/sass/components/_tabs.scss deleted file mode 100644 index 6380882..0000000 --- a/production/bower_components/Materialize/sass/components/_tabs.scss +++ /dev/null @@ -1,56 +0,0 @@ -.tabs { - display: flex; - position: relative; - overflow-x: auto; - overflow-y: hidden; - height: 48px; - background-color: $tabs-bg-color; - margin: 0 auto; - width: 100%; - white-space: nowrap; - - .tab { - -webkit-box-flex: 1; - -webkit-flex-grow: 1; - -ms-flex-positive: 1; - flex-grow: 1; - display: block; - float: left; - text-align: center; - line-height: 48px; - height: 48px; - padding: 0; - margin: 0; - text-transform: uppercase; - text-overflow: ellipsis; - overflow: hidden; - letter-spacing: .8px; - width: 15%; - min-width: 80px; - - a { - color: $tabs-text-color; - display: block; - width: 100%; - height: 100%; - text-overflow: ellipsis; - overflow: hidden; - transition: color .28s ease; - &:hover { - color: lighten($tabs-text-color, 20%); - } - } - - &.disabled a { - color: lighten($tabs-text-color, 20%); - cursor: default; - } - } - .indicator { - position: absolute; - bottom: 0; - height: 2px; - background-color: $tabs-underline-color; - will-change: left, right; - } -} diff --git a/production/bower_components/Materialize/sass/components/_toast.scss b/production/bower_components/Materialize/sass/components/_toast.scss deleted file mode 100644 index 7d4ef90..0000000 --- a/production/bower_components/Materialize/sass/components/_toast.scss +++ /dev/null @@ -1,65 +0,0 @@ -#toast-container { - display:block; - position: fixed; - z-index: 10000; - - @media #{$small-and-down} { - min-width: 100%; - bottom: 0%; - } - @media #{$medium-only} { - left: 5%; - bottom: 7%; - max-width: 90%; - } - @media #{$large-and-up} { - top: 10%; - right: 7%; - max-width: 86%; - } -} - -.toast { - @extend .z-depth-1; - border-radius: 2px; - top: 0; - width: auto; - clear: both; - margin-top: 10px; - position: relative; - max-width:100%; - height: auto; - min-height: $toast-height; - line-height: 1.5em; - word-break: break-all; - background-color: $toast-color; - padding: 10px 25px; - font-size: 1.1rem; - font-weight: 300; - color: $toast-text-color; - - display: flex; - align-items: center; - justify-content: space-between; - - .btn, .btn-flat { - margin: 0; - margin-left: 3rem; - } - - &.rounded{ - border-radius: 24px; - } - - @media #{$small-and-down} { - width:100%; - border-radius: 0; - } - @media #{$medium-only} { - float: left; - } - @media #{$large-and-up} { - float: right; - } - -} diff --git a/production/bower_components/Materialize/sass/components/_tooltip.scss b/production/bower_components/Materialize/sass/components/_tooltip.scss deleted file mode 100644 index 93d9764..0000000 --- a/production/bower_components/Materialize/sass/components/_tooltip.scss +++ /dev/null @@ -1,32 +0,0 @@ -.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; - display: none; - position: absolute; - text-align: center; - max-width: calc(100% - 4px); - overflow: hidden; - left: 0; - top: 0; - pointer-events: none; -} - -.backdrop { - position: absolute; - opacity: 0; - display: none; - height: 7px; - width: 14px; - border-radius: 0 0 50% 50%; - background-color: #323232; - z-index: -1; - transform-origin: 50% 0%; - transform: translate3d(0,0,0); -} diff --git a/production/bower_components/Materialize/sass/components/_typography.scss b/production/bower_components/Materialize/sass/components/_typography.scss deleted file mode 100644 index 5301c80..0000000 --- a/production/bower_components/Materialize/sass/components/_typography.scss +++ /dev/null @@ -1,61 +0,0 @@ - -a { - text-decoration: none; -} - -html{ - line-height: 1.5; - - @media only screen and (min-width: 0) { - font-size: 14px; - } - - @media only screen and (min-width: $medium-screen) { - font-size: 14.5px; - } - - @media only screen and (min-width: $large-screen) { - font-size: 15px; - } - - font-family: "Roboto", sans-serif; - font-weight: normal; - color: $off-black; -} -h1, h2, h3, h4, h5, h6 { - font-weight: 400; - line-height: 1.1; -} - -// Header Styles -h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; } -h1 { font-size: $h1-fontsize; line-height: 110%; margin: ($h1-fontsize / 2) 0 ($h1-fontsize / 2.5) 0;} -h2 { font-size: $h2-fontsize; line-height: 110%; margin: ($h2-fontsize / 2) 0 ($h2-fontsize / 2.5) 0;} -h3 { font-size: $h3-fontsize; line-height: 110%; margin: ($h3-fontsize / 2) 0 ($h3-fontsize / 2.5) 0;} -h4 { font-size: $h4-fontsize; line-height: 110%; margin: ($h4-fontsize / 2) 0 ($h4-fontsize / 2.5) 0;} -h5 { font-size: $h5-fontsize; line-height: 110%; margin: ($h5-fontsize / 2) 0 ($h5-fontsize / 2.5) 0;} -h6 { font-size: $h6-fontsize; line-height: 110%; margin: ($h6-fontsize / 2) 0 ($h6-fontsize / 2.5) 0;} - -// Text Styles -em { font-style: italic; } -strong { font-weight: 500; } -small { font-size: 75%; } -.light { font-weight: 300; } -.thin { font-weight: 200; } - - -.flow-text{ - font-weight: 300; - $i: 0; - @while $i <= $intervals { - @media only screen and (min-width : 360 + ($i * $interval-size)) { - font-size: 1.2rem * (1 + (.02 * $i)); - } - $i: $i + 1; - } - - // Handle below 360px screen - @media only screen and (max-width: 360px) { - font-size: 1.2rem; - } -} \ No newline at end of file diff --git a/production/bower_components/Materialize/sass/components/_variables.scss b/production/bower_components/Materialize/sass/components/_variables.scss deleted file mode 100644 index eb2aa65..0000000 --- a/production/bower_components/Materialize/sass/components/_variables.scss +++ /dev/null @@ -1,313 +0,0 @@ -/* ========================================================================== - Materialize variables - ========================================================================== */ -/** - * Table of Contents: - * - * 1. Colors - * 2. Badges - * 3. Buttons - * 4. Cards - * 5. Collapsible - * 6. Chips - * 7. Date Picker - * 8. Dropdown - * 10. Forms - * 11. Global - * 12. Grid - * 13. Navigation Bar - * 14. Side Navigation - * 15. Photo Slider - * 16. Spinners | Loaders - * 17. Tabs - * 18. Tables - * 19. Toasts - * 20. Typography - * 21. Footer - * 22. Flow Text - * 23. Collections - * 24. Progress Bar - */ - - -/* 1. Colors - ========================================================================== */ - -$primary-color: color("materialize-red", "lighten-2") !default; -$primary-color-light: lighten($primary-color, 15%) !default; -$primary-color-dark: darken($primary-color, 15%) !default; - -$secondary-color: color("teal", "lighten-1") !default; -$success-color: color("green", "base") !default; -$error-color: color("red", "base") !default; -$link-color: color("light-blue", "darken-1") !default; - - -/* 2. Badges - ========================================================================== */ - -$badge-bg-color: $secondary-color !default; - - -/* 3. Buttons - ========================================================================== */ - -// Shared styles -$button-border: none !default; -$button-background-focus: lighten($secondary-color, 4%) !default; -$button-font-size: 1.3rem !default; -$button-height: 36px !default; -$button-padding: 0 2rem !default; -$button-radius: 2px !default; - -// Disabled styles -$button-disabled-background: #DFDFDF !default; -$button-disabled-color: #9F9F9F !default; - -// Raised buttons -$button-raised-background: $secondary-color !default; -$button-raised-background-hover: lighten($button-raised-background, 5%) !default; -$button-raised-color: #fff !default; - -// Large buttons -$button-large-icon-font-size: 1.6rem !default; -$button-large-height: $button-height * 1.5 !default; - -// Flat buttons -$button-flat-color: #343434 !default; -$button-flat-disabled-color: lighten(#999, 10%) !default; - -// Floating buttons -$button-floating-background: $secondary-color !default; -$button-floating-background-hover: $button-floating-background !default; -$button-floating-color: #fff !default; -$button-floating-size: 37px !default; -$button-floating-large-size: $button-floating-size * 1.5 !default; -$button-floating-radius: 50% !default; - - -/* 4. Cards - ========================================================================== */ - -$card-padding: 20px !default; -$card-bg-color: #fff !default; -$card-link-color: color("orange", "accent-2") !default; -$card-link-color-light: lighten($card-link-color, 20%) !default; - - -/* 5. Collapsible - ========================================================================== */ - -$collapsible-height: 3rem !default; -$collapsible-header-color: #fff !default; -$collapsible-border-color: #ddd !default; - - -/* 6. Chips - ========================================================================== */ - -$chip-bg-color: #e4e4e4 !default; -$chip-border-color: #9e9e9e !default; -$chip-selected-color: #26a69a !default; -$chip-margin: 5px !default; - - -/* 7. Date Picker - ========================================================================== */ - -$datepicker-weekday-bg: darken($secondary-color, 7%) !default; -$datepicker-date-bg: $secondary-color !default; -$datepicker-year: rgba(255, 255, 255, .4) !default; -$datepicker-focus: rgba(0,0,0, .05) !default; -$datepicker-selected: $secondary-color !default; -$datepicker-selected-outfocus: desaturate(lighten($secondary-color, 35%), 15%) !default; - - -/* 8. Dropdown - ========================================================================== */ - -$dropdown-bg-color: #fff !default; -$dropdown-hover-bg-color: #eee !default; -$dropdown-color: $secondary-color !default; -$dropdown-item-height: 50px !default; - - -/* 9. Fonts - ========================================================================== */ - -$roboto-font-path: "../fonts/roboto/" !default; - - -/* 10. Forms - ========================================================================== */ - -// Text Inputs + Textarea -$input-height: 3rem !default; -$input-border-color: color("grey", "base") !default; -$input-border: 1px solid $input-border-color !default; -$input-background: #fff !default; -$input-error-color: $error-color !default; -$input-success-color: $success-color !default; -$input-focus-color: $secondary-color !default; -$input-font-size: 1rem !default; -$input-margin: 0 0 20px 0 !default; -$input-padding: 0 !default; -$input-transition: all .3s !default; -$label-font-size: .8rem !default; -$input-disabled-color: rgba(0,0,0, .26) !default; -$input-disabled-solid-color: #BDBDBD !default; -$input-disabled-border: 1px dotted $input-disabled-color !default; -$input-invalid-border: 1px solid $input-error-color !default; -$placeholder-text-color: lighten($input-border-color, 20%) !default; - -// Radio Buttons -$radio-fill-color: $secondary-color !default; -$radio-empty-color: #5a5a5a !default; -$radio-border: 2px solid $radio-fill-color !default; - -// Range -$range-height: 14px !default; -$range-width: 14px !default; -$track-height: 3px !default; - -// Select -$select-border: 1px solid #f2f2f2 !default; -$select-background: rgba(255, 255, 255, 0.90) !default; -$select-focus: 1px solid lighten($secondary-color, 47%) !default; -$select-padding: 5px !default; -$select-radius: 2px !default; -$select-disabled-color: rgba(0,0,0,.3) !default; - -// Switches -$switch-bg-color: $secondary-color !default; -$switch-checked-lever-bg: desaturate(lighten($secondary-color, 25%), 25%) !default; -$switch-unchecked-bg: #F1F1F1 !default; -$switch-unchecked-lever-bg: #818181 !default; -$switch-radius: 15px !default; - - -/* 11. Global - ========================================================================== */ - -// Media Query Ranges -$small-screen-up: 601px !default; -$medium-screen-up: 993px !default; -$large-screen-up: 1201px !default; -$small-screen: 600px !default; -$medium-screen: 992px !default; -$large-screen: 1200px !default; - -$medium-and-up: "only screen and (min-width : #{$small-screen-up})" !default; -$large-and-up: "only screen and (min-width : #{$medium-screen-up})" !default; -$small-and-down: "only screen and (max-width : #{$small-screen})" !default; -$medium-and-down: "only screen and (max-width : #{$medium-screen})" !default; -$medium-only: "only screen and (min-width : #{$small-screen-up}) and (max-width : #{$medium-screen})" !default; - - -/* 12. Grid - ========================================================================== */ - -$num-cols: 12 !default; -$gutter-width: 1.5rem !default; -$element-top-margin: $gutter-width/3 !default; -$element-bottom-margin: ($gutter-width*2)/3 !default; - - -/* 13. Navigation Bar - ========================================================================== */ - -$navbar-height: 64px !default; -$navbar-height-mobile: 56px !default; -$navbar-font-size: 1rem !default; -$navbar-font-color: #fff !default; -$navbar-brand-font-size: 2.1rem !default; - -/* 14. Side Navigation - ========================================================================== */ - -$sidenav-font-size: 14px !default; -$sidenav-font-color: rgba(0,0,0,.87) !default; -$sidenav-bg-color: #fff !default; -$sidenav-padding: 16px !default; -$sidenav-item-height: 48px !default; - - -/* 15. Photo Slider - ========================================================================== */ - -$slider-bg-color: color('grey', 'base') !default; -$slider-bg-color-light: color('grey', 'lighten-2') !default; -$slider-indicator-color: color('green', 'base') !default; - - -/* 16. Spinners | Loaders - ========================================================================== */ - -$spinner-default-color: $secondary-color !default; - - -/* 17. Tabs - ========================================================================== */ - -$tabs-underline-color: $primary-color-light !default; -$tabs-text-color: $primary-color !default; -$tabs-bg-color: #fff !default; - - -/* 18. Tables - ========================================================================== */ - -$table-border-color: #d0d0d0 !default; -$table-striped-color: #f2f2f2 !default; - - -/* 19. Toasts - ========================================================================== */ - -$toast-height: 48px !default; -$toast-color: #323232 !default; -$toast-text-color: #fff !default; - - -/* 20. Typography - ========================================================================== */ - -$off-black: rgba(0, 0, 0, 0.87) !default; -// Header Styles -$h1-fontsize: 4.2rem !default; -$h2-fontsize: 3.56rem !default; -$h3-fontsize: 2.92rem !default; -$h4-fontsize: 2.28rem !default; -$h5-fontsize: 1.64rem !default; -$h6-fontsize: 1rem !default; - - -/* 21. Footer - ========================================================================== */ - -$footer-bg-color: $primary-color !default; - - -/* 22. Flow Text - ========================================================================== */ - -$range : $large-screen - $small-screen !default; -$intervals: 20 !default; -$interval-size: $range / $intervals !default; - - -/* 23. Collections - ========================================================================== */ - -$collection-border-color: #e0e0e0 !default; -$collection-bg-color: #fff !default; -$collection-active-bg-color: $secondary-color !default; -$collection-active-color: lighten($secondary-color, 55%) !default; -$collection-hover-bg-color: #ddd !default; -$collection-link-color: $secondary-color !default; - - -/* 24. Progress Bar - ========================================================================== */ - -$progress-bar-color: $secondary-color !default; diff --git a/production/bower_components/Materialize/sass/components/_waves.scss b/production/bower_components/Materialize/sass/components/_waves.scss deleted file mode 100644 index ef54a4d..0000000 --- a/production/bower_components/Materialize/sass/components/_waves.scss +++ /dev/null @@ -1,177 +0,0 @@ - -/*! - * 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; - // white-space: nowrap; - // outline: 0; - - vertical-align: middle; - // cursor: pointer; - // border: none; - // outline: none; - // color: inherit; - // background-color: rgba(0, 0, 0, 0); - // font-size: 1em; - // line-height:1em; - // text-align: center; - // text-decoration: none; - z-index: 1; - will-change: opacity, transform; - transition: all .3s ease-out; - - .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); - // $gradient: rgba(0,0,0,0.2) 0,rgba(0,0,0,.3) 40%,rgba(0,0,0,.4) 50%,rgba(0,0,0,.5) 60%,rgba(255,255,255,0) 70%; - // background: -webkit-radial-gradient($gradient); - // background: -o-radial-gradient($gradient); - // background: -moz-radial-gradient($gradient); - // background: radial-gradient($gradient); - transition: all 0.7s ease-out; - transition-property: transform, opacity; - transform: scale(0); - pointer-events: none; - } - - // Waves Colors - &.waves-light .waves-ripple { - background-color: rgba(255, 255, 255, 0.45); - } - - &.waves-red .waves-ripple { - background-color: rgba(244, 67, 54, .70); - } - &.waves-yellow .waves-ripple { - background-color: rgba(255, 235, 59, .70); - } - &.waves-orange .waves-ripple { - background-color: rgba(255, 152, 0, .70); - } - &.waves-purple .waves-ripple { - background-color: rgba(156, 39, 176, 0.70); - } - &.waves-green .waves-ripple { - background-color: rgba(76, 175, 80, 0.70); - } - &.waves-teal .waves-ripple { - background-color: rgba(0, 150, 136, 0.70); - } - - // Style input button bug. - input[type="button"], input[type="reset"], input[type="submit"] { - border: 0; - font-style: normal; - font-size: inherit; - text-transform: inherit; - background: none; - } - - img { - position: relative; - z-index: -1; - } -} - -.waves-notransition { - transition: none #{"!important"}; -} - -.waves-circle { - transform: translateZ(0); - -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%); -} - -// .waves-button, -// .waves-button:hover, -// .waves-button:visited, -// .waves-button-input { -// white-space: nowrap; -// vertical-align: middle; -// cursor: pointer; -// border: none; -// outline: none; -// color: inherit; -// background-color: rgba(0, 0, 0, 0); -// font-size: 1em; -// line-height:1em; -// text-align: center; -// text-decoration: none; -// z-index: 1; -// } - -// .waves-button { -// padding: 0.85em 1.1em; -// border-radius: 0.2em; -// } - -// .waves-button-input { -// margin: 0; -// padding: 0.85em 1.1em; -// } - -.waves-input-wrapper { - border-radius: 0.2em; - vertical-align: bottom; - - // &.waves-button { - // padding: 0; - // } - - .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-float { - // -webkit-mask-image: none; - // @include box-shadow(0px 1px 1.5px 1px rgba(0, 0, 0, 0.12)); - - // &:active { - // @include box-shadow(0px 8px 20px 1px rgba(0, 0, 0, 0.30)); -// } -// } - -.waves-block { - display: block; -} - -/* Firefox Bug: link not triggered */ -.waves-effect .waves-ripple { - z-index: -1; -} \ No newline at end of file diff --git a/production/bower_components/Materialize/sass/components/date_picker/_default.date.scss b/production/bower_components/Materialize/sass/components/date_picker/_default.date.scss deleted file mode 100644 index 84e96b5..0000000 --- a/production/bower_components/Materialize/sass/components/date_picker/_default.date.scss +++ /dev/null @@ -1,435 +0,0 @@ -/* ========================================================================== - $BASE-DATE-PICKER - ========================================================================== */ -/** - * The picker box. - */ -.picker__box { - padding: 0 1em; -} -/** - * The header containing the month and year stuff. - */ -.picker__header { - text-align: center; - position: relative; - margin-top: .75em; -} -/** - * The month and year labels. - */ -.picker__month, -.picker__year { -// font-weight: 500; - display: inline-block; - margin-left: .25em; - margin-right: .25em; -} -/** - * The month and year selectors. - */ -.picker__select--month, -.picker__select--year { - - height: 2em; - padding: 0; - margin-left: .25em; - margin-right: .25em; -} - -// Modified -.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: $datepicker-focus; -} -/** - * The month navigation buttons. - */ -.picker__nav--prev, -.picker__nav--next { - position: absolute; - padding: .5em 1.25em; - width: 1em; - height: 1em; - box-sizing: content-box; - top: -0.25em; -} -//@media (min-width: 24.5em) { -// .picker__nav--prev, -// .picker__nav--next { -// top: -0.33em; -// } -//} -.picker__nav--prev { - left: -1em; - padding-right: 1.25em; -} -//@media (min-width: 24.5em) { -// .picker__nav--prev { -// padding-right: 1.5em; -// } -//} -.picker__nav--next { - right: -1em; - padding-left: 1.25em; -} -//@media (min-width: 24.5em) { -// .picker__nav--next { -// padding-left: 1.5em; -// } -//} - -.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; -} -/** - * The calendar table of dates - */ -.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; -} -/** - * The weekday labels - */ -.picker__weekday { - width: 14.285714286%; - font-size: .75em; - padding-bottom: .25em; - color: #999999; - font-weight: 500; - /* Increase the spacing a tad */ -} -@media (min-height: 33.875em) { - .picker__weekday { - padding-bottom: .5em; - } -} -/** - * The days on the calendar - */ - -.picker__day--today { - position: relative; - color: #595959; - letter-spacing: -.3; - padding: .75rem 0; - font-weight: 400; - border: 1px solid transparent; - -} - -//.picker__day--today:before { -// content: " "; -// position: absolute; -// top: 2px; -// right: 2px; -// width: 0; -// height: 0; -// border-top: 0.5em solid #0059bc; -// border-left: .5em 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; -// background: #b1dcfb; - font-weight: 500; -} - - -.picker__day--highlighted { -// border-color: #0089ec; -} -.picker__day--highlighted:hover, -.picker--focused .picker__day--highlighted { - cursor: pointer; -// color: #000000; -// background: #b1dcfb; -// font-weight: 500; -} -.picker__day--selected, -.picker__day--selected:hover, -.picker--focused .picker__day--selected { - - -// Circle background - border-radius: 50%; - transform: scale(.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; -} -/** - * The footer containing the "today", "clear", and "close" buttons. - */ -.picker__footer { - text-align: center; - display: flex; - align-items: center; - 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: $datepicker-focus; - 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; -} - -/* ========================================================================== - CUSTOM MATERIALIZE STYLES - ========================================================================== */ -.picker__box { - border-radius: 2px; - overflow: hidden; -} - -.picker__date-display { - text-align: center; - background-color: $datepicker-date-bg; - color: #fff; - padding-bottom: 15px; - font-weight: 300; -} - -.picker__nav--prev:hover, -.picker__nav--next:hover { - cursor: pointer; - color: #000000; - background: $datepicker-selected-outfocus; -} - -.picker__weekday-display { - background-color: $datepicker-weekday-bg; - 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: $datepicker-year; -} - -.picker__box { - padding: 0; -} -.picker__calendar-container { - padding: 0 1rem; - - thead { - border: none; - } -} - -// Calendar -.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; -} - -//Today style -.picker__day.picker__day--today { - color: $datepicker-selected; -} - -.picker__day.picker__day--today.picker__day--selected { - color: #fff; -} - -// Table Header -.picker__weekday { - font-size: .9rem; -} - - -.picker__day--selected, -.picker__day--selected:hover, -.picker--focused .picker__day--selected { - // Circle background - border-radius: 50%; - transform: scale(.9); - background-color: $datepicker-selected; - &.picker__day--outfocus { - background-color: $datepicker-selected-outfocus; - } - color: #ffffff; -} - -.picker__footer { - text-align: right; - padding: 5px 10px; -} - -// Materialize modified -.picker__close, .picker__today { - font-size: 1.1rem; - padding: 0 1rem; - color: $datepicker-selected; -} - -//month nav buttons -.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: $datepicker-selected-outfocus; -} diff --git a/production/bower_components/Materialize/sass/components/date_picker/_default.scss b/production/bower_components/Materialize/sass/components/date_picker/_default.scss deleted file mode 100644 index 971fbc7..0000000 --- a/production/bower_components/Materialize/sass/components/date_picker/_default.scss +++ /dev/null @@ -1,201 +0,0 @@ -/* ========================================================================== - $BASE-PICKER - ========================================================================== */ -/** - * Note: the root picker element should *NOT* be styled more than what's here. - */ -.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; -} -/** - * The picker input element. - */ -.picker__input { - cursor: default; -} -/** - * 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. - */ -.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 - */ -/** - * Note: the root picker element should *NOT* be styled more than what's here. - */ -/** - * Make the holder and frame fullscreen. - */ -.picker__holder, -.picker__frame { - bottom: 0; - left: 0; - right: 0; - top: 100%; -} -/** - * The holder should overlay the entire screen. - */ -.picker__holder { - position: fixed; - -webkit-transition: background 0.15s ease-out, top 0s 0.15s; - -moz-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. - */ -.picker__frame { - position: absolute; - margin: 0 auto; - min-width: 256px; - -// picker width - 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; - -moz-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%; - } -} -/** - * The wrapper sets the stage to vertically align the box contents. - */ -.picker__wrap { - display: table; - width: 100%; - height: 100%; -} -@media (min-height: 28.875em) { - .picker__wrap { - display: block; - } -} -/** - * The box contains all the picker contents. - */ -.picker__box { - background: #ffffff; - display: table-cell; - vertical-align: middle; -} -//@media (min-height: 26.5em) { -// .picker__box { -//// font-size: 1.25em; -// } -//} -@media (min-height: 28.875em) { - .picker__box { - display: block; - -// picker header font-size -// font-size: 1rem; - - border: 1px solid #777777; - border-top-color: #898989; - border-bottom-width: 0; - -webkit-border-radius: 5px 5px 0 0; - -moz-border-radius: 5px 5px 0 0; - border-radius: 5px 5px 0 0; - -webkit-box-shadow: 0 12px 36px 16px rgba(0, 0, 0, 0.24); - -moz-box-shadow: 0 12px 36px 16px rgba(0, 0, 0, 0.24); - box-shadow: 0 12px 36px 16px rgba(0, 0, 0, 0.24); - } -} -//@media (min-height: 40.125em) { -// .picker__box { -// font-size: 1.1rem; -// border-bottom-width: 1px; -// -webkit-border-radius: 5px; -// -moz-border-radius: 5px; -// border-radius: 5px; -// } -//} -/** - * When the picker opens... - */ -.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; - -moz-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; - } -} -/** - * For `large` screens, transform into an inline picker. - */ - -/* ========================================================================== - CUSTOM MATERIALIZE STYLES - ========================================================================== */ - -.picker__input.picker__input--active { - border-color: color("blue", "lighten-5"); -} - -.picker__frame { - margin: 0 auto; - max-width: 325px; -} - -@media (min-height: 38.875em) { - .picker--opened .picker__frame { - top: 10%; - bottom: auto; - } -} diff --git a/production/bower_components/Materialize/sass/components/date_picker/_default.time.scss b/production/bower_components/Materialize/sass/components/date_picker/_default.time.scss deleted file mode 100644 index 0b159c8..0000000 --- a/production/bower_components/Materialize/sass/components/date_picker/_default.time.scss +++ /dev/null @@ -1,125 +0,0 @@ -/* ========================================================================== - $BASE-TIME-PICKER - ========================================================================== */ -/** - * The list of times. - */ -.picker__list { - list-style: none; - padding: 0.75em 0 4.2em; - margin: 0; -} -/** - * The times on the clock. - */ -.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; - } -} -/* Hovered time */ -.picker__list-item:hover { - cursor: pointer; - color: #000000; - background: #b1dcfb; - border-color: #0089ec; - z-index: 10; -} -/* Highlighted and hovered/focused time */ -.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; -} -/* Selected and hovered/focused time */ -.picker__list-item--selected, -.picker__list-item--selected:hover, -.picker--focused .picker__list-item--selected { - background: #0089ec; - color: #ffffff; - z-index: 10; -} -/* Disabled time */ -.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; -} -/** - * The clear button - */ -.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; -} - -/* ========================================================================== - $DEFAULT-TIME-PICKER - ========================================================================== */ -/** - * The frame the bounds the time picker. - */ -.picker--time .picker__frame { - min-width: 256px; - max-width: 320px; -} -/** - * The picker box. - */ -.picker--time .picker__box { - font-size: 1em; - background: #f2f2f2; - padding: 0; -} -@media (min-height: 40.125em) { - .picker--time .picker__box { - margin-bottom: 5em; - } -} diff --git a/production/bower_components/Materialize/sass/components/forms/_checkboxes.scss b/production/bower_components/Materialize/sass/components/forms/_checkboxes.scss deleted file mode 100644 index a8743c1..0000000 --- a/production/bower_components/Materialize/sass/components/forms/_checkboxes.scss +++ /dev/null @@ -1,220 +0,0 @@ -/* Checkboxes - ========================================================================== */ - -/* CUSTOM CSS CHECKBOXES */ -form p { - margin-bottom: 10px; - text-align: left; -} - -form p:last-child { - margin-bottom: 0; -} - -/* Remove default checkbox */ -[type="checkbox"]:not(:checked), -[type="checkbox"]:checked { - position: absolute; - left: -9999px; - opacity: 0; -} - -// Checkbox Styles -[type="checkbox"] { - // Text Label Style - + label { - position: relative; - padding-left: 35px; - cursor: pointer; - display: inline-block; - height: 25px; - 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+ */ - } - - /* checkbox aspect */ - + label:before, - &:not(.filled-in) + label:after { - content: ''; - position: absolute; - top: 0; - left: 0; - width: 18px; - height: 18px; - z-index: 0; - border: 2px solid $radio-empty-color; - border-radius: 1px; - margin-top: 2px; - transition: .2s; - } - - &:not(.filled-in) + label:after { - border: 0; - transform: scale(0); - } - - &:not(:checked):disabled + label:before { - border: none; - background-color: $input-disabled-color; - } - - // Focused styles - &.tabbed:focus + label:after { - transform: scale(1); - border: 0; - border-radius: 50%; - box-shadow: 0 0 0 10px rgba(0,0,0,.1); - background-color: rgba(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: $radio-border; - border-bottom: $radio-border; - transform: rotate(40deg); - backface-visibility: hidden; - transform-origin: 100% 100%; - } - - &:disabled + label:before { - border-right: 2px solid $input-disabled-color; - border-bottom: 2px solid $input-disabled-color; - } -} - -/* Indeterminate checkbox */ -[type="checkbox"]:indeterminate { - +label:before { - top: -11px; - left: -12px; - width: 10px; - height: 22px; - border-top: none; - border-left: none; - border-right: $radio-border; - border-bottom: none; - transform: rotate(90deg); - backface-visibility: hidden; - transform-origin: 100% 100%; - } - - // Disabled indeterminate - &:disabled + label:before { - border-right: 2px solid $input-disabled-color; - background-color: transparent; - } -} - -// Filled in Style -[type="checkbox"].filled-in { - // General - + label:after { - border-radius: 2px; - } - - + label:before, - + label:after { - content: ''; - left: 0; - position: absolute; - /* .1s delay is for check animation */ - transition: border .25s, background-color .25s, width .20s .1s, height .20s .1s, top .20s .1s, left .20s .1s; - z-index: 1; - } - - // Unchecked style - &: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%; - } - - &:not(:checked) + label:after { - height: 20px; - width: 20px; - background-color: transparent; - border: 2px solid $radio-empty-color; - top: 0px; - z-index: 0; - } - - // Checked style - &: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 $input-background; - border-bottom: 2px solid $input-background; - -webkit-transform: rotateZ(37deg); - transform: rotateZ(37deg); - - -webkit-transform-origin: 100% 100%; - transform-origin: 100% 100%; - } - - + label:after { - top: 0; - width: 20px; - height: 20px; - border: 2px solid $secondary-color; - background-color: $secondary-color; - z-index: 0; - } - } - - // Focused styles - &.tabbed:focus + label:after { - border-radius: 2px; - border-color: $radio-empty-color; - background-color: rgba(0,0,0,.1); - } - - &.tabbed:checked:focus + label:after { - border-radius: 2px; - background-color: $secondary-color; - border-color: $secondary-color; - } - - // Disabled style - &:disabled:not(:checked) + label:before { - background-color: transparent; - border: 2px solid transparent; - } - - &:disabled:not(:checked) + label:after { - border-color: transparent; - background-color: $input-disabled-solid-color; - } - - &:disabled:checked + label:before { - background-color: transparent; - } - - &:disabled:checked + label:after { - background-color: $input-disabled-solid-color; - border-color: $input-disabled-solid-color; - } -} diff --git a/production/bower_components/Materialize/sass/components/forms/_file-input.scss b/production/bower_components/Materialize/sass/components/forms/_file-input.scss deleted file mode 100644 index 3b3fe55..0000000 --- a/production/bower_components/Materialize/sass/components/forms/_file-input.scss +++ /dev/null @@ -1,38 +0,0 @@ -/* File Input - ========================================================================== */ - -.file-field { - position: relative; - - .file-path-wrapper { - overflow: hidden; - padding-left: 10px; - } - - input.file-path { width: 100%; } - - .btn { - float: left; - height: $input-height; - line-height: $input-height; - } - - span { - cursor: pointer; - } - - 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); - } -} diff --git a/production/bower_components/Materialize/sass/components/forms/_forms.scss b/production/bower_components/Materialize/sass/components/forms/_forms.scss deleted file mode 100644 index e9b65b4..0000000 --- a/production/bower_components/Materialize/sass/components/forms/_forms.scss +++ /dev/null @@ -1,22 +0,0 @@ -// Remove Focus Boxes -select:focus { - outline: $select-focus; -} - -button:focus { - outline: none; - background-color: $button-background-focus; -} - -label { - font-size: $label-font-size; - color: $input-border-color; -} - -@import 'input-fields'; -@import 'radio-buttons'; -@import 'checkboxes'; -@import 'switches'; -@import 'select'; -@import 'file-input'; -@import 'range'; diff --git a/production/bower_components/Materialize/sass/components/forms/_input-fields.scss b/production/bower_components/Materialize/sass/components/forms/_input-fields.scss deleted file mode 100644 index 327851d..0000000 --- a/production/bower_components/Materialize/sass/components/forms/_input-fields.scss +++ /dev/null @@ -1,273 +0,0 @@ -/* Text Inputs + Textarea - ========================================================================== */ - -/* Style Placeholders */ - -::-webkit-input-placeholder { - color: $placeholder-text-color; -} - -:-moz-placeholder { /* Firefox 18- */ - color: $placeholder-text-color; -} - -::-moz-placeholder { /* Firefox 19+ */ - color: $placeholder-text-color; -} - -:-ms-input-placeholder { - color: $placeholder-text-color; -} - -/* 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], -textarea.materialize-textarea { - - // General Styles - background-color: transparent; - border: none; - border-bottom: $input-border; - border-radius: 0; - outline: none; - height: $input-height; - width: 100%; - font-size: $input-font-size; - margin: $input-margin; - padding: $input-padding; - box-shadow: none; - box-sizing: content-box; - transition: $input-transition; - - // Disabled input style - &:disabled, - &[readonly="readonly"] { - color: $input-disabled-color; - border-bottom: $input-disabled-border; - } - - // Disabled label style - &:disabled+label, - &[readonly="readonly"]+label { - color: $input-disabled-color; - } - - // Focused input style - &:focus:not([readonly]) { - border-bottom: 1px solid $input-focus-color; - box-shadow: 0 1px 0 0 $input-focus-color; - } - - // Focused label style - &:focus:not([readonly])+label { - color: $input-focus-color; - } - - // Valid Input Style - &.valid, - &:focus.valid { - border-bottom: 1px solid $input-success-color; - box-shadow: 0 1px 0 0 $input-success-color; - } - - // Custom Success Message - &.valid + label:after, - &:focus.valid + label:after { - content: attr(data-success); - color: $input-success-color; - opacity: 1; - } - - // Invalid Input Style - &.invalid, - &:focus.invalid { - border-bottom: $input-invalid-border; - box-shadow: 0 1px 0 0 $input-error-color; - } - - // Custom Error message - &.invalid + label:after, - &:focus.invalid + label:after { - content: attr(data-error); - color: $input-error-color; - opacity: 1; - } - - // Full width label when using validate for error messages - &.validate + label { - width: 100%; - pointer-events: none; - } - - // Form Message Shared Styles - & + label:after { - display: block; - content: ""; - position: absolute; - top: 60px; - opacity: 0; - transition: .2s opacity ease-out, .2s color ease-out; - } -} - -// Styling for input field wrapper -.input-field { - // Gutter spacing - &.col { - label { - left: $gutter-width / 2; - } - - .prefix ~ label, - .prefix ~ .validate ~ label { - width: calc(100% - 3rem - #{$gutter-width}); - } - } - - position: relative; - margin-top: 1rem; - - label { - color: $input-border-color; - position: absolute; - top: 0.8rem; - font-size: 1rem; - cursor: text; - transition: .2s ease-out; - } - - label.active { - font-size: $label-font-size; - transform: translateY(-140%); - } - - // Prefix Icons - .prefix { - position: absolute; - width: $input-height; - font-size: 2rem; - transition: color .2s; - - &.active { color: $input-focus-color; } - } - - .prefix ~ input, - .prefix ~ textarea, - .prefix ~ label, - .prefix ~ .validate ~ label, - .prefix ~ .autocomplete-content { - margin-left: 3rem; - width: 92%; - width: calc(100% - 3rem); - } - - .prefix ~ label { margin-left: 3rem; } - - @media #{$medium-and-down} { - .prefix ~ input { - width: 86%; - width: calc(100% - 3rem); - } - } - - @media #{$small-and-down} { - .prefix ~ input { - width: 80%; - width: calc(100% - 3rem); - } - } -} - - -/* Search Field */ - -.input-field input[type=search] { - display: block; - line-height: inherit; - padding-left: 4rem; - width: calc(100% - 4rem); - - &:focus { - background-color: $input-background; - border: 0; - box-shadow: none; - color: #444; - - & + label i, - & ~ .mdi-navigation-close, - & ~ .material-icons { - color: #444; - } - } - - & + label { - left: 1rem; - } - - & ~ .mdi-navigation-close, - & ~ .material-icons { - position: absolute; - top: 0; - right: 1rem; - color: transparent; - cursor: pointer; - font-size: 2rem; - transition: .3s color; - } -} - - -/* Textarea */ - -// Default textarea -textarea { - width: 100%; - height: $input-height; - background-color: transparent; - - &.materialize-textarea { - overflow-y: hidden; /* prevents scroll bar flash */ - padding: .8rem 0 1.6rem 0; /* prevents text jump on Enter keypress */ - resize: none; - min-height: $input-height; - } -} - -// For textarea autoresize -.hiddendiv { - display: none; - white-space: pre-wrap; - word-wrap: break-word; - overflow-wrap: break-word; /* future version of deprecated 'word-wrap' */ - padding-top: 1.2rem; /* prevents text jump on Enter keypress */ -} - - -/* Autocomplete */ -.autocomplete-content { - margin-top: -15px; - display: block; - opacity: 1; - position: static; - - li { - .highlight { color: #444; } - - img { - height: $dropdown-item-height - 10; - width: $dropdown-item-height - 10; - margin: 5px 15px; - } - } -} diff --git a/production/bower_components/Materialize/sass/components/forms/_radio-buttons.scss b/production/bower_components/Materialize/sass/components/forms/_radio-buttons.scss deleted file mode 100644 index cb1f37d..0000000 --- a/production/bower_components/Materialize/sass/components/forms/_radio-buttons.scss +++ /dev/null @@ -1,119 +0,0 @@ -/* Radio Buttons - ========================================================================== */ - -// Remove default Radio Buttons -[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; - - -khtml-user-select: none; /* webkit (konqueror) browsers */ - 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; -} - -/* Unchecked styles */ -[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 $radio-empty-color; -} - -[type="radio"]:not(:checked) + label:after { - z-index: -1; - transform: scale(0); -} - -/* Checked styles */ -[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: $radio-border; -} - -[type="radio"]:checked + label:after, -[type="radio"].with-gap:checked + label:after { - background-color: $radio-fill-color; - z-index: 0; -} - -[type="radio"]:checked + label:after { - transform: scale(1.02); -} - -/* Radio With gap */ -[type="radio"].with-gap:checked + label:after { - transform: scale(.5); -} - -/* Focused styles */ -[type="radio"].tabbed:focus + label:before { - box-shadow: 0 0 0 10px rgba(0,0,0,.1); -} - -/* Disabled Radio With gap */ -[type="radio"].with-gap:disabled:checked + label:before { - border: 2px solid $input-disabled-color; -} - -[type="radio"].with-gap:disabled:checked + label:after { - border: none; - background-color: $input-disabled-color; -} - -/* Disabled style */ -[type="radio"]:disabled:not(:checked) + label:before, -[type="radio"]:disabled:checked + label:before { - background-color: transparent; - border-color: $input-disabled-color; -} - -[type="radio"]:disabled + label { - color: $input-disabled-color; -} - -[type="radio"]:disabled:not(:checked) + label:before { - border-color: $input-disabled-color; -} - -[type="radio"]:disabled:checked + label:after { - background-color: $input-disabled-color; - border-color: $input-disabled-solid-color; -} diff --git a/production/bower_components/Materialize/sass/components/forms/_range.scss b/production/bower_components/Materialize/sass/components/forms/_range.scss deleted file mode 100644 index 7947375..0000000 --- a/production/bower_components/Materialize/sass/components/forms/_range.scss +++ /dev/null @@ -1,159 +0,0 @@ -/* Range - ========================================================================== */ - -.range-field { - position: relative; -} - -input[type=range], -input[type=range] + .thumb { - @extend .no-select; - cursor: pointer; -} - -input[type=range] { - position: relative; - background-color: transparent; - border: none; - outline: none; - width: 100%; - margin: 15px 0; - padding: 0; - - &:focus { - outline: none; - } -} - -input[type=range] + .thumb { - position: absolute; - border: none; - height: 0; - width: 0; - border-radius: 50%; - background-color: $radio-fill-color; - top: 10px; - margin-left: -6px; - - transform-origin: 50% 50%; - transform: rotate(-45deg); - - .value { - display: block; - width: 30px; - text-align: center; - color: $radio-fill-color; - font-size: 0; - transform: rotate(45deg); - } - - &.active { - border-radius: 50% 50% 50% 0; - - .value { - color: $input-background; - margin-left: -1px; - margin-top: 8px; - font-size: 10px; - } - } -} - -// WebKit -input[type=range] { - -webkit-appearance: none; -} - -input[type=range]::-webkit-slider-runnable-track { - height: $track-height; - background: #c2c0c2; - border: none; -} - -input[type=range]::-webkit-slider-thumb { - -webkit-appearance: none; - border: none; - height: $range-height; - width: $range-width; - border-radius: 50%; - background-color: $radio-fill-color; - transform-origin: 50% 50%; - margin: -5px 0 0 0; - transition: .3s; -} - -input[type=range]:focus::-webkit-slider-runnable-track { - background: #ccc; -} - -// FireFox -input[type=range] { - /* fix for FF unable to apply focus style bug */ - border: 1px solid white; - - /*required for proper track sizing in FF*/ -} - -input[type=range]::-moz-range-track { - height: $track-height; - background: #ddd; - border: none; -} - -input[type=range]::-moz-range-thumb { - border: none; - height: $range-height; - width: $range-width; - border-radius: 50%; - background: $radio-fill-color; - margin-top: -5px; -} - -// hide the outline behind the border -input[type=range]:-moz-focusring { - outline: 1px solid #fff; - outline-offset: -1px; -} - -input[type=range]:focus::-moz-range-track { - background: #ccc; -} - -// IE 10+ -input[type=range]::-ms-track { - height: $track-height; - - // remove bg colour from the track, we'll use ms-fill-lower and ms-fill-upper instead - background: transparent; - - // leave room for the larger thumb to overflow with a transparent border */ - border-color: transparent; - border-width: 6px 0; - - /*remove default tick marks*/ - 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: $range-height; - width: $range-width; - border-radius: 50%; - background: $radio-fill-color; -} - -input[type=range]:focus::-ms-fill-lower { - background: #888; -} - -input[type=range]:focus::-ms-fill-upper { - background: #ccc; -} diff --git a/production/bower_components/Materialize/sass/components/forms/_select.scss b/production/bower_components/Materialize/sass/components/forms/_select.scss deleted file mode 100644 index 884351a..0000000 --- a/production/bower_components/Materialize/sass/components/forms/_select.scss +++ /dev/null @@ -1,116 +0,0 @@ -/* Select Field - ========================================================================== */ - -select { display: none; } -select.browser-default { display: block; } - -select { - background-color: $select-background; - width: 100%; - padding: $select-padding; - border: $select-border; - border-radius: $select-radius; - height: $input-height; -} - -.select-label { - position: absolute; -} - -.select-wrapper { - position: relative; - - input.select-dropdown { - position: relative; - cursor: pointer; - background-color: transparent; - border: none; - border-bottom: $input-border; - outline: none; - height: $input-height; - line-height: $input-height; - width: 100%; - font-size: $input-font-size; - margin: $input-margin; - padding: 0; - display: block; - } - - span.caret { - color: initial; - position: absolute; - right: 0; - top: 16px; - font-size: 10px; - &.disabled { - color: $input-disabled-color; - } - } - - & + label { - position: absolute; - top: -14px; - font-size: $label-font-size; - } -} - -// Disabled styles -select:disabled { - color: rgba(0,0,0,.3); -} - -.select-wrapper input.select-dropdown:disabled { - color: rgba(0,0,0,.3); - 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,.3); -} - -.select-wrapper i { - color: $select-disabled-color; -} - -.select-dropdown li.disabled, -.select-dropdown li.disabled > span, -.select-dropdown li.optgroup { - color: $select-disabled-color; - background-color: transparent; -} - -// Prefix Icons -.prefix ~ .select-wrapper { - margin-left: 3rem; - width: 92%; - width: calc(100% - 3rem); -} - -.prefix ~ label { margin-left: 3rem; } - -// Icons -.select-dropdown li { - img { - height: $dropdown-item-height - 10; - width: $dropdown-item-height - 10; - margin: 5px 15px; - float: right; - } -} - -// Optgroup styles -.select-dropdown li.optgroup { - border-top: 1px solid $dropdown-hover-bg-color; - - &.selected > span { - color: rgba(0, 0, 0, .7); - } - - & > span { - color: rgba(0, 0, 0, .4); - } - - & ~ li.optgroup-option { - padding-left: 1rem; - } -} diff --git a/production/bower_components/Materialize/sass/components/forms/_switches.scss b/production/bower_components/Materialize/sass/components/forms/_switches.scss deleted file mode 100644 index 2c6655a..0000000 --- a/production/bower_components/Materialize/sass/components/forms/_switches.scss +++ /dev/null @@ -1,78 +0,0 @@ -/* Switch - ========================================================================== */ - -.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; - - &:checked + .lever { - background-color: $switch-checked-lever-bg; - - &:after { - background-color: $switch-bg-color; - left: 24px; - } - } -} - -.switch label .lever { - content: ""; - display: inline-block; - position: relative; - width: 40px; - height: 15px; - background-color: $switch-unchecked-lever-bg; - border-radius: $switch-radius; - margin-right: 10px; - transition: background 0.3s ease; - vertical-align: middle; - margin: 0 16px; - - &:after { - content: ""; - position: absolute; - display: inline-block; - width: 21px; - height: 21px; - background-color: $switch-unchecked-bg; - border-radius: 21px; - box-shadow: 0 1px 3px 1px rgba(0,0,0,.4); - left: -5px; - top: -3px; - transition: left 0.3s ease, background .3s ease, box-shadow 0.1s ease; - } -} - -// Switch active style -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,.4), 0 0 0 15px transparentize($switch-bg-color, .9); -} - -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,.4), 0 0 0 15px rgba(0, 0, 0, .08); -} - -// Disabled Styles -.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: $input-disabled-solid-color; -} diff --git a/production/bower_components/Materialize/sass/materialize.scss b/production/bower_components/Materialize/sass/materialize.scss deleted file mode 100644 index 2bc0473..0000000 --- a/production/bower_components/Materialize/sass/materialize.scss +++ /dev/null @@ -1,40 +0,0 @@ -@charset "UTF-8"; - -// Mixins -// @import "components/prefixer"; -@import "components/mixins"; -@import "components/color"; - -// Variables; -@import "components/variables"; - -// Reset -@import "components/normalize"; - -// components -@import "components/global"; -@import "components/icons-material-design"; -@import "components/grid"; -@import "components/navbar"; -@import "components/roboto"; -@import "components/typography"; -@import "components/cards"; -@import "components/toast"; -@import "components/tabs"; -@import "components/tooltip"; -@import "components/buttons"; -@import "components/dropdown"; -@import "components/waves"; -@import "components/modal"; -@import "components/collapsible"; -@import "components/chips"; -@import "components/materialbox"; -@import "components/forms/forms"; -@import "components/table_of_contents"; -@import "components/sideNav"; -@import "components/preloader"; -@import "components/slider"; -@import "components/carousel"; -@import "components/date_picker/default"; -@import "components/date_picker/default.date"; -@import "components/date_picker/default.time"; diff --git a/production/bower_components/Materialize/templates/masonry-template/LICENSE b/production/bower_components/Materialize/templates/masonry-template/LICENSE deleted file mode 100644 index c795dcc..0000000 --- a/production/bower_components/Materialize/templates/masonry-template/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2014 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. \ No newline at end of file diff --git a/production/bower_components/Materialize/templates/masonry-template/background1.jpg b/production/bower_components/Materialize/templates/masonry-template/background1.jpg deleted file mode 100644 index e8b388e49574eef93f8511e901d42020cbf1da0b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 99515 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
                    jCC+sa$>U_L2h72E9VY?HbYtk|K7g$|y2 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

                    HR8>i{@4bhfV^2=xy5st#(bmYU>?aZnlJ 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 diff --git a/production/bower_components/Materialize/templates/masonry-template/css/style.css b/production/bower_components/Materialize/templates/masonry-template/css/style.css deleted file mode 100644 index d894cbd..0000000 --- a/production/bower_components/Materialize/templates/masonry-template/css/style.css +++ /dev/null @@ -1,55 +0,0 @@ -/* Custom Stylesheet */ -/** - * Use this file to override Materialize files so you can update - * the core Materialize files in the future - * - * Made By MaterializeCSS.com - */ - -nav ul a, -nav .brand-logo { - color: #444; -} - -p { - line-height: 2rem; -} - -.button-collapse { - color: #26a69a; -} - -.parallax-container { - min-height: 380px; - line-height: 0; - height: auto; - color: rgba(255,255,255,.9); -} - .parallax-container .section { - width: 100%; - } - -@media only screen and (max-width : 992px) { - .parallax-container .section { - position: absolute; - top: 40%; - } - #index-banner .section { - top: 10%; - } -} - -@media only screen and (max-width : 600px) { - #index-banner .section { - top: 0; - } -} - - -.icon-block { - padding: 0 15px; -} - -footer.page-footer { - margin: 0; -} \ No newline at end of file diff --git a/production/bower_components/Materialize/templates/masonry-template/js/init.js b/production/bower_components/Materialize/templates/masonry-template/js/init.js deleted file mode 100644 index dbc6473..0000000 --- a/production/bower_components/Materialize/templates/masonry-template/js/init.js +++ /dev/null @@ -1,16 +0,0 @@ -(function($){ - $(function(){ - - $('.button-collapse').sideNav(); - - - var $container = $('#masonry-grid'); - // initialize - $container.masonry({ - columnWidth: '.col', - itemSelector: '.col', - }); - - - }); // end of document ready -})(jQuery); // end of jQuery name space \ No newline at end of file diff --git a/production/bower_components/Materialize/templates/masonry-template/js/masonry.pkgd.min.js b/production/bower_components/Materialize/templates/masonry-template/js/masonry.pkgd.min.js deleted file mode 100644 index 628bb12..0000000 --- a/production/bower_components/Materialize/templates/masonry-template/js/masonry.pkgd.min.js +++ /dev/null @@ -1,9 +0,0 @@ -/*! - * Masonry PACKAGED v3.2.2 - * Cascading grid layout library - * http://masonry.desandro.com - * MIT License - * by David DeSandro - */ - -!function(a){function b(){}function c(a){function c(b){b.prototype.option||(b.prototype.option=function(b){a.isPlainObject(b)&&(this.options=a.extend(!0,this.options,b))})}function e(b,c){a.fn[b]=function(e){if("string"==typeof e){for(var g=d.call(arguments,1),h=0,i=this.length;i>h;h++){var j=this[h],k=a.data(j,b);if(k)if(a.isFunction(k[e])&&"_"!==e.charAt(0)){var l=k[e].apply(k,g);if(void 0!==l)return l}else f("no such method '"+e+"' for "+b+" instance");else f("cannot call methods on "+b+" prior to initialization; attempted to call '"+e+"'")}return this}return this.each(function(){var d=a.data(this,b);d?(d.option(e),d._init()):(d=new c(this,e),a.data(this,b,d))})}}if(a){var f="undefined"==typeof console?b:function(a){console.error(a)};return a.bridget=function(a,b){c(b),e(a,b)},a.bridget}}var d=Array.prototype.slice;"function"==typeof define&&define.amd?define("jquery-bridget/jquery.bridget",["jquery"],c):c("object"==typeof exports?require("jquery"):a.jQuery)}(window),function(a){function b(b){var c=a.event;return c.target=c.target||c.srcElement||b,c}var c=document.documentElement,d=function(){};c.addEventListener?d=function(a,b,c){a.addEventListener(b,c,!1)}:c.attachEvent&&(d=function(a,c,d){a[c+d]=d.handleEvent?function(){var c=b(a);d.handleEvent.call(d,c)}:function(){var c=b(a);d.call(a,c)},a.attachEvent("on"+c,a[c+d])});var e=function(){};c.removeEventListener?e=function(a,b,c){a.removeEventListener(b,c,!1)}:c.detachEvent&&(e=function(a,b,c){a.detachEvent("on"+b,a[b+c]);try{delete a[b+c]}catch(d){a[b+c]=void 0}});var f={bind:d,unbind:e};"function"==typeof define&&define.amd?define("eventie/eventie",f):"object"==typeof exports?module.exports=f:a.eventie=f}(this),function(a){function b(a){"function"==typeof a&&(b.isReady?a():g.push(a))}function c(a){var c="readystatechange"===a.type&&"complete"!==f.readyState;b.isReady||c||d()}function d(){b.isReady=!0;for(var a=0,c=g.length;c>a;a++){var d=g[a];d()}}function e(e){return"complete"===f.readyState?d():(e.bind(f,"DOMContentLoaded",c),e.bind(f,"readystatechange",c),e.bind(a,"load",c)),b}var f=a.document,g=[];b.isReady=!1,"function"==typeof define&&define.amd?define("doc-ready/doc-ready",["eventie/eventie"],e):"object"==typeof exports?module.exports=e(require("eventie")):a.docReady=e(a.eventie)}(window),function(){function a(){}function b(a,b){for(var c=a.length;c--;)if(a[c].listener===b)return c;return-1}function c(a){return function(){return this[a].apply(this,arguments)}}var d=a.prototype,e=this,f=e.EventEmitter;d.getListeners=function(a){var b,c,d=this._getEvents();if(a instanceof RegExp){b={};for(c in d)d.hasOwnProperty(c)&&a.test(c)&&(b[c]=d[c])}else b=d[a]||(d[a]=[]);return b},d.flattenListeners=function(a){var b,c=[];for(b=0;be;e++)if(b=c[e]+a,"string"==typeof d[b])return b}}var c="Webkit Moz ms Ms O".split(" "),d=document.documentElement.style;"function"==typeof define&&define.amd?define("get-style-property/get-style-property",[],function(){return b}):"object"==typeof exports?module.exports=b:a.getStyleProperty=b}(window),function(a){function b(a){var b=parseFloat(a),c=-1===a.indexOf("%")&&!isNaN(b);return c&&b}function c(){}function d(){for(var a={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},b=0,c=g.length;c>b;b++){var d=g[b];a[d]=0}return a}function e(c){function e(){if(!m){m=!0;var d=a.getComputedStyle;if(j=function(){var a=d?function(a){return d(a,null)}:function(a){return a.currentStyle};return function(b){var c=a(b);return c||f("Style returned "+c+". Are you running this code in a hidden iframe on Firefox? See http://bit.ly/getsizebug1"),c}}(),k=c("boxSizing")){var e=document.createElement("div");e.style.width="200px",e.style.padding="1px 2px 3px 4px",e.style.borderStyle="solid",e.style.borderWidth="1px 2px 3px 4px",e.style[k]="border-box";var g=document.body||document.documentElement;g.appendChild(e);var h=j(e);l=200===b(h.width),g.removeChild(e)}}}function h(a){if(e(),"string"==typeof a&&(a=document.querySelector(a)),a&&"object"==typeof a&&a.nodeType){var c=j(a);if("none"===c.display)return d();var f={};f.width=a.offsetWidth,f.height=a.offsetHeight;for(var h=f.isBorderBox=!(!k||!c[k]||"border-box"!==c[k]),m=0,n=g.length;n>m;m++){var o=g[m],p=c[o];p=i(a,p);var q=parseFloat(p);f[o]=isNaN(q)?0:q}var r=f.paddingLeft+f.paddingRight,s=f.paddingTop+f.paddingBottom,t=f.marginLeft+f.marginRight,u=f.marginTop+f.marginBottom,v=f.borderLeftWidth+f.borderRightWidth,w=f.borderTopWidth+f.borderBottomWidth,x=h&&l,y=b(c.width);y!==!1&&(f.width=y+(x?0:r+v));var z=b(c.height);return z!==!1&&(f.height=z+(x?0:s+w)),f.innerWidth=f.width-(r+v),f.innerHeight=f.height-(s+w),f.outerWidth=f.width+t,f.outerHeight=f.height+u,f}}function i(b,c){if(a.getComputedStyle||-1===c.indexOf("%"))return c;var d=b.style,e=d.left,f=b.runtimeStyle,g=f&&f.left;return g&&(f.left=b.currentStyle.left),d.left=c,c=d.pixelLeft,d.left=e,g&&(f.left=g),c}var j,k,l,m=!1;return h}var f="undefined"==typeof console?c:function(a){console.error(a)},g=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"];"function"==typeof define&&define.amd?define("get-size/get-size",["get-style-property/get-style-property"],e):"object"==typeof exports?module.exports=e(require("desandro-get-style-property")):a.getSize=e(a.getStyleProperty)}(window),function(a){function b(a,b){return a[g](b)}function c(a){if(!a.parentNode){var b=document.createDocumentFragment();b.appendChild(a)}}function d(a,b){c(a);for(var d=a.parentNode.querySelectorAll(b),e=0,f=d.length;f>e;e++)if(d[e]===a)return!0;return!1}function e(a,d){return c(a),b(a,d)}var f,g=function(){if(a.matchesSelector)return"matchesSelector";for(var b=["webkit","moz","ms","o"],c=0,d=b.length;d>c;c++){var e=b[c],f=e+"MatchesSelector";if(a[f])return f}}();if(g){var h=document.createElement("div"),i=b(h,"div");f=i?b:e}else f=d;"function"==typeof define&&define.amd?define("matches-selector/matches-selector",[],function(){return f}):"object"==typeof exports?module.exports=f:window.matchesSelector=f}(Element.prototype),function(a){function b(a,b){for(var c in b)a[c]=b[c];return a}function c(a){for(var b in a)return!1;return b=null,!0}function d(a){return a.replace(/([A-Z])/g,function(a){return"-"+a.toLowerCase()})}function e(a,e,f){function h(a,b){a&&(this.element=a,this.layout=b,this.position={x:0,y:0},this._create())}var i=f("transition"),j=f("transform"),k=i&&j,l=!!f("perspective"),m={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"otransitionend",transition:"transitionend"}[i],n=["transform","transition","transitionDuration","transitionProperty"],o=function(){for(var a={},b=0,c=n.length;c>b;b++){var d=n[b],e=f(d);e&&e!==d&&(a[d]=e)}return a}();b(h.prototype,a.prototype),h.prototype._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},h.prototype.handleEvent=function(a){var b="on"+a.type;this[b]&&this[b](a)},h.prototype.getSize=function(){this.size=e(this.element)},h.prototype.css=function(a){var b=this.element.style;for(var c in a){var d=o[c]||c;b[d]=a[c]}},h.prototype.getPosition=function(){var a=g(this.element),b=this.layout.options,c=b.isOriginLeft,d=b.isOriginTop,e=parseInt(a[c?"left":"right"],10),f=parseInt(a[d?"top":"bottom"],10);e=isNaN(e)?0:e,f=isNaN(f)?0:f;var h=this.layout.size;e-=c?h.paddingLeft:h.paddingRight,f-=d?h.paddingTop:h.paddingBottom,this.position.x=e,this.position.y=f},h.prototype.layoutPosition=function(){var a=this.layout.size,b=this.layout.options,c={};b.isOriginLeft?(c.left=this.position.x+a.paddingLeft+"px",c.right=""):(c.right=this.position.x+a.paddingRight+"px",c.left=""),b.isOriginTop?(c.top=this.position.y+a.paddingTop+"px",c.bottom=""):(c.bottom=this.position.y+a.paddingBottom+"px",c.top=""),this.css(c),this.emitEvent("layout",[this])};var p=l?function(a,b){return"translate3d("+a+"px, "+b+"px, 0)"}:function(a,b){return"translate("+a+"px, "+b+"px)"};h.prototype._transitionTo=function(a,b){this.getPosition();var c=this.position.x,d=this.position.y,e=parseInt(a,10),f=parseInt(b,10),g=e===this.position.x&&f===this.position.y;if(this.setPosition(a,b),g&&!this.isTransitioning)return void this.layoutPosition();var h=a-c,i=b-d,j={},k=this.layout.options;h=k.isOriginLeft?h:-h,i=k.isOriginTop?i:-i,j.transform=p(h,i),this.transition({to:j,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},h.prototype.goTo=function(a,b){this.setPosition(a,b),this.layoutPosition()},h.prototype.moveTo=k?h.prototype._transitionTo:h.prototype.goTo,h.prototype.setPosition=function(a,b){this.position.x=parseInt(a,10),this.position.y=parseInt(b,10)},h.prototype._nonTransition=function(a){this.css(a.to),a.isCleaning&&this._removeStyles(a.to);for(var b in a.onTransitionEnd)a.onTransitionEnd[b].call(this)},h.prototype._transition=function(a){if(!parseFloat(this.layout.options.transitionDuration))return void this._nonTransition(a);var b=this._transn;for(var c in a.onTransitionEnd)b.onEnd[c]=a.onTransitionEnd[c];for(c in a.to)b.ingProperties[c]=!0,a.isCleaning&&(b.clean[c]=!0);if(a.from){this.css(a.from);var d=this.element.offsetHeight;d=null}this.enableTransition(a.to),this.css(a.to),this.isTransitioning=!0};var q=j&&d(j)+",opacity";h.prototype.enableTransition=function(){this.isTransitioning||(this.css({transitionProperty:q,transitionDuration:this.layout.options.transitionDuration}),this.element.addEventListener(m,this,!1))},h.prototype.transition=h.prototype[i?"_transition":"_nonTransition"],h.prototype.onwebkitTransitionEnd=function(a){this.ontransitionend(a)},h.prototype.onotransitionend=function(a){this.ontransitionend(a)};var r={"-webkit-transform":"transform","-moz-transform":"transform","-o-transform":"transform"};h.prototype.ontransitionend=function(a){if(a.target===this.element){var b=this._transn,d=r[a.propertyName]||a.propertyName;if(delete b.ingProperties[d],c(b.ingProperties)&&this.disableTransition(),d in b.clean&&(this.element.style[a.propertyName]="",delete b.clean[d]),d in b.onEnd){var e=b.onEnd[d];e.call(this),delete b.onEnd[d]}this.emitEvent("transitionEnd",[this])}},h.prototype.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(m,this,!1),this.isTransitioning=!1},h.prototype._removeStyles=function(a){var b={};for(var c in a)b[c]="";this.css(b)};var s={transitionProperty:"",transitionDuration:""};return h.prototype.removeTransitionStyles=function(){this.css(s)},h.prototype.removeElem=function(){this.element.parentNode.removeChild(this.element),this.emitEvent("remove",[this])},h.prototype.remove=function(){if(!i||!parseFloat(this.layout.options.transitionDuration))return void this.removeElem();var a=this;this.on("transitionEnd",function(){return a.removeElem(),!0}),this.hide()},h.prototype.reveal=function(){delete this.isHidden,this.css({display:""});var a=this.layout.options;this.transition({from:a.hiddenStyle,to:a.visibleStyle,isCleaning:!0})},h.prototype.hide=function(){this.isHidden=!0,this.css({display:""});var a=this.layout.options;this.transition({from:a.visibleStyle,to:a.hiddenStyle,isCleaning:!0,onTransitionEnd:{opacity:function(){this.isHidden&&this.css({display:"none"})}}})},h.prototype.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},h}var f=a.getComputedStyle,g=f?function(a){return f(a,null)}:function(a){return a.currentStyle};"function"==typeof define&&define.amd?define("outlayer/item",["eventEmitter/EventEmitter","get-size/get-size","get-style-property/get-style-property"],e):"object"==typeof exports?module.exports=e(require("wolfy87-eventemitter"),require("get-size"),require("desandro-get-style-property")):(a.Outlayer={},a.Outlayer.Item=e(a.EventEmitter,a.getSize,a.getStyleProperty))}(window),function(a){function b(a,b){for(var c in b)a[c]=b[c];return a}function c(a){return"[object Array]"===l.call(a)}function d(a){var b=[];if(c(a))b=a;else if(a&&"number"==typeof a.length)for(var d=0,e=a.length;e>d;d++)b.push(a[d]);else b.push(a);return b}function e(a,b){var c=n(b,a);-1!==c&&b.splice(c,1)}function f(a){return a.replace(/(.)([A-Z])/g,function(a,b,c){return b+"-"+c}).toLowerCase()}function g(c,g,l,n,o,p){function q(a,c){if("string"==typeof a&&(a=h.querySelector(a)),!a||!m(a))return void(i&&i.error("Bad "+this.constructor.namespace+" element: "+a));this.element=a,this.options=b({},this.constructor.defaults),this.option(c);var d=++r;this.element.outlayerGUID=d,s[d]=this,this._create(),this.options.isInitLayout&&this.layout()}var r=0,s={};return q.namespace="outlayer",q.Item=p,q.defaults={containerStyle:{position:"relative"},isInitLayout:!0,isOriginLeft:!0,isOriginTop:!0,isResizeBound:!0,isResizingContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}},b(q.prototype,l.prototype),q.prototype.option=function(a){b(this.options,a)},q.prototype._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),b(this.element.style,this.options.containerStyle),this.options.isResizeBound&&this.bindResize()},q.prototype.reloadItems=function(){this.items=this._itemize(this.element.children)},q.prototype._itemize=function(a){for(var b=this._filterFindItemElements(a),c=this.constructor.Item,d=[],e=0,f=b.length;f>e;e++){var g=b[e],h=new c(g,this);d.push(h)}return d},q.prototype._filterFindItemElements=function(a){a=d(a);for(var b=this.options.itemSelector,c=[],e=0,f=a.length;f>e;e++){var g=a[e];if(m(g))if(b){o(g,b)&&c.push(g);for(var h=g.querySelectorAll(b),i=0,j=h.length;j>i;i++)c.push(h[i])}else c.push(g)}return c},q.prototype.getItemElements=function(){for(var a=[],b=0,c=this.items.length;c>b;b++)a.push(this.items[b].element);return a},q.prototype.layout=function(){this._resetLayout(),this._manageStamps();var a=void 0!==this.options.isLayoutInstant?this.options.isLayoutInstant:!this._isLayoutInited;this.layoutItems(this.items,a),this._isLayoutInited=!0},q.prototype._init=q.prototype.layout,q.prototype._resetLayout=function(){this.getSize()},q.prototype.getSize=function(){this.size=n(this.element)},q.prototype._getMeasurement=function(a,b){var c,d=this.options[a];d?("string"==typeof d?c=this.element.querySelector(d):m(d)&&(c=d),this[a]=c?n(c)[b]:d):this[a]=0},q.prototype.layoutItems=function(a,b){a=this._getItemsForLayout(a),this._layoutItems(a,b),this._postLayout()},q.prototype._getItemsForLayout=function(a){for(var b=[],c=0,d=a.length;d>c;c++){var e=a[c];e.isIgnored||b.push(e)}return b},q.prototype._layoutItems=function(a,b){function c(){d.emitEvent("layoutComplete",[d,a])}var d=this;if(!a||!a.length)return void c();this._itemsOn(a,"layout",c);for(var e=[],f=0,g=a.length;g>f;f++){var h=a[f],i=this._getItemLayoutPosition(h);i.item=h,i.isInstant=b||h.isLayoutInstant,e.push(i)}this._processLayoutQueue(e)},q.prototype._getItemLayoutPosition=function(){return{x:0,y:0}},q.prototype._processLayoutQueue=function(a){for(var b=0,c=a.length;c>b;b++){var d=a[b];this._positionItem(d.item,d.x,d.y,d.isInstant)}},q.prototype._positionItem=function(a,b,c,d){d?a.goTo(b,c):a.moveTo(b,c)},q.prototype._postLayout=function(){this.resizeContainer()},q.prototype.resizeContainer=function(){if(this.options.isResizingContainer){var a=this._getContainerSize();a&&(this._setContainerMeasure(a.width,!0),this._setContainerMeasure(a.height,!1))}},q.prototype._getContainerSize=k,q.prototype._setContainerMeasure=function(a,b){if(void 0!==a){var c=this.size;c.isBorderBox&&(a+=b?c.paddingLeft+c.paddingRight+c.borderLeftWidth+c.borderRightWidth:c.paddingBottom+c.paddingTop+c.borderTopWidth+c.borderBottomWidth),a=Math.max(a,0),this.element.style[b?"width":"height"]=a+"px"}},q.prototype._itemsOn=function(a,b,c){function d(){return e++,e===f&&c.call(g),!0}for(var e=0,f=a.length,g=this,h=0,i=a.length;i>h;h++){var j=a[h];j.on(b,d)}},q.prototype.ignore=function(a){var b=this.getItem(a);b&&(b.isIgnored=!0)},q.prototype.unignore=function(a){var b=this.getItem(a);b&&delete b.isIgnored},q.prototype.stamp=function(a){if(a=this._find(a)){this.stamps=this.stamps.concat(a);for(var b=0,c=a.length;c>b;b++){var d=a[b];this.ignore(d)}}},q.prototype.unstamp=function(a){if(a=this._find(a))for(var b=0,c=a.length;c>b;b++){var d=a[b];e(d,this.stamps),this.unignore(d)}},q.prototype._find=function(a){return a?("string"==typeof a&&(a=this.element.querySelectorAll(a)),a=d(a)):void 0},q.prototype._manageStamps=function(){if(this.stamps&&this.stamps.length){this._getBoundingRect();for(var a=0,b=this.stamps.length;b>a;a++){var c=this.stamps[a];this._manageStamp(c)}}},q.prototype._getBoundingRect=function(){var a=this.element.getBoundingClientRect(),b=this.size;this._boundingRect={left:a.left+b.paddingLeft+b.borderLeftWidth,top:a.top+b.paddingTop+b.borderTopWidth,right:a.right-(b.paddingRight+b.borderRightWidth),bottom:a.bottom-(b.paddingBottom+b.borderBottomWidth)}},q.prototype._manageStamp=k,q.prototype._getElementOffset=function(a){var b=a.getBoundingClientRect(),c=this._boundingRect,d=n(a),e={left:b.left-c.left-d.marginLeft,top:b.top-c.top-d.marginTop,right:c.right-b.right-d.marginRight,bottom:c.bottom-b.bottom-d.marginBottom};return e},q.prototype.handleEvent=function(a){var b="on"+a.type;this[b]&&this[b](a)},q.prototype.bindResize=function(){this.isResizeBound||(c.bind(a,"resize",this),this.isResizeBound=!0)},q.prototype.unbindResize=function(){this.isResizeBound&&c.unbind(a,"resize",this),this.isResizeBound=!1},q.prototype.onresize=function(){function a(){b.resize(),delete b.resizeTimeout}this.resizeTimeout&&clearTimeout(this.resizeTimeout);var b=this;this.resizeTimeout=setTimeout(a,100)},q.prototype.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},q.prototype.needsResizeLayout=function(){var a=n(this.element),b=this.size&&a;return b&&a.innerWidth!==this.size.innerWidth},q.prototype.addItems=function(a){var b=this._itemize(a);return b.length&&(this.items=this.items.concat(b)),b},q.prototype.appended=function(a){var b=this.addItems(a);b.length&&(this.layoutItems(b,!0),this.reveal(b))},q.prototype.prepended=function(a){var b=this._itemize(a);if(b.length){var c=this.items.slice(0);this.items=b.concat(c),this._resetLayout(),this._manageStamps(),this.layoutItems(b,!0),this.reveal(b),this.layoutItems(c)}},q.prototype.reveal=function(a){var b=a&&a.length;if(b)for(var c=0;b>c;c++){var d=a[c];d.reveal()}},q.prototype.hide=function(a){var b=a&&a.length;if(b)for(var c=0;b>c;c++){var d=a[c];d.hide()}},q.prototype.getItem=function(a){for(var b=0,c=this.items.length;c>b;b++){var d=this.items[b];if(d.element===a)return d}},q.prototype.getItems=function(a){if(a&&a.length){for(var b=[],c=0,d=a.length;d>c;c++){var e=a[c],f=this.getItem(e);f&&b.push(f)}return b}},q.prototype.remove=function(a){a=d(a);var b=this.getItems(a);if(b&&b.length){this._itemsOn(b,"remove",function(){this.emitEvent("removeComplete",[this,b])});for(var c=0,f=b.length;f>c;c++){var g=b[c];g.remove(),e(g,this.items)}}},q.prototype.destroy=function(){var a=this.element.style;a.height="",a.position="",a.width="";for(var b=0,c=this.items.length;c>b;b++){var d=this.items[b];d.destroy()}this.unbindResize();var e=this.element.outlayerGUID;delete s[e],delete this.element.outlayerGUID,j&&j.removeData(this.element,this.constructor.namespace)},q.data=function(a){var b=a&&a.outlayerGUID;return b&&s[b]},q.create=function(a,c){function d(){q.apply(this,arguments)}return Object.create?d.prototype=Object.create(q.prototype):b(d.prototype,q.prototype),d.prototype.constructor=d,d.defaults=b({},q.defaults),b(d.defaults,c),d.prototype.settings={},d.namespace=a,d.data=q.data,d.Item=function(){p.apply(this,arguments)},d.Item.prototype=new p,g(function(){for(var b=f(a),c=h.querySelectorAll(".js-"+b),e="data-"+b+"-options",g=0,k=c.length;k>g;g++){var l,m=c[g],n=m.getAttribute(e);try{l=n&&JSON.parse(n)}catch(o){i&&i.error("Error parsing "+e+" on "+m.nodeName.toLowerCase()+(m.id?"#"+m.id:"")+": "+o);continue}var p=new d(m,l);j&&j.data(m,a,p)}}),j&&j.bridget&&j.bridget(a,d),d},q.Item=p,q}var h=a.document,i=a.console,j=a.jQuery,k=function(){},l=Object.prototype.toString,m="function"==typeof HTMLElement||"object"==typeof HTMLElement?function(a){return a instanceof HTMLElement}:function(a){return a&&"object"==typeof a&&1===a.nodeType&&"string"==typeof a.nodeName},n=Array.prototype.indexOf?function(a,b){return a.indexOf(b)}:function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1};"function"==typeof define&&define.amd?define("outlayer/outlayer",["eventie/eventie","doc-ready/doc-ready","eventEmitter/EventEmitter","get-size/get-size","matches-selector/matches-selector","./item"],g):"object"==typeof exports?module.exports=g(require("eventie"),require("doc-ready"),require("wolfy87-eventemitter"),require("get-size"),require("desandro-matches-selector"),require("./item")):a.Outlayer=g(a.eventie,a.docReady,a.EventEmitter,a.getSize,a.matchesSelector,a.Outlayer.Item)}(window),function(a){function b(a,b){var d=a.create("masonry");return d.prototype._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns();var a=this.cols;for(this.colYs=[];a--;)this.colYs.push(0);this.maxY=0},d.prototype.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var a=this.items[0],c=a&&a.element;this.columnWidth=c&&b(c).outerWidth||this.containerWidth}this.columnWidth+=this.gutter,this.cols=Math.floor((this.containerWidth+this.gutter)/this.columnWidth),this.cols=Math.max(this.cols,1)},d.prototype.getContainerWidth=function(){var a=this.options.isFitWidth?this.element.parentNode:this.element,c=b(a);this.containerWidth=c&&c.innerWidth},d.prototype._getItemLayoutPosition=function(a){a.getSize();var b=a.size.outerWidth%this.columnWidth,d=b&&1>b?"round":"ceil",e=Math[d](a.size.outerWidth/this.columnWidth);e=Math.min(e,this.cols);for(var f=this._getColGroup(e),g=Math.min.apply(Math,f),h=c(f,g),i={x:this.columnWidth*h,y:g},j=g+a.size.outerHeight,k=this.cols+1-f.length,l=0;k>l;l++)this.colYs[h+l]=j;return i},d.prototype._getColGroup=function(a){if(2>a)return this.colYs;for(var b=[],c=this.cols+1-a,d=0;c>d;d++){var e=this.colYs.slice(d,d+a);b[d]=Math.max.apply(Math,e)}return b},d.prototype._manageStamp=function(a){var c=b(a),d=this._getElementOffset(a),e=this.options.isOriginLeft?d.left:d.right,f=e+c.outerWidth,g=Math.floor(e/this.columnWidth);g=Math.max(0,g);var h=Math.floor(f/this.columnWidth);h-=f%this.columnWidth?0:1,h=Math.min(this.cols-1,h);for(var i=(this.options.isOriginTop?d.top:d.bottom)+c.outerHeight,j=g;h>=j;j++)this.colYs[j]=Math.max(i,this.colYs[j])},d.prototype._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var a={height:this.maxY};return this.options.isFitWidth&&(a.width=this._getContainerFitWidth()),a},d.prototype._getContainerFitWidth=function(){for(var a=0,b=this.cols;--b&&0===this.colYs[b];)a++;return(this.cols-a)*this.columnWidth-this.gutter},d.prototype.needsResizeLayout=function(){var a=this.containerWidth;return this.getContainerWidth(),a!==this.containerWidth},d}var c=Array.prototype.indexOf?function(a,b){return a.indexOf(b)}:function(a,b){for(var c=0,d=a.length;d>c;c++){var e=a[c];if(e===b)return c}return-1};"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size"],b):"object"==typeof exports?module.exports=b(require("outlayer"),require("get-size")):a.Masonry=b(a.Outlayer,a.getSize)}(window); \ No newline at end of file diff --git a/production/bower_components/Materialize/templates/parallax-template/LICENSE b/production/bower_components/Materialize/templates/parallax-template/LICENSE deleted file mode 100644 index c795dcc..0000000 --- a/production/bower_components/Materialize/templates/parallax-template/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2014 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. \ No newline at end of file diff --git a/production/bower_components/Materialize/templates/parallax-template/background1.jpg b/production/bower_components/Materialize/templates/parallax-template/background1.jpg deleted file mode 100644 index e8b388e49574eef93f8511e901d42020cbf1da0b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 99515 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%0AEyG0QVo!IkTgQ+B*1nIMpnXIOg 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

                    HR8>i{@4bhfV^2=xy5st#(bmYU>?aZnlJ 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 diff --git a/production/bower_components/Materialize/templates/parallax-template/background3.jpg b/production/bower_components/Materialize/templates/parallax-template/background3.jpg deleted file mode 100644 index cc0a11c818c9951c6271c4ab882b5bd34e5ffc80..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 176006 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

                    R+|a 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 tr^awpQ52_--}Xe{XZBG" + - ""; - - // Support: IE8, Opera 11-12.16 - // Nothing should be selected when empty strings follow ^= or $= or *= - // The test attribute must be unknown in Opera but "safe" for WinRT - // https://msdn.microsoft.com/en-us/library/ie/hh465388.aspx#attribute_section - if ( el.querySelectorAll("[msallowcapture^='']").length ) { - rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:''|\"\")" ); - } - - // Support: IE8 - // Boolean attributes and "value" are not treated correctly - if ( !el.querySelectorAll("[selected]").length ) { - rbuggyQSA.push( "\\[" + whitespace + "*(?:value|" + booleans + ")" ); - } - - // Support: Chrome<29, Android<4.4, Safari<7.0+, iOS<7.0+, PhantomJS<1.9.8+ - if ( !el.querySelectorAll( "[id~=" + expando + "-]" ).length ) { - rbuggyQSA.push("~="); - } - - // Webkit/Opera - :checked should return selected option elements - // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked - // IE8 throws error here and will not see later tests - if ( !el.querySelectorAll(":checked").length ) { - rbuggyQSA.push(":checked"); - } - - // Support: Safari 8+, iOS 8+ - // https://bugs.webkit.org/show_bug.cgi?id=136851 - // In-page `selector#id sibling-combinator selector` fails - if ( !el.querySelectorAll( "a#" + expando + "+*" ).length ) { - rbuggyQSA.push(".#.+[+~]"); - } - }); - - assert(function( el ) { - el.innerHTML = "" + - ""; - - // Support: Windows 8 Native Apps - // The type and name attributes are restricted during .innerHTML assignment - var input = document.createElement("input"); - input.setAttribute( "type", "hidden" ); - el.appendChild( input ).setAttribute( "name", "D" ); - - // Support: IE8 - // Enforce case-sensitivity of name attribute - if ( el.querySelectorAll("[name=d]").length ) { - rbuggyQSA.push( "name" + whitespace + "*[*^$|!~]?=" ); - } - - // FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled) - // IE8 throws error here and will not see later tests - if ( el.querySelectorAll(":enabled").length !== 2 ) { - rbuggyQSA.push( ":enabled", ":disabled" ); - } - - // Support: IE9-11+ - // IE's :disabled selector does not pick up the children of disabled fieldsets - docElem.appendChild( el ).disabled = true; - if ( el.querySelectorAll(":disabled").length !== 2 ) { - rbuggyQSA.push( ":enabled", ":disabled" ); - } - - // Opera 10-11 does not throw on post-comma invalid pseudos - el.querySelectorAll("*,:x"); - rbuggyQSA.push(",.*:"); - }); - } - - if ( (support.matchesSelector = rnative.test( (matches = docElem.matches || - docElem.webkitMatchesSelector || - docElem.mozMatchesSelector || - docElem.oMatchesSelector || - docElem.msMatchesSelector) )) ) { - - assert(function( el ) { - // Check to see if it's possible to do matchesSelector - // on a disconnected node (IE 9) - support.disconnectedMatch = matches.call( el, "*" ); - - // This should fail with an exception - // Gecko does not error, returns false instead - matches.call( el, "[s!='']:x" ); - rbuggyMatches.push( "!=", pseudos ); - }); - } - - rbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join("|") ); - rbuggyMatches = rbuggyMatches.length && new RegExp( rbuggyMatches.join("|") ); - - /* Contains - ---------------------------------------------------------------------- */ - hasCompare = rnative.test( docElem.compareDocumentPosition ); - - // Element contains another - // Purposefully self-exclusive - // As in, an element does not contain itself - contains = hasCompare || rnative.test( docElem.contains ) ? - function( a, b ) { - var adown = a.nodeType === 9 ? a.documentElement : a, - bup = b && b.parentNode; - return a === bup || !!( bup && bup.nodeType === 1 && ( - adown.contains ? - adown.contains( bup ) : - a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16 - )); - } : - function( a, b ) { - if ( b ) { - while ( (b = b.parentNode) ) { - if ( b === a ) { - return true; - } - } - } - return false; - }; - - /* Sorting - ---------------------------------------------------------------------- */ - - // Document order sorting - sortOrder = hasCompare ? - function( a, b ) { - - // Flag for duplicate removal - if ( a === b ) { - hasDuplicate = true; - return 0; - } - - // Sort on method existence if only one input has compareDocumentPosition - var compare = !a.compareDocumentPosition - !b.compareDocumentPosition; - if ( compare ) { - return compare; - } - - // Calculate position if both inputs belong to the same document - compare = ( a.ownerDocument || a ) === ( b.ownerDocument || b ) ? - a.compareDocumentPosition( b ) : - - // Otherwise we know they are disconnected - 1; - - // Disconnected nodes - if ( compare & 1 || - (!support.sortDetached && b.compareDocumentPosition( a ) === compare) ) { - - // Choose the first element that is related to our preferred document - if ( a === document || a.ownerDocument === preferredDoc && contains(preferredDoc, a) ) { - return -1; - } - if ( b === document || b.ownerDocument === preferredDoc && contains(preferredDoc, b) ) { - return 1; - } - - // Maintain original order - return sortInput ? - ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : - 0; - } - - return compare & 4 ? -1 : 1; - } : - function( a, b ) { - // Exit early if the nodes are identical - if ( a === b ) { - hasDuplicate = true; - return 0; - } - - var cur, - i = 0, - aup = a.parentNode, - bup = b.parentNode, - ap = [ a ], - bp = [ b ]; - - // Parentless nodes are either documents or disconnected - if ( !aup || !bup ) { - return a === document ? -1 : - b === document ? 1 : - aup ? -1 : - bup ? 1 : - sortInput ? - ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : - 0; - - // If the nodes are siblings, we can do a quick check - } else if ( aup === bup ) { - return siblingCheck( a, b ); - } - - // Otherwise we need full lists of their ancestors for comparison - cur = a; - while ( (cur = cur.parentNode) ) { - ap.unshift( cur ); - } - cur = b; - while ( (cur = cur.parentNode) ) { - bp.unshift( cur ); - } - - // Walk down the tree looking for a discrepancy - while ( ap[i] === bp[i] ) { - i++; - } - - return i ? - // Do a sibling check if the nodes have a common ancestor - siblingCheck( ap[i], bp[i] ) : - - // Otherwise nodes in our document sort first - ap[i] === preferredDoc ? -1 : - bp[i] === preferredDoc ? 1 : - 0; - }; - - return document; -}; - -Sizzle.matches = function( expr, elements ) { - return Sizzle( expr, null, null, elements ); -}; - -Sizzle.matchesSelector = function( elem, expr ) { - // Set document vars if needed - if ( ( elem.ownerDocument || elem ) !== document ) { - setDocument( elem ); - } - - // Make sure that attribute selectors are quoted - expr = expr.replace( rattributeQuotes, "='$1']" ); - - if ( support.matchesSelector && documentIsHTML && - !compilerCache[ expr + " " ] && - ( !rbuggyMatches || !rbuggyMatches.test( expr ) ) && - ( !rbuggyQSA || !rbuggyQSA.test( expr ) ) ) { - - try { - var ret = matches.call( elem, expr ); - - // IE 9's matchesSelector returns false on disconnected nodes - if ( ret || support.disconnectedMatch || - // As well, disconnected nodes are said to be in a document - // fragment in IE 9 - elem.document && elem.document.nodeType !== 11 ) { - return ret; - } - } catch (e) {} - } - - return Sizzle( expr, document, null, [ elem ] ).length > 0; -}; - -Sizzle.contains = function( context, elem ) { - // Set document vars if needed - if ( ( context.ownerDocument || context ) !== document ) { - setDocument( context ); - } - return contains( context, elem ); -}; - -Sizzle.attr = function( elem, name ) { - // Set document vars if needed - if ( ( elem.ownerDocument || elem ) !== document ) { - setDocument( elem ); - } - - var fn = Expr.attrHandle[ name.toLowerCase() ], - // Don't get fooled by Object.prototype properties (jQuery #13807) - val = fn && hasOwn.call( Expr.attrHandle, name.toLowerCase() ) ? - fn( elem, name, !documentIsHTML ) : - undefined; - - return val !== undefined ? - val : - support.attributes || !documentIsHTML ? - elem.getAttribute( name ) : - (val = elem.getAttributeNode(name)) && val.specified ? - val.value : - null; -}; - -Sizzle.escape = function( sel ) { - return (sel + "").replace( rcssescape, fcssescape ); -}; - -Sizzle.error = function( msg ) { - throw new Error( "Syntax error, unrecognized expression: " + msg ); -}; - -/** - * Document sorting and removing duplicates - * @param {ArrayLike} results - */ -Sizzle.uniqueSort = function( results ) { - var elem, - duplicates = [], - j = 0, - i = 0; - - // Unless we *know* we can detect duplicates, assume their presence - hasDuplicate = !support.detectDuplicates; - sortInput = !support.sortStable && results.slice( 0 ); - results.sort( sortOrder ); - - if ( hasDuplicate ) { - while ( (elem = results[i++]) ) { - if ( elem === results[ i ] ) { - j = duplicates.push( i ); - } - } - while ( j-- ) { - results.splice( duplicates[ j ], 1 ); - } - } - - // Clear input after sorting to release objects - // See https://github.com/jquery/sizzle/pull/225 - sortInput = null; - - return results; -}; - -/** - * Utility function for retrieving the text value of an array of DOM nodes - * @param {Array|Element} elem - */ -getText = Sizzle.getText = function( elem ) { - var node, - ret = "", - i = 0, - nodeType = elem.nodeType; - - if ( !nodeType ) { - // If no nodeType, this is expected to be an array - while ( (node = elem[i++]) ) { - // Do not traverse comment nodes - ret += getText( node ); - } - } else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) { - // Use textContent for elements - // innerText usage removed for consistency of new lines (jQuery #11153) - if ( typeof elem.textContent === "string" ) { - return elem.textContent; - } else { - // Traverse its children - for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { - ret += getText( elem ); - } - } - } else if ( nodeType === 3 || nodeType === 4 ) { - return elem.nodeValue; - } - // Do not include comment or processing instruction nodes - - return ret; -}; - -Expr = Sizzle.selectors = { - - // Can be adjusted by the user - cacheLength: 50, - - createPseudo: markFunction, - - match: matchExpr, - - attrHandle: {}, - - find: {}, - - relative: { - ">": { dir: "parentNode", first: true }, - " ": { dir: "parentNode" }, - "+": { dir: "previousSibling", first: true }, - "~": { dir: "previousSibling" } - }, - - preFilter: { - "ATTR": function( match ) { - match[1] = match[1].replace( runescape, funescape ); - - // Move the given value to match[3] whether quoted or unquoted - match[3] = ( match[3] || match[4] || match[5] || "" ).replace( runescape, funescape ); - - if ( match[2] === "~=" ) { - match[3] = " " + match[3] + " "; - } - - return match.slice( 0, 4 ); - }, - - "CHILD": function( match ) { - /* matches from matchExpr["CHILD"] - 1 type (only|nth|...) - 2 what (child|of-type) - 3 argument (even|odd|\d*|\d*n([+-]\d+)?|...) - 4 xn-component of xn+y argument ([+-]?\d*n|) - 5 sign of xn-component - 6 x of xn-component - 7 sign of y-component - 8 y of y-component - */ - match[1] = match[1].toLowerCase(); - - if ( match[1].slice( 0, 3 ) === "nth" ) { - // nth-* requires argument - if ( !match[3] ) { - Sizzle.error( match[0] ); - } - - // numeric x and y parameters for Expr.filter.CHILD - // remember that false/true cast respectively to 0/1 - match[4] = +( match[4] ? match[5] + (match[6] || 1) : 2 * ( match[3] === "even" || match[3] === "odd" ) ); - match[5] = +( ( match[7] + match[8] ) || match[3] === "odd" ); - - // other types prohibit arguments - } else if ( match[3] ) { - Sizzle.error( match[0] ); - } - - return match; - }, - - "PSEUDO": function( match ) { - var excess, - unquoted = !match[6] && match[2]; - - if ( matchExpr["CHILD"].test( match[0] ) ) { - return null; - } - - // Accept quoted arguments as-is - if ( match[3] ) { - match[2] = match[4] || match[5] || ""; - - // Strip excess characters from unquoted arguments - } else if ( unquoted && rpseudo.test( unquoted ) && - // Get excess from tokenize (recursively) - (excess = tokenize( unquoted, true )) && - // advance to the next closing parenthesis - (excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length) ) { - - // excess is a negative index - match[0] = match[0].slice( 0, excess ); - match[2] = unquoted.slice( 0, excess ); - } - - // Return only captures needed by the pseudo filter method (type and argument) - return match.slice( 0, 3 ); - } - }, - - filter: { - - "TAG": function( nodeNameSelector ) { - var nodeName = nodeNameSelector.replace( runescape, funescape ).toLowerCase(); - return nodeNameSelector === "*" ? - function() { return true; } : - function( elem ) { - return elem.nodeName && elem.nodeName.toLowerCase() === nodeName; - }; - }, - - "CLASS": function( className ) { - var pattern = classCache[ className + " " ]; - - return pattern || - (pattern = new RegExp( "(^|" + whitespace + ")" + className + "(" + whitespace + "|$)" )) && - classCache( className, function( elem ) { - return pattern.test( typeof elem.className === "string" && elem.className || typeof elem.getAttribute !== "undefined" && elem.getAttribute("class") || "" ); - }); - }, - - "ATTR": function( name, operator, check ) { - return function( elem ) { - var result = Sizzle.attr( elem, name ); - - if ( result == null ) { - return operator === "!="; - } - if ( !operator ) { - return true; - } - - result += ""; - - return operator === "=" ? result === check : - operator === "!=" ? result !== check : - operator === "^=" ? check && result.indexOf( check ) === 0 : - operator === "*=" ? check && result.indexOf( check ) > -1 : - operator === "$=" ? check && result.slice( -check.length ) === check : - operator === "~=" ? ( " " + result.replace( rwhitespace, " " ) + " " ).indexOf( check ) > -1 : - operator === "|=" ? result === check || result.slice( 0, check.length + 1 ) === check + "-" : - false; - }; - }, - - "CHILD": function( type, what, argument, first, last ) { - var simple = type.slice( 0, 3 ) !== "nth", - forward = type.slice( -4 ) !== "last", - ofType = what === "of-type"; - - return first === 1 && last === 0 ? - - // Shortcut for :nth-*(n) - function( elem ) { - return !!elem.parentNode; - } : - - function( elem, context, xml ) { - var cache, uniqueCache, outerCache, node, nodeIndex, start, - dir = simple !== forward ? "nextSibling" : "previousSibling", - parent = elem.parentNode, - name = ofType && elem.nodeName.toLowerCase(), - useCache = !xml && !ofType, - diff = false; - - if ( parent ) { - - // :(first|last|only)-(child|of-type) - if ( simple ) { - while ( dir ) { - node = elem; - while ( (node = node[ dir ]) ) { - if ( ofType ? - node.nodeName.toLowerCase() === name : - node.nodeType === 1 ) { - - return false; - } - } - // Reverse direction for :only-* (if we haven't yet done so) - start = dir = type === "only" && !start && "nextSibling"; - } - return true; - } - - start = [ forward ? parent.firstChild : parent.lastChild ]; - - // non-xml :nth-child(...) stores cache data on `parent` - if ( forward && useCache ) { - - // Seek `elem` from a previously-cached index - - // ...in a gzip-friendly way - node = parent; - outerCache = node[ expando ] || (node[ expando ] = {}); - - // Support: IE <9 only - // Defend against cloned attroperties (jQuery gh-1709) - uniqueCache = outerCache[ node.uniqueID ] || - (outerCache[ node.uniqueID ] = {}); - - cache = uniqueCache[ type ] || []; - nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; - diff = nodeIndex && cache[ 2 ]; - node = nodeIndex && parent.childNodes[ nodeIndex ]; - - while ( (node = ++nodeIndex && node && node[ dir ] || - - // Fallback to seeking `elem` from the start - (diff = nodeIndex = 0) || start.pop()) ) { - - // When found, cache indexes on `parent` and break - if ( node.nodeType === 1 && ++diff && node === elem ) { - uniqueCache[ type ] = [ dirruns, nodeIndex, diff ]; - break; - } - } - - } else { - // Use previously-cached element index if available - if ( useCache ) { - // ...in a gzip-friendly way - node = elem; - outerCache = node[ expando ] || (node[ expando ] = {}); - - // Support: IE <9 only - // Defend against cloned attroperties (jQuery gh-1709) - uniqueCache = outerCache[ node.uniqueID ] || - (outerCache[ node.uniqueID ] = {}); - - cache = uniqueCache[ type ] || []; - nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; - diff = nodeIndex; - } - - // xml :nth-child(...) - // or :nth-last-child(...) or :nth(-last)?-of-type(...) - if ( diff === false ) { - // Use the same loop as above to seek `elem` from the start - while ( (node = ++nodeIndex && node && node[ dir ] || - (diff = nodeIndex = 0) || start.pop()) ) { - - if ( ( ofType ? - node.nodeName.toLowerCase() === name : - node.nodeType === 1 ) && - ++diff ) { - - // Cache the index of each encountered element - if ( useCache ) { - outerCache = node[ expando ] || (node[ expando ] = {}); - - // Support: IE <9 only - // Defend against cloned attroperties (jQuery gh-1709) - uniqueCache = outerCache[ node.uniqueID ] || - (outerCache[ node.uniqueID ] = {}); - - uniqueCache[ type ] = [ dirruns, diff ]; - } - - if ( node === elem ) { - break; - } - } - } - } - } - - // Incorporate the offset, then check against cycle size - diff -= last; - return diff === first || ( diff % first === 0 && diff / first >= 0 ); - } - }; - }, - - "PSEUDO": function( pseudo, argument ) { - // pseudo-class names are case-insensitive - // http://www.w3.org/TR/selectors/#pseudo-classes - // Prioritize by case sensitivity in case custom pseudos are added with uppercase letters - // Remember that setFilters inherits from pseudos - var args, - fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] || - Sizzle.error( "unsupported pseudo: " + pseudo ); - - // The user may use createPseudo to indicate that - // arguments are needed to create the filter function - // just as Sizzle does - if ( fn[ expando ] ) { - return fn( argument ); - } - - // But maintain support for old signatures - if ( fn.length > 1 ) { - args = [ pseudo, pseudo, "", argument ]; - return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ? - markFunction(function( seed, matches ) { - var idx, - matched = fn( seed, argument ), - i = matched.length; - while ( i-- ) { - idx = indexOf( seed, matched[i] ); - seed[ idx ] = !( matches[ idx ] = matched[i] ); - } - }) : - function( elem ) { - return fn( elem, 0, args ); - }; - } - - return fn; - } - }, - - pseudos: { - // Potentially complex pseudos - "not": markFunction(function( selector ) { - // Trim the selector passed to compile - // to avoid treating leading and trailing - // spaces as combinators - var input = [], - results = [], - matcher = compile( selector.replace( rtrim, "$1" ) ); - - return matcher[ expando ] ? - markFunction(function( seed, matches, context, xml ) { - var elem, - unmatched = matcher( seed, null, xml, [] ), - i = seed.length; - - // Match elements unmatched by `matcher` - while ( i-- ) { - if ( (elem = unmatched[i]) ) { - seed[i] = !(matches[i] = elem); - } - } - }) : - function( elem, context, xml ) { - input[0] = elem; - matcher( input, null, xml, results ); - // Don't keep the element (issue #299) - input[0] = null; - return !results.pop(); - }; - }), - - "has": markFunction(function( selector ) { - return function( elem ) { - return Sizzle( selector, elem ).length > 0; - }; - }), - - "contains": markFunction(function( text ) { - text = text.replace( runescape, funescape ); - return function( elem ) { - return ( elem.textContent || elem.innerText || getText( elem ) ).indexOf( text ) > -1; - }; - }), - - // "Whether an element is represented by a :lang() selector - // is based solely on the element's language value - // being equal to the identifier C, - // or beginning with the identifier C immediately followed by "-". - // The matching of C against the element's language value is performed case-insensitively. - // The identifier C does not have to be a valid language name." - // http://www.w3.org/TR/selectors/#lang-pseudo - "lang": markFunction( function( lang ) { - // lang value must be a valid identifier - if ( !ridentifier.test(lang || "") ) { - Sizzle.error( "unsupported lang: " + lang ); - } - lang = lang.replace( runescape, funescape ).toLowerCase(); - return function( elem ) { - var elemLang; - do { - if ( (elemLang = documentIsHTML ? - elem.lang : - elem.getAttribute("xml:lang") || elem.getAttribute("lang")) ) { - - elemLang = elemLang.toLowerCase(); - return elemLang === lang || elemLang.indexOf( lang + "-" ) === 0; - } - } while ( (elem = elem.parentNode) && elem.nodeType === 1 ); - return false; - }; - }), - - // Miscellaneous - "target": function( elem ) { - var hash = window.location && window.location.hash; - return hash && hash.slice( 1 ) === elem.id; - }, - - "root": function( elem ) { - return elem === docElem; - }, - - "focus": function( elem ) { - return elem === document.activeElement && (!document.hasFocus || document.hasFocus()) && !!(elem.type || elem.href || ~elem.tabIndex); - }, - - // Boolean properties - "enabled": createDisabledPseudo( false ), - "disabled": createDisabledPseudo( true ), - - "checked": function( elem ) { - // In CSS3, :checked should return both checked and selected elements - // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked - var nodeName = elem.nodeName.toLowerCase(); - return (nodeName === "input" && !!elem.checked) || (nodeName === "option" && !!elem.selected); - }, - - "selected": function( elem ) { - // Accessing this property makes selected-by-default - // options in Safari work properly - if ( elem.parentNode ) { - elem.parentNode.selectedIndex; - } - - return elem.selected === true; - }, - - // Contents - "empty": function( elem ) { - // http://www.w3.org/TR/selectors/#empty-pseudo - // :empty is negated by element (1) or content nodes (text: 3; cdata: 4; entity ref: 5), - // but not by others (comment: 8; processing instruction: 7; etc.) - // nodeType < 6 works because attributes (2) do not appear as children - for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { - if ( elem.nodeType < 6 ) { - return false; - } - } - return true; - }, - - "parent": function( elem ) { - return !Expr.pseudos["empty"]( elem ); - }, - - // Element/input types - "header": function( elem ) { - return rheader.test( elem.nodeName ); - }, - - "input": function( elem ) { - return rinputs.test( elem.nodeName ); - }, - - "button": function( elem ) { - var name = elem.nodeName.toLowerCase(); - return name === "input" && elem.type === "button" || name === "button"; - }, - - "text": function( elem ) { - var attr; - return elem.nodeName.toLowerCase() === "input" && - elem.type === "text" && - - // Support: IE<8 - // New HTML5 attribute values (e.g., "search") appear with elem.type === "text" - ( (attr = elem.getAttribute("type")) == null || attr.toLowerCase() === "text" ); - }, - - // Position-in-collection - "first": createPositionalPseudo(function() { - return [ 0 ]; - }), - - "last": createPositionalPseudo(function( matchIndexes, length ) { - return [ length - 1 ]; - }), - - "eq": createPositionalPseudo(function( matchIndexes, length, argument ) { - return [ argument < 0 ? argument + length : argument ]; - }), - - "even": createPositionalPseudo(function( matchIndexes, length ) { - var i = 0; - for ( ; i < length; i += 2 ) { - matchIndexes.push( i ); - } - return matchIndexes; - }), - - "odd": createPositionalPseudo(function( matchIndexes, length ) { - var i = 1; - for ( ; i < length; i += 2 ) { - matchIndexes.push( i ); - } - return matchIndexes; - }), - - "lt": createPositionalPseudo(function( matchIndexes, length, argument ) { - var i = argument < 0 ? argument + length : argument; - for ( ; --i >= 0; ) { - matchIndexes.push( i ); - } - return matchIndexes; - }), - - "gt": createPositionalPseudo(function( matchIndexes, length, argument ) { - var i = argument < 0 ? argument + length : argument; - for ( ; ++i < length; ) { - matchIndexes.push( i ); - } - return matchIndexes; - }) - } -}; - -Expr.pseudos["nth"] = Expr.pseudos["eq"]; - -// Add button/input type pseudos -for ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) { - Expr.pseudos[ i ] = createInputPseudo( i ); -} -for ( i in { submit: true, reset: true } ) { - Expr.pseudos[ i ] = createButtonPseudo( i ); -} - -// Easy API for creating new setFilters -function setFilters() {} -setFilters.prototype = Expr.filters = Expr.pseudos; -Expr.setFilters = new setFilters(); - -tokenize = Sizzle.tokenize = function( selector, parseOnly ) { - var matched, match, tokens, type, - soFar, groups, preFilters, - cached = tokenCache[ selector + " " ]; - - if ( cached ) { - return parseOnly ? 0 : cached.slice( 0 ); - } - - soFar = selector; - groups = []; - preFilters = Expr.preFilter; - - while ( soFar ) { - - // Comma and first run - if ( !matched || (match = rcomma.exec( soFar )) ) { - if ( match ) { - // Don't consume trailing commas as valid - soFar = soFar.slice( match[0].length ) || soFar; - } - groups.push( (tokens = []) ); - } - - matched = false; - - // Combinators - if ( (match = rcombinators.exec( soFar )) ) { - matched = match.shift(); - tokens.push({ - value: matched, - // Cast descendant combinators to space - type: match[0].replace( rtrim, " " ) - }); - soFar = soFar.slice( matched.length ); - } - - // Filters - for ( type in Expr.filter ) { - if ( (match = matchExpr[ type ].exec( soFar )) && (!preFilters[ type ] || - (match = preFilters[ type ]( match ))) ) { - matched = match.shift(); - tokens.push({ - value: matched, - type: type, - matches: match - }); - soFar = soFar.slice( matched.length ); - } - } - - if ( !matched ) { - break; - } - } - - // Return the length of the invalid excess - // if we're just parsing - // Otherwise, throw an error or return tokens - return parseOnly ? - soFar.length : - soFar ? - Sizzle.error( selector ) : - // Cache the tokens - tokenCache( selector, groups ).slice( 0 ); -}; - -function toSelector( tokens ) { - var i = 0, - len = tokens.length, - selector = ""; - for ( ; i < len; i++ ) { - selector += tokens[i].value; - } - return selector; -} - -function addCombinator( matcher, combinator, base ) { - var dir = combinator.dir, - skip = combinator.next, - key = skip || dir, - checkNonElements = base && key === "parentNode", - doneName = done++; - - return combinator.first ? - // Check against closest ancestor/preceding element - function( elem, context, xml ) { - while ( (elem = elem[ dir ]) ) { - if ( elem.nodeType === 1 || checkNonElements ) { - return matcher( elem, context, xml ); - } - } - } : - - // Check against all ancestor/preceding elements - function( elem, context, xml ) { - var oldCache, uniqueCache, outerCache, - newCache = [ dirruns, doneName ]; - - // We can't set arbitrary data on XML nodes, so they don't benefit from combinator caching - if ( xml ) { - while ( (elem = elem[ dir ]) ) { - if ( elem.nodeType === 1 || checkNonElements ) { - if ( matcher( elem, context, xml ) ) { - return true; - } - } - } - } else { - while ( (elem = elem[ dir ]) ) { - if ( elem.nodeType === 1 || checkNonElements ) { - outerCache = elem[ expando ] || (elem[ expando ] = {}); - - // Support: IE <9 only - // Defend against cloned attroperties (jQuery gh-1709) - uniqueCache = outerCache[ elem.uniqueID ] || (outerCache[ elem.uniqueID ] = {}); - - if ( skip && skip === elem.nodeName.toLowerCase() ) { - elem = elem[ dir ] || elem; - } else if ( (oldCache = uniqueCache[ key ]) && - oldCache[ 0 ] === dirruns && oldCache[ 1 ] === doneName ) { - - // Assign to newCache so results back-propagate to previous elements - return (newCache[ 2 ] = oldCache[ 2 ]); - } else { - // Reuse newcache so results back-propagate to previous elements - uniqueCache[ key ] = newCache; - - // A match means we're done; a fail means we have to keep checking - if ( (newCache[ 2 ] = matcher( elem, context, xml )) ) { - return true; - } - } - } - } - } - }; -} - -function elementMatcher( matchers ) { - return matchers.length > 1 ? - function( elem, context, xml ) { - var i = matchers.length; - while ( i-- ) { - if ( !matchers[i]( elem, context, xml ) ) { - return false; - } - } - return true; - } : - matchers[0]; -} - -function multipleContexts( selector, contexts, results ) { - var i = 0, - len = contexts.length; - for ( ; i < len; i++ ) { - Sizzle( selector, contexts[i], results ); - } - return results; -} - -function condense( unmatched, map, filter, context, xml ) { - var elem, - newUnmatched = [], - i = 0, - len = unmatched.length, - mapped = map != null; - - for ( ; i < len; i++ ) { - if ( (elem = unmatched[i]) ) { - if ( !filter || filter( elem, context, xml ) ) { - newUnmatched.push( elem ); - if ( mapped ) { - map.push( i ); - } - } - } - } - - return newUnmatched; -} - -function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) { - if ( postFilter && !postFilter[ expando ] ) { - postFilter = setMatcher( postFilter ); - } - if ( postFinder && !postFinder[ expando ] ) { - postFinder = setMatcher( postFinder, postSelector ); - } - return markFunction(function( seed, results, context, xml ) { - var temp, i, elem, - preMap = [], - postMap = [], - preexisting = results.length, - - // Get initial elements from seed or context - elems = seed || multipleContexts( selector || "*", context.nodeType ? [ context ] : context, [] ), - - // Prefilter to get matcher input, preserving a map for seed-results synchronization - matcherIn = preFilter && ( seed || !selector ) ? - condense( elems, preMap, preFilter, context, xml ) : - elems, - - matcherOut = matcher ? - // If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results, - postFinder || ( seed ? preFilter : preexisting || postFilter ) ? - - // ...intermediate processing is necessary - [] : - - // ...otherwise use results directly - results : - matcherIn; - - // Find primary matches - if ( matcher ) { - matcher( matcherIn, matcherOut, context, xml ); - } - - // Apply postFilter - if ( postFilter ) { - temp = condense( matcherOut, postMap ); - postFilter( temp, [], context, xml ); - - // Un-match failing elements by moving them back to matcherIn - i = temp.length; - while ( i-- ) { - if ( (elem = temp[i]) ) { - matcherOut[ postMap[i] ] = !(matcherIn[ postMap[i] ] = elem); - } - } - } - - if ( seed ) { - if ( postFinder || preFilter ) { - if ( postFinder ) { - // Get the final matcherOut by condensing this intermediate into postFinder contexts - temp = []; - i = matcherOut.length; - while ( i-- ) { - if ( (elem = matcherOut[i]) ) { - // Restore matcherIn since elem is not yet a final match - temp.push( (matcherIn[i] = elem) ); - } - } - postFinder( null, (matcherOut = []), temp, xml ); - } - - // Move matched elements from seed to results to keep them synchronized - i = matcherOut.length; - while ( i-- ) { - if ( (elem = matcherOut[i]) && - (temp = postFinder ? indexOf( seed, elem ) : preMap[i]) > -1 ) { - - seed[temp] = !(results[temp] = elem); - } - } - } - - // Add elements to results, through postFinder if defined - } else { - matcherOut = condense( - matcherOut === results ? - matcherOut.splice( preexisting, matcherOut.length ) : - matcherOut - ); - if ( postFinder ) { - postFinder( null, results, matcherOut, xml ); - } else { - push.apply( results, matcherOut ); - } - } - }); -} - -function matcherFromTokens( tokens ) { - var checkContext, matcher, j, - len = tokens.length, - leadingRelative = Expr.relative[ tokens[0].type ], - implicitRelative = leadingRelative || Expr.relative[" "], - i = leadingRelative ? 1 : 0, - - // The foundational matcher ensures that elements are reachable from top-level context(s) - matchContext = addCombinator( function( elem ) { - return elem === checkContext; - }, implicitRelative, true ), - matchAnyContext = addCombinator( function( elem ) { - return indexOf( checkContext, elem ) > -1; - }, implicitRelative, true ), - matchers = [ function( elem, context, xml ) { - var ret = ( !leadingRelative && ( xml || context !== outermostContext ) ) || ( - (checkContext = context).nodeType ? - matchContext( elem, context, xml ) : - matchAnyContext( elem, context, xml ) ); - // Avoid hanging onto element (issue #299) - checkContext = null; - return ret; - } ]; - - for ( ; i < len; i++ ) { - if ( (matcher = Expr.relative[ tokens[i].type ]) ) { - matchers = [ addCombinator(elementMatcher( matchers ), matcher) ]; - } else { - matcher = Expr.filter[ tokens[i].type ].apply( null, tokens[i].matches ); - - // Return special upon seeing a positional matcher - if ( matcher[ expando ] ) { - // Find the next relative operator (if any) for proper handling - j = ++i; - for ( ; j < len; j++ ) { - if ( Expr.relative[ tokens[j].type ] ) { - break; - } - } - return setMatcher( - i > 1 && elementMatcher( matchers ), - i > 1 && toSelector( - // If the preceding token was a descendant combinator, insert an implicit any-element `*` - tokens.slice( 0, i - 1 ).concat({ value: tokens[ i - 2 ].type === " " ? "*" : "" }) - ).replace( rtrim, "$1" ), - matcher, - i < j && matcherFromTokens( tokens.slice( i, j ) ), - j < len && matcherFromTokens( (tokens = tokens.slice( j )) ), - j < len && toSelector( tokens ) - ); - } - matchers.push( matcher ); - } - } - - return elementMatcher( matchers ); -} - -function matcherFromGroupMatchers( elementMatchers, setMatchers ) { - var bySet = setMatchers.length > 0, - byElement = elementMatchers.length > 0, - superMatcher = function( seed, context, xml, results, outermost ) { - var elem, j, matcher, - matchedCount = 0, - i = "0", - unmatched = seed && [], - setMatched = [], - contextBackup = outermostContext, - // We must always have either seed elements or outermost context - elems = seed || byElement && Expr.find["TAG"]( "*", outermost ), - // Use integer dirruns iff this is the outermost matcher - dirrunsUnique = (dirruns += contextBackup == null ? 1 : Math.random() || 0.1), - len = elems.length; - - if ( outermost ) { - outermostContext = context === document || context || outermost; - } - - // Add elements passing elementMatchers directly to results - // Support: IE<9, Safari - // Tolerate NodeList properties (IE: "length"; Safari: ) matching elements by id - for ( ; i !== len && (elem = elems[i]) != null; i++ ) { - if ( byElement && elem ) { - j = 0; - if ( !context && elem.ownerDocument !== document ) { - setDocument( elem ); - xml = !documentIsHTML; - } - while ( (matcher = elementMatchers[j++]) ) { - if ( matcher( elem, context || document, xml) ) { - results.push( elem ); - break; - } - } - if ( outermost ) { - dirruns = dirrunsUnique; - } - } - - // Track unmatched elements for set filters - if ( bySet ) { - // They will have gone through all possible matchers - if ( (elem = !matcher && elem) ) { - matchedCount--; - } - - // Lengthen the array for every element, matched or not - if ( seed ) { - unmatched.push( elem ); - } - } - } - - // `i` is now the count of elements visited above, and adding it to `matchedCount` - // makes the latter nonnegative. - matchedCount += i; - - // Apply set filters to unmatched elements - // NOTE: This can be skipped if there are no unmatched elements (i.e., `matchedCount` - // equals `i`), unless we didn't visit _any_ elements in the above loop because we have - // no element matchers and no seed. - // Incrementing an initially-string "0" `i` allows `i` to remain a string only in that - // case, which will result in a "00" `matchedCount` that differs from `i` but is also - // numerically zero. - if ( bySet && i !== matchedCount ) { - j = 0; - while ( (matcher = setMatchers[j++]) ) { - matcher( unmatched, setMatched, context, xml ); - } - - if ( seed ) { - // Reintegrate element matches to eliminate the need for sorting - if ( matchedCount > 0 ) { - while ( i-- ) { - if ( !(unmatched[i] || setMatched[i]) ) { - setMatched[i] = pop.call( results ); - } - } - } - - // Discard index placeholder values to get only actual matches - setMatched = condense( setMatched ); - } - - // Add matches to results - push.apply( results, setMatched ); - - // Seedless set matches succeeding multiple successful matchers stipulate sorting - if ( outermost && !seed && setMatched.length > 0 && - ( matchedCount + setMatchers.length ) > 1 ) { - - Sizzle.uniqueSort( results ); - } - } - - // Override manipulation of globals by nested matchers - if ( outermost ) { - dirruns = dirrunsUnique; - outermostContext = contextBackup; - } - - return unmatched; - }; - - return bySet ? - markFunction( superMatcher ) : - superMatcher; -} - -compile = Sizzle.compile = function( selector, match /* Internal Use Only */ ) { - var i, - setMatchers = [], - elementMatchers = [], - cached = compilerCache[ selector + " " ]; - - if ( !cached ) { - // Generate a function of recursive functions that can be used to check each element - if ( !match ) { - match = tokenize( selector ); - } - i = match.length; - while ( i-- ) { - cached = matcherFromTokens( match[i] ); - if ( cached[ expando ] ) { - setMatchers.push( cached ); - } else { - elementMatchers.push( cached ); - } - } - - // Cache the compiled function - cached = compilerCache( selector, matcherFromGroupMatchers( elementMatchers, setMatchers ) ); - - // Save selector and tokenization - cached.selector = selector; - } - return cached; -}; - -/** - * A low-level selection function that works with Sizzle's compiled - * selector functions - * @param {String|Function} selector A selector or a pre-compiled - * selector function built with Sizzle.compile - * @param {Element} context - * @param {Array} [results] - * @param {Array} [seed] A set of elements to match against - */ -select = Sizzle.select = function( selector, context, results, seed ) { - var i, tokens, token, type, find, - compiled = typeof selector === "function" && selector, - match = !seed && tokenize( (selector = compiled.selector || selector) ); - - results = results || []; - - // Try to minimize operations if there is only one selector in the list and no seed - // (the latter of which guarantees us context) - if ( match.length === 1 ) { - - // Reduce context if the leading compound selector is an ID - tokens = match[0] = match[0].slice( 0 ); - if ( tokens.length > 2 && (token = tokens[0]).type === "ID" && - support.getById && context.nodeType === 9 && documentIsHTML && - Expr.relative[ tokens[1].type ] ) { - - context = ( Expr.find["ID"]( token.matches[0].replace(runescape, funescape), context ) || [] )[0]; - if ( !context ) { - return results; - - // Precompiled matchers will still verify ancestry, so step up a level - } else if ( compiled ) { - context = context.parentNode; - } - - selector = selector.slice( tokens.shift().value.length ); - } - - // Fetch a seed set for right-to-left matching - i = matchExpr["needsContext"].test( selector ) ? 0 : tokens.length; - while ( i-- ) { - token = tokens[i]; - - // Abort if we hit a combinator - if ( Expr.relative[ (type = token.type) ] ) { - break; - } - if ( (find = Expr.find[ type ]) ) { - // Search, expanding context for leading sibling combinators - if ( (seed = find( - token.matches[0].replace( runescape, funescape ), - rsibling.test( tokens[0].type ) && testContext( context.parentNode ) || context - )) ) { - - // If seed is empty or no tokens remain, we can return early - tokens.splice( i, 1 ); - selector = seed.length && toSelector( tokens ); - if ( !selector ) { - push.apply( results, seed ); - return results; - } - - break; - } - } - } - } - - // Compile and execute a filtering function if one is not provided - // Provide `match` to avoid retokenization if we modified the selector above - ( compiled || compile( selector, match ) )( - seed, - context, - !documentIsHTML, - results, - !context || rsibling.test( selector ) && testContext( context.parentNode ) || context - ); - return results; -}; - -// One-time assignments - -// Sort stability -support.sortStable = expando.split("").sort( sortOrder ).join("") === expando; - -// Support: Chrome 14-35+ -// Always assume duplicates if they aren't passed to the comparison function -support.detectDuplicates = !!hasDuplicate; - -// Initialize against the default document -setDocument(); - -// Support: Webkit<537.32 - Safari 6.0.3/Chrome 25 (fixed in Chrome 27) -// Detached nodes confoundingly follow *each other* -support.sortDetached = assert(function( el ) { - // Should return 1, but returns 4 (following) - return el.compareDocumentPosition( document.createElement("fieldset") ) & 1; -}); - -// Support: IE<8 -// Prevent attribute/property "interpolation" -// https://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx -if ( !assert(function( el ) { - el.innerHTML = ""; - return el.firstChild.getAttribute("href") === "#" ; -}) ) { - addHandle( "type|href|height|width", function( elem, name, isXML ) { - if ( !isXML ) { - return elem.getAttribute( name, name.toLowerCase() === "type" ? 1 : 2 ); - } - }); -} - -// Support: IE<9 -// Use defaultValue in place of getAttribute("value") -if ( !support.attributes || !assert(function( el ) { - el.innerHTML = ""; - el.firstChild.setAttribute( "value", "" ); - return el.firstChild.getAttribute( "value" ) === ""; -}) ) { - addHandle( "value", function( elem, name, isXML ) { - if ( !isXML && elem.nodeName.toLowerCase() === "input" ) { - return elem.defaultValue; - } - }); -} - -// Support: IE<9 -// Use getAttributeNode to fetch booleans when getAttribute lies -if ( !assert(function( el ) { - return el.getAttribute("disabled") == null; -}) ) { - addHandle( booleans, function( elem, name, isXML ) { - var val; - if ( !isXML ) { - return elem[ name ] === true ? name.toLowerCase() : - (val = elem.getAttributeNode( name )) && val.specified ? - val.value : - null; - } - }); -} - -return Sizzle; - -})( window ); - - - -jQuery.find = Sizzle; -jQuery.expr = Sizzle.selectors; - -// Deprecated -jQuery.expr[ ":" ] = jQuery.expr.pseudos; -jQuery.uniqueSort = jQuery.unique = Sizzle.uniqueSort; -jQuery.text = Sizzle.getText; -jQuery.isXMLDoc = Sizzle.isXML; -jQuery.contains = Sizzle.contains; -jQuery.escapeSelector = Sizzle.escape; - - - - -var dir = function( elem, dir, until ) { - var matched = [], - truncate = until !== undefined; - - while ( ( elem = elem[ dir ] ) && elem.nodeType !== 9 ) { - if ( elem.nodeType === 1 ) { - if ( truncate && jQuery( elem ).is( until ) ) { - break; - } - matched.push( elem ); - } - } - return matched; -}; - - -var siblings = function( n, elem ) { - var matched = []; - - for ( ; n; n = n.nextSibling ) { - if ( n.nodeType === 1 && n !== elem ) { - matched.push( n ); - } - } - - return matched; -}; - - -var rneedsContext = jQuery.expr.match.needsContext; - -var rsingleTag = ( /^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i ); - - - -var risSimple = /^.[^:#\[\.,]*$/; - -// Implement the identical functionality for filter and not -function winnow( elements, qualifier, not ) { - if ( jQuery.isFunction( qualifier ) ) { - return jQuery.grep( elements, function( elem, i ) { - return !!qualifier.call( elem, i, elem ) !== not; - } ); - - } - - if ( qualifier.nodeType ) { - return jQuery.grep( elements, function( elem ) { - return ( elem === qualifier ) !== not; - } ); - - } - - if ( typeof qualifier === "string" ) { - if ( risSimple.test( qualifier ) ) { - return jQuery.filter( qualifier, elements, not ); - } - - qualifier = jQuery.filter( qualifier, elements ); - } - - return jQuery.grep( elements, function( elem ) { - return ( indexOf.call( qualifier, elem ) > -1 ) !== not && elem.nodeType === 1; - } ); -} - -jQuery.filter = function( expr, elems, not ) { - var elem = elems[ 0 ]; - - if ( not ) { - expr = ":not(" + expr + ")"; - } - - return elems.length === 1 && elem.nodeType === 1 ? - jQuery.find.matchesSelector( elem, expr ) ? [ elem ] : [] : - jQuery.find.matches( expr, jQuery.grep( elems, function( elem ) { - return elem.nodeType === 1; - } ) ); -}; - -jQuery.fn.extend( { - find: function( selector ) { - var i, ret, - len = this.length, - self = this; - - if ( typeof selector !== "string" ) { - return this.pushStack( jQuery( selector ).filter( function() { - for ( i = 0; i < len; i++ ) { - if ( jQuery.contains( self[ i ], this ) ) { - return true; - } - } - } ) ); - } - - ret = this.pushStack( [] ); - - for ( i = 0; i < len; i++ ) { - jQuery.find( selector, self[ i ], ret ); - } - - return len > 1 ? jQuery.uniqueSort( ret ) : ret; - }, - filter: function( selector ) { - return this.pushStack( winnow( this, selector || [], false ) ); - }, - not: function( selector ) { - return this.pushStack( winnow( this, selector || [], true ) ); - }, - is: function( selector ) { - return !!winnow( - this, - - // If this is a positional/relative selector, check membership in the returned set - // so $("p:first").is("p:last") won't return true for a doc with two "p". - typeof selector === "string" && rneedsContext.test( selector ) ? - jQuery( selector ) : - selector || [], - false - ).length; - } -} ); - - -// Initialize a jQuery object - - -// A central reference to the root jQuery(document) -var rootjQuery, - - // A simple way to check for HTML strings - // Prioritize #id over to avoid XSS via location.hash (#9521) - // Strict HTML recognition (#11290: must start with <) - // Shortcut simple #id case for speed - rquickExpr = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/, - - init = jQuery.fn.init = function( selector, context, root ) { - var match, elem; - - // HANDLE: $(""), $(null), $(undefined), $(false) - if ( !selector ) { - return this; - } - - // Method init() accepts an alternate rootjQuery - // so migrate can support jQuery.sub (gh-2101) - root = root || rootjQuery; - - // Handle HTML strings - if ( typeof selector === "string" ) { - if ( selector[ 0 ] === "<" && - selector[ selector.length - 1 ] === ">" && - selector.length >= 3 ) { - - // Assume that strings that start and end with <> are HTML and skip the regex check - match = [ null, selector, null ]; - - } else { - match = rquickExpr.exec( selector ); - } - - // Match html or make sure no context is specified for #id - if ( match && ( match[ 1 ] || !context ) ) { - - // HANDLE: $(html) -> $(array) - if ( match[ 1 ] ) { - context = context instanceof jQuery ? context[ 0 ] : context; - - // Option to run scripts is true for back-compat - // Intentionally let the error be thrown if parseHTML is not present - jQuery.merge( this, jQuery.parseHTML( - match[ 1 ], - context && context.nodeType ? context.ownerDocument || context : document, - true - ) ); - - // HANDLE: $(html, props) - if ( rsingleTag.test( match[ 1 ] ) && jQuery.isPlainObject( context ) ) { - for ( match in context ) { - - // Properties of context are called as methods if possible - if ( jQuery.isFunction( this[ match ] ) ) { - this[ match ]( context[ match ] ); - - // ...and otherwise set as attributes - } else { - this.attr( match, context[ match ] ); - } - } - } - - return this; - - // HANDLE: $(#id) - } else { - elem = document.getElementById( match[ 2 ] ); - - if ( elem ) { - - // Inject the element directly into the jQuery object - this[ 0 ] = elem; - this.length = 1; - } - return this; - } - - // HANDLE: $(expr, $(...)) - } else if ( !context || context.jquery ) { - return ( context || root ).find( selector ); - - // HANDLE: $(expr, context) - // (which is just equivalent to: $(context).find(expr) - } else { - return this.constructor( context ).find( selector ); - } - - // HANDLE: $(DOMElement) - } else if ( selector.nodeType ) { - this[ 0 ] = selector; - this.length = 1; - return this; - - // HANDLE: $(function) - // Shortcut for document ready - } else if ( jQuery.isFunction( selector ) ) { - return root.ready !== undefined ? - root.ready( selector ) : - - // Execute immediately if ready is not present - selector( jQuery ); - } - - return jQuery.makeArray( selector, this ); - }; - -// Give the init function the jQuery prototype for later instantiation -init.prototype = jQuery.fn; - -// Initialize central reference -rootjQuery = jQuery( document ); - - -var rparentsprev = /^(?:parents|prev(?:Until|All))/, - - // Methods guaranteed to produce a unique set when starting from a unique set - guaranteedUnique = { - children: true, - contents: true, - next: true, - prev: true - }; - -jQuery.fn.extend( { - has: function( target ) { - var targets = jQuery( target, this ), - l = targets.length; - - return this.filter( function() { - var i = 0; - for ( ; i < l; i++ ) { - if ( jQuery.contains( this, targets[ i ] ) ) { - return true; - } - } - } ); - }, - - closest: function( selectors, context ) { - var cur, - i = 0, - l = this.length, - matched = [], - targets = typeof selectors !== "string" && jQuery( selectors ); - - // Positional selectors never match, since there's no _selection_ context - if ( !rneedsContext.test( selectors ) ) { - for ( ; i < l; i++ ) { - for ( cur = this[ i ]; cur && cur !== context; cur = cur.parentNode ) { - - // Always skip document fragments - if ( cur.nodeType < 11 && ( targets ? - targets.index( cur ) > -1 : - - // Don't pass non-elements to Sizzle - cur.nodeType === 1 && - jQuery.find.matchesSelector( cur, selectors ) ) ) { - - matched.push( cur ); - break; - } - } - } - } - - return this.pushStack( matched.length > 1 ? jQuery.uniqueSort( matched ) : matched ); - }, - - // Determine the position of an element within the set - index: function( elem ) { - - // No argument, return index in parent - if ( !elem ) { - return ( this[ 0 ] && this[ 0 ].parentNode ) ? this.first().prevAll().length : -1; - } - - // Index in selector - if ( typeof elem === "string" ) { - return indexOf.call( jQuery( elem ), this[ 0 ] ); - } - - // Locate the position of the desired element - return indexOf.call( this, - - // If it receives a jQuery object, the first element is used - elem.jquery ? elem[ 0 ] : elem - ); - }, - - add: function( selector, context ) { - return this.pushStack( - jQuery.uniqueSort( - jQuery.merge( this.get(), jQuery( selector, context ) ) - ) - ); - }, - - addBack: function( selector ) { - return this.add( selector == null ? - this.prevObject : this.prevObject.filter( selector ) - ); - } -} ); - -function sibling( cur, dir ) { - while ( ( cur = cur[ dir ] ) && cur.nodeType !== 1 ) {} - return cur; -} - -jQuery.each( { - parent: function( elem ) { - var parent = elem.parentNode; - return parent && parent.nodeType !== 11 ? parent : null; - }, - parents: function( elem ) { - return dir( elem, "parentNode" ); - }, - parentsUntil: function( elem, i, until ) { - return dir( elem, "parentNode", until ); - }, - next: function( elem ) { - return sibling( elem, "nextSibling" ); - }, - prev: function( elem ) { - return sibling( elem, "previousSibling" ); - }, - nextAll: function( elem ) { - return dir( elem, "nextSibling" ); - }, - prevAll: function( elem ) { - return dir( elem, "previousSibling" ); - }, - nextUntil: function( elem, i, until ) { - return dir( elem, "nextSibling", until ); - }, - prevUntil: function( elem, i, until ) { - return dir( elem, "previousSibling", until ); - }, - siblings: function( elem ) { - return siblings( ( elem.parentNode || {} ).firstChild, elem ); - }, - children: function( elem ) { - return siblings( elem.firstChild ); - }, - contents: function( elem ) { - return elem.contentDocument || jQuery.merge( [], elem.childNodes ); - } -}, function( name, fn ) { - jQuery.fn[ name ] = function( until, selector ) { - var matched = jQuery.map( this, fn, until ); - - if ( name.slice( -5 ) !== "Until" ) { - selector = until; - } - - if ( selector && typeof selector === "string" ) { - matched = jQuery.filter( selector, matched ); - } - - if ( this.length > 1 ) { - - // Remove duplicates - if ( !guaranteedUnique[ name ] ) { - jQuery.uniqueSort( matched ); - } - - // Reverse order for parents* and prev-derivatives - if ( rparentsprev.test( name ) ) { - matched.reverse(); - } - } - - return this.pushStack( matched ); - }; -} ); -var rnotwhite = ( /\S+/g ); - - - -// Convert String-formatted options into Object-formatted ones -function createOptions( options ) { - var object = {}; - jQuery.each( options.match( rnotwhite ) || [], function( _, flag ) { - object[ flag ] = true; - } ); - return object; -} - -/* - * Create a callback list using the following parameters: - * - * options: an optional list of space-separated options that will change how - * the callback list behaves or a more traditional option object - * - * By default a callback list will act like an event callback list and can be - * "fired" multiple times. - * - * Possible options: - * - * once: will ensure the callback list can only be fired once (like a Deferred) - * - * memory: will keep track of previous values and will call any callback added - * after the list has been fired right away with the latest "memorized" - * values (like a Deferred) - * - * unique: will ensure a callback can only be added once (no duplicate in the list) - * - * stopOnFalse: interrupt callings when a callback returns false - * - */ -jQuery.Callbacks = function( options ) { - - // Convert options from String-formatted to Object-formatted if needed - // (we check in cache first) - options = typeof options === "string" ? - createOptions( options ) : - jQuery.extend( {}, options ); - - var // Flag to know if list is currently firing - firing, - - // Last fire value for non-forgettable lists - memory, - - // Flag to know if list was already fired - fired, - - // Flag to prevent firing - locked, - - // Actual callback list - list = [], - - // Queue of execution data for repeatable lists - queue = [], - - // Index of currently firing callback (modified by add/remove as needed) - firingIndex = -1, - - // Fire callbacks - fire = function() { - - // Enforce single-firing - locked = options.once; - - // Execute callbacks for all pending executions, - // respecting firingIndex overrides and runtime changes - fired = firing = true; - for ( ; queue.length; firingIndex = -1 ) { - memory = queue.shift(); - while ( ++firingIndex < list.length ) { - - // Run callback and check for early termination - if ( list[ firingIndex ].apply( memory[ 0 ], memory[ 1 ] ) === false && - options.stopOnFalse ) { - - // Jump to end and forget the data so .add doesn't re-fire - firingIndex = list.length; - memory = false; - } - } - } - - // Forget the data if we're done with it - if ( !options.memory ) { - memory = false; - } - - firing = false; - - // Clean up if we're done firing for good - if ( locked ) { - - // Keep an empty list if we have data for future add calls - if ( memory ) { - list = []; - - // Otherwise, this object is spent - } else { - list = ""; - } - } - }, - - // Actual Callbacks object - self = { - - // Add a callback or a collection of callbacks to the list - add: function() { - if ( list ) { - - // If we have memory from a past run, we should fire after adding - if ( memory && !firing ) { - firingIndex = list.length - 1; - queue.push( memory ); - } - - ( function add( args ) { - jQuery.each( args, function( _, arg ) { - if ( jQuery.isFunction( arg ) ) { - if ( !options.unique || !self.has( arg ) ) { - list.push( arg ); - } - } else if ( arg && arg.length && jQuery.type( arg ) !== "string" ) { - - // Inspect recursively - add( arg ); - } - } ); - } )( arguments ); - - if ( memory && !firing ) { - fire(); - } - } - return this; - }, - - // Remove a callback from the list - remove: function() { - jQuery.each( arguments, function( _, arg ) { - var index; - while ( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) { - list.splice( index, 1 ); - - // Handle firing indexes - if ( index <= firingIndex ) { - firingIndex--; - } - } - } ); - return this; - }, - - // Check if a given callback is in the list. - // If no argument is given, return whether or not list has callbacks attached. - has: function( fn ) { - return fn ? - jQuery.inArray( fn, list ) > -1 : - list.length > 0; - }, - - // Remove all callbacks from the list - empty: function() { - if ( list ) { - list = []; - } - return this; - }, - - // Disable .fire and .add - // Abort any current/pending executions - // Clear all callbacks and values - disable: function() { - locked = queue = []; - list = memory = ""; - return this; - }, - disabled: function() { - return !list; - }, - - // Disable .fire - // Also disable .add unless we have memory (since it would have no effect) - // Abort any pending executions - lock: function() { - locked = queue = []; - if ( !memory && !firing ) { - list = memory = ""; - } - return this; - }, - locked: function() { - return !!locked; - }, - - // Call all callbacks with the given context and arguments - fireWith: function( context, args ) { - if ( !locked ) { - args = args || []; - args = [ context, args.slice ? args.slice() : args ]; - queue.push( args ); - if ( !firing ) { - fire(); - } - } - return this; - }, - - // Call all the callbacks with the given arguments - fire: function() { - self.fireWith( this, arguments ); - return this; - }, - - // To know if the callbacks have already been called at least once - fired: function() { - return !!fired; - } - }; - - return self; -}; - - -function Identity( v ) { - return v; -} -function Thrower( ex ) { - throw ex; -} - -function adoptValue( value, resolve, reject ) { - var method; - - try { - - // Check for promise aspect first to privilege synchronous behavior - if ( value && jQuery.isFunction( ( method = value.promise ) ) ) { - method.call( value ).done( resolve ).fail( reject ); - - // Other thenables - } else if ( value && jQuery.isFunction( ( method = value.then ) ) ) { - method.call( value, resolve, reject ); - - // Other non-thenables - } else { - - // Support: Android 4.0 only - // Strict mode functions invoked without .call/.apply get global-object context - resolve.call( undefined, value ); - } - - // For Promises/A+, convert exceptions into rejections - // Since jQuery.when doesn't unwrap thenables, we can skip the extra checks appearing in - // Deferred#then to conditionally suppress rejection. - } catch ( value ) { - - // Support: Android 4.0 only - // Strict mode functions invoked without .call/.apply get global-object context - reject.call( undefined, value ); - } -} - -jQuery.extend( { - - Deferred: function( func ) { - var tuples = [ - - // action, add listener, callbacks, - // ... .then handlers, argument index, [final state] - [ "notify", "progress", jQuery.Callbacks( "memory" ), - jQuery.Callbacks( "memory" ), 2 ], - [ "resolve", "done", jQuery.Callbacks( "once memory" ), - jQuery.Callbacks( "once memory" ), 0, "resolved" ], - [ "reject", "fail", jQuery.Callbacks( "once memory" ), - jQuery.Callbacks( "once memory" ), 1, "rejected" ] - ], - state = "pending", - promise = { - state: function() { - return state; - }, - always: function() { - deferred.done( arguments ).fail( arguments ); - return this; - }, - "catch": function( fn ) { - return promise.then( null, fn ); - }, - - // Keep pipe for back-compat - pipe: function( /* fnDone, fnFail, fnProgress */ ) { - var fns = arguments; - - return jQuery.Deferred( function( newDefer ) { - jQuery.each( tuples, function( i, tuple ) { - - // Map tuples (progress, done, fail) to arguments (done, fail, progress) - var fn = jQuery.isFunction( fns[ tuple[ 4 ] ] ) && fns[ tuple[ 4 ] ]; - - // deferred.progress(function() { bind to newDefer or newDefer.notify }) - // deferred.done(function() { bind to newDefer or newDefer.resolve }) - // deferred.fail(function() { bind to newDefer or newDefer.reject }) - deferred[ tuple[ 1 ] ]( function() { - var returned = fn && fn.apply( this, arguments ); - if ( returned && jQuery.isFunction( returned.promise ) ) { - returned.promise() - .progress( newDefer.notify ) - .done( newDefer.resolve ) - .fail( newDefer.reject ); - } else { - newDefer[ tuple[ 0 ] + "With" ]( - this, - fn ? [ returned ] : arguments - ); - } - } ); - } ); - fns = null; - } ).promise(); - }, - then: function( onFulfilled, onRejected, onProgress ) { - var maxDepth = 0; - function resolve( depth, deferred, handler, special ) { - return function() { - var that = this, - args = arguments, - mightThrow = function() { - var returned, then; - - // Support: Promises/A+ section 2.3.3.3.3 - // https://promisesaplus.com/#point-59 - // Ignore double-resolution attempts - if ( depth < maxDepth ) { - return; - } - - returned = handler.apply( that, args ); - - // Support: Promises/A+ section 2.3.1 - // https://promisesaplus.com/#point-48 - if ( returned === deferred.promise() ) { - throw new TypeError( "Thenable self-resolution" ); - } - - // Support: Promises/A+ sections 2.3.3.1, 3.5 - // https://promisesaplus.com/#point-54 - // https://promisesaplus.com/#point-75 - // Retrieve `then` only once - then = returned && - - // Support: Promises/A+ section 2.3.4 - // https://promisesaplus.com/#point-64 - // Only check objects and functions for thenability - ( typeof returned === "object" || - typeof returned === "function" ) && - returned.then; - - // Handle a returned thenable - if ( jQuery.isFunction( then ) ) { - - // Special processors (notify) just wait for resolution - if ( special ) { - then.call( - returned, - resolve( maxDepth, deferred, Identity, special ), - resolve( maxDepth, deferred, Thrower, special ) - ); - - // Normal processors (resolve) also hook into progress - } else { - - // ...and disregard older resolution values - maxDepth++; - - then.call( - returned, - resolve( maxDepth, deferred, Identity, special ), - resolve( maxDepth, deferred, Thrower, special ), - resolve( maxDepth, deferred, Identity, - deferred.notifyWith ) - ); - } - - // Handle all other returned values - } else { - - // Only substitute handlers pass on context - // and multiple values (non-spec behavior) - if ( handler !== Identity ) { - that = undefined; - args = [ returned ]; - } - - // Process the value(s) - // Default process is resolve - ( special || deferred.resolveWith )( that, args ); - } - }, - - // Only normal processors (resolve) catch and reject exceptions - process = special ? - mightThrow : - function() { - try { - mightThrow(); - } catch ( e ) { - - if ( jQuery.Deferred.exceptionHook ) { - jQuery.Deferred.exceptionHook( e, - process.stackTrace ); - } - - // Support: Promises/A+ section 2.3.3.3.4.1 - // https://promisesaplus.com/#point-61 - // Ignore post-resolution exceptions - if ( depth + 1 >= maxDepth ) { - - // Only substitute handlers pass on context - // and multiple values (non-spec behavior) - if ( handler !== Thrower ) { - that = undefined; - args = [ e ]; - } - - deferred.rejectWith( that, args ); - } - } - }; - - // Support: Promises/A+ section 2.3.3.3.1 - // https://promisesaplus.com/#point-57 - // Re-resolve promises immediately to dodge false rejection from - // subsequent errors - if ( depth ) { - process(); - } else { - - // Call an optional hook to record the stack, in case of exception - // since it's otherwise lost when execution goes async - if ( jQuery.Deferred.getStackHook ) { - process.stackTrace = jQuery.Deferred.getStackHook(); - } - window.setTimeout( process ); - } - }; - } - - return jQuery.Deferred( function( newDefer ) { - - // progress_handlers.add( ... ) - tuples[ 0 ][ 3 ].add( - resolve( - 0, - newDefer, - jQuery.isFunction( onProgress ) ? - onProgress : - Identity, - newDefer.notifyWith - ) - ); - - // fulfilled_handlers.add( ... ) - tuples[ 1 ][ 3 ].add( - resolve( - 0, - newDefer, - jQuery.isFunction( onFulfilled ) ? - onFulfilled : - Identity - ) - ); - - // rejected_handlers.add( ... ) - tuples[ 2 ][ 3 ].add( - resolve( - 0, - newDefer, - jQuery.isFunction( onRejected ) ? - onRejected : - Thrower - ) - ); - } ).promise(); - }, - - // Get a promise for this deferred - // If obj is provided, the promise aspect is added to the object - promise: function( obj ) { - return obj != null ? jQuery.extend( obj, promise ) : promise; - } - }, - deferred = {}; - - // Add list-specific methods - jQuery.each( tuples, function( i, tuple ) { - var list = tuple[ 2 ], - stateString = tuple[ 5 ]; - - // promise.progress = list.add - // promise.done = list.add - // promise.fail = list.add - promise[ tuple[ 1 ] ] = list.add; - - // Handle state - if ( stateString ) { - list.add( - function() { - - // state = "resolved" (i.e., fulfilled) - // state = "rejected" - state = stateString; - }, - - // rejected_callbacks.disable - // fulfilled_callbacks.disable - tuples[ 3 - i ][ 2 ].disable, - - // progress_callbacks.lock - tuples[ 0 ][ 2 ].lock - ); - } - - // progress_handlers.fire - // fulfilled_handlers.fire - // rejected_handlers.fire - list.add( tuple[ 3 ].fire ); - - // deferred.notify = function() { deferred.notifyWith(...) } - // deferred.resolve = function() { deferred.resolveWith(...) } - // deferred.reject = function() { deferred.rejectWith(...) } - deferred[ tuple[ 0 ] ] = function() { - deferred[ tuple[ 0 ] + "With" ]( this === deferred ? undefined : this, arguments ); - return this; - }; - - // deferred.notifyWith = list.fireWith - // deferred.resolveWith = list.fireWith - // deferred.rejectWith = list.fireWith - deferred[ tuple[ 0 ] + "With" ] = list.fireWith; - } ); - - // Make the deferred a promise - promise.promise( deferred ); - - // Call given func if any - if ( func ) { - func.call( deferred, deferred ); - } - - // All done! - return deferred; - }, - - // Deferred helper - when: function( singleValue ) { - var - - // count of uncompleted subordinates - remaining = arguments.length, - - // count of unprocessed arguments - i = remaining, - - // subordinate fulfillment data - resolveContexts = Array( i ), - resolveValues = slice.call( arguments ), - - // the master Deferred - master = jQuery.Deferred(), - - // subordinate callback factory - updateFunc = function( i ) { - return function( value ) { - resolveContexts[ i ] = this; - resolveValues[ i ] = arguments.length > 1 ? slice.call( arguments ) : value; - if ( !( --remaining ) ) { - master.resolveWith( resolveContexts, resolveValues ); - } - }; - }; - - // Single- and empty arguments are adopted like Promise.resolve - if ( remaining <= 1 ) { - adoptValue( singleValue, master.done( updateFunc( i ) ).resolve, master.reject ); - - // Use .then() to unwrap secondary thenables (cf. gh-3000) - if ( master.state() === "pending" || - jQuery.isFunction( resolveValues[ i ] && resolveValues[ i ].then ) ) { - - return master.then(); - } - } - - // Multiple arguments are aggregated like Promise.all array elements - while ( i-- ) { - adoptValue( resolveValues[ i ], updateFunc( i ), master.reject ); - } - - return master.promise(); - } -} ); - - -// These usually indicate a programmer mistake during development, -// warn about them ASAP rather than swallowing them by default. -var rerrorNames = /^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/; - -jQuery.Deferred.exceptionHook = function( error, stack ) { - - // Support: IE 8 - 9 only - // Console exists when dev tools are open, which can happen at any time - if ( window.console && window.console.warn && error && rerrorNames.test( error.name ) ) { - window.console.warn( "jQuery.Deferred exception: " + error.message, error.stack, stack ); - } -}; - - - - -jQuery.readyException = function( error ) { - window.setTimeout( function() { - throw error; - } ); -}; - - - - -// The deferred used on DOM ready -var readyList = jQuery.Deferred(); - -jQuery.fn.ready = function( fn ) { - - readyList - .then( fn ) - - // Wrap jQuery.readyException in a function so that the lookup - // happens at the time of error handling instead of callback - // registration. - .catch( function( error ) { - jQuery.readyException( error ); - } ); - - return this; -}; - -jQuery.extend( { - - // Is the DOM ready to be used? Set to true once it occurs. - isReady: false, - - // A counter to track how many items to wait for before - // the ready event fires. See #6781 - readyWait: 1, - - // Hold (or release) the ready event - holdReady: function( hold ) { - if ( hold ) { - jQuery.readyWait++; - } else { - jQuery.ready( true ); - } - }, - - // Handle when the DOM is ready - ready: function( wait ) { - - // Abort if there are pending holds or we're already ready - if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) { - return; - } - - // Remember that the DOM is ready - jQuery.isReady = true; - - // If a normal DOM Ready event fired, decrement, and wait if need be - if ( wait !== true && --jQuery.readyWait > 0 ) { - return; - } - - // If there are functions bound, to execute - readyList.resolveWith( document, [ jQuery ] ); - } -} ); - -jQuery.ready.then = readyList.then; - -// The ready event handler and self cleanup method -function completed() { - document.removeEventListener( "DOMContentLoaded", completed ); - window.removeEventListener( "load", completed ); - jQuery.ready(); -} - -// Catch cases where $(document).ready() is called -// after the browser event has already occurred. -// Support: IE <=9 - 10 only -// Older IE sometimes signals "interactive" too soon -if ( document.readyState === "complete" || - ( document.readyState !== "loading" && !document.documentElement.doScroll ) ) { - - // Handle it asynchronously to allow scripts the opportunity to delay ready - window.setTimeout( jQuery.ready ); - -} else { - - // Use the handy event callback - document.addEventListener( "DOMContentLoaded", completed ); - - // A fallback to window.onload, that will always work - window.addEventListener( "load", completed ); -} - - - - -// Multifunctional method to get and set values of a collection -// The value/s can optionally be executed if it's a function -var access = function( elems, fn, key, value, chainable, emptyGet, raw ) { - var i = 0, - len = elems.length, - bulk = key == null; - - // Sets many values - if ( jQuery.type( key ) === "object" ) { - chainable = true; - for ( i in key ) { - access( elems, fn, i, key[ i ], true, emptyGet, raw ); - } - - // Sets one value - } else if ( value !== undefined ) { - chainable = true; - - if ( !jQuery.isFunction( value ) ) { - raw = true; - } - - if ( bulk ) { - - // Bulk operations run against the entire set - if ( raw ) { - fn.call( elems, value ); - fn = null; - - // ...except when executing function values - } else { - bulk = fn; - fn = function( elem, key, value ) { - return bulk.call( jQuery( elem ), value ); - }; - } - } - - if ( fn ) { - for ( ; i < len; i++ ) { - fn( - elems[ i ], key, raw ? - value : - value.call( elems[ i ], i, fn( elems[ i ], key ) ) - ); - } - } - } - - return chainable ? - elems : - - // Gets - bulk ? - fn.call( elems ) : - len ? fn( elems[ 0 ], key ) : emptyGet; -}; -var acceptData = function( owner ) { - - // Accepts only: - // - Node - // - Node.ELEMENT_NODE - // - Node.DOCUMENT_NODE - // - Object - // - Any - return owner.nodeType === 1 || owner.nodeType === 9 || !( +owner.nodeType ); -}; - - - - -function Data() { - this.expando = jQuery.expando + Data.uid++; -} - -Data.uid = 1; - -Data.prototype = { - - cache: function( owner ) { - - // Check if the owner object already has a cache - var value = owner[ this.expando ]; - - // If not, create one - if ( !value ) { - value = {}; - - // We can accept data for non-element nodes in modern browsers, - // but we should not, see #8335. - // Always return an empty object. - if ( acceptData( owner ) ) { - - // If it is a node unlikely to be stringify-ed or looped over - // use plain assignment - if ( owner.nodeType ) { - owner[ this.expando ] = value; - - // Otherwise secure it in a non-enumerable property - // configurable must be true to allow the property to be - // deleted when data is removed - } else { - Object.defineProperty( owner, this.expando, { - value: value, - configurable: true - } ); - } - } - } - - return value; - }, - set: function( owner, data, value ) { - var prop, - cache = this.cache( owner ); - - // Handle: [ owner, key, value ] args - // Always use camelCase key (gh-2257) - if ( typeof data === "string" ) { - cache[ jQuery.camelCase( data ) ] = value; - - // Handle: [ owner, { properties } ] args - } else { - - // Copy the properties one-by-one to the cache object - for ( prop in data ) { - cache[ jQuery.camelCase( prop ) ] = data[ prop ]; - } - } - return cache; - }, - get: function( owner, key ) { - return key === undefined ? - this.cache( owner ) : - - // Always use camelCase key (gh-2257) - owner[ this.expando ] && owner[ this.expando ][ jQuery.camelCase( key ) ]; - }, - access: function( owner, key, value ) { - - // In cases where either: - // - // 1. No key was specified - // 2. A string key was specified, but no value provided - // - // Take the "read" path and allow the get method to determine - // which value to return, respectively either: - // - // 1. The entire cache object - // 2. The data stored at the key - // - if ( key === undefined || - ( ( key && typeof key === "string" ) && value === undefined ) ) { - - return this.get( owner, key ); - } - - // When the key is not a string, or both a key and value - // are specified, set or extend (existing objects) with either: - // - // 1. An object of properties - // 2. A key and value - // - this.set( owner, key, value ); - - // Since the "set" path can have two possible entry points - // return the expected data based on which path was taken[*] - return value !== undefined ? value : key; - }, - remove: function( owner, key ) { - var i, - cache = owner[ this.expando ]; - - if ( cache === undefined ) { - return; - } - - if ( key !== undefined ) { - - // Support array or space separated string of keys - if ( jQuery.isArray( key ) ) { - - // If key is an array of keys... - // We always set camelCase keys, so remove that. - key = key.map( jQuery.camelCase ); - } else { - key = jQuery.camelCase( key ); - - // If a key with the spaces exists, use it. - // Otherwise, create an array by matching non-whitespace - key = key in cache ? - [ key ] : - ( key.match( rnotwhite ) || [] ); - } - - i = key.length; - - while ( i-- ) { - delete cache[ key[ i ] ]; - } - } - - // Remove the expando if there's no more data - if ( key === undefined || jQuery.isEmptyObject( cache ) ) { - - // Support: Chrome <=35 - 45 - // Webkit & Blink performance suffers when deleting properties - // from DOM nodes, so set to undefined instead - // https://bugs.chromium.org/p/chromium/issues/detail?id=378607 (bug restricted) - if ( owner.nodeType ) { - owner[ this.expando ] = undefined; - } else { - delete owner[ this.expando ]; - } - } - }, - hasData: function( owner ) { - var cache = owner[ this.expando ]; - return cache !== undefined && !jQuery.isEmptyObject( cache ); - } -}; -var dataPriv = new Data(); - -var dataUser = new Data(); - - - -// Implementation Summary -// -// 1. Enforce API surface and semantic compatibility with 1.9.x branch -// 2. Improve the module's maintainability by reducing the storage -// paths to a single mechanism. -// 3. Use the same single mechanism to support "private" and "user" data. -// 4. _Never_ expose "private" data to user code (TODO: Drop _data, _removeData) -// 5. Avoid exposing implementation details on user objects (eg. expando properties) -// 6. Provide a clear path for implementation upgrade to WeakMap in 2014 - -var rbrace = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, - rmultiDash = /[A-Z]/g; - -function dataAttr( elem, key, data ) { - var name; - - // If nothing was found internally, try to fetch any - // data from the HTML5 data-* attribute - if ( data === undefined && elem.nodeType === 1 ) { - name = "data-" + key.replace( rmultiDash, "-$&" ).toLowerCase(); - data = elem.getAttribute( name ); - - if ( typeof data === "string" ) { - try { - data = data === "true" ? true : - data === "false" ? false : - data === "null" ? null : - - // Only convert to a number if it doesn't change the string - +data + "" === data ? +data : - rbrace.test( data ) ? JSON.parse( data ) : - data; - } catch ( e ) {} - - // Make sure we set the data so it isn't changed later - dataUser.set( elem, key, data ); - } else { - data = undefined; - } - } - return data; -} - -jQuery.extend( { - hasData: function( elem ) { - return dataUser.hasData( elem ) || dataPriv.hasData( elem ); - }, - - data: function( elem, name, data ) { - return dataUser.access( elem, name, data ); - }, - - removeData: function( elem, name ) { - dataUser.remove( elem, name ); - }, - - // TODO: Now that all calls to _data and _removeData have been replaced - // with direct calls to dataPriv methods, these can be deprecated. - _data: function( elem, name, data ) { - return dataPriv.access( elem, name, data ); - }, - - _removeData: function( elem, name ) { - dataPriv.remove( elem, name ); - } -} ); - -jQuery.fn.extend( { - data: function( key, value ) { - var i, name, data, - elem = this[ 0 ], - attrs = elem && elem.attributes; - - // Gets all values - if ( key === undefined ) { - if ( this.length ) { - data = dataUser.get( elem ); - - if ( elem.nodeType === 1 && !dataPriv.get( elem, "hasDataAttrs" ) ) { - i = attrs.length; - while ( i-- ) { - - // Support: IE 11 only - // The attrs elements can be null (#14894) - if ( attrs[ i ] ) { - name = attrs[ i ].name; - if ( name.indexOf( "data-" ) === 0 ) { - name = jQuery.camelCase( name.slice( 5 ) ); - dataAttr( elem, name, data[ name ] ); - } - } - } - dataPriv.set( elem, "hasDataAttrs", true ); - } - } - - return data; - } - - // Sets multiple values - if ( typeof key === "object" ) { - return this.each( function() { - dataUser.set( this, key ); - } ); - } - - return access( this, function( value ) { - var data; - - // The calling jQuery object (element matches) is not empty - // (and therefore has an element appears at this[ 0 ]) and the - // `value` parameter was not undefined. An empty jQuery object - // will result in `undefined` for elem = this[ 0 ] which will - // throw an exception if an attempt to read a data cache is made. - if ( elem && value === undefined ) { - - // Attempt to get data from the cache - // The key will always be camelCased in Data - data = dataUser.get( elem, key ); - if ( data !== undefined ) { - return data; - } - - // Attempt to "discover" the data in - // HTML5 custom data-* attrs - data = dataAttr( elem, key ); - if ( data !== undefined ) { - return data; - } - - // We tried really hard, but the data doesn't exist. - return; - } - - // Set the data... - this.each( function() { - - // We always store the camelCased key - dataUser.set( this, key, value ); - } ); - }, null, value, arguments.length > 1, null, true ); - }, - - removeData: function( key ) { - return this.each( function() { - dataUser.remove( this, key ); - } ); - } -} ); - - -jQuery.extend( { - queue: function( elem, type, data ) { - var queue; - - if ( elem ) { - type = ( type || "fx" ) + "queue"; - queue = dataPriv.get( elem, type ); - - // Speed up dequeue by getting out quickly if this is just a lookup - if ( data ) { - if ( !queue || jQuery.isArray( data ) ) { - queue = dataPriv.access( elem, type, jQuery.makeArray( data ) ); - } else { - queue.push( data ); - } - } - return queue || []; - } - }, - - dequeue: function( elem, type ) { - type = type || "fx"; - - var queue = jQuery.queue( elem, type ), - startLength = queue.length, - fn = queue.shift(), - hooks = jQuery._queueHooks( elem, type ), - next = function() { - jQuery.dequeue( elem, type ); - }; - - // If the fx queue is dequeued, always remove the progress sentinel - if ( fn === "inprogress" ) { - fn = queue.shift(); - startLength--; - } - - if ( fn ) { - - // Add a progress sentinel to prevent the fx queue from being - // automatically dequeued - if ( type === "fx" ) { - queue.unshift( "inprogress" ); - } - - // Clear up the last queue stop function - delete hooks.stop; - fn.call( elem, next, hooks ); - } - - if ( !startLength && hooks ) { - hooks.empty.fire(); - } - }, - - // Not public - generate a queueHooks object, or return the current one - _queueHooks: function( elem, type ) { - var key = type + "queueHooks"; - return dataPriv.get( elem, key ) || dataPriv.access( elem, key, { - empty: jQuery.Callbacks( "once memory" ).add( function() { - dataPriv.remove( elem, [ type + "queue", key ] ); - } ) - } ); - } -} ); - -jQuery.fn.extend( { - queue: function( type, data ) { - var setter = 2; - - if ( typeof type !== "string" ) { - data = type; - type = "fx"; - setter--; - } - - if ( arguments.length < setter ) { - return jQuery.queue( this[ 0 ], type ); - } - - return data === undefined ? - this : - this.each( function() { - var queue = jQuery.queue( this, type, data ); - - // Ensure a hooks for this queue - jQuery._queueHooks( this, type ); - - if ( type === "fx" && queue[ 0 ] !== "inprogress" ) { - jQuery.dequeue( this, type ); - } - } ); - }, - dequeue: function( type ) { - return this.each( function() { - jQuery.dequeue( this, type ); - } ); - }, - clearQueue: function( type ) { - return this.queue( type || "fx", [] ); - }, - - // Get a promise resolved when queues of a certain type - // are emptied (fx is the type by default) - promise: function( type, obj ) { - var tmp, - count = 1, - defer = jQuery.Deferred(), - elements = this, - i = this.length, - resolve = function() { - if ( !( --count ) ) { - defer.resolveWith( elements, [ elements ] ); - } - }; - - if ( typeof type !== "string" ) { - obj = type; - type = undefined; - } - type = type || "fx"; - - while ( i-- ) { - tmp = dataPriv.get( elements[ i ], type + "queueHooks" ); - if ( tmp && tmp.empty ) { - count++; - tmp.empty.add( resolve ); - } - } - resolve(); - return defer.promise( obj ); - } -} ); -var pnum = ( /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/ ).source; - -var rcssNum = new RegExp( "^(?:([+-])=|)(" + pnum + ")([a-z%]*)$", "i" ); - - -var cssExpand = [ "Top", "Right", "Bottom", "Left" ]; - -var isHiddenWithinTree = function( elem, el ) { - - // isHiddenWithinTree might be called from jQuery#filter function; - // in that case, element will be second argument - elem = el || elem; - - // Inline style trumps all - return elem.style.display === "none" || - elem.style.display === "" && - - // Otherwise, check computed style - // Support: Firefox <=43 - 45 - // Disconnected elements can have computed display: none, so first confirm that elem is - // in the document. - jQuery.contains( elem.ownerDocument, elem ) && - - jQuery.css( elem, "display" ) === "none"; - }; - -var swap = function( elem, options, callback, args ) { - var ret, name, - old = {}; - - // Remember the old values, and insert the new ones - for ( name in options ) { - old[ name ] = elem.style[ name ]; - elem.style[ name ] = options[ name ]; - } - - ret = callback.apply( elem, args || [] ); - - // Revert the old values - for ( name in options ) { - elem.style[ name ] = old[ name ]; - } - - return ret; -}; - - - - -function adjustCSS( elem, prop, valueParts, tween ) { - var adjusted, - scale = 1, - maxIterations = 20, - currentValue = tween ? - function() { - return tween.cur(); - } : - function() { - return jQuery.css( elem, prop, "" ); - }, - initial = currentValue(), - unit = valueParts && valueParts[ 3 ] || ( jQuery.cssNumber[ prop ] ? "" : "px" ), - - // Starting value computation is required for potential unit mismatches - initialInUnit = ( jQuery.cssNumber[ prop ] || unit !== "px" && +initial ) && - rcssNum.exec( jQuery.css( elem, prop ) ); - - if ( initialInUnit && initialInUnit[ 3 ] !== unit ) { - - // Trust units reported by jQuery.css - unit = unit || initialInUnit[ 3 ]; - - // Make sure we update the tween properties later on - valueParts = valueParts || []; - - // Iteratively approximate from a nonzero starting point - initialInUnit = +initial || 1; - - do { - - // If previous iteration zeroed out, double until we get *something*. - // Use string for doubling so we don't accidentally see scale as unchanged below - scale = scale || ".5"; - - // Adjust and apply - initialInUnit = initialInUnit / scale; - jQuery.style( elem, prop, initialInUnit + unit ); - - // Update scale, tolerating zero or NaN from tween.cur() - // Break the loop if scale is unchanged or perfect, or if we've just had enough. - } while ( - scale !== ( scale = currentValue() / initial ) && scale !== 1 && --maxIterations - ); - } - - if ( valueParts ) { - initialInUnit = +initialInUnit || +initial || 0; - - // Apply relative offset (+=/-=) if specified - adjusted = valueParts[ 1 ] ? - initialInUnit + ( valueParts[ 1 ] + 1 ) * valueParts[ 2 ] : - +valueParts[ 2 ]; - if ( tween ) { - tween.unit = unit; - tween.start = initialInUnit; - tween.end = adjusted; - } - } - return adjusted; -} - - -var defaultDisplayMap = {}; - -function getDefaultDisplay( elem ) { - var temp, - doc = elem.ownerDocument, - nodeName = elem.nodeName, - display = defaultDisplayMap[ nodeName ]; - - if ( display ) { - return display; - } - - temp = doc.body.appendChild( doc.createElement( nodeName ) ), - display = jQuery.css( temp, "display" ); - - temp.parentNode.removeChild( temp ); - - if ( display === "none" ) { - display = "block"; - } - defaultDisplayMap[ nodeName ] = display; - - return display; -} - -function showHide( elements, show ) { - var display, elem, - values = [], - index = 0, - length = elements.length; - - // Determine new display value for elements that need to change - for ( ; index < length; index++ ) { - elem = elements[ index ]; - if ( !elem.style ) { - continue; - } - - display = elem.style.display; - if ( show ) { - - // Since we force visibility upon cascade-hidden elements, an immediate (and slow) - // check is required in this first loop unless we have a nonempty display value (either - // inline or about-to-be-restored) - if ( display === "none" ) { - values[ index ] = dataPriv.get( elem, "display" ) || null; - if ( !values[ index ] ) { - elem.style.display = ""; - } - } - if ( elem.style.display === "" && isHiddenWithinTree( elem ) ) { - values[ index ] = getDefaultDisplay( elem ); - } - } else { - if ( display !== "none" ) { - values[ index ] = "none"; - - // Remember what we're overwriting - dataPriv.set( elem, "display", display ); - } - } - } - - // Set the display of the elements in a second loop to avoid constant reflow - for ( index = 0; index < length; index++ ) { - if ( values[ index ] != null ) { - elements[ index ].style.display = values[ index ]; - } - } - - return elements; -} - -jQuery.fn.extend( { - show: function() { - return showHide( this, true ); - }, - hide: function() { - return showHide( this ); - }, - toggle: function( state ) { - if ( typeof state === "boolean" ) { - return state ? this.show() : this.hide(); - } - - return this.each( function() { - if ( isHiddenWithinTree( this ) ) { - jQuery( this ).show(); - } else { - jQuery( this ).hide(); - } - } ); - } -} ); -var rcheckableType = ( /^(?:checkbox|radio)$/i ); - -var rtagName = ( /<([a-z][^\/\0>\x20\t\r\n\f]+)/i ); - -var rscriptType = ( /^$|\/(?:java|ecma)script/i ); - - - -// We have to close these tags to support XHTML (#13200) -var wrapMap = { - - // Support: IE <=9 only - option: [ 1, "" ], - - // XHTML parsers do not magically insert elements in the - // same way that tag soup parsers do. So we cannot shorten - // this by omitting or other required elements. - thead: [ 1, "", "
                    " ], - col: [ 2, "", "
                    " ], - tr: [ 2, "", "
                    " ], - td: [ 3, "", "
                    " ], - - _default: [ 0, "", "" ] -}; - -// Support: IE <=9 only -wrapMap.optgroup = wrapMap.option; - -wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; -wrapMap.th = wrapMap.td; - - -function getAll( context, tag ) { - - // Support: IE <=9 - 11 only - // Use typeof to avoid zero-argument method invocation on host objects (#15151) - var ret = typeof context.getElementsByTagName !== "undefined" ? - context.getElementsByTagName( tag || "*" ) : - typeof context.querySelectorAll !== "undefined" ? - context.querySelectorAll( tag || "*" ) : - []; - - return tag === undefined || tag && jQuery.nodeName( context, tag ) ? - jQuery.merge( [ context ], ret ) : - ret; -} - - -// Mark scripts as having already been evaluated -function setGlobalEval( elems, refElements ) { - var i = 0, - l = elems.length; - - for ( ; i < l; i++ ) { - dataPriv.set( - elems[ i ], - "globalEval", - !refElements || dataPriv.get( refElements[ i ], "globalEval" ) - ); - } -} - - -var rhtml = /<|&#?\w+;/; - -function buildFragment( elems, context, scripts, selection, ignored ) { - var elem, tmp, tag, wrap, contains, j, - fragment = context.createDocumentFragment(), - nodes = [], - i = 0, - l = elems.length; - - for ( ; i < l; i++ ) { - elem = elems[ i ]; - - if ( elem || elem === 0 ) { - - // Add nodes directly - if ( jQuery.type( elem ) === "object" ) { - - // Support: Android <=4.0 only, PhantomJS 1 only - // push.apply(_, arraylike) throws on ancient WebKit - jQuery.merge( nodes, elem.nodeType ? [ elem ] : elem ); - - // Convert non-html into a text node - } else if ( !rhtml.test( elem ) ) { - nodes.push( context.createTextNode( elem ) ); - - // Convert html into DOM nodes - } else { - tmp = tmp || fragment.appendChild( context.createElement( "div" ) ); - - // Deserialize a standard representation - tag = ( rtagName.exec( elem ) || [ "", "" ] )[ 1 ].toLowerCase(); - wrap = wrapMap[ tag ] || wrapMap._default; - tmp.innerHTML = wrap[ 1 ] + jQuery.htmlPrefilter( elem ) + wrap[ 2 ]; - - // Descend through wrappers to the right content - j = wrap[ 0 ]; - while ( j-- ) { - tmp = tmp.lastChild; - } - - // Support: Android <=4.0 only, PhantomJS 1 only - // push.apply(_, arraylike) throws on ancient WebKit - jQuery.merge( nodes, tmp.childNodes ); - - // Remember the top-level container - tmp = fragment.firstChild; - - // Ensure the created nodes are orphaned (#12392) - tmp.textContent = ""; - } - } - } - - // Remove wrapper from fragment - fragment.textContent = ""; - - i = 0; - while ( ( elem = nodes[ i++ ] ) ) { - - // Skip elements already in the context collection (trac-4087) - if ( selection && jQuery.inArray( elem, selection ) > -1 ) { - if ( ignored ) { - ignored.push( elem ); - } - continue; - } - - contains = jQuery.contains( elem.ownerDocument, elem ); - - // Append to fragment - tmp = getAll( fragment.appendChild( elem ), "script" ); - - // Preserve script evaluation history - if ( contains ) { - setGlobalEval( tmp ); - } - - // Capture executables - if ( scripts ) { - j = 0; - while ( ( elem = tmp[ j++ ] ) ) { - if ( rscriptType.test( elem.type || "" ) ) { - scripts.push( elem ); - } - } - } - } - - return fragment; -} - - -( function() { - var fragment = document.createDocumentFragment(), - div = fragment.appendChild( document.createElement( "div" ) ), - input = document.createElement( "input" ); - - // Support: Android 4.0 - 4.3 only - // Check state lost if the name is set (#11217) - // Support: Windows Web Apps (WWA) - // `name` and `type` must use .setAttribute for WWA (#14901) - input.setAttribute( "type", "radio" ); - input.setAttribute( "checked", "checked" ); - input.setAttribute( "name", "t" ); - - div.appendChild( input ); - - // Support: Android <=4.1 only - // Older WebKit doesn't clone checked state correctly in fragments - support.checkClone = div.cloneNode( true ).cloneNode( true ).lastChild.checked; - - // Support: IE <=11 only - // Make sure textarea (and checkbox) defaultValue is properly cloned - div.innerHTML = ""; - support.noCloneChecked = !!div.cloneNode( true ).lastChild.defaultValue; -} )(); -var documentElement = document.documentElement; - - - -var - rkeyEvent = /^key/, - rmouseEvent = /^(?:mouse|pointer|contextmenu|drag|drop)|click/, - rtypenamespace = /^([^.]*)(?:\.(.+)|)/; - -function returnTrue() { - return true; -} - -function returnFalse() { - return false; -} - -// Support: IE <=9 only -// See #13393 for more info -function safeActiveElement() { - try { - return document.activeElement; - } catch ( err ) { } -} - -function on( elem, types, selector, data, fn, one ) { - var origFn, type; - - // Types can be a map of types/handlers - if ( typeof types === "object" ) { - - // ( types-Object, selector, data ) - if ( typeof selector !== "string" ) { - - // ( types-Object, data ) - data = data || selector; - selector = undefined; - } - for ( type in types ) { - on( elem, type, selector, data, types[ type ], one ); - } - return elem; - } - - if ( data == null && fn == null ) { - - // ( types, fn ) - fn = selector; - data = selector = undefined; - } else if ( fn == null ) { - if ( typeof selector === "string" ) { - - // ( types, selector, fn ) - fn = data; - data = undefined; - } else { - - // ( types, data, fn ) - fn = data; - data = selector; - selector = undefined; - } - } - if ( fn === false ) { - fn = returnFalse; - } else if ( !fn ) { - return elem; - } - - if ( one === 1 ) { - origFn = fn; - fn = function( event ) { - - // Can use an empty set, since event contains the info - jQuery().off( event ); - return origFn.apply( this, arguments ); - }; - - // Use same guid so caller can remove using origFn - fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); - } - return elem.each( function() { - jQuery.event.add( this, types, fn, data, selector ); - } ); -} - -/* - * Helper functions for managing events -- not part of the public interface. - * Props to Dean Edwards' addEvent library for many of the ideas. - */ -jQuery.event = { - - global: {}, - - add: function( elem, types, handler, data, selector ) { - - var handleObjIn, eventHandle, tmp, - events, t, handleObj, - special, handlers, type, namespaces, origType, - elemData = dataPriv.get( elem ); - - // Don't attach events to noData or text/comment nodes (but allow plain objects) - if ( !elemData ) { - return; - } - - // Caller can pass in an object of custom data in lieu of the handler - if ( handler.handler ) { - handleObjIn = handler; - handler = handleObjIn.handler; - selector = handleObjIn.selector; - } - - // Ensure that invalid selectors throw exceptions at attach time - // Evaluate against documentElement in case elem is a non-element node (e.g., document) - if ( selector ) { - jQuery.find.matchesSelector( documentElement, selector ); - } - - // Make sure that the handler has a unique ID, used to find/remove it later - if ( !handler.guid ) { - handler.guid = jQuery.guid++; - } - - // Init the element's event structure and main handler, if this is the first - if ( !( events = elemData.events ) ) { - events = elemData.events = {}; - } - if ( !( eventHandle = elemData.handle ) ) { - eventHandle = elemData.handle = function( e ) { - - // Discard the second event of a jQuery.event.trigger() and - // when an event is called after a page has unloaded - return typeof jQuery !== "undefined" && jQuery.event.triggered !== e.type ? - jQuery.event.dispatch.apply( elem, arguments ) : undefined; - }; - } - - // Handle multiple events separated by a space - types = ( types || "" ).match( rnotwhite ) || [ "" ]; - t = types.length; - while ( t-- ) { - tmp = rtypenamespace.exec( types[ t ] ) || []; - type = origType = tmp[ 1 ]; - namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); - - // There *must* be a type, no attaching namespace-only handlers - if ( !type ) { - continue; - } - - // If event changes its type, use the special event handlers for the changed type - special = jQuery.event.special[ type ] || {}; - - // If selector defined, determine special event api type, otherwise given type - type = ( selector ? special.delegateType : special.bindType ) || type; - - // Update special based on newly reset type - special = jQuery.event.special[ type ] || {}; - - // handleObj is passed to all event handlers - handleObj = jQuery.extend( { - type: type, - origType: origType, - data: data, - handler: handler, - guid: handler.guid, - selector: selector, - needsContext: selector && jQuery.expr.match.needsContext.test( selector ), - namespace: namespaces.join( "." ) - }, handleObjIn ); - - // Init the event handler queue if we're the first - if ( !( handlers = events[ type ] ) ) { - handlers = events[ type ] = []; - handlers.delegateCount = 0; - - // Only use addEventListener if the special events handler returns false - if ( !special.setup || - special.setup.call( elem, data, namespaces, eventHandle ) === false ) { - - if ( elem.addEventListener ) { - elem.addEventListener( type, eventHandle ); - } - } - } - - if ( special.add ) { - special.add.call( elem, handleObj ); - - if ( !handleObj.handler.guid ) { - handleObj.handler.guid = handler.guid; - } - } - - // Add to the element's handler list, delegates in front - if ( selector ) { - handlers.splice( handlers.delegateCount++, 0, handleObj ); - } else { - handlers.push( handleObj ); - } - - // Keep track of which events have ever been used, for event optimization - jQuery.event.global[ type ] = true; - } - - }, - - // Detach an event or set of events from an element - remove: function( elem, types, handler, selector, mappedTypes ) { - - var j, origCount, tmp, - events, t, handleObj, - special, handlers, type, namespaces, origType, - elemData = dataPriv.hasData( elem ) && dataPriv.get( elem ); - - if ( !elemData || !( events = elemData.events ) ) { - return; - } - - // Once for each type.namespace in types; type may be omitted - types = ( types || "" ).match( rnotwhite ) || [ "" ]; - t = types.length; - while ( t-- ) { - tmp = rtypenamespace.exec( types[ t ] ) || []; - type = origType = tmp[ 1 ]; - namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); - - // Unbind all events (on this namespace, if provided) for the element - if ( !type ) { - for ( type in events ) { - jQuery.event.remove( elem, type + types[ t ], handler, selector, true ); - } - continue; - } - - special = jQuery.event.special[ type ] || {}; - type = ( selector ? special.delegateType : special.bindType ) || type; - handlers = events[ type ] || []; - tmp = tmp[ 2 ] && - new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ); - - // Remove matching events - origCount = j = handlers.length; - while ( j-- ) { - handleObj = handlers[ j ]; - - if ( ( mappedTypes || origType === handleObj.origType ) && - ( !handler || handler.guid === handleObj.guid ) && - ( !tmp || tmp.test( handleObj.namespace ) ) && - ( !selector || selector === handleObj.selector || - selector === "**" && handleObj.selector ) ) { - handlers.splice( j, 1 ); - - if ( handleObj.selector ) { - handlers.delegateCount--; - } - if ( special.remove ) { - special.remove.call( elem, handleObj ); - } - } - } - - // Remove generic event handler if we removed something and no more handlers exist - // (avoids potential for endless recursion during removal of special event handlers) - if ( origCount && !handlers.length ) { - if ( !special.teardown || - special.teardown.call( elem, namespaces, elemData.handle ) === false ) { - - jQuery.removeEvent( elem, type, elemData.handle ); - } - - delete events[ type ]; - } - } - - // Remove data and the expando if it's no longer used - if ( jQuery.isEmptyObject( events ) ) { - dataPriv.remove( elem, "handle events" ); - } - }, - - dispatch: function( nativeEvent ) { - - // Make a writable jQuery.Event from the native event object - var event = jQuery.event.fix( nativeEvent ); - - var i, j, ret, matched, handleObj, handlerQueue, - args = new Array( arguments.length ), - handlers = ( dataPriv.get( this, "events" ) || {} )[ event.type ] || [], - special = jQuery.event.special[ event.type ] || {}; - - // Use the fix-ed jQuery.Event rather than the (read-only) native event - args[ 0 ] = event; - - for ( i = 1; i < arguments.length; i++ ) { - args[ i ] = arguments[ i ]; - } - - event.delegateTarget = this; - - // Call the preDispatch hook for the mapped type, and let it bail if desired - if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) { - return; - } - - // Determine handlers - handlerQueue = jQuery.event.handlers.call( this, event, handlers ); - - // Run delegates first; they may want to stop propagation beneath us - i = 0; - while ( ( matched = handlerQueue[ i++ ] ) && !event.isPropagationStopped() ) { - event.currentTarget = matched.elem; - - j = 0; - while ( ( handleObj = matched.handlers[ j++ ] ) && - !event.isImmediatePropagationStopped() ) { - - // Triggered event must either 1) have no namespace, or 2) have namespace(s) - // a subset or equal to those in the bound event (both can have no namespace). - if ( !event.rnamespace || event.rnamespace.test( handleObj.namespace ) ) { - - event.handleObj = handleObj; - event.data = handleObj.data; - - ret = ( ( jQuery.event.special[ handleObj.origType ] || {} ).handle || - handleObj.handler ).apply( matched.elem, args ); - - if ( ret !== undefined ) { - if ( ( event.result = ret ) === false ) { - event.preventDefault(); - event.stopPropagation(); - } - } - } - } - } - - // Call the postDispatch hook for the mapped type - if ( special.postDispatch ) { - special.postDispatch.call( this, event ); - } - - return event.result; - }, - - handlers: function( event, handlers ) { - var i, matches, sel, handleObj, - handlerQueue = [], - delegateCount = handlers.delegateCount, - cur = event.target; - - // Support: IE <=9 - // Find delegate handlers - // Black-hole SVG instance trees (#13180) - // - // Support: Firefox <=42 - // Avoid non-left-click in FF but don't block IE radio events (#3861, gh-2343) - if ( delegateCount && cur.nodeType && - ( event.type !== "click" || isNaN( event.button ) || event.button < 1 ) ) { - - for ( ; cur !== this; cur = cur.parentNode || this ) { - - // Don't check non-elements (#13208) - // Don't process clicks on disabled elements (#6911, #8165, #11382, #11764) - if ( cur.nodeType === 1 && ( cur.disabled !== true || event.type !== "click" ) ) { - matches = []; - for ( i = 0; i < delegateCount; i++ ) { - handleObj = handlers[ i ]; - - // Don't conflict with Object.prototype properties (#13203) - sel = handleObj.selector + " "; - - if ( matches[ sel ] === undefined ) { - matches[ sel ] = handleObj.needsContext ? - jQuery( sel, this ).index( cur ) > -1 : - jQuery.find( sel, this, null, [ cur ] ).length; - } - if ( matches[ sel ] ) { - matches.push( handleObj ); - } - } - if ( matches.length ) { - handlerQueue.push( { elem: cur, handlers: matches } ); - } - } - } - } - - // Add the remaining (directly-bound) handlers - if ( delegateCount < handlers.length ) { - handlerQueue.push( { elem: this, handlers: handlers.slice( delegateCount ) } ); - } - - return handlerQueue; - }, - - addProp: function( name, hook ) { - Object.defineProperty( jQuery.Event.prototype, name, { - enumerable: true, - configurable: true, - - get: jQuery.isFunction( hook ) ? - function() { - if ( this.originalEvent ) { - return hook( this.originalEvent ); - } - } : - function() { - if ( this.originalEvent ) { - return this.originalEvent[ name ]; - } - }, - - set: function( value ) { - Object.defineProperty( this, name, { - enumerable: true, - configurable: true, - writable: true, - value: value - } ); - } - } ); - }, - - fix: function( originalEvent ) { - return originalEvent[ jQuery.expando ] ? - originalEvent : - new jQuery.Event( originalEvent ); - }, - - special: { - load: { - - // Prevent triggered image.load events from bubbling to window.load - noBubble: true - }, - focus: { - - // Fire native event if possible so blur/focus sequence is correct - trigger: function() { - if ( this !== safeActiveElement() && this.focus ) { - this.focus(); - return false; - } - }, - delegateType: "focusin" - }, - blur: { - trigger: function() { - if ( this === safeActiveElement() && this.blur ) { - this.blur(); - return false; - } - }, - delegateType: "focusout" - }, - click: { - - // For checkbox, fire native event so checked state will be right - trigger: function() { - if ( this.type === "checkbox" && this.click && jQuery.nodeName( this, "input" ) ) { - this.click(); - return false; - } - }, - - // For cross-browser consistency, don't fire native .click() on links - _default: function( event ) { - return jQuery.nodeName( event.target, "a" ); - } - }, - - beforeunload: { - postDispatch: function( event ) { - - // Support: Firefox 20+ - // Firefox doesn't alert if the returnValue field is not set. - if ( event.result !== undefined && event.originalEvent ) { - event.originalEvent.returnValue = event.result; - } - } - } - } -}; - -jQuery.removeEvent = function( elem, type, handle ) { - - // This "if" is needed for plain objects - if ( elem.removeEventListener ) { - elem.removeEventListener( type, handle ); - } -}; - -jQuery.Event = function( src, props ) { - - // Allow instantiation without the 'new' keyword - if ( !( this instanceof jQuery.Event ) ) { - return new jQuery.Event( src, props ); - } - - // Event object - if ( src && src.type ) { - this.originalEvent = src; - this.type = src.type; - - // Events bubbling up the document may have been marked as prevented - // by a handler lower down the tree; reflect the correct value. - this.isDefaultPrevented = src.defaultPrevented || - src.defaultPrevented === undefined && - - // Support: Android <=2.3 only - src.returnValue === false ? - returnTrue : - returnFalse; - - // Create target properties - // Support: Safari <=6 - 7 only - // Target should not be a text node (#504, #13143) - this.target = ( src.target && src.target.nodeType === 3 ) ? - src.target.parentNode : - src.target; - - this.currentTarget = src.currentTarget; - this.relatedTarget = src.relatedTarget; - - // Event type - } else { - this.type = src; - } - - // Put explicitly provided properties onto the event object - if ( props ) { - jQuery.extend( this, props ); - } - - // Create a timestamp if incoming event doesn't have one - this.timeStamp = src && src.timeStamp || jQuery.now(); - - // Mark it as fixed - this[ jQuery.expando ] = true; -}; - -// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding -// https://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html -jQuery.Event.prototype = { - constructor: jQuery.Event, - isDefaultPrevented: returnFalse, - isPropagationStopped: returnFalse, - isImmediatePropagationStopped: returnFalse, - isSimulated: false, - - preventDefault: function() { - var e = this.originalEvent; - - this.isDefaultPrevented = returnTrue; - - if ( e && !this.isSimulated ) { - e.preventDefault(); - } - }, - stopPropagation: function() { - var e = this.originalEvent; - - this.isPropagationStopped = returnTrue; - - if ( e && !this.isSimulated ) { - e.stopPropagation(); - } - }, - stopImmediatePropagation: function() { - var e = this.originalEvent; - - this.isImmediatePropagationStopped = returnTrue; - - if ( e && !this.isSimulated ) { - e.stopImmediatePropagation(); - } - - this.stopPropagation(); - } -}; - -// Includes all common event props including KeyEvent and MouseEvent specific props -jQuery.each( { - altKey: true, - bubbles: true, - cancelable: true, - changedTouches: true, - ctrlKey: true, - detail: true, - eventPhase: true, - metaKey: true, - pageX: true, - pageY: true, - shiftKey: true, - view: true, - "char": true, - charCode: true, - key: true, - keyCode: true, - button: true, - buttons: true, - clientX: true, - clientY: true, - offsetX: true, - offsetY: true, - pointerId: true, - pointerType: true, - screenX: true, - screenY: true, - targetTouches: true, - toElement: true, - touches: true, - - which: function( event ) { - var button = event.button; - - // Add which for key events - if ( event.which == null && rkeyEvent.test( event.type ) ) { - return event.charCode != null ? event.charCode : event.keyCode; - } - - // Add which for click: 1 === left; 2 === middle; 3 === right - if ( !event.which && button !== undefined && rmouseEvent.test( event.type ) ) { - return ( button & 1 ? 1 : ( button & 2 ? 3 : ( button & 4 ? 2 : 0 ) ) ); - } - - return event.which; - } -}, jQuery.event.addProp ); - -// Create mouseenter/leave events using mouseover/out and event-time checks -// so that event delegation works in jQuery. -// Do the same for pointerenter/pointerleave and pointerover/pointerout -// -// Support: Safari 7 only -// Safari sends mouseenter too often; see: -// https://bugs.chromium.org/p/chromium/issues/detail?id=470258 -// for the description of the bug (it existed in older Chrome versions as well). -jQuery.each( { - mouseenter: "mouseover", - mouseleave: "mouseout", - pointerenter: "pointerover", - pointerleave: "pointerout" -}, function( orig, fix ) { - jQuery.event.special[ orig ] = { - delegateType: fix, - bindType: fix, - - handle: function( event ) { - var ret, - target = this, - related = event.relatedTarget, - handleObj = event.handleObj; - - // For mouseenter/leave call the handler if related is outside the target. - // NB: No relatedTarget if the mouse left/entered the browser window - if ( !related || ( related !== target && !jQuery.contains( target, related ) ) ) { - event.type = handleObj.origType; - ret = handleObj.handler.apply( this, arguments ); - event.type = fix; - } - return ret; - } - }; -} ); - -jQuery.fn.extend( { - - on: function( types, selector, data, fn ) { - return on( this, types, selector, data, fn ); - }, - one: function( types, selector, data, fn ) { - return on( this, types, selector, data, fn, 1 ); - }, - off: function( types, selector, fn ) { - var handleObj, type; - if ( types && types.preventDefault && types.handleObj ) { - - // ( event ) dispatched jQuery.Event - handleObj = types.handleObj; - jQuery( types.delegateTarget ).off( - handleObj.namespace ? - handleObj.origType + "." + handleObj.namespace : - handleObj.origType, - handleObj.selector, - handleObj.handler - ); - return this; - } - if ( typeof types === "object" ) { - - // ( types-object [, selector] ) - for ( type in types ) { - this.off( type, selector, types[ type ] ); - } - return this; - } - if ( selector === false || typeof selector === "function" ) { - - // ( types [, fn] ) - fn = selector; - selector = undefined; - } - if ( fn === false ) { - fn = returnFalse; - } - return this.each( function() { - jQuery.event.remove( this, types, fn, selector ); - } ); - } -} ); - - -var - - /* eslint-disable max-len */ - - // See https://github.com/eslint/eslint/issues/3229 - rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi, - - /* eslint-enable */ - - // Support: IE <=10 - 11, Edge 12 - 13 - // In IE/Edge using regex groups here causes severe slowdowns. - // See https://connect.microsoft.com/IE/feedback/details/1736512/ - rnoInnerhtml = /\s*$/g; - -function manipulationTarget( elem, content ) { - if ( jQuery.nodeName( elem, "table" ) && - jQuery.nodeName( content.nodeType !== 11 ? content : content.firstChild, "tr" ) ) { - - return elem.getElementsByTagName( "tbody" )[ 0 ] || elem; - } - - return elem; -} - -// Replace/restore the type attribute of script elements for safe DOM manipulation -function disableScript( elem ) { - elem.type = ( elem.getAttribute( "type" ) !== null ) + "/" + elem.type; - return elem; -} -function restoreScript( elem ) { - var match = rscriptTypeMasked.exec( elem.type ); - - if ( match ) { - elem.type = match[ 1 ]; - } else { - elem.removeAttribute( "type" ); - } - - return elem; -} - -function cloneCopyEvent( src, dest ) { - var i, l, type, pdataOld, pdataCur, udataOld, udataCur, events; - - if ( dest.nodeType !== 1 ) { - return; - } - - // 1. Copy private data: events, handlers, etc. - if ( dataPriv.hasData( src ) ) { - pdataOld = dataPriv.access( src ); - pdataCur = dataPriv.set( dest, pdataOld ); - events = pdataOld.events; - - if ( events ) { - delete pdataCur.handle; - pdataCur.events = {}; - - for ( type in events ) { - for ( i = 0, l = events[ type ].length; i < l; i++ ) { - jQuery.event.add( dest, type, events[ type ][ i ] ); - } - } - } - } - - // 2. Copy user data - if ( dataUser.hasData( src ) ) { - udataOld = dataUser.access( src ); - udataCur = jQuery.extend( {}, udataOld ); - - dataUser.set( dest, udataCur ); - } -} - -// Fix IE bugs, see support tests -function fixInput( src, dest ) { - var nodeName = dest.nodeName.toLowerCase(); - - // Fails to persist the checked state of a cloned checkbox or radio button. - if ( nodeName === "input" && rcheckableType.test( src.type ) ) { - dest.checked = src.checked; - - // Fails to return the selected option to the default selected state when cloning options - } else if ( nodeName === "input" || nodeName === "textarea" ) { - dest.defaultValue = src.defaultValue; - } -} - -function domManip( collection, args, callback, ignored ) { - - // Flatten any nested arrays - args = concat.apply( [], args ); - - var fragment, first, scripts, hasScripts, node, doc, - i = 0, - l = collection.length, - iNoClone = l - 1, - value = args[ 0 ], - isFunction = jQuery.isFunction( value ); - - // We can't cloneNode fragments that contain checked, in WebKit - if ( isFunction || - ( l > 1 && typeof value === "string" && - !support.checkClone && rchecked.test( value ) ) ) { - return collection.each( function( index ) { - var self = collection.eq( index ); - if ( isFunction ) { - args[ 0 ] = value.call( this, index, self.html() ); - } - domManip( self, args, callback, ignored ); - } ); - } - - if ( l ) { - fragment = buildFragment( args, collection[ 0 ].ownerDocument, false, collection, ignored ); - first = fragment.firstChild; - - if ( fragment.childNodes.length === 1 ) { - fragment = first; - } - - // Require either new content or an interest in ignored elements to invoke the callback - if ( first || ignored ) { - scripts = jQuery.map( getAll( fragment, "script" ), disableScript ); - hasScripts = scripts.length; - - // Use the original fragment for the last item - // instead of the first because it can end up - // being emptied incorrectly in certain situations (#8070). - for ( ; i < l; i++ ) { - node = fragment; - - if ( i !== iNoClone ) { - node = jQuery.clone( node, true, true ); - - // Keep references to cloned scripts for later restoration - if ( hasScripts ) { - - // Support: Android <=4.0 only, PhantomJS 1 only - // push.apply(_, arraylike) throws on ancient WebKit - jQuery.merge( scripts, getAll( node, "script" ) ); - } - } - - callback.call( collection[ i ], node, i ); - } - - if ( hasScripts ) { - doc = scripts[ scripts.length - 1 ].ownerDocument; - - // Reenable scripts - jQuery.map( scripts, restoreScript ); - - // Evaluate executable scripts on first document insertion - for ( i = 0; i < hasScripts; i++ ) { - node = scripts[ i ]; - if ( rscriptType.test( node.type || "" ) && - !dataPriv.access( node, "globalEval" ) && - jQuery.contains( doc, node ) ) { - - if ( node.src ) { - - // Optional AJAX dependency, but won't run scripts if not present - if ( jQuery._evalUrl ) { - jQuery._evalUrl( node.src ); - } - } else { - DOMEval( node.textContent.replace( rcleanScript, "" ), doc ); - } - } - } - } - } - } - - return collection; -} - -function remove( elem, selector, keepData ) { - var node, - nodes = selector ? jQuery.filter( selector, elem ) : elem, - i = 0; - - for ( ; ( node = nodes[ i ] ) != null; i++ ) { - if ( !keepData && node.nodeType === 1 ) { - jQuery.cleanData( getAll( node ) ); - } - - if ( node.parentNode ) { - if ( keepData && jQuery.contains( node.ownerDocument, node ) ) { - setGlobalEval( getAll( node, "script" ) ); - } - node.parentNode.removeChild( node ); - } - } - - return elem; -} - -jQuery.extend( { - htmlPrefilter: function( html ) { - return html.replace( rxhtmlTag, "<$1>" ); - }, - - clone: function( elem, dataAndEvents, deepDataAndEvents ) { - var i, l, srcElements, destElements, - clone = elem.cloneNode( true ), - inPage = jQuery.contains( elem.ownerDocument, elem ); - - // Fix IE cloning issues - if ( !support.noCloneChecked && ( elem.nodeType === 1 || elem.nodeType === 11 ) && - !jQuery.isXMLDoc( elem ) ) { - - // We eschew Sizzle here for performance reasons: https://jsperf.com/getall-vs-sizzle/2 - destElements = getAll( clone ); - srcElements = getAll( elem ); - - for ( i = 0, l = srcElements.length; i < l; i++ ) { - fixInput( srcElements[ i ], destElements[ i ] ); - } - } - - // Copy the events from the original to the clone - if ( dataAndEvents ) { - if ( deepDataAndEvents ) { - srcElements = srcElements || getAll( elem ); - destElements = destElements || getAll( clone ); - - for ( i = 0, l = srcElements.length; i < l; i++ ) { - cloneCopyEvent( srcElements[ i ], destElements[ i ] ); - } - } else { - cloneCopyEvent( elem, clone ); - } - } - - // Preserve script evaluation history - destElements = getAll( clone, "script" ); - if ( destElements.length > 0 ) { - setGlobalEval( destElements, !inPage && getAll( elem, "script" ) ); - } - - // Return the cloned set - return clone; - }, - - cleanData: function( elems ) { - var data, elem, type, - special = jQuery.event.special, - i = 0; - - for ( ; ( elem = elems[ i ] ) !== undefined; i++ ) { - if ( acceptData( elem ) ) { - if ( ( data = elem[ dataPriv.expando ] ) ) { - if ( data.events ) { - for ( type in data.events ) { - if ( special[ type ] ) { - jQuery.event.remove( elem, type ); - - // This is a shortcut to avoid jQuery.event.remove's overhead - } else { - jQuery.removeEvent( elem, type, data.handle ); - } - } - } - - // Support: Chrome <=35 - 45+ - // Assign undefined instead of using delete, see Data#remove - elem[ dataPriv.expando ] = undefined; - } - if ( elem[ dataUser.expando ] ) { - - // Support: Chrome <=35 - 45+ - // Assign undefined instead of using delete, see Data#remove - elem[ dataUser.expando ] = undefined; - } - } - } - } -} ); - -jQuery.fn.extend( { - detach: function( selector ) { - return remove( this, selector, true ); - }, - - remove: function( selector ) { - return remove( this, selector ); - }, - - text: function( value ) { - return access( this, function( value ) { - return value === undefined ? - jQuery.text( this ) : - this.empty().each( function() { - if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { - this.textContent = value; - } - } ); - }, null, value, arguments.length ); - }, - - append: function() { - return domManip( this, arguments, function( elem ) { - if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { - var target = manipulationTarget( this, elem ); - target.appendChild( elem ); - } - } ); - }, - - prepend: function() { - return domManip( this, arguments, function( elem ) { - if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { - var target = manipulationTarget( this, elem ); - target.insertBefore( elem, target.firstChild ); - } - } ); - }, - - before: function() { - return domManip( this, arguments, function( elem ) { - if ( this.parentNode ) { - this.parentNode.insertBefore( elem, this ); - } - } ); - }, - - after: function() { - return domManip( this, arguments, function( elem ) { - if ( this.parentNode ) { - this.parentNode.insertBefore( elem, this.nextSibling ); - } - } ); - }, - - empty: function() { - var elem, - i = 0; - - for ( ; ( elem = this[ i ] ) != null; i++ ) { - if ( elem.nodeType === 1 ) { - - // Prevent memory leaks - jQuery.cleanData( getAll( elem, false ) ); - - // Remove any remaining nodes - elem.textContent = ""; - } - } - - return this; - }, - - clone: function( dataAndEvents, deepDataAndEvents ) { - dataAndEvents = dataAndEvents == null ? false : dataAndEvents; - deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents; - - return this.map( function() { - return jQuery.clone( this, dataAndEvents, deepDataAndEvents ); - } ); - }, - - html: function( value ) { - return access( this, function( value ) { - var elem = this[ 0 ] || {}, - i = 0, - l = this.length; - - if ( value === undefined && elem.nodeType === 1 ) { - return elem.innerHTML; - } - - // See if we can take a shortcut and just use innerHTML - if ( typeof value === "string" && !rnoInnerhtml.test( value ) && - !wrapMap[ ( rtagName.exec( value ) || [ "", "" ] )[ 1 ].toLowerCase() ] ) { - - value = jQuery.htmlPrefilter( value ); - - try { - for ( ; i < l; i++ ) { - elem = this[ i ] || {}; - - // Remove element nodes and prevent memory leaks - if ( elem.nodeType === 1 ) { - jQuery.cleanData( getAll( elem, false ) ); - elem.innerHTML = value; - } - } - - elem = 0; - - // If using innerHTML throws an exception, use the fallback method - } catch ( e ) {} - } - - if ( elem ) { - this.empty().append( value ); - } - }, null, value, arguments.length ); - }, - - replaceWith: function() { - var ignored = []; - - // Make the changes, replacing each non-ignored context element with the new content - return domManip( this, arguments, function( elem ) { - var parent = this.parentNode; - - if ( jQuery.inArray( this, ignored ) < 0 ) { - jQuery.cleanData( getAll( this ) ); - if ( parent ) { - parent.replaceChild( elem, this ); - } - } - - // Force callback invocation - }, ignored ); - } -} ); - -jQuery.each( { - appendTo: "append", - prependTo: "prepend", - insertBefore: "before", - insertAfter: "after", - replaceAll: "replaceWith" -}, function( name, original ) { - jQuery.fn[ name ] = function( selector ) { - var elems, - ret = [], - insert = jQuery( selector ), - last = insert.length - 1, - i = 0; - - for ( ; i <= last; i++ ) { - elems = i === last ? this : this.clone( true ); - jQuery( insert[ i ] )[ original ]( elems ); - - // Support: Android <=4.0 only, PhantomJS 1 only - // .get() because push.apply(_, arraylike) throws on ancient WebKit - push.apply( ret, elems.get() ); - } - - return this.pushStack( ret ); - }; -} ); -var rmargin = ( /^margin/ ); - -var rnumnonpx = new RegExp( "^(" + pnum + ")(?!px)[a-z%]+$", "i" ); - -var getStyles = function( elem ) { - - // Support: IE <=11 only, Firefox <=30 (#15098, #14150) - // IE throws on elements created in popups - // FF meanwhile throws on frame elements through "defaultView.getComputedStyle" - var view = elem.ownerDocument.defaultView; - - if ( !view || !view.opener ) { - view = window; - } - - return view.getComputedStyle( elem ); - }; - - - -( function() { - - // Executing both pixelPosition & boxSizingReliable tests require only one layout - // so they're executed at the same time to save the second computation. - function computeStyleTests() { - - // This is a singleton, we need to execute it only once - if ( !div ) { - return; - } - - div.style.cssText = - "box-sizing:border-box;" + - "position:relative;display:block;" + - "margin:auto;border:1px;padding:1px;" + - "top:1%;width:50%"; - div.innerHTML = ""; - documentElement.appendChild( container ); - - var divStyle = window.getComputedStyle( div ); - pixelPositionVal = divStyle.top !== "1%"; - - // Support: Android 4.0 - 4.3 only, Firefox <=3 - 44 - reliableMarginLeftVal = divStyle.marginLeft === "2px"; - boxSizingReliableVal = divStyle.width === "4px"; - - // Support: Android 4.0 - 4.3 only - // Some styles come back with percentage values, even though they shouldn't - div.style.marginRight = "50%"; - pixelMarginRightVal = divStyle.marginRight === "4px"; - - documentElement.removeChild( container ); - - // Nullify the div so it wouldn't be stored in the memory and - // it will also be a sign that checks already performed - div = null; - } - - var pixelPositionVal, boxSizingReliableVal, pixelMarginRightVal, reliableMarginLeftVal, - container = document.createElement( "div" ), - div = document.createElement( "div" ); - - // Finish early in limited (non-browser) environments - if ( !div.style ) { - return; - } - - // Support: IE <=9 - 11 only - // Style of cloned element affects source element cloned (#8908) - div.style.backgroundClip = "content-box"; - div.cloneNode( true ).style.backgroundClip = ""; - support.clearCloneStyle = div.style.backgroundClip === "content-box"; - - container.style.cssText = "border:0;width:8px;height:0;top:0;left:-9999px;" + - "padding:0;margin-top:1px;position:absolute"; - container.appendChild( div ); - - jQuery.extend( support, { - pixelPosition: function() { - computeStyleTests(); - return pixelPositionVal; - }, - boxSizingReliable: function() { - computeStyleTests(); - return boxSizingReliableVal; - }, - pixelMarginRight: function() { - computeStyleTests(); - return pixelMarginRightVal; - }, - reliableMarginLeft: function() { - computeStyleTests(); - return reliableMarginLeftVal; - } - } ); -} )(); - - -function curCSS( elem, name, computed ) { - var width, minWidth, maxWidth, ret, - style = elem.style; - - computed = computed || getStyles( elem ); - - // Support: IE <=9 only - // getPropertyValue is only needed for .css('filter') (#12537) - if ( computed ) { - ret = computed.getPropertyValue( name ) || computed[ name ]; - - if ( ret === "" && !jQuery.contains( elem.ownerDocument, elem ) ) { - ret = jQuery.style( elem, name ); - } - - // A tribute to the "awesome hack by Dean Edwards" - // Android Browser returns percentage for some values, - // but width seems to be reliably pixels. - // This is against the CSSOM draft spec: - // https://drafts.csswg.org/cssom/#resolved-values - if ( !support.pixelMarginRight() && rnumnonpx.test( ret ) && rmargin.test( name ) ) { - - // Remember the original values - width = style.width; - minWidth = style.minWidth; - maxWidth = style.maxWidth; - - // Put in the new values to get a computed value out - style.minWidth = style.maxWidth = style.width = ret; - ret = computed.width; - - // Revert the changed values - style.width = width; - style.minWidth = minWidth; - style.maxWidth = maxWidth; - } - } - - return ret !== undefined ? - - // Support: IE <=9 - 11 only - // IE returns zIndex value as an integer. - ret + "" : - ret; -} - - -function addGetHookIf( conditionFn, hookFn ) { - - // Define the hook, we'll check on the first run if it's really needed. - return { - get: function() { - if ( conditionFn() ) { - - // Hook not needed (or it's not possible to use it due - // to missing dependency), remove it. - delete this.get; - return; - } - - // Hook needed; redefine it so that the support test is not executed again. - return ( this.get = hookFn ).apply( this, arguments ); - } - }; -} - - -var - - // Swappable if display is none or starts with table - // except "table", "table-cell", or "table-caption" - // See here for display values: https://developer.mozilla.org/en-US/docs/CSS/display - rdisplayswap = /^(none|table(?!-c[ea]).+)/, - cssShow = { position: "absolute", visibility: "hidden", display: "block" }, - cssNormalTransform = { - letterSpacing: "0", - fontWeight: "400" - }, - - cssPrefixes = [ "Webkit", "Moz", "ms" ], - emptyStyle = document.createElement( "div" ).style; - -// Return a css property mapped to a potentially vendor prefixed property -function vendorPropName( name ) { - - // Shortcut for names that are not vendor prefixed - if ( name in emptyStyle ) { - return name; - } - - // Check for vendor prefixed names - var capName = name[ 0 ].toUpperCase() + name.slice( 1 ), - i = cssPrefixes.length; - - while ( i-- ) { - name = cssPrefixes[ i ] + capName; - if ( name in emptyStyle ) { - return name; - } - } -} - -function setPositiveNumber( elem, value, subtract ) { - - // Any relative (+/-) values have already been - // normalized at this point - var matches = rcssNum.exec( value ); - return matches ? - - // Guard against undefined "subtract", e.g., when used as in cssHooks - Math.max( 0, matches[ 2 ] - ( subtract || 0 ) ) + ( matches[ 3 ] || "px" ) : - value; -} - -function augmentWidthOrHeight( elem, name, extra, isBorderBox, styles ) { - var i = extra === ( isBorderBox ? "border" : "content" ) ? - - // If we already have the right measurement, avoid augmentation - 4 : - - // Otherwise initialize for horizontal or vertical properties - name === "width" ? 1 : 0, - - val = 0; - - for ( ; i < 4; i += 2 ) { - - // Both box models exclude margin, so add it if we want it - if ( extra === "margin" ) { - val += jQuery.css( elem, extra + cssExpand[ i ], true, styles ); - } - - if ( isBorderBox ) { - - // border-box includes padding, so remove it if we want content - if ( extra === "content" ) { - val -= jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); - } - - // At this point, extra isn't border nor margin, so remove border - if ( extra !== "margin" ) { - val -= jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); - } - } else { - - // At this point, extra isn't content, so add padding - val += jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); - - // At this point, extra isn't content nor padding, so add border - if ( extra !== "padding" ) { - val += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); - } - } - } - - return val; -} - -function getWidthOrHeight( elem, name, extra ) { - - // Start with offset property, which is equivalent to the border-box value - var val, - valueIsBorderBox = true, - styles = getStyles( elem ), - isBorderBox = jQuery.css( elem, "boxSizing", false, styles ) === "border-box"; - - // Support: IE <=11 only - // Running getBoundingClientRect on a disconnected node - // in IE throws an error. - if ( elem.getClientRects().length ) { - val = elem.getBoundingClientRect()[ name ]; - } - - // Some non-html elements return undefined for offsetWidth, so check for null/undefined - // svg - https://bugzilla.mozilla.org/show_bug.cgi?id=649285 - // MathML - https://bugzilla.mozilla.org/show_bug.cgi?id=491668 - if ( val <= 0 || val == null ) { - - // Fall back to computed then uncomputed css if necessary - val = curCSS( elem, name, styles ); - if ( val < 0 || val == null ) { - val = elem.style[ name ]; - } - - // Computed unit is not pixels. Stop here and return. - if ( rnumnonpx.test( val ) ) { - return val; - } - - // Check for style in case a browser which returns unreliable values - // for getComputedStyle silently falls back to the reliable elem.style - valueIsBorderBox = isBorderBox && - ( support.boxSizingReliable() || val === elem.style[ name ] ); - - // Normalize "", auto, and prepare for extra - val = parseFloat( val ) || 0; - } - - // Use the active box-sizing model to add/subtract irrelevant styles - return ( val + - augmentWidthOrHeight( - elem, - name, - extra || ( isBorderBox ? "border" : "content" ), - valueIsBorderBox, - styles - ) - ) + "px"; -} - -jQuery.extend( { - - // Add in style property hooks for overriding the default - // behavior of getting and setting a style property - cssHooks: { - opacity: { - get: function( elem, computed ) { - if ( computed ) { - - // We should always get a number back from opacity - var ret = curCSS( elem, "opacity" ); - return ret === "" ? "1" : ret; - } - } - } - }, - - // Don't automatically add "px" to these possibly-unitless properties - cssNumber: { - "animationIterationCount": true, - "columnCount": true, - "fillOpacity": true, - "flexGrow": true, - "flexShrink": true, - "fontWeight": true, - "lineHeight": true, - "opacity": true, - "order": true, - "orphans": true, - "widows": true, - "zIndex": true, - "zoom": true - }, - - // Add in properties whose names you wish to fix before - // setting or getting the value - cssProps: { - "float": "cssFloat" - }, - - // Get and set the style property on a DOM Node - style: function( elem, name, value, extra ) { - - // Don't set styles on text and comment nodes - if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) { - return; - } - - // Make sure that we're working with the right name - var ret, type, hooks, - origName = jQuery.camelCase( name ), - style = elem.style; - - name = jQuery.cssProps[ origName ] || - ( jQuery.cssProps[ origName ] = vendorPropName( origName ) || origName ); - - // Gets hook for the prefixed version, then unprefixed version - hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; - - // Check if we're setting a value - if ( value !== undefined ) { - type = typeof value; - - // Convert "+=" or "-=" to relative numbers (#7345) - if ( type === "string" && ( ret = rcssNum.exec( value ) ) && ret[ 1 ] ) { - value = adjustCSS( elem, name, ret ); - - // Fixes bug #9237 - type = "number"; - } - - // Make sure that null and NaN values aren't set (#7116) - if ( value == null || value !== value ) { - return; - } - - // If a number was passed in, add the unit (except for certain CSS properties) - if ( type === "number" ) { - value += ret && ret[ 3 ] || ( jQuery.cssNumber[ origName ] ? "" : "px" ); - } - - // background-* props affect original clone's values - if ( !support.clearCloneStyle && value === "" && name.indexOf( "background" ) === 0 ) { - style[ name ] = "inherit"; - } - - // If a hook was provided, use that value, otherwise just set the specified value - if ( !hooks || !( "set" in hooks ) || - ( value = hooks.set( elem, value, extra ) ) !== undefined ) { - - style[ name ] = value; - } - - } else { - - // If a hook was provided get the non-computed value from there - if ( hooks && "get" in hooks && - ( ret = hooks.get( elem, false, extra ) ) !== undefined ) { - - return ret; - } - - // Otherwise just get the value from the style object - return style[ name ]; - } - }, - - css: function( elem, name, extra, styles ) { - var val, num, hooks, - origName = jQuery.camelCase( name ); - - // Make sure that we're working with the right name - name = jQuery.cssProps[ origName ] || - ( jQuery.cssProps[ origName ] = vendorPropName( origName ) || origName ); - - // Try prefixed name followed by the unprefixed name - hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; - - // If a hook was provided get the computed value from there - if ( hooks && "get" in hooks ) { - val = hooks.get( elem, true, extra ); - } - - // Otherwise, if a way to get the computed value exists, use that - if ( val === undefined ) { - val = curCSS( elem, name, styles ); - } - - // Convert "normal" to computed value - if ( val === "normal" && name in cssNormalTransform ) { - val = cssNormalTransform[ name ]; - } - - // Make numeric if forced or a qualifier was provided and val looks numeric - if ( extra === "" || extra ) { - num = parseFloat( val ); - return extra === true || isFinite( num ) ? num || 0 : val; - } - return val; - } -} ); - -jQuery.each( [ "height", "width" ], function( i, name ) { - jQuery.cssHooks[ name ] = { - get: function( elem, computed, extra ) { - if ( computed ) { - - // Certain elements can have dimension info if we invisibly show them - // but it must have a current display style that would benefit - return rdisplayswap.test( jQuery.css( elem, "display" ) ) && - - // Support: Safari 8+ - // Table columns in Safari have non-zero offsetWidth & zero - // getBoundingClientRect().width unless display is changed. - // Support: IE <=11 only - // Running getBoundingClientRect on a disconnected node - // in IE throws an error. - ( !elem.getClientRects().length || !elem.getBoundingClientRect().width ) ? - swap( elem, cssShow, function() { - return getWidthOrHeight( elem, name, extra ); - } ) : - getWidthOrHeight( elem, name, extra ); - } - }, - - set: function( elem, value, extra ) { - var matches, - styles = extra && getStyles( elem ), - subtract = extra && augmentWidthOrHeight( - elem, - name, - extra, - jQuery.css( elem, "boxSizing", false, styles ) === "border-box", - styles - ); - - // Convert to pixels if value adjustment is needed - if ( subtract && ( matches = rcssNum.exec( value ) ) && - ( matches[ 3 ] || "px" ) !== "px" ) { - - elem.style[ name ] = value; - value = jQuery.css( elem, name ); - } - - return setPositiveNumber( elem, value, subtract ); - } - }; -} ); - -jQuery.cssHooks.marginLeft = addGetHookIf( support.reliableMarginLeft, - function( elem, computed ) { - if ( computed ) { - return ( parseFloat( curCSS( elem, "marginLeft" ) ) || - elem.getBoundingClientRect().left - - swap( elem, { marginLeft: 0 }, function() { - return elem.getBoundingClientRect().left; - } ) - ) + "px"; - } - } -); - -// These hooks are used by animate to expand properties -jQuery.each( { - margin: "", - padding: "", - border: "Width" -}, function( prefix, suffix ) { - jQuery.cssHooks[ prefix + suffix ] = { - expand: function( value ) { - var i = 0, - expanded = {}, - - // Assumes a single number if not a string - parts = typeof value === "string" ? value.split( " " ) : [ value ]; - - for ( ; i < 4; i++ ) { - expanded[ prefix + cssExpand[ i ] + suffix ] = - parts[ i ] || parts[ i - 2 ] || parts[ 0 ]; - } - - return expanded; - } - }; - - if ( !rmargin.test( prefix ) ) { - jQuery.cssHooks[ prefix + suffix ].set = setPositiveNumber; - } -} ); - -jQuery.fn.extend( { - css: function( name, value ) { - return access( this, function( elem, name, value ) { - var styles, len, - map = {}, - i = 0; - - if ( jQuery.isArray( name ) ) { - styles = getStyles( elem ); - len = name.length; - - for ( ; i < len; i++ ) { - map[ name[ i ] ] = jQuery.css( elem, name[ i ], false, styles ); - } - - return map; - } - - return value !== undefined ? - jQuery.style( elem, name, value ) : - jQuery.css( elem, name ); - }, name, value, arguments.length > 1 ); - } -} ); - - -function Tween( elem, options, prop, end, easing ) { - return new Tween.prototype.init( elem, options, prop, end, easing ); -} -jQuery.Tween = Tween; - -Tween.prototype = { - constructor: Tween, - init: function( elem, options, prop, end, easing, unit ) { - this.elem = elem; - this.prop = prop; - this.easing = easing || jQuery.easing._default; - this.options = options; - this.start = this.now = this.cur(); - this.end = end; - this.unit = unit || ( jQuery.cssNumber[ prop ] ? "" : "px" ); - }, - cur: function() { - var hooks = Tween.propHooks[ this.prop ]; - - return hooks && hooks.get ? - hooks.get( this ) : - Tween.propHooks._default.get( this ); - }, - run: function( percent ) { - var eased, - hooks = Tween.propHooks[ this.prop ]; - - if ( this.options.duration ) { - this.pos = eased = jQuery.easing[ this.easing ]( - percent, this.options.duration * percent, 0, 1, this.options.duration - ); - } else { - this.pos = eased = percent; - } - this.now = ( this.end - this.start ) * eased + this.start; - - if ( this.options.step ) { - this.options.step.call( this.elem, this.now, this ); - } - - if ( hooks && hooks.set ) { - hooks.set( this ); - } else { - Tween.propHooks._default.set( this ); - } - return this; - } -}; - -Tween.prototype.init.prototype = Tween.prototype; - -Tween.propHooks = { - _default: { - get: function( tween ) { - var result; - - // Use a property on the element directly when it is not a DOM element, - // or when there is no matching style property that exists. - if ( tween.elem.nodeType !== 1 || - tween.elem[ tween.prop ] != null && tween.elem.style[ tween.prop ] == null ) { - return tween.elem[ tween.prop ]; - } - - // Passing an empty string as a 3rd parameter to .css will automatically - // attempt a parseFloat and fallback to a string if the parse fails. - // Simple values such as "10px" are parsed to Float; - // complex values such as "rotate(1rad)" are returned as-is. - result = jQuery.css( tween.elem, tween.prop, "" ); - - // Empty strings, null, undefined and "auto" are converted to 0. - return !result || result === "auto" ? 0 : result; - }, - set: function( tween ) { - - // Use step hook for back compat. - // Use cssHook if its there. - // Use .style if available and use plain properties where available. - if ( jQuery.fx.step[ tween.prop ] ) { - jQuery.fx.step[ tween.prop ]( tween ); - } else if ( tween.elem.nodeType === 1 && - ( tween.elem.style[ jQuery.cssProps[ tween.prop ] ] != null || - jQuery.cssHooks[ tween.prop ] ) ) { - jQuery.style( tween.elem, tween.prop, tween.now + tween.unit ); - } else { - tween.elem[ tween.prop ] = tween.now; - } - } - } -}; - -// Support: IE <=9 only -// Panic based approach to setting things on disconnected nodes -Tween.propHooks.scrollTop = Tween.propHooks.scrollLeft = { - set: function( tween ) { - if ( tween.elem.nodeType && tween.elem.parentNode ) { - tween.elem[ tween.prop ] = tween.now; - } - } -}; - -jQuery.easing = { - linear: function( p ) { - return p; - }, - swing: function( p ) { - return 0.5 - Math.cos( p * Math.PI ) / 2; - }, - _default: "swing" -}; - -jQuery.fx = Tween.prototype.init; - -// Back compat <1.8 extension point -jQuery.fx.step = {}; - - - - -var - fxNow, timerId, - rfxtypes = /^(?:toggle|show|hide)$/, - rrun = /queueHooks$/; - -function raf() { - if ( timerId ) { - window.requestAnimationFrame( raf ); - jQuery.fx.tick(); - } -} - -// Animations created synchronously will run synchronously -function createFxNow() { - window.setTimeout( function() { - fxNow = undefined; - } ); - return ( fxNow = jQuery.now() ); -} - -// Generate parameters to create a standard animation -function genFx( type, includeWidth ) { - var which, - i = 0, - attrs = { height: type }; - - // If we include width, step value is 1 to do all cssExpand values, - // otherwise step value is 2 to skip over Left and Right - includeWidth = includeWidth ? 1 : 0; - for ( ; i < 4; i += 2 - includeWidth ) { - which = cssExpand[ i ]; - attrs[ "margin" + which ] = attrs[ "padding" + which ] = type; - } - - if ( includeWidth ) { - attrs.opacity = attrs.width = type; - } - - return attrs; -} - -function createTween( value, prop, animation ) { - var tween, - collection = ( Animation.tweeners[ prop ] || [] ).concat( Animation.tweeners[ "*" ] ), - index = 0, - length = collection.length; - for ( ; index < length; index++ ) { - if ( ( tween = collection[ index ].call( animation, prop, value ) ) ) { - - // We're done with this property - return tween; - } - } -} - -function defaultPrefilter( elem, props, opts ) { - var prop, value, toggle, hooks, oldfire, propTween, restoreDisplay, display, - isBox = "width" in props || "height" in props, - anim = this, - orig = {}, - style = elem.style, - hidden = elem.nodeType && isHiddenWithinTree( elem ), - dataShow = dataPriv.get( elem, "fxshow" ); - - // Queue-skipping animations hijack the fx hooks - if ( !opts.queue ) { - hooks = jQuery._queueHooks( elem, "fx" ); - if ( hooks.unqueued == null ) { - hooks.unqueued = 0; - oldfire = hooks.empty.fire; - hooks.empty.fire = function() { - if ( !hooks.unqueued ) { - oldfire(); - } - }; - } - hooks.unqueued++; - - anim.always( function() { - - // Ensure the complete handler is called before this completes - anim.always( function() { - hooks.unqueued--; - if ( !jQuery.queue( elem, "fx" ).length ) { - hooks.empty.fire(); - } - } ); - } ); - } - - // Detect show/hide animations - for ( prop in props ) { - value = props[ prop ]; - if ( rfxtypes.test( value ) ) { - delete props[ prop ]; - toggle = toggle || value === "toggle"; - if ( value === ( hidden ? "hide" : "show" ) ) { - - // Pretend to be hidden if this is a "show" and - // there is still data from a stopped show/hide - if ( value === "show" && dataShow && dataShow[ prop ] !== undefined ) { - hidden = true; - - // Ignore all other no-op show/hide data - } else { - continue; - } - } - orig[ prop ] = dataShow && dataShow[ prop ] || jQuery.style( elem, prop ); - } - } - - // Bail out if this is a no-op like .hide().hide() - propTween = !jQuery.isEmptyObject( props ); - if ( !propTween && jQuery.isEmptyObject( orig ) ) { - return; - } - - // Restrict "overflow" and "display" styles during box animations - if ( isBox && elem.nodeType === 1 ) { - - // Support: IE <=9 - 11, Edge 12 - 13 - // Record all 3 overflow attributes because IE does not infer the shorthand - // from identically-valued overflowX and overflowY - opts.overflow = [ style.overflow, style.overflowX, style.overflowY ]; - - // Identify a display type, preferring old show/hide data over the CSS cascade - restoreDisplay = dataShow && dataShow.display; - if ( restoreDisplay == null ) { - restoreDisplay = dataPriv.get( elem, "display" ); - } - display = jQuery.css( elem, "display" ); - if ( display === "none" ) { - if ( restoreDisplay ) { - display = restoreDisplay; - } else { - - // Get nonempty value(s) by temporarily forcing visibility - showHide( [ elem ], true ); - restoreDisplay = elem.style.display || restoreDisplay; - display = jQuery.css( elem, "display" ); - showHide( [ elem ] ); - } - } - - // Animate inline elements as inline-block - if ( display === "inline" || display === "inline-block" && restoreDisplay != null ) { - if ( jQuery.css( elem, "float" ) === "none" ) { - - // Restore the original display value at the end of pure show/hide animations - if ( !propTween ) { - anim.done( function() { - style.display = restoreDisplay; - } ); - if ( restoreDisplay == null ) { - display = style.display; - restoreDisplay = display === "none" ? "" : display; - } - } - style.display = "inline-block"; - } - } - } - - if ( opts.overflow ) { - style.overflow = "hidden"; - anim.always( function() { - style.overflow = opts.overflow[ 0 ]; - style.overflowX = opts.overflow[ 1 ]; - style.overflowY = opts.overflow[ 2 ]; - } ); - } - - // Implement show/hide animations - propTween = false; - for ( prop in orig ) { - - // General show/hide setup for this element animation - if ( !propTween ) { - if ( dataShow ) { - if ( "hidden" in dataShow ) { - hidden = dataShow.hidden; - } - } else { - dataShow = dataPriv.access( elem, "fxshow", { display: restoreDisplay } ); - } - - // Store hidden/visible for toggle so `.stop().toggle()` "reverses" - if ( toggle ) { - dataShow.hidden = !hidden; - } - - // Show elements before animating them - if ( hidden ) { - showHide( [ elem ], true ); - } - - /* eslint-disable no-loop-func */ - - anim.done( function() { - - /* eslint-enable no-loop-func */ - - // The final step of a "hide" animation is actually hiding the element - if ( !hidden ) { - showHide( [ elem ] ); - } - dataPriv.remove( elem, "fxshow" ); - for ( prop in orig ) { - jQuery.style( elem, prop, orig[ prop ] ); - } - } ); - } - - // Per-property setup - propTween = createTween( hidden ? dataShow[ prop ] : 0, prop, anim ); - if ( !( prop in dataShow ) ) { - dataShow[ prop ] = propTween.start; - if ( hidden ) { - propTween.end = propTween.start; - propTween.start = 0; - } - } - } -} - -function propFilter( props, specialEasing ) { - var index, name, easing, value, hooks; - - // camelCase, specialEasing and expand cssHook pass - for ( index in props ) { - name = jQuery.camelCase( index ); - easing = specialEasing[ name ]; - value = props[ index ]; - if ( jQuery.isArray( value ) ) { - easing = value[ 1 ]; - value = props[ index ] = value[ 0 ]; - } - - if ( index !== name ) { - props[ name ] = value; - delete props[ index ]; - } - - hooks = jQuery.cssHooks[ name ]; - if ( hooks && "expand" in hooks ) { - value = hooks.expand( value ); - delete props[ name ]; - - // Not quite $.extend, this won't overwrite existing keys. - // Reusing 'index' because we have the correct "name" - for ( index in value ) { - if ( !( index in props ) ) { - props[ index ] = value[ index ]; - specialEasing[ index ] = easing; - } - } - } else { - specialEasing[ name ] = easing; - } - } -} - -function Animation( elem, properties, options ) { - var result, - stopped, - index = 0, - length = Animation.prefilters.length, - deferred = jQuery.Deferred().always( function() { - - // Don't match elem in the :animated selector - delete tick.elem; - } ), - tick = function() { - if ( stopped ) { - return false; - } - var currentTime = fxNow || createFxNow(), - remaining = Math.max( 0, animation.startTime + animation.duration - currentTime ), - - // Support: Android 2.3 only - // Archaic crash bug won't allow us to use `1 - ( 0.5 || 0 )` (#12497) - temp = remaining / animation.duration || 0, - percent = 1 - temp, - index = 0, - length = animation.tweens.length; - - for ( ; index < length; index++ ) { - animation.tweens[ index ].run( percent ); - } - - deferred.notifyWith( elem, [ animation, percent, remaining ] ); - - if ( percent < 1 && length ) { - return remaining; - } else { - deferred.resolveWith( elem, [ animation ] ); - return false; - } - }, - animation = deferred.promise( { - elem: elem, - props: jQuery.extend( {}, properties ), - opts: jQuery.extend( true, { - specialEasing: {}, - easing: jQuery.easing._default - }, options ), - originalProperties: properties, - originalOptions: options, - startTime: fxNow || createFxNow(), - duration: options.duration, - tweens: [], - createTween: function( prop, end ) { - var tween = jQuery.Tween( elem, animation.opts, prop, end, - animation.opts.specialEasing[ prop ] || animation.opts.easing ); - animation.tweens.push( tween ); - return tween; - }, - stop: function( gotoEnd ) { - var index = 0, - - // If we are going to the end, we want to run all the tweens - // otherwise we skip this part - length = gotoEnd ? animation.tweens.length : 0; - if ( stopped ) { - return this; - } - stopped = true; - for ( ; index < length; index++ ) { - animation.tweens[ index ].run( 1 ); - } - - // Resolve when we played the last frame; otherwise, reject - if ( gotoEnd ) { - deferred.notifyWith( elem, [ animation, 1, 0 ] ); - deferred.resolveWith( elem, [ animation, gotoEnd ] ); - } else { - deferred.rejectWith( elem, [ animation, gotoEnd ] ); - } - return this; - } - } ), - props = animation.props; - - propFilter( props, animation.opts.specialEasing ); - - for ( ; index < length; index++ ) { - result = Animation.prefilters[ index ].call( animation, elem, props, animation.opts ); - if ( result ) { - if ( jQuery.isFunction( result.stop ) ) { - jQuery._queueHooks( animation.elem, animation.opts.queue ).stop = - jQuery.proxy( result.stop, result ); - } - return result; - } - } - - jQuery.map( props, createTween, animation ); - - if ( jQuery.isFunction( animation.opts.start ) ) { - animation.opts.start.call( elem, animation ); - } - - jQuery.fx.timer( - jQuery.extend( tick, { - elem: elem, - anim: animation, - queue: animation.opts.queue - } ) - ); - - // attach callbacks from options - return animation.progress( animation.opts.progress ) - .done( animation.opts.done, animation.opts.complete ) - .fail( animation.opts.fail ) - .always( animation.opts.always ); -} - -jQuery.Animation = jQuery.extend( Animation, { - - tweeners: { - "*": [ function( prop, value ) { - var tween = this.createTween( prop, value ); - adjustCSS( tween.elem, prop, rcssNum.exec( value ), tween ); - return tween; - } ] - }, - - tweener: function( props, callback ) { - if ( jQuery.isFunction( props ) ) { - callback = props; - props = [ "*" ]; - } else { - props = props.match( rnotwhite ); - } - - var prop, - index = 0, - length = props.length; - - for ( ; index < length; index++ ) { - prop = props[ index ]; - Animation.tweeners[ prop ] = Animation.tweeners[ prop ] || []; - Animation.tweeners[ prop ].unshift( callback ); - } - }, - - prefilters: [ defaultPrefilter ], - - prefilter: function( callback, prepend ) { - if ( prepend ) { - Animation.prefilters.unshift( callback ); - } else { - Animation.prefilters.push( callback ); - } - } -} ); - -jQuery.speed = function( speed, easing, fn ) { - var opt = speed && typeof speed === "object" ? jQuery.extend( {}, speed ) : { - complete: fn || !fn && easing || - jQuery.isFunction( speed ) && speed, - duration: speed, - easing: fn && easing || easing && !jQuery.isFunction( easing ) && easing - }; - - // Go to the end state if fx are off or if document is hidden - if ( jQuery.fx.off || document.hidden ) { - opt.duration = 0; - - } else { - opt.duration = typeof opt.duration === "number" ? - opt.duration : opt.duration in jQuery.fx.speeds ? - jQuery.fx.speeds[ opt.duration ] : jQuery.fx.speeds._default; - } - - // Normalize opt.queue - true/undefined/null -> "fx" - if ( opt.queue == null || opt.queue === true ) { - opt.queue = "fx"; - } - - // Queueing - opt.old = opt.complete; - - opt.complete = function() { - if ( jQuery.isFunction( opt.old ) ) { - opt.old.call( this ); - } - - if ( opt.queue ) { - jQuery.dequeue( this, opt.queue ); - } - }; - - return opt; -}; - -jQuery.fn.extend( { - fadeTo: function( speed, to, easing, callback ) { - - // Show any hidden elements after setting opacity to 0 - return this.filter( isHiddenWithinTree ).css( "opacity", 0 ).show() - - // Animate to the value specified - .end().animate( { opacity: to }, speed, easing, callback ); - }, - animate: function( prop, speed, easing, callback ) { - var empty = jQuery.isEmptyObject( prop ), - optall = jQuery.speed( speed, easing, callback ), - doAnimation = function() { - - // Operate on a copy of prop so per-property easing won't be lost - var anim = Animation( this, jQuery.extend( {}, prop ), optall ); - - // Empty animations, or finishing resolves immediately - if ( empty || dataPriv.get( this, "finish" ) ) { - anim.stop( true ); - } - }; - doAnimation.finish = doAnimation; - - return empty || optall.queue === false ? - this.each( doAnimation ) : - this.queue( optall.queue, doAnimation ); - }, - stop: function( type, clearQueue, gotoEnd ) { - var stopQueue = function( hooks ) { - var stop = hooks.stop; - delete hooks.stop; - stop( gotoEnd ); - }; - - if ( typeof type !== "string" ) { - gotoEnd = clearQueue; - clearQueue = type; - type = undefined; - } - if ( clearQueue && type !== false ) { - this.queue( type || "fx", [] ); - } - - return this.each( function() { - var dequeue = true, - index = type != null && type + "queueHooks", - timers = jQuery.timers, - data = dataPriv.get( this ); - - if ( index ) { - if ( data[ index ] && data[ index ].stop ) { - stopQueue( data[ index ] ); - } - } else { - for ( index in data ) { - if ( data[ index ] && data[ index ].stop && rrun.test( index ) ) { - stopQueue( data[ index ] ); - } - } - } - - for ( index = timers.length; index--; ) { - if ( timers[ index ].elem === this && - ( type == null || timers[ index ].queue === type ) ) { - - timers[ index ].anim.stop( gotoEnd ); - dequeue = false; - timers.splice( index, 1 ); - } - } - - // Start the next in the queue if the last step wasn't forced. - // Timers currently will call their complete callbacks, which - // will dequeue but only if they were gotoEnd. - if ( dequeue || !gotoEnd ) { - jQuery.dequeue( this, type ); - } - } ); - }, - finish: function( type ) { - if ( type !== false ) { - type = type || "fx"; - } - return this.each( function() { - var index, - data = dataPriv.get( this ), - queue = data[ type + "queue" ], - hooks = data[ type + "queueHooks" ], - timers = jQuery.timers, - length = queue ? queue.length : 0; - - // Enable finishing flag on private data - data.finish = true; - - // Empty the queue first - jQuery.queue( this, type, [] ); - - if ( hooks && hooks.stop ) { - hooks.stop.call( this, true ); - } - - // Look for any active animations, and finish them - for ( index = timers.length; index--; ) { - if ( timers[ index ].elem === this && timers[ index ].queue === type ) { - timers[ index ].anim.stop( true ); - timers.splice( index, 1 ); - } - } - - // Look for any animations in the old queue and finish them - for ( index = 0; index < length; index++ ) { - if ( queue[ index ] && queue[ index ].finish ) { - queue[ index ].finish.call( this ); - } - } - - // Turn off finishing flag - delete data.finish; - } ); - } -} ); - -jQuery.each( [ "toggle", "show", "hide" ], function( i, name ) { - var cssFn = jQuery.fn[ name ]; - jQuery.fn[ name ] = function( speed, easing, callback ) { - return speed == null || typeof speed === "boolean" ? - cssFn.apply( this, arguments ) : - this.animate( genFx( name, true ), speed, easing, callback ); - }; -} ); - -// Generate shortcuts for custom animations -jQuery.each( { - slideDown: genFx( "show" ), - slideUp: genFx( "hide" ), - slideToggle: genFx( "toggle" ), - fadeIn: { opacity: "show" }, - fadeOut: { opacity: "hide" }, - fadeToggle: { opacity: "toggle" } -}, function( name, props ) { - jQuery.fn[ name ] = function( speed, easing, callback ) { - return this.animate( props, speed, easing, callback ); - }; -} ); - -jQuery.timers = []; -jQuery.fx.tick = function() { - var timer, - i = 0, - timers = jQuery.timers; - - fxNow = jQuery.now(); - - for ( ; i < timers.length; i++ ) { - timer = timers[ i ]; - - // Checks the timer has not already been removed - if ( !timer() && timers[ i ] === timer ) { - timers.splice( i--, 1 ); - } - } - - if ( !timers.length ) { - jQuery.fx.stop(); - } - fxNow = undefined; -}; - -jQuery.fx.timer = function( timer ) { - jQuery.timers.push( timer ); - if ( timer() ) { - jQuery.fx.start(); - } else { - jQuery.timers.pop(); - } -}; - -jQuery.fx.interval = 13; -jQuery.fx.start = function() { - if ( !timerId ) { - timerId = window.requestAnimationFrame ? - window.requestAnimationFrame( raf ) : - window.setInterval( jQuery.fx.tick, jQuery.fx.interval ); - } -}; - -jQuery.fx.stop = function() { - if ( window.cancelAnimationFrame ) { - window.cancelAnimationFrame( timerId ); - } else { - window.clearInterval( timerId ); - } - - timerId = null; -}; - -jQuery.fx.speeds = { - slow: 600, - fast: 200, - - // Default speed - _default: 400 -}; - - -// Based off of the plugin by Clint Helfers, with permission. -// https://web.archive.org/web/20100324014747/http://blindsignals.com/index.php/2009/07/jquery-delay/ -jQuery.fn.delay = function( time, type ) { - time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time; - type = type || "fx"; - - return this.queue( type, function( next, hooks ) { - var timeout = window.setTimeout( next, time ); - hooks.stop = function() { - window.clearTimeout( timeout ); - }; - } ); -}; - - -( function() { - var input = document.createElement( "input" ), - select = document.createElement( "select" ), - opt = select.appendChild( document.createElement( "option" ) ); - - input.type = "checkbox"; - - // Support: Android <=4.3 only - // Default value for a checkbox should be "on" - support.checkOn = input.value !== ""; - - // Support: IE <=11 only - // Must access selectedIndex to make default options select - support.optSelected = opt.selected; - - // Support: IE <=11 only - // An input loses its value after becoming a radio - input = document.createElement( "input" ); - input.value = "t"; - input.type = "radio"; - support.radioValue = input.value === "t"; -} )(); - - -var boolHook, - attrHandle = jQuery.expr.attrHandle; - -jQuery.fn.extend( { - attr: function( name, value ) { - return access( this, jQuery.attr, name, value, arguments.length > 1 ); - }, - - removeAttr: function( name ) { - return this.each( function() { - jQuery.removeAttr( this, name ); - } ); - } -} ); - -jQuery.extend( { - attr: function( elem, name, value ) { - var ret, hooks, - nType = elem.nodeType; - - // Don't get/set attributes on text, comment and attribute nodes - if ( nType === 3 || nType === 8 || nType === 2 ) { - return; - } - - // Fallback to prop when attributes are not supported - if ( typeof elem.getAttribute === "undefined" ) { - return jQuery.prop( elem, name, value ); - } - - // Attribute hooks are determined by the lowercase version - // Grab necessary hook if one is defined - if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { - hooks = jQuery.attrHooks[ name.toLowerCase() ] || - ( jQuery.expr.match.bool.test( name ) ? boolHook : undefined ); - } - - if ( value !== undefined ) { - if ( value === null ) { - jQuery.removeAttr( elem, name ); - return; - } - - if ( hooks && "set" in hooks && - ( ret = hooks.set( elem, value, name ) ) !== undefined ) { - return ret; - } - - elem.setAttribute( name, value + "" ); - return value; - } - - if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) { - return ret; - } - - ret = jQuery.find.attr( elem, name ); - - // Non-existent attributes return null, we normalize to undefined - return ret == null ? undefined : ret; - }, - - attrHooks: { - type: { - set: function( elem, value ) { - if ( !support.radioValue && value === "radio" && - jQuery.nodeName( elem, "input" ) ) { - var val = elem.value; - elem.setAttribute( "type", value ); - if ( val ) { - elem.value = val; - } - return value; - } - } - } - }, - - removeAttr: function( elem, value ) { - var name, - i = 0, - attrNames = value && value.match( rnotwhite ); - - if ( attrNames && elem.nodeType === 1 ) { - while ( ( name = attrNames[ i++ ] ) ) { - elem.removeAttribute( name ); - } - } - } -} ); - -// Hooks for boolean attributes -boolHook = { - set: function( elem, value, name ) { - if ( value === false ) { - - // Remove boolean attributes when set to false - jQuery.removeAttr( elem, name ); - } else { - elem.setAttribute( name, name ); - } - return name; - } -}; - -jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( i, name ) { - var getter = attrHandle[ name ] || jQuery.find.attr; - - attrHandle[ name ] = function( elem, name, isXML ) { - var ret, handle, - lowercaseName = name.toLowerCase(); - - if ( !isXML ) { - - // Avoid an infinite loop by temporarily removing this function from the getter - handle = attrHandle[ lowercaseName ]; - attrHandle[ lowercaseName ] = ret; - ret = getter( elem, name, isXML ) != null ? - lowercaseName : - null; - attrHandle[ lowercaseName ] = handle; - } - return ret; - }; -} ); - - - - -var rfocusable = /^(?:input|select|textarea|button)$/i, - rclickable = /^(?:a|area)$/i; - -jQuery.fn.extend( { - prop: function( name, value ) { - return access( this, jQuery.prop, name, value, arguments.length > 1 ); - }, - - removeProp: function( name ) { - return this.each( function() { - delete this[ jQuery.propFix[ name ] || name ]; - } ); - } -} ); - -jQuery.extend( { - prop: function( elem, name, value ) { - var ret, hooks, - nType = elem.nodeType; - - // Don't get/set properties on text, comment and attribute nodes - if ( nType === 3 || nType === 8 || nType === 2 ) { - return; - } - - if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { - - // Fix name and attach hooks - name = jQuery.propFix[ name ] || name; - hooks = jQuery.propHooks[ name ]; - } - - if ( value !== undefined ) { - if ( hooks && "set" in hooks && - ( ret = hooks.set( elem, value, name ) ) !== undefined ) { - return ret; - } - - return ( elem[ name ] = value ); - } - - if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) { - return ret; - } - - return elem[ name ]; - }, - - propHooks: { - tabIndex: { - get: function( elem ) { - - // Support: IE <=9 - 11 only - // elem.tabIndex doesn't always return the - // correct value when it hasn't been explicitly set - // https://web.archive.org/web/20141116233347/http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/ - // Use proper attribute retrieval(#12072) - var tabindex = jQuery.find.attr( elem, "tabindex" ); - - return tabindex ? - parseInt( tabindex, 10 ) : - rfocusable.test( elem.nodeName ) || - rclickable.test( elem.nodeName ) && elem.href ? - 0 : - -1; - } - } - }, - - propFix: { - "for": "htmlFor", - "class": "className" - } -} ); - -// Support: IE <=11 only -// Accessing the selectedIndex property -// forces the browser to respect setting selected -// on the option -// The getter ensures a default option is selected -// when in an optgroup -if ( !support.optSelected ) { - jQuery.propHooks.selected = { - get: function( elem ) { - var parent = elem.parentNode; - if ( parent && parent.parentNode ) { - parent.parentNode.selectedIndex; - } - return null; - }, - set: function( elem ) { - var parent = elem.parentNode; - if ( parent ) { - parent.selectedIndex; - - if ( parent.parentNode ) { - parent.parentNode.selectedIndex; - } - } - } - }; -} - -jQuery.each( [ - "tabIndex", - "readOnly", - "maxLength", - "cellSpacing", - "cellPadding", - "rowSpan", - "colSpan", - "useMap", - "frameBorder", - "contentEditable" -], function() { - jQuery.propFix[ this.toLowerCase() ] = this; -} ); - - - - -var rclass = /[\t\r\n\f]/g; - -function getClass( elem ) { - return elem.getAttribute && elem.getAttribute( "class" ) || ""; -} - -jQuery.fn.extend( { - addClass: function( value ) { - var classes, elem, cur, curValue, clazz, j, finalValue, - i = 0; - - if ( jQuery.isFunction( value ) ) { - return this.each( function( j ) { - jQuery( this ).addClass( value.call( this, j, getClass( this ) ) ); - } ); - } - - if ( typeof value === "string" && value ) { - classes = value.match( rnotwhite ) || []; - - while ( ( elem = this[ i++ ] ) ) { - curValue = getClass( elem ); - cur = elem.nodeType === 1 && - ( " " + curValue + " " ).replace( rclass, " " ); - - if ( cur ) { - j = 0; - while ( ( clazz = classes[ j++ ] ) ) { - if ( cur.indexOf( " " + clazz + " " ) < 0 ) { - cur += clazz + " "; - } - } - - // Only assign if different to avoid unneeded rendering. - finalValue = jQuery.trim( cur ); - if ( curValue !== finalValue ) { - elem.setAttribute( "class", finalValue ); - } - } - } - } - - return this; - }, - - removeClass: function( value ) { - var classes, elem, cur, curValue, clazz, j, finalValue, - i = 0; - - if ( jQuery.isFunction( value ) ) { - return this.each( function( j ) { - jQuery( this ).removeClass( value.call( this, j, getClass( this ) ) ); - } ); - } - - if ( !arguments.length ) { - return this.attr( "class", "" ); - } - - if ( typeof value === "string" && value ) { - classes = value.match( rnotwhite ) || []; - - while ( ( elem = this[ i++ ] ) ) { - curValue = getClass( elem ); - - // This expression is here for better compressibility (see addClass) - cur = elem.nodeType === 1 && - ( " " + curValue + " " ).replace( rclass, " " ); - - if ( cur ) { - j = 0; - while ( ( clazz = classes[ j++ ] ) ) { - - // Remove *all* instances - while ( cur.indexOf( " " + clazz + " " ) > -1 ) { - cur = cur.replace( " " + clazz + " ", " " ); - } - } - - // Only assign if different to avoid unneeded rendering. - finalValue = jQuery.trim( cur ); - if ( curValue !== finalValue ) { - elem.setAttribute( "class", finalValue ); - } - } - } - } - - return this; - }, - - toggleClass: function( value, stateVal ) { - var type = typeof value; - - if ( typeof stateVal === "boolean" && type === "string" ) { - return stateVal ? this.addClass( value ) : this.removeClass( value ); - } - - if ( jQuery.isFunction( value ) ) { - return this.each( function( i ) { - jQuery( this ).toggleClass( - value.call( this, i, getClass( this ), stateVal ), - stateVal - ); - } ); - } - - return this.each( function() { - var className, i, self, classNames; - - if ( type === "string" ) { - - // Toggle individual class names - i = 0; - self = jQuery( this ); - classNames = value.match( rnotwhite ) || []; - - while ( ( className = classNames[ i++ ] ) ) { - - // Check each className given, space separated list - if ( self.hasClass( className ) ) { - self.removeClass( className ); - } else { - self.addClass( className ); - } - } - - // Toggle whole class name - } else if ( value === undefined || type === "boolean" ) { - className = getClass( this ); - if ( className ) { - - // Store className if set - dataPriv.set( this, "__className__", className ); - } - - // If the element has a class name or if we're passed `false`, - // then remove the whole classname (if there was one, the above saved it). - // Otherwise bring back whatever was previously saved (if anything), - // falling back to the empty string if nothing was stored. - if ( this.setAttribute ) { - this.setAttribute( "class", - className || value === false ? - "" : - dataPriv.get( this, "__className__" ) || "" - ); - } - } - } ); - }, - - hasClass: function( selector ) { - var className, elem, - i = 0; - - className = " " + selector + " "; - while ( ( elem = this[ i++ ] ) ) { - if ( elem.nodeType === 1 && - ( " " + getClass( elem ) + " " ).replace( rclass, " " ) - .indexOf( className ) > -1 - ) { - return true; - } - } - - return false; - } -} ); - - - - -var rreturn = /\r/g, - rspaces = /[\x20\t\r\n\f]+/g; - -jQuery.fn.extend( { - val: function( value ) { - var hooks, ret, isFunction, - elem = this[ 0 ]; - - if ( !arguments.length ) { - if ( elem ) { - hooks = jQuery.valHooks[ elem.type ] || - jQuery.valHooks[ elem.nodeName.toLowerCase() ]; - - if ( hooks && - "get" in hooks && - ( ret = hooks.get( elem, "value" ) ) !== undefined - ) { - return ret; - } - - ret = elem.value; - - return typeof ret === "string" ? - - // Handle most common string cases - ret.replace( rreturn, "" ) : - - // Handle cases where value is null/undef or number - ret == null ? "" : ret; - } - - return; - } - - isFunction = jQuery.isFunction( value ); - - return this.each( function( i ) { - var val; - - if ( this.nodeType !== 1 ) { - return; - } - - if ( isFunction ) { - val = value.call( this, i, jQuery( this ).val() ); - } else { - val = value; - } - - // Treat null/undefined as ""; convert numbers to string - if ( val == null ) { - val = ""; - - } else if ( typeof val === "number" ) { - val += ""; - - } else if ( jQuery.isArray( val ) ) { - val = jQuery.map( val, function( value ) { - return value == null ? "" : value + ""; - } ); - } - - hooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ]; - - // If set returns undefined, fall back to normal setting - if ( !hooks || !( "set" in hooks ) || hooks.set( this, val, "value" ) === undefined ) { - this.value = val; - } - } ); - } -} ); - -jQuery.extend( { - valHooks: { - option: { - get: function( elem ) { - - var val = jQuery.find.attr( elem, "value" ); - return val != null ? - val : - - // Support: IE <=10 - 11 only - // option.text throws exceptions (#14686, #14858) - // Strip and collapse whitespace - // https://html.spec.whatwg.org/#strip-and-collapse-whitespace - jQuery.trim( jQuery.text( elem ) ).replace( rspaces, " " ); - } - }, - select: { - get: function( elem ) { - var value, option, - options = elem.options, - index = elem.selectedIndex, - one = elem.type === "select-one", - values = one ? null : [], - max = one ? index + 1 : options.length, - i = index < 0 ? - max : - one ? index : 0; - - // Loop through all the selected options - for ( ; i < max; i++ ) { - option = options[ i ]; - - // Support: IE <=9 only - // IE8-9 doesn't update selected after form reset (#2551) - if ( ( option.selected || i === index ) && - - // Don't return options that are disabled or in a disabled optgroup - !option.disabled && - ( !option.parentNode.disabled || - !jQuery.nodeName( option.parentNode, "optgroup" ) ) ) { - - // Get the specific value for the option - value = jQuery( option ).val(); - - // We don't need an array for one selects - if ( one ) { - return value; - } - - // Multi-Selects return an array - values.push( value ); - } - } - - return values; - }, - - set: function( elem, value ) { - var optionSet, option, - options = elem.options, - values = jQuery.makeArray( value ), - i = options.length; - - while ( i-- ) { - option = options[ i ]; - - /* eslint-disable no-cond-assign */ - - if ( option.selected = - jQuery.inArray( jQuery.valHooks.option.get( option ), values ) > -1 - ) { - optionSet = true; - } - - /* eslint-enable no-cond-assign */ - } - - // Force browsers to behave consistently when non-matching value is set - if ( !optionSet ) { - elem.selectedIndex = -1; - } - return values; - } - } - } -} ); - -// Radios and checkboxes getter/setter -jQuery.each( [ "radio", "checkbox" ], function() { - jQuery.valHooks[ this ] = { - set: function( elem, value ) { - if ( jQuery.isArray( value ) ) { - return ( elem.checked = jQuery.inArray( jQuery( elem ).val(), value ) > -1 ); - } - } - }; - if ( !support.checkOn ) { - jQuery.valHooks[ this ].get = function( elem ) { - return elem.getAttribute( "value" ) === null ? "on" : elem.value; - }; - } -} ); - - - - -// Return jQuery for attributes-only inclusion - - -var rfocusMorph = /^(?:focusinfocus|focusoutblur)$/; - -jQuery.extend( jQuery.event, { - - trigger: function( event, data, elem, onlyHandlers ) { - - var i, cur, tmp, bubbleType, ontype, handle, special, - eventPath = [ elem || document ], - type = hasOwn.call( event, "type" ) ? event.type : event, - namespaces = hasOwn.call( event, "namespace" ) ? event.namespace.split( "." ) : []; - - cur = tmp = elem = elem || document; - - // Don't do events on text and comment nodes - if ( elem.nodeType === 3 || elem.nodeType === 8 ) { - return; - } - - // focus/blur morphs to focusin/out; ensure we're not firing them right now - if ( rfocusMorph.test( type + jQuery.event.triggered ) ) { - return; - } - - if ( type.indexOf( "." ) > -1 ) { - - // Namespaced trigger; create a regexp to match event type in handle() - namespaces = type.split( "." ); - type = namespaces.shift(); - namespaces.sort(); - } - ontype = type.indexOf( ":" ) < 0 && "on" + type; - - // Caller can pass in a jQuery.Event object, Object, or just an event type string - event = event[ jQuery.expando ] ? - event : - new jQuery.Event( type, typeof event === "object" && event ); - - // Trigger bitmask: & 1 for native handlers; & 2 for jQuery (always true) - event.isTrigger = onlyHandlers ? 2 : 3; - event.namespace = namespaces.join( "." ); - event.rnamespace = event.namespace ? - new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ) : - null; - - // Clean up the event in case it is being reused - event.result = undefined; - if ( !event.target ) { - event.target = elem; - } - - // Clone any incoming data and prepend the event, creating the handler arg list - data = data == null ? - [ event ] : - jQuery.makeArray( data, [ event ] ); - - // Allow special events to draw outside the lines - special = jQuery.event.special[ type ] || {}; - if ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) === false ) { - return; - } - - // Determine event propagation path in advance, per W3C events spec (#9951) - // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) - if ( !onlyHandlers && !special.noBubble && !jQuery.isWindow( elem ) ) { - - bubbleType = special.delegateType || type; - if ( !rfocusMorph.test( bubbleType + type ) ) { - cur = cur.parentNode; - } - for ( ; cur; cur = cur.parentNode ) { - eventPath.push( cur ); - tmp = cur; - } - - // Only add window if we got to document (e.g., not plain obj or detached DOM) - if ( tmp === ( elem.ownerDocument || document ) ) { - eventPath.push( tmp.defaultView || tmp.parentWindow || window ); - } - } - - // Fire handlers on the event path - i = 0; - while ( ( cur = eventPath[ i++ ] ) && !event.isPropagationStopped() ) { - - event.type = i > 1 ? - bubbleType : - special.bindType || type; - - // jQuery handler - handle = ( dataPriv.get( cur, "events" ) || {} )[ event.type ] && - dataPriv.get( cur, "handle" ); - if ( handle ) { - handle.apply( cur, data ); - } - - // Native handler - handle = ontype && cur[ ontype ]; - if ( handle && handle.apply && acceptData( cur ) ) { - event.result = handle.apply( cur, data ); - if ( event.result === false ) { - event.preventDefault(); - } - } - } - event.type = type; - - // If nobody prevented the default action, do it now - if ( !onlyHandlers && !event.isDefaultPrevented() ) { - - if ( ( !special._default || - special._default.apply( eventPath.pop(), data ) === false ) && - acceptData( elem ) ) { - - // Call a native DOM method on the target with the same name as the event. - // Don't do default actions on window, that's where global variables be (#6170) - if ( ontype && jQuery.isFunction( elem[ type ] ) && !jQuery.isWindow( elem ) ) { - - // Don't re-trigger an onFOO event when we call its FOO() method - tmp = elem[ ontype ]; - - if ( tmp ) { - elem[ ontype ] = null; - } - - // Prevent re-triggering of the same event, since we already bubbled it above - jQuery.event.triggered = type; - elem[ type ](); - jQuery.event.triggered = undefined; - - if ( tmp ) { - elem[ ontype ] = tmp; - } - } - } - } - - return event.result; - }, - - // Piggyback on a donor event to simulate a different one - // Used only for `focus(in | out)` events - simulate: function( type, elem, event ) { - var e = jQuery.extend( - new jQuery.Event(), - event, - { - type: type, - isSimulated: true - } - ); - - jQuery.event.trigger( e, null, elem ); - } - -} ); - -jQuery.fn.extend( { - - trigger: function( type, data ) { - return this.each( function() { - jQuery.event.trigger( type, data, this ); - } ); - }, - triggerHandler: function( type, data ) { - var elem = this[ 0 ]; - if ( elem ) { - return jQuery.event.trigger( type, data, elem, true ); - } - } -} ); - - -jQuery.each( ( "blur focus focusin focusout resize scroll click dblclick " + - "mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " + - "change select submit keydown keypress keyup contextmenu" ).split( " " ), - function( i, name ) { - - // Handle event binding - jQuery.fn[ name ] = function( data, fn ) { - return arguments.length > 0 ? - this.on( name, null, data, fn ) : - this.trigger( name ); - }; -} ); - -jQuery.fn.extend( { - hover: function( fnOver, fnOut ) { - return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver ); - } -} ); - - - - -support.focusin = "onfocusin" in window; - - -// Support: Firefox <=44 -// Firefox doesn't have focus(in | out) events -// Related ticket - https://bugzilla.mozilla.org/show_bug.cgi?id=687787 -// -// Support: Chrome <=48 - 49, Safari <=9.0 - 9.1 -// focus(in | out) events fire after focus & blur events, -// which is spec violation - http://www.w3.org/TR/DOM-Level-3-Events/#events-focusevent-event-order -// Related ticket - https://bugs.chromium.org/p/chromium/issues/detail?id=449857 -if ( !support.focusin ) { - jQuery.each( { focus: "focusin", blur: "focusout" }, function( orig, fix ) { - - // Attach a single capturing handler on the document while someone wants focusin/focusout - var handler = function( event ) { - jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ) ); - }; - - jQuery.event.special[ fix ] = { - setup: function() { - var doc = this.ownerDocument || this, - attaches = dataPriv.access( doc, fix ); - - if ( !attaches ) { - doc.addEventListener( orig, handler, true ); - } - dataPriv.access( doc, fix, ( attaches || 0 ) + 1 ); - }, - teardown: function() { - var doc = this.ownerDocument || this, - attaches = dataPriv.access( doc, fix ) - 1; - - if ( !attaches ) { - doc.removeEventListener( orig, handler, true ); - dataPriv.remove( doc, fix ); - - } else { - dataPriv.access( doc, fix, attaches ); - } - } - }; - } ); -} -var location = window.location; - -var nonce = jQuery.now(); - -var rquery = ( /\?/ ); - - - -// Cross-browser xml parsing -jQuery.parseXML = function( data ) { - var xml; - if ( !data || typeof data !== "string" ) { - return null; - } - - // Support: IE 9 - 11 only - // IE throws on parseFromString with invalid input. - try { - xml = ( new window.DOMParser() ).parseFromString( data, "text/xml" ); - } catch ( e ) { - xml = undefined; - } - - if ( !xml || xml.getElementsByTagName( "parsererror" ).length ) { - jQuery.error( "Invalid XML: " + data ); - } - return xml; -}; - - -var - rbracket = /\[\]$/, - rCRLF = /\r?\n/g, - rsubmitterTypes = /^(?:submit|button|image|reset|file)$/i, - rsubmittable = /^(?:input|select|textarea|keygen)/i; - -function buildParams( prefix, obj, traditional, add ) { - var name; - - if ( jQuery.isArray( obj ) ) { - - // Serialize array item. - jQuery.each( obj, function( i, v ) { - if ( traditional || rbracket.test( prefix ) ) { - - // Treat each array item as a scalar. - add( prefix, v ); - - } else { - - // Item is non-scalar (array or object), encode its numeric index. - buildParams( - prefix + "[" + ( typeof v === "object" && v != null ? i : "" ) + "]", - v, - traditional, - add - ); - } - } ); - - } else if ( !traditional && jQuery.type( obj ) === "object" ) { - - // Serialize object item. - for ( name in obj ) { - buildParams( prefix + "[" + name + "]", obj[ name ], traditional, add ); - } - - } else { - - // Serialize scalar item. - add( prefix, obj ); - } -} - -// Serialize an array of form elements or a set of -// key/values into a query string -jQuery.param = function( a, traditional ) { - var prefix, - s = [], - add = function( key, valueOrFunction ) { - - // If value is a function, invoke it and use its return value - var value = jQuery.isFunction( valueOrFunction ) ? - valueOrFunction() : - valueOrFunction; - - s[ s.length ] = encodeURIComponent( key ) + "=" + - encodeURIComponent( value == null ? "" : value ); - }; - - // If an array was passed in, assume that it is an array of form elements. - if ( jQuery.isArray( a ) || ( a.jquery && !jQuery.isPlainObject( a ) ) ) { - - // Serialize the form elements - jQuery.each( a, function() { - add( this.name, this.value ); - } ); - - } else { - - // If traditional, encode the "old" way (the way 1.3.2 or older - // did it), otherwise encode params recursively. - for ( prefix in a ) { - buildParams( prefix, a[ prefix ], traditional, add ); - } - } - - // Return the resulting serialization - return s.join( "&" ); -}; - -jQuery.fn.extend( { - serialize: function() { - return jQuery.param( this.serializeArray() ); - }, - serializeArray: function() { - return this.map( function() { - - // Can add propHook for "elements" to filter or add form elements - var elements = jQuery.prop( this, "elements" ); - return elements ? jQuery.makeArray( elements ) : this; - } ) - .filter( function() { - var type = this.type; - - // Use .is( ":disabled" ) so that fieldset[disabled] works - return this.name && !jQuery( this ).is( ":disabled" ) && - rsubmittable.test( this.nodeName ) && !rsubmitterTypes.test( type ) && - ( this.checked || !rcheckableType.test( type ) ); - } ) - .map( function( i, elem ) { - var val = jQuery( this ).val(); - - return val == null ? - null : - jQuery.isArray( val ) ? - jQuery.map( val, function( val ) { - return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; - } ) : - { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; - } ).get(); - } -} ); - - -var - r20 = /%20/g, - rhash = /#.*$/, - rts = /([?&])_=[^&]*/, - rheaders = /^(.*?):[ \t]*([^\r\n]*)$/mg, - - // #7653, #8125, #8152: local protocol detection - rlocalProtocol = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/, - rnoContent = /^(?:GET|HEAD)$/, - rprotocol = /^\/\//, - - /* Prefilters - * 1) They are useful to introduce custom dataTypes (see ajax/jsonp.js for an example) - * 2) These are called: - * - BEFORE asking for a transport - * - AFTER param serialization (s.data is a string if s.processData is true) - * 3) key is the dataType - * 4) the catchall symbol "*" can be used - * 5) execution will start with transport dataType and THEN continue down to "*" if needed - */ - prefilters = {}, - - /* Transports bindings - * 1) key is the dataType - * 2) the catchall symbol "*" can be used - * 3) selection will start with transport dataType and THEN go to "*" if needed - */ - transports = {}, - - // Avoid comment-prolog char sequence (#10098); must appease lint and evade compression - allTypes = "*/".concat( "*" ), - - // Anchor tag for parsing the document origin - originAnchor = document.createElement( "a" ); - originAnchor.href = location.href; - -// Base "constructor" for jQuery.ajaxPrefilter and jQuery.ajaxTransport -function addToPrefiltersOrTransports( structure ) { - - // dataTypeExpression is optional and defaults to "*" - return function( dataTypeExpression, func ) { - - if ( typeof dataTypeExpression !== "string" ) { - func = dataTypeExpression; - dataTypeExpression = "*"; - } - - var dataType, - i = 0, - dataTypes = dataTypeExpression.toLowerCase().match( rnotwhite ) || []; - - if ( jQuery.isFunction( func ) ) { - - // For each dataType in the dataTypeExpression - while ( ( dataType = dataTypes[ i++ ] ) ) { - - // Prepend if requested - if ( dataType[ 0 ] === "+" ) { - dataType = dataType.slice( 1 ) || "*"; - ( structure[ dataType ] = structure[ dataType ] || [] ).unshift( func ); - - // Otherwise append - } else { - ( structure[ dataType ] = structure[ dataType ] || [] ).push( func ); - } - } - } - }; -} - -// Base inspection function for prefilters and transports -function inspectPrefiltersOrTransports( structure, options, originalOptions, jqXHR ) { - - var inspected = {}, - seekingTransport = ( structure === transports ); - - function inspect( dataType ) { - var selected; - inspected[ dataType ] = true; - jQuery.each( structure[ dataType ] || [], function( _, prefilterOrFactory ) { - var dataTypeOrTransport = prefilterOrFactory( options, originalOptions, jqXHR ); - if ( typeof dataTypeOrTransport === "string" && - !seekingTransport && !inspected[ dataTypeOrTransport ] ) { - - options.dataTypes.unshift( dataTypeOrTransport ); - inspect( dataTypeOrTransport ); - return false; - } else if ( seekingTransport ) { - return !( selected = dataTypeOrTransport ); - } - } ); - return selected; - } - - return inspect( options.dataTypes[ 0 ] ) || !inspected[ "*" ] && inspect( "*" ); -} - -// A special extend for ajax options -// that takes "flat" options (not to be deep extended) -// Fixes #9887 -function ajaxExtend( target, src ) { - var key, deep, - flatOptions = jQuery.ajaxSettings.flatOptions || {}; - - for ( key in src ) { - if ( src[ key ] !== undefined ) { - ( flatOptions[ key ] ? target : ( deep || ( deep = {} ) ) )[ key ] = src[ key ]; - } - } - if ( deep ) { - jQuery.extend( true, target, deep ); - } - - return target; -} - -/* Handles responses to an ajax request: - * - finds the right dataType (mediates between content-type and expected dataType) - * - returns the corresponding response - */ -function ajaxHandleResponses( s, jqXHR, responses ) { - - var ct, type, finalDataType, firstDataType, - contents = s.contents, - dataTypes = s.dataTypes; - - // Remove auto dataType and get content-type in the process - while ( dataTypes[ 0 ] === "*" ) { - dataTypes.shift(); - if ( ct === undefined ) { - ct = s.mimeType || jqXHR.getResponseHeader( "Content-Type" ); - } - } - - // Check if we're dealing with a known content-type - if ( ct ) { - for ( type in contents ) { - if ( contents[ type ] && contents[ type ].test( ct ) ) { - dataTypes.unshift( type ); - break; - } - } - } - - // Check to see if we have a response for the expected dataType - if ( dataTypes[ 0 ] in responses ) { - finalDataType = dataTypes[ 0 ]; - } else { - - // Try convertible dataTypes - for ( type in responses ) { - if ( !dataTypes[ 0 ] || s.converters[ type + " " + dataTypes[ 0 ] ] ) { - finalDataType = type; - break; - } - if ( !firstDataType ) { - firstDataType = type; - } - } - - // Or just use first one - finalDataType = finalDataType || firstDataType; - } - - // If we found a dataType - // We add the dataType to the list if needed - // and return the corresponding response - if ( finalDataType ) { - if ( finalDataType !== dataTypes[ 0 ] ) { - dataTypes.unshift( finalDataType ); - } - return responses[ finalDataType ]; - } -} - -/* Chain conversions given the request and the original response - * Also sets the responseXXX fields on the jqXHR instance - */ -function ajaxConvert( s, response, jqXHR, isSuccess ) { - var conv2, current, conv, tmp, prev, - converters = {}, - - // Work with a copy of dataTypes in case we need to modify it for conversion - dataTypes = s.dataTypes.slice(); - - // Create converters map with lowercased keys - if ( dataTypes[ 1 ] ) { - for ( conv in s.converters ) { - converters[ conv.toLowerCase() ] = s.converters[ conv ]; - } - } - - current = dataTypes.shift(); - - // Convert to each sequential dataType - while ( current ) { - - if ( s.responseFields[ current ] ) { - jqXHR[ s.responseFields[ current ] ] = response; - } - - // Apply the dataFilter if provided - if ( !prev && isSuccess && s.dataFilter ) { - response = s.dataFilter( response, s.dataType ); - } - - prev = current; - current = dataTypes.shift(); - - if ( current ) { - - // There's only work to do if current dataType is non-auto - if ( current === "*" ) { - - current = prev; - - // Convert response if prev dataType is non-auto and differs from current - } else if ( prev !== "*" && prev !== current ) { - - // Seek a direct converter - conv = converters[ prev + " " + current ] || converters[ "* " + current ]; - - // If none found, seek a pair - if ( !conv ) { - for ( conv2 in converters ) { - - // If conv2 outputs current - tmp = conv2.split( " " ); - if ( tmp[ 1 ] === current ) { - - // If prev can be converted to accepted input - conv = converters[ prev + " " + tmp[ 0 ] ] || - converters[ "* " + tmp[ 0 ] ]; - if ( conv ) { - - // Condense equivalence converters - if ( conv === true ) { - conv = converters[ conv2 ]; - - // Otherwise, insert the intermediate dataType - } else if ( converters[ conv2 ] !== true ) { - current = tmp[ 0 ]; - dataTypes.unshift( tmp[ 1 ] ); - } - break; - } - } - } - } - - // Apply converter (if not an equivalence) - if ( conv !== true ) { - - // Unless errors are allowed to bubble, catch and return them - if ( conv && s.throws ) { - response = conv( response ); - } else { - try { - response = conv( response ); - } catch ( e ) { - return { - state: "parsererror", - error: conv ? e : "No conversion from " + prev + " to " + current - }; - } - } - } - } - } - } - - return { state: "success", data: response }; -} - -jQuery.extend( { - - // Counter for holding the number of active queries - active: 0, - - // Last-Modified header cache for next request - lastModified: {}, - etag: {}, - - ajaxSettings: { - url: location.href, - type: "GET", - isLocal: rlocalProtocol.test( location.protocol ), - global: true, - processData: true, - async: true, - contentType: "application/x-www-form-urlencoded; charset=UTF-8", - - /* - timeout: 0, - data: null, - dataType: null, - username: null, - password: null, - cache: null, - throws: false, - traditional: false, - headers: {}, - */ - - accepts: { - "*": allTypes, - text: "text/plain", - html: "text/html", - xml: "application/xml, text/xml", - json: "application/json, text/javascript" - }, - - contents: { - xml: /\bxml\b/, - html: /\bhtml/, - json: /\bjson\b/ - }, - - responseFields: { - xml: "responseXML", - text: "responseText", - json: "responseJSON" - }, - - // Data converters - // Keys separate source (or catchall "*") and destination types with a single space - converters: { - - // Convert anything to text - "* text": String, - - // Text to html (true = no transformation) - "text html": true, - - // Evaluate text as a json expression - "text json": JSON.parse, - - // Parse text as xml - "text xml": jQuery.parseXML - }, - - // For options that shouldn't be deep extended: - // you can add your own custom options here if - // and when you create one that shouldn't be - // deep extended (see ajaxExtend) - flatOptions: { - url: true, - context: true - } - }, - - // Creates a full fledged settings object into target - // with both ajaxSettings and settings fields. - // If target is omitted, writes into ajaxSettings. - ajaxSetup: function( target, settings ) { - return settings ? - - // Building a settings object - ajaxExtend( ajaxExtend( target, jQuery.ajaxSettings ), settings ) : - - // Extending ajaxSettings - ajaxExtend( jQuery.ajaxSettings, target ); - }, - - ajaxPrefilter: addToPrefiltersOrTransports( prefilters ), - ajaxTransport: addToPrefiltersOrTransports( transports ), - - // Main method - ajax: function( url, options ) { - - // If url is an object, simulate pre-1.5 signature - if ( typeof url === "object" ) { - options = url; - url = undefined; - } - - // Force options to be an object - options = options || {}; - - var transport, - - // URL without anti-cache param - cacheURL, - - // Response headers - responseHeadersString, - responseHeaders, - - // timeout handle - timeoutTimer, - - // Url cleanup var - urlAnchor, - - // Request state (becomes false upon send and true upon completion) - completed, - - // To know if global events are to be dispatched - fireGlobals, - - // Loop variable - i, - - // uncached part of the url - uncached, - - // Create the final options object - s = jQuery.ajaxSetup( {}, options ), - - // Callbacks context - callbackContext = s.context || s, - - // Context for global events is callbackContext if it is a DOM node or jQuery collection - globalEventContext = s.context && - ( callbackContext.nodeType || callbackContext.jquery ) ? - jQuery( callbackContext ) : - jQuery.event, - - // Deferreds - deferred = jQuery.Deferred(), - completeDeferred = jQuery.Callbacks( "once memory" ), - - // Status-dependent callbacks - statusCode = s.statusCode || {}, - - // Headers (they are sent all at once) - requestHeaders = {}, - requestHeadersNames = {}, - - // Default abort message - strAbort = "canceled", - - // Fake xhr - jqXHR = { - readyState: 0, - - // Builds headers hashtable if needed - getResponseHeader: function( key ) { - var match; - if ( completed ) { - if ( !responseHeaders ) { - responseHeaders = {}; - while ( ( match = rheaders.exec( responseHeadersString ) ) ) { - responseHeaders[ match[ 1 ].toLowerCase() ] = match[ 2 ]; - } - } - match = responseHeaders[ key.toLowerCase() ]; - } - return match == null ? null : match; - }, - - // Raw string - getAllResponseHeaders: function() { - return completed ? responseHeadersString : null; - }, - - // Caches the header - setRequestHeader: function( name, value ) { - if ( completed == null ) { - name = requestHeadersNames[ name.toLowerCase() ] = - requestHeadersNames[ name.toLowerCase() ] || name; - requestHeaders[ name ] = value; - } - return this; - }, - - // Overrides response content-type header - overrideMimeType: function( type ) { - if ( completed == null ) { - s.mimeType = type; - } - return this; - }, - - // Status-dependent callbacks - statusCode: function( map ) { - var code; - if ( map ) { - if ( completed ) { - - // Execute the appropriate callbacks - jqXHR.always( map[ jqXHR.status ] ); - } else { - - // Lazy-add the new callbacks in a way that preserves old ones - for ( code in map ) { - statusCode[ code ] = [ statusCode[ code ], map[ code ] ]; - } - } - } - return this; - }, - - // Cancel the request - abort: function( statusText ) { - var finalText = statusText || strAbort; - if ( transport ) { - transport.abort( finalText ); - } - done( 0, finalText ); - return this; - } - }; - - // Attach deferreds - deferred.promise( jqXHR ); - - // Add protocol if not provided (prefilters might expect it) - // Handle falsy url in the settings object (#10093: consistency with old signature) - // We also use the url parameter if available - s.url = ( ( url || s.url || location.href ) + "" ) - .replace( rprotocol, location.protocol + "//" ); - - // Alias method option to type as per ticket #12004 - s.type = options.method || options.type || s.method || s.type; - - // Extract dataTypes list - s.dataTypes = ( s.dataType || "*" ).toLowerCase().match( rnotwhite ) || [ "" ]; - - // A cross-domain request is in order when the origin doesn't match the current origin. - if ( s.crossDomain == null ) { - urlAnchor = document.createElement( "a" ); - - // Support: IE <=8 - 11, Edge 12 - 13 - // IE throws exception on accessing the href property if url is malformed, - // e.g. http://example.com:80x/ - try { - urlAnchor.href = s.url; - - // Support: IE <=8 - 11 only - // Anchor's host property isn't correctly set when s.url is relative - urlAnchor.href = urlAnchor.href; - s.crossDomain = originAnchor.protocol + "//" + originAnchor.host !== - urlAnchor.protocol + "//" + urlAnchor.host; - } catch ( e ) { - - // If there is an error parsing the URL, assume it is crossDomain, - // it can be rejected by the transport if it is invalid - s.crossDomain = true; - } - } - - // Convert data if not already a string - if ( s.data && s.processData && typeof s.data !== "string" ) { - s.data = jQuery.param( s.data, s.traditional ); - } - - // Apply prefilters - inspectPrefiltersOrTransports( prefilters, s, options, jqXHR ); - - // If request was aborted inside a prefilter, stop there - if ( completed ) { - return jqXHR; - } - - // We can fire global events as of now if asked to - // Don't fire events if jQuery.event is undefined in an AMD-usage scenario (#15118) - fireGlobals = jQuery.event && s.global; - - // Watch for a new set of requests - if ( fireGlobals && jQuery.active++ === 0 ) { - jQuery.event.trigger( "ajaxStart" ); - } - - // Uppercase the type - s.type = s.type.toUpperCase(); - - // Determine if request has content - s.hasContent = !rnoContent.test( s.type ); - - // Save the URL in case we're toying with the If-Modified-Since - // and/or If-None-Match header later on - // Remove hash to simplify url manipulation - cacheURL = s.url.replace( rhash, "" ); - - // More options handling for requests with no content - if ( !s.hasContent ) { - - // Remember the hash so we can put it back - uncached = s.url.slice( cacheURL.length ); - - // If data is available, append data to url - if ( s.data ) { - cacheURL += ( rquery.test( cacheURL ) ? "&" : "?" ) + s.data; - - // #9682: remove data so that it's not used in an eventual retry - delete s.data; - } - - // Add anti-cache in uncached url if needed - if ( s.cache === false ) { - cacheURL = cacheURL.replace( rts, "" ); - uncached = ( rquery.test( cacheURL ) ? "&" : "?" ) + "_=" + ( nonce++ ) + uncached; - } - - // Put hash and anti-cache on the URL that will be requested (gh-1732) - s.url = cacheURL + uncached; - - // Change '%20' to '+' if this is encoded form body content (gh-2658) - } else if ( s.data && s.processData && - ( s.contentType || "" ).indexOf( "application/x-www-form-urlencoded" ) === 0 ) { - s.data = s.data.replace( r20, "+" ); - } - - // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. - if ( s.ifModified ) { - if ( jQuery.lastModified[ cacheURL ] ) { - jqXHR.setRequestHeader( "If-Modified-Since", jQuery.lastModified[ cacheURL ] ); - } - if ( jQuery.etag[ cacheURL ] ) { - jqXHR.setRequestHeader( "If-None-Match", jQuery.etag[ cacheURL ] ); - } - } - - // Set the correct header, if data is being sent - if ( s.data && s.hasContent && s.contentType !== false || options.contentType ) { - jqXHR.setRequestHeader( "Content-Type", s.contentType ); - } - - // Set the Accepts header for the server, depending on the dataType - jqXHR.setRequestHeader( - "Accept", - s.dataTypes[ 0 ] && s.accepts[ s.dataTypes[ 0 ] ] ? - s.accepts[ s.dataTypes[ 0 ] ] + - ( s.dataTypes[ 0 ] !== "*" ? ", " + allTypes + "; q=0.01" : "" ) : - s.accepts[ "*" ] - ); - - // Check for headers option - for ( i in s.headers ) { - jqXHR.setRequestHeader( i, s.headers[ i ] ); - } - - // Allow custom headers/mimetypes and early abort - if ( s.beforeSend && - ( s.beforeSend.call( callbackContext, jqXHR, s ) === false || completed ) ) { - - // Abort if not done already and return - return jqXHR.abort(); - } - - // Aborting is no longer a cancellation - strAbort = "abort"; - - // Install callbacks on deferreds - completeDeferred.add( s.complete ); - jqXHR.done( s.success ); - jqXHR.fail( s.error ); - - // Get transport - transport = inspectPrefiltersOrTransports( transports, s, options, jqXHR ); - - // If no transport, we auto-abort - if ( !transport ) { - done( -1, "No Transport" ); - } else { - jqXHR.readyState = 1; - - // Send global event - if ( fireGlobals ) { - globalEventContext.trigger( "ajaxSend", [ jqXHR, s ] ); - } - - // If request was aborted inside ajaxSend, stop there - if ( completed ) { - return jqXHR; - } - - // Timeout - if ( s.async && s.timeout > 0 ) { - timeoutTimer = window.setTimeout( function() { - jqXHR.abort( "timeout" ); - }, s.timeout ); - } - - try { - completed = false; - transport.send( requestHeaders, done ); - } catch ( e ) { - - // Rethrow post-completion exceptions - if ( completed ) { - throw e; - } - - // Propagate others as results - done( -1, e ); - } - } - - // Callback for when everything is done - function done( status, nativeStatusText, responses, headers ) { - var isSuccess, success, error, response, modified, - statusText = nativeStatusText; - - // Ignore repeat invocations - if ( completed ) { - return; - } - - completed = true; - - // Clear timeout if it exists - if ( timeoutTimer ) { - window.clearTimeout( timeoutTimer ); - } - - // Dereference transport for early garbage collection - // (no matter how long the jqXHR object will be used) - transport = undefined; - - // Cache response headers - responseHeadersString = headers || ""; - - // Set readyState - jqXHR.readyState = status > 0 ? 4 : 0; - - // Determine if successful - isSuccess = status >= 200 && status < 300 || status === 304; - - // Get response data - if ( responses ) { - response = ajaxHandleResponses( s, jqXHR, responses ); - } - - // Convert no matter what (that way responseXXX fields are always set) - response = ajaxConvert( s, response, jqXHR, isSuccess ); - - // If successful, handle type chaining - if ( isSuccess ) { - - // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. - if ( s.ifModified ) { - modified = jqXHR.getResponseHeader( "Last-Modified" ); - if ( modified ) { - jQuery.lastModified[ cacheURL ] = modified; - } - modified = jqXHR.getResponseHeader( "etag" ); - if ( modified ) { - jQuery.etag[ cacheURL ] = modified; - } - } - - // if no content - if ( status === 204 || s.type === "HEAD" ) { - statusText = "nocontent"; - - // if not modified - } else if ( status === 304 ) { - statusText = "notmodified"; - - // If we have data, let's convert it - } else { - statusText = response.state; - success = response.data; - error = response.error; - isSuccess = !error; - } - } else { - - // Extract error from statusText and normalize for non-aborts - error = statusText; - if ( status || !statusText ) { - statusText = "error"; - if ( status < 0 ) { - status = 0; - } - } - } - - // Set data for the fake xhr object - jqXHR.status = status; - jqXHR.statusText = ( nativeStatusText || statusText ) + ""; - - // Success/Error - if ( isSuccess ) { - deferred.resolveWith( callbackContext, [ success, statusText, jqXHR ] ); - } else { - deferred.rejectWith( callbackContext, [ jqXHR, statusText, error ] ); - } - - // Status-dependent callbacks - jqXHR.statusCode( statusCode ); - statusCode = undefined; - - if ( fireGlobals ) { - globalEventContext.trigger( isSuccess ? "ajaxSuccess" : "ajaxError", - [ jqXHR, s, isSuccess ? success : error ] ); - } - - // Complete - completeDeferred.fireWith( callbackContext, [ jqXHR, statusText ] ); - - if ( fireGlobals ) { - globalEventContext.trigger( "ajaxComplete", [ jqXHR, s ] ); - - // Handle the global AJAX counter - if ( !( --jQuery.active ) ) { - jQuery.event.trigger( "ajaxStop" ); - } - } - } - - return jqXHR; - }, - - getJSON: function( url, data, callback ) { - return jQuery.get( url, data, callback, "json" ); - }, - - getScript: function( url, callback ) { - return jQuery.get( url, undefined, callback, "script" ); - } -} ); - -jQuery.each( [ "get", "post" ], function( i, method ) { - jQuery[ method ] = function( url, data, callback, type ) { - - // Shift arguments if data argument was omitted - if ( jQuery.isFunction( data ) ) { - type = type || callback; - callback = data; - data = undefined; - } - - // The url can be an options object (which then must have .url) - return jQuery.ajax( jQuery.extend( { - url: url, - type: method, - dataType: type, - data: data, - success: callback - }, jQuery.isPlainObject( url ) && url ) ); - }; -} ); - - -jQuery._evalUrl = function( url ) { - return jQuery.ajax( { - url: url, - - // Make this explicit, since user can override this through ajaxSetup (#11264) - type: "GET", - dataType: "script", - cache: true, - async: false, - global: false, - "throws": true - } ); -}; - - -jQuery.fn.extend( { - wrapAll: function( html ) { - var wrap; - - if ( this[ 0 ] ) { - if ( jQuery.isFunction( html ) ) { - html = html.call( this[ 0 ] ); - } - - // The elements to wrap the target around - wrap = jQuery( html, this[ 0 ].ownerDocument ).eq( 0 ).clone( true ); - - if ( this[ 0 ].parentNode ) { - wrap.insertBefore( this[ 0 ] ); - } - - wrap.map( function() { - var elem = this; - - while ( elem.firstElementChild ) { - elem = elem.firstElementChild; - } - - return elem; - } ).append( this ); - } - - return this; - }, - - wrapInner: function( html ) { - if ( jQuery.isFunction( html ) ) { - return this.each( function( i ) { - jQuery( this ).wrapInner( html.call( this, i ) ); - } ); - } - - return this.each( function() { - var self = jQuery( this ), - contents = self.contents(); - - if ( contents.length ) { - contents.wrapAll( html ); - - } else { - self.append( html ); - } - } ); - }, - - wrap: function( html ) { - var isFunction = jQuery.isFunction( html ); - - return this.each( function( i ) { - jQuery( this ).wrapAll( isFunction ? html.call( this, i ) : html ); - } ); - }, - - unwrap: function( selector ) { - this.parent( selector ).not( "body" ).each( function() { - jQuery( this ).replaceWith( this.childNodes ); - } ); - return this; - } -} ); - - -jQuery.expr.pseudos.hidden = function( elem ) { - return !jQuery.expr.pseudos.visible( elem ); -}; -jQuery.expr.pseudos.visible = function( elem ) { - return !!( elem.offsetWidth || elem.offsetHeight || elem.getClientRects().length ); -}; - - - - -jQuery.ajaxSettings.xhr = function() { - try { - return new window.XMLHttpRequest(); - } catch ( e ) {} -}; - -var xhrSuccessStatus = { - - // File protocol always yields status code 0, assume 200 - 0: 200, - - // Support: IE <=9 only - // #1450: sometimes IE returns 1223 when it should be 204 - 1223: 204 - }, - xhrSupported = jQuery.ajaxSettings.xhr(); - -support.cors = !!xhrSupported && ( "withCredentials" in xhrSupported ); -support.ajax = xhrSupported = !!xhrSupported; - -jQuery.ajaxTransport( function( options ) { - var callback, errorCallback; - - // Cross domain only allowed if supported through XMLHttpRequest - if ( support.cors || xhrSupported && !options.crossDomain ) { - return { - send: function( headers, complete ) { - var i, - xhr = options.xhr(); - - xhr.open( - options.type, - options.url, - options.async, - options.username, - options.password - ); - - // Apply custom fields if provided - if ( options.xhrFields ) { - for ( i in options.xhrFields ) { - xhr[ i ] = options.xhrFields[ i ]; - } - } - - // Override mime type if needed - if ( options.mimeType && xhr.overrideMimeType ) { - xhr.overrideMimeType( options.mimeType ); - } - - // X-Requested-With header - // For cross-domain requests, seeing as conditions for a preflight are - // akin to a jigsaw puzzle, we simply never set it to be sure. - // (it can always be set on a per-request basis or even using ajaxSetup) - // For same-domain requests, won't change header if already provided. - if ( !options.crossDomain && !headers[ "X-Requested-With" ] ) { - headers[ "X-Requested-With" ] = "XMLHttpRequest"; - } - - // Set headers - for ( i in headers ) { - xhr.setRequestHeader( i, headers[ i ] ); - } - - // Callback - callback = function( type ) { - return function() { - if ( callback ) { - callback = errorCallback = xhr.onload = - xhr.onerror = xhr.onabort = xhr.onreadystatechange = null; - - if ( type === "abort" ) { - xhr.abort(); - } else if ( type === "error" ) { - - // Support: IE <=9 only - // On a manual native abort, IE9 throws - // errors on any property access that is not readyState - if ( typeof xhr.status !== "number" ) { - complete( 0, "error" ); - } else { - complete( - - // File: protocol always yields status 0; see #8605, #14207 - xhr.status, - xhr.statusText - ); - } - } else { - complete( - xhrSuccessStatus[ xhr.status ] || xhr.status, - xhr.statusText, - - // Support: IE <=9 only - // IE9 has no XHR2 but throws on binary (trac-11426) - // For XHR2 non-text, let the caller handle it (gh-2498) - ( xhr.responseType || "text" ) !== "text" || - typeof xhr.responseText !== "string" ? - { binary: xhr.response } : - { text: xhr.responseText }, - xhr.getAllResponseHeaders() - ); - } - } - }; - }; - - // Listen to events - xhr.onload = callback(); - errorCallback = xhr.onerror = callback( "error" ); - - // Support: IE 9 only - // Use onreadystatechange to replace onabort - // to handle uncaught aborts - if ( xhr.onabort !== undefined ) { - xhr.onabort = errorCallback; - } else { - xhr.onreadystatechange = function() { - - // Check readyState before timeout as it changes - if ( xhr.readyState === 4 ) { - - // Allow onerror to be called first, - // but that will not handle a native abort - // Also, save errorCallback to a variable - // as xhr.onerror cannot be accessed - window.setTimeout( function() { - if ( callback ) { - errorCallback(); - } - } ); - } - }; - } - - // Create the abort callback - callback = callback( "abort" ); - - try { - - // Do send the request (this may raise an exception) - xhr.send( options.hasContent && options.data || null ); - } catch ( e ) { - - // #14683: Only rethrow if this hasn't been notified as an error yet - if ( callback ) { - throw e; - } - } - }, - - abort: function() { - if ( callback ) { - callback(); - } - } - }; - } -} ); - - - - -// Prevent auto-execution of scripts when no explicit dataType was provided (See gh-2432) -jQuery.ajaxPrefilter( function( s ) { - if ( s.crossDomain ) { - s.contents.script = false; - } -} ); - -// Install script dataType -jQuery.ajaxSetup( { - accepts: { - script: "text/javascript, application/javascript, " + - "application/ecmascript, application/x-ecmascript" - }, - contents: { - script: /\b(?:java|ecma)script\b/ - }, - converters: { - "text script": function( text ) { - jQuery.globalEval( text ); - return text; - } - } -} ); - -// Handle cache's special case and crossDomain -jQuery.ajaxPrefilter( "script", function( s ) { - if ( s.cache === undefined ) { - s.cache = false; - } - if ( s.crossDomain ) { - s.type = "GET"; - } -} ); - -// Bind script tag hack transport -jQuery.ajaxTransport( "script", function( s ) { - - // This transport only deals with cross domain requests - if ( s.crossDomain ) { - var script, callback; - return { - send: function( _, complete ) { - script = jQuery( "

                    R+|a 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 tr^awpQ52_--}Xe{XZBGu7aDee@CyZ80~ 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%0AEyG0QVo!IkTgQ+B*1nIMpnXIOg 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