From 7536e791bcd1b01384d981b06411a08bf648c767 Mon Sep 17 00:00:00 2001 From: libre-net-society Date: Wed, 25 May 2016 18:54:28 +0300 Subject: [PATCH] Init purple website --- css/app.css | 218 +++++++++++++++++++++++++++++++++++ fonts/OpenSans.ttf | Bin 0 -> 46992 bytes images/purplei2p.png | Bin 0 -> 21574 bytes index.html | 68 ++++++++++- js/app.js | 52 +++++++++ locales/dev/translation.json | 7 ++ locales/en/translation.json | 30 +++++ locales/ru/translation.json | 30 +++++ 8 files changed, 399 insertions(+), 6 deletions(-) create mode 100644 css/app.css create mode 100644 fonts/OpenSans.ttf create mode 100644 images/purplei2p.png create mode 100644 js/app.js create mode 100644 locales/dev/translation.json create mode 100644 locales/en/translation.json create mode 100644 locales/ru/translation.json diff --git a/css/app.css b/css/app.css new file mode 100644 index 0000000..6450676 --- /dev/null +++ b/css/app.css @@ -0,0 +1,218 @@ +/* http://meyerweb.com/eric/tools/css/reset/ + v2.0 | 20110126 + License: none (public domain) +*/ + +html, body, div, span, applet, object, iframe, +h1, h2, h3, h4, h5, h6, p, blockquote, pre, +a, abbr, acronym, address, big, cite, code, +del, dfn, em, img, ins, kbd, q, s, samp, +small, strike, strong, sub, sup, tt, var, +b, u, i, center, +dl, dt, dd, ol, ul, li, +fieldset, form, label, legend, +table, caption, tbody, tfoot, thead, tr, th, td, +article, aside, canvas, details, embed, +figure, figcaption, footer, header, hgroup, +menu, nav, output, ruby, section, summary, +time, mark, audio, video { + margin: 0; + padding: 0; + border: 0; + font-size: 100%; + font: inherit; + vertical-align: baseline; +} +/* HTML5 display-role reset for older browsers */ +article, aside, details, figcaption, figure, +footer, header, hgroup, menu, nav, section { + display: block; +} +body { + line-height: 1; +} +ol, ul { + list-style: none; +} +blockquote, q { + quotes: none; +} +blockquote:before, blockquote:after, +q:before, q:after { + content: ''; + content: none; +} +table { + border-collapse: collapse; + border-spacing: 0; +} + +/*! + * "Fork me on GitHub" CSS ribbon v0.2.0 | MIT License + * https://github.com/simonwhitaker/github-fork-ribbon-css +*/ + +.github-fork-ribbon { + width: 12.1em; + height: 12.1em; + position: absolute; + overflow: hidden; + top: 0; + right: 0; + z-index: 9999; + pointer-events: none; + font-size: 13px; + text-decoration: none; + text-indent: -999999px; +} + +.github-fork-ribbon.fixed { + position: fixed; +} + +.github-fork-ribbon:before, .github-fork-ribbon:after { + /* The right and left classes determine the side we attach our banner to */ + position: absolute; + display: block; + width: 15.38em; + height: 1.54em; + + top: 3.23em; + right: -3.23em; + + -webkit-transform: rotate(45deg); + -moz-transform: rotate(45deg); + -ms-transform: rotate(45deg); + -o-transform: rotate(45deg); + transform: rotate(45deg); +} + +.github-fork-ribbon:before { + content: ""; + + /* Add a bit of padding to give some substance outside the "stitching" */ + padding: .38em 0; + + /* Set the base colour */ + background-color: #a00; + + /* Set a gradient: transparent black at the top to almost-transparent black at the bottom */ + background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.15))); + background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15)); + background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15)); + background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15)); + background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15)); + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15)); + + /* Add a drop shadow */ + -webkit-box-shadow: 0 .15em .23em 0 rgba(0, 0, 0, 0.5); + -moz-box-shadow: 0 .15em .23em 0 rgba(0, 0, 0, 0.5); + box-shadow: 0 .15em .23em 0 rgba(0, 0, 0, 0.5); + + pointer-events: auto; +} + +.github-fork-ribbon:after { + /* Set the text from the title attribute */ + content: attr(title); + + /* Set the text properties */ + color: #fff; + font: 700 1em "Helvetica Neue", Helvetica, Arial, sans-serif; + line-height: 1.54em; + text-decoration: none; + text-shadow: 0 -.08em rgba(0, 0, 0, 0.5); + text-align: center; + text-indent: 0; + + /* Set the layout properties */ + padding: .15em 0; + margin: .15em 0; + + /* Add "stitching" effect */ + border-width: .08em 0; + border-style: dotted; + border-color: #fff; + border-color: rgba(255, 255, 255, 0.7); +} + +.github-fork-ribbon.left-top, .github-fork-ribbon.left-bottom { + right: auto; + left: 0; +} + +.github-fork-ribbon.left-bottom, .github-fork-ribbon.right-bottom { + top: auto; + bottom: 0; +} + +.github-fork-ribbon.left-top:before, .github-fork-ribbon.left-top:after, .github-fork-ribbon.left-bottom:before, .github-fork-ribbon.left-bottom:after { + right: auto; + left: -3.23em; +} + +.github-fork-ribbon.left-bottom:before, .github-fork-ribbon.left-bottom:after, .github-fork-ribbon.right-bottom:before, .github-fork-ribbon.right-bottom:after { + top: auto; + bottom: 3.23em; +} + +.github-fork-ribbon.left-top:before, .github-fork-ribbon.left-top:after, .github-fork-ribbon.right-bottom:before, .github-fork-ribbon.right-bottom:after { + -webkit-transform: rotate(-45deg); + -moz-transform: rotate(-45deg); + -ms-transform: rotate(-45deg); + -o-transform: rotate(-45deg); + transform: rotate(-45deg); +}@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + src: local('Open Sans'), local('OpenSans'), url(../fonts/OpenSans.ttf) format('truetype'); +} + +html, body { + font-family: "Open Sans", sans-serif; + font-size: 20px; + background: #BB32FF; + color: #EFDFFF; +} + +h1, h2, p {padding: 10px;} +h1 {font-size: 2em;} +h2 {font-size: 1.5em;} +a {color: #800080; text-decoration: none;} +a:hover {color: #A020B0;} + +.container {text-align: center;} +.header {padding: 40px; background: #800080;} +.download {margin-top: 20px;} + +#dl-btn { + font-size: 1.5em; + background: #C145FF; display: inline-block; + padding: 25px; margin: 10px; +} + +.header a { padding: 15px; color: #EFDFFF;} +.header a:hover {color: #FFFFFF;} + +.content { + padding: 40px; + border-top: 1px #EFDFFF solid; +} +.content p { + max-width: 800px; + margin: auto; + font-size: 0.8em; +} + +#donations {display: none;} +#donations:target {display: block;} +.p-hr { + border-top: 1px #EFDFFF solid; + max-width: 600px; + margin: auto; + margin-top: 30px; + margin-bottom: 30px; +} + +.links a {font-size: 1.2em; padding: 10px;} diff --git a/fonts/OpenSans.ttf b/fonts/OpenSans.ttf new file mode 100644 index 0000000000000000000000000000000000000000..d4f84836b50292ad528014420e29d025aa9b4a8a GIT binary patch literal 46992 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�y9Z`s3%Lj=f#7Ji{-2RkeD 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

JGwhH32@mwA(WRuBCKL@?8z9fM}z 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 i(bCc)%CSap^Z0) -Donations for i2pd development
-BTC: 1K7Ds6KUeR8ya287UC4rYTjvC96vXyZbDY
-DASH: Xw8YUrQpYzP9tZBmbjqxS3M97Q7v3vJKUF
-LTC: LKQirrYrDeTuAPnpYq5y7LVKtywfkkHi59
-ANC: AQJYweYYUqM1nVfLqfoSMpUMfzxvS4Xd7z
-DOGE: DNXLQKziRPAsD9H3DFNjk4fLQrdaSX893Y
+ + + Invisible Internet Project: Purple + + + + +
Fork me on GitHub +

