From 9429a23312278d0eda1818bef962a6b045c812bd Mon Sep 17 00:00:00 2001 From: Nabeel Shahzad Date: Thu, 17 Aug 2017 14:54:14 -0500 Subject: [PATCH] add admin files --- public/assets/admin/css/animate.min.css | 6 + public/assets/admin/css/bootstrap.min.css | 5 + public/assets/admin/css/demo.css | 61 + .../admin/css/light-bootstrap-dashboard.css | 2790 +++++ .../css/light-bootstrap-dashboard.css.map | 7 + public/assets/admin/css/pe-icon-7-stroke.css | 632 ++ .../assets/admin/fonts/Pe-icon-7-stroke.eot | Bin 0 -> 58680 bytes .../assets/admin/fonts/Pe-icon-7-stroke.svg | 212 + .../assets/admin/fonts/Pe-icon-7-stroke.ttf | Bin 0 -> 58480 bytes .../assets/admin/fonts/Pe-icon-7-stroke.woff | Bin 0 -> 58556 bytes public/assets/admin/img/default-avatar.png | Bin 0 -> 2864 bytes public/assets/admin/img/faces/face-0.jpg | Bin 0 -> 2864 bytes public/assets/admin/img/faces/face-1.jpg | Bin 0 -> 20568 bytes public/assets/admin/img/faces/face-2.jpg | Bin 0 -> 20663 bytes public/assets/admin/img/faces/face-3.jpg | Bin 0 -> 20603 bytes public/assets/admin/img/faces/face-4.jpg | Bin 0 -> 19868 bytes public/assets/admin/img/faces/face-5.jpg | Bin 0 -> 4716 bytes public/assets/admin/img/faces/face-6.jpg | Bin 0 -> 4581 bytes public/assets/admin/img/faces/face-7.jpg | Bin 0 -> 21603 bytes public/assets/admin/img/faces/tim_vector.jpe | Bin 0 -> 29406 bytes public/assets/admin/img/favicon.ico | Bin 0 -> 1150 bytes public/assets/admin/img/loading-bubbles.svg | 14 + public/assets/admin/img/mask.png | Bin 0 -> 756 bytes public/assets/admin/img/new_logo.png | Bin 0 -> 3557 bytes public/assets/admin/img/sidebar-1.jpg | Bin 0 -> 225399 bytes public/assets/admin/img/sidebar-2.jpg | Bin 0 -> 129997 bytes public/assets/admin/img/sidebar-3.jpg | Bin 0 -> 119572 bytes public/assets/admin/img/sidebar-4.jpg | Bin 0 -> 143224 bytes public/assets/admin/img/sidebar-5.jpg | Bin 0 -> 87627 bytes public/assets/admin/img/tim_80x80.png | Bin 0 -> 4821 bytes .../js/bootstrap-checkbox-radio-switch.js | 502 + public/assets/admin/js/bootstrap-notify.js | 404 + public/assets/admin/js/bootstrap-select.js | 438 + public/assets/admin/js/bootstrap.min.js | 7 + public/assets/admin/js/chartist.min.js | 9 + public/assets/admin/js/demo.js | 152 + public/assets/admin/js/jquery-1.10.2.js | 9789 +++++++++++++++++ .../admin/js/light-bootstrap-dashboard.js | 175 + public/assets/admin/sass/lbd/_alerts.scss | 82 + public/assets/admin/sass/lbd/_buttons.scss | 108 + public/assets/admin/sass/lbd/_cards.scss | 207 + public/assets/admin/sass/lbd/_carousel.scss | 15 + public/assets/admin/sass/lbd/_chartist.scss | 230 + .../sass/lbd/_checkbox-radio-switch.scss | 246 + public/assets/admin/sass/lbd/_collapse.scss | 30 + public/assets/admin/sass/lbd/_datepicker.scss | 221 + public/assets/admin/sass/lbd/_dropdown.scss | 120 + public/assets/admin/sass/lbd/_flexisel.scss | 53 + public/assets/admin/sass/lbd/_footers.scss | 77 + public/assets/admin/sass/lbd/_icons.scss | 127 + public/assets/admin/sass/lbd/_inputs.scss | 141 + public/assets/admin/sass/lbd/_labels.scss | 54 + public/assets/admin/sass/lbd/_media.scss | 80 + public/assets/admin/sass/lbd/_misc.scss | 62 + public/assets/admin/sass/lbd/_mixins.scss | 22 + public/assets/admin/sass/lbd/_modal.scss | 79 + .../admin/sass/lbd/_morphing-buttons.scss | 161 + public/assets/admin/sass/lbd/_navbars.scss | 293 + .../assets/admin/sass/lbd/_progress-bars.scss | 9 + public/assets/admin/sass/lbd/_responsive.scss | 413 + public/assets/admin/sass/lbd/_sections.scss | 12 + .../sass/lbd/_sidebar-and-main-panel.scss | 249 + public/assets/admin/sass/lbd/_sliders.scss | 218 + .../admin/sass/lbd/_social-buttons.scss | 76 + public/assets/admin/sass/lbd/_tables.scss | 57 + .../admin/sass/lbd/_tabs-navs-pagination.scss | 207 + public/assets/admin/sass/lbd/_tags.scss | 118 + .../sass/lbd/_tooltips-and-popovers.scss | 155 + public/assets/admin/sass/lbd/_typography.scss | 90 + public/assets/admin/sass/lbd/_variables.scss | 265 + .../admin/sass/lbd/mixins/_buttons.scss | 70 + .../assets/admin/sass/lbd/mixins/_cards.scss | 8 + .../admin/sass/lbd/mixins/_chartist.scss | 85 + .../assets/admin/sass/lbd/mixins/_icons.scss | 13 + .../assets/admin/sass/lbd/mixins/_inputs.scss | 17 + .../assets/admin/sass/lbd/mixins/_labels.scss | 21 + .../sass/lbd/mixins/_morphing-buttons.scss | 34 + .../admin/sass/lbd/mixins/_navbars.scss | 11 + .../sass/lbd/mixins/_social-buttons.scss | 43 + .../assets/admin/sass/lbd/mixins/_tabs.scss | 4 + .../admin/sass/lbd/mixins/_transparency.scss | 20 + .../sass/lbd/mixins/_vendor-prefixes.scss | 189 + .../admin/sass/light-bootstrap-dashboard.scss | 44 + 83 files changed, 20039 insertions(+) create mode 100755 public/assets/admin/css/animate.min.css create mode 100644 public/assets/admin/css/bootstrap.min.css create mode 100644 public/assets/admin/css/demo.css create mode 100644 public/assets/admin/css/light-bootstrap-dashboard.css create mode 100644 public/assets/admin/css/light-bootstrap-dashboard.css.map create mode 100755 public/assets/admin/css/pe-icon-7-stroke.css create mode 100755 public/assets/admin/fonts/Pe-icon-7-stroke.eot create mode 100755 public/assets/admin/fonts/Pe-icon-7-stroke.svg create mode 100755 public/assets/admin/fonts/Pe-icon-7-stroke.ttf create mode 100755 public/assets/admin/fonts/Pe-icon-7-stroke.woff create mode 100644 public/assets/admin/img/default-avatar.png create mode 100644 public/assets/admin/img/faces/face-0.jpg create mode 100644 public/assets/admin/img/faces/face-1.jpg create mode 100644 public/assets/admin/img/faces/face-2.jpg create mode 100644 public/assets/admin/img/faces/face-3.jpg create mode 100644 public/assets/admin/img/faces/face-4.jpg create mode 100644 public/assets/admin/img/faces/face-5.jpg create mode 100644 public/assets/admin/img/faces/face-6.jpg create mode 100644 public/assets/admin/img/faces/face-7.jpg create mode 100644 public/assets/admin/img/faces/tim_vector.jpe create mode 100644 public/assets/admin/img/favicon.ico create mode 100755 public/assets/admin/img/loading-bubbles.svg create mode 100755 public/assets/admin/img/mask.png create mode 100644 public/assets/admin/img/new_logo.png create mode 100644 public/assets/admin/img/sidebar-1.jpg create mode 100644 public/assets/admin/img/sidebar-2.jpg create mode 100644 public/assets/admin/img/sidebar-3.jpg create mode 100644 public/assets/admin/img/sidebar-4.jpg create mode 100644 public/assets/admin/img/sidebar-5.jpg create mode 100644 public/assets/admin/img/tim_80x80.png create mode 100644 public/assets/admin/js/bootstrap-checkbox-radio-switch.js create mode 100755 public/assets/admin/js/bootstrap-notify.js create mode 100644 public/assets/admin/js/bootstrap-select.js create mode 100644 public/assets/admin/js/bootstrap.min.js create mode 100755 public/assets/admin/js/chartist.min.js create mode 100755 public/assets/admin/js/demo.js create mode 100644 public/assets/admin/js/jquery-1.10.2.js create mode 100644 public/assets/admin/js/light-bootstrap-dashboard.js create mode 100644 public/assets/admin/sass/lbd/_alerts.scss create mode 100755 public/assets/admin/sass/lbd/_buttons.scss create mode 100644 public/assets/admin/sass/lbd/_cards.scss create mode 100644 public/assets/admin/sass/lbd/_carousel.scss create mode 100644 public/assets/admin/sass/lbd/_chartist.scss create mode 100644 public/assets/admin/sass/lbd/_checkbox-radio-switch.scss create mode 100644 public/assets/admin/sass/lbd/_collapse.scss create mode 100644 public/assets/admin/sass/lbd/_datepicker.scss create mode 100644 public/assets/admin/sass/lbd/_dropdown.scss create mode 100644 public/assets/admin/sass/lbd/_flexisel.scss create mode 100644 public/assets/admin/sass/lbd/_footers.scss create mode 100644 public/assets/admin/sass/lbd/_icons.scss create mode 100755 public/assets/admin/sass/lbd/_inputs.scss create mode 100644 public/assets/admin/sass/lbd/_labels.scss create mode 100644 public/assets/admin/sass/lbd/_media.scss create mode 100755 public/assets/admin/sass/lbd/_misc.scss create mode 100644 public/assets/admin/sass/lbd/_mixins.scss create mode 100644 public/assets/admin/sass/lbd/_modal.scss create mode 100644 public/assets/admin/sass/lbd/_morphing-buttons.scss create mode 100644 public/assets/admin/sass/lbd/_navbars.scss create mode 100644 public/assets/admin/sass/lbd/_progress-bars.scss create mode 100644 public/assets/admin/sass/lbd/_responsive.scss create mode 100644 public/assets/admin/sass/lbd/_sections.scss create mode 100755 public/assets/admin/sass/lbd/_sidebar-and-main-panel.scss create mode 100644 public/assets/admin/sass/lbd/_sliders.scss create mode 100644 public/assets/admin/sass/lbd/_social-buttons.scss create mode 100644 public/assets/admin/sass/lbd/_tables.scss create mode 100644 public/assets/admin/sass/lbd/_tabs-navs-pagination.scss create mode 100644 public/assets/admin/sass/lbd/_tags.scss create mode 100644 public/assets/admin/sass/lbd/_tooltips-and-popovers.scss create mode 100644 public/assets/admin/sass/lbd/_typography.scss create mode 100644 public/assets/admin/sass/lbd/_variables.scss create mode 100644 public/assets/admin/sass/lbd/mixins/_buttons.scss create mode 100644 public/assets/admin/sass/lbd/mixins/_cards.scss create mode 100644 public/assets/admin/sass/lbd/mixins/_chartist.scss create mode 100644 public/assets/admin/sass/lbd/mixins/_icons.scss create mode 100644 public/assets/admin/sass/lbd/mixins/_inputs.scss create mode 100644 public/assets/admin/sass/lbd/mixins/_labels.scss create mode 100644 public/assets/admin/sass/lbd/mixins/_morphing-buttons.scss create mode 100644 public/assets/admin/sass/lbd/mixins/_navbars.scss create mode 100644 public/assets/admin/sass/lbd/mixins/_social-buttons.scss create mode 100644 public/assets/admin/sass/lbd/mixins/_tabs.scss create mode 100644 public/assets/admin/sass/lbd/mixins/_transparency.scss create mode 100644 public/assets/admin/sass/lbd/mixins/_vendor-prefixes.scss create mode 100755 public/assets/admin/sass/light-bootstrap-dashboard.scss diff --git a/public/assets/admin/css/animate.min.css b/public/assets/admin/css/animate.min.css new file mode 100755 index 00000000..0b6a47de --- /dev/null +++ b/public/assets/admin/css/animate.min.css @@ -0,0 +1,6 @@ +@charset "UTF-8";/*! +Animate.css - http://daneden.me/animate +Licensed under the MIT license - http://opensource.org/licenses/MIT + +Copyright (c) 2015 Daniel Eden +*/.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{100%,20%,53%,80%,from{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,.050,.855,.060);animation-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755,.050,.855,.060);animation-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{100%,20%,53%,80%,from{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,.050,.855,.060);animation-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755,.050,.855,.060);animation-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{100%,50%,from{opacity:1}25%,75%{opacity:0}}@keyframes flash{100%,50%,from{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{100%,from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{100%,from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}@keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{100%,11.1%,from{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{100%,11.1%,from{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{100%,20%,40%,60%,80%,from{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{100%,20%,40%,60%,80%,from{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{100%,60%,75%,90%,from{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{100%,60%,75%,90%,from{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{100%,60%,75%,90%,from{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{100%,60%,75%,90%,from{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{100%,60%,75%,90%,from{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{100%,60%,75%,90%,from{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{100%,60%,75%,90%,from{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{100%,60%,75%,90%,from{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{from{opacity:0}100%{opacity:1}}@keyframes fadeIn{from{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{from{opacity:1}100%{opacity:0}}@keyframes fadeOut{from{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{from{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp} \ No newline at end of file diff --git a/public/assets/admin/css/bootstrap.min.css b/public/assets/admin/css/bootstrap.min.css new file mode 100644 index 00000000..d65c66b1 --- /dev/null +++ b/public/assets/admin/css/bootstrap.min.css @@ -0,0 +1,5 @@ +/*! + * Bootstrap v3.3.5 (http://getbootstrap.com) + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-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:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}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{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.33px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:3;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);line-break:auto}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}} \ No newline at end of file diff --git a/public/assets/admin/css/demo.css b/public/assets/admin/css/demo.css new file mode 100644 index 00000000..febe6286 --- /dev/null +++ b/public/assets/admin/css/demo.css @@ -0,0 +1,61 @@ +@media (min-width: 992px){ + .typo-line{ + padding-left: 140px; + margin-bottom: 40px; + position: relative; + } + + .typo-line .category{ + transform: translateY(-50%); + top: 50%; + left: 0px; + position: absolute; + } +} + +.all-icons [class*="pe-"]{ + font-size: 40px; +} +.all-icons input{ + border: 0; +} +.all-icons .font-icon-detail{ + text-align: center; + padding: 45px 0px 30px; + border: 1px solid #e5e5e5; + border-radius: 6px; + margin: 15px 0; +} +.all-icons .font-icon-detail input{ + margin: 25px auto 0; + width: 100%; + text-align: center; + display: block; + color: #aaa; + font-size: 13px; +} + +#map{ + position:relative; + width:100%; + height: calc(100% - 60px); +} + +.places-buttons .btn{ + margin-bottom: 30px +} +.sidebar .nav > li.active-pro{ + position: absolute; + width: 100%; + bottom: 10px; +} +.sidebar .nav > li.active-pro a{ + background: rgba(255, 255, 255, 0.14); + opacity: 1; + color: #FFFFFF; +} + +.table-upgrade td:nth-child(2), +.table-upgrade td:nth-child(3){ + text-align: center; +} diff --git a/public/assets/admin/css/light-bootstrap-dashboard.css b/public/assets/admin/css/light-bootstrap-dashboard.css new file mode 100644 index 00000000..ca39e619 --- /dev/null +++ b/public/assets/admin/css/light-bootstrap-dashboard.css @@ -0,0 +1,2790 @@ +/*! + + ========================================================= + * Light Bootstrap Dashboard - v1.3.1.0 + ========================================================= + + * Product Page: http://www.creative-tim.com/product/light-bootstrap-dashboard + * Copyright 2017 Creative Tim (http://www.creative-tim.com) + * Licensed under MIT (https://github.com/creativetimofficial/light-bootstrap-dashboard/blob/master/LICENSE.md) + + ========================================================= + + * The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + + */ +/* light colors */ +@keyframes spin { + from { + transform: rotate(0deg); } + to { + transform: rotate(360deg); } } +@-webkit-keyframes spin { + from { + -webkit-transform: rotate(0deg); } + to { + -webkit-transform: rotate(360deg); } } +@-moz-keyframes spin { + from { + -moz-transform: rotate(0deg); } + to { + -moz-transform: rotate(360deg); } } +@-ms-keyframes spin { + from { + -ms-transform: rotate(0deg); } + to { + -ms-transform: rotate(360deg); } } +/* Font Smoothing */ +body, +h1, .h1, +h2, .h2, +h3, .h3, +h4, .h4, +h5, .h5, +h6, .h6, +p, +.navbar, +.brand, +.btn-simple, +.alert, +a, +.td-name, +td, +button.close { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + font-family: "Roboto","Helvetica Neue",Arial,sans-serif; + font-weight: 400; } + +h1, .h1, h2, .h2, h3, .h3, h4, .h4 { + font-weight: 300; + margin: 30px 0 15px; } + +h1, .h1 { + font-size: 52px; } + +h2, .h2 { + font-size: 36px; } + +h3, .h3 { + font-size: 28px; + margin: 20px 0 10px; } + +h4, .h4 { + font-size: 22px; + line-height: 30px; } + +h5, .h5 { + font-size: 16px; + margin-bottom: 15px; } + +h6, .h6 { + font-size: 14px; + font-weight: 600; + text-transform: uppercase; } + +p { + font-size: 16px; + line-height: 1.5; } + +h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small { + color: #9A9A9A; + font-weight: 300; + line-height: 1.5; } + +h1 small, h2 small, h3 small, h1 .small, h2 .small, h3 .small { + font-size: 60%; } + +h1 .subtitle { + display: block; + margin: 0 0 30px; } + +.text-muted { + color: #9A9A9A; } + +.text-primary, .text-primary:hover { + color: #1D62F0 !important; } + +.text-info, .text-info:hover { + color: #1DC7EA !important; } + +.text-success, .text-success:hover { + color: #87CB16 !important; } + +.text-warning, .text-warning:hover { + color: #FF9500 !important; } + +.text-danger, .text-danger:hover { + color: #FF4A55 !important; } + +/* General overwrite */ +body, +.wrapper { + min-height: 100vh; + position: relative; } + +a { + color: #1DC7EA; } + a:hover, a:focus { + color: #42d0ed; + text-decoration: none; } + +a:focus, a:active, +button::-moz-focus-inner, +input::-moz-focus-inner, +input[type="reset"]::-moz-focus-inner, +input[type="button"]::-moz-focus-inner, +input[type="submit"]::-moz-focus-inner, +select::-moz-focus-inner, +input[type="file"] > input[type="button"]::-moz-focus-inner { + outline: 0; } + +.ui-slider-handle:focus, +.navbar-toggle, +input:focus { + outline: 0 !important; } + +/* Animations */ +.form-control, +.input-group-addon, +.tagsinput, +.navbar, +.navbar .alert { + -webkit-transition: all 300ms linear; + -moz-transition: all 300ms linear; + -o-transition: all 300ms linear; + -ms-transition: all 300ms linear; + transition: all 300ms linear; } + +.sidebar .nav a, +.table > tbody > tr .td-actions .btn { + -webkit-transition: all 150ms ease-in; + -moz-transition: all 150ms ease-in; + -o-transition: all 150ms ease-in; + -ms-transition: all 150ms ease-in; + transition: all 150ms ease-in; } + +.btn { + -webkit-transition: all 100ms ease-in; + -moz-transition: all 100ms ease-in; + -o-transition: all 100ms ease-in; + -ms-transition: all 100ms ease-in; + transition: all 100ms ease-in; } + +.fa { + width: 18px; + text-align: center; } + +.margin-top { + margin-top: 50px; } + +.wrapper { + position: relative; + top: 0; + height: 100vh; } + +.sidebar { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 260px; + display: block; + z-index: 1; + color: #fff; + font-weight: 200; + background-size: cover; + background-position: center center; } + .sidebar .sidebar-wrapper { + position: relative; + max-height: none; + min-height: 100%; + overflow: hidden; + width: 260px; + z-index: 4; } + .sidebar .sidebar-background { + position: absolute; + z-index: 1; + height: 100%; + width: 100%; + display: block; + top: 0; + left: 0; + background-size: cover; + background-position: center center; } + .sidebar .logo { + padding: 10px 15px; + border-bottom: 1px solid rgba(255, 255, 255, 0.2); } + .sidebar .logo p { + float: left; + font-size: 20px; + margin: 10px 10px; + color: #FFFFFF; + line-height: 20px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; } + .sidebar .logo .simple-text { + text-transform: uppercase; + padding: 5px 0px; + display: block; + font-size: 18px; + color: #FFFFFF; + text-align: center; + font-weight: 400; + line-height: 30px; } + .sidebar .logo-tim { + border-radius: 50%; + border: 1px solid #333; + display: block; + height: 61px; + width: 61px; + float: left; + overflow: hidden; } + .sidebar .logo-tim img { + width: 60px; + height: 60px; } + .sidebar .nav { + margin-top: 20px; } + .sidebar .nav li > a { + color: #FFFFFF; + margin: 5px 15px; + opacity: .86; + border-radius: 4px; } + .sidebar .nav li:hover > a { + background: rgba(255, 255, 255, 0.13); + opacity: 1; } + .sidebar .nav li.active > a { + color: #FFFFFF; + opacity: 1; + background: rgba(255, 255, 255, 0.23); } + .sidebar .nav h1, .sidebar .nav h2, .sidebar .nav h3, .sidebar .nav h4, .sidebar .nav h5 { + padding-left: 10px; } + .sidebar .nav p { + margin: 0; + padding-left: 10px; + line-height: 30px; + font-size: 12px; + font-weight: 600; + text-transform: uppercase; } + .sidebar .nav i { + font-size: 28px; + float: left; + margin-right: 15px; + line-height: 30px; + width: 30px; + text-align: center; } + +.sidebar .logo, +body > .navbar-collapse .logo { + padding: 10px 15px; + border-bottom: 1px solid rgba(255, 255, 255, 0.2); } + .sidebar .logo p, + body > .navbar-collapse .logo p { + float: left; + font-size: 20px; + margin: 10px 10px; + color: #FFFFFF; + line-height: 20px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; } + .sidebar .logo .simple-text, + body > .navbar-collapse .logo .simple-text { + text-transform: uppercase; + padding: 5px 0px; + display: block; + font-size: 18px; + color: #FFFFFF; + text-align: center; + font-weight: 400; + line-height: 30px; } +.sidebar .logo-tim, +body > .navbar-collapse .logo-tim { + border-radius: 50%; + border: 1px solid #333; + display: block; + height: 61px; + width: 61px; + float: left; + overflow: hidden; } + .sidebar .logo-tim img, + body > .navbar-collapse .logo-tim img { + width: 60px; + height: 60px; } +.sidebar:after, .sidebar:before, +body > .navbar-collapse:after, +body > .navbar-collapse:before { + display: block; + content: ""; + position: absolute; + width: 100%; + height: 100%; + top: 0; + left: 0; + z-index: 2; } +.sidebar:before, +body > .navbar-collapse:before { + opacity: .33; + background: #000000; } +.sidebar:after, +body > .navbar-collapse:after { + background: #787878; + background: -moz-linear-gradient(top, #787878 0%, #343434 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #787878), color-stop(100%, #343434)); + background: -webkit-linear-gradient(top, #787878 0%, #343434 100%); + background: -o-linear-gradient(top, #787878 0%, #343434 100%); + background: -ms-linear-gradient(top, #787878 0%, #343434 100%); + background: linear-gradient(to bottom, #787878 0%, #343434 100%); + background-size: 150% 150%; + z-index: 3; + opacity: 1; } +.sidebar[data-image]:after, .sidebar.has-image:after, +body > .navbar-collapse[data-image]:after, +body > .navbar-collapse.has-image:after { + opacity: .77; } +.sidebar[data-color="blue"]:after, +body > .navbar-collapse[data-color="blue"]:after { + background: #1F77D0; + background: -moz-linear-gradient(top, #1F77D0 0%, #533ce1 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1F77D0), color-stop(100%, #533ce1)); + background: -webkit-linear-gradient(top, #1F77D0 0%, #533ce1 100%); + background: -o-linear-gradient(top, #1F77D0 0%, #533ce1 100%); + background: -ms-linear-gradient(top, #1F77D0 0%, #533ce1 100%); + background: linear-gradient(to bottom, #1F77D0 0%, #533ce1 100%); + background-size: 150% 150%; } +.sidebar[data-color="azure"]:after, +body > .navbar-collapse[data-color="azure"]:after { + background: #1DC7EA; + background: -moz-linear-gradient(top, #1DC7EA 0%, #4091ff 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1DC7EA), color-stop(100%, #4091ff)); + background: -webkit-linear-gradient(top, #1DC7EA 0%, #4091ff 100%); + background: -o-linear-gradient(top, #1DC7EA 0%, #4091ff 100%); + background: -ms-linear-gradient(top, #1DC7EA 0%, #4091ff 100%); + background: linear-gradient(to bottom, #1DC7EA 0%, #4091ff 100%); + background-size: 150% 150%; } +.sidebar[data-color="green"]:after, +body > .navbar-collapse[data-color="green"]:after { + background: #87CB16; + background: -moz-linear-gradient(top, #87CB16 0%, #6dc030 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #87CB16), color-stop(100%, #6dc030)); + background: -webkit-linear-gradient(top, #87CB16 0%, #6dc030 100%); + background: -o-linear-gradient(top, #87CB16 0%, #6dc030 100%); + background: -ms-linear-gradient(top, #87CB16 0%, #6dc030 100%); + background: linear-gradient(to bottom, #87CB16 0%, #6dc030 100%); + background-size: 150% 150%; } +.sidebar[data-color="orange"]:after, +body > .navbar-collapse[data-color="orange"]:after { + background: #FFA534; + background: -moz-linear-gradient(top, #FFA534 0%, #ff5221 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFA534), color-stop(100%, #ff5221)); + background: -webkit-linear-gradient(top, #FFA534 0%, #ff5221 100%); + background: -o-linear-gradient(top, #FFA534 0%, #ff5221 100%); + background: -ms-linear-gradient(top, #FFA534 0%, #ff5221 100%); + background: linear-gradient(to bottom, #FFA534 0%, #ff5221 100%); + background-size: 150% 150%; } +.sidebar[data-color="red"]:after, +body > .navbar-collapse[data-color="red"]:after { + background: #FB404B; + background: -moz-linear-gradient(top, #FB404B 0%, #bb0502 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FB404B), color-stop(100%, #bb0502)); + background: -webkit-linear-gradient(top, #FB404B 0%, #bb0502 100%); + background: -o-linear-gradient(top, #FB404B 0%, #bb0502 100%); + background: -ms-linear-gradient(top, #FB404B 0%, #bb0502 100%); + background: linear-gradient(to bottom, #FB404B 0%, #bb0502 100%); + background-size: 150% 150%; } +.sidebar[data-color="purple"]:after, +body > .navbar-collapse[data-color="purple"]:after { + background: #9368E9; + background: -moz-linear-gradient(top, #9368E9 0%, #943bea 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9368E9), color-stop(100%, #943bea)); + background: -webkit-linear-gradient(top, #9368E9 0%, #943bea 100%); + background: -o-linear-gradient(top, #9368E9 0%, #943bea 100%); + background: -ms-linear-gradient(top, #9368E9 0%, #943bea 100%); + background: linear-gradient(to bottom, #9368E9 0%, #943bea 100%); + background-size: 150% 150%; } + +.main-panel { + background: rgba(203, 203, 210, 0.15); + position: relative; + z-index: 2; + float: right; + width: calc(100% - 260px); + min-height: 100%; } + .main-panel > .content { + padding: 30px 15px; + min-height: calc(100% - 123px); } + .main-panel > .footer { + border-top: 1px solid #e7e7e7; } + .main-panel .navbar { + margin-bottom: 0; } + +.sidebar, +.main-panel { + overflow: auto; + max-height: 100%; + height: 100%; + -webkit-transition-property: top,bottom; + transition-property: top,bottom; + -webkit-transition-duration: .2s,.2s; + transition-duration: .2s,.2s; + -webkit-transition-timing-function: linear,linear; + transition-timing-function: linear,linear; + -webkit-overflow-scrolling: touch; } + +.btn { + border-width: 2px; + background-color: transparent; + font-weight: 400; + opacity: 0.8; + filter: alpha(opacity=80); + padding: 8px 16px; + border-color: #888888; + color: #888888; } + .btn:hover, .btn:focus, .btn:active, .btn.active, .open > .btn.dropdown-toggle { + background-color: transparent; + color: #777777; + border-color: #777777; } + .btn.disabled, .btn.disabled:hover, .btn.disabled:focus, .btn.disabled.focus, .btn.disabled:active, .btn.disabled.active, .btn:disabled, .btn:disabled:hover, .btn:disabled:focus, .btn:disabled.focus, .btn:disabled:active, .btn:disabled.active, .btn[disabled], .btn[disabled]:hover, .btn[disabled]:focus, .btn[disabled].focus, .btn[disabled]:active, .btn[disabled].active, fieldset[disabled] .btn, fieldset[disabled] .btn:hover, fieldset[disabled] .btn:focus, fieldset[disabled] .btn.focus, fieldset[disabled] .btn:active, fieldset[disabled] .btn.active { + background-color: transparent; + border-color: #888888; } + .btn.btn-fill { + color: #FFFFFF; + background-color: #888888; + opacity: 1; + filter: alpha(opacity=100); } + .btn.btn-fill:hover, .btn.btn-fill:focus, .btn.btn-fill:active, .btn.btn-fill.active, .open > .btn.btn-fill.dropdown-toggle { + background-color: #777777; + color: #FFFFFF; } + .btn.btn-fill .caret { + border-top-color: #FFFFFF; } + .btn .caret { + border-top-color: #888888; } + .btn:hover, .btn:focus { + opacity: 1; + filter: alpha(opacity=100); + outline: 0 !important; } + .btn:active, .btn.active, .open > .btn.dropdown-toggle { + -webkit-box-shadow: none; + box-shadow: none; + outline: 0 !important; } + .btn.btn-icon { + padding: 8px; } + +.btn-primary { + border-color: #3472F7; + color: #3472F7; } + .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle { + background-color: transparent; + color: #1D62F0; + border-color: #1D62F0; } + .btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary:disabled, .btn-primary:disabled:hover, .btn-primary:disabled:focus, .btn-primary:disabled.focus, .btn-primary:disabled:active, .btn-primary:disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, .btn-primary[disabled]:active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active { + background-color: transparent; + border-color: #3472F7; } + .btn-primary.btn-fill { + color: #FFFFFF; + background-color: #3472F7; + opacity: 1; + filter: alpha(opacity=100); } + .btn-primary.btn-fill:hover, .btn-primary.btn-fill:focus, .btn-primary.btn-fill:active, .btn-primary.btn-fill.active, .open > .btn-primary.btn-fill.dropdown-toggle { + background-color: #1D62F0; + color: #FFFFFF; } + .btn-primary.btn-fill .caret { + border-top-color: #FFFFFF; } + .btn-primary .caret { + border-top-color: #3472F7; } + +.btn-success { + border-color: #87CB16; + color: #87CB16; } + .btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle { + background-color: transparent; + color: #049F0C; + border-color: #049F0C; } + .btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success.disabled:active, .btn-success.disabled.active, .btn-success:disabled, .btn-success:disabled:hover, .btn-success:disabled:focus, .btn-success:disabled.focus, .btn-success:disabled:active, .btn-success:disabled.active, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus, .btn-success[disabled]:active, .btn-success[disabled].active, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success.active { + background-color: transparent; + border-color: #87CB16; } + .btn-success.btn-fill { + color: #FFFFFF; + background-color: #87CB16; + opacity: 1; + filter: alpha(opacity=100); } + .btn-success.btn-fill:hover, .btn-success.btn-fill:focus, .btn-success.btn-fill:active, .btn-success.btn-fill.active, .open > .btn-success.btn-fill.dropdown-toggle { + background-color: #049F0C; + color: #FFFFFF; } + .btn-success.btn-fill .caret { + border-top-color: #FFFFFF; } + .btn-success .caret { + border-top-color: #87CB16; } + +.btn-info { + border-color: #1DC7EA; + color: #1DC7EA; } + .btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle { + background-color: transparent; + color: #42d0ed; + border-color: #42d0ed; } + .btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info:disabled, .btn-info:disabled:hover, .btn-info:disabled:focus, .btn-info:disabled.focus, .btn-info:disabled:active, .btn-info:disabled.active, .btn-info[disabled], .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus, .btn-info[disabled]:active, .btn-info[disabled].active, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info.focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info.active { + background-color: transparent; + border-color: #1DC7EA; } + .btn-info.btn-fill { + color: #FFFFFF; + background-color: #1DC7EA; + opacity: 1; + filter: alpha(opacity=100); } + .btn-info.btn-fill:hover, .btn-info.btn-fill:focus, .btn-info.btn-fill:active, .btn-info.btn-fill.active, .open > .btn-info.btn-fill.dropdown-toggle { + background-color: #42d0ed; + color: #FFFFFF; } + .btn-info.btn-fill .caret { + border-top-color: #FFFFFF; } + .btn-info .caret { + border-top-color: #1DC7EA; } + +.btn-warning { + border-color: #FF9500; + color: #FF9500; } + .btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle { + background-color: transparent; + color: #ED8D00; + border-color: #ED8D00; } + .btn-warning.disabled, .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning.disabled:active, .btn-warning.disabled.active, .btn-warning:disabled, .btn-warning:disabled:hover, .btn-warning:disabled:focus, .btn-warning:disabled.focus, .btn-warning:disabled:active, .btn-warning:disabled.active, .btn-warning[disabled], .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus, .btn-warning[disabled]:active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning.focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning.active { + background-color: transparent; + border-color: #FF9500; } + .btn-warning.btn-fill { + color: #FFFFFF; + background-color: #FF9500; + opacity: 1; + filter: alpha(opacity=100); } + .btn-warning.btn-fill:hover, .btn-warning.btn-fill:focus, .btn-warning.btn-fill:active, .btn-warning.btn-fill.active, .open > .btn-warning.btn-fill.dropdown-toggle { + background-color: #ED8D00; + color: #FFFFFF; } + .btn-warning.btn-fill .caret { + border-top-color: #FFFFFF; } + .btn-warning .caret { + border-top-color: #FF9500; } + +.btn-danger { + border-color: #FF4A55; + color: #FF4A55; } + .btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle { + background-color: transparent; + color: #EE2D20; + border-color: #EE2D20; } + .btn-danger.disabled, .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger.disabled:active, .btn-danger.disabled.active, .btn-danger:disabled, .btn-danger:disabled:hover, .btn-danger:disabled:focus, .btn-danger:disabled.focus, .btn-danger:disabled:active, .btn-danger:disabled.active, .btn-danger[disabled], .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus, .btn-danger[disabled]:active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger.focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger.active { + background-color: transparent; + border-color: #FF4A55; } + .btn-danger.btn-fill { + color: #FFFFFF; + background-color: #FF4A55; + opacity: 1; + filter: alpha(opacity=100); } + .btn-danger.btn-fill:hover, .btn-danger.btn-fill:focus, .btn-danger.btn-fill:active, .btn-danger.btn-fill.active, .open > .btn-danger.btn-fill.dropdown-toggle { + background-color: #EE2D20; + color: #FFFFFF; } + .btn-danger.btn-fill .caret { + border-top-color: #FFFFFF; } + .btn-danger .caret { + border-top-color: #FF4A55; } + +.btn-neutral { + border-color: #FFFFFF; + color: #FFFFFF; } + .btn-neutral:hover, .btn-neutral:focus, .btn-neutral:active, .btn-neutral.active, .open > .btn-neutral.dropdown-toggle { + background-color: transparent; + color: #FFFFFF; + border-color: #FFFFFF; } + .btn-neutral.disabled, .btn-neutral.disabled:hover, .btn-neutral.disabled:focus, .btn-neutral.disabled.focus, .btn-neutral.disabled:active, .btn-neutral.disabled.active, .btn-neutral:disabled, .btn-neutral:disabled:hover, .btn-neutral:disabled:focus, .btn-neutral:disabled.focus, .btn-neutral:disabled:active, .btn-neutral:disabled.active, .btn-neutral[disabled], .btn-neutral[disabled]:hover, .btn-neutral[disabled]:focus, .btn-neutral[disabled].focus, .btn-neutral[disabled]:active, .btn-neutral[disabled].active, fieldset[disabled] .btn-neutral, fieldset[disabled] .btn-neutral:hover, fieldset[disabled] .btn-neutral:focus, fieldset[disabled] .btn-neutral.focus, fieldset[disabled] .btn-neutral:active, fieldset[disabled] .btn-neutral.active { + background-color: transparent; + border-color: #FFFFFF; } + .btn-neutral.btn-fill { + color: #FFFFFF; + background-color: #FFFFFF; + opacity: 1; + filter: alpha(opacity=100); } + .btn-neutral.btn-fill:hover, .btn-neutral.btn-fill:focus, .btn-neutral.btn-fill:active, .btn-neutral.btn-fill.active, .open > .btn-neutral.btn-fill.dropdown-toggle { + background-color: #FFFFFF; + color: #FFFFFF; } + .btn-neutral.btn-fill .caret { + border-top-color: #FFFFFF; } + .btn-neutral .caret { + border-top-color: #FFFFFF; } + .btn-neutral:active, .btn-neutral.active, .open > .btn-neutral.dropdown-toggle { + background-color: #FFFFFF; + color: #888888; } + .btn-neutral.btn-fill, .btn-neutral.btn-fill:hover, .btn-neutral.btn-fill:focus { + color: #888888; } + .btn-neutral.btn-simple:active, .btn-neutral.btn-simple.active { + background-color: transparent; } + +.btn:disabled, .btn[disabled], .btn.disabled { + opacity: 0.5; + filter: alpha(opacity=50); } + +.btn-round { + border-width: 1px; + border-radius: 30px !important; + padding: 9px 18px; } + .btn-round.btn-icon { + padding: 9px; } + +.btn-simple { + border: 0; + font-size: 16px; + padding: 8px 16px; } + .btn-simple.btn-icon { + padding: 8px; } + +.btn-lg { + font-size: 18px; + border-radius: 6px; + padding: 14px 30px; + font-weight: 400; } + .btn-lg.btn-round { + padding: 15px 30px; } + .btn-lg.btn-simple { + padding: 16px 30px; } + +.btn-sm { + font-size: 12px; + border-radius: 3px; + padding: 5px 10px; } + .btn-sm.btn-round { + padding: 6px 10px; } + .btn-sm.btn-simple { + padding: 7px 10px; } + +.btn-xs { + font-size: 12px; + border-radius: 3px; + padding: 1px 5px; } + .btn-xs.btn-round { + padding: 2px 5px; } + .btn-xs.btn-simple { + padding: 3px 5px; } + +.btn-wd { + min-width: 140px; } + +.btn-group.select { + width: 100%; } + +.btn-group.select .btn { + text-align: left; } + +.btn-group.select .caret { + position: absolute; + top: 50%; + margin-top: -1px; + right: 8px; } + +.form-control::-moz-placeholder { + color: #DDDDDD; + opacity: 1; + filter: alpha(opacity=100); } + +.form-control:-moz-placeholder { + color: #DDDDDD; + opacity: 1; + filter: alpha(opacity=100); } + +.form-control::-webkit-input-placeholder { + color: #DDDDDD; + opacity: 1; + filter: alpha(opacity=100); } + +.form-control:-ms-input-placeholder { + color: #DDDDDD; + opacity: 1; + filter: alpha(opacity=100); } + +.form-control { + background-color: #FFFFFF; + border: 1px solid #E3E3E3; + border-radius: 4px; + color: #565656; + padding: 8px 12px; + height: 40px; + -webkit-box-shadow: none; + box-shadow: none; } + .form-control:focus { + background-color: #FFFFFF; + border: 1px solid #AAAAAA; + -webkit-box-shadow: none; + box-shadow: none; + outline: 0 !important; + color: #333333; } + .has-success .form-control, .has-error .form-control, .has-success .form-control:focus, .has-error .form-control:focus { + border-color: #E3E3E3; + -webkit-box-shadow: none; + box-shadow: none; } + .has-success .form-control { + color: #87CB16; } + .has-success .form-control:focus { + border-color: #87CB16; } + .has-error .form-control { + color: #FF4A55; } + .has-error .form-control:focus { + border-color: #FF4A55; } + .form-control + .form-control-feedback { + border-radius: 6px; + font-size: 14px; + margin-top: -7px; + position: absolute; + right: 10px; + top: 50%; + vertical-align: middle; } + .open .form-control { + border-radius: 4px 4px 0 0; + border-bottom-color: transparent; } + +.input-lg { + height: 55px; + padding: 14px 30px; } + +.has-error .form-control-feedback { + color: #FF4A55; } + +.has-success .form-control-feedback { + color: #87CB16; } + +.input-group-addon { + background-color: #FFFFFF; + border: 1px solid #E3E3E3; + border-radius: 4px; } + .has-success .input-group-addon, .has-error .input-group-addon { + background-color: #FFFFFF; + border: 1px solid #E3E3E3; } + .has-error .form-control:focus + .input-group-addon { + border-color: #FF4A55; + color: #FF4A55; } + .has-success .form-control:focus + .input-group-addon { + border-color: #87CB16; + color: #87CB16; } + .form-control:focus + .input-group-addon, .form-control:focus ~ .input-group-addon { + background-color: #FFFFFF; + border-color: #9A9A9A; } + +.input-group .form-control:first-child, +.input-group-addon:first-child, +.input-group-btn:first-child > .dropdown-toggle, +.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) { + border-right: 0 none; } + +.input-group .form-control:last-child, +.input-group-addon:last-child, +.input-group-btn:last-child > .dropdown-toggle, +.input-group-btn:first-child > .btn:not(:first-child) { + border-left: 0 none; } + +.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { + background-color: #F5F5F5; + color: #888888; + cursor: not-allowed; } + +.input-group-btn .btn { + border-width: 1px; + padding: 9px 16px; } + +.input-group-btn .btn-default:not(.btn-fill) { + border-color: #DDDDDD; } + +.input-group-btn:last-child > .btn { + margin-left: 0; } + +.input-group-focus .input-group-addon { + border-color: #9A9A9A; } + +.alert { + border: 0; + border-radius: 0; + color: #FFFFFF; + padding: 10px 15px; + font-size: 14px; } + .container .alert { + border-radius: 4px; } + .navbar .alert { + border-radius: 0; + left: 0; + position: absolute; + right: 0; + top: 85px; + width: 100%; + z-index: 3; } + .navbar:not(.navbar-transparent) .alert { + top: 70px; } + .alert span[data-notify="icon"] { + font-size: 30px; + display: block; + left: 15px; + position: absolute; + top: 50%; + margin-top: -15px; } + .alert button.close { + position: absolute; + right: 10px; + top: 50%; + margin-top: -13px; + z-index: 1033; + background-color: #FFFFFF; + display: block; + border-radius: 50%; + opacity: .4; + line-height: 11px; + width: 25px; + height: 25px; + outline: 0 !important; + text-align: center; + padding: 3px; + font-weight: 300; } + .alert button.close:hover { + opacity: .55; } + .alert .close ~ span { + display: block; + max-width: 89%; } + .alert[data-notify="container"] { + padding: 10px 10px 10px 20px; + border-radius: 4px; } + .alert.alert-with-icon { + padding-left: 65px; } + +.alert-info { + background-color: #63d8f1; } + +.alert-success { + background-color: #a1e82c; } + +.alert-warning { + background-color: #ffbc67; } + +.alert-danger { + background-color: #fc727a; } + +.table .radio, +.table .checkbox { + position: relative; + height: 20px; + display: block; + width: 20px; + padding: 0px 0px; + margin: 0px 5px; + text-align: center; } + .table .radio .icons, + .table .checkbox .icons { + left: 5px; } +.table > thead > tr > th, +.table > tbody > tr > th, +.table > tfoot > tr > th, +.table > thead > tr > td, +.table > tbody > tr > td, +.table > tfoot > tr > td { + padding: 12px 8px; + vertical-align: middle; } +.table > thead > tr > th { + border-bottom-width: 1px; + font-size: 12px; + text-transform: uppercase; + color: #9A9A9A; + font-weight: 400; + padding-bottom: 5px; } +.table .td-actions .btn { + opacity: 0.36; + filter: alpha(opacity=36); } + .table .td-actions .btn.btn-xs { + padding-left: 3px; + padding-right: 3px; } +.table .td-actions { + min-width: 90px; } +.table > tbody > tr { + position: relative; } + .table > tbody > tr:hover .td-actions .btn { + opacity: 1; + filter: alpha(opacity=100); } + +/* Checkbox and radio */ +.checkbox, +.radio { + margin-bottom: 12px; + padding-left: 32px; + position: relative; + -webkit-transition: color 0.25s linear; + transition: color 0.25s linear; + font-size: 14px; + font-weight: normal; + line-height: 1.5; + color: #333333; } + +.checkbox input, +.radio input { + outline: none !important; + display: none; } + +.checkbox .icons, +.radio .icons { + color: #DDDDDD; + display: block; + height: 20px; + left: 0; + position: absolute; + top: 0; + width: 20px; + text-align: center; + line-height: 21px; + font-size: 20px; + cursor: pointer; + -webkit-transition: color 0.2s linear; + transition: color 0.2s linear; } + +.checkbox .icons .first-icon, +.radio .icons .first-icon, +.checkbox .icons .second-icon, +.radio .icons .second-icon { + display: inline-table; + position: absolute; + left: 0; + top: 0; + background-color: transparent; + margin: 0; + opacity: 1; + filter: alpha(opacity=100); } + +.checkbox .icons .second-icon, +.radio .icons .second-icon { + opacity: 0; + filter: alpha(opacity=0); } + +.checkbox:hover, +.radio:hover { + -webkit-transition: color 0.2s linear; + transition: color 0.2s linear; } + +.checkbox:hover .first-icon, +.radio:hover .first-icon { + opacity: 0; + filter: alpha(opacity=0); } + +.checkbox:hover .second-icon, +.radio:hover .second-icon { + opacity: 1; + filter: alpha(opacity=100); } + +.checkbox.checked, +.radio.checked { + color: #1DC7EA; } + +.checkbox.checked .first-icon, +.radio.checked .first-icon { + opacity: 0; + filter: alpha(opacity=0); } + +.checkbox.checked .second-icon, +.radio.checked .second-icon { + opacity: 1; + filter: alpha(opacity=100); + color: #1DC7EA; + -webkit-transition: color 0.2s linear; + transition: color 0.2s linear; } + +.checkbox.disabled, +.radio.disabled { + cursor: default; + color: #DDDDDD !important; } + +.checkbox.disabled .icons, +.radio.disabled .icons { + color: #DDDDDD !important; } + +.checkbox.disabled .first-icon, +.radio.disabled .first-icon { + opacity: 1; + filter: alpha(opacity=100); } + +.checkbox.disabled .second-icon, +.radio.disabled .second-icon { + opacity: 0; + filter: alpha(opacity=0); } + +.checkbox.disabled.checked .icons, +.radio.disabled.checked .icons { + color: #DDDDDD; } + +.checkbox.disabled.checked .first-icon, +.radio.disabled.checked .first-icon { + opacity: 0; + filter: alpha(opacity=0); } + +.checkbox.disabled.checked .second-icon, +.radio.disabled.checked .second-icon { + opacity: 1; + filter: alpha(opacity=100); + color: #D9D9D9; } + +/* ============================================================ + * bootstrapSwitch v1.3 by Larentis Mattia @spiritualGuru + * http://www.larentis.eu/switch/ + * ============================================================ + * Licensed under the Apache License, Version 2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * ============================================================ */ +.has-switch { + border-radius: 30px; + cursor: pointer; + display: inline-block; + line-height: 1.72222; + overflow: hidden; + position: relative; + text-align: left; + width: 60px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + -o-user-select: none; + user-select: none; + /* this code is for fixing safari bug with hidden overflow for border-radius */ + -webkit-mask: url("../img/mask.png") 0 0 no-repeat; + -webkit-mask-size: 60px 24px; + mask: url("../img/mask.png") 0 0 no-repeat; } + +.has-switch.deactivate { + opacity: 0.5; + filter: alpha(opacity=50); + cursor: default !important; } + +.has-switch.deactivate label, +.has-switch.deactivate span { + cursor: default !important; } + +.has-switch > div { + position: relative; + top: 0; + width: 100px; } + +.has-switch > div.switch-animate { + -webkit-transition: left 0.25s ease-out; + transition: left 0.25s ease-out; } + +.has-switch > div.switch-off { + left: -35px; } + +.has-switch > div.switch-on { + left: 0; } + +.has-switch > div label { + background-color: #FFFFFF; + background: white; + background: -moz-linear-gradient(top, white 0%, #f1f1f2 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #f1f1f2)); + background: -webkit-linear-gradient(top, white 0%, #f1f1f2 100%); + background: -o-linear-gradient(top, white 0%, #f1f1f2 100%); + background: -ms-linear-gradient(top, white 0%, #f1f1f2 100%); + background: linear-gradient(to bottom, white 0%, #f1f1f2 100%); + background-size: 150% 150%; + box-shadow: 0 1px 1px #FFFFFF inset, 0 1px 1px rgba(0, 0, 0, 0.25); + cursor: pointer; } + +.has-switch input[type=checkbox] { + display: none; } + +.has-switch span { + /* box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2) inset; */ + cursor: pointer; + float: left; + font-size: 11px; + font-weight: 400; + height: 24px; + line-height: 15px; + margin: 0; + padding-bottom: 6px; + padding-top: 5px; + position: relative; + text-align: center; + text-indent: -10px; + width: 50%; + z-index: 1; + -webkit-transition: 0.25s ease-out; + transition: 0.25s ease-out; } + +.has-switch span.switch-left { + background-color: #1DC7EA; + border-left: 1px solid rgba(0, 0, 0, 0); + border-radius: 30px 0 0 30px; + color: #FFFFFF; } + +.has-switch .switch-off span.switch-left { + background-color: #DDDDDD; } + +.has-switch span.switch-right { + border-radius: 0 30px 30px 0; + background-color: #1DC7EA; + color: #ffffff; + text-indent: 1px; } + +.has-switch .switch-off span.switch-right { + background-color: #DDDDDD; } + +.has-switch label { + border-radius: 12px; + float: left; + height: 22px; + margin: 1px -13px; + padding: 0; + position: relative; + transition: all 0.25s ease-out 0s; + vertical-align: middle; + width: 22px; + z-index: 100; + -webkit-transition: 0.25s ease-out; + transition: 0.25s ease-out; } + +.has-switch .switch-on .fa-check:before { + margin-left: 10px; } + +.has-switch:hover .switch-on label { + margin: 1px -17px; + width: 26px; } + +.has-switch:hover .switch-off label { + margin: 1px -13px; + width: 26px; } + +.nav > li > a:hover, +.nav > li > a:focus { + background-color: transparent; } + +.navbar { + border: 0; + font-size: 16px; + border-radius: 0; } + .navbar .navbar-brand { + font-weight: 400; + margin: 5px 0px; + padding: 15px 15px; + font-size: 20px; } + .navbar .navbar-nav > li > a { + padding: 10px 15px; + margin: 10px 3px; + position: relative; } + .navbar .navbar-nav > li > a.btn { + margin: 15px 3px; + padding: 8px 16px; } + .navbar .navbar-nav > li > a.btn-round { + margin: 16px 3px; } + .navbar .navbar-nav > li > a [class^="fa"] { + font-size: 19px; + position: relative; + line-height: 16px; + top: 1px; } + .navbar .navbar-nav .notification { + position: absolute; + background-color: #FB404B; + text-align: center; + border-radius: 10px; + min-width: 18px; + padding: 0 5px; + height: 18px; + font-size: 12px; + color: #FFFFFF; + font-weight: bold; + line-height: 18px; + top: 0px; + left: 7px; } + .navbar .btn { + margin: 15px 3px; + font-size: 14px; } + .navbar .btn-simple { + font-size: 16px; } + .navbar.fixed { + width: calc(100% - $sidebar-width); + right: 0; + left: auto; + border-radius: 0; } + +.navbar-nav > li > .dropdown-menu { + border-radius: 10px; + margin-top: -5px; } + +.navbar-transparent .navbar-brand, [class*="navbar-ct"] .navbar-brand { + color: #FFFFFF; + opacity: 0.9; + filter: alpha(opacity=90); } + .navbar-transparent .navbar-brand:focus, .navbar-transparent .navbar-brand:hover, [class*="navbar-ct"] .navbar-brand:focus, [class*="navbar-ct"] .navbar-brand:hover { + background-color: transparent; + opacity: 1; + filter: alpha(opacity=100); } +.navbar-transparent .navbar-nav > li > a:not(.btn), [class*="navbar-ct"] .navbar-nav > li > a:not(.btn) { + color: #FFFFFF; + border-color: #FFFFFF; + opacity: 0.8; + filter: alpha(opacity=80); } +.navbar-transparent .navbar-nav > .active > a:not(.btn), +.navbar-transparent .navbar-nav > .active > a:hover:not(.btn), +.navbar-transparent .navbar-nav > .active > a:focus:not(.btn), +.navbar-transparent .navbar-nav > li > a:hover:not(.btn), +.navbar-transparent .navbar-nav > li > a:focus:not(.btn), [class*="navbar-ct"] .navbar-nav > .active > a:not(.btn), +[class*="navbar-ct"] .navbar-nav > .active > a:hover:not(.btn), +[class*="navbar-ct"] .navbar-nav > .active > a:focus:not(.btn), +[class*="navbar-ct"] .navbar-nav > li > a:hover:not(.btn), +[class*="navbar-ct"] .navbar-nav > li > a:focus:not(.btn) { + background-color: transparent; + border-radius: 3px; + color: #FFFFFF; + opacity: 1; + filter: alpha(opacity=100); } +.navbar-transparent .navbar-nav .nav > li > a.btn:hover, [class*="navbar-ct"] .navbar-nav .nav > li > a.btn:hover { + background-color: transparent; } +.navbar-transparent .navbar-nav > .dropdown > a .caret, +.navbar-transparent .navbar-nav > .dropdown > a:hover .caret, +.navbar-transparent .navbar-nav > .dropdown > a:focus .caret, [class*="navbar-ct"] .navbar-nav > .dropdown > a .caret, +[class*="navbar-ct"] .navbar-nav > .dropdown > a:hover .caret, +[class*="navbar-ct"] .navbar-nav > .dropdown > a:focus .caret { + border-bottom-color: #FFFFFF; + border-top-color: #FFFFFF; } +.navbar-transparent .navbar-nav > .open > a, +.navbar-transparent .navbar-nav > .open > a:hover, +.navbar-transparent .navbar-nav > .open > a:focus, [class*="navbar-ct"] .navbar-nav > .open > a, +[class*="navbar-ct"] .navbar-nav > .open > a:hover, +[class*="navbar-ct"] .navbar-nav > .open > a:focus { + background-color: transparent; + color: #FFFFFF; + opacity: 1; + filter: alpha(opacity=100); } +.navbar-transparent .btn-default, [class*="navbar-ct"] .btn-default { + color: #FFFFFF; + border-color: #FFFFFF; } +.navbar-transparent .btn-default.btn-fill, [class*="navbar-ct"] .btn-default.btn-fill { + color: #9A9A9A; + background-color: #FFFFFF; + opacity: 0.9; + filter: alpha(opacity=90); } +.navbar-transparent .btn-default.btn-fill:hover, +.navbar-transparent .btn-default.btn-fill:focus, +.navbar-transparent .btn-default.btn-fill:active, +.navbar-transparent .btn-default.btn-fill.active, +.navbar-transparent .open .dropdown-toggle.btn-fill.btn-default, [class*="navbar-ct"] .btn-default.btn-fill:hover, +[class*="navbar-ct"] .btn-default.btn-fill:focus, +[class*="navbar-ct"] .btn-default.btn-fill:active, +[class*="navbar-ct"] .btn-default.btn-fill.active, +[class*="navbar-ct"] .open .dropdown-toggle.btn-fill.btn-default { + border-color: #FFFFFF; + opacity: 1; + filter: alpha(opacity=100); } + +.navbar-transparent .dropdown-menu .divider { + background-color: rgba(255, 255, 255, 0.2); } + +.nav-open .nav .caret { + border-bottom-color: #FFFFFF; + border-top-color: #FFFFFF; } + +.navbar-default { + background-color: rgba(255, 255, 255, 0.96); + border-bottom: 1px solid rgba(0, 0, 0, 0.1); } + .navbar-default .navbar-nav > li > a:not(.btn) { + color: #9A9A9A; } + .navbar-default .navbar-nav > .active > a, + .navbar-default .navbar-nav > .active > a:not(.btn):hover, + .navbar-default .navbar-nav > .active > a:not(.btn):focus, + .navbar-default .navbar-nav > li > a:not(.btn):hover, + .navbar-default .navbar-nav > li > a:not(.btn):focus { + background-color: transparent; + border-radius: 3px; + color: #1DC7EA; + opacity: 1; + filter: alpha(opacity=100); } + .navbar-default .navbar-nav > .dropdown > a:hover .caret, + .navbar-default .navbar-nav > .dropdown > a:focus .caret { + border-bottom-color: #1DC7EA; + border-top-color: #1DC7EA; } + .navbar-default .navbar-nav > .open > a, + .navbar-default .navbar-nav > .open > a:hover, + .navbar-default .navbar-nav > .open > a:focus { + background-color: transparent; + color: #1DC7EA; } + .navbar-default .navbar-nav .navbar-toggle:hover, .navbar-default .navbar-nav .navbar-toggle:focus { + background-color: transparent; } + .navbar-default:not(.navbar-transparent) .btn-default:hover { + color: #1DC7EA; + border-color: #1DC7EA; } + .navbar-default:not(.navbar-transparent) .btn-neutral, .navbar-default:not(.navbar-transparent) .btn-neutral:hover, .navbar-default:not(.navbar-transparent) .btn-neutral:active { + color: #9A9A9A; } + +/* Navbar with icons */ +.navbar-icons.navbar .navbar-brand { + margin-top: 12px; + margin-bottom: 12px; } +.navbar-icons .navbar-nav > li > a { + text-align: center; + padding: 6px 15px; + margin: 6px 3px; } +.navbar-icons .navbar-nav [class^="pe"] { + font-size: 30px; + position: relative; } +.navbar-icons .navbar-nav p { + margin: 3px 0 0; } + +.navbar-form { + -webkit-box-shadow: none; + box-shadow: none; } + .navbar-form .form-control { + border-radius: 0; + border: 0; + padding: 0; + background-color: transparent; + height: 22px; + font-size: 16px; + line-height: 1.5; + color: #E3E3E3; } + .navbar-transparent .navbar-form .form-control, [class*="navbar-ct"] .navbar-form .form-control { + color: #FFFFFF; + border: 0; + border-bottom: 1px solid rgba(255, 255, 255, 0.6); } + +.navbar-ct-blue { + background-color: #4091e2; } + +.navbar-ct-azure { + background-color: #63d8f1; } + +.navbar-ct-green { + background-color: #a1e82c; } + +.navbar-ct-orange { + background-color: #ffbc67; } + +.navbar-ct-red { + background-color: #fc727a; } + +.navbar-transparent { + padding-top: 15px; + background-color: transparent; + border-bottom: 1px solid transparent; } + +.navbar-toggle { + margin-top: 19px; + margin-bottom: 19px; + border: 0; } + .navbar-toggle .icon-bar { + background-color: #FFFFFF; } + .navbar-toggle .navbar-collapse, + .navbar-toggle .navbar-form { + border-color: transparent; } + .navbar-toggle.navbar-default .navbar-toggle:hover, .navbar-toggle.navbar-default .navbar-toggle:focus { + background-color: transparent; } + +.footer { + background-color: #FFFFFF; + line-height: 20px; } + .footer nav > ul { + list-style: none; + margin: 0; + padding: 0; + font-weight: normal; } + .footer nav > ul a:not(.btn) { + color: #9A9A9A; + display: block; + margin-bottom: 3px; } + .footer nav > ul a:not(.btn):hover, .footer nav > ul a:not(.btn):focus { + color: #777777; } + .footer .social-area { + padding: 15px 0; } + .footer .social-area h5 { + padding-bottom: 15px; } + .footer .social-area > a:not(.btn) { + color: #9A9A9A; + display: inline-block; + vertical-align: top; + padding: 10px 5px; + font-size: 20px; + font-weight: normal; + line-height: 20px; + text-align: center; } + .footer .social-area > a:not(.btn):hover, .footer .social-area > a:not(.btn):focus { + color: #777777; } + .footer .copyright { + color: #777777; + padding: 10px 15px; + margin: 10px 3px; + line-height: 20px; + font-size: 14px; } + .footer hr { + border-color: #DDDDDD; } + .footer .title { + color: #777777; } + +.footer-default { + background-color: #F5F5F5; } + +.footer:not(.footer-big) nav > ul { + font-size: 14px; } + .footer:not(.footer-big) nav > ul li { + margin-left: 20px; + float: left; } + .footer:not(.footer-big) nav > ul a { + padding: 10px 0px; + margin: 10px 10px 10px 0px; } + +.dropdown-menu { + visibility: hidden; + margin: 0; + padding: 0; + border-radius: 10px; + display: block; + z-index: 9000; + position: absolute; + opacity: 0; + filter: alpha(opacity=0); + -webkit-box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.125); + box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.125); } + .open .dropdown-menu { + opacity: 1; + filter: alpha(opacity=100); + visibility: visible; } + .select .dropdown-menu { + border-radius: 0 0 10px 10px; + -webkit-box-shadow: none; + box-shadow: none; + -webkit-transform-origin: 50% -40px; + -moz-transform-origin: 50% -40px; + -o-transform-origin: 50% -40px; + -ms-transform-origin: 50% -40px; + transform-origin: 50% -40px; + -webkit-transform: scale(1); + -moz-transform: scale(1); + -o-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + -webkit-transition: all 150ms linear; + -moz-transition: all 150ms linear; + -o-transition: all 150ms linear; + -ms-transition: all 150ms linear; + transition: all 150ms linear; + margin-top: -20px; } + .select.open .dropdown-menu { + margin-top: -1px; } + .dropdown-menu > li > a { + padding: 8px 16px; + color: #333333; } + .dropdown-menu > li > a img { + margin-top: -3px; } + .dropdown-menu > li > a:focus { + outline: 0 !important; } + .btn-group.select .dropdown-menu { + min-width: 100%; } + .dropdown-menu > li:first-child > a { + border-top-left-radius: 10px; + border-top-right-radius: 10px; } + .dropdown-menu > li:last-child > a { + border-bottom-left-radius: 10px; + border-bottom-right-radius: 10px; } + .select .dropdown-menu > li:first-child > a { + border-radius: 0; + border-bottom: 0 none; } + .dropdown-menu > li > a:hover, + .dropdown-menu > li > a:focus { + background-color: #F5F5F5; + color: #333333; + opacity: 1; + text-decoration: none; } + .dropdown-menu.dropdown-blue > li > a:hover, .dropdown-menu.dropdown-blue > li > a:focus { + background-color: rgba(52, 114, 247, 0.2); } + .dropdown-menu.dropdown-azure > li > a:hover, .dropdown-menu.dropdown-azure > li > a:focus { + background-color: rgba(29, 199, 234, 0.2); } + .dropdown-menu.ct-green > li > a:hover, .dropdown-menu.ct-green > li > a:focus { + background-color: rgba(135, 203, 22, 0.2); } + .dropdown-menu.dropdown-orange > li > a:hover, .dropdown-menu.dropdown-orange > li > a:focus { + background-color: rgba(255, 149, 0, 0.2); } + .dropdown-menu.dropdown-red > li > a:hover, .dropdown-menu.dropdown-red > li > a:focus { + background-color: rgba(255, 74, 85, 0.2); } + +.dropdown-with-icons > li > a { + padding-left: 0px; + line-height: 28px; } +.dropdown-with-icons i { + text-align: center; + line-height: 28px; + float: left; } + .dropdown-with-icons i[class^="pe-"] { + font-size: 24px; + width: 46px; } + .dropdown-with-icons i[class^="fa"] { + font-size: 14px; + width: 38px; } + +.btn-group.select { + overflow: hidden; } + +.btn-group.select.open { + overflow: visible; } + +.card { + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(63, 63, 68, 0.1); + background-color: #FFFFFF; + margin-bottom: 30px; } + .card .image { + width: 100%; + overflow: hidden; + height: 260px; + border-radius: 4px 4px 0 0; + position: relative; + -webkit-transform-style: preserve-3d; + -moz-transform-style: preserve-3d; + transform-style: preserve-3d; } + .card .image img { + width: 100%; } + .card .filter { + position: absolute; + z-index: 2; + background-color: rgba(0, 0, 0, 0.68); + top: 0; + left: 0; + width: 100%; + height: 100%; + text-align: center; + opacity: 0; + filter: alpha(opacity=0); } + .card .filter .btn { + position: relative; + top: 50%; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); } + .card:hover .filter { + opacity: 1; + filter: alpha(opacity=100); } + .card .btn-hover { + opacity: 0; + filter: alpha(opacity=0); } + .card:hover .btn-hover { + opacity: 1; + filter: alpha(opacity=100); } + .card .content { + padding: 15px 15px 10px 15px; } + .card .header { + padding: 15px 15px 0; } + .card .category, + .card label { + font-size: 14px; + font-weight: 400; + color: #9A9A9A; + margin-bottom: 0px; } + .card .category i, + .card label i { + font-size: 16px; } + .card label { + font-size: 12px; + margin-bottom: 5px; + text-transform: uppercase; } + .card .title { + margin: 0; + color: #333333; + font-weight: 300; } + .card .avatar { + width: 30px; + height: 30px; + overflow: hidden; + border-radius: 50%; + margin-right: 5px; } + .card .description { + font-size: 14px; + color: #333; } + .card .footer { + padding: 0; + background-color: transparent; + line-height: 30px; } + .card .footer .legend { + padding: 5px 0; } + .card .footer hr { + margin-top: 5px; + margin-bottom: 5px; } + .card .stats { + color: #a9a9a9; } + .card .footer div { + display: inline-block; } + .card .author { + font-size: 12px; + font-weight: 600; + text-transform: uppercase; } + .card .author i { + font-size: 14px; } + .card h6 { + font-size: 12px; + margin: 0; } + .card.card-separator:after { + height: 100%; + right: -15px; + top: 0; + width: 1px; + background-color: #DDDDDD; + content: ""; + position: absolute; } + .card .ct-chart { + margin: 30px 0 30px; + height: 245px; } + .card .table tbody td:first-child, + .card .table thead th:first-child { + padding-left: 15px; } + .card .table tbody td:last-child, + .card .table thead th:last-child { + padding-right: 15px; } + .card .alert { + border-radius: 4px; + position: relative; } + .card .alert.alert-with-icon { + padding-left: 65px; } + +.card-user .image { + height: 110px; } +.card-user .image-plain { + height: 0; + margin-top: 110px; } +.card-user .author { + text-align: center; + text-transform: none; + margin-top: -70px; } +.card-user .avatar { + width: 124px; + height: 124px; + border: 5px solid #FFFFFF; + position: relative; + margin-bottom: 15px; } + .card-user .avatar.border-gray { + border-color: #EEEEEE; } +.card-user .title { + line-height: 24px; } +.card-user .content { + min-height: 240px; } + +.card-user .footer, +.card-price .footer { + padding: 5px 15px 10px; } +.card-user hr, +.card-price hr { + margin: 5px 15px; } + +.card-plain { + background-color: transparent; + box-shadow: none; + border-radius: 0; } + .card-plain .image { + border-radius: 4px; } + +.ct-label { + fill: rgba(0, 0, 0, 0.4); + color: rgba(0, 0, 0, 0.4); + font-size: 1.3rem; + line-height: 1; } + +.ct-chart-line .ct-label, +.ct-chart-bar .ct-label { + display: block; + display: -webkit-box; + display: -moz-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; } + +.ct-label.ct-horizontal.ct-start { + -webkit-box-align: flex-end; + -webkit-align-items: flex-end; + -ms-flex-align: flex-end; + align-items: flex-end; + -webkit-box-pack: flex-start; + -webkit-justify-content: flex-start; + -ms-flex-pack: flex-start; + justify-content: flex-start; + text-align: left; + text-anchor: start; } + +.ct-label.ct-horizontal.ct-end { + -webkit-box-align: flex-start; + -webkit-align-items: flex-start; + -ms-flex-align: flex-start; + align-items: flex-start; + -webkit-box-pack: flex-start; + -webkit-justify-content: flex-start; + -ms-flex-pack: flex-start; + justify-content: flex-start; + text-align: left; + text-anchor: start; } + +.ct-label.ct-vertical.ct-start { + -webkit-box-align: flex-end; + -webkit-align-items: flex-end; + -ms-flex-align: flex-end; + align-items: flex-end; + -webkit-box-pack: flex-end; + -webkit-justify-content: flex-end; + -ms-flex-pack: flex-end; + justify-content: flex-end; + text-align: right; + text-anchor: end; } + +.ct-label.ct-vertical.ct-end { + -webkit-box-align: flex-end; + -webkit-align-items: flex-end; + -ms-flex-align: flex-end; + align-items: flex-end; + -webkit-box-pack: flex-start; + -webkit-justify-content: flex-start; + -ms-flex-pack: flex-start; + justify-content: flex-start; + text-align: left; + text-anchor: start; } + +.ct-chart-bar .ct-label.ct-horizontal.ct-start { + -webkit-box-align: flex-end; + -webkit-align-items: flex-end; + -ms-flex-align: flex-end; + align-items: flex-end; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + text-align: center; + text-anchor: start; } + +.ct-chart-bar .ct-label.ct-horizontal.ct-end { + -webkit-box-align: flex-start; + -webkit-align-items: flex-start; + -ms-flex-align: flex-start; + align-items: flex-start; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; + text-align: center; + text-anchor: start; } + +.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-start { + -webkit-box-align: flex-end; + -webkit-align-items: flex-end; + -ms-flex-align: flex-end; + align-items: flex-end; + -webkit-box-pack: flex-start; + -webkit-justify-content: flex-start; + -ms-flex-pack: flex-start; + justify-content: flex-start; + text-align: left; + text-anchor: start; } + +.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-end { + -webkit-box-align: flex-start; + -webkit-align-items: flex-start; + -ms-flex-align: flex-start; + align-items: flex-start; + -webkit-box-pack: flex-start; + -webkit-justify-content: flex-start; + -ms-flex-pack: flex-start; + justify-content: flex-start; + text-align: left; + text-anchor: start; } + +.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-start { + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: flex-end; + -webkit-justify-content: flex-end; + -ms-flex-pack: flex-end; + justify-content: flex-end; + text-align: right; + text-anchor: end; } + +.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-end { + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: flex-start; + -webkit-justify-content: flex-start; + -ms-flex-pack: flex-start; + justify-content: flex-start; + text-align: left; + text-anchor: end; } + +.ct-grid { + stroke: rgba(0, 0, 0, 0.2); + stroke-width: 1px; + stroke-dasharray: 2px; } + +.ct-point { + stroke-width: 8px; + stroke-linecap: round; } + +.ct-line { + fill: none; + stroke-width: 3px; } + +.ct-area { + stroke: none; + fill-opacity: 0.8; } + +.ct-bar { + fill: none; + stroke-width: 10px; } + +.ct-slice-donut { + fill: none; + stroke-width: 60px; } + +.ct-series-a .ct-point, .ct-series-a .ct-line, .ct-series-a .ct-bar, .ct-series-a .ct-slice-donut { + stroke: #1DC7EA; } +.ct-series-a .ct-slice-pie, .ct-series-a .ct-area { + fill: #1DC7EA; } + +.ct-series-b .ct-point, .ct-series-b .ct-line, .ct-series-b .ct-bar, .ct-series-b .ct-slice-donut { + stroke: #FB404B; } +.ct-series-b .ct-slice-pie, .ct-series-b .ct-area { + fill: #FB404B; } + +.ct-series-c .ct-point, .ct-series-c .ct-line, .ct-series-c .ct-bar, .ct-series-c .ct-slice-donut { + stroke: #FFA534; } +.ct-series-c .ct-slice-pie, .ct-series-c .ct-area { + fill: #FFA534; } + +.ct-series-d .ct-point, .ct-series-d .ct-line, .ct-series-d .ct-bar, .ct-series-d .ct-slice-donut { + stroke: #9368E9; } +.ct-series-d .ct-slice-pie, .ct-series-d .ct-area { + fill: #9368E9; } + +.ct-series-e .ct-point, .ct-series-e .ct-line, .ct-series-e .ct-bar, .ct-series-e .ct-slice-donut { + stroke: #87CB16; } +.ct-series-e .ct-slice-pie, .ct-series-e .ct-area { + fill: #87CB16; } + +.ct-series-f .ct-point, .ct-series-f .ct-line, .ct-series-f .ct-bar, .ct-series-f .ct-slice-donut { + stroke: #1F77D0; } +.ct-series-f .ct-slice-pie, .ct-series-f .ct-area { + fill: #1F77D0; } + +.ct-series-g .ct-point, .ct-series-g .ct-line, .ct-series-g .ct-bar, .ct-series-g .ct-slice-donut { + stroke: #5e5e5e; } +.ct-series-g .ct-slice-pie, .ct-series-g .ct-area { + fill: #5e5e5e; } + +.ct-series-h .ct-point, .ct-series-h .ct-line, .ct-series-h .ct-bar, .ct-series-h .ct-slice-donut { + stroke: #dd4b39; } +.ct-series-h .ct-slice-pie, .ct-series-h .ct-area { + fill: #dd4b39; } + +.ct-series-i .ct-point, .ct-series-i .ct-line, .ct-series-i .ct-bar, .ct-series-i .ct-slice-donut { + stroke: #35465c; } +.ct-series-i .ct-slice-pie, .ct-series-i .ct-area { + fill: #35465c; } + +.ct-series-j .ct-point, .ct-series-j .ct-line, .ct-series-j .ct-bar, .ct-series-j .ct-slice-donut { + stroke: #e52d27; } +.ct-series-j .ct-slice-pie, .ct-series-j .ct-area { + fill: #e52d27; } + +.ct-series-k .ct-point, .ct-series-k .ct-line, .ct-series-k .ct-bar, .ct-series-k .ct-slice-donut { + stroke: #55acee; } +.ct-series-k .ct-slice-pie, .ct-series-k .ct-area { + fill: #55acee; } + +.ct-series-l .ct-point, .ct-series-l .ct-line, .ct-series-l .ct-bar, .ct-series-l .ct-slice-donut { + stroke: #cc2127; } +.ct-series-l .ct-slice-pie, .ct-series-l .ct-area { + fill: #cc2127; } + +.ct-series-m .ct-point, .ct-series-m .ct-line, .ct-series-m .ct-bar, .ct-series-m .ct-slice-donut { + stroke: #1769ff; } +.ct-series-m .ct-slice-pie, .ct-series-m .ct-area { + fill: #1769ff; } + +.ct-series-n .ct-point, .ct-series-n .ct-line, .ct-series-n .ct-bar, .ct-series-n .ct-slice-donut { + stroke: #6188e2; } +.ct-series-n .ct-slice-pie, .ct-series-n .ct-area { + fill: #6188e2; } + +.ct-series-o .ct-point, .ct-series-o .ct-line, .ct-series-o .ct-bar, .ct-series-o .ct-slice-donut { + stroke: #a748ca; } +.ct-series-o .ct-slice-pie, .ct-series-o .ct-area { + fill: #a748ca; } + +.ct-square { + display: block; + position: relative; + width: 100%; } + .ct-square:before { + display: block; + float: left; + content: ""; + width: 0; + height: 0; + padding-bottom: 100%; } + .ct-square:after { + content: ""; + display: table; + clear: both; } + .ct-square > svg { + display: block; + position: absolute; + top: 0; + left: 0; } + +.ct-minor-second { + display: block; + position: relative; + width: 100%; } + .ct-minor-second:before { + display: block; + float: left; + content: ""; + width: 0; + height: 0; + padding-bottom: 93.75%; } + .ct-minor-second:after { + content: ""; + display: table; + clear: both; } + .ct-minor-second > svg { + display: block; + position: absolute; + top: 0; + left: 0; } + +.ct-major-second { + display: block; + position: relative; + width: 100%; } + .ct-major-second:before { + display: block; + float: left; + content: ""; + width: 0; + height: 0; + padding-bottom: 88.8888888889%; } + .ct-major-second:after { + content: ""; + display: table; + clear: both; } + .ct-major-second > svg { + display: block; + position: absolute; + top: 0; + left: 0; } + +.ct-minor-third { + display: block; + position: relative; + width: 100%; } + .ct-minor-third:before { + display: block; + float: left; + content: ""; + width: 0; + height: 0; + padding-bottom: 83.3333333333%; } + .ct-minor-third:after { + content: ""; + display: table; + clear: both; } + .ct-minor-third > svg { + display: block; + position: absolute; + top: 0; + left: 0; } + +.ct-major-third { + display: block; + position: relative; + width: 100%; } + .ct-major-third:before { + display: block; + float: left; + content: ""; + width: 0; + height: 0; + padding-bottom: 80%; } + .ct-major-third:after { + content: ""; + display: table; + clear: both; } + .ct-major-third > svg { + display: block; + position: absolute; + top: 0; + left: 0; } + +.ct-perfect-fourth { + display: block; + position: relative; + width: 100%; } + .ct-perfect-fourth:before { + display: block; + float: left; + content: ""; + width: 0; + height: 0; + padding-bottom: 75%; } + .ct-perfect-fourth:after { + content: ""; + display: table; + clear: both; } + .ct-perfect-fourth > svg { + display: block; + position: absolute; + top: 0; + left: 0; } + +.ct-perfect-fifth { + display: block; + position: relative; + width: 100%; } + .ct-perfect-fifth:before { + display: block; + float: left; + content: ""; + width: 0; + height: 0; + padding-bottom: 66.6666666667%; } + .ct-perfect-fifth:after { + content: ""; + display: table; + clear: both; } + .ct-perfect-fifth > svg { + display: block; + position: absolute; + top: 0; + left: 0; } + +.ct-minor-sixth { + display: block; + position: relative; + width: 100%; } + .ct-minor-sixth:before { + display: block; + float: left; + content: ""; + width: 0; + height: 0; + padding-bottom: 62.5%; } + .ct-minor-sixth:after { + content: ""; + display: table; + clear: both; } + .ct-minor-sixth > svg { + display: block; + position: absolute; + top: 0; + left: 0; } + +.ct-golden-section { + display: block; + position: relative; + width: 100%; } + .ct-golden-section:before { + display: block; + float: left; + content: ""; + width: 0; + height: 0; + padding-bottom: 61.804697157%; } + .ct-golden-section:after { + content: ""; + display: table; + clear: both; } + .ct-golden-section > svg { + display: block; + position: absolute; + top: 0; + left: 0; } + +.ct-major-sixth { + display: block; + position: relative; + width: 100%; } + .ct-major-sixth:before { + display: block; + float: left; + content: ""; + width: 0; + height: 0; + padding-bottom: 60%; } + .ct-major-sixth:after { + content: ""; + display: table; + clear: both; } + .ct-major-sixth > svg { + display: block; + position: absolute; + top: 0; + left: 0; } + +.ct-minor-seventh { + display: block; + position: relative; + width: 100%; } + .ct-minor-seventh:before { + display: block; + float: left; + content: ""; + width: 0; + height: 0; + padding-bottom: 56.25%; } + .ct-minor-seventh:after { + content: ""; + display: table; + clear: both; } + .ct-minor-seventh > svg { + display: block; + position: absolute; + top: 0; + left: 0; } + +.ct-major-seventh { + display: block; + position: relative; + width: 100%; } + .ct-major-seventh:before { + display: block; + float: left; + content: ""; + width: 0; + height: 0; + padding-bottom: 53.3333333333%; } + .ct-major-seventh:after { + content: ""; + display: table; + clear: both; } + .ct-major-seventh > svg { + display: block; + position: absolute; + top: 0; + left: 0; } + +.ct-octave { + display: block; + position: relative; + width: 100%; } + .ct-octave:before { + display: block; + float: left; + content: ""; + width: 0; + height: 0; + padding-bottom: 50%; } + .ct-octave:after { + content: ""; + display: table; + clear: both; } + .ct-octave > svg { + display: block; + position: absolute; + top: 0; + left: 0; } + +.ct-major-tenth { + display: block; + position: relative; + width: 100%; } + .ct-major-tenth:before { + display: block; + float: left; + content: ""; + width: 0; + height: 0; + padding-bottom: 40%; } + .ct-major-tenth:after { + content: ""; + display: table; + clear: both; } + .ct-major-tenth > svg { + display: block; + position: absolute; + top: 0; + left: 0; } + +.ct-major-eleventh { + display: block; + position: relative; + width: 100%; } + .ct-major-eleventh:before { + display: block; + float: left; + content: ""; + width: 0; + height: 0; + padding-bottom: 37.5%; } + .ct-major-eleventh:after { + content: ""; + display: table; + clear: both; } + .ct-major-eleventh > svg { + display: block; + position: absolute; + top: 0; + left: 0; } + +.ct-major-twelfth { + display: block; + position: relative; + width: 100%; } + .ct-major-twelfth:before { + display: block; + float: left; + content: ""; + width: 0; + height: 0; + padding-bottom: 33.3333333333%; } + .ct-major-twelfth:after { + content: ""; + display: table; + clear: both; } + .ct-major-twelfth > svg { + display: block; + position: absolute; + top: 0; + left: 0; } + +.ct-double-octave { + display: block; + position: relative; + width: 100%; } + .ct-double-octave:before { + display: block; + float: left; + content: ""; + width: 0; + height: 0; + padding-bottom: 25%; } + .ct-double-octave:after { + content: ""; + display: table; + clear: both; } + .ct-double-octave > svg { + display: block; + position: absolute; + top: 0; + left: 0; } + +@media (min-width: 992px) { + .navbar-form { + margin-top: 21px; + margin-bottom: 21px; + padding-left: 5px; + padding-right: 5px; } + + .navbar-nav > li > .dropdown-menu, .dropdown .dropdown-menu { + -webkit-transform: scale(0); + -moz-transform: scale(0); + -o-transform: scale(0); + -ms-transform: scale(0); + transform: scale(0); + -webkit-transition: all 370ms cubic-bezier(0.34, 1.61, 0.7, 1); + -moz-transition: all 370ms cubic-bezier(0.34, 1.61, 0.7, 1); + -o-transition: all 370ms cubic-bezier(0.34, 1.61, 0.7, 1); + -ms-transition: all 370ms cubic-bezier(0.34, 1.61, 0.7, 1); + transition: all 370ms cubic-bezier(0.34, 1.61, 0.7, 1); } + + .navbar-nav > li.open > .dropdown-menu, .dropdown.open .dropdown-menu { + -webkit-transform: scale(1); + -moz-transform: scale(1); + -o-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + -webkit-transform-origin: 29px -50px; + -moz-transform-origin: 29px -50px; + -o-transform-origin: 29px -50px; + -ms-transform-origin: 29px -50px; + transform-origin: 29px -50px; } + + .navbar-nav > li > .dropdown-menu:before { + border-bottom: 11px solid rgba(0, 0, 0, 0.2); + border-left: 11px solid rgba(0, 0, 0, 0); + border-right: 11px solid rgba(0, 0, 0, 0); + content: ""; + display: inline-block; + position: absolute; + left: 12px; + top: -11px; } + + .navbar-nav > li > .dropdown-menu:after { + border-bottom: 11px solid #FFFFFF; + border-left: 11px solid rgba(0, 0, 0, 0); + border-right: 11px solid rgba(0, 0, 0, 0); + content: ""; + display: inline-block; + position: absolute; + left: 12px; + top: -10px; } + + .navbar-nav.navbar-right > li > .dropdown-menu:before { + left: auto; + right: 12px; } + + .navbar-nav.navbar-right > li > .dropdown-menu:after { + left: auto; + right: 12px; } + + .footer:not(.footer-big) nav > ul li:first-child { + margin-left: 0; } + + body > .navbar-collapse.collapse { + display: none !important; } + + .card form [class*="col-"] { + padding: 6px; } + .card form [class*="col-"]:first-child { + padding-left: 15px; } + .card form [class*="col-"]:last-child { + padding-right: 15px; } } +/* Changes for small display */ +@media (max-width: 991px) { + .sidebar { + display: none; } + + .main-panel { + width: 100%; } + + .navbar-transparent { + padding-top: 15px; + background-color: rgba(0, 0, 0, 0.45); } + + body { + position: relative; } + + .wrapper { + -webkit-transform: translate3d(0px, 0, 0); + -moz-transform: translate3d(0px, 0, 0); + -o-transform: translate3d(0px, 0, 0); + -ms-transform: translate3d(0px, 0, 0); + transform: translate3d(0px, 0, 0); + -webkit-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + -moz-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + -o-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + -ms-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + left: 0; + background-color: white; } + + .navbar .container { + left: 0; + width: 100%; + -webkit-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + -moz-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + -o-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + -ms-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + position: relative; } + + .navbar .navbar-collapse.collapse, + .navbar .navbar-collapse.collapse.in, + .navbar .navbar-collapse.collapsing { + display: none !important; } + + .navbar-nav > li { + float: none; + position: relative; + display: block; } + + body > .navbar-collapse { + position: fixed; + display: block; + top: 0; + height: 100%; + width: 250px; + right: 0; + z-index: 1032; + visibility: visible; + background-color: #999; + overflow-y: visible; + border-top: none; + text-align: left; + padding: 0; + -webkit-transform: translate3d(250px, 0, 0); + -moz-transform: translate3d(250px, 0, 0); + -o-transform: translate3d(250px, 0, 0); + -ms-transform: translate3d(250px, 0, 0); + transform: translate3d(250px, 0, 0); + -webkit-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + -moz-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + -o-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + -ms-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); } + body > .navbar-collapse > ul { + position: relative; + z-index: 4; + overflow-y: scroll; + height: calc(100vh - 61px); + width: 100%; } + body > .navbar-collapse .nav > li > a { + padding: 30px 25px; } + body > .navbar-collapse::before { + top: 0; + left: 0; + height: 100%; + width: 100%; + position: absolute; + background-color: #282828; + display: block; + content: ""; + z-index: 1; } + body > .navbar-collapse .logo { + position: relative; + z-index: 4; } + + .nav-open .navbar-collapse { + -webkit-transform: translate3d(0px, 0, 0); + -moz-transform: translate3d(0px, 0, 0); + -o-transform: translate3d(0px, 0, 0); + -ms-transform: translate3d(0px, 0, 0); + transform: translate3d(0px, 0, 0); } + + .nav-open .navbar .container { + left: -250px; } + + .nav-open .wrapper { + left: 0; + -webkit-transform: translate3d(-250px, 0, 0); + -moz-transform: translate3d(-250px, 0, 0); + -o-transform: translate3d(-250px, 0, 0); + -ms-transform: translate3d(-250px, 0, 0); + transform: translate3d(-250px, 0, 0); } + + .navbar-toggle .icon-bar { + display: block; + position: relative; + background: #fff; + width: 24px; + height: 2px; + border-radius: 1px; + margin: 0 auto; } + + .navbar-header .navbar-toggle { + margin: 10px 15px 10px 0; + width: 40px; + height: 40px; } + + .bar1, + .bar2, + .bar3 { + outline: 1px solid transparent; } + + .bar1 { + top: 0px; + -webkit-animation: topbar-back 500ms linear 0s; + -moz-animation: topbar-back 500ms linear 0s; + animation: topbar-back 500ms 0s; + -webkit-animation-fill-mode: forwards; + -moz-animation-fill-mode: forwards; + animation-fill-mode: forwards; } + + .bar2 { + opacity: 1; } + + .bar3 { + bottom: 0px; + -webkit-animation: bottombar-back 500ms linear 0s; + -moz-animation: bottombar-back 500ms linear 0s; + animation: bottombar-back 500ms 0s; + -webkit-animation-fill-mode: forwards; + -moz-animation-fill-mode: forwards; + animation-fill-mode: forwards; } + + .toggled .bar1 { + top: 6px; + -webkit-animation: topbar-x 500ms linear 0s; + -moz-animation: topbar-x 500ms linear 0s; + animation: topbar-x 500ms 0s; + -webkit-animation-fill-mode: forwards; + -moz-animation-fill-mode: forwards; + animation-fill-mode: forwards; } + + .toggled .bar2 { + opacity: 0; } + + .toggled .bar3 { + bottom: 6px; + -webkit-animation: bottombar-x 500ms linear 0s; + -moz-animation: bottombar-x 500ms linear 0s; + animation: bottombar-x 500ms 0s; + -webkit-animation-fill-mode: forwards; + -moz-animation-fill-mode: forwards; + animation-fill-mode: forwards; } + + @keyframes topbar-x { + 0% { + top: 0px; + transform: rotate(0deg); } + 45% { + top: 6px; + transform: rotate(145deg); } + 75% { + transform: rotate(130deg); } + 100% { + transform: rotate(135deg); } } + @-webkit-keyframes topbar-x { + 0% { + top: 0px; + -webkit-transform: rotate(0deg); } + 45% { + top: 6px; + -webkit-transform: rotate(145deg); } + 75% { + -webkit-transform: rotate(130deg); } + 100% { + -webkit-transform: rotate(135deg); } } + @-moz-keyframes topbar-x { + 0% { + top: 0px; + -moz-transform: rotate(0deg); } + 45% { + top: 6px; + -moz-transform: rotate(145deg); } + 75% { + -moz-transform: rotate(130deg); } + 100% { + -moz-transform: rotate(135deg); } } + @keyframes topbar-back { + 0% { + top: 6px; + transform: rotate(135deg); } + 45% { + transform: rotate(-10deg); } + 75% { + transform: rotate(5deg); } + 100% { + top: 0px; + transform: rotate(0); } } + @-webkit-keyframes topbar-back { + 0% { + top: 6px; + -webkit-transform: rotate(135deg); } + 45% { + -webkit-transform: rotate(-10deg); } + 75% { + -webkit-transform: rotate(5deg); } + 100% { + top: 0px; + -webkit-transform: rotate(0); } } + @-moz-keyframes topbar-back { + 0% { + top: 6px; + -moz-transform: rotate(135deg); } + 45% { + -moz-transform: rotate(-10deg); } + 75% { + -moz-transform: rotate(5deg); } + 100% { + top: 0px; + -moz-transform: rotate(0); } } + @keyframes bottombar-x { + 0% { + bottom: 0px; + transform: rotate(0deg); } + 45% { + bottom: 6px; + transform: rotate(-145deg); } + 75% { + transform: rotate(-130deg); } + 100% { + transform: rotate(-135deg); } } + @-webkit-keyframes bottombar-x { + 0% { + bottom: 0px; + -webkit-transform: rotate(0deg); } + 45% { + bottom: 6px; + -webkit-transform: rotate(-145deg); } + 75% { + -webkit-transform: rotate(-130deg); } + 100% { + -webkit-transform: rotate(-135deg); } } + @-moz-keyframes bottombar-x { + 0% { + bottom: 0px; + -moz-transform: rotate(0deg); } + 45% { + bottom: 6px; + -moz-transform: rotate(-145deg); } + 75% { + -moz-transform: rotate(-130deg); } + 100% { + -moz-transform: rotate(-135deg); } } + @keyframes bottombar-back { + 0% { + bottom: 6px; + transform: rotate(-135deg); } + 45% { + transform: rotate(10deg); } + 75% { + transform: rotate(-5deg); } + 100% { + bottom: 0px; + transform: rotate(0); } } + @-webkit-keyframes bottombar-back { + 0% { + bottom: 6px; + -webkit-transform: rotate(-135deg); } + 45% { + -webkit-transform: rotate(10deg); } + 75% { + -webkit-transform: rotate(-5deg); } + 100% { + bottom: 0px; + -webkit-transform: rotate(0); } } + @-moz-keyframes bottombar-back { + 0% { + bottom: 6px; + -moz-transform: rotate(-135deg); } + 45% { + -moz-transform: rotate(10deg); } + 75% { + -moz-transform: rotate(-5deg); } + 100% { + bottom: 0px; + -moz-transform: rotate(0); } } + @-webkit-keyframes fadeIn { + 0% { + opacity: 0; } + 100% { + opacity: 1; } } + @-moz-keyframes fadeIn { + 0% { + opacity: 0; } + 100% { + opacity: 1; } } + @keyframes fadeIn { + 0% { + opacity: 0; } + 100% { + opacity: 1; } } + .dropdown-menu .divider { + background-color: rgba(229, 229, 229, 0.15); } + + .navbar-nav { + margin: 1px 0; } + .navbar-nav .open .dropdown-menu > li > a { + padding: 15px 15px 5px 50px; } + .navbar-nav .open .dropdown-menu > li:first-child > a { + padding: 5px 15px 5px 50px; } + .navbar-nav .open .dropdown-menu > li:last-child > a { + padding: 15px 15px 25px 50px; } + + [class*="navbar-"] .navbar-nav > li > a, + [class*="navbar-"] .navbar-nav > li > a:hover, + [class*="navbar-"] .navbar-nav > li > a:focus, + [class*="navbar-"] .navbar-nav .active > a, + [class*="navbar-"] .navbar-nav .active > a:hover, + [class*="navbar-"] .navbar-nav .active > a:focus, + [class*="navbar-"] .navbar-nav .open .dropdown-menu > li > a, + [class*="navbar-"] .navbar-nav .open .dropdown-menu > li > a:hover, + [class*="navbar-"] .navbar-nav .open .dropdown-menu > li > a:focus, + [class*="navbar-"] .navbar-nav .navbar-nav .open .dropdown-menu > li > a:active { + color: white; } + [class*="navbar-"] .navbar-nav > li > a, + [class*="navbar-"] .navbar-nav > li > a:hover, + [class*="navbar-"] .navbar-nav > li > a:focus, + [class*="navbar-"] .navbar-nav .open .dropdown-menu > li > a, + [class*="navbar-"] .navbar-nav .open .dropdown-menu > li > a:hover, + [class*="navbar-"] .navbar-nav .open .dropdown-menu > li > a:focus { + opacity: .7; + background: transparent; } + [class*="navbar-"] .navbar-nav.navbar-nav .open .dropdown-menu > li > a:active { + opacity: 1; } + [class*="navbar-"] .navbar-nav .dropdown > a:hover .caret { + border-bottom-color: #777; + border-top-color: #777; } + [class*="navbar-"] .navbar-nav .dropdown > a:active .caret { + border-bottom-color: white; + border-top-color: white; } + + .dropdown-menu { + display: none; } + + .navbar-fixed-top { + -webkit-backface-visibility: hidden; } + + #bodyClick { + height: 100%; + width: 100%; + position: fixed; + opacity: 0; + top: 0; + left: auto; + right: 250px; + content: ""; + z-index: 9999; + overflow-x: hidden; } + + .social-line .btn { + margin: 0 0 10px 0; } + + .subscribe-line .form-control { + margin: 0 0 10px 0; } + + .social-line.pull-right { + float: none; } + + .footer nav.pull-left { + float: none !important; } + + .footer:not(.footer-big) nav > ul li { + float: none; } + + .social-area.pull-right { + float: none !important; } + + .form-control + .form-control-feedback { + margin-top: -8px; } + + .navbar-toggle:hover, .navbar-toggle:focus { + background-color: transparent !important; } + + .btn.dropdown-toggle { + margin-bottom: 0; } + + .media-post .author { + width: 20%; + float: none !important; + display: block; + margin: 0 auto 10px; } + + .media-post .media-body { + width: 100%; } + + .navbar-collapse.collapse { + height: 100% !important; } + + .navbar-collapse.collapse.in { + display: block; } + + .navbar-header .collapse, .navbar-toggle { + display: block !important; } + + .navbar-header { + float: none; } + + .navbar-nav .open .dropdown-menu { + position: static; + float: none; + width: auto; + margin-top: 0; + background-color: transparent; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; } + + .navbar-collapse .nav p { + font-size: 14px; + margin: 0; } + .navbar-collapse [class^="pe-7s-"] { + float: left; + font-size: 20px; + margin-right: 10px; } } +@media (min-width: 992px) { + .table-full-width { + margin-left: -15px; + margin-right: -15px; } + + .table-responsive { + overflow: visible; } } +@media (max-width: 991px) { + .table-responsive { + width: 100%; + margin-bottom: 15px; + overflow-x: scroll; + overflow-y: hidden; + -ms-overflow-style: -ms-autohiding-scrollbar; + -webkit-overflow-scrolling: touch; } } + +/*# sourceMappingURL=light-bootstrap-dashboard.css.map */ diff --git a/public/assets/admin/css/light-bootstrap-dashboard.css.map b/public/assets/admin/css/light-bootstrap-dashboard.css.map new file mode 100644 index 00000000..bdc1a1ed --- /dev/null +++ b/public/assets/admin/css/light-bootstrap-dashboard.css.map @@ -0,0 +1,7 @@ +{ +"version": 3, +"mappings": "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", +"sources": ["../sass/light-bootstrap-dashboard.scss","../sass/lbd/_variables.scss","../sass/lbd/mixins/_morphing-buttons.scss","../sass/lbd/_typography.scss","../sass/lbd/_misc.scss","../sass/lbd/mixins/_vendor-prefixes.scss","../sass/lbd/_sidebar-and-main-panel.scss","../sass/lbd/_buttons.scss","../sass/lbd/mixins/_transparency.scss","../sass/lbd/mixins/_buttons.scss","../sass/lbd/_inputs.scss","../sass/lbd/mixins/_inputs.scss","../sass/lbd/_alerts.scss","../sass/lbd/_tables.scss","../sass/lbd/_checkbox-radio-switch.scss","../sass/lbd/_navbars.scss","../sass/lbd/mixins/_navbars.scss","../sass/lbd/_footers.scss","../sass/lbd/_dropdown.scss","../sass/lbd/_cards.scss","../sass/lbd/_chartist.scss","../sass/lbd/mixins/_chartist.scss","../sass/lbd/_responsive.scss"], +"names": [], +"file": "light-bootstrap-dashboard.css" +} diff --git a/public/assets/admin/css/pe-icon-7-stroke.css b/public/assets/admin/css/pe-icon-7-stroke.css new file mode 100755 index 00000000..44bcbaa6 --- /dev/null +++ b/public/assets/admin/css/pe-icon-7-stroke.css @@ -0,0 +1,632 @@ +@font-face { + font-family: 'Pe-icon-7-stroke'; + src:url('../fonts/Pe-icon-7-stroke.eot?d7yf1v'); + src:url('../fonts/Pe-icon-7-stroke.eot?#iefixd7yf1v') format('embedded-opentype'), + url('../fonts/Pe-icon-7-stroke.woff?d7yf1v') format('woff'), + url('../fonts/Pe-icon-7-stroke.ttf?d7yf1v') format('truetype'), + url('../fonts/Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke') format('svg'); + font-weight: normal; + font-style: normal; +} + +[class^="pe-7s-"], [class*=" pe-7s-"] { + display: inline-block; + font-family: 'Pe-icon-7-stroke'; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + + /* Better Font Rendering =========== */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.pe-7s-album:before { + content: "\e6aa"; +} +.pe-7s-arc:before { + content: "\e6ab"; +} +.pe-7s-back-2:before { + content: "\e6ac"; +} +.pe-7s-bandaid:before { + content: "\e6ad"; +} +.pe-7s-car:before { + content: "\e6ae"; +} +.pe-7s-diamond:before { + content: "\e6af"; +} +.pe-7s-door-lock:before { + content: "\e6b0"; +} +.pe-7s-eyedropper:before { + content: "\e6b1"; +} +.pe-7s-female:before { + content: "\e6b2"; +} +.pe-7s-gym:before { + content: "\e6b3"; +} +.pe-7s-hammer:before { + content: "\e6b4"; +} +.pe-7s-headphones:before { + content: "\e6b5"; +} +.pe-7s-helm:before { + content: "\e6b6"; +} +.pe-7s-hourglass:before { + content: "\e6b7"; +} +.pe-7s-leaf:before { + content: "\e6b8"; +} +.pe-7s-magic-wand:before { + content: "\e6b9"; +} +.pe-7s-male:before { + content: "\e6ba"; +} +.pe-7s-map-2:before { + content: "\e6bb"; +} +.pe-7s-next-2:before { + content: "\e6bc"; +} +.pe-7s-paint-bucket:before { + content: "\e6bd"; +} +.pe-7s-pendrive:before { + content: "\e6be"; +} +.pe-7s-photo:before { + content: "\e6bf"; +} +.pe-7s-piggy:before { + content: "\e6c0"; +} +.pe-7s-plugin:before { + content: "\e6c1"; +} +.pe-7s-refresh-2:before { + content: "\e6c2"; +} +.pe-7s-rocket:before { + content: "\e6c3"; +} +.pe-7s-settings:before { + content: "\e6c4"; +} +.pe-7s-shield:before { + content: "\e6c5"; +} +.pe-7s-smile:before { + content: "\e6c6"; +} +.pe-7s-usb:before { + content: "\e6c7"; +} +.pe-7s-vector:before { + content: "\e6c8"; +} +.pe-7s-wine:before { + content: "\e6c9"; +} +.pe-7s-cloud-upload:before { + content: "\e68a"; +} +.pe-7s-cash:before { + content: "\e68c"; +} +.pe-7s-close:before { + content: "\e680"; +} +.pe-7s-bluetooth:before { + content: "\e68d"; +} +.pe-7s-cloud-download:before { + content: "\e68b"; +} +.pe-7s-way:before { + content: "\e68e"; +} +.pe-7s-close-circle:before { + content: "\e681"; +} +.pe-7s-id:before { + content: "\e68f"; +} +.pe-7s-angle-up:before { + content: "\e682"; +} +.pe-7s-wristwatch:before { + content: "\e690"; +} +.pe-7s-angle-up-circle:before { + content: "\e683"; +} +.pe-7s-world:before { + content: "\e691"; +} +.pe-7s-angle-right:before { + content: "\e684"; +} +.pe-7s-volume:before { + content: "\e692"; +} +.pe-7s-angle-right-circle:before { + content: "\e685"; +} +.pe-7s-users:before { + content: "\e693"; +} +.pe-7s-angle-left:before { + content: "\e686"; +} +.pe-7s-user-female:before { + content: "\e694"; +} +.pe-7s-angle-left-circle:before { + content: "\e687"; +} +.pe-7s-up-arrow:before { + content: "\e695"; +} +.pe-7s-angle-down:before { + content: "\e688"; +} +.pe-7s-switch:before { + content: "\e696"; +} +.pe-7s-angle-down-circle:before { + content: "\e689"; +} +.pe-7s-scissors:before { + content: "\e697"; +} +.pe-7s-wallet:before { + content: "\e600"; +} +.pe-7s-safe:before { + content: "\e698"; +} +.pe-7s-volume2:before { + content: "\e601"; +} +.pe-7s-volume1:before { + content: "\e602"; +} +.pe-7s-voicemail:before { + content: "\e603"; +} +.pe-7s-video:before { + content: "\e604"; +} +.pe-7s-user:before { + content: "\e605"; +} +.pe-7s-upload:before { + content: "\e606"; +} +.pe-7s-unlock:before { + content: "\e607"; +} +.pe-7s-umbrella:before { + content: "\e608"; +} +.pe-7s-trash:before { + content: "\e609"; +} +.pe-7s-tools:before { + content: "\e60a"; +} +.pe-7s-timer:before { + content: "\e60b"; +} +.pe-7s-ticket:before { + content: "\e60c"; +} +.pe-7s-target:before { + content: "\e60d"; +} +.pe-7s-sun:before { + content: "\e60e"; +} +.pe-7s-study:before { + content: "\e60f"; +} +.pe-7s-stopwatch:before { + content: "\e610"; +} +.pe-7s-star:before { + content: "\e611"; +} +.pe-7s-speaker:before { + content: "\e612"; +} +.pe-7s-signal:before { + content: "\e613"; +} +.pe-7s-shuffle:before { + content: "\e614"; +} +.pe-7s-shopbag:before { + content: "\e615"; +} +.pe-7s-share:before { + content: "\e616"; +} +.pe-7s-server:before { + content: "\e617"; +} +.pe-7s-search:before { + content: "\e618"; +} +.pe-7s-film:before { + content: "\e6a5"; +} +.pe-7s-science:before { + content: "\e619"; +} +.pe-7s-disk:before { + content: "\e6a6"; +} +.pe-7s-ribbon:before { + content: "\e61a"; +} +.pe-7s-repeat:before { + content: "\e61b"; +} +.pe-7s-refresh:before { + content: "\e61c"; +} +.pe-7s-add-user:before { + content: "\e6a9"; +} +.pe-7s-refresh-cloud:before { + content: "\e61d"; +} +.pe-7s-paperclip:before { + content: "\e69c"; +} +.pe-7s-radio:before { + content: "\e61e"; +} +.pe-7s-note2:before { + content: "\e69d"; +} +.pe-7s-print:before { + content: "\e61f"; +} +.pe-7s-network:before { + content: "\e69e"; +} +.pe-7s-prev:before { + content: "\e620"; +} +.pe-7s-mute:before { + content: "\e69f"; +} +.pe-7s-power:before { + content: "\e621"; +} +.pe-7s-medal:before { + content: "\e6a0"; +} +.pe-7s-portfolio:before { + content: "\e622"; +} +.pe-7s-like2:before { + content: "\e6a1"; +} +.pe-7s-plus:before { + content: "\e623"; +} +.pe-7s-left-arrow:before { + content: "\e6a2"; +} +.pe-7s-play:before { + content: "\e624"; +} +.pe-7s-key:before { + content: "\e6a3"; +} +.pe-7s-plane:before { + content: "\e625"; +} +.pe-7s-joy:before { + content: "\e6a4"; +} +.pe-7s-photo-gallery:before { + content: "\e626"; +} +.pe-7s-pin:before { + content: "\e69b"; +} +.pe-7s-phone:before { + content: "\e627"; +} +.pe-7s-plug:before { + content: "\e69a"; +} +.pe-7s-pen:before { + content: "\e628"; +} +.pe-7s-right-arrow:before { + content: "\e699"; +} +.pe-7s-paper-plane:before { + content: "\e629"; +} +.pe-7s-delete-user:before { + content: "\e6a7"; +} +.pe-7s-paint:before { + content: "\e62a"; +} +.pe-7s-bottom-arrow:before { + content: "\e6a8"; +} +.pe-7s-notebook:before { + content: "\e62b"; +} +.pe-7s-note:before { + content: "\e62c"; +} +.pe-7s-next:before { + content: "\e62d"; +} +.pe-7s-news-paper:before { + content: "\e62e"; +} +.pe-7s-musiclist:before { + content: "\e62f"; +} +.pe-7s-music:before { + content: "\e630"; +} +.pe-7s-mouse:before { + content: "\e631"; +} +.pe-7s-more:before { + content: "\e632"; +} +.pe-7s-moon:before { + content: "\e633"; +} +.pe-7s-monitor:before { + content: "\e634"; +} +.pe-7s-micro:before { + content: "\e635"; +} +.pe-7s-menu:before { + content: "\e636"; +} +.pe-7s-map:before { + content: "\e637"; +} +.pe-7s-map-marker:before { + content: "\e638"; +} +.pe-7s-mail:before { + content: "\e639"; +} +.pe-7s-mail-open:before { + content: "\e63a"; +} +.pe-7s-mail-open-file:before { + content: "\e63b"; +} +.pe-7s-magnet:before { + content: "\e63c"; +} +.pe-7s-loop:before { + content: "\e63d"; +} +.pe-7s-look:before { + content: "\e63e"; +} +.pe-7s-lock:before { + content: "\e63f"; +} +.pe-7s-lintern:before { + content: "\e640"; +} +.pe-7s-link:before { + content: "\e641"; +} +.pe-7s-like:before { + content: "\e642"; +} +.pe-7s-light:before { + content: "\e643"; +} +.pe-7s-less:before { + content: "\e644"; +} +.pe-7s-keypad:before { + content: "\e645"; +} +.pe-7s-junk:before { + content: "\e646"; +} +.pe-7s-info:before { + content: "\e647"; +} +.pe-7s-home:before { + content: "\e648"; +} +.pe-7s-help2:before { + content: "\e649"; +} +.pe-7s-help1:before { + content: "\e64a"; +} +.pe-7s-graph3:before { + content: "\e64b"; +} +.pe-7s-graph2:before { + content: "\e64c"; +} +.pe-7s-graph1:before { + content: "\e64d"; +} +.pe-7s-graph:before { + content: "\e64e"; +} +.pe-7s-global:before { + content: "\e64f"; +} +.pe-7s-gleam:before { + content: "\e650"; +} +.pe-7s-glasses:before { + content: "\e651"; +} +.pe-7s-gift:before { + content: "\e652"; +} +.pe-7s-folder:before { + content: "\e653"; +} +.pe-7s-flag:before { + content: "\e654"; +} +.pe-7s-filter:before { + content: "\e655"; +} +.pe-7s-file:before { + content: "\e656"; +} +.pe-7s-expand1:before { + content: "\e657"; +} +.pe-7s-exapnd2:before { + content: "\e658"; +} +.pe-7s-edit:before { + content: "\e659"; +} +.pe-7s-drop:before { + content: "\e65a"; +} +.pe-7s-drawer:before { + content: "\e65b"; +} +.pe-7s-download:before { + content: "\e65c"; +} +.pe-7s-display2:before { + content: "\e65d"; +} +.pe-7s-display1:before { + content: "\e65e"; +} +.pe-7s-diskette:before { + content: "\e65f"; +} +.pe-7s-date:before { + content: "\e660"; +} +.pe-7s-cup:before { + content: "\e661"; +} +.pe-7s-culture:before { + content: "\e662"; +} +.pe-7s-crop:before { + content: "\e663"; +} +.pe-7s-credit:before { + content: "\e664"; +} +.pe-7s-copy-file:before { + content: "\e665"; +} +.pe-7s-config:before { + content: "\e666"; +} +.pe-7s-compass:before { + content: "\e667"; +} +.pe-7s-comment:before { + content: "\e668"; +} +.pe-7s-coffee:before { + content: "\e669"; +} +.pe-7s-cloud:before { + content: "\e66a"; +} +.pe-7s-clock:before { + content: "\e66b"; +} +.pe-7s-check:before { + content: "\e66c"; +} +.pe-7s-chat:before { + content: "\e66d"; +} +.pe-7s-cart:before { + content: "\e66e"; +} +.pe-7s-camera:before { + content: "\e66f"; +} +.pe-7s-call:before { + content: "\e670"; +} +.pe-7s-calculator:before { + content: "\e671"; +} +.pe-7s-browser:before { + content: "\e672"; +} +.pe-7s-box2:before { + content: "\e673"; +} +.pe-7s-box1:before { + content: "\e674"; +} +.pe-7s-bookmarks:before { + content: "\e675"; +} +.pe-7s-bicycle:before { + content: "\e676"; +} +.pe-7s-bell:before { + content: "\e677"; +} +.pe-7s-battery:before { + content: "\e678"; +} +.pe-7s-ball:before { + content: "\e679"; +} +.pe-7s-back:before { + content: "\e67a"; +} +.pe-7s-attention:before { + content: "\e67b"; +} +.pe-7s-anchor:before { + content: "\e67c"; +} +.pe-7s-albums:before { + content: "\e67d"; +} +.pe-7s-alarm:before { + content: "\e67e"; +} +.pe-7s-airplay:before { + content: "\e67f"; +} diff --git a/public/assets/admin/fonts/Pe-icon-7-stroke.eot b/public/assets/admin/fonts/Pe-icon-7-stroke.eot new file mode 100755 index 0000000000000000000000000000000000000000..6f7b58489c6fe76af1597fad93bd8ebe36114eb9 GIT binary patch literal 58680 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 Nxi7{(cl`%H{|#3vvLpZi literal 0 HcmV?d00001 diff --git a/public/assets/admin/fonts/Pe-icon-7-stroke.svg b/public/assets/admin/fonts/Pe-icon-7-stroke.svg new file mode 100755 index 00000000..13d9709a --- /dev/null +++ b/public/assets/admin/fonts/Pe-icon-7-stroke.svg @@ -0,0 +1,212 @@ + + + +Generated by IcoMoon + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/assets/admin/fonts/Pe-icon-7-stroke.ttf b/public/assets/admin/fonts/Pe-icon-7-stroke.ttf new file mode 100755 index 0000000000000000000000000000000000000000..bc8a269c68dafaaf5aaa7920e7a17baff0748360 GIT binary patch literal 58480 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 XVssBJ#01M7olcSaV(fF*fAI6)u)>;0 literal 0 HcmV?d00001 diff --git a/public/assets/admin/fonts/Pe-icon-7-stroke.woff b/public/assets/admin/fonts/Pe-icon-7-stroke.woff new file mode 100755 index 0000000000000000000000000000000000000000..c205e6fd3cae5dbfd991d499c7495c9228a804c3 GIT binary patch literal 58556 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 literal 0 HcmV?d00001 diff --git a/public/assets/admin/img/default-avatar.png b/public/assets/admin/img/default-avatar.png new file mode 100644 index 0000000000000000000000000000000000000000..ca9fa88471a83781acf0c00784d5b4bad2ca487b GIT binary patch literal 2864 zcmW-j2UL^E7RNsVNa(R3EDs{E;vy)kf(p{hO4(f=^5CI7P!!!&Tv3qfDgp^z2@rZq zA=E&qp(H_qpaDce&U0gv&KxlE3GC={^K0?*Bfdpn@U|u&5K@?D0DU-N}QX`)LrgH2^{A zEeMK=g`i!q@x&bn+ILhLdBhEZq#^g;Jb(H0X|bpnmtRm+SX44SJ(HJTI5sxEwzl@_ z)xh)T-5Hr#TU%Qdl~r8sI}T@Pcng&CS%> zT1rbxYfUYsth}<8Qb(z)r+`u4(A3miS65$G-_Y3D)X>maN-8fUm6hNKRaNBb>YCyb zd__f7O-(Jaw5*`8xUH?7SV|(5RpjOsRDzR{Yw!djgTWvWOUuhE@r2Tb#wJh+)M{*M z!r_THJfWFNrP1iEt!?$7dQ)>-TU&NcUQTX)3s`Dz@95~r&dtxt$)nL|*zDY_?A-Qt zS_uwMqk~`+6cuB$z}~`~yn@WE90sE!6PuHP%}&qAO3%R7)YiQl8JV1%tgCD2c-F~e zc76Exv8jnVH#axGupkzTOG@zHzI}^{iHVJkjf;yzp-^ZvIzB!=At50#F)=AADLFYg zB_$;_HTB7pCr_U~O-oC|U@+zyKlx9zfymR|iM|nSX=^_hNQ+bv*}O>F)07>3Q)2DEyMeV)gd+ z_VxAk_xHa7P8t|^{rWZV1Dnkr0-gX)8V2IOc?)a-jP(w18W{yHdH?{B%5D4by0mTKOQ1}TrcyUoA5-lw)0jkT(%PT7@ zpFe+IU0nq>USD6ANF*B@8(+SB+1%U&X5QZ3-r3pN-QE5A^()|imifzG2$HLIakTS{ zZ>g;1cShYneyY;rmD| zR)yt|qtlYfbpLSAY+%t=sK3{-q&v8`Nvgr>kx$6!$Qyph@r^1)f?Kxp$QhL9P zR`8nA{$Zju#&>M5lAirvSyu!je%i7qJ9W(-1umC!;e>`#0!Js^PZo96G)cCR>~E$O zu4m^@S4ecw)pAyBA>V^5!p6M}dJ=s!5X%(%JyWb0GXh;3VW|uA{f2jTZtB%6^tx-}ODGdcb-AGb1hdzaQC%zwUgQWyTV-#oUlvO%Iq#<#)s4Igu!V<$T+

*?EPk9lm`;XXd9~ zaIAjOWXqT++!j8H)Gtn)2#Tmw>rePaU4GqV$7JjK`E?Ya zQ26lEa&lcFg?({6H658CjBrHlgiN#1ie)ASuk*)SN@gF`AZ^e-);fbUQdp|6!vZ#$|3s%P@?xZ1_K-N1x3~BnKgytM!yw zTKBfey^nHJzQmo_pg`nL_MJv)H>Gr&>8>Gfc($h2;$f6&)sn!)%>+)MJKd5e?3nl7 zmJRk8XM3qQ&aP4`!^`y1!cD_KuF5c}1$SRdU7u%{gyA8}h6!6$Fo7ZH7f``n||U8_XLb`PWqSwpRo6k(j#;av4MfL8S7@ZREes6uMQsd3@<~VjixS$JSr%Eq}AH270sI zV7Yb=@j6EHgPEDxML)0Lit{IDnue`hd0wmr8f|OgKLg3|C`zbJXD~AE$AhUakp8w= z-zEivX%`1>nx2!=eLd3u%qExP#ky*$`P5Q_P zT@LRHS5)q;6pGnu;oM-*tk8Wkp0ZJHvwypVts=CJVEarEyt5d!;Iq4kzWM>IWR@_it}|tE->hi{|d`Xr8)>q+W*8w>O{qaRaF|_;X3L zbsO2IR`Tar^!o0@Wy`?a4usX>g-3J2QBg+|<^wQ7fyREjQ9gS+f~&~6>m3kah3E*^ zkFW2u-El8ot^|Dp?H=bOO`McjdS6dtzj7qfE~ ZLgvRUj{Gpa175q3%P($@6np=;{{!!q3-15` literal 0 HcmV?d00001 diff --git a/public/assets/admin/img/faces/face-0.jpg b/public/assets/admin/img/faces/face-0.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ca9fa88471a83781acf0c00784d5b4bad2ca487b GIT binary patch literal 2864 zcmW-j2UL^E7RNsVNa(R3EDs{E;vy)kf(p{hO4(f=^5CI7P!!!&Tv3qfDgp^z2@rZq zA=E&qp(H_qpaDce&U0gv&KxlE3GC={^K0?*Bfdpn@U|u&5K@?D0DU-N}QX`)LrgH2^{A zEeMK=g`i!q@x&bn+ILhLdBhEZq#^g;Jb(H0X|bpnmtRm+SX44SJ(HJTI5sxEwzl@_ z)xh)T-5Hr#TU%Qdl~r8sI}T@Pcng&CS%> zT1rbxYfUYsth}<8Qb(z)r+`u4(A3miS65$G-_Y3D)X>maN-8fUm6hNKRaNBb>YCyb zd__f7O-(Jaw5*`8xUH?7SV|(5RpjOsRDzR{Yw!djgTWvWOUuhE@r2Tb#wJh+)M{*M z!r_THJfWFNrP1iEt!?$7dQ)>-TU&NcUQTX)3s`Dz@95~r&dtxt$)nL|*zDY_?A-Qt zS_uwMqk~`+6cuB$z}~`~yn@WE90sE!6PuHP%}&qAO3%R7)YiQl8JV1%tgCD2c-F~e zc76Exv8jnVH#axGupkzTOG@zHzI}^{iHVJkjf;yzp-^ZvIzB!=At50#F)=AADLFYg zB_$;_HTB7pCr_U~O-oC|U@+zyKlx9zfymR|iM|nSX=^_hNQ+bv*}O>F)07>3Q)2DEyMeV)gd+ z_VxAk_xHa7P8t|^{rWZV1Dnkr0-gX)8V2IOc?)a-jP(w18W{yHdH?{B%5D4by0mTKOQ1}TrcyUoA5-lw)0jkT(%PT7@ zpFe+IU0nq>USD6ANF*B@8(+SB+1%U&X5QZ3-r3pN-QE5A^()|imifzG2$HLIakTS{ zZ>g;1cShYneyY;rmD| zR)yt|qtlYfbpLSAY+%t=sK3{-q&v8`Nvgr>kx$6!$Qyph@r^1)f?Kxp$QhL9P zR`8nA{$Zju#&>M5lAirvSyu!je%i7qJ9W(-1umC!;e>`#0!Js^PZo96G)cCR>~E$O zu4m^@S4ecw)pAyBA>V^5!p6M}dJ=s!5X%(%JyWb0GXh;3VW|uA{f2jTZtB%6^tx-}ODGdcb-AGb1hdzaQC%zwUgQWyTV-#oUlvO%Iq#<#)s4Igu!V<$T+

*?EPk9lm`;XXd9~ zaIAjOWXqT++!j8H)Gtn)2#Tmw>rePaU4GqV$7JjK`E?Ya zQ26lEa&lcFg?({6H658CjBrHlgiN#1ie)ASuk*)SN@gF`AZ^e-);fbUQdp|6!vZ#$|3s%P@?xZ1_K-N1x3~BnKgytM!yw zTKBfey^nHJzQmo_pg`nL_MJv)H>Gr&>8>Gfc($h2;$f6&)sn!)%>+)MJKd5e?3nl7 zmJRk8XM3qQ&aP4`!^`y1!cD_KuF5c}1$SRdU7u%{gyA8}h6!6$Fo7ZH7f``n||U8_XLb`PWqSwpRo6k(j#;av4MfL8S7@ZREes6uMQsd3@<~VjixS$JSr%Eq}AH270sI zV7Yb=@j6EHgPEDxML)0Lit{IDnue`hd0wmr8f|OgKLg3|C`zbJXD~AE$AhUakp8w= z-zEivX%`1>nx2!=eLd3u%qExP#ky*$`P5Q_P zT@LRHS5)q;6pGnu;oM-*tk8Wkp0ZJHvwypVts=CJVEarEyt5d!;Iq4kzWM>IWR@_it}|tE->hi{|d`Xr8)>q+W*8w>O{qaRaF|_;X3L zbsO2IR`Tar^!o0@Wy`?a4usX>g-3J2QBg+|<^wQ7fyREjQ9gS+f~&~6>m3kah3E*^ zkFW2u-El8ot^|Dp?H=bOO`McjdS6dtzj7qfE~ ZLgvRUj{Gpa175q3%P($@6np=;{{!!q3-15` literal 0 HcmV?d00001 diff --git a/public/assets/admin/img/faces/face-1.jpg b/public/assets/admin/img/faces/face-1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bc74feaa2d8f82d6b8db260505e095ccff316a78 GIT binary patch literal 20568 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 literal 0 HcmV?d00001 diff --git a/public/assets/admin/img/faces/face-2.jpg b/public/assets/admin/img/faces/face-2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4a6637cecd292b4e2e87f8edbe39047bb552f4b8 GIT binary patch literal 20663 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 I!1K}n14=WW!~g&Q literal 0 HcmV?d00001 diff --git a/public/assets/admin/img/faces/face-3.jpg b/public/assets/admin/img/faces/face-3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..81a238a8120e2e6dd390b419e9d6eedd6f97ab3d GIT binary patch literal 20603 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 WoO@Hwo9FP@v-V+HaTCwc=>GxF@sV%< literal 0 HcmV?d00001 diff --git a/public/assets/admin/img/faces/face-5.jpg b/public/assets/admin/img/faces/face-5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f5bb5812b1f1f191b5f35415ee784e1f206cf2ef GIT binary patch literal 4716 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 literal 0 HcmV?d00001 diff --git a/public/assets/admin/img/faces/face-7.jpg b/public/assets/admin/img/faces/face-7.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cba36659e9bfedd92c82166e8ba18f18d7c2248a GIT binary patch literal 21603 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%0A{;VZxwk|GoX{! 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 IK)=WT2OfuG6951J literal 0 HcmV?d00001 diff --git a/public/assets/admin/img/favicon.ico b/public/assets/admin/img/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..7482a653daf1130d6dea4ba9a92259a8cf15c87a GIT binary patch literal 1150 zcmeH_F-`(e6h+^6Y={&PBZU=}F`+kc5tPKZ13H6^p@Xmhw<9GbE<<}0s3=f47yeED zB<=v-${Wq#=&@RX63=ee@lalIfsEBhb5 zC_QWKxW)+k?i;+XjI@1s?YN#1<@0}YeuZvETAp{6)sE{9@dLMR-X2&UQwsn9 literal 0 HcmV?d00001 diff --git a/public/assets/admin/img/loading-bubbles.svg b/public/assets/admin/img/loading-bubbles.svg new file mode 100755 index 00000000..4020b4d2 --- /dev/null +++ b/public/assets/admin/img/loading-bubbles.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + diff --git a/public/assets/admin/img/mask.png b/public/assets/admin/img/mask.png new file mode 100755 index 0000000000000000000000000000000000000000..429360d5ce730f002b7413fdb94bcd261339b5ce GIT binary patch literal 756 zcmeAS@N?(olHy`uVBq!ia0vp^0YEIv!NkD8cyyD`Js^j(z$3Dlfq`2Xgc%uT&5-~K zDkOUZ`7$u%&R}3D?qgv1b%ueV3kcwML zKmLP({*A-*E2LeiU=QJ1RAk@^Je8B|IkoT7jCe!ITtr_Iw7T7H-mN|a>_~Iq6)cxmOxaCz}U%#Ui=s2K3N3I^^Y%vgEy)dEq$tzzSg&VCE z-hNH8D(cxBVu|TZ(-bt7gnr7EDXw`FXuQACea6q3EX)??i)Ss{wNCy>i$Lu4wXeJG zt5is|ZI6GmcmLtk$Y+utw&ikeyY?(*od6RG}N|3)b--Fx0`gf zzb;_}x%SBnuxnk_#RT?9>t``*iRooAcc!mZnAfW+aiSt1qKtFX^3=I|_~e*B|L0l2 zpZ(T=$M^C9X3f)^UR!0a4SyS4G4HvFZzGFS$8JvPnb8pYyQ0%A4xY&>OYj9^0NMc%^60)#}<5!Gm85<1XFVdQ&MBb@031k3nE(I) literal 0 HcmV?d00001 diff --git a/public/assets/admin/img/new_logo.png b/public/assets/admin/img/new_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..8e2192bdde5cb354dd4db5f1b7d55de774c3a062 GIT binary patch literal 3557 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 literal 0 HcmV?d00001 diff --git a/public/assets/admin/img/sidebar-1.jpg b/public/assets/admin/img/sidebar-1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a7ad3d7b29dfee049a5ba7c00ac136129b686a74 GIT binary patch literal 225399 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

Uepg$-RLUmFFnDlS767gy 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

-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ξ%m!ph!01`=(F^zA51JRWn2nUfDeZ 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 literal 0 HcmV?d00001 diff --git a/public/assets/admin/img/sidebar-3.jpg b/public/assets/admin/img/sidebar-3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bbddc0995b92840829a20800bd57568d94271eb7 GIT binary patch literal 119572 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 z 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 IrLRB#*^!f@#sB~S literal 0 HcmV?d00001 diff --git a/public/assets/admin/img/sidebar-4.jpg b/public/assets/admin/img/sidebar-4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..53fd996f7daf7af7fc5cc5e55c33b0defd8e537a GIT binary patch literal 143224 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

-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�ya|L?U%C9=c+X>x!j@}(DSs3!zd;|&H0>*pb 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

IbllLa-*H6W)Y<~_h-5 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 R>aVv0`Bdp28d9Sl|JkTq>5l*a literal 0 HcmV?d00001 diff --git a/public/assets/admin/img/sidebar-5.jpg b/public/assets/admin/img/sidebar-5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f9d99640b31c4ef4ce4e80e712fa3a9678111286 GIT binary patch literal 87627 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 literal 0 HcmV?d00001 diff --git a/public/assets/admin/img/tim_80x80.png b/public/assets/admin/img/tim_80x80.png new file mode 100644 index 0000000000000000000000000000000000000000..1f7aa0dc31c75b0c4f063ea28631ac895d507396 GIT binary patch literal 4821 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 literal 0 HcmV?d00001 diff --git a/public/assets/admin/js/bootstrap-checkbox-radio-switch.js b/public/assets/admin/js/bootstrap-checkbox-radio-switch.js new file mode 100644 index 00000000..cf05f1b0 --- /dev/null +++ b/public/assets/admin/js/bootstrap-checkbox-radio-switch.js @@ -0,0 +1,502 @@ +!function ($) { + + /* CHECKBOX PUBLIC CLASS DEFINITION + * ============================== */ + + var Checkbox = function (element, options) { + this.init(element, options); + } + + Checkbox.prototype = { + + constructor: Checkbox + + , init: function (element, options) { + var $el = this.$element = $(element) + + this.options = $.extend({}, $.fn.checkbox.defaults, options); + $el.before(this.options.template); + this.setState(); + } + + , setState: function () { + var $el = this.$element + , $parent = $el.closest('.checkbox'); + + $el.prop('disabled') && $parent.addClass('disabled'); + $el.prop('checked') && $parent.addClass('checked'); + } + + , toggle: function () { + var ch = 'checked' + , $el = this.$element + , $parent = $el.closest('.checkbox') + , checked = $el.prop(ch) + , e = $.Event('toggle') + + if ($el.prop('disabled') == false) { + $parent.toggleClass(ch) && checked ? $el.removeAttr(ch) : $el.prop(ch, ch); + $el.trigger(e).trigger('change'); + } + } + + , setCheck: function (option) { + var d = 'disabled' + , ch = 'checked' + , $el = this.$element + , $parent = $el.closest('.checkbox') + , checkAction = option == 'check' ? true : false + , e = $.Event(option) + + $parent[checkAction ? 'addClass' : 'removeClass' ](ch) && checkAction ? $el.prop(ch, ch) : $el.removeAttr(ch); + $el.trigger(e).trigger('change'); + } + + } + + + /* CHECKBOX PLUGIN DEFINITION + * ======================== */ + + var old = $.fn.checkbox + + $.fn.checkbox = function (option) { + return this.each(function () { + var $this = $(this) + , data = $this.data('checkbox') + , options = $.extend({}, $.fn.checkbox.defaults, $this.data(), typeof option == 'object' && option); + if (!data) $this.data('checkbox', (data = new Checkbox(this, options))); + if (option == 'toggle') data.toggle() + if (option == 'check' || option == 'uncheck') data.setCheck(option) + else if (option) data.setState(); + }); + } + + $.fn.checkbox.defaults = { + template: '' + } + + + /* CHECKBOX NO CONFLICT + * ================== */ + + $.fn.checkbox.noConflict = function () { + $.fn.checkbox = old; + return this; + } + + + /* CHECKBOX DATA-API + * =============== */ + + $(document).on('click.checkbox.data-api', '[data-toggle^=checkbox], .checkbox', function (e) { + var $checkbox = $(e.target); + if (e.target.tagName != "A") { + e && e.preventDefault() && e.stopPropagation(); + if (!$checkbox.hasClass('checkbox')) $checkbox = $checkbox.closest('.checkbox'); + $checkbox.find(':checkbox').checkbox('toggle'); + } + }); + + $(function () { + $('[data-toggle="checkbox"]').each(function () { + var $checkbox = $(this); + $checkbox.checkbox(); + }); + }); + +}(window.jQuery); + + + +/* ============================================================= + * flatui-radio v0.0.3 + * ============================================================ */ + +!function ($) { + + /* RADIO PUBLIC CLASS DEFINITION + * ============================== */ + + var Radio = function (element, options) { + this.init(element, options); + } + + Radio.prototype = { + + constructor: Radio + + , init: function (element, options) { + var $el = this.$element = $(element) + + this.options = $.extend({}, $.fn.radio.defaults, options); + $el.before(this.options.template); + this.setState(); + } + + , setState: function () { + var $el = this.$element + , $parent = $el.closest('.radio'); + + $el.prop('disabled') && $parent.addClass('disabled'); + $el.prop('checked') && $parent.addClass('checked'); + } + + , toggle: function () { + var d = 'disabled' + , ch = 'checked' + , $el = this.$element + , checked = $el.prop(ch) + , $parent = $el.closest('.radio') + , $parentWrap = $el.closest('form').length ? $el.closest('form') : $el.closest('body') + , $elemGroup = $parentWrap.find(':radio[name="' + $el.attr('name') + '"]') + , e = $.Event('toggle') + + if ($el.prop(d) == false) { + $elemGroup.not($el).each(function () { + var $el = $(this) + , $parent = $(this).closest('.radio'); + + if ($el.prop(d) == false) { + $parent.removeClass(ch) && $el.removeAttr(ch).trigger('change'); + } + }); + + if (checked == false) $parent.addClass(ch) && $el.prop(ch, true); + $el.trigger(e); + + if (checked !== $el.prop(ch)) { + $el.trigger('change'); + } + } + } + + , setCheck: function (option) { + var ch = 'checked' + , $el = this.$element + , $parent = $el.closest('.radio') + , checkAction = option == 'check' ? true : false + , checked = $el.prop(ch) + , $parentWrap = $el.closest('form').length ? $el.closest('form') : $el.closest('body') + , $elemGroup = $parentWrap.find(':radio[name="' + $el['attr']('name') + '"]') + , e = $.Event(option) + + $elemGroup.not($el).each(function () { + var $el = $(this) + , $parent = $(this).closest('.radio'); + + $parent.removeClass(ch) && $el.removeAttr(ch); + }); + + $parent[checkAction ? 'addClass' : 'removeClass'](ch) && checkAction ? $el.prop(ch, ch) : $el.removeAttr(ch); + $el.trigger(e); + + if (checked !== $el.prop(ch)) { + $el.trigger('change'); + } + } + + } + + + /* RADIO PLUGIN DEFINITION + * ======================== */ + + var old = $.fn.radio + + $.fn.radio = function (option) { + return this.each(function () { + var $this = $(this) + , data = $this.data('radio') + , options = $.extend({}, $.fn.radio.defaults, $this.data(), typeof option == 'object' && option); + if (!data) $this.data('radio', (data = new Radio(this, options))); + if (option == 'toggle') data.toggle() + if (option == 'check' || option == 'uncheck') data.setCheck(option) + else if (option) data.setState(); + }); + } + + $.fn.radio.defaults = { + template: '' + } + + + /* RADIO NO CONFLICT + * ================== */ + + $.fn.radio.noConflict = function () { + $.fn.radio = old; + return this; + } + + + /* RADIO DATA-API + * =============== */ + + $(document).on('click.radio.data-api', '[data-toggle^=radio], .radio', function (e) { + var $radio = $(e.target); + e && e.preventDefault() && e.stopPropagation(); + if (!$radio.hasClass('radio')) $radio = $radio.closest('.radio'); + $radio.find(':radio').radio('toggle'); + }); + + $(function () { + $('[data-toggle="radio"]').each(function () { + var $radio = $(this); + $radio.radio(); + }); + }); + +}(window.jQuery); + + + +/* ============================================================ + * bootstrapSwitch v1.3 by Larentis Mattia @spiritualGuru + * http://www.larentis.eu/switch/ + * ============================================================ + * Licensed under the Apache License, Version 2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * ============================================================ */ + +!function ($) { + "use strict"; + + $.fn['bootstrapSwitch'] = function (method) { + var methods = { + init: function () { + return this.each(function () { + var $element = $(this) + , $div + , $switchLeft + , $switchRight + , $label + , myClasses = "" + , classes = $element.attr('class') + , color + , moving + , onLabel = "ON" + , offLabel = "OFF" + , icon = false; + + $.each(['switch-mini', 'switch-small', 'switch-large'], function (i, el) { + if (classes.indexOf(el) >= 0) + myClasses = el; + }); + + $element.addClass('has-switch'); + + if ($element.data('on') !== undefined) + color = "switch-" + $element.data('on'); + + if ($element.data('on-label') !== undefined) + onLabel = $element.data('on-label'); + + if ($element.data('off-label') !== undefined) + offLabel = $element.data('off-label'); + + if ($element.data('icon') !== undefined) + icon = $element.data('icon'); + + $switchLeft = $('') + .addClass("switch-left") + .addClass(myClasses) + .addClass(color) + .html(onLabel); + + color = ''; + if ($element.data('off') !== undefined) + color = "switch-" + $element.data('off'); + + $switchRight = $('') + .addClass("switch-right") + .addClass(myClasses) + .addClass(color) + .html(offLabel); + + $label = $('

')).parent().data('animated', false); + + if ($element.data('animated') !== false) + $div.addClass('switch-animate').data('animated', true); + + $div + .append($switchLeft) + .append($label) + .append($switchRight); + + $element.find('>div').addClass( + $element.find('input').is(':checked') ? 'switch-on' : 'switch-off' + ); + + if ($element.find('input').is(':disabled')) + $(this).addClass('deactivate'); + + var changeStatus = function ($this) { + $this.siblings('label').trigger('mousedown').trigger('mouseup').trigger('click'); + }; + + $element.on('keydown', function (e) { + if (e.keyCode === 32) { + e.stopImmediatePropagation(); + e.preventDefault(); + changeStatus($(e.target).find('span:first')); + } + }); + + $switchLeft.on('click', function (e) { + changeStatus($(this)); + }); + + $switchRight.on('click', function (e) { + changeStatus($(this)); + }); + + $element.find('input').on('change', function (e) { + var $this = $(this) + , $element = $this.parent() + , thisState = $this.is(':checked') + , state = $element.is('.switch-off'); + + e.preventDefault(); + + $element.css('left', ''); + + if (state === thisState) { + + if (thisState) + $element.removeClass('switch-off').addClass('switch-on'); + else $element.removeClass('switch-on').addClass('switch-off'); + + if ($element.data('animated') !== false) + $element.addClass("switch-animate"); + + $element.parent().trigger('switch-change', {'el': $this, 'value': thisState}) + } + }); + + $element.find('label').on('mousedown touchstart', function (e) { + var $this = $(this); + moving = false; + + e.preventDefault(); + e.stopImmediatePropagation(); + + $this.closest('div').removeClass('switch-animate'); + + if ($this.closest('.has-switch').is('.deactivate')) + $this.unbind('click'); + else { + $this.on('mousemove touchmove', function (e) { + var $element = $(this).closest('.switch') + , relativeX = (e.pageX || e.originalEvent.targetTouches[0].pageX) - $element.offset().left + , percent = (relativeX / $element.width()) * 100 + , left = 25 + , right = 75; + + moving = true; + + if (percent < left) + percent = left; + else if (percent > right) + percent = right; + + $element.find('>div').css('left', (percent - right) + "%") + }); + + $this.on('click touchend', function (e) { + var $this = $(this) + , $target = $(e.target) + , $myCheckBox = $target.siblings('input'); + + e.stopImmediatePropagation(); + e.preventDefault(); + + $this.unbind('mouseleave'); + + if (moving) + $myCheckBox.prop('checked', !(parseInt($this.parent().css('left')) < -25)); + else $myCheckBox.prop("checked", !$myCheckBox.is(":checked")); + + moving = false; + $myCheckBox.trigger('change'); + }); + + $this.on('mouseleave', function (e) { + var $this = $(this) + , $myCheckBox = $this.siblings('input'); + + e.preventDefault(); + e.stopImmediatePropagation(); + + $this.unbind('mouseleave'); + $this.trigger('mouseup'); + + $myCheckBox.prop('checked', !(parseInt($this.parent().css('left')) < -25)).trigger('change'); + }); + + $this.on('mouseup', function (e) { + e.stopImmediatePropagation(); + e.preventDefault(); + + $(this).unbind('mousemove'); + }); + } + }); + } + ); + }, + toggleActivation: function () { + $(this).toggleClass('deactivate'); + }, + isActive: function () { + return !$(this).hasClass('deactivate'); + }, + setActive: function (active) { + if (active) + $(this).removeClass('deactivate'); + else $(this).addClass('deactivate'); + }, + toggleState: function (skipOnChange) { + var $input = $(this).find('input:checkbox'); + $input.prop('checked', !$input.is(':checked')).trigger('change', skipOnChange); + }, + setState: function (value, skipOnChange) { + $(this).find('input:checkbox').prop('checked', value).trigger('change', skipOnChange); + }, + status: function () { + return $(this).find('input:checkbox').is(':checked'); + }, + destroy: function () { + var $div = $(this).find('div') + , $checkbox; + + $div.find(':not(input:checkbox)').remove(); + + $checkbox = $div.children(); + $checkbox.unwrap().unwrap(); + + $checkbox.unbind('change'); + + return $checkbox; + } + }; + + if (methods[method]) + return methods[method].apply(this, Array.prototype.slice.call(arguments, 1)); + else if (typeof method === 'object' || !method) + return methods.init.apply(this, arguments); + else + $.error('Method ' + method + ' does not exist!'); + }; +}(jQuery); + + diff --git a/public/assets/admin/js/bootstrap-notify.js b/public/assets/admin/js/bootstrap-notify.js new file mode 100755 index 00000000..f2f0c743 --- /dev/null +++ b/public/assets/admin/js/bootstrap-notify.js @@ -0,0 +1,404 @@ +/* + + + + Creative Tim Modifications + + Lines: 239, 240 was changed from top: 5px to top: 50% and we added margin-top: -13px. In this way the close button will be aligned vertically + Line:242 - modified when the icon is set, we add the class "alert-with-icon", so there will be enough space for the icon. + + + + +*/ + + +/* +* Project: Bootstrap Notify = v3.1.5 +* Description: Turns standard Bootstrap alerts into "Growl-like" notifications. +* Author: Mouse0270 aka Robert McIntosh +* License: MIT License +* Website: https://github.com/mouse0270/bootstrap-growl +*/ + +/* global define:false, require: false, jQuery:false */ + +(function (factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['jquery'], factory); + } else if (typeof exports === 'object') { + // Node/CommonJS + factory(require('jquery')); + } else { + // Browser globals + factory(jQuery); + } +}(function ($) { + // Create the defaults once + var defaults = { + element: 'body', + position: null, + type: "info", + allow_dismiss: true, + allow_duplicates: true, + newest_on_top: false, + showProgressbar: false, + placement: { + from: "top", + align: "right" + }, + offset: 20, + spacing: 10, + z_index: 1031, + delay: 5000, + timer: 1000, + url_target: '_blank', + mouse_over: null, + animate: { + enter: 'animated fadeInDown', + exit: 'animated fadeOutUp' + }, + onShow: null, + onShown: null, + onClose: null, + onClosed: null, + icon_type: 'class', + template: '' + }; + + String.format = function () { + var str = arguments[0]; + for (var i = 1; i < arguments.length; i++) { + str = str.replace(RegExp("\\{" + (i - 1) + "\\}", "gm"), arguments[i]); + } + return str; + }; + + function isDuplicateNotification(notification) { + var isDupe = false; + + $('[data-notify="container"]').each(function (i, el) { + var $el = $(el); + var title = $el.find('[data-notify="title"]').text().trim(); + var message = $el.find('[data-notify="message"]').html().trim(); + + // The input string might be different than the actual parsed HTML string! + // (
vs
for example) + // So we have to force-parse this as HTML here! + var isSameTitle = title === $("
" + notification.settings.content.title + "
").html().trim(); + var isSameMsg = message === $("
" + notification.settings.content.message + "
").html().trim(); + var isSameType = $el.hasClass('alert-' + notification.settings.type); + + if (isSameTitle && isSameMsg && isSameType) { + //we found the dupe. Set the var and stop checking. + isDupe = true; + } + return !isDupe; + }); + + return isDupe; + } + + function Notify(element, content, options) { + // Setup Content of Notify + var contentObj = { + content: { + message: typeof content === 'object' ? content.message : content, + title: content.title ? content.title : '', + icon: content.icon ? content.icon : '', + url: content.url ? content.url : '#', + target: content.target ? content.target : '-' + } + }; + + options = $.extend(true, {}, contentObj, options); + this.settings = $.extend(true, {}, defaults, options); + this._defaults = defaults; + if (this.settings.content.target === "-") { + this.settings.content.target = this.settings.url_target; + } + this.animations = { + start: 'webkitAnimationStart oanimationstart MSAnimationStart animationstart', + end: 'webkitAnimationEnd oanimationend MSAnimationEnd animationend' + }; + + if (typeof this.settings.offset === 'number') { + this.settings.offset = { + x: this.settings.offset, + y: this.settings.offset + }; + } + + //if duplicate messages are not allowed, then only continue if this new message is not a duplicate of one that it already showing + if (this.settings.allow_duplicates || (!this.settings.allow_duplicates && !isDuplicateNotification(this))) { + this.init(); + } + } + + $.extend(Notify.prototype, { + init: function () { + var self = this; + + this.buildNotify(); + if (this.settings.content.icon) { + this.setIcon(); + } + if (this.settings.content.url != "#") { + this.styleURL(); + } + this.styleDismiss(); + this.placement(); + this.bind(); + + this.notify = { + $ele: this.$ele, + update: function (command, update) { + var commands = {}; + if (typeof command === "string") { + commands[command] = update; + } else { + commands = command; + } + for (var cmd in commands) { + switch (cmd) { + case "type": + this.$ele.removeClass('alert-' + self.settings.type); + this.$ele.find('[data-notify="progressbar"] > .progress-bar').removeClass('progress-bar-' + self.settings.type); + self.settings.type = commands[cmd]; + this.$ele.addClass('alert-' + commands[cmd]).find('[data-notify="progressbar"] > .progress-bar').addClass('progress-bar-' + commands[cmd]); + break; + case "icon": + var $icon = this.$ele.find('[data-notify="icon"]'); + if (self.settings.icon_type.toLowerCase() === 'class') { + $icon.removeClass(self.settings.content.icon).addClass(commands[cmd]); + } else { + if (!$icon.is('img')) { + $icon.find('img'); + } + $icon.attr('src', commands[cmd]); + } + break; + case "progress": + var newDelay = self.settings.delay - (self.settings.delay * (commands[cmd] / 100)); + this.$ele.data('notify-delay', newDelay); + this.$ele.find('[data-notify="progressbar"] > div').attr('aria-valuenow', commands[cmd]).css('width', commands[cmd] + '%'); + break; + case "url": + this.$ele.find('[data-notify="url"]').attr('href', commands[cmd]); + break; + case "target": + this.$ele.find('[data-notify="url"]').attr('target', commands[cmd]); + break; + default: + this.$ele.find('[data-notify="' + cmd + '"]').html(commands[cmd]); + } + } + var posX = this.$ele.outerHeight() + parseInt(self.settings.spacing) + parseInt(self.settings.offset.y); + self.reposition(posX); + }, + close: function () { + self.close(); + } + }; + + }, + buildNotify: function () { + var content = this.settings.content; + this.$ele = $(String.format(this.settings.template, this.settings.type, content.title, content.message, content.url, content.target)); + this.$ele.attr('data-notify-position', this.settings.placement.from + '-' + this.settings.placement.align); + if (!this.settings.allow_dismiss) { + this.$ele.find('[data-notify="dismiss"]').css('display', 'none'); + } + if ((this.settings.delay <= 0 && !this.settings.showProgressbar) || !this.settings.showProgressbar) { + this.$ele.find('[data-notify="progressbar"]').remove(); + } + }, + setIcon: function () { + + this.$ele.addClass('alert-with-icon'); + + if (this.settings.icon_type.toLowerCase() === 'class') { + this.$ele.find('[data-notify="icon"]').addClass(this.settings.content.icon); + } else { + if (this.$ele.find('[data-notify="icon"]').is('img')) { + this.$ele.find('[data-notify="icon"]').attr('src', this.settings.content.icon); + } else { + this.$ele.find('[data-notify="icon"]').append('Notify Icon'); + } + } + }, + styleDismiss: function () { + this.$ele.find('[data-notify="dismiss"]').css({ + position: 'absolute', + right: '10px', + top: '50%', + marginTop: '-13px', + zIndex: this.settings.z_index + 2 + }); + }, + styleURL: function () { + this.$ele.find('[data-notify="url"]').css({ + backgroundImage: 'url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)', + height: '100%', + left: 0, + position: 'absolute', + top: 0, + width: '100%', + zIndex: this.settings.z_index + 1 + }); + }, + placement: function () { + var self = this, + offsetAmt = this.settings.offset.y, + css = { + display: 'inline-block', + margin: '0px auto', + position: this.settings.position ? this.settings.position : (this.settings.element === 'body' ? 'fixed' : 'absolute'), + transition: 'all .5s ease-in-out', + zIndex: this.settings.z_index + }, + hasAnimation = false, + settings = this.settings; + + $('[data-notify-position="' + this.settings.placement.from + '-' + this.settings.placement.align + '"]:not([data-closing="true"])').each(function () { + offsetAmt = Math.max(offsetAmt, parseInt($(this).css(settings.placement.from)) + parseInt($(this).outerHeight()) + parseInt(settings.spacing)); + }); + if (this.settings.newest_on_top === true) { + offsetAmt = this.settings.offset.y; + } + css[this.settings.placement.from] = offsetAmt + 'px'; + + switch (this.settings.placement.align) { + case "left": + case "right": + css[this.settings.placement.align] = this.settings.offset.x + 'px'; + break; + case "center": + css.left = 0; + css.right = 0; + break; + } + this.$ele.css(css).addClass(this.settings.animate.enter); + $.each(Array('webkit-', 'moz-', 'o-', 'ms-', ''), function (index, prefix) { + self.$ele[0].style[prefix + 'AnimationIterationCount'] = 1; + }); + + $(this.settings.element).append(this.$ele); + + if (this.settings.newest_on_top === true) { + offsetAmt = (parseInt(offsetAmt) + parseInt(this.settings.spacing)) + this.$ele.outerHeight(); + this.reposition(offsetAmt); + } + + if ($.isFunction(self.settings.onShow)) { + self.settings.onShow.call(this.$ele); + } + + this.$ele.one(this.animations.start, function () { + hasAnimation = true; + }).one(this.animations.end, function () { + if ($.isFunction(self.settings.onShown)) { + self.settings.onShown.call(this); + } + }); + + setTimeout(function () { + if (!hasAnimation) { + if ($.isFunction(self.settings.onShown)) { + self.settings.onShown.call(this); + } + } + }, 600); + }, + bind: function () { + var self = this; + + this.$ele.find('[data-notify="dismiss"]').on('click', function () { + self.close(); + }); + + this.$ele.mouseover(function () { + $(this).data('data-hover', "true"); + }).mouseout(function () { + $(this).data('data-hover', "false"); + }); + this.$ele.data('data-hover', "false"); + + if (this.settings.delay > 0) { + self.$ele.data('notify-delay', self.settings.delay); + var timer = setInterval(function () { + var delay = parseInt(self.$ele.data('notify-delay')) - self.settings.timer; + if ((self.$ele.data('data-hover') === 'false' && self.settings.mouse_over === "pause") || self.settings.mouse_over != "pause") { + var percent = ((self.settings.delay - delay) / self.settings.delay) * 100; + self.$ele.data('notify-delay', delay); + self.$ele.find('[data-notify="progressbar"] > div').attr('aria-valuenow', percent).css('width', percent + '%'); + } + if (delay <= -(self.settings.timer)) { + clearInterval(timer); + self.close(); + } + }, self.settings.timer); + } + }, + close: function () { + var self = this, + posX = parseInt(this.$ele.css(this.settings.placement.from)), + hasAnimation = false; + + this.$ele.data('closing', 'true').addClass(this.settings.animate.exit); + self.reposition(posX); + + if ($.isFunction(self.settings.onClose)) { + self.settings.onClose.call(this.$ele); + } + + this.$ele.one(this.animations.start, function () { + hasAnimation = true; + }).one(this.animations.end, function () { + $(this).remove(); + if ($.isFunction(self.settings.onClosed)) { + self.settings.onClosed.call(this); + } + }); + + setTimeout(function () { + if (!hasAnimation) { + self.$ele.remove(); + if (self.settings.onClosed) { + self.settings.onClosed(self.$ele); + } + } + }, 600); + }, + reposition: function (posX) { + var self = this, + notifies = '[data-notify-position="' + this.settings.placement.from + '-' + this.settings.placement.align + '"]:not([data-closing="true"])', + $elements = this.$ele.nextAll(notifies); + if (this.settings.newest_on_top === true) { + $elements = this.$ele.prevAll(notifies); + } + $elements.each(function () { + $(this).css(self.settings.placement.from, posX); + posX = (parseInt(posX) + parseInt(self.settings.spacing)) + $(this).outerHeight(); + }); + } + }); + + $.notify = function (content, options) { + var plugin = new Notify(this, content, options); + return plugin.notify; + }; + $.notifyDefaults = function (options) { + defaults = $.extend(true, {}, defaults, options); + return defaults; + }; + $.notifyClose = function (command) { + if (typeof command === "undefined" || command === "all") { + $('[data-notify]').find('[data-notify="dismiss"]').trigger('click'); + } else { + $('[data-notify-position="' + command + '"]').find('[data-notify="dismiss"]').trigger('click'); + } + }; + +})); diff --git a/public/assets/admin/js/bootstrap-select.js b/public/assets/admin/js/bootstrap-select.js new file mode 100644 index 00000000..a9ee735a --- /dev/null +++ b/public/assets/admin/js/bootstrap-select.js @@ -0,0 +1,438 @@ +!function($) { + var Selectpicker = function(element, options, e) { + if (e ) { + e.stopPropagation(); + e.preventDefault(); + } + this.$element = $(element); + this.$newElement = null; + this.button = null; + + //Merge defaults, options and data-attributes to make our options + this.options = $.extend({}, $.fn.selectpicker.defaults, this.$element.data(), typeof options == 'object' && options); + + //If we have no title yet, check the attribute 'title' (this is missed by jq as its not a data-attribute + if(this.options.title==null) + this.options.title = this.$element.attr('title'); + + //Expose public methods + this.val = Selectpicker.prototype.val; + this.render = Selectpicker.prototype.render; + this.init(); + }; + + Selectpicker.prototype = { + + constructor: Selectpicker, + + init: function (e) { + var _this = this; + this.$element.hide(); + this.multiple = this.$element.prop('multiple'); + + + var classList = this.$element.attr('class') !== undefined ? this.$element.attr('class').split(/\s+/) : ''; + var id = this.$element.attr('id'); + this.$element.after( this.createView() ); + this.$newElement = this.$element.next('.select'); + var select = this.$newElement; + var menu = this.$newElement.find('.dropdown-menu'); + var menuArrow = this.$newElement.find('.dropdown-arrow'); + var menuA = menu.find('li > a'); + var liHeight = select.addClass('open').find('.dropdown-menu li > a').outerHeight(); + select.removeClass('open'); + var divHeight = menu.find('li .divider').outerHeight(true); + var selectOffset_top = this.$newElement.offset().top; + var size = 0; + var menuHeight = 0; + var selectHeight = this.$newElement.outerHeight(); + this.button = this.$newElement.find('> button'); + if (id !== undefined) { + this.button.attr('id', id); + $('label[for="' + id + '"]').click(function(){ select.find('button#'+id).focus(); }) + } + for (var i = 0; i < classList.length; i++) { + if(classList[i] != 'selectpicker') { + this.$newElement.addClass(classList[i]); + } + } + //If we are multiple, then add the show-tick class by default + if(this.multiple) { + this.$newElement.addClass('select-multiple'); + } + this.button.addClass(this.options.style); + menu.addClass(this.options.menuStyle); + menuArrow.addClass(function() { + if (_this.options.menuStyle) { + return _this.options.menuStyle.replace('dropdown-', 'dropdown-arrow-'); + } + }); + this.checkDisabled(); + this.checkTabIndex(); + this.clickListener(); + var menuPadding = parseInt(menu.css('padding-top')) + parseInt(menu.css('padding-bottom')) + parseInt(menu.css('border-top-width')) + parseInt(menu.css('border-bottom-width')); + if (this.options.size == 'auto') { + + // Creative Tim Changes: We changed the regular function made in bootstrap-select with this function so the getSize() will not be triggered one million times per second while you scroll. + + var getSize = debounce(function() { + var selectOffset_top_scroll = selectOffset_top - $(window).scrollTop(); + var windowHeight = $(window).innerHeight(); + var menuExtras = menuPadding + parseInt(menu.css('margin-top')) + parseInt(menu.css('margin-bottom')) + 2; + var selectOffset_bot = windowHeight - selectOffset_top_scroll - selectHeight - menuExtras; + menuHeight = selectOffset_bot; + if (select.hasClass('dropup')) { + menuHeight = selectOffset_top_scroll - menuExtras; + } + //limit menuHeight to 300px to have a smooth transition with cubic bezier on dropdown + if(menuHeight >= 300){ + menuHeight = 300; + } + + menu.css({'max-height' : menuHeight + 'px', 'overflow-y' : 'auto', 'min-height' : liHeight * 3 + 'px'}); + + }, 50); + + getSize; + $(window).on('scroll', getSize); + $(window).on('resize', getSize); + + if (window.MutationObserver) { + new MutationObserver(getSize).observe(this.$element.get(0), { + childList: true + }); + } else { + this.$element.bind('DOMNodeInserted', getSize); + } + } else if (this.options.size && this.options.size != 'auto' && menu.find('li').length > this.options.size) { + var optIndex = menu.find("li > *").filter(':not(.divider)').slice(0,this.options.size).last().parent().index(); + var divLength = menu.find("li").slice(0,optIndex + 1).find('.divider').length; + menuHeight = liHeight*this.options.size + divLength*divHeight + menuPadding; + menu.css({'max-height' : menuHeight + 'px', 'overflow-y' : 'scroll'}); + //console.log('sunt in if'); + } + + // Listen for updates to the DOM and re render... (Use Mutation Observer when availiable) + if (window.MutationObserver) { + new MutationObserver($.proxy(this.reloadLi, this)).observe(this.$element.get(0), { + childList: true + }); + } else { + this.$element.bind('DOMNodeInserted', $.proxy(this.reloadLi, this)); + } + + this.render(); + }, + + createDropdown: function() { + var drop = + "
" + + "" + + "" + + "" + + "
"; + + return $(drop); + }, + + + createView: function() { + var $drop = this.createDropdown(); + var $li = this.createLi(); + $drop.find('ul').append($li); + return $drop; + }, + + reloadLi: function() { + //Remove all children. + this.destroyLi(); + //Re build + $li = this.createLi(); + this.$newElement.find('ul').append( $li ); + //render view + this.render(); + }, + + destroyLi:function() { + this.$newElement.find('li').remove(); + }, + + createLi: function() { + + var _this = this; + var _li = []; + var _liA = []; + var _liHtml = ''; + + this.$element.find('option').each(function(){ + _li.push($(this).text()); + }); + + this.$element.find('option').each(function(index) { + //Get the class and text for the option + var optionClass = $(this).attr("class") !== undefined ? $(this).attr("class") : ''; + var text = $(this).text(); + var subtext = $(this).data('subtext') !== undefined ? ''+$(this).data('subtext')+'' : ''; + + //Append any subtext to the main text. + text+=subtext; + + if ($(this).parent().is('optgroup') && $(this).data('divider') != true) { + if ($(this).index() == 0) { + //Get the opt group label + var label = $(this).parent().attr('label'); + var labelSubtext = $(this).parent().data('subtext') !== undefined ? ''+$(this).parent().data('subtext')+'' : ''; + label += labelSubtext; + + if ($(this)[0].index != 0) { + _liA.push( + '
'+ + '
'+label+'
'+ + _this.createA(text, "opt " + optionClass ) + ); + } else { + _liA.push( + '
'+label+'
'+ + _this.createA(text, "opt " + optionClass )); + } + } else { + _liA.push( _this.createA(text, "opt " + optionClass ) ); + } + } else if ($(this).data('divider') == true) { + _liA.push('
'); + } else if ($(this).data('hidden') == true) { + _liA.push(''); + } else { + _liA.push( _this.createA(text, optionClass ) ); + } + }); + + if (_li.length > 0) { + for (var i = 0; i < _li.length; i++) { + var $option = this.$element.find('option').eq(i); + _liHtml += "
  • " + _liA[i] + "
  • "; + } + } + + //If we dont have a selected item, and we dont have a title, select the first element so something is set in the button + if(this.$element.find('option:selected').length==0 && !_this.options.title) { + this.$element.find('option').eq(0).prop('selected', true).attr('selected', 'selected'); + } + + return $(_liHtml); + }, + + createA:function(test, classes) { + return '' + + '' + test + '' + + ''; + + }, + + render:function() { + var _this = this; + + //Set width of select + if (this.options.width == 'auto') { + var ulWidth = this.$newElement.find('.dropdown-menu').css('width'); + this.$newElement.css('width',ulWidth); + } else if (this.options.width && this.options.width != 'auto') { + this.$newElement.css('width',this.options.width); + } + + //Update the LI to match the SELECT + this.$element.find('option').each(function(index) { + _this.setDisabled(index, $(this).is(':disabled') || $(this).parent().is(':disabled') ); + _this.setSelected(index, $(this).is(':selected') ); + }); + + + + var selectedItems = this.$element.find('option:selected').map(function(index,value) { + if($(this).attr('title')!=undefined) { + return $(this).attr('title'); + } else { + return $(this).text(); + } + }).toArray(); + + //Convert all the values into a comma delimited string + var title = selectedItems.join(", "); + + //If this is multi select, and the selectText type is count, the show 1 of 2 selected etc.. + if(_this.multiple && _this.options.selectedTextFormat.indexOf('count') > -1) { + var max = _this.options.selectedTextFormat.split(">"); + if( (max.length>1 && selectedItems.length > max[1]) || (max.length==1 && selectedItems.length>=2)) { + title = selectedItems.length +' of ' + this.$element.find('option').length + ' selected'; + } + } + + //If we dont have a title, then use the default, or if nothing is set at all, use the not selected text + if(!title) { + title = _this.options.title != undefined ? _this.options.title : _this.options.noneSelectedText; + } + + this.$element.next('.select').find('.filter-option').html( title ); + }, + + + + setSelected:function(index, selected) { + if(selected) { + this.$newElement.find('li').eq(index).addClass('selected'); + } else { + this.$newElement.find('li').eq(index).removeClass('selected'); + } + }, + + setDisabled:function(index, disabled) { + if(disabled) { + this.$newElement.find('li').eq(index).addClass('disabled'); + } else { + this.$newElement.find('li').eq(index).removeClass('disabled'); + } + }, + + checkDisabled: function() { + if (this.$element.is(':disabled')) { + this.button.addClass('disabled'); + this.button.click(function(e) { + e.preventDefault(); + }); + } + }, + + checkTabIndex: function() { + if (this.$element.is('[tabindex]')) { + var tabindex = this.$element.attr("tabindex"); + this.button.attr('tabindex', tabindex); + } + }, + + clickListener: function() { + var _this = this; + + $('body').on('touchstart.dropdown', '.dropdown-menu', function (e) { e.stopPropagation(); }); + + + + this.$newElement.on('click', 'li a', function(e){ + var clickedIndex = $(this).parent().index(), + $this = $(this).parent(), + $select = $this.parents('.select'); + + + //Dont close on multi choice menu + if(_this.multiple) { + e.stopPropagation(); + } + + e.preventDefault(); + + //Dont run if we have been disabled + if ($select.prev('select').not(':disabled') && !$(this).parent().hasClass('disabled')){ + //Deselect all others if not multi select box + if (!_this.multiple) { + $select.prev('select').find('option').removeAttr('selected'); + $select.prev('select').find('option').eq(clickedIndex).prop('selected', true).attr('selected', 'selected'); + } + //Else toggle the one we have chosen if we are multi selet. + else { + var selected = $select.prev('select').find('option').eq(clickedIndex).prop('selected'); + + if(selected) { + $select.prev('select').find('option').eq(clickedIndex).removeAttr('selected'); + } else { + $select.prev('select').find('option').eq(clickedIndex).prop('selected', true).attr('selected', 'selected'); + } + } + + + $select.find('.filter-option').html($this.text()); + $select.find('button').focus(); + + // Trigger select 'change' + $select.prev('select').trigger('change'); + } + + }); + + this.$newElement.on('click', 'li.disabled a, li dt, li .divider', function(e) { + e.preventDefault(); + e.stopPropagation(); + $select = $(this).parent().parents('.select'); + $select.find('button').focus(); + }); + + this.$element.on('change', function(e) { + _this.render(); + }); + }, + + val:function(value) { + + if(value!=undefined) { + this.$element.val( value ); + + this.$element.trigger('change'); + return this.$element; + } else { + return this.$element.val(); + } + } + + }; + + $.fn.selectpicker = function(option, event) { + //get the args of the outer function.. + var args = arguments; + var value; + var chain = this.each(function () { + var $this = $(this), + data = $this.data('selectpicker'), + options = typeof option == 'object' && option; + + if (!data) { + $this.data('selectpicker', (data = new Selectpicker(this, options, event))); + } else { + for(var i in option) { + data[i]=option[i]; + } + } + + if (typeof option == 'string') { + //Copy the value of option, as once we shift the arguments + //it also shifts the value of option. + property = option; + if(data[property] instanceof Function) { + [].shift.apply(args); + value = data[property].apply(data, args); + } else { + value = data[property]; + } + } + }); + + if(value!=undefined) { + return value; + } else { + return chain; + } + }; + + $.fn.selectpicker.defaults = { + style: null, + size: 'auto', + title: null, + selectedTextFormat : 'values', + noneSelectedText : 'Nothing selected', + width: null, + menuStyle: null, + toggleSize: null + } + +}(window.jQuery); diff --git a/public/assets/admin/js/bootstrap.min.js b/public/assets/admin/js/bootstrap.min.js new file mode 100644 index 00000000..133aeecb --- /dev/null +++ b/public/assets/admin/js/bootstrap.min.js @@ -0,0 +1,7 @@ +/*! + * Bootstrap v3.3.5 (http://getbootstrap.com) + * Copyright 2011-2015 Twitter, Inc. + * Licensed under the MIT license + */ +if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(a){"use strict";var b=a.fn.jquery.split(" ")[0].split(".");if(b[0]<2&&b[1]<9||1==b[0]&&9==b[1]&&b[2]<1)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher")}(jQuery),+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]};return!1}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one("bsTransitionEnd",function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b(),a.support.transition&&(a.event.special.bsTransitionEnd={bindType:a.support.transition.end,delegateType:a.support.transition.end,handle:function(b){return a(b.target).is(this)?b.handleObj.handler.apply(this,arguments):void 0}})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var c=a(this),e=c.data("bs.alert");e||c.data("bs.alert",e=new d(this)),"string"==typeof b&&e[b].call(c)})}var c='[data-dismiss="alert"]',d=function(b){a(b).on("click",c,this.close)};d.VERSION="3.3.5",d.TRANSITION_DURATION=150,d.prototype.close=function(b){function c(){g.detach().trigger("closed.bs.alert").remove()}var e=a(this),f=e.attr("data-target");f||(f=e.attr("href"),f=f&&f.replace(/.*(?=#[^\s]*$)/,""));var g=a(f);b&&b.preventDefault(),g.length||(g=e.closest(".alert")),g.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(g.removeClass("in"),a.support.transition&&g.hasClass("fade")?g.one("bsTransitionEnd",c).emulateTransitionEnd(d.TRANSITION_DURATION):c())};var e=a.fn.alert;a.fn.alert=b,a.fn.alert.Constructor=d,a.fn.alert.noConflict=function(){return a.fn.alert=e,this},a(document).on("click.bs.alert.data-api",c,d.prototype.close)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof b&&b;e||d.data("bs.button",e=new c(this,f)),"toggle"==b?e.toggle():b&&e.setState(b)})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.isLoading=!1};c.VERSION="3.3.5",c.DEFAULTS={loadingText:"loading..."},c.prototype.setState=function(b){var c="disabled",d=this.$element,e=d.is("input")?"val":"html",f=d.data();b+="Text",null==f.resetText&&d.data("resetText",d[e]()),setTimeout(a.proxy(function(){d[e](null==f[b]?this.options[b]:f[b]),"loadingText"==b?(this.isLoading=!0,d.addClass(c).attr(c,c)):this.isLoading&&(this.isLoading=!1,d.removeClass(c).removeAttr(c))},this),0)},c.prototype.toggle=function(){var a=!0,b=this.$element.closest('[data-toggle="buttons"]');if(b.length){var c=this.$element.find("input");"radio"==c.prop("type")?(c.prop("checked")&&(a=!1),b.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==c.prop("type")&&(c.prop("checked")!==this.$element.hasClass("active")&&(a=!1),this.$element.toggleClass("active")),c.prop("checked",this.$element.hasClass("active")),a&&c.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active")};var d=a.fn.button;a.fn.button=b,a.fn.button.Constructor=c,a.fn.button.noConflict=function(){return a.fn.button=d,this},a(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(c){var d=a(c.target);d.hasClass("btn")||(d=d.closest(".btn")),b.call(d,"toggle"),a(c.target).is('input[type="radio"]')||a(c.target).is('input[type="checkbox"]')||c.preventDefault()}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(b){a(b.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(b.type))})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},c.DEFAULTS,d.data(),"object"==typeof b&&b),g="string"==typeof b?b:f.slide;e||d.data("bs.carousel",e=new c(this,f)),"number"==typeof b?e.to(b):g?e[g]():f.interval&&e.pause().cycle()})}var c=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",a.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",a.proxy(this.pause,this)).on("mouseleave.bs.carousel",a.proxy(this.cycle,this))};c.VERSION="3.3.5",c.TRANSITION_DURATION=600,c.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},c.prototype.keydown=function(a){if(!/input|textarea/i.test(a.target.tagName)){switch(a.which){case 37:this.prev();break;case 39:this.next();break;default:return}a.preventDefault()}},c.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},c.prototype.getItemIndex=function(a){return this.$items=a.parent().children(".item"),this.$items.index(a||this.$active)},c.prototype.getItemForDirection=function(a,b){var c=this.getItemIndex(b),d="prev"==a&&0===c||"next"==a&&c==this.$items.length-1;if(d&&!this.options.wrap)return b;var e="prev"==a?-1:1,f=(c+e)%this.$items.length;return this.$items.eq(f)},c.prototype.to=function(a){var b=this,c=this.getItemIndex(this.$active=this.$element.find(".item.active"));return a>this.$items.length-1||0>a?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){b.to(a)}):c==a?this.pause().cycle():this.slide(a>c?"next":"prev",this.$items.eq(a))},c.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},c.prototype.next=function(){return this.sliding?void 0:this.slide("next")},c.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},c.prototype.slide=function(b,d){var e=this.$element.find(".item.active"),f=d||this.getItemForDirection(b,e),g=this.interval,h="next"==b?"left":"right",i=this;if(f.hasClass("active"))return this.sliding=!1;var j=f[0],k=a.Event("slide.bs.carousel",{relatedTarget:j,direction:h});if(this.$element.trigger(k),!k.isDefaultPrevented()){if(this.sliding=!0,g&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var l=a(this.$indicators.children()[this.getItemIndex(f)]);l&&l.addClass("active")}var m=a.Event("slid.bs.carousel",{relatedTarget:j,direction:h});return a.support.transition&&this.$element.hasClass("slide")?(f.addClass(b),f[0].offsetWidth,e.addClass(h),f.addClass(h),e.one("bsTransitionEnd",function(){f.removeClass([b,h].join(" ")).addClass("active"),e.removeClass(["active",h].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger(m)},0)}).emulateTransitionEnd(c.TRANSITION_DURATION)):(e.removeClass("active"),f.addClass("active"),this.sliding=!1,this.$element.trigger(m)),g&&this.cycle(),this}};var d=a.fn.carousel;a.fn.carousel=b,a.fn.carousel.Constructor=c,a.fn.carousel.noConflict=function(){return a.fn.carousel=d,this};var e=function(c){var d,e=a(this),f=a(e.attr("data-target")||(d=e.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""));if(f.hasClass("carousel")){var g=a.extend({},f.data(),e.data()),h=e.attr("data-slide-to");h&&(g.interval=!1),b.call(f,g),h&&f.data("bs.carousel").to(h),c.preventDefault()}};a(document).on("click.bs.carousel.data-api","[data-slide]",e).on("click.bs.carousel.data-api","[data-slide-to]",e),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var c=a(this);b.call(c,c.data())})})}(jQuery),+function(a){"use strict";function b(b){var c,d=b.attr("data-target")||(c=b.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"");return a(d)}function c(b){return this.each(function(){var c=a(this),e=c.data("bs.collapse"),f=a.extend({},d.DEFAULTS,c.data(),"object"==typeof b&&b);!e&&f.toggle&&/show|hide/.test(b)&&(f.toggle=!1),e||c.data("bs.collapse",e=new d(this,f)),"string"==typeof b&&e[b]()})}var d=function(b,c){this.$element=a(b),this.options=a.extend({},d.DEFAULTS,c),this.$trigger=a('[data-toggle="collapse"][href="#'+b.id+'"],[data-toggle="collapse"][data-target="#'+b.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};d.VERSION="3.3.5",d.TRANSITION_DURATION=350,d.DEFAULTS={toggle:!0},d.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},d.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b,e=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(e&&e.length&&(b=e.data("bs.collapse"),b&&b.transitioning))){var f=a.Event("show.bs.collapse");if(this.$element.trigger(f),!f.isDefaultPrevented()){e&&e.length&&(c.call(e,"hide"),b||e.data("bs.collapse",null));var g=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[g](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var h=function(){this.$element.removeClass("collapsing").addClass("collapse in")[g](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return h.call(this);var i=a.camelCase(["scroll",g].join("-"));this.$element.one("bsTransitionEnd",a.proxy(h,this)).emulateTransitionEnd(d.TRANSITION_DURATION)[g](this.$element[0][i])}}}},d.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var e=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};return a.support.transition?void this.$element[c](0).one("bsTransitionEnd",a.proxy(e,this)).emulateTransitionEnd(d.TRANSITION_DURATION):e.call(this)}}},d.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},d.prototype.getParent=function(){return a(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(a.proxy(function(c,d){var e=a(d);this.addAriaAndCollapsedClass(b(e),e)},this)).end()},d.prototype.addAriaAndCollapsedClass=function(a,b){var c=a.hasClass("in");a.attr("aria-expanded",c),b.toggleClass("collapsed",!c).attr("aria-expanded",c)};var e=a.fn.collapse;a.fn.collapse=c,a.fn.collapse.Constructor=d,a.fn.collapse.noConflict=function(){return a.fn.collapse=e,this},a(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(d){var e=a(this);e.attr("data-target")||d.preventDefault();var f=b(e),g=f.data("bs.collapse"),h=g?"toggle":e.data();c.call(f,h)})}(jQuery),+function(a){"use strict";function b(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#[A-Za-z]/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}function c(c){c&&3===c.which||(a(e).remove(),a(f).each(function(){var d=a(this),e=b(d),f={relatedTarget:this};e.hasClass("open")&&(c&&"click"==c.type&&/input|textarea/i.test(c.target.tagName)&&a.contains(e[0],c.target)||(e.trigger(c=a.Event("hide.bs.dropdown",f)),c.isDefaultPrevented()||(d.attr("aria-expanded","false"),e.removeClass("open").trigger("hidden.bs.dropdown",f))))}))}function d(b){return this.each(function(){var c=a(this),d=c.data("bs.dropdown");d||c.data("bs.dropdown",d=new g(this)),"string"==typeof b&&d[b].call(c)})}var e=".dropdown-backdrop",f='[data-toggle="dropdown"]',g=function(b){a(b).on("click.bs.dropdown",this.toggle)};g.VERSION="3.3.5",g.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=b(e),g=f.hasClass("open");if(c(),!g){"ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(a(this)).on("click",c);var h={relatedTarget:this};if(f.trigger(d=a.Event("show.bs.dropdown",h)),d.isDefaultPrevented())return;e.trigger("focus").attr("aria-expanded","true"),f.toggleClass("open").trigger("shown.bs.dropdown",h)}return!1}},g.prototype.keydown=function(c){if(/(38|40|27|32)/.test(c.which)&&!/input|textarea/i.test(c.target.tagName)){var d=a(this);if(c.preventDefault(),c.stopPropagation(),!d.is(".disabled, :disabled")){var e=b(d),g=e.hasClass("open");if(!g&&27!=c.which||g&&27==c.which)return 27==c.which&&e.find(f).trigger("focus"),d.trigger("click");var h=" li:not(.disabled):visible a",i=e.find(".dropdown-menu"+h);if(i.length){var j=i.index(c.target);38==c.which&&j>0&&j--,40==c.which&&jdocument.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&a?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!a?this.scrollbarWidth:""})},c.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},c.prototype.checkScrollbar=function(){var a=window.innerWidth;if(!a){var b=document.documentElement.getBoundingClientRect();a=b.right-Math.abs(b.left)}this.bodyIsOverflowing=document.body.clientWidth
    ',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},c.prototype.init=function(b,c,d){if(this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.$viewport=this.options.viewport&&a(a.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var e=this.options.trigger.split(" "),f=e.length;f--;){var g=e[f];if("click"==g)this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this));else if("manual"!=g){var h="hover"==g?"mouseenter":"focusin",i="hover"==g?"mouseleave":"focusout";this.$element.on(h+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+"."+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.getOptions=function(b){return b=a.extend({},this.getDefaults(),this.$element.data(),b),b.delay&&"number"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),b},c.prototype.getDelegateOptions=function(){var b={},c=this.getDefaults();return this._options&&a.each(this._options,function(a,d){c[a]!=d&&(b[a]=d)}),b},c.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusin"==b.type?"focus":"hover"]=!0),c.tip().hasClass("in")||"in"==c.hoverState?void(c.hoverState="in"):(clearTimeout(c.timeout),c.hoverState="in",c.options.delay&&c.options.delay.show?void(c.timeout=setTimeout(function(){"in"==c.hoverState&&c.show()},c.options.delay.show)):c.show())},c.prototype.isInStateTrue=function(){for(var a in this.inState)if(this.inState[a])return!0;return!1},c.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusout"==b.type?"focus":"hover"]=!1),c.isInStateTrue()?void 0:(clearTimeout(c.timeout),c.hoverState="out",c.options.delay&&c.options.delay.hide?void(c.timeout=setTimeout(function(){"out"==c.hoverState&&c.hide()},c.options.delay.hide)):c.hide())},c.prototype.show=function(){var b=a.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(b);var d=a.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(b.isDefaultPrevented()||!d)return;var e=this,f=this.tip(),g=this.getUID(this.type);this.setContent(),f.attr("id",g),this.$element.attr("aria-describedby",g),this.options.animation&&f.addClass("fade");var h="function"==typeof this.options.placement?this.options.placement.call(this,f[0],this.$element[0]):this.options.placement,i=/\s?auto?\s?/i,j=i.test(h);j&&(h=h.replace(i,"")||"top"),f.detach().css({top:0,left:0,display:"block"}).addClass(h).data("bs."+this.type,this),this.options.container?f.appendTo(this.options.container):f.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var k=this.getPosition(),l=f[0].offsetWidth,m=f[0].offsetHeight;if(j){var n=h,o=this.getPosition(this.$viewport);h="bottom"==h&&k.bottom+m>o.bottom?"top":"top"==h&&k.top-mo.width?"left":"left"==h&&k.left-lg.top+g.height&&(e.top=g.top+g.height-i)}else{var j=b.left-f,k=b.left+f+c;jg.right&&(e.left=g.left+g.width-k)}return e},c.prototype.getTitle=function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||("function"==typeof c.title?c.title.call(b[0]):c.title)},c.prototype.getUID=function(a){do a+=~~(1e6*Math.random());while(document.getElementById(a));return a},c.prototype.tip=function(){if(!this.$tip&&(this.$tip=a(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},c.prototype.enable=function(){this.enabled=!0},c.prototype.disable=function(){this.enabled=!1},c.prototype.toggleEnabled=function(){this.enabled=!this.enabled},c.prototype.toggle=function(b){var c=this;b&&(c=a(b.currentTarget).data("bs."+this.type),c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c))),b?(c.inState.click=!c.inState.click,c.isInStateTrue()?c.enter(c):c.leave(c)):c.tip().hasClass("in")?c.leave(c):c.enter(c)},c.prototype.destroy=function(){var a=this;clearTimeout(this.timeout),this.hide(function(){a.$element.off("."+a.type).removeData("bs."+a.type),a.$tip&&a.$tip.detach(),a.$tip=null,a.$arrow=null,a.$viewport=null})};var d=a.fn.tooltip;a.fn.tooltip=b,a.fn.tooltip.Constructor=c,a.fn.tooltip.noConflict=function(){return a.fn.tooltip=d,this}}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof b&&b;(e||!/destroy|hide/.test(b))&&(e||d.data("bs.popover",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.init("popover",a,b)};if(!a.fn.tooltip)throw new Error("Popover requires tooltip.js");c.VERSION="3.3.5",c.DEFAULTS=a.extend({},a.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:''}),c.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),c.prototype.constructor=c,c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof c?"html":"append":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},c.prototype.hasContent=function(){return this.getTitle()||this.getContent()},c.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var d=a.fn.popover;a.fn.popover=b,a.fn.popover.Constructor=c,a.fn.popover.noConflict=function(){return a.fn.popover=d,this}}(jQuery),+function(a){"use strict";function b(c,d){this.$body=a(document.body),this.$scrollElement=a(a(c).is(document.body)?window:c),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",a.proxy(this.process,this)),this.refresh(),this.process()}function c(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})}b.VERSION="3.3.5",b.DEFAULTS={offset:10},b.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},b.prototype.refresh=function(){var b=this,c="offset",d=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),a.isWindow(this.$scrollElement[0])||(c="position",d=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var b=a(this),e=b.data("target")||b.attr("href"),f=/^#./.test(e)&&a(e);return f&&f.length&&f.is(":visible")&&[[f[c]().top+d,e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){b.offsets.push(this[0]),b.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.getScrollHeight(),d=this.options.offset+c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(this.scrollHeight!=c&&this.refresh(),b>=d)return g!=(a=f[f.length-1])&&this.activate(a);if(g&&b=e[a]&&(void 0===e[a+1]||b .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),b.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),h?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu").length&&b.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),e&&e()}var g=d.find("> .active"),h=e&&a.support.transition&&(g.length&&g.hasClass("fade")||!!d.find("> .fade").length);g.length&&h?g.one("bsTransitionEnd",f).emulateTransitionEnd(c.TRANSITION_DURATION):f(),g.removeClass("in")};var d=a.fn.tab;a.fn.tab=b,a.fn.tab.Constructor=c,a.fn.tab.noConflict=function(){return a.fn.tab=d,this};var e=function(c){c.preventDefault(),b.call(a(this),"show")};a(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',e).on("click.bs.tab.data-api",'[data-toggle="pill"]',e)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof b&&b;e||d.data("bs.affix",e=new c(this,f)),"string"==typeof b&&e[b]()})}var c=function(b,d){this.options=a.extend({},c.DEFAULTS,d),this.$target=a(this.options.target).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(b),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};c.VERSION="3.3.5",c.RESET="affix affix-top affix-bottom",c.DEFAULTS={offset:0,target:window},c.prototype.getState=function(a,b,c,d){var e=this.$target.scrollTop(),f=this.$element.offset(),g=this.$target.height();if(null!=c&&"top"==this.affixed)return c>e?"top":!1;if("bottom"==this.affixed)return null!=c?e+this.unpin<=f.top?!1:"bottom":a-d>=e+g?!1:"bottom";var h=null==this.affixed,i=h?e:f.top,j=h?g:b;return null!=c&&c>=e?"top":null!=d&&i+j>=a-d?"bottom":!1},c.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(c.RESET).addClass("affix");var a=this.$target.scrollTop(),b=this.$element.offset();return this.pinnedOffset=b.top-a},c.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},c.prototype.checkPosition=function(){if(this.$element.is(":visible")){var b=this.$element.height(),d=this.options.offset,e=d.top,f=d.bottom,g=Math.max(a(document).height(),a(document.body).height());"object"!=typeof d&&(f=e=d),"function"==typeof e&&(e=d.top(this.$element)),"function"==typeof f&&(f=d.bottom(this.$element));var h=this.getState(g,b,e,f);if(this.affixed!=h){null!=this.unpin&&this.$element.css("top","");var i="affix"+(h?"-"+h:""),j=a.Event(i+".bs.affix");if(this.$element.trigger(j),j.isDefaultPrevented())return;this.affixed=h,this.unpin="bottom"==h?this.getPinnedOffset():null,this.$element.removeClass(c.RESET).addClass(i).trigger(i.replace("affix","affixed")+".bs.affix")}"bottom"==h&&this.$element.offset({top:g-b-f})}};var d=a.fn.affix;a.fn.affix=b,a.fn.affix.Constructor=c,a.fn.affix.noConflict=function(){return a.fn.affix=d,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var c=a(this),d=c.data();d.offset=d.offset||{},null!=d.offsetBottom&&(d.offset.bottom=d.offsetBottom),null!=d.offsetTop&&(d.offset.top=d.offsetTop),b.call(c,d)})})}(jQuery); \ No newline at end of file diff --git a/public/assets/admin/js/chartist.min.js b/public/assets/admin/js/chartist.min.js new file mode 100755 index 00000000..b69e4846 --- /dev/null +++ b/public/assets/admin/js/chartist.min.js @@ -0,0 +1,9 @@ +/* Chartist.js 0.9.4 + * Copyright © 2015 Gion Kunz + * Free to use under the WTFPL license. + * http://www.wtfpl.net/ + */ + +!function(a,b){"function"==typeof define&&define.amd?define([],function(){return a.Chartist=b()}):"object"==typeof exports?module.exports=b():a.Chartist=b()}(this,function(){var a={version:"0.9.4"};return function(a,b,c){"use strict";c.noop=function(a){return a},c.alphaNumerate=function(a){return String.fromCharCode(97+a%26)},c.extend=function(a){a=a||{};var b=Array.prototype.slice.call(arguments,1);return b.forEach(function(b){for(var d in b)"object"!=typeof b[d]||null===b[d]||b[d]instanceof Array?a[d]=b[d]:a[d]=c.extend({},a[d],b[d])}),a},c.replaceAll=function(a,b,c){return a.replace(new RegExp(b,"g"),c)},c.stripUnit=function(a){return"string"==typeof a&&(a=a.replace(/[^0-9\+-\.]/g,"")),+a},c.ensureUnit=function(a,b){return"number"==typeof a&&(a+=b),a},c.querySelector=function(a){return a instanceof Node?a:b.querySelector(a)},c.times=function(a){return Array.apply(null,new Array(a))},c.sum=function(a,b){return a+(b?b:0)},c.mapMultiply=function(a){return function(b){return b*a}},c.mapAdd=function(a){return function(b){return b+a}},c.serialMap=function(a,b){var d=[],e=Math.max.apply(null,a.map(function(a){return a.length}));return c.times(e).forEach(function(c,e){var f=a.map(function(a){return a[e]});d[e]=b.apply(null,f)}),d},c.roundWithPrecision=function(a,b){var d=Math.pow(10,b||c.precision);return Math.round(a*d)/d},c.precision=8,c.escapingMap={"&":"&","<":"<",">":">",'"':""","'":"'"},c.serialize=function(a){return null===a||void 0===a?a:("number"==typeof a?a=""+a:"object"==typeof a&&(a=JSON.stringify({data:a})),Object.keys(c.escapingMap).reduce(function(a,b){return c.replaceAll(a,b,c.escapingMap[b])},a))},c.deserialize=function(a){if("string"!=typeof a)return a;a=Object.keys(c.escapingMap).reduce(function(a,b){return c.replaceAll(a,c.escapingMap[b],b)},a);try{a=JSON.parse(a),a=void 0!==a.data?a.data:a}catch(b){}return a},c.createSvg=function(a,b,d,e){var f;return b=b||"100%",d=d||"100%",Array.prototype.slice.call(a.querySelectorAll("svg")).filter(function(a){return a.getAttributeNS("http://www.w3.org/2000/xmlns/",c.xmlNs.prefix)}).forEach(function(b){a.removeChild(b)}),f=new c.Svg("svg").attr({width:b,height:d}).addClass(e).attr({style:"width: "+b+"; height: "+d+";"}),a.appendChild(f._node),f},c.reverseData=function(a){a.labels.reverse(),a.series.reverse();for(var b=0;bf.high&&(f.high=c),h&&ck,m=e?c.rho(j.range):0;if(e&&c.projectLength(a,1,j)>=d)j.step=1;else if(e&&m=d)j.step=m;else for(;;){if(l&&c.projectLength(a,j.step,j)<=d)j.step*=2;else{if(l||!(c.projectLength(a,j.step/2,j)>=d))break;if(j.step/=2,e&&j.step%1!==0){j.step*=2;break}}if(i++>1e3)throw new Error("Exceeded maximum number of iterations while optimizing scale step!")}for(g=j.min,h=j.max;g+j.step<=j.low;)g+=j.step;for(;h-j.step>=j.high;)h-=j.step;for(j.min=g,j.max=h,j.range=j.max-j.min,j.values=[],f=j.min;f<=j.max;f+=j.step)j.values.push(c.roundWithPrecision(f));return j},c.polarToCartesian=function(a,b,c,d){var e=(d-90)*Math.PI/180;return{x:a+c*Math.cos(e),y:b+c*Math.sin(e)}},c.createChartRect=function(a,b,d){var e=!(!b.axisX&&!b.axisY),f=e?b.axisY.offset:0,g=e?b.axisX.offset:0,h=a.width()||c.stripUnit(b.width)||0,i=a.height()||c.stripUnit(b.height)||0,j=c.normalizePadding(b.chartPadding,d);h=Math.max(h,f+j.left+j.right),i=Math.max(i,g+j.top+j.bottom);var k={padding:j,width:function(){return this.x2-this.x1},height:function(){return this.y1-this.y2}};return e?("start"===b.axisX.position?(k.y2=j.top+g,k.y1=Math.max(i-j.bottom,k.y2+1)):(k.y2=j.top,k.y1=Math.max(i-j.bottom-g,k.y2+1)),"start"===b.axisY.position?(k.x1=j.left+f,k.x2=Math.max(h-j.right,k.x1+1)):(k.x1=j.left,k.x2=Math.max(h-j.right-f,k.x1+1))):(k.x1=j.left,k.x2=Math.max(h-j.right,k.x1+1),k.y2=j.top,k.y1=Math.max(i-j.bottom,k.y2+1)),k},c.createGrid=function(a,b,d,e,f,g,h,i){var j={};j[d.units.pos+"1"]=a,j[d.units.pos+"2"]=a,j[d.counterUnits.pos+"1"]=e,j[d.counterUnits.pos+"2"]=e+f;var k=g.elem("line",j,h.join(" "));i.emit("draw",c.extend({type:"grid",axis:d,index:b,group:g,element:k},j))},c.createLabel=function(a,b,d,e,f,g,h,i,j,k,l){var m,n={};if(n[f.units.pos]=a+h[f.units.pos],n[f.counterUnits.pos]=h[f.counterUnits.pos],n[f.units.len]=b,n[f.counterUnits.len]=g-10,k){var o=''+e[d]+"";m=i.foreignObject(o,c.extend({style:"overflow: visible;"},n))}else m=i.elem("text",n,j.join(" ")).text(e[d]);l.emit("draw",c.extend({type:"label",axis:f,index:d,group:i,element:m,text:e[d]},n))},c.getSeriesOption=function(a,b,c){if(a.name&&b.series&&b.series[a.name]){var d=b.series[a.name];return d.hasOwnProperty(c)?d[c]:b[c]}return b[c]},c.optionsProvider=function(b,d,e){function f(b){var f=h;if(h=c.extend({},j),d)for(i=0;i1){var i=[];return h.forEach(function(a){i.push(g(a.pathCoordinates,a.valueData))}),c.Svg.Path.join(i)}if(a=h[0].pathCoordinates,d=h[0].valueData,a.length<=4)return c.Interpolation.none()(a,d);for(var j,k=(new c.Svg.Path).move(a[0],a[1],!1,d[0]),l=0,m=a.length;m-2*!j>l;l+=2){var n=[{x:+a[l-2],y:+a[l-1]},{x:+a[l],y:+a[l+1]},{x:+a[l+2],y:+a[l+3]},{x:+a[l+4],y:+a[l+5]}];j?l?m-4===l?n[3]={x:+a[0],y:+a[1]}:m-2===l&&(n[2]={x:+a[0],y:+a[1]},n[3]={x:+a[2],y:+a[3]}):n[0]={x:+a[m-2],y:+a[m-1]}:m-4===l?n[3]=n[2]:l||(n[0]={x:+a[l],y:+a[l+1]}),k.curve(e*(-n[0].x+6*n[1].x+n[2].x)/6+f*n[2].x,e*(-n[0].y+6*n[1].y+n[2].y)/6+f*n[2].y,e*(n[1].x+6*n[2].x-n[3].x)/6+f*n[2].x,e*(n[1].y+6*n[2].y-n[3].y)/6+f*n[2].y,n[2].x,n[2].y,!1,d[(l+2)/2])}return k}},c.Interpolation.step=function(a){var b={postpone:!0};return a=c.extend({},b,a),function(b,d){for(var e=new c.Svg.Path,f=!0,g=2;g1}).map(function(a){var b=a.pathElements[0],c=a.pathElements[a.pathElements.length-1];return a.clone(!0).position(0).remove(1).move(b.x,r).line(b.x,b.y).position(a.pathElements.length+1).line(c.x,r)}).forEach(function(h){var k=i.elem("path",{d:h.stringify()},a.classNames.area,!0).attr({values:b.normalized[g]},c.xmlNs.uri);this.eventEmitter.emit("draw",{type:"area",values:b.normalized[g],path:h.clone(),series:f,seriesIndex:g,axisX:d,axisY:e,chartRect:j,index:g,group:i,element:k})}.bind(this))}}.bind(this)),this.eventEmitter.emit("created",{bounds:e.bounds,chartRect:j,axisX:d,axisY:e,svg:this.svg,options:a})}function e(a,b,d,e){c.Line["super"].constructor.call(this,a,b,f,c.extend({},f,d),e)}var f={axisX:{offset:30,position:"end",labelOffset:{x:0,y:0},showLabel:!0,showGrid:!0,labelInterpolationFnc:c.noop,type:void 0},axisY:{offset:40,position:"start",labelOffset:{x:0,y:0},showLabel:!0,showGrid:!0,labelInterpolationFnc:c.noop,type:void 0,scaleMinSpace:20,onlyInteger:!1},width:void 0,height:void 0,showLine:!0,showPoint:!0,showArea:!1,areaBase:0,lineSmooth:!0,low:void 0,high:void 0,chartPadding:{top:15,right:15,bottom:5,left:10},fullWidth:!1,reverseData:!1,classNames:{chart:"ct-chart-line",label:"ct-label",labelGroup:"ct-labels",series:"ct-series",line:"ct-line",point:"ct-point",area:"ct-area",grid:"ct-grid",gridGroup:"ct-grids",vertical:"ct-vertical",horizontal:"ct-horizontal",start:"ct-start",end:"ct-end"}};c.Line=c.Base.extend({constructor:e,createChart:d})}(window,document,a),function(a,b,c){"use strict";function d(a){var b,d={raw:this.data,normalized:a.distributeSeries?c.getDataArray(this.data,a.reverseData,a.horizontalBars?"x":"y").map(function(a){return[a]}):c.getDataArray(this.data,a.reverseData,a.horizontalBars?"x":"y")};this.svg=c.createSvg(this.container,a.width,a.height,a.classNames.chart+(a.horizontalBars?" "+a.classNames.horizontalBars:""));var e=this.svg.elem("g").addClass(a.classNames.gridGroup),g=this.svg.elem("g"),h=this.svg.elem("g").addClass(a.classNames.labelGroup);if(a.stackBars){var i=c.serialMap(d.normalized,function(){return Array.prototype.slice.call(arguments).map(function(a){return a}).reduce(function(a,b){return{x:a.x+b.x||0,y:a.y+b.y||0}},{x:0,y:0})});b=c.getHighLow([i],c.extend({},a,{referenceValue:0}),a.horizontalBars?"x":"y")}else b=c.getHighLow(d.normalized,c.extend({},a,{referenceValue:0}),a.horizontalBars?"x":"y");b.high=+a.high||(0===a.high?0:b.high),b.low=+a.low||(0===a.low?0:b.low);var j,k,l,m,n,o=c.createChartRect(this.svg,a,f.padding);k=a.distributeSeries&&a.stackBars?d.raw.labels.slice(0,1):d.raw.labels,a.horizontalBars?(j=m=void 0===a.axisX.type?new c.AutoScaleAxis(c.Axis.units.x,d,o,c.extend({},a.axisX,{highLow:b,referenceValue:0})):a.axisX.type.call(c,c.Axis.units.x,d,o,c.extend({},a.axisX,{highLow:b,referenceValue:0})),l=n=void 0===a.axisY.type?new c.StepAxis(c.Axis.units.y,d,o,{ticks:k}):a.axisY.type.call(c,c.Axis.units.y,d,o,a.axisY)):(l=m=void 0===a.axisX.type?new c.StepAxis(c.Axis.units.x,d,o,{ticks:k}):a.axisX.type.call(c,c.Axis.units.x,d,o,a.axisX),j=n=void 0===a.axisY.type?new c.AutoScaleAxis(c.Axis.units.y,d,o,c.extend({},a.axisY,{highLow:b,referenceValue:0})):a.axisY.type.call(c,c.Axis.units.y,d,o,c.extend({},a.axisY,{highLow:b,referenceValue:0})));var p=a.horizontalBars?o.x1+j.projectValue(0):o.y1-j.projectValue(0),q=[];l.createGridAndLabels(e,h,this.supportsForeignObject,a,this.eventEmitter),j.createGridAndLabels(e,h,this.supportsForeignObject,a,this.eventEmitter),d.raw.series.forEach(function(b,e){var f,h,i=e-(d.raw.series.length-1)/2;f=a.distributeSeries&&!a.stackBars?l.axisLength/d.normalized.length/2:a.distributeSeries&&a.stackBars?l.axisLength/2:l.axisLength/d.normalized[e].length/2,h=g.elem("g"),h.attr({"series-name":b.name,meta:c.serialize(b.meta)},c.xmlNs.uri),h.addClass([a.classNames.series,b.className||a.classNames.series+"-"+c.alphaNumerate(e)].join(" ")),d.normalized[e].forEach(function(g,k){var r,s,t,u;if(u=a.distributeSeries&&!a.stackBars?e:a.distributeSeries&&a.stackBars?0:k,r=a.horizontalBars?{x:o.x1+j.projectValue(g&&g.x?g.x:0,k,d.normalized[e]),y:o.y1-l.projectValue(g&&g.y?g.y:0,u,d.normalized[e])}:{x:o.x1+l.projectValue(g&&g.x?g.x:0,u,d.normalized[e]),y:o.y1-j.projectValue(g&&g.y?g.y:0,k,d.normalized[e])},l instanceof c.StepAxis&&(l.options.stretch||(r[l.units.pos]+=f*(a.horizontalBars?-1:1)),r[l.units.pos]+=a.stackBars||a.distributeSeries?0:i*a.seriesBarDistance*(a.horizontalBars?-1:1)),t=q[k]||p,q[k]=t-(p-r[l.counterUnits.pos]),void 0!==g){var v={};v[l.units.pos+"1"]=r[l.units.pos],v[l.units.pos+"2"]=r[l.units.pos],v[l.counterUnits.pos+"1"]=a.stackBars?t:p,v[l.counterUnits.pos+"2"]=a.stackBars?q[k]:r[l.counterUnits.pos],v.x1=Math.min(Math.max(v.x1,o.x1),o.x2),v.x2=Math.min(Math.max(v.x2,o.x1),o.x2),v.y1=Math.min(Math.max(v.y1,o.y2),o.y1),v.y2=Math.min(Math.max(v.y2,o.y2),o.y1),s=h.elem("line",v,a.classNames.bar).attr({value:[g.x,g.y].filter(function(a){return a}).join(","),meta:c.getMetaData(b,k)},c.xmlNs.uri), +this.eventEmitter.emit("draw",c.extend({type:"bar",value:g,index:k,meta:c.getMetaData(b,k),series:b,seriesIndex:e,axisX:m,axisY:n,chartRect:o,group:h,element:s},v))}}.bind(this))}.bind(this)),this.eventEmitter.emit("created",{bounds:j.bounds,chartRect:o,axisX:m,axisY:n,svg:this.svg,options:a})}function e(a,b,d,e){c.Bar["super"].constructor.call(this,a,b,f,c.extend({},f,d),e)}var f={axisX:{offset:30,position:"end",labelOffset:{x:0,y:0},showLabel:!0,showGrid:!0,labelInterpolationFnc:c.noop,scaleMinSpace:30,onlyInteger:!1},axisY:{offset:40,position:"start",labelOffset:{x:0,y:0},showLabel:!0,showGrid:!0,labelInterpolationFnc:c.noop,scaleMinSpace:20,onlyInteger:!1},width:void 0,height:void 0,high:void 0,low:void 0,onlyInteger:!1,chartPadding:{top:15,right:15,bottom:5,left:10},seriesBarDistance:15,stackBars:!1,horizontalBars:!1,distributeSeries:!1,reverseData:!1,classNames:{chart:"ct-chart-bar",horizontalBars:"ct-horizontal-bars",label:"ct-label",labelGroup:"ct-labels",series:"ct-series",bar:"ct-bar",grid:"ct-grid",gridGroup:"ct-grids",vertical:"ct-vertical",horizontal:"ct-horizontal",start:"ct-start",end:"ct-end"}};c.Bar=c.Base.extend({constructor:e,createChart:d})}(window,document,a),function(a,b,c){"use strict";function d(a,b,c){var d=b.x>a.x;return d&&"explode"===c||!d&&"implode"===c?"start":d&&"implode"===c||!d&&"explode"===c?"end":"middle"}function e(a){var b,e,f,h,i,j=[],k=a.startAngle,l=c.getDataArray(this.data,a.reverseData);this.svg=c.createSvg(this.container,a.width,a.height,a.donut?a.classNames.chartDonut:a.classNames.chartPie),e=c.createChartRect(this.svg,a,g.padding),f=Math.min(e.width()/2,e.height()/2),i=a.total||l.reduce(function(a,b){return a+b},0),f-=a.donut?a.donutWidth/2:0,h="outside"===a.labelPosition||a.donut?f:"center"===a.labelPosition?0:f/2,h+=a.labelOffset;var m={x:e.x1+e.width()/2,y:e.y2+e.height()/2},n=1===this.data.series.filter(function(a){return a.hasOwnProperty("value")?0!==a.value:0!==a}).length;a.showLabel&&(b=this.svg.elem("g",null,null,!0));for(var o=0;o180,0,r.x,r.y);a.donut||t.line(m.x,m.y);var u=j[o].elem("path",{d:t.stringify()},a.donut?a.classNames.sliceDonut:a.classNames.slicePie);if(u.attr({value:l[o],meta:c.serialize(p.meta)},c.xmlNs.uri),a.donut&&u.attr({style:"stroke-width: "+ +a.donutWidth+"px"}),this.eventEmitter.emit("draw",{type:"slice",value:l[o],totalDataSum:i,index:o,meta:p.meta,series:p,group:j[o],element:u,path:t.clone(),center:m,radius:f,startAngle:k,endAngle:q}),a.showLabel){var v=c.polarToCartesian(m.x,m.y,h,k+(q-k)/2),w=a.labelInterpolationFnc(this.data.labels?this.data.labels[o]:l[o],o);if(w||0===w){var x=b.elem("text",{dx:v.x,dy:v.y,"text-anchor":d(m,v,a.labelDirection)},a.classNames.label).text(""+w);this.eventEmitter.emit("draw",{type:"label",index:o,group:b,element:x,text:""+w,x:v.x,y:v.y})}}k=q}this.eventEmitter.emit("created",{chartRect:e,svg:this.svg,options:a})}function f(a,b,d,e){c.Pie["super"].constructor.call(this,a,b,g,c.extend({},g,d),e)}var g={width:void 0,height:void 0,chartPadding:5,classNames:{chartPie:"ct-chart-pie",chartDonut:"ct-chart-donut",series:"ct-series",slicePie:"ct-slice-pie",sliceDonut:"ct-slice-donut",label:"ct-label"},startAngle:0,total:void 0,donut:!1,donutWidth:60,showLabel:!0,labelOffset:0,labelPosition:"inside",labelInterpolationFnc:c.noop,labelDirection:"neutral",reverseData:!1};c.Pie=c.Base.extend({constructor:f,createChart:e,determineAnchorPosition:d})}(window,document,a),a}); +//# sourceMappingURL=chartist.min.js.map \ No newline at end of file diff --git a/public/assets/admin/js/demo.js b/public/assets/admin/js/demo.js new file mode 100755 index 00000000..b4bb5ee9 --- /dev/null +++ b/public/assets/admin/js/demo.js @@ -0,0 +1,152 @@ +type = ['','info','success','warning','danger']; + + +demo = { + initPickColor: function(){ + $('.pick-class-label').click(function(){ + var new_class = $(this).attr('new-class'); + var old_class = $('#display-buttons').attr('data-class'); + var display_div = $('#display-buttons'); + if(display_div.length) { + var display_buttons = display_div.find('.btn'); + display_buttons.removeClass(old_class); + display_buttons.addClass(new_class); + display_div.attr('data-class', new_class); + } + }); + }, + + initChartist: function(){ + + var dataSales = { + labels: ['9:00AM', '12:00AM', '3:00PM', '6:00PM', '9:00PM', '12:00PM', '3:00AM', '6:00AM'], + series: [ + [287, 385, 490, 492, 554, 586, 698, 695, 752, 788, 846, 944], + [67, 152, 143, 240, 287, 335, 435, 437, 539, 542, 544, 647], + [23, 113, 67, 108, 190, 239, 307, 308, 439, 410, 410, 509] + ] + }; + + var optionsSales = { + lineSmooth: false, + low: 0, + high: 800, + showArea: true, + height: "245px", + axisX: { + showGrid: false, + }, + lineSmooth: Chartist.Interpolation.simple({ + divisor: 3 + }), + showLine: false, + showPoint: false, + }; + + var responsiveSales = [ + ['screen and (max-width: 640px)', { + axisX: { + labelInterpolationFnc: function (value) { + return value[0]; + } + } + }] + ]; + + Chartist.Line('#chartHours', dataSales, optionsSales, responsiveSales); + + + var data = { + labels: ['Jan', 'Feb', 'Mar', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + series: [ + [542, 443, 320, 780, 553, 453, 326, 434, 568, 610, 756, 895], + [412, 243, 280, 580, 453, 353, 300, 364, 368, 410, 636, 695] + ] + }; + + var options = { + seriesBarDistance: 10, + axisX: { + showGrid: false + }, + height: "245px" + }; + + var responsiveOptions = [ + ['screen and (max-width: 640px)', { + seriesBarDistance: 5, + axisX: { + labelInterpolationFnc: function (value) { + return value[0]; + } + } + }] + ]; + + Chartist.Bar('#chartActivity', data, options, responsiveOptions); + + var dataPreferences = { + series: [ + [25, 30, 20, 25] + ] + }; + + var optionsPreferences = { + donut: true, + donutWidth: 40, + startAngle: 0, + total: 100, + showLabel: false, + axisX: { + showGrid: false + } + }; + + Chartist.Pie('#chartPreferences', dataPreferences, optionsPreferences); + + Chartist.Pie('#chartPreferences', { + labels: ['62%','32%','6%'], + series: [62, 32, 6] + }); + }, + + initGoogleMaps: function(){ + var myLatlng = new google.maps.LatLng(40.748817, -73.985428); + var mapOptions = { + zoom: 13, + center: myLatlng, + scrollwheel: false, //we disable de scroll over the map, it is a really annoing when you scroll through page + styles: [{"featureType":"water","stylers":[{"saturation":43},{"lightness":-11},{"hue":"#0088ff"}]},{"featureType":"road","elementType":"geometry.fill","stylers":[{"hue":"#ff0000"},{"saturation":-100},{"lightness":99}]},{"featureType":"road","elementType":"geometry.stroke","stylers":[{"color":"#808080"},{"lightness":54}]},{"featureType":"landscape.man_made","elementType":"geometry.fill","stylers":[{"color":"#ece2d9"}]},{"featureType":"poi.park","elementType":"geometry.fill","stylers":[{"color":"#ccdca1"}]},{"featureType":"road","elementType":"labels.text.fill","stylers":[{"color":"#767676"}]},{"featureType":"road","elementType":"labels.text.stroke","stylers":[{"color":"#ffffff"}]},{"featureType":"poi","stylers":[{"visibility":"off"}]},{"featureType":"landscape.natural","elementType":"geometry.fill","stylers":[{"visibility":"on"},{"color":"#b8cb93"}]},{"featureType":"poi.park","stylers":[{"visibility":"on"}]},{"featureType":"poi.sports_complex","stylers":[{"visibility":"on"}]},{"featureType":"poi.medical","stylers":[{"visibility":"on"}]},{"featureType":"poi.business","stylers":[{"visibility":"simplified"}]}] + + } + var map = new google.maps.Map(document.getElementById("map"), mapOptions); + + var marker = new google.maps.Marker({ + position: myLatlng, + title:"Hello World!" + }); + + // To add the marker to the map, call setMap(); + marker.setMap(map); + }, + + showNotification: function(from, align){ + color = Math.floor((Math.random() * 4) + 1); + + $.notify({ + icon: "pe-7s-gift", + message: "Welcome to Light Bootstrap Dashboard - a beautiful freebie for every web developer." + + },{ + type: type[color], + timer: 4000, + placement: { + from: from, + align: align + } + }); + } + + +} + diff --git a/public/assets/admin/js/jquery-1.10.2.js b/public/assets/admin/js/jquery-1.10.2.js new file mode 100644 index 00000000..d6f6ac85 --- /dev/null +++ b/public/assets/admin/js/jquery-1.10.2.js @@ -0,0 +1,9789 @@ +/*! + * jQuery JavaScript Library v1.10.2 + * http://jquery.com/ + * + * Includes Sizzle.js + * http://sizzlejs.com/ + * + * Copyright 2005, 2013 jQuery Foundation, Inc. and other contributors + * Released under the MIT license + * http://jquery.org/license + * + * Date: 2013-07-03T13:48Z + */ +(function( window, undefined ) { + +// Can't do this because several apps including ASP.NET trace +// the stack via arguments.caller.callee and Firefox dies if +// you try to trace through "use strict" call chains. (#13335) +// Support: Firefox 18+ +//"use strict"; +var + // The deferred used on DOM ready + readyList, + + // A central reference to the root jQuery(document) + rootjQuery, + + // Support: IE<10 + // For `typeof xmlNode.method` instead of `xmlNode.method !== undefined` + core_strundefined = typeof undefined, + + // Use the correct document accordingly with window argument (sandbox) + location = window.location, + document = window.document, + docElem = document.documentElement, + + // Map over jQuery in case of overwrite + _jQuery = window.jQuery, + + // Map over the $ in case of overwrite + _$ = window.$, + + // [[Class]] -> type pairs + class2type = {}, + + // List of deleted data cache ids, so we can reuse them + core_deletedIds = [], + + core_version = "1.10.2", + + // Save a reference to some core methods + core_concat = core_deletedIds.concat, + core_push = core_deletedIds.push, + core_slice = core_deletedIds.slice, + core_indexOf = core_deletedIds.indexOf, + core_toString = class2type.toString, + core_hasOwn = class2type.hasOwnProperty, + core_trim = core_version.trim, + + // Define a local copy of jQuery + jQuery = function( selector, context ) { + // The jQuery object is actually just the init constructor 'enhanced' + return new jQuery.fn.init( selector, context, rootjQuery ); + }, + + // Used for matching numbers + core_pnum = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source, + + // Used for splitting on whitespace + core_rnotwhite = /\S+/g, + + // Make sure we trim BOM and NBSP (here's looking at you, Safari 5.0 and IE) + rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, + + // A simple way to check for HTML strings + // Prioritize #id over to avoid XSS via location.hash (#9521) + // Strict HTML recognition (#11290: must start with <) + rquickExpr = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/, + + // Match a standalone tag + rsingleTag = /^<(\w+)\s*\/?>(?:<\/\1>|)$/, + + // JSON RegExp + rvalidchars = /^[\],:{}\s]*$/, + rvalidbraces = /(?:^|:|,)(?:\s*\[)+/g, + rvalidescape = /\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g, + rvalidtokens = /"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g, + + // Matches dashed string for camelizing + rmsPrefix = /^-ms-/, + rdashAlpha = /-([\da-z])/gi, + + // Used by jQuery.camelCase as callback to replace() + fcamelCase = function( all, letter ) { + return letter.toUpperCase(); + }, + + // The ready event handler + completed = function( event ) { + + // readyState === "complete" is good enough for us to call the dom ready in oldIE + if ( document.addEventListener || event.type === "load" || document.readyState === "complete" ) { + detach(); + jQuery.ready(); + } + }, + // Clean-up method for dom ready events + detach = function() { + if ( document.addEventListener ) { + document.removeEventListener( "DOMContentLoaded", completed, false ); + window.removeEventListener( "load", completed, false ); + + } else { + document.detachEvent( "onreadystatechange", completed ); + window.detachEvent( "onload", completed ); + } + }; + +jQuery.fn = jQuery.prototype = { + // The current version of jQuery being used + jquery: core_version, + + constructor: jQuery, + init: function( selector, context, rootjQuery ) { + var match, elem; + + // HANDLE: $(""), $(null), $(undefined), $(false) + if ( !selector ) { + return this; + } + + // Handle HTML strings + if ( typeof selector === "string" ) { + 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 = rquickExpr.exec( selector ); + } + + // Match html or make sure no context is specified for #id + if ( match && (match[1] || !context) ) { + + // HANDLE: $(html) -> $(array) + if ( match[1] ) { + context = context instanceof jQuery ? context[0] : context; + + // scripts is true for back-compat + jQuery.merge( this, jQuery.parseHTML( + match[1], + context && context.nodeType ? context.ownerDocument || context : document, + true + ) ); + + // HANDLE: $(html, props) + if ( rsingleTag.test( match[1] ) && jQuery.isPlainObject( context ) ) { + for ( match in context ) { + // Properties of context are called as methods if possible + if ( jQuery.isFunction( this[ match ] ) ) { + this[ match ]( context[ match ] ); + + // ...and otherwise set as attributes + } else { + this.attr( match, context[ match ] ); + } + } + } + + return this; + + // HANDLE: $(#id) + } else { + elem = document.getElementById( match[2] ); + + // 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: $(DOMElement) + } else if ( selector.nodeType ) { + this.context = this[0] = selector; + this.length = 1; + return this; + + // 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 default length of a jQuery object is 0 + length: 0, + + toArray: function() { + return core_slice.call( this ); + }, + + // 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 ) { + + // Build a new jQuery matched element set + var ret = jQuery.merge( this.constructor(), elems ); + + // Add the old object onto the stack (as a reference) + ret.prevObject = this; + ret.context = this.context; + + // 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 ) { + // Add the callback + jQuery.ready.promise().done( fn ); + + return this; + }, + + slice: function() { + return this.pushStack( core_slice.apply( this, arguments ) ); + }, + + first: function() { + return this.eq( 0 ); + }, + + last: function() { + return this.eq( -1 ); + }, + + eq: function( i ) { + var len = this.length, + j = +i + ( i < 0 ? len : 0 ); + return this.pushStack( j >= 0 && j < len ? [ this[j] ] : [] ); + }, + + 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: core_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 src, copyIsArray, copy, name, options, 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({ + // Unique for each copy of jQuery on the page + // Non-digits removed to match rinlinejQuery + expando: "jQuery" + ( core_version + Math.random() ).replace( /\D/g, "" ), + + 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 ) { + + // Abort if there are pending holds or we're already ready + if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) { + return; + } + + // Make sure body exists, at least, in case IE gets a little overzealous (ticket #5443). + if ( !document.body ) { + return setTimeout( jQuery.ready ); + } + + // Remember that the DOM is ready + jQuery.isReady = true; + + // If a normal DOM Ready event fired, decrement, and wait if need be + if ( wait !== true && --jQuery.readyWait > 0 ) { + return; + } + + // If there are functions bound, to execute + readyList.resolveWith( document, [ jQuery ] ); + + // Trigger any bound ready events + if ( jQuery.fn.trigger ) { + jQuery( document ).trigger("ready").off("ready"); + } + }, + + // 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 ) { + /* jshint eqeqeq: false */ + return obj != null && obj == obj.window; + }, + + isNumeric: function( obj ) { + return !isNaN( parseFloat(obj) ) && isFinite( obj ); + }, + + type: function( obj ) { + if ( obj == null ) { + return String( obj ); + } + return typeof obj === "object" || typeof obj === "function" ? + class2type[ core_toString.call(obj) ] || "object" : + typeof obj; + }, + + isPlainObject: function( obj ) { + var key; + + // 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 && + !core_hasOwn.call(obj, "constructor") && + !core_hasOwn.call(obj.constructor.prototype, "isPrototypeOf") ) { + return false; + } + } catch ( e ) { + // IE8,9 Will throw exceptions on certain host objects #9897 + return false; + } + + // Support: IE<9 + // Handle iteration over inherited properties before own properties. + if ( jQuery.support.ownLast ) { + for ( key in obj ) { + return core_hasOwn.call( obj, key ); + } + } + + // Own properties are enumerated firstly, so to speed up, + // if last one is own, then all properties are own. + for ( key in obj ) {} + + return key === undefined || core_hasOwn.call( obj, key ); + }, + + isEmptyObject: function( obj ) { + var name; + for ( name in obj ) { + return false; + } + return true; + }, + + error: function( msg ) { + throw new Error( msg ); + }, + + // data: string of html + // context (optional): If specified, the fragment will be created in this context, defaults to document + // keepScripts (optional): If true, will include scripts passed in the html string + parseHTML: function( data, context, keepScripts ) { + if ( !data || typeof data !== "string" ) { + return null; + } + if ( typeof context === "boolean" ) { + keepScripts = context; + context = false; + } + context = context || document; + + var parsed = rsingleTag.exec( data ), + scripts = !keepScripts && []; + + // Single tag + if ( parsed ) { + return [ context.createElement( parsed[1] ) ]; + } + + parsed = jQuery.buildFragment( [ data ], context, scripts ); + if ( scripts ) { + jQuery( scripts ).remove(); + } + return jQuery.merge( [], parsed.childNodes ); + }, + + parseJSON: function( data ) { + // Attempt to parse using the native JSON parser first + if ( window.JSON && window.JSON.parse ) { + return window.JSON.parse( data ); + } + + if ( data === null ) { + return data; + } + + if ( typeof data === "string" ) { + + // Make sure leading/trailing whitespace is removed (IE can't handle it) + data = jQuery.trim( data ); + + if ( 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 ) { + var xml, tmp; + if ( !data || typeof data !== "string" ) { + return null; + } + 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 && jQuery.trim( 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.toLowerCase() === name.toLowerCase(); + }, + + // args is for internal usage only + each: function( obj, callback, args ) { + var value, + i = 0, + length = obj.length, + isArray = isArraylike( obj ); + + if ( args ) { + if ( isArray ) { + for ( ; i < length; i++ ) { + value = callback.apply( obj[ i ], args ); + + if ( value === false ) { + break; + } + } + } else { + for ( i in obj ) { + value = callback.apply( obj[ i ], args ); + + if ( value === false ) { + break; + } + } + } + + // A special, fast, case for the most common use of each + } else { + if ( isArray ) { + for ( ; i < length; i++ ) { + value = callback.call( obj[ i ], i, obj[ i ] ); + + if ( value === false ) { + break; + } + } + } else { + for ( i in obj ) { + value = callback.call( obj[ i ], i, obj[ i ] ); + + if ( value === false ) { + break; + } + } + } + } + + return obj; + }, + + // Use native String.trim function wherever possible + trim: core_trim && !core_trim.call("\uFEFF\xA0") ? + function( text ) { + return text == null ? + "" : + core_trim.call( text ); + } : + + // Otherwise use our own trimming functionality + function( text ) { + return text == null ? + "" : + ( text + "" ).replace( rtrim, "" ); + }, + + // results is for internal usage only + makeArray: function( arr, results ) { + var ret = results || []; + + if ( arr != null ) { + if ( isArraylike( Object(arr) ) ) { + jQuery.merge( ret, + typeof arr === "string" ? + [ arr ] : arr + ); + } else { + core_push.call( ret, arr ); + } + } + + return ret; + }, + + inArray: function( elem, arr, i ) { + var len; + + if ( arr ) { + if ( core_indexOf ) { + return core_indexOf.call( arr, elem, i ); + } + + len = arr.length; + i = i ? i < 0 ? Math.max( 0, len + i ) : i : 0; + + for ( ; i < len; i++ ) { + // Skip accessing in sparse arrays + if ( i in arr && arr[ i ] === elem ) { + return i; + } + } + } + + return -1; + }, + + merge: function( first, second ) { + var l = second.length, + i = first.length, + j = 0; + + if ( typeof l === "number" ) { + for ( ; 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 retVal, + ret = [], + i = 0, + length = elems.length; + inv = !!inv; + + // Go through the array, only saving the items + // that pass the validator function + for ( ; 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, + i = 0, + length = elems.length, + isArray = isArraylike( elems ), + ret = []; + + // 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 ( i in elems ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret[ ret.length ] = value; + } + } + } + + // Flatten any nested arrays + return core_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 ) { + var args, proxy, tmp; + + if ( typeof context === "string" ) { + 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 + args = core_slice.call( arguments, 2 ); + proxy = function() { + return fn.apply( context || this, args.concat( core_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 || jQuery.guid++; + + return proxy; + }, + + // Multifunctional method to get and set values of a collection + // The value/s can optionally be executed if it's a function + access: function( elems, fn, key, value, chainable, emptyGet, raw ) { + var i = 0, + length = elems.length, + bulk = key == null; + + // Sets many values + if ( jQuery.type( key ) === "object" ) { + chainable = true; + for ( i in key ) { + jQuery.access( elems, fn, i, key[i], true, emptyGet, raw ); + } + + // Sets one value + } else if ( value !== undefined ) { + chainable = true; + + if ( !jQuery.isFunction( value ) ) { + raw = true; + } + + if ( bulk ) { + // Bulk operations run against the entire set + if ( raw ) { + fn.call( elems, value ); + fn = null; + + // ...except when executing function values + } else { + bulk = fn; + fn = function( elem, key, value ) { + return bulk.call( jQuery( elem ), value ); + }; + } + } + + if ( fn ) { + for ( ; i < length; i++ ) { + fn( elems[i], key, raw ? value : value.call( elems[i], i, fn( elems[i], key ) ) ); + } + } + } + + return chainable ? + elems : + + // Gets + bulk ? + fn.call( elems ) : + length ? fn( elems[0], key ) : emptyGet; + }, + + now: function() { + return ( new Date() ).getTime(); + }, + + // A method for quickly swapping in/out CSS properties to get correct calculations. + // Note: this method belongs to the css module but it's needed here for the support module. + // If support gets modularized, this method should be moved back to the css module. + swap: function( elem, options, callback, args ) { + var ret, name, + old = {}; + + // Remember the old values, and insert the new ones + for ( name in options ) { + old[ name ] = elem.style[ name ]; + elem.style[ name ] = options[ name ]; + } + + ret = callback.apply( elem, args || [] ); + + // Revert the old values + for ( name in options ) { + elem.style[ name ] = old[ name ]; + } + + return ret; + } +}); + +jQuery.ready.promise = function( obj ) { + if ( !readyList ) { + + readyList = jQuery.Deferred(); + + // Catch cases where $(document).ready() is called after the browser event has already occurred. + // we once tried to use readyState "interactive" here, but it caused issues like the one + // discovered by ChrisS here: http://bugs.jquery.com/ticket/12282#comment:15 + if ( document.readyState === "complete" ) { + // Handle it asynchronously to allow scripts the opportunity to delay ready + setTimeout( jQuery.ready ); + + // Standards-based browsers support DOMContentLoaded + } else if ( document.addEventListener ) { + // Use the handy event callback + document.addEventListener( "DOMContentLoaded", completed, false ); + + // A fallback to window.onload, that will always work + window.addEventListener( "load", completed, false ); + + // If IE event model is used + } else { + // Ensure firing before onload, maybe late but safe also for iframes + document.attachEvent( "onreadystatechange", completed ); + + // A fallback to window.onload, that will always work + window.attachEvent( "onload", completed ); + + // If IE and not a frame + // continually check to see if the document is ready + var top = false; + + try { + top = window.frameElement == null && document.documentElement; + } catch(e) {} + + if ( top && top.doScroll ) { + (function doScrollCheck() { + if ( !jQuery.isReady ) { + + try { + // Use the trick by Diego Perini + // http://javascript.nwbox.com/IEContentLoaded/ + top.doScroll("left"); + } catch(e) { + return setTimeout( doScrollCheck, 50 ); + } + + // detach all dom ready events + detach(); + + // and execute any waiting functions + jQuery.ready(); + } + })(); + } + } + } + return readyList.promise( obj ); +}; + +// Populate the class2type map +jQuery.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function(i, name) { + class2type[ "[object " + name + "]" ] = name.toLowerCase(); +}); + +function isArraylike( obj ) { + var length = obj.length, + type = jQuery.type( obj ); + + if ( jQuery.isWindow( obj ) ) { + return false; + } + + if ( obj.nodeType === 1 && length ) { + return true; + } + + return type === "array" || type !== "function" && + ( length === 0 || + typeof length === "number" && length > 0 && ( length - 1 ) in obj ); +} + +// All jQuery objects should point back to these +rootjQuery = jQuery(document); +/*! + * Sizzle CSS Selector Engine v1.10.2 + * http://sizzlejs.com/ + * + * Copyright 2013 jQuery Foundation, Inc. and other contributors + * Released under the MIT license + * http://jquery.org/license + * + * Date: 2013-07-03 + */ +(function( window, undefined ) { + +var i, + support, + cachedruns, + Expr, + getText, + isXML, + compile, + outermostContext, + sortInput, + + // Local document vars + setDocument, + document, + docElem, + documentIsHTML, + rbuggyQSA, + rbuggyMatches, + matches, + contains, + + // Instance-specific data + expando = "sizzle" + -(new Date()), + preferredDoc = window.document, + dirruns = 0, + done = 0, + classCache = createCache(), + tokenCache = createCache(), + compilerCache = createCache(), + hasDuplicate = false, + sortOrder = function( a, b ) { + if ( a === b ) { + hasDuplicate = true; + return 0; + } + return 0; + }, + + // General-purpose constants + strundefined = typeof undefined, + MAX_NEGATIVE = 1 << 31, + + // Instance methods + hasOwn = ({}).hasOwnProperty, + arr = [], + pop = arr.pop, + push_native = arr.push, + push = arr.push, + slice = arr.slice, + // Use a stripped-down indexOf if we can't use a native one + indexOf = arr.indexOf || function( elem ) { + var i = 0, + len = this.length; + for ( ; i < len; i++ ) { + if ( this[i] === elem ) { + return i; + } + } + return -1; + }, + + booleans = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped", + + // Regular expressions + + // Whitespace characters http://www.w3.org/TR/css3-selectors/#whitespace + whitespace = "[\\x20\\t\\r\\n\\f]", + // http://www.w3.org/TR/css3-syntax/#characters + characterEncoding = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+", + + // Loosely modeled on CSS identifier characters + // An unquoted value should be a CSS identifier http://www.w3.org/TR/css3-selectors/#attribute-selectors + // Proper syntax: http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier + identifier = characterEncoding.replace( "w", "w#" ), + + // Acceptable operators http://www.w3.org/TR/selectors/#attribute-selectors + attributes = "\\[" + whitespace + "*(" + characterEncoding + ")" + whitespace + + "*(?:([*^$|!~]?=)" + whitespace + "*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|(" + identifier + ")|)|)" + whitespace + "*\\]", + + // Prefer arguments quoted, + // then not containing pseudos/brackets, + // then attribute selectors/non-parenthetical expressions, + // then anything else + // These preferences are here to reduce the number of selectors + // needing tokenize in the PSEUDO preFilter + pseudos = ":(" + characterEncoding + ")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|" + attributes.replace( 3, 8 ) + ")*)|.*)\\)|)", + + // Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter + rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + whitespace + "+$", "g" ), + + rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ), + rcombinators = new RegExp( "^" + whitespace + "*([>+~]|" + whitespace + ")" + whitespace + "*" ), + + rsibling = new RegExp( whitespace + "*[+~]" ), + rattributeQuotes = new RegExp( "=" + whitespace + "*([^\\]'\"]*)" + whitespace + "*\\]", "g" ), + + rpseudo = new RegExp( pseudos ), + ridentifier = new RegExp( "^" + identifier + "$" ), + + matchExpr = { + "ID": new RegExp( "^#(" + characterEncoding + ")" ), + "CLASS": new RegExp( "^\\.(" + characterEncoding + ")" ), + "TAG": new RegExp( "^(" + characterEncoding.replace( "w", "w*" ) + ")" ), + "ATTR": new RegExp( "^" + attributes ), + "PSEUDO": new RegExp( "^" + pseudos ), + "CHILD": new RegExp( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + whitespace + + "*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + whitespace + + "*(\\d+)|))" + whitespace + "*\\)|)", "i" ), + "bool": new RegExp( "^(?:" + booleans + ")$", "i" ), + // For use in libraries implementing .is() + // We use this for POS matching in `select` + "needsContext": new RegExp( "^" + whitespace + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + + whitespace + "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", "i" ) + }, + + rnative = /^[^{]+\{\s*\[native \w/, + + // Easily-parseable/retrievable ID or TAG or CLASS selectors + rquickExpr = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, + + rinputs = /^(?:input|select|textarea|button)$/i, + rheader = /^h\d$/i, + + rescape = /'|\\/g, + + // CSS escapes http://www.w3.org/TR/CSS21/syndata.html#escaped-characters + runescape = new RegExp( "\\\\([\\da-f]{1,6}" + whitespace + "?|(" + whitespace + ")|.)", "ig" ), + funescape = function( _, escaped, escapedWhitespace ) { + var high = "0x" + escaped - 0x10000; + // NaN means non-codepoint + // Support: Firefox + // Workaround erroneous numeric interpretation of +"0x" + return high !== high || escapedWhitespace ? + escaped : + // BMP codepoint + high < 0 ? + String.fromCharCode( high + 0x10000 ) : + // Supplemental Plane codepoint (surrogate pair) + String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 ); + }; + +// Optimize for push.apply( _, NodeList ) +try { + push.apply( + (arr = slice.call( preferredDoc.childNodes )), + preferredDoc.childNodes + ); + // Support: Android<4.0 + // Detect silently failing push.apply + arr[ preferredDoc.childNodes.length ].nodeType; +} catch ( e ) { + push = { apply: arr.length ? + + // Leverage slice if possible + function( target, els ) { + push_native.apply( target, slice.call(els) ); + } : + + // Support: IE<9 + // Otherwise append directly + function( target, els ) { + var j = target.length, + i = 0; + // Can't trust NodeList.length + while ( (target[j++] = els[i++]) ) {} + target.length = j - 1; + } + }; +} + +function Sizzle( selector, context, results, seed ) { + var match, elem, m, nodeType, + // QSA vars + i, groups, old, nid, newContext, newSelector; + + if ( ( context ? context.ownerDocument || context : preferredDoc ) !== document ) { + setDocument( context ); + } + + context = context || document; + results = results || []; + + if ( !selector || typeof selector !== "string" ) { + return results; + } + + if ( (nodeType = context.nodeType) !== 1 && nodeType !== 9 ) { + return []; + } + + if ( documentIsHTML && !seed ) { + + // Shortcuts + if ( (match = rquickExpr.exec( selector )) ) { + // Speed-up: Sizzle("#ID") + if ( (m = match[1]) ) { + if ( nodeType === 9 ) { + elem = context.getElementById( m ); + // 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, Opera, and Webkit return items + // by name instead of ID + if ( elem.id === m ) { + results.push( elem ); + return results; + } + } else { + return results; + } + } else { + // Context is not a document + if ( context.ownerDocument && (elem = context.ownerDocument.getElementById( m )) && + contains( context, elem ) && elem.id === m ) { + results.push( elem ); + return results; + } + } + + // Speed-up: Sizzle("TAG") + } else if ( match[2] ) { + push.apply( results, context.getElementsByTagName( selector ) ); + return results; + + // Speed-up: Sizzle(".CLASS") + } else if ( (m = match[3]) && support.getElementsByClassName && context.getElementsByClassName ) { + push.apply( results, context.getElementsByClassName( m ) ); + return results; + } + } + + // QSA path + if ( support.qsa && (!rbuggyQSA || !rbuggyQSA.test( selector )) ) { + nid = old = expando; + newContext = context; + newSelector = nodeType === 9 && selector; + + // 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 + if ( nodeType === 1 && context.nodeName.toLowerCase() !== "object" ) { + groups = tokenize( selector ); + + if ( (old = context.getAttribute("id")) ) { + nid = old.replace( rescape, "\\$&" ); + } else { + context.setAttribute( "id", nid ); + } + nid = "[id='" + nid + "'] "; + + i = groups.length; + while ( i-- ) { + groups[i] = nid + toSelector( groups[i] ); + } + newContext = rsibling.test( selector ) && context.parentNode || context; + newSelector = groups.join(","); + } + + if ( newSelector ) { + try { + push.apply( results, + newContext.querySelectorAll( newSelector ) + ); + return results; + } catch(qsaError) { + } finally { + if ( !old ) { + context.removeAttribute("id"); + } + } + } + } + } + + // All others + return select( selector.replace( rtrim, "$1" ), context, results, seed ); +} + +/** + * Create key-value caches of limited size + * @returns {Function(string, Object)} Returns the Object data after storing it on itself with + * property name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength) + * deleting the oldest entry + */ +function createCache() { + var keys = []; + + function cache( key, value ) { + // Use (key + " ") to avoid collision with native prototype properties (see Issue #157) + if ( keys.push( key += " " ) > Expr.cacheLength ) { + // Only keep the most recent entries + delete cache[ keys.shift() ]; + } + return (cache[ key ] = value); + } + return cache; +} + +/** + * Mark a function for special use by Sizzle + * @param {Function} fn The function to mark + */ +function markFunction( fn ) { + fn[ expando ] = true; + return fn; +} + +/** + * Support testing using an element + * @param {Function} fn Passed the created div and expects a boolean result + */ +function assert( fn ) { + var div = document.createElement("div"); + + try { + return !!fn( div ); + } catch (e) { + return false; + } finally { + // Remove from its parent by default + if ( div.parentNode ) { + div.parentNode.removeChild( div ); + } + // release memory in IE + div = null; + } +} + +/** + * Adds the same handler for all of the specified attrs + * @param {String} attrs Pipe-separated list of attributes + * @param {Function} handler The method that will be applied + */ +function addHandle( attrs, handler ) { + var arr = attrs.split("|"), + i = attrs.length; + + while ( i-- ) { + Expr.attrHandle[ arr[i] ] = handler; + } +} + +/** + * Checks document order of two siblings + * @param {Element} a + * @param {Element} b + * @returns {Number} Returns less than 0 if a precedes b, greater than 0 if a follows b + */ +function siblingCheck( a, b ) { + var cur = b && a, + diff = cur && a.nodeType === 1 && b.nodeType === 1 && + ( ~b.sourceIndex || MAX_NEGATIVE ) - + ( ~a.sourceIndex || MAX_NEGATIVE ); + + // Use IE sourceIndex if available on both nodes + if ( diff ) { + return diff; + } + + // Check if b follows a + if ( cur ) { + while ( (cur = cur.nextSibling) ) { + if ( cur === b ) { + return -1; + } + } + } + + return a ? 1 : -1; +} + +/** + * Returns a function to use in pseudos for input types + * @param {String} type + */ +function createInputPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for buttons + * @param {String} type + */ +function createButtonPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return (name === "input" || name === "button") && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for positionals + * @param {Function} fn + */ +function createPositionalPseudo( fn ) { + return markFunction(function( argument ) { + argument = +argument; + return markFunction(function( seed, matches ) { + var j, + matchIndexes = fn( [], seed.length, argument ), + i = matchIndexes.length; + + // Match elements found at the specified indexes + while ( i-- ) { + if ( seed[ (j = matchIndexes[i]) ] ) { + seed[j] = !(matches[j] = seed[j]); + } + } + }); + }); +} + +/** + * Detect xml + * @param {Element|Object} elem An element or a document + */ +isXML = 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).documentElement; + return documentElement ? documentElement.nodeName !== "HTML" : false; +}; + +// Expose support vars for convenience +support = Sizzle.support = {}; + +/** + * Sets document-related variables once based on the current document + * @param {Element|Object} [doc] An element or document object to use to set the document + * @returns {Object} Returns the current document + */ +setDocument = Sizzle.setDocument = function( node ) { + var doc = node ? node.ownerDocument || node : preferredDoc, + parent = doc.defaultView; + + // If no document and documentElement is available, return + if ( doc === document || doc.nodeType !== 9 || !doc.documentElement ) { + return document; + } + + // Set our document + document = doc; + docElem = doc.documentElement; + + // Support tests + documentIsHTML = !isXML( doc ); + + // Support: IE>8 + // If iframe document is assigned to "document" variable and if iframe has been reloaded, + // IE will throw "permission denied" error when accessing "document" variable, see jQuery #13936 + // IE6-8 do not support the defaultView property so parent will be undefined + if ( parent && parent.attachEvent && parent !== parent.top ) { + parent.attachEvent( "onbeforeunload", function() { + setDocument(); + }); + } + + /* Attributes + ---------------------------------------------------------------------- */ + + // Support: IE<8 + // Verify that getAttribute really returns attributes and not properties (excepting IE8 booleans) + support.attributes = assert(function( div ) { + div.className = "i"; + return !div.getAttribute("className"); + }); + + /* getElement(s)By* + ---------------------------------------------------------------------- */ + + // Check if getElementsByTagName("*") returns only elements + support.getElementsByTagName = assert(function( div ) { + div.appendChild( doc.createComment("") ); + return !div.getElementsByTagName("*").length; + }); + + // Check if getElementsByClassName can be trusted + support.getElementsByClassName = assert(function( div ) { + div.innerHTML = "
    "; + + // Support: Safari<4 + // Catch class over-caching + div.firstChild.className = "i"; + // Support: Opera<10 + // Catch gEBCN failure to find non-leading classes + return div.getElementsByClassName("i").length === 2; + }); + + // Support: IE<10 + // Check if getElementById returns elements by name + // The broken getElementById methods don't pick up programatically-set names, + // so use a roundabout getElementsByName test + support.getById = assert(function( div ) { + docElem.appendChild( div ).id = expando; + return !doc.getElementsByName || !doc.getElementsByName( expando ).length; + }); + + // ID find and filter + if ( support.getById ) { + Expr.find["ID"] = function( id, context ) { + if ( typeof context.getElementById !== strundefined && documentIsHTML ) { + var m = context.getElementById( id ); + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document #6963 + return m && m.parentNode ? [m] : []; + } + }; + Expr.filter["ID"] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + return elem.getAttribute("id") === attrId; + }; + }; + } else { + // Support: IE6/7 + // getElementById is not reliable as a find shortcut + delete Expr.find["ID"]; + + Expr.filter["ID"] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + var node = typeof elem.getAttributeNode !== strundefined && elem.getAttributeNode("id"); + return node && node.value === attrId; + }; + }; + } + + // Tag + Expr.find["TAG"] = support.getElementsByTagName ? + function( tag, context ) { + if ( typeof context.getElementsByTagName !== strundefined ) { + return context.getElementsByTagName( tag ); + } + } : + function( tag, context ) { + var elem, + tmp = [], + i = 0, + results = context.getElementsByTagName( tag ); + + // Filter out possible comments + if ( tag === "*" ) { + while ( (elem = results[i++]) ) { + if ( elem.nodeType === 1 ) { + tmp.push( elem ); + } + } + + return tmp; + } + return results; + }; + + // Class + Expr.find["CLASS"] = support.getElementsByClassName && function( className, context ) { + if ( typeof context.getElementsByClassName !== strundefined && documentIsHTML ) { + return context.getElementsByClassName( className ); + } + }; + + /* QSA/matchesSelector + ---------------------------------------------------------------------- */ + + // QSA and matchesSelector support + + // matchesSelector(:active) reports false when true (IE9/Opera 11.5) + rbuggyMatches = []; + + // qSa(:focus) reports false when true (Chrome 21) + // We allow this because of a bug in IE8/9 that throws an error + // whenever `document.activeElement` is accessed on an iframe + // So, we allow :focus to pass through QSA all the time to avoid the IE error + // See http://bugs.jquery.com/ticket/13378 + rbuggyQSA = []; + + if ( (support.qsa = rnative.test( doc.querySelectorAll )) ) { + // Build QSA regex + // Regex strategy adopted from Diego Perini + assert(function( div ) { + // Select is set to empty string on purpose + // This is to test IE's treatment of not explicitly + // setting a boolean content attribute, + // since its presence should be enough + // http://bugs.jquery.com/ticket/12359 + div.innerHTML = ""; + + // Support: IE8 + // Boolean attributes and "value" are not treated correctly + if ( !div.querySelectorAll("[selected]").length ) { + rbuggyQSA.push( "\\[" + whitespace + "*(?:value|" + booleans + ")" ); + } + + // Webkit/Opera - :checked should return selected option elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + // IE8 throws error here and will not see later tests + if ( !div.querySelectorAll(":checked").length ) { + rbuggyQSA.push(":checked"); + } + }); + + assert(function( div ) { + + // Support: Opera 10-12/IE8 + // ^= $= *= and empty values + // Should not select anything + // Support: Windows 8 Native Apps + // The type attribute is restricted during .innerHTML assignment + var input = doc.createElement("input"); + input.setAttribute( "type", "hidden" ); + div.appendChild( input ).setAttribute( "t", "" ); + + if ( div.querySelectorAll("[t^='']").length ) { + rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:''|\"\")" ); + } + + // FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled) + // IE8 throws error here and will not see later tests + if ( !div.querySelectorAll(":enabled").length ) { + rbuggyQSA.push( ":enabled", ":disabled" ); + } + + // Opera 10-11 does not throw on post-comma invalid pseudos + div.querySelectorAll("*,:x"); + rbuggyQSA.push(",.*:"); + }); + } + + if ( (support.matchesSelector = rnative.test( (matches = docElem.webkitMatchesSelector || + docElem.mozMatchesSelector || + docElem.oMatchesSelector || + docElem.msMatchesSelector) )) ) { + + assert(function( div ) { + // Check to see if it's possible to do matchesSelector + // on a disconnected node (IE 9) + support.disconnectedMatch = matches.call( div, "div" ); + + // This should fail with an exception + // Gecko does not error, returns false instead + matches.call( div, "[s!='']:x" ); + rbuggyMatches.push( "!=", pseudos ); + }); + } + + rbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join("|") ); + rbuggyMatches = rbuggyMatches.length && new RegExp( rbuggyMatches.join("|") ); + + /* Contains + ---------------------------------------------------------------------- */ + + // Element contains another + // Purposefully does not implement inclusive descendent + // As in, an element does not contain itself + contains = rnative.test( docElem.contains ) || docElem.compareDocumentPosition ? + function( a, b ) { + var adown = a.nodeType === 9 ? a.documentElement : a, + bup = b && b.parentNode; + return a === bup || !!( bup && bup.nodeType === 1 && ( + adown.contains ? + adown.contains( bup ) : + a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16 + )); + } : + function( a, b ) { + if ( b ) { + while ( (b = b.parentNode) ) { + if ( b === a ) { + return true; + } + } + } + return false; + }; + + /* Sorting + ---------------------------------------------------------------------- */ + + // Document order sorting + sortOrder = docElem.compareDocumentPosition ? + function( a, b ) { + + // Flag for duplicate removal + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + var compare = b.compareDocumentPosition && a.compareDocumentPosition && a.compareDocumentPosition( b ); + + if ( compare ) { + // Disconnected nodes + if ( compare & 1 || + (!support.sortDetached && b.compareDocumentPosition( a ) === compare) ) { + + // Choose the first element that is related to our preferred document + if ( a === doc || contains(preferredDoc, a) ) { + return -1; + } + if ( b === doc || contains(preferredDoc, b) ) { + return 1; + } + + // Maintain original order + return sortInput ? + ( indexOf.call( sortInput, a ) - indexOf.call( sortInput, b ) ) : + 0; + } + + return compare & 4 ? -1 : 1; + } + + // Not directly comparable, sort on existence of method + return a.compareDocumentPosition ? -1 : 1; + } : + function( a, b ) { + var cur, + i = 0, + aup = a.parentNode, + bup = b.parentNode, + ap = [ a ], + bp = [ b ]; + + // Exit early if the nodes are identical + if ( a === b ) { + hasDuplicate = true; + return 0; + + // Parentless nodes are either documents or disconnected + } else if ( !aup || !bup ) { + return a === doc ? -1 : + b === doc ? 1 : + aup ? -1 : + bup ? 1 : + sortInput ? + ( indexOf.call( sortInput, a ) - indexOf.call( sortInput, b ) ) : + 0; + + // If the nodes are siblings, we can do a quick check + } else if ( aup === bup ) { + return siblingCheck( a, b ); + } + + // Otherwise we need full lists of their ancestors for comparison + cur = a; + while ( (cur = cur.parentNode) ) { + ap.unshift( cur ); + } + cur = b; + while ( (cur = cur.parentNode) ) { + bp.unshift( cur ); + } + + // Walk down the tree looking for a discrepancy + while ( ap[i] === bp[i] ) { + i++; + } + + return i ? + // Do a sibling check if the nodes have a common ancestor + siblingCheck( ap[i], bp[i] ) : + + // Otherwise nodes in our document sort first + ap[i] === preferredDoc ? -1 : + bp[i] === preferredDoc ? 1 : + 0; + }; + + return doc; +}; + +Sizzle.matches = function( expr, elements ) { + return Sizzle( expr, null, null, elements ); +}; + +Sizzle.matchesSelector = function( elem, expr ) { + // Set document vars if needed + if ( ( elem.ownerDocument || elem ) !== document ) { + setDocument( elem ); + } + + // Make sure that attribute selectors are quoted + expr = expr.replace( rattributeQuotes, "='$1']" ); + + if ( support.matchesSelector && documentIsHTML && + ( !rbuggyMatches || !rbuggyMatches.test( expr ) ) && + ( !rbuggyQSA || !rbuggyQSA.test( expr ) ) ) { + + try { + var ret = matches.call( elem, expr ); + + // IE 9's matchesSelector returns false on disconnected nodes + if ( ret || support.disconnectedMatch || + // As well, disconnected nodes are said to be in a document + // fragment in IE 9 + elem.document && elem.document.nodeType !== 11 ) { + return ret; + } + } catch(e) {} + } + + return Sizzle( expr, document, null, [elem] ).length > 0; +}; + +Sizzle.contains = function( context, elem ) { + // Set document vars if needed + if ( ( context.ownerDocument || context ) !== document ) { + setDocument( context ); + } + return contains( context, elem ); +}; + +Sizzle.attr = function( elem, name ) { + // Set document vars if needed + if ( ( elem.ownerDocument || elem ) !== document ) { + setDocument( elem ); + } + + var fn = Expr.attrHandle[ name.toLowerCase() ], + // Don't get fooled by Object.prototype properties (jQuery #13807) + val = fn && hasOwn.call( Expr.attrHandle, name.toLowerCase() ) ? + fn( elem, name, !documentIsHTML ) : + undefined; + + return val === undefined ? + support.attributes || !documentIsHTML ? + elem.getAttribute( name ) : + (val = elem.getAttributeNode(name)) && val.specified ? + val.value : + null : + val; +}; + +Sizzle.error = function( msg ) { + throw new Error( "Syntax error, unrecognized expression: " + msg ); +}; + +/** + * Document sorting and removing duplicates + * @param {ArrayLike} results + */ +Sizzle.uniqueSort = function( results ) { + var elem, + duplicates = [], + j = 0, + i = 0; + + // Unless we *know* we can detect duplicates, assume their presence + hasDuplicate = !support.detectDuplicates; + sortInput = !support.sortStable && results.slice( 0 ); + results.sort( sortOrder ); + + if ( hasDuplicate ) { + while ( (elem = results[i++]) ) { + if ( elem === results[ i ] ) { + j = duplicates.push( i ); + } + } + while ( j-- ) { + results.splice( duplicates[ j ], 1 ); + } + } + + return results; +}; + +/** + * Utility function for retrieving the text value of an array of DOM nodes + * @param {Array|Element} elem + */ +getText = Sizzle.getText = function( elem ) { + var node, + ret = "", + i = 0, + nodeType = elem.nodeType; + + if ( !nodeType ) { + // If no nodeType, this is expected to be an array + for ( ; (node = elem[i]); i++ ) { + // Do not traverse comment nodes + ret += getText( node ); + } + } else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) { + // Use textContent for elements + // innerText usage removed for consistency of new lines (see #11153) + if ( typeof elem.textContent === "string" ) { + return elem.textContent; + } else { + // Traverse its children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + ret += getText( elem ); + } + } + } else if ( nodeType === 3 || nodeType === 4 ) { + return elem.nodeValue; + } + // Do not include comment or processing instruction nodes + + return ret; +}; + +Expr = Sizzle.selectors = { + + // Can be adjusted by the user + cacheLength: 50, + + createPseudo: markFunction, + + match: matchExpr, + + attrHandle: {}, + + find: {}, + + relative: { + ">": { dir: "parentNode", first: true }, + " ": { dir: "parentNode" }, + "+": { dir: "previousSibling", first: true }, + "~": { dir: "previousSibling" } + }, + + preFilter: { + "ATTR": function( match ) { + match[1] = match[1].replace( runescape, funescape ); + + // Move the given value to match[3] whether quoted or unquoted + match[3] = ( match[4] || match[5] || "" ).replace( runescape, funescape ); + + if ( match[2] === "~=" ) { + match[3] = " " + match[3] + " "; + } + + return match.slice( 0, 4 ); + }, + + "CHILD": function( match ) { + /* matches from matchExpr["CHILD"] + 1 type (only|nth|...) + 2 what (child|of-type) + 3 argument (even|odd|\d*|\d*n([+-]\d+)?|...) + 4 xn-component of xn+y argument ([+-]?\d*n|) + 5 sign of xn-component + 6 x of xn-component + 7 sign of y-component + 8 y of y-component + */ + match[1] = match[1].toLowerCase(); + + if ( match[1].slice( 0, 3 ) === "nth" ) { + // nth-* requires argument + if ( !match[3] ) { + Sizzle.error( match[0] ); + } + + // numeric x and y parameters for Expr.filter.CHILD + // remember that false/true cast respectively to 0/1 + match[4] = +( match[4] ? match[5] + (match[6] || 1) : 2 * ( match[3] === "even" || match[3] === "odd" ) ); + match[5] = +( ( match[7] + match[8] ) || match[3] === "odd" ); + + // other types prohibit arguments + } else if ( match[3] ) { + Sizzle.error( match[0] ); + } + + return match; + }, + + "PSEUDO": function( match ) { + var excess, + unquoted = !match[5] && match[2]; + + if ( matchExpr["CHILD"].test( match[0] ) ) { + return null; + } + + // Accept quoted arguments as-is + if ( match[3] && match[4] !== undefined ) { + match[2] = match[4]; + + // Strip excess characters from unquoted arguments + } else if ( unquoted && rpseudo.test( unquoted ) && + // Get excess from tokenize (recursively) + (excess = tokenize( unquoted, true )) && + // advance to the next closing parenthesis + (excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length) ) { + + // excess is a negative index + match[0] = match[0].slice( 0, excess ); + match[2] = unquoted.slice( 0, excess ); + } + + // Return only captures needed by the pseudo filter method (type and argument) + return match.slice( 0, 3 ); + } + }, + + filter: { + + "TAG": function( nodeNameSelector ) { + var nodeName = nodeNameSelector.replace( runescape, funescape ).toLowerCase(); + return nodeNameSelector === "*" ? + function() { return true; } : + function( elem ) { + return elem.nodeName && elem.nodeName.toLowerCase() === nodeName; + }; + }, + + "CLASS": function( className ) { + var pattern = classCache[ className + " " ]; + + return pattern || + (pattern = new RegExp( "(^|" + whitespace + ")" + className + "(" + whitespace + "|$)" )) && + classCache( className, function( elem ) { + return pattern.test( typeof elem.className === "string" && elem.className || typeof elem.getAttribute !== strundefined && elem.getAttribute("class") || "" ); + }); + }, + + "ATTR": function( name, operator, check ) { + return function( elem ) { + var result = Sizzle.attr( elem, name ); + + if ( result == null ) { + return operator === "!="; + } + if ( !operator ) { + return true; + } + + result += ""; + + return operator === "=" ? result === check : + operator === "!=" ? result !== check : + operator === "^=" ? check && result.indexOf( check ) === 0 : + operator === "*=" ? check && result.indexOf( check ) > -1 : + operator === "$=" ? check && result.slice( -check.length ) === check : + operator === "~=" ? ( " " + result + " " ).indexOf( check ) > -1 : + operator === "|=" ? result === check || result.slice( 0, check.length + 1 ) === check + "-" : + false; + }; + }, + + "CHILD": function( type, what, argument, first, last ) { + var simple = type.slice( 0, 3 ) !== "nth", + forward = type.slice( -4 ) !== "last", + ofType = what === "of-type"; + + return first === 1 && last === 0 ? + + // Shortcut for :nth-*(n) + function( elem ) { + return !!elem.parentNode; + } : + + function( elem, context, xml ) { + var cache, outerCache, node, diff, nodeIndex, start, + dir = simple !== forward ? "nextSibling" : "previousSibling", + parent = elem.parentNode, + name = ofType && elem.nodeName.toLowerCase(), + useCache = !xml && !ofType; + + if ( parent ) { + + // :(first|last|only)-(child|of-type) + if ( simple ) { + while ( dir ) { + node = elem; + while ( (node = node[ dir ]) ) { + if ( ofType ? node.nodeName.toLowerCase() === name : node.nodeType === 1 ) { + return false; + } + } + // Reverse direction for :only-* (if we haven't yet done so) + start = dir = type === "only" && !start && "nextSibling"; + } + return true; + } + + start = [ forward ? parent.firstChild : parent.lastChild ]; + + // non-xml :nth-child(...) stores cache data on `parent` + if ( forward && useCache ) { + // Seek `elem` from a previously-cached index + outerCache = parent[ expando ] || (parent[ expando ] = {}); + cache = outerCache[ type ] || []; + nodeIndex = cache[0] === dirruns && cache[1]; + diff = cache[0] === dirruns && cache[2]; + node = nodeIndex && parent.childNodes[ nodeIndex ]; + + while ( (node = ++nodeIndex && node && node[ dir ] || + + // Fallback to seeking `elem` from the start + (diff = nodeIndex = 0) || start.pop()) ) { + + // When found, cache indexes on `parent` and break + if ( node.nodeType === 1 && ++diff && node === elem ) { + outerCache[ type ] = [ dirruns, nodeIndex, diff ]; + break; + } + } + + // Use previously-cached element index if available + } else if ( useCache && (cache = (elem[ expando ] || (elem[ expando ] = {}))[ type ]) && cache[0] === dirruns ) { + diff = cache[1]; + + // xml :nth-child(...) or :nth-last-child(...) or :nth(-last)?-of-type(...) + } else { + // Use the same loop as above to seek `elem` from the start + while ( (node = ++nodeIndex && node && node[ dir ] || + (diff = nodeIndex = 0) || start.pop()) ) { + + if ( ( ofType ? node.nodeName.toLowerCase() === name : node.nodeType === 1 ) && ++diff ) { + // Cache the index of each encountered element + if ( useCache ) { + (node[ expando ] || (node[ expando ] = {}))[ type ] = [ dirruns, diff ]; + } + + if ( node === elem ) { + break; + } + } + } + } + + // Incorporate the offset, then check against cycle size + diff -= last; + return diff === first || ( diff % first === 0 && diff / first >= 0 ); + } + }; + }, + + "PSEUDO": function( pseudo, argument ) { + // pseudo-class names are case-insensitive + // http://www.w3.org/TR/selectors/#pseudo-classes + // Prioritize by case sensitivity in case custom pseudos are added with uppercase letters + // Remember that setFilters inherits from pseudos + var args, + fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] || + Sizzle.error( "unsupported pseudo: " + pseudo ); + + // The user may use createPseudo to indicate that + // arguments are needed to create the filter function + // just as Sizzle does + if ( fn[ expando ] ) { + return fn( argument ); + } + + // But maintain support for old signatures + if ( fn.length > 1 ) { + args = [ pseudo, pseudo, "", argument ]; + return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ? + markFunction(function( seed, matches ) { + var idx, + matched = fn( seed, argument ), + i = matched.length; + while ( i-- ) { + idx = indexOf.call( seed, matched[i] ); + seed[ idx ] = !( matches[ idx ] = matched[i] ); + } + }) : + function( elem ) { + return fn( elem, 0, args ); + }; + } + + return fn; + } + }, + + pseudos: { + // Potentially complex pseudos + "not": markFunction(function( selector ) { + // Trim the selector passed to compile + // to avoid treating leading and trailing + // spaces as combinators + var input = [], + results = [], + matcher = compile( selector.replace( rtrim, "$1" ) ); + + return matcher[ expando ] ? + markFunction(function( seed, matches, context, xml ) { + var elem, + unmatched = matcher( seed, null, xml, [] ), + i = seed.length; + + // Match elements unmatched by `matcher` + while ( i-- ) { + if ( (elem = unmatched[i]) ) { + seed[i] = !(matches[i] = elem); + } + } + }) : + function( elem, context, xml ) { + input[0] = elem; + matcher( input, null, xml, results ); + return !results.pop(); + }; + }), + + "has": markFunction(function( selector ) { + return function( elem ) { + return Sizzle( selector, elem ).length > 0; + }; + }), + + "contains": markFunction(function( text ) { + return function( elem ) { + return ( elem.textContent || elem.innerText || getText( elem ) ).indexOf( text ) > -1; + }; + }), + + // "Whether an element is represented by a :lang() selector + // is based solely on the element's language value + // being equal to the identifier C, + // or beginning with the identifier C immediately followed by "-". + // The matching of C against the element's language value is performed case-insensitively. + // The identifier C does not have to be a valid language name." + // http://www.w3.org/TR/selectors/#lang-pseudo + "lang": markFunction( function( lang ) { + // lang value must be a valid identifier + if ( !ridentifier.test(lang || "") ) { + Sizzle.error( "unsupported lang: " + lang ); + } + lang = lang.replace( runescape, funescape ).toLowerCase(); + return function( elem ) { + var elemLang; + do { + if ( (elemLang = documentIsHTML ? + elem.lang : + elem.getAttribute("xml:lang") || elem.getAttribute("lang")) ) { + + elemLang = elemLang.toLowerCase(); + return elemLang === lang || elemLang.indexOf( lang + "-" ) === 0; + } + } while ( (elem = elem.parentNode) && elem.nodeType === 1 ); + return false; + }; + }), + + // Miscellaneous + "target": function( elem ) { + var hash = window.location && window.location.hash; + return hash && hash.slice( 1 ) === elem.id; + }, + + "root": function( elem ) { + return elem === docElem; + }, + + "focus": function( elem ) { + return elem === document.activeElement && (!document.hasFocus || document.hasFocus()) && !!(elem.type || elem.href || ~elem.tabIndex); + }, + + // Boolean properties + "enabled": function( elem ) { + return elem.disabled === false; + }, + + "disabled": function( elem ) { + return elem.disabled === true; + }, + + "checked": function( elem ) { + // In CSS3, :checked should return both checked and selected elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + var nodeName = elem.nodeName.toLowerCase(); + return (nodeName === "input" && !!elem.checked) || (nodeName === "option" && !!elem.selected); + }, + + "selected": function( elem ) { + // Accessing this property makes selected-by-default + // options in Safari work properly + if ( elem.parentNode ) { + elem.parentNode.selectedIndex; + } + + return elem.selected === true; + }, + + // Contents + "empty": function( elem ) { + // http://www.w3.org/TR/selectors/#empty-pseudo + // :empty is only affected by element nodes and content nodes(including text(3), cdata(4)), + // not comment, processing instructions, or others + // Thanks to Diego Perini for the nodeName shortcut + // Greater than "@" means alpha characters (specifically not starting with "#" or "?") + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + if ( elem.nodeName > "@" || elem.nodeType === 3 || elem.nodeType === 4 ) { + return false; + } + } + return true; + }, + + "parent": function( elem ) { + return !Expr.pseudos["empty"]( elem ); + }, + + // Element/input types + "header": function( elem ) { + return rheader.test( elem.nodeName ); + }, + + "input": function( elem ) { + return rinputs.test( elem.nodeName ); + }, + + "button": function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === "button" || name === "button"; + }, + + "text": function( elem ) { + var attr; + // 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" && + elem.type === "text" && + ( (attr = elem.getAttribute("type")) == null || attr.toLowerCase() === elem.type ); + }, + + // Position-in-collection + "first": createPositionalPseudo(function() { + return [ 0 ]; + }), + + "last": createPositionalPseudo(function( matchIndexes, length ) { + return [ length - 1 ]; + }), + + "eq": createPositionalPseudo(function( matchIndexes, length, argument ) { + return [ argument < 0 ? argument + length : argument ]; + }), + + "even": createPositionalPseudo(function( matchIndexes, length ) { + var i = 0; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "odd": createPositionalPseudo(function( matchIndexes, length ) { + var i = 1; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "lt": createPositionalPseudo(function( matchIndexes, length, argument ) { + var i = argument < 0 ? argument + length : argument; + for ( ; --i >= 0; ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "gt": createPositionalPseudo(function( matchIndexes, length, argument ) { + var i = argument < 0 ? argument + length : argument; + for ( ; ++i < length; ) { + matchIndexes.push( i ); + } + return matchIndexes; + }) + } +}; + +Expr.pseudos["nth"] = Expr.pseudos["eq"]; + +// Add button/input type pseudos +for ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) { + Expr.pseudos[ i ] = createInputPseudo( i ); +} +for ( i in { submit: true, reset: true } ) { + Expr.pseudos[ i ] = createButtonPseudo( i ); +} + +// Easy API for creating new setFilters +function setFilters() {} +setFilters.prototype = Expr.filters = Expr.pseudos; +Expr.setFilters = new setFilters(); + +function tokenize( selector, parseOnly ) { + var matched, match, tokens, type, + soFar, groups, preFilters, + cached = tokenCache[ selector + " " ]; + + if ( cached ) { + return parseOnly ? 0 : cached.slice( 0 ); + } + + soFar = selector; + groups = []; + preFilters = Expr.preFilter; + + while ( soFar ) { + + // Comma and first run + if ( !matched || (match = rcomma.exec( soFar )) ) { + if ( match ) { + // Don't consume trailing commas as valid + soFar = soFar.slice( match[0].length ) || soFar; + } + groups.push( tokens = [] ); + } + + matched = false; + + // Combinators + if ( (match = rcombinators.exec( soFar )) ) { + matched = match.shift(); + tokens.push({ + value: matched, + // Cast descendant combinators to space + type: match[0].replace( rtrim, " " ) + }); + soFar = soFar.slice( matched.length ); + } + + // Filters + for ( type in Expr.filter ) { + if ( (match = matchExpr[ type ].exec( soFar )) && (!preFilters[ type ] || + (match = preFilters[ type ]( match ))) ) { + matched = match.shift(); + tokens.push({ + value: matched, + type: type, + matches: match + }); + soFar = soFar.slice( matched.length ); + } + } + + if ( !matched ) { + break; + } + } + + // Return the length of the invalid excess + // if we're just parsing + // Otherwise, throw an error or return tokens + return parseOnly ? + soFar.length : + soFar ? + Sizzle.error( selector ) : + // Cache the tokens + tokenCache( selector, groups ).slice( 0 ); +} + +function toSelector( tokens ) { + var i = 0, + len = tokens.length, + selector = ""; + for ( ; i < len; i++ ) { + selector += tokens[i].value; + } + return selector; +} + +function addCombinator( matcher, combinator, base ) { + var dir = combinator.dir, + checkNonElements = base && dir === "parentNode", + doneName = done++; + + return combinator.first ? + // Check against closest ancestor/preceding element + function( elem, context, xml ) { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + return matcher( elem, context, xml ); + } + } + } : + + // Check against all ancestor/preceding elements + function( elem, context, xml ) { + var data, cache, outerCache, + dirkey = dirruns + " " + doneName; + + // We can't set arbitrary data on XML nodes, so they don't benefit from dir caching + if ( xml ) { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + if ( matcher( elem, context, xml ) ) { + return true; + } + } + } + } else { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + outerCache = elem[ expando ] || (elem[ expando ] = {}); + if ( (cache = outerCache[ dir ]) && cache[0] === dirkey ) { + if ( (data = cache[1]) === true || data === cachedruns ) { + return data === true; + } + } else { + cache = outerCache[ dir ] = [ dirkey ]; + cache[1] = matcher( elem, context, xml ) || cachedruns; + if ( cache[1] === true ) { + return true; + } + } + } + } + } + }; +} + +function elementMatcher( matchers ) { + return matchers.length > 1 ? + function( elem, context, xml ) { + var i = matchers.length; + while ( i-- ) { + if ( !matchers[i]( elem, context, xml ) ) { + return false; + } + } + return true; + } : + matchers[0]; +} + +function condense( unmatched, map, filter, context, xml ) { + var elem, + newUnmatched = [], + i = 0, + len = unmatched.length, + mapped = map != null; + + for ( ; i < len; i++ ) { + if ( (elem = unmatched[i]) ) { + if ( !filter || filter( elem, context, xml ) ) { + newUnmatched.push( elem ); + if ( mapped ) { + map.push( i ); + } + } + } + } + + return newUnmatched; +} + +function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) { + if ( postFilter && !postFilter[ expando ] ) { + postFilter = setMatcher( postFilter ); + } + if ( postFinder && !postFinder[ expando ] ) { + postFinder = setMatcher( postFinder, postSelector ); + } + return markFunction(function( seed, results, context, xml ) { + var temp, i, elem, + preMap = [], + postMap = [], + preexisting = results.length, + + // Get initial elements from seed or context + elems = seed || multipleContexts( selector || "*", context.nodeType ? [ context ] : context, [] ), + + // Prefilter to get matcher input, preserving a map for seed-results synchronization + matcherIn = preFilter && ( seed || !selector ) ? + condense( elems, preMap, preFilter, context, xml ) : + elems, + + matcherOut = matcher ? + // If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results, + postFinder || ( seed ? preFilter : preexisting || postFilter ) ? + + // ...intermediate processing is necessary + [] : + + // ...otherwise use results directly + results : + matcherIn; + + // Find primary matches + if ( matcher ) { + matcher( matcherIn, matcherOut, context, xml ); + } + + // Apply postFilter + if ( postFilter ) { + temp = condense( matcherOut, postMap ); + postFilter( temp, [], context, xml ); + + // Un-match failing elements by moving them back to matcherIn + i = temp.length; + while ( i-- ) { + if ( (elem = temp[i]) ) { + matcherOut[ postMap[i] ] = !(matcherIn[ postMap[i] ] = elem); + } + } + } + + if ( seed ) { + if ( postFinder || preFilter ) { + if ( postFinder ) { + // Get the final matcherOut by condensing this intermediate into postFinder contexts + temp = []; + i = matcherOut.length; + while ( i-- ) { + if ( (elem = matcherOut[i]) ) { + // Restore matcherIn since elem is not yet a final match + temp.push( (matcherIn[i] = elem) ); + } + } + postFinder( null, (matcherOut = []), temp, xml ); + } + + // Move matched elements from seed to results to keep them synchronized + i = matcherOut.length; + while ( i-- ) { + if ( (elem = matcherOut[i]) && + (temp = postFinder ? indexOf.call( seed, elem ) : preMap[i]) > -1 ) { + + seed[temp] = !(results[temp] = elem); + } + } + } + + // Add elements to results, through postFinder if defined + } else { + matcherOut = condense( + matcherOut === results ? + matcherOut.splice( preexisting, matcherOut.length ) : + matcherOut + ); + if ( postFinder ) { + postFinder( null, results, matcherOut, xml ); + } else { + push.apply( results, matcherOut ); + } + } + }); +} + +function matcherFromTokens( tokens ) { + var checkContext, matcher, j, + len = tokens.length, + leadingRelative = Expr.relative[ tokens[0].type ], + implicitRelative = leadingRelative || Expr.relative[" "], + i = leadingRelative ? 1 : 0, + + // The foundational matcher ensures that elements are reachable from top-level context(s) + matchContext = addCombinator( function( elem ) { + return elem === checkContext; + }, implicitRelative, true ), + matchAnyContext = addCombinator( function( elem ) { + return indexOf.call( checkContext, elem ) > -1; + }, implicitRelative, true ), + matchers = [ function( elem, context, xml ) { + return ( !leadingRelative && ( xml || context !== outermostContext ) ) || ( + (checkContext = context).nodeType ? + matchContext( elem, context, xml ) : + matchAnyContext( elem, context, xml ) ); + } ]; + + for ( ; i < len; i++ ) { + if ( (matcher = Expr.relative[ tokens[i].type ]) ) { + matchers = [ addCombinator(elementMatcher( matchers ), matcher) ]; + } else { + matcher = Expr.filter[ tokens[i].type ].apply( null, tokens[i].matches ); + + // Return special upon seeing a positional matcher + if ( matcher[ expando ] ) { + // Find the next relative operator (if any) for proper handling + j = ++i; + for ( ; j < len; j++ ) { + if ( Expr.relative[ tokens[j].type ] ) { + break; + } + } + return setMatcher( + i > 1 && elementMatcher( matchers ), + i > 1 && toSelector( + // If the preceding token was a descendant combinator, insert an implicit any-element `*` + tokens.slice( 0, i - 1 ).concat({ value: tokens[ i - 2 ].type === " " ? "*" : "" }) + ).replace( rtrim, "$1" ), + matcher, + i < j && matcherFromTokens( tokens.slice( i, j ) ), + j < len && matcherFromTokens( (tokens = tokens.slice( j )) ), + j < len && toSelector( tokens ) + ); + } + matchers.push( matcher ); + } + } + + return elementMatcher( matchers ); +} + +function matcherFromGroupMatchers( elementMatchers, setMatchers ) { + // A counter to specify which element is currently being matched + var matcherCachedRuns = 0, + bySet = setMatchers.length > 0, + byElement = elementMatchers.length > 0, + superMatcher = function( seed, context, xml, results, expandContext ) { + var elem, j, matcher, + setMatched = [], + matchedCount = 0, + i = "0", + unmatched = seed && [], + outermost = expandContext != null, + contextBackup = outermostContext, + // We must always have either seed elements or context + elems = seed || byElement && Expr.find["TAG"]( "*", expandContext && context.parentNode || context ), + // Use integer dirruns iff this is the outermost matcher + dirrunsUnique = (dirruns += contextBackup == null ? 1 : Math.random() || 0.1); + + if ( outermost ) { + outermostContext = context !== document && context; + cachedruns = matcherCachedRuns; + } + + // Add elements passing elementMatchers directly to results + // Keep `i` a string if there are no elements so `matchedCount` will be "00" below + for ( ; (elem = elems[i]) != null; i++ ) { + if ( byElement && elem ) { + j = 0; + while ( (matcher = elementMatchers[j++]) ) { + if ( matcher( elem, context, xml ) ) { + results.push( elem ); + break; + } + } + if ( outermost ) { + dirruns = dirrunsUnique; + cachedruns = ++matcherCachedRuns; + } + } + + // Track unmatched elements for set filters + if ( bySet ) { + // They will have gone through all possible matchers + if ( (elem = !matcher && elem) ) { + matchedCount--; + } + + // Lengthen the array for every element, matched or not + if ( seed ) { + unmatched.push( elem ); + } + } + } + + // Apply set filters to unmatched elements + matchedCount += i; + if ( bySet && i !== matchedCount ) { + j = 0; + while ( (matcher = setMatchers[j++]) ) { + matcher( unmatched, setMatched, context, xml ); + } + + if ( seed ) { + // Reintegrate element matches to eliminate the need for sorting + if ( matchedCount > 0 ) { + while ( i-- ) { + if ( !(unmatched[i] || setMatched[i]) ) { + setMatched[i] = pop.call( results ); + } + } + } + + // Discard index placeholder values to get only actual matches + setMatched = condense( setMatched ); + } + + // Add matches to results + push.apply( results, setMatched ); + + // Seedless set matches succeeding multiple successful matchers stipulate sorting + if ( outermost && !seed && setMatched.length > 0 && + ( matchedCount + setMatchers.length ) > 1 ) { + + Sizzle.uniqueSort( results ); + } + } + + // Override manipulation of globals by nested matchers + if ( outermost ) { + dirruns = dirrunsUnique; + outermostContext = contextBackup; + } + + return unmatched; + }; + + return bySet ? + markFunction( superMatcher ) : + superMatcher; +} + +compile = Sizzle.compile = function( selector, group /* Internal Use Only */ ) { + var i, + setMatchers = [], + elementMatchers = [], + cached = compilerCache[ selector + " " ]; + + if ( !cached ) { + // Generate a function of recursive functions that can be used to check each element + if ( !group ) { + group = tokenize( selector ); + } + i = group.length; + while ( i-- ) { + cached = matcherFromTokens( group[i] ); + if ( cached[ expando ] ) { + setMatchers.push( cached ); + } else { + elementMatchers.push( cached ); + } + } + + // Cache the compiled function + cached = compilerCache( selector, matcherFromGroupMatchers( elementMatchers, setMatchers ) ); + } + return cached; +}; + +function multipleContexts( selector, contexts, results ) { + var i = 0, + len = contexts.length; + for ( ; i < len; i++ ) { + Sizzle( selector, contexts[i], results ); + } + return results; +} + +function select( selector, context, results, seed ) { + var i, tokens, token, type, find, + match = tokenize( selector ); + + if ( !seed ) { + // Try to minimize operations if there is only one group + if ( match.length === 1 ) { + + // Take a shortcut and set the context if the root selector is an ID + tokens = match[0] = match[0].slice( 0 ); + if ( tokens.length > 2 && (token = tokens[0]).type === "ID" && + support.getById && context.nodeType === 9 && documentIsHTML && + Expr.relative[ tokens[1].type ] ) { + + context = ( Expr.find["ID"]( token.matches[0].replace(runescape, funescape), context ) || [] )[0]; + if ( !context ) { + return results; + } + selector = selector.slice( tokens.shift().value.length ); + } + + // Fetch a seed set for right-to-left matching + i = matchExpr["needsContext"].test( selector ) ? 0 : tokens.length; + while ( i-- ) { + token = tokens[i]; + + // Abort if we hit a combinator + if ( Expr.relative[ (type = token.type) ] ) { + break; + } + if ( (find = Expr.find[ type ]) ) { + // Search, expanding context for leading sibling combinators + if ( (seed = find( + token.matches[0].replace( runescape, funescape ), + rsibling.test( tokens[0].type ) && context.parentNode || context + )) ) { + + // If seed is empty or no tokens remain, we can return early + tokens.splice( i, 1 ); + selector = seed.length && toSelector( tokens ); + if ( !selector ) { + push.apply( results, seed ); + return results; + } + + break; + } + } + } + } + } + + // Compile and execute a filtering function + // Provide `match` to avoid retokenization if we modified the selector above + compile( selector, match )( + seed, + context, + !documentIsHTML, + results, + rsibling.test( selector ) + ); + return results; +} + +// One-time assignments + +// Sort stability +support.sortStable = expando.split("").sort( sortOrder ).join("") === expando; + +// Support: Chrome<14 +// Always assume duplicates if they aren't passed to the comparison function +support.detectDuplicates = hasDuplicate; + +// Initialize against the default document +setDocument(); + +// Support: Webkit<537.32 - Safari 6.0.3/Chrome 25 (fixed in Chrome 27) +// Detached nodes confoundingly follow *each other* +support.sortDetached = assert(function( div1 ) { + // Should return 1, but returns 4 (following) + return div1.compareDocumentPosition( document.createElement("div") ) & 1; +}); + +// Support: IE<8 +// Prevent attribute/property "interpolation" +// http://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx +if ( !assert(function( div ) { + div.innerHTML = ""; + return div.firstChild.getAttribute("href") === "#" ; +}) ) { + addHandle( "type|href|height|width", function( elem, name, isXML ) { + if ( !isXML ) { + return elem.getAttribute( name, name.toLowerCase() === "type" ? 1 : 2 ); + } + }); +} + +// Support: IE<9 +// Use defaultValue in place of getAttribute("value") +if ( !support.attributes || !assert(function( div ) { + div.innerHTML = ""; + div.firstChild.setAttribute( "value", "" ); + return div.firstChild.getAttribute( "value" ) === ""; +}) ) { + addHandle( "value", function( elem, name, isXML ) { + if ( !isXML && elem.nodeName.toLowerCase() === "input" ) { + return elem.defaultValue; + } + }); +} + +// Support: IE<9 +// Use getAttributeNode to fetch booleans when getAttribute lies +if ( !assert(function( div ) { + return div.getAttribute("disabled") == null; +}) ) { + addHandle( booleans, function( elem, name, isXML ) { + var val; + if ( !isXML ) { + return (val = elem.getAttributeNode( name )) && val.specified ? + val.value : + elem[ name ] === true ? name.toLowerCase() : null; + } + }); +} + +jQuery.find = Sizzle; +jQuery.expr = Sizzle.selectors; +jQuery.expr[":"] = jQuery.expr.pseudos; +jQuery.unique = Sizzle.uniqueSort; +jQuery.text = Sizzle.getText; +jQuery.isXMLDoc = Sizzle.isXML; +jQuery.contains = Sizzle.contains; + + +})( window ); +// String to Object options format cache +var optionsCache = {}; + +// Convert String-formatted options into Object-formatted ones and store in cache +function createOptions( options ) { + var object = optionsCache[ options ] = {}; + jQuery.each( options.match( core_rnotwhite ) || [], function( _, flag ) { + object[ flag ] = true; + }); + return object; +} + +/* + * Create a callback list using the following parameters: + * + * options: an optional list of space-separated options that will change how + * the callback list behaves or a more traditional option object + * + * By default a callback list will act like an event callback list and can be + * "fired" multiple times. + * + * Possible options: + * + * once: will ensure the callback list can only be fired once (like a Deferred) + * + * memory: will keep track of previous values and will call any callback added + * after the list has been fired right away with the latest "memorized" + * values (like a Deferred) + * + * unique: will ensure a callback can only be added once (no duplicate in the list) + * + * stopOnFalse: interrupt callings when a callback returns false + * + */ +jQuery.Callbacks = function( options ) { + + // Convert options from String-formatted to Object-formatted if needed + // (we check in cache first) + options = typeof options === "string" ? + ( optionsCache[ options ] || createOptions( options ) ) : + jQuery.extend( {}, options ); + + var // Flag to know if list is currently firing + firing, + // Last fire value (for non-forgettable lists) + memory, + // Flag to know if list was already fired + fired, + // End of the loop when firing + firingLength, + // Index of currently firing callback (modified by remove if needed) + firingIndex, + // First callback to fire (used internally by add and fireWith) + firingStart, + // Actual callback list + list = [], + // Stack of fire calls for repeatable lists + stack = !options.once && [], + // Fire callbacks + fire = function( data ) { + memory = options.memory && data; + fired = true; + firingIndex = firingStart || 0; + firingStart = 0; + firingLength = list.length; + firing = true; + for ( ; list && firingIndex < firingLength; firingIndex++ ) { + if ( list[ firingIndex ].apply( data[ 0 ], data[ 1 ] ) === false && options.stopOnFalse ) { + memory = false; // To prevent further calls using add + break; + } + } + firing = false; + if ( list ) { + if ( stack ) { + if ( stack.length ) { + fire( stack.shift() ); + } + } else if ( memory ) { + list = []; + } else { + self.disable(); + } + } + }, + // Actual Callbacks object + self = { + // Add a callback or a collection of callbacks to the list + add: function() { + if ( list ) { + // First, we save the current length + var start = list.length; + (function add( args ) { + jQuery.each( args, function( _, arg ) { + var type = jQuery.type( arg ); + if ( type === "function" ) { + if ( !options.unique || !self.has( arg ) ) { + list.push( arg ); + } + } else if ( arg && arg.length && type !== "string" ) { + // Inspect recursively + add( arg ); + } + }); + })( 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 + } else if ( memory ) { + firingStart = start; + fire( memory ); + } + } + return this; + }, + // Remove a callback from the list + remove: function() { + if ( list ) { + jQuery.each( arguments, function( _, arg ) { + var index; + while( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) { + list.splice( index, 1 ); + // Handle firing indexes + if ( firing ) { + if ( index <= firingLength ) { + firingLength--; + } + if ( index <= firingIndex ) { + firingIndex--; + } + } + } + }); + } + return this; + }, + // Check if a given callback is in the list. + // If no argument is given, return whether or not list has callbacks attached. + has: function( fn ) { + return fn ? jQuery.inArray( fn, list ) > -1 : !!( list && list.length ); + }, + // Remove all callbacks from the list + empty: function() { + list = []; + firingLength = 0; + 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 ) { + 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 ( list && ( !fired || stack ) ) { + args = args || []; + args = [ context, args.slice ? args.slice() : args ]; + if ( firing ) { + stack.push( args ); + } else { + fire( 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; +}; +jQuery.extend({ + + Deferred: function( func ) { + var tuples = [ + // action, add listener, listener list, final state + [ "resolve", "done", jQuery.Callbacks("once memory"), "resolved" ], + [ "reject", "fail", jQuery.Callbacks("once memory"), "rejected" ], + [ "notify", "progress", jQuery.Callbacks("memory") ] + ], + state = "pending", + promise = { + state: function() { + return state; + }, + always: function() { + deferred.done( arguments ).fail( arguments ); + return this; + }, + then: function( /* fnDone, fnFail, fnProgress */ ) { + var fns = arguments; + return jQuery.Deferred(function( newDefer ) { + jQuery.each( tuples, function( i, tuple ) { + var action = tuple[ 0 ], + fn = jQuery.isFunction( fns[ i ] ) && fns[ i ]; + // deferred[ done | fail | progress ] for forwarding actions to newDefer + deferred[ tuple[1] ](function() { + var returned = fn && fn.apply( this, arguments ); + if ( returned && jQuery.isFunction( returned.promise ) ) { + returned.promise() + .done( newDefer.resolve ) + .fail( newDefer.reject ) + .progress( newDefer.notify ); + } else { + newDefer[ action + "With" ]( this === promise ? newDefer.promise() : this, fn ? [ returned ] : arguments ); + } + }); + }); + fns = null; + }).promise(); + }, + // Get a promise for this deferred + // If obj is provided, the promise aspect is added to the object + promise: function( obj ) { + return obj != null ? jQuery.extend( obj, promise ) : promise; + } + }, + deferred = {}; + + // Keep pipe for back-compat + promise.pipe = promise.then; + + // Add list-specific methods + jQuery.each( tuples, function( i, tuple ) { + var list = tuple[ 2 ], + stateString = tuple[ 3 ]; + + // promise[ done | fail | progress ] = list.add + promise[ tuple[1] ] = list.add; + + // Handle state + if ( stateString ) { + list.add(function() { + // state = [ resolved | rejected ] + state = stateString; + + // [ reject_list | resolve_list ].disable; progress_list.lock + }, tuples[ i ^ 1 ][ 2 ].disable, tuples[ 2 ][ 2 ].lock ); + } + + // deferred[ resolve | reject | notify ] + deferred[ tuple[0] ] = function() { + deferred[ tuple[0] + "With" ]( this === deferred ? promise : this, arguments ); + return this; + }; + deferred[ tuple[0] + "With" ] = list.fireWith; + }); + + // Make the deferred a promise + promise.promise( deferred ); + + // Call given func if any + if ( func ) { + func.call( deferred, deferred ); + } + + // All done! + return deferred; + }, + + // Deferred helper + when: function( subordinate /* , ..., subordinateN */ ) { + var i = 0, + resolveValues = core_slice.call( arguments ), + length = resolveValues.length, + + // the count of uncompleted subordinates + remaining = length !== 1 || ( subordinate && jQuery.isFunction( subordinate.promise ) ) ? length : 0, + + // the master Deferred. If resolveValues consist of only a single Deferred, just use that. + deferred = remaining === 1 ? subordinate : jQuery.Deferred(), + + // Update function for both resolve and progress values + updateFunc = function( i, contexts, values ) { + return function( value ) { + contexts[ i ] = this; + values[ i ] = arguments.length > 1 ? core_slice.call( arguments ) : value; + if( values === progressValues ) { + deferred.notifyWith( contexts, values ); + } else if ( !( --remaining ) ) { + deferred.resolveWith( contexts, values ); + } + }; + }, + + progressValues, progressContexts, resolveContexts; + + // add listeners to Deferred subordinates; treat others as resolved + if ( length > 1 ) { + progressValues = new Array( length ); + progressContexts = new Array( length ); + resolveContexts = new Array( length ); + for ( ; i < length; i++ ) { + if ( resolveValues[ i ] && jQuery.isFunction( resolveValues[ i ].promise ) ) { + resolveValues[ i ].promise() + .done( updateFunc( i, resolveContexts, resolveValues ) ) + .fail( deferred.reject ) + .progress( updateFunc( i, progressContexts, progressValues ) ); + } else { + --remaining; + } + } + } + + // if we're not waiting on anything, resolve the master + if ( !remaining ) { + deferred.resolveWith( resolveContexts, resolveValues ); + } + + return deferred.promise(); + } +}); +jQuery.support = (function( support ) { + + var all, a, input, select, fragment, opt, eventName, isSupported, i, + div = document.createElement("div"); + + // Setup + div.setAttribute( "className", "t" ); + div.innerHTML = "
    a"; + + // Finish early in limited (non-browser) environments + all = div.getElementsByTagName("*") || []; + a = div.getElementsByTagName("a")[ 0 ]; + if ( !a || !a.style || !all.length ) { + return support; + } + + // First batch of tests + select = document.createElement("select"); + opt = select.appendChild( document.createElement("option") ); + input = div.getElementsByTagName("input")[ 0 ]; + + a.style.cssText = "top:1px;float:left;opacity:.5"; + + // Test setAttribute on camelCase class. If it works, we need attrFixes when doing get/setAttribute (ie6/7) + support.getSetAttribute = div.className !== "t"; + + // IE strips leading whitespace when .innerHTML is used + support.leadingWhitespace = div.firstChild.nodeType === 3; + + // Make sure that tbody elements aren't automatically inserted + // IE will insert them into empty tables + support.tbody = !div.getElementsByTagName("tbody").length; + + // Make sure that link elements get serialized correctly by innerHTML + // This requires a wrapper element in IE + support.htmlSerialize = !!div.getElementsByTagName("link").length; + + // Get the style information from getAttribute + // (IE uses .cssText instead) + support.style = /top/.test( a.getAttribute("style") ); + + // Make sure that URLs aren't manipulated + // (IE normalizes it by default) + support.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 + support.opacity = /^0.5/.test( a.style.opacity ); + + // Verify style float existence + // (IE uses styleFloat instead of cssFloat) + support.cssFloat = !!a.style.cssFloat; + + // Check the default checkbox/radio value ("" on WebKit; "on" elsewhere) + support.checkOn = !!input.value; + + // 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) + support.optSelected = opt.selected; + + // Tests for enctype support on a form (#6743) + support.enctype = !!document.createElement("form").enctype; + + // Makes sure cloning an html5 element does not cause problems + // Where outerHTML is undefined, this still works + support.html5Clone = document.createElement("nav").cloneNode( true ).outerHTML !== "<:nav>"; + + // Will be defined later + support.inlineBlockNeedsLayout = false; + support.shrinkWrapBlocks = false; + support.pixelPosition = false; + support.deleteExpando = true; + support.noCloneEvent = true; + support.reliableMarginRight = true; + support.boxSizingReliable = true; + + // 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; + + // Support: IE<9 + try { + delete div.test; + } catch( e ) { + support.deleteExpando = false; + } + + // Check if we can trust getAttribute("value") + input = document.createElement("input"); + input.setAttribute( "value", "" ); + support.input = input.getAttribute( "value" ) === ""; + + // Check if an input maintains its value after becoming a radio + input.value = "t"; + input.setAttribute( "type", "radio" ); + support.radioValue = input.value === "t"; + + // #11217 - WebKit loses check when the name is after the checked attribute + input.setAttribute( "checked", "t" ); + input.setAttribute( "name", "t" ); + + fragment = document.createDocumentFragment(); + fragment.appendChild( input ); + + // Check if a disconnected checkbox will retain its checked + // value of true after appended to the DOM (IE6/7) + support.appendChecked = input.checked; + + // WebKit doesn't clone checked state correctly in fragments + support.checkClone = fragment.cloneNode( true ).cloneNode( true ).lastChild.checked; + + // Support: IE<9 + // Opera does not clone events (and typeof div.attachEvent === undefined). + // IE9-10 clones events bound via attachEvent, but they don't trigger with .click() + if ( div.attachEvent ) { + div.attachEvent( "onclick", function() { + support.noCloneEvent = false; + }); + + div.cloneNode( true ).click(); + } + + // Support: IE<9 (lack submit/change bubble), Firefox 17+ (lack focusin event) + // Beware of CSP restrictions (https://developer.mozilla.org/en/Security/CSP) + for ( i in { submit: true, change: true, focusin: true }) { + div.setAttribute( eventName = "on" + i, "t" ); + + support[ i + "Bubbles" ] = eventName in window || div.attributes[ eventName ].expando === false; + } + + div.style.backgroundClip = "content-box"; + div.cloneNode( true ).style.backgroundClip = ""; + support.clearCloneStyle = div.style.backgroundClip === "content-box"; + + // Support: IE<9 + // Iteration over object's inherited properties before its own. + for ( i in jQuery( support ) ) { + break; + } + support.ownLast = i !== "0"; + + // Run tests that need a body at doc ready + jQuery(function() { + var container, marginDiv, tds, + divReset = "padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;", + body = document.getElementsByTagName("body")[0]; + + if ( !body ) { + // Return for frameset docs that don't have a body + return; + } + + container = document.createElement("div"); + container.style.cssText = "border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px"; + + body.appendChild( container ).appendChild( div ); + + // Support: IE8 + // 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). + div.innerHTML = "
    t
    "; + tds = div.getElementsByTagName("td"); + tds[ 0 ].style.cssText = "padding:0;margin:0;border:0;display:none"; + isSupported = ( tds[ 0 ].offsetHeight === 0 ); + + tds[ 0 ].style.display = ""; + tds[ 1 ].style.display = "none"; + + // Support: IE8 + // Check if empty table cells still have offsetWidth/Height + support.reliableHiddenOffsets = isSupported && ( tds[ 0 ].offsetHeight === 0 ); + + // Check box-sizing and margin behavior. + div.innerHTML = ""; + div.style.cssText = "box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;"; + + // Workaround failing boxSizing test due to offsetWidth returning wrong value + // with some non-1 values of body zoom, ticket #13543 + jQuery.swap( body, body.style.zoom != null ? { zoom: 1 } : {}, function() { + support.boxSizing = div.offsetWidth === 4; + }); + + // Use window.getComputedStyle because jsdom on node.js will break without it. + if ( window.getComputedStyle ) { + support.pixelPosition = ( window.getComputedStyle( div, null ) || {} ).top !== "1%"; + support.boxSizingReliable = ( window.getComputedStyle( div, null ) || { width: "4px" } ).width === "4px"; + + // Check if div with explicit width and no margin-right incorrectly + // gets computed margin-right based on width of container. (#3333) + // Fails in WebKit before Feb 2011 nightlies + // WebKit Bug 13343 - getComputedStyle returns wrong value for margin-right + marginDiv = div.appendChild( document.createElement("div") ); + marginDiv.style.cssText = div.style.cssText = divReset; + marginDiv.style.marginRight = marginDiv.style.width = "0"; + div.style.width = "1px"; + + support.reliableMarginRight = + !parseFloat( ( window.getComputedStyle( marginDiv, null ) || {} ).marginRight ); + } + + if ( typeof div.style.zoom !== core_strundefined ) { + // Support: IE<8 + // Check if natively block-level elements act like inline-block + // elements when setting their display to 'inline' and giving + // them layout + div.innerHTML = ""; + div.style.cssText = divReset + "width:1px;padding:1px;display:inline;zoom:1"; + support.inlineBlockNeedsLayout = ( div.offsetWidth === 3 ); + + // Support: IE6 + // Check if elements with layout shrink-wrap their children + div.style.display = "block"; + div.innerHTML = "
    "; + div.firstChild.style.width = "5px"; + support.shrinkWrapBlocks = ( div.offsetWidth !== 3 ); + + if ( support.inlineBlockNeedsLayout ) { + // Prevent IE 6 from affecting layout for positioned elements #11048 + // Prevent IE from shrinking the body in IE 7 mode #12869 + // Support: IE<8 + body.style.zoom = 1; + } + } + + body.removeChild( container ); + + // Null elements to avoid leaks in IE + container = div = tds = marginDiv = null; + }); + + // Null elements to avoid leaks in IE + all = select = fragment = opt = a = input = null; + + return support; +})({}); + +var rbrace = /(?:\{[\s\S]*\}|\[[\s\S]*\])$/, + rmultiDash = /([A-Z])/g; + +function internalData( elem, name, data, pvt /* Internal Use Only */ ){ + if ( !jQuery.acceptData( elem ) ) { + return; + } + + var ret, thisCache, + internalKey = jQuery.expando, + + // 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; + + // 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] || (!pvt && !cache[id].data)) && data === undefined && typeof name === "string" ) { + 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 ) { + id = elem[ internalKey ] = core_deletedIds.pop() || jQuery.guid++; + } else { + id = internalKey; + } + } + + if ( !cache[ id ] ) { + // Avoid exposing jQuery metadata on plain JS objects when the object + // is serialized using JSON.stringify + cache[ id ] = isNode ? {} : { 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 ); + } + } + + 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; + } + + // Check for both converted-to-camel and non-converted data property names + // If a data property was specified + if ( typeof name === "string" ) { + + // 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; +} + +function internalRemoveData( elem, name, pvt ) { + if ( !jQuery.acceptData( elem ) ) { + return; + } + + var thisCache, i, + isNode = elem.nodeType, + + // See jQuery.data for more information + cache = isNode ? jQuery.cache : elem, + id = isNode ? elem[ jQuery.expando ] : jQuery.expando; + + // 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(" "); + } + } + } else { + // If "name" is an array of keys... + // When data is initially created, via ("key", "val") signature, + // keys will be converted to camelCase. + // Since there is no way to tell _how_ a key was added, remove + // both plain key and camelCase key. #12786 + // This will only penalize the array argument path. + name = name.concat( jQuery.map( name, jQuery.camelCase ) ); + } + + i = name.length; + while ( 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(thisCache) : !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; + } + } + + // Destroy the cache + if ( isNode ) { + jQuery.cleanData( [ elem ], true ); + + // Use delete when supported for expandos or `cache` is not a window per isWindow (#10080) + /* jshint eqeqeq: false */ + } else if ( jQuery.support.deleteExpando || cache != cache.window ) { + /* jshint eqeqeq: true */ + delete cache[ id ]; + + // When all else fails, null + } else { + cache[ id ] = null; + } +} + +jQuery.extend({ + cache: {}, + + // The following elements throw uncatchable exceptions if you + // attempt to add expando properties to them. + noData: { + "applet": true, + "embed": true, + // Ban all objects except for Flash (which handle expandos) + "object": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" + }, + + hasData: function( elem ) { + elem = elem.nodeType ? jQuery.cache[ elem[jQuery.expando] ] : elem[ jQuery.expando ]; + return !!elem && !isEmptyDataObject( elem ); + }, + + data: function( elem, name, data ) { + return internalData( elem, name, data ); + }, + + removeData: function( elem, name ) { + return internalRemoveData( elem, name ); + }, + + // For internal use only. + _data: function( elem, name, data ) { + return internalData( elem, name, data, true ); + }, + + _removeData: function( elem, name ) { + return internalRemoveData( elem, name, true ); + }, + + // A method for determining if a DOM node can handle the data expando + acceptData: function( elem ) { + // Do not set data on non-element because it will not be cleared (#8335). + if ( elem.nodeType && elem.nodeType !== 1 && elem.nodeType !== 9 ) { + return false; + } + + var noData = elem.nodeName && jQuery.noData[ elem.nodeName.toLowerCase() ]; + + // nodes accept data unless otherwise specified; rejection can be conditional + return !noData || noData !== true && elem.getAttribute("classid") === noData; + } +}); + +jQuery.fn.extend({ + data: function( key, value ) { + var attrs, name, + data = null, + i = 0, + elem = this[0]; + + // Special expections of .data basically thwart jQuery.access, + // so implement the relevant behavior ourselves + + // Gets all values + if ( key === undefined ) { + if ( this.length ) { + data = jQuery.data( elem ); + + if ( elem.nodeType === 1 && !jQuery._data( elem, "parsedAttrs" ) ) { + attrs = elem.attributes; + for ( ; i < attrs.length; i++ ) { + name = attrs[i].name; + + if ( name.indexOf("data-") === 0 ) { + name = jQuery.camelCase( name.slice(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 ); + }); + } + + return arguments.length > 1 ? + + // Sets one value + this.each(function() { + jQuery.data( this, key, value ); + }) : + + // Gets one value + // Try to fetch any internally stored data first + elem ? dataAttr( elem, key, jQuery.data( elem, key ) ) : null; + }, + + 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 : + // Only convert to a number if it doesn't change the string + +data + "" === 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 ) { + var name; + for ( 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; +} +jQuery.extend({ + queue: function( elem, type, data ) { + var queue; + + if ( elem ) { + type = ( type || "fx" ) + "queue"; + queue = jQuery._data( elem, type ); + + // Speed up dequeue by getting out quickly if this is just a lookup + if ( data ) { + if ( !queue || jQuery.isArray(data) ) { + queue = jQuery._data( elem, type, jQuery.makeArray(data) ); + } else { + queue.push( data ); + } + } + return queue || []; + } + }, + + dequeue: function( elem, type ) { + type = type || "fx"; + + var queue = jQuery.queue( elem, type ), + startLength = queue.length, + fn = queue.shift(), + hooks = jQuery._queueHooks( elem, type ), + next = function() { + jQuery.dequeue( elem, type ); + }; + + // If the fx queue is dequeued, always remove the progress sentinel + if ( fn === "inprogress" ) { + fn = queue.shift(); + startLength--; + } + + if ( fn ) { + + // Add a progress sentinel to prevent the fx queue from being + // automatically dequeued + if ( type === "fx" ) { + queue.unshift( "inprogress" ); + } + + // clear up the last queue stop function + delete hooks.stop; + fn.call( elem, next, hooks ); + } + + if ( !startLength && hooks ) { + hooks.empty.fire(); + } + }, + + // not intended for public consumption - generates a queueHooks object, or returns the current one + _queueHooks: function( elem, type ) { + var key = type + "queueHooks"; + return jQuery._data( elem, key ) || jQuery._data( elem, key, { + empty: jQuery.Callbacks("once memory").add(function() { + jQuery._removeData( elem, type + "queue" ); + jQuery._removeData( elem, key ); + }) + }); + } +}); + +jQuery.fn.extend({ + queue: function( type, data ) { + var setter = 2; + + if ( typeof type !== "string" ) { + data = type; + type = "fx"; + setter--; + } + + if ( arguments.length < setter ) { + return jQuery.queue( this[0], type ); + } + + return data === undefined ? + this : + this.each(function() { + var queue = jQuery.queue( this, type, data ); + + // ensure a hooks for this queue + jQuery._queueHooks( this, type ); + + if ( type === "fx" && queue[0] !== "inprogress" ) { + jQuery.dequeue( this, type ); + } + }); + }, + dequeue: function( type ) { + return this.each(function() { + jQuery.dequeue( this, type ); + }); + }, + // 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, obj ) { + var tmp, + count = 1, + defer = jQuery.Deferred(), + elements = this, + i = this.length, + resolve = function() { + if ( !( --count ) ) { + defer.resolveWith( elements, [ elements ] ); + } + }; + + if ( typeof type !== "string" ) { + obj = type; + type = undefined; + } + type = type || "fx"; + + while( i-- ) { + tmp = jQuery._data( elements[ i ], type + "queueHooks" ); + if ( tmp && tmp.empty ) { + count++; + tmp.empty.add( resolve ); + } + } + resolve(); + return defer.promise( obj ); + } +}); +var nodeHook, boolHook, + rclass = /[\t\r\n\f]/g, + rreturn = /\r/g, + rfocusable = /^(?:input|select|textarea|button|object)$/i, + rclickable = /^(?:a|area)$/i, + ruseDefault = /^(?:checked|selected)$/i, + getSetAttribute = jQuery.support.getSetAttribute, + getSetInput = jQuery.support.input; + +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 classes, elem, cur, clazz, j, + i = 0, + len = this.length, + proceed = typeof value === "string" && value; + + if ( jQuery.isFunction( value ) ) { + return this.each(function( j ) { + jQuery( this ).addClass( value.call( this, j, this.className ) ); + }); + } + + if ( proceed ) { + // The disjunction here is for better compressibility (see removeClass) + classes = ( value || "" ).match( core_rnotwhite ) || []; + + for ( ; i < len; i++ ) { + elem = this[ i ]; + cur = elem.nodeType === 1 && ( elem.className ? + ( " " + elem.className + " " ).replace( rclass, " " ) : + " " + ); + + if ( cur ) { + j = 0; + while ( (clazz = classes[j++]) ) { + if ( cur.indexOf( " " + clazz + " " ) < 0 ) { + cur += clazz + " "; + } + } + elem.className = jQuery.trim( cur ); + + } + } + } + + return this; + }, + + removeClass: function( value ) { + var classes, elem, cur, clazz, j, + i = 0, + len = this.length, + proceed = arguments.length === 0 || typeof value === "string" && value; + + if ( jQuery.isFunction( value ) ) { + return this.each(function( j ) { + jQuery( this ).removeClass( value.call( this, j, this.className ) ); + }); + } + if ( proceed ) { + classes = ( value || "" ).match( core_rnotwhite ) || []; + + for ( ; i < len; i++ ) { + elem = this[ i ]; + // This expression is here for better compressibility (see addClass) + cur = elem.nodeType === 1 && ( elem.className ? + ( " " + elem.className + " " ).replace( rclass, " " ) : + "" + ); + + if ( cur ) { + j = 0; + while ( (clazz = classes[j++]) ) { + // Remove *all* instances + while ( cur.indexOf( " " + clazz + " " ) >= 0 ) { + cur = cur.replace( " " + clazz + " ", " " ); + } + } + elem.className = value ? jQuery.trim( cur ) : ""; + } + } + } + + return this; + }, + + toggleClass: function( value, stateVal ) { + var type = typeof value; + + if ( typeof stateVal === "boolean" && type === "string" ) { + return stateVal ? this.addClass( value ) : this.removeClass( value ); + } + + if ( jQuery.isFunction( value ) ) { + return this.each(function( i ) { + jQuery( this ).toggleClass( value.call(this, i, this.className, stateVal), stateVal ); + }); + } + + return this.each(function() { + if ( type === "string" ) { + // toggle individual class names + var className, + i = 0, + self = jQuery( this ), + classNames = value.match( core_rnotwhite ) || []; + + while ( (className = classNames[ i++ ]) ) { + // check each className given, space separated list + if ( self.hasClass( className ) ) { + self.removeClass( className ); + } else { + self.addClass( className ); + } + } + + // Toggle whole class name + } else if ( type === core_strundefined || type === "boolean" ) { + if ( this.className ) { + // store className if set + jQuery._data( this, "__className__", this.className ); + } + + // If the element has a class name or if we're passed "false", + // then remove the whole classname (if there was one, the above saved it). + // Otherwise bring back whatever was previously saved (if anything), + // falling back to the empty string if nothing was stored. + 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 ) >= 0 ) { + return true; + } + } + + return false; + }, + + val: function( value ) { + var ret, hooks, isFunction, + elem = this[0]; + + if ( !arguments.length ) { + if ( elem ) { + hooks = jQuery.valHooks[ elem.type ] || jQuery.valHooks[ elem.nodeName.toLowerCase() ]; + + if ( hooks && "get" in hooks && (ret = hooks.get( elem, "value" )) !== undefined ) { + return ret; + } + + ret = elem.value; + + return typeof ret === "string" ? + // handle most common string cases + ret.replace(rreturn, "") : + // handle cases where value is null/undef or number + ret == null ? "" : ret; + } + + return; + } + + isFunction = jQuery.isFunction( value ); + + return this.each(function( i ) { + var val; + + if ( this.nodeType !== 1 ) { + return; + } + + if ( isFunction ) { + val = value.call( this, i, jQuery( this ).val() ); + } else { + val = value; + } + + // Treat null/undefined as ""; convert numbers to string + if ( val == null ) { + val = ""; + } else if ( typeof val === "number" ) { + val += ""; + } else if ( jQuery.isArray( val ) ) { + val = jQuery.map(val, function ( value ) { + return value == null ? "" : value + ""; + }); + } + + hooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ]; + + // If set returns undefined, fall back to normal setting + if ( !hooks || !("set" in hooks) || hooks.set( this, val, "value" ) === undefined ) { + this.value = val; + } + }); + } +}); + +jQuery.extend({ + valHooks: { + option: { + get: function( elem ) { + // Use proper attribute retrieval(#6932, #12072) + var val = jQuery.find.attr( elem, "value" ); + return val != null ? + val : + elem.text; + } + }, + select: { + get: function( elem ) { + var value, option, + options = elem.options, + index = elem.selectedIndex, + one = elem.type === "select-one" || index < 0, + values = one ? null : [], + max = one ? index + 1 : options.length, + i = index < 0 ? + max : + one ? index : 0; + + // Loop through all the selected options + for ( ; i < max; i++ ) { + option = options[ i ]; + + // oldIE doesn't update selected after form reset (#2551) + if ( ( option.selected || i === index ) && + // Don't return options that are disabled or in a disabled optgroup + ( 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 ); + } + } + + return values; + }, + + set: function( elem, value ) { + var optionSet, option, + options = elem.options, + values = jQuery.makeArray( value ), + i = options.length; + + while ( i-- ) { + option = options[ i ]; + if ( (option.selected = jQuery.inArray( jQuery(option).val(), values ) >= 0) ) { + optionSet = true; + } + } + + // force browsers to behave consistently when non-matching value is set + if ( !optionSet ) { + elem.selectedIndex = -1; + } + return values; + } + } + }, + + attr: function( elem, name, value ) { + var hooks, ret, + nType = elem.nodeType; + + // don't get/set attributes on text, comment and attribute nodes + if ( !elem || nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + // Fallback to prop when attributes are not supported + if ( typeof elem.getAttribute === core_strundefined ) { + return jQuery.prop( elem, name, value ); + } + + // All attributes are lowercase + // Grab necessary hook if one is defined + if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { + name = name.toLowerCase(); + hooks = jQuery.attrHooks[ name ] || + ( jQuery.expr.match.bool.test( name ) ? boolHook : nodeHook ); + } + + if ( value !== undefined ) { + + if ( value === null ) { + jQuery.removeAttr( elem, name ); + + } else if ( hooks && "set" in hooks && (ret = hooks.set( elem, value, name )) !== undefined ) { + return ret; + + } else { + elem.setAttribute( name, value + "" ); + return value; + } + + } else if ( hooks && "get" in hooks && (ret = hooks.get( elem, name )) !== null ) { + return ret; + + } else { + ret = jQuery.find.attr( elem, name ); + + // Non-existent attributes return null, we normalize to undefined + return ret == null ? + undefined : + ret; + } + }, + + removeAttr: function( elem, value ) { + var name, propName, + i = 0, + attrNames = value && value.match( core_rnotwhite ); + + if ( attrNames && elem.nodeType === 1 ) { + while ( (name = attrNames[i++]) ) { + propName = jQuery.propFix[ name ] || name; + + // Boolean attributes get special treatment (#10870) + if ( jQuery.expr.match.bool.test( name ) ) { + // Set corresponding property to false + if ( getSetInput && getSetAttribute || !ruseDefault.test( name ) ) { + elem[ propName ] = false; + // Support: IE<9 + // Also clear defaultChecked/defaultSelected (if appropriate) + } else { + elem[ jQuery.camelCase( "default-" + name ) ] = + elem[ propName ] = false; + } + + // See #9699 for explanation of this approach (setting first, then removal) + } else { + jQuery.attr( elem, name, "" ); + } + + elem.removeAttribute( getSetAttribute ? name : propName ); + } + } + }, + + attrHooks: { + type: { + set: function( elem, value ) { + 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 default in case type is set after value during creation + var val = elem.value; + elem.setAttribute( "type", value ); + if ( val ) { + elem.value = val; + } + return value; + } + } + } + }, + + propFix: { + "for": "htmlFor", + "class": "className" + }, + + 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 ) { + return hooks && "set" in hooks && (ret = hooks.set( elem, value, name )) !== undefined ? + ret : + ( elem[ name ] = value ); + + } else { + return hooks && "get" in hooks && (ret = hooks.get( elem, name )) !== null ? + ret : + 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/ + // Use proper attribute retrieval(#12072) + var tabindex = jQuery.find.attr( elem, "tabindex" ); + + return tabindex ? + parseInt( tabindex, 10 ) : + rfocusable.test( elem.nodeName ) || rclickable.test( elem.nodeName ) && elem.href ? + 0 : + -1; + } + } + } +}); + +// Hooks for boolean attributes +boolHook = { + set: function( elem, value, name ) { + if ( value === false ) { + // Remove boolean attributes when set to false + jQuery.removeAttr( elem, name ); + } else if ( getSetInput && getSetAttribute || !ruseDefault.test( name ) ) { + // IE<8 needs the *property* name + elem.setAttribute( !getSetAttribute && jQuery.propFix[ name ] || name, name ); + + // Use defaultChecked and defaultSelected for oldIE + } else { + elem[ jQuery.camelCase( "default-" + name ) ] = elem[ name ] = true; + } + + return name; + } +}; +jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( i, name ) { + var getter = jQuery.expr.attrHandle[ name ] || jQuery.find.attr; + + jQuery.expr.attrHandle[ name ] = getSetInput && getSetAttribute || !ruseDefault.test( name ) ? + function( elem, name, isXML ) { + var fn = jQuery.expr.attrHandle[ name ], + ret = isXML ? + undefined : + /* jshint eqeqeq: false */ + (jQuery.expr.attrHandle[ name ] = undefined) != + getter( elem, name, isXML ) ? + + name.toLowerCase() : + null; + jQuery.expr.attrHandle[ name ] = fn; + return ret; + } : + function( elem, name, isXML ) { + return isXML ? + undefined : + elem[ jQuery.camelCase( "default-" + name ) ] ? + name.toLowerCase() : + null; + }; +}); + +// fix oldIE attroperties +if ( !getSetInput || !getSetAttribute ) { + jQuery.attrHooks.value = { + set: function( elem, value, name ) { + if ( jQuery.nodeName( elem, "input" ) ) { + // Does not return so that setAttribute is also used + elem.defaultValue = value; + } else { + // Use nodeHook if defined (#1954); otherwise setAttribute is fine + return nodeHook && nodeHook.set( elem, value, name ); + } + } + }; +} + +// IE6/7 do not support getting/setting some attributes with get/setAttribute +if ( !getSetAttribute ) { + + // Use this for any attribute in IE6/7 + // This fixes almost every IE6/7 issue + nodeHook = { + set: function( elem, value, name ) { + // Set the existing or create a new attribute node + var ret = elem.getAttributeNode( name ); + if ( !ret ) { + elem.setAttributeNode( + (ret = elem.ownerDocument.createAttribute( name )) + ); + } + + ret.value = value += ""; + + // Break association with cloned elements by also using setAttribute (#9646) + return name === "value" || value === elem.getAttribute( name ) ? + value : + undefined; + } + }; + jQuery.expr.attrHandle.id = jQuery.expr.attrHandle.name = jQuery.expr.attrHandle.coords = + // Some attributes are constructed with empty-string values when not defined + function( elem, name, isXML ) { + var ret; + return isXML ? + undefined : + (ret = elem.getAttributeNode( name )) && ret.value !== "" ? + ret.value : + null; + }; + jQuery.valHooks.button = { + get: function( elem, name ) { + var ret = elem.getAttributeNode( name ); + return ret && ret.specified ? + ret.value : + undefined; + }, + set: nodeHook.set + }; + + // Set contenteditable to false on removals(#10429) + // Setting to empty string throws an error as an invalid value + jQuery.attrHooks.contenteditable = { + set: function( elem, value, name ) { + nodeHook.set( elem, value === "" ? false : value, name ); + } + }; + + // 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 ] = { + set: function( elem, value ) { + if ( value === "" ) { + elem.setAttribute( name, "auto" ); + return value; + } + } + }; + }); +} + + +// Some attributes require a special call on IE +// http://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx +if ( !jQuery.support.hrefNormalized ) { + // href/src property should get the full normalized URL (#10299/#12915) + jQuery.each([ "href", "src" ], function( i, name ) { + jQuery.propHooks[ name ] = { + get: function( elem ) { + return elem.getAttribute( name, 4 ); + } + }; + }); +} + +if ( !jQuery.support.style ) { + jQuery.attrHooks.style = { + get: function( elem ) { + // Return undefined in the case of empty string + // Note: IE uppercases css property names, but if we were to .toLowerCase() + // .cssText, that would destroy case senstitivity in URL's, like in "background" + return elem.style.cssText || 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 = { + 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; + } + }; +} + +jQuery.each([ + "tabIndex", + "readOnly", + "maxLength", + "cellSpacing", + "cellPadding", + "rowSpan", + "colSpan", + "useMap", + "frameBorder", + "contentEditable" +], function() { + jQuery.propFix[ this.toLowerCase() ] = this; +}); + +// IE6/7 call enctype encoding +if ( !jQuery.support.enctype ) { + jQuery.propFix.enctype = "encoding"; +} + +// Radios and checkboxes getter/setter +jQuery.each([ "radio", "checkbox" ], function() { + jQuery.valHooks[ this ] = { + set: function( elem, value ) { + if ( jQuery.isArray( value ) ) { + return ( elem.checked = jQuery.inArray( jQuery(elem).val(), value ) >= 0 ); + } + } + }; + if ( !jQuery.support.checkOn ) { + jQuery.valHooks[ this ].get = function( elem ) { + // Support: Webkit + // "" is returned instead of "on" if a value isn't specified + return elem.getAttribute("value") === null ? "on" : elem.value; + }; + } +}); +var rformElems = /^(?:input|select|textarea)$/i, + rkeyEvent = /^key/, + rmouseEvent = /^(?:mouse|contextmenu)|click/, + rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, + rtypenamespace = /^([^.]*)(?:\.(.+)|)$/; + +function returnTrue() { + return true; +} + +function returnFalse() { + return false; +} + +function safeActiveElement() { + try { + return document.activeElement; + } catch ( err ) { } +} + +/* + * Helper functions for managing events -- not part of the public interface. + * Props to Dean Edwards' addEvent library for many of the ideas. + */ +jQuery.event = { + + global: {}, + + add: function( elem, types, handler, data, selector ) { + var tmp, events, t, handleObjIn, + special, eventHandle, handleObj, + handlers, type, namespaces, origType, + elemData = jQuery._data( elem ); + + // Don't attach events to noData or text/comment nodes (but allow plain objects) + if ( !elemData ) { + return; + } + + // Caller can pass in an object of custom data in lieu of the handler + if ( handler.handler ) { + handleObjIn = handler; + handler = handleObjIn.handler; + selector = handleObjIn.selector; + } + + // Make sure that the handler has a unique ID, used to find/remove it later + if ( !handler.guid ) { + handler.guid = jQuery.guid++; + } + + // Init the element's event structure and main handler, if this is the first + if ( !(events = elemData.events) ) { + events = elemData.events = {}; + } + if ( !(eventHandle = elemData.handle) ) { + eventHandle = elemData.handle = function( e ) { + // Discard the second event of a jQuery.event.trigger() and + // when an event is called after a page has unloaded + return typeof jQuery !== core_strundefined && (!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 + types = ( types || "" ).match( core_rnotwhite ) || [""]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[t] ) || []; + type = origType = tmp[1]; + namespaces = ( tmp[2] || "" ).split( "." ).sort(); + + // There *must* be a type, no attaching namespace-only handlers + if ( !type ) { + continue; + } + + // If event changes its type, use the special event handlers for the changed type + special = jQuery.event.special[ type ] || {}; + + // If selector defined, determine special event api type, otherwise given type + type = ( selector ? special.delegateType : special.bindType ) || type; + + // Update special based on newly reset type + special = jQuery.event.special[ type ] || {}; + + // handleObj is passed to all event handlers + handleObj = jQuery.extend({ + type: type, + origType: origType, + data: data, + handler: handler, + guid: handler.guid, + selector: selector, + needsContext: selector && jQuery.expr.match.needsContext.test( selector ), + namespace: namespaces.join(".") + }, handleObjIn ); + + // Init the event handler queue if we're the first + if ( !(handlers = events[ type ]) ) { + handlers = events[ type ] = []; + handlers.delegateCount = 0; + + // Only use addEventListener/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; + }, + + // Detach an event or set of events from an element + remove: function( elem, types, handler, selector, mappedTypes ) { + var j, handleObj, tmp, + origCount, t, events, + special, handlers, type, + namespaces, origType, + elemData = jQuery.hasData( elem ) && jQuery._data( elem ); + + if ( !elemData || !(events = elemData.events) ) { + return; + } + + // Once for each type.namespace in types; type may be omitted + types = ( types || "" ).match( core_rnotwhite ) || [""]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[t] ) || []; + type = origType = tmp[1]; + namespaces = ( tmp[2] || "" ).split( "." ).sort(); + + // Unbind all events (on this namespace, if provided) for the element + if ( !type ) { + for ( type in events ) { + jQuery.event.remove( elem, type + types[ t ], handler, selector, true ); + } + continue; + } + + special = jQuery.event.special[ type ] || {}; + type = ( selector ? special.delegateType : special.bindType ) || type; + handlers = events[ type ] || []; + tmp = tmp[2] && new RegExp( "(^|\\.)" + namespaces.join("\\.(?:.*\\.|)") + "(\\.|$)" ); + + // Remove matching events + origCount = j = handlers.length; + while ( j-- ) { + handleObj = handlers[ j ]; + + if ( ( mappedTypes || origType === handleObj.origType ) && + ( !handler || handler.guid === handleObj.guid ) && + ( !tmp || tmp.test( handleObj.namespace ) ) && + ( !selector || selector === handleObj.selector || selector === "**" && handleObj.selector ) ) { + handlers.splice( j, 1 ); + + if ( handleObj.selector ) { + handlers.delegateCount--; + } + if ( special.remove ) { + special.remove.call( elem, handleObj ); + } + } + } + + // Remove generic event handler if we removed something and no more handlers exist + // (avoids potential for endless recursion during removal of special event handlers) + if ( origCount && !handlers.length ) { + if ( !special.teardown || special.teardown.call( elem, namespaces, elemData.handle ) === false ) { + jQuery.removeEvent( elem, type, elemData.handle ); + } + + delete events[ type ]; + } + } + + // Remove the expando if it's no longer used + if ( jQuery.isEmptyObject( events ) ) { + delete elemData.handle; + + // removeData also checks for emptiness and clears the expando if empty + // so use it instead of delete + jQuery._removeData( elem, "events" ); + } + }, + + trigger: function( event, data, elem, onlyHandlers ) { + var handle, ontype, cur, + bubbleType, special, tmp, i, + eventPath = [ elem || document ], + type = core_hasOwn.call( event, "type" ) ? event.type : event, + namespaces = core_hasOwn.call( event, "namespace" ) ? event.namespace.split(".") : []; + + cur = tmp = elem = elem || document; + + // Don't do events on text and comment nodes + if ( elem.nodeType === 3 || elem.nodeType === 8 ) { + return; + } + + // focus/blur morphs to focusin/out; ensure we're not firing them right now + if ( rfocusMorph.test( type + jQuery.event.triggered ) ) { + return; + } + + if ( type.indexOf(".") >= 0 ) { + // Namespaced trigger; create a regexp to match event type in handle() + namespaces = type.split("."); + type = namespaces.shift(); + namespaces.sort(); + } + ontype = type.indexOf(":") < 0 && "on" + type; + + // Caller can pass in a jQuery.Event object, Object, or just an event type string + event = event[ jQuery.expando ] ? + event : + new jQuery.Event( type, typeof event === "object" && event ); + + // Trigger bitmask: & 1 for native handlers; & 2 for jQuery (always true) + event.isTrigger = onlyHandlers ? 2 : 3; + event.namespace = namespaces.join("."); + event.namespace_re = event.namespace ? + new RegExp( "(^|\\.)" + namespaces.join("\\.(?:.*\\.|)") + "(\\.|$)" ) : + null; + + // Clean up the event in case it is being reused + event.result = undefined; + if ( !event.target ) { + event.target = elem; + } + + // Clone any incoming data and prepend the event, creating the handler arg list + data = data == null ? + [ event ] : + jQuery.makeArray( data, [ event ] ); + + // Allow special events to draw outside the lines + special = jQuery.event.special[ type ] || {}; + if ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) === false ) { + return; + } + + // Determine event propagation path in advance, per W3C events spec (#9951) + // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) + if ( !onlyHandlers && !special.noBubble && !jQuery.isWindow( elem ) ) { + + bubbleType = special.delegateType || type; + if ( !rfocusMorph.test( bubbleType + type ) ) { + cur = cur.parentNode; + } + for ( ; cur; cur = cur.parentNode ) { + eventPath.push( cur ); + tmp = cur; + } + + // Only add window if we got to document (e.g., not plain obj or detached DOM) + if ( tmp === (elem.ownerDocument || document) ) { + eventPath.push( tmp.defaultView || tmp.parentWindow || window ); + } + } + + // Fire handlers on the event path + i = 0; + while ( (cur = eventPath[i++]) && !event.isPropagationStopped() ) { + + event.type = i > 1 ? + bubbleType : + special.bindType || type; + + // jQuery handler + handle = ( jQuery._data( cur, "events" ) || {} )[ event.type ] && jQuery._data( cur, "handle" ); + if ( handle ) { + handle.apply( cur, data ); + } + + // Native handler + handle = ontype && cur[ ontype ]; + if ( handle && jQuery.acceptData( cur ) && handle.apply && 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( eventPath.pop(), data ) === false) && + 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) + if ( ontype && elem[ type ] && !jQuery.isWindow( elem ) ) { + + // Don't re-trigger an onFOO event when we call its FOO() method + tmp = elem[ ontype ]; + + if ( tmp ) { + elem[ ontype ] = null; + } + + // Prevent re-triggering of the same event, since we already bubbled it above + jQuery.event.triggered = type; + try { + elem[ type ](); + } catch ( e ) { + // IE<9 dies on focus/blur to hidden element (#1486,#12518) + // only reproducible on winXP IE8 native, not IE9 in IE8 mode + } + jQuery.event.triggered = undefined; + + if ( tmp ) { + elem[ ontype ] = tmp; + } + } + } + } + + return event.result; + }, + + dispatch: function( event ) { + + // Make a writable jQuery.Event from the native event object + event = jQuery.event.fix( event ); + + var i, ret, handleObj, matched, j, + handlerQueue = [], + args = core_slice.call( arguments ), + handlers = ( jQuery._data( this, "events" ) || {} )[ event.type ] || [], + special = jQuery.event.special[ event.type ] || {}; + + // Use the fix-ed jQuery.Event rather than the (read-only) native event + args[0] = event; + event.delegateTarget = this; + + // Call the preDispatch hook for the mapped type, and let it bail if desired + if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) { + return; + } + + // Determine handlers + handlerQueue = jQuery.event.handlers.call( this, event, handlers ); + + // Run delegates first; they may want to stop propagation beneath us + i = 0; + while ( (matched = handlerQueue[ i++ ]) && !event.isPropagationStopped() ) { + event.currentTarget = matched.elem; + + j = 0; + while ( (handleObj = matched.handlers[ j++ ]) && !event.isImmediatePropagationStopped() ) { + + // Triggered event must either 1) have no namespace, or + // 2) have namespace(s) a subset or equal to those in the bound event (both can have no namespace). + if ( !event.namespace_re || event.namespace_re.test( handleObj.namespace ) ) { + + event.handleObj = handleObj; + event.data = handleObj.data; + + ret = ( (jQuery.event.special[ handleObj.origType ] || {}).handle || handleObj.handler ) + .apply( matched.elem, args ); + + if ( ret !== undefined ) { + if ( (event.result = ret) === false ) { + event.preventDefault(); + event.stopPropagation(); + } + } + } + } + } + + // Call the postDispatch hook for the mapped type + if ( special.postDispatch ) { + special.postDispatch.call( this, event ); + } + + return event.result; + }, + + handlers: function( event, handlers ) { + var sel, handleObj, matches, i, + handlerQueue = [], + delegateCount = handlers.delegateCount, + cur = event.target; + + // Find delegate handlers + // Black-hole SVG instance trees (#13180) + // Avoid non-left-click bubbling in Firefox (#3861) + if ( delegateCount && cur.nodeType && (!event.button || event.type !== "click") ) { + + /* jshint eqeqeq: false */ + for ( ; cur != this; cur = cur.parentNode || this ) { + /* jshint eqeqeq: true */ + + // Don't check non-elements (#13208) + // Don't process clicks on disabled elements (#6911, #8165, #11382, #11764) + if ( cur.nodeType === 1 && (cur.disabled !== true || event.type !== "click") ) { + matches = []; + for ( i = 0; i < delegateCount; i++ ) { + handleObj = handlers[ i ]; + + // Don't conflict with Object.prototype properties (#13203) + sel = handleObj.selector + " "; + + if ( matches[ sel ] === undefined ) { + matches[ sel ] = handleObj.needsContext ? + jQuery( sel, this ).index( cur ) >= 0 : + jQuery.find( sel, this, null, [ cur ] ).length; + } + if ( matches[ sel ] ) { + matches.push( handleObj ); + } + } + if ( matches.length ) { + handlerQueue.push({ elem: cur, handlers: matches }); + } + } + } + } + + // Add the remaining (directly-bound) handlers + if ( delegateCount < handlers.length ) { + handlerQueue.push({ elem: this, handlers: handlers.slice( delegateCount ) }); + } + + return handlerQueue; + }, + + fix: function( event ) { + if ( event[ jQuery.expando ] ) { + return event; + } + + // Create a writable copy of the event object and normalize some properties + var i, prop, copy, + type = event.type, + originalEvent = event, + fixHook = this.fixHooks[ type ]; + + if ( !fixHook ) { + this.fixHooks[ type ] = fixHook = + rmouseEvent.test( type ) ? this.mouseHooks : + rkeyEvent.test( type ) ? this.keyHooks : + {}; + } + copy = fixHook.props ? this.props.concat( fixHook.props ) : this.props; + + event = new jQuery.Event( originalEvent ); + + i = copy.length; + while ( i-- ) { + prop = copy[ i ]; + event[ prop ] = originalEvent[ prop ]; + } + + // Support: IE<9 + // Fix target property (#1925) + if ( !event.target ) { + event.target = originalEvent.srcElement || document; + } + + // Support: Chrome 23+, Safari? + // Target should not be a text node (#504, #13143) + if ( event.target.nodeType === 3 ) { + event.target = event.target.parentNode; + } + + // Support: IE<9 + // For mouse/key events, metaKey==false if it's undefined (#3368, #11328) + event.metaKey = !!event.metaKey; + + return fixHook.filter ? fixHook.filter( event, originalEvent ) : event; + }, + + // Includes some event props shared by KeyEvent and MouseEvent + props: "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 body, eventDoc, doc, + 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; + } + }, + + special: { + load: { + // Prevent triggered image.load events from bubbling to window.load + noBubble: true + }, + focus: { + // Fire native event if possible so blur/focus sequence is correct + trigger: function() { + if ( this !== safeActiveElement() && this.focus ) { + try { + this.focus(); + return false; + } catch ( e ) { + // Support: IE<9 + // If we error on focus to hidden element (#1486, #12518), + // let .trigger() run the handlers + } + } + }, + delegateType: "focusin" + }, + blur: { + trigger: function() { + if ( this === safeActiveElement() && this.blur ) { + this.blur(); + return false; + } + }, + delegateType: "focusout" + }, + click: { + // For checkbox, fire native event so checked state will be right + trigger: function() { + if ( jQuery.nodeName( this, "input" ) && this.type === "checkbox" && this.click ) { + this.click(); + return false; + } + }, + + // For cross-browser consistency, don't fire native .click() on links + _default: function( event ) { + return jQuery.nodeName( event.target, "a" ); + } + }, + + beforeunload: { + postDispatch: function( event ) { + + // Even when returnValue equals to undefined Firefox will still show alert + if ( event.result !== undefined ) { + event.originalEvent.returnValue = event.result; + } + } + } + }, + + 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(); + } + } +}; + +jQuery.removeEvent = document.removeEventListener ? + function( elem, type, handle ) { + if ( elem.removeEventListener ) { + elem.removeEventListener( type, handle, false ); + } + } : + function( elem, type, handle ) { + var name = "on" + type; + + if ( elem.detachEvent ) { + + // #8545, #7054, preventing memory leaks for custom events in IE6-8 + // detachEvent needed property on element, by name of that event, to properly expose it to GC + if ( typeof elem[ name ] === core_strundefined ) { + elem[ name ] = null; + } + + elem.detachEvent( name, 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; +}; + +// 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 = { + isDefaultPrevented: returnFalse, + isPropagationStopped: returnFalse, + isImmediatePropagationStopped: returnFalse, + + preventDefault: function() { + var e = this.originalEvent; + + this.isDefaultPrevented = returnTrue; + if ( !e ) { + return; + } + + // If preventDefault exists, run it on the original event + if ( e.preventDefault ) { + e.preventDefault(); + + // Support: IE + // Otherwise set the returnValue property of the original event to false + } else { + e.returnValue = false; + } + }, + stopPropagation: function() { + var e = this.originalEvent; + + this.isPropagationStopped = returnTrue; + if ( !e ) { + return; + } + // If stopPropagation exists, run it on the original event + if ( e.stopPropagation ) { + e.stopPropagation(); + } + + // Support: IE + // Set the cancelBubble property of the original event to true + e.cancelBubble = true; + }, + stopImmediatePropagation: function() { + this.isImmediatePropagationStopped = returnTrue; + this.stopPropagation(); + } +}; + +// 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 ret, + target = this, + related = event.relatedTarget, + handleObj = event.handleObj; + + // 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 && !jQuery._data( form, "submitBubbles" ) ) { + jQuery.event.add( form, "submit._submit", function( event ) { + event._submit_bubble = true; + }); + jQuery._data( form, "submitBubbles", 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; + } + // Allow triggered, simulated change events (#11500) + 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 ) && !jQuery._data( elem, "changeBubbles" ) ) { + jQuery.event.add( elem, "change._change", function( event ) { + if ( this.parentNode && !event.isSimulated && !event.isTrigger ) { + jQuery.event.simulate( "change", this.parentNode, event, true ); + } + }); + jQuery._data( elem, "changeBubbles", 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 type, origFn; + + // Types can be a map of types/handlers + if ( typeof types === "object" ) { + // ( types-Object, selector, data ) + if ( typeof selector !== "string" ) { + // ( types-Object, data ) + data = data || selector; + selector = undefined; + } + for ( type in types ) { + 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 ) { + var handleObj, type; + if ( types && types.preventDefault && types.handleObj ) { + // ( event ) dispatched jQuery.Event + handleObj = types.handleObj; + jQuery( types.delegateTarget ).off( + handleObj.namespace ? handleObj.origType + "." + handleObj.namespace : handleObj.origType, + handleObj.selector, + handleObj.handler + ); + return this; + } + if ( typeof types === "object" ) { + // ( types-object [, selector] ) + for ( type in types ) { + this.off( type, selector, types[ type ] ); + } + return this; + } + if ( selector === false || typeof selector === "function" ) { + // ( types [, fn] ) + fn = selector; + selector = undefined; + } + if ( fn === false ) { + fn = returnFalse; + } + return this.each(function() { + jQuery.event.remove( this, types, fn, selector ); + }); + }, + + trigger: function( type, data ) { + return this.each(function() { + jQuery.event.trigger( type, data, this ); + }); + }, + triggerHandler: function( type, data ) { + var elem = this[0]; + if ( elem ) { + return jQuery.event.trigger( type, data, elem, true ); + } + } +}); +var isSimple = /^.[^:#\[\.,]*$/, + rparentsprev = /^(?:parents|prev(?:Until|All))/, + rneedsContext = jQuery.expr.match.needsContext, + // 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 i, + ret = [], + self = this, + len = self.length; + + if ( typeof selector !== "string" ) { + return this.pushStack( jQuery( selector ).filter(function() { + for ( i = 0; i < len; i++ ) { + if ( jQuery.contains( self[ i ], this ) ) { + return true; + } + } + }) ); + } + + for ( i = 0; i < len; i++ ) { + jQuery.find( selector, self[ i ], ret ); + } + + // Needed because $( selector, context ) becomes $( context ).find( selector ) + ret = this.pushStack( len > 1 ? jQuery.unique( ret ) : ret ); + ret.selector = this.selector ? this.selector + " " + selector : selector; + return ret; + }, + + has: function( target ) { + var i, + targets = jQuery( target, this ), + len = targets.length; + + return this.filter(function() { + for ( i = 0; i < len; i++ ) { + if ( jQuery.contains( this, targets[i] ) ) { + return true; + } + } + }); + }, + + not: function( selector ) { + return this.pushStack( winnow(this, selector || [], true) ); + }, + + filter: function( selector ) { + return this.pushStack( winnow(this, selector || [], false) ); + }, + + is: function( selector ) { + return !!winnow( + this, + + // If this is a positional/relative selector, check membership in the returned set + // so $("p:first").is("p:last") won't return true for a doc with two "p". + typeof selector === "string" && rneedsContext.test( selector ) ? + jQuery( selector ) : + selector || [], + false + ).length; + }, + + closest: function( selectors, context ) { + var cur, + i = 0, + l = this.length, + ret = [], + pos = rneedsContext.test( selectors ) || typeof selectors !== "string" ? + jQuery( selectors, context || this.context ) : + 0; + + for ( ; i < l; i++ ) { + for ( cur = this[i]; cur && cur !== context; cur = cur.parentNode ) { + // Always skip document fragments + if ( cur.nodeType < 11 && (pos ? + pos.index(cur) > -1 : + + // Don't pass non-elements to Sizzle + cur.nodeType === 1 && + jQuery.find.matchesSelector(cur, selectors)) ) { + + cur = ret.push( cur ); + break; + } + } + } + + return this.pushStack( ret.length > 1 ? jQuery.unique( ret ) : ret ); + }, + + // 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.first().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( jQuery.unique(all) ); + }, + + addBack: function( selector ) { + return this.add( selector == null ? + this.prevObject : this.prevObject.filter(selector) + ); + } +}); + +function sibling( cur, dir ) { + do { + cur = cur[ dir ]; + } while ( cur && cur.nodeType !== 1 ); + + return cur; +} + +jQuery.each({ + parent: function( elem ) { + var parent = elem.parentNode; + return parent && parent.nodeType !== 11 ? parent : null; + }, + parents: function( elem ) { + return jQuery.dir( elem, "parentNode" ); + }, + parentsUntil: function( elem, i, until ) { + return jQuery.dir( elem, "parentNode", until ); + }, + next: function( elem ) { + return sibling( elem, "nextSibling" ); + }, + prev: function( elem ) { + return sibling( elem, "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.merge( [], elem.childNodes ); + } +}, function( name, fn ) { + jQuery.fn[ name ] = function( until, selector ) { + var ret = jQuery.map( this, fn, until ); + + if ( name.slice( -5 ) !== "Until" ) { + selector = until; + } + + if ( selector && typeof selector === "string" ) { + ret = jQuery.filter( selector, ret ); + } + + if ( this.length > 1 ) { + // Remove duplicates + if ( !guaranteedUnique[ name ] ) { + ret = jQuery.unique( ret ); + } + + // Reverse order for parents* and prev-derivatives + if ( rparentsprev.test( name ) ) { + ret = ret.reverse(); + } + } + + return this.pushStack( ret ); + }; +}); + +jQuery.extend({ + filter: function( expr, elems, not ) { + var elem = elems[ 0 ]; + + if ( not ) { + expr = ":not(" + expr + ")"; + } + + return elems.length === 1 && elem.nodeType === 1 ? + jQuery.find.matchesSelector( elem, expr ) ? [ elem ] : [] : + jQuery.find.matches( expr, jQuery.grep( elems, function( elem ) { + return elem.nodeType === 1; + })); + }, + + 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; + }, + + 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, not ) { + if ( jQuery.isFunction( qualifier ) ) { + return jQuery.grep( elements, function( elem, i ) { + /* jshint -W018 */ + return !!qualifier.call( elem, i, elem ) !== not; + }); + + } + + if ( qualifier.nodeType ) { + return jQuery.grep( elements, function( elem ) { + return ( elem === qualifier ) !== not; + }); + + } + + if ( typeof qualifier === "string" ) { + if ( isSimple.test( qualifier ) ) { + return jQuery.filter( qualifier, elements, not ); + } + + qualifier = jQuery.filter( qualifier, elements ); + } + + return jQuery.grep( elements, function( elem ) { + return ( jQuery.inArray( elem, qualifier ) >= 0 ) !== not; + }); +} +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+="(?:null|\d+)"/g, + rnoshimcache = new RegExp("<(?:" + nodeNames + ")[\\s/>]", "i"), + rleadingWhitespace = /^\s+/, + rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi, + rtagName = /<([\w:]+)/, + rtbody = /\s*$/g, + + // We have to close these tags to support XHTML (#13200) + wrapMap = { + option: [ 1, "" ], + legend: [ 1, "
    ", "
    " ], + area: [ 1, "", "" ], + param: [ 1, "", "" ], + thead: [ 1, "", "
    " ], + tr: [ 2, "", "
    " ], + col: [ 2, "", "
    " ], + td: [ 3, "", "
    " ], + + // IE6-8 can't serialize link, script, style, or any html5 (NoScope) tags, + // unless wrapped in a div with non-breaking characters in front of it. + _default: jQuery.support.htmlSerialize ? [ 0, "", "" ] : [ 1, "X
    ", "
    " ] + }, + safeFragment = createSafeFragment( document ), + fragmentDiv = safeFragment.appendChild( document.createElement("div") ); + +wrapMap.optgroup = wrapMap.option; +wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; +wrapMap.th = wrapMap.td; + +jQuery.fn.extend({ + text: function( value ) { + return jQuery.access( this, function( value ) { + return value === undefined ? + jQuery.text( this ) : + this.empty().append( ( this[0] && this[0].ownerDocument || document ).createTextNode( value ) ); + }, null, value, arguments.length ); + }, + + append: function() { + return this.domManip( arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.appendChild( elem ); + } + }); + }, + + prepend: function() { + return this.domManip( arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.insertBefore( elem, target.firstChild ); + } + }); + }, + + before: function() { + return this.domManip( arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this ); + } + }); + }, + + after: function() { + return this.domManip( arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this.nextSibling ); + } + }); + }, + + // keepData is for internal use only--do not document + remove: function( selector, keepData ) { + var elem, + elems = selector ? jQuery.filter( selector, this ) : this, + i = 0; + + for ( ; (elem = elems[i]) != null; i++ ) { + + if ( !keepData && elem.nodeType === 1 ) { + jQuery.cleanData( getAll( elem ) ); + } + + if ( elem.parentNode ) { + if ( keepData && jQuery.contains( elem.ownerDocument, elem ) ) { + setGlobalEval( getAll( elem, "script" ) ); + } + elem.parentNode.removeChild( elem ); + } + } + + return this; + }, + + empty: function() { + var elem, + i = 0; + + for ( ; (elem = this[i]) != null; i++ ) { + // Remove element nodes and prevent memory leaks + if ( elem.nodeType === 1 ) { + jQuery.cleanData( getAll( elem, false ) ); + } + + // Remove any remaining nodes + while ( elem.firstChild ) { + elem.removeChild( elem.firstChild ); + } + + // If this is a select, ensure that it displays empty (#12336) + // Support: IE<9 + if ( elem.options && jQuery.nodeName( elem, "select" ) ) { + elem.options.length = 0; + } + } + + return this; + }, + + clone: function( dataAndEvents, deepDataAndEvents ) { + dataAndEvents = dataAndEvents == null ? false : dataAndEvents; + deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents; + + return this.map( function () { + return jQuery.clone( this, dataAndEvents, deepDataAndEvents ); + }); + }, + + html: function( value ) { + return jQuery.access( this, function( value ) { + var elem = this[0] || {}, + i = 0, + l = this.length; + + if ( value === undefined ) { + return elem.nodeType === 1 ? + elem.innerHTML.replace( rinlinejQuery, "" ) : + undefined; + } + + // See if we can take a shortcut and just use innerHTML + if ( typeof value === "string" && !rnoInnerhtml.test( value ) && + ( jQuery.support.htmlSerialize || !rnoshimcache.test( value ) ) && + ( jQuery.support.leadingWhitespace || !rleadingWhitespace.test( value ) ) && + !wrapMap[ ( rtagName.exec( value ) || ["", ""] )[1].toLowerCase() ] ) { + + value = value.replace( rxhtmlTag, "<$1>" ); + + try { + for (; i < l; i++ ) { + // Remove element nodes and prevent memory leaks + elem = this[i] || {}; + if ( elem.nodeType === 1 ) { + jQuery.cleanData( getAll( elem, false ) ); + elem.innerHTML = value; + } + } + + elem = 0; + + // If using innerHTML throws an exception, use the fallback method + } catch(e) {} + } + + if ( elem ) { + this.empty().append( value ); + } + }, null, value, arguments.length ); + }, + + replaceWith: function() { + var + // Snapshot the DOM in case .domManip sweeps something relevant into its fragment + args = jQuery.map( this, function( elem ) { + return [ elem.nextSibling, elem.parentNode ]; + }), + i = 0; + + // Make the changes, replacing each context element with the new content + this.domManip( arguments, function( elem ) { + var next = args[ i++ ], + parent = args[ i++ ]; + + if ( parent ) { + // Don't use the snapshot next if it has moved (#13810) + if ( next && next.parentNode !== parent ) { + next = this.nextSibling; + } + jQuery( this ).remove(); + parent.insertBefore( elem, next ); + } + // Allow new content to include elements from the context set + }, true ); + + // Force removal if there was no new content (e.g., from empty arguments) + return i ? this : this.remove(); + }, + + detach: function( selector ) { + return this.remove( selector, true ); + }, + + domManip: function( args, callback, allowIntersection ) { + + // Flatten any nested arrays + args = core_concat.apply( [], args ); + + var first, node, hasScripts, + scripts, doc, fragment, + i = 0, + l = this.length, + set = this, + iNoClone = l - 1, + value = args[0], + isFunction = jQuery.isFunction( value ); + + // We can't cloneNode fragments that contain checked, in WebKit + if ( isFunction || !( l <= 1 || typeof value !== "string" || jQuery.support.checkClone || !rchecked.test( value ) ) ) { + return this.each(function( index ) { + var self = set.eq( index ); + if ( isFunction ) { + args[0] = value.call( this, index, self.html() ); + } + self.domManip( args, callback, allowIntersection ); + }); + } + + if ( l ) { + fragment = jQuery.buildFragment( args, this[ 0 ].ownerDocument, false, !allowIntersection && this ); + first = fragment.firstChild; + + if ( fragment.childNodes.length === 1 ) { + fragment = first; + } + + if ( first ) { + scripts = jQuery.map( getAll( fragment, "script" ), disableScript ); + hasScripts = scripts.length; + + // Use the original fragment for the last item instead of the first because it can end up + // being emptied incorrectly in certain situations (#8070). + for ( ; i < l; i++ ) { + node = fragment; + + if ( i !== iNoClone ) { + node = jQuery.clone( node, true, true ); + + // Keep references to cloned scripts for later restoration + if ( hasScripts ) { + jQuery.merge( scripts, getAll( node, "script" ) ); + } + } + + callback.call( this[i], node, i ); + } + + if ( hasScripts ) { + doc = scripts[ scripts.length - 1 ].ownerDocument; + + // Reenable scripts + jQuery.map( scripts, restoreScript ); + + // Evaluate executable scripts on first document insertion + for ( i = 0; i < hasScripts; i++ ) { + node = scripts[ i ]; + if ( rscriptType.test( node.type || "" ) && + !jQuery._data( node, "globalEval" ) && jQuery.contains( doc, node ) ) { + + if ( node.src ) { + // Hope ajax is available... + jQuery._evalUrl( node.src ); + } else { + jQuery.globalEval( ( node.text || node.textContent || node.innerHTML || "" ).replace( rcleanScript, "" ) ); + } + } + } + } + + // Fix #11809: Avoid leaking memory + fragment = first = null; + } + } + + return this; + } +}); + +// Support: IE<8 +// Manipulating tables requires a tbody +function manipulationTarget( elem, content ) { + return jQuery.nodeName( elem, "table" ) && + jQuery.nodeName( content.nodeType === 1 ? content : content.firstChild, "tr" ) ? + + elem.getElementsByTagName("tbody")[0] || + elem.appendChild( elem.ownerDocument.createElement("tbody") ) : + elem; +} + +// Replace/restore the type attribute of script elements for safe DOM manipulation +function disableScript( elem ) { + elem.type = (jQuery.find.attr( elem, "type" ) !== null) + "/" + elem.type; + return elem; +} +function restoreScript( elem ) { + var match = rscriptTypeMasked.exec( elem.type ); + if ( match ) { + elem.type = match[1]; + } else { + elem.removeAttribute("type"); + } + return elem; +} + +// Mark scripts as having already been evaluated +function setGlobalEval( elems, refElements ) { + var elem, + i = 0; + for ( ; (elem = elems[i]) != null; i++ ) { + jQuery._data( elem, "globalEval", !refElements || jQuery._data( refElements[i], "globalEval" ) ); + } +} + +function cloneCopyEvent( src, dest ) { + + if ( dest.nodeType !== 1 || !jQuery.hasData( src ) ) { + return; + } + + var type, i, l, + oldData = jQuery._data( src ), + curData = jQuery._data( dest, oldData ), + events = oldData.events; + + if ( events ) { + delete curData.handle; + curData.events = {}; + + for ( type in events ) { + for ( i = 0, l = events[ type ].length; i < l; i++ ) { + jQuery.event.add( dest, type, events[ type ][ i ] ); + } + } + } + + // make the cloned public data object a copy from the original + if ( curData.data ) { + curData.data = jQuery.extend( {}, curData.data ); + } +} + +function fixCloneNodeIssues( src, dest ) { + var nodeName, e, data; + + // We do not need to do anything for non-Elements + if ( dest.nodeType !== 1 ) { + return; + } + + nodeName = dest.nodeName.toLowerCase(); + + // IE6-8 copies events bound via attachEvent when using cloneNode. + if ( !jQuery.support.noCloneEvent && dest[ jQuery.expando ] ) { + data = jQuery._data( dest ); + + for ( e in data.events ) { + jQuery.removeEvent( dest, e, data.handle ); + } + + // Event data gets referenced instead of copied if the expando gets copied too + dest.removeAttribute( jQuery.expando ); + } + + // IE blanks contents when cloning scripts, and tries to evaluate newly-set text + if ( nodeName === "script" && dest.text !== src.text ) { + disableScript( dest ).text = src.text; + restoreScript( dest ); + + // IE6-10 improperly clones children of object elements using classid. + // IE10 throws NoModificationAllowedError if parent is null, #12132. + } else if ( nodeName === "object" ) { + if ( dest.parentNode ) { + dest.outerHTML = src.outerHTML; + } + + // This path appears unavoidable for IE9. When cloning an object + // element in IE9, the outerHTML strategy above is not sufficient. + // If the src has innerHTML and the destination does not, + // copy the src.innerHTML into the dest.innerHTML. #10324 + if ( jQuery.support.html5Clone && ( src.innerHTML && !jQuery.trim(dest.innerHTML) ) ) { + dest.innerHTML = src.innerHTML; + } + + } else if ( nodeName === "input" && manipulation_rcheckableType.test( src.type ) ) { + // IE6-8 fails to persist the checked state of a cloned checkbox + // or radio button. Worse, IE6-7 fail to give the cloned element + // a checked appearance if the defaultChecked value isn't also set + + dest.defaultChecked = dest.checked = src.checked; + + // IE6-7 get confused and end up setting the value of a cloned + // checkbox/radio button to an empty string instead of "on" + if ( dest.value !== src.value ) { + dest.value = src.value; + } + + // IE6-8 fails to return the selected option to the default selected + // state when cloning options + } else if ( nodeName === "option" ) { + dest.defaultSelected = dest.selected = src.defaultSelected; + + // IE6-8 fails to set the defaultValue to the correct value when + // cloning other types of input fields + } else if ( nodeName === "input" || nodeName === "textarea" ) { + dest.defaultValue = src.defaultValue; + } +} + +jQuery.each({ + appendTo: "append", + prependTo: "prepend", + insertBefore: "before", + insertAfter: "after", + replaceAll: "replaceWith" +}, function( name, original ) { + jQuery.fn[ name ] = function( selector ) { + var elems, + i = 0, + ret = [], + insert = jQuery( selector ), + last = insert.length - 1; + + for ( ; i <= last; i++ ) { + elems = i === last ? this : this.clone(true); + jQuery( insert[i] )[ original ]( elems ); + + // Modern browsers can apply jQuery collections as arrays, but oldIE needs a .get() + core_push.apply( ret, elems.get() ); + } + + return this.pushStack( ret ); + }; +}); + +function getAll( context, tag ) { + var elems, elem, + i = 0, + found = typeof context.getElementsByTagName !== core_strundefined ? context.getElementsByTagName( tag || "*" ) : + typeof context.querySelectorAll !== core_strundefined ? context.querySelectorAll( tag || "*" ) : + undefined; + + if ( !found ) { + for ( found = [], elems = context.childNodes || context; (elem = elems[i]) != null; i++ ) { + if ( !tag || jQuery.nodeName( elem, tag ) ) { + found.push( elem ); + } else { + jQuery.merge( found, getAll( elem, tag ) ); + } + } + } + + return tag === undefined || tag && jQuery.nodeName( context, tag ) ? + jQuery.merge( [ context ], found ) : + found; +} + +// Used in buildFragment, fixes the defaultChecked property +function fixDefaultChecked( elem ) { + if ( manipulation_rcheckableType.test( elem.type ) ) { + elem.defaultChecked = elem.checked; + } +} + +jQuery.extend({ + clone: function( elem, dataAndEvents, deepDataAndEvents ) { + var destElements, node, clone, i, srcElements, + inPage = jQuery.contains( elem.ownerDocument, elem ); + + if ( jQuery.support.html5Clone || jQuery.isXMLDoc(elem) || !rnoshimcache.test( "<" + elem.nodeName + ">" ) ) { + clone = elem.cloneNode( true ); + + // IE<=8 does not properly clone detached, unknown element nodes + } else { + fragmentDiv.innerHTML = elem.outerHTML; + fragmentDiv.removeChild( clone = fragmentDiv.firstChild ); + } + + if ( (!jQuery.support.noCloneEvent || !jQuery.support.noCloneChecked) && + (elem.nodeType === 1 || elem.nodeType === 11) && !jQuery.isXMLDoc(elem) ) { + + // We eschew Sizzle here for performance reasons: http://jsperf.com/getall-vs-sizzle/2 + destElements = getAll( clone ); + srcElements = getAll( elem ); + + // Fix all IE cloning issues + for ( i = 0; (node = srcElements[i]) != null; ++i ) { + // Ensure that the destination node is not null; Fixes #9587 + if ( destElements[i] ) { + fixCloneNodeIssues( node, destElements[i] ); + } + } + } + + // Copy the events from the original to the clone + if ( dataAndEvents ) { + if ( deepDataAndEvents ) { + srcElements = srcElements || getAll( elem ); + destElements = destElements || getAll( clone ); + + for ( i = 0; (node = srcElements[i]) != null; i++ ) { + cloneCopyEvent( node, destElements[i] ); + } + } else { + cloneCopyEvent( elem, clone ); + } + } + + // Preserve script evaluation history + destElements = getAll( clone, "script" ); + if ( destElements.length > 0 ) { + setGlobalEval( destElements, !inPage && getAll( elem, "script" ) ); + } + + destElements = srcElements = node = null; + + // Return the cloned set + return clone; + }, + + buildFragment: function( elems, context, scripts, selection ) { + var j, elem, contains, + tmp, tag, tbody, wrap, + l = elems.length, + + // Ensure a safe fragment + safe = createSafeFragment( context ), + + nodes = [], + i = 0; + + for ( ; i < l; i++ ) { + elem = elems[ i ]; + + if ( elem || elem === 0 ) { + + // Add nodes directly + if ( jQuery.type( elem ) === "object" ) { + jQuery.merge( nodes, elem.nodeType ? [ elem ] : elem ); + + // Convert non-html into a text node + } else if ( !rhtml.test( elem ) ) { + nodes.push( context.createTextNode( elem ) ); + + // Convert html into DOM nodes + } else { + tmp = tmp || safe.appendChild( context.createElement("div") ); + + // Deserialize a standard representation + tag = ( rtagName.exec( elem ) || ["", ""] )[1].toLowerCase(); + wrap = wrapMap[ tag ] || wrapMap._default; + + tmp.innerHTML = wrap[1] + elem.replace( rxhtmlTag, "<$1>" ) + wrap[2]; + + // Descend through wrappers to the right content + j = wrap[0]; + while ( j-- ) { + tmp = tmp.lastChild; + } + + // Manually add leading whitespace removed by IE + if ( !jQuery.support.leadingWhitespace && rleadingWhitespace.test( elem ) ) { + nodes.push( context.createTextNode( rleadingWhitespace.exec( elem )[0] ) ); + } + + // Remove IE's autoinserted from table fragments + if ( !jQuery.support.tbody ) { + + // String was a , *may* have spurious + elem = tag === "table" && !rtbody.test( elem ) ? + tmp.firstChild : + + // String was a bare or + wrap[1] === "
    " && !rtbody.test( elem ) ? + tmp : + 0; + + j = elem && elem.childNodes.length; + while ( j-- ) { + if ( jQuery.nodeName( (tbody = elem.childNodes[j]), "tbody" ) && !tbody.childNodes.length ) { + elem.removeChild( tbody ); + } + } + } + + jQuery.merge( nodes, tmp.childNodes ); + + // Fix #12392 for WebKit and IE > 9 + tmp.textContent = ""; + + // Fix #12392 for oldIE + while ( tmp.firstChild ) { + tmp.removeChild( tmp.firstChild ); + } + + // Remember the top-level container for proper cleanup + tmp = safe.lastChild; + } + } + } + + // Fix #11356: Clear elements from fragment + if ( tmp ) { + safe.removeChild( tmp ); + } + + // Reset defaultChecked for any radios and checkboxes + // about to be appended to the DOM in IE 6/7 (#8060) + if ( !jQuery.support.appendChecked ) { + jQuery.grep( getAll( nodes, "input" ), fixDefaultChecked ); + } + + i = 0; + while ( (elem = nodes[ i++ ]) ) { + + // #4087 - If origin and destination elements are the same, and this is + // that element, do not do anything + if ( selection && jQuery.inArray( elem, selection ) !== -1 ) { + continue; + } + + contains = jQuery.contains( elem.ownerDocument, elem ); + + // Append to fragment + tmp = getAll( safe.appendChild( elem ), "script" ); + + // Preserve script evaluation history + if ( contains ) { + setGlobalEval( tmp ); + } + + // Capture executables + if ( scripts ) { + j = 0; + while ( (elem = tmp[ j++ ]) ) { + if ( rscriptType.test( elem.type || "" ) ) { + scripts.push( elem ); + } + } + } + } + + tmp = null; + + return safe; + }, + + cleanData: function( elems, /* internal */ acceptData ) { + var elem, type, id, data, + i = 0, + internalKey = jQuery.expando, + cache = jQuery.cache, + deleteExpando = jQuery.support.deleteExpando, + special = jQuery.event.special; + + for ( ; (elem = elems[i]) != null; i++ ) { + + if ( acceptData || jQuery.acceptData( elem ) ) { + + id = elem[ internalKey ]; + data = id && cache[ id ]; + + if ( data ) { + if ( data.events ) { + for ( type in data.events ) { + if ( special[ type ] ) { + jQuery.event.remove( elem, type ); + + // This is a shortcut to avoid jQuery.event.remove's overhead + } else { + jQuery.removeEvent( elem, type, data.handle ); + } + } + } + + // Remove cache only if it was not already removed by jQuery.event.remove + if ( cache[ id ] ) { + + delete cache[ id ]; + + // 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 ( deleteExpando ) { + delete elem[ internalKey ]; + + } else if ( typeof elem.removeAttribute !== core_strundefined ) { + elem.removeAttribute( internalKey ); + + } else { + elem[ internalKey ] = null; + } + + core_deletedIds.push( id ); + } + } + } + } + }, + + _evalUrl: function( url ) { + return jQuery.ajax({ + url: url, + type: "GET", + dataType: "script", + async: false, + global: false, + "throws": true + }); + } +}); +jQuery.fn.extend({ + wrapAll: function( html ) { + if ( jQuery.isFunction( html ) ) { + return this.each(function(i) { + jQuery(this).wrapAll( html.call(this, i) ); + }); + } + + if ( this[0] ) { + // The elements to wrap the target around + var wrap = jQuery( html, this[0].ownerDocument ).eq(0).clone(true); + + if ( this[0].parentNode ) { + wrap.insertBefore( this[0] ); + } + + wrap.map(function() { + var elem = this; + + while ( elem.firstChild && elem.firstChild.nodeType === 1 ) { + elem = elem.firstChild; + } + + return elem; + }).append( this ); + } + + return this; + }, + + wrapInner: function( html ) { + if ( jQuery.isFunction( html ) ) { + return this.each(function(i) { + jQuery(this).wrapInner( html.call(this, i) ); + }); + } + + return this.each(function() { + var self = jQuery( this ), + contents = self.contents(); + + if ( contents.length ) { + contents.wrapAll( html ); + + } else { + self.append( html ); + } + }); + }, + + wrap: function( html ) { + var isFunction = jQuery.isFunction( html ); + + return this.each(function(i) { + jQuery( this ).wrapAll( isFunction ? html.call(this, i) : html ); + }); + }, + + unwrap: function() { + return this.parent().each(function() { + if ( !jQuery.nodeName( this, "body" ) ) { + jQuery( this ).replaceWith( this.childNodes ); + } + }).end(); + } +}); +var iframe, getStyles, curCSS, + ralpha = /alpha\([^)]*\)/i, + ropacity = /opacity\s*=\s*([^)]*)/, + rposition = /^(top|right|bottom|left)$/, + // swappable if display is none or starts with table except "table", "table-cell", or "table-caption" + // see here for display values: https://developer.mozilla.org/en-US/docs/CSS/display + rdisplayswap = /^(none|table(?!-c[ea]).+)/, + rmargin = /^margin/, + rnumsplit = new RegExp( "^(" + core_pnum + ")(.*)$", "i" ), + rnumnonpx = new RegExp( "^(" + core_pnum + ")(?!px)[a-z%]+$", "i" ), + rrelNum = new RegExp( "^([+-])=(" + core_pnum + ")", "i" ), + elemdisplay = { BODY: "block" }, + + cssShow = { position: "absolute", visibility: "hidden", display: "block" }, + cssNormalTransform = { + letterSpacing: 0, + fontWeight: 400 + }, + + cssExpand = [ "Top", "Right", "Bottom", "Left" ], + cssPrefixes = [ "Webkit", "O", "Moz", "ms" ]; + +// return a css property mapped to a potentially vendor prefixed property +function vendorPropName( style, name ) { + + // shortcut for names that are not vendor prefixed + if ( name in style ) { + return name; + } + + // check for vendor prefixed names + var capName = name.charAt(0).toUpperCase() + name.slice(1), + origName = name, + i = cssPrefixes.length; + + while ( i-- ) { + name = cssPrefixes[ i ] + capName; + if ( name in style ) { + return name; + } + } + + return origName; +} + +function isHidden( elem, el ) { + // isHidden might be called from jQuery#filter function; + // in that case, element will be second argument + elem = el || elem; + return jQuery.css( elem, "display" ) === "none" || !jQuery.contains( elem.ownerDocument, elem ); +} + +function showHide( elements, show ) { + var display, elem, hidden, + values = [], + index = 0, + length = elements.length; + + for ( ; index < length; index++ ) { + elem = elements[ index ]; + if ( !elem.style ) { + continue; + } + + values[ index ] = jQuery._data( elem, "olddisplay" ); + display = elem.style.display; + if ( show ) { + // Reset the inline display of this element to learn if it is + // being hidden by cascaded rules or not + if ( !values[ index ] && display === "none" ) { + elem.style.display = ""; + } + + // Set elements which have been overridden with display: none + // in a stylesheet to whatever the default browser style is + // for such an element + if ( elem.style.display === "" && isHidden( elem ) ) { + values[ index ] = jQuery._data( elem, "olddisplay", css_defaultDisplay(elem.nodeName) ); + } + } else { + + if ( !values[ index ] ) { + hidden = isHidden( elem ); + + if ( display && display !== "none" || !hidden ) { + jQuery._data( elem, "olddisplay", hidden ? display : jQuery.css( elem, "display" ) ); + } + } + } + } + + // Set the display of most of the elements in a second loop + // to avoid the constant reflow + for ( index = 0; index < length; index++ ) { + elem = elements[ index ]; + if ( !elem.style ) { + continue; + } + if ( !show || elem.style.display === "none" || elem.style.display === "" ) { + elem.style.display = show ? values[ index ] || "" : "none"; + } + } + + return elements; +} + +jQuery.fn.extend({ + css: function( name, value ) { + return jQuery.access( this, function( elem, name, value ) { + var len, styles, + map = {}, + i = 0; + + if ( jQuery.isArray( name ) ) { + styles = getStyles( elem ); + len = name.length; + + for ( ; i < len; i++ ) { + map[ name[ i ] ] = jQuery.css( elem, name[ i ], false, styles ); + } + + return map; + } + + return value !== undefined ? + jQuery.style( elem, name, value ) : + jQuery.css( elem, name ); + }, name, value, arguments.length > 1 ); + }, + show: function() { + return showHide( this, true ); + }, + hide: function() { + return showHide( this ); + }, + toggle: function( state ) { + if ( typeof state === "boolean" ) { + return state ? this.show() : this.hide(); + } + + return this.each(function() { + if ( isHidden( this ) ) { + jQuery( this ).show(); + } else { + jQuery( this ).hide(); + } + }); + } +}); + +jQuery.extend({ + // Add in style property hooks for overriding the default + // behavior of getting and setting a style property + cssHooks: { + opacity: { + get: function( elem, computed ) { + if ( computed ) { + // We should always get a number back from opacity + var ret = curCSS( elem, "opacity" ); + return ret === "" ? "1" : ret; + } + } + } + }, + + // Don't automatically add "px" to these possibly-unitless properties + cssNumber: { + "columnCount": true, + "fillOpacity": true, + "fontWeight": true, + "lineHeight": true, + "opacity": true, + "order": true, + "orphans": true, + "widows": true, + "zIndex": true, + "zoom": true + }, + + // Add in properties whose names you wish to fix before + // setting or getting the value + cssProps: { + // normalize float css property + "float": jQuery.support.cssFloat ? "cssFloat" : "styleFloat" + }, + + // Get and set the style property on a DOM Node + style: function( elem, name, value, extra ) { + // Don't set styles on text and comment nodes + if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) { + return; + } + + // Make sure that we're working with the right name + var ret, type, hooks, + origName = jQuery.camelCase( name ), + style = elem.style; + + name = jQuery.cssProps[ origName ] || ( jQuery.cssProps[ origName ] = vendorPropName( style, origName ) ); + + // gets hook for the prefixed version + // followed by the unprefixed version + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // Check if we're setting a value + if ( value !== undefined ) { + type = typeof value; + + // convert relative number strings (+= or -=) to relative numbers. #7345 + if ( type === "string" && (ret = rrelNum.exec( value )) ) { + value = ( ret[1] + 1 ) * ret[2] + parseFloat( jQuery.css( elem, name ) ); + // Fixes bug #9237 + type = "number"; + } + + // Make sure that NaN and null values aren't set. See: #7116 + if ( value == null || type === "number" && isNaN( value ) ) { + return; + } + + // If a number was passed in, add 'px' to the (except for certain CSS properties) + if ( type === "number" && !jQuery.cssNumber[ origName ] ) { + value += "px"; + } + + // Fixes #8908, it can be done more correctly by specifing setters in cssHooks, + // but it would mean to define eight (for every problematic property) identical functions + if ( !jQuery.support.clearCloneStyle && value === "" && name.indexOf("background") === 0 ) { + style[ name ] = "inherit"; + } + + // If a hook was provided, use that value, otherwise just set the specified value + if ( !hooks || !("set" in hooks) || (value = hooks.set( elem, value, extra )) !== undefined ) { + + // Wrapped to prevent IE from throwing errors when 'invalid' values are provided + // Fixes bug #5509 + try { + style[ name ] = value; + } catch(e) {} + } + + } else { + // If a hook was provided get the non-computed value from there + if ( hooks && "get" in hooks && (ret = hooks.get( elem, false, extra )) !== undefined ) { + return ret; + } + + // Otherwise just get the value from the style object + return style[ name ]; + } + }, + + css: function( elem, name, extra, styles ) { + var num, val, hooks, + origName = jQuery.camelCase( name ); + + // Make sure that we're working with the right name + name = jQuery.cssProps[ origName ] || ( jQuery.cssProps[ origName ] = vendorPropName( elem.style, origName ) ); + + // gets hook for the prefixed version + // followed by the unprefixed version + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // If a hook was provided get the computed value from there + if ( hooks && "get" in hooks ) { + val = hooks.get( elem, true, extra ); + } + + // Otherwise, if a way to get the computed value exists, use that + if ( val === undefined ) { + val = curCSS( elem, name, styles ); + } + + //convert "normal" to computed value + if ( val === "normal" && name in cssNormalTransform ) { + val = cssNormalTransform[ name ]; + } + + // Return, converting to number if forced or a qualifier was provided and val looks numeric + if ( extra === "" || extra ) { + num = parseFloat( val ); + return extra === true || jQuery.isNumeric( num ) ? num || 0 : val; + } + return val; + } +}); + +// NOTE: we've included the "window" in window.getComputedStyle +// because jsdom on node.js will break without it. +if ( window.getComputedStyle ) { + getStyles = function( elem ) { + return window.getComputedStyle( elem, null ); + }; + + curCSS = function( elem, name, _computed ) { + var width, minWidth, maxWidth, + computed = _computed || getStyles( elem ), + + // getPropertyValue is only needed for .css('filter') in IE9, see #12537 + ret = computed ? computed.getPropertyValue( name ) || computed[ name ] : undefined, + style = elem.style; + + if ( computed ) { + + if ( ret === "" && !jQuery.contains( elem.ownerDocument, elem ) ) { + ret = jQuery.style( elem, name ); + } + + // A tribute to the "awesome hack by Dean Edwards" + // Chrome < 17 and Safari 5.0 uses "computed value" instead of "used value" for margin-right + // Safari 5.1.7 (at least) returns percentage for a larger set of values, but width seems to be reliably pixels + // this is against the CSSOM draft spec: http://dev.w3.org/csswg/cssom/#resolved-values + if ( rnumnonpx.test( ret ) && rmargin.test( name ) ) { + + // Remember the original values + width = style.width; + minWidth = style.minWidth; + maxWidth = style.maxWidth; + + // Put in the new values to get a computed value out + style.minWidth = style.maxWidth = style.width = ret; + ret = computed.width; + + // Revert the changed values + style.width = width; + style.minWidth = minWidth; + style.maxWidth = maxWidth; + } + } + + return ret; + }; +} else if ( document.documentElement.currentStyle ) { + getStyles = function( elem ) { + return elem.currentStyle; + }; + + curCSS = function( elem, name, _computed ) { + var left, rs, rsLeft, + computed = _computed || getStyles( elem ), + ret = computed ? computed[ name ] : undefined, + style = elem.style; + + // Avoid setting ret to empty string here + // so we don't default to auto + if ( ret == null && style && style[ name ] ) { + ret = style[ name ]; + } + + // From the awesome hack by Dean Edwards + // http://erik.eae.net/archives/2007/07/27/18.54.15/#comment-102291 + + // If we're not dealing with a regular pixel number + // but a number that has a weird ending, we need to convert it to pixels + // but not position css attributes, as those are proportional to the parent element instead + // and we can't measure the parent instead because it might trigger a "stacking dolls" problem + if ( rnumnonpx.test( ret ) && !rposition.test( name ) ) { + + // Remember the original values + left = style.left; + rs = elem.runtimeStyle; + rsLeft = rs && rs.left; + + // Put in the new values to get a computed value out + if ( rsLeft ) { + rs.left = elem.currentStyle.left; + } + style.left = name === "fontSize" ? "1em" : ret; + ret = style.pixelLeft + "px"; + + // Revert the changed values + style.left = left; + if ( rsLeft ) { + rs.left = rsLeft; + } + } + + return ret === "" ? "auto" : ret; + }; +} + +function setPositiveNumber( elem, value, subtract ) { + var matches = rnumsplit.exec( value ); + return matches ? + // Guard against undefined "subtract", e.g., when used as in cssHooks + Math.max( 0, matches[ 1 ] - ( subtract || 0 ) ) + ( matches[ 2 ] || "px" ) : + value; +} + +function augmentWidthOrHeight( elem, name, extra, isBorderBox, styles ) { + var i = extra === ( isBorderBox ? "border" : "content" ) ? + // If we already have the right measurement, avoid augmentation + 4 : + // Otherwise initialize for horizontal or vertical properties + name === "width" ? 1 : 0, + + val = 0; + + for ( ; i < 4; i += 2 ) { + // both box models exclude margin, so add it if we want it + if ( extra === "margin" ) { + val += jQuery.css( elem, extra + cssExpand[ i ], true, styles ); + } + + if ( isBorderBox ) { + // border-box includes padding, so remove it if we want content + if ( extra === "content" ) { + val -= jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); + } + + // at this point, extra isn't border nor margin, so remove border + if ( extra !== "margin" ) { + val -= jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + } + } else { + // at this point, extra isn't content, so add padding + val += jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); + + // at this point, extra isn't content nor padding, so add border + if ( extra !== "padding" ) { + val += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + } + } + } + + return val; +} + +function getWidthOrHeight( elem, name, extra ) { + + // Start with offset property, which is equivalent to the border-box value + var valueIsBorderBox = true, + val = name === "width" ? elem.offsetWidth : elem.offsetHeight, + styles = getStyles( elem ), + isBorderBox = jQuery.support.boxSizing && jQuery.css( elem, "boxSizing", false, styles ) === "border-box"; + + // some non-html elements return undefined for offsetWidth, so check for null/undefined + // svg - https://bugzilla.mozilla.org/show_bug.cgi?id=649285 + // MathML - https://bugzilla.mozilla.org/show_bug.cgi?id=491668 + if ( val <= 0 || val == null ) { + // Fall back to computed then uncomputed css if necessary + val = curCSS( elem, name, styles ); + if ( val < 0 || val == null ) { + val = elem.style[ name ]; + } + + // Computed unit is not pixels. Stop here and return. + if ( rnumnonpx.test(val) ) { + return val; + } + + // we need the check for style in case a browser which returns unreliable values + // for getComputedStyle silently falls back to the reliable elem.style + valueIsBorderBox = isBorderBox && ( jQuery.support.boxSizingReliable || val === elem.style[ name ] ); + + // Normalize "", auto, and prepare for extra + val = parseFloat( val ) || 0; + } + + // use the active box-sizing model to add/subtract irrelevant styles + return ( val + + augmentWidthOrHeight( + elem, + name, + extra || ( isBorderBox ? "border" : "content" ), + valueIsBorderBox, + styles + ) + ) + "px"; +} + +// Try to determine the default display value of an element +function css_defaultDisplay( nodeName ) { + var doc = document, + display = elemdisplay[ nodeName ]; + + if ( !display ) { + display = actualDisplay( nodeName, doc ); + + // If the simple way fails, read from inside an iframe + if ( display === "none" || !display ) { + // Use the already-created iframe if possible + iframe = ( iframe || + jQuery("