182.239.112.26
{
"scan_id": 1769753991,
"ip": "182.239.112.26",
"is_ipv4": true,
"is_ipv6": false,
"location": {
"network": "182.239.112.0/22",
"postal_code": "",
"coordinates": {
"latitude": "22.2578",
"longitude": "114.1657"
},
"geo_point": "22.2578, 114.1657",
"locale_code": "en",
"continent": "Asia",
"country_code": "HK",
"country_name": "Hong Kong",
"city": ""
},
"location_updated_at": "2026-01-28T16:41:23Z",
"asn": {
"number": "AS9231",
"organization": "China Mobile Hong Kong Company Limited",
"country_code": ""
},
"asn_updated_at": "0001-01-01T00:00:00Z",
"whois": {
"network": "182.239.112.0/24",
"organization": "China Mobile Hong Kong Company Limited",
"descr": "China Mobile Hong Kong Company Limited,\nLevel 20, Tower 1, Kowloon Commerce Centre,\nNo 51, Kwai Cheong Road,\nKwai Chung",
"_encoding": {
"raw": "BASE64"
}
},
"whois_updated_at": "2024-12-09T11:27:46Z",
"tags": [
{
"name": "is_anonymous_proxy",
"pretty_name": "Anonymous Proxy",
"value": false,
"last_updated_at": "2026-01-28T16:41:23Z"
},
{
"name": "is_cdn",
"pretty_name": "CDN",
"value": false,
"last_updated_at": "2026-01-28T20:08:24Z"
},
{
"name": "is_satellite_provider",
"pretty_name": "Satellite Provider",
"value": false,
"last_updated_at": "2026-01-28T16:41:23Z"
}
],
"hostnames": [
{
"name": "182.239.112.26.hk.chinamobile.com",
"last_updated_at": "2026-01-28T20:08:24Z"
}
],
"services": [
{
"port": 22,
"protocol": "tcp",
"name": "ssh",
"version": "8.2",
"product": "OpenSSH",
"extra_info": "protocol 2.0",
"tunnel": "",
"softwares": [
{
"uri": "cpe:/a:openbsd:openssh:8.2",
"part": "a",
"vendor": "openbsd",
"product": "openssh",
"version": "8\\.2",
"language": "ANY",
"edition": "ANY",
"update": "ANY"
}
],
"modules": {
"ssh": {
"banner": "SSH-2.0-OpenSSH_8.2",
"client_to_server_ciphers": [
"[email protected]",
"aes128-ctr",
"aes192-ctr",
"aes256-ctr",
"[email protected]",
"[email protected]"
],
"client_to_server_compression": [
"none",
"[email protected]"
],
"client_to_server_macs": [
"[email protected]",
"[email protected]",
"[email protected]",
"[email protected]",
"[email protected]",
"[email protected]",
"[email protected]",
"hmac-sha2-256",
"hmac-sha2-512",
"hmac-sha1"
],
"host_key_algorithms": [
"rsa-sha2-512",
"rsa-sha2-256",
"ssh-rsa"
],
"kex_algorithms": [
"curve25519-sha256",
"[email protected]",
"ecdh-sha2-nistp256",
"ecdh-sha2-nistp384",
"ecdh-sha2-nistp521",
"diffie-hellman-group-exchange-sha256",
"diffie-hellman-group16-sha512",
"diffie-hellman-group18-sha512",
"diffie-hellman-group14-sha256"
],
"key": {
"algorithm": "ssh-rsa",
"fingerprint_sha256": "0c450260f7e8fb15353f84fecce8270c257a4e74a57c2b079ca77f54e86406ba",
"raw": "AAAAB3NzaC1yc2EAAAADAQABAAABgQC9tfy3zn0Artn5nqNoBYed8AtJDoQZimjgLWVC6jfaox/XhqvF0bzkfEsK/yv8MFrye8mrmjJ62erAnNWlk2hRLq+/bp7feEanXLThorrnNXen+f1eZY4Bf5FaK/BCW2mdwmKoOrapllSA1s7QTPzfPVXWOlxV92nZwqRG5CnMpBOnKK8igdUWTTYsqk/hlelcCZovK9jz3Q351QLI8QEVyYf/w61WQx/o3NcZYoerHjLLqn6ulHTJm+wvQOFjHtWELfNPXGRbknaMn/xHlWj+56vTrT4p+w+3Fr88G/g6jD0jEA+CKqMeWu5kxYTFP9eNt1w8ruKkJJZughS+1pq5//aaR3QTiA4XoCA0zYynifmmClyr9cvngbqimLG6P1pu0wAIWKDE/6cdfwBNm19wG0ktHgciaGKWce0o+iGS2IyDQgGkda7JDPcNJyYDM5yIquG2kz5n7caEozM3IF4UvudTq1VHEn3UPCey6ZfzqoMfCdPoRX84hYCcmNFj5gc="
},
"server_to_client_ciphers": [
"[email protected]",
"aes128-ctr",
"aes192-ctr",
"aes256-ctr",
"[email protected]",
"[email protected]"
],
"server_to_client_compression": [
"none",
"[email protected]"
],
"server_to_client_macs": [
"[email protected]",
"[email protected]",
"[email protected]",
"[email protected]",
"[email protected]",
"[email protected]",
"[email protected]",
"hmac-sha2-256",
"hmac-sha2-512",
"hmac-sha1"
],
"software": "OpenSSH_8.2",
"version": "2.0"
}
},
"cve": [
{
"id": "CVE-2007-2768",
"score": 4.3,
"severity": "medium"
},
{
"id": "CVE-2008-3844",
"score": 9.3,
"severity": "high"
},
{
"id": "CVE-2016-20012",
"score": 5.3,
"severity": "medium"
}
],
"_meta": {
"name": "",
"desc": "",
"category": ""
},
"last_updated_at": "2026-01-28T08:11:18.639Z"
},
{
"port": 80,
"protocol": "tcp",
"name": "http",
"version": "",
"product": "nginx",
"extra_info": "",
"tunnel": "",
"softwares": [
{
"uri": "cpe:/a:igor_sysoev:nginx",
"part": "a",
"vendor": "igor_sysoev",
"product": "nginx",
"version": "ANY",
"language": "ANY",
"edition": "ANY",
"update": "ANY"
}
],
"modules": {
"http": {
"body": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<link rel=\"shortcut icon\" type=\"image/x-icon\" id=\"favicon_icon\">\n<meta charset=\"UTF-8\">\n<title id=\"rt_title\"></title>\n<script type=\"text/javascript\">\n\t\tvar ur1 = '61',\n\t\tur2 = '67',\n\t\tur5 = '65',\n\t\tge = 'GE',\n\t\tge0 = 'GE 0',\n\t\tge01 = 'GE 0/1';\n\t\t// if(window.navigator.userAgent.match((/(Android|iPhone|iPad|webOS|iPod|BlackBerry|Windows Phone)/i))) {\n\t\t// \twindow.location.href = \"/index_mobile.html\";\n\t\t// }\n\t</script>\n<script type=\"text/javascript\">Array.prototype.includes||(Array.prototype.includes=function(e,t){function n(e,t){return e===t||\"number\"==typeof e&&\"number\"==typeof t&&isNaN(e)&&isNaN(t)}if(null==this)throw new TypeError('\"this\" is null or not defined');var r=Object(this),o=r.length>>>0;if(0===o)return!1;for(var i=0|t,f=Math.max(i>=0?i:o-Math.abs(i),0);o>f;){if(n(r[f],e))return!0;f++}return!1}),Array.prototype.filter||(Array.prototype.filter=function(e,t){\"use strict\";if(\"Function\"!=typeof e&&\"function\"!=typeof e||!this)throw new TypeError;var n=this.length>>>0,r=new Array(n),o=this,i=0,f=-1;if(void 0===t)for(;++f!==n;)f in this&&e(o[f],f,o)&&(r[i++]=o[f]);else for(;++f!==n;)f in this&&e.call(t,o[f],f,o)&&(r[i++]=o[f]);return r.length=i,r}),Array.prototype.map||(Array.prototype.map=function(e){var t,n,r;if(null==this)throw new TypeError(\"this is null or not defined\");var o=Object(this),i=o.length>>>0;if(\"function\"!=typeof e)throw new TypeError(e+\" is not a function\");for(arguments.length>1&&(t=arguments[1]),n=new Array(i),r=0;i>r;){var f,u;r in o&&(f=o[r],u=e.call(t,f,r,o),n[r]=u),r++}return n}),function(e,t){\"object\"==typeof exports&&\"undefined\"!=typeof module?t():\"function\"==typeof define&&define.amd?define(t):t()}(this,function(){\"use strict\";function e(e){var t=this.constructor;return this.then(function(n){return t.resolve(e()).then(function(){return n})},function(n){return t.resolve(e()).then(function(){return t.reject(n)})})}function t(e){var t=this;return new t(function(t,n){function r(e,n){if(n&&(\"object\"==typeof n||\"function\"==typeof n)){var f=n.then;if(\"function\"==typeof f)return void f.call(n,function(t){r(e,t)},function(n){o[e]={status:\"rejected\",reason:n},0===--i&&t(o)})}o[e]={status:\"fulfilled\",value:n},0===--i&&t(o)}if(!e||\"undefined\"==typeof e.length)return n(new TypeError(typeof e+\" \"+e+\" is not iterable(cannot read property Symbol(Symbol.iterator))\"));var o=Array.prototype.slice.call(e);if(0===o.length)return t([]);for(var i=o.length,f=0;f<o.length;f++)r(f,o[f])})}function n(e){return Boolean(e&&\"undefined\"!=typeof e.length)}function r(){}function o(e,t){return function(){e.apply(t,arguments)}}function i(e){if(!(this instanceof i))throw new TypeError(\"Promises must be constructed via new\");if(\"function\"!=typeof e)throw new TypeError(\"not a function\");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],s(e,this)}function f(e,t){for(;3===e._state;)e=e._value;return 0===e._state?void e._deferreds.push(t):(e._handled=!0,void i._immediateFn(function(){var n=1===e._state?t.onFulfilled:t.onRejected;if(null===n)return void(1===e._state?u:a)(t.promise,e._value);var r;try{r=n(e._value)}catch(o){return void a(t.promise,o)}u(t.promise,r)}))}function u(e,t){try{if(t===e)throw new TypeError(\"A promise cannot be resolved with itself.\");if(t&&(\"object\"==typeof t||\"function\"==typeof t)){var n=t.then;if(t instanceof i)return e._state=3,e._value=t,void c(e);if(\"function\"==typeof n)return void s(o(n,t),e)}e._state=1,e._value=t,c(e)}catch(r){a(e,r)}}function a(e,t){e._state=2,e._value=t,c(e)}function c(e){2===e._state&&0===e._deferreds.length&&i._immediateFn(function(){e._handled||i._unhandledRejectionFn(e._value)});for(var t=0,n=e._deferreds.length;n>t;t++)f(e,e._deferreds[t]);e._deferreds=null}function l(e,t,n){this.onFulfilled=\"function\"==typeof e?e:null,this.onRejected=\"function\"==typeof t?t:null,this.promise=n}function s(e,t){var n=!1;try{e(function(e){n||(n=!0,u(t,e))},function(e){n||(n=!0,a(t,e))})}catch(r){if(n)return;n=!0,a(t,r)}}var p=setTimeout;i.prototype[\"catch\"]=function(e){return this.then(null,e)},i.prototype.then=function(e,t){var n=new this.constructor(r);return f(this,new l(e,t,n)),n},i.prototype[\"finally\"]=e,i.all=function(e){return new i(function(t,r){function o(e,n){try{if(n&&(\"object\"==typeof n||\"function\"==typeof n)){var u=n.then;if(\"function\"==typeof u)return void u.call(n,function(t){o(e,t)},r)}i[e]=n,0===--f&&t(i)}catch(a){r(a)}}if(!n(e))return r(new TypeError(\"Promise.all accepts an array\"));var i=Array.prototype.slice.call(e);if(0===i.length)return t([]);for(var f=i.length,u=0;u<i.length;u++)o(u,i[u])})},i.allSettled=t,i.resolve=function(e){return e&&\"object\"==typeof e&&e.constructor===i?e:new i(function(t){t(e)})},i.reject=function(e){return new i(function(t,n){n(e)})},i.race=function(e){return new i(function(t,r){if(!n(e))return r(new TypeError(\"Promise.race accepts an array\"));for(var o=0,f=e.length;f>o;o++)i.resolve(e[o]).then(t,r)})},i._immediateFn=\"function\"==typeof setImmediate&&function(e){setImmediate(e)}||function(e){p(e,0)},i._unhandledRejectionFn=function(e){\"undefined\"!=typeof console&&console&&console.warn(\"Possible Unhandled Promise Rejection:\",e)};var d=function(){if(\"undefined\"!=typeof self)return self;if(\"undefined\"!=typeof window)return window;if(\"undefined\"!=typeof global)return global;throw new Error(\"unable to locate global object\")}();\"function\"!=typeof d.Promise?d.Promise=i:(d.Promise.prototype[\"finally\"]||(d.Promise.prototype[\"finally\"]=e),d.Promise.allSettled||(d.Promise.allSettled=t))});</script>\n<!--[if !IE]> -->\n<script type=\"text/javascript\">!function(e,t){function n(e){var t=e.length,n=ot.type(e);return ot.isWindow(e)?!1:1===e.nodeType&&t?!0:\"array\"===n||\"function\"!==n&&(0===t||\"number\"==typeof t&&t>0&&t-1 in e)}function r(e){var t=ht[e]={};return ot.each(e.match(at)||[],function(e,n){t[n]=!0}),t}function i(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=ot.expando+Math.random()}function o(e,n,r){var i;if(r===t&&1===e.nodeType)if(i=\"data-\"+n.replace(vt,\"-$1\").toLowerCase(),r=e.getAttribute(i),\"string\"==typeof r){try{r=\"true\"===r?!0:\"false\"===r?!1:\"null\"===r?null:+r+\"\"===r?+r:yt.test(r)?JSON.parse(r):r}catch(o){}gt.set(e,n,r)}else r=t;return r}function s(){return!0}function a(){return!1}function u(){try{return X.activeElement}catch(e){}}function l(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}function c(e,t,n){if(ot.isFunction(t))return ot.grep(e,function(e,r){return!!t.call(e,r,e)!==n});if(t.nodeType)return ot.grep(e,function(e){return e===t!==n});if(\"string\"==typeof t){if(jt.test(t))return ot.filter(t,e,n);t=ot.filter(t,e)}return ot.grep(e,function(e){return tt.call(t,e)>=0!==n})}function f(e,t){return ot.nodeName(e,\"table\")&&ot.nodeName(1===t.nodeType?t:t.firstChild,\"tr\")?e.getElementsByTagName(\"tbody\")[0]||e.appendChild(e.ownerDocument.createElement(\"tbody\")):e}function p(e){return e.type=(null!==e.getAttribute(\"type\"))+\"/\"+e.type,e}function d(e){var t=Mt.exec(e.type);return t?e.type=t[1]:e.removeAttribute(\"type\"),e}function h(e,t){for(var n=e.length,r=0;n>r;r++)mt.set(e[r],\"globalEval\",!t||mt.get(t[r],\"globalEval\"))}function g(e,t){var n,r,i,o,s,a,u,l;if(1===t.nodeType){if(mt.hasData(e)&&(o=mt.access(e),s=ot.extend({},o),l=o.events,mt.set(t,s),l)){delete s.handle,s.events={};for(i in l)for(n=0,r=l[i].length;r>n;n++)ot.event.add(t,i,l[i][n])}gt.hasData(e)&&(a=gt.access(e),u=ot.extend({},a),gt.set(t,u))}}function m(e,n){var r=e.getElementsByTagName?e.getElementsByTagName(n||\"*\"):e.querySelectorAll?e.querySelectorAll(n||\"*\"):[];return n===t||n&&ot.nodeName(e,n)?ot.merge([e],r):r}function y(e,t){var n=t.nodeName.toLowerCase();\"input\"===n&&Ft.test(e.type)?t.checked=e.checked:(\"input\"===n||\"textarea\"===n)&&(t.defaultValue=e.defaultValue)}function v(e,t){if(t in e)return t;for(var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=Kt.length;i--;)if(t=Kt[i]+n,t in e)return t;return r}function x(e,t){return e=t||e,\"none\"===ot.css(e,\"display\")||!ot.contains(e.ownerDocument,e)}function b(t){return e.getComputedStyle(t,null)}function w(e,t){for(var n,r,i,o=[],s=0,a=e.length;a>s;s++)r=e[s],r.style&&(o[s]=mt.get(r,\"olddisplay\"),n=r.style.display,t?(o[s]||\"none\"!==n||(r.style.display=\"\"),\"\"===r.style.display&&x(r)&&(o[s]=mt.access(r,\"olddisplay\",k(r.nodeName)))):o[s]||(i=x(r),(n&&\"none\"!==n||!i)&&mt.set(r,\"olddisplay\",i?n:ot.css(r,\"display\"))));for(s=0;a>s;s++)r=e[s],r.style&&(t&&\"none\"!==r.style.display&&\"\"!==r.style.display||(r.style.display=t?o[s]||\"\":\"none\"));return e}function T(e,t,n){var r=Xt.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||\"px\"):t}function C(e,t,n,r,i){for(var o=n===(r?\"border\":\"content\")?4:\"width\"===t?1:0,s=0;4>o;o+=2)\"margin\"===n&&(s+=ot.css(e,n+Qt[o],!0,i)),r?(\"content\"===n&&(s-=ot.css(e,\"padding\"+Qt[o],!0,i)),\"margin\"!==n&&(s-=ot.css(e,\"border\"+Qt[o]+\"Width\",!0,i))):(s+=ot.css(e,\"padding\"+Qt[o],!0,i),\"padding\"!==n&&(s+=ot.css(e,\"border\"+Qt[o]+\"Width\",!0,i)));return s}function N(e,t,n){var r=!0,i=\"width\"===t?e.offsetWidth:e.offsetHeight,o=b(e),s=ot.support.boxSizing&&\"border-box\"===ot.css(e,\"boxSizing\",!1,o);if(0>=i||null==i){if(i=Bt(e,t,o),(0>i||null==i)&&(i=e.style[t]),Ut.test(i))return i;r=s&&(ot.support.boxSizingReliable||i===e.style[t]),i=parseFloat(i)||0}return i+C(e,t,n||(s?\"border\":\"content\"),r,o)+\"px\"}function k(e){var t=X,n=Vt[e];return n||(n=E(e,t),\"none\"!==n&&n||(It=(It||ot(\"<iframe frameborder='0' width='0' height='0'/>\").css(\"cssText\",\"display:block !important\")).appendTo(t.documentElement),t=(It[0].contentWindow||It[0].contentDocument).document,t.write(\"<!doctype html><html><body>\"),t.close(),n=E(e,t),It.detach()),Vt[e]=n),n}function E(e,t){var n=ot(t.createElement(e)).appendTo(t.body),r=ot.css(n[0],\"display\");return n.remove(),r}function S(e,t,n,r){var i;if(ot.isArray(t))ot.each(t,function(t,i){n||en.test(e)?r(e,i):S(e+\"[\"+(\"object\"==typeof i?t:\"\")+\"]\",i,n,r)});else if(n||\"object\"!==ot.type(t))r(e,t);else for(i in t)S(e+\"[\"+i+\"]\",t[i],n,r)}function j(e){return function(t,n){\"string\"!=typeof t&&(n=t,t=\"*\");var r,i=0,o=t.toLowerCase().match(at)||[];if(ot.isFunction(n))for(;r=o[i++];)\"+\"===r[0]?(r=r.slice(1)||\"*\",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function D(e,n,r,i){function o(u){var l;return s[u]=!0,ot.each(e[u]||[],function(e,u){var c=u(n,r,i);return\"string\"!=typeof c||a||s[c]?a?!(l=c):t:(n.dataTypes.unshift(c),o(c),!1)}),l}var s={},a=e===vn;return o(n.dataTypes[0])||!s[\"*\"]&&o(\"*\")}function A(e,n){var r,i,o=ot.ajaxSettings.flatOptions||{};for(r in n)n[r]!==t&&((o[r]?e:i||(i={}))[r]=n[r]);return i&&ot.extend(!0,e,i),e}function L(e,n,r){for(var i,o,s,a,u=e.contents,l=e.dataTypes;\"*\"===l[0];)l.shift(),i===t&&(i=e.mimeType||n.getResponseHeader(\"Content-Type\"));if(i)for(o in u)if(u[o]&&u[o].test(i)){l.unshift(o);break}if(l[0]in r)s=l[0];else{for(o in r){if(!l[0]||e.converters[o+\" \"+l[0]]){s=o;break}a||(a=o)}s=s||a}return s?(s!==l[0]&&l.unshift(s),r[s]):t}function q(e,t,n,r){var i,o,s,a,u,l={},c=e.dataTypes.slice();if(c[1])for(s in e.converters)l[s.toLowerCase()]=e.converters[s];for(o=c.shift();o;)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if(\"*\"===o)o=u;else if(\"*\"!==u&&u!==o){if(s=l[u+\" \"+o]||l[\"* \"+o],!s)for(i in l)if(a=i.split(\" \"),a[1]===o&&(s=l[u+\" \"+a[0]]||l[\"* \"+a[0]])){s===!0?s=l[i]:l[i]!==!0&&(o=a[0],c.unshift(a[1]));break}if(s!==!0)if(s&&e[\"throws\"])t=s(t);else try{t=s(t)}catch(f){return{state:\"parsererror\",error:s?f:\"No conversion from \"+u+\" to \"+o}}}return{state:\"success\",data:t}}function H(){return setTimeout(function(){Sn=t}),Sn=ot.now()}function O(e,t){ot.each(t,function(t,n){for(var r=(Hn[t]||[]).concat(Hn[\"*\"]),i=0,o=r.length;o>i;i++)if(r[i].call(e,t,n))return})}function F(e,t,n){var r,i,o=0,s=qn.length,a=ot.Deferred().always(function(){delete u.elem}),u=function(){if(i)return!1;for(var t=Sn||H(),n=Math.max(0,l.startTime+l.duration-t),r=n/l.duration||0,o=1-r,s=0,u=l.tweens.length;u>s;s++)l.tweens[s].run(o);return a.notifyWith(e,[l,o,n]),1>o&&u?n:(a.resolveWith(e,[l]),!1)},l=a.promise({elem:e,props:ot.extend({},t),opts:ot.extend(!0,{specialEasing:{}},n),originalProperties:t,originalOptions:n,startTime:Sn||H(),duration:n.duration,tweens:[],createTween:function(t,n){var r=ot.Tween(e,l.opts,t,n,l.opts.specialEasing[t]||l.opts.easing);return l.tweens.push(r),r},stop:function(t){var n=0,r=t?l.tweens.length:0;if(i)return this;for(i=!0;r>n;n++)l.tweens[n].run(1);return t?a.resolveWith(e,[l,t]):a.rejectWith(e,[l,t]),this}}),c=l.props;for(P(c,l.opts.specialEasing);s>o;o++)if(r=qn[o].call(l,e,c,l.opts))return r;return O(l,c),ot.isFunction(l.opts.start)&&l.opts.start.call(e,l),ot.fx.timer(ot.extend(u,{elem:e,anim:l,queue:l.opts.queue})),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always)}function P(e,t){var n,r,i,o,s;for(n in e)if(r=ot.camelCase(n),i=t[r],o=e[n],ot.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),s=ot.cssHooks[r],s&&\"expand\"in s){o=s.expand(o),delete e[r];for(n in o)n in e||(e[n]=o[n],t[n]=i)}else t[r]=i}function R(e,n,r){var i,o,s,a,u,l,c,f,p,d=this,h=e.style,g={},m=[],y=e.nodeType&&x(e);r.queue||(f=ot._queueHooks(e,\"fx\"),null==f.unqueued&&(f.unqueued=0,p=f.empty.fire,f.empty.fire=function(){f.unqueued||p()}),f.unqueued++,d.always(function(){d.always(function(){f.unqueued--,ot.queue(e,\"fx\").length||f.empty.fire()})})),1===e.nodeType&&(\"height\"in n||\"width\"in n)&&(r.overflow=[h.overflow,h.overflowX,h.overflowY],\"inline\"===ot.css(e,\"display\")&&\"none\"===ot.css(e,\"float\")&&(h.display=\"inline-block\")),r.overflow&&(h.overflow=\"hidden\",d.always(function(){h.overflow=r.overflow[0],h.overflowX=r.overflow[1],h.overflowY=r.overflow[2]})),u=mt.get(e,\"fxshow\");for(i in n)if(s=n[i],Dn.exec(s)){if(delete n[i],l=l||\"toggle\"===s,s===(y?\"hide\":\"show\")){if(\"show\"!==s||u===t||u[i]===t)continue;y=!0}m.push(i)}if(a=m.length){u=mt.get(e,\"fxshow\")||mt.access(e,\"fxshow\",{}),\"hidden\"in u&&(y=u.hidden),l&&(u.hidden=!y),y?ot(e).show():d.done(function(){ot(e).hide()}),d.done(function(){var t;mt.remove(e,\"fxshow\");for(t in g)ot.style(e,t,g[t])});for(i=0;a>i;i++)o=m[i],c=d.createTween(o,y?u[o]:0),g[o]=u[o]||ot.style(e,o),o in u||(u[o]=c.start,y&&(c.end=c.start,c.start=\"width\"===o||\"height\"===o?1:0))}}function M(e,t,n,r,i){return new M.prototype.init(e,t,n,r,i)}function W(e,t){var n,r={height:e},i=0;for(t=t?1:0;4>i;i+=2-t)n=Qt[i],r[\"margin\"+n]=r[\"padding\"+n]=e;return t&&(r.opacity=r.width=e),r}function $(e){return ot.isWindow(e)?e:9===e.nodeType&&e.defaultView}var B,I,z=typeof t,_=e.location,X=e.document,U=X.documentElement,Y=e.jQuery,V=e.$,G={},J=[],Q=\"2.0.0\",K=J.concat,Z=J.push,et=J.slice,tt=J.indexOf,nt=G.toString,rt=G.hasOwnProperty,it=Q.trim,ot=function(e,t){return new ot.fn.init(e,t,B)},st=/[+-]?(?:\\d*\\.|)\\d+(?:[eE][+-]?\\d+|)/.source,at=/\\S+/g,ut=/^(?:(<[\\w\\W]+>)[^>]*|#([\\w-]*))$/,lt=/^<(\\w+)\\s*\\/?>(?:<\\/\\1>|)$/,ct=/^-ms-/,ft=/-([\\da-z])/gi,pt=function(e,t){return t.toUpperCase()},dt=function(){X.removeEventListener(\"DOMContentLoaded\",dt,!1),e.removeEventListener(\"load\",dt,!1),ot.ready()};ot.fn=ot.prototype={jquery:Q,constructor:ot,init:function(e,n,r){var i,o;if(!e)return this;if(\"string\"==typeof e){if(i=\"<\"===e.charAt(0)&&\">\"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:ut.exec(e),!i||!i[1]&&n)return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e);if(i[1]){if(n=n instanceof ot?n[0]:n,ot.merge(this,ot.parseHTML(i[1],n&&n.nodeType?n.ownerDocument||n:X,!0)),lt.test(i[1])&&ot.isPlainObject(n))for(i in n)ot.isFunction(this[i])?this[i](n[i]):this.attr(i,n[i]);return this}return o=X.getElementById(i[2]),o&&o.parentNode&&(this.length=1,this[0]=o),this.context=X,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):ot.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),ot.makeArray(e,this))},selector:\"\",length:0,toArray:function(){return et.call(this)},get:function(e){return null==e?this.toArray():0>e?this[this.length+e]:this[e]},pushStack:function(e){var t=ot.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return ot.each(this,e,t)},ready:function(e){return ot.ready.promise().done(e),this},slice:function(){return this.pushStack(et.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(0>e?t:0);return this.pushStack(n>=0&&t>n?[this[n]]:[])},map:function(e){return this.pushStack(ot.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:Z,sort:[].sort,splice:[].splice},ot.fn.init.prototype=ot.fn,ot.extend=ot.fn.extend=function(){var e,n,r,i,o,s,a=arguments[0]||{},u=1,l=arguments.length,c=!1;for(\"boolean\"==typeof a&&(c=a,a=arguments[1]||{},u=2),\"object\"==typeof a||ot.isFunction(a)||(a={}),l===u&&(a=this,--u);l>u;u++)if(null!=(e=arguments[u]))for(n in e)r=a[n],i=e[n],a!==i&&(c&&i&&(ot.isPlainObject(i)||(o=ot.isArray(i)))?(o?(o=!1,s=r&&ot.isArray(r)?r:[]):s=r&&ot.isPlainObject(r)?r:{},a[n]=ot.extend(c,s,i)):i!==t&&(a[n]=i));return a},ot.extend({expando:\"jQuery\"+(Q+Math.random()).replace(/\\D/g,\"\"),noConflict:function(t){return e.$===ot&&(e.$=V),t&&e.jQuery===ot&&(e.jQuery=Y),ot},isReady:!1,readyWait:1,holdReady:function(e){e?ot.readyWait++:ot.ready(!0)},ready:function(e){(e===!0?--ot.readyWait:ot.isReady)||(ot.isReady=!0,e!==!0&&--ot.readyWait>0||(I.resolveWith(X,[ot]),ot.fn.trigger&&ot(X).trigger(\"ready\").off(\"ready\")))},isFunction:function(e){return\"function\"===ot.type(e)},isArray:Array.isArray,isWindow:function(e){return null!=e&&e===e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return null==e?e+\"\":\"object\"==typeof e||\"function\"==typeof e?G[nt.call(e)]||\"object\":typeof e},isPlainObject:function(e){if(\"object\"!==ot.type(e)||e.nodeType||ot.isWindow(e))return!1;try{if(e.constructor&&!rt.call(e.constructor.prototype,\"isPrototypeOf\"))return!1}catch(t){return!1}return!0},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw Error(e)},parseHTML:function(e,t,n){if(!e||\"string\"!=typeof e)return null;\"boolean\"==typeof t&&(n=t,t=!1),t=t||X;var r=lt.exec(e),i=!n&&[];return r?[t.createElement(r[1])]:(r=ot.buildFragment([e],t,i),i&&ot(i).remove(),ot.merge([],r.childNodes))},parseJSON:JSON.parse,parseXML:function(e){var n,r;if(!e||\"string\"!=typeof e)return null;try{r=new DOMParser,n=r.parseFromString(e,\"text/xml\")}catch(i){n=t}return(!n||n.getElementsByTagName(\"parsererror\").length)&&ot.error(\"Invalid XML: \"+e),n},noop:function(){},globalEval:function(e){var t,n=eval;e=ot.trim(e),e&&(1===e.indexOf(\"use strict\")?(t=X.createElement(\"script\"),t.text=e,X.head.appendChild(t).parentNode.removeChild(t)):n(e))},camelCase:function(e){return e.replace(ct,\"ms-\").replace(ft,pt)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,r){var i,o=0,s=e.length,a=n(e);if(r){if(a)for(;s>o&&(i=t.apply(e[o],r),i!==!1);o++);else for(o in e)if(i=t.apply(e[o],r),i===!1)break}else if(a)for(;s>o&&(i=t.call(e[o],o,e[o]),i!==!1);o++);else for(o in e)if(i=t.call(e[o],o,e[o]),i===!1)break;return e},trim:function(e){return null==e?\"\":it.call(e)},makeArray:function(e,t){var r=t||[];return null!=e&&(n(Object(e))?ot.merge(r,\"string\"==typeof e?[e]:e):Z.call(r,e)),r},inArray:function(e,t,n){return null==t?-1:tt.call(t,e,n)},merge:function(e,n){var r=n.length,i=e.length,o=0;if(\"number\"==typeof r)for(;r>o;o++)e[i++]=n[o];else for(;n[o]!==t;)e[i++]=n[o++];return e.length=i,e},grep:function(e,t,n){var r,i=[],o=0,s=e.length;for(n=!!n;s>o;o++)r=!!t(e[o],o),n!==r&&i.push(e[o]);return i},map:function(e,t,r){var i,o=0,s=e.length,a=n(e),u=[];if(a)for(;s>o;o++)i=t(e[o],o,r),null!=i&&(u[u.length]=i);else for(o in e)i=t(e[o],o,r),null!=i&&(u[u.length]=i);return K.apply([],u)},guid:1,proxy:function(e,n){var r,i,o;return\"string\"==typeof n&&(r=e[n],n=e,e=r),ot.isFunction(e)?(i=et.call(arguments,2),o=function(){return e.apply(n||this,i.concat(et.call(arguments)))},o.guid=e.guid=e.guid||ot.guid++,o):t},access:function(e,n,r,i,o,s,a){var u=0,l=e.length,c=null==r;if(\"object\"===ot.type(r)){o=!0;for(u in r)ot.access(e,n,u,r[u],!0,s,a)}else if(i!==t&&(o=!0,ot.isFunction(i)||(a=!0),c&&(a?(n.call(e,i),n=null):(c=n,n=function(e,t,n){return c.call(ot(e),n)})),n))for(;l>u;u++)n(e[u],r,a?i:i.call(e[u],u,n(e[u],r)));return o?e:c?n.call(e):l?n(e[0],r):s},now:Date.now,swap:function(e,t,n,r){var i,o,s={};for(o in t)s[o]=e.style[o],e.style[o]=t[o];i=n.apply(e,r||[]);for(o in t)e.style[o]=s[o];return i}}),ot.ready.promise=function(t){return I||(I=ot.Deferred(),\"complete\"===X.readyState?setTimeout(ot.ready):(X.addEventListener(\"DOMContentLoaded\",dt,!1),e.addEventListener(\"load\",dt,!1))),I.promise(t)},ot.each(\"Boolean Number String Function Array Date RegExp Object Error\".split(\" \"),function(e,t){G[\"[object \"+t+\"]\"]=t.toLowerCase()}),B=ot(X),function(e,t){function n(e){return xt.test(e+\"\")}function r(){var e,t=[];return e=function(n,r){return t.push(n+=\" \")>E.cacheLength&&delete e[t.shift()],e[n]=r}}function i(e){return e[$]=!0,e}function o(e){var t=H.createElement(\"div\");try{return!!e(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function s(e,t,n,r){var i,o,s,a,u,l,c,f,p,g;if((t?t.ownerDocument||t:B)!==H&&q(t),t=t||H,n=n||[],!e||\"string\"!=typeof e)return n;if(1!==(a=t.nodeType)&&9!==a)return[];if(F&&!r){if(i=bt.exec(e))if(s=i[1]){if(9===a){if(o=t.getElementById(s),!o||!o.parentNode)return n;if(o.id===s)return n.push(o),n}else if(t.ownerDocument&&(o=t.ownerDocument.getElementById(s))&&W(t,o)&&o.id===s)return n.push(o),n}else{if(i[2])return tt.apply(n,t.getElementsByTagName(e)),n;if((s=i[3])&&I.getElementsByClassName&&t.getElementsByClassName)return tt.apply(n,t.getElementsByClassName(s)),n}if(I.qsa&&(!P||!P.test(e))){if(f=c=$,p=t,g=9===a&&e,1===a&&\"object\"!==t.nodeName.toLowerCase()){for(l=d(e),(c=t.getAttribute(\"id\"))?f=c.replace(Ct,\"\\\\$&\"):t.setAttribute(\"id\",f),f=\"[id='\"+f+\"'] \",u=l.length;u--;)l[u]=f+h(l[u]);p=ht.test(e)&&t.parentNode||t,g=l.join(\",\")}if(g)try{return tt.apply(n,p.querySelectorAll(g)),n}catch(m){}finally{c||t.removeAttribute(\"id\")}}}return T(e.replace(ft,\"$1\"),t,n,r)}function a(e,t){var n=t&&e,r=n&&(~t.sourceIndex||Q)-(~e.sourceIndex||Q);if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function u(e,n,r){var i;return r?t:(i=e.getAttributeNode(n))&&i.specified?i.value:e[n]===!0?n.toLowerCase():null}function l(e,n,r){var i;return r?t:i=e.getAttribute(n,\"type\"===n.toLowerCase()?1:2)}function c(e){return function(t){var n=t.nodeName.toLowerCase();return\"input\"===n&&t.type===e}}function f(e){return function(t){var n=t.nodeName.toLowerCase();return(\"input\"===n||\"button\"===n)&&t.type===e}}function p(e){return i(function(t){return t=+t,i(function(n,r){for(var i,o=e([],n.length,t),s=o.length;s--;)n[i=o[s]]&&(n[i]=!(r[i]=n[i]))})})}function d(e,t){var n,r,i,o,a,u,l,c=U[e+\" \"];if(c)return t?0:c.slice(0);for(a=e,u=[],l=E.preFilter;a;){(!n||(r=pt.exec(a)))&&(r&&(a=a.slice(r[0].length)||a),u.push(i=[])),n=!1,(r=dt.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace(ft,\" \")}),a=a.slice(n.length));for(o in E.filter)!(r=vt[o].exec(a))||l[o]&&!(r=l[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?s.error(e):U(e,u).slice(0)}function h(e){for(var t=0,n=e.length,r=\"\";n>t;t++)r+=e[t].value;return r}function g(e,t,n){var r=t.dir,i=n&&\"parentNode\"===r,o=_++;return t.first?function(t,n,o){for(;t=t[r];)if(1===t.nodeType||i)return e(t,n,o)}:function(t,n,s){var a,u,l,c=z+\" \"+o;if(s){for(;t=t[r];)if((1===t.nodeType||i)&&e(t,n,s))return!0}else for(;t=t[r];)if(1===t.nodeType||i)if(l=t[$]||(t[$]={}),(u=l[r])&&u[0]===c){if((a=u[1])===!0||a===k)return a===!0}else if(u=l[r]=[c],u[1]=e(t,n,s)||k,u[1]===!0)return!0}}function m(e){return e.length>1?function(t,n,r){for(var i=e.length;i--;)if(!e[i](t,n,r))return!1;return!0}:e[0]}function y(e,t,n,r,i){for(var o,s=[],a=0,u=e.length,l=null!=t;u>a;a++)(o=e[a])&&(!n||n(o,r,i))&&(s.push(o),l&&t.push(a));return s}function v(e,t,n,r,o,s){return r&&!r[$]&&(r=v(r)),o&&!o[$]&&(o=v(o,s)),i(function(i,s,a,u){var l,c,f,p=[],d=[],h=s.length,g=i||w(t||\"*\",a.nodeType?[a]:a,[]),m=!e||!i&&t?g:y(g,p,e,a,u),v=n?o||(i?e:h||r)?[]:s:m;if(n&&n(m,v,a,u),r)for(l=y(v,d),r(l,[],a,u),c=l.length;c--;)(f=l[c])&&(v[d[c]]=!(m[d[c]]=f));if(i){if(o||e){if(o){for(l=[],c=v.length;c--;)(f=v[c])&&l.push(m[c]=f);o(null,v=[],l,u)}for(c=v.length;c--;)(f=v[c])&&(l=o?rt.call(i,f):p[c])>-1&&(i[l]=!(s[l]=f))}}else v=y(v===s?v.splice(h,v.length):v),o?o(null,s,v,u):tt.apply(s,v)})}function x(e){for(var t,n,r,i=e.length,o=E.relative[e[0].type],s=o||E.relative[\" \"],a=o?1:0,u=g(function(e){return e===t},s,!0),l=g(function(e){return rt.call(t,e)>-1},s,!0),c=[function(e,n,r){return!o&&(r||n!==A)||((t=n).nodeType?u(e,n,r):l(e,n,r))}];i>a;a++)if(n=E.relative[e[a].type])c=[g(m(c),n)];else{if(n=E.filter[e[a].type].apply(null,e[a].matches),n[$]){for(r=++a;i>r&&!E.relative[e[r].type];r++);return v(a>1&&m(c),a>1&&h(e.slice(0,a-1)).replace(ft,\"$1\"),n,r>a&&x(e.slice(a,r)),i>r&&x(e=e.slice(r)),i>r&&h(e))}c.push(n)}return m(c)}function b(e,t){var n=0,r=t.length>0,o=e.length>0,a=function(i,a,u,l,c){var f,p,d,h=[],g=0,m=\"0\",v=i&&[],x=null!=c,b=A,w=i||o&&E.find.TAG(\"*\",c&&a.parentNode||a),T=z+=null==b?1:Math.random()||.1;for(x&&(A=a!==H&&a,k=n);null!=(f=w[m]);m++){if(o&&f){for(p=0;d=e[p++];)if(d(f,a,u)){l.push(f);break}x&&(z=T,k=++n)}r&&((f=!d&&f)&&g--,i&&v.push(f))}if(g+=m,r&&m!==g){for(p=0;d=t[p++];)d(v,h,a,u);if(i){if(g>0)for(;m--;)v[m]||h[m]||(h[m]=Z.call(l));h=y(h)}tt.apply(l,h),x&&!i&&h.length>0&&g+t.length>1&&s.uniqueSort(l)}return x&&(z=T,A=b),v};return r?i(a):a}function w(e,t,n){for(var r=0,i=t.length;i>r;r++)s(e,t[r],n);return n}function T(e,t,n,r){var i,o,s,a,u,l=d(e);if(!r&&1===l.length){if(o=l[0]=l[0].slice(0),o.length>2&&\"ID\"===(s=o[0]).type&&9===t.nodeType&&F&&E.relative[o[1].type]){if(t=(E.find.ID(s.matches[0].replace(Nt,kt),t)||[])[0],!t)return n;e=e.slice(o.shift().value.length)}for(i=vt.needsContext.test(e)?0:o.length;i--&&(s=o[i],!E.relative[a=s.type]);)if((u=E.find[a])&&(r=u(s.matches[0].replace(Nt,kt),ht.test(o[0].type)&&t.parentNode||t))){if(o.splice(i,1),e=r.length&&h(o),!e)return tt.apply(n,r),n;break}}return D(e,l)(r,t,!F,n,ht.test(e)),n}function C(){}var N,k,E,S,j,D,A,L,q,H,O,F,P,R,M,W,$=\"sizzle\"+-new Date,B=e.document,I={},z=0,_=0,X=r(),U=r(),Y=r(),V=!1,G=function(){return 0},J=typeof t,Q=1<<31,K=[],Z=K.pop,et=K.push,tt=K.push,nt=K.slice,rt=K.indexOf||function(e){for(var t=0,n=this.length;n>t;t++)if(this[t]===e)return t;return-1},it=\"checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped\",st=\"[\\\\x20\\\\t\\\\r\\\\n\\\\f]\",at=\"(?:\\\\\\\\.|[\\\\w-]|[^\\\\x00-\\\\xa0])+\",ut=at.replace(\"w\",\"w#\"),lt=\"\\\\[\"+st+\"*(\"+at+\")\"+st+\"*(?:([*^$|!~]?=)\"+st+\"*(?:(['\\\"])((?:\\\\\\\\.|[^\\\\\\\\])*?)\\\\3|(\"+ut+\")|)|)\"+st+\"*\\\\]\",ct=\":(\"+at+\")(?:\\\\(((['\\\"])((?:\\\\\\\\.|[^\\\\\\\\])*?)\\\\3|((?:\\\\\\\\.|[^\\\\\\\\()[\\\\]]|\"+lt.replace(3,8)+\")*)|.*)\\\\)|)\",ft=RegExp(\"^\"+st+\"+|((?:^|[^\\\\\\\\])(?:\\\\\\\\.)*)\"+st+\"+$\",\"g\"),pt=RegExp(\"^\"+st+\"*,\"+st+\"*\"),dt=RegExp(\"^\"+st+\"*([>+~]|\"+st+\")\"+st+\"*\"),ht=RegExp(st+\"*[+~]\"),gt=RegExp(\"=\"+st+\"*([^\\\\]'\\\"]*)\"+st+\"*\\\\]\",\"g\"),mt=RegExp(ct),yt=RegExp(\"^\"+ut+\"$\"),vt={ID:RegExp(\"^#(\"+at+\")\"),CLASS:RegExp(\"^\\\\.(\"+at+\")\"),TAG:RegExp(\"^(\"+at.replace(\"w\",\"w*\")+\")\"),ATTR:RegExp(\"^\"+lt),PSEUDO:RegExp(\"^\"+ct),CHILD:RegExp(\"^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\\\(\"+st+\"*(even|odd|(([+-]|)(\\\\d*)n|)\"+st+\"*(?:([+-]|)\"+st+\"*(\\\\d+)|))\"+st+\"*\\\\)|)\",\"i\"),\"boolean\":RegExp(\"^(?:\"+it+\")$\",\"i\"),needsContext:RegExp(\"^\"+st+\"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\\\(\"+st+\"*((?:-\\\\d)?\\\\d*)\"+st+\"*\\\\)|)(?=[^-]|$)\",\"i\")},xt=/^[^{]+\\{\\s*\\[native \\w/,bt=/^(?:#([\\w-]+)|(\\w+)|\\.([\\w-]+))$/,wt=/^(?:input|select|textarea|button)$/i,Tt=/^h\\d$/i,Ct=/'|\\\\/g,Nt=/\\\\([\\da-fA-F]{1,6}[\\x20\\t\\r\\n\\f]?|.)/g,kt=function(e,t){var n=\"0x\"+t-65536;return n!==n?t:0>n?String.fromCharCode(n+65536):String.fromCharCode(55296|n>>10,56320|1023&n)};try{tt.apply(K=nt.call(B.childNodes),B.childNodes),K[B.childNodes.length].nodeType}catch(Et){tt={apply:K.length?function(e,t){et.apply(e,nt.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}j=s.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?\"HTML\"!==t.nodeName:!1},q=s.setDocument=function(e){var r=e?e.ownerDocument||e:B;return r!==H&&9===r.nodeType&&r.documentElement?(H=r,O=r.documentElement,F=!j(r),I.getElementsByTagName=o(function(e){return e.appendChild(r.createComment(\"\")),!e.getElementsByTagName(\"*\").length}),I.attributes=o(function(e){return e.className=\"i\",!e.getAttribute(\"className\")}),I.getElementsByClassName=o(function(e){return e.innerHTML=\"<div class='a'></div><div class='a i'></div>\",e.firstChild.className=\"i\",2===e.getElementsByClassName(\"i\").length}),I.sortDetached=o(function(e){return 1&e.compareDocumentPosition(H.createElement(\"div\"))}),I.getById=o(function(e){return O.appendChild(e).id=$,!r.getElementsByName||!r.getElementsByName($).length}),I.getById?(E.find.ID=function(e,t){if(typeof t.getElementById!==J&&F){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},E.filter.ID=function(e){var t=e.replace(Nt,kt);return function(e){return e.getAttribute(\"id\")===t}}):(E.find.ID=function(e,n){if(typeof n.getElementById!==J&&F){var r=n.getElementById(e);return r?r.id===e||typeof r.getAttributeNode!==J&&r.getAttributeNode(\"id\").value===e?[r]:t:[]}},E.filter.ID=function(e){var t=e.replace(Nt,kt);return function(e){var n=typeof e.getAttributeNode!==J&&e.getAttributeNode(\"id\");return n&&n.value===t}}),E.find.TAG=I.getElementsByTagName?function(e,n){return typeof n.getElementsByTagName!==J?n.getElementsByTagName(e):t}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if(\"*\"===e){for(;n=o[i++];)1===n.nodeType&&r.push(n);return r}return o},E.find.CLASS=I.getElementsByClassName&&function(e,n){return typeof n.getElementsByClassName!==J&&F?n.getElementsByClassName(e):t},R=[],P=[],(I.qsa=n(r.querySelectorAll))&&(o(function(e){e.innerHTML=\"<select><option selected=''></option></select>\",e.querySelectorAll(\"[selected]\").length||P.push(\"\\\\[\"+st+\"*(?:value|\"+it+\")\"),e.querySelectorAll(\":checked\").length||P.push(\":checked\")}),o(function(e){var t=H.createElement(\"input\");t.setAttribute(\"type\",\"hidden\"),e.appendChild(t).setAttribute(\"t\",\"\"),e.querySelectorAll(\"[t^='']\").length&&P.push(\"[*^$]=\"+st+\"*(?:''|\\\"\\\")\"),e.querySelectorAll(\":enabled\").length||P.push(\":enabled\",\":disabled\"),e.querySelectorAll(\"*,:x\"),P.push(\",.*:\")})),(I.matchesSelector=n(M=O.webkitMatchesSelector||O.mozMatchesSelector||O.oMatchesSelector||O.msMatchesSelector))&&o(function(e){I.disconnectedMatch=M.call(e,\"div\"),M.call(e,\"[s!='']:x\"),R.push(\"!=\",ct)}),P=P.length&&RegExp(P.join(\"|\")),R=R.length&&RegExp(R.join(\"|\")),W=n(O.contains)||O.compareDocumentPosition?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},G=O.compareDocumentPosition?function(e,t){if(e===t)return V=!0,0;var n=t.compareDocumentPosition&&e.compareDocumentPosition&&e.compareDocumentPosition(t);return n?1&n||!I.sortDetached&&t.compareDocumentPosition(e)===n?e===r||W(B,e)?-1:t===r||W(B,t)?1:L?rt.call(L,e)-rt.call(L,t):0:4&n?-1:1:e.compareDocumentPosition?-1:1}:function(e,t){var n,i=0,o=e.parentNode,s=t.parentNode,u=[e],l=[t];if(e===t)return V=!0,0;if(!o||!s)return e===r?-1:t===r?1:o?-1:s?1:L?rt.call(L,e)-rt.call(L,t):0;if(o===s)return a(e,t);for(n=e;n=n.parentNode;)u.unshift(n);for(n=t;n=n.parentNode;)l.unshift(n);for(;u[i]===l[i];)i++;return i?a(u[i],l[i]):u[i]===B?-1:l[i]===B?1:0},H):H},s.matches=function(e,t){return s(e,null,null,t)},s.matchesSelector=function(e,t){if((e.ownerDocument||e)!==H&&q(e),t=t.replace(gt,\"='$1']\"),!(!I.matchesSelector||!F||R&&R.test(t)||P&&P.test(t)))try{var n=M.call(e,t);if(n||I.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(r){}return s(t,H,null,[e]).length>0},s.contains=function(e,t){return(e.ownerDocument||e)!==H&&q(e),W(e,t)},s.attr=function(e,n){(e.ownerDocument||e)!==H&&q(e);var r=E.attrHandle[n.toLowerCase()],i=r&&r(e,n,!F);return i===t?I.attributes||!F?e.getAttribute(n):(i=e.getAttributeNode(n))&&i.specified?i.value:null:i},s.error=function(e){throw Error(\"Syntax error, unrecognized expression: \"+e)},s.uniqueSort=function(e){var t,n=[],r=0,i=0;if(V=!I.detectDuplicates,L=!I.sortStable&&e.slice(0),e.sort(G),V){for(;t=e[i++];)t===e[i]&&(r=n.push(i));for(;r--;)e.splice(n[r],1)}return e},S=s.getText=function(e){var t,n=\"\",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if(\"string\"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=S(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r];r++)n+=S(t);return n},E=s.selectors={cacheLength:50,createPseudo:i,match:vt,attrHandle:{},find:{},relative:{\">\":{dir:\"parentNode\",first:!0},\" \":{dir:\"parentNode\"},\"+\":{dir:\"previousSibling\",first:!0},\"~\":{dir:\"previousSibling\"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Nt,kt),e[3]=(e[4]||e[5]||\"\").replace(Nt,kt),\"~=\"===e[2]&&(e[3]=\" \"+e[3]+\" \"),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),\"nth\"===e[1].slice(0,3)?(e[3]||s.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*(\"even\"===e[3]||\"odd\"===e[3])),e[5]=+(e[7]+e[8]||\"odd\"===e[3])):e[3]&&s.error(e[0]),e},PSEUDO:function(e){var t,n=!e[5]&&e[2];return vt.CHILD.test(e[0])?null:(e[4]?e[2]=e[4]:n&&mt.test(n)&&(t=d(n,!0))&&(t=n.indexOf(\")\",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Nt,kt).toLowerCase();return\"*\"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=X[e+\" \"];return t||(t=RegExp(\"(^|\"+st+\")\"+e+\"(\"+st+\"|$)\"))&&X(e,function(e){return t.test(\"string\"==typeof e.className&&e.className||typeof e.getAttribute!==J&&e.getAttribute(\"class\")||\"\")})},ATTR:function(e,t,n){return function(r){var i=s.attr(r,e);return null==i?\"!=\"===t:t?(i+=\"\",\"=\"===t?i===n:\"!=\"===t?i!==n:\"^=\"===t?n&&0===i.indexOf(n):\"*=\"===t?n&&i.indexOf(n)>-1:\"$=\"===t?n&&i.slice(-n.length)===n:\"~=\"===t?(\" \"+i+\" \").indexOf(n)>-1:\"|=\"===t?i===n||i.slice(0,n.length+1)===n+\"-\":!1):!0}},CHILD:function(e,t,n,r,i){var o=\"nth\"!==e.slice(0,3),s=\"last\"!==e.slice(-4),a=\"of-type\"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var l,c,f,p,d,h,g=o!==s?\"nextSibling\":\"previousSibling\",m=t.parentNode,y=a&&t.nodeName.toLowerCase(),v=!u&&!a;if(m){if(o){for(;g;){for(f=t;f=f[g];)if(a?f.nodeName.toLowerCase()===y:1===f.nodeType)return!1;h=g=\"only\"===e&&!h&&\"nextSibling\"}return!0}if(h=[s?m.firstChild:m.lastChild],s&&v){for(c=m[$]||(m[$]={}),l=c[e]||[],d=l[0]===z&&l[1],p=l[0]===z&&l[2],f=d&&m.childNodes[d];f=++d&&f&&f[g]||(p=d=0)||h.pop();)if(1===f.nodeType&&++p&&f===t){c[e]=[z,d,p];break}}else if(v&&(l=(t[$]||(t[$]={}))[e])&&l[0]===z)p=l[1];else for(;(f=++d&&f&&f[g]||(p=d=0)||h.pop())&&((a?f.nodeName.toLowerCase()!==y:1!==f.nodeType)||!++p||(v&&((f[$]||(f[$]={}))[e]=[z,p]),f!==t)););return p-=i,p===r||0===p%r&&p/r>=0}}},PSEUDO:function(e,t){var n,r=E.pseudos[e]||E.setFilters[e.toLowerCase()]||s.error(\"unsupported pseudo: \"+e);return r[$]?r(t):r.length>1?(n=[e,e,\"\",t],E.setFilters.hasOwnProperty(e.toLowerCase())?i(function(e,n){for(var i,o=r(e,t),s=o.length;s--;)i=rt.call(e,o[s]),e[i]=!(n[i]=o[s])}):function(e){return r(e,0,n)}):r}},pseudos:{not:i(function(e){var t=[],n=[],r=D(e.replace(ft,\"$1\"));return r[$]?i(function(e,t,n,i){for(var o,s=r(e,null,i,[]),a=e.length;a--;)(o=s[a])&&(e[a]=!(t[a]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),!n.pop()}}),has:i(function(e){return function(t){return s(e,t).length>0}}),contains:i(function(e){return function(t){return(t.textContent||t.innerText||S(t)).indexOf(e)>-1}}),lang:i(function(e){return yt.test(e||\"\")||s.error(\"unsupported lang: \"+e),e=e.replace(Nt,kt).toLowerCase(),function(t){var n;do if(n=F?t.lang:t.getAttribute(\"xml:lang\")||t.getAttribute(\"lang\"))return n=n.toLowerCase(),n===e||0===n.indexOf(e+\"-\");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===O},focus:function(e){return e===H.activeElement&&(!H.hasFocus||H.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return\"input\"===t&&!!e.checked||\"option\"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeName>\"@\"||3===e.nodeType||4===e.nodeType)return!1;return!0},parent:function(e){return!E.pseudos.empty(e)},header:function(e){return Tt.test(e.nodeName)},input:function(e){return wt.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return\"input\"===t&&\"button\"===e.type||\"button\"===t},text:function(e){var t;return\"input\"===e.nodeName.toLowerCase()&&\"text\"===e.type&&(null==(t=e.getAttribute(\"type\"))||t.toLowerCase()===e.type)},first:p(function(){return[0]}),last:p(function(e,t){return[t-1]}),eq:p(function(e,t,n){return[0>n?n+t:n]}),even:p(function(e,t){for(var n=0;t>n;n+=2)e.push(n);return e}),odd:p(function(e,t){for(var n=1;t>n;n+=2)e.push(n);return e}),lt:p(function(e,t,n){for(var r=0>n?n+t:n;--r>=0;)e.push(r);return e}),gt:p(function(e,t,n){for(var r=0>n?n+t:n;t>++r;)e.push(r);\nreturn e})}};for(N in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})E.pseudos[N]=c(N);for(N in{submit:!0,reset:!0})E.pseudos[N]=f(N);D=s.compile=function(e,t){var n,r=[],i=[],o=Y[e+\" \"];if(!o){for(t||(t=d(e)),n=t.length;n--;)o=x(t[n]),o[$]?r.push(o):i.push(o);o=Y(e,b(i,r))}return o},E.pseudos.nth=E.pseudos.eq,C.prototype=E.filters=E.pseudos,E.setFilters=new C,I.sortStable=$.split(\"\").sort(G).join(\"\")===$,q(),[0,0].sort(G),I.detectDuplicates=V,o(function(e){if(e.innerHTML=\"<a href='#'></a>\",\"#\"!==e.firstChild.getAttribute(\"href\"))for(var t=\"type|href|height|width\".split(\"|\"),n=t.length;n--;)E.attrHandle[t[n]]=l}),o(function(e){if(null!=e.getAttribute(\"disabled\"))for(var t=it.split(\"|\"),n=t.length;n--;)E.attrHandle[t[n]]=u}),ot.find=s,ot.expr=s.selectors,ot.expr[\":\"]=ot.expr.pseudos,ot.unique=s.uniqueSort,ot.text=s.getText,ot.isXMLDoc=s.isXML,ot.contains=s.contains}(e);var ht={};ot.Callbacks=function(e){e=\"string\"==typeof e?ht[e]||r(e):ot.extend({},e);var n,i,o,s,a,u,l=[],c=!e.once&&[],f=function(t){for(n=e.memory&&t,i=!0,u=s||0,s=0,a=l.length,o=!0;l&&a>u;u++)if(l[u].apply(t[0],t[1])===!1&&e.stopOnFalse){n=!1;break}o=!1,l&&(c?c.length&&f(c.shift()):n?l=[]:p.disable())},p={add:function(){if(l){var t=l.length;!function r(t){ot.each(t,function(t,n){var i=ot.type(n);\"function\"===i?e.unique&&p.has(n)||l.push(n):n&&n.length&&\"string\"!==i&&r(n)})}(arguments),o?a=l.length:n&&(s=t,f(n))}return this},remove:function(){return l&&ot.each(arguments,function(e,t){for(var n;(n=ot.inArray(t,l,n))>-1;)l.splice(n,1),o&&(a>=n&&a--,u>=n&&u--)}),this},has:function(e){return e?ot.inArray(e,l)>-1:!(!l||!l.length)},empty:function(){return l=[],a=0,this},disable:function(){return l=c=n=t,this},disabled:function(){return!l},lock:function(){return c=t,n||p.disable(),this},locked:function(){return!c},fireWith:function(e,t){return t=t||[],t=[e,t.slice?t.slice():t],!l||i&&!c||(o?c.push(t):f(t)),this},fire:function(){return p.fireWith(this,arguments),this},fired:function(){return!!i}};return p},ot.extend({Deferred:function(e){var t=[[\"resolve\",\"done\",ot.Callbacks(\"once memory\"),\"resolved\"],[\"reject\",\"fail\",ot.Callbacks(\"once memory\"),\"rejected\"],[\"notify\",\"progress\",ot.Callbacks(\"memory\")]],n=\"pending\",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return ot.Deferred(function(n){ot.each(t,function(t,o){var s=o[0],a=ot.isFunction(e[t])&&e[t];i[o[1]](function(){var e=a&&a.apply(this,arguments);e&&ot.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[s+\"With\"](this===r?n.promise():this,a?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?ot.extend(e,r):r}},i={};return r.pipe=r.then,ot.each(t,function(e,o){var s=o[2],a=o[3];r[o[1]]=s.add,a&&s.add(function(){n=a},t[1^e][2].disable,t[2][2].lock),i[o[0]]=function(){return i[o[0]+\"With\"](this===i?r:this,arguments),this},i[o[0]+\"With\"]=s.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t,n,r,i=0,o=et.call(arguments),s=o.length,a=1!==s||e&&ot.isFunction(e.promise)?s:0,u=1===a?e:ot.Deferred(),l=function(e,n,r){return function(i){n[e]=this,r[e]=arguments.length>1?et.call(arguments):i,r===t?u.notifyWith(n,r):--a||u.resolveWith(n,r)}};if(s>1)for(t=Array(s),n=Array(s),r=Array(s);s>i;i++)o[i]&&ot.isFunction(o[i].promise)?o[i].promise().done(l(i,r,o)).fail(u.reject).progress(l(i,n,t)):--a;return a||u.resolveWith(r,o),u.promise()}}),ot.support=function(t){var n=X.createElement(\"input\"),r=X.createDocumentFragment(),i=X.createElement(\"div\"),o=X.createElement(\"select\"),s=o.appendChild(X.createElement(\"option\"));return n.type?(n.type=\"checkbox\",t.checkOn=\"\"!==n.value,t.optSelected=s.selected,t.reliableMarginRight=!0,t.boxSizingReliable=!0,t.pixelPosition=!1,n.checked=!0,t.noCloneChecked=n.cloneNode(!0).checked,o.disabled=!0,t.optDisabled=!s.disabled,n=X.createElement(\"input\"),n.value=\"t\",n.type=\"radio\",t.radioValue=\"t\"===n.value,n.setAttribute(\"checked\",\"t\"),n.setAttribute(\"name\",\"t\"),r.appendChild(n),t.checkClone=r.cloneNode(!0).cloneNode(!0).lastChild.checked,t.focusinBubbles=\"onfocusin\"in e,i.style.backgroundClip=\"content-box\",i.cloneNode(!0).style.backgroundClip=\"\",t.clearCloneStyle=\"content-box\"===i.style.backgroundClip,ot(function(){var n,r,o=\"padding:0;margin:0;border:0;display:block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box\",s=X.getElementsByTagName(\"body\")[0];s&&(n=X.createElement(\"div\"),n.style.cssText=\"border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px\",s.appendChild(n).appendChild(i),i.innerHTML=\"\",i.style.cssText=\"-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%\",ot.swap(s,null!=s.style.zoom?{zoom:1}:{},function(){t.boxSizing=4===i.offsetWidth}),e.getComputedStyle&&(t.pixelPosition=\"1%\"!==(e.getComputedStyle(i,null)||{}).top,t.boxSizingReliable=\"4px\"===(e.getComputedStyle(i,null)||{width:\"4px\"}).width,r=i.appendChild(X.createElement(\"div\")),r.style.cssText=i.style.cssText=o,r.style.marginRight=r.style.width=\"0\",i.style.width=\"1px\",t.reliableMarginRight=!parseFloat((e.getComputedStyle(r,null)||{}).marginRight)),s.removeChild(n))}),t):t}({});var gt,mt,yt=/(?:\\{[\\s\\S]*\\}|\\[[\\s\\S]*\\])$/,vt=/([A-Z])/g;i.uid=1,i.accepts=function(e){return e.nodeType?1===e.nodeType||9===e.nodeType:!0},i.prototype={key:function(e){if(!i.accepts(e))return 0;var t={},n=e[this.expando];if(!n){n=i.uid++;try{t[this.expando]={value:n},Object.defineProperties(e,t)}catch(r){t[this.expando]=n,ot.extend(e,t)}}return this.cache[n]||(this.cache[n]={}),n},set:function(e,t,n){var r,i=this.key(e),o=this.cache[i];if(\"string\"==typeof t)o[t]=n;else if(ot.isEmptyObject(o))this.cache[i]=t;else for(r in t)o[r]=t[r]},get:function(e,n){var r=this.cache[this.key(e)];return n===t?r:r[n]},access:function(e,n,r){return n===t||n&&\"string\"==typeof n&&r===t?this.get(e,n):(this.set(e,n,r),r!==t?r:n)},remove:function(e,n){var r,i,o=this.key(e),s=this.cache[o];if(n===t)this.cache[o]={};else{ot.isArray(n)?i=n.concat(n.map(ot.camelCase)):n in s?i=[n]:(i=ot.camelCase(n),i=i in s?[i]:i.match(at)||[]),r=i.length;for(;r--;)delete s[i[r]]}},hasData:function(e){return!ot.isEmptyObject(this.cache[e[this.expando]]||{})},discard:function(e){delete this.cache[this.key(e)]}},gt=new i,mt=new i,ot.extend({acceptData:i.accepts,hasData:function(e){return gt.hasData(e)||mt.hasData(e)},data:function(e,t,n){return gt.access(e,t,n)},removeData:function(e,t){gt.remove(e,t)},_data:function(e,t,n){return mt.access(e,t,n)},_removeData:function(e,t){mt.remove(e,t)}}),ot.fn.extend({data:function(e,n){var r,i,s=this[0],a=0,u=null;if(e===t){if(this.length&&(u=gt.get(s),1===s.nodeType&&!mt.get(s,\"hasDataAttrs\"))){for(r=s.attributes;r.length>a;a++)i=r[a].name,0===i.indexOf(\"data-\")&&(i=ot.camelCase(i.substring(5)),o(s,i,u[i]));mt.set(s,\"hasDataAttrs\",!0)}return u}return\"object\"==typeof e?this.each(function(){gt.set(this,e)}):ot.access(this,function(n){var r,i=ot.camelCase(e);if(s&&n===t){if(r=gt.get(s,e),r!==t)return r;if(r=gt.get(s,i),r!==t)return r;if(r=o(s,i,t),r!==t)return r}else this.each(function(){var r=gt.get(this,i);gt.set(this,i,n),-1!==e.indexOf(\"-\")&&r!==t&>.set(this,e,n)})},null,n,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){gt.remove(this,e)})}}),ot.extend({queue:function(e,n,r){var i;return e?(n=(n||\"fx\")+\"queue\",i=mt.get(e,n),r&&(!i||ot.isArray(r)?i=mt.access(e,n,ot.makeArray(r)):i.push(r)),i||[]):t},dequeue:function(e,t){t=t||\"fx\";var n=ot.queue(e,t),r=n.length,i=n.shift(),o=ot._queueHooks(e,t),s=function(){ot.dequeue(e,t)};\"inprogress\"===i&&(i=n.shift(),r--),o.cur=i,i&&(\"fx\"===t&&n.unshift(\"inprogress\"),delete o.stop,i.call(e,s,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+\"queueHooks\";return mt.get(e,n)||mt.access(e,n,{empty:ot.Callbacks(\"once memory\").add(function(){mt.remove(e,[t+\"queue\",n])})})}}),ot.fn.extend({queue:function(e,n){var r=2;return\"string\"!=typeof e&&(n=e,e=\"fx\",r--),r>arguments.length?ot.queue(this[0],e):n===t?this:this.each(function(){var t=ot.queue(this,e,n);ot._queueHooks(this,e),\"fx\"===e&&\"inprogress\"!==t[0]&&ot.dequeue(this,e)})},dequeue:function(e){return this.each(function(){ot.dequeue(this,e)})},delay:function(e,t){return e=ot.fx?ot.fx.speeds[e]||e:e,t=t||\"fx\",this.queue(t,function(t,n){var r=setTimeout(t,e);n.stop=function(){clearTimeout(r)}})},clearQueue:function(e){return this.queue(e||\"fx\",[])},promise:function(e,n){var r,i=1,o=ot.Deferred(),s=this,a=this.length,u=function(){--i||o.resolveWith(s,[s])};for(\"string\"!=typeof e&&(n=e,e=t),e=e||\"fx\";a--;)r=mt.get(s[a],e+\"queueHooks\"),r&&r.empty&&(i++,r.empty.add(u));return u(),o.promise(n)}});var xt,bt,wt=/[\\t\\r\\n]/g,Tt=/\\r/g,Ct=/^(?:input|select|textarea|button)$/i;ot.fn.extend({attr:function(e,t){return ot.access(this,ot.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){ot.removeAttr(this,e)})},prop:function(e,t){return ot.access(this,ot.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[ot.propFix[e]||e]})},addClass:function(e){var t,n,r,i,o,s=0,a=this.length,u=\"string\"==typeof e&&e;if(ot.isFunction(e))return this.each(function(t){ot(this).addClass(e.call(this,t,this.className))});if(u)for(t=(e||\"\").match(at)||[];a>s;s++)if(n=this[s],r=1===n.nodeType&&(n.className?(\" \"+n.className+\" \").replace(wt,\" \"):\" \")){for(o=0;i=t[o++];)0>r.indexOf(\" \"+i+\" \")&&(r+=i+\" \");n.className=ot.trim(r)}return this},removeClass:function(e){var t,n,r,i,o,s=0,a=this.length,u=0===arguments.length||\"string\"==typeof e&&e;if(ot.isFunction(e))return this.each(function(t){ot(this).removeClass(e.call(this,t,this.className))});if(u)for(t=(e||\"\").match(at)||[];a>s;s++)if(n=this[s],r=1===n.nodeType&&(n.className?(\" \"+n.className+\" \").replace(wt,\" \"):\"\")){for(o=0;i=t[o++];)for(;r.indexOf(\" \"+i+\" \")>=0;)r=r.replace(\" \"+i+\" \",\" \");n.className=e?ot.trim(r):\"\"}return this},toggleClass:function(e,t){var n=typeof e,r=\"boolean\"==typeof t;return this.each(ot.isFunction(e)?function(n){ot(this).toggleClass(e.call(this,n,this.className,t),t)}:function(){if(\"string\"===n)for(var i,o=0,s=ot(this),a=t,u=e.match(at)||[];i=u[o++];)a=r?a:!s.hasClass(i),s[a?\"addClass\":\"removeClass\"](i);else(n===z||\"boolean\"===n)&&(this.className&&mt.set(this,\"__className__\",this.className),this.className=this.className||e===!1?\"\":mt.get(this,\"__className__\")||\"\")})},hasClass:function(e){for(var t=\" \"+e+\" \",n=0,r=this.length;r>n;n++)if(1===this[n].nodeType&&(\" \"+this[n].className+\" \").replace(wt,\" \").indexOf(t)>=0)return!0;return!1},val:function(e){var n,r,i,o=this[0];return arguments.length?(i=ot.isFunction(e),this.each(function(r){var o,s=ot(this);1===this.nodeType&&(o=i?e.call(this,r,s.val()):e,null==o?o=\"\":\"number\"==typeof o?o+=\"\":ot.isArray(o)&&(o=ot.map(o,function(e){return null==e?\"\":e+\"\"})),n=ot.valHooks[this.type]||ot.valHooks[this.nodeName.toLowerCase()],n&&\"set\"in n&&n.set(this,o,\"value\")!==t||(this.value=o))})):o?(n=ot.valHooks[o.type]||ot.valHooks[o.nodeName.toLowerCase()],n&&\"get\"in n&&(r=n.get(o,\"value\"))!==t?r:(r=o.value,\"string\"==typeof r?r.replace(Tt,\"\"):null==r?\"\":r)):void 0}}),ot.extend({valHooks:{option:{get:function(e){var t=e.attributes.value;return!t||t.specified?e.value:e.text}},select:{get:function(e){for(var t,n,r=e.options,i=e.selectedIndex,o=\"select-one\"===e.type||0>i,s=o?null:[],a=o?i+1:r.length,u=0>i?a:o?i:0;a>u;u++)if(n=r[u],!(!n.selected&&u!==i||(ot.support.optDisabled?n.disabled:null!==n.getAttribute(\"disabled\"))||n.parentNode.disabled&&ot.nodeName(n.parentNode,\"optgroup\"))){if(t=ot(n).val(),o)return t;s.push(t)}return s},set:function(e,t){for(var n,r,i=e.options,o=ot.makeArray(t),s=i.length;s--;)r=i[s],(r.selected=ot.inArray(ot(r).val(),o)>=0)&&(n=!0);return n||(e.selectedIndex=-1),o}}},attr:function(e,n,r){var i,o,s=e.nodeType;return e&&3!==s&&8!==s&&2!==s?typeof e.getAttribute===z?ot.prop(e,n,r):(1===s&&ot.isXMLDoc(e)||(n=n.toLowerCase(),i=ot.attrHooks[n]||(ot.expr.match.boolean.test(n)?bt:xt)),r===t?i&&\"get\"in i&&null!==(o=i.get(e,n))?o:(o=ot.find.attr(e,n),null==o?t:o):null!==r?i&&\"set\"in i&&(o=i.set(e,r,n))!==t?o:(e.setAttribute(n,r+\"\"),r):(ot.removeAttr(e,n),t)):void 0},removeAttr:function(e,t){var n,r,i=0,o=t&&t.match(at);if(o&&1===e.nodeType)for(;n=o[i++];)r=ot.propFix[n]||n,ot.expr.match.boolean.test(n)&&(e[r]=!1),e.removeAttribute(n)},attrHooks:{type:{set:function(e,t){if(!ot.support.radioValue&&\"radio\"===t&&ot.nodeName(e,\"input\")){var n=e.value;return e.setAttribute(\"type\",t),n&&(e.value=n),t}}}},propFix:{\"for\":\"htmlFor\",\"class\":\"className\"},prop:function(e,n,r){var i,o,s,a=e.nodeType;return e&&3!==a&&8!==a&&2!==a?(s=1!==a||!ot.isXMLDoc(e),s&&(n=ot.propFix[n]||n,o=ot.propHooks[n]),r!==t?o&&\"set\"in o&&(i=o.set(e,r,n))!==t?i:e[n]=r:o&&\"get\"in o&&null!==(i=o.get(e,n))?i:e[n]):void 0},propHooks:{tabIndex:{get:function(e){return e.hasAttribute(\"tabindex\")||Ct.test(e.nodeName)||e.href?e.tabIndex:-1}}}}),bt={set:function(e,t,n){return t===!1?ot.removeAttr(e,n):e.setAttribute(n,n),n}},ot.each(ot.expr.match.boolean.source.match(/\\w+/g),function(e,n){var r=ot.expr.attrHandle[n]||ot.find.attr;ot.expr.attrHandle[n]=function(e,n,i){var o=ot.expr.attrHandle[n],s=i?t:(ot.expr.attrHandle[n]=t)!=r(e,n,i)?n.toLowerCase():null;return ot.expr.attrHandle[n]=o,s}}),ot.support.optSelected||(ot.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null}}),ot.each([\"tabIndex\",\"readOnly\",\"maxLength\",\"cellSpacing\",\"cellPadding\",\"rowSpan\",\"colSpan\",\"useMap\",\"frameBorder\",\"contentEditable\"],function(){ot.propFix[this.toLowerCase()]=this}),ot.each([\"radio\",\"checkbox\"],function(){ot.valHooks[this]={set:function(e,n){return ot.isArray(n)?e.checked=ot.inArray(ot(e).val(),n)>=0:t}},ot.support.checkOn||(ot.valHooks[this].get=function(e){return null===e.getAttribute(\"value\")?\"on\":e.value})});var Nt=/^key/,kt=/^(?:mouse|contextmenu)|click/,Et=/^(?:focusinfocus|focusoutblur)$/,St=/^([^.]*)(?:\\.(.+)|)$/;ot.event={global:{},add:function(e,n,r,i,o){var s,a,u,l,c,f,p,d,h,g,m,y=mt.get(e);if(y){for(r.handler&&(s=r,r=s.handler,o=s.selector),r.guid||(r.guid=ot.guid++),(l=y.events)||(l=y.events={}),(a=y.handle)||(a=y.handle=function(e){return typeof ot===z||e&&ot.event.triggered===e.type?t:ot.event.dispatch.apply(a.elem,arguments)},a.elem=e),n=(n||\"\").match(at)||[\"\"],c=n.length;c--;)u=St.exec(n[c])||[],h=m=u[1],g=(u[2]||\"\").split(\".\").sort(),h&&(p=ot.event.special[h]||{},h=(o?p.delegateType:p.bindType)||h,p=ot.event.special[h]||{},f=ot.extend({type:h,origType:m,data:i,handler:r,guid:r.guid,selector:o,needsContext:o&&ot.expr.match.needsContext.test(o),namespace:g.join(\".\")},s),(d=l[h])||(d=l[h]=[],d.delegateCount=0,p.setup&&p.setup.call(e,i,g,a)!==!1||e.addEventListener&&e.addEventListener(h,a,!1)),p.add&&(p.add.call(e,f),f.handler.guid||(f.handler.guid=r.guid)),o?d.splice(d.delegateCount++,0,f):d.push(f),ot.event.global[h]=!0);e=null}},remove:function(e,t,n,r,i){var o,s,a,u,l,c,f,p,d,h,g,m=mt.hasData(e)&&mt.get(e);if(m&&(u=m.events)){for(t=(t||\"\").match(at)||[\"\"],l=t.length;l--;)if(a=St.exec(t[l])||[],d=g=a[1],h=(a[2]||\"\").split(\".\").sort(),d){for(f=ot.event.special[d]||{},d=(r?f.delegateType:f.bindType)||d,p=u[d]||[],a=a[2]&&RegExp(\"(^|\\\\.)\"+h.join(\"\\\\.(?:.*\\\\.|)\")+\"(\\\\.|$)\"),s=o=p.length;o--;)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||a&&!a.test(c.namespace)||r&&r!==c.selector&&(\"**\"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));s&&!p.length&&(f.teardown&&f.teardown.call(e,h,m.handle)!==!1||ot.removeEvent(e,d,m.handle),delete u[d])}else for(d in u)ot.event.remove(e,d+t[l],n,r,!0);ot.isEmptyObject(u)&&(delete m.handle,mt.remove(e,\"events\"))}},trigger:function(n,r,i,o){var s,a,u,l,c,f,p,d=[i||X],h=rt.call(n,\"type\")?n.type:n,g=rt.call(n,\"namespace\")?n.namespace.split(\".\"):[];if(a=u=i=i||X,3!==i.nodeType&&8!==i.nodeType&&!Et.test(h+ot.event.triggered)&&(h.indexOf(\".\")>=0&&(g=h.split(\".\"),h=g.shift(),g.sort()),c=0>h.indexOf(\":\")&&\"on\"+h,n=n[ot.expando]?n:new ot.Event(h,\"object\"==typeof n&&n),n.isTrigger=o?2:3,n.namespace=g.join(\".\"),n.namespace_re=n.namespace?RegExp(\"(^|\\\\.)\"+g.join(\"\\\\.(?:.*\\\\.|)\")+\"(\\\\.|$)\"):null,n.result=t,n.target||(n.target=i),r=null==r?[n]:ot.makeArray(r,[n]),p=ot.event.special[h]||{},o||!p.trigger||p.trigger.apply(i,r)!==!1)){if(!o&&!p.noBubble&&!ot.isWindow(i)){for(l=p.delegateType||h,Et.test(l+h)||(a=a.parentNode);a;a=a.parentNode)d.push(a),u=a;u===(i.ownerDocument||X)&&d.push(u.defaultView||u.parentWindow||e)}for(s=0;(a=d[s++])&&!n.isPropagationStopped();)n.type=s>1?l:p.bindType||h,f=(mt.get(a,\"events\")||{})[n.type]&&mt.get(a,\"handle\"),f&&f.apply(a,r),f=c&&a[c],f&&ot.acceptData(a)&&f.apply&&f.apply(a,r)===!1&&n.preventDefault();return n.type=h,o||n.isDefaultPrevented()||p._default&&p._default.apply(d.pop(),r)!==!1||!ot.acceptData(i)||c&&ot.isFunction(i[h])&&!ot.isWindow(i)&&(u=i[c],u&&(i[c]=null),ot.event.triggered=h,i[h](),ot.event.triggered=t,u&&(i[c]=u)),n.result}},dispatch:function(e){e=ot.event.fix(e);var n,r,i,o,s,a=[],u=et.call(arguments),l=(mt.get(this,\"events\")||{})[e.type]||[],c=ot.event.special[e.type]||{};if(u[0]=e,e.delegateTarget=this,!c.preDispatch||c.preDispatch.call(this,e)!==!1){for(a=ot.event.handlers.call(this,e,l),n=0;(o=a[n++])&&!e.isPropagationStopped();)for(e.currentTarget=o.elem,r=0;(s=o.handlers[r++])&&!e.isImmediatePropagationStopped();)(!e.namespace_re||e.namespace_re.test(s.namespace))&&(e.handleObj=s,e.data=s.data,i=((ot.event.special[s.origType]||{}).handle||s.handler).apply(o.elem,u),i!==t&&(e.result=i)===!1&&(e.preventDefault(),e.stopPropagation()));return c.postDispatch&&c.postDispatch.call(this,e),e.result}},handlers:function(e,n){var r,i,o,s,a=[],u=n.delegateCount,l=e.target;if(u&&l.nodeType&&(!e.button||\"click\"!==e.type))for(;l!==this;l=l.parentNode||this)if(l.disabled!==!0||\"click\"!==e.type){for(i=[],r=0;u>r;r++)s=n[r],o=s.selector+\" \",i[o]===t&&(i[o]=s.needsContext?ot(o,this).index(l)>=0:ot.find(o,this,null,[l]).length),i[o]&&i.push(s);i.length&&a.push({elem:l,handlers:i})}return n.length>u&&a.push({elem:this,handlers:n.slice(u)}),a},props:\"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which\".split(\" \"),fixHooks:{},keyHooks:{props:\"char charCode key keyCode\".split(\" \"),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:\"button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement\".split(\" \"),filter:function(e,n){var r,i,o,s=n.button;return null==e.pageX&&null!=n.clientX&&(r=e.target.ownerDocument||X,i=r.documentElement,o=r.body,e.pageX=n.clientX+(i&&i.scrollLeft||o&&o.scrollLeft||0)-(i&&i.clientLeft||o&&o.clientLeft||0),e.pageY=n.clientY+(i&&i.scrollTop||o&&o.scrollTop||0)-(i&&i.clientTop||o&&o.clientTop||0)),e.which||s===t||(e.which=1&s?1:2&s?3:4&s?2:0),e}},fix:function(e){if(e[ot.expando])return e;var t,n,r,i=e.type,o=e,s=this.fixHooks[i];for(s||(this.fixHooks[i]=s=kt.test(i)?this.mouseHooks:Nt.test(i)?this.keyHooks:{}),r=s.props?this.props.concat(s.props):this.props,e=new ot.Event(o),t=r.length;t--;)n=r[t],e[n]=o[n];return 3===e.target.nodeType&&(e.target=e.target.parentNode),s.filter?s.filter(e,o):e},special:{load:{noBubble:!0},focus:{trigger:function(){return this!==u()&&this.focus?(this.focus(),!1):t},delegateType:\"focusin\"},blur:{trigger:function(){return this===u()&&this.blur?(this.blur(),!1):t},delegateType:\"focusout\"},click:{trigger:function(){return\"checkbox\"===this.type&&this.click&&ot.nodeName(this,\"input\")?(this.click(),!1):t},_default:function(e){return ot.nodeName(e.target,\"a\")}},beforeunload:{postDispatch:function(e){e.result!==t&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n,r){var i=ot.extend(new ot.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?ot.event.trigger(i,null,t):ot.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault()}},ot.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)},ot.Event=function(e,n){return this instanceof ot.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||e.getPreventDefault&&e.getPreventDefault()?s:a):this.type=e,n&&ot.extend(this,n),this.timeStamp=e&&e.timeStamp||ot.now(),this[ot.expando]=!0,t):new ot.Event(e,n)},ot.Event.prototype={isDefaultPrevented:a,isPropagationStopped:a,isImmediatePropagationStopped:a,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=s,e&&e.preventDefault&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=s,e&&e.stopPropagation&&e.stopPropagation()},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=s,this.stopPropagation()}},ot.each({mouseenter:\"mouseover\",mouseleave:\"mouseout\"},function(e,t){ot.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj;return(!i||i!==r&&!ot.contains(r,i))&&(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),ot.support.focusinBubbles||ot.each({focus:\"focusin\",blur:\"focusout\"},function(e,t){var n=0,r=function(e){ot.event.simulate(t,e.target,ot.event.fix(e),!0)};ot.event.special[t]={setup:function(){0===n++&&X.addEventListener(e,r,!0)},teardown:function(){0===--n&&X.removeEventListener(e,r,!0)}}}),ot.fn.extend({on:function(e,n,r,i,o){var s,u;if(\"object\"==typeof e){\"string\"!=typeof n&&(r=r||n,n=t);for(u in e)this.on(u,n,r,e[u],o);return this}if(null==r&&null==i?(i=n,r=n=t):null==i&&(\"string\"==typeof n?(i=r,r=t):(i=r,r=n,n=t)),i===!1)i=a;else if(!i)return this;return 1===o&&(s=i,i=function(e){return ot().off(e),s.apply(this,arguments)},i.guid=s.guid||(s.guid=ot.guid++)),this.each(function(){ot.event.add(this,e,i,r,n)})},one:function(e,t,n,r){return this.on(e,t,n,r,1)},off:function(e,n,r){var i,o;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,ot(e.delegateTarget).off(i.namespace?i.origType+\".\"+i.namespace:i.origType,i.selector,i.handler),this;if(\"object\"==typeof e){for(o in e)this.off(o,n,e[o]);return this}return(n===!1||\"function\"==typeof n)&&(r=n,n=t),r===!1&&(r=a),this.each(function(){ot.event.remove(this,e,r,n)})},trigger:function(e,t){return this.each(function(){ot.event.trigger(e,t,this)})},triggerHandler:function(e,n){var r=this[0];return r?ot.event.trigger(e,n,r,!0):t}});var jt=/^.[^:#\\[\\.,]*$/,Dt=ot.expr.match.needsContext,At={children:!0,contents:!0,next:!0,prev:!0};ot.fn.extend({find:function(e){var t,n,r,i=this.length;if(\"string\"!=typeof e)return t=this,this.pushStack(ot(e).filter(function(){for(r=0;i>r;r++)if(ot.contains(t[r],this))return!0}));for(n=[],r=0;i>r;r++)ot.find(e,this[r],n);return n=this.pushStack(i>1?ot.unique(n):n),n.selector=(this.selector?this.selector+\" \":\"\")+e,n},has:function(e){var t=ot(e,this),n=t.length;return this.filter(function(){for(var e=0;n>e;e++)if(ot.contains(this,t[e]))return!0})},not:function(e){return this.pushStack(c(this,e||[],!0))},filter:function(e){return this.pushStack(c(this,e||[],!1))},is:function(e){return!!e&&(\"string\"==typeof e?Dt.test(e)?ot(e,this.context).index(this[0])>=0:ot.filter(e,this).length>0:this.filter(e).length>0)},closest:function(e,t){for(var n,r=0,i=this.length,o=[],s=Dt.test(e)||\"string\"!=typeof e?ot(e,t||this.context):0;i>r;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(11>n.nodeType&&(s?s.index(n)>-1:1===n.nodeType&&ot.find.matchesSelector(n,e))){n=o.push(n);break}return this.pushStack(o.length>1?ot.unique(o):o)},index:function(e){return e?\"string\"==typeof e?tt.call(ot(e),this[0]):tt.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){var n=\"string\"==typeof e?ot(e,t):ot.makeArray(e&&e.nodeType?[e]:e),r=ot.merge(this.get(),n);return this.pushStack(ot.unique(r))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),ot.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return ot.dir(e,\"parentNode\")},parentsUntil:function(e,t,n){return ot.dir(e,\"parentNode\",n)},next:function(e){return l(e,\"nextSibling\")},prev:function(e){return l(e,\"previousSibling\")},nextAll:function(e){return ot.dir(e,\"nextSibling\")},prevAll:function(e){return ot.dir(e,\"previousSibling\")},nextUntil:function(e,t,n){return ot.dir(e,\"nextSibling\",n)},prevUntil:function(e,t,n){return ot.dir(e,\"previousSibling\",n)},siblings:function(e){return ot.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return ot.sibling(e.firstChild)},contents:function(e){return ot.nodeName(e,\"iframe\")?e.contentDocument||e.contentWindow.document:ot.merge([],e.childNodes)}},function(e,t){ot.fn[e]=function(n,r){var i=ot.map(this,t,n);return\"Until\"!==e.slice(-5)&&(r=n),r&&\"string\"==typeof r&&(i=ot.filter(r,i)),this.length>1&&(At[e]||ot.unique(i),\"p\"===e[0]&&i.reverse()),this.pushStack(i)}}),ot.extend({filter:function(e,t,n){var r=t[0];return n&&(e=\":not(\"+e+\")\"),1===t.length&&1===r.nodeType?ot.find.matchesSelector(r,e)?[r]:[]:ot.find.matches(e,ot.grep(t,function(e){return 1===e.nodeType}))},dir:function(e,n,r){for(var i=[],o=r!==t;(e=e[n])&&9!==e.nodeType;)if(1===e.nodeType){if(o&&ot(e).is(r))break;i.push(e)}return i},sibling:function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}});var Lt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\\w:]+)[^>]*)\\/>/gi,qt=/<([\\w:]+)/,Ht=/<|&#?\\w+;/,Ot=/<(?:script|style|link)/i,Ft=/^(?:checkbox|radio)$/i,Pt=/checked\\s*(?:[^=]|=\\s*.checked.)/i,Rt=/^$|\\/(?:java|ecma)script/i,Mt=/^true\\/(.*)/,Wt=/^\\s*<!(?:\\[CDATA\\[|--)|(?:\\]\\]|--)>\\s*$/g,$t={option:[1,\"<select multiple='multiple'>\",\"</select>\"],thead:[1,\"<table>\",\"</table>\"],tr:[2,\"<table><tbody>\",\"</tbody></table>\"],td:[3,\"<table><tbody><tr>\",\"</tr></tbody></table>\"],_default:[0,\"\",\"\"]};$t.optgroup=$t.option,$t.tbody=$t.tfoot=$t.colgroup=$t.caption=$t.col=$t.thead,$t.th=$t.td,ot.fn.extend({text:function(e){return ot.access(this,function(e){return e===t?ot.text(this):this.empty().append((this[0]&&this[0].ownerDocument||X).createTextNode(e))},null,e,arguments.length)},append:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=f(this,e);t.appendChild(e)}})},prepend:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=f(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){for(var n,r=e?ot.filter(e,this):this,i=0;null!=(n=r[i]);i++)t||1!==n.nodeType||ot.cleanData(m(n)),n.parentNode&&(t&&ot.contains(n.ownerDocument,n)&&h(m(n,\"script\")),n.parentNode.removeChild(n));return this},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(ot.cleanData(m(e,!1)),e.textContent=\"\");return this},clone:function(e,t){return e=null==e?!1:e,t=null==t?e:t,this.map(function(){return ot.clone(this,e,t)})},html:function(e){return ot.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t&&1===n.nodeType)return n.innerHTML;if(\"string\"==typeof e&&!Ot.test(e)&&!$t[(qt.exec(e)||[\"\",\"\"])[1].toLowerCase()]){e=e.replace(Lt,\"<$1></$2>\");try{for(;i>r;r++)n=this[r]||{},1===n.nodeType&&(ot.cleanData(m(n,!1)),n.innerHTML=e);n=0}catch(o){}}n&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=ot.map(this,function(e){return[e.nextSibling,e.parentNode]}),t=0;return this.domManip(arguments,function(n){var r=e[t++],i=e[t++];i&&(ot(this).remove(),i.insertBefore(n,r))},!0),t?this:this.remove()},detach:function(e){return this.remove(e,!0)},domManip:function(e,t,n){e=K.apply([],e);var r,i,o,s,a,u,l=0,c=this.length,f=this,h=c-1,g=e[0],y=ot.isFunction(g);if(y||!(1>=c||\"string\"!=typeof g||ot.support.checkClone)&&Pt.test(g))return this.each(function(r){var i=f.eq(r);y&&(e[0]=g.call(this,r,i.html())),i.domManip(e,t,n)});if(c&&(r=ot.buildFragment(e,this[0].ownerDocument,!1,!n&&this),i=r.firstChild,1===r.childNodes.length&&(r=i),i)){for(o=ot.map(m(r,\"script\"),p),s=o.length;c>l;l++)a=r,l!==h&&(a=ot.clone(a,!0,!0),s&&ot.merge(o,m(a,\"script\"))),t.call(this[l],a,l);if(s)for(u=o[o.length-1].ownerDocument,ot.map(o,d),l=0;s>l;l++)a=o[l],Rt.test(a.type||\"\")&&!mt.access(a,\"globalEval\")&&ot.contains(u,a)&&(a.src?ot._evalUrl(a.src):ot.globalEval(a.textContent.replace(Wt,\"\")))}return this}}),ot.each({appendTo:\"append\",prependTo:\"prepend\",insertBefore:\"before\",insertAfter:\"after\",replaceAll:\"replaceWith\"},function(e,t){ot.fn[e]=function(e){for(var n,r=[],i=ot(e),o=i.length-1,s=0;o>=s;s++)n=s===o?this:this.clone(!0),ot(i[s])[t](n),Z.apply(r,n.get());return this.pushStack(r)}}),ot.extend({clone:function(e,t,n){var r,i,o,s,a=e.cloneNode(!0),u=ot.contains(e.ownerDocument,e);if(!(ot.support.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||ot.isXMLDoc(e)))for(s=m(a),o=m(e),r=0,i=o.length;i>r;r++)y(o[r],s[r]);if(t)if(n)for(o=o||m(e),s=s||m(a),r=0,i=o.length;i>r;r++)g(o[r],s[r]);else g(e,a);return s=m(a,\"script\"),s.length>0&&h(s,!u&&m(e,\"script\")),a},buildFragment:function(e,t,n,r){for(var i,o,s,a,u,l,c=0,f=e.length,p=t.createDocumentFragment(),d=[];f>c;c++)if(i=e[c],i||0===i)if(\"object\"===ot.type(i))ot.merge(d,i.nodeType?[i]:i);else if(Ht.test(i)){for(o=o||p.appendChild(t.createElement(\"div\")),s=(qt.exec(i)||[\"\",\"\"])[1].toLowerCase(),a=$t[s]||$t._default,o.innerHTML=a[1]+i.replace(Lt,\"<$1></$2>\")+a[2],l=a[0];l--;)o=o.firstChild;ot.merge(d,o.childNodes),o=p.firstChild,o.textContent=\"\"}else d.push(t.createTextNode(i));for(p.textContent=\"\",c=0;i=d[c++];)if((!r||-1===ot.inArray(i,r))&&(u=ot.contains(i.ownerDocument,i),o=m(p.appendChild(i),\"script\"),u&&h(o),n))for(l=0;i=o[l++];)Rt.test(i.type||\"\")&&n.push(i);return p},cleanData:function(e){for(var t,n,r,i=e.length,o=0,s=ot.event.special;i>o;o++){if(n=e[o],ot.acceptData(n)&&(t=mt.access(n)))for(r in t.events)s[r]?ot.event.remove(n,r):ot.removeEvent(n,r,t.handle);gt.discard(n),mt.discard(n)}},_evalUrl:function(e){return ot.ajax({url:e,type:\"GET\",dataType:\"text\",async:!1,global:!1,success:ot.globalEval})}}),ot.fn.extend({wrapAll:function(e){var t;return ot.isFunction(e)?this.each(function(t){ot(this).wrapAll(e.call(this,t))}):(this[0]&&(t=ot(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this)},wrapInner:function(e){return this.each(ot.isFunction(e)?function(t){ot(this).wrapInner(e.call(this,t))}:function(){var t=ot(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=ot.isFunction(e);return this.each(function(n){ot(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){ot.nodeName(this,\"body\")||ot(this).replaceWith(this.childNodes)}).end()}});var Bt,It,zt=/^(none|table(?!-c[ea]).+)/,_t=/^margin/,Xt=RegExp(\"^(\"+st+\")(.*)$\",\"i\"),Ut=RegExp(\"^(\"+st+\")(?!px)[a-z%]+$\",\"i\"),Yt=RegExp(\"^([+-])=(\"+st+\")\",\"i\"),Vt={BODY:\"block\"},Gt={position:\"absolute\",visibility:\"hidden\",display:\"block\"},Jt={letterSpacing:0,fontWeight:400},Qt=[\"Top\",\"Right\",\"Bottom\",\"Left\"],Kt=[\"Webkit\",\"O\",\"Moz\",\"ms\"];ot.fn.extend({css:function(e,n){return ot.access(this,function(e,n,r){var i,o,s={},a=0;if(ot.isArray(n)){for(i=b(e),o=n.length;o>a;a++)s[n[a]]=ot.css(e,n[a],!1,i);return s}return r!==t?ot.style(e,n,r):ot.css(e,n)},e,n,arguments.length>1)},show:function(){return w(this,!0)},hide:function(){return w(this)},toggle:function(e){var t=\"boolean\"==typeof e;return this.each(function(){(t?e:x(this))?ot(this).show():ot(this).hide()})}}),ot.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Bt(e,\"opacity\");return\"\"===n?\"1\":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{\"float\":\"cssFloat\"},style:function(e,n,r,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,s,a,u=ot.camelCase(n),l=e.style;\nreturn n=ot.cssProps[u]||(ot.cssProps[u]=v(l,u)),a=ot.cssHooks[n]||ot.cssHooks[u],r===t?a&&\"get\"in a&&(o=a.get(e,!1,i))!==t?o:l[n]:(s=typeof r,\"string\"===s&&(o=Yt.exec(r))&&(r=(o[1]+1)*o[2]+parseFloat(ot.css(e,n)),s=\"number\"),null==r||\"number\"===s&&isNaN(r)||(\"number\"!==s||ot.cssNumber[u]||(r+=\"px\"),ot.support.clearCloneStyle||\"\"!==r||0!==n.indexOf(\"background\")||(l[n]=\"inherit\"),a&&\"set\"in a&&(r=a.set(e,r,i))===t||(l[n]=r)),t)}},css:function(e,n,r,i){var o,s,a,u=ot.camelCase(n);return n=ot.cssProps[u]||(ot.cssProps[u]=v(e.style,u)),a=ot.cssHooks[n]||ot.cssHooks[u],a&&\"get\"in a&&(o=a.get(e,!0,r)),o===t&&(o=Bt(e,n,i)),\"normal\"===o&&n in Jt&&(o=Jt[n]),\"\"===r||r?(s=parseFloat(o),r===!0||ot.isNumeric(s)?s||0:o):o}}),Bt=function(e,n,r){var i,o,s,a=r||b(e),u=a?a.getPropertyValue(n)||a[n]:t,l=e.style;return a&&(\"\"!==u||ot.contains(e.ownerDocument,e)||(u=ot.style(e,n)),Ut.test(u)&&_t.test(n)&&(i=l.width,o=l.minWidth,s=l.maxWidth,l.minWidth=l.maxWidth=l.width=u,u=a.width,l.width=i,l.minWidth=o,l.maxWidth=s)),u},ot.each([\"height\",\"width\"],function(e,n){ot.cssHooks[n]={get:function(e,r,i){return r?0===e.offsetWidth&&zt.test(ot.css(e,\"display\"))?ot.swap(e,Gt,function(){return N(e,n,i)}):N(e,n,i):t},set:function(e,t,r){var i=r&&b(e);return T(e,t,r?C(e,n,r,ot.support.boxSizing&&\"border-box\"===ot.css(e,\"boxSizing\",!1,i),i):0)}}}),ot(function(){ot.support.reliableMarginRight||(ot.cssHooks.marginRight={get:function(e,n){return n?ot.swap(e,{display:\"inline-block\"},Bt,[e,\"marginRight\"]):t}}),!ot.support.pixelPosition&&ot.fn.position&&ot.each([\"top\",\"left\"],function(e,n){ot.cssHooks[n]={get:function(e,r){return r?(r=Bt(e,n),Ut.test(r)?ot(e).position()[n]+\"px\":r):t}}})}),ot.expr&&ot.expr.filters&&(ot.expr.filters.hidden=function(e){return 0>=e.offsetWidth&&0>=e.offsetHeight},ot.expr.filters.visible=function(e){return!ot.expr.filters.hidden(e)}),ot.each({margin:\"\",padding:\"\",border:\"Width\"},function(e,t){ot.cssHooks[e+t]={expand:function(n){for(var r=0,i={},o=\"string\"==typeof n?n.split(\" \"):[n];4>r;r++)i[e+Qt[r]+t]=o[r]||o[r-2]||o[0];return i}},_t.test(e)||(ot.cssHooks[e+t].set=T)});var Zt=/%20/g,en=/\\[\\]$/,tn=/\\r?\\n/g,nn=/^(?:submit|button|image|reset|file)$/i,rn=/^(?:input|select|textarea|keygen)/i;ot.fn.extend({serialize:function(){return ot.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=ot.prop(this,\"elements\");return e?ot.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!ot(this).is(\":disabled\")&&rn.test(this.nodeName)&&!nn.test(e)&&(this.checked||!Ft.test(e))}).map(function(e,t){var n=ot(this).val();return null==n?null:ot.isArray(n)?ot.map(n,function(e){return{name:t.name,value:e.replace(tn,\"\\r\\n\")}}):{name:t.name,value:n.replace(tn,\"\\r\\n\")}}).get()}}),ot.param=function(e,n){var r,i=[],o=function(e,t){t=ot.isFunction(t)?t():null==t?\"\":t,i[i.length]=encodeURIComponent(e)+\"=\"+encodeURIComponent(t)};if(n===t&&(n=ot.ajaxSettings&&ot.ajaxSettings.traditional),ot.isArray(e)||e.jquery&&!ot.isPlainObject(e))ot.each(e,function(){o(this.name,this.value)});else for(r in e)S(r,e[r],n,o);return i.join(\"&\").replace(Zt,\"+\")},ot.each(\"blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu\".split(\" \"),function(e,t){ot.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),ot.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)},bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,\"**\"):this.off(t,e||\"**\",n)}});var on,sn,an=ot.now(),un=/\\?/,ln=/#.*$/,cn=/([?&])_=[^&]*/,fn=/^(.*?):[ \\t]*([^\\r\\n]*)$/gm,pn=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,dn=/^(?:GET|HEAD)$/,hn=/^\\/\\//,gn=/^([\\w.+-]+:)(?:\\/\\/([^\\/?#:]*)(?::(\\d+)|)|)/,mn=ot.fn.load,yn={},vn={},xn=\"*/\".concat(\"*\");try{sn=_.href}catch(bn){sn=X.createElement(\"a\"),sn.href=\"\",sn=sn.href}on=gn.exec(sn.toLowerCase())||[],ot.fn.load=function(e,n,r){if(\"string\"!=typeof e&&mn)return mn.apply(this,arguments);var i,o,s,a=this,u=e.indexOf(\" \");return u>=0&&(i=e.slice(u),e=e.slice(0,u)),ot.isFunction(n)?(r=n,n=t):n&&\"object\"==typeof n&&(o=\"POST\"),a.length>0&&ot.ajax({url:e,type:o,dataType:\"html\",data:n}).done(function(e){s=arguments,a.html(i?ot(\"<div>\").append(ot.parseHTML(e)).find(i):e)}).complete(r&&function(e,t){a.each(r,s||[e.responseText,t,e])}),this},ot.each([\"ajaxStart\",\"ajaxStop\",\"ajaxComplete\",\"ajaxError\",\"ajaxSuccess\",\"ajaxSend\"],function(e,t){ot.fn[t]=function(e){return this.on(t,e)}}),ot.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:sn,type:\"GET\",isLocal:pn.test(on[1]),global:!0,processData:!0,async:!0,contentType:\"application/x-www-form-urlencoded; charset=UTF-8\",accepts:{\"*\":xn,text:\"text/plain\",html:\"text/html\",xml:\"application/xml, text/xml\",json:\"application/json, text/javascript\"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:\"responseXML\",text:\"responseText\",json:\"responseJSON\"},converters:{\"* text\":String,\"text html\":!0,\"text json\":ot.parseJSON,\"text xml\":ot.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?A(A(e,ot.ajaxSettings),t):A(ot.ajaxSettings,e)},ajaxPrefilter:j(yn),ajaxTransport:j(vn),ajax:function(e,n){function r(e,n,r,a){var l,f,v,x,w,C=n;2!==b&&(b=2,u&&clearTimeout(u),i=t,s=a||\"\",T.readyState=e>0?4:0,l=e>=200&&300>e||304===e,r&&(x=L(p,T,r)),x=q(p,x,T,l),l?(p.ifModified&&(w=T.getResponseHeader(\"Last-Modified\"),w&&(ot.lastModified[o]=w),w=T.getResponseHeader(\"etag\"),w&&(ot.etag[o]=w)),204===e?C=\"nocontent\":304===e?C=\"notmodified\":(C=x.state,f=x.data,v=x.error,l=!v)):(v=C,(e||!C)&&(C=\"error\",0>e&&(e=0))),T.status=e,T.statusText=(n||C)+\"\",l?g.resolveWith(d,[f,C,T]):g.rejectWith(d,[T,C,v]),T.statusCode(y),y=t,c&&h.trigger(l?\"ajaxSuccess\":\"ajaxError\",[T,p,l?f:v]),m.fireWith(d,[T,C]),c&&(h.trigger(\"ajaxComplete\",[T,p]),--ot.active||ot.event.trigger(\"ajaxStop\")))}\"object\"==typeof e&&(n=e,e=t),n=n||{};var i,o,s,a,u,l,c,f,p=ot.ajaxSetup({},n),d=p.context||p,h=p.context&&(d.nodeType||d.jquery)?ot(d):ot.event,g=ot.Deferred(),m=ot.Callbacks(\"once memory\"),y=p.statusCode||{},v={},x={},b=0,w=\"canceled\",T={readyState:0,getResponseHeader:function(e){var t;if(2===b){if(!a)for(a={};t=fn.exec(s);)a[t[1].toLowerCase()]=t[2];t=a[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===b?s:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return b||(e=x[n]=x[n]||e,v[e]=t),this},overrideMimeType:function(e){return b||(p.mimeType=e),this},statusCode:function(e){var t;if(e)if(2>b)for(t in e)y[t]=[y[t],e[t]];else T.always(e[T.status]);return this},abort:function(e){var t=e||w;return i&&i.abort(t),r(0,t),this}};if(g.promise(T).complete=m.add,T.success=T.done,T.error=T.fail,p.url=((e||p.url||sn)+\"\").replace(ln,\"\").replace(hn,on[1]+\"//\"),p.type=n.method||n.type||p.method||p.type,p.dataTypes=ot.trim(p.dataType||\"*\").toLowerCase().match(at)||[\"\"],null==p.crossDomain&&(l=gn.exec(p.url.toLowerCase()),p.crossDomain=!(!l||l[1]===on[1]&&l[2]===on[2]&&(l[3]||(\"http:\"===l[1]?\"80\":\"443\"))===(on[3]||(\"http:\"===on[1]?\"80\":\"443\")))),p.data&&p.processData&&\"string\"!=typeof p.data&&(p.data=ot.param(p.data,p.traditional)),D(yn,p,n,T),2===b)return T;c=p.global,c&&0===ot.active++&&ot.event.trigger(\"ajaxStart\"),p.type=p.type.toUpperCase(),p.hasContent=!dn.test(p.type),o=p.url,p.hasContent||(p.data&&(o=p.url+=(un.test(o)?\"&\":\"?\")+p.data,delete p.data),p.cache===!1&&(p.url=cn.test(o)?o.replace(cn,\"$1_=\"+an++):o+(un.test(o)?\"&\":\"?\")+\"_=\"+an++)),p.ifModified&&(ot.lastModified[o]&&T.setRequestHeader(\"If-Modified-Since\",ot.lastModified[o]),ot.etag[o]&&T.setRequestHeader(\"If-None-Match\",ot.etag[o])),(p.data&&p.hasContent&&p.contentType!==!1||n.contentType)&&T.setRequestHeader(\"Content-Type\",p.contentType),T.setRequestHeader(\"Accept\",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+(\"*\"!==p.dataTypes[0]?\", \"+xn+\"; q=0.01\":\"\"):p.accepts[\"*\"]);for(f in p.headers)T.setRequestHeader(f,p.headers[f]);if(p.beforeSend&&(p.beforeSend.call(d,T,p)===!1||2===b))return T.abort();w=\"abort\";for(f in{success:1,error:1,complete:1})T[f](p[f]);if(i=D(vn,p,n,T)){T.readyState=1,c&&h.trigger(\"ajaxSend\",[T,p]),p.async&&p.timeout>0&&(u=setTimeout(function(){T.abort(\"timeout\")},p.timeout));try{b=1,i.send(v,r)}catch(C){if(!(2>b))throw C;r(-1,C)}}else r(-1,\"No Transport\");return T},getJSON:function(e,t,n){return ot.get(e,t,n,\"json\")},getScript:function(e,n){return ot.get(e,t,n,\"script\")}}),ot.each([\"get\",\"post\"],function(e,n){ot[n]=function(e,r,i,o){return ot.isFunction(r)&&(o=o||i,i=r,r=t),ot.ajax({url:e,type:n,dataType:o,data:r,success:i})}}),ot.ajaxSetup({accepts:{script:\"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript\"},contents:{script:/(?:java|ecma)script/},converters:{\"text script\":function(e){return ot.globalEval(e),e}}}),ot.ajaxPrefilter(\"script\",function(e){e.cache===t&&(e.cache=!1),e.crossDomain&&(e.type=\"GET\")}),ot.ajaxTransport(\"script\",function(e){if(e.crossDomain){var t,n;return{send:function(r,i){t=ot(\"<script>\").prop({async:!0,charset:e.scriptCharset,src:e.url}).on(\"load error\",n=function(e){t.remove(),n=null,e&&i(\"error\"===e.type?404:200,e.type)}),X.head.appendChild(t[0])},abort:function(){n&&n()}}}});var wn=[],Tn=/(=)\\?(?=&|$)|\\?\\?/;ot.ajaxSetup({jsonp:\"callback\",jsonpCallback:function(){var e=wn.pop()||ot.expando+\"_\"+an++;return this[e]=!0,e}}),ot.ajaxPrefilter(\"json jsonp\",function(n,r,i){var o,s,a,u=n.jsonp!==!1&&(Tn.test(n.url)?\"url\":\"string\"==typeof n.data&&!(n.contentType||\"\").indexOf(\"application/x-www-form-urlencoded\")&&Tn.test(n.data)&&\"data\");return u||\"jsonp\"===n.dataTypes[0]?(o=n.jsonpCallback=ot.isFunction(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,u?n[u]=n[u].replace(Tn,\"$1\"+o):n.jsonp!==!1&&(n.url+=(un.test(n.url)?\"&\":\"?\")+n.jsonp+\"=\"+o),n.converters[\"script json\"]=function(){return a||ot.error(o+\" was not called\"),a[0]},n.dataTypes[0]=\"json\",s=e[o],e[o]=function(){a=arguments},i.always(function(){e[o]=s,n[o]&&(n.jsonpCallback=r.jsonpCallback,wn.push(o)),a&&ot.isFunction(s)&&s(a[0]),a=s=t}),\"script\"):t}),ot.ajaxSettings.xhr=function(){try{return new XMLHttpRequest}catch(e){}};var Cn=ot.ajaxSettings.xhr(),Nn={0:200,1223:204},kn=0,En={};e.ActiveXObject&&ot(e).on(\"unload\",function(){for(var e in En)En[e]();En=t}),ot.support.cors=!!Cn&&\"withCredentials\"in Cn,ot.support.ajax=Cn=!!Cn,ot.ajaxTransport(function(e){var n;return ot.support.cors||Cn&&!e.crossDomain?{send:function(r,i){var o,s,a=e.xhr();if(a.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(o in e.xhrFields)a[o]=e.xhrFields[o];e.mimeType&&a.overrideMimeType&&a.overrideMimeType(e.mimeType),e.crossDomain||r[\"X-Requested-With\"]||(r[\"X-Requested-With\"]=\"XMLHttpRequest\");for(o in r)a.setRequestHeader(o,r[o]);n=function(e){return function(){n&&(delete En[s],n=a.onload=a.onerror=null,\"abort\"===e?a.abort():\"error\"===e?i(a.status||404,a.statusText):i(Nn[a.status]||a.status,a.statusText,\"string\"==typeof a.responseText?{text:a.responseText}:t,a.getAllResponseHeaders()))}},a.onload=n(),a.onerror=n(\"error\"),n=En[s=kn++]=n(\"abort\"),a.send(e.hasContent&&e.data||null)},abort:function(){n&&n()}}:t});var Sn,jn,Dn=/^(?:toggle|show|hide)$/,An=RegExp(\"^(?:([+-])=|)(\"+st+\")([a-z%]*)$\",\"i\"),Ln=/queueHooks$/,qn=[R],Hn={\"*\":[function(e,t){var n,r,i=this.createTween(e,t),o=An.exec(t),s=i.cur(),a=+s||0,u=1,l=20;if(o){if(n=+o[2],r=o[3]||(ot.cssNumber[e]?\"\":\"px\"),\"px\"!==r&&a){a=ot.css(i.elem,e,!0)||n||1;do u=u||\".5\",a/=u,ot.style(i.elem,e,a+r);while(u!==(u=i.cur()/s)&&1!==u&&--l)}i.unit=r,i.start=a,i.end=o[1]?a+(o[1]+1)*n:n}return i}]};ot.Animation=ot.extend(F,{tweener:function(e,t){ot.isFunction(e)?(t=e,e=[\"*\"]):e=e.split(\" \");for(var n,r=0,i=e.length;i>r;r++)n=e[r],Hn[n]=Hn[n]||[],Hn[n].unshift(t)},prefilter:function(e,t){t?qn.unshift(e):qn.push(e)}}),ot.Tween=M,M.prototype={constructor:M,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||\"swing\",this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(ot.cssNumber[n]?\"\":\"px\")},cur:function(){var e=M.propHooks[this.prop];return e&&e.get?e.get(this):M.propHooks._default.get(this)},run:function(e){var t,n=M.propHooks[this.prop];return this.pos=t=this.options.duration?ot.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):M.propHooks._default.set(this),this}},M.prototype.init.prototype=M.prototype,M.propHooks={_default:{get:function(e){var t;return null==e.elem[e.prop]||e.elem.style&&null!=e.elem.style[e.prop]?(t=ot.css(e.elem,e.prop,\"\"),t&&\"auto\"!==t?t:0):e.elem[e.prop]},set:function(e){ot.fx.step[e.prop]?ot.fx.step[e.prop](e):e.elem.style&&(null!=e.elem.style[ot.cssProps[e.prop]]||ot.cssHooks[e.prop])?ot.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=e.now}}},M.propHooks.scrollTop=M.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},ot.each([\"toggle\",\"show\",\"hide\"],function(e,t){var n=ot.fn[t];ot.fn[t]=function(e,r,i){return null==e||\"boolean\"==typeof e?n.apply(this,arguments):this.animate(W(t,!0),e,r,i)}}),ot.fn.extend({fadeTo:function(e,t,n,r){return this.filter(x).css(\"opacity\",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var i=ot.isEmptyObject(e),o=ot.speed(t,n,r),s=function(){var t=F(this,ot.extend({},e),o);s.finish=function(){t.stop(!0)},(i||mt.get(this,\"finish\"))&&t.stop(!0)};return s.finish=s,i||o.queue===!1?this.each(s):this.queue(o.queue,s)},stop:function(e,n,r){var i=function(e){var t=e.stop;delete e.stop,t(r)};return\"string\"!=typeof e&&(r=n,n=e,e=t),n&&e!==!1&&this.queue(e||\"fx\",[]),this.each(function(){var t=!0,n=null!=e&&e+\"queueHooks\",o=ot.timers,s=mt.get(this);if(n)s[n]&&s[n].stop&&i(s[n]);else for(n in s)s[n]&&s[n].stop&&Ln.test(n)&&i(s[n]);for(n=o.length;n--;)o[n].elem!==this||null!=e&&o[n].queue!==e||(o[n].anim.stop(r),t=!1,o.splice(n,1));(t||!r)&&ot.dequeue(this,e)})},finish:function(e){return e!==!1&&(e=e||\"fx\"),this.each(function(){var t,n=mt.get(this),r=n[e+\"queue\"],i=n[e+\"queueHooks\"],o=ot.timers,s=r?r.length:0;for(n.finish=!0,ot.queue(this,e,[]),i&&i.cur&&i.cur.finish&&i.cur.finish.call(this),t=o.length;t--;)o[t].elem===this&&o[t].queue===e&&(o[t].anim.stop(!0),o.splice(t,1));for(t=0;s>t;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish})}}),ot.each({slideDown:W(\"show\"),slideUp:W(\"hide\"),slideToggle:W(\"toggle\"),fadeIn:{opacity:\"show\"},fadeOut:{opacity:\"hide\"},fadeToggle:{opacity:\"toggle\"}},function(e,t){ot.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}}),ot.speed=function(e,t,n){var r=e&&\"object\"==typeof e?ot.extend({},e):{complete:n||!n&&t||ot.isFunction(e)&&e,duration:e,easing:n&&t||t&&!ot.isFunction(t)&&t};return r.duration=ot.fx.off?0:\"number\"==typeof r.duration?r.duration:r.duration in ot.fx.speeds?ot.fx.speeds[r.duration]:ot.fx.speeds._default,(null==r.queue||r.queue===!0)&&(r.queue=\"fx\"),r.old=r.complete,r.complete=function(){ot.isFunction(r.old)&&r.old.call(this),r.queue&&ot.dequeue(this,r.queue)},r},ot.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}},ot.timers=[],ot.fx=M.prototype.init,ot.fx.tick=function(){var e,n=ot.timers,r=0;for(Sn=ot.now();n.length>r;r++)e=n[r],e()||n[r]!==e||n.splice(r--,1);n.length||ot.fx.stop(),Sn=t},ot.fx.timer=function(e){e()&&ot.timers.push(e)&&ot.fx.start()},ot.fx.interval=13,ot.fx.start=function(){jn||(jn=setInterval(ot.fx.tick,ot.fx.interval))},ot.fx.stop=function(){clearInterval(jn),jn=null},ot.fx.speeds={slow:600,fast:200,_default:400},ot.fx.step={},ot.expr&&ot.expr.filters&&(ot.expr.filters.animated=function(e){return ot.grep(ot.timers,function(t){return e===t.elem}).length}),ot.fn.offset=function(e){if(arguments.length)return e===t?this:this.each(function(t){ot.offset.setOffset(this,e,t)});var n,r,i=this[0],o={top:0,left:0},s=i&&i.ownerDocument;return s?(n=s.documentElement,ot.contains(n,i)?(typeof i.getBoundingClientRect!==z&&(o=i.getBoundingClientRect()),r=$(s),{top:o.top+r.pageYOffset-n.clientTop,left:o.left+r.pageXOffset-n.clientLeft}):o):void 0},ot.offset={setOffset:function(e,t,n){var r,i,o,s,a,u,l,c=ot.css(e,\"position\"),f=ot(e),p={};\"static\"===c&&(e.style.position=\"relative\"),a=f.offset(),o=ot.css(e,\"top\"),u=ot.css(e,\"left\"),l=(\"absolute\"===c||\"fixed\"===c)&&(o+u).indexOf(\"auto\")>-1,l?(r=f.position(),s=r.top,i=r.left):(s=parseFloat(o)||0,i=parseFloat(u)||0),ot.isFunction(t)&&(t=t.call(e,n,a)),null!=t.top&&(p.top=t.top-a.top+s),null!=t.left&&(p.left=t.left-a.left+i),\"using\"in t?t.using.call(e,p):f.css(p)}},ot.fn.extend({position:function(){if(this[0]){var e,t,n=this[0],r={top:0,left:0};return\"fixed\"===ot.css(n,\"position\")?t=n.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),ot.nodeName(e[0],\"html\")||(r=e.offset()),r.top+=ot.css(e[0],\"borderTopWidth\",!0),r.left+=ot.css(e[0],\"borderLeftWidth\",!0)),{top:t.top-r.top-ot.css(n,\"marginTop\",!0),left:t.left-r.left-ot.css(n,\"marginLeft\",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent||U;e&&!ot.nodeName(e,\"html\")&&\"static\"===ot.css(e,\"position\");)e=e.offsetParent;return e||U})}}),ot.each({scrollLeft:\"pageXOffset\",scrollTop:\"pageYOffset\"},function(n,r){var i=\"pageYOffset\"===r;ot.fn[n]=function(o){return ot.access(this,function(n,o,s){var a=$(n);return s===t?a?a[r]:n[o]:(a?a.scrollTo(i?e.pageXOffset:s,i?s:e.pageYOffset):n[o]=s,t)},n,o,arguments.length,null)}}),ot.each({Height:\"height\",Width:\"width\"},function(e,n){ot.each({padding:\"inner\"+e,content:n,\"\":\"outer\"+e},function(r,i){ot.fn[i]=function(i,o){var s=arguments.length&&(r||\"boolean\"!=typeof i),a=r||(i===!0||o===!0?\"margin\":\"border\");return ot.access(this,function(n,r,i){var o;return ot.isWindow(n)?n.document.documentElement[\"client\"+e]:9===n.nodeType?(o=n.documentElement,Math.max(n.body[\"scroll\"+e],o[\"scroll\"+e],n.body[\"offset\"+e],o[\"offset\"+e],o[\"client\"+e])):i===t?ot.css(n,r,a):ot.style(n,r,i,a)},n,s?i:t,s,null)}})}),ot.fn.size=function(){return this.length},ot.fn.andSelf=ot.fn.addBack,\"object\"==typeof module&&\"object\"==typeof module.exports?module.exports=ot:\"function\"==typeof define&&define.amd&&define(\"jquery\",[],function(){return ot}),\"object\"==typeof e&&\"object\"==typeof e.document&&(e.jQuery=e.$=ot)}(window);</script>\n<!-- <![endif]-->\n<!--[if gte IE 9]>\n<script type=\"text/javascript\" src=\"/js/jquery.min.js\"></script>\n<![endif]-->\n<!--[if lte IE 8]>\n<script src=\"/js/jquery.1.10.0.min.js\"></script>\n<script src=\"/js/json2.js\"></script>\n<![endif]-->\n<!--[if lte IE 7]>\n<script src=\"/js/jquery.hashchange.js\"></script>\n<![endif]-->\n<script type=\"text/javascript\">(function(){function n(n,t){if(n!==t){var r=null===n,e=n===w,u=n===n,o=null===t,i=t===w,f=t===t;if(n>t&&!o||!u||r&&!i&&f||e&&f)return 1;if(t>n&&!r||!f||o&&!e&&u||i&&u)return-1}return 0}function t(n,t,r){for(var e=n.length,u=r?e:-1;r?u--:++u<e;)if(t(n[u],u,n))return u;return-1}function r(n,t,r){if(t!==t)return p(n,r);r-=1;for(var e=n.length;++r<e;)if(n[r]===t)return r;return-1}function e(n){return\"function\"==typeof n||!1}function u(n){return null==n?\"\":n+\"\"}function o(n,t){for(var r=-1,e=n.length;++r<e&&-1<t.indexOf(n.charAt(r)););return r}function i(n,t){for(var r=n.length;r--&&-1<t.indexOf(n.charAt(r)););return r}function f(t,r){return n(t.a,r.a)||t.b-r.b}function a(n){return Lt[n]}function c(n){return Nt[n]}function l(n,t,r){return t?n=zt[n]:r&&(n=Bt[n]),\"\\\\\"+n}function s(n){return\"\\\\\"+Bt[n]}function p(n,t,r){var e=n.length;for(t+=r?0:-1;r?t--:++t<e;){var u=n[t];if(u!==u)return t}return-1}function h(n){return!!n&&\"object\"==typeof n}function _(n){return 160>=n&&n>=9&&13>=n||32==n||160==n||5760==n||6158==n||n>=8192&&(8202>=n||8232==n||8233==n||8239==n||8287==n||12288==n||65279==n)}function v(n,t){for(var r=-1,e=n.length,u=-1,o=[];++r<e;)n[r]===t&&(n[r]=P,o[++u]=r);return o}function g(n){for(var t=-1,r=n.length;++t<r&&_(n.charCodeAt(t)););return t}function y(n){for(var t=n.length;t--&&_(n.charCodeAt(t)););return t}function d(n){return Tt[n]}function m(_){function Lt(n){if(h(n)&&!($i(n)||n instanceof Pt)){if(n instanceof Tt)return n;if(ro.call(n,\"__chain__\")&&ro.call(n,\"__wrapped__\"))return Me(n)}return new Tt(n)}function Nt(){}function Tt(n,t,r){this.__wrapped__=n,this.__actions__=r||[],this.__chain__=!!t}function Pt(n){this.__wrapped__=n,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=Co,this.__views__=[]}function zt(){this.__data__={}}function Bt(n){var t=n?n.length:0;for(this.data={hash:mo(null),set:new po};t--;)this.push(n[t])}function Dt(n,t){var r=n.data;return(\"string\"==typeof t||yu(t)?r.set.has(t):r.hash[t])?0:-1}function Mt(n,t){var r=-1,e=n.length;for(t||(t=Bu(e));++r<e;)t[r]=n[r];return t}function qt(n,t){for(var r=-1,e=n.length;++r<e&&!1!==t(n[r],r,n););return n}function Kt(n,t){for(var r=-1,e=n.length;++r<e;)if(!t(n[r],r,n))return!1;return!0}function Vt(n,t){for(var r=-1,e=n.length,u=-1,o=[];++r<e;){var i=n[r];t(i,r,n)&&(o[++u]=i)}return o}function Jt(n,t){for(var r=-1,e=n.length,u=Bu(e);++r<e;)u[r]=t(n[r],r,n);return u}function Xt(n,t){for(var r=-1,e=t.length,u=n.length;++r<e;)n[u+r]=t[r];return n}function Ht(n,t,r,e){var u=-1,o=n.length;for(e&&o&&(r=n[++u]);++u<o;)r=t(r,n[u],u,n);return r}function Qt(n,t){for(var r=-1,e=n.length;++r<e;)if(t(n[r],r,n))return!0;return!1}function nr(n,t,r,e){return n!==w&&ro.call(e,r)?n:t}function tr(n,t,r){for(var e=-1,u=qi(t),o=u.length;++e<o;){var i=u[e],f=n[i],a=r(f,t[i],i,n,t);(a===a?a===f:f!==f)&&(f!==w||i in n)||(n[i]=a)}return n}function rr(n,t){return null==t?n:ur(t,qi(t),n)}function er(n,t){for(var r=-1,e=null==n,u=!e&&Ce(n),o=u?n.length:0,i=t.length,f=Bu(i);++r<i;){var a=t[r];f[r]=u?Se(a,o)?n[a]:w:e?w:n[a]}return f}function ur(n,t,r){r||(r={});for(var e=-1,u=t.length;++e<u;){var o=t[e];r[o]=n[o]}return r}function or(n,t,r){var e=typeof n;return\"function\"==e?t===w?n:Br(n,t,r):null==n?Lu:\"object\"==e?br(n):t===w?zu(n):Ar(n,t)}function ir(n,t,r,e,u,o,i){var f;if(r&&(f=u?r(n,e,u):r(n)),f!==w)return f;if(!yu(n))return n;if(e=$i(n)){if(f=Oe(n),!t)return Mt(n,f)}else{var a=uo.call(n),c=a==K;if(a!=Z&&a!=z&&(!c||u))return Ft[a]?Re(n,a,t):u?n:{};if(Yt(n))return u?n:{};if(f=Ie(c?{}:n),!t)return rr(f,n)}for(o||(o=[]),i||(i=[]),u=o.length;u--;)if(o[u]==n)return i[u];return o.push(n),i.push(f),(e?qt:vr)(n,function(e,u){f[u]=ir(e,t,r,u,n,o,i)}),f}function fr(n,t,r){if(\"function\"!=typeof n)throw new Ju(T);return ho(function(){n.apply(w,r)},t)}function ar(n,t){var e=n?n.length:0,u=[];if(!e)return u;var o=-1,i=Ae(),f=i===r,a=f&&t.length>=F&&mo&&po?new Bt(t):null,c=t.length;a&&(i=Dt,f=!1,t=a);n:for(;++o<e;)if(a=n[o],f&&a===a){for(var l=c;l--;)if(t[l]===a)continue n;u.push(a)}else 0>i(t,a,0)&&u.push(a);return u}function cr(n,t){var r=!0;return zo(n,function(n,e,u){return r=!!t(n,e,u)}),r}function lr(n,t,r,e){var u=e,o=u;return zo(n,function(n,i,f){i=+t(n,i,f),(r(i,u)||i===e&&i===o)&&(u=i,o=n)}),o}function sr(n,t){var r=[];return zo(n,function(n,e,u){t(n,e,u)&&r.push(n)}),r}function pr(n,t,r,e){var u;return r(n,function(n,r,o){return t(n,r,o)?(u=e?r:n,!1):void 0}),u}function hr(n,t,r,e){e||(e=[]);for(var u=-1,o=n.length;++u<o;){var i=n[u];h(i)&&Ce(i)&&(r||$i(i)||hu(i))?t?hr(i,t,r,e):Xt(e,i):r||(e[e.length]=i)}return e}function _r(n,t){return Do(n,t,Ru)}function vr(n,t){return Do(n,t,qi)}function gr(n,t){return Mo(n,t,qi)}function yr(n,t){for(var r=-1,e=t.length,u=-1,o=[];++r<e;){var i=t[r];gu(n[i])&&(o[++u]=i)}return o}function dr(n,t,r){if(null!=n){n=Be(n),r!==w&&r in n&&(t=[r]),r=0;for(var e=t.length;null!=n&&e>r;)n=Be(n)[t[r++]];return r&&r==e?n:w}}function mr(n,t,r,e,u,o){if(n===t)return!0;if(null==n||null==t||!yu(n)&&!h(t))return n!==n&&t!==t;n:{var i=mr,f=$i(n),a=$i(t),c=B,l=B;f||(c=uo.call(n),c==z?c=Z:c!=Z&&(f=Au(n))),a||(l=uo.call(t),l==z?l=Z:l!=Z&&Au(t));var s=c==Z&&!Yt(n),a=l==Z&&!Yt(t),l=c==l;if(!l||f||s){if(!e&&(c=s&&ro.call(n,\"__wrapped__\"),a=a&&ro.call(t,\"__wrapped__\"),c||a)){n=i(c?n.value():n,a?t.value():t,r,e,u,o);break n}if(l){for(u||(u=[]),o||(o=[]),c=u.length;c--;)if(u[c]==n){n=o[c]==t;break n}u.push(n),o.push(t),n=(f?de:we)(n,t,i,r,e,u,o),u.pop(),o.pop()}else n=!1}else n=me(n,t,c)}return n}function wr(n,t,r){var e=t.length,u=e,o=!r;if(null==n)return!u;for(n=Be(n);e--;){var i=t[e];if(o&&i[2]?i[1]!==n[i[0]]:!(i[0]in n))return!1}for(;++e<u;){var i=t[e],f=i[0],a=n[f],c=i[1];if(o&&i[2]){if(a===w&&!(f in n))return!1}else if(i=r?r(a,c,f):w,i===w?!mr(c,a,r,!0):!i)return!1}return!0}function xr(n,t){var r=-1,e=Ce(n)?Bu(n.length):[];return zo(n,function(n,u,o){e[++r]=t(n,u,o)}),e}function br(n){var t=je(n);if(1==t.length&&t[0][2]){var r=t[0][0],e=t[0][1];return function(n){return null==n?!1:(n=Be(n),n[r]===e&&(e!==w||r in n))}}return function(n){return wr(n,t)}}function Ar(n,t){var r=$i(n),e=$e(n)&&t===t&&!yu(t),u=n+\"\";return n=De(n),function(o){if(null==o)return!1;var i=u;if(o=Be(o),!(!r&&e||i in o)){if(o=1==n.length?o:dr(o,Cr(n,0,-1)),null==o)return!1;i=Ye(n),o=Be(o)}return o[i]===t?t!==w||i in o:mr(t,o[i],w,!0)}}function jr(n,t,r,e,u){if(!yu(n))return n;var o=Ce(t)&&($i(t)||Au(t)),i=o?w:qi(t);return qt(i||t,function(f,a){if(i&&(a=f,f=t[a]),h(f)){e||(e=[]),u||(u=[]);n:{for(var c=a,l=e,s=u,p=l.length,_=t[c];p--;)if(l[p]==_){n[c]=s[p];break n}var p=n[c],v=r?r(p,_,c,n,t):w,g=v===w;g&&(v=_,Ce(_)&&($i(_)||Au(_))?v=$i(p)?p:Ce(p)?Mt(p):[]:wu(_)||hu(_)?v=hu(p)?Ou(p):wu(p)?p:{}:g=!1),l.push(_),s.push(v),g?n[c]=jr(v,_,r,l,s):(v===v?v!==p:p===p)&&(n[c]=v)}}else c=n[a],l=r?r(c,f,a,n,t):w,(s=l===w)&&(l=f),l===w&&(!o||a in n)||!s&&(l===l?l===c:c!==c)||(n[a]=l)}),n}function kr(n){return function(t){return null==t?w:Be(t)[n]}}function Or(n){var t=n+\"\";return n=De(n),function(r){return dr(r,n,t)}}function Ir(n,t){for(var r=n?t.length:0;r--;){var e=t[r];if(e!=u&&Se(e)){var u=e;_o.call(n,e,1)}}return n}function Rr(n,t){return n+wo(Ro()*(t-n+1))}function Er(n,t,r,e,u){return u(n,function(n,u,o){r=e?(e=!1,n):t(r,n,u,o)}),r}function Cr(n,t,r){var e=-1,u=n.length;for(t=null==t?0:+t||0,0>t&&(t=-t>u?0:u+t),r=r===w||r>u?u:+r||0,0>r&&(r+=u),u=t>r?0:r-t>>>0,t>>>=0,r=Bu(u);++e<u;)r[e]=n[e+t];return r}function Sr(n,t){var r;return zo(n,function(n,e,u){return r=t(n,e,u),!r}),!!r}function Ur(n,t){var r=n.length;for(n.sort(t);r--;)n[r]=n[r].c;return n}function $r(t,r,e){var u=xe(),o=-1;return r=Jt(r,function(n){return u(n)}),t=xr(t,function(n){return{a:Jt(r,function(t){return t(n)}),b:++o,c:n}}),Ur(t,function(t,r){var u;n:{for(var o=-1,i=t.a,f=r.a,a=i.length,c=e.length;++o<a;)if(u=n(i[o],f[o])){if(o>=c)break n;o=e[o],u*=\"asc\"===o||!0===o?1:-1;break n}u=t.b-r.b}return u})}function Wr(n,t){var r=0;return zo(n,function(n,e,u){r+=+t(n,e,u)||0}),r}function Fr(n,t){var e=-1,u=Ae(),o=n.length,i=u===r,f=i&&o>=F,a=f&&mo&&po?new Bt(void 0):null,c=[];a?(u=Dt,i=!1):(f=!1,a=t?[]:c);n:for(;++e<o;){var l=n[e],s=t?t(l,e,n):l;if(i&&l===l){for(var p=a.length;p--;)if(a[p]===s)continue n;t&&a.push(s),c.push(l)}else 0>u(a,s,0)&&((t||f)&&a.push(s),c.push(l))}return c}function Lr(n,t){for(var r=-1,e=t.length,u=Bu(e);++r<e;)u[r]=n[t[r]];return u}function Nr(n,t,r,e){for(var u=n.length,o=e?u:-1;(e?o--:++o<u)&&t(n[o],o,n););return r?Cr(n,e?0:o,e?o+1:u):Cr(n,e?o+1:0,e?u:o)}function Tr(n,t){var r=n;r instanceof Pt&&(r=r.value());for(var e=-1,u=t.length;++e<u;)var o=t[e],r=o.func.apply(o.thisArg,Xt([r],o.args));return r}function Pr(n,t,r){var e=0,u=n?n.length:e;if(\"number\"==typeof t&&t===t&&Uo>=u){for(;u>e;){var o=e+u>>>1,i=n[o];(r?t>=i:t>i)&&null!==i?e=o+1:u=o}return u}return zr(n,t,Lu,r)}function zr(n,t,r,e){t=r(t);for(var u=0,o=n?n.length:0,i=t!==t,f=null===t,a=t===w;o>u;){var c=wo((u+o)/2),l=r(n[c]),s=l!==w,p=l===l;(i?p||e:f?p&&s&&(e||null!=l):a?p&&(e||s):null==l?0:e?t>=l:t>l)?u=c+1:o=c}return ko(o,So)}function Br(n,t,r){if(\"function\"!=typeof n)return Lu;if(t===w)return n;switch(r){case 1:return function(r){return n.call(t,r)};case 3:return function(r,e,u){return n.call(t,r,e,u)};case 4:return function(r,e,u,o){return n.call(t,r,e,u,o)};case 5:return function(r,e,u,o,i){return n.call(t,r,e,u,o,i)}}return function(){return n.apply(t,arguments)}}function Dr(n){var t=new fo(n.byteLength);return new vo(t).set(new vo(n)),t}function Mr(n,t,r){for(var e=r.length,u=-1,o=jo(n.length-e,0),i=-1,f=t.length,a=Bu(f+o);++i<f;)a[i]=t[i];for(;++u<e;)a[r[u]]=n[u];for(;o--;)a[i++]=n[u++];return a}function qr(n,t,r){for(var e=-1,u=r.length,o=-1,i=jo(n.length-u,0),f=-1,a=t.length,c=Bu(i+a);++o<i;)c[o]=n[o];for(i=o;++f<a;)c[i+f]=t[f];for(;++e<u;)c[i+r[e]]=n[o++];return c}function Kr(n,t){return function(r,e,u){var o=t?t():{};if(e=xe(e,u,3),$i(r)){u=-1;for(var i=r.length;++u<i;){var f=r[u];n(o,f,e(f,u,r),r)}}else zo(r,function(t,r,u){n(o,t,e(t,r,u),u)});return o}}function Vr(n){return su(function(t,r){var e=-1,u=null==t?0:r.length,o=u>2?r[u-2]:w,i=u>2?r[2]:w,f=u>1?r[u-1]:w;for(\"function\"==typeof o?(o=Br(o,f,5),u-=2):(o=\"function\"==typeof f?f:w,u-=o?1:0),i&&Ue(r[0],r[1],i)&&(o=3>u?w:o,u=1);++e<u;)(i=r[e])&&n(t,i,o);return t})}function Zr(n,t){return function(r,e){var u=r?Vo(r):0;if(!Fe(u))return n(r,e);for(var o=t?u:-1,i=Be(r);(t?o--:++o<u)&&!1!==e(i[o],o,i););return r}}function Yr(n){return function(t,r,e){var u=Be(t);e=e(t);for(var o=e.length,i=n?o:-1;n?i--:++i<o;){var f=e[i];if(!1===r(u[f],f,u))break}return t}}function Gr(n,t){function r(){return(this&&this!==Zt&&this instanceof r?e:n).apply(t,arguments)}var e=Xr(n);return r}function Jr(n){return function(t){var r=-1;t=Wu(Su(t));for(var e=t.length,u=\"\";++r<e;)u=n(u,t[r],r);return u}}function Xr(n){return function(){var t=arguments;switch(t.length){case 0:return new n;case 1:return new n(t[0]);case 2:return new n(t[0],t[1]);case 3:return new n(t[0],t[1],t[2]);case 4:return new n(t[0],t[1],t[2],t[3]);case 5:return new n(t[0],t[1],t[2],t[3],t[4]);case 6:return new n(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new n(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var r=Po(n.prototype),t=n.apply(r,t);return yu(t)?t:r}}function Hr(n){function t(r,e,u){return u&&Ue(r,e,u)&&(e=w),r=ye(r,n,w,w,w,w,w,e),r.placeholder=t.placeholder,r}return t}function Qr(n,t){return su(function(r){var e=r[0];return null==e?e:(r.push(t),n.apply(w,r))})}function ne(n,t){return function(r,e,u){if(u&&Ue(r,e,u)&&(e=w),e=xe(e,u,3),1==e.length){u=r=$i(r)?r:ze(r);for(var o=e,i=-1,f=u.length,a=t,c=a;++i<f;){var l=u[i],s=+o(l);n(s,a)&&(a=s,c=l)}if(u=c,!r.length||u!==t)return u}return lr(r,e,n,t)}}function te(n,r){return function(e,u,o){return u=xe(u,o,3),$i(e)?(u=t(e,u,r),u>-1?e[u]:w):pr(e,u,n)}}function re(n){return function(r,e,u){return r&&r.length?(e=xe(e,u,3),t(r,e,n)):-1}}function ee(n){return function(t,r,e){return r=xe(r,e,3),pr(t,r,n,!0)}}function ue(n){return function(){for(var t,r=arguments.length,e=n?r:-1,u=0,o=Bu(r);n?e--:++e<r;){var i=o[u++]=arguments[e];if(\"function\"!=typeof i)throw new Ju(T);!t&&Tt.prototype.thru&&\"wrapper\"==be(i)&&(t=new Tt([],!0))}for(e=t?-1:r;++e<r;){var i=o[e],u=be(i),f=\"wrapper\"==u?Ko(i):w;t=f&&We(f[0])&&f[1]==(E|k|I|C)&&!f[4].length&&1==f[9]?t[be(f[0])].apply(t,f[3]):1==i.length&&We(i)?t[u]():t.thru(i)}return function(){var n=arguments,e=n[0];if(t&&1==n.length&&$i(e)&&e.length>=F)return t.plant(e).value();for(var u=0,n=r?o[u].apply(this,n):e;++u<r;)n=o[u].call(this,n);return n}}}function oe(n,t){return function(r,e,u){return\"function\"==typeof e&&u===w&&$i(r)?n(r,e):t(r,Br(e,u,3))}}function ie(n){return function(t,r,e){return(\"function\"!=typeof r||e!==w)&&(r=Br(r,e,3)),n(t,r,Ru)}}function fe(n){return function(t,r,e){return(\"function\"!=typeof r||e!==w)&&(r=Br(r,e,3)),n(t,r)}}function ae(n){return function(t,r,e){var u={};return r=xe(r,e,3),vr(t,function(t,e,o){o=r(t,e,o),e=n?o:e,t=n?t:o,u[e]=t}),u}}function ce(n){return function(t,r,e){return t=u(t),(n?t:\"\")+he(t,r,e)+(n?\"\":t)}}function le(n){var t=su(function(r,e){var u=v(e,t.placeholder);return ye(r,n,w,e,u)});return t}function se(n,t){return function(r,e,u,o){var i=3>arguments.length;return\"function\"==typeof e&&o===w&&$i(r)?n(r,e,u,i):Er(r,xe(e,o,4),u,i,t)}}function pe(n,t,r,e,u,o,i,f,a,c){function l(){for(var m=arguments.length,x=m,j=Bu(m);x--;)j[x]=arguments[x];if(e&&(j=Mr(j,e,u)),o&&(j=qr(j,o,i)),_||y){var x=l.placeholder,k=v(j,x),m=m-k.length;if(c>m){var O=f?Mt(f):w,m=jo(c-m,0),E=_?k:w,k=_?w:k,C=_?j:w,j=_?w:j;return t|=_?I:R,t&=~(_?R:I),g||(t&=~(b|A)),j=[n,t,r,C,E,j,k,O,a,m],O=pe.apply(w,j),We(n)&&Zo(O,j),O.placeholder=x,O}}if(x=p?r:this,O=h?x[n]:n,f)for(m=j.length,E=ko(f.length,m),k=Mt(j);E--;)C=f[E],j[E]=Se(C,m)?k[C]:w;return s&&a<j.length&&(j.length=a),this&&this!==Zt&&this instanceof l&&(O=d||Xr(n)),O.apply(x,j)}var s=t&E,p=t&b,h=t&A,_=t&k,g=",
"body_murmur": 881053852,
"body_sha256": "0b4aa2bb55d7eac4880c7a4ee0d20ca8117dcb0b4ac387a20651a50342bb5b92",
"component": [
"Nginx"
],
"content_length": 941584,
"headers": {
"connection": [
"keep-alive"
],
"content_length": [
"941584"
],
"content_type": [
"text/html"
],
"date": [
"Tue, 20 Jan 2026 11:41:19 GMT"
],
"etag": [
"\"5961-e5e10-66611f65\""
],
"last_modified": [
"Thu, 06 Jun 2024 02:31:01 GMT"
],
"server": [
"nginx"
],
"x_frame_options": [
"SAMEORIGIN"
]
},
"protocol": "HTTP/1.1",
"request": {
"headers": {
"accept": [
"*/*"
],
"user_agent": [
"Mozilla/5.0 (compatible; Odin; https://docs.getodin.com/)"
]
},
"method": "GET",
"url": {
"host": "182.239.112.26",
"path": "",
"scheme": "http"
}
},
"status_code": 200
}
},
"url": "http://182.239.112.26/",
"_meta": {
"name": "",
"desc": "",
"category": ""
},
"last_updated_at": "2026-01-20T11:41:21.18Z"
},
{
"port": 443,
"protocol": "tcp",
"name": "http",
"version": "",
"product": "nginx",
"extra_info": "",
"tunnel": "ssl",
"softwares": [
{
"uri": "cpe:/a:igor_sysoev:nginx",
"part": "a",
"vendor": "igor_sysoev",
"product": "nginx",
"version": "ANY",
"language": "ANY",
"edition": "ANY",
"update": "ANY"
}
],
"modules": {
"http": {
"body": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<link rel=\"shortcut icon\" type=\"image/x-icon\" id=\"favicon_icon\">\n<meta charset=\"UTF-8\">\n<title id=\"rt_title\"></title>\n<script type=\"text/javascript\">\n\t\tvar ur1 = '61',\n\t\tur2 = '67',\n\t\tur5 = '65',\n\t\tge = 'GE',\n\t\tge0 = 'GE 0',\n\t\tge01 = 'GE 0/1';\n\t\t// if(window.navigator.userAgent.match((/(Android|iPhone|iPad|webOS|iPod|BlackBerry|Windows Phone)/i))) {\n\t\t// \twindow.location.href = \"/index_mobile.html\";\n\t\t// }\n\t</script>\n<script type=\"text/javascript\">Array.prototype.includes||(Array.prototype.includes=function(e,t){function n(e,t){return e===t||\"number\"==typeof e&&\"number\"==typeof t&&isNaN(e)&&isNaN(t)}if(null==this)throw new TypeError('\"this\" is null or not defined');var r=Object(this),o=r.length>>>0;if(0===o)return!1;for(var i=0|t,f=Math.max(i>=0?i:o-Math.abs(i),0);o>f;){if(n(r[f],e))return!0;f++}return!1}),Array.prototype.filter||(Array.prototype.filter=function(e,t){\"use strict\";if(\"Function\"!=typeof e&&\"function\"!=typeof e||!this)throw new TypeError;var n=this.length>>>0,r=new Array(n),o=this,i=0,f=-1;if(void 0===t)for(;++f!==n;)f in this&&e(o[f],f,o)&&(r[i++]=o[f]);else for(;++f!==n;)f in this&&e.call(t,o[f],f,o)&&(r[i++]=o[f]);return r.length=i,r}),Array.prototype.map||(Array.prototype.map=function(e){var t,n,r;if(null==this)throw new TypeError(\"this is null or not defined\");var o=Object(this),i=o.length>>>0;if(\"function\"!=typeof e)throw new TypeError(e+\" is not a function\");for(arguments.length>1&&(t=arguments[1]),n=new Array(i),r=0;i>r;){var f,u;r in o&&(f=o[r],u=e.call(t,f,r,o),n[r]=u),r++}return n}),function(e,t){\"object\"==typeof exports&&\"undefined\"!=typeof module?t():\"function\"==typeof define&&define.amd?define(t):t()}(this,function(){\"use strict\";function e(e){var t=this.constructor;return this.then(function(n){return t.resolve(e()).then(function(){return n})},function(n){return t.resolve(e()).then(function(){return t.reject(n)})})}function t(e){var t=this;return new t(function(t,n){function r(e,n){if(n&&(\"object\"==typeof n||\"function\"==typeof n)){var f=n.then;if(\"function\"==typeof f)return void f.call(n,function(t){r(e,t)},function(n){o[e]={status:\"rejected\",reason:n},0===--i&&t(o)})}o[e]={status:\"fulfilled\",value:n},0===--i&&t(o)}if(!e||\"undefined\"==typeof e.length)return n(new TypeError(typeof e+\" \"+e+\" is not iterable(cannot read property Symbol(Symbol.iterator))\"));var o=Array.prototype.slice.call(e);if(0===o.length)return t([]);for(var i=o.length,f=0;f<o.length;f++)r(f,o[f])})}function n(e){return Boolean(e&&\"undefined\"!=typeof e.length)}function r(){}function o(e,t){return function(){e.apply(t,arguments)}}function i(e){if(!(this instanceof i))throw new TypeError(\"Promises must be constructed via new\");if(\"function\"!=typeof e)throw new TypeError(\"not a function\");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],s(e,this)}function f(e,t){for(;3===e._state;)e=e._value;return 0===e._state?void e._deferreds.push(t):(e._handled=!0,void i._immediateFn(function(){var n=1===e._state?t.onFulfilled:t.onRejected;if(null===n)return void(1===e._state?u:a)(t.promise,e._value);var r;try{r=n(e._value)}catch(o){return void a(t.promise,o)}u(t.promise,r)}))}function u(e,t){try{if(t===e)throw new TypeError(\"A promise cannot be resolved with itself.\");if(t&&(\"object\"==typeof t||\"function\"==typeof t)){var n=t.then;if(t instanceof i)return e._state=3,e._value=t,void c(e);if(\"function\"==typeof n)return void s(o(n,t),e)}e._state=1,e._value=t,c(e)}catch(r){a(e,r)}}function a(e,t){e._state=2,e._value=t,c(e)}function c(e){2===e._state&&0===e._deferreds.length&&i._immediateFn(function(){e._handled||i._unhandledRejectionFn(e._value)});for(var t=0,n=e._deferreds.length;n>t;t++)f(e,e._deferreds[t]);e._deferreds=null}function l(e,t,n){this.onFulfilled=\"function\"==typeof e?e:null,this.onRejected=\"function\"==typeof t?t:null,this.promise=n}function s(e,t){var n=!1;try{e(function(e){n||(n=!0,u(t,e))},function(e){n||(n=!0,a(t,e))})}catch(r){if(n)return;n=!0,a(t,r)}}var p=setTimeout;i.prototype[\"catch\"]=function(e){return this.then(null,e)},i.prototype.then=function(e,t){var n=new this.constructor(r);return f(this,new l(e,t,n)),n},i.prototype[\"finally\"]=e,i.all=function(e){return new i(function(t,r){function o(e,n){try{if(n&&(\"object\"==typeof n||\"function\"==typeof n)){var u=n.then;if(\"function\"==typeof u)return void u.call(n,function(t){o(e,t)},r)}i[e]=n,0===--f&&t(i)}catch(a){r(a)}}if(!n(e))return r(new TypeError(\"Promise.all accepts an array\"));var i=Array.prototype.slice.call(e);if(0===i.length)return t([]);for(var f=i.length,u=0;u<i.length;u++)o(u,i[u])})},i.allSettled=t,i.resolve=function(e){return e&&\"object\"==typeof e&&e.constructor===i?e:new i(function(t){t(e)})},i.reject=function(e){return new i(function(t,n){n(e)})},i.race=function(e){return new i(function(t,r){if(!n(e))return r(new TypeError(\"Promise.race accepts an array\"));for(var o=0,f=e.length;f>o;o++)i.resolve(e[o]).then(t,r)})},i._immediateFn=\"function\"==typeof setImmediate&&function(e){setImmediate(e)}||function(e){p(e,0)},i._unhandledRejectionFn=function(e){\"undefined\"!=typeof console&&console&&console.warn(\"Possible Unhandled Promise Rejection:\",e)};var d=function(){if(\"undefined\"!=typeof self)return self;if(\"undefined\"!=typeof window)return window;if(\"undefined\"!=typeof global)return global;throw new Error(\"unable to locate global object\")}();\"function\"!=typeof d.Promise?d.Promise=i:(d.Promise.prototype[\"finally\"]||(d.Promise.prototype[\"finally\"]=e),d.Promise.allSettled||(d.Promise.allSettled=t))});</script>\n<!--[if !IE]> -->\n<script type=\"text/javascript\">!function(e,t){function n(e){var t=e.length,n=ot.type(e);return ot.isWindow(e)?!1:1===e.nodeType&&t?!0:\"array\"===n||\"function\"!==n&&(0===t||\"number\"==typeof t&&t>0&&t-1 in e)}function r(e){var t=ht[e]={};return ot.each(e.match(at)||[],function(e,n){t[n]=!0}),t}function i(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=ot.expando+Math.random()}function o(e,n,r){var i;if(r===t&&1===e.nodeType)if(i=\"data-\"+n.replace(vt,\"-$1\").toLowerCase(),r=e.getAttribute(i),\"string\"==typeof r){try{r=\"true\"===r?!0:\"false\"===r?!1:\"null\"===r?null:+r+\"\"===r?+r:yt.test(r)?JSON.parse(r):r}catch(o){}gt.set(e,n,r)}else r=t;return r}function s(){return!0}function a(){return!1}function u(){try{return X.activeElement}catch(e){}}function l(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}function c(e,t,n){if(ot.isFunction(t))return ot.grep(e,function(e,r){return!!t.call(e,r,e)!==n});if(t.nodeType)return ot.grep(e,function(e){return e===t!==n});if(\"string\"==typeof t){if(jt.test(t))return ot.filter(t,e,n);t=ot.filter(t,e)}return ot.grep(e,function(e){return tt.call(t,e)>=0!==n})}function f(e,t){return ot.nodeName(e,\"table\")&&ot.nodeName(1===t.nodeType?t:t.firstChild,\"tr\")?e.getElementsByTagName(\"tbody\")[0]||e.appendChild(e.ownerDocument.createElement(\"tbody\")):e}function p(e){return e.type=(null!==e.getAttribute(\"type\"))+\"/\"+e.type,e}function d(e){var t=Mt.exec(e.type);return t?e.type=t[1]:e.removeAttribute(\"type\"),e}function h(e,t){for(var n=e.length,r=0;n>r;r++)mt.set(e[r],\"globalEval\",!t||mt.get(t[r],\"globalEval\"))}function g(e,t){var n,r,i,o,s,a,u,l;if(1===t.nodeType){if(mt.hasData(e)&&(o=mt.access(e),s=ot.extend({},o),l=o.events,mt.set(t,s),l)){delete s.handle,s.events={};for(i in l)for(n=0,r=l[i].length;r>n;n++)ot.event.add(t,i,l[i][n])}gt.hasData(e)&&(a=gt.access(e),u=ot.extend({},a),gt.set(t,u))}}function m(e,n){var r=e.getElementsByTagName?e.getElementsByTagName(n||\"*\"):e.querySelectorAll?e.querySelectorAll(n||\"*\"):[];return n===t||n&&ot.nodeName(e,n)?ot.merge([e],r):r}function y(e,t){var n=t.nodeName.toLowerCase();\"input\"===n&&Ft.test(e.type)?t.checked=e.checked:(\"input\"===n||\"textarea\"===n)&&(t.defaultValue=e.defaultValue)}function v(e,t){if(t in e)return t;for(var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=Kt.length;i--;)if(t=Kt[i]+n,t in e)return t;return r}function x(e,t){return e=t||e,\"none\"===ot.css(e,\"display\")||!ot.contains(e.ownerDocument,e)}function b(t){return e.getComputedStyle(t,null)}function w(e,t){for(var n,r,i,o=[],s=0,a=e.length;a>s;s++)r=e[s],r.style&&(o[s]=mt.get(r,\"olddisplay\"),n=r.style.display,t?(o[s]||\"none\"!==n||(r.style.display=\"\"),\"\"===r.style.display&&x(r)&&(o[s]=mt.access(r,\"olddisplay\",k(r.nodeName)))):o[s]||(i=x(r),(n&&\"none\"!==n||!i)&&mt.set(r,\"olddisplay\",i?n:ot.css(r,\"display\"))));for(s=0;a>s;s++)r=e[s],r.style&&(t&&\"none\"!==r.style.display&&\"\"!==r.style.display||(r.style.display=t?o[s]||\"\":\"none\"));return e}function T(e,t,n){var r=Xt.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||\"px\"):t}function C(e,t,n,r,i){for(var o=n===(r?\"border\":\"content\")?4:\"width\"===t?1:0,s=0;4>o;o+=2)\"margin\"===n&&(s+=ot.css(e,n+Qt[o],!0,i)),r?(\"content\"===n&&(s-=ot.css(e,\"padding\"+Qt[o],!0,i)),\"margin\"!==n&&(s-=ot.css(e,\"border\"+Qt[o]+\"Width\",!0,i))):(s+=ot.css(e,\"padding\"+Qt[o],!0,i),\"padding\"!==n&&(s+=ot.css(e,\"border\"+Qt[o]+\"Width\",!0,i)));return s}function N(e,t,n){var r=!0,i=\"width\"===t?e.offsetWidth:e.offsetHeight,o=b(e),s=ot.support.boxSizing&&\"border-box\"===ot.css(e,\"boxSizing\",!1,o);if(0>=i||null==i){if(i=Bt(e,t,o),(0>i||null==i)&&(i=e.style[t]),Ut.test(i))return i;r=s&&(ot.support.boxSizingReliable||i===e.style[t]),i=parseFloat(i)||0}return i+C(e,t,n||(s?\"border\":\"content\"),r,o)+\"px\"}function k(e){var t=X,n=Vt[e];return n||(n=E(e,t),\"none\"!==n&&n||(It=(It||ot(\"<iframe frameborder='0' width='0' height='0'/>\").css(\"cssText\",\"display:block !important\")).appendTo(t.documentElement),t=(It[0].contentWindow||It[0].contentDocument).document,t.write(\"<!doctype html><html><body>\"),t.close(),n=E(e,t),It.detach()),Vt[e]=n),n}function E(e,t){var n=ot(t.createElement(e)).appendTo(t.body),r=ot.css(n[0],\"display\");return n.remove(),r}function S(e,t,n,r){var i;if(ot.isArray(t))ot.each(t,function(t,i){n||en.test(e)?r(e,i):S(e+\"[\"+(\"object\"==typeof i?t:\"\")+\"]\",i,n,r)});else if(n||\"object\"!==ot.type(t))r(e,t);else for(i in t)S(e+\"[\"+i+\"]\",t[i],n,r)}function j(e){return function(t,n){\"string\"!=typeof t&&(n=t,t=\"*\");var r,i=0,o=t.toLowerCase().match(at)||[];if(ot.isFunction(n))for(;r=o[i++];)\"+\"===r[0]?(r=r.slice(1)||\"*\",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function D(e,n,r,i){function o(u){var l;return s[u]=!0,ot.each(e[u]||[],function(e,u){var c=u(n,r,i);return\"string\"!=typeof c||a||s[c]?a?!(l=c):t:(n.dataTypes.unshift(c),o(c),!1)}),l}var s={},a=e===vn;return o(n.dataTypes[0])||!s[\"*\"]&&o(\"*\")}function A(e,n){var r,i,o=ot.ajaxSettings.flatOptions||{};for(r in n)n[r]!==t&&((o[r]?e:i||(i={}))[r]=n[r]);return i&&ot.extend(!0,e,i),e}function L(e,n,r){for(var i,o,s,a,u=e.contents,l=e.dataTypes;\"*\"===l[0];)l.shift(),i===t&&(i=e.mimeType||n.getResponseHeader(\"Content-Type\"));if(i)for(o in u)if(u[o]&&u[o].test(i)){l.unshift(o);break}if(l[0]in r)s=l[0];else{for(o in r){if(!l[0]||e.converters[o+\" \"+l[0]]){s=o;break}a||(a=o)}s=s||a}return s?(s!==l[0]&&l.unshift(s),r[s]):t}function q(e,t,n,r){var i,o,s,a,u,l={},c=e.dataTypes.slice();if(c[1])for(s in e.converters)l[s.toLowerCase()]=e.converters[s];for(o=c.shift();o;)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if(\"*\"===o)o=u;else if(\"*\"!==u&&u!==o){if(s=l[u+\" \"+o]||l[\"* \"+o],!s)for(i in l)if(a=i.split(\" \"),a[1]===o&&(s=l[u+\" \"+a[0]]||l[\"* \"+a[0]])){s===!0?s=l[i]:l[i]!==!0&&(o=a[0],c.unshift(a[1]));break}if(s!==!0)if(s&&e[\"throws\"])t=s(t);else try{t=s(t)}catch(f){return{state:\"parsererror\",error:s?f:\"No conversion from \"+u+\" to \"+o}}}return{state:\"success\",data:t}}function H(){return setTimeout(function(){Sn=t}),Sn=ot.now()}function O(e,t){ot.each(t,function(t,n){for(var r=(Hn[t]||[]).concat(Hn[\"*\"]),i=0,o=r.length;o>i;i++)if(r[i].call(e,t,n))return})}function F(e,t,n){var r,i,o=0,s=qn.length,a=ot.Deferred().always(function(){delete u.elem}),u=function(){if(i)return!1;for(var t=Sn||H(),n=Math.max(0,l.startTime+l.duration-t),r=n/l.duration||0,o=1-r,s=0,u=l.tweens.length;u>s;s++)l.tweens[s].run(o);return a.notifyWith(e,[l,o,n]),1>o&&u?n:(a.resolveWith(e,[l]),!1)},l=a.promise({elem:e,props:ot.extend({},t),opts:ot.extend(!0,{specialEasing:{}},n),originalProperties:t,originalOptions:n,startTime:Sn||H(),duration:n.duration,tweens:[],createTween:function(t,n){var r=ot.Tween(e,l.opts,t,n,l.opts.specialEasing[t]||l.opts.easing);return l.tweens.push(r),r},stop:function(t){var n=0,r=t?l.tweens.length:0;if(i)return this;for(i=!0;r>n;n++)l.tweens[n].run(1);return t?a.resolveWith(e,[l,t]):a.rejectWith(e,[l,t]),this}}),c=l.props;for(P(c,l.opts.specialEasing);s>o;o++)if(r=qn[o].call(l,e,c,l.opts))return r;return O(l,c),ot.isFunction(l.opts.start)&&l.opts.start.call(e,l),ot.fx.timer(ot.extend(u,{elem:e,anim:l,queue:l.opts.queue})),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always)}function P(e,t){var n,r,i,o,s;for(n in e)if(r=ot.camelCase(n),i=t[r],o=e[n],ot.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),s=ot.cssHooks[r],s&&\"expand\"in s){o=s.expand(o),delete e[r];for(n in o)n in e||(e[n]=o[n],t[n]=i)}else t[r]=i}function R(e,n,r){var i,o,s,a,u,l,c,f,p,d=this,h=e.style,g={},m=[],y=e.nodeType&&x(e);r.queue||(f=ot._queueHooks(e,\"fx\"),null==f.unqueued&&(f.unqueued=0,p=f.empty.fire,f.empty.fire=function(){f.unqueued||p()}),f.unqueued++,d.always(function(){d.always(function(){f.unqueued--,ot.queue(e,\"fx\").length||f.empty.fire()})})),1===e.nodeType&&(\"height\"in n||\"width\"in n)&&(r.overflow=[h.overflow,h.overflowX,h.overflowY],\"inline\"===ot.css(e,\"display\")&&\"none\"===ot.css(e,\"float\")&&(h.display=\"inline-block\")),r.overflow&&(h.overflow=\"hidden\",d.always(function(){h.overflow=r.overflow[0],h.overflowX=r.overflow[1],h.overflowY=r.overflow[2]})),u=mt.get(e,\"fxshow\");for(i in n)if(s=n[i],Dn.exec(s)){if(delete n[i],l=l||\"toggle\"===s,s===(y?\"hide\":\"show\")){if(\"show\"!==s||u===t||u[i]===t)continue;y=!0}m.push(i)}if(a=m.length){u=mt.get(e,\"fxshow\")||mt.access(e,\"fxshow\",{}),\"hidden\"in u&&(y=u.hidden),l&&(u.hidden=!y),y?ot(e).show():d.done(function(){ot(e).hide()}),d.done(function(){var t;mt.remove(e,\"fxshow\");for(t in g)ot.style(e,t,g[t])});for(i=0;a>i;i++)o=m[i],c=d.createTween(o,y?u[o]:0),g[o]=u[o]||ot.style(e,o),o in u||(u[o]=c.start,y&&(c.end=c.start,c.start=\"width\"===o||\"height\"===o?1:0))}}function M(e,t,n,r,i){return new M.prototype.init(e,t,n,r,i)}function W(e,t){var n,r={height:e},i=0;for(t=t?1:0;4>i;i+=2-t)n=Qt[i],r[\"margin\"+n]=r[\"padding\"+n]=e;return t&&(r.opacity=r.width=e),r}function $(e){return ot.isWindow(e)?e:9===e.nodeType&&e.defaultView}var B,I,z=typeof t,_=e.location,X=e.document,U=X.documentElement,Y=e.jQuery,V=e.$,G={},J=[],Q=\"2.0.0\",K=J.concat,Z=J.push,et=J.slice,tt=J.indexOf,nt=G.toString,rt=G.hasOwnProperty,it=Q.trim,ot=function(e,t){return new ot.fn.init(e,t,B)},st=/[+-]?(?:\\d*\\.|)\\d+(?:[eE][+-]?\\d+|)/.source,at=/\\S+/g,ut=/^(?:(<[\\w\\W]+>)[^>]*|#([\\w-]*))$/,lt=/^<(\\w+)\\s*\\/?>(?:<\\/\\1>|)$/,ct=/^-ms-/,ft=/-([\\da-z])/gi,pt=function(e,t){return t.toUpperCase()},dt=function(){X.removeEventListener(\"DOMContentLoaded\",dt,!1),e.removeEventListener(\"load\",dt,!1),ot.ready()};ot.fn=ot.prototype={jquery:Q,constructor:ot,init:function(e,n,r){var i,o;if(!e)return this;if(\"string\"==typeof e){if(i=\"<\"===e.charAt(0)&&\">\"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:ut.exec(e),!i||!i[1]&&n)return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e);if(i[1]){if(n=n instanceof ot?n[0]:n,ot.merge(this,ot.parseHTML(i[1],n&&n.nodeType?n.ownerDocument||n:X,!0)),lt.test(i[1])&&ot.isPlainObject(n))for(i in n)ot.isFunction(this[i])?this[i](n[i]):this.attr(i,n[i]);return this}return o=X.getElementById(i[2]),o&&o.parentNode&&(this.length=1,this[0]=o),this.context=X,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):ot.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),ot.makeArray(e,this))},selector:\"\",length:0,toArray:function(){return et.call(this)},get:function(e){return null==e?this.toArray():0>e?this[this.length+e]:this[e]},pushStack:function(e){var t=ot.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return ot.each(this,e,t)},ready:function(e){return ot.ready.promise().done(e),this},slice:function(){return this.pushStack(et.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(0>e?t:0);return this.pushStack(n>=0&&t>n?[this[n]]:[])},map:function(e){return this.pushStack(ot.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:Z,sort:[].sort,splice:[].splice},ot.fn.init.prototype=ot.fn,ot.extend=ot.fn.extend=function(){var e,n,r,i,o,s,a=arguments[0]||{},u=1,l=arguments.length,c=!1;for(\"boolean\"==typeof a&&(c=a,a=arguments[1]||{},u=2),\"object\"==typeof a||ot.isFunction(a)||(a={}),l===u&&(a=this,--u);l>u;u++)if(null!=(e=arguments[u]))for(n in e)r=a[n],i=e[n],a!==i&&(c&&i&&(ot.isPlainObject(i)||(o=ot.isArray(i)))?(o?(o=!1,s=r&&ot.isArray(r)?r:[]):s=r&&ot.isPlainObject(r)?r:{},a[n]=ot.extend(c,s,i)):i!==t&&(a[n]=i));return a},ot.extend({expando:\"jQuery\"+(Q+Math.random()).replace(/\\D/g,\"\"),noConflict:function(t){return e.$===ot&&(e.$=V),t&&e.jQuery===ot&&(e.jQuery=Y),ot},isReady:!1,readyWait:1,holdReady:function(e){e?ot.readyWait++:ot.ready(!0)},ready:function(e){(e===!0?--ot.readyWait:ot.isReady)||(ot.isReady=!0,e!==!0&&--ot.readyWait>0||(I.resolveWith(X,[ot]),ot.fn.trigger&&ot(X).trigger(\"ready\").off(\"ready\")))},isFunction:function(e){return\"function\"===ot.type(e)},isArray:Array.isArray,isWindow:function(e){return null!=e&&e===e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return null==e?e+\"\":\"object\"==typeof e||\"function\"==typeof e?G[nt.call(e)]||\"object\":typeof e},isPlainObject:function(e){if(\"object\"!==ot.type(e)||e.nodeType||ot.isWindow(e))return!1;try{if(e.constructor&&!rt.call(e.constructor.prototype,\"isPrototypeOf\"))return!1}catch(t){return!1}return!0},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw Error(e)},parseHTML:function(e,t,n){if(!e||\"string\"!=typeof e)return null;\"boolean\"==typeof t&&(n=t,t=!1),t=t||X;var r=lt.exec(e),i=!n&&[];return r?[t.createElement(r[1])]:(r=ot.buildFragment([e],t,i),i&&ot(i).remove(),ot.merge([],r.childNodes))},parseJSON:JSON.parse,parseXML:function(e){var n,r;if(!e||\"string\"!=typeof e)return null;try{r=new DOMParser,n=r.parseFromString(e,\"text/xml\")}catch(i){n=t}return(!n||n.getElementsByTagName(\"parsererror\").length)&&ot.error(\"Invalid XML: \"+e),n},noop:function(){},globalEval:function(e){var t,n=eval;e=ot.trim(e),e&&(1===e.indexOf(\"use strict\")?(t=X.createElement(\"script\"),t.text=e,X.head.appendChild(t).parentNode.removeChild(t)):n(e))},camelCase:function(e){return e.replace(ct,\"ms-\").replace(ft,pt)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,r){var i,o=0,s=e.length,a=n(e);if(r){if(a)for(;s>o&&(i=t.apply(e[o],r),i!==!1);o++);else for(o in e)if(i=t.apply(e[o],r),i===!1)break}else if(a)for(;s>o&&(i=t.call(e[o],o,e[o]),i!==!1);o++);else for(o in e)if(i=t.call(e[o],o,e[o]),i===!1)break;return e},trim:function(e){return null==e?\"\":it.call(e)},makeArray:function(e,t){var r=t||[];return null!=e&&(n(Object(e))?ot.merge(r,\"string\"==typeof e?[e]:e):Z.call(r,e)),r},inArray:function(e,t,n){return null==t?-1:tt.call(t,e,n)},merge:function(e,n){var r=n.length,i=e.length,o=0;if(\"number\"==typeof r)for(;r>o;o++)e[i++]=n[o];else for(;n[o]!==t;)e[i++]=n[o++];return e.length=i,e},grep:function(e,t,n){var r,i=[],o=0,s=e.length;for(n=!!n;s>o;o++)r=!!t(e[o],o),n!==r&&i.push(e[o]);return i},map:function(e,t,r){var i,o=0,s=e.length,a=n(e),u=[];if(a)for(;s>o;o++)i=t(e[o],o,r),null!=i&&(u[u.length]=i);else for(o in e)i=t(e[o],o,r),null!=i&&(u[u.length]=i);return K.apply([],u)},guid:1,proxy:function(e,n){var r,i,o;return\"string\"==typeof n&&(r=e[n],n=e,e=r),ot.isFunction(e)?(i=et.call(arguments,2),o=function(){return e.apply(n||this,i.concat(et.call(arguments)))},o.guid=e.guid=e.guid||ot.guid++,o):t},access:function(e,n,r,i,o,s,a){var u=0,l=e.length,c=null==r;if(\"object\"===ot.type(r)){o=!0;for(u in r)ot.access(e,n,u,r[u],!0,s,a)}else if(i!==t&&(o=!0,ot.isFunction(i)||(a=!0),c&&(a?(n.call(e,i),n=null):(c=n,n=function(e,t,n){return c.call(ot(e),n)})),n))for(;l>u;u++)n(e[u],r,a?i:i.call(e[u],u,n(e[u],r)));return o?e:c?n.call(e):l?n(e[0],r):s},now:Date.now,swap:function(e,t,n,r){var i,o,s={};for(o in t)s[o]=e.style[o],e.style[o]=t[o];i=n.apply(e,r||[]);for(o in t)e.style[o]=s[o];return i}}),ot.ready.promise=function(t){return I||(I=ot.Deferred(),\"complete\"===X.readyState?setTimeout(ot.ready):(X.addEventListener(\"DOMContentLoaded\",dt,!1),e.addEventListener(\"load\",dt,!1))),I.promise(t)},ot.each(\"Boolean Number String Function Array Date RegExp Object Error\".split(\" \"),function(e,t){G[\"[object \"+t+\"]\"]=t.toLowerCase()}),B=ot(X),function(e,t){function n(e){return xt.test(e+\"\")}function r(){var e,t=[];return e=function(n,r){return t.push(n+=\" \")>E.cacheLength&&delete e[t.shift()],e[n]=r}}function i(e){return e[$]=!0,e}function o(e){var t=H.createElement(\"div\");try{return!!e(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function s(e,t,n,r){var i,o,s,a,u,l,c,f,p,g;if((t?t.ownerDocument||t:B)!==H&&q(t),t=t||H,n=n||[],!e||\"string\"!=typeof e)return n;if(1!==(a=t.nodeType)&&9!==a)return[];if(F&&!r){if(i=bt.exec(e))if(s=i[1]){if(9===a){if(o=t.getElementById(s),!o||!o.parentNode)return n;if(o.id===s)return n.push(o),n}else if(t.ownerDocument&&(o=t.ownerDocument.getElementById(s))&&W(t,o)&&o.id===s)return n.push(o),n}else{if(i[2])return tt.apply(n,t.getElementsByTagName(e)),n;if((s=i[3])&&I.getElementsByClassName&&t.getElementsByClassName)return tt.apply(n,t.getElementsByClassName(s)),n}if(I.qsa&&(!P||!P.test(e))){if(f=c=$,p=t,g=9===a&&e,1===a&&\"object\"!==t.nodeName.toLowerCase()){for(l=d(e),(c=t.getAttribute(\"id\"))?f=c.replace(Ct,\"\\\\$&\"):t.setAttribute(\"id\",f),f=\"[id='\"+f+\"'] \",u=l.length;u--;)l[u]=f+h(l[u]);p=ht.test(e)&&t.parentNode||t,g=l.join(\",\")}if(g)try{return tt.apply(n,p.querySelectorAll(g)),n}catch(m){}finally{c||t.removeAttribute(\"id\")}}}return T(e.replace(ft,\"$1\"),t,n,r)}function a(e,t){var n=t&&e,r=n&&(~t.sourceIndex||Q)-(~e.sourceIndex||Q);if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function u(e,n,r){var i;return r?t:(i=e.getAttributeNode(n))&&i.specified?i.value:e[n]===!0?n.toLowerCase():null}function l(e,n,r){var i;return r?t:i=e.getAttribute(n,\"type\"===n.toLowerCase()?1:2)}function c(e){return function(t){var n=t.nodeName.toLowerCase();return\"input\"===n&&t.type===e}}function f(e){return function(t){var n=t.nodeName.toLowerCase();return(\"input\"===n||\"button\"===n)&&t.type===e}}function p(e){return i(function(t){return t=+t,i(function(n,r){for(var i,o=e([],n.length,t),s=o.length;s--;)n[i=o[s]]&&(n[i]=!(r[i]=n[i]))})})}function d(e,t){var n,r,i,o,a,u,l,c=U[e+\" \"];if(c)return t?0:c.slice(0);for(a=e,u=[],l=E.preFilter;a;){(!n||(r=pt.exec(a)))&&(r&&(a=a.slice(r[0].length)||a),u.push(i=[])),n=!1,(r=dt.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace(ft,\" \")}),a=a.slice(n.length));for(o in E.filter)!(r=vt[o].exec(a))||l[o]&&!(r=l[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?s.error(e):U(e,u).slice(0)}function h(e){for(var t=0,n=e.length,r=\"\";n>t;t++)r+=e[t].value;return r}function g(e,t,n){var r=t.dir,i=n&&\"parentNode\"===r,o=_++;return t.first?function(t,n,o){for(;t=t[r];)if(1===t.nodeType||i)return e(t,n,o)}:function(t,n,s){var a,u,l,c=z+\" \"+o;if(s){for(;t=t[r];)if((1===t.nodeType||i)&&e(t,n,s))return!0}else for(;t=t[r];)if(1===t.nodeType||i)if(l=t[$]||(t[$]={}),(u=l[r])&&u[0]===c){if((a=u[1])===!0||a===k)return a===!0}else if(u=l[r]=[c],u[1]=e(t,n,s)||k,u[1]===!0)return!0}}function m(e){return e.length>1?function(t,n,r){for(var i=e.length;i--;)if(!e[i](t,n,r))return!1;return!0}:e[0]}function y(e,t,n,r,i){for(var o,s=[],a=0,u=e.length,l=null!=t;u>a;a++)(o=e[a])&&(!n||n(o,r,i))&&(s.push(o),l&&t.push(a));return s}function v(e,t,n,r,o,s){return r&&!r[$]&&(r=v(r)),o&&!o[$]&&(o=v(o,s)),i(function(i,s,a,u){var l,c,f,p=[],d=[],h=s.length,g=i||w(t||\"*\",a.nodeType?[a]:a,[]),m=!e||!i&&t?g:y(g,p,e,a,u),v=n?o||(i?e:h||r)?[]:s:m;if(n&&n(m,v,a,u),r)for(l=y(v,d),r(l,[],a,u),c=l.length;c--;)(f=l[c])&&(v[d[c]]=!(m[d[c]]=f));if(i){if(o||e){if(o){for(l=[],c=v.length;c--;)(f=v[c])&&l.push(m[c]=f);o(null,v=[],l,u)}for(c=v.length;c--;)(f=v[c])&&(l=o?rt.call(i,f):p[c])>-1&&(i[l]=!(s[l]=f))}}else v=y(v===s?v.splice(h,v.length):v),o?o(null,s,v,u):tt.apply(s,v)})}function x(e){for(var t,n,r,i=e.length,o=E.relative[e[0].type],s=o||E.relative[\" \"],a=o?1:0,u=g(function(e){return e===t},s,!0),l=g(function(e){return rt.call(t,e)>-1},s,!0),c=[function(e,n,r){return!o&&(r||n!==A)||((t=n).nodeType?u(e,n,r):l(e,n,r))}];i>a;a++)if(n=E.relative[e[a].type])c=[g(m(c),n)];else{if(n=E.filter[e[a].type].apply(null,e[a].matches),n[$]){for(r=++a;i>r&&!E.relative[e[r].type];r++);return v(a>1&&m(c),a>1&&h(e.slice(0,a-1)).replace(ft,\"$1\"),n,r>a&&x(e.slice(a,r)),i>r&&x(e=e.slice(r)),i>r&&h(e))}c.push(n)}return m(c)}function b(e,t){var n=0,r=t.length>0,o=e.length>0,a=function(i,a,u,l,c){var f,p,d,h=[],g=0,m=\"0\",v=i&&[],x=null!=c,b=A,w=i||o&&E.find.TAG(\"*\",c&&a.parentNode||a),T=z+=null==b?1:Math.random()||.1;for(x&&(A=a!==H&&a,k=n);null!=(f=w[m]);m++){if(o&&f){for(p=0;d=e[p++];)if(d(f,a,u)){l.push(f);break}x&&(z=T,k=++n)}r&&((f=!d&&f)&&g--,i&&v.push(f))}if(g+=m,r&&m!==g){for(p=0;d=t[p++];)d(v,h,a,u);if(i){if(g>0)for(;m--;)v[m]||h[m]||(h[m]=Z.call(l));h=y(h)}tt.apply(l,h),x&&!i&&h.length>0&&g+t.length>1&&s.uniqueSort(l)}return x&&(z=T,A=b),v};return r?i(a):a}function w(e,t,n){for(var r=0,i=t.length;i>r;r++)s(e,t[r],n);return n}function T(e,t,n,r){var i,o,s,a,u,l=d(e);if(!r&&1===l.length){if(o=l[0]=l[0].slice(0),o.length>2&&\"ID\"===(s=o[0]).type&&9===t.nodeType&&F&&E.relative[o[1].type]){if(t=(E.find.ID(s.matches[0].replace(Nt,kt),t)||[])[0],!t)return n;e=e.slice(o.shift().value.length)}for(i=vt.needsContext.test(e)?0:o.length;i--&&(s=o[i],!E.relative[a=s.type]);)if((u=E.find[a])&&(r=u(s.matches[0].replace(Nt,kt),ht.test(o[0].type)&&t.parentNode||t))){if(o.splice(i,1),e=r.length&&h(o),!e)return tt.apply(n,r),n;break}}return D(e,l)(r,t,!F,n,ht.test(e)),n}function C(){}var N,k,E,S,j,D,A,L,q,H,O,F,P,R,M,W,$=\"sizzle\"+-new Date,B=e.document,I={},z=0,_=0,X=r(),U=r(),Y=r(),V=!1,G=function(){return 0},J=typeof t,Q=1<<31,K=[],Z=K.pop,et=K.push,tt=K.push,nt=K.slice,rt=K.indexOf||function(e){for(var t=0,n=this.length;n>t;t++)if(this[t]===e)return t;return-1},it=\"checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped\",st=\"[\\\\x20\\\\t\\\\r\\\\n\\\\f]\",at=\"(?:\\\\\\\\.|[\\\\w-]|[^\\\\x00-\\\\xa0])+\",ut=at.replace(\"w\",\"w#\"),lt=\"\\\\[\"+st+\"*(\"+at+\")\"+st+\"*(?:([*^$|!~]?=)\"+st+\"*(?:(['\\\"])((?:\\\\\\\\.|[^\\\\\\\\])*?)\\\\3|(\"+ut+\")|)|)\"+st+\"*\\\\]\",ct=\":(\"+at+\")(?:\\\\(((['\\\"])((?:\\\\\\\\.|[^\\\\\\\\])*?)\\\\3|((?:\\\\\\\\.|[^\\\\\\\\()[\\\\]]|\"+lt.replace(3,8)+\")*)|.*)\\\\)|)\",ft=RegExp(\"^\"+st+\"+|((?:^|[^\\\\\\\\])(?:\\\\\\\\.)*)\"+st+\"+$\",\"g\"),pt=RegExp(\"^\"+st+\"*,\"+st+\"*\"),dt=RegExp(\"^\"+st+\"*([>+~]|\"+st+\")\"+st+\"*\"),ht=RegExp(st+\"*[+~]\"),gt=RegExp(\"=\"+st+\"*([^\\\\]'\\\"]*)\"+st+\"*\\\\]\",\"g\"),mt=RegExp(ct),yt=RegExp(\"^\"+ut+\"$\"),vt={ID:RegExp(\"^#(\"+at+\")\"),CLASS:RegExp(\"^\\\\.(\"+at+\")\"),TAG:RegExp(\"^(\"+at.replace(\"w\",\"w*\")+\")\"),ATTR:RegExp(\"^\"+lt),PSEUDO:RegExp(\"^\"+ct),CHILD:RegExp(\"^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\\\(\"+st+\"*(even|odd|(([+-]|)(\\\\d*)n|)\"+st+\"*(?:([+-]|)\"+st+\"*(\\\\d+)|))\"+st+\"*\\\\)|)\",\"i\"),\"boolean\":RegExp(\"^(?:\"+it+\")$\",\"i\"),needsContext:RegExp(\"^\"+st+\"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\\\(\"+st+\"*((?:-\\\\d)?\\\\d*)\"+st+\"*\\\\)|)(?=[^-]|$)\",\"i\")},xt=/^[^{]+\\{\\s*\\[native \\w/,bt=/^(?:#([\\w-]+)|(\\w+)|\\.([\\w-]+))$/,wt=/^(?:input|select|textarea|button)$/i,Tt=/^h\\d$/i,Ct=/'|\\\\/g,Nt=/\\\\([\\da-fA-F]{1,6}[\\x20\\t\\r\\n\\f]?|.)/g,kt=function(e,t){var n=\"0x\"+t-65536;return n!==n?t:0>n?String.fromCharCode(n+65536):String.fromCharCode(55296|n>>10,56320|1023&n)};try{tt.apply(K=nt.call(B.childNodes),B.childNodes),K[B.childNodes.length].nodeType}catch(Et){tt={apply:K.length?function(e,t){et.apply(e,nt.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}j=s.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?\"HTML\"!==t.nodeName:!1},q=s.setDocument=function(e){var r=e?e.ownerDocument||e:B;return r!==H&&9===r.nodeType&&r.documentElement?(H=r,O=r.documentElement,F=!j(r),I.getElementsByTagName=o(function(e){return e.appendChild(r.createComment(\"\")),!e.getElementsByTagName(\"*\").length}),I.attributes=o(function(e){return e.className=\"i\",!e.getAttribute(\"className\")}),I.getElementsByClassName=o(function(e){return e.innerHTML=\"<div class='a'></div><div class='a i'></div>\",e.firstChild.className=\"i\",2===e.getElementsByClassName(\"i\").length}),I.sortDetached=o(function(e){return 1&e.compareDocumentPosition(H.createElement(\"div\"))}),I.getById=o(function(e){return O.appendChild(e).id=$,!r.getElementsByName||!r.getElementsByName($).length}),I.getById?(E.find.ID=function(e,t){if(typeof t.getElementById!==J&&F){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},E.filter.ID=function(e){var t=e.replace(Nt,kt);return function(e){return e.getAttribute(\"id\")===t}}):(E.find.ID=function(e,n){if(typeof n.getElementById!==J&&F){var r=n.getElementById(e);return r?r.id===e||typeof r.getAttributeNode!==J&&r.getAttributeNode(\"id\").value===e?[r]:t:[]}},E.filter.ID=function(e){var t=e.replace(Nt,kt);return function(e){var n=typeof e.getAttributeNode!==J&&e.getAttributeNode(\"id\");return n&&n.value===t}}),E.find.TAG=I.getElementsByTagName?function(e,n){return typeof n.getElementsByTagName!==J?n.getElementsByTagName(e):t}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if(\"*\"===e){for(;n=o[i++];)1===n.nodeType&&r.push(n);return r}return o},E.find.CLASS=I.getElementsByClassName&&function(e,n){return typeof n.getElementsByClassName!==J&&F?n.getElementsByClassName(e):t},R=[],P=[],(I.qsa=n(r.querySelectorAll))&&(o(function(e){e.innerHTML=\"<select><option selected=''></option></select>\",e.querySelectorAll(\"[selected]\").length||P.push(\"\\\\[\"+st+\"*(?:value|\"+it+\")\"),e.querySelectorAll(\":checked\").length||P.push(\":checked\")}),o(function(e){var t=H.createElement(\"input\");t.setAttribute(\"type\",\"hidden\"),e.appendChild(t).setAttribute(\"t\",\"\"),e.querySelectorAll(\"[t^='']\").length&&P.push(\"[*^$]=\"+st+\"*(?:''|\\\"\\\")\"),e.querySelectorAll(\":enabled\").length||P.push(\":enabled\",\":disabled\"),e.querySelectorAll(\"*,:x\"),P.push(\",.*:\")})),(I.matchesSelector=n(M=O.webkitMatchesSelector||O.mozMatchesSelector||O.oMatchesSelector||O.msMatchesSelector))&&o(function(e){I.disconnectedMatch=M.call(e,\"div\"),M.call(e,\"[s!='']:x\"),R.push(\"!=\",ct)}),P=P.length&&RegExp(P.join(\"|\")),R=R.length&&RegExp(R.join(\"|\")),W=n(O.contains)||O.compareDocumentPosition?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},G=O.compareDocumentPosition?function(e,t){if(e===t)return V=!0,0;var n=t.compareDocumentPosition&&e.compareDocumentPosition&&e.compareDocumentPosition(t);return n?1&n||!I.sortDetached&&t.compareDocumentPosition(e)===n?e===r||W(B,e)?-1:t===r||W(B,t)?1:L?rt.call(L,e)-rt.call(L,t):0:4&n?-1:1:e.compareDocumentPosition?-1:1}:function(e,t){var n,i=0,o=e.parentNode,s=t.parentNode,u=[e],l=[t];if(e===t)return V=!0,0;if(!o||!s)return e===r?-1:t===r?1:o?-1:s?1:L?rt.call(L,e)-rt.call(L,t):0;if(o===s)return a(e,t);for(n=e;n=n.parentNode;)u.unshift(n);for(n=t;n=n.parentNode;)l.unshift(n);for(;u[i]===l[i];)i++;return i?a(u[i],l[i]):u[i]===B?-1:l[i]===B?1:0},H):H},s.matches=function(e,t){return s(e,null,null,t)},s.matchesSelector=function(e,t){if((e.ownerDocument||e)!==H&&q(e),t=t.replace(gt,\"='$1']\"),!(!I.matchesSelector||!F||R&&R.test(t)||P&&P.test(t)))try{var n=M.call(e,t);if(n||I.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(r){}return s(t,H,null,[e]).length>0},s.contains=function(e,t){return(e.ownerDocument||e)!==H&&q(e),W(e,t)},s.attr=function(e,n){(e.ownerDocument||e)!==H&&q(e);var r=E.attrHandle[n.toLowerCase()],i=r&&r(e,n,!F);return i===t?I.attributes||!F?e.getAttribute(n):(i=e.getAttributeNode(n))&&i.specified?i.value:null:i},s.error=function(e){throw Error(\"Syntax error, unrecognized expression: \"+e)},s.uniqueSort=function(e){var t,n=[],r=0,i=0;if(V=!I.detectDuplicates,L=!I.sortStable&&e.slice(0),e.sort(G),V){for(;t=e[i++];)t===e[i]&&(r=n.push(i));for(;r--;)e.splice(n[r],1)}return e},S=s.getText=function(e){var t,n=\"\",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if(\"string\"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=S(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r];r++)n+=S(t);return n},E=s.selectors={cacheLength:50,createPseudo:i,match:vt,attrHandle:{},find:{},relative:{\">\":{dir:\"parentNode\",first:!0},\" \":{dir:\"parentNode\"},\"+\":{dir:\"previousSibling\",first:!0},\"~\":{dir:\"previousSibling\"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Nt,kt),e[3]=(e[4]||e[5]||\"\").replace(Nt,kt),\"~=\"===e[2]&&(e[3]=\" \"+e[3]+\" \"),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),\"nth\"===e[1].slice(0,3)?(e[3]||s.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*(\"even\"===e[3]||\"odd\"===e[3])),e[5]=+(e[7]+e[8]||\"odd\"===e[3])):e[3]&&s.error(e[0]),e},PSEUDO:function(e){var t,n=!e[5]&&e[2];return vt.CHILD.test(e[0])?null:(e[4]?e[2]=e[4]:n&&mt.test(n)&&(t=d(n,!0))&&(t=n.indexOf(\")\",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Nt,kt).toLowerCase();return\"*\"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=X[e+\" \"];return t||(t=RegExp(\"(^|\"+st+\")\"+e+\"(\"+st+\"|$)\"))&&X(e,function(e){return t.test(\"string\"==typeof e.className&&e.className||typeof e.getAttribute!==J&&e.getAttribute(\"class\")||\"\")})},ATTR:function(e,t,n){return function(r){var i=s.attr(r,e);return null==i?\"!=\"===t:t?(i+=\"\",\"=\"===t?i===n:\"!=\"===t?i!==n:\"^=\"===t?n&&0===i.indexOf(n):\"*=\"===t?n&&i.indexOf(n)>-1:\"$=\"===t?n&&i.slice(-n.length)===n:\"~=\"===t?(\" \"+i+\" \").indexOf(n)>-1:\"|=\"===t?i===n||i.slice(0,n.length+1)===n+\"-\":!1):!0}},CHILD:function(e,t,n,r,i){var o=\"nth\"!==e.slice(0,3),s=\"last\"!==e.slice(-4),a=\"of-type\"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var l,c,f,p,d,h,g=o!==s?\"nextSibling\":\"previousSibling\",m=t.parentNode,y=a&&t.nodeName.toLowerCase(),v=!u&&!a;if(m){if(o){for(;g;){for(f=t;f=f[g];)if(a?f.nodeName.toLowerCase()===y:1===f.nodeType)return!1;h=g=\"only\"===e&&!h&&\"nextSibling\"}return!0}if(h=[s?m.firstChild:m.lastChild],s&&v){for(c=m[$]||(m[$]={}),l=c[e]||[],d=l[0]===z&&l[1],p=l[0]===z&&l[2],f=d&&m.childNodes[d];f=++d&&f&&f[g]||(p=d=0)||h.pop();)if(1===f.nodeType&&++p&&f===t){c[e]=[z,d,p];break}}else if(v&&(l=(t[$]||(t[$]={}))[e])&&l[0]===z)p=l[1];else for(;(f=++d&&f&&f[g]||(p=d=0)||h.pop())&&((a?f.nodeName.toLowerCase()!==y:1!==f.nodeType)||!++p||(v&&((f[$]||(f[$]={}))[e]=[z,p]),f!==t)););return p-=i,p===r||0===p%r&&p/r>=0}}},PSEUDO:function(e,t){var n,r=E.pseudos[e]||E.setFilters[e.toLowerCase()]||s.error(\"unsupported pseudo: \"+e);return r[$]?r(t):r.length>1?(n=[e,e,\"\",t],E.setFilters.hasOwnProperty(e.toLowerCase())?i(function(e,n){for(var i,o=r(e,t),s=o.length;s--;)i=rt.call(e,o[s]),e[i]=!(n[i]=o[s])}):function(e){return r(e,0,n)}):r}},pseudos:{not:i(function(e){var t=[],n=[],r=D(e.replace(ft,\"$1\"));return r[$]?i(function(e,t,n,i){for(var o,s=r(e,null,i,[]),a=e.length;a--;)(o=s[a])&&(e[a]=!(t[a]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),!n.pop()}}),has:i(function(e){return function(t){return s(e,t).length>0}}),contains:i(function(e){return function(t){return(t.textContent||t.innerText||S(t)).indexOf(e)>-1}}),lang:i(function(e){return yt.test(e||\"\")||s.error(\"unsupported lang: \"+e),e=e.replace(Nt,kt).toLowerCase(),function(t){var n;do if(n=F?t.lang:t.getAttribute(\"xml:lang\")||t.getAttribute(\"lang\"))return n=n.toLowerCase(),n===e||0===n.indexOf(e+\"-\");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===O},focus:function(e){return e===H.activeElement&&(!H.hasFocus||H.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return\"input\"===t&&!!e.checked||\"option\"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeName>\"@\"||3===e.nodeType||4===e.nodeType)return!1;return!0},parent:function(e){return!E.pseudos.empty(e)},header:function(e){return Tt.test(e.nodeName)},input:function(e){return wt.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return\"input\"===t&&\"button\"===e.type||\"button\"===t},text:function(e){var t;return\"input\"===e.nodeName.toLowerCase()&&\"text\"===e.type&&(null==(t=e.getAttribute(\"type\"))||t.toLowerCase()===e.type)},first:p(function(){return[0]}),last:p(function(e,t){return[t-1]}),eq:p(function(e,t,n){return[0>n?n+t:n]}),even:p(function(e,t){for(var n=0;t>n;n+=2)e.push(n);return e}),odd:p(function(e,t){for(var n=1;t>n;n+=2)e.push(n);return e}),lt:p(function(e,t,n){for(var r=0>n?n+t:n;--r>=0;)e.push(r);return e}),gt:p(function(e,t,n){for(var r=0>n?n+t:n;t>++r;)e.push(r);\nreturn e})}};for(N in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})E.pseudos[N]=c(N);for(N in{submit:!0,reset:!0})E.pseudos[N]=f(N);D=s.compile=function(e,t){var n,r=[],i=[],o=Y[e+\" \"];if(!o){for(t||(t=d(e)),n=t.length;n--;)o=x(t[n]),o[$]?r.push(o):i.push(o);o=Y(e,b(i,r))}return o},E.pseudos.nth=E.pseudos.eq,C.prototype=E.filters=E.pseudos,E.setFilters=new C,I.sortStable=$.split(\"\").sort(G).join(\"\")===$,q(),[0,0].sort(G),I.detectDuplicates=V,o(function(e){if(e.innerHTML=\"<a href='#'></a>\",\"#\"!==e.firstChild.getAttribute(\"href\"))for(var t=\"type|href|height|width\".split(\"|\"),n=t.length;n--;)E.attrHandle[t[n]]=l}),o(function(e){if(null!=e.getAttribute(\"disabled\"))for(var t=it.split(\"|\"),n=t.length;n--;)E.attrHandle[t[n]]=u}),ot.find=s,ot.expr=s.selectors,ot.expr[\":\"]=ot.expr.pseudos,ot.unique=s.uniqueSort,ot.text=s.getText,ot.isXMLDoc=s.isXML,ot.contains=s.contains}(e);var ht={};ot.Callbacks=function(e){e=\"string\"==typeof e?ht[e]||r(e):ot.extend({},e);var n,i,o,s,a,u,l=[],c=!e.once&&[],f=function(t){for(n=e.memory&&t,i=!0,u=s||0,s=0,a=l.length,o=!0;l&&a>u;u++)if(l[u].apply(t[0],t[1])===!1&&e.stopOnFalse){n=!1;break}o=!1,l&&(c?c.length&&f(c.shift()):n?l=[]:p.disable())},p={add:function(){if(l){var t=l.length;!function r(t){ot.each(t,function(t,n){var i=ot.type(n);\"function\"===i?e.unique&&p.has(n)||l.push(n):n&&n.length&&\"string\"!==i&&r(n)})}(arguments),o?a=l.length:n&&(s=t,f(n))}return this},remove:function(){return l&&ot.each(arguments,function(e,t){for(var n;(n=ot.inArray(t,l,n))>-1;)l.splice(n,1),o&&(a>=n&&a--,u>=n&&u--)}),this},has:function(e){return e?ot.inArray(e,l)>-1:!(!l||!l.length)},empty:function(){return l=[],a=0,this},disable:function(){return l=c=n=t,this},disabled:function(){return!l},lock:function(){return c=t,n||p.disable(),this},locked:function(){return!c},fireWith:function(e,t){return t=t||[],t=[e,t.slice?t.slice():t],!l||i&&!c||(o?c.push(t):f(t)),this},fire:function(){return p.fireWith(this,arguments),this},fired:function(){return!!i}};return p},ot.extend({Deferred:function(e){var t=[[\"resolve\",\"done\",ot.Callbacks(\"once memory\"),\"resolved\"],[\"reject\",\"fail\",ot.Callbacks(\"once memory\"),\"rejected\"],[\"notify\",\"progress\",ot.Callbacks(\"memory\")]],n=\"pending\",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return ot.Deferred(function(n){ot.each(t,function(t,o){var s=o[0],a=ot.isFunction(e[t])&&e[t];i[o[1]](function(){var e=a&&a.apply(this,arguments);e&&ot.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[s+\"With\"](this===r?n.promise():this,a?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?ot.extend(e,r):r}},i={};return r.pipe=r.then,ot.each(t,function(e,o){var s=o[2],a=o[3];r[o[1]]=s.add,a&&s.add(function(){n=a},t[1^e][2].disable,t[2][2].lock),i[o[0]]=function(){return i[o[0]+\"With\"](this===i?r:this,arguments),this},i[o[0]+\"With\"]=s.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t,n,r,i=0,o=et.call(arguments),s=o.length,a=1!==s||e&&ot.isFunction(e.promise)?s:0,u=1===a?e:ot.Deferred(),l=function(e,n,r){return function(i){n[e]=this,r[e]=arguments.length>1?et.call(arguments):i,r===t?u.notifyWith(n,r):--a||u.resolveWith(n,r)}};if(s>1)for(t=Array(s),n=Array(s),r=Array(s);s>i;i++)o[i]&&ot.isFunction(o[i].promise)?o[i].promise().done(l(i,r,o)).fail(u.reject).progress(l(i,n,t)):--a;return a||u.resolveWith(r,o),u.promise()}}),ot.support=function(t){var n=X.createElement(\"input\"),r=X.createDocumentFragment(),i=X.createElement(\"div\"),o=X.createElement(\"select\"),s=o.appendChild(X.createElement(\"option\"));return n.type?(n.type=\"checkbox\",t.checkOn=\"\"!==n.value,t.optSelected=s.selected,t.reliableMarginRight=!0,t.boxSizingReliable=!0,t.pixelPosition=!1,n.checked=!0,t.noCloneChecked=n.cloneNode(!0).checked,o.disabled=!0,t.optDisabled=!s.disabled,n=X.createElement(\"input\"),n.value=\"t\",n.type=\"radio\",t.radioValue=\"t\"===n.value,n.setAttribute(\"checked\",\"t\"),n.setAttribute(\"name\",\"t\"),r.appendChild(n),t.checkClone=r.cloneNode(!0).cloneNode(!0).lastChild.checked,t.focusinBubbles=\"onfocusin\"in e,i.style.backgroundClip=\"content-box\",i.cloneNode(!0).style.backgroundClip=\"\",t.clearCloneStyle=\"content-box\"===i.style.backgroundClip,ot(function(){var n,r,o=\"padding:0;margin:0;border:0;display:block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box\",s=X.getElementsByTagName(\"body\")[0];s&&(n=X.createElement(\"div\"),n.style.cssText=\"border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px\",s.appendChild(n).appendChild(i),i.innerHTML=\"\",i.style.cssText=\"-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%\",ot.swap(s,null!=s.style.zoom?{zoom:1}:{},function(){t.boxSizing=4===i.offsetWidth}),e.getComputedStyle&&(t.pixelPosition=\"1%\"!==(e.getComputedStyle(i,null)||{}).top,t.boxSizingReliable=\"4px\"===(e.getComputedStyle(i,null)||{width:\"4px\"}).width,r=i.appendChild(X.createElement(\"div\")),r.style.cssText=i.style.cssText=o,r.style.marginRight=r.style.width=\"0\",i.style.width=\"1px\",t.reliableMarginRight=!parseFloat((e.getComputedStyle(r,null)||{}).marginRight)),s.removeChild(n))}),t):t}({});var gt,mt,yt=/(?:\\{[\\s\\S]*\\}|\\[[\\s\\S]*\\])$/,vt=/([A-Z])/g;i.uid=1,i.accepts=function(e){return e.nodeType?1===e.nodeType||9===e.nodeType:!0},i.prototype={key:function(e){if(!i.accepts(e))return 0;var t={},n=e[this.expando];if(!n){n=i.uid++;try{t[this.expando]={value:n},Object.defineProperties(e,t)}catch(r){t[this.expando]=n,ot.extend(e,t)}}return this.cache[n]||(this.cache[n]={}),n},set:function(e,t,n){var r,i=this.key(e),o=this.cache[i];if(\"string\"==typeof t)o[t]=n;else if(ot.isEmptyObject(o))this.cache[i]=t;else for(r in t)o[r]=t[r]},get:function(e,n){var r=this.cache[this.key(e)];return n===t?r:r[n]},access:function(e,n,r){return n===t||n&&\"string\"==typeof n&&r===t?this.get(e,n):(this.set(e,n,r),r!==t?r:n)},remove:function(e,n){var r,i,o=this.key(e),s=this.cache[o];if(n===t)this.cache[o]={};else{ot.isArray(n)?i=n.concat(n.map(ot.camelCase)):n in s?i=[n]:(i=ot.camelCase(n),i=i in s?[i]:i.match(at)||[]),r=i.length;for(;r--;)delete s[i[r]]}},hasData:function(e){return!ot.isEmptyObject(this.cache[e[this.expando]]||{})},discard:function(e){delete this.cache[this.key(e)]}},gt=new i,mt=new i,ot.extend({acceptData:i.accepts,hasData:function(e){return gt.hasData(e)||mt.hasData(e)},data:function(e,t,n){return gt.access(e,t,n)},removeData:function(e,t){gt.remove(e,t)},_data:function(e,t,n){return mt.access(e,t,n)},_removeData:function(e,t){mt.remove(e,t)}}),ot.fn.extend({data:function(e,n){var r,i,s=this[0],a=0,u=null;if(e===t){if(this.length&&(u=gt.get(s),1===s.nodeType&&!mt.get(s,\"hasDataAttrs\"))){for(r=s.attributes;r.length>a;a++)i=r[a].name,0===i.indexOf(\"data-\")&&(i=ot.camelCase(i.substring(5)),o(s,i,u[i]));mt.set(s,\"hasDataAttrs\",!0)}return u}return\"object\"==typeof e?this.each(function(){gt.set(this,e)}):ot.access(this,function(n){var r,i=ot.camelCase(e);if(s&&n===t){if(r=gt.get(s,e),r!==t)return r;if(r=gt.get(s,i),r!==t)return r;if(r=o(s,i,t),r!==t)return r}else this.each(function(){var r=gt.get(this,i);gt.set(this,i,n),-1!==e.indexOf(\"-\")&&r!==t&>.set(this,e,n)})},null,n,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){gt.remove(this,e)})}}),ot.extend({queue:function(e,n,r){var i;return e?(n=(n||\"fx\")+\"queue\",i=mt.get(e,n),r&&(!i||ot.isArray(r)?i=mt.access(e,n,ot.makeArray(r)):i.push(r)),i||[]):t},dequeue:function(e,t){t=t||\"fx\";var n=ot.queue(e,t),r=n.length,i=n.shift(),o=ot._queueHooks(e,t),s=function(){ot.dequeue(e,t)};\"inprogress\"===i&&(i=n.shift(),r--),o.cur=i,i&&(\"fx\"===t&&n.unshift(\"inprogress\"),delete o.stop,i.call(e,s,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+\"queueHooks\";return mt.get(e,n)||mt.access(e,n,{empty:ot.Callbacks(\"once memory\").add(function(){mt.remove(e,[t+\"queue\",n])})})}}),ot.fn.extend({queue:function(e,n){var r=2;return\"string\"!=typeof e&&(n=e,e=\"fx\",r--),r>arguments.length?ot.queue(this[0],e):n===t?this:this.each(function(){var t=ot.queue(this,e,n);ot._queueHooks(this,e),\"fx\"===e&&\"inprogress\"!==t[0]&&ot.dequeue(this,e)})},dequeue:function(e){return this.each(function(){ot.dequeue(this,e)})},delay:function(e,t){return e=ot.fx?ot.fx.speeds[e]||e:e,t=t||\"fx\",this.queue(t,function(t,n){var r=setTimeout(t,e);n.stop=function(){clearTimeout(r)}})},clearQueue:function(e){return this.queue(e||\"fx\",[])},promise:function(e,n){var r,i=1,o=ot.Deferred(),s=this,a=this.length,u=function(){--i||o.resolveWith(s,[s])};for(\"string\"!=typeof e&&(n=e,e=t),e=e||\"fx\";a--;)r=mt.get(s[a],e+\"queueHooks\"),r&&r.empty&&(i++,r.empty.add(u));return u(),o.promise(n)}});var xt,bt,wt=/[\\t\\r\\n]/g,Tt=/\\r/g,Ct=/^(?:input|select|textarea|button)$/i;ot.fn.extend({attr:function(e,t){return ot.access(this,ot.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){ot.removeAttr(this,e)})},prop:function(e,t){return ot.access(this,ot.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[ot.propFix[e]||e]})},addClass:function(e){var t,n,r,i,o,s=0,a=this.length,u=\"string\"==typeof e&&e;if(ot.isFunction(e))return this.each(function(t){ot(this).addClass(e.call(this,t,this.className))});if(u)for(t=(e||\"\").match(at)||[];a>s;s++)if(n=this[s],r=1===n.nodeType&&(n.className?(\" \"+n.className+\" \").replace(wt,\" \"):\" \")){for(o=0;i=t[o++];)0>r.indexOf(\" \"+i+\" \")&&(r+=i+\" \");n.className=ot.trim(r)}return this},removeClass:function(e){var t,n,r,i,o,s=0,a=this.length,u=0===arguments.length||\"string\"==typeof e&&e;if(ot.isFunction(e))return this.each(function(t){ot(this).removeClass(e.call(this,t,this.className))});if(u)for(t=(e||\"\").match(at)||[];a>s;s++)if(n=this[s],r=1===n.nodeType&&(n.className?(\" \"+n.className+\" \").replace(wt,\" \"):\"\")){for(o=0;i=t[o++];)for(;r.indexOf(\" \"+i+\" \")>=0;)r=r.replace(\" \"+i+\" \",\" \");n.className=e?ot.trim(r):\"\"}return this},toggleClass:function(e,t){var n=typeof e,r=\"boolean\"==typeof t;return this.each(ot.isFunction(e)?function(n){ot(this).toggleClass(e.call(this,n,this.className,t),t)}:function(){if(\"string\"===n)for(var i,o=0,s=ot(this),a=t,u=e.match(at)||[];i=u[o++];)a=r?a:!s.hasClass(i),s[a?\"addClass\":\"removeClass\"](i);else(n===z||\"boolean\"===n)&&(this.className&&mt.set(this,\"__className__\",this.className),this.className=this.className||e===!1?\"\":mt.get(this,\"__className__\")||\"\")})},hasClass:function(e){for(var t=\" \"+e+\" \",n=0,r=this.length;r>n;n++)if(1===this[n].nodeType&&(\" \"+this[n].className+\" \").replace(wt,\" \").indexOf(t)>=0)return!0;return!1},val:function(e){var n,r,i,o=this[0];return arguments.length?(i=ot.isFunction(e),this.each(function(r){var o,s=ot(this);1===this.nodeType&&(o=i?e.call(this,r,s.val()):e,null==o?o=\"\":\"number\"==typeof o?o+=\"\":ot.isArray(o)&&(o=ot.map(o,function(e){return null==e?\"\":e+\"\"})),n=ot.valHooks[this.type]||ot.valHooks[this.nodeName.toLowerCase()],n&&\"set\"in n&&n.set(this,o,\"value\")!==t||(this.value=o))})):o?(n=ot.valHooks[o.type]||ot.valHooks[o.nodeName.toLowerCase()],n&&\"get\"in n&&(r=n.get(o,\"value\"))!==t?r:(r=o.value,\"string\"==typeof r?r.replace(Tt,\"\"):null==r?\"\":r)):void 0}}),ot.extend({valHooks:{option:{get:function(e){var t=e.attributes.value;return!t||t.specified?e.value:e.text}},select:{get:function(e){for(var t,n,r=e.options,i=e.selectedIndex,o=\"select-one\"===e.type||0>i,s=o?null:[],a=o?i+1:r.length,u=0>i?a:o?i:0;a>u;u++)if(n=r[u],!(!n.selected&&u!==i||(ot.support.optDisabled?n.disabled:null!==n.getAttribute(\"disabled\"))||n.parentNode.disabled&&ot.nodeName(n.parentNode,\"optgroup\"))){if(t=ot(n).val(),o)return t;s.push(t)}return s},set:function(e,t){for(var n,r,i=e.options,o=ot.makeArray(t),s=i.length;s--;)r=i[s],(r.selected=ot.inArray(ot(r).val(),o)>=0)&&(n=!0);return n||(e.selectedIndex=-1),o}}},attr:function(e,n,r){var i,o,s=e.nodeType;return e&&3!==s&&8!==s&&2!==s?typeof e.getAttribute===z?ot.prop(e,n,r):(1===s&&ot.isXMLDoc(e)||(n=n.toLowerCase(),i=ot.attrHooks[n]||(ot.expr.match.boolean.test(n)?bt:xt)),r===t?i&&\"get\"in i&&null!==(o=i.get(e,n))?o:(o=ot.find.attr(e,n),null==o?t:o):null!==r?i&&\"set\"in i&&(o=i.set(e,r,n))!==t?o:(e.setAttribute(n,r+\"\"),r):(ot.removeAttr(e,n),t)):void 0},removeAttr:function(e,t){var n,r,i=0,o=t&&t.match(at);if(o&&1===e.nodeType)for(;n=o[i++];)r=ot.propFix[n]||n,ot.expr.match.boolean.test(n)&&(e[r]=!1),e.removeAttribute(n)},attrHooks:{type:{set:function(e,t){if(!ot.support.radioValue&&\"radio\"===t&&ot.nodeName(e,\"input\")){var n=e.value;return e.setAttribute(\"type\",t),n&&(e.value=n),t}}}},propFix:{\"for\":\"htmlFor\",\"class\":\"className\"},prop:function(e,n,r){var i,o,s,a=e.nodeType;return e&&3!==a&&8!==a&&2!==a?(s=1!==a||!ot.isXMLDoc(e),s&&(n=ot.propFix[n]||n,o=ot.propHooks[n]),r!==t?o&&\"set\"in o&&(i=o.set(e,r,n))!==t?i:e[n]=r:o&&\"get\"in o&&null!==(i=o.get(e,n))?i:e[n]):void 0},propHooks:{tabIndex:{get:function(e){return e.hasAttribute(\"tabindex\")||Ct.test(e.nodeName)||e.href?e.tabIndex:-1}}}}),bt={set:function(e,t,n){return t===!1?ot.removeAttr(e,n):e.setAttribute(n,n),n}},ot.each(ot.expr.match.boolean.source.match(/\\w+/g),function(e,n){var r=ot.expr.attrHandle[n]||ot.find.attr;ot.expr.attrHandle[n]=function(e,n,i){var o=ot.expr.attrHandle[n],s=i?t:(ot.expr.attrHandle[n]=t)!=r(e,n,i)?n.toLowerCase():null;return ot.expr.attrHandle[n]=o,s}}),ot.support.optSelected||(ot.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null}}),ot.each([\"tabIndex\",\"readOnly\",\"maxLength\",\"cellSpacing\",\"cellPadding\",\"rowSpan\",\"colSpan\",\"useMap\",\"frameBorder\",\"contentEditable\"],function(){ot.propFix[this.toLowerCase()]=this}),ot.each([\"radio\",\"checkbox\"],function(){ot.valHooks[this]={set:function(e,n){return ot.isArray(n)?e.checked=ot.inArray(ot(e).val(),n)>=0:t}},ot.support.checkOn||(ot.valHooks[this].get=function(e){return null===e.getAttribute(\"value\")?\"on\":e.value})});var Nt=/^key/,kt=/^(?:mouse|contextmenu)|click/,Et=/^(?:focusinfocus|focusoutblur)$/,St=/^([^.]*)(?:\\.(.+)|)$/;ot.event={global:{},add:function(e,n,r,i,o){var s,a,u,l,c,f,p,d,h,g,m,y=mt.get(e);if(y){for(r.handler&&(s=r,r=s.handler,o=s.selector),r.guid||(r.guid=ot.guid++),(l=y.events)||(l=y.events={}),(a=y.handle)||(a=y.handle=function(e){return typeof ot===z||e&&ot.event.triggered===e.type?t:ot.event.dispatch.apply(a.elem,arguments)},a.elem=e),n=(n||\"\").match(at)||[\"\"],c=n.length;c--;)u=St.exec(n[c])||[],h=m=u[1],g=(u[2]||\"\").split(\".\").sort(),h&&(p=ot.event.special[h]||{},h=(o?p.delegateType:p.bindType)||h,p=ot.event.special[h]||{},f=ot.extend({type:h,origType:m,data:i,handler:r,guid:r.guid,selector:o,needsContext:o&&ot.expr.match.needsContext.test(o),namespace:g.join(\".\")},s),(d=l[h])||(d=l[h]=[],d.delegateCount=0,p.setup&&p.setup.call(e,i,g,a)!==!1||e.addEventListener&&e.addEventListener(h,a,!1)),p.add&&(p.add.call(e,f),f.handler.guid||(f.handler.guid=r.guid)),o?d.splice(d.delegateCount++,0,f):d.push(f),ot.event.global[h]=!0);e=null}},remove:function(e,t,n,r,i){var o,s,a,u,l,c,f,p,d,h,g,m=mt.hasData(e)&&mt.get(e);if(m&&(u=m.events)){for(t=(t||\"\").match(at)||[\"\"],l=t.length;l--;)if(a=St.exec(t[l])||[],d=g=a[1],h=(a[2]||\"\").split(\".\").sort(),d){for(f=ot.event.special[d]||{},d=(r?f.delegateType:f.bindType)||d,p=u[d]||[],a=a[2]&&RegExp(\"(^|\\\\.)\"+h.join(\"\\\\.(?:.*\\\\.|)\")+\"(\\\\.|$)\"),s=o=p.length;o--;)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||a&&!a.test(c.namespace)||r&&r!==c.selector&&(\"**\"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));s&&!p.length&&(f.teardown&&f.teardown.call(e,h,m.handle)!==!1||ot.removeEvent(e,d,m.handle),delete u[d])}else for(d in u)ot.event.remove(e,d+t[l],n,r,!0);ot.isEmptyObject(u)&&(delete m.handle,mt.remove(e,\"events\"))}},trigger:function(n,r,i,o){var s,a,u,l,c,f,p,d=[i||X],h=rt.call(n,\"type\")?n.type:n,g=rt.call(n,\"namespace\")?n.namespace.split(\".\"):[];if(a=u=i=i||X,3!==i.nodeType&&8!==i.nodeType&&!Et.test(h+ot.event.triggered)&&(h.indexOf(\".\")>=0&&(g=h.split(\".\"),h=g.shift(),g.sort()),c=0>h.indexOf(\":\")&&\"on\"+h,n=n[ot.expando]?n:new ot.Event(h,\"object\"==typeof n&&n),n.isTrigger=o?2:3,n.namespace=g.join(\".\"),n.namespace_re=n.namespace?RegExp(\"(^|\\\\.)\"+g.join(\"\\\\.(?:.*\\\\.|)\")+\"(\\\\.|$)\"):null,n.result=t,n.target||(n.target=i),r=null==r?[n]:ot.makeArray(r,[n]),p=ot.event.special[h]||{},o||!p.trigger||p.trigger.apply(i,r)!==!1)){if(!o&&!p.noBubble&&!ot.isWindow(i)){for(l=p.delegateType||h,Et.test(l+h)||(a=a.parentNode);a;a=a.parentNode)d.push(a),u=a;u===(i.ownerDocument||X)&&d.push(u.defaultView||u.parentWindow||e)}for(s=0;(a=d[s++])&&!n.isPropagationStopped();)n.type=s>1?l:p.bindType||h,f=(mt.get(a,\"events\")||{})[n.type]&&mt.get(a,\"handle\"),f&&f.apply(a,r),f=c&&a[c],f&&ot.acceptData(a)&&f.apply&&f.apply(a,r)===!1&&n.preventDefault();return n.type=h,o||n.isDefaultPrevented()||p._default&&p._default.apply(d.pop(),r)!==!1||!ot.acceptData(i)||c&&ot.isFunction(i[h])&&!ot.isWindow(i)&&(u=i[c],u&&(i[c]=null),ot.event.triggered=h,i[h](),ot.event.triggered=t,u&&(i[c]=u)),n.result}},dispatch:function(e){e=ot.event.fix(e);var n,r,i,o,s,a=[],u=et.call(arguments),l=(mt.get(this,\"events\")||{})[e.type]||[],c=ot.event.special[e.type]||{};if(u[0]=e,e.delegateTarget=this,!c.preDispatch||c.preDispatch.call(this,e)!==!1){for(a=ot.event.handlers.call(this,e,l),n=0;(o=a[n++])&&!e.isPropagationStopped();)for(e.currentTarget=o.elem,r=0;(s=o.handlers[r++])&&!e.isImmediatePropagationStopped();)(!e.namespace_re||e.namespace_re.test(s.namespace))&&(e.handleObj=s,e.data=s.data,i=((ot.event.special[s.origType]||{}).handle||s.handler).apply(o.elem,u),i!==t&&(e.result=i)===!1&&(e.preventDefault(),e.stopPropagation()));return c.postDispatch&&c.postDispatch.call(this,e),e.result}},handlers:function(e,n){var r,i,o,s,a=[],u=n.delegateCount,l=e.target;if(u&&l.nodeType&&(!e.button||\"click\"!==e.type))for(;l!==this;l=l.parentNode||this)if(l.disabled!==!0||\"click\"!==e.type){for(i=[],r=0;u>r;r++)s=n[r],o=s.selector+\" \",i[o]===t&&(i[o]=s.needsContext?ot(o,this).index(l)>=0:ot.find(o,this,null,[l]).length),i[o]&&i.push(s);i.length&&a.push({elem:l,handlers:i})}return n.length>u&&a.push({elem:this,handlers:n.slice(u)}),a},props:\"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which\".split(\" \"),fixHooks:{},keyHooks:{props:\"char charCode key keyCode\".split(\" \"),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:\"button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement\".split(\" \"),filter:function(e,n){var r,i,o,s=n.button;return null==e.pageX&&null!=n.clientX&&(r=e.target.ownerDocument||X,i=r.documentElement,o=r.body,e.pageX=n.clientX+(i&&i.scrollLeft||o&&o.scrollLeft||0)-(i&&i.clientLeft||o&&o.clientLeft||0),e.pageY=n.clientY+(i&&i.scrollTop||o&&o.scrollTop||0)-(i&&i.clientTop||o&&o.clientTop||0)),e.which||s===t||(e.which=1&s?1:2&s?3:4&s?2:0),e}},fix:function(e){if(e[ot.expando])return e;var t,n,r,i=e.type,o=e,s=this.fixHooks[i];for(s||(this.fixHooks[i]=s=kt.test(i)?this.mouseHooks:Nt.test(i)?this.keyHooks:{}),r=s.props?this.props.concat(s.props):this.props,e=new ot.Event(o),t=r.length;t--;)n=r[t],e[n]=o[n];return 3===e.target.nodeType&&(e.target=e.target.parentNode),s.filter?s.filter(e,o):e},special:{load:{noBubble:!0},focus:{trigger:function(){return this!==u()&&this.focus?(this.focus(),!1):t},delegateType:\"focusin\"},blur:{trigger:function(){return this===u()&&this.blur?(this.blur(),!1):t},delegateType:\"focusout\"},click:{trigger:function(){return\"checkbox\"===this.type&&this.click&&ot.nodeName(this,\"input\")?(this.click(),!1):t},_default:function(e){return ot.nodeName(e.target,\"a\")}},beforeunload:{postDispatch:function(e){e.result!==t&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n,r){var i=ot.extend(new ot.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?ot.event.trigger(i,null,t):ot.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault()}},ot.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)},ot.Event=function(e,n){return this instanceof ot.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||e.getPreventDefault&&e.getPreventDefault()?s:a):this.type=e,n&&ot.extend(this,n),this.timeStamp=e&&e.timeStamp||ot.now(),this[ot.expando]=!0,t):new ot.Event(e,n)},ot.Event.prototype={isDefaultPrevented:a,isPropagationStopped:a,isImmediatePropagationStopped:a,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=s,e&&e.preventDefault&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=s,e&&e.stopPropagation&&e.stopPropagation()},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=s,this.stopPropagation()}},ot.each({mouseenter:\"mouseover\",mouseleave:\"mouseout\"},function(e,t){ot.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj;return(!i||i!==r&&!ot.contains(r,i))&&(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),ot.support.focusinBubbles||ot.each({focus:\"focusin\",blur:\"focusout\"},function(e,t){var n=0,r=function(e){ot.event.simulate(t,e.target,ot.event.fix(e),!0)};ot.event.special[t]={setup:function(){0===n++&&X.addEventListener(e,r,!0)},teardown:function(){0===--n&&X.removeEventListener(e,r,!0)}}}),ot.fn.extend({on:function(e,n,r,i,o){var s,u;if(\"object\"==typeof e){\"string\"!=typeof n&&(r=r||n,n=t);for(u in e)this.on(u,n,r,e[u],o);return this}if(null==r&&null==i?(i=n,r=n=t):null==i&&(\"string\"==typeof n?(i=r,r=t):(i=r,r=n,n=t)),i===!1)i=a;else if(!i)return this;return 1===o&&(s=i,i=function(e){return ot().off(e),s.apply(this,arguments)},i.guid=s.guid||(s.guid=ot.guid++)),this.each(function(){ot.event.add(this,e,i,r,n)})},one:function(e,t,n,r){return this.on(e,t,n,r,1)},off:function(e,n,r){var i,o;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,ot(e.delegateTarget).off(i.namespace?i.origType+\".\"+i.namespace:i.origType,i.selector,i.handler),this;if(\"object\"==typeof e){for(o in e)this.off(o,n,e[o]);return this}return(n===!1||\"function\"==typeof n)&&(r=n,n=t),r===!1&&(r=a),this.each(function(){ot.event.remove(this,e,r,n)})},trigger:function(e,t){return this.each(function(){ot.event.trigger(e,t,this)})},triggerHandler:function(e,n){var r=this[0];return r?ot.event.trigger(e,n,r,!0):t}});var jt=/^.[^:#\\[\\.,]*$/,Dt=ot.expr.match.needsContext,At={children:!0,contents:!0,next:!0,prev:!0};ot.fn.extend({find:function(e){var t,n,r,i=this.length;if(\"string\"!=typeof e)return t=this,this.pushStack(ot(e).filter(function(){for(r=0;i>r;r++)if(ot.contains(t[r],this))return!0}));for(n=[],r=0;i>r;r++)ot.find(e,this[r],n);return n=this.pushStack(i>1?ot.unique(n):n),n.selector=(this.selector?this.selector+\" \":\"\")+e,n},has:function(e){var t=ot(e,this),n=t.length;return this.filter(function(){for(var e=0;n>e;e++)if(ot.contains(this,t[e]))return!0})},not:function(e){return this.pushStack(c(this,e||[],!0))},filter:function(e){return this.pushStack(c(this,e||[],!1))},is:function(e){return!!e&&(\"string\"==typeof e?Dt.test(e)?ot(e,this.context).index(this[0])>=0:ot.filter(e,this).length>0:this.filter(e).length>0)},closest:function(e,t){for(var n,r=0,i=this.length,o=[],s=Dt.test(e)||\"string\"!=typeof e?ot(e,t||this.context):0;i>r;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(11>n.nodeType&&(s?s.index(n)>-1:1===n.nodeType&&ot.find.matchesSelector(n,e))){n=o.push(n);break}return this.pushStack(o.length>1?ot.unique(o):o)},index:function(e){return e?\"string\"==typeof e?tt.call(ot(e),this[0]):tt.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){var n=\"string\"==typeof e?ot(e,t):ot.makeArray(e&&e.nodeType?[e]:e),r=ot.merge(this.get(),n);return this.pushStack(ot.unique(r))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),ot.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return ot.dir(e,\"parentNode\")},parentsUntil:function(e,t,n){return ot.dir(e,\"parentNode\",n)},next:function(e){return l(e,\"nextSibling\")},prev:function(e){return l(e,\"previousSibling\")},nextAll:function(e){return ot.dir(e,\"nextSibling\")},prevAll:function(e){return ot.dir(e,\"previousSibling\")},nextUntil:function(e,t,n){return ot.dir(e,\"nextSibling\",n)},prevUntil:function(e,t,n){return ot.dir(e,\"previousSibling\",n)},siblings:function(e){return ot.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return ot.sibling(e.firstChild)},contents:function(e){return ot.nodeName(e,\"iframe\")?e.contentDocument||e.contentWindow.document:ot.merge([],e.childNodes)}},function(e,t){ot.fn[e]=function(n,r){var i=ot.map(this,t,n);return\"Until\"!==e.slice(-5)&&(r=n),r&&\"string\"==typeof r&&(i=ot.filter(r,i)),this.length>1&&(At[e]||ot.unique(i),\"p\"===e[0]&&i.reverse()),this.pushStack(i)}}),ot.extend({filter:function(e,t,n){var r=t[0];return n&&(e=\":not(\"+e+\")\"),1===t.length&&1===r.nodeType?ot.find.matchesSelector(r,e)?[r]:[]:ot.find.matches(e,ot.grep(t,function(e){return 1===e.nodeType}))},dir:function(e,n,r){for(var i=[],o=r!==t;(e=e[n])&&9!==e.nodeType;)if(1===e.nodeType){if(o&&ot(e).is(r))break;i.push(e)}return i},sibling:function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}});var Lt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\\w:]+)[^>]*)\\/>/gi,qt=/<([\\w:]+)/,Ht=/<|&#?\\w+;/,Ot=/<(?:script|style|link)/i,Ft=/^(?:checkbox|radio)$/i,Pt=/checked\\s*(?:[^=]|=\\s*.checked.)/i,Rt=/^$|\\/(?:java|ecma)script/i,Mt=/^true\\/(.*)/,Wt=/^\\s*<!(?:\\[CDATA\\[|--)|(?:\\]\\]|--)>\\s*$/g,$t={option:[1,\"<select multiple='multiple'>\",\"</select>\"],thead:[1,\"<table>\",\"</table>\"],tr:[2,\"<table><tbody>\",\"</tbody></table>\"],td:[3,\"<table><tbody><tr>\",\"</tr></tbody></table>\"],_default:[0,\"\",\"\"]};$t.optgroup=$t.option,$t.tbody=$t.tfoot=$t.colgroup=$t.caption=$t.col=$t.thead,$t.th=$t.td,ot.fn.extend({text:function(e){return ot.access(this,function(e){return e===t?ot.text(this):this.empty().append((this[0]&&this[0].ownerDocument||X).createTextNode(e))},null,e,arguments.length)},append:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=f(this,e);t.appendChild(e)}})},prepend:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=f(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){for(var n,r=e?ot.filter(e,this):this,i=0;null!=(n=r[i]);i++)t||1!==n.nodeType||ot.cleanData(m(n)),n.parentNode&&(t&&ot.contains(n.ownerDocument,n)&&h(m(n,\"script\")),n.parentNode.removeChild(n));return this},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(ot.cleanData(m(e,!1)),e.textContent=\"\");return this},clone:function(e,t){return e=null==e?!1:e,t=null==t?e:t,this.map(function(){return ot.clone(this,e,t)})},html:function(e){return ot.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t&&1===n.nodeType)return n.innerHTML;if(\"string\"==typeof e&&!Ot.test(e)&&!$t[(qt.exec(e)||[\"\",\"\"])[1].toLowerCase()]){e=e.replace(Lt,\"<$1></$2>\");try{for(;i>r;r++)n=this[r]||{},1===n.nodeType&&(ot.cleanData(m(n,!1)),n.innerHTML=e);n=0}catch(o){}}n&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=ot.map(this,function(e){return[e.nextSibling,e.parentNode]}),t=0;return this.domManip(arguments,function(n){var r=e[t++],i=e[t++];i&&(ot(this).remove(),i.insertBefore(n,r))},!0),t?this:this.remove()},detach:function(e){return this.remove(e,!0)},domManip:function(e,t,n){e=K.apply([],e);var r,i,o,s,a,u,l=0,c=this.length,f=this,h=c-1,g=e[0],y=ot.isFunction(g);if(y||!(1>=c||\"string\"!=typeof g||ot.support.checkClone)&&Pt.test(g))return this.each(function(r){var i=f.eq(r);y&&(e[0]=g.call(this,r,i.html())),i.domManip(e,t,n)});if(c&&(r=ot.buildFragment(e,this[0].ownerDocument,!1,!n&&this),i=r.firstChild,1===r.childNodes.length&&(r=i),i)){for(o=ot.map(m(r,\"script\"),p),s=o.length;c>l;l++)a=r,l!==h&&(a=ot.clone(a,!0,!0),s&&ot.merge(o,m(a,\"script\"))),t.call(this[l],a,l);if(s)for(u=o[o.length-1].ownerDocument,ot.map(o,d),l=0;s>l;l++)a=o[l],Rt.test(a.type||\"\")&&!mt.access(a,\"globalEval\")&&ot.contains(u,a)&&(a.src?ot._evalUrl(a.src):ot.globalEval(a.textContent.replace(Wt,\"\")))}return this}}),ot.each({appendTo:\"append\",prependTo:\"prepend\",insertBefore:\"before\",insertAfter:\"after\",replaceAll:\"replaceWith\"},function(e,t){ot.fn[e]=function(e){for(var n,r=[],i=ot(e),o=i.length-1,s=0;o>=s;s++)n=s===o?this:this.clone(!0),ot(i[s])[t](n),Z.apply(r,n.get());return this.pushStack(r)}}),ot.extend({clone:function(e,t,n){var r,i,o,s,a=e.cloneNode(!0),u=ot.contains(e.ownerDocument,e);if(!(ot.support.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||ot.isXMLDoc(e)))for(s=m(a),o=m(e),r=0,i=o.length;i>r;r++)y(o[r],s[r]);if(t)if(n)for(o=o||m(e),s=s||m(a),r=0,i=o.length;i>r;r++)g(o[r],s[r]);else g(e,a);return s=m(a,\"script\"),s.length>0&&h(s,!u&&m(e,\"script\")),a},buildFragment:function(e,t,n,r){for(var i,o,s,a,u,l,c=0,f=e.length,p=t.createDocumentFragment(),d=[];f>c;c++)if(i=e[c],i||0===i)if(\"object\"===ot.type(i))ot.merge(d,i.nodeType?[i]:i);else if(Ht.test(i)){for(o=o||p.appendChild(t.createElement(\"div\")),s=(qt.exec(i)||[\"\",\"\"])[1].toLowerCase(),a=$t[s]||$t._default,o.innerHTML=a[1]+i.replace(Lt,\"<$1></$2>\")+a[2],l=a[0];l--;)o=o.firstChild;ot.merge(d,o.childNodes),o=p.firstChild,o.textContent=\"\"}else d.push(t.createTextNode(i));for(p.textContent=\"\",c=0;i=d[c++];)if((!r||-1===ot.inArray(i,r))&&(u=ot.contains(i.ownerDocument,i),o=m(p.appendChild(i),\"script\"),u&&h(o),n))for(l=0;i=o[l++];)Rt.test(i.type||\"\")&&n.push(i);return p},cleanData:function(e){for(var t,n,r,i=e.length,o=0,s=ot.event.special;i>o;o++){if(n=e[o],ot.acceptData(n)&&(t=mt.access(n)))for(r in t.events)s[r]?ot.event.remove(n,r):ot.removeEvent(n,r,t.handle);gt.discard(n),mt.discard(n)}},_evalUrl:function(e){return ot.ajax({url:e,type:\"GET\",dataType:\"text\",async:!1,global:!1,success:ot.globalEval})}}),ot.fn.extend({wrapAll:function(e){var t;return ot.isFunction(e)?this.each(function(t){ot(this).wrapAll(e.call(this,t))}):(this[0]&&(t=ot(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this)},wrapInner:function(e){return this.each(ot.isFunction(e)?function(t){ot(this).wrapInner(e.call(this,t))}:function(){var t=ot(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=ot.isFunction(e);return this.each(function(n){ot(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){ot.nodeName(this,\"body\")||ot(this).replaceWith(this.childNodes)}).end()}});var Bt,It,zt=/^(none|table(?!-c[ea]).+)/,_t=/^margin/,Xt=RegExp(\"^(\"+st+\")(.*)$\",\"i\"),Ut=RegExp(\"^(\"+st+\")(?!px)[a-z%]+$\",\"i\"),Yt=RegExp(\"^([+-])=(\"+st+\")\",\"i\"),Vt={BODY:\"block\"},Gt={position:\"absolute\",visibility:\"hidden\",display:\"block\"},Jt={letterSpacing:0,fontWeight:400},Qt=[\"Top\",\"Right\",\"Bottom\",\"Left\"],Kt=[\"Webkit\",\"O\",\"Moz\",\"ms\"];ot.fn.extend({css:function(e,n){return ot.access(this,function(e,n,r){var i,o,s={},a=0;if(ot.isArray(n)){for(i=b(e),o=n.length;o>a;a++)s[n[a]]=ot.css(e,n[a],!1,i);return s}return r!==t?ot.style(e,n,r):ot.css(e,n)},e,n,arguments.length>1)},show:function(){return w(this,!0)},hide:function(){return w(this)},toggle:function(e){var t=\"boolean\"==typeof e;return this.each(function(){(t?e:x(this))?ot(this).show():ot(this).hide()})}}),ot.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Bt(e,\"opacity\");return\"\"===n?\"1\":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{\"float\":\"cssFloat\"},style:function(e,n,r,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,s,a,u=ot.camelCase(n),l=e.style;\nreturn n=ot.cssProps[u]||(ot.cssProps[u]=v(l,u)),a=ot.cssHooks[n]||ot.cssHooks[u],r===t?a&&\"get\"in a&&(o=a.get(e,!1,i))!==t?o:l[n]:(s=typeof r,\"string\"===s&&(o=Yt.exec(r))&&(r=(o[1]+1)*o[2]+parseFloat(ot.css(e,n)),s=\"number\"),null==r||\"number\"===s&&isNaN(r)||(\"number\"!==s||ot.cssNumber[u]||(r+=\"px\"),ot.support.clearCloneStyle||\"\"!==r||0!==n.indexOf(\"background\")||(l[n]=\"inherit\"),a&&\"set\"in a&&(r=a.set(e,r,i))===t||(l[n]=r)),t)}},css:function(e,n,r,i){var o,s,a,u=ot.camelCase(n);return n=ot.cssProps[u]||(ot.cssProps[u]=v(e.style,u)),a=ot.cssHooks[n]||ot.cssHooks[u],a&&\"get\"in a&&(o=a.get(e,!0,r)),o===t&&(o=Bt(e,n,i)),\"normal\"===o&&n in Jt&&(o=Jt[n]),\"\"===r||r?(s=parseFloat(o),r===!0||ot.isNumeric(s)?s||0:o):o}}),Bt=function(e,n,r){var i,o,s,a=r||b(e),u=a?a.getPropertyValue(n)||a[n]:t,l=e.style;return a&&(\"\"!==u||ot.contains(e.ownerDocument,e)||(u=ot.style(e,n)),Ut.test(u)&&_t.test(n)&&(i=l.width,o=l.minWidth,s=l.maxWidth,l.minWidth=l.maxWidth=l.width=u,u=a.width,l.width=i,l.minWidth=o,l.maxWidth=s)),u},ot.each([\"height\",\"width\"],function(e,n){ot.cssHooks[n]={get:function(e,r,i){return r?0===e.offsetWidth&&zt.test(ot.css(e,\"display\"))?ot.swap(e,Gt,function(){return N(e,n,i)}):N(e,n,i):t},set:function(e,t,r){var i=r&&b(e);return T(e,t,r?C(e,n,r,ot.support.boxSizing&&\"border-box\"===ot.css(e,\"boxSizing\",!1,i),i):0)}}}),ot(function(){ot.support.reliableMarginRight||(ot.cssHooks.marginRight={get:function(e,n){return n?ot.swap(e,{display:\"inline-block\"},Bt,[e,\"marginRight\"]):t}}),!ot.support.pixelPosition&&ot.fn.position&&ot.each([\"top\",\"left\"],function(e,n){ot.cssHooks[n]={get:function(e,r){return r?(r=Bt(e,n),Ut.test(r)?ot(e).position()[n]+\"px\":r):t}}})}),ot.expr&&ot.expr.filters&&(ot.expr.filters.hidden=function(e){return 0>=e.offsetWidth&&0>=e.offsetHeight},ot.expr.filters.visible=function(e){return!ot.expr.filters.hidden(e)}),ot.each({margin:\"\",padding:\"\",border:\"Width\"},function(e,t){ot.cssHooks[e+t]={expand:function(n){for(var r=0,i={},o=\"string\"==typeof n?n.split(\" \"):[n];4>r;r++)i[e+Qt[r]+t]=o[r]||o[r-2]||o[0];return i}},_t.test(e)||(ot.cssHooks[e+t].set=T)});var Zt=/%20/g,en=/\\[\\]$/,tn=/\\r?\\n/g,nn=/^(?:submit|button|image|reset|file)$/i,rn=/^(?:input|select|textarea|keygen)/i;ot.fn.extend({serialize:function(){return ot.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=ot.prop(this,\"elements\");return e?ot.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!ot(this).is(\":disabled\")&&rn.test(this.nodeName)&&!nn.test(e)&&(this.checked||!Ft.test(e))}).map(function(e,t){var n=ot(this).val();return null==n?null:ot.isArray(n)?ot.map(n,function(e){return{name:t.name,value:e.replace(tn,\"\\r\\n\")}}):{name:t.name,value:n.replace(tn,\"\\r\\n\")}}).get()}}),ot.param=function(e,n){var r,i=[],o=function(e,t){t=ot.isFunction(t)?t():null==t?\"\":t,i[i.length]=encodeURIComponent(e)+\"=\"+encodeURIComponent(t)};if(n===t&&(n=ot.ajaxSettings&&ot.ajaxSettings.traditional),ot.isArray(e)||e.jquery&&!ot.isPlainObject(e))ot.each(e,function(){o(this.name,this.value)});else for(r in e)S(r,e[r],n,o);return i.join(\"&\").replace(Zt,\"+\")},ot.each(\"blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu\".split(\" \"),function(e,t){ot.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),ot.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)},bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,\"**\"):this.off(t,e||\"**\",n)}});var on,sn,an=ot.now(),un=/\\?/,ln=/#.*$/,cn=/([?&])_=[^&]*/,fn=/^(.*?):[ \\t]*([^\\r\\n]*)$/gm,pn=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,dn=/^(?:GET|HEAD)$/,hn=/^\\/\\//,gn=/^([\\w.+-]+:)(?:\\/\\/([^\\/?#:]*)(?::(\\d+)|)|)/,mn=ot.fn.load,yn={},vn={},xn=\"*/\".concat(\"*\");try{sn=_.href}catch(bn){sn=X.createElement(\"a\"),sn.href=\"\",sn=sn.href}on=gn.exec(sn.toLowerCase())||[],ot.fn.load=function(e,n,r){if(\"string\"!=typeof e&&mn)return mn.apply(this,arguments);var i,o,s,a=this,u=e.indexOf(\" \");return u>=0&&(i=e.slice(u),e=e.slice(0,u)),ot.isFunction(n)?(r=n,n=t):n&&\"object\"==typeof n&&(o=\"POST\"),a.length>0&&ot.ajax({url:e,type:o,dataType:\"html\",data:n}).done(function(e){s=arguments,a.html(i?ot(\"<div>\").append(ot.parseHTML(e)).find(i):e)}).complete(r&&function(e,t){a.each(r,s||[e.responseText,t,e])}),this},ot.each([\"ajaxStart\",\"ajaxStop\",\"ajaxComplete\",\"ajaxError\",\"ajaxSuccess\",\"ajaxSend\"],function(e,t){ot.fn[t]=function(e){return this.on(t,e)}}),ot.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:sn,type:\"GET\",isLocal:pn.test(on[1]),global:!0,processData:!0,async:!0,contentType:\"application/x-www-form-urlencoded; charset=UTF-8\",accepts:{\"*\":xn,text:\"text/plain\",html:\"text/html\",xml:\"application/xml, text/xml\",json:\"application/json, text/javascript\"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:\"responseXML\",text:\"responseText\",json:\"responseJSON\"},converters:{\"* text\":String,\"text html\":!0,\"text json\":ot.parseJSON,\"text xml\":ot.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?A(A(e,ot.ajaxSettings),t):A(ot.ajaxSettings,e)},ajaxPrefilter:j(yn),ajaxTransport:j(vn),ajax:function(e,n){function r(e,n,r,a){var l,f,v,x,w,C=n;2!==b&&(b=2,u&&clearTimeout(u),i=t,s=a||\"\",T.readyState=e>0?4:0,l=e>=200&&300>e||304===e,r&&(x=L(p,T,r)),x=q(p,x,T,l),l?(p.ifModified&&(w=T.getResponseHeader(\"Last-Modified\"),w&&(ot.lastModified[o]=w),w=T.getResponseHeader(\"etag\"),w&&(ot.etag[o]=w)),204===e?C=\"nocontent\":304===e?C=\"notmodified\":(C=x.state,f=x.data,v=x.error,l=!v)):(v=C,(e||!C)&&(C=\"error\",0>e&&(e=0))),T.status=e,T.statusText=(n||C)+\"\",l?g.resolveWith(d,[f,C,T]):g.rejectWith(d,[T,C,v]),T.statusCode(y),y=t,c&&h.trigger(l?\"ajaxSuccess\":\"ajaxError\",[T,p,l?f:v]),m.fireWith(d,[T,C]),c&&(h.trigger(\"ajaxComplete\",[T,p]),--ot.active||ot.event.trigger(\"ajaxStop\")))}\"object\"==typeof e&&(n=e,e=t),n=n||{};var i,o,s,a,u,l,c,f,p=ot.ajaxSetup({},n),d=p.context||p,h=p.context&&(d.nodeType||d.jquery)?ot(d):ot.event,g=ot.Deferred(),m=ot.Callbacks(\"once memory\"),y=p.statusCode||{},v={},x={},b=0,w=\"canceled\",T={readyState:0,getResponseHeader:function(e){var t;if(2===b){if(!a)for(a={};t=fn.exec(s);)a[t[1].toLowerCase()]=t[2];t=a[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===b?s:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return b||(e=x[n]=x[n]||e,v[e]=t),this},overrideMimeType:function(e){return b||(p.mimeType=e),this},statusCode:function(e){var t;if(e)if(2>b)for(t in e)y[t]=[y[t],e[t]];else T.always(e[T.status]);return this},abort:function(e){var t=e||w;return i&&i.abort(t),r(0,t),this}};if(g.promise(T).complete=m.add,T.success=T.done,T.error=T.fail,p.url=((e||p.url||sn)+\"\").replace(ln,\"\").replace(hn,on[1]+\"//\"),p.type=n.method||n.type||p.method||p.type,p.dataTypes=ot.trim(p.dataType||\"*\").toLowerCase().match(at)||[\"\"],null==p.crossDomain&&(l=gn.exec(p.url.toLowerCase()),p.crossDomain=!(!l||l[1]===on[1]&&l[2]===on[2]&&(l[3]||(\"http:\"===l[1]?\"80\":\"443\"))===(on[3]||(\"http:\"===on[1]?\"80\":\"443\")))),p.data&&p.processData&&\"string\"!=typeof p.data&&(p.data=ot.param(p.data,p.traditional)),D(yn,p,n,T),2===b)return T;c=p.global,c&&0===ot.active++&&ot.event.trigger(\"ajaxStart\"),p.type=p.type.toUpperCase(),p.hasContent=!dn.test(p.type),o=p.url,p.hasContent||(p.data&&(o=p.url+=(un.test(o)?\"&\":\"?\")+p.data,delete p.data),p.cache===!1&&(p.url=cn.test(o)?o.replace(cn,\"$1_=\"+an++):o+(un.test(o)?\"&\":\"?\")+\"_=\"+an++)),p.ifModified&&(ot.lastModified[o]&&T.setRequestHeader(\"If-Modified-Since\",ot.lastModified[o]),ot.etag[o]&&T.setRequestHeader(\"If-None-Match\",ot.etag[o])),(p.data&&p.hasContent&&p.contentType!==!1||n.contentType)&&T.setRequestHeader(\"Content-Type\",p.contentType),T.setRequestHeader(\"Accept\",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+(\"*\"!==p.dataTypes[0]?\", \"+xn+\"; q=0.01\":\"\"):p.accepts[\"*\"]);for(f in p.headers)T.setRequestHeader(f,p.headers[f]);if(p.beforeSend&&(p.beforeSend.call(d,T,p)===!1||2===b))return T.abort();w=\"abort\";for(f in{success:1,error:1,complete:1})T[f](p[f]);if(i=D(vn,p,n,T)){T.readyState=1,c&&h.trigger(\"ajaxSend\",[T,p]),p.async&&p.timeout>0&&(u=setTimeout(function(){T.abort(\"timeout\")},p.timeout));try{b=1,i.send(v,r)}catch(C){if(!(2>b))throw C;r(-1,C)}}else r(-1,\"No Transport\");return T},getJSON:function(e,t,n){return ot.get(e,t,n,\"json\")},getScript:function(e,n){return ot.get(e,t,n,\"script\")}}),ot.each([\"get\",\"post\"],function(e,n){ot[n]=function(e,r,i,o){return ot.isFunction(r)&&(o=o||i,i=r,r=t),ot.ajax({url:e,type:n,dataType:o,data:r,success:i})}}),ot.ajaxSetup({accepts:{script:\"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript\"},contents:{script:/(?:java|ecma)script/},converters:{\"text script\":function(e){return ot.globalEval(e),e}}}),ot.ajaxPrefilter(\"script\",function(e){e.cache===t&&(e.cache=!1),e.crossDomain&&(e.type=\"GET\")}),ot.ajaxTransport(\"script\",function(e){if(e.crossDomain){var t,n;return{send:function(r,i){t=ot(\"<script>\").prop({async:!0,charset:e.scriptCharset,src:e.url}).on(\"load error\",n=function(e){t.remove(),n=null,e&&i(\"error\"===e.type?404:200,e.type)}),X.head.appendChild(t[0])},abort:function(){n&&n()}}}});var wn=[],Tn=/(=)\\?(?=&|$)|\\?\\?/;ot.ajaxSetup({jsonp:\"callback\",jsonpCallback:function(){var e=wn.pop()||ot.expando+\"_\"+an++;return this[e]=!0,e}}),ot.ajaxPrefilter(\"json jsonp\",function(n,r,i){var o,s,a,u=n.jsonp!==!1&&(Tn.test(n.url)?\"url\":\"string\"==typeof n.data&&!(n.contentType||\"\").indexOf(\"application/x-www-form-urlencoded\")&&Tn.test(n.data)&&\"data\");return u||\"jsonp\"===n.dataTypes[0]?(o=n.jsonpCallback=ot.isFunction(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,u?n[u]=n[u].replace(Tn,\"$1\"+o):n.jsonp!==!1&&(n.url+=(un.test(n.url)?\"&\":\"?\")+n.jsonp+\"=\"+o),n.converters[\"script json\"]=function(){return a||ot.error(o+\" was not called\"),a[0]},n.dataTypes[0]=\"json\",s=e[o],e[o]=function(){a=arguments},i.always(function(){e[o]=s,n[o]&&(n.jsonpCallback=r.jsonpCallback,wn.push(o)),a&&ot.isFunction(s)&&s(a[0]),a=s=t}),\"script\"):t}),ot.ajaxSettings.xhr=function(){try{return new XMLHttpRequest}catch(e){}};var Cn=ot.ajaxSettings.xhr(),Nn={0:200,1223:204},kn=0,En={};e.ActiveXObject&&ot(e).on(\"unload\",function(){for(var e in En)En[e]();En=t}),ot.support.cors=!!Cn&&\"withCredentials\"in Cn,ot.support.ajax=Cn=!!Cn,ot.ajaxTransport(function(e){var n;return ot.support.cors||Cn&&!e.crossDomain?{send:function(r,i){var o,s,a=e.xhr();if(a.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(o in e.xhrFields)a[o]=e.xhrFields[o];e.mimeType&&a.overrideMimeType&&a.overrideMimeType(e.mimeType),e.crossDomain||r[\"X-Requested-With\"]||(r[\"X-Requested-With\"]=\"XMLHttpRequest\");for(o in r)a.setRequestHeader(o,r[o]);n=function(e){return function(){n&&(delete En[s],n=a.onload=a.onerror=null,\"abort\"===e?a.abort():\"error\"===e?i(a.status||404,a.statusText):i(Nn[a.status]||a.status,a.statusText,\"string\"==typeof a.responseText?{text:a.responseText}:t,a.getAllResponseHeaders()))}},a.onload=n(),a.onerror=n(\"error\"),n=En[s=kn++]=n(\"abort\"),a.send(e.hasContent&&e.data||null)},abort:function(){n&&n()}}:t});var Sn,jn,Dn=/^(?:toggle|show|hide)$/,An=RegExp(\"^(?:([+-])=|)(\"+st+\")([a-z%]*)$\",\"i\"),Ln=/queueHooks$/,qn=[R],Hn={\"*\":[function(e,t){var n,r,i=this.createTween(e,t),o=An.exec(t),s=i.cur(),a=+s||0,u=1,l=20;if(o){if(n=+o[2],r=o[3]||(ot.cssNumber[e]?\"\":\"px\"),\"px\"!==r&&a){a=ot.css(i.elem,e,!0)||n||1;do u=u||\".5\",a/=u,ot.style(i.elem,e,a+r);while(u!==(u=i.cur()/s)&&1!==u&&--l)}i.unit=r,i.start=a,i.end=o[1]?a+(o[1]+1)*n:n}return i}]};ot.Animation=ot.extend(F,{tweener:function(e,t){ot.isFunction(e)?(t=e,e=[\"*\"]):e=e.split(\" \");for(var n,r=0,i=e.length;i>r;r++)n=e[r],Hn[n]=Hn[n]||[],Hn[n].unshift(t)},prefilter:function(e,t){t?qn.unshift(e):qn.push(e)}}),ot.Tween=M,M.prototype={constructor:M,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||\"swing\",this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(ot.cssNumber[n]?\"\":\"px\")},cur:function(){var e=M.propHooks[this.prop];return e&&e.get?e.get(this):M.propHooks._default.get(this)},run:function(e){var t,n=M.propHooks[this.prop];return this.pos=t=this.options.duration?ot.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):M.propHooks._default.set(this),this}},M.prototype.init.prototype=M.prototype,M.propHooks={_default:{get:function(e){var t;return null==e.elem[e.prop]||e.elem.style&&null!=e.elem.style[e.prop]?(t=ot.css(e.elem,e.prop,\"\"),t&&\"auto\"!==t?t:0):e.elem[e.prop]},set:function(e){ot.fx.step[e.prop]?ot.fx.step[e.prop](e):e.elem.style&&(null!=e.elem.style[ot.cssProps[e.prop]]||ot.cssHooks[e.prop])?ot.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=e.now}}},M.propHooks.scrollTop=M.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},ot.each([\"toggle\",\"show\",\"hide\"],function(e,t){var n=ot.fn[t];ot.fn[t]=function(e,r,i){return null==e||\"boolean\"==typeof e?n.apply(this,arguments):this.animate(W(t,!0),e,r,i)}}),ot.fn.extend({fadeTo:function(e,t,n,r){return this.filter(x).css(\"opacity\",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var i=ot.isEmptyObject(e),o=ot.speed(t,n,r),s=function(){var t=F(this,ot.extend({},e),o);s.finish=function(){t.stop(!0)},(i||mt.get(this,\"finish\"))&&t.stop(!0)};return s.finish=s,i||o.queue===!1?this.each(s):this.queue(o.queue,s)},stop:function(e,n,r){var i=function(e){var t=e.stop;delete e.stop,t(r)};return\"string\"!=typeof e&&(r=n,n=e,e=t),n&&e!==!1&&this.queue(e||\"fx\",[]),this.each(function(){var t=!0,n=null!=e&&e+\"queueHooks\",o=ot.timers,s=mt.get(this);if(n)s[n]&&s[n].stop&&i(s[n]);else for(n in s)s[n]&&s[n].stop&&Ln.test(n)&&i(s[n]);for(n=o.length;n--;)o[n].elem!==this||null!=e&&o[n].queue!==e||(o[n].anim.stop(r),t=!1,o.splice(n,1));(t||!r)&&ot.dequeue(this,e)})},finish:function(e){return e!==!1&&(e=e||\"fx\"),this.each(function(){var t,n=mt.get(this),r=n[e+\"queue\"],i=n[e+\"queueHooks\"],o=ot.timers,s=r?r.length:0;for(n.finish=!0,ot.queue(this,e,[]),i&&i.cur&&i.cur.finish&&i.cur.finish.call(this),t=o.length;t--;)o[t].elem===this&&o[t].queue===e&&(o[t].anim.stop(!0),o.splice(t,1));for(t=0;s>t;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish})}}),ot.each({slideDown:W(\"show\"),slideUp:W(\"hide\"),slideToggle:W(\"toggle\"),fadeIn:{opacity:\"show\"},fadeOut:{opacity:\"hide\"},fadeToggle:{opacity:\"toggle\"}},function(e,t){ot.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}}),ot.speed=function(e,t,n){var r=e&&\"object\"==typeof e?ot.extend({},e):{complete:n||!n&&t||ot.isFunction(e)&&e,duration:e,easing:n&&t||t&&!ot.isFunction(t)&&t};return r.duration=ot.fx.off?0:\"number\"==typeof r.duration?r.duration:r.duration in ot.fx.speeds?ot.fx.speeds[r.duration]:ot.fx.speeds._default,(null==r.queue||r.queue===!0)&&(r.queue=\"fx\"),r.old=r.complete,r.complete=function(){ot.isFunction(r.old)&&r.old.call(this),r.queue&&ot.dequeue(this,r.queue)},r},ot.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}},ot.timers=[],ot.fx=M.prototype.init,ot.fx.tick=function(){var e,n=ot.timers,r=0;for(Sn=ot.now();n.length>r;r++)e=n[r],e()||n[r]!==e||n.splice(r--,1);n.length||ot.fx.stop(),Sn=t},ot.fx.timer=function(e){e()&&ot.timers.push(e)&&ot.fx.start()},ot.fx.interval=13,ot.fx.start=function(){jn||(jn=setInterval(ot.fx.tick,ot.fx.interval))},ot.fx.stop=function(){clearInterval(jn),jn=null},ot.fx.speeds={slow:600,fast:200,_default:400},ot.fx.step={},ot.expr&&ot.expr.filters&&(ot.expr.filters.animated=function(e){return ot.grep(ot.timers,function(t){return e===t.elem}).length}),ot.fn.offset=function(e){if(arguments.length)return e===t?this:this.each(function(t){ot.offset.setOffset(this,e,t)});var n,r,i=this[0],o={top:0,left:0},s=i&&i.ownerDocument;return s?(n=s.documentElement,ot.contains(n,i)?(typeof i.getBoundingClientRect!==z&&(o=i.getBoundingClientRect()),r=$(s),{top:o.top+r.pageYOffset-n.clientTop,left:o.left+r.pageXOffset-n.clientLeft}):o):void 0},ot.offset={setOffset:function(e,t,n){var r,i,o,s,a,u,l,c=ot.css(e,\"position\"),f=ot(e),p={};\"static\"===c&&(e.style.position=\"relative\"),a=f.offset(),o=ot.css(e,\"top\"),u=ot.css(e,\"left\"),l=(\"absolute\"===c||\"fixed\"===c)&&(o+u).indexOf(\"auto\")>-1,l?(r=f.position(),s=r.top,i=r.left):(s=parseFloat(o)||0,i=parseFloat(u)||0),ot.isFunction(t)&&(t=t.call(e,n,a)),null!=t.top&&(p.top=t.top-a.top+s),null!=t.left&&(p.left=t.left-a.left+i),\"using\"in t?t.using.call(e,p):f.css(p)}},ot.fn.extend({position:function(){if(this[0]){var e,t,n=this[0],r={top:0,left:0};return\"fixed\"===ot.css(n,\"position\")?t=n.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),ot.nodeName(e[0],\"html\")||(r=e.offset()),r.top+=ot.css(e[0],\"borderTopWidth\",!0),r.left+=ot.css(e[0],\"borderLeftWidth\",!0)),{top:t.top-r.top-ot.css(n,\"marginTop\",!0),left:t.left-r.left-ot.css(n,\"marginLeft\",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent||U;e&&!ot.nodeName(e,\"html\")&&\"static\"===ot.css(e,\"position\");)e=e.offsetParent;return e||U})}}),ot.each({scrollLeft:\"pageXOffset\",scrollTop:\"pageYOffset\"},function(n,r){var i=\"pageYOffset\"===r;ot.fn[n]=function(o){return ot.access(this,function(n,o,s){var a=$(n);return s===t?a?a[r]:n[o]:(a?a.scrollTo(i?e.pageXOffset:s,i?s:e.pageYOffset):n[o]=s,t)},n,o,arguments.length,null)}}),ot.each({Height:\"height\",Width:\"width\"},function(e,n){ot.each({padding:\"inner\"+e,content:n,\"\":\"outer\"+e},function(r,i){ot.fn[i]=function(i,o){var s=arguments.length&&(r||\"boolean\"!=typeof i),a=r||(i===!0||o===!0?\"margin\":\"border\");return ot.access(this,function(n,r,i){var o;return ot.isWindow(n)?n.document.documentElement[\"client\"+e]:9===n.nodeType?(o=n.documentElement,Math.max(n.body[\"scroll\"+e],o[\"scroll\"+e],n.body[\"offset\"+e],o[\"offset\"+e],o[\"client\"+e])):i===t?ot.css(n,r,a):ot.style(n,r,i,a)},n,s?i:t,s,null)}})}),ot.fn.size=function(){return this.length},ot.fn.andSelf=ot.fn.addBack,\"object\"==typeof module&&\"object\"==typeof module.exports?module.exports=ot:\"function\"==typeof define&&define.amd&&define(\"jquery\",[],function(){return ot}),\"object\"==typeof e&&\"object\"==typeof e.document&&(e.jQuery=e.$=ot)}(window);</script>\n<!-- <![endif]-->\n<!--[if gte IE 9]>\n<script type=\"text/javascript\" src=\"/js/jquery.min.js\"></script>\n<![endif]-->\n<!--[if lte IE 8]>\n<script src=\"/js/jquery.1.10.0.min.js\"></script>\n<script src=\"/js/json2.js\"></script>\n<![endif]-->\n<!--[if lte IE 7]>\n<script src=\"/js/jquery.hashchange.js\"></script>\n<![endif]-->\n<script type=\"text/javascript\">(function(){function n(n,t){if(n!==t){var r=null===n,e=n===w,u=n===n,o=null===t,i=t===w,f=t===t;if(n>t&&!o||!u||r&&!i&&f||e&&f)return 1;if(t>n&&!r||!f||o&&!e&&u||i&&u)return-1}return 0}function t(n,t,r){for(var e=n.length,u=r?e:-1;r?u--:++u<e;)if(t(n[u],u,n))return u;return-1}function r(n,t,r){if(t!==t)return p(n,r);r-=1;for(var e=n.length;++r<e;)if(n[r]===t)return r;return-1}function e(n){return\"function\"==typeof n||!1}function u(n){return null==n?\"\":n+\"\"}function o(n,t){for(var r=-1,e=n.length;++r<e&&-1<t.indexOf(n.charAt(r)););return r}function i(n,t){for(var r=n.length;r--&&-1<t.indexOf(n.charAt(r)););return r}function f(t,r){return n(t.a,r.a)||t.b-r.b}function a(n){return Lt[n]}function c(n){return Nt[n]}function l(n,t,r){return t?n=zt[n]:r&&(n=Bt[n]),\"\\\\\"+n}function s(n){return\"\\\\\"+Bt[n]}function p(n,t,r){var e=n.length;for(t+=r?0:-1;r?t--:++t<e;){var u=n[t];if(u!==u)return t}return-1}function h(n){return!!n&&\"object\"==typeof n}function _(n){return 160>=n&&n>=9&&13>=n||32==n||160==n||5760==n||6158==n||n>=8192&&(8202>=n||8232==n||8233==n||8239==n||8287==n||12288==n||65279==n)}function v(n,t){for(var r=-1,e=n.length,u=-1,o=[];++r<e;)n[r]===t&&(n[r]=P,o[++u]=r);return o}function g(n){for(var t=-1,r=n.length;++t<r&&_(n.charCodeAt(t)););return t}function y(n){for(var t=n.length;t--&&_(n.charCodeAt(t)););return t}function d(n){return Tt[n]}function m(_){function Lt(n){if(h(n)&&!($i(n)||n instanceof Pt)){if(n instanceof Tt)return n;if(ro.call(n,\"__chain__\")&&ro.call(n,\"__wrapped__\"))return Me(n)}return new Tt(n)}function Nt(){}function Tt(n,t,r){this.__wrapped__=n,this.__actions__=r||[],this.__chain__=!!t}function Pt(n){this.__wrapped__=n,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=Co,this.__views__=[]}function zt(){this.__data__={}}function Bt(n){var t=n?n.length:0;for(this.data={hash:mo(null),set:new po};t--;)this.push(n[t])}function Dt(n,t){var r=n.data;return(\"string\"==typeof t||yu(t)?r.set.has(t):r.hash[t])?0:-1}function Mt(n,t){var r=-1,e=n.length;for(t||(t=Bu(e));++r<e;)t[r]=n[r];return t}function qt(n,t){for(var r=-1,e=n.length;++r<e&&!1!==t(n[r],r,n););return n}function Kt(n,t){for(var r=-1,e=n.length;++r<e;)if(!t(n[r],r,n))return!1;return!0}function Vt(n,t){for(var r=-1,e=n.length,u=-1,o=[];++r<e;){var i=n[r];t(i,r,n)&&(o[++u]=i)}return o}function Jt(n,t){for(var r=-1,e=n.length,u=Bu(e);++r<e;)u[r]=t(n[r],r,n);return u}function Xt(n,t){for(var r=-1,e=t.length,u=n.length;++r<e;)n[u+r]=t[r];return n}function Ht(n,t,r,e){var u=-1,o=n.length;for(e&&o&&(r=n[++u]);++u<o;)r=t(r,n[u],u,n);return r}function Qt(n,t){for(var r=-1,e=n.length;++r<e;)if(t(n[r],r,n))return!0;return!1}function nr(n,t,r,e){return n!==w&&ro.call(e,r)?n:t}function tr(n,t,r){for(var e=-1,u=qi(t),o=u.length;++e<o;){var i=u[e],f=n[i],a=r(f,t[i],i,n,t);(a===a?a===f:f!==f)&&(f!==w||i in n)||(n[i]=a)}return n}function rr(n,t){return null==t?n:ur(t,qi(t),n)}function er(n,t){for(var r=-1,e=null==n,u=!e&&Ce(n),o=u?n.length:0,i=t.length,f=Bu(i);++r<i;){var a=t[r];f[r]=u?Se(a,o)?n[a]:w:e?w:n[a]}return f}function ur(n,t,r){r||(r={});for(var e=-1,u=t.length;++e<u;){var o=t[e];r[o]=n[o]}return r}function or(n,t,r){var e=typeof n;return\"function\"==e?t===w?n:Br(n,t,r):null==n?Lu:\"object\"==e?br(n):t===w?zu(n):Ar(n,t)}function ir(n,t,r,e,u,o,i){var f;if(r&&(f=u?r(n,e,u):r(n)),f!==w)return f;if(!yu(n))return n;if(e=$i(n)){if(f=Oe(n),!t)return Mt(n,f)}else{var a=uo.call(n),c=a==K;if(a!=Z&&a!=z&&(!c||u))return Ft[a]?Re(n,a,t):u?n:{};if(Yt(n))return u?n:{};if(f=Ie(c?{}:n),!t)return rr(f,n)}for(o||(o=[]),i||(i=[]),u=o.length;u--;)if(o[u]==n)return i[u];return o.push(n),i.push(f),(e?qt:vr)(n,function(e,u){f[u]=ir(e,t,r,u,n,o,i)}),f}function fr(n,t,r){if(\"function\"!=typeof n)throw new Ju(T);return ho(function(){n.apply(w,r)},t)}function ar(n,t){var e=n?n.length:0,u=[];if(!e)return u;var o=-1,i=Ae(),f=i===r,a=f&&t.length>=F&&mo&&po?new Bt(t):null,c=t.length;a&&(i=Dt,f=!1,t=a);n:for(;++o<e;)if(a=n[o],f&&a===a){for(var l=c;l--;)if(t[l]===a)continue n;u.push(a)}else 0>i(t,a,0)&&u.push(a);return u}function cr(n,t){var r=!0;return zo(n,function(n,e,u){return r=!!t(n,e,u)}),r}function lr(n,t,r,e){var u=e,o=u;return zo(n,function(n,i,f){i=+t(n,i,f),(r(i,u)||i===e&&i===o)&&(u=i,o=n)}),o}function sr(n,t){var r=[];return zo(n,function(n,e,u){t(n,e,u)&&r.push(n)}),r}function pr(n,t,r,e){var u;return r(n,function(n,r,o){return t(n,r,o)?(u=e?r:n,!1):void 0}),u}function hr(n,t,r,e){e||(e=[]);for(var u=-1,o=n.length;++u<o;){var i=n[u];h(i)&&Ce(i)&&(r||$i(i)||hu(i))?t?hr(i,t,r,e):Xt(e,i):r||(e[e.length]=i)}return e}function _r(n,t){return Do(n,t,Ru)}function vr(n,t){return Do(n,t,qi)}function gr(n,t){return Mo(n,t,qi)}function yr(n,t){for(var r=-1,e=t.length,u=-1,o=[];++r<e;){var i=t[r];gu(n[i])&&(o[++u]=i)}return o}function dr(n,t,r){if(null!=n){n=Be(n),r!==w&&r in n&&(t=[r]),r=0;for(var e=t.length;null!=n&&e>r;)n=Be(n)[t[r++]];return r&&r==e?n:w}}function mr(n,t,r,e,u,o){if(n===t)return!0;if(null==n||null==t||!yu(n)&&!h(t))return n!==n&&t!==t;n:{var i=mr,f=$i(n),a=$i(t),c=B,l=B;f||(c=uo.call(n),c==z?c=Z:c!=Z&&(f=Au(n))),a||(l=uo.call(t),l==z?l=Z:l!=Z&&Au(t));var s=c==Z&&!Yt(n),a=l==Z&&!Yt(t),l=c==l;if(!l||f||s){if(!e&&(c=s&&ro.call(n,\"__wrapped__\"),a=a&&ro.call(t,\"__wrapped__\"),c||a)){n=i(c?n.value():n,a?t.value():t,r,e,u,o);break n}if(l){for(u||(u=[]),o||(o=[]),c=u.length;c--;)if(u[c]==n){n=o[c]==t;break n}u.push(n),o.push(t),n=(f?de:we)(n,t,i,r,e,u,o),u.pop(),o.pop()}else n=!1}else n=me(n,t,c)}return n}function wr(n,t,r){var e=t.length,u=e,o=!r;if(null==n)return!u;for(n=Be(n);e--;){var i=t[e];if(o&&i[2]?i[1]!==n[i[0]]:!(i[0]in n))return!1}for(;++e<u;){var i=t[e],f=i[0],a=n[f],c=i[1];if(o&&i[2]){if(a===w&&!(f in n))return!1}else if(i=r?r(a,c,f):w,i===w?!mr(c,a,r,!0):!i)return!1}return!0}function xr(n,t){var r=-1,e=Ce(n)?Bu(n.length):[];return zo(n,function(n,u,o){e[++r]=t(n,u,o)}),e}function br(n){var t=je(n);if(1==t.length&&t[0][2]){var r=t[0][0],e=t[0][1];return function(n){return null==n?!1:(n=Be(n),n[r]===e&&(e!==w||r in n))}}return function(n){return wr(n,t)}}function Ar(n,t){var r=$i(n),e=$e(n)&&t===t&&!yu(t),u=n+\"\";return n=De(n),function(o){if(null==o)return!1;var i=u;if(o=Be(o),!(!r&&e||i in o)){if(o=1==n.length?o:dr(o,Cr(n,0,-1)),null==o)return!1;i=Ye(n),o=Be(o)}return o[i]===t?t!==w||i in o:mr(t,o[i],w,!0)}}function jr(n,t,r,e,u){if(!yu(n))return n;var o=Ce(t)&&($i(t)||Au(t)),i=o?w:qi(t);return qt(i||t,function(f,a){if(i&&(a=f,f=t[a]),h(f)){e||(e=[]),u||(u=[]);n:{for(var c=a,l=e,s=u,p=l.length,_=t[c];p--;)if(l[p]==_){n[c]=s[p];break n}var p=n[c],v=r?r(p,_,c,n,t):w,g=v===w;g&&(v=_,Ce(_)&&($i(_)||Au(_))?v=$i(p)?p:Ce(p)?Mt(p):[]:wu(_)||hu(_)?v=hu(p)?Ou(p):wu(p)?p:{}:g=!1),l.push(_),s.push(v),g?n[c]=jr(v,_,r,l,s):(v===v?v!==p:p===p)&&(n[c]=v)}}else c=n[a],l=r?r(c,f,a,n,t):w,(s=l===w)&&(l=f),l===w&&(!o||a in n)||!s&&(l===l?l===c:c!==c)||(n[a]=l)}),n}function kr(n){return function(t){return null==t?w:Be(t)[n]}}function Or(n){var t=n+\"\";return n=De(n),function(r){return dr(r,n,t)}}function Ir(n,t){for(var r=n?t.length:0;r--;){var e=t[r];if(e!=u&&Se(e)){var u=e;_o.call(n,e,1)}}return n}function Rr(n,t){return n+wo(Ro()*(t-n+1))}function Er(n,t,r,e,u){return u(n,function(n,u,o){r=e?(e=!1,n):t(r,n,u,o)}),r}function Cr(n,t,r){var e=-1,u=n.length;for(t=null==t?0:+t||0,0>t&&(t=-t>u?0:u+t),r=r===w||r>u?u:+r||0,0>r&&(r+=u),u=t>r?0:r-t>>>0,t>>>=0,r=Bu(u);++e<u;)r[e]=n[e+t];return r}function Sr(n,t){var r;return zo(n,function(n,e,u){return r=t(n,e,u),!r}),!!r}function Ur(n,t){var r=n.length;for(n.sort(t);r--;)n[r]=n[r].c;return n}function $r(t,r,e){var u=xe(),o=-1;return r=Jt(r,function(n){return u(n)}),t=xr(t,function(n){return{a:Jt(r,function(t){return t(n)}),b:++o,c:n}}),Ur(t,function(t,r){var u;n:{for(var o=-1,i=t.a,f=r.a,a=i.length,c=e.length;++o<a;)if(u=n(i[o],f[o])){if(o>=c)break n;o=e[o],u*=\"asc\"===o||!0===o?1:-1;break n}u=t.b-r.b}return u})}function Wr(n,t){var r=0;return zo(n,function(n,e,u){r+=+t(n,e,u)||0}),r}function Fr(n,t){var e=-1,u=Ae(),o=n.length,i=u===r,f=i&&o>=F,a=f&&mo&&po?new Bt(void 0):null,c=[];a?(u=Dt,i=!1):(f=!1,a=t?[]:c);n:for(;++e<o;){var l=n[e],s=t?t(l,e,n):l;if(i&&l===l){for(var p=a.length;p--;)if(a[p]===s)continue n;t&&a.push(s),c.push(l)}else 0>u(a,s,0)&&((t||f)&&a.push(s),c.push(l))}return c}function Lr(n,t){for(var r=-1,e=t.length,u=Bu(e);++r<e;)u[r]=n[t[r]];return u}function Nr(n,t,r,e){for(var u=n.length,o=e?u:-1;(e?o--:++o<u)&&t(n[o],o,n););return r?Cr(n,e?0:o,e?o+1:u):Cr(n,e?o+1:0,e?u:o)}function Tr(n,t){var r=n;r instanceof Pt&&(r=r.value());for(var e=-1,u=t.length;++e<u;)var o=t[e],r=o.func.apply(o.thisArg,Xt([r],o.args));return r}function Pr(n,t,r){var e=0,u=n?n.length:e;if(\"number\"==typeof t&&t===t&&Uo>=u){for(;u>e;){var o=e+u>>>1,i=n[o];(r?t>=i:t>i)&&null!==i?e=o+1:u=o}return u}return zr(n,t,Lu,r)}function zr(n,t,r,e){t=r(t);for(var u=0,o=n?n.length:0,i=t!==t,f=null===t,a=t===w;o>u;){var c=wo((u+o)/2),l=r(n[c]),s=l!==w,p=l===l;(i?p||e:f?p&&s&&(e||null!=l):a?p&&(e||s):null==l?0:e?t>=l:t>l)?u=c+1:o=c}return ko(o,So)}function Br(n,t,r){if(\"function\"!=typeof n)return Lu;if(t===w)return n;switch(r){case 1:return function(r){return n.call(t,r)};case 3:return function(r,e,u){return n.call(t,r,e,u)};case 4:return function(r,e,u,o){return n.call(t,r,e,u,o)};case 5:return function(r,e,u,o,i){return n.call(t,r,e,u,o,i)}}return function(){return n.apply(t,arguments)}}function Dr(n){var t=new fo(n.byteLength);return new vo(t).set(new vo(n)),t}function Mr(n,t,r){for(var e=r.length,u=-1,o=jo(n.length-e,0),i=-1,f=t.length,a=Bu(f+o);++i<f;)a[i]=t[i];for(;++u<e;)a[r[u]]=n[u];for(;o--;)a[i++]=n[u++];return a}function qr(n,t,r){for(var e=-1,u=r.length,o=-1,i=jo(n.length-u,0),f=-1,a=t.length,c=Bu(i+a);++o<i;)c[o]=n[o];for(i=o;++f<a;)c[i+f]=t[f];for(;++e<u;)c[i+r[e]]=n[o++];return c}function Kr(n,t){return function(r,e,u){var o=t?t():{};if(e=xe(e,u,3),$i(r)){u=-1;for(var i=r.length;++u<i;){var f=r[u];n(o,f,e(f,u,r),r)}}else zo(r,function(t,r,u){n(o,t,e(t,r,u),u)});return o}}function Vr(n){return su(function(t,r){var e=-1,u=null==t?0:r.length,o=u>2?r[u-2]:w,i=u>2?r[2]:w,f=u>1?r[u-1]:w;for(\"function\"==typeof o?(o=Br(o,f,5),u-=2):(o=\"function\"==typeof f?f:w,u-=o?1:0),i&&Ue(r[0],r[1],i)&&(o=3>u?w:o,u=1);++e<u;)(i=r[e])&&n(t,i,o);return t})}function Zr(n,t){return function(r,e){var u=r?Vo(r):0;if(!Fe(u))return n(r,e);for(var o=t?u:-1,i=Be(r);(t?o--:++o<u)&&!1!==e(i[o],o,i););return r}}function Yr(n){return function(t,r,e){var u=Be(t);e=e(t);for(var o=e.length,i=n?o:-1;n?i--:++i<o;){var f=e[i];if(!1===r(u[f],f,u))break}return t}}function Gr(n,t){function r(){return(this&&this!==Zt&&this instanceof r?e:n).apply(t,arguments)}var e=Xr(n);return r}function Jr(n){return function(t){var r=-1;t=Wu(Su(t));for(var e=t.length,u=\"\";++r<e;)u=n(u,t[r],r);return u}}function Xr(n){return function(){var t=arguments;switch(t.length){case 0:return new n;case 1:return new n(t[0]);case 2:return new n(t[0],t[1]);case 3:return new n(t[0],t[1],t[2]);case 4:return new n(t[0],t[1],t[2],t[3]);case 5:return new n(t[0],t[1],t[2],t[3],t[4]);case 6:return new n(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new n(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var r=Po(n.prototype),t=n.apply(r,t);return yu(t)?t:r}}function Hr(n){function t(r,e,u){return u&&Ue(r,e,u)&&(e=w),r=ye(r,n,w,w,w,w,w,e),r.placeholder=t.placeholder,r}return t}function Qr(n,t){return su(function(r){var e=r[0];return null==e?e:(r.push(t),n.apply(w,r))})}function ne(n,t){return function(r,e,u){if(u&&Ue(r,e,u)&&(e=w),e=xe(e,u,3),1==e.length){u=r=$i(r)?r:ze(r);for(var o=e,i=-1,f=u.length,a=t,c=a;++i<f;){var l=u[i],s=+o(l);n(s,a)&&(a=s,c=l)}if(u=c,!r.length||u!==t)return u}return lr(r,e,n,t)}}function te(n,r){return function(e,u,o){return u=xe(u,o,3),$i(e)?(u=t(e,u,r),u>-1?e[u]:w):pr(e,u,n)}}function re(n){return function(r,e,u){return r&&r.length?(e=xe(e,u,3),t(r,e,n)):-1}}function ee(n){return function(t,r,e){return r=xe(r,e,3),pr(t,r,n,!0)}}function ue(n){return function(){for(var t,r=arguments.length,e=n?r:-1,u=0,o=Bu(r);n?e--:++e<r;){var i=o[u++]=arguments[e];if(\"function\"!=typeof i)throw new Ju(T);!t&&Tt.prototype.thru&&\"wrapper\"==be(i)&&(t=new Tt([],!0))}for(e=t?-1:r;++e<r;){var i=o[e],u=be(i),f=\"wrapper\"==u?Ko(i):w;t=f&&We(f[0])&&f[1]==(E|k|I|C)&&!f[4].length&&1==f[9]?t[be(f[0])].apply(t,f[3]):1==i.length&&We(i)?t[u]():t.thru(i)}return function(){var n=arguments,e=n[0];if(t&&1==n.length&&$i(e)&&e.length>=F)return t.plant(e).value();for(var u=0,n=r?o[u].apply(this,n):e;++u<r;)n=o[u].call(this,n);return n}}}function oe(n,t){return function(r,e,u){return\"function\"==typeof e&&u===w&&$i(r)?n(r,e):t(r,Br(e,u,3))}}function ie(n){return function(t,r,e){return(\"function\"!=typeof r||e!==w)&&(r=Br(r,e,3)),n(t,r,Ru)}}function fe(n){return function(t,r,e){return(\"function\"!=typeof r||e!==w)&&(r=Br(r,e,3)),n(t,r)}}function ae(n){return function(t,r,e){var u={};return r=xe(r,e,3),vr(t,function(t,e,o){o=r(t,e,o),e=n?o:e,t=n?t:o,u[e]=t}),u}}function ce(n){return function(t,r,e){return t=u(t),(n?t:\"\")+he(t,r,e)+(n?\"\":t)}}function le(n){var t=su(function(r,e){var u=v(e,t.placeholder);return ye(r,n,w,e,u)});return t}function se(n,t){return function(r,e,u,o){var i=3>arguments.length;return\"function\"==typeof e&&o===w&&$i(r)?n(r,e,u,i):Er(r,xe(e,o,4),u,i,t)}}function pe(n,t,r,e,u,o,i,f,a,c){function l(){for(var m=arguments.length,x=m,j=Bu(m);x--;)j[x]=arguments[x];if(e&&(j=Mr(j,e,u)),o&&(j=qr(j,o,i)),_||y){var x=l.placeholder,k=v(j,x),m=m-k.length;if(c>m){var O=f?Mt(f):w,m=jo(c-m,0),E=_?k:w,k=_?w:k,C=_?j:w,j=_?w:j;return t|=_?I:R,t&=~(_?R:I),g||(t&=~(b|A)),j=[n,t,r,C,E,j,k,O,a,m],O=pe.apply(w,j),We(n)&&Zo(O,j),O.placeholder=x,O}}if(x=p?r:this,O=h?x[n]:n,f)for(m=j.length,E=ko(f.length,m),k=Mt(j);E--;)C=f[E],j[E]=Se(C,m)?k[C]:w;return s&&a<j.length&&(j.length=a),this&&this!==Zt&&this instanceof l&&(O=d||Xr(n)),O.apply(x,j)}var s=t&E,p=t&b,h=t&A,_=t&k,g=",
"body_murmur": 881053852,
"body_sha256": "0b4aa2bb55d7eac4880c7a4ee0d20ca8117dcb0b4ac387a20651a50342bb5b92",
"component": [
"Nginx"
],
"content_length": 941584,
"headers": {
"connection": [
"keep-alive"
],
"content_length": [
"941584"
],
"content_type": [
"text/html"
],
"date": [
"Mon, 26 Jan 2026 01:05:13 GMT"
],
"etag": [
"\"5961-e5e10-66611f65\""
],
"last_modified": [
"Thu, 06 Jun 2024 02:31:01 GMT"
],
"server": [
"nginx"
],
"x_frame_options": [
"SAMEORIGIN"
]
},
"protocol": "HTTP/1.1",
"request": {
"headers": {
"accept": [
"*/*"
],
"user_agent": [
"Mozilla/5.0 (compatible; Odin; https://docs.getodin.com/)"
]
},
"method": "GET",
"url": {
"host": "182.239.112.26",
"path": "",
"scheme": "https"
}
},
"status_code": 200
},
"tls": {
"certificate": {
"extensions": {
"authority_key_id": "956446cdc2d535cf6fb063694effa7bc4e8015bd",
"basic_constraints": {
"is_ca": true
},
"subject_key_id": "956446cdc2d535cf6fb063694effa7bc4e8015bd"
},
"fingerprint_md5": "B040862C5668B61864105E7094C90F6E",
"fingerprint_sha1": "55F8AA47284888E1942DD1E5ECA3BA5EAB2AFABE",
"fingerprint_sha256": "628472AB5A40724C92A99DEE7FC408E7F77D186640282508B97E9796234F1414",
"issuer": {
"common_name": [
"LEDE"
],
"country": [
"ZZ"
],
"locality": [
"Unknown"
],
"organization": [
"LEDE9e2d14f0"
],
"province": [
"Somewhere"
]
},
"issuer_dn": "/C=ZZ/ST=Somewhere/L=Unknown/O=LEDE9e2d14f0/CN=LEDE",
"jarm": "21d14d00021d21d00021d14d21d21dfc455e554c1b4637f612185538d57eec",
"redacted": false,
"revocation": {
"ocsp": {
"reason": "UNKNOWN",
"revoked": false
}
},
"serial_number": "15892947482082481292",
"signature": {
"algorithm": {
"name": "SHA256-RSA",
"oid": "1.2.840.113549.1.1.11"
},
"self_signed": true,
"value": "OWRkOGRmNDIyYWFkNTdhYjJmNDY0ZWIzZjUzYTBhNWYwNDA4NGM4MjM4NzhkMTBmMTI2OTljYmU0YmZhYzBkZTgzN2VhZjY5NTJjN2IwMmI2ZmEwOGRhYjIxYzM4Y2Q2MzcyODAzZTkyNGY4MzFiZGVmZWViYzE4MjMwYTRiNmMyNGNjNmJmMWI0NDllZTg5YjM4OTk3YTQ2MTdhYjQxMTcwMjJlMDUwNzRmMzYyZmU0NjAwM2ZkMjBjYWRmYmRiNDJmNzNiNmMxYmNlYjE3Y2I0ZWQ4MjE2NGE1NDZhODJlMjg0ODUyYTUyMzVjYjMxOTU5OGExMDI1NWUxMjdmYWMyYTZlN2YxOTY0NTYzMGNjZTc3MDg3ZWZkM2UyMzM4NWJmM2U1OTZhN2NkMTNlYjE1MjNhYTQxNWNkOTY3ODJmNWExOGE2N2NiN2YyYjZhMWFjNjU4YWM5OGE5NDgzMTJjOGZkNmIzOTliMzVlMDM1MDVkMjIxNDAyYWQ5ZWY3NWQwNTMwMjg4ODQ0NjFmNDVlYTRiMDg0NWZkMjdkMjRkNjU1N2ZlMzhkNGUwZWQzMDZlNmE2MDBjMjFhMzYwZDkzY2QxZjg1NDNkMmY2ZDVlYjRjMzQ0ZTgzMWRlZTZjYjI0MTdkODk5MGM2NmUwMjI0YzUyYWViOGExOWI5NDc="
},
"subject": {
"common_name": [
"LEDE"
],
"country": [
"ZZ"
],
"locality": [
"Unknown"
],
"organization": [
"LEDE9e2d14f0"
],
"province": [
"Somewhere"
]
},
"subject_alt_name": {
"dns_names": [
"LEDE"
],
"extended_dns_names": []
},
"subject_dn": "/C=ZZ/ST=Somewhere/L=Unknown/O=LEDE9e2d14f0/CN=LEDE",
"subject_key_info": {
"_key": "rsa",
"dh": [],
"dsa": [],
"ecdsa": [],
"fingerprint_sha256": "84c992c75a805f6d23ad99afb8068233fe2f4f52c2a61825da735dbda560555b",
"key_algorithm": "RSA",
"rsa": {
"exponent": 65537,
"length": 2048,
"modulus": "MHhiZTYwNGE4YjUzYWY5ZTgwZjVlMTExNWI1MDI3NDEzYTc5Njc4YmI4ZjhiZjI0NDRkNTRiNzcyMWJlMTRkMGVkMzcyYWNmYjVmMTE1ZmYxZGQ3MjUwOWM5YzFlNTk3ZjkwODA5MDg5NzEzOTNkOWNjYTE3NGM3NmQzOTc4Zjg5NjEwMTA4NDlmOWI1OGQ2OGU1YWE0MmM2MjFiMzNlNDg1ZDRhOWI3NDMwMmZjYzUzOGUyMzQ2ZDQ4NDNkNTUzZGVlM2NmNzUwYmVmZmVhZWIxZDJkMTJhNjQ5ODlkZDMwYzVhYzVjOTc0YTc5YmJhMjVhMzU4MDllMGQ5MDgwN2IyZDU0YjllYzRhYTMxMDliZTdhOGQ3ZDRhYTA0NGQxNGUzNjA0MTBjNTcyYzQ3M2JmMTliYWIwZTlkMGM3ZTNhN2UzNWQ4ZjAxZGNlOGJkZDdmZDBjNjg2ZDlkOTFlMjQ0NDEwYzdjMzI5N2M4NzFmZDllY2QyMjk4MWVmNzY1YWI0ZmU2ZTI0OTRjNDA5ODhiOTQzMTc1NzgyMmQ1ZmVmMjBkZTRiMTg1YzczZmZjNTdjOGY5Yjg5Nzc4ZDliMWUzMmE1YWQxOGI5M2M0MGM2Y2NjMTA4M2Q4M2QzNjBmOTk2ZjhlMzQxZTQyNzFlZmQxN2YwYmIyZjMzMjZlZWUwOQ=="
}
},
"tbs_fingerprint": "e18062ddcfed4cc5884bdcaea3842bd83300d9ffeeea4b0533464fd962917288",
"validation_level": "OV",
"validity": {
"length_seconds": 378432000,
"not_after": "2036-07-09T10:27:13",
"not_before": "2024-07-12T10:27:13"
},
"version": 2
},
"fingerprint_sha256": "628472AB5A40724C92A99DEE7FC408E7F77D186640282508B97E9796234F1414",
"precert": false,
"raw": "MIIDhTCCAm2gAwIBAgIJANyPF4fPdxSMMA0GCSqGSIb3DQEBCwUAMFkxCzAJBgNVBAYTAlpaMRIwEAYDVQQIDAlTb21ld2hlcmUxEDAOBgNVBAcMB1Vua25vd24xFTATBgNVBAoMDExFREU5ZTJkMTRmMDENMAsGA1UEAwwETEVERTAeFw0yNDA3MTIxMDI3MTNaFw0zNjA3MDkxMDI3MTNaMFkxCzAJBgNVBAYTAlpaMRIwEAYDVQQIDAlTb21ld2hlcmUxEDAOBgNVBAcMB1Vua25vd24xFTATBgNVBAoMDExFREU5ZTJkMTRmMDENMAsGA1UEAwwETEVERTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL5gSotTr56A9eERW1AnQTp5Z4u4+L8kRNVLdyG+FNDtNyrPtfEV/x3XJQnJweWX+QgJCJcTk9nMoXTHbTl4+JYQEISfm1jWjlqkLGIbM+SF1Km3QwL8xTjiNG1IQ9VT3uPPdQvv/q6x0tEqZJid0wxaxcl0p5u6JaNYCeDZCAey1UuexKoxCb56jX1KoETRTjYEEMVyxHO/Gbqw6dDH46fjXY8B3Oi91/0MaG2dkeJEQQx8MpfIcf2ezSKYHvdlq0/m4klMQJiLlDF1eCLV/vIN5LGFxz/8V8j5uJd42bHjKlrRi5PEDGzMEIPYPTYPmW+ONB5Cce/Rfwuy8zJu7gkCAwEAAaNQME4wHQYDVR0OBBYEFJVkRs3C1TXPb7BjaU7/p7xOgBW9MB8GA1UdIwQYMBaAFJVkRs3C1TXPb7BjaU7/p7xOgBW9MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAJ3Y30IqrVerL0ZOs/U6Cl8ECEyCOHjRDxJpnL5L+sDeg36vaVLHsCtvoI2rIcOM1jcoA+kk+DG97+68GCMKS2wkzGvxtEnuibOJl6RherQRcCLgUHTzYv5GAD/SDK3720L3O2wbzrF8tO2CFkpUaoLihIUqUjXLMZWYoQJV4Sf6wqbn8ZZFYwzOdwh+/T4jOFvz5ZanzRPrFSOqQVzZZ4L1oYpny38rahrGWKyYqUgxLI/Ws5mzXgNQXSIUAq2e910FMCiIRGH0XqSwhF/SfSTWVX/jjU4O0wbmpgDCGjYNk80fhUPS9tXrTDROgx3ubLJBfYmQxm4CJMUq64oZuUc=",
"tags": [
"ov",
"trusted",
"self_signed",
"root"
]
}
},
"url": "https://182.239.112.26/",
"_meta": {
"name": "",
"desc": "",
"category": ""
},
"last_updated_at": "2026-01-26T08:32:10.543Z"
},
{
"port": 1883,
"protocol": "tcp",
"name": "mqtt",
"version": "",
"product": "",
"extra_info": "",
"tunnel": "",
"_meta": {
"name": "",
"desc": "",
"category": ""
},
"last_updated_at": "2026-01-31T00:56:33.439Z"
}
],
"services_hash": "09bad65b79764d20c0354c1daac62e6c438fb07bb9de203b9c896a54af577858",
"last_updated_at": "2026-01-31T00:56:33.439Z",
"banner": [
"ssh",
"http",
"tls"
],
"is_vuln": true,
"cveDetails": {
"CVE-2007-2768": {
"id": "CVE-2007-2768",
"references": [
"http://archives.neohapsis.com/archives/fulldisclosure/2007-04/0635.html",
"http://www.osvdb.org/34601",
"https://security.netapp.com/advisory/ntap-20191107-0002/",
"http://archives.neohapsis.com/archives/fulldisclosure/2007-04/0635.html",
"http://www.osvdb.org/34601",
"https://security.netapp.com/advisory/ntap-20191107-0002/"
],
"score": 4.3,
"services": [
"22/ssh"
],
"severity": "medium",
"summary": "OpenSSH, when using OPIE (One-Time Passwords in Everything) for PAM, allows remote attackers to determine the existence of certain user accounts, which displays a different response if the user account exists and is configured to use one-time passwords (OTP), a similar issue to CVE-2007-2243.",
"vector_string": "AV:N/AC:M/Au:N/C:P/I:N/A:N",
"weakness": "CWE-200"
},
"CVE-2008-3844": {
"id": "CVE-2008-3844",
"references": [
"http://secunia.com/advisories/31575",
"http://secunia.com/advisories/32241",
"http://securitytracker.com/id?1020730",
"http://support.avaya.com/elmodocs2/security/ASA-2008-399.htm",
"http://www.redhat.com/security/data/openssh-blacklist.html",
"http://www.redhat.com/support/errata/RHSA-2008-0855.html",
"http://www.securityfocus.com/bid/30794",
"http://www.vupen.com/english/advisories/2008/2821",
"https://exchange.xforce.ibmcloud.com/vulnerabilities/44747",
"http://secunia.com/advisories/31575",
"http://secunia.com/advisories/32241",
"http://securitytracker.com/id?1020730",
"http://support.avaya.com/elmodocs2/security/ASA-2008-399.htm",
"http://www.redhat.com/security/data/openssh-blacklist.html",
"http://www.redhat.com/support/errata/RHSA-2008-0855.html",
"http://www.securityfocus.com/bid/30794",
"http://www.vupen.com/english/advisories/2008/2821",
"https://exchange.xforce.ibmcloud.com/vulnerabilities/44747"
],
"score": 9.3,
"services": [
"22/ssh"
],
"severity": "high",
"summary": "Certain Red Hat Enterprise Linux (RHEL) 4 and 5 packages for OpenSSH, as signed in August 2008 using a legitimate Red Hat GPG key, contain an externally introduced modification (Trojan Horse) that allows the package authors to have an unknown impact. NOTE: since the malicious packages were not distributed from any official Red Hat sources, the scope of this issue is restricted to users who may have obtained these packages through unofficial distribution points. As of 20080827, no unofficial distributions of this software are known.",
"vector_string": "AV:N/AC:M/Au:N/C:C/I:C/A:C",
"weakness": "CWE-20"
},
"CVE-2016-20012": {
"id": "CVE-2016-20012",
"references": [
"https://github.com/openssh/openssh-portable/blob/d0fffc88c8fe90c1815c6f4097bc8cbcabc0f3dd/auth2-pubkey.c#L261-L265",
"https://github.com/openssh/openssh-portable/pull/270",
"https://github.com/openssh/openssh-portable/pull/270#issuecomment-920577097",
"https://github.com/openssh/openssh-portable/pull/270#issuecomment-943909185",
"https://rushter.com/blog/public-ssh-keys/",
"https://security.netapp.com/advisory/ntap-20211014-0005/",
"https://utcc.utoronto.ca/~cks/space/blog/tech/SSHKeysAreInfoLeak",
"https://www.openwall.com/lists/oss-security/2018/08/24/1",
"https://github.com/openssh/openssh-portable/blob/d0fffc88c8fe90c1815c6f4097bc8cbcabc0f3dd/auth2-pubkey.c#L261-L265",
"https://github.com/openssh/openssh-portable/pull/270",
"https://github.com/openssh/openssh-portable/pull/270#issuecomment-920577097",
"https://github.com/openssh/openssh-portable/pull/270#issuecomment-943909185",
"https://rushter.com/blog/public-ssh-keys/",
"https://security.netapp.com/advisory/ntap-20211014-0005/",
"https://utcc.utoronto.ca/~cks/space/blog/tech/SSHKeysAreInfoLeak",
"https://www.openwall.com/lists/oss-security/2018/08/24/1"
],
"score": 5.3,
"services": [
"22/ssh"
],
"severity": "medium",
"summary": "OpenSSH through 8.7 allows remote attackers, who have a suspicion that a certain combination of username and public key is known to an SSH server, to test whether this suspicion is correct. This occurs because a challenge is sent only when that combination could be valid for a login session. NOTE: the vendor does not recognize user enumeration as a vulnerability for this product",
"vector_string": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N",
"weakness": "NVD-CWE-Other"
},
"CVE-2020-12062": {
"id": "CVE-2020-12062",
"references": [
"https://github.com/openssh/openssh-portable/commit/955854cafca88e0cdcd3d09ca1ad4ada465364a1",
"https://github.com/openssh/openssh-portable/commit/aad87b88fc2536b1ea023213729aaf4eaabe1894",
"https://www.openssh.com/txt/release-8.3",
"https://www.openwall.com/lists/oss-security/2020/05/27/1"
],
"score": 7.5,
"services": [
"22/ssh"
],
"severity": "high",
"summary": "The scp client in OpenSSH 8.2 incorrectly sends duplicate responses to the server upon a utimes system call failure, which allows a malicious unprivileged user on the remote server to overwrite arbitrary files in the client's download directory by creating a crafted subdirectory anywhere on the remote server. The victim must use the command scp -rp to download a file hierarchy containing, anywhere inside, this crafted subdirectory. NOTE: the vendor points out that \"this attack can achieve no more than a hostile peer is already able to achieve within the scp protocol\" and \"utimes does not fail under normal circumstances.",
"vector_string": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N",
"weakness": "CWE-20"
},
"CVE-2020-14145": {
"id": "CVE-2020-14145",
"references": [
"http://www.openwall.com/lists/oss-security/2020/12/02/1",
"https://anongit.mindrot.org/openssh.git/commit/?id=b3855ff053f5078ec3d3c653cdaedefaa5fc362d",
"https://docs.ssh-mitm.at/CVE-2020-14145.html",
"https://github.com/openssh/openssh-portable/compare/V_8_3_P1...V_8_4_P1",
"https://github.com/ssh-mitm/ssh-mitm/blob/master/ssh_proxy_server/plugins/session/cve202014145.py",
"https://security.gentoo.org/glsa/202105-35",
"https://security.netapp.com/advisory/ntap-20200709-0004/",
"https://www.fzi.de/en/news/news/detail-en/artikel/fsa-2020-2-ausnutzung-eines-informationslecks-fuer-gezielte-mitm-angriffe-auf-ssh-clients/",
"http://www.openwall.com/lists/oss-security/2020/12/02/1",
"https://anongit.mindrot.org/openssh.git/commit/?id=b3855ff053f5078ec3d3c653cdaedefaa5fc362d",
"https://docs.ssh-mitm.at/CVE-2020-14145.html",
"https://github.com/openssh/openssh-portable/compare/V_8_3_P1...V_8_4_P1",
"https://github.com/ssh-mitm/ssh-mitm/blob/master/ssh_proxy_server/plugins/session/cve202014145.py",
"https://security.gentoo.org/glsa/202105-35",
"https://security.netapp.com/advisory/ntap-20200709-0004/",
"https://www.fzi.de/en/news/news/detail-en/artikel/fsa-2020-2-ausnutzung-eines-informationslecks-fuer-gezielte-mitm-angriffe-auf-ssh-clients/"
],
"score": 5.9,
"services": [
"22/ssh"
],
"severity": "medium",
"summary": "The client side in OpenSSH 5.7 through 8.4 has an Observable Discrepancy leading to an information leak in the algorithm negotiation. This allows man-in-the-middle attackers to target initial connection attempts (where no host key for the server has been cached by the client). NOTE: some reports state that 8.5 and 8.6 are also affected.",
"vector_string": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N",
"weakness": "CWE-203"
},
"CVE-2020-15778": {
"id": "CVE-2020-15778",
"references": [
"https://access.redhat.com/errata/RHSA-2024:3166",
"https://github.com/cpandya2909/CVE-2020-15778/",
"https://news.ycombinator.com/item?id=25005567",
"https://security.gentoo.org/glsa/202212-06",
"https://security.netapp.com/advisory/ntap-20200731-0007/",
"https://www.openssh.com/security.html",
"https://access.redhat.com/errata/RHSA-2024:3166",
"https://github.com/cpandya2909/CVE-2020-15778/",
"https://news.ycombinator.com/item?id=25005567",
"https://security.gentoo.org/glsa/202212-06",
"https://security.netapp.com/advisory/ntap-20200731-0007/",
"https://www.openssh.com/security.html"
],
"score": 7.4,
"services": [
"22/ssh"
],
"severity": "high",
"summary": "scp in OpenSSH through 8.3p1 allows command injection in the scp.c toremote function, as demonstrated by backtick characters in the destination argument. NOTE: the vendor reportedly has stated that they intentionally omit validation of \"anomalous argument transfers\" because that could \"stand a great chance of breaking existing workflows.\"",
"vector_string": "CVSS:3.1/AV:A/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H",
"weakness": "CWE-78"
},
"CVE-2021-28041": {
"id": "CVE-2021-28041",
"references": [
"https://github.com/openssh/openssh-portable/commit/e04fd6dde16de1cdc5a4d9946397ff60d96568db",
"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/KQWGII3LQR4AOTPPFXGMTYE7UDEWIUKI/",
"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/TXST2CML2MWY3PNVUXX7FFJE3ATJMNVZ/",
"https://security.gentoo.org/glsa/202105-35",
"https://security.netapp.com/advisory/ntap-20210416-0002/",
"https://www.openssh.com/security.html",
"https://www.openssh.com/txt/release-8.5",
"https://www.openwall.com/lists/oss-security/2021/03/03/1",
"https://www.oracle.com//security-alerts/cpujul2021.html"
],
"score": 7.1,
"services": [
"22/ssh"
],
"severity": "high",
"summary": "ssh-agent in OpenSSH before 8.5 has a double free that may be relevant in a few less-common scenarios, such as unconstrained agent-socket access on a legacy operating system, or the forwarding of an agent to an attacker-controlled host.",
"vector_string": "CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:H",
"weakness": "CWE-415"
},
"CVE-2021-36368": {
"id": "CVE-2021-36368",
"references": [
"https://bugzilla.mindrot.org/show_bug.cgi?id=3316",
"https://docs.ssh-mitm.at/trivialauth.html",
"https://github.com/openssh/openssh-portable/pull/258",
"https://security-tracker.debian.org/tracker/CVE-2021-36368",
"https://www.openssh.com/security.html",
"https://bugzilla.mindrot.org/show_bug.cgi?id=3316",
"https://docs.ssh-mitm.at/trivialauth.html",
"https://github.com/openssh/openssh-portable/pull/258",
"https://security-tracker.debian.org/tracker/CVE-2021-36368",
"https://www.openssh.com/security.html"
],
"score": 3.7,
"services": [
"22/ssh"
],
"severity": "low",
"summary": "An issue was discovered in OpenSSH before 8.9. If a client is using public-key authentication with agent forwarding but without -oLogLevel=verbose, and an attacker has silently modified the server to support the None authentication option, then the user cannot determine whether FIDO authentication is going to confirm that the user wishes to connect to that server, or that the user wishes to allow that server to connect to a different server on the user's behalf. NOTE: the vendor's position is \"this is not an authentication bypass, since nothing is being bypassed.",
"vector_string": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N",
"weakness": "CWE-287"
},
"CVE-2021-41617": {
"id": "CVE-2021-41617",
"references": [
"https://bugzilla.suse.com/show_bug.cgi?id=1190975",
"https://lists.debian.org/debian-lts-announce/2023/12/msg00017.html",
"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/6XJIONMHMKZDTMH6BQR5TNLF2WDCGWED/",
"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/KVI7RWM2JLNMWTOFK6BDUSGNOIPZYPUT/",
"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/W44V2PFQH5YLRN6ZJTVRKAD7CU6CYYET/",
"https://security.netapp.com/advisory/ntap-20211014-0004/",
"https://www.debian.org/security/2023/dsa-5586",
"https://www.openssh.com/security.html",
"https://www.openssh.com/txt/release-8.8",
"https://www.openwall.com/lists/oss-security/2021/09/26/1",
"https://www.oracle.com/security-alerts/cpuapr2022.html",
"https://www.oracle.com/security-alerts/cpujul2022.html",
"https://www.starwindsoftware.com/security/sw-20220805-0001/",
"https://www.tenable.com/plugins/nessus/154174",
"https://bugzilla.suse.com/show_bug.cgi?id=1190975",
"https://lists.debian.org/debian-lts-announce/2023/12/msg00017.html",
"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/6XJIONMHMKZDTMH6BQR5TNLF2WDCGWED/",
"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/KVI7RWM2JLNMWTOFK6BDUSGNOIPZYPUT/",
"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/W44V2PFQH5YLRN6ZJTVRKAD7CU6CYYET/",
"https://security.netapp.com/advisory/ntap-20211014-0004/",
"https://www.debian.org/security/2023/dsa-5586",
"https://www.openssh.com/security.html",
"https://www.openssh.com/txt/release-8.8",
"https://www.openwall.com/lists/oss-security/2021/09/26/1",
"https://www.oracle.com/security-alerts/cpuapr2022.html",
"https://www.oracle.com/security-alerts/cpujul2022.html",
"https://www.starwindsoftware.com/security/sw-20220805-0001/",
"https://www.tenable.com/plugins/nessus/154174"
],
"score": 7,
"services": [
"22/ssh"
],
"severity": "high",
"summary": "sshd in OpenSSH 6.2 through 8.x before 8.8, when certain non-default configurations are used, allows privilege escalation because supplemental groups are not initialized as expected. Helper programs for AuthorizedKeysCommand and AuthorizedPrincipalsCommand may run with privileges associated with group memberships of the sshd process, if the configuration specifies running the command as a different user.",
"vector_string": "CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H",
"weakness": "NVD-CWE-Other"
},
"CVE-2023-38408": {
"id": "CVE-2023-38408",
"references": [
"http://packetstormsecurity.com/files/173661/OpenSSH-Forwarded-SSH-Agent-Remote-Code-Execution.html",
"http://www.openwall.com/lists/oss-security/2023/07/20/1",
"http://www.openwall.com/lists/oss-security/2023/07/20/2",
"http://www.openwall.com/lists/oss-security/2023/09/22/11",
"http://www.openwall.com/lists/oss-security/2023/09/22/9",
"https://blog.qualys.com/vulnerabilities-threat-research/2023/07/19/cve-2023-38408-remote-code-execution-in-opensshs-forwarded-ssh-agent",
"https://github.com/openbsd/src/commit/7bc29a9d5cd697290aa056e94ecee6253d3425f8",
"https://github.com/openbsd/src/commit/f03a4faa55c4ce0818324701dadbf91988d7351d",
"https://github.com/openbsd/src/commit/f8f5a6b003981bb824329dc987d101977beda7ca",
"https://lists.debian.org/debian-lts-announce/2023/08/msg00021.html",
"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/CEBTJJINE2I3FHAUKKNQWMFGYMLSMWKQ/",
"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/RAXVQS6ZYTULFAK3TEJHRLKZALJS3AOU/",
"https://news.ycombinator.com/item?id=36790196",
"https://security.gentoo.org/glsa/202307-01",
"https://security.netapp.com/advisory/ntap-20230803-0010/",
"https://support.apple.com/kb/HT213940",
"https://www.openssh.com/security.html",
"https://www.openssh.com/txt/release-9.3p2",
"https://www.qualys.com/2023/07/19/cve-2023-38408/rce-openssh-forwarded-ssh-agent.txt",
"https://www.vicarius.io/vsociety/posts/exploring-opensshs-agent-forwarding-rce-cve-2023-38408",
"http://packetstormsecurity.com/files/173661/OpenSSH-Forwarded-SSH-Agent-Remote-Code-Execution.html",
"http://www.openwall.com/lists/oss-security/2023/07/20/1",
"http://www.openwall.com/lists/oss-security/2023/07/20/2",
"http://www.openwall.com/lists/oss-security/2023/09/22/11",
"http://www.openwall.com/lists/oss-security/2023/09/22/9",
"https://blog.qualys.com/vulnerabilities-threat-research/2023/07/19/cve-2023-38408-remote-code-execution-in-opensshs-forwarded-ssh-agent",
"https://github.com/openbsd/src/commit/7bc29a9d5cd697290aa056e94ecee6253d3425f8",
"https://github.com/openbsd/src/commit/f03a4faa55c4ce0818324701dadbf91988d7351d",
"https://github.com/openbsd/src/commit/f8f5a6b003981bb824329dc987d101977beda7ca",
"https://lists.debian.org/debian-lts-announce/2023/08/msg00021.html",
"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/CEBTJJINE2I3FHAUKKNQWMFGYMLSMWKQ/",
"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/RAXVQS6ZYTULFAK3TEJHRLKZALJS3AOU/",
"https://news.ycombinator.com/item?id=36790196",
"https://security.gentoo.org/glsa/202307-01",
"https://security.netapp.com/advisory/ntap-20230803-0010/",
"https://support.apple.com/kb/HT213940",
"https://www.openssh.com/security.html",
"https://www.openssh.com/txt/release-9.3p2",
"https://www.qualys.com/2023/07/19/cve-2023-38408/rce-openssh-forwarded-ssh-agent.txt",
"https://www.vicarius.io/vsociety/posts/exploring-opensshs-agent-forwarding-rce-cve-2023-38408"
],
"score": 9.8,
"services": [
"22/ssh"
],
"severity": "critical",
"summary": "The PKCS#11 feature in ssh-agent in OpenSSH before 9.3p2 has an insufficiently trustworthy search path, leading to remote code execution if an agent is forwarded to an attacker-controlled system. (Code in /usr/lib is not necessarily safe for loading into ssh-agent.) NOTE: this issue exists because of an incomplete fix for CVE-2016-10009.",
"vector_string": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H",
"weakness": "CWE-428"
},
"CVE-2023-48795": {
"id": "CVE-2023-48795",
"references": [
"http://packetstormsecurity.com/files/176280/Terrapin-SSH-Connection-Weakening.html",
"http://seclists.org/fulldisclosure/2024/Mar/21",
"http://www.openwall.com/lists/oss-security/2023/12/18/3",
"http://www.openwall.com/lists/oss-security/2023/12/19/5",
"http://www.openwall.com/lists/oss-security/2023/12/20/3",
"http://www.openwall.com/lists/oss-security/2024/03/06/3",
"http://www.openwall.com/lists/oss-security/2024/04/17/8",
"https://access.redhat.com/security/cve/cve-2023-48795",
"https://arstechnica.com/security/2023/12/hackers-can-break-ssh-channel-integrity-using-novel-data-corruption-attack/",
"https://bugs.gentoo.org/920280",
"https://bugzilla.redhat.com/show_bug.cgi?id=2254210",
"https://bugzilla.suse.com/show_bug.cgi?id=1217950",
"https://crates.io/crates/thrussh/versions",
"https://filezilla-project.org/versions.php",
"https://forum.netgate.com/topic/184941/terrapin-ssh-attack",
"https://git.libssh.org/projects/libssh.git/commit/?h=stable-0.10&id=10e09e273f69e149389b3e0e5d44b8c221c2e7f6",
"https://github.com/NixOS/nixpkgs/pull/275249",
"https://github.com/PowerShell/Win32-OpenSSH/issues/2189",
"https://github.com/PowerShell/Win32-OpenSSH/releases/tag/v9.5.0.0p1-Beta",
"https://github.com/TeraTermProject/teraterm/commit/7279fbd6ef4d0c8bdd6a90af4ada2899d786eec0",
"https://github.com/TeraTermProject/teraterm/releases/tag/v5.1",
"https://github.com/advisories/GHSA-45x7-px36-x8w8",
"https://github.com/apache/mina-sshd/issues/445",
"https://github.com/connectbot/sshlib/commit/5c8b534f6e97db7ac0e0e579331213aa25c173ab",
"https://github.com/connectbot/sshlib/compare/2.2.21...2.2.22",
"https://github.com/cyd01/KiTTY/issues/520",
"https://github.com/drakkan/sftpgo/releases/tag/v2.5.6",
"https://github.com/erlang/otp/blob/d1b43dc0f1361d2ad67601169e90a7fc50bb0369/lib/ssh/doc/src/notes.xml#L39-L42",
"https://github.com/erlang/otp/releases/tag/OTP-26.2.1",
"https://github.com/golang/crypto/commit/9d2ee975ef9fe627bf0a6f01c1f69e8ef1d4f05d",
"https://github.com/hierynomus/sshj/issues/916",
"https://github.com/janmojzis/tinyssh/issues/81",
"https://github.com/jtesta/ssh-audit/commit/8e972c5e94b460379fe0c7d20209c16df81538a5",
"https://github.com/libssh2/libssh2/pull/1291",
"https://github.com/mkj/dropbear/blob/17657c36cce6df7716d5ff151ec09a665382d5dd/CHANGES#L25",
"https://github.com/mscdex/ssh2/commit/97b223f8891b96d6fc054df5ab1d5a1a545da2a3",
"https://github.com/mwiede/jsch/compare/jsch-0.2.14...jsch-0.2.15",
"https://github.com/mwiede/jsch/issues/457",
"https://github.com/mwiede/jsch/pull/461",
"https://github.com/net-ssh/net-ssh/blob/2e65064a52d73396bfc3806c9196fc8108f33cd8/CHANGES.txt#L14-L16",
"https://github.com/openssh/openssh-portable/commits/master",
"https://github.com/paramiko/paramiko/issues/2337",
"https://github.com/proftpd/proftpd/blob/0a7ea9b0ba9fcdf368374a226370d08f10397d99/RELEASE_NOTES",
"https://github.com/proftpd/proftpd/blob/d21e7a2e47e9b38f709bec58e3fa711f759ad0e1/RELEASE_NOTES",
"https://github.com/proftpd/proftpd/blob/master/RELEASE_NOTES",
"https://github.com/proftpd/proftpd/issues/456",
"https://github.com/rapier1/hpn-ssh/releases",
"https://github.com/ronf/asyncssh/blob/develop/docs/changes.rst",
"https://github.com/ronf/asyncssh/tags",
"https://github.com/ssh-mitm/ssh-mitm/issues/165",
"https://github.com/warp-tech/russh/releases/tag/v0.40.2",
"https://gitlab.com/libssh/libssh-mirror/-/tags",
"https://groups.google.com/g/golang-announce/c/-n5WqVC18LQ",
"https://groups.google.com/g/golang-announce/c/qA3XtxvMUyg",
"https://help.panic.com/releasenotes/transmit5/",
"https://jadaptive.com/important-java-ssh-security-update-new-ssh-vulnerability-discovered-cve-2023-48795/",
"https://lists.debian.org/debian-lts-announce/2023/12/msg00017.html",
"https://lists.debian.org/debian-lts-announce/2024/01/msg00013.html",
"https://lists.debian.org/debian-lts-announce/2024/01/msg00014.html",
"https://lists.debian.org/debian-lts-announce/2024/04/msg00016.html",
"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/33XHJUB6ROFUOH2OQNENFROTVH6MHSHA/",
"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/3CAYYW35MUTNO65RVAELICTNZZFMT2XS/",
"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/3JIMLVBDWOP4FUPXPTB4PGHHIOMGFLQE/",
"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/3YQLUQWLIHDB5QCXQEX7HXHAWMOKPP5O/",
"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/6Y74KVCPEPT4MVU3LHDWCNNOXOE5ZLUR/",
"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/APYIXIQOVDCRWLHTGB4VYMAUIAQLKYJ3/",
"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/BL5KTLOSLH2KHRN4HCXJPK3JUVLDGEL6/",
"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/C3AFMZ6MH2UHHOPIWT5YLSFV3D2VB3AC/",
"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/CHHITS4PUOZAKFIUBQAQZC7JWXMOYE4B/",
"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/F7EYCFQCTSGJXWO3ZZ44MGKFC5HA7G3Y/",
"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/HYEDEXIKFKTUJIN43RG4B7T5ZS6MHUSP/",
"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/I724O3LSRCPO4WNVIXTZCT4VVRMXMMSG/",
"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/KEOTKBUPZXHE3F352JBYNTSNRXYLWD6P/",
"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/KMZCVGUGJZZVDPCVDA7TEB22VUCNEXDD/",
"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/L5Y6MNNVAPIJSXJERQ6PKZVCIUXSNJK7/",
"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/LZQVUHWVWRH73YBXUQJOD6CKHDQBU3DM/",
"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/MKQRBF3DWMWPH36LBCOBUTSIZRTPEZXB/",
"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/QI3EHAHABFQK7OABNCSF5GMYP6TONTI7/",
"https://matt.ucc.asn.au/dropbear/CHANGES",
"https://nest.pijul.com/pijul/thrussh/changes/D6H7OWTTMHHX6BTB3B6MNBOBX2L66CBL4LGSEUSAI2MCRCJDQFRQC",
"https://news.ycombinator.com/item?id=38684904",
"https://news.ycombinator.com/item?id=38685286",
"https://news.ycombinator.com/item?id=38732005",
"https://nova.app/releases/#v11.8",
"https://oryx-embedded.com/download/#changelog",
"https://psirt.global.sonicwall.com/vuln-detail/SNWLID-2024-0002",
"https://roumenpetrov.info/secsh/#news20231220",
"https://security-tracker.debian.org/tracker/CVE-2023-48795",
"https://security-tracker.debian.org/tracker/source-package/libssh2",
"https://security-tracker.debian.org/tracker/source-package/proftpd-dfsg",
"https://security-tracker.debian.org/tracker/source-package/trilead-ssh2",
"https://security.gentoo.org/glsa/202312-16",
"https://security.gentoo.org/glsa/202312-17",
"https://security.netapp.com/advisory/ntap-20240105-0004/",
"https://support.apple.com/kb/HT214084",
"https://thorntech.com/cve-2023-48795-and-sftp-gateway/",
"https://twitter.com/TrueSkrillor/status/1736774389725565005",
"https://ubuntu.com/security/CVE-2023-48795",
"https://winscp.net/eng/docs/history#6.2.2",
"https://www.bitvise.com/ssh-client-version-history#933",
"https://www.bitvise.com/ssh-server-version-history",
"https://www.chiark.greenend.org.uk/~sgtatham/putty/changes.html",
"https://www.crushftp.com/crush10wiki/Wiki.jsp?page=Update",
"https://www.debian.org/security/2023/dsa-5586",
"https://www.debian.org/security/2023/dsa-5588",
"https://www.freebsd.org/security/advisories/FreeBSD-SA-23:19.openssh.asc",
"https://www.lancom-systems.de/service-support/allgemeine-sicherheitshinweise#c243508",
"https://www.netsarang.com/en/xshell-update-history/",
"https://www.openssh.com/openbsd.html",
"https://www.openssh.com/txt/release-9.6",
"https://www.openwall.com/lists/oss-security/2023/12/18/2",
"https://www.openwall.com/lists/oss-security/2023/12/20/3",
"https://www.paramiko.org/changelog.html",
"https://www.reddit.com/r/sysadmin/comments/18idv52/cve202348795_why_is_this_cve_still_undisclosed/",
"https://www.suse.com/c/suse-addresses-the-ssh-v2-protocol-terrapin-attack-aka-cve-2023-48795/",
"https://www.terrapin-attack.com",
"https://www.theregister.com/2023/12/20/terrapin_attack_ssh",
"https://www.vandyke.com/products/securecrt/history.txt",
"http://packetstormsecurity.com/files/176280/Terrapin-SSH-Connection-Weakening.html",
"http://seclists.org/fulldisclosure/2024/Mar/21",
"http://www.openwall.com/lists/oss-security/2023/12/18/3",
"http://www.openwall.com/lists/oss-security/2023/12/19/5",
"http://www.openwall.com/lists/oss-security/2023/12/20/3",
"http://www.openwall.com/lists/oss-security/2024/03/06/3",
"http://www.openwall.com/lists/oss-security/2024/04/17/8",
"https://access.redhat.com/security/cve/cve-2023-48795",
"https://arstechnica.com/security/2023/12/hackers-can-break-ssh-channel-integrity-using-novel-data-corruption-attack/",
"https://bugs.gentoo.org/920280",
"https://bugzilla.redhat.com/show_bug.cgi?id=2254210",
"https://bugzilla.suse.com/show_bug.cgi?id=1217950",
"https://crates.io/crates/thrussh/versions",
"https://filezilla-project.org/versions.php",
"https://forum.netgate.com/topic/184941/terrapin-ssh-attack",
"https://git.libssh.org/projects/libssh.git/commit/?h=stable-0.10&id=10e09e273f69e149389b3e0e5d44b8c221c2e7f6",
"https://github.com/NixOS/nixpkgs/pull/275249",
"https://github.com/PowerShell/Win32-OpenSSH/issues/2189",
"https://github.com/PowerShell/Win32-OpenSSH/releases/tag/v9.5.0.0p1-Beta",
"https://github.com/TeraTermProject/teraterm/commit/7279fbd6ef4d0c8bdd6a90af4ada2899d786eec0",
"https://github.com/TeraTermProject/teraterm/releases/tag/v5.1",
"https://github.com/advisories/GHSA-45x7-px36-x8w8",
"https://github.com/apache/mina-sshd/issues/445",
"https://github.com/connectbot/sshlib/commit/5c8b534f6e97db7ac0e0e579331213aa25c173ab",
"https://github.com/connectbot/sshlib/compare/2.2.21...2.2.22",
"https://github.com/cyd01/KiTTY/issues/520",
"https://github.com/drakkan/sftpgo/releases/tag/v2.5.6",
"https://github.com/erlang/otp/blob/d1b43dc0f1361d2ad67601169e90a7fc50bb0369/lib/ssh/doc/src/notes.xml#L39-L42",
"https://github.com/erlang/otp/releases/tag/OTP-26.2.1",
"https://github.com/golang/crypto/commit/9d2ee975ef9fe627bf0a6f01c1f69e8ef1d4f05d",
"https://github.com/hierynomus/sshj/issues/916",
"https://github.com/janmojzis/tinyssh/issues/81",
"https://github.com/jtesta/ssh-audit/commit/8e972c5e94b460379fe0c7d20209c16df81538a5",
"https://github.com/libssh2/libssh2/pull/1291",
"https://github.com/mkj/dropbear/blob/17657c36cce6df7716d5ff151ec09a665382d5dd/CHANGES#L25",
"https://github.com/mscdex/ssh2/commit/97b223f8891b96d6fc054df5ab1d5a1a545da2a3",
"https://github.com/mwiede/jsch/compare/jsch-0.2.14...jsch-0.2.15",
"https://github.com/mwiede/jsch/issues/457",
"https://github.com/mwiede/jsch/pull/461",
"https://github.com/net-ssh/net-ssh/blob/2e65064a52d73396bfc3806c9196fc8108f33cd8/CHANGES.txt#L14-L16",
"https://github.com/openssh/openssh-portable/commits/master",
"https://github.com/paramiko/paramiko/issues/2337",
"https://github.com/proftpd/proftpd/blob/0a7ea9b0ba9fcdf368374a226370d08f10397d99/RELEASE_NOTES",
"https://github.com/proftpd/proftpd/blob/d21e7a2e47e9b38f709bec58e3fa711f759ad0e1/RELEASE_NOTES",
"https://github.com/proftpd/proftpd/blob/master/RELEASE_NOTES",
"https://github.com/proftpd/proftpd/issues/456",
"https://github.com/rapier1/hpn-ssh/releases",
"https://github.com/ronf/asyncssh/blob/develop/docs/changes.rst",
"https://github.com/ronf/asyncssh/tags",
"https://github.com/ssh-mitm/ssh-mitm/issues/165",
"https://github.com/warp-tech/russh/releases/tag/v0.40.2",
"https://gitlab.com/libssh/libssh-mirror/-/tags",
"https://groups.google.com/g/golang-announce/c/-n5WqVC18LQ",
"https://groups.google.com/g/golang-announce/c/qA3XtxvMUyg",
"https://help.panic.com/releasenotes/transmit5/",
"https://jadaptive.com/important-java-ssh-security-update-new-ssh-vulnerability-discovered-cve-2023-48795/",
"https://lists.debian.org/debian-lts-announce/2023/12/msg00017.html",
"https://lists.debian.org/debian-lts-announce/2024/01/msg00013.html",
"https://lists.debian.org/debian-lts-announce/2024/01/msg00014.html",
"https://lists.debian.org/debian-lts-announce/2024/04/msg00016.html",
"https://lists.debian.org/debian-lts-announce/2024/09/msg00042.html",
"https://lists.debian.org/debian-lts-announce/2024/11/msg00032.html",
"https://lists.debian.org/debian-lts-announce/2025/04/msg00028.html",
"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/33XHJUB6ROFUOH2OQNENFROTVH6MHSHA/",
"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/3CAYYW35MUTNO65RVAELICTNZZFMT2XS/",
"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/3JIMLVBDWOP4FUPXPTB4PGHHIOMGFLQE/",
"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/3YQLUQWLIHDB5QCXQEX7HXHAWMOKPP5O/",
"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/6Y74KVCPEPT4MVU3LHDWCNNOXOE5ZLUR/",
"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/APYIXIQOVDCRWLHTGB4VYMAUIAQLKYJ3/",
"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/BL5KTLOSLH2KHRN4HCXJPK3JUVLDGEL6/",
"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/C3AFMZ6MH2UHHOPIWT5YLSFV3D2VB3AC/",
"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/CHHITS4PUOZAKFIUBQAQZC7JWXMOYE4B/",
"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/F7EYCFQCTSGJXWO3ZZ44MGKFC5HA7G3Y/",
"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/HYEDEXIKFKTUJIN43RG4B7T5ZS6MHUSP/",
"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/I724O3LSRCPO4WNVIXTZCT4VVRMXMMSG/",
"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/KEOTKBUPZXHE3F352JBYNTSNRXYLWD6P/",
"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/KMZCVGUGJZZVDPCVDA7TEB22VUCNEXDD/",
"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/L5Y6MNNVAPIJSXJERQ6PKZVCIUXSNJK7/",
"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/LZQVUHWVWRH73YBXUQJOD6CKHDQBU3DM/",
"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/MKQRBF3DWMWPH36LBCOBUTSIZRTPEZXB/",
"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/QI3EHAHABFQK7OABNCSF5GMYP6TONTI7/",
"https://lists.fedoraproject.org/archives/list/[email protected]/message/33XHJUB6ROFUOH2OQNENFROTVH6MHSHA/",
"https://lists.fedoraproject.org/archives/list/[email protected]/message/3JIMLVBDWOP4FUPXPTB4PGHHIOMGFLQE/",
"https://lists.fedoraproject.org/archives/list/[email protected]/message/3YQLUQWLIHDB5QCXQEX7HXHAWMOKPP5O/",
"https://lists.fedoraproject.org/archives/list/[email protected]/message/6Y74KVCPEPT4MVU3LHDWCNNOXOE5ZLUR/",
"https://lists.fedoraproject.org/archives/list/[email protected]/message/APYIXIQOVDCRWLHTGB4VYMAUIAQLKYJ3/",
"https://lists.fedoraproject.org/archives/list/[email protected]/message/C3AFMZ6MH2UHHOPIWT5YLSFV3D2VB3AC/",
"https://lists.fedoraproject.org/archives/list/[email protected]/message/HYEDEXIKFKTUJIN43RG4B7T5ZS6MHUSP/",
"https://lists.fedoraproject.org/archives/list/[email protected]/message/I724O3LSRCPO4WNVIXTZCT4VVRMXMMSG/",
"https://lists.fedoraproject.org/archives/list/[email protected]/message/L5Y6MNNVAPIJSXJERQ6PKZVCIUXSNJK7/",
"https://lists.fedoraproject.org/archives/list/[email protected]/message/LZQVUHWVWRH73YBXUQJOD6CKHDQBU3DM/",
"https://lists.fedoraproject.org/archives/list/[email protected]/message/MKQRBF3DWMWPH36LBCOBUTSIZRTPEZXB/",
"https://matt.ucc.asn.au/dropbear/CHANGES",
"https://nest.pijul.com/pijul/thrussh/changes/D6H7OWTTMHHX6BTB3B6MNBOBX2L66CBL4LGSEUSAI2MCRCJDQFRQC",
"https://news.ycombinator.com/item?id=38684904",
"https://news.ycombinator.com/item?id=38685286",
"https://news.ycombinator.com/item?id=38732005",
"https://nova.app/releases/#v11.8",
"https://oryx-embedded.com/download/#changelog",
"https://psirt.global.sonicwall.com/vuln-detail/SNWLID-2024-0002",
"https://roumenpetrov.info/secsh/#news20231220",
"https://security-tracker.debian.org/tracker/CVE-2023-48795",
"https://security-tracker.debian.org/tracker/source-package/libssh2",
"https://security-tracker.debian.org/tracker/source-package/proftpd-dfsg",
"https://security-tracker.debian.org/tracker/source-package/trilead-ssh2",
"https://security.gentoo.org/glsa/202312-16",
"https://security.gentoo.org/glsa/202312-17",
"https://security.netapp.com/advisory/ntap-20240105-0004/",
"https://support.apple.com/kb/HT214084",
"https://thorntech.com/cve-2023-48795-and-sftp-gateway/",
"https://twitter.com/TrueSkrillor/status/1736774389725565005",
"https://ubuntu.com/security/CVE-2023-48795",
"https://winscp.net/eng/docs/history#6.2.2",
"https://www.bitvise.com/ssh-client-version-history#933",
"https://www.bitvise.com/ssh-server-version-history",
"https://www.chiark.greenend.org.uk/~sgtatham/putty/changes.html",
"https://www.crushftp.com/crush10wiki/Wiki.jsp?page=Update",
"https://www.debian.org/security/2023/dsa-5586",
"https://www.debian.org/security/2023/dsa-5588",
"https://www.freebsd.org/security/advisories/FreeBSD-SA-23:19.openssh.asc",
"https://www.lancom-systems.de/service-support/allgemeine-sicherheitshinweise#c243508",
"https://www.netsarang.com/en/xshell-update-history/",
"https://www.openssh.com/openbsd.html",
"https://www.openssh.com/txt/release-9.6",
"https://www.openwall.com/lists/oss-security/2023/12/18/2",
"https://www.openwall.com/lists/oss-security/2023/12/20/3",
"https://www.paramiko.org/changelog.html",
"https://www.reddit.com/r/sysadmin/comments/18idv52/cve202348795_why_is_this_cve_still_undisclosed/",
"https://www.suse.com/c/suse-addresses-the-ssh-v2-protocol-terrapin-attack-aka-cve-2023-48795/",
"https://www.terrapin-attack.com",
"https://www.theregister.com/2023/12/20/terrapin_attack_ssh",
"https://www.vandyke.com/products/securecrt/history.txt",
"https://www.vicarius.io/vsociety/posts/cve-2023-48795-detect-openssh-vulnerabilit",
"https://www.vicarius.io/vsociety/posts/cve-2023-48795-mitigate-openssh-vulnerability"
],
"score": 5.9,
"services": [
"22/ssh"
],
"severity": "medium",
"summary": "The SSH transport protocol with certain OpenSSH extensions, found in OpenSSH before 9.6 and other products, allows remote attackers to bypass integrity checks such that some packets are omitted (from the extension negotiation message), and a client and server may consequently end up with a connection for which some security features have been downgraded or disabled, aka a Terrapin attack. This occurs because the SSH Binary Packet Protocol (BPP), implemented by these extensions, mishandles the handshake phase and mishandles use of sequence numbers. For example, there is an effective attack against SSH's use of ChaCha20-Poly1305 (and CBC with Encrypt-then-MAC). The bypass occurs in [email protected] and (if CBC is used) the [email protected] MAC algorithms. This also affects Maverick Synergy Java SSH API before 3.1.0-SNAPSHOT, Dropbear through 2022.83, Ssh before 5.1.1 in Erlang/OTP, PuTTY before 0.80, AsyncSSH before 2.14.2, golang.org/x/crypto before 0.17.0, libssh before 0.10.6, libssh2 through 1.11.0, Thorn Tech SFTP Gateway before 3.4.6, Tera Term before 5.1, Paramiko before 3.4.0, jsch before 0.2.15, SFTPGo before 2.5.6, Netgate pfSense Plus through 23.09.1, Netgate pfSense CE through 2.7.2, HPN-SSH through 18.2.0, ProFTPD before 1.3.8b (and before 1.3.9rc2), ORYX CycloneSSH before 2.3.4, NetSarang XShell 7 before Build 0144, CrushFTP before 10.6.0, ConnectBot SSH library before 2.2.22, Apache MINA sshd through 2.11.0, sshj through 0.37.0, TinySSH through 20230101, trilead-ssh2 6401, LANCOM LCOS and LANconfig, FileZilla before 3.66.4, Nova before 11.8, PKIX-SSH before 14.4, SecureCRT before 9.4.3, Transmit5 before 5.10.4, Win32-OpenSSH before 9.5.0.0p1-Beta, WinSCP before 6.2.2, Bitvise SSH Server before 9.32, Bitvise SSH Client before 9.33, KiTTY through 0.76.1.13, the net-ssh gem 7.2.0 for Ruby, the mscdex ssh2 module before 1.15.0 for Node.js, the thrussh library before 0.35.1 for Rust, and the Russh crate before 0.40.2 for Rust.",
"vector_string": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N",
"weakness": "CWE-354"
},
"CVE-2023-51384": {
"id": "CVE-2023-51384",
"references": [
"http://seclists.org/fulldisclosure/2024/Mar/21",
"https://github.com/openssh/openssh-portable/commit/881d9c6af9da4257c69c327c4e2f1508b2fa754b",
"https://security.netapp.com/advisory/ntap-20240105-0005/",
"https://support.apple.com/kb/HT214084",
"https://www.debian.org/security/2023/dsa-5586",
"https://www.openssh.com/txt/release-9.6",
"https://www.openwall.com/lists/oss-security/2023/12/18/2",
"http://seclists.org/fulldisclosure/2024/Mar/21",
"https://github.com/openssh/openssh-portable/commit/881d9c6af9da4257c69c327c4e2f1508b2fa754b",
"https://security.netapp.com/advisory/ntap-20240105-0005/",
"https://support.apple.com/kb/HT214084",
"https://www.debian.org/security/2023/dsa-5586",
"https://www.openssh.com/txt/release-9.6",
"https://www.openwall.com/lists/oss-security/2023/12/18/2"
],
"score": 5.5,
"services": [
"22/ssh"
],
"severity": "medium",
"summary": "In ssh-agent in OpenSSH before 9.6, certain destination constraints can be incompletely applied. When destination constraints are specified during addition of PKCS#11-hosted private keys, these constraints are only applied to the first key, even if a PKCS#11 token returns multiple keys.",
"vector_string": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N",
"weakness": "NVD-CWE-noinfo"
},
"CVE-2023-51385": {
"id": "CVE-2023-51385",
"references": [
"http://seclists.org/fulldisclosure/2024/Mar/21",
"http://www.openwall.com/lists/oss-security/2023/12/26/4",
"https://github.com/openssh/openssh-portable/commit/7ef3787c84b6b524501211b11a26c742f829af1a",
"https://lists.debian.org/debian-lts-announce/2023/12/msg00017.html",
"https://security.gentoo.org/glsa/202312-17",
"https://security.netapp.com/advisory/ntap-20240105-0005/",
"https://support.apple.com/kb/HT214084",
"https://vin01.github.io/piptagole/ssh/security/openssh/libssh/remote-code-execution/2023/12/20/openssh-proxycommand-libssh-rce.html",
"https://www.debian.org/security/2023/dsa-5586",
"https://www.openssh.com/txt/release-9.6",
"https://www.openwall.com/lists/oss-security/2023/12/18/2",
"http://seclists.org/fulldisclosure/2024/Mar/21",
"http://www.openwall.com/lists/oss-security/2023/12/26/4",
"http://www.openwall.com/lists/oss-security/2025/10/07/1",
"http://www.openwall.com/lists/oss-security/2025/10/12/1",
"https://github.com/openssh/openssh-portable/commit/7ef3787c84b6b524501211b11a26c742f829af1a",
"https://lists.debian.org/debian-lts-announce/2023/12/msg00017.html",
"https://security.gentoo.org/glsa/202312-17",
"https://security.netapp.com/advisory/ntap-20240105-0005/",
"https://support.apple.com/kb/HT214084",
"https://vin01.github.io/piptagole/ssh/security/openssh/libssh/remote-code-execution/2023/12/20/openssh-proxycommand-libssh-rce.html",
"https://www.debian.org/security/2023/dsa-5586",
"https://www.openssh.com/txt/release-9.6",
"https://www.openwall.com/lists/oss-security/2023/12/18/2"
],
"score": 6.5,
"services": [
"22/ssh"
],
"severity": "medium",
"summary": "In ssh in OpenSSH before 9.6, OS command injection might occur if a user name or host name has shell metacharacters, and this name is referenced by an expansion token in certain situations. For example, an untrusted Git repository can have a submodule with shell metacharacters in a user name or host name.",
"vector_string": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N",
"weakness": "CWE-78"
},
"CVE-2023-51767": {
"id": "CVE-2023-51767",
"references": [
"https://access.redhat.com/security/cve/CVE-2023-51767",
"https://arxiv.org/abs/2309.02545",
"https://bugzilla.redhat.com/show_bug.cgi?id=2255850",
"https://github.com/openssh/openssh-portable/blob/8241b9c0529228b4b86d88b1a6076fb9f97e4a99/auth-passwd.c#L77",
"https://github.com/openssh/openssh-portable/blob/8241b9c0529228b4b86d88b1a6076fb9f97e4a99/monitor.c#L878",
"https://security.netapp.com/advisory/ntap-20240125-0006/",
"https://ubuntu.com/security/CVE-2023-51767",
"https://www.openwall.com/lists/oss-security/2025/09/22/1",
"http://www.openwall.com/lists/oss-security/2025/09/22/1",
"http://www.openwall.com/lists/oss-security/2025/09/22/2",
"http://www.openwall.com/lists/oss-security/2025/09/23/1",
"http://www.openwall.com/lists/oss-security/2025/09/23/3",
"http://www.openwall.com/lists/oss-security/2025/09/23/4",
"http://www.openwall.com/lists/oss-security/2025/09/23/5",
"http://www.openwall.com/lists/oss-security/2025/09/24/4",
"http://www.openwall.com/lists/oss-security/2025/09/24/7",
"http://www.openwall.com/lists/oss-security/2025/09/25/2",
"http://www.openwall.com/lists/oss-security/2025/09/25/6",
"http://www.openwall.com/lists/oss-security/2025/09/26/2",
"http://www.openwall.com/lists/oss-security/2025/09/26/4",
"http://www.openwall.com/lists/oss-security/2025/09/27/1",
"http://www.openwall.com/lists/oss-security/2025/09/27/2",
"http://www.openwall.com/lists/oss-security/2025/09/27/3",
"http://www.openwall.com/lists/oss-security/2025/09/27/4",
"http://www.openwall.com/lists/oss-security/2025/09/27/5",
"http://www.openwall.com/lists/oss-security/2025/09/27/6",
"http://www.openwall.com/lists/oss-security/2025/09/27/7",
"http://www.openwall.com/lists/oss-security/2025/09/28/7",
"http://www.openwall.com/lists/oss-security/2025/09/29/1",
"http://www.openwall.com/lists/oss-security/2025/09/29/4",
"http://www.openwall.com/lists/oss-security/2025/09/29/5",
"http://www.openwall.com/lists/oss-security/2025/09/29/6",
"http://www.openwall.com/lists/oss-security/2025/10/01/1",
"http://www.openwall.com/lists/oss-security/2025/10/01/2",
"https://access.redhat.com/security/cve/CVE-2023-51767",
"https://arxiv.org/abs/2309.02545",
"https://bugzilla.redhat.com/show_bug.cgi?id=2255850",
"https://github.com/openssh/openssh-portable/blob/8241b9c0529228b4b86d88b1a6076fb9f97e4a99/auth-passwd.c#L77",
"https://github.com/openssh/openssh-portable/blob/8241b9c0529228b4b86d88b1a6076fb9f97e4a99/monitor.c#L878",
"https://security.netapp.com/advisory/ntap-20240125-0006/",
"https://ubuntu.com/security/CVE-2023-51767"
],
"score": 7,
"services": [
"22/ssh"
],
"severity": "high",
"summary": "OpenSSH through 10.0, when common types of DRAM are used, might allow row hammer attacks (for authentication bypass) because the integer value of authenticated in mm_answer_authpassword does not resist flips of a single bit. NOTE: this is applicable to a certain threat model of attacker-victim co-location in which the attacker has user privileges. NOTE: this is disputed by the Supplier, who states \"we do not consider it to be the application's responsibility to defend against platform architectural weaknesses.\"",
"vector_string": "CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H",
"weakness": "NVD-CWE-Other"
}
}
}