From 81f57b8f4ef92da2fbfa78ca2b58802a75acf37d Mon Sep 17 00:00:00 2001 From: Bachir Soussi Chiadmi Date: Fri, 6 Mar 2015 11:40:59 +0100 Subject: [PATCH] BIG BIG BIG update V0 of first interface going to refactor JS --- sites/all/modules/gui/jeemod/jeemod.info | 6 + sites/all/modules/gui/jeemod/jeemod.module | 33 + sites/all/modules/gui/jeemod/jeemod.pages.inc | 18 + .../fonts.scssc | Bin 42462 -> 76297 bytes .../jee.scssc | Bin 36993 -> 109951 bytes .../misc.scssc | Bin 0 -> 10760 bytes sites/all/themes/gui/jee/Gruntfile.js | 6 +- .../all/themes/gui/jee/assets/img/bgd-bc.svg | 228 + .../all/themes/gui/jee/assets/img/bgd-dph.svg | 247 + .../all/themes/gui/jee/assets/img/bgd-dub.svg | 284 + .../themes/gui/jee/assets/img/bgd-juso.svg | 290 + .../all/themes/gui/jee/assets/img/bgd-opp.svg | 383 + .../all/themes/gui/jee/assets/img/bgd-sol.svg | 247 + .../all/themes/gui/jee/assets/img/bgd-sub.svg | 315 + .../gui/jee/assets/img/readmore-btn.svg | 71 + .../themes/gui/jee/assets/img/shadow-bc.png | Bin 0 -> 82174 bytes .../themes/gui/jee/assets/img/shadow-bc.svg | 106 + .../themes/gui/jee/assets/img/shadow-dph.png | Bin 0 -> 149135 bytes .../themes/gui/jee/assets/img/shadow-dph.svg | 105 + .../themes/gui/jee/assets/img/shadow-dub.svg | 105 + .../themes/gui/jee/assets/img/shadow-juso.svg | 105 + .../themes/gui/jee/assets/img/shadow-opp.svg | 105 + .../themes/gui/jee/assets/img/shadow-sol.svg | 105 + .../themes/gui/jee/assets/img/shadow-sub.svg | 105 + .../all/themes/gui/jee/assets/img/shadows.svg | 558 + sites/all/themes/gui/jee/bower.json | 4 +- .../bower_components/jquery.pep/.bower.json | 15 + .../bower_components/jquery.pep/.gitignore | 2 + .../jee/bower_components/jquery.pep/.nvmrc | 1 + .../jquery.pep/CONTRIBUTING.md | 38 + .../bower_components/jquery.pep/Gruntfile.js | 53 + .../jee/bower_components/jquery.pep/README.md | 137 + .../jquery.pep/demos/axis.html | 44 + .../jquery.pep/demos/base-debug.html | 35 + .../jquery.pep/demos/base-min.html | 30 + .../jquery.pep/demos/base.html | 32 + .../constrain-to-non-immediate-parent.html | 39 + .../jquery.pep/demos/constrain-to.html | 49 + .../containing-interaction-elements.html | 40 + .../jquery.pep/demos/css-classes.html | 42 + .../jquery.pep/demos/custom-constraint-2.html | 36 + .../jquery.pep/demos/custom-constraint.html | 89 + .../jquery.pep/demos/custom-easing.html | 40 + .../jquery.pep/demos/custom-move.html | 84 + .../jquery.pep/demos/disabling-api.html | 52 + .../jquery.pep/demos/disabling.html | 66 + .../jquery.pep/demos/droppable-advanced.html | 119 + .../demos/droppable-consuming-parent.html | 113 + .../demos/droppable-custom-overlap.html | 59 + .../jquery.pep/demos/droppable-revert-if.html | 60 + .../jquery.pep/demos/droppable.html | 58 + .../jquery.pep/demos/easing.html | 59 + .../demos/force-non-css3-movement.html | 37 + .../jquery.pep/demos/forward.html | 42 + .../jquery.pep/demos/grid.html | 63 + .../jquery.pep/demos/image-slider.html | 83 + .../jquery.pep/demos/multiplier.html | 55 + .../jquery.pep/demos/no-ease.html | 35 + .../jquery.pep/demos/no-translation.html | 37 + .../jquery.pep/demos/pep-inside-pep.html | 38 + .../jquery.pep/demos/return-false-init.html | 46 + .../jquery.pep/demos/return-false.html | 40 + .../jquery.pep/demos/revert.html | 65 + .../jquery.pep/demos/scale.html | 59 + .../jquery.pep/demos/slider.html | 66 + .../demos/sortable-list-touchhold.html | 201 + .../jquery.pep/demos/sortable-list.html | 166 + .../jquery.pep/demos/start-threshold.html | 81 + .../jquery.pep/demos/stop-others.html | 53 + .../jquery.pep/demos/unbind.html | 55 + .../jquery.pep/demos/user-functions-base.html | 54 + .../demos/user-functions-custom.html | 143 + .../jquery.pep/libs/jquery.touchhold.js | 41 + .../jquery.pep/libs/jquery/jquery.js | 9404 +++++++++++++++++ .../jquery.pep/libs/modernizr.min.js | 4 + .../jquery.pep/libs/qunit/qunit.css | 232 + .../jquery.pep/libs/qunit/qunit.js | 1659 +++ .../bower_components/jquery.pep/package.json | 43 + .../jquery.pep/src/jquery.pep.js | 1172 ++ .../jquery.pep/test/jquery.pep.html | 43 + .../jquery.pep/test/jquery.pep_test.js | 81 + .../jquery.transit/.bower.json | 28 + .../jquery.transit/.gitignore | 2 + .../jquery.transit/CONTRIBUTING.md | 128 + .../jquery.transit/HISTORY.md | 89 + .../bower_components/jquery.transit/NOTES.md | 36 + .../bower_components/jquery.transit/README.md | 169 + .../jquery.transit/bower.json | 17 + .../jquery.transit/component.json | 19 + .../jquery.transit/jquery.transit.js | 745 ++ .../jquery.transit/package.json | 36 + .../jquery.transit/test/index.html | 169 + .../jquery.transit/test/style.css | 22 + .../jquery.transit/test/test.js | 65 + sites/all/themes/gui/jee/css/fonts.css | 90 +- sites/all/themes/gui/jee/css/fonts.scss | 100 + .../gui/jee/css/fonts/epf/epf_lc-webfont.eot | Bin 0 -> 14521 bytes .../gui/jee/css/fonts/epf/epf_lc-webfont.svg | 240 + .../gui/jee/css/fonts/epf/epf_lc-webfont.ttf | Bin 0 -> 41856 bytes .../gui/jee/css/fonts/epf/epf_lc-webfont.woff | Bin 0 -> 17148 bytes .../jee/css/fonts/epf/epf_lc-webfont.woff2 | Bin 0 -> 13184 bytes .../gui/jee/css/fonts/epf/epf_lcb-webfont.eot | Bin 0 -> 13560 bytes .../gui/jee/css/fonts/epf/epf_lcb-webfont.svg | 240 + .../gui/jee/css/fonts/epf/epf_lcb-webfont.ttf | Bin 0 -> 39536 bytes .../jee/css/fonts/epf/epf_lcb-webfont.woff | Bin 0 -> 16172 bytes .../jee/css/fonts/epf/epf_lcb-webfont.woff2 | Bin 0 -> 12176 bytes .../gui/jee/css/fonts/epf/epf_lul-webfont.eot | Bin 0 -> 16368 bytes .../gui/jee/css/fonts/epf/epf_lul-webfont.svg | 240 + .../gui/jee/css/fonts/epf/epf_lul-webfont.ttf | Bin 0 -> 39876 bytes .../jee/css/fonts/epf/epf_lul-webfont.woff | Bin 0 -> 19264 bytes .../jee/css/fonts/epf/epf_lul-webfont.woff2 | Bin 0 -> 14768 bytes .../jee/css/fonts/epf/epf_lulb-webfont.eot | Bin 0 -> 15472 bytes .../jee/css/fonts/epf/epf_lulb-webfont.svg | 240 + .../jee/css/fonts/epf/epf_lulb-webfont.ttf | Bin 0 -> 38320 bytes .../jee/css/fonts/epf/epf_lulb-webfont.woff | Bin 0 -> 18340 bytes .../jee/css/fonts/epf/epf_lulb-webfont.woff2 | Bin 0 -> 13896 bytes .../gui/jee/css/fonts/epf/epf_uc-webfont.eot | Bin 0 -> 13569 bytes .../gui/jee/css/fonts/epf/epf_uc-webfont.svg | 240 + .../gui/jee/css/fonts/epf/epf_uc-webfont.ttf | Bin 0 -> 38236 bytes .../gui/jee/css/fonts/epf/epf_uc-webfont.woff | Bin 0 -> 16172 bytes .../jee/css/fonts/epf/epf_uc-webfont.woff2 | Bin 0 -> 12336 bytes .../gui/jee/css/fonts/epf/epf_ucb-webfont.eot | Bin 0 -> 12970 bytes .../gui/jee/css/fonts/epf/epf_ucb-webfont.svg | 240 + .../gui/jee/css/fonts/epf/epf_ucb-webfont.ttf | Bin 0 -> 37584 bytes .../jee/css/fonts/epf/epf_ucb-webfont.woff | Bin 0 -> 15440 bytes .../jee/css/fonts/epf/epf_ucb-webfont.woff2 | Bin 0 -> 11672 bytes .../gui/jee/css/fonts/epf/epf_uul-webfont.eot | Bin 0 -> 15998 bytes .../gui/jee/css/fonts/epf/epf_uul-webfont.svg | 240 + .../gui/jee/css/fonts/epf/epf_uul-webfont.ttf | Bin 0 -> 39188 bytes .../jee/css/fonts/epf/epf_uul-webfont.woff | Bin 0 -> 18756 bytes .../jee/css/fonts/epf/epf_uul-webfont.woff2 | Bin 0 -> 14400 bytes .../jee/css/fonts/epf/epf_uulb-webfont.eot | Bin 0 -> 15289 bytes .../jee/css/fonts/epf/epf_uulb-webfont.svg | 282 + .../jee/css/fonts/epf/epf_uulb-webfont.ttf | Bin 0 -> 37868 bytes .../jee/css/fonts/epf/epf_uulb-webfont.woff | Bin 0 -> 18212 bytes .../jee/css/fonts/epf/epf_uulb-webfont.woff2 | Bin 0 -> 13732 bytes .../jee/css/fonts/epf/generator_config.txt | 5 + .../gui/jee/css/fonts/epf/stylesheet.css | 64 + sites/all/themes/gui/jee/css/jee.css | 4291 +++++++- sites/all/themes/gui/jee/css/jee.scss | 313 +- sites/all/themes/gui/jee/css/misc.css | 0 sites/all/themes/gui/jee/css/misc.scss | 28 + sites/all/themes/gui/jee/css/wysiwyg.css | 204 +- sites/all/themes/gui/jee/jee.info | 2 +- sites/all/themes/gui/jee/js/jee.js | 211 +- .../themes/gui/jee/preprocess/field.pre.php | 5 +- .../themes/gui/jee/preprocess/node.pre.php | 3 +- .../field--field-partie--teaser.tpl.php | 56 + .../themes/gui/jee/templates/field.tpl.php | 4 + .../templates/field_collection-item.tpl.php | 31 + .../all/themes/gui/jee/templates/html.tpl.php | 2 +- .../gui/jee/templates/node--chapitre.tpl.php | 102 + .../all/themes/gui/jee/templates/page.tpl.php | 63 +- 153 files changed, 27621 insertions(+), 356 deletions(-) create mode 100644 sites/all/modules/gui/jeemod/jeemod.info create mode 100644 sites/all/modules/gui/jeemod/jeemod.module create mode 100644 sites/all/modules/gui/jeemod/jeemod.pages.inc create mode 100644 sites/all/themes/gui/jee/.sass-cache/06dcbe1fa5b03937e94c01bbbc1f20c6e165e878/misc.scssc create mode 100644 sites/all/themes/gui/jee/assets/img/bgd-bc.svg create mode 100644 sites/all/themes/gui/jee/assets/img/bgd-dph.svg create mode 100644 sites/all/themes/gui/jee/assets/img/bgd-dub.svg create mode 100644 sites/all/themes/gui/jee/assets/img/bgd-juso.svg create mode 100644 sites/all/themes/gui/jee/assets/img/bgd-opp.svg create mode 100644 sites/all/themes/gui/jee/assets/img/bgd-sol.svg create mode 100644 sites/all/themes/gui/jee/assets/img/bgd-sub.svg create mode 100644 sites/all/themes/gui/jee/assets/img/readmore-btn.svg create mode 100644 sites/all/themes/gui/jee/assets/img/shadow-bc.png create mode 100644 sites/all/themes/gui/jee/assets/img/shadow-bc.svg create mode 100644 sites/all/themes/gui/jee/assets/img/shadow-dph.png create mode 100644 sites/all/themes/gui/jee/assets/img/shadow-dph.svg create mode 100644 sites/all/themes/gui/jee/assets/img/shadow-dub.svg create mode 100644 sites/all/themes/gui/jee/assets/img/shadow-juso.svg create mode 100644 sites/all/themes/gui/jee/assets/img/shadow-opp.svg create mode 100644 sites/all/themes/gui/jee/assets/img/shadow-sol.svg create mode 100644 sites/all/themes/gui/jee/assets/img/shadow-sub.svg create mode 100644 sites/all/themes/gui/jee/assets/img/shadows.svg create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.pep/.bower.json create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.pep/.gitignore create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.pep/.nvmrc create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.pep/CONTRIBUTING.md create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.pep/Gruntfile.js create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.pep/README.md create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.pep/demos/axis.html create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.pep/demos/base-debug.html create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.pep/demos/base-min.html create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.pep/demos/base.html create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.pep/demos/constrain-to-non-immediate-parent.html create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.pep/demos/constrain-to.html create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.pep/demos/containing-interaction-elements.html create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.pep/demos/css-classes.html create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.pep/demos/custom-constraint-2.html create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.pep/demos/custom-constraint.html create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.pep/demos/custom-easing.html create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.pep/demos/custom-move.html create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.pep/demos/disabling-api.html create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.pep/demos/disabling.html create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.pep/demos/droppable-advanced.html create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.pep/demos/droppable-consuming-parent.html create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.pep/demos/droppable-custom-overlap.html create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.pep/demos/droppable-revert-if.html create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.pep/demos/droppable.html create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.pep/demos/easing.html create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.pep/demos/force-non-css3-movement.html create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.pep/demos/forward.html create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.pep/demos/grid.html create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.pep/demos/image-slider.html create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.pep/demos/multiplier.html create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.pep/demos/no-ease.html create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.pep/demos/no-translation.html create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.pep/demos/pep-inside-pep.html create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.pep/demos/return-false-init.html create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.pep/demos/return-false.html create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.pep/demos/revert.html create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.pep/demos/scale.html create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.pep/demos/slider.html create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.pep/demos/sortable-list-touchhold.html create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.pep/demos/sortable-list.html create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.pep/demos/start-threshold.html create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.pep/demos/stop-others.html create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.pep/demos/unbind.html create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.pep/demos/user-functions-base.html create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.pep/demos/user-functions-custom.html create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.pep/libs/jquery.touchhold.js create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.pep/libs/jquery/jquery.js create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.pep/libs/modernizr.min.js create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.pep/libs/qunit/qunit.css create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.pep/libs/qunit/qunit.js create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.pep/package.json create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.pep/src/jquery.pep.js create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.pep/test/jquery.pep.html create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.pep/test/jquery.pep_test.js create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.transit/.bower.json create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.transit/.gitignore create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.transit/CONTRIBUTING.md create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.transit/HISTORY.md create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.transit/NOTES.md create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.transit/README.md create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.transit/bower.json create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.transit/component.json create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.transit/jquery.transit.js create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.transit/package.json create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.transit/test/index.html create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.transit/test/style.css create mode 100644 sites/all/themes/gui/jee/bower_components/jquery.transit/test/test.js create mode 100644 sites/all/themes/gui/jee/css/fonts/epf/epf_lc-webfont.eot create mode 100644 sites/all/themes/gui/jee/css/fonts/epf/epf_lc-webfont.svg create mode 100644 sites/all/themes/gui/jee/css/fonts/epf/epf_lc-webfont.ttf create mode 100644 sites/all/themes/gui/jee/css/fonts/epf/epf_lc-webfont.woff create mode 100644 sites/all/themes/gui/jee/css/fonts/epf/epf_lc-webfont.woff2 create mode 100644 sites/all/themes/gui/jee/css/fonts/epf/epf_lcb-webfont.eot create mode 100644 sites/all/themes/gui/jee/css/fonts/epf/epf_lcb-webfont.svg create mode 100644 sites/all/themes/gui/jee/css/fonts/epf/epf_lcb-webfont.ttf create mode 100644 sites/all/themes/gui/jee/css/fonts/epf/epf_lcb-webfont.woff create mode 100644 sites/all/themes/gui/jee/css/fonts/epf/epf_lcb-webfont.woff2 create mode 100644 sites/all/themes/gui/jee/css/fonts/epf/epf_lul-webfont.eot create mode 100644 sites/all/themes/gui/jee/css/fonts/epf/epf_lul-webfont.svg create mode 100644 sites/all/themes/gui/jee/css/fonts/epf/epf_lul-webfont.ttf create mode 100644 sites/all/themes/gui/jee/css/fonts/epf/epf_lul-webfont.woff create mode 100644 sites/all/themes/gui/jee/css/fonts/epf/epf_lul-webfont.woff2 create mode 100644 sites/all/themes/gui/jee/css/fonts/epf/epf_lulb-webfont.eot create mode 100644 sites/all/themes/gui/jee/css/fonts/epf/epf_lulb-webfont.svg create mode 100644 sites/all/themes/gui/jee/css/fonts/epf/epf_lulb-webfont.ttf create mode 100644 sites/all/themes/gui/jee/css/fonts/epf/epf_lulb-webfont.woff create mode 100644 sites/all/themes/gui/jee/css/fonts/epf/epf_lulb-webfont.woff2 create mode 100644 sites/all/themes/gui/jee/css/fonts/epf/epf_uc-webfont.eot create mode 100644 sites/all/themes/gui/jee/css/fonts/epf/epf_uc-webfont.svg create mode 100644 sites/all/themes/gui/jee/css/fonts/epf/epf_uc-webfont.ttf create mode 100644 sites/all/themes/gui/jee/css/fonts/epf/epf_uc-webfont.woff create mode 100644 sites/all/themes/gui/jee/css/fonts/epf/epf_uc-webfont.woff2 create mode 100644 sites/all/themes/gui/jee/css/fonts/epf/epf_ucb-webfont.eot create mode 100644 sites/all/themes/gui/jee/css/fonts/epf/epf_ucb-webfont.svg create mode 100644 sites/all/themes/gui/jee/css/fonts/epf/epf_ucb-webfont.ttf create mode 100644 sites/all/themes/gui/jee/css/fonts/epf/epf_ucb-webfont.woff create mode 100644 sites/all/themes/gui/jee/css/fonts/epf/epf_ucb-webfont.woff2 create mode 100644 sites/all/themes/gui/jee/css/fonts/epf/epf_uul-webfont.eot create mode 100644 sites/all/themes/gui/jee/css/fonts/epf/epf_uul-webfont.svg create mode 100644 sites/all/themes/gui/jee/css/fonts/epf/epf_uul-webfont.ttf create mode 100644 sites/all/themes/gui/jee/css/fonts/epf/epf_uul-webfont.woff create mode 100644 sites/all/themes/gui/jee/css/fonts/epf/epf_uul-webfont.woff2 create mode 100644 sites/all/themes/gui/jee/css/fonts/epf/epf_uulb-webfont.eot create mode 100644 sites/all/themes/gui/jee/css/fonts/epf/epf_uulb-webfont.svg create mode 100644 sites/all/themes/gui/jee/css/fonts/epf/epf_uulb-webfont.ttf create mode 100644 sites/all/themes/gui/jee/css/fonts/epf/epf_uulb-webfont.woff create mode 100644 sites/all/themes/gui/jee/css/fonts/epf/epf_uulb-webfont.woff2 create mode 100644 sites/all/themes/gui/jee/css/fonts/epf/generator_config.txt create mode 100644 sites/all/themes/gui/jee/css/fonts/epf/stylesheet.css create mode 100644 sites/all/themes/gui/jee/css/misc.css create mode 100644 sites/all/themes/gui/jee/css/misc.scss create mode 100644 sites/all/themes/gui/jee/templates/field--field-partie--teaser.tpl.php create mode 100644 sites/all/themes/gui/jee/templates/field_collection-item.tpl.php create mode 100644 sites/all/themes/gui/jee/templates/node--chapitre.tpl.php diff --git a/sites/all/modules/gui/jeemod/jeemod.info b/sites/all/modules/gui/jeemod/jeemod.info new file mode 100644 index 0000000..7e17b80 --- /dev/null +++ b/sites/all/modules/gui/jeemod/jeemod.info @@ -0,0 +1,6 @@ +name = Jee module +description = "the jeunes-et-engages.fr webdoc module" +package = Jee +core = 7.x +;dependencies[] = system (>7.10) +;files[] = tests/admin_menu.test \ No newline at end of file diff --git a/sites/all/modules/gui/jeemod/jeemod.module b/sites/all/modules/gui/jeemod/jeemod.module new file mode 100644 index 0000000..69d948e --- /dev/null +++ b/sites/all/modules/gui/jeemod/jeemod.module @@ -0,0 +1,33 @@ + MENU_CALLBACK, + 'file' => 'jeemod.pages.inc', + ); + + $items['jee/chapter'] = $base+array( + 'title' => 'Matrio base ajax', + 'page callback' => 'jeemod_chapter', + 'page arguments' => array(2), + 'access callback' => TRUE, + // 'access arguments' => array('use materio search api'), + ); + + return $items; +} + +/** + * Implements hook_entity_info_alter(). + */ +function jeemod_entity_info_alter(&$entity_info) { + $entity_info['node']['view modes']['chapter'] = array( + 'label' => t('chapter'), + 'custom settings' => TRUE, + ); +} \ No newline at end of file diff --git a/sites/all/modules/gui/jeemod/jeemod.pages.inc b/sites/all/modules/gui/jeemod/jeemod.pages.inc new file mode 100644 index 0000000..7672c34 --- /dev/null +++ b/sites/all/modules/gui/jeemod/jeemod.pages.inc @@ -0,0 +1,18 @@ + $nid, + "viewmode" => $viewmode + ); + + if($nodeview = node_view(node_load($nid),$viewmode)){ + $rep = $rep+array( + 'node' => drupal_render($nodeview), + ); + drupal_json_output($rep); + } +} \ No newline at end of file diff --git a/sites/all/themes/gui/jee/.sass-cache/06dcbe1fa5b03937e94c01bbbc1f20c6e165e878/fonts.scssc b/sites/all/themes/gui/jee/.sass-cache/06dcbe1fa5b03937e94c01bbbc1f20c6e165e878/fonts.scssc index c6ea1f49dcf54dc29aeb6d61579c3f629eb7df9a..c6953bfc361774d5fc5d9077762acc8a356dc314 100644 GIT binary patch literal 76297 zcmc(I36Pvub*`r&(rC09+p=Y2U_3U+i=@#myW7~mWlOe<@iwwU5HR%2{F2)AOb^{X zwuJ#hwqjpig)Ir2O%g~YV73$_tO;utFp#h$uRS(Ka;Z(iTsaB7*)3jQ> zyVdI6-kM9-S2rcIry9+IKmv$I40%-r0RH0BpuZHknO;?evMl<*^@sdKv1P3K2RZ<`W-bmG9!dNW0vlXhBf zPOk`KYto@bFpZTk{Xo6FK*^(Uj!vcBHDunYdgs(bXVu0UXH}n;EYixE?wnre)*q~n zE~F38;yMfQt)1Jdowu&GrNto~t8Mj06SWJIEwzi1^Q#wROKw`EHGgOr`UUnO1Xd#{=mMChbgH-AwD|>iSN$ zBVZK;Yg7eml-A$5&UK6q_5GkyfK`diBwJ|kvh?%=t@a#cC$9?kbQ{fT_4ZbKzTRxS zBAt7FeQ_T?T#k zh)l#=eUr;4Q0^5doKH)?^tT`xpU<1(H)rSmlb5>ovy&gsYPW7s8QwsC@nMY7G2x{h zD+`4^28xV$Y=%e4g$RRR?9u{NGbIhaSD?%a6i)77R}IPP*lcTlzFw|yt4_l@0=d&b z0N8+jr!n#^=NpcyP^*E@C~e8ex1IA@ruvO!k0U*hHcp=EoukwiZUhm^o5RrqyLRR2 zIy*o1H>&lukyKEtnm4W(UF3Ahj>?i`Kc%Ge^Tz_(wa_)$QsqV@Bmd@f3qLnwkL~Dm zPd9sQfO2#FLe_68Pd6z~H<54WJ999)*lClVT9WLklysi{R{?#VgO;A=MkFKu%}pRr ziCq$_neMafW3(>UDC^gdy=$C`vuU)}M`+d7Zm5lF-VNFe*TA?P`!I;LSTvd<*EZMs zi|1Tr)VX8^FCL5>tx}uBlH`y|$$m&Hqa)5?%m}TX+=`^KZbXKpzfC;8HL$hb9W3W} zrze-1^>&d?xt97o6`u3RXs+ED-QWxicUl$-*KVN5GajW-u3rm*gDnwUuqQa!m=P*T z_zWefa%n`cGd{B}{w%$EnBd#AW{b+f7P6OffYB`xIj~ST2SAbJD63YhL2E3Eig)eZkfHNu7EZ{TpBdL6G#Ce`=!+vKrh``vL{e^0MT}W!U4aMjgPMz$G zEJ=1&N;+r1&CX&*s141nNGgv9oGry-E>gZ;L>4fM!6?LHEJ^lNN;+TvjeW(85RJ*L zNGkt9_*&Zs>T-@U`5Xdb>T)rSo&@UhEM?TQ$P8XH7=@^dCCPD=k}i(_o8yQXp*53R zkyQSVh$EA=VW`XgU=66XmwGW2C!g=m}%=dz8_VYjWq^uv1u1xgl$h~snMof%8UiBApn;)JzM7T?C3;6tR0XL}e^}yt$z71!DQwDYZ~;b}0qQZwM6L zqL!rew;&mx(&r7eMFpK{;+&jrWCx|_C+)gYgFQ-5sFZrwz`xt)*YOYDt3Alqle;gRl^|gOFCc4&tNSLEw-IbrATB z{75Pv3v>{JIL+wZ!cCcHtHt$f(!tFsMxmQBmLz*BC7q{VWKS_8)STv4B$Y1(JRL-6 z#764hLwJtz^*Lk#6B>*{gvOF&U!|n;^>OwUGeU$Ww<4*0NBG(!G|yBfKa+r%&|FTV zCxOshrHs0Y%-}VH(S+NXvcI+@IgV1&#qsAHN6ZMVncRw`@(U5ia)hS$5To^MTSjP> zp)%W5aJG}lT&*#>-UTPzLR%7D*P?-UJt{-}v#OzQR*g@8E1~8H>jeY!BD4YSHlE{vt?sLLdD-63?vTYN~M+$m5vla_wzYe6zTld%=DNL(gWA}2*6F^Z{>779BD z6uBH?6B!~dmOkE4&=+%O!9uygB@-xxI}3SJYe`Cf3zG54ye@KE7AcG3D!Wu}cacZD zNin)zELMBTTPW-+P~^sm&8@*zELFem5&~6{7R4KUr$BkJaGUq2rC+*gNrJ1CsMD%N zun@RKfbXo^wFvLy76GS7s71hMry z#f(tjnOl)m9t(Inh^v^7knK^v?jZ}9t6&u3DwZVsDkYt-Ut(V|Bg9p5E0W5Wg|9uX za-}l)N&;f8vX4ej0#`Yxj5$-CbuG~{7A&H99IeV zR0Hq3T&<#WHQCJN8Y6j#+SSiO;Ti^%LQkbCk%hpqmIyA^|D9uv8KFvq&$3GNKO$m1 z?0uJm!Gp6Hdz-CXqf&4Unae4_Nb(Fj1r`dY04Va=v)B`JAX~8%^T`Lrv*P57H=jFY zpvY&>`24i=OUDb6@oiD~Nh6hAgRWFnUaRB;=M^KlDeS;lDC{0k4vFx_=GCGrmabb} z69Zk6F2q}Wqd<|5o^dKI{nFQhWPB>4i)4|n)Kn&GB9j=!6iEw(y#tC|53!jH@fAxS zZz<@Le8JA9g~H?$DDufO&ZZ?P{VhnwXES@jyJKCRQyWtdmWFkALh`v2Qm2&qT0`8@kn^c%?BICJqVqdxH#^EUzj<%Qbf{EEG$U;0{*jL+%t^|MH9 zZdNJ1nVjL2ViZ$9EfjVWC~{$BJyk^O8zMHAKHg-|7jwnlLg6>0fWp_l<^54hQu0M8g}~vK2rk^;<#1z0s2Jh1tQdVSBHY7LoQU4n55G-r?owH} zi!A0WU?f`{`xvrNI14~2*ZU46HLc0I$n^B@0j)t z?wDMH4O(-zO6}d`2d5Szxi#$ASSaivP!8+ZM72cLZ5m70^IbNfE9Sz!g>poo6fV!_ zw8oN@z7{0ovpGz)EE1Y2mCPxTOpIcxrG>%{0!1!~tZ`Zap|SMw#)3ZimXW;#EtJD9 zp+Na{y#(`wT9VS=f@FL`j|{OrZ7QRlFgvDle2hHf4U17sv@8_%87PL&5ji$EjHPPY zB?hV_U9!__p}at#q=EEWlG0U65*(&P-BxXbg}`kCd}rORZCK#86sJn4ZNO*bM^b66 zah|V~!`!15*FB_z`%#QS9LADlPo<>u^kMcCGeZ4nZbedgO~BJZ9L9XY>|W*Ty<`D% z7>q(3#*$=TrKI!qZR{&%gg8uYMN)aY@U_QbZdWGXPCyL%0vbID9Ok$(>NuIfYX+kb zhp{9%j#ARa@x$yeW`x#EZbef0h=^l34ioONqVChYNJZ#HWH*;=jO2l8S3nDe>ljc9 zJ(j9Q76QjxBDi?}HOCt>Le&VLW!30!BH}$PiKzt-Q9J%Ni+Qn1!;8seP6I}gf7ofT zP&f@hkzWxI+Z_#LF_vQfjvFYJEF#`~?w)}nzaoHHjHO>XUXYA$lfo~98yPle%u7^m zUqX&>ZZVRZ!w!yx!Y%^kh&yWYi{hnejHQcT1cxq3BjPRQ7r}vYkG44PdM*9Z*Mekx zI)^HlMIJM)vN=tDa5gcDDVP=tdk7S{CSrGL=*EntkGB@|$)4KIsD*OGHM&5NUl70> z)RL6`79`^{dUTi)EQn0_cFapvnqNxJahfrTxj|{6u-iZ}ZZnpnGM1_tmm8>xDZv&B zf8`la3WYS^vzDZE)sh62DN(#t^I#!x^B}Eu&BII9y6E6&2{jM+jQmI{)2e@see`Vf zVBvO5T`jIU>EN~$qY#y`B-v9b={#+*rET2?Hog_1O&0rLw zGL|IAQA)ZvzMJES8KE_kTai@Wqe9Z(9sb+qy~5W2<(lH}m+V}&j=L+x#XB*lRBTR> z#ayg0x=wT&_UUG!a0LU3eD@Wno4gZaA#kK6f{XMgIMSFAszdlJt3#iRi1e@|X89J^ zkGxG^8Y%$|GL{p7k!)w|1Xw7X0HBm>aR<^DOELGmP+X5#KNiZ(?u-G-j6mV;$dZ(f z7bN4mqsh2kWe}J9R95dJ7dWdJ$qiv=)k0zCfFfVfh;4PP`!AL*ei0nHVqS5!Q20e~ zpcGzl&YK`hQuNRKwu-}IbdO^luDf4P^&65u9I57&b6ibplm6FcWY4#K| zLLFyrMN)Zbz|%o2#k}FNpnP2*3z(%~6k;isB>O5Qov(}RD`tdPN^V6`dAabl$5Kux zlTQ#3vy?>|sYdaM_$io$-CbuG~yk5ky+zprT zuaWeBT65sbF3s?E)G9AW}$E`1B!e^992;A6$^o5E)iVJAK{o|MyMj; zv#cUL8WHnh`O5Xdo;I8Vo4G8hR4kF%oC=I&$7UZ$77C{VDDn-PtTabl=NrgeEXDlj z0TjP1VkKE9{PQwEk#E@Wd1^^Y#|x72O;Y$hia?eP4s*ZC@BQQq=NBWnN$mVuDC{Os zuVcIT{GlG5LTWPDcd8nzq@Ueo`{ zOZ&Z;2UWTsBqurD7{y$hu~683pcq$JA_}xYaV%B$xg0@NOXSGTw1qM&P!vj#rb?cm8IBG%-1wJD`lFIe#oafoDjHWonpS?V-7T0Og z!R;zWA&O&3vZqqgd3pzXiW#AHHMb(E+!^q65XCWX#JocJ`UBSjSLe(rY zA}eR_iimT@kH+E;l^B2L?Zbja4t z*Y4@_xM!DapsG8lGN6036Zu^LTUbS)ARM3FOM}@30otRk5s$n^C-yZmu^8?Zt^^Wm z0(ou$XrBOzP3%~_;n#8wpfBd75jz6=C6Ih-3k9L~yFs?F^12`#pUjD6lc{t0TAj<+ z%3NZ|RcV0$7gd}aAShKW}Thhoxi1X`dehb*TGVKCQnC$4V!%nrzF`K0--<-5n5g8m}d^5H{rD5=~# z<`zMgw^#;ie~aD7Z|i0E+oXtTEPWpSB0F2y^GFIir%$LUK|Yb&l2lFxoE}7G&HHsD zzoUKr9deTCEPWp4v$nA3kQ8=4KcJ?BIBlk!Y)L8)3ZHwVcI1`XbP!plwIjbvL&)~6gcVYwNbApE4(#?;j`STRb0sw_JSpaT|D2arUcheZVP=;h=^x7PFiTV zX58Zz#U~3#-k{_11`32%(lL~$YoIooKwfzRP@&<{70Lwhq9{RJpg*Ff1S=HevkLX6 z5rH0-lwP3^R1x?9D}AGm{~KleF_dI75PuWMi$8#>Zh;T;2F+krYU<{%>K%b@$p?pV z!fT@eBww-i`X$o}6@h|qe7|&AIK3vjdy~%Wo5*-?XJIJWWFROekmnbG_Ls`6O-oIE z&*d%$`l7mD6X<{hDm1YDcF7c0UKfPpvst*tz?;>$%R2IAoy<4OWMU|*TOgSxkmnYF zf*oo>u^pYa%w4L1JpE^y(v2%1seSrwQa;W&n^yM)rV=n8M2Of^d8~mpMlrGo8`Y z^sPFpZzT`BtYR2-j+#K8a{wxLj#|{z)aIR>&~~$^?SX`vK;Fs#kbG{y+n=Ve^4Sv3 zsA;KVS2unph}YFg^IhY2YCWGO=naC6A3h|9l1gK}i)OYPS4d6YrkCB@NRdY?FbsXi z`iLp)IW2{q)2BVBF(pVVa$AzhD*{fJqo!}yKEIue@Te(a}SKa_rIH+}nGC{mROAr_6 z&v}8ylwgIzhgpUCd_6TSFj7Y}Kr3FJ{z02SC}e`lJ)%ISh|d@eOL^>S%Y)8E&r{CzUrOC^R; zC!Pu9c?BT3CSp?=q^71yuRcPh+!TRjXaafE6hH-b*-xh_tQ;>0$EQs1&U1rxBOkw4-C7e;y zQpc`t{7ew9@ssAe#_ypGOij@n1RFnmNDd{HS8iBUYWjzI+5I6Y@@NHyL27CWdrnJX z=k%LAr!gf+D{@yJ#G5$5tc_y-$%nUMNKzlcTJa?#oMMI)K-0v%;n2} zFQAwbTtvAoN#!p@K+AE{V%NoY1dRKpkLbWWLY8_(9YcA-297%u$SZIFDs)}CMwuX9 zq$P-p^tZi8V@j|_;lr#(JsuJ1Vae&0>c$$aL;tcsfSo?76Ywb6=p_I{c^C!~U;=pw z08q^>@zuR?YU<`+tQ~=F$qR>Z!fU1hB)eMrVJhuQO7e#C?g9O!7>6J*Rl-nYZPZP+y-T)v; zjJ$lB!piZ2aC|g?6+p9$i%f6{!{{=H=*hYAfsu>He_Z!G_6n(CRnTBW9FoEX;$yfPwJe0lI-_#iec2drY4Z*8i3?k9Gg>%lA7AQcTJ&91~QON6Uckl z6hQKFg_llKSov%TXOy(miK|;a6U1xzr1`Gp``{*CuxJaopHnR#J|u^d$|IXx=aA)X zg_QJDdf9!76nT6C!yqL!g*~UGuygtop3|5T6vH4T zHHAH&rLgn)Z#n7H^tKT>g>_^-4O1 z@^lTBvkLXUA_6@uDOC?5(JG9%W%^e- z{(nU#dhy3llF2~)O&~A+0Fw7!V~^Cq5A>S4y~mQETk^qSobcLc0Lgo=-T`Y`p(0Qa zj_;S$JvKkRCN2G(&g|#NcrUXUN;Vk?iV5WT1)%-zz#ZmhxJ^q?pR$do`Ae|QYHIUNPH2<2o&yOrfxMLgAnTdjETN{b^4Sv3sA;KVS2unph}ZZ@ z^IhZjDbGms2EoP;AJW{U^6Aa)q|A2X3aROr^s@UBDe`CqhCym-3VTjVVdwN$J*P1x zNGoz%lFHWtPM4#mU)DZkbUP;F=>Yz4(yZ`{Ga8TkPI#Nv_Fa7{3ccc!crlxN1fQ9ZTYH9*`2P}XJ z?6QB4%@kG?@UuzIb9Hr&!wiOUM>x4`nNije@mu&sl+hq#4~|BuK*<1 zL~JU9)YMez)kmn5nsH^1#a~ zhEeCJ3FJ8kpmOJ^MNLg@-pL7VQPk7~@>T|bEOwbuQ&U*^Yzb%7wA8Vy8$T1oYy717 zuJQZ2*Z83~2sVEBkQ_=X-v~5*gMLOc@D06xub185lOm5+U>KyPrm*L<6n0Mk&~qA7 zg0v#HC8_)<;B+}^`VZRYe;^|~YKmcynwr9%&r;a={0q-#ObJrc+?J&BOW|`)O~0Z| z{|aGw)bv|4JX6#(d)IWyde`(j+N$r68QvnoF!-*iDeMJQ3cG-gJdG(6rUVyJZc9?B zJZ&&#>OFory43D{7r=9luW8jbuB(lmSK91-bZ@0+T3O|cFmZk&EkC*XTz zqn7{-$Z04lsL+HaanD^vsu!tqU$ zde>Cs*QBTas8jooWWASK3?-`!M8yR190Sk+S2|XH=hW2ay=w}6Q9ZB;bdbv;fC_DF zKb@wq^12`#pU&dN2HvjLt9VRMc8#sD-;l6eMKy&zr=_rS`d6OQm=a_c zxh+ZMKLwmFM^S&Ief|*{;Zal!gA~;i_I#GY&gcK@`HU$+ikjP!RQ{jvIj5+PYttVm zERUl8GYut0tzPK=IO^R?%@n_kx~V#rwCUf+*BqVLe5yO&+&(_jnmdgP+tqWD#d^Dw z&P`)Nr&XQk0ZgUMbhg`S_kLluK9#*Asnv+@ zRWB`k-k4u(ru|v#d$aN%bY+!?n<;+ObzN=4(TR1iH?wqevQVE-JB#(%bQfND{MXv$ zyU3i*(#(BiYWC08QhS!1s6A^kqynXZ_QYP9Ep!PG9n`#Ru~n8t$iRf2;yE@?%nQ z4mZCTp6|{O^;)YbJQ@;qJ7iMf^YT~kIOMh@m0jmJ6L7p|3*g*dq>{=d9-Iu&zGJ-~ z{5`m-b~V=jCA|K(pW40s)Sm69_HIA5Z~LkJ+fN~Evx)$AS88$JS|=E7Jt`-W6=k?@8Noj7my52@xELJd915~rrO`r~smF4Rm&HQ1lo zIyxka*-t3GyccN71r3rE#cVAXvtFBXqCVefW~UVjnP1MHzOA*GE=+go3!QD-$LCuM zt?YQn;n!_!wa$J?BRs51-=B)}0`6;`?swlQn*_C#3GP{pa9nU?Q zZ8sLX)#|>vhv8ONZs;njyz#R6 z5^BO*?QVUcx7NKiZ6a^wWeH?1*SLP0e?f&Q=&i1zAXcMlB~1{o(n=7wDb{$`O)w?c zO5#JZDXFaGVw`V^U-m$e4*yZ`_;5fi`pe|3|LI0XUfu2g|8#AruoPSeh+Z8Jk&!0Hlb_H42 zp09T=-v$ylHZhI+Rse!l@=URnM z9$!xfecq37mc9qFqo6u|VArl*+_S%Sx~H3Ib-eduwY9OaSB;IWe)jK9PcAj+k`>={@D&a_oXzr$Lc#5=fR z%FE`uUlh(v-CxnZFAA@2wiW)$(yhQ&oNt9E65fd2-Tmb1ir)h`Qycv7gWY!h5cPV> z2YLW%h^oH~%IYqIkfN2XhY;$D7e)wJtdJBbK)W4(5?u4dp9IboSJz4|5nuicEe@w* zm6nCWTfGJ0Anm0PaYC4DpkGAJ%n7mLI$;B>?kX^JtZW$=fGb`H2BugDGeebwgHL=p zfCFv~4_67a=<2868MgAoJE&DjxkD=?J7U9|Sw6EHzJDQTMa@ANWOXwi(6h2N5CC2A zY6#$pbaK1W9f9v<(;(B0zziXDz|NG!8f|;h7 zfw|>Je3z;2?2MScD%oYklIfKIUTk|6VbJPe@v;eK1ef6%&x|vhV*1*N0o&JmGc_i~ za{6kd*h4IrVg=yEHY&xQc*zud2>ldO+@GjjjMujY=9m{@T$087)yXnLmQAxn@B$o} zXO=IWXolcSKViF>esW{^M0?-m9Fb-@dli!G0hUU!k{>d`o^-kNdH{KHDd11gF2+~a z4$3XBy{P1h>8p}mMl6|L3E;&xW&`_QyjeEEY=Fz~6SsQ@p2hUmhNFftDVEb$BgGzK zxfCmaVN>jhmrSvT&`&#v`G L{YOfBPbU3;L`Z#M delta 1716 zcmah}O-vI(6n2)f?NTUg%a#@ngle(=;r5TZeIiRZ5#xb`8zzSSAgjod2#JP-C7^9M zff>!-F!5;O!Hb-T@oeJBvr!HnjmK6HoLRcvEw=R1?aX}NoAk?*}yT*n=yO(bEx6ehoW zr8LrTxpX_BK}1v`&4M(|ssQej?@bQcCqi6C%{^s-n}QJ$yb6WFEfGdBU+%-6!+^`! zAqRN39O=}cM`0nLg5OEO_;-0SyaGNIx;YRkyJ&@gyj75~^y9I2fq}Y6mko(u|MByf zv+a;jJmz--(MnL6dC5Ug7NA%5126MN%9Z5jhTJDd!K=o5d6g6Og};=Q9hUM>h-g5@;o>?_oz zcxX##x0zDIYsY@x*;WhnQB%4piNuf@R~z16zlOgb-_z3W$I5(uVF}pjbHtr!tzuJ> zS=Fay%co?!M+sFeotUC<6{vBi*@+OlXjE<5m$YyFHm=}C#14ArhRwW}Uj0ID(bzFh zPRX-TD-T^d_0bm8tB)g;z(2QyE}vEXGjeRSGd{m9v^#AFM)$^SLQ$xf3Z>D1B!UC@6FqW;~T NR^;j4{SrZd{sGx)q?iBz diff --git a/sites/all/themes/gui/jee/.sass-cache/06dcbe1fa5b03937e94c01bbbc1f20c6e165e878/jee.scssc b/sites/all/themes/gui/jee/.sass-cache/06dcbe1fa5b03937e94c01bbbc1f20c6e165e878/jee.scssc index 063890b36321600428dbbcfab9c2a55756764df6..5d14eb097e263179c157f261caf7a9c6377016c7 100644 GIT binary patch literal 109951 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 1%'] //, 'ie 8', 'ie 7', 'FirefoxAndroid', 'ExplorerMobile', 'ChromeAndroid' + }).postcss, ] }, dist: { src: 'css/*.css' } diff --git a/sites/all/themes/gui/jee/assets/img/bgd-bc.svg b/sites/all/themes/gui/jee/assets/img/bgd-bc.svg new file mode 100644 index 0000000..56a3ed3 --- /dev/null +++ b/sites/all/themes/gui/jee/assets/img/bgd-bc.svg @@ -0,0 +1,228 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sites/all/themes/gui/jee/assets/img/bgd-dph.svg b/sites/all/themes/gui/jee/assets/img/bgd-dph.svg new file mode 100644 index 0000000..c0e2c96 --- /dev/null +++ b/sites/all/themes/gui/jee/assets/img/bgd-dph.svg @@ -0,0 +1,247 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sites/all/themes/gui/jee/assets/img/bgd-dub.svg b/sites/all/themes/gui/jee/assets/img/bgd-dub.svg new file mode 100644 index 0000000..5ac75f4 --- /dev/null +++ b/sites/all/themes/gui/jee/assets/img/bgd-dub.svg @@ -0,0 +1,284 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sites/all/themes/gui/jee/assets/img/bgd-juso.svg b/sites/all/themes/gui/jee/assets/img/bgd-juso.svg new file mode 100644 index 0000000..152bcd0 --- /dev/null +++ b/sites/all/themes/gui/jee/assets/img/bgd-juso.svg @@ -0,0 +1,290 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sites/all/themes/gui/jee/assets/img/bgd-opp.svg b/sites/all/themes/gui/jee/assets/img/bgd-opp.svg new file mode 100644 index 0000000..77cf8a6 --- /dev/null +++ b/sites/all/themes/gui/jee/assets/img/bgd-opp.svg @@ -0,0 +1,383 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sites/all/themes/gui/jee/assets/img/bgd-sol.svg b/sites/all/themes/gui/jee/assets/img/bgd-sol.svg new file mode 100644 index 0000000..843dad4 --- /dev/null +++ b/sites/all/themes/gui/jee/assets/img/bgd-sol.svg @@ -0,0 +1,247 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sites/all/themes/gui/jee/assets/img/bgd-sub.svg b/sites/all/themes/gui/jee/assets/img/bgd-sub.svg new file mode 100644 index 0000000..05fd8ad --- /dev/null +++ b/sites/all/themes/gui/jee/assets/img/bgd-sub.svg @@ -0,0 +1,315 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sites/all/themes/gui/jee/assets/img/readmore-btn.svg b/sites/all/themes/gui/jee/assets/img/readmore-btn.svg new file mode 100644 index 0000000..edd96ac --- /dev/null +++ b/sites/all/themes/gui/jee/assets/img/readmore-btn.svg @@ -0,0 +1,71 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/sites/all/themes/gui/jee/assets/img/shadow-bc.png b/sites/all/themes/gui/jee/assets/img/shadow-bc.png new file mode 100644 index 0000000000000000000000000000000000000000..9177af66776950759e91b61eb4d0f84dbcecefe4 GIT binary patch literal 82174 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�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 Kd~?Go;{O1$SNstG literal 0 HcmV?d00001 diff --git a/sites/all/themes/gui/jee/assets/img/shadow-bc.svg b/sites/all/themes/gui/jee/assets/img/shadow-bc.svg new file mode 100644 index 0000000..253e3be --- /dev/null +++ b/sites/all/themes/gui/jee/assets/img/shadow-bc.svg @@ -0,0 +1,106 @@ + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/sites/all/themes/gui/jee/assets/img/shadow-dph.png b/sites/all/themes/gui/jee/assets/img/shadow-dph.png new file mode 100644 index 0000000000000000000000000000000000000000..31aef820d9c70cadc5cd7943b4ae7811d39c5897 GIT binary patch literal 149135 zcmXt92Q-`C|4u^ey-JKyrB+ncUJXi(B4(`?tv!QURTU$2h|(Ihsg=a66{`d-YS*qk zYR`VHmX`nPch28AIXT|Ld++Do&;5+&dG0Hu;XQg97!3#nqSw{AYXSm6ynv4f6$S95 z%A_D4_#*e$&^4n1ex6e~z65@!M(J4jgFupkmmhF&;hjL>A=gta%crJ3&QF6J{G32R zK|zvk-X8u>98gY@K7KA4yDBgch##bTSKTZ)b33coo4ae|tI@&7H#c?F1jEU}Rr}XU zJpVynP~S01So^NO4s9OOqlJ@G#n5+sg4*RY)n=2)w?Fp4>rZy1&$e~ ze=?QK5oOl3?qdY=5{t5|oBs1Rb1llO?>Ni4(xsohU=MMM3$d@L2Ohn}JD>c60DpKC zOmKtc|KmsZZ_jkyIS==&ZfUuELwfxtw?6Q$(ZZO-aQpp}6uZ9N6g_MS;UVzQuSCNJ z_-ZzZ{E^if#KX&*CJ#c(cVzi|i26p$l+zsIf3k4Mh;DVNEI~Xdv49iAYJicVQXm6G zVc`l&(!uXFt&|_#1I^u^Nlpbd()ic9|C=-qopK*L1&e+6|9bRvV{=_+;_517`q!tn zUkrz(D=&CD7Jk?Nn`>rn4eIDJ?mYR=XEpty&%>Rp67#LD@>9kZi?Vwb+l>F+3Uj_E zr7Qm5?@3Ta#KdWDOW4_X^X8pUXfq2#%iCwu7m(&>$;E!WSIH{uiU$>yU{6Ngt(j|; zTa&)BwxFe9O`Th~tq)K795&sO{QycH=*RLL9u5v)u`9wEp4y!nU7T)JsQmtv zPz-Kn8%>_BVE+mHV}W^InME0;StM`DnNQlCb53pYYN8KTn_XE^@s_I3zkmln1B?QO z+p;PCn-j}5gf!YZ#c#YXVR}$9-cds1RqMWkN+feVFqb)<{{xu4HF3xVlTuc^6-0?{@%Lb`iIRhUvM?eZtoW1Q$G!v%j{e`^yd^pYy-_k0L!3w3J2rw- zA8y=m)=S<#JRA+qJ#x9|-JRILU;Ig0NQEd-uX392uCG)19KN>2)LYl`A%+%KmR$woNYgZU;cjF1Oui)o4X{Y@W|%tb z+TC1joZI;=+pAMHA8;3?prL19%d^_geYn9>sO4x;?~J}CmD|RzoLIhl%M?>w=Gx7 z$r^74T{_4y2gm!k3+DE7S%9rmQ4Ns}_SmDQ8=<(@vmP~dr=j(Ba_ho1P zoc{|Y16_=$L~Q0pKC8I%GyLK#hwLi&2XjtJ+bjm;zxGHx%cnZq>b3ZT<@FW?D~$d$ zj(q_z8h5#>$;Mwk2H;KX*TT!!b-5!Uz-dSnrjXB(P?4H z+Y0}^zZeBZ+Z|OndmObj{M)K%m6Q0v9Ml?18>BM1qB#rlr!sFii2tdfH9&DyB|*9N zllh+pBhX){73K|y0WYO_xt-eo^A#3z8h3}6XgVg>(HeyA7HekdYdMCYYhNXPM@LI9 zF)+8YIUfI7F5V6O1GzaIdu5_)Vf@XN)^7e^5v>{IDods;o3<^c9XynNYoA5d@V@!{ zlE}qt=%}mCI1u2EKQE6Q{G;@a5y$AYY18-nKer7jhfmdNhE@+H3^9?bVlJ&vd8MtY zii23?@tLQW6R#+W7URpPa@6_C+xT{CQr`$Io2P47!misqS_lW zE>_rS%v8Mb3NY#XdHoYMGFuGMy7o6=$f6|0l#2jk3`on>w$9F+-9T7Zd|ZK~7i2q$}%82s427zb`z@p$ThZEYYV z-q`%Rgj0(W3vIxKk2);!2%X}dX}KH(x2P4}A6a@j{t|}P>a?Eypn+>Ly-7n7ai46p zRQ5MU!skv7uN-gMx()tL3NSxew|ntNF@}QTbbD5MrZ7U1-ao!y>5EP5qlWu04|Ybg z7oLmDc4=eT>RppwddGF&xd4SLF0KE?!P+3~7ijPA;H;u`{TUA! zIGEY}J)(YEOjoAyIyjX3H8;up6R_m8#;H$QKr9jAj@oO#YlLkQ;rdsQ=+qcZINmm43W z$naA{E8b+ehA9?-*?NzEbkjB{jvVE{IP*vGj`m&T{NFkG8zGz4#ec^!fYX+|}4$ZV0^ zW-_D=P5*YVHRAokHtn$es)kkE!wyxR;1!(HlflhL-yB_3HK{`Fehexc0kxM*-yi-p zs}d*^r6J~t=cqKgx6)|k&@C;%8dz+ya$s8nTZSuFV`wuIc^|dHZkKDCjIkZB1tZ^| z4XeoRq#maf7dR1IC2|#exS%d7A8K}op>#{tjTiSP0SFE}xw@zn$nEb-edtfUy*^)Z22B^McgCESvWty!*261l zQEP25@Y7@89={cJ!_8!UO`g+i1#65rg~BzA-dpCxQR3~{ZTUf^BRNU46~KY0Dt7BX~!(IMsj`>;r!|Kr`>Z zP`~!j9!ykPutEL1;f8FY^TsdidR*u~m$&`!CbIPCoV`Q>l&=7VLHTru;0;+>9B7cLyLJB-@x-_1w9 z2}Kk#$R6vUw;*S-q;H7vC`*t%Ebi<$%VaUr1i>5T@MrNxtmt~<;bKJ-A7!u=@*W9D z*_qc;>3wr3xg^aNW#q)DQTJbh%`Uh-a>U9;@QYK(^5aL@JrTZi4@4y~@i2^ZF!gIvEN%Ra|hoDr}^=#dgz)%AW`~1B@nJ_D-R2 zuJLB*t_`|Y+8mpmKR(9^b&pOjimdT2Ph%K%1zh+(nX_tAKo^Q%TVsOtztztVu6IL& zP^1%hqk2RZSpfOaL#5U#sS|UPpMC<~aWq%Rc&5qjO%>OirtF5XcEwzdB=WzJ@O+k=SmD8+U^1A^a2*bU80W$$S7#U#*;SkCryVw+mO>HO1i(FQMv>&@nz0 z%o>;3fGPst&i?d{^6=>2*-78Y$HkAauk%|&a|*!{r5zobe<)?OJYQ*Q(Oik<5J?6( znaPfy_mS5IKANhe=wbL2&<3wjdD3Lc=yola*>kKTt^1*L(l7qwyX0ki^Tj(h;$@b;3BhNNrvaK7YU8dQBtX;NuX2GdQ#g-D?z>{gh*b@A7IIdTr5 zYk2cOpqZB!>@)X!ZM49xER>KH>|c6RufJ`R-?q)*VBiwbNU(Md|2VCeP^D&C=YlKx z@tvD5RrQUiK}?Mb;>luMFgm7+v)htN`S67xW4%6_n|~+taPnlGBB(snkk0k`=&j3Y zj^n4_r~>s;jhHRVf)cIy*hLC*erAq{U&PiKWYvh4)s4L%TAw@uGKW{$mljzu=FReq zDM)F9D6$N?c}(yW|UkA44PiF>yDj{Qg7Vr^koBvsk z|3bys;$uMVftSHid3d*`_dwXqYU9*uarX?s?&W?!32c>ce7#1BQl}biLF01$!wQ7U zci*zt-$u(CulIX7R}%V^WA!xx=-Y(EZ1W%wKDMm1XUIzzfaZXRz5m}zZ_I4vP#Y(g z1&&}-rcB6s{=W36^0oN{Zn0ied~|MYz^bFcxFbD-oZTKFmjERXr^b9Wg3qtTI>T$!(U?PuH*!{P`I6WGMKr2ZJ^p^xp9iPN3xac zUQy3v^Q1CYP$hj8hzVw}1)-u(i>eJr@-WYXl{H%(1QKPmc7jR*7=f5z;VWvIhkxq& zpqS$K`#JkcFH3(oGVejZ=~$$dy8y11*vNu_*Qg%3!(4(`5?0ZZCwtmZS6u~VszFvp zK`>I~ro#5-sk6tPIptaC9OFpId8*mhT%oL0^(<5_x&OSN<<_$m;plo%uq2P*NAr1- zWpNON&#PMkk6SbB(=1RWvUNZg+EadaD7TwN^%8&}vuvubmul6|SC;lf`Y@HhhxFGX zG|%4en3_hU=N1XD4eIglB$!Q9f#6^lwWMDNXMy{Sc4xn2mzqGJi5`z#O4N7@->&O1 zc##j#+G*LP$I4dgwUYKlk5%3qSLEi~SzP zn^2o$xd#QTa+Ie1>ovD^^ZDT>-&xQ_=-bqN3=Ad+Ii`uW7QULmPZEFWNnK=*7z3}z zJ$xmVO0Jj;yQi5s&AL{CS_bWIjPM8V2Nay9R2qK9(!M8URP()|5x@T=?KtN_a7nTa z<1w~+d^SbzVZKS;>y}yt$I39vgR`+B)3J}EE|NIK|EzIE1{7|PTwZ>QrPHpvwWXLU zTmI>j?8nn#9)$rw1R9^8nwp>YK<)fz@qD%I{E=XrtzIc*3s(qHJeF}Ye~F#lOF=J3(eb{minNB#BQLpb_D;*^Cs(fa*mC;x3}v^GCq z@IaUj=4z7XIiLPGN?oB*6YTN4o}Y5ugphvgS8)8mxy<~1Nt~~H`tOeyH1X<1{l9;owM{l$Kj@<~S(YB#pBds%Rah}H z+YF5`nyfIwCqs1-H@aod3l{7lFY)uZDX}9&6RAwGpN=6C8pnDFvmsHXwf=?M54oK% z@4`IDOB*zO@3o~%Lwnj``2^iC_rlz94Xe_k2E9pF9aaz=>S8UWAI0f^9%hNVJ8xsN zA>s<#FTY!B7}>y+FoMXmzzBMo36b2!h>m+U?Mh=E-12MiM{k9Wn!vCBcpvJO0;9qn z0^vL{S+-NtWTKs!Ph);6foiP7nnwy{Z$NkDY2`5wDK(I(+#}+}XPJRHBP;XJQ}Tsv zBgy-@&{`dX{M9_>1UYi@I7V;By)-&kc;+wrPE9M+06CMhonV@7?ye)%w>bk0Yt43qRbk>eDxr@ymYo#)UWLtA7qCXxA-U=11NoHorb`mSe9 zGaQVVCSGv>VPkHuSqddRw449%@0|Lo257 z#rd@$`qE!=>ztPU_X3avYdKsVv|0lBM4+E|iKT&MmYgDf8tHsP zPf;;j+=9P``}?s!JnZ6;hf)7NhyLuCF3VUHejD7pMu0T24IRC8Ll`ppx<1z##i6Xx zPfT%=B++N{*S1CtvK~POv*r5P_9?toEu@66&+chk6}hYv#qJWg(XE!XWk9@nXP&o1 zSD7Oo?`hyY1%f2gYv@J0LI;NRrT8YLsx) zj~9Q_SlY{dyhrx*Lj_;%t_p{ApU;_`XjV0u#rcv?J|ts8@19z(e=?2AB=>Em2|^9U zQ7U}Az*ZSOJn||Hc!w&p_{RHO>E?_$s@GX+RKYH zwB<65*T0aRfE=;pl9whP7t3dB(zYZ%<_kr4uBf0VF3J zi}HV>{W)l7M^@|3Uya{S)Ca-J)a#ZXSW7J|62+tIk(geJdMQlLWO3qY=V412*?z(I z!_U}gqPHrC-@78~-XvNv9fD20!6FqY18B(q5{8bW*ssc=+qgkpT@)2|f(qJ(G49Ug zPS$y&zZq!8x7XtzTe6;x1=Eghm_OMudaTl=gXD&~MZXU8_kVJ%;-@F>qMCWj-Z@VK z>L~D3>p|0?qZ`6GuRH~!cJh>E(*&{BmdWT>aIFjPdluU7iazLk%>=qvgbX_~D{lEV z?lyUn5>0d*v6Vz`M)3ce*CiDBZ zuQP=Myx0djX^$AN>W!8SdIB!L{{g~VNPylRb=)#_31!Glp>+H7x>MZsogdKSUg>VW z{fhPa*84B*pMNsHY83F1zW3XxU)0&K@u@-zMbp-~FW;(2Leuf1QINU(L^SN4x~&PO z*L0zqPa!!BcHH8{IM=cy&SkkTCxLW;*3FlFk>Gw)05=`?HEl zVar?qD*chuFz(_QO5r|rbcFqp!!#^|*2XZ~N=+YlcLyi4^m%(*oE*>95Q+S7{l$@b z9@->~l29N1vSg%Tm!w?y%SO1P9c?<#z%W%|YBFCGEl=e?S9Lm@p2O{TS0`dK@WqRA zqYoBMH7Nkl#OG^JR$l8r@zc?@^*e$JR*6UY>?H9>qZ?#qGHZP+IgU%1Io21!B?K)& zr9O}i<=I(20&X@^pIsA1Gfc$}cW$vE+fM9B!`!C-u%jivEt>@Nv6+wQbR520I1T)v zWz2q895f`<2K4C#*NQO;RX4nqL8*l;ZlxoM`_Us4jpe^`HD^6^X>)lJ{`-04(M(-!vF+sK4yD%n|riw+^<(CFPA!bsg5s`h4L7A12Su{-sl_wP)xz>l2yi9=!4LO zsaw~Q!qSoRbs(RgI3|aV$hvvB*(~U83Z7o<`R`ow*%&Vx7Z;acUA*_0WZ4Q(pWL&c zhec74?nwQf4&lEaD;+4pC0D7e*+uXO8$$SCAimw8de65v~&V4z5#7Rk5w1eFW@T1WnuKQdbO9~Hx25hi{0ESgns zZyrkk(<%N^Xa>}~hWRbYho8M@=h_QI$M%Z!(+qKq=1nymms@D;CGJ@n7Jwycd~1>A z7zZtEj5~NW6Xck2*ch3sg&IfqBX8ew1o3rW18o^L^M3Cr!ZgZ!pdS20bk!hytO(+c z;H7=~h0HDCfW3ilfc&LC9;GQQOS!Pl6y=fAxM?$a)`?~CJ)6^8gx}8?-tUZM-~VeR zzt#WgK5Zn8`xti0Asr;W7_?VU1;x4t_Rr#j9d&q zp!u7^iH56LP$(Iuy;nDkQTVP02PrgCN*aar)*5C+{c{G@?d2~ROz#O>6}`uKf43#R ziJyJp^G*QMEvdR1^UDGi3KR%C%t;iJ|D*Y+1J{52NDIN!aIcTain%5{!MFpwabEpy zW-W7NAf^Ut{gI%BAEZOR5$LC8*ls$Z)`L;H=^_qd7bUZzM5GQP?o&Rg!94TW9lrWd zav2#Z_I{y2OR;h}Vjxygwi_F*pmzzvwW$S+5x&yToj!!3Lto%+>y`AS|EvXT&W; zY;tw;$vQnf9FJ8wmbmvRA3e}+%hBy75Wo2fDDaxiA1rb*V@^A*ifu6R(r$#B`}ibL zRx{4BO9x9q0uJUno64(%Z{+a0y-F zJZwk+SQT=YXCnTk4{7b7VpC=e?#HNyu>^`q*779;FRwHwAGL!d)X)0mn`~lK{bMw( zDegNbGxjv4&QNw=ZnDUCkh|7lk-EkK!_!-18_)sJg04bDVFppUKsUVrfKqL<+o36? z@xBA_*r8}y-bzd>WuV9$m!fB``NXh#R7Gm1O6U|XE6(H5d^(dfRqT?m*HGUJ*(pe& zg{~qo^z3$aUJ9+dS^LNfF;Tb7ez%Yf4z}E{DXY1i-|UOP(sn<3%kY1Pn_VH$`!hmX zIQ@28IzMlw$MtrUzTQTexb{Mj<`Ti?OuxuwrE@&v%kE&($NW2@NpdNywNb*1;_g?giFY z7VVlpF{_n2a^rdPj#4%&U3)qUTmTh=73Y3Kk4LQTyv7h!3(yjE_C62#eg%CWp{S%I z+DfD&e=X^eD>JSy38vU1%1wU`yW7(Fy0e#q79O9Om9!Wz`WR2ikj*Wm# zMtH^yY%%7Jso4<^BMLw1H+?Q-pW$-`RuiEGp8ozlG2~#?!0+6euTpeO)>65qG{}nz z7FVtDFTgZbwLX~yyCS)8HU`vZrV+5Q_nn%svX8##&bBl<=MImT_7Y$Rt+*5=QUAHv z&Hepc%=FbOb`A};GCY00Jv@wlZZB;lxwB}xK$%k-$=f5V-V0^C>>7+4{X0P;mPNkE z2;^+~8a-2q_f!JJBUQ``Ip$j=nHla19N`EyeB}?4dL6GAeQzykT+dTixhALS__n>U z#Y9bIjDTZ;Ueu<&0jng+Tii@`_?)fOh-H+;9p)5dk}#eVi=vXGcU1vup-vE62r+WV z+vkCE#^Y(Ybe#~BOcx~k48izR@57e5Bp(COR&sfn>}7SJdpykp2+I1XUq4%V9Dl{S zzHyThWJK>{+iH{TL@=HG+u)rcJm(;WVbdTe(L$1EbX0q(owCMZoEJg0Vv+8_sQ1rf0VgBhvv&r*t9L z(hBk|5c*N1rzF0G@y~W9FZj{)&12?uPG^v`R567j%@UQeY+-vc$d>l8+vW5c$MHpb zWo&b7x+6(WO39nT{Q=xgsjJ5g=BQ9M^E|Jv64S{fb;w$M`+4mrhbWc+?6fmK-otEu zsx7a&GfczM|7=XbviHH*PpLL~N93DPnU6ON$lPjP3zJQ~`}d{A5`ufVY_?GQGux3i zpyU8qTgkx-h)Y5#$^7VjRe8UB6SGw#%^p74z?~DzEQ|oGk6m5jsSBA*Hd*@%+)?AaN{qd8@kpjt?(8q4QaP1 z2?*bgRM|LpAN$v0*+-4c7q|)aVB$+vm(1&AW+FzHwy%IP4f5vduiVG^V1?_YSmq`b zed1@QV%cj_+_aGqCbRX?qFg53mHIa}{FSwvP%XmxR~^k=r`t@x+*cGxc<}k%JK@+Z zyAI`L`d%RmW8Xj#<(`hTCX0e{C(Ar-F6qjD&NJ)rqV{k-v@~JL0?}_eA}wH0lH0K6 zvEZr5;}~(D_DRXYvmkaJsH?btUXAeset`W{Vq91GqfhMz`6Am^D~cw2+-pjY;>`6B zI|B9TlN6G#-R*|B^@ z8ozP3iJp>%eRpZ8y=KXp(zC~*;prs5S8NKw14zpAL~RUR9lb}snQWDj7Zqz9xb~Wk zDae}KCH^sh(O>CwWwLQ*wSFZ=)VsPg;dMd#FCh#LnbAT7af>_u)Ji*(Wx7{_;@*4q z4!cPG!qvkY5gp+KL*0)Ls?Fge>1Y8{;(hVnO=H7bEDSXYrUCPM~FW zZj*4n3F|f+sy(dujNOdT|32KQaTOe-YIF;+)&a~y3F>E@GgEeAbMZ~;fp_p-vqcRw zE!>RGfAifjzNCeEe4}om|KVG$<0b=#wAX~`iQUaZIn1@DL&1IKtG^x}=#PA|sSZG$ zQIh6y)iZ&Wz*6d9`8IB;U!;#SVB0AM!Oy*RkPB5|UaFN?vk4Xp0Ov(0Pml@P8+@-2 zw$6?Fr(2|U8__Q^D#JXiz}^p*p&nQ&aJ}#J^A99?BdI#~Duc&S=;UKXpWj8d8WnVG zB(8j^{jf|1@ErqWiiU~#{P89LyAHtoOKf6L)V1b-aW}(x8?NT>O$M65`qo9NUwLJ0 zk?IwVLK-w;O-Z}{%c~6`V2oLn*>~CpZC*s6fMzheRmo1yp!Ol~$5~g}Xls#CtajkK zWdN26R*y%1X7A}pCw}I?GG6n~oyHuVd6^9J((CAT-hlfb^eagD=f%Z*+6}p#>v6?B zB4kvb;!CBr`a|-k#D+^riKKRc*(K9(?M7#$|9k~7SG4t24%@F1hK z`sb0qJ>0d-9kKi|u6 z%}Qy{P+o&`S*(LZ-O|J&Y3^5KC{NI11fcVhyfMGxsYNn#a+crTInT|Lc#;A@1eY?m z6U+Bt?qsH{f^Y+i2@2(>RNM7^N$asSb9(q8!uV zo0bsK#Qjvm@;w|`{-FN>(DwPiD!d|$jDqDCC2PVMT?I0~+RMEeV2y~2kc|K8{b1yX z1jk1-=%9EH_~`@HhTJZde-i5+icF~`?HC6N>V>~8wYEpt-O!PC?lidoIf>vV1J&Sz zvssyx4bCw*mx<2KP2TTo$BR*|C_WK#`Lj?cF$A_!ub5{=wjuw)@ZY;SNl(3LiLz51O zmCA?P+07(a(6tYvYQQPmLeA)~((UzeS@)&?JA%NMPoUJz2*K0&r<>DH_bJ@WUN-TG zSI?JO25hkw?c~tn8}Zx2f7OVY=*UzFI2W~FTwtgMFhhXX53&@s4?R0B3(@jc92&6q zXZiT0{p8j^55+)NTse5xf=r%Eti+=MkF4@Bn6yViJn%1Mvk0A&Ir-{XixE$Ierh-2 zT^m|>KU?M}BuC~tAMxF2b<>PTvd#_5>03)x3(Z17nID9m5b@L+(M)Soco@4k9m#E! zDAQaU=99lzmOF1yb^l%o5b7bRlKor$+^ooT?MO3JXeF@6@nZPOPab&tfq{X(-qf3a z68XO9i5V;)CR!~X$96i9_0QBkdbkyY5gV)RrYY2<;41}pWY)$H3u9_c%mLa=ce>hi zq=(;&V|Go={O>zAsp_}y5uIqu#G^FYfHZMt1={3B4(fn`Ti5$U)eR%-1J8jxpjOtt z0W#Ff+Z-brgg03+&@TIg;>2U+{d6j-=CLs5c1m`IG3{YIG|YpZ?! zBb00`3n}R<7HwWP0C0;piEq+=;TKQ}yRm$HzChZuJJ>-MM8G>3cGk+12_6&WvO&w1 zI7AQ4SM05y$QgJ$>_>?<&fVk#zf)+8`xK3@kCkYF7CI&JHl)Ck|4sZudusdImexOB zZ~ip@V#bMse_yK?L>oo|Xwqx`@~v0-8ua-fLwt+xzV^{)_z6e9S5Ps>9D;5G+fHNF z%I%OAZ!w#``?sU$)xD_uPg31aXU_i-Bd6b*uus+5K0zD6(mh-%H&}tW@@KYcA62aU z$TLFod)oJne)ez^PujGZrT|#sp>9aO+1PI>^-^3RqJKwMU&A^VsNsd%(q{7I_&V!W zlAQMh0|;q@+Dmx>18N4=#jjh4w!uve z4a^-hXAis4d;=K_VwPjr?SQR#EK&5nQ>s|XK=Hf6flYBYmyNGqp)W4NW&!6=0P2A^ zg%ovtwPrATTGo$J8zl9ra4c_1?{wbi0J3QeQBi(tnht=5tGx+VA7?O2iA2iknzQZ< zvf;kg6`POXvSnz1Bx?Yvp&Ht!ZwH?`3A?hWaex5&-C@nooavPa8{>h6te5q)C73_9BOy7pW6Z z{=*aImSRKe9T?iqg=SuG21U_$PXl4WhM*e(_jfIa%5ka*5EyylYBiTDBeWkjwKRH% zPUF%%UYohj5VfP}c3H+*2r#GclqgtU(F!6RGL&NZl8{E_G!XSSeuS=cgfCqPU)DYN z3}}#(pTQVb%>YSpy#;33bM!hXK-A1Sj7$aXe=jy++>Q1+EV$`2b?Dr0MIZU7ZSCVG z-4whqj)eCfmBUCCNcBjvpU#+oF+X(@MkR>Uq%wlnG$35F!JU!U{TD5ARiScO#l9sC zWhvM@rw^}6Nb3bP3zUdI7)4N9PVVdWpFHr2oEkGC#a8$E)L z-j)otkE4A=guH}Gt>ktPD}2OrtUqT<+sCxKMxS-z_=qL=xW=sj4aBmmC1N!Ow(pNC zXTg=m5mA}vwYMC|05=$E(k6J!{?Qdr+Oau^U0Nljb4vmmvD4X{2xxjf0SlEiGU$zw znOnN<;Lc2NqW#bJ_;0SoC@}ZojuQJwoOC$%fu&!xV$@iIOI_lar(X}~zpozWKxx)RG7 z!>4E%=J8>n-8J|?8}r3~uD&vITsq4lKv07w?jej}8Hlu|*Y#f|@-ImcbxAuPW;2m( zUZ;d1Ib-b9QzXRm-{{O0LL#4;h76Yi@~EP=!>{A1E2kXQ&Jat00k=$UDYDMTOTV({ z6GG9vzevqr-OF7^5Dageze)e0Y{DbzD+)?e7g+ZEw};n#`UPXey^i$4a?3Ps!5o)0qdau2svA1BEKFg^n&mAyz|I? z2JZ{d@21GUNS+C!{a_kpY0jnVV7+qt#)N~~3S%+s=xZRC?}nR=OM%YXaIWn~ zzk3mf_C)Jfh+;CuN7(#F4<=dVDHfX9+#PdzHZur&2DCl{nE=`)cG%>bf@d@9Hl8&R zfX+$w@A+rY%oGSTo1&+G{krw2>$MHps4>4O(3~b}L8h7M=7LYKCF^pP#HAWN1oj}Gr4=1Pue+UvA6I_9(;?nLo$DXZhAsW=wCgk?+$7Kf_|exr*zaWY*ZXY z0vnpAc7v$ z$B8^ZOI#hUL32Fv;Qdi;U-9YDR~w#5S{Ic}@{%v$gRh-u4$I)V9@PQLs?me;2+ss= z{((=X@5N^9^Q%Btj!D#;(+^40Ra~phKUx%(N=YY8$vAI^iVWurjbTapm|uW{Sb;Gb zsE%SIl3d#kpaEc?sRQ_KZL{L4qxp_Y1;A=QH$T|(yE_4ohI6Kufa{t`5#`}AMf!z>&HD5jLoSq#XkQmFoiirSz3ZvMD8y z9*MG=s+;3y|MAhxGL5*+n+A}5BBTp3+oM(<1<1YDGcVwSZCicBO!` zIqeRcN(X^RdBQvvsB!S#eR3G%jp3&`8A?`qapcr44F(L}!>iFmpNIz)V)b61cK`MN z%Cn&IeAsZ380KvXvZ+t$fnL_+?gf<03ZxUR`PNnJ!4QCQY+4g1>?@js`t>m;7PwJj zoiuZ)Z@%(f%O|H}wzOvX1kAC^2O9d&QCH;hm<()q%EJ!;SErg=b0}`_H7N2w$que< zX=3Jo(;&4J^(wCsMSSi38@TlNI3c4FK+|81x(iNq0ih@@cfJDYf>%my+eaZKkqN{?K-WZe7)m;W*%?CKBr3ACDQ$HC1u-xe3*SVs%#IHkCmV#-Yvh+1v zO0Pmj?%vtI#%>6zw+sUW($Qhh?DmW3#bp*uiWCVp8FKXI#CHiAk8*63tZ3-#RYRu+ zP^@(~T(9(dwCx-ovV~itl)?K~+!8HN8Nj_1Cyop@RW-Tbe^Z|?9z_^rwxxjTw*Pqa zRoa&Eih0Qn5j?2sxLnJI%1G%Gmkk`XIoy_ANEA>kX(fyw72x>|Oon&>rDhzaO7U0i zedMUeHS%c2B+RZkuQkY?VbyYn;>mUU{oVu9Zo_6SQ^=4MRlfFPs@}6MRJ1-vDMR)< zDTy>*PUd;=e71bmr7j~Q`t!flpN;4}153M(Bk1eh?MhfC*UxJ=c7|*N463#s5$Rbdngj7I1mQW0H2?TN}+b9-8^lw;L;3w0LpJxl%02H(DXn0&J zg?3EwC)kb9_Y2sqkT-G?*H35f_R5$B_^&kzj7W~fL#fvqjKLVqg7<}$dUIJ((@^w0 zcV-S*_K;pC*_-C5;>X}Jgk&UD%% z9Y&f-00ei6p*P!vG0Uvm_f%_O^E(q?A;Y60lwII-oH+Y_vEVo;!DOs`wD^kT&~!Fm zK|l}=kPXVfGu_ah4tBkr+dY-DvgkjLJGXi0^}qpaeY*UqkpM}?V2bw%0{g@{r2`;5 zYta`uOu@s=Lj75XX2me?*N*sSDK^6Ow^Y6V_LRufXJuwCR3LpzY*@7)VC1ye;pn}H zoj%ab>8?={#qTJ8tSF_N8-+{0<=d`%)kOiD1o)Gav_)rn;!QZpx}!uI!xfxl-|}xAnQwKEulQX2l0E zyoIXIbq9MRfXf?-Vwrpkj%TAgVHq@YGH#|Kr?alTPhn$lpmna&k5!ZRs!HOeen;lr z-eSUDpQyhYh61kEb@U>A59)-`Q>Ig(+E#e6SdFNd-fNTUNfG<%>Pd*b$5z&N$?)RN zXGqfV(eMWsqdcB;ZZdAtjk~4?6CclO?Jdg(7_j$39FNMOm&Hrb>3G3+UY63t>M<4$ z*HS{^j?uvBXrwjEFgfD=cAxC9eVtqezeplQ#aK^>m#OR*#k*CO1qd&Gkx*-v-RsHm z#;Y<+_kQ3Hz7}!OqJ%c50ZC|o$d;jZ^b2{clQp5ySOA0HHfbF!qZj!ptRKWa!%xnL zjNLN?`W6;;vgyPKsW-sM9sS#&Nh*S+zY$-KKhzPryYa{4&j#|AXF^`NTO`GID#or$ zY0vf25H}>>c=wB1tTJf+#R16o^MdhGpz5xw*8 zEbY%c11Li|3NAaW$@igT%TE7Cp64V$^UGO0^e;mibR!~bj}@IR%fuOD-j4+5`vs5O z5C&!=e*6X?04%g9!G4RZf(z;EizPFy7%ri`q3UVNY>FCKeRUpMR6OJ!-e*yw-u9@B zd=6KGCpxHmq?w4C7H)P5-)9dLRgO#D@ULEoDG|5T1YiOv(IGUlybEg`q9vKuRY5;x z#ecm%3&6J+nP*sT&(PT;+YA6|>OTA1W1Z6CXLmvsNEYvy`Zw)ZJAituwscNbfL+Wg z&!Ib)ZCrj^I8dHuklDyLMJ#KHo&6lJG@=z6=^HxLZY8FkK&~UAPr-8o{}%@ zkj!zlqnO`H`I<#B#1>*%to*f7gmqB{1(6l+{bbvO);nQ)_$k66wQXnl-ojVsk%ft( zwouT;v`m>POvD=>@F0M#8%G$@Hv8_%=+0qNv$G%%+Ux%evZ-9Lf0xMD_E)w%9LtxI z;Sw8fGJ!L5?V;Im07NJJN2S#N+{I{6=CZ$5*u^Mf5b>G((A{a%j{QDd&jxK~7;b?s-9(IVUm z-P?AoBYB^BVe$VBm3Rs>;W*JrtH55jCaMcx#54F9*_SF5I2yZfjp`B9_UqaLPt-%n>d#ZQb)K z+3&P0@pzKCTtl5vfpk%V6AyiF&%_(E7N!A~ zh=_`w9s_OIYu+6J`oWcmo%!$!*^3D<_lrN!-+R@*5%g%{-+z)323bt(s}+T(6Ym0D zE64a1gW$|EL)LlMO2MR$bmKA{I6$Efk<~B|6u?gE_dLuYtD)+n5@B_Si>UVk@e~)8 zo!LEIE1OtcZqZwbjHC7Ycx_FchaLrEk0+~F!&u{545)p|tXG>K0bX_7ghkFydeLwN z;yGpx!O$1iyE#$%{l2{r`Tocd1YgS*7NSV;sI`2d2x#05ohTVuswY1}_kY`8vnK;p zE0cuZ9wz(`gZ>)mn%&4jLGLJ@WE5>uxk^D-W#3=guYv%iV5NjQORD2F^4v}_x3=04 zg#T(Ev{Flb{JG>E!|{jLSxvBB4;v~wBeH_xPUMJSZjpys= zeRgpPMNtZ$x>+3-|6dC*zr$fE5%WS`)G0l`(M^M9T+%D$O$>LZ_;CXijM>_%OZ8%_ z=iMgSunI$ogTd#2|A4&vi~cZ@2K$TJZr+i16)e<4mEKSb}ef61cLt z_gKdu8N|O2sXhNLo$!*?@hI1rU8;Q}+4V4VF^V1?>+vd?&*P{E`Cy3rB(@C$y zd*`NsMf)hVXwqb%Lyk?gr_4g9kUl<a^~&Wl*gZTN?P!9}~Z77lCrB$=GSbSBc5Yv=)p z4X*Edf;`SQiRIoD-jpm;BdixgG_#MWy&u6hSD&;YGUf&J(nk$n_1BKTP_CJEf#xPM z@9q7EJ0c0N`$(WRU<&hmw2z(?rTG95Z3ln^f9X44V2((iOH@ucgeORC8t1$Xj#6s=3UA}Gjif4pxE`+qc@ zhd-77|Nqahcam^2dKX!z5{^WOY^UsS5Xn3P*)on@Nh%{bvPtH#j-7*0_8#XLN3v%L zMfhDlzuWgeNY`~jjf`cD!~N-|>w0Jz~Xg zbe|t);J6N=KCn)825qmuXTu!PrkQr0AbrJ5$#KFY73EV{dqP`6hk;mazB< ziX#s*`~g;%!8X6MvQueyB^s<%%2xsJj*|^*!pJ$5Tj0wJlUMcwA!t$tV#GYgB{%%W zLEu=QVj8P)2=eO(h-=JkmAh3F>tGAJaldQ9jFa zkBy;aAM&)OJ`Qs#aEs*v#dHq>+D_gX0P1&P%Pbj(wS96z-_so#v5ByD8uA`3vgIC- ziGQ#Z>uKHfy=Nf5$l>JN( zY(Jp#V7l1RDzpBR21}Za+u>Ar0B!}Z{!ZFaD||V6dodhV`D+!n{o}dNRISg0lcW8N z8%C)dVq|b-Lc-a9qwWSbOC$Uu4(2kEqn*k8%Fo_rr@VhVC?rh`K6FY~aSbbp6R_qF z_`)3QxlWQbZ25_ghKFPe! zX1X1Sas9`~+$ zEu6V!mDE<~~gT0o-*1qDtelnNktw#ue@1xoihm1H}t#v48o*d(KfUu@;i zd+Djxal0J>zGv;2r+kGH#8v3s)9(K?$sZZUq8%;32hgG4t?2I;eJ&x29nKhUYvm!A zz|UOa!`!3rYUG_N{ioetgFp7_F3MU4&eEdup$P7&R0e>@{{xAXol*%+KAR`33b~eh z_tRMeP|caFy&BEkOX?_lVd_^}m@hA(as$LW@i`RjTs~JwU!%l8TIa_gF5WVtk?Bbx z?4wU6CEVzUir)qn{=09(3TzFt0*cN^Fpwy-VnWvyrcUMXPNaiDjvA?cpE??R-H=I7 zb=jYJnlJM`1Li5iA-N^3RRYK>{l+`6=kGvCAiL$D!M#dl^3MsJ`OjbfcSF>v=*d@9 zpOmLh&^m9pTl4(-PGSJJS+*78LqC!Y@>Z@H-}q zv>t%j1Wk{0Kri~!u4w)p6#7kqI^4B83~>apV#XI~#Hey5FsYo`2pDCTA0~{*gEZn% z(e+{s>^#9}ow!XtFxs??LQ+F=y1oh*0|_XmDKtteJi2S?wRbjq><9A5OL3>Gb|=To zY|7z?uZCpmSX?@mCaWVwN?slruzy(k{@T0#4F9N?(5 z$FAH{1K9iGbTuvyR{Ur*vLu#w3V|#lfqAF4e`HF0m`hF&cZ^_GgQkJG7`Dca5g=8j zD&$P37#-(?==Qn`XCN=3CS4DNxByw?z;AR^+2zwCu(V8Xi_+ZEIx-@!zGJs!p~b5H zVQ-YYkr}HReAOt{PMkr3dxS}69t6)zb8V6Kv!#AWR*xe1*{KUIm6Wq=LapWd%FX!k zIeojCSLtfGw&@NNEAM^8*SNHWgWTV)Mwbrv9U0fw;WiQUFk^Cs+1%xZs)By_CCgh9 zwP&FI`egR!a}6e!_4Ff{Gm}WdV`9O-2gWjGriIHmF+ecDw`}=xFlL2zXVWF#gBr$) ziHV8%^GeFgnaqn*T*j9?=;L8F!qUiV4~KI#lI)@PY!ZyKiqEBn%Y#5!#iDjVDsI|V z-o>n%+b~C@w=N@G&e$@?=`(#i8XdQIJVO{G2bG>&B#Rm)6cuuJeq0~1h?+lF`?vAA zNx{q0;B($*1(q3Qsqv^9?rymUK5J^%fa_x-kJMixZkY;Fm;x#AapJze{fo=^#EQF# zp;+RcmoSfPPphN=EHQOyF`OWoVmLFq2W%FN0=(TPL^tYu4C&k9LgJ81mgmE z?A6|NC*ZkM@k*2$a6bAD+~#<=d<0zKq8{LLQnGxD!esbYt)8D--766t$`mR-GY4TA zyKIK6P&FI-n3@0SH1)%twg8%Rs^k|j_S{&v;%x49;)ikb*lD+%Y6BuyD4%jbuO7@^ z_OFc5-Co>nl*v)o0n!4~Z<$Rrb?(UWeqj~&ZlP1i#B1p!Q$FN9x5O#Y<3_e^oOqb3 ztes#XRi_$Uj7zed06?c!a9Fr!1#3V&9j3KRwl1MkTM;;Y*;x5 z)8Y3YICv;Wbx+fOXFr|%1odhaZpF2XLpQe zpV8DSwn{)V%H37X8*S7JE0egiRo-YG-pq|5-NUKN9vTYWSScD}T~d$?Y=@~$42&CC z?x|e*o$umYVn&h-XKx%*3z1!8IZ>ovKZT-#G3wiR8%Ty?Y}|!(DF_U7VW8pe7Tv^h zkohXWK6iNClEE*QqTbX0!CHN6?QxwBsehBr>er=K6>+lRWGlXLhN zKcmjBvYt1#)-l0Z41=->Z|>~%BSC~iL;qK+mueY&elAy&Lra)GbL=0khJ(~sblQ@&y@R>b@Tk)tKZlbzOU*{5&f_JQYFk)JwWWg-F_qsA zJ61HOYU?FU+&nOQK)je??&uyWd@S+4TE;@U5%FRn+hpY(-_Xj37tO0$XG#WwPl?_d zsmgjA{^Bu)ZpRa0L+a*W1GAI^&YcP}SL%FHCLCNfMO|~UAU!|a<5S}OblbTM<}|bE zgXr+y8s0dR2d(>U&8y9>KDjMBZo}0}`ohQO=?JSL2Bem1(-844)ncv!X+<%X)KOI7r4U&I{?e6!gdc{3}JN)~v{T~}mRaW-T z?~Ilc@X7I^yOeh$NG0Uo$g%Q~@b>Xh4{cg$Y3Zltn)io{8c26WDCu5GNkW3HzoLrD z;+OZ@sQ69RG^a+!>IbH)4zf;!mI!-ZSW|iz6al*VEDYOBRgDS`8NS0ze1qcPxpccK z4BF2j8ncj0%@SP|aE*G=Wp$5?HyIl$6gV%YBLT>_S`w~_FSM{GE?e#lj>xRU@)tAD z!1WH2#=U&>S0y{ga!2aqeXs*=7xKPnz98%eMMB1Jmm1GnOPNvk$3C3RM`~Np6TuJwCSe^6BNAUC<5-TKkOF$d*$`QNtRf0OufJJF41-QXQfY zFB;iFUQeDpI$k}PxOe}4ZwCKUO|Qd=+&IQf?msd)x7SZt6upA`ADmEa-q}3g zy2j7VC7fd7ht#Q~-1Fzp|7lutKeY|?Z>4OvP3Fe4Q2tBWSpG`uCG2@Qt=%yfMqQ7O z+j4L~2))#K;pSZalgzNbRo$jiMec~=5VsrV=C>CoADWef}dBAdF7%=rn20xw|_U^sl%l36*b+iPzZ^g5u)8-Cl^k-4~ z|AZ?qU=kDZx8kA{COYRYHW@WjS&obk!~kSC$%4NS#*B+aXbODPmpz!O$Ez1nruPg< z-?hT+1`X(O%f`iS9t~Pb40jvk?3vgj?!pWYiD3%$@f9k9|`JNYF2B~QKKyUeXR~h_`TqzX3 z^8FKzxxw2XzOy*?ivC;Ll9s4`4H!4FNat;L>vnDRb7PMjHSU&3nFzn>zt~YRt6@al8CcH5>HPWY5S57>`GV&0or}!%U%1%{$Kzn^zPScvq;vFL{gE|p> z4P>p~rGKex5Fa>EJ?C?^A_E_RX$)AC*iK{70U=up9hfHkl74Wh1J#CZf*3slPS|Va~+HP_CnMv zn=X#|4`P|unQL8rlMvkuPmx~iRa{HqRG+o1MLcSDmH`B=ebYks#39^0fz-LUb%j0z zJ5Z`$fRHfZ6rxN_XA7WsPFr0uN6meRk4Y}QW~Ingj_KgX zZq&9IQrg9OMUuF|oA{%SH1J4WwW+i56C71*rf*tjFS^uv$| zT%!ye>UJ8hFK-NIMG8trvETHGLq=7YFIN%8EHfWvP$*^-E}C(s!{R!ZOy!sdj6Fz` zH$~p#iF?%;=i(nhV_)4D?_7hi`a*ijMa~y^ULb2qTC>m~hlwV$B(S@!MHtZ_=8J2k z;3(4dU34&R=Ag)ip@smnbD!KRi=yRU_^c#pWHmLbwRHtMipb0XZqe6YNRh&1vEYFL zv1m>fj8SM~j9o16@A7J>_lgPvxvlnrCn}J#>&ZJOGd^7u8*Lbeq*W584OMCpHr8_ANB3H(&E^pn2vAUL6c<8LNz^JVtNR5zT&jNHeOH(OQ`QmH{4`g`L#$5X#0*^^ z8QTqCxf}Ow%xRlYjARWherzDM?STs^X`k_`Dzs5^=DCo!+`hE*R~9VqwwR# z$H^hrSsr7q+k1yn=@72Esa5LK+os0`q(h>n?7@Uxb{yk3TG*2+ZPi%znhu-$3lQoP z&S{m#Lk2`>t~LkJzS^~9cx1g=1Vh8gzkZwbyGMS8CGTMDg&op9>`9?ja<YIX}JQC@9jPCat z&JIL*rv_l`g<;J<$$SX^*94wCJiALmHU|;>w6>+o<$(#38ABn5DTT6|o=}*Ss_vfF z;P^$fSXjhL1JG7CU9}_s4ZpXY(#RGG{*w?&%D{sEnfR;bGs>9!@SBuC!ty4Oor zD|33G8i&!FHNza=I~C&6Yy|T4^&u>7|J!0&X-@GuWOfTVz(U?+t4X{231+~hAa*^% z@7rJO!?3bHltOHOIw_3KmrbV;Zf{KZeI|-q=t9*u*-5+Yu7G0I&7QQ3Ydyk#uCcFH z9rPJF4@9@$lM(A@cf(4Kw9b%8ZWpn2ns&plelvw(UmRDLd_q45E>pZbH&JZ2NVmz2 zqd3YweBi(!Odu~e;I$UWiluL{kDdK>-S`@OOy&s7VQrCO-0$eMn54T9W_IyQRGU}M z_;P`>{j-avvm|Es!9eLeN6Ak(Y^z+#n)##C?Qjwg;YEtof-P`~v@ytgCR`19=E<;h z`TF6wIN)@842$X|wa}S`qK-q1-BIe%$Usleu-WmoMQs8wIAvkEQKq-=K5&fXn7@5J zJ06an2cK28(|-E8a$*nP=+?tk2Dv@dFsn@Ad|2srS%+oH+x!z9&V`r#vWH2J2MlH)zTtkU z6CXs6=bO4r@E(#|xx^}}%;!P~6oWba!wr7J7%eCxeDSzP^WgK!1D7>FVHwX5vnubO zE&BADFO5J)vSUEqxcK7zAOPGAWwoygI7F%A;H`sG}C#CS4-6b)?i+l_}oJL;Ce|P*UIpt&#bq+Ko)=1nr5cv4; ze#N~?TJNFNKO#iozq`iM1(Bcp*v=a>Z471h!>?rG1?g%4jq8V)UXGpmy-<{LbMN$h zmJ4#TAZ6EezSqyOLpTN3wYOI7?5ZQ{q!-NW)t%^9KARnXWhfsS(-3-a+B*;3FjX% zZJ6Zwq|&=@&Rcbx=G8Am@w9ro7WQKwkT>@Bcv%^y*5xfupH0HMZhc^~KEkfZh|FV$ z0Q}?+Vuh1e&!20+oLA+wa|M>l>(lv^)*v(6{O~={P8iggbaUp?WG6yQB9(9B4pynQ z9fVP1^d0%NUjhYeMN02O{rxhDjR6CnxC(WXVD!u$gz<@<9o%?S{ZRJo$U54i4RRsZ z6Q3Vd$@9`vfB9qK$l^(F+yAiueMV13*z{E>So zP|bnqB~;ce99LW;H}m_U545Xy*jItjOVElYc9HxE7P zHdHr*LETKRrP8_1*+{3*w=fo3oV&;DHR2yf{PNf((=DpA$nGliyBz2WFDffOWcR>KIg{To+X;1g+T8K!K_T0Qtr}sZpOOS8F_d#`2tszpqz2{9 zf-;qz$*GEmEBU{cp+qnu?4sUVo-RpKNITR`eB$cE*mXm;>x)I`xc7dE3lP|QmOL$g z%$YGAv)*!5lS~AZD5LT_(hX?1;LgmWVR(aXM7=J_JPMO4dEBx*kOCeH`(g|E46>W-^<)?qG67 zQx>>qO)TC^gdvq8kWh@n#(?ffwdt(Y#p1dnw~NJ&MQ(}Ni+AjYA2x>yw#ZNaC_J>9 za>(s0pkM^r^fA;D{vr3Ns{`!_w|^-N-?P(eLEnu*e&@H7SN(E~^WUB(<5}a`hx0VS zQFkkNb^>HOy=jYA-*dLGPsmxK&YC_qzL;V-Fw47jMG&3fHk6wY*1wD$`li9mX^o{? zx}XPAHmUqYn5k!+Y5Zx|NEcMZt2EY=0(UlqSk3NngUD%U$jl^)hvsgDAMsvUa6|B$$Yj~Uvt=Vft1)|kA#kn*?slDt$9+wWNjeoIyA;!~u zTpy5y)5u#rI5c+XyJ71k7`UQgAX)Z1^g2*}vnc8qE7r>R&j2ypYW1;V?i41K`2Y_b zpkx%oZxzPF1y8-^9+&v`CzJbif5{|7?5i`X1YgY zU@Vj){;&8Ls6~ARk!Kh}*n#5eW}n`of4Tc`>+XVtk+I_4%k-QD=)po1!Y*5`@GlWU71v{7NFx4c~Z1jEaBPx@^{5eg^*lX>XbHcrsh7r0`yzDn4geu3 zxEs3fUzmxGigc7L#03kOIlp_g;$YDhnL97l z4l+L50Z-0&%*N!L5CVV=T?mPERrKeei%vE2s`43X6S*%8TPG*^ZR-)Aa!9A3%q|po zp4|hy1(@sp)6;!?KL_1abRs#eP&_&@oG$|?DkYQo@Kk}VtW5_mbJM)H+1FqBtWIQq zg&@eqaV!&{Tizlic`vjAxtIaE<3Br?draT-{F71nZ1>)2JGHn?@o0H1vu-djyLX4n zLHdmK-bWEjsM)6U$KOGU%;dAt>m6PbOwU-?NB+Z~4V=}Z^&$yxw}FGC-B#g0`$A?3 zgUKbWFoKO_=sQ}+ri7zb81cC=BIWh?Y_bwV?&Z^0vp&vHT^aJjo?~iS(d8`Tiqp$K z12~nhKyM)GH}~vIUA95`(jFI-+=Nu%srsOkfeu=5k3Zr!$D z`$oV`*1Ldb@4ySD5Eu|8f~y;>=iX*nNhL;AZ{C5Q?(r_6(PJNZM_O&Gj-5be+?m)h z*riYIgkB1OKTpb~yJlO$*O}2t)%*d5+{@3(g+}z5E?#9o2+&4W2@W6nAezNIGgBcz zTKk+?jZfNjvnU>5*(EXHUi30cc%XbMr>s13oNLQ-)T&w{`^2#EOG`CLufT)3y7CRW zj098F1~|W-I6wFonPGENvZ|fr64Y>{toS_#>qPi32(RyOwP73Fqp$-voYcb%4*e7o z4aVfPL^MDUL)>N{f~QtsE`%}l^rCkA9~_i;POsNeDq7xeiV13YyP$N@OM8*#+o+;gZ>CAwlp;mYrj*AmESWscM&mvCaI>h?S(a2jN1TwS#(k zSVtG34(Y0l+Y3c=&K1?9<+C7i(l`EWrRQ+U?#C#SOJO|nyt2ik@*dcRXDr`@xdlO! z5u-*}XHyUap=Eg|7?=p%P_KlY@vi^3>AfiTo@{-ysaAOEx zR-{cN=|&RV>x;JQA2KD|`ww}O7tWUro5-F&oM4Gyd~9s08XLzzs($Zxd6bf};a13f zDh{rm&3+@u!o&hlg%skQC!47^T*!MRabZAO3&0PmG`#M_h07IXegeb6j&Cxxd*Y-d z#WwgUxpRuvy@Fq#i*_X|1RSE(8HrY2)tUrTK|LLe-k(2b{0F1B)vGtYe}^=e zjmNpsHlY^oKKJLP=Kp6*Le!KL`BhYJW8IsBp8LKog<`g5-tSK@Mm!8-no#i}E%$>| zLXU@{I0vZNYHN`p?T#lw@5XrBO=!&98w5^FjDPqTZ*@0~x>H&Tn6(gUO9(ZG6zYLr zDVa&3%f{fTw>FEJYchEH`hE-@R!R`KfjPrTNS9g+@%8(9Yg38!|J8@>?iyNIz zl`;&lN-YO#pAvRXxej_#z<&K9`h5q+zyWY2*~&^}7@)-7`uJWa2jXPPWHEh3R)4X~ z-cE0RL)>1u<^HY1t-*YmBgR|Zm4_<5i_6&;(GG|W?Lz^|_*h8rhW1Hzc>HmE_Mt#) zJaRjX|2l#F-L~z+?`==r4sSE7WRDND>|ZE(q!%LSk~I?2yL>Fo7QNLCc&^2VPs2B# zPH2=J-dbv#JzIp|d#EIBq2Po-_g7{(RLUG>)C60~l0(>2YC_*V{i?9BgB{zL)jYi4 zeH=WUdDI^f{7U|%rMtnQk536WxGP|quNdZVVhjDywf^sL{RBCA(pZdTnJT0qPquI~ zM+DK)tzOLXaO8=*@1OmdYK@y)jBST^6(*}&4FdyF1AV+O0e zt4ahnWNa9L6XETd*aq|57Vs>f}v zdOlV9#~9>sFM0a#CTM+*#F{y2&Sy7SJ>souQZLN$6h!2lno1$jJG*m^E7UkOKmE7Z zafat$_r=D2iQ(x`4^UMr9Ue+1K?H>$F*olj9j`J2!9a3z@Cm}e9)x!;F@-3%J@9hf z&O@6(@EIX)p{6JQWRGPt*j0{}ezvlL{+t88*~8Zu>b_0gp4e)J+B7S9_&N#JAIEnz zOz-uZ#BUgE^u%_VPkJ~3Oxhx+(`#Jcvv`SCMmy(<$?5El#EI-7e@^$Zg6w#9aZVva z-NA)N;KRi+TXKrID=d1tHLU)}FTabTw?v6=e8sH}c|;Dz<$MbU8W!odT%-ye!@YS&&#Tp{ZsbybGM{j8rjM0y733rdrz=t zUH3#wOz(xUZkUuDwP@Fv%z2d_jeQIv3d9{}}>J1(B?x*WCy=JrsDXZ$kDP4oz{wMR#YYZQ7zD$m%{-@Otj^-p_#>)rh=_HL;1jRPRsdFcmtFvoTwXVtOA}-PhJfoF;QS z@dX&;Kn2(1(|g6i8g ztUP?u2n*Dka+MP7c}jZv!pdGEJ;K=q{fJk&(~0<)s`}sl--!6l`t;i=_ECkZkhOEu z)g3h`eB2nCo2>~Jc7Yp>OWJs!h;20Y z&fOdql5Lf&-nzfXErrhTHFu@*-uMTzRmzDy5PG--P$AnYl&CsPC(FRm6^b_;Zoz?A zsi;3ehm%k>aEmhzR>AtTD&S*}_0Mp(*JpFRi;>o&KGick> z3DBEPz+1EZY%@)3w$v?hd(_`~PH(IkAEg+SR<-eV)U44 z;jk=|Y;Iz^?1cBF+a1)bbjf7HalH~l33f?Ibl;J#8N5nGLbErZCGo8ogy)CWPGUv~zXq!d*#^rriR=*$ZnU52)T<1f}RUoP~&44f)1`slt;| zg4wjP6iFFC&dTrD&s5EJLfWy@O=Gs6Ug6By_Lis>N^Q7s;CAI69lNFi{Y*$Yyd)a zmR&15T8NeLpDDzYz*l29K{N@gBqWQl^&8+rZ4;FKegI<>vRx2iK6axRDW$rTLlNy8ppT112Hb7v*^;tg_JAI9Ox5>E{Tk>KCcJ zAKM1$`0S+agW|jsW#~h-7%friGn)qe&haR|5xu#!6*&F-L?zC(EQeW~+(T(D+iY&y zoH*V(sJHe++dzJAJ@9q3Jq&S*Fp;h77`S@lq4dGp@2#YwJLR%#SqlF2Dk%fDZGZ3o z-iBeWU*t%sK55x<4)Cqn;C#Ec6uy!~A`lQ&BxjrSdsv_yMSi1S6g1&3nAOMCx*J!n z+O@|CS`!ew;Ju?0R%{3X-OY;ph|eW~p8*Eth6Cf{YW8c?2BA!fZ`rkMYsYTX1JO^I zfJ-XB=b)itglV`y0cMKJ#))4UheLi#mGobQOM=b(YSxxFo|H%B&`-qSeewHL)mpgknqOJ*N zg5Px$$jT0YoiQ$aKRka$**Zi;1{Eh+p^XeERUpI(4CwEEqX&+(d|e5kN+TL*xi4tM zBKFW}@`2asJ;@r$O^=rbaUYb8A0Kl}jsg+33i;rMj&6Xuy2 z0yv)W9zyNPug+~yzuUU{bNedkz)`-yhv@AB!=dX?CABHfJ8l9(pguZpqJp>fyrDsi_R zN_E?CzXtg92?yhN-U(&L9$-cUHb)3y!zOm5x-Ms6w@D>rRv@oqiu$E@b_c*)`6 zY>`(}g^IYJ*P$@|(yZUfR@|zWm#zMvbh~p3fE%$d$d^|Ozurl~P(;qDN#ZQZdIc)? zs*4%gdtvlLif5&?-&FQRt-1WztC^G$N$1vn36^Q$drd_-tn+adktWkuaS@MZO{UF1 zlCn(3N@FtIHJW{&zAPeTHP}O+0C! z0Rnytb6Z?+OQt>^ZUMO;xA*!y8D)pYGVSv3XrFDXkG?@XkB_#d$v?-;WLQ6ZL`C6hov*x(V@JihnXy=f~dj1x0Lw&s{PFkK4N2?~sO zqR>%n&#=Jcd1J(6{5psrC=Dw_n_IT!^W!d+6iTAfa>}=S!Gf{(lzXb z)95w5xfiC_mjb3ES1wHNU-?IV#`!()sAe!YUcs+^XS2&Pjp1sDp zhu%MWq~6Z{)qLvTTJhmYRdN0JGRLfZQ5OA0gTzOUjUy{G7mI|ugR>-W)4I*N@5cx+ zWWDxB-A`E!9Y)l>!-x3mNVic^L~zkp`e7ap#%gwu75GO3IGy%9hcw4bF2s(IZ88Pf zW!_N6k^sSMBaz~JZ6LYfh_=37eDp6~mE!LEpcza)+}~JghFr6H1X~4$4b|aSe_T#H z4pqO0d|@0o%3C%=&{h&QuW|l4Bm8?2>i7qQ`$I0*+>Z&B8#_$I8ilTf$<5@vqa3Or z9^tP(Q$c8MlT}IuHp-VnxLC=gXc=HVa4KeG#B2^&A4ZTVulHhfIDP1db@R&GCnLeg zw?8_{tF9D24H4JNc6s|Po&S90z$!K%td6dK=jGC%s6QB2Hx$mA`t7ksf)0mb+R7&6 zv!>JIz`I(|n7FCXYk9dG@c&E{hA+Pdx`ul4|al92)dj@Z^ z6#=2~_@jU#rE8Lry(~805*s9QkEjXymAYA%-u?P@DFQOUfaCYJ=crw{$(6}E^`i!Y zkBN~V-*uvi#bz)ViFBlZWQ20=NXU@A&0zAL^4~7A*sNp zwS`qgTuj2*L=)UhAQwzp#UVfZp5HtpD}tAVT$XeM9lvIJFC5B3zCzC6>W%rs!_T2J zIr8xAAT+mt*w1}tWaaJlXz0Utk+YAXue?>sehL?>vzgTX{W>X3Z9U;qIr?oPM`-OV z-98NW=F|+*S&CroVSK9L4f`o{$#MiuH_JAVcZ2f4HmcMYx9&PGXigGck4B97M+*e0hP?kLMOJVZXW&jEy;56&Jsfj_u{|iW6ZxY z(7!ck_$e}Cl%?}#<@S{y#?R@?ZFmA1qHHgJtukGu+YUr7dRjf%@mB^ZC{P!pw*(v@ zY2vT5Wage3ym-&|`i;Tru2>Uv03rHiDZwBR;J!5R>&#Qty+1IBz3E4us==T*t^g+?FmIzob%7S!DXW##eHZ=$z{TJld0bl*iyAi#7 z1F7;_v+mVK*ue`uL26qB$3Sn2gypcTooolx_k~j(O~kIv1cLa3hgTS3$-I+sqzhf^ z0x>`Oi0HA$ub1TU*pkNsCEdkl#Sd)9^Ly#c4=#&!IV4Lbn9I0C%bOVRmpdov+WX`i ziov>Nloova*A#mA+=UaodIly{@{;4`w}8*F+A!Qp-Xglg=hfo_x|{1d8y!hz`uT1C zuZ7kSZ}r12uo~;JlY%(5*;u%l-^NQMR>au6M5!?Hbo9!qF1(GCo6SNmi?(gJ&;!M_~Y?f zyibfJJuNjoW7Jnp-B;>+PwY>;Q#ZaO_M~q)~DrcayPoD&1pDL-g4UoG&k_JlPXbiOgAyxOG?I zmF=^uvu3wF8nq=Y&H?2sKZW3AM6pA}NIC!f9m*mL@i{hqu?U0`IOA<2Ol;pCV6a2I z&DD*Lz#XNYO>6*dPslT1T1zGJ`ydGW7=vj6ZNHZ()i1Kn?0u{qaH&*?QcBNu!p~D9H{9$RREN*o##0D`9_bGK11NzJa_LfD!Ez93NROmQ`;Hy`nAb8A?JNLqu!F002Zbzf zIjW6Ap9nqEcPAT5W`eB|mk0K7EvV%GuC&0mgdsEP2eyGu^p@IxYji%^#C*E+ZbKs$bL?Qq2*7y}jlmx48Cd>}3v)A;L0Sx~_Jo zJnhrvduqBx2m-Psrh&^&B%@X5hV%#0V-wqx$j20U$=Bs}=QP5K_tfi5*;vv|Swx)c zF5Xs=OnOo_#P~)>u?-#~Whtq7t!)EbTW3jv^Ro@eh^28k4h8r!Kga4^?=c=}oaue#Xq$?75_Sq2D#_TDQJLsRgXnbL4 zhLu?Gjr`s$?(X^i-uW*T?Tk^5P*AP~30;ZV3JE^X(#`t`p^M!t$84!`buZox`qIZZ zfmK;{teEER&JT>;Owv^PDP-I!hG!Qi`Pk1jzGCzo^ah7K>wt0++ZzV&_+Q2IlNmC< z1kzsM+0mOtU)jQl3|DUA*#(Hz6Y^ZKE$b9L%=095Y@dKEI!g3yXw4AteE?RiVykyX z`s+rqx@UR6-f&UtO_hNqPu^PIFCV<1+`j+ShX_VH=#|BfjmilY6S^rfFmuh|;^^l) z7B?-MuY2gKW4k{7qnKjvcd@`vXb4gj;*82 z4w8KwvSnwaDDgX=-}n3d-@_lTbKm!MJ;!xDXR4LE!2Z(2__XiUAE*0%`{^f?(J1vl zR>Fjo8lRzhh60SMZT}e+{I89W>N2tyr_MlF3FWf}^1j!k{6cMJbb$P;LJG&FBY5D9 zJ2}4%g(l+v9lyC`Jl*fGs7JAK{ymw&1U@=GHR{hwz$QTxRi2MOMm##+eJi1E<Y-vl70xj-0Hhvt zEb-aBzTuk9opcd zeG21bu+RI^+I8s>SArMQpEQ7~9GcT+aRb=W=o3EmFxzfq9T-87Dbz&8l1-fr)PLvy z!T;<;Jya3N(&5T$a#Rfo!{!)u?Lx^G0?D^~k7NF|Ge86H$>z#Yl+l?^g~R2RmXCLu zQ6uyCo1bbayL3@+`e^X@J!}9-=aNsEZ9igr4u3teF*bGiDg#Jlg=vK=b@c%-0E1>J z(Mc5pyji(P?Oz&5V*n1o{;|fE@=Fej=q>A(ALXY7|b0Y706#JAPiX+g9{aw|2PA zCVuSx*7<6uPR=L%Z~Q}{oOW*i8z0hY9s0H}xDf__`PQ55xpTxO3uB~?-l72SIZAew zF{TTzTarB53oQ{H&qCUaWkY$sq^wC=`FwNUk#4s4A4guGZG7R*Kq3?w-aKKs-Q522 zMGLPqd1R|e+hnapdkLtzb%LGn>3EZEln~nCGgM|91`kOY^=O%5TK{pdOWMP0cPtdT zrZt`n>K&TsB^4_(VLe(e%2{f2zEsxhoD9J*P7H@^~iV-S}>0BR8%L94Z}1jP5wJy zC-p7hKE`x&iITRyI`BjqE|;|@{Po|VtW>wgjTDfIOSOk38;9&neIMt18VwroE=y5h z7z9NF?4krANb2~7aq3Sk6i>qhzHHCa;+8!(tX!I1b@SK9x zIP_J>Ae@HFZ57`k#0As&f z7^7v67HyL})^jtuGkSd_`B<3zOQ#-H^+0v|mtEwp3;A2O%%ZC+xrhV>oGKms`z=fv zYAbqOc6sh)f#e;`aN!xcTxh~aeLl=CVuGExh7zUDMT)*Q(8p6BY?z*2M7xpzt|Xz4 zC+V38BC%ClKRWHJz6>^(IbXLu>U&IKO|jU@YMfWE!SfTA;{?XaJMy(vx9L$Q9L>V* zN)6sOzOBC0fXclD!$91Wqs}zMG-5r(3&E{V+n_;lok(U}5c5|K7Y0djT@M34H3`lg zJYPGYPASASY-F;|Ub0Erc*%$6zMoN1;knP-FIO$9VGhhi>V#oR`bUGCyER-EFw-5xX&gZsq!{yQh(EbDVb3)$vV6<-L89C z$j7xi)kf(gn9D%(YZimB14%SoV{TrL+cu53G86|y@1C2WB1btS`%WO$t?n^6k2uJI`BV%E=V=Y(d|8_?-* z)(b{a(B}KWW|Ujl`F;ob9stHFdCmBNaEz-1T$_S_Hj763V`2{bI4u+e%N07^NEh!s zNf(SoYWgC?U!Rz7LSk5b@D&ZwH zbUZ^iq^0C;XJ$Q{-S|F}0|+EUrMZK{#E04Y)w`>7!oA_B9@ z&M9i!9Z`C$52JmKijLRDGku`RMST*yq&+{iKBWS%`RajK;}gD6bcBkLXP0PY(CJA3 zgggp5v39a^x*U1%%H6?^j%a7WOOPgChxIjd#VTS(nyMS5c_j>gx2XjevM*u6F5rOQ z;ct(D{^SjC5lY9!o{j7A<`u+O#oz~DpJ_qq#!g<);Lxa#lG_NJf(tyJfdE0NE#c;$ z;Cr(4R-tTOn{-J|dQY8<$rUCLhI%$77nCH?riMqsO{AzFIY-|r?EvvfQkht)VEVk9 z3wq$W{RrRlM;mtCWfauLk^D&%J>lYKeZ>YU_kzHC8Fwe`iQ5g>`#Zmv` zg`?D^EXDB*dBPEx74MaReYLs)&HHk_IXLYYO{OfGVo&rusLNUmGtEC?PBi zPRwT6|Dlu@_}65dkp*GpxyDNV#fRo>-Kj@yy|3z;QkjKz{!^DHC%thi>c*i?zr?Ss znkU3x{(Xx6@qzgx-n0d8758|tKjWaHXwPu?DR23WX5=De{#$#ffzIg221?xgZzBYn;rd}^VSaIUcKL4`W)NO4;ku_BDf8s zBC2z)8U$b!pu%9~KnblBpfNnG=y_Q<-9K46;XthMTxcZQp+n9b^;lGaORbQ)U4x%k zo~%z~RycK4=om?M zaw7-6Kt=zS6>3C{A$c=81c88yQ-gB}ByXzup^q^7TPNKUq_Jzq8{h(N!8!FpB;9}- zwH;>fsKScWC_fp@F>M^DJiQifVk*ai1o0QgY;$^i7_{dWqlkhvrybp zZzZAhtZ#K#gILM^4J7`p9V%h z5zE^l$cEWl{n!vo)iSW@ieVz~5jSYI@b{sBzr!>wNS(0;2`qD+SPJFh=V?H*Rcjq= z5UUA5WL^>Y(g}=L0z=sd;s9d%?f3Mv_w79Fm7HFzP?ux$5O+Wgb`O_r(4P&9gOr99 z#~OUQlfwuORG_RH2bzizv@*oIopzDNL+q(3v9b$e+aV5lMa=Jp3r^OT4a4ea^qGNb zPh*MWm48Ml+%hB~BR1sv&UCi1dByfT+k_VrC78`WrZbAb1oLdUN7H)P=J{ShcdD-- z5xY3OW8Q8oZmM@H99V=gnm9o>l2<04n$ms516K)7Q{T4J=HMzMd>9J5XY}VvCEQZn z*%xoRW|@wnR3l$l^L6CCB(ru}i@3+{T*(4VO|~-C-GBpj?ZOvln@_f&_RwCzFAd0Z zcV>I&a6M8mtRC5_wgRpgq4_17G6F>EYz~zuUK(0NFx zI%*8nnaNpdTuld%L4e|)EGYdbT0jYdJQ&|<*{o?}C%Wr!F4e!AfBgxlqC}I6Yxq&K zY&8TWNk)oDg{BM3(lb+@hmjZlOc7m~DsN?#kX_qU@`pW^R4*k1+B}D(BeLb>ef- ztW@ow3B0s>gy)*W2`buS{JiT+tI;a9qsvI!`c}6cpR(96)jsG7If)GjGQpwxjh+XY zTM0FwPLqXr>rt>5ml8<$ZrUVLl!7dxTss!y{-P>G$FFDW?L}ymGXb2zIKf|(O0^i~ zreh@ue{p6gO^z3b+bIwsy@F@qf^P-+|4T0yD3!>r*^3)7ka9S%PY zHyhvp0S&vK!GP$yveXS7**o*?5Nh=#i!|`-qW^Rq2r`fKndVpe*_OmjmsMt;zgI1V zIlA9+{L*)Vx~3qcr|M&MdvZt9gl@r%j;j&XxoZ<$O@~i?NJfXfqWW`R!ThAuYU3wS zZawPPvD^nLe-u02>ma{s%kzQidoYCIn4WeV^4U*I7<>lpB6ztMkeTrM*_mM}dpS{> z{AKyo!Li&E#NYK-EQ&5>OvDlBFqQXpMfyH0mHEohaiN$pg@0 z9=3(m0avnLZv)iKZ|yY%FddX{^U}PmbX%}{6KZ{BqR{bqn?{S|5@v%Ns7k5}=KI@q zmpu@yXe?JW3~EuUQ7C@hS-wqPnrwMHb4PrnT3sS*UqLK;-L2(y7ZRHW*lKA3{Xvo? zT9}ydOme047!v+=OC*vv?z$t^l`MaStj%$GNakV{$nvSaX+lJ!?}ZN2jHR9dEc#+* z`wvd}*@zHNlFltplJiGb5-k1MXl>LBGaOQFuz}q;?Aa+GLqrE{bewQ*nuk=aY_%2m z5u5_`uuS`Xa5USg0kxk-ffh5A9G2T&lCq;8mFzAlp=JDS1#yu{U>F#>?;lu#;#5~Q zHkDCV9wEEUI7%vac`g)*;QCp;Q*7Of?7FR`rr(#`)DWr#k4j6d;>fl6(>RnLt>(Md z*Uqo#kDh!>>hpgCUW;M5-eD_9SpNY9w$gXHGJdNeH{JU&?XlqD)ZluZB<^sX__mje zd1u~R(2igVyQf15UWX45YNtF3HJ^KMq@sDzk_KBLvAlBFQG-{5W#=LGILF&LfNu%E%N*=ul`rn5HB8M^jmF`)QN6@!ftz672S)wSGis2<=07-I40tQjl zp6GF=sN6YvAvPbxIk#Hf+?2U+c??pGe%g{YPP4KAKY{AJB$Ob zB0Y<9N!i_yI?6Udz<-$psXKgeD5vJ7Z>`pKVi-IVGHVR<2DEbg_4HfpUo!15#h&w9Dv=`@e-bp`x@xAS`yXPFs zYc_a&pkcSNEMtz)@IsFz z$#fR~AU;-*jhr-yk9}-N*kvN~_r-TcHddUbOX_{R*G&1iV&m0`P%;qsAVvWJJH6f) z;{gU`xaow9Jq>`-nhig_G7YB?eeCB13^mDayC`cghEfyHW&hTBH^0cPrjdm@KOn0b=O>pe! z2UjXe$_FMs_|B0)o`d*rDKRFH3AR#;pCXygX73T0_6`=*%-cxEN`jLmW zK(B&dItR2HP5ee8tj_*a??SDN{**tqqcY@4B`o;iP>pS<{}E`9zTkziS6RRQcT_Qe z&%-UWn9c4>T&!jYFRK)WXkD4G3xyGiz#qMydk|xn3v!vELYukFY6^n<7@2>kA1?mr zbW*JpF7GMxV@7^)X;Y}Ry{f>g#3Zu&2AD8dl7x5|o#JN3@ubGavkJzqNZBY-FIhf3 zSzm9R4a7Rg7EF4%Yo`IAB>ej0xj?l3KZmIKmwH~a&DvHHGc~CMhZNfsvoGx0MNp6r zcM*3W$KoW7n{OfY{YFOPiMhPjXL;L{W`gNR>LC!=HU&G%$nS}NRzLh2s&V1D55 zfsnxo`9rRn^s~LfQdXHDWKm>Z{pMhCq0(f7Ut~v=)g};!0lpll(&eRffYs8BAAN6; z&Z9;!Exm1;O0?!Y`1)4@_8rv5(<`aoOtYkTDsv>6D6XR(y(B|S^*ihGxS1I{m}L^( z?Ei!s;_@qYT~>^vm3rPR*^BZ0Ne-W}=@Q<1$rJ9pzM4mQEB%w;#9RR1`+yWdjE9xO zfb;*X3aYR2S$SfOun8T9uA=m7KY(P2$r}DDIV?P!Gh-yCe3&*9wK{DF0|m;V{BCSc z+s!0j0)o#6ob^7=m?I5arM!*ZI}ay;%gMlE!Q%waVS`4*lySi@V_CO%g6|X`W-l%J z#kU1bZT%p1BF3?3Bsra58V>Xi+8y%H^vVdc;Ajp-USAUJ=}?Z3Gd8H3U1eK8a1>+z z8s*T_7G(Vk3=K>6Bv9wS0umqd<@;@5f)j|ryB`7O#>Mo=Jt{v3Q0V<;poMktJDPFY zB3sH($>&yUn2L;M`KU%dVHB-Sy#^7gb6b{1Uo(&zdbbNhC8%ba-e{4;x1Pfk`Rn}~ zzIfsc2GD%&d<-8$gG`r_jFytrmoOg~K>l7Pw-W$43d=A5Ky?Oe6@8rJZizqP5El?P zr4t~F$KSguR6tk|L6X18(tY7U@&W=WEBDE{DhQu-?b- zZ{pM5@ugGZaISWf7J#lF(SSv?(5LxcIl32(RdV3YG2kNuadjK7MU8 zGD1kz`;W-P0$*9Q#EM8-o(cY%uf5H*wpdC@oqN{z=ujj@`1D;(2!1~9B(Hgg-39Dc zXamL#-C3n|$zp#U5eGu%^%XHpuMG1JKbf4aV%I# z<+6wK*LrjP)rPxn+BJ;vvpZo4O+N#v1M3uoMx!sK%F`}rd*7Y?gg?Bq_LT&Us>PuyNci7^w}!Msd4}BUnsc6C!uT(PdNT<8 ztN<6J;pts}uj2^DXFq+5P}w8DK16E@?aB)U4nKto!3JUgd-6_2+~p~pLEoip_MNyI zk?jMU{sZ1orn$|o8M1+DE2UmK$$DmYDJ%RkrSt8ISG4s*k)YYKvR);D`y}gG3L~dy zkLoo35RT3&&?u+^P zG2{@$PQ(lVF||8f+Jg;2y-%~>^k054i212V5)f#TmJ<5%Euq0f$fcI^$MSl85E78s z);ibzu0m0V$BFO%c>$!QjoJ5v(WZoZp2y>V6lv>Z zs+u5)I*q|p#yKiKDsiqF`z@tJ{->r7bsaz|97PK9jQ|ER$B~Tmoe%&`xvhC*7n8+x zGOA~urI!i7*I{`a%@Xm+?0_Tw-n(xy`_}9`<-Q9UapC5&V)7iE9xPAA1Bt|P<{4`L zU`I8=NcZS+2TWacQ1R$nVX5-y!r_2aLi$lS&L&02C(Nlib72;y-ZznD<{6DAn$Ddc{ zifRS2NXW~%1z>RiEF+g0#>*0=Ac*EHzrjpT#5^dKcLEHBSTrI5!1o3&BnkvS`h8~d z>wvfD>Y;+NAjK;5A!CFFrUS&!m)LQHQq~||lP&otbJciT`c8 z{_5y(8K|nEFC9ocF4&B2+<8C;QzuZAb_temah|K3Fz##mCn$XVxockbtDEdF{6Mz+ z3jh$UzvLg2^$_Ct5kIsz<3TCJ|y{}CkN~39Sj&;ixhP{!hAFG=742k~$iV%4){^n#?iJt|4f&ogj z{>XZRLGo#5W3KH{@1DOgd%Bg>@i#D>^O0ygARp23fs&~s%j;G5_NIe0{Dz_Gs0oc6 z`k_P(`E0rM3>K<2E1A+irP&~{^u7M85wlP~V_+&x@FPrQ!;3lEFMB7fU2Hh}rxjHw zy?1dVnR@Ki6D~7Rp?=dY@*qFgYXDo~o5L<%m<&o)=@v(sJ=!iokp>y0&C?hWeckq& z*V_GynE#2dX}a^mfLFkn%2?hGNMp(Bmo{@g74DGSnkxj>ZfjZsTt$ZOAT>yb#Lo11CG$5s@Hd!HjaXiq@4|}t>fl?6fhV2fq5hm;)uJ@8 z51{2VlDymz#BIHZNn5}u=#Hv5$70b9DIVjkZ_i%WAjZSOuoPvQ#XK(!p#JK(z4k#z z-xa)!?3f36<%s!bTVVnTs+H19)#Z3mUt60|xU2k94*6Q#Mpi|1ILt8jGZGx)NmiwG zxwa*OZ*CX&1_RDxOHfnc>R1`=n}eRmOtb--{49a9=&_Wu&E^_63{!||P`n_h@T#m{ zw)t_y7>z*=5p&Ucg$U(71j5X8o+GkOl!s~N;gbwsP2-`6uXdd@^40^8#fT-fJ4zO} z+6-v}-3gcnZ-SnIyn)a-=IE)@57(^eQlXR}74d?-)rEpKiXK-UCdOw(4xWCoh_L9aOJ#}5Hz%Hj@+JR~#rBQ8({Ba@bw z%najPGs7}(2FTqGci?zZ=ME06NUL3EOI6zRW_F!I9*1v*5DWwKS@$$5#@ZzNgciEx*k_lKb8*2B`FYGOy&u3Ht)n+Qe z5!@@BpvJJ|NXJf1b@)4ms*@C@njQ+5*|GDtkZQBhkPO+GPqwF2bsbshz#EEt%7KYA z^BB-PKslAJHjR#gw|66lo&k+$?5)L{yNtg4A3m*!Hbeh^2F=zk+nB6;6!Bjb@D*yc zp@4%d-slk~+wFMqnvqN`Fq2WFDQe=02hQF3b90bYvil!&6GC?&Hh$SCQzFaDnTS_b z9*q1K)uK!fIKB9*W}Y*`As9_U5*%r$DAf(T|P zfGp033+k1QDq-_p+IUPZ)AUxnR>`p1b9(J#`Dlm zP|t;^;H^iF-}~!@kQTGxd5603EF>e$bfeh+oFcX>)=;{2>zNkdIwXB&rxb7AK;%Qe%1&FC4bFkEP|dDb1&{=$J+G8o^cX zQH6g{_Ap*ct#RaTSvCpk>vxjg{wzi&b0tc4JOxI!^a*)DmNMr_)iWv`8{ag@QH~lz z16)3%$CxJW_}a63wSI`FeU9ibr@7@untgjM0lTHJz1HB=+fd02zYmpLS*;{jLnY-h zGF^etXF{yz8Xd!Uz{(IWcA-z|R7hbL25jC@|2W(0?;a}%y+U7?0dyVB+Fi2T(0)XYo=x96ll9 zSeZuTU7oIP;PU={H}~;!OHGtSINufGFIc!CJ2C7pl{A)b{tB_&%u#cgru19Mp)Q=` zWJP;z?Z%hX?b#!0$eoLN6FBwkt@FChjUSXj0eQ43egur{lCKK$>T~p5{ z#kt2wKMlQaP1z=5`w;CQNQsO0?BNDC;Mk7K@-e?2kNOoin}K%~i>lF%uIp5ywgCSV z?pDUvM>@7M-4t~P41@m=C!{)+e{2uZO7^lk*q&eOdc)dEH~aHrc-~c-+p@K(bceca zXT<6cFbX|>;$bz}+)n6}EM^C?KK+C*xVyA(iBB~SyKBndi29llm~{au@~sQVoK8GQjvg6|s1Y>&~4sn@fp8ZUH{#x#q3}HG; zFGXn*=ZD*MX!F)@%OcEK$-Zdl61e}+zL~mBzm{e)CSw}tl|pT0A>2WZTF#z%f)h*n zN*%(UQLXEUvDF5=;#Rxp28{YNj{7il9tL>sEZ|YK_gif1{Sk}7>sFf@s#6gH>EQXb z(Eq<`XDSrmTZBFbKHCW(mPwO6^VlSoJJtN}0>nvptsg+VOlte}Ep@|l1IG(prw;-G zqs!kEeG704Tc^xXM-{@$GY=MN6hzm0lBlvs5JHZjdLt7djq(Wtgfj&oC<9QaT$a88 z3Hd|3f%IPnnG8%|q6IA6*-btRq;ML(_MxMiajvA#TBP+Xjx~W&+uw-{_wlFS9!itN zHo#;!+h)fdZTsw$0&IiCbLo6J7*)S#sWyPcxIV|Z#HX+eZ7Ta1FvU^~fYv=&WvIFS z)J+$vq?`)Tr)NKK>2cUZtGu$!N>1f2ng;pMzg91L;bB0s3#bA;)I8omSe3&W#v;*H z32J@4CjiINi(2qEj?I5>ca57p=wF%~$Fba-%r?HUgs(a5G*e|tr<-pzGliCMb~EI^ zN~Kc_j>W1CTcYo4brTOO++gE=hkiT6vNqMNHl#J`?(8I!^y0j8FMe5#>>2%%a+@); z_y|2YMl2EEcV~>Ayw?{G_{&7s$j|DjNKR{N{u7XG$eaib7jga&ciYD%eyC7c13Ln7 zxkvN35SZYu^IX|s;D1EWgr5!(!)K(Jb$+SOVIFRySl8F^b@o%kTl;szG>#!!I~+M# zG6T_rRW;I|IkWuDEdhnrHs8z%uU>{Sx>##p3kTq-d2qEp3-g;!5AGv)m0gb4#y)!s zaYkcqy=o{h#n~AZ^;XF|vBiRXal7owFyj|C)V!x%k@zqMr7sQ>+P*p$yb+8Pf z%~sk`ruaW(@ldz=k}2Oi&~)S*t0ioYWmS%KPbX8`>rTBn&eYuBJ%;yVF- z(GjUj>glzP86I&1lJv?2CDUj4vFAC(uGd{kL)RG|Fyq!Et-n~@c)H;NuXEbL`SC4S zCaARI`cheNNsQC8ds{#i!Fjd}@p>_C(W~-)Km~?&O32E|a4#`pCmdJ+3X&J9^ITCx z8#D45S8%U+WN6ZSn?*Som4mX`ckE``=^|`g7AM=*zr=_wL8sJ#>;F(}w7l0Q@7*3y zaM>nP8pD;Z4V4dzuV;Za+l_#z*3U=Rfg{fE9{(KOH?3ouA6bZh5Kj*u0`)wwjl!yJBq|+8U`iYrY~Ad`B`24`#)`}IjBuQm0&nH)W^|?=cJLe zlIwRR-k#=h9T50XL9iBM>x3~i%KziCE>L3c$do zHEwerAS~_6ul-n_svqHEmgapW7Z@_|A(!C`MaxojAtog@Mm>OkNTSL=eKb5eHtgoY zpdB{Su1mbbd!3&Hm%tMnx%}!PXBtrZh z7yDsIpj6)E!>kRgs=P}nc5n&!K3LXTwK54+{U6Mmf5Obl!k<@rK-);f#T{RZi>ZfF zI7jrv9Q`WJ$#c?^i4MkZaZ^#W^ZR#kMKbz&hGBxP-1vL2^9Q`KBh@Ur)PxLKB5sfD zq_#N}`5W^TAmKTSA+IS{IGnbU1d%9fUrlWT_CaI8XYYa^J^=0_F^Ad%IcG0FUOm6s8+Kx8!y+xIn# zFWhrpGj>SG+6lqIF`UY8xJto-0aBrWh0w6k3Hbt*IFn^g9*?e#EP}!Xa{W+BiE6}; z3TXFVri_gC8U<7V&RtkyyJan$SVkyd3+9sBn>d!k1Q5IGsy?3+HjgM~tog@@>rO5$@qg8sOV=Wklv zR(tyn5UR@snw>>jsOurH(jDSQg)ujW{Y}s+eN|$C$_$fSWh$fw`WLA7PlUJD4)>_; zV`$C9bwN_34!@>jy$Z@=gXd)aAv zdFeglAKx%jqlZ$QA4XzFDoA^}jLFgyFO7)46d`))`x76(JLujg?|bnD=dyGav(P^# zOn4dX^~Zb8{)S6e=-y@z^010#nI^pzVq%_bA(0nbb527p@{?(jUWU4;4ut*S$gW@cn?d z*8TLU1{Hg#+gE8=)`#Qv30xl1Ilyx6dFu<2lzz_EI%A?DJ}nh!jPW{ZAHUNNL~gHS z$hlGD5XXAK&zu=>GO(%##(>ANV;Lp>pntCecGXz>Vp_ zJ4=rOQ;pC(tRj6sUU3`J4BE4N2e#h5#r})wN$fEJo@Q)cyigvgiCE;KIISOK|C^%m zZ%D7DxS^()7#gRGczJaMCh+b3RBY~#Y6INeze+$vM;9}Vm~&Ze-ciBspaJFsc;F$V z;JYjm{_Ij>$K)|^@w^(hV0QjA?xjw8fZ^L;2rjXoPiuME0+gyRxn=auFZ6Z zCt8fNXmC;Ot>gzn8=14kWtN*2>C&mx@uJ7l^uB___l7+$QvL?mZCILO|H&$82V?rihm_x(^9r{Y zO8d%j!DLeK+q2n+=vSqo^e~3h6l?a^*qNIEHv;^(&&15Gcr-8_mM~c&}o~b?g zo-Z<(s6QKy0eu-`atkKVMqFZ``_+YtrP-R-USBU~?Gb(hublz3Kkilz^w7WJVATw` z0wEv*H30#R#}MjopLLR(;!%kXs^+pMZn|n;QVZT1Bw%slcjLE6abQ)(o4 zRi!6hMkcT~L+H~8QZJ@~ay%i;&F$^C^B;vRIG4c|QnLNJDQpAocD~I(3LsxKj6ya1 zOzPC8!=R zmUr?bb>^lE5b^K+_9P>+&eCtkP<9`EYyej2n1tDlChiQCbVZ~)^J9nKakadynE)fX ze?B>Cr$*)ikwJ-xA!^>-R~+^&x&tYab)%m|o?G(HQEoG1xgltTdRL?fgT^4n?=roH zcvENl96SlUGP`2)Ct3Vg(4B+w)2J===Q6bez%ceA5xX>Qb-4=>*?Xck>9M>Cs$Xy{ zuV!kn=lvrNs-){ai({ewRG(Kq=IAav5KMnvS|(vt#GAIs^XGVa9Mr=~{bGIjb{H0i z0=(%6p-Ofm4`u_jn8@OXf=ZOf^ZEt2!mo1cO$sAjhZ5OkwPhP`moAlgQHe23_y995 zo9AE7afpAb;asWt(Q?d=nfFAvO-!HX-wm{Cj&i>Kiikm%J|Y{oaKpG1U<0p~!kTim zJPo8VJsAywskyk% zqVA8K_{&V2auMlUEB{SU;*c2WXDA-X#+={BZ~3a(Td5T0JOv^j%6*WLEBx)ZXi5*G zUK!12-Lc$=ihe`AxVFoq9R#uA3{ z%;Lcer+Z>nfIhXYFayKY%np%V5XzuL2VgV4`5@!@AM{T|4E_1{o5FWXGjq?u{{)4W z@YgL=?+^0lnXi$nn-Mws{s66T573w1h0M7Gx9CYvSz;P6v)i?T^RYC8tL<-T!=rFlujB}L?Md1C+mLb3E>K5RO_|ElciSW2KC_l}B%VwniHX&!e$9`jOPXkqr2 zW3Dh$WvujEJeKCwtXX^DMzZOpnMyOwV@9{JI7Ox+EJ2EPI?ZG^IZ&Z>6Z@W}??lB! zkHd#WTHLdGH+-B7vDkTU&T6(f^bTOAHUX_yv+nyy#ZQ8z|DD?;Bi2(lpLvYOMS3dM z$^GS*d*BY9LAqQ=97urSJ3vhuOYA=Bfu9Lz4Jn7;+r;@Bs%pbaM@_+J?W240f#4hv zZD7{o0$}hOeUUq%xw<gUU_Kr-#S7LWBA0K*QiWTlU33np7J*8@24Gzvo)Y5`Ip6-&GQfZt^1#Pva(d5X^Bo$mwv)PhQ2Xb%IP*8VL;G86T}wOjGYsK@v9i+4YNDYMIasiJiqd$p*REC7xdU91t{*lC@J6n|@# z4>)7dJdUvifPbN5{%=kXLelwM+>%|WnM8*LiO;^@Fe7qtZIw9PQX3^;?_(}rJ6|U8 zNkwdIC;C6wJYnIw3)%nl@qRO2@r@7LWzY7=SO&UX@7Bdrj=~XSw8=B&U;phHl~L@t zYOR_e)E>e#xkOxP5)mIu496p3qp(pwyW%j$oQV>mBqi+0S3`%@xA`wtu3|1a+X6 z#Il_zI|x|TYw0A6vL9Xq29Us~vXDv}P%nB%U6~@rzVClJ6g=vB!AOTznBabs z_k2MT)8#S@|LS%i*q&wg4+!34-6FR%A@%+nS-9F+fAi0(g%erXySh}TJ2|#__;kQ# z(%=KbBSzknp72q(@mxjRE*wCTojLq9&V5jE zXQL(^MxiKFl2aCKc?q=#v#Ob9>|A=l0LBdXOUaq`w&2R$Xq)fTAb&I{(ZLfpX)d@gEkay9&(3_iT`d;_(IU6m~*w1%^hiRnSY_7*< zr_eN-7fRzTig><2qAzV7n`!d+SFXl9{jaoOi zy{~$<5a|VP)-4A4`z($hs>Lp0em8gC82A^>fLgNSE65jXDSDy1ERfg4-cBS~^^av| z%)FU}az~S(;BQgdMwDsh43G2@-}`pE-sdzzGieFJy3>+GT*;~jemy?fwL`?Jkmv72|x1SOv-S3P|4@Y+co3D*6UzgX~}EB+Eo6tfhF)`e>$CkGZUlI|t{ zYhAgQ!)z1LiTtY zw20R$)Sg|7H9ExmXwwd0e}^7^m-(nyv`Ua0kl2lr&x3(W8nKz|>B8#&Lb z*?g{N0KT1L#}7YIM(!rLEbwLjkihL^CK0dg^`dlJSp9A=A8E{~h_4i(^9fJNH;>!` zki+)tQFcuBDy}_Z;$bFF_Nu7=BvIAngfYF3)tVjP&+J(er`l`lP!S_G)?GPxQUiC`8g&@WzQij^~Z4s%`OPk|nN-I^w zegYg0(@lQAE?6y+I{LrophG`;+}n{pH&g%9Z5k>Bj4+EXYKSun9e%3XI>k2TLR#ya zpq9qIK42n>$G1?xy>;Q4kU#SY$CEY}1to*`m6|aRf#c2oOshTRdDPLmM-JBOW;B{W ztP05KRGKWY;_jid zbi>&B`cTR9pv3N6N@x49oIf4|BWv$7-(zhyxdp~W279MC5tnW_EfEz5 zA&ERScZ%?I@*u0&IXeYk^pKvCkZD3AheXzI@~H6tN7Ge!HQB%YZFHk_gS3QFqgy(p zQ%V@Mjc$n%64H`Vf&-+Rf#i@-gNwzGei~HWzhCTkQJfAig%w8*kf9n&oUDS8q>}!n##N}x z#Mw-e&#J$Jy0BT?ulE{&*rqA)&eN2o;OzI5y!fxoN%b5YZ>hF1Nx72|qT{*J3FPj~ zI$9_FK85MLea$sK&t_ge9W}hte1x$?TO8Fr4qnyaRK2yR(M!2bMjM5yXALGf&?59% z#V%lE?-Un=GLf-8Xc+eXbS}^lTs$E1V#ZYS9h=p+R!Y)?;Kfh9mi;U%UWGa9MEG^! z(JoQ>x5%sm2acaWpd{O2s}7^(JL__SWI!=gDcLvL5Bv{1WktR989L{wi9(-(LQcBwm@Nb*0R)GZt_tzN39pD*O7l`GqhTEyhOYj>Cp= z%7ZI@T}|cBUrvVaJZe6GD;)haP$6XLs~VC;fI(l(Q0cyiRNnFB9{1o!lrNu5b)hn|;{%O7pgfO3h&6? zre?2P5&E%Bwx}f;CAskS2ERqPv59);pej-k$E!ofStX*$cGC; zEA5s-;+Yhc^U`(;LUXh3IT91@22u<=&rv`Z@IG&QfOMC#Iu(DsNGl96u-g<{`uZay zli|;kTrFjcv&HxrQ`2wEofaT#%NoUjs5625BlSdrf%2{|b9EupEl@3TBWK?D6d6#D zr9ruvl^6jhu{Y&{WMK7>1u10~=1bxe&DDvKC@p)sS+0eM35)+G2-Xn>ff*t{y|T3F zt<-S50p$&rUYFYzeHU{tzG>9Od(Vt$qeMZL+2gPZ-8kWg+CLXBH;tx*Z**{bR?|Rij zQ*i}p>vEp_3%v7OfO(Cu5s$jfruQwoHW18%pU}`|$_b;C zXP5G)Cg{qYr6RonlWcuHm2}@!dbd;`2vsl$-`)mp;KMKi7T;VxTa<9wyNScAGs;yG z0q=$Ox`U0#%7d9v>09@jUUE{dfp_^%g7xHHciKABqeSdYz?9yknkz>-uN+#i~rZK~!$d-i3pZfQd@7`A6*0=r=2g6qjR=|YtymlAK*KkzX zbm}$Y#kHCgPIIN5Bjs9Xm{EB`lk66%9kp|Jc!Xpv)g}=QUP4W^7DV{L6a@$VBiNC{Vp9JlQ>0Uo)o~qCbvz=c8Y#Ma zI2_Dp2G}fjV8PFw=e)AU9qoZV$j$;*7x(g~R_Hel<%_C;CWzvVEt(D5|3u`ep9Rk*yableJU z)0;sxg7~iEyq^JNn^b=WU~}4WK%>5{cX~PkfJ868+1y*rkbx4k2s9K?EQ#h|0G?&LR|1-@@FM=E zrDv^%J@l_~4+y4LB>8Pn(?P&RuoTt~-ng*Jn>}-JPsSu2hv$u~Bu#fcgLUTWS+!$mpVl9(tCV?q1y?prD~(sV zF{Md(rXnNSXW?{9J}SkH9`SV^BEwz|5ZqdXDHl<9_P!C6OFODk;#*u6u>rDcti+Go zq)RXzgKo^%1_~CR43$`XMQnMfef6MtC&49+38pHi>{1rR8j7*$gr3`=!rpA=ULkBd ztL-~@QbF+w;I%~Mc}}R85&zITux}m7>MG9!Q;5SLUVABZgk0;a(yj2BX1#Wvmh}D( z@{KJbGNoRfKtKudsd~V0rH=uC#%7Xz%H(*UpV4I_aI13P2;X!D2>WDgWOc;%6uSDH z9)o0|#>}X`m$#Ydm&dc9+$AI9Ert&Io^QE&dEb-JWl_y|b=o*ryy8_a-sQcGb;UAv zQbo=vBsB^#y$#xp*!!I+mwA|V){@93Qa^XIHw7+#df4!&NJsNt`lOM5rMFVNZsm{b z+bBI3T4bD3*-^$ruG^vH#-+|Xlb5X(iA`23m-@{+`cb+b>cy%Jyq}jvx`<~dJrtkJ z=4;F1c&RMQ3&*!=GGnD9nycn-l32Uf9FYjFnrE%j`iAnEv>3lig1Bd9pKOoGK9Vge zlZY{h?q}Aw!}@Gf@euS32~pOoRAMn%{?w+(_uECmuy*75^L?B~$~ni#5sa+`*s0ku z;~4nGq;S2HP@sXHJZ;Esw2nnvEIOM5FV+)n4-k3GPpv5cBi$PL`5~ZBoan1)mMiT6 zpj+Su1N7A$+-3#qNM6{=mWvg*<9qiP((WPuJiDFhQw_jl_#o{b6Jvbf+Bb-7P5*m7GtH&Tr)bGt?d-=72Rt03)B}Z zwSV7vI{fQYmC#|9(NMYg#5GZUiDW~Zlyd5YGiiOrB z{vj6VfVgU6EJe^dWZ)E?{3+VG9Mra2`iNGcviPZy?N`L=2_!KD-??}--?Lm? zoxhwyDc`LP$leO#Gg|`8=vQ{lt*DD+8*9a!wd@(5K{r2#RRFNa<<7lUB+cQ96G>l_ z)kC6H1kf`u`*l36%*&u|l=h&hFMF*Af%A@ZuK4xeVTYO*j3=4>Qn+EIypWl;u6+*7 zqbT-lZIP9)NIm2^yO@+D_tZ#aO%C?%rVVCuRPf`*Euf$s<_{#Gq$#8+!(X;{TJjXS82vP_PYz=7X9){+%SCQS zZt*2j`Z)bXII3er*jt{`vvn_o0-R_Xnd88PFJw_Oe2djOUloKq(L(Oz(d{~4YO?do;!q2w0JUq|-<-)r^ zD0G&If!HUo&GY_(Alm(Cbty?|ES}Rjb?99&vB@(4){Fo()l~7JLNkQQ?IG#YLeE&4 zFBcTZeF-nT0cG`N*UTbFbh5`az($T_iY%D`Zq9|KLbK7Ti*>lDN3)IgjLOOcc)faz z+gL3}Koki#CjJ_Z_wdGE;;=>Od$l2A|FBtllbYMPej4&KqRhD`aucYJ2Tq>y-+1e0 z)UWy&m%`!nC<-;LK;6S+I|2AV3wO5byR|3Dfnq824{@}BjWgTR(m*4yHsrxxlj}F#zhTq z{&C#w7haoW3x=oxf(pe4lhz|0oW_*3V<~LFYXX^&_~Ewj{dj4Vt*vyXF+v`|8*ODPw^{O@tk(v{BidQJzf+BAr>!TpQ9+5_ zgQP|&zm*T1uu6JuXhoUFiCSA7ZgjBh2tKg?Z*>oR_HtiiRZK_|1W%=O1m|De4I^Z^ z>+JpoVwjY0Zah@X6&9I7PnBX}QPEZ+%%ERN8)Q}dErT0b2i;W%oCqJSXME|rz1cQ6 z(;oyBwxN2OPU@Qn$bWxM#Vkxq(5wq+1OvM-VACcJQh%b6d;Skz8;wz19Q7d@J?dHc zkLx@rfV1aKV7d!a2&!t3>)XZV^zg8}T@ypn=Alecerh{MuJ*Lt@D@;qsa3q68ky9>pqw@qY-8DN7s7Xsu~mL zyR%o0Z%q=ki*LOT7e!*`hllG`CUvrSD zmP5JIbA!XBtw}7swg<%&-vef^hnhcL?E$mO|Ji*2I9s9jPaLt=TDm;x+D^RRNQFLH zX|6wTpCbKP-WW>?uW6EfTGO=UqC}_h4S&32U|UGx3RXDb@e{WO(=JxZxLv%|iuw@N z-4)6d3>5*8E(2|;iLF_UcJD6;;b362EcaK4bTJX29bX)#rH0#T#ZJGpjj~*e+MA$# z7mYF6_4nWX4l92!`NqqlO(?Sp(Gwu^`9%2jCOBrB0zW>H12BHvQyF=hGQCy?6`gd_ zG1e>%w&esAOZlKBdR<<>eMQ~fK>w@n7Gk~LYAZzkSM@b(U8GxPb11Z{G+niD|@y5*_4HIG)3 z{{qAtpu^=&aBD~VL(Mvaj+!Q_*MOKGN9$XC;dC!F?3Tu?0p3z^!iuS`q^k&OPbl{Q zPQG8b-()jl)x?2?VWIR;*89g=SoakyJ_4n*;y^WkdkQuWT1&rv=zN6Axc(4R{ZCK1 zSTG&bvi^Cwa=snNVhP6LdA>4W1%h)BV(FMv3v9=eI<6gHnhsl3q^mN$QXj2?Kceb@_KvfJ&h;E`09JTkRgR|lNfF|?J~;F_0m{ZI$iCWxaFEZ*sFe`;)lnO-YK}y$3)*MB(1hmy~tiNWBcTVpgXXJRUo&SS4bU=&NajOL|a` zS;OJKQ(ym?CtvGFr_K@LbD$6qH;q-6x*L*fRkd%X^muijZ!Y+w6i@euKSdX?u8Y!9 zi=`x`Unb@Y44bej(>abMhRXSCK2zDGW@Aon0*weC45ED7Hoo_dV7##VG)7GNSz7g# zPR6`dmQUnu0|JwF1yEynqxe!Q)}Mo|XtdXx*z1Dp? zPG-6;``im**A!|GAhrQbF~aWfReDV?!i?-~8EZp)hlpYIAUwci2bgi)-kGTWQ114j zM?OHi~;2Z{GwF@2@o?eLv!<9}M9T7JsfT(xxT-rkr{Nl`zw0URU{-4Ib zOeFPkp6PR3(V(PXpk}bgb-H8G?EX@FEN<;b8r=m<4ns7gk9;!gPGhwUwI~Y&1v8io zM|)XNxvyF|Xx@#r9AcQcC-=IvFmu^ubYhria-V^#3uE01iyYG8_&zViH8t_(U53%} z_MrkwVO`Uy65I)M7)Ft_%v*{~R`{H-wnGgFU&@O#5MXSsJJizE|MLvsZpw{w+;KECQHIu&Ws#RKt9zEah}4dk zx)3(bd^`$m<(sQwhmmKx%`OYXt$!=Ecn-yM0{eSVaxe$B;yX5@sk^%kmuq~f`7C%3 zOxumEs@tz*78ml4+bA~;TE4?VT1imw#r&0t!>sD{T`q?W-}5&S;Hl+y$XH{rHIEc< zvxbKAAc_A>g7vkuFy;(VJPrI&HIKWc)<=>9hFm(*q;ap9@YYtb{6?_C?+nw>;wguB zc!(+W(QqX9YUEf`9iOKCk&p>$Zq0Ejj^ zrsQch{s6Y7fzs=RCO9l1n)^XH#B8ocGjvg0>~$4;&~+ggR(xVmv=WGbx7#LrfI_c= z1APi*_|764c!u0j@-fB+mBC~N_V@M{5Y5;pZkBcpB8991O=p@q~bWo(h$(XI|G-f+TKz%f{y7Bjcyd#r(b~Rzwf|2XDt;yfRF^7 zW9{}=x}|nYQ?61xPl_eeW`%ff!CX`8W>0x0r*)Ci?(J*GdUN{Jmi-j7n%okDoXuI+ zGn;>IZA6QoRDN#j=@RnY1_h)pC_th%6ejEO^hY(m<#?xC;J!~-Mo_mLUdwo*^D#Mr zBjsx{Kn2$p6mfy6t3Wy+Zz@ZD)#@?P#Fcqx8ZgM2+d5Wm8oh^d92u}Z8%rc&{upH5 zP@He@Zbs~cn*@O^Qd1#E=G#^bNT}nmcos>0+sG~>)5t;dvr#e^@N*m7>%+6O0PL|m zka*`~z;ofn@-fU{cue5*NnF^je9l@(%A@t5>|^x5Wy z82JBMfQIjgA*@xzQbe1VW1@|0*-C*yj=vkIJEh(tU}NH_>SLtt?8FbsKVmhhuo8*) z%q=65Ug>Qwgw;1ch=w@9*bU;>!M@LyLeA37w({Ge`hU~NYr~a&+BHFq=p5ajl1%!Q zmJb$+i(Wl5Q9J+gAW8c?iOM5XA1mGnRm@#+zsXvVSu>xjGpjNEAWrx`n*}(S&Ehid z8ISrGSa$O#FtWX#E)LA|x=@t9_L?-Tk|aY7>R;n+8tOg?s(WQ zM+&0zv`=u&Jn0i0b#|K{XWfrjh<}iko+jA4^z4Hwwh!bct+XP)%*%2CEDZP_Q@WX& z;Qc{msvZ)YAG9z8u)9aVG$0#yVm$t`h}t7Su?%yVv(dg2KHV+aoY>Rs7vsIN=|!*v zkqpa$5Kx}tGd&`3Rd%xPdGPc%!^e_Do#QXia5}XOLZ7vk_h_+p7kl8DkXe|`9XnI* z=&0h?+l;C@SR>pre4?R|G%FG|KY(1fKO7byP>9}4Cj#}ruy-`yXHS9UoYS_!KBs+; z>b_N#7VS=Te-Ee-hkI$qYUZy1K$5QV1N6XEu+H}L9Xwgca;rjt+34)(0KJ*Xa<+BAi_Uuc%f4BerRTmq4O9%3MM>eEj zK(6uN0tVoXI6qqZ_UoKYEHl;sw>I&0xgB_0LqoJNrT6|w#{2PIwRd6IEAc#Sie$TG z2k3IszG3LC`{wjGHFR9mKKIesJJ|I_5v2Z}N`8QP))hX!D79b2Hi+Zn8;f!6c}~_A zh7ec6RV${J(d*89cJDPAQ6gO%u-3;0z9{!{0Yf`C7CJT8N()bU7JU`C;Z-oJGB*~iJXk#8s_xLv!17u(MLbM;uF6QgQ0T2E){pbOB;=PdDz!U4pcmTag0Z^{h zvmI8<1PmyIBd=b;p@}C&zp`8ihWkI2KISyI*C}EV3>V+cFYB9EYi7B<)2Y ztNyXxr&8JFhg&au7n9#A<<`}$(+t!8P0;%Lj=(v@=E zj^!S?gu)*uFwYV=LAjJRj9r2!cb;ZhO!HJ=nFB4h((d9kXj)j^n`t?VNxq&7EW5u$ z{CmN(eMQI@TeTomqUifm>BrH5-w0x-4K{QAOtjc;s|B`hTBoit8OhBw+C9-KYS(0f zKS)w8e`#|{f7GP?(vz*ll*T|HygS6G6{<}RM|7ThiD--Yyd^gOe&foWk6Ud?q_z6+ z<&v#x1@g-5sCo!LKQ`L4^}(kq)zMwMo} zNzJLBHFFM2<5KPLyk5ol_FEWR%vfKKcER1~e}CRE=d-6s|BKRC<^gta2Hu|(Z2awL zcaMlzd|~D+B0HikNig+CfEw@huz#Q9lNBrXl%w8C8ev0+Vh%;kkXVtzI|7QlxfK$| zKKB7?CfLw-2~%&tD`|6^p>;>g4T1Cz*LX4VxOCMuLFyn4lU>Ltih(XJO`c9e#Db~& zxeSl4axufn!F76_7U$ctX=?WoVpFc=z;Kl)P|&mV5KwTlSo*}&GfGk!DJuiPs(}w4 zYmz&)7@6_5izyP`u9~Pu>+$^3H?;*d*8$l!=_cN*U#{?R613G{=AN&~WNUD+ED=Dd zkya|6Ku^}(t0}uHq|%|JuPtl(k(gQ&0&m3!(Xy2)?ugOO)!EAW{B@kH8b=h*_#Xkg zx(Bl)fF>9I`T{aOW@MX|vW$_#yg%XB%-(HqW_$usFW<+_0l_aZ&1=o zB!|DYlXl#XL1>YmUxq@gmj4m~e*ZAIh4dvJu`gripiURU^U25T%fnJUfYoKP3d+ff zOC!>)ug`IyzZqW{VG7j6{Z}xY@+GGI)n4YKD53qSskeYvhce{S%#C_p7Gk@Q_Rj0H zqTVnELfE&aE5ZTpmDeAMQdQ&oR3_U#9xZ3$v)?2MG`5QcQ^!)_Ks(;ILQ*21|D-b6 z6R+VTCDcdkzL+$JG~)8h-At%3qR8sPjx6S8$_WH5nAFuu3Tj`1YW#E3>id4-PK`Nt z6L5$2uAC2|O9?s=k+c1<-N)~X*>!X?aN}O#gYo=hsXJk%US+X{6V1VfWIlwtTUC@; zM(IMno(WXqkPVH}AeS!JZFU{E;QY zmA3Ilt&fxh2*OPaHREFpKjXPtkY81`h)YL)42$h3Y15Dy@$RX(O#l9X}>+C2>h zj~1R3>QX~Y#<^z*{JuY{$KM4q+6$z$fnXYi3pfEjDO=?4D?k1%XRlf-EI+~~RP3=K z`koOAnOHVWN3AQ0?neeoo5 zU|y_Yb?7S%-g9lT0-k}2xHi!Uds|Hx-C3wN=jjDp7T-Dd4A$NmLWp5zp?#(Wu&M=d z52d{Lpr9y=-Ma@htjJ4C=YyIi$fWCzMjF0ZPC>R!pD%nnZt=B}yZ;e|GjfFlVFaimh8dr%zo{~TK`omZW%=Veotb5X ztfojjO^r8I$##AqO8)z?=YYOIvaHdG7UH8s(SoL0O|8I+JH5$dfqDX1ezrp&Ec7!GvrwV8JWeFJw0z z{W+}{FiAWb6kdWOIAXnk(V24jk0nY^aO=H@xxiWt2c~CKnx6Xdr&rVc^&tR_3Rkkk zY3Lt*uHp=Vt_6)GJzZ$=PV|xSnP;(G!n9_8$0uS_I4>G6@;KXjqZ1+N&VgdbtOgZq zBbfR7P^SdG!3cxyR%L(=wJhWw0>;#JKmg{ zZo5(&^7w9>q9pHJ;ZfRI--|zCF1)IqVO7?EK0?|KtZkJ#wV9lHIN`&_*K z;7w7i$XGns+5P~4wITpFv@$!D9~T+Y4!Nw{Z($@1Vvz3wc~j8K4fo_Hej{7@VUb35 z&OV(9|yic5g##$B1HihTxi5^uW?3>6$|NF93BC!QBgIj^QV~*Xmu5sCV zuflUmmA=L76}I4Qy#6mtjc@89*szsG<_6kdypGZI|Lz=ko%2?)jl6Q*&JfLJ%`dZ} z!W)Gi{+x_Fkg>?-WYURQ^;dVW7pnkk2Z<40FsB!tjDvZD6nMjSM}MxXliQ>@SN00} zW$jBW#xI3bzL9WWXJ0oSgs8)BN{|rt;EW%th?Ri}_wErFe|ul98U>z8|J8&!isjDu zZ;=)iHDXV->dP9NQoruCe?Kc4l|`ydMdE|$ZYb3Vo~#iy38jZ9a#t#zmjQVOmh-7d z@ssfEiTm1DMN?5W=^FEj`Zms2v)Nh%_Y{X)>3$4=K4gNxqGaU>pjFXcE4Rl47?jw< z`hB1b& zSxV=os(~Cx|23Rw$m&a;W=K8P0z6gu8tfddSJ=PCzjGY)!G= z#FnQ9#|1>tSC&wK3{?l=D1882n{zYmJ*z2myqp_tSL1v1@-f@OWs;hVuePMoYr$5Z z6m@Ad{NoLp-Oqgb6FiEoX29rD@TFd3@lw%Uw}Eahe5Cy4vpFb{++lIMdjTQAxBLzs z@L%M69m<&>M^GZ1QWhph7m^kiGTB;(RGm3!G-KA@yyIq%*8?iybp^!^{Wo?IKdLJh zl;l{TUlWe2{a4e}+Mku)3G<6t=L0pRSxdfFz??mxtobjK>`?-%!pPn7_=MUhXb7{cgKG|+X-y;oz~(-T#M8>Gxk zc*NJ0tsA%(d?D387EoSs}QsxCgF#N}pGPtZRG~rlf>EI?Q(1<;Zr+0JQn{tX& zdb|BMjWWT`t5+)mN`)28W0|Mi7avePB!@JgW@jS*?JAM%m>la+tv9j!@~=D)>Ihuo zASpr4o;WFDtu4`$m^PyjjT&oYX56MgLW+rl@A120^D9{U1uWnPZn-^HT|=2`TkIfb z%gg{N`8XPfkS3QSCOpkh@rCg2$5-A9UMN_x&zP@zB5E(n#{N^CFuE9KYR?#aw7NbP zuYf^Pt-idh1sLS2$@B_f3n6pFHj8Rvu_6R>R@`o;40LoiT2zJhlF1?fV>Q=g#W-T$ ziifs&wmi!{txxI@*y`BgV-GQFuj?vTHi;|=^^6Bso1Y5`)NR*XvJ3m(dolnLpX#fH z!;9eY?pU`QTo{d*?+o+Z2#&k=!A2?tGAysI_P8GZeKP&71!7~yO@j!YCMa0$yih9= zgM2^A-WA7EtP$;NhMe>uqTCa_)or&3LPJkj&orscJm~WqPq;6}B54)~BZ|m+i3EDVcH3PQ+d$t*EnXE**IwbgD5bzs{HR^X!}4l3zMejsT%$ z-teI|xFM23XwSBh%FuW;NP2f$frV;s>hFf(9Vn2gWG7^vRAe@kz;6N)4MlG%A z>HHT4po;-$+G}0oMzyTDMVV--@n2@Y?^^bTTu;Un?%TXW8~1KJ;DP(6JX8d*KjF2` z+0U>1=b-h7y-`uZ$luPxgJMULQk&C%m|kVGtn_6yaDFVK)nC*Scrf}jJ4x_!NjdBZ z(9Z->Md&LHzduSYM>TYxla8)Cg;my@%Pq64Ee?yUx^5pDGe)2OzZqlSjaN)q7t2qILb&n+a@V5@cS2VK&pEy~ z$4H*%BDn=x1qpTJBY26A4-=e~zXSZjSXn_rjFn2gq~wPPc+C-XNdPGsR0F-Wiv?)lZ%&JY%c7-IKPz2wJ{RbFOrpt+8zX`I687_9glz8js8bIEnlsGHpb zTYvgu$#pTU2W*(l+4fhiwTTK*@Wuj-(oEw%c;_oPLW-OrZ6iz`a5Br9@T0E`Qb~1C z*0o_n zIv!hQV7$1igZYrvZ;et?nH2>!Y*6W#6Epjvy$v*Miz5)oe2lR{OEwH{B1bV8Y0Wzpfft+`f4CkM0BR zCgofrH>?!ecKjOI)zIU!04;Xebur3{(pB~gHIe{P)jt~F{aWbtC!j%C_wkWBd7la= z;Kd2ar!~rski?VmKmhh~SEOHABy#RjFzKypM_KH8m^>SW2+2nK&DooUVuD^8kwj&k z%=;eQ7;WpMlWa+{a=#CI&hZ<`s0gdo}Ae%7;@nv1~vTIS43}Ko!@Sb+$R_E zGY1g@`|kB$e-YgXI>~sG zTLz`{%YjIAAAVE9=Fg@R<7xk~eF`<}R~p<05k>TTxq2?jT0IKsF(v~vat_tHdp%$K z936^T1yQQYN%Y6i4u;-Q(%_PBX^8Joi!4z1=><0t^Dl0WRuvoTLD-GyFzWXAR@*HA z(4sj0c(W^Ps>4bM5O6%N&2z}NOw7^sbk+CQkj8pcw?r*_-n?bTkJl;VC}ouqZu^h5 z#-x%VFKE969Fw&WoB>LDXaYC7%cuYw5#Ss>I+(-idAeGg-%FmX8;b&tuy(EQulNY& z&|WT@`g}u@myv5WhHWr?F>)g@?<%cq`JrLP4uP zyh&}44XoTInnZ3uFZ=K61gqSzcm7dP!0?oCmLOOQ8Mls_1!TwYET5r;fzSF(c(IBC zJ&h|-o1H8Yc-~r+`{Hi?D!78ra>wwTuki>F;WN4Yx7th*|IB_$eAey_P=1keRH-V) zxb0Xlz*&1l?8w`NM!0Nw9N8&A+lqgEmzK~t_ErrMPB=d-6ZJT}iRm~K7T#eC!mxBda(|MZ_VE^w8Odb~&O1~1|K#BI1 z8rDUT0L&IFnA#}as%4dqTiQL&Cmusn@xb2E^T{NJiA%au=;lc)5Kx~X)@n=wkl$P* zfw2IA21)t1l!fG*E%!t%wxwk?4*c3oQO-KES z>kj*wmG{;g;D&ckN2CTtcc=SB6))jm)$E@_xNFokLVcmq-og5*8i^L!MM~tJ>Qi;MItIR1ObCL+@A7gY9CHW%X89sr8nHIJVVZsR(ESH8hT>xod_0 zRj;_N`6-tDEyYqcrH*=n}96UY#nPud7px# zx1v5{iS;P8A1;jTMx)5=vJjL0V0g(rOVgOymnpjqVEnDf*niPWr)}0?o-#F~#HN)b zi_?hI4CW!XHR=%U7F_9DS9NvVa~aHt_Z;p+V|VpQlKUF08TBgbo?%*h-};v;H`vtv zNyEnR8YjGC`>Xzw;cv+F9+~k4{PNRZ9ndlQ{LgE{-Z)a1bqniNv-2{>N>w)Tc0BaE z!9^Z0GB796F1iuv-SM2B8}OBD8=tLM3~+~vvTc32I{3Nprjod6snrWjZ0Y=vWEHhw z(%%Xd?kMVPtfZ8&p;Hr!??+H=ntMMOYs+IQ-Hs?>e3*o1ak|F_gwL#03|u!S#Cb^h zab|Sg>OdccM>2@zdSBOr$+-VMkEydOfdX|yA$Ns}jUQu1b+G?nzFFm$)9ftad>Txn zOS=X@MZVudqVjU|o##UEYkuu=iMzb3kAG5rCsGKpRKM@K6yHHzDO%h{3WVRxyO@Pw zqnBFNUYqx?Hx&NxK1x*^H^dfX1vW{S-C$J~k&Vyy=E1ys{R5jxX{NKL&{uCwGa^K` z=gC|$N%7%2PHXTde{#&?crz<<@HEbsv9FD@uM#g{@fzbLb54Ds46)vh9E61R1iQz4~c^X84 zL?b+i;V6pdQ6f%iwW^a1Y$QIOcj68gUXnAQ#WDpxQ!L02HTV($@&zot&3-JKn}V(! z$6@yO4yb`y95*x@)X=;{;e|@`N?rsZ_e8+NwcFazhwFGr*B7>dHf^?p;G-UO@JhbS za{djzA+R=iNJxR4Rlhv5|g6X{f7(}Am6STutNtvH>>>f!gMh%2e&Zqur3o&GIuS0(;REqOk%Q{HT|iq6dPbM zf``r=lcn@A&7|{NU?=gwL}Kf~!SCg< z7Z=iiw?k}=;q~yTA|ul1YoMQN2sb2XQib&be&2|kfpS+8pQ)n(#9U z-jh51?ETPpGXgcF(2KofRvLQWS)Ad#xY0o^M!Rh{FFTXhz?VXq+wpYCea$Z_@i*Y$ zotG(Wk#O3Nv1<^t%GYbPP_Eo!MQuv(bd=D|z`lt}%2CdDl2sP~{LD<@f#~A4k!|ow z&06fec*cvLGn}8ssK>HF?tj05@4Sl&ZPcE^C)n;$qNrvE0clkleq#|YpSF;YiR+?> z=Cl7_3jm-MUbrruq!%WU2~(Ma1DGkFAsm9?a#3Gb5?@yk%;YkwE05qVfVN|-lNnAr zX%96k(-HiL=^JhEG=a~=MbXNd!#?t|50WDsLb4D^sV8Q>DDTKt>qsqwKougNkW1RsPT zkSflTSUjb}Ya{}h{?=fK*au)#qLzow%a+Dr9~#-Mfv*{uOyfqQO;J<`5j`LRpn30Z z`OlPFl0=I~b~{rB*$aF3I&SySDbWMB!EngLlk1#^@g@8nw$Z_20pd^HKaS6!Ec=7^ zZA`Opt(%;ck|DnaKxZ)32LI5VV)Z!bKVs&U%ZDvtJ%6BOS6tXk$(rq2}leOlOK;%qjA%c55V!n%xETTb&?7C38Eu z+386O$>AL=jmLm@tPF4_H%bH7LFBsA(_FgNC@(yu#==eM+UIE*xoMn0DdI)TS3JDDG59EI&tT zt!Ym)gk`1&@dJXCeU=G0m8pt);beW3^!##^;eG{8+v@zCnhR{ zNDPhTRT-B5er@k4bY!Y@j8Xx$U!L(RgrPtkm_tS zQLRUUPqXI$$)UFmic4l>+Njev_d9VP{_*&>C?-$XmCiAInl0i!iy@iZq>aeF8s;7A zab`JsQ7D6f`0L1dG-%n1 zqT-r%#n0cIrqE9H7hz|OBnij1%gvGb72jaqx$*Kk2yPaJGkRnZL!-C5gi5%S$ zOR3QS*qy6-^3`$>*f2>y#3)XNFmw*UymV1q9Y0sv`RtO2CAB1(yPVn9MXpD;QUKUzf7^3^E6E4j<_j!;5^3P?YiC*}X_^hSZEzr5uYfRG~ zao7WqgNcNx4AgOrI(coBvJ-+4T|D^n(BA$;egoEQV{O*h zM-8mUxbjFgbxE!p`4Jy$!aFhFd+tRx3I=mJ4oJSWBMJ(UB{bQj%}5AOBdXbgG${JB z_6@|4=IazQOme~{lXciSZ^FWs&QVM{Cn|k*sClibP;mH!sjo~O9VkeAVjjSm!*sSL z7kY>P*JoJHfJX;$0btES7qkjCtNVmZ1Ti%?h3KbQ~UtJEn51q-f41w9~D-mBS2lyZ<%+_a(PDZKfT zO#8+8+br>O^+GowVvAB1RLLjQjxJGooNta~D4h2yt{Zi&#gf+LQvqzjhPD2v1Uv0B z1yqUnNEG^FKDUN!mGv31bDRwMlK!(sn@b`sLbh$gAfI zy50Rj<2S)@*jJl0?#va7V~eba@tUrU8j{)WVOm)vgGZ{aLGOdp^4=75(#fp@r3vaJwPwh?N3Fx3=vhV_kPV zH6=U>=DZ)EW#QrcvOT*GbF6W3^ugG?a@5^coKLe#5yGBAV{0g70%rW#{7u?77g^`V zga)zQsKp-Z)Tm<2XlgV^*tS5sA561s#FGtKsR~Arbs}j|1QL1QA&daq)_@sc&6);l z4X7bND`~wD;s(7J5HME(TxzLLAj}(nz6?4`x^w{CGRPyH6Y{~U%i#x2;`?W!1QG~< zEhQ=YevLGt+y=6K!wZct+ReaRr#hwehqX;vVt_NP+O%2A9To=5H4VndU}QDb_MH+9 zD^|)$_9{z9xNDk`gS}pD4FJru#_KuCqJpVG`gTD% z8lCC0(>xXq!(srezfE5z&veva+gPtr+;&$rYNST%a!xu*?3=}?xhxy;WTPxw-FJ}| zE${}=hpn*fwcnEDi|Z_!Hm4PqO=ADa6p(i!Mx%2YZ^2kPy@KN zw0NlBon7CCpMS)*(Opgnf>+R@7KYE623?x<&EIvut_`<6Ti2#KCm5la zt6oqAsaWrdHHZ~6+sEtHQQHqMue-y9#!sW9Bgfb8YVS7EQRcfW~;7yN{sHP+2z2R|6{D;xc|mMC@- zUSaE0qj<_}fdmUagQfO!=Auji&*URVuM>jau^l1=K8L-tZ-zdYqwAqJNk8UNqj_I8 zm7b;B-6${v3JO!5kY_fQty)BcwywJUmL3c>-O0V*0s;;W*l=C}GXkvP=LwJiib*fX z+BU3XlP^5B1;9!0mLS*Pr7ChLpIrerqAHDr!R(|-ser^{+wun@O40%vE8C{(*9<{| zg!qz$!~GKHsH{WdfD#w>>e}d5ZNIksnJ4OO%f@?Rgc;)8{Jr+t@~P#ug4ElGA&{F$ zjfy`3V9-WThU3dN>(%D2c0m+phBDZ-=VMT(h7tUm?TP@f))m2v)mBzSK)NqF{YTq* zWT+J2%c5#HBV3gQcduJ%VP(f$3#)M~c0(XWyY#(`mD;vF#=0^Tt$tE5>*;nMy=^Vj zyw!0X`w+GdooS<#r`>N9x^-(bg(Wv`)w7u!#~Wp!vkb5)QllA6r3OTd)M!Rn&6h1t zwQJcLE!5JYXzzjPS7f0OtdVHo1KruS(Ol@6P`hIuK}x~d7=4=<)fV{+__ozud4cN^?3+lYv+ z2+nL8E8xru%Tb~iJ)1Ed!VhC?)K+4m|ETM`HgR65OzZQBeIl{ica#QAE03s58hcw< z&2&SkA-f@rLOL0WcyQ$6R;(E7j()s*J=(ljNefK(933pb%Dl;;a`{~%1iD{@(W%Uy zOi9(?H%plUrS)uWx-Q6WU{2V0(D}Huks37x2xOb|=8gbNvTV)IPNzj#9UB4@1F$8c znruE{9IWLJ(Lh;c$WWIDIYd>3fIy+n4_~YaI*GC-Z(d~#1rN=SZb6D5b8ENEE@o4 z_bSU)AWr=Zp@JXA_9(zs*tI-UfVG%Yts!k8h7BU^D=J_Dvot1%K>3%YpR|AI`NIRw5DNnYuIZ@gXQ|I$o-kFYqL_F zv%tm%iBoKt%cl9jb45kINl zR`#dN&j2nVtCdryc~|f|6u>PI;MNY6lO}c8HgbG8_!jgVfD$C+{U4-A#W~g9YU_^- z0LS30otL%>RBqOqE`M*{vU#j^-7x@KB>O)B=2nCT7`>EdTkk|hpySm>my@QsOLfRA zsgg6hBJAAcOe-sYYy)ZhZhxTv=*e-4H|?OY!Ne)NV*7SNbeqMOIH~XGTpW=stf^^^ zcSEq^;@fwu8tWd2Gd$Y7aXr)BnXy)T9RP82o1@cM>=z-B<<;HIV$JM&HoEQ%=IlBr z2m;_q1}`)LLLCD##cI{EakVI}6aiak`yP<3qkyf}t!*iUSp3XNdQyY5;>ZT#MH*58 z6aZJiTS^tkD&S_+xUqC4O_Sp1ciFZAmZkNE79{XgXG@W?180Wn)oH9h?2z<10=si0T2)aW-KebG8K1cGkW;THtI{&vu}d zm3+TPgKG63or;}J~dEgk*ghkplJw`bM0O*e~wqELND zWeod{ia7YBGZQP_5Dv$JvF>WD_C=K*Z2+t35?#0B#jJ7^z!xE?B^?pMX58eOr3RVa zt7oI@6Nb8K8$eR8f#0NgYLuADMvrCVH|YeVAv&}=HYh4ls<1?%09rz%k_N3{6oFc% z!AfuV&3Hiws3aBO4WNQRkid=BxV6K=>)YzFa@e*yCrNNd1qo$ZCq>G@k}%rMps7>W z26R!)oB`Q~QTS<5@X_ zIPBXA_6}z>jrT$|2gE_8pZm zsm5{DJqyw8h9KTgcSGoe*M|=P79WSjdKaE%y*Og`;iZJ~SfiH73G3jy6u&lw;G_Dw?XUOqKfHbcz&!f4{NJ zx4v^Tbvnt;x#846TIXipl$!r-*?tVqPhl@V2yGk85`s)qEKZUPo?z(+%T~b;wF)6=(NsZ`0oWixNExg(pq4v4gzD8+ z`k|IrEMRF%4ZP7$meaZ$evq<{2@eHenzY(;2)3;qr*`mD^=%X9Psm$r}eW5jsq0idv-S_mLZ*K4B&=P0|@!(cd`qW5&HD(n7Tb>tofy^`>|XjRwT~X%#>bL zX=Gf`rn(`V6ssiNA(fb1$4u&!7U>USUWI3F$*fx=Z=L-j+n=dt0~;iEQ=>pc3}kU+ z+3FO+9uc|h=~;n{wuzm3>M3ig!IYV6AI?SS$X$6g7X zVMx!-GgPDV{YQ=cDgQnwKhx{c97m(|ApPa=vHRyg{}raK+G=prX16ooVVvh3gOJrw zpWq{F)YW3B9Jw3Qsw4jx9r^^le|QXU`m|jwV0BwqEd;y3#r{Qg#RlMvn7;USw>jZ^ zRmNF`(%ufp_EoFV19NKZ&U!Yl?ngqlVCY-!O8fQ2bW2g@83#814y17;FjzjCc!cL8h;%A5nX;?p#=G>bKl^Hr6*J(Jq zw<&@b)3-tH+y^)NeH-@@l|ua1F_;a{ zOr`4mO$70`1f@sglvL$_fjdRdH1xu8FN+^kLbX!!Np-9cw_EkHNC&?83 z=Hh5OtDW)ZKf4*7T~XUJxRDJ^j^NTMFWqka+8lR!ggtYgBA&9C?EpyXE_#h34dcx7 zTEMKV=8PxmU2))-v{Fkn9npU~T{9QPH`(EO4OWV`%PPYxNqc46GRxL#*eGCwfMCrM zB48aGrVt5DSb-n_RA7j6=(h4s=@jW~tyx=VFICCMS}}W`s8f-GYtZS=wXh9#{f+x^ z4NPVI{#P$wR{F7}w{<*${_1JNKy1G?5cleYH0V!1&)R+Xre=Tt``^uV_yuN`6ya<3 z?ziwP^5k&@XAS#}PMrOwBeja_Un}r^O#m^s zb-o$7C$eNK*xRa~fy_yXgDaL`Er6}OtA1+8wBhuCfT;kz2HY~EMb)Wof4BO9M#oE@ z23DITpJh!z$Fk)Yz?FJ<*+**a4im61-d(0!SsenMe!MC0g>2Xnk2aYt+4ET*7CQ2{ z>zM4f-Hki*&$YOsv95}q5$zS?zYeq=7AKs|oc-1wVHV>I;CD_v%1Jk|H~NcNzgaay zQwaVx>}oAd9?mO0>SoU@5d0 z07<_BWxwR{PIVh>S2{8O9oXM(goQNq()O+!XE4ZT0IsXWZ}6G|@E@3>U5Nj%+q@2* z9sRAIqW>N7q#*6T`B(p67-xV0C5jk@Gq%49$7Gi71AD&(d`Uo8$87UO{uEg0Wjrek zOSnIMBYF`KjuX|Gdf zWyag9_S<+H|F!Y<=l?d|#@o1RTm{aMl@{4(jofPpzVK8+>2|)t2ey^=f;zQxHlR9!8fH4 z!@%fjVjTu}S>BJ3-EW`nPzQo)JR>pyfXG1(E)k%Dur`f2dla@UrS_uZDjQd}q4o{d zj_dqb`@3B|?q_`GXM}zJ{s+Zx^xE@VglqRFt>-`NHm~E){Ox}o({}g^KI=?-8`BZJ z8^yu}HpY`~dT;cizW#F!5mSWA)?Z{D^!UdCH6|sVz4bzZjejN%PBPGIAg(xjY~^#+ z&rz53n2|XtAh4>w zyN$1l&=|A=+(HN$sD<21K0t0o8bU}=z#gVX69fnWQY@?^-``k25Zh4(J_ewR`Ww4r z14WKdKSN%syZT;?p!L}itkdcg#9|$T>)f{96kBz<OEbsUMC%i_K33F7tM z1z(=I7r(AJeD?p(|NPI?7yZM5ZTvDZ=Gn8m&VJ1CYqz&IyHDDRy(Hq3?|-E^&hGW$ z8do#Re{;u$N3O3Ks6!*UWttp`><@$-2Of&fV7{z%tX{q@#yYn8KOMiu)a2RwG<(}xCM~SkjnrB^d*|8V z{doVq_vY5|uYb9-KKtym#r^osn8x#?`q%r-+9t;FPj}9b#6HO0grS4X1p;kxKDXCy9z2BD-DM?nklwrVUJ|-e@hX{%}u6+bvjcoWEIxuPEQ+~7TGci z_<#UIWM>me--ZwqO^GJRY*@2QD=E(c#B!Q76!0cqNdvY5@CeIhr$#9dX5cdMX_Be4 zj#*xoGKoZBq0S-u*m*Gv<^Ve9gopaNXmBvy*xsHWK#Y)f{l4FPZgL!*Yvh?(3JJQp zm*$6GEw}K7!$K_k;`^1sUw_TcgXu@Ezjo*T-^wl+Ar8jRa=x0dFJ5Pmc6T>@J#^y; zD~EA2l?J^|Jiful!=)$c&A#>?c`Dy?EvGl1nfusq!-JKC7}E5Hj@IiXfMi?>OtmJG zTy*n79a-5evh-G$CTjwtuC08p8;-00W`TlCho%i6ZLxs2$h*ZunI-^RN*NSo5EvQD zmbXFbYs^cWzhlgylm(U+#!$3&)0oOr#5ge3k}EaJf!?cUVycT(Xy6W3z# zYV@wBoB8K~n6FbiC2b1UI@Vy_&FxKcvr$)z0kboc!gJ$D?(kSlgSJ2Z@sH$-Tf&K_ z#ybnN=UJ+f4E5H|v?qB|S=`7OKj0Yq>)3Tsdi0lDx!BfqECA9?{Ba~zSy`v3fsGeB zrPx7WCUD%D>T+wdFcrzcN|Mv+vcXWHYW7amwGjZ)a9mS(Dz*)Qk^pXX9a{r%P+o0X z+Y<`dVrH`v6+Be1NY6VXHOfT{K&H`y*_5y?y%tO`#Sg?FVgrp^VLY4QWPCof?^}L-w-W)nLeM+0xTX|a2$)VM(i zp#ru|q(w83)GS-7Z)IvUsMIL87AXo(0n#>*%294PLO0s}o=Mf~G~$XNX61q9RO^ok zMs4NcZEEb`q84N5K6vpm1irm%B{2@I_X<08JIEBxa0<6K{Qf!v*Y*}Qz3jZZUi=OI zcJdk(Xgj^6ZD+jq-aAVdg_j1>?u!%NY+RFxJA+Yk!?==NVo5horU*{ne0SX5w1|08 zo=Qp0`>-9m@kJM$mAAwFvb@@?l&DOl<@L3cqE*+1poW4Il_D*y7uyB`rNXxHG-&~D zB~`i=5Jth9^{Qh+NDv^!5L1Gf8N1d;K5h6tSu7h#jq*+lR%%p;6OzwTN+hq9qmh3n zlRtnqEM#U*JS|9Y*<1G^Ft<<=u)A!50ObDImEYTOg=)OAa{fVFZ_l{yUv9Q5?DLzZ zEXMKfyYHr>Wmunl@^Ml;)i8MBnI%Jzq0Y=d{pnBpzO(`-2dtouY2|?*@0cmB;1*Jc!A(uuTmba5Xr?i3^)$m`|JbjCON3pje>SFv)wR{MvYZz9 zF-icjfSo*%fE~fMh1@(eVVblqg21h?WU(-ITSih9oV8a-sW590LKPh(k`itEj^LhQEwvswkW4pqN6KdnG1m?W!=8XmBuD}}LDsOI%*L&aI9bd;xsIs=7C!pKE zk8DwNB@kkPFTeb9___BzPArzR`GQ!058i)&`OCQ`&3W&>Y44i|;ouX5g~YBDy{E8i z*nM>EI~;MrYV=YRy~q|2bN)}g6tB9m9!zV7$Zyv6wi>X}%gdWjbOjV*NmGolTGwW$ zNDJG>?8pcMhiuzMvy|oLEr451MW%o(RRwP`lx=rf1k<=20dBR% z4Oc+GTY^|$TZ*tDNQ0Q?BcMu6bPxej3NcxLjiyCIs7n=8P1v(KuK_`(8ciDLa#qf- zXJbpWuZBEuND%@V7L58utO=AciGuuezVWbQowq%fUHoV)W^pjR~f0 z8MPgYnY8kh+pb8N?xA4!_O5&G1;An5 zRuobzZLVfgpsfyllmhL?QW1EvZgPh0$E<=>fV##sa7bYGAeD?x0tPV3UrbC;_M!p> zUcY9uZ5aT?wznk>X92fXS%&@I7?^RJ~|TkRoJ#!jT`^vw z?d#u^mpZk6tJ4o+Gcoaiw*j~pF9nLHQouNN--Gz7plnZ=9eG9wPu%K;Cc9+(?d?rE znzXvR(IYt5DICTX4Ax#Ws3Iv`SV?XcXzd=*DwClPd_<~yx)7*b0XG9_?>s2 zrCosfRfA)9SI(cy^Kn9V2{>*y5Q1|?lt z#u8YUFik3fTLm}}Qb?H{E6UH3{-glTc!36MAr$YnXalwYfDD{SiOGtY;I^zW0F$L2N@Z#Cz>Nyaxnt+5CAH1U!~PH%?wtMY`0Da*bIr z&-T`Fi3YL0sbP7nQDf}IMk_iqyKmpw1kSJt~XAu>OOvu*6Z0!VEhtb23J4pQLB@L+R6ig_q4&+@nAp1l!+F=lRs2k zzJjxfU-BhhLnYLrm)0CVh0b3bA`C97d~hFJnbE+ERUZ~&R5e97mTxASwja|zQDUEQ zA?xPN&2DpD8-ghH(HYYNsnxZ`k{0BEpQlIxFuiH9Z7Fg<)9ToO;gta8u14zHC~!+f zNKigpN?U-C5J)uump92@IDJd8f;D8dRMMH7(;Q@W;120 z&#hiI!5r&7cpHPS>KkD>e-%wHqe{- zLSMUY{CI#ps!{#?VY^P-p^Oo`tx)>wJ-cRNMH$t-c#A7w?}Dsqv?gu}X7&b`H)_WA z*?!PgMIJNKPf68A=}e?xh!HAl7d0@H`)B#Jf$*ggBv1x)ZAJ(oF%SltZELk{*tngp zJ66D#*H`M>Ea1jiw~*Ub73M8%Pyt*BF(vWB>G>PY%TRW$^)ihW$Vk8jP~Wq(Xa;vN z;TO|bw$Q*6VcFR66z6CI$1*iaQqq&Ax|L<60MDyulfkwDM*6c1Ga2I@b{|ISbY`(x z2JF!pYkI3~$Bk=a?>hcy{;4KNK-f!(s_VPBwa~XWH&KZR9>kkRf37*DM`Enp7e{`m zuj~K(SYg$;$*!o$QYBhP+gJG=qufqY9q+aFEB>=F_d9?uzWCxC)ZS^TN@Lihby&}K zR`ucQ{yE|(OWjr-WyZ*mkj9EkXX-XOEqftAQ*m#g+mTov7m$QmEdv z(apoI&(RD9U7?p!DoZN`DS%)*DmxQIEt*cLQq~K%&DT|!r3(Ipij;scx_u=`FxfV) zBt>9GUD}}9v1A$vftyT~0%P3(syYQ4mX)y)aH=*v@o?7| zuodQgZfs^S=UFkaYk5-(HEdoiWl|Q{Hdp9&y1N0|FE{|rK!8VugO-15FV_5FMYDiu zleT8R!8=XS@KIX>ZC_hVfNk~WIeyG{wEuy$g4ly%GccR3XEVOIJ@NwS-pqraap+Yu zbDj@t1;~%|=5k5Bl^&6dTTgTqa81;+ndv_f-UUBD63?YgBr`VN)9kKnO(=6aM zv1@iJiir_QZIu)wv|06yWwOit+6psQQ>5Ys$=HszT#_o%)C39mug|vOFs!>X(xj!n zjR7~PwPU5>J7?V_^M)_uu+I{x(qNx?!D5GjuAzGV zGX0PkW9ZkQZRVeKKM-6Uvii8hG`qmOfNeq;H@dlv+!Z=B-KY#{1p*VaNEP?gVM-$*kk~V?8x`T@e`Iso?G;gI$nMvj@~>`Egp^ET$Bs-rqpLnMf_s z?PhSM848tB73)qQQlw&=bQ=~s!?qP5Nk$WurFlC96cx6ODG>?V7D6cXWTn4n6(wMr zlnM|8a05&g7SL4Er6HACGs?UX0GEK&zF8m*paQiD)~KaND2!aF9S=;v){af9E@$Ec zmYT#*X|rr(Z3UQ-bh-dd{nRM0XX9Y*NIe_BUe$*Pu?=$`8~$EJwS)ot)m9Iz94LTWo(N7G$szp;ITNatwoN#H~w0W*Tt=2c`+U{DbfNY zMkQBPT^lRyDny%|L+pT{gRR^9piR2-{#9mR`&D)S4{~b2BlsMs)t$wZ!~QRgn=8q5U5pVEoC58>g`enS6HJ~ zgaiVx@jA9p4o3s6TN2=;FmpJ8vTU_$LpiQefDlDbRX;V#>)9j#+f&bm8#L?LW*!tA z)v4_1xqNV3SNTODBh-l-h21GG>bhx`sl-5-=~Vd%v-BP0CADQ_|{(Fg|nir z>#q=2C}TQ+xh&}f)uz7FSK7m+_q`)Hn>neZ5~jzBt<~8MB4!Cn_*31i(Vf*1dftx~wk%AN%011dXQ5g@$rV%j$-lUCoR>lWZb!}6A zZ3^g#o2#QDm1*Nuwhcc+^3%P4?{WHl3yzod9VoZWo^QS);jL%&tmB=ke=X zbE;(s$FvdE_v0Vjvt%hWG3i@Du5wCPXjkd5rDC7 zxyG!5x5B)I3gAe;(d4`kq=k}Xtzaz{uttDb+1H3E($GMk1Z-HxhHB9U20{T*9Ds$$ z4ZCP9o5ix#H{^T7ZG>39^R2bZ(yCFC8chWl2{32+vr%RaKaUYIJ!`Gc`|*oH2G4PPLY=;~t%Qmcdi@EMT1N#4xOD0{|t$P@i1@ro50=ks8h5S&9@| zI@S{;blEm?ZX{?xgr-Tco(+Lpeb0bfuo<_qt;V|H#0K7qKN~V&siaS{>Qua-zRFm% z0D;1+5wMo=N$yh$q~9}Hag_$qJ`!BvortZ^l^{{`qZ4BXVcmZhq7tr_T+v{)U{=X#M(!iqOwz@>_$rWwJal5q$!4ErAX<1*Zmu?ZBTl2 zCITLDJ2FkWiTbwW0k^HCO3@CardbK=2FM^4@RlkxiWS5mkdrScY+3*g)Dp641gueZ zt$oJ4e?!1l({}7Lf+s$xzHFsgJ$^|R%htZqz5tQNQs@|(G@xEQq%Z}{-blPtoBp3cmns;&bccBHQ1$H5v(|3u-o-&Gidgs zwjVCwGNO(hC`i3jtCf{73yqhRrnVTN&Yh@hqdQEQ5xFvH{h?B%;s91Qht4O01iY~; z@R+#O16?;|+nR5i=#r3-X$b%^)S`M`-_`+cM4V84+9c~%z*}bCTG|v}xNHM*`h_4( z1GUV&Rj@|bHB5(ATaUam$pvgJjfmi=9gkRAW|i+r9Va~E4$GF)gq&rw1PDny1VseU zZ9X9gmP2UD>LJZU2Izv>-&A_4zS1I_y76=*{NWw%E!_4wu-> z!D?1*n(6-BHQ1f|mAJ*B#^N{5MPRnc@Tiv^v;8ofzdhRz3#3J_t&&=2zVNeE4ul8R zv=N)8#sE|?g2|={CQbn_QByW!{Q<$&?a^=ju71Hb;(nM$`BYKA2$HL@TQ)QNkIm ztc3G`<8fPEDJvYoiy~jf`Pzz?}8ROo~+9JVeKVnkp-7483Ve`wz*sv3b?E z%@!rdG-)d9L*NF;I2phVAhSkLisw^ajw{A*Kids8LlYsa>P& z8m2?>v-AKP3J>xzfKtcC)uI7PtzKa*@sOubj!FBn+*&q^W#b^<5Fik?7x!gj=Nq(T zwz<@3GL~ESXR}2Pb&NO7WAMuK!y<&Ul%sUoVY`p9x)ZPGmPebaf$nB!&NkK+-4G^> zb}=0~)52=XpRHg7THE%E(ZXuI?`RIMS-e#^W(hiTe5tYohQ$lo_#&`RV zD!T0_Rs?8fngz?I2N>MwVpoK#8|+R95-zjrb$&qR6PNQtowfb&D1EA^a@jLSLE5WB zQ&iYwTGL|CdYutQOq^TSM&4S@<9pU0l!fEqY^)+33KFn}ugA94d0I(I*+yJv1tTI& z%In+4zztQU2nw-JDP!FPcth5&0W1Io;zloGKho9}I9N-8v1_%{0kQSi0J7-71#E!< zw#Hk=*7=~$BFtRk%vgSKDPDI2mMz4{l%cVtck2RDoRR|bb8BF(v9x|_6v(+O8Lf4H zHUyVe%PzKk%EEd3ML**eL23(Uuxsc&FER?*dd=ehZ>d@Qi~w{D+P;IVY@qSNAKq0=Fr~#xD=Vuj z!c1F=aaV+T0*I~%dkuCg%QiCDB{2kj3$`CpkRTVBwf&G3z4T_IVSzMDK|0%mbOSp@ z(Gw$>Pt(qYb#+>cP}wxuW7K97bc$3ys#_^iw#iM_!Ub3oBmhrQ^^~NP5o`c0e{Oa| zXKB&~+;Ag!BOd~{x<6>MfvlSY-iqiz0yqWc>UUy~kw6U`u*TW7{8>^6sj5Uv4O65Op?v8EH@P)N&%nkq%^!)Y87gcv`l^ z2-XF7x--IAb#3Ja6ys&crs3cG2FlYVmWtF$k>Uc@e7>!~n{xNqwldFT+eDXyd>pta zp#gz%Y*S%~@=gzd8-f`eQ`C$VWJ%U7*1n;cc?&VJnm5>}Y7}1pV0g6wd1ZxZ1Ah#t zK~!L^)~+Rh%C1$wR(7F$mh89Y1GWq>LDjMK(xUm_%&I2x{V*1(!?N{lK0pZ&LWEQW z2>3b0{z%nmih-Lt8>!I{LXr%a0!&G#MpbM!!)?{GC7G^t7(dS=as%*-;z-cUK`n*5 z=+B`Rca)>Shrm3hUvDJHic62h74Q-aZrI=1#=XbLCEvByq(PjY8!n3w45s)1!7V#iR#>*cSvGPC0PX{xu=(LZrba27W~)YLQlmC| z)vkwgzeT<-whI%}u%4~{-ASK5l?Y*}QT(KGbjI%E(Vy!AwA-6Y^;nZ-LGEpf+ypI; zwp$P#g?71Z^^A329x~QFryIhH{tgVH&$KOfMQ{vu0f2W!@CDhM zSKD;i<-N%FAF=(A3evjxqJq=|VumAkG74wSw~q~=NQOv{3+BaH?x$JTCfGFdZy-e~olOFnRus#4aL3jNViW4R5fdqR<9>kJz6r7qj0JtOp(hPxufB&=XK6Dw8 zUPI5L4e!^AlVN2~FWEo6P{z6wWmvfe|5!JK?*Zn!AvocKHm??r70($7S}Tt`QKUzU z{hY*TjY?|@#B6%C89;92)yCl2>jBg!PZ~G3H|db=2WZ<5q^yVV&JinEjpKV_gr4A_ z2ktD~qn<7w=Q|_N^e4Rzn#(Rs>piuPp8f&mQ>1(y6nqJzT^yqX32SUyo7ZRC68Vg+ zE{dl~JvFJUZ)?ZI2W|ibxIs>-Fn$jJ03ZNKL_t&=D|6XW>|bl$2zU#D*1Y9yHwG?H zQZ2>KixY6c1ZpY`TEUuT*DxKL0D(6FY~}O8Bwz~(l!>lPi~8b&P{CgLmbGHkVcBE{ zgsdiQ(=1@7z?|nP2<_z9lNz1-P209Pa@uS?8)M*m%Yv{50i8(zIM%+(vswZ;Q8`-X z^^~K4GeD2+#>noY#EeH1Kco8T7jEU<5oY@762U94Qt&bc%$qaXW$Bm zD?ko`n0!?+K`3JjNCOJgWX+lcYmwCMk#uN)-01)TXa%H2bYKIv#sJl>2ka{d?fWKx zje~4mRr z*N)uesO^WOb6b8tpUh9GAZ=oVq<-)+@TtuNL_5U@`NE_-BSg^StguaXFUFJczNc(= znui+k0z8uyR$)GDZ>U~PlUUe2w{GUhToief+8tW3E zv}CMnXbpCn>jJ=w7XV-z?0WI>#~-C@d9}%CwjXUw-}Zx_1(xl{-R(`1wjW+@f7r%j zQb9@qouwdEW{F*;q)(-fp5{C;!lOW9QKV4pjdAeAfRNl{$FGgCL}vXMNl(xxe9D>; zW~#pRSOCGM(RDvobSbiK*t1lEH-HFO^A;t5BOs0fxzT@Z8L}P*)X;Oy18baJE1X~h zY|t1-n_x#d$fs~e7F3I80!K6 zO-)J<4gi?b5P${R{%nl;?mKO;3wCz&ZvgPwXXW~PEw8pcwjcFd_G~|>Ai@+u_35Nk3F6ijTLZ9@c|9#%Z9OsWt$No(D?uWU6nP!X{pf}tB-s< zB@1{-vTS6go~;6LHq$oMrQ_N)wBHFqiV%7>O;UtFLy8a{fMjf>a#Z#l1)EfxRgPL^ zKOWJM%aQE4yX-!sM;jn?_=VYhV4z2v6{mQ#k@%xytozNtSQo(hg@3Jnx2{)PE2`^x zwUIpUqF38bh9u!k+mBJ+oY{Wd-lpp)NO@R2NSPRc{KEK;>5)x1B1T~2CYu*e*R=^& zDBrZAV!*`xCGX2Z`m^^GUT;KlIpd~=f1m{eOOeVOi`e%nNFX;aTAwC6B=p!ett4&R z!*r&c1x1vA`)sL65x7<3UBd8$n9Xe?dXNFR0UE$9Dd48-+!*Udz*`n7WabSJ3=sea z1;8;7M}XYiD^`#Ogi!+l)I6}3KSN^-bviWG&u@wjFeN%EJiza)o)5@`O{7I}Uo(>x zmRPpXVcAp%1bXh`b`5W~#&S3IxDU!EQlp@+0jph3n5aNL*j=-pt%Q6?euRZi2%XG{ z0(d^|-RG%_=s9*o%~UW$L)yOG@o6Ck|zUh+KJ-1>VGU5_@4 z#s#C%Z{k#RYp&uKH`4OBt0u}!6_!Hw`G*|)cd0nClA z(I~3LZUtyMlkZ2;S+>%!dj*aqy#>mn^VlX}mMDAP1g8$YXbt>CLCY;o!upMNiPaN8 z?*hH)1a!tzhW+w5rom`;>El@{wZ(Aw@Fu`7mNxQ5YaFfLDMy|gW9Uy|&9+s|(b)HH zp1`#y;xFHfOwAl9OK~>sEBn1_O>b`Im8^G_KCV^dy1L1Inlp0cwq1@?Q6N28eK~q& zK|yZ~lK3*abLSrtk@rT(Vpa0l?ENog2|phYKy^=Pc|ZHX4VYsYc9$LURvPP3Pz{R0 znSwk<*DfJ3mV<8!0>tFES8mt5#ug}H$7)a?njDt&$KB<&+GJdHL#3TG$rxn3Huhj# z?Np!N!HV{c9ar7z*tOs45F7xkD|5FPBpVrp!|y{9IMf}^o+S8<-tSQqEF`fQXWnSq zw5^+M1xonom#Z@Xk=(EmXDU9fMpfpvpfrbTQ0(#%IAWEc7xc*!@GSnvHy@}{%&X92UM(!grdpgitWAzHzq;rnB zqfWv=+`=r5Jfkc#S3nY%exR&;C0e#~%fu!qW$nR-!w5APUEXnrJX$)gh$ z4smGiYOlu}evN7k{B(|~jDKAxVO07k{^2T7f@BBHtjkmDk9eu&7EHME{4^;MJ{ny0 zb-oabX^L!}OPfk%OdeW7q*q^5`aDwdnBCxl-)-Uh`kJ89JI7C zuzH9vIE{F|xfR$-GRtxA9E<~q+EHoM}yTggW&mN+I>+Zvl!7s_r6 z;A`>GpmG)_*QpoqlvbAx^G|LVlXGHj5<78OAl?HeFocrbrzlZOIWQfRHk-%*JoM;5v z#QRk8446ftUPDap?<|?9s8-5}D|~JHH~c_(0Q>3H#o#hJPfX|6bm@xE)A@GoXZ=)O zM%9SnT6*2g=nV0)T0#^ZsGK1T(D5)!8uX2Jc<$*#gG?LlT}D?D7miZx!e|hf$eE0y z&bV@*e$$5^h_tB1a$W$#%OA?xf@%A~z&}-S^%YEGdljGQ+y1zS=FHu!F%rNmE}w8t z>bg>R;2APuj8}5T(`UW_Wjryso2h?RY5CReZe$o)m{~}& znQ^4SkXo;Dj-JDeb?U#9-u*12#9jX-!^Gvyrz)UphiC0v^9RZ<{scD+E8(d*3GXB{ zKJg%CVGsy_5oo%kzWZ+}5Eq+=1h^Jw>G#%b6CPYE3-?0#!Cr#xZ*k%m+=Xk0`<>7d zYwEpa77KoKv5q?$pvbSmMp<)L3Jc3@LzL1F`x=$n+EfZbYQl+Jb zMtA{Lv-e>cwwTo^kOLU28c@PH*Y3E+w0Er#3|PU|m3?9H0!V}l~-&TV1@V8W8OMRlyIe`S6Xl~g946oYPiTIh7kYWI*hylcabsA z{~ZB)`)tV~N>CQv`P4}bD=M#63-^f8Ju2*Xwh~%Kp5Xig?HyE{9&mq-rM+&>51h$F z!6N~aKjjq~ID*Zbd-er2>tLILEm!_unIXnR()Q=v#$=lN$^gYltnC#LZV}y^@=pYx zq(NLYH@nM7yhDKAlsKeto3)kLMdl>3tfwTrf9JA$g(0B3?xdRlc=u?2esey|>;U|@ zdmO^{(0bcmd&$7y?vl(~wYr2k0Z)Nj`0|XO3)uAzT3)=|;Ku=TgP-NvRoS!Ep1R3< z_+@7ov^z=1lesE@2Y#N2!WC>=%UH50MM7Mw?WaHAQ1o2fUX&U~0>(x6gKH8|rAz}qYxATJU~B3iCFi5=sd&R2#|;`4 zRPQ87#d-xU@Na;tKE;-fYd?vBQ3<2o`cJdEk`qoqxlu`4`l!w8KA(Y)Ve9;_S-xL7 z<{~Bp8rEC$4}gRO7F;C*=r*^P{+tJ$+FKC~vcQ1Eja^i}zm z{4~Lv9nkX*cVbI5Vjn+Q@Qb%$Uu0HwB%>tWri1yUGYTy-dy{;@G4VA9%kHaq^&sX5 zD1`kJ?ImcZO&Y4?B*1lAF>j&0&C#Nrh+l8GB?c!3VvVRx)XI!D{YBmEVPKj->-`iI z@rtrdrIN&p@uMW5pIT)u7!{Rc&4U=k~@+hz>}AtT+v>35SZ71hVAvO$B!_BEN=(` zGoD27YhISwgK-~1IA=DaZGFC2!@c7x$^?DiiS0-)@0yv?RZ|xm*Lcu!sR4m0ntgHG#k80dMSxkx{`Joajb}r#B?cn@;mo4)aeOO=9$_uaHVkH z6P=Yjr_Nyg+86B7=J9H;=ug>BYZdVt;C`(8iMft!*)@n_7?G2I%#6#DX{FL8sx+%* zD>o7{wI7+h)ddfXBLO!SP5l()AL)}H|3R=dTkV}w4dbln|BB5NbNotD%+CUSC zC`B#8Lr5dZf#D8wTyqM`FBlcgqdRxQyd-5Q0M+^WoIFG^Z|J%#?R1L2d_HmBn`_ZF zTD2xHh>V~9(XR7TGiB!9N7`t7fH>19q?h=G%Sa=g1vNK2CRF|@2GbNu#hef_g#Z<%iczPD@|Z){n&ZS<})dG1CbnTP*bxiXQF+$oabK{N87WF^YzfvGC% zVPGV{yO=0LKtHoq?V~TPhRcnpEhWQmfE?8FJ!ac$-G-!DH* z{&2|YRmT%A6QH@?a5GRQS-`A~QB6C7z7ZZp!r2AiT>yQz-(L#&e$qm^IM@$vNUW1| z2{AXu2>p0`#TlGI4NM}^;T(lFU&LlD*Qx07!2G}O72_M&)f}rFmOg%UitxWDtCPfh zv7$d9EY6oW7t?R!&|7h{^!==3zN&7aWe&w>HR0!Xm&hoxaj{2dOb(qh=bc74V5Ne; zIUKb%G*`WSG~_7=P_tT>mVIS^gvJ0%>y36Tjy^dg^i4P;pwv3TFoU>lhqKgAG0-oQ z&+&5i_HT%ib^^ff`4+Vh)~9T0EpKI^!95j?Q64+n{fda!W_vhZuC<||nDSFAWt`(zDm-qYB2+1P~tjyy!zG_ z)8w9`6_c?60pdxn02WG58L;#xyNe30Qj{l_GUCfk_U332gf2jl!;gxTsA=)~HUsyRteZLR#;3-M&u<{1}^W z(a#~I%rby**<|ZaZfq#?wWS}DwPon5$jxN!$Oo9p3qK*V33;2Ke6+e)#Cf|C1y`;9 zgw-J4d5raM4Pvc`qkFWQFo`yOK$p&EKHsL49GXvP%ZapdUiIg+{YAg-HptK98R%_M zko~IY5TE8TTK9@uj>#w)EeCz}kDE2h3`@N*2TSb;(~qS$&1N+3#AF{P?&2>^AfS#p zdpfB<>Hwn7!0@5YDRVi8ZMXOA+BrJEF`)Yt-yp7yZRZ*TQY+(Cz1|J@lD>AQUp!SW}Dg%&Q1J>z-15)b()zi*#x!gks(m)f~xhZZ%LFLU%!pE zrJ&^-71yA;TMECIS!g~mRtm4ERZiGzAf(ltIR|#zDY47V4P4!JN^slXk6e3AYkiN< zxF6I2LUv+l{mwb~N2VyA|0QXx=a~DP?R*ZL1f!gVwRArVY7wYn8(Imtq+=nw$VaAm zbRM3bZ}cKYQX85*aC4;)(y)Evc9Vtj>t&9vy|>DxnH^;W+nXX?JP2><(cxgQoWj$V z;5Vl+Z;R)neG{4!9x2y{)pkVbtFskH)+NMp%%*f@S9==$MNI;TVO$+e#zF>bCID8P zgw=@Ks=^v(zPoRJQI33#C3Y0o-eZzpf?DdfVJ9lAdQ3j6w&P?QCaXwute{3bo@Uju zy8!vlhMh$u5FRnQfUuVmVQ3VkEH!7h0(My6XYc8~0aAV!^E9&{0H7v@K?(l0Vi}l$ z3FoIY4L8sK{F97!_iIw}lM?ui2 z9P!NW57o{&1VC>bt+iMj?Xe!e8l)&N@o&eX_iV>q``k(n;_WbK7379#fAHwDsE3KF zPGIt*SULs5Ybznl0NK5Y0kVv};{%jVvvmKReYqt^UzG2ZZl{XD0-QJS{U@0nUKhyV z-m+7j%3^Af79r$O7(nQSY)iE^zv_&5Hij#yhC9qSjI_D`0}_;YG7d$A32;V(S|U!y z_0B?ozJQA>qFUf!u6?~{j;0Z?^1?&P1VRkM&B6DT$-MTOJgk0^;D{-2p*ILofCLrv zj~cCjjgOuMR3UsgM$~>OXzkhz2wLr>jC3GmvJ>)qxvJofZfW5U zI+OJ<)(M?*`2G*$;Q*@LrG(%P6D13FjYEt5`O29J6D2(IF40^y1;FVcnP>=Sd&3AT z?nX(o$O&TetM5U23E-BCbd`KW|AukFR79FZ+ooVz@m=`j5ra|kAw6$`0&n;D4^oY@ zjZP>%L$mYwPNedZMB-IxC-g{WzKi9vY3O%KE>`ECJfEwzc482+!icju?UZ@n`bLz0 z$*)CdZtu?PK+c*aEJu-Ks9hh){>La5poM-aJY4`~pL+=<@+cx_aHC%2@uK7wh%F3E z2Q_#{+}dMOmGB|)_g*6SFd09RLt<=i*)Yax8${p32Dvr7fLRqr+fuvF3%9^==HQ)f zzdD;<5&_!}8J4pA!oBwDLdyV){3Nvgd{bM4BDj^}mmDCQY3xUbnDX$+{n7cXYQP)E zliN$h8JI@jj-+bN+kc!3MROP-lkPgJo=1}vGZndWA2-GpBn#Neka@NL+CKZlm~hcJ zSU~_8LD_Pb80(UJltXnO4WYXK*&rVw+Y>hKr^XUTJML!Fw&HynmGx(UnOu*$|NfTS z^6%deG43jL$}%3?(X{WM?1*G<_abvomNOV%exT#MFVF>md#}C^K}qE)_zQQ@J$Ce- z=Sm7G5@97MnCZd@$JQ&Ye1*NJn?eYX4I=$Rq_FJAL^G;QSIw=EYVVbcNWMN&J&ry> zM(9auz!{3%JfNoe#rkxu^2mf@QV!TdX!AyWEhR}Cj5hrN?<1o{^YpQo>j|Ai?`IA4 zyoDqJ=h7CuvA0|ZUuEJ&=N2I>%)`@Co)ldeT|r>Io&s*g(@ubxohJ*x{b2sj$; z&erI%QWE41qiDqG5!-c{I5hdqhsaF6sn7c^`)k>rSr44 zF1Y+fD#*IA?#}n-&APmyK|XTxNtzoP!(i!~Br?q=NS;Ax@V`twMOp_P! zsugaUP-E+`4Z^W?lgQqGH$RPdm$P4-5~HWQjTxQ+wq%&R3sH*^ry75UXnD~yWo=N zpcW(pY85Svu4N17XRdv+hQO*PYOCBa&l*dJJ-*;GE;juDrCd~8539CUhp`N~PMIA6 z$7a8iCja(o%WDM97uV{7s;P4v=d$g!#Q+plPT2|Ew(D&6p3#XKq_q+)20IbBsJl7+=E za(}nY$I37TB-+*1X!e4|;Qqi0Y)dvX@At|)Iud~{;h`Iy*K}}!uJa&zzGwM(m$i)$ z)H~={gL?^gsHp4w<%W*XbpF(#0FKM1pEyu#4K3iIIh9X-zR`3J0BibJlQvkBWZ&PL2u9o)Cf<4oMBN#bI#sSa&6c@Vx zCT4>1%Kn#!VMD>H70(nc=f!MjePR1Y-c@a!{tA6&%I#!617MS1+gHpS;`Wj~3Wc zkeAhInDTHlHV=l4f420%K6Ib24Jo<0UNYHRnoV0R?`*);KQDRatA@KTtOoeZm;KJL zTy65|&)ie;Em<;v1PLmD_sukZb==J`Va*3Vj6TSGmd&`vuNWAEsJhbgb6@eUUO*%r z9=iw9&SZIe1oG}Jm)EJR@W=r6sysa7Tb)}e0hZ5*C(n>I_AqP3jYf6Qji@wXH2hOU z8-=Zl)JhemOxFL3l%O_Kk!xjZ90{V{#hZk&;|d3${a2+x>x(_+jEWG>J z;LRiJc3p)i$#?TfV|#CD*BP5%XjPM>`E|Dh@7b!?e1#dmXjwW#Hs~th<;y$o*~A54 zj~_d(giM_wFY>;UuU9=J8=-tjEAH~3E^qFZWcVCw*nFFzBnWVZJQ*OX$l3q$!uDlg z$$?5h2rA7azuvto+41$+(AZ`_&|>H^qFn3USxhF+<|-ZE2GqWFbhh|3E|=*ajUrxD z6%@FfnE7yqdit+@6sl$Gd=XmDI9D7=s4!O^k#`g@HhvQj_-_?0E{2FbZacp9^)Y0v7O}Hu;lqWJGX z=X{PVgGF_|?S?%BO{4O$6RJK4WNeg`3@=_Hf*B!f@4Gbzt~6k7Wsr2mDXAWHLf`V- zc`I0aHYAHE-GUFy2$9-1F&%o$^E@CTH!Nk2Mp~@&Vb?J+&8U90$klyOLlAM2-JRK; z{D?8r^Py_b2cVVG>Q)M(#-~C{iJ9X3IAUS{8X+V0?zyXmz8-DD%s7|m1=$wu8c715;D()@QY=5qD_DoP=jZ~--N|``zKc>8eLl?z1YJnHO5lb4f-UN~ zoxX_sq>sto-fIeS%9CuWBXq=?VL7$VT@`jQH#hLiy(Jfep%^ox)#Fg}iRiF1%4M{rq=i4fA}+JKfo8& z-Y)d16T2FMI#<&l*pr*;5K$5eEf3P>4g$0VpX$X?E@R)%XCwGH`+W5`kvBsYqwRA5(<6>SYo*Ryp3`9_aFyi z-X$!NEAM}*vaPGZNNxHCj76KsePldhz9Edj_A6}#EkYGD)yy6f@?!eIdZ~W9i^6;D zSxjTm-OLQL8Xe!Q>kl-?Orc9R0J)d3j$m6T7ln%lbaab?7E%Fst(N}TOQP$u#A1IO zfT=Hs10OOI(N;~R)+)Oxu^(Dkjhik!>@@_~{zYB{SL9>jX^)LVeuga7I0t@W`)IGk ze&S?ANPd}l`RHyWM+VvY=)GP&r!A>%ZK?SvG5~`eQS(smzu<4T1OB-byyJ_Z8xWT4 ze|&b2iC|oJZhn1)(24|F>pE{9-qhv(YnXrJlQVQiJm&OBCq zE;~Vf@jgRw!b{!w=@w8EnmtliCr#fTCswi1xr6BMRBc9-PZE0yML!HnBJ%R_&UhiC zruWW$uqPWzF>Xm*1)g=Gkcoh?*QS?b54~BI{Zv2o(@^+fQ>M!zaPgOAGFq&mgq&ts zzGiPRz;()`V5?LE$O8HBRm+03LABQ{x)`Id`9JgH07Y-bOp;b&`^2gCKx za>_b?p0kbFGd(GB{G30#{nms_&a32STtr9-!6xOf*JLsg&2X&JosWsMug>A!zz`TD zkek5b{JO8?&#WS8yQ!GsSSQP$+Qri0V5#Uz2DGfv&FasPOsN+oF@<*ucb9(m+=DOL zH+NOki}e;5^_mK^8i}J6%Z4w*QqD+We}UQaTztPvwT_A*U(XSx`4DbjMLYmTPVW*! zWd2D25Vp;p__aTXr&;Kl=tJI24rYR6T;+=Q4L9$n)i+i%WzuA;{Wp$p48I{Q8%?c(5 zW^xzTG+9nSe@sAaCgzn>>z&;t>gHOW8(G0=Zt#`P;I8~SC;9?dBtQayO0yFRDLST17SQE_*45>Og!^=Np~a%T^G_qP|6FGGkTs zW2IysS@wa~Ts@3@lbc7L6D`#06!hYf{JP1o_L@bkzY>=E-tXJ7bXe4fg1C+;EkiYn zf;@pTvHIgNwF>Pg!8t@8+{PM0(hIBLm0asG-0q4UqLy8WNyahWJ{n99x2|Yy`-jX6*H-Y0#&t%Dswy zm2?q(<8*wH92!&qerUW^kQm-9q?o4}s#pJ>RJn1ED{r7V$~S}BeiEokLHn&3@a%De zVKv)oI@@hOPElE5Ll%9^Z}X?=0Z>{Ku8P?f?NBV+gS{m!$c4JTuL}A+^@+C4PHDen zQvehI_+#-&(2fys8lzGw{eauHwp??lauSCGymh%coq4=?oWas3v!v8jf57h*f0ph+ z00YFFX3Vy&QyDH`7cSL7Q1tIKA9#G4z89htK>uBSpVi9{7|pK*K$EK_Gjx&1rjI&g_XXBskfW zP>mHE2cdt2T8Y&*ArIOY?U%kOj+$UUJlQr!!yZ5?-4{N75D8oqJGu9qVXNa()m*$c zn~m5DQ6i@(n=LLh#fHtFi$Ua!%vKI78rsf(p}E8~-#48Qm?^fMZ3%|#ErmeNkpE`O zJ7@PkR60len3yrkqm}qQ*ZNGW`sV=UA5MUBg&ooGL%efAdd!8AK$kPYG13eD5_5W% zs9buJVFIgFLE5XW&2!zY&@zg5mDkv{LO*OQ9})>CqDUaZ4+8W3zbQqaq%(dtqozTn z*X;IMMf2H9u88Gt6t?v})N)}7q_ST$Ce!~RO&|bPdD8?uiTRV|K^`v=5OMb>UN3Ng zZwVSlF#zgZg%1cIH4D98vZIl*Af+J*tk3hpm3n&N}}^zpA) zb_|G?zjG9#sS9Zq5r!`ixOwSGjmd{x;=Ah9RlX6&Z;!YKbY8c4Dnk_ zXA~2e9;_$KW#k!-!oQe8xfmS;`kR|Jw3zICd&ASa&{!Q1O9fo>Jv^|=5bHKYKXnie zi;H+tlO!d#`la;28f%3GtvE%)n2LArl+pE)L# zj+{BWufdZcEs{}SlAYvBYuRlw`xO$L7#M51TNEEALc!>e$KE=jVw!&C{BUn^2=Ie*l+Pe52n&Mh{8PJkgFBV<0;Vvm(cnFx3XR zgG)g~N$aEfM>8}7?_;(V;phKdxx!}BBC-MA-l-lQaxyaQhCZYT;tPjXx9jt5v#9H4Q&L8Om(-S?5&b<4~fI+x=HXR?d^0B7WS?u znMHDJKL-1vNR1_TE40OCtQvZ#uTawm-&lw|EDb3Dbbeqtj?}U!t=nhr zt;%(cQGebKMxg6z7&Xuib4`Z5ZDiWb3;vullGJ}%Pg2V?fLQ~Y1d0E7?xz`1i}!cMj`Ulk_%Zcvt4GhUnlOmJSH$QJE z*VYbZmtxEkAPzeIkpSoF&|v7`ht!h8nyLK7!ot(V^{En$%;m_x0N7wvvD)EsslmK< zL^L1U?%hI4v~LhYVH=<*PJ@|RbFNy}s!75`3hh&8!;8j*6wt}oj((l+1+eFTSfokM zXFh#bT&;m;$jD>DD2fTQN?ro^2S@=JMXx=iVpCJ{WR!a<- zE8!zmattR(lC}A3o!wFQ2}ZW_*Z)0?tvW2IGcM=alSLtl-DcZ>XsIQontBYUli7mP z8FyQ)%37I00n0pBcRh6!xtz9P2ag5?z_v`QET|KI=b3`W^42HDD(ar)k2$&y5YNFD zY8*4)q`)yJ9&XlkK$mqBBZXHQ#x}|9z?I+WrGEQrr&Lj){amRC6*1rbiG9<0E#t1t zTC|+E1HFB?139DG><(h2bM9=N+8iyX)m;)UWLgNg#bW?iAbx(Ks13p8Qt$itkD3DN z!dmJ6Z-vdO405c%FFrde%n~7KV}z$TZQU!Xs27hfhJkp!JM6)guKVU!2lK6hK)pW} zd2N4eX*?W5*#=eO93z6ET*qMKXS-F2$W zM7fs#NXK^7(cJ_CrSr>nZL?sG133l534xm>>RO#+R`X+`;4ZgnqrPwN zUxl%(T{{j2p5acYV3+>@;Va7C;Lb}3)>9##0~F4-RmFLW)p;qGt9nKSldgdI$Oi>F zdG{ZuJo?Q;++_6rQoC}p}L zNLt?5}gWxUaJ8ZAo}m z3ivFwXLlwDM^&qG{JLzL1l;KvQP_1_ex3Be(I~migO%W;HZdw7F=#Puv$7qtU8waD z1V}^)=CgBW1giiR>Dzu6K9hK!&i`fkr>>+~7L)#ot6}Z}1D9Y1HP;|?ta*yG;saq6 zcr)~{!I1nC%GC@8?K47VCuruu@{OIFF+;)8ol0{q3==3qKiq7=`TkyycyQ-Mz>ivG zm|3uw_qDYW`*{&~ac9D>G5;W`zDoS%T%P3IfGH3aRQ5Hz-u+6%D|Jqd| zw)uxRq(0Z>hDXFNP`=(h(6PO>xlW~n{ZwqF{J}1Z($bxEm-yCsxa~ax!~()~LZ@>8 zu8+Fza3&&ej#C^YCPN1j70PlY?b5tBLEj+RL2?bc{UjIts3ufPG10OR@T-OEbZ2O! zp{*VmMjT5Q^bc!~qZVHLrtHDY&@oo3E3`+#o?ukY>CaGQ#DH7Ze-Gl#i7TW)z08kXT0G=xxTN4#bi_#2<2zRzK!{vJyh_0Av(+#l~3rg)K>wsm*B@l ztJ4&nLeq(7F>|l&1vG?>OQqpm)yzBUIp?M^+sn}cq@g}a_<(StrH4I!TDJDXMv}{+ zidf1y{*;PIFp`~w80o|9G2(84PIyS}wn`?fk==SorX5C@A-pMK5z;vaw4+9cL|Q`M zJ#_`VA&H`j4cI}v_DvOa+@zR4u3OJv%x`JY*RcLwcQ`6Hv}Ypb?2p=n2u*)jsLG$l@b?-g zo(W*+H5FO4(*rJpqp;>b$!*AQz}NMjW|E!jri3SezLW0UZ5RGTs3GnLkk+kV{2ajk z;T-+HVrI}$gY&^%+0J4%;)5xta<~n1fl&h3gp2&}&0Hr%39x;|GwscTy&HIND0WBS zh~Tos)jH3l!kg|Xbyn0<*LGqZ^%M#KI7iknC$x%c6{@G*3=!c??wu~!;&p^Inout|(w?WG z7+ev0y^|Gxt+N@2u0wzK@DHW%x-Ro*&)3+n6-Cj20*VG|ogOex@^2|}^_*9!KYjkgOvkx?xK79V*5OGzNhq0d>gT&=pY(L4<-DssMJzq2?ZfA& zp9y)DyneGO%KuB1gn0QDDe<&byu?7V-mCW(x4XGJ^{Ic4fxHYL^?(=J2wA{tvE~<* zo{(jyWzx1#kKqfqh?kt%Pd02*JwJlnjY!<{(TsRy=LJI0Be0R~0a;Q<==y#3>E}}* zc0b69JUA$5*i;fkJvoY9xz5IXYA2-})sV4-8MkG$o3(|FRnES8 zHb25_fr$^H{Nj`pO+3YQhhB*DDGxDK9An1Ak*b3duN$v8ABR!Kx2WoTu`!0H#W};C z&@bmK^lnF7Gy~Y3{L+ZdldT_%CPc$LZ+%AaI)xHr_AhmRwG2k;+Z{e4_6Vnoq+aQ0 zNo$d{6pwORJZh8nl?}9YStfV(*=PgkJrKK4aSC z?qp3E`DzRb+985?c5c5C`KFF;6Z$$isXYBoc>lv&Gwl6pNiIx|-CxCAIcF-eJ4;CR z+ob$x_DuMaMS%v}6GN_Zjakx4 z(t{~#5w`~g&r1W^8$uI;t$)jA}9V*jt0g%l=nSW}Ys)c{n ze4hB-7BdvYu|$13{9>V%qj?hDI6xa1x%E2cX9|4k*6bYaAa{Cub2F;F)G({$&RNRd zl9Uf`YRNttx3>hE5V*wrrAWJhZ}^{$Fkc{@Yn{PNXl&anlnEE2J7}l(@1=;%!_dm3 z{UzzgU!BxGa7l?jl5!QhR0l)b{ss=>qMom7oRV^y@}SOmFwsN};gs?cHLUbdQU1X3 zWWaBGPgeTr-xHs)Z7=XXnUS*}-+n4}wf1}QQ<8r&NNR09L%VKr^~)ues?`mLLdSyS zfgN$ayv?M>ubHSRy2nw8zBM}KblqiagxnJ9UsOm(KpDUi_>Bbk4fpmw$rg#PcsAJ2 zWB7`thv$dveO?A2sSD9`0NVTwjGXHdL6Qe{=a5(+kUO+qRJz_bK#ys>viRN@m-9LV z=d}7c(mp78Ax7s8dy{SMO);$%LDJMPN@On;)w$vidHQWI87#MC7O9*0#cpZ(hsAL7 zS>%q1DReLT6)$6kG8m*UO-%*_Hv2A5Z)b?W@7umE3+ud@7Hqs17&_sjijKdeO|anI z-S{+yA#CE(@BC{5yGxMWCBC_jR~V_%l1t3|$I{YdP)K<$+C;`_F9aE+=b$(x`Bp7R~GU1}Y1)kPRIYv+fuv(R8!Kfe)pQDO~5x!v!OUbwRiZS;4-;Km#yjt6cJ|5n{7pZqdM`USmnNT zSLZQjev9jmG_9*}KUYM*m*UR@+QS!rlBz{oP=m=33Nvot6VGeX0u_CEX*|=R!=941 z7#4%J7)?vgG!saT_f_?rncKs=;qVYbIXmo$;I#$m2q=Gw^9 zTu)msql#4=ww{Kbl4fe*r?}*i=j;3gH9|(4U_V2kw1zdxtF3JXTErfr)981GGhF?& z1iz^ygp>}FM=_}oMw*>`k$0ch#G`airdP$B^vF{cQ!Mi6(NsbGlokS;C;r%wnw~m< z$MgF?t{FECZi#>B-3wzsh^d$j5%zdoON|l%)iC~bYwdkQuacx^I9Y9NYVQ@bipseZ2DR&t?jb8WD<9=_%=HcI-63Xy|%eCq4 zpxL1Ujaf~z2`A0q$N=csv%g0)H0rEMj-nt`^k`q`#NIN6@db$?@7ReCwv{JtHt{c6 z3DeE<;NXLXhK6g)myzB&rMiJB=BT>u`sj)KnM?Che4l-_CXcu*o`~WZu#~mV`0pXl zp|uWpsbN+{=ke-tB5SS>i%`&$s2rb>lhPlUOXw?Z2Z+|F=21=gO{pNQmH(Z;vgn*l zoET7$c%@vZp+Z7X)M1s+g~cSSoiFdje}x#u$LA1I;CG$VsM|>b%Nti_jx#JJ&|ks6 zM1a)pPO@5RiZzW!6NiRZ3b&B*X}b&E-ucqFYyXs?U$1~UJ+4j1i=P#+aW_tXJn7z0 z%Q+hUegLw~rZK1E0;D^4_#;;}LJZ#=Ww|VTxg=#6v_LXn;qzw_3*<_otvBr7;CL+COEN(qo;hZ(PCM z-1FT_)2=Hq6yOR~OQ&yY#uPyLTU!)A1i=rs>_=!uE0eLRfH7hTGy55O!gYXRQ7orT z(8E)mwD+0Y(JncY?F}OYO%IkIhRTH%65>-cFJ*0CU-d9GlEX}Z$fzURH@(u&Bh(>r z9{ux<$Ai;(0gn$8{=VBwzmYpxxpJ{b|VJO zCk5nw^MbO!^Uk+LF`sSI_-K{>6j`OKtUplYpN@L3)%H+lhVZC==H0`Z@K59a?*-_b zPoCUQP6puhR1k#BR|g<&ydOKjAl7hq9f_BqvTi{Eq#*QXZc?Dgt(5q=}i5eu*< zTN>j&yD$~UoYz~(_=PIq?)Zq|JwqG~5c%BesbcgsSr=WH8E_mbw5KQSS_~JHbfc@3 zY=pzcL<~mz*d*OGR?YP(F!)U;4sslod@J!{bl(Fx|6cmWwqhkwTm~+=+EDid6r~;Z z+ZQ9cY_F^(7n&1fG|a0^_8IuyEmM^Jr=)Nvmro;7N$!IZLDA7DpZRM^N;HZFKvGEX ztAh-q@SiQA&A_nUcdG%`HDgzC`8*hF@icgyIGL>L=}zk1o@Dr|SXtE5%3c1Gi8{OtNF7JLlQF$^w_Dj~6oD zgPsZ+=Mk(KV(qonO~@YGrNrxxR&f_B7mC$jkn?9MoCCH@}fi+DP`K+@G%Gq^EDFZDajz>urK`u%Z~jJdm&@3;Fgio&W%bJM$X zB3#8PEIuXMNzo7EqX^5)nGxkfAeUCh5MszXbS=tbf7}b;-X#a5)1#ecFJ#e8w^`4oP#SteK>uBNx$3 z9BZb+h99xkM&WJW!g8}V0F^FosE@E+qh3TG2f$xjr6wG9uiFMdaOHW$JJGQ^w0|&+ zH}l&p(I6kAUJIFjBv+18LZ}ake^`LX*u0uXWb5CP+2-^|p;9q%5>^Dnft~X4#RHaE zb5RSz&(68!AWgc}#e(?l*dXiuM=x^eD+8NlCkjs1)D!Epm&I z8P|c(Kg35|caS+q&fY{6<;#)lNP)*bgt}IW*8QcxuC6BtqFX;1GuYS_ut z5ygEk(IoW(5_+q@F!?)Tb`$Y9bV%r@J&7kms!r0gdrNFCo?1tNA0U@r=ydC&BP51u zOQui+XSHc)0Y^&<_)4J%RhLB#q)lZHAk-7=wqhKj{9VxR%d&Q(tq;<`&|BepIHrF+ zK1gb`4e8>FsO`)kc>I(JRZYVCB_c6YVIfzQsSL%u1+Kr<=zV9?V%|fqO|iP-e4)82 z;|YsHmypPodT@QylyllpP}UtR$gjQv*Xs8{hLD1b0$$)V41Xuo|-^*!#D zc5n_<;MZ>jySEHs7VoUsJEp1wz9SCAH`_cIzA~Y*`HW-;D5sp`&Ng8*_)VmaXfE+L z3J56~?5?WSzYlvc<|+mt8P9`u;H)5Rd$Qr(MyyqlQyqJ)>|$I0op?+9aAp+{I{&F8 z`Q{3UhXB~cEWyZ~KcvkvpUP&c2*|p=RW-A;kQPg(x%#>63)>B=9=bdHqfoC5YO2L4 zHjg>vQ?5uI23=&!jqK{9gy~(b$57Y*+Qq}+=xXoes(KBc_%| zo(7~0g86rgEP2X6BV~k}la+p);h&*BKAdRM37_GkZJX0alJH7hnNISN&+6XF%v3cGs5tP&P`_?YhL+^+!1L8tjyJ4Qgtt&2uzvc-kJ{z6Dks#f z+UIbch59o4?68v4m(bmX)^!K~ORe2-91Uh|e8sF*lnH=_Tw6RcY)KRgZqSk~hLt5! z(>L;$qtu=-<&8S*$#QuSt7-;Ko}RQI_aj$tm*-?2U@j_Ci1rJrf!v<&RC4N);lNJ` zwcD}*k6c^3D8u6~{p$osU0WA-Mx1xJexz#xjd+41Oe;y#R_WO2g{&3NCxUyxrXnfU zHZ~V~?mr24;k|qJg1A$fBYq&?qA01!bvIPz8&N(niw=0(7Sw6=2)60m#lIjdKVR8h zCu=s2SIa$`MV;QNft&p^-P<62-0q&{r3Vy`BTz46?(pH$85W`qYLiDs$DWsog2 zwfa=GuZEXpN0AWpW%#8mD1ga!V`$SHXW|{7JqY$|X;Zc7*8H1Sm#GmrMp_54>U^c2 zumWyIwt9YS_9X}`S9Z$NeuNDNhqANM{wBjllmmgPY-b~A^lM5QCs^{?<~h3e*VCs* zEpOk$ugaz>9<$d^eGR42v1yQDLzV#0y$i*JkOt2@9t@}=0{ZSq=VjziLRmD$Kb>z~ z`m&?5``61Aw**~7vZcHwl2^=zvV1;%T7~Aaj zpmw2W=7Om&*5ELMu+Cpj|3lMtN3;2c?L-J_&mwl!Dt>0Dt!j^=r6sgco5bETN~xMf zZAB?+)r_sNsZm=ZHZ^M3R@E>4&iDP9bMi;dljnW!`x^Ikf9gO=#*y=ti!bwML>9ym zZ3A5u`$a7gq=(Nx1w#PWsQ5<8Tf~czmUHk0=j6}ii%FdjaM9>3$7;8>bOE4T?CVK= zc2ZAqR2oTBAg2+g0z7Jxn@8j{-!=wzHYXAdui}a5I|zC}K2t9x&Gi(Az~CC1uVjE& zmLR5?8v1GpUw9Vd0}!t>E6vWR3o|j!2NhD{ltE6`;OH$UyIs zn1kcc*_~c#m8``H6$ty}pzO|JE*pRbg{R_;gLC1s2Z{as^9A$Fh1;in-2IP8n6A~{J$(oKR zw0~;nf1;T4^SwQC{3*#y@IT%XqQ+pV7|e*HB-hQSknQ(+=C?^kS|koN5wTu$#G|N2 zK(+36YVD%;9t^k&50~?&TJKWU7Jmv*xM9I|XSi0WN7NCIA(GP08>yz`N_zoZH_S|| z-f!qQOHneRBCHLB=$pD9W85*G-Qh`)Xw2cLpL{6*O2`%G`wYw^LO9{8<4LcJ%S`*x zGos(@jM+Lbdd_a6FY}p-^zQOr7W*gIJzk($?fX7h%Ry_7zSAC+!Q|KzeB!J6?4|0P zHBLLc@QtXy<;A@l&hJm`Cbmvb8(uJ$;)UWL=oBtk(TcF1{Jr_&?=m8nr+D=x>_={e zc9C4`!>pipXWB&=WIbv0*S0imCEHtGe)f3sDB|6h;?~#J{#H9t@v}!<@Tkb<>V>)* zq~kf?Yj9xqdSwbn(j))&;>cdf?Ew_G!krz3W9N`;8bCUPp@rkqy>NW$`6NTBx3VSb zzB`5bbE9TUixxep9e%N2!b!4Lw9%A{tEA}8Yyf9wNMVJnSe_@jX`MUCn+Rf0qG2ah z2PN@}?DPmJn=onZ9ia2$>zgPt#oq8zJ0p^riJG1SuFka48W+0iA8U7}zHBe4wn$_| zVP95~V5=#s$6GGk;(*XSMuYyx(wtMju+Bb+l7Wxd^_IpWk)lne@-bvDD3&>LZ$sYSy?ViY0xWa zXJ553%wE{v**xKRqD>&uQy{d*AxXRY;!UFeE69uY+L=5+)WbarDg1RNCHVR%Q zzy6JV zrZWSO+$csZTyCUCN5>}xLnt_=+%x`%KiFY;U3?lw;aAyz@%U^&|Is%SOS}r| z=6;|ED~M6LdcYsH`w!P@`1pSF!()$`et>RqfBNt-xI;%X$Q@(PO5@D|0fX}$IUu9o z2vx|3A6EHQkbA_e!Pk^$XTlx_z}>buVafG~6GNIeNb5Ip9@kWXUOA~AnvAU44laab zj)0%cnT1?UrE2D_#(X(r%cYo7ij}r#s|(DTRTAbi$uZ#F+tJAS%f|(rzkq~!dHuNW zuOL%bIh!>0Gs!)?ax;pU<8Sz0-|y&Fws?YUCn~@+lvO*A?0v&)msw@I?bP zoJoIiwP`!yo_yMz&+5sBvJZi^2#zc3@A4@V+dLRD7S4!Z2!|Y)X5DI`TAr!!iakzg zP0ePM-r;92-u=zcU?R0F8r-QXp9^wlqAkgkBVS)8S7bu%N0L@jkZ0()rvb9O7Qs%3 zb*dvtsuGl(Cmgj|4gAm6OazM=y><8i4(bLx%})3X1mcv@ zRNEryRz>qNGQU!IbTjM4?|KgutqfjWL5W0TR^XJdj78s6&yAPl?kT?#^xAd3DEp1% z^ysK=wTzA=>#gksRzg5-mXdd85X^18$Y&GVBB;XePk`t17AbH4q1J_Kg)55Ks zyC_Xnh0s3A2{4I1UUlRSXfft*JN6t;F%vA%s<}gOX#-}Q|5#iB2R9BH3`w`Kv0(>d zm_Dp95hCsJlldo=r8b32f7#4a^UB{`uBx>cU!o#phJxK6%4?0*BCItoi$l(1*DP#j?ev`jdJx8sV8qc^}0qmsOu%@0h?dNZ?#c-P?PkxzG#}RD#0RS!1q7v zN2>wPzE7ww$o7tI|52jQo?NpXLu>L@lI)G1@`l`8XO zwvtrog=&y#JUr_&J>!IKoE-lH0r}h6U;z`g#&h%6w$_93Y5TmBxK3YfI=p=*y)zCe zlbIU5Z^)NoxbqVa=#vLL5Nlxnv`OTe^LedZm-Ne~9Y!=%j0!^~#cfD*pPT>@g)vtBg$==AheNh}CVh*!gNqQFV^vY0 zsCIQ4AP+brxm6a?(Aod>eP@*nfvT>4Qba1z;lx3Ck%6L$6Wu34Fl3E$vR7yJflj7t z#?PCq+cgB%j~^N^8)PDMnK>?l1xHBh=(x6{q^l9Q=E030BKQk!5qy@omA$Im?j4qWw^DyHM8Xyylbfaar2Fh%3V$)eE(8WYWp7orvw84tjrr41(@`Brw#DBLTuwdj z3?>mvH#3(t+ks*-lRsDZ-OFqw7EZ!t#O$>~#hw8Sr!Wnwme;N_8G0x~R7d&X94Ksl=H$?jlqhT$o$!2MdZ;azB;wY?GT<%P+nDNgj*)P;X9qnTm+HB<1`&Y0*F#y6vYD}{;8LQ^;6q>*;9>0z<$;}z)igwW4lLOP{N|J)F4 zibpDnAm2YU4G6FHmEZSjm*li}0M7j7eJuK}CId@(AX1lWH@>1VHQj<1-*{{T`2>eB zme8$ZC4TOpknrExfEitk{VC%opO{lAOj;c2>UkjmHlOIsfv0ujHhoj|gW2kCEOeMu zNL$v`gm{}*Gf=e*((j)l8W`s*ujw;XW}ZfsY&U7$;w8cLK)$jkxL%%nijqv))hz%D z>qZ@_p(_KUN^WpcXSt@eI1?)+raIG4#+|iJM!wLb;(l{gd{+KKBcS8Y8H|Q{q2rQY z#74JBoX@1Z()3Q90V}<$fqIvfwe}bXyCunYA*@JFGb8 zQK#MGmpCYXFtMV;KTcrpt_Z9y%^-67CEXAjx>1M&c8YUbT3Hppp~0i7i;ual*( z@>rD4e%WDVM{C>FtNQ=$E4&ac6eNfw=7h^TRR2Tb&b!stgWxpnwck?oLLGrCdNK9? z)$K8$9xX%><9JpUw~~_VtNOyU(FQ$Xf@q``0u~%1j0b0t4Wb7>6kX1$^eM=VqGM9} z2nVgsPm(rNWVYo>6r@S1UEU#TlQWUQol#YQ@G&KfYzO=CxUXRZMnHqt9?R&5V#pfT z`pO5Ad&F*w?{Z4j9Bkd#0EXIxJDf0>HcI5pW?30R8#{o?1UnFqVa}$XVx`4GEL25n zoa_G*&qPhY;Sn+d7y^ZvYcspWQn(hAG0!*R87&yjX=LEUQB7{1&V_GB#V^c16D_-N zivU5n^C0|a#as$PUthl@YW^fIaVtk-Q;{gdz`TAacp29wsePMF1Ty$B#ty%Je91m! zwq7gq487+oY+<%1{|rrN3es;YS0g-@ARM%>fGcQgRmb|uGW$9qC&o8L~sn3HnFSv$LxNqFC0=Ns%>YVaC-U+Q=tMcjpW!29P>^~y~YV#qENS@f7f zooLkNUrV69TSXv+QI&M)ATkvI^)hENQqS)>%XQ!8hhn}IPqaY>eW{u2XsVGEZ$*-h z&z9>4!k$E)epLNWd{Y58sx0`Ow!pf-Dfe>mf7%2DkUW_nmKx!m_KPoodcO7_j*{82 zzpsBElKQi4RimC{k$=6EcAPC%8DdrK0;pmj2zdRSIfRV^Q`4LzfI3b@h!e#5H=&?$ z#}l^XElTv45jk5v=o9znGMAx?gORv2yT)h8-}qJ5x=YbTFoo!yG#L zk#2}tcI*BS`p4$3rWh>64n#cU`>d;0;{-ZX%Ot@yB+u;*B7(EhUe)3%(53)gC+V4` zuYm-63OF(hvnGH}kUD3ZUPI)MsHTLXZxi~0cdox#$DdOGzCO5%{(&}|BXkQ+SD=t* zuG&qYXa0HTd(`BTH*3FMZU$WUBe46SG+*(bxHKG*KPGpW@%Hz16033OJ^sbaPk(>3 zN?fgYJtktrr;+9wu@w^wW~Tb+Vsta5N0nhqW4@2c3Z~#3W!W@BYUyIVHEY@hRbetSx6mA6Dw`MoyJPvL$DWfX}JiX0SHi8WCM=Ph$P2xbQ}D_vVx%f2t6uXD+r&BD zjbWy7cQ+7SK#eUk95=YB3i^o!MD#wDO+2C7zE018c8h+K!c~lt7P&cgKNVdqoUVHN z3>};>N;$tG7!)UFgL`RnA((hpjj+#fZP_2ppn)rIM11&f8+AA+&K)U{H)7vV`Rd&W zvwopSnLdQ}hCGogERv0eXpvKs({!!m?L)TbZ3gsCy6iWv=PV5BGLh2BJis&_>kf4y zX;kdmFHhy0i1r+Ed;=D}$BQ;l&`I14Sx8BJIDPncxC$w8F=C&RS=EeLkYmoIPu{40 z&Yv3#1SZ)%TBlGQ%1Amh2FjYR)loJDh~dNuo)nRA0FmqN1A<-U;=_7x9e=uWO4q{| zQmu}#Klyj(&J82PIS9=Xh>yR@a5r_thb{cXP zjw`cn8Ac^_d#ewVI^evANv~gj=?(VwQ+w@MUqR|#l zi$nj>K|oL+1)Q!rIdL?somwsYL`AcyV<`*hhx{7zw>dx`ckte!urCq?%p~-_ja*IE z>}6FG!}Eacu6|ois`(0e*;t>UQ@e=479h_0TPLJO(%`U|k^+=N*=mQfc~$Xf5-|F5 zg>bT<=2!365_Oa#3sjX(+BW0`7?&%s{kOCkWSrxS@1ZQ@E>vqcDq)c>+WbpE=?QTVGi}P>^Fi*|p^y95HG87QFDn?IQ}R0K|2U zRGBh8qPompW0hr4yi#U#L#0-xoJ7XhySyc7I*O;TKY+~4XhUnE+TbA$$i9`8|2aX=#> zJ6vy&pp84KX&LmxyJ+f6??O}_6KJB$ZSs=P#Sv4@doz+HnMW%xgBhC4Ls%z!6J9jQ z5#VtyL{@LO&XuW<2;|nm(DvHrTWQkA?k-By@e@$LK4o!gS$GaGRYcV4$>OU1pNCBe_Q6lWNXEqqZXgNoV%0^7a(x|@hVWtf02w~J6w!{?5KpM!KpfqKP}v3()^%{l&3RR0DC$ zLEdYmf;d_ zAZNhZbPoVQb&^Ki5KcH$fxUX%*8tO}YCi3s1Sl}>hkkr>{){(v)UNh4izZDocoz-% z65$>0-%g;j;6I4(8*S89TI1fPnLgtzhQ(hJTvna6KEA4e>Nym=q4KJ+YVs+|CQp&^ zGEfyZKi*cSwmS0VUKH^M+?f=&BtDX7rBPY^0UR$J71?{lWqlI0w+KRYqODNuGDtLX z(>y)02VLWzc%fY5fZsD4J5UO5t{JR1a)yg-dlRJu{wg1ioxO4CgbVNC>BWo zOF@lImvw~r2uyxB#0tgYJ|w~npKdny6p|IHeFhfGqt@{yE@2DGRX=B{lV-3H93{&)ltvf` zwL~9RBTjNnGF*YqcitZ2U2?X9c zMo4Y2sNRw@SMsyzdCg!{q{b=Irt0zJKW;&YyHJ&^iJYVq)YM@4>9b%UnJ2Z;cTbn; zW~b&UNg>CXcm@3i+d%3=GrOgWj`1rtk(?wGD(;fb9Fi^PW!HUUSaid}2`5%L5Ufh! z{tYV~Yb>??{m?=;f3cAYY(VIr@_No{Y|=3nG_5nD(V7^jVF6!07%O+ENM6lqjxej& z0%Et$r^GoUO;2WPULQY=hCLbl==3^DBv6qEYxvw-IYWx;VM&GqCVrSyG%Y@ktTmU9 zbab?qr=6#2$u6U6q;`Ryp^IFCO8`QjRL2rS; z2Vvs=UKFjV5a9_d><^fAYkOs7AQrv&p$LwEEUcVVBjw%w-U}7nX|2@b*APnCxIc6S zo%)5>o&nsldGMvsn+5zO9FGwzR>FwxqN(N`6|6baF?Iuyx~xZjowkv&(%}Bf5IXeH?oE}WX@e^Bo(xyfA4lSC`k}rEZ(wyYyCUV#2J6s_ zqxm%T561M{1 z04I4l;SnZGM6lRl_k&%^pQ9`PYcx3HJFW3GAVSOKYM>6e_{JE3^dDyR$+w1Gci!m) zxJ@*(B$)M&E7 z`89DFhV6UmBz&X{R#!B3cQ@9 zPM`#j{1d&USVJ>MXct_~8B6_?9W(y5ey{)V07yMCsT8EGlEoYA04wZg} zUd%}B<)BRk0`mq@s%xF9uyE)s8-1vzYUh71uD*P|`F7qHwv2nc^!6{Ie7r)o=DHyp zB9S{oNQ&;4_*DePbteW%p)&e|j{CI`Fx%Vj>3f|TLw=#5;2CP&d1$ zCe+ei@Pxx!E*`=`J}bEsZzbIck7K5%5cYLlSIgb|Xx_{!up8A`C3v}lO%4T=>+K;= z8VG0iWben!h+6nwvo_8cl(Cl%$Ow-S{V3_3?2-Jx5^FtpYDxOG+uTz*K!ZgbW7%|~dhRI6nYi9fw{+y;Y>csE!P{H(-OemtyMi%MC z(uT`=3q)H>U6^C~ic2ny63+y4J`PN-F241Q^I)(0HMjxXm4|X17*mYrdc`I%nNLY_ z9o~FgpyT4zPM=36+v$m!?2ZrB0yV|5edCCpb=SUr678}?JxM54{%2F?eZj$hPM>oA z_agB6RcRa{xb<*gLhuliKO)H&{5^Z%nC3dLL;Zo$%^mob3Xm2LK8fC&!9l}((MY#y z!sR>9Lf)~xP2_hM&-{VQlX#$j8Q8U7pDNV(Gu3FwmBH0SonM9m$$C%r=@K(P4ub@R zK8P7%C|KoS8^HCN_w{wwY%|q6r6T!8XA$ijmA^2D1&d^-kqXS+KA})I zR&jggZ?;Pt0QPB&H447M$k5+OlaH|^86y|h;4V4lu`>dtvMyJk6AhC3iXIWX4drQ; z`3%1U-xJS)X5{Wbc_U<2_zm)y_U0Oz^!2DKr@tJn0e4?eQaXBIG^-50SwnDcWhB^% z=KcUG?3UsKRJ=V?ABd#y;_@}`gM@2M25k(bD#1-6+^(^$6D`6vGr1pJ-4m?(-KSOf zYKb#k1RyztZXKBY^icKTiG3}CAUT0uCu2ll_w=9k1uuv2AsvSaZ^2|KYo`-$)eA~6 zFYfnd0&L;|$x*LL zGiV`lz&dP#Y6kZ(3tjya$R7uulcW>ab0cx*(%CX6a%o`qTgog98y}&B@U+tDaJiDV zYRWPuc{)~xR{o%^Btr8LeUSn{b9*&6DTjnw=-?IK{ke4&3EI5e>z~-+#gDqo8tTj% zTKurYOYV5xBr)`d!B5F{3cH}sgzbKS-75_x&2xg4Rx*9h+8j!Ed?b)~c@YBL=$7Pe z3jmR&#oMHPhpXlvJ*%Sd-QAvF38tD2)zCy6BO5BGE!mJ z{2Qt5vKU(VG0sJwyjtPz)-L*aW~!7^0EA)(zxpbhq>q@Q$=X(AsW^^kWu;XKQ#t+X zEvWG@6s#^!|B!`oRnfcP*6or*bA7*U>FyRftZ}kaXN3sB%|d>97xo{D!jtb_^%rrE z6*>$J>BF4&b*g4N1zP8xVDYu(IFR%Ko?EoWNh)rRy}Ykb!F$Alq9Ue6=E{V(upz@L z8{VqE=BBlj?~WOuA}u6Bc;}c`ex4yh({Z5UbM>52mC~Gm7*U0dgMv~Uh;d&~kAfLI z^B-%E&qVkftBI~gkZ%9-H4Oqp|54Tq?s0;P;5%$_V*mLr+TzNZ5t|OU4=bNZZEzoc z53cnd9|jr^Yb9xZB@83Is7BG6iL3e4FYh!?*F2F#HH8eOAzqCTel`7 z>nvamSg1lHk^ucr`4&LwhaGVISsYR?ytN>7Srw6eYo1VVN;2p-YVr09MMol%w?UGy zC1x$avqE{+xxUD_A6RcDl3%45Qd`&EJTyyW*J)&8Xyz@NI!Z(m8d z$pNseERVUb7{X?DKHi*ou|8kvB`XVX-$X&?TVQ_ikoncom6_%pm*vs>ek9A(=POGJ zo6BdTo%aDvZ7p3&`yB2h^9LN&e%J#JvHv^*fb$15t~8rsK={G@BFB7hFNqjn*TXxA zeVzo>-Fbg`%NOA80gR5obAh8dmZ`O(3%#(wRt{A6xHT#JGJ8Uy0%wA2GzVH?`As37 zNbaS(*6lnlaN`0{E`b_`;n4C^4OW(KBteOy3ca-AJT3?0N1F|Dq&c-3aYT2((H`Dd zK);74-r$-cz7WJu3LyOIxbKb9FEZ{9*8#;1sqrTzH2uAD%^o@P1f{-75sHzca;*dQ zd3ds{{U$pGV#v4}6>3f|q;u0ata1`(l%i(4!5PJaNH9DnryHQ3;z#(Xd9Xz-ASxRW zO(mYN@{4iJ|Nw*oG+2y zk{Yu`BP~L^7awK6r6@uoez~+)DgI8~{9Z2p9FT!+?r-v0-x2D&?JLwGx6hE z9dYPtFnd6w-t^3HyMg!u1e$ls4z%hqsj-{*mGpfwDu!fonC;gwuz5qT+NFMp$v56D z)=%yYWH>KVy_;vE7+;mBss zjBF9nmF)-ClbAoLMkv=IJ^-w2an;$$m)!FedT9j2(&j{qN~Z~6bFiF*J0WBE$M)^lbiGx zD7WH42FIZDeU1(eEw1;j58!Kj?B1|wN{^olWefD%o26BUceE>R+}5aq4q+cPbe-wbZa z%ut~QY$lVPTI7QI+6=(QeVMsDTCeM|jXi*OJ$>dq^*6xRF~ES3;+!(8g5cJyX?mZR zpM(ld1=BLk-JTV5{^7}}zm=WFB4bg)6Gm9bNE~R?q9$rTBFUQJ|1mfVan`>cuAN>W-leYoR!8R08uFq1?2lDW{K$Xw8)rG4cmhD z)Zz2Q@YwIO4}+&(c@wA-2b{K8yL4dO^XE}6D>k(V#^Q29Asi1&0>TtF?hF&Y!Ik)} zmay_+4x7YPO(=C621#kASTQ#1*1F2dYlgq6cLn{X|Md*JV&r6*(nt9VOAdW3zm_d*>Stf%wZ^BH(VW7{Glpb#~BzlD)^=vy5N| z7?yddY_Eo+ES0*W8n;E$5eIfOP2xwTrYg%A=`}bLuacLlMXh>bWCS9pcUb_E*g_we ziQseV9+frrZ9X z)z5u$a0G}6=72yUkB&HFA9&xZb!<^PH)sBoeJY&@TOMmCw_h2>%w z6C=E}chAlFdpny!39h&APJyUh6M1w?Kj{Zz#;qIGlXd)B^SxKM(AbqX5`#r=JY631 zlK|rO$;kvfzfsjc`Kg)y!!Vh>k<4U%E0UOv8Z7jl zC3!&yZbD~Msb#V*>`I%p3 zKl}7RKnZm9#JW2h_>ZS0=ac&SEw(#bX%B#8)qQ6?vlWEN0r`n6b8NXA8})rkAl9|!h;)P5Km?}F zOoej&(ys7ffzOVRCQRI(o+K+a!qrP|whSx&4EE_ke(vgZ(wdcXq8^ zpT5RwejU5yMpv|)y|eqBYGHQiazHRXt;HmY;7JuR0T;)(q{AM>hLp+`x$g5ADR7?!mrY>{VHNqh? zm7|4HevMfzW_vqPYG*D%ixnn{C3rrJ)E6=)8FOb_|1x5AbzyC^NPu8+Y!72_x|FQz zifL*E{OSAw?`k9oZ%U(PS4&B|VOR_Ne4uz>H#JS3pc^MWvKDt&w_i5N7K(^jL(n;_ zOW%8{U2!E*8T@4CwzAhElsE#q9x%1ZJy-{yY`gj`tQl{sd+&uPhrsoLM1RHj(dQWn z2Wi2gF+<l`-%0|P6s(jx+Q)a_}8cEg&!HZ@!T07L< z#hAU*_;d*uTP>t3%GS)ayTeUNjL|$+k{+^es30<`Mfk@){qp?sl^sZtckt|wL)_)^ znz0(}8nvx{bJ$Hod&G53L9n`F{GRuRMb4P1%)(%owCEsRBuu7pkGUC5^#t!5eXk|u z&6i7{!tExCL$02g6i!__ZZfGzE@t@I-B0I)Y22m0ik1dRp(myL67$Z*-^Z9hUE#1Y zx1m2e0UVZJ3R4X`*qWFG)|oJ(6@=|x5|{kp>{gp-Rui|O`^``Mi~)RwT`mibO9q3| zqTHWG#15f%a&MVefiN+KM3g;Fvd(Xhj8qM$;H)S^6?^<+Q_hA{54in)I*}uRjwU7i zliO?!ocZ=M<))Y{KwK`|z)z++r@-mO#M1M{>Lnr?LsQQ?9 z`up)tqZ`Nb_6J#K$KR>{5+)@>Juar3|5AQ!B@k6?eD7}dZ`@ymoH8Bu2MTNp%r`^k z0kQzs+}8GXFIDg4#ru9fR6HqNdkfP)?(QF)k9sE)q42Fkv3m1bI#YWzu3!E3SLv&5 zO>Qsbdr5A)lEPo>>$*;Gpg@|NA1wnhTk|YAIck&~9B6#?C?Cnj_8raWwdF1mj}Hcx zzI@v*m4(vU<(9%6&6KUc<)~$7uak)rHqI}bM>|tTI3DjY$;grGbTzN5$<*4tD4Sc5eRYCU82SMF?sO@V)?=>! znBuLExOipyk7M#`>I{0v3?tqAz>s1}w%OU#2k+cWw5vXy8q~)RL>+~QVrBa13AN

0V)L22Z&=rN`Os$CfD? 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 L^K+#*xA^}9wP>(+ literal 0 HcmV?d00001 diff --git a/sites/all/themes/gui/jee/assets/img/shadow-dph.svg b/sites/all/themes/gui/jee/assets/img/shadow-dph.svg new file mode 100644 index 0000000..4e5e141 --- /dev/null +++ b/sites/all/themes/gui/jee/assets/img/shadow-dph.svg @@ -0,0 +1,105 @@ + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/sites/all/themes/gui/jee/assets/img/shadow-dub.svg b/sites/all/themes/gui/jee/assets/img/shadow-dub.svg new file mode 100644 index 0000000..f95da4f --- /dev/null +++ b/sites/all/themes/gui/jee/assets/img/shadow-dub.svg @@ -0,0 +1,105 @@ + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/sites/all/themes/gui/jee/assets/img/shadow-juso.svg b/sites/all/themes/gui/jee/assets/img/shadow-juso.svg new file mode 100644 index 0000000..2842aa9 --- /dev/null +++ b/sites/all/themes/gui/jee/assets/img/shadow-juso.svg @@ -0,0 +1,105 @@ + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/sites/all/themes/gui/jee/assets/img/shadow-opp.svg b/sites/all/themes/gui/jee/assets/img/shadow-opp.svg new file mode 100644 index 0000000..5ff18e2 --- /dev/null +++ b/sites/all/themes/gui/jee/assets/img/shadow-opp.svg @@ -0,0 +1,105 @@ + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/sites/all/themes/gui/jee/assets/img/shadow-sol.svg b/sites/all/themes/gui/jee/assets/img/shadow-sol.svg new file mode 100644 index 0000000..df4f7f7 --- /dev/null +++ b/sites/all/themes/gui/jee/assets/img/shadow-sol.svg @@ -0,0 +1,105 @@ + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/sites/all/themes/gui/jee/assets/img/shadow-sub.svg b/sites/all/themes/gui/jee/assets/img/shadow-sub.svg new file mode 100644 index 0000000..cdbf247 --- /dev/null +++ b/sites/all/themes/gui/jee/assets/img/shadow-sub.svg @@ -0,0 +1,105 @@ + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/sites/all/themes/gui/jee/assets/img/shadows.svg b/sites/all/themes/gui/jee/assets/img/shadows.svg new file mode 100644 index 0000000..e0a9f0f --- /dev/null +++ b/sites/all/themes/gui/jee/assets/img/shadows.svg @@ -0,0 +1,558 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/sites/all/themes/gui/jee/bower.json b/sites/all/themes/gui/jee/bower.json index 6ad84b1..d3a4dc4 100644 --- a/sites/all/themes/gui/jee/bower.json +++ b/sites/all/themes/gui/jee/bower.json @@ -1,7 +1,9 @@ { "name": "esadhar", "dependencies": { - "foundation": "~5.5.0" + "foundation": "~5.5.0", + "jquery.transit": "~0.9.12", + "jquery.pep": "~0.6.3" }, "version": "7.x-0.1", "authors": [ diff --git a/sites/all/themes/gui/jee/bower_components/jquery.pep/.bower.json b/sites/all/themes/gui/jee/bower_components/jquery.pep/.bower.json new file mode 100644 index 0000000..6eb6511 --- /dev/null +++ b/sites/all/themes/gui/jee/bower_components/jquery.pep/.bower.json @@ -0,0 +1,15 @@ +{ + "name": "jquery.pep", + "homepage": "https://github.com/briangonzalez/jquery.pep.js", + "version": "0.6.3", + "_release": "0.6.3", + "_resolution": { + "type": "version", + "tag": "v0.6.3", + "commit": "040ff8b765c4676e06190a631ef6bcdec9ac63a9" + }, + "_source": "git://github.com/briangonzalez/jquery.pep.js.git", + "_target": "~0.6.3", + "_originalSource": "jquery.pep", + "_direct": true +} \ No newline at end of file diff --git a/sites/all/themes/gui/jee/bower_components/jquery.pep/.gitignore b/sites/all/themes/gui/jee/bower_components/jquery.pep/.gitignore new file mode 100644 index 0000000..62300a9 --- /dev/null +++ b/sites/all/themes/gui/jee/bower_components/jquery.pep/.gitignore @@ -0,0 +1,2 @@ +dist/jquery.pep.min.js.gz +node_modules \ No newline at end of file diff --git a/sites/all/themes/gui/jee/bower_components/jquery.pep/.nvmrc b/sites/all/themes/gui/jee/bower_components/jquery.pep/.nvmrc new file mode 100644 index 0000000..4dd35ad --- /dev/null +++ b/sites/all/themes/gui/jee/bower_components/jquery.pep/.nvmrc @@ -0,0 +1 @@ +0.10.13 \ No newline at end of file diff --git a/sites/all/themes/gui/jee/bower_components/jquery.pep/CONTRIBUTING.md b/sites/all/themes/gui/jee/bower_components/jquery.pep/CONTRIBUTING.md new file mode 100644 index 0000000..534b99d --- /dev/null +++ b/sites/all/themes/gui/jee/bower_components/jquery.pep/CONTRIBUTING.md @@ -0,0 +1,38 @@ +## Contributing. + +First and foremost, if you've made it this far: __you are awesome__. Thanks for even considering contributing to open source. + +Here's how you can contribute to this repo: + +```bash +# 1. Make your edits. + +# 2. Views the demos in your browser, and test your changes thoroughly. +# Create new demos as needed. +grunt serve --port=8000 + +# 3. Hint, test, and compile. +grunt + +# 4. Commit your changes, closing issues as appropriate. +git commit -am "fixes #30 - my awesome fix" + +# 5. If you're changing Pep's source code (not readmes/demos/etc), tag the commit so Bower can get the latest and greatest. +# Be sure to increment the version appropriately. +# Also change the version in package.json +vi package.json +git tag -a v0.5.12 -m 'my awesome version v0.5.12' + +# 6. Create pull request with changes. +# or.... +# 6. If you have privileges, push changes and tags: +git push origin master +git push origin --tags +```` + +## Need help? +As always, find me on Twitter for help. + +| ![twitter/brianmgonzalez](http://gravatar.com/avatar/f6363fe1d9aadb1c3f07ba7867f0e854?s=70](http://twitter.com/brianmgonzalez "Follow @brianmgonzalez on Twitter") | +|---| +| [Brian Gonzalez](http://briangonzalez.org) | diff --git a/sites/all/themes/gui/jee/bower_components/jquery.pep/Gruntfile.js b/sites/all/themes/gui/jee/bower_components/jquery.pep/Gruntfile.js new file mode 100644 index 0000000..ad029a0 --- /dev/null +++ b/sites/all/themes/gui/jee/bower_components/jquery.pep/Gruntfile.js @@ -0,0 +1,53 @@ +/*global module:false*/ +module.exports = function(grunt) { + + // Project configuration. + grunt.initConfig({ + pkg: grunt.file.readJSON('package.json'), + meta: { + }, + qunit: { + files: ['test/**/*.html'] + }, + watch: { + files: '', + tasks: 'lint qunit' + }, + jshint: { + options: { + curly: false, + eqeqeq: true, + immed: true, + latedef: true, + newcap: true, + noarg: true, + sub: true, + undef: false, + boss: true, + eqnull: true, + browser: true + }, + globals: { + jQuery: true + }, + src: ['src/**/*.js'], + all: ['Gruntfile.js', 'src/**/*.js', 'test/**/*.js'] + }, + }); + + grunt.loadNpmTasks('grunt-contrib-jshint'); + grunt.loadNpmTasks('grunt-contrib-qunit'); + + // Default task. + grunt.registerTask('default', ['jshint:src', 'qunit']); + + // Server Task + grunt.registerTask('serve', 'Serves any directory on given port', function (env) { + var shell = require('shelljs'); + var port = grunt.option('port') || 8000; + var dir = grunt.option('dir') || '.'; + console.log(['Serving', dir,'on port:', port].join(' ')) + shell.exec('cd '+ dir +' && python -m SimpleHTTPServer ' + port); + }); + +}; diff --git a/sites/all/themes/gui/jee/bower_components/jquery.pep/README.md b/sites/all/themes/gui/jee/bower_components/jquery.pep/README.md new file mode 100644 index 0000000..195a5e0 --- /dev/null +++ b/sites/all/themes/gui/jee/bower_components/jquery.pep/README.md @@ -0,0 +1,137 @@ +jquery.pep.js +---- +*kinetic drag for mobile & desktop; more at [http://pep.briangonzalez.org](http://pep.briangonzalez.org)* + + +## Getting Started +Getting started is simple: include jQuery, include pep, then: +```javascript +$('.pep').pep(); // yup, that simple. +``` + +## Usage +Pep has many options. Here they are in their entirety, with their defaults. Need a little help? [Just ask](http://twitter.com/brianmgonzalez). + +| Name | Default | Description | +|---------------------------------|-------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------- | +| initiate | `function(){}` | [≘ touchstart/mousedown] called when first touch / click event is triggered on the object | +| start | `function(){}` | called when dragging starts; when `dx` or `dy` are greater than `startThreshold[0]` or `startThreshold[1]` | +| drag | `function(){}` | [≘ touchmove/mousemove] called continuously while the object is dragging | +| stop | `function(){}` | [≘ touchend/mouseup] called when dragging stops | +| easing | `function(){}` | called while object is easing | +| rest | `function(){}` | called after dragging stops, and object has come to rest | +| moveTo | `false` | custom method to override the default moveTo functionality. | +| callIfNotStarted | `['stop', 'rest']` | if object has *not* moved outside of the `startThreshold`, call either the user-provided `stop` or `rest` fxn's anyway, or call both | +| startThreshold | `[0,0]` | how far past should the object move in the [x,y] direction before user 'start' function is called | +| grid | `[0,0]` | define an [x,y] grid for the object to move along | +| revert | `false` | revert back to initial position | +| revertAfter | `stop` | revert after given event - `'stop'` or `'ease'` | +| revertIf | `function(){ return true; }` | return `false` / `true` from this function to conditionally revert an object | +| droppable | `false` | CSS selector that this element can be dropped on, false to disable | +| droppableActiveClass | `'pep-dpa'` | class to add to active droppable parents, default to pep-dpa (droppable parent active); inspect `this.activeDropRegions` within each function for valuable info | +| overlapFunction | `false` | override pep's default overlap function; takes two args: a & b and returns true if they overlap | +| cssEaseString | *cubic-bezier(0.190, 1.000, 0.220, 1.000)* | get more css ease params from [ http://matthewlein.com/ceaser/ ] | +| cssEaseDuration | `750` | how long should it take (in ms) for the object to get from stop to rest? | +| constrainTo | `false` | constrain object to `'window'` or `'parent'` or `[top, right, bottom, left]`; works best w/ useCSSTranslation set to false | +| axis | `null` | constrain object to either 'x' or 'y' axis | +| debug | `false ` | show debug values and events in the lower-righthand corner of page | +| activeClass | `'pep-active'` | class to add to the pep element while dragging | +| multiplier | `1` | +/- this number to modify to 1:1 ratio of finger/mouse movement to el movement | +| velocityMultiplier | `1.9` | +/- this number to modify the springiness of the object as your release it | +| shouldPreventDefault | `true` | in some cases, we don't want to prevent the default mousedown/touchstart on our Pep object, your call | +| allowDragEventPropagation | `true` | set to false to stop drag events from bubbling up through the DOM tree | +| stopEvents | `''` | space delimited set of events which programmatically cause the object to stop | +| hardwareAccelerate | `true` | apply the CSS3 silver bullet method to accelerate the pep object: http://indiegamr.com/ios6-html-hardware-acceleration-changes-and-how-to-fix-them/ | +| useCSSTranslation | `true` | use CSS transform translations as opposed to top/left | +| disableSelect | `true` | apply `user-select: none` (CSS) to the object | +| removeMargins | `true` | remove margins for better object placement | +| shouldEase | `true` | disable/enable easing | +| place | `true` | bypass pep's object placement logic | +| deferPlacement | `false` | defer object placement until start event occurs | +| forceNonCSS3Movement | `false` | DO NOT USE: this is subject to come/go. Use at your own risk | +| elementsWithInteraction | `'input'` | valid CSS/jQuery selector for elements within the Pep object that should allow user interaction, and thus propagate to allow movement | +| ignoreRightClick | `true` | start event will be ignored if triggered by a right click | +| startPos | `{ left: null, top: null }` | set the default left/top coordinate to position the object with on load | + + + +## API +```javascript +// Toggle functionality of all Pep objects on the page +$.pep.toggleAll() + +// Explicitly disable all Pep objects on the page +$.pep.toggleAll(false) + +// Explicitly enable all Pep objects on the page +$.pep.toggleAll(true) + +// Unbind Pep completely from the object +var $pep = $('.pep'); +$pep.pep(); // bind +$.pep.unbind( $pep ); // unbind +$pep.pep(); // bind +```` + +## Class Applications +The following classes are applied corresponding to events that are happening on the pep object: + + - `pep-active` -- applied when initiate event is triggered; removed when ease has finished + - `pep-start` -- applied when start event is triggered; removed when stop event occurs + - `pep-ease` -- applied when stop event is triggered; removed when ease has finished + +## Installation +__Via Bower__ + +```shell +bower install jquery.pep +```` + +__From CDN__ + +Bleeding edge, development version: + +```` +http://rawgithub.com/briangonzalez/jquery.pep.js/master/src/jquery.pep.js +```` + +## A note on `droppable` option +There is a convenience object within the context of each function pep makes available (drag, rest, ease, etc.) called `activeDropRegions`, which is an array of jQuery objects that the pep object is currently "over". + +__Example:__ +```javascript +$('.pep').pep({ + droppable: '.drop-target', + drag: function(ev, obj){ + console.log('There are ' + this.activeDropRegions.length + 'active drop regions.') + }, + revert: true, + revertIf: function(ev, obj){ + return !this.activeDropRegions.length; + } +}) +``` + +## Having an issue? + +Before filing an issue, be sure to read the docs and search previous issues. If you're still not having any luck, be sure to fork the following CodePen, demonstrating the issue that you're having. + +#### [→ Fork me and modify before filing issue](http://codepen.io/briangonzalez/pen/wqmIJ) + + +## Examples +Checkout the examples in the `demos` folder, which cover a wide array of test cases and options. Or you can check out other examples at http://pep.briangonzalez.org/ (which can also be found in more detail on Codepen: http://codepen.io/briangonzalez/tag/pep-demo) + +## Author +| ![twitter/brianmgonzalez](http://gravatar.com/avatar/f6363fe1d9aadb1c3f07ba7867f0e854?s=70](http://twitter.com/brianmgonzalez "Follow @brianmgonzalez on Twitter") | +|---| +| [Brian Gonzalez](http://briangonzalez.org) | + + +## Support + +Pep includes at least partial support for most browsers, dating back to IE6. + +## License + +Pep is licensed under the [MIT License](http://www.tldrlegal.com/license/mit-license) diff --git a/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/axis.html b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/axis.html new file mode 100644 index 0000000..2961341 --- /dev/null +++ b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/axis.html @@ -0,0 +1,44 @@ + + + + + jquery.pep demo - constrained to axis + + + + + + + + + + + + + + + + +

X
+
Y
+
X translation
+
Y translation
+
Y
ease disabled
+ + + + \ No newline at end of file diff --git a/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/base-debug.html b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/base-debug.html new file mode 100644 index 0000000..04b27e0 --- /dev/null +++ b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/base-debug.html @@ -0,0 +1,35 @@ + + + + + jquery.pep base demo - debug enabled + + + + + + + + + + + + + + + + + + +
+ + + + + \ No newline at end of file diff --git a/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/base-min.html b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/base-min.html new file mode 100644 index 0000000..179e702 --- /dev/null +++ b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/base-min.html @@ -0,0 +1,30 @@ + + + + + jquery.pep base demo - using minified version + + + + + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/base.html b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/base.html new file mode 100644 index 0000000..106cec3 --- /dev/null +++ b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/base.html @@ -0,0 +1,32 @@ + + + + + jquery.pep base demo + + + + + + + + + + + + + + + + +
+ + + + \ No newline at end of file diff --git a/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/constrain-to-non-immediate-parent.html b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/constrain-to-non-immediate-parent.html new file mode 100644 index 0000000..3a1a2fc --- /dev/null +++ b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/constrain-to-non-immediate-parent.html @@ -0,0 +1,39 @@ + + + + + jquery.pep demo - constrained objects + + + + + + + + + + + + + + + + + +
+
+
constrained to parent
+
+
+ + + diff --git a/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/constrain-to.html b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/constrain-to.html new file mode 100644 index 0000000..3cb329c --- /dev/null +++ b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/constrain-to.html @@ -0,0 +1,49 @@ + + + + + jquery.pep demo - constrained objects + + + + + + + + + + + + + + + + + + +
+
constrained to parent
+
constrained to parent, translation movement
+
+ +
constrained to window
+
constrained to window, translation movement
+ + + + \ No newline at end of file diff --git a/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/containing-interaction-elements.html b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/containing-interaction-elements.html new file mode 100644 index 0000000..4a9395e --- /dev/null +++ b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/containing-interaction-elements.html @@ -0,0 +1,40 @@ + + + + + jquery.pep base demo - using minified version + + + + + + + + + + + + + + + +
+
+ +
+
+ + + \ No newline at end of file diff --git a/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/css-classes.html b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/css-classes.html new file mode 100644 index 0000000..6218156 --- /dev/null +++ b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/css-classes.html @@ -0,0 +1,42 @@ + + + + + jquery.pep - active, start, and ease classes + + + + + + + + + + + + + + + + + green border = 'pep-active' class applied
+ red background = 'pep-start' class applied
+ yellow background = 'pep-ease' class applied +
+
no-ease
+ + + + \ No newline at end of file diff --git a/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/custom-constraint-2.html b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/custom-constraint-2.html new file mode 100644 index 0000000..503d46c --- /dev/null +++ b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/custom-constraint-2.html @@ -0,0 +1,36 @@ + + + + + jquery.pep custom constraint demo + + + + + + + + + + + + + + +
+ + + + diff --git a/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/custom-constraint.html b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/custom-constraint.html new file mode 100644 index 0000000..5bd54ec --- /dev/null +++ b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/custom-constraint.html @@ -0,0 +1,89 @@ + + + + + jquery.pep custom constraint demo + + + + + + + + + + + + + + + +
+
    +
  • 1
  • +
  • 2
  • +
  • 3
  • +
  • 4
  • +
  • 5
  • +
  • 6
  • +
  • 7
  • +
  • 8
  • +
  • 9
  • +
  • 10
  • +
  • 11
  • +
  • 12
  • +
+
+ +
+
    +
  • 1
  • +
  • 2
  • +
  • 3
  • +
  • 4
  • +
  • 5
  • +
  • 6
  • +
  • 7
  • +
  • 8
  • +
  • 9
  • +
  • 10
  • +
  • 11
  • +
  • 12
  • +
+
+ +
+ + + + diff --git a/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/custom-easing.html b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/custom-easing.html new file mode 100644 index 0000000..99c1ef8 --- /dev/null +++ b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/custom-easing.html @@ -0,0 +1,40 @@ + + + + + jquery.pep base demo - custom easing functions + + + + + + + + + + + + + + + + + + +
+ + + + + \ No newline at end of file diff --git a/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/custom-move.html b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/custom-move.html new file mode 100644 index 0000000..24af12a --- /dev/null +++ b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/custom-move.html @@ -0,0 +1,84 @@ + + + + + jquery.pep custom move demo + + + + + + + + + + + +
+
+
+
+ + diff --git a/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/disabling-api.html b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/disabling-api.html new file mode 100644 index 0000000..c892785 --- /dev/null +++ b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/disabling-api.html @@ -0,0 +1,52 @@ + + + + + jquery.pep demo - disabling api + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ + + + + \ No newline at end of file diff --git a/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/disabling.html b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/disabling.html new file mode 100644 index 0000000..846a490 --- /dev/null +++ b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/disabling.html @@ -0,0 +1,66 @@ + + + + + jquery.pep demo - disabling + + + + + + + + + + + + + + + + + + +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ + + + + \ No newline at end of file diff --git a/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/droppable-advanced.html b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/droppable-advanced.html new file mode 100644 index 0000000..edcea2a --- /dev/null +++ b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/droppable-advanced.html @@ -0,0 +1,119 @@ + + + + + jquery.pep dropppable advanced + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + \ No newline at end of file diff --git a/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/droppable-consuming-parent.html b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/droppable-consuming-parent.html new file mode 100644 index 0000000..4c6a14f --- /dev/null +++ b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/droppable-consuming-parent.html @@ -0,0 +1,113 @@ + + + + + jquery.pep droppable w/ consuming parent + + + + + + + + + + + + + + + + +
+
+
+
+
+ + + + \ No newline at end of file diff --git a/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/droppable-custom-overlap.html b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/droppable-custom-overlap.html new file mode 100644 index 0000000..3a58c4b --- /dev/null +++ b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/droppable-custom-overlap.html @@ -0,0 +1,59 @@ + + + + + jquery.pep droppable w/ custom overlap + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + \ No newline at end of file diff --git a/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/droppable-revert-if.html b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/droppable-revert-if.html new file mode 100644 index 0000000..b88e301 --- /dev/null +++ b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/droppable-revert-if.html @@ -0,0 +1,60 @@ + + + + + jquery.pep droppable revertIf + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + \ No newline at end of file diff --git a/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/droppable.html b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/droppable.html new file mode 100644 index 0000000..d2d9acc --- /dev/null +++ b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/droppable.html @@ -0,0 +1,58 @@ + + + + + jquery.pep droppable + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+ + + + \ No newline at end of file diff --git a/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/easing.html b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/easing.html new file mode 100644 index 0000000..eebb8b9 --- /dev/null +++ b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/easing.html @@ -0,0 +1,59 @@ + + + + + jquery.pep - easing + + + + + + + + + + + + + + + + +
+
+
status
+ + + diff --git a/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/force-non-css3-movement.html b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/force-non-css3-movement.html new file mode 100644 index 0000000..fdf0680 --- /dev/null +++ b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/force-non-css3-movement.html @@ -0,0 +1,37 @@ + + + + + jquery.pep demo - force JS animate everywhere + + + + + + + + + + + + + + + + + + +
+ + + + + \ No newline at end of file diff --git a/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/forward.html b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/forward.html new file mode 100644 index 0000000..3b11c6f --- /dev/null +++ b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/forward.html @@ -0,0 +1,42 @@ + + + + + jquery.pep demo - constrained to axis + + + + + + + + + + + + + + + + +
forward
+ + + + \ No newline at end of file diff --git a/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/grid.html b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/grid.html new file mode 100644 index 0000000..bf2b24a --- /dev/null +++ b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/grid.html @@ -0,0 +1,63 @@ + + + + + jquery.pep demo - grid + + + + + + + + + + + + + + + + + +
+
+
+
+ + + + \ No newline at end of file diff --git a/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/image-slider.html b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/image-slider.html new file mode 100644 index 0000000..4591d61 --- /dev/null +++ b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/image-slider.html @@ -0,0 +1,83 @@ + + + + + jquery.pep image slider demo + + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
+ + + + \ No newline at end of file diff --git a/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/multiplier.html b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/multiplier.html new file mode 100644 index 0000000..b5ee52c --- /dev/null +++ b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/multiplier.html @@ -0,0 +1,55 @@ + + + + + jquery.pep demo - multiplier + + + + + + + + + + + + + + + Multiplier: + + + +
+ +
useCSSTranslation: true
+ + + + \ No newline at end of file diff --git a/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/no-ease.html b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/no-ease.html new file mode 100644 index 0000000..46b2937 --- /dev/null +++ b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/no-ease.html @@ -0,0 +1,35 @@ + + + + + jquery.pep demo - ease disabled + + + + + + + + + + + + + + + + + + +
+ + + + + \ No newline at end of file diff --git a/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/no-translation.html b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/no-translation.html new file mode 100644 index 0000000..6a711cc --- /dev/null +++ b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/no-translation.html @@ -0,0 +1,37 @@ + + + + + jquery.pep demo - non CSS3 Translation method + + + + + + + + + + + + + + + + + + +
+ + + + + \ No newline at end of file diff --git a/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/pep-inside-pep.html b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/pep-inside-pep.html new file mode 100644 index 0000000..7bf950c --- /dev/null +++ b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/pep-inside-pep.html @@ -0,0 +1,38 @@ + + + + + jquery.pep - pep inside pep demo + + + + + + + + + + + + + + + + +
+
+
+ + + + \ No newline at end of file diff --git a/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/return-false-init.html b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/return-false-init.html new file mode 100644 index 0000000..88f60a2 --- /dev/null +++ b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/return-false-init.html @@ -0,0 +1,46 @@ + + + + + jquery.pep demo - + + + + + + + + + + + + + + + + + +
+
no drag
+ + + + + \ No newline at end of file diff --git a/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/return-false.html b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/return-false.html new file mode 100644 index 0000000..6399353 --- /dev/null +++ b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/return-false.html @@ -0,0 +1,40 @@ + + + + + jquery.pep - return false + + + + + + + + + + + + + + + + + + +
+ + + + + \ No newline at end of file diff --git a/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/revert.html b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/revert.html new file mode 100644 index 0000000..14e29fc --- /dev/null +++ b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/revert.html @@ -0,0 +1,65 @@ + + + + + jquery.pep base demo + + + + + + + + + + + + + + + +
base
+
revert after ease, css-translation
+
revert after ease, no css-translation
+
conditionally revert object every other time
+ + + \ No newline at end of file diff --git a/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/scale.html b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/scale.html new file mode 100644 index 0000000..3d0a9c0 --- /dev/null +++ b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/scale.html @@ -0,0 +1,59 @@ + + + + + jquery.pep demo - multiplier + + + + + + + + + + + + + + +
<< BUGGY!!! >>
+ + Scale: + + + + +
+ + + + \ No newline at end of file diff --git a/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/slider.html b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/slider.html new file mode 100644 index 0000000..38f14b0 --- /dev/null +++ b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/slider.html @@ -0,0 +1,66 @@ + + + + + jquery.pep demo - slider + + + + + + + + + + + + + + + + + + +
+
+
+ +
+ + + + \ No newline at end of file diff --git a/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/sortable-list-touchhold.html b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/sortable-list-touchhold.html new file mode 100644 index 0000000..b7285c0 --- /dev/null +++ b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/sortable-list-touchhold.html @@ -0,0 +1,201 @@ + + + + + jquery.pep demo - sortable w/ touchhold + + + + + + + + + + + + + + + + + +

Touchhold to sort

+ +
    +
  • + 0. Lorem ipsum dolor sit amet, consectetur adipiscing elit. +
  • +
  • + 1. Lorem ipsum dolor sit amet, consectetur adipiscing elit. +
  • +
  • + 2. Lorem ipsum dolor sit amet, consectetur adipiscing elit. +
  • +
  • + 3. Lorem ipsum dolor sit amet, consectetur adipiscing elit. +
  • +
  • + 4. Lorem ipsum dolor sit amet, consectetur adipiscing elit. +
  • +
  • + 5. Lorem ipsum dolor sit amet, consectetur adipiscing elit. +
  • +
  • + 6. Lorem ipsum dolor sit amet, consectetur adipiscing elit. +
  • +
  • + 7. Lorem ipsum dolor sit amet, consectetur adipiscing elit. +
  • +
  • + 8. Lorem ipsum dolor sit amet, consectetur adipiscing elit. +
  • +
  • + 9. Lorem ipsum dolor sit amet, consectetur adipiscing elit. +
  • +
  • + 10. Lorem ipsum dolor sit amet, consectetur adipiscing elit. +
  • +
  • + 11. Lorem ipsum dolor sit amet, consectetur adipiscing elit. +
  • +
  • + 12. Lorem ipsum dolor sit amet, consectetur adipiscing elit. +
  • +
  • + 13. Lorem ipsum dolor sit amet, consectetur adipiscing elit. +
  • +
  • + 14. Lorem ipsum dolor sit amet, consectetur adipiscing elit. +
  • +
  • + 15. Lorem ipsum dolor sit amet, consectetur adipiscing elit. +
  • +
+ + + + + \ No newline at end of file diff --git a/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/sortable-list.html b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/sortable-list.html new file mode 100644 index 0000000..482a190 --- /dev/null +++ b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/sortable-list.html @@ -0,0 +1,166 @@ + + + + + jquery.pep demo - sortable w/ double click/tap + + + + + + + + + + + + + + + + +

Double tap/click to sort

+ +
    +
  • + 0. Lorem ipsum dolor sit amet, consectetur adipiscing elit. +
  • +
  • + 1. Lorem ipsum dolor sit amet, consectetur adipiscing elit. +
  • +
  • + 2. Lorem ipsum dolor sit amet, consectetur adipiscing elit. +
  • +
  • + 3. Lorem ipsum dolor sit amet, consectetur adipiscing elit. +
  • +
  • + 4. Lorem ipsum dolor sit amet, consectetur adipiscing elit. +
  • +
  • + 5. Lorem ipsum dolor sit amet, consectetur adipiscing elit. +
  • +
  • + 6. Lorem ipsum dolor sit amet, consectetur adipiscing elit. +
  • +
  • + 7. Lorem ipsum dolor sit amet, consectetur adipiscing elit. +
  • +
  • + 8. Lorem ipsum dolor sit amet, consectetur adipiscing elit. +
  • +
  • + 9. Lorem ipsum dolor sit amet, consectetur adipiscing elit. +
  • +
  • + 10. Lorem ipsum dolor sit amet, consectetur adipiscing elit. +
  • +
  • + 11. Lorem ipsum dolor sit amet, consectetur adipiscing elit. +
  • +
  • + 12. Lorem ipsum dolor sit amet, consectetur adipiscing elit. +
  • +
  • + 13. Lorem ipsum dolor sit amet, consectetur adipiscing elit. +
  • +
  • + 14. Lorem ipsum dolor sit amet, consectetur adipiscing elit. +
  • +
  • + 15. Lorem ipsum dolor sit amet, consectetur adipiscing elit. +
  • +
+ + + + + \ No newline at end of file diff --git a/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/start-threshold.html b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/start-threshold.html new file mode 100644 index 0000000..970a593 --- /dev/null +++ b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/start-threshold.html @@ -0,0 +1,81 @@ + + + + + jquery.pep custom functions + + + + + + + + + + + + + + + + + +
+
** I don't fire the user-provided stop & rest functions unless I move past the startThreshold **
+
** I don't fire the user-provided stop functions unless I move past the startThreshold, I call rest regardless **
+ + + + + \ No newline at end of file diff --git a/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/stop-others.html b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/stop-others.html new file mode 100644 index 0000000..1e53ad6 --- /dev/null +++ b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/stop-others.html @@ -0,0 +1,53 @@ + + + + + jquery.pep base demo + + + + + + + + + + + + + + + + + +
+
+
+
+
+ + + + \ No newline at end of file diff --git a/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/unbind.html b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/unbind.html new file mode 100644 index 0000000..a2500fa --- /dev/null +++ b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/unbind.html @@ -0,0 +1,55 @@ + + + + + jquery.pep unbind demo + + + + + + + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/user-functions-base.html b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/user-functions-base.html new file mode 100644 index 0000000..4c8bd83 --- /dev/null +++ b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/user-functions-base.html @@ -0,0 +1,54 @@ + + + + + jquery.pep custom functions + + + + + + + + + + + + + + + + + +
+ + + + + \ No newline at end of file diff --git a/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/user-functions-custom.html b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/user-functions-custom.html new file mode 100644 index 0000000..9dfb203 --- /dev/null +++ b/sites/all/themes/gui/jee/bower_components/jquery.pep/demos/user-functions-custom.html @@ -0,0 +1,143 @@ + + + + + jquery.pep custom functions + + + + + + + + + + + + + + + + + +
I scale during movement based on my velocity. I use the custom drag & rest functions.
+
I tip based on my velocity in the x direction. I use the custom drag function.
+
I perk up when I move, I become angry when I am left alone. I use custom start & rest functions.
+
I become a flashlight. I use custom start & stop functions.
+ + + + + \ No newline at end of file diff --git a/sites/all/themes/gui/jee/bower_components/jquery.pep/libs/jquery.touchhold.js b/sites/all/themes/gui/jee/bower_components/jquery.pep/libs/jquery.touchhold.js new file mode 100644 index 0000000..749212d --- /dev/null +++ b/sites/all/themes/gui/jee/bower_components/jquery.pep/libs/jquery.touchhold.js @@ -0,0 +1,41 @@ +(function($) { + var DELAY = 750; + + $.extend($.fn, { + touchhold: function(end, start) { + var timeout, shouldTrigger = false; + + function _touchStart(e) { + var that = this; + timeout = setTimeout(function() { + $(that).trigger('touchhold.start'); + shouldTrigger = true; + }, DELAY); + }; + + function _touchMove() { + clearTimeout(timeout); + }; + + function _touchEnd() { + clearTimeout(timeout); + if (shouldTrigger) { + $(this).trigger('touchhold.end'); + shouldTrigger = false; + return false; + } + }; + + // Only bind the helper events if they haven't been bound yet + if (!($(this).data('events')) || ($(this).data('events') && !($(this).data('events')['touchhold']))) { + $(this).bind('touchstart', _touchStart) + .bind('touchmove', _touchMove) + .bind('touchend', _touchEnd); + } + + if ($.isFunction(start)) { $(this).bind('touchhold.start', start); }; + if ($.isFunction(end)) { $(this).bind('touchhold.end', end); }; + return this; + } + }); +})(jQuery); \ No newline at end of file diff --git a/sites/all/themes/gui/jee/bower_components/jquery.pep/libs/jquery/jquery.js b/sites/all/themes/gui/jee/bower_components/jquery.pep/libs/jquery/jquery.js new file mode 100644 index 0000000..34f1086 --- /dev/null +++ b/sites/all/themes/gui/jee/bower_components/jquery.pep/libs/jquery/jquery.js @@ -0,0 +1,9404 @@ +/*! + * jQuery JavaScript Library v1.7.2 + * http://jquery.com/ + * + * Copyright 2011, John Resig + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * Includes Sizzle.js + * http://sizzlejs.com/ + * Copyright 2011, The Dojo Foundation + * Released under the MIT, BSD, and GPL Licenses. + * + * Date: Wed Mar 21 12:46:34 2012 -0700 + */ +(function( window, undefined ) { + +// Use the correct document accordingly with window argument (sandbox) +var document = window.document, + navigator = window.navigator, + location = window.location; +var jQuery = (function() { + +// Define a local copy of jQuery +var jQuery = function( selector, context ) { + // The jQuery object is actually just the init constructor 'enhanced' + return new jQuery.fn.init( selector, context, rootjQuery ); + }, + + // Map over jQuery in case of overwrite + _jQuery = window.jQuery, + + // Map over the $ in case of overwrite + _$ = window.$, + + // A central reference to the root jQuery(document) + rootjQuery, + + // A simple way to check for HTML strings or ID strings + // Prioritize #id over to avoid XSS via location.hash (#9521) + quickExpr = /^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/, + + // Check if a string has a non-whitespace character in it + rnotwhite = /\S/, + + // Used for trimming whitespace + trimLeft = /^\s+/, + trimRight = /\s+$/, + + // Match a standalone tag + rsingleTag = /^<(\w+)\s*\/?>(?:<\/\1>)?$/, + + // JSON RegExp + rvalidchars = /^[\],:{}\s]*$/, + rvalidescape = /\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g, + rvalidtokens = /"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, + rvalidbraces = /(?:^|:|,)(?:\s*\[)+/g, + + // Useragent RegExp + rwebkit = /(webkit)[ \/]([\w.]+)/, + ropera = /(opera)(?:.*version)?[ \/]([\w.]+)/, + rmsie = /(msie) ([\w.]+)/, + rmozilla = /(mozilla)(?:.*? rv:([\w.]+))?/, + + // Matches dashed string for camelizing + rdashAlpha = /-([a-z]|[0-9])/ig, + rmsPrefix = /^-ms-/, + + // Used by jQuery.camelCase as callback to replace() + fcamelCase = function( all, letter ) { + return ( letter + "" ).toUpperCase(); + }, + + // Keep a UserAgent string for use with jQuery.browser + userAgent = navigator.userAgent, + + // For matching the engine and version of the browser + browserMatch, + + // The deferred used on DOM ready + readyList, + + // The ready event handler + DOMContentLoaded, + + // Save a reference to some core methods + toString = Object.prototype.toString, + hasOwn = Object.prototype.hasOwnProperty, + push = Array.prototype.push, + slice = Array.prototype.slice, + trim = String.prototype.trim, + indexOf = Array.prototype.indexOf, + + // [[Class]] -> type pairs + class2type = {}; + +jQuery.fn = jQuery.prototype = { + constructor: jQuery, + init: function( selector, context, rootjQuery ) { + var match, elem, ret, doc; + + // Handle $(""), $(null), or $(undefined) + if ( !selector ) { + return this; + } + + // Handle $(DOMElement) + if ( selector.nodeType ) { + this.context = this[0] = selector; + this.length = 1; + return this; + } + + // The body element only exists once, optimize finding it + if ( selector === "body" && !context && document.body ) { + this.context = document; + this[0] = document.body; + this.selector = selector; + this.length = 1; + return this; + } + + // Handle HTML strings + if ( typeof selector === "string" ) { + // Are we dealing with HTML string or an ID? + if ( selector.charAt(0) === "<" && selector.charAt( 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 = quickExpr.exec( selector ); + } + + // Verify a match, and that no context was specified for #id + if ( match && (match[1] || !context) ) { + + // HANDLE: $(html) -> $(array) + if ( match[1] ) { + context = context instanceof jQuery ? context[0] : context; + doc = ( context ? context.ownerDocument || context : document ); + + // If a single string is passed in and it's a single tag + // just do a createElement and skip the rest + ret = rsingleTag.exec( selector ); + + if ( ret ) { + if ( jQuery.isPlainObject( context ) ) { + selector = [ document.createElement( ret[1] ) ]; + jQuery.fn.attr.call( selector, context, true ); + + } else { + selector = [ doc.createElement( ret[1] ) ]; + } + + } else { + ret = jQuery.buildFragment( [ match[1] ], [ doc ] ); + selector = ( ret.cacheable ? jQuery.clone(ret.fragment) : ret.fragment ).childNodes; + } + + return jQuery.merge( this, selector ); + + // HANDLE: $("#id") + } else { + elem = document.getElementById( match[2] ); + + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document #6963 + if ( elem && elem.parentNode ) { + // Handle the case where IE and Opera return items + // by name instead of ID + if ( elem.id !== match[2] ) { + return rootjQuery.find( selector ); + } + + // Otherwise, we inject the element directly into the jQuery object + this.length = 1; + this[0] = elem; + } + + this.context = document; + this.selector = selector; + return this; + } + + // HANDLE: $(expr, $(...)) + } else if ( !context || context.jquery ) { + return ( context || rootjQuery ).find( selector ); + + // HANDLE: $(expr, context) + // (which is just equivalent to: $(context).find(expr) + } else { + return this.constructor( context ).find( selector ); + } + + // HANDLE: $(function) + // Shortcut for document ready + } else if ( jQuery.isFunction( selector ) ) { + return rootjQuery.ready( selector ); + } + + if ( selector.selector !== undefined ) { + this.selector = selector.selector; + this.context = selector.context; + } + + return jQuery.makeArray( selector, this ); + }, + + // Start with an empty selector + selector: "", + + // The current version of jQuery being used + jquery: "1.7.2", + + // The default length of a jQuery object is 0 + length: 0, + + // The number of elements contained in the matched element set + size: function() { + return this.length; + }, + + toArray: function() { + return slice.call( this, 0 ); + }, + + // Get the Nth element in the matched element set OR + // Get the whole matched element set as a clean array + get: function( num ) { + return num == null ? + + // Return a 'clean' array + this.toArray() : + + // Return just the object + ( num < 0 ? this[ this.length + num ] : this[ num ] ); + }, + + // Take an array of elements and push it onto the stack + // (returning the new matched element set) + pushStack: function( elems, name, selector ) { + // Build a new jQuery matched element set + var ret = this.constructor(); + + if ( jQuery.isArray( elems ) ) { + push.apply( ret, elems ); + + } else { + jQuery.merge( ret, elems ); + } + + // Add the old object onto the stack (as a reference) + ret.prevObject = this; + + ret.context = this.context; + + if ( name === "find" ) { + ret.selector = this.selector + ( this.selector ? " " : "" ) + selector; + } else if ( name ) { + ret.selector = this.selector + "." + name + "(" + selector + ")"; + } + + // Return the newly-formed element set + return ret; + }, + + // Execute a callback for every element in the matched set. + // (You can seed the arguments with an array of args, but this is + // only used internally.) + each: function( callback, args ) { + return jQuery.each( this, callback, args ); + }, + + ready: function( fn ) { + // Attach the listeners + jQuery.bindReady(); + + // Add the callback + readyList.add( fn ); + + return this; + }, + + eq: function( i ) { + i = +i; + return i === -1 ? + this.slice( i ) : + this.slice( i, i + 1 ); + }, + + first: function() { + return this.eq( 0 ); + }, + + last: function() { + return this.eq( -1 ); + }, + + slice: function() { + return this.pushStack( slice.apply( this, arguments ), + "slice", slice.call(arguments).join(",") ); + }, + + map: function( callback ) { + return this.pushStack( jQuery.map(this, function( elem, i ) { + return callback.call( elem, i, elem ); + })); + }, + + end: function() { + return this.prevObject || this.constructor(null); + }, + + // For internal use only. + // Behaves like an Array's method, not like a jQuery method. + push: push, + sort: [].sort, + splice: [].splice +}; + +// Give the init function the jQuery prototype for later instantiation +jQuery.fn.init.prototype = jQuery.fn; + +jQuery.extend = jQuery.fn.extend = function() { + var options, name, src, copy, copyIsArray, clone, + target = arguments[0] || {}, + i = 1, + length = arguments.length, + deep = false; + + // Handle a deep copy situation + if ( typeof target === "boolean" ) { + deep = target; + target = arguments[1] || {}; + // skip the boolean and the target + i = 2; + } + + // Handle case when target is a string or something (possible in deep copy) + if ( typeof target !== "object" && !jQuery.isFunction(target) ) { + target = {}; + } + + // extend jQuery itself if only one argument is passed + if ( length === i ) { + target = this; + --i; + } + + for ( ; i < length; i++ ) { + // Only deal with non-null/undefined values + if ( (options = arguments[ i ]) != null ) { + // Extend the base object + for ( name in options ) { + src = target[ name ]; + copy = options[ name ]; + + // Prevent never-ending loop + if ( target === copy ) { + continue; + } + + // Recurse if we're merging plain objects or arrays + if ( deep && copy && ( jQuery.isPlainObject(copy) || (copyIsArray = jQuery.isArray(copy)) ) ) { + if ( copyIsArray ) { + copyIsArray = false; + clone = src && jQuery.isArray(src) ? src : []; + + } else { + clone = src && jQuery.isPlainObject(src) ? src : {}; + } + + // Never move original objects, clone them + target[ name ] = jQuery.extend( deep, clone, copy ); + + // Don't bring in undefined values + } else if ( copy !== undefined ) { + target[ name ] = copy; + } + } + } + } + + // Return the modified object + return target; +}; + +jQuery.extend({ + noConflict: function( deep ) { + if ( window.$ === jQuery ) { + window.$ = _$; + } + + if ( deep && window.jQuery === jQuery ) { + window.jQuery = _jQuery; + } + + return jQuery; + }, + + // 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 ) { + // Either a released hold or an DOMready/load event and not yet ready + if ( (wait === true && !--jQuery.readyWait) || (wait !== true && !jQuery.isReady) ) { + // Make sure body exists, at least, in case IE gets a little overzealous (ticket #5443). + if ( !document.body ) { + return setTimeout( jQuery.ready, 1 ); + } + + // 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.fireWith( document, [ jQuery ] ); + + // Trigger any bound ready events + if ( jQuery.fn.trigger ) { + jQuery( document ).trigger( "ready" ).off( "ready" ); + } + } + }, + + bindReady: function() { + if ( readyList ) { + return; + } + + readyList = jQuery.Callbacks( "once memory" ); + + // Catch cases where $(document).ready() is called after the + // browser event has already occurred. + if ( document.readyState === "complete" ) { + // Handle it asynchronously to allow scripts the opportunity to delay ready + return setTimeout( jQuery.ready, 1 ); + } + + // Mozilla, Opera and webkit nightlies currently support this event + if ( document.addEventListener ) { + // Use the handy event callback + document.addEventListener( "DOMContentLoaded", DOMContentLoaded, false ); + + // A fallback to window.onload, that will always work + window.addEventListener( "load", jQuery.ready, false ); + + // If IE event model is used + } else if ( document.attachEvent ) { + // ensure firing before onload, + // maybe late but safe also for iframes + document.attachEvent( "onreadystatechange", DOMContentLoaded ); + + // A fallback to window.onload, that will always work + window.attachEvent( "onload", jQuery.ready ); + + // If IE and not a frame + // continually check to see if the document is ready + var toplevel = false; + + try { + toplevel = window.frameElement == null; + } catch(e) {} + + if ( document.documentElement.doScroll && toplevel ) { + doScrollCheck(); + } + } + }, + + // See test/unit/core.js for details concerning isFunction. + // Since version 1.3, DOM methods and functions like alert + // aren't supported. They return false on IE (#2968). + isFunction: function( obj ) { + return jQuery.type(obj) === "function"; + }, + + isArray: Array.isArray || function( obj ) { + return jQuery.type(obj) === "array"; + }, + + isWindow: function( obj ) { + return obj != null && obj == obj.window; + }, + + isNumeric: function( obj ) { + return !isNaN( parseFloat(obj) ) && isFinite( obj ); + }, + + type: function( obj ) { + return obj == null ? + String( obj ) : + class2type[ toString.call(obj) ] || "object"; + }, + + isPlainObject: function( obj ) { + // Must be an Object. + // Because of IE, we also have to check the presence of the constructor property. + // Make sure that DOM nodes and window objects don't pass through, as well + if ( !obj || jQuery.type(obj) !== "object" || obj.nodeType || jQuery.isWindow( obj ) ) { + return false; + } + + try { + // Not own constructor property must be Object + if ( obj.constructor && + !hasOwn.call(obj, "constructor") && + !hasOwn.call(obj.constructor.prototype, "isPrototypeOf") ) { + return false; + } + } catch ( e ) { + // IE8,9 Will throw exceptions on certain host objects #9897 + return false; + } + + // Own properties are enumerated firstly, so to speed up, + // if last one is own, then all properties are own. + + var key; + for ( key in obj ) {} + + return key === undefined || hasOwn.call( obj, key ); + }, + + isEmptyObject: function( obj ) { + for ( var name in obj ) { + return false; + } + return true; + }, + + error: function( msg ) { + throw new Error( msg ); + }, + + parseJSON: function( data ) { + if ( typeof data !== "string" || !data ) { + return null; + } + + // Make sure leading/trailing whitespace is removed (IE can't handle it) + data = jQuery.trim( data ); + + // Attempt to parse using the native JSON parser first + if ( window.JSON && window.JSON.parse ) { + return window.JSON.parse( data ); + } + + // Make sure the incoming data is actual JSON + // Logic borrowed from http://json.org/json2.js + if ( rvalidchars.test( data.replace( rvalidescape, "@" ) + .replace( rvalidtokens, "]" ) + .replace( rvalidbraces, "")) ) { + + return ( new Function( "return " + data ) )(); + + } + jQuery.error( "Invalid JSON: " + data ); + }, + + // Cross-browser xml parsing + parseXML: function( data ) { + if ( typeof data !== "string" || !data ) { + return null; + } + var xml, tmp; + try { + if ( window.DOMParser ) { // Standard + tmp = new DOMParser(); + xml = tmp.parseFromString( data , "text/xml" ); + } else { // IE + xml = new ActiveXObject( "Microsoft.XMLDOM" ); + xml.async = "false"; + xml.loadXML( data ); + } + } catch( e ) { + xml = undefined; + } + if ( !xml || !xml.documentElement || xml.getElementsByTagName( "parsererror" ).length ) { + jQuery.error( "Invalid XML: " + data ); + } + return xml; + }, + + noop: function() {}, + + // Evaluates a script in a global context + // Workarounds based on findings by Jim Driscoll + // http://weblogs.java.net/blog/driscoll/archive/2009/09/08/eval-javascript-global-context + globalEval: function( data ) { + if ( data && rnotwhite.test( data ) ) { + // We use execScript on Internet Explorer + // We use an anonymous function so that context is window + // rather than jQuery in Firefox + ( window.execScript || function( data ) { + window[ "eval" ].call( window, data ); + } )( data ); + } + }, + + // Convert dashed to camelCase; used by the css and data modules + // Microsoft forgot to hump their vendor prefix (#9572) + camelCase: function( string ) { + return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); + }, + + nodeName: function( elem, name ) { + return elem.nodeName && elem.nodeName.toUpperCase() === name.toUpperCase(); + }, + + // args is for internal usage only + each: function( object, callback, args ) { + var name, i = 0, + length = object.length, + isObj = length === undefined || jQuery.isFunction( object ); + + if ( args ) { + if ( isObj ) { + for ( name in object ) { + if ( callback.apply( object[ name ], args ) === false ) { + break; + } + } + } else { + for ( ; i < length; ) { + if ( callback.apply( object[ i++ ], args ) === false ) { + break; + } + } + } + + // A special, fast, case for the most common use of each + } else { + if ( isObj ) { + for ( name in object ) { + if ( callback.call( object[ name ], name, object[ name ] ) === false ) { + break; + } + } + } else { + for ( ; i < length; ) { + if ( callback.call( object[ i ], i, object[ i++ ] ) === false ) { + break; + } + } + } + } + + return object; + }, + + // Use native String.trim function wherever possible + trim: trim ? + function( text ) { + return text == null ? + "" : + trim.call( text ); + } : + + // Otherwise use our own trimming functionality + function( text ) { + return text == null ? + "" : + text.toString().replace( trimLeft, "" ).replace( trimRight, "" ); + }, + + // results is for internal usage only + makeArray: function( array, results ) { + var ret = results || []; + + if ( array != null ) { + // The window, strings (and functions) also have 'length' + // Tweaked logic slightly to handle Blackberry 4.7 RegExp issues #6930 + var type = jQuery.type( array ); + + if ( array.length == null || type === "string" || type === "function" || type === "regexp" || jQuery.isWindow( array ) ) { + push.call( ret, array ); + } else { + jQuery.merge( ret, array ); + } + } + + return ret; + }, + + inArray: function( elem, array, i ) { + var len; + + if ( array ) { + if ( indexOf ) { + return indexOf.call( array, elem, i ); + } + + len = array.length; + i = i ? i < 0 ? Math.max( 0, len + i ) : i : 0; + + for ( ; i < len; i++ ) { + // Skip accessing in sparse arrays + if ( i in array && array[ i ] === elem ) { + return i; + } + } + } + + return -1; + }, + + merge: function( first, second ) { + var i = first.length, + j = 0; + + if ( typeof second.length === "number" ) { + for ( var l = second.length; j < l; j++ ) { + first[ i++ ] = second[ j ]; + } + + } else { + while ( second[j] !== undefined ) { + first[ i++ ] = second[ j++ ]; + } + } + + first.length = i; + + return first; + }, + + grep: function( elems, callback, inv ) { + var ret = [], retVal; + inv = !!inv; + + // Go through the array, only saving the items + // that pass the validator function + for ( var i = 0, length = elems.length; i < length; i++ ) { + retVal = !!callback( elems[ i ], i ); + if ( inv !== retVal ) { + ret.push( elems[ i ] ); + } + } + + return ret; + }, + + // arg is for internal usage only + map: function( elems, callback, arg ) { + var value, key, ret = [], + i = 0, + length = elems.length, + // jquery objects are treated as arrays + isArray = elems instanceof jQuery || length !== undefined && typeof length === "number" && ( ( length > 0 && elems[ 0 ] && elems[ length -1 ] ) || length === 0 || jQuery.isArray( elems ) ) ; + + // Go through the array, translating each of the items to their + if ( isArray ) { + for ( ; i < length; i++ ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret[ ret.length ] = value; + } + } + + // Go through every key on the object, + } else { + for ( key in elems ) { + value = callback( elems[ key ], key, arg ); + + if ( value != null ) { + ret[ ret.length ] = value; + } + } + } + + // Flatten any nested arrays + return ret.concat.apply( [], ret ); + }, + + // A global GUID counter for objects + guid: 1, + + // Bind a function to a context, optionally partially applying any + // arguments. + proxy: function( fn, context ) { + if ( typeof context === "string" ) { + var tmp = fn[ context ]; + context = fn; + fn = tmp; + } + + // Quick check to determine if target is callable, in the spec + // this throws a TypeError, but we will just return undefined. + if ( !jQuery.isFunction( fn ) ) { + return undefined; + } + + // Simulated bind + var args = slice.call( arguments, 2 ), + proxy = function() { + return fn.apply( context, args.concat( slice.call( arguments ) ) ); + }; + + // Set the guid of unique handler to the same of original handler, so it can be removed + proxy.guid = fn.guid = fn.guid || proxy.guid || jQuery.guid++; + + return proxy; + }, + + // Mutifunctional method to get and set values to a collection + // The value/s can optionally be executed if it's a function + access: function( elems, fn, key, value, chainable, emptyGet, pass ) { + var exec, + bulk = key == null, + i = 0, + length = elems.length; + + // Sets many values + if ( key && typeof key === "object" ) { + for ( i in key ) { + jQuery.access( elems, fn, i, key[i], 1, emptyGet, value ); + } + chainable = 1; + + // Sets one value + } else if ( value !== undefined ) { + // Optionally, function values get executed if exec is true + exec = pass === undefined && jQuery.isFunction( value ); + + if ( bulk ) { + // Bulk operations only iterate when executing function values + if ( exec ) { + exec = fn; + fn = function( elem, key, value ) { + return exec.call( jQuery( elem ), value ); + }; + + // Otherwise they run against the entire set + } else { + fn.call( elems, value ); + fn = null; + } + } + + if ( fn ) { + for (; i < length; i++ ) { + fn( elems[i], key, exec ? value.call( elems[i], i, fn( elems[i], key ) ) : value, pass ); + } + } + + chainable = 1; + } + + return chainable ? + elems : + + // Gets + bulk ? + fn.call( elems ) : + length ? fn( elems[0], key ) : emptyGet; + }, + + now: function() { + return ( new Date() ).getTime(); + }, + + // Use of jQuery.browser is frowned upon. + // More details: http://docs.jquery.com/Utilities/jQuery.browser + uaMatch: function( ua ) { + ua = ua.toLowerCase(); + + var match = rwebkit.exec( ua ) || + ropera.exec( ua ) || + rmsie.exec( ua ) || + ua.indexOf("compatible") < 0 && rmozilla.exec( ua ) || + []; + + return { browser: match[1] || "", version: match[2] || "0" }; + }, + + sub: function() { + function jQuerySub( selector, context ) { + return new jQuerySub.fn.init( selector, context ); + } + jQuery.extend( true, jQuerySub, this ); + jQuerySub.superclass = this; + jQuerySub.fn = jQuerySub.prototype = this(); + jQuerySub.fn.constructor = jQuerySub; + jQuerySub.sub = this.sub; + jQuerySub.fn.init = function init( selector, context ) { + if ( context && context instanceof jQuery && !(context instanceof jQuerySub) ) { + context = jQuerySub( context ); + } + + return jQuery.fn.init.call( this, selector, context, rootjQuerySub ); + }; + jQuerySub.fn.init.prototype = jQuerySub.fn; + var rootjQuerySub = jQuerySub(document); + return jQuerySub; + }, + + browser: {} +}); + +// Populate the class2type map +jQuery.each("Boolean Number String Function Array Date RegExp Object".split(" "), function(i, name) { + class2type[ "[object " + name + "]" ] = name.toLowerCase(); +}); + +browserMatch = jQuery.uaMatch( userAgent ); +if ( browserMatch.browser ) { + jQuery.browser[ browserMatch.browser ] = true; + jQuery.browser.version = browserMatch.version; +} + +// Deprecated, use jQuery.browser.webkit instead +if ( jQuery.browser.webkit ) { + jQuery.browser.safari = true; +} + +// IE doesn't match non-breaking spaces with \s +if ( rnotwhite.test( "\xA0" ) ) { + trimLeft = /^[\s\xA0]+/; + trimRight = /[\s\xA0]+$/; +} + +// All jQuery objects should point back to these +rootjQuery = jQuery(document); + +// Cleanup functions for the document ready method +if ( document.addEventListener ) { + DOMContentLoaded = function() { + document.removeEventListener( "DOMContentLoaded", DOMContentLoaded, false ); + jQuery.ready(); + }; + +} else if ( document.attachEvent ) { + DOMContentLoaded = function() { + // Make sure body exists, at least, in case IE gets a little overzealous (ticket #5443). + if ( document.readyState === "complete" ) { + document.detachEvent( "onreadystatechange", DOMContentLoaded ); + jQuery.ready(); + } + }; +} + +// The DOM ready check for Internet Explorer +function doScrollCheck() { + if ( jQuery.isReady ) { + return; + } + + try { + // If IE is used, use the trick by Diego Perini + // http://javascript.nwbox.com/IEContentLoaded/ + document.documentElement.doScroll("left"); + } catch(e) { + setTimeout( doScrollCheck, 1 ); + return; + } + + // and execute any waiting functions + jQuery.ready(); +} + +return jQuery; + +})(); + + +// String to Object flags format cache +var flagsCache = {}; + +// Convert String-formatted flags into Object-formatted ones and store in cache +function createFlags( flags ) { + var object = flagsCache[ flags ] = {}, + i, length; + flags = flags.split( /\s+/ ); + for ( i = 0, length = flags.length; i < length; i++ ) { + object[ flags[i] ] = true; + } + return object; +} + +/* + * Create a callback list using the following parameters: + * + * flags: an optional list of space-separated flags that will change how + * the callback list behaves + * + * By default a callback list will act like an event callback list and can be + * "fired" multiple times. + * + * Possible flags: + * + * 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( flags ) { + + // Convert flags from String-formatted to Object-formatted + // (we check in cache first) + flags = flags ? ( flagsCache[ flags ] || createFlags( flags ) ) : {}; + + var // Actual callback list + list = [], + // Stack of fire calls for repeatable lists + stack = [], + // Last fire value (for non-forgettable lists) + memory, + // Flag to know if list was already fired + fired, + // Flag to know if list is currently firing + firing, + // First callback to fire (used internally by add and fireWith) + firingStart, + // End of the loop when firing + firingLength, + // Index of currently firing callback (modified by remove if needed) + firingIndex, + // Add one or several callbacks to the list + add = function( args ) { + var i, + length, + elem, + type, + actual; + for ( i = 0, length = args.length; i < length; i++ ) { + elem = args[ i ]; + type = jQuery.type( elem ); + if ( type === "array" ) { + // Inspect recursively + add( elem ); + } else if ( type === "function" ) { + // Add if not in unique mode and callback is not in + if ( !flags.unique || !self.has( elem ) ) { + list.push( elem ); + } + } + } + }, + // Fire callbacks + fire = function( context, args ) { + args = args || []; + memory = !flags.memory || [ context, args ]; + fired = true; + firing = true; + firingIndex = firingStart || 0; + firingStart = 0; + firingLength = list.length; + for ( ; list && firingIndex < firingLength; firingIndex++ ) { + if ( list[ firingIndex ].apply( context, args ) === false && flags.stopOnFalse ) { + memory = true; // Mark as halted + break; + } + } + firing = false; + if ( list ) { + if ( !flags.once ) { + if ( stack && stack.length ) { + memory = stack.shift(); + self.fireWith( memory[ 0 ], memory[ 1 ] ); + } + } else if ( memory === true ) { + self.disable(); + } else { + list = []; + } + } + }, + // Actual Callbacks object + self = { + // Add a callback or a collection of callbacks to the list + add: function() { + if ( list ) { + var length = list.length; + add( arguments ); + // Do we need to add the callbacks to the + // current firing batch? + if ( firing ) { + firingLength = list.length; + // With memory, if we're not firing then + // we should call right away, unless previous + // firing was halted (stopOnFalse) + } else if ( memory && memory !== true ) { + firingStart = length; + fire( memory[ 0 ], memory[ 1 ] ); + } + } + return this; + }, + // Remove a callback from the list + remove: function() { + if ( list ) { + var args = arguments, + argIndex = 0, + argLength = args.length; + for ( ; argIndex < argLength ; argIndex++ ) { + for ( var i = 0; i < list.length; i++ ) { + if ( args[ argIndex ] === list[ i ] ) { + // Handle firingIndex and firingLength + if ( firing ) { + if ( i <= firingLength ) { + firingLength--; + if ( i <= firingIndex ) { + firingIndex--; + } + } + } + // Remove the element + list.splice( i--, 1 ); + // If we have some unicity property then + // we only need to do this once + if ( flags.unique ) { + break; + } + } + } + } + } + return this; + }, + // Control if a given callback is in the list + has: function( fn ) { + if ( list ) { + var i = 0, + length = list.length; + for ( ; i < length; i++ ) { + if ( fn === list[ i ] ) { + return true; + } + } + } + return false; + }, + // Remove all callbacks from the list + empty: function() { + list = []; + return this; + }, + // Have the list do nothing anymore + disable: function() { + list = stack = memory = undefined; + return this; + }, + // Is it disabled? + disabled: function() { + return !list; + }, + // Lock the list in its current state + lock: function() { + stack = undefined; + if ( !memory || memory === true ) { + self.disable(); + } + return this; + }, + // Is it locked? + locked: function() { + return !stack; + }, + // Call all callbacks with the given context and arguments + fireWith: function( context, args ) { + if ( stack ) { + if ( firing ) { + if ( !flags.once ) { + stack.push( [ context, args ] ); + } + } else if ( !( flags.once && memory ) ) { + fire( context, args ); + } + } + 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; +}; + + + + +var // Static reference to slice + sliceDeferred = [].slice; + +jQuery.extend({ + + Deferred: function( func ) { + var doneList = jQuery.Callbacks( "once memory" ), + failList = jQuery.Callbacks( "once memory" ), + progressList = jQuery.Callbacks( "memory" ), + state = "pending", + lists = { + resolve: doneList, + reject: failList, + notify: progressList + }, + promise = { + done: doneList.add, + fail: failList.add, + progress: progressList.add, + + state: function() { + return state; + }, + + // Deprecated + isResolved: doneList.fired, + isRejected: failList.fired, + + then: function( doneCallbacks, failCallbacks, progressCallbacks ) { + deferred.done( doneCallbacks ).fail( failCallbacks ).progress( progressCallbacks ); + return this; + }, + always: function() { + deferred.done.apply( deferred, arguments ).fail.apply( deferred, arguments ); + return this; + }, + pipe: function( fnDone, fnFail, fnProgress ) { + return jQuery.Deferred(function( newDefer ) { + jQuery.each( { + done: [ fnDone, "resolve" ], + fail: [ fnFail, "reject" ], + progress: [ fnProgress, "notify" ] + }, function( handler, data ) { + var fn = data[ 0 ], + action = data[ 1 ], + returned; + if ( jQuery.isFunction( fn ) ) { + deferred[ handler ](function() { + returned = fn.apply( this, arguments ); + if ( returned && jQuery.isFunction( returned.promise ) ) { + returned.promise().then( newDefer.resolve, newDefer.reject, newDefer.notify ); + } else { + newDefer[ action + "With" ]( this === deferred ? newDefer : this, [ returned ] ); + } + }); + } else { + deferred[ handler ]( newDefer[ action ] ); + } + }); + }).promise(); + }, + // Get a promise for this deferred + // If obj is provided, the promise aspect is added to the object + promise: function( obj ) { + if ( obj == null ) { + obj = promise; + } else { + for ( var key in promise ) { + obj[ key ] = promise[ key ]; + } + } + return obj; + } + }, + deferred = promise.promise({}), + key; + + for ( key in lists ) { + deferred[ key ] = lists[ key ].fire; + deferred[ key + "With" ] = lists[ key ].fireWith; + } + + // Handle state + deferred.done( function() { + state = "resolved"; + }, failList.disable, progressList.lock ).fail( function() { + state = "rejected"; + }, doneList.disable, progressList.lock ); + + // Call given func if any + if ( func ) { + func.call( deferred, deferred ); + } + + // All done! + return deferred; + }, + + // Deferred helper + when: function( firstParam ) { + var args = sliceDeferred.call( arguments, 0 ), + i = 0, + length = args.length, + pValues = new Array( length ), + count = length, + pCount = length, + deferred = length <= 1 && firstParam && jQuery.isFunction( firstParam.promise ) ? + firstParam : + jQuery.Deferred(), + promise = deferred.promise(); + function resolveFunc( i ) { + return function( value ) { + args[ i ] = arguments.length > 1 ? sliceDeferred.call( arguments, 0 ) : value; + if ( !( --count ) ) { + deferred.resolveWith( deferred, args ); + } + }; + } + function progressFunc( i ) { + return function( value ) { + pValues[ i ] = arguments.length > 1 ? sliceDeferred.call( arguments, 0 ) : value; + deferred.notifyWith( promise, pValues ); + }; + } + if ( length > 1 ) { + for ( ; i < length; i++ ) { + if ( args[ i ] && args[ i ].promise && jQuery.isFunction( args[ i ].promise ) ) { + args[ i ].promise().then( resolveFunc(i), deferred.reject, progressFunc(i) ); + } else { + --count; + } + } + if ( !count ) { + deferred.resolveWith( deferred, args ); + } + } else if ( deferred !== firstParam ) { + deferred.resolveWith( deferred, length ? [ firstParam ] : [] ); + } + return promise; + } +}); + + + + +jQuery.support = (function() { + + var support, + all, + a, + select, + opt, + input, + fragment, + tds, + events, + eventName, + i, + isSupported, + div = document.createElement( "div" ), + documentElement = document.documentElement; + + // Preliminary tests + div.setAttribute("className", "t"); + div.innerHTML = "
a"; + + all = div.getElementsByTagName( "*" ); + a = div.getElementsByTagName( "a" )[ 0 ]; + + // Can't get basic test support + if ( !all || !all.length || !a ) { + return {}; + } + + // First batch of supports tests + select = document.createElement( "select" ); + opt = select.appendChild( document.createElement("option") ); + input = div.getElementsByTagName( "input" )[ 0 ]; + + support = { + // IE strips leading whitespace when .innerHTML is used + leadingWhitespace: ( div.firstChild.nodeType === 3 ), + + // Make sure that tbody elements aren't automatically inserted + // IE will insert them into empty tables + tbody: !div.getElementsByTagName("tbody").length, + + // Make sure that link elements get serialized correctly by innerHTML + // This requires a wrapper element in IE + htmlSerialize: !!div.getElementsByTagName("link").length, + + // Get the style information from getAttribute + // (IE uses .cssText instead) + style: /top/.test( a.getAttribute("style") ), + + // Make sure that URLs aren't manipulated + // (IE normalizes it by default) + hrefNormalized: ( a.getAttribute("href") === "/a" ), + + // Make sure that element opacity exists + // (IE uses filter instead) + // Use a regex to work around a WebKit issue. See #5145 + opacity: /^0.55/.test( a.style.opacity ), + + // Verify style float existence + // (IE uses styleFloat instead of cssFloat) + cssFloat: !!a.style.cssFloat, + + // Make sure that if no value is specified for a checkbox + // that it defaults to "on". + // (WebKit defaults to "" instead) + checkOn: ( input.value === "on" ), + + // Make sure that a selected-by-default option has a working selected property. + // (WebKit defaults to false instead of true, IE too, if it's in an optgroup) + optSelected: opt.selected, + + // Test setAttribute on camelCase class. If it works, we need attrFixes when doing get/setAttribute (ie6/7) + getSetAttribute: div.className !== "t", + + // Tests for enctype support on a form(#6743) + enctype: !!document.createElement("form").enctype, + + // Makes sure cloning an html5 element does not cause problems + // Where outerHTML is undefined, this still works + html5Clone: document.createElement("nav").cloneNode( true ).outerHTML !== "<:nav>", + + // Will be defined later + submitBubbles: true, + changeBubbles: true, + focusinBubbles: false, + deleteExpando: true, + noCloneEvent: true, + inlineBlockNeedsLayout: false, + shrinkWrapBlocks: false, + reliableMarginRight: true, + pixelMargin: true + }; + + // jQuery.boxModel DEPRECATED in 1.3, use jQuery.support.boxModel instead + jQuery.boxModel = support.boxModel = (document.compatMode === "CSS1Compat"); + + // Make sure checked status is properly cloned + input.checked = true; + support.noCloneChecked = input.cloneNode( true ).checked; + + // Make sure that the options inside disabled selects aren't marked as disabled + // (WebKit marks them as disabled) + select.disabled = true; + support.optDisabled = !opt.disabled; + + // Test to see if it's possible to delete an expando from an element + // Fails in Internet Explorer + try { + delete div.test; + } catch( e ) { + support.deleteExpando = false; + } + + if ( !div.addEventListener && div.attachEvent && div.fireEvent ) { + div.attachEvent( "onclick", function() { + // Cloning a node shouldn't copy over any + // bound event handlers (IE does this) + support.noCloneEvent = false; + }); + div.cloneNode( true ).fireEvent( "onclick" ); + } + + // Check if a radio maintains its value + // after being appended to the DOM + input = document.createElement("input"); + input.value = "t"; + input.setAttribute("type", "radio"); + support.radioValue = input.value === "t"; + + input.setAttribute("checked", "checked"); + + // #11217 - WebKit loses check when the name is after the checked attribute + input.setAttribute( "name", "t" ); + + div.appendChild( input ); + fragment = document.createDocumentFragment(); + fragment.appendChild( div.lastChild ); + + // WebKit doesn't clone checked state correctly in fragments + support.checkClone = fragment.cloneNode( true ).cloneNode( true ).lastChild.checked; + + // Check if a disconnected checkbox will retain its checked + // value of true after appended to the DOM (IE6/7) + support.appendChecked = input.checked; + + fragment.removeChild( input ); + fragment.appendChild( div ); + + // Technique from Juriy Zaytsev + // http://perfectionkills.com/detecting-event-support-without-browser-sniffing/ + // We only care about the case where non-standard event systems + // are used, namely in IE. Short-circuiting here helps us to + // avoid an eval call (in setAttribute) which can cause CSP + // to go haywire. See: https://developer.mozilla.org/en/Security/CSP + if ( div.attachEvent ) { + for ( i in { + submit: 1, + change: 1, + focusin: 1 + }) { + eventName = "on" + i; + isSupported = ( eventName in div ); + if ( !isSupported ) { + div.setAttribute( eventName, "return;" ); + isSupported = ( typeof div[ eventName ] === "function" ); + } + support[ i + "Bubbles" ] = isSupported; + } + } + + fragment.removeChild( div ); + + // Null elements to avoid leaks in IE + fragment = select = opt = div = input = null; + + // Run tests that need a body at doc ready + jQuery(function() { + var container, outer, inner, table, td, offsetSupport, + marginDiv, conMarginTop, style, html, positionTopLeftWidthHeight, + paddingMarginBorderVisibility, paddingMarginBorder, + body = document.getElementsByTagName("body")[0]; + + if ( !body ) { + // Return for frameset docs that don't have a body + return; + } + + conMarginTop = 1; + paddingMarginBorder = "padding:0;margin:0;border:"; + positionTopLeftWidthHeight = "position:absolute;top:0;left:0;width:1px;height:1px;"; + paddingMarginBorderVisibility = paddingMarginBorder + "0;visibility:hidden;"; + style = "style='" + positionTopLeftWidthHeight + paddingMarginBorder + "5px solid #000;"; + html = "
" + + "" + + "
"; + + container = document.createElement("div"); + container.style.cssText = paddingMarginBorderVisibility + "width:0;height:0;position:static;top:0;margin-top:" + conMarginTop + "px"; + body.insertBefore( container, body.firstChild ); + + // Construct the test element + div = document.createElement("div"); + container.appendChild( div ); + + // Check if table cells still have offsetWidth/Height when they are set + // to display:none and there are still other visible table cells in a + // table row; if so, offsetWidth/Height are not reliable for use when + // determining if an element has been hidden directly using + // display:none (it is still safe to use offsets if a parent element is + // hidden; don safety goggles and see bug #4512 for more information). + // (only IE 8 fails this test) + div.innerHTML = "
t
"; + tds = div.getElementsByTagName( "td" ); + isSupported = ( tds[ 0 ].offsetHeight === 0 ); + + tds[ 0 ].style.display = ""; + tds[ 1 ].style.display = "none"; + + // Check if empty table cells still have offsetWidth/Height + // (IE <= 8 fail this test) + support.reliableHiddenOffsets = isSupported && ( tds[ 0 ].offsetHeight === 0 ); + + // Check if div with explicit width and no margin-right incorrectly + // gets computed margin-right based on width of container. For more + // info see bug #3333 + // Fails in WebKit before Feb 2011 nightlies + // WebKit Bug 13343 - getComputedStyle returns wrong value for margin-right + if ( window.getComputedStyle ) { + div.innerHTML = ""; + marginDiv = document.createElement( "div" ); + marginDiv.style.width = "0"; + marginDiv.style.marginRight = "0"; + div.style.width = "2px"; + div.appendChild( marginDiv ); + support.reliableMarginRight = + ( parseInt( ( window.getComputedStyle( marginDiv, null ) || { marginRight: 0 } ).marginRight, 10 ) || 0 ) === 0; + } + + if ( typeof div.style.zoom !== "undefined" ) { + // Check if natively block-level elements act like inline-block + // elements when setting their display to 'inline' and giving + // them layout + // (IE < 8 does this) + div.innerHTML = ""; + div.style.width = div.style.padding = "1px"; + div.style.border = 0; + div.style.overflow = "hidden"; + div.style.display = "inline"; + div.style.zoom = 1; + support.inlineBlockNeedsLayout = ( div.offsetWidth === 3 ); + + // Check if elements with layout shrink-wrap their children + // (IE 6 does this) + div.style.display = "block"; + div.style.overflow = "visible"; + div.innerHTML = "
"; + support.shrinkWrapBlocks = ( div.offsetWidth !== 3 ); + } + + div.style.cssText = positionTopLeftWidthHeight + paddingMarginBorderVisibility; + div.innerHTML = html; + + outer = div.firstChild; + inner = outer.firstChild; + td = outer.nextSibling.firstChild.firstChild; + + offsetSupport = { + doesNotAddBorder: ( inner.offsetTop !== 5 ), + doesAddBorderForTableAndCells: ( td.offsetTop === 5 ) + }; + + inner.style.position = "fixed"; + inner.style.top = "20px"; + + // safari subtracts parent border width here which is 5px + offsetSupport.fixedPosition = ( inner.offsetTop === 20 || inner.offsetTop === 15 ); + inner.style.position = inner.style.top = ""; + + outer.style.overflow = "hidden"; + outer.style.position = "relative"; + + offsetSupport.subtractsBorderForOverflowNotVisible = ( inner.offsetTop === -5 ); + offsetSupport.doesNotIncludeMarginInBodyOffset = ( body.offsetTop !== conMarginTop ); + + if ( window.getComputedStyle ) { + div.style.marginTop = "1%"; + support.pixelMargin = ( window.getComputedStyle( div, null ) || { marginTop: 0 } ).marginTop !== "1%"; + } + + if ( typeof container.style.zoom !== "undefined" ) { + container.style.zoom = 1; + } + + body.removeChild( container ); + marginDiv = div = container = null; + + jQuery.extend( support, offsetSupport ); + }); + + return support; +})(); + + + + +var rbrace = /^(?:\{.*\}|\[.*\])$/, + rmultiDash = /([A-Z])/g; + +jQuery.extend({ + cache: {}, + + // Please use with caution + uuid: 0, + + // Unique for each copy of jQuery on the page + // Non-digits removed to match rinlinejQuery + expando: "jQuery" + ( jQuery.fn.jquery + Math.random() ).replace( /\D/g, "" ), + + // The following elements throw uncatchable exceptions if you + // attempt to add expando properties to them. + noData: { + "embed": true, + // Ban all objects except for Flash (which handle expandos) + "object": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000", + "applet": true + }, + + hasData: function( elem ) { + elem = elem.nodeType ? jQuery.cache[ elem[jQuery.expando] ] : elem[ jQuery.expando ]; + return !!elem && !isEmptyDataObject( elem ); + }, + + data: function( elem, name, data, pvt /* Internal Use Only */ ) { + if ( !jQuery.acceptData( elem ) ) { + return; + } + + var privateCache, thisCache, ret, + internalKey = jQuery.expando, + getByName = typeof name === "string", + + // We have to handle DOM nodes and JS objects differently because IE6-7 + // can't GC object references properly across the DOM-JS boundary + isNode = elem.nodeType, + + // Only DOM nodes need the global jQuery cache; JS object data is + // attached directly to the object so GC can occur automatically + cache = isNode ? jQuery.cache : elem, + + // Only defining an ID for JS objects if its cache already exists allows + // the code to shortcut on the same path as a DOM node with no cache + id = isNode ? elem[ internalKey ] : elem[ internalKey ] && internalKey, + isEvents = name === "events"; + + // Avoid doing any more work than we need to when trying to get data on an + // object that has no data at all + if ( (!id || !cache[id] || (!isEvents && !pvt && !cache[id].data)) && getByName && data === undefined ) { + return; + } + + if ( !id ) { + // Only DOM nodes need a new unique ID for each element since their data + // ends up in the global cache + if ( isNode ) { + elem[ internalKey ] = id = ++jQuery.uuid; + } else { + id = internalKey; + } + } + + if ( !cache[ id ] ) { + cache[ id ] = {}; + + // Avoids exposing jQuery metadata on plain JS objects when the object + // is serialized using JSON.stringify + if ( !isNode ) { + cache[ id ].toJSON = jQuery.noop; + } + } + + // An object can be passed to jQuery.data instead of a key/value pair; this gets + // shallow copied over onto the existing cache + if ( typeof name === "object" || typeof name === "function" ) { + if ( pvt ) { + cache[ id ] = jQuery.extend( cache[ id ], name ); + } else { + cache[ id ].data = jQuery.extend( cache[ id ].data, name ); + } + } + + privateCache = thisCache = cache[ id ]; + + // jQuery data() is stored in a separate object inside the object's internal data + // cache in order to avoid key collisions between internal data and user-defined + // data. + if ( !pvt ) { + if ( !thisCache.data ) { + thisCache.data = {}; + } + + thisCache = thisCache.data; + } + + if ( data !== undefined ) { + thisCache[ jQuery.camelCase( name ) ] = data; + } + + // Users should not attempt to inspect the internal events object using jQuery.data, + // it is undocumented and subject to change. But does anyone listen? No. + if ( isEvents && !thisCache[ name ] ) { + return privateCache.events; + } + + // Check for both converted-to-camel and non-converted data property names + // If a data property was specified + if ( getByName ) { + + // First Try to find as-is property data + ret = thisCache[ name ]; + + // Test for null|undefined property data + if ( ret == null ) { + + // Try to find the camelCased property + ret = thisCache[ jQuery.camelCase( name ) ]; + } + } else { + ret = thisCache; + } + + return ret; + }, + + removeData: function( elem, name, pvt /* Internal Use Only */ ) { + if ( !jQuery.acceptData( elem ) ) { + return; + } + + var thisCache, i, l, + + // Reference to internal data cache key + internalKey = jQuery.expando, + + isNode = elem.nodeType, + + // See jQuery.data for more information + cache = isNode ? jQuery.cache : elem, + + // See jQuery.data for more information + id = isNode ? elem[ internalKey ] : internalKey; + + // If there is already no cache entry for this object, there is no + // purpose in continuing + if ( !cache[ id ] ) { + return; + } + + if ( name ) { + + thisCache = pvt ? cache[ id ] : cache[ id ].data; + + if ( thisCache ) { + + // Support array or space separated string names for data keys + if ( !jQuery.isArray( name ) ) { + + // try the string as a key before any manipulation + if ( name in thisCache ) { + name = [ name ]; + } else { + + // split the camel cased version by spaces unless a key with the spaces exists + name = jQuery.camelCase( name ); + if ( name in thisCache ) { + name = [ name ]; + } else { + name = name.split( " " ); + } + } + } + + for ( i = 0, l = name.length; i < l; i++ ) { + delete thisCache[ name[i] ]; + } + + // If there is no data left in the cache, we want to continue + // and let the cache object itself get destroyed + if ( !( pvt ? isEmptyDataObject : jQuery.isEmptyObject )( thisCache ) ) { + return; + } + } + } + + // See jQuery.data for more information + if ( !pvt ) { + delete cache[ id ].data; + + // Don't destroy the parent cache unless the internal data object + // had been the only thing left in it + if ( !isEmptyDataObject(cache[ id ]) ) { + return; + } + } + + // Browsers that fail expando deletion also refuse to delete expandos on + // the window, but it will allow it on all other JS objects; other browsers + // don't care + // Ensure that `cache` is not a window object #10080 + if ( jQuery.support.deleteExpando || !cache.setInterval ) { + delete cache[ id ]; + } else { + cache[ id ] = null; + } + + // We destroyed the cache and need to eliminate the expando on the node to avoid + // false lookups in the cache for entries that no longer exist + if ( isNode ) { + // IE does not allow us to delete expando properties from nodes, + // nor does it have a removeAttribute function on Document nodes; + // we must handle all of these cases + if ( jQuery.support.deleteExpando ) { + delete elem[ internalKey ]; + } else if ( elem.removeAttribute ) { + elem.removeAttribute( internalKey ); + } else { + elem[ internalKey ] = null; + } + } + }, + + // For internal use only. + _data: function( elem, name, data ) { + return jQuery.data( elem, name, data, true ); + }, + + // A method for determining if a DOM node can handle the data expando + acceptData: function( elem ) { + if ( elem.nodeName ) { + var match = jQuery.noData[ elem.nodeName.toLowerCase() ]; + + if ( match ) { + return !(match === true || elem.getAttribute("classid") !== match); + } + } + + return true; + } +}); + +jQuery.fn.extend({ + data: function( key, value ) { + var parts, part, attr, name, l, + elem = this[0], + i = 0, + data = null; + + // Gets all values + if ( key === undefined ) { + if ( this.length ) { + data = jQuery.data( elem ); + + if ( elem.nodeType === 1 && !jQuery._data( elem, "parsedAttrs" ) ) { + attr = elem.attributes; + for ( l = attr.length; i < l; i++ ) { + name = attr[i].name; + + if ( name.indexOf( "data-" ) === 0 ) { + name = jQuery.camelCase( name.substring(5) ); + + dataAttr( elem, name, data[ name ] ); + } + } + jQuery._data( elem, "parsedAttrs", true ); + } + } + + return data; + } + + // Sets multiple values + if ( typeof key === "object" ) { + return this.each(function() { + jQuery.data( this, key ); + }); + } + + parts = key.split( ".", 2 ); + parts[1] = parts[1] ? "." + parts[1] : ""; + part = parts[1] + "!"; + + return jQuery.access( this, function( value ) { + + if ( value === undefined ) { + data = this.triggerHandler( "getData" + part, [ parts[0] ] ); + + // Try to fetch any internally stored data first + if ( data === undefined && elem ) { + data = jQuery.data( elem, key ); + data = dataAttr( elem, key, data ); + } + + return data === undefined && parts[1] ? + this.data( parts[0] ) : + data; + } + + parts[1] = value; + this.each(function() { + var self = jQuery( this ); + + self.triggerHandler( "setData" + part, parts ); + jQuery.data( this, key, value ); + self.triggerHandler( "changeData" + part, parts ); + }); + }, null, value, arguments.length > 1, null, false ); + }, + + removeData: function( key ) { + return this.each(function() { + jQuery.removeData( this, key ); + }); + } +}); + +function dataAttr( elem, key, data ) { + // If nothing was found internally, try to fetch any + // data from the HTML5 data-* attribute + if ( data === undefined && elem.nodeType === 1 ) { + + var name = "data-" + key.replace( rmultiDash, "-$1" ).toLowerCase(); + + data = elem.getAttribute( name ); + + if ( typeof data === "string" ) { + try { + data = data === "true" ? true : + data === "false" ? false : + data === "null" ? null : + jQuery.isNumeric( data ) ? +data : + rbrace.test( data ) ? jQuery.parseJSON( data ) : + data; + } catch( e ) {} + + // Make sure we set the data so it isn't changed later + jQuery.data( elem, key, data ); + + } else { + data = undefined; + } + } + + return data; +} + +// checks a cache object for emptiness +function isEmptyDataObject( obj ) { + for ( var name in obj ) { + + // if the public data object is empty, the private is still empty + if ( name === "data" && jQuery.isEmptyObject( obj[name] ) ) { + continue; + } + if ( name !== "toJSON" ) { + return false; + } + } + + return true; +} + + + + +function handleQueueMarkDefer( elem, type, src ) { + var deferDataKey = type + "defer", + queueDataKey = type + "queue", + markDataKey = type + "mark", + defer = jQuery._data( elem, deferDataKey ); + if ( defer && + ( src === "queue" || !jQuery._data(elem, queueDataKey) ) && + ( src === "mark" || !jQuery._data(elem, markDataKey) ) ) { + // Give room for hard-coded callbacks to fire first + // and eventually mark/queue something else on the element + setTimeout( function() { + if ( !jQuery._data( elem, queueDataKey ) && + !jQuery._data( elem, markDataKey ) ) { + jQuery.removeData( elem, deferDataKey, true ); + defer.fire(); + } + }, 0 ); + } +} + +jQuery.extend({ + + _mark: function( elem, type ) { + if ( elem ) { + type = ( type || "fx" ) + "mark"; + jQuery._data( elem, type, (jQuery._data( elem, type ) || 0) + 1 ); + } + }, + + _unmark: function( force, elem, type ) { + if ( force !== true ) { + type = elem; + elem = force; + force = false; + } + if ( elem ) { + type = type || "fx"; + var key = type + "mark", + count = force ? 0 : ( (jQuery._data( elem, key ) || 1) - 1 ); + if ( count ) { + jQuery._data( elem, key, count ); + } else { + jQuery.removeData( elem, key, true ); + handleQueueMarkDefer( elem, type, "mark" ); + } + } + }, + + queue: function( elem, type, data ) { + var q; + if ( elem ) { + type = ( type || "fx" ) + "queue"; + q = jQuery._data( elem, type ); + + // Speed up dequeue by getting out quickly if this is just a lookup + if ( data ) { + if ( !q || jQuery.isArray(data) ) { + q = jQuery._data( elem, type, jQuery.makeArray(data) ); + } else { + q.push( data ); + } + } + return q || []; + } + }, + + dequeue: function( elem, type ) { + type = type || "fx"; + + var queue = jQuery.queue( elem, type ), + fn = queue.shift(), + hooks = {}; + + // If the fx queue is dequeued, always remove the progress sentinel + if ( fn === "inprogress" ) { + fn = queue.shift(); + } + + if ( fn ) { + // Add a progress sentinel to prevent the fx queue from being + // automatically dequeued + if ( type === "fx" ) { + queue.unshift( "inprogress" ); + } + + jQuery._data( elem, type + ".run", hooks ); + fn.call( elem, function() { + jQuery.dequeue( elem, type ); + }, hooks ); + } + + if ( !queue.length ) { + jQuery.removeData( elem, type + "queue " + type + ".run", true ); + handleQueueMarkDefer( elem, type, "queue" ); + } + } +}); + +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 ); + + if ( type === "fx" && queue[0] !== "inprogress" ) { + jQuery.dequeue( this, type ); + } + }); + }, + dequeue: function( type ) { + return this.each(function() { + jQuery.dequeue( this, type ); + }); + }, + // Based off of the plugin by Clint Helfers, with permission. + // http://blindsignals.com/index.php/2009/07/jquery-delay/ + 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 = setTimeout( next, time ); + hooks.stop = function() { + clearTimeout( timeout ); + }; + }); + }, + 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, object ) { + if ( typeof type !== "string" ) { + object = type; + type = undefined; + } + type = type || "fx"; + var defer = jQuery.Deferred(), + elements = this, + i = elements.length, + count = 1, + deferDataKey = type + "defer", + queueDataKey = type + "queue", + markDataKey = type + "mark", + tmp; + function resolve() { + if ( !( --count ) ) { + defer.resolveWith( elements, [ elements ] ); + } + } + while( i-- ) { + if (( tmp = jQuery.data( elements[ i ], deferDataKey, undefined, true ) || + ( jQuery.data( elements[ i ], queueDataKey, undefined, true ) || + jQuery.data( elements[ i ], markDataKey, undefined, true ) ) && + jQuery.data( elements[ i ], deferDataKey, jQuery.Callbacks( "once memory" ), true ) )) { + count++; + tmp.add( resolve ); + } + } + resolve(); + return defer.promise( object ); + } +}); + + + + +var rclass = /[\n\t\r]/g, + rspace = /\s+/, + rreturn = /\r/g, + rtype = /^(?:button|input)$/i, + rfocusable = /^(?:button|input|object|select|textarea)$/i, + rclickable = /^a(?:rea)?$/i, + rboolean = /^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i, + getSetAttribute = jQuery.support.getSetAttribute, + nodeHook, boolHook, fixSpecified; + +jQuery.fn.extend({ + attr: function( name, value ) { + return jQuery.access( this, jQuery.attr, name, value, arguments.length > 1 ); + }, + + removeAttr: function( name ) { + return this.each(function() { + jQuery.removeAttr( this, name ); + }); + }, + + prop: function( name, value ) { + return jQuery.access( this, jQuery.prop, name, value, arguments.length > 1 ); + }, + + removeProp: function( name ) { + name = jQuery.propFix[ name ] || name; + return this.each(function() { + // try/catch handles cases where IE balks (such as removing a property on window) + try { + this[ name ] = undefined; + delete this[ name ]; + } catch( e ) {} + }); + }, + + addClass: function( value ) { + var classNames, i, l, elem, + setClass, c, cl; + + if ( jQuery.isFunction( value ) ) { + return this.each(function( j ) { + jQuery( this ).addClass( value.call(this, j, this.className) ); + }); + } + + if ( value && typeof value === "string" ) { + classNames = value.split( rspace ); + + for ( i = 0, l = this.length; i < l; i++ ) { + elem = this[ i ]; + + if ( elem.nodeType === 1 ) { + if ( !elem.className && classNames.length === 1 ) { + elem.className = value; + + } else { + setClass = " " + elem.className + " "; + + for ( c = 0, cl = classNames.length; c < cl; c++ ) { + if ( !~setClass.indexOf( " " + classNames[ c ] + " " ) ) { + setClass += classNames[ c ] + " "; + } + } + elem.className = jQuery.trim( setClass ); + } + } + } + } + + return this; + }, + + removeClass: function( value ) { + var classNames, i, l, elem, className, c, cl; + + if ( jQuery.isFunction( value ) ) { + return this.each(function( j ) { + jQuery( this ).removeClass( value.call(this, j, this.className) ); + }); + } + + if ( (value && typeof value === "string") || value === undefined ) { + classNames = ( value || "" ).split( rspace ); + + for ( i = 0, l = this.length; i < l; i++ ) { + elem = this[ i ]; + + if ( elem.nodeType === 1 && elem.className ) { + if ( value ) { + className = (" " + elem.className + " ").replace( rclass, " " ); + for ( c = 0, cl = classNames.length; c < cl; c++ ) { + className = className.replace(" " + classNames[ c ] + " ", " "); + } + elem.className = jQuery.trim( className ); + + } else { + elem.className = ""; + } + } + } + } + + return this; + }, + + toggleClass: function( value, stateVal ) { + var type = typeof value, + isBool = typeof stateVal === "boolean"; + + if ( jQuery.isFunction( value ) ) { + return this.each(function( i ) { + jQuery( this ).toggleClass( value.call(this, i, this.className, stateVal), stateVal ); + }); + } + + return this.each(function() { + if ( type === "string" ) { + // toggle individual class names + var className, + i = 0, + self = jQuery( this ), + state = stateVal, + classNames = value.split( rspace ); + + while ( (className = classNames[ i++ ]) ) { + // check each className given, space seperated list + state = isBool ? state : !self.hasClass( className ); + self[ state ? "addClass" : "removeClass" ]( className ); + } + + } else if ( type === "undefined" || type === "boolean" ) { + if ( this.className ) { + // store className if set + jQuery._data( this, "__className__", this.className ); + } + + // toggle whole className + this.className = this.className || value === false ? "" : jQuery._data( this, "__className__" ) || ""; + } + }); + }, + + hasClass: function( selector ) { + var className = " " + selector + " ", + i = 0, + l = this.length; + for ( ; i < l; i++ ) { + if ( this[i].nodeType === 1 && (" " + this[i].className + " ").replace(rclass, " ").indexOf( className ) > -1 ) { + return true; + } + } + + return false; + }, + + 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 self = jQuery(this), val; + + if ( this.nodeType !== 1 ) { + return; + } + + if ( isFunction ) { + val = value.call( this, i, self.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 ) { + // attributes.value is undefined in Blackberry 4.7 but + // uses .value. See #6932 + var val = elem.attributes.value; + return !val || val.specified ? elem.value : elem.text; + } + }, + select: { + get: function( elem ) { + var value, i, max, option, + index = elem.selectedIndex, + values = [], + options = elem.options, + one = elem.type === "select-one"; + + // Nothing was selected + if ( index < 0 ) { + return null; + } + + // Loop through all the selected options + i = one ? index : 0; + max = one ? index + 1 : options.length; + for ( ; i < max; i++ ) { + option = options[ i ]; + + // Don't return options that are disabled or in a disabled optgroup + if ( option.selected && (jQuery.support.optDisabled ? !option.disabled : option.getAttribute("disabled") === null) && + (!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 ); + } + } + + // Fixes Bug #2551 -- select.val() broken in IE after form.reset() + if ( one && !values.length && options.length ) { + return jQuery( options[ index ] ).val(); + } + + return values; + }, + + set: function( elem, value ) { + var values = jQuery.makeArray( value ); + + jQuery(elem).find("option").each(function() { + this.selected = jQuery.inArray( jQuery(this).val(), values ) >= 0; + }); + + if ( !values.length ) { + elem.selectedIndex = -1; + } + return values; + } + } + }, + + attrFn: { + val: true, + css: true, + html: true, + text: true, + data: true, + width: true, + height: true, + offset: true + }, + + attr: function( elem, name, value, pass ) { + var ret, hooks, notxml, + nType = elem.nodeType; + + // don't get/set attributes on text, comment and attribute nodes + if ( !elem || nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + if ( pass && name in jQuery.attrFn ) { + return jQuery( elem )[ name ]( value ); + } + + // Fallback to prop when attributes are not supported + if ( typeof elem.getAttribute === "undefined" ) { + return jQuery.prop( elem, name, value ); + } + + notxml = nType !== 1 || !jQuery.isXMLDoc( elem ); + + // All attributes are lowercase + // Grab necessary hook if one is defined + if ( notxml ) { + name = name.toLowerCase(); + hooks = jQuery.attrHooks[ name ] || ( rboolean.test( name ) ? boolHook : nodeHook ); + } + + if ( value !== undefined ) { + + if ( value === null ) { + jQuery.removeAttr( elem, name ); + return; + + } else if ( hooks && "set" in hooks && notxml && (ret = hooks.set( elem, value, name )) !== undefined ) { + return ret; + + } else { + elem.setAttribute( name, "" + value ); + return value; + } + + } else if ( hooks && "get" in hooks && notxml && (ret = hooks.get( elem, name )) !== null ) { + return ret; + + } else { + + ret = elem.getAttribute( name ); + + // Non-existent attributes return null, we normalize to undefined + return ret === null ? + undefined : + ret; + } + }, + + removeAttr: function( elem, value ) { + var propName, attrNames, name, l, isBool, + i = 0; + + if ( value && elem.nodeType === 1 ) { + attrNames = value.toLowerCase().split( rspace ); + l = attrNames.length; + + for ( ; i < l; i++ ) { + name = attrNames[ i ]; + + if ( name ) { + propName = jQuery.propFix[ name ] || name; + isBool = rboolean.test( name ); + + // See #9699 for explanation of this approach (setting first, then removal) + // Do not do this for boolean attributes (see #10870) + if ( !isBool ) { + jQuery.attr( elem, name, "" ); + } + elem.removeAttribute( getSetAttribute ? name : propName ); + + // Set corresponding property to false for boolean attributes + if ( isBool && propName in elem ) { + elem[ propName ] = false; + } + } + } + } + }, + + attrHooks: { + type: { + set: function( elem, value ) { + // We can't allow the type property to be changed (since it causes problems in IE) + if ( rtype.test( elem.nodeName ) && elem.parentNode ) { + jQuery.error( "type property can't be changed" ); + } else if ( !jQuery.support.radioValue && value === "radio" && jQuery.nodeName(elem, "input") ) { + // Setting the type on a radio button after the value resets the value in IE6-9 + // Reset value to it's default in case type is set after value + // This is for element creation + var val = elem.value; + elem.setAttribute( "type", value ); + if ( val ) { + elem.value = val; + } + return value; + } + } + }, + // Use the value property for back compat + // Use the nodeHook for button elements in IE6/7 (#1954) + value: { + get: function( elem, name ) { + if ( nodeHook && jQuery.nodeName( elem, "button" ) ) { + return nodeHook.get( elem, name ); + } + return name in elem ? + elem.value : + null; + }, + set: function( elem, value, name ) { + if ( nodeHook && jQuery.nodeName( elem, "button" ) ) { + return nodeHook.set( elem, value, name ); + } + // Does not return so that setAttribute is also used + elem.value = value; + } + } + }, + + propFix: { + tabindex: "tabIndex", + readonly: "readOnly", + "for": "htmlFor", + "class": "className", + maxlength: "maxLength", + cellspacing: "cellSpacing", + cellpadding: "cellPadding", + rowspan: "rowSpan", + colspan: "colSpan", + usemap: "useMap", + frameborder: "frameBorder", + contenteditable: "contentEditable" + }, + + prop: function( elem, name, value ) { + var ret, hooks, notxml, + nType = elem.nodeType; + + // don't get/set properties on text, comment and attribute nodes + if ( !elem || nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + notxml = nType !== 1 || !jQuery.isXMLDoc( elem ); + + if ( notxml ) { + // 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; + + } else { + return ( elem[ name ] = value ); + } + + } else { + if ( hooks && "get" in hooks && (ret = hooks.get( elem, name )) !== null ) { + return ret; + + } else { + return elem[ name ]; + } + } + }, + + propHooks: { + tabIndex: { + get: function( elem ) { + // elem.tabIndex doesn't always return the correct value when it hasn't been explicitly set + // http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/ + var attributeNode = elem.getAttributeNode("tabindex"); + + return attributeNode && attributeNode.specified ? + parseInt( attributeNode.value, 10 ) : + rfocusable.test( elem.nodeName ) || rclickable.test( elem.nodeName ) && elem.href ? + 0 : + undefined; + } + } + } +}); + +// Add the tabIndex propHook to attrHooks for back-compat (different case is intentional) +jQuery.attrHooks.tabindex = jQuery.propHooks.tabIndex; + +// Hook for boolean attributes +boolHook = { + get: function( elem, name ) { + // Align boolean attributes with corresponding properties + // Fall back to attribute presence where some booleans are not supported + var attrNode, + property = jQuery.prop( elem, name ); + return property === true || typeof property !== "boolean" && ( attrNode = elem.getAttributeNode(name) ) && attrNode.nodeValue !== false ? + name.toLowerCase() : + undefined; + }, + set: function( elem, value, name ) { + var propName; + if ( value === false ) { + // Remove boolean attributes when set to false + jQuery.removeAttr( elem, name ); + } else { + // value is true since we know at this point it's type boolean and not false + // Set boolean attributes to the same name and set the DOM property + propName = jQuery.propFix[ name ] || name; + if ( propName in elem ) { + // Only set the IDL specifically if it already exists on the element + elem[ propName ] = true; + } + + elem.setAttribute( name, name.toLowerCase() ); + } + return name; + } +}; + +// IE6/7 do not support getting/setting some attributes with get/setAttribute +if ( !getSetAttribute ) { + + fixSpecified = { + name: true, + id: true, + coords: true + }; + + // Use this for any attribute in IE6/7 + // This fixes almost every IE6/7 issue + nodeHook = jQuery.valHooks.button = { + get: function( elem, name ) { + var ret; + ret = elem.getAttributeNode( name ); + return ret && ( fixSpecified[ name ] ? ret.nodeValue !== "" : ret.specified ) ? + ret.nodeValue : + undefined; + }, + set: function( elem, value, name ) { + // Set the existing or create a new attribute node + var ret = elem.getAttributeNode( name ); + if ( !ret ) { + ret = document.createAttribute( name ); + elem.setAttributeNode( ret ); + } + return ( ret.nodeValue = value + "" ); + } + }; + + // Apply the nodeHook to tabindex + jQuery.attrHooks.tabindex.set = nodeHook.set; + + // Set width and height to auto instead of 0 on empty string( Bug #8150 ) + // This is for removals + jQuery.each([ "width", "height" ], function( i, name ) { + jQuery.attrHooks[ name ] = jQuery.extend( jQuery.attrHooks[ name ], { + set: function( elem, value ) { + if ( value === "" ) { + elem.setAttribute( name, "auto" ); + return value; + } + } + }); + }); + + // Set contenteditable to false on removals(#10429) + // Setting to empty string throws an error as an invalid value + jQuery.attrHooks.contenteditable = { + get: nodeHook.get, + set: function( elem, value, name ) { + if ( value === "" ) { + value = "false"; + } + nodeHook.set( elem, value, name ); + } + }; +} + + +// Some attributes require a special call on IE +if ( !jQuery.support.hrefNormalized ) { + jQuery.each([ "href", "src", "width", "height" ], function( i, name ) { + jQuery.attrHooks[ name ] = jQuery.extend( jQuery.attrHooks[ name ], { + get: function( elem ) { + var ret = elem.getAttribute( name, 2 ); + return ret === null ? undefined : ret; + } + }); + }); +} + +if ( !jQuery.support.style ) { + jQuery.attrHooks.style = { + get: function( elem ) { + // Return undefined in the case of empty string + // Normalize to lowercase since IE uppercases css property names + return elem.style.cssText.toLowerCase() || undefined; + }, + set: function( elem, value ) { + return ( elem.style.cssText = "" + value ); + } + }; +} + +// Safari mis-reports the default selected property of an option +// Accessing the parent's selectedIndex property fixes it +if ( !jQuery.support.optSelected ) { + jQuery.propHooks.selected = jQuery.extend( jQuery.propHooks.selected, { + get: function( elem ) { + var parent = elem.parentNode; + + if ( parent ) { + parent.selectedIndex; + + // Make sure that it also works with optgroups, see #5701 + if ( parent.parentNode ) { + parent.parentNode.selectedIndex; + } + } + return null; + } + }); +} + +// IE6/7 call enctype encoding +if ( !jQuery.support.enctype ) { + jQuery.propFix.enctype = "encoding"; +} + +// Radios and checkboxes getter/setter +if ( !jQuery.support.checkOn ) { + jQuery.each([ "radio", "checkbox" ], function() { + jQuery.valHooks[ this ] = { + get: function( elem ) { + // Handle the case where in Webkit "" is returned instead of "on" if a value isn't specified + return elem.getAttribute("value") === null ? "on" : elem.value; + } + }; + }); +} +jQuery.each([ "radio", "checkbox" ], function() { + jQuery.valHooks[ this ] = jQuery.extend( jQuery.valHooks[ this ], { + set: function( elem, value ) { + if ( jQuery.isArray( value ) ) { + return ( elem.checked = jQuery.inArray( jQuery(elem).val(), value ) >= 0 ); + } + } + }); +}); + + + + +var rformElems = /^(?:textarea|input|select)$/i, + rtypenamespace = /^([^\.]*)?(?:\.(.+))?$/, + rhoverHack = /(?:^|\s)hover(\.\S+)?\b/, + rkeyEvent = /^key/, + rmouseEvent = /^(?:mouse|contextmenu)|click/, + rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, + rquickIs = /^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/, + quickParse = function( selector ) { + var quick = rquickIs.exec( selector ); + if ( quick ) { + // 0 1 2 3 + // [ _, tag, id, class ] + quick[1] = ( quick[1] || "" ).toLowerCase(); + quick[3] = quick[3] && new RegExp( "(?:^|\\s)" + quick[3] + "(?:\\s|$)" ); + } + return quick; + }, + quickIs = function( elem, m ) { + var attrs = elem.attributes || {}; + return ( + (!m[1] || elem.nodeName.toLowerCase() === m[1]) && + (!m[2] || (attrs.id || {}).value === m[2]) && + (!m[3] || m[3].test( (attrs[ "class" ] || {}).value )) + ); + }, + hoverHack = function( events ) { + return jQuery.event.special.hover ? events : events.replace( rhoverHack, "mouseenter$1 mouseleave$1" ); + }; + +/* + * Helper functions for managing events -- not part of the public interface. + * Props to Dean Edwards' addEvent library for many of the ideas. + */ +jQuery.event = { + + add: function( elem, types, handler, data, selector ) { + + var elemData, eventHandle, events, + t, tns, type, namespaces, handleObj, + handleObjIn, quick, handlers, special; + + // Don't attach events to noData or text/comment nodes (allow plain objects tho) + if ( elem.nodeType === 3 || elem.nodeType === 8 || !types || !handler || !(elemData = jQuery._data( elem )) ) { + 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; + } + + // 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 + events = elemData.events; + if ( !events ) { + elemData.events = events = {}; + } + eventHandle = elemData.handle; + if ( !eventHandle ) { + elemData.handle = eventHandle = 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" && (!e || jQuery.event.triggered !== e.type) ? + jQuery.event.dispatch.apply( eventHandle.elem, arguments ) : + undefined; + }; + // Add elem as a property of the handle fn to prevent a memory leak with IE non-native events + eventHandle.elem = elem; + } + + // Handle multiple events separated by a space + // jQuery(...).bind("mouseover mouseout", fn); + types = jQuery.trim( hoverHack(types) ).split( " " ); + for ( t = 0; t < types.length; t++ ) { + + tns = rtypenamespace.exec( types[t] ) || []; + type = tns[1]; + namespaces = ( tns[2] || "" ).split( "." ).sort(); + + // 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: tns[1], + data: data, + handler: handler, + guid: handler.guid, + selector: selector, + quick: selector && quickParse( selector ), + namespace: namespaces.join(".") + }, handleObjIn ); + + // Init the event handler queue if we're the first + handlers = events[ type ]; + if ( !handlers ) { + handlers = events[ type ] = []; + handlers.delegateCount = 0; + + // Only use addEventListener/attachEvent if the special events handler returns false + if ( !special.setup || special.setup.call( elem, data, namespaces, eventHandle ) === false ) { + // Bind the global event handler to the element + if ( elem.addEventListener ) { + elem.addEventListener( type, eventHandle, false ); + + } else if ( elem.attachEvent ) { + elem.attachEvent( "on" + 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; + } + + // Nullify elem to prevent memory leaks in IE + elem = null; + }, + + global: {}, + + // Detach an event or set of events from an element + remove: function( elem, types, handler, selector, mappedTypes ) { + + var elemData = jQuery.hasData( elem ) && jQuery._data( elem ), + t, tns, type, origType, namespaces, origCount, + j, events, special, handle, eventType, handleObj; + + if ( !elemData || !(events = elemData.events) ) { + return; + } + + // Once for each type.namespace in types; type may be omitted + types = jQuery.trim( hoverHack( types || "" ) ).split(" "); + for ( t = 0; t < types.length; t++ ) { + tns = rtypenamespace.exec( types[t] ) || []; + type = origType = tns[1]; + namespaces = tns[2]; + + // 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; + eventType = events[ type ] || []; + origCount = eventType.length; + namespaces = namespaces ? new RegExp("(^|\\.)" + namespaces.split(".").sort().join("\\.(?:.*\\.)?") + "(\\.|$)") : null; + + // Remove matching events + for ( j = 0; j < eventType.length; j++ ) { + handleObj = eventType[ j ]; + + if ( ( mappedTypes || origType === handleObj.origType ) && + ( !handler || handler.guid === handleObj.guid ) && + ( !namespaces || namespaces.test( handleObj.namespace ) ) && + ( !selector || selector === handleObj.selector || selector === "**" && handleObj.selector ) ) { + eventType.splice( j--, 1 ); + + if ( handleObj.selector ) { + eventType.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 ( eventType.length === 0 && origCount !== eventType.length ) { + if ( !special.teardown || special.teardown.call( elem, namespaces ) === false ) { + jQuery.removeEvent( elem, type, elemData.handle ); + } + + delete events[ type ]; + } + } + + // Remove the expando if it's no longer used + if ( jQuery.isEmptyObject( events ) ) { + handle = elemData.handle; + if ( handle ) { + handle.elem = null; + } + + // removeData also checks for emptiness and clears the expando if empty + // so use it instead of delete + jQuery.removeData( elem, [ "events", "handle" ], true ); + } + }, + + // Events that are safe to short-circuit if no handlers are attached. + // Native DOM events should not be added, they may have inline handlers. + customEvent: { + "getData": true, + "setData": true, + "changeData": true + }, + + trigger: function( event, data, elem, onlyHandlers ) { + // Don't do events on text and comment nodes + if ( elem && (elem.nodeType === 3 || elem.nodeType === 8) ) { + return; + } + + // Event object or event type + var type = event.type || event, + namespaces = [], + cache, exclusive, i, cur, old, ontype, special, handle, eventPath, bubbleType; + + // 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( "!" ) >= 0 ) { + // Exclusive events trigger only for the exact event (no namespaces) + type = type.slice(0, -1); + exclusive = true; + } + + if ( type.indexOf( "." ) >= 0 ) { + // Namespaced trigger; create a regexp to match event type in handle() + namespaces = type.split("."); + type = namespaces.shift(); + namespaces.sort(); + } + + if ( (!elem || jQuery.event.customEvent[ type ]) && !jQuery.event.global[ type ] ) { + // No jQuery handlers for this event type, and it can't have inline handlers + return; + } + + // Caller can pass in an Event, Object, or just an event type string + event = typeof event === "object" ? + // jQuery.Event object + event[ jQuery.expando ] ? event : + // Object literal + new jQuery.Event( type, event ) : + // Just the event type (string) + new jQuery.Event( type ); + + event.type = type; + event.isTrigger = true; + event.exclusive = exclusive; + event.namespace = namespaces.join( "." ); + event.namespace_re = event.namespace? new RegExp("(^|\\.)" + namespaces.join("\\.(?:.*\\.)?") + "(\\.|$)") : null; + ontype = type.indexOf( ":" ) < 0 ? "on" + type : ""; + + // Handle a global trigger + if ( !elem ) { + + // TODO: Stop taunting the data cache; remove global events and always attach to document + cache = jQuery.cache; + for ( i in cache ) { + if ( cache[ i ].events && cache[ i ].events[ type ] ) { + jQuery.event.trigger( event, data, cache[ i ].handle.elem, true ); + } + } + return; + } + + // 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 ? jQuery.makeArray( data ) : []; + data.unshift( event ); + + // Allow special events to draw outside the lines + special = jQuery.event.special[ type ] || {}; + if ( 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) + eventPath = [[ elem, special.bindType || type ]]; + if ( !onlyHandlers && !special.noBubble && !jQuery.isWindow( elem ) ) { + + bubbleType = special.delegateType || type; + cur = rfocusMorph.test( bubbleType + type ) ? elem : elem.parentNode; + old = null; + for ( ; cur; cur = cur.parentNode ) { + eventPath.push([ cur, bubbleType ]); + old = cur; + } + + // Only add window if we got to document (e.g., not plain obj or detached DOM) + if ( old && old === elem.ownerDocument ) { + eventPath.push([ old.defaultView || old.parentWindow || window, bubbleType ]); + } + } + + // Fire handlers on the event path + for ( i = 0; i < eventPath.length && !event.isPropagationStopped(); i++ ) { + + cur = eventPath[i][0]; + event.type = eventPath[i][1]; + + handle = ( jQuery._data( cur, "events" ) || {} )[ event.type ] && jQuery._data( cur, "handle" ); + if ( handle ) { + handle.apply( cur, data ); + } + // Note that this is a bare JS function and not a jQuery handler + handle = ontype && cur[ ontype ]; + if ( handle && jQuery.acceptData( cur ) && handle.apply( cur, data ) === 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( elem.ownerDocument, data ) === false) && + !(type === "click" && jQuery.nodeName( elem, "a" )) && jQuery.acceptData( elem ) ) { + + // Call a native DOM method on the target with the same name name as the event. + // Can't use an .isFunction() check here because IE6/7 fails that test. + // Don't do default actions on window, that's where global variables be (#6170) + // IE<9 dies on focus/blur to hidden element (#1486) + if ( ontype && elem[ type ] && ((type !== "focus" && type !== "blur") || event.target.offsetWidth !== 0) && !jQuery.isWindow( elem ) ) { + + // Don't re-trigger an onFOO event when we call its FOO() method + old = elem[ ontype ]; + + if ( old ) { + 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 ( old ) { + elem[ ontype ] = old; + } + } + } + } + + return event.result; + }, + + dispatch: function( event ) { + + // Make a writable jQuery.Event from the native event object + event = jQuery.event.fix( event || window.event ); + + var handlers = ( (jQuery._data( this, "events" ) || {} )[ event.type ] || []), + delegateCount = handlers.delegateCount, + args = [].slice.call( arguments, 0 ), + run_all = !event.exclusive && !event.namespace, + special = jQuery.event.special[ event.type ] || {}, + handlerQueue = [], + i, j, cur, jqcur, ret, selMatch, matched, matches, handleObj, sel, related; + + // Use the fix-ed jQuery.Event rather than the (read-only) native event + args[0] = event; + 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 that should run if there are delegated events + // Avoid non-left-click bubbling in Firefox (#3861) + if ( delegateCount && !(event.button && event.type === "click") ) { + + // Pregenerate a single jQuery object for reuse with .is() + jqcur = jQuery(this); + jqcur.context = this.ownerDocument || this; + + for ( cur = event.target; cur != this; cur = cur.parentNode || this ) { + + // Don't process events on disabled elements (#6911, #8165) + if ( cur.disabled !== true ) { + selMatch = {}; + matches = []; + jqcur[0] = cur; + for ( i = 0; i < delegateCount; i++ ) { + handleObj = handlers[ i ]; + sel = handleObj.selector; + + if ( selMatch[ sel ] === undefined ) { + selMatch[ sel ] = ( + handleObj.quick ? quickIs( cur, handleObj.quick ) : jqcur.is( sel ) + ); + } + if ( selMatch[ sel ] ) { + matches.push( handleObj ); + } + } + if ( matches.length ) { + handlerQueue.push({ elem: cur, matches: matches }); + } + } + } + } + + // Add the remaining (directly-bound) handlers + if ( handlers.length > delegateCount ) { + handlerQueue.push({ elem: this, matches: handlers.slice( delegateCount ) }); + } + + // Run delegates first; they may want to stop propagation beneath us + for ( i = 0; i < handlerQueue.length && !event.isPropagationStopped(); i++ ) { + matched = handlerQueue[ i ]; + event.currentTarget = matched.elem; + + for ( j = 0; j < matched.matches.length && !event.isImmediatePropagationStopped(); j++ ) { + handleObj = matched.matches[ j ]; + + // Triggered event must either 1) be non-exclusive and have no namespace, or + // 2) have namespace(s) a subset or equal to those in the bound event (both can have no namespace). + if ( run_all || (!event.namespace && !handleObj.namespace) || event.namespace_re && event.namespace_re.test( handleObj.namespace ) ) { + + event.data = handleObj.data; + event.handleObj = handleObj; + + ret = ( (jQuery.event.special[ handleObj.origType ] || {}).handle || handleObj.handler ) + .apply( matched.elem, args ); + + if ( ret !== undefined ) { + event.result = ret; + if ( 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; + }, + + // Includes some event props shared by KeyEvent and MouseEvent + // *** attrChange attrName relatedNode srcElement are not normalized, non-W3C, deprecated, will be removed in 1.8 *** + props: "attrChange attrName relatedNode srcElement altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "), + + fixHooks: {}, + + keyHooks: { + props: "char charCode key keyCode".split(" "), + filter: function( event, original ) { + + // Add which for key events + if ( event.which == null ) { + event.which = original.charCode != null ? original.charCode : original.keyCode; + } + + return event; + } + }, + + mouseHooks: { + props: "button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "), + filter: function( event, original ) { + var eventDoc, doc, body, + button = original.button, + fromElement = original.fromElement; + + // Calculate pageX/Y if missing and clientX/Y available + if ( event.pageX == null && original.clientX != null ) { + eventDoc = event.target.ownerDocument || document; + doc = eventDoc.documentElement; + body = eventDoc.body; + + event.pageX = original.clientX + ( doc && doc.scrollLeft || body && body.scrollLeft || 0 ) - ( doc && doc.clientLeft || body && body.clientLeft || 0 ); + event.pageY = original.clientY + ( doc && doc.scrollTop || body && body.scrollTop || 0 ) - ( doc && doc.clientTop || body && body.clientTop || 0 ); + } + + // Add relatedTarget, if necessary + if ( !event.relatedTarget && fromElement ) { + event.relatedTarget = fromElement === event.target ? original.toElement : fromElement; + } + + // Add which for click: 1 === left; 2 === middle; 3 === right + // Note: button is not normalized, so don't use it + if ( !event.which && button !== undefined ) { + event.which = ( button & 1 ? 1 : ( button & 2 ? 3 : ( button & 4 ? 2 : 0 ) ) ); + } + + return event; + } + }, + + fix: function( event ) { + if ( event[ jQuery.expando ] ) { + return event; + } + + // Create a writable copy of the event object and normalize some properties + var i, prop, + originalEvent = event, + fixHook = jQuery.event.fixHooks[ event.type ] || {}, + copy = fixHook.props ? this.props.concat( fixHook.props ) : this.props; + + event = jQuery.Event( originalEvent ); + + for ( i = copy.length; i; ) { + prop = copy[ --i ]; + event[ prop ] = originalEvent[ prop ]; + } + + // Fix target property, if necessary (#1925, IE 6/7/8 & Safari2) + if ( !event.target ) { + event.target = originalEvent.srcElement || document; + } + + // Target should not be a text node (#504, Safari) + if ( event.target.nodeType === 3 ) { + event.target = event.target.parentNode; + } + + // For mouse/key events; add metaKey if it's not there (#3368, IE6/7/8) + if ( event.metaKey === undefined ) { + event.metaKey = event.ctrlKey; + } + + return fixHook.filter? fixHook.filter( event, originalEvent ) : event; + }, + + special: { + ready: { + // Make sure the ready event is setup + setup: jQuery.bindReady + }, + + load: { + // Prevent triggered image.load events from bubbling to window.load + noBubble: true + }, + + focus: { + delegateType: "focusin" + }, + blur: { + delegateType: "focusout" + }, + + beforeunload: { + setup: function( data, namespaces, eventHandle ) { + // We only want to do this special case on windows + if ( jQuery.isWindow( this ) ) { + this.onbeforeunload = eventHandle; + } + }, + + teardown: function( namespaces, eventHandle ) { + if ( this.onbeforeunload === eventHandle ) { + this.onbeforeunload = null; + } + } + } + }, + + simulate: function( type, elem, event, bubble ) { + // Piggyback on a donor event to simulate a different one. + // Fake originalEvent to avoid donor's stopPropagation, but if the + // simulated event prevents default then we do the same on the donor. + var e = jQuery.extend( + new jQuery.Event(), + event, + { type: type, + isSimulated: true, + originalEvent: {} + } + ); + if ( bubble ) { + jQuery.event.trigger( e, null, elem ); + } else { + jQuery.event.dispatch.call( elem, e ); + } + if ( e.isDefaultPrevented() ) { + event.preventDefault(); + } + } +}; + +// Some plugins are using, but it's undocumented/deprecated and will be removed. +// The 1.7 special event interface should provide all the hooks needed now. +jQuery.event.handle = jQuery.event.dispatch; + +jQuery.removeEvent = document.removeEventListener ? + function( elem, type, handle ) { + if ( elem.removeEventListener ) { + elem.removeEventListener( type, handle, false ); + } + } : + function( elem, type, handle ) { + if ( elem.detachEvent ) { + elem.detachEvent( "on" + 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.returnValue === false || + src.getPreventDefault && src.getPreventDefault() ) ? returnTrue : returnFalse; + + // 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; +}; + +function returnFalse() { + return false; +} +function returnTrue() { + return true; +} + +// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding +// http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html +jQuery.Event.prototype = { + preventDefault: function() { + this.isDefaultPrevented = returnTrue; + + var e = this.originalEvent; + if ( !e ) { + return; + } + + // if preventDefault exists run it on the original event + if ( e.preventDefault ) { + e.preventDefault(); + + // otherwise set the returnValue property of the original event to false (IE) + } else { + e.returnValue = false; + } + }, + stopPropagation: function() { + this.isPropagationStopped = returnTrue; + + var e = this.originalEvent; + if ( !e ) { + return; + } + // if stopPropagation exists run it on the original event + if ( e.stopPropagation ) { + e.stopPropagation(); + } + // otherwise set the cancelBubble property of the original event to true (IE) + e.cancelBubble = true; + }, + stopImmediatePropagation: function() { + this.isImmediatePropagationStopped = returnTrue; + this.stopPropagation(); + }, + isDefaultPrevented: returnFalse, + isPropagationStopped: returnFalse, + isImmediatePropagationStopped: returnFalse +}; + +// Create mouseenter/leave events using mouseover/out and event-time checks +jQuery.each({ + mouseenter: "mouseover", + mouseleave: "mouseout" +}, function( orig, fix ) { + jQuery.event.special[ orig ] = { + delegateType: fix, + bindType: fix, + + handle: function( event ) { + var target = this, + related = event.relatedTarget, + handleObj = event.handleObj, + selector = handleObj.selector, + ret; + + // For mousenter/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; + } + }; +}); + +// IE submit delegation +if ( !jQuery.support.submitBubbles ) { + + jQuery.event.special.submit = { + setup: function() { + // Only need this for delegated form submit events + if ( jQuery.nodeName( this, "form" ) ) { + return false; + } + + // Lazy-add a submit handler when a descendant form may potentially be submitted + jQuery.event.add( this, "click._submit keypress._submit", function( e ) { + // Node name check avoids a VML-related crash in IE (#9807) + var elem = e.target, + form = jQuery.nodeName( elem, "input" ) || jQuery.nodeName( elem, "button" ) ? elem.form : undefined; + if ( form && !form._submit_attached ) { + jQuery.event.add( form, "submit._submit", function( event ) { + event._submit_bubble = true; + }); + form._submit_attached = true; + } + }); + // return undefined since we don't need an event listener + }, + + postDispatch: function( event ) { + // If form was submitted by the user, bubble the event up the tree + if ( event._submit_bubble ) { + delete event._submit_bubble; + if ( this.parentNode && !event.isTrigger ) { + jQuery.event.simulate( "submit", this.parentNode, event, true ); + } + } + }, + + teardown: function() { + // Only need this for delegated form submit events + if ( jQuery.nodeName( this, "form" ) ) { + return false; + } + + // Remove delegated handlers; cleanData eventually reaps submit handlers attached above + jQuery.event.remove( this, "._submit" ); + } + }; +} + +// IE change delegation and checkbox/radio fix +if ( !jQuery.support.changeBubbles ) { + + jQuery.event.special.change = { + + setup: function() { + + if ( rformElems.test( this.nodeName ) ) { + // IE doesn't fire change on a check/radio until blur; trigger it on click + // after a propertychange. Eat the blur-change in special.change.handle. + // This still fires onchange a second time for check/radio after blur. + if ( this.type === "checkbox" || this.type === "radio" ) { + jQuery.event.add( this, "propertychange._change", function( event ) { + if ( event.originalEvent.propertyName === "checked" ) { + this._just_changed = true; + } + }); + jQuery.event.add( this, "click._change", function( event ) { + if ( this._just_changed && !event.isTrigger ) { + this._just_changed = false; + jQuery.event.simulate( "change", this, event, true ); + } + }); + } + return false; + } + // Delegated event; lazy-add a change handler on descendant inputs + jQuery.event.add( this, "beforeactivate._change", function( e ) { + var elem = e.target; + + if ( rformElems.test( elem.nodeName ) && !elem._change_attached ) { + jQuery.event.add( elem, "change._change", function( event ) { + if ( this.parentNode && !event.isSimulated && !event.isTrigger ) { + jQuery.event.simulate( "change", this.parentNode, event, true ); + } + }); + elem._change_attached = true; + } + }); + }, + + handle: function( event ) { + var elem = event.target; + + // Swallow native change events from checkbox/radio, we already triggered them above + if ( this !== elem || event.isSimulated || event.isTrigger || (elem.type !== "radio" && elem.type !== "checkbox") ) { + return event.handleObj.handler.apply( this, arguments ); + } + }, + + teardown: function() { + jQuery.event.remove( this, "._change" ); + + return rformElems.test( this.nodeName ); + } + }; +} + +// Create "bubbling" focus and blur events +if ( !jQuery.support.focusinBubbles ) { + jQuery.each({ focus: "focusin", blur: "focusout" }, function( orig, fix ) { + + // Attach a single capturing handler while someone wants focusin/focusout + var attaches = 0, + handler = function( event ) { + jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ), true ); + }; + + jQuery.event.special[ fix ] = { + setup: function() { + if ( attaches++ === 0 ) { + document.addEventListener( orig, handler, true ); + } + }, + teardown: function() { + if ( --attaches === 0 ) { + document.removeEventListener( orig, handler, true ); + } + } + }; + }); +} + +jQuery.fn.extend({ + + on: function( types, selector, data, fn, /*INTERNAL*/ one ) { + var origFn, type; + + // Types can be a map of types/handlers + if ( typeof types === "object" ) { + // ( types-Object, selector, data ) + if ( typeof selector !== "string" ) { // && selector != null + // ( types-Object, data ) + data = data || selector; + selector = undefined; + } + for ( type in types ) { + this.on( type, selector, data, types[ type ], one ); + } + return this; + } + + 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 this; + } + + 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 this.each( function() { + jQuery.event.add( this, types, fn, data, selector ); + }); + }, + one: function( types, selector, data, fn ) { + return this.on( types, selector, data, fn, 1 ); + }, + off: function( types, selector, fn ) { + if ( types && types.preventDefault && types.handleObj ) { + // ( event ) dispatched jQuery.Event + var 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 ( var 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 ); + }); + }, + + bind: function( types, data, fn ) { + return this.on( types, null, data, fn ); + }, + unbind: function( types, fn ) { + return this.off( types, null, fn ); + }, + + live: function( types, data, fn ) { + jQuery( this.context ).on( types, this.selector, data, fn ); + return this; + }, + die: function( types, fn ) { + jQuery( this.context ).off( types, this.selector || "**", fn ); + return this; + }, + + delegate: function( selector, types, data, fn ) { + return this.on( types, selector, data, fn ); + }, + undelegate: function( selector, types, fn ) { + // ( namespace ) or ( selector, types [, fn] ) + return arguments.length == 1? this.off( selector, "**" ) : this.off( types, selector, fn ); + }, + + trigger: function( type, data ) { + return this.each(function() { + jQuery.event.trigger( type, data, this ); + }); + }, + triggerHandler: function( type, data ) { + if ( this[0] ) { + return jQuery.event.trigger( type, data, this[0], true ); + } + }, + + toggle: function( fn ) { + // Save reference to arguments for access in closure + var args = arguments, + guid = fn.guid || jQuery.guid++, + i = 0, + toggler = function( event ) { + // Figure out which function to execute + var lastToggle = ( jQuery._data( this, "lastToggle" + fn.guid ) || 0 ) % i; + jQuery._data( this, "lastToggle" + fn.guid, lastToggle + 1 ); + + // Make sure that clicks stop + event.preventDefault(); + + // and execute the function + return args[ lastToggle ].apply( this, arguments ) || false; + }; + + // link all the functions, so any of them can unbind this click handler + toggler.guid = guid; + while ( i < args.length ) { + args[ i++ ].guid = guid; + } + + return this.click( toggler ); + }, + + hover: function( fnOver, fnOut ) { + return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver ); + } +}); + +jQuery.each( ("blur focus focusin focusout load resize scroll unload click dblclick " + + "mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " + + "change select submit keydown keypress keyup error contextmenu").split(" "), function( i, name ) { + + // Handle event binding + jQuery.fn[ name ] = function( data, fn ) { + if ( fn == null ) { + fn = data; + data = null; + } + + return arguments.length > 0 ? + this.on( name, null, data, fn ) : + this.trigger( name ); + }; + + if ( jQuery.attrFn ) { + jQuery.attrFn[ name ] = true; + } + + if ( rkeyEvent.test( name ) ) { + jQuery.event.fixHooks[ name ] = jQuery.event.keyHooks; + } + + if ( rmouseEvent.test( name ) ) { + jQuery.event.fixHooks[ name ] = jQuery.event.mouseHooks; + } +}); + + + +/*! + * Sizzle CSS Selector Engine + * Copyright 2011, The Dojo Foundation + * Released under the MIT, BSD, and GPL Licenses. + * More information: http://sizzlejs.com/ + */ +(function(){ + +var chunker = /((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g, + expando = "sizcache" + (Math.random() + '').replace('.', ''), + done = 0, + toString = Object.prototype.toString, + hasDuplicate = false, + baseHasDuplicate = true, + rBackslash = /\\/g, + rReturn = /\r\n/g, + rNonWord = /\W/; + +// Here we check if the JavaScript engine is using some sort of +// optimization where it does not always call our comparision +// function. If that is the case, discard the hasDuplicate value. +// Thus far that includes Google Chrome. +[0, 0].sort(function() { + baseHasDuplicate = false; + return 0; +}); + +var Sizzle = function( selector, context, results, seed ) { + results = results || []; + context = context || document; + + var origContext = context; + + if ( context.nodeType !== 1 && context.nodeType !== 9 ) { + return []; + } + + if ( !selector || typeof selector !== "string" ) { + return results; + } + + var m, set, checkSet, extra, ret, cur, pop, i, + prune = true, + contextXML = Sizzle.isXML( context ), + parts = [], + soFar = selector; + + // Reset the position of the chunker regexp (start from head) + do { + chunker.exec( "" ); + m = chunker.exec( soFar ); + + if ( m ) { + soFar = m[3]; + + parts.push( m[1] ); + + if ( m[2] ) { + extra = m[3]; + break; + } + } + } while ( m ); + + if ( parts.length > 1 && origPOS.exec( selector ) ) { + + if ( parts.length === 2 && Expr.relative[ parts[0] ] ) { + set = posProcess( parts[0] + parts[1], context, seed ); + + } else { + set = Expr.relative[ parts[0] ] ? + [ context ] : + Sizzle( parts.shift(), context ); + + while ( parts.length ) { + selector = parts.shift(); + + if ( Expr.relative[ selector ] ) { + selector += parts.shift(); + } + + set = posProcess( selector, set, seed ); + } + } + + } else { + // Take a shortcut and set the context if the root selector is an ID + // (but not if it'll be faster if the inner selector is an ID) + if ( !seed && parts.length > 1 && context.nodeType === 9 && !contextXML && + Expr.match.ID.test(parts[0]) && !Expr.match.ID.test(parts[parts.length - 1]) ) { + + ret = Sizzle.find( parts.shift(), context, contextXML ); + context = ret.expr ? + Sizzle.filter( ret.expr, ret.set )[0] : + ret.set[0]; + } + + if ( context ) { + ret = seed ? + { expr: parts.pop(), set: makeArray(seed) } : + Sizzle.find( parts.pop(), parts.length === 1 && (parts[0] === "~" || parts[0] === "+") && context.parentNode ? context.parentNode : context, contextXML ); + + set = ret.expr ? + Sizzle.filter( ret.expr, ret.set ) : + ret.set; + + if ( parts.length > 0 ) { + checkSet = makeArray( set ); + + } else { + prune = false; + } + + while ( parts.length ) { + cur = parts.pop(); + pop = cur; + + if ( !Expr.relative[ cur ] ) { + cur = ""; + } else { + pop = parts.pop(); + } + + if ( pop == null ) { + pop = context; + } + + Expr.relative[ cur ]( checkSet, pop, contextXML ); + } + + } else { + checkSet = parts = []; + } + } + + if ( !checkSet ) { + checkSet = set; + } + + if ( !checkSet ) { + Sizzle.error( cur || selector ); + } + + if ( toString.call(checkSet) === "[object Array]" ) { + if ( !prune ) { + results.push.apply( results, checkSet ); + + } else if ( context && context.nodeType === 1 ) { + for ( i = 0; checkSet[i] != null; i++ ) { + if ( checkSet[i] && (checkSet[i] === true || checkSet[i].nodeType === 1 && Sizzle.contains(context, checkSet[i])) ) { + results.push( set[i] ); + } + } + + } else { + for ( i = 0; checkSet[i] != null; i++ ) { + if ( checkSet[i] && checkSet[i].nodeType === 1 ) { + results.push( set[i] ); + } + } + } + + } else { + makeArray( checkSet, results ); + } + + if ( extra ) { + Sizzle( extra, origContext, results, seed ); + Sizzle.uniqueSort( results ); + } + + return results; +}; + +Sizzle.uniqueSort = function( results ) { + if ( sortOrder ) { + hasDuplicate = baseHasDuplicate; + results.sort( sortOrder ); + + if ( hasDuplicate ) { + for ( var i = 1; i < results.length; i++ ) { + if ( results[i] === results[ i - 1 ] ) { + results.splice( i--, 1 ); + } + } + } + } + + return results; +}; + +Sizzle.matches = function( expr, set ) { + return Sizzle( expr, null, null, set ); +}; + +Sizzle.matchesSelector = function( node, expr ) { + return Sizzle( expr, null, null, [node] ).length > 0; +}; + +Sizzle.find = function( expr, context, isXML ) { + var set, i, len, match, type, left; + + if ( !expr ) { + return []; + } + + for ( i = 0, len = Expr.order.length; i < len; i++ ) { + type = Expr.order[i]; + + if ( (match = Expr.leftMatch[ type ].exec( expr )) ) { + left = match[1]; + match.splice( 1, 1 ); + + if ( left.substr( left.length - 1 ) !== "\\" ) { + match[1] = (match[1] || "").replace( rBackslash, "" ); + set = Expr.find[ type ]( match, context, isXML ); + + if ( set != null ) { + expr = expr.replace( Expr.match[ type ], "" ); + break; + } + } + } + } + + if ( !set ) { + set = typeof context.getElementsByTagName !== "undefined" ? + context.getElementsByTagName( "*" ) : + []; + } + + return { set: set, expr: expr }; +}; + +Sizzle.filter = function( expr, set, inplace, not ) { + var match, anyFound, + type, found, item, filter, left, + i, pass, + old = expr, + result = [], + curLoop = set, + isXMLFilter = set && set[0] && Sizzle.isXML( set[0] ); + + while ( expr && set.length ) { + for ( type in Expr.filter ) { + if ( (match = Expr.leftMatch[ type ].exec( expr )) != null && match[2] ) { + filter = Expr.filter[ type ]; + left = match[1]; + + anyFound = false; + + match.splice(1,1); + + if ( left.substr( left.length - 1 ) === "\\" ) { + continue; + } + + if ( curLoop === result ) { + result = []; + } + + if ( Expr.preFilter[ type ] ) { + match = Expr.preFilter[ type ]( match, curLoop, inplace, result, not, isXMLFilter ); + + if ( !match ) { + anyFound = found = true; + + } else if ( match === true ) { + continue; + } + } + + if ( match ) { + for ( i = 0; (item = curLoop[i]) != null; i++ ) { + if ( item ) { + found = filter( item, match, i, curLoop ); + pass = not ^ found; + + if ( inplace && found != null ) { + if ( pass ) { + anyFound = true; + + } else { + curLoop[i] = false; + } + + } else if ( pass ) { + result.push( item ); + anyFound = true; + } + } + } + } + + if ( found !== undefined ) { + if ( !inplace ) { + curLoop = result; + } + + expr = expr.replace( Expr.match[ type ], "" ); + + if ( !anyFound ) { + return []; + } + + break; + } + } + } + + // Improper expression + if ( expr === old ) { + if ( anyFound == null ) { + Sizzle.error( expr ); + + } else { + break; + } + } + + old = expr; + } + + return curLoop; +}; + +Sizzle.error = function( msg ) { + throw new Error( "Syntax error, unrecognized expression: " + msg ); +}; + +/** + * Utility function for retreiving the text value of an array of DOM nodes + * @param {Array|Element} elem + */ +var getText = Sizzle.getText = function( elem ) { + var i, node, + nodeType = elem.nodeType, + ret = ""; + + if ( nodeType ) { + if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) { + // Use textContent || innerText for elements + if ( typeof elem.textContent === 'string' ) { + return elem.textContent; + } else if ( typeof elem.innerText === 'string' ) { + // Replace IE's carriage returns + return elem.innerText.replace( rReturn, '' ); + } else { + // Traverse it's children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling) { + ret += getText( elem ); + } + } + } else if ( nodeType === 3 || nodeType === 4 ) { + return elem.nodeValue; + } + } else { + + // If no nodeType, this is expected to be an array + for ( i = 0; (node = elem[i]); i++ ) { + // Do not traverse comment nodes + if ( node.nodeType !== 8 ) { + ret += getText( node ); + } + } + } + return ret; +}; + +var Expr = Sizzle.selectors = { + order: [ "ID", "NAME", "TAG" ], + + match: { + ID: /#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/, + CLASS: /\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/, + NAME: /\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/, + ATTR: /\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/, + TAG: /^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/, + CHILD: /:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/, + POS: /:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/, + PSEUDO: /:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/ + }, + + leftMatch: {}, + + attrMap: { + "class": "className", + "for": "htmlFor" + }, + + attrHandle: { + href: function( elem ) { + return elem.getAttribute( "href" ); + }, + type: function( elem ) { + return elem.getAttribute( "type" ); + } + }, + + relative: { + "+": function(checkSet, part){ + var isPartStr = typeof part === "string", + isTag = isPartStr && !rNonWord.test( part ), + isPartStrNotTag = isPartStr && !isTag; + + if ( isTag ) { + part = part.toLowerCase(); + } + + for ( var i = 0, l = checkSet.length, elem; i < l; i++ ) { + if ( (elem = checkSet[i]) ) { + while ( (elem = elem.previousSibling) && elem.nodeType !== 1 ) {} + + checkSet[i] = isPartStrNotTag || elem && elem.nodeName.toLowerCase() === part ? + elem || false : + elem === part; + } + } + + if ( isPartStrNotTag ) { + Sizzle.filter( part, checkSet, true ); + } + }, + + ">": function( checkSet, part ) { + var elem, + isPartStr = typeof part === "string", + i = 0, + l = checkSet.length; + + if ( isPartStr && !rNonWord.test( part ) ) { + part = part.toLowerCase(); + + for ( ; i < l; i++ ) { + elem = checkSet[i]; + + if ( elem ) { + var parent = elem.parentNode; + checkSet[i] = parent.nodeName.toLowerCase() === part ? parent : false; + } + } + + } else { + for ( ; i < l; i++ ) { + elem = checkSet[i]; + + if ( elem ) { + checkSet[i] = isPartStr ? + elem.parentNode : + elem.parentNode === part; + } + } + + if ( isPartStr ) { + Sizzle.filter( part, checkSet, true ); + } + } + }, + + "": function(checkSet, part, isXML){ + var nodeCheck, + doneName = done++, + checkFn = dirCheck; + + if ( typeof part === "string" && !rNonWord.test( part ) ) { + part = part.toLowerCase(); + nodeCheck = part; + checkFn = dirNodeCheck; + } + + checkFn( "parentNode", part, doneName, checkSet, nodeCheck, isXML ); + }, + + "~": function( checkSet, part, isXML ) { + var nodeCheck, + doneName = done++, + checkFn = dirCheck; + + if ( typeof part === "string" && !rNonWord.test( part ) ) { + part = part.toLowerCase(); + nodeCheck = part; + checkFn = dirNodeCheck; + } + + checkFn( "previousSibling", part, doneName, checkSet, nodeCheck, isXML ); + } + }, + + find: { + ID: function( match, context, isXML ) { + if ( typeof context.getElementById !== "undefined" && !isXML ) { + var m = context.getElementById(match[1]); + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document #6963 + return m && m.parentNode ? [m] : []; + } + }, + + NAME: function( match, context ) { + if ( typeof context.getElementsByName !== "undefined" ) { + var ret = [], + results = context.getElementsByName( match[1] ); + + for ( var i = 0, l = results.length; i < l; i++ ) { + if ( results[i].getAttribute("name") === match[1] ) { + ret.push( results[i] ); + } + } + + return ret.length === 0 ? null : ret; + } + }, + + TAG: function( match, context ) { + if ( typeof context.getElementsByTagName !== "undefined" ) { + return context.getElementsByTagName( match[1] ); + } + } + }, + preFilter: { + CLASS: function( match, curLoop, inplace, result, not, isXML ) { + match = " " + match[1].replace( rBackslash, "" ) + " "; + + if ( isXML ) { + return match; + } + + for ( var i = 0, elem; (elem = curLoop[i]) != null; i++ ) { + if ( elem ) { + if ( not ^ (elem.className && (" " + elem.className + " ").replace(/[\t\n\r]/g, " ").indexOf(match) >= 0) ) { + if ( !inplace ) { + result.push( elem ); + } + + } else if ( inplace ) { + curLoop[i] = false; + } + } + } + + return false; + }, + + ID: function( match ) { + return match[1].replace( rBackslash, "" ); + }, + + TAG: function( match, curLoop ) { + return match[1].replace( rBackslash, "" ).toLowerCase(); + }, + + CHILD: function( match ) { + if ( match[1] === "nth" ) { + if ( !match[2] ) { + Sizzle.error( match[0] ); + } + + match[2] = match[2].replace(/^\+|\s*/g, ''); + + // parse equations like 'even', 'odd', '5', '2n', '3n+2', '4n-1', '-n+6' + var test = /(-?)(\d*)(?:n([+\-]?\d*))?/.exec( + match[2] === "even" && "2n" || match[2] === "odd" && "2n+1" || + !/\D/.test( match[2] ) && "0n+" + match[2] || match[2]); + + // calculate the numbers (first)n+(last) including if they are negative + match[2] = (test[1] + (test[2] || 1)) - 0; + match[3] = test[3] - 0; + } + else if ( match[2] ) { + Sizzle.error( match[0] ); + } + + // TODO: Move to normal caching system + match[0] = done++; + + return match; + }, + + ATTR: function( match, curLoop, inplace, result, not, isXML ) { + var name = match[1] = match[1].replace( rBackslash, "" ); + + if ( !isXML && Expr.attrMap[name] ) { + match[1] = Expr.attrMap[name]; + } + + // Handle if an un-quoted value was used + match[4] = ( match[4] || match[5] || "" ).replace( rBackslash, "" ); + + if ( match[2] === "~=" ) { + match[4] = " " + match[4] + " "; + } + + return match; + }, + + PSEUDO: function( match, curLoop, inplace, result, not ) { + if ( match[1] === "not" ) { + // If we're dealing with a complex expression, or a simple one + if ( ( chunker.exec(match[3]) || "" ).length > 1 || /^\w/.test(match[3]) ) { + match[3] = Sizzle(match[3], null, null, curLoop); + + } else { + var ret = Sizzle.filter(match[3], curLoop, inplace, true ^ not); + + if ( !inplace ) { + result.push.apply( result, ret ); + } + + return false; + } + + } else if ( Expr.match.POS.test( match[0] ) || Expr.match.CHILD.test( match[0] ) ) { + return true; + } + + return match; + }, + + POS: function( match ) { + match.unshift( true ); + + return match; + } + }, + + filters: { + enabled: function( elem ) { + return elem.disabled === false && elem.type !== "hidden"; + }, + + disabled: function( elem ) { + return elem.disabled === true; + }, + + checked: function( elem ) { + return elem.checked === true; + }, + + 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; + }, + + parent: function( elem ) { + return !!elem.firstChild; + }, + + empty: function( elem ) { + return !elem.firstChild; + }, + + has: function( elem, i, match ) { + return !!Sizzle( match[3], elem ).length; + }, + + header: function( elem ) { + return (/h\d/i).test( elem.nodeName ); + }, + + text: function( elem ) { + var attr = elem.getAttribute( "type" ), type = elem.type; + // IE6 and 7 will map elem.type to 'text' for new HTML5 types (search, etc) + // use getAttribute instead to test this case + return elem.nodeName.toLowerCase() === "input" && "text" === type && ( attr === type || attr === null ); + }, + + radio: function( elem ) { + return elem.nodeName.toLowerCase() === "input" && "radio" === elem.type; + }, + + checkbox: function( elem ) { + return elem.nodeName.toLowerCase() === "input" && "checkbox" === elem.type; + }, + + file: function( elem ) { + return elem.nodeName.toLowerCase() === "input" && "file" === elem.type; + }, + + password: function( elem ) { + return elem.nodeName.toLowerCase() === "input" && "password" === elem.type; + }, + + submit: function( elem ) { + var name = elem.nodeName.toLowerCase(); + return (name === "input" || name === "button") && "submit" === elem.type; + }, + + image: function( elem ) { + return elem.nodeName.toLowerCase() === "input" && "image" === elem.type; + }, + + reset: function( elem ) { + var name = elem.nodeName.toLowerCase(); + return (name === "input" || name === "button") && "reset" === elem.type; + }, + + button: function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && "button" === elem.type || name === "button"; + }, + + input: function( elem ) { + return (/input|select|textarea|button/i).test( elem.nodeName ); + }, + + focus: function( elem ) { + return elem === elem.ownerDocument.activeElement; + } + }, + setFilters: { + first: function( elem, i ) { + return i === 0; + }, + + last: function( elem, i, match, array ) { + return i === array.length - 1; + }, + + even: function( elem, i ) { + return i % 2 === 0; + }, + + odd: function( elem, i ) { + return i % 2 === 1; + }, + + lt: function( elem, i, match ) { + return i < match[3] - 0; + }, + + gt: function( elem, i, match ) { + return i > match[3] - 0; + }, + + nth: function( elem, i, match ) { + return match[3] - 0 === i; + }, + + eq: function( elem, i, match ) { + return match[3] - 0 === i; + } + }, + filter: { + PSEUDO: function( elem, match, i, array ) { + var name = match[1], + filter = Expr.filters[ name ]; + + if ( filter ) { + return filter( elem, i, match, array ); + + } else if ( name === "contains" ) { + return (elem.textContent || elem.innerText || getText([ elem ]) || "").indexOf(match[3]) >= 0; + + } else if ( name === "not" ) { + var not = match[3]; + + for ( var j = 0, l = not.length; j < l; j++ ) { + if ( not[j] === elem ) { + return false; + } + } + + return true; + + } else { + Sizzle.error( name ); + } + }, + + CHILD: function( elem, match ) { + var first, last, + doneName, parent, cache, + count, diff, + type = match[1], + node = elem; + + switch ( type ) { + case "only": + case "first": + while ( (node = node.previousSibling) ) { + if ( node.nodeType === 1 ) { + return false; + } + } + + if ( type === "first" ) { + return true; + } + + node = elem; + + /* falls through */ + case "last": + while ( (node = node.nextSibling) ) { + if ( node.nodeType === 1 ) { + return false; + } + } + + return true; + + case "nth": + first = match[2]; + last = match[3]; + + if ( first === 1 && last === 0 ) { + return true; + } + + doneName = match[0]; + parent = elem.parentNode; + + if ( parent && (parent[ expando ] !== doneName || !elem.nodeIndex) ) { + count = 0; + + for ( node = parent.firstChild; node; node = node.nextSibling ) { + if ( node.nodeType === 1 ) { + node.nodeIndex = ++count; + } + } + + parent[ expando ] = doneName; + } + + diff = elem.nodeIndex - last; + + if ( first === 0 ) { + return diff === 0; + + } else { + return ( diff % first === 0 && diff / first >= 0 ); + } + } + }, + + ID: function( elem, match ) { + return elem.nodeType === 1 && elem.getAttribute("id") === match; + }, + + TAG: function( elem, match ) { + return (match === "*" && elem.nodeType === 1) || !!elem.nodeName && elem.nodeName.toLowerCase() === match; + }, + + CLASS: function( elem, match ) { + return (" " + (elem.className || elem.getAttribute("class")) + " ") + .indexOf( match ) > -1; + }, + + ATTR: function( elem, match ) { + var name = match[1], + result = Sizzle.attr ? + Sizzle.attr( elem, name ) : + Expr.attrHandle[ name ] ? + Expr.attrHandle[ name ]( elem ) : + elem[ name ] != null ? + elem[ name ] : + elem.getAttribute( name ), + value = result + "", + type = match[2], + check = match[4]; + + return result == null ? + type === "!=" : + !type && Sizzle.attr ? + result != null : + type === "=" ? + value === check : + type === "*=" ? + value.indexOf(check) >= 0 : + type === "~=" ? + (" " + value + " ").indexOf(check) >= 0 : + !check ? + value && result !== false : + type === "!=" ? + value !== check : + type === "^=" ? + value.indexOf(check) === 0 : + type === "$=" ? + value.substr(value.length - check.length) === check : + type === "|=" ? + value === check || value.substr(0, check.length + 1) === check + "-" : + false; + }, + + POS: function( elem, match, i, array ) { + var name = match[2], + filter = Expr.setFilters[ name ]; + + if ( filter ) { + return filter( elem, i, match, array ); + } + } + } +}; + +var origPOS = Expr.match.POS, + fescape = function(all, num){ + return "\\" + (num - 0 + 1); + }; + +for ( var type in Expr.match ) { + Expr.match[ type ] = new RegExp( Expr.match[ type ].source + (/(?![^\[]*\])(?![^\(]*\))/.source) ); + Expr.leftMatch[ type ] = new RegExp( /(^(?:.|\r|\n)*?)/.source + Expr.match[ type ].source.replace(/\\(\d+)/g, fescape) ); +} +// Expose origPOS +// "global" as in regardless of relation to brackets/parens +Expr.match.globalPOS = origPOS; + +var makeArray = function( array, results ) { + array = Array.prototype.slice.call( array, 0 ); + + if ( results ) { + results.push.apply( results, array ); + return results; + } + + return array; +}; + +// Perform a simple check to determine if the browser is capable of +// converting a NodeList to an array using builtin methods. +// Also verifies that the returned array holds DOM nodes +// (which is not the case in the Blackberry browser) +try { + Array.prototype.slice.call( document.documentElement.childNodes, 0 )[0].nodeType; + +// Provide a fallback method if it does not work +} catch( e ) { + makeArray = function( array, results ) { + var i = 0, + ret = results || []; + + if ( toString.call(array) === "[object Array]" ) { + Array.prototype.push.apply( ret, array ); + + } else { + if ( typeof array.length === "number" ) { + for ( var l = array.length; i < l; i++ ) { + ret.push( array[i] ); + } + + } else { + for ( ; array[i]; i++ ) { + ret.push( array[i] ); + } + } + } + + return ret; + }; +} + +var sortOrder, siblingCheck; + +if ( document.documentElement.compareDocumentPosition ) { + sortOrder = function( a, b ) { + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + if ( !a.compareDocumentPosition || !b.compareDocumentPosition ) { + return a.compareDocumentPosition ? -1 : 1; + } + + return a.compareDocumentPosition(b) & 4 ? -1 : 1; + }; + +} else { + sortOrder = function( a, b ) { + // The nodes are identical, we can exit early + if ( a === b ) { + hasDuplicate = true; + return 0; + + // Fallback to using sourceIndex (in IE) if it's available on both nodes + } else if ( a.sourceIndex && b.sourceIndex ) { + return a.sourceIndex - b.sourceIndex; + } + + var al, bl, + ap = [], + bp = [], + aup = a.parentNode, + bup = b.parentNode, + cur = aup; + + // If the nodes are siblings (or identical) we can do a quick check + if ( aup === bup ) { + return siblingCheck( a, b ); + + // If no parents were found then the nodes are disconnected + } else if ( !aup ) { + return -1; + + } else if ( !bup ) { + return 1; + } + + // Otherwise they're somewhere else in the tree so we need + // to build up a full list of the parentNodes for comparison + while ( cur ) { + ap.unshift( cur ); + cur = cur.parentNode; + } + + cur = bup; + + while ( cur ) { + bp.unshift( cur ); + cur = cur.parentNode; + } + + al = ap.length; + bl = bp.length; + + // Start walking down the tree looking for a discrepancy + for ( var i = 0; i < al && i < bl; i++ ) { + if ( ap[i] !== bp[i] ) { + return siblingCheck( ap[i], bp[i] ); + } + } + + // We ended someplace up the tree so do a sibling check + return i === al ? + siblingCheck( a, bp[i], -1 ) : + siblingCheck( ap[i], b, 1 ); + }; + + siblingCheck = function( a, b, ret ) { + if ( a === b ) { + return ret; + } + + var cur = a.nextSibling; + + while ( cur ) { + if ( cur === b ) { + return -1; + } + + cur = cur.nextSibling; + } + + return 1; + }; +} + +// Check to see if the browser returns elements by name when +// querying by getElementById (and provide a workaround) +(function(){ + // We're going to inject a fake input element with a specified name + var form = document.createElement("div"), + id = "script" + (new Date()).getTime(), + root = document.documentElement; + + form.innerHTML = ""; + + // Inject it into the root element, check its status, and remove it quickly + root.insertBefore( form, root.firstChild ); + + // The workaround has to do additional checks after a getElementById + // Which slows things down for other browsers (hence the branching) + if ( document.getElementById( id ) ) { + Expr.find.ID = function( match, context, isXML ) { + if ( typeof context.getElementById !== "undefined" && !isXML ) { + var m = context.getElementById(match[1]); + + return m ? + m.id === match[1] || typeof m.getAttributeNode !== "undefined" && m.getAttributeNode("id").nodeValue === match[1] ? + [m] : + undefined : + []; + } + }; + + Expr.filter.ID = function( elem, match ) { + var node = typeof elem.getAttributeNode !== "undefined" && elem.getAttributeNode("id"); + + return elem.nodeType === 1 && node && node.nodeValue === match; + }; + } + + root.removeChild( form ); + + // release memory in IE + root = form = null; +})(); + +(function(){ + // Check to see if the browser returns only elements + // when doing getElementsByTagName("*") + + // Create a fake element + var div = document.createElement("div"); + div.appendChild( document.createComment("") ); + + // Make sure no comments are found + if ( div.getElementsByTagName("*").length > 0 ) { + Expr.find.TAG = function( match, context ) { + var results = context.getElementsByTagName( match[1] ); + + // Filter out possible comments + if ( match[1] === "*" ) { + var tmp = []; + + for ( var i = 0; results[i]; i++ ) { + if ( results[i].nodeType === 1 ) { + tmp.push( results[i] ); + } + } + + results = tmp; + } + + return results; + }; + } + + // Check to see if an attribute returns normalized href attributes + div.innerHTML = ""; + + if ( div.firstChild && typeof div.firstChild.getAttribute !== "undefined" && + div.firstChild.getAttribute("href") !== "#" ) { + + Expr.attrHandle.href = function( elem ) { + return elem.getAttribute( "href", 2 ); + }; + } + + // release memory in IE + div = null; +})(); + +if ( document.querySelectorAll ) { + (function(){ + var oldSizzle = Sizzle, + div = document.createElement("div"), + id = "__sizzle__"; + + div.innerHTML = "

"; + + // Safari can't handle uppercase or unicode characters when + // in quirks mode. + if ( div.querySelectorAll && div.querySelectorAll(".TEST").length === 0 ) { + return; + } + + Sizzle = function( query, context, extra, seed ) { + context = context || document; + + // Only use querySelectorAll on non-XML documents + // (ID selectors don't work in non-HTML documents) + if ( !seed && !Sizzle.isXML(context) ) { + // See if we find a selector to speed up + var match = /^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec( query ); + + if ( match && (context.nodeType === 1 || context.nodeType === 9) ) { + // Speed-up: Sizzle("TAG") + if ( match[1] ) { + return makeArray( context.getElementsByTagName( query ), extra ); + + // Speed-up: Sizzle(".CLASS") + } else if ( match[2] && Expr.find.CLASS && context.getElementsByClassName ) { + return makeArray( context.getElementsByClassName( match[2] ), extra ); + } + } + + if ( context.nodeType === 9 ) { + // Speed-up: Sizzle("body") + // The body element only exists once, optimize finding it + if ( query === "body" && context.body ) { + return makeArray( [ context.body ], extra ); + + // Speed-up: Sizzle("#ID") + } else if ( match && match[3] ) { + var elem = context.getElementById( match[3] ); + + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document #6963 + if ( elem && elem.parentNode ) { + // Handle the case where IE and Opera return items + // by name instead of ID + if ( elem.id === match[3] ) { + return makeArray( [ elem ], extra ); + } + + } else { + return makeArray( [], extra ); + } + } + + try { + return makeArray( context.querySelectorAll(query), extra ); + } catch(qsaError) {} + + // qSA works strangely on Element-rooted queries + // We can work around this by specifying an extra ID on the root + // and working up from there (Thanks to Andrew Dupont for the technique) + // IE 8 doesn't work on object elements + } else if ( context.nodeType === 1 && context.nodeName.toLowerCase() !== "object" ) { + var oldContext = context, + old = context.getAttribute( "id" ), + nid = old || id, + hasParent = context.parentNode, + relativeHierarchySelector = /^\s*[+~]/.test( query ); + + if ( !old ) { + context.setAttribute( "id", nid ); + } else { + nid = nid.replace( /'/g, "\\$&" ); + } + if ( relativeHierarchySelector && hasParent ) { + context = context.parentNode; + } + + try { + if ( !relativeHierarchySelector || hasParent ) { + return makeArray( context.querySelectorAll( "[id='" + nid + "'] " + query ), extra ); + } + + } catch(pseudoError) { + } finally { + if ( !old ) { + oldContext.removeAttribute( "id" ); + } + } + } + } + + return oldSizzle(query, context, extra, seed); + }; + + for ( var prop in oldSizzle ) { + Sizzle[ prop ] = oldSizzle[ prop ]; + } + + // release memory in IE + div = null; + })(); +} + +(function(){ + var html = document.documentElement, + matches = html.matchesSelector || html.mozMatchesSelector || html.webkitMatchesSelector || html.msMatchesSelector; + + if ( matches ) { + // Check to see if it's possible to do matchesSelector + // on a disconnected node (IE 9 fails this) + var disconnectedMatch = !matches.call( document.createElement( "div" ), "div" ), + pseudoWorks = false; + + try { + // This should fail with an exception + // Gecko does not error, returns false instead + matches.call( document.documentElement, "[test!='']:sizzle" ); + + } catch( pseudoError ) { + pseudoWorks = true; + } + + Sizzle.matchesSelector = function( node, expr ) { + // Make sure that attribute selectors are quoted + expr = expr.replace(/\=\s*([^'"\]]*)\s*\]/g, "='$1']"); + + if ( !Sizzle.isXML( node ) ) { + try { + if ( pseudoWorks || !Expr.match.PSEUDO.test( expr ) && !/!=/.test( expr ) ) { + var ret = matches.call( node, expr ); + + // IE 9's matchesSelector returns false on disconnected nodes + if ( ret || !disconnectedMatch || + // As well, disconnected nodes are said to be in a document + // fragment in IE 9, so check for that + node.document && node.document.nodeType !== 11 ) { + return ret; + } + } + } catch(e) {} + } + + return Sizzle(expr, null, null, [node]).length > 0; + }; + } +})(); + +(function(){ + var div = document.createElement("div"); + + div.innerHTML = "
"; + + // Opera can't find a second classname (in 9.6) + // Also, make sure that getElementsByClassName actually exists + if ( !div.getElementsByClassName || div.getElementsByClassName("e").length === 0 ) { + return; + } + + // Safari caches class attributes, doesn't catch changes (in 3.2) + div.lastChild.className = "e"; + + if ( div.getElementsByClassName("e").length === 1 ) { + return; + } + + Expr.order.splice(1, 0, "CLASS"); + Expr.find.CLASS = function( match, context, isXML ) { + if ( typeof context.getElementsByClassName !== "undefined" && !isXML ) { + return context.getElementsByClassName(match[1]); + } + }; + + // release memory in IE + div = null; +})(); + +function dirNodeCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) { + for ( var i = 0, l = checkSet.length; i < l; i++ ) { + var elem = checkSet[i]; + + if ( elem ) { + var match = false; + + elem = elem[dir]; + + while ( elem ) { + if ( elem[ expando ] === doneName ) { + match = checkSet[elem.sizset]; + break; + } + + if ( elem.nodeType === 1 && !isXML ){ + elem[ expando ] = doneName; + elem.sizset = i; + } + + if ( elem.nodeName.toLowerCase() === cur ) { + match = elem; + break; + } + + elem = elem[dir]; + } + + checkSet[i] = match; + } + } +} + +function dirCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) { + for ( var i = 0, l = checkSet.length; i < l; i++ ) { + var elem = checkSet[i]; + + if ( elem ) { + var match = false; + + elem = elem[dir]; + + while ( elem ) { + if ( elem[ expando ] === doneName ) { + match = checkSet[elem.sizset]; + break; + } + + if ( elem.nodeType === 1 ) { + if ( !isXML ) { + elem[ expando ] = doneName; + elem.sizset = i; + } + + if ( typeof cur !== "string" ) { + if ( elem === cur ) { + match = true; + break; + } + + } else if ( Sizzle.filter( cur, [elem] ).length > 0 ) { + match = elem; + break; + } + } + + elem = elem[dir]; + } + + checkSet[i] = match; + } + } +} + +if ( document.documentElement.contains ) { + Sizzle.contains = function( a, b ) { + return a !== b && (a.contains ? a.contains(b) : true); + }; + +} else if ( document.documentElement.compareDocumentPosition ) { + Sizzle.contains = function( a, b ) { + return !!(a.compareDocumentPosition(b) & 16); + }; + +} else { + Sizzle.contains = function() { + return false; + }; +} + +Sizzle.isXML = function( elem ) { + // documentElement is verified for cases where it doesn't yet exist + // (such as loading iframes in IE - #4833) + var documentElement = (elem ? elem.ownerDocument || elem : 0).documentElement; + + return documentElement ? documentElement.nodeName !== "HTML" : false; +}; + +var posProcess = function( selector, context, seed ) { + var match, + tmpSet = [], + later = "", + root = context.nodeType ? [context] : context; + + // Position selectors must be done after the filter + // And so must :not(positional) so we move all PSEUDOs to the end + while ( (match = Expr.match.PSEUDO.exec( selector )) ) { + later += match[0]; + selector = selector.replace( Expr.match.PSEUDO, "" ); + } + + selector = Expr.relative[selector] ? selector + "*" : selector; + + for ( var i = 0, l = root.length; i < l; i++ ) { + Sizzle( selector, root[i], tmpSet, seed ); + } + + return Sizzle.filter( later, tmpSet ); +}; + +// EXPOSE +// Override sizzle attribute retrieval +Sizzle.attr = jQuery.attr; +Sizzle.selectors.attrMap = {}; +jQuery.find = Sizzle; +jQuery.expr = Sizzle.selectors; +jQuery.expr[":"] = jQuery.expr.filters; +jQuery.unique = Sizzle.uniqueSort; +jQuery.text = Sizzle.getText; +jQuery.isXMLDoc = Sizzle.isXML; +jQuery.contains = Sizzle.contains; + + +})(); + + +var runtil = /Until$/, + rparentsprev = /^(?:parents|prevUntil|prevAll)/, + // Note: This RegExp should be improved, or likely pulled from Sizzle + rmultiselector = /,/, + isSimple = /^.[^:#\[\.,]*$/, + slice = Array.prototype.slice, + POS = jQuery.expr.match.globalPOS, + // 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({ + find: function( selector ) { + var self = this, + i, l; + + if ( typeof selector !== "string" ) { + return jQuery( selector ).filter(function() { + for ( i = 0, l = self.length; i < l; i++ ) { + if ( jQuery.contains( self[ i ], this ) ) { + return true; + } + } + }); + } + + var ret = this.pushStack( "", "find", selector ), + length, n, r; + + for ( i = 0, l = this.length; i < l; i++ ) { + length = ret.length; + jQuery.find( selector, this[i], ret ); + + if ( i > 0 ) { + // Make sure that the results are unique + for ( n = length; n < ret.length; n++ ) { + for ( r = 0; r < length; r++ ) { + if ( ret[r] === ret[n] ) { + ret.splice(n--, 1); + break; + } + } + } + } + } + + return ret; + }, + + has: function( target ) { + var targets = jQuery( target ); + return this.filter(function() { + for ( var i = 0, l = targets.length; i < l; i++ ) { + if ( jQuery.contains( this, targets[i] ) ) { + return true; + } + } + }); + }, + + not: function( selector ) { + return this.pushStack( winnow(this, selector, false), "not", selector); + }, + + filter: function( selector ) { + return this.pushStack( winnow(this, selector, true), "filter", selector ); + }, + + is: function( selector ) { + return !!selector && ( + typeof selector === "string" ? + // If this is a positional selector, check membership in the returned set + // so $("p:first").is("p:last") won't return true for a doc with two "p". + POS.test( selector ) ? + jQuery( selector, this.context ).index( this[0] ) >= 0 : + jQuery.filter( selector, this ).length > 0 : + this.filter( selector ).length > 0 ); + }, + + closest: function( selectors, context ) { + var ret = [], i, l, cur = this[0]; + + // Array (deprecated as of jQuery 1.7) + if ( jQuery.isArray( selectors ) ) { + var level = 1; + + while ( cur && cur.ownerDocument && cur !== context ) { + for ( i = 0; i < selectors.length; i++ ) { + + if ( jQuery( cur ).is( selectors[ i ] ) ) { + ret.push({ selector: selectors[ i ], elem: cur, level: level }); + } + } + + cur = cur.parentNode; + level++; + } + + return ret; + } + + // String + var pos = POS.test( selectors ) || typeof selectors !== "string" ? + jQuery( selectors, context || this.context ) : + 0; + + for ( i = 0, l = this.length; i < l; i++ ) { + cur = this[i]; + + while ( cur ) { + if ( pos ? pos.index(cur) > -1 : jQuery.find.matchesSelector(cur, selectors) ) { + ret.push( cur ); + break; + + } else { + cur = cur.parentNode; + if ( !cur || !cur.ownerDocument || cur === context || cur.nodeType === 11 ) { + break; + } + } + } + } + + ret = ret.length > 1 ? jQuery.unique( ret ) : ret; + + return this.pushStack( ret, "closest", selectors ); + }, + + // Determine the position of an element within + // the matched set of elements + index: function( elem ) { + + // No argument, return index in parent + if ( !elem ) { + return ( this[0] && this[0].parentNode ) ? this.prevAll().length : -1; + } + + // index in selector + if ( typeof elem === "string" ) { + return jQuery.inArray( this[0], jQuery( elem ) ); + } + + // Locate the position of the desired element + return jQuery.inArray( + // If it receives a jQuery object, the first element is used + elem.jquery ? elem[0] : elem, this ); + }, + + add: function( selector, context ) { + var set = typeof selector === "string" ? + jQuery( selector, context ) : + jQuery.makeArray( selector && selector.nodeType ? [ selector ] : selector ), + all = jQuery.merge( this.get(), set ); + + return this.pushStack( isDisconnected( set[0] ) || isDisconnected( all[0] ) ? + all : + jQuery.unique( all ) ); + }, + + andSelf: function() { + return this.add( this.prevObject ); + } +}); + +// A painfully simple check to see if an element is disconnected +// from a document (should be improved, where feasible). +function isDisconnected( node ) { + return !node || !node.parentNode || node.parentNode.nodeType === 11; +} + +jQuery.each({ + parent: function( elem ) { + var parent = elem.parentNode; + return parent && parent.nodeType !== 11 ? parent : null; + }, + parents: function( elem ) { + return jQuery.dir( elem, "parentNode" ); + }, + parentsUntil: function( elem, i, until ) { + return jQuery.dir( elem, "parentNode", until ); + }, + next: function( elem ) { + return jQuery.nth( elem, 2, "nextSibling" ); + }, + prev: function( elem ) { + return jQuery.nth( elem, 2, "previousSibling" ); + }, + nextAll: function( elem ) { + return jQuery.dir( elem, "nextSibling" ); + }, + prevAll: function( elem ) { + return jQuery.dir( elem, "previousSibling" ); + }, + nextUntil: function( elem, i, until ) { + return jQuery.dir( elem, "nextSibling", until ); + }, + prevUntil: function( elem, i, until ) { + return jQuery.dir( elem, "previousSibling", until ); + }, + siblings: function( elem ) { + return jQuery.sibling( ( elem.parentNode || {} ).firstChild, elem ); + }, + children: function( elem ) { + return jQuery.sibling( elem.firstChild ); + }, + contents: function( elem ) { + return jQuery.nodeName( elem, "iframe" ) ? + elem.contentDocument || elem.contentWindow.document : + jQuery.makeArray( elem.childNodes ); + } +}, function( name, fn ) { + jQuery.fn[ name ] = function( until, selector ) { + var ret = jQuery.map( this, fn, until ); + + if ( !runtil.test( name ) ) { + selector = until; + } + + if ( selector && typeof selector === "string" ) { + ret = jQuery.filter( selector, ret ); + } + + ret = this.length > 1 && !guaranteedUnique[ name ] ? jQuery.unique( ret ) : ret; + + if ( (this.length > 1 || rmultiselector.test( selector )) && rparentsprev.test( name ) ) { + ret = ret.reverse(); + } + + return this.pushStack( ret, name, slice.call( arguments ).join(",") ); + }; +}); + +jQuery.extend({ + filter: function( expr, elems, not ) { + if ( not ) { + expr = ":not(" + expr + ")"; + } + + return elems.length === 1 ? + jQuery.find.matchesSelector(elems[0], expr) ? [ elems[0] ] : [] : + jQuery.find.matches(expr, elems); + }, + + dir: function( elem, dir, until ) { + var matched = [], + cur = elem[ dir ]; + + while ( cur && cur.nodeType !== 9 && (until === undefined || cur.nodeType !== 1 || !jQuery( cur ).is( until )) ) { + if ( cur.nodeType === 1 ) { + matched.push( cur ); + } + cur = cur[dir]; + } + return matched; + }, + + nth: function( cur, result, dir, elem ) { + result = result || 1; + var num = 0; + + for ( ; cur; cur = cur[dir] ) { + if ( cur.nodeType === 1 && ++num === result ) { + break; + } + } + + return cur; + }, + + sibling: function( n, elem ) { + var r = []; + + for ( ; n; n = n.nextSibling ) { + if ( n.nodeType === 1 && n !== elem ) { + r.push( n ); + } + } + + return r; + } +}); + +// Implement the identical functionality for filter and not +function winnow( elements, qualifier, keep ) { + + // Can't pass null or undefined to indexOf in Firefox 4 + // Set to 0 to skip string check + qualifier = qualifier || 0; + + if ( jQuery.isFunction( qualifier ) ) { + return jQuery.grep(elements, function( elem, i ) { + var retVal = !!qualifier.call( elem, i, elem ); + return retVal === keep; + }); + + } else if ( qualifier.nodeType ) { + return jQuery.grep(elements, function( elem, i ) { + return ( elem === qualifier ) === keep; + }); + + } else if ( typeof qualifier === "string" ) { + var filtered = jQuery.grep(elements, function( elem ) { + return elem.nodeType === 1; + }); + + if ( isSimple.test( qualifier ) ) { + return jQuery.filter(qualifier, filtered, !keep); + } else { + qualifier = jQuery.filter( qualifier, filtered ); + } + } + + return jQuery.grep(elements, function( elem, i ) { + return ( jQuery.inArray( elem, qualifier ) >= 0 ) === keep; + }); +} + + + + +function createSafeFragment( document ) { + var list = nodeNames.split( "|" ), + safeFrag = document.createDocumentFragment(); + + if ( safeFrag.createElement ) { + while ( list.length ) { + safeFrag.createElement( + list.pop() + ); + } + } + return safeFrag; +} + +var nodeNames = "abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|" + + "header|hgroup|mark|meter|nav|output|progress|section|summary|time|video", + rinlinejQuery = / jQuery\d+="(?:\d+|null)"/g, + rleadingWhitespace = /^\s+/, + rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig, + rtagName = /<([\w:]+)/, + rtbody = /]", "i"), + // checked="checked" or checked + rchecked = /checked\s*(?:[^=]|=\s*.checked.)/i, + rscriptType = /\/(java|ecma)script/i, + rcleanScript = /^\s*", "" ], + legend: [ 1, "
", "
" ], + thead: [ 1, "", "
" ], + tr: [ 2, "", "
" ], + td: [ 3, "", "
" ], + col: [ 2, "", "
" ], + area: [ 1, "", "" ], + _default: [ 0, "", "" ] + }, + safeFragment = createSafeFragment( document ); + +wrapMap.optgroup = wrapMap.option; +wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; +wrapMap.th = wrapMap.td; + +// IE can't serialize and + + + + + + + + + + + + + + + + +

jquery.pep Test Suite

+

+
+ +

+
    + +
    + obj #1 + obj #2 + obj #3 +
    + + + + + diff --git a/sites/all/themes/gui/jee/bower_components/jquery.pep/test/jquery.pep_test.js b/sites/all/themes/gui/jee/bower_components/jquery.pep/test/jquery.pep_test.js new file mode 100644 index 0000000..55794fd --- /dev/null +++ b/sites/all/themes/gui/jee/bower_components/jquery.pep/test/jquery.pep_test.js @@ -0,0 +1,81 @@ +/*global QUnit:false, module:false, test:false, asyncTest:false, expect:false*/ +/*global start:false, stop:false ok:false, equal:false, notEqual:false, deepEqual:false*/ +/*global notDeepEqual:false, strictEqual:false, notStrictEqual:false, raises:false*/ +(function($) { + + /* + ======== A Handy Little QUnit Reference ======== + http://docs.jquery.com/QUnit + + Test methods: + expect(numAssertions) + stop(increment) + start(decrement) + Test assertions: + ok(value, [message]) + equal(actual, expected, [message]) + notEqual(actual, expected, [message]) + deepEqual(actual, expected, [message]) + notDeepEqual(actual, expected, [message]) + strictEqual(actual, expected, [message]) + notStrictEqual(actual, expected, [message]) + raises(block, [expected], [message]) + */ + + module('jQuery#pep', { + setup: function() { + this.elems = $('#qunit-fixture').children(); + } + }); + + test('is chainable', 1, function() { + // Not a bad test to run on collection methods. + strictEqual(this.elems.pep(), this.elems, 'should be chainable'); + }); + + test('plugin name', 1, function() { + var $el = $( '#qunit-fixture span' ).first(); + $el.pep(); + strictEqual($el.data('plugin_pep').name, 'pep', 'plugin name should be Pep'); + }); + + test('toggle pep object', 1, function() { + var $el = $( '#qunit-fixture span' ).first(); + $el.pep(); + $el.data('plugin_pep').toggle() + strictEqual($el.first().data('plugin_pep').disabled, true, 'this.disable variable should be true when toggled once'); + }); + + test('explicit toggle pep object', 1, function() { + var $el = $( '#qunit-fixture span' ).first(); + $el.pep(); + $el.data('plugin_pep').toggle(false) // false === disable + strictEqual($el.first().data('plugin_pep').disabled, true, 'this.disable variable should be true when toggled off explicitly'); + }); + + test('toggle via api - once', 1, function() { + var $el = $( '#qunit-fixture span' ); + $el.pep(); + + $.pep.toggleAll() + strictEqual($el.first().data('plugin_pep').disabled, true, 'this.disable variable should be true when toggled once'); + }); + + test('toggle via api - twice', 1, function() { + var $el = $( '#qunit-fixture span' ); + $el.pep(); + + $.pep.toggleAll() + $.pep.toggleAll() + strictEqual($el.first().data('plugin_pep').disabled, false, 'this.disable variable should be false when toggled twice'); + }); + + test('activeDropRegions initially declared', 2, function() { + var $el = $( '#qunit-fixture span' ); + $el.pep(); + + ok($el.data('plugin_pep').activeDropRegions, '`activeDropRegions` property is defined'); + equal($el.data('plugin_pep').activeDropRegions.length, 0, '`activeDropRegions` property is initialized with length 0'); + }); + +}(jQuery)); diff --git a/sites/all/themes/gui/jee/bower_components/jquery.transit/.bower.json b/sites/all/themes/gui/jee/bower_components/jquery.transit/.bower.json new file mode 100644 index 0000000..007a596 --- /dev/null +++ b/sites/all/themes/gui/jee/bower_components/jquery.transit/.bower.json @@ -0,0 +1,28 @@ +{ + "name": "jquery.transit", + "repo": "rstacruz/jquery.transit", + "description": "Smooth CSS3 transitions and transformations for jQuery.", + "version": "0.9.12", + "keywords": [ + "css3", + "animation", + "transition" + ], + "dependencies": { + "jquery": "*" + }, + "development": {}, + "license": "MIT", + "main": "jquery.transit.js", + "homepage": "https://github.com/rstacruz/jquery.transit", + "_release": "0.9.12", + "_resolution": { + "type": "version", + "tag": "v0.9.12", + "commit": "209c4831155479a3446e08e2c39d6eb275893b34" + }, + "_source": "git://github.com/rstacruz/jquery.transit.git", + "_target": "~0.9.12", + "_originalSource": "jquery.transit", + "_direct": true +} \ No newline at end of file diff --git a/sites/all/themes/gui/jee/bower_components/jquery.transit/.gitignore b/sites/all/themes/gui/jee/bower_components/jquery.transit/.gitignore new file mode 100644 index 0000000..438d6ec --- /dev/null +++ b/sites/all/themes/gui/jee/bower_components/jquery.transit/.gitignore @@ -0,0 +1,2 @@ +node_modules +site diff --git a/sites/all/themes/gui/jee/bower_components/jquery.transit/CONTRIBUTING.md b/sites/all/themes/gui/jee/bower_components/jquery.transit/CONTRIBUTING.md new file mode 100644 index 0000000..fc5fe26 --- /dev/null +++ b/sites/all/themes/gui/jee/bower_components/jquery.transit/CONTRIBUTING.md @@ -0,0 +1,128 @@ +# Contributing to Transit + +Want to get involved? Thanks! There are plenty of ways to help! + +## Reporting issues + +A bug is a _demonstrable problem_ that is caused by the code in the +repository. + +Please read the following guidelines before you [report an issue][issues]: + +1. **Use the GitHub issue search** — check if the issue has already been + reported. If it has been, please comment on the existing issue. + +2. **Check if the issue has been fixed** — the latest `master` or + development branch may already contain a fix. + +3. **Isolate the demonstrable problem** — make sure that the code in the + project's repository is _definitely_ responsible for the issue. Create a + [reduced test case](http://css-tricks.com/6263-reduced-test-cases/) - an + extremely simple and immediately viewable example of the issue. + +4. **Include a live example** — provide a link to your reduced test case + when appropriate (e.g. if the issue is related to (front-end technologies). + Please use [jsFiddle](http://jsfiddle.net) to host examples. + +Please try to be as detailed as possible in your report too. What is your +environment? What steps will reproduce the issue? What browser(s) and OS +experience the problem? What would you expect to be the outcome? All these +details will help people to assess and fix any potential bugs. + +### Example of a good bug report: + +> Short and descriptive title +> +> A summary of the issue and the browser/OS environment in which it occurs. If +> suitable, include the steps required to reproduce the bug. +> +> 1. This is the first step +> 2. This is the second step +> 3. Further steps, etc. +> +> `` (a link to the reduced test case) +> +> Any other information you want to share that is relevant to the issue being +> reported. This might include the lines of code that you have identified as +> causing the bug, and potential solutions (and your opinions on their +> merits). + +A good bug report shouldn't leave people needing to chase you up to get further +information that is required to assess or fix the bug. + +**[File a bug report][issues]** + +## Responding to issues + +Feel free to respond to other people's issues! Some people may be reporting +issues that can easily be solved even without modification to the project's +code. + +You can also help by verifying issues reported. + +**[View issues][issues]** + +## The 'help wanted' tag + +Some [issues] are tagged with the 'help wanted' tag. These issues often: + + - are missing an actual implementation, or + - need people's help in verifying and replicating the issue, or + - need test cases. + +If you would like to contribute code and don't have any specific issue you want +to fix, this would be a good place to start looking at! + +**[View issues][issues]** + +## Pull requests + +Good pull requests — patches, improvements, new features — are a fantastic +help. They should remain focused in scope and avoid containing unrelated +commits. + +If your contribution involves a significant amount of work or substantial +changes to any part of the project, please open an issue to discuss it first. + +Please follow this process; it's the best way to get your work included in the +project: + +1. [Fork](http://help.github.com/fork-a-repo/) the project. + +2. Clone your fork (`git clone + https://github.com//html5-boilerplate.git`). + +3. Add an `upstream` remote (`git remote add upstream + https://github.com/rstacruz/jquery.transit.git`). + +4. Get the latest changes from upstream (e.g. `git pull upstream + `). + +5. Create a new topic branch to contain your feature, change, or fix (`git + checkout -b `). + +6. Make sure that your changes adhere to the current coding conventions used + throughout the project - indentation, accurate comments, etc. Please update + any documentation that is relevant to the change you are making. + +7. Commit your changes in logical chunks; use git's [interactive + rebase](https://help.github.com/articles/interactive-rebase) feature to tidy + up your commits before making them public. Please adhere to these [git commit + message + guidelines](http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html) + or your pull request is unlikely be merged into the main project. + +8. Locally merge (or rebase) the upstream branch into your topic branch. + +9. Push your topic branch up to your fork (`git push origin + `). + +10. [Open a Pull Request](http://help.github.com/send-pull-requests/) with a + clear title and description. Please mention which browsers you tested in. + +## Acknowledgements + +This contributing guide has been adapted from [HTML5 boilerplate's guide][g]. + +[g]: https://github.com/h5bp/html5-boilerplate/blob/master/CONTRIBUTING.md +[issues]: https://github.com/rstacruz/jquery.transit/issues/ diff --git a/sites/all/themes/gui/jee/bower_components/jquery.transit/HISTORY.md b/sites/all/themes/gui/jee/bower_components/jquery.transit/HISTORY.md new file mode 100644 index 0000000..736ef93 --- /dev/null +++ b/sites/all/themes/gui/jee/bower_components/jquery.transit/HISTORY.md @@ -0,0 +1,89 @@ +## v0.9.12 - July 17, 2014 + + * Fix browserify builds by using the correct jQuery. (@dminkovsky, #201) + * Fix properties resetting after a transition. (#204, #205) + +## v0.9.11 - June 23, 2014 + + * Add support for `scaleX` and `scaleY`. (@YousefED, #192) + * Add support for npm. + * Add support for RequireJS and CommonJS. + * Fix transitionend support for IE10, Chrome, and many others. (@wambotron, #103) + +Also: + + * Fix `.transition({...}, {queue: false})` not being honored. (@YousefED, #192) + * Remove some redundant code. (@Bongo, #165) + * Docs: Update to support the new docco. (@francismakes, #175) + * Add `easeInCubic` easing. (@emagnier, @willblackmore, #161, #142) + * Add test cases for jQuery 2.0+. (@hankhero, #155) + +The version `0.9.10` was not officially released as it was published prematurely +to npm. + +## v0.9.9 - Dec 14, 2012 + +Many, many thanks to the many [contributors] who made this release happen! This +is a pre-release of 1.0. + +### Fixes and additions: + + * Fix support for jQuery 1.8, IE 10, Firefox 16, Android Jellybean. + (#48, #62, #63, #69, #70, #71, #72, #76, #77, #80, #81, #82, #85, #86, #90, #92, #93) + * Compatibility with Twitter Bootstrap has been fixed. (#67) + * Unprefixed CSS properties are now used if your browser supports them. + * Account for prefix-free transition end for Mozilla. (#97) + * Callbacks should now be called even if duration is `0`. (#37) + * Doing `.css('transition', 'transform 1s')` should now properly vendor-prefix 'transform'. (#84) + * Added Penner easing splines. (#44) + +### Internal fixes: + + * New test suite. + * In building the website, use `fl-rocco` instead of `docco`. This removes the dependency. (#50) + +## v0.1.3 - Feb 14, 2012 + +### Fixed: + * Fix JS error with undefined `next` function. (#21) + * Using `delay: 0` now works. Closes (#20) + * More robust checking of 3D transition support. (#19) + * Stop rotateX/rotateY/etc from stopping other transitions when it's not + supported. (#15) + +### Added: + * Support Firefox 10 3D transitions. (#19) + +### Changed: + * Allow disabling using the transitionEnd property. + (`$.transit.useTransitionEnd = true`) + * Use the more reliable timers by default. (`useTransitionEnd` now defaults to + `false`) + +## v0.1.2 - Jan 24, 2012 + +Thanks to code contributors @ppcano, @jeduan, @steckel, @weotch, and everyone +who reported issues. + +### Fixed: + * IE8 error about .indexOf. (#12, #8) + * Fix z-layer scaling in Safari. (#9, #10) + * Fix scale elements being unclickable in WebKits. (#9, #10) + * Fix support for `queue: false`. (#13) + * Clean up transitions when done. (#14) + * Fix disappearing scaled elements in Chrome. (#11) + * Fix a bug where the default duration and easing can sometimes not be used. + +### Changed: + * Make code compatible with jsHint. (#6) + +## v0.1.1 - Nov 18, 2011 + +### Fixed: + * Only animate what is needed (ie, don't use 'transition-property: all'). + +## v0.1.0 - Nov 14, 2011 + +Initial official release. + +[contributors]: https://github.com/rstacruz/jquery.transit/contributors diff --git a/sites/all/themes/gui/jee/bower_components/jquery.transit/NOTES.md b/sites/all/themes/gui/jee/bower_components/jquery.transit/NOTES.md new file mode 100644 index 0000000..afd8ab9 --- /dev/null +++ b/sites/all/themes/gui/jee/bower_components/jquery.transit/NOTES.md @@ -0,0 +1,36 @@ +Developer notes +=============== + +Testing: + + open test/index.html + +Making a new release: + + vim HISTORY.md # update changelog + bump *.json *.js # update version number + npm publish # release to npm + git release v1.0.0 # release to github/bower + cd site && make # update the site + +Managing the site +----------------- + +Make `site/`: + + git clone git@github.com:rstacruz/jquery.transit.git -b gh-pages ./site + +Update: + + cd site + make update # update from files + make # update the site + make dist # make dist/ files (uh, should be deprecated) + +v1.0.0 to do +------------ + + * .transitionStop() + * use transitionend by default (#184) + * Update bootstrap compatibility (#143, #67) + * Redesign the site diff --git a/sites/all/themes/gui/jee/bower_components/jquery.transit/README.md b/sites/all/themes/gui/jee/bower_components/jquery.transit/README.md new file mode 100644 index 0000000..519d661 --- /dev/null +++ b/sites/all/themes/gui/jee/bower_components/jquery.transit/README.md @@ -0,0 +1,169 @@ +# [jQuery Transit](http://ricostacruz.com/jquery.transit) +#### Super-smooth CSS3 transformations and transitions for jQuery + +jQuery Transit is a plugin for to help you do CSS transformations and +transitions in jQuery. + +Refer to the [jQuery Transit website](http://ricostacruz.com/jquery.transit) for +examples. + +Usage +----- + +Just include [jquery.transit.js] after jQuery. Requires jQuery 1.4+. + +``` html + + +``` + +It is also available via [bower] and [npm]. + + $ bower install --save jquery.transit + $ npm install --save jquery.transit + +[bower]: http://bower.io/search/?q=jquery.transit +[npm]: http://npmjs.org/package/jquery.transit +[jquery.transit.js]: https://github.com/rstacruz/jquery.transit/blob/master/jquery.transit.js + +Transformations +--------------- + +You can set transformations as you would any CSS property in jQuery. +(Note that you cannot `$.fn.animate()` them, only set them.) + +``` javascript +$("#box").css({ x: '30px' }); // Move right +$("#box").css({ y: '60px' }); // Move down +$("#box").css({ translate: [60,30] }); // Move right and down +$("#box").css({ rotate: '30deg' }); // Rotate clockwise +$("#box").css({ scale: 2 }); // Scale up 2x (200%) +$("#box").css({ scale: [2, 1.5] }); // Scale horiz and vertical +$("#box").css({ skewX: '30deg' }); // Skew horizontally +$("#box").css({ skewY: '30deg' }); // Skew vertical +$("#box").css({ perspective: 100, rotateX: 30 }); // Webkit 3d rotation +$("#box").css({ rotateY: 30 }); +$("#box").css({ rotate3d: [1, 1, 0, 45] }); +``` + +Relative values are supported. + +``` javascript +$("#box").css({ rotate: '+=30' }); // 30 degrees more +$("#box").css({ rotate: '-=30' }); // 30 degrees less +``` + +All units are optional. + +``` javascript +$("#box").css({ x: '30px' }); +$("#box").css({ x: 30 }); +``` + +Multiple arguments can be commas or an array. + +``` javascript +$("#box").css({ translate: [60,30] }); +$("#box").css({ translate: ['60px','30px'] }); +$("#box").css({ translate: '60px,30px' }); +``` + +Getters are supported. (Getting properties with multiple arguments returns +arrays.) + +``` javascript +$("#box").css('rotate'); //=> "30deg" +$("#box").css('translate'); //=> ['60px', '30px'] +``` + +Animating - `$.fn.transition` +----------------------------- + + $('...').transition(options, [duration], [easing], [complete]) + +You can animate with CSS3 transitions using `$.fn.transition()`. It works +exactly like `$.fn.animate()`, except it uses CSS3 transitions. + +``` javascript +$("#box").transition({ opacity: 0.1, scale: 0.3 }); +$("#box").transition({ opacity: 0.1, scale: 0.3 }, 500); // duration +$("#box").transition({ opacity: 0.1, scale: 0.3 }, 'fast'); // easing +$("#box").transition({ opacity: 0.1, scale: 0.3 }, 500, 'in'); // duration+easing +$("#box").transition({ opacity: 0.1, scale: 0.3 }, function() {..}); // callback +$("#box").transition({ opacity: 0.1, scale: 0.3 }, 500, 'in', function() {..}); // everything +``` + +You can also pass *duration* and *easing* and *complete* as values in `options`, just like in `$.fn.animate()`. + +``` javascript +$("#box").transition({ + opacity: 0.1, scale: 0.3, + duration: 500, + easing: 'in', + complete: function() { /* ... */ } +}); +``` + +Tests +----- + +Transit has a unique test suite. Open `test/index.html` to see it. When +contibuting fixes, be sure to test this out with different jQuery versions and +different browsers. + +Alternatives +------------ + +__[Velocity.js](https://velocityjs.org)__ (recommended!) + + * Pros: optimized for situations with hundreds of simultaneous transitions. Lots of extra features. + +__[Move.js](https://github.com/visionmedia/move.js)__ + + * Pros: no jQuery dependency, great syntax. + * Cons (at time of writing): no iOS support (doesn't use `translate3d`), some + IE bugs, no 3D transforms, no animation queue. + +__[jQuery animate +enhanced](https://github.com/benbarnett/jQuery-Animate-Enhanced)__ + +* Pros: transparently overrides `$.fn.animate()` to provide CSS transitions + support. +* Cons: transparently overrides `$.fn.animate()`. No transformations support. + +__[jQuery 2D transformations](https://github.com/heygrady/transform/)__ + +* Pros: Tons of transformations. +* Cons: No CSS transition support; animates via `fx.step`. + +__[jQuery CSS3 rotate](http://plugins.jquery.com/project/Rotate)__ + +* Pros: simply provides rotation. +* Cons: simply provides rotation. No transitions support. + +Support +------- + +__Bugs and requests__: submit them through the project's issues tracker.
    +[![Issues](http://img.shields.io/github/issues/rstacruz/jquery.transit.svg)]( https://github.com/rstacruz/jquery.transit/issues ) + +__Questions__: ask them at StackOverflow with the tag *jquery-transit*.
    +[![StackOverflow](http://img.shields.io/badge/stackoverflow-jquery--transit-brightgreen.svg)]( http://stackoverflow.com/questions/tagged/jquery-transit ) + +__Chat__: join us at gitter.im.
    +[![Chat](http://img.shields.io/badge/gitter-rstacruz / jquery.transit-brightgreen.svg)]( https://gitter.im/rstacruz/jquery.transit ) + +Thanks +------ + +**jQuery Transit** © 2011-2014+, Rico Sta. Cruz. Released under the [MIT License].
    +Authored and maintained by Rico Sta. Cruz with help from [contributors]. + +> [ricostacruz.com](http://ricostacruz.com)  ·  +> GitHub [@rstacruz](https://github.com/rstacruz)  ·  +> Twitter [@rstacruz](https://twitter.com/rstacruz) + +[MIT License]: http://mit-license.org/ +[contributors]: http://github.com/rstacruz/jquery.transit/contributors + +[![npm version](https://img.shields.io/npm/v/jquery.transit.png)](https://npmjs.org/package/jquery.transit "View this project on npm") diff --git a/sites/all/themes/gui/jee/bower_components/jquery.transit/bower.json b/sites/all/themes/gui/jee/bower_components/jquery.transit/bower.json new file mode 100644 index 0000000..eee1c52 --- /dev/null +++ b/sites/all/themes/gui/jee/bower_components/jquery.transit/bower.json @@ -0,0 +1,17 @@ +{ + "name": "jquery.transit", + "repo": "rstacruz/jquery.transit", + "description": "Smooth CSS3 transitions and transformations for jQuery.", + "version": "0.9.12", + "keywords": [ + "css3", + "animation", + "transition" + ], + "dependencies": { + "jquery": "*" + }, + "development": {}, + "license": "MIT", + "main": "jquery.transit.js" +} diff --git a/sites/all/themes/gui/jee/bower_components/jquery.transit/component.json b/sites/all/themes/gui/jee/bower_components/jquery.transit/component.json new file mode 100644 index 0000000..d77d822 --- /dev/null +++ b/sites/all/themes/gui/jee/bower_components/jquery.transit/component.json @@ -0,0 +1,19 @@ +{ + "name": "jquery.transit", + "repo": "rstacruz/jquery.transit", + "description": "Smooth CSS3 transitions and transformations for jQuery.", + "version": "0.9.12", + "keywords": [ + "css3", + "animation", + "transition" + ], + "dependencies": { + "component/jquery": "*" + }, + "development": {}, + "license": "MIT", + "scripts": [ + "jquery.transit.js" + ] +} diff --git a/sites/all/themes/gui/jee/bower_components/jquery.transit/jquery.transit.js b/sites/all/themes/gui/jee/bower_components/jquery.transit/jquery.transit.js new file mode 100644 index 0000000..67e05e4 --- /dev/null +++ b/sites/all/themes/gui/jee/bower_components/jquery.transit/jquery.transit.js @@ -0,0 +1,745 @@ +/*! + * jQuery Transit - CSS3 transitions and transformations + * (c) 2011-2014 Rico Sta. Cruz + * MIT Licensed. + * + * http://ricostacruz.com/jquery.transit + * http://github.com/rstacruz/jquery.transit + */ + +/* jshint expr: true */ + +;(function (root, factory) { + + if (typeof define === 'function' && define.amd) { + define(['jquery'], factory); + } else if (typeof exports === 'object') { + module.exports = factory(require('jquery')); + } else { + factory(root.jQuery); + } + +}(this, function($) { + + $.transit = { + version: "0.9.12", + + // Map of $.css() keys to values for 'transitionProperty'. + // See https://developer.mozilla.org/en/CSS/CSS_transitions#Properties_that_can_be_animated + propertyMap: { + marginLeft : 'margin', + marginRight : 'margin', + marginBottom : 'margin', + marginTop : 'margin', + paddingLeft : 'padding', + paddingRight : 'padding', + paddingBottom : 'padding', + paddingTop : 'padding' + }, + + // Will simply transition "instantly" if false + enabled: true, + + // Set this to false if you don't want to use the transition end property. + useTransitionEnd: false + }; + + var div = document.createElement('div'); + var support = {}; + + // Helper function to get the proper vendor property name. + // (`transition` => `WebkitTransition`) + function getVendorPropertyName(prop) { + // Handle unprefixed versions (FF16+, for example) + if (prop in div.style) return prop; + + var prefixes = ['Moz', 'Webkit', 'O', 'ms']; + var prop_ = prop.charAt(0).toUpperCase() + prop.substr(1); + + for (var i=0; i -1; + + // Check for the browser's transitions support. + support.transition = getVendorPropertyName('transition'); + support.transitionDelay = getVendorPropertyName('transitionDelay'); + support.transform = getVendorPropertyName('transform'); + support.transformOrigin = getVendorPropertyName('transformOrigin'); + support.filter = getVendorPropertyName('Filter'); + support.transform3d = checkTransform3dSupport(); + + var eventNames = { + 'transition': 'transitionend', + 'MozTransition': 'transitionend', + 'OTransition': 'oTransitionEnd', + 'WebkitTransition': 'webkitTransitionEnd', + 'msTransition': 'MSTransitionEnd' + }; + + // Detect the 'transitionend' event needed. + var transitionEnd = support.transitionEnd = eventNames[support.transition] || null; + + // Populate jQuery's `$.support` with the vendor prefixes we know. + // As per [jQuery's cssHooks documentation](http://api.jquery.com/jQuery.cssHooks/), + // we set $.support.transition to a string of the actual property name used. + for (var key in support) { + if (support.hasOwnProperty(key) && typeof $.support[key] === 'undefined') { + $.support[key] = support[key]; + } + } + + // Avoid memory leak in IE. + div = null; + + // ## $.cssEase + // List of easing aliases that you can use with `$.fn.transition`. + $.cssEase = { + '_default': 'ease', + 'in': 'ease-in', + 'out': 'ease-out', + 'in-out': 'ease-in-out', + 'snap': 'cubic-bezier(0,1,.5,1)', + // Penner equations + 'easeInCubic': 'cubic-bezier(.550,.055,.675,.190)', + 'easeOutCubic': 'cubic-bezier(.215,.61,.355,1)', + 'easeInOutCubic': 'cubic-bezier(.645,.045,.355,1)', + 'easeInCirc': 'cubic-bezier(.6,.04,.98,.335)', + 'easeOutCirc': 'cubic-bezier(.075,.82,.165,1)', + 'easeInOutCirc': 'cubic-bezier(.785,.135,.15,.86)', + 'easeInExpo': 'cubic-bezier(.95,.05,.795,.035)', + 'easeOutExpo': 'cubic-bezier(.19,1,.22,1)', + 'easeInOutExpo': 'cubic-bezier(1,0,0,1)', + 'easeInQuad': 'cubic-bezier(.55,.085,.68,.53)', + 'easeOutQuad': 'cubic-bezier(.25,.46,.45,.94)', + 'easeInOutQuad': 'cubic-bezier(.455,.03,.515,.955)', + 'easeInQuart': 'cubic-bezier(.895,.03,.685,.22)', + 'easeOutQuart': 'cubic-bezier(.165,.84,.44,1)', + 'easeInOutQuart': 'cubic-bezier(.77,0,.175,1)', + 'easeInQuint': 'cubic-bezier(.755,.05,.855,.06)', + 'easeOutQuint': 'cubic-bezier(.23,1,.32,1)', + 'easeInOutQuint': 'cubic-bezier(.86,0,.07,1)', + 'easeInSine': 'cubic-bezier(.47,0,.745,.715)', + 'easeOutSine': 'cubic-bezier(.39,.575,.565,1)', + 'easeInOutSine': 'cubic-bezier(.445,.05,.55,.95)', + 'easeInBack': 'cubic-bezier(.6,-.28,.735,.045)', + 'easeOutBack': 'cubic-bezier(.175, .885,.32,1.275)', + 'easeInOutBack': 'cubic-bezier(.68,-.55,.265,1.55)' + }; + + // ## 'transform' CSS hook + // Allows you to use the `transform` property in CSS. + // + // $("#hello").css({ transform: "rotate(90deg)" }); + // + // $("#hello").css('transform'); + // //=> { rotate: '90deg' } + // + $.cssHooks['transit:transform'] = { + // The getter returns a `Transform` object. + get: function(elem) { + return $(elem).data('transform') || new Transform(); + }, + + // The setter accepts a `Transform` object or a string. + set: function(elem, v) { + var value = v; + + if (!(value instanceof Transform)) { + value = new Transform(value); + } + + // We've seen the 3D version of Scale() not work in Chrome when the + // element being scaled extends outside of the viewport. Thus, we're + // forcing Chrome to not use the 3d transforms as well. Not sure if + // translate is affectede, but not risking it. Detection code from + // http://davidwalsh.name/detecting-google-chrome-javascript + if (support.transform === 'WebkitTransform' && !isChrome) { + elem.style[support.transform] = value.toString(true); + } else { + elem.style[support.transform] = value.toString(); + } + + $(elem).data('transform', value); + } + }; + + // Add a CSS hook for `.css({ transform: '...' })`. + // In jQuery 1.8+, this will intentionally override the default `transform` + // CSS hook so it'll play well with Transit. (see issue #62) + $.cssHooks.transform = { + set: $.cssHooks['transit:transform'].set + }; + + // ## 'filter' CSS hook + // Allows you to use the `filter` property in CSS. + // + // $("#hello").css({ filter: 'blur(10px)' }); + // + $.cssHooks.filter = { + get: function(elem) { + return elem.style[support.filter]; + }, + set: function(elem, value) { + elem.style[support.filter] = value; + } + }; + + // jQuery 1.8+ supports prefix-free transitions, so these polyfills will not + // be necessary. + if ($.fn.jquery < "1.8") { + // ## 'transformOrigin' CSS hook + // Allows the use for `transformOrigin` to define where scaling and rotation + // is pivoted. + // + // $("#hello").css({ transformOrigin: '0 0' }); + // + $.cssHooks.transformOrigin = { + get: function(elem) { + return elem.style[support.transformOrigin]; + }, + set: function(elem, value) { + elem.style[support.transformOrigin] = value; + } + }; + + // ## 'transition' CSS hook + // Allows you to use the `transition` property in CSS. + // + // $("#hello").css({ transition: 'all 0 ease 0' }); + // + $.cssHooks.transition = { + get: function(elem) { + return elem.style[support.transition]; + }, + set: function(elem, value) { + elem.style[support.transition] = value; + } + }; + } + + // ## Other CSS hooks + // Allows you to rotate, scale and translate. + registerCssHook('scale'); + registerCssHook('scaleX'); + registerCssHook('scaleY'); + registerCssHook('translate'); + registerCssHook('rotate'); + registerCssHook('rotateX'); + registerCssHook('rotateY'); + registerCssHook('rotate3d'); + registerCssHook('perspective'); + registerCssHook('skewX'); + registerCssHook('skewY'); + registerCssHook('x', true); + registerCssHook('y', true); + + // ## Transform class + // This is the main class of a transformation property that powers + // `$.fn.css({ transform: '...' })`. + // + // This is, in essence, a dictionary object with key/values as `-transform` + // properties. + // + // var t = new Transform("rotate(90) scale(4)"); + // + // t.rotate //=> "90deg" + // t.scale //=> "4,4" + // + // Setters are accounted for. + // + // t.set('rotate', 4) + // t.rotate //=> "4deg" + // + // Convert it to a CSS string using the `toString()` and `toString(true)` (for WebKit) + // functions. + // + // t.toString() //=> "rotate(90deg) scale(4,4)" + // t.toString(true) //=> "rotate(90deg) scale3d(4,4,0)" (WebKit version) + // + function Transform(str) { + if (typeof str === 'string') { this.parse(str); } + return this; + } + + Transform.prototype = { + // ### setFromString() + // Sets a property from a string. + // + // t.setFromString('scale', '2,4'); + // // Same as set('scale', '2', '4'); + // + setFromString: function(prop, val) { + var args = + (typeof val === 'string') ? val.split(',') : + (val.constructor === Array) ? val : + [ val ]; + + args.unshift(prop); + + Transform.prototype.set.apply(this, args); + }, + + // ### set() + // Sets a property. + // + // t.set('scale', 2, 4); + // + set: function(prop) { + var args = Array.prototype.slice.apply(arguments, [1]); + if (this.setter[prop]) { + this.setter[prop].apply(this, args); + } else { + this[prop] = args.join(','); + } + }, + + get: function(prop) { + if (this.getter[prop]) { + return this.getter[prop].apply(this); + } else { + return this[prop] || 0; + } + }, + + setter: { + // ### rotate + // + // .css({ rotate: 30 }) + // .css({ rotate: "30" }) + // .css({ rotate: "30deg" }) + // .css({ rotate: "30deg" }) + // + rotate: function(theta) { + this.rotate = unit(theta, 'deg'); + }, + + rotateX: function(theta) { + this.rotateX = unit(theta, 'deg'); + }, + + rotateY: function(theta) { + this.rotateY = unit(theta, 'deg'); + }, + + // ### scale + // + // .css({ scale: 9 }) //=> "scale(9,9)" + // .css({ scale: '3,2' }) //=> "scale(3,2)" + // + scale: function(x, y) { + if (y === undefined) { y = x; } + this.scale = x + "," + y; + }, + + // ### skewX + skewY + skewX: function(x) { + this.skewX = unit(x, 'deg'); + }, + + skewY: function(y) { + this.skewY = unit(y, 'deg'); + }, + + // ### perspectvie + perspective: function(dist) { + this.perspective = unit(dist, 'px'); + }, + + // ### x / y + // Translations. Notice how this keeps the other value. + // + // .css({ x: 4 }) //=> "translate(4px, 0)" + // .css({ y: 10 }) //=> "translate(4px, 10px)" + // + x: function(x) { + this.set('translate', x, null); + }, + + y: function(y) { + this.set('translate', null, y); + }, + + // ### translate + // Notice how this keeps the other value. + // + // .css({ translate: '2, 5' }) //=> "translate(2px, 5px)" + // + translate: function(x, y) { + if (this._translateX === undefined) { this._translateX = 0; } + if (this._translateY === undefined) { this._translateY = 0; } + + if (x !== null && x !== undefined) { this._translateX = unit(x, 'px'); } + if (y !== null && y !== undefined) { this._translateY = unit(y, 'px'); } + + this.translate = this._translateX + "," + this._translateY; + } + }, + + getter: { + x: function() { + return this._translateX || 0; + }, + + y: function() { + return this._translateY || 0; + }, + + scale: function() { + var s = (this.scale || "1,1").split(','); + if (s[0]) { s[0] = parseFloat(s[0]); } + if (s[1]) { s[1] = parseFloat(s[1]); } + + // "2.5,2.5" => 2.5 + // "2.5,1" => [2.5,1] + return (s[0] === s[1]) ? s[0] : s; + }, + + rotate3d: function() { + var s = (this.rotate3d || "0,0,0,0deg").split(','); + for (var i=0; i<=3; ++i) { + if (s[i]) { s[i] = parseFloat(s[i]); } + } + if (s[3]) { s[3] = unit(s[3], 'deg'); } + + return s; + } + }, + + // ### parse() + // Parses from a string. Called on constructor. + parse: function(str) { + var self = this; + str.replace(/([a-zA-Z0-9]+)\((.*?)\)/g, function(x, prop, val) { + self.setFromString(prop, val); + }); + }, + + // ### toString() + // Converts to a `transition` CSS property string. If `use3d` is given, + // it converts to a `-webkit-transition` CSS property string instead. + toString: function(use3d) { + var re = []; + + for (var i in this) { + if (this.hasOwnProperty(i)) { + // Don't use 3D transformations if the browser can't support it. + if ((!support.transform3d) && ( + (i === 'rotateX') || + (i === 'rotateY') || + (i === 'perspective') || + (i === 'transformOrigin'))) { continue; } + + if (i[0] !== '_') { + if (use3d && (i === 'scale')) { + re.push(i + "3d(" + this[i] + ",1)"); + } else if (use3d && (i === 'translate')) { + re.push(i + "3d(" + this[i] + ",0)"); + } else { + re.push(i + "(" + this[i] + ")"); + } + } + } + } + + return re.join(" "); + } + }; + + function callOrQueue(self, queue, fn) { + if (queue === true) { + self.queue(fn); + } else if (queue) { + self.queue(queue, fn); + } else { + self.each(function () { + fn.call(this); + }); + } + } + + // ### getProperties(dict) + // Returns properties (for `transition-property`) for dictionary `props`. The + // value of `props` is what you would expect in `$.css(...)`. + function getProperties(props) { + var re = []; + + $.each(props, function(key) { + key = $.camelCase(key); // Convert "text-align" => "textAlign" + key = $.transit.propertyMap[key] || $.cssProps[key] || key; + key = uncamel(key); // Convert back to dasherized + + // Get vendor specify propertie + if (support[key]) + key = uncamel(support[key]); + + if ($.inArray(key, re) === -1) { re.push(key); } + }); + + return re; + } + + // ### getTransition() + // Returns the transition string to be used for the `transition` CSS property. + // + // Example: + // + // getTransition({ opacity: 1, rotate: 30 }, 500, 'ease'); + // //=> 'opacity 500ms ease, -webkit-transform 500ms ease' + // + function getTransition(properties, duration, easing, delay) { + // Get the CSS properties needed. + var props = getProperties(properties); + + // Account for aliases (`in` => `ease-in`). + if ($.cssEase[easing]) { easing = $.cssEase[easing]; } + + // Build the duration/easing/delay attributes for it. + var attribs = '' + toMS(duration) + ' ' + easing; + if (parseInt(delay, 10) > 0) { attribs += ' ' + toMS(delay); } + + // For more properties, add them this way: + // "margin 200ms ease, padding 200ms ease, ..." + var transitions = []; + $.each(props, function(i, name) { + transitions.push(name + ' ' + attribs); + }); + + return transitions.join(', '); + } + + // ## $.fn.transition + // Works like $.fn.animate(), but uses CSS transitions. + // + // $("...").transition({ opacity: 0.1, scale: 0.3 }); + // + // // Specific duration + // $("...").transition({ opacity: 0.1, scale: 0.3 }, 500); + // + // // With duration and easing + // $("...").transition({ opacity: 0.1, scale: 0.3 }, 500, 'in'); + // + // // With callback + // $("...").transition({ opacity: 0.1, scale: 0.3 }, function() { ... }); + // + // // With everything + // $("...").transition({ opacity: 0.1, scale: 0.3 }, 500, 'in', function() { ... }); + // + // // Alternate syntax + // $("...").transition({ + // opacity: 0.1, + // duration: 200, + // delay: 40, + // easing: 'in', + // complete: function() { /* ... */ } + // }); + // + $.fn.transition = $.fn.transit = function(properties, duration, easing, callback) { + var self = this; + var delay = 0; + var queue = true; + + var theseProperties = $.extend(true, {}, properties); + + // Account for `.transition(properties, callback)`. + if (typeof duration === 'function') { + callback = duration; + duration = undefined; + } + + // Account for `.transition(properties, options)`. + if (typeof duration === 'object') { + easing = duration.easing; + delay = duration.delay || 0; + queue = typeof duration.queue === "undefined" ? true : duration.queue; + callback = duration.complete; + duration = duration.duration; + } + + // Account for `.transition(properties, duration, callback)`. + if (typeof easing === 'function') { + callback = easing; + easing = undefined; + } + + // Alternate syntax. + if (typeof theseProperties.easing !== 'undefined') { + easing = theseProperties.easing; + delete theseProperties.easing; + } + + if (typeof theseProperties.duration !== 'undefined') { + duration = theseProperties.duration; + delete theseProperties.duration; + } + + if (typeof theseProperties.complete !== 'undefined') { + callback = theseProperties.complete; + delete theseProperties.complete; + } + + if (typeof theseProperties.queue !== 'undefined') { + queue = theseProperties.queue; + delete theseProperties.queue; + } + + if (typeof theseProperties.delay !== 'undefined') { + delay = theseProperties.delay; + delete theseProperties.delay; + } + + // Set defaults. (`400` duration, `ease` easing) + if (typeof duration === 'undefined') { duration = $.fx.speeds._default; } + if (typeof easing === 'undefined') { easing = $.cssEase._default; } + + duration = toMS(duration); + + // Build the `transition` property. + var transitionValue = getTransition(theseProperties, duration, easing, delay); + + // Compute delay until callback. + // If this becomes 0, don't bother setting the transition property. + var work = $.transit.enabled && support.transition; + var i = work ? (parseInt(duration, 10) + parseInt(delay, 10)) : 0; + + // If there's nothing to do... + if (i === 0) { + var fn = function(next) { + self.css(theseProperties); + if (callback) { callback.apply(self); } + if (next) { next(); } + }; + + callOrQueue(self, queue, fn); + return self; + } + + // Save the old transitions of each element so we can restore it later. + var oldTransitions = {}; + + var run = function(nextCall) { + var bound = false; + + // Prepare the callback. + var cb = function() { + if (bound) { self.unbind(transitionEnd, cb); } + + if (i > 0) { + self.each(function() { + this.style[support.transition] = (oldTransitions[this] || null); + }); + } + + if (typeof callback === 'function') { callback.apply(self); } + if (typeof nextCall === 'function') { nextCall(); } + }; + + if ((i > 0) && (transitionEnd) && ($.transit.useTransitionEnd)) { + // Use the 'transitionend' event if it's available. + bound = true; + self.bind(transitionEnd, cb); + } else { + // Fallback to timers if the 'transitionend' event isn't supported. + window.setTimeout(cb, i); + } + + // Apply transitions. + self.each(function() { + if (i > 0) { + this.style[support.transition] = transitionValue; + } + $(this).css(theseProperties); + }); + }; + + // Defer running. This allows the browser to paint any pending CSS it hasn't + // painted yet before doing the transitions. + var deferredRun = function(next) { + this.offsetWidth; // force a repaint + run(next); + }; + + // Use jQuery's fx queue. + callOrQueue(self, queue, deferredRun); + + // Chainability. + return this; + }; + + function registerCssHook(prop, isPixels) { + // For certain properties, the 'px' should not be implied. + if (!isPixels) { $.cssNumber[prop] = true; } + + $.transit.propertyMap[prop] = support.transform; + + $.cssHooks[prop] = { + get: function(elem) { + var t = $(elem).css('transit:transform'); + return t.get(prop); + }, + + set: function(elem, value) { + var t = $(elem).css('transit:transform'); + t.setFromString(prop, value); + + $(elem).css({ 'transit:transform': t }); + } + }; + + } + + // ### uncamel(str) + // Converts a camelcase string to a dasherized string. + // (`marginLeft` => `margin-left`) + function uncamel(str) { + return str.replace(/([A-Z])/g, function(letter) { return '-' + letter.toLowerCase(); }); + } + + // ### unit(number, unit) + // Ensures that number `number` has a unit. If no unit is found, assume the + // default is `unit`. + // + // unit(2, 'px') //=> "2px" + // unit("30deg", 'rad') //=> "30deg" + // + function unit(i, units) { + if ((typeof i === "string") && (!i.match(/^[\-0-9\.]+$/))) { + return i; + } else { + return "" + i + units; + } + } + + // ### toMS(duration) + // Converts given `duration` to a millisecond string. + // + // toMS('fast') => $.fx.speeds[i] => "200ms" + // toMS('normal') //=> $.fx.speeds._default => "400ms" + // toMS(10) //=> '10ms' + // toMS('100ms') //=> '100ms' + // + function toMS(duration) { + var i = duration; + + // Allow string durations like 'fast' and 'slow', without overriding numeric values. + if (typeof i === 'string' && (!i.match(/^[\-0-9\.]+/))) { i = $.fx.speeds[i] || $.fx.speeds._default; } + + return unit(i, 'ms'); + } + + // Export some functions for testable-ness. + $.transit.getTransitionValue = getTransition; + + return $; +})); diff --git a/sites/all/themes/gui/jee/bower_components/jquery.transit/package.json b/sites/all/themes/gui/jee/bower_components/jquery.transit/package.json new file mode 100644 index 0000000..78336e7 --- /dev/null +++ b/sites/all/themes/gui/jee/bower_components/jquery.transit/package.json @@ -0,0 +1,36 @@ +{ + "name": "jquery.transit", + "version": "0.9.12", + "description": "Smooth CSS3 transitions and transformations for jQuery.", + "main": "jquery.transit.js", + "directories": { + "test": "test" + }, + "scripts": { + "test": "mocha" + }, + "repository": { + "type": "git", + "url": "git://github.com/rstacruz/jquery.transit.git" + }, + "keywords": [ + "css3", + "animation", + "transition" + ], + "author": "Rico Sta. Cruz ", + "license": "MIT", + "peerDependencies": { + "jquery": "*" + }, + "devDependencies": { + "chai": "1.9.1", + "sinon": "1.10.2", + "jsdom": "0.11.0", + "coffee-script": "1.7.1" + }, + "bugs": { + "url": "https://github.com/rstacruz/jquery.transit/issues" + }, + "homepage": "http://ricostacruz.com/jquery.transit" +} diff --git a/sites/all/themes/gui/jee/bower_components/jquery.transit/test/index.html b/sites/all/themes/gui/jee/bower_components/jquery.transit/test/index.html new file mode 100644 index 0000000..ac4a924 --- /dev/null +++ b/sites/all/themes/gui/jee/bower_components/jquery.transit/test/index.html @@ -0,0 +1,169 @@ + + + + + jQuery Transit tests + + + + + + +
    + Use: + jQ 2.0.3 + jQ 1.9.0b1 + jQ 1.8 + jQ 1.7 + jQ 1.6 + jQ 1.5 + +
    + +
    +

    jQuery transit tests

    +

    +

    Since there's no reliable programmatic way to test for transitions, this + is a simple page set up so you can visually inspect effects + conveniently.

    +
    + +
    + + + diff --git a/sites/all/themes/gui/jee/bower_components/jquery.transit/test/style.css b/sites/all/themes/gui/jee/bower_components/jquery.transit/test/style.css new file mode 100644 index 0000000..ddeb8a5 --- /dev/null +++ b/sites/all/themes/gui/jee/bower_components/jquery.transit/test/style.css @@ -0,0 +1,22 @@ +* { margin: 0; padding: 0; font-size: 1em; } +html { padding: 40px; background: #e3e3e7; } +body, td, input, textarea { font-family: helvetica neue, sans-serif; font-size: 9pt; color: #444; line-height: 1.4; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); } +body { padding-top: 50px; } +.use { position: fixed; top: 0; left: 0; right: 0; padding: 20px; border-bottom: solid 1px rgba(0, 0, 0, 0.1); background: rgba(250, 250, 250, 0.9); z-index: 10; } +.test { width: 220px; padding: 20px; float: left; margin: 0 20px 20px 0; background: white; border-radius: 2px; box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.05), -1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 5px rgba(0, 0, 0, 0.05); } +.test .area { width: auto; height: 100px; margin: 10px 0; position: relative; } +.test:hover { box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.05), -1px 1px 0 rgba(0, 0, 0, 0.05), 0 1px 5px rgba(0, 0, 0, 0.05), 0 0 0 4px rgba(0, 0, 0, 0.15); } +.test h3 { font-size: 1.2em; margin-bottom: 2px; overflow: hidden; line-height: 24px; } +.test h3 em { font-style: normal; font-weight: 200; float: right; color: #37a; font-size: 0.8em; } +.test .box { position: absolute; top: 50%; left: 50%; margin: -16px 0 0 -16px; width: 32px; height: 32px; line-height: 32px; text-align: center; background: #505070; border-radius: 2px; z-index: 2; color: #ddd; } +.test .ghost { background: #ddd; z-index: 1; box-shadow: inset 2px 2px 2px rgba(0, 0, 0, 0.07), inset 0 0 0 1px rgba(0, 0, 0, 0.03); } +.test pre { font-family: menlo, monospace; font-size: 7pt; padding: 10px; background: #eee; margin: 20px -20px -20px -20px; border-top: solid 1px #ddd; white-space: pre-wrap; line-height: 1.5; } +.group-heading { margin: 20px 0 20px 0; padding-bottom: 10px; border-bottom: dotted 1px #ccc; font-size: 1.6em; clear: both; color: #70a0c0; font-weight: 200; } + +.use button { padding: 0 10px; } +.use a, .use button { margin: 0 5px; } + +.description { padding-bottom: 20px; border-bottom: dotted 1px #ccc; } +.description h1 { font-size: 2.5em; font-weight: 200; color: #707090; } +.description p { font-size: 1.2em; color: #707090; width: 500px; } +.description .version { margin-bottom: 20px; font-size: 1.2em; font-weight: bold; } diff --git a/sites/all/themes/gui/jee/bower_components/jquery.transit/test/test.js b/sites/all/themes/gui/jee/bower_components/jquery.transit/test/test.js new file mode 100644 index 0000000..a015441 --- /dev/null +++ b/sites/all/themes/gui/jee/bower_components/jquery.transit/test/test.js @@ -0,0 +1,65 @@ +(function($) { + /* Simple test framework of sorts */ + + + function addTestEvents ($test) { + $test.bind('mouseenter play', function() { + var $test = $(this).closest('.test'); + $test.trigger('reset'); + var $box = $test.find('.box:not(.ghost)'); + var $ghost = $box.clone().addClass('ghost').appendTo($test.find('.area')); + + $test.data('code').fn($box, $test); + }); + + $test.bind('mouseleave reset', function() { + var $test = $(this).closest('.test'); + var $ghost = $test.find('.ghost'); + if ($ghost.length) { + $test.find('.box:not(.ghost)').remove(); + $test.find('.ghost').removeClass('ghost'); + } + }); + } + + $(document).ready(function () { + $('.play-all').bind('click', function() { + $('.test').trigger('play'); + }); + }); + + function test(name, fn) { + var i = $('.tests .test').length; + var $test = $('

    '); + + var m = fn.toString().match(/\{([\s\S]*)\}$/); + var code = m[1]; + code = code.replace(/^\s*|\s*$/g, ''); + code = code.replace(/\n {4}/g, "\n"); + name = name.replace(/\(.*\)/, function(n) { return ""+n.substr(1,n.length-2)+""; }); + + $test.attr('id', 'test-'+i); + $test.find('h3').html(name); + $test.find('pre').text(code); + $test.data('code', {fn: fn}); + addTestEvents($test); + + $('.tests').append($test); + } + + function group(name) { + $('.tests').append($('

    ').text(name)); + } + + // Show versions + $(function() { + $('#jquery-version').html( + 'jQuery: v' + $.fn.jquery + '
    ' + + 'Transit: v' + $.transit.version + ); + }); + + window.group = group; + window.test = test; + +})(jQuery); diff --git a/sites/all/themes/gui/jee/css/fonts.css b/sites/all/themes/gui/jee/css/fonts.css index cc994be..9b864b0 100644 --- a/sites/all/themes/gui/jee/css/fonts.css +++ b/sites/all/themes/gui/jee/css/fonts.css @@ -1,89 +1 @@ -@font-face { - font-family: 'open_sans'; - src: url("fonts/open-sans/OpenSans-Semibold-webfont.eot"); - src: url("fonts/open-sans/OpenSans-Semibold-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/open-sans/OpenSans-Semibold-webfont.woff") format("woff"), url("fonts/open-sans/OpenSans-Semibold-webfont.ttf") format("truetype"), url("fonts/open-sans/OpenSans-Semibold-webfont.svg#open_sanssemibold") format("svg"); - font-weight: 600; - font-style: normal; -} -@font-face { - font-family: 'open_sans'; - src: url("fonts/open-sans/OpenSans-Regular-webfont.eot"); - src: url("fonts/open-sans/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/open-sans/OpenSans-Regular-webfont.woff") format("woff"), url("fonts/open-sans/OpenSans-Regular-webfont.ttf") format("truetype"), url("fonts/open-sans/OpenSans-Regular-webfont.svg#open_sansregular") format("svg"); - font-weight: normal; - font-style: normal; -} -@font-face { - font-family: 'open_sans'; - src: url("fonts/open-sans/OpenSans-LightItalic-webfont.eot"); - src: url("fonts/open-sans/OpenSans-LightItalic-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/open-sans/OpenSans-LightItalic-webfont.woff") format("woff"), url("fonts/open-sans/OpenSans-LightItalic-webfont.ttf") format("truetype"), url("fonts/open-sans/OpenSans-LightItalic-webfont.svg#open_sanslight_italic") format("svg"); - font-weight: 300; - font-style: italic; -} -@font-face { - font-family: 'open_sans'; - src: url("fonts/open-sans/OpenSans-Light-webfont.eot"); - src: url("fonts/open-sans/OpenSans-Light-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/open-sans/OpenSans-Light-webfont.woff") format("woff"), url("fonts/open-sans/OpenSans-Light-webfont.ttf") format("truetype"), url("fonts/open-sans/OpenSans-Light-webfont.svg#open_sanslight") format("svg"); - font-weight: 300; - font-style: normal; -} -@font-face { - font-family: 'open_sans'; - src: url("fonts/open-sans/OpenSans-Italic-webfont.eot"); - src: url("fonts/open-sans/OpenSans-Italic-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/open-sans/OpenSans-Italic-webfont.woff") format("woff"), url("fonts/open-sans/OpenSans-Italic-webfont.ttf") format("truetype"), url("fonts/open-sans/OpenSans-Italic-webfont.svg#open_sansitalic") format("svg"); - font-weight: normal; - font-style: italic; -} -@font-face { - font-family: 'open_sans'; - src: url("fonts/open-sans/OpenSans-ExtraBoldItalic-webfont.eot"); - src: url("fonts/open-sans/OpenSans-ExtraBoldItalic-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/open-sans/OpenSans-ExtraBoldItalic-webfont.woff") format("woff"), url("fonts/open-sans/OpenSans-ExtraBoldItalic-webfont.ttf") format("truetype"), url("fonts/open-sans/OpenSans-ExtraBoldItalic-webfont.svg#open_sansextrabold_italic") format("svg"); - font-weight: 900; - font-style: italic; -} -@font-face { - font-family: 'open_sans'; - src: url("fonts/open-sans/OpenSans-ExtraBold-webfont.eot"); - src: url("fonts/open-sans/OpenSans-ExtraBold-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/open-sans/OpenSans-ExtraBold-webfont.woff") format("woff"), url("fonts/open-sans/OpenSans-ExtraBold-webfont.ttf") format("truetype"), url("fonts/open-sans/OpenSans-ExtraBold-webfont.svg#open_sansextrabold") format("svg"); - font-weight: 900; - font-style: normal; -} -@font-face { - font-family: 'open_sans'; - src: url("fonts/open-sans/OpenSans-BoldItalic-webfont.eot"); - src: url("fonts/open-sans/OpenSans-BoldItalic-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/open-sans/OpenSans-BoldItalic-webfont.woff") format("woff"), url("fonts/open-sans/OpenSans-BoldItalic-webfont.ttf") format("truetype"), url("fonts/open-sans/OpenSans-BoldItalic-webfont.svg#open_sansbold_italic") format("svg"); - font-weight: 700; - font-style: italic; -} -@font-face { - font-family: 'open_sans'; - src: url("fonts/open-sans/OpenSans-Bold-webfont.eot"); - src: url("fonts/open-sans/OpenSans-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/open-sans/OpenSans-Bold-webfont.woff") format("woff"), url("fonts/open-sans/OpenSans-Bold-webfont.ttf") format("truetype"), url("fonts/open-sans/OpenSans-Bold-webfont.svg#open_sansbold") format("svg"); - font-weight: 700; - font-style: normal; -} -@font-face { - font-family: 'open_sans'; - src: url("fonts/open-sans/OpenSans-SemiboldItalic-webfont.eot"); - src: url("fonts/open-sans/OpenSans-SemiboldItalic-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/open-sans/OpenSans-SemiboldItalic-webfont.woff") format("woff"), url("fonts/open-sans/OpenSans-SemiboldItalic-webfont.ttf") format("truetype"), url("fonts/open-sans/OpenSans-SemiboldItalic-webfont.svg#open_sanssemibold_italic") format("svg"); - font-weight: 600; - font-style: italic; -} -/* line 122, fonts.scss */ -html, body { - font-size: 16px; -} - -/* line 126, fonts.scss */ -html, body, h1, h2, h3, h4, h5, h6 { - font-family: 'open_sans', monospace; -} - -/* line 131, fonts.scss */ -p { - line-height: 1.3; -} - -/* line 134, fonts.scss */ -p.heading { - font-size: 1.25em !important; -} +@font-face{font-family:'open_sans';src:url("fonts/open-sans/OpenSans-Semibold-webfont.eot");src:url("fonts/open-sans/OpenSans-Semibold-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/open-sans/OpenSans-Semibold-webfont.woff") format("woff"),url("fonts/open-sans/OpenSans-Semibold-webfont.ttf") format("truetype"),url("fonts/open-sans/OpenSans-Semibold-webfont.svg#open_sanssemibold") format("svg");font-weight:600;font-style:normal}@font-face{font-family:'open_sans';src:url("fonts/open-sans/OpenSans-Regular-webfont.eot");src:url("fonts/open-sans/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/open-sans/OpenSans-Regular-webfont.woff") format("woff"),url("fonts/open-sans/OpenSans-Regular-webfont.ttf") format("truetype"),url("fonts/open-sans/OpenSans-Regular-webfont.svg#open_sansregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'open_sans';src:url("fonts/open-sans/OpenSans-LightItalic-webfont.eot");src:url("fonts/open-sans/OpenSans-LightItalic-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/open-sans/OpenSans-LightItalic-webfont.woff") format("woff"),url("fonts/open-sans/OpenSans-LightItalic-webfont.ttf") format("truetype"),url("fonts/open-sans/OpenSans-LightItalic-webfont.svg#open_sanslight_italic") format("svg");font-weight:300;font-style:italic}@font-face{font-family:'open_sans';src:url("fonts/open-sans/OpenSans-Light-webfont.eot");src:url("fonts/open-sans/OpenSans-Light-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/open-sans/OpenSans-Light-webfont.woff") format("woff"),url("fonts/open-sans/OpenSans-Light-webfont.ttf") format("truetype"),url("fonts/open-sans/OpenSans-Light-webfont.svg#open_sanslight") format("svg");font-weight:300;font-style:normal}@font-face{font-family:'open_sans';src:url("fonts/open-sans/OpenSans-Italic-webfont.eot");src:url("fonts/open-sans/OpenSans-Italic-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/open-sans/OpenSans-Italic-webfont.woff") format("woff"),url("fonts/open-sans/OpenSans-Italic-webfont.ttf") format("truetype"),url("fonts/open-sans/OpenSans-Italic-webfont.svg#open_sansitalic") format("svg");font-weight:normal;font-style:italic}@font-face{font-family:'open_sans';src:url("fonts/open-sans/OpenSans-ExtraBoldItalic-webfont.eot");src:url("fonts/open-sans/OpenSans-ExtraBoldItalic-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/open-sans/OpenSans-ExtraBoldItalic-webfont.woff") format("woff"),url("fonts/open-sans/OpenSans-ExtraBoldItalic-webfont.ttf") format("truetype"),url("fonts/open-sans/OpenSans-ExtraBoldItalic-webfont.svg#open_sansextrabold_italic") format("svg");font-weight:900;font-style:italic}@font-face{font-family:'open_sans';src:url("fonts/open-sans/OpenSans-ExtraBold-webfont.eot");src:url("fonts/open-sans/OpenSans-ExtraBold-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/open-sans/OpenSans-ExtraBold-webfont.woff") format("woff"),url("fonts/open-sans/OpenSans-ExtraBold-webfont.ttf") format("truetype"),url("fonts/open-sans/OpenSans-ExtraBold-webfont.svg#open_sansextrabold") format("svg");font-weight:900;font-style:normal}@font-face{font-family:'open_sans';src:url("fonts/open-sans/OpenSans-BoldItalic-webfont.eot");src:url("fonts/open-sans/OpenSans-BoldItalic-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/open-sans/OpenSans-BoldItalic-webfont.woff") format("woff"),url("fonts/open-sans/OpenSans-BoldItalic-webfont.ttf") format("truetype"),url("fonts/open-sans/OpenSans-BoldItalic-webfont.svg#open_sansbold_italic") format("svg");font-weight:700;font-style:italic}@font-face{font-family:'open_sans';src:url("fonts/open-sans/OpenSans-Bold-webfont.eot");src:url("fonts/open-sans/OpenSans-Bold-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/open-sans/OpenSans-Bold-webfont.woff") format("woff"),url("fonts/open-sans/OpenSans-Bold-webfont.ttf") format("truetype"),url("fonts/open-sans/OpenSans-Bold-webfont.svg#open_sansbold") format("svg");font-weight:700;font-style:normal}@font-face{font-family:'open_sans';src:url("fonts/open-sans/OpenSans-SemiboldItalic-webfont.eot");src:url("fonts/open-sans/OpenSans-SemiboldItalic-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/open-sans/OpenSans-SemiboldItalic-webfont.woff") format("woff"),url("fonts/open-sans/OpenSans-SemiboldItalic-webfont.ttf") format("truetype"),url("fonts/open-sans/OpenSans-SemiboldItalic-webfont.svg#open_sanssemibold_italic") format("svg");font-weight:600;font-style:italic}@font-face{font-family:'epflc';src:url("fonts/epf/epf_lc-webfont.eot");src:url("fonts/epf/epf_lc-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/epf/epf_lc-webfont.woff2") format("woff2"),url("fonts/epf/epf_lc-webfont.woff") format("woff"),url("fonts/epf/epf_lc-webfont.ttf") format("truetype"),url("fonts/epf/epf_lc-webfont.svg#epflc") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'epflcb';src:url("fonts/epf/epf_lcb-webfont.eot");src:url("fonts/epf/epf_lcb-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/epf/epf_lcb-webfont.woff2") format("woff2"),url("fonts/epf/epf_lcb-webfont.woff") format("woff"),url("fonts/epf/epf_lcb-webfont.ttf") format("truetype"),url("fonts/epf/epf_lcb-webfont.svg#epflcb") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'epflul';src:url("fonts/epf/epf_lul-webfont.eot");src:url("fonts/epf/epf_lul-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/epf/epf_lul-webfont.woff2") format("woff2"),url("fonts/epf/epf_lul-webfont.woff") format("woff"),url("fonts/epf/epf_lul-webfont.ttf") format("truetype"),url("fonts/epf/epf_lul-webfont.svg#epflul") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'epflulb';src:url("fonts/epf/epf_lulb-webfont.eot");src:url("fonts/epf/epf_lulb-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/epf/epf_lulb-webfont.woff2") format("woff2"),url("fonts/epf/epf_lulb-webfont.woff") format("woff"),url("fonts/epf/epf_lulb-webfont.ttf") format("truetype"),url("fonts/epf/epf_lulb-webfont.svg#epflulb") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'epfuc';src:url("fonts/epf/epf_uc-webfont.eot");src:url("fonts/epf/epf_uc-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/epf/epf_uc-webfont.woff2") format("woff2"),url("fonts/epf/epf_uc-webfont.woff") format("woff"),url("fonts/epf/epf_uc-webfont.ttf") format("truetype"),url("fonts/epf/epf_uc-webfont.svg#epfuc") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'epfucb';src:url("fonts/epf/epf_ucb-webfont.eot");src:url("fonts/epf/epf_ucb-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/epf/epf_ucb-webfont.woff2") format("woff2"),url("fonts/epf/epf_ucb-webfont.woff") format("woff"),url("fonts/epf/epf_ucb-webfont.ttf") format("truetype"),url("fonts/epf/epf_ucb-webfont.svg#epfucb") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'epfuul';src:url("fonts/epf/epf_uul-webfont.eot");src:url("fonts/epf/epf_uul-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/epf/epf_uul-webfont.woff2") format("woff2"),url("fonts/epf/epf_uul-webfont.woff") format("woff"),url("fonts/epf/epf_uul-webfont.ttf") format("truetype"),url("fonts/epf/epf_uul-webfont.svg#epfuul") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'epfuulb';src:url("fonts/epf/epf_uulb-webfont.eot");src:url("fonts/epf/epf_uulb-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/epf/epf_uulb-webfont.woff2") format("woff2"),url("fonts/epf/epf_uulb-webfont.woff") format("woff"),url("fonts/epf/epf_uulb-webfont.ttf") format("truetype"),url("fonts/epf/epf_uulb-webfont.svg#epfuulb") format("svg");font-weight:normal;font-style:normal}html,body{font-size:16px}html,body,h1,h2,h3,h4,h5,h6{font-family:'open_sans', monospace}p{line-height:1.3}p.heading{font-size:1.25em !important} diff --git a/sites/all/themes/gui/jee/css/fonts.scss b/sites/all/themes/gui/jee/css/fonts.scss index 3e1853c..34b5f7e 100644 --- a/sites/all/themes/gui/jee/css/fonts.scss +++ b/sites/all/themes/gui/jee/css/fonts.scss @@ -119,6 +119,106 @@ } +// EPF + +@font-face { + font-family: 'epflc'; + src: url('fonts/epf/epf_lc-webfont.eot'); + src: url('fonts/epf/epf_lc-webfont.eot?#iefix') format('embedded-opentype'), + url('fonts/epf/epf_lc-webfont.woff2') format('woff2'), + url('fonts/epf/epf_lc-webfont.woff') format('woff'), + url('fonts/epf/epf_lc-webfont.ttf') format('truetype'), + url('fonts/epf/epf_lc-webfont.svg#epflc') format('svg'); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: 'epflcb'; + src: url('fonts/epf/epf_lcb-webfont.eot'); + src: url('fonts/epf/epf_lcb-webfont.eot?#iefix') format('embedded-opentype'), + url('fonts/epf/epf_lcb-webfont.woff2') format('woff2'), + url('fonts/epf/epf_lcb-webfont.woff') format('woff'), + url('fonts/epf/epf_lcb-webfont.ttf') format('truetype'), + url('fonts/epf/epf_lcb-webfont.svg#epflcb') format('svg'); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: 'epflul'; + src: url('fonts/epf/epf_lul-webfont.eot'); + src: url('fonts/epf/epf_lul-webfont.eot?#iefix') format('embedded-opentype'), + url('fonts/epf/epf_lul-webfont.woff2') format('woff2'), + url('fonts/epf/epf_lul-webfont.woff') format('woff'), + url('fonts/epf/epf_lul-webfont.ttf') format('truetype'), + url('fonts/epf/epf_lul-webfont.svg#epflul') format('svg'); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: 'epflulb'; + src: url('fonts/epf/epf_lulb-webfont.eot'); + src: url('fonts/epf/epf_lulb-webfont.eot?#iefix') format('embedded-opentype'), + url('fonts/epf/epf_lulb-webfont.woff2') format('woff2'), + url('fonts/epf/epf_lulb-webfont.woff') format('woff'), + url('fonts/epf/epf_lulb-webfont.ttf') format('truetype'), + url('fonts/epf/epf_lulb-webfont.svg#epflulb') format('svg'); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: 'epfuc'; + src: url('fonts/epf/epf_uc-webfont.eot'); + src: url('fonts/epf/epf_uc-webfont.eot?#iefix') format('embedded-opentype'), + url('fonts/epf/epf_uc-webfont.woff2') format('woff2'), + url('fonts/epf/epf_uc-webfont.woff') format('woff'), + url('fonts/epf/epf_uc-webfont.ttf') format('truetype'), + url('fonts/epf/epf_uc-webfont.svg#epfuc') format('svg'); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: 'epfucb'; + src: url('fonts/epf/epf_ucb-webfont.eot'); + src: url('fonts/epf/epf_ucb-webfont.eot?#iefix') format('embedded-opentype'), + url('fonts/epf/epf_ucb-webfont.woff2') format('woff2'), + url('fonts/epf/epf_ucb-webfont.woff') format('woff'), + url('fonts/epf/epf_ucb-webfont.ttf') format('truetype'), + url('fonts/epf/epf_ucb-webfont.svg#epfucb') format('svg'); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: 'epfuul'; + src: url('fonts/epf/epf_uul-webfont.eot'); + src: url('fonts/epf/epf_uul-webfont.eot?#iefix') format('embedded-opentype'), + url('fonts/epf/epf_uul-webfont.woff2') format('woff2'), + url('fonts/epf/epf_uul-webfont.woff') format('woff'), + url('fonts/epf/epf_uul-webfont.ttf') format('truetype'), + url('fonts/epf/epf_uul-webfont.svg#epfuul') format('svg'); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: 'epfuulb'; + src: url('fonts/epf/epf_uulb-webfont.eot'); + src: url('fonts/epf/epf_uulb-webfont.eot?#iefix') format('embedded-opentype'), + url('fonts/epf/epf_uulb-webfont.woff2') format('woff2'), + url('fonts/epf/epf_uulb-webfont.woff') format('woff'), + url('fonts/epf/epf_uulb-webfont.ttf') format('truetype'), + url('fonts/epf/epf_uulb-webfont.svg#epfuulb') format('svg'); + font-weight: normal; + font-style: normal; +} + + + html, body{ font-size:16px; } diff --git a/sites/all/themes/gui/jee/css/fonts/epf/epf_lc-webfont.eot b/sites/all/themes/gui/jee/css/fonts/epf/epf_lc-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..b3e159e9e42b67c654dba4e1490d5010200133b7 GIT binary patch literal 14521 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/sites/all/themes/gui/jee/css/fonts/epf/epf_lc-webfont.ttf b/sites/all/themes/gui/jee/css/fonts/epf/epf_lc-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..806c03443977eef37cfc69509132fb3e47e895ff GIT binary patch literal 41856 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 literal 0 HcmV?d00001 diff --git a/sites/all/themes/gui/jee/css/fonts/epf/epf_lc-webfont.woff b/sites/all/themes/gui/jee/css/fonts/epf/epf_lc-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..76d44ad57d3281ea65b5914ee77e0d4bfe264747 GIT binary patch literal 17148 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 literal 0 HcmV?d00001 diff --git a/sites/all/themes/gui/jee/css/fonts/epf/epf_lc-webfont.woff2 b/sites/all/themes/gui/jee/css/fonts/epf/epf_lc-webfont.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..ab36c7b6cc07b5f698cd02d08291d1672bd2c221 GIT binary patch literal 13184 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 literal 0 HcmV?d00001 diff --git a/sites/all/themes/gui/jee/css/fonts/epf/epf_lcb-webfont.eot b/sites/all/themes/gui/jee/css/fonts/epf/epf_lcb-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..2579e943f5dd304af94f92030bdba7314fc03ed3 GIT binary patch literal 13560 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 literal 0 HcmV?d00001 diff --git a/sites/all/themes/gui/jee/css/fonts/epf/epf_lcb-webfont.svg b/sites/all/themes/gui/jee/css/fonts/epf/epf_lcb-webfont.svg new file mode 100644 index 0000000..df63812 --- /dev/null +++ b/sites/all/themes/gui/jee/css/fonts/epf/epf_lcb-webfont.svg @@ -0,0 +1,240 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/sites/all/themes/gui/jee/css/fonts/epf/epf_lcb-webfont.ttf b/sites/all/themes/gui/jee/css/fonts/epf/epf_lcb-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..db5fbd95e2a359eda83beb836aca474d477580a6 GIT binary patch literal 39536 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 SyTZbK+X3Xb`4Qg%0001OLRYc? literal 0 HcmV?d00001 diff --git a/sites/all/themes/gui/jee/css/fonts/epf/epf_lul-webfont.eot b/sites/all/themes/gui/jee/css/fonts/epf/epf_lul-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..6abf6d246ff1482c05ab3c0757f4857c626a5c62 GIT binary patch literal 16368 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 literal 0 HcmV?d00001 diff --git a/sites/all/themes/gui/jee/css/fonts/epf/epf_lul-webfont.svg b/sites/all/themes/gui/jee/css/fonts/epf/epf_lul-webfont.svg new file mode 100644 index 0000000..c215dff --- /dev/null +++ b/sites/all/themes/gui/jee/css/fonts/epf/epf_lul-webfont.svg @@ -0,0 +1,240 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/sites/all/themes/gui/jee/css/fonts/epf/epf_lul-webfont.ttf b/sites/all/themes/gui/jee/css/fonts/epf/epf_lul-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..2208fd8afa1238d00517db97a24ecfae362ec488 GIT binary patch literal 39876 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 PR>~qW`v0_Rwo?BOO}ZH0 literal 0 HcmV?d00001 diff --git a/sites/all/themes/gui/jee/css/fonts/epf/epf_lul-webfont.woff b/sites/all/themes/gui/jee/css/fonts/epf/epf_lul-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..6adb292b5e3e49f40fcf279d374366d37d3ad8b1 GIT binary patch literal 19264 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 literal 0 HcmV?d00001 diff --git a/sites/all/themes/gui/jee/css/fonts/epf/epf_lul-webfont.woff2 b/sites/all/themes/gui/jee/css/fonts/epf/epf_lul-webfont.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..31787bdc7e3e356ee47f894f91f66f233160950f GIT binary patch literal 14768 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 MUPI0MUy>;Q7m4E^%>V!Z literal 0 HcmV?d00001 diff --git a/sites/all/themes/gui/jee/css/fonts/epf/epf_lulb-webfont.svg b/sites/all/themes/gui/jee/css/fonts/epf/epf_lulb-webfont.svg new file mode 100644 index 0000000..78a6f00 --- /dev/null +++ b/sites/all/themes/gui/jee/css/fonts/epf/epf_lulb-webfont.svg @@ -0,0 +1,240 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/sites/all/themes/gui/jee/css/fonts/epf/epf_lulb-webfont.ttf b/sites/all/themes/gui/jee/css/fonts/epf/epf_lulb-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..8aae7109bc94cdce0063b557ba6139215106ce00 GIT binary patch literal 38320 zcmd6Q37lM2neREZclAnAc7C;O^Lc|D7nJ|bXWFrJw0>prTsDKHJ z8)lSIL_owcGWS*r1{r1s*AX>7K@xF6QJ;<|qRw;X5jtJ{{{QdXTUFiZpySNX-%F?J zE>(5!Ip6vA?JBL5is8+tqN`Vrz47w5{_-ZJbQjKcoxbX{)oMt+gyW?+?s?NW!v4SHMVD^8eC^GRlQ@11ub*9X%~gr;s#ruR@5k|Z+t$msU3yM&_%k>zD&^U- zZR4)XaXzY4fY%Rg+qq}!uR0!Bh~s{x-g(OQEgLu2-ud!?Qt#f3&lhjUiTGf+2gkf# z|Mp9-dPi$!>mxXR64%_n^RkOJ_I}&5PpMll9{uf0H@@R?k5`A3dfzO3Kk@dBmu`9a zq0Tqs_zg;h>n^`+*Hs_C`PCbg`p_80^Oei5+;aH^@9w)$sgJbb`*-Z#vT5tBOUM2L z#}DB+fES^ozVr20{tvg`-t)-!xP7{F$)oZ~9S&OX^596TU*P4FBfKe(x8!+3`IXO~ z^&P_T-Dc}Kq|%<>^9%03cPTZzPN_BS@rF08zDy-lV%!tRm+}CU(w|H?Bk|=qD16Fs zd7W3694Yl9oZ$9D2t3))>mgsW6JzD;@o}8Tg`Q(=-zc~5iV>bq@Z<~s^uiM_eBp&hUwHV1Prq=}3yXg8rLz4eD*nG=jPtBe#3cxbN*W| zc-w^=)q8Kgb?*oFfBaMT-uJ-$pZ?5eAIg93^9LUOd;4Ia_~;{#f8igWP?vAsvi*nG zeDdu(esXwhHE0o%LwG8r-Yt@5~-FT7g@4W6uo8I-Fk39Ls?>_t7_YWWW2lX#s zQa}CiPyY8W)b8*7K)rk4O}D-8jyvCf`-ksRAG-VRKBm6>mCNw6cQ|w9dh49Z>oJ|v zV;<$rsa5`%rRG|y@l0#&y7ktYYc^Oab#j{(NUvYHLC#&jA@QuG8|Sypv-I4=53IWM zJj*lp%(K^@mfDb_#&gM6@I1Fq+vTYvs}^Q^#JyHCFlcTc?U{PR04h06rz+Wm6sl=7+2+;}W8 zIy}#+nVYztH~9*#pRl|GXQUFAZ*YyJ)~(;SW#7gGcb0Z0lN&ns$ zN!+A%ZsHl4PTkzZuoX<7zdn&TJ+*q{j>P)J=1t}j{9Zlpj9Vx6B~IVBdShx|VqZ#b zm$KB^>#bApP0WwCwNBZ>1N^2z?zHkqTQb?1II<65z>m(r*v@svhVkKRk-4eF5$EQq z#QHPO=}cOB!}@)g&>5+Hsl>iB_N6v*B%BW4Ii4t&A&zB;aRS_lPn!S+np&OOxZ}d= zneeBLb1{j1w-Rh?HmCLlt;D+ZD>|RVCrxt?s#EkSr=F_Md@QOiQu59(pNo+v_MN>x zwF#q7o!W_wPMr$KpK|v40_gko7oA$r35|`FxX5bX(j_Cs6`SW;I19MoZ5}ZYTn#)S z0_s}@65Q-R7aS(2=G$5guP6k4;ooNLfd5A;3SJL(mF?weKTj8ef!bp$3YzD$v1Du@ z8B4D6Buf4IqowWsb6@@3D&dJ91^(tCqvdt8s(^c@ZS8%r;P}I%4@Uwm0yi z70B4Zz>9W`PAl85V{ywjx?qGC*LdZ1u7nrgJz#prc-g!+=gm3SK2>2bDsB0*Mc&Jo z##QBvbLiZw=nbj}KJ-RypH3HpawNB0Fw%(I@OF8v4roxKCqE%CjM=9^qkiSjf#27v zm}*tmDN7Aok!(@><%0DYOGk@7uL|Mnbs4L6*otS1HRiZ6Qw*A~HD|QdHf;HhSfPwN zmT-o{QK1)k#Xyz^^*U|EGj;^$S~A6$8FN#{ZU=14Kn+xqF%H_@&w11&{wS&dBzIS1 zJ|&*Sq_{T$Hp9<62h7&sL2feV%LVdkmbzON>aGIwq|n`?MU!ND-yLkY5`r06btIlSnW}}zcy_*V_oOyv>j1c)}B$T zJ$5i0>mBTG9krU{R?VoglkKs%-PSoeY7NG$=21Hw!?9`@9ku;+*z*QPfeeic7cW_q zZ0^ym$-z`#ps6LB>Cw$ifnalT(R@9W#PQ;V_(bLY>2G!JI;*>MU3S^&Teh5j+e>@@ zEehvYOIl?Mmf^f zLc*&UHLDtp+AYAufH?|8?JgY6GDowb_Iw=m$&tMX0E`lVb)!~G%&zeQSb?||8MSA1 z;cWe=H9uD99RSP#&yh5s*4G92wKrlfpd9#RGc5pEs&BAHCu=kzxOfpk7SIb9mp>b* zI=}askKFalGk1OD8IZ(v`if&Wm)^f3J!i$r*>hHUlRVGQwc;_)`<}S#yWhR*BTqj) z{{4V@Rr#JsFJCcd_DL&`U4U~R;b%CQgOi}r+~o7V7XjN&HJ}!#x2r-k;o43X(d&P) zPy=|{!~PewH6m;R{GkgtHkh%xqV`+>qb~TOox!$?K=F=Rb7KeFYkE_}s=D~WNVKI7 zyUOlu#>XwA)^O|*6{u@W&Bj^c(#d*gaFH|Xh;Cg1cqE4!G+-n1$H&1ytf^NoA%yw@ zxpmiHzwXzc{>*RI-MIUF{r1wYbX(~|=Z`+{)=&RhXBQ7H=$N-mde{???`gE;aNAUgq%0 zF2l*Rk8iy_a5xXG(uHL|V`4#RJ%GgbEuhv-RB)xFHPQ^g1@#ZE^ zgU*{9?fUln&pGG)-%jbA+(zf#`=iniK546T$3(n0iX8PKwQ;<-yN|$8M_AD4f3TX%&*l1 z@wIS`Kp8V9^DZ-KGG~z}5MAK85MhVhJu+(k!#F6@paptW2gmW6E03=pn1FF3ztb4M zH-+D|@^>6OU;KSFx_EQEDJ>0|GX$sHYj%}1#z!KSXTG%&iXwaE8ap7)?-99svbl!k z%^KIO*RdYJ*)z&E;08&;b^$v_~TPaI!L75Jokb>?| ztJ3*I@QO5gvwcwtg6tygu>IzwfTt;fA>}=uBq4wy31qIj8D!&W z9q8xO4M++%-AY6v&hC|Q4yg-O0Y-7!9t6ww4Z5Q!ba2QVdt(RBHMVldv!K);u_75e zg;94wi%jveU>!g-8$(V7WAQ>q?|?|KMvUL;#bB2tMI5cvShiSZv26PSX5ihrDcGa& zj@1QUq^LOwlBjwXx4mvn=~(H`(!{DcD^Hr8o4t}>8>>ud>{C}Pyz{KwW2FgAgBx@E za4GLwiS-SU&y|-JE32& z0o|(tvplH$90z9Ygqf&ST)9F$VHTyt>y-Pn07?yjQj6TG9=C#WV7CBDRvVTz3J4vn zg?c0c%>mOQVz;oJ=4{5ndj~Qr=aja2b0zh9u4M%zTFqJERiy*D(y_-TRT&P37WaV8 z>r|Uss|vMTVys>m@C6lW z!2xCO62OY8TZJfvCi83ct9ox~=WPe8sS+!?Lf?JGE#Au}PM!7AT@|97y>f+tYu{x*y~j^9eYhg)Et`f!F{Ca5+#$X~VEwjE`050QjF@ z^SalqF@(y!=>T&`0f5V$b>~82xS?S8r~*Zh#ELnd1a-O`l{3(QM~wk8Sl9Vc6Z)whCJ`4)jd4fu}0f4*L1I8IPER;ig|`h)vy zGn=&~-+<_h!iqfqj3qZizv7l-AM|ZCy5|bY3Jw(OPTO+0N}BmOSRa>Yx_wDSiuUD< zb|vH_FoD+<8`E5O1RUPEoXq`1SG0XZG0iDD_85qc7ON512Ft)(a*!QQV9b7Ky+(Fu zT)x0JZ3Twypo|V^3S~5>zpU>sour>Ez15TRj7=Pvz>HjyBlQ>KjVVH(Sz zp;pZAEe-{>J3PZ~_P%&fwRuBn^RBI~VXN&3Nu?7MQ=2&$?`#XD$zJVl&`!LK0v+U{ zYz6bM5U7hAB!ccLW=t^9t&@uuih`c%3wklXha3O>e*5UIP3cnpaC#&)r)#Uu`SPE7 zZrr}+%S+qleev**uWea4Fp?T~)fvF^#>waXX^c6k=BX{J(94-Olj5m(M4HKbBXNqa z`NH!0FxI}PJw%oVdn6RKYq5(N*u&WN5f9>{)=&)o3o8^q7>LB0#SV$|VmkeET#CA=Vbx1F}MwB|HD?+e#HfA8DI z?b1!3{F%H)Q28B)du6F5Z&({K;% zxozUnojd>G*lnrQ?O*@;?Wuse_E72PAOA$@=ZE&_+^hORXy$~=UZHKJdetUX=q6k` zFoF<)QHwQgigkyurcGQ^I8cpauN4#m6{c0JsMb!XFg5W^#!g~Ck0B1OVTZ9kut8ORj(JUHZP#1&h|caUr)0-?(-Ww_h&3tPekU z^UV)p*-QB|7cN>`I)nW=BctWGp z!RX`-!e3*IV_KB%A7mu{AbCr;_C(&3dlh`dz>kQJ`+32cg;U8oRaux-juFR36)Tcs zoj3Ws_eT6SszAfSf4qRbSIj3bb#3u3g-AFtcwI4CxJm-GB=G>qnT924SX_#WWUS&f zo2NIor~5My>iMJg{eRH8RHomX)VcA!_V{xSjQrQ*zF~N@40m;5Wasr`LPoJLfXC$t*m05kLJxlW(QB#YC-0F48D&+pTlQ?!c}~pAq<%mZ?HLIT|fi zp-`|kZFLJIqgXHFrnPHu(;nQk1?G%h5AD6o=wZz`Bv$b6p09FI036wL?OljAFZGITsvrROcfdl zBiexUGTKSPs83+j3GUPxwR>@QS_3I;dpl$CNBq9}mbzB*shXG_gZ>6rKVWyTMzwZ{ z+1j}9Bo7szCQlGdez}gp|GH8SdQ?*jN7Q<;U&7GQCVMY8q7c?$X~comV>RY@>1rXm9z+ z%8A|NZ7z7hr|1LE0lq0j@e4>bfQb+2c8SH`)jqSXQA|c!C@zv*|9%;NJ-`n$oZxT7 z;0Lf3GrWD&>Ww`T@j1oP)D(O(@_ z0U8%|%dD!f3Q+iw(u=dEgjL@A)At;?-^5f(uekdXP|;iz$#Dph;;=3-eTYd4rll87 zT^KLm#eRCv#J}Q)-?b3%3tOhE#TakxV#Oz8zI+KR%qLdXIMn>I%vJDFFHr>~qKG%5h@@&bHRw02A)n1!~J=+-lca;e7AHjIPy<@y;Qa|uN8byc=Dj} zyjYMUayh^7WD%scs>M2bgyrFa5JbtLpmWVSU8}FsmrOiey6>&$n`?VsnF#Uvr4pAx zPacN&K$Hf2ANRl+IPDE(Ac{)9Z|*_giS2_I2R4A1ejGVK=NX=OT0f-E!=Edt9xOfR zg|sfE^z-8N`e6w{GCg@C?(-hpCq$VTQuRRiWGdPI&pV_jj^ zvm9xsZd>IU;IM;H+XJTIfuqq4K9>iNKng&fKS0qb@DQ9-xB7Fw6k@~ySaooQ0I_XN z7UUu~1+e2~gJXXvc&i@!cffLUcEm3V-pZANcSiq~7(`FiIEjGM!WUE?pjsObh35Ue zyK#T7YE+gN@eba+66*jwZq*-$tlx~hD)Hk`|Ar5%5%l<0Bi{=#-ldi3L9Y%>QCEP` zkKTmvHGodTi2|&N^MPv95wl`Yb3g@P{K{^nITeBV87lf>rF>T2FAv2y!4uT>~WnN8Ay$cqy|RxUVXQH^r&6BH3bQ_`r>hWU}R)K z-_1`!Ce%>?a8(a~3bZpup2Zp^78=h~8|MH=3iukO7&LB3F=1(#2HhwPoCc&A3L zFnzP4wIpK_@rB1BF@3N)w>W`8mF}4`P~Yy-S3?--R(pKPD1}ZqPQbcdo#uFb#Aa?2 zo4JW{jPS0qnGrObW;4q`Z7*DAdKU-a)1lCK4J@#G7IW=Sga;wLd^|q`B7is?TmX!lfD7k4x>y~iQP)T) z*F{_?V`?r&M2)=)BUWOT%^AUn8eoL&|JSN0Ei(s=m6{2&JW;a|^0(YG? zE_xzzNmYS9Cu>p0W!)p=L!S>_@dJBKz-V(&x-VqK>9Z! zX-49!F|0vdrVxt@`e0&kvlrqq9>u8!G#l#-9CqPip}0UZ_Q|wzu*-6})JPs;LSn61 z`zVp6bf}asWi=8t0Y}8H46Y8T%bZ9|8zV7-trCer!YsV}a0rCEeKFUpokb#}w~`FH zBSRhyd&o+N!(Ree!U5YP&=!sXyv=dDQT&(PVPH!LoT41eB8z}yA0*fci~(MoWDM8W z51l5{pBm|3Kw4XWmi8H9xVIy?rzV;jZXCTti*(g~c>JSBfHLCCWb8U0%v3$dQj5XSmH#_qqYnMUUF-$mP1`Y*xk(&5+JMD+Vex{@NZuuE#j2818D8 zq%|9MsCaC9D0AQ&Xb~?sa=ZegRy`e6m^QtAj!jDJpN3miNaj21yxXq6`ZgEQ47&O9 zsT@|Kf^Jo4=i)u)5OaNd)MK$s1?UcXma7{^4U=&ju+3u^YX&;8sO_#?Zk59t{Mb^A;B%< z?x@(pV6zg{rN=|G2&`yx%&v9)9!Uctdd7y@on*2~as{Dv)J`mRH67~hfEv|@Q0c3l zpG?(rXvc|c>!WO=l(3=M81$C)>%}1JLAxngLI>xV_d#{7AKPXwA=I_b7~?Ng*AR15 zb{jcakanS)0hx-B7%(?sz?jd=K-eas7V|`5R|4xGQEv zUQMjS2>$wp^DbDu8Aw*jUv&CJmU!*xSG|nJqF@36POe^$@Gbf? zB}D{*fI^e_IGbYBuM*-f2F>;0CS6nk?ONtoHc%m?dsE~)<@#W>qHghIOO&dXJ97vj zN`1)D{tQ$rgL!)qM$7d5Mz4M8sGXACQt_p6jI|=~&vY~{W()|!hh=Fi1m}a*(jHKO zd$>>|(w^B=kgZZUh zM6wZ)6#YXSEr@fOF~J{1iR7jdK5N_0NHzky(!Fzt@{QCdlti8tDb4pW~c-1u~nl;Q;M%$P?Jf7#72G+*a(YDknlG zod_Yl{nc0X_R?9UdwuzdA$6L0bZ}3(Q$e=E$9HellG6Zv1(1U-me%SA{_ry7-&*XS|MDLgT`oPO*NX&PUwVl10BPzyy!T{`VL-A!@l9zX!B@H{yCVYQB-Dl4>PP$4e8l>_4c%vg=V$ z9=0OEkn#g18E^2XmyoJBam?dGf}S2j>bUVAU?aM3AHBGYIUu!1cv#O7rel(gMKXnE zq2uNbpnf=0=#h|f4;5YEYb4&dF^UAmDmrfyVxCpx07A}<4U8BKIF~bY0b^3IP%9(6 zCKZM1q%sau4gCqYqLKd%eT}wtt8)DiUO2n?GO4G2s1OX)bXTYw>~pB z=vFlun;JqRW+O4u9`R)wcGZVzHe_UOJxuaKmdJvUL;SNc6TcHLye~Vw@Xh zCE6e7mKqti$1pva5GO(v%}i`0HK}a!qP!n+5A$kfrbGmyBU=pm)Ep$X2cwoRaU^CT ztF%$hFr$u{b5uGB;tbfJ*gk39H(%3+-@jw|%6*+}Nv-zp7+vs|Q!{=3{Eq#j$+jK) zd%F9OxJ=su`X_LSxf%Zhxg)G}DCds2I(;|tlM0>W4<^^QMo;g!9*^&MPyGmaGO&~=WUD4GOSZ5a5)Sc9T>8utIekn$nfL*Cs;1zTo;Z+tihg+`)nfb7(b8i1`K(J;hi&(hAEnoRunuI>;iVG)0a8TkQt;#A-5y zh6n{~0}>PA1SmvAq(&f8QH~)3p@G&vW7nC-Nungnf3l|20%$)-S5|u-|MNO$)M^6RaP>4Fi7|&NSnsr zD75L&XNl~`J9g{kevriqR{yA#joWp7_yV-E2GoVn2VXXlMK3{m53}?uz97*~n#uVb zs~H&0{Cr2$j->4IUArpkN~Ry_K)W1OdClsu3h(h=GV|&viixFHe9Dc07g8eh8D5#+`i$k_7$+}baS zJZW}{h?uTMqdvH&nlr^AgF-`50WZ=Iqr`gJF9gJ_G1XT!;?gMkP4yMy>PTcjxGjjV zsUO-hTvkNOTEwbsKkBP&FN6YeSm{9(bc6{7B$Oz2{wdw@)KjHjE)gR0onnrj(tCvF zI6nI8P+#c9_>eJ&F-tIn5uw_w?Z?_fD)}T3>O(1yTU;PsbmK!~6(zjAVc8t4N97@m zb_m-B78OdiE=qEYPYqH^iYi?}1?)S9DnUpeQ==k^oqJTNQ@O{J_q+rcHqpl~5R41l z3UM!SlC~OjW#&+!#L|)XMSqCZm?j+|L@y{J5phN$fKS4aPZ(s9KscT$PUl(g@i$Mpu$Fo<)l3;FC3%O3zj3p|e^C;5v z;HWD4%t>FbE9#f$OgeK^vB%*7V1@Q&egMsIoJy7hYw zh#svG9+SA5#I;z*GbOIYII)J_qd#7PFd~Tv{}6vk9`P1LHBM~Pid)BICbA+E!69Ul zN!%MufX zBKmCvRW-5(7=Z+!W?BZzCzWPSA+{TcVzhuBQWkcJQ~+NqqF+UQgd!B^+5qVgVd^qi zo`-&AicncWXbXD4sTW!#%b7xP?d)SWds2F~UV;SHw^yz3_!Y!zCbE^rN;w)kW}cgz zdG@MLnp!c=)0rL73R5a}H#8$vtk`Y%V7C}D-BLb=Jkt}+6)rEQJXz9BD--NME)g1X z)VFYk(fGjz^yHxCX)4U9Lx{@O0D%ZGh)Kf>V*-lqv}+LZBFCJ{^rwJe6IkXMANcab zPjtEte6)<{1`M9F!8Z3?zIMM62sLr?R?+}!R%Pu|D5B{{CjV2aFqasX%ob;xwVxd= z&NFbBJ&z23_7K*-4}dy>04etR=C%NMy~hg?R05n>h&c7h#k3*kxoO^P?f}q*1p<^V z2O(Yh2}6`D_oarY%vlfj(u}F%8|#E z_Il~xb80&nOShY0DKe*`&<-lL5k(d4-hTwDDnkbdlOC)K`Jsv^96+`)K*Xek5S95D zqRnv7#~^N19S{WsvIM12hJgkp=^Huo%t9NaPM1enht3^NXZmM#=}nD)xDT#*C@oo3 zcC-we%8vd_>XXkM^*(FFr1F}aEEH@8!NnWg{2=-ZX}T2yb(M;T$gmxyq|q1|NVi<^ zPzzdR;lq@whn@QGaEmR?RmBe>q*m&#e z`yya-{Cp#o`8xH}wl;|jRr7^TkL;c4Q@)^_&2!0dH($BZ%-p$ukiOY2Yf#yj#e-1bd1YUtA<=)zKG+mKhz6FU}2J=x!_r%Rrq1lv*&5slGWHw9~6n zmKaxEdqP}wD{s&Ag{ucmuU(>j$NuGg?c)akH=kLrV9vplxEh^4@-n8-4HL=QHShpL z;W=s?mOA$t&<0Kb*2`cs1$CC_+**tUu?mtHHEu?d2|v#rj3`&uFa}M#N4?h>NxhSs z2Xmm!_hK;`S8V_#a&eKRYzJxjAutP$-eQcsmMHZ*+A{DSNKCc`athUXtf4}TtWewJ z;a*L=5UfKg2nf;Rgf-ewCXAdyI|$I*e#zxd>1^L1IXCngV27y#@{}!XOwfWu0C~4N ztm?ub$zedyD4_V+v->M$LSFwHGO&e!9iGVtK%T20%i4i4&<>l3F$%spI1t-nP2e3Y zGZ9w{OEl_gnutSnWHm05)G(&(APLJwFfizd7+f&ns~YIh|G_ZZ>a3NM(L*s7d`OLr}c zh8i?dqoGg2zy@m^^vqO0l>FQ^)HC5B|JXkrS44E}Kcv^~*neOowQh+<{w4KAspSD* z>_uJ_qW!O3%_E6X2+`RmsODjU6svh`PlEILi|TnA!DU~wrf0QbxhE{`3A}9db~Crs z|5tN^2zkx9J!IJW3Fqd&+Xys|x)pu`&W$m`t*X#Z84MRtf#DY$ZunwnTYm)P(Mj?c zk}7gl3&(5^T*l1^#z>+|4m5sVdZ-0z|bIgWp^e)M~Icf^Hu{hovDJrNh1&R zpD4(xWP6sjzE*7(9kr$W$tRDePh6wrHTVgBO#B>DSHCufvfQjcYbU{y2f&g|p4Lq0 ziWoDz)EUXuBEl9t2~gl)jIxfa_cfOm#X*?xYpkp|h=mXC0b%aI+S1pI2oJj|RQhD0 z;+lyLwB3VrNq9BJ&9DQwF?6F_K^?i$mI0lE9+E#QvW0XG51N5+g(OZ{COmUs^DN9{ zu0vIEX6aT`n@N3U9z}9!7MQD4X?k*#iglVSJ(Tqke_|ebSQysOZbyTtRCTdfwKiLf z8|^C|wIbBMnzO|oNBe@440%#4R7+$mQ*&i|n?X6Ox}uMaRadqL*#c}T67R+q1z;_p zBu0PAS#9MitmBk66HqPJW=$fZIz6@uISd4L>$L(?BdtUasow%_M_}nE)EQ0%mn3(S z8%lDwnMhS~H!HX}0ZHygc%dV9us+u4qXmZ4XeZ3R5JI?8&_&VY6cT34lfYJ4T2SgWV^b z!lxX0lbvx5KqC>v6*BBUCi6fr&dg&0RBNcz(QL8R&`E35Y9gIPO?HLgP7(( z#u}8iWUO81WETR-20;v*EX@4+Rv+7u5y?7doa%J5MkquyKL&g7!*r@5F3(;`%GK&_y~-E$JptL# z1b?#$|5rH|8<&`tVeA)n_cy-ryF=gn9p1lr$g}91-~7Y3zV!#Zf8!gpO&&u1;{oXV z#B^W?n5$DiKy(j-%}5b}se}a1dym*vIFFWy2IrA5RM5@Lvj^VWjffywkvQ6iu~UkY z9x)IFRuZKIkm^>LEfHz(GH45cp*5XmG7KFdLqVr&is3}-bweGP(Sx_n(+`#Yy$E7y-ex>w>LZVFRrY*261J< z4N>&A$gb2H8d5=TB-_(~BpKA?vPB)U%t0?GAZA4|T9=>%(P_vLb1H3}x@?3M*^(po z3Yu3`S7w(EU;o^sdhYttVb6_hW+A=^<^+Q`CDlep!)rjUJ5?X_ta9txl32N}P^yB0m4xq`gaVE17sND$; z8=_aakFyz+rc-Sge_K>a@G%wX!P6$z5Ls$Z%+~NIqk{;Vk{Fj(CpB&`sJ>Vs++b!x zHl&dZ^V;=#P9bTYtk!)!S6Q`_Q032l&J15a|XPTx#_b$|O?FP7ZXb=pOkUgHzB7m)5 z=mcXw;7)NpptcyYuiy)?OB!<1(QeI@r1dcW1i|TnSOIgzhZSeUpRs_hd0D#kL~H1l zrT*FLI2)GeEk;8!>p0I{$AwT9QJK(`Ep{4Zu`_D5QCaNC7Ka>VaVeEW3vHa|01|Ve zHq+-=fYh6@N3lCc7JCpNSl|?#VyTg>4^o`xEcL?IUTOeks%u!ORGu3)zb^V5;M}kipT%U~w_o7Euu$>LHtRW*{29e5AChR#bREYmA8Hc>l=2u`d zD`Tet8xjI*J9?&;;{KT=z`8M48)2*(@d7HECqfHKqv=(-z8muSY6|dV#aD0i6VP}9 zvHWG~HdW{#4M>3o$_EQe$&JHs1VePCrFvIe%f)6OUmnhYHM0ph6a0_@06q<>w-%vw zZs5gYy>Z>I!1R-#6Sfl@irGD+mU^)&P|({2&QZ?Q4v<=f>)3nn45+LN1{%p)~r(23WYj= z=wiR9s_2u{=T^D?=E2K2VD=PoYS7%0S2_N||IxWwiFu1IYu7(E<*%1L_#2UWw#dMe zTLqiT{rZcU)PljJ-UAR&moYH}*4YhEqYy%vS{KcLP7iRVr<-u-L5{SDKZpqOP09rZ z4+`FHgbc9$Vbli{Vr?nI9}QzXu5P+If-qkT>YI8xlf!f8m5d%BUFFISJCQc~Nx_UM7u-RF-mgh$~3t2F#^31FfB; zCp8&SFq?u7cW^EZu}6G?T2DJWjVU{UWEQ)@F%Z zk&!FRzc%ZWQrFI0_s$GJ`Y4)Vz9by!A`50hSEzfZ6Sfs052ih#;K}Ytz?;dMi9jEA z=$R^4#oJLPa{8oM(VtpB5iMr@$}(k!iB^l0@*F8sWcfT%=7>+ir|#6?MCkDrZLwUp z>=Z3iDDuf1U<}eWnQ5sr#RJ@u={=?+2Gwq^!WWSdri@snXlL2Yn-*( zv`B?*$eWa>n?OP#EK#d4`T&^PbRg)=F@?&kUF8q41vBw7s#Qb>s3T8Db{fP`wCr@;i}-XpEGCKnD~IMjqS|(X(a34`w(T-Ygae9IFhc zT*E#FnhIOB0iR?PjQo2Wxe-iGmQNu*jni zfi*d8m=#*87CpXDeGfi{giN*$#Da~;$HJ}Hg?PvxTjJ=8A~(nMt?PB_x?^iidtrOu zNa;T>{7<$@XH#Z`^&c$lIlc6zTdpwegztK3*7}d?TbCaDK6|E1duGRmro4zDsdjr*;(((!n|L0kJGE}x>NbHqmTub~co^B5Lwc?l=U(R^jQF6I|Q z3i7EPtd>W6A~9dlQbfEcRr2rnJ}pzE-_&aGDT42~ig06_lJ?jqLBV#SRK_gQPP~^KGoCy`v$TfxwRnCU;~EvjCon!aR#&=J>yj)Om-aF=& z%lHb|mD&h3;rGBLFb(uTvrt!p$K{C1M7n4+QVljVA3tOJ;H5IACL2?8)Kdl8Ou%+| ziZLjs!n@2~T$jKJU`{$H%U z#8^V(3RGON2{GgMG$A3uN3hH0!v$}cnd^3N7WREL;s?R>96`-_VfW876FJ2{$3Wy< zPi!1Q##H3E!MCJ(n=^Y-37d3Sy;-&fv3eZgEeI&B1=*&9IM|SJnlR!!GH3K%q325K z9nE7Oq(=`E8K%wm#OB}BMXZ+6GN+l0KG2Rr_y_vCiA^s?T`z>CQ}%#@jiO)jMValW zN&0BZAdVsUS3^3aBKN7+%z5IQ1)&UxrM05%**tBlN5R zOw*=G0{a++DXis9`n0>vj1Y{dG&8c%U|H0h76c>gCi=;`5V2)hPWC0YOheHfo+ zPowHUM59!XNgx8Hq^QN68i$~Lweq)taeMdXW_|zf0!QsVn;Y*g)Ag!8l#JO&PwFf^ z(U&B3pVX<*JD}Q^guIrrAFzww%ofg1)K{8DRDvw{Ho2A9yAi?cT*jb3wK%q@pa`au zpdNleXs<|6wms}7Wrta$iMBj`#9rV`quiqpu-eC7WfzyZDpdz2@K-Eg!&PUl-*;ja zpzk*15nv7{uF7y5i&jSkoHS_(2YmkJ;?fNdvj z4?J1Qu4lPPCyjNx1%_W0+dbi8RJiW(bECO~1Cs=L=A-MyzR=G}{87BZjwS(n}y7X-J_!f{;?yugm?P6$^UMZMAx!T$ym`~W^9*O9gtH3Y;3>s$?i@eiRzX$i#V zY?umkau^S4gxSO$<=kR&QC(oyc09%n>rcMyc9Rk=a$MIK(|FFV?iv%!mD|ou?;GQF z;9&B*Ba945j|KD;3t>gkLJaN}Nk5h?+e1Y0=sLQMjt7jh9@W6XV}U?P)vz(yT0-jq zJ_{>_J}>XC%1%oXNJFF*07>eFBp`$GYV=1>vMyfwqstS`?0%q8e^fl-Zf4~iT6V2) zpx8B?uuJ)PvpM|$Uy}6{tuZ@*YHDQ>H1-2boo^Wf3W@)4>@CA zRsO!}mOymPcunjQu~)_}qiXxq=p`R11ayUu7#fadGjcFh#4!)n;o-MJLoCk+!#P+l zCn)UXsaH-j5>!O8SQNFM4($ z_`CBgxc|y?=Yacvwdbz>mG6amPxxp=uU{@5Zhd&-Ahdi$XZ#sw&uPQqKD-r45r5)A zvH&uk*k_*FN4!9v9X#dPi-;*K1YQ(RjCD5U#ycn{t(3D8wN{Ckw4SJMI-XDh30!Ov`>a?W zm7{t&avoX2z?)qU9R{&%N}VQ1V!YGy2+h{mmB`3)+N1{ovu0%J;u)GVJ=^89O34~v4Sq2|0djqKyYp2G*w#cTF~(&3xNZt@-0>C)j+r~XB$(;F>) zSI;~4`+vLXrhfw-;h*ne-@~8-WV#bsMfY|Hpy;h3(K#EZ|I`TX$e)a#?ckyG_3u{O z937)6YZ_wIK-JQ!i>+mmuniJGt-olfU6QcPEClF)Bruna45l`NDc-hYfr8;a)$4HxehRl2< zNb|AMQ|ADSUi2i?cu7MTctwzOE^|Om7MtU@PoG0erqC(6R41{0>U6|8Pk+6nqKm)2 zG8ZZ7KyJCr#dS|(5>N`IyPi82GmA;I)vE5L>+}nS8^5}zF4xnO&3>$@W!u{#EB-_E zBHWFCPj@bP)ZI?*DeVn2%TPlPlAL>dg5RNBVIxZHbCY`}Zwj-6|I~lK@VvxllQS}c z*JtGgtAu@dRL=KVg>nbA*Y_=z!)N5Hd-2NSyu5gh`?3wG9r#|}_bnYVTkfk5SMBqd zuQ7gKe$ycL$otIpVgIx0M*oGAPvhQr8aQ5Qx&B_>gZn%$ze}rm{x{2KXh>krmw$tC zbDv|!i#@~e=9f-yeFv=79rxy!`KJjvXcY;&2|3HQy)M$ z>vqpF&y$`XdE?$S-fO-8?EQiFkG>Y)D&KzJSNv`MTl`2;3tSL*cQ6z@FL+C^7(5d4 zg!)4_g#K7FSaVCwcf#@THQ{`1ymn3P_Sy$(pQ|m^olUY*Z(Xg;#bHjZN zUvGFdGCy)bCu-?Jez_+P~5Ma>wl*R%ch| zEuD{bey!`QuFJcg?2dP@@BZiR=Xw_O?C9Co^Jvcty_w$4z0V~!CF9AR$%m5vyRX0R zU436mos_yO^-BNN{$~f?Fz}^;mj>Gg-!OQ?;ID?x8+vS3%dBf>9h<#<_U*GvbJouJ z_?+LT*QIYy|6uNlx%qh=^X{CVnE&zN#lw#-Xj$;i1wR{EJMyKGQf67^otdv?=V$N9 zzOwM_g@r{67VTg3oyDgtzHfb_wm&2nkGDT>N0h?+5->a#n33WtE*H38u~?QHnth~cowL| z=qbUy5%@I{$Xa?6`Y2z9nt-d+F64eC)a%qv{L#ngUSXFUZNcYTaP}I!Z>5GRO%1|utYa1q8rjMykMv&)|2xl z$1!VY=$F4(E2H8y-IabV7|%R{>5%7@{=1N!=}xtcOBWi%Kdz~vJM&A@6R&2dfD}~uKKIB;`8oOOZhP7F8BFd-bkz@9vxluS$^?;!1w zLMrzqwYaph6`yXw3b=6MOgN(ohcjzR%yluG->z_ZLj#lsdt?r;!yS1~uK6b1pR3Oi zxY$ANcQHmr{%O|M<=QTsrs9Q}pDX#ztSTIZ_aZ+q5}b56GyP9p?WOpZOGU0GF&`Mn zzxkL4d4VgF<~vyZ+Mm7!^Vw9U1F4P)82Bz(uq?o$4|5DRm>BAo(tJlX^+LtR9DN z*;fCko>Sk~H9D+ob)Bx)4LYKuI;P{gQ8(#k-2%_sLG`Hm2lW+IRF9~yqPxiFbgTMj z^)I?jx2xNAhwg+IYTM2|mv0|2n@sTPw_m(q!Rr<{+f`TKQXz0MquIM*E+32(i4+tpWY*}QSrcJonYwb?FO z?K|!2D=(9SMXO)W?dns_IIzt;rYCQ<^d0IY_L0ajo7uK)l5 literal 0 HcmV?d00001 diff --git a/sites/all/themes/gui/jee/css/fonts/epf/epf_lulb-webfont.woff b/sites/all/themes/gui/jee/css/fonts/epf/epf_lulb-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..1ecc5878b3dfb189e6e4ed42b0fb20083c0ce511 GIT binary patch literal 18340 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 DPA@Nq literal 0 HcmV?d00001 diff --git a/sites/all/themes/gui/jee/css/fonts/epf/epf_lulb-webfont.woff2 b/sites/all/themes/gui/jee/css/fonts/epf/epf_lulb-webfont.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..12de56aea6e83c21ea56c53585af10f32bb44e0c GIT binary patch literal 13896 zcmV-OHn+)lPew8T0RR9105(Vf5dZ)H0F|%+05#tL0y8rJ00000000000000000000 z0000#Mn+Uk92y=5U;u++2p9>3Wf2Gpf%rgy({TYd0we>677K$;00bZflne)jL=1rq zKX+wfW(FH%fFfpk~y8R*IqPNBQ^dF%q)M!vD7PEQ`5|IX^%S4edah|CT@7jV{O zvNmdXn%h5UZ5S1|9V0e`tqG$TF|c;`re8tXMok^`$QTYAjH%=R@0@X9M6jPA+W4dR z`lDuUXw5w-ao`gJpO_+c`@j9}?OrEdX@qEvL?lFul!k}4!?ub7DN->9?}ql7H9dd4 z-*;*IU+%jCK{hOY`6hBV2_{y(33R{2Z4s@^Y*RK1nkaZLuqhSQV%=O=k@!@sGQ7Osb+hGN8;56cBZw()u>F9vOj* zBVt3o-MjlCYvxf=^uOq9AAdiWf%8!mU=$5sENC>{w+T8G+iPHK=>XKG_21rN; zQo0nPo!^soFX}4CP?Rp+g;=|GS8VCJH+;1p<9Xv(Kf4E_1Xg3i*rX1ft8!5W3P=l9 zeD05F|F|{2|MsxORya|aNeI+yY~K%8J}-Vmiirs-C|kPQ=SzHRw$j>l6pcO5BKU(Vixm;qt0 zrvp8>My+MBcX~X%I~K@5#0LpL7)US@iNql5;o5OMnIHa1wUuqbZdbT2R>RztkiLi) z;ITF>MJwnbQChQd;{QuXRyS?e592iJvTobFa`oEv8#iy=zH|59eUwG8w7jyqw!X1x zGFz-RyTj?)+TPjS+dnvTd%Qk>AXrjbR$ftARo%*oNz&w$Wy@ErTqVPBC||wiv$g9| z)7EcD2aQcFtvmM|?CI_`_Vo`Ehsh&HO~;N?!$T)epE`f;!bQ+lWn@1s>C&jbEy@AS z`+xyJW-)N{ZY&1_XKR$-@3pDonWDC#IJ`{ zIZmhQFaOmX1r@fU%DFn07qGG~Wa!|52~^61<1LS1Z}6-?m=hWa4S8^4cwuqFm5hpn zoTLQmlCXpWKJN?&DC=E=KzW~9V$I5oF(crWH=7Hgxe3f`Mcm|W#o{7(gkYA?L&9BM z#GVWxi5m7`1yF^RBPN1^(Id$b4(TNnyi_n_tISgdnz3dAFM^aQ6|W#~D5O*Im>^~RKR96g(HDrDfhS#HSH|Ystz$=Wurzp(B+@bNT-^4+v{v!bxHW4^EV}bd{H%y!^IN!tmFJuC&r7tsFO9wb>8BW1g z%$^rzRM@p-?YVR*^K`LLW;-pJIr@xD9!U8pPD)RXXY5l}&w_h$a4J*b`=W#GVaIE@ zfX`T*pB|hAIoPI`2JN><1u;bp=|o$sPca*fleK1z+4Ut4aA-~)=ab=QdDajV)5;se zC+_%_C)8R<4jcip4dYa8!93YS9advFMQxoeR-W^SR&#lQO9j}<2z{66X+xBZWol0V z=b+0DlL3u9CLBQ|gnYyR94O$BlviL{h=+v*I`X_M>gL2lFWjEd9X-!%j|Jn-SP1=BS0!i-Ig87)x!{WiS9HHJf(W{>v{x^C^CP)g<(qrZJ8sW<&b& z3v)zbG>|k=ppYGcdhqE^1&<=$fnHgwy-XxzM0Q{)j+SAdsOJf000d;#3gU$YtNMYG zY~gevB>f`Rl!L%C^(6q#`duuL}DHlR;?UthXOr{h6 zyTo=^&rFJSt0y!uA6If)CcObQV#5`E@!;Udo##yAD?G@TPN z9gaMW4hVw}LoQAmAgXeo4;Uyq1Ijr-qihiEv6o(2n9bN+l{)w&1fqD-f2|)WCI@9C z7f@54t%UqkXq99n&ipzW9b5&DIdSdWsRVinN~ylIQOpl@K6U-`jP2!1axl)Jez;%1 z4U2#cp&u|H3w?c3upvQF_Jfcji)rP@bil`s5H80xbHEN;E|EZoAk~cB%?XrJoeGKoMyJN?>&)@A*6vrAi+eXo`V;WNTiVnPDhF zvIUjND_aXWiX04GBw;BXaI`3m%B@;~^}%t%568_Z8fD7t8eUZr5io!m884BP zDr#Zt51~cPOQ#hicmv2RO1~I+6B+lXh+8Gmp3_Wpyr3N zIs{my-~da81e~d~aeYS7IV0`pY}S6ZFq_Sh$QV3HhgzKDGpaM+aJ$Zq)S8 zdz|d3QnWnYF?HzZ$FYbE#U*+tmS|gGJ4H4jtjdEjEP3K&isHbvei!&Eeh4# zdK|ExI#O&;3Lxl||Avyyt)|B>1IPTVJbV%v&gS&nrbwf~R2i4YDmuEXDtYp7zN(*T zejTsnYJRsmIhs>&gVHr0O1jof$e!8YXb+DzNQMy9+3XxY8VD>LuV06Rt{~0+X5Rv+ zyMN0RS%naNOyBfYW8?AfnZAi{nPr4q1-fM?4LiPNZoeoCvVZmTJ}T=(ujJ21w%2D= z$KHZ#*0YICm>>)69LNPSQn6r`CVQ5Ruy*Nd)H5)%i>Nf9cnnraAbR~MrY6xsAC0w_ zwZ1b+H?dmhv07Bvf=v}`#n8K+2eGrXz3DeO(liTY76x@lP#kUjlP~G)8VA<4Yhj)g zXet>2`sTx(0y*{ini<+&|Eb#$ug&VrNOmCHw#Ua&73)0v2Q>5u5dWTulacnc}Kz+ZQ7(j7^q0fEMx7Z(ExOXJUuiI@weHKdmV z2ON>?7kj#7pLt&d31yF483g>PeUJow6Nq1o698z|!Q(jMNZ|ccIH+O|U3@>`8lkZ~ zVe$IOI^B!L&dcvoR-N@LUphC=Hg1gNYjAGA*#6bm9sZW~j<3FC zv+YCv{|g(S`;gm3_IWnz0xQfM#v0+#dQ&|e*qXH?R$?I(JCAExmuFRWnLmuJ1HVl6 z5B@qi5b0BOS4qd(0*&WpPmN}6QIw=_MQZ<_HhKLa@?cK;y^=kWwNkr4>E<85HisUp zOO|VN=G_NBo%O=jpsi0w8VX@lYK7>VcggqPjDq_=9E^rdFk*@qnj5w~UBx`qS(R;1 zrWKp`pUh*AzpTxmtURwB*!;_1vDF#JGk%EGQOJ)NfdE{+R}r`gntY7KSrhtY=H!LVn`bW$>(>?Mz$S;k$5>{`YSE z7uI!5nb@Qlka_P13IlM-BKQQr{5x&L{(NauU|(+Q?n_%jh9=wP1b#ziT}UQyM!P8t zGh*~26GH5V%M!OPnyD ze=fFAmOoWea6Mf-IOiH1dofzpFJJzsrQZFinyy!`@J^aGSW7dw>VkBx8Ig?t*apT!Fma7FZDhS$ zTiSCsoCFTgSTkN#HC}UgQ@xeLwWGc9%9{TjOZsw&>LjVa(*B2&a*6#JPCS#0ve~1@ zUA_r7>V{$@O4WZk+9?&1m?2%b(dC=t2_%-9#RB~Y@6^afzk`RW<>`_4^YsiIZM*Y! zcotiYM(IWe)Q#@rKuzWNcvWpL>=jCr1j1ygpcm^EbVVpwu@Dk}!^K6x=4rVQ0Du8F zk8^wRDy5{%gaPxamdQz7Te_T+g%`%2j&^B52>cF2IIgN^2e|~%Atbd{j_CViA#ZMX z_vo&}5mt*kPi;3R5p_xXqS2D9z=m&$_yvru|cl4c>bbb3WRU2~ZO>soIR= zh3MDOGX7{s$JLB6`_*RMi-Nh2bORK=iXm?7DgRVs%fw`T+e!Daklr;b}UF_qDG;2jQxAv7!>y7ovrEYIwL43ZcL*^UDplX2Vv z5}Gg*1jn}Wor|GN_Ln0&7(P9Kgvu4*TtXg{t>dNAXc*}t~k4s zdiTdqFaa~#t^oxo6QHStP77n@2!(ce17-OuQccNhWEhbRX);8W`Rk` zf@WsQb0_UT45M3oIri>&9Z4pvVWdHcQW0B=4?Tp`GWGBM zV;R+@7z$;YiB|y%S8+tqcYb}UdSY3KT#l{{g z@!W^0w*bKA5yU{$5G1QGxtBU^m82-@nN z0RaHasm6sqckf;kM5PkOC0s#5ohwv=nO(6BQ@;Ouk?H6^G42XYV&cxdw*Z20(a7{j zZGhG#ZpwGpgJ5w$@hq2&*)M4p!~<|GwpopsIq&C_Lv z2bwu76cybgc$2gf`y**-{Re~&DO@}MSZt==eP?H*Yd}ms<=VpUvNbZ<0UHcXy}H07 zpNrR8dtH~^l<&uD2fI6RJaW2~_uPhjy0^7+Wu87}Sph~2cSI@c>wWv1bUazx$BIsy zJfWUd(5wSa%oJxGMmZ!5Gp3~Z9oD!m?lvfgy~Xw4w-@UbCQ8)_iK1TE+dQFMaW%vw=7{u!AtCO}v06J2z~CW${l_L*-E$nXOy>}YC} z!OEs;#_-QXhX3W@2P0;B8^=g*rc5DqTX#b*w6EB?6dYjcfGwPg*819c6!w&>$P}J* z+9M79Xprgvhs=VacP%6q&o71;2`Acn%OGxDJwG5ZGJmpqXJQppuFV*`Ot&@Kb=tZ2;P_u{y5H_>^Jz5F2kDT}lb7xcMyIj*3_MsRsb}@T z_O075xOd-IdGp8hYxf@<;ycz38M)`SdPc#CXlDBcn$tf&d@G+@czQ#F4e4)=KNFp1 zHm#X=WATZ)HB;{5#@krpiP~z$1WlwrNC8X0BT)8(bjhE0E7+E0GZU{y=~ z_4G48wfEU<`RJxysV6i8zy3Oqi@r1AAwyB}WR{_Q^^xcPdO25l1<0J`!Sr13=cRea z#@1vxOX|0d=0~m$%k1;<)wi*)bykjOx{M|z=g}v!Ji_~3iU~~B=_pg#pxgWw9x>}{ zmiMAe)%)1dO#G)T&dAN9Tm`Arr_*Am4i#?e)X{o2rpSQdp&3H_A?2xcQ!}JH>z)yo*HI7p>R9UlgQ2_n z%_x#n$Q*guT6xLf%`2vH4!NE(Uk@jM0`5xk-X@y&+me;&{#7Zha$Zv3o0~;neK%Fc zeOdc;XPMmLNz2tXp3dZSGYv>LOWM{OS9ax8ga4p{EH84x6aKwM5P<_HScmArc?ZR> zSD$rjnGPL(D!azLUAl@4f`*(Tl?vItCdP?}2i~Q-SCMk+YZ$8t8$H614Vpo<@KK*_ z_Z_hGWmjlc!!!j?O5C*)P<<7+p3g!z&?@BGy(nMDcNWB-F#*oN(B!jN0(bRL68@L4 zJ9AtWwqoVADs1W(m!4|71Oh0Jzxc%*SKdtBJk>bHR$ssm_79`q&o;5bL&Ht8*+13R zVj26>UNGh+Avgg^n61N4MFx(A?B=XGPsPtorjpO;UInIJ-3xIU8q1iWo+rM&u7Q=A&$qTq@-xX50mFScvNi$ zfT1P#geUr>9Buw2=;a1|-Kq-j31h!&KJO4P`#))&zACyu!>_+rJVfb*G;L&)13sj4bj&cd%qX5Y)nads+)mpzR-Yjp^lywOVyqE?h^r{z)fI^9Ar0;YkORUpsF^=s@VWry^q@C|zLc>H6kf0+r7Q3a;5#X6z zRd-0AgRM@3!F{Zahq~1wL`n#PYB-XHRz~REvP}y`WK;3Q04D;Yl1VKftk!DG(&UUn z85icWR6}E<`RcD!mO-Qjt&R8AZAD?N2Aa?ob9;VW|NZ;_uYnxioUMxZ-?Ssrc{&jV zAY7FRbSIsSguVjis@m0R7%F0U6G%Ke>gv_fEgFGl$DlAYN0SqTV3U>r70<*KTfm@L zMg&!LMC}l^NRH%Du#Y7`J{|>o!d7fkyUPqyZGvV2RmjyA!8N@H7QPYHYa(8Lx<*Or zf20vl12+y{A}uKV6b^bDUj#2=v!>^>6oFWtSQ~oMMRkOr&>0q4jHHM-vShd%c-(Qp z#`5h*&SX$Mma}q11}&(zFtpHfU0iCi*-U)pNCVFvBpNZ66f$5?LL5!V91+#zyKNQ? zV-5(-3q|^rRx;^!w=KMG`e+4I4O=4FrCEc6)`IHb+wxt1-#n-AD!csE4FHh@A%l zS*e%P24dqLkT0m%b?j3queTZo=bGvi39f<}6}{Zh?KMX*6Pqz_!Tp|RF71>Ck>(O( zAnfgoWxLzLl1I+Rd)(VcEXJ@I_J^G#DXe(Ac^b0FtOVn^d0M9vA(w?>(t^FQDG)V-LEeqwqnV>9u z%;n0iLa)C~wgO{~dldX|$|niQFW>_*sO*%8bCgc*YK>kdpoTy3-oZUP0XyHAb?iAU>c~Rbq$G7Yuq4~P z(OqV%%dssQRbUe9gffu+WJ$J)MrwHrRF)IuoI>G18PhQJY`~W`4?bMfC=nz6CUVac z495I`uxv~sjNisMRH}$TQBta+)lWXeWm8vzsBrTvDs_CJGg>WYyEBXBldeOgCQ6T? zs)(DQLZ@XD&_wRkC)vbQloGTk&rZ$KBqvp90$7h>>(g+iFgFcQRtI2@&Ot_InV++#9vxlC>DKCCMQRah zD0w1#UR=WUcLzPTt0AjY++UJX>TT3_ICYXDFw{&7^+jxAbci^EO)IWwkqhMBiDe88 zv%Rm$C-AOZ10w-|^&cho2D4j^jg$W5yr$caw6GI2k^SCo++`|*lq6d&F&_pJp#X|Q z*p@D`9flwstriQ<(~O85t5M!XJQY@fWM4vij-cTv7lgO{c=C-QaxZ92^92%1Ev8^j zfr;#9E_cRPmy9-TT_J>`v@?l46(;Ez{~#YH%@Xpc#RF&i^mTpl>UrbGDV`m~DkxdlFnV zkqMtns~MU((_pIJ$lhQBA+?oa@3|Xavx1AJJxK~p><*=E8X@{1=WxXPq@k%=MiXRG z#SFaLKvdKQ$G(y`;9bb7)9G7(pUu}Zn4?M5hT z6v$x_XZNlb1vds7z$wjDcp-u zRV0X@Vyp_HbChH1Wd*z;n1na4!4`7Rj2B4`jN%6FGXvgymPppFx@BVHnh}M{w42G_ zj;=}qp)2d9pM3E!VC2N(La8Qhg*5*dJc75D?Q*eIZD=L8kQoK?e51NLhk$g2_(Si+ z?ij~r-|i9Q_B*hOgZcTYjgtesLK;8qo#qpp4Pg9Po&R~jT z$ZRvsZKK0!!=cJVk}|a+QQP4S*@&3(}!=85!LK#3YodW>23s_)5}-)Zkx_`TrNCS zqp2MWi-0EFC67Dkai`;SB?c8er5f{@J@6c@8`iDiv~u;0QrkL|OZmba<%RP=vgK8(g)gdjK0A(5>B~zXx5P+W z_tN+gxHi5Q^+yIFX>;2?znf%_gn7bVjCpSmbkrkO@#RzcKF~BcZP6-;sL_+$e<(Nj zk>F{+&E-QXidR(EzZHD~Tl1~wFS%5{+W;n*7x32QX{KaEJq)H_a}3jLwk7#yE@g)$ z1G?oTCQKB(w;B}RU`4uI;$o6dyHm1R9X;TrJ6845;}uW1iHKlm47tOA$~nZ=>KW({ z`|@2rE}v9*F;m~WA>de`pdUsE9=V5+j9gSWw>Z+ND=nIN0C;%VpcC7zj3 z$%k~VB3&1^({LH`dcaWC4m1P`_#6SNm&Q37?(>yGMJ{>93r7v6VX#_yn&copTzMr< zRrFx9h_vRKaQ|P@T`yR>drdx|b{v@mTywtYj|HFLWWy&D@bts#h&@AHV9<+cXdxHb zoiM@1@KBd%v+DJ}D< z0K`+> zswiDLb&ceS|9cP`PWTmvOo((xj#N|txghXwZ9uc3lh z?ql)wxA1zPBaNH2^oc*NUwHIzwNZc47G1-B*RlBFH~Dbm#d_w0XjxBn`NR*pj?Wjb zj=+22*}~V~B$xC~P6Li=32boDtdY1U2NJK_I5YIWnF&kxO%KUWK+GA@O868R4(J{9 z1&d6r?-1B&0;hO6P5O=4Zl_gS#2rI0{~jX$sOrs%Y)9t6VGU88bapV=JQn`a^ly9I za8<$NF(TO_b9Yr8Q#U)Jst(Ng5;reYNtakny;X>xCU13PkLns9R~ramr_;bJD|}s7J$gbg(Xr58=-GmDD!=zr6@8}LUd0!VJCKQE!sCPOJ&YRQW{c$66<9GAiaIXfY18%IFDb)L{ zUNgDcPs8W=Nb8)JFPYp9C7i?nv)t5DNb(rBVXomc@4&ZJbGV*qvWiKb9j=rZX3H&1 z4$9xhu4?i`7DU5~cG;t$K;0p!A+-EH7fb8=-;FGGISrqoYu9ev5|Z5s>eF(P(N{BD zGiTOl8qHKoI9U+O`T(7oe#A{&H7C%3nHP@t(MLCBP*~VR1k%x3;TP2PBI{^0di<23 zbS0RjX_sTiL}+dPB!f~9;5+UNIu@{eRAyGh2kmnIM>fKxiYf&a(e5x>@C9A$9bOGo za4+fuR}?hgqacJ>XvQ3l=-g*m7$QTC`BL_r8zKi+4${J=HixID%0UDk;jG9A%E!5Vg0S>XX~SmB#|EidK_U`D%Rd7W}zXU)NB-L)X@ zxdMBd>QcDv_m<-~D6j5K$bW<%D_o3Rd!ChG#sh5X1OM4ihHo4DEiPr^=bRJ#E8l90 zzBylrI=WXL)Q`h{bZJRax{$|^zx5r4b>9kP&&w4lO=r&+J>h%mL+_FlVQ=%|32*2s z|Ac|S7XJ~_(hv!FhHAM)hmX_Im!@1!b+!k;2vBd&*vvBGA;kKaAG zwQ^nL^yxFb3EUo`7frbZtGO||J-#Db)(5R)M=G+7qL0VjMdaIjh4T}GxjhSF!k;#K z!oKjToQX<72C!p~93akeJB3PKhSF~OGDW+-KjE6Usk-2px?YV9l=GS@3Rm1+1H1sr z^_%=!Q@1lYsiav!Ng=TEVo|1bphw>WxguS^}W>-G0i7k z&v24OV4->_*;4K@xw{htiK>w5+=nsxRcj z+@i*?7-V;Nv@-`JsZbSe&XHna=4T1}%C8}$^c|0Vv#Z@uz>wzJfiJdaw{IUg7SP=~ z?ZqHz2;W_SDWDEG z*ga%cRe0Ss*L}s|A>WhXWwsF0e!l(@Wxt}fLBUxea(hNDyl7Wt*FwYNPO0sGsrqlM z3q>dPL{)^foiDjLoOvsle$A(2*S9!LWnCXU^9{2g95vEEFq2U!j9XM#+Bf?AyK*4%Gh z3bR9qI9;xRcI=Xm!s=%+SlA%Vo40>pT-LBz3;ZUq0yn$U(mU2={~v=+MW|+e^1{ns z{r^o+Jz8~Dw_|4}qU}CQ-&z7i>X6#;}jt$OstXcvNye+Ho3ld)j`F^_16GiA<8DTbxdHdEXQjWn&uQMdBajL z@YR<3D+NX;nYmw?wuC!x%oLT1KLrN!9ehoYqh@@r^E6t zJj-h(lp6svlc^meLZX%tq%1F&Vp+A6pb04S zx%NXMxT*8tv{hqh!;mEcH;WLbC@!lOn_(^y*)dA7f*nt}WZQ`84v; z!JS%26VNL4YMIU!86=K~EBdY(0U_f#O-E-n+GZg_tYmo!4UjZdNo9~~NviVAE{V0d z(vT;FORdOi9Y%%hoERoTP$S-}00IfHfuovb5@s_x(Ud5UU>jqrBmx^pGjMSQ ztfyFLZOVvoiufiSZ(1C(xvLIOuwzmg+tLc-Q+R4&r+#MGp>`hlYI;ojs zJrPB^1?4ntV`7kXC>TWO07}_11Pn3>P-`verb0ZmFxOqJ!|f9nu^3jqqom0OeP`*8C8Qu@XcGK)O?D%>7Jso2fv+lJ-MuV> zf+h>HojRJdme`EAgKAkhsc{9QJ~AQbs1`BX3uU;Wos_xYSwW@&52**O^#=?YK73h{ zG+uoM5(*A;_xzK=zlTe5wv$)5P}cEAryl{@G#96%`b(DP)iy^?HfBV6^nc+Hvt)?pQP$7 zSD5AZ1?w4$>ypoj6m!)6aTQ7pl`h?S=&6_9`smArD;hWMJb3cr&4({P{sII-&@rHb zFa-+{DhvyI(VQbfr0D-|c=!Z_M8u**ixF$CdFESSp^&hMsF=8fq?ELbtem`pqLQ+T zs+zinBgamhI&<#Ar7JLUmpR-K&h(`to#;3hXh-2#Z#&FsQAWcF&T_OzydRYdb^PWZ z|LJv|r##_$o1)#=+`BEjc-jk|^_=H@WlJAk^pYEF<=;-Pd(~^U_T@Xr*w*Ps76~M` zcA}8oB#q|$DRq6?+d$vY*vPX>9AskV5a0UV-EMS~d%Wqb=!)*>5j~?<^o~B!H(bIs zXyF#_;bF)vZg+=A-Rd@vIm$IL#AOe}(D2q4!^8Lgg(X?rm*r)19}nj>ig(Q6%wCkd z%9Wq6I8{xt{COE-^d&uJME+M!(gg^oW4-ninxJ&Q=vHPy- zes?!r(>?Y2b@zX-rltlc3;>u40RW)?3?11`v(BT6BP-*~x&i`cpgBkw! z`D=p?!T(_YFG2u{|526x1JD760EPb|6~G8!5AXtb1DpV_0q*}53jlck+wlJk0Kok} ze1`wS1_0#smH+Ro|LKbcuxO#|o_0k9RK$&>g|s}quKtJ{>a8~g(%Y=Qxnic`vPug0t0DKQ;s_J7Np!SmHcKL31>uh=~?w! zDzkV`%@N5+y5NE-=NQSX1F?_y>sjI75u+5$_8|0$3cC?DF8(167vIb&T39UbL!!5M z3Vr#HI`#^+^x24LR*T<2`@;qsJLS0k415dbrpRg#^TQ50lNgZaYR0OZE`qEHR5I)F z?sF38^=E)vtdzb4f9TOEk#JYZpr;Pc;tsx*r4~+~QZ;~(X3lB3L!!Iy-DmH;mMdG# zF}Esh#4&Fq8hx=5jV&wxy)?+NYIcbVLQgnK`*Xbq;u{Vb7=RBB;3BOi;z7L^-&} z0tIa=x}Ll$@urmq|DG3ld8Fq|q7t=I|4uqC2nXf45D#F-RzTSk-XAM>hJ3#EVaCr+ zu!#eM)CO+f7PNTou!mn`bal;vleZT%zc%NPXHQk-_@qXRrXCW8iApxH$tdk}la&m4&lQPhq1ufT{w2Y7U0v6e*!nJK=X8MGy-G9}WMwa3LE57cc=K6HISPwc)qoXjA9s?*|c7 zRVnr9zzZfO#n@NG^XYi`zL(wS+!i!=#T5#L08k&bgWKl2nUzEXuc2}^FL!zt9bJ-e z(4JULMISe@R<#p&{g&PcCzpa$cnrIC`JmPG$4BxOp)$oF8cnI#%YPwCRyCG*W|HH$ zp&uND^W2end}6msgLt-MwB|?BKN2q}T$f!( zrbBuTUoyT{VfXK*MzRcQ$7s(JregC9AIHfE@2#$rtMR$F9MrV8;ZMV#?XE;UzQk)? zwG#&Q;waZ{IFnnodsepI(++e(#bkY_^0H!!J^nBazhVuIZpJSBT=_>s#sQ64$!5hL z2Xa!soO*xtJZf0R^R4*Nvh_JU&0#RE}(Qk7$>81 zjWb)?`l()GkglKX{pAX$W9Jie*GNh~qNLgJdYdpLpwOwK)TNMc8Q!*scE}+B{Y3t# z49PTf^JF*v<}4l`PJwk<^Yn{&=1=H4VnBc3+K$>HyAUlRiHKUfxr7ygsm!x-n58%y z$&@-&m!Ym;HJtP7E4#O&=jp*k@fT9{sIBm-S+DvY;`l2tDCc!V#=%JRqHp*bb69K@ zb)Ohn?})m_u7!lX7bT8d|8p#lhi3DI49BH4_obbfwA<9an6kNT)u9F=fYnxqvMIiF zqiU$+N3a4~i3cWos>;m24@}6Ee{|wg7FolX$9OpCIJ&YJ>wt-pU30aGG$|71Pto1l zd=o0InyRIGUTamP^YMjp#L=Jga8j-vS(gnFM#n=Zfu~0w$l`rbaw+GMB~S4F)0}#5 zm`aB!;9cy=^BYaUlC5XM$H>eL3Y8xx%u@scvnA8#gm@LZ6eJ9G=WH26rS=-^mU-6U z3BxC1bZJ@kXGdK)W=cgdB|JP5T8CDv_tpMbj|mo!V_>XP7~%H(wlymat9%w<&v#mv zyea_}{V03+OPGAu~3PVUTmU_mtU!=SHk1IwD+gck( z74VBa`njHC_^3&Zvb-o!x#*isM#0wmvc(nr5JrM;zWe2i09aq3gGTjkxqwGv$wTx_!PTBBq-25+v?(OdtZZI)^2Sqn@;& zpZB6lsL_&cJGL6z*j-H%1y_@;!H8li1?38{-K!d=m)2MbBjJf(V0Qa@#~OJu7<5y& zM7thOxQfvNa*OYJLJX9a5?1J%ebOYmRbKKRrNe|2J!05yXM0L}gnv1pu#=Rig7*im ziPUfNt{rbczGlJddf|IKQ}}nJ+AGmPpA%?>#RNP=NL2$=xkm}=K|*%{xjTqKwQ$F~-&zKi1Gf#xjyKnm>$A1EM+{i_!dXDkAvK)&v<2@P1OUPSROu>iC#`(uh@ z{%$}vB#rYaGMGc#(Px0SdwjT6$y?dSg8ZI5NvpO_Wgtpk%*mbM1(TZ@TuXOhpi?~a zNdBY7RyLMyOjo0`QoTYqW{|S282a&p-XSgF^2@_Pm?wYHG6dM4q>`8T1wVu@# zg4ey?9HhsCwZ%$@{z_61XPCAs1oroTa8{BzAn#b_*Tm=HM(PTPX9=+x&-j@2%d-!A z_D1|X2%BJ2;qKnZ?|~NlXw3ZAoW(rxL(fc_Qq`h^CKL!R`J zJ^vSGXC3TKzvg*Xx&HUL!&LyGT6*Jr=7Ud3?4H$^7SSA>Y3XCSD2$iwPt)mm-?4fX zgVU6WM&|H(tzPvdDcN0<$whj24vr@+D+l zkG4gQm(5PFw@pR@Sl?1!c(*Mx9NU^V*>EXC!e*Jl0qCksE6MV$tpu(=g)qs*C`t;X zz6ZZuZ#!%{z$cOL^ClmJ(tiych$1-G!B=2N*>`=XBkDRs>1-^I&GpzuV2bz~OAKy% zvL+05mHP65{naF^veKGUjS<3<7oT|G@9u62Yg(ePF-Ur^fzXACYU2ZGX7s8{$&Tkr zx4swiKo#{%>i)07>qZ}i;-_ec`d*5ezQ;a6s~`d!an9f)47X5NUiK?NirwRKPpMOd zp-x|6SVFe_DRu0MS|$0srjg5Rbm02@8qjHn?F$aEi+zi?m#}7yzMgh6N(w1*UaVJ| zSVkU#urDukVzy^&HuC`o8oZz4x}kR)XC%c+_%KWzERVu^8cp;z!;!BF21UM2x)nnQ zth&*I2BOQqGRrU3cg)1m-eIOw#4t%+bLqT%>cUadTs0ybXjb~dyuw+Z8rotQqM)XQ z>0fSzg9T8aE5AXC-+mG%p*sgH(6)mCn!5DYrY%XAvwQUl%(;#b@o4c9baFjEHYFtn zhhm>9AyZ;~BMu#Oc+CpGf~v7BcVD|lHry-eP|_xl>`Lg( zoHJ_&@zaKGecP<;=<5twPX5-H0;bz2k7` zmQ>{TuztE-YVhjD{kskrNr{OL@jX6*s0~0=u~(q?KBDjq$kgPO2FRs>4Z4}cD3EBT z!BO`K<7O+0p+*I`WA9Lwji*M&^NZ(W2L&81CmzbVmeopc{fVOw~Z-F}(=j7WP;%58&vnG-ak1bkjLKACB<5K6KCNegefNaJtQnGV? zqn8rEX!x?7oUnkyX-GhbSH%;^X#Qcp=jd z`csmt2GvKQ!08WMr0u^t9fKo2sgPCVM#D{7@l7g?G1o1u?_CG{haxcnAw>dXUL&2A zD@nQ)HoRT$@Ji#BCffk%aFCKuk!*Z#+8zUD`gX}N5g;owsuPc8l6~x}=$lzyky6qx zS#eY9cpgh?bXa(VC{GW#c8;E96oU$)m|Aaed*)7s*rfX-I^n6@a8+jWZOkvZRLV<; z-54fPN#mDIZ_dQEb~g=tDYdihs9HQmdAK=mc~_1ywhLFNth23HgXsBDq~Y;qSEyWN z7-G?~gDCju5zj$!OrmcQ91RpowY^$vt9)Hsz4ny_##T`MCXPmie}p~Cw8`c;k~I&i zx|KStqa_AWWJUR69STlev>=obpSkkFip1B&h3C z12_-!uWg$Th8*fsbrT7kkcC@?r+OU9i%9)v7G=rdM37XDR$jV?1YFxx&y-&KLKe795D|gC`w6g#72_Tk+=kq2o4;T*{}c|4;3n{@9uU) z-s{E1KL)rtorM!^;{= zu)Wj(4hSk-NoIvPkZH4GUAh-?R06VE&FZJ4>OqyQ_p8Crexq4>c%7y zfd4Q@W+;$+VSJei8fYtiFPlJG>6fb6uf)0C%$OUlQq9IdV&x?1>lBNqtrl80^-|Qj zhTB!mD6U@Eww`v@W{#(8So}L*SQ6UEE-;*mAC>>_Ud2%_Re?;d6xhGt==>K)M5~{; zEyvinJ~$*kGHAhzA@wIZH<~2AdKUZj`EUX&EcWaru2q5^;1t^^0HV^Ch62pQ-ex61 zYr>#`xvwnVVIA_au#uzj>!0zvz!mP79&BI?b{h*pMHBb!yC~>O;mutiYyh*9X9GT~ z$JOO$fL3BsIz*O#G!_XUq^t)Don8VYnQcZElYr?;Hj${X*i6*te{7b~XppzWIuZxH z&0A)LR$^`M6sOuEfxqksPbgSomRa1tVGGh~onz*FTiY)FcN|t(15ZNFCS2JVJ4GXd z?=xlOCqKl*6L@FIh2@NhM6o7slfPc$V$ly>q&_*4BNVqdA>BoWNa_0T#6I%EoQt?d z#qbo3OR!4Wl74Pm8_aKgyI(V89?z`-T{m~#$sprWWOFGH3>ZvScrUxT4dnWXx)~$? zcw!pKVF*P66*#6G(FaUUq~$y3gk;uByB`AXnup28BVVvGm~WOnFy=-7*auO|0bnnc zsJe@e4F0@;<1(*sl%)SB+nk!!0{h@dwNWt%5wZRV{(9A~_>afPD2#bp4s6qlp+auE zdQPlYt3$50$K9=C2N#>vIQgaN!WTM8-={Qh7a0y}Q&ID1_tdJ<43dMK?I?Y&ABTNu z`Ar`G5PVS!Loc77ob4tMv4n)#KM5mw*eBlM4MrP?b=gfX0YpY!;9&fQY0Wiu9M?>> z%KaF(?CnNJ{ax|ARu+l!_Np}Z!YQmQQT1{GcJTBte`m!OOF_W2>$ZsY7^7hNxs@r_ z1{N))i6JoCAOo^kNEd+$qsD5?5FDe^3Co?+lkVNr4#({LR*CMz`p43{VC=WW1^b#A z=+_VC97uOM%2Ry%EAO<E)>(h%Liswi3v1q>R>aVZb51pmjZi zF}1oUg{t$sGNIAXZ<-*6;XvVcP3&_Wk9Q$CKI+th_20LSFK1Y^Gz>~aCg7av4$lebYIhYFD^v?;rExf#l=XHv@@%)R<^<(xP?gt-TqFO#pu| z-m6nU(*<*gKdI#C)Suen@0-^^jU@5!bjGJMkf9%_^KjK4w+{b@ttV+=_HNNY?s zcjOOM0GQnp=#1S+-*>_4NEG_pL2ZFI3`rHsgAk=H7aIywB&c zyL>Hwb7(5J&QDqB1tRIig+tW#9TnRmJHGjR(svqPKsY>V?IbUNurggSnN=%=Z6(OK zP3C8#H>YQzV{%;A^!0oMnvx~{rFYdE)t0DY`*qWd+rE|;&OR#6Tryo}hwh2sxm6tH zsa5vE7YHkg2201jlua;xe4wR`PjSzqtWZAht~E(t2eT#*sTfTmoIw61e-0qt|KAD2 zpr-KCv0$yX5#@TzrzLSxQm9;lB3u-Rm3Sg*74o1U4;lKG>~IJ2ZjcS`d26AYp1CtP zs9ibak3~sA=Wh9=#6#suGH_^1If0vAk_#2+8Dx$rM@owGkrP$Xip7d*3LIIa>(r}P z8C~g~b3I_rOoz^_d4Cj~L{;yqW-i!x`l+QoTv0XzX%Lr*#^oF(i z$9do&6Q)8=ty?>&FaLWGUTQKyrY2UB-0akBQVnL%%2o7Aqi>3J zy=5y5AP~x2D8KtFGQ!?A+jH?G!W$YGqPlUkU}6PBHA7xxIPp(q7(`M*ML;Z~HjC?n-c@h8ZLMf6 z%Zflbv`H8(Tvv%mwo%QDW0=s8|GYXTZ`FpWgY*5Tnu}2j@+FN)$8JO0#jWk*ImS*5 z#jjo~5@q@a|M?eWY&f??I*y^P)_op*E#B|t1CVOHUwiORorS4+d#hF2a+)kQ1_0O8 zv9EG|-y4=wEXu&>Z!qE#$QAUf%U9_P{z~!PHsEsl@KSb9QZy{e%m4G1`L}wd#6=Pu zfQ3nPVLHDdryLX8ld<~S))cW8*+n#Yo2d{I^jn^|Vs6vOW#QUk zZ6Vhzl46?c+oSIZjDH8ie{n~cN^fT6bDhP7Z&y$icn!{ZqOfZ)lpWELA8KGiRWYuG zNK0`ebd?Nm%dlB8_^Q3N#YQAE%xNEK*y__(J@qDS)?^7gE=gHF&(&2ZEdV+pKoV3- zgK#C08R1F9!C=|)>Boe60TUeg_2iqs#yH#+l}2u+A>0$!jeOMYqWemf99b&{oQ;GT zdmrX<;__=t5>C-XJlYVE9AM*XgtgI2Mt4~340k7oe&jO7&VWeq2i&aHGn6ow8b(_l z$M~;ZyY}wyIYiL}JUnnR*)djQ?%!Iil}^aH;z@4u33E5@hDw^CmS|`$D9?mP}=&|@HjVO+dpnf zR}KUT ze1EUzI9EkpvzRVDjwZUN^D9p0Im=RIn2(f&)N{<)Tx{$}9?2+Z4$qL`8S_tah1oLmlK8sN+os3fqgxKX3RS{Zc~U2rpY1!KivnVy)rPVi?iD#A%gY)O zyWbs=)_H{z!`H(R;mE(x4;|lWY@$<44Mf8~l5zOBlX%>)V^+k=>qsUs$rbNQ{EneQ zr*!B7G2o<9s!(}n+;FL(?YmDB%gf7&#NoJ$Z~uVId*lXC#Ez|u4yeL~MhWqfQvx?d zqM6)+N)=j9Tjs|BVIBWUd2wCy+_pd2-io*%k{?HjXBr*ErFn&GOTLf|9Yn-OPEHS}8{|Es3xq4a>5D@`*z))jO9N-ITBi*c z)HElCU~Z;EU(;8`zwKm@@aOD@8&h|Im|h&KImMajG85I=QMVIe!Q|3E78>(FTNw0> zu(#J>vJ=iNeC5AX8>uKvz+C*0aLIMdTFHmCB`)@=W-C(fumQ^aVqW|&y2hMF;zv53zgeqJ zRHlUI)nf8v$7~#qFHOjAGk{+Bl|-*kyyi3GOW&N2C`kQiY6g7b^?IKXcIuUfm=VIH zr~w|&`+m-j7W%%so4zS%ZVcTvS`Mzp@xoje;6*C5L|Bu%(JnGPTQvV7(tg>CoL^(q z(-m^p{lwl?S*Y*tWQy&1Hp#FO(36xNC@Ph_ZW2i3O-$jKTPnoG%q1db@F3ul*8D=5 zd-gknejlc5012miMJe4YVG^@Lj~Z6?xOStX;$c=2dm>UAqmnRZ8dbJd>_f7DTBPTE z#n@81BLXB2RL0DB3{$Jbp9Lw*#py=ae{oL4;fONyKrmPhJoOHI#%!I<`dlC$;%@Gowqr%~;_ii_vam+?E_!|2uWhh% z+!w!FAgm9^v6g*WmU7gKGXYLGaQl|h%Mi=9x+}r)HoA$av!U*}IY9sbhz7I*(91Un zUKWrgSVwJ6E_sMegqLVIV%GnG(o!O!wXvQI0&y$o+|)2H1pveE9$}O&N1ED##kyN5 z-m(Qst?G59-m2m5PtsoutrSMp9~4H%qeMR_!SwY$J08?i!#=L%1?>kU9~KsG6aFpC zKN#`t=|2)k2Qv<~F&Sq?2^|Nysy4i^^&VIe*v#H8cW1A2nWVy+?vnK$0wWG3)8_g= zj9Ci%0VjK-)&*{T=R^)yzp)MtwKxYnX+*>%uk=Vu%0t)+32BGt4dTg4GiI`6?flT0 zi-rE3%{9m!1HBi*p6Rsl-~wcj5}I?A0~f?b0OJjbn&lml8~_~uY8x60)hOY_$Q=R1 zd2tqnlfvMoKa~kj6qp6Az1{_u_i4rw!C~SR>w3ISj2)az~DC?Fj+c^k7;s_(T<(O zq*;MMNPb2hq$5w%lp#whjNv>}WeqLO?HMFm-PWC3p22Q`G#IMzD%Uu~4Qp ztpx2K_ib*D%5wMiq)VH2hY%+Oj!4}wE5=*g3v327`VO5Y%$CJF3KCA3+welWn&Nii z#J0{kl*6tpb_tj1cl$8-LpYamW``k(cv1N+4eq_pnkbw0Us3^783ma#eqq0y^;fRE zJ>l+g*a|T7(t`$F-Z?dZTPlx%>Dai3n1l|Oym>SWSp6+-n_RZoWT7}H#n%d z-`6=#Y9ZzR&oOTo2kZh3oqGyM-6lZIHt#3AHH_E3mB%NcNt(h)!rL}5fqp%VW{=Xu z)5n2x$;Bb~hdT|-gvvpVoUxJZrh!bJY}}Z1!ym>OcPk{hK=*>HR(|yM)n4s(wgSDG z?aQ(CBGP~)i-8a>VaAylbE-~A$qdPC)$%5Zhi6j z0Puzh#i|rjH1ab`Z2RuZiU*`f*W#C>!eQZHht%S3SWC-mi)qx5r zwaZDEFO8YyBJzuExoI`6eR z1Pc+!5|OR(zqRTJmgWd$J}?mvK$FCgLKmg#Rx2Vy2F1$=LmI`Y?51A5XX9tj77s0r z@;pK&c_?$AC>`4^$gNP12iX^}ea0#zb+OrUF2hWwpSXJ?gktRIH;PM>#pn9M|4J&( zFuG*RxuJSNQ&2^&(G|nUmlRemVUL}h@0?b})XcZ5Q28xZXbeZG)pgCy>y+5WgdFVw z4ZAw2$5Eei0$o4l)xp;G#yRaChf;yFPNS_IExqz|n3L7LYHd8$;za2 zl}A8rh5jAIN<;QXxp}0AlPkdYfD$=#L_g2louY61p+nbGcq?MzkG`$oU4K)d^d`4$ z2Im0d$=su7ef32n7Al#hpHFBD)Y-k za(TitpY$bhcu5=O0=GV3HC^POFH^dP2Y4+0Z8qGDIw6 z)=LzeE{$v^GC?o^y#&&_UZ+Mh^pKIuoGAPEP4K#mP2!kf=w%v_9*2YaV*qs6CVr-6 zyYYTvS0p|IbWpz}&4WtW*eJRm_{qXl@6rxxT2Le)#z&3!cGg%F8#*yrf~s{+^(C9m zfN;Li{XIkJq7}xHy*|Q3mQgw=!HwhObxy*mtvhcBd=Q`#E(N0KL5W0H>_>=jlPCx@ z%So|tC9=z{#k*~XfKt0OVGF^4Vbg=fr3fpEunq7Z$L!kh;@}Nq%0ixC6=JK%6$G)v zZ93)DA)X6hvM*z<;aw>@q>#<96}8LH^=u2E6t-6hEhStvr3cvLt*|B@y5ir98{x#%p990Sul?Y z>q8~3BH~3@h(FI-Cwg$V;~L!Z+&sN``iAC6-tn8H7btX<4^4C1ul4v)8HHueybm31 zH}f(`l7xvX2R6#ZvJ?f)?Wmy_eF;-(*(y=KPLzJ5bCs_-kjEHnI5wAXZt$>@e|N!+ z%lKTKv&F2Xb@nZ`tQvGY)6hxJG`|)k?#6&kp|p^#$RGsH|>5_*bW;OiBgLA^l?(d?68d48S2!ane@yO{_Zn-I;gPk<26=t zIibY;yG%46gpb+Bm?g$DO9SS;C;0a<|G0JmOT%|T%BFt)t(o1{GMt^Us|9M8fKcx3 z^BDpO+EwvPTJB9Ges;0FHRR}=@xaXy<@a>F2!+v(vw+qsc z#MtXE0vxvo4S!kCo`-3!VcVP_S`W(8bN8R9o%}zLe6N5plRp`J^EK%y3^ty6ps+Ti zyqC2Dp4&S)w^I<+rwX$_TEX~|*I|V*?q_Nnp3w3_$Bh0T7xx+c+Vcqy6q7QDO&2bdX|tc>-QCC!c<*y5-r$#s)kaSZQ;D4}`kdplY8 zVs9?TL~iqo5SMgq#i&M=Z-g-u6$jWJezWoo1=gL?c|lK6tN6o1QOFW$LYh{0-vD@4 zU+g3k-Fr5z)oR8H1^=KwBes?!{x3dOI&4*suiMNOQz5Enj4j^a{H$ zJg)osd`(qkxy?Wf?^Q2nC*+SZ-LG;SSh4;sW}gSIj-_%2u)dGGKA{U*q!Mlux!)(f zquFx9j~zN%&hvPk@F9zqg9Rq}%cl+yQK?4}&ezEaBj{&PK8bE!3>R;8W0NmTF7b)L zkCZYe{Idj2b7BpuUS5AC6PJEg&l@P&&-0OauVb4AvLvO_RfhIwPecf5*%Odn%jGj+ zMCtP^z^-fB0PiIl0I;9`C*D%(p$E9WL0I13Qd+Udz;nSn;9>i@b@tzb+^2ue1}aQ1 zj|Kkw?bfG)*XxUXLs>LTpD;LvqlJu#QKY4rYsr?SzX-v8Pl{#~puUtd-?vf4p)vgv zw&l?6Erk3XD$j;hc_!k85icz*uW=gJiAbL@pKqZXCz8-=qm}@BO_RSHQS$FVoz&Yo zM0wFD>{?Bh`P;hSq5}@v&dh%ops7?wb1`Fo167+d;$4Q97_^l#e~KyG93}kbx@!_( zOL3t$l#cS>j??;GgRx@5RsmpADX-Bip&iGJyo<`=h#%wtYFz2)65GzNDp&0vC=eW& zxHEHwr8{`*K|67!pXlTNO1q=EHb9YF=pNlR3*r0>frsU*|erHe`%KZ{Hpj<9n3AYzQo5#^) z=7?=ei)L>ZDc>hiR=*@5M^gE*Ik9o1?kokOEi64xxkz`4r-FRwuO=13IL*9vBvg2zo$u!S^!DXHyACu)4Zf7NCs%pxN|59|KrzZZtiP@m&EOI(PQ89E%dEotO$>Inm76>QdrG7Dv&8wr zme}|Y2+qY#=T8b-rRMKGcZoXN5y|Jo_ev{_t*`NdZzrfnJB3y8a(wUI(n1$OpT6bm zG04KhusmlWEKGqx$@B)rP%gJrihqu#+io)5ayhPiM_Zydez1aaPUsCz?JYR<`V&tTpwWh>ZPh*ShQW+qFo0O z8LA?>p9KM`YPq6l3z=V}%}tg$#t9q@CDzbmrEg>-iIB&XpH}|FJ9`U~(Z}vu=vl{_vmZ%8_$bS8?Zrd>y}&}c8TRXrtSp_ z&OOBbN>q4V?t=4?8if9~vP?6>engCsA5{0z0LEih0hVl@XQDOL1R6t?;uEk1zi0cR+iR z=6FrUhK;vsIcp$>T$%WCCygdmPq*EtXr!Ha5t=6fSi=+rpF4;y?lOT3Gd0Zfav*%! z{&k+w2;6XDn_aWD7M`Ln7CDrk|9#cC^1xnyzz+=4kK!J#4gr8#Af2UP8Vd1Vs3d4}r(8@;TB6zr5&0RUV z9RIIh>;NXA#&81FP$#*1%1Foqiny(_`5#$yeQQ6~`x=1t`Ij)#M zv#;ddmKzO5sw|nXsKn>*ekb~EY^!EE;Rt3cCU~LvbBpzYo6Cq?*IOs#olBpgKTw|I zy&mez-}i(cz^6^o1s7~C9Ago$J~Glp^2N{E;3re!kE=lH0p&V42X*X`l$Jsi?7bjK zI5QWag>C_RV^5y$&lzMP-npVgA)-A3%+QE1|gl@^-*{i zG)md(hy*jyZ^-@7lBpn)US#5ULmRP8d@os_hRG>Hl@N(}@H?r9^HOPI8C7cMx)Kg) zr#+0ckuw>|*EB7M{SoGu=Ys#;+V(b$*_8=v+N zw~gOR1~J&KmR;$+p%i_RQni2l%hPzdX)MQp$F9garq`_)eB-LEk6P>cF}j9F6OzK< zE%qw5iR$1s7?*1U{@!P*)5_uC~cLl{=x}>IF+Tj%7 zCRX=-7q>rJ>df!u^R5=XbD4m3H==adILalg`yORL;8>nOSVZ<+1yg}-AV$a7WoV<# zWQ0IcRfd9uI5gU|Vln`Tg*$iEZuJFIL0&y|vnIS$Bgc^HoNU0xzX0l;_;zMYH6@%D zZ4gG)rmIp%H6R?s``CJ@^r`?yH59TPX#9~7mP|NsyqQ1>)Iy{MOOqKZg&YA>&u}Cm zp_~TDbcMu;%-mB<58T;SJ*3psCw8w`y2XhXg3*(}F)&WR(vx3=5LZ&%N6Kkiv%7>< zZr^&KLY(BqrZR=GE&3v zq#3s=cBhk_0f&YiwH5`Q_>2hC4i6I`+CLIv$7R3i}EPVt_#|yrP z_WGjl`H0t=7&*7>Qp!4vaOwwCl;L$SvdtfSr`T!yp_4b|5PKhDRgXC*j}tCGhWf(v zq{P(xU>F-H9|hzngp|m=NmBtb=!{>C)Rw$5iB-V;;1UKiI^sYF;SrSg^M&k0Om}8J z=H$}$0q5B!qF?GdT@FyWI21p}JrX_p@2)vvfx2;bVITovfboJLxE=YZw@2VM%=}H6 nl{xbw(e=e#(G^N*E$W!!(`IG5Nf_4$z-8W!I>jsD*6sfV&+Ut) literal 0 HcmV?d00001 diff --git a/sites/all/themes/gui/jee/css/fonts/epf/epf_uc-webfont.svg b/sites/all/themes/gui/jee/css/fonts/epf/epf_uc-webfont.svg new file mode 100644 index 0000000..d66ffa3 --- /dev/null +++ b/sites/all/themes/gui/jee/css/fonts/epf/epf_uc-webfont.svg @@ -0,0 +1,240 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/sites/all/themes/gui/jee/css/fonts/epf/epf_uc-webfont.ttf b/sites/all/themes/gui/jee/css/fonts/epf/epf_uc-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..8e0e727e2e78ffa72d11db1348d3c241bb4904c9 GIT binary patch literal 38236 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

    RK3?@OmAA825NAvy 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 literal 0 HcmV?d00001 diff --git a/sites/all/themes/gui/jee/css/fonts/epf/epf_uc-webfont.woff b/sites/all/themes/gui/jee/css/fonts/epf/epf_uc-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..58aed1b38e0e4a119081b0bc3caaadfeba89cc97 GIT binary patch literal 16172 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 WsD5IF$DOKCv4l^D9v@hu&p8pAQrOP` literal 0 HcmV?d00001 diff --git a/sites/all/themes/gui/jee/css/fonts/epf/epf_ucb-webfont.eot b/sites/all/themes/gui/jee/css/fonts/epf/epf_ucb-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..6379df2c1fbd5e852923f49d1d8785779106eaa4 GIT binary patch literal 12970 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/sites/all/themes/gui/jee/css/fonts/epf/epf_ucb-webfont.ttf b/sites/all/themes/gui/jee/css/fonts/epf/epf_ucb-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..9a44e8c70cc3c5fa3dee93db421ede3b49cc3480 GIT binary patch literal 37584 zcmeHw37k~bo$ficS8uiTzE*YhLQ@S*S9Jpov=RfTNDM)&fFVSXMG+MRMT|y`E4VKq z${5DD5Umh%Z&4=3m>IK9Oe8ZZ5R(aNVm1imqYmH&0GAwbDzKCE+J$i&NiMnXYM>1!WAK><2d~O(|Y1(fBDSg zal8b_XP$N5iVX{{3yt9T34DHX)+L+50bj}MLfG%a_3AYn)}D7-rsp#_&In;!y>`XM z4LI)?!o}x%)~?^O=E^Ufwi(B5LTuS|_UaX@N^gCAmk?LpgX>ez#))7@$!r||2aem$ zK5x^dCqJ?LY8?L&&%9^-1!t}JKb;3o65^Vh(f;?&TXE?In_bomaosZ9A3lG@d8>cZ zQ}+WLUoJ$6*l@wdP5U1CY`YM*;n?=~2Q@F~0*{x5b zIuhbXIK%Ue=)=?4cH=&WC=(wO4~ox<5qX-t)b=ggkHRJ4%5Z(SIoulV2=|0%gg+AA z9cgVpJY*ZeOyW29i-*PMd4b0=a0-E9v=SX zE8l$O=~uq;%2Tg=>6I_M^4Kd6zjE~}{VzZL!(TXGwR(uhzq5Z5u;)s!n&Kf-K_}T9{;l04_6HhvM{wWLIck25WeqhmQi%(B}aLLj$KD6w^%Rh4F3UTdq zH*CFQ`+c9j|AB`deE2huK9c(E=XO8#d2>%X^M%Ks{L+`75*t>nKKnl}`RDW3{bbWQ z;`)2Ug+i>kSoQGS%fzlHt~^Waum9+eR$g_@C!YT53;SOD!TtkZ6#x1)@#B|X{^`%e z=I{Sde0G$ zuy>zR8#ZPyToN&6FP&sKy7|*cG;-OJgAIF^HsHP`!wtV#+7OKx&e#%T-X%-bg{4dJ zJZE?LvNI+bu5Pnc-iX%2H!fS&UJ#54pr0PX~j7yvpNofloP?#$wm@TZ|}3}V|21l#;o(QR%c zyl}~^hNp3*vU`u1EoYx_f;{C3zc@>%Z{B=5dLG`kXi0P>dLKQZ0UH@T0g#`)Xh|CM z{ob=qNXxLq#t5Hf)U9q*J;f8Nx(%EKT<|rC7zmyQp5OyNn*)Zn%6U3Cj9W}LrRbTJ zc00VkiJLCxk7lLqHtY)1&eKkwPP<(thi9cF&nE(rKzk$*nPUrQ+vGjjvz@2E_1QU! zC)xz~n~gk;&z&yPXftL?`=PYcCSvMK8lE0Q955Vl)9yTExZ$goXE3=dXktV650jNK)CxM=sA z4jIe1)sbp-N^b})vBi`WyCrDSmKs(cwB`^=0hW)poT5|&M2+~kNJAjRjIu<=rrRrz z8#aFixAOVEc-qVEgc6xjeK{C6O8ptPzFZZTMs1JbIAD02bWQZQamEb{{ zj2XdrCZPLV88>~nS{*m*043dD4WCGWeb4PDZDIs}lv@B-ZdYPh!%2K&Y!V|ooU)}x zL>3UVrLswidXXGSI+CuGm>}*IMqN)PVi)C(SUOTy65BI7(&CL79X)2iamXm^$vE}3 zGAFN$E448J;08k>-H+5Qnq^eogL^`6a zuFC2}yjfONy4+Qf{>id4g5#-uxFV8Y`J_yK)M(0nG%@4E)vHgu>9wu@`pIkxXXJH> zS#wvfp1VK0-!b!3hvN@DG~vn1qRC57|M<(-?i}Lbmp;lv=t@qpb>yIXvnz^O_lXA4 zDH7rvB3*`=*I!UMVwsql)O0yfTYcHFm#I@{GrcYC_VQS!S09DE>L{d+q|rx^W&C=6 z{eH6=IO)s1BH3JK*IC8omK@LL<(W4;YgJ z>6Z42fdPQDHwKWlHVzD!bs_AzgayV#yc%$ewsv@B#48ENsr`hUOZH98Uu!QqzxDY~ z-2MFXcYoq}5XVR5g@>=p-Zm>Xan@kh#6f$6=XqTU9`n58sk>iz;qFg7_uSAAT;eU^ zcq%q?*2J#k1`jXCxliyK4kqFx=*te=JLotBI5&uPF-2??=_yR18wvn*04;bBnJ$2reDDkT-xX0(OZpE%JTdHum zdcf!jJT6>ip=cM*60?q%ogMww;C-@Y8o(0itdIba0s}6)U4hCLIgNm7btM;GamB)4 zJ^YzpFT8T|GI@UXm$Ei{=dyu^KK$^nWMXQ^l=?}VPpqms@uZr81ykh(ThG4#{vi(QbW>c5%du!k2+0-kNS`GV) zHus{XFp$ub%MDF>@6Z51-5 z8{GK4+fF;}w(mt{QZ*-&*ZwH`!%ywZ{_sDqRc*>s9m0{uI2)ll^%y0Ij8ue$XG4LFZ#OwO{{gm?rM48P1h{}RG4(YzE@%OklUtMk7=xX^ zt>G9r0Dk!6V(bC#pyBN9LVGfa-*gp8ZZ=F2e#~|$qSZ6jfv9&X*?h8ohG9?WzAG_p zOB{*Mly?%eYtv|LOs#)%aKUeOh^knLT^h6NA@CA1BG<{ia&0z2j)H&C0l+t+ia*yu zmjOv3a z@ojOxfMSbPDd~_Kq%%8|y*+zaCTGSb4j$JvahBX+d-hAxksW$sxbKPVkaT=0HfwOA z?OAd+_EAa?V6hyqaETcr?d1HaFB|0rzog+-1mYlpI23_M;E4x)bU4APZ0wf|NG0Mu z#1!DkGxEnW`IfLhquL;jC^%G!rJ8q|AwZ#mP;g_%t?15ON-V9W;$c<-ApUsTQOWik zB*@aZS%W4k9cZ!wY%)YPDF+O9z;yU2G!p&N5)oAq1*A$h`joN-1B3%KGzFiNvR{|i zrR+B})Dr?4GM8O3{0kz6;uET$6U6Bv-O1TtisMMGU7f0nLA1Kj$pdVPxnZ3)_B5%r0k)Hw}Q@ib{VKEFvtpGD2>cwdyt)!uX znNrI*b4uwj{Y3T#)lfB{Q~_PRTD4V{qanqHE9&TwI(z{KSaJ!9&yJ7QmwnK9moLbSY;Uy@NFY z(C|w_yQHpIj((Q=$)-&Yh_W8ra*FQK0n-CrC2eN?(CO z6@jJ}$hYLy?E0Jb98IDZUT?o(_=E|s-Cdy2uEANFw>nN$wAoq2TU9Sj8zJiMAt4IW z#*R5j1)2_1wyxpt+aDS}gk2y(Z_}Q304B zlUWmOVQPblQ~(Q`SZwhm3lDHkORlt=pis;icmQ5hga?qE8V`V@Y3VBCn7zOS!wo#B zR)Fw=8L4@gEcYAp8!8URP4p~`+oMc$yXUBJ+hIxCVVYBWfU`8GL$F^@=K6(}aym=CUkPP)B;{AL z$IFM%ui2yf^%#wA$n_dn1dA;ysZ7f0JD~ko=noH?Z*E)}%cl0n zdZQB?*FY0Yefq^A^OCPmubuSO{V!cs-Phh59a1g{1;;B#4mxA#Z$wNIt3|qnBd#Kv zQyKA9v9G=$`#M>1zE*U!)o*r^^TCAi_{~!6qWfkKwym7{;DFH?fE&c{1oyanfhuLX z_*yW4wuw24PsD2ykaCK5x4I)!+h7gbpu4!D5oNS!0SH3B^3|OSPyKOw?;UIBPS4Jt zD<^&FvV-@3WXQ~3{m(y<$=Z(Ey0$vGe88G@Zz6@bX4+d5O=tn8^ z>=An?V(+o_$TMw|vfIxX-us~!HCAnXH#YvOc8K)e|BakB&`U@?Ndnk8f?9x@c4>W@(qz@gC`G+dhA zluyA8`xw@rU3nB@GGJ{}wo|Ws@nh$m_pukReB+J2Q%>o#zFh)m9=Yb4N3MGD3Ynb0 zZh>69VBP$j{JsacQ72}KbPeS}07wz2AyNcFkl#vKEy1}GrTvw7h$vcbh0#Q1)ly6o zafkMMV2)w1Pm8!5(N^%T?tPz^!AaRmyJyT>wQAmsZh7OR>~BB6FS}13w9VUx%MV9a z&mDg9#IvFg<4DoH1=BK7N&g%@8fH0qpdebwIjbrb(E&h>dNUjp!mKO@)ZBSUX_HOC z$=?x!hiS`A!(Ujx{)>liibik#_P1}2y2NFBv#;LwsqCwJw?Jo=XDZ!Y*)^bXAxg!2 zEjz=D9?(9ZQkd~L6#{uUr?9M`FO-4{!Mef*-k^BS%(4tBvdP>ZI8qjTmme1t6m3pH z0WGxY74R75`O?^pmZ(PEx>0S?nc#rLB2X))q|ju(!CZ5iziNG#ws;G5fu`Ktk1^pu z;U-58h2e+Ba548rg>nj+b#VN_iB<_-QQ2cgFdNksP~u7)fhO<;qf+5-osyE2Nqyo7 zOo1XC1$2ndN8`(htHHT%eC_5j@MYD!Enw*hIM0YS7W`6b&T@90yV$OCYP&8|f`}Cc zQ&Kc{7>tcRP^wcfj!ie5HQE#|fKj=6wJgb^m0?(~Z-EaeV5+&Zd?K+U=k7>rvdBBa zr$bySi&2V6BM0qQDqhlSVZ9wVXD=fy+Nn!ZH&I{G@WBsz!1SV@eocYOyVy@S(r-3N zuBwZ*#pU8R%?E!klhJsaWAo5fbLd42PR=XPP6=&3;+ZiDPL7=YTdHQ7ya|Y{c_f&> zX@@atNq&lN$q~r?@{!@^Y(3c}*%)ARp6xE02>3p)2(O(2<6?Uz$3*G1(zjj)4MX?eRXor6{+FxATGlllr=)HLwzRHcxx#v+ zCl2082l%a2WAo^-K?7jR?r3KqwHs_BwL6ZSq=?7&%j~0SY%l6E>IH(lfL=28!akK zu9|n^>NPj7ve@_5*KQhqQqkbP6VF;T&o+R2t6h4AnJxw_LP!yHh67?^CZBj z3R=(^BJBg5^cRCZW(!z)u+Ha1UxI{LtAbfII9jz|`D04aktjOUPz}}JA9O;?H%bF$ zxsRG#9bGi#$_)Yb7R)I+?ogx?wAf|?Ftr{8SZ=&WI(KY(;hr<@&1RQeGi}z6?9e@O z@pVsKhyS)$rE7*Zb92fk2tk97Uh^6Rc!E?vv7zkYchu1@kf>Kw4T zNm1}G7J*ioFEwfmZJ)tNb1GIiTduYO_c+9mwzUIJ#IvA6EBe$=zRwO3| zbV$APc#+07roWWJAYiT8;q`^Z0-o)pCrx=;oN&yhT`EfDqSHlNZFS0qj|3bDePvTQ z3m)bQ{^ex0fG>NNNF%95DY1%;5(U_ta%n?CgPqcEiHEA#1N_+t#sDaOP45sCDy%|@ zVM$&^*>Z7C+B%{`2T9W0T0&Ol^=lU_(V}sJ+7VL&4yq31{1U>2_H390yAl+U9=J#^ zmK)`|;TN*^gPs4_(W2BXM0}yQyLTy`4j(-=KEspHVJ!7%GI;gq@*WeUFH8X!k!gbq zh7XsaNQg>%r&~9%OfLVh+$7H(elGjKhnMN5-~~O*=CWDBab!RE0b)PU@2r>r+rt&@ z^+c%F@_v@}C`CZISWJg%FRH9VjtH=|^$b5JACYI^FDC$ZWp~+O8DyjKpz@RbXSQ9< z-N=<_^BT12A*U|*;zq+R?~bDn&UDc)1|KV8ucJVTS-U#lEHZYW+M&6_5DK<`Q+NU! z*Ks!5@**QgjZ3*&l~jQ6l}1UA(i2TL#Sa{*_JCzyXb(~(khEPme48UUe7kJ}!Z%0; z$)*lN2wE}^F&yH0e=%1t66ne{H{DPSp*aBI)h z=s$J)BF_Q`;P#s~Fd-Y9m$?Xdei#VaU?{2G6wV4p#AYdOa3M(O=E4U~dGSkJT~YqVwzo4y|Of<%izfJ%F*&cA`H z9RYF3cG%U>t02rq?TD@Co_ocMSIGym%lj9+uaDcl_buq>_UqZ-%Kf{pyKWa;CE3&| zef~N+}nI4LYfKus7 zk+I+^rJ3%6dyIixnpAm2-cL~QbCjt5FgeTx^BgV@ zvn0oaw0ppEeI#g>Gq|Gd@+=f1=rK^_V3;?_^En)+Ita9HC;304B5xa+lgn&&+)E3{;oa#4{47p`-joti>7&Sg0$Hy;eV0_3>_r}d;j4y-{spw?0 z@+_*MI$AN*3S?zre9g?jLXyUm-kDMj52gcBid5XRFg%Xd6_XqvM%KP~u{p%?MSF+L z#T*<5#lgtro2DKdhiVR~ex{r$*bFK7myw}?;EYHxpWcgfd$-?kgbxIm0gBXWoMDz5 zv)QO463}twhl{Z7*2$9o_U-Ft4sL6xjYzS5-N2L&o)B+!rq*pAh}5pz-rUrREGs2* ztawwthC!<~N@$LDW6%?bxL__ZWZdixRxfCOqna=1FGUv^J zF06dn7h?}SG)=L^<93y2v4(si{^ckoQ}o@_tp`n(qK;!K{Fu zGR%`Jp7ts8#TUR4sx+9+RzVjzeTy{+Y82eGc6gHjXr~8P?`{Kj9kspk2;(Kq5L<2UL|tzX~Xn`QcrF>(FeB#pCoJP5~rb)i{Z?7qhAZJ5zCn+J3qs*u^-{6a-0H zux$;dLv0gqMwnhQln$0M7;OVaB50Pi;)a$0a#IaNy8Xc7X*zY0*?;g;&{r`vT#Z~$ zRx!|9!TcU(ak#=AQpJauwy)S|w6`~E4sF~xBv&eS+7^$uA>(J`o7tU1V6*dkdgk|T zj`p_3qrdvhr#5cf`I%q6X+{%mb+v8zW83XrgM(cYjysNXAX4y0QbsV3YGP3>lIBnO zS|p1(d3vk~389uHfe$)`|ITCz|Mc^quQRq20e)BwK(K~|N5dQRot+Q=mI@>F780{>IkwI$?^oD!d1liORjefzp-A`z84 z_{}50X{GIT2V(*hs1u4R8<3lxaadI`xzL6r1~4Frzyo5%oh#)|IaBT&UinQt#qK}+ zxqbN>*%nVk$DG`=nCK_ZYq{c- zb=$MMQ}MRE{sF&u(nWuIJN@!jL58(a9&!P!w7YZKh*aDNDUz!GLGd%xzHG)bqM#%n zy`0P#&iHg;hr1_JYGH}L$B+jyUR@uBfIplY8Kq)RJe^>g6BfY0!$tKX6nMzBv8qQ3H6uH1Dcfs+VWpUBK`^M`mJX`C$sp8H#HTVI z3z#Y~Amenia#CjlcuIg!2ww*SI*g*YL8VWnY^X8-u!WtU`{U>4-}%kqgK|=NZF8;T zt&cwT*hkNwe~&6YoK{{IsI3h^AJ}Qzs`?UU4pcQ~)35vDSD|V@Qs9uZXOVx}(UOxl z(umOY2Yn#ZsHYip%Lye@%Gqp}7$KZrS!>eQEn28yyKRnz44XHd;j1@R(# zm}KKZuNZn{xL6Sq0|Y8y*P3|KL=qmgFVp@or0g4L7gd0Yry`jI#Do8>xlHTv3yT!j z1w=6vM&9symcQWFj4LDVN-odPhi3aIu|*ro0D#rZ+#kdjtu!+y%&tKhVbLSBe%Krk zW8`u)K-O)?_@4sJtikwQsPa^yX)8Xhs&g_9g@QR^KDt0B6qp9BF7VWz|2rb=Ka*=S zAk&|rm*5vR=v9iJ1@in16wpA!Me#H2v0lyMXFLzs0;c3=I8tdPMf?njC8`>B6hC94 z(NX+N~@zA0Z`Hy@d*mJIDF$WZhf8m;!^<{c2w zzg0l~sMPJ}n7=(bi@P90?E*sDeTRZ;3G|syXc~a8BjdA+N(|QLr`3kC>9kMjl0HXh87wGK?xVm2(XhJ7 z#~fhrHyd-TNkeM(nBvfGRpj)msf?o5wd?S8wy5lq(-748iO#(ah zSXWwOZGjf8N?18oYlIw5ZdjS7iYlaLWt#Nho0Rp?lr!(f8!yZXt72GLdWAvOBUuNl zW|UWRl>XqJ3M`yKHBT3EQELc5Yc?t%0U`G=a8u}#>ip2XDE+0*Jetdo0>eu1$dhmX z`tZv#RtCnIM|2Ge+amDEEgKeW*Al=RBr^prp=?y)KorF(ZOD-So=78|G-gB+nJ$e3 zUH;4@4Ti2soW!n9;6N*Rkop>1YGhg*-PHhKi~eP?#k_7tSD!l33RrV~gGG zKpSS?Q>5&HNNFP+Q9|4r?WFc>#Dc~IK(lKS5T|26RZ+cDVKWM?#*sX~9s|+F7eQ%WF zGgZ=|G?A%QUC8)@q80!~oDLbrmakLQw?H;jYeP}z&e9Bm(xZx7sv-4IIfoG4fYA_0 zmsZ-i=MARaWk}itC8J)KdZST`x?ThmOgHAlbgHE6s7$nWPzFFpO5_T3Y$}P7P8AH* zfE|yp+&ZJUVkb%auQ%G}61=u=d!c^E?mQ_DGYSZV9H@st;>;=cA+z#0D+5s^kTH2^ zPldM(+=l^4hK;TAk1}GHD*wpMgDQs(YV-lK$^Y4rQMb&otWfoFIF)rgAq@$otx*19 z6&0;gIw*8<*5tH_4`L-3wmG`~29>m#0Gv5+s6adew&|t@N{J>IE7E9JmOE>6Iv_AW zu|cyjLf8ff%NjVUs8JkMg`xec)IVW>gM-4)I!5UZ{H)YV;Ud@0)=~94aI`L5w|#eS zbRoU1mMse2$@NJrN+m#x!KjE-fl(Qs<5kfpqnVL-C`F}#G}hiCwiFk+zz_v<&6m2^ z#NmI}jI|iZV5}*tUs0=H3oIM??fZo^KsX1jQk&5o(s|&cyF+uUs5`@!Et~RH0lxd&*blX7-ei*;81v0wvo)7Ce@tPt5H{fjl#O{Y(=@I%hDD zcDP7fbfjsHO9`0!D`XsIZzv!p-H+MS@yEXjLMUJ+`={&NKp|=_L$nldmI=jU&L&Hu z{E1AtW>x_(E9l5@EtKi{C>t}piVLMoM+MGMEiUz<|0+Y7_Db$g<~)&wzQTZ^SF*UH zdfnA3(Hhzs>;0eXO*0N5fo5s0aDsVA&$wJE;fIrFX>UNnV z+7Ko>SJ{SV3OncOFMGZc!g#)g5ZQwmg_5^#E>=z0Mt}?I`7TuG^c80c6B$%K9jg|J z0`$SDEEP=q9%*y9s8b^&+LEzo1tn5eZYj#!iYHhN#y+A91I#POQpy&MG1=a zOX$4yVmdLu7WA05L+I_X+dN*Yb;=(!ZO0Zlsro-BM-PyD8t3t?YA5}W`IFf>OB`iU3X$<>ww9V_dIs|+9_7_dmhZ&Xk#sZ3ZL-O7+u?4~7d z)eIR}Ws7A)45G1YNaepHbK4BStz4H$1e08PnMC`4kmvRw&zMr`TsFD^!E*E~KtUP+Sc|3Z!J9bK37ckDa;`Q!E- zbWc}Y_TYG(cRr}J@Z#zl_N!l$)F8A^;f2cQ!leDQH{zBP`n+&HE{ ztwgOfgh-91kQ%>HNeZb?&(N#)m*r;C>Vs96CP`yjRmuoA}5WR79sdJP{V3Xax(@`rQ#! zMOBYfW%>hP1@N|%J3_&THE1*1rWFCD^%c<;8FlgWQqGQ|FY@l($Y?3+itR$lpYuT& z5Jd=T+p2lH6g%V`hu`rOWQqt)(@R`&eXAYc`Ofe5e)o6y{_b8||98Lp`)8m1J-)y5 z9qQnZAg;I@dM`2iQq4P+nxQiSiQ^>{fa*&v(~-k=`vJ2E+p)@@#&%RYrDYXYW&y^V zA;en@Ul0plap4Z3RxW`cFd_knP+ThEDu1-q8D0b>V2w4&pz}0t_?$%Bq?=atJ`NdORp< zet1Mj3rujVzFO>$`ZIHZLF=6Fda-Vt-cqx#Nn|QD&#MKsW6>n5mM;YMXL9wVLQx;e zWQ}^BR@mReg?iL#N=)c5{fsJ(jSnDmE3jXT6CidBZp>lq#y_Rs=o&WQtp|~q!D8JM z^O4V1QDGS@iiPwnR-7VQaI8W$Iv__CvpKY6gl?a&X@f79tG8&IlIv}h1CH<`qEpto zJ+#fW>!++jS(RmuLm7Lu+Eo>AnwGGfk7%L$M7(%KcE9aPmXT;Z5IN0W##N%Ie1=Dv@ib#b zf<>^#?08WftTBjiEI~IRK`S4tD-|uYVZ`EAO{|efuq@V?3zRrXp~UFQSR>?DJg*n{ z(d#$gi;+#k$WF#~{CZilw;f|195CJ+c)WW;V#aZENdnV?MhxtcrL=p3p{dhwPF2&U zMO!-5%{-l{~yb@+XS297{1-+xApBdC=N;!ga!wEyUcLq z8hqB`KBZ&ZL*qDii!(8g^6uucGA;M6INHB^iDd_l;iW#Nf7kF}Ss4&Cs$_g1WTYP| zA5SS3D%vC6t};@qPvx8igL@n{XE{z_s7FN|sOG&he=tf}ISkuPVD|<5{NL&io&z~k z2Rk1A;7amu_=Dk|*i##*gg=<-Xx<-O=B=bZ7$S#;I}LQ?2(oI?3Ma5c5lR{SS@~^8 zX9RAVsna?-=^UPe@bww};MnLh{QqZc(7KK}wnwxUHtyJ*JCsTWovh%y?htE4x(&2q!ZcHv`dm*X z(@@*y19>!%JUW%*Qk25s+l&<8Dx~ha8N6slzP{nMc_d$f=7?;qB`UIGpAnErK`{RmbEHTebohL7IEszjzauNl&?=Hh1I zxS{KQO?wq+kCnf4QnT{cv|)85E;1cNjS3eEgLA-IC`^^QF>@L7z%1CY70N<=@Yo*q z;+o&y6-C0B7&?<#Jp>onrVm8^L9ii zi(I?djr`}k+dmEatSFRXyMcBZa{f`Zfp;6}7;c|HvVX>@(hiv~C*f7{^e}S>`Gi*J z7B8V-?3+pcTB6WvOisoRvKEG+7N|ieTfoDj(d@tM%nlm_`LU zkcn<3F%<&zQ|9WpS(*muP<jqlc@-Z9g?&mo3iZQ|n9 zO}3`Pf{QY%u;S_y=dHqPfCSP3v#HZhPiA)~mn?z+>E1_|y-o0&I*E$ex%e)oDAry4 zc##Diq0^ufPJ>*+o6cuINiWt7i*S5u-7xiXE%m0AHowW&wdK|in@Ar*4H6(tFDz*F zrmcx>7+-|t1T_KEg$iC_cIp&g(=!>iwW{9Kq28&Z7Z1xXC&o&pA}CntC(qn<`J>8H zw?Ho_)^BYez5K3c@*pW%A$QH_RmRp}z3L;@$~_VfFa8Vga8DWDOp4)S?okVkEcrd< z>IAX_6^goZr>74Kn#l4q?Sf%kUh zW2fw*rO6bnQcmR%t>PDWy@&QUbHPj1*JJ(y>mBSK=0X6V`@h@!F#pbNq23RHbESLF zRI7bDkSPgG9GQ~NxV2|3dyspZCIa|x^MX$eI1N1F1|X03@Y+$8uIiRilZ)JMw1Q23 z0#Hj>C|y=l#z`WtR<4*G*f{kGE1A0W;({ZG3Ktc6K1KDedXLS-;uF=&IlIO7IT(cugM@y*B9U<^{4+hsb5OKxozVNJL1h&u7o zOFyyhiCL-Nn!-3_DeL!;p$~}y(PEZb3!-ZbK~}9=QokQd>Q|-gF=Wi{x9#7JRouIF zXZK&d_-e;~8O!d^Hpri48|?n<3v$xo*MD*K)xQA#;GcR2xjpy(0G;-6B-hH=J*p-` zZ>$xCdV!(*aV~cozFDPHd67Y4<^I!*BkC*guuA^O7kpGGo@izM>sM|tBbVzlBMXBN z!DJT`gR-IZOFqCHkk+lU>4#OBF^7Y>LkbObJ1;yFc#A;^+Gl)`uQ}nk3f(Bl7n|yfEGPOEs`GQ?$t_q&p-*J~g;1lMH1J@>$c*P!g=-KIqs{iN36qrDaW(Yqqp1_cNOjPn4iVGU;U;+ zwUKh@?PJb;;!5Y4BhR7j6l%0n&X|5a+u%OWtKY@MBqBjBR=@e4rg-Ykt5G@ z4)|;@#y(ctJm>yhzJ0=t670v_iNvec}XCLMV`|JnhhH?#b?J z-G=)WkMMMR7I+@=)_WIu)84}+$CX@KVwBdFCQC0Z-Cg?Ava+&8Wp|dnQr=O1bNNdZ z$%<_i->LX7-(=s}zMZ~jeQ)@?{mcAU`S0^*{I3NT1hxlW49*H}3jQcmADR`qG-QNc ztPEG4S@~GyAFCEu?W%6BUQ~T&^}kgAv1W43s+v1%epzd)P1fFuzo+Xa)@`c$NxiH7 zq55YVrZ=o?xV-`EZZ*zt+|l@2Q@rV(rgXEbc}DXY&DS@lTO2L%mPf*U;h#rNhG%Y^us%gKPe#!I$)8871kMlQs;M9R- z1D6ckKJeJUvjab$(Kut#jB97?n(@;aKb`5A*@nN{XE|m~oOS-JCo!AkygwHwakB9b zIv_qsKg8+psWbEyz64!TI=nc379YJYArYRn_9-2nxAyI*LwwQNcc2FPu(j_L^|Hj; zcZmwwX6?JhEE%`;fUDSI$cw5&6VuRQsF2Z^)YsJ}OlL$j=K1+0A8;8$f zikONTf9~~SC5 zOJ9h-osKb`fZk44y`O?LsdIgvY27i&x<}v7%sKvIyxvV2=U3;TzhTv_BuX&A6Sb@9vyo>U!T%@kAQr9-)>D~Cg1>fRGe!s_>InIj>_@cApTU5zuu zt<`w;di3@(>}hN|8CN!{)(HC?#Q97;GaGO}VaFB;$%}EfhT=lpaVhpWYCYc5FpdlG z$5oBkUSVW8NNvEqYw;V7U(fAWkR`m{gWeV(sj)Mj@5KhRaF&87`+PBIF9!#<%2^!? z(!6g2t`RC{p(h;4M)l0x2#6EJK#h?FJU9z|Ax5lFBjf1S;vSw`uP|fmCll|88E32K ztyfUK2)|i@y>rz3updXy`Al{HM)a+ilG&=p-1TUg5G@`@SdDrMenaRj&d*~YF{W~4}e1W=0({}Fs0(E{gj%~z~2m!Wm4j?r?+&IFp;s6@<J*ULn9ES7m0+-h`Kxwc=LH|8yk!^C$ zSE7B+K6{YE4syS9&@=K+J-0coorA|{ywKyz$x=P40!Lw6lF&P-hzsVQ}c|lGlO}4Q5*jGP@@vO|#0_7B?{9@ogvEqGbjSvVcO=SvJKAVB7 z1NiQPmY_9-UYsSQIQok*j!iha09WVXTT9N)?xL|vHtxWx}puf zMLWzAEXxn?64vfSC3-0$WaZHRe29|;phJe>b*h49S%WvJ*P*7V0ae^hSU02vJ&TA| zM0naz+u4Ck$qCTDCZe@&XkL>=kAhqrW9mcSr;2HK$1BG)6K^ydM6UJmVm4&X381w( zpn-X)pE(KgZa!*V7XTusLSI{mH@7c>9A69yNJ0--0*&YlR0Ay&A4Z()BjQZ40=4Q7 zifhGnV!QaIxL({UZW5mok4mT5CVnWc5qH7Paf@59Ufhl1>*6Kp#Trm4@h9;|@n7Nr z@j3B~_&4zwX67t$JK*_U!0p@OJL2D=AMb@0eF)HgLHvh!PJA8|^t!l191#1&e$ex; z#cz-$x(?7j7r43}GjKoV;X+V1DV|!wCBTtiL0Vr1eEBGHNG}&ph);_vvGVU#;%f1l z_^o&nK3-FN89Mh5WQi=r^6BNWLi(g1Ic7l_l9jSbR?8ZAaQBEWh%bt7h>Un#d=pu? zpOv-ZU&O!Sy@>VVX4xPcWs_^|`YjvI?$w*P`{MJ@nKI=)Q>^VAy*v`smzwiju_Y11 zzw{KNauIf}TH0i|V#}7`Jy_wnhCMb1YjMwgQrP7mg$+K?*c@p%tqU$*aHQwi0<~coG(}SL= zInFY|!T=z^PvMdUApKXz&HQitU;FFhmZWho@5~Mx4x4DJ^%pnpZ52EKth1N zF|skX{NWmYa%z9_4HX(_i;Z>df3#pGKRJ;92Sj5FSEC>9ho}Av0Ju7Mw<V4`k{On%58?&K%N{{iu@KhS(8mJTjIDL;Jy>Hq92MXW{3*TP!=Cy&YE zha338)II5vsHLvUPyZ}*|EI+V1_8pf(zP`F;bebwB>(_4;F1<&)yCT10RUis`O)qF zjCo?Aq@2XY&hSUex$&d@=@a0S@jf%)Y^e7$W-ig682mqk82@|xssHEbPjKf=|Fi*9 zu8o`j)w5V^M=opnItDsAJ0N;c;D|bUI-q^Ud=tP&^Z)=n0T4O>@ZWa5Q^U3Xp0S=j zvkAK-Utitd0Y)6-Ig=d$Ku}C{bSDsWbS}Lwv0qlNu+Xs3-Ki@|pX!4>J-t0D#XUVe zka7ATfAM8?bU*+z%X72y2evpHqf` z0*XS6Vvtity<3Ly{Zn4PbH5?J@m{i@x6iM)yJ>N;J#BV+w;$vtgy7WyuiWE%+S=>+~DTw?C|vX`~U&= z_Y?Tr-$z84pQo?4zlZz_Lrra+lTeNMc$YP?EMr752WV`8ebD}G^y>#?VIT-j=)!_AVj z|4RTC;d;~iE+O~hjXJ2PYUnCztLrOkQ~~|ZWEyw;?oF&mP7yRdIAC5R()GWS;O8^} z2LLGn{reBV01zdBAlT0}>awOO*DkHjkGKhk0OC8ag3rE&QlA<#nhs8YChGB*hu{~Zc}N};CuhC=R4SvySZtZ|srj_R zF>y@aCio=Fr?hBeJ>a?E{5&$E!5>1+!subl@%;-1JbgBS(+qIPZB34VA;syd)=>O4 z`vD#F{(*PTiQd38|FFOTbxHtwlx{2Ge~mHOHjeP-x45fEM^}(iv`52RB>&aSbZj9Vul0?)@vwHK)~WEn&emmSC3EDH?^;t`!ys9>F#Y`c zz3J2MU*f)RTvSy|Ch(vFZme$Kd5vcw;2C)^EsW2b?lL0Y9>0eg}5+X)IFovuk z$=?N7LcyX7+o@8Tq2a-6t>E)a{>Wzm(Eto01`jQ3^P%PAXE-tE>@M@lPMO8it23Xy zqz|7$kyTW6;A_m%Z16!pPrF*k4Z%VbcV~BOLGGLk1 z!o77|kM^TQ5SVo{>}^^MRed^hgK34g3m~uTPnPM!;x3mgr+{8+Ra9Dz{P(Ouvm33g zy)%u;{2DIJmQ%`P1H5GokVG)cOyuX(|NPy&|P8t}r5-m(sg1I9?aUl%e0~ z$oeIyjfBH4s33VNTMr3mFKXlck*7GX^6<*aj=uvD7E=muJvJq(O%^8eq0mbO^J_7t z7Q*B;3-Hh-^lcvTd2xRmfSc>%88E}SFbEX35e~tiNs%Z8YY)DQgfsKT#gi@i@9n$H z!VaBj-P)FoOg{OQ;xKv&1sCukmFjJ=$D>Mi2GIV+{;skL(H8w(N#>D8qm~NZ`Ikqv z|Fa{nhU6u?|9kOB0p5aIX@|pq8jTW0v9N960{YHWISKtk+^{rH@qt2p_{!L*NOro6 zs^ZXmRT7`q-KuFhn>83ZDR(k8_wObV4~*+gy=)HxFfKokx}4`!#85>PJ|qTNVCf^u zq~ru9rwEer-EiJf`G8|^T-KFZ-VgS#s8C&KZq-0Io ze2Ofrr|mc^gSqCa{qFW0tLo$YXqs!fuWmd0$bXWvJU2!QL*Q<>GG{%YxNiUOpWbvc z!PWM96!sWx*J*mD#d*G(x2HRoTN({g4gEw=g6W+IAIH}?b4^=NLsv|vp*YhF+Nz9x zf-lo`L9G7e<(8PEyn#)W84>y#IatATQb411N?#76Rf$}^G*}^ZQ>J}#&Nf09!~mN( z*`WKX7?X_4nr~>XiPnKdlb#--cCAyO0UjH5#9#2Kd03Yy*29=7MxPXB8lzt2Ju+SI z73H_V5EVDydS1`J{QlnUd`;T@+$pp5&aHyYdS{MiRe!yeq}^?4XYg5&Hu!vNKXt?0 zRn7f0TAcNE&?&>i{#`L8O@CSYv1EBJ(j-H3;rDzsIK4CI<`TaPT}6ene8e}EX%S;- z%hxpsALVzBb_|ycS|-e5V`@`5l+Y+jDQd+ag^U-2|N&o6J;X;dsC~- z8rSIo3^rG-Ow)Q=B;oaTgXZNlI{99;bKUTbVBO5?CG?uh%KM?9wZ_oUs=wa_qfiQ? zJ+HLY8rW_Ay^ia$WBHDd&1Q?9g|lMrz0q~t2J`(eu)A9iKK-?Ts#&(S?l_2wvzmLS z3cF0W!eYu>-&Z#qn2t%!P?PeoZ;B2~7u~1VyX`kcp%_yL6jvdX!qhT%HgpOOF2z#VmJ@G% zz#g3H(1oH@&_xlp<+jbHo2Hq!u0vFd%D_M9@(oHT7FZNp3@R|Iq0%VF**W@0na zR%+yx3&s!5*h^J}R;E^`FKY)=-kc-yuRddw_MA4bS%>oler52gD3Icalr#r6;a#r7-3^2KX4Rg~vo*72J1{raC}%5DC0 z;rn4v{2)zyn9R&cGhDT37daHy-J;~*Awe*L`CxtgG9G;SM?eaN_?jC#2Ya3+(v(2*Avq`=Hv;gn3v#P2db7o@sgo)sfzS{Z8BVXu!wpMcV1MBaVD9304yLsodT zNXB=l!sKmJ>!WNi`7%Z`$5?7$S@W@oT6iZ6DDdC}aO9>5(A5=py4BGDap^Db7o_uj9H+O@q;KP)Qvb`>KfwmT#_n2*BQ# zf28jr!%cE}{cUvyHckmC=#X7`GyHmddHK=3ZmmQywy-y$x45gWgN?SGwxg~toFRjF ztUlNb9a{kHg*OY50}dg8uc>W+VyBw~u1NyTN%4X8#Qs5$bG~ut;0fh#HIvB_0$FrG zF(!(oSGXf4F0`MdcY@mnZS+pBL7j=;uVc%ywR$z4-`d#5pSX8<++R-BmZbWJ)wT>`BCu{xy|<0 zk2R<7pWpf_uAgPC#c?$X(y7`Mt2t=aiPA~-D?(5~)SM}*!HRHv86n_lxI(wV1F`Q# zPYE##_*DrA_uckv-_U-AuCeYkeELj|NGMmL0Sz5p<+|cUzP8eU4RSDjlL0VW18lA_ zZAfl{M2YkJZITwd?O^X1Lgc#j?W6tz=lDKSyL0yi#5%S4LjCJa+qKZMgqtyDw;dkW zji=qk!$Ee{^^v<(B+FwQWY}88VOxGHf9uDevXZa!s3-ji0Ih`6N3d`yd0iS^Nu#_-By`B?FrH_iX zj#ecA69o@5foxX43FBt&A~d~C#X3RZ#?OiGp;%s+U>fdKMUkfKH5Ea_ei9<9^>q+! z_~%g}spSZM&2^WHz$|InmNyj{q2eO8cx&b2+oapNe-%x`^$^V1dIxXI zn1{)A4I>ndakuqyI*HjU>)AgoK_qcodfMLX;`gKFO}#L}2fT zX-bbl@@XYD0diGTnmz%c`)g{j+k2R^tHZ{a#(A0db6yjmX~m}3eUm!9MvL8wOGoK_ zUi!yq5S?{Ii+UfHSJr3DA5eUC9|QbqBP}2(iCBRssC=VS>NX2iZ@{N$2k{S58O2Be zey%Fa23pC?UXs@cHXXP0Fb4>8ff77XUrYd9gWf=&&zMbjcwj@HYAakNXFc`(H!?iM zMkPDN#_>caMs7h&;_Z~~FKVbJLe-kOkRw9C9&p-hSD ziHOqvVJeulP?{|m)G2TD;|LBz1JD!DIT_4ktWB}nsiO!euM1-5_uYGm8n%4vtlisb z-okTdtx!WyIup%m(rL)w;6fZh0YsL>frVdn`>(T}_HpBKUn6_*;=Nw}nGmZQ`5wRm zpelrtRnN@F}rMBg5h9)dS#nKz<3 ztOSLZ5nKO0gru_JAiu#|^Ymij1F%=qu~^C&vHfw|)iQfctI5&&8+cv!2K0I>?Y*2% zO-+%`QPIkHjY|3aA&THX%d}^JeI$TK4;}EMMtwt|y8qe2(OM~XL7{x?>#c?w+rWva zqD>jCgjSiNI_Feg6vgVJ%ZERPiO>6&qY$F?)Eyqxfld=9>oT_UjRwNWY&-7t+o3Ai z$X&Ibi??DwXSdkjnm2%F50R8=_?(&#DXrbYY?k-YA3W-$a{5#2_y* zom)Xb&W|v9q^_HDaN9ZWoc%60OZ>>_d-9v=2(m*|eG*m*C&Z8={WN(5roNS20BIPI zGx`*iz@$>+5Pn6kK~#d5lf{(vqPhY~um*>t#1=Y8>P3-CnM1@MZUJ%V2)&@I7z7IJ ziAp%!dT%-2anEYIj(lE!!s217z0BeE#>;NItX<#9z5`xHu)F@WZu>6nd@4PLUq|@z zJmIPGc3ZY=zTA7OTDRU_j43aspdU7rKL;jBHX-*gHD5V3L6UO(J64Z_i;NVTvkW(m zN5wfCjvJOVPJ?l-rLx(ID!Kb^UFrM{MZd}QfYL8}B{2=vxF|;Wi!~{5;%NxoMs0R2 z8_M90rb2fb4SCXQ+17{5=o89mEXm6N&hl%M9fjIg+{Ctr`H`WCh9L@i_C1csti(rMc{7wzlS)$7h$m+m&Cad?|Umx}qoAh}Vx@LIgFE#?C|{~r z@1Jj)X?aX}UydjTWDzxJcWj!Z_Hn>?vPdfMpFwRphM@me;MeKr0s{ew*Q#JfCg-2X zevDHF4wAkSeMH`L?*kClgB5##oTBiGxmLSZ{QZX0bte$yXs#@rX{=f=Fi+VgdR5z$ z4^*g+H2;XFG^%6vD$NLOAUU+4?ONF@a$B6jfffUDR?K3R|$0Yb^jDibQ*JyEq69xd@B z7Z@9iR6aOV{3CyBCLp+h6w4=%{g4i$eKt1!E#T>@#RFtUKUsYwa`A4cwI%i4gxdZM zS+AK2R!=LQ^$1jN_e5j>M|^aN$|8(v0e{8Ukeh`WI`KWU&TsGh1N zzDnZe7sVxx$JsLeHl;*9u3vI|d=+}Y6NlT<%DGLyXye|2rjCbWc9d&8DC1(^7&mIn z2+jv1-Atm}Vir3xV|Hk&w+#KgSLnU_suhL|Fre}^#t(nObnfIS&=z4BiqJN+@w5SF zM!2QB61h_cJI^?Ra6P5La}-|AL>C=$%|Gw!4?PP#Q&bnu1?mXGK=TFE`u9`w_QQns z9mJ*PKBqQoP_%yaI(t-f^g8dc2*S40x^9Y7yW8x_i?qAZ@ym*kQ{r&);Fs~<&3E_y z4SLnJC=q-#)1D2*)6H%k1LPdoV`~~NF*Zbf09NZb;oTuUd(jS-9J@~P7@npEu19D~ z2m5NTkp}J%+4_i&ezLrW?9WH77NmPgNAP1>FExcIp z`lAstLWidZ_PsZ5*#?LCPs9Bp)!j4HIdAD<^ti6jZdK&3QUBS)2R%2eDH!>lA2g}i^5O=O3QJs8G|cdEh#_+ z)huw#9;|(5wS72+C~B7eQZ#l?st1`roUHa%tld_~B~oo}oux5a}gJTW5>^ETP|2IHNhzugktf!p4U%L{7imQk`jwlH_2Ew%VZL^LFth3SAZ>xYt0Kx<@UPp8w_4+Q(978+ z<8#mb^6XPvWaFOhISP-5>n`y;6Y({O_88C2#Lr!`Ruf)!+B?>qzDu~mP!OGiHy?v@ z80vdrFCcJVj8{v)CSdLtl7efK0ORj+UxVXH2=Bxi1jkA&>_lq9_lj3zypc%wwdvJG zioK(tPjiv&jg3^B^}IHu=sLPLl-UE>isr&oIO|cf{5I_}rzLuBV)7t*5rpk7&G`AShRuvnD8 z=^afR55t8f@T`Q#vw~RPcPAGRxmJO%@z<(__J~@h>oNFLX}O+;%|m@1|7{$J_%j4l z!XELhQVmwhdSf8PVB|t_g4bmr7KVoy2Mv)c*A~)dj)kqUe2`Hy$h&PL7Jm{1+#3kn z=jXGVdtGn2cBN08^3}5GWNx%S7kHZB@@&hIU7&9!V_ni7dA$WrUv0Xd!0>XL9*Tpc zKKTxrALDtNGtYd2{vkoGcx8L1{F#P>PwMk2$(a{;q)ZFJy=`cm92 zmEVKFLA1WM&62`nqsydBwEMuE`$M_Fyox$MvTMe0l8f0i zcVp!hVtp9=+u0lWDsSkw*J$D}Srd>6i+H1v3YavQ4J51(K?W$3G{HuhT?@xI#1|rW zXJ09wxl&&1`SEJlU)M!u5!ICY_5&(@4dW&>^U)Oj-oXt12*v5g;RltEXV=F8 zH@YmE+e_^5jk-|V)t!1Xt#W8%nN?o*M?;9BWR*q+S*k-d>8tGc&z7R+qVOVw6~@Iq zJ`iu08d8M&Q~#9YWH^jFUxowN7r9P&Or#}IUEDKoo42>8QZi*)!N>O0lcKP&A$aRt z+=S*ZR7tOjE3{9!FZ3z9O`^AaI)^8F&~dHdOWkMmdOsfuY6O2)MY@R`ofDXS`Wj67 zPFfnG#WUoN{ZP`2Z*G3*s!U2P?%rxr&tzL}L|86i`uZ!2-}r0LNi}82-2TE-YT-Q} z<7r;i+OnG!C9pI77Al5a9U}~S$9RX)o#_X?EE}0 z9^}0(C-UJ6n+DjEt~s*LV!CnnmF^uYWn>KST|SV>`#~$h1m-aj@@6405@{R{&E2o- zIC$Sjd$wKl8(Z^LnQgZc+HJR)oLBi#{h>A^Cf2MWNk40Eyd$l7Q3=VJU->g^NdPss z%tP&YHyrQ&Nh;xJABZzey)<3T(|`yEUL8L#i$_13@}#R1f@I&oOC@(@Ri(yoKOKQJ z&l?zZO!!>y6GUS^J9VlxcmxSpw$(Z?nzQ7*Q-=jndvIlZJa)Iwa~jwFN5+7}*OCqA zJWsqPyKM*oRCxRV@1ZKUf=mFG9|84BG3*o90Fu)T$)#YOX;{R3MXP@-lGs`Vtf66l z7%$P=(%+y|P^(9_4#^~C@FrjreZ_$q0#6*$63=_)Ywm?+F#Y1dV{j1>h{X#+e9LyX zUhS6)Yr;$t{5HYYGTS4XB?Nu-_=@sUdpwC=$s6D*cARhv!Cr*?z<_t)2Hj}yV>UaD z!BtJ25KX!Vx3)foK~P*+k)X z;N0C*`}nIuz!^k7XU?#y%LOe7-fw!q@H;z_I4;j51G5#88Qmvs64C_r1d7gzepY@{ zXLDLz_0>>s1&-ye5zpP@mOTr>cUOY|`cS?me!1KI7-$#h!{W zb@$R6#4nrf=RjV+BM&Ycg%z>-wLzC>%!tRj?8_v=BCm0$&Yo^)));jBstO~dzK%id z;U0Jvn!>LM*zC^=WgVsAQ+@{uC~SoNJL}ZYs9BdLkV!oF z>aK;YBm=q?Mo3z6qTb44iLdKB#os@qB;@eaTNE>MU@RARji#qgCcTkp+EDy$*%z%C zeHI!W|E^=ETB2FTeHX0o8<(Zd#xAgFvJz2gkO@_jPxB2n4>SkAeA0m?)*lUv5G*dI zC#DgR(++Y8kC~=uTrldxLgP(Juh29G!dlAtxX-8?VD+3bEL>Ei$*V6w=ZXe+nh~uV z!}1h)fMY%Fv*7rSxG${46jw6C5t7a>1^;sYHonwdD`sqmVOSPxTwjk+>r~KYap~ET)&x8QSRZA;ZbN1p*rDSbQxn-2u`8}BUOdKL! z-*Xn=&TXEU#>5HZ=r3)>|9m0xydieQ?z?4JBWKJMAjY#nc{-M70heH?-Yr>MRmI)+ zL9sV&+m|OGUd~W(fwmpq;$UX;k61lxc4Q7E>FL^Q-DzC{Gt@7~o$=9L zn{lD3yoipC1IY6~chJtFX$~{p;e$~qr5gEe6qt8RayKqx7?ZzbR6eB;`~+pf>X zyA<)scE=B8_W%Vhmui#XI-1RMqLVXpj1R3$^;Ui|tVG_|H2W~DD14!m!jme(&Qrgr zI@neN*+cwA0UEXgb&n*(-GaKM7gGr@Q`>L;lvW-r`hbS2HC+)kTRST13nFM}7`i&d zn~mL%-{a50hyk29tjB9(-CUX6D>z@xl#3wD@ucLaUe3QvA&QjHS@J(E?Vv5IIg&-Q zP&f3#KuWOjBEk^~P|W4QEX8oUiY>Ztz0CuY|1h2(lM^}pl1BYRsLmZxx!0U;!b;pL z=Ag*L3spZ${w1L=@#aCZoST*T$b9%nTd_+mB3&(kiaQF>#HL{I|BIs%3%|0+%WXZS z9?K%&GK5(Vs+)U}{cJDAOacMAZKK+KLb8>LKoX3lKI@(pFHsQUh_-+h&_Q;ZLN%vsAG)>Y+6ILXTy}0DwH1R}j)hUa7|iPDA-KYMZe`)JW%9 z#GtNnlHd`+4zQ}{?vmdrq}jDe>OjLg z_B+w}G>OKwjfV5_(_P4~ZU;=|8M-q&+8Pr9C zIh!Uj3W507;39(N%25LM+p`qBO}l*Bu9ImigcLT(MHPSJ_oX-?iG_(9;sVw z>F+vVj!Gm7=ChLpy!i^&^Q3mt@}MxosH@t*%$G1f&v;VYF+wua+{X;wo8}6Y0iSSy4BAy}HQEZ6@WR#%(6=`AM|q^L{N$ z4vZW{_RY_xJes+10A+MOH9WR1o#1;gsj_HWa<%;|v@b4?_eGFx8EGY)jrT*TkySE$ z7u%Ux=*SRS-Au2<|NT(f%)$!Vj=QcUp?RI0Ua!d~2S@ZW*7&9}b)96SS=eqF?m@}W8EZ$n zz*+skdHbF7$XQA|U*b=gv5>3aqRUKhZ&rbyaHe``#c9)^#glPv9sPd2Ir3`L>KBC%^9e)=ZzwQ0d@24{Xe- zvW^BrJrnf!{^Qm5nM~RCy{KiY-r@D^ZE@GV#O0l!W@ zM2iHfIky(Y<~78X9)^oMj?#txE#$C*b>$Ql>a{;q&w(bk%#OuTgSMZTa+dq_sf*=H zUTovLpJHyd&ay3h@TydCwvglwT*8^Elv0PC{pOu2^E+bevEW9SCUk#RYZ~vCDkxIK z4(M}d+>93Xhb0EHu;>l`fonFe{NqHXo^o(I6bc$uqOfk9h59`Vap4~}l z6k$`_UaPO>=nwe@4P>XBa@pq$dz64VV>Ho5!1UF|OxneW<-?JlaBhPBMn z(&p;{UFHvxQJ;nO7xUeQQQSe&9JP`{Qr;8TJ8Qvgy*8cTYD+!?uq;h?FCvbT_N@jf-9-pQMIY_CIl1?9-YTIUgfl*|9PRA81 z2WIGW$w|{YjjF}<r}; zGC5IH@>m~-%5;2N3kp&bnjYU;Z+(Z7s%7@o8@uXs8b7*nQ9jhz+3Yv?1e-La7@rX_S28hi6&V(T7eMEK4*Cd;S_enRya>h+gJP+cFx zWpLh4;h8tV&hLi$r~PIPJn_j|z2m;3HM_mX4(>oxc#a*d?f@x?R2d!xdF z(;=pBNiw-C?nonihjLiI?S@FeM!@w}#R?|uOTQG_WtjL{W1WhNiM*3(-$*kLx zne^DM6+DIiv?>2tbwrscy2$mVH|tnuG7>q+#DvR{8F03L#q=+n@%2QlwtNb~{cs!P zUc9@y&{fNrwq4i_JK}4tZPc*B@kw#6C;vCno^G@Yn{ag>L&%x^o&Y5_NG}OFZ?@!4 zDE??kcG|X5R_#flbv1(>cgG=n_VKlnoYrDl+xth-vF83>0_sN3MKnRs51FPmhdUcI=i(#=Vbbh6_Lm8f(^o$oQPGMiN2FjhkGJH@*Q` zH9BNThO35#T-s;Qa|HkCIyJYB&3FuY3}n_2s+p_JdLtc6T5<8?*AD&R39L_3EXMl@ zwL-Iri0c-Qne!dqdZyWgSD3ZN%b|=_>mg~LxdvL3*@J^I$C4u6rEMrgE26Nj#fLuW z^o0%uFaCTc<&@dJo`}673}1m43(OlE70Koc zSsv)=!FlSw^CnuR0MCJhb^!;3T!4GItR*VYOZW33VskpzBK^V(B_kA9Rq zaj?zzB=T7<+3ex5F9fhk@pV~BY|u@mJ1T*fyR4{@Y8;Rsi?YXQuEHHXmAR8NH_!DO z?8G&`FkAcSyW@WB&y-)=V_#XE$eI29tWcd$abE0Hou8C~DL&SjzU5LpD0RA7cE4-) zzT@<#TFD7Eqh*dbpi_F9e@#3_S>6{4Nw%K1!PE8rr%#?^UG~|vPrM-m{-!>udg9rH zBoP^Zf5jJiwW>G6Yns5i$$c(uO8M7;-}}p2=Of;6b3B^c48IXUuw45kd^)Q;3h~QL z#_Jocd&O^ikgDRHedn9cGp6DTt6|kJpaSo;&2SnNjFOWO22F1!#6NoD44|8 z5P2L~31&&CB6+1@1#?BI=DfDK##+bw$F!2$zuR9Mpb*9wVvl@`N5feKT?M!CYeRPf zb;G z#3pSAjsPq7S1xCtd>>06Y9CgBbqHAqaYzO7D zcIgMI2ayNLWGQ4^3JyOKuDpT5g!~49RmoQ2SKqKG@zgPTMGQr}Ma)I1GQ5Sng{ji> z66ezHd9s<7;#&bm8T;%cAEmS#gp<`%soD43>>}^Mp8lPb zURD9-e)N7YVGUt8;pYg;2(%QkR7rYv{WAlO(TC8~#8s|(_aosWxT9*SF{&!nk2 z9RWlEVE>sK0Kh*n@PF>D9~0Bme}v0grBbIAGCv}2JmQ6qysT^ipK<|!ycRncU(^KO z2ZcODR4jyywh1{~?>*w$LVrNu2EYX(!{4hdHhd805}5pFdfJn`gXJ|(gZfFb3-mQ{^!h;jHgfd3P~OA*4nmdei|#dlB5{iS zbv=SADXfkp*TImO8|pwX?N>PIa>1WvdZj|Y#wM6C$?!@6cL}QMbh=Pd3_PM_O zLn^@xW;zx+_#5@&BjhQflT+75?IOd?b{WscncOZ?5x&AN57T|PLzHeSTroT^;1y_l zvhh1UC*Ml|{U*p7!!l)Es@~Sm51;e4jMGN*Gm1qS(CEc_VYX8cN8qtfJ`4Vl`%o5{ zncvh+mKAWdMQc&HCwRIGCi-eOr?t`Z zXU2+F_p=ihv&s=^CJZ8}myr7D#g5aYFwAS`g<5VK)%Mnq=i?I=+35Q9C74nSCxjR` z8E4El4i#x0|5Wj5=giiIqy??73iP@DxSw^xcy4o1#Cy8QPimTQHJ501xQ7rCHv@ed z#*#=n=DO?Ma>~S~I6f0h7nJ9ih2_B@Ff*u;7Fp4R&;Bb?tTwM$P$6mS&Ir%3L_MKk zDEChj;~|=V4nT6~nKCIejO4_piSB66aKax}!IPYP{qvY#n~sg>TeseKZ8MQRTp}{G z<(1Y=1#Deh>ru(^?Yl(&POm0o4VGBG7O1Y8ea$(dg=narXy1VpP&-`0%+_M;X zh$oU2Ezk)t>^XtVJe1#=Z^cS{zpiTtONF&Iszxp&wItBh-k~7w2+nEY)?5Xe20)1 zf&M_=Z$7dn%~9O{dAup$v`-~+McEzwrkoLd!Q=W-EFbH*AOxme3)c$t4He`lTsZr@ zx_VZlB-K6kM(r~6zMyZ}=mi7~lKb<#vz!uT5ZC1&{<-&C5Dp3YIx}J1?J@|z0eh$g8{92ev z|DJ@1fea=71tG^~izEeWr58$+1^P>jFcn2!j3^V9VU#c(+isL7+o_=#1m{%HxNRoU z%Apv7`*hK+62bFS#GAM2!OZRhwEe)v;S)leycY2a}Ncr zog~e2W3O|-CItCokF=Y8jQq+zd7jDu$-VS|KyhOqNXB(QKkFvcOzS4%IHPwO;psLl zxr49=t*bT@(~rsss&TbzsOvV}xxk67y$v0NOnsywmc9I++?as0i;4uf*bq!5j5aAigUm6eS`9Z9fe9HndA z^}{j?GpGYrKWY_>S(>s!((2p4t9vpjL$UIpB2#fqQ!?%`;KEX>f4|AY6Tja&n%d45 z9i1I#@Zc2{m6*UUMrtgi#^rF~7n`Yz6xYfQ>%UEAUtmT`hmb-qHqj%Xl^`)J^Q zED^J9K`8(E!4daDC#{TJD1oEsD%)%hi~$|n0a`CE=&TOFkt_i(93&_Jpns1cKknB5 E2jNDh2mk;8 literal 0 HcmV?d00001 diff --git a/sites/all/themes/gui/jee/css/fonts/epf/epf_ucb-webfont.woff2 b/sites/all/themes/gui/jee/css/fonts/epf/epf_ucb-webfont.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..5fc5bf1cfce2d035ff67dbedf1f443d28b63d788 GIT binary patch literal 11672 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 literal 0 HcmV?d00001 diff --git a/sites/all/themes/gui/jee/css/fonts/epf/epf_uul-webfont.eot b/sites/all/themes/gui/jee/css/fonts/epf/epf_uul-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..755ad2c6200d39fa927b990dac695eea427cce7a GIT binary patch literal 15998 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

    G4$A!#lQ)QTSsNDBk8u?kShy zF*sJ>+*r+Qkp|*637dzw?;|6z+A{8=YZ3vdddJYAq%cvDa&p_h4Ie9?!ZPV6jzo}+ zH#Xy}np7!t(NL&~wEFwel3-|*-c^g-nvYNT^Q%5-{Et zAOpfaZ4wf1oWyvM83OW;c^}WDg^4~_Sgu|y%4l^cMUCL-3FxVK;U85ok?^Uu(z`Vr zRAml$BXyN!Vzn@aQqf^+I7fWv2R@=8dhGCSF_>8gC#co&dTDIg{&2f zL4x5xSP8*bA*|FFCpLykmbabJ*Y`RcE`4IRWa)lO+2<`1Ne%QUbkA0XZtMGDT|~ct zlr)w=FFVhl^`clKn;Tnt;n?H%Xg``b{vZM1L=b*6Er_sULEZpemHFII#UuHqL1qa^ z_$?n3{{z8jQc9|j;HMvErQf@gej)$1Txqn#+#`C?o*Em&Q6di_O9S>D^1gPmaF} z?Hs<*DY47q-yghVkbl(!3kfP%B+w^u$T;)x%^VE)PGTY45BX+X;JbSi6yC*20!>!{ zX7zsWR~`qmrK_y!?^ONaG0l~T;H}P|Wx7Kk8 zI|PAp=sW7EKmI;iehU@B3BBCYA;&gYg%3bEM0~hqLSN0@-ek + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/sites/all/themes/gui/jee/css/fonts/epf/epf_uul-webfont.ttf b/sites/all/themes/gui/jee/css/fonts/epf/epf_uul-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..a9c153c7f79521dc315a30d386ebfc9757564ecb GIT binary patch literal 39188 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�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 literal 0 HcmV?d00001 diff --git a/sites/all/themes/gui/jee/css/fonts/epf/epf_uul-webfont.woff b/sites/all/themes/gui/jee/css/fonts/epf/epf_uul-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..a798f517dae30648ff258cab953fd623d0f6d07a GIT binary patch literal 18756 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 Gx8xC(PNjkX literal 0 HcmV?d00001 diff --git a/sites/all/themes/gui/jee/css/fonts/epf/epf_uulb-webfont.eot b/sites/all/themes/gui/jee/css/fonts/epf/epf_uulb-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..8f3a106ba2d44b3e807ea9bda60427b78e9c4f4f GIT binary patch literal 15289 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 literal 0 HcmV?d00001 diff --git a/sites/all/themes/gui/jee/css/fonts/epf/epf_uulb-webfont.svg b/sites/all/themes/gui/jee/css/fonts/epf/epf_uulb-webfont.svg new file mode 100644 index 0000000..a45811d --- /dev/null +++ b/sites/all/themes/gui/jee/css/fonts/epf/epf_uulb-webfont.svg @@ -0,0 +1,282 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/sites/all/themes/gui/jee/css/fonts/epf/epf_uulb-webfont.ttf b/sites/all/themes/gui/jee/css/fonts/epf/epf_uulb-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..159ddff23f7c8935489889ea26aac83ebb81b368 GIT binary patch literal 37868 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 literal 0 HcmV?d00001 diff --git a/sites/all/themes/gui/jee/css/fonts/epf/epf_uulb-webfont.woff b/sites/all/themes/gui/jee/css/fonts/epf/epf_uulb-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..5a32425333a25c2375a7145bca00760c805ef9bf GIT binary patch literal 18212 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%0A6!0De!5+!JZd$B_ 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 NL;wH*RP~5y0057M;dTH3 literal 0 HcmV?d00001 diff --git a/sites/all/themes/gui/jee/css/fonts/epf/epf_uulb-webfont.woff2 b/sites/all/themes/gui/jee/css/fonts/epf/epf_uulb-webfont.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..a1370328cab3435c852deef940897d482dfd0dcb GIT binary patch literal 13732 zcmV;VHCxJePew8T0RR9105zll6951J0F&$h05v!O0y8rJ00000000000000000000 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 OBjF4NDK6ucKjN#1v``xW literal 0 HcmV?d00001 diff --git a/sites/all/themes/gui/jee/css/fonts/epf/generator_config.txt b/sites/all/themes/gui/jee/css/fonts/epf/generator_config.txt new file mode 100644 index 0000000..c71db93 --- /dev/null +++ b/sites/all/themes/gui/jee/css/fonts/epf/generator_config.txt @@ -0,0 +1,5 @@ +# Font Squirrel Font-face Generator Configuration File +# Upload this file to the generator to recreate the settings +# you used to create these fonts. + +{"mode":"optimal","formats":["ttf","woff","woff2","eotz"],"tt_instructor":"default","fix_vertical_metrics":"Y","fix_gasp":"xy","add_spaces":"Y","add_hyphens":"Y","fallback":"none","fallback_custom":"100","options_subset":"basic","subset_custom":"","subset_custom_range":"","subset_ot_features_list":"","css_stylesheet":"stylesheet.css","filename_suffix":"-webfont","emsquare":"2048","spacing_adjustment":"0"} \ No newline at end of file diff --git a/sites/all/themes/gui/jee/css/fonts/epf/stylesheet.css b/sites/all/themes/gui/jee/css/fonts/epf/stylesheet.css new file mode 100644 index 0000000..02bfba9 --- /dev/null +++ b/sites/all/themes/gui/jee/css/fonts/epf/stylesheet.css @@ -0,0 +1,64 @@ +/* Generated by Font Squirrel (http://www.fontsquirrel.com) on March 3, 2015 */ + + + +@font-face { + font-family: 'epfuc'; + src: url('epf_uc-webfont.eot'); + src: url('epf_uc-webfont.eot?#iefix') format('embedded-opentype'), + url('epf_uc-webfont.woff2') format('woff2'), + url('epf_uc-webfont.woff') format('woff'), + url('epf_uc-webfont.ttf') format('truetype'), + url('epf_uc-webfont.svg#epfuc') format('svg'); + font-weight: normal; + font-style: normal; + +} + + + + +@font-face { + font-family: 'epfucb'; + src: url('epf_ucb-webfont.eot'); + src: url('epf_ucb-webfont.eot?#iefix') format('embedded-opentype'), + url('epf_ucb-webfont.woff2') format('woff2'), + url('epf_ucb-webfont.woff') format('woff'), + url('epf_ucb-webfont.ttf') format('truetype'), + url('epf_ucb-webfont.svg#epfucb') format('svg'); + font-weight: normal; + font-style: normal; + +} + + + + +@font-face { + font-family: 'epfuul'; + src: url('epf_uul-webfont.eot'); + src: url('epf_uul-webfont.eot?#iefix') format('embedded-opentype'), + url('epf_uul-webfont.woff2') format('woff2'), + url('epf_uul-webfont.woff') format('woff'), + url('epf_uul-webfont.ttf') format('truetype'), + url('epf_uul-webfont.svg#epfuul') format('svg'); + font-weight: normal; + font-style: normal; + +} + + + + +@font-face { + font-family: 'epfuulb'; + src: url('epf_uulb-webfont.eot'); + src: url('epf_uulb-webfont.eot?#iefix') format('embedded-opentype'), + url('epf_uulb-webfont.woff2') format('woff2'), + url('epf_uulb-webfont.woff') format('woff'), + url('epf_uulb-webfont.ttf') format('truetype'), + url('epf_uulb-webfont.svg#epfuulb') format('svg'); + font-weight: normal; + font-style: normal; + +} \ No newline at end of file diff --git a/sites/all/themes/gui/jee/css/jee.css b/sites/all/themes/gui/jee/css/jee.css index 0fb0525..cb42139 100644 --- a/sites/all/themes/gui/jee/css/jee.css +++ b/sites/all/themes/gui/jee/css/jee.css @@ -1 +1,4290 @@ -/*! normalize.css v3.0.2 | MIT License | git.io/normalize */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}meta.foundation-version{font-family:"/5.5.0/"}meta.foundation-mq-small{font-family:"/only screen/";width:0}meta.foundation-mq-small-only{font-family:"/only screen and (max-width: 40em)/";width:0}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.063em)/";width:40.063em}meta.foundation-mq-medium-only{font-family:"/only screen and (min-width:40.063em) and (max-width:64em)/";width:40.063em}meta.foundation-mq-large{font-family:"/only screen and (min-width:64.063em)/";width:64.063em}meta.foundation-mq-large-only{font-family:"/only screen and (min-width:64.063em) and (max-width:90em)/";width:64.063em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.063em)/";width:90.063em}meta.foundation-mq-xlarge-only{font-family:"/only screen and (min-width:90.063em) and (max-width:120em)/";width:90.063em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.063em)/";width:120.063em}meta.foundation-data-attribute-namespace{font-family:false}html,body{height:100%}*,*:before,*:after{box-sizing:border-box}html,body{font-size:100%}body{background:#fff;color:#222;padding:0;margin:0;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:normal;font-style:normal;line-height:1.5;position:relative;cursor:auto}a:hover{cursor:pointer}img{max-width:100%;height:auto}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object{max-width:none !important}.left{float:left !important}.right{float:right !important}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none !important;visibility:hidden}.invisible{visibility:hidden}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}.text-justify{text-align:justify !important}@media only screen and (max-width: 40em){.small-only-text-left{text-align:left !important}.small-only-text-right{text-align:right !important}.small-only-text-center{text-align:center !important}.small-only-text-justify{text-align:justify !important}}@media only screen{.small-text-left{text-align:left !important}.small-text-right{text-align:right !important}.small-text-center{text-align:center !important}.small-text-justify{text-align:justify !important}}@media only screen and (min-width: 40.063em) and (max-width: 64em){.medium-only-text-left{text-align:left !important}.medium-only-text-right{text-align:right !important}.medium-only-text-center{text-align:center !important}.medium-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 40.063em){.medium-text-left{text-align:left !important}.medium-text-right{text-align:right !important}.medium-text-center{text-align:center !important}.medium-text-justify{text-align:justify !important}}@media only screen and (min-width: 64.063em) and (max-width: 90em){.large-only-text-left{text-align:left !important}.large-only-text-right{text-align:right !important}.large-only-text-center{text-align:center !important}.large-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 64.063em){.large-text-left{text-align:left !important}.large-text-right{text-align:right !important}.large-text-center{text-align:center !important}.large-text-justify{text-align:justify !important}}@media only screen and (min-width: 90.063em) and (max-width: 120em){.xlarge-only-text-left{text-align:left !important}.xlarge-only-text-right{text-align:right !important}.xlarge-only-text-center{text-align:center !important}.xlarge-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 90.063em){.xlarge-text-left{text-align:left !important}.xlarge-text-right{text-align:right !important}.xlarge-text-center{text-align:center !important}.xlarge-text-justify{text-align:justify !important}}@media only screen and (min-width: 120.063em) and (max-width: 99999999em){.xxlarge-only-text-left{text-align:left !important}.xxlarge-only-text-right{text-align:right !important}.xxlarge-only-text-center{text-align:center !important}.xxlarge-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 120.063em){.xxlarge-text-left{text-align:left !important}.xxlarge-text-right{text-align:right !important}.xxlarge-text-center{text-align:center !important}.xxlarge-text-justify{text-align:justify !important}}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0}a{color:#008CBA;text-decoration:none;line-height:inherit}a:hover,a:focus{color:#0078a0}a img{border:none}p{font-family:inherit;font-weight:normal;font-size:1rem;line-height:1.6;margin-bottom:1.25rem;text-rendering:optimizeLegibility}p.lead{font-size:1.21875rem;line-height:1.6}p aside{font-size:0.875rem;line-height:1.35;font-style:italic}h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:normal;font-style:normal;color:#222;text-rendering:optimizeLegibility;margin-top:0.2rem;margin-bottom:0.5rem;line-height:1.4}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:60%;color:#6f6f6f;line-height:0}h1{font-size:2.125rem}h2{font-size:1.6875rem}h3{font-size:1.375rem}h4{font-size:1.125rem}h5{font-size:1.125rem}h6{font-size:1rem}.subheader{line-height:1.4;color:#6f6f6f;font-weight:normal;margin-top:0.2rem;margin-bottom:0.5rem}hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:1.25rem 0 1.1875rem;height:0}em,i{font-style:italic;line-height:inherit}strong,b{font-weight:bold;line-height:inherit}small{font-size:60%;line-height:inherit}code{font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:normal;color:#333;background-color:#f8f8f8;border-width:1px;border-style:solid;border-color:#dfdfdf;padding:0.125rem 0.3125rem 0.0625rem}ul,ol,dl{font-size:1rem;line-height:1.6;margin-bottom:1.25rem;list-style-position:outside;font-family:inherit}ul{margin-left:1.1rem}ul.no-bullet{margin-left:0}ul.no-bullet li ul,ul.no-bullet li ol{margin-left:1.25rem;margin-bottom:0;list-style:none}ul li ul,ul li ol{margin-left:1.25rem;margin-bottom:0}ul.square li ul,ul.circle li ul,ul.disc li ul{list-style:inherit}ul.square{list-style-type:square;margin-left:1.1rem}ul.circle{list-style-type:circle;margin-left:1.1rem}ul.disc{list-style-type:disc;margin-left:1.1rem}ul.no-bullet{list-style:none}ol{margin-left:1.4rem}ol li ul,ol li ol{margin-left:1.25rem;margin-bottom:0}dl dt{margin-bottom:0.3rem;font-weight:bold}dl dd{margin-bottom:0.75rem}abbr,acronym{text-transform:uppercase;font-size:90%;color:#222;cursor:help}abbr{text-transform:none}abbr[title]{border-bottom:1px dotted #ddd}blockquote{margin:0 0 1.25rem;padding:0.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #ddd}blockquote cite{display:block;font-size:0.8125rem;color:#555}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited{color:#555}blockquote,blockquote p{line-height:1.6;color:#6f6f6f}.vcard{display:inline-block;margin:0 0 1.25rem 0;border:1px solid #ddd;padding:0.625rem 0.75rem}.vcard li{margin:0;display:block}.vcard .fn{font-weight:bold;font-size:0.9375rem}.vevent .summary{font-weight:bold}.vevent abbr{cursor:default;text-decoration:none;font-weight:bold;border:none;padding:0 0.0625rem}@media only screen and (min-width: 40.063em){h1,h2,h3,h4,h5,h6{line-height:1.4}h1{font-size:2.75rem}h2{font-size:2.3125rem}h3{font-size:1.6875rem}h4{font-size:1.4375rem}h5{font-size:1.125rem}h6{font-size:1rem}}.print-only{display:none !important}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.hide-on-print{display:none !important}.print-only{display:block !important}.hide-for-print{display:none !important}.show-for-print{display:inherit !important}}.clearing-thumbs,[data-clearing]{margin-bottom:0;margin-left:0;list-style:none}.clearing-thumbs:before,.clearing-thumbs:after,[data-clearing]:before,[data-clearing]:after{content:" ";display:table}.clearing-thumbs:after,[data-clearing]:after{clear:both}.clearing-thumbs li,[data-clearing] li{float:left;margin-right:10px}.clearing-thumbs[class*="block-grid-"] li,[data-clearing][class*="block-grid-"] li{margin-right:0}.clearing-blackout{background:#333;position:fixed;width:100%;height:100%;top:0;left:0;z-index:998}.clearing-blackout .clearing-close{display:block}.clearing-container{position:relative;z-index:998;height:100%;overflow:hidden;margin:0}.clearing-touch-label{position:absolute;top:50%;left:50%;color:#aaa;font-size:0.6em}.visible-img{height:95%;position:relative}.visible-img img{position:absolute;left:50%;top:50%;margin-left:-50%;max-height:100%;max-width:100%}.clearing-caption{color:#ccc;font-size:0.875em;line-height:1.3;margin-bottom:0;text-align:center;bottom:0;background:#333;width:100%;padding:10px 30px 20px;position:absolute;left:0}.clearing-close{z-index:999;padding-left:20px;padding-top:10px;font-size:30px;line-height:1;color:#ccc;display:none}.clearing-close:hover,.clearing-close:focus{color:#ccc}.clearing-assembled .clearing-container{height:100%}.clearing-assembled .clearing-container .carousel>ul{display:none}.clearing-feature li{display:none}.clearing-feature li.clearing-featured-img{display:block}@media only screen and (min-width: 40.063em){.clearing-main-prev,.clearing-main-next{position:absolute;height:100%;width:40px;top:0}.clearing-main-prev>span,.clearing-main-next>span{position:absolute;top:50%;display:block;width:0;height:0;border:solid 12px}.clearing-main-prev>span:hover,.clearing-main-next>span:hover{opacity:0.8}.clearing-main-prev{left:0}.clearing-main-prev>span{left:5px;border-color:transparent;border-right-color:#ccc}.clearing-main-next{right:0}.clearing-main-next>span{border-color:transparent;border-left-color:#ccc}.clearing-main-prev.disabled,.clearing-main-next.disabled{opacity:0.3}.clearing-assembled .clearing-container .carousel{background:rgba(51,51,51,0.8);height:120px;margin-top:10px;text-align:center}.clearing-assembled .clearing-container .carousel>ul{display:inline-block;z-index:999;height:100%;position:relative;float:none}.clearing-assembled .clearing-container .carousel>ul li{display:block;width:120px;min-height:inherit;float:left;overflow:hidden;margin-right:0;padding:0;position:relative;cursor:pointer;opacity:0.4;clear:none}.clearing-assembled .clearing-container .carousel>ul li.fix-height img{height:100%;max-width:none}.clearing-assembled .clearing-container .carousel>ul li a.th{border:none;box-shadow:none;display:block}.clearing-assembled .clearing-container .carousel>ul li img{cursor:pointer !important;width:100% !important}.clearing-assembled .clearing-container .carousel>ul li.visible{opacity:1}.clearing-assembled .clearing-container .carousel>ul li:hover{opacity:0.8}.clearing-assembled .clearing-container .visible-img{background:#333;overflow:hidden;height:85%}.clearing-close{position:absolute;top:10px;right:20px;padding-left:0;padding-top:0}}.row{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:78.125rem}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}.row.collapse .row{margin-left:0;margin-right:0}.row .row{width:auto;margin-left:-0.625rem;margin-right:-0.625rem;margin-top:0;margin-bottom:0;max-width:none}.row .row:before,.row .row:after{content:" ";display:table}.row .row:after{clear:both}.row .row.collapse{width:auto;margin:0;max-width:none}.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table}.row .row.collapse:after{clear:both}.column,.columns{padding-left:0.625rem;padding-right:0.625rem;width:100%;float:left}[class*="column"]+[class*="column"]:last-child{float:right}[class*="column"]+[class*="column"].end{float:left}@media only screen{.small-push-0{position:relative;left:0%;right:auto}.small-pull-0{position:relative;right:0%;left:auto}.small-push-1{position:relative;left:8.33333%;right:auto}.small-pull-1{position:relative;right:8.33333%;left:auto}.small-push-2{position:relative;left:16.66667%;right:auto}.small-pull-2{position:relative;right:16.66667%;left:auto}.small-push-3{position:relative;left:25%;right:auto}.small-pull-3{position:relative;right:25%;left:auto}.small-push-4{position:relative;left:33.33333%;right:auto}.small-pull-4{position:relative;right:33.33333%;left:auto}.small-push-5{position:relative;left:41.66667%;right:auto}.small-pull-5{position:relative;right:41.66667%;left:auto}.small-push-6{position:relative;left:50%;right:auto}.small-pull-6{position:relative;right:50%;left:auto}.small-push-7{position:relative;left:58.33333%;right:auto}.small-pull-7{position:relative;right:58.33333%;left:auto}.small-push-8{position:relative;left:66.66667%;right:auto}.small-pull-8{position:relative;right:66.66667%;left:auto}.small-push-9{position:relative;left:75%;right:auto}.small-pull-9{position:relative;right:75%;left:auto}.small-push-10{position:relative;left:83.33333%;right:auto}.small-pull-10{position:relative;right:83.33333%;left:auto}.small-push-11{position:relative;left:91.66667%;right:auto}.small-pull-11{position:relative;right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:0.625rem;padding-right:0.625rem;float:left}.small-1{width:8.33333%}.small-2{width:16.66667%}.small-3{width:25%}.small-4{width:33.33333%}.small-5{width:41.66667%}.small-6{width:50%}.small-7{width:58.33333%}.small-8{width:66.66667%}.small-9{width:75%}.small-10{width:83.33333%}.small-11{width:91.66667%}.small-12{width:100%}.small-offset-0{margin-left:0% !important}.small-offset-1{margin-left:8.33333% !important}.small-offset-2{margin-left:16.66667% !important}.small-offset-3{margin-left:25% !important}.small-offset-4{margin-left:33.33333% !important}.small-offset-5{margin-left:41.66667% !important}.small-offset-6{margin-left:50% !important}.small-offset-7{margin-left:58.33333% !important}.small-offset-8{margin-left:66.66667% !important}.small-offset-9{margin-left:75% !important}.small-offset-10{margin-left:83.33333% !important}.small-offset-11{margin-left:91.66667% !important}.small-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}.column.small-centered,.columns.small-centered{margin-left:auto;margin-right:auto;float:none}.column.small-uncentered,.columns.small-uncentered{margin-left:0;margin-right:0;float:left}.column.small-centered:last-child,.columns.small-centered:last-child{float:none}.column.small-uncentered:last-child,.columns.small-uncentered:last-child{float:left}.column.small-uncentered.opposite,.columns.small-uncentered.opposite{float:right}.row.small-collapse>.column,.row.small-collapse>.columns{padding-left:0;padding-right:0}.row.small-collapse .row{margin-left:0;margin-right:0}.row.small-uncollapse>.column,.row.small-uncollapse>.columns{padding-left:0.625rem;padding-right:0.625rem;float:left}}@media only screen and (min-width: 40.063em){.medium-push-0{position:relative;left:0%;right:auto}.medium-pull-0{position:relative;right:0%;left:auto}.medium-push-1{position:relative;left:8.33333%;right:auto}.medium-pull-1{position:relative;right:8.33333%;left:auto}.medium-push-2{position:relative;left:16.66667%;right:auto}.medium-pull-2{position:relative;right:16.66667%;left:auto}.medium-push-3{position:relative;left:25%;right:auto}.medium-pull-3{position:relative;right:25%;left:auto}.medium-push-4{position:relative;left:33.33333%;right:auto}.medium-pull-4{position:relative;right:33.33333%;left:auto}.medium-push-5{position:relative;left:41.66667%;right:auto}.medium-pull-5{position:relative;right:41.66667%;left:auto}.medium-push-6{position:relative;left:50%;right:auto}.medium-pull-6{position:relative;right:50%;left:auto}.medium-push-7{position:relative;left:58.33333%;right:auto}.medium-pull-7{position:relative;right:58.33333%;left:auto}.medium-push-8{position:relative;left:66.66667%;right:auto}.medium-pull-8{position:relative;right:66.66667%;left:auto}.medium-push-9{position:relative;left:75%;right:auto}.medium-pull-9{position:relative;right:75%;left:auto}.medium-push-10{position:relative;left:83.33333%;right:auto}.medium-pull-10{position:relative;right:83.33333%;left:auto}.medium-push-11{position:relative;left:91.66667%;right:auto}.medium-pull-11{position:relative;right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:0.625rem;padding-right:0.625rem;float:left}.medium-1{width:8.33333%}.medium-2{width:16.66667%}.medium-3{width:25%}.medium-4{width:33.33333%}.medium-5{width:41.66667%}.medium-6{width:50%}.medium-7{width:58.33333%}.medium-8{width:66.66667%}.medium-9{width:75%}.medium-10{width:83.33333%}.medium-11{width:91.66667%}.medium-12{width:100%}.medium-offset-0{margin-left:0% !important}.medium-offset-1{margin-left:8.33333% !important}.medium-offset-2{margin-left:16.66667% !important}.medium-offset-3{margin-left:25% !important}.medium-offset-4{margin-left:33.33333% !important}.medium-offset-5{margin-left:41.66667% !important}.medium-offset-6{margin-left:50% !important}.medium-offset-7{margin-left:58.33333% !important}.medium-offset-8{margin-left:66.66667% !important}.medium-offset-9{margin-left:75% !important}.medium-offset-10{margin-left:83.33333% !important}.medium-offset-11{margin-left:91.66667% !important}.medium-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}.column.medium-centered,.columns.medium-centered{margin-left:auto;margin-right:auto;float:none}.column.medium-uncentered,.columns.medium-uncentered{margin-left:0;margin-right:0;float:left}.column.medium-centered:last-child,.columns.medium-centered:last-child{float:none}.column.medium-uncentered:last-child,.columns.medium-uncentered:last-child{float:left}.column.medium-uncentered.opposite,.columns.medium-uncentered.opposite{float:right}.row.medium-collapse>.column,.row.medium-collapse>.columns{padding-left:0;padding-right:0}.row.medium-collapse .row{margin-left:0;margin-right:0}.row.medium-uncollapse>.column,.row.medium-uncollapse>.columns{padding-left:0.625rem;padding-right:0.625rem;float:left}.push-0{position:relative;left:0%;right:auto}.pull-0{position:relative;right:0%;left:auto}.push-1{position:relative;left:8.33333%;right:auto}.pull-1{position:relative;right:8.33333%;left:auto}.push-2{position:relative;left:16.66667%;right:auto}.pull-2{position:relative;right:16.66667%;left:auto}.push-3{position:relative;left:25%;right:auto}.pull-3{position:relative;right:25%;left:auto}.push-4{position:relative;left:33.33333%;right:auto}.pull-4{position:relative;right:33.33333%;left:auto}.push-5{position:relative;left:41.66667%;right:auto}.pull-5{position:relative;right:41.66667%;left:auto}.push-6{position:relative;left:50%;right:auto}.pull-6{position:relative;right:50%;left:auto}.push-7{position:relative;left:58.33333%;right:auto}.pull-7{position:relative;right:58.33333%;left:auto}.push-8{position:relative;left:66.66667%;right:auto}.pull-8{position:relative;right:66.66667%;left:auto}.push-9{position:relative;left:75%;right:auto}.pull-9{position:relative;right:75%;left:auto}.push-10{position:relative;left:83.33333%;right:auto}.pull-10{position:relative;right:83.33333%;left:auto}.push-11{position:relative;left:91.66667%;right:auto}.pull-11{position:relative;right:91.66667%;left:auto}}@media only screen and (min-width: 64.063em){.large-push-0{position:relative;left:0%;right:auto}.large-pull-0{position:relative;right:0%;left:auto}.large-push-1{position:relative;left:8.33333%;right:auto}.large-pull-1{position:relative;right:8.33333%;left:auto}.large-push-2{position:relative;left:16.66667%;right:auto}.large-pull-2{position:relative;right:16.66667%;left:auto}.large-push-3{position:relative;left:25%;right:auto}.large-pull-3{position:relative;right:25%;left:auto}.large-push-4{position:relative;left:33.33333%;right:auto}.large-pull-4{position:relative;right:33.33333%;left:auto}.large-push-5{position:relative;left:41.66667%;right:auto}.large-pull-5{position:relative;right:41.66667%;left:auto}.large-push-6{position:relative;left:50%;right:auto}.large-pull-6{position:relative;right:50%;left:auto}.large-push-7{position:relative;left:58.33333%;right:auto}.large-pull-7{position:relative;right:58.33333%;left:auto}.large-push-8{position:relative;left:66.66667%;right:auto}.large-pull-8{position:relative;right:66.66667%;left:auto}.large-push-9{position:relative;left:75%;right:auto}.large-pull-9{position:relative;right:75%;left:auto}.large-push-10{position:relative;left:83.33333%;right:auto}.large-pull-10{position:relative;right:83.33333%;left:auto}.large-push-11{position:relative;left:91.66667%;right:auto}.large-pull-11{position:relative;right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:0.625rem;padding-right:0.625rem;float:left}.large-1{width:8.33333%}.large-2{width:16.66667%}.large-3{width:25%}.large-4{width:33.33333%}.large-5{width:41.66667%}.large-6{width:50%}.large-7{width:58.33333%}.large-8{width:66.66667%}.large-9{width:75%}.large-10{width:83.33333%}.large-11{width:91.66667%}.large-12{width:100%}.large-offset-0{margin-left:0% !important}.large-offset-1{margin-left:8.33333% !important}.large-offset-2{margin-left:16.66667% !important}.large-offset-3{margin-left:25% !important}.large-offset-4{margin-left:33.33333% !important}.large-offset-5{margin-left:41.66667% !important}.large-offset-6{margin-left:50% !important}.large-offset-7{margin-left:58.33333% !important}.large-offset-8{margin-left:66.66667% !important}.large-offset-9{margin-left:75% !important}.large-offset-10{margin-left:83.33333% !important}.large-offset-11{margin-left:91.66667% !important}.large-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}.column.large-centered,.columns.large-centered{margin-left:auto;margin-right:auto;float:none}.column.large-uncentered,.columns.large-uncentered{margin-left:0;margin-right:0;float:left}.column.large-centered:last-child,.columns.large-centered:last-child{float:none}.column.large-uncentered:last-child,.columns.large-uncentered:last-child{float:left}.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right}.row.large-collapse>.column,.row.large-collapse>.columns{padding-left:0;padding-right:0}.row.large-collapse .row{margin-left:0;margin-right:0}.row.large-uncollapse>.column,.row.large-uncollapse>.columns{padding-left:0.625rem;padding-right:0.625rem;float:left}.push-0{position:relative;left:0%;right:auto}.pull-0{position:relative;right:0%;left:auto}.push-1{position:relative;left:8.33333%;right:auto}.pull-1{position:relative;right:8.33333%;left:auto}.push-2{position:relative;left:16.66667%;right:auto}.pull-2{position:relative;right:16.66667%;left:auto}.push-3{position:relative;left:25%;right:auto}.pull-3{position:relative;right:25%;left:auto}.push-4{position:relative;left:33.33333%;right:auto}.pull-4{position:relative;right:33.33333%;left:auto}.push-5{position:relative;left:41.66667%;right:auto}.pull-5{position:relative;right:41.66667%;left:auto}.push-6{position:relative;left:50%;right:auto}.pull-6{position:relative;right:50%;left:auto}.push-7{position:relative;left:58.33333%;right:auto}.pull-7{position:relative;right:58.33333%;left:auto}.push-8{position:relative;left:66.66667%;right:auto}.pull-8{position:relative;right:66.66667%;left:auto}.push-9{position:relative;left:75%;right:auto}.pull-9{position:relative;right:75%;left:auto}.push-10{position:relative;left:83.33333%;right:auto}.pull-10{position:relative;right:83.33333%;left:auto}.push-11{position:relative;left:91.66667%;right:auto}.pull-11{position:relative;right:91.66667%;left:auto}}[class*="block-grid-"]{display:block;padding:0;margin:0 -0.625rem}[class*="block-grid-"]:before,[class*="block-grid-"]:after{content:" ";display:table}[class*="block-grid-"]:after{clear:both}[class*="block-grid-"]>li{display:block;height:auto;float:left;padding:0 0.625rem 1.25rem}@media only screen{.small-block-grid-1>li{width:100%;list-style:none}.small-block-grid-1>li:nth-of-type(1n){clear:none}.small-block-grid-1>li:nth-of-type(1n+1){clear:both}.small-block-grid-2>li{width:50%;list-style:none}.small-block-grid-2>li:nth-of-type(1n){clear:none}.small-block-grid-2>li:nth-of-type(2n+1){clear:both}.small-block-grid-3>li{width:33.33333%;list-style:none}.small-block-grid-3>li:nth-of-type(1n){clear:none}.small-block-grid-3>li:nth-of-type(3n+1){clear:both}.small-block-grid-4>li{width:25%;list-style:none}.small-block-grid-4>li:nth-of-type(1n){clear:none}.small-block-grid-4>li:nth-of-type(4n+1){clear:both}.small-block-grid-5>li{width:20%;list-style:none}.small-block-grid-5>li:nth-of-type(1n){clear:none}.small-block-grid-5>li:nth-of-type(5n+1){clear:both}.small-block-grid-6>li{width:16.66667%;list-style:none}.small-block-grid-6>li:nth-of-type(1n){clear:none}.small-block-grid-6>li:nth-of-type(6n+1){clear:both}.small-block-grid-7>li{width:14.28571%;list-style:none}.small-block-grid-7>li:nth-of-type(1n){clear:none}.small-block-grid-7>li:nth-of-type(7n+1){clear:both}.small-block-grid-8>li{width:12.5%;list-style:none}.small-block-grid-8>li:nth-of-type(1n){clear:none}.small-block-grid-8>li:nth-of-type(8n+1){clear:both}.small-block-grid-9>li{width:11.11111%;list-style:none}.small-block-grid-9>li:nth-of-type(1n){clear:none}.small-block-grid-9>li:nth-of-type(9n+1){clear:both}.small-block-grid-10>li{width:10%;list-style:none}.small-block-grid-10>li:nth-of-type(1n){clear:none}.small-block-grid-10>li:nth-of-type(10n+1){clear:both}.small-block-grid-11>li{width:9.09091%;list-style:none}.small-block-grid-11>li:nth-of-type(1n){clear:none}.small-block-grid-11>li:nth-of-type(11n+1){clear:both}.small-block-grid-12>li{width:8.33333%;list-style:none}.small-block-grid-12>li:nth-of-type(1n){clear:none}.small-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (min-width: 40.063em){.medium-block-grid-1>li{width:100%;list-style:none}.medium-block-grid-1>li:nth-of-type(1n){clear:none}.medium-block-grid-1>li:nth-of-type(1n+1){clear:both}.medium-block-grid-2>li{width:50%;list-style:none}.medium-block-grid-2>li:nth-of-type(1n){clear:none}.medium-block-grid-2>li:nth-of-type(2n+1){clear:both}.medium-block-grid-3>li{width:33.33333%;list-style:none}.medium-block-grid-3>li:nth-of-type(1n){clear:none}.medium-block-grid-3>li:nth-of-type(3n+1){clear:both}.medium-block-grid-4>li{width:25%;list-style:none}.medium-block-grid-4>li:nth-of-type(1n){clear:none}.medium-block-grid-4>li:nth-of-type(4n+1){clear:both}.medium-block-grid-5>li{width:20%;list-style:none}.medium-block-grid-5>li:nth-of-type(1n){clear:none}.medium-block-grid-5>li:nth-of-type(5n+1){clear:both}.medium-block-grid-6>li{width:16.66667%;list-style:none}.medium-block-grid-6>li:nth-of-type(1n){clear:none}.medium-block-grid-6>li:nth-of-type(6n+1){clear:both}.medium-block-grid-7>li{width:14.28571%;list-style:none}.medium-block-grid-7>li:nth-of-type(1n){clear:none}.medium-block-grid-7>li:nth-of-type(7n+1){clear:both}.medium-block-grid-8>li{width:12.5%;list-style:none}.medium-block-grid-8>li:nth-of-type(1n){clear:none}.medium-block-grid-8>li:nth-of-type(8n+1){clear:both}.medium-block-grid-9>li{width:11.11111%;list-style:none}.medium-block-grid-9>li:nth-of-type(1n){clear:none}.medium-block-grid-9>li:nth-of-type(9n+1){clear:both}.medium-block-grid-10>li{width:10%;list-style:none}.medium-block-grid-10>li:nth-of-type(1n){clear:none}.medium-block-grid-10>li:nth-of-type(10n+1){clear:both}.medium-block-grid-11>li{width:9.09091%;list-style:none}.medium-block-grid-11>li:nth-of-type(1n){clear:none}.medium-block-grid-11>li:nth-of-type(11n+1){clear:both}.medium-block-grid-12>li{width:8.33333%;list-style:none}.medium-block-grid-12>li:nth-of-type(1n){clear:none}.medium-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (min-width: 64.063em){.large-block-grid-1>li{width:100%;list-style:none}.large-block-grid-1>li:nth-of-type(1n){clear:none}.large-block-grid-1>li:nth-of-type(1n+1){clear:both}.large-block-grid-2>li{width:50%;list-style:none}.large-block-grid-2>li:nth-of-type(1n){clear:none}.large-block-grid-2>li:nth-of-type(2n+1){clear:both}.large-block-grid-3>li{width:33.33333%;list-style:none}.large-block-grid-3>li:nth-of-type(1n){clear:none}.large-block-grid-3>li:nth-of-type(3n+1){clear:both}.large-block-grid-4>li{width:25%;list-style:none}.large-block-grid-4>li:nth-of-type(1n){clear:none}.large-block-grid-4>li:nth-of-type(4n+1){clear:both}.large-block-grid-5>li{width:20%;list-style:none}.large-block-grid-5>li:nth-of-type(1n){clear:none}.large-block-grid-5>li:nth-of-type(5n+1){clear:both}.large-block-grid-6>li{width:16.66667%;list-style:none}.large-block-grid-6>li:nth-of-type(1n){clear:none}.large-block-grid-6>li:nth-of-type(6n+1){clear:both}.large-block-grid-7>li{width:14.28571%;list-style:none}.large-block-grid-7>li:nth-of-type(1n){clear:none}.large-block-grid-7>li:nth-of-type(7n+1){clear:both}.large-block-grid-8>li{width:12.5%;list-style:none}.large-block-grid-8>li:nth-of-type(1n){clear:none}.large-block-grid-8>li:nth-of-type(8n+1){clear:both}.large-block-grid-9>li{width:11.11111%;list-style:none}.large-block-grid-9>li:nth-of-type(1n){clear:none}.large-block-grid-9>li:nth-of-type(9n+1){clear:both}.large-block-grid-10>li{width:10%;list-style:none}.large-block-grid-10>li:nth-of-type(1n){clear:none}.large-block-grid-10>li:nth-of-type(10n+1){clear:both}.large-block-grid-11>li{width:9.09091%;list-style:none}.large-block-grid-11>li:nth-of-type(1n){clear:none}.large-block-grid-11>li:nth-of-type(11n+1){clear:both}.large-block-grid-12>li{width:8.33333%;list-style:none}.large-block-grid-12>li:nth-of-type(1n){clear:none}.large-block-grid-12>li:nth-of-type(12n+1){clear:both}}@font-face{font-family:'open_sans';src:url("fonts/open-sans/OpenSans-Semibold-webfont.eot");src:url("fonts/open-sans/OpenSans-Semibold-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/open-sans/OpenSans-Semibold-webfont.woff") format("woff"),url("fonts/open-sans/OpenSans-Semibold-webfont.ttf") format("truetype"),url("fonts/open-sans/OpenSans-Semibold-webfont.svg#open_sanssemibold") format("svg");font-weight:600;font-style:normal}@font-face{font-family:'open_sans';src:url("fonts/open-sans/OpenSans-Regular-webfont.eot");src:url("fonts/open-sans/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/open-sans/OpenSans-Regular-webfont.woff") format("woff"),url("fonts/open-sans/OpenSans-Regular-webfont.ttf") format("truetype"),url("fonts/open-sans/OpenSans-Regular-webfont.svg#open_sansregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'open_sans';src:url("fonts/open-sans/OpenSans-LightItalic-webfont.eot");src:url("fonts/open-sans/OpenSans-LightItalic-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/open-sans/OpenSans-LightItalic-webfont.woff") format("woff"),url("fonts/open-sans/OpenSans-LightItalic-webfont.ttf") format("truetype"),url("fonts/open-sans/OpenSans-LightItalic-webfont.svg#open_sanslight_italic") format("svg");font-weight:300;font-style:italic}@font-face{font-family:'open_sans';src:url("fonts/open-sans/OpenSans-Light-webfont.eot");src:url("fonts/open-sans/OpenSans-Light-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/open-sans/OpenSans-Light-webfont.woff") format("woff"),url("fonts/open-sans/OpenSans-Light-webfont.ttf") format("truetype"),url("fonts/open-sans/OpenSans-Light-webfont.svg#open_sanslight") format("svg");font-weight:300;font-style:normal}@font-face{font-family:'open_sans';src:url("fonts/open-sans/OpenSans-Italic-webfont.eot");src:url("fonts/open-sans/OpenSans-Italic-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/open-sans/OpenSans-Italic-webfont.woff") format("woff"),url("fonts/open-sans/OpenSans-Italic-webfont.ttf") format("truetype"),url("fonts/open-sans/OpenSans-Italic-webfont.svg#open_sansitalic") format("svg");font-weight:normal;font-style:italic}@font-face{font-family:'open_sans';src:url("fonts/open-sans/OpenSans-ExtraBoldItalic-webfont.eot");src:url("fonts/open-sans/OpenSans-ExtraBoldItalic-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/open-sans/OpenSans-ExtraBoldItalic-webfont.woff") format("woff"),url("fonts/open-sans/OpenSans-ExtraBoldItalic-webfont.ttf") format("truetype"),url("fonts/open-sans/OpenSans-ExtraBoldItalic-webfont.svg#open_sansextrabold_italic") format("svg");font-weight:900;font-style:italic}@font-face{font-family:'open_sans';src:url("fonts/open-sans/OpenSans-ExtraBold-webfont.eot");src:url("fonts/open-sans/OpenSans-ExtraBold-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/open-sans/OpenSans-ExtraBold-webfont.woff") format("woff"),url("fonts/open-sans/OpenSans-ExtraBold-webfont.ttf") format("truetype"),url("fonts/open-sans/OpenSans-ExtraBold-webfont.svg#open_sansextrabold") format("svg");font-weight:900;font-style:normal}@font-face{font-family:'open_sans';src:url("fonts/open-sans/OpenSans-BoldItalic-webfont.eot");src:url("fonts/open-sans/OpenSans-BoldItalic-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/open-sans/OpenSans-BoldItalic-webfont.woff") format("woff"),url("fonts/open-sans/OpenSans-BoldItalic-webfont.ttf") format("truetype"),url("fonts/open-sans/OpenSans-BoldItalic-webfont.svg#open_sansbold_italic") format("svg");font-weight:700;font-style:italic}@font-face{font-family:'open_sans';src:url("fonts/open-sans/OpenSans-Bold-webfont.eot");src:url("fonts/open-sans/OpenSans-Bold-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/open-sans/OpenSans-Bold-webfont.woff") format("woff"),url("fonts/open-sans/OpenSans-Bold-webfont.ttf") format("truetype"),url("fonts/open-sans/OpenSans-Bold-webfont.svg#open_sansbold") format("svg");font-weight:700;font-style:normal}@font-face{font-family:'open_sans';src:url("fonts/open-sans/OpenSans-SemiboldItalic-webfont.eot");src:url("fonts/open-sans/OpenSans-SemiboldItalic-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/open-sans/OpenSans-SemiboldItalic-webfont.woff") format("woff"),url("fonts/open-sans/OpenSans-SemiboldItalic-webfont.ttf") format("truetype"),url("fonts/open-sans/OpenSans-SemiboldItalic-webfont.svg#open_sanssemibold_italic") format("svg");font-weight:600;font-style:italic}html,body{font-size:16px}html,body,h1,h2,h3,h4,h5,h6{font-family:'open_sans', monospace}p{line-height:1.3}p.heading{font-size:1.25em !important}html{position:relative}body{position:relative;height:100% !important;background-image:linear-gradient(to bottom, #FFFDE9 0%, #BECFD9 100%)}#root{position:relative;width:100%;height:100%;overflow:hidden}@-webkit-keyframes introLogo{0%{opacity:0}35%{opacity:1}50%{opacity:1}75%{opacity:0}100%{opacity:0}}@keyframes introLogo{0%{opacity:0}35%{opacity:1}50%{opacity:1}75%{opacity:0}100%{opacity:0}}@-webkit-keyframes introLogoBlured{0%{opacity:0}50%{opacity:0}60%{opacity:0.8}100%{opacity:0.8}}@keyframes introLogoBlured{0%{opacity:0}50%{opacity:0}60%{opacity:0.8}100%{opacity:0.8}}@-webkit-keyframes introSlogan{0%{opacity:0}50%{opacity:0}70%{opacity:1}90%{opacity:1}100%{opacity:0}}@keyframes introSlogan{0%{opacity:0}50%{opacity:0}70%{opacity:1}90%{opacity:1}100%{opacity:0}}#header{position:absolute;overflow:hidden;width:700px;height:310px;top:50%;left:50%;margin-left:-350px;margin-top:-155px}#header h1{position:absolute;width:100%;height:100%}#header h1 a{display:block;margin-top:-500%}#header h1:after,#header h1:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0}#header h1:before{background:transparent url("../assets/img/logo.svg") no-repeat center center;-webkit-animation:introLogo 12s linear 0s;animation:introLogo 12s linear 0s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}#header h1:after{background:transparent url("../assets/img/logo-blured.svg") no-repeat center center;-webkit-animation:introLogoBlured 12s linear 0s;animation:introLogoBlured 12s linear 0s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}#header h2{background:transparent url("../assets/img/slogan.svg") no-repeat center center;position:absolute;width:100%;height:100%;opacity:0;-webkit-animation:introSlogan 12s linear 0s;animation:introSlogan 12s linear 0s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}#header h2 a{display:block;margin-top:-500%}#footer{position:fixed;bottom:0}#footer .block{display:inline-block;vertical-align:top} +/*! normalize.css v3.0.2 | MIT License | git.io/normalize */ +/** + * 1. Set default font family to sans-serif. + * 2. Prevent iOS text size adjust after orientation change, without disabling + * user zoom. + */ +/* line 9, ../bower_components/foundation/scss/normalize.scss */ +html { + font-family: sans-serif; + /* 1 */ + -ms-text-size-adjust: 100%; + /* 2 */ + -webkit-text-size-adjust: 100%; + /* 2 */ +} + +/** + * Remove default margin. + */ +/* line 19, ../bower_components/foundation/scss/normalize.scss */ +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. + */ +/* line 33, ../bower_components/foundation/scss/normalize.scss */ +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. + */ +/* line 54, ../bower_components/foundation/scss/normalize.scss */ +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. + */ +/* line 67, ../bower_components/foundation/scss/normalize.scss */ +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/11, Safari, and Firefox < 22. + */ +/* line 77, ../bower_components/foundation/scss/normalize.scss */ +[hidden], +template { + display: none; +} + +/* Links + ========================================================================== */ +/** + * Remove the gray background color from active links in IE 10. + */ +/* line 89, ../bower_components/foundation/scss/normalize.scss */ +a { + background-color: transparent; +} + +/** + * Improve readability when focused and also mouse hovered in all browsers. + */ +/* line 97, ../bower_components/foundation/scss/normalize.scss */ +a:active, +a:hover { + outline: 0; +} + +/* Text-level semantics + ========================================================================== */ +/** + * Address styling not present in IE 8/9/10/11, Safari, and Chrome. + */ +/* line 109, ../bower_components/foundation/scss/normalize.scss */ +abbr[title] { + border-bottom: 1px dotted; +} + +/** + * Address style set to `bolder` in Firefox 4+, Safari, and Chrome. + */ +/* line 117, ../bower_components/foundation/scss/normalize.scss */ +b, +strong { + font-weight: bold; +} + +/** + * Address styling not present in Safari and Chrome. + */ +/* line 126, ../bower_components/foundation/scss/normalize.scss */ +dfn { + font-style: italic; +} + +/** + * Address variable `h1` font-size and margin within `section` and `article` + * contexts in Firefox 4+, Safari, and Chrome. + */ +/* line 135, ../bower_components/foundation/scss/normalize.scss */ +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/** + * Address styling not present in IE 8/9. + */ +/* line 144, ../bower_components/foundation/scss/normalize.scss */ +mark { + background: #ff0; + color: #000; +} + +/** + * Address inconsistent and variable font size in all browsers. + */ +/* line 153, ../bower_components/foundation/scss/normalize.scss */ +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` affecting `line-height` in all browsers. + */ +/* line 161, ../bower_components/foundation/scss/normalize.scss */ +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +/* line 169, ../bower_components/foundation/scss/normalize.scss */ +sup { + top: -0.5em; +} + +/* line 173, ../bower_components/foundation/scss/normalize.scss */ +sub { + bottom: -0.25em; +} + +/* Embedded content + ========================================================================== */ +/** + * Remove border when inside `a` element in IE 8/9/10. + */ +/* line 184, ../bower_components/foundation/scss/normalize.scss */ +img { + border: 0; +} + +/** + * Correct overflow not hidden in IE 9/10/11. + */ +/* line 192, ../bower_components/foundation/scss/normalize.scss */ +svg:not(:root) { + overflow: hidden; +} + +/* Grouping content + ========================================================================== */ +/** + * Address margin not present in IE 8/9 and Safari. + */ +/* line 203, ../bower_components/foundation/scss/normalize.scss */ +figure { + margin: 1em 40px; +} + +/** + * Address differences between Firefox and other browsers. + */ +/* line 211, ../bower_components/foundation/scss/normalize.scss */ +hr { + box-sizing: content-box; + height: 0; +} + +/** + * Contain overflow in all browsers. + */ +/* line 221, ../bower_components/foundation/scss/normalize.scss */ +pre { + overflow: auto; +} + +/** + * Address odd `em`-unit font size rendering in all browsers. + */ +/* line 229, ../bower_components/foundation/scss/normalize.scss */ +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. + */ +/* line 252, ../bower_components/foundation/scss/normalize.scss */ +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. + */ +/* line 266, ../bower_components/foundation/scss/normalize.scss */ +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. + */ +/* line 277, ../bower_components/foundation/scss/normalize.scss */ +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. + */ +/* line 290, ../bower_components/foundation/scss/normalize.scss */ +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. + */ +/* line 302, ../bower_components/foundation/scss/normalize.scss */ +button[disabled], +html input[disabled] { + cursor: default; +} + +/** + * Remove inner padding and border in Firefox 4+. + */ +/* line 311, ../bower_components/foundation/scss/normalize.scss */ +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. + */ +/* line 322, ../bower_components/foundation/scss/normalize.scss */ +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. + */ +/* line 334, ../bower_components/foundation/scss/normalize.scss */ +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`. + */ +/* line 346, ../bower_components/foundation/scss/normalize.scss */ +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 + * (include `-moz` to future-proof). + */ +/* line 357, ../bower_components/foundation/scss/normalize.scss */ +input[type="search"] { + -webkit-appearance: textfield; + /* 1 */ + /* 2 */ + box-sizing: content-box; +} + +/** + * 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). + */ +/* line 370, ../bower_components/foundation/scss/normalize.scss */ +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * Define consistent border, margin, and padding. + */ +/* line 379, ../bower_components/foundation/scss/normalize.scss */ +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. + */ +/* line 390, ../bower_components/foundation/scss/normalize.scss */ +legend { + border: 0; + /* 1 */ + padding: 0; + /* 2 */ +} + +/** + * Remove default vertical scrollbar in IE 8/9/10/11. + */ +/* line 399, ../bower_components/foundation/scss/normalize.scss */ +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. + */ +/* line 408, ../bower_components/foundation/scss/normalize.scss */ +optgroup { + font-weight: bold; +} + +/* Tables + ========================================================================== */ +/** + * Remove most spacing between table cells. + */ +/* line 419, ../bower_components/foundation/scss/normalize.scss */ +table { + border-collapse: collapse; + border-spacing: 0; +} + +/* line 424, ../bower_components/foundation/scss/normalize.scss */ +td, +th { + padding: 0; +} + +/* line 347, ../bower_components/foundation/scss/foundation/components/_global.scss */ +meta.foundation-version { + font-family: "/5.5.0/"; +} + +/* line 351, ../bower_components/foundation/scss/foundation/components/_global.scss */ +meta.foundation-mq-small { + font-family: "/only screen/"; + width: 0; +} + +/* line 356, ../bower_components/foundation/scss/foundation/components/_global.scss */ +meta.foundation-mq-small-only { + font-family: "/only screen and (max-width: 40em)/"; + width: 0; +} + +/* line 361, ../bower_components/foundation/scss/foundation/components/_global.scss */ +meta.foundation-mq-medium { + font-family: "/only screen and (min-width:40.063em)/"; + width: 40.063em; +} + +/* line 366, ../bower_components/foundation/scss/foundation/components/_global.scss */ +meta.foundation-mq-medium-only { + font-family: "/only screen and (min-width:40.063em) and (max-width:64em)/"; + width: 40.063em; +} + +/* line 371, ../bower_components/foundation/scss/foundation/components/_global.scss */ +meta.foundation-mq-large { + font-family: "/only screen and (min-width:64.063em)/"; + width: 64.063em; +} + +/* line 376, ../bower_components/foundation/scss/foundation/components/_global.scss */ +meta.foundation-mq-large-only { + font-family: "/only screen and (min-width:64.063em) and (max-width:90em)/"; + width: 64.063em; +} + +/* line 381, ../bower_components/foundation/scss/foundation/components/_global.scss */ +meta.foundation-mq-xlarge { + font-family: "/only screen and (min-width:90.063em)/"; + width: 90.063em; +} + +/* line 386, ../bower_components/foundation/scss/foundation/components/_global.scss */ +meta.foundation-mq-xlarge-only { + font-family: "/only screen and (min-width:90.063em) and (max-width:120em)/"; + width: 90.063em; +} + +/* line 391, ../bower_components/foundation/scss/foundation/components/_global.scss */ +meta.foundation-mq-xxlarge { + font-family: "/only screen and (min-width:120.063em)/"; + width: 120.063em; +} + +/* line 396, ../bower_components/foundation/scss/foundation/components/_global.scss */ +meta.foundation-data-attribute-namespace { + font-family: false; +} + +/* line 403, ../bower_components/foundation/scss/foundation/components/_global.scss */ +html, body { + height: 100%; +} + +/* line 406, ../bower_components/foundation/scss/foundation/components/_global.scss */ +*, +*:before, +*:after { + box-sizing: border-box; +} + +/* line 412, ../bower_components/foundation/scss/foundation/components/_global.scss */ +html, +body { + font-size: 100%; +} + +/* line 416, ../bower_components/foundation/scss/foundation/components/_global.scss */ +body { + background: #fff; + color: #222; + padding: 0; + margin: 0; + font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; + font-weight: normal; + font-style: normal; + line-height: 1.5; + position: relative; + cursor: auto; +} + +/* line 429, ../bower_components/foundation/scss/foundation/components/_global.scss */ +a:hover { + cursor: pointer; +} + +/* line 432, ../bower_components/foundation/scss/foundation/components/_global.scss */ +img { + max-width: 100%; + height: auto; +} + +/* line 434, ../bower_components/foundation/scss/foundation/components/_global.scss */ +img { + -ms-interpolation-mode: bicubic; +} + +/* line 438, ../bower_components/foundation/scss/foundation/components/_global.scss */ +#map_canvas img, +#map_canvas embed, +#map_canvas object, +.map_canvas img, +.map_canvas embed, +.map_canvas object { + max-width: none !important; +} + +/* line 445, ../bower_components/foundation/scss/foundation/components/_global.scss */ +.left { + float: left !important; +} + +/* line 446, ../bower_components/foundation/scss/foundation/components/_global.scss */ +.right { + float: right !important; +} + +/* line 172, ../bower_components/foundation/scss/foundation/components/_global.scss */ +.clearfix:before, .clearfix:after { + content: " "; + display: table; +} +/* line 173, ../bower_components/foundation/scss/foundation/components/_global.scss */ +.clearfix:after { + clear: both; +} + +/* line 450, ../bower_components/foundation/scss/foundation/components/_global.scss */ +.hide { + display: none !important; + visibility: hidden; +} + +/* line 456, ../bower_components/foundation/scss/foundation/components/_global.scss */ +.invisible { + visibility: hidden; +} + +/* line 462, ../bower_components/foundation/scss/foundation/components/_global.scss */ +.antialiased { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +/* line 465, ../bower_components/foundation/scss/foundation/components/_global.scss */ +img { + display: inline-block; + vertical-align: middle; +} + +/* line 475, ../bower_components/foundation/scss/foundation/components/_global.scss */ +textarea { + height: auto; + min-height: 50px; +} + +/* line 478, ../bower_components/foundation/scss/foundation/components/_global.scss */ +select { + width: 100%; +} + +/* line 155, ../bower_components/foundation/scss/foundation/components/_type.scss */ +.text-left { + text-align: left !important; +} + +/* line 156, ../bower_components/foundation/scss/foundation/components/_type.scss */ +.text-right { + text-align: right !important; +} + +/* line 157, ../bower_components/foundation/scss/foundation/components/_type.scss */ +.text-center { + text-align: center !important; +} + +/* line 158, ../bower_components/foundation/scss/foundation/components/_type.scss */ +.text-justify { + text-align: justify !important; +} + +@media only screen and (max-width: 40em) { + /* line 162, ../bower_components/foundation/scss/foundation/components/_type.scss */ + .small-only-text-left { + text-align: left !important; + } + + /* line 163, ../bower_components/foundation/scss/foundation/components/_type.scss */ + .small-only-text-right { + text-align: right !important; + } + + /* line 164, ../bower_components/foundation/scss/foundation/components/_type.scss */ + .small-only-text-center { + text-align: center !important; + } + + /* line 165, ../bower_components/foundation/scss/foundation/components/_type.scss */ + .small-only-text-justify { + text-align: justify !important; + } +} +@media only screen { + /* line 162, ../bower_components/foundation/scss/foundation/components/_type.scss */ + .small-text-left { + text-align: left !important; + } + + /* line 163, ../bower_components/foundation/scss/foundation/components/_type.scss */ + .small-text-right { + text-align: right !important; + } + + /* line 164, ../bower_components/foundation/scss/foundation/components/_type.scss */ + .small-text-center { + text-align: center !important; + } + + /* line 165, ../bower_components/foundation/scss/foundation/components/_type.scss */ + .small-text-justify { + text-align: justify !important; + } +} +@media only screen and (min-width: 40.063em) and (max-width: 64em) { + /* line 162, ../bower_components/foundation/scss/foundation/components/_type.scss */ + .medium-only-text-left { + text-align: left !important; + } + + /* line 163, ../bower_components/foundation/scss/foundation/components/_type.scss */ + .medium-only-text-right { + text-align: right !important; + } + + /* line 164, ../bower_components/foundation/scss/foundation/components/_type.scss */ + .medium-only-text-center { + text-align: center !important; + } + + /* line 165, ../bower_components/foundation/scss/foundation/components/_type.scss */ + .medium-only-text-justify { + text-align: justify !important; + } +} +@media only screen and (min-width: 40.063em) { + /* line 162, ../bower_components/foundation/scss/foundation/components/_type.scss */ + .medium-text-left { + text-align: left !important; + } + + /* line 163, ../bower_components/foundation/scss/foundation/components/_type.scss */ + .medium-text-right { + text-align: right !important; + } + + /* line 164, ../bower_components/foundation/scss/foundation/components/_type.scss */ + .medium-text-center { + text-align: center !important; + } + + /* line 165, ../bower_components/foundation/scss/foundation/components/_type.scss */ + .medium-text-justify { + text-align: justify !important; + } +} +@media only screen and (min-width: 64.063em) and (max-width: 90em) { + /* line 162, ../bower_components/foundation/scss/foundation/components/_type.scss */ + .large-only-text-left { + text-align: left !important; + } + + /* line 163, ../bower_components/foundation/scss/foundation/components/_type.scss */ + .large-only-text-right { + text-align: right !important; + } + + /* line 164, ../bower_components/foundation/scss/foundation/components/_type.scss */ + .large-only-text-center { + text-align: center !important; + } + + /* line 165, ../bower_components/foundation/scss/foundation/components/_type.scss */ + .large-only-text-justify { + text-align: justify !important; + } +} +@media only screen and (min-width: 64.063em) { + /* line 162, ../bower_components/foundation/scss/foundation/components/_type.scss */ + .large-text-left { + text-align: left !important; + } + + /* line 163, ../bower_components/foundation/scss/foundation/components/_type.scss */ + .large-text-right { + text-align: right !important; + } + + /* line 164, ../bower_components/foundation/scss/foundation/components/_type.scss */ + .large-text-center { + text-align: center !important; + } + + /* line 165, ../bower_components/foundation/scss/foundation/components/_type.scss */ + .large-text-justify { + text-align: justify !important; + } +} +@media only screen and (min-width: 90.063em) and (max-width: 120em) { + /* line 162, ../bower_components/foundation/scss/foundation/components/_type.scss */ + .xlarge-only-text-left { + text-align: left !important; + } + + /* line 163, ../bower_components/foundation/scss/foundation/components/_type.scss */ + .xlarge-only-text-right { + text-align: right !important; + } + + /* line 164, ../bower_components/foundation/scss/foundation/components/_type.scss */ + .xlarge-only-text-center { + text-align: center !important; + } + + /* line 165, ../bower_components/foundation/scss/foundation/components/_type.scss */ + .xlarge-only-text-justify { + text-align: justify !important; + } +} +@media only screen and (min-width: 90.063em) { + /* line 162, ../bower_components/foundation/scss/foundation/components/_type.scss */ + .xlarge-text-left { + text-align: left !important; + } + + /* line 163, ../bower_components/foundation/scss/foundation/components/_type.scss */ + .xlarge-text-right { + text-align: right !important; + } + + /* line 164, ../bower_components/foundation/scss/foundation/components/_type.scss */ + .xlarge-text-center { + text-align: center !important; + } + + /* line 165, ../bower_components/foundation/scss/foundation/components/_type.scss */ + .xlarge-text-justify { + text-align: justify !important; + } +} +@media only screen and (min-width: 120.063em) and (max-width: 99999999em) { + /* line 162, ../bower_components/foundation/scss/foundation/components/_type.scss */ + .xxlarge-only-text-left { + text-align: left !important; + } + + /* line 163, ../bower_components/foundation/scss/foundation/components/_type.scss */ + .xxlarge-only-text-right { + text-align: right !important; + } + + /* line 164, ../bower_components/foundation/scss/foundation/components/_type.scss */ + .xxlarge-only-text-center { + text-align: center !important; + } + + /* line 165, ../bower_components/foundation/scss/foundation/components/_type.scss */ + .xxlarge-only-text-justify { + text-align: justify !important; + } +} +@media only screen and (min-width: 120.063em) { + /* line 162, ../bower_components/foundation/scss/foundation/components/_type.scss */ + .xxlarge-text-left { + text-align: left !important; + } + + /* line 163, ../bower_components/foundation/scss/foundation/components/_type.scss */ + .xxlarge-text-right { + text-align: right !important; + } + + /* line 164, ../bower_components/foundation/scss/foundation/components/_type.scss */ + .xxlarge-text-center { + text-align: center !important; + } + + /* line 165, ../bower_components/foundation/scss/foundation/components/_type.scss */ + .xxlarge-text-justify { + text-align: justify !important; + } +} +/* Typography resets */ +/* line 193, ../bower_components/foundation/scss/foundation/components/_type.scss */ +div, +dl, +dt, +dd, +ul, +ol, +li, +h1, +h2, +h3, +h4, +h5, +h6, +pre, +form, +p, +blockquote, +th, +td { + margin: 0; + padding: 0; +} + +/* Default Link Styles */ +/* line 217, ../bower_components/foundation/scss/foundation/components/_type.scss */ +a { + color: #008CBA; + text-decoration: none; + line-height: inherit; +} +/* line 222, ../bower_components/foundation/scss/foundation/components/_type.scss */ +a:hover, a:focus { + color: #0078a0; +} +/* line 230, ../bower_components/foundation/scss/foundation/components/_type.scss */ +a img { + border: none; +} + +/* Default paragraph styles */ +/* line 234, ../bower_components/foundation/scss/foundation/components/_type.scss */ +p { + font-family: inherit; + font-weight: normal; + font-size: 1rem; + line-height: 1.6; + margin-bottom: 1.25rem; + text-rendering: optimizeLegibility; +} +/* line 242, ../bower_components/foundation/scss/foundation/components/_type.scss */ +p.lead { + font-size: 1.21875rem; + line-height: 1.6; +} +/* line 244, ../bower_components/foundation/scss/foundation/components/_type.scss */ +p aside { + font-size: 0.875rem; + line-height: 1.35; + font-style: italic; +} + +/* Default header styles */ +/* line 252, ../bower_components/foundation/scss/foundation/components/_type.scss */ +h1, h2, h3, h4, h5, h6 { + font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; + font-weight: normal; + font-style: normal; + color: #222222; + text-rendering: optimizeLegibility; + margin-top: 0.2rem; + margin-bottom: 0.5rem; + line-height: 1.4; +} +/* line 262, ../bower_components/foundation/scss/foundation/components/_type.scss */ +h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { + font-size: 60%; + color: #6f6f6f; + line-height: 0; +} + +/* line 269, ../bower_components/foundation/scss/foundation/components/_type.scss */ +h1 { + font-size: 2.125rem; +} + +/* line 270, ../bower_components/foundation/scss/foundation/components/_type.scss */ +h2 { + font-size: 1.6875rem; +} + +/* line 271, ../bower_components/foundation/scss/foundation/components/_type.scss */ +h3 { + font-size: 1.375rem; +} + +/* line 272, ../bower_components/foundation/scss/foundation/components/_type.scss */ +h4 { + font-size: 1.125rem; +} + +/* line 273, ../bower_components/foundation/scss/foundation/components/_type.scss */ +h5 { + font-size: 1.125rem; +} + +/* line 274, ../bower_components/foundation/scss/foundation/components/_type.scss */ +h6 { + font-size: 1rem; +} + +/* line 276, ../bower_components/foundation/scss/foundation/components/_type.scss */ +.subheader { + line-height: 1.4; + color: #6f6f6f; + font-weight: normal; + margin-top: 0.2rem; + margin-bottom: 0.5rem; +} + +/* line 278, ../bower_components/foundation/scss/foundation/components/_type.scss */ +hr { + border: solid #DDDDDD; + border-width: 1px 0 0; + clear: both; + margin: 1.25rem 0 1.1875rem; + height: 0; +} + +/* Helpful Typography Defaults */ +/* line 287, ../bower_components/foundation/scss/foundation/components/_type.scss */ +em, +i { + font-style: italic; + line-height: inherit; +} + +/* line 293, ../bower_components/foundation/scss/foundation/components/_type.scss */ +strong, +b { + font-weight: bold; + line-height: inherit; +} + +/* line 299, ../bower_components/foundation/scss/foundation/components/_type.scss */ +small { + font-size: 60%; + line-height: inherit; +} + +/* line 304, ../bower_components/foundation/scss/foundation/components/_type.scss */ +code { + font-family: Consolas, "Liberation Mono", Courier, monospace; + font-weight: normal; + color: #333333; + background-color: #f8f8f8; + border-width: 1px; + border-style: solid; + border-color: #dfdfdf; + padding: 0.125rem 0.3125rem 0.0625rem; +} + +/* Lists */ +/* line 316, ../bower_components/foundation/scss/foundation/components/_type.scss */ +ul, +ol, +dl { + font-size: 1rem; + line-height: 1.6; + margin-bottom: 1.25rem; + list-style-position: outside; + font-family: inherit; +} + +/* line 326, ../bower_components/foundation/scss/foundation/components/_type.scss */ +ul { + margin-left: 1.1rem; +} +/* line 328, ../bower_components/foundation/scss/foundation/components/_type.scss */ +ul.no-bullet { + margin-left: 0; +} +/* line 331, ../bower_components/foundation/scss/foundation/components/_type.scss */ +ul.no-bullet li ul, +ul.no-bullet li ol { + margin-left: 1.25rem; + margin-bottom: 0; + list-style: none; +} + +/* Unordered Lists */ +/* line 344, ../bower_components/foundation/scss/foundation/components/_type.scss */ +ul li ul, +ul li ol { + margin-left: 1.25rem; + margin-bottom: 0; +} +/* line 353, ../bower_components/foundation/scss/foundation/components/_type.scss */ +ul.square li ul, ul.circle li ul, ul.disc li ul { + list-style: inherit; +} +/* line 356, ../bower_components/foundation/scss/foundation/components/_type.scss */ +ul.square { + list-style-type: square; + margin-left: 1.1rem; +} +/* line 357, ../bower_components/foundation/scss/foundation/components/_type.scss */ +ul.circle { + list-style-type: circle; + margin-left: 1.1rem; +} +/* line 358, ../bower_components/foundation/scss/foundation/components/_type.scss */ +ul.disc { + list-style-type: disc; + margin-left: 1.1rem; +} +/* line 359, ../bower_components/foundation/scss/foundation/components/_type.scss */ +ul.no-bullet { + list-style: none; +} + +/* Ordered Lists */ +/* line 363, ../bower_components/foundation/scss/foundation/components/_type.scss */ +ol { + margin-left: 1.4rem; +} +/* line 366, ../bower_components/foundation/scss/foundation/components/_type.scss */ +ol li ul, +ol li ol { + margin-left: 1.25rem; + margin-bottom: 0; +} + +/* Definition Lists */ +/* line 376, ../bower_components/foundation/scss/foundation/components/_type.scss */ +dl dt { + margin-bottom: 0.3rem; + font-weight: bold; +} +/* line 380, ../bower_components/foundation/scss/foundation/components/_type.scss */ +dl dd { + margin-bottom: 0.75rem; +} + +/* Abbreviations */ +/* line 384, ../bower_components/foundation/scss/foundation/components/_type.scss */ +abbr, +acronym { + text-transform: uppercase; + font-size: 90%; + color: #222; + cursor: help; +} + +/* line 391, ../bower_components/foundation/scss/foundation/components/_type.scss */ +abbr { + text-transform: none; +} +/* line 393, ../bower_components/foundation/scss/foundation/components/_type.scss */ +abbr[title] { + border-bottom: 1px dotted #DDDDDD; +} + +/* Blockquotes */ +/* line 399, ../bower_components/foundation/scss/foundation/components/_type.scss */ +blockquote { + margin: 0 0 1.25rem; + padding: 0.5625rem 1.25rem 0 1.1875rem; + border-left: 1px solid #DDDDDD; +} +/* line 404, ../bower_components/foundation/scss/foundation/components/_type.scss */ +blockquote cite { + display: block; + font-size: 0.8125rem; + color: #555555; +} +/* line 408, ../bower_components/foundation/scss/foundation/components/_type.scss */ +blockquote cite:before { + content: "\2014 \0020"; +} +/* line 412, ../bower_components/foundation/scss/foundation/components/_type.scss */ +blockquote cite a, +blockquote cite a:visited { + color: #555555; +} + +/* line 418, ../bower_components/foundation/scss/foundation/components/_type.scss */ +blockquote, +blockquote p { + line-height: 1.6; + color: #6f6f6f; +} + +/* Microformats */ +/* line 425, ../bower_components/foundation/scss/foundation/components/_type.scss */ +.vcard { + display: inline-block; + margin: 0 0 1.25rem 0; + border: 1px solid #DDDDDD; + padding: 0.625rem 0.75rem; +} +/* line 431, ../bower_components/foundation/scss/foundation/components/_type.scss */ +.vcard li { + margin: 0; + display: block; +} +/* line 435, ../bower_components/foundation/scss/foundation/components/_type.scss */ +.vcard .fn { + font-weight: bold; + font-size: 0.9375rem; +} + +/* line 442, ../bower_components/foundation/scss/foundation/components/_type.scss */ +.vevent .summary { + font-weight: bold; +} +/* line 444, ../bower_components/foundation/scss/foundation/components/_type.scss */ +.vevent abbr { + cursor: default; + text-decoration: none; + font-weight: bold; + border: none; + padding: 0 0.0625rem; +} + +@media only screen and (min-width: 40.063em) { + /* line 455, ../bower_components/foundation/scss/foundation/components/_type.scss */ + h1, h2, h3, h4, h5, h6 { + line-height: 1.4; + } + + /* line 456, ../bower_components/foundation/scss/foundation/components/_type.scss */ + h1 { + font-size: 2.75rem; + } + + /* line 457, ../bower_components/foundation/scss/foundation/components/_type.scss */ + h2 { + font-size: 2.3125rem; + } + + /* line 458, ../bower_components/foundation/scss/foundation/components/_type.scss */ + h3 { + font-size: 1.6875rem; + } + + /* line 459, ../bower_components/foundation/scss/foundation/components/_type.scss */ + h4 { + font-size: 1.4375rem; + } + + /* line 460, ../bower_components/foundation/scss/foundation/components/_type.scss */ + h5 { + font-size: 1.125rem; + } + + /* line 461, ../bower_components/foundation/scss/foundation/components/_type.scss */ + h6 { + font-size: 1rem; + } +} +/* + * Print styles. + * + * Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/ + * Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com) +*/ +/* line 472, ../bower_components/foundation/scss/foundation/components/_type.scss */ +.print-only { + display: none !important; +} + +@media print { + /* line 474, ../bower_components/foundation/scss/foundation/components/_type.scss */ + * { + background: transparent !important; + color: #000000 !important; + /* Black prints faster: h5bp.com/s */ + box-shadow: none !important; + text-shadow: none !important; + } + + /* line 481, ../bower_components/foundation/scss/foundation/components/_type.scss */ + a, + a:visited { + text-decoration: underline; + } + + /* line 483, ../bower_components/foundation/scss/foundation/components/_type.scss */ + a[href]:after { + content: " (" attr(href) ")"; + } + + /* line 485, ../bower_components/foundation/scss/foundation/components/_type.scss */ + abbr[title]:after { + content: " (" attr(title) ")"; + } + + /* line 488, ../bower_components/foundation/scss/foundation/components/_type.scss */ + .ir a:after, + a[href^="javascript:"]:after, + a[href^="#"]:after { + content: ""; + } + + /* line 492, ../bower_components/foundation/scss/foundation/components/_type.scss */ + pre, + blockquote { + border: 1px solid #999999; + page-break-inside: avoid; + } + + /* line 498, ../bower_components/foundation/scss/foundation/components/_type.scss */ + thead { + display: table-header-group; + /* h5bp.com/t */ + } + + /* line 500, ../bower_components/foundation/scss/foundation/components/_type.scss */ + tr, + img { + page-break-inside: avoid; + } + + /* line 503, ../bower_components/foundation/scss/foundation/components/_type.scss */ + img { + max-width: 100% !important; + } + + @page { + margin: 0.5cm; + } + /* line 507, ../bower_components/foundation/scss/foundation/components/_type.scss */ + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + + /* line 514, ../bower_components/foundation/scss/foundation/components/_type.scss */ + h2, + h3 { + page-break-after: avoid; + } + + /* line 517, ../bower_components/foundation/scss/foundation/components/_type.scss */ + .hide-on-print { + display: none !important; + } + + /* line 518, ../bower_components/foundation/scss/foundation/components/_type.scss */ + .print-only { + display: block !important; + } + + /* line 519, ../bower_components/foundation/scss/foundation/components/_type.scss */ + .hide-for-print { + display: none !important; + } + + /* line 520, ../bower_components/foundation/scss/foundation/components/_type.scss */ + .show-for-print { + display: inherit !important; + } +} +/* Clearing Styles */ +/* line 44, ../bower_components/foundation/scss/foundation/components/_clearing.scss */ +.clearing-thumbs, [data-clearing] { + margin-bottom: 0; + margin-left: 0; + list-style: none; +} +/* line 172, ../bower_components/foundation/scss/foundation/components/_global.scss */ +.clearing-thumbs:before, .clearing-thumbs:after, [data-clearing]:before, [data-clearing]:after { + content: " "; + display: table; +} +/* line 173, ../bower_components/foundation/scss/foundation/components/_global.scss */ +.clearing-thumbs:after, [data-clearing]:after { + clear: both; +} +/* line 50, ../bower_components/foundation/scss/foundation/components/_clearing.scss */ +.clearing-thumbs li, [data-clearing] li { + float: left; + margin-right: 10px; +} +/* line 55, ../bower_components/foundation/scss/foundation/components/_clearing.scss */ +.clearing-thumbs[class*="block-grid-"] li, [data-clearing][class*="block-grid-"] li { + margin-right: 0; +} + +/* line 60, ../bower_components/foundation/scss/foundation/components/_clearing.scss */ +.clearing-blackout { + background: #333333; + position: fixed; + width: 100%; + height: 100%; + top: 0; + left: 0; + z-index: 998; +} +/* line 69, ../bower_components/foundation/scss/foundation/components/_clearing.scss */ +.clearing-blackout .clearing-close { + display: block; +} + +/* line 72, ../bower_components/foundation/scss/foundation/components/_clearing.scss */ +.clearing-container { + position: relative; + z-index: 998; + height: 100%; + overflow: hidden; + margin: 0; +} + +/* line 80, ../bower_components/foundation/scss/foundation/components/_clearing.scss */ +.clearing-touch-label { + position: absolute; + top: 50%; + left: 50%; + color: #AAAAAA; + font-size: 0.6em; +} + +/* line 88, ../bower_components/foundation/scss/foundation/components/_clearing.scss */ +.visible-img { + height: 95%; + position: relative; +} +/* line 92, ../bower_components/foundation/scss/foundation/components/_clearing.scss */ +.visible-img img { + position: absolute; + left: 50%; + top: 50%; + margin-left: -50%; + max-height: 100%; + max-width: 100%; +} + +/* line 102, ../bower_components/foundation/scss/foundation/components/_clearing.scss */ +.clearing-caption { + color: #CCCCCC; + font-size: 0.875em; + line-height: 1.3; + margin-bottom: 0; + text-align: center; + bottom: 0; + background: #333333; + width: 100%; + padding: 10px 30px 20px; + position: absolute; + left: 0; +} + +/* line 116, ../bower_components/foundation/scss/foundation/components/_clearing.scss */ +.clearing-close { + z-index: 999; + padding-left: 20px; + padding-top: 10px; + font-size: 30px; + line-height: 1; + color: #CCCCCC; + display: none; +} +/* line 125, ../bower_components/foundation/scss/foundation/components/_clearing.scss */ +.clearing-close:hover, .clearing-close:focus { + color: #CCCCCC; +} + +/* line 129, ../bower_components/foundation/scss/foundation/components/_clearing.scss */ +.clearing-assembled .clearing-container { + height: 100%; +} +/* line 130, ../bower_components/foundation/scss/foundation/components/_clearing.scss */ +.clearing-assembled .clearing-container .carousel > ul { + display: none; +} + +/* line 134, ../bower_components/foundation/scss/foundation/components/_clearing.scss */ +.clearing-feature li { + display: none; +} +/* line 136, ../bower_components/foundation/scss/foundation/components/_clearing.scss */ +.clearing-feature li.clearing-featured-img { + display: block; +} + +@media only screen and (min-width: 40.063em) { + /* line 143, ../bower_components/foundation/scss/foundation/components/_clearing.scss */ + .clearing-main-prev, + .clearing-main-next { + position: absolute; + height: 100%; + width: 40px; + top: 0; + } + /* line 149, ../bower_components/foundation/scss/foundation/components/_clearing.scss */ + .clearing-main-prev > span, + .clearing-main-next > span { + position: absolute; + top: 50%; + display: block; + width: 0; + height: 0; + border: solid 12px; + } + /* line 156, ../bower_components/foundation/scss/foundation/components/_clearing.scss */ + .clearing-main-prev > span:hover, + .clearing-main-next > span:hover { + opacity: 0.8; + } + + /* line 159, ../bower_components/foundation/scss/foundation/components/_clearing.scss */ + .clearing-main-prev { + left: 0; + } + /* line 161, ../bower_components/foundation/scss/foundation/components/_clearing.scss */ + .clearing-main-prev > span { + left: 5px; + border-color: transparent; + border-right-color: #CCCCCC; + } + + /* line 167, ../bower_components/foundation/scss/foundation/components/_clearing.scss */ + .clearing-main-next { + right: 0; + } + /* line 169, ../bower_components/foundation/scss/foundation/components/_clearing.scss */ + .clearing-main-next > span { + border-color: transparent; + border-left-color: #CCCCCC; + } + + /* line 175, ../bower_components/foundation/scss/foundation/components/_clearing.scss */ + .clearing-main-prev.disabled, + .clearing-main-next.disabled { + opacity: 0.3; + } + + /* line 180, ../bower_components/foundation/scss/foundation/components/_clearing.scss */ + .clearing-assembled .clearing-container .carousel { + background: rgba(51, 51, 51, 0.8); + height: 120px; + margin-top: 10px; + text-align: center; + } + /* line 186, ../bower_components/foundation/scss/foundation/components/_clearing.scss */ + .clearing-assembled .clearing-container .carousel > ul { + display: inline-block; + z-index: 999; + height: 100%; + position: relative; + float: none; + } + /* line 193, ../bower_components/foundation/scss/foundation/components/_clearing.scss */ + .clearing-assembled .clearing-container .carousel > ul li { + display: block; + width: 120px; + min-height: inherit; + float: left; + overflow: hidden; + margin-right: 0; + padding: 0; + position: relative; + cursor: pointer; + opacity: 0.4; + clear: none; + } + /* line 207, ../bower_components/foundation/scss/foundation/components/_clearing.scss */ + .clearing-assembled .clearing-container .carousel > ul li.fix-height img { + height: 100%; + max-width: none; + } + /* line 213, ../bower_components/foundation/scss/foundation/components/_clearing.scss */ + .clearing-assembled .clearing-container .carousel > ul li a.th { + border: none; + box-shadow: none; + display: block; + } + /* line 219, ../bower_components/foundation/scss/foundation/components/_clearing.scss */ + .clearing-assembled .clearing-container .carousel > ul li img { + cursor: pointer !important; + width: 100% !important; + } + /* line 224, ../bower_components/foundation/scss/foundation/components/_clearing.scss */ + .clearing-assembled .clearing-container .carousel > ul li.visible { + opacity: 1; + } + /* line 225, ../bower_components/foundation/scss/foundation/components/_clearing.scss */ + .clearing-assembled .clearing-container .carousel > ul li:hover { + opacity: 0.8; + } + /* line 230, ../bower_components/foundation/scss/foundation/components/_clearing.scss */ + .clearing-assembled .clearing-container .visible-img { + background: #333333; + overflow: hidden; + height: 85%; + } + + /* line 237, ../bower_components/foundation/scss/foundation/components/_clearing.scss */ + .clearing-close { + position: absolute; + top: 10px; + right: 20px; + padding-left: 0; + padding-top: 0; + } +} +/* line 232, ../bower_components/foundation/scss/foundation/components/_grid.scss */ +.row { + width: 100%; + margin-left: auto; + margin-right: auto; + margin-top: 0; + margin-bottom: 0; + max-width: 78.125rem; +} +/* line 172, ../bower_components/foundation/scss/foundation/components/_global.scss */ +.row:before, .row:after { + content: " "; + display: table; +} +/* line 173, ../bower_components/foundation/scss/foundation/components/_global.scss */ +.row:after { + clear: both; +} +/* line 236, ../bower_components/foundation/scss/foundation/components/_grid.scss */ +.row.collapse > .column, +.row.collapse > .columns { + padding-left: 0; + padding-right: 0; +} +/* line 239, ../bower_components/foundation/scss/foundation/components/_grid.scss */ +.row.collapse .row { + margin-left: 0; + margin-right: 0; +} +/* line 242, ../bower_components/foundation/scss/foundation/components/_grid.scss */ +.row .row { + width: auto; + margin-left: -0.625rem; + margin-right: -0.625rem; + margin-top: 0; + margin-bottom: 0; + max-width: none; +} +/* line 172, ../bower_components/foundation/scss/foundation/components/_global.scss */ +.row .row:before, .row .row:after { + content: " "; + display: table; +} +/* line 173, ../bower_components/foundation/scss/foundation/components/_global.scss */ +.row .row:after { + clear: both; +} +/* line 243, ../bower_components/foundation/scss/foundation/components/_grid.scss */ +.row .row.collapse { + width: auto; + margin: 0; + max-width: none; +} +/* line 172, ../bower_components/foundation/scss/foundation/components/_global.scss */ +.row .row.collapse:before, .row .row.collapse:after { + content: " "; + display: table; +} +/* line 173, ../bower_components/foundation/scss/foundation/components/_global.scss */ +.row .row.collapse:after { + clear: both; +} + +/* line 247, ../bower_components/foundation/scss/foundation/components/_grid.scss */ +.column, +.columns { + padding-left: 0.625rem; + padding-right: 0.625rem; + width: 100%; + float: left; +} + +/* line 250, ../bower_components/foundation/scss/foundation/components/_grid.scss */ +[class*="column"] + [class*="column"]:last-child { + float: right; +} + +/* line 251, ../bower_components/foundation/scss/foundation/components/_grid.scss */ +[class*="column"] + [class*="column"].end { + float: left; +} + +@media only screen { + /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-push-0 { + position: relative; + left: 0%; + right: auto; + } + + /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-pull-0 { + position: relative; + right: 0%; + left: auto; + } + + /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-push-1 { + position: relative; + left: 8.33333%; + right: auto; + } + + /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-pull-1 { + position: relative; + right: 8.33333%; + left: auto; + } + + /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-push-2 { + position: relative; + left: 16.66667%; + right: auto; + } + + /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-pull-2 { + position: relative; + right: 16.66667%; + left: auto; + } + + /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-push-3 { + position: relative; + left: 25%; + right: auto; + } + + /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-pull-3 { + position: relative; + right: 25%; + left: auto; + } + + /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-push-4 { + position: relative; + left: 33.33333%; + right: auto; + } + + /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-pull-4 { + position: relative; + right: 33.33333%; + left: auto; + } + + /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-push-5 { + position: relative; + left: 41.66667%; + right: auto; + } + + /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-pull-5 { + position: relative; + right: 41.66667%; + left: auto; + } + + /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-push-6 { + position: relative; + left: 50%; + right: auto; + } + + /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-pull-6 { + position: relative; + right: 50%; + left: auto; + } + + /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-push-7 { + position: relative; + left: 58.33333%; + right: auto; + } + + /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-pull-7 { + position: relative; + right: 58.33333%; + left: auto; + } + + /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-push-8 { + position: relative; + left: 66.66667%; + right: auto; + } + + /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-pull-8 { + position: relative; + right: 66.66667%; + left: auto; + } + + /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-push-9 { + position: relative; + left: 75%; + right: auto; + } + + /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-pull-9 { + position: relative; + right: 75%; + left: auto; + } + + /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-push-10 { + position: relative; + left: 83.33333%; + right: auto; + } + + /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-pull-10 { + position: relative; + right: 83.33333%; + left: auto; + } + + /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-push-11 { + position: relative; + left: 91.66667%; + right: auto; + } + + /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-pull-11 { + position: relative; + right: 91.66667%; + left: auto; + } + + /* line 167, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .column, + .columns { + position: relative; + padding-left: 0.625rem; + padding-right: 0.625rem; + float: left; + } + + /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-1 { + width: 8.33333%; + } + + /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-2 { + width: 16.66667%; + } + + /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-3 { + width: 25%; + } + + /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-4 { + width: 33.33333%; + } + + /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-5 { + width: 41.66667%; + } + + /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-6 { + width: 50%; + } + + /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-7 { + width: 58.33333%; + } + + /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-8 { + width: 66.66667%; + } + + /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-9 { + width: 75%; + } + + /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-10 { + width: 83.33333%; + } + + /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-11 { + width: 91.66667%; + } + + /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-12 { + width: 100%; + } + + /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-offset-0 { + margin-left: 0% !important; + } + + /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-offset-1 { + margin-left: 8.33333% !important; + } + + /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-offset-2 { + margin-left: 16.66667% !important; + } + + /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-offset-3 { + margin-left: 25% !important; + } + + /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-offset-4 { + margin-left: 33.33333% !important; + } + + /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-offset-5 { + margin-left: 41.66667% !important; + } + + /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-offset-6 { + margin-left: 50% !important; + } + + /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-offset-7 { + margin-left: 58.33333% !important; + } + + /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-offset-8 { + margin-left: 66.66667% !important; + } + + /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-offset-9 { + margin-left: 75% !important; + } + + /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-offset-10 { + margin-left: 83.33333% !important; + } + + /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-offset-11 { + margin-left: 91.66667% !important; + } + + /* line 179, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-reset-order { + margin-left: 0; + margin-right: 0; + left: auto; + right: auto; + float: left; + } + + /* line 187, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .column.small-centered, + .columns.small-centered { + margin-left: auto; + margin-right: auto; + float: none; + } + + /* line 190, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .column.small-uncentered, + .columns.small-uncentered { + margin-left: 0; + margin-right: 0; + float: left; + } + + /* line 198, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .column.small-centered:last-child, + .columns.small-centered:last-child { + float: none; + } + + /* line 204, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .column.small-uncentered:last-child, + .columns.small-uncentered:last-child { + float: left; + } + + /* line 209, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .column.small-uncentered.opposite, + .columns.small-uncentered.opposite { + float: right; + } + + /* line 216, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .row.small-collapse > .column, + .row.small-collapse > .columns { + padding-left: 0; + padding-right: 0; + } + /* line 219, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .row.small-collapse .row { + margin-left: 0; + margin-right: 0; + } + /* line 222, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .row.small-uncollapse > .column, + .row.small-uncollapse > .columns { + padding-left: 0.625rem; + padding-right: 0.625rem; + float: left; + } +} +@media only screen and (min-width: 40.063em) { + /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-push-0 { + position: relative; + left: 0%; + right: auto; + } + + /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-pull-0 { + position: relative; + right: 0%; + left: auto; + } + + /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-push-1 { + position: relative; + left: 8.33333%; + right: auto; + } + + /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-pull-1 { + position: relative; + right: 8.33333%; + left: auto; + } + + /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-push-2 { + position: relative; + left: 16.66667%; + right: auto; + } + + /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-pull-2 { + position: relative; + right: 16.66667%; + left: auto; + } + + /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-push-3 { + position: relative; + left: 25%; + right: auto; + } + + /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-pull-3 { + position: relative; + right: 25%; + left: auto; + } + + /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-push-4 { + position: relative; + left: 33.33333%; + right: auto; + } + + /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-pull-4 { + position: relative; + right: 33.33333%; + left: auto; + } + + /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-push-5 { + position: relative; + left: 41.66667%; + right: auto; + } + + /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-pull-5 { + position: relative; + right: 41.66667%; + left: auto; + } + + /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-push-6 { + position: relative; + left: 50%; + right: auto; + } + + /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-pull-6 { + position: relative; + right: 50%; + left: auto; + } + + /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-push-7 { + position: relative; + left: 58.33333%; + right: auto; + } + + /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-pull-7 { + position: relative; + right: 58.33333%; + left: auto; + } + + /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-push-8 { + position: relative; + left: 66.66667%; + right: auto; + } + + /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-pull-8 { + position: relative; + right: 66.66667%; + left: auto; + } + + /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-push-9 { + position: relative; + left: 75%; + right: auto; + } + + /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-pull-9 { + position: relative; + right: 75%; + left: auto; + } + + /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-push-10 { + position: relative; + left: 83.33333%; + right: auto; + } + + /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-pull-10 { + position: relative; + right: 83.33333%; + left: auto; + } + + /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-push-11 { + position: relative; + left: 91.66667%; + right: auto; + } + + /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-pull-11 { + position: relative; + right: 91.66667%; + left: auto; + } + + /* line 167, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .column, + .columns { + position: relative; + padding-left: 0.625rem; + padding-right: 0.625rem; + float: left; + } + + /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-1 { + width: 8.33333%; + } + + /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-2 { + width: 16.66667%; + } + + /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-3 { + width: 25%; + } + + /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-4 { + width: 33.33333%; + } + + /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-5 { + width: 41.66667%; + } + + /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-6 { + width: 50%; + } + + /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-7 { + width: 58.33333%; + } + + /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-8 { + width: 66.66667%; + } + + /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-9 { + width: 75%; + } + + /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-10 { + width: 83.33333%; + } + + /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-11 { + width: 91.66667%; + } + + /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-12 { + width: 100%; + } + + /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-offset-0 { + margin-left: 0% !important; + } + + /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-offset-1 { + margin-left: 8.33333% !important; + } + + /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-offset-2 { + margin-left: 16.66667% !important; + } + + /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-offset-3 { + margin-left: 25% !important; + } + + /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-offset-4 { + margin-left: 33.33333% !important; + } + + /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-offset-5 { + margin-left: 41.66667% !important; + } + + /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-offset-6 { + margin-left: 50% !important; + } + + /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-offset-7 { + margin-left: 58.33333% !important; + } + + /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-offset-8 { + margin-left: 66.66667% !important; + } + + /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-offset-9 { + margin-left: 75% !important; + } + + /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-offset-10 { + margin-left: 83.33333% !important; + } + + /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-offset-11 { + margin-left: 91.66667% !important; + } + + /* line 179, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-reset-order { + margin-left: 0; + margin-right: 0; + left: auto; + right: auto; + float: left; + } + + /* line 187, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .column.medium-centered, + .columns.medium-centered { + margin-left: auto; + margin-right: auto; + float: none; + } + + /* line 190, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .column.medium-uncentered, + .columns.medium-uncentered { + margin-left: 0; + margin-right: 0; + float: left; + } + + /* line 198, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .column.medium-centered:last-child, + .columns.medium-centered:last-child { + float: none; + } + + /* line 204, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .column.medium-uncentered:last-child, + .columns.medium-uncentered:last-child { + float: left; + } + + /* line 209, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .column.medium-uncentered.opposite, + .columns.medium-uncentered.opposite { + float: right; + } + + /* line 216, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .row.medium-collapse > .column, + .row.medium-collapse > .columns { + padding-left: 0; + padding-right: 0; + } + /* line 219, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .row.medium-collapse .row { + margin-left: 0; + margin-right: 0; + } + /* line 222, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .row.medium-uncollapse > .column, + .row.medium-uncollapse > .columns { + padding-left: 0.625rem; + padding-right: 0.625rem; + float: left; + } + + /* line 261, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-0 { + position: relative; + left: 0%; + right: auto; + } + + /* line 264, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-0 { + position: relative; + right: 0%; + left: auto; + } + + /* line 261, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-1 { + position: relative; + left: 8.33333%; + right: auto; + } + + /* line 264, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-1 { + position: relative; + right: 8.33333%; + left: auto; + } + + /* line 261, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-2 { + position: relative; + left: 16.66667%; + right: auto; + } + + /* line 264, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-2 { + position: relative; + right: 16.66667%; + left: auto; + } + + /* line 261, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-3 { + position: relative; + left: 25%; + right: auto; + } + + /* line 264, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-3 { + position: relative; + right: 25%; + left: auto; + } + + /* line 261, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-4 { + position: relative; + left: 33.33333%; + right: auto; + } + + /* line 264, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-4 { + position: relative; + right: 33.33333%; + left: auto; + } + + /* line 261, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-5 { + position: relative; + left: 41.66667%; + right: auto; + } + + /* line 264, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-5 { + position: relative; + right: 41.66667%; + left: auto; + } + + /* line 261, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-6 { + position: relative; + left: 50%; + right: auto; + } + + /* line 264, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-6 { + position: relative; + right: 50%; + left: auto; + } + + /* line 261, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-7 { + position: relative; + left: 58.33333%; + right: auto; + } + + /* line 264, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-7 { + position: relative; + right: 58.33333%; + left: auto; + } + + /* line 261, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-8 { + position: relative; + left: 66.66667%; + right: auto; + } + + /* line 264, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-8 { + position: relative; + right: 66.66667%; + left: auto; + } + + /* line 261, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-9 { + position: relative; + left: 75%; + right: auto; + } + + /* line 264, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-9 { + position: relative; + right: 75%; + left: auto; + } + + /* line 261, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-10 { + position: relative; + left: 83.33333%; + right: auto; + } + + /* line 264, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-10 { + position: relative; + right: 83.33333%; + left: auto; + } + + /* line 261, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-11 { + position: relative; + left: 91.66667%; + right: auto; + } + + /* line 264, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-11 { + position: relative; + right: 91.66667%; + left: auto; + } +} +@media only screen and (min-width: 64.063em) { + /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-push-0 { + position: relative; + left: 0%; + right: auto; + } + + /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-pull-0 { + position: relative; + right: 0%; + left: auto; + } + + /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-push-1 { + position: relative; + left: 8.33333%; + right: auto; + } + + /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-pull-1 { + position: relative; + right: 8.33333%; + left: auto; + } + + /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-push-2 { + position: relative; + left: 16.66667%; + right: auto; + } + + /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-pull-2 { + position: relative; + right: 16.66667%; + left: auto; + } + + /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-push-3 { + position: relative; + left: 25%; + right: auto; + } + + /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-pull-3 { + position: relative; + right: 25%; + left: auto; + } + + /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-push-4 { + position: relative; + left: 33.33333%; + right: auto; + } + + /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-pull-4 { + position: relative; + right: 33.33333%; + left: auto; + } + + /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-push-5 { + position: relative; + left: 41.66667%; + right: auto; + } + + /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-pull-5 { + position: relative; + right: 41.66667%; + left: auto; + } + + /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-push-6 { + position: relative; + left: 50%; + right: auto; + } + + /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-pull-6 { + position: relative; + right: 50%; + left: auto; + } + + /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-push-7 { + position: relative; + left: 58.33333%; + right: auto; + } + + /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-pull-7 { + position: relative; + right: 58.33333%; + left: auto; + } + + /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-push-8 { + position: relative; + left: 66.66667%; + right: auto; + } + + /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-pull-8 { + position: relative; + right: 66.66667%; + left: auto; + } + + /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-push-9 { + position: relative; + left: 75%; + right: auto; + } + + /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-pull-9 { + position: relative; + right: 75%; + left: auto; + } + + /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-push-10 { + position: relative; + left: 83.33333%; + right: auto; + } + + /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-pull-10 { + position: relative; + right: 83.33333%; + left: auto; + } + + /* line 159, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-push-11 { + position: relative; + left: 91.66667%; + right: auto; + } + + /* line 162, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-pull-11 { + position: relative; + right: 91.66667%; + left: auto; + } + + /* line 167, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .column, + .columns { + position: relative; + padding-left: 0.625rem; + padding-right: 0.625rem; + float: left; + } + + /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-1 { + width: 8.33333%; + } + + /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-2 { + width: 16.66667%; + } + + /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-3 { + width: 25%; + } + + /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-4 { + width: 33.33333%; + } + + /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-5 { + width: 41.66667%; + } + + /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-6 { + width: 50%; + } + + /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-7 { + width: 58.33333%; + } + + /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-8 { + width: 66.66667%; + } + + /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-9 { + width: 75%; + } + + /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-10 { + width: 83.33333%; + } + + /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-11 { + width: 91.66667%; + } + + /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-12 { + width: 100%; + } + + /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-offset-0 { + margin-left: 0% !important; + } + + /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-offset-1 { + margin-left: 8.33333% !important; + } + + /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-offset-2 { + margin-left: 16.66667% !important; + } + + /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-offset-3 { + margin-left: 25% !important; + } + + /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-offset-4 { + margin-left: 33.33333% !important; + } + + /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-offset-5 { + margin-left: 41.66667% !important; + } + + /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-offset-6 { + margin-left: 50% !important; + } + + /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-offset-7 { + margin-left: 58.33333% !important; + } + + /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-offset-8 { + margin-left: 66.66667% !important; + } + + /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-offset-9 { + margin-left: 75% !important; + } + + /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-offset-10 { + margin-left: 83.33333% !important; + } + + /* line 176, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-offset-11 { + margin-left: 91.66667% !important; + } + + /* line 179, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-reset-order { + margin-left: 0; + margin-right: 0; + left: auto; + right: auto; + float: left; + } + + /* line 187, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .column.large-centered, + .columns.large-centered { + margin-left: auto; + margin-right: auto; + float: none; + } + + /* line 190, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .column.large-uncentered, + .columns.large-uncentered { + margin-left: 0; + margin-right: 0; + float: left; + } + + /* line 198, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .column.large-centered:last-child, + .columns.large-centered:last-child { + float: none; + } + + /* line 204, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .column.large-uncentered:last-child, + .columns.large-uncentered:last-child { + float: left; + } + + /* line 209, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .column.large-uncentered.opposite, + .columns.large-uncentered.opposite { + float: right; + } + + /* line 216, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .row.large-collapse > .column, + .row.large-collapse > .columns { + padding-left: 0; + padding-right: 0; + } + /* line 219, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .row.large-collapse .row { + margin-left: 0; + margin-right: 0; + } + /* line 222, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .row.large-uncollapse > .column, + .row.large-uncollapse > .columns { + padding-left: 0.625rem; + padding-right: 0.625rem; + float: left; + } + + /* line 272, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-0 { + position: relative; + left: 0%; + right: auto; + } + + /* line 275, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-0 { + position: relative; + right: 0%; + left: auto; + } + + /* line 272, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-1 { + position: relative; + left: 8.33333%; + right: auto; + } + + /* line 275, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-1 { + position: relative; + right: 8.33333%; + left: auto; + } + + /* line 272, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-2 { + position: relative; + left: 16.66667%; + right: auto; + } + + /* line 275, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-2 { + position: relative; + right: 16.66667%; + left: auto; + } + + /* line 272, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-3 { + position: relative; + left: 25%; + right: auto; + } + + /* line 275, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-3 { + position: relative; + right: 25%; + left: auto; + } + + /* line 272, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-4 { + position: relative; + left: 33.33333%; + right: auto; + } + + /* line 275, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-4 { + position: relative; + right: 33.33333%; + left: auto; + } + + /* line 272, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-5 { + position: relative; + left: 41.66667%; + right: auto; + } + + /* line 275, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-5 { + position: relative; + right: 41.66667%; + left: auto; + } + + /* line 272, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-6 { + position: relative; + left: 50%; + right: auto; + } + + /* line 275, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-6 { + position: relative; + right: 50%; + left: auto; + } + + /* line 272, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-7 { + position: relative; + left: 58.33333%; + right: auto; + } + + /* line 275, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-7 { + position: relative; + right: 58.33333%; + left: auto; + } + + /* line 272, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-8 { + position: relative; + left: 66.66667%; + right: auto; + } + + /* line 275, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-8 { + position: relative; + right: 66.66667%; + left: auto; + } + + /* line 272, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-9 { + position: relative; + left: 75%; + right: auto; + } + + /* line 275, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-9 { + position: relative; + right: 75%; + left: auto; + } + + /* line 272, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-10 { + position: relative; + left: 83.33333%; + right: auto; + } + + /* line 275, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-10 { + position: relative; + right: 83.33333%; + left: auto; + } + + /* line 272, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-11 { + position: relative; + left: 91.66667%; + right: auto; + } + + /* line 275, ../bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-11 { + position: relative; + right: 91.66667%; + left: auto; + } +} +/* line 106, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ +[class*="block-grid-"] { + display: block; + padding: 0; + margin: 0 -0.625rem; +} +/* line 172, ../bower_components/foundation/scss/foundation/components/_global.scss */ +[class*="block-grid-"]:before, [class*="block-grid-"]:after { + content: " "; + display: table; +} +/* line 173, ../bower_components/foundation/scss/foundation/components/_global.scss */ +[class*="block-grid-"]:after { + clear: both; +} +/* line 50, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ +[class*="block-grid-"] > li { + display: block; + height: auto; + float: left; + padding: 0 0.625rem 1.25rem; +} + +@media only screen { + /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-1 > li { + width: 100%; + list-style: none; + } + /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-1 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-1 > li:nth-of-type(1n+1) { + clear: both; + } + + /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-2 > li { + width: 50%; + list-style: none; + } + /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-2 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-2 > li:nth-of-type(2n+1) { + clear: both; + } + + /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-3 > li { + width: 33.33333%; + list-style: none; + } + /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-3 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-3 > li:nth-of-type(3n+1) { + clear: both; + } + + /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-4 > li { + width: 25%; + list-style: none; + } + /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-4 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-4 > li:nth-of-type(4n+1) { + clear: both; + } + + /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-5 > li { + width: 20%; + list-style: none; + } + /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-5 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-5 > li:nth-of-type(5n+1) { + clear: both; + } + + /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-6 > li { + width: 16.66667%; + list-style: none; + } + /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-6 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-6 > li:nth-of-type(6n+1) { + clear: both; + } + + /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-7 > li { + width: 14.28571%; + list-style: none; + } + /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-7 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-7 > li:nth-of-type(7n+1) { + clear: both; + } + + /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-8 > li { + width: 12.5%; + list-style: none; + } + /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-8 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-8 > li:nth-of-type(8n+1) { + clear: both; + } + + /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-9 > li { + width: 11.11111%; + list-style: none; + } + /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-9 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-9 > li:nth-of-type(9n+1) { + clear: both; + } + + /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-10 > li { + width: 10%; + list-style: none; + } + /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-10 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-10 > li:nth-of-type(10n+1) { + clear: both; + } + + /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-11 > li { + width: 9.09091%; + list-style: none; + } + /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-11 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-11 > li:nth-of-type(11n+1) { + clear: both; + } + + /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-12 > li { + width: 8.33333%; + list-style: none; + } + /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-12 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-12 > li:nth-of-type(12n+1) { + clear: both; + } +} +@media only screen and (min-width: 40.063em) { + /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-1 > li { + width: 100%; + list-style: none; + } + /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-1 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-1 > li:nth-of-type(1n+1) { + clear: both; + } + + /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-2 > li { + width: 50%; + list-style: none; + } + /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-2 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-2 > li:nth-of-type(2n+1) { + clear: both; + } + + /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-3 > li { + width: 33.33333%; + list-style: none; + } + /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-3 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-3 > li:nth-of-type(3n+1) { + clear: both; + } + + /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-4 > li { + width: 25%; + list-style: none; + } + /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-4 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-4 > li:nth-of-type(4n+1) { + clear: both; + } + + /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-5 > li { + width: 20%; + list-style: none; + } + /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-5 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-5 > li:nth-of-type(5n+1) { + clear: both; + } + + /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-6 > li { + width: 16.66667%; + list-style: none; + } + /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-6 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-6 > li:nth-of-type(6n+1) { + clear: both; + } + + /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-7 > li { + width: 14.28571%; + list-style: none; + } + /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-7 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-7 > li:nth-of-type(7n+1) { + clear: both; + } + + /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-8 > li { + width: 12.5%; + list-style: none; + } + /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-8 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-8 > li:nth-of-type(8n+1) { + clear: both; + } + + /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-9 > li { + width: 11.11111%; + list-style: none; + } + /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-9 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-9 > li:nth-of-type(9n+1) { + clear: both; + } + + /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-10 > li { + width: 10%; + list-style: none; + } + /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-10 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-10 > li:nth-of-type(10n+1) { + clear: both; + } + + /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-11 > li { + width: 9.09091%; + list-style: none; + } + /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-11 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-11 > li:nth-of-type(11n+1) { + clear: both; + } + + /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-12 > li { + width: 8.33333%; + list-style: none; + } + /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-12 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-12 > li:nth-of-type(12n+1) { + clear: both; + } +} +@media only screen and (min-width: 64.063em) { + /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-1 > li { + width: 100%; + list-style: none; + } + /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-1 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-1 > li:nth-of-type(1n+1) { + clear: both; + } + + /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-2 > li { + width: 50%; + list-style: none; + } + /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-2 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-2 > li:nth-of-type(2n+1) { + clear: both; + } + + /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-3 > li { + width: 33.33333%; + list-style: none; + } + /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-3 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-3 > li:nth-of-type(3n+1) { + clear: both; + } + + /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-4 > li { + width: 25%; + list-style: none; + } + /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-4 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-4 > li:nth-of-type(4n+1) { + clear: both; + } + + /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-5 > li { + width: 20%; + list-style: none; + } + /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-5 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-5 > li:nth-of-type(5n+1) { + clear: both; + } + + /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-6 > li { + width: 16.66667%; + list-style: none; + } + /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-6 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-6 > li:nth-of-type(6n+1) { + clear: both; + } + + /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-7 > li { + width: 14.28571%; + list-style: none; + } + /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-7 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-7 > li:nth-of-type(7n+1) { + clear: both; + } + + /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-8 > li { + width: 12.5%; + list-style: none; + } + /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-8 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-8 > li:nth-of-type(8n+1) { + clear: both; + } + + /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-9 > li { + width: 11.11111%; + list-style: none; + } + /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-9 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-9 > li:nth-of-type(9n+1) { + clear: both; + } + + /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-10 > li { + width: 10%; + list-style: none; + } + /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-10 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-10 > li:nth-of-type(10n+1) { + clear: both; + } + + /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-11 > li { + width: 9.09091%; + list-style: none; + } + /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-11 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-11 > li:nth-of-type(11n+1) { + clear: both; + } + + /* line 61, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-12 > li { + width: 8.33333%; + list-style: none; + } + /* line 68, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-12 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-12 > li:nth-of-type(12n+1) { + clear: both; + } +} +/* +* ESADHaR +*/ +@font-face { + font-family: 'open_sans'; + src: url("fonts/open-sans/OpenSans-Semibold-webfont.eot"); + src: url("fonts/open-sans/OpenSans-Semibold-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/open-sans/OpenSans-Semibold-webfont.woff") format("woff"), url("fonts/open-sans/OpenSans-Semibold-webfont.ttf") format("truetype"), url("fonts/open-sans/OpenSans-Semibold-webfont.svg#open_sanssemibold") format("svg"); + font-weight: 600; + font-style: normal; +} +@font-face { + font-family: 'open_sans'; + src: url("fonts/open-sans/OpenSans-Regular-webfont.eot"); + src: url("fonts/open-sans/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/open-sans/OpenSans-Regular-webfont.woff") format("woff"), url("fonts/open-sans/OpenSans-Regular-webfont.ttf") format("truetype"), url("fonts/open-sans/OpenSans-Regular-webfont.svg#open_sansregular") format("svg"); + font-weight: normal; + font-style: normal; +} +@font-face { + font-family: 'open_sans'; + src: url("fonts/open-sans/OpenSans-LightItalic-webfont.eot"); + src: url("fonts/open-sans/OpenSans-LightItalic-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/open-sans/OpenSans-LightItalic-webfont.woff") format("woff"), url("fonts/open-sans/OpenSans-LightItalic-webfont.ttf") format("truetype"), url("fonts/open-sans/OpenSans-LightItalic-webfont.svg#open_sanslight_italic") format("svg"); + font-weight: 300; + font-style: italic; +} +@font-face { + font-family: 'open_sans'; + src: url("fonts/open-sans/OpenSans-Light-webfont.eot"); + src: url("fonts/open-sans/OpenSans-Light-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/open-sans/OpenSans-Light-webfont.woff") format("woff"), url("fonts/open-sans/OpenSans-Light-webfont.ttf") format("truetype"), url("fonts/open-sans/OpenSans-Light-webfont.svg#open_sanslight") format("svg"); + font-weight: 300; + font-style: normal; +} +@font-face { + font-family: 'open_sans'; + src: url("fonts/open-sans/OpenSans-Italic-webfont.eot"); + src: url("fonts/open-sans/OpenSans-Italic-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/open-sans/OpenSans-Italic-webfont.woff") format("woff"), url("fonts/open-sans/OpenSans-Italic-webfont.ttf") format("truetype"), url("fonts/open-sans/OpenSans-Italic-webfont.svg#open_sansitalic") format("svg"); + font-weight: normal; + font-style: italic; +} +@font-face { + font-family: 'open_sans'; + src: url("fonts/open-sans/OpenSans-ExtraBoldItalic-webfont.eot"); + src: url("fonts/open-sans/OpenSans-ExtraBoldItalic-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/open-sans/OpenSans-ExtraBoldItalic-webfont.woff") format("woff"), url("fonts/open-sans/OpenSans-ExtraBoldItalic-webfont.ttf") format("truetype"), url("fonts/open-sans/OpenSans-ExtraBoldItalic-webfont.svg#open_sansextrabold_italic") format("svg"); + font-weight: 900; + font-style: italic; +} +@font-face { + font-family: 'open_sans'; + src: url("fonts/open-sans/OpenSans-ExtraBold-webfont.eot"); + src: url("fonts/open-sans/OpenSans-ExtraBold-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/open-sans/OpenSans-ExtraBold-webfont.woff") format("woff"), url("fonts/open-sans/OpenSans-ExtraBold-webfont.ttf") format("truetype"), url("fonts/open-sans/OpenSans-ExtraBold-webfont.svg#open_sansextrabold") format("svg"); + font-weight: 900; + font-style: normal; +} +@font-face { + font-family: 'open_sans'; + src: url("fonts/open-sans/OpenSans-BoldItalic-webfont.eot"); + src: url("fonts/open-sans/OpenSans-BoldItalic-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/open-sans/OpenSans-BoldItalic-webfont.woff") format("woff"), url("fonts/open-sans/OpenSans-BoldItalic-webfont.ttf") format("truetype"), url("fonts/open-sans/OpenSans-BoldItalic-webfont.svg#open_sansbold_italic") format("svg"); + font-weight: 700; + font-style: italic; +} +@font-face { + font-family: 'open_sans'; + src: url("fonts/open-sans/OpenSans-Bold-webfont.eot"); + src: url("fonts/open-sans/OpenSans-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/open-sans/OpenSans-Bold-webfont.woff") format("woff"), url("fonts/open-sans/OpenSans-Bold-webfont.ttf") format("truetype"), url("fonts/open-sans/OpenSans-Bold-webfont.svg#open_sansbold") format("svg"); + font-weight: 700; + font-style: normal; +} +@font-face { + font-family: 'open_sans'; + src: url("fonts/open-sans/OpenSans-SemiboldItalic-webfont.eot"); + src: url("fonts/open-sans/OpenSans-SemiboldItalic-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/open-sans/OpenSans-SemiboldItalic-webfont.woff") format("woff"), url("fonts/open-sans/OpenSans-SemiboldItalic-webfont.ttf") format("truetype"), url("fonts/open-sans/OpenSans-SemiboldItalic-webfont.svg#open_sanssemibold_italic") format("svg"); + font-weight: 600; + font-style: italic; +} +@font-face { + font-family: 'epflc'; + src: url("fonts/epf/epf_lc-webfont.eot"); + src: url("fonts/epf/epf_lc-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/epf/epf_lc-webfont.woff2") format("woff2"), url("fonts/epf/epf_lc-webfont.woff") format("woff"), url("fonts/epf/epf_lc-webfont.ttf") format("truetype"), url("fonts/epf/epf_lc-webfont.svg#epflc") format("svg"); + font-weight: normal; + font-style: normal; +} +@font-face { + font-family: 'epflcb'; + src: url("fonts/epf/epf_lcb-webfont.eot"); + src: url("fonts/epf/epf_lcb-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/epf/epf_lcb-webfont.woff2") format("woff2"), url("fonts/epf/epf_lcb-webfont.woff") format("woff"), url("fonts/epf/epf_lcb-webfont.ttf") format("truetype"), url("fonts/epf/epf_lcb-webfont.svg#epflcb") format("svg"); + font-weight: normal; + font-style: normal; +} +@font-face { + font-family: 'epflul'; + src: url("fonts/epf/epf_lul-webfont.eot"); + src: url("fonts/epf/epf_lul-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/epf/epf_lul-webfont.woff2") format("woff2"), url("fonts/epf/epf_lul-webfont.woff") format("woff"), url("fonts/epf/epf_lul-webfont.ttf") format("truetype"), url("fonts/epf/epf_lul-webfont.svg#epflul") format("svg"); + font-weight: normal; + font-style: normal; +} +@font-face { + font-family: 'epflulb'; + src: url("fonts/epf/epf_lulb-webfont.eot"); + src: url("fonts/epf/epf_lulb-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/epf/epf_lulb-webfont.woff2") format("woff2"), url("fonts/epf/epf_lulb-webfont.woff") format("woff"), url("fonts/epf/epf_lulb-webfont.ttf") format("truetype"), url("fonts/epf/epf_lulb-webfont.svg#epflulb") format("svg"); + font-weight: normal; + font-style: normal; +} +@font-face { + font-family: 'epfuc'; + src: url("fonts/epf/epf_uc-webfont.eot"); + src: url("fonts/epf/epf_uc-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/epf/epf_uc-webfont.woff2") format("woff2"), url("fonts/epf/epf_uc-webfont.woff") format("woff"), url("fonts/epf/epf_uc-webfont.ttf") format("truetype"), url("fonts/epf/epf_uc-webfont.svg#epfuc") format("svg"); + font-weight: normal; + font-style: normal; +} +@font-face { + font-family: 'epfucb'; + src: url("fonts/epf/epf_ucb-webfont.eot"); + src: url("fonts/epf/epf_ucb-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/epf/epf_ucb-webfont.woff2") format("woff2"), url("fonts/epf/epf_ucb-webfont.woff") format("woff"), url("fonts/epf/epf_ucb-webfont.ttf") format("truetype"), url("fonts/epf/epf_ucb-webfont.svg#epfucb") format("svg"); + font-weight: normal; + font-style: normal; +} +@font-face { + font-family: 'epfuul'; + src: url("fonts/epf/epf_uul-webfont.eot"); + src: url("fonts/epf/epf_uul-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/epf/epf_uul-webfont.woff2") format("woff2"), url("fonts/epf/epf_uul-webfont.woff") format("woff"), url("fonts/epf/epf_uul-webfont.ttf") format("truetype"), url("fonts/epf/epf_uul-webfont.svg#epfuul") format("svg"); + font-weight: normal; + font-style: normal; +} +@font-face { + font-family: 'epfuulb'; + src: url("fonts/epf/epf_uulb-webfont.eot"); + src: url("fonts/epf/epf_uulb-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/epf/epf_uulb-webfont.woff2") format("woff2"), url("fonts/epf/epf_uulb-webfont.woff") format("woff"), url("fonts/epf/epf_uulb-webfont.ttf") format("truetype"), url("fonts/epf/epf_uulb-webfont.svg#epfuulb") format("svg"); + font-weight: normal; + font-style: normal; +} +/* line 222, fonts.scss */ +html, body { + font-size: 16px; +} + +/* line 226, fonts.scss */ +html, body, h1, h2, h3, h4, h5, h6 { + font-family: 'open_sans', monospace; +} + +/* line 231, fonts.scss */ +p { + line-height: 1.3; +} + +/* line 234, fonts.scss */ +p.heading { + font-size: 1.25em !important; +} + +/* line 28, jee.scss */ +html { + position: relative; +} + +/* line 32, jee.scss */ +body { + position: relative; + height: 100% !important; + /* IE10 Consumer Preview */ + /* Mozilla Firefox */ + /* Opera */ + /* Webkit (Safari/Chrome 10) */ + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFDE9), color-stop(1, #BECFD9)); + /* Webkit (Chrome 11+) */ + background-image: -webkit-linear-gradient(top, #FFFDE9 0%, #BECFD9 100%); + /* W3C Markup, IE10 Release Preview */ + background-image: linear-gradient(to bottom, #FFFDE9 0%, #BECFD9 100%); +} + +/* line 50, jee.scss */ +#root { + position: relative; + width: 100%; + height: 100%; + overflow: hidden; +} + +@-webkit-keyframes introLogo { + 0% { + opacity: 0; + } + 35% { + opacity: 1; + } + 50% { + opacity: 1; + } + 75% { + opacity: 0; + } + 100% { + opacity: 0; + } +} + +@keyframes introLogo { + 0% { + opacity: 0; + } + 35% { + opacity: 1; + } + 50% { + opacity: 1; + } + 75% { + opacity: 0; + } + 100% { + opacity: 0; + } +} +@-webkit-keyframes introLogoBlured { + 0% { + opacity: 0; + } + 50% { + opacity: 0; + } + 60% { + opacity: 0.8; + } + 100% { + opacity: 0.8; + } +} +@keyframes introLogoBlured { + 0% { + opacity: 0; + } + 50% { + opacity: 0; + } + 60% { + opacity: 0.8; + } + 100% { + opacity: 0.8; + } +} +@-webkit-keyframes introSlogan { + 0% { + opacity: 0; + } + 50% { + opacity: 0; + } + 70% { + opacity: 1; + } + 90% { + opacity: 1; + } + 100% { + opacity: 0; + } +} +@keyframes introSlogan { + 0% { + opacity: 0; + } + 50% { + opacity: 0; + } + 70% { + opacity: 1; + } + 90% { + opacity: 1; + } + 100% { + opacity: 0; + } +} +/* line 82, jee.scss */ +body { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +/* line 88, jee.scss */ +#header { + position: absolute; + overflow: hidden; + width: 700px; + height: 310px; + top: 50%; + left: 50%; + margin-left: -350px; + margin-top: -155px; + -webkit-transition-property: "transform"; + transition-property: "transform"; + -webkit-transition-duration: 0.2s; + transition-duration: 0.2s; + -webkit-transition-timing-function: ease-out; + transition-timing-function: ease-out; + -webkit-animation-fill-mode: forwards; + animation-fill-mode: forwards; +} +/* line 101, jee.scss */ +#header h1 { + position: absolute; + width: 100%; + height: 100%; +} +/* line 104, jee.scss */ +#header h1 a { + display: block; + margin-top: -500%; +} +/* line 106, jee.scss */ +#header h1:after, #header h1:before { + content: ""; + display: block; + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + opacity: 0; +} +/* line 114, jee.scss */ +#header h1:before { + background: transparent url("../assets/img/logo.svg") no-repeat center center; + -webkit-animation: introLogo 8s linear 0s; + animation: introLogo 8s linear 0s; + -webkit-animation-fill-mode: forwards; + animation-fill-mode: forwards; +} +/* line 119, jee.scss */ +#header h1:after { + background: transparent url("../assets/img/logo-blured.svg") no-repeat center center; + -webkit-animation: introLogoBlured 8s linear 0s; + animation: introLogoBlured 8s linear 0s; + -webkit-animation-fill-mode: forwards; + animation-fill-mode: forwards; +} +/* line 126, jee.scss */ +#header h2 { + background: transparent url("../assets/img/slogan.svg") no-repeat center center; + position: absolute; + width: 100%; + height: 100%; + opacity: 0; + -webkit-animation: introSlogan 8s linear 0s; + animation: introSlogan 8s linear 0s; + -webkit-animation-fill-mode: forwards; + animation-fill-mode: forwards; +} +/* line 130, jee.scss */ +#header h2 a { + display: block; + margin-top: -500%; +} + +/* line 138, jee.scss */ +div.messages { + position: absolute; + top: 20px; + right: 20px; + width: 250px; + max-height: 30%; + overflow-y: auto; +} + +/* line 145, jee.scss */ +#main { + position: absolute; + width: 100%; + height: 100%; +} +/* line 149, jee.scss */ +#main > .region, #main > .region > .block-system, #main > .region > .block-system > .content { + position: relative; + width: 100%; + height: 100%; +} +/* line 154, jee.scss */ +#main .node-chapitre.node-teaser { + position: absolute; + -webkit-transition: -webkit-transform 0.2s ease-out; + transition: transform 0.2s ease-out; +} +/* line 161, jee.scss */ +#main .node-chapitre.node-teaser .field-name-field-comprendre { + opacity: 0; + height: 1px; + overflow: hidden; + -webkit-transition: 1s ease-out; + transition: 1s ease-out; + -webkit-transition-property: opacity height; + transition-property: opacity height; +} +/* line 166, jee.scss */ +#main .node-chapitre.node-teaser .field-name-field-partie { + opacity: 0; + position: absolute; + -webkit-transition: 1s ease-out 1s; + transition: 1s ease-out 1s; + -webkit-transition-property: -webkit-transform opacity; + transition-property: transform opacity; +} +/* line 172, jee.scss */ +#main .node-chapitre.node-teaser .field-name-field-partie:nth-child(3) { + z-index: 2; + opacity: 1; + -webkit-transition-delay: 0; + transition-delay: 0; +} +/* line 176, jee.scss */ +#main .node-chapitre.node-teaser .field-name-field-partie:nth-child(3) > .field-type-text { + opacity: 0; + -webkit-transition: 1s ease-out; + transition: 1s ease-out; + -webkit-transition-property: opacity; + transition-property: opacity; +} +/* line 181, jee.scss */ +#main .node-chapitre.node-teaser .field-name-field-partie:nth-child(3) > .field-name-field-vignette { + cursor: pointer; + z-index: 2; +} +/* line 187, jee.scss */ +#main .node-chapitre.node-teaser .links { + opacity: 0; + -webkit-transition: 1s ease-out 1s; + transition: 1s ease-out 1s; + -webkit-transition-property: opacity; + transition-property: opacity; +} +/* line 188, jee.scss */ +#main .node-chapitre.node-teaser .links > * { + display: none; +} +/* line 192, jee.scss */ +#main .node-chapitre.node-teaser:after { + opacity: 0; + -webkit-transition: 3s ease-out; + transition: 3s ease-out; + -webkit-transition-property: opacity; + transition-property: opacity; +} +/* line 201, jee.scss */ +#main .node-chapitre.node-teaser.previewed:after { + opacity: 1; +} +/* line 202, jee.scss */ +#main .node-chapitre.node-teaser.previewed .field-name-field-comprendre { + opacity: 1; + height: 6em; +} +/* line 203, jee.scss */ +#main .node-chapitre.node-teaser.previewed .links { + opacity: 1; +} +/* line 203, jee.scss */ +#main .node-chapitre.node-teaser.previewed .links > * { + display: block; +} +/* line 204, jee.scss */ +#main .node-chapitre.node-teaser.previewed .field-name-field-partie { + opacity: 1; + z-index: 0; +} +/* line 207, jee.scss */ +#main .node-chapitre.node-teaser.previewed .field-name-field-partie > .field { + opacity: 1; + z-index: -1; + cursor: default; +} +/* line 212, jee.scss */ +#main .node-chapitre.node-teaser:after { + content: " "; + background-size: contain; + background-repeat: no-repeat; + position: absolute; + top: 2em; + left: -12em; + right: -12em; + bottom: -30em; + z-index: -1; +} +/* line 226, jee.scss */ +#main .node-chapitre.node-teaser h2.node-title { + font-family: "epflulb"; + font-weight: normal; + text-transform: uppercase; + text-align: center; + max-width: 8.5em; + line-height: 1.1em; + z-index: 5; +} +@media only screen and (min-width: 64.063em) { + /* line 226, jee.scss */ + #main .node-chapitre.node-teaser h2.node-title { + font-size: 1.3em; + } +} +@media only screen and (min-width: 90.063em) { + /* line 226, jee.scss */ + #main .node-chapitre.node-teaser h2.node-title { + font-size: 1.8em; + } +} +/* line 242, jee.scss */ +#main .node-chapitre.node-teaser .field-name-field-comprendre { + max-width: 15em; +} +/* line 243, jee.scss */ +#main .node-chapitre.node-teaser .field-name-field-comprendre h1, #main .node-chapitre.node-teaser .field-name-field-comprendre h2, #main .node-chapitre.node-teaser .field-name-field-comprendre h3, #main .node-chapitre.node-teaser .field-name-field-comprendre h4, #main .node-chapitre.node-teaser .field-name-field-comprendre h5, #main .node-chapitre.node-teaser .field-name-field-comprendre h6 { + display: none !important; +} +/* line 245, jee.scss */ +#main .node-chapitre.node-teaser .field-name-field-comprendre p { + margin: 0; +} +/* line 248, jee.scss */ +#main .node-chapitre.node-teaser .field-name-field-partie { + clear: both; + padding-top: 1em; +} +/* line 250, jee.scss */ +#main .node-chapitre.node-teaser .field-name-field-vignette { + position: relative; + float: left; + padding: 3.5em; + margin-top: -4.025em; + margin-right: -2em; + margin-bottom: 0; + margin-left: 0; + background-size: contain; + background-repeat: no-repeat; + background-origin: center center; +} +/* line 264, jee.scss */ +#main .node-chapitre.node-teaser .field-type-text { + min-width: 14em; +} +/* line 268, jee.scss */ +#main .node-chapitre.node-teaser .field-name-field-titre { + font-family: "epflul"; + font-size: 1.6em; + line-height: 1.1; +} +/* line 274, jee.scss */ +#main .node-chapitre.node-teaser .field-name-field-sous-titre { + font-family: "epflul"; + font-size: 1.4em; + line-height: 1.2; +} +/* line 280, jee.scss */ +#main .node-chapitre.node-teaser .field-name-field-description { + font-size: 0.88em; + line-height: 1.2; +} +/* line 286, jee.scss */ +#main .node-chapitre.node-teaser ul.links { + margin: 0; + text-align: right; + z-index: 5; + position: relative; +} +/* line 288, jee.scss */ +#main .node-chapitre.node-teaser ul.links li.node-readmore { + padding: 0; +} +/* line 290, jee.scss */ +#main .node-chapitre.node-teaser ul.links li.node-readmore a { + display: inline-block; + height: 25px; + font-family: "open_sans"; + font-weight: 900; + color: #000 !important; + width: 8em; + text-align: left; + background: transparent url(../assets/img/readmore-btn.svg) no-repeat right center; +} +/* line 308, jee.scss */ +#main #node-2::after { + background-image: url(../assets/img/bgd-sol.svg); +} +/* line 311, jee.scss */ +#main #node-2, #main #node-2 a { + color: #b24c14; +} +/* line 312, jee.scss */ +#main #node-2 h2.node-title, #main #node-2 h2.node-title a { + color: #d85509; +} +/* line 313, jee.scss */ +#main #node-2 .field-name-field-vignette { + background-image: url(../assets/img/shadow-sol.svg); +} +/* line 323, jee.scss */ +#main #node-3::after { + background-image: url(../assets/img/bgd-dph.svg); +} +/* line 326, jee.scss */ +#main #node-3, #main #node-3 a { + color: #686b00; +} +/* line 327, jee.scss */ +#main #node-3 h2.node-title, #main #node-3 h2.node-title a { + color: #afaf00; +} +/* line 328, jee.scss */ +#main #node-3 .field-name-field-vignette { + background-image: url(../assets/img/shadow-dph.svg); +} +/* line 338, jee.scss */ +#main #node-4::after { + background-image: url(../assets/img/bgd-sub.svg); +} +/* line 341, jee.scss */ +#main #node-4, #main #node-4 a { + color: #b71330; +} +/* line 342, jee.scss */ +#main #node-4 h2.node-title, #main #node-4 h2.node-title a { + color: #cd0734; +} +/* line 343, jee.scss */ +#main #node-4 .field-name-field-vignette { + background-image: url(../assets/img/shadow-sub.svg); +} +/* line 353, jee.scss */ +#main #node-5::after { + background-image: url(../assets/img/bgd-bc.svg); +} +/* line 356, jee.scss */ +#main #node-5, #main #node-5 a { + color: #033d6f; +} +/* line 357, jee.scss */ +#main #node-5 h2.node-title, #main #node-5 h2.node-title a { + color: #024b87; +} +/* line 358, jee.scss */ +#main #node-5 .field-name-field-vignette { + background-image: url(../assets/img/shadow-bc.svg); +} +/* line 368, jee.scss */ +#main #node-6::after { + background-image: url(../assets/img/bgd-opp.svg); +} +/* line 371, jee.scss */ +#main #node-6, #main #node-6 a { + color: #7f1965; +} +/* line 372, jee.scss */ +#main #node-6 h2.node-title, #main #node-6 h2.node-title a { + color: #941b80; +} +/* line 373, jee.scss */ +#main #node-6 .field-name-field-vignette { + background-image: url(../assets/img/shadow-opp.svg); +} +/* line 383, jee.scss */ +#main #node-7::after { + background-image: url(../assets/img/bgd-dub.svg); +} +/* line 386, jee.scss */ +#main #node-7, #main #node-7 a { + color: #22742c; +} +/* line 387, jee.scss */ +#main #node-7 h2.node-title, #main #node-7 h2.node-title a { + color: #288d80; +} +/* line 388, jee.scss */ +#main #node-7 .field-name-field-vignette { + background-image: url(../assets/img/shadow-dub.svg); +} +/* line 398, jee.scss */ +#main #node-8::after { + background-image: url(../assets/img/bgd-juso.svg); +} +/* line 401, jee.scss */ +#main #node-8, #main #node-8 a { + color: #0b7f8a; +} +/* line 402, jee.scss */ +#main #node-8 h2.node-title, #main #node-8 h2.node-title a { + color: #009aa8; +} +/* line 403, jee.scss */ +#main #node-8 .field-name-field-vignette { + background-image: url(../assets/img/shadow-juso.svg); +} +/* line 412, jee.scss */ +#main .chapter-wrapper { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; +} + +/* line 419, jee.scss */ +#footer { + position: fixed; + bottom: 0; + right: 0; +} +/* line 422, jee.scss */ +#footer .block { + display: inline-block; + vertical-align: top; +} diff --git a/sites/all/themes/gui/jee/css/jee.scss b/sites/all/themes/gui/jee/css/jee.scss index b0aeb6d..bcbcf87 100755 --- a/sites/all/themes/gui/jee/css/jee.scss +++ b/sites/all/themes/gui/jee/css/jee.scss @@ -1,12 +1,6 @@ @charset "UTF-8"; - - @import "../bower_components/foundation/scss/normalize.scss"; - - - - @import "../bower_components/foundation/scss/foundation/functions"; $row-width: rem-calc(1250); @@ -23,14 +17,12 @@ $column-gutter: rem-calc(20); @import "../bower_components/foundation/scss/foundation/components/block-grid"; // @import "../bower_components/foundation/scss/foundation.scss"; // without importing the whole foundation, the final css files is 75% less heavier -// @import "../bower_components/animate.scss/scss/animate.scss"; - /* * ESADHaR */ @import "communs.scss"; @import "fonts.scss"; - +@import "misc.scss"; html{ @@ -41,25 +33,18 @@ body{ position:relative; height:100%!important; - - /* IE10 Consumer Preview */ + /* IE10 Consumer Preview */ background-image: -ms-linear-gradient(top, #FFFDE9 0%, #BECFD9 100%); - /* Mozilla Firefox */ background-image: -moz-linear-gradient(top, #FFFDE9 0%, #BECFD9 100%); - /* Opera */ background-image: -o-linear-gradient(top, #FFFDE9 0%, #BECFD9 100%); - /* Webkit (Safari/Chrome 10) */ background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFDE9), color-stop(1, #BECFD9)); - /* Webkit (Chrome 11+) */ background-image: -webkit-linear-gradient(top, #FFFDE9 0%, #BECFD9 100%); - /* W3C Markup, IE10 Release Preview */ background-image: linear-gradient(to bottom, #FFFDE9 0%, #BECFD9 100%); - } #root{ @@ -94,7 +79,11 @@ body{ 100% {opacity:0;} } -$animeLogoDuration:12s; +body{ + user-select:none; +} + +$animeLogoDuration:8s; #header{ position:absolute; @@ -104,6 +93,10 @@ $animeLogoDuration:12s; top:50%; left:50%; margin-left:-350px; margin-top:-155px; + transition-property: "transform"; + transition-duration: 0.2s; + transition-timing-function:ease-out; + animation-fill-mode: forwards; h1{ position:absolute; @@ -130,7 +123,6 @@ $animeLogoDuration:12s; } } - h2{ background: transparent url('../assets/img/slogan.svg') no-repeat center center; position:absolute; @@ -141,11 +133,292 @@ $animeLogoDuration:12s; animation-fill-mode: forwards; } +} // #header + +div.messages{ + position:absolute; + top:20px; right:20px; + width:250px; max-height:30%; + overflow-y:auto; } +#main{ + position:absolute; + width:100%; height:100%; + + &>.region, &>.region>.block-system, &>.region>.block-system>.content{ + position:relative; + width:100%; height:100%; + } + + .node-chapitre.node-teaser{ + position:absolute; + transition: transform 0.2s ease-out; + // animation-fill-mode: forwards; + + // INTERACTIVITÉ - - - - - - - - - - - -- + // ----- DEFAULT MODE ---- + .field-name-field-comprendre{ + opacity:0; height:1px; overflow:hidden; + transition:1s ease-out; + transition-property:opacity height; + } + .field-name-field-partie{ + opacity:0; + position:absolute; + transition:1s ease-out 1s; + transition-property: transform opacity; + // just let see the field vignette of first partie + &:nth-child(3){ + z-index:2; + opacity:1; + transition-delay:0; + >.field-type-text{ + opacity:0; + transition:1s ease-out; + transition-property: opacity; + } + >.field-name-field-vignette{cursor:pointer;z-index:2;} + } + } + // &.closed .field-name-field-partie{ + // transform:none!important; + // } + .links{ + opacity:0;>*{display:none;} + transition:1s ease-out 1s; + transition-property:opacity; + } + &:after{ + opacity:0; + // display:none; + transition: 3s ease-out; + transition-property:opacity; + } + + // ----- PREVIEW MODE ------ + &.previewed{ + &:after{opacity:1;} + .field-name-field-comprendre{opacity:1; height:6em;} + .links{opacity:1;>*{display:block;}} + .field-name-field-partie{ + opacity:1; z-index:0; + // display all fields inside each parties + >.field{opacity:1;z-index:-1; cursor:default;} + } + } + + // ------- GENERALS (non interactive) - - - - - - - - - - - - - - - - - - + &:after{ // background + content:" "; + background-size:contain; + // background-clip: content-box; + background-repeat: no-repeat; + position:absolute; + $pad:-2em; + top:-$pad; + left:$pad*6; right:$pad*6; + bottom:$pad*15; + // border: 1px solid blue; + z-index:-1; + } + + h2.node-title{ + font-family: "epflulb"; + font-weight:normal; + text-transform: uppercase; + text-align: center; + max-width: 8.5em; + line-height: 1.1em; + @media #{$large-up} { + font-size: 1.3em; + } + @media #{$xlarge-up} { + font-size:1.8em; + } + z-index: 5; + } + + .field-name-field-comprendre{ + h1,h2,h3,h4,h5,h6{display:none!important;} + max-width:15em; + p{margin:0;} + } + + .field-name-field-partie{clear:both; padding-top:1em;} + + .field-name-field-vignette{ + position:relative; + float:left; + $shadow-size:3.5em; + padding:$shadow-size; + margin-top:-$shadow-size*1.15; + margin-right:-$shadow-size+1.5em; + margin-bottom:0; + margin-left:0; + background-size: contain; + background-repeat: no-repeat; + background-origin: center center; + } + + .field-type-text{ + min-width:14em; + } + + .field-name-field-titre{ + font-family: "epflul"; + font-size:1.6em; + line-height:1.1; + } + + .field-name-field-sous-titre{ + font-family: "epflul"; + font-size:1.4em; + line-height:1.2; + } + + .field-name-field-description{ + // font-family: "epf-lul"; + font-size:0.88em; + line-height:1.2; + } + + ul.links{ + margin:0; text-align: right; z-index:5; position:relative; + li.node-readmore{ + padding:0; + a{ + display:inline-block; + height:25px; + font-family: "open_sans"; + font-weight: 900; + color:#000!important; + width:8em; text-align: left; + background: transparent url(../assets/img/readmore-btn.svg) no-repeat right center; + } + } + } + } // node-chapitre + + // COLORS BY NODE - - - - - - - - - - - - - - - - - - - - - + $bs-blur:100px; + $bs-size:25px; + //SOL + #node-2{ + &::after{ + background-image : url(../assets/img/bgd-sol.svg); + } + &, a{color:$SOL-col-txt;} + h2.node-title{&,a{color:$SOL-color;}} + .field-name-field-vignette{ + // background-image:url(../assets/img/shadow-sol.svg); + background-image:url(../assets/img/shadow-sol.svg); + } + // .field-name-field-vignette::before{ + // box-shadow: 0 0 $bs-blur $bs-size $SOL-color; + // } + } + //DPH + #node-3{ + &::after{ + background-image : url(../assets/img/bgd-dph.svg); + } + &, a{color:$DPH-col-txt;} + h2.node-title{&,a{color:$DPH-color;}} + .field-name-field-vignette{ + // background-image:url(../assets/img/shadow-dph.png); + background-image:url(../assets/img/shadow-dph.svg); + } + // .field-name-field-vignette::before{ + // box-shadow: 0 0 $bs-blur $bs-size $DPH-color; + // } + } + // SUB + #node-4{ + &::after{ + background-image : url(../assets/img/bgd-sub.svg); + } + &, a{color:$SUB-col-txt;} + h2.node-title{&,a{color:$SUB-color;}} + .field-name-field-vignette{ + // background-image:url(../assets/img/shadow-sub.png); + background-image:url(../assets/img/shadow-sub.svg); + } + // .field-name-field-vignette::before{ + // box-shadow: 0 0 $bs-blur $bs-size $SUB-color; + // } + } + // BC + #node-5{ + &::after{ + background-image : url(../assets/img/bgd-bc.svg); + } + &, a{color:$BC-col-txt;} + h2.node-title{&,a{color:$BC-color;}} + .field-name-field-vignette{ + // background-image:url(../assets/img/shadow-bc.png); + background-image:url(../assets/img/shadow-bc.svg); + } + // .field-name-field-vignette::before{ + // box-shadow: 0 0 $bs-blur $bs-size $BC-color; + // } + } + //OPP + #node-6{ + &::after{ + background-image : url(../assets/img/bgd-opp.svg); + } + &, a{color:$OPP-col-txt;} + h2.node-title{&,a{color:$OPP-color;}} + .field-name-field-vignette{ + // background-image:url(../assets/img/shadow-opp.png); + background-image:url(../assets/img/shadow-opp.svg); + } + // .field-name-field-vignette::before{ + // box-shadow: 0 0 $bs-blur $bs-size $OPP-color; + // } + } + //DUB + #node-7{ + &::after{ + background-image : url(../assets/img/bgd-dub.svg); + } + &, a{color:$DUB-col-txt;} + h2.node-title{&,a{color:$DUB-color;}} + .field-name-field-vignette{ + // background-image:url(../assets/img/shadow-dub.png); + background-image:url(../assets/img/shadow-dub.svg); + } + // .field-name-field-vignette::before{ + // box-shadow: 0 0 $bs-blur $bs-size $DUB-color; + // } + } + // JUSO + #node-8{ + &::after{ + background-image : url(../assets/img/bgd-juso.svg); + } + &, a{color:$JUSO-col-txt;} + h2.node-title{&,a{color:$JUSO-color;}} + .field-name-field-vignette{ + // background-image:url(../assets/img/shadow-juso.png); + background-image:url(../assets/img/shadow-juso.svg); + } + // .field-name-field-vignette::before{ + // box-shadow: 0 0 $bs-blur $bs-size $JUSO-color; + // } + } + + .chapter-wrapper{ + position:absolute; + top:0; left:0; bottom:0; right:0; + } + +} // main + #footer{ position:fixed; - bottom:0; + bottom:0; right:0; .block{ display:inline-block; vertical-align: top; diff --git a/sites/all/themes/gui/jee/css/misc.css b/sites/all/themes/gui/jee/css/misc.css new file mode 100644 index 0000000..e69de29 diff --git a/sites/all/themes/gui/jee/css/misc.scss b/sites/all/themes/gui/jee/css/misc.scss new file mode 100644 index 0000000..ea161f0 --- /dev/null +++ b/sites/all/themes/gui/jee/css/misc.scss @@ -0,0 +1,28 @@ + +$DPH-color:rgb(175,175,0); +$DPH-col-active:rgb(206,205,0); +$DPH-col-txt:rgb(104,107,0); + +$BC-color:rgb(2,75,135); +$BC-col-active:rgb(0,102,177); +$BC-col-txt:rgb(3,61,111); + +$SUB-color:rgb(205,7,52); +$SUB-col-active:rgb(22,0,58); +$SUB-col-txt:rgb(183,19,48); + +$SOL-color:rgb(216,85,9); +$SOL-col-active:rgb(234,91,12); +$SOL-col-txt:rgb(178,76,20); + +$DUB-color:rgb(40,141,128); +$DUB-col-active:rgb(98,165,48); +$DUB-col-txt:rgb(34,116,44); + +$OPP-color:rgb(148,27,128); +$OPP-col-active:rgb(175,19,128); +$OPP-col-txt:rgb(127,25,101); + +$JUSO-color:rgb(0,154,168); +$JUSO-col-active:rgb(51,180,181); +$JUSO-col-txt:rgb(11,127,138); \ No newline at end of file diff --git a/sites/all/themes/gui/jee/css/wysiwyg.css b/sites/all/themes/gui/jee/css/wysiwyg.css index 9decdb7..f392aae 100644 --- a/sites/all/themes/gui/jee/css/wysiwyg.css +++ b/sites/all/themes/gui/jee/css/wysiwyg.css @@ -1,203 +1 @@ -@charset "UTF-8"; -/* LISIBILITY */ -@font-face { - font-family: 'open_sans'; - src: url("fonts/open-sans/OpenSans-Semibold-webfont.eot"); - src: url("fonts/open-sans/OpenSans-Semibold-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/open-sans/OpenSans-Semibold-webfont.woff") format("woff"), url("fonts/open-sans/OpenSans-Semibold-webfont.ttf") format("truetype"), url("fonts/open-sans/OpenSans-Semibold-webfont.svg#open_sanssemibold") format("svg"); - font-weight: 600; - font-style: normal; -} -@font-face { - font-family: 'open_sans'; - src: url("fonts/open-sans/OpenSans-Regular-webfont.eot"); - src: url("fonts/open-sans/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/open-sans/OpenSans-Regular-webfont.woff") format("woff"), url("fonts/open-sans/OpenSans-Regular-webfont.ttf") format("truetype"), url("fonts/open-sans/OpenSans-Regular-webfont.svg#open_sansregular") format("svg"); - font-weight: normal; - font-style: normal; -} -@font-face { - font-family: 'open_sans'; - src: url("fonts/open-sans/OpenSans-LightItalic-webfont.eot"); - src: url("fonts/open-sans/OpenSans-LightItalic-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/open-sans/OpenSans-LightItalic-webfont.woff") format("woff"), url("fonts/open-sans/OpenSans-LightItalic-webfont.ttf") format("truetype"), url("fonts/open-sans/OpenSans-LightItalic-webfont.svg#open_sanslight_italic") format("svg"); - font-weight: 300; - font-style: italic; -} -@font-face { - font-family: 'open_sans'; - src: url("fonts/open-sans/OpenSans-Light-webfont.eot"); - src: url("fonts/open-sans/OpenSans-Light-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/open-sans/OpenSans-Light-webfont.woff") format("woff"), url("fonts/open-sans/OpenSans-Light-webfont.ttf") format("truetype"), url("fonts/open-sans/OpenSans-Light-webfont.svg#open_sanslight") format("svg"); - font-weight: 300; - font-style: normal; -} -@font-face { - font-family: 'open_sans'; - src: url("fonts/open-sans/OpenSans-Italic-webfont.eot"); - src: url("fonts/open-sans/OpenSans-Italic-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/open-sans/OpenSans-Italic-webfont.woff") format("woff"), url("fonts/open-sans/OpenSans-Italic-webfont.ttf") format("truetype"), url("fonts/open-sans/OpenSans-Italic-webfont.svg#open_sansitalic") format("svg"); - font-weight: normal; - font-style: italic; -} -@font-face { - font-family: 'open_sans'; - src: url("fonts/open-sans/OpenSans-ExtraBoldItalic-webfont.eot"); - src: url("fonts/open-sans/OpenSans-ExtraBoldItalic-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/open-sans/OpenSans-ExtraBoldItalic-webfont.woff") format("woff"), url("fonts/open-sans/OpenSans-ExtraBoldItalic-webfont.ttf") format("truetype"), url("fonts/open-sans/OpenSans-ExtraBoldItalic-webfont.svg#open_sansextrabold_italic") format("svg"); - font-weight: 900; - font-style: italic; -} -@font-face { - font-family: 'open_sans'; - src: url("fonts/open-sans/OpenSans-ExtraBold-webfont.eot"); - src: url("fonts/open-sans/OpenSans-ExtraBold-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/open-sans/OpenSans-ExtraBold-webfont.woff") format("woff"), url("fonts/open-sans/OpenSans-ExtraBold-webfont.ttf") format("truetype"), url("fonts/open-sans/OpenSans-ExtraBold-webfont.svg#open_sansextrabold") format("svg"); - font-weight: 900; - font-style: normal; -} -@font-face { - font-family: 'open_sans'; - src: url("fonts/open-sans/OpenSans-BoldItalic-webfont.eot"); - src: url("fonts/open-sans/OpenSans-BoldItalic-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/open-sans/OpenSans-BoldItalic-webfont.woff") format("woff"), url("fonts/open-sans/OpenSans-BoldItalic-webfont.ttf") format("truetype"), url("fonts/open-sans/OpenSans-BoldItalic-webfont.svg#open_sansbold_italic") format("svg"); - font-weight: 700; - font-style: italic; -} -@font-face { - font-family: 'open_sans'; - src: url("fonts/open-sans/OpenSans-Bold-webfont.eot"); - src: url("fonts/open-sans/OpenSans-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/open-sans/OpenSans-Bold-webfont.woff") format("woff"), url("fonts/open-sans/OpenSans-Bold-webfont.ttf") format("truetype"), url("fonts/open-sans/OpenSans-Bold-webfont.svg#open_sansbold") format("svg"); - font-weight: 700; - font-style: normal; -} -@font-face { - font-family: 'open_sans'; - src: url("fonts/open-sans/OpenSans-SemiboldItalic-webfont.eot"); - src: url("fonts/open-sans/OpenSans-SemiboldItalic-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/open-sans/OpenSans-SemiboldItalic-webfont.woff") format("woff"), url("fonts/open-sans/OpenSans-SemiboldItalic-webfont.ttf") format("truetype"), url("fonts/open-sans/OpenSans-SemiboldItalic-webfont.svg#open_sanssemibold_italic") format("svg"); - font-weight: 600; - font-style: italic; -} -/* line 122, fonts.scss */ -html, body { - font-size: 16px; -} - -/* line 126, fonts.scss */ -html, body, h1, h2, h3, h4, h5, h6 { - font-family: 'open_sans', monospace; -} - -/* line 131, fonts.scss */ -p { - line-height: 1.3; -} - -/* line 134, fonts.scss */ -p.heading { - font-size: 1.25em !important; -} - -/* line 6, wysiwyg.scss */ -* { - font-size: 14px; -} - -/* line 7, wysiwyg.scss */ -div { - border: 1px dashed #D4D4D4; -} - -/* line 8, wysiwyg.scss */ -p:after, ul:after { - content: "¬"; - color: red; -} - -/* line 10, wysiwyg.scss */ -h1:before, h2:before, h3:before, h4:before, h5:before, h6:before { - color: blue; - font-weight: normal; - font-size: 10px; - vertical-align: super; -} - -/* line 16, wysiwyg.scss */ -h2:before { - content: "h2 "; -} - -/* line 20, wysiwyg.scss */ -h3:before { - content: "h3 "; -} - -/* line 24, wysiwyg.scss */ -h4:before { - content: "h4 "; -} - -/* line 28, wysiwyg.scss */ -h5:before { - content: "h5 "; -} - -/* line 32, wysiwyg.scss */ -h6:before { - content: "h6 "; -} - -/* line 35, wysiwyg.scss */ -br:after { - content: "·"; - color: red; - border: 1px solid #999; -} - -/* line 37, wysiwyg.scss */ -img { - height: auto; - margin: 0.5em 0; - max-width: 99%; -} - -/* line 38, wysiwyg.scss */ -p { - border: 1px dashed #848484; -} - -/* line 39, wysiwyg.scss */ -div { - border: 1px solid #1A1A1A; -} - -/* LAYOUT AND GRAPHICS */ -/* -#full{ width:99%; } -#demi{ width:47%; } -#tiers{ width:29%; } -#quart{ width:23%; } -#right{ float:right; margin-left:2%; } -#left{ float:left; margin-right:2%; } -#center{ display:block; margin:0 auto; } - - -img{height:auto; margin:0.5em 0;} -p{ border: 1px dashed #848484; } -div{border: 1px solid #1A1A1A;} - - -img,p,div{ position:relative; - &:before{font-size:10px; color:red; background-color: #1A1A1A; position:absolute; top:0; z-index:3000;} - - &.full{#full; &:before{content:" full ";}} - &.demi{ #demi; margin-right:2%; &:before{content:" demi "; right:0;}} - &.tiers{ #tiers; margin-right:2%; &:before{content:" tiers "; right:0;}} - &.quart{ #quart; margin-right:2%; &:before{content:" quart "; right:0;}} - - &.demi-left{ #demi; #left; &:before{content:" demi-left "; left:0;}} - &.demi-right{ #demi; #right; &:before{content:" demi-right "; right:0;}} - &.demi-center{ #demi; #center; &:before{content:" demi-denter "; right:0;}} - - &.tiers-left{ #tiers; #left; &:before{content:" tiers-left "; left:0;}} - &.tiers-right{ #tiers; #right; &:before{content:" tiers-right "; right:0;}} - &.tiers-center{ #tiers; #center; &:before{content:" tiers-center "; right:0;}} - - &.quart-left{ #quart; #left; &:before{content:" quart-left "; left:0;}} - &.quart-right{ #quart; #right; &:before{content:" quart-right "; right:0;}} - &.quart-center{ #quart; #center; &:before{content:" quart-center "; right:0;}} - -} -*/ +@font-face{font-family:'open_sans';src:url("fonts/open-sans/OpenSans-Semibold-webfont.eot");src:url("fonts/open-sans/OpenSans-Semibold-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/open-sans/OpenSans-Semibold-webfont.woff") format("woff"),url("fonts/open-sans/OpenSans-Semibold-webfont.ttf") format("truetype"),url("fonts/open-sans/OpenSans-Semibold-webfont.svg#open_sanssemibold") format("svg");font-weight:600;font-style:normal}@font-face{font-family:'open_sans';src:url("fonts/open-sans/OpenSans-Regular-webfont.eot");src:url("fonts/open-sans/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/open-sans/OpenSans-Regular-webfont.woff") format("woff"),url("fonts/open-sans/OpenSans-Regular-webfont.ttf") format("truetype"),url("fonts/open-sans/OpenSans-Regular-webfont.svg#open_sansregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'open_sans';src:url("fonts/open-sans/OpenSans-LightItalic-webfont.eot");src:url("fonts/open-sans/OpenSans-LightItalic-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/open-sans/OpenSans-LightItalic-webfont.woff") format("woff"),url("fonts/open-sans/OpenSans-LightItalic-webfont.ttf") format("truetype"),url("fonts/open-sans/OpenSans-LightItalic-webfont.svg#open_sanslight_italic") format("svg");font-weight:300;font-style:italic}@font-face{font-family:'open_sans';src:url("fonts/open-sans/OpenSans-Light-webfont.eot");src:url("fonts/open-sans/OpenSans-Light-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/open-sans/OpenSans-Light-webfont.woff") format("woff"),url("fonts/open-sans/OpenSans-Light-webfont.ttf") format("truetype"),url("fonts/open-sans/OpenSans-Light-webfont.svg#open_sanslight") format("svg");font-weight:300;font-style:normal}@font-face{font-family:'open_sans';src:url("fonts/open-sans/OpenSans-Italic-webfont.eot");src:url("fonts/open-sans/OpenSans-Italic-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/open-sans/OpenSans-Italic-webfont.woff") format("woff"),url("fonts/open-sans/OpenSans-Italic-webfont.ttf") format("truetype"),url("fonts/open-sans/OpenSans-Italic-webfont.svg#open_sansitalic") format("svg");font-weight:normal;font-style:italic}@font-face{font-family:'open_sans';src:url("fonts/open-sans/OpenSans-ExtraBoldItalic-webfont.eot");src:url("fonts/open-sans/OpenSans-ExtraBoldItalic-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/open-sans/OpenSans-ExtraBoldItalic-webfont.woff") format("woff"),url("fonts/open-sans/OpenSans-ExtraBoldItalic-webfont.ttf") format("truetype"),url("fonts/open-sans/OpenSans-ExtraBoldItalic-webfont.svg#open_sansextrabold_italic") format("svg");font-weight:900;font-style:italic}@font-face{font-family:'open_sans';src:url("fonts/open-sans/OpenSans-ExtraBold-webfont.eot");src:url("fonts/open-sans/OpenSans-ExtraBold-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/open-sans/OpenSans-ExtraBold-webfont.woff") format("woff"),url("fonts/open-sans/OpenSans-ExtraBold-webfont.ttf") format("truetype"),url("fonts/open-sans/OpenSans-ExtraBold-webfont.svg#open_sansextrabold") format("svg");font-weight:900;font-style:normal}@font-face{font-family:'open_sans';src:url("fonts/open-sans/OpenSans-BoldItalic-webfont.eot");src:url("fonts/open-sans/OpenSans-BoldItalic-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/open-sans/OpenSans-BoldItalic-webfont.woff") format("woff"),url("fonts/open-sans/OpenSans-BoldItalic-webfont.ttf") format("truetype"),url("fonts/open-sans/OpenSans-BoldItalic-webfont.svg#open_sansbold_italic") format("svg");font-weight:700;font-style:italic}@font-face{font-family:'open_sans';src:url("fonts/open-sans/OpenSans-Bold-webfont.eot");src:url("fonts/open-sans/OpenSans-Bold-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/open-sans/OpenSans-Bold-webfont.woff") format("woff"),url("fonts/open-sans/OpenSans-Bold-webfont.ttf") format("truetype"),url("fonts/open-sans/OpenSans-Bold-webfont.svg#open_sansbold") format("svg");font-weight:700;font-style:normal}@font-face{font-family:'open_sans';src:url("fonts/open-sans/OpenSans-SemiboldItalic-webfont.eot");src:url("fonts/open-sans/OpenSans-SemiboldItalic-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/open-sans/OpenSans-SemiboldItalic-webfont.woff") format("woff"),url("fonts/open-sans/OpenSans-SemiboldItalic-webfont.ttf") format("truetype"),url("fonts/open-sans/OpenSans-SemiboldItalic-webfont.svg#open_sanssemibold_italic") format("svg");font-weight:600;font-style:italic}@font-face{font-family:'epflc';src:url("fonts/epf/epf_lc-webfont.eot");src:url("fonts/epf/epf_lc-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/epf/epf_lc-webfont.woff2") format("woff2"),url("fonts/epf/epf_lc-webfont.woff") format("woff"),url("fonts/epf/epf_lc-webfont.ttf") format("truetype"),url("fonts/epf/epf_lc-webfont.svg#epflc") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'epflcb';src:url("fonts/epf/epf_lcb-webfont.eot");src:url("fonts/epf/epf_lcb-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/epf/epf_lcb-webfont.woff2") format("woff2"),url("fonts/epf/epf_lcb-webfont.woff") format("woff"),url("fonts/epf/epf_lcb-webfont.ttf") format("truetype"),url("fonts/epf/epf_lcb-webfont.svg#epflcb") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'epflul';src:url("fonts/epf/epf_lul-webfont.eot");src:url("fonts/epf/epf_lul-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/epf/epf_lul-webfont.woff2") format("woff2"),url("fonts/epf/epf_lul-webfont.woff") format("woff"),url("fonts/epf/epf_lul-webfont.ttf") format("truetype"),url("fonts/epf/epf_lul-webfont.svg#epflul") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'epflulb';src:url("fonts/epf/epf_lulb-webfont.eot");src:url("fonts/epf/epf_lulb-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/epf/epf_lulb-webfont.woff2") format("woff2"),url("fonts/epf/epf_lulb-webfont.woff") format("woff"),url("fonts/epf/epf_lulb-webfont.ttf") format("truetype"),url("fonts/epf/epf_lulb-webfont.svg#epflulb") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'epfuc';src:url("fonts/epf/epf_uc-webfont.eot");src:url("fonts/epf/epf_uc-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/epf/epf_uc-webfont.woff2") format("woff2"),url("fonts/epf/epf_uc-webfont.woff") format("woff"),url("fonts/epf/epf_uc-webfont.ttf") format("truetype"),url("fonts/epf/epf_uc-webfont.svg#epfuc") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'epfucb';src:url("fonts/epf/epf_ucb-webfont.eot");src:url("fonts/epf/epf_ucb-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/epf/epf_ucb-webfont.woff2") format("woff2"),url("fonts/epf/epf_ucb-webfont.woff") format("woff"),url("fonts/epf/epf_ucb-webfont.ttf") format("truetype"),url("fonts/epf/epf_ucb-webfont.svg#epfucb") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'epfuul';src:url("fonts/epf/epf_uul-webfont.eot");src:url("fonts/epf/epf_uul-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/epf/epf_uul-webfont.woff2") format("woff2"),url("fonts/epf/epf_uul-webfont.woff") format("woff"),url("fonts/epf/epf_uul-webfont.ttf") format("truetype"),url("fonts/epf/epf_uul-webfont.svg#epfuul") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'epfuulb';src:url("fonts/epf/epf_uulb-webfont.eot");src:url("fonts/epf/epf_uulb-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/epf/epf_uulb-webfont.woff2") format("woff2"),url("fonts/epf/epf_uulb-webfont.woff") format("woff"),url("fonts/epf/epf_uulb-webfont.ttf") format("truetype"),url("fonts/epf/epf_uulb-webfont.svg#epfuulb") format("svg");font-weight:normal;font-style:normal}html,body{font-size:16px}html,body,h1,h2,h3,h4,h5,h6{font-family:'open_sans', monospace}p{line-height:1.3}p.heading{font-size:1.25em !important}*{font-size:14px}div{border:1px dashed #D4D4D4}p:after,ul:after{content:"¬";color:red}h1:before,h2:before,h3:before,h4:before,h5:before,h6:before{color:blue;font-weight:normal;font-size:10px;vertical-align:super}h2:before{content:"h2 "}h3:before{content:"h3 "}h4:before{content:"h4 "}h5:before{content:"h5 "}h6:before{content:"h6 "}br:after{content:"·";color:red;border:1px solid #999}img{height:auto;margin:0.5em 0;max-width:99%}p{border:1px dashed #848484}div{border:1px solid #1A1A1A} diff --git a/sites/all/themes/gui/jee/jee.info b/sites/all/themes/gui/jee/jee.info index b671cb5..8bcf79d 100755 --- a/sites/all/themes/gui/jee/jee.info +++ b/sites/all/themes/gui/jee/jee.info @@ -10,7 +10,7 @@ engine = "phptemplate" stylesheets[all][] = "css/jee.css" ;----------// Scripts -;scripts[] = "js/foundation.min.js" +scripts[] = "bower_components/jquery.transit/jquery.transit.js" scripts[] = "js/jee.js" ;----------// Regions diff --git a/sites/all/themes/gui/jee/js/jee.js b/sites/all/themes/gui/jee/js/jee.js index 892a897..8d7e65d 100755 --- a/sites/all/themes/gui/jee/js/jee.js +++ b/sites/all/themes/gui/jee/js/jee.js @@ -23,8 +23,217 @@ Drupal.behaviors.init_theme = function (context) { }); }; - jQuery(document).ready(function($) { console.log('Hello Jee'); + var $header = $("#header"), + $chapitres = $('.node-chapitre', '#main'), + chapitres_len = $chapitres.length, + $container = $('#main'), + centerX = $container.width()/2, + centerY = $container.height()/2, + // radius = Math.min($container.width(), $container.height())/2.5, + // angle = Math.random() * 360, + + // is_dragging = false, + nav_pos = {x:0, y:0}, + nav_timer; + + function init(){ + placeChapters(); + launchNav(); + }; + + function placeChapters(){ + // Place each chapters on the ellipse contained on the screen + var w2, h2, angle, c, s, radius, x, y, a = Math.random() *360; + $chapitres.each(function(i, e) { + + w2 = $(e).outerWidth(true)/2; + h2 = $(e).outerHeight(true)/2; + + angle = (360/chapitres_len*i+a)*Math.PI/180; + // angle = randB(angle*0.95, angle*1.05); + + c = Math.abs(Math.cos(angle)); + s = Math.abs(Math.sin(angle)); + + if (c * $container.height() > s * $container.width()) { // It crosses left or right side + radius = (($container.width()/2) / c)*0.5; + }else { // Top or bottom side + radius = (($container.height()/2) / s)*0.5; + } + + // change randomly radius + radius = randB(radius, radius*2); + + x = Math.round(centerX+radius * Math.cos(angle)); + y = Math.round(centerY+radius * -Math.sin(angle)); + + $(e).css({ + left:x-w2, + top:y-h2 + }); + }); + }; + + function launchNav(){ + var last_clientX, + last_clientY, + td; + + $(document) + // DESKTOP EVENTS + .bind('mousedown', function(e){ + last_clientX = e.clientX; + last_clientY = e.clientY; + + $chapitres.each(function(i, e) { + td = randB(0.1, 0.3);//Math.random() * (0.3 - 0.1) + 0.1; + $(e).css({"transitionDuration":td+"s"}); + }); + + nav_timer = setInterval(moveNav, 1000/24); + + $(this).bind('mousemove', function(e){ + nav_pos.x += e.clientX - last_clientX; + nav_pos.y += e.clientY - last_clientY; + last_clientX = e.clientX; + last_clientY = e.clientY; + }); + }) + .bind('mouseup', function(e){ + clearInterval(nav_timer); + $(this).unbind('mousemove'); + }) + // + // TOUCH EVENTS - - - - - - - - - - - - - - + // + .bind('touchstart', function(e){ + // console.log('touchstart', e); + last_clientX = e.originalEvent.touches[0].clientX; + last_clientY = e.originalEvent.touches[0].clientY; + + $chapitres.each(function(i, e) { + td = randB(0.1, 0.3); //Math.random() * (0.3 - 0.1) + 0.1; + $(e).css({"transitionDuration":td+"s"}); + }); + + nav_timer = setInterval(moveNav, 1000/12); + }) + .bind('touchmove', function(e){ + // console.log('touchmove', e); + nav_pos.x += e.originalEvent.touches[0].clientX - last_clientX; + nav_pos.y += e.originalEvent.touches[0].clientY - last_clientY; + last_clientX = e.originalEvent.touches[0].clientX; + last_clientY = e.originalEvent.touches[0].clientY; + }) + .bind('touchend', function(e){ + // console.log("touchend", e); + clearInterval(nav_timer); + }); + + // click to preview chapter + $('h2.node-title, .field-name-field-partie:first>.field-name-field-vignette', $chapitres).bind('click', previewChapter); + + $('.links a', $chapitres).on('click', openChapter); + }; + + function moveNav(){ + // console.log("moveNav"); + $chapitres.each(function(i, e){ + $(e).stop(true, false).css({ + translate:[nav_pos.x, nav_pos.y] + }); + // $(e).transition({translate:[nav_pos.x, nav_pos.y]}, 200, 'out'); + }); + $header.stop(true, false).css({ + translate:[nav_pos.x*0.2, nav_pos.y*0.2] + // WebkitTransform:'translate('+nav_pos.x*0.2+', '+nav_pos.y*0.2+')' + }); + }; + + var $chapt, $parties, px, py; + function previewChapter(e){ + e.preventDefault(); + // console.log('hello', this); + + $chapt = $(this).parents('.node-chapitre'); + + closePreview($chapt); + + $parties = $('.field-name-field-partie', $chapt); + $parties.each(function(i, e) { + switch(i){ + case 0: + px=randB(-40, 40); py=randB(40, 60); + break; + case 1: + px=randB(100, 200); py=randB(120,220); + break; + case 2: + px=randB(-200, -100); py=randB(250,320); + break; + case 3: + px=randB(-100, 100); py=randB(320,350)+100; + break; + } + setTimeout( + (function($chapt, $part, px, py){ + $part + .css({ + translate:[px, py], + // opacity:1 + }); + + // console.log('part', $part); + // console.log('part left', $part.height()); + + })($chapt, $(e), px, py),10); + }); // each $parties + + $chapt.addClass('previewed'); + return false; + }; // previewChapter + + function closePreview($active){ + $chapitres + .filter('.previewed').not($active) + .removeClass('previewed') + .find('.field-name-field-partie') + .css({transform:"none"}); + }; // closePreview + + var nid; + function openChapter(e){ + e.preventDefault(); + nid = $(this).attr("href").match(/^\/node\/(\d+)/); + console.log(nid); + $.getJSON( + '/jee/chapter/'+nid[1], + {}, + displayChapter + ); + + return false; + }; // openChapter + + var $chapterwrapper; + function displayChapter(json, textStatus) { + $chapterwrapper = $('

    ').addClass('chapter-wrapper').append(json.node).appendTo($container); + // $chapterwrapper.append(json.node); + + console.log('displayChapter :: json', json); + + console.log('displayChapter :: chapterwrapper', $chapterwrapper); + }; //displayChapter + + + /* HELPERS */ + function randB(min, max){ + return Math.random() * (max - min) + min; + } + + + init(); }); \ No newline at end of file diff --git a/sites/all/themes/gui/jee/preprocess/field.pre.php b/sites/all/themes/gui/jee/preprocess/field.pre.php index 8bf42ee..a93f57b 100755 --- a/sites/all/themes/gui/jee/preprocess/field.pre.php +++ b/sites/all/themes/gui/jee/preprocess/field.pre.php @@ -1,8 +1,9 @@ - + + + $item): ?> +
    >
    + + + diff --git a/sites/all/themes/gui/jee/templates/field.tpl.php b/sites/all/themes/gui/jee/templates/field.tpl.php index b407987..0e8eced 100755 --- a/sites/all/themes/gui/jee/templates/field.tpl.php +++ b/sites/all/themes/gui/jee/templates/field.tpl.php @@ -52,9 +52,13 @@ HTML comment.
    >
    + 1): ?>
    > $item): ?>
    >
    + + + diff --git a/sites/all/themes/gui/jee/templates/field_collection-item.tpl.php b/sites/all/themes/gui/jee/templates/field_collection-item.tpl.php new file mode 100644 index 0000000..a3e27d8 --- /dev/null +++ b/sites/all/themes/gui/jee/templates/field_collection-item.tpl.php @@ -0,0 +1,31 @@ + + diff --git a/sites/all/themes/gui/jee/templates/html.tpl.php b/sites/all/themes/gui/jee/templates/html.tpl.php index cad73cd..fe926a9 100755 --- a/sites/all/themes/gui/jee/templates/html.tpl.php +++ b/sites/all/themes/gui/jee/templates/html.tpl.php @@ -58,7 +58,7 @@ - + <?php print $head_title; ?> diff --git a/sites/all/themes/gui/jee/templates/node--chapitre.tpl.php b/sites/all/themes/gui/jee/templates/node--chapitre.tpl.php new file mode 100644 index 0000000..b4c65a8 --- /dev/null +++ b/sites/all/themes/gui/jee/templates/node--chapitre.tpl.php @@ -0,0 +1,102 @@ +body becomes $body. When needing to + * access a field's raw values, developers/themers are strongly encouraged to + * use these variables. Otherwise they will have to explicitly specify the + * desired field language; for example, $node->body['en'], thus overriding any + * language negotiation rule that was previously applied. + * + * @see template_preprocess() + * @see template_preprocess_node() + * @see template_process() + * + * @ingroup themeable + */ +?> +

    + + + + diff --git a/sites/all/themes/gui/jee/templates/page.tpl.php b/sites/all/themes/gui/jee/templates/page.tpl.php index 652baef..8b3b154 100755 --- a/sites/all/themes/gui/jee/templates/page.tpl.php +++ b/sites/all/themes/gui/jee/templates/page.tpl.php @@ -86,52 +86,47 @@ -
    - - - -
    + + +