From 0c11b77a9d3256c4e24de9a96ec21df6f4f647bc Mon Sep 17 00:00:00 2001 From: kev Date: Thu, 25 Feb 2016 12:33:13 +0800 Subject: [PATCH] add jwplayer to rtmp-server --- rtmp/README.md | 10 ++ rtmp/server/docker-compose.yml | 2 + rtmp/server/html/img/cctv.jpg | Bin 0 -> 61647 bytes rtmp/server/html/index.html | 20 ++++ rtmp/server/html/js/jquery.min.js | 4 + rtmp/server/html/js/jwplayer.flash.swf | Bin 0 -> 165510 bytes rtmp/server/html/js/jwplayer.js | 129 +++++++++++++++++++++++++ 7 files changed, 165 insertions(+) create mode 100644 rtmp/server/html/img/cctv.jpg create mode 100644 rtmp/server/html/index.html create mode 100644 rtmp/server/html/js/jquery.min.js create mode 100644 rtmp/server/html/js/jwplayer.flash.swf create mode 100644 rtmp/server/html/js/jwplayer.js diff --git a/rtmp/README.md b/rtmp/README.md index 5fc0769..98149bb 100644 --- a/rtmp/README.md +++ b/rtmp/README.md @@ -11,6 +11,14 @@ rtmp ├── data/ │ └── video.mp4 ├── docker-compose.yml +├── html +│   ├── img +│   │   └── cctv.jpg +│   ├── index.html +│   └── js +│   ├── jquery.min.js +│   ├── jwplayer.flash.swf +│   └── jwplayer.js └── nginx/ └── nginx.conf ``` @@ -22,6 +30,7 @@ server: image: vimagick/nginx ports: - "1935:1935" + - "9999:80" volumes: - ./nginx/nginx.conf:/etc/nginx/nginx.conf - ./data:/data @@ -83,3 +92,4 @@ $ docker-compose up -d client - https://github.com/arut/nginx-rtmp-module/wiki/Directives - https://trac.ffmpeg.org/wiki/StreamingGuide - https://trac.ffmpeg.org/wiki/Capture/Webcam +- http://apk-dl.com/vlc-for-android/org.videolan.vlc/ diff --git a/rtmp/server/docker-compose.yml b/rtmp/server/docker-compose.yml index 7a2c2ff..ef44006 100644 --- a/rtmp/server/docker-compose.yml +++ b/rtmp/server/docker-compose.yml @@ -2,7 +2,9 @@ server: image: vimagick/nginx ports: - "1935:1935" + - "9999:80" volumes: - ./nginx/nginx.conf:/etc/nginx/nginx.conf - ./data:/data + - ./html:/usr/share/nginx/html restart: always diff --git a/rtmp/server/html/img/cctv.jpg b/rtmp/server/html/img/cctv.jpg new file mode 100644 index 0000000000000000000000000000000000000000..824d409dde9d51f8cece53cfa1eae292d4959ecf GIT binary patch literal 61647 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 + + CCTV + + +

CCTV

+
+ + + + + diff --git a/rtmp/server/html/js/jquery.min.js b/rtmp/server/html/js/jquery.min.js new file mode 100644 index 0000000..349030d --- /dev/null +++ b/rtmp/server/html/js/jquery.min.js @@ -0,0 +1,4 @@ +/*! jQuery v2.2.1 | (c) jQuery Foundation | 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=a.document,e=c.slice,f=c.concat,g=c.push,h=c.indexOf,i={},j=i.toString,k=i.hasOwnProperty,l={},m="2.2.1",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 e.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:e.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a){return n.each(this,a)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(e.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()},push:g,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){var b=a&&a.toString();return!n.isArray(a)&&b-parseFloat(b)+1>=0},isPlainObject:function(a){return"object"!==n.type(a)||a.nodeType||n.isWindow(a)?!1:a.constructor&&!k.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?i[j.call(a)]||"object":typeof a},globalEval:function(a){var b,c=eval;a=n.trim(a),a&&(1===a.indexOf("use strict")?(b=d.createElement("script"),b.text=a,d.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){var c,d=0;if(s(a)){for(c=a.length;c>d;d++)if(b.call(a[d],d,a[d])===!1)break}else for(d in a)if(b.call(a[d],d,a[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):g.call(c,a)),c},inArray:function(a,b,c){return null==b?-1:h.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,e,g=0,h=[];if(s(a))for(d=a.length;d>g;g++)e=b(a[g],g,c),null!=e&&h.push(e);else for(g in a)e=b(a[g],g,c),null!=e&&h.push(e);return f.apply([],h)},guid:1,proxy:function(a,b){var c,d,f;return"string"==typeof b&&(c=a[b],b=a,a=c),n.isFunction(a)?(d=e.call(arguments,2),f=function(){return a.apply(b||this,d.concat(e.call(arguments)))},f.guid=a.guid=a.guid||n.guid++,f):void 0},now:Date.now,support:l}),"function"==typeof Symbol&&(n.fn[Symbol.iterator]=c[Symbol.iterator]),n.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(a,b){i["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=!!a&&"length"in a&&a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:"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=ga(),z=ga(),A=ga(),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="\\["+L+"*("+M+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+M+"))|)"+L+"*\\]",O=":("+M+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+N+")*)|.*)\\)|)",P=new RegExp(L+"+","g"),Q=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g"),R=new RegExp("^"+L+"*,"+L+"*"),S=new RegExp("^"+L+"*([>+~]|"+L+")"+L+"*"),T=new RegExp("="+L+"*([^\\]'\"]*?)"+L+"*\\]","g"),U=new RegExp(O),V=new RegExp("^"+M+"$"),W={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M+"|[*])"),ATTR:new RegExp("^"+N),PSEUDO:new RegExp("^"+O),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")},X=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,Z=/^[^{]+\{\s*\[native \w/,$=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,_=/[+~]/,aa=/'|\\/g,ba=new RegExp("\\\\([\\da-f]{1,6}"+L+"?|("+L+")|.)","ig"),ca=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)},da=function(){m()};try{H.apply(E=I.call(v.childNodes),v.childNodes),E[v.childNodes.length].nodeType}catch(ea){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 fa(a,b,d,e){var f,h,j,k,l,o,r,s,w=b&&b.ownerDocument,x=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==x&&9!==x&&11!==x)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==x&&(o=$.exec(a)))if(f=o[1]){if(9===x){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(w&&(j=w.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(o[2])return H.apply(d,b.getElementsByTagName(a)),d;if((f=o[3])&&c.getElementsByClassName&&b.getElementsByClassName)return H.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==x)w=b,s=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(aa,"\\$&"):b.setAttribute("id",k=u),r=g(a),h=r.length,l=V.test(k)?"#"+k:"[id='"+k+"']";while(h--)r[h]=l+" "+qa(r[h]);s=r.join(","),w=_.test(a)&&oa(b.parentNode)||b}if(s)try{return H.apply(d,w.querySelectorAll(s)),d}catch(y){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(Q,"$1"),b,d,e)}function ga(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ha(a){return a[u]=!0,a}function ia(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ja(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function ka(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 la(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function na(a){return ha(function(b){return b=+b,ha(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 oa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=fa.support={},f=fa.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=fa.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ia(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ia(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Z.test(n.getElementsByClassName),c.getById=ia(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.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]:[]}},d.filter.ID=function(a){var b=a.replace(ba,ca);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ba,ca);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"undefined"!=typeof b.getElementsByClassName&&p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=Z.test(n.querySelectorAll))&&(ia(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(".#.+[+~]")}),ia(function(a){var b=n.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=Z.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ia(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",O)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Z.test(o.compareDocumentPosition),t=b||Z.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===n||a.ownerDocument===v&&t(v,a)?-1:b===n||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,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?J(k,a)-J(k,b):0;if(e===f)return ka(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?ka(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},fa.matches=function(a,b){return fa(a,null,null,b)},fa.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(T,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!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 fa(b,n,null,[a]).length>0},fa.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},fa.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},fa.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},fa.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=fa.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=fa.selectors={cacheLength:50,createPseudo:ha,match:W,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(ba,ca),a[3]=(a[3]||a[4]||a[5]||"").replace(ba,ca),"~="===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]||fa.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]&&fa.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return W.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&U.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(ba,ca).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=fa.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(P," ")+" ").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,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||fa.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ha(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:ha(function(a){var b=[],c=[],d=h(a.replace(Q,"$1"));return d[u]?ha(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:ha(function(a){return function(b){return fa(a,b).length>0}}),contains:ha(function(a){return a=a.replace(ba,ca),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ha(function(a){return V.test(a||"")||fa.error("unsupported lang: "+a),a=a.replace(ba,ca).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 Y.test(a.nodeName)},input:function(a){return X.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:na(function(){return[0]}),last:na(function(a,b){return[b-1]}),eq:na(function(a,b,c){return[0>c?c+b:c]}),even:na(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:na(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:na(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:na(function(a,b,c){for(var d=0>c?c+b:c;++db;b++)d+=a[b].value;return d}function ra(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,k=[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(j=b[u]||(b[u]={}),i=j[b.uniqueID]||(j[b.uniqueID]={}),(h=i[d])&&h[0]===w&&h[1]===f)return k[2]=h[2];if(i[d]=k,k[2]=a(b,c,g))return!0}}}function sa(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 ta(a,b,c){for(var d=0,e=b.length;e>d;d++)fa(a,b[d],c);return c}function ua(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 va(a,b,c,d,e,f){return d&&!d[u]&&(d=va(d)),e&&!e[u]&&(e=va(e,f)),ha(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||ta(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:ua(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=ua(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=ua(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function wa(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ra(function(a){return a===b},h,!0),l=ra(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=[ra(sa(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 va(i>1&&sa(m),i>1&&qa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(Q,"$1"),c,e>i&&wa(a.slice(i,e)),f>e&&wa(a=a.slice(e)),f>e&&qa(a))}m.push(c)}return sa(m)}function xa(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=F.call(i));u=ua(u)}H.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&fa.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ha(f):f}return h=fa.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=wa(b[c]),f[u]?d.push(f):e.push(f);f=A(a,xa(e,d)),f.selector=a}return f},i=fa.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(ba,ca),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=W.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(ba,ca),_.test(j[0].type)&&oa(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&qa(j),!a)return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,!b||_.test(a)&&oa(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ia(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ia(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||ja("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ia(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ja("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ia(function(a){return null==a.getAttribute("disabled")})||ja(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}),fa}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.uniqueSort=n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=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},v=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},w=n.expr.match.needsContext,x=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,y=/^.[^:#\[\.,]*$/;function z(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(y.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return h.call(b,a)>-1!==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(z(this,a||[],!1))},not:function(a){return this.pushStack(z(this,a||[],!0))},is:function(a){return!!z(this,"string"==typeof a&&w.test(a)?n(a):a||[],!1).length}});var A,B=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,C=n.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||A,"string"==typeof a){if(e="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:B.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),x.test(e[1])&&n.isPlainObject(b))for(e in b)n.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}return f=d.getElementById(e[2]),f&&f.parentNode&&(this.length=1,this[0]=f),this.context=d,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?void 0!==c.ready?c.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};C.prototype=n.fn,A=n(d);var D=/^(?:parents|prev(?:Until|All))/,E={children:!0,contents:!0,next:!0,prev:!0};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=w.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.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?h.call(n(a),this[0]):h.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.uniqueSort(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function F(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 u(a,"parentNode")},parentsUntil:function(a,b,c){return u(a,"parentNode",c)},next:function(a){return F(a,"nextSibling")},prev:function(a){return F(a,"previousSibling")},nextAll:function(a){return u(a,"nextSibling")},prevAll:function(a){return u(a,"previousSibling")},nextUntil:function(a,b,c){return u(a,"nextSibling",c)},prevUntil:function(a,b,c){return u(a,"previousSibling",c)},siblings:function(a){return v((a.parentNode||{}).firstChild,a)},children:function(a){return v(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&&(E[a]||n.uniqueSort(e),D.test(a)&&e.reverse()),this.pushStack(e)}});var G=/\S+/g;function H(a){var b={};return n.each(a.match(G)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?H(a):n.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h-1)f.splice(c,1),h>=c&&h--}),this},has:function(a){return a?n.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=g=[],c||(f=c=""),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j},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().progress(c.notify).done(c.resolve).fail(c.reject):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=e.call(arguments),d=c.length,f=1!==d||a&&n.isFunction(a.promise)?d:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(d){b[a]=this,c[a]=arguments.length>1?e.call(arguments):d,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(d>1)for(i=new Array(d),j=new Array(d),k=new Array(d);d>b;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().progress(h(b,j,i)).done(h(b,k,c)).fail(g.reject):--f;return f||g.resolveWith(k,c),g.promise()}});var I;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||(I.resolveWith(d,[n]),n.fn.triggerHandler&&(n(d).triggerHandler("ready"),n(d).off("ready"))))}});function J(){d.removeEventListener("DOMContentLoaded",J),a.removeEventListener("load",J),n.ready()}n.ready.promise=function(b){return I||(I=n.Deferred(),"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll?a.setTimeout(n.ready):(d.addEventListener("DOMContentLoaded",J),a.addEventListener("load",J))),I.promise(b)},n.ready.promise();var K=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)K(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},L=function(a){return 1===a.nodeType||9===a.nodeType||!+a.nodeType};function M(){this.expando=n.expando+M.uid++}M.uid=1,M.prototype={register:function(a,b){var c=b||{};return a.nodeType?a[this.expando]=c:Object.defineProperty(a,this.expando,{value:c,writable:!0,configurable:!0}),a[this.expando]},cache:function(a){if(!L(a))return{};var b=a[this.expando];return b||(b={},L(a)&&(a.nodeType?a[this.expando]=b:Object.defineProperty(a,this.expando,{value:b,configurable:!0}))),b},set:function(a,b,c){var d,e=this.cache(a);if("string"==typeof b)e[b]=c;else for(d in b)e[d]=b[d];return e},get:function(a,b){return void 0===b?this.cache(a):a[this.expando]&&a[this.expando][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=a[this.expando];if(void 0!==f){if(void 0===b)this.register(a);else{n.isArray(b)?d=b.concat(b.map(n.camelCase)):(e=n.camelCase(b),b in f?d=[b,e]:(d=e,d=d in f?[d]:d.match(G)||[])),c=d.length;while(c--)delete f[d[c]]}(void 0===b||n.isEmptyObject(f))&&(a.nodeType?a[this.expando]=void 0:delete a[this.expando])}},hasData:function(a){var b=a[this.expando];return void 0!==b&&!n.isEmptyObject(b)}};var N=new M,O=new M,P=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Q=/[A-Z]/g;function R(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.replace(Q,"-$&").toLowerCase(),c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:P.test(c)?n.parseJSON(c):c}catch(e){}O.set(a,b,c); +}else c=void 0;return c}n.extend({hasData:function(a){return O.hasData(a)||N.hasData(a)},data:function(a,b,c){return O.access(a,b,c)},removeData:function(a,b){O.remove(a,b)},_data:function(a,b,c){return N.access(a,b,c)},_removeData:function(a,b){N.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=O.get(f),1===f.nodeType&&!N.get(f,"hasDataAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),R(f,d,e[d])));N.set(f,"hasDataAttrs",!0)}return e}return"object"==typeof a?this.each(function(){O.set(this,a)}):K(this,function(b){var c,d;if(f&&void 0===b){if(c=O.get(f,a)||O.get(f,a.replace(Q,"-$&").toLowerCase()),void 0!==c)return c;if(d=n.camelCase(a),c=O.get(f,d),void 0!==c)return c;if(c=R(f,d,void 0),void 0!==c)return c}else d=n.camelCase(a),this.each(function(){var c=O.get(this,d);O.set(this,d,b),a.indexOf("-")>-1&&void 0!==c&&O.set(this,a,b)})},null,b,arguments.length>1,null,!0)},removeData:function(a){return this.each(function(){O.remove(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=N.get(a,b),c&&(!d||n.isArray(c)?d=N.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 N.get(a,c)||N.access(a,c,{empty:n.Callbacks("once memory").add(function(){N.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.length",""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};$.optgroup=$.option,$.tbody=$.tfoot=$.colgroup=$.caption=$.thead,$.th=$.td;function _(a,b){var c="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):[];return void 0===b||b&&n.nodeName(a,b)?n.merge([a],c):c}function aa(a,b){for(var c=0,d=a.length;d>c;c++)N.set(a[c],"globalEval",!b||N.get(b[c],"globalEval"))}var ba=/<|&#?\w+;/;function ca(a,b,c,d,e){for(var f,g,h,i,j,k,l=b.createDocumentFragment(),m=[],o=0,p=a.length;p>o;o++)if(f=a[o],f||0===f)if("object"===n.type(f))n.merge(m,f.nodeType?[f]:f);else if(ba.test(f)){g=g||l.appendChild(b.createElement("div")),h=(Y.exec(f)||["",""])[1].toLowerCase(),i=$[h]||$._default,g.innerHTML=i[1]+n.htmlPrefilter(f)+i[2],k=i[0];while(k--)g=g.lastChild;n.merge(m,g.childNodes),g=l.firstChild,g.textContent=""}else m.push(b.createTextNode(f));l.textContent="",o=0;while(f=m[o++])if(d&&n.inArray(f,d)>-1)e&&e.push(f);else if(j=n.contains(f.ownerDocument,f),g=_(l.appendChild(f),"script"),j&&aa(g),c){k=0;while(f=g[k++])Z.test(f.type||"")&&c.push(f)}return l}!function(){var a=d.createDocumentFragment(),b=a.appendChild(d.createElement("div")),c=d.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),l.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="",l.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var da=/^key/,ea=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,fa=/^([^.]*)(?:\.(.+)|)/;function ga(){return!0}function ha(){return!1}function ia(){try{return d.activeElement}catch(a){}}function ja(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)ja(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=ha;else if(!e)return a;return 1===f&&(g=e,e=function(a){return n().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=n.guid++)),a.each(function(){n.event.add(this,b,e,d,c)})}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=N.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"undefined"!=typeof n&&n.event.triggered!==b.type?n.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(G)||[""],j=b.length;while(j--)h=fa.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)),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=N.hasData(a)&&N.get(a);if(r&&(i=r.events)){b=(b||"").match(G)||[""],j=b.length;while(j--)if(h=fa.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)&&N.remove(a,"handle events")}},dispatch:function(a){a=n.event.fix(a);var b,c,d,f,g,h=[],i=e.call(arguments),j=(N.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.rnamespace||a.rnamespace.test(g.namespace))&&(a.handleObj=g,a.data=g.data,d=((n.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==d&&(a.result=d)===!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&&("click"!==a.type||isNaN(a.button)||a.button<1))for(;i!==this;i=i.parentNode||this)if(1===i.nodeType&&(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)>-1:n.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return h]*)\/>/gi,la=/\s*$/g;function pa(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 qa(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function ra(a){var b=na.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function sa(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(N.hasData(a)&&(f=N.access(a),g=N.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])}O.hasData(a)&&(h=O.access(a),i=n.extend({},h),O.set(b,i))}}function ta(a,b){var c=b.nodeName.toLowerCase();"input"===c&&X.test(a.type)?b.checked=a.checked:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}function ua(a,b,c,d){b=f.apply([],b);var e,g,h,i,j,k,m=0,o=a.length,p=o-1,q=b[0],r=n.isFunction(q);if(r||o>1&&"string"==typeof q&&!l.checkClone&&ma.test(q))return a.each(function(e){var f=a.eq(e);r&&(b[0]=q.call(this,e,f.html())),ua(f,b,c,d)});if(o&&(e=ca(b,a[0].ownerDocument,!1,a,d),g=e.firstChild,1===e.childNodes.length&&(e=g),g||d)){for(h=n.map(_(e,"script"),qa),i=h.length;o>m;m++)j=e,m!==p&&(j=n.clone(j,!0,!0),i&&n.merge(h,_(j,"script"))),c.call(a[m],j,m);if(i)for(k=h[h.length-1].ownerDocument,n.map(h,ra),m=0;i>m;m++)j=h[m],Z.test(j.type||"")&&!N.access(j,"globalEval")&&n.contains(k,j)&&(j.src?n._evalUrl&&n._evalUrl(j.src):n.globalEval(j.textContent.replace(oa,"")))}return a}function va(a,b,c){for(var d,e=b?n.filter(b,a):a,f=0;null!=(d=e[f]);f++)c||1!==d.nodeType||n.cleanData(_(d)),d.parentNode&&(c&&n.contains(d.ownerDocument,d)&&aa(_(d,"script")),d.parentNode.removeChild(d));return a}n.extend({htmlPrefilter:function(a){return a.replace(ka,"<$1>")},clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=n.contains(a.ownerDocument,a);if(!(l.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(g=_(h),f=_(a),d=0,e=f.length;e>d;d++)ta(f[d],g[d]);if(b)if(c)for(f=f||_(a),g=g||_(h),d=0,e=f.length;e>d;d++)sa(f[d],g[d]);else sa(a,h);return g=_(h,"script"),g.length>0&&aa(g,!i&&_(a,"script")),h},cleanData:function(a){for(var b,c,d,e=n.event.special,f=0;void 0!==(c=a[f]);f++)if(L(c)){if(b=c[N.expando]){if(b.events)for(d in b.events)e[d]?n.event.remove(c,d):n.removeEvent(c,d,b.handle);c[N.expando]=void 0}c[O.expando]&&(c[O.expando]=void 0)}}}),n.fn.extend({domManip:ua,detach:function(a){return va(this,a,!0)},remove:function(a){return va(this,a)},text:function(a){return K(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 ua(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=pa(this,a);b.appendChild(a)}})},prepend:function(){return ua(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=pa(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return ua(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return ua(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(n.cleanData(_(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 K(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&&!la.test(a)&&!$[(Y.exec(a)||["",""])[1].toLowerCase()]){a=n.htmlPrefilter(a);try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(_(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=[];return ua(this,arguments,function(b){var c=this.parentNode;n.inArray(this,a)<0&&(n.cleanData(_(this)),c&&c.replaceChild(b,this))},a)}}),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),f=e.length-1,h=0;f>=h;h++)c=h===f?this:this.clone(!0),n(e[h])[b](c),g.apply(d,c.get());return this.pushStack(d)}});var wa,xa={HTML:"block",BODY:"block"};function ya(a,b){var c=n(b.createElement(a)).appendTo(b.body),d=n.css(c[0],"display");return c.detach(),d}function za(a){var b=d,c=xa[a];return c||(c=ya(a,b),"none"!==c&&c||(wa=(wa||n("