From 258940b5c5e9ab7c3744ab211a9e6b061d0611e8 Mon Sep 17 00:00:00 2001 From: Nikolai Kristiansen Date: Sun, 12 May 2013 12:20:52 +0200 Subject: [PATCH] Pink to purple --- wp-content/themes/studio13/css/app.css | 66 +- wp-content/themes/studio13/favicon.ico | Bin 946 -> 1014 bytes wp-content/themes/studio13/favicon.png | Bin 835 -> 3179 bytes wp-content/themes/studio13/images/artists.png | Bin 9467 -> 9232 bytes .../themes/studio13/images/artists_hover.png | Bin 9527 -> 9181 bytes wp-content/themes/studio13/images/blog.png | Bin 8289 -> 7816 bytes .../themes/studio13/images/blog_hover.png | Bin 7979 -> 7849 bytes .../themes/studio13/images/fri_villig.png | Bin 11919 -> 11744 bytes .../studio13/images/fri_villig_hover.png | Bin 12072 -> 11771 bytes .../themes/studio13/images/instagram.png | Bin 13847 -> 13523 bytes .../studio13/images/instagram_hover.png | Bin 13610 -> 13501 bytes wp-content/themes/studio13/images/logo.png | Bin 4254 -> 6220 bytes .../themes/studio13/images/logo_multiply.png | Bin 3675 -> 3034 bytes .../themes/studio13/images/megawhale_wink.gif | Bin 12172 -> 12256 bytes wp-content/themes/studio13/images/tweets.png | Bin 3316 -> 3183 bytes .../themes/studio13/images/tweets_hover.png | Bin 3079 -> 3140 bytes .../themes/studio13/sass/_settings.scss | 3 +- wp-content/themes/studio13/sass/app.scss | 4 +- wp-content/themes/studio13/screenshot.png | Bin 11706 -> 14207 bytes wp-content/themes/studio13_pink/.gitignore | 8 + wp-content/themes/studio13_pink/404.php | 23 + wp-content/themes/studio13_pink/archive.php | 71 + wp-content/themes/studio13_pink/comments.php | 0 wp-content/themes/studio13_pink/config.rb | 13 + .../themes/studio13_pink/content-full.php | 18 + .../themes/studio13_pink/content-notfound.php | 12 + .../themes/studio13_pink/content-sticky.php | 17 + wp-content/themes/studio13_pink/content.php | 20 + wp-content/themes/studio13_pink/css/app.css | 726 ++ .../themes/studio13_pink/css/normalize.css | 117 + wp-content/themes/studio13_pink/favicon.ico | Bin 0 -> 946 bytes wp-content/themes/studio13_pink/favicon.png | Bin 0 -> 835 bytes wp-content/themes/studio13_pink/footer.php | 15 + .../themes/studio13_pink/front-page.php | 79 + wp-content/themes/studio13_pink/functions.php | 103 + wp-content/themes/studio13_pink/header.php | 70 + .../themes/studio13_pink/images/artists.png | Bin 0 -> 9467 bytes .../studio13_pink/images/artists_hover.png | Bin 0 -> 9527 bytes .../themes/studio13_pink/images/blog.png | Bin 0 -> 8289 bytes .../studio13_pink/images/blog_hover.png | Bin 0 -> 7979 bytes .../studio13_pink/images/brillemote.jpg | Bin 0 -> 73868 bytes .../themes/studio13_pink/images/facebook.png | Bin 0 -> 3624 bytes .../studio13_pink/images/fine_hatter.jpg | Bin 0 -> 54158 bytes .../themes/studio13_pink/images/flickr.png | Bin 0 -> 4889 bytes .../studio13_pink/images/fri_villig.png | Bin 0 -> 11919 bytes .../studio13_pink/images/fri_villig_hover.png | Bin 0 -> 12072 bytes .../themes/studio13_pink/images/instagram.png | Bin 0 -> 13847 bytes .../studio13_pink/images/instagram_hover.png | Bin 0 -> 13610 bytes .../themes/studio13_pink/images/line.png | Bin 0 -> 2202 bytes .../themes/studio13_pink/images/logo.png | Bin 0 -> 4254 bytes .../studio13_pink/images/logo_multiply.png | Bin 0 -> 3675 bytes .../studio13_pink/images/mandig_bart.jpg | Bin 0 -> 42528 bytes .../images/megawhale.png | Bin .../studio13_pink/images/megawhale_wink.gif | Bin 0 -> 12172 bytes .../studio13_pink/images/punsjebolle.png | Bin 0 -> 15519 bytes .../themes/studio13_pink/images/streamer.png | Bin 0 -> 21116 bytes .../themes/studio13_pink/images/thinking.gif | Bin 0 -> 9765 bytes .../themes/studio13_pink/images/tweets.png | Bin 0 -> 3316 bytes .../studio13_pink/images/tweets_hover.png | Bin 0 -> 3079 bytes .../themes/studio13_pink/images/twitter.png | Bin 0 -> 4474 bytes .../themes/studio13_pink/images/vimeo.png | Bin 0 -> 4632 bytes .../themes/studio13_pink/images/wave_top.png | Bin 0 -> 3047 bytes wp-content/themes/studio13_pink/index.php | 15 + .../js/foundation/foundation.alerts.js | 50 + .../js/foundation/foundation.clearing.js | 512 + .../js/foundation/foundation.cookie.js | 74 + .../js/foundation/foundation.dropdown.js | 139 + .../js/foundation/foundation.forms.js | 427 + .../js/foundation/foundation.joyride.js | 833 ++ .../studio13_pink/js/foundation/foundation.js | 378 + .../js/foundation/foundation.magellan.js | 130 + .../js/foundation/foundation.orbit.js | 367 + .../js/foundation/foundation.placeholder.js | 159 + .../js/foundation/foundation.reveal.js | 272 + .../js/foundation/foundation.section.js | 291 + .../js/foundation/foundation.tooltips.js | 199 + .../js/foundation/foundation.topbar.js | 242 + wp-content/themes/studio13_pink/js/main.js | 62 + .../js/vendor/custom.modernizr.js | 4 + .../studio13_pink/js/vendor/instafeed.min.js | 2 + .../themes/studio13_pink/js/vendor/jquery.js | 9597 +++++++++++++++++ .../themes/studio13_pink/js/vendor/lang/nb.js | 1 + .../studio13_pink/js/vendor/moment.min.js | 6 + .../studio13_pink/js/vendor/skrollr.ie.min.js | 2 + .../js/vendor/skrollr.menu.min.js | 2 + .../studio13_pink/js/vendor/skrollr.min.js | 2 + .../js/vendor/skrollr.mobile.min.js | 4 + .../js/vendor/skrollr.stylesheets.min.js | 2 + .../themes/studio13_pink/js/vendor/zepto.js | 1884 ++++ wp-content/themes/studio13_pink/page.php | 12 + wp-content/themes/studio13_pink/robots.txt | 4 + .../themes/studio13_pink/sass/_settings.scss | 1019 ++ wp-content/themes/studio13_pink/sass/app.scss | 643 ++ .../themes/studio13_pink/sass/normalize.scss | 396 + .../themes/studio13_pink/screenshot.png | Bin 0 -> 11706 bytes wp-content/themes/studio13_pink/search.php | 19 + wp-content/themes/studio13_pink/sidebar.php | 30 + wp-content/themes/studio13_pink/style.css | 7 + .../themes/studio13_pink/template-artists.php | 34 + 99 files changed, 19149 insertions(+), 36 deletions(-) create mode 100644 wp-content/themes/studio13_pink/.gitignore create mode 100644 wp-content/themes/studio13_pink/404.php create mode 100644 wp-content/themes/studio13_pink/archive.php create mode 100644 wp-content/themes/studio13_pink/comments.php create mode 100644 wp-content/themes/studio13_pink/config.rb create mode 100644 wp-content/themes/studio13_pink/content-full.php create mode 100644 wp-content/themes/studio13_pink/content-notfound.php create mode 100644 wp-content/themes/studio13_pink/content-sticky.php create mode 100644 wp-content/themes/studio13_pink/content.php create mode 100644 wp-content/themes/studio13_pink/css/app.css create mode 100644 wp-content/themes/studio13_pink/css/normalize.css create mode 100644 wp-content/themes/studio13_pink/favicon.ico create mode 100644 wp-content/themes/studio13_pink/favicon.png create mode 100644 wp-content/themes/studio13_pink/footer.php create mode 100644 wp-content/themes/studio13_pink/front-page.php create mode 100644 wp-content/themes/studio13_pink/functions.php create mode 100644 wp-content/themes/studio13_pink/header.php create mode 100644 wp-content/themes/studio13_pink/images/artists.png create mode 100644 wp-content/themes/studio13_pink/images/artists_hover.png create mode 100644 wp-content/themes/studio13_pink/images/blog.png create mode 100644 wp-content/themes/studio13_pink/images/blog_hover.png create mode 100644 wp-content/themes/studio13_pink/images/brillemote.jpg create mode 100644 wp-content/themes/studio13_pink/images/facebook.png create mode 100644 wp-content/themes/studio13_pink/images/fine_hatter.jpg create mode 100644 wp-content/themes/studio13_pink/images/flickr.png create mode 100644 wp-content/themes/studio13_pink/images/fri_villig.png create mode 100644 wp-content/themes/studio13_pink/images/fri_villig_hover.png create mode 100644 wp-content/themes/studio13_pink/images/instagram.png create mode 100644 wp-content/themes/studio13_pink/images/instagram_hover.png create mode 100644 wp-content/themes/studio13_pink/images/line.png create mode 100644 wp-content/themes/studio13_pink/images/logo.png create mode 100644 wp-content/themes/studio13_pink/images/logo_multiply.png create mode 100644 wp-content/themes/studio13_pink/images/mandig_bart.jpg rename wp-content/themes/{studio13 => studio13_pink}/images/megawhale.png (100%) create mode 100644 wp-content/themes/studio13_pink/images/megawhale_wink.gif create mode 100644 wp-content/themes/studio13_pink/images/punsjebolle.png create mode 100644 wp-content/themes/studio13_pink/images/streamer.png create mode 100644 wp-content/themes/studio13_pink/images/thinking.gif create mode 100644 wp-content/themes/studio13_pink/images/tweets.png create mode 100644 wp-content/themes/studio13_pink/images/tweets_hover.png create mode 100644 wp-content/themes/studio13_pink/images/twitter.png create mode 100644 wp-content/themes/studio13_pink/images/vimeo.png create mode 100644 wp-content/themes/studio13_pink/images/wave_top.png create mode 100644 wp-content/themes/studio13_pink/index.php create mode 100644 wp-content/themes/studio13_pink/js/foundation/foundation.alerts.js create mode 100644 wp-content/themes/studio13_pink/js/foundation/foundation.clearing.js create mode 100644 wp-content/themes/studio13_pink/js/foundation/foundation.cookie.js create mode 100644 wp-content/themes/studio13_pink/js/foundation/foundation.dropdown.js create mode 100644 wp-content/themes/studio13_pink/js/foundation/foundation.forms.js create mode 100644 wp-content/themes/studio13_pink/js/foundation/foundation.joyride.js create mode 100644 wp-content/themes/studio13_pink/js/foundation/foundation.js create mode 100644 wp-content/themes/studio13_pink/js/foundation/foundation.magellan.js create mode 100644 wp-content/themes/studio13_pink/js/foundation/foundation.orbit.js create mode 100644 wp-content/themes/studio13_pink/js/foundation/foundation.placeholder.js create mode 100644 wp-content/themes/studio13_pink/js/foundation/foundation.reveal.js create mode 100644 wp-content/themes/studio13_pink/js/foundation/foundation.section.js create mode 100644 wp-content/themes/studio13_pink/js/foundation/foundation.tooltips.js create mode 100644 wp-content/themes/studio13_pink/js/foundation/foundation.topbar.js create mode 100644 wp-content/themes/studio13_pink/js/main.js create mode 100644 wp-content/themes/studio13_pink/js/vendor/custom.modernizr.js create mode 100644 wp-content/themes/studio13_pink/js/vendor/instafeed.min.js create mode 100644 wp-content/themes/studio13_pink/js/vendor/jquery.js create mode 100644 wp-content/themes/studio13_pink/js/vendor/lang/nb.js create mode 100644 wp-content/themes/studio13_pink/js/vendor/moment.min.js create mode 100644 wp-content/themes/studio13_pink/js/vendor/skrollr.ie.min.js create mode 100644 wp-content/themes/studio13_pink/js/vendor/skrollr.menu.min.js create mode 100644 wp-content/themes/studio13_pink/js/vendor/skrollr.min.js create mode 100644 wp-content/themes/studio13_pink/js/vendor/skrollr.mobile.min.js create mode 100644 wp-content/themes/studio13_pink/js/vendor/skrollr.stylesheets.min.js create mode 100644 wp-content/themes/studio13_pink/js/vendor/zepto.js create mode 100644 wp-content/themes/studio13_pink/page.php create mode 100644 wp-content/themes/studio13_pink/robots.txt create mode 100644 wp-content/themes/studio13_pink/sass/_settings.scss create mode 100644 wp-content/themes/studio13_pink/sass/app.scss create mode 100644 wp-content/themes/studio13_pink/sass/normalize.scss create mode 100644 wp-content/themes/studio13_pink/screenshot.png create mode 100644 wp-content/themes/studio13_pink/search.php create mode 100644 wp-content/themes/studio13_pink/sidebar.php create mode 100644 wp-content/themes/studio13_pink/style.css create mode 100644 wp-content/themes/studio13_pink/template-artists.php diff --git a/wp-content/themes/studio13/css/app.css b/wp-content/themes/studio13/css/app.css index caa57b8..12cc849 100644 --- a/wp-content/themes/studio13/css/app.css +++ b/wp-content/themes/studio13/css/app.css @@ -192,7 +192,7 @@ select { width: 100%; } [class*="small-block-grid-"] > li { clear: none !important; } } p.lead { font-size: 1.21875em; line-height: 1.6; } -.subheader { line-height: 1.4; color: #ff99be; font-weight: 300; margin-top: 0.2em; margin-bottom: 0.5em; } +.subheader { line-height: 1.4; color: #d999ff; font-weight: 300; margin-top: 0.2em; margin-bottom: 0.5em; } /* Typography resets */ div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td { margin: 0; padding: 0; direction: ltr; } @@ -207,8 +207,8 @@ p { font-family: inherit; font-weight: normal; font-size: 1em; line-height: 1.6; p aside { font-size: 0.875em; line-height: 1.35; font-style: italic; } /* Default header styles */ -h1, h2, h3, h4, h5, h6 { font-family: "Open Sans", Arial, sans-serif; font-weight: bold; font-style: normal; color: #ff005c; text-rendering: optimizeLegibility; margin-top: 0.2em; margin-bottom: 0.5em; line-height: 1.2125em; } -h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { font-size: 60%; color: #ff99be; line-height: 0; } +h1, h2, h3, h4, h5, h6 { font-family: "Open Sans", Arial, sans-serif; font-weight: bold; font-style: normal; color: #a000ff; text-rendering: optimizeLegibility; margin-top: 0.2em; margin-bottom: 0.5em; line-height: 1.2125em; } +h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { font-size: 60%; color: #d999ff; line-height: 0; } h1 { font-size: 2.125em; } @@ -258,11 +258,11 @@ abbr { text-transform: none; } /* Blockquotes */ blockquote { margin: 0 0 1.25em; padding: 0.5625em 1.25em 0 1.1875em; border-left: 1px solid #dddddd; } -blockquote cite { display: block; font-size: 0.8125em; color: #ff669d; } +blockquote cite { display: block; font-size: 0.8125em; color: #c666ff; } blockquote cite:before { content: "\2014 \0020"; } -blockquote cite a, blockquote cite a:visited { color: #ff669d; } +blockquote cite a, blockquote cite a:visited { color: #c666ff; } -blockquote, blockquote p { line-height: 1.6; color: #ff99be; } +blockquote, blockquote p { line-height: 1.6; color: #d999ff; } /* Microformats */ .vcard { display: inline-block; margin: 0 0 1.25em 0; border: 1px solid #dddddd; padding: 0.625em 0.75em; } @@ -300,8 +300,8 @@ blockquote, blockquote p { line-height: 1.6; color: #ff99be; } button, .button { border-style: solid; border-width: 1px; cursor: pointer; font-family: inherit; font-weight: bold; line-height: 1; margin: 0 0 1.25em; position: relative; text-decoration: none; text-align: center; display: inline-block; padding-top: 0.75em; padding-right: 1.5em; padding-bottom: 0.8125em; padding-left: 1.5em; font-size: 1em; background-color: #007aff; border-color: #0062cc; color: white; } button:hover, button:focus, .button:hover, .button:focus { background-color: #0062cc; } button:hover, button:focus, .button:hover, .button:focus { color: white; } -button.secondary, body button.button, .button.secondary, body .button { background-color: #ff005c; border-color: #cc004a; color: white; } -button.secondary:hover, body button.button:hover, button.secondary:focus, body button.button:focus, .button.secondary:hover, body .button:hover, .button.secondary:focus, body .button:focus { background-color: #cc004a; } +button.secondary, body button.button, .button.secondary, body .button { background-color: #a000ff; border-color: #8000cc; color: white; } +button.secondary:hover, body button.button:hover, button.secondary:focus, body button.button:focus, .button.secondary:hover, body .button:hover, .button.secondary:focus, body .button:focus { background-color: #8000cc; } button.secondary:hover, body button.button:hover, button.secondary:focus, body button.button:focus, .button.secondary:hover, body .button:hover, .button.secondary:focus, body .button:focus { color: white; } button.success, .button.success { background-color: #5da423; border-color: #457a1a; color: white; } button.success:hover, button.success:focus, .button.success:hover, .button.success:focus { background-color: #457a1a; } @@ -319,10 +319,10 @@ button.disabled, button[disabled], .button.disabled, .button[disabled] { backgro button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus { background-color: #0062cc; } button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus { color: white; } button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus { background-color: #007aff; } -button.disabled.secondary, body button.disabled.button, button[disabled].secondary, body button[disabled].button, .button.disabled.secondary, body .button.disabled, .button[disabled].secondary, body .button[disabled] { background-color: #ff005c; border-color: #cc004a; color: white; cursor: default; opacity: 0.6; -webkit-box-shadow: none; box-shadow: none; } -button.disabled.secondary:hover, body button.disabled.button:hover, button.disabled.secondary:focus, body button.disabled.button:focus, button[disabled].secondary:hover, body button[disabled].button:hover, button[disabled].secondary:focus, body button[disabled].button:focus, .button.disabled.secondary:hover, body .button.disabled:hover, .button.disabled.secondary:focus, body .button.disabled:focus, .button[disabled].secondary:hover, body .button[disabled]:hover, .button[disabled].secondary:focus, body .button[disabled]:focus { background-color: #cc004a; } +button.disabled.secondary, body button.disabled.button, button[disabled].secondary, body button[disabled].button, .button.disabled.secondary, body .button.disabled, .button[disabled].secondary, body .button[disabled] { background-color: #a000ff; border-color: #8000cc; color: white; cursor: default; opacity: 0.6; -webkit-box-shadow: none; box-shadow: none; } +button.disabled.secondary:hover, body button.disabled.button:hover, button.disabled.secondary:focus, body button.disabled.button:focus, button[disabled].secondary:hover, body button[disabled].button:hover, button[disabled].secondary:focus, body button[disabled].button:focus, .button.disabled.secondary:hover, body .button.disabled:hover, .button.disabled.secondary:focus, body .button.disabled:focus, .button[disabled].secondary:hover, body .button[disabled]:hover, .button[disabled].secondary:focus, body .button[disabled]:focus { background-color: #8000cc; } button.disabled.secondary:hover, body button.disabled.button:hover, button.disabled.secondary:focus, body button.disabled.button:focus, button[disabled].secondary:hover, body button[disabled].button:hover, button[disabled].secondary:focus, body button[disabled].button:focus, .button.disabled.secondary:hover, body .button.disabled:hover, .button.disabled.secondary:focus, body .button.disabled:focus, .button[disabled].secondary:hover, body .button[disabled]:hover, .button[disabled].secondary:focus, body .button[disabled]:focus { color: white; } -button.disabled.secondary:hover, body button.disabled.button:hover, button.disabled.secondary:focus, body button.disabled.button:focus, button[disabled].secondary:hover, body button[disabled].button:hover, button[disabled].secondary:focus, body button[disabled].button:focus, .button.disabled.secondary:hover, body .button.disabled:hover, .button.disabled.secondary:focus, body .button.disabled:focus, .button[disabled].secondary:hover, body .button[disabled]:hover, .button[disabled].secondary:focus, body .button[disabled]:focus { background-color: #ff005c; } +button.disabled.secondary:hover, body button.disabled.button:hover, button.disabled.secondary:focus, body button.disabled.button:focus, button[disabled].secondary:hover, body button[disabled].button:hover, button[disabled].secondary:focus, body button[disabled].button:focus, .button.disabled.secondary:hover, body .button.disabled:hover, .button.disabled.secondary:focus, body .button.disabled:focus, .button[disabled].secondary:hover, body .button[disabled]:hover, .button[disabled].secondary:focus, body .button[disabled]:focus { background-color: #a000ff; } button.disabled.success, button[disabled].success, .button.disabled.success, .button[disabled].success { background-color: #5da423; border-color: #457a1a; color: white; cursor: default; opacity: 0.6; -webkit-box-shadow: none; box-shadow: none; } button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus { background-color: #457a1a; } button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus { color: white; } @@ -493,7 +493,7 @@ fieldset legend { font-weight: bold; background: white; padding: 0 0.1875em; mar .label.round { -webkit-border-radius: 1000px; border-radius: 1000px; } .label.alert { background-color: #c60f13; color: #fff; } .label.success { background-color: #5da423; color: #fff; } -.label.secondary, body .label.button { background-color: #ff005c; color: #fff; } +.label.secondary, body .label.button { background-color: #a000ff; color: #fff; } /* Pagination */ .pagination { display: block; height: 1.5em; margin-left: -0.3125em; } @@ -520,7 +520,7 @@ table thead tr th, table tfoot tr th, table tbody tr td, table tr td, table tfoo body h1, body h2, body h3, body h4 { text-transform: uppercase; } body h1 { margin-bottom: 0.3em; } body a { -webkit-transition: background-color 0.15s ease, background-image 0.15s ease, color 0.15s ease; -moz-transition: background-color 0.15s ease, background-image 0.15s ease, color 0.15s ease; -o-transition: background-color 0.15s ease, background-image 0.15s ease, color 0.15s ease; transition: background-color 0.15s ease, background-image 0.15s ease, color 0.15s ease; } -body a:hover { color: #ff005c; } +body a:hover { color: #a000ff; } body span, body input[type=submit] { -webkit-transition: background-color 0.15s ease, color 0.15s ease; -moz-transition: background-color 0.15s ease, color 0.15s ease; -o-transition: background-color 0.15s ease, color 0.15s ease; transition: background-color 0.15s ease, color 0.15s ease; } body img { -webkit-transition: opacity 0.15s ease; -moz-transition: opacity 0.15s ease; -o-transition: opacity 0.15s ease; transition: opacity 0.15s ease; } @@ -535,31 +535,31 @@ body .button { border: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-s body .btn-tiny { text-align: center; font-size: 1.3em; display: inline-block; color: white; width: 32px; height: 32px; line-height: 32px; } body .btn-tiny .icon-twitter { font-size: 0.8em; } body .primary { background-color: #007aff; } -body .primary:hover { color: white; background-color: #ff005c; } -body .secondary, body .button { background-color: #ff005c; } +body .primary:hover { color: white; background-color: #a000ff; } +body .secondary, body .button { background-color: #a000ff; } body .secondary:hover, body .button:hover { color: white; background-color: #007aff; } /* Images */ .attachment-eight-columns, .attachment-four-columns { width: 100%; } /* more hover stuff */ -a.colored { display: block; background-color: #ff005c; } +a.colored { display: block; background-color: #a000ff; } a.colored.primary { background-color: #007aff; } a.colored img { display: block; width: 100%; } a.colored:hover img { opacity: .4; } /* Disco */ @-moz-keyframes disco { from { background-color: #007aff; } - to { background-color: #ff005c; } } + to { background-color: #a000ff; } } @-webkit-keyframes disco { from { background-color: #007aff; } - to { background-color: #ff005c; } } + to { background-color: #a000ff; } } @-o-keyframes disco { from { background-color: #007aff; } - to { background-color: #ff005c; } } + to { background-color: #a000ff; } } @keyframes disco { from { background-color: #007aff; } - to { background-color: #ff005c; } } + to { background-color: #a000ff; } } .disco { color: white; background-color: #007aff; -webkit-animation: disco 0.5s infinite alternate; -moz-animation: disco 0.5s infinite alternate; -o-animation: disco 0.5s infinite alternate; animation: disco 0.5s infinite alternate; } .disco.reversed { -webkit-animation: disco 0.5s 0.5s infinite alternate; -moz-animation: disco 0.5s 0.5s infinite alternate; -o-animation: disco 0.5s 0.5s infinite alternate; animation: disco 0.5s 0.5s infinite alternate; } @@ -567,13 +567,13 @@ a.colored:hover img { opacity: .4; } header.header { margin-top: 2em; margin-bottom: 2em; } header.header .date { color: #007aff; font-size: 3.4em; text-transform: uppercase; font-weight: 600; margin-bottom: 10px; display: inline-block; } header.header .logo img { position: relative; bottom: -15px; left: 10px; } -header.header .logo img.multiply { position: absolute; left: 372px; bottom: -12px; z-index: 1; } +header.header .logo img.multiply { position: absolute; left: 373px; bottom: -12px; z-index: 1; } header.header .nav-menu { margin: 0; padding: 0; border: 0; overflow: hidden; *zoom: 1; margin: 0 auto; } header.header .nav-menu li { list-style-image: none; list-style-type: none; margin-left: 0; display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; white-space: nowrap; } header.header .nav-menu a { background-color: #007aff; font-size: 1.5em; font-weight: 600; display: inline-block; padding: .7em .805em; color: white; text-transform: uppercase; position: relative; } -header.header .nav-menu a:hover { z-index: 2; background-color: #ff005c; } +header.header .nav-menu a:hover { z-index: 2; background-color: #a000ff; } -.highlight a { height: 280px; line-height: 1.1; font-size: 2.5em; font-weight: bold; text-transform: uppercase; text-align: center; display: block; color: white; background-color: #ff005c; } +.highlight a { height: 280px; line-height: 1.1; font-size: 2.5em; font-weight: bold; text-transform: uppercase; text-align: center; display: block; color: white; background-color: #a000ff; } .highlight a.highlight-image { background-color: white; background-image: url("../images/fri_villig.png"); background-repeat: no-repeat; } .highlight a.highlight-image:hover { background-color: white; background-image: url("../images/fri_villig_hover.png"); } .highlight a:hover { color: white; background-color: #007aff; } @@ -581,14 +581,14 @@ header.header .nav-menu a:hover { z-index: 2; background-color: #ff005c; } .highlight a span.larger { padding-top: 62px; font-size: 1.6em; } .highlight a .number { font-size: 3em; } -.separator { height: 2px; background-color: #ff005c; margin: 2em 0; } +.separator { height: 2px; background-color: #a000ff; margin: 2em 0; } .separator.tiny-margin { margin-top: 0; margin-bottom: 0.4em; } article { margin-bottom: 1.5em; } article p { margin-bottom: 0.6em; } -article .article-header h1 a { color: #ff005c; background-color: white; } +article .article-header h1 a { color: #a000ff; background-color: white; } article .article-header h1 a:hover { color: #007aff; } -article .article-header h4 a { color: #ff005c; background-color: white; } +article .article-header h4 a { color: #a000ff; background-color: white; } article .article-header h4 a:hover { color: #007aff; } article .entry-content { font-size: 0.9em; } article .article-footer { text-align: right; } @@ -608,9 +608,9 @@ article .article-footer { text-align: right; } .instagram-image { display: inline-block; width: 300px; height: 304px; background-color: white; background-image: url("../images/instagram.png"); background-repeat: no-repeat; } .instagram-image:hover { background-color: white; background-image: url("../images/instagram_hover.png"); } -.social-media { font-size: 2em; color: #ff005c; } +.social-media { font-size: 2em; color: #a000ff; } .social-media a { font-size: 1.5em; color: #007aff; padding: 0 0.25em; } -.social-media a:hover { color: #ff005c; } +.social-media a:hover { color: #a000ff; } .social-media .icon-twitter { margin-left: 0.25em; } .social-media .follow { position: relative; font-size: 0.85em; top: -8px; } @@ -619,9 +619,9 @@ article .article-footer { text-align: right; } .sidebar .lineup ul.artists { list-style-type: none; padding-left: 0; text-transform: uppercase; font-size: 1.2em; font-weight: bold; line-height: 1.2; } .sidebar .lineup ul.artists a { color: #007aff; } -.sidebar .lineup ul.artists a:hover { color: white; background-color: #ff005c; } +.sidebar .lineup ul.artists a:hover { color: white; background-color: #a000ff; } .sidebar .lineup ul.artists.headliners { margin-top: 1em; font-size: 2em; } -.sidebar .lineup ul.artists.headliners li:nth-child(even) a { color: #ff005c; } +.sidebar .lineup ul.artists.headliners li:nth-child(even) a { color: #a000ff; } .sidebar .lineup ul.artists.headliners li:nth-child(even) a:hover { color: white; background-color: #007aff; } .flying-megawhale { width: 719px; height: 582px; background-image: url("../images/megawhale_wink.gif"); background-size: 100% 100%; background-repeat: no-repeat; margin: auto; margin-top: 4em; position: relative; top: 50px; z-index: -1; } @@ -643,18 +643,18 @@ article .article-footer { text-align: right; } .template-artists .artists .artist-box a { color: #007aff; } .template-artists .artists .artist-box a span { display: block; color: white; background-color: #007aff; } .template-artists .artists .artist-box a:hover { color: white; } -.template-artists .artists .artist-box a:hover span { color: white; background-color: #ff005c; } +.template-artists .artists .artist-box a:hover span { color: white; background-color: #a000ff; } /* 404 */ .search .screen-reader-text { display: none; } .search label, .search input { margin-bottom: 10px; } .search input { width: 300px; margin: 0 auto; } .search input[type=text] { margin-bottom: 1em; } -.search input[type=submit] { text-transform: uppercase; font-weight: bold; padding: 0.5em 0.4em; background-color: #ff005c; color: white; border: 0; } +.search input[type=submit] { text-transform: uppercase; font-weight: bold; padding: 0.5em 0.4em; background-color: #a000ff; color: white; border: 0; } .search input[type=submit]:hover { background-color: #007aff; } /* Samuel E. Wright - Under the sea */ -.anda-da-zee { position: relative; width: 100%; height: 5000px; background-image: -webkit-linear-gradient(#007aff, #00005e); background-image: -moz-linear-gradient(#007aff, #00005e); background-image: -o-linear-gradient(#007aff, #00005e); background-image: linear-gradient(#007aff, #00005e); border-bottom: solid 65px #000043; } +.anda-da-zee { position: relative; width: 100%; height: 5000px; background-image: -webkit-linear-gradient(#007aff, #0b00ff); background-image: -moz-linear-gradient(#007aff, #0b00ff); background-image: -o-linear-gradient(#007aff, #0b00ff); background-image: linear-gradient(#007aff, #0b00ff); border-bottom: solid 65px #000043; } .anda-da-zee .punsjebollen { position: absolute; bottom: -40px; left: 25%; z-index: 1; width: 512px; height: 340px; background-image: url("../images/punsjebolle.png"); background-repeat: no-repeat; } .anda-da-zee .trail-of-bubbles { position: absolute; top: 475px; left: 50%; } .anda-da-zee .trail-of-bubbles .bubble { border-color: #0062cc; } diff --git a/wp-content/themes/studio13/favicon.ico b/wp-content/themes/studio13/favicon.ico index 6864dc005b5374386659bf0f9afae7d1c6005f20..f78c6117b0f76a477fe391a5f31adf39b3f27600 100644 GIT binary patch literal 1014 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 diff --git a/wp-content/themes/studio13/images/artists.png b/wp-content/themes/studio13/images/artists.png index 3b36960b99bf6da0f2cf9ec7f088571642796f9b..d50cd84ab5db6ef73421e51258abdf996534cf71 100644 GIT binary patch literal 9232 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 literal 9467 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 UUI0G)1D7z=l(m%*3YOvj2gbMf;Q#;t diff --git a/wp-content/themes/studio13/images/artists_hover.png b/wp-content/themes/studio13/images/artists_hover.png index 369e2ba8097d666c05ab121b5f3cc6a18040005e..e64ff5a88f6ab63b405feae314da26ed1f4529a0 100644 GIT binary patch literal 9181 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 a1n^axIa~1>()%|C08-IWu2y^(_P+rA*q#Rf literal 9527 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 DFlMtH diff --git a/wp-content/themes/studio13/images/blog_hover.png b/wp-content/themes/studio13/images/blog_hover.png index dfa3c95012312dd5e96bcc20cc00fa5ef4c59284..d50ad17999d125931f30abb8d49f3813d0ca79c0 100644 GIT binary patch literal 7849 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 NSpfpBl7Aoi-vG?v;Kl#| literal 7979 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 b1p^=`^r6JuSE~!D4Fgn^G{7(gi}3#f*9RBJ diff --git a/wp-content/themes/studio13/images/fri_villig.png b/wp-content/themes/studio13/images/fri_villig.png index c1c279fc180b2c463a52523c34ff16ed761f12f2..c8e0f1ea653aecf5699c1cba9cd76516ed7ea57b 100644 GIT binary patch literal 11744 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 UYooe4@*NaSRb7>OrPtB_4_b3d4gdfE literal 11919 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 diff --git a/wp-content/themes/studio13/images/fri_villig_hover.png b/wp-content/themes/studio13/images/fri_villig_hover.png index 3011c010e1d4d1893a3b0627626560e9cbad0a03..a148c4946ed4d0874f6c8680b7d3ce4bb5104813 100644 GIT binary patch literal 11771 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 bqyjh!HR}EC4vh6!Z{w&bX@V;iUcdV<(o#gE delta 12000 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 mIsAtW|6j&5!PigEo`XczOkAty9*fr diff --git a/wp-content/themes/studio13/images/instagram.png b/wp-content/themes/studio13/images/instagram.png index 2ee70ba8eceda808f974375909082bf2f6d254f5..671bca1a8fb7f8e19309e14e985bb8e5eaff502b 100644 GIT binary patch delta 13459 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 literal 13847 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 NqO6)s-AD7#{{>J8DCGbE diff --git a/wp-content/themes/studio13/images/instagram_hover.png b/wp-content/themes/studio13/images/instagram_hover.png index 0f48dfa64be7d9850c80b6c7a353f22892b61554..807e32d42d95f1a2e7346c97ec375c173273021e 100644 GIT binary patch delta 13413 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 Hu0mjf3Yaq? delta 13543 zcmYjXWmr^S(5De4q`RcMb3s5_Qc}7bmR>-FOM`TSbayTtf}nIs2@5Pr*U}xr%m01e z5AUaY?wRx4Iddk?Z|2T7hbqTJQ=m;*PDaOf2@!ykXssAvcI;kIA4-lDJo(yR0oOc9 z%TbY)nUTHm*w`kNZ5gCrm&zBiB<8GNWt>ROq&^Vl3HiNyw&&*0SjUJyGGR`nKTx?+ z$A(F0ykdkFhQ}eIf^RfTH=*=0UAn-axL%ev`#OIQ7I5C$W!5VKKfcVqrTSO38Zh4N zM+<*?ygYt7J_2|UhlhMfNI?ce_(=~Sz<@Ky*3_-}gUxqNhK5sinApF#nM?ubMp`fV z!?~qf4cZg9Xeo#s!+V#bZyLw>TlhNfFcWvV?|PcrrryhdZc3__Z(Sep<}t@Js~C)= zC~w?2%!ECQN z*@dIlfu@O)?ON!`|8l z*CU@kL>uB_j>1KXMtZ|blhTtC2ViWPT36eV0h4@jjtB zK9R3TRQzdT_FW#z@O5%$vX)gHM64rhEzWx!wy+hpkd*U|W*Ys79+^9dIzjO!+V>~7 zkI`}k4bq~I6Xi;6+L{D2JxC5hUzDQ8LEm8-zWfqNtL=&?W$5&GL&*#>6qscc#{+X9 zv0~LvzzxaQYJ*NZ7(qBi2WV*@QKylENY=cCUf?y6dT2r1~w^|5t~SzF+lvaDs%!_8hnK4+&pOUqpaaAMOcUZ?%U-++I)Fd z1)-P2c5eTno6Fg97iTcAZ<+UlvEdGtRgZy|YdN*nwi9CN3=4y5S9Y4}@$|Fk zOTY0J5ozqI9F7MPzKau9H>vv4i5DdP74AZYX5-?F>@54K2{p?7H@R!C@|I^}th;N@ zdT3{llZA8f4FOFQZYH|7;<}Z}*`@Jjw~C~6A=&FioR`19V8viya7lZeL2EI9`5Sz6 zp&D*sb&tBqs5x$>p1j-O=wj^$z2B71;&a&_*59Qkp8(Qck(96SDF=Kdm=oqBrpgQ2 zHH3p}`Eu>?vb)vaCtpd-dV4XJPFEW*stvJ=#;Lq2%C2$c5shl*Zv3#l7rm{avZBr^ z>Fc_xjV%^3;pc5LJBW}N+1cy|cU~o9Vd2S&ryZmT5%g&dl9
TmW-5eG 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 X98zDxPwHFG6eMMNb-B8C<{|$BenF%$ diff --git a/wp-content/themes/studio13/images/logo.png b/wp-content/themes/studio13/images/logo.png index 193c36cb838b4808e4b030153cd652fcca2865b7..eb8ea6f3f565337535cac2a4fd50b060afb10f35 100644 GIT binary patch literal 6220 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 literal 4254 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 delta 11198 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 Q5dzXNWZXwI658><0BalybpQYW diff --git a/wp-content/themes/studio13/images/tweets.png b/wp-content/themes/studio13/images/tweets.png index c57a1d220e54a709f4a5c09c91d06fe0d073d006..b37fcdbe430089ce081d9352c0ce1cb4550ad173 100644 GIT binary patch literal 3183 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 H-;Dkr9f;U8 literal 3316 zcmb`K_dnE+1IOQ_Va16v6X(b{6#1sCki%IaoqajZ-kVEC`dFuovsYHKNA@l*WUnrc zJC&^~Tha0D`~4d}KfGSg*W>jUyk2n+47FLA_?Q3yVAa*RZvp^xB7d{*r3-(Z=XuNU zUod*>Soi?|^OgUJ4#>{s`CIb(Ynl6-dO7+B+4*7sbq6mrMo8Dg&Ix0Jv2zIV8Nw(7 z086Cqef5XI^WXDSaLYPe18#7U9ng(u(F~IYsl8h6vO4!+_Vj}<@)PL-YW*{WJv0NS zbV*WR8~=ILxNT@VLA$*Rq7-$oz#)8f-}?R4p~I@^eqDb3>rY}|mEW!*`;ag#)aK#* ze2P&+DAB&-yYDRJXICiZCk)Jd9(ZuO;~^a&1P6dv(7%rtpNpAf=0fzE4#w4k7r#dC zmh%D^X z@C*?MahfDJJp)Y51x)Oy)L-U<-q)n<5u-Gq{s(gMQI1W~`%}{i<|Z$3TIYcPD|ox9 z;iy{I-9;{uSP08)#NFiu>*<+GsZQyJ4mn^?zTVJ7NpM8qo4o|BDH4Y;$Kgum@#hl> z5(@|t;n?c(#atH|v|wyNyd!B5`#uWaUk)y!Ghlhei(b|`{b`+~&))W})pl*t?RI_1 zxom-Z8mMYH#}Xyf)H|boSKlx1*Znd#3N&K^LS1V-z#N(u(7@%%WguG=K5Qt}N1l$a zF4BG>4XOWQ>DUHpfAsPf=pHNDfrF_4v)&2ONsS+~GkKQa7%*4CX%pe`>SLxcSn3{q z?@Q=WSy3>P27~t^LA*@Q7b%-k`z_6xD@1`Pt-&zCKI}Xv{1&3VdOfAh-MZ7jW!Aj* z66juE|DbH$OMUY&F$sV_-oyqC6?yIveQ9YkVKSu#R2s+2)xj~i9Y)Tg0S~%(5)q33 zFcgXos>nxr%6@xF<=foDi=BUfL#(~lWw%Ng_-uYB2Xa%C(VsFqkjr1`*8Zo7VPvb$ za8QI^JT}4NL|TOJiJ%|1`D0y zl!Yeu5tOsiM!AX8HK~J*ER!=@P~GWpEyM7aN<{hjVJ zk>AANo#C3+#4a-}!RuCfN;YvGtRikFp#?4uO5urEMTMI3+9R8vMUK+M?gDF+6#+Gi zMUUCzg9Wf{Av~BGN?r|g3jX%wVklP4?xfH%QNi$_nHJqs9m1qNCP6#ZV$9g`dVp*W zga!n;*I<74=ErCVrZ#!Jf*eY67DW1_!BM?;f$7L-|OA8XfB+0u^tuz|u2i#dof+*>m0uN#}#S_)yqWMnr+5-S;tR?pO(&0)L6c1a%@>ZYO-N=Q1U*h1xcj+ z8Wker1v-2PVT%?Qgs&{f*LcrV{oL#^VhXCt`yo^)d^Xbm&zL3&@taLL54F%_JlHT- zkN>7UM%z99UKEa(gsSI3E$9a%^UtkSgF0JWk|nMNcRttnt4+^^s)4(2_v%gg}mX;)zH@wu|hh1Onl3EDFyy2 z!|h7#Rdz5z=+^fYHbggC%`uX&_^xp*ix5T<N*0xSM2-TPd8Z*n(CH&Ih@z z&VNqv^ElH90homyDP4&Gb_FYOBc!v5})ugXs502uZa?1BBXB^Ctw2g4gCI zw(xfy75esU7hP&GY%=aTv(xGhs&gG5wU$DMh&|;q1r(Ickv|8^O2V+1%)DHSvlT%{ ze>=|;Y&YaaW`0Ybh;lZ2KsjtRo*23;vL>Q;yMZQN=xHd2rx*^=@nK>+_Vsf=z4-Y%B4)%zK+_t?ya@HUx;LbrlAPUjVhZdH&1{BB-dww8#g z1wfVB@J{zAsLpBfvM_CxDreI&!1`qF)I}7HuiinTxFf~Kt}uK^h|_!QGIC|1wYWOG zjv;-XhL@I6CE1EM2S0}uuZT}yEsNSemc@rs1F%n%w-@BxQMqEP#rWhUaEo_?vdSU> z@+WhPle;)%FnbRP<7ccOS(j4dxu4hSb>ed*Jl6?I8>R~bh&jJUY-}>*1#yXD6+Mi@zKUZG7wc|rpyxG7EPtNRZQ+U)s_Vt#4=Wz{-3(D@AHhWo(9YF2p zJa=&)xl78+%bFPr{W&zG#?HGCT~w4?FO`IRJh;&sJ8DFk?4iV+QB!-|-MKv0i_E^1 zUCZDc$P$g6ygM(NhU%9?B%CcTKE;BJEperJPsYFg5S#_6%?H?Cj2vFA-a%DurS6V|-jOGzzfqK$c;Ez< zI-Jly(YYI=?y|ytWyG^Yrc8n~K*2U8?m*g58|j83970FAM7`}a;yE)y4$t^0c$rgo z!g4opIZW%K7|56RTKtE^|Kv2O)v3A!wmT)eZCQ`7G4I}a{W?-0hsMTid80as(3G3= z$@DPTI{cX%=kQNrasV5uJ7aw}bPCOGCf0K-`P+m3=@|9ens4nijC@e^2{CupxvX3q zvznhcdN8i9#5(RWf;~l|a5#QbYKEbDt-Y@9cNl;M*qYx@R z>nY`f!n%gE=lq+StCb9msZLAWaS1S`?YbpaYR39lY~7-a%Y{HAE`EPSRzrLDI_J?2RdKF(q_s?lwlR2_^(DuI%m-Q%1)j<~p`N5Vj0`9(roeO+ z$MoB(r(h{d)c{q1D35$M(X2zRXolrMwv=Ls ziK>PMFd?^?Y>O9nhJ93;li#ce)alZJ_{#U~e%<;^&Q4?9^6lw22QvFVQW^f z3?mwpkZ;R5&!`NS7%k$Mr*MZX|Iwttzut+llHexv9Sih7MVIMNUioM$A7&P89RmuK z3+3e1%aMDlQ<+@@kPjMmbzNJve6nlKH?ECueQ6q-Xe5)>Kp;#_f-oD%odXo}pQP`L zryq!=AAo_nev!W3u4pl2OXE%t$NF)QyESS1_zKOgJMcqEc0EqMw?ebx*l^&@E%Ll2 zyBP>+;#nc5{2T4OeO|EXabeN)G*zmPk5ra>nwuB=AMVY?;(832@A4Ubt<{EE5CxDy zP8H-e+#o2_CpG(xO7VC5m(I!4ZPWBL^tjv!oDckik2~`blAoqd6&{B4E>;hnp@5SD~iX8KF;{!tK2dC)XDxY*Xx++res|IR&LHdm1c?B`VZJ)=DkP;-dC zL%i~)q5((0nwo;gTo->5DdSL8u{=;GgFI)YX@CQTy5J4WY%*1D+xp2pTx1n0ve*iu z)m9a^xj79?9!3_&VpSKSi-dO9GE9yYh?y#7ZVY{Rl~IRw>i&5?zuju!`(B%hXkrRz z0$lVWsZ;-Q7E0dO@<+kcZ$muj()SXPl;=I7K53rX622k<5o}fXr$Hn1Qx}0ZkD!r@ zkq*DhCgF4`%Z<^jgx!5o$zAF~ltXkBt1|e2hlHJh?k)`GdipNj{h?702DTZWm^F9| zgdp~=4*gteFLomAaY$GAlIiF*2JBpJ+IOdKf!nB-N9O)~drkYkOBsfYJD~?XSP7^f z90pHSS6Qhayx&sH4==&50T4N~e-*-oOq5=1d{ghmE28YyH6yhoTAI8s+TmS7%&1Jn zTdl+tF&t#tR!49k#Ex?}Y4^Z|vHIe~0)TZ|GakR|==%IJZIkG?UOuUv=opY(tAD-f z%eU4|(+Jzhn~!yC##@92s%QauMPHU_m!t2 zuW#?^IOJPLw>1Ly?c}2mx6I_ua^fBcLD&;=tq=d&MINSpGpe}XgQ@uG^hCUXIA&pR zw!O}{@UeIOkCE;1vQCGY?~LbTtGQj~yJ^Y?{oDPl^cCGt{D^5&7iu$$N_fzjd)Khb zM9c05pTK9U>zdf%=ZqGY%u{xullE;7_Fi?y6Q#$E_bbJKdoG{V;qGJ07r%45(|!}9 zI17PivQUN`DywzWZ@x8LB#tDByY;43YC*M~zi05eJ#E@p^tWb&>FDJ8C)16#;GvV< zM&1KNQA~=-Fz6=UIi9OSC?IPJ1+Gg#o=up3KHX*2q(P6qom zNx5Pqy(1@pu(Oze`M}BD*}@Lxcir2)C@g<{m#N3-u>P=49WdaNebUPB6*Kg<6bt>s zhl}Q_+(bZnAlMTSU$aXAYqyj4#N4NgpGow&A-E%ykS8A<P6slx1h;~?lX59jX%3Xrnq0{JC0^u z@<5V^j4#1!FP_K8ey^snGc+{PL>OH7tYZ zfOG?z3dp1Bv)nqy0V7o7-J%^yT4_s`h0Spj^l?+_$7vd0p3IsUO@M$~E2Wb0^Yc^_ z@u^dUWtUf6#RkDy>)v3Q7R*RR;@s(x&I{W|dEZ3nqIjYDt7%Z4#lFWBY^BzA)qeLS zs{BHSOQcJwJW+r{Rs|W07G2_iF&los0HL~1&LtQrTmPKVX%&0ql+vJmQQW$ggYLQa zV`>?geT0{KsG3A^5(kN!ORjIC=AE6P;|1giHT0Eo^0&<+{MKP)W1VCOVqC`g!=NB+ zeKTkM4AY}x8D^6XhK2_forU$5e{D(T(Xk*cE7GDaI0{ueP0vt#-7`-Md$}J1RJgn| z+kx34ZV(u_Y<*iIiE9q0>etD=*XI&CU1?6jQk9_hc0X^yx?qEp8R} zH5SLf4mPsvrU|6t1U$;oLd^T|X{0?~;dKk%D^uv;3?<5+&!QSZeB^QwJ4nM&)5I@0 zy`cCx#~+}1rt3RAP~)_ed3#{kFn(;w#1|T1uw%e26(Z+0`>&nBWK1Z z9n_M@gux70-h_}enBeQ+*}CW0dCd!c*Q{DxV&=C!P9Moks9@Vq*iK-f5?7%$@UMr7Spas5wIy6x->GhQOiO=t1yz2WKAB zQ`g)DC3n$3(lY$l?R+y15`Mi1DSqiTPZ=B)0KmTEiRC=!!*;|>-s*Ky4hjf|&*SYJ zrx>+~fwY+thgu7z7I;T)e zWwPuTwX{-@EXk}Fex+`awwg4stH14ufITgb(FoJu)iw$7Du7oQX%cI{ zxY-CL>VjRZ3v{Yet~y1ULiJ>EU6(qflqmbeM`4GlD_ln7Xwm9P%Y~~$$15~$K(ju2 ztVE!E_DGk3a`BwKrNI+6wNiVtFXvqjSW1(5msgF}ZzX$Re)Ox!uj&SC`fdikdK1&c z?lZUDYZJTKaHFtI-4!BZ*acf0{CTUVcb@uAp@?XcUayr}`IEc6wH}csv(&_`UINJ{ zwJQ_b88??>_fCT0K(=<6YiRPzCW>gm5iFYO#I**bgf1$VtNt-ezCDtU>&#VpBA|YD4`;pJhx4znbznv{s*EV0baU)Y*tfz!2-f0uqQyzUlwPIwCV^*Cur^{qfL(T zwMIdtL&gnpsScMo{(@vhgJ%(uoFIAruE71HU&WIw4DS*Fo##`T0cS@dKpSMo*wCY=*1A+R()RJ&?YJ)^22FwnY%K-cnbw2vGEo)waw;8|e!)4gMuf%;_PDp27}?6Jv_>~Ll3$_+EbkSb z+OV5i!kWed;@FQo&H@k4&T0UF6GVI#9i40z2c6JA@SuKKUq`o}A0OtCv`I$X*8s53 zEx$);6M`CbX5)WPCURoZcq?MYRF}7r#g&f$N!G6zoBlNr`mB17h7AJd4}D5nw0RqC zV9&7Wnkt3XyI5rH*UXnwJK0F&+6$UAen)L;bkR@7G;I_{R#n zTDTKzq|jaG8sr9ZVTpj#RQ}g}gmn5UpvWE<+|4W_35Dekqfv5>2~1vIu+M~H5JWnbU<t!49DA;=n>aABeRiU7olB7JvMgAIGi@YYF3T?4ykjPPgbPH^U-{;} zL@bUXt&8ZV<_Ot(C<1b=9Vsp-Q7~O!s$%$HrG3Zo%jA>_6?ubMtzJ0gR%gYM#ks&l zmdknR0IE_S>3dMWyQb^Bg$!$_mS!49Wct1KGd}qmv$hjx-n!C(@jl%iR5mXbm+OGu z>j-6XA91XJdj!OWUAVjz<|*v4?&-fCezIu)ku-d|vZ!K@@6nnMDdR#74?AS!+Wgum zU^{(zHPWwoThG<4Nm>W_BuBqsuq~55VlM2xzUi*j%0NNi?v3c`3@EIHjFF6->@AQX zLGMnujvTklZ`vQ>$L-oqabQQ4CBHs4`{SC!&oY1BO&X3Kzr=4J5a*{@B=!g?M%+PEH%_~8M%9TxT+}Lh4OEt z#!!8d%FAvI6VhyiT$wjF8H)troXr{wxw`DOj3@CM?RmX#IWO5_%k`I|C|iF0KWZ(J zSs7OfNIc~|hlOi+M$P87XYjNcVvJxGI=A(b@IetOYfFN5Uo&l4jPEf!IsDQ3_{m=r zmqDj4QO(hi2en=0V3?6D+K5BV1VsU5yn2>@NpkO2gOl|PCwgj1L_e^tksn2fb}8b^I9XYp zyeMC$>M`lO>r=aHJz|W_M3^=66bafwQ7+OV>AVJf*v7M9Z{s2Q5vrl&cddY*3XQ?R z2Z`vPmXNxmubwHBi@ax%qNUu232`-dcX-G2M^r_XCGR?&>P+Ym@@NLcjipfpHO=gUXR>e zLb4GDPpj)lwcT*OqtNv*5u1ef8I^~H3_1nRQxz?&meys`DQ_{x-)v#_-xbS2*c6ocklVd zSLPC8_&&$t7rQ0gr(ISpXOMHX57{*QF>CNz;8GO}2uFxhkk=Q=DMVd7B1&&$)?E+N ze5e3U7SZ17Q_V+Jdee2a`s1pkBGYS@T@mhkZh{R=#@+iuuh|+A4u}OQ8H%9Y=PqJO z(J(Hf^r6$KSxjs(l;SxkuNB#-V=hV62(!88zk1?pz=FudwoNztLf{z#wU&cr z*t7G|KNLuZqP3JR9F(MXs|Q>ap&nPceoWeKn}hS#KdT%wt3w@VO>Cm^jdzDGJhpwq zEFLUv2*>eD_M29FM*U^>)BXlDwh8N3JldMcZt4GdKYj{{;>0Mk4aeM=({F$55FTwt zR5SP_Ryfx}lRemAytSxGY<6@r^~C!G*6D75+TeVn4iD;k>_0iJE-wvDg$S zy}t9kNxfUfxA)Bp#gMhBBG9M9&I+C{kXgUUZyu2(3`W`CPDa6|JL4w7r{?n($Anud z5LwEzR&@IarNQvl(v~=3PXepRz9S+-<~PPvX-CBgKdh&Vj&Ua5j!z@g&hmptCqpNR zmj>xMHL{%&LML>?-5m7@!Xjj(@1PO%c_XllfE*ocIuC(b2k*+ka{O0zf!H@6elTjI zP}J6os*69-$}6;XbN(5Kn<8vN4KEHQDT+D z-j|2P;wdpkE~lE2ty-Rc*hY&wCTxB!BY-my(!v7Q_I+eXtLTOGFgoO55u>TNOx=3) z6x8OcNO935Z5DQaIuQ`1=YIpI!9+1xG@Wbsn%{cjy_LjGqilqj8JaG4=D{wKJpitQ z`sZ-rFiqTilqdi+Bh+K%4KrRykB# zhiI@XBW4Jww@URe92ANf*H&({3Se?zz^j2?%S|&L8t@yPRvGyiH3K48VcDa2HDeJm z)dYbrSFkU{sxI|95u~vp2guy%UrH!P2DxXQU;ZMd+2=lZW<;uya0g7 z? vApn61007bdFVai>Z~1>|1%KQFU;qsGmtIlDj;{m$nW>SbVVyp`SNy*LQ6;Ht diff --git a/wp-content/themes/studio13/sass/_settings.scss b/wp-content/themes/studio13/sass/_settings.scss index 11ad39b..5996aea 100644 --- a/wp-content/themes/studio13/sass/_settings.scss +++ b/wp-content/themes/studio13/sass/_settings.scss @@ -29,7 +29,8 @@ $body-font-family: "Open Sans", Arial, sans-serif; // We use these as default colors throughout $primary-color: #007aff; -$secondary-color: #ff005c; +//$secondary-color: #ff005c; +$secondary-color: #a000ff; // $alert-color: #c60f13; // $success-color: #5da423; diff --git a/wp-content/themes/studio13/sass/app.scss b/wp-content/themes/studio13/sass/app.scss index 981617d..811d73e 100644 --- a/wp-content/themes/studio13/sass/app.scss +++ b/wp-content/themes/studio13/sass/app.scss @@ -46,7 +46,7 @@ @import "compass/css3/images"; @import "compass/css3/border-radius"; -$multiplied: #00005e; // FIXME: use this instead of transparent water? +$multiplied: #0b00ff; // FIXME: use this instead of transparent water? $punch-color: #000043; /* General styles */ @@ -187,7 +187,7 @@ header.header { &.multiply { position: absolute; - left: 372px; + left: 373px; bottom: -12px; z-index: 1; diff --git a/wp-content/themes/studio13/screenshot.png b/wp-content/themes/studio13/screenshot.png index 6d881f0ce73f0a8a68dfe51cb8a6532b6089b8b8..12b5ae843c3fb8285976a92547cdd9e79023d3c1 100644 GIT binary patch literal 14207 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 RzrFzA@`Y>XiRV1;{Wk;zZr=a^ literal 11706 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 Obmp|(uf@N3-S{7JWx$O9 diff --git a/wp-content/themes/studio13_pink/.gitignore b/wp-content/themes/studio13_pink/.gitignore new file mode 100644 index 0000000..52fdb56 --- /dev/null +++ b/wp-content/themes/studio13_pink/.gitignore @@ -0,0 +1,8 @@ + +Bones.esproj/user.Eddie.espressostorage + +Bones.esproj/Project.espressostorage + +.project + +.DS_Store diff --git a/wp-content/themes/studio13_pink/404.php b/wp-content/themes/studio13_pink/404.php new file mode 100644 index 0000000..823c2ca --- /dev/null +++ b/wp-content/themes/studio13_pink/404.php @@ -0,0 +1,23 @@ + +
+
+
+
+
+

Fire Null Fire

+
+
+

Skuta er på halv 12, ring Jens.

+
+ +
+

+
+
+
+
+
+ + diff --git a/wp-content/themes/studio13_pink/archive.php b/wp-content/themes/studio13_pink/archive.php new file mode 100644 index 0000000..bf0e91e --- /dev/null +++ b/wp-content/themes/studio13_pink/archive.php @@ -0,0 +1,71 @@ + +
+ diff --git a/wp-content/themes/studio13_pink/comments.php b/wp-content/themes/studio13_pink/comments.php new file mode 100644 index 0000000..e69de29 diff --git a/wp-content/themes/studio13_pink/config.rb b/wp-content/themes/studio13_pink/config.rb new file mode 100644 index 0000000..7f394ef --- /dev/null +++ b/wp-content/themes/studio13_pink/config.rb @@ -0,0 +1,13 @@ +require 'zurb-foundation' +# Require any additional compass plugins here. + +# Set this to the root of your project when deployed: +http_path = "/" +css_dir = "css" +sass_dir = "sass" +images_dir = "images" +javascripts_dir = "js" + +output_style = :compact +# relative_assets = true +line_comments = false diff --git a/wp-content/themes/studio13_pink/content-full.php b/wp-content/themes/studio13_pink/content-full.php new file mode 100644 index 0000000..86b4549 --- /dev/null +++ b/wp-content/themes/studio13_pink/content-full.php @@ -0,0 +1,18 @@ +
+
+
+ +

+ +
+
+
+ +
+
+ + + + +
+
diff --git a/wp-content/themes/studio13_pink/content-notfound.php b/wp-content/themes/studio13_pink/content-notfound.php new file mode 100644 index 0000000..ba57c4d --- /dev/null +++ b/wp-content/themes/studio13_pink/content-notfound.php @@ -0,0 +1,12 @@ + +
+
+

Ai ai ai

+
+
+

index.php: .post-not-found .entry-content

+
+
+

index.php: .post-not-found .article-footer

+
+
diff --git a/wp-content/themes/studio13_pink/content-sticky.php b/wp-content/themes/studio13_pink/content-sticky.php new file mode 100644 index 0000000..25a66cd --- /dev/null +++ b/wp-content/themes/studio13_pink/content-sticky.php @@ -0,0 +1,17 @@ + +
+
+
+ +

+ +
+
+
+ +
+
+ + +
+
diff --git a/wp-content/themes/studio13_pink/content.php b/wp-content/themes/studio13_pink/content.php new file mode 100644 index 0000000..4bec7d7 --- /dev/null +++ b/wp-content/themes/studio13_pink/content.php @@ -0,0 +1,20 @@ +
+
+
+ +
+
+
+

+ +
+
+ +
+
+ + +
+
+
+
diff --git a/wp-content/themes/studio13_pink/css/app.css b/wp-content/themes/studio13_pink/css/app.css new file mode 100644 index 0000000..caa57b8 --- /dev/null +++ b/wp-content/themes/studio13_pink/css/app.css @@ -0,0 +1,726 @@ +*, *:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } + +html, body { font-size: 100%; } + +body { background: white; color: #222222; padding: 0; margin: 0; font-family: "Open Sans", Arial, sans-serif; font-weight: normal; font-style: normal; line-height: 1; position: relative; } + +a:focus { outline: none; } + +img, object, embed { max-width: 100%; height: auto; } + +object, embed { height: 100%; } + +img { -ms-interpolation-mode: bicubic; } + +#map_canvas img, #map_canvas embed, #map_canvas object, .map_canvas img, .map_canvas embed, .map_canvas object { max-width: none !important; } + +.left { float: left !important; } + +.right { float: right !important; } + +.text-left { text-align: left !important; } + +.text-right { text-align: right !important; } + +.text-center { text-align: center !important; } + +.text-justify { text-align: justify !important; } + +.hide { display: none; } + +.antialiased { -webkit-font-smoothing: antialiased; } + +img { display: inline-block; } + +textarea { height: auto; min-height: 50px; } + +select { width: 100%; } + +/* Grid HTML Classes */ +.row { width: 100%; margin-left: auto; margin-right: auto; margin-top: 0; margin-bottom: 0; max-width: 62.5em; *zoom: 1; } +.row:before, .row:after { content: " "; display: table; } +.row:after { clear: both; } +.row .column, .row .columns { position: relative; padding-left: 0.9375em; padding-right: 0.9375em; width: 100%; float: left; } +.row.collapse .column, .row.collapse .columns { position: relative; padding-left: 0; padding-right: 0; float: left; } +.row .row { width: auto; margin-left: -0.9375em; margin-right: -0.9375em; margin-top: 0; margin-bottom: 0; max-width: none; *zoom: 1; } +.row .row:before, .row .row:after { content: " "; display: table; } +.row .row:after { clear: both; } +.row .row.collapse { width: auto; margin: 0; max-width: none; *zoom: 1; } +.row .row.collapse:before, .row .row.collapse:after { content: " "; display: table; } +.row .row.collapse:after { clear: both; } + +@media only screen { .row .column, .row .columns { position: relative; padding-left: 0.9375em; padding-right: 0.9375em; float: left; } + .row .small-1 { position: relative; width: 8.33333%; } + .row .small-2 { position: relative; width: 16.66667%; } + .row .small-3 { position: relative; width: 25%; } + .row .small-4 { position: relative; width: 33.33333%; } + .row .small-5 { position: relative; width: 41.66667%; } + .row .small-6 { position: relative; width: 50%; } + .row .small-7 { position: relative; width: 58.33333%; } + .row .small-8 { position: relative; width: 66.66667%; } + .row .small-9 { position: relative; width: 75%; } + .row .small-10 { position: relative; width: 83.33333%; } + .row .small-11 { position: relative; width: 91.66667%; } + .row .small-12 { position: relative; width: 100%; } + .row .small-offset-1 { position: relative; margin-left: 8.33333%; } + .row .small-offset-2 { position: relative; margin-left: 16.66667%; } + .row .small-offset-3 { position: relative; margin-left: 25%; } + .row .small-offset-4 { position: relative; margin-left: 33.33333%; } + .row .small-offset-5 { position: relative; margin-left: 41.66667%; } + .row .small-offset-6 { position: relative; margin-left: 50%; } + .row .small-offset-7 { position: relative; margin-left: 58.33333%; } + .row .small-offset-8 { position: relative; margin-left: 66.66667%; } + .row .small-offset-9 { position: relative; margin-left: 75%; } + .row .small-offset-10 { position: relative; margin-left: 83.33333%; } + [class*="column"] + [class*="column"]:last-child { float: right; } + [class*="column"] + [class*="column"].end { float: left; } + .column.small-centered, .columns.small-centered { position: relative; margin-left: auto; margin-right: auto; float: none !important; } } +/* Styles for screens that are atleast 768px; */ +@media only screen and (min-width: 48em) { .row .large-1 { position: relative; width: 8.33333%; } + .row .large-2 { position: relative; width: 16.66667%; } + .row .large-3 { position: relative; width: 25%; } + .row .large-4 { position: relative; width: 33.33333%; } + .row .large-5 { position: relative; width: 41.66667%; } + .row .large-6 { position: relative; width: 50%; } + .row .large-7 { position: relative; width: 58.33333%; } + .row .large-8 { position: relative; width: 66.66667%; } + .row .large-9 { position: relative; width: 75%; } + .row .large-10 { position: relative; width: 83.33333%; } + .row .large-11 { position: relative; width: 91.66667%; } + .row .large-12 { position: relative; width: 100%; } + .row .large-offset-1 { position: relative; margin-left: 8.33333%; } + .row .large-offset-2 { position: relative; margin-left: 16.66667%; } + .row .large-offset-3 { position: relative; margin-left: 25%; } + .row .large-offset-4 { position: relative; margin-left: 33.33333%; } + .row .large-offset-5 { position: relative; margin-left: 41.66667%; } + .row .large-offset-6 { position: relative; margin-left: 50%; } + .row .large-offset-7 { position: relative; margin-left: 58.33333%; } + .row .large-offset-8 { position: relative; margin-left: 66.66667%; } + .row .large-offset-9 { position: relative; margin-left: 75%; } + .row .large-offset-10 { position: relative; margin-left: 83.33333%; } + .push-2 { position: relative; left: 16.66667%; right: auto; } + .pull-2 { position: relative; right: 16.66667%; left: auto; } + .push-3 { position: relative; left: 25%; right: auto; } + .pull-3 { position: relative; right: 25%; left: auto; } + .push-4 { position: relative; left: 33.33333%; right: auto; } + .pull-4 { position: relative; right: 33.33333%; left: auto; } + .push-5 { position: relative; left: 41.66667%; right: auto; } + .pull-5 { position: relative; right: 41.66667%; left: auto; } + .push-6 { position: relative; left: 50%; right: auto; } + .pull-6 { position: relative; right: 50%; left: auto; } + .push-7 { position: relative; left: 58.33333%; right: auto; } + .pull-7 { position: relative; right: 58.33333%; left: auto; } + .push-8 { position: relative; left: 66.66667%; right: auto; } + .pull-8 { position: relative; right: 66.66667%; left: auto; } + .push-9 { position: relative; left: 75%; right: auto; } + .pull-9 { position: relative; right: 75%; left: auto; } + .push-10 { position: relative; left: 83.33333%; right: auto; } + .pull-10 { position: relative; right: 83.33333%; left: auto; } + .small-push-2 { left: inherit; } + .small-pull-2 { right: inherit; } + .small-push-3 { left: inherit; } + .small-pull-3 { right: inherit; } + .small-push-4 { left: inherit; } + .small-pull-4 { right: inherit; } + .small-push-5 { left: inherit; } + .small-pull-5 { right: inherit; } + .small-push-6 { left: inherit; } + .small-pull-6 { right: inherit; } + .small-push-7 { left: inherit; } + .small-pull-7 { right: inherit; } + .small-push-8 { left: inherit; } + .small-pull-8 { right: inherit; } + .small-push-9 { left: inherit; } + .small-pull-9 { right: inherit; } + .small-push-10 { left: inherit; } + .small-pull-10 { right: inherit; } + .column.large-centered, .columns.large-centered { position: relative; margin-left: auto; margin-right: auto; float: none !important; } } +/* Foundation Block Grids for below small breakpoint */ +@media only screen { [class*="block-grid-"] { display: block; padding: 0; margin: 0 -10px; *zoom: 1; } + [class*="block-grid-"]:before, [class*="block-grid-"]:after { content: " "; display: table; } + [class*="block-grid-"]:after { clear: both; } + [class*="block-grid-"] > li { display: block; height: auto; float: left; padding: 0 10px 10px; } + .small-block-grid-1 > li { width: 100%; padding: 0 10px 10px; } + .small-block-grid-1 > li:nth-of-type(1n+1) { clear: both; } + .small-block-grid-2 > li { width: 50%; padding: 0 10px 10px; } + .small-block-grid-2 > li:nth-of-type(2n+1) { clear: both; } + .small-block-grid-3 > li { width: 33.33333%; padding: 0 10px 10px; } + .small-block-grid-3 > li:nth-of-type(3n+1) { clear: both; } + .small-block-grid-4 > li { width: 25%; padding: 0 10px 10px; } + .small-block-grid-4 > li:nth-of-type(4n+1) { clear: both; } + .small-block-grid-5 > li { width: 20%; padding: 0 10px 10px; } + .small-block-grid-5 > li:nth-of-type(5n+1) { clear: both; } + .small-block-grid-6 > li { width: 16.66667%; padding: 0 10px 10px; } + .small-block-grid-6 > li:nth-of-type(6n+1) { clear: both; } + .small-block-grid-7 > li { width: 14.28571%; padding: 0 10px 10px; } + .small-block-grid-7 > li:nth-of-type(7n+1) { clear: both; } + .small-block-grid-8 > li { width: 12.5%; padding: 0 10px 10px; } + .small-block-grid-8 > li:nth-of-type(8n+1) { clear: both; } + .small-block-grid-9 > li { width: 11.11111%; padding: 0 10px 10px; } + .small-block-grid-9 > li:nth-of-type(9n+1) { clear: both; } + .small-block-grid-10 > li { width: 10%; padding: 0 10px 10px; } + .small-block-grid-10 > li:nth-of-type(10n+1) { clear: both; } + .small-block-grid-11 > li { width: 9.09091%; padding: 0 10px 10px; } + .small-block-grid-11 > li:nth-of-type(11n+1) { clear: both; } + .small-block-grid-12 > li { width: 8.33333%; padding: 0 10px 10px; } + .small-block-grid-12 > li:nth-of-type(12n+1) { clear: both; } } +/* Foundation Block Grids for above small breakpoint */ +@media only screen and (min-width: 48em) { .large-block-grid-1 > li { width: 100%; padding: 0 10px 10px; } + .large-block-grid-1 > li:nth-of-type(1n+1) { clear: both; } + .large-block-grid-2 > li { width: 50%; padding: 0 10px 10px; } + .large-block-grid-2 > li:nth-of-type(2n+1) { clear: both; } + .large-block-grid-3 > li { width: 33.33333%; padding: 0 10px 10px; } + .large-block-grid-3 > li:nth-of-type(3n+1) { clear: both; } + .large-block-grid-4 > li { width: 25%; padding: 0 10px 10px; } + .large-block-grid-4 > li:nth-of-type(4n+1) { clear: both; } + .large-block-grid-5 > li { width: 20%; padding: 0 10px 10px; } + .large-block-grid-5 > li:nth-of-type(5n+1) { clear: both; } + .large-block-grid-6 > li { width: 16.66667%; padding: 0 10px 10px; } + .large-block-grid-6 > li:nth-of-type(6n+1) { clear: both; } + .large-block-grid-7 > li { width: 14.28571%; padding: 0 10px 10px; } + .large-block-grid-7 > li:nth-of-type(7n+1) { clear: both; } + .large-block-grid-8 > li { width: 12.5%; padding: 0 10px 10px; } + .large-block-grid-8 > li:nth-of-type(8n+1) { clear: both; } + .large-block-grid-9 > li { width: 11.11111%; padding: 0 10px 10px; } + .large-block-grid-9 > li:nth-of-type(9n+1) { clear: both; } + .large-block-grid-10 > li { width: 10%; padding: 0 10px 10px; } + .large-block-grid-10 > li:nth-of-type(10n+1) { clear: both; } + .large-block-grid-11 > li { width: 9.09091%; padding: 0 10px 10px; } + .large-block-grid-11 > li:nth-of-type(11n+1) { clear: both; } + .large-block-grid-12 > li { width: 8.33333%; padding: 0 10px 10px; } + .large-block-grid-12 > li:nth-of-type(12n+1) { clear: both; } + [class*="small-block-grid-"] > li { clear: none !important; } } +p.lead { font-size: 1.21875em; line-height: 1.6; } + +.subheader { line-height: 1.4; color: #ff99be; font-weight: 300; margin-top: 0.2em; margin-bottom: 0.5em; } + +/* Typography resets */ +div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td { margin: 0; padding: 0; direction: ltr; } + +/* Default Link Styles */ +a { color: #007aff; text-decoration: none; line-height: inherit; } +a:hover, a:focus { color: #006ee6; } +a img { border: none; } + +/* Default paragraph styles */ +p { font-family: inherit; font-weight: normal; font-size: 1em; line-height: 1.6; margin-bottom: 1.25em; text-rendering: optimizeLegibility; } +p aside { font-size: 0.875em; line-height: 1.35; font-style: italic; } + +/* Default header styles */ +h1, h2, h3, h4, h5, h6 { font-family: "Open Sans", Arial, sans-serif; font-weight: bold; font-style: normal; color: #ff005c; text-rendering: optimizeLegibility; margin-top: 0.2em; margin-bottom: 0.5em; line-height: 1.2125em; } +h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { font-size: 60%; color: #ff99be; line-height: 0; } + +h1 { font-size: 2.125em; } + +h2 { font-size: 1.6875em; } + +h3 { font-size: 1.375em; } + +h4 { font-size: 1.125em; } + +h5 { font-size: 1.125em; } + +h6 { font-size: 1em; } + +hr { border: solid #dddddd; border-width: 1px 0 0; clear: both; margin: 1.25em 0 1.1875em; height: 0; } + +/* Helpful Typography Defaults */ +em, i { font-style: italic; line-height: inherit; } + +strong, b { font-weight: bold; line-height: inherit; } + +small { font-size: 60%; line-height: inherit; } + +code { font-family: Consolas, "Liberation Mono", Courier, monospace; font-weight: bold; color: #7f0a0c; } + +/* Lists */ +ul, ol, dl { font-size: 1em; line-height: 1.6; margin-bottom: 1.25em; list-style-position: outside; font-family: inherit; } + +/* Unordered Lists */ +ul li ul, ul li ol { margin-left: 1.25em; margin-bottom: 0; font-size: 1em; /* Override nested font-size change */ } +ul.square li ul, ul.circle li ul, ul.disc li ul { list-style: inherit; } +ul.square { list-style-type: square; } +ul.circle { list-style-type: circle; } +ul.disc { list-style-type: disc; } +ul.no-bullet { list-style: none; } + +/* Ordered Lists */ +ol li ul, ol li ol { margin-left: 1.25em; margin-bottom: 0; } + +/* Definition Lists */ +dl dt { margin-bottom: 0.3em; font-weight: bold; } +dl dd { margin-bottom: 0.75em; } + +/* Abbreviations */ +abbr, acronym { text-transform: uppercase; font-size: 90%; color: #222222; border-bottom: 1px dotted #dddddd; cursor: help; } + +abbr { text-transform: none; } + +/* Blockquotes */ +blockquote { margin: 0 0 1.25em; padding: 0.5625em 1.25em 0 1.1875em; border-left: 1px solid #dddddd; } +blockquote cite { display: block; font-size: 0.8125em; color: #ff669d; } +blockquote cite:before { content: "\2014 \0020"; } +blockquote cite a, blockquote cite a:visited { color: #ff669d; } + +blockquote, blockquote p { line-height: 1.6; color: #ff99be; } + +/* Microformats */ +.vcard { display: inline-block; margin: 0 0 1.25em 0; border: 1px solid #dddddd; padding: 0.625em 0.75em; } +.vcard li { margin: 0; display: block; } +.vcard .fn { font-weight: bold; font-size: 0.9375em; } + +.vevent .summary { font-weight: bold; } +.vevent abbr { cursor: default; text-decoration: none; font-weight: bold; border: none; padding: 0 0.0625em; } + +@media only screen and (min-width: 48em) { h1, h2, h3, h4, h5, h6 { line-height: 1.4; } + h1 { font-size: 2.75em; } + h2 { font-size: 2.3125em; } + h3 { font-size: 1.6875em; } + h4 { font-size: 1.4375em; } } +/* Print styles. Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/ Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com) +*/ +.print-only { display: none !important; } + +@media print { * { background: transparent !important; color: #000 !important; /* Black prints faster: h5bp.com/s */ box-shadow: none !important; text-shadow: none !important; } + a, a:visited { text-decoration: underline; } + a[href]:after { content: " (" attr(href) ")"; } + abbr[title]:after { content: " (" attr(title) ")"; } + .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } + pre, blockquote { border: 1px solid #999; page-break-inside: avoid; } + thead { display: table-header-group; /* h5bp.com/t */ } + tr, img { page-break-inside: avoid; } + img { max-width: 100% !important; } + @page { margin: 0.5cm; } + p, h2, h3 { orphans: 3; widows: 3; } + h2, h3 { page-break-after: avoid; } + .hide-on-print { display: none !important; } + .print-only { display: block !important; } + .hide-for-print { display: none !important; } + .show-for-print { display: inherit !important; } } +button, .button { border-style: solid; border-width: 1px; cursor: pointer; font-family: inherit; font-weight: bold; line-height: 1; margin: 0 0 1.25em; position: relative; text-decoration: none; text-align: center; display: inline-block; padding-top: 0.75em; padding-right: 1.5em; padding-bottom: 0.8125em; padding-left: 1.5em; font-size: 1em; background-color: #007aff; border-color: #0062cc; color: white; } +button:hover, button:focus, .button:hover, .button:focus { background-color: #0062cc; } +button:hover, button:focus, .button:hover, .button:focus { color: white; } +button.secondary, body button.button, .button.secondary, body .button { background-color: #ff005c; border-color: #cc004a; color: white; } +button.secondary:hover, body button.button:hover, button.secondary:focus, body button.button:focus, .button.secondary:hover, body .button:hover, .button.secondary:focus, body .button:focus { background-color: #cc004a; } +button.secondary:hover, body button.button:hover, button.secondary:focus, body button.button:focus, .button.secondary:hover, body .button:hover, .button.secondary:focus, body .button:focus { color: white; } +button.success, .button.success { background-color: #5da423; border-color: #457a1a; color: white; } +button.success:hover, button.success:focus, .button.success:hover, .button.success:focus { background-color: #457a1a; } +button.success:hover, button.success:focus, .button.success:hover, .button.success:focus { color: white; } +button.alert, .button.alert { background-color: #c60f13; border-color: #970b0e; color: white; } +button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus { background-color: #970b0e; } +button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus { color: white; } +button.large, .button.large { padding-top: 1em; padding-right: 2em; padding-bottom: 1.0625em; padding-left: 2em; font-size: 1.25em; } +button.small, .button.small { padding-top: 0.5625em; padding-right: 1.125em; padding-bottom: 0.625em; padding-left: 1.125em; font-size: 0.8125em; } +button.tiny, .button.tiny { padding-top: 0.4375em; padding-right: 0.875em; padding-bottom: 0.5em; padding-left: 0.875em; font-size: 0.6875em; } +button.expand, .button.expand { padding-top: false; padding-right: 0px; padding-bottom: false0.0625em; padding-left: 0px; width: 100%; } +button.left-align, .button.left-align { text-align: left; text-indent: 0.75em; } +button.right-align, .button.right-align { text-align: right; padding-right: 0.75em; } +button.disabled, button[disabled], .button.disabled, .button[disabled] { background-color: #007aff; border-color: #0062cc; color: white; cursor: default; opacity: 0.6; -webkit-box-shadow: none; box-shadow: none; } +button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus { background-color: #0062cc; } +button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus { color: white; } +button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus { background-color: #007aff; } +button.disabled.secondary, body button.disabled.button, button[disabled].secondary, body button[disabled].button, .button.disabled.secondary, body .button.disabled, .button[disabled].secondary, body .button[disabled] { background-color: #ff005c; border-color: #cc004a; color: white; cursor: default; opacity: 0.6; -webkit-box-shadow: none; box-shadow: none; } +button.disabled.secondary:hover, body button.disabled.button:hover, button.disabled.secondary:focus, body button.disabled.button:focus, button[disabled].secondary:hover, body button[disabled].button:hover, button[disabled].secondary:focus, body button[disabled].button:focus, .button.disabled.secondary:hover, body .button.disabled:hover, .button.disabled.secondary:focus, body .button.disabled:focus, .button[disabled].secondary:hover, body .button[disabled]:hover, .button[disabled].secondary:focus, body .button[disabled]:focus { background-color: #cc004a; } +button.disabled.secondary:hover, body button.disabled.button:hover, button.disabled.secondary:focus, body button.disabled.button:focus, button[disabled].secondary:hover, body button[disabled].button:hover, button[disabled].secondary:focus, body button[disabled].button:focus, .button.disabled.secondary:hover, body .button.disabled:hover, .button.disabled.secondary:focus, body .button.disabled:focus, .button[disabled].secondary:hover, body .button[disabled]:hover, .button[disabled].secondary:focus, body .button[disabled]:focus { color: white; } +button.disabled.secondary:hover, body button.disabled.button:hover, button.disabled.secondary:focus, body button.disabled.button:focus, button[disabled].secondary:hover, body button[disabled].button:hover, button[disabled].secondary:focus, body button[disabled].button:focus, .button.disabled.secondary:hover, body .button.disabled:hover, .button.disabled.secondary:focus, body .button.disabled:focus, .button[disabled].secondary:hover, body .button[disabled]:hover, .button[disabled].secondary:focus, body .button[disabled]:focus { background-color: #ff005c; } +button.disabled.success, button[disabled].success, .button.disabled.success, .button[disabled].success { background-color: #5da423; border-color: #457a1a; color: white; cursor: default; opacity: 0.6; -webkit-box-shadow: none; box-shadow: none; } +button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus { background-color: #457a1a; } +button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus { color: white; } +button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus { background-color: #5da423; } +button.disabled.alert, button[disabled].alert, .button.disabled.alert, .button[disabled].alert { background-color: #c60f13; border-color: #970b0e; color: white; cursor: default; opacity: 0.6; -webkit-box-shadow: none; box-shadow: none; } +button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus { background-color: #970b0e; } +button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus { color: white; } +button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus { background-color: #c60f13; } + +input.button, button.button { padding-top: 0.8125em; padding-bottom: 0.75em; } +input.button.tiny, button.button.tiny { padding-top: 0.5em; padding-bottom: 0.4375em; } +input.button.small, button.button.small { padding-top: 0.625em; padding-bottom: 0.5625em; } +input.button.large, button.button.large { padding-top: 1.03125em; padding-bottom: 1.03125em; } + +@media only screen { .button { -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset; -webkit-transition: background-color 300ms ease-out; -moz-transition: background-color 300ms ease-out; transition: background-color 300ms ease-out; } + .button:active { -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset; } + .button.radius { -webkit-border-radius: 3px; border-radius: 3px; } + .button.round { -webkit-border-radius: 1000px; border-radius: 1000px; } } +@media only screen and (min-width: 48em) { .button { display: inline-block; } } +/* Standard Forms */ +form { margin: 0 0 1em; } + +/* Using forms within rows, we need to set some defaults */ +form .row .row { margin: -0.5em; } +form .row .row .column, form .row .row .columns { padding: 0 0.5em; } +form .row .row.collapse { margin: 0; } +form .row .row.collapse .column, form .row .row.collapse .columns { padding: 0; } +form .row input.column, form .row input.columns { padding-left: 0.5em; } + +/* Label Styles */ +label { font-size: 0.875em; color: #4d4d4d; cursor: pointer; display: block; font-weight: 500; margin-bottom: 0.1875em; } +label.right { float: none; text-align: right; } +label.inline { margin: 0 0 1em 0; padding: 0.625em 0; } + +/* Attach elements to the beginning or end of an input */ +.prefix, .postfix { display: block; position: relative; z-index: 2; text-align: center; width: 100%; padding-top: 0; padding-bottom: 0; border-style: solid; border-width: 1px; overflow: hidden; font-size: 0.875em; height: 2.3125em; line-height: 2.3125em; } + +/* Adjust padding, alignment and radius if pre/post element is a button */ +.postfix.button { padding-left: 0; padding-right: 0; padding-top: 0; padding-bottom: 0; text-align: center; line-height: 2.125em; } + +.prefix.button { padding-left: 0; padding-right: 0; padding-top: 0; padding-bottom: 0; text-align: center; line-height: 2.125em; } + +.prefix.button.radius { -webkit-border-radius: 0; border-radius: 0; -moz-border-radius-bottomleft: 3px; -moz-border-radius-topleft: 3px; -webkit-border-bottom-left-radius: 3px; -webkit-border-top-left-radius: 3px; border-bottom-left-radius: 3px; border-top-left-radius: 3px; } + +.postfix.button.radius { -webkit-border-radius: 0; border-radius: 0; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; } + +.prefix.button.round { -webkit-border-radius: 0; border-radius: 0; -moz-border-radius-bottomleft: 1000px; -moz-border-radius-topleft: 1000px; -webkit-border-bottom-left-radius: 1000px; -webkit-border-top-left-radius: 1000px; border-bottom-left-radius: 1000px; border-top-left-radius: 1000px; } + +.postfix.button.round { -webkit-border-radius: 0; border-radius: 0; -moz-border-radius-topright: 1000px; -moz-border-radius-bottomright: 1000px; -webkit-border-top-right-radius: 1000px; -webkit-border-bottom-right-radius: 1000px; border-top-right-radius: 1000px; border-bottom-right-radius: 1000px; } + +/* Separate prefix and postfix styles when on span so buttons keep their own */ +span.prefix { background: #f2f2f2; border-color: #d9d9d9; border-right: none; color: #333333; } +span.prefix.radius { -webkit-border-radius: 0; border-radius: 0; -moz-border-radius-bottomleft: 3px; -moz-border-radius-topleft: 3px; -webkit-border-bottom-left-radius: 3px; -webkit-border-top-left-radius: 3px; border-bottom-left-radius: 3px; border-top-left-radius: 3px; } + +span.postfix { background: #f2f2f2; border-color: #cccccc; border-left: none; color: #333333; } +span.postfix.radius { -webkit-border-radius: 0; border-radius: 0; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; } + +/* Input groups will automatically style first and last elements of the group */ +.input-group.radius > *:first-child, .input-group.radius > *:first-child * { -webkit-border-radius: 0; border-radius: 0; -moz-border-radius-bottomleft: 3px; -moz-border-radius-topleft: 3px; -webkit-border-bottom-left-radius: 3px; -webkit-border-top-left-radius: 3px; border-bottom-left-radius: 3px; border-top-left-radius: 3px; } +.input-group.radius > *:last-child, .input-group.radius > *:last-child * { -webkit-border-radius: 0; border-radius: 0; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; } +.input-group.round > *:first-child, .input-group.round > *:first-child * { -webkit-border-radius: 0; border-radius: 0; -moz-border-radius-bottomleft: 1000px; -moz-border-radius-topleft: 1000px; -webkit-border-bottom-left-radius: 1000px; -webkit-border-top-left-radius: 1000px; border-bottom-left-radius: 1000px; border-top-left-radius: 1000px; } +.input-group.round > *:last-child, .input-group.round > *:last-child * { -webkit-border-radius: 0; border-radius: 0; -moz-border-radius-topright: 1000px; -moz-border-radius-bottomright: 1000px; -webkit-border-top-right-radius: 1000px; -webkit-border-bottom-right-radius: 1000px; border-top-right-radius: 1000px; border-bottom-right-radius: 1000px; } + +/* We use this to get basic styling on all basic form elements */ +input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea { background-color: white; font-family: inherit; border: 1px solid #cccccc; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); color: rgba(0, 0, 0, 0.75); display: block; font-size: 0.875em; margin: 0 0 1em 0; padding: 0.5em; height: 2.3125em; width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 0.15s linear; -moz-transition: all 0.15s linear; transition: all 0.15s linear; } +input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus { background: #fafafa; border-color: #999999; outline: none; } +input[type="text"][disabled], input[type="password"][disabled], input[type="date"][disabled], input[type="datetime"][disabled], input[type="datetime-local"][disabled], input[type="month"][disabled], input[type="week"][disabled], input[type="email"][disabled], input[type="number"][disabled], input[type="search"][disabled], input[type="tel"][disabled], input[type="time"][disabled], input[type="url"][disabled], textarea[disabled] { background-color: #dddddd; } + +/* We add basic fieldset styling */ +fieldset { border: solid 1px #dddddd; padding: 1.25em; margin: 1.125em 0; } +fieldset legend { font-weight: bold; background: white; padding: 0 0.1875em; margin: 0; margin-left: -0.1875em; } + +/* Error Handling */ +.error input, input.error, .error textarea, textarea.error { border-color: #c60f13; background-color: rgba(198, 15, 19, 0.1); } +.error input:focus, input.error:focus, .error textarea:focus, textarea.error:focus { background: #fafafa; border-color: #999999; } + +.error label, label.error { color: #c60f13; } + +.error small, small.error { display: block; padding: 0.375em 0.25em; margin-top: -1.3125em; margin-bottom: 1em; font-size: 0.75em; font-weight: bold; background: #c60f13; color: white; } + +/* Button Groups */ +.button-group { list-style: none; margin: 0; *zoom: 1; } +.button-group:before, .button-group:after { content: " "; display: table; } +.button-group:after { clear: both; } +.button-group > * { margin: 0 0 0 -1px; float: left; } +.button-group > *:first-child { margin-left: 0; } +.button-group.radius > *:first-child, .button-group.radius > *:first-child > a, .button-group.radius > *:first-child > button { -webkit-border-radius: 0; border-radius: 0; -moz-border-radius-bottomleft: 3px; -moz-border-radius-topleft: 3px; -webkit-border-bottom-left-radius: 3px; -webkit-border-top-left-radius: 3px; border-bottom-left-radius: 3px; border-top-left-radius: 3px; } +.button-group.radius > *:last-child, .button-group.radius > *:last-child > a, .button-group.radius > *:last-child > button { -webkit-border-radius: 0; border-radius: 0; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; } +.button-group.round > *:first-child, .button-group.round > *:first-child > a, .button-group.round > *:first-child > button { -webkit-border-radius: 0; border-radius: 0; -moz-border-radius-bottomleft: 1000px; -moz-border-radius-topleft: 1000px; -webkit-border-bottom-left-radius: 1000px; -webkit-border-top-left-radius: 1000px; border-bottom-left-radius: 1000px; border-top-left-radius: 1000px; } +.button-group.round > *:last-child, .button-group.round > *:last-child > a, .button-group.round > *:last-child > button { -webkit-border-radius: 0; border-radius: 0; -moz-border-radius-topright: 1000px; -moz-border-radius-bottomright: 1000px; -webkit-border-top-right-radius: 1000px; -webkit-border-bottom-right-radius: 1000px; border-top-right-radius: 1000px; border-bottom-right-radius: 1000px; } +.button-group.even-2 li { width: 50%; } +.button-group.even-2 li .button { width: 100%; } +.button-group.even-3 li { width: 33.33333%; } +.button-group.even-3 li .button { width: 100%; } +.button-group.even-4 li { width: 25%; } +.button-group.even-4 li .button { width: 100%; } +.button-group.even-5 li { width: 20%; } +.button-group.even-5 li .button { width: 100%; } +.button-group.even-6 li { width: 16.66667%; } +.button-group.even-6 li .button { width: 100%; } +.button-group.even-7 li { width: 14.28571%; } +.button-group.even-7 li .button { width: 100%; } +.button-group.even-8 li { width: 12.5%; } +.button-group.even-8 li .button { width: 100%; } + +.button-bar { *zoom: 1; } +.button-bar:before, .button-bar:after { content: " "; display: table; } +.button-bar:after { clear: both; } +.button-bar .button-group { float: left; margin-right: 0.625em; } +.button-bar .button-group div { overflow: hidden; } + +/* Flex Video */ +.flex-video { position: relative; padding-top: 1.5625em; padding-bottom: 67.5%; height: 0; margin-bottom: 1em; overflow: hidden; } +.flex-video.widescreen { padding-bottom: 57.25%; } +.flex-video.vimeo { padding-top: 0; } +.flex-video iframe, .flex-video object, .flex-video embed, .flex-video video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } + +.orbit-container { overflow: hidden; width: 100%; position: relative; background: whitesmoke; } +.orbit-container .orbit-slides-container { list-style: none; margin: 0; padding: 0; position: relative; } +.orbit-container .orbit-slides-container img { display: block; } +.orbit-container .orbit-slides-container > * { position: relative; float: left; height: 100%; } +.orbit-container .orbit-slides-container > * .orbit-caption { position: absolute; bottom: 0; background-color: black; background-color: rgba(0, 0, 0, 0.6); color: #fff; width: 100%; padding: 10px 14px; font-size: 0.875em; } +.orbit-container .orbit-slides-container > * .orbit-caption * { color: white; } +.orbit-container .orbit-slide-number { position: absolute; top: 10px; left: 10px; font-size: 12px; } +.orbit-container .orbit-slide-number span { font-weight: 700; } +.orbit-container .orbit-timer { position: absolute; top: 10px; right: 10px; height: 6px; width: 100px; } +.orbit-container .orbit-timer .orbit-progress { height: 100%; background-color: black; background-color: rgba(0, 0, 0, 0.6); display: block; width: 0%; } +.orbit-container .orbit-timer > span { display: none; position: absolute; top: 10px; right: 0px; width: 11px; height: 14px; border: solid 4px #000; border-top: none; border-bottom: none; } +.orbit-container .orbit-timer.paused > span { right: -6px; top: 9px; width: 11px; height: 14px; border: solid 8px; border-color: transparent transparent transparent #000; } +.orbit-container:hover .orbit-timer > span { display: block; } +.orbit-container .orbit-prev, .orbit-container .orbit-next { position: absolute; top: 50%; margin-top: -25px; background-color: black; background-color: rgba(0, 0, 0, 0.6); width: 50px; height: 60px; line-height: 50px; color: white; text-indent: -9999px !important; } +.orbit-container .orbit-prev > span, .orbit-container .orbit-next > span { position: absolute; top: 50%; margin-top: -16px; display: block; width: 0; height: 0; border: solid 16px; } +.orbit-container .orbit-prev { left: 0; } +.orbit-container .orbit-prev > span { border-color: transparent; border-right-color: #fff; } +.orbit-container .orbit-prev:hover > span { border-right-color: #ccc; } +.orbit-container .orbit-next { right: 0; } +.orbit-container .orbit-next > span { border-color: transparent; border-left-color: #fff; left: 50%; margin-left: -8px; } +.orbit-container .orbit-next:hover > span { border-left-color: #ccc; } + +.orbit-bullets { margin: 0 auto 30px auto; overflow: hidden; position: relative; top: 10px; } +.orbit-bullets li { display: block; width: 18px; height: 18px; background: #fff; float: left; margin-right: 6px; border: solid 2px #000; -webkit-border-radius: 1000px; border-radius: 1000px; } +.orbit-bullets li.active { background: #000; } +.orbit-bullets li:last-child { margin-right: 0; } + +.touch .orbit-container .orbit-prev, .touch .orbit-container .orbit-next { display: none; } +.touch .orbit-bullets { display: none; } + +@media only screen and (min-width: 48em) { .touch .orbit-container .orbit-prev, .touch .orbit-container .orbit-next { display: inherit; } + .touch .orbit-bullets { display: block; } } +.reveal-modal-bg { position: fixed; height: 100%; width: 100%; background: black; background: rgba(0, 0, 0, 0.45); z-index: 98; display: none; top: 0; left: 0; } + +.reveal-modal { visibility: hidden; display: none; position: absolute; left: 50%; z-index: 99; height: auto; background-color: #fff; margin-left: -40%; width: 80%; background-color: white; padding: 1.25em; border: solid 1px #666666; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); top: 50px; } +.reveal-modal .column, .reveal-modal .columns { min-width: 0; } +.reveal-modal > :first-child { margin-top: 0; } +.reveal-modal > :last-child { margin-bottom: 0; } +.reveal-modal .close-reveal-modal { font-size: 1.375em; line-height: 1; position: absolute; top: 0.5em; right: 0.6875em; color: #aaaaaa; font-weight: bold; cursor: pointer; } + +@media only screen and (min-width: 48em) { .reveal-modal { padding: 1.875em; top: 6.25em; } + .reveal-modal.small { margin-left: -15%; width: 30%; } + .reveal-modal.medium { margin-left: -20%; width: 40%; } + .reveal-modal.large { margin-left: -30%; width: 60%; } + .reveal-modal.xlarge { margin-left: -35%; width: 70%; } + .reveal-modal.expand { margin-left: -47.5%; width: 95%; } } +@media print { div:not(.reveal-modal) { display: none; } } +/* Labels */ +.label { font-weight: 500; text-align: center; text-decoration: none; line-height: 1; white-space: nowrap; display: inline-block; position: relative; padding: 0.1875em 0.625em 0.25em; font-size: 0.875em; background-color: #007aff; color: #fff; } +.label.radius { -webkit-border-radius: 3px; border-radius: 3px; } +.label.round { -webkit-border-radius: 1000px; border-radius: 1000px; } +.label.alert { background-color: #c60f13; color: #fff; } +.label.success { background-color: #5da423; color: #fff; } +.label.secondary, body .label.button { background-color: #ff005c; color: #fff; } + +/* Pagination */ +.pagination { display: block; height: 1.5em; margin-left: -0.3125em; } +.pagination li { display: block; float: left; height: 1.5em; color: #222222; font-size: 0.875em; margin-left: 0.3125em; } +.pagination li a { display: block; padding: 0.0625em 0.4375em 0.0625em; color: #999999; } +.pagination li:hover a, .pagination li a:focus { background: #e6e6e6; } +.pagination li.unavailable a { cursor: default; color: #999999; } +.pagination li.unavailable:hover a, .pagination li.unavailable a:focus { background: transparent; } +.pagination li.current a { background: #007aff; color: white; font-weight: bold; cursor: default; } +.pagination li.current a:hover, .pagination li.current a:focus { background: #007aff; } + +.pagination-centered { text-align: center; } +.pagination-centered ul > li { float: none; display: inline-block; } + +/* Tables */ +table { background: white; margin-bottom: 1.25em; border: solid 1px #dddddd; } +table thead, table tfoot { background: whitesmoke; font-weight: bold; } +table thead tr th, table thead tr td, table tfoot tr th, table tfoot tr td { padding: 0.5em 0.625em 0.625em; font-size: 0.875em; color: #222222; text-align: left; } +table tr th, table tr td { padding: 0.5625em 0.625em; font-size: 0.875em; color: #222222; } +table tr.even, table tr.alt, table tr:nth-of-type(even) { background: #f9f9f9; } +table thead tr th, table tfoot tr th, table tbody tr td, table tr td, table tfoot tr td { display: table-cell; line-height: 1.125em; } + +/* General styles */ +body h1, body h2, body h3, body h4 { text-transform: uppercase; } +body h1 { margin-bottom: 0.3em; } +body a { -webkit-transition: background-color 0.15s ease, background-image 0.15s ease, color 0.15s ease; -moz-transition: background-color 0.15s ease, background-image 0.15s ease, color 0.15s ease; -o-transition: background-color 0.15s ease, background-image 0.15s ease, color 0.15s ease; transition: background-color 0.15s ease, background-image 0.15s ease, color 0.15s ease; } +body a:hover { color: #ff005c; } +body span, body input[type=submit] { -webkit-transition: background-color 0.15s ease, color 0.15s ease; -moz-transition: background-color 0.15s ease, color 0.15s ease; -o-transition: background-color 0.15s ease, color 0.15s ease; transition: background-color 0.15s ease, color 0.15s ease; } +body img { -webkit-transition: opacity 0.15s ease; -moz-transition: opacity 0.15s ease; -o-transition: opacity 0.15s ease; transition: opacity 0.15s ease; } + +.hide-text, .highlight a.highlight-image, .tweets-image, .blog-image, .instagram-image, .artists-image { text-indent: 100%; white-space: nowrap; overflow: hidden; } + +.uppercase { text-transform: uppercase; } + +.semi-bold { font-weight: 600; } + +/* buttons */ +body .button { border: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; text-transform: uppercase; } +body .btn-tiny { text-align: center; font-size: 1.3em; display: inline-block; color: white; width: 32px; height: 32px; line-height: 32px; } +body .btn-tiny .icon-twitter { font-size: 0.8em; } +body .primary { background-color: #007aff; } +body .primary:hover { color: white; background-color: #ff005c; } +body .secondary, body .button { background-color: #ff005c; } +body .secondary:hover, body .button:hover { color: white; background-color: #007aff; } + +/* Images */ +.attachment-eight-columns, .attachment-four-columns { width: 100%; } + +/* more hover stuff */ +a.colored { display: block; background-color: #ff005c; } +a.colored.primary { background-color: #007aff; } +a.colored img { display: block; width: 100%; } +a.colored:hover img { opacity: .4; } + +/* Disco */ +@-moz-keyframes disco { from { background-color: #007aff; } + to { background-color: #ff005c; } } + +@-webkit-keyframes disco { from { background-color: #007aff; } + to { background-color: #ff005c; } } + +@-o-keyframes disco { from { background-color: #007aff; } + to { background-color: #ff005c; } } + +@keyframes disco { from { background-color: #007aff; } + to { background-color: #ff005c; } } + +.disco { color: white; background-color: #007aff; -webkit-animation: disco 0.5s infinite alternate; -moz-animation: disco 0.5s infinite alternate; -o-animation: disco 0.5s infinite alternate; animation: disco 0.5s infinite alternate; } +.disco.reversed { -webkit-animation: disco 0.5s 0.5s infinite alternate; -moz-animation: disco 0.5s 0.5s infinite alternate; -o-animation: disco 0.5s 0.5s infinite alternate; animation: disco 0.5s 0.5s infinite alternate; } + +header.header { margin-top: 2em; margin-bottom: 2em; } +header.header .date { color: #007aff; font-size: 3.4em; text-transform: uppercase; font-weight: 600; margin-bottom: 10px; display: inline-block; } +header.header .logo img { position: relative; bottom: -15px; left: 10px; } +header.header .logo img.multiply { position: absolute; left: 372px; bottom: -12px; z-index: 1; } +header.header .nav-menu { margin: 0; padding: 0; border: 0; overflow: hidden; *zoom: 1; margin: 0 auto; } +header.header .nav-menu li { list-style-image: none; list-style-type: none; margin-left: 0; display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; white-space: nowrap; } +header.header .nav-menu a { background-color: #007aff; font-size: 1.5em; font-weight: 600; display: inline-block; padding: .7em .805em; color: white; text-transform: uppercase; position: relative; } +header.header .nav-menu a:hover { z-index: 2; background-color: #ff005c; } + +.highlight a { height: 280px; line-height: 1.1; font-size: 2.5em; font-weight: bold; text-transform: uppercase; text-align: center; display: block; color: white; background-color: #ff005c; } +.highlight a.highlight-image { background-color: white; background-image: url("../images/fri_villig.png"); background-repeat: no-repeat; } +.highlight a.highlight-image:hover { background-color: white; background-image: url("../images/fri_villig_hover.png"); } +.highlight a:hover { color: white; background-color: #007aff; } +.highlight a span { display: inline-block; padding-top: 30px; } +.highlight a span.larger { padding-top: 62px; font-size: 1.6em; } +.highlight a .number { font-size: 3em; } + +.separator { height: 2px; background-color: #ff005c; margin: 2em 0; } +.separator.tiny-margin { margin-top: 0; margin-bottom: 0.4em; } + +article { margin-bottom: 1.5em; } +article p { margin-bottom: 0.6em; } +article .article-header h1 a { color: #ff005c; background-color: white; } +article .article-header h1 a:hover { color: #007aff; } +article .article-header h4 a { color: #ff005c; background-color: white; } +article .article-header h4 a:hover { color: #007aff; } +article .entry-content { font-size: 0.9em; } +article .article-footer { text-align: right; } + +.moretag { font-weight: bold; } + +.bluebordered { border-left: 2px solid #007aff; } + +.row.row.tweets-and-blog { margin-top: 2em; margin-bottom: 3em; } + +.tweets-image { display: inline-block; width: 291px; height: 114px; background-color: white; background-image: url("../images/tweets.png"); background-repeat: no-repeat; } +.tweets-image:hover { background-color: white; background-image: url("../images/tweets_hover.png"); } + +.blog-image { display: inline-block; width: 285px; height: 258px; background-color: white; background-image: url("../images/blog.png"); background-repeat: no-repeat; } +.blog-image:hover { background-color: white; background-image: url("../images/blog_hover.png"); } + +.instagram-image { display: inline-block; width: 300px; height: 304px; background-color: white; background-image: url("../images/instagram.png"); background-repeat: no-repeat; } +.instagram-image:hover { background-color: white; background-image: url("../images/instagram_hover.png"); } + +.social-media { font-size: 2em; color: #ff005c; } +.social-media a { font-size: 1.5em; color: #007aff; padding: 0 0.25em; } +.social-media a:hover { color: #ff005c; } +.social-media .icon-twitter { margin-left: 0.25em; } +.social-media .follow { position: relative; font-size: 0.85em; top: -8px; } + +.artists-image { display: inline-block; width: 300px; height: 220px; background-color: white; background-image: url("../images/artists.png"); background-repeat: no-repeat; } +.artists-image:hover { background-color: white; background-image: url("../images/artists_hover.png"); } + +.sidebar .lineup ul.artists { list-style-type: none; padding-left: 0; text-transform: uppercase; font-size: 1.2em; font-weight: bold; line-height: 1.2; } +.sidebar .lineup ul.artists a { color: #007aff; } +.sidebar .lineup ul.artists a:hover { color: white; background-color: #ff005c; } +.sidebar .lineup ul.artists.headliners { margin-top: 1em; font-size: 2em; } +.sidebar .lineup ul.artists.headliners li:nth-child(even) a { color: #ff005c; } +.sidebar .lineup ul.artists.headliners li:nth-child(even) a:hover { color: white; background-color: #007aff; } + +.flying-megawhale { width: 719px; height: 582px; background-image: url("../images/megawhale_wink.gif"); background-size: 100% 100%; background-repeat: no-repeat; margin: auto; margin-top: 4em; position: relative; top: 50px; z-index: -1; } +.flying-megawhale img { position: absolute; right: -20px; top: 0px; width: 190px; } + +.footer { position: relative; z-index: 2; min-width: 100%; text-align: center; height: 400px; background-color: #007aff; } +.footer #inner-footer img { margin-top: 100px; } + +.wave { position: fixed; left: 0px; bottom: 0px; height: 30px; width: 100%; background-color: #007aff; } + +.wavetop { position: relative; bottom: 12px; height: 12px; background-image: url("../images/wave_top.png"); background-size: 48px 12px; background-repeat: repeat-x; background-position: 0; width: 100%; } +.wavetop.animated { -webkit-animation: move-left 1s infinite linear; -moz-animation: move-left 1s infinite linear; -o-animation: move-left 1s infinite linear; animation: move-left 1s infinite linear; } + +.row { /* FIXME: responsive */ width: 1000px; max-width: 1000px; } + +/* Template styles */ +.template-artists img { display: block; } +.template-artists .artists { font-size: 1.5em; text-transform: uppercase; text-align: center; font-weight: bold; } +.template-artists .artists .artist-box a { color: #007aff; } +.template-artists .artists .artist-box a span { display: block; color: white; background-color: #007aff; } +.template-artists .artists .artist-box a:hover { color: white; } +.template-artists .artists .artist-box a:hover span { color: white; background-color: #ff005c; } + +/* 404 */ +.search .screen-reader-text { display: none; } +.search label, .search input { margin-bottom: 10px; } +.search input { width: 300px; margin: 0 auto; } +.search input[type=text] { margin-bottom: 1em; } +.search input[type=submit] { text-transform: uppercase; font-weight: bold; padding: 0.5em 0.4em; background-color: #ff005c; color: white; border: 0; } +.search input[type=submit]:hover { background-color: #007aff; } + +/* Samuel E. Wright - Under the sea */ +.anda-da-zee { position: relative; width: 100%; height: 5000px; background-image: -webkit-linear-gradient(#007aff, #00005e); background-image: -moz-linear-gradient(#007aff, #00005e); background-image: -o-linear-gradient(#007aff, #00005e); background-image: linear-gradient(#007aff, #00005e); border-bottom: solid 65px #000043; } +.anda-da-zee .punsjebollen { position: absolute; bottom: -40px; left: 25%; z-index: 1; width: 512px; height: 340px; background-image: url("../images/punsjebolle.png"); background-repeat: no-repeat; } +.anda-da-zee .trail-of-bubbles { position: absolute; top: 475px; left: 50%; } +.anda-da-zee .trail-of-bubbles .bubble { border-color: #0062cc; } +.anda-da-zee .bubble { width: 20px; height: 20px; display: inline-block; position: absolute; bottom: 30px; -webkit-border-radius: 50%; -moz-border-radius: 50% 50%; border-radius: 50% 50%; border: 6px solid #007aff; } +.anda-da-zee .bubble.first { left: 80px; width: 50px; height: 50px; border-width: 14px; -webkit-animation: fade-move-long 4s infinite; -moz-animation: fade-move-long 4s infinite; -o-animation: fade-move-long 4s infinite; animation: fade-move-long 4s infinite; } +.anda-da-zee .bubble.second { left: 150px; width: 35px; height: 35px; bottom: 40px; border-width: 10px; -webkit-animation: fade-move-middle 4s 0.6s infinite; -moz-animation: fade-move-middle 4s 0.6s infinite; -o-animation: fade-move-middle 4s 0.6s infinite; animation: fade-move-middle 4s 0.6s infinite; } +.anda-da-zee .bubble.third { left: 100px; -webkit-animation: fade-move 4s 1.4s infinite; -moz-animation: fade-move 4s 1.4s infinite; -o-animation: fade-move 4s 1.4s infinite; animation: fade-move 4s 1.4s infinite; } + +/* fade move bubbles */ +@-moz-keyframes fade-move { 0% { opacity: 0.5; } + 50% { opacity: 1; } + 100% { opacity: 0; bottom: 230px; } } + +@-webkit-keyframes fade-move { 0% { opacity: 0.5; } + 50% { opacity: 1; } + 100% { opacity: 0; bottom: 230px; } } + +@-o-keyframes fade-move { 0% { opacity: 0.5; } + 50% { opacity: 1; } + 100% { opacity: 0; bottom: 230px; } } + +@keyframes fade-move { 0% { opacity: 0.5; } + 50% { opacity: 1; } + 100% { opacity: 0; bottom: 230px; } } + +@-moz-keyframes fade-move-middle { 0% { opacity: 0.5; } + 50% { opacity: 1; } + 100% { opacity: 0; bottom: 330px; } } + +@-webkit-keyframes fade-move-middle { 0% { opacity: 0.5; } + 50% { opacity: 1; } + 100% { opacity: 0; bottom: 330px; } } + +@-o-keyframes fade-move-middle { 0% { opacity: 0.5; } + 50% { opacity: 1; } + 100% { opacity: 0; bottom: 330px; } } + +@keyframes fade-move-middle { 0% { opacity: 0.5; } + 50% { opacity: 1; } + 100% { opacity: 0; bottom: 330px; } } + +@-moz-keyframes fade-move-long { 0% { opacity: 0.5; } + 50% { opacity: 1; } + 100% { opacity: 0; bottom: 430px; } } + +@-webkit-keyframes fade-move-long { 0% { opacity: 0.5; } + 50% { opacity: 1; } + 100% { opacity: 0; bottom: 430px; } } + +@-o-keyframes fade-move-long { 0% { opacity: 0.5; } + 50% { opacity: 1; } + 100% { opacity: 0; bottom: 430px; } } + +@keyframes fade-move-long { 0% { opacity: 0.5; } + 50% { opacity: 1; } + 100% { opacity: 0; bottom: 430px; } } + +/* move left */ +@-moz-keyframes move-left { 0% { background-position: 0; } + 100% { background-position: 48px; } } + +@-webkit-keyframes move-left { 0% { background-position: 0; } + 100% { background-position: 48px; } } + +@-o-keyframes move-left { 0% { background-position: 0; } + 100% { background-position: 48px; } } + +@keyframes move-left { 0% { background-position: 0; } + 100% { background-position: 48px; } } diff --git a/wp-content/themes/studio13_pink/css/normalize.css b/wp-content/themes/studio13_pink/css/normalize.css new file mode 100644 index 0000000..1b4e50d --- /dev/null +++ b/wp-content/themes/studio13_pink/css/normalize.css @@ -0,0 +1,117 @@ +/* normalize.css v2.1.0 | MIT License | git.io/normalize */ +/* ========================================================================== HTML5 display definitions ========================================================================== */ +/** Correct `block` display not defined in IE 8/9. */ +article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; } + +/** Correct `inline-block` display not defined in IE 8/9. */ +audio, canvas, video { display: inline-block; } + +/** Prevent modern browsers from displaying `audio` without controls. Remove excess height in iOS 5 devices. */ +audio:not([controls]) { display: none; height: 0; } + +/** Address styling not present in IE 8/9. */ +[hidden] { display: none; } + +/* ========================================================================== Base ========================================================================== */ +/** 1. Set default font family to sans-serif. 2. Prevent iOS text size adjust after orientation change, without disabling user zoom. */ +html { font-family: sans-serif; /* 1 */ -webkit-text-size-adjust: 100%; /* 2 */ -ms-text-size-adjust: 100%; /* 2 */ } + +/** Remove default margin. */ +body { margin: 0; } + +/* ========================================================================== Links ========================================================================== */ +/** Address `outline` inconsistency between Chrome and other browsers. */ +a:focus { outline: thin dotted; } + +/** Improve readability when focused and also mouse hovered in all browsers. */ +a:active, a:hover { outline: 0; } + +/* ========================================================================== Typography ========================================================================== */ +/** Address variable `h1` font-size and margin within `section` and `article` contexts in Firefox 4+, Safari 5, and Chrome. */ +h1 { font-size: 2em; margin: 0.67em 0; } + +/** Address styling not present in IE 8/9, Safari 5, and Chrome. */ +abbr[title] { border-bottom: 1px dotted; } + +/** Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome. */ +b, strong { font-weight: bold; } + +/** Address styling not present in Safari 5 and Chrome. */ +dfn { font-style: italic; } + +/** Address differences between Firefox and other browsers. */ +hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; } + +/** Address styling not present in IE 8/9. */ +mark { background: #ff0; color: #000; } + +/** Correct font family set oddly in Safari 5 and Chrome. */ +code, kbd, pre, samp { font-family: monospace, serif; font-size: 1em; } + +/** Improve readability of pre-formatted text in all browsers. */ +pre { white-space: pre-wrap; } + +/** Set consistent quote types. */ +q { quotes: "\201C" "\201D" "\2018" "\2019"; } + +/** Address inconsistent and variable font size in all browsers. */ +small { font-size: 80%; } + +/** Prevent `sub` and `sup` affecting `line-height` in all browsers. */ +sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } + +sup { top: -0.5em; } + +sub { bottom: -0.25em; } + +/* ========================================================================== Embedded content ========================================================================== */ +/** Remove border when inside `a` element in IE 8/9. */ +img { border: 0; } + +/** Correct overflow displayed oddly in IE 9. */ +svg:not(:root) { overflow: hidden; } + +/* ========================================================================== Figures ========================================================================== */ +/** Address margin not present in IE 8/9 and Safari 5. */ +figure { margin: 0; } + +/* ========================================================================== Forms ========================================================================== */ +/** Define consistent border, margin, and padding. */ +fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } + +/** 1. Correct `color` not being inherited in IE 8/9. 2. Remove padding so people aren't caught out if they zero out fieldsets. */ +legend { border: 0; /* 1 */ padding: 0; /* 2 */ } + +/** 1. Correct font family not being inherited in all browsers. 2. Correct font size not being inherited in all browsers. 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome. */ +button, input, select, textarea { font-family: inherit; /* 1 */ font-size: 100%; /* 2 */ margin: 0; /* 3 */ } + +/** Address Firefox 4+ setting `line-height` on `input` using `!important` in the UA stylesheet. */ +button, input { line-height: normal; } + +/** Address inconsistent `text-transform` inheritance for `button` and `select`. All other form control elements do not inherit `text-transform` values. Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+. Correct `select` style inheritance in Firefox 4+ and Opera. */ +button, select { text-transform: none; } + +/** 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` and `video` controls. 2. Correct inability to style clickable `input` types in iOS. 3. Improve usability and consistency of cursor style between image-type `input` and others. */ +button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */ } + +/** Re-set default cursor for disabled elements. */ +button[disabled], html input[disabled] { cursor: default; } + +/** 1. Address box sizing set to `content-box` in IE 8/9. 2. Remove excess padding in IE 8/9. */ +input[type="checkbox"], input[type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ } + +/** 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome (include `-moz` to future-proof). */ +input[type="search"] { -webkit-appearance: textfield; /* 1 */ -moz-box-sizing: content-box; -webkit-box-sizing: content-box; /* 2 */ box-sizing: content-box; } + +/** Remove inner padding and search cancel button in Safari 5 and Chrome on OS X. */ +input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } + +/** Remove inner padding and border in Firefox 4+. */ +button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } + +/** 1. Remove default vertical scrollbar in IE 8/9. 2. Improve readability and alignment in all browsers. */ +textarea { overflow: auto; /* 1 */ vertical-align: top; /* 2 */ } + +/* ========================================================================== Tables ========================================================================== */ +/** Remove most spacing between table cells. */ +table { border-collapse: collapse; border-spacing: 0; } diff --git a/wp-content/themes/studio13_pink/favicon.ico b/wp-content/themes/studio13_pink/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..6864dc005b5374386659bf0f9afae7d1c6005f20 GIT binary patch literal 946 zcmeH`zYf7r6o-!(Si~K~U?B#nP0SrUg54~3tJO#iRwGZ~HAp128H`>)jQCD+n;a62 z#_Bd-&)?rkdYUVe<8dY7-H=sYq$(l-IH-Z4y?xdb7~b|-(yv$^#e3v4K1)5>qpeOpzGCdADP}G z{u1scXSM1_s=QFg0YE3rQoGeU0Em+~;wJ(=Ul9P$n|9r4@HgheRB2!WYTj!N#KuNit58?wbd#>k$F$b7I?kj+)qe~4? zOVW`#>z!&@wJb~8-6V+Q@hH>LAd~xXn5Z;S9UXOn{67E|^Tl@4k!w}U+FR$JaXnw= z_I`u_#L{Dt6@)`|{@sPK^ZQ)f7%#)&Elf{}Z1)OoHelhp$X2UR-h%t_7s9ho{u~Lj zCjbBd24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2i*k) z69)n!WiZhI00E0hL_t(o!|m5UXcR#d$MMge;@_a8wGb5s(rRPCLTsXfScpv=5VWwf zu~G{`NNcNzAXtoLihzfOc1fXNVHIHtQ4kTt6X6t_oXwmZ*Ldb`6NUZ3vNOvt@B4W3 z-n^yJCacQg6mH`RrY5jw7Y}hGNZmgzZean}CS)9T<0_U$S==g~*P+=g?jHqUXN@7= zHVQzU>TNcF2A~0G02+Y*5?~eQaR6uVaw7qjaTskJ$4ZcnmhZJ_>(Kl`kbY)y6*KsT zy|_LOL>8AzqcR_)FIn7DnwGiN(9QL!jAzPwPZkg2{g{qE#T-6l@pRemBHDuh6^@nh zWqib~Aic$fF#+x&V+R(o51+A6WpVJ%?%*U|1!*md6=v}ayZ+MX4;%^7n-Yc!3G;Z3 z6G7?>AHr#@pq<4>c!KBaFb>;swm%6{uk?#>H%Og+SKO;P)fe#smj=$(bdbLGv*7zW zJsef%%G1}Kl3l;+!2Jy@e2>fj!rEXRxQRnJRpK^jb@8qkUef4a(=S^TTs_uQvz`C| N002ovPDHLkV1fmxbf5qL literal 0 HcmV?d00001 diff --git a/wp-content/themes/studio13_pink/footer.php b/wp-content/themes/studio13_pink/footer.php new file mode 100644 index 0000000..bde4f0d --- /dev/null +++ b/wp-content/themes/studio13_pink/footer.php @@ -0,0 +1,15 @@ +
+
+
+
+ +
+ + + + diff --git a/wp-content/themes/studio13_pink/front-page.php b/wp-content/themes/studio13_pink/front-page.php new file mode 100644 index 0000000..81b9383 --- /dev/null +++ b/wp-content/themes/studio13_pink/front-page.php @@ -0,0 +1,79 @@ + + +
+
+
+
+
+
+
+

Nyheter

+
+ + ID)): ?> + + + + + + +
+
+ Tweets tagget med #studiofestivalen + + + + +
+
+ Blogg +
+
+
+
+ +
+
+ +
+
+
+
+ + + + +
+ +
+
+ diff --git a/wp-content/themes/studio13_pink/functions.php b/wp-content/themes/studio13_pink/functions.php new file mode 100644 index 0000000..6d715cd --- /dev/null +++ b/wp-content/themes/studio13_pink/functions.php @@ -0,0 +1,103 @@ + __( 'Sidebar One' ), + 'id' => 'sidebar-one', + 'description' => __( 'Sidebar one' ))); + + +register_nav_menu( 'primary', 'Hovedmeny' ); +register_nav_menu( 'footer', 'Footermeny' ); + +add_theme_support( 'post-thumbnails' ); + +add_image_size( 'eight-columns', 650, 500, true ); +add_image_size( 'four-columns', 310, 160, true ); +add_image_size( 'artist-thumb', 228, 191, true ); + + +function studio_enqueue_scripts() { + // script location, dependencies and version + wp_register_script( 'foundation', get_template_directory_uri().'/js/foundation/foundation.js', array('jquery') ); + wp_register_script( 'foundation-joyride', get_template_directory_uri().'/js/foundation/foundation.joyride.js', array('foundation') ); + wp_register_script( 'instafeed', get_template_directory_uri().'/js/vendor/instafeed.min.js' ); + wp_register_script( 'moment', get_template_directory_uri().'/js/vendor/moment.min.js' ); + wp_register_script( 'skrollr', get_template_directory_uri().'/js/vendor/skrollr.min.js' ); + wp_register_script( 'skrollr-stylesheets', get_template_directory_uri().'/js/vendor/skrollr.stylesheets.min.js' ); + wp_register_script( 'application', get_template_directory_uri().'/js/main.js', array('instafeed', 'foundation-joyride', 'moment', 'skrollr', 'skrollr-stylesheets') ); + + // enqueue them + wp_enqueue_script( 'application' ); +} +add_action( 'wp_enqueue_scripts' , 'studio_enqueue_scripts' ); + +/* Modify the output of list items in the header navigation menu. + * + * Remove the whitespace between HTML tags. Required specifically for better + * behavior when list items are inline-block in our main nav menu and need + * the browsers to adhere to exact margins. + * + * NOTE: filter name changes depending on your menu - this one works for 'hoved' +*/ +function prefix_remove_menu_item_whitespace( $html_content ) { + return preg_replace( '/>\s+<', $html_content ); +} +add_filter( 'wp_nav_menu_hoved_items', 'prefix_remove_menu_item_whitespace' ); + +function custom_excerpt_length( $length ) { + return 20; +} +add_filter( 'excerpt_length', 'custom_excerpt_length', 999 ); + +function new_excerpt_more($more) { + global $post; + return '... les mer'; +} +add_filter('excerpt_more', 'new_excerpt_more'); + +/* post type */ +// Register Custom Post Type +function studio_artists_post_type() { + $labels = array( + 'name' => _x( 'Artists', 'Post Type General Name', 'studio' ), + 'singular_name' => _x( 'Artist', 'Post Type Singular Name', 'studio' ), + 'menu_name' => __( 'Artist', 'studio' ), + 'parent_item_colon' => __( 'Parent Artist:', 'studio' ), + 'all_items' => __( 'All Artists', 'studio' ), + 'view_item' => __( 'View Artist', 'studio' ), + 'add_new_item' => __( 'Add New Artist', 'studio' ), + 'add_new' => __( 'New Artist', 'studio' ), + 'edit_item' => __( 'Edit Artist', 'studio' ), + 'update_item' => __( 'Update Artist', 'studio' ), + 'search_items' => __( 'Search Artists', 'studio' ), + 'not_found' => __( 'No artists found', 'studio' ), + 'not_found_in_trash' => __( 'No artists found in Trash', 'studio' ), + ); + + $args = array( + 'label' => __( 'artist', 'studio' ), + 'description' => __( 'Artist information pagews', 'studio' ), + 'labels' => $labels, + 'supports' => array( 'title', 'editor', 'excerpt', 'thumbnail', ), + 'taxonomies' => array( 'post_tag' ), + 'hierarchical' => false, + 'public' => true, + 'show_ui' => true, + 'show_in_menu' => true, + 'show_in_nav_menus' => true, + 'show_in_admin_bar' => true, + 'menu_position' => 5, + //'menu_icon' => '', + 'can_export' => true, + 'has_archive' => true, + 'exclude_from_search' => false, + 'publicly_queryable' => true, + 'capability_type' => 'page', + ); + + register_post_type( 'artist', $args ); +} + +// Hook into the 'init' action +add_action( 'init', 'studio_artists_post_type', 0 ); + +?> diff --git a/wp-content/themes/studio13_pink/header.php b/wp-content/themes/studio13_pink/header.php new file mode 100644 index 0000000..ac5d3dd --- /dev/null +++ b/wp-content/themes/studio13_pink/header.php @@ -0,0 +1,70 @@ + + + + + + class="no-js"> + + + + + <?php wp_title(); ?> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + > +
+ diff --git a/wp-content/themes/studio13_pink/images/artists.png b/wp-content/themes/studio13_pink/images/artists.png new file mode 100644 index 0000000000000000000000000000000000000000..3b36960b99bf6da0f2cf9ec7f088571642796f9b GIT binary patch literal 9467 zcmZ{qRa6vU)5mF+E|FepX(<7bW(jGemXM{9&ZR-=Zk8@VLV86yrDI6}>4v2Q76}Ov z`F!u*i|@U7p83z5Idf+2=FIuU>1eBv5YiK3U|^7_sVeDVU|>r8(`x{{e?JlPg7-f| z;Gt^b_0OaF&%?yXE1>-sr1Mrb_SSc|^Y*iXy~P0Ax?8_xQFFDjf2;S_$~M3g`BoYO z0~D*K1UB$rIWc>m2%Y!oX%xG~K6Ht7)xrAUiH)bXZ6>Q;!`2ulzjrX#|9S zucC*TAEbz07_KjKx6FR3j!}0dRNq+^NMp+!JPywwD+zom4#~4@I0i+LfA8|l8yzOM z>l5~6`SA4;o&Reh|9*e{#e6n1vis%_`m7)b-QI3kqf8FKVXLF<<&zBzL-I-#kAlkztAUq-7y4YU7`7 zb6ZMjkZCzyk~i@%vLZ(fAFSmHoCWxdrriM|+be~JefokKzl`|KbAUnZ88zZLd#~s| z3oNI|T)P-4OMz*%VRN#dPg|IMR!N_q)|D-qMVTb}J}0_F6tsSOMb1NaCT}Y?B4xEp z5!AJqikjW|K#7Guik+se+#q-4=l~ln-)W&mu9pPak-2jDn0?f=pB03BiH-Cr=vbr{ z*i0D`u1jrK!6JNgLlM>P~3e?R{>&;eTFzC1FxJ+I6E*0q}+)KNW%c$ z7GS`MRTq3Z{MZQr@1%_wXYXSr|I!82@g8atctuRRVxsB+Q1Vwc@;Vu?m??+(MFxOW zq)MW3V&s)LJ5=aC6Swp2X8>lym)!pcJS+hI>}pq6b_x#L@}Sa4RKoRHFMCurrCp`0R_V)*{kM%tR; z_?IH{Uc|@m{;%v(8O?s%xwdUam^PEg8Y|(O_L7R2FBd*-g@nL6+r*--+NzATaKcov zSlF^?rz;dDbBj@&@74^~QsU)7rTclZ*P`%f?4m1kf6K+s__hrKPqA2+HdwB9wWghx zS`3vqxGaVs9!hNF3MZ2Z;YUu|7VuKuz=HuZR61!2cwKucVw zI%QuP-~lrMgW3-)|7qN5d9!=;=ci%KrU7bt`m^Gcnmku{Y59f*+NN^aC$-(&Z`B#` znZDRnW?%NzJrw`Z4Eh(k{3_cl@g*vU!N`+#j?tzdGf|Z36dqP3%xv9tftYX|tQd3Z zhqT-QiZCLLe1L_ne!?>LY&!=ppxK|IiNI^`=@!4WsQFM=1x@M|F=!ooF{vT?WAS@s z=dF-8!kP{pW5uPGwhJ|-N*3rEM1Q*3vM~HFKAB2iqK2;z(xwd6HY@*~lh*7VJYpgo zj(6h%{pHGJ1FKCopr8sjX{r7GTFZ$s3U07<0l18df#jR_*dN@yK zXkChcl>W!7FKP+N5xh3x47#wC?oDUt*Mejo&_G^lLAC=YvQ(D*5dM7&xi5$~ zI3Mj|*&BZ8+q%OhJ1;_X`C&)uL&ipd6nR$!X7ETc-)WwAz&T_jOx>{B*hf@iN-qrK1d7|_r(OVNspJGF>g^k3g zbzr#Ish}n$V2Yp~Y{2v#hi_k01^%`oizi|N2cB=_F9(5dw3*QBQ2e>m&G4UfdmHx6 z*n`fCveXJApT&|>U!ws4;nkKK>fDOfA&=&hVAAD$u<-)i8MEy#Qb!gH#mN%F!o5ch zF3|1*40q06yVFaL-CSGrJ-FfSt5hr9s<55!1$!q6du)6a9GLImMZg-|;0MB27@9~4B(T)(9E@O-`O%t!YB0Ed2(x4e;>t2t6CSl7YaOVZ2QEV0T$@9EgNrq( zv*A&suJACg^fG07LGp{ehi*Z1;V;?786e6~Vbc@^!M`gvGJ0>jKey*R-4zV!w0;ZM zcTK9)lC2(W`wYW^GhFyw-*&eJW3w`^Fa8~`s_%(32@CzF?RF$>+setOyu1@Cb09_ z8O^!e&I*4mxsk+gc^+?Mdg`{lq*B2Dg(x&ZDQ;&L)*CNZeFtr(y&{XW5k-7_!k* zb8w`B98ymP$cje1L*jFG@yaqN;oHJ4pZ>n@)9O(NJLDDsUTiX|i&A-gExfDN{?n6qm!mAI@OQB(Z`|tr0fey>_3z$?0dOO~>Ait%3 zFRJMg121o3h0X7Tue%%rXV1S?#7@2R376@+De_QtxPj>Wh;>s(lv2>CBhK0Qrb_T< z`ZPOXT4Xbh9Q>hcveq?WQfPM6F8<*reJ{-Hy#-CPOqz$zOaJbcFcM0o=b_{je40(H z99GNvvL z1RcefS=7^`>CEvtc%_O@TQpw(#cyI>)4#f%t8|4@;jl)dZn=iASbtwd1cMe0Rm>UX zR_?NcqqxDWGW9V6s%@ZdP-le{GRb|o+?B*BMWF22SjW7?EJZ@ZHC98^wGDoYB7u^) zI4K3bAd^iBb+G1P$-XyhI~v>2%~F)}*{j10^&R|JcAvp+JKIVL<0v8xx7zzpBeEN( zfvXC-uIZ~;u1($jbUJb<0x%cFLviouO+mF!KWgv>FrFVw!hcBIJcuSK2xvF{pD z;^K>)9t%(8-Cz&4wb6~V<|r4C-S!x9h}y?B7%r|*2LIRuQv5*gg>BvqS?8~{xV%>A z_IZqauRf)yN+x+y>)aJZ=Ij85jp?hpH1OV0u9Kx)chp)wc_I(XT8O~Ki+bO4-{K;7 zm-{e<7s8T48P~u}quS%aZnhpy2k~Z1%6g8~2YL8A5`1TN(KGUxTHqgs@K(_Phh?&} z6ty4AL9oU5SsLP^G2D;J50=&C!g1x%1wWW5ejBp3?_zg@@R=}_R2bIEyu%dS&Rpiu zC(qyd+V6VZ7iaD9*SnjWF|uVNN_uMQCRhMuWVi{~t_5cIAG~Z&gB%D6F$_CC3T|zB zdGFmP%{{iNZb;4@<+hSle#C$9UI@u2-teNwHbzP~QsYyd?01#~vuU2>a!ItT5=4`P zT~U2tY%jHNPG=+^C;$)GCpO&(=|!}5-8}v&yX^Q|5!4*l%AWkfsgsj+ZIJTc0HFlO zL7TQgkQqh7`W>0d2B$<);r5aU7Vm^~<(S@Z0@=3%BGGuKs~*%}$9T&oN<5(h20~44FMI7C=YsZ?I^eASF%@ zk=WzBbB-IYi<+hreiEK}q8|Km{d6m)j`4P1M$gsMkd{|9Gg%h}a<7nH6bYXcJX0H}`y{4xCn*k7@ zt|li)1{9SZ>&z=rw-|f-#e{?z!GV!KPt}y+M4WAs`Vg>kK5ER&5qDi}N-ou9TJp7- zneC9Jpwsg=9|uVF8_Lvm5j=(SGNJ@1$KMPIwSj-D zVtje_VV?IG#m^!wUe$ya5ika|Zo%0FlRcnR`Qx<#+)nbu+(-1U#AQimj z+s0i|ljd>2_C&-1)`i_QwY>lINWedIwY`IY^!raRGsCLQs)j_E=ccGtxX~+^^lHBU zS~%jZQk!A-OYphk~p#f(Jc~N-3$i{rMXCiFRqb zo+yyswN=D01vyN{=K-34H@rqh5gCl1aRh#IOOD@>zA3kj_rx8&`@*y-@h6uH&8Rgy zpQo-f^oc;aM*=>+Y<{j^TkHfHB$OhC9|hCM3&%61OK+0kSp2$k`)S9k)=?3BT9og7 zBKD05;<*u_&M{I`vNI`LXTs9nY1Tfa=cDH9E3>`%K`iG7Ogpt~y6)vUTfoihq60cE zt)jCJe)Fb~#;@tJeaD(Gt*PbiL9n-nB`i%iKzo%Jy%!l`gxyZaN+K%iwN$!c`Kt-U zCf7vPL_%}e^|PMEQa-eL^>7MCa&tD}{erDI#{)^CR~b(^pHIR2E((*$nCoE|x{VSn zTvx}^S9=;uU|+$ewBt4sbQp1@#p`KG{XLzsl%43?Q+bP%PEz-A{9d(&jB zsu1)>>xYX{^}1m>P$`E$&V)_E{Ek7D-b7X$Gfdv$5D_i$f!Gd^tTlJ4H7dEalNeYH zeytcDp^#URO+<;fUFZAU_}DvRPe?EL?W?p;cq&IH^G(lTwnu_I+!T)tnR{@(H=K}S z9yD;;>DB)AOQs(nK=7{X@_xSn-;7o95bLGZU#{tyOV#CvSe%jJl4RG?)BcE&k(kWV zt`_xVV2S=0W-0NPu77(%JD zekLPyBIOk&W@#--^B)rFONqk5%CZ{atJb--9wk`;{>C66U5BUv@^z#tdxidttBtTr zEg4DibH|XWAv(#dqzp5E0zHD~@#u|Y0s&J6^^)dwB}54z8ebvP#2yu_HAwF8wyCQa ztEPm22bNe5@j!jq-v|Oi1?&fLe)o>~;5BWsH+XR8-Q`oU=>w}3ayayaZguw4ki#GT zr+uDZDXe`!%1R^YDw#2vH}!j2l!e8i6I(cUlYViMAy2~4P9VMX#)0C^+)QiKn05t5 zNuH~uT7=PQMr>s~Ta)z&xX9>eXL^K;QFALl`6ZQsMHNsd3MY-$fL|IX4NeWl9hHy5 z88pYa<;Pe0p!<-uiNFrz^{gDMml%Oxt4l ze4Ldia8V4W8m4|{`y`4lKHS}`oHenGr8!a@2h+116`PDGZUDGNe}iqQO=uwbdVej# z#W#W;=*lW@btuwzSxW`>_JO>$q!sj%s^^5d-dF*Yp+k}6?*U_ce+5z#Vt8*Tp>QI} zt^L^nn>PL24}Z5}#!+K64_Rz#!_VHR87FdMndzxCS;dif&8FOLv}h z@@;`N`7_Fbmku?WJ`k8LOEgM>9ID^7CMuH&I(Y_!On%ugdTPu~-De-7-X%;8qIr^@ zzc`d_VF)XzOt7!++Kwh~AyZNK+@wc+Kyo;ZlgX~4nj4yl>db5UNp8zBMn!QP&d@8i z1CF3p%ZMX{;SAI^8Pfi+>NnV_SCb`_5Nx_e-cP!{b#o>l6tNxtD6BOZIIw|KH;m*d=HqHcQ5G&LR2RW8^9xQ{a zSq97X$;u+T#F|#>i2hVS0)=cvwVxSN0acmg`YOXE;;L z?dLxuJGNi_KKry#H&u%ZqzzlP8(UxXy(N{*9V3=#T zR7lqSq=u691p{|S1#ko?l7q7CtN|aGzF{O0b8-^2`5haB`U7w)KLu`_hka%K*-9f& z5Q1vAua3I3pXLa(H*L|9_=PQXb`+y>lw0Gs79&GLQh%6A2d5%cefe~wnCz_F-m}H? z%GqPfmYO%9(cItNp_#ADl;{0Oq!KNV3LErJ1J$Afq^<3d$o~x!D7;YNE&q@|t za$lg2=VE7S!Wgi{xaj*?D5q(afiyLEwv@W(;jMz9*{jigepM6C0V+oyBMIjS+_dze zbGit620x~ePQ{IZqCaDs4;1NJEZ>;rJ(#$O+U1N*x(5t9eP-Y(OJ%#W@UQ z{|+0chXXGckQduiA=j&ZhQb5_YwDb+$v9R?9T#yC1BSN6Wl1(lH36J>o_k=aUcNlkAqK3 z9k`F~mO7LPd{TC4ntGT>dxOo{{PdtD6&~ICwQ>i8ED3-(2Ma#z=No){Gajkn~X@uobfp5i=V#pB=&zHZ4fh9mLX6$6Q*) zzrN&1<)6gT^jd^2vO|-vq%lH6x zuv^^@&yXrd_NG{8dupK#7gPlRL~3R$c8{gQJT%5?_JJ|yxA?l~ZlfqfJE|Bdfb<+j$8(BaeHJi#FLnU|iPaj6oJZ)+xW5hj@RajvpL~aVR!j zi*J4Zb708EsN=G@0&R&^nYQ3EbXiEwwYu)Lr!gH@nI^6Y5Rg8UuU0r8=BU}Q*K}@= zUgWQ`J0_fm&dCG{jj=_d^Y_ELD$tL=vq!&Niv-!@idQz4NN%Gi4wL;}yiRD4bM?I& z9ZOHwk__N)8z}frC)CCMA;zhdI?-0P-&D)di~6vz?Iju6b1mCS7Kx)WZ2YZ~5>X(v z3)W0l`-@+@<}Z;vpnN5Uz_Q&h*MCfwEH{Me8nq%!1%mN1p=_*i;Qs0bEc~l0l>x~2 z!W5P#q7-zbwu2}=t3xx%N8}GBx3g!oa|Ta?JMo;{xLzpQ!Weux$-!=TCtKcl*kHgxD>JpBebG zlW&=hqODhjvV4AoLN&;N|d3(M978m)6 zf}xt{$fGzgj|TV(^e(0x`92b}Xxj&Rld$^Oq-khj80+X?2MMEB!9x9*&fmOZvC zz-2akS4;EGvuCOfGM*)8e#Fs!icA^5PR?9=dBS+k>6fxHoua(%xQ$jd*>S+Dw9X86J;^-8-P~juPa~4L z|CgF6pMZ5}=B-vNiaZU2D$6hJ+2dcuM}Nh{>Dv6~=qPvr9;PMTW=|}rf(E&bNi5?; znpalw=FD<;s2Npm!`4m9f1#wz*KUm$P5#=R9m#+aVj;buSt&}P`Pt~>Yz8DuQ ze$3OrSc)akbf_hioR$WU&epI!sl7m&c@xI{VCMdFZ#6#iLn`x#I z*Ksp)iHOsu-%}vrhxANSXN_J~{iYv!LhY)FoGx-Gpm6q!U>@pK!?!u{$KNDC`1tOy zr&6^NsE)MsJ;#S8J_!}xgultho00>3_qvm;vv{Zam62%$#IWtipKWW1^el=7Gd~Ua zvKHseKyNl0pg;1h=M^Sj2I->Xhlw$22>Q(ApWoxRBvuW%4}MM4Hk_l+rLNTFlAvi^JrU z*?Exoqqs?X^aq=OM}eNpXHqFn*g-3L zjdiPHHRX0dhEt~62$5-_(ioZ2yVaf%Kcqx5syd}3z6QGEV zN0K<%oz1AZ&AEP5DVM+NXnN=1L5Nv{U|2_5_dnb`r4$e+HS)>mn{7@|;*mfwv*pjQ zZ}aB20PD5T$RAd~i;cG6firQ#I+NoJ_%#n#x4&+0m}llTQMiX zwG6>pry8e)gGA}ox?_kf=IyN%>Qo44@W8H|BN=~fVw|7V2)4?4Ute-Gk>ED+v3W)U znADgrOV%JCnBfadl2DNquWUpIqn2Vt8x9+$sP_q5rm{#rrJRc00IYp$Bn_2{YLMvD zn5JS~Uqj(KnBnNTg z2%RE~!`leAEvEh$ES?RykYPo#>L58Vaig8B?41+W+M3QoK^0Fs40m*^P(OG+9HyZ_ z>?uiAME-h= zXffRhw^X1V;QWTW!Y|A1Wkk*RnsYus;6|!vn;$#VS5RYYS)>w`$SzTuSrC8zX&oJB zIwjhie(Ge`xQsjVAX2t)=3dtBpg^yxJ-;zu9x3;^O24!NdRhS(NkJzQ*8hZbSh9KaONR4hBr1H>W-)fXP^}C<#9Rt?kc>!KW4K8ld z*u2j3?7G(O>+$r0?42D&>4{Mt>{!&P?gCB`H!_NaLPK{~1EQt)=QIm98)5(@T~~f6 zhCl@zIYxr!44(!D8jqF_mpt1NIiQj)2BZ~q=DmT>nE|tHHw-A$-00lKzIpdEONG5F zakbz&I-#vXJ#F~5T#j0uyy~-Ho#D$5Im3|&<}K3$BVoNcV=ME}=QJ}Un_)_p_u%l>*H?!1 zN2ws@ovi!-uG{C}MP-^9*;AwB;E?<5XB5(#0LnYkIV UUI0G)1D7z=l(m%*3YOvj2gbMf;Q#;t literal 0 HcmV?d00001 diff --git a/wp-content/themes/studio13_pink/images/artists_hover.png b/wp-content/themes/studio13_pink/images/artists_hover.png new file mode 100644 index 0000000000000000000000000000000000000000..369e2ba8097d666c05ab121b5f3cc6a18040005e GIT binary patch literal 9527 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 literal 0 HcmV?d00001 diff --git a/wp-content/themes/studio13_pink/images/blog_hover.png b/wp-content/themes/studio13_pink/images/blog_hover.png new file mode 100644 index 0000000000000000000000000000000000000000..dfa3c95012312dd5e96bcc20cc00fa5ef4c59284 GIT binary patch literal 7979 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 b1p^=`^r6JuSE~!D4Fgn^G{7(gi}3#f*9RBJ literal 0 HcmV?d00001 diff --git a/wp-content/themes/studio13_pink/images/brillemote.jpg b/wp-content/themes/studio13_pink/images/brillemote.jpg new file mode 100644 index 0000000000000000000000000000000000000000..51bc4169e9821d01a07e4faded758ae187ac9745 GIT binary patch literal 73868 zcmeEvc_38X8}LQZVyS4;LfWk}cjnGQ(yWqD*0LnVSh8lPqJ5WAQd+dpBBVs6Xp<7D z>}`q=Ey`Bb`JOwpyuF%V@B6*qUtd#Z?mhQB=RD^*&w18!?-i5_UMXzg1iLvSh>;PZ ziXg}!L`rM~A^}HY@DCAFLch(jGB0^i6)`12J*g~tkTymONq zGN2Fk1pGckhIFk)km+M${K#(KiU)vWqKO*tLw|LsR@)+wvy8%^`E)7bw#ED<~JdN2G-#uxA+|VuBBdtndtRT8-BeJVn+c z(t`#K8azmP@L=iTLx&65p0{$hd&&0P+*Z?sJ@d4rkr6dOpl#nLD#o-bICXFBtWGr-$ zS6RLWl~mYuG?h7d%1F~2jwG`0+D9y@sZnMhUwz{FVWW&0lA2aa=fI776VmUL*0xdgtz3dO#hlE@Evx%H z91#}>YzGK&l9C*V2~n6t95DbeSgs;J5M8rN0mtBm>7$RNDUPpv*G93-M)Lf~pQcLU z2uMxCZaxMij*oWYSWx`=Ro_tfH3rkaqab*KNJ|L&9FFKAEyMWQM$7gV7oQ#CpMH`f zH=zfs(6ex#Vx0fvkN{zR>ayBvr7dffBtW)rSAQlz5?gpLt8HQ&@>2r*QwswtjXz!8 zC~+|&s4lbo(m|6?;jM>iHa@fdq{#ko?@GFUn`$7Z@{8hytv>6;_8gzk!@HSw`|g{; zHVwHY`C*rfuH3SB%`M0sbNuA9D%QY^tcC-eq@B5|lJA)9$jxj|>U`U?q;Ww<#8xkU z#^O#ia|X}t_Q^+@tuu4IEZrOV>7kJ;uC<1pUSe@TfLLd@40h-?%vO>*<=^!nX@ilj zK{TbU%r53qs2sJVUboEw%c@&(u;HDRFOk5pEGr31bJpEI>G%{&w_NvI9LNS?WVr4;TrQ?`90Wvbl zXIkP}WzXktopvi_cF>IIFS%K-^q##EASZ8L;>FDCv@xl-w^~kUI`8M>qt>wJ72l>) zH{(F+y)$_|H-eg9T=2Sg@@YNgdAt2by@DgFe7)xt)O$1pPga_Is=`>~5a(%Ce&{ty z+1wjPbc$N8IWJz~edXQu@RqQ+dbiaN@cuW~w_VrSl#PmYe=whLs7JNs;LvfB3`(tx ziDu7v?<~zPzDl3;T9;kB@T%=9f6YUO0r`glhF;PVAfrZik9ukwG?ubXfLs`C^-wRT zjS=hHJno5F);6TE#m?~H!H`Pcq|1x+RDc|gF=-ta z@6>W2^e}exaP)_h(>9sEZ;j%l+1Hn|l->u-Z(D2^ND?3exQkPrau?1%nj(E%-AsVU zPjR@Nv3B9!<3?xQl`b~Cni8d|a2hq;w`Y$45j<>hxH(T_X3ap&c{y*d*(ALjLD2R) zuezFRD3)no=zc1tCEBAWp|B{qo0c@r*ibEjLgabj!P*^uZnagc?y7m9o2KLD@xm%pKnKVhL|-AU9CI?s-JfHASDE4VSI>VLJ|XJ&4@0x$IKw zgF{<(4&8LprYY&{B8i~1=WS;Xtg`G@%SaU!=8h_59Srau-g$%X-!-HORl9hNb+UHRe96(Z=Pr>ynWQ-DofaTA0%XV) zDgT3^u7S=JttWAok7qb@Examqf`}I@c4fvLsZE$r!PC{ueseLrwq$#m0y;w?rAk7eo^jXCAqL1 z?_-YRm!%KMA*XIn-Ydf`-Lc{%YqR2;Tf5ia>3Ev3Z%_T!U2C??+;en>ftKJ=3%Tj| z%w@3&Zn=YFb!N`l5x|*&zHfOu^-6i^<#*oU?zVjA*RQ%0uFfx9_%2Mt%OAUO^v0{K zc5>)`iE5ve8mZ=RJa2Wwluew?La zw!h?xE?uF5F*VIbBi*3mWu*J_nLp}qVWT%!{3Sxm_S`~GSR-#TYwzd5FkF^t-4}J5^D-Se)Oih z9ha&D{4bVOL>O*4v(A0T%_`3e-idFq{L~NKT4(O-8a1>TYq~4u+j2WxNUifK#I9?< zv4>$cTf zo7+|%3~|^4kf

%c8lw< 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 z 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 literal 0 HcmV?d00001 diff --git a/wp-content/themes/studio13_pink/images/facebook.png b/wp-content/themes/studio13_pink/images/facebook.png new file mode 100644 index 0000000000000000000000000000000000000000..84dc266f35263e670a33e6f6d4c7520332f96e7b GIT binary patch literal 3624 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 LNkvXXu0mjfr{FgI literal 0 HcmV?d00001 diff --git a/wp-content/themes/studio13_pink/images/fri_villig.png b/wp-content/themes/studio13_pink/images/fri_villig.png new file mode 100644 index 0000000000000000000000000000000000000000..c1c279fc180b2c463a52523c34ff16ed761f12f2 GIT binary patch literal 11919 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 literal 0 HcmV?d00001 diff --git a/wp-content/themes/studio13_pink/images/fri_villig_hover.png b/wp-content/themes/studio13_pink/images/fri_villig_hover.png new file mode 100644 index 0000000000000000000000000000000000000000..3011c010e1d4d1893a3b0627626560e9cbad0a03 GIT binary patch literal 12072 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 uh}!=L^nU=9YV#NX literal 0 HcmV?d00001 diff --git a/wp-content/themes/studio13_pink/images/instagram.png b/wp-content/themes/studio13_pink/images/instagram.png new file mode 100644 index 0000000000000000000000000000000000000000..2ee70ba8eceda808f974375909082bf2f6d254f5 GIT binary patch literal 13847 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 NqO6)s-AD7#{{>J8DCGbE literal 0 HcmV?d00001 diff --git a/wp-content/themes/studio13_pink/images/instagram_hover.png b/wp-content/themes/studio13_pink/images/instagram_hover.png new file mode 100644 index 0000000000000000000000000000000000000000..0f48dfa64be7d9850c80b6c7a353f22892b61554 GIT binary patch literal 13610 zcmZ{LWmFtK@E}fUk>YN}-F2Zrad#+gi^Jjz6nBcdySpqdg+hy4vBCmNi`(KZh2!^s z_u<~VyAP2!$xAZH%w#f|`KqBNkM)-9Edl}pmZE};76Jky;5Bi-L3@RalK)0|Eihaa z3_K7J-r@h35D{|nNM3=Yp0b}kwOwpHy)E3W5u|`Fmew?i&K9=TTGkdoU$-%9F$4tu z4n-L$9iJ6=09F!EKEUkMt*9}K6eDE%y`LPmd9s#+JToIbYxAkGbr{PkK))f4Cv-)` zNx#N8iIPEWDBJ`5d;j9V)sMb`9(8QWoIro5daZ#49p8A(2qhecO-LEnXq0A3;cbRw zkwIyrGza(WWP1wTIKK|lyL7{Mh# zL_nZ4ZR{O|tx2JCq@rmn4;*5BFbn$B6F zBLCv&viKld>HVZnmzJ(|C@-Lrm0(gduYIh=O71WX=ryaivmvnCMbinS=(Zx5 zdG(Fu1lbzBv+nG0t(JvF%?JnH8ZpO813h0KPptk62z$HE?aGxzsezK2@y5l#ZH4Ic zZsRx6P&^iE`v6RjboLl!go7~}8zBba12D-C#qT06Iw*h zWXeSOyBMFJoZd#ORa6Me-j3vJ_30a8jI;n5Fl|YyDjRK=X~gPV1g(x6g4B`o-%Vw6 zh>&@DQ5+B(0y9SA6wHuxqdxe|ogRQya)grp8F>~lm}tXG;0;a-vAY)7O=d|_7a>@4 z&}gVgb{IIqAn=L?gsJy3D~1(;bc&2lBhBiPrY5}6#L+>2okDZ)5^84{^M+8?4+X0FRWP;DtDf$h5#ckf zn1eSYooM2+U}serdXAJ{Zf__*tc%d3c93;KbXL;}z0f>_wN_Xmbg2on?M4356m|YV#g(wL+fp>2owfU0QahJn^;lBs= z*$}qhUethTWiXvOf9U43w>`ug3>{h){Ge}oKxWpXqvlvmtGDR}n>sF5Pcg}#FOkeE{KC%xa~PNECBnwy_8QqCkjqsZUkk`MWaF(xiX z&Qun4stbnH^W@v%(NdjJjLrBX;BTH{5Q$pt!d#dNgZCAwlii-!HEj3TK?UZ}_#< zYcRQ01s4!T<1b4NV@8M`d-?2*Vq)7VSYjAekFsdnR2{tj`28JUOy_v}MTLT|ZmPzW zrwbi5&BQ&WbXXN@Lrhyz&{T;EY`uNUyDT91W_8?z$NtCFF?O4OlVEbqgoKeLn zq3p_`?4p8RY^M2xVcB$1k&(;Xu3(9#-iMx$58t<5U8&%*aRhB?+YzBU7!y#FgZRjvcI%|A&8CV# zsmw~yu0W!3Yz28wYa81yBOm%f;zNAC2}Jtw4273M1(oS?@oktr8=3smtJa`lrrMSj zv_x(iwpR9p@G-bV_fgqu%C36J>Yg0CEHByWpQS zJ4-7H)se>bIbCo+ekZ6g-) zWA9P+um~iutP@yb9&-qDQl{fXO*P>c;oG8Lb=}Ays}>-%HeGrl)7xr%5{3`G@1G(C zne0h&{^l%p&!Ab+0Oa2!q9sgY5PV}hapb6UKTuk!YNfc;0Yiq(yt4M62vAg0{VORC zD0(IhtUJ!|3QirA8u)i$x>X2-PI&6E-kyZ$u%+yLvAhU!Bd;sUd9`(Gr3A1CQ&tgA;BZ*A7)UyMbkKC)LgDqxM!nQypT`flm z@qL_xb;#k6c~?3W6Wd)&3uE6-lCb0H&mw>}dM?IvqO|--NUexoF%=&%n~@HK6}zzi zNP#W-BZJrHpr|G-ue@MUpo+3txzuKidc|2P!x?o19d2t1&RByZaL)zih> zT2PKy4nr^7Q7~|(Q4MSupDx_VR0Bv#ML^)fP?1@?JDTrA6O6~cfE~UE(vPJ|i-Zh` z`3KlefLgVbnMd{zcuI2q8_t~%M`WPh`Ce@R-G^+OpPgeU_8WXMrOY+cSNjgG-`HhC z;iiC=hML5(I*Jc?25Zyl9OwS}4I@jnE9(vyYyA0`FV1w8-J($f-=JQsmsN*asU~qT zcAaOIVj6#hJVo&5X`M3Obp>-ETg!QUVcn`Zocx6bRSQ!uG}Q5-rs)Zf*qY00%_u%n zfsu5P_07-u{Z{Rw5nJ@q3zwH!GMCg#@-+z{ub#4rgj*UL=r2$Ttl3xUI%SXdekTs` z#_Zo^nO|j#eB-hNIeJ?%K{OR^N;aw{4eQ#@&~V8RG;O!a>GVYwDn5&jR%3*D($j7% zX5EYU1U#>~nzVRX{DA70EN4aWHpzk+W;tBwp9Vei2pK-t4z2r9w+vA)=D~X}JLKoykI2SVY&B8kAKu_qj$ub& zAVlbTsm0(Lakr&gN?(XLBh817y|2$F(!eCN^kYbQpI zTG05t#4*OR_PaM!2naVYeQ2a;y|1cY(9b~ua#n9an-&}dgbF%QJOW$7lcV9@jCi+K zjcx&W!j7seWS)Xx949QSUfT^E%YR*@kHFMx+H_lcxDQE33GgQb|P zs-vz5%PxEbOBDxn5cXBTn%8l0E5(N%jh%ayj~v#WP^>R32r@zh=;S=ksA0GbDJIcp zD?E^15f?=?M4Ih(ys`SKUK%Gw0|dxBUFKvc@0uaPFCwIHz@D!~(8egIPFMZkMu8!g zfRo=3Rf6WjUpX5%;wm$WI0%yAJ`8@nLbZ}Rh#DTBoX*v#Z_I!Y<-flzmw3&8M<>AV z2S@~#LRWLB>m)gmQ`aB37A0JvguVJQ|DC}sK%-}omXWE^#)FbgVo(!A58>*D3JI@IC%8=LfgPr)R7SEZap@ zGd#0Q4ObojoZFWM_^D_d_)O23rkuJE3qmc_P=7f8!RZh*{tt zQK9LS&AN>ecaE)e@k|4LrZ+xitU%?ms@XRD48^c9rgEY3?ZRi6P}GQNrR`$I+;UW> zRoR7cf`~_!8$)NIS!;z4ffJBYIdtaXZP>ho8LVo?F;6iPMt-w<&g#Mv24Q{o%+=$P zGpwg;+~~9cJMgv*yC`Q!-f zd$A`5^YqiZuYNJ9CyDa#ITqJ#Nq=0i?O>sin?@hAK zdP{T=MnUaqz}Ra1!eLy~+}o>Q%1+&3I=}4S0_*HCQ^9cfr`>i>{O;zy-G4b~3-a$4 zZA>=WC}~6?Qv%W`rf+f)p*zxGh@_YA+bw7A>(N?Hy^U$Z5ngJJ8GJ^Jj`xDdkX%ZB zOw)IyZY?yqy=(oNc~e)T4VSO*33SCunk&n=4yR?G%%YRJFdZMhO21WCKz;{lQoe~# z%1jT&%<0hDNThN&tQKCH-PKKwJD1XSiwH#&Np>)VljL6G{H*Sg+eLB2VdG4k429bu zSHRGzWkvC~Q`3px%l%jkMT0_RMT(6KRrhZan(gkogfzXfi&LPZbzQiANt8v3pWKO? zKZpbsahsbEXF&A!>zg_LemD&+{V08F;OTBaF$$_!+#*RU-^>X9?l2%FC%m4a70E$x zFqx8{`PX=5{G7fc(?g}tBB0RwaWRU>3~DNXnaM&}+&Tx7_vOevY^BAVOu- zG(XoH9m0oRV+^DH7mLwI`SAs1o?3D_r2@2a#E*n*gEY9BmiK3len;u>4>1mM#DqFZ z^S~AHir*xtZejkTI*@N+AmOlMVspuitLL+Ut5qycI_`)-fz8kIW2^D6QgP#RR$rR6 zxa0vM8h>hfBk2-9&B%IjlfQi>i`iKFIIAt#BE39~$i@NQ&yqF~hti|r>WRLL2dZR? z5yT5LC?bC3fn%O@`0|SPHw5zQBq6E&$sa0sHg=@lOrzMNy*ye@_T)fYLSH-?imx~L z<)5j&lJfJ`QGw_RFk+L1*ltH1DNzE-&{1V*IfmKKWUHaJax0o1s2qos70N7Bo}yZZ z115CRef(3OB0}L|7>)x(|19WEW8@_d?5Nd|1~-vx4OYM;meHYz4K%me@P+PXd~c*s zZgFe6k0W_!zC>y*hOP?&HTtNX&5|~srycvW6XTIIm_)YFu+Yix_p52=cXZSq#CjW| zM>$bmZo*1)E=OBVupy6)fsvZAnguZ44=`ozK|k-lq%z<>t`jg z;~{2w5;N&$IH{`{+~B}2{dit7LwHS%-@HlG5*AQV71%hZ*s;7VPgXWs?WuJ&P<1LE znPf6nl?F#S(NvYHHmt9_wQe6q=Q{Lr1Ip79$X5u2z$d$yjx|vA8MfQ#jDv*Td1Uuo z9P9K|lxQY?{L%Qm!lM1wEzE^a@v!LpWbB7IWi;pELst^13<=UkehTq|ORBzwV#!7K zY2Pt%;2yr&o%Eu(!(?*0h^tl0vFemdLOy5h+2@_MN;jjZrKI<;4=%GL=?a+hZVe0V zgh}gYOl;Y!Cf$!55|71tQg4ZXLgdSe_kb0wnp|LOMg;@PNX6hWRp6}kn_olBJ#|gO z@%oaiT*BL1YWk+)PbJf9fBf))dxD^h_yXA)?$ZyMK+DG;m}B9XHl$TM`TuF```kd{vg>@lPXoGNcn zUe$S@-$)~xBLRm6-e)suUh}E@m`vNRK2oo{HkEm+_?VDFrJ#stlH*R!es3&Ww-RDBC^3Hbv7X!S{x1Tm zVE^N209(pwf$)RYA$tJv8yujJ-MxzyKg>~VZY3Y_k0Bn?yB6VYc1(NEg;8T5;m+Yoiq23sOuM|v z?@Xb8Q%$*6I%x$qjRvWWUshxT8_)k*Wo?Ubf=ej>T)^ZLnr2$U_(kxKn(RVP?A$w8 z2p4QGKHEU$%I{PPm<}a+H&ngnA==UOs++lcD-?vobnucyN6F^$ppMr*r}f}kkGn0q%z^Z_ZJ z4($yvz&r)D83!ih6wB8hL*uqp!Gd41;rtd7cnH8b4gZ=TUCwL&b@Aq?kYY4*(Zsjy zz*~>yqK4KKzoh){CECPC`&Yf>S)q}Vh*h<%e=W;#cDkka3ROm4OQ@SDt8x8(SKPv1 zmoi-n&$X9h^aK;jl;qM`9jtk(PE1DsT?ZBB3fjjHN3)zsFn>HMf#5G(ccpY95ytOB z9NaJ#F;6z+MeJ2P@xFe}Y;|-A^7Kj@%88E}SN6@^yfSjGS#Zx>P2wgtjk3;Nex>04 z@V%Ec^7X5%x>wE2{*9nX6Mqdoixd@}nX}gsQNUsX=84Znl*rG7bfFa*r_zQ1V^WO6 zM6{8IN6s?e~qOD9em^%1Xjx1PlKB;<4XDhJ@|cW3L5+-mCb>| zm^nm4k_LM!8B$tm*}%03lXF`y&M2}VBlTU={E&Ez=d=80O4NIHhgcvtuV)yAu>xt^GCPp|Lot zuv>x%sV(nCM_pn{DM^STK}}I?#hn#CLO*U^!ECV%la(8sO8gnAScxZXIJSGAfM!UP zTBW4ry_R3E;51irztaG}bGnS>k&i_b{pMudNnO|7I{~4B&N}0uM;bSMiSf%T@r|s- z^S*g%);FfMpEUUzV+fr2`0wvAR{)ff$`)pnWsZ~+4p+ENqB#>8cwj#d)stv^H z+H>*>u*4!QI9G&gvyj#T^yQ|gmzYTX49RWgJ(og1I58oY zN!CECNS%X1gzR5TB5Og8aB@ZztcAr1hVQ54knqNc`3G+0Q7s_<>cvD6omZoCvPBt; zA}Jzziz3QRQB7He$(UbjPSja*M|5Ho1g&7pC5N788Y-Tp;w7FU zx)XzW1>JqRhv+L|K`w&NVI~l5p}858H+dB!m5e=_Axb+cfE5MBjpKZS>VPNjpwbQ^ zPv(iWh~nAUcTbURuC+lway?CMTh9ch4HmNil`UshnT>N6cwUt&5A!)JyCP((D)+hV z+Ny5+o2~B;uc-*~+VJ!AQ{OK#4BRX7=J6BI|HX;F{eISqp?lk?XwNIwY%X9iGhDdf5p4>X-h=Di~y zGE5Y!O8lqytEqvi(j}&aGcyIjQ{azBwyfoI&XQoH>s3H+6(3P*&2+-vr}L$Vbjpgt ziXaAyEEX*2R}F)vw2Y69Sup-EEZMxs6dmY+o+q7VEF%LRZFh`uLU$S52@H}OOCT`X zB$#&zT)4#NV>c!pZZdOdo9oWU!VHUr&cZhdEo+5(SVnW+v27iJA(QkPqBpnqB;SrQh5&G~ z4*<5ZLKbLs25W?*MS|L-2%(BJ^fsr$aww-4+xUl#RD%fr1tTE(1pi)kN#Y~V1E{0t zpF|+%7Geihtyh{8s3Hzt(^3Q{V-HN2jBvBRjfw?qG#``l#Tnw=xa`weH^vD*=T;TomOgbO=i)fu zv6)VVoh)(%@sciO2{aL~9l+>%aGP_T$^sUDE@A%asDr4aq+p9GN+Yq#I$ANv+5js> zU}gClAS(=LRpm+9IboRv$`3bo`Sj0hd*1fD?G!Hj_bXSN2^ACbok=1o_B)JxHj61K zJbF%*5j-KMX4+rol6v*ioh=u&$7b7iBzqyl?GqPWJa|2kyx?3xu*s$W=+4 zxnWb?J0EY=rs<0=3v_^vsCr&yRb*;DDDT+zvdrhN2u}Ip0qa&7mY!Wn`4w)?3W3D( z;CPBS{j3}%9<3(3@81@9OqDo117m7|ctn5c4ioEN7zsD`JWs89bZt{ObQJZ>&bVwVfwx9{p^{c5EUu# zR35r79&Kz^K0hBQu7JQ|U4(>czOm2g%vMz^Su zhwtwTL0xo5mve(6o4td+??#GhXYRavy}2$if_%phlH}EZm2{2e5yON=#u}n8_RL}! zyBl(h_QuF8P}NhsxVST-3L*5w&2VjYl_L^= zu5NXK5P+1n^q0^Xzu&Oa2*T6biN=R1Zxgr0)ftW5RSW)q+yJCHf5(&7-Ot@7yhG`KmYAO=X(^~r0eU5^V8l;*&)(HPjJ{CYiT|* zB*9%Jyd8}eX_X#VW2|I~qHXzmjS5%C@=(OQ97trH)*e|er)m;Gk_daOB&-2=Eh=dB zs!R7amwehRDS8v^+hM>49I4FZcV{kA@~mVs4|)_$k9~&#^&5M;+Jc(^DTjMj2q7yJUWZvl%Fu%{uj*9#lVq;lkxT;> zB#|W0Ii(As2h4-&um@DW%~@EaZP0=?_*hgXy8y0@EY+b-E%tB4TQ!v=BhTmyZ=KKy$Ng=7ay98<{?n$~fIF2u-da->$ktJzIMG-M{z7x6q$+>cqs|r;f)~O< z=ctVMGI!FW8bFzf~1EFhaM&3 zj}EJLeAsln5Z6n2F9v2uLx_R?Q8p?fzolL48xr&$$@Ozqk}w#!?w3|3>>$eB3x z_|P4Zs+F>rntvoKFB|sa!u+O@g=Q{NhNl62DTie3@9hPB_>w}AKlrZY_S4eIIihg# zxRJXKOn~p|DK0fX0dXbow8G<9>BN2&HW*owNA{yE{vBJZZ{iHjxOr|@ta6!@Od9Zt zSB7K)kM~gNq>Yv~zI)e}U&3jjnzK&FmlQkk8z0+_(KB3`Iz6qU((Tv+p#8H282W=H zQEpaoc{iFifsA|9cuQ=}=h7@ubY*4%r5Ma4*l+N;nv_3$1Ek>}>Ly=C)9?=-gx{s1 zEbXOIR=MJ5o;J5y#wMmop_DStU-KGC&azJjc|Dl*+AdrY0_aZwB{o$bgpKG&0 zJ>}2RiA7`oZHxN)>kHBluCjavF#WuNdfml94Jy=E^J)UKvcVvaa>rmu6^#gHEMrQ;ed#fL%S=4PloYzn)&Tzx)#`U%QN zJ;^UYXTp9X9n``Vnhkxya3a1YmV8Gp%9m^T{=o)7L+K%KMzF0)6e%G`{jA`MW?j(; z5O`tr=!P+LCxKfqkNgoQ)AYVGI>KwshA5%lZ4k3%xycx%Crx%UxFpiRa&vaaokB|Y z+Vs^>c;JDW4!!Na9PQVv>Q>>k4}{h8<*-{Y=qoX;f7C-6&|ixk>ABXOFXADZ?$@ z`27%B0mDb#?<`NtIE924Kjh8aucmk;#7TU7Z|rGfdv_Z9)R#`!0@>&R7mHNS&sIy7 zv;eaiVnQskd*8)@-Q|FMnjQ)27e}^4I6Do%d^uxP<>PA0KpNXczH;l?*I0=co>{|M zJ}$AK^iPYb4Zr?^mLORjGW3wibPH8Oh0MZ?^U#zcg#za)Li_x$=(6sLw+pEel5*n> zGwy~NZy?CM%|S~Uc})}6VKOGd+1wZT`jn3Y#qC5COaE4+UrauEUOkjoL26@HA$3(N zf5hFllfIOuc6>r1`^0oO?l$D1Akv@=A{+N+s%f7bJE?6H3#{Y3ER@&wCG%w@{ zy`#2eU^?bLSSf9Y+Je^bm3BEdK*~b0u$tXF=n55_!dX75Xto?T0wReKgJAC4Opq^8#&c?ub(U0SI zhRD)3lt+DY;w|eQqeD_IDl&$`qKNhg^j2$D>)@cB-(WvWEe)D$Y2@_%X#G0v`t*L2K)eKl}YVs~B6kHr*yzwym=v3a#I;BkClFSUUK z>b*4J^b3Hu8LzG1MnA5$<*j&n%Kphn`|Z~g!Won23~ICYT|bW{!NKjdH$SI>_A-|G zcSi~_tGlIX$v(PF5n^hkXc?3cZKatgUUt3hl0|4VDjbuJ1_WI&y|h(#Y=CYiFr~o3 zeYPa;*Z=(q{CkuBW1Mqsd1fA{FW+vhLOy|4o#7l7-(kp|!gh%}w}E{WTVd2E9|Yir_nQVTMiJQ7yQgP%gp$&O><&yO>HFC*q35Dk20%1*6z@Zo z%GV!OS(&3;>i&a5p8J9-D=$x$J=noKGk{d;k%f#aUA4aoIC6A?m#W@HaXOG|(}p&R z%^co+j6`6s+|%fFt5OxxlTvrL#&p)}{{*$B zrk=Jtmmv?%!1}|Ogg@(7iKI@;Y2s~G>6oh3VdD@sBT$?2H)c(jVnnXRf9vP|n!BT}=##dcvMIrDxjK4o z@`M7aoLo)N=5vRnvVEFyBQFvyP5#}zbBxW$hW=`fE+yW|xS!{AE}8A_?YLBybg(K( zv`jiQJTwkc<09Rn#rX4=!TS|~S|BlFuS3WmO*812NsTas2v^@H5C%qqMs4*h1 zB0-_3$F<#=f1mL6<|wPNTvfMv-7pj9c-r3SBI^`vq8Y0dwa+p4fVTh4Mw(`~wEv1f zV6RK1T>ISF+)XpM>guNLgavnCt!*6#vFr+M{vmE*pZ6AZ2X2ms!gona5gtIF1~1=b zC90N@v92_fj}N6}%IZrmrtM8`w!g~50)<1tL_QEP2Cud5B27;xmWu<~txB%Gi>Xt6 z%BvxJ6#Gp3$!2Vk5CJ1CKYFc(#rU5?-72Ggr1i2P`0#bV%XIC@QNN6YFly??CFd7> zy4oF|b5B?ef$vh5cEZ3hW}HL{upu_UbxLCyu%q5L|ANBM7~}>>qLj3&d@?DeIbC{n zrc+IUNnVP^de}MgdfAGD&>_eqg@BIK&CF}0YJFS>GFG+(xaZPbOr!SS{9(-0d@rxp zE)|;g% z{ZVXUl;OYe2eEnxpP-6&wI$4{{3rWr<9-a9;8)LAUN8M-1FFyD?_@9<2bNL}8{Tj! zSsg1bLPy(JnKZ22l**`#^@R!ya;4cyFH9%8#U#N)L)h~(p}9`U*U@MDLbd|armPCS zLo7W*1Uro6#-EkXjCVp;bhxffw#P{8x*;?@n);m8;`iA*ewpCHYYT|JKn+!<>4uC&o!Wk+=3r-<%t5pZ&Y(Zqsip${09OQFL>q{m7cGwEbS$(aVWZ zOYTI9AdF3Ml#x>;R57$>x?0@2=H#^v1HuM@C@cSFOs5=uB?utWKa3{XC@0Uhv=Z7J zofewcqfWwIF@y@mNLUJU`*5U=H}GcaWxD;xt-AVq;}tyU@oX3dBl$gcom37U4k6iI zMXw4NJV8K!47gH{W~+?4GA5;8p#AtNYqC=*tz+V~z3n~vx=_9mTpdy#Iuacr0$)#* zy|ZaC8t^+tlVeeYCA;&RXDv6CRdK}RCipWanl7=NwStd(CYWdeo#kt%3WxpD&w^k6 zk+B-!sKcKRq6SHnqnt5|7GEl7`v@!u6=Ku{Wvzc(f)611``E$kbyv_0+~o_3RSQOo z_emyhQY=|1DJpz;u_@JGFQwf}`PDZb$9O%fwv0GyqT5)=3!}4AoaCYSNhZA3ElrTj zUna(*qZM<%F-EbIKE%VhqR5ovtM|O~v8L_arLUIZlc?k*!j*#M-NzUv_A$ld-k&`F zRLq608`Od0k&p>oEp%zNjK1;=9)J4QR`6D_rSvnN7ad*eA;oIx|F8nox;V{Pdd<#J zedFU7v~k4T(_nZoQVGCgrVh+7@d{XF4TT3|TCj#G;*P164{o~OEaKHl{o}2jsuxHQ zC8@o~lLB8l8arcoPk*Hnv9czXH(Vre;Qn$#Q|u7_pODwKv>N|&%1qWUu}{j_!yhBV z-_*jtck`;()}_E2YKIMIAV;KryZ}WsNia=Mm$x;#c1_O>MT*JLd*~RM;3k*`@V%s4 z*~%P%Y9xZ|tTQ&IR^ZWKdv@@?<8^eRMH9XuE}^&2yS$;N6*MIc19B$092o3preA&C+k;pOC@R9fHA;>68-fOmGLP%5hb&o3zoA&Tkm9|Kd&RJ5<}6* z_W;0o`Ls)3>2vNE8Bch}#3ZoGH66Z5kdyfdYuJmz)r!yEn)v4CMx#~oCu?NxS?e;8 zDDIf_L-)D4^uMG}eO&v7>1tdgrkb|0jM&k~sRmxSjtyfam`e=kxyy_<;<) d5St@N<`Mhge^J|cb&x|)lvR^y_+%dXzW{rQjllo_ literal 0 HcmV?d00001 diff --git a/wp-content/themes/studio13_pink/images/line.png b/wp-content/themes/studio13_pink/images/line.png new file mode 100644 index 0000000000000000000000000000000000000000..25e68a7cd2a892e0f7ce6168d1d1dc3dd65f5c32 GIT binary patch literal 2202 zcmV;L2xa$)P)KLZ*U+=)p!fv7f#TG` zAxLl%!EgG`&*5<32cu%worY0{L9A7~=}6b}76Isk~1IN~P)K3@?4 z&zpALY4A7Z!>t0&I7qECf*j`WHIYAjW_h^ivJu4lvb8y9VL`DD`rG0ZKvcZ$L@8 zo)6*!Fng}&gE0q~LGCMnsiR8`P)pL0I_sTkS+y)n+TA3GfGQvcQ~<|;Gqz6A)0v;5nRvTkqBNC0@Eugv*1M+|+z`-y^gGe-<0gM8s z0$01RWDIx}c%wQpgpfHM$Ofjn$ea%>3NdpNV5G~;bH&bogp|3l*m)Yz#)Ty-#m@P(Zxn28lMkLN^tMBz}T=TCK8P|7f1A{huahZj{)T&VQvOkVh1mo z#{s{Dh&fN};FXk!PWOj|IRlshJmujwr9h5kbzyPlF9Odex`q*n#&dwTlRV2ZV4`iA zrvp-i3A`YY+%H)UjJGZGR6xuPgn5RK+pYk{1$kn7{NtAH`KWu6R(IaLynd>^;{ z1Q=~w=81rqQzW=7PI9U3hB$}4K*uB(tB`l`7k+tvd6VA?tOr^IV2es%2vF!Vb0%O1 z$eaay8US-Ka8&@zRq{mo$Y_%18c+Z{p1{ZV1ABmj;+Ru~xf^g(g3Lp`j(8G`79_}AF3f+q z#9SBSZ@O`*tX1LK4hvEFgbyb{|f9n4|8YW<^Px8FqEq=3*eT!Vzkwfsk8R65VO(TW14x%I!30!?N;l#Sktl!GWkrDM zq7(rc4jj;YU^j5|LT8foGlY4ZL@{0FVZdsSm~WR%RhPL0RWRS>ka;YsL8Hq&9Qe>9 z=00M(W)2+C9I^8e4d!&9yVRW?c5u9GV5LXQy~TFA+4&Y>-l@slL;_k4&T7>;z%q}R zy9u*y(_{xQOa484p)RoD@GuR5(ZE8~jE&Ag9>S&KbR-&Y3A}}B59>%SFgKYjLzqWN zJwS(fmpJ$RE-|+N-UJ3~ek2c=lT4NoiN>!G=0&JEBOT@})M$xY%u7U%elm{~W}UH` zujPC{xy0O5?wD>8F%Ot+TjtRuUqM5GrJBs&%RSud5_7t6=sMaZz{|iP-TjRO4|XN+ znuCL_1)dSboOQStKnGMeCC5R=HX<40*W&03(C^$83G;UeGGB*kBItHUi-F;8J|%>C zE->D~87BM4TmlU9fH@ESZsi8xY2aI@^JKz&4G?vp<5GDhA9A_eGZT2$!L#)V;F|=Q z+lYR3_uBysvMuv>r))+NN&)C4ms)oQDF(a)d=C5w9FjUgrTl-YM3R=`)b0fyLBFsZ z1MUY(yeI|>b9Z5GF6nA7QlmH5N)B~NcZm~(+ywq?cwWHx|-^7L-x z!=P)rqSdcVNyS-S+7vw_z=x(w5W`NSp0yuj;OJBQ3^sJhTX z)X0U~GFyW7u@Etv;@lUaKeFRQ=1BlM?DoQj$BIcsO`uOgzx`dC6r+Y8x7n5%C!`{g zJ`>d?%1&~*4RYbP))D3>(VrWv56nGL-NeyJF1H0$-z>E)^Gt}D4b%?+CZHN5DM>81 z9e4%U_%;msW=X{^b c{9^uZ0Gg)wLV&!1ApigX07*qoM6N<$f=U_cWB>pF literal 0 HcmV?d00001 diff --git a/wp-content/themes/studio13_pink/images/logo.png b/wp-content/themes/studio13_pink/images/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..193c36cb838b4808e4b030153cd652fcca2865b7 GIT binary patch literal 4254 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 Sn#{mr0BvM>t=0hZ_f00009a7bBm000XU z000XU0RWnu7ytkYPiaF#P*7-ZbZ>KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z000AqNklYl@Jv*5(Q0S#DkI*76g$X5fMcc5yXoGuZrOQ z68#Z^;KjR$AbRl-(1Re}j6w`z6x~=JcC(qC>G~L5*pKO*?y9bO^{TptSxZ*AvYgc) z-rb7sOR)K3_d5TbzlX-};!FEa3fFYjPt9jyo#L9s`?WRb=t@VnW+MjW$Un&S{1mmX zDwD+8m3wRL$=P;I1S1$7!|LEL@bkO7u;q}bLm2>4N^uDq7eSC&*U>#jfeHg4FaQ^o zuZ>j&pbEBASHa2IApww)fRNz+nVujf6ru8++I-Y;d3jQJBgkI)wTf#Njco-%UUqTc z{EvIR;GnbDl>TC@Zw00(z9`Bs-80(+8VkL3GU@)3BTZ8Y4G>y{h@qsG=4eE%B#Z}# z2`vB?bxApshD?w0H5r=zR9IDvz!gPT8i7nD&@^_$R0BA73nV-L36O1Q#)HSe9lJ|{ z832nE3{!l2zz~Brr2^w<`lRTWP8!n2wY`bKd@#T(K|NA-u~L#4`bsc3IDHa4zX&qh z94C;mQ{!|#=5M&HLL-t>2Gf{F5=PaWz+gnt&?mwWR!t>N^wLP(P>NqsSjGZ|W&;}R zB}!mhfq~{l;KFTSpjI+SCX(C4#0+qJKJ0ubHG~A5L}#3VQ&`GC8hu;QOJl!qfS{!U zt)P?&wGthcp~Gk%dnQx$P#tpl4y1Xhe`Zec8rfAux{P!B8o2Tac>l(&#zg@Eod~mz zxE2dAPy{l-Jap!HK$8kZxwS@>`ba9&mR5RBrRd)LLnk0-ZvsOjWu2GRb>K?(j!3i`a)iD9g*ohN{KuosPd@9+e_b^ff{7XAXpy- twvBhdv1=08I|UBcd%gwjAl2^sI{<%9>NiW0j7k6i002ovPDHLkV1f^L$D9BF literal 0 HcmV?d00001 diff --git a/wp-content/themes/studio13_pink/images/mandig_bart.jpg b/wp-content/themes/studio13_pink/images/mandig_bart.jpg new file mode 100644 index 0000000000000000000000000000000000000000..148c827387502d72b6d13e9342ec546429d450ac GIT binary patch literal 42528 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 DKk^g9;#q4;!+2)a{ z9|~tB-261NO3rMNxU=S4&n?L_>fQGi#Mq1N{#22-nA|xO zc95*>xEh{_aQXeY+SGViM`u2=_ukjpUoFjDFNn;i1iqQ@7VrzFKJEv>8}b-pp5tiHfT zZ;{L1+l$Zn1=fsM6uU&2sUufR zGF6#|0m>$qOG@%TSSrdLxH|TB_gNA5Y3p+jo`#nKrq3j-L-y;QFi2rvJ~mDJUwvls z620Vi&5EQxq|<%?PdvMo&CVu$UM zUB@QK$nG)Nvt%pDVGr-)=W7K~Gqm1JUd}90(p6s`e(}ptIhCFXmaQY+NqZ2>*VRpa zaXV~D#+rl4Mb*VkrDg0;Ie7VPH1)Rp^}G%H3~D74 zW=1`F{i*K#*37Osn=Z1q1{9_-Z5q&NGO7gcxO!(OxE z7gr6H&e*5{vQicj^?GAzrJ{ELiB2T`~w9EUD=15=5O8*%5iz=UG6?NdQRXLsy8m; zoU-N`w-2fBE+~!|q4FSq_PP^lz7@H-kv-%%-@RGQX7kJHy!Xu7Qc?WUIY)nyQ;_)K z#_`)T&S<@Ve0b^MIk|2MD&rU0c0ah_GvbiO4XexYB1#Q58S*WWB9kp5Z_^&0>wfJw zdTkzM)#4Rc*yb=_<7@ zPt}=t?{&{i7unNGjc3*6_^h}hCn9_NaIJof#3lTa)VpgZFWOE%YVgL!uzGY-kyObQ zxu~$N%)4CaDJdog_p>JXA2Vq!-kCL~xb5NDP|@7xEAQn3yOX1iy-O=wx4X47+rTB# zz=WK{kM;&F%h(>_@G9yych?)u*FH4(dY)I9ctW9i ztWLyy_Y<|dpDMU@RGa0NrdrQhJxV5gqOvTx>oVSqoqD3rIa}(%fBdS#rbVx;*S}|t zY+}v1tNZOzBGSy*3qKVu9drI;!R-mswSjhf^|(F;2N)KcTRv5rT`i4w|1x&GSXTWT zFEax(i34VOdlpArmY8K;axucV^uP#Bdv)ngX3j^i?A$ni)>_5gmtUN29M@~R$w_?w z+nNev>xFmHv5yio!nl4+f+KZ?4 z7(SqWe#UJ4xV*xUGrK+B9e+WLp{$i5zHp{uF1$EbVOErgLu5TWe-r)9=1n@obj>!O zj5jiLxb<<$*%R}kucVIK?4y1>WPx#y1ASy(ZsjGma?pwHxy31_&n|mUn4Lb3uF`9_ zajxI|m9wW`j5>1dj`_jbSLW#O^?P3|z4axSQj@bt;a%-m7vD*jZk}9Ex?Q+Ial$Lr zZe5YUaML~eMr>$vsy-cXXhEh&KyCSj(xWHy=304i-ZU>x8CEk&qG!Lm+U?`b4yG!z zi;k!m6w4St^qAh-yz6+-vKP1CegK5veS4okX!$!~w1UE?^<)_yY zOL3w_sk>ay@wz+Cm1xkOw_c6GE7P+Nw3%l|SSFWwBA*Ikbywz}eDjXDpO8UKT!XW{oDL*hgkso!w45 znaZQHTga0q&Wt(XvUX$8BPAsb*4d;p`4>#`2r{>gt4|Mo`Bt&`tBhA1@pOb-dB!Fe zOOxigQO6c*->RcKUQ?(;POE^IV*7^6W<i zIzRK4)rvPdn=+F%c6l!vw`u{WDzNw{Dd+36^sO_e5$Go6x)UzJUT5g+ff zjcKM_zg;ye_wfO<%8o**aKrMd9^W4Qa7F&Z>hWIb&vh&pmp=(_&Rj>ByH{HEm7%NI zm5XwL3T~xWR4=+^Tbmhcct0Ufz?^)yR%aKB4kWkpU0--+MQlsoEBC& zN8&K^>4KA!T06~46k=wtah)NKAt#g=3ytR z;x6~tNcZRVFDxf{?_zO3a$bLqIqyz&VCOOQj@^7O9!*}$2)c2-%qZlRN2X!>))nE4 zwr*!_S@(_`!BWzzZ87E|f$!yyTs}W;kMmePvz?JkOG|gkp=~PrLgK-c&cqW99lo%4 z*yOZRTWpT4^2`~M_+*oNbkYP){o97^q^l~u>pxj_l_{^|Q0AUWOEqaL&ZEvaa#qV| z>Ft$!NvBNmG$uW@n@`&_bfIbU{!+8dEY%f@Z7tj?KNd9)N#9$!@L=lP?btT`m(YpZXRJ&ZDG(c6tO zZ0@|SSr!!*Y^JqAd8{R}=}_02F-FH`Kb1vJy_G*m96j7FH#>btlZ;-}!BIohuW5&h zI7{u>rpiRRi`yor#Kq5EHq@SEr<1{g>FJJybt$jG%T*uBm z_GDB=(C9_4xl0FCh{k5hOJt-bC`R^5W92o zNnLB3L+4y;2wys;OseO}mgIA<-Sf^T#U8yWw{n)jkR=E{wNYy+`!poNez@Er*~2u=RWQ!bCn?N z-nWwB!fNzRS3s9!w#;ehO4;k#IOQ-pDZG2;q&>UI5-|$Z)!Gvc-^`o)_E7lQ@!~4W zddbr^g!?wc+&_%Jb8Pu~+gPhcHQw~@;}&Cm#>F*EuzmjKlI4swk~38N>>q1{?vy%i zaZucU(a_?hbkQdP_Cdi3+4%GG%vU7#uD_rq?LJkX5TWF!DmgQSddItsH;x)ySS$IN z?K4h)U+X;jgT~HqUeAH@(d)~5>3NShCmPzdA3u(guVZMuANr0nsr%ro5wXiw25yNm zT`cjEJo#F&{Ne~YOJ)C~vti{+8Nu*6^t~Eyg6Sk3B^@n8ul?llMkN=MZ5EiF%4Wj2 z8Fmr*$hqT*X-o)A2gZ#)ZZWCQ8gEvvVj-F}>QVT)DNo|OA5NOhn!e7<%-2~euw`p` zpxvkyxivA3H;*P(%9%2+)Sr_*r|y*2`O38ZuKCL3=PMU)Jee6z26^D;ZkK^(Yk(el5h4iCVTE=&t-Iwo7xv^u2-p$jT zFrVJrm$GbcXC4VQY&_u{lofMt{kYd^vF4jQq^9kO>{egC?cGhorO{+nogsnY9d}0$ zS8SVd<`VnhC8ddn+*c!tsdJ7bP{IyZb#5-UIv0EDk;5)sT0!h(i*WCT%pd@99q`2c zGp?cDZ(nk$`IhY#B|NE*xeqr`RZ>fLe>nZTEt0g_s{H*a-0(5@eapV+oIXFqs3gaK zOaXPI<*Ei2zuMk{8eMar(ple~*>^t|ptF1YC6uCQsL*u!H7 zQ}>SG)xP2Q%N#XdwMO84; z!oyb)i!`inzA;%LPo26*cjc)oCP#AQnYh3+yF^rGMj5FXYkXW-rQJQwB{snO&XORR zvaw1M!#7$*Boz64dE-ha-JTJ6m8)OqGnX{x(!DSfG<4)7qinC&;Yo>#=Ii;08#qC! zSkP+I!h)c+Tc_4?R!jIryX5VK)*|P`SDvm(-utk6@uf+|2`NtkDy5RZ3@{+%61I*_dTP zd*Zg8>)FY@KmM6fc6PMpxbnyuQOV@HGgmnkj?I5}o->~^4B6*=j1!|BPs#ONGHScY zCe!YMoqE>WYKM(DzR$|~=IOgWd79b|cER>X^Pkko?7T#*xw$5;LvjB^a;oy&=?7eg z**V!r9Zfv2#=ADsbf@Qn%`+a2z+1-UU7w(d6D1ysmUX)_X-!~Q;?8Pq`*HEOu7_3C z5~pSzcyVM6UU7bt6OTLFMBBDdJfOC6M6ThEa5u|z&%#<$^5on1>Sr!po4#IRp>e$W z&RIGi8xBm|bK&R~*W%{AL8HV*z0|gxx=>a7Mt*Q-YWD2N#+f_aUT7}$mI3 zrANLhxB=7*Rm4+q_hPMYidR#<1zx^5Qmlae_^S2mxu=d5UtZXya?-(Q*MVt8%zO!=imgcCTn7ef?AP@e_e5!22(RfDM zgxZ9)A`5U79)y-GHuq{~F=ieO`GGi_S7!S_g53MCB-M}l&0qFBa?L*`yw7_70GxjF z+Up)y{RMR;buAPGUPh(uTWH(yC8>_IblvNlv-pZCSWnGc@?7MJ;5IT08U_PB;{h+kMogu??5-L zGa4nfNlpFuSsq3|3gv<})=fOS&RUe0+KQk*yN{spJu91SE-?{qw^K4rB&ff<0-ZYj z8It3G$h1T?Lc7wUp7gKq&3>WI#mSsR1;wm4u@8wVC_k7AI{yH&UGrbaxfaKD_&pOL ziGO!1F2M9BaC1KaYRJcK16P+?j=7r`9H`Xfn7g(WaRBeo;)1B4eO3Pe*G;~Lz=!|V z;J1J8MBY5x_2g2eQ}p7il#Er?ClzQDUu;w^2dMts30}V2`(ag7Zk{6)((YZbs_<$) zSgT^cGm5VUpH3-nksbc*Dvr03L}()ij{KaCq@DiYGARt>^6KdmQI5@HJe;(QPf(F5 z0;k2DvaFn$Md+8@-$uSL0!fWlH9dM%oxW!=avw`o zOtVgQVU!>|ndW=%D|w37ShTA&B(20Xpq3`uNYBiDpYpRLwF6JCbd6(9)+}u`J2`zz zTeMjsZ}LxL{!*WXzskW)mY&B1e0g!(1t!#QB#je_?cReUCUHtHZelSx+O*&3$V_b8 z62bM$nu1gcR8VHSJT1zEn0BkE#|h-_6errJ>dGUI%4d?8oz3jmj?4uRiYoX66s`Eo$BZ@%KbJ9VaD>Vuht zvpp6_;MC^R9PzilUUu^KNmTqKeLo9k5f&}Kl3V6Q;da3MG8G)7Zk0-_48IEru~`IU zd^H3DKs%3dT+aohge`X?$1Q7Wl*JAt;;O6u^S=K8wx6l7L;u&{w@3XVZ}r>tV(-f}U*0`!7+C>*J z%OZ14nUIn>P>PEC(*i>}{JmsfFe^|YmKJA0zZ9n3erGGm$&_A|Z*gwcGg&N(S&@u~ zzRU$T%xs*SM>msxVA&|tC6yMRzh!>=a8f^BLjY&&1`EwaXaI=l4%4*viwrdX|*$xKCTwH;RLl)%RoYM}H3 z$KNTHL6Er=RrRb^*2Pd73Wa0UkBQ7PJ1yKa9&M~Q`bQD&ev_MgBWD9S-3Hta+a|%f;8jJh)!cuUpQ*5`|Ipx$mI3rBA8c)87?!e+*UCsq2ckb@#m*~3Cgsrdpy(-z zhI#p7rhR&QgYgJqmZ$uM6sA=$&MD8AH7Ra2i$Dui;gO~TrzuToPhrC`=Nk=?DOaCn zt^NEX?1>?m3Uwwjt^WWTHqE0Gwx^kDE0+MnB(LtJB1z z{{YR{$(A?LlUfrWC0dW=9dZnq=B1`VDdp%6UFtus20$^rM@@`Zngs)JI`sCyOE4In z-jNK`w+Q?0#AZD5bPdtQyx7NXoM-|8)5kFKTXa}=nzbu<$wz7y1c6FWFKmV=85B-b z^KC_%;^mq(`&-xBHyFhSU6*o-wXzYIB#`XHDfd@2rb2V(&Jm>Q1%}#7mX%2K=onYu zr%c10kQ>I#pG~<9X%*1^?gHFN-*H7@_>7`ZAk$zi+)A3pnQ>!PSs|0vvnQi-B^oOI zAgKQUW0@Go3mIt6*1bRlSDY z{BcV48)B=*D%~m58%pkmn{SG=I{V{Fyb)X~*lbl+)Q??B?O(o|VMux(<#H@Gnx)D3 zOcs-|J!;G-2ewx>L3fia=9^rD(__T~IdQQdB}n_W%Cd513eU_15$j(M_huvO6H1cX z3VfAw9~@c8u}cjKYwdZh2p<~rN`ttdHO%Nl(~mA}&+?WTJiqy?Z3V}`myk^gG3Z(U$P1M{tSG&=xEpc$E_#A4%RouHFV1!Hi5 z)RH)<-o1hQ^7%@dKn2$^G@6uFwBsB~4SQ4q^&fW}tCUG+)iTtCX#89XyZVw2lq*3~ z{z&QmwowpU3O`4Y&X;f;ff-p?8j4gAxcT6a+$0o^&idt~zJ@k5Xr4vtD9J|*Kj3pL zKu}@Cr>oEP`*`&<3bIPxmEsPbvWkZu9-{nT>vG9JQKU%hm5B(1BMpfxJ+ggT?`52N zcw~^>b{~!^y;%KS&3ERXsj#d6(%_dv{U&eq+x6s9rmIkTZPyiO8e*-6Juz0+xT@hn zidP=B#a99c(~7r>TNE_>aG|^wmGQ+StX4HF;1=RM6jb3`TCG*6#ZmTpb=2&PsIkXg z-OmwEr!IyGNrA`%)4wjfy)t=gR+3pna9p8DCJ4r>S~m*Qm&4Qitd2}18Z4tbWS&aV zp+8u=x3_4ai9HzQkk#aKO1Fo?fDON!D$N>;D4Q%h^BOcd)z1&Kil#z)0JWg|^BWXt zwntYGXhER- zGRRb8)3?u6HY|@lpL-@YG)JGPgB2nr+I?$H!kSOU6w9&Mfs6N{{Ul*AxdPU zuj(SlPPfx-$ufjil0nc%y+7cX zit0bnlPDsROBq%7P}~0i!*R&U2JNyl*$!BmRMwakq3!hHrCr|@Ucc`<_;XLx*cRXa z)8Lmo+|6I-Z`Xk;colC!inco9tE*6PR@RuMcj4`dt`(S_<#F z?f%C#xn&+MPE+eyiK%i9%}rT1B#sX;1n@N+NY` zv>#=M`yYn@2|`^W+dwKnS&0#W;JZ|O@+2|^LOBTX_1b~^*&SIM!9bw<=-EVu?1Oi& z4VyzVFg}I3x?!;RrXK}C{iI$4Dgw%GgASJQr{%w=ZWy}~ekS>4;u|%YA+9dvp5^Wv zV$=W*fk2|D9txtFIPAhk)P#&5n$S0h+b6|bn9?Q_9m6Uy5zWyUeUf|_Ws#|E)rqjE z(Mc4Zl*{SK`zQ8K$mC^+jhV+IY#C1$QX9bKGKn19M6Jie0#y|M0HZ&TH2qD5U;otL zcSrpuU-jGd;H0eE<%$~EU{?W(TNtZ*_r+HZ*rj*Bd~IFV3cHr{`>|AZnFMZL=Hvb4 zwgH?TjNh=INfmGMR|p6x){~`NPaK-{>nuW2MWB;*Vh>Qh-Z`J7$NWXd$v%jKX{whF zE|9x@kjN;b=*+{8SIwkIC%QI^tU@D_LmP%QhAtwmf0>q_WBw(PpAa0=5DVBmpB??S zg#=!L8~e#yih?St2`?j4!o3D+a$WA_#T(|Em4?Xa(E{xvpR7$#I{wd%U)$`iR3c?(Ng<7GNk_re{M8;u<9|OWC}Kq(Nz=Ln_nMxq=BKr;A1o zP(xrT&zdzjG@TajRGxw>IGRo;y8%RBrRjj3lJg%aYPVOuU$U0r%gcEU{Pzvib7^0e z*a1tTvVnwX$|X>%Mq$%xVM?*mEXWmsK|7iXZ(jJJbaqfiyrT*L>PYEB+Zt6Xoi^&} zzjpK_Zbwgi2|`|ZQo;*$mh$h@h9p*Jaurn6v8UgFq%m8Kdqpu%Yo`Mu2aL&Z-wGsg z)DypUtp-$MWjs{JbvbS?o$oGWd zEA?mJZfHLS%Bivc)!_Fw@Aa8?PqyE-or`n%9>pYUn@aaF?I z{8Ro7Kjy3o@2fxaApZcKiT!a(;cX}LC;W_0>x!z|SWi5u3~dN^GzLkbjW_XkWkvr0 zWZ08R&h0-bZDrGbv2o{5F52H6*2LdMB?US(sKq%~!;=31m6V*se+-tGZlj`ISW3~& zHKep|A?>d1t`z%&6pgpfER2M@QlS#kSCJzP7%oDB(nhKYH29dX3Oq^4s(WvwMRTZI z=`D2)zMBi5t?C9?#4jR>xmh`IKeDm!@h=Rr5wp7q9g*79W=UZCD`yf2>_KG;$h!tp zUFvtJ&5^F0nh^HZS3zClaAZMJJw>VBfB{|c1dd4AlxYd(SuYgayNibbRc7LpN(vGC zK|j^~oQ&i{D1i1mD~(4_(^3lvj-#lpx%8a{5yeGFZ?dV#{h#H{Y>6ew9G-RN%~#E_ zq_)u6w72f8Z!W}c00f>&fbYa~=b3m#2C1HpIi5XAXNg&oG*MS(C^=At zK7jI9uHIPE+Fhplv`XO6ABLb3JP7HSQ|9DHlMwv-zSX}%TWQwT()~(D6JK5d`=ttL z9BlspW~|>8E0xKTQRHiOK3ma;G!6BAKv$Cg06X{`Lm-}6L<~`@6a)>)Wu<;~!m8xvOk*xAw9=Y%fx0o3#zsBu<3uKANtwynO8q+DJ~4Fu*kSVML-J#icC z7QlJOnQZ*ydnlV+m|LTLh@^2GYw`qvlJI-w794&^1k#LlQUfi#w%pf{OPIpfwKuWb?r9*k@SH(RL4{0;&lI)AcJYCe^*`%!To(;@w5Dh3_Jl@;q_ zYbV&8M&1nT{0>+l6V!xRRf|ZwEIljO$Ax4c*9>tUl1CSkC+Zr+G5+d!B^BHUjQ#m( zjzP%rF|eY)q+ybhLmaXmg=9j10&+ZaA5gT=E0)p=g<~{{6vXZs(O4g(?}yVbBD;ln z?cPWX7p|%oWR=+hw}DnCt~(J$kGTT2lKM{OxbOXS&zd!J&YoS*-fN#Vv-eJW+pVVF?QlB$8-T#0 z8Su|P0PY1)hr!QZ0C^Z-yn&z(`27zM^9R3v12h9{Is*7#z}N3!<0sgi4q#p&p%$!t z1K)mtg--x+2*@4>rz-(20BmLgi2xuO2vozt(kl4=6KI|Sw0O|{0<3RNy5L^nrd2<{Do>JgwF38t5U-dP}b0w@FlsX!2O52!}~w@mQn6KH(`QX0VA2e8NoSMCF& z3qaHll=Oo6k3cCDT&x1-G2rcIP}~FhCIFEMwwwlsuL7MjV1Ev1e+pK=0RaZ+c?k~W z0*4f^Jr)#ogD3Og9UnyA1krav#Y51@1C@P%5(RSFKxPZL*$=j|z|a&Z*JIpFpHXc_~d<)G~;@Vy4` zCxORh@Zv2f?FBN&fnzG@eFVbR^xH|;&&jIc@h^qndwIHz$#8v|lKfo*l{)OO3 zA#h3qA!R`06li`7)WX5o9Jo*gu6F^IFmSCC)IS2R-hpi~z~mwzM*-b4z~DSMmlm!MSLDx7a;DWkQz`6^Z)4-uTaH$%QLV#@&s2T#t zIDp*@cBKQaD6kgjayc_aN#vFgy>u^TDkF z;K~Mn2ITqYMgqdScIyi;L2!j5A+@0w}8}D%MKTmVZNT#>%asP0lkN?rY zlNL&!+d7qqfqoWB`;DB*&P;3nfIz#mq5f`XckS^#d)(L5PswsS(LB;DGKd-EAMQi@s> z{l78}+jEBLujlF?790`k>;DH``L8IZnRTeYcX)8=wkYZL4n5#)a|{NJ>G|C@Hlf292z3_;94l5PA$15f$;*@gxO z5&vbhS>S)x#p*xu`)^vm|E!Dkf27s>qm15P*Zv=_{x|4P{QRB%PvHJp{7>lnpZpW= zp??A!2LAc|>*tT}8{fWuSzlXS;eY=0@x$`c`^9%}-z?0}&CX0uO}?IZ_438|^Jh<= zJRajc8XXxP8XV~Fd-$NYr@M>W*>S(Ut+l1Osj;EHuC}K7-rcG@w{P97yirkJR$5Zb zDY{-*a4r98-j&?TIoVm6?2PoZ)Rg3;#Dw^`*h?|dtcw@UpNl$sCi3*Di14t`5N7bn zpcBWB1qK{F;_v6{JddbD*|-=nC0)u)w~qV&vM^u%*`nbvGUrQ7;J*9O^5_ zO6{_>ytK&D$wbao z5z;n`NZ!jBY|^94Yn-hS!ZlUT_9RMdIW*i{GyhO-bQ$%hQjh z>*KW5coB^+oOJs?~h!|EYnoC+MBxZwlMO5 z=7WNBLOBlCS?GKf^!Y)LI8LIPd?`Ne)cg3tWLvG9aaRq6$}uN)-Fjc~>$|sRdJ=2k zeP!7#6BefEu53?AdE?TpQ*!Pg`&KNB%3rE#R#O*6)rs{x-sPgB6fEvP77)njR=a&7 zAVzZA6!MPlmXGzxRs6EL?n0}NjjyF2Vj8<$aI~g{+}qOfGaa_nxVMeVy6*UZtdqwp z+mC;~e{h8S*vQKfX?AzVh2L;~*Jmp#`S6~Z1b)u~yq52}Mm-VIl;>3N6fbu8 z!%A&Nz_}dt%~#sBWtC)hbfMLn@OMxSW#&&MbjJ&puj>mK#f_M^olS(Bf^hpsHdl`M z@+`0}>yNKB#)R)Cl64}=1kL&NyIwg}MU-TF7P{dMCWr=*56w%)ya?#@uzG2nMy9@E zX5U0i7`_qzHtF3+{pRE_4?db?&wtR7*m6d&pTIo&h7jRk#I#2Lp^ zZg#Tz|_hj1ztKoE#)|M z`sUBQQ3Bq46_35YR$mdK&FzPGP8UQzN>Ta!Wx&++{+Ac0ixi-VgoWQ5jnSL`*|~7z zaQ^pqr_28NSzI&yk1c;3IeQwnJof4ehJTb|N7RMjN!AGBnC`9hKsJ<5iOjW zh)_?I#@O;nlEXv~?Z~e90RAP$EJHvB-i-_05v%N!D7ZgSO0t4a)b=YDKJ3nxy~~U@ z#3zb6C-&gK`X;D;@D>Bn7%S3acH(BkIpNGonra0*NiKX2Q*1}mJjG6ysGmdCEK+rB z*(svybMUT2Dn*)|DquJdcp6lrw;5@$@cCae{g$SU8R#li!sTpw&bYyw zH*`&ly;kX$$HM&Q7z5@WLg~3fb#JDa9_C(;)2{TcsZOxoZ}ZMg%e!w-G0r}-&Hqr^ z)yA;5PdI|x0+rJ8@6{dQRbMp=dYgK!a;;*Rt7#Teky=n}aHF5sVj6KQwJ<;IUGI#& z=^5SB>)CbcUHq3|>-kS9MX77=+M#1xqbpK4aRwUA;y+B{d{T-pgjLoNlTDJOQ%X+P z1>7Uco1~2ILgnpAP1PP2$h$u zbi;M+W&vx^u(%?r($PRGpMAiv{8Z9Sn=q{_oL2@nZIf=9*Jhs1l*YsX_DVM>=+V)Z72 zJ1p@O@`J|-H3DHD&Jl&l16hB*aB4q9l2i0XTodZPt$qln9@iUlNT~m;U&W*^>pnv# zG<*!zVKR>Ez62fdjc;nJjx!x~CmZ9NCRcTiu!eMI55+f6=->5cJL(i+UQvr{@6y+ENCS}Wa>9~%j zT0Iy3Pp#i#ah-Qp@6n;xS}=h)Zn-|0F7Bj-0|ju>zGJnMn$Er0A>Y+n2d=gnD(D53RGGIiYHLC3bXgt-(6KUBx0J_R;yTBpawo#WE~|XQ^MmAzm0j^JR~1 zcQv#l5(0N_i+ya7W%z@vqwE|N`=qe3UVtX5yt^&qsk*+=PI}=n7lYVmYOY4V8O}-` z$77#2oH7y&DI^_S&KQ?nHL_(9PIzsJeIbK0hB8Np{s&`Uju7xW z{ndm9bts_Y~03PXGU)-n4NUlxJ&9FByGMnCw016jB=NdvisWn$jU|&O))f0 zICeo5n3xV;RbGv_XKtzkz72VwT-`j1H>KR09m&XEOZe<*Vlln(sB`~XG2;HBZJ#r5 z_x1G&?a8;!_eP$S9@<{!HfiYAY4*J8?w2vY`^$&knZ2N`eW}Uz`f#Lk^Q$LQd9`(u zl#>^?`OfK{e!#o`DY0eSlxXR<`+en~FI*I!K}_d%NnFs0w>)H9!J`D!i@dTTI!c_i$@mh0f$J}bQ+x7i)*H)PH)S$3WsZQ8zeuj$+eb<3#!@s5?I z{pUVy>Wu3Cww>SkEsFnb`?+?R&QE<;qE@Fn&NZ4?etcvSwcfY=eD(g$eU+;CC zzjfMjX*&2U*vQ^~q4dhd#dqM$kJB9&zKU?sq<-}FV|?V18JIZKZwa+V3+&Y>5e=ma ztuRCmQ4fCXBgj;X9%YJ|Q6cGQ=o?iCN8F?j9T4cpzkx(fiW5mL=q5<+5)bFX zD>)XLFw_uN=&IFzaIRxyo+ zESScO9kC_YO_7k~IAe?Zo7f`krhQb&KJKPH{&DHEh)XQV!+f;Uo4Ax3xDE?)z(N6J zb94Xrq#7}Uei>1g*j76?W`L{}3z^p?FvxN{BP;WSE>}f?m9P?y-yo4^G`m8CO99t4 z`h_%yOny9zX=b@*HcL;C;qx?DBGvV3p7ar}`~ns_3b_^sNW;l!>?$(Y+U2I5^dTNX z5iTYGr6lDM1=xr!bE0I(rAAh|EmGN(nSzl@Jxod6>YCb@m-3SY5nNT?L7E$}sa|7( zp8CQ_|Fna}0s*T6(1SD&l2}>4st{lBmrDA67bJzKu16PpwwU^%7@nh{p21K4P?kPT z*I*!a&o!IH;h?uO8LN4UDb&Qc667v+2I@VbiLG@pX4i9!u-Pm`uSP%|ge4DUhJ`*8 zGeuhnWTp;<25TY0q9Np9sgy87q?@(LoFQNoBJ$MExxZOh9~29ot`;IFOJjLR8{%gD zki;3uR2PPk9t`t@7ZbQ5raQyZ^A-@H=a8-vbosb*Y=Jm$#1M2@CnWi`WXb_fymkn3 zl`ZSeg6mRX+LxSb`Vl%<0pS+eAG~yJ63pA<@=!GDO(M<<63z%gO>%LR>a5|M{WatD^?>!#F{AIUyXBMz>H0=_S2AmGG@G>d~6ABPh_6XtUx^% zF-(L*5X#P;jHIGoF;KZ&ggFQOkp$7%I87Fzd^Sz9Sg2?K=hh-s3c+vBi1Eo7yt{@X zOW*`qL>xk1O(J%)agH2VgNuM>F_Zux=es!t-kH#O7VI5I$>lM0X-3ey8Y5>VtU-f( z7z%K1ibgbS;U#YVjPwqcSQ$5S^D5-Y*mRtpEt3VchvII8Dd1qfcUCByoW;5mW(pH)P|L7Q>fY#q z8t4lX=S{t_rC2xxbV05x_KsP|XeK_F~5n!6g{tkSXp<2_8+%R-F~)& zSTwASfZ*RE(a^83C^eeU*CpHssyvULq2~fSU@CuvS@SA-tLm8G1h!BqM1(Yfiv)Ce zEk2U$Ef{1fKa!o0t$Re9NRYKWE?c~$ezxX(8^Og6_nt>MOvjb8TXe>RTQY@+V+b<` zg&(19goNrzZ$VWGf;)sW;VAS@V9S{8_1>-QYoW>{)FkYR3V_}B5|+?ORybRS&1T)N zsDY~!!(Y$ZO$`w;ZRLb=~cfqn#H zYl*E5#rG$M@SQZA5s!ewDtDttms3YzYkD#W2^H1SYR^XDy6?}Ld*gvWF41RlFkIg~c2#-+VfIF(y zOL4i^*CmL{tZu{Bn~f7r&~cl&Eqx)4s@Rx)A`&@ld@_Xfq&}>eE!|Z>*lLY4t|quK za4)YuB-7&iV2H3M;$c+TJ{K`R)4q|ho2p<;Xae?UhhTOJ5+~VsDpVtYh4R?=i$5Q{ zuBlM%LQarcRJv+(hjAFz!?tKq5$x^08UeTAfeCMf8m;aXsg48_%fw4mrr_b#_b|nX z-`5my zlywKcB})7R2XDj=ne0kbA;DLV;i%M6G8Qs!SCA%Fp=hYEGkAIWi2ggm4SO7h-Z4-N zn_R+f;&fE{Icsq6KGh}esraIyk=I>tbxQ3JWmvUKpvg?)a6W#=7IA(7KA6oLyiE|` z)R3@1rJL#D=_s*x`D&!QUfICb8mM<*nZ#Pa?wXe$*uor-T{T%mp>kXX0|7XBg=XYzB* za7;9)O~JLgd!S21;2i-`J)$}bq0cMG5%tufMZNMRLfLo`&TwBQ>Su*ws3*>|S|LfW zDIrZlotYFIiaM+HY^tkCqgbbzB%<*VE2KScRE+3+p(f20_?D|k<`1gUVEJAOjoj;M zT}4+4C6Z^<7RbTN#hvOah$v5a1jAH48bYPKGWN#!;n3v--cpT_mN%*kFQ3K6h^UJh2^)R&Njb4udDOF;&T(?es(3*k4s-sr@SW1Bixs}kZ3wD? z%85BTW01(`8?WukPTNoXAR%feabje&HZ$QUR`e=sLYMaROrWI6Nu?j+Z^uE!=2@zQ zKVS49wVRO%TcRVJ@e*d-JGhgQPV`xf72KwS`Qy(~M34xhV{|wIUE&yV2zC$>IYJi* zWK0=R*b56T7S(rUl^}2P<3DQ(Z-#0RuS#Z6`=zs>ojuDxXGh~|ktfX-?P;hB?L=dK zPv^tUcxdrlcbrIzYA+Ou2GqE z{^a*D7?TKEkRv2HAMi(OF>jk-JY#W$CP;yqMc#rW-}*HJgu(uLq1vT%lw=gg;+3Q{GJ z)WZ3+VPgh=3_0$gdWq-Aw#Y|w248G{9uQlevIg@47tH59k%~~g7Rd@iw)b&PctO^Nt)?tAe_d_FBsO!dIi zMVB(8q7}baPc;Y7=qzc!m8VO6H$4K=vts6##h zt$keOntU{DWNcZFKU0ws!x)KQ`>t`hwZs7NEvQFx976c3nb}PDL;2KehIz7RiCQhg z6&p#JIp6M~aGK*L>1_@!Rq(IG_-m(nqZvCf?vVm1#P+-pJEepZN-Wu*2f798k@mHA z8l^d*4pq18YIUt2&uy{QYFl4*BrDHx)3;3GNIImuB4N(P6CXkg^*c*AiS?=UC(h<; zPYq}X=IWPZ8uVMjc3TM>Nj8Zzu7m6wK6J=!J`wvAK*|81=SiIlV9-s1bzhAag z1j{N`)gIm+PhEBQzul0_LxeJoRRUJ5R7Q{YNSQoB*u8vSYJj#zybhU&7$1Voz1Rn{ zLmwondrdz(eOSp}_Ty7sS<(q9%kM@T42k_?Do>oL8XvC3U~?mVz8O|)@7iyy>;!F6 zs@U*lM@Uf91+vyTSv{-nhJLvR(W0?Z3L;djm`e7z@0GCUXQ~4w?|;hI-0D`Ga{09J zkHz{uTu#sQDNL`+z<~kDz+1ORfl$0~)2>8v2{lC|k2xf#5kJGFz%lIQIFV+y39hB8CtOL!`31WH#d+vviXw>00Lmv2k2T&Nbtvo4(dP^Wi0KB(c_KT##doZ=|{kjZA{L!%ZK z&wt&F>pr_WapmHLn1@@NHvd=)J}lgvFb*#AMdvPTAQ-T^@dOx-#}f8C1T)U0qHTGR zFYGvQ)kxaw0R~d)&zWeE2h0@rRBx8qU zZ+QXUcHTROIo8BRZN!khw{T2kZ^q4vgx~!zTw!E&pmvRNSfr2C^xjxOyBg(`Y9E<< z{w#%n8s$8`k6iXMIOUXz*AYM8JG-ttyud6@3saFYG{*D^im=k73Z5$7f$hwQWo2Aa zc?#*G`!Dcg*eSgdz2Yyi`efHEZ~2GHmR2|HkGMM6E^b!pDYmEM2IPur{dVH84tuWK z32$hX?~KWHa9`>}I|iuQE#MqI<9A}ncglALaBq5|B}}Yd(Dba81iaPOjC&1_*yR#c z{B7Ozhff@_vmrU30Jw+f2X~IxRYHX);w5z4Sym=H^${Tzb=r>>^GtX6Bs{+9cHLI6 zXXCYLmhrG#k(J<%cb`mgaF$OIVk8lwuk6mIBaR{cHEeJU!Px6%heXQ*tV`H2iP!z$ z#+3m(vAB2{KS@;6m&VHMGtmmC|RTw?NQQ?&UG_bBJy2x_=_C8L& za?cG-dmHof`MUxa8I{|x(TW-Q&ceibq~n_;c_e>N;2b=7kH3R{b-t5&eOHmEzk^ms zzN2zZ_MP2wJ$oO?4=PpqR2_D?7~VuCbZRrnQsHIGgH^XOm=*$~N6XQE9<& zH+HNzrnlqrJQZ_<760(-{uDzhP0t;h2Rj%98DpYJ$GE6@t>&B>Doxmqg^^~=!UYqn zJCwK(+LMadj)7^%&|*~V=7i~sW${7heDUwx`?kFe$vFSZmnh)TZ>?6#M!^474V3#^ z4WvOHumUIz`dbbB{r{mFsP2T=v0ATRmok#AXcyHimwj^F{LH8!hHrnF1Nl68A^HQ$ zDf(LtjQPz;6UYqOe``*g|In#M*JpmPa6)fihNZK1<@pwPY6?0WAuRo~`$01)%B34B zP3F$@u{)LeNym2kWIpmtOB`-7fVs{Ic}^|HDY8Z@-L8;o1L_~Rs0@}}FZ>a^g?Lw4 zA0v?0`1z^D^MxY;(6z$p{-fU@3f{YX^FZm1eY`oVwP;Se{q*(LA@W$u{Q~fvd*6J? zchvLU6PJG;T+!;Uy>l$oABBiU*ota)JIl5@#RSafg~Q59yAMf6>Jvl77MStm1owK# zkega#9iG(g@{IIUMS!X|${HUdt*=*K4HjCYNbP=$f2V-I*w1(jt1eh$1>3n_aYOcp z8(kytCA(bFon_Ps?6aA0mT>*R<76319Q)ykO@7`_P?N*CL+ZwX#qk-1_TpVmgIlxY zRY{A;5tWSt z3rE|PXzIvcMHHmImnR!C(TNh8(Kz9w5P2L=xv?X@`?~67I_#(u6`U!wJk;AIr+GHB z7m8wAut)Boio>k@BG`VkGWJNON;Rs6H{p9RHOIlvET`uKjgtp?K(}Laoc&mLm^xMo zo^Uxa<8zXtD0VUReKT5=hW0b5zU2a!+1{wtE;Jzgl0ayI%c*`{jpCt>Y)22-R#Va3 zHng%z4>n_#Xk#nW&d&3t`(!w&$*h$%|*0SbbWBet* z!yot_9sWf}Hks!-?PxXMH=MlPB!}7^V_`5R^+D(@?YO<=dMf-ZXTw&#-4! zUr1xCR^0K7oqM=jE}7~>Hn&6?do=>Dq%|-~%-0|KMmz@u7oAI*q&ce@k%w{9xbIdE z7@hh^cwU(13}OzKX5g-5r@lVID5UGUAWsNOKeWQXmX$@(B6YD_E=kq#HeaeK{b6$s zBh4zs>|lI)zx9#WnEECEEZ(+D4KqJ&`Y^UT?xG`n+9-XFh9itScth61=yL3R8-z9~ zPf38HpQkzDSf9e6w0rOfF$7BFchMcN7SCrAlCTHSEAUPm4NRjG?TADw^Q!>X1!F6S zB1JQBG;ZPv1}%()rX`bP1r5ncp5h`Z=s!QT2Hp^4V*AO+u$1UOeIQ#IhcI%k$gUi3 zVuARu={^khIL6lYpMYq_1zJynofX+{ZD%fkXJ;sysYu3*#aU{LH?+{Hakfs0n~(;A z7d>fYW}=U^5Tmu_7k4v>UnH%7Gi#OQipQ8fkd@04=@KuMiTVCYUaCZ(tGat%bmk0R zq88Oou_o8Pny2lO&11Tg$a>;_Rd z@R|a>5Q=4Wv)I*t$XtuJF$l2@U&YWsv=8U~CY=B!-A&{^>h=)PY92>aaON#ltT?{y zOu6_NIZ>a;N<1a$RQL~rtIp+GVF3TwN<3w9FhVoO|Bmz?f}?SH-L|mSTV7Fh(IvaFgM)=z`0$P+ zC)SqAJ!suht*mn6%ysX3v-dG)V==>9{mso2ls9*vi)-G*uH3PkI=3O)ImG$>UADJn zeO52nO5o5KJo^236oS*jIq<2qzB+6V0JbfBwDpE<@HN_<>#t7R6xQU^a1d3y2M{Q<<;jHZ0gx>|q)SyBZW={Lod+(B@ zi!8O#s4W*Nx$3!6SnE`^4!W4HR(L{bQpUQ#3lqzSc}T`(NjYEW?QlbXsKedLSc%X{ zoND^b9F$|K7_|lgnf>BD$oia$vPQ|evQv=JP$riqEUPTC-TX!7EJfM1!7(=fbxkr% za|aKJ-DZcG+~Z=-ArhY?8a>^n+i%Drh&a9JW}RE0ptQ?LUf@5o76}mElUZazd+92Bwok-G zL4QTl8%DR`3M5oFc#9wQ*Aj$KXEm9e!sNx9wOQmvonly21m^~qq%{_*2=jTWPK|lz z&31)L7VM0<_z#oWd*)u*)4?-`7v3K>Z#f`?a)6!v#;rjL*AJi3$**Ufnc9)HLM?6Q zdy&+?tPsTHQq9Fl(-xcFR1Z(gPVSnYo&cqjpz#{}%m7uxF!zX?s>LMDo z3|WtRGl5GJ)g^N0pcNr#~EdYArTy)M`)B)GqDOZ|`+VL_0#&&#a-qPLf(5R7H= zG1uM1diA+It?l+Riz4>wGyBfg+Go~>C&zBPO&5H@c=>vX)-O-tErbN8U&}r?C}3_i zvfl*ral7%+WUK7`<02o$sz)UyyV1+%xZV-MF{ewi#5E)P(3#g_PM2L~mw4Qe%DfaC zp;j$^*&{(PGsP?7SB1DjWI{-yn`aoeh7B*^n!z->rr}2mm30=-QyvE=KgwN?wyZ7L88n?H%BDz-e9n8uVBizv=)@aY&c1~jewqaW!i>V6Sy(XsTw0axw zGZOQ>%ga8CPjC<&5!N~}D(JH#OT6HQwDr%P(|l$Y%xPwun7hwIeNNJ6#wDM3voS-7 zd(CoAz$|X`=aCES3KYtaXxJ|?RIl6SgOQxWT3F=S3sl-i5tjTr8Z=3-720qwwi?Ss zp4G0&!f3#@=O+3DJ%(*QRMi{JmqTh>yBVzK(5`5B#Fosgq4q@|fd&#Y6k}^^Hnu9s zUy+OXIcgC70U0NoQ=g6ylgbmvYj59+AKZ@IlS&v-h1Fq>M&PN}idl?3-$NkN4tF3W zEE^*PA5?H@R_C}!mV~)_P&I{AIq0p~8v6YUEIb)4y>Uc!tiM-Xs;uW`EW+A<GDp?J9^cKpE$mG-{g^A#E_~m!QBNcXRW8N2k`1_#vquj+dxRN%C@Z(s=*~Mq7FM?hu3OSz z+KO=|PyHx7|1=&SUX^ZwFPFD{Yh+@=KN5r_4s~|FMZZl>hin30JYFQ$ywYST$+unI zNzJvW^p$zUdatXSo|mn-K7Hi}zs#5r+B18g;0e1c{9?~T z;p5w~w}nfEP`Sm&hq#zmf_|{J7drk@EA;sv2uY=Y6H10}JTKkpxe@RHM%Xwo86(RT z5#=ojyyCt7r06H<%5u%w&PB@QH>rs55cwCLvQ&_>_cb-S((*MWlFV+}21*EXEMydA z#6i8rRPRBu6Fekkx93N~k#@IdZW+?VS|ay_iSsds7NX0guBQn7pvKtez>FyxvAVJ@ zQ{pD^h>z5r3X%Lo_dEXZS9S=A_-MgztuHK5FA$XGF|m->>lNCO0@5*L+&eT9+V;Ny D;7^Kv literal 0 HcmV?d00001 diff --git a/wp-content/themes/studio13_pink/images/punsjebolle.png b/wp-content/themes/studio13_pink/images/punsjebolle.png new file mode 100644 index 0000000000000000000000000000000000000000..2874a24973d8c522370598c226201b385deab31a GIT binary patch literal 15519 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 literal 0 HcmV?d00001 diff --git a/wp-content/themes/studio13_pink/images/thinking.gif b/wp-content/themes/studio13_pink/images/thinking.gif new file mode 100644 index 0000000000000000000000000000000000000000..c7103e2bd7dc737f439653d86c69c1979e3a6ecd GIT binary patch literal 9765 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 Zc-ZGZj)4DvGn{AtUtu^CRuW|6{{T9ISMC4+ literal 0 HcmV?d00001 diff --git a/wp-content/themes/studio13_pink/images/tweets.png b/wp-content/themes/studio13_pink/images/tweets.png new file mode 100644 index 0000000000000000000000000000000000000000..c57a1d220e54a709f4a5c09c91d06fe0d073d006 GIT binary patch literal 3316 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 CzPsW8 literal 0 HcmV?d00001 diff --git a/wp-content/themes/studio13_pink/images/twitter.png b/wp-content/themes/studio13_pink/images/twitter.png new file mode 100644 index 0000000000000000000000000000000000000000..22997896d4f1d7087c7d8f3cefe45c93d1d9ac6f GIT binary patch literal 4474 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 M07*qoM6N<$g10hU5C8xG literal 0 HcmV?d00001 diff --git a/wp-content/themes/studio13_pink/images/vimeo.png b/wp-content/themes/studio13_pink/images/vimeo.png new file mode 100644 index 0000000000000000000000000000000000000000..6a426a95f53ff52b0820b74de053f441c6a0a578 GIT binary patch literal 4632 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 O0000{ literal 0 HcmV?d00001 diff --git a/wp-content/themes/studio13_pink/images/wave_top.png b/wp-content/themes/studio13_pink/images/wave_top.png new file mode 100644 index 0000000000000000000000000000000000000000..a54cfc998794a3d5828dc5bc8643f1a0fe538135 GIT binary patch literal 3047 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 literal 0 HcmV?d00001 diff --git a/wp-content/themes/studio13_pink/index.php b/wp-content/themes/studio13_pink/index.php new file mode 100644 index 0000000..f89e15a --- /dev/null +++ b/wp-content/themes/studio13_pink/index.php @@ -0,0 +1,15 @@ + +

+ diff --git a/wp-content/themes/studio13_pink/js/foundation/foundation.alerts.js b/wp-content/themes/studio13_pink/js/foundation/foundation.alerts.js new file mode 100644 index 0000000..62dc007 --- /dev/null +++ b/wp-content/themes/studio13_pink/js/foundation/foundation.alerts.js @@ -0,0 +1,50 @@ +/*jslint unparam: true, browser: true, indent: 2 */ + +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.alerts = { + name : 'alerts', + + version : '4.0.0', + + settings : { + speed: 300, // fade out speed + callback: function (){} + }, + + init : function (scope, method, options) { + this.scope = scope || this.scope; + + if (typeof method === 'object') { + $.extend(true, this.settings, method); + } + + if (typeof method != 'string') { + if (!this.settings.init) this.events(); + + return this.settings.init; + } else { + return this[method].call(this, options); + } + }, + + events : function () { + var self = this; + + $(this.scope).on('click.fndtn.alerts', '[data-alert] a.close', function (e) { + e.preventDefault(); + $(this).closest("[data-alert]").fadeOut(self.speed, function () { + $(this).remove(); + self.settings.callback(); + }); + }); + + this.settings.init = true; + }, + + off : function () { + $(this.scope).off('.fndtn.alerts'); + } + }; +}(Foundation.zj, this, this.document)); \ No newline at end of file diff --git a/wp-content/themes/studio13_pink/js/foundation/foundation.clearing.js b/wp-content/themes/studio13_pink/js/foundation/foundation.clearing.js new file mode 100644 index 0000000..1182149 --- /dev/null +++ b/wp-content/themes/studio13_pink/js/foundation/foundation.clearing.js @@ -0,0 +1,512 @@ +/*jslint unparam: true, browser: true, indent: 2 */ + +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.clearing = { + name : 'clearing', + + version : '4.1.2', + + settings : { + templates : { + viewing : '×' + + '' + }, + + // comma delimited list of selectors that, on click, will close clearing, + // add 'div.clearing-blackout, div.visible-img' to close on background click + close_selectors : '.clearing-close', + + // event initializers and locks + init : false, + locked : false + }, + + init : function (scope, method, options) { + var self = this; + Foundation.inherit(this, 'set_data get_data remove_data throttle data_options'); + + if (typeof method === 'object') { + options = $.extend(true, this.settings, method); + } + + if (typeof method != 'string') { + $(this.scope).find('ul[data-clearing]').each(function () { + var $el = $(this), + options = options || {}, + lis = $el.find('li'), + settings = self.get_data($el); + + if (!settings && lis.length > 0) { + options.$parent = $el.parent(); + + self.set_data($el, $.extend({}, self.settings, options, self.data_options($el))); + + self.assemble($el.find('li')); + + if (!self.settings.init) { + self.events().swipe_events(); + } + } + }); + + return this.settings.init; + } else { + // fire method + return this[method].call(this, options); + } + }, + + // event binding and initial setup + + events : function () { + var self = this; + + $(this.scope) + .on('click.fndtn.clearing', 'ul[data-clearing] li', + function (e, current, target) { + var current = current || $(this), + target = target || current, + next = current.next('li'), + settings = self.get_data(current.parent()), + image = $(e.target); + + e.preventDefault(); + if (!settings) self.init(); + + // if clearing is open and the current image is + // clicked, go to the next image in sequence + if (target.hasClass('visible') + && current[0] === target[0] + && next.length > 0 && self.is_open(current)) { + target = next; + image = target.find('img'); + } + + // set current and target to the clicked li if not otherwise defined. + self.open(image, current, target); + self.update_paddles(target); + }) + + .on('click.fndtn.clearing', '.clearing-main-next', + function (e) { this.nav(e, 'next') }.bind(this)) + .on('click.fndtn.clearing', '.clearing-main-prev', + function (e) { this.nav(e, 'prev') }.bind(this)) + .on('click.fndtn.clearing', this.settings.close_selectors, + function (e) { Foundation.libs.clearing.close(e, this) }) + .on('keydown.fndtn.clearing', + function (e) { this.keydown(e) }.bind(this)); + + $(window).on('resize.fndtn.clearing', + function (e) { this.resize() }.bind(this)); + + this.settings.init = true; + return this; + }, + + swipe_events : function () { + var self = this; + + $(this.scope) + .on('touchstart.fndtn.clearing', '.visible-img', function(e) { + if (!e.touches) { e = e.originalEvent; } + var data = { + start_page_x: e.touches[0].pageX, + start_page_y: e.touches[0].pageY, + start_time: (new Date()).getTime(), + delta_x: 0, + is_scrolling: undefined + }; + + $(this).data('swipe-transition', data); + e.stopPropagation(); + }) + .on('touchmove.fndtn.clearing', '.visible-img', function(e) { + if (!e.touches) { e = e.originalEvent; } + // Ignore pinch/zoom events + if(e.touches.length > 1 || e.scale && e.scale !== 1) return; + + var data = $(this).data('swipe-transition'); + + if (typeof data === 'undefined') { + data = {}; + } + + data.delta_x = e.touches[0].pageX - data.start_page_x; + + if ( typeof data.is_scrolling === 'undefined') { + data.is_scrolling = !!( data.is_scrolling || Math.abs(data.delta_x) < Math.abs(e.touches[0].pageY - data.start_page_y) ); + } + + if (!data.is_scrolling && !data.active) { + e.preventDefault(); + var direction = (data.delta_x < 0) ? 'next' : 'prev'; + data.active = true; + self.nav(e, direction); + } + }) + .on('touchend.fndtn.clearing', '.visible-img', function(e) { + $(this).data('swipe-transition', {}); + e.stopPropagation(); + }); + }, + + assemble : function ($li) { + var $el = $li.parent(); + $el.after('
'); + + var holder = $('#foundationClearingHolder'), + settings = this.get_data($el), + grid = $el.detach(), + data = { + grid: '', + viewing: settings.templates.viewing + }, + wrapper = '
' + data.viewing + + data.grid + '
'; + + return holder.after(wrapper).remove(); + }, + + // event callbacks + + open : function ($image, current, target) { + var root = target.closest('.clearing-assembled'), + container = root.find('div').first(), + visible_image = container.find('.visible-img'), + image = visible_image.find('img').not($image); + + if (!this.locked()) { + // set the image to the selected thumbnail + image + .attr('src', this.load($image)) + .css('visibility', 'hidden'); + + this.loaded(image, function () { + image.css('visibility', 'visible'); + // toggle the gallery + root.addClass('clearing-blackout'); + container.addClass('clearing-container'); + visible_image.show(); + this.fix_height(target) + .caption(visible_image.find('.clearing-caption'), $image) + .center(image) + .shift(current, target, function () { + target.siblings().removeClass('visible'); + target.addClass('visible'); + }); + }.bind(this)); + } + }, + + close : function (e, el) { + e.preventDefault(); + + var root = (function (target) { + if (/blackout/.test(target.selector)) { + return target; + } else { + return target.closest('.clearing-blackout'); + } + }($(el))), container, visible_image; + + if (el === e.target && root) { + container = root.find('div').first(), + visible_image = container.find('.visible-img'); + this.settings.prev_index = 0; + root.find('ul[data-clearing]') + .attr('style', '').closest('.clearing-blackout') + .removeClass('clearing-blackout'); + container.removeClass('clearing-container'); + visible_image.hide(); + } + + return false; + }, + + is_open : function (current) { + return current.parent().attr('style').length > 0; + }, + + keydown : function (e) { + var clearing = $('.clearing-blackout').find('ul[data-clearing]'); + + if (e.which === 39) this.go(clearing, 'next'); + if (e.which === 37) this.go(clearing, 'prev'); + if (e.which === 27) $('a.clearing-close').trigger('click'); + }, + + nav : function (e, direction) { + var clearing = $('.clearing-blackout').find('ul[data-clearing]'); + + e.preventDefault(); + this.go(clearing, direction); + }, + + resize : function () { + var image = $('.clearing-blackout .visible-img').find('img'); + + if (image.length) { + this.center(image); + } + }, + + // visual adjustments + fix_height : function (target) { + var lis = target.parent().children(), + self = this; + + lis.each(function () { + var li = $(this), + image = li.find('img'); + + if (li.height() > self.outerHeight(image)) { + li.addClass('fix-height'); + } + }) + .closest('ul') + .width(lis.length * 100 + '%'); + + return this; + }, + + update_paddles : function (target) { + var visible_image = target + .closest('.carousel') + .siblings('.visible-img'); + + if (target.next().length > 0) { + visible_image + .find('.clearing-main-next') + .removeClass('disabled'); + } else { + visible_image + .find('.clearing-main-next') + .addClass('disabled'); + } + + if (target.prev().length > 0) { + visible_image + .find('.clearing-main-prev') + .removeClass('disabled'); + } else { + visible_image + .find('.clearing-main-prev') + .addClass('disabled'); + } + }, + + center : function (target) { + if (!this.rtl) { + target.css({ + marginLeft : -(this.outerWidth(target) / 2), + marginTop : -(this.outerHeight(target) / 2) + }); + } else { + target.css({ + marginRight : -(this.outerWidth(target) / 2), + marginTop : -(this.outerHeight(target) / 2) + }); + } + return this; + }, + + // image loading and preloading + + load : function ($image) { + var href = $image.parent().attr('href'); + + this.preload($image); + + if (href) return href; + return $image.attr('src'); + }, + + preload : function ($image) { + this + .img($image.closest('li').next()) + .img($image.closest('li').prev()); + }, + + loaded : function (image, callback) { + // based on jquery.imageready.js + // @weblinc, @jsantell, (c) 2012 + + function loaded () { + callback(); + } + + function bindLoad () { + this.one('load', loaded); + + if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)) { + var src = this.attr( 'src' ), + param = src.match( /\?/ ) ? '&' : '?'; + + param += 'random=' + (new Date()).getTime(); + this.attr('src', src + param); + } + } + + if (!image.attr('src')) { + loaded(); + return; + } + + if (image[0].complete || image[0].readyState === 4) { + loaded(); + } else { + bindLoad.call(image); + } + }, + + img : function (img) { + if (img.length) { + var new_img = new Image(), + new_a = img.find('a'); + + if (new_a.length) { + new_img.src = new_a.attr('href'); + } else { + new_img.src = img.find('img').attr('src'); + } + } + return this; + }, + + // image caption + + caption : function (container, $image) { + var caption = $image.data('caption'); + + if (caption) { + container + .text(caption) + .show(); + } else { + container + .text('') + .hide(); + } + return this; + }, + + // directional methods + + go : function ($ul, direction) { + var current = $ul.find('.visible'), + target = current[direction](); + + if (target.length) { + target + .find('img') + .trigger('click', [current, target]); + } + }, + + shift : function (current, target, callback) { + var clearing = target.parent(), + old_index = this.settings.prev_index || target.index(), + direction = this.direction(clearing, current, target), + left = parseInt(clearing.css('left'), 10), + width = this.outerWidth(target), + skip_shift; + + // we use jQuery animate instead of CSS transitions because we + // need a callback to unlock the next animation + if (target.index() !== old_index && !/skip/.test(direction)){ + if (/left/.test(direction)) { + this.lock(); + clearing.animate({left : left + width}, 300, this.unlock()); + } else if (/right/.test(direction)) { + this.lock(); + clearing.animate({left : left - width}, 300, this.unlock()); + } + } else if (/skip/.test(direction)) { + // the target image is not adjacent to the current image, so + // do we scroll right or not + skip_shift = target.index() - this.settings.up_count; + this.lock(); + + if (skip_shift > 0) { + clearing.animate({left : -(skip_shift * width)}, 300, this.unlock()); + } else { + clearing.animate({left : 0}, 300, this.unlock()); + } + } + + callback(); + }, + + direction : function ($el, current, target) { + var lis = $el.find('li'), + li_width = this.outerWidth(lis) + (this.outerWidth(lis) / 4), + up_count = Math.floor(this.outerWidth($('.clearing-container')) / li_width) - 1, + target_index = lis.index(target), + response; + + this.settings.up_count = up_count; + + if (this.adjacent(this.settings.prev_index, target_index)) { + if ((target_index > up_count) + && target_index > this.settings.prev_index) { + response = 'right'; + } else if ((target_index > up_count - 1) + && target_index <= this.settings.prev_index) { + response = 'left'; + } else { + response = false; + } + } else { + response = 'skip'; + } + + this.settings.prev_index = target_index; + + return response; + }, + + adjacent : function (current_index, target_index) { + for (var i = target_index + 1; i >= target_index - 1; i--) { + if (i === current_index) return true; + } + return false; + }, + + // lock management + + lock : function () { + this.settings.locked = true; + }, + + unlock : function () { + this.settings.locked = false; + }, + + locked : function () { + return this.settings.locked; + }, + + // plugin management/browser quirks + + outerHTML : function (el) { + // support FireFox < 11 + return el.outerHTML || new XMLSerializer().serializeToString(el); + }, + + off : function () { + $(this.scope).off('.fndtn.clearing'); + $(window).off('.fndtn.clearing'); + this.remove_data(); // empty settings cache + this.settings.init = false; + }, + + reflow : function () { + this.init(); + } + }; + +}(Foundation.zj, this, this.document)); diff --git a/wp-content/themes/studio13_pink/js/foundation/foundation.cookie.js b/wp-content/themes/studio13_pink/js/foundation/foundation.cookie.js new file mode 100644 index 0000000..b196e76 --- /dev/null +++ b/wp-content/themes/studio13_pink/js/foundation/foundation.cookie.js @@ -0,0 +1,74 @@ +/*! + * jQuery Cookie Plugin v1.3 + * https://github.com/carhartl/jquery-cookie + * + * Copyright 2011, Klaus Hartl + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://www.opensource.org/licenses/mit-license.php + * http://www.opensource.org/licenses/GPL-2.0 + * + * Modified to work with Zepto.js by ZURB + */ +(function ($, document, undefined) { + + var pluses = /\+/g; + + function raw(s) { + return s; + } + + function decoded(s) { + return decodeURIComponent(s.replace(pluses, ' ')); + } + + var config = $.cookie = function (key, value, options) { + + // write + if (value !== undefined) { + options = $.extend({}, config.defaults, options); + + if (value === null) { + options.expires = -1; + } + + if (typeof options.expires === 'number') { + var days = options.expires, t = options.expires = new Date(); + t.setDate(t.getDate() + days); + } + + value = config.json ? JSON.stringify(value) : String(value); + + return (document.cookie = [ + encodeURIComponent(key), '=', config.raw ? value : encodeURIComponent(value), + options.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE + options.path ? '; path=' + options.path : '', + options.domain ? '; domain=' + options.domain : '', + options.secure ? '; secure' : '' + ].join('')); + } + + // read + var decode = config.raw ? raw : decoded; + var cookies = document.cookie.split('; '); + for (var i = 0, l = cookies.length; i < l; i++) { + var parts = cookies[i].split('='); + if (decode(parts.shift()) === key) { + var cookie = decode(parts.join('=')); + return config.json ? JSON.parse(cookie) : cookie; + } + } + + return null; + }; + + config.defaults = {}; + + $.removeCookie = function (key, options) { + if ($.cookie(key) !== null) { + $.cookie(key, null, options); + return true; + } + return false; + }; + +})(Foundation.zj, document); \ No newline at end of file diff --git a/wp-content/themes/studio13_pink/js/foundation/foundation.dropdown.js b/wp-content/themes/studio13_pink/js/foundation/foundation.dropdown.js new file mode 100644 index 0000000..3e877b3 --- /dev/null +++ b/wp-content/themes/studio13_pink/js/foundation/foundation.dropdown.js @@ -0,0 +1,139 @@ +/*jslint unparam: true, browser: true, indent: 2 */ + +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.dropdown = { + name : 'dropdown', + + version : '4.1.0', + + settings : { + activeClass: 'open' + }, + + init : function (scope, method, options) { + this.scope = scope || this.scope; + Foundation.inherit(this, 'throttle scrollLeft'); + + if (typeof method === 'object') { + $.extend(true, this.settings, method); + } + + if (typeof method != 'string') { + + if (!this.settings.init) { + this.events(); + } + + return this.settings.init; + } else { + return this[method].call(this, options); + } + }, + + events : function () { + var self = this; + + $(this.scope).on('click.fndtn.dropdown', '[data-dropdown]', function (e) { + e.preventDefault(); + self.toggle($(this)); + }); + + $('body').on('click.fndtn.dropdown', function (e) { + var parent = $(e.target).closest('[data-dropdown-content]'); + + if ($(e.target).data('dropdown')) { + return; + } + if (parent.length > 0 && ($(e.target).is('[data-dropdown-content]') || $.contains(parent.first()[0], e.target))) { + e.stopPropagation(); + return; + } + + $('[data-dropdown-content]') + .css(Foundation.rtl ? 'right':'left', '-99999px') + .removeClass(self.settings.activeClass); + }); + + $(window).on('resize.fndtn.dropdown', self.throttle(function () { + self.resize.call(self); + }, 50)).trigger('resize'); + + this.settings.init = true; + }, + + toggle : function (target, resize) { + var dropdown = $('#' + target.data('dropdown')); + + $('[data-dropdown-content]') + .not(dropdown) + .css(Foundation.rtl ? 'right':'left', '-99999px') + .removeClass(this.settings.activeClass); + + if (dropdown.hasClass(this.settings.activeClass)) { + dropdown + .css(Foundation.rtl ? 'right':'left', '-99999px') + .removeClass(this.settings.activeClass); + } else { + this + .css(dropdown + .addClass(this.settings.activeClass), target); + } + }, + + resize : function () { + var dropdown = $('[data-dropdown-content].open'), + target = $("[data-dropdown='" + dropdown.attr('id') + "']"); + + if (dropdown.length && target.length) { + this.css(dropdown, target); + } + }, + + css : function (dropdown, target) { + var position = target.position(); + position.top += target.offsetParent().offset().top; + position.left += target.offsetParent().offset().left; + + if (this.small()) { + dropdown.css({ + position : 'absolute', + width: '95%', + left: '2.5%', + 'max-width': 'none', + top: position.top + this.outerHeight(target) + }); + } else { + if (!Foundation.rtl && $(window).width() > this.outerWidth(dropdown) + target.offset().left) { + var left = position.left; + } else { + if (!dropdown.hasClass('right')) { + dropdown.addClass('right'); + } + var left = position.left - (this.outerWidth(dropdown) - this.outerWidth(target)); + } + + dropdown.attr('style', '').css({ + position : 'absolute', + top: position.top + this.outerHeight(target), + left: left + }); + } + + return dropdown; + }, + + small : function () { + return $(window).width() < 768 || $('html').hasClass('lt-ie9'); + }, + + off: function () { + $(this.scope).off('.fndtn.dropdown'); + $('html, body').off('.fndtn.dropdown'); + $(window).off('.fndtn.dropdown'); + $('[data-dropdown-content]').off('.fndtn.dropdown'); + this.settings.init = false; + } + }; +}(Foundation.zj, this, this.document)); diff --git a/wp-content/themes/studio13_pink/js/foundation/foundation.forms.js b/wp-content/themes/studio13_pink/js/foundation/foundation.forms.js new file mode 100644 index 0000000..bf89540 --- /dev/null +++ b/wp-content/themes/studio13_pink/js/foundation/foundation.forms.js @@ -0,0 +1,427 @@ +/*jslint unparam: true, browser: true, indent: 2 */ + +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.forms = { + name : 'forms', + + version : '4.0.4', + + settings : { + disable_class: 'no-custom' + }, + + init : function (scope, method, options) { + this.scope = scope || this.scope; + + if (typeof method === 'object') { + $.extend(true, this.settings, method); + } + + if (typeof method != 'string') { + if (!this.settings.init) { + this.events(); + } + + this.assemble(); + + return this.settings.init; + } else { + return this[method].call(this, options); + } + }, + + assemble : function () { + $('form.custom input[type="radio"]', $(this.scope)).not('[data-customforms="disabled"]') + .each(this.append_custom_markup); + $('form.custom input[type="checkbox"]', $(this.scope)).not('[data-customforms="disabled"]') + .each(this.append_custom_markup); + $('form.custom select', $(this.scope)).not('[data-customforms="disabled"]') + .each(this.append_custom_select); + }, + + events : function () { + var self = this; + + $(this.scope) + .on('click.fndtn.forms', 'form.custom span.custom.checkbox', function (e) { + e.preventDefault(); + e.stopPropagation(); + self.toggle_checkbox($(this)); + }) + .on('click.fndtn.forms', 'form.custom span.custom.radio', function (e) { + e.preventDefault(); + e.stopPropagation(); + self.toggle_radio($(this)); + }) + .on('change.fndtn.forms', 'form.custom select:not([data-customforms="disabled"])', function (e) { + self.refresh_custom_select($(this)); + }) + .on('click.fndtn.forms', 'form.custom label', function (e) { + var $associatedElement = $('#' + self.escape($(this).attr('for')) + ':not([data-customforms="disabled"])'), + $customCheckbox, + $customRadio; + if ($associatedElement.length !== 0) { + if ($associatedElement.attr('type') === 'checkbox') { + e.preventDefault(); + $customCheckbox = $(this).find('span.custom.checkbox'); + //the checkbox might be outside after the label or inside of another element + if ($customCheckbox.length == 0) { + $customCheckbox = $associatedElement.add(this).siblings('span.custom.checkbox').first(); + } + self.toggle_checkbox($customCheckbox); + } else if ($associatedElement.attr('type') === 'radio') { + e.preventDefault(); + $customRadio = $(this).find('span.custom.radio'); + //the radio might be outside after the label or inside of another element + if ($customRadio.length == 0) { + $customRadio = $associatedElement.add(this).siblings('span.custom.radio').first(); + } + self.toggle_radio($customRadio); + } + } + }) + .on('click.fndtn.forms', 'form.custom div.custom.dropdown a.current, form.custom div.custom.dropdown a.selector', function (e) { + var $this = $(this), + $dropdown = $this.closest('div.custom.dropdown'), + $select = $dropdown.prev(); + + // make sure other dropdowns close + if(!$dropdown.hasClass('open')) + $(self.scope).trigger('click'); + + e.preventDefault(); + if (false === $select.is(':disabled')) { + $dropdown.toggleClass('open'); + + if ($dropdown.hasClass('open')) { + $(self.scope).on('click.fndtn.forms.customdropdown', function () { + $dropdown.removeClass('open'); + $(self.scope).off('.fndtn.forms.customdropdown'); + }); + } else { + $(self.scope).on('.fndtn.forms.customdropdown'); + } + return false; + } + }) + .on('click.fndtn.forms touchend.fndtn.forms', 'form.custom div.custom.dropdown li', function (e) { + var $this = $(this), + $customDropdown = $this.closest('div.custom.dropdown'), + $select = $customDropdown.prev(), + selectedIndex = 0; + + e.preventDefault(); + e.stopPropagation(); + + if ( ! $(this).hasClass('disabled')) { + $('div.dropdown').not($customDropdown).removeClass('open'); + + var $oldThis= $this + .closest('ul') + .find('li.selected'); + $oldThis.removeClass('selected'); + + $this.addClass('selected'); + + $customDropdown + .removeClass('open') + .find('a.current') + .html($this.html()); + + $this.closest('ul').find('li').each(function (index) { + if ($this[0] == this) { + selectedIndex = index; + } + + }); + $select[0].selectedIndex = selectedIndex; + + //store the old value in data + $select.data('prevalue', $oldThis.html()); + $select.trigger('change'); + } + }); + + $(window).on('keydown', function (e) { + var focus = document.activeElement, + dropdown = $('.custom.dropdown.open'); + + if (dropdown.length > 0) { + e.preventDefault(); + + if (e.which === 13) { + dropdown.find('li.selected').trigger('click'); + } + + if (e.which === 38) { + var current = dropdown.find('li.selected'), + prev = current.prev(':not(.disabled)'); + + if (prev.length > 0) { + current.removeClass('selected'); + prev.addClass('selected'); + } + } else if (e.which === 40) { + var current = dropdown.find('li.selected'), + next = current.next(':not(.disabled)'); + + if (next.length > 0) { + current.removeClass('selected'); + next.addClass('selected'); + } + } + } + }); + + this.settings.init = true; + }, + + append_custom_markup : function (idx, sel) { + var $this = $(sel).hide(), + type = $this.attr('type'), + $span = $this.next('span.custom.' + type); + + if ($span.length === 0) { + $span = $('').insertAfter($this); + } + + $span.toggleClass('checked', $this.is(':checked')); + $span.toggleClass('disabled', $this.is(':disabled')); + }, + + append_custom_select : function (idx, sel) { + var self = Foundation.libs.forms, + $this = $( sel ), + $customSelect = $this.next( 'div.custom.dropdown' ), + $customList = $customSelect.find( 'ul' ), + $selectCurrent = $customSelect.find( ".current" ), + $selector = $customSelect.find( ".selector" ), + $options = $this.find( 'option' ), + $selectedOption = $options.filter( ':selected' ), + copyClasses = $this.attr('class') ? $this.attr('class').split(' ') : [], + maxWidth = 0, + liHtml = '', + $listItems, + $currentSelect = false; + + if ($this.hasClass(self.settings.disable_class)) return; + + if ($customSelect.length === 0) { + var customSelectSize = $this.hasClass( 'small' ) ? 'small' : + $this.hasClass( 'medium' ) ? 'medium' : + $this.hasClass( 'large' ) ? 'large' : + $this.hasClass( 'expand' ) ? 'expand' : ''; + + $customSelect = $('
    '); + $selector = $customSelect.find(".selector"); + $customList = $customSelect.find("ul"); + liHtml = $options.map(function() { return "
  • " + $( this ).html() + "
  • "; } ).get().join( '' ); + $customList.append(liHtml); + $currentSelect = $customSelect.prepend('' + $selectedOption.html() + '' ).find( ".current" ); + $this + .after( $customSelect ) + .hide(); + + } else { + liHtml = $options.map(function() { + return "
  • " + $( this ).html() + "
  • "; + }) + .get().join(''); + $customList + .html('') + .append(liHtml); + + } // endif $customSelect.length === 0 + $customSelect.toggleClass('disabled', $this.is( ':disabled' ) ); + $listItems = $customList.find( 'li' ); + + $options.each( function ( index ) { + if ( this.selected ) { + $listItems.eq( index ).addClass( 'selected' ); + + if ($currentSelect) { + $currentSelect.html( $( this ).html() ); + } + + } + if ($(this).is(':disabled')) { + $listItems.eq( index ).addClass( 'disabled' ); + } + }); + + // + // If we're not specifying a predetermined form size. + // + if (!$customSelect.is('.small, .medium, .large, .expand')) { + + // ------------------------------------------------------------------------------------ + // This is a work-around for when elements are contained within hidden parents. + // For example, when custom-form elements are inside of a hidden reveal modal. + // + // We need to display the current custom list element as well as hidden parent elements + // in order to properly calculate the list item element's width property. + // ------------------------------------------------------------------------------------- + + $customSelect.addClass( 'open' ); + // + // Quickly, display all parent elements. + // This should help us calcualate the width of the list item's within the drop down. + // + var self = Foundation.libs.forms; + self.hidden_fix.adjust( $customList ); + + maxWidth = ( self.outerWidth($listItems) > maxWidth ) ? self.outerWidth($listItems) : maxWidth; + + Foundation.libs.forms.hidden_fix.reset(); + + $customSelect.removeClass( 'open' ); + + } // endif + + }, + + refresh_custom_select : function ($select) { + var self = this; + var maxWidth = 0, + $customSelect = $select.next(), + $options = $select.find('option'); + + $customSelect.find('ul').html(''); + + $options.each(function () { + var $li = $('
  • ' + $(this).html() + '
  • '); + $customSelect.find('ul').append($li); + }); + + // re-populate + $options.each(function (index) { + if (this.selected) { + $customSelect.find('li').eq(index).addClass('selected'); + $customSelect.find('.current').html($(this).html()); + } + if ($(this).is(':disabled')) { + $customSelect.find('li').eq(index).addClass('disabled'); + } + }); + + // fix width + $customSelect.removeAttr('style') + .find('ul').removeAttr('style'); + $customSelect.find('li').each(function () { + $customSelect.addClass('open'); + if (self.outerWidth($(this)) > maxWidth) { + maxWidth = self.outerWidth($(this)); + } + $customSelect.removeClass('open'); + }); + }, + + toggle_checkbox : function ($element) { + var $input = $element.prev(), + input = $input[0]; + + if (false === $input.is(':disabled')) { + input.checked = ((input.checked) ? false : true); + $element.toggleClass('checked'); + + $input.trigger('change'); + } + }, + + toggle_radio : function ($element) { + var $input = $element.prev(), + $form = $input.closest('form.custom'), + input = $input[0]; + + if (false === $input.is(':disabled')) { + $form.find('input[type="radio"][name="' + this.escape($input.attr('name')) + '"]').next().not($element).removeClass('checked'); + if ( !$element.hasClass('checked') ) { + $element.toggleClass('checked'); + } + input.checked = $element.hasClass('checked'); + + $input.trigger('change'); + } + }, + + escape : function (text) { + return text.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&"); + }, + + hidden_fix : { + /** + * Sets all hidden parent elements and self to visibile. + * + * @method adjust + * @param {jQuery Object} $child + */ + + // We'll use this to temporarily store style properties. + tmp : [], + + // We'll use this to set hidden parent elements. + hidden : null, + + adjust : function( $child ) { + // Internal reference. + var _self = this; + + // Set all hidden parent elements, including this element. + _self.hidden = $child.parents().andSelf().filter( ":hidden" ); + + // Loop through all hidden elements. + _self.hidden.each( function() { + + // Cache the element. + var $elem = $( this ); + + // Store the style attribute. + // Undefined if element doesn't have a style attribute. + _self.tmp.push( $elem.attr( 'style' ) ); + + // Set the element's display property to block, + // but ensure it's visibility is hidden. + $elem.css( { 'visibility' : 'hidden', 'display' : 'block' } ); + }); + + }, // end adjust + + /** + * Resets the elements previous state. + * + * @method reset + */ + reset : function() { + // Internal reference. + var _self = this; + // Loop through our hidden element collection. + _self.hidden.each( function( i ) { + // Cache this element. + var $elem = $( this ), + _tmp = _self.tmp[ i ]; // Get the stored 'style' value for this element. + + // If the stored value is undefined. + if( _tmp === undefined ) + // Remove the style attribute. + $elem.removeAttr( 'style' ); + else + // Otherwise, reset the element style attribute. + $elem.attr( 'style', _tmp ); + + }); + // Reset the tmp array. + _self.tmp = []; + // Reset the hidden elements variable. + _self.hidden = null; + + } // end reset + + }, + + off : function () { + $(this.scope).off('.fndtn.forms'); + } + }; +}(Foundation.zj, this, this.document)); \ No newline at end of file diff --git a/wp-content/themes/studio13_pink/js/foundation/foundation.joyride.js b/wp-content/themes/studio13_pink/js/foundation/foundation.joyride.js new file mode 100644 index 0000000..762aac4 --- /dev/null +++ b/wp-content/themes/studio13_pink/js/foundation/foundation.joyride.js @@ -0,0 +1,833 @@ +/*jslint unparam: true, browser: true, indent: 2 */ + +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.joyride = { + name: 'joyride', + + version : '4.1.2', + + defaults : { + expose : false, // turn on or off the expose feature + modal : false, // Whether to cover page with modal during the tour + tipLocation : 'bottom', // 'top' or 'bottom' in relation to parent + nubPosition : 'auto', // override on a per tooltip bases + scrollSpeed : 300, // Page scrolling speed in milliseconds, 0 = no scroll animation + timer : 0, // 0 = no timer , all other numbers = timer in milliseconds + startTimerOnClick : true, // true or false - true requires clicking the first button start the timer + startOffset : 0, // the index of the tooltip you want to start on (index of the li) + nextButton : true, // true or false to control whether a next button is used + tipAnimation : 'fade', // 'pop' or 'fade' in each tip + pauseAfter : [], // array of indexes where to pause the tour after + exposed : [], // array of expose elements + tipAnimationFadeSpeed: 300, // when tipAnimation = 'fade' this is speed in milliseconds for the transition + cookieMonster : false, // true or false to control whether cookies are used + cookieName : 'joyride', // Name the cookie you'll use + cookieDomain : false, // Will this cookie be attached to a domain, ie. '.notableapp.com' + cookieExpires : 365, // set when you would like the cookie to expire. + tipContainer : 'body', // Where will the tip be attached + postRideCallback : function (){}, // A method to call once the tour closes (canceled or complete) + postStepCallback : function (){}, // A method to call after each step + preStepCallback : function (){}, // A method to call before each step + preRideCallback : function (){}, // A method to call before the tour starts (passed index, tip, and cloned exposed element) + postExposeCallback : function (){}, // A method to call after an element has been exposed + template : { // HTML segments for tip layout + link : '×', + timer : '
    ', + tip : '
    ', + wrapper : '
    ', + button : '', + modal : '
    ', + expose : '
    ', + exposeCover: '
    ' + } + }, + + settings : {}, + + init : function (scope, method, options) { + this.scope = scope || this.scope; + Foundation.inherit(this, 'throttle data_options scrollTo scrollLeft delay'); + + if (typeof method === 'object') { + $.extend(true, this.settings, this.defaults, method); + } else { + $.extend(true, this.settings, this.defaults, options); + } + + if (typeof method != 'string') { + if (!this.settings.init) this.events(); + + return this.settings.init; + } else { + return this[method].call(this, options); + } + }, + + events : function () { + var self = this; + + $(this.scope) + .on('click.joyride', '.joyride-next-tip, .joyride-modal-bg', function (e) { + e.preventDefault(); + + if (this.settings.$li.next().length < 1) { + this.end(); + } else if (this.settings.timer > 0) { + clearTimeout(this.settings.automate); + this.hide(); + this.show(); + this.startTimer(); + } else { + this.hide(); + this.show(); + } + + }.bind(this)) + + .on('click.joyride', '.joyride-close-tip', function (e) { + e.preventDefault(); + this.end(); + }.bind(this)); + + $(window).on('resize.fndtn.joyride', self.throttle(function () { + if ($('[data-joyride]').length > 0 && self.settings.$next_tip) { + if (self.settings.exposed.length > 0) { + var $els = $(self.settings.exposed); + + $els.each(function () { + var $this = $(this); + self.un_expose($this); + self.expose($this); + }); + } + + if (self.is_phone()) { + self.pos_phone(); + } else { + self.pos_default(false, true); + } + } + }, 100)); + + this.settings.init = true; + }, + + start : function () { + var self = this, + $this = $(this.scope).find('[data-joyride]'), + integer_settings = ['timer', 'scrollSpeed', 'startOffset', 'tipAnimationFadeSpeed', 'cookieExpires'], + int_settings_count = integer_settings.length; + + if (!this.settings.init) this.init(); + + // non configureable settings + this.settings.$content_el = $this; + this.settings.$body = $(this.settings.tipContainer); + this.settings.body_offset = $(this.settings.tipContainer).position(); + this.settings.$tip_content = this.settings.$content_el.find('> li'); + this.settings.paused = false; + this.settings.attempts = 0; + + this.settings.tipLocationPatterns = { + top: ['bottom'], + bottom: [], // bottom should not need to be repositioned + left: ['right', 'top', 'bottom'], + right: ['left', 'top', 'bottom'] + }; + + // can we create cookies? + if (typeof $.cookie !== 'function') { + this.settings.cookieMonster = false; + } + + // generate the tips and insert into dom. + if (!this.settings.cookieMonster || this.settings.cookieMonster && $.cookie(this.settings.cookieName) === null) { + this.settings.$tip_content.each(function (index) { + var $this = $(this); + $.extend(true, self.settings, self.data_options($this)); + // Make sure that settings parsed from data_options are integers where necessary + for (var i = int_settings_count - 1; i >= 0; i--) { + self.settings[integer_settings[i]] = parseInt(self.settings[integer_settings[i]], 10); + } + self.create({$li : $this, index : index}); + }); + + // show first tip + if (!this.settings.startTimerOnClick && this.settings.timer > 0) { + this.show('init'); + this.startTimer(); + } else { + this.show('init'); + } + + } + }, + + resume : function () { + this.set_li(); + this.show(); + }, + + tip_template : function (opts) { + var $blank, content; + + opts.tip_class = opts.tip_class || ''; + + $blank = $(this.settings.template.tip).addClass(opts.tip_class); + content = $.trim($(opts.li).html()) + + this.button_text(opts.button_text) + + this.settings.template.link + + this.timer_instance(opts.index); + + $blank.append($(this.settings.template.wrapper)); + $blank.first().attr('data-index', opts.index); + $('.joyride-content-wrapper', $blank).append(content); + + return $blank[0]; + }, + + timer_instance : function (index) { + var txt; + + if ((index === 0 && this.settings.startTimerOnClick && this.settings.timer > 0) || this.settings.timer === 0) { + txt = ''; + } else { + txt = this.outerHTML($(this.settings.template.timer)[0]); + } + return txt; + }, + + button_text : function (txt) { + if (this.settings.nextButton) { + txt = $.trim(txt) || 'Next'; + txt = this.outerHTML($(this.settings.template.button).append(txt)[0]); + } else { + txt = ''; + } + return txt; + }, + + create : function (opts) { + var buttonText = opts.$li.attr('data-button') || opts.$li.attr('data-text'), + tipClass = opts.$li.attr('class'), + $tip_content = $(this.tip_template({ + tip_class : tipClass, + index : opts.index, + button_text : buttonText, + li : opts.$li + })); + + $(this.settings.tipContainer).append($tip_content); + }, + + show : function (init) { + var $timer = null; + + // are we paused? + if (this.settings.$li === undefined + || ($.inArray(this.settings.$li.index(), this.settings.pauseAfter) === -1)) { + + // don't go to the next li if the tour was paused + if (this.settings.paused) { + this.settings.paused = false; + } else { + this.set_li(init); + } + + this.settings.attempts = 0; + + if (this.settings.$li.length && this.settings.$target.length > 0) { + if (init) { //run when we first start + this.settings.preRideCallback(this.settings.$li.index(), this.settings.$next_tip); + if (this.settings.modal) { + this.show_modal(); + } + } + + this.settings.preStepCallback(this.settings.$li.index(), this.settings.$next_tip); + + if (this.settings.modal && this.settings.expose) { + this.expose(); + } + + this.settings.tipSettings = $.extend(this.settings, this.data_options(this.settings.$li)); + + this.settings.timer = parseInt(this.settings.timer, 10); + + this.settings.tipSettings.tipLocationPattern = this.settings.tipLocationPatterns[this.settings.tipSettings.tipLocation]; + + // scroll if not modal + if (!/body/i.test(this.settings.$target.selector)) { + this.scroll_to(); + } + + if (this.is_phone()) { + this.pos_phone(true); + } else { + this.pos_default(true); + } + + $timer = this.settings.$next_tip.find('.joyride-timer-indicator'); + + if (/pop/i.test(this.settings.tipAnimation)) { + + $timer.width(0); + + if (this.settings.timer > 0) { + + this.settings.$next_tip.show(); + + this.delay(function () { + $timer.animate({ + width: $timer.parent().width() + }, this.settings.timer, 'linear'); + }.bind(this), this.settings.tipAnimationFadeSpeed); + + } else { + this.settings.$next_tip.show(); + + } + + + } else if (/fade/i.test(this.settings.tipAnimation)) { + + $timer.width(0); + + if (this.settings.timer > 0) { + + this.settings.$next_tip + .fadeIn(this.settings.tipAnimationFadeSpeed) + .show(); + + this.delay(function () { + $timer.animate({ + width: $timer.parent().width() + }, this.settings.timer, 'linear'); + }.bind(this), this.settings.tipAnimationFadeSpeed); + + } else { + this.settings.$next_tip.fadeIn(this.settings.tipAnimationFadeSpeed); + + } + } + + this.settings.$current_tip = this.settings.$next_tip; + + // skip non-existant targets + } else if (this.settings.$li && this.settings.$target.length < 1) { + + this.show(); + + } else { + + this.end(); + + } + } else { + + this.settings.paused = true; + + } + + }, + + is_phone : function () { + if (Modernizr) { + return Modernizr.mq('only screen and (max-width: 767px)') || $('.lt-ie9').length > 0; + } + + return (this.settings.$window.width() < 767) ? true : false; + }, + + hide : function () { + if (this.settings.modal && this.settings.expose) { + this.un_expose(); + } + + if (!this.settings.modal) { + $('.joyride-modal-bg').hide(); + } + this.settings.$current_tip.hide(); + this.settings.postStepCallback(this.settings.$li.index(), + this.settings.$current_tip); + }, + + set_li : function (init) { + if (init) { + this.settings.$li = this.settings.$tip_content.eq(this.settings.startOffset); + this.set_next_tip(); + this.settings.$current_tip = this.settings.$next_tip; + } else { + this.settings.$li = this.settings.$li.next(); + this.set_next_tip(); + } + + this.set_target(); + }, + + set_next_tip : function () { + this.settings.$next_tip = $(".joyride-tip-guide[data-index='" + this.settings.$li.index() + "']"); + this.settings.$next_tip.data('closed', ''); + }, + + set_target : function () { + var cl = this.settings.$li.attr('data-class'), + id = this.settings.$li.attr('data-id'), + $sel = function () { + if (id) { + return $(document.getElementById(id)); + } else if (cl) { + return $('.' + cl).first(); + } else { + return $('body'); + } + }; + + this.settings.$target = $sel(); + }, + + scroll_to : function () { + var window_half, tipOffset; + + window_half = $(window).height() / 2; + tipOffset = Math.ceil(this.settings.$target.offset().top - window_half + this.outerHeight(this.settings.$next_tip)); + if (tipOffset > 0) { + this.scrollTo($('html, body'), tipOffset, this.settings.scrollSpeed); + } + }, + + paused : function () { + if (($.inArray((this.settings.$li.index() + 1), this.settings.pauseAfter) === -1)) { + return true; + } + + return false; + }, + + restart : function () { + this.hide(); + this.settings.$li = undefined; + this.show('init'); + }, + + pos_default : function (init, resizing) { + var half_fold = Math.ceil($(window).height() / 2), + tip_position = this.settings.$next_tip.offset(), + $nub = this.settings.$next_tip.find('.joyride-nub'), + nub_width = Math.ceil(this.outerWidth($nub) / 2), + nub_height = Math.ceil(this.outerHeight($nub) / 2), + toggle = init || false; + + // tip must not be "display: none" to calculate position + if (toggle) { + this.settings.$next_tip.css('visibility', 'hidden'); + this.settings.$next_tip.show(); + } + + if (typeof resizing === 'undefined') { + resizing = false; + } + + if (!/body/i.test(this.settings.$target.selector)) { + + if (this.bottom()) { + var leftOffset = this.settings.$target.offset().left; + if (Foundation.rtl) { + leftOffset = this.settings.$target.offset().width - this.settings.$next_tip.width() + leftOffset; + } + this.settings.$next_tip.css({ + top: (this.settings.$target.offset().top + nub_height + this.outerHeight(this.settings.$target)), + left: leftOffset}); + + this.nub_position($nub, this.settings.tipSettings.nubPosition, 'top'); + + } else if (this.top()) { + var leftOffset = this.settings.$target.offset().left; + if (Foundation.rtl) { + leftOffset = this.settings.$target.offset().width - this.settings.$next_tip.width() + leftOffset; + } + this.settings.$next_tip.css({ + top: (this.settings.$target.offset().top - this.outerHeight(this.settings.$next_tip) - nub_height), + left: leftOffset}); + + this.nub_position($nub, this.settings.tipSettings.nubPosition, 'bottom'); + + } else if (this.right()) { + + this.settings.$next_tip.css({ + top: this.settings.$target.offset().top, + left: (this.outerWidth(this.settings.$target) + this.settings.$target.offset().left + nub_width)}); + + this.nub_position($nub, this.settings.tipSettings.nubPosition, 'left'); + + } else if (this.left()) { + + this.settings.$next_tip.css({ + top: this.settings.$target.offset().top, + left: (this.settings.$target.offset().left - this.outerWidth(this.settings.$next_tip) - nub_width)}); + + this.nub_position($nub, this.settings.tipSettings.nubPosition, 'right'); + + } + + if (!this.visible(this.corners(this.settings.$next_tip)) && this.settings.attempts < this.settings.tipSettings.tipLocationPattern.length) { + + $nub.removeClass('bottom') + .removeClass('top') + .removeClass('right') + .removeClass('left'); + + this.settings.tipSettings.tipLocation = this.settings.tipSettings.tipLocationPattern[this.settings.attempts]; + + this.settings.attempts++; + + this.pos_default(); + + } + + } else if (this.settings.$li.length) { + + this.pos_modal($nub); + + } + + if (toggle) { + this.settings.$next_tip.hide(); + this.settings.$next_tip.css('visibility', 'visible'); + } + + }, + + pos_phone : function (init) { + var tip_height = this.outerHeight(this.settings.$next_tip), + tip_offset = this.settings.$next_tip.offset(), + target_height = this.outerHeight(this.settings.$target), + $nub = $('.joyride-nub', this.settings.$next_tip), + nub_height = Math.ceil(this.outerHeight($nub) / 2), + toggle = init || false; + + $nub.removeClass('bottom') + .removeClass('top') + .removeClass('right') + .removeClass('left'); + + if (toggle) { + this.settings.$next_tip.css('visibility', 'hidden'); + this.settings.$next_tip.show(); + } + + if (!/body/i.test(this.settings.$target.selector)) { + + if (this.top()) { + + this.settings.$next_tip.offset({top: this.settings.$target.offset().top - tip_height - nub_height}); + $nub.addClass('bottom'); + + } else { + + this.settings.$next_tip.offset({top: this.settings.$target.offset().top + target_height + nub_height}); + $nub.addClass('top'); + + } + + } else if (this.settings.$li.length) { + this.pos_modal($nub); + } + + if (toggle) { + this.settings.$next_tip.hide(); + this.settings.$next_tip.css('visibility', 'visible'); + } + }, + + pos_modal : function ($nub) { + this.center(); + $nub.hide(); + + this.show_modal(); + }, + + show_modal : function () { + if (!this.settings.$next_tip.data('closed')) { + if ($('.joyride-modal-bg').length < 1) { + $('body').append(this.settings.template.modal).show(); + } + + if (/pop/i.test(this.settings.tipAnimation)) { + $('.joyride-modal-bg').show(); + } else { + $('.joyride-modal-bg').fadeIn(this.settings.tipAnimationFadeSpeed); + } + } + }, + + expose : function () { + var expose, + exposeCover, + el, + origCSS, + randId = 'expose-'+Math.floor(Math.random()*10000); + + if (arguments.length > 0 && arguments[0] instanceof $) { + el = arguments[0]; + } else if(this.settings.$target && !/body/i.test(this.settings.$target.selector)){ + el = this.settings.$target; + } else { + return false; + } + + if(el.length < 1){ + if(window.console){ + console.error('element not valid', el); + } + return false; + } + + expose = $(this.settings.template.expose); + this.settings.$body.append(expose); + expose.css({ + top: el.offset().top, + left: el.offset().left, + width: this.outerWidth(el, true), + height: this.outerHeight(el, true) + }); + + exposeCover = $(this.settings.template.exposeCover); + + origCSS = { + zIndex: el.css('z-index'), + position: el.css('position') + }; + + el.css('z-index',expose.css('z-index')*1+1); + + if (origCSS.position == 'static') { + el.css('position','relative'); + } + + el.data('expose-css',origCSS); + + exposeCover.css({ + top: el.offset().top, + left: el.offset().left, + width: this.outerWidth(el, true), + height: this.outerHeight(el, true) + }); + + this.settings.$body.append(exposeCover); + expose.addClass(randId); + exposeCover.addClass(randId); + el.data('expose', randId); + this.settings.postExposeCallback(this.settings.$li.index(), this.settings.$next_tip, el); + this.add_exposed(el); + }, + + un_expose : function () { + var exposeId, + el, + expose , + origCSS, + clearAll = false; + + if (arguments.length > 0 && arguments[0] instanceof $) { + el = arguments[0]; + } else if(this.settings.$target && !/body/i.test(this.settings.$target.selector)){ + el = this.settings.$target; + } else { + return false; + } + + if(el.length < 1){ + if (window.console) { + console.error('element not valid', el); + } + return false; + } + + exposeId = el.data('expose'); + expose = $('.' + exposeId); + + if (arguments.length > 1) { + clearAll = arguments[1]; + } + + if (clearAll === true) { + $('.joyride-expose-wrapper,.joyride-expose-cover').remove(); + } else { + expose.remove(); + } + + origCSS = el.data('expose-css'); + + if (origCSS.zIndex == 'auto') { + el.css('z-index', ''); + } else { + el.css('z-index', origCSS.zIndex); + } + + if (origCSS.position != el.css('position')) { + if(origCSS.position == 'static') {// this is default, no need to set it. + el.css('position', ''); + } else { + el.css('position', origCSS.position); + } + } + + el.removeData('expose'); + el.removeData('expose-z-index'); + this.remove_exposed(el); + }, + + add_exposed: function(el){ + this.settings.exposed = this.settings.exposed || []; + if (el instanceof $ || typeof el === 'object') { + this.settings.exposed.push(el[0]); + } else if (typeof el == 'string') { + this.settings.exposed.push(el); + } + }, + + remove_exposed: function(el){ + var search, count; + if (el instanceof $) { + search = el[0] + } else if (typeof el == 'string'){ + search = el; + } + + this.settings.exposed = this.settings.exposed || []; + count = this.settings.exposed.length; + + for (var i=0; i < count; i++) { + if (this.settings.exposed[i] == search) { + this.settings.exposed.splice(i, 1); + return; + } + } + }, + + center : function () { + var $w = $(window); + + this.settings.$next_tip.css({ + top : ((($w.height() - this.outerHeight(this.settings.$next_tip)) / 2) + $w.scrollTop()), + left : ((($w.width() - this.outerWidth(this.settings.$next_tip)) / 2) + this.scrollLeft($w)) + }); + + return true; + }, + + bottom : function () { + return /bottom/i.test(this.settings.tipSettings.tipLocation); + }, + + top : function () { + return /top/i.test(this.settings.tipSettings.tipLocation); + }, + + right : function () { + return /right/i.test(this.settings.tipSettings.tipLocation); + }, + + left : function () { + return /left/i.test(this.settings.tipSettings.tipLocation); + }, + + corners : function (el) { + var w = $(window), + window_half = w.height() / 2, + //using this to calculate since scroll may not have finished yet. + tipOffset = Math.ceil(this.settings.$target.offset().top - window_half + this.settings.$next_tip.outerHeight()), + right = w.width() + this.scrollLeft(w), + offsetBottom = w.height() + tipOffset, + bottom = w.height() + w.scrollTop(), + top = w.scrollTop(); + + if (tipOffset < top) { + if (tipOffset < 0) { + top = 0; + } else { + top = tipOffset; + } + } + + if (offsetBottom > bottom) { + bottom = offsetBottom; + } + + return [ + el.offset().top < top, + right < el.offset().left + el.outerWidth(), + bottom < el.offset().top + el.outerHeight(), + this.scrollLeft(w) > el.offset().left + ]; + }, + + visible : function (hidden_corners) { + var i = hidden_corners.length; + + while (i--) { + if (hidden_corners[i]) return false; + } + + return true; + }, + + nub_position : function (nub, pos, def) { + if (pos === 'auto') { + nub.addClass(def); + } else { + nub.addClass(pos); + } + }, + + startTimer : function () { + if (this.settings.$li.length) { + this.settings.automate = setTimeout(function () { + this.hide(); + this.show(); + this.startTimer(); + }.bind(this), this.settings.timer); + } else { + clearTimeout(this.settings.automate); + } + }, + + end : function () { + if (this.settings.cookieMonster) { + $.cookie(this.settings.cookieName, 'ridden', { expires: this.settings.cookieExpires, domain: this.settings.cookieDomain }); + } + + if (this.settings.timer > 0) { + clearTimeout(this.settings.automate); + } + + if (this.settings.modal && this.settings.expose) { + this.un_expose(); + } + + this.settings.$next_tip.data('closed', true); + + $('.joyride-modal-bg').hide(); + this.settings.$current_tip.hide(); + this.settings.postStepCallback(this.settings.$li.index(), this.settings.$current_tip); + this.settings.postRideCallback(this.settings.$li.index(), this.settings.$current_tip); + }, + + outerHTML : function (el) { + // support FireFox < 11 + return el.outerHTML || new XMLSerializer().serializeToString(el); + }, + + off : function () { + $(this.scope).off('.joyride'); + $(window).off('.joyride'); + $('.joyride-close-tip, .joyride-next-tip, .joyride-modal-bg').off('.joyride'); + $('.joyride-tip-guide, .joyride-modal-bg').remove(); + clearTimeout(this.settings.automate); + this.settings = {}; + } + }; +}(Foundation.zj, this, this.document)); \ No newline at end of file diff --git a/wp-content/themes/studio13_pink/js/foundation/foundation.js b/wp-content/themes/studio13_pink/js/foundation/foundation.js new file mode 100644 index 0000000..5919cf8 --- /dev/null +++ b/wp-content/themes/studio13_pink/js/foundation/foundation.js @@ -0,0 +1,378 @@ +/* + * Foundation Responsive Library + * http://foundation.zurb.com + * Copyright 2013, ZURB + * Free to use under the MIT license. + * http://www.opensource.org/licenses/mit-license.php +*/ + +/*jslint unparam: true, browser: true, indent: 2 */ + +// Accommodate running jQuery or Zepto in noConflict() mode by +// using an anonymous function to redefine the $ shorthand name. +// See http://docs.jquery.com/Using_jQuery_with_Other_Libraries +// and http://zeptojs.com/ +var libFuncName = null; +if (typeof jQuery === "undefined" && + typeof Zepto === "undefined" && + typeof $ === "function") { + libFuncName = $; +} else if (typeof jQuery === "function") { + libFuncName = jQuery; +} else if (typeof Zepto === "function") { + libFuncName = Zepto; +} else { + throw new TypeError(); +} + +(function ($) { + +(function () { + // add dusty browser stuff + if (!Array.prototype.filter) { + Array.prototype.filter = function(fun /*, thisp */) { + "use strict"; + + if (this == null) { + throw new TypeError(); + } + + var t = Object(this), + len = t.length >>> 0; + if (typeof fun != "function") { + try { + throw new TypeError(); + } catch (e) { + return; + } + } + + var res = [], + thisp = arguments[1]; + for (var i = 0; i < len; i++) { + if (i in t) { + var val = t[i]; // in case fun mutates this + if (fun && fun.call(thisp, val, i, t)) { + res.push(val); + } + } + } + + return res; + }; + + if (!Function.prototype.bind) { + Function.prototype.bind = function (oThis) { + if (typeof this !== "function") { + // closest thing possible to the ECMAScript 5 internal IsCallable function + throw new TypeError("Function.prototype.bind - what is trying to be bound is not callable"); + } + + var aArgs = Array.prototype.slice.call(arguments, 1), + fToBind = this, + fNOP = function () {}, + fBound = function () { + return fToBind.apply(this instanceof fNOP && oThis + ? this + : oThis, + aArgs.concat(Array.prototype.slice.call(arguments))); + }; + + fNOP.prototype = this.prototype; + fBound.prototype = new fNOP(); + + return fBound; + }; + } + } + + // fake stop() for zepto. + $.fn.stop = $.fn.stop || function() { + return this; + }; +}()); + +;(function (window, document, undefined) { + 'use strict'; + + window.Foundation = { + name : 'Foundation', + + version : '4.1.0', + + // global Foundation cache object + cache : {}, + + init : function (scope, libraries, method, options, response, /* internal */ nc) { + var library_arr, + args = [scope, method, options, response], + responses = [], + nc = nc || false; + + // disable library error catching, + // used for development only + if (nc) this.nc = nc; + + + // check RTL + this.rtl = /rtl/i.test($('html').attr('dir')); + + // set foundation global scope + this.scope = scope || this.scope; + + if (libraries && typeof libraries === 'string') { + if (/off/i.test(libraries)) return this.off(); + + library_arr = libraries.split(' '); + + if (library_arr.length > 0) { + for (var i = library_arr.length - 1; i >= 0; i--) { + responses.push(this.init_lib(library_arr[i], args)); + } + } + } else { + for (var lib in this.libs) { + responses.push(this.init_lib(lib, args)); + } + } + + // if first argument is callback, add to args + if (typeof libraries === 'function') { + args.unshift(libraries); + } + + return this.response_obj(responses, args); + }, + + response_obj : function (response_arr, args) { + for (var i = 0, len = args.length; i < len; i++) { + if (typeof args[i] === 'function') { + return args[i]({ + errors: response_arr.filter(function (s) { + if (typeof s === 'string') return s; + }) + }); + } + } + + return response_arr; + }, + + init_lib : function (lib, args) { + return this.trap(function () { + if (this.libs.hasOwnProperty(lib)) { + this.patch(this.libs[lib]); + return this.libs[lib].init.apply(this.libs[lib], args); + } + }.bind(this), lib); + }, + + trap : function (fun, lib) { + if (!this.nc) { + try { + return fun(); + } catch (e) { + return this.error({name: lib, message: 'could not be initialized', more: e.name + ' ' + e.message}); + } + } + + return fun(); + }, + + patch : function (lib) { + this.fix_outer(lib); + lib.scope = this.scope; + lib.rtl = this.rtl; + }, + + inherit : function (scope, methods) { + var methods_arr = methods.split(' '); + + for (var i = methods_arr.length - 1; i >= 0; i--) { + if (this.lib_methods.hasOwnProperty(methods_arr[i])) { + this.libs[scope.name][methods_arr[i]] = this.lib_methods[methods_arr[i]]; + } + } + }, + + random_str : function (length) { + var chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz'.split(''); + + if (!length) { + length = Math.floor(Math.random() * chars.length); + } + + var str = ''; + for (var i = 0; i < length; i++) { + str += chars[Math.floor(Math.random() * chars.length)]; + } + return str; + }, + + libs : {}, + + // methods that can be inherited in libraries + lib_methods : { + set_data : function (node, data) { + // this.name references the name of the library calling this method + var id = [this.name,+new Date(),Foundation.random_str(5)].join('-'); + + Foundation.cache[id] = data; + node.attr('data-' + this.name + '-id', id); + return data; + }, + + get_data : function (node) { + return Foundation.cache[node.attr('data-' + this.name + '-id')]; + }, + + remove_data : function (node) { + if (node) { + delete Foundation.cache[node.attr('data-' + this.name + '-id')]; + node.attr('data-' + this.name + '-id', ''); + } else { + $('[data-' + this.name + '-id]').each(function () { + delete Foundation.cache[$(this).attr('data-' + this.name + '-id')]; + $(this).attr('data-' + this.name + '-id', ''); + }); + } + }, + + throttle : function(fun, delay) { + var timer = null; + return function () { + var context = this, args = arguments; + clearTimeout(timer); + timer = setTimeout(function () { + fun.apply(context, args); + }, delay); + }; + }, + + // parses data-options attribute on nodes and turns + // them into an object + data_options : function (el) { + var opts = {}, ii, p, + opts_arr = (el.attr('data-options') || ':').split(';'), + opts_len = opts_arr.length; + + function isNumber (o) { + return ! isNaN (o-0) && o !== null && o !== "" && o !== false && o !== true; + } + + function trim(str) { + if (typeof str === 'string') return $.trim(str); + return str; + } + + // parse options + for (ii = opts_len - 1; ii >= 0; ii--) { + p = opts_arr[ii].split(':'); + + if (/true/i.test(p[1])) p[1] = true; + if (/false/i.test(p[1])) p[1] = false; + if (isNumber(p[1])) p[1] = parseInt(p[1], 10); + + if (p.length === 2 && p[0].length > 0) { + opts[trim(p[0])] = trim(p[1]); + } + } + + return opts; + }, + + delay : function (fun, delay) { + return setTimeout(fun, delay); + }, + + // animated scrolling + scrollTo : function (el, to, duration) { + if (duration < 0) return; + var difference = to - $(window).scrollTop(); + var perTick = difference / duration * 10; + + this.scrollToTimerCache = setTimeout(function() { + if (!isNaN(parseInt(perTick, 10))) { + window.scrollTo(0, $(window).scrollTop() + perTick); + this.scrollTo(el, to, duration - 10); + } + }.bind(this), 10); + }, + + // not supported in core Zepto + scrollLeft : function (el) { + if (!el.length) return; + return ('scrollLeft' in el[0]) ? el[0].scrollLeft : el[0].pageXOffset; + }, + + // test for empty object or array + empty : function (obj) { + if (obj.length && obj.length > 0) return false; + if (obj.length && obj.length === 0) return true; + + for (var key in obj) { + if (hasOwnProperty.call(obj, key)) return false; + } + + return true; + } + }, + + fix_outer : function (lib) { + lib.outerHeight = function (el, bool) { + if (typeof Zepto === 'function') { + return el.height(); + } + + if (typeof bool !== 'undefined') { + return el.outerHeight(bool); + } + + return el.outerHeight(); + }; + + lib.outerWidth = function (el) { + if (typeof Zepto === 'function') { + return el.width(); + } + + if (typeof bool !== 'undefined') { + return el.outerWidth(bool); + } + + return el.outerWidth(); + }; + }, + + error : function (error) { + return error.name + ' ' + error.message + '; ' + error.more; + }, + + // remove all foundation events. + off: function () { + $(this.scope).off('.fndtn'); + $(window).off('.fndtn'); + return true; + }, + + zj : function () { + try { + return Zepto; + } catch (e) { + return jQuery; + } + }() + }, + + $.fn.foundation = function () { + var args = Array.prototype.slice.call(arguments, 0); + + return this.each(function () { + Foundation.init.apply(Foundation, [this].concat(args)); + return this; + }); + }; + +}(this, this.document)); + +})(libFuncName); diff --git a/wp-content/themes/studio13_pink/js/foundation/foundation.magellan.js b/wp-content/themes/studio13_pink/js/foundation/foundation.magellan.js new file mode 100644 index 0000000..60e2d09 --- /dev/null +++ b/wp-content/themes/studio13_pink/js/foundation/foundation.magellan.js @@ -0,0 +1,130 @@ +/*jslint unparam: true, browser: true, indent: 2 */ + +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.magellan = { + name : 'magellan', + + version : '4.0.0', + + settings : { + activeClass: 'active' + }, + + init : function (scope, method, options) { + this.scope = scope || this.scope; + Foundation.inherit(this, 'data_options'); + + if (typeof method === 'object') { + $.extend(true, this.settings, method); + } + + if (typeof method != 'string') { + if (!this.settings.init) { + this.fixed_magellan = $("[data-magellan-expedition]"); + this.set_threshold(); + this.last_destination = $('[data-magellan-destination]').last(); + this.events(); + } + + return this.settings.init; + } else { + return this[method].call(this, options); + } + }, + + events : function () { + var self = this; + $(this.scope).on('arrival.fndtn.magellan', '[data-magellan-arrival]', function (e) { + var $destination = $(this), + $expedition = $destination.closest('[data-magellan-expedition]'), + activeClass = $expedition.attr('data-magellan-active-class') + || self.settings.activeClass; + + $destination + .closest('[data-magellan-expedition]') + .find('[data-magellan-arrival]') + .not($destination) + .removeClass(activeClass); + $destination.addClass(activeClass); + }); + + this.fixed_magellan + .on('update-position.fndtn.magellan', function(){ + var $el = $(this); + // $el.data("magellan-fixed-position",""); + //$el.data("magellan-top-offset", ""); + }) + .trigger('update-position'); + + $(window) + .on('resize.fndtn.magellan', function() { + this.fixed_magellan.trigger('update-position'); + }.bind(this)) + + .on('scroll.fndtn.magellan', function() { + var windowScrollTop = $(window).scrollTop(); + self.fixed_magellan.each(function() { + var $expedition = $(this); + if (typeof $expedition.data('magellan-top-offset') === 'undefined') { + $expedition.data('magellan-top-offset', $expedition.offset().top); + } + if (typeof $expedition.data('magellan-fixed-position') === 'undefined') { + $expedition.data('magellan-fixed-position', false) + } + var fixed_position = (windowScrollTop + self.settings.threshold) > $expedition.data("magellan-top-offset"); + var attr = $expedition.attr('data-magellan-top-offset'); + + if ($expedition.data("magellan-fixed-position") != fixed_position) { + $expedition.data("magellan-fixed-position", fixed_position); + if (fixed_position) { + $expedition.css({position:"fixed", top:0}); + } else { + $expedition.css({position:"", top:""}); + } + if (fixed_position && typeof attr != 'undefined' && attr != false) { + $expedition.css({position:"fixed", top:attr + "px"}); + } + } + }); + }); + + + if (this.last_destination.length > 0) { + $(window).on('scroll.fndtn.magellan', function (e) { + var windowScrollTop = $(window).scrollTop(), + scrolltopPlusHeight = windowScrollTop + $(window).height(), + lastDestinationTop = Math.ceil(self.last_destination.offset().top); + + $('[data-magellan-destination]').each(function () { + var $destination = $(this), + destination_name = $destination.attr('data-magellan-destination'), + topOffset = $destination.offset().top - windowScrollTop; + + if (topOffset <= self.settings.threshold) { + $("[data-magellan-arrival='" + destination_name + "']").trigger('arrival'); + } + // In large screens we may hit the bottom of the page and dont reach the top of the last magellan-destination, so lets force it + if (scrolltopPlusHeight >= $(self.scope).height() && lastDestinationTop > windowScrollTop && lastDestinationTop < scrolltopPlusHeight) { + $('[data-magellan-arrival]').last().trigger('arrival'); + } + }); + }); + } + + this.settings.init = true; + }, + + set_threshold : function () { + if (!this.settings.threshold) { + this.settings.threshold = (this.fixed_magellan.length > 0) ? + this.outerHeight(this.fixed_magellan, true) : 0; + } + }, + + off : function () { + $(this.scope).off('.fndtn.magellan'); + } + }; +}(Foundation.zj, this, this.document)); \ No newline at end of file diff --git a/wp-content/themes/studio13_pink/js/foundation/foundation.orbit.js b/wp-content/themes/studio13_pink/js/foundation/foundation.orbit.js new file mode 100644 index 0000000..08c9206 --- /dev/null +++ b/wp-content/themes/studio13_pink/js/foundation/foundation.orbit.js @@ -0,0 +1,367 @@ +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs = Foundation.libs || {}; + + Foundation.libs.orbit = { + name: 'orbit', + + version: '4.1.0', + + settings: { + timer_speed: 10000, + animation_speed: 500, + bullets: true, + stack_on_small: true, + container_class: 'orbit-container', + stack_on_small_class: 'orbit-stack-on-small', + next_class: 'orbit-next', + prev_class: 'orbit-prev', + timer_container_class: 'orbit-timer', + timer_paused_class: 'paused', + timer_progress_class: 'orbit-progress', + slides_container_class: 'orbit-slides-container', + bullets_container_class: 'orbit-bullets', + bullets_active_class: 'active', + slide_number_class: 'orbit-slide-number', + caption_class: 'orbit-caption', + active_slide_class: 'active', + orbit_transition_class: 'orbit-transitioning' + }, + + init: function (scope, method, options) { + var self = this; + Foundation.inherit(self, 'data_options'); + + if (typeof method === 'object') { + $.extend(true, self.settings, method); + } + + $('[data-orbit]', scope).each(function(idx, el) { + var scoped_self = $.extend(true, {}, self); + scoped_self._init(idx, el); + }); + }, + + _container_html: function() { + var self = this; + return '
    '; + }, + + _bullets_container_html: function($slides) { + var self = this, + $list = $('
      '); + $slides.each(function(idx, slide) { + var $item = $('
    1. '); + if (idx === 0) { + $item.addClass(self.settings.bullets_active_class); + } + $list.append($item); + }); + return $list; + }, + + _slide_number_html: function(slide_number, total_slides) { + var self = this, + $container = $('
      '); + $container.append('' + slide_number + ' of ' + total_slides + ''); + return $container; + }, + + _timer_html: function() { + var self = this; + if (typeof self.settings.timer_speed === 'number' && self.settings.timer_speed > 0) { + return '
      '; + } else { + return ''; + } + }, + + _next_html: function() { + var self = this; + return 'Next '; + }, + + _prev_html: function() { + var self = this; + return 'Prev '; + }, + + _init: function (idx, slider) { + var self = this, + $slides_container = $(slider), + $container = $slides_container.wrap(self._container_html()).parent(), + $slides = $slides_container.children(); + + $.extend(true, self.settings, self.data_options($slides_container)); + + $container.append(self._prev_html()); + $container.append(self._next_html()); + $slides_container.addClass(self.settings.slides_container_class); + if (self.settings.stack_on_small) { + $container.addClass(self.settings.stack_on_small_class); + } + $container.append(self._slide_number_html(1, $slides.length)); + $container.append(self._timer_html()); + if (self.settings.bullets) { + $container.after(self._bullets_container_html($slides)); + } + // To better support the "sliding" effect it's easier + // if we just clone the first and last slides + $slides_container.append($slides.first().clone().attr('data-orbit-slide','')); + $slides_container.prepend($slides.last().clone().attr('data-orbit-slide','')); + // Make the first "real" slide active + $slides_container.css('marginLeft', '-100%'); + $slides.first().addClass(self.settings.active_slide_class); + + self._init_events($slides_container); + self._init_dimensions($slides_container); + self._start_timer($slides_container); + }, + + _init_events: function ($slides_container) { + var self = this, + $container = $slides_container.parent(); + + $(window) + .on('load.fndtn.orbit', function() { + $slides_container.height(''); + $slides_container.height($slides_container.height($container.height())); + $slides_container.trigger('orbit:ready'); + }) + .on('resize.fndtn.orbit', function() { + $slides_container.height(''); + $slides_container.height($slides_container.height($container.height())); + }); + + $(document).on('click.fndtn.orbit', '[data-orbit-link]', function(e) { + e.preventDefault(); + var id = $(e.currentTarget).attr('data-orbit-link'), + $slide = $slides_container.find('[data-orbit-slide=' + id + ']').first(); + + if ($slide.length === 1) { + self._reset_timer($slides_container, true); + self._goto($slides_container, $slide.index(), function() {}); + } + }); + + $container.siblings('.' + self.settings.bullets_container_class) + .on('click.fndtn.orbit', '[data-orbit-slide-number]', function(e) { + e.preventDefault(); + self._reset_timer($slides_container, true); + self._goto($slides_container, $(e.currentTarget).data('orbit-slide-number'),function() {}); + }); + + $container + .on('orbit:after-slide-change.fndtn.orbit', function(e, orbit) { + var $slide_number = $container.find('.' + self.settings.slide_number_class); + + if ($slide_number.length === 1) { + $slide_number.replaceWith(self._slide_number_html(orbit.slide_number, orbit.total_slides)); + } + }) + .on('orbit:next-slide.fndtn.orbit click.fndtn.orbit', '.' + self.settings.next_class, function(e) { + e.preventDefault(); + self._reset_timer($slides_container, true); + self._goto($slides_container, 'next', function() {}); + }) + .on('orbit:prev-slide.fndtn.orbit click.fndtn.orbit', '.' + self.settings.prev_class, function(e) { + e.preventDefault(); + self._reset_timer($slides_container, true); + self._goto($slides_container, 'prev', function() {}); + }) + .on('orbit:toggle-play-pause.fndtn.orbit click.fndtn.orbit touchstart.fndtn.orbit', '.' + self.settings.timer_container_class, function(e) { + e.preventDefault(); + var $timer = $(e.currentTarget).toggleClass(self.settings.timer_paused_class), + $slides_container = $timer.closest('.' + self.settings.container_class) + .find('.' + self.settings.slides_container_class); + + if ($timer.hasClass(self.settings.timer_paused_class)) { + self._stop_timer($slides_container); + } else { + self._start_timer($slides_container); + } + }) + .on('touchstart.fndtn.orbit', function(e) { + if (!e.touches) { e = e.originalEvent; } + var data = { + start_page_x: e.touches[0].pageX, + start_page_y: e.touches[0].pageY, + start_time: (new Date()).getTime(), + delta_x: 0, + is_scrolling: undefined + }; + $container.data('swipe-transition', data); + e.stopPropagation(); + }) + .on('touchmove.fndtn.orbit', function(e) { + if (!e.touches) { e = e.originalEvent; } + // Ignore pinch/zoom events + if(e.touches.length > 1 || e.scale && e.scale !== 1) return; + + var data = $container.data('swipe-transition'); + if (typeof data === 'undefined') { + data = {}; + } + + data.delta_x = e.touches[0].pageX - data.start_page_x; + + if ( typeof data.is_scrolling === 'undefined') { + data.is_scrolling = !!( data.is_scrolling || Math.abs(data.delta_x) < Math.abs(e.touches[0].pageY - data.start_page_y) ); + } + + if (!data.is_scrolling && !data.active) { + e.preventDefault(); + self._stop_timer($slides_container); + var direction = (data.delta_x < 0) ? 'next' : 'prev'; + data.active = true; + self._goto($slides_container, direction, function() {}); + } + }) + .on('touchend.fndtn.orbit', function(e) { + $container.data('swipe-transition', {}); + e.stopPropagation(); + }); + }, + + _init_dimensions: function ($slides_container) { + var $container = $slides_container.parent(), + $slides = $slides_container.children(); + + $slides_container.css('width', $slides.length * 100 + '%'); + $slides.css('width', 100 / $slides.length + '%'); + $slides_container.height($container.height()); + $slides_container.css('width', $slides.length * 100 + '%'); + }, + + _start_timer: function ($slides_container) { + var self = this, + $container = $slides_container.parent(); + + var callback = function() { + self._reset_timer($slides_container, false); + self._goto($slides_container, 'next', function() { + self._start_timer($slides_container); + }); + }; + + var $timer = $container.find('.' + self.settings.timer_container_class), + $progress = $timer.find('.' + self.settings.timer_progress_class), + progress_pct = ($progress.width() / $timer.width()), + delay = self.settings.timer_speed - (progress_pct * self.settings.timer_speed); + + $progress.animate({'width': '100%'}, delay, 'linear', callback); + $slides_container.trigger('orbit:timer-started'); + }, + + _stop_timer: function ($slides_container) { + var self = this, + $container = $slides_container.parent(), + $timer = $container.find('.' + self.settings.timer_container_class), + $progress = $timer.find('.' + self.settings.timer_progress_class), + progress_pct = $progress.width() / $timer.width() + self._rebuild_timer($container, progress_pct * 100 + '%'); + // $progress.stop(); + $slides_container.trigger('orbit:timer-stopped'); + $timer = $container.find('.' + self.settings.timer_container_class); + $timer.addClass(self.settings.timer_paused_class); + }, + + _reset_timer: function($slides_container, is_paused) { + var self = this, + $container = $slides_container.parent(); + self._rebuild_timer($container, '0%'); + if (typeof is_paused === 'boolean' && is_paused) { + var $timer = $container.find('.' + self.settings.timer_container_class); + $timer.addClass(self.settings.timer_paused_class); + } + }, + + _rebuild_timer: function ($container, width_pct) { + // Zepto is unable to stop animations since they + // are css-based. This is a workaround for that + // limitation, which rebuilds the dom element + // thus stopping the animation + var self = this, + $timer = $container.find('.' + self.settings.timer_container_class), + $new_timer = $(self._timer_html()), + $new_timer_progress = $new_timer.find('.' + self.settings.timer_progress_class); + + if (typeof Zepto === 'function') { + $timer.remove(); + $container.append($new_timer); + $new_timer_progress.css('width', width_pct); + } else if (typeof jQuery === 'function') { + var $progress = $timer.find('.' + self.settings.timer_progress_class); + $progress.css('width', width_pct); + $progress.stop(); + } + }, + + _goto: function($slides_container, index_or_direction, callback) { + var self = this, + $container = $slides_container.parent(), + $slides = $slides_container.children(), + $active_slide = $slides_container.find('.' + self.settings.active_slide_class), + active_index = $active_slide.index(), + margin_position = Foundation.rtl ? 'marginRight' : 'marginLeft'; + + if ($container.hasClass(self.settings.orbit_transition_class)) { + return false; + } + + if (index_or_direction === 'prev') { + if (active_index === 0) { + active_index = $slides.length - 1; + } + else { + active_index--; + } + } + else if (index_or_direction === 'next') { + active_index = (active_index+1) % $slides.length; + } + else if (typeof index_or_direction === 'number') { + active_index = (index_or_direction % $slides.length); + } + if (active_index === ($slides.length - 1) && index_or_direction === 'next') { + $slides_container.css(margin_position, '0%'); + active_index = 1; + } + else if (active_index === 0 && index_or_direction === 'prev') { + $slides_container.css(margin_position, '-' + ($slides.length - 1) * 100 + '%'); + active_index = $slides.length - 2; + } + // Start transition, make next slide active + $container.addClass(self.settings.orbit_transition_class); + $active_slide.removeClass(self.settings.active_slide_class); + $($slides[active_index]).addClass(self.settings.active_slide_class); + // Make next bullet active + var $bullets = $container.siblings('.' + self.settings.bullets_container_class); + if ($bullets.length === 1) { + $bullets.children().removeClass(self.settings.bullets_active_class); + $($bullets.children()[active_index-1]).addClass(self.settings.bullets_active_class); + } + var new_margin_left = '-' + (active_index * 100) + '%'; + // Check to see if animation will occur, otherwise perform + // callbacks manually + $slides_container.trigger('orbit:before-slide-change'); + if ($slides_container.css(margin_position) === new_margin_left) { + $container.removeClass(self.settings.orbit_transition_class); + $slides_container.trigger('orbit:after-slide-change', [{slide_number: active_index, total_slides: $slides_container.children().length - 2}]); + callback(); + } else { + var properties = {}; + properties[margin_position] = new_margin_left; + + $slides_container.animate(properties, self.settings.animation_speed, 'linear', function() { + $container.removeClass(self.settings.orbit_transition_class); + $slides_container.trigger('orbit:after-slide-change', [{slide_number: active_index, total_slides: $slides_container.children().length - 2}]); + callback(); + }); + } + } + }; +}(Foundation.zj, this, this.document)); diff --git a/wp-content/themes/studio13_pink/js/foundation/foundation.placeholder.js b/wp-content/themes/studio13_pink/js/foundation/foundation.placeholder.js new file mode 100644 index 0000000..2de28a8 --- /dev/null +++ b/wp-content/themes/studio13_pink/js/foundation/foundation.placeholder.js @@ -0,0 +1,159 @@ +/*! http://mths.be/placeholder v2.0.7 by @mathias + Modified to work with Zepto.js by ZURB +*/ +;(function(window, document, $) { + + var isInputSupported = 'placeholder' in document.createElement('input'), + isTextareaSupported = 'placeholder' in document.createElement('textarea'), + prototype = $.fn, + valHooks = $.valHooks, + hooks, + placeholder; + + if (isInputSupported && isTextareaSupported) { + + placeholder = prototype.placeholder = function() { + return this; + }; + + placeholder.input = placeholder.textarea = true; + + } else { + + placeholder = prototype.placeholder = function() { + var $this = this; + $this + .filter((isInputSupported ? 'textarea' : ':input') + '[placeholder]') + .not('.placeholder') + .bind({ + 'focus.placeholder': clearPlaceholder, + 'blur.placeholder': setPlaceholder + }) + .data('placeholder-enabled', true) + .trigger('blur.placeholder'); + return $this; + }; + + placeholder.input = isInputSupported; + placeholder.textarea = isTextareaSupported; + + hooks = { + 'get': function(element) { + var $element = $(element); + return $element.data('placeholder-enabled') && $element.hasClass('placeholder') ? '' : element.value; + }, + 'set': function(element, value) { + var $element = $(element); + if (!$element.data('placeholder-enabled')) { + return element.value = value; + } + if (value == '') { + element.value = value; + // Issue #56: Setting the placeholder causes problems if the element continues to have focus. + if (element != document.activeElement) { + // We can't use `triggerHandler` here because of dummy text/password inputs :( + setPlaceholder.call(element); + } + } else if ($element.hasClass('placeholder')) { + clearPlaceholder.call(element, true, value) || (element.value = value); + } else { + element.value = value; + } + // `set` can not return `undefined`; see http://jsapi.info/jquery/1.7.1/val#L2363 + return $element; + } + }; + + isInputSupported || (valHooks.input = hooks); + isTextareaSupported || (valHooks.textarea = hooks); + + $(function() { + // Look for forms + $(document).delegate('form', 'submit.placeholder', function() { + // Clear the placeholder values so they don't get submitted + var $inputs = $('.placeholder', this).each(clearPlaceholder); + setTimeout(function() { + $inputs.each(setPlaceholder); + }, 10); + }); + }); + + // Clear placeholder values upon page reload + $(window).bind('beforeunload.placeholder', function() { + $('.placeholder').each(function() { + this.value = ''; + }); + }); + + } + + function args(elem) { + // Return an object of element attributes + var newAttrs = {}, + rinlinejQuery = /^jQuery\d+$/; + $.each(elem.attributes, function(i, attr) { + if (attr.specified && !rinlinejQuery.test(attr.name)) { + newAttrs[attr.name] = attr.value; + } + }); + return newAttrs; + } + + function clearPlaceholder(event, value) { + var input = this, + $input = $(input); + if (input.value == $input.attr('placeholder') && $input.hasClass('placeholder')) { + if ($input.data('placeholder-password')) { + $input = $input.hide().next().show().attr('id', $input.removeAttr('id').data('placeholder-id')); + // If `clearPlaceholder` was called from `$.valHooks.input.set` + if (event === true) { + return $input[0].value = value; + } + $input.focus(); + } else { + input.value = ''; + $input.removeClass('placeholder'); + input == document.activeElement && input.select(); + } + } + } + + function setPlaceholder() { + var $replacement, + input = this, + $input = $(input), + $origInput = $input, + id = this.id; + if (input.value == '') { + if (input.type == 'password') { + if (!$input.data('placeholder-textinput')) { + try { + $replacement = $input.clone().attr({ 'type': 'text' }); + } catch(e) { + $replacement = $('').attr($.extend(args(this), { 'type': 'text' })); + } + $replacement + .removeAttr('name') + .data({ + 'placeholder-password': true, + 'placeholder-id': id + }) + .bind('focus.placeholder', clearPlaceholder); + $input + .data({ + 'placeholder-textinput': $replacement, + 'placeholder-id': id + }) + .before($replacement); + } + $input = $input.removeAttr('id').hide().prev().attr('id', id).show(); + // Note: `$input[0] != input` now! + } + $input.addClass('placeholder'); + $input[0].value = $input.attr('placeholder'); + } else { + $input.removeClass('placeholder'); + } + } + +}(this, document, Foundation.zj)); \ No newline at end of file diff --git a/wp-content/themes/studio13_pink/js/foundation/foundation.reveal.js b/wp-content/themes/studio13_pink/js/foundation/foundation.reveal.js new file mode 100644 index 0000000..c1b408b --- /dev/null +++ b/wp-content/themes/studio13_pink/js/foundation/foundation.reveal.js @@ -0,0 +1,272 @@ +/*jslint unparam: true, browser: true, indent: 2 */ + +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.reveal = { + name: 'reveal', + + version : '4.1.2', + + locked : false, + + settings : { + animation: 'fadeAndPop', + animationSpeed: 250, + closeOnBackgroundClick: true, + dismissModalClass: 'close-reveal-modal', + bgClass: 'reveal-modal-bg', + open: function(){}, + opened: function(){}, + close: function(){}, + closed: function(){}, + bg : $('.reveal-modal-bg'), + css : { + open : { + 'opacity': 0, + 'visibility': 'visible', + 'display' : 'block' + }, + close : { + 'opacity': 1, + 'visibility': 'hidden', + 'display': 'none' + } + } + }, + + init : function (scope, method, options) { + this.scope = scope || this.scope; + Foundation.inherit(this, 'data_options delay'); + + if (typeof method === 'object') { + $.extend(true, this.settings, method); + } else if (typeof options !== 'undefined') { + $.extend(true, this.settings, options); + } + + if (typeof method != 'string') { + this.events(); + + return this.settings.init; + } else { + return this[method].call(this, options); + } + }, + + events : function () { + var self = this; + + $(this.scope) + .off('.fndtn.reveal') + .on('click.fndtn.reveal', '[data-reveal-id]', function (e) { + e.preventDefault(); + if (!self.locked) { + self.locked = true; + self.open.call(self, $(this)); + } + }) + .on('click.fndtn.reveal touchend.click.fndtn.reveal', this.close_targets(), function (e) { + e.preventDefault(); + if (!self.locked) { + self.locked = true; + self.close.call(self, $(this).closest('.reveal-modal')); + } + }) + .on('open.fndtn.reveal', '.reveal-modal', this.settings.open) + .on('opened.fndtn.reveal', '.reveal-modal', this.settings.opened) + .on('opened.fndtn.reveal', '.reveal-modal', this.open_video) + .on('close.fndtn.reveal', '.reveal-modal', this.settings.close) + .on('closed.fndtn.reveal', '.reveal-modal', this.settings.closed) + .on('closed.fndtn.reveal', '.reveal-modal', this.close_video); + + return true; + }, + + open : function (target) { + if (target) { + var modal = $('#' + target.data('reveal-id')); + } else { + var modal = $(this.scope); + } + + if (!modal.hasClass('open')) { + var open_modal = $('.reveal-modal.open'); + + if (typeof modal.data('css-top') === 'undefined') { + modal.data('css-top', parseInt(modal.css('top'), 10)) + .data('offset', this.cache_offset(modal)); + } + + modal.trigger('open'); + + if (open_modal.length < 1) { + this.toggle_bg(modal); + } + this.hide(open_modal, this.settings.css.open); + this.show(modal, this.settings.css.open); + } + }, + + close : function (modal) { + + var modal = modal || $(this.scope), + open_modals = $('.reveal-modal.open'); + + if (open_modals.length > 0) { + this.locked = true; + modal.trigger('close'); + this.toggle_bg(modal); + this.hide(open_modals, this.settings.css.close); + } + }, + + close_targets : function () { + var base = '.' + this.settings.dismissModalClass; + + if (this.settings.closeOnBackgroundClick) { + return base + ', .' + this.settings.bgClass; + } + + return base; + }, + + toggle_bg : function (modal) { + if ($('.reveal-modal-bg').length === 0) { + this.settings.bg = $('
      ', {'class': this.settings.bgClass}) + .appendTo('body'); + } + + if (this.settings.bg.filter(':visible').length > 0) { + this.hide(this.settings.bg); + } else { + this.show(this.settings.bg); + } + }, + + show : function (el, css) { + // is modal + if (css) { + if (/pop/i.test(this.settings.animation)) { + css.top = $(window).scrollTop() - el.data('offset') + 'px'; + var end_css = { + top: $(window).scrollTop() + el.data('css-top') + 'px', + opacity: 1 + } + + return this.delay(function () { + return el + .css(css) + .animate(end_css, this.settings.animationSpeed, 'linear', function () { + this.locked = false; + el.trigger('opened'); + }.bind(this)) + .addClass('open'); + }.bind(this), this.settings.animationSpeed / 2); + } + + if (/fade/i.test(this.settings.animation)) { + var end_css = {opacity: 1}; + + return this.delay(function () { + return el + .css(css) + .animate(end_css, this.settings.animationSpeed, 'linear', function () { + this.locked = false; + el.trigger('opened'); + }.bind(this)) + .addClass('open'); + }.bind(this), this.settings.animationSpeed / 2); + } + + return el.css(css).show().css({opacity: 1}).addClass('open').trigger('opened'); + } + + // should we animate the background? + if (/fade/i.test(this.settings.animation)) { + return el.fadeIn(this.settings.animationSpeed / 2); + } + + return el.show(); + }, + + hide : function (el, css) { + // is modal + if (css) { + if (/pop/i.test(this.settings.animation)) { + var end_css = { + top: - $(window).scrollTop() - el.data('offset') + 'px', + opacity: 0 + }; + + return this.delay(function () { + return el + .animate(end_css, this.settings.animationSpeed, 'linear', function () { + this.locked = false; + el.css(css).trigger('closed'); + }.bind(this)) + .removeClass('open'); + }.bind(this), this.settings.animationSpeed / 2); + } + + if (/fade/i.test(this.settings.animation)) { + var end_css = {opacity: 0}; + + return this.delay(function () { + return el + .animate(end_css, this.settings.animationSpeed, 'linear', function () { + this.locked = false; + el.css(css).trigger('closed'); + }.bind(this)) + .removeClass('open'); + }.bind(this), this.settings.animationSpeed / 2); + } + + return el.hide().css(css).removeClass('open').trigger('closed'); + } + + // should we animate the background? + if (/fade/i.test(this.settings.animation)) { + return el.fadeOut(this.settings.animationSpeed / 2); + } + + return el.hide(); + }, + + close_video : function (e) { + var video = $(this).find('.flex-video'), + iframe = video.find('iframe'); + + if (iframe.length > 0) { + iframe.attr('data-src', iframe[0].src); + iframe.attr('src', 'about:blank'); + video.fadeOut(100).hide(); + } + }, + + open_video : function (e) { + var video = $(this).find('.flex-video'), + iframe = video.find('iframe'); + + if (iframe.length > 0) { + var data_src = iframe.attr('data-src'); + if (typeof data_src === 'string') { + iframe[0].src = iframe.attr('data-src'); + } + video.show().fadeIn(100); + } + }, + + cache_offset : function (modal) { + var offset = modal.show().height() + parseInt(modal.css('top'), 10); + + modal.hide(); + + return offset; + }, + + off : function () { + $(this.scope).off('.fndtn.reveal'); + } + }; +}(Foundation.zj, this, this.document)); \ No newline at end of file diff --git a/wp-content/themes/studio13_pink/js/foundation/foundation.section.js b/wp-content/themes/studio13_pink/js/foundation/foundation.section.js new file mode 100644 index 0000000..ccb5623 --- /dev/null +++ b/wp-content/themes/studio13_pink/js/foundation/foundation.section.js @@ -0,0 +1,291 @@ +/*jslint unparam: true, browser: true, indent: 2 */ + +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.section = { + name: 'section', + + version : '4.1.2', + + settings : { + deep_linking: false, + one_up: true, + callback: function (){} + }, + + init : function (scope, method, options) { + var self = this; + Foundation.inherit(this, 'throttle data_options position_right offset_right'); + + if (typeof method != 'string') { + this.set_active_from_hash(); + this.events(); + + return true; + } else { + return this[method].call(this, options); + } + }, + + events : function () { + var self = this; + + $(this.scope) + .on('click.fndtn.section', '[data-section] .title, [data-section] [data-section-title]', function (e) { + var $this = $(this), + section = $this.closest('[data-section]'); + + self.toggle_active.call(this, e, self); + }); + + $(window) + .on('resize.fndtn.section', self.throttle(function () { + self.resize.call(this); + }, 30)) + .on('hashchange', function () { + if (!self.settings.toggled){ + self.set_active_from_hash(); + $(this).trigger('resize'); + } + }).trigger('resize'); + + $(document) + .on('click.fndtn.section', function (e) { + if ($(e.target).closest('.title, [data-section-title]').length < 1) { + $('[data-section="vertical-nav"], [data-section="horizontal-nav"]') + .find('section, .section, [data-section-region]') + .removeClass('active') + .attr('style', ''); + } + }); + + }, + + toggle_active : function (e, self) { + var $this = $(this), + section = $this.closest('section, .section, [data-section-region]'), + content = section.find('.content, [data-section-content]'), + parent = section.closest('[data-section]'), + self = Foundation.libs.section, + settings = $.extend({}, self.settings, self.data_options(parent)); + + self.settings.toggled = true; + + if (!settings.deep_linking && content.length > 0) { + e.preventDefault(); + } + + if (section.hasClass('active')) { + if (self.small(parent) + || self.is_vertical(parent) + || self.is_horizontal(parent) + || self.is_accordion(parent)) { + section + .removeClass('active') + .attr('style', ''); + } + } else { + var prev_active_section = null, + title_height = self.outerHeight(section.find('.title, [data-section-title]')); + + if (self.small(parent) || settings.one_up) { + prev_active_section = $this.closest('[data-section]').find('section.active, .section.active, .active[data-section-region]'); + + if (self.small(parent)) { + prev_active_section.attr('style', ''); + } else { + prev_active_section.attr('style', 'visibility: hidden; padding-top: '+title_height+'px;'); + } + } + + if (self.small(parent)) { + section.attr('style', ''); + } else { + section.css('padding-top', title_height); + } + + section.addClass('active'); + + if (prev_active_section !== null) { + prev_active_section.removeClass('active').attr('style', ''); + } + } + + setTimeout(function () { + self.settings.toggled = false; + }, 300); + + settings.callback(); + }, + + resize : function () { + var sections = $('[data-section]'), + self = Foundation.libs.section; + + sections.each(function() { + var $this = $(this), + active_section = $this.find('section.active, .section.active, .active[data-section-region]'), + settings = $.extend({}, self.settings, self.data_options($this)); + + if (active_section.length > 1) { + active_section + .not(':first') + .removeClass('active') + .attr('style', ''); + } else if (active_section.length < 1 + && !self.is_vertical($this) + && !self.is_horizontal($this) + && !self.is_accordion($this)) { + + var first = $this.find('section, .section, [data-section-region]').first(); + + if (settings.one_up) { + first.addClass('active'); + } + + if (self.small($this)) { + first.attr('style', ''); + } else { + first.css('padding-top', self.outerHeight(first.find('.title, [data-section-title]'))); + } + } + + if (self.small($this)) { + active_section.attr('style', ''); + } else { + active_section.css('padding-top', self.outerHeight(active_section.find('.title, [data-section-title]'))); + } + + self.position_titles($this); + + if (self.is_horizontal($this) && !self.small($this)) { + self.position_content($this); + } else { + self.position_content($this, false); + } + }); + }, + + is_vertical : function (el) { + return /vertical-nav/i.test(el.data('section')); + }, + + is_horizontal : function (el) { + return /horizontal-nav/i.test(el.data('section')); + }, + + is_accordion : function (el) { + return /accordion/i.test(el.data('section')); + }, + + is_tabs : function (el) { + return /tabs/i.test(el.data('section')); + }, + + set_active_from_hash : function () { + var hash = window.location.hash.substring(1), + sections = $('[data-section]'), + self = this; + + sections.each(function () { + var section = $(this), + settings = $.extend({}, self.settings, self.data_options(section)); + + if (hash.length > 0 && settings.deep_linking) { + section + .find('section, .section, [data-section-region]') + .attr('style', '') + .removeClass('active'); + section + .find('.content[data-slug="' + hash + '"], [data-section-content][data-slug="' + hash + '"]') + .closest('section, .section, [data-section-region]') + .addClass('active'); + } + }); + }, + + position_titles : function (section, off) { + var titles = section.find('.title, [data-section-title]'), + previous_width = 0, + self = this; + + if (typeof off === 'boolean') { + titles.attr('style', ''); + + } else { + titles.each(function () { + if (!self.rtl) { + $(this).css('left', previous_width); + } else { + $(this).css('right', previous_width); + } + previous_width += self.outerWidth($(this)); + }); + } + }, + + position_content : function (section, off) { + var titles = section.find('.title, [data-section-title]'), + content = section.find('.content, [data-section-content]'), + self = this; + + if (typeof off === 'boolean') { + content.attr('style', ''); + section.attr('style', ''); + } else { + section.find('section, .section, [data-section-region]').each(function () { + var title = $(this).find('.title, [data-section-title]'), + content = $(this).find('.content, [data-section-content]'); + if (!self.rtl) { + content.css({left: title.position().left - 1, top: self.outerHeight(title) - 2}); + } else { + content.css({right: self.position_right(title) + 1, top: self.outerHeight(title) - 2}); + } + }); + + // temporary work around for Zepto outerheight calculation issues. + if (typeof Zepto === 'function') { + section.height(this.outerHeight(titles.first())); + } else { + section.height(this.outerHeight(titles.first()) - 2); + } + } + + }, + + position_right : function (el) { + var section = el.closest('[data-section]'), + section_width = el.closest('[data-section]').width(), + offset = section.find('.title, [data-section-title]').length; + return (section_width - el.position().left - el.width() * (el.index() + 1) - offset); + }, + + reflow : function () { + $('[data-section]').trigger('resize'); + }, + + small : function (el) { + var settings = $.extend({}, this.settings, this.data_options(el)); + if (this.is_tabs(el)) { + return false; + } + if (el && this.is_accordion(el)) { + return true; + } + if ($('html').hasClass('lt-ie9')) { + return true; + } + if ($('html').hasClass('ie8compat')) { + return true; + } + return $(this.scope).width() < 768; + }, + + off : function () { + $(this.scope).off('.fndtn.section'); + $(window).off('.fndtn.section'); + $(document).off('.fndtn.section') + } + }; +}(Foundation.zj, this, this.document)); \ No newline at end of file diff --git a/wp-content/themes/studio13_pink/js/foundation/foundation.tooltips.js b/wp-content/themes/studio13_pink/js/foundation/foundation.tooltips.js new file mode 100644 index 0000000..4e9cf7e --- /dev/null +++ b/wp-content/themes/studio13_pink/js/foundation/foundation.tooltips.js @@ -0,0 +1,199 @@ +/*jslint unparam: true, browser: true, indent: 2 */ + +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.tooltips = { + name: 'tooltips', + + version : '4.1.0', + + settings : { + selector : '.has-tip', + additionalInheritableClasses : [], + tooltipClass : '.tooltip', + tipTemplate : function (selector, content) { + return '' + content + ''; + } + }, + + cache : {}, + + init : function (scope, method, options) { + var self = this; + this.scope = scope || this.scope; + + if (typeof method === 'object') { + $.extend(true, this.settings, method); + } + + if (typeof method != 'string') { + if (Modernizr.touch) { + $(this.scope) + .on('click.fndtn.tooltip touchstart.fndtn.tooltip touchend.fndtn.tooltip', + '[data-tooltip]', function (e) { + e.preventDefault(); + $(self.settings.tooltipClass).hide(); + self.showOrCreateTip($(this)); + }) + .on('click.fndtn.tooltip touchstart.fndtn.tooltip touchend.fndtn.tooltip', + this.settings.tooltipClass, function (e) { + e.preventDefault(); + $(this).fadeOut(150); + }); + } else { + $(this.scope) + .on('mouseenter.fndtn.tooltip mouseleave.fndtn.tooltip', + '[data-tooltip]', function (e) { + var $this = $(this); + + if (e.type === 'mouseover' || e.type === 'mouseenter') { + self.showOrCreateTip($this); + } else if (e.type === 'mouseout' || e.type === 'mouseleave') { + self.hide($this); + } + }); + } + + // $(this.scope).data('fndtn-tooltips', true); + } else { + return this[method].call(this, options); + } + + }, + + showOrCreateTip : function ($target) { + var $tip = this.getTip($target); + + if ($tip && $tip.length > 0) { + return this.show($target); + } + + return this.create($target); + }, + + getTip : function ($target) { + var selector = this.selector($target), + tip = null; + + if (selector) { + tip = $('span[data-selector=' + selector + ']' + this.settings.tooltipClass); + } + + return (typeof tip === 'object') ? tip : false; + }, + + selector : function ($target) { + var id = $target.attr('id'), + dataSelector = $target.attr('data-tooltip') || $target.attr('data-selector'); + + if ((id && id.length < 1 || !id) && typeof dataSelector != 'string') { + dataSelector = 'tooltip' + Math.random().toString(36).substring(7); + $target.attr('data-selector', dataSelector); + } + + return (id && id.length > 0) ? id : dataSelector; + }, + + create : function ($target) { + var $tip = $(this.settings.tipTemplate(this.selector($target), $('
      ').html($target.attr('title')).html())), + classes = this.inheritable_classes($target); + + $tip.addClass(classes).appendTo('body'); + if (Modernizr.touch) { + $tip.append('tap to close '); + } + $target.removeAttr('title').attr('title',''); + this.show($target); + }, + + reposition : function (target, tip, classes) { + var width, nub, nubHeight, nubWidth, column, objPos; + + tip.css('visibility', 'hidden').show(); + + width = target.data('width'); + nub = tip.children('.nub'); + nubHeight = this.outerHeight(nub); + nubWidth = this.outerHeight(nub); + + objPos = function (obj, top, right, bottom, left, width) { + return obj.css({ + 'top' : (top) ? top : 'auto', + 'bottom' : (bottom) ? bottom : 'auto', + 'left' : (left) ? left : 'auto', + 'right' : (right) ? right : 'auto', + 'width' : (width) ? width : 'auto' + }).end(); + }; + + objPos(tip, (target.offset().top + this.outerHeight(target) + 10), 'auto', 'auto', target.offset().left, width); + + if ($(window).width() < 767) { + objPos(tip, (target.offset().top + this.outerHeight(target) + 10), 'auto', 'auto', 12.5, $(this.scope).width()); + tip.addClass('tip-override'); + objPos(nub, -nubHeight, 'auto', 'auto', target.offset().left); + } else { + var left = target.offset().left; + if (Foundation.rtl) { + left = target.offset().left + target.offset().width - this.outerWidth(tip); + } + objPos(tip, (target.offset().top + this.outerHeight(target) + 10), 'auto', 'auto', left, width); + tip.removeClass('tip-override'); + if (classes && classes.indexOf('tip-top') > -1) { + objPos(tip, (target.offset().top - this.outerHeight(tip)), 'auto', 'auto', left, width) + .removeClass('tip-override'); + } else if (classes && classes.indexOf('tip-left') > -1) { + objPos(tip, (target.offset().top + (this.outerHeight(target) / 2) - nubHeight*2.5), 'auto', 'auto', (target.offset().left - this.outerWidth(tip) - nubHeight), width) + .removeClass('tip-override'); + } else if (classes && classes.indexOf('tip-right') > -1) { + objPos(tip, (target.offset().top + (this.outerHeight(target) / 2) - nubHeight*2.5), 'auto', 'auto', (target.offset().left + this.outerWidth(target) + nubHeight), width) + .removeClass('tip-override'); + } + } + + tip.css('visibility', 'visible').hide(); + }, + + inheritable_classes : function (target) { + var inheritables = ['tip-top', 'tip-left', 'tip-bottom', 'tip-right', 'noradius'].concat(this.settings.additionalInheritableClasses), + classes = target.attr('class'), + filtered = classes ? $.map(classes.split(' '), function (el, i) { + if ($.inArray(el, inheritables) !== -1) { + return el; + } + }).join(' ') : ''; + + return $.trim(filtered); + }, + + show : function ($target) { + var $tip = this.getTip($target); + + this.reposition($target, $tip, $target.attr('class')); + $tip.fadeIn(150); + }, + + hide : function ($target) { + var $tip = this.getTip($target); + + $tip.fadeOut(150); + }, + + // deprecate reload + reload : function () { + var $self = $(this); + + return ($self.data('fndtn-tooltips')) ? $self.foundationTooltips('destroy').foundationTooltips('init') : $self.foundationTooltips('init'); + }, + + off : function () { + $(this.scope).off('.fndtn.tooltip'); + $(this.settings.tooltipClass).each(function (i) { + $('[data-tooltip]').get(i).attr('title', $(this).text()); + }).remove(); + } + }; +}(Foundation.zj, this, this.document)); diff --git a/wp-content/themes/studio13_pink/js/foundation/foundation.topbar.js b/wp-content/themes/studio13_pink/js/foundation/foundation.topbar.js new file mode 100644 index 0000000..c49992c --- /dev/null +++ b/wp-content/themes/studio13_pink/js/foundation/foundation.topbar.js @@ -0,0 +1,242 @@ +/*jslint unparam: true, browser: true, indent: 2 */ + +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.topbar = { + name : 'topbar', + + version : '4.1.2', + + settings : { + index : 0, + stickyClass : 'sticky', + custom_back_text: true, + back_text: 'Back', + init : false + }, + + init : function (section, method, options) { + var self = this; + + if (typeof method === 'object') { + $.extend(true, this.settings, method); + } + + if (typeof method != 'string') { + + $('.top-bar').each(function () { + self.settings.$w = $(window); + self.settings.$topbar = $(this); + self.settings.$section = self.settings.$topbar.find('section'); + self.settings.$titlebar = self.settings.$topbar.children('ul').first(); + + + self.settings.$topbar.data('index', 0); + + var breakpoint = $("
      ").insertAfter(self.settings.$topbar); + self.settings.breakPoint = breakpoint.width(); + breakpoint.remove(); + + self.assemble(); + + if (self.settings.$topbar.parent().hasClass('fixed')) { + $('body').css('padding-top', self.outerHeight(self.settings.$topbar)); + } + }); + + if (!self.settings.init) { + this.events(); + } + + return this.settings.init; + } else { + // fire method + return this[method].call(this, options); + } + }, + + events : function () { + var self = this; + var offst = this.outerHeight($('.top-bar')); + $(this.scope) + .on('click.fndtn.topbar', '.top-bar .toggle-topbar', function (e) { + var topbar = $(this).closest('.top-bar'), + section = topbar.find('section, .section'), + titlebar = topbar.children('ul').first(); + + if (!topbar.data('height')) self.largestUL(); + + e.preventDefault(); + + if (self.breakpoint()) { + topbar + .toggleClass('expanded') + .css('min-height', ''); + } + + if (!topbar.hasClass('expanded')) { + if (!self.rtl) { + section.css({left: '0%'}); + section.find('>.name').css({left: '100%'}); + } else { + section.css({right: '0%'}); + section.find('>.name').css({right: '100%'}); + } + section.find('li.moved').removeClass('moved'); + topbar.data('index', 0); + + if (topbar.hasClass('fixed')) { + topbar.parent().addClass('fixed'); + topbar.removeClass('fixed'); + $('body').css('padding-top',offst); + } + } else if (topbar.parent().hasClass('fixed')) { + topbar.parent().removeClass('fixed'); + topbar.addClass('fixed'); + $('body').css('padding-top','0'); + window.scrollTo(0,0); + } + }) + + .on('click.fndtn.topbar', '.top-bar .has-dropdown>a', function (e) { + var topbar = $(this).closest('.top-bar'), + section = topbar.find('section, .section'), + titlebar = topbar.children('ul').first(); + + if (Modernizr.touch || self.breakpoint()) { + e.preventDefault(); + } + + if (self.breakpoint()) { + var $this = $(this), + $selectedLi = $this.closest('li'); + + topbar.data('index', topbar.data('index') + 1); + $selectedLi.addClass('moved'); + if (!self.rtl) { + section.css({left: -(100 * topbar.data('index')) + '%'}); + section.find('>.name').css({left: 100 * topbar.data('index') + '%'}); + } else { + section.css({right: -(100 * topbar.data('index')) + '%'}); + section.find('>.name').css({right: 100 * topbar.data('index') + '%'}); + } + + $this.siblings('ul') + .height(topbar.data('height') + self.outerHeight(titlebar, true)); + topbar + .css('min-height', topbar.data('height') + self.outerHeight(titlebar, true) * 2) + } + }); + + $(window).on('resize.fndtn.topbar', function () { + if (!self.breakpoint()) { + $('.top-bar') + .css('min-height', '') + .removeClass('expanded'); + } + }.bind(this)); + + // Go up a level on Click + $(this.scope).on('click.fndtn', '.top-bar .has-dropdown .back', function (e) { + e.preventDefault(); + + var $this = $(this), + topbar = $this.closest('.top-bar'), + section = topbar.find('section, .section'), + $movedLi = $this.closest('li.moved'), + $previousLevelUl = $movedLi.parent(); + + topbar.data('index', topbar.data('index') - 1); + if (!self.rtl) { + section.css({left: -(100 * topbar.data('index')) + '%'}); + section.find('>.name').css({left: 100 * topbar.data('index') + '%'}); + } else { + section.css({right: -(100 * topbar.data('index')) + '%'}); + section.find('>.name').css({right: 100 * topbar.data('index') + '%'}); + } + + if (topbar.data('index') === 0) { + topbar.css('min-height', 0); + } + + setTimeout(function () { + $movedLi.removeClass('moved'); + }, 300); + }); + }, + + breakpoint : function () { + return $(window).width() <= this.settings.breakPoint || $('html').hasClass('lt-ie9'); + }, + + assemble : function () { + var self = this; + // Pull element out of the DOM for manipulation + this.settings.$section.detach(); + + this.settings.$section.find('.has-dropdown>a').each(function () { + var $link = $(this), + $dropdown = $link.siblings('.dropdown'), + $titleLi = $('
    2. '); + + // Copy link to subnav + if (self.settings.custom_back_text == true) { + $titleLi.find('h5>a').html('« ' + self.settings.back_text); + } else { + $titleLi.find('h5>a').html('« ' + $link.html()); + } + $dropdown.prepend($titleLi); + }); + + // Put element back in the DOM + this.settings.$section.appendTo(this.settings.$topbar); + + // check for sticky + this.sticky(); + }, + + largestUL : function () { + var uls = this.settings.$topbar.find('section ul ul'), + largest = uls.first(), + total = 0, + self = this; + + uls.each(function () { + if ($(this).children('li').length > largest.children('li').length) { + largest = $(this); + } + }); + + largest.children('li').each(function () { total += self.outerHeight($(this), true); }); + + this.settings.$topbar.data('height', total); + }, + + sticky : function () { + var klass = '.' + this.settings.stickyClass; + if ($(klass).length > 0) { + var distance = $(klass).length ? $(klass).offset().top: 0, + $window = $(window); + var offst = this.outerHeight($('.top-bar')); + + $window.scroll(function() { + if ($window.scrollTop() >= (distance)) { + $(klass).addClass("fixed"); + $('body').css('padding-top',offst); + } + + else if ($window.scrollTop() < distance) { + $(klass).removeClass("fixed"); + $('body').css('padding-top','0'); + } + }); + } + }, + + off : function () { + $(this.scope).off('.fndtn.topbar'); + $(window).off('.fndtn.topbar'); + } + }; +}(Foundation.zj, this, this.document)); diff --git a/wp-content/themes/studio13_pink/js/main.js b/wp-content/themes/studio13_pink/js/main.js new file mode 100644 index 0000000..83b3b6d --- /dev/null +++ b/wp-content/themes/studio13_pink/js/main.js @@ -0,0 +1,62 @@ +function format_image(img) { + return '
    3. '; +} +jQuery(document).foundation(); + +jQuery(function($) { + + /* Instagram feed + * Ref: http://instafeedjs.com/ */ + var feed = new Instafeed({ + get: 'tagged', + tagName: 'studiofestivalen', + clientId: 'e82ee5c6c85a4057a3545442e6cc5162', + limit: 5, + mock: true, + success: function(result) { + //allso: result.pagination + var first = format_image(result.data[0]); + $(".instagram-feed .first").append(first); + + var html = ""; + for(var i=1; i < result.data.length; i++) { + html += format_image(result.data[i]); + } + $(".instagram-feed .rest").append(html); + } + }); + feed.run(); + + /* konami code */ + var showing = false; + var anda_da_zee = '
      '; + + function showKonami() { + if (showing) { return; } + $("#inner-footer").html(anda_da_zee); + $(".wavetop").addClass('animated'); + showing = true; + } + + var kkeys = []; + var konamiString = "38,38,40,40,37,39,37,39,66,65"; + // up, up, down, down, left, right, left, right, B, A + + if (window.addEventListener) { + window.addEventListener('keydown', function(e) { + kkeys.push(e.keyCode ); + if (kkeys.toString().indexOf(konamiString) >= 0 ) + showKonami(); + }, true) + } + /* IE */ + else if(document.body.attachEvent) { + document.body.attachEvent('onkeydown', function(e){ + kkeys.push(e.keyCode); + if (kkeys.toString().indexOf(konamiString) >= 0) + showKonami(); + }, true) + } + +}); + diff --git a/wp-content/themes/studio13_pink/js/vendor/custom.modernizr.js b/wp-content/themes/studio13_pink/js/vendor/custom.modernizr.js new file mode 100644 index 0000000..4eb3d06 --- /dev/null +++ b/wp-content/themes/studio13_pink/js/vendor/custom.modernizr.js @@ -0,0 +1,4 @@ +/* Modernizr 2.6.2 (Custom Build) | MIT & BSD + * Build: http://modernizr.com/download/#-inlinesvg-svg-svgclippaths-touch-shiv-mq-cssclasses-teststyles-prefixes-ie8compat-load + */ +;window.Modernizr=function(a,b,c){function y(a){j.cssText=a}function z(a,b){return y(m.join(a+";")+(b||""))}function A(a,b){return typeof a===b}function B(a,b){return!!~(""+a).indexOf(b)}function C(a,b,d){for(var e in a){var f=b[a[e]];if(f!==c)return d===!1?a[e]:A(f,"function")?f.bind(d||b):f}return!1}var d="2.6.2",e={},f=!0,g=b.documentElement,h="modernizr",i=b.createElement(h),j=i.style,k,l={}.toString,m=" -webkit- -moz- -o- -ms- ".split(" "),n={svg:"http://www.w3.org/2000/svg"},o={},p={},q={},r=[],s=r.slice,t,u=function(a,c,d,e){var f,i,j,k,l=b.createElement("div"),m=b.body,n=m||b.createElement("body");if(parseInt(d,10))while(d--)j=b.createElement("div"),j.id=e?e[d]:h+(d+1),l.appendChild(j);return f=["­",'"].join(""),l.id=h,(m?l:n).innerHTML+=f,n.appendChild(l),m||(n.style.background="",n.style.overflow="hidden",k=g.style.overflow,g.style.overflow="hidden",g.appendChild(n)),i=c(l,a),m?l.parentNode.removeChild(l):(n.parentNode.removeChild(n),g.style.overflow=k),!!i},v=function(b){var c=a.matchMedia||a.msMatchMedia;if(c)return c(b).matches;var d;return u("@media "+b+" { #"+h+" { position: absolute; } }",function(b){d=(a.getComputedStyle?getComputedStyle(b,null):b.currentStyle)["position"]=="absolute"}),d},w={}.hasOwnProperty,x;!A(w,"undefined")&&!A(w.call,"undefined")?x=function(a,b){return w.call(a,b)}:x=function(a,b){return b in a&&A(a.constructor.prototype[b],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(b){var c=this;if(typeof c!="function")throw new TypeError;var d=s.call(arguments,1),e=function(){if(this instanceof e){var a=function(){};a.prototype=c.prototype;var f=new a,g=c.apply(f,d.concat(s.call(arguments)));return Object(g)===g?g:f}return c.apply(b,d.concat(s.call(arguments)))};return e}),o.touch=function(){var c;return"ontouchstart"in a||a.DocumentTouch&&b instanceof DocumentTouch?c=!0:u(["@media (",m.join("touch-enabled),("),h,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(a){c=a.offsetTop===9}),c},o.svg=function(){return!!b.createElementNS&&!!b.createElementNS(n.svg,"svg").createSVGRect},o.inlinesvg=function(){var a=b.createElement("div");return a.innerHTML="",(a.firstChild&&a.firstChild.namespaceURI)==n.svg},o.svgclippaths=function(){return!!b.createElementNS&&/SVGClipPath/.test(l.call(b.createElementNS(n.svg,"clipPath")))};for(var D in o)x(o,D)&&(t=D.toLowerCase(),e[t]=o[D](),r.push((e[t]?"":"no-")+t));return e.addTest=function(a,b){if(typeof a=="object")for(var d in a)x(a,d)&&e.addTest(d,a[d]);else{a=a.toLowerCase();if(e[a]!==c)return e;b=typeof b=="function"?b():b,typeof f!="undefined"&&f&&(g.className+=" "+(b?"":"no-")+a),e[a]=b}return e},y(""),i=k=null,function(a,b){function k(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x",d.insertBefore(c.lastChild,d.firstChild)}function l(){var a=r.elements;return typeof a=="string"?a.split(" "):a}function m(a){var b=i[a[g]];return b||(b={},h++,a[g]=h,i[h]=b),b}function n(a,c,f){c||(c=b);if(j)return c.createElement(a);f||(f=m(c));var g;return f.cache[a]?g=f.cache[a].cloneNode():e.test(a)?g=(f.cache[a]=f.createElem(a)).cloneNode():g=f.createElem(a),g.canHaveChildren&&!d.test(a)?f.frag.appendChild(g):g}function o(a,c){a||(a=b);if(j)return a.createDocumentFragment();c=c||m(a);var d=c.frag.cloneNode(),e=0,f=l(),g=f.length;for(;e",f="hidden"in a,j=a.childNodes.length==1||function(){b.createElement("a");var a=b.createDocumentFragment();return typeof a.cloneNode=="undefined"||typeof a.createDocumentFragment=="undefined"||typeof a.createElement=="undefined"}()}catch(c){f=!0,j=!0}})();var r={elements:c.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",shivCSS:c.shivCSS!==!1,supportsUnknownElements:j,shivMethods:c.shivMethods!==!1,type:"default",shivDocument:q,createElement:n,createDocumentFragment:o};a.html5=r,q(b)}(this,b),e._version=d,e._prefixes=m,e.mq=v,e.testStyles=u,g.className=g.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(f?" js "+r.join(" "):""),e}(this,this.document),function(a,b,c){function d(a){return"[object Function]"==o.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l=b.createElement(a),o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};1===y[c]&&(r=1,y[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),"img"!=a&&(r||2===y[c]?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),1==p.length&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&"[object Opera]"==o.call(a.opera),l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return"[object Array]"==o.call(a)},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;fthis.options.limit&&(u=u.slice(0,this.options.limit+1||9e9));if(this.options.template!=null&&typeof this.options.template=="string"){i="",o="";for(h=0,d=u.length;hs?1:-1:i type pairs + class2type = {}, + + // List of deleted data cache ids, so we can reuse them + core_deletedIds = [], + + core_version = "1.9.1", + + // 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 = /^(?:(<[\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, + + // The number of elements contained in the matched element set + size: function() { + return this.length; + }, + + 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({ + 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 ) { + 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 ) { + // 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; + } + + // Own properties are enumerated firstly, so to speed up, + // if last one is own, then all properties are own. + + var key; + for ( key in obj ) {} + + return key === undefined || 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(); + } +}); + +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); +// 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 = []; + 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 ) { + args = args || []; + args = [ context, args.slice ? args.slice() : args ]; + if ( list && ( !fired || stack ) ) { + 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() { + + var support, all, a, + input, select, fragment, + opt, eventName, isSupported, i, + div = document.createElement("div"); + + // Setup + div.setAttribute( "className", "t" ); + div.innerHTML = "
      a"; + + // Support tests won't run in some limited or non-browser environments + all = div.getElementsByTagName("*"); + a = div.getElementsByTagName("a")[ 0 ]; + if ( !all || !a || !all.length ) { + return {}; + } + + // 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"; + support = { + // Test setAttribute on camelCase class. If it works, we need attrFixes when doing get/setAttribute (ie6/7) + getSetAttribute: div.className !== "t", + + // IE strips leading whitespace when .innerHTML is used + leadingWhitespace: div.firstChild.nodeType === 3, + + // Make sure that tbody elements aren't automatically inserted + // IE will insert them into empty tables + tbody: !div.getElementsByTagName("tbody").length, + + // Make sure that link elements get serialized correctly by innerHTML + // This requires a wrapper element in IE + htmlSerialize: !!div.getElementsByTagName("link").length, + + // Get the style information from getAttribute + // (IE uses .cssText instead) + style: /top/.test( a.getAttribute("style") ), + + // Make sure that URLs aren't manipulated + // (IE normalizes it by default) + hrefNormalized: a.getAttribute("href") === "/a", + + // Make sure that element opacity exists + // (IE uses filter instead) + // Use a regex to work around a WebKit issue. See #5145 + opacity: /^0.5/.test( a.style.opacity ), + + // Verify style float existence + // (IE uses styleFloat instead of cssFloat) + cssFloat: !!a.style.cssFloat, + + // Check the default checkbox/radio value ("" on WebKit; "on" elsewhere) + 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) + optSelected: opt.selected, + + // Tests for enctype support on a form (#6743) + enctype: !!document.createElement("form").enctype, + + // Makes sure cloning an html5 element does not cause problems + // Where outerHTML is undefined, this still works + html5Clone: document.createElement("nav").cloneNode( true ).outerHTML !== "<:nav>", + + // jQuery.support.boxModel DEPRECATED in 1.8 since we don't support Quirks Mode + boxModel: document.compatMode === "CSS1Compat", + + // Will be defined later + deleteExpando: true, + noCloneEvent: true, + inlineBlockNeedsLayout: false, + shrinkWrapBlocks: false, + reliableMarginRight: true, + boxSizingReliable: true, + pixelPosition: false + }; + + // 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), test/csp.php + 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"; + + // 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%;"; + support.boxSizing = ( div.offsetWidth === 4 ); + support.doesNotIncludeMarginInBodyOffset = ( body.offsetTop !== 1 ); + + // 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 thisCache, ret, + internalKey = jQuery.expando, + getByName = typeof name === "string", + + // We have to handle DOM nodes and JS objects differently because IE6-7 + // can't GC object references properly across the DOM-JS boundary + isNode = elem.nodeType, + + // Only DOM nodes need the global jQuery cache; JS object data is + // attached directly to the object so GC can occur automatically + cache = isNode ? jQuery.cache : elem, + + // Only defining an ID for JS objects if its cache already exists allows + // the code to shortcut on the same path as a DOM node with no cache + id = isNode ? elem[ internalKey ] : elem[ internalKey ] && internalKey; + + // 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)) && getByName && data === undefined ) { + return; + } + + if ( !id ) { + // Only DOM nodes need a new unique ID for each element since their data + // ends up in the global cache + if ( isNode ) { + elem[ internalKey ] = id = core_deletedIds.pop() || jQuery.guid++; + } else { + id = internalKey; + } + } + + if ( !cache[ id ] ) { + cache[ id ] = {}; + + // Avoids exposing jQuery metadata on plain JS objects when the object + // is serialized using JSON.stringify + if ( !isNode ) { + cache[ id ].toJSON = jQuery.noop; + } + } + + // An object can be passed to jQuery.data instead of a key/value pair; this gets + // shallow copied over onto the existing cache + if ( typeof name === "object" || typeof name === "function" ) { + if ( pvt ) { + cache[ id ] = jQuery.extend( cache[ id ], name ); + } else { + cache[ id ].data = jQuery.extend( cache[ id ].data, name ); + } + } + + 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 ( getByName ) { + + // First Try to find as-is property data + ret = thisCache[ name ]; + + // Test for null|undefined property data + if ( ret == null ) { + + // Try to find the camelCased property + ret = thisCache[ jQuery.camelCase( name ) ]; + } + } else { + ret = thisCache; + } + + return ret; +} + +function internalRemoveData( elem, name, pvt ) { + if ( !jQuery.acceptData( elem ) ) { + return; + } + + var i, l, thisCache, + 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 ) ); + } + + for ( i = 0, l = name.length; i < l; i++ ) { + delete thisCache[ name[i] ]; + } + + // If there is no data left in the cache, we want to continue + // and let the cache object itself get destroyed + if ( !( pvt ? isEmptyDataObject : jQuery.isEmptyObject )( thisCache ) ) { + return; + } + } + } + + // See jQuery.data for more information + if ( !pvt ) { + delete cache[ id ].data; + + // Don't destroy the parent cache unless the internal data object + // had been the only thing left in it + if ( !isEmptyDataObject( cache[ id ] ) ) { + return; + } + } + + // Destroy the cache + if ( isNode ) { + jQuery.cleanData( [ elem ], true ); + + // Use delete when supported for expandos or `cache` is not a window per isWindow (#10080) + } else if ( jQuery.support.deleteExpando || cache != cache.window ) { + delete cache[ id ]; + + // When all else fails, null + } else { + cache[ id ] = null; + } +} + +jQuery.extend({ + cache: {}, + + // Unique for each copy of jQuery on the page + // Non-digits removed to match rinlinejQuery + expando: "jQuery" + ( core_version + Math.random() ).replace( /\D/g, "" ), + + // The following elements throw uncatchable exceptions if you + // attempt to add expando properties to them. + noData: { + "embed": true, + // Ban all objects except for Flash (which handle expandos) + "object": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000", + "applet": true + }, + + hasData: function( elem ) { + elem = elem.nodeType ? jQuery.cache[ elem[jQuery.expando] ] : elem[ jQuery.expando ]; + return !!elem && !isEmptyDataObject( elem ); + }, + + data: function( elem, name, data ) { + 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, + elem = this[0], + i = 0, + data = null; + + // Gets all values + if ( key === undefined ) { + if ( this.length ) { + data = jQuery.data( elem ); + + if ( elem.nodeType === 1 && !jQuery._data( elem, "parsedAttrs" ) ) { + attrs = elem.attributes; + for ( ; i < attrs.length; i++ ) { + name = attrs[i].name; + + if ( !name.indexOf( "data-" ) ) { + 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 jQuery.access( this, function( value ) { + + if ( value === undefined ) { + // Try to fetch any internally stored data first + return elem ? dataAttr( elem, key, jQuery.data( elem, key ) ) : null; + } + + this.each(function() { + jQuery.data( this, key, value ); + }); + }, null, value, arguments.length > 1, null, true ); + }, + + 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--; + } + + hooks.cur = fn; + 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]/g, + rreturn = /\r/g, + rfocusable = /^(?:input|select|textarea|button|object)$/i, + rclickable = /^(?:a|area)$/i, + rboolean = /^(?:checked|selected|autofocus|autoplay|async|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped)$/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, + isBool = typeof stateVal === "boolean"; + + if ( jQuery.isFunction( value ) ) { + return this.each(function( i ) { + jQuery( this ).toggleClass( value.call(this, i, this.className, stateVal), stateVal ); + }); + } + + return this.each(function() { + if ( type === "string" ) { + // toggle individual class names + var className, + i = 0, + self = jQuery( this ), + state = stateVal, + classNames = value.match( core_rnotwhite ) || []; + + while ( (className = classNames[ i++ ]) ) { + // check each className given, space separated list + state = isBool ? state : !self.hasClass( className ); + self[ state ? "addClass" : "removeClass" ]( 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, + self = jQuery(this); + + if ( this.nodeType !== 1 ) { + return; + } + + if ( isFunction ) { + val = value.call( this, i, self.val() ); + } else { + val = value; + } + + // Treat null/undefined as ""; convert numbers to string + if ( val == null ) { + val = ""; + } else if ( typeof val === "number" ) { + val += ""; + } else if ( jQuery.isArray( val ) ) { + val = jQuery.map(val, function ( value ) { + return value == null ? "" : value + ""; + }); + } + + hooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ]; + + // If set returns undefined, fall back to normal setting + if ( !hooks || !("set" in hooks) || hooks.set( this, val, "value" ) === undefined ) { + this.value = val; + } + }); + } +}); + +jQuery.extend({ + valHooks: { + option: { + get: function( elem ) { + // attributes.value is undefined in Blackberry 4.7 but + // uses .value. See #6932 + var val = elem.attributes.value; + return !val || val.specified ? elem.value : elem.text; + } + }, + select: { + get: function( elem ) { + var value, 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 values = jQuery.makeArray( value ); + + jQuery(elem).find("option").each(function() { + this.selected = jQuery.inArray( jQuery(this).val(), values ) >= 0; + }); + + if ( !values.length ) { + elem.selectedIndex = -1; + } + return values; + } + } + }, + + attr: function( elem, name, value ) { + var hooks, notxml, 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 ); + } + + notxml = nType !== 1 || !jQuery.isXMLDoc( elem ); + + // All attributes are lowercase + // Grab necessary hook if one is defined + if ( notxml ) { + name = name.toLowerCase(); + hooks = jQuery.attrHooks[ name ] || ( rboolean.test( name ) ? boolHook : nodeHook ); + } + + if ( value !== undefined ) { + + if ( value === null ) { + jQuery.removeAttr( elem, name ); + + } else if ( hooks && notxml && "set" in hooks && (ret = hooks.set( elem, value, name )) !== undefined ) { + return ret; + + } else { + elem.setAttribute( name, value + "" ); + return value; + } + + } else if ( hooks && notxml && "get" in hooks && (ret = hooks.get( elem, name )) !== null ) { + return ret; + + } else { + + // In IE9+, Flash objects don't have .getAttribute (#12945) + // Support: IE9+ + if ( typeof elem.getAttribute !== core_strundefined ) { + ret = elem.getAttribute( 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 ( rboolean.test( name ) ) { + // Set corresponding property to false for boolean attributes + // Also clear defaultChecked/defaultSelected (if appropriate) for IE<8 + if ( !getSetAttribute && ruseDefault.test( name ) ) { + elem[ jQuery.camelCase( "default-" + name ) ] = + elem[ propName ] = false; + } else { + 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: { + tabindex: "tabIndex", + readonly: "readOnly", + "for": "htmlFor", + "class": "className", + maxlength: "maxLength", + cellspacing: "cellSpacing", + cellpadding: "cellPadding", + rowspan: "rowSpan", + colspan: "colSpan", + usemap: "useMap", + frameborder: "frameBorder", + contenteditable: "contentEditable" + }, + + prop: function( elem, name, value ) { + var ret, hooks, notxml, + nType = elem.nodeType; + + // don't get/set properties on text, comment and attribute nodes + if ( !elem || nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + notxml = nType !== 1 || !jQuery.isXMLDoc( elem ); + + if ( notxml ) { + // Fix name and attach hooks + name = jQuery.propFix[ name ] || name; + hooks = jQuery.propHooks[ name ]; + } + + if ( value !== undefined ) { + if ( hooks && "set" in hooks && (ret = hooks.set( elem, value, name )) !== undefined ) { + return ret; + + } else { + return ( elem[ name ] = value ); + } + + } else { + if ( hooks && "get" in hooks && (ret = hooks.get( elem, name )) !== null ) { + return ret; + + } else { + return elem[ name ]; + } + } + }, + + propHooks: { + tabIndex: { + get: function( elem ) { + // elem.tabIndex doesn't always return the correct value when it hasn't been explicitly set + // http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/ + var attributeNode = elem.getAttributeNode("tabindex"); + + return attributeNode && attributeNode.specified ? + parseInt( attributeNode.value, 10 ) : + rfocusable.test( elem.nodeName ) || rclickable.test( elem.nodeName ) && elem.href ? + 0 : + undefined; + } + } + } +}); + +// Hook for boolean attributes +boolHook = { + get: function( elem, name ) { + var + // Use .prop to determine if this attribute is understood as boolean + prop = jQuery.prop( elem, name ), + + // Fetch it accordingly + attr = typeof prop === "boolean" && elem.getAttribute( name ), + detail = typeof prop === "boolean" ? + + getSetInput && getSetAttribute ? + attr != null : + // oldIE fabricates an empty string for missing boolean attributes + // and conflates checked/selected into attroperties + ruseDefault.test( name ) ? + elem[ jQuery.camelCase( "default-" + name ) ] : + !!attr : + + // fetch an attribute node for properties not recognized as boolean + elem.getAttributeNode( name ); + + return detail && detail.value !== false ? + name.toLowerCase() : + undefined; + }, + 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; + } +}; + +// fix oldIE value attroperty +if ( !getSetInput || !getSetAttribute ) { + jQuery.attrHooks.value = { + get: function( elem, name ) { + var ret = elem.getAttributeNode( name ); + return jQuery.nodeName( elem, "input" ) ? + + // Ignore the value *property* by using defaultValue + elem.defaultValue : + + ret && ret.specified ? ret.value : undefined; + }, + 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 = jQuery.valHooks.button = { + get: function( elem, name ) { + var ret = elem.getAttributeNode( name ); + return ret && ( name === "id" || name === "name" || name === "coords" ? ret.value !== "" : ret.specified ) ? + ret.value : + undefined; + }, + 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; + } + }; + + // Set contenteditable to false on removals(#10429) + // Setting to empty string throws an error as an invalid value + jQuery.attrHooks.contenteditable = { + get: nodeHook.get, + set: function( elem, value, name ) { + 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 ] = jQuery.extend( 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 ) { + jQuery.each([ "href", "src", "width", "height" ], function( i, name ) { + jQuery.attrHooks[ name ] = jQuery.extend( jQuery.attrHooks[ name ], { + get: function( elem ) { + var ret = elem.getAttribute( name, 2 ); + return ret == null ? undefined : ret; + } + }); + }); + + // 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 = jQuery.extend( jQuery.propHooks.selected, { + get: function( elem ) { + var parent = elem.parentNode; + + if ( parent ) { + parent.selectedIndex; + + // Make sure that it also works with optgroups, see #5701 + if ( parent.parentNode ) { + parent.parentNode.selectedIndex; + } + } + return null; + } + }); +} + +// IE6/7 call enctype encoding +if ( !jQuery.support.enctype ) { + jQuery.propFix.enctype = "encoding"; +} + +// Radios and checkboxes getter/setter +if ( !jQuery.support.checkOn ) { + jQuery.each([ "radio", "checkbox" ], function() { + jQuery.valHooks[ this ] = { + get: function( elem ) { + // Handle the case where in Webkit "" is returned instead of "on" if a value isn't specified + return elem.getAttribute("value") === null ? "on" : elem.value; + } + }; + }); +} +jQuery.each([ "radio", "checkbox" ], function() { + jQuery.valHooks[ this ] = jQuery.extend( jQuery.valHooks[ this ], { + set: function( elem, value ) { + if ( jQuery.isArray( value ) ) { + return ( elem.checked = jQuery.inArray( jQuery(elem).val(), value ) >= 0 ); + } + } + }); +}); +var rformElems = /^(?:input|select|textarea)$/i, + rkeyEvent = /^key/, + rmouseEvent = /^(?:mouse|contextmenu)|click/, + rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, + rtypenamespace = /^([^.]*)(?:\.(.+)|)$/; + +function returnTrue() { + return true; +} + +function returnFalse() { + return false; +} + +/* + * 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 + // jQuery(...).bind("mouseover mouseout", fn); + types = ( types || "" ).match( core_rnotwhite ) || [""]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[t] ) || []; + type = origType = tmp[1]; + namespaces = ( tmp[2] || "" ).split( "." ).sort(); + + // If event changes its type, use the special event handlers for the changed type + special = jQuery.event.special[ type ] || {}; + + // If selector defined, determine special event api type, otherwise given type + type = ( selector ? special.delegateType : special.bindType ) || type; + + // Update special based on newly reset type + special = jQuery.event.special[ type ] || {}; + + // handleObj is passed to all event handlers + handleObj = jQuery.extend({ + type: type, + origType: 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 ); + + event.isTrigger = true; + 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( elem.ownerDocument, data ) === false) && + !(type === "click" && jQuery.nodeName( elem, "a" )) && jQuery.acceptData( elem ) ) { + + // Call a native DOM method on the target with the same name name as the event. + // Can't use an .isFunction() check here because IE6/7 fails that test. + // Don't do default actions on window, that's where global variables be (#6170) + 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") ) { + + for ( ; cur != this; cur = cur.parentNode || this ) { + + // Don't check non-elements (#13208) + // Don't process clicks on disabled elements (#6911, #8165, #11382, #11764) + if ( cur.nodeType === 1 && (cur.disabled !== true || event.type !== "click") ) { + matches = []; + for ( i = 0; i < delegateCount; i++ ) { + handleObj = handlers[ i ]; + + // Don't conflict with Object.prototype properties (#13203) + sel = handleObj.selector + " "; + + if ( matches[ sel ] === undefined ) { + matches[ sel ] = handleObj.needsContext ? + jQuery( sel, this ).index( cur ) >= 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 + }, + 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; + } + } + }, + focus: { + // Fire native event if possible so blur/focus sequence is correct + trigger: function() { + if ( this !== document.activeElement && 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 === document.activeElement && this.blur ) { + this.blur(); + return false; + } + }, + delegateType: "focusout" + }, + + 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 ); + }); + }, + + bind: function( types, data, fn ) { + return this.on( types, null, data, fn ); + }, + unbind: function( types, fn ) { + return this.off( types, null, fn ); + }, + + delegate: function( selector, types, data, fn ) { + return this.on( types, selector, data, fn ); + }, + undelegate: function( selector, types, fn ) { + // ( namespace ) or ( selector, types [, fn] ) + return arguments.length === 1 ? this.off( selector, "**" ) : this.off( types, selector || "**", fn ); + }, + + trigger: function( type, data ) { + return this.each(function() { + jQuery.event.trigger( type, data, this ); + }); + }, + triggerHandler: function( type, data ) { + var elem = this[0]; + if ( elem ) { + return jQuery.event.trigger( type, data, elem, true ); + } + } +}); +/*! + * Sizzle CSS Selector Engine + * Copyright 2012 jQuery Foundation and other contributors + * Released under the MIT license + * http://sizzlejs.com/ + */ +(function( window, undefined ) { + +var i, + cachedruns, + Expr, + getText, + isXML, + compile, + hasDuplicate, + outermostContext, + + // Local document vars + setDocument, + document, + docElem, + documentIsXML, + rbuggyQSA, + rbuggyMatches, + matches, + contains, + sortOrder, + + // Instance-specific data + expando = "sizzle" + -(new Date()), + preferredDoc = window.document, + support = {}, + dirruns = 0, + done = 0, + classCache = createCache(), + tokenCache = createCache(), + compilerCache = createCache(), + + // General-purpose constants + strundefined = typeof undefined, + MAX_NEGATIVE = 1 << 31, + + // Array methods + arr = [], + pop = arr.pop, + 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; + }, + + + // 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 + operators = "([*^$|!~]?=)", + attributes = "\\[" + whitespace + "*(" + characterEncoding + ")" + whitespace + + "*(?:" + operators + 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 + "*([\\x20\\t\\r\\n\\f>+~])" + whitespace + "*" ), + rpseudo = new RegExp( pseudos ), + ridentifier = new RegExp( "^" + identifier + "$" ), + + matchExpr = { + "ID": new RegExp( "^#(" + characterEncoding + ")" ), + "CLASS": new RegExp( "^\\.(" + characterEncoding + ")" ), + "NAME": new RegExp( "^\\[name=['\"]?(" + 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" ), + // 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" ) + }, + + rsibling = /[\x20\t\r\n\f]*[+~]/, + + rnative = /^[^{]+\{\s*\[native code/, + + // 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, + rattributeQuotes = /\=[\x20\t\r\n\f]*([^'"\]]*)[\x20\t\r\n\f]*\]/g, + + // CSS escapes http://www.w3.org/TR/CSS21/syndata.html#escaped-characters + runescape = /\\([\da-fA-F]{1,6}[\x20\t\r\n\f]?|.)/g, + funescape = function( _, escaped ) { + var high = "0x" + escaped - 0x10000; + // NaN means non-codepoint + return high !== high ? + escaped : + // BMP codepoint + high < 0 ? + String.fromCharCode( high + 0x10000 ) : + // Supplemental Plane codepoint (surrogate pair) + String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 ); + }; + +// Use a stripped-down slice if we can't use a native one +try { + slice.call( preferredDoc.documentElement.childNodes, 0 )[0].nodeType; +} catch ( e ) { + slice = function( i ) { + var elem, + results = []; + while ( (elem = this[i++]) ) { + results.push( elem ); + } + return results; + }; +} + +/** + * For feature detection + * @param {Function} fn The function to test for native support + */ +function isNative( fn ) { + return rnative.test( fn + "" ); +} + +/** + * 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 cache, + keys = []; + + return (cache = function( 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); + }); +} + +/** + * 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 { + // release memory in IE + div = null; + } +} + +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 ( !documentIsXML && !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, slice.call(context.getElementsByTagName( selector ), 0) ); + return results; + + // Speed-up: Sizzle(".CLASS") + } else if ( (m = match[3]) && support.getByClassName && context.getElementsByClassName ) { + push.apply( results, slice.call(context.getElementsByClassName( m ), 0) ); + return results; + } + } + + // QSA path + if ( support.qsa && !rbuggyQSA.test(selector) ) { + old = true; + nid = 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, slice.call( newContext.querySelectorAll( + newSelector + ), 0 ) ); + return results; + } catch(qsaError) { + } finally { + if ( !old ) { + context.removeAttribute("id"); + } + } + } + } + } + + // All others + return select( selector.replace( rtrim, "$1" ), context, results, seed ); +} + +/** + * 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; +}; + +/** + * 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; + + // 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 + documentIsXML = isXML( doc ); + + // Check if getElementsByTagName("*") returns only elements + support.tagNameNoComments = assert(function( div ) { + div.appendChild( doc.createComment("") ); + return !div.getElementsByTagName("*").length; + }); + + // Check if attributes should be retrieved by attribute nodes + support.attributes = assert(function( div ) { + div.innerHTML = ""; + var type = typeof div.lastChild.getAttribute("multiple"); + // IE8 returns a string for some attributes even when not present + return type !== "boolean" && type !== "string"; + }); + + // Check if getElementsByClassName can be trusted + support.getByClassName = assert(function( div ) { + // Opera can't find a second classname (in 9.6) + div.innerHTML = ""; + if ( !div.getElementsByClassName || !div.getElementsByClassName("e").length ) { + return false; + } + + // Safari 3.2 caches class attributes and doesn't catch changes + div.lastChild.className = "e"; + return div.getElementsByClassName("e").length === 2; + }); + + // Check if getElementById returns elements by name + // Check if getElementsByName privileges form controls or returns elements by ID + support.getByName = assert(function( div ) { + // Inject content + div.id = expando + 0; + div.innerHTML = "
      "; + docElem.insertBefore( div, docElem.firstChild ); + + // Test + var pass = doc.getElementsByName && + // buggy browsers will return fewer than the correct 2 + doc.getElementsByName( expando ).length === 2 + + // buggy browsers will return more than the correct 0 + doc.getElementsByName( expando + 0 ).length; + support.getIdNotName = !doc.getElementById( expando ); + + // Cleanup + docElem.removeChild( div ); + + return pass; + }); + + // IE6/7 return modified attributes + Expr.attrHandle = assert(function( div ) { + div.innerHTML = ""; + return div.firstChild && typeof div.firstChild.getAttribute !== strundefined && + div.firstChild.getAttribute("href") === "#"; + }) ? + {} : + { + "href": function( elem ) { + return elem.getAttribute( "href", 2 ); + }, + "type": function( elem ) { + return elem.getAttribute("type"); + } + }; + + // ID find and filter + if ( support.getIdNotName ) { + Expr.find["ID"] = function( id, context ) { + if ( typeof context.getElementById !== strundefined && !documentIsXML ) { + 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 { + Expr.find["ID"] = function( id, context ) { + if ( typeof context.getElementById !== strundefined && !documentIsXML ) { + var m = context.getElementById( id ); + + return m ? + m.id === id || typeof m.getAttributeNode !== strundefined && m.getAttributeNode("id").value === id ? + [m] : + undefined : + []; + } + }; + 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.tagNameNoComments ? + 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; + }; + + // Name + Expr.find["NAME"] = support.getByName && function( tag, context ) { + if ( typeof context.getElementsByName !== strundefined ) { + return context.getElementsByName( name ); + } + }; + + // Class + Expr.find["CLASS"] = support.getByClassName && function( className, context ) { + if ( typeof context.getElementsByClassName !== strundefined && !documentIsXML ) { + return context.getElementsByClassName( className ); + } + }; + + // QSA and matchesSelector support + + // matchesSelector(:active) reports false when true (IE9/Opera 11.5) + rbuggyMatches = []; + + // qSa(:focus) reports false when true (Chrome 21), + // no need to also add to buggyMatches since matches checks buggyQSA + // A support test would require too much code (would include document ready) + rbuggyQSA = [ ":focus" ]; + + if ( (support.qsa = isNative(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 explictly + // setting a boolean content attribute, + // since its presence should be enough + // http://bugs.jquery.com/ticket/12359 + div.innerHTML = ""; + + // IE8 - Some boolean attributes are not treated correctly + if ( !div.querySelectorAll("[selected]").length ) { + rbuggyQSA.push( "\\[" + whitespace + "*(?:checked|disabled|ismap|multiple|readonly|selected|value)" ); + } + + // 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 ) { + + // Opera 10-12/IE8 - ^= $= *= and empty values + // Should not select anything + div.innerHTML = ""; + if ( div.querySelectorAll("[i^='']").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 = isNative( (matches = docElem.matchesSelector || + docElem.mozMatchesSelector || + docElem.webkitMatchesSelector || + 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 = new RegExp( rbuggyQSA.join("|") ); + rbuggyMatches = new RegExp( rbuggyMatches.join("|") ); + + // Element contains another + // Purposefully does not implement inclusive descendent + // As in, an element does not contain itself + contains = isNative(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; + }; + + // Document order sorting + sortOrder = docElem.compareDocumentPosition ? + function( a, b ) { + var compare; + + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + if ( (compare = b.compareDocumentPosition && a.compareDocumentPosition && a.compareDocumentPosition( b )) ) { + if ( compare & 1 || a.parentNode && a.parentNode.nodeType === 11 ) { + if ( a === doc || contains( preferredDoc, a ) ) { + return -1; + } + if ( b === doc || contains( preferredDoc, b ) ) { + return 1; + } + return 0; + } + return compare & 4 ? -1 : 1; + } + + 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 : + 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; + }; + + // Always assume the presence of duplicates if sort doesn't + // pass them to our comparison function (as in Google Chrome). + hasDuplicate = false; + [0, 0].sort( sortOrder ); + support.detectDuplicates = hasDuplicate; + + return document; +}; + +Sizzle.matches = function( expr, elements ) { + return Sizzle( expr, null, null, elements ); +}; + +Sizzle.matchesSelector = function( elem, expr ) { + // Set document vars if needed + if ( ( elem.ownerDocument || elem ) !== document ) { + setDocument( elem ); + } + + // Make sure that attribute selectors are quoted + expr = expr.replace( rattributeQuotes, "='$1']" ); + + // rbuggyQSA always contains :focus, so no need for an existence check + if ( support.matchesSelector && !documentIsXML && (!rbuggyMatches || !rbuggyMatches.test(expr)) && !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 ) { + var val; + + // Set document vars if needed + if ( ( elem.ownerDocument || elem ) !== document ) { + setDocument( elem ); + } + + if ( !documentIsXML ) { + name = name.toLowerCase(); + } + if ( (val = Expr.attrHandle[ name ]) ) { + return val( elem ); + } + if ( documentIsXML || support.attributes ) { + return elem.getAttribute( name ); + } + return ( (val = elem.getAttributeNode( name )) || elem.getAttribute( name ) ) && elem[ name ] === true ? + name : + val && val.specified ? val.value : null; +}; + +Sizzle.error = function( msg ) { + throw new Error( "Syntax error, unrecognized expression: " + msg ); +}; + +// Document sorting and removing duplicates +Sizzle.uniqueSort = function( results ) { + var elem, + duplicates = [], + i = 1, + j = 0; + + // Unless we *know* we can detect duplicates, assume their presence + hasDuplicate = !support.detectDuplicates; + results.sort( sortOrder ); + + if ( hasDuplicate ) { + for ( ; (elem = results[i]); i++ ) { + if ( elem === results[ i - 1 ] ) { + j = duplicates.push( i ); + } + } + while ( j-- ) { + results.splice( duplicates[ j ], 1 ); + } + } + + return results; +}; + +function siblingCheck( a, b ) { + var cur = b && a, + diff = cur && ( ~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 +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 +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 +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]); + } + } + }); + }); +} + +/** + * 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, + + 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[4] ) { + 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( nodeName ) { + if ( nodeName === "*" ) { + return function() { return true; }; + } + + nodeName = nodeName.replace( runescape, funescape ).toLowerCase(); + return 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( 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 identifider + if ( !ridentifier.test(lang || "") ) { + Sizzle.error( "unsupported lang: " + lang ); + } + lang = lang.replace( runescape, funescape ).toLowerCase(); + return function( elem ) { + var elemLang; + do { + if ( (elemLang = documentIsXML ? + elem.getAttribute("xml:lang") || elem.getAttribute("lang") : + elem.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; + }) + } +}; + +// 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 ); +} + +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( tokens.slice( 0, i - 1 ) ).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" && + context.nodeType === 9 && !documentIsXML && + 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, slice.call( seed, 0 ) ); + 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, + documentIsXML, + results, + rsibling.test( selector ) + ); + return results; +} + +// Deprecated +Expr.pseudos["nth"] = Expr.pseudos["eq"]; + +// Easy API for creating new setFilters +function setFilters() {} +Expr.filters = setFilters.prototype = Expr.pseudos; +Expr.setFilters = new setFilters(); + +// Initialize with the default document +setDocument(); + +// Override sizzle attribute retrieval +Sizzle.attr = jQuery.attr; +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 ); +var runtil = /Until$/, + rparentsprev = /^(?:parents|prev(?:Until|All))/, + isSimple = /^.[^:#\[\.,]*$/, + 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, + len = this.length; + + if ( typeof selector !== "string" ) { + self = this; + return this.pushStack( jQuery( selector ).filter(function() { + for ( i = 0; i < len; i++ ) { + if ( jQuery.contains( self[ i ], this ) ) { + return true; + } + } + }) ); + } + + ret = []; + for ( i = 0; i < len; i++ ) { + jQuery.find( selector, this[ 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; + 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, false) ); + }, + + filter: function( selector ) { + return this.pushStack( winnow(this, selector, true) ); + }, + + is: function( selector ) { + return !!selector && ( + typeof selector === "string" ? + // 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". + rneedsContext.test( selector ) ? + jQuery( selector, this.context ).index( this[0] ) >= 0 : + jQuery.filter( selector, this ).length > 0 : + this.filter( selector ).length > 0 ); + }, + + closest: function( selectors, context ) { + var cur, + i = 0, + l = this.length, + ret = [], + pos = rneedsContext.test( selectors ) || typeof selectors !== "string" ? + jQuery( selectors, context || this.context ) : + 0; + + for ( ; i < l; i++ ) { + cur = this[i]; + + while ( cur && cur.ownerDocument && cur !== context && cur.nodeType !== 11 ) { + if ( pos ? pos.index(cur) > -1 : jQuery.find.matchesSelector(cur, selectors) ) { + ret.push( cur ); + break; + } + cur = cur.parentNode; + } + } + + 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) + ); + } +}); + +jQuery.fn.andSelf = jQuery.fn.addBack; + +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 ( !runtil.test( name ) ) { + selector = until; + } + + if ( selector && typeof selector === "string" ) { + ret = jQuery.filter( selector, ret ); + } + + ret = this.length > 1 && !guaranteedUnique[ name ] ? jQuery.unique( ret ) : ret; + + if ( this.length > 1 && rparentsprev.test( name ) ) { + ret = ret.reverse(); + } + + return this.pushStack( ret ); + }; +}); + +jQuery.extend({ + filter: function( expr, elems, not ) { + if ( not ) { + expr = ":not(" + expr + ")"; + } + + return elems.length === 1 ? + jQuery.find.matchesSelector(elems[0], expr) ? [ elems[0] ] : [] : + jQuery.find.matches(expr, elems); + }, + + dir: function( elem, dir, until ) { + var matched = [], + cur = elem[ dir ]; + + while ( cur && cur.nodeType !== 9 && (until === undefined || cur.nodeType !== 1 || !jQuery( cur ).is( until )) ) { + if ( cur.nodeType === 1 ) { + matched.push( cur ); + } + cur = cur[dir]; + } + return matched; + }, + + sibling: function( n, elem ) { + var r = []; + + for ( ; n; n = n.nextSibling ) { + if ( n.nodeType === 1 && n !== elem ) { + r.push( n ); + } + } + + return r; + } +}); + +// Implement the identical functionality for filter and not +function winnow( elements, qualifier, keep ) { + + // Can't pass null or undefined to indexOf in Firefox 4 + // Set to 0 to skip string check + qualifier = qualifier || 0; + + if ( jQuery.isFunction( qualifier ) ) { + return jQuery.grep(elements, function( elem, i ) { + var retVal = !!qualifier.call( elem, i, elem ); + return retVal === keep; + }); + + } else if ( qualifier.nodeType ) { + return jQuery.grep(elements, function( elem ) { + return ( elem === qualifier ) === keep; + }); + + } else if ( typeof qualifier === "string" ) { + var filtered = jQuery.grep(elements, function( elem ) { + return elem.nodeType === 1; + }); + + if ( isSimple.test( qualifier ) ) { + return jQuery.filter(qualifier, filtered, !keep); + } else { + qualifier = jQuery.filter( qualifier, filtered ); + } + } + + return jQuery.grep(elements, function( elem ) { + return ( jQuery.inArray( elem, qualifier ) >= 0 ) === keep; + }); +} +function createSafeFragment( document ) { + var list = nodeNames.split( "|" ), + safeFrag = document.createDocumentFragment(); + + if ( safeFrag.createElement ) { + while ( list.length ) { + safeFrag.createElement( + list.pop() + ); + } + } + return safeFrag; +} + +var nodeNames = "abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|" + + "header|hgroup|mark|meter|nav|output|progress|section|summary|time|video", + rinlinejQuery = / jQuery\d+="(?: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 ); + }, + + 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(); + }, + + append: function() { + return this.domManip(arguments, true, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + this.appendChild( elem ); + } + }); + }, + + prepend: function() { + return this.domManip(arguments, true, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + this.insertBefore( elem, this.firstChild ); + } + }); + }, + + before: function() { + return this.domManip( arguments, false, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this ); + } + }); + }, + + after: function() { + return this.domManip( arguments, false, 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, + i = 0; + + for ( ; (elem = this[i]) != null; i++ ) { + if ( !selector || jQuery.filter( selector, [ elem ] ).length > 0 ) { + 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( value ) { + var isFunc = jQuery.isFunction( value ); + + // Make sure that the elements are removed from the DOM before they are inserted + // this can help fix replacing a parent with child elements + if ( !isFunc && typeof value !== "string" ) { + value = jQuery( value ).not( this ).detach(); + } + + return this.domManip( [ value ], true, function( elem ) { + var next = this.nextSibling, + parent = this.parentNode; + + if ( parent ) { + jQuery( this ).remove(); + parent.insertBefore( elem, next ); + } + }); + }, + + detach: function( selector ) { + return this.remove( selector, true ); + }, + + domManip: function( args, table, callback ) { + + // 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, table ? self.html() : undefined ); + } + self.domManip( args, table, callback ); + }); + } + + if ( l ) { + fragment = jQuery.buildFragment( args, this[ 0 ].ownerDocument, false, this ); + first = fragment.firstChild; + + if ( fragment.childNodes.length === 1 ) { + fragment = first; + } + + if ( first ) { + table = table && jQuery.nodeName( first, "tr" ); + 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( + table && jQuery.nodeName( this[i], "table" ) ? + findOrAppend( this[i], "tbody" ) : + 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.ajax({ + url: node.src, + type: "GET", + dataType: "script", + async: false, + global: false, + "throws": true + }); + } else { + jQuery.globalEval( ( node.text || node.textContent || node.innerHTML || "" ).replace( rcleanScript, "" ) ); + } + } + } + } + + // Fix #11809: Avoid leaking memory + fragment = first = null; + } + } + + return this; + } +}); + +function findOrAppend( elem, tag ) { + return elem.getElementsByTagName( tag )[0] || elem.appendChild( elem.ownerDocument.createElement( tag ) ); +} + +// Replace/restore the type attribute of script elements for safe DOM manipulation +function disableScript( elem ) { + var attr = elem.getAttributeNode("type"); + elem.type = ( attr && attr.specified ) + "/" + 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 ); + } + } + } + } + } +}); +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 ) { + var bool = typeof state === "boolean"; + + return this.each(function() { + if ( bool ? state : 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; + } + } + } + }, + + // Exclude the following css properties to add px + cssNumber: { + "columnCount": true, + "fillOpacity": true, + "fontWeight": true, + "lineHeight": true, + "opacity": 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; + }, + + // A method for quickly swapping in/out CSS properties to get correct calculations + 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; + } +}); + +// 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("