/*
jQuery JavaScript Library v2.2.4
http://jquery.com/
Includes Sizzle.js
http://sizzlejs.com/
Copyright jQuery Foundation and other contributors
Released under the MIT license
http://jquery.org/license
Date: 2016-05-20T17:23Z
Sizzle CSS Selector Engine v2.2.1
http://sizzlejs.com/
Copyright jQuery Foundation and other contributors
Released under the MIT license
http://jquery.org/license
Date: 2015-10-17
*/
(function(u,ka){"object"===typeof module&&"object"===typeof module.exports?module.exports=u.document?ka(u,!0):function(u){if(!u.document)throw Error("jQuery requires a window with a document");return ka(u)}:ka(u)})("undefined"!==typeof window?window:this,function(u,ka){function Ja(a){var b=!!a&&"length"in a&&a.length,d=c.type(a);return"function"===d||c.isWindow(a)?!1:"array"===d||0===b||"number"===typeof b&&0")).appendTo(b.documentElement),b=Aa[0].contentDocument,b.write(),b.close(),d=lb(a,b),Aa.detach()),mb[a]=d);return d}function ma(a,b,d){var e=a.style;var f=(d=d||Da(a))?d.getPropertyValue(b)||d[b]:void 0;""!==f&&void 0!==
f||c.contains(a.ownerDocument,a)||(f=c.style(a,b));if(d&&!A.pixelMarginRight()&&Oa.test(f)&&nb.test(b)){a=e.width;b=e.minWidth;var g=e.maxWidth;e.minWidth=e.maxWidth=e.width=f;f=d.width;e.width=a;e.minWidth=b;e.maxWidth=g}return void 0!==f?f+"":f}function Pa(a,b){return{get:function(){if(a())delete this.get;else return(this.get=b).apply(this,arguments)}}}function ob(a){if(a in pb)return a;for(var b=a[0].toUpperCase()+a.slice(1),d=qb.length;d--;)if(a=qb[d]+b,a in pb)return a}function rb(a,b,d){return(a=
sa.exec(b))?Math.max(0,a[2]-(d||0))+(a[3]||"px"):b}function sb(a,b,d,e,f){b=d===(e?"border":"content")?4:"width"===b?1:0;for(var g=0;4>b;b+=2)"margin"===d&&(g+=c.css(a,d+Z[b],!0,f)),e?("content"===d&&(g-=c.css(a,"padding"+Z[b],!0,f)),"margin"!==d&&(g-=c.css(a,"border"+Z[b]+"Width",!0,f))):(g+=c.css(a,"padding"+Z[b],!0,f),"padding"!==d&&(g+=c.css(a,"border"+Z[b]+"Width",!0,f)));return g}function tb(a,b,d){var e=!0,f="width"===b?a.offsetWidth:a.offsetHeight,g=Da(a),h="border-box"===c.css(a,"boxSizing",
!1,g);if(0>=f||null==f){f=ma(a,b,g);if(0>f||null==f)f=a.style[b];if(Oa.test(f))return f;e=h&&(A.boxSizingReliable()||f===a.style[b]);f=parseFloat(f)||0}return f+sb(a,b,d||(h?"border":"content"),e,g)+"px"}function ub(a,b){for(var d,e,f,g=[],h=0,l=a.length;hd;d+=2-b){var f=Z[d];c["margin"+f]=c["padding"+f]=a}b&&(c.opacity=c.width=a);return c}function wb(a,b,d){for(var c,f=(I.tweeners[b]||[]).concat(I.tweeners["*"]),g=0,h=f.length;g<
h;g++)if(c=f[g].call(d,b,a))return c}function Xb(a,b){var d,e;for(d in a){var f=c.camelCase(d);var g=b[f];var h=a[d];c.isArray(h)&&(g=h[1],h=a[d]=h[0]);d!==f&&(a[f]=h,delete a[d]);if((e=c.cssHooks[f])&&"expand"in e)for(d in h=e.expand(h),delete a[f],h)d in a||(a[d]=h[d],b[d]=g);else b[f]=g}}function I(a,b,d){var e,f=0,g=I.prefilters.length,h=c.Deferred().always(function(){delete l.elem}),l=function(){if(e)return!1;var b=na||vb();b=Math.max(0,k.startTime+k.duration-b);for(var d=1-(b/k.duration||0),
c=0,f=k.tweens.length;cd&&f)return b;h.resolveWith(a,[k]);return!1},k=h.promise({elem:a,props:c.extend({},b),opts:c.extend(!0,{specialEasing:{},easing:c.easing._default},d),originalProperties:b,originalOptions:d,startTime:na||vb(),duration:d.duration,tweens:[],createTween:function(b,d){b=c.Tween(a,k.opts,b,d,k.opts.specialEasing[b]||k.opts.easing);k.tweens.push(b);return b},stop:function(b){var d=0,c=b?k.tweens.length:0;if(e)return this;for(e=
!0;da?this[a+this.length]:this[a]:aa.call(this)},pushStack:function(a){a=c.merge(this.constructor(),a);a.prevObject=this;a.context=this.context;
return a},each:function(a){return c.each(this,a)},map:function(a){return this.pushStack(c.map(this,function(b,d){return a.call(b,d,b)}))},slice:function(){return this.pushStack(aa.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length;a=+a+(0>a?b:0);return this.pushStack(0<=a&&aC.cacheLength&&delete a[b.shift()];return a[c+" "]=d}var b=[];return a}function c(a){a[B]=!0;return a}function f(a){var b=z.createElement("div");try{return!!a(b)}catch(w){return!1}finally{b.parentNode&&b.parentNode.removeChild(b)}}function g(a,b){a=a.split("|");for(var c=a.length;c--;)C.attrHandle[a[c]]=
b}function h(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||-2147483648)-(~a.sourceIndex||-2147483648);if(d)return d;if(c)for(;c=c.nextSibling;)if(c===b)return-1;return a?1:-1}function l(a){return function(b){return"input"===b.nodeName.toLowerCase()&&b.type===a}}function k(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function m(a){return c(function(b){b=+b;return c(function(c,d){for(var e,f=a([],c.length,b),g=f.length;g--;)c[e=
f[g]]&&(c[e]=!(d[e]=c[e]))})})}function n(a){return a&&"undefined"!==typeof a.getElementsByTagName&&a}function p(){}function r(a){for(var b=0,c=a.length,d="";b+~]|[\x20\t\r\n\f])[\x20\t\r\n\f]*/,
pa=/=[\x20\t\r\n\f]*([^\]'"]*?)[\x20\t\r\n\f]*\]/g,qa=/:((?:\\.|[\w-]|[^\x00-\xa0])+)(?:\((('((?:\\.|[^\\'])*)'|"((?:\\.|[^\\"])*)")|((?:\\.|[^\\()[\]]|\[[\x20\t\r\n\f]*((?:\\.|[\w-]|[^\x00-\xa0])+)(?:[\x20\t\r\n\f]*([*^$|!~]?=)[\x20\t\r\n\f]*(?:'((?:\\.|[^\\'])*)'|"((?:\\.|[^\\"])*)"|((?:\\.|[\w-]|[^\x00-\xa0])+))|)[\x20\t\r\n\f]*\])*)|.*)\)|)/,ka=/^(?:\\.|[\w-]|[^\x00-\xa0])+$/,Y={ID:/^#((?:\\.|[\w-]|[^\x00-\xa0])+)/,CLASS:/^\.((?:\\.|[\w-]|[^\x00-\xa0])+)/,TAG:/^((?:\\.|[\w-]|[^\x00-\xa0])+|[*])/,
ATTR:/^\[[\x20\t\r\n\f]*((?:\\.|[\w-]|[^\x00-\xa0])+)(?:[\x20\t\r\n\f]*([*^$|!~]?=)[\x20\t\r\n\f]*(?:'((?:\\.|[^\\'])*)'|"((?:\\.|[^\\"])*)"|((?:\\.|[\w-]|[^\x00-\xa0])+))|)[\x20\t\r\n\f]*\]/,PSEUDO:/^:((?:\\.|[\w-]|[^\x00-\xa0])+)(?:\((('((?:\\.|[^\\'])*)'|"((?:\\.|[^\\"])*)")|((?:\\.|[^\\()[\]]|\[[\x20\t\r\n\f]*((?:\\.|[\w-]|[^\x00-\xa0])+)(?:[\x20\t\r\n\f]*([*^$|!~]?=)[\x20\t\r\n\f]*(?:'((?:\\.|[^\\'])*)'|"((?:\\.|[^\\"])*)"|((?:\\.|[\w-]|[^\x00-\xa0])+))|)[\x20\t\r\n\f]*\])*)|.*)\)|)/,CHILD:/^:(only|first|last|nth|nth-last)-(child|of-type)(?:\([\x20\t\r\n\f]*(even|odd|(([+-]|)(\d*)n|)[\x20\t\r\n\f]*(?:([+-]|)[\x20\t\r\n\f]*(\d+)|))[\x20\t\r\n\f]*\)|)/i,
bool:/^(?:checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)$/i,needsContext:/^[\x20\t\r\n\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\([\x20\t\r\n\f]*((?:-\d)?\d*)[\x20\t\r\n\f]*\)|)(?=[^-]|$)/i},sa=/^(?:input|select|textarea|button)$/i,ua=/^h\d$/i,T=/^[^{]+\{\s*\[native \w/,xa=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ja=/[+~]/,ya=/'|\\/g,ha=/\\([\da-f]{1,6}[\x20\t\r\n\f]?|([\x20\t\r\n\f])|.)/ig,ia=function(a,b,c){a="0x"+b-65536;
return a!==a||c?b:0>a?String.fromCharCode(a+65536):String.fromCharCode(a>>10|55296,a&1023|56320)},ra=function(){va()};try{oa.apply(fa=Z.call(F.childNodes),F.childNodes),fa[F.childNodes.length].nodeType}catch(v){oa={apply:fa.length?function(a,b){ca.apply(a,Z.call(b))}:function(a,b){for(var c=a.length,d=0;a[c++]=b[d++];);a.length=c-1}}}var G=b.support={};var za=b.isXML=function(a){return(a=a&&(a.ownerDocument||a).documentElement)?"HTML"!==a.nodeName:!1};var va=b.setDocument=function(a){var b;a=a?a.ownerDocument||
a:F;if(a===z||9!==a.nodeType||!a.documentElement)return z;z=a;W=z.documentElement;V=!za(z);(b=z.defaultView)&&b.top!==b&&(b.addEventListener?b.addEventListener("unload",ra,!1):b.attachEvent&&b.attachEvent("onunload",ra));G.attributes=f(function(a){a.className="i";return!a.getAttribute("className")});G.getElementsByTagName=f(function(a){a.appendChild(z.createComment(""));return!a.getElementsByTagName("*").length});G.getElementsByClassName=T.test(z.getElementsByClassName);G.getById=f(function(a){W.appendChild(a).id=
B;return!z.getElementsByName||!z.getElementsByName(B).length});G.getById?(C.find.ID=function(a,b){if("undefined"!==typeof b.getElementById&&V)return(a=b.getElementById(a))?[a]:[]},C.filter.ID=function(a){var b=a.replace(ha,ia);return function(a){return a.getAttribute("id")===b}}):(delete C.find.ID,C.filter.ID=function(a){var b=a.replace(ha,ia);return function(a){return(a="undefined"!==typeof a.getAttributeNode&&a.getAttributeNode("id"))&&a.value===b}});C.find.TAG=G.getElementsByTagName?function(a,
b){if("undefined"!==typeof b.getElementsByTagName)return b.getElementsByTagName(a);if(G.qsa)return b.querySelectorAll(a)}:function(a,b){var c=[],d=0;b=b.getElementsByTagName(a);if("*"===a){for(;a=b[d++];)1===a.nodeType&&c.push(a);return c}return b};C.find.CLASS=G.getElementsByClassName&&function(a,b){if("undefined"!==typeof b.getElementsByClassName&&V)return b.getElementsByClassName(a)};wa=[];Q=[];if(G.qsa=T.test(z.querySelectorAll))f(function(a){W.appendChild(a).innerHTML="";a.querySelectorAll("[msallowcapture^='']").length&&Q.push("[*^$]=[\\x20\\t\\r\\n\\f]*(?:''|\"\")");a.querySelectorAll("[selected]").length||Q.push("\\[[\\x20\\t\\r\\n\\f]*(?:value|checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)");a.querySelectorAll("[id~="+B+"-]").length||Q.push("~=");a.querySelectorAll(":checked").length||Q.push(":checked");a.querySelectorAll("a#"+
B+"+*").length||Q.push(".#.+[+~]")}),f(function(a){var b=z.createElement("input");b.setAttribute("type","hidden");a.appendChild(b).setAttribute("name","D");a.querySelectorAll("[name=d]").length&&Q.push("name[\\x20\\t\\r\\n\\f]*[*^$|!~]?=");a.querySelectorAll(":enabled").length||Q.push(":enabled",":disabled");a.querySelectorAll("*,:x");Q.push(",.*:")});(G.matchesSelector=T.test(Ga=W.matches||W.webkitMatchesSelector||W.mozMatchesSelector||W.oMatchesSelector||W.msMatchesSelector))&&f(function(a){G.disconnectedMatch=
Ga.call(a,"div");Ga.call(a,"[s!='']:x");wa.push("!=",":((?:\\\\.|[\\w-]|[^\\x00-\\xa0])+)(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|\\[[\\x20\\t\\r\\n\\f]*((?:\\\\.|[\\w-]|[^\\x00-\\xa0])+)(?:[\\x20\\t\\r\\n\\f]*([*^$|!~]?=)[\\x20\\t\\r\\n\\f]*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|((?:\\\\.|[\\w-]|[^\\x00-\\xa0])+))|)[\\x20\\t\\r\\n\\f]*\\])*)|.*)\\)|)")});Q=Q.length&&new RegExp(Q.join("|"));wa=wa.length&&new RegExp(wa.join("|"));Ca=(b=T.test(W.compareDocumentPosition))||
T.test(W.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a;b=b&&b.parentNode;return a===b||!!(b&&1===b.nodeType&&(c.contains?c.contains(b):a.compareDocumentPosition&&a.compareDocumentPosition(b)&16))}:function(a,b){if(b)for(;b=b.parentNode;)if(b===a)return!0;return!1};I=b?function(a,b){if(a===b)return R=!0,0;var c=!a.compareDocumentPosition-!b.compareDocumentPosition;if(c)return c;c=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1;return c&1||!G.sortDetached&&
b.compareDocumentPosition(a)===c?a===z||a.ownerDocument===F&&Ca(F,a)?-1:b===z||b.ownerDocument===F&&Ca(F,b)?1:J?L(J,a)-L(J,b):0:c&4?-1:1}:function(a,b){if(a===b)return R=!0,0;var c=0,d=a.parentNode,e=b.parentNode,f=[a],g=[b];if(!d||!e)return a===z?-1:b===z?1:d?-1:e?1:J?L(J,a)-L(J,b):0;if(d===e)return h(a,b);for(;a=a.parentNode;)f.unshift(a);for(a=b;a=a.parentNode;)g.unshift(a);for(;f[c]===g[c];)c++;return c?h(f[c],g[c]):f[c]===F?-1:g[c]===F?1:0};return z};b.matches=function(a,c){return b(a,null,null,
c)};b.matchesSelector=function(a,c){(a.ownerDocument||a)!==z&&va(a);c=c.replace(pa,"='$1']");if(!(!G.matchesSelector||!V||O[c+" "]||wa&&wa.test(c)||Q&&Q.test(c)))try{var d=Ga.call(a,c);if(d||G.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(N){}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){a[1]=a[1].replace(ha,ia);a[3]=(a[3]||a[4]||a[5]||"").replace(ha,ia);"~="===a[2]&&(a[3]=" "+a[3]+
" ");return a.slice(0,4)},CHILD:function(a){a[1]=a[1].toLowerCase();"nth"===a[1].slice(0,3)?(a[3]||b.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&b.error(a[0]);return a},PSEUDO:function(a){var b,c=!a[6]&&a[2];if(Y.CHILD.test(a[0]))return null;a[3]?a[2]=a[4]||a[5]||"":c&&qa.test(c)&&(b=ba(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b));return a.slice(0,3)}},filter:{TAG:function(a){var b=a.replace(ha,
ia).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=H[a+" "];return b||(b=new RegExp("(^|[\\x20\\t\\r\\n\\f])"+a+"([\\x20\\t\\r\\n\\f]|$)"),H(a,function(a){return b.test("string"===typeof a.className&&a.className||"undefined"!==typeof a.getAttribute&&a.getAttribute("class")||"")}))},ATTR:function(a,c,d){return function(e){e=b.attr(e,a);if(null==e)return"!="===c;if(!c)return!0;e+="";return"="===c?e===d:"!="===c?
e!==d:"^="===c?d&&0===e.indexOf(d):"*="===c?d&&-1a.nodeType)return!1;return!0},parent:function(a){return!C.pseudos.empty(a)},header:function(a){return ua.test(a.nodeName)},input:function(a){return sa.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===
b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:m(function(){return[0]}),last:m(function(a,b){return[b-1]}),eq:m(function(a,b,c){return[0>c?c+b:c]}),even:m(function(a,b){for(var c=0;cc?c+b:c;0<=--b;)a.push(b);return a}),gt:m(function(a,b,c){for(c=
0>c?c+b:c;++c";return"#"===a.firstChild.getAttribute("href")})||g("type|href|height|width",function(a,b,c){if(!c)return a.getAttribute(b,"type"===b.toLowerCase()?1:2)});G.attributes&&f(function(a){a.innerHTML="";a.firstChild.setAttribute("value","");return""===a.firstChild.getAttribute("value")})||
g("value",function(a,b,c){if(!c&&"input"===a.nodeName.toLowerCase())return a.defaultValue});f(function(a){return null==a.getAttribute("disabled")})||g("checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",function(a,b,c){var d;if(!c)return!0===a[b]?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null});return b}(u);c.find=pa;c.expr=pa.selectors;c.expr[":"]=c.expr.pseudos;c.uniqueSort=c.unique=pa.uniqueSort;c.text=
pa.getText;c.isXMLDoc=pa.isXML;c.contains=pa.contains;var qa=function(a,b,d){for(var e=[],f=void 0!==d;(a=a[b])&&9!==a.nodeType;)if(1===a.nodeType){if(f&&c(a).is(d))break;e.push(a)}return e},Ab=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},Bb=c.expr.match.needsContext,Cb=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,Ob=/^.[^:#\[\.,]*$/;c.filter=function(a,b,d){var e=b[0];d&&(a=":not("+a+")");return 1===b.length&&1===e.nodeType?c.find.matchesSelector(e,a)?[e]:[]:c.find.matches(a,
c.grep(b,function(a){return 1===a.nodeType}))};c.fn.extend({find:function(a){var b,d=this.length,e=[],f=this;if("string"!==typeof a)return this.pushStack(c(a).filter(function(){for(b=0;b)[^>]*|#([\w-]*))$/;(c.fn.init=function(a,b,d){if(!a)return this;d=d||ec;if("string"===typeof a){var e="<"===a[0]&&">"===a[a.length-1]&&3<=a.length?[null,a,null]:dc.exec(a);if(!e||!e[1]&&b)return!b||b.jquery?(b||d).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof c?b[0]:b,c.merge(this,c.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:q,!0)),Cb.test(e[1])&&c.isPlainObject(b))for(e in b)if(c.isFunction(this[e]))this[e](b[e]);
else this.attr(e,b[e])}else(b=q.getElementById(e[2]))&&b.parentNode&&(this.length=1,this[0]=b),this.context=q,this.selector=a;return this}if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if(c.isFunction(a))return void 0!==d.ready?d.ready(a):a(c);void 0!==a.selector&&(this.selector=a.selector,this.context=a.context);return c.makeArray(a,this)}).prototype=c.fn;var ec=c(q);var fc=/^(?:parents|prev(?:Until|All))/,gc={children:!0,contents:!0,next:!0,prev:!0};c.fn.extend({has:function(a){var b=
c(a,this),d=b.length;return this.filter(function(){for(var a=0;ad.nodeType&&(h?-1",""],thead:[1,""],col:[2,""],tr:[2,""],td:[3,""],_default:[0,"",""]};H.optgroup=H.option;H.tbody=H.tfoot=H.colgroup=H.caption=H.thead;H.th=H.td;var Rb=/<|?\w+;/;(function(){var a=q.createDocumentFragment().appendChild(q.createElement("div")),b=q.createElement("input");b.setAttribute("type","radio");b.setAttribute("checked","checked");b.setAttribute("name","t");a.appendChild(b);A.checkClone=a.cloneNode(!0).cloneNode(!0).lastChild.checked;a.innerHTML="";A.noCloneChecked=!!a.cloneNode(!0).lastChild.defaultValue})();
var hc=/^key/,ic=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Fb=/^([^.]*)(?:\.(.+)|)/;c.event={global:{},add:function(a,b,d,e,f){var g,h,l,k,m;if(l=t.get(a)){if(d.handler){var n=d;d=n.handler;f=n.selector}d.guid||(d.guid=c.guid++);(h=l.events)||(h=l.events={});(g=l.handle)||(g=l.handle=function(b){return"undefined"!==typeof c&&c.event.triggered!==b.type?c.event.dispatch.apply(a,arguments):void 0});b=(b||"").match(K)||[""];for(l=b.length;l--;){var p=Fb.exec(b[l])||[];var r=k=p[1];var u=(p[2]||
"").split(".").sort();r&&(p=c.event.special[r]||{},r=(f?p.delegateType:p.bindType)||r,p=c.event.special[r]||{},k=c.extend({type:r,origType:k,data:e,handler:d,guid:d.guid,selector:f,needsContext:f&&c.expr.match.needsContext.test(f),namespace:u.join(".")},n),(m=h[r])||(m=h[r]=[],m.delegateCount=0,p.setup&&!1!==p.setup.call(a,e,u,g)||a.addEventListener&&a.addEventListener(r,g,{passive:!1})),p.add&&(p.add.call(a,k),k.handler.guid||(k.handler.guid=d.guid)),f?m.splice(m.delegateCount++,0,k):m.push(k),c.event.global[r]=
!0)}}},remove:function(a,b,d,e,f){var g,h,l,k,m,n=t.hasData(a)&&t.get(a);if(n&&(l=n.events)){b=(b||"").match(K)||[""];for(k=b.length;k--;){var p=Fb.exec(b[k])||[];var r=m=p[1];var u=(p[2]||"").split(".").sort();if(r){var q=c.event.special[r]||{};r=(e?q.delegateType:q.bindType)||r;var A=l[r]||[];p=p[2]&&new RegExp("(^|\\.)"+u.join("\\.(?:.*\\.|)")+"(\\.|$)");for(h=g=A.length;g--;){var x=A[g];!f&&m!==x.origType||d&&d.guid!==x.guid||p&&!p.test(x.namespace)||e&&e!==x.selector&&("**"!==e||!x.selector)||
(A.splice(g,1),x.selector&&A.delegateCount--,q.remove&&q.remove.call(a,x))}h&&!A.length&&(q.teardown&&!1!==q.teardown.call(a,u,n.handle)||c.removeEvent(a,r,n.handle),delete l[r])}else for(r in l)c.event.remove(a,r+b[k],d,e,!0)}c.isEmptyObject(l)&&t.remove(a,"handle events")}},dispatch:function(a){a=c.event.fix(a);var b,d,e,f=aa.call(arguments);var g=(t.get(this,"events")||{})[a.type]||[];var h=c.event.special[a.type]||{};f[0]=a;a.delegateTarget=this;if(!h.preDispatch||!1!==h.preDispatch.call(this,
a)){var l=c.event.handlers.call(this,a,g);for(g=0;(e=l[g++])&&!a.isPropagationStopped();)for(a.currentTarget=e.elem,b=0;(d=e.handlers[b++])&&!a.isImmediatePropagationStopped();)if(!a.rnamespace||a.rnamespace.test(d.namespace))a.handleObj=d,a.data=d.data,d=((c.event.special[d.origType]||{}).handle||d.handler).apply(e.elem,f),void 0!==d&&!1===(a.result=d)&&(a.preventDefault(),a.stopPropagation());h.postDispatch&&h.postDispatch.call(this,a);return a.result}},handlers:function(a,b){var d,e=[],f=b.delegateCount,
g=a.target;if(f&&g.nodeType&&("click"!==a.type||isNaN(a.button)||1>a.button))for(;g!==this;g=g.parentNode||this)if(1===g.nodeType&&(!0!==g.disabled||"click"!==a.type)){var h=[];for(d=0;d]*)\/>/gi,kc=/