From 3df53733572c18af9287563fe87cd71c20c6162e Mon Sep 17 00:00:00 2001 From: Benson Cho Date: Sun, 21 Apr 2024 03:53:38 +0800 Subject: [PATCH] version 1.0.0 --- docs/img/gameOver.png | Bin 0 -> 33323 bytes docs/img/tetris.png | Bin 0 -> 46512 bytes docs/index.html | 71 +++++++++++++++++++ docs/index.js | 1 + docs/lib/js/jquery-1.10.2.min.js | 2 + docs/lib/js/jquery-1.10.2.min.js.LICENSE.txt | 3 + 6 files changed, 77 insertions(+) create mode 100644 docs/img/gameOver.png create mode 100644 docs/img/tetris.png create mode 100644 docs/index.html create mode 100644 docs/index.js create mode 100644 docs/lib/js/jquery-1.10.2.min.js create mode 100644 docs/lib/js/jquery-1.10.2.min.js.LICENSE.txt diff --git a/docs/img/gameOver.png b/docs/img/gameOver.png new file mode 100644 index 0000000000000000000000000000000000000000..af5921cc8b923c037d4d69d536a7edf13900a25e GIT binary patch literal 33323 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 literal 0 HcmV?d00001 diff --git a/docs/img/tetris.png b/docs/img/tetris.png new file mode 100644 index 0000000000000000000000000000000000000000..54f0053a256804ddd4edb03574657f2a10d658f3 GIT binary patch literal 46512 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 voe`k=pNBBCP

分數: 0
Combo: 0
Next
Hold
旋轉:
移動:
hold/pause:
/ P
速降: space
\ No newline at end of file diff --git a/docs/index.js b/docs/index.js new file mode 100644 index 0000000..de2591c --- /dev/null +++ b/docs/index.js @@ -0,0 +1 @@ +(()=>{"use strict";({156:function(){var e,r,t,o,n,i,c,a,y,u,s,l,x,f,d,h,T,g,E,v,p,Y,b,w,P,m,k,S,C,F,O,A,B,_,I,U,j,M,W,D,N,R,L,X,z,G,J,H,Z,V,q,K,Q,ee,re,te,oe=this&&this.__spreadArray||function(e,r,t){if(t||2===arguments.length)for(var o,n=0,i=r.length;n0},O=function(){var e=F(),r=t.DOWN;e?_(r)?B(r):(A(),Q()):h=!0},A=function(){Object.keys(f).forEach((function(e){var r=f[e];r.canMove=!1,y[r.y][r.x]=r,delete f[e]}))},B=function(e,r){void 0===r&&(r=1),Object.keys(f).forEach((function(t){var o=M(f[t].x,f[t].y,e,r),n=o.x-f[t].x,i=o.y-f[t].y;f[t].x=o.x,f[t].y=o.y,f[t].groupX=f[t].groupX+n,f[t].groupY=f[t].groupY+i}))},_=function(e,r){void 0===r&&(r=1);var t=!0;return Object.keys(f).forEach((function(o){var n=M(f[o].x,f[o].y,e,r);I(n.x,n.y)||(t=!1)})),a.log("canMoveGroup type "+e+" canMove "+t+" index "+r),t},I=function(e,r){return!(e<0||e>=p.grid_cols||r<0||r>=p.grid_rows||y[r][e])},U=function(){var e=Object.keys(f),t=f[e[0]].groupX,o=f[e[0]].groupY,n=f[e[0]].groupId,i=function(e){switch(e){case r.TYPE1:return r.TYPE2;case r.TYPE2:return r.TYPE3;case r.TYPE3:return r.TYPE4;case r.TYPE4:return r.TYPE1}}(f[e[0]].rotation),c=f[e[0]].cubeType,y=b[c];if(N(t,o,y.bodyArray(i)))return a.log("can Rotation"),j(),y.bodyArray(i).forEach((function(e){R(t,o,t+e.x,o+e.y,n,y.color,c,i)})),!0;a.log("can not Rotation")},j=function(){Object.keys(f).forEach((function(e){delete f[e]}))},M=function(e,r,o,n){switch(o){case t.DOWN:r+=n;break;case t.LEFT:e-=n;break;case t.RIGHT:e+=n}return{x:e,y:r}},W=function(){var r=Object.values(e)[Math.floor(Object.keys(b).length*Math.random())];return{cubeType:r,cubeItem:b[r]}},D=function(e,t){var o=W(),n=o.cubeType,i=o.cubeItem;if(!s){var c=W();s=c.cubeItem,l=c.cubeType}var y="group"+(new Date).getTime();a.warn("cubeItem",s),N(e,s.startY,s.bodyArray(r.TYPE1))?(s.bodyArray(r.TYPE1).forEach((function(t){R(e,s.startY,e+t.x,s.startY+t.y,y,s.color,l,r.TYPE1)})),Z(i),s=i,l=n):T=!1},N=function(e,r,t){var o=!0;return t.forEach((function(t){I(e+t.x,r+t.y)||(o=!1)})),o},R=function(e,r,t,o,n,i,c,a){for(var y=JSON.parse(JSON.stringify(v)),u=(new Date).getTime()+Math.floor(100*Math.random());f[u];)u=(new Date).getTime()+Math.floor(100*Math.random());y.x=t,y.y=o,y.groupId=n,y.groupX=e,y.groupY=r,y.color=i,y.cellId=u,y.cubeType=c,y.rotation=a,f[u]=y},L=function(){return JSON.parse(JSON.stringify(u))},X=function(){f={},y=[],function(e){u=[];for(var r=0;re?r[t]:e}),0),i={d:p.grid_rows-n},c=0;c0&&u0&&_(t.DOWN,i.d-1)&&(B(t.DOWN,i.d-1),k())}():"Shift"==e.key?function(){var e,t,o=Object.keys(f),n=f[o[0]].groupX,i=f[o[0]].groupY,c=f[o[0]].groupId,a=f[o[0]].cubeType,y=b[a];if(d.cubeItem)e=d.cubeItem,t=d.cubeType;else{var u=W(),s=u.cubeItem,l=u.cubeType;e=s,t=l}if(N(n,i,e.bodyArray(r.TYPE1)))return d={cubeItem:y,cubeType:a},j(),t&&e.bodyArray(r.TYPE1).forEach((function(o){R(n,i,n+o.x,i+o.y,c,e.color,t,r.TYPE1)})),!0;console.error("can not Switch")}()&&(V(),k()):"p"===e.key&&(x?(h=!0,P()):(h=!1,m())))})),$("#pause").click((function(){h=!0,P()})),$("#continue").click((function(){x||(h=!1,m())})),$("#restart").click((function(){$("#game-over").hide(),P(),h=!1,T=!0,X(),g=0,m()}))},J=function(e,r,t){var o=e||n,i=r||p.grid_cols,c=t||p.grid_rows,a=o.getContext("2d");if(a&&o){var y=a.createLinearGradient(0,0,0,300);y.addColorStop(0,"#e0e0e0"),y.addColorStop(1,"#ffffff"),a.fillStyle=y,a.fillRect(0,0,o.width,o.height),a.lineWidth=p.lineWidth,a.strokeStyle=p.ctxStrokeStyle,a.beginPath();for(var u=0;u)[^>]*|#([\w-]*))$/,k=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,E=/^[\],:{}\s]*$/,S=/(?:^|:|,)(?:\s*\[)+/g,A=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,j=/"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g,D=/^-ms-/,L=/-([\da-z])/gi,H=function(e,t){return t.toUpperCase()},q=function(e){(a.addEventListener||"load"===e.type||"complete"===a.readyState)&&(_(),x.ready())},_=function(){a.addEventListener?(a.removeEventListener("DOMContentLoaded",q,!1),e.removeEventListener("load",q,!1)):(a.detachEvent("onreadystatechange",q),e.detachEvent("onload",q))};function M(e){var t=e.length,n=x.type(e);return!x.isWindow(e)&&(!(1!==e.nodeType||!t)||"array"===n||"function"!==n&&(0===t||"number"==typeof t&&t>0&&t-1 in e))}x.fn=x.prototype={jquery:p,constructor:x,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]:N.exec(e))||!i[1]&&n)return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e);if(i[1]){if(n=n instanceof x?n[0]:n,x.merge(this,x.parseHTML(i[1],n&&n.nodeType?n.ownerDocument||n:a,!0)),k.test(i[1])&&x.isPlainObject(n))for(i in n)x.isFunction(this[i])?this[i](n[i]):this.attr(i,n[i]);return this}if((o=a.getElementById(i[2]))&&o.parentNode){if(o.id!==i[2])return r.find(e);this.length=1,this[0]=o}return this.context=a,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):x.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),x.makeArray(e,this))},selector:"",length:0,toArray:function(){return g.call(this)},get:function(e){return null==e?this.toArray():0>e?this[this.length+e]:this[e]},pushStack:function(e){var t=x.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return x.each(this,e,t)},ready:function(e){return x.ready.promise().done(e),this},slice:function(){return this.pushStack(g.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(x.map(this,(function(t,n){return e.call(t,n,t)})))},end:function(){return this.prevObject||this.constructor(null)},push:h,sort:[].sort,splice:[].splice},x.fn.init.prototype=x.fn,x.extend=x.fn.extend=function(){var e,n,r,i,o,a,s=arguments[0]||{},l=1,u=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[1]||{},l=2),"object"==typeof s||x.isFunction(s)||(s={}),u===l&&(s=this,--l);u>l;l++)if(null!=(o=arguments[l]))for(i in o)e=s[i],s!==(r=o[i])&&(c&&r&&(x.isPlainObject(r)||(n=x.isArray(r)))?(n?(n=!1,a=e&&x.isArray(e)?e:[]):a=e&&x.isPlainObject(e)?e:{},s[i]=x.extend(c,a,r)):r!==t&&(s[i]=r));return s},x.extend({expando:"jQuery"+(p+Math.random()).replace(/\D/g,""),noConflict:function(t){return e.$===x&&(e.$=u),t&&e.jQuery===x&&(e.jQuery=l),x},isReady:!1,readyWait:1,holdReady:function(e){e?x.readyWait++:x.ready(!0)},ready:function(e){if(!0===e?! --x.readyWait:!x.isReady){if(!a.body)return setTimeout(x.ready);x.isReady=!0,!0!==e&&--x.readyWait>0||(n.resolveWith(a,[x]),x.fn.trigger&&x(a).trigger("ready").off("ready"))}},isFunction:function(e){return"function"===x.type(e)},isArray:Array.isArray||function(e){return"array"===x.type(e)},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?c[y.call(e)]||"object":typeof e},isPlainObject:function(e){var n;if(!e||"object"!==x.type(e)||e.nodeType||x.isWindow(e))return!1;try{if(e.constructor&&!v.call(e,"constructor")&&!v.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(e){return!1}if(x.support.ownLast)for(n in e)return v.call(e,n);for(n in e);return n===t||v.call(e,n)},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||a;var r=k.exec(e),i=!n&&[];return r?[t.createElement(r[1])]:(r=x.buildFragment([e],t,i),i&&x(i).remove(),x.merge([],r.childNodes))},parseJSON:function(n){return e.JSON&&e.JSON.parse?e.JSON.parse(n):null===n?n:"string"==typeof n&&(n=x.trim(n))&&E.test(n.replace(A,"@").replace(j,"]").replace(S,""))?Function("return "+n)():(x.error("Invalid JSON: "+n),t)},parseXML:function(n){var r;if(!n||"string"!=typeof n)return null;try{e.DOMParser?r=(new DOMParser).parseFromString(n,"text/xml"):((r=new ActiveXObject("Microsoft.XMLDOM")).async="false",r.loadXML(n))}catch(e){r=t}return r&&r.documentElement&&!r.getElementsByTagName("parsererror").length||x.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(t){t&&x.trim(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(D,"ms-").replace(L,H)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,n){var r=0,i=e.length,o=M(e);if(n){if(o)for(;i>r&&!1!==t.apply(e[r],n);r++);else for(r in e)if(!1===t.apply(e[r],n))break}else if(o)for(;i>r&&!1!==t.call(e[r],r,e[r]);r++);else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},trim:b&&!b.call("\ufeff ")?function(e){return null==e?"":b.call(e)}:function(e){return null==e?"":(e+"").replace(C,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(M(Object(e))?x.merge(n,"string"==typeof e?[e]:e):h.call(n,e)),n},inArray:function(e,t,n){var r;if(t){if(m)return m.call(t,e,n);for(r=t.length,n=n?0>n?Math.max(0,r+n):n:0;r>n;n++)if(n in t&&t[n]===e)return n}return-1},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=0,o=e.length;for(n=!!n;o>i;i++)n!==!!t(e[i],i)&&r.push(e[i]);return r},map:function(e,t,n){var r,i=0,o=e.length,a=[];if(M(e))for(;o>i;i++)null!=(r=t(e[i],i,n))&&(a[a.length]=r);else for(i in e)null!=(r=t(e[i],i,n))&&(a[a.length]=r);return d.apply([],a)},guid:1,proxy:function(e,n){var r,i,o;return"string"==typeof n&&(o=e[n],n=e,e=o),x.isFunction(e)?(r=g.call(arguments,2),i=function(){return e.apply(n||this,r.concat(g.call(arguments)))},i.guid=e.guid=e.guid||x.guid++,i):t},access:function(e,n,r,i,o,a,s){var l=0,u=e.length,c=null==r;if("object"===x.type(r))for(l in o=!0,r)x.access(e,n,l,r[l],!0,a,s);else if(i!==t&&(o=!0,x.isFunction(i)||(s=!0),c&&(s?(n.call(e,i),n=null):(c=n,n=function(e,t,n){return c.call(x(e),n)})),n))for(;u>l;l++)n(e[l],r,s?i:i.call(e[l],l,n(e[l],r)));return o?e:c?n.call(e):u?n(e[0],r):a},now:function(){return(new Date).getTime()},swap:function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];for(o in i=n.apply(e,r||[]),t)e.style[o]=a[o];return i}}),x.ready.promise=function(t){if(!n)if(n=x.Deferred(),"complete"===a.readyState)setTimeout(x.ready);else if(a.addEventListener)a.addEventListener("DOMContentLoaded",q,!1),e.addEventListener("load",q,!1);else{a.attachEvent("onreadystatechange",q),e.attachEvent("onload",q);var r=!1;try{r=null==e.frameElement&&a.documentElement}catch(e){}r&&r.doScroll&&function e(){if(!x.isReady){try{r.doScroll("left")}catch(t){return setTimeout(e,50)}_(),x.ready()}}()}return n.promise(t)},x.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),(function(e,t){c["[object "+t+"]"]=t.toLowerCase()})),r=x(a),function(e,t){var n,r,i,o,a,s,l,u,c,f,p,d,h,g,m,y,v,b="sizzle"+-new Date,T=e.document,w=0,C=0,N=ae(),k=ae(),E=ae(),S=!1,A=function(e,t){return e===t?(S=!0,0):0},j=typeof t,D=1<<31,L={}.hasOwnProperty,H=[],q=H.pop,_=H.push,M=H.push,O=H.slice,F=H.indexOf||function(e){for(var t=0,n=this.length;n>t;t++)if(this[t]===e)return t;return-1},B="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",P="[\\x20\\t\\r\\n\\f]",R="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",W=R.replace("w","w#"),$="\\["+P+"*("+R+")"+P+"*(?:([*^$|!~]?=)"+P+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+W+")|)|)"+P+"*\\]",I=":("+R+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+$.replace(3,8)+")*)|.*)\\)|)",z=RegExp("^"+P+"+|((?:^|[^\\\\])(?:\\\\.)*)"+P+"+$","g"),X=RegExp("^"+P+"*,"+P+"*"),U=RegExp("^"+P+"*([>+~]|"+P+")"+P+"*"),V=RegExp(P+"*[+~]"),Y=RegExp("="+P+"*([^\\]'\"]*)"+P+"*\\]","g"),J=RegExp(I),G=RegExp("^"+W+"$"),Q={ID:RegExp("^#("+R+")"),CLASS:RegExp("^\\.("+R+")"),TAG:RegExp("^("+R.replace("w","w*")+")"),ATTR:RegExp("^"+$),PSEUDO:RegExp("^"+I),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+P+"*(even|odd|(([+-]|)(\\d*)n|)"+P+"*(?:([+-]|)"+P+"*(\\d+)|))"+P+"*\\)|)","i"),bool:RegExp("^(?:"+B+")$","i"),needsContext:RegExp("^"+P+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+P+"*((?:-\\d)?\\d*)"+P+"*\\)|)(?=[^-]|$)","i")},K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/^(?:input|select|textarea|button)$/i,te=/^h\d$/i,ne=/'|\\/g,re=RegExp("\\\\([\\da-f]{1,6}"+P+"?|("+P+")|.)","ig"),ie=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(55296|r>>10,56320|1023&r)};try{M.apply(H=O.call(T.childNodes),T.childNodes),H[T.childNodes.length].nodeType}catch(e){M={apply:H.length?function(e,t){_.apply(e,O.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function oe(e,t,n,i){var o,a,s,l,u,c,d,m,y,x;if((t?t.ownerDocument||t:T)!==p&&f(t),n=n||[],!e||"string"!=typeof e)return n;if(1!==(l=(t=t||p).nodeType)&&9!==l)return[];if(h&&!i){if(o=Z.exec(e))if(s=o[1]){if(9===l){if(!(a=t.getElementById(s))||!a.parentNode)return n;if(a.id===s)return n.push(a),n}else if(t.ownerDocument&&(a=t.ownerDocument.getElementById(s))&&v(t,a)&&a.id===s)return n.push(a),n}else{if(o[2])return M.apply(n,t.getElementsByTagName(e)),n;if((s=o[3])&&r.getElementsByClassName&&t.getElementsByClassName)return M.apply(n,t.getElementsByClassName(s)),n}if(r.qsa&&(!g||!g.test(e))){if(m=d=b,y=t,x=9===l&&e,1===l&&"object"!==t.nodeName.toLowerCase()){for(c=ge(e),(d=t.getAttribute("id"))?m=d.replace(ne,"\\$&"):t.setAttribute("id",m),m="[id='"+m+"'] ",u=c.length;u--;)c[u]=m+me(c[u]);y=V.test(e)&&t.parentNode||t,x=c.join(",")}if(x)try{return M.apply(n,y.querySelectorAll(x)),n}catch(e){}finally{d||t.removeAttribute("id")}}}return Ce(e.replace(z,"$1"),t,n,i)}function ae(){var e=[];return function t(n,r){return e.push(n+=" ")>o.cacheLength&&delete t[e.shift()],t[n]=r}}function se(e){return e[b]=!0,e}function le(e){var t=p.createElement("div");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ue(e,t){for(var n=e.split("|"),r=e.length;r--;)o.attrHandle[n[r]]=t}function ce(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||D)-(~e.sourceIndex||D);if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function fe(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function pe(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function de(e){return se((function(t){return t=+t,se((function(n,r){for(var i,o=e([],n.length,t),a=o.length;a--;)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))}))}))}for(n in s=oe.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},r=oe.support={},f=oe.setDocument=function(e){var n=e?e.ownerDocument||e:T,i=n.defaultView;return n!==p&&9===n.nodeType&&n.documentElement?(p=n,d=n.documentElement,h=!s(n),i&&i.attachEvent&&i!==i.top&&i.attachEvent("onbeforeunload",(function(){f()})),r.attributes=le((function(e){return e.className="i",!e.getAttribute("className")})),r.getElementsByTagName=le((function(e){return e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length})),r.getElementsByClassName=le((function(e){return e.innerHTML="
",e.firstChild.className="i",2===e.getElementsByClassName("i").length})),r.getById=le((function(e){return d.appendChild(e).id=b,!n.getElementsByName||!n.getElementsByName(b).length})),r.getById?(o.find.ID=function(e,t){if(typeof t.getElementById!==j&&h){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},o.filter.ID=function(e){var t=e.replace(re,ie);return function(e){return e.getAttribute("id")===t}}):(delete o.find.ID,o.filter.ID=function(e){var t=e.replace(re,ie);return function(e){var n=typeof e.getAttributeNode!==j&&e.getAttributeNode("id");return n&&n.value===t}}),o.find.TAG=r.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},o.find.CLASS=r.getElementsByClassName&&function(e,n){return typeof n.getElementsByClassName!==j&&h?n.getElementsByClassName(e):t},m=[],g=[],(r.qsa=K.test(n.querySelectorAll))&&(le((function(e){e.innerHTML="",e.querySelectorAll("[selected]").length||g.push("\\["+P+"*(?:value|"+B+")"),e.querySelectorAll(":checked").length||g.push(":checked")})),le((function(e){var t=n.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("t",""),e.querySelectorAll("[t^='']").length&&g.push("[*^$]="+P+"*(?:''|\"\")"),e.querySelectorAll(":enabled").length||g.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),g.push(",.*:")}))),(r.matchesSelector=K.test(y=d.webkitMatchesSelector||d.mozMatchesSelector||d.oMatchesSelector||d.msMatchesSelector))&&le((function(e){r.disconnectedMatch=y.call(e,"div"),y.call(e,"[s!='']:x"),m.push("!=",I)})),g=g.length&&RegExp(g.join("|")),m=m.length&&RegExp(m.join("|")),v=K.test(d.contains)||d.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},A=d.compareDocumentPosition?function(e,t){if(e===t)return S=!0,0;var i=t.compareDocumentPosition&&e.compareDocumentPosition&&e.compareDocumentPosition(t);return i?1&i||!r.sortDetached&&t.compareDocumentPosition(e)===i?e===n||v(T,e)?-1:t===n||v(T,t)?1:c?F.call(c,e)-F.call(c,t):0:4&i?-1:1:e.compareDocumentPosition?-1:1}:function(e,t){var r,i=0,o=e.parentNode,a=t.parentNode,s=[e],l=[t];if(e===t)return S=!0,0;if(!o||!a)return e===n?-1:t===n?1:o?-1:a?1:c?F.call(c,e)-F.call(c,t):0;if(o===a)return ce(e,t);for(r=e;r=r.parentNode;)s.unshift(r);for(r=t;r=r.parentNode;)l.unshift(r);for(;s[i]===l[i];)i++;return i?ce(s[i],l[i]):s[i]===T?-1:l[i]===T?1:0},n):p},oe.matches=function(e,t){return oe(e,null,null,t)},oe.matchesSelector=function(e,t){if((e.ownerDocument||e)!==p&&f(e),t=t.replace(Y,"='$1']"),!(!r.matchesSelector||!h||m&&m.test(t)||g&&g.test(t)))try{var n=y.call(e,t);if(n||r.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){}return oe(t,p,null,[e]).length>0},oe.contains=function(e,t){return(e.ownerDocument||e)!==p&&f(e),v(e,t)},oe.attr=function(e,n){(e.ownerDocument||e)!==p&&f(e);var i=o.attrHandle[n.toLowerCase()],a=i&&L.call(o.attrHandle,n.toLowerCase())?i(e,n,!h):t;return a===t?r.attributes||!h?e.getAttribute(n):(a=e.getAttributeNode(n))&&a.specified?a.value:null:a},oe.error=function(e){throw Error("Syntax error, unrecognized expression: "+e)},oe.uniqueSort=function(e){var t,n=[],i=0,o=0;if(S=!r.detectDuplicates,c=!r.sortStable&&e.slice(0),e.sort(A),S){for(;t=e[o++];)t===e[o]&&(i=n.push(o));for(;i--;)e.splice(n[i],1)}return e},a=oe.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+=a(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r];r++)n+=a(t);return n},o=oe.selectors={cacheLength:50,createPseudo:se,match:Q,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(re,ie),e[3]=(e[4]||e[5]||"").replace(re,ie),"~="===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]||oe.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]&&oe.error(e[0]),e},PSEUDO:function(e){var n,r=!e[5]&&e[2];return Q.CHILD.test(e[0])?null:(e[3]&&e[4]!==t?e[2]=e[4]:r&&J.test(r)&&(n=ge(r,!0))&&(n=r.indexOf(")",r.length-n)-r.length)&&(e[0]=e[0].slice(0,n),e[2]=r.slice(0,n)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(re,ie).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=N[e+" "];return t||(t=RegExp("(^|"+P+")"+e+"("+P+"|$)"))&&N(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=oe.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+"-"))}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,l){var u,c,f,p,d,h,g=o!==a?"nextSibling":"previousSibling",m=t.parentNode,y=s&&t.nodeName.toLowerCase(),v=!l&&!s;if(m){if(o){for(;g;){for(f=t;f=f[g];)if(s?f.nodeName.toLowerCase()===y:1===f.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?m.firstChild:m.lastChild],a&&v){for(d=(u=(c=m[b]||(m[b]={}))[e]||[])[0]===w&&u[1],p=u[0]===w&&u[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]=[w,d,p];break}}else if(v&&(u=(t[b]||(t[b]={}))[e])&&u[0]===w)p=u[1];else for(;(f=++d&&f&&f[g]||(p=d=0)||h.pop())&&((s?f.nodeName.toLowerCase()!==y:1!==f.nodeType)||!++p||(v&&((f[b]||(f[b]={}))[e]=[w,p]),f!==t)););return(p-=i)===r||0==p%r&&p/r>=0}}},PSEUDO:function(e,t){var n,r=o.pseudos[e]||o.setFilters[e.toLowerCase()]||oe.error("unsupported pseudo: "+e);return r[b]?r(t):r.length>1?(n=[e,e,"",t],o.setFilters.hasOwnProperty(e.toLowerCase())?se((function(e,n){for(var i,o=r(e,t),a=o.length;a--;)e[i=F.call(e,o[a])]=!(n[i]=o[a])})):function(e){return r(e,0,n)}):r}},pseudos:{not:se((function(e){var t=[],n=[],r=l(e.replace(z,"$1"));return r[b]?se((function(e,t,n,i){for(var o,a=r(e,null,i,[]),s=e.length;s--;)(o=a[s])&&(e[s]=!(t[s]=o))})):function(e,i,o){return t[0]=e,r(t,null,o,n),!n.pop()}})),has:se((function(e){return function(t){return oe(e,t).length>0}})),contains:se((function(e){return function(t){return(t.textContent||t.innerText||a(t)).indexOf(e)>-1}})),lang:se((function(e){return G.test(e||"")||oe.error("unsupported lang: "+e),e=e.replace(re,ie).toLowerCase(),function(t){var n;do{if(n=h?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===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===d},focus:function(e){return e===p.activeElement&&(!p.hasFocus||p.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return!1===e.disabled},disabled:function(e){return!0===e.disabled},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,!0===e.selected},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!o.pseudos.empty(e)},header:function(e){return te.test(e.nodeName)},input:function(e){return ee.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:de((function(){return[0]})),last:de((function(e,t){return[t-1]})),eq:de((function(e,t,n){return[0>n?n+t:n]})),even:de((function(e,t){for(var n=0;t>n;n+=2)e.push(n);return e})),odd:de((function(e,t){for(var n=1;t>n;n+=2)e.push(n);return e})),lt:de((function(e,t,n){for(var r=0>n?n+t:n;--r>=0;)e.push(r);return e})),gt:de((function(e,t,n){for(var r=0>n?n+t:n;t>++r;)e.push(r);return e}))}},o.pseudos.nth=o.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})o.pseudos[n]=fe(n);for(n in{submit:!0,reset:!0})o.pseudos[n]=pe(n);function he(){}function ge(e,t){var n,r,i,a,s,l,u,c=k[e+" "];if(c)return t?0:c.slice(0);for(s=e,l=[],u=o.preFilter;s;){for(a in(!n||(r=X.exec(s)))&&(r&&(s=s.slice(r[0].length)||s),l.push(i=[])),n=!1,(r=U.exec(s))&&(n=r.shift(),i.push({value:n,type:r[0].replace(z," ")}),s=s.slice(n.length)),o.filter)!(r=Q[a].exec(s))||u[a]&&!(r=u[a](r))||(n=r.shift(),i.push({value:n,type:a,matches:r}),s=s.slice(n.length));if(!n)break}return t?s.length:s?oe.error(e):k(e,l).slice(0)}function me(e){for(var t=0,n=e.length,r="";n>t;t++)r+=e[t].value;return r}function ye(e,t,n){var r=t.dir,o=n&&"parentNode"===r,a=C++;return t.first?function(t,n,i){for(;t=t[r];)if(1===t.nodeType||o)return e(t,n,i)}:function(t,n,s){var l,u,c,f=w+" "+a;if(s){for(;t=t[r];)if((1===t.nodeType||o)&&e(t,n,s))return!0}else for(;t=t[r];)if(1===t.nodeType||o)if((u=(c=t[b]||(t[b]={}))[r])&&u[0]===f){if(!0===(l=u[1])||l===i)return!0===l}else if((u=c[r]=[f])[1]=e(t,n,s)||i,!0===u[1])return!0}}function ve(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 be(e,t,n,r,i){for(var o,a=[],s=0,l=e.length,u=null!=t;l>s;s++)(o=e[s])&&(!n||n(o,r,i))&&(a.push(o),u&&t.push(s));return a}function xe(e,t,n,r,i,o){return r&&!r[b]&&(r=xe(r)),i&&!i[b]&&(i=xe(i,o)),se((function(o,a,s,l){var u,c,f,p=[],d=[],h=a.length,g=o||function(e,t,n){for(var r=0,i=t.length;i>r;r++)oe(e,t[r],n);return n}(t||"*",s.nodeType?[s]:s,[]),m=!e||!o&&t?g:be(g,p,e,s,l),y=n?i||(o?e:h||r)?[]:a:m;if(n&&n(m,y,s,l),r)for(u=be(y,d),r(u,[],s,l),c=u.length;c--;)(f=u[c])&&(y[d[c]]=!(m[d[c]]=f));if(o){if(i||e){if(i){for(u=[],c=y.length;c--;)(f=y[c])&&u.push(m[c]=f);i(null,y=[],u,l)}for(c=y.length;c--;)(f=y[c])&&(u=i?F.call(o,f):p[c])>-1&&(o[u]=!(a[u]=f))}}else y=be(y===a?y.splice(h,y.length):y),i?i(null,a,y,l):M.apply(a,y)}))}function Te(e){for(var t,n,r,i=e.length,a=o.relative[e[0].type],s=a||o.relative[" "],l=a?1:0,c=ye((function(e){return e===t}),s,!0),f=ye((function(e){return F.call(t,e)>-1}),s,!0),p=[function(e,n,r){return!a&&(r||n!==u)||((t=n).nodeType?c(e,n,r):f(e,n,r))}];i>l;l++)if(n=o.relative[e[l].type])p=[ye(ve(p),n)];else{if((n=o.filter[e[l].type].apply(null,e[l].matches))[b]){for(r=++l;i>r&&!o.relative[e[r].type];r++);return xe(l>1&&ve(p),l>1&&me(e.slice(0,l-1).concat({value:" "===e[l-2].type?"*":""})).replace(z,"$1"),n,r>l&&Te(e.slice(l,r)),i>r&&Te(e=e.slice(r)),i>r&&me(e))}p.push(n)}return ve(p)}function we(e,t){var n=0,r=t.length>0,a=e.length>0,s=function(s,l,c,f,d){var h,g,m,y=[],v=0,b="0",x=s&&[],T=null!=d,C=u,N=s||a&&o.find.TAG("*",d&&l.parentNode||l),k=w+=null==C?1:Math.random()||.1;for(T&&(u=l!==p&&l,i=n);null!=(h=N[b]);b++){if(a&&h){for(g=0;m=e[g++];)if(m(h,l,c)){f.push(h);break}T&&(w=k,i=++n)}r&&((h=!m&&h)&&v--,s&&x.push(h))}if(v+=b,r&&b!==v){for(g=0;m=t[g++];)m(x,y,l,c);if(s){if(v>0)for(;b--;)x[b]||y[b]||(y[b]=q.call(f));y=be(y)}M.apply(f,y),T&&!s&&y.length>0&&v+t.length>1&&oe.uniqueSort(f)}return T&&(w=k,u=C),x};return r?se(s):s}function Ce(e,t,n,i){var a,s,u,c,f,p=ge(e);if(!i&&1===p.length){if((s=p[0]=p[0].slice(0)).length>2&&"ID"===(u=s[0]).type&&r.getById&&9===t.nodeType&&h&&o.relative[s[1].type]){if(!(t=(o.find.ID(u.matches[0].replace(re,ie),t)||[])[0]))return n;e=e.slice(s.shift().value.length)}for(a=Q.needsContext.test(e)?0:s.length;a--&&(u=s[a],!o.relative[c=u.type]);)if((f=o.find[c])&&(i=f(u.matches[0].replace(re,ie),V.test(s[0].type)&&t.parentNode||t))){if(s.splice(a,1),!(e=i.length&&me(s)))return M.apply(n,i),n;break}}return l(e,p)(i,t,!h,n,V.test(e)),n}he.prototype=o.filters=o.pseudos,o.setFilters=new he,l=oe.compile=function(e,t){var n,r=[],i=[],o=E[e+" "];if(!o){for(t||(t=ge(e)),n=t.length;n--;)(o=Te(t[n]))[b]?r.push(o):i.push(o);o=E(e,we(i,r))}return o},r.sortStable=b.split("").sort(A).join("")===b,r.detectDuplicates=S,f(),r.sortDetached=le((function(e){return 1&e.compareDocumentPosition(p.createElement("div"))})),le((function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")}))||ue("type|href|height|width",(function(e,n,r){return r?t:e.getAttribute(n,"type"===n.toLowerCase()?1:2)})),r.attributes&&le((function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")}))||ue("value",(function(e,n,r){return r||"input"!==e.nodeName.toLowerCase()?t:e.defaultValue})),le((function(e){return null==e.getAttribute("disabled")}))||ue(B,(function(e,n,r){var i;return r?t:(i=e.getAttributeNode(n))&&i.specified?i.value:!0===e[n]?n.toLowerCase():null})),x.find=oe,x.expr=oe.selectors,x.expr[":"]=x.expr.pseudos,x.unique=oe.uniqueSort,x.text=oe.getText,x.isXMLDoc=oe.isXML,x.contains=oe.contains}(e);var O={};x.Callbacks=function(e){e="string"==typeof e?O[e]||function(e){var t=O[e]={};return x.each(e.match(w)||[],(function(e,n){t[n]=!0})),t}(e):x.extend({},e);var n,r,i,o,a,s,l=[],u=!e.once&&[],c=function(t){for(r=e.memory&&t,i=!0,a=s||0,s=0,o=l.length,n=!0;l&&o>a;a++)if(!1===l[a].apply(t[0],t[1])&&e.stopOnFalse){r=!1;break}n=!1,l&&(u?u.length&&c(u.shift()):r?l=[]:f.disable())},f={add:function(){if(l){var t=l.length;(function t(n){x.each(n,(function(n,r){var i=x.type(r);"function"===i?e.unique&&f.has(r)||l.push(r):r&&r.length&&"string"!==i&&t(r)}))})(arguments),n?o=l.length:r&&(s=t,c(r))}return this},remove:function(){return l&&x.each(arguments,(function(e,t){for(var r;(r=x.inArray(t,l,r))>-1;)l.splice(r,1),n&&(o>=r&&o--,a>=r&&a--)})),this},has:function(e){return e?x.inArray(e,l)>-1:!(!l||!l.length)},empty:function(){return l=[],o=0,this},disable:function(){return l=u=r=t,this},disabled:function(){return!l},lock:function(){return u=t,r||f.disable(),this},locked:function(){return!u},fireWith:function(e,t){return!l||i&&!u||(t=[e,(t=t||[]).slice?t.slice():t],n?u.push(t):c(t)),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!i}};return f},x.extend({Deferred:function(e){var t=[["resolve","done",x.Callbacks("once memory"),"resolved"],["reject","fail",x.Callbacks("once memory"),"rejected"],["notify","progress",x.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return x.Deferred((function(n){x.each(t,(function(t,o){var a=o[0],s=x.isFunction(e[t])&&e[t];i[o[1]]((function(){var e=s&&s.apply(this,arguments);e&&x.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[a+"With"](this===r?n.promise():this,s?[e]:arguments)}))})),e=null})).promise()},promise:function(e){return null!=e?x.extend(e,r):r}},i={};return r.pipe=r.then,x.each(t,(function(e,o){var a=o[2],s=o[3];r[o[1]]=a.add,s&&a.add((function(){n=s}),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"]=a.fireWith})),r.promise(i),e&&e.call(i,i),i},when:function(e){var t,n,r,i=0,o=g.call(arguments),a=o.length,s=1!==a||e&&x.isFunction(e.promise)?a:0,l=1===s?e:x.Deferred(),u=function(e,n,r){return function(i){n[e]=this,r[e]=arguments.length>1?g.call(arguments):i,r===t?l.notifyWith(n,r):--s||l.resolveWith(n,r)}};if(a>1)for(t=Array(a),n=Array(a),r=Array(a);a>i;i++)o[i]&&x.isFunction(o[i].promise)?o[i].promise().done(u(i,r,o)).fail(l.reject).progress(u(i,n,t)):--s;return s||l.resolveWith(r,o),l.promise()}}),x.support=function(t){var n,r,o,s,l,u,c,f,p,d=a.createElement("div");if(d.setAttribute("className","t"),d.innerHTML="
a",n=d.getElementsByTagName("*")||[],!(r=d.getElementsByTagName("a")[0])||!r.style||!n.length)return t;u=(s=a.createElement("select")).appendChild(a.createElement("option")),o=d.getElementsByTagName("input")[0],r.style.cssText="top:1px;float:left;opacity:.5",t.getSetAttribute="t"!==d.className,t.leadingWhitespace=3===d.firstChild.nodeType,t.tbody=!d.getElementsByTagName("tbody").length,t.htmlSerialize=!!d.getElementsByTagName("link").length,t.style=/top/.test(r.getAttribute("style")),t.hrefNormalized="/a"===r.getAttribute("href"),t.opacity=/^0.5/.test(r.style.opacity),t.cssFloat=!!r.style.cssFloat,t.checkOn=!!o.value,t.optSelected=u.selected,t.enctype=!!a.createElement("form").enctype,t.html5Clone="<:nav>"!==a.createElement("nav").cloneNode(!0).outerHTML,t.inlineBlockNeedsLayout=!1,t.shrinkWrapBlocks=!1,t.pixelPosition=!1,t.deleteExpando=!0,t.noCloneEvent=!0,t.reliableMarginRight=!0,t.boxSizingReliable=!0,o.checked=!0,t.noCloneChecked=o.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!u.disabled;try{delete d.test}catch(e){t.deleteExpando=!1}for(p in(o=a.createElement("input")).setAttribute("value",""),t.input=""===o.getAttribute("value"),o.value="t",o.setAttribute("type","radio"),t.radioValue="t"===o.value,o.setAttribute("checked","t"),o.setAttribute("name","t"),(l=a.createDocumentFragment()).appendChild(o),t.appendChecked=o.checked,t.checkClone=l.cloneNode(!0).cloneNode(!0).lastChild.checked,d.attachEvent&&(d.attachEvent("onclick",(function(){t.noCloneEvent=!1})),d.cloneNode(!0).click()),{submit:!0,change:!0,focusin:!0})d.setAttribute(c="on"+p,"t"),t[p+"Bubbles"]=c in e||!1===d.attributes[c].expando;for(p in d.style.backgroundClip="content-box",d.cloneNode(!0).style.backgroundClip="",t.clearCloneStyle="content-box"===d.style.backgroundClip,x(t))break;return t.ownLast="0"!==p,x((function(){var n,r,o,s="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",l=a.getElementsByTagName("body")[0];l&&((n=a.createElement("div")).style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",l.appendChild(n).appendChild(d),d.innerHTML="
t
",(o=d.getElementsByTagName("td"))[0].style.cssText="padding:0;margin:0;border:0;display:none",f=0===o[0].offsetHeight,o[0].style.display="",o[1].style.display="none",t.reliableHiddenOffsets=f&&0===o[0].offsetHeight,d.innerHTML="",d.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",x.swap(l,null!=l.style.zoom?{zoom:1}:{},(function(){t.boxSizing=4===d.offsetWidth})),e.getComputedStyle&&(t.pixelPosition="1%"!==(e.getComputedStyle(d,null)||{}).top,t.boxSizingReliable="4px"===(e.getComputedStyle(d,null)||{width:"4px"}).width,(r=d.appendChild(a.createElement("div"))).style.cssText=d.style.cssText=s,r.style.marginRight=r.style.width="0",d.style.width="1px",t.reliableMarginRight=!parseFloat((e.getComputedStyle(r,null)||{}).marginRight)),typeof d.style.zoom!==i&&(d.innerHTML="",d.style.cssText=s+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=3===d.offsetWidth,d.style.display="block",d.innerHTML="
",d.firstChild.style.width="5px",t.shrinkWrapBlocks=3!==d.offsetWidth,t.inlineBlockNeedsLayout&&(l.style.zoom=1)),l.removeChild(n),n=d=o=r=null)})),n=s=l=u=r=o=null,t}({});var F=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,B=/([A-Z])/g;function P(e,n,r,i){if(x.acceptData(e)){var o,a,s=x.expando,l=e.nodeType,u=l?x.cache:e,c=l?e[s]:e[s]&&s;if(c&&u[c]&&(i||u[c].data)||r!==t||"string"!=typeof n)return c||(c=l?e[s]=f.pop()||x.guid++:s),u[c]||(u[c]=l?{}:{toJSON:x.noop}),("object"==typeof n||"function"==typeof n)&&(i?u[c]=x.extend(u[c],n):u[c].data=x.extend(u[c].data,n)),a=u[c],i||(a.data||(a.data={}),a=a.data),r!==t&&(a[x.camelCase(n)]=r),"string"==typeof n?null==(o=a[n])&&(o=a[x.camelCase(n)]):o=a,o}}function R(e,t,n){if(x.acceptData(e)){var r,i,o=e.nodeType,a=o?x.cache:e,s=o?e[x.expando]:x.expando;if(a[s]){if(t&&(r=n?a[s]:a[s].data)){i=(t=x.isArray(t)?t.concat(x.map(t,x.camelCase)):t in r||(t=x.camelCase(t))in r?[t]:t.split(" ")).length;for(;i--;)delete r[t[i]];if(n?!$(r):!x.isEmptyObject(r))return}(n||(delete a[s].data,$(a[s])))&&(o?x.cleanData([e],!0):x.support.deleteExpando||a!=a.window?delete a[s]:a[s]=null)}}}function W(e,n,r){if(r===t&&1===e.nodeType){var i="data-"+n.replace(B,"-$1").toLowerCase();if("string"==typeof(r=e.getAttribute(i))){try{r="true"===r||"false"!==r&&("null"===r?null:+r+""===r?+r:F.test(r)?x.parseJSON(r):r)}catch(e){}x.data(e,n,r)}else r=t}return r}function $(e){var t;for(t in e)if(("data"!==t||!x.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}x.extend({cache:{},noData:{applet:!0,embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(e){return!!(e=e.nodeType?x.cache[e[x.expando]]:e[x.expando])&&!$(e)},data:function(e,t,n){return P(e,t,n)},removeData:function(e,t){return R(e,t)},_data:function(e,t,n){return P(e,t,n,!0)},_removeData:function(e,t){return R(e,t,!0)},acceptData:function(e){if(e.nodeType&&1!==e.nodeType&&9!==e.nodeType)return!1;var t=e.nodeName&&x.noData[e.nodeName.toLowerCase()];return!t||!0!==t&&e.getAttribute("classid")===t}}),x.fn.extend({data:function(e,n){var r,i,o=null,a=0,s=this[0];if(e===t){if(this.length&&(o=x.data(s),1===s.nodeType&&!x._data(s,"parsedAttrs"))){for(r=s.attributes;r.length>a;a++)0===(i=r[a].name).indexOf("data-")&&W(s,i=x.camelCase(i.slice(5)),o[i]);x._data(s,"parsedAttrs",!0)}return o}return"object"==typeof e?this.each((function(){x.data(this,e)})):arguments.length>1?this.each((function(){x.data(this,e,n)})):s?W(s,e,x.data(s,e)):null},removeData:function(e){return this.each((function(){x.removeData(this,e)}))}}),x.extend({queue:function(e,n,r){var i;return e?(n=(n||"fx")+"queue",i=x._data(e,n),r&&(!i||x.isArray(r)?i=x._data(e,n,x.makeArray(r)):i.push(r)),i||[]):t},dequeue:function(e,t){t=t||"fx";var n=x.queue(e,t),r=n.length,i=n.shift(),o=x._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,(function(){x.dequeue(e,t)}),o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return x._data(e,n)||x._data(e,n,{empty:x.Callbacks("once memory").add((function(){x._removeData(e,t+"queue"),x._removeData(e,n)}))})}}),x.fn.extend({queue:function(e,n){var r=2;return"string"!=typeof e&&(n=e,e="fx",r--),r>arguments.length?x.queue(this[0],e):n===t?this:this.each((function(){var t=x.queue(this,e,n);x._queueHooks(this,e),"fx"===e&&"inprogress"!==t[0]&&x.dequeue(this,e)}))},dequeue:function(e){return this.each((function(){x.dequeue(this,e)}))},delay:function(e,t){return e=x.fx&&x.fx.speeds[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=x.Deferred(),a=this,s=this.length,l=function(){--i||o.resolveWith(a,[a])};for("string"!=typeof e&&(n=e,e=t),e=e||"fx";s--;)(r=x._data(a[s],e+"queueHooks"))&&r.empty&&(i++,r.empty.add(l));return l(),o.promise(n)}});var I,z,X=/[\t\r\n\f]/g,U=/\r/g,V=/^(?:input|select|textarea|button|object)$/i,Y=/^(?:a|area)$/i,J=/^(?:checked|selected)$/i,G=x.support.getSetAttribute,Q=x.support.input;x.fn.extend({attr:function(e,t){return x.access(this,x.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each((function(){x.removeAttr(this,e)}))},prop:function(e,t){return x.access(this,x.prop,e,t,arguments.length>1)},removeProp:function(e){return e=x.propFix[e]||e,this.each((function(){try{this[e]=t,delete this[e]}catch(e){}}))},addClass:function(e){var t,n,r,i,o,a=0,s=this.length,l="string"==typeof e&&e;if(x.isFunction(e))return this.each((function(t){x(this).addClass(e.call(this,t,this.className))}));if(l)for(t=(e||"").match(w)||[];s>a;a++)if(r=1===(n=this[a]).nodeType&&(n.className?(" "+n.className+" ").replace(X," "):" ")){for(o=0;i=t[o++];)0>r.indexOf(" "+i+" ")&&(r+=i+" ");n.className=x.trim(r)}return this},removeClass:function(e){var t,n,r,i,o,a=0,s=this.length,l=0===arguments.length||"string"==typeof e&&e;if(x.isFunction(e))return this.each((function(t){x(this).removeClass(e.call(this,t,this.className))}));if(l)for(t=(e||"").match(w)||[];s>a;a++)if(r=1===(n=this[a]).nodeType&&(n.className?(" "+n.className+" ").replace(X," "):"")){for(o=0;i=t[o++];)for(;r.indexOf(" "+i+" ")>=0;)r=r.replace(" "+i+" "," ");n.className=e?x.trim(r):""}return this},toggleClass:function(e,t){var n=typeof e;return"boolean"==typeof t&&"string"===n?t?this.addClass(e):this.removeClass(e):x.isFunction(e)?this.each((function(n){x(this).toggleClass(e.call(this,n,this.className,t),t)})):this.each((function(){if("string"===n)for(var t,r=0,o=x(this),a=e.match(w)||[];t=a[r++];)o.hasClass(t)?o.removeClass(t):o.addClass(t);else(n===i||"boolean"===n)&&(this.className&&x._data(this,"__className__",this.className),this.className=this.className||!1===e?"":x._data(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(X," ").indexOf(t)>=0)return!0;return!1},val:function(e){var n,r,i,o=this[0];return arguments.length?(i=x.isFunction(e),this.each((function(n){var o;1===this.nodeType&&(null==(o=i?e.call(this,n,x(this).val()):e)?o="":"number"==typeof o?o+="":x.isArray(o)&&(o=x.map(o,(function(e){return null==e?"":e+""}))),(r=x.valHooks[this.type]||x.valHooks[this.nodeName.toLowerCase()])&&"set"in r&&r.set(this,o,"value")!==t||(this.value=o))}))):o?(r=x.valHooks[o.type]||x.valHooks[o.nodeName.toLowerCase()])&&"get"in r&&(n=r.get(o,"value"))!==t?n:"string"==typeof(n=o.value)?n.replace(U,""):null==n?"":n:void 0}}),x.extend({valHooks:{option:{get:function(e){var t=x.find.attr(e,"value");return null!=t?t:e.text}},select:{get:function(e){for(var t,n,r=e.options,i=e.selectedIndex,o="select-one"===e.type||0>i,a=o?null:[],s=o?i+1:r.length,l=0>i?s:o?i:0;s>l;l++)if(!(!(n=r[l]).selected&&l!==i||(x.support.optDisabled?n.disabled:null!==n.getAttribute("disabled"))||n.parentNode.disabled&&x.nodeName(n.parentNode,"optgroup"))){if(t=x(n).val(),o)return t;a.push(t)}return a},set:function(e,t){for(var n,r,i=e.options,o=x.makeArray(t),a=i.length;a--;)((r=i[a]).selected=x.inArray(x(r).val(),o)>=0)&&(n=!0);return n||(e.selectedIndex=-1),o}}},attr:function(e,n,r){var o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return typeof e.getAttribute===i?x.prop(e,n,r):(1===s&&x.isXMLDoc(e)||(n=n.toLowerCase(),o=x.attrHooks[n]||(x.expr.match.bool.test(n)?z:I)),r===t?o&&"get"in o&&null!==(a=o.get(e,n))?a:null==(a=x.find.attr(e,n))?t:a:null!==r?o&&"set"in o&&(a=o.set(e,r,n))!==t?a:(e.setAttribute(n,r+""),r):(x.removeAttr(e,n),t))},removeAttr:function(e,t){var n,r,i=0,o=t&&t.match(w);if(o&&1===e.nodeType)for(;n=o[i++];)r=x.propFix[n]||n,x.expr.match.bool.test(n)?Q&&G||!J.test(n)?e[r]=!1:e[x.camelCase("default-"+n)]=e[r]=!1:x.attr(e,n,""),e.removeAttribute(G?n:r)},attrHooks:{type:{set:function(e,t){if(!x.support.radioValue&&"radio"===t&&x.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,a=e.nodeType;if(e&&3!==a&&8!==a&&2!==a)return(1!==a||!x.isXMLDoc(e))&&(n=x.propFix[n]||n,o=x.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]},propHooks:{tabIndex:{get:function(e){var t=x.find.attr(e,"tabindex");return t?parseInt(t,10):V.test(e.nodeName)||Y.test(e.nodeName)&&e.href?0:-1}}}}),z={set:function(e,t,n){return!1===t?x.removeAttr(e,n):Q&&G||!J.test(n)?e.setAttribute(!G&&x.propFix[n]||n,n):e[x.camelCase("default-"+n)]=e[n]=!0,n}},x.each(x.expr.match.bool.source.match(/\w+/g),(function(e,n){var r=x.expr.attrHandle[n]||x.find.attr;x.expr.attrHandle[n]=Q&&G||!J.test(n)?function(e,n,i){var o=x.expr.attrHandle[n],a=i?t:(x.expr.attrHandle[n]=t)!=r(e,n,i)?n.toLowerCase():null;return x.expr.attrHandle[n]=o,a}:function(e,n,r){return r?t:e[x.camelCase("default-"+n)]?n.toLowerCase():null}})),Q&&G||(x.attrHooks.value={set:function(e,n,r){return x.nodeName(e,"input")?(e.defaultValue=n,t):I&&I.set(e,n,r)}}),G||(I={set:function(e,n,r){var i=e.getAttributeNode(r);return i||e.setAttributeNode(i=e.ownerDocument.createAttribute(r)),i.value=n+="","value"===r||n===e.getAttribute(r)?n:t}},x.expr.attrHandle.id=x.expr.attrHandle.name=x.expr.attrHandle.coords=function(e,n,r){var i;return r?t:(i=e.getAttributeNode(n))&&""!==i.value?i.value:null},x.valHooks.button={get:function(e,n){var r=e.getAttributeNode(n);return r&&r.specified?r.value:t},set:I.set},x.attrHooks.contenteditable={set:function(e,t,n){I.set(e,""!==t&&t,n)}},x.each(["width","height"],(function(e,n){x.attrHooks[n]={set:function(e,r){return""===r?(e.setAttribute(n,"auto"),r):t}}}))),x.support.hrefNormalized||x.each(["href","src"],(function(e,t){x.propHooks[t]={get:function(e){return e.getAttribute(t,4)}}})),x.support.style||(x.attrHooks.style={get:function(e){return e.style.cssText||t},set:function(e,t){return e.style.cssText=t+""}}),x.support.optSelected||(x.propHooks.selected={get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}}),x.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],(function(){x.propFix[this.toLowerCase()]=this})),x.support.enctype||(x.propFix.enctype="encoding"),x.each(["radio","checkbox"],(function(){x.valHooks[this]={set:function(e,n){return x.isArray(n)?e.checked=x.inArray(x(e).val(),n)>=0:t}},x.support.checkOn||(x.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}));var K=/^(?:input|select|textarea)$/i,Z=/^key/,ee=/^(?:mouse|contextmenu)|click/,te=/^(?:focusinfocus|focusoutblur)$/,ne=/^([^.]*)(?:\.(.+)|)$/;function re(){return!0}function ie(){return!1}function oe(){try{return a.activeElement}catch(e){}}x.event={global:{},add:function(e,n,r,o,a){var s,l,u,c,f,p,d,h,g,m,y,v=x._data(e);if(v){for(r.handler&&(r=(c=r).handler,a=c.selector),r.guid||(r.guid=x.guid++),(l=v.events)||(l=v.events={}),(p=v.handle)||(p=v.handle=function(e){return typeof x===i||e&&x.event.triggered===e.type?t:x.event.dispatch.apply(p.elem,arguments)},p.elem=e),u=(n=(n||"").match(w)||[""]).length;u--;)g=y=(s=ne.exec(n[u])||[])[1],m=(s[2]||"").split(".").sort(),g&&(f=x.event.special[g]||{},g=(a?f.delegateType:f.bindType)||g,f=x.event.special[g]||{},d=x.extend({type:g,origType:y,data:o,handler:r,guid:r.guid,selector:a,needsContext:a&&x.expr.match.needsContext.test(a),namespace:m.join(".")},c),(h=l[g])||((h=l[g]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(e,o,m,p)||(e.addEventListener?e.addEventListener(g,p,!1):e.attachEvent&&e.attachEvent("on"+g,p))),f.add&&(f.add.call(e,d),d.handler.guid||(d.handler.guid=r.guid)),a?h.splice(h.delegateCount++,0,d):h.push(d),x.event.global[g]=!0);e=null}},remove:function(e,t,n,r,i){var o,a,s,l,u,c,f,p,d,h,g,m=x.hasData(e)&&x._data(e);if(m&&(c=m.events)){for(u=(t=(t||"").match(w)||[""]).length;u--;)if(d=g=(s=ne.exec(t[u])||[])[1],h=(s[2]||"").split(".").sort(),d){for(f=x.event.special[d]||{},p=c[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),l=o=p.length;o--;)a=p[o],!i&&g!==a.origType||n&&n.guid!==a.guid||s&&!s.test(a.namespace)||r&&r!==a.selector&&("**"!==r||!a.selector)||(p.splice(o,1),a.selector&&p.delegateCount--,f.remove&&f.remove.call(e,a));l&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,m.handle)||x.removeEvent(e,d,m.handle),delete c[d])}else for(d in c)x.event.remove(e,d+t[u],n,r,!0);x.isEmptyObject(c)&&(delete m.handle,x._removeData(e,"events"))}},trigger:function(n,r,i,o){var s,l,u,c,f,p,d,h=[i||a],g=v.call(n,"type")?n.type:n,m=v.call(n,"namespace")?n.namespace.split("."):[];if(u=p=i=i||a,3!==i.nodeType&&8!==i.nodeType&&!te.test(g+x.event.triggered)&&(g.indexOf(".")>=0&&(m=g.split("."),g=m.shift(),m.sort()),l=0>g.indexOf(":")&&"on"+g,(n=n[x.expando]?n:new x.Event(g,"object"==typeof n&&n)).isTrigger=o?2:3,n.namespace=m.join("."),n.namespace_re=n.namespace?RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,n.result=t,n.target||(n.target=i),r=null==r?[n]:x.makeArray(r,[n]),f=x.event.special[g]||{},o||!f.trigger||!1!==f.trigger.apply(i,r))){if(!o&&!f.noBubble&&!x.isWindow(i)){for(c=f.delegateType||g,te.test(c+g)||(u=u.parentNode);u;u=u.parentNode)h.push(u),p=u;p===(i.ownerDocument||a)&&h.push(p.defaultView||p.parentWindow||e)}for(d=0;(u=h[d++])&&!n.isPropagationStopped();)n.type=d>1?c:f.bindType||g,(s=(x._data(u,"events")||{})[n.type]&&x._data(u,"handle"))&&s.apply(u,r),(s=l&&u[l])&&x.acceptData(u)&&s.apply&&!1===s.apply(u,r)&&n.preventDefault();if(n.type=g,!o&&!n.isDefaultPrevented()&&(!f._default||!1===f._default.apply(h.pop(),r))&&x.acceptData(i)&&l&&i[g]&&!x.isWindow(i)){(p=i[l])&&(i[l]=null),x.event.triggered=g;try{i[g]()}catch(e){}x.event.triggered=t,p&&(i[l]=p)}return n.result}},dispatch:function(e){e=x.event.fix(e);var n,r,i,o,a,s=[],l=g.call(arguments),u=(x._data(this,"events")||{})[e.type]||[],c=x.event.special[e.type]||{};if(l[0]=e,e.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,e)){for(s=x.event.handlers.call(this,e,u),n=0;(o=s[n++])&&!e.isPropagationStopped();)for(e.currentTarget=o.elem,a=0;(i=o.handlers[a++])&&!e.isImmediatePropagationStopped();)(!e.namespace_re||e.namespace_re.test(i.namespace))&&(e.handleObj=i,e.data=i.data,(r=((x.event.special[i.origType]||{}).handle||i.handler).apply(o.elem,l))!==t&&!1===(e.result=r)&&(e.preventDefault(),e.stopPropagation()));return c.postDispatch&&c.postDispatch.call(this,e),e.result}},handlers:function(e,n){var r,i,o,a,s=[],l=n.delegateCount,u=e.target;if(l&&u.nodeType&&(!e.button||"click"!==e.type))for(;u!=this;u=u.parentNode||this)if(1===u.nodeType&&(!0!==u.disabled||"click"!==e.type)){for(o=[],a=0;l>a;a++)o[r=(i=n[a]).selector+" "]===t&&(o[r]=i.needsContext?x(r,this).index(u)>=0:x.find(r,this,null,[u]).length),o[r]&&o.push(i);o.length&&s.push({elem:u,handlers:o})}return n.length>l&&s.push({elem:this,handlers:n.slice(l)}),s},fix:function(e){if(e[x.expando])return e;var t,n,r,i=e.type,o=e,s=this.fixHooks[i];for(s||(this.fixHooks[i]=s=ee.test(i)?this.mouseHooks:Z.test(i)?this.keyHooks:{}),r=s.props?this.props.concat(s.props):this.props,e=new x.Event(o),t=r.length;t--;)e[n=r[t]]=o[n];return e.target||(e.target=o.srcElement||a),3===e.target.nodeType&&(e.target=e.target.parentNode),e.metaKey=!!e.metaKey,s.filter?s.filter(e,o):e},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 fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,n){var r,i,o,s=n.button,l=n.fromElement;return null==e.pageX&&null!=n.clientX&&(o=(i=e.target.ownerDocument||a).documentElement,r=i.body,e.pageX=n.clientX+(o&&o.scrollLeft||r&&r.scrollLeft||0)-(o&&o.clientLeft||r&&r.clientLeft||0),e.pageY=n.clientY+(o&&o.scrollTop||r&&r.scrollTop||0)-(o&&o.clientTop||r&&r.clientTop||0)),!e.relatedTarget&&l&&(e.relatedTarget=l===e.target?n.toElement:l),e.which||s===t||(e.which=1&s?1:2&s?3:4&s?2:0),e}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==oe()&&this.focus)try{return this.focus(),!1}catch(e){}},delegateType:"focusin"},blur:{trigger:function(){return this===oe()&&this.blur?(this.blur(),!1):t},delegateType:"focusout"},click:{trigger:function(){return x.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):t},_default:function(e){return x.nodeName(e.target,"a")}},beforeunload:{postDispatch:function(e){e.result!==t&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n,r){var i=x.extend(new x.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?x.event.trigger(i,null,t):x.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault()}},x.removeEvent=a.removeEventListener?function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)}:function(e,t,n){var r="on"+t;e.detachEvent&&(typeof e[r]===i&&(e[r]=null),e.detachEvent(r,n))},x.Event=function(e,n){return this instanceof x.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||!1===e.returnValue||e.getPreventDefault&&e.getPreventDefault()?re:ie):this.type=e,n&&x.extend(this,n),this.timeStamp=e&&e.timeStamp||x.now(),this[x.expando]=!0,t):new x.Event(e,n)},x.Event.prototype={isDefaultPrevented:ie,isPropagationStopped:ie,isImmediatePropagationStopped:ie,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=re,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=re,e&&(e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=re,this.stopPropagation()}},x.each({mouseenter:"mouseover",mouseleave:"mouseout"},(function(e,t){x.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=e.relatedTarget,i=e.handleObj;return(!r||r!==this&&!x.contains(this,r))&&(e.type=i.origType,n=i.handler.apply(this,arguments),e.type=t),n}}})),x.support.submitBubbles||(x.event.special.submit={setup:function(){return!x.nodeName(this,"form")&&(x.event.add(this,"click._submit keypress._submit",(function(e){var n=e.target,r=x.nodeName(n,"input")||x.nodeName(n,"button")?n.form:t;r&&!x._data(r,"submitBubbles")&&(x.event.add(r,"submit._submit",(function(e){e._submit_bubble=!0})),x._data(r,"submitBubbles",!0))})),t)},postDispatch:function(e){e._submit_bubble&&(delete e._submit_bubble,this.parentNode&&!e.isTrigger&&x.event.simulate("submit",this.parentNode,e,!0))},teardown:function(){return!x.nodeName(this,"form")&&(x.event.remove(this,"._submit"),t)}}),x.support.changeBubbles||(x.event.special.change={setup:function(){return K.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(x.event.add(this,"propertychange._change",(function(e){"checked"===e.originalEvent.propertyName&&(this._just_changed=!0)})),x.event.add(this,"click._change",(function(e){this._just_changed&&!e.isTrigger&&(this._just_changed=!1),x.event.simulate("change",this,e,!0)}))),!1):(x.event.add(this,"beforeactivate._change",(function(e){var t=e.target;K.test(t.nodeName)&&!x._data(t,"changeBubbles")&&(x.event.add(t,"change._change",(function(e){!this.parentNode||e.isSimulated||e.isTrigger||x.event.simulate("change",this.parentNode,e,!0)})),x._data(t,"changeBubbles",!0))})),t)},handle:function(e){var n=e.target;return this!==n||e.isSimulated||e.isTrigger||"radio"!==n.type&&"checkbox"!==n.type?e.handleObj.handler.apply(this,arguments):t},teardown:function(){return x.event.remove(this,"._change"),!K.test(this.nodeName)}}),x.support.focusinBubbles||x.each({focus:"focusin",blur:"focusout"},(function(e,t){var n=0,r=function(e){x.event.simulate(t,e.target,x.event.fix(e),!0)};x.event.special[t]={setup:function(){0==n++&&a.addEventListener(e,r,!0)},teardown:function(){0==--n&&a.removeEventListener(e,r,!0)}}})),x.fn.extend({on:function(e,n,r,i,o){var a,s;if("object"==typeof e){for(a in"string"!=typeof n&&(r=r||n,n=t),e)this.on(a,n,r,e[a],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)),!1===i)i=ie;else if(!i)return this;return 1===o&&(s=i,i=function(e){return x().off(e),s.apply(this,arguments)},i.guid=s.guid||(s.guid=x.guid++)),this.each((function(){x.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,x(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(!1===n||"function"==typeof n)&&(r=n,n=t),!1===r&&(r=ie),this.each((function(){x.event.remove(this,e,r,n)}))},trigger:function(e,t){return this.each((function(){x.event.trigger(e,t,this)}))},triggerHandler:function(e,n){var r=this[0];return r?x.event.trigger(e,n,r,!0):t}});var ae=/^.[^:#\[\.,]*$/,se=/^(?:parents|prev(?:Until|All))/,le=x.expr.match.needsContext,ue={children:!0,contents:!0,next:!0,prev:!0};function ce(e,t){do{e=e[t]}while(e&&1!==e.nodeType);return e}function fe(e,t,n){if(x.isFunction(t))return x.grep(e,(function(e,r){return!!t.call(e,r,e)!==n}));if(t.nodeType)return x.grep(e,(function(e){return e===t!==n}));if("string"==typeof t){if(ae.test(t))return x.filter(t,e,n);t=x.filter(t,e)}return x.grep(e,(function(e){return x.inArray(e,t)>=0!==n}))}function pe(e){var t=de.split("|"),n=e.createDocumentFragment();if(n.createElement)for(;t.length;)n.createElement(t.pop());return n}x.fn.extend({find:function(e){var t,n=[],r=this,i=r.length;if("string"!=typeof e)return this.pushStack(x(e).filter((function(){for(t=0;i>t;t++)if(x.contains(r[t],this))return!0})));for(t=0;i>t;t++)x.find(e,r[t],n);return(n=this.pushStack(i>1?x.unique(n):n)).selector=this.selector?this.selector+" "+e:e,n},has:function(e){var t,n=x(e,this),r=n.length;return this.filter((function(){for(t=0;r>t;t++)if(x.contains(this,n[t]))return!0}))},not:function(e){return this.pushStack(fe(this,e||[],!0))},filter:function(e){return this.pushStack(fe(this,e||[],!1))},is:function(e){return!!fe(this,"string"==typeof e&&le.test(e)?x(e):e||[],!1).length},closest:function(e,t){for(var n,r=0,i=this.length,o=[],a=le.test(e)||"string"!=typeof e?x(e,t||this.context):0;i>r;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(11>n.nodeType&&(a?a.index(n)>-1:1===n.nodeType&&x.find.matchesSelector(n,e))){n=o.push(n);break}return this.pushStack(o.length>1?x.unique(o):o)},index:function(e){return e?"string"==typeof e?x.inArray(this[0],x(e)):x.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){var n="string"==typeof e?x(e,t):x.makeArray(e&&e.nodeType?[e]:e),r=x.merge(this.get(),n);return this.pushStack(x.unique(r))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),x.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return x.dir(e,"parentNode")},parentsUntil:function(e,t,n){return x.dir(e,"parentNode",n)},next:function(e){return ce(e,"nextSibling")},prev:function(e){return ce(e,"previousSibling")},nextAll:function(e){return x.dir(e,"nextSibling")},prevAll:function(e){return x.dir(e,"previousSibling")},nextUntil:function(e,t,n){return x.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return x.dir(e,"previousSibling",n)},siblings:function(e){return x.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return x.sibling(e.firstChild)},contents:function(e){return x.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:x.merge([],e.childNodes)}},(function(e,t){x.fn[e]=function(n,r){var i=x.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=x.filter(r,i)),this.length>1&&(ue[e]||(i=x.unique(i)),se.test(e)&&(i=i.reverse())),this.pushStack(i)}})),x.extend({filter:function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?x.find.matchesSelector(r,e)?[r]:[]:x.find.matches(e,x.grep(t,(function(e){return 1===e.nodeType})))},dir:function(e,n,r){for(var i=[],o=e[n];o&&9!==o.nodeType&&(r===t||1!==o.nodeType||!x(o).is(r));)1===o.nodeType&&i.push(o),o=o[n];return i},sibling:function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}});var de="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",he=/ jQuery\d+="(?:null|\d+)"/g,ge=RegExp("<(?:"+de+")[\\s/>]","i"),me=/^\s+/,ye=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,ve=/<([\w:]+)/,be=/\s*$/g,Se={option:[1,""],legend:[1,"
","
"],area:[1,"",""],param:[1,"",""],thead:[1,"","
"],tr:[2,"","
"],col:[2,"","
"],td:[3,"","
"],_default:x.support.htmlSerialize?[0,"",""]:[1,"X
","
"]},Ae=pe(a).appendChild(a.createElement("div"));function je(e,t){return x.nodeName(e,"table")&&x.nodeName(1===t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function De(e){return e.type=(null!==x.find.attr(e,"type"))+"/"+e.type,e}function Le(e){var t=ke.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function He(e,t){for(var n,r=0;null!=(n=e[r]);r++)x._data(n,"globalEval",!t||x._data(t[r],"globalEval"))}function qe(e,t){if(1===t.nodeType&&x.hasData(e)){var n,r,i,o=x._data(e),a=x._data(t,o),s=o.events;if(s)for(n in delete a.handle,a.events={},s)for(r=0,i=s[n].length;i>r;r++)x.event.add(t,n,s[n][r]);a.data&&(a.data=x.extend({},a.data))}}function _e(e,t){var n,r,i;if(1===t.nodeType){if(n=t.nodeName.toLowerCase(),!x.support.noCloneEvent&&t[x.expando]){for(r in(i=x._data(t)).events)x.removeEvent(t,r,i.handle);t.removeAttribute(x.expando)}"script"===n&&t.text!==e.text?(De(t).text=e.text,Le(t)):"object"===n?(t.parentNode&&(t.outerHTML=e.outerHTML),x.support.html5Clone&&e.innerHTML&&!x.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):"input"===n&&we.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):"option"===n?t.defaultSelected=t.selected=e.defaultSelected:("input"===n||"textarea"===n)&&(t.defaultValue=e.defaultValue)}}function Me(e,n){var r,o,a=0,s=typeof e.getElementsByTagName!==i?e.getElementsByTagName(n||"*"):typeof e.querySelectorAll!==i?e.querySelectorAll(n||"*"):t;if(!s)for(s=[],r=e.childNodes||e;null!=(o=r[a]);a++)!n||x.nodeName(o,n)?s.push(o):x.merge(s,Me(o,n));return n===t||n&&x.nodeName(e,n)?x.merge([e],s):s}function Oe(e){we.test(e.type)&&(e.defaultChecked=e.checked)}Se.optgroup=Se.option,Se.tbody=Se.tfoot=Se.colgroup=Se.caption=Se.thead,Se.th=Se.td,x.fn.extend({text:function(e){return x.access(this,(function(e){return e===t?x.text(this):this.empty().append((this[0]&&this[0].ownerDocument||a).createTextNode(e))}),null,e,arguments.length)},append:function(){return this.domManip(arguments,(function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||je(this,e).appendChild(e)}))},prepend:function(){return this.domManip(arguments,(function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=je(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?x.filter(e,this):this,i=0;null!=(n=r[i]);i++)t||1!==n.nodeType||x.cleanData(Me(n)),n.parentNode&&(t&&x.contains(n.ownerDocument,n)&&He(Me(n,"script")),n.parentNode.removeChild(n));return this},empty:function(){for(var e,t=0;null!=(e=this[t]);t++){for(1===e.nodeType&&x.cleanData(Me(e,!1));e.firstChild;)e.removeChild(e.firstChild);e.options&&x.nodeName(e,"select")&&(e.options.length=0)}return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map((function(){return x.clone(this,e,t)}))},html:function(e){return x.access(this,(function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return 1===n.nodeType?n.innerHTML.replace(he,""):t;if(!("string"!=typeof e||Te.test(e)||!x.support.htmlSerialize&&ge.test(e)||!x.support.leadingWhitespace&&me.test(e)||Se[(ve.exec(e)||["",""])[1].toLowerCase()])){e=e.replace(ye,"<$1>");try{for(;i>r;r++)1===(n=this[r]||{}).nodeType&&(x.cleanData(Me(n,!1)),n.innerHTML=e);n=0}catch(e){}}n&&this.empty().append(e)}),null,e,arguments.length)},replaceWith:function(){var e=x.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&&(r&&r.parentNode!==i&&(r=this.nextSibling),x(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=d.apply([],e);var r,i,o,a,s,l,u=0,c=this.length,f=this,p=c-1,h=e[0],g=x.isFunction(h);if(g||!(1>=c||"string"!=typeof h||x.support.checkClone)&&Ce.test(h))return this.each((function(r){var i=f.eq(r);g&&(e[0]=h.call(this,r,i.html())),i.domManip(e,t,n)}));if(c&&(r=(l=x.buildFragment(e,this[0].ownerDocument,!1,!n&&this)).firstChild,1===l.childNodes.length&&(l=r),r)){for(o=(a=x.map(Me(l,"script"),De)).length;c>u;u++)i=l,u!==p&&(i=x.clone(i,!0,!0),o&&x.merge(a,Me(i,"script"))),t.call(this[u],i,u);if(o)for(s=a[a.length-1].ownerDocument,x.map(a,Le),u=0;o>u;u++)i=a[u],Ne.test(i.type||"")&&!x._data(i,"globalEval")&&x.contains(s,i)&&(i.src?x._evalUrl(i.src):x.globalEval((i.text||i.textContent||i.innerHTML||"").replace(Ee,"")));l=r=null}return this}}),x.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},(function(e,t){x.fn[e]=function(e){for(var n,r=0,i=[],o=x(e),a=o.length-1;a>=r;r++)n=r===a?this:this.clone(!0),x(o[r])[t](n),h.apply(i,n.get());return this.pushStack(i)}})),x.extend({clone:function(e,t,n){var r,i,o,a,s,l=x.contains(e.ownerDocument,e);if(x.support.html5Clone||x.isXMLDoc(e)||!ge.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(Ae.innerHTML=e.outerHTML,Ae.removeChild(o=Ae.firstChild)),!(x.support.noCloneEvent&&x.support.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||x.isXMLDoc(e)))for(r=Me(o),s=Me(e),a=0;null!=(i=s[a]);++a)r[a]&&_e(i,r[a]);if(t)if(n)for(s=s||Me(e),r=r||Me(o),a=0;null!=(i=s[a]);a++)qe(i,r[a]);else qe(e,o);return(r=Me(o,"script")).length>0&&He(r,!l&&Me(e,"script")),r=s=i=null,o},buildFragment:function(e,t,n,r){for(var i,o,a,s,l,u,c,f=e.length,p=pe(t),d=[],h=0;f>h;h++)if((o=e[h])||0===o)if("object"===x.type(o))x.merge(d,o.nodeType?[o]:o);else if(xe.test(o)){for(s=s||p.appendChild(t.createElement("div")),l=(ve.exec(o)||["",""])[1].toLowerCase(),c=Se[l]||Se._default,s.innerHTML=c[1]+o.replace(ye,"<$1>")+c[2],i=c[0];i--;)s=s.lastChild;if(!x.support.leadingWhitespace&&me.test(o)&&d.push(t.createTextNode(me.exec(o)[0])),!x.support.tbody)for(i=(o="table"!==l||be.test(o)?""!==c[1]||be.test(o)?0:s:s.firstChild)&&o.childNodes.length;i--;)x.nodeName(u=o.childNodes[i],"tbody")&&!u.childNodes.length&&o.removeChild(u);for(x.merge(d,s.childNodes),s.textContent="";s.firstChild;)s.removeChild(s.firstChild);s=p.lastChild}else d.push(t.createTextNode(o));for(s&&p.removeChild(s),x.support.appendChecked||x.grep(Me(d,"input"),Oe),h=0;o=d[h++];)if((!r||-1===x.inArray(o,r))&&(a=x.contains(o.ownerDocument,o),s=Me(p.appendChild(o),"script"),a&&He(s),n))for(i=0;o=s[i++];)Ne.test(o.type||"")&&n.push(o);return s=null,p},cleanData:function(e,t){for(var n,r,o,a,s=0,l=x.expando,u=x.cache,c=x.support.deleteExpando,p=x.event.special;null!=(n=e[s]);s++)if((t||x.acceptData(n))&&(a=(o=n[l])&&u[o])){if(a.events)for(r in a.events)p[r]?x.event.remove(n,r):x.removeEvent(n,r,a.handle);u[o]&&(delete u[o],c?delete n[l]:typeof n.removeAttribute!==i?n.removeAttribute(l):n[l]=null,f.push(o))}},_evalUrl:function(e){return x.ajax({url:e,type:"GET",dataType:"script",async:!1,global:!1,throws:!0})}}),x.fn.extend({wrapAll:function(e){if(x.isFunction(e))return this.each((function(t){x(this).wrapAll(e.call(this,t))}));if(this[0]){var t=x(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map((function(){for(var e=this;e.firstChild&&1===e.firstChild.nodeType;)e=e.firstChild;return e})).append(this)}return this},wrapInner:function(e){return x.isFunction(e)?this.each((function(t){x(this).wrapInner(e.call(this,t))})):this.each((function(){var t=x(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)}))},wrap:function(e){var t=x.isFunction(e);return this.each((function(n){x(this).wrapAll(t?e.call(this,n):e)}))},unwrap:function(){return this.parent().each((function(){x.nodeName(this,"body")||x(this).replaceWith(this.childNodes)})).end()}});var Fe,Be,Pe,Re=/alpha\([^)]*\)/i,We=/opacity\s*=\s*([^)]*)/,$e=/^(top|right|bottom|left)$/,Ie=/^(none|table(?!-c[ea]).+)/,ze=/^margin/,Xe=RegExp("^("+T+")(.*)$","i"),Ue=RegExp("^("+T+")(?!px)[a-z%]+$","i"),Ve=RegExp("^([+-])=("+T+")","i"),Ye={BODY:"block"},Je={position:"absolute",visibility:"hidden",display:"block"},Ge={letterSpacing:0,fontWeight:400},Qe=["Top","Right","Bottom","Left"],Ke=["Webkit","O","Moz","ms"];function Ze(e,t){if(t in e)return t;for(var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=Ke.length;i--;)if((t=Ke[i]+n)in e)return t;return r}function et(e,t){return e=t||e,"none"===x.css(e,"display")||!x.contains(e.ownerDocument,e)}function tt(e,t){for(var n,r,i,o=[],a=0,s=e.length;s>a;a++)(r=e[a]).style&&(o[a]=x._data(r,"olddisplay"),n=r.style.display,t?(o[a]||"none"!==n||(r.style.display=""),""===r.style.display&&et(r)&&(o[a]=x._data(r,"olddisplay",ot(r.nodeName)))):o[a]||(i=et(r),(n&&"none"!==n||!i)&&x._data(r,"olddisplay",i?n:x.css(r,"display"))));for(a=0;s>a;a++)(r=e[a]).style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?o[a]||"":"none"));return e}function nt(e,t,n){var r=Xe.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function rt(e,t,n,r,i){for(var o=n===(r?"border":"content")?4:"width"===t?1:0,a=0;4>o;o+=2)"margin"===n&&(a+=x.css(e,n+Qe[o],!0,i)),r?("content"===n&&(a-=x.css(e,"padding"+Qe[o],!0,i)),"margin"!==n&&(a-=x.css(e,"border"+Qe[o]+"Width",!0,i))):(a+=x.css(e,"padding"+Qe[o],!0,i),"padding"!==n&&(a+=x.css(e,"border"+Qe[o]+"Width",!0,i)));return a}function it(e,t,n){var r=!0,i="width"===t?e.offsetWidth:e.offsetHeight,o=Be(e),a=x.support.boxSizing&&"border-box"===x.css(e,"boxSizing",!1,o);if(0>=i||null==i){if((0>(i=Pe(e,t,o))||null==i)&&(i=e.style[t]),Ue.test(i))return i;r=a&&(x.support.boxSizingReliable||i===e.style[t]),i=parseFloat(i)||0}return i+rt(e,t,n||(a?"border":"content"),r,o)+"px"}function ot(e){var t=a,n=Ye[e];return n||("none"!==(n=at(e,t))&&n||((t=((Fe=(Fe||x("