+
+ +

Invisible Internet Project:

+

Network without borders

+

We are building network which helps people to communicate and share information without restrictions.

+

Free from censorship. Free from privacy violations.

+
+ Downloads +
+ +
+
+

How Invisible Internet works?

+

I2P (Invisible Internet Project) is anonymous network which works on top of public Internet.

+

Privacy and anonymity are achieved by strong encryption and bouncing your traffic through thousands of I2P nodes all around the world.

+

Nobody can track your activities inside Invisible Internet.

+

+ If you are interested in deeper technical details, visit + this page. +

+
+

Let's make the world a better place

+

I2P runs and is developed by people like you.

+

You can help to protect our civil rights online, just run I2P node 24/7 and spread the word!

+

Support with coins

+
+

Donations for Purple I2P developing:

+

E-Mail: i2porignal at yandex.ru

+

BTC: 1K7Ds6KUeR8ya287UC4rYTjvC96vXyZbDY

+

DASH: Xw8YUrQpYzP9tZBmbjqxS3M97Q7v3vJKUF

+

LTC: LKQirrYrDeTuAPnpYq5y7LVKtywfkkHi59

+

ANC: AQJYweYYUqM1nVfLqfoSMpUMfzxvS4Xd7z

+

DOGE: DNXLQKziRPAsD9H3DFNjk4fLQrdaSX893Y

