From ba38ceaf562681e2445b19905470818dd3e0e84e Mon Sep 17 00:00:00 2001 From: KUWASHIMA Yuichiro Date: Sat, 15 Sep 2012 18:27:14 +0000 Subject: [PATCH] add notions --- resources/public/css/default.css | 267 ++++++++++++ resources/public/css/main.css | 298 +++++++++++++ resources/public/css/normalize.css | 504 ++++++++++++++++++++++ resources/public/favicon.ico | Bin 0 -> 318 bytes resources/public/humans.txt | 15 + resources/public/images/img1.gif | Bin 0 -> 239 bytes resources/public/images/img2.jpg | Bin 0 -> 39201 bytes resources/public/images/img3.gif | Bin 0 -> 85 bytes resources/public/images/img4.jpg | Bin 0 -> 11781 bytes resources/public/images/spacer.gif | Bin 0 -> 43 bytes resources/public/js/main.js | 1 + resources/public/js/plugins.js | 14 + resources/public/js/vendor/jquery-1.8.0.min.js | 2 + resources/public/js/vendor/modernizr-2.6.1.min.js | 4 + resources/public/robots.txt | 3 + src/noblow/models.clj | 16 + 16 files changed, 1124 insertions(+) create mode 100644 resources/public/css/default.css create mode 100644 resources/public/css/main.css create mode 100644 resources/public/css/normalize.css create mode 100644 resources/public/favicon.ico create mode 100644 resources/public/humans.txt create mode 100644 resources/public/images/img1.gif create mode 100644 resources/public/images/img2.jpg create mode 100644 resources/public/images/img3.gif create mode 100644 resources/public/images/img4.jpg create mode 100644 resources/public/images/spacer.gif create mode 100644 resources/public/js/main.js create mode 100644 resources/public/js/plugins.js create mode 100644 resources/public/js/vendor/jquery-1.8.0.min.js create mode 100644 resources/public/js/vendor/modernizr-2.6.1.min.js create mode 100644 resources/public/robots.txt create mode 100644 src/noblow/models.clj diff --git a/resources/public/css/default.css b/resources/public/css/default.css new file mode 100644 index 0000000..78d1840 --- /dev/null +++ b/resources/public/css/default.css @@ -0,0 +1,267 @@ +/* +Design by Free CSS Templates +http://www.freecsstemplates.org +Released for free under a Creative Commons Attribution 2.5 License +*/ + +* { + margin: 0; + padding: 0; +} + +body { + margin-bottom: 50px; + background: #FFFFFF url(/images/img1.gif) repeat-x; + font: normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; + color: #3B3B3B; +} + +h1, h2, h3 { + color: #4F789F; +} + +h1 { +} + +h2 { +} + +h3 { + font-size: 1em; +} + +p, blockquote, ul, ol { +} + +p { +} + +blockquote { +} + +ul { +} + +ul li { +} + +ol { +} + +ol li { +} + +a { + color: #4F789F; +} + +a:hover { + text-decoration: none; +} + +img { + border: 1px solid #3B3B3B; +} + +img.left { + float: left; + margin: 0 20px 0 0; +} + +img.right { + float: right; + margin: 0 0 0 20px; +} + +/* Boxed Style */ + +.boxed { +} + +.boxed .title { + padding: 10px 15px; + background: #3B3B3B; + text-transform: uppercase; + font: bold .77em Georgia, "Times New Roman", Times, serif; + color: #FFFFFF; +} + +.boxed .content { + padding: 15px; +} + +.boxed ul { + list-style: none; +} + +/* Post */ + +.post { + clear: both; + padding: 20px; + border-bottom: 1px solid #3B3B3B; +} + +.post .title { +} + +.post .content { + line-height: 1.6em; +} + +.post .title { + margin-bottom: 20px; + font-family: Georgia, "Times New Roman", Times, serif; +} + +.post p, .post blockquote, .post ul, .post ol { + margin-bottom: 1em; +} + +.post blockquote, .post ul, .post ol { + margin-left: 3em; +} + +/* Header */ + +#header { + width: 700px; + height: 150px; + margin: 0 auto; + background: #69B10A url(/images/img2.jpg); +} + +#header h1, #header h2 { + text-transform: lowercase; + font-family: Georgia, "Times New Roman", Times, serif; + font-style: italic; + font-weight: normal; +} + +#header h1 { + float: left; + padding: 80px 0 0 20px; + letter-spacing: -3px; + font-size: 48px; +} + +#header h2 { + float: left; + padding: 107px 0 0 7px; +} + +#header a { + text-decoration: none; + color: #FFFFFF; +} + +/* Page */ + +#page { + width: 700px; + margin: 0 auto; + background: url(/images/img3.gif) repeat-y; + border-top: 20px solid #3B3B3B; +} + +#content { + float: right; + width: 497px; + padding-right: 1px; +} + +#sidebar { + float: left; + width: 200px; + padding-left: 1px; +} + +/* Menu */ + +#menu { +} + +#menu ul { + margin: 0; + padding: 0; + list-style: none; +} + +#menu li { + display: inline; +} + +#menu a { + display: block; + padding: 5px 15px; + border-bottom: 1px solid #FFFFFF; + text-decoration: none; + color: #3B3B3B; +} + +#menu a:hover { + background: #4F789F; + color: #FFFFFF; +} + +#menu .active a { + background: #BABABA; + color: #000000; +} + +/* Login */ + +#login { +} + +#login fieldset { + border: none; +} + +#login legend { + display: none; +} + +#login input { + margin-bottom: 5px; +} + +#inputtext1, #inputtext2 { + width: 160px; +} + +/* Updates */ + +#updates { +} + +#updates ul { +} + +#updates li { + margin-bottom: 20px; +} + +#updates h3 { + font-size: .77em; +} + +/* Footer */ + +#footer { + width: 670px; + height: 15px; + margin: 0 auto; + padding: 5px 15px; + background: #3B3B3B; + font-size: .77em; + color: #FFFFFF; +} + +#legal { + float: left; +} + +#links { + float: right; +} diff --git a/resources/public/css/main.css b/resources/public/css/main.css new file mode 100644 index 0000000..6990a84 --- /dev/null +++ b/resources/public/css/main.css @@ -0,0 +1,298 @@ +/* + * HTML5 Boilerplate + * + * What follows is the result of much research on cross-browser styling. + * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal, + * Kroc Camen, and the H5BP dev community and team. + */ + +/* ========================================================================== + Base styles: opinionated defaults + ========================================================================== */ + +html, +button, +input, +select, +textarea { + color: #222; +} + +body { + font-size: 1em; + line-height: 1.4; +} + +/* + * Remove text-shadow in selection highlight: h5bp.com/i + * These selection declarations have to be separate. + * Customize the background color to match your design. + */ + +::-moz-selection { + background: #b3d4fc; + text-shadow: none; +} + +::selection { + background: #b3d4fc; + text-shadow: none; +} + +/* + * A better looking default horizontal rule + */ + +hr { + display: block; + height: 1px; + border: 0; + border-top: 1px solid #ccc; + margin: 1em 0; + padding: 0; +} + +/* + * Remove the gap between images and the bottom of their containers: h5bp.com/i/440 + */ + +img { + vertical-align: middle; +} + +/* + * Remove default fieldset styles. + */ + +fieldset { + border: 0; + margin: 0; + padding: 0; +} + +/* + * Allow only vertical resizing of textareas. + */ + +textarea { + resize: vertical; +} + +/* ========================================================================== + Chrome Frame prompt + ========================================================================== */ + +.chromeframe { + margin: 0.2em 0; + background: #ccc; + color: #000; + padding: 0.2em 0; +} + +/* ========================================================================== + Author's custom styles + ========================================================================== */ + + + + + + + + + + + + + + + + + +/* ========================================================================== + Helper classes + ========================================================================== */ + +/* + * Image replacement + */ + +.ir { + background-color: transparent; + border: 0; + overflow: hidden; + /* IE 6/7 fallback */ + *text-indent: -9999px; +} + +.ir:before { + content: ""; + display: block; + width: 0; + height: 100%; +} + +/* + * Hide from both screenreaders and browsers: h5bp.com/u + */ + +.hidden { + display: none !important; + visibility: hidden; +} + +/* + * Hide only visually, but have it available for screenreaders: h5bp.com/v + */ + +.visuallyhidden { + border: 0; + clip: rect(0 0 0 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; +} + +/* + * Extends the .visuallyhidden class to allow the element to be focusable + * when navigated to via the keyboard: h5bp.com/p + */ + +.visuallyhidden.focusable:active, +.visuallyhidden.focusable:focus { + clip: auto; + height: auto; + margin: 0; + overflow: visible; + position: static; + width: auto; +} + +/* + * Hide visually and from screenreaders, but maintain layout + */ + +.invisible { + visibility: hidden; +} + +/* + * Clearfix: contain floats + * + * For modern browsers + * 1. The space content is one way to avoid an Opera bug when the + * `contenteditable` attribute is included anywhere else in the document. + * Otherwise it causes space to appear at the top and bottom of elements + * that receive the `clearfix` class. + * 2. The use of `table` rather than `block` is only necessary if using + * `:before` to contain the top-margins of child elements. + */ + +.clearfix:before, +.clearfix:after { + content: " "; /* 1 */ + display: table; /* 2 */ +} + +.clearfix:after { + clear: both; +} + +/* + * For IE 6/7 only + * Include this rule to trigger hasLayout and contain floats. + */ + +.clearfix { + *zoom: 1; +} + +/* ========================================================================== + EXAMPLE Media Queries for Responsive Design. + Theses examples override the primary ('mobile first') styles. + Modify as content requires. + ========================================================================== */ + +@media only screen and (min-width: 35em) { + /* Style adjustments for viewports that meet the condition */ +} + +@media only screen and (-webkit-min-device-pixel-ratio: 1.5), + only screen and (min-resolution: 144dpi) { + /* Style adjustments for high resolution devices */ +} + +/* ========================================================================== + Print styles. + Inlined to avoid required HTTP connection: h5bp.com/r + ========================================================================== */ + +@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) ")"; + } + + /* + * Don't show links for images, or javascript/internal links + */ + + .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; + } +} diff --git a/resources/public/css/normalize.css b/resources/public/css/normalize.css new file mode 100644 index 0000000..d4210aa --- /dev/null +++ b/resources/public/css/normalize.css @@ -0,0 +1,504 @@ +/*! normalize.css v1.0.1 | MIT License | git.io/normalize */ + +/* ========================================================================== + HTML5 display definitions + ========================================================================== */ + +/* + * Corrects `block` display not defined in IE 6/7/8/9 and Firefox 3. + */ + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +nav, +section, +summary { + display: block; +} + +/* + * Corrects `inline-block` display not defined in IE 6/7/8/9 and Firefox 3. + */ + +audio, +canvas, +video { + display: inline-block; + *display: inline; + *zoom: 1; +} + +/* + * Prevents modern browsers from displaying `audio` without controls. + * Remove excess height in iOS 5 devices. + */ + +audio:not([controls]) { + display: none; + height: 0; +} + +/* + * Addresses styling for `hidden` attribute not present in IE 7/8/9, Firefox 3, + * and Safari 4. + * Known issue: no IE 6 support. + */ + +[hidden] { + display: none; +} + +/* ========================================================================== + Base + ========================================================================== */ + +/* + * 1. Corrects text resizing oddly in IE 6/7 when body `font-size` is set using + * `em` units. + * 2. Prevents iOS text size adjust after orientation change, without disabling + * user zoom. + */ + +html { + font-size: 100%; /* 1 */ + -webkit-text-size-adjust: 100%; /* 2 */ + -ms-text-size-adjust: 100%; /* 2 */ +} + +/* + * Addresses `font-family` inconsistency between `textarea` and other form + * elements. + */ + +html, +button, +input, +select, +textarea { + font-family: sans-serif; +} + +/* + * Addresses margins handled incorrectly in IE 6/7. + */ + +body { + margin: 0; +} + +/* ========================================================================== + Links + ========================================================================== */ + +/* + * Addresses `outline` inconsistency between Chrome and other browsers. + */ + +a:focus { + outline: thin dotted; +} + +/* + * Improves readability when focused and also mouse hovered in all browsers. + */ + +a:active, +a:hover { + outline: 0; +} + +/* ========================================================================== + Typography + ========================================================================== */ + +/* + * Addresses font sizes and margins set differently in IE 6/7. + * Addresses font sizes within `section` and `article` in Firefox 4+, Safari 5, + * and Chrome. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +h2 { + font-size: 1.5em; + margin: 0.83em 0; +} + +h3 { + font-size: 1.17em; + margin: 1em 0; +} + +h4 { + font-size: 1em; + margin: 1.33em 0; +} + +h5 { + font-size: 0.83em; + margin: 1.67em 0; +} + +h6 { + font-size: 0.75em; + margin: 2.33em 0; +} + +/* + * Addresses styling not present in IE 7/8/9, Safari 5, and Chrome. + */ + +abbr[title] { + border-bottom: 1px dotted; +} + +/* + * Addresses style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome. + */ + +b, +strong { + font-weight: bold; +} + +blockquote { + margin: 1em 40px; +} + +/* + * Addresses styling not present in Safari 5 and Chrome. + */ + +dfn { + font-style: italic; +} + +/* + * Addresses styling not present in IE 6/7/8/9. + */ + +mark { + background: #ff0; + color: #000; +} + +/* + * Addresses margins set differently in IE 6/7. + */ + +p, +pre { + margin: 1em 0; +} + +/* + * Corrects font family set oddly in IE 6, Safari 4/5, and Chrome. + */ + +code, +kbd, +pre, +samp { + font-family: monospace, serif; + _font-family: 'courier new', monospace; + font-size: 1em; +} + +/* + * Improves readability of pre-formatted text in all browsers. + */ + +pre { + white-space: pre; + white-space: pre-wrap; + word-wrap: break-word; +} + +/* + * Addresses CSS quotes not supported in IE 6/7. + */ + +q { + quotes: none; +} + +/* + * Addresses `quotes` property not supported in Safari 4. + */ + +q:before, +q:after { + content: ''; + content: none; +} + +/* + * Addresses inconsistent and variable font size in all browsers. + */ + +small { + font-size: 80%; +} + +/* + * Prevents `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; +} + +/* ========================================================================== + Lists + ========================================================================== */ + +/* + * Addresses margins set differently in IE 6/7. + */ + +dl, +menu, +ol, +ul { + margin: 1em 0; +} + +dd { + margin: 0 0 0 40px; +} + +/* + * Addresses paddings set differently in IE 6/7. + */ + +menu, +ol, +ul { + padding: 0 0 0 40px; +} + +/* + * Corrects list images handled incorrectly in IE 7. + */ + +nav ul, +nav ol { + list-style: none; + list-style-image: none; +} + +/* ========================================================================== + Embedded content + ========================================================================== */ + +/* + * 1. Removes border when inside `a` element in IE 6/7/8/9 and Firefox 3. + * 2. Improves image quality when scaled in IE 7. + */ + +img { + border: 0; /* 1 */ + -ms-interpolation-mode: bicubic; /* 2 */ +} + +/* + * Corrects overflow displayed oddly in IE 9. + */ + +svg:not(:root) { + overflow: hidden; +} + +/* ========================================================================== + Figures + ========================================================================== */ + +/* + * Addresses margin not present in IE 6/7/8/9, Safari 5, and Opera 11. + */ + +figure { + margin: 0; +} + +/* ========================================================================== + Forms + ========================================================================== */ + +/* + * Corrects margin displayed oddly in IE 6/7. + */ + +form { + margin: 0; +} + +/* + * Define consistent border, margin, and padding. + */ + +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} + +/* + * 1. Corrects color not being inherited in IE 6/7/8/9. + * 2. Corrects text not wrapping in Firefox 3. + * 3. Corrects alignment displayed oddly in IE 6/7. + */ + +legend { + border: 0; /* 1 */ + padding: 0; + white-space: normal; /* 2 */ + *margin-left: -7px; /* 3 */ +} + +/* + * 1. Corrects font size not being inherited in all browsers. + * 2. Addresses margins set differently in IE 6/7, Firefox 3+, Safari 5, + * and Chrome. + * 3. Improves appearance and consistency in all browsers. + */ + +button, +input, +select, +textarea { + font-size: 100%; /* 1 */ + margin: 0; /* 2 */ + vertical-align: baseline; /* 3 */ + *vertical-align: middle; /* 3 */ +} + +/* + * Addresses Firefox 3+ setting `line-height` on `input` using `!important` in + * the UA stylesheet. + */ + +button, +input { + line-height: normal; +} + +/* + * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` + * and `video` controls. + * 2. Corrects inability to style clickable `input` types in iOS. + * 3. Improves usability and consistency of cursor style between image-type + * `input` and others. + * 4. Removes inner spacing in IE 7 without affecting normal text inputs. + * Known issue: inner spacing remains in IE 6. + */ + +button, +html input[type="button"], /* 1 */ +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; /* 2 */ + cursor: pointer; /* 3 */ + *overflow: visible; /* 4 */ +} + +/* + * Re-set default cursor for disabled elements. + */ + +button[disabled], +input[disabled] { + cursor: default; +} + +/* + * 1. Addresses box sizing set to content-box in IE 8/9. + * 2. Removes excess padding in IE 8/9. + * 3. Removes excess padding in IE 7. + * Known issue: excess padding remains in IE 6. + */ + +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ + *height: 13px; /* 3 */ + *width: 13px; /* 3 */ +} + +/* + * 1. Addresses `appearance` set to `searchfield` in Safari 5 and Chrome. + * 2. Addresses `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; +} + +/* + * Removes 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; +} + +/* + * Removes inner padding and border in Firefox 3+. + */ + +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} + +/* + * 1. Removes default vertical scrollbar in IE 6/7/8/9. + * 2. Improves 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/resources/public/favicon.ico b/resources/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..1f2a998670d70716df63fe473f4990f6dd7e0bc2 GIT binary patch literal 318 zcwS>*U<5(|0RbS%!l1#(z#zuJz@P!d0zj+)#2|58Kv7wdK}lJcK}pS-K}%1ALCK(u zLC?XNL0P|(LEUySgK=a%gNny71`UsM48}2Y81xdiGZ>{@XE08E1lG?8CV@6FGJ=?l z0w6XM5HlZPVB7}c_Z7x~mBzliy8x(&(fZxJ1OYJr-6Wtcj(2z8y>nn-*bAiYE*Aj$ cCGHW}BnI1wKxv?H+y#ta<3$xgo}@AW0CABg2><{9 literal 0 HcwPel00001 diff --git a/resources/public/humans.txt b/resources/public/humans.txt new file mode 100644 index 0000000..5b037cf --- /dev/null +++ b/resources/public/humans.txt @@ -0,0 +1,15 @@ +# humanstxt.org/ +# The humans responsible & technology colophon + +# TEAM + + -- -- + +# THANKS + + + +# TECHNOLOGY COLOPHON + + HTML5, CSS3 + jQuery, Modernizr diff --git a/resources/public/images/img1.gif b/resources/public/images/img1.gif new file mode 100644 index 0000000000000000000000000000000000000000..8f5a46b4a13a567b37bebf58ac7d1f9ace98cb21 GIT binary patch literal 239 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 literal 0 HcwPel00001 diff --git a/resources/public/images/img4.jpg b/resources/public/images/img4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5177030b9023330ad1ef76ae19fe175ff188c1c5 GIT binary patch literal 11781 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 literal 0 HcwPel00001 diff --git a/resources/public/images/spacer.gif b/resources/public/images/spacer.gif new file mode 100644 index 0000000000000000000000000000000000000000..5bfd67a2d6f72ac3a55cbfcea5866e841d22f5d9 GIT binary patch literal 43 lcwTe&bhEHbWMp7uXkdT>#h)yUAX*1RfMgh$m|PectO0TX1N;C0 literal 0 HcwPel00001 diff --git a/resources/public/js/main.js b/resources/public/js/main.js new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/resources/public/js/main.js @@ -0,0 +1 @@ + diff --git a/resources/public/js/plugins.js b/resources/public/js/plugins.js new file mode 100644 index 0000000..c6df4b2 --- /dev/null +++ b/resources/public/js/plugins.js @@ -0,0 +1,14 @@ +// Avoid `console` errors in browsers that lack a console. +if (!(window.console && console.log)) { + (function() { + var noop = function() {}; + var methods = ['assert', 'clear', 'count', 'debug', 'dir', 'dirxml', 'error', 'exception', 'group', 'groupCollapsed', 'groupEnd', 'info', 'log', 'markTimeline', 'profile', 'profileEnd', 'markTimeline', 'table', 'time', 'timeEnd', 'timeStamp', 'trace', 'warn']; + var length = methods.length; + var console = window.console = {}; + while (length--) { + console[methods[length]] = noop; + } + }()); +} + +// Place any jQuery/helper plugins in here. diff --git a/resources/public/js/vendor/jquery-1.8.0.min.js b/resources/public/js/vendor/jquery-1.8.0.min.js new file mode 100644 index 0000000..8156913 --- /dev/null +++ b/resources/public/js/vendor/jquery-1.8.0.min.js @@ -0,0 +1,2 @@ +/*! jQuery v@1.8.0 jquery.com | jquery.org/license */ +(function(a,b){function G(a){var b=F[a]={};return p.each(a.split(s),function(a,c){b[c]=!0}),b}function J(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(I,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:+d+""===d?+d:H.test(d)?p.parseJSON(d):d}catch(f){}p.data(a,c,d)}else d=b}return d}function K(a){var b;for(b in a){if(b==="data"&&p.isEmptyObject(a[b]))continue;if(b!=="toJSON")return!1}return!0}function ba(){return!1}function bb(){return!0}function bh(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function bi(a,b){do a=a[b];while(a&&a.nodeType!==1);return a}function bj(a,b,c){b=b||0;if(p.isFunction(b))return p.grep(a,function(a,d){var e=!!b.call(a,d,a);return e===c});if(b.nodeType)return p.grep(a,function(a,d){return a===b===c});if(typeof b=="string"){var d=p.grep(a,function(a){return a.nodeType===1});if(be.test(b))return p.filter(b,d,!c);b=p.filter(b,d)}return p.grep(a,function(a,d){return p.inArray(a,b)>=0===c})}function bk(a){var b=bl.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}function bC(a,b){return a.getElementsByTagName(b)[0]||a.appendChild(a.ownerDocument.createElement(b))}function bD(a,b){if(b.nodeType!==1||!p.hasData(a))return;var c,d,e,f=p._data(a),g=p._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;d").appendTo(e.body),c=b.css("display");b.remove();if(c==="none"||c===""){bI=e.body.appendChild(bI||p.extend(e.createElement("iframe"),{frameBorder:0,width:0,height:0}));if(!bJ||!bI.createElement)bJ=(bI.contentWindow||bI.contentDocument).document,bJ.write(""),bJ.close();b=bJ.body.appendChild(bJ.createElement(a)),c=bH(b,"display"),e.body.removeChild(bI)}return bR[a]=c,c}function ch(a,b,c,d){var e;if(p.isArray(b))p.each(b,function(b,e){c||cd.test(a)?d(a,e):ch(a+"["+(typeof e=="object"?b:"")+"]",e,c,d)});else if(!c&&p.type(b)==="object")for(e in b)ch(a+"["+e+"]",b[e],c,d);else d(a,b)}function cy(a){return function(b,c){typeof b!="string"&&(c=b,b="*");var d,e,f,g=b.toLowerCase().split(s),h=0,i=g.length;if(p.isFunction(c))for(;h)[^>]*$|#([\w\-]*)$)/,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^[\],:{}\s]*$/,x=/(?:^|:|,)(?:\s*\[)+/g,y=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,z=/"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g,A=/^-ms-/,B=/-([\da-z])/gi,C=function(a,b){return(b+"").toUpperCase()},D=function(){e.addEventListener?(e.removeEventListener("DOMContentLoaded",D,!1),p.ready()):e.readyState==="complete"&&(e.detachEvent("onreadystatechange",D),p.ready())},E={};p.fn=p.prototype={constructor:p,init:function(a,c,d){var f,g,h,i;if(!a)return this;if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if(typeof a=="string"){a.charAt(0)==="<"&&a.charAt(a.length-1)===">"&&a.length>=3?f=[null,a,null]:f=u.exec(a);if(f&&(f[1]||!c)){if(f[1])return c=c instanceof p?c[0]:c,i=c&&c.nodeType?c.ownerDocument||c:e,a=p.parseHTML(f[1],i,!0),v.test(f[1])&&p.isPlainObject(c)&&this.attr.call(a,c,!0),p.merge(this,a);g=e.getElementById(f[2]);if(g&&g.parentNode){if(g.id!==f[2])return d.find(a);this.length=1,this[0]=g}return this.context=e,this.selector=a,this}return!c||c.jquery?(c||d).find(a):this.constructor(c).find(a)}return p.isFunction(a)?d.ready(a):(a.selector!==b&&(this.selector=a.selector,this.context=a.context),p.makeArray(a,this))},selector:"",jquery:"1.8.0",length:0,size:function(){return this.length},toArray:function(){return k.call(this)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=p.merge(this.constructor(),a);return d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")"),d},each:function(a,b){return p.each(this,a,b)},ready:function(a){return p.ready.promise().done(a),this},eq:function(a){return a=+a,a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(k.apply(this,arguments),"slice",k.call(arguments).join(","))},map:function(a){return this.pushStack(p.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:j,sort:[].sort,splice:[].splice},p.fn.init.prototype=p.fn,p.extend=p.fn.extend=function(){var a,c,d,e,f,g,h=arguments[0]||{},i=1,j=arguments.length,k=!1;typeof h=="boolean"&&(k=h,h=arguments[1]||{},i=2),typeof h!="object"&&!p.isFunction(h)&&(h={}),j===i&&(h=this,--i);for(;i0)return;d.resolveWith(e,[p]),p.fn.trigger&&p(e).trigger("ready").off("ready")},isFunction:function(a){return p.type(a)==="function"},isArray:Array.isArray||function(a){return p.type(a)==="array"},isWindow:function(a){return a!=null&&a==a.window},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):E[m.call(a)]||"object"},isPlainObject:function(a){if(!a||p.type(a)!=="object"||a.nodeType||p.isWindow(a))return!1;try{if(a.constructor&&!n.call(a,"constructor")&&!n.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||n.call(a,d)},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},error:function(a){throw new Error(a)},parseHTML:function(a,b,c){var d;return!a||typeof a!="string"?null:(typeof b=="boolean"&&(c=b,b=0),b=b||e,(d=v.exec(a))?[b.createElement(d[1])]:(d=p.buildFragment([a],b,c?null:[]),p.merge([],(d.cacheable?p.clone(d.fragment):d.fragment).childNodes)))},parseJSON:function(b){if(!b||typeof b!="string")return null;b=p.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(w.test(b.replace(y,"@").replace(z,"]").replace(x,"")))return(new Function("return "+b))();p.error("Invalid JSON: "+b)},parseXML:function(c){var d,e;if(!c||typeof c!="string")return null;try{a.DOMParser?(e=new DOMParser,d=e.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(f){d=b}return(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&p.error("Invalid XML: "+c),d},noop:function(){},globalEval:function(b){b&&r.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(A,"ms-").replace(B,C)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var e,f=0,g=a.length,h=g===b||p.isFunction(a);if(d){if(h){for(e in a)if(c.apply(a[e],d)===!1)break}else for(;f0&&a[0]&&a[i-1]||i===0||p.isArray(a));if(j)for(;h-1)i.splice(c,1),e&&(c<=g&&g--,c<=h&&h--)}),this},has:function(a){return p.inArray(a,i)>-1},empty:function(){return i=[],this},disable:function(){return i=j=c=b,this},disabled:function(){return!i},lock:function(){return j=b,c||l.disable(),this},locked:function(){return!j},fireWith:function(a,b){return b=b||[],b=[a,b.slice?b.slice():b],i&&(!d||j)&&(e?j.push(b):k(b)),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!d}};return l},p.extend({Deferred:function(a){var b=[["resolve","done",p.Callbacks("once memory"),"resolved"],["reject","fail",p.Callbacks("once memory"),"rejected"],["notify","progress",p.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return p.Deferred(function(c){p.each(b,function(b,d){var f=d[0],g=a[b];e[d[1]](p.isFunction(g)?function(){var a=g.apply(this,arguments);a&&p.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f+"With"](this===e?c:this,[a])}:c[f])}),a=null}).promise()},promise:function(a){return typeof a=="object"?p.extend(a,d):d}},e={};return d.pipe=d.then,p.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[a^1][2].disable,b[2][2].lock),e[f[0]]=g.fire,e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=k.call(arguments),d=c.length,e=d!==1||a&&p.isFunction(a.promise)?d:0,f=e===1?a:p.Deferred(),g=function(a,b,c){return function(d){b[a]=this,c[a]=arguments.length>1?k.call(arguments):d,c===h?f.notifyWith(b,c):--e||f.resolveWith(b,c)}},h,i,j;if(d>1){h=new Array(d),i=new Array(d),j=new Array(d);for(;b
a",c=n.getElementsByTagName("*"),d=n.getElementsByTagName("a")[0],d.style.cssText="top:1px;float:left;opacity:.5";if(!c||!c.length||!d)return{};f=e.createElement("select"),g=f.appendChild(e.createElement("option")),h=n.getElementsByTagName("input")[0],b={leadingWhitespace:n.firstChild.nodeType===3,tbody:!n.getElementsByTagName("tbody").length,htmlSerialize:!!n.getElementsByTagName("link").length,style:/top/.test(d.getAttribute("style")),hrefNormalized:d.getAttribute("href")==="/a",opacity:/^0.5/.test(d.style.opacity),cssFloat:!!d.style.cssFloat,checkOn:h.value==="on",optSelected:g.selected,getSetAttribute:n.className!=="t",enctype:!!e.createElement("form").enctype,html5Clone:e.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",boxModel:e.compatMode==="CSS1Compat",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},h.checked=!0,b.noCloneChecked=h.cloneNode(!0).checked,f.disabled=!0,b.optDisabled=!g.disabled;try{delete n.test}catch(o){b.deleteExpando=!1}!n.addEventListener&&n.attachEvent&&n.fireEvent&&(n.attachEvent("onclick",m=function(){b.noCloneEvent=!1}),n.cloneNode(!0).fireEvent("onclick"),n.detachEvent("onclick",m)),h=e.createElement("input"),h.value="t",h.setAttribute("type","radio"),b.radioValue=h.value==="t",h.setAttribute("checked","checked"),h.setAttribute("name","t"),n.appendChild(h),i=e.createDocumentFragment(),i.appendChild(n.lastChild),b.checkClone=i.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=h.checked,i.removeChild(h),i.appendChild(n);if(n.attachEvent)for(k in{submit:!0,change:!0,focusin:!0})j="on"+k,l=j in n,l||(n.setAttribute(j,"return;"),l=typeof n[j]=="function"),b[k+"Bubbles"]=l;return p(function(){var c,d,f,g,h="padding:0;margin:0;border:0;display:block;overflow:hidden;",i=e.getElementsByTagName("body")[0];if(!i)return;c=e.createElement("div"),c.style.cssText="visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px",i.insertBefore(c,i.firstChild),d=e.createElement("div"),c.appendChild(d),d.innerHTML="
t
",f=d.getElementsByTagName("td"),f[0].style.cssText="padding:0;margin:0;border:0;display:none",l=f[0].offsetHeight===0,f[0].style.display="",f[1].style.display="none",b.reliableHiddenOffsets=l&&f[0].offsetHeight===0,d.innerHTML="",d.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%;",b.boxSizing=d.offsetWidth===4,b.doesNotIncludeMarginInBodyOffset=i.offsetTop!==1,a.getComputedStyle&&(b.pixelPosition=(a.getComputedStyle(d,null)||{}).top!=="1%",b.boxSizingReliable=(a.getComputedStyle(d,null)||{width:"4px"}).width==="4px",g=e.createElement("div"),g.style.cssText=d.style.cssText=h,g.style.marginRight=g.style.width="0",d.style.width="1px",d.appendChild(g),b.reliableMarginRight=!parseFloat((a.getComputedStyle(g,null)||{}).marginRight)),typeof d.style.zoom!="undefined"&&(d.innerHTML="",d.style.cssText=h+"width:1px;padding:1px;display:inline;zoom:1",b.inlineBlockNeedsLayout=d.offsetWidth===3,d.style.display="block",d.style.overflow="visible",d.innerHTML="
",d.firstChild.style.width="5px",b.shrinkWrapBlocks=d.offsetWidth!==3,c.style.zoom=1),i.removeChild(c),c=d=f=g=null}),i.removeChild(n),c=d=f=g=h=i=n=null,b}();var H=/^(?:\{.*\}|\[.*\])$/,I=/([A-Z])/g;p.extend({cache:{},deletedIds:[],uuid:0,expando:"jQuery"+(p.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){return a=a.nodeType?p.cache[a[p.expando]]:a[p.expando],!!a&&!K(a)},data:function(a,c,d,e){if(!p.acceptData(a))return;var f,g,h=p.expando,i=typeof c=="string",j=a.nodeType,k=j?p.cache:a,l=j?a[h]:a[h]&&h;if((!l||!k[l]||!e&&!k[l].data)&&i&&d===b)return;l||(j?a[h]=l=p.deletedIds.pop()||++p.uuid:l=h),k[l]||(k[l]={},j||(k[l].toJSON=p.noop));if(typeof c=="object"||typeof c=="function")e?k[l]=p.extend(k[l],c):k[l].data=p.extend(k[l].data,c);return f=k[l],e||(f.data||(f.data={}),f=f.data),d!==b&&(f[p.camelCase(c)]=d),i?(g=f[c],g==null&&(g=f[p.camelCase(c)])):g=f,g},removeData:function(a,b,c){if(!p.acceptData(a))return;var d,e,f,g=a.nodeType,h=g?p.cache:a,i=g?a[p.expando]:p.expando;if(!h[i])return;if(b){d=c?h[i]:h[i].data;if(d){p.isArray(b)||(b in d?b=[b]:(b=p.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,f=b.length;e1,null,!1))},removeData:function(a){return this.each(function(){p.removeData(this,a)})}}),p.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=p._data(a,b),c&&(!d||p.isArray(c)?d=p._data(a,b,p.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=p.queue(a,b),d=c.shift(),e=p._queueHooks(a,b),f=function(){p.dequeue(a,b)};d==="inprogress"&&(d=c.shift()),d&&(b==="fx"&&c.unshift("inprogress"),delete e.stop,d.call(a,f,e)),!c.length&&e&&e.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return p._data(a,c)||p._data(a,c,{empty:p.Callbacks("once memory").add(function(){p.removeData(a,b+"queue",!0),p.removeData(a,c,!0)})})}}),p.fn.extend({queue:function(a,c){var d=2;return typeof a!="string"&&(c=a,a="fx",d--),arguments.length1)},removeAttr:function(a){return this.each(function(){p.removeAttr(this,a)})},prop:function(a,b){return p.access(this,p.prop,a,b,arguments.length>1)},removeProp:function(a){return a=p.propFix[a]||a,this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,f,g,h;if(p.isFunction(a))return this.each(function(b){p(this).addClass(a.call(this,b,this.className))});if(a&&typeof a=="string"){b=a.split(s);for(c=0,d=this.length;c-1)d=d.replace(" "+c[f]+" "," ");e.className=a?p.trim(d):""}}}return this},toggleClass:function(a,b){var c=typeof a,d=typeof b=="boolean";return p.isFunction(a)?this.each(function(c){p(this).toggleClass(a.call(this,c,this.className,b),b)}):this.each(function(){if(c==="string"){var e,f=0,g=p(this),h=b,i=a.split(s);while(e=i[f++])h=d?h:!g.hasClass(e),g[h?"addClass":"removeClass"](e)}else if(c==="undefined"||c==="boolean")this.className&&p._data(this,"__className__",this.className),this.className=this.className||a===!1?"":p._data(this,"__className__")||""})},hasClass:function(a){var b=" "+a+" ",c=0,d=this.length;for(;c-1)return!0;return!1},val:function(a){var c,d,e,f=this[0];if(!arguments.length){if(f)return c=p.valHooks[f.type]||p.valHooks[f.nodeName.toLowerCase()],c&&"get"in c&&(d=c.get(f,"value"))!==b?d:(d=f.value,typeof d=="string"?d.replace(P,""):d==null?"":d);return}return e=p.isFunction(a),this.each(function(d){var f,g=p(this);if(this.nodeType!==1)return;e?f=a.call(this,d,g.val()):f=a,f==null?f="":typeof f=="number"?f+="":p.isArray(f)&&(f=p.map(f,function(a){return a==null?"":a+""})),c=p.valHooks[this.type]||p.valHooks[this.nodeName.toLowerCase()];if(!c||!("set"in c)||c.set(this,f,"value")===b)this.value=f})}}),p.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,f=a.selectedIndex,g=[],h=a.options,i=a.type==="select-one";if(f<0)return null;c=i?f:0,d=i?f+1:h.length;for(;c=0}),c.length||(a.selectedIndex=-1),c}}},attrFn:{},attr:function(a,c,d,e){var f,g,h,i=a.nodeType;if(!a||i===3||i===8||i===2)return;if(e&&p.isFunction(p.fn[c]))return p(a)[c](d);if(typeof a.getAttribute=="undefined")return p.prop(a,c,d);h=i!==1||!p.isXMLDoc(a),h&&(c=c.toLowerCase(),g=p.attrHooks[c]||(T.test(c)?M:L));if(d!==b){if(d===null){p.removeAttr(a,c);return}return g&&"set"in g&&h&&(f=g.set(a,d,c))!==b?f:(a.setAttribute(c,""+d),d)}return g&&"get"in g&&h&&(f=g.get(a,c))!==null?f:(f=a.getAttribute(c),f===null?b:f)},removeAttr:function(a,b){var c,d,e,f,g=0;if(b&&a.nodeType===1){d=b.split(s);for(;g=0}})});var V=/^(?:textarea|input|select)$/i,W=/^([^\.]*|)(?:\.(.+)|)$/,X=/(?:^|\s)hover(\.\S+|)\b/,Y=/^key/,Z=/^(?:mouse|contextmenu)|click/,$=/^(?:focusinfocus|focusoutblur)$/,_=function(a){return p.event.special.hover?a:a.replace(X,"mouseenter$1 mouseleave$1")};p.event={add:function(a,c,d,e,f){var g,h,i,j,k,l,m,n,o,q,r;if(a.nodeType===3||a.nodeType===8||!c||!d||!(g=p._data(a)))return;d.handler&&(o=d,d=o.handler,f=o.selector),d.guid||(d.guid=p.guid++),i=g.events,i||(g.events=i={}),h=g.handle,h||(g.handle=h=function(a){return typeof p!="undefined"&&(!a||p.event.triggered!==a.type)?p.event.dispatch.apply(h.elem,arguments):b},h.elem=a),c=p.trim(_(c)).split(" ");for(j=0;j=0&&(s=s.slice(0,-1),i=!0),s.indexOf(".")>=0&&(t=s.split("."),s=t.shift(),t.sort());if((!f||p.event.customEvent[s])&&!p.event.global[s])return;c=typeof c=="object"?c[p.expando]?c:new p.Event(s,c):new p.Event(s),c.type=s,c.isTrigger=!0,c.exclusive=i,c.namespace=t.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+t.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,m=s.indexOf(":")<0?"on"+s:"";if(!f){h=p.cache;for(j in h)h[j].events&&h[j].events[s]&&p.event.trigger(c,d,h[j].handle.elem,!0);return}c.result=b,c.target||(c.target=f),d=d!=null?p.makeArray(d):[],d.unshift(c),n=p.event.special[s]||{};if(n.trigger&&n.trigger.apply(f,d)===!1)return;q=[[f,n.bindType||s]];if(!g&&!n.noBubble&&!p.isWindow(f)){r=n.delegateType||s,k=$.test(r+s)?f:f.parentNode;for(l=f;k;k=k.parentNode)q.push([k,r]),l=k;l===(f.ownerDocument||e)&&q.push([l.defaultView||l.parentWindow||a,r])}for(j=0;jq&&u.push({elem:this,matches:o.slice(q)});for(d=0;d0?this.on(b,null,a,c):this.trigger(b)},Y.test(b)&&(p.event.fixHooks[b]=p.event.keyHooks),Z.test(b)&&(p.event.fixHooks[b]=p.event.mouseHooks)}),function(a,b){function bd(a,b,c,d){var e=0,f=b.length;for(;e0?h(g,c,f):[]}function bf(a,c,d,e,f){var g,h,i,j,k,l,m,n,p=0,q=f.length,s=L.POS,t=new RegExp("^"+s.source+"(?!"+r+")","i"),u=function(){var a=1,c=arguments.length-2;for(;ai){m=a.slice(i,g.index),i=n,l=[c],B.test(m)&&(k&&(l=k),k=e);if(h=H.test(m))m=m.slice(0,-5).replace(B,"$&*");g.length>1&&g[0].replace(t,u),k=be(m,g[1],g[2],l,k,h)}}k?(j=j.concat(k),(m=a.slice(i))&&m!==")"?B.test(m)?bd(m,j,d,e):Z(m,c,d,e?e.concat(k):k):o.apply(d,j)):Z(a,c,d,e)}return q===1?d:Z.uniqueSort(d)}function bg(a,b,c){var d,e,f,g=[],i=0,j=D.exec(a),k=!j.pop()&&!j.pop(),l=k&&a.match(C)||[""],m=$.preFilter,n=$.filter,o=!c&&b!==h;for(;(e=l[i])!=null&&k;i++){g.push(d=[]),o&&(e=" "+e);while(e){k=!1;if(j=B.exec(e))e=e.slice(j[0].length),k=d.push({part:j.pop().replace(A," "),captures:j});for(f in n)(j=L[f].exec(e))&&(!m[f]||(j=m[f](j,b,c)))&&(e=e.slice(j.shift().length),k=d.push({part:f,captures:j}));if(!k)break}}return k||Z.error(a),g}function bh(a,b,e){var f=b.dir,g=m++;return a||(a=function(a){return a===e}),b.first?function(b,c){while(b=b[f])if(b.nodeType===1)return a(b,c)&&b}:function(b,e){var h,i=g+"."+d,j=i+"."+c;while(b=b[f])if(b.nodeType===1){if((h=b[q])===j)return b.sizset;if(typeof h=="string"&&h.indexOf(i)===0){if(b.sizset)return b}else{b[q]=j;if(a(b,e))return b.sizset=!0,b;b.sizset=!1}}}}function bi(a,b){return a?function(c,d){var e=b(c,d);return e&&a(e===!0?c:e,d)}:b}function bj(a,b,c){var d,e,f=0;for(;d=a[f];f++)$.relative[d.part]?e=bh(e,$.relative[d.part],b):(d.captures.push(b,c),e=bi(e,$.filter[d.part].apply(null,d.captures)));return e}function bk(a){return function(b,c){var d,e=0;for(;d=a[e];e++)if(d(b,c))return!0;return!1}}var c,d,e,f,g,h=a.document,i=h.documentElement,j="undefined",k=!1,l=!0,m=0,n=[].slice,o=[].push,q=("sizcache"+Math.random()).replace(".",""),r="[\\x20\\t\\r\\n\\f]",s="(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+",t=s.replace("w","w#"),u="([*^$|!~]?=)",v="\\["+r+"*("+s+")"+r+"*(?:"+u+r+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+t+")|)|)"+r+"*\\]",w=":("+s+")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|((?:[^,]|\\\\,|(?:,(?=[^\\[]*\\]))|(?:,(?=[^\\(]*\\))))*))\\)|)",x=":(nth|eq|gt|lt|first|last|even|odd)(?:\\((\\d*)\\)|)(?=[^-]|$)",y=r+"*([\\x20\\t\\r\\n\\f>+~])"+r+"*",z="(?=[^\\x20\\t\\r\\n\\f])(?:\\\\.|"+v+"|"+w.replace(2,7)+"|[^\\\\(),])+",A=new RegExp("^"+r+"+|((?:^|[^\\\\])(?:\\\\.)*)"+r+"+$","g"),B=new RegExp("^"+y),C=new RegExp(z+"?(?="+r+"*,|$)","g"),D=new RegExp("^(?:(?!,)(?:(?:^|,)"+r+"*"+z+")*?|"+r+"*(.*?))(\\)|$)"),E=new RegExp(z.slice(19,-6)+"\\x20\\t\\r\\n\\f>+~])+|"+y,"g"),F=/^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/,G=/[\x20\t\r\n\f]*[+~]/,H=/:not\($/,I=/h\d/i,J=/input|select|textarea|button/i,K=/\\(?!\\)/g,L={ID:new RegExp("^#("+s+")"),CLASS:new RegExp("^\\.("+s+")"),NAME:new RegExp("^\\[name=['\"]?("+s+")['\"]?\\]"),TAG:new RegExp("^("+s.replace("[-","[-\\*")+")"),ATTR:new RegExp("^"+v),PSEUDO:new RegExp("^"+w),CHILD:new RegExp("^:(only|nth|last|first)-child(?:\\("+r+"*(even|odd|(([+-]|)(\\d*)n|)"+r+"*(?:([+-]|)"+r+"*(\\d+)|))"+r+"*\\)|)","i"),POS:new RegExp(x,"ig"),needsContext:new RegExp("^"+r+"*[>+~]|"+x,"i")},M={},N=[],O={},P=[],Q=function(a){return a.sizzleFilter=!0,a},R=function(a){return function(b){return b.nodeName.toLowerCase()==="input"&&b.type===a}},S=function(a){return function(b){var c=b.nodeName.toLowerCase();return(c==="input"||c==="button")&&b.type===a}},T=function(a){var b=!1,c=h.createElement("div");try{b=a(c)}catch(d){}return c=null,b},U=T(function(a){a.innerHTML="";var b=typeof a.lastChild.getAttribute("multiple");return b!=="boolean"&&b!=="string"}),V=T(function(a){a.id=q+0,a.innerHTML="
",i.insertBefore(a,i.firstChild);var b=h.getElementsByName&&h.getElementsByName(q).length===2+h.getElementsByName(q+0).length;return g=!h.getElementById(q),i.removeChild(a),b}),W=T(function(a){return a.appendChild(h.createComment("")),a.getElementsByTagName("*").length===0}),X=T(function(a){return a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!==j&&a.firstChild.getAttribute("href")==="#"}),Y=T(function(a){return a.innerHTML="",!a.getElementsByClassName||a.getElementsByClassName("e").length===0?!1:(a.lastChild.className="e",a.getElementsByClassName("e").length!==1)}),Z=function(a,b,c,d){c=c||[],b=b||h;var e,f,g,i,j=b.nodeType;if(j!==1&&j!==9)return[];if(!a||typeof a!="string")return c;g=ba(b);if(!g&&!d)if(e=F.exec(a))if(i=e[1]){if(j===9){f=b.getElementById(i);if(!f||!f.parentNode)return c;if(f.id===i)return c.push(f),c}else if(b.ownerDocument&&(f=b.ownerDocument.getElementById(i))&&bb(b,f)&&f.id===i)return c.push(f),c}else{if(e[2])return o.apply(c,n.call(b.getElementsByTagName(a),0)),c;if((i=e[3])&&Y&&b.getElementsByClassName)return o.apply(c,n.call(b.getElementsByClassName(i),0)),c}return bm(a,b,c,d,g)},$=Z.selectors={cacheLength:50,match:L,order:["ID","TAG"],attrHandle:{},createPseudo:Q,find:{ID:g?function(a,b,c){if(typeof b.getElementById!==j&&!c){var d=b.getElementById(a);return d&&d.parentNode?[d]:[]}}:function(a,c,d){if(typeof c.getElementById!==j&&!d){var e=c.getElementById(a);return e?e.id===a||typeof e.getAttributeNode!==j&&e.getAttributeNode("id").value===a?[e]:b:[]}},TAG:W?function(a,b){if(typeof b.getElementsByTagName!==j)return b.getElementsByTagName(a)}:function(a,b){var c=b.getElementsByTagName(a);if(a==="*"){var d,e=[],f=0;for(;d=c[f];f++)d.nodeType===1&&e.push(d);return e}return c}},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(K,""),a[3]=(a[4]||a[5]||"").replace(K,""),a[2]==="~="&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),a[1]==="nth"?(a[2]||Z.error(a[0]),a[3]=+(a[3]?a[4]+(a[5]||1):2*(a[2]==="even"||a[2]==="odd")),a[4]=+(a[6]+a[7]||a[2]==="odd")):a[2]&&Z.error(a[0]),a},PSEUDO:function(a){var b,c=a[4];return L.CHILD.test(a[0])?null:(c&&(b=D.exec(c))&&b.pop()&&(a[0]=a[0].slice(0,b[0].length-c.length-1),c=b[0].slice(0,-1)),a.splice(2,3,c||a[3]),a)}},filter:{ID:g?function(a){return a=a.replace(K,""),function(b){return b.getAttribute("id")===a}}:function(a){return a=a.replace(K,""),function(b){var c=typeof b.getAttributeNode!==j&&b.getAttributeNode("id");return c&&c.value===a}},TAG:function(a){return a==="*"?function(){return!0}:(a=a.replace(K,"").toLowerCase(),function(b){return b.nodeName&&b.nodeName.toLowerCase()===a})},CLASS:function(a){var b=M[a];return b||(b=M[a]=new RegExp("(^|"+r+")"+a+"("+r+"|$)"),N.push(a),N.length>$.cacheLength&&delete M[N.shift()]),function(a){return b.test(a.className||typeof a.getAttribute!==j&&a.getAttribute("class")||"")}},ATTR:function(a,b,c){return b?function(d){var e=Z.attr(d,a),f=e+"";if(e==null)return b==="!=";switch(b){case"=":return f===c;case"!=":return f!==c;case"^=":return c&&f.indexOf(c)===0;case"*=":return c&&f.indexOf(c)>-1;case"$=":return c&&f.substr(f.length-c.length)===c;case"~=":return(" "+f+" ").indexOf(c)>-1;case"|=":return f===c||f.substr(0,c.length+1)===c+"-"}}:function(b){return Z.attr(b,a)!=null}},CHILD:function(a,b,c,d){if(a==="nth"){var e=m++;return function(a){var b,f,g=0,h=a;if(c===1&&d===0)return!0;b=a.parentNode;if(b&&(b[q]!==e||!a.sizset)){for(h=b.firstChild;h;h=h.nextSibling)if(h.nodeType===1){h.sizset=++g;if(h===a)break}b[q]=e}return f=a.sizset-d,c===0?f===0:f%c===0&&f/c>=0}}return function(b){var c=b;switch(a){case"only":case"first":while(c=c.previousSibling)if(c.nodeType===1)return!1;if(a==="first")return!0;c=b;case"last":while(c=c.nextSibling)if(c.nodeType===1)return!1;return!0}}},PSEUDO:function(a,b,c,d){var e=$.pseudos[a]||$.pseudos[a.toLowerCase()];return e||Z.error("unsupported pseudo: "+a),e.sizzleFilter?e(b,c,d):e}},pseudos:{not:Q(function(a,b,c){var d=bl(a.replace(A,"$1"),b,c);return function(a){return!d(a)}}),enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&!!a.checked||b==="option"&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},parent:function(a){return!$.pseudos.empty(a)},empty:function(a){var b;a=a.firstChild;while(a){if(a.nodeName>"@"||(b=a.nodeType)===3||b===4)return!1;a=a.nextSibling}return!0},contains:Q(function(a){return function(b){return(b.textContent||b.innerText||bc(b)).indexOf(a)>-1}}),has:Q(function(a){return function(b){return Z(a,b).length>0}}),header:function(a){return I.test(a.nodeName)},text:function(a){var b,c;return a.nodeName.toLowerCase()==="input"&&(b=a.type)==="text"&&((c=a.getAttribute("type"))==null||c.toLowerCase()===b)},radio:R("radio"),checkbox:R("checkbox"),file:R("file"),password:R("password"),image:R("image"),submit:S("submit"),reset:S("reset"),button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&a.type==="button"||b==="button"},input:function(a){return J.test(a.nodeName)},focus:function(a){var b=a.ownerDocument;return a===b.activeElement&&(!b.hasFocus||b.hasFocus())&&(!!a.type||!!a.href)},active:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b,c){return c?a.slice(1):[a[0]]},last:function(a,b,c){var d=a.pop();return c?a:[d]},even:function(a,b,c){var d=[],e=c?1:0,f=a.length;for(;e$.cacheLength&&delete O[P.shift()],g};Z.matches=function(a,b){return Z(a,null,null,b)},Z.matchesSelector=function(a,b){return Z(b,null,null,[a]).length>0};var bm=function(a,b,e,f,g){a=a.replace(A,"$1");var h,i,j,k,l,m,p,q,r,s=a.match(C),t=a.match(E),u=b.nodeType;if(L.POS.test(a))return bf(a,b,e,f,s);if(f)h=n.call(f,0);else if(s&&s.length===1){if(t.length>1&&u===9&&!g&&(s=L.ID.exec(t[0]))){b=$.find.ID(s[1],b,g)[0];if(!b)return e;a=a.slice(t.shift().length)}q=(s=G.exec(t[0]))&&!s.index&&b.parentNode||b,r=t.pop(),m=r.split(":not")[0];for(j=0,k=$.order.length;j",a.querySelectorAll("[selected]").length||e.push("\\["+r+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),a.querySelectorAll(":checked").length||e.push(":checked")}),T(function(a){a.innerHTML="

",a.querySelectorAll("[test^='']").length&&e.push("[*^$]="+r+"*(?:\"\"|'')"),a.innerHTML="",a.querySelectorAll(":enabled").length||e.push(":enabled",":disabled")}),e=e.length&&new RegExp(e.join("|")),bm=function(a,d,f,g,h){if(!g&&!h&&(!e||!e.test(a)))if(d.nodeType===9)try{return o.apply(f,n.call(d.querySelectorAll(a),0)),f}catch(i){}else if(d.nodeType===1&&d.nodeName.toLowerCase()!=="object"){var j=d.getAttribute("id"),k=j||q,l=G.test(a)&&d.parentNode||d;j?k=k.replace(c,"\\$&"):d.setAttribute("id",k);try{return o.apply(f,n.call(l.querySelectorAll(a.replace(C,"[id='"+k+"'] $&")),0)),f}catch(i){}finally{j||d.removeAttribute("id")}}return b(a,d,f,g,h)},g&&(T(function(b){a=g.call(b,"div");try{g.call(b,"[test!='']:sizzle"),f.push($.match.PSEUDO)}catch(c){}}),f=new RegExp(f.join("|")),Z.matchesSelector=function(b,c){c=c.replace(d,"='$1']");if(!ba(b)&&!f.test(c)&&(!e||!e.test(c)))try{var h=g.call(b,c);if(h||a||b.document&&b.document.nodeType!==11)return h}catch(i){}return Z(c,null,null,[b]).length>0})}(),Z.attr=p.attr,p.find=Z,p.expr=Z.selectors,p.expr[":"]=p.expr.pseudos,p.unique=Z.uniqueSort,p.text=Z.getText,p.isXMLDoc=Z.isXML,p.contains=Z.contains}(a);var bc=/Until$/,bd=/^(?:parents|prev(?:Until|All))/,be=/^.[^:#\[\.,]*$/,bf=p.expr.match.needsContext,bg={children:!0,contents:!0,next:!0,prev:!0};p.fn.extend({find:function(a){var b,c,d,e,f,g,h=this;if(typeof a!="string")return p(a).filter(function(){for(b=0,c=h.length;b0)for(e=d;e=0:p.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c,d=0,e=this.length,f=[],g=bf.test(a)||typeof a!="string"?p(a,b||this.context):0;for(;d-1:p.find.matchesSelector(c,a)){f.push(c);break}c=c.parentNode}}return f=f.length>1?p.unique(f):f,this.pushStack(f,"closest",a)},index:function(a){return a?typeof a=="string"?p.inArray(this[0],p(a)):p.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.prevAll().length:-1},add:function(a,b){var c=typeof a=="string"?p(a,b):p.makeArray(a&&a.nodeType?[a]:a),d=p.merge(this.get(),c);return this.pushStack(bh(c[0])||bh(d[0])?d:p.unique(d))},addBack:function(a){return this.add(a==null?this.prevObject:this.prevObject.filter(a))}}),p.fn.andSelf=p.fn.addBack,p.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return p.dir(a,"parentNode")},parentsUntil:function(a,b,c){return p.dir(a,"parentNode",c)},next:function(a){return bi(a,"nextSibling")},prev:function(a){return bi(a,"previousSibling")},nextAll:function(a){return p.dir(a,"nextSibling")},prevAll:function(a){return p.dir(a,"previousSibling")},nextUntil:function(a,b,c){return p.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return p.dir(a,"previousSibling",c)},siblings:function(a){return p.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return p.sibling(a.firstChild)},contents:function(a){return p.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:p.merge([],a.childNodes)}},function(a,b){p.fn[a]=function(c,d){var e=p.map(this,b,c);return bc.test(a)||(d=c),d&&typeof d=="string"&&(e=p.filter(d,e)),e=this.length>1&&!bg[a]?p.unique(e):e,this.length>1&&bd.test(a)&&(e=e.reverse()),this.pushStack(e,a,k.call(arguments).join(","))}}),p.extend({filter:function(a,b,c){return c&&(a=":not("+a+")"),b.length===1?p.find.matchesSelector(b[0],a)?[b[0]]:[]:p.find.matches(a,b)},dir:function(a,c,d){var e=[],f=a[c];while(f&&f.nodeType!==9&&(d===b||f.nodeType!==1||!p(f).is(d)))f.nodeType===1&&e.push(f),f=f[c];return e},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var bl="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",bm=/ jQuery\d+="(?:null|\d+)"/g,bn=/^\s+/,bo=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bp=/<([\w:]+)/,bq=/]","i"),bv=/^(?:checkbox|radio)$/,bw=/checked\s*(?:[^=]|=\s*.checked.)/i,bx=/\/(java|ecma)script/i,by=/^\s*\s*$/g,bz={option:[1,""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]},bA=bk(e),bB=bA.appendChild(e.createElement("div"));bz.optgroup=bz.option,bz.tbody=bz.tfoot=bz.colgroup=bz.caption=bz.thead,bz.th=bz.td,p.support.htmlSerialize||(bz._default=[1,"X
","
"]),p.fn.extend({text:function(a){return p.access(this,function(a){return a===b?p.text(this):this.empty().append((this[0]&&this[0].ownerDocument||e).createTextNode(a))},null,a,arguments.length)},wrapAll:function(a){if(p.isFunction(a))return this.each(function(b){p(this).wrapAll(a.call(this,b))});if(this[0]){var b=p(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return p.isFunction(a)?this.each(function(b){p(this).wrapInner(a.call(this,b))}):this.each(function(){var b=p(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=p.isFunction(a);return this.each(function(c){p(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){p.nodeName(this,"body")||p(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){(this.nodeType===1||this.nodeType===11)&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){(this.nodeType===1||this.nodeType===11)&&this.insertBefore(a,this.firstChild)})},before:function(){if(!bh(this[0]))return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=p.clean(arguments);return this.pushStack(p.merge(a,this),"before",this.selector)}},after:function(){if(!bh(this[0]))return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=p.clean(arguments);return this.pushStack(p.merge(this,a),"after",this.selector)}},remove:function(a,b){var c,d=0;for(;(c=this[d])!=null;d++)if(!a||p.filter(a,[c]).length)!b&&c.nodeType===1&&(p.cleanData(c.getElementsByTagName("*")),p.cleanData([c])),c.parentNode&&c.parentNode.removeChild(c);return this},empty:function(){var a,b=0;for(;(a=this[b])!=null;b++){a.nodeType===1&&p.cleanData(a.getElementsByTagName("*"));while(a.firstChild)a.removeChild(a.firstChild)}return this},clone:function(a,b){return a=a==null?!1:a,b=b==null?a:b,this.map(function(){return p.clone(this,a,b)})},html:function(a){return p.access(this,function(a){var c=this[0]||{},d=0,e=this.length;if(a===b)return c.nodeType===1?c.innerHTML.replace(bm,""):b;if(typeof a=="string"&&!bs.test(a)&&(p.support.htmlSerialize||!bu.test(a))&&(p.support.leadingWhitespace||!bn.test(a))&&!bz[(bp.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(bo,"<$1>");try{for(;d1&&typeof j=="string"&&bw.test(j))return this.each(function(){p(this).domManip(a,c,d)});if(p.isFunction(j))return this.each(function(e){var f=p(this);a[0]=j.call(this,e,c?f.html():b),f.domManip(a,c,d)});if(this[0]){e=p.buildFragment(a,this,k),g=e.fragment,f=g.firstChild,g.childNodes.length===1&&(g=f);if(f){c=c&&p.nodeName(f,"tr");for(h=e.cacheable||l-1;i0?this.clone(!0):this).get(),p(g[e])[b](d),f=f.concat(d);return this.pushStack(f,a,g.selector)}}),p.extend({clone:function(a,b,c){var d,e,f,g;p.support.html5Clone||p.isXMLDoc(a)||!bu.test("<"+a.nodeName+">")?g=a.cloneNode(!0):(bB.innerHTML=a.outerHTML,bB.removeChild(g=bB.firstChild));if((!p.support.noCloneEvent||!p.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!p.isXMLDoc(a)){bE(a,g),d=bF(a),e=bF(g);for(f=0;d[f];++f)e[f]&&bE(d[f],e[f])}if(b){bD(a,g);if(c){d=bF(a),e=bF(g);for(f=0;d[f];++f)bD(d[f],e[f])}}return d=e=null,g},clean:function(a,b,c,d){var f,g,h,i,j,k,l,m,n,o,q,r,s=0,t=[];if(!b||typeof b.createDocumentFragment=="undefined")b=e;for(g=b===e&&bA;(h=a[s])!=null;s++){typeof h=="number"&&(h+="");if(!h)continue;if(typeof h=="string")if(!br.test(h))h=b.createTextNode(h);else{g=g||bk(b),l=l||g.appendChild(b.createElement("div")),h=h.replace(bo,"<$1>"),i=(bp.exec(h)||["",""])[1].toLowerCase(),j=bz[i]||bz._default,k=j[0],l.innerHTML=j[1]+h+j[2];while(k--)l=l.lastChild;if(!p.support.tbody){m=bq.test(h),n=i==="table"&&!m?l.firstChild&&l.firstChild.childNodes:j[1]===""&&!m?l.childNodes:[];for(f=n.length-1;f>=0;--f)p.nodeName(n[f],"tbody")&&!n[f].childNodes.length&&n[f].parentNode.removeChild(n[f])}!p.support.leadingWhitespace&&bn.test(h)&&l.insertBefore(b.createTextNode(bn.exec(h)[0]),l.firstChild),h=l.childNodes,l=g.lastChild}h.nodeType?t.push(h):t=p.merge(t,h)}l&&(g.removeChild(l),h=l=g=null);if(!p.support.appendChecked)for(s=0;(h=t[s])!=null;s++)p.nodeName(h,"input")?bG(h):typeof h.getElementsByTagName!="undefined"&&p.grep(h.getElementsByTagName("input"),bG);if(c){q=function(a){if(!a.type||bx.test(a.type))return d?d.push(a.parentNode?a.parentNode.removeChild(a):a):c.appendChild(a)};for(s=0;(h=t[s])!=null;s++)if(!p.nodeName(h,"script")||!q(h))c.appendChild(h),typeof h.getElementsByTagName!="undefined"&&(r=p.grep(p.merge([],h.getElementsByTagName("script")),q),t.splice.apply(t,[s+1,0].concat(r)),s+=r.length)}return t},cleanData:function(a,b){var c,d,e,f,g=0,h=p.expando,i=p.cache,j=p.support.deleteExpando,k=p.event.special;for(;(e=a[g])!=null;g++)if(b||p.acceptData(e)){d=e[h],c=d&&i[d];if(c){if(c.events)for(f in c.events)k[f]?p.event.remove(e,f):p.removeEvent(e,f,c.handle);i[d]&&(delete i[d],j?delete e[h]:e.removeAttribute?e.removeAttribute(h):e[h]=null,p.deletedIds.push(d))}}}}),function(){var a,b;p.uaMatch=function(a){a=a.toLowerCase();var b=/(chrome)[ \/]([\w.]+)/.exec(a)||/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||a.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},a=p.uaMatch(g.userAgent),b={},a.browser&&(b[a.browser]=!0,b.version=a.version),b.webkit&&(b.safari=!0),p.browser=b,p.sub=function(){function a(b,c){return new a.fn.init(b,c)}p.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.sub=this.sub,a.fn.init=function c(c,d){return d&&d instanceof p&&!(d instanceof a)&&(d=a(d)),p.fn.init.call(this,c,d,b)},a.fn.init.prototype=a.fn;var b=a(e);return a}}();var bH,bI,bJ,bK=/alpha\([^)]*\)/i,bL=/opacity=([^)]*)/,bM=/^(top|right|bottom|left)$/,bN=/^margin/,bO=new RegExp("^("+q+")(.*)$","i"),bP=new RegExp("^("+q+")(?!px)[a-z%]+$","i"),bQ=new RegExp("^([-+])=("+q+")","i"),bR={},bS={position:"absolute",visibility:"hidden",display:"block"},bT={letterSpacing:0,fontWeight:400,lineHeight:1},bU=["Top","Right","Bottom","Left"],bV=["Webkit","O","Moz","ms"],bW=p.fn.toggle;p.fn.extend({css:function(a,c){return p.access(this,function(a,c,d){return d!==b?p.style(a,c,d):p.css(a,c)},a,c,arguments.length>1)},show:function(){return bZ(this,!0)},hide:function(){return bZ(this)},toggle:function(a,b){var c=typeof a=="boolean";return p.isFunction(a)&&p.isFunction(b)?bW.apply(this,arguments):this.each(function(){(c?a:bY(this))?p(this).show():p(this).hide()})}}),p.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=bH(a,"opacity");return c===""?"1":c}}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":p.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!a||a.nodeType===3||a.nodeType===8||!a.style)return;var f,g,h,i=p.camelCase(c),j=a.style;c=p.cssProps[i]||(p.cssProps[i]=bX(j,i)),h=p.cssHooks[c]||p.cssHooks[i];if(d===b)return h&&"get"in h&&(f=h.get(a,!1,e))!==b?f:j[c];g=typeof d,g==="string"&&(f=bQ.exec(d))&&(d=(f[1]+1)*f[2]+parseFloat(p.css(a,c)),g="number");if(d==null||g==="number"&&isNaN(d))return;g==="number"&&!p.cssNumber[i]&&(d+="px");if(!h||!("set"in h)||(d=h.set(a,d,e))!==b)try{j[c]=d}catch(k){}},css:function(a,c,d,e){var f,g,h,i=p.camelCase(c);return c=p.cssProps[i]||(p.cssProps[i]=bX(a.style,i)),h=p.cssHooks[c]||p.cssHooks[i],h&&"get"in h&&(f=h.get(a,!0,e)),f===b&&(f=bH(a,c)),f==="normal"&&c in bT&&(f=bT[c]),d||e!==b?(g=parseFloat(f),d||p.isNumeric(g)?g||0:f):f},swap:function(a,b,c){var d,e,f={};for(e in b)f[e]=a.style[e],a.style[e]=b[e];d=c.call(a);for(e in b)a.style[e]=f[e];return d}}),a.getComputedStyle?bH=function(a,b){var c,d,e,f,g=getComputedStyle(a,null),h=a.style;return g&&(c=g[b],c===""&&!p.contains(a.ownerDocument.documentElement,a)&&(c=p.style(a,b)),bP.test(c)&&bN.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=c,c=g.width,h.width=d,h.minWidth=e,h.maxWidth=f)),c}:e.documentElement.currentStyle&&(bH=function(a,b){var c,d,e=a.currentStyle&&a.currentStyle[b],f=a.style;return e==null&&f&&f[b]&&(e=f[b]),bP.test(e)&&!bM.test(b)&&(c=f.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":e,e=f.pixelLeft+"px",f.left=c,d&&(a.runtimeStyle.left=d)),e===""?"auto":e}),p.each(["height","width"],function(a,b){p.cssHooks[b]={get:function(a,c,d){if(c)return a.offsetWidth!==0||bH(a,"display")!=="none"?ca(a,b,d):p.swap(a,bS,function(){return ca(a,b,d)})},set:function(a,c,d){return b$(a,c,d?b_(a,b,d,p.support.boxSizing&&p.css(a,"boxSizing")==="border-box"):0)}}}),p.support.opacity||(p.cssHooks.opacity={get:function(a,b){return bL.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=p.isNumeric(b)?"alpha(opacity="+b*100+")":"",f=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&p.trim(f.replace(bK,""))===""&&c.removeAttribute){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bK.test(f)?f.replace(bK,e):f+" "+e}}),p(function(){p.support.reliableMarginRight||(p.cssHooks.marginRight={get:function(a,b){return p.swap(a,{display:"inline-block"},function(){if(b)return bH(a,"marginRight")})}}),!p.support.pixelPosition&&p.fn.position&&p.each(["top","left"],function(a,b){p.cssHooks[b]={get:function(a,c){if(c){var d=bH(a,b);return bP.test(d)?p(a).position()[b]+"px":d}}}})}),p.expr&&p.expr.filters&&(p.expr.filters.hidden=function(a){return a.offsetWidth===0&&a.offsetHeight===0||!p.support.reliableHiddenOffsets&&(a.style&&a.style.display||bH(a,"display"))==="none"},p.expr.filters.visible=function(a){return!p.expr.filters.hidden(a)}),p.each({margin:"",padding:"",border:"Width"},function(a,b){p.cssHooks[a+b]={expand:function(c){var d,e=typeof c=="string"?c.split(" "):[c],f={};for(d=0;d<4;d++)f[a+bU[d]+b]=e[d]||e[d-2]||e[0];return f}},bN.test(a)||(p.cssHooks[a+b].set=b$)});var cc=/%20/g,cd=/\[\]$/,ce=/\r?\n/g,cf=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,cg=/^(?:select|textarea)/i;p.fn.extend({serialize:function(){return p.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?p.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||cg.test(this.nodeName)||cf.test(this.type))}).map(function(a,b){var c=p(this).val();return c==null?null:p.isArray(c)?p.map(c,function(a,c){return{name:b.name,value:a.replace(ce,"\r\n")}}):{name:b.name,value:c.replace(ce,"\r\n")}}).get()}}),p.param=function(a,c){var d,e=[],f=function(a,b){b=p.isFunction(b)?b():b==null?"":b,e[e.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=p.ajaxSettings&&p.ajaxSettings.traditional);if(p.isArray(a)||a.jquery&&!p.isPlainObject(a))p.each(a,function(){f(this.name,this.value)});else for(d in a)ch(d,a[d],c,f);return e.join("&").replace(cc,"+")};var ci,cj,ck=/#.*$/,cl=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,cm=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,cn=/^(?:GET|HEAD)$/,co=/^\/\//,cp=/\?/,cq=/)<[^<]*)*<\/script>/gi,cr=/([?&])_=[^&]*/,cs=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,ct=p.fn.load,cu={},cv={},cw=["*/"]+["*"];try{ci=f.href}catch(cx){ci=e.createElement("a"),ci.href="",ci=ci.href}cj=cs.exec(ci.toLowerCase())||[],p.fn.load=function(a,c,d){if(typeof a!="string"&&ct)return ct.apply(this,arguments);if(!this.length)return this;var e,f,g,h=this,i=a.indexOf(" ");return i>=0&&(e=a.slice(i,a.length),a=a.slice(0,i)),p.isFunction(c)?(d=c,c=b):typeof c=="object"&&(f="POST"),p.ajax({url:a,type:f,dataType:"html",data:c,complete:function(a,b){d&&h.each(d,g||[a.responseText,b,a])}}).done(function(a){g=arguments,h.html(e?p("
").append(a.replace(cq,"")).find(e):a)}),this},p.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){p.fn[b]=function(a){return this.on(b,a)}}),p.each(["get","post"],function(a,c){p[c]=function(a,d,e,f){return p.isFunction(d)&&(f=f||e,e=d,d=b),p.ajax({type:c,url:a,data:d,success:e,dataType:f})}}),p.extend({getScript:function(a,c){return p.get(a,b,c,"script")},getJSON:function(a,b,c){return p.get(a,b,c,"json")},ajaxSetup:function(a,b){return b?cA(a,p.ajaxSettings):(b=a,a=p.ajaxSettings),cA(a,b),a},ajaxSettings:{url:ci,isLocal:cm.test(cj[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":cw},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":p.parseJSON,"text xml":p.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:cy(cu),ajaxTransport:cy(cv),ajax:function(a,c){function y(a,c,f,i){var k,s,t,u,w,y=c;if(v===2)return;v=2,h&&clearTimeout(h),g=b,e=i||"",x.readyState=a>0?4:0,f&&(u=cB(l,x,f));if(a>=200&&a<300||a===304)l.ifModified&&(w=x.getResponseHeader("Last-Modified"),w&&(p.lastModified[d]=w),w=x.getResponseHeader("Etag"),w&&(p.etag[d]=w)),a===304?(y="notmodified",k=!0):(k=cC(l,u),y=k.state,s=k.data,t=k.error,k=!t);else{t=y;if(!y||a)y="error",a<0&&(a=0)}x.status=a,x.statusText=""+(c||y),k?o.resolveWith(m,[s,y,x]):o.rejectWith(m,[x,y,t]),x.statusCode(r),r=b,j&&n.trigger("ajax"+(k?"Success":"Error"),[x,l,k?s:t]),q.fireWith(m,[x,y]),j&&(n.trigger("ajaxComplete",[x,l]),--p.active||p.event.trigger("ajaxStop"))}typeof a=="object"&&(c=a,a=b),c=c||{};var d,e,f,g,h,i,j,k,l=p.ajaxSetup({},c),m=l.context||l,n=m!==l&&(m.nodeType||m instanceof p)?p(m):p.event,o=p.Deferred(),q=p.Callbacks("once memory"),r=l.statusCode||{},t={},u={},v=0,w="canceled",x={readyState:0,setRequestHeader:function(a,b){if(!v){var c=a.toLowerCase();a=u[c]=u[c]||a,t[a]=b}return this},getAllResponseHeaders:function(){return v===2?e:null},getResponseHeader:function(a){var c;if(v===2){if(!f){f={};while(c=cl.exec(e))f[c[1].toLowerCase()]=c[2]}c=f[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){return v||(l.mimeType=a),this},abort:function(a){return a=a||w,g&&g.abort(a),y(0,a),this}};o.promise(x),x.success=x.done,x.error=x.fail,x.complete=q.add,x.statusCode=function(a){if(a){var b;if(v<2)for(b in a)r[b]=[r[b],a[b]];else b=a[x.status],x.always(b)}return this},l.url=((a||l.url)+"").replace(ck,"").replace(co,cj[1]+"//"),l.dataTypes=p.trim(l.dataType||"*").toLowerCase().split(s),l.crossDomain==null&&(i=cs.exec(l.url.toLowerCase()),l.crossDomain=!(!i||i[1]==cj[1]&&i[2]==cj[2]&&(i[3]||(i[1]==="http:"?80:443))==(cj[3]||(cj[1]==="http:"?80:443)))),l.data&&l.processData&&typeof l.data!="string"&&(l.data=p.param(l.data,l.traditional)),cz(cu,l,c,x);if(v===2)return x;j=l.global,l.type=l.type.toUpperCase(),l.hasContent=!cn.test(l.type),j&&p.active++===0&&p.event.trigger("ajaxStart");if(!l.hasContent){l.data&&(l.url+=(cp.test(l.url)?"&":"?")+l.data,delete l.data),d=l.url;if(l.cache===!1){var z=p.now(),A=l.url.replace(cr,"$1_="+z);l.url=A+(A===l.url?(cp.test(l.url)?"&":"?")+"_="+z:"")}}(l.data&&l.hasContent&&l.contentType!==!1||c.contentType)&&x.setRequestHeader("Content-Type",l.contentType),l.ifModified&&(d=d||l.url,p.lastModified[d]&&x.setRequestHeader("If-Modified-Since",p.lastModified[d]),p.etag[d]&&x.setRequestHeader("If-None-Match",p.etag[d])),x.setRequestHeader("Accept",l.dataTypes[0]&&l.accepts[l.dataTypes[0]]?l.accepts[l.dataTypes[0]]+(l.dataTypes[0]!=="*"?", "+cw+"; q=0.01":""):l.accepts["*"]);for(k in l.headers)x.setRequestHeader(k,l.headers[k]);if(!l.beforeSend||l.beforeSend.call(m,x,l)!==!1&&v!==2){w="abort";for(k in{success:1,error:1,complete:1})x[k](l[k]);g=cz(cv,l,c,x);if(!g)y(-1,"No Transport");else{x.readyState=1,j&&n.trigger("ajaxSend",[x,l]),l.async&&l.timeout>0&&(h=setTimeout(function(){x.abort("timeout")},l.timeout));try{v=1,g.send(t,y)}catch(B){if(v<2)y(-1,B);else throw B}}return x}return x.abort()},active:0,lastModified:{},etag:{}});var cD=[],cE=/\?/,cF=/(=)\?(?=&|$)|\?\?/,cG=p.now();p.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=cD.pop()||p.expando+"_"+cG++;return this[a]=!0,a}}),p.ajaxPrefilter("json jsonp",function(c,d,e){var f,g,h,i=c.data,j=c.url,k=c.jsonp!==!1,l=k&&cF.test(j),m=k&&!l&&typeof i=="string"&&!(c.contentType||"").indexOf("application/x-www-form-urlencoded")&&cF.test(i);if(c.dataTypes[0]==="jsonp"||l||m)return f=c.jsonpCallback=p.isFunction(c.jsonpCallback)?c.jsonpCallback():c.jsonpCallback,g=a[f],l?c.url=j.replace(cF,"$1"+f):m?c.data=i.replace(cF,"$1"+f):k&&(c.url+=(cE.test(j)?"&":"?")+c.jsonp+"="+f),c.converters["script json"]=function(){return h||p.error(f+" was not called"),h[0]},c.dataTypes[0]="json",a[f]=function(){h=arguments},e.always(function(){a[f]=g,c[f]&&(c.jsonpCallback=d.jsonpCallback,cD.push(f)),h&&p.isFunction(g)&&g(h[0]),h=g=b}),"script"}),p.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){return p.globalEval(a),a}}}),p.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),p.ajaxTransport("script",function(a){if(a.crossDomain){var c,d=e.head||e.getElementsByTagName("head")[0]||e.documentElement;return{send:function(f,g){c=e.createElement("script"),c.async="async",a.scriptCharset&&(c.charset=a.scriptCharset),c.src=a.url,c.onload=c.onreadystatechange=function(a,e){if(e||!c.readyState||/loaded|complete/.test(c.readyState))c.onload=c.onreadystatechange=null,d&&c.parentNode&&d.removeChild(c),c=b,e||g(200,"success")},d.insertBefore(c,d.firstChild)},abort:function(){c&&c.onload(0,1)}}}});var cH,cI=a.ActiveXObject?function(){for(var a in cH)cH[a](0,1)}:!1,cJ=0;p.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&cK()||cL()}:cK,function(a){p.extend(p.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(p.ajaxSettings.xhr()),p.support.ajax&&p.ajaxTransport(function(c){if(!c.crossDomain||p.support.cors){var d;return{send:function(e,f){var g,h,i=c.xhr();c.username?i.open(c.type,c.url,c.async,c.username,c.password):i.open(c.type,c.url,c.async);if(c.xhrFields)for(h in c.xhrFields)i[h]=c.xhrFields[h];c.mimeType&&i.overrideMimeType&&i.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(h in e)i.setRequestHeader(h,e[h])}catch(j){}i.send(c.hasContent&&c.data||null),d=function(a,e){var h,j,k,l,m;try{if(d&&(e||i.readyState===4)){d=b,g&&(i.onreadystatechange=p.noop,cI&&delete cH[g]);if(e)i.readyState!==4&&i.abort();else{h=i.status,k=i.getAllResponseHeaders(),l={},m=i.responseXML,m&&m.documentElement&&(l.xml=m);try{l.text=i.responseText}catch(a){}try{j=i.statusText}catch(n){j=""}!h&&c.isLocal&&!c.crossDomain?h=l.text?200:404:h===1223&&(h=204)}}}catch(o){e||f(-1,o)}l&&f(h,j,l,k)},c.async?i.readyState===4?setTimeout(d,0):(g=++cJ,cI&&(cH||(cH={},p(a).unload(cI)),cH[g]=d),i.onreadystatechange=d):d()},abort:function(){d&&d(0,1)}}}});var cM,cN,cO=/^(?:toggle|show|hide)$/,cP=new RegExp("^(?:([-+])=|)("+q+")([a-z%]*)$","i"),cQ=/queueHooks$/,cR=[cX],cS={"*":[function(a,b){var c,d,e,f=this.createTween(a,b),g=cP.exec(b),h=f.cur(),i=+h||0,j=1;if(g){c=+g[2],d=g[3]||(p.cssNumber[a]?"":"px");if(d!=="px"&&i){i=p.css(f.elem,a,!0)||c||1;do e=j=j||".5",i=i/j,p.style(f.elem,a,i+d),j=f.cur()/h;while(j!==1&&j!==e)}f.unit=d,f.start=i,f.end=g[1]?i+(g[1]+1)*c:c}return f}]};p.Animation=p.extend(cV,{tweener:function(a,b){p.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");var c,d=0,e=a.length;for(;d-1,j={},k={},l,m;i?(k=e.position(),l=k.top,m=k.left):(l=parseFloat(g)||0,m=parseFloat(h)||0),p.isFunction(b)&&(b=b.call(a,c,f)),b.top!=null&&(j.top=b.top-f.top+l),b.left!=null&&(j.left=b.left-f.left+m),"using"in b?b.using.call(a,j):e.css(j)}},p.fn.extend({position:function(){if(!this[0])return;var a=this[0],b=this.offsetParent(),c=this.offset(),d=c$.test(b[0].nodeName)?{top:0,left:0}:b.offset();return c.top-=parseFloat(p.css(a,"marginTop"))||0,c.left-=parseFloat(p.css(a,"marginLeft"))||0,d.top+=parseFloat(p.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(p.css(b[0],"borderLeftWidth"))||0,{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||e.body;while(a&&!c$.test(a.nodeName)&&p.css(a,"position")==="static")a=a.offsetParent;return a||e.body})}}),p.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,c){var d=/Y/.test(c);p.fn[a]=function(e){return p.access(this,function(a,e,f){var g=c_(a);if(f===b)return g?c in g?g[c]:g.document.documentElement[e]:a[e];g?g.scrollTo(d?p(g).scrollLeft():f,d?f:p(g).scrollTop()):a[e]=f},a,e,arguments.length,null)}}),p.each({Height:"height",Width:"width"},function(a,c){p.each({padding:"inner"+a,content:c,"":"outer"+a},function(d,e){p.fn[e]=function(e,f){var g=arguments.length&&(d||typeof e!="boolean"),h=d||(e===!0||f===!0?"margin":"border");return p.access(this,function(c,d,e){var f;return p.isWindow(c)?c.document.documentElement["client"+a]:c.nodeType===9?(f=c.documentElement,Math.max(c.body["scroll"+a],f["scroll"+a],c.body["offset"+a],f["offset"+a],f["client"+a])):e===b?p.css(c,d,e,h):p.style(c,d,e,h)},c,g?e:b,g)}})}),a.jQuery=a.$=p,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return p})})(window); diff --git a/resources/public/js/vendor/modernizr-2.6.1.min.js b/resources/public/js/vendor/modernizr-2.6.1.min.js new file mode 100644 index 0000000..52b523f --- /dev/null +++ b/resources/public/js/vendor/modernizr-2.6.1.min.js @@ -0,0 +1,4 @@ +/* Modernizr 2.6.1 (Custom Build) | MIT & BSD + * Build: http://modernizr.com/download/#-fontface-backgroundsize-borderimage-borderradius-boxshadow-flexbox-hsla-multiplebgs-opacity-rgba-textshadow-cssanimations-csscolumns-generatedcontent-cssgradients-cssreflections-csstransforms-csstransforms3d-csstransitions-applicationcache-canvas-canvastext-draganddrop-hashchange-history-audio-video-indexeddb-input-inputtypes-localstorage-postmessage-sessionstorage-websockets-websqldatabase-webworkers-geolocation-inlinesvg-smil-svg-svgclippaths-touch-webgl-shiv-mq-cssclasses-addtest-prefixed-teststyles-testprop-testallprops-hasevent-prefixes-domprefixes-load + */ +;window.Modernizr=function(a,b,c){function D(a){j.cssText=a}function E(a,b){return D(n.join(a+";")+(b||""))}function F(a,b){return typeof a===b}function G(a,b){return!!~(""+a).indexOf(b)}function H(a,b){for(var d in a){var e=a[d];if(!G(e,"-")&&j[e]!==c)return b=="pfx"?e:!0}return!1}function I(a,b,d){for(var e in a){var f=b[a[e]];if(f!==c)return d===!1?a[e]:F(f,"function")?f.bind(d||b):f}return!1}function J(a,b,c){var d=a.charAt(0).toUpperCase()+a.slice(1),e=(a+" "+p.join(d+" ")+d).split(" ");return F(b,"string")||F(b,"undefined")?H(e,b):(e=(a+" "+q.join(d+" ")+d).split(" "),I(e,b,c))}function K(){e.input=function(c){for(var d=0,e=c.length;d',a,""].join(""),k.id=h,(l?k:m).innerHTML+=f,m.appendChild(k),l||(m.style.background="",g.appendChild(m)),i=c(k,a),l?k.parentNode.removeChild(k):m.parentNode.removeChild(m),!!i},z=function(b){var c=a.matchMedia||a.msMatchMedia;if(c)return c(b).matches;var d;return y("@media "+b+" { #"+h+" { position: absolute; } }",function(b){d=(a.getComputedStyle?getComputedStyle(b,null):b.currentStyle)["position"]=="absolute"}),d},A=function(){function d(d,e){e=e||b.createElement(a[d]||"div"),d="on"+d;var f=d in e;return f||(e.setAttribute||(e=b.createElement("div")),e.setAttribute&&e.removeAttribute&&(e.setAttribute(d,""),f=F(e[d],"function"),F(e[d],"undefined")||(e[d]=c),e.removeAttribute(d))),e=null,f}var a={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return d}(),B={}.hasOwnProperty,C;!F(B,"undefined")&&!F(B.call,"undefined")?C=function(a,b){return B.call(a,b)}:C=function(a,b){return b in a&&F(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=w.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(w.call(arguments)));return Object(g)===g?g:f}return c.apply(b,d.concat(w.call(arguments)))};return e}),s.flexbox=function(){return J("flexWrap")},s.canvas=function(){var a=b.createElement("canvas");return!!a.getContext&&!!a.getContext("2d")},s.canvastext=function(){return!!e.canvas&&!!F(b.createElement("canvas").getContext("2d").fillText,"function")},s.webgl=function(){return!!a.WebGLRenderingContext},s.touch=function(){var c;return"ontouchstart"in a||a.DocumentTouch&&b instanceof DocumentTouch?c=!0:y(["@media (",n.join("touch-enabled),("),h,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(a){c=a.offsetTop===9}),c},s.geolocation=function(){return"geolocation"in navigator},s.postmessage=function(){return!!a.postMessage},s.websqldatabase=function(){return!!a.openDatabase},s.indexedDB=function(){return!!J("indexedDB",a)},s.hashchange=function(){return A("hashchange",a)&&(b.documentMode===c||b.documentMode>7)},s.history=function(){return!!a.history&&!!history.pushState},s.draganddrop=function(){var a=b.createElement("div");return"draggable"in a||"ondragstart"in a&&"ondrop"in a},s.websockets=function(){return"WebSocket"in a||"MozWebSocket"in a},s.rgba=function(){return D("background-color:rgba(150,255,150,.5)"),G(j.backgroundColor,"rgba")},s.hsla=function(){return D("background-color:hsla(120,40%,100%,.5)"),G(j.backgroundColor,"rgba")||G(j.backgroundColor,"hsla")},s.multiplebgs=function(){return D("background:url(https://),url(https://),red url(https://)"),/(url\s*\(.*?){3}/.test(j.background)},s.backgroundsize=function(){return J("backgroundSize")},s.borderimage=function(){return J("borderImage")},s.borderradius=function(){return J("borderRadius")},s.boxshadow=function(){return J("boxShadow")},s.textshadow=function(){return b.createElement("div").style.textShadow===""},s.opacity=function(){return E("opacity:.55"),/^0.55$/.test(j.opacity)},s.cssanimations=function(){return J("animationName")},s.csscolumns=function(){return J("columnCount")},s.cssgradients=function(){var a="background-image:",b="gradient(linear,left top,right bottom,from(#9f9),to(white));",c="linear-gradient(left top,#9f9, white);";return D((a+"-webkit- ".split(" ").join(b+a)+n.join(c+a)).slice(0,-a.length)),G(j.backgroundImage,"gradient")},s.cssreflections=function(){return J("boxReflect")},s.csstransforms=function(){return!!J("transform")},s.csstransforms3d=function(){var a=!!J("perspective");return a&&"webkitPerspective"in g.style&&y("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",function(b,c){a=b.offsetLeft===9&&b.offsetHeight===3}),a},s.csstransitions=function(){return J("transition")},s.fontface=function(){var a;return y('@font-face {font-family:"font";src:url("https://")}',function(c,d){var e=b.getElementById("smodernizr"),f=e.sheet||e.styleSheet,g=f?f.cssRules&&f.cssRules[0]?f.cssRules[0].cssText:f.cssText||"":"";a=/src/i.test(g)&&g.indexOf(d.split(" ")[0])===0}),a},s.generatedcontent=function(){var a;return y(['#modernizr:after{content:"',l,'";visibility:hidden}'].join(""),function(b){a=b.offsetHeight>=1}),a},s.video=function(){var a=b.createElement("video"),c=!1;try{if(c=!!a.canPlayType)c=new Boolean(c),c.ogg=a.canPlayType('video/ogg; codecs="theora"').replace(/^no$/,""),c.h264=a.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,""),c.webm=a.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,"")}catch(d){}return c},s.audio=function(){var a=b.createElement("audio"),c=!1;try{if(c=!!a.canPlayType)c=new Boolean(c),c.ogg=a.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),c.mp3=a.canPlayType("audio/mpeg;").replace(/^no$/,""),c.wav=a.canPlayType('audio/wav; codecs="1"').replace(/^no$/,""),c.m4a=(a.canPlayType("audio/x-m4a;")||a.canPlayType("audio/aac;")).replace(/^no$/,"")}catch(d){}return c},s.localstorage=function(){try{return localStorage.setItem(h,h),localStorage.removeItem(h),!0}catch(a){return!1}},s.sessionstorage=function(){try{return sessionStorage.setItem(h,h),sessionStorage.removeItem(h),!0}catch(a){return!1}},s.webworkers=function(){return!!a.Worker},s.applicationcache=function(){return!!a.applicationCache},s.svg=function(){return!!b.createElementNS&&!!b.createElementNS(r.svg,"svg").createSVGRect},s.inlinesvg=function(){var a=b.createElement("div");return a.innerHTML="",(a.firstChild&&a.firstChild.namespaceURI)==r.svg},s.smil=function(){return!!b.createElementNS&&/SVGAnimate/.test(m.call(b.createElementNS(r.svg,"animate")))},s.svgclippaths=function(){return!!b.createElementNS&&/SVGClipPath/.test(m.call(b.createElementNS(r.svg,"clipPath")))};for(var L in s)C(s,L)&&(x=L.toLowerCase(),e[x]=s[L](),v.push((e[x]?"":"no-")+x));return e.input||K(),e.addTest=function(a,b){if(typeof a=="object")for(var d in a)C(a,d)&&e.addTest(d,a[d]);else{a=a.toLowerCase();if(e[a]!==c)return e;b=typeof b=="function"?b():b,f&&(g.className+=" "+(b?"":"no-")+a),e[a]=b}return e},D(""),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=n,e._domPrefixes=q,e._cssomPrefixes=p,e.mq=z,e.hasEvent=A,e.testProp=function(a){return H([a])},e.testAllProps=J,e.testStyles=y,e.prefixed=function(a,b,c){return b?J(a,b,c):J(a,"pfx")},g.className=g.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(f?" js "+v.join(" "):""),e}(this,this.document),function(a,b,c){function d(a){return o.call(a)=="[object Function]"}function e(a){return typeof a=="string"}function f(){}function g(a){return!a||a=="loaded"||a=="complete"||a=="uninitialized"}function h(){var a=p.shift();q=1,a?a.t?m(function(){(a.t=="c"?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)){a!="img"&&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={},o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};y[c]===1&&(r=1,y[c]=[],l=b.createElement(a)),a=="object"?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),a!="img"&&(r||y[c]===2?(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(b=="c"?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),p.length==1&&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&&o.call(a.opera)=="[object Opera]",l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return o.call(a)=="[object Array]"},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;f