+
+
+ +
+
+ diff --git a/js/app.js b/js/app.js new file mode 100644 index 0000000..5a17857 --- /dev/null +++ b/js/app.js @@ -0,0 +1,52 @@ +/*! jQuery v2.1.4 | (c) 2005, 2015 jQuery Foundation, Inc. | jquery.org/license */ +!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k={},l=a.document,m="2.1.4",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return n.each(this,a,b)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(a=arguments[h]))for(b in a)c=g[b],d=a[b],g!==d&&(j&&d&&(n.isPlainObject(d)||(e=n.isArray(d)))?(e?(e=!1,f=c&&n.isArray(c)?c:[]):f=c&&n.isPlainObject(c)?c:{},g[b]=n.extend(j,f,d)):void 0!==d&&(g[b]=d));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray,isWindow:function(a){return null!=a&&a===a.window},isNumeric:function(a){return!n.isArray(a)&&a-parseFloat(a)+1>=0},isPlainObject:function(a){return"object"!==n.type(a)||a.nodeType||n.isWindow(a)?!1:a.constructor&&!j.call(a.constructor.prototype,"isPrototypeOf")?!1:!0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(a){var b,c=eval;a=n.trim(a),a&&(1===a.indexOf("use strict")?(b=l.createElement("script"),b.text=a,l.head.appendChild(b).parentNode.removeChild(b)):c(a))},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=s(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){return null==b?-1:g.call(b,a,c)},merge:function(a,b){for(var c=+b.length,d=0,e=a.length;c>d;d++)a[e++]=b[d];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=s(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(c=a[b],b=a,a=c),n.isFunction(a)?(e=d.call(arguments,2),f=function(){return a.apply(b||this,e.concat(d.call(arguments)))},f.guid=a.guid=a.guid||n.guid++,f):void 0},now:Date.now,support:k}),n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function s(a){var b="length"in a&&a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&&(l=!0),0},C=1<<31,D={}.hasOwnProperty,E=[],F=E.pop,G=E.push,H=E.push,I=E.slice,J=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},K="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",N=M.replace("w","w#"),O="\\["+L+"*("+M+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+N+"))|)"+L+"*\\]",P=":("+M+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+O+")*)|.*)\\)|)",Q=new RegExp(L+"+","g"),R=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g"),S=new RegExp("^"+L+"*,"+L+"*"),T=new RegExp("^"+L+"*([>+~]|"+L+")"+L+"*"),U=new RegExp("="+L+"*([^\\]'\"]*?)"+L+"*\\]","g"),V=new RegExp(P),W=new RegExp("^"+N+"$"),X={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M.replace("w","w*")+")"),ATTR:new RegExp("^"+O),PSEUDO:new RegExp("^"+P),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+K+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,$=/^[^{]+\{\s*\[native \w/,_=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,aa=/[+~]/,ba=/'|\\/g,ca=new RegExp("\\\\([\\da-f]{1,6}"+L+"?|("+L+")|.)","ig"),da=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},ea=function(){m()};try{H.apply(E=I.call(v.childNodes),v.childNodes),E[v.childNodes.length].nodeType}catch(fa){H={apply:E.length?function(a,b){G.apply(a,I.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(a,b,d,e){var f,h,j,k,l,o,r,s,w,x;if((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,d=d||[],k=b.nodeType,"string"!=typeof a||!a||1!==k&&9!==k&&11!==k)return d;if(!e&&p){if(11!==k&&(f=_.exec(a)))if(j=f[1]){if(9===k){if(h=b.getElementById(j),!h||!h.parentNode)return d;if(h.id===j)return d.push(h),d}else if(b.ownerDocument&&(h=b.ownerDocument.getElementById(j))&&t(b,h)&&h.id===j)return d.push(h),d}else{if(f[2])return H.apply(d,b.getElementsByTagName(a)),d;if((j=f[3])&&c.getElementsByClassName)return H.apply(d,b.getElementsByClassName(j)),d}if(c.qsa&&(!q||!q.test(a))){if(s=r=u,w=b,x=1!==k&&a,1===k&&"object"!==b.nodeName.toLowerCase()){o=g(a),(r=b.getAttribute("id"))?s=r.replace(ba,"\\$&"):b.setAttribute("id",s),s="[id='"+s+"'] ",l=o.length;while(l--)o[l]=s+ra(o[l]);w=aa.test(a)&&pa(b.parentNode)||b,x=o.join(",")}if(x)try{return H.apply(d,w.querySelectorAll(x)),d}catch(y){}finally{r||b.removeAttribute("id")}}}return i(a.replace(R,"$1"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||C)-(~a.sourceIndex||C);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function oa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function pa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=g.documentElement,e=g.defaultView,e&&e!==e.top&&(e.addEventListener?e.addEventListener("unload",ea,!1):e.attachEvent&&e.attachEvent("onunload",ea)),p=!f(g),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(g.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=$.test(g.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!g.getElementsByName||!g.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ca,da);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ca,da);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=$.test(g.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML="",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+L+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+L+"*(?:value|"+K+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){var b=g.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+L+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=$.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",P)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=$.test(o.compareDocumentPosition),t=b||$.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===g||a.ownerDocument===v&&t(v,a)?-1:b===g||b.ownerDocument===v&&t(v,b)?1:k?J(k,a)-J(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,h=[a],i=[b];if(!e||!f)return a===g?-1:b===g?1:e?-1:f?1:k?J(k,a)-J(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)i.unshift(c);while(h[d]===i[d])d++;return d?la(h[d],i[d]):h[d]===v?-1:i[d]===v?1:0},g):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(U,"='$1']"),!(!c.matchesSelector||!p||r&&r.test(b)||q&&q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&D.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ca,da),a[3]=(a[3]||a[4]||a[5]||"").replace(ca,da),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return X.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&V.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ca,da).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+L+")"+a+"("+L+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(Q," ")+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){k=q[u]||(q[u]={}),j=k[a]||[],n=j[0]===w&&j[1],m=j[0]===w&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[w,n,m];break}}else if(s&&(j=(b[u]||(b[u]={}))[a])&&j[0]===w)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(s&&((l[u]||(l[u]={}))[a]=[w,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=J(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(R,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(ca,da),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return W.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(ca,da).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Z.test(a.nodeName)},input:function(a){return Y.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:oa(function(){return[0]}),last:oa(function(a,b){return[b-1]}),eq:oa(function(a,b,c){return[0>c?c+b:c]}),even:oa(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:oa(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:oa(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:oa(function(a,b,c){for(var d=0>c?c+b:c;++db;b++)d+=a[b].value;return d}function sa(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[u]||(b[u]={}),(h=i[d])&&h[0]===w&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function ta(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function ua(a,b,c){for(var d=0,e=b.length;e>d;d++)ga(a,b[d],c);return c}function va(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function wa(a,b,c,d,e,f){return d&&!d[u]&&(d=wa(d)),e&&!e[u]&&(e=wa(e,f)),ia(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||ua(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:va(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=va(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?J(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=va(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function xa(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=sa(function(a){return a===b},h,!0),l=sa(function(a){return J(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];f>i;i++)if(c=d.relative[a[i].type])m=[sa(ta(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return wa(i>1&&ta(m),i>1&&ra(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(R,"$1"),c,e>i&&xa(a.slice(i,e)),f>e&&xa(a=a.slice(e)),f>e&&ra(a))}m.push(c)}return ta(m)}function ya(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,m,o,p=0,q="0",r=f&&[],s=[],t=j,u=f||e&&d.find.TAG("*",k),v=w+=null==t?1:Math.random()||.1,x=u.length;for(k&&(j=g!==n&&g);q!==x&&null!=(l=u[q]);q++){if(e&&l){m=0;while(o=a[m++])if(o(l,g,h)){i.push(l);break}k&&(w=v)}c&&((l=!o&&l)&&p--,f&&r.push(l))}if(p+=q,c&&q!==p){m=0;while(o=b[m++])o(r,s,g,h);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=F.call(i));s=va(s)}H.apply(i,s),k&&!f&&s.length>0&&p+b.length>1&&ga.uniqueSort(i)}return k&&(w=v,j=t),r};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=xa(b[c]),f[u]?d.push(f):e.push(f);f=A(a,ya(e,d)),f.selector=a}return f},i=ga.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(ca,da),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=X.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(ca,da),aa.test(j[0].type)&&pa(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&ra(j),!a)return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,aa.test(a)&&pa(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ja(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(K,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=n.expr.match.needsContext,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^.[^:#\[\.,]*$/;function x(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(w.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return g.call(b,a)>=0!==c})}n.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find:function(a){var b,c=this.length,d=[],e=this;if("string"!=typeof a)return this.pushStack(n(a).filter(function(){for(b=0;c>b;b++)if(n.contains(e[b],this))return!0}));for(b=0;c>b;b++)n.find(a,e[b],d);return d=this.pushStack(c>1?n.unique(d):d),d.selector=this.selector?this.selector+" "+a:a,d},filter:function(a){return this.pushStack(x(this,a||[],!1))},not:function(a){return this.pushStack(x(this,a||[],!0))},is:function(a){return!!x(this,"string"==typeof a&&u.test(a)?n(a):a||[],!1).length}});var y,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,A=n.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:z.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||y).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:l,!0)),v.test(c[1])&&n.isPlainObject(b))for(c in b)n.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}return d=l.getElementById(c[2]),d&&d.parentNode&&(this.length=1,this[0]=d),this.context=l,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?"undefined"!=typeof y.ready?y.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};A.prototype=n.fn,y=n(l);var B=/^(?:parents|prev(?:Until|All))/,C={children:!0,contents:!0,next:!0,prev:!0};n.extend({dir:function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&n(a).is(c))break;d.push(a)}return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),n.fn.extend({has:function(a){var b=n(a,this),c=b.length;return this.filter(function(){for(var a=0;c>a;a++)if(n.contains(this,b[a]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=u.test(a)||"string"!=typeof a?n(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.unique(f):f)},index:function(a){return a?"string"==typeof a?g.call(n(a),this[0]):g.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.unique(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function D(a,b){while((a=a[b])&&1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return n.dir(a,"parentNode")},parentsUntil:function(a,b,c){return n.dir(a,"parentNode",c)},next:function(a){return D(a,"nextSibling")},prev:function(a){return D(a,"previousSibling")},nextAll:function(a){return n.dir(a,"nextSibling")},prevAll:function(a){return n.dir(a,"previousSibling")},nextUntil:function(a,b,c){return n.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return n.dir(a,"previousSibling",c)},siblings:function(a){return n.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return n.sibling(a.firstChild)},contents:function(a){return a.contentDocument||n.merge([],a.childNodes)}},function(a,b){n.fn[a]=function(c,d){var e=n.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=n.filter(d,e)),this.length>1&&(C[a]||n.unique(e),B.test(a)&&e.reverse()),this.pushStack(e)}});var E=/\S+/g,F={};function G(a){var b=F[a]={};return n.each(a.match(E)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?F[a]||G(a):n.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(b=a.memory&&l,c=!0,g=e||0,e=0,f=h.length,d=!0;h&&f>g;g++)if(h[g].apply(l[0],l[1])===!1&&a.stopOnFalse){b=!1;break}d=!1,h&&(i?i.length&&j(i.shift()):b?h=[]:k.disable())},k={add:function(){if(h){var c=h.length;!function g(b){n.each(b,function(b,c){var d=n.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&g(c)})}(arguments),d?f=h.length:b&&(e=c,j(b))}return this},remove:function(){return h&&n.each(arguments,function(a,b){var c;while((c=n.inArray(b,h,c))>-1)h.splice(c,1),d&&(f>=c&&f--,g>=c&&g--)}),this},has:function(a){return a?n.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],f=0,this},disable:function(){return h=i=b=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,b||k.disable(),this},locked:function(){return!i},fireWith:function(a,b){return!h||c&&!i||(b=b||[],b=[a,b.slice?b.slice():b],d?i.push(b):j(b)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!c}};return k},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&n.isFunction(a.promise)?e:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var H;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){(a===!0?--n.readyWait:n.isReady)||(n.isReady=!0,a!==!0&&--n.readyWait>0||(H.resolveWith(l,[n]),n.fn.triggerHandler&&(n(l).triggerHandler("ready"),n(l).off("ready"))))}});function I(){l.removeEventListener("DOMContentLoaded",I,!1),a.removeEventListener("load",I,!1),n.ready()}n.ready.promise=function(b){return H||(H=n.Deferred(),"complete"===l.readyState?setTimeout(n.ready):(l.addEventListener("DOMContentLoaded",I,!1),a.addEventListener("load",I,!1))),H.promise(b)},n.ready.promise();var J=n.access=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===n.type(c)){e=!0;for(h in c)n.access(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,n.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(n(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f};n.acceptData=function(a){return 1===a.nodeType||9===a.nodeType||!+a.nodeType};function K(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=n.expando+K.uid++}K.uid=1,K.accepts=n.acceptData,K.prototype={key:function(a){if(!K.accepts(a))return 0;var b={},c=a[this.expando];if(!c){c=K.uid++;try{b[this.expando]={value:c},Object.defineProperties(a,b)}catch(d){b[this.expando]=c,n.extend(a,b)}}return this.cache[c]||(this.cache[c]={}),c},set:function(a,b,c){var d,e=this.key(a),f=this.cache[e];if("string"==typeof b)f[b]=c;else if(n.isEmptyObject(f))n.extend(this.cache[e],b);else for(d in b)f[d]=b[d];return f},get:function(a,b){var c=this.cache[this.key(a)];return void 0===b?c:c[b]},access:function(a,b,c){var d;return void 0===b||b&&"string"==typeof b&&void 0===c?(d=this.get(a,b),void 0!==d?d:this.get(a,n.camelCase(b))):(this.set(a,b,c),void 0!==c?c:b)},remove:function(a,b){var c,d,e,f=this.key(a),g=this.cache[f];if(void 0===b)this.cache[f]={};else{n.isArray(b)?d=b.concat(b.map(n.camelCase)):(e=n.camelCase(b),b in g?d=[b,e]:(d=e,d=d in g?[d]:d.match(E)||[])),c=d.length;while(c--)delete g[d[c]]}},hasData:function(a){return!n.isEmptyObject(this.cache[a[this.expando]]||{})},discard:function(a){a[this.expando]&&delete this.cache[a[this.expando]]}};var L=new K,M=new K,N=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,O=/([A-Z])/g;function P(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.replace(O,"-$1").toLowerCase(),c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:N.test(c)?n.parseJSON(c):c}catch(e){}M.set(a,b,c)}else c=void 0;return c}n.extend({hasData:function(a){return M.hasData(a)||L.hasData(a)},data:function(a,b,c){ +return M.access(a,b,c)},removeData:function(a,b){M.remove(a,b)},_data:function(a,b,c){return L.access(a,b,c)},_removeData:function(a,b){L.remove(a,b)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=M.get(f),1===f.nodeType&&!L.get(f,"hasDataAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),P(f,d,e[d])));L.set(f,"hasDataAttrs",!0)}return e}return"object"==typeof a?this.each(function(){M.set(this,a)}):J(this,function(b){var c,d=n.camelCase(a);if(f&&void 0===b){if(c=M.get(f,a),void 0!==c)return c;if(c=M.get(f,d),void 0!==c)return c;if(c=P(f,d,void 0),void 0!==c)return c}else this.each(function(){var c=M.get(this,d);M.set(this,d,b),-1!==a.indexOf("-")&&void 0!==c&&M.set(this,a,b)})},null,b,arguments.length>1,null,!0)},removeData:function(a){return this.each(function(){M.remove(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=L.get(a,b),c&&(!d||n.isArray(c)?d=L.access(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return L.get(a,c)||L.access(a,c,{empty:n.Callbacks("once memory").add(function(){L.remove(a,[b+"queue",c])})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.lengthx",k.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var U="undefined";k.focusinBubbles="onfocusin"in a;var V=/^key/,W=/^(?:mouse|pointer|contextmenu)|click/,X=/^(?:focusinfocus|focusoutblur)$/,Y=/^([^.]*)(?:\.(.+)|)$/;function Z(){return!0}function $(){return!1}function _(){try{return l.activeElement}catch(a){}}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=L.get(a);if(r){c.handler&&(f=c,c=f.handler,e=f.selector),c.guid||(c.guid=n.guid++),(i=r.events)||(i=r.events={}),(g=r.handle)||(g=r.handle=function(b){return typeof n!==U&&n.event.triggered!==b.type?n.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(E)||[""],j=b.length;while(j--)h=Y.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o&&(l=n.event.special[o]||{},o=(e?l.delegateType:l.bindType)||o,l=n.event.special[o]||{},k=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(".")},f),(m=i[o])||(m=i[o]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,p,g)!==!1||a.addEventListener&&a.addEventListener(o,g,!1)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),n.event.global[o]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=L.hasData(a)&&L.get(a);if(r&&(i=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=Y.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=i[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&q!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete i[o])}else for(o in i)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(i)&&(delete r.handle,L.remove(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,m,o,p=[d||l],q=j.call(b,"type")?b.type:b,r=j.call(b,"namespace")?b.namespace.split("."):[];if(g=h=d=d||l,3!==d.nodeType&&8!==d.nodeType&&!X.test(q+n.event.triggered)&&(q.indexOf(".")>=0&&(r=q.split("."),q=r.shift(),r.sort()),k=q.indexOf(":")<0&&"on"+q,b=b[n.expando]?b:new n.Event(q,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=r.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+r.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:n.makeArray(c,[b]),o=n.event.special[q]||{},e||!o.trigger||o.trigger.apply(d,c)!==!1)){if(!e&&!o.noBubble&&!n.isWindow(d)){for(i=o.delegateType||q,X.test(i+q)||(g=g.parentNode);g;g=g.parentNode)p.push(g),h=g;h===(d.ownerDocument||l)&&p.push(h.defaultView||h.parentWindow||a)}f=0;while((g=p[f++])&&!b.isPropagationStopped())b.type=f>1?i:o.bindType||q,m=(L.get(g,"events")||{})[b.type]&&L.get(g,"handle"),m&&m.apply(g,c),m=k&&g[k],m&&m.apply&&n.acceptData(g)&&(b.result=m.apply(g,c),b.result===!1&&b.preventDefault());return b.type=q,e||b.isDefaultPrevented()||o._default&&o._default.apply(p.pop(),c)!==!1||!n.acceptData(d)||k&&n.isFunction(d[q])&&!n.isWindow(d)&&(h=d[k],h&&(d[k]=null),n.event.triggered=q,d[q](),n.event.triggered=void 0,h&&(d[k]=h)),b.result}},dispatch:function(a){a=n.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(L.get(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,c=0;while((g=f.handlers[c++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(g.namespace))&&(a.handleObj=g,a.data=g.data,e=((n.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==e&&(a.result=e)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!==this;i=i.parentNode||this)if(i.disabled!==!0||"click"!==a.type){for(d=[],c=0;h>c;c++)f=b[c],e=f.selector+" ",void 0===d[e]&&(d[e]=f.needsContext?n(e,this).index(i)>=0:n.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return h]*)\/>/gi,ba=/<([\w:]+)/,ca=/<|&#?\w+;/,da=/<(?:script|style|link)/i,ea=/checked\s*(?:[^=]|=\s*.checked.)/i,fa=/^$|\/(?:java|ecma)script/i,ga=/^true\/(.*)/,ha=/^\s*\s*$/g,ia={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};ia.optgroup=ia.option,ia.tbody=ia.tfoot=ia.colgroup=ia.caption=ia.thead,ia.th=ia.td;function ja(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function ka(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function la(a){var b=ga.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function ma(a,b){for(var c=0,d=a.length;d>c;c++)L.set(a[c],"globalEval",!b||L.get(b[c],"globalEval"))}function na(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(L.hasData(a)&&(f=L.access(a),g=L.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;d>c;c++)n.event.add(b,e,j[e][c])}M.hasData(a)&&(h=M.access(a),i=n.extend({},h),M.set(b,i))}}function oa(a,b){var c=a.getElementsByTagName?a.getElementsByTagName(b||"*"):a.querySelectorAll?a.querySelectorAll(b||"*"):[];return void 0===b||b&&n.nodeName(a,b)?n.merge([a],c):c}function pa(a,b){var c=b.nodeName.toLowerCase();"input"===c&&T.test(a.type)?b.checked=a.checked:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}n.extend({clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=n.contains(a.ownerDocument,a);if(!(k.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(g=oa(h),f=oa(a),d=0,e=f.length;e>d;d++)pa(f[d],g[d]);if(b)if(c)for(f=f||oa(a),g=g||oa(h),d=0,e=f.length;e>d;d++)na(f[d],g[d]);else na(a,h);return g=oa(h,"script"),g.length>0&&ma(g,!i&&oa(a,"script")),h},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,k=b.createDocumentFragment(),l=[],m=0,o=a.length;o>m;m++)if(e=a[m],e||0===e)if("object"===n.type(e))n.merge(l,e.nodeType?[e]:e);else if(ca.test(e)){f=f||k.appendChild(b.createElement("div")),g=(ba.exec(e)||["",""])[1].toLowerCase(),h=ia[g]||ia._default,f.innerHTML=h[1]+e.replace(aa,"<$1>")+h[2],j=h[0];while(j--)f=f.lastChild;n.merge(l,f.childNodes),f=k.firstChild,f.textContent=""}else l.push(b.createTextNode(e));k.textContent="",m=0;while(e=l[m++])if((!d||-1===n.inArray(e,d))&&(i=n.contains(e.ownerDocument,e),f=oa(k.appendChild(e),"script"),i&&ma(f),c)){j=0;while(e=f[j++])fa.test(e.type||"")&&c.push(e)}return k},cleanData:function(a){for(var b,c,d,e,f=n.event.special,g=0;void 0!==(c=a[g]);g++){if(n.acceptData(c)&&(e=c[L.expando],e&&(b=L.cache[e]))){if(b.events)for(d in b.events)f[d]?n.event.remove(c,d):n.removeEvent(c,d,b.handle);L.cache[e]&&delete L.cache[e]}delete M.cache[c[M.expando]]}}}),n.fn.extend({text:function(a){return J(this,function(a){return void 0===a?n.text(this):this.empty().each(function(){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&(this.textContent=a)})},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=ja(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=ja(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?n.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||n.cleanData(oa(c)),c.parentNode&&(b&&n.contains(c.ownerDocument,c)&&ma(oa(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(n.cleanData(oa(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return J(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!da.test(a)&&!ia[(ba.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(aa,"<$1>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(oa(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,n.cleanData(oa(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,l=this.length,m=this,o=l-1,p=a[0],q=n.isFunction(p);if(q||l>1&&"string"==typeof p&&!k.checkClone&&ea.test(p))return this.each(function(c){var d=m.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(c=n.buildFragment(a,this[0].ownerDocument,!1,this),d=c.firstChild,1===c.childNodes.length&&(c=d),d)){for(f=n.map(oa(c,"script"),ka),g=f.length;l>j;j++)h=c,j!==o&&(h=n.clone(h,!0,!0),g&&n.merge(f,oa(h,"script"))),b.call(this[j],h,j);if(g)for(i=f[f.length-1].ownerDocument,n.map(f,la),j=0;g>j;j++)h=f[j],fa.test(h.type||"")&&!L.access(h,"globalEval")&&n.contains(i,h)&&(h.src?n._evalUrl&&n._evalUrl(h.src):n.globalEval(h.textContent.replace(ha,"")))}return this}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=[],e=n(a),g=e.length-1,h=0;g>=h;h++)c=h===g?this:this.clone(!0),n(e[h])[b](c),f.apply(d,c.get());return this.pushStack(d)}});var qa,ra={};function sa(b,c){var d,e=n(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:n.css(e[0],"display");return e.detach(),f}function ta(a){var b=l,c=ra[a];return c||(c=sa(a,b),"none"!==c&&c||(qa=(qa||n("