Produced by Araxis Merge on 2/1/2017 2:57:59 PM Eastern Standard Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.
| # | Location | File | Last Modified |
|---|---|---|---|
| 1 | C:\Araxis_Merge_Comprasion\Pub_un\BTSSS_CIF_122016.zip\BTSSS_CIF_12_20_16\clean\CRM Portal\trunk\BTSSSPortal\js | jquery-1.11.1.min.js | Tue Dec 20 19:50:42 2016 UTC |
| 2 | Wed Feb 1 19:57:59 2017 UTC |
| Description | Between Files 1 and 2 |
|
|---|---|---|
| Text Blocks | Lines | |
| Unchanged | 0 | 0 |
| Changed | 0 | 0 |
| Inserted | 0 | 0 |
| Removed | 1 | 12 |
| Whitespace | |
|---|---|
| Character case | Differences in character case are significant |
| Line endings | Differences in line endings (CR and LF characters) are ignored |
| CR/LF characters | Not shown in the comparison detail |
No regular expressions were active.
| 1 | /*Copyrigh t (c) jQue ry Foundat ion and ot her contri butors, ht tps://jque ry.org/ | |||||
| 2 | ||||||
| 3 | This softw are consis ts of volu ntary cont ributions made by ma ny individ uals. For exact cont ribution h istory, se e the revi sion histo ry availab le at http s://github .com/jquer y/jquery. | |||||
| 4 | ||||||
| 5 | Permission is hereby granted, free of ch arge, to a ny person obtaining a copy of this softw are and as sociated d ocumentati on files ( the "Softw are"), to deal in th e Software without r estriction , includin g without limitation the right s to use, copy, modi fy, merge, publish, distribute , sublicen se, and/or sell copi es of the Software, and to per mit person s to whom the Softwa re is furn ished to d o so, subj ect to the following condition s: | |||||
| 6 | ||||||
| 7 | The above copyright notice and this perm ission not ice shall be include d in all c opies or s ubstantial portions of the Sof tware. | |||||
| 8 | ||||||
| 9 | THE SOFTWA RE IS PROV IDED "AS I S", WITHOU T WARRANTY OF ANY KI ND, EXPRES S OR IMPLI ED, INCLUD ING BUT NO T LIMITED TO THE WAR RANTIES OF MERCHANTA BILITY, FI TNESS FOR A PARTICUL AR PURPOSE AND NONIN FRINGEMENT . IN NO EV ENT SHALL THE AUTHOR S OR COPYR IGHT HOLDE RS BE LIAB LE FOR ANY CLAIM, DA MAGES OR O THER LIABI LITY, WHET HER IN AN ACTION OF CONTRACT, TORT OR OT HERWISE, A RISING FRO M, OUT OF OR IN CONN ECTION WIT H THE SOFT WARE OR TH E USE OR O THER DEALI NGS IN THE SOFTWARE. */ | |||||
| 10 | !function( a,b){"obje ct"==typeo f module&& "object"== typeof mod ule.export s?module.e xports=a.d ocument?b( a,!0):func tion(a){if (!a.docume nt)throw n ew Error(" jQuery req uires a wi ndow with a document ");return b(a)}:b(a) }("undefin ed"!=typeo f window?w indow:this ,function( a,b){var c =[],d=c.sl ice,e=c.co ncat,f=c.p ush,g=c.in dexOf,h={} ,i=h.toStr ing,j=h.ha sOwnProper ty,k={},l= "1.11.1",m =function( a,b){retur n new m.fn .init(a,b) },n=/^[\s\ uFEFF\xA0] +|[\s\uFEF F\xA0]+$/g ,o=/^-ms-/ ,p=/-([\da -z])/gi,q= function(a ,b){return b.toUpper Case()};m. fn=m.proto type={jque ry:l,const ructor:m,s elector:"" ,length:0, toArray:fu nction(){r eturn d.ca ll(this)}, get:functi on(a){retu rn null!=a ?0>a?this[ a+this.len gth]:this[ a]:d.call( this)},pus hStack:fun ction(a){v ar b=m.mer ge(this.co nstructor( ),a);retur n b.prevOb ject=this, b.context= this.conte xt,b},each :function( a,b){retur n m.each(t his,a,b)}, map:functi on(a){retu rn this.pu shStack(m. map(this,f unction(b, c){return a.call(b,c ,b)}))},sl ice:functi on(){retur n this.pus hStack(d.a pply(this, arguments) )},first:f unction(){ return thi s.eq(0)},l ast:functi on(){retur n this.eq( -1)},eq:fu nction(a){ var b=this .length,c= +a+(0>a?b: 0);return this.pushS tack(c>=0& &b>c?[this [c]]:[])}, end:functi on(){retur n this.pre vObject||t his.constr uctor(null )},push:f, sort:c.sor t,splice:c .splice},m .extend=m. fn.extend= function() {var a,b,c ,d,e,f,g=a rguments[0 ]||{},h=1, i=argument s.length,j =!1;for("b oolean"==t ypeof g&&( j=g,g=argu ments[h]|| {},h++),"o bject"==ty peof g||m. isFunction (g)||(g={} ),h===i&&( g=this,h-- );i>h;h++) if(null!=( e=argument s[h]))for( d in e)a=g [d],c=e[d] ,g!==c&&(j &&c&&(m.is PlainObjec t(c)||(b=m .isArray(c )))?(b?(b= !1,f=a&&m. isArray(a) ?a:[]):f=a &&m.isPlai nObject(a) ?a:{},g[d] =m.extend( j,f,c)):vo id 0!==c&& (g[d]=c)); return g}, m.extend({ expando:"j Query"+(l+ Math.rando m()).repla ce(/\D/g," "),isReady :!0,error: function(a ){throw ne w Error(a) },noop:fun ction(){}, isFunction :function( a){return" function"= ==m.type(a )},isArray :Array.isA rray||func tion(a){re turn"array "===m.type (a)},isWin dow:functi on(a){retu rn null!=a &&a==a.win dow},isNum eric:funct ion(a){ret urn!m.isAr ray(a)&&a- parseFloat (a)>=0},is EmptyObjec t:function (a){var b; for(b in a )return!1; return!0}, isPlainObj ect:functi on(a){var b;if(!a||" object"!== m.type(a)| |a.nodeTyp e||m.isWin dow(a))ret urn!1;try{ if(a.const ructor&&!j .call(a,"c onstructor ")&&!j.cal l(a.constr uctor.prot otype,"isP rototypeOf "))return! 1}catch(c) {return!1} if(k.ownLa st)for(b i n a)return j.call(a, b);for(b i n a);retur n void 0== =b||j.call (a,b)},typ e:function (a){return null==a?a +"":"objec t"==typeof a||"funct ion"==type of a?h[i.c all(a)]||" object":ty peof a},gl obalEval:f unction(b) {b&&m.trim (b)&&(a.ex ecScript|| function(b ){a.eval.c all(a,b)}) (b)},camel Case:funct ion(a){ret urn a.repl ace(o,"ms- ").replace (p,q)},nod eName:func tion(a,b){ return a.n odeName&&a .nodeName. toLowerCas e()===b.to LowerCase( )},each:fu nction(a,b ,c){var d, e=0,f=a.le ngth,g=r(a );if(c){if (g){for(;f >e;e++)if( d=b.apply( a[e],c),d= ==!1)break }else for( e in a)if( d=b.apply( a[e],c),d= ==!1)break }else if(g ){for(;f>e ;e++)if(d= b.call(a[e ],e,a[e]), d===!1)bre ak}else fo r(e in a)i f(d=b.call (a[e],e,a[ e]),d===!1 )break;ret urn a},tri m:function (a){return null==a?" ":(a+"").r eplace(n," ")},makeAr ray:functi on(a,b){va r c=b||[]; return nul l!=a&&(r(O bject(a))? m.merge(c, "string"== typeof a?[ a]:a):f.ca ll(c,a)),c },inArray: function(a ,b,c){var d;if(b){if (g)return g.call(b,a ,c);for(d= b.length,c =c?0>c?Mat h.max(0,d+ c):c:0;d>c ;c++)if(c in b&&b[c] ===a)retur n c}return -1},merge: function(a ,b){var c= +b.length, d=0,e=a.le ngth;while (c>d)a[e++ ]=b[d++];i f(c!==c)wh ile(void 0 !==b[d])a[ e++]=b[d++ ];return a .length=e, a},grep:fu nction(a,b ,c){for(va r d,e=[],f =0,g=a.len gth,h=!c;g >f;f++)d=! b(a[f],f), d!==h&&e.p ush(a[f]); return e}, map:functi on(a,b,c){ var d,f=0, g=a.length ,h=r(a),i= [];if(h)fo r(;g>f;f++ )d=b(a[f], f,c),null! =d&&i.push (d);else f or(f in a) d=b(a[f],f ,c),null!= d&&i.push( d);return e.apply([] ,i)},guid: 1,proxy:fu nction(a,b ){var c,e, f;return"s tring"==ty peof b&&(f =a[b],b=a, a=f),m.isF unction(a) ?(c=d.call (arguments ,2),e=func tion(){ret urn a.appl y(b||this, c.concat(d .call(argu ments)))}, e.guid=a.g uid=a.guid ||m.guid++ ,e):void 0 },now:func tion(){ret urn+new Da te},suppor t:k}),m.ea ch("Boolea n Number S tring Func tion Array Date RegE xp Object Error".spl it(" "),fu nction(a,b ){h["[obje ct "+b+"]" ]=b.toLowe rCase()}); function r (a){var b= a.length,c =m.type(a) ;return"fu nction"=== c||m.isWin dow(a)?!1: 1===a.node Type&&b?!0 :"array"== =c||0===b| |"number"= =typeof b& &b>0&&b-1 in a}var s =function( a){var b,c ,d,e,f,g,h ,i,j,k,l,m ,n,o,p,q,r ,s,t,u="si zzle"+-new Date,v=a. document,w =0,x=0,y=g b(),z=gb() ,A=gb(),B= function(a ,b){return a===b&&(l =!0),0},C= "undefined ",D=1<<31, E={}.hasOw nProperty, F=[],G=F.p op,H=F.pus h,I=F.push ,J=F.slice ,K=F.index Of||functi on(a){for( var b=0,c= this.lengt h;c>b;b++) if(this[b] ===a)retur n b;return -1},L="che cked|selec ted|async| autofocus| autoplay|c ontrols|de fer|disabl ed|hidden| ismap|loop |multiple| open|reado nly|requir ed|scoped" ,M="[\\x20 \\t\\r\\n\ \f]",N="(? :\\\\.|[\\ w-]|[^\\x0 0-\\xa0])+ ",O=N.repl ace("w","w #"),P="\\[ "+M+"*("+N +")(?:"+M+ "*([*^$|!~ ]?=)"+M+"* (?:'((?:\\ \\.|[^\\\\ '])*)'|\"( (?:\\\\.|[ ^\\\\\"])* )\"|("+O+" ))|)"+M+"* \\]",Q=":( "+N+")(?:\ \((('((?:\ \\\.|[^\\\ \'])*)'|\" ((?:\\\\.| [^\\\\\"]) *)\")|((?: \\\\.|[^\\ \\()[\\]]| "+P+")*)|. *)\\)|)",R =new RegEx p("^"+M+"+ |((?:^|[^\ \\\])(?:\\ \\.)*)"+M+ "+$","g"), S=new RegE xp("^"+M+" *,"+M+"*") ,T=new Reg Exp("^"+M+ "*([>+~]|" +M+")"+M+" *"),U=new RegExp("=" +M+"*([^\\ ]'\"]*?)"+ M+"*\\]"," g"),V=new RegExp(Q), W=new RegE xp("^"+O+" $"),X={ID: new RegExp ("^#("+N+" )"),CLASS: new RegExp ("^\\.("+N +")"),TAG: new RegExp ("^("+N.re place("w", "w*")+")") ,ATTR:new RegExp("^" +P),PSEUDO :new RegEx p("^"+Q),C HILD:new R egExp("^:( only|first |last|nth| nth-last)- (child|of- type)(?:\\ ("+M+"*(ev en|odd|(([ +-]|)(\\d* )n|)"+M+"* (?:([+-]|) "+M+"*(\\d +)|))"+M+" *\\)|)","i "),bool:ne w RegExp(" ^(?:"+L+") $","i"),ne edsContext :new RegEx p("^"+M+"* [>+~]|:(ev en|odd|eq| gt|lt|nth| first|last )(?:\\("+M +"*((?:-\\ d)?\\d*)"+ M+"*\\)|)( ?=[^-]|$)" ,"i")},Y=/ ^(?:input| select|tex tarea|butt on)$/i,Z=/ ^h\d$/i,$= /^[^{]+\{\ s*\[native \w/,_=/^( ?:#([\w-]+ )|(\w+)|\. ([\w-]+))$ /,ab=/[+~] /,bb=/'|\\ /g,cb=new RegExp("\\ \\([\\da-f ]{1,6}"+M+ "?|("+M+") |.)","ig") ,db=functi on(a,b,c){ var d="0x" +b-65536;r eturn d!== d||c?b:0>d ?String.fr omCharCode (d+65536): String.fro mCharCode( d>>10|5529 6,1023&d|5 6320)};try {I.apply(F =J.call(v. childNodes ),v.childN odes),F[v. childNodes .length].n odeType}ca tch(eb){I= {apply:F.l ength?func tion(a,b){ H.apply(a, J.call(b)) }:function (a,b){var c=a.length ,d=0;while (a[c++]=b[ d++]);a.le ngth=c-1}} }function fb(a,b,d,e ){var f,h, j,k,l,o,r, s,w,x;if(( b?b.ownerD ocument||b :v)!==n&&m (b),b=b||n ,d=d||[],! a||"string "!=typeof a)return d ;if(1!==(k =b.nodeTyp e)&&9!==k) return[];i f(p&&!e){i f(f=_.exec (a))if(j=f [1]){if(9= ==k){if(h= b.getEleme ntById(j), !h||!h.par entNode)re turn d;if( h.id===j)r eturn d.pu sh(h),d}el se if(b.ow nerDocumen t&&(h=b.ow nerDocumen t.getEleme ntById(j)) &&t(b,h)&& h.id===j)r eturn d.pu sh(h),d}el se{if(f[2] )return I. apply(d,b. getElement sByTagName (a)),d;if( (j=f[3])&& c.getEleme ntsByClass Name&&b.ge tElementsB yClassName )return I. apply(d,b. getElement sByClassNa me(j)),d}i f(c.qsa&&( !q||!q.tes t(a))){if( s=r=u,w=b, x=9===k&&a ,1===k&&"o bject"!==b .nodeName. toLowerCas e()){o=g(a ),(r=b.get Attribute( "id"))?s=r .replace(b b,"\\$&"): b.setAttri bute("id", s),s="[id= '"+s+"'] " ,l=o.lengt h;while(l- -)o[l]=s+q b(o[l]);w= ab.test(a) &&ob(b.par entNode)|| b,x=o.join (",")}if(x )try{retur n I.apply( d,w.queryS electorAll (x)),d}cat ch(y){}fin ally{r||b. removeAttr ibute("id" )}}}return i(a.repla ce(R,"$1") ,b,d,e)}fu nction gb( ){var a=[] ;function b(c,e){ret urn a.push (c+" ")>d. cacheLengt h&&delete b[a.shift( )],b[c+" " ]=e}return b}functio n hb(a){re turn a[u]= !0,a}funct ion ib(a){ var b=n.cr eateElemen t("div");t ry{return! !a(b)}catc h(c){retur n!1}finall y{b.parent Node&&b.pa rentNode.r emoveChild (b),b=null }}function jb(a,b){v ar c=a.spl it("|"),e= a.length;w hile(e--)d .attrHandl e[c[e]]=b} function k b(a,b){var c=b&&a,d= c&&1===a.n odeType&&1 ===b.nodeT ype&&(~b.s ourceIndex ||D)-(~a.s ourceIndex ||D);if(d) return d;i f(c)while( c=c.nextSi bling)if(c ===b)retur n-1;return a?1:-1}fu nction lb( a){return function(b ){var c=b. nodeName.t oLowerCase ();return" input"===c &&b.type== =a}}functi on mb(a){r eturn func tion(b){va r c=b.node Name.toLow erCase();r eturn("inp ut"===c||" button"=== c)&&b.type ===a}}func tion nb(a) {return hb (function( b){return b=+b,hb(fu nction(c,d ){var e,f= a([],c.len gth,b),g=f .length;wh ile(g--)c[ e=f[g]]&&( c[e]=!(d[e ]=c[e]))}) })}functio n ob(a){re turn a&&ty peof a.get ElementsBy TagName!== C&&a}c=fb. support={} ,f=fb.isXM L=function (a){var b= a&&(a.owne rDocument| |a).docume ntElement; return b?" HTML"!==b. nodeName:! 1},m=fb.se tDocument= function(a ){var b,e= a?a.ownerD ocument||a :v,g=e.def aultView;r eturn e!== n&&9===e.n odeType&&e .documentE lement?(n= e,o=e.docu mentElemen t,p=!f(e), g&&g!==g.t op&&(g.add EventListe ner?g.addE ventListen er("unload ",function (){m()},!1 ):g.attach Event&&g.a ttachEvent ("onunload ",function (){m()})), c.attribut es=ib(func tion(a){re turn a.cla ssName="i" ,!a.getAtt ribute("cl assName")} ),c.getEle mentsByTag Name=ib(fu nction(a){ return a.a ppendChild (e.createC omment("") ),!a.getEl ementsByTa gName("*") .length}), c.getEleme ntsByClass Name=$.tes t(e.getEle mentsByCla ssName)&&i b(function (a){return a.innerHT ML="<div c lass='a'>< /div><div class='a i '></div>", a.firstChi ld.classNa me="i",2== =a.getElem entsByClas sName("i") .length}), c.getById= ib(functio n(a){retur n o.append Child(a).i d=u,!e.get ElementsBy Name||!e.g etElements ByName(u). length}),c .getById?( d.find.ID= function(a ,b){if(typ eof b.getE lementById !==C&&p){v ar c=b.get ElementByI d(a);retur n c&&c.par entNode?[c ]:[]}},d.f ilter.ID=f unction(a) {var b=a.r eplace(cb, db);return function( a){return a.getAttri bute("id") ===b}}):(d elete d.fi nd.ID,d.fi lter.ID=fu nction(a){ var b=a.re place(cb,d b);return function(a ){var c=ty peof a.get AttributeN ode!==C&&a .getAttrib uteNode("i d");return c&&c.valu e===b}}),d .find.TAG= c.getEleme ntsByTagNa me?functio n(a,b){ret urn typeof b.getElem entsByTagN ame!==C?b. getElement sByTagName (a):void 0 }:function (a,b){var c,d=[],e=0 ,f=b.getEl ementsByTa gName(a);i f("*"===a) {while(c=f [e++])1=== c.nodeType &&d.push(c );return d }return f} ,d.find.CL ASS=c.getE lementsByC lassName&& function(a ,b){return typeof b. getElement sByClassNa me!==C&&p? b.getEleme ntsByClass Name(a):vo id 0},r=[] ,q=[],(c.q sa=$.test( e.querySel ectorAll)) &&(ib(func tion(a){a. innerHTML= "<select m sallowclip =''><optio n selected =''></opti on></selec t>",a.quer ySelectorA ll("[msall owclip^='' ]").length &&q.push(" [*^$]="+M+ "*(?:''|\" \")"),a.qu erySelecto rAll("[sel ected]").l ength||q.p ush("\\["+ M+"*(?:val ue|"+L+")" ),a.queryS electorAll (":checked ").length| |q.push(": checked")} ),ib(funct ion(a){var b=e.creat eElement(" input");b. setAttribu te("type", "hidden"), a.appendCh ild(b).set Attribute( "name","D" ),a.queryS electorAll ("[name=d] ").length& &q.push("n ame"+M+"*[ *^$|!~]?=" ),a.queryS electorAll (":enabled ").length| |q.push(": enabled"," :disabled" ),a.queryS electorAll ("*,:x"),q .push(",.* :")})),(c. matchesSel ector=$.te st(s=o.mat ches||o.we bkitMatche sSelector| |o.mozMatc hesSelecto r||o.oMatc hesSelecto r||o.msMat chesSelect or))&&ib(f unction(a) {c.disconn ectedMatch =s.call(a, "div"),s.c all(a,"[s! ='']:x"),r .push("!=" ,Q)}),q=q. length&&ne w RegExp(q .join("|") ),r=r.leng th&&new Re gExp(r.joi n("|")),b= $.test(o.c ompareDocu mentPositi on),t=b||$ .test(o.co ntains)?fu nction(a,b ){var c=9= ==a.nodeTy pe?a.docum entElement :a,d=b&&b. parentNode ;return a= ==d||!(!d| |1!==d.nod eType||!(c .contains? c.contains (d):a.comp areDocumen tPosition& &16&a.comp areDocumen tPosition( d)))}:func tion(a,b){ if(b)while (b=b.paren tNode)if(b ===a)retur n!0;return !1},B=b?fu nction(a,b ){if(a===b )return l= !0,0;var d =!a.compar eDocumentP osition-!b .compareDo cumentPosi tion;retur n d?d:(d=( a.ownerDoc ument||a)= ==(b.owner Document|| b)?a.compa reDocument Position(b ):1,1&d||! c.sortDeta ched&&b.co mpareDocum entPositio n(a)===d?a ===e||a.ow nerDocumen t===v&&t(v ,a)?-1:b== =e||b.owne rDocument= ==v&&t(v,b )?1:k?K.ca ll(k,a)-K. call(k,b): 0:4&d?-1:1 )}:functio n(a,b){if( a===b)retu rn l=!0,0; var c,d=0, f=a.parent Node,g=b.p arentNode, h=[a],i=[b ];if(!f||! g)return a ===e?-1:b= ==e?1:f?-1 :g?1:k?K.c all(k,a)-K .call(k,b) :0;if(f=== g)return k b(a,b);c=a ;while(c=c .parentNod e)h.unshif t(c);c=b;w hile(c=c.p arentNode) i.unshift( c);while(h [d]===i[d] )d++;retur n d?kb(h[d ],i[d]):h[ d]===v?-1: i[d]===v?1 :0},e):n}, fb.matches =function( a,b){retur n fb(a,nul l,null,b)} ,fb.matche sSelector= function(a ,b){if((a. ownerDocum ent||a)!== n&&m(a),b= b.replace( U,"='$1']" ),!(!c.mat chesSelect or||!p||r& &r.test(b) ||q&&q.tes t(b)))try{ var d=s.ca ll(a,b);if (d||c.disc onnectedMa tch||a.doc ument&&11! ==a.docume nt.nodeTyp e)return d }catch(e){ }return fb (b,n,null, [a]).lengt h>0},fb.co ntains=fun ction(a,b) {return(a. ownerDocum ent||a)!== n&&m(a),t( a,b)},fb.a ttr=functi on(a,b){(a .ownerDocu ment||a)!= =n&&m(a);v ar e=d.att rHandle[b. toLowerCas e()],f=e&& E.call(d.a ttrHandle, b.toLowerC ase())?e(a ,b,!p):voi d 0;return void 0!== f?f:c.attr ibutes||!p ?a.getAttr ibute(b):( f=a.getAtt ributeNode (b))&&f.sp ecified?f. value:null },fb.error =function( a){throw n ew Error(" Syntax err or, unreco gnized exp ression: " +a)},fb.un iqueSort=f unction(a) {var b,d=[ ],e=0,f=0; if(l=!c.de tectDuplic ates,k=!c. sortStable &&a.slice( 0),a.sort( B),l){whil e(b=a[f++] )b===a[f]& &(e=d.push (f));while (e--)a.spl ice(d[e],1 )}return k =null,a},e =fb.getTex t=function (a){var b, c="",d=0,f =a.nodeTyp e;if(f){if (1===f||9= ==f||11=== f){if("str ing"==type of a.textC ontent)ret urn a.text Content;fo r(a=a.firs tChild;a;a =a.nextSib ling)c+=e( a)}else if (3===f||4= ==f)return a.nodeVal ue}else wh ile(b=a[d+ +])c+=e(b) ;return c} ,d=fb.sele ctors={cac heLength:5 0,createPs eudo:hb,ma tch:X,attr Handle:{}, find:{},re lative:{"> ":{dir:"pa rentNode", first:!0}, " ":{dir:" parentNode "},"+":{di r:"previou sSibling", first:!0}, "~":{dir:" previousSi bling"}},p reFilter:{ ATTR:funct ion(a){ret urn a[1]=a [1].replac e(cb,db),a [3]=(a[3]| |a[4]||a[5 ]||"").rep lace(cb,db ),"~="===a [2]&&(a[3] =" "+a[3]+ " "),a.sli ce(0,4)},C HILD:funct ion(a){ret urn a[1]=a [1].toLowe rCase(),"n th"===a[1] .slice(0,3 )?(a[3]||f 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 ]&&fb.erro r(a[0]),a} ,PSEUDO:fu nction(a){ var b,c=!a [6]&&a[2]; return X.C HILD.test( a[0])?null :(a[3]?a[2 ]=a[4]||a[ 5]||"":c&& V.test(c)& &(b=g(c,!0 ))&&(b=c.i ndexOf(")" ,c.length- b)-c.lengt h)&&(a[0]= a[0].slice (0,b),a[2] =c.slice(0 ,b)),a.sli ce(0,3))}} ,filter:{T AG:functio n(a){var b =a.replace (cb,db).to LowerCase( );return"* "===a?func tion(){ret urn!0}:fun ction(a){r eturn a.no deName&&a. nodeName.t oLowerCase ()===b}},C LASS:funct ion(a){var b=y[a+" " ];return b ||(b=new R egExp("(^| "+M+")"+a+ "("+M+"|$) "))&&y(a,f unction(a) {return b. test("stri ng"==typeo f a.classN ame&&a.cla ssName||ty peof a.get Attribute! ==C&&a.get Attribute( "class")|| "")})},ATT R:function (a,b,c){re turn funct ion(d){var e=fb.attr (d,a);retu rn null==e ?"!="===b: b?(e+=""," ="===b?e== =c:"!="=== b?e!==c:"^ ="===b?c&& 0===e.inde xOf(c):"*= "===b?c&&e .indexOf(c )>-1:"$="= ==b?c&&e.s lice(-c.le ngth)===c: "~="===b?( " "+e+" ") .indexOf(c )>-1:"|="= ==b?e===c| |e.slice(0 ,c.length+ 1)===c+"-" :!1):!0}}, CHILD:func tion(a,b,c ,d,e){var f="nth"!== a.slice(0, 3),g="last "!==a.slic e(-4),h="o f-type"=== b;return 1 ===d&&0=== e?function (a){return !!a.parent Node}:func tion(b,c,i ){var j,k, l,m,n,o,p= f!==g?"nex tSibling": "previousS ibling",q= b.parentNo de,r=h&&b. nodeName.t oLowerCase (),s=!i&&! h;if(q){if (f){while( p){l=b;whi le(l=l[p]) if(h?l.nod eName.toLo werCase()= ==r:1===l. nodeType)r eturn!1;o= p="only"== =a&&!o&&"n extSibling "}return!0 }if(o=[g?q .firstChil d:q.lastCh ild],g&&s) {k=q[u]||( q[u]={}),j =k[a]||[], n=j[0]===w &&j[1],m=j [0]===w&&j [2],l=n&&q .childNode s[n];while (l=++n&&l& &l[p]||(m= n=0)||o.po p())if(1== =l.nodeTyp e&&++m&&l= ==b){k[a]= [w,n,m];br eak}}else if(s&&(j=( b[u]||(b[u ]={}))[a]) &&j[0]===w )m=j[1];el se while(l =++n&&l&&l [p]||(m=n= 0)||o.pop( ))if((h?l. nodeName.t oLowerCase ()===r:1== =l.nodeTyp e)&&++m&&( s&&((l[u]| |(l[u]={}) )[a]=[w,m] ),l===b))b reak;retur n m-=e,m== =d||m%d=== 0&&m/d>=0} }},PSEUDO: function(a ,b){var c, e=d.pseudo s[a]||d.se tFilters[a .toLowerCa se()]||fb. error("uns upported p seudo: "+a );return e [u]?e(b):e .length>1? (c=[a,a,"" ,b],d.setF ilters.has OwnPropert y(a.toLowe rCase())?h b(function (a,c){var d,f=e(a,b) ,g=f.lengt h;while(g- -)d=K.call (a,f[g]),a [d]=!(c[d] =f[g])}):f unction(a) {return e( a,0,c)}):e }},pseudos :{not:hb(f unction(a) {var b=[], c=[],d=h(a .replace(R ,"$1"));re turn d[u]? hb(functio n(a,b,c,e) {var f,g=d (a,null,e, []),h=a.le ngth;while (h--)(f=g[ h])&&(a[h] =!(b[h]=f) )}):functi on(a,e,f){ return b[0 ]=a,d(b,nu ll,f,c),!c .pop()}}), has:hb(fun ction(a){r eturn func tion(b){re turn fb(a, b).length> 0}}),conta ins:hb(fun ction(a){r eturn func tion(b){re turn(b.tex tContent|| b.innerTex t||e(b)).i ndexOf(a)> -1}}),lang :hb(functi on(a){retu rn W.test( a||"")||fb .error("un supported lang: "+a) ,a=a.repla ce(cb,db). toLowerCas e(),functi on(b){var c;do if(c= p?b.lang:b .getAttrib ute("xml:l ang")||b.g etAttribut e("lang")) return c=c .toLowerCa se(),c===a ||0===c.in dexOf(a+"- ");while(( b=b.parent Node)&&1== =b.nodeTyp e);return! 1}}),targe t:function (b){var c= a.location &&a.locati on.hash;re turn c&&c. slice(1)== =b.id},roo t:function (a){return a===o},fo cus:functi on(a){retu rn a===n.a ctiveEleme nt&&(!n.ha sFocus||n. hasFocus() )&&!!(a.ty pe||a.href ||~a.tabIn dex)},enab led:functi on(a){retu rn a.disab led===!1}, disabled:f unction(a) {return a. disabled== =!0},check ed:functio n(a){var b =a.nodeNam e.toLowerC ase();retu rn"input"= ==b&&!!a.c hecked||"o ption"===b &&!!a.sele cted},sele cted:funct ion(a){ret urn a.pare ntNode&&a. parentNode .selectedI ndex,a.sel ected===!0 },empty:fu nction(a){ for(a=a.fi rstChild;a ;a=a.nextS ibling)if( a.nodeType <6)return! 1;return!0 },parent:f unction(a) {return!d. pseudos.em pty(a)},he ader:funct ion(a){ret urn Z.test (a.nodeNam e)},input: function(a ){return Y .test(a.no deName)},b utton:func tion(a){va r b=a.node Name.toLow erCase();r eturn"inpu t"===b&&"b utton"===a .type||"bu tton"===b} ,text:func tion(a){va r b;return "input"=== a.nodeName .toLowerCa se()&&"tex t"===a.typ e&&(null== (b=a.getAt tribute("t ype"))||"t ext"===b.t oLowerCase ())},first :nb(functi on(){retur n[0]}),las t:nb(funct ion(a,b){r eturn[b-1] }),eq:nb(f unction(a, b,c){retur n[0>c?c+b: c]}),even: nb(functio n(a,b){for (var c=0;b >c;c+=2)a. push(c);re turn a}),o dd:nb(func tion(a,b){ for(var c= 1;b>c;c+=2 )a.push(c) ;return a} ),lt:nb(fu nction(a,b ,c){for(va r d=0>c?c+ b:c;--d>=0 ;)a.push(d );return a }),gt:nb(f unction(a, b,c){for(v ar d=0>c?c +b:c;++d<b ;)a.push(d );return a })}},d.pse udos.nth=d .pseudos.e q;for(b in {radio:!0, checkbox:! 0,file:!0, password:! 0,image:!0 })d.pseudo s[b]=lb(b) ;for(b in{ submit:!0, reset:!0}) d.pseudos[ b]=mb(b);f unction pb (){}pb.pro totype=d.f ilters=d.p seudos,d.s etFilters= new pb,g=f b.tokenize =function( a,b){var c ,e,f,g,h,i ,j,k=z[a+" "];if(k)r eturn b?0: k.slice(0) ;h=a,i=[], j=d.preFil ter;while( h){(!c||(e =S.exec(h) ))&&(e&&(h =h.slice(e [0].length )||h),i.pu sh(f=[])), c=!1,(e=T. exec(h))&& (c=e.shift (),f.push( {value:c,t ype:e[0].r eplace(R," ")}),h=h. slice(c.le ngth));for (g in d.fi lter)!(e=X [g].exec(h ))||j[g]&& !(e=j[g](e ))||(c=e.s hift(),f.p ush({value :c,type:g, matches:e} ),h=h.slic e(c.length ));if(!c)b reak}retur n b?h.leng th:h?fb.er ror(a):z(a ,i).slice( 0)};functi on qb(a){f or(var b=0 ,c=a.lengt h,d="";c>b ;b++)d+=a[ b].value;r eturn d}fu nction rb( a,b,c){var d=b.dir,e =c&&"paren tNode"===d ,f=x++;ret urn b.firs t?function (b,c,f){wh ile(b=b[d] )if(1===b. nodeType|| e)return a (b,c,f)}:f unction(b, c,g){var h ,i,j=[w,f] ;if(g){whi le(b=b[d]) if((1===b. nodeType|| e)&&a(b,c, g))return! 0}else whi le(b=b[d]) if(1===b.n odeType||e ){if(i=b[u ]||(b[u]={ }),(h=i[d] )&&h[0]=== w&&h[1]=== f)return j [2]=h[2];i f(i[d]=j,j [2]=a(b,c, g))return! 0}}}functi on sb(a){r eturn a.le ngth>1?fun ction(b,c, d){var e=a .length;wh ile(e--)if (!a[e](b,c ,d))return !1;return! 0}:a[0]}fu nction tb( a,b,c){for (var d=0,e =b.length; e>d;d++)fb (a,b[d],c) ;return c} function u b(a,b,c,d, e){for(var f,g=[],h= 0,i=a.leng th,j=null! =b;i>h;h++ )(f=a[h])& &(!c||c(f, d,e))&&(g. push(f),j& &b.push(h) );return g }function vb(a,b,c,d ,e,f){retu rn d&&!d[u ]&&(d=vb(d )),e&&!e[u ]&&(e=vb(e ,f)),hb(fu nction(f,g ,h,i){var j,k,l,m=[] ,n=[],o=g. length,p=f ||tb(b||"* ",h.nodeTy pe?[h]:h,[ ]),q=!a||! f&&b?p:ub( p,m,a,h,i) ,r=c?e||(f ?a:o||d)?[ ]:g:q;if(c &&c(q,r,h, i),d){j=ub (r,n),d(j, [],h,i),k= j.length;w hile(k--)( l=j[k])&&( r[n[k]]=!( q[n[k]]=l) )}if(f){if (e||a){if( e){j=[],k= r.length;w hile(k--)( l=r[k])&&j .push(q[k] =l);e(null ,r=[],j,i) }k=r.lengt h;while(k- -)(l=r[k]) &&(j=e?K.c all(f,l):m [k])>-1&&( f[j]=!(g[j ]=l))}}els e r=ub(r== =g?r.splic e(o,r.leng th):r),e?e (null,g,r, i):I.apply (g,r)})}fu nction wb( a){for(var b,c,e,f=a .length,g= d.relative [a[0].type ],h=g||d.r elative[" "],i=g?1:0 ,k=rb(func tion(a){re turn a===b },h,!0),l= rb(functio n(a){retur n K.call(b ,a)>-1},h, !0),m=[fun ction(a,c, d){return! g&&(d||c!= =j)||((b=c ).nodeType ?k(a,c,d): l(a,c,d))} ];f>i;i++) if(c=d.rel ative[a[i] .type])m=[ rb(sb(m),c )];else{if (c=d.filte r[a[i].typ e].apply(n ull,a[i].m atches),c[ u]){for(e= ++i;f>e;e+ +)if(d.rel ative[a[e] .type])bre ak;return vb(i>1&&sb (m),i>1&&q b(a.slice( 0,i-1).con cat({value :" "===a[i -2].type?" *":""})).r eplace(R," $1"),c,e>i &&wb(a.sli ce(i,e)),f >e&&wb(a=a .slice(e)) ,f>e&&qb(a ))}m.push( c)}return sb(m)}func tion xb(a, b){var c=b .length>0, e=a.length >0,f=funct ion(f,g,h, i,k){var l ,m,o,p=0,q ="0",r=f&& [],s=[],t= j,u=f||e&& d.find.TAG ("*",k),v= w+=null==t ?1:Math.ra ndom()||.1 ,x=u.lengt h;for(k&&( j=g!==n&&g );q!==x&&n ull!=(l=u[ q]);q++){i f(e&&l){m= 0;while(o= a[m++])if( o(l,g,h)){ i.push(l); break}k&&( w=v)}c&&(( l=!o&&l)&& p--,f&&r.p ush(l))}if (p+=q,c&&q !==p){m=0; while(o=b[ m++])o(r,s ,g,h);if(f ){if(p>0)w hile(q--)r [q]||s[q]| |(s[q]=G.c all(i));s= ub(s)}I.ap ply(i,s),k &&!f&&s.le ngth>0&&p+ b.length>1 &&fb.uniqu eSort(i)}r eturn k&&( w=v,j=t),r };return c ?hb(f):f}r eturn h=fb .compile=f unction(a, b){var c,d =[],e=[],f =A[a+" "]; if(!f){b|| (b=g(a)),c =b.length; while(c--) f=wb(b[c]) ,f[u]?d.pu sh(f):e.pu sh(f);f=A( a,xb(e,d)) ,f.selecto r=a}return f},i=fb.s elect=func tion(a,b,e ,f){var i, j,k,l,m,n= "function" ==typeof a &&a,o=!f&& g(a=n.sele ctor||a);i f(e=e||[], 1===o.leng th){if(j=o [0]=o[0].s lice(0),j. length>2&& "ID"===(k= j[0]).type &&c.getByI d&&9===b.n odeType&&p &&d.relati ve[j[1].ty pe]){if(b= (d.find.ID (k.matches [0].replac e(cb,db),b )||[])[0], !b)return e;n&&(b=b. parentNode ),a=a.slic e(j.shift( ).value.le ngth)}i=X. needsConte xt.test(a) ?0:j.lengt h;while(i- -){if(k=j[ i],d.relat ive[l=k.ty pe])break; if((m=d.fi nd[l])&&(f =m(k.match es[0].repl ace(cb,db) ,ab.test(j [0].type)& &ob(b.pare ntNode)||b ))){if(j.s plice(i,1) ,a=f.lengt h&&qb(j),! a)return I .apply(e,f ),e;break} }}return(n ||h(a,o))( f,b,!p,e,a b.test(a)& &ob(b.pare ntNode)||b ),e},c.sor tStable=u. split(""). sort(B).jo in("")===u ,c.detectD uplicates= !!l,m(),c. sortDetach ed=ib(func tion(a){re turn 1&a.c ompareDocu mentPositi on(n.creat eElement(" div"))}),i b(function (a){return a.innerHT ML="<a hre f='#'></a> ","#"===a. firstChild .getAttrib ute("href" )})||jb("t ype|href|h eight|widt h",functio n(a,b,c){r eturn c?vo id 0:a.get Attribute( b,"type"== =b.toLower Case()?1:2 )}),c.attr ibutes&&ib (function( a){return a.innerHTM L="<input/ >",a.first Child.setA ttribute(" value","") ,""===a.fi rstChild.g etAttribut e("value") })||jb("va lue",funct ion(a,b,c) {return c| |"input"!= =a.nodeNam e.toLowerC ase()?void 0:a.defau ltValue}), ib(functio n(a){retur n null==a. getAttribu te("disabl ed")})||jb (L,functio n(a,b,c){v ar d;retur n c?void 0 :a[b]===!0 ?b.toLower Case():(d= a.getAttri buteNode(b ))&&d.spec ified?d.va lue:null}) ,fb}(a);m. find=s,m.e xpr=s.sele ctors,m.ex pr[":"]=m. expr.pseud os,m.uniqu e=s.unique Sort,m.tex t=s.getTex t,m.isXMLD oc=s.isXML ,m.contain s=s.contai ns;var t=m .expr.matc h.needsCon text,u=/^< (\w+)\s*\/ ?>(?:<\/\1 >|)$/,v=/^ .[^:#\[\., ]*$/;funct ion w(a,b, c){if(m.is Function(b ))return m .grep(a,fu nction(a,d ){return!! b.call(a,d ,a)!==c}); if(b.nodeT ype)return m.grep(a, function(a ){return a ===b!==c}) ;if("strin g"==typeof b){if(v.t est(b))ret urn m.filt er(b,a,c); b=m.filter (b,a)}retu rn m.grep( a,function (a){return m.inArray (a,b)>=0!= =c})}m.fil ter=functi on(a,b,c){ var d=b[0] ;return c& &(a=":not( "+a+")"),1 ===b.lengt h&&1===d.n odeType?m. find.match esSelector (d,a)?[d]: []:m.find. matches(a, m.grep(b,f unction(a) {return 1= ==a.nodeTy pe}))},m.f n.extend({ find:funct ion(a){var b,c=[],d= this,e=d.l ength;if(" string"!=t ypeof a)re turn this. pushStack( m(a).filte r(function (){for(b=0 ;e>b;b++)i f(m.contai ns(d[b],th is))return !0}));for( b=0;e>b;b+ +)m.find(a ,d[b],c);r eturn c=th is.pushSta ck(e>1?m.u nique(c):c ),c.select or=this.se lector?thi s.selector +" "+a:a,c },filter:f unction(a) {return th is.pushSta ck(w(this, a||[],!1)) },not:func tion(a){re turn this. pushStack( w(this,a|| [],!0))},i s:function (a){return !!w(this," string"==t ypeof a&&t .test(a)?m (a):a||[], !1).length }});var x, y=a.docume nt,z=/^(?: \s*(<[\w\W ]+>)[^>]*| #([\w-]*)) $/,A=m.fn. init=funct ion(a,b){v ar c,d;if( !a)return this;if("s tring"==ty peof a){if (c="<"===a .charAt(0) &&">"===a. charAt(a.l ength-1)&& a.length>= 3?[null,a, null]:z.ex ec(a),!c|| !c[1]&&b)r eturn!b||b .jquery?(b ||x).find( a):this.co nstructor( b).find(a) ;if(c[1]){ if(b=b ins tanceof m? b[0]:b,m.m erge(this, m.parseHTM L(c[1],b&& b.nodeType ?b.ownerDo cument||b: y,!0)),u.t est(c[1])& &m.isPlain Object(b)) for(c in b )m.isFunct ion(this[c ])?this[c] (b[c]):thi s.attr(c,b [c]);retur n this}if( d=y.getEle mentById(c [2]),d&&d. parentNode ){if(d.id! ==c[2])ret urn x.find (a);this.l ength=1,th is[0]=d}re turn this. context=y, this.selec tor=a,this }return a. nodeType?( this.conte xt=this[0] =a,this.le ngth=1,thi s):m.isFun ction(a)?" undefined" !=typeof x .ready?x.r eady(a):a( m):(void 0 !==a.selec tor&&(this .selector= a.selector ,this.cont ext=a.cont ext),m.mak eArray(a,t his))};A.p rototype=m .fn,x=m(y) ;var B=/^( ?:parents| prev(?:Unt il|All))/, C={childre n:!0,conte nts:!0,nex t:!0,prev: !0};m.exte nd({dir:fu nction(a,b ,c){var d= [],e=a[b]; while(e&&9 !==e.nodeT ype&&(void 0===c||1! ==e.nodeTy pe||!m(e). is(c)))1== =e.nodeTyp e&&d.push( e),e=e[b]; return d}, sibling:fu nction(a,b ){for(var c=[];a;a=a .nextSibli ng)1===a.n odeType&&a !==b&&c.pu sh(a);retu rn c}}),m. fn.extend( {has:funct ion(a){var b,c=m(a,t his),d=c.l ength;retu rn this.fi lter(funct ion(){for( b=0;d>b;b+ +)if(m.con tains(this ,c[b]))ret urn!0})},c losest:fun ction(a,b) {for(var c ,d=0,e=thi s.length,f =[],g=t.te st(a)||"st ring"!=typ eof a?m(a, b||this.co ntext):0;e >d;d++)for (c=this[d] ;c&&c!==b; c=c.parent Node)if(c. nodeType<1 1&&(g?g.in dex(c)>-1: 1===c.node Type&&m.fi nd.matches Selector(c ,a))){f.pu sh(c);brea k}return t his.pushSt ack(f.leng th>1?m.uni que(f):f)} ,index:fun ction(a){r eturn a?"s tring"==ty peof a?m.i nArray(thi s[0],m(a)) :m.inArray (a.jquery? a[0]:a,thi s):this[0] &&this[0]. parentNode ?this.firs t().prevAl l().length :-1},add:f unction(a, b){return this.pushS tack(m.uni que(m.merg e(this.get (),m(a,b)) ))},addBac k:function (a){return this.add( null==a?th is.prevObj ect:this.p revObject. filter(a)) }});functi on D(a,b){ do a=a[b]; while(a&&1 !==a.nodeT ype);retur n a}m.each ({parent:f unction(a) {var b=a.p arentNode; return b&& 11!==b.nod eType?b:nu ll},parent s:function (a){return m.dir(a," parentNode ")},parent sUntil:fun ction(a,b, c){return m.dir(a,"p arentNode" ,c)},next: function(a ){return D (a,"nextSi bling")},p rev:functi on(a){retu rn D(a,"pr eviousSibl ing")},nex tAll:funct ion(a){ret urn m.dir( a,"nextSib ling")},pr evAll:func tion(a){re turn m.dir (a,"previo usSibling" )},nextUnt il:functio n(a,b,c){r eturn m.di r(a,"nextS ibling",c) },prevUnti l:function (a,b,c){re turn m.dir (a,"previo usSibling" ,c)},sibli ngs:functi on(a){retu rn m.sibli ng((a.pare ntNode||{} ).firstChi ld,a)},chi ldren:func tion(a){re turn m.sib ling(a.fir stChild)}, contents:f unction(a) {return m. nodeName(a ,"iframe") ?a.content Document|| a.contentW indow.docu ment:m.mer ge([],a.ch ildNodes)} },function (a,b){m.fn [a]=functi on(c,d){va r e=m.map( this,b,c); return"Unt il"!==a.sl ice(-5)&&( d=c),d&&"s tring"==ty peof d&&(e =m.filter( d,e)),this .length>1& &(C[a]||(e =m.unique( e)),B.test (a)&&(e=e. reverse()) ),this.pus hStack(e)} });var E=/ \S+/g,F={} ;function G(a){var b =F[a]={};r eturn m.ea ch(a.match (E)||[],fu nction(a,c ){b[c]=!0} ),b}m.Call backs=func tion(a){a= "string"== typeof a?F [a]||G(a): m.extend({ },a);var b ,c,d,e,f,g ,h=[],i=!a .once&&[], j=function (l){for(c= a.memory&& l,d=!0,f=g ||0,g=0,e= h.length,b =!0;h&&e>f ;f++)if(h[ f].apply(l [0],l[1])= ==!1&&a.st opOnFalse) {c=!1;brea k}b=!1,h&& (i?i.lengt h&&j(i.shi ft()):c?h= []:k.disab le())},k={ add:functi on(){if(h) {var d=h.l ength;!fun ction f(b) {m.each(b, function(b ,c){var d= m.type(c); "function" ===d?a.uni que&&k.has (c)||h.pus h(c):c&&c. length&&"s tring"!==d &&f(c)})}( arguments) ,b?e=h.len gth:c&&(g= d,j(c))}re turn this} ,remove:fu nction(){r eturn h&&m .each(argu ments,func tion(a,c){ var d;whil e((d=m.inA rray(c,h,d ))>-1)h.sp lice(d,1), b&&(e>=d&& e--,f>=d&& f--)}),thi s},has:fun ction(a){r eturn a?m. inArray(a, h)>-1:!(!h ||!h.lengt h)},empty: function() {return h= [],e=0,thi s},disable :function( ){return h =i=c=void 0,this},di sabled:fun ction(){re turn!h},lo ck:functio n(){return i=void 0, c||k.disab le(),this} ,locked:fu nction(){r eturn!i},f ireWith:fu nction(a,c ){return!h ||d&&!i||( c=c||[],c= [a,c.slice ?c.slice() :c],b?i.pu sh(c):j(c) ),this},fi re:functio n(){return k.fireWit h(this,arg uments),th is},fired: function() {return!!d }};return k},m.exten d({Deferre d:function (a){var b= [["resolve ","done",m .Callbacks ("once mem ory"),"res olved"],[" reject","f ail",m.Cal lbacks("on ce memory" ),"rejecte d"],["noti fy","progr ess",m.Cal lbacks("me mory")]],c ="pending" ,d={state: function() {return c} ,always:fu nction(){r eturn e.do ne(argumen ts).fail(a rguments), this},then :function( ){var a=ar guments;re turn m.Def erred(func tion(c){m. each(b,fun ction(b,f) {var g=m.i sFunction( a[b])&&a[b ];e[f[1]]( function() {var a=g&& g.apply(th is,argumen ts);a&&m.i sFunction( a.promise) ?a.promise ().done(c. resolve).f ail(c.reje ct).progre ss(c.notif y):c[f[0]+ "With"](th is===d?c.p romise():t his,g?[a]: arguments) })}),a=nul l}).promis e()},promi se:functio n(a){retur n null!=a? m.extend(a ,d):d}},e= {};return d.pipe=d.t hen,m.each (b,functio n(a,f){var g=f[2],h= f[3];d[f[1 ]]=g.add,h &&g.add(fu nction(){c =h},b[1^a] [2].disabl e,b[2][2]. lock),e[f[ 0]]=functi on(){retur n e[f[0]+" With"](thi s===e?d:th is,argumen ts),this}, e[f[0]+"Wi th"]=g.fir eWith}),d. promise(e) ,a&&a.call (e,e),e},w hen:functi on(a){var b=0,c=d.ca ll(argumen ts),e=c.le ngth,f=1!= =e||a&&m.i sFunction( a.promise) ?e:0,g=1== =f?a:m.Def erred(),h= function(a ,b,c){retu rn functio n(e){b[a]= this,c[a]= arguments. length>1?d .call(argu ments):e,c ===i?g.not ifyWith(b, c):--f||g. resolveWit h(b,c)}},i ,j,k;if(e> 1)for(i=ne w Array(e) ,j=new Arr ay(e),k=ne w Array(e) ;e>b;b++)c [b]&&m.isF unction(c[ b].promise )?c[b].pro mise().don e(h(b,k,c) ).fail(g.r eject).pro gress(h(b, j,i)):--f; return f|| g.resolveW ith(k,c),g .promise() }});var H; m.fn.ready =function( a){return m.ready.pr omise().do ne(a),this },m.extend ({isReady: !1,readyWa it:1,holdR eady:funct ion(a){a?m .readyWait ++:m.ready (!0)},read y:function (a){if(a== =!0?!--m.r eadyWait:! m.isReady) {if(!y.bod y)return s etTimeout( m.ready);m .isReady=! 0,a!==!0&& --m.readyW ait>0||(H. resolveWit h(y,[m]),m .fn.trigge rHandler&& (m(y).trig gerHandler ("ready"), m(y).off(" ready")))} }});functi on I(){y.a ddEventLis tener?(y.r emoveEvent Listener(" DOMContent Loaded",J, !1),a.remo veEventLis tener("loa d",J,!1)): (y.detachE vent("onre adystatech ange",J),a .detachEve nt("onload ",J))}func tion J(){( y.addEvent Listener|| "load"===e vent.type| |"complete "===y.read yState)&&( I(),m.read y())}m.rea dy.promise =function( b){if(!H)i f(H=m.Defe rred(),"co mplete"=== y.readySta te)setTime out(m.read y);else if (y.addEven tListener) y.addEvent Listener(" DOMContent Loaded",J, !1),a.addE ventListen er("load", J,!1);else {y.attachE vent("onre adystatech ange",J),a .attachEve nt("onload ",J);var c =!1;try{c= null==a.fr ameElement &&y.docume ntElement} catch(d){} c&&c.doScr oll&&!func tion e(){i f(!m.isRea dy){try{c. doScroll(" left")}cat ch(a){retu rn setTime out(e,50)} I(),m.read y()}}()}re turn H.pro mise(b)};v ar K="unde fined",L;f or(L in m( k))break;k .ownLast=" 0"!==L,k.i nlineBlock NeedsLayou t=!1,m(fun ction(){va r a,b,c,d; c=y.getEle mentsByTag Name("body ")[0],c&&c .style&&(b =y.createE lement("di v"),d=y.cr eateElemen t("div"),d .style.css Text="posi tion:absol ute;border :0;width:0 ;height:0; top:0;left :-9999px", c.appendCh ild(d).app endChild(b ),typeof b .style.zoo m!==K&&(b. style.cssT ext="displ ay:inline; margin:0;b order:0;pa dding:1px; width:1px; zoom:1",k. inlineBloc kNeedsLayo ut=a=3===b .offsetWid th,a&&(c.s tyle.zoom= 1)),c.remo veChild(d) )}),functi on(){var a =y.createE lement("di v");if(nul l==k.delet eExpando){ k.deleteEx pando=!0;t ry{delete a.test}cat ch(b){k.de leteExpand o=!1}}a=nu ll}(),m.ac ceptData=f unction(a) {var b=m.n oData[(a.n odeName+" ").toLower Case()],c= +a.nodeTyp e||1;retur n 1!==c&&9 !==c?!1:!b ||b!==!0&& a.getAttri bute("clas sid")===b} ;var M=/^( ?:\{[\w\W] *\}|\[[\w\ W]*\])$/,N =/([A-Z])/ g;function O(a,b,c){ if(void 0= ==c&&1===a .nodeType) {var d="da ta-"+b.rep lace(N,"-$ 1").toLowe rCase();if (c=a.getAt tribute(d) ,"string"= =typeof c) {try{c="tr ue"===c?!0 :"false"== =c?!1:"nul l"===c?nul l:+c+""=== c?+c:M.tes t(c)?m.par seJSON(c): c}catch(e) {}m.data(a ,b,c)}else c=void 0} return c}f unction P( a){var b;f or(b in a) if(("data" !==b||!m.i sEmptyObje ct(a[b]))& &"toJSON"! ==b)return !1;return! 0}function Q(a,b,d,e ){if(m.acc eptData(a) ){var f,g, h=m.expand o,i=a.node Type,j=i?m .cache:a,k =i?a[h]:a[ h]&&h; | |||||
| 11 | if(k&&j[k] &&(e||j[k] .data)||vo id 0!==d|| "string"!= typeof b)r eturn k||( k=i?a[h]=c .pop()||m. guid++:h), j[k]||(j[k ]=i?{}:{to JSON:m.noo p}),("obje ct"==typeo f b||"func tion"==typ eof b)&&(e ?j[k]=m.ex tend(j[k], b):j[k].da ta=m.exten d(j[k].dat a,b)),g=j[ k],e||(g.d ata||(g.da ta={}),g=g .data),voi d 0!==d&&( g[m.camelC ase(b)]=d) ,"string"= =typeof b? (f=g[b],nu ll==f&&(f= g[m.camelC ase(b)])): f=g,f}}fun ction R(a, b,c){if(m. acceptData (a)){var d ,e,f=a.nod eType,g=f? m.cache:a, h=f?a[m.ex pando]:m.e xpando;if( g[h]){if(b &&(d=c?g[h ]:g[h].dat a)){m.isAr ray(b)?b=b .concat(m. map(b,m.ca melCase)): b in d?b=[ b]:(b=m.ca melCase(b) ,b=b in d? [b]:b.spli t(" ")),e= b.length;w hile(e--)d elete d[b[ e]];if(c?! P(d):!m.is EmptyObjec t(d))retur n}(c||(del ete g[h].d ata,P(g[h] )))&&(f?m. cleanData( [a],!0):k. deleteExpa ndo||g!=g. window?del ete g[h]:g [h]=null)} }}m.extend ({cache:{} ,noData:{" applet ":! 0,"embed " :!0,"objec t ":"clsid :D27CDB6E- AE6D-11cf- 96B8-44455 3540000"}, hasData:fu nction(a){ return a=a .nodeType? m.cache[a[ m.expando] ]:a[m.expa ndo],!!a&& !P(a)},dat a:function (a,b,c){re turn Q(a,b ,c)},remov eData:func tion(a,b){ return R(a ,b)},_data :function( a,b,c){ret urn Q(a,b, c,!0)},_re moveData:f unction(a, b){return R(a,b,!0)} }),m.fn.ex tend({data :function( a,b){var c ,d,e,f=thi s[0],g=f&& f.attribut es;if(void 0===a){if (this.leng th&&(e=m.d ata(f),1== =f.nodeTyp e&&!m._dat a(f,"parse dAttrs"))) {c=g.lengt h;while(c- -)g[c]&&(d =g[c].name ,0===d.ind exOf("data -")&&(d=m. camelCase( d.slice(5) ),O(f,d,e[ d])));m._d ata(f,"par sedAttrs", !0)}return e}return" object"==t ypeof a?th is.each(fu nction(){m .data(this ,a)}):argu ments.leng th>1?this. each(funct ion(){m.da ta(this,a, b)}):f?O(f ,a,m.data( f,a)):void 0},remove Data:funct ion(a){ret urn this.e ach(functi on(){m.rem oveData(th is,a)})}}) ,m.extend( {queue:fun ction(a,b, c){var d;r eturn a?(b =(b||"fx") +"queue",d =m._data(a ,b),c&&(!d ||m.isArra y(c)?d=m._ data(a,b,m .makeArray (c)):d.pus h(c)),d||[ ]):void 0} ,dequeue:f unction(a, b){b=b||"f x";var c=m .queue(a,b ),d=c.leng th,e=c.shi ft(),f=m._ queueHooks (a,b),g=fu nction(){m .dequeue(a ,b)};"inpr ogress"=== e&&(e=c.sh ift(),d--) ,e&&("fx"= ==b&&c.uns hift("inpr ogress"),d elete f.st op,e.call( a,g,f)),!d &&f&&f.emp ty.fire()} ,_queueHoo ks:functio n(a,b){var c=b+"queu eHooks";re turn m._da ta(a,c)||m ._data(a,c ,{empty:m. Callbacks( "once memo ry").add(f unction(){ m._removeD ata(a,b+"q ueue"),m._ removeData (a,c)})})} }),m.fn.ex tend({queu e:function (a,b){var c=2;return "string"!= typeof a&& (b=a,a="fx ",c--),arg uments.len gth<c?m.qu eue(this[0 ],a):void 0===b?this :this.each (function( ){var c=m. queue(this ,a,b);m._q ueueHooks( this,a),"f x"===a&&"i nprogress" !==c[0]&&m .dequeue(t his,a)})}, dequeue:fu nction(a){ return thi s.each(fun ction(){m. dequeue(th is,a)})},c learQueue: function(a ){return t his.queue( a||"fx",[] )},promise :function( a,b){var c ,d=1,e=m.D eferred(), f=this,g=t his.length ,h=functio n(){--d||e .resolveWi th(f,[f])} ;"string"! =typeof a& &(b=a,a=vo id 0),a=a| |"fx";whil e(g--)c=m. _data(f[g] ,a+"queueH ooks"),c&& c.empty&&( d++,c.empt y.add(h)); return h() ,e.promise (b)}});var S=/[+-]?( ?:\d*\.|)\ d+(?:[eE][ +-]?\d+|)/ .source,T= ["Top","Ri ght","Bott om","Left" ],U=functi on(a,b){re turn a=b|| a,"none"== =m.css(a," display")| |!m.contai ns(a.owner Document,a )},V=m.acc ess=functi on(a,b,c,d ,e,f,g){va r h=0,i=a. length,j=n ull==c;if( "object"== =m.type(c) ){e=!0;for (h in c)m. access(a,b ,h,c[h],!0 ,f,g)}else if(void 0 !==d&&(e=! 0,m.isFunc tion(d)||( g=!0),j&&( g?(b.call( a,d),b=nul l):(j=b,b= function(a ,b,c){retu rn j.call( m(a),c)})) ,b))for(;i >h;h++)b(a [h],c,g?d: d.call(a[h ],h,b(a[h] ,c)));retu rn e?a:j?b .call(a):i ?b(a[0],c) :f},W=/^(? :checkbox| radio)$/i; !function( ){var a=y. createElem ent("input "),b=y.cre ateElement ("div"),c= y.createDo cumentFrag ment();if( b.innerHTM L=" <link /><table>< /table><a href='/a'> a</a><inpu t type='ch eckbox'/>" ,k.leading Whitespace =3===b.fir stChild.no deType,k.t body=!b.ge tElementsB yTagName(" tbody").le ngth,k.htm lSerialize =!!b.getEl ementsByTa gName("lin k").length ,k.html5Cl one="<:nav ></:nav>"! ==y.create Element("n av").clone Node(!0).o uterHTML,a .type="che ckbox",a.c hecked=!0, c.appendCh ild(a),k.a ppendCheck ed=a.check ed,b.inner HTML="<tex tarea>x</t extarea>", k.noCloneC hecked=!!b .cloneNode (!0).lastC hild.defau ltValue,c. appendChil d(b),b.inn erHTML="<i nput type= 'radio' ch ecked='che cked' name ='t'/>",k. checkClone =b.cloneNo de(!0).clo neNode(!0) .lastChild .checked,k .noCloneEv ent=!0,b.a ttachEvent &&(b.attac hEvent("on click",fun ction(){k. noCloneEve nt=!1}),b. cloneNode( !0).click( )),null==k .deleteExp ando){k.de leteExpand o=!0;try{d elete b.te st}catch(d ){k.delete Expando=!1 }}}(),func tion(){var b,c,d=y.c reateEleme nt("div"); for(b in{s ubmit:!0,c hange:!0,f ocusin:!0} )c="on"+b, (k[b+"Bubb les"]=c in a)||(d.se tAttribute (c,"t"),k[ b+"Bubbles "]=d.attri butes[c].e xpando===! 1);d=null} ();var X=/ ^(?:input| select|tex tarea)$/i, Y=/^key/,Z =/^(?:mous e|pointer| contextmen u)|click/, $=/^(?:foc usinfocus| focusoutbl ur)$/,_=/^ ([^.]*)(?: \.(.+)|)$/ ;function ab(){retur n!0}functi on bb(){re turn!1}fun ction cb() {try{retur n y.active Element}ca tch(a){}}m .event={gl obal:{},ad d:function (a,b,c,d,e ){var f,g, h,i,j,k,l, n,o,p,q,r= m._data(a) ;if(r){c.h andler&&(i =c,c=i.han dler,e=i.s elector),c .guid||(c. guid=m.gui d++),(g=r. events)||( g=r.events ={}),(k=r. handle)||( k=r.handle =function( a){return typeof m== =K||a&&m.e vent.trigg ered===a.t ype?void 0 :m.event.d ispatch.ap ply(k.elem ,arguments )},k.elem= a),b=(b||" ").match(E )||[""],h= b.length;w hile(h--)f =_.exec(b[ h])||[],o= q=f[1],p=( f[2]||""). split(".") .sort(),o& &(j=m.even t.special[ o]||{},o=( e?j.delega teType:j.b indType)|| o,j=m.even t.special[ o]||{},l=m .extend({t ype:o,orig Type:q,dat a:d,handle r:c,guid:c .guid,sele ctor:e,nee dsContext: e&&m.expr. match.need sContext.t est(e),nam espace:p.j oin(".")}, i),(n=g[o] )||(n=g[o] =[],n.dele gateCount= 0,j.setup& &j.setup.c all(a,d,p, k)!==!1||( a.addEvent Listener?a .addEventL istener(o, k,!1):a.at tachEvent& &a.attachE vent("on"+ o,k))),j.a dd&&(j.add .call(a,l) ,l.handler .guid||(l. handler.gu id=c.guid) ),e?n.spli ce(n.deleg ateCount++ ,0,l):n.pu sh(l),m.ev ent.global [o]=!0);a= null}},rem ove:functi on(a,b,c,d ,e){var f, g,h,i,j,k, l,n,o,p,q, r=m.hasDat a(a)&&m._d ata(a);if( r&&(k=r.ev ents)){b=( b||"").mat ch(E)||["" ],j=b.leng th;while(j --)if(h=_. exec(b[j]) ||[],o=q=h [1],p=(h[2 ]||"").spl it(".").so rt(),o){l= m.event.sp ecial[o]|| {},o=(d?l. delegateTy pe:l.bindT ype)||o,n= k[o]||[],h =h[2]&&new RegExp("( ^|\\.)"+p. join("\\.( ?:.*\\.|)" )+"(\\.|$) "),i=f=n.l ength;whil e(f--)g=n[ f],!e&&q!= =g.origTyp e||c&&c.gu id!==g.gui d||h&&!h.t est(g.name space)||d& &d!==g.sel ector&&("* *"!==d||!g .selector) ||(n.splic e(f,1),g.s elector&&n .delegateC ount--,l.r emove&&l.r emove.call (a,g));i&& !n.length& &(l.teardo wn&&l.tear down.call( a,p,r.hand le)!==!1|| m.removeEv ent(a,o,r. handle),de lete k[o]) }else for( o in k)m.e vent.remov e(a,o+b[j] ,c,d,!0);m .isEmptyOb ject(k)&&( delete r.h andle,m._r emoveData( a,"events" ))}},trigg er:functio n(b,c,d,e) {var f,g,h ,i,k,l,n,o =[d||y],p= j.call(b," type")?b.t ype:b,q=j. call(b,"na mespace")? b.namespac e.split(". "):[];if(h =l=d=d||y, 3!==d.node Type&&8!== d.nodeType &&!$.test( p+m.event. triggered) &&(p.index Of(".")>=0 &&(q=p.spl it("."),p= q.shift(), q.sort()), g=p.indexO f(":")<0&& "on"+p,b=b [m.expando ]?b:new m. Event(p,"o bject"==ty peof b&&b) ,b.isTrigg er=e?2:3,b .namespace =q.join(". "),b.names pace_re=b. namespace? new RegExp ("(^|\\.)" +q.join("\ \.(?:.*\\. |)")+"(\\. |$)"):null ,b.result= void 0,b.t arget||(b. target=d), c=null==c? [b]:m.make Array(c,[b ]),k=m.eve nt.special [p]||{},e| |!k.trigge r||k.trigg er.apply(d ,c)!==!1)) {if(!e&&!k .noBubble& &!m.isWind ow(d)){for (i=k.deleg ateType||p ,$.test(i+ p)||(h=h.p arentNode) ;h;h=h.par entNode)o. push(h),l= h;l===(d.o wnerDocume nt||y)&&o. push(l.def aultView|| l.parentWi ndow||a)}n =0;while(( h=o[n++])& &!b.isProp agationSto pped())b.t ype=n>1?i: k.bindType ||p,f=(m._ data(h,"ev ents")||{} )[b.type]& &m._data(h ,"handle") ,f&&f.appl y(h,c),f=g &&h[g],f&& f.apply&&m .acceptDat a(h)&&(b.r esult=f.ap ply(h,c),b .result=== !1&&b.prev entDefault ());if(b.t ype=p,!e&& !b.isDefau ltPrevente d()&&(!k._ default||k ._default. apply(o.po p(),c)===! 1)&&m.acce ptData(d)& &g&&d[p]&& !m.isWindo w(d)){l=d[ g],l&&(d[g ]=null),m. event.trig gered=p;tr y{d[p]()}c atch(r){}m .event.tri ggered=voi d 0,l&&(d[ g]=l)}retu rn b.resul t}},dispat ch:functio n(a){a=m.e vent.fix(a );var b,c, e,f,g,h=[] ,i=d.call( arguments) ,j=(m._dat a(this,"ev ents")||{} )[a.type]| |[],k=m.ev ent.specia l[a.type]| |{};if(i[0 ]=a,a.dele gateTarget =this,!k.p reDispatch ||k.preDis patch.call (this,a)!= =!1){h=m.e vent.handl ers.call(t his,a,j),b =0;while(( f=h[b++])& &!a.isProp agationSto pped()){a. currentTar get=f.elem ,g=0;while ((e=f.hand lers[g++]) &&!a.isImm ediateProp agationSto pped())(!a .namespace _re||a.nam espace_re. test(e.nam espace))&& (a.handleO bj=e,a.dat a=e.data,c =((m.event .special[e .origType] ||{}).hand le||e.hand ler).apply (f.elem,i) ,void 0!== c&&(a.resu lt=c)===!1 &&(a.preve ntDefault( ),a.stopPr opagation( )))}return k.postDis patch&&k.p ostDispatc h.call(thi s,a),a.res ult}},hand lers:funct ion(a,b){v ar c,d,e,f ,g=[],h=b. delegateCo unt,i=a.ta rget;if(h& &i.nodeTyp e&&(!a.but ton||"clic k"!==a.typ e))for(;i! =this;i=i. parentNode ||this)if( 1===i.node Type&&(i.d isabled!== !0||"click "!==a.type )){for(e=[ ],f=0;h>f; f++)d=b[f] ,c=d.selec tor+" ",vo id 0===e[c ]&&(e[c]=d .needsCont ext?m(c,th is).index( i)>=0:m.fi nd(c,this, null,[i]). length),e[ c]&&e.push (d);e.leng th&&g.push ({elem:i,h andlers:e} )}return h <b.length& &g.push({e lem:this,h andlers:b. slice(h)}) ,g},fix:fu nction(a){ if(a[m.exp ando])retu rn a;var b ,c,d,e=a.t ype,f=a,g= this.fixHo oks[e];g|| (this.fixH ooks[e]=g= Z.test(e)? this.mouse Hooks:Y.te st(e)?this .keyHooks: {}),d=g.pr ops?this.p rops.conca t(g.props) :this.prop s,a=new m. Event(f),b =d.length; while(b--) c=d[b],a[c ]=f[c];ret urn a.targ et||(a.tar get=f.srcE lement||y) ,3===a.tar get.nodeTy pe&&(a.tar get=a.targ et.parentN ode),a.met aKey=!!a.m etaKey,g.f ilter?g.fi lter(a,f): a},props:" altKey bub bles cance lable ctrl Key curren tTarget ev entPhase m etaKey rel atedTarget shiftKey target tim eStamp vie w which".s plit(" "), fixHooks:{ },keyHooks :{props:"c har charCo de key key Code".spli t(" "),fil ter:functi on(a,b){re turn null= =a.which&& (a.which=n ull!=b.cha rCode?b.ch arCode:b.k eyCode),a} },mouseHoo ks:{props: "button bu ttons clie ntX client Y fromElem ent offset X offsetY pageX page Y screenX screenY to Element".s plit(" "), filter:fun ction(a,b) {var c,d,e ,f=b.butto n,g=b.from Element;re turn null= =a.pageX&& null!=b.cl ientX&&(d= a.target.o wnerDocume nt||y,e=d. documentEl ement,c=d. body,a.pag eX=b.clien tX+(e&&e.s crollLeft| |c&&c.scro llLeft||0) -(e&&e.cli entLeft||c &&c.client Left||0),a .pageY=b.c lientY+(e& &e.scrollT op||c&&c.s crollTop|| 0)-(e&&e.c lientTop|| c&&c.clien tTop||0)), !a.related Target&&g& &(a.relate dTarget=g= ==a.target ?b.toEleme nt:g),a.wh ich||void 0===f||(a. which=1&f? 1:2&f?3:4& f?2:0),a}} ,special:{ load:{noBu bble:!0},f ocus:{trig ger:functi on(){if(th is!==cb()& &this.focu s)try{retu rn this.fo cus(),!1}c atch(a){}} ,delegateT ype:"focus in"},blur: {trigger:f unction(){ return thi s===cb()&& this.blur? (this.blur (),!1):voi d 0},deleg ateType:"f ocusout"}, click:{tri gger:funct ion(){retu rn m.nodeN ame(this," input")&&" checkbox"= ==this.typ e&&this.cl ick?(this. click(),!1 ):void 0}, _default:f unction(a) {return m. nodeName(a .target,"a ")}},befor eunload:{p ostDispatc h:function (a){void 0 !==a.resul t&&a.origi nalEvent&& (a.origina lEvent.ret urnValue=a .result)}} },simulate :function( a,b,c,d){v ar e=m.ext end(new m. Event,c,{t ype:a,isSi mulated:!0 ,originalE vent:{}}); d?m.event. trigger(e, null,b):m. event.disp atch.call( b,e),e.isD efaultPrev ented()&&c .preventDe fault()}}, m.removeEv ent=y.remo veEventLis tener?func tion(a,b,c ){a.remove EventListe ner&&a.rem oveEventLi stener(b,c ,!1)}:func tion(a,b,c ){var d="o n"+b;a.det achEvent&& (typeof a[ d]===K&&(a [d]=null), a.detachEv ent(d,c))} ,m.Event=f unction(a, b){return this insta nceof m.Ev ent?(a&&a. type?(this .originalE vent=a,thi s.type=a.t ype,this.i sDefaultPr evented=a. defaultPre vented||vo id 0===a.d efaultPrev ented&&a.r eturnValue ===!1?ab:b b):this.ty pe=a,b&&m. extend(thi s,b),this. timeStamp= a&&a.timeS tamp||m.no w(),void(t his[m.expa ndo]=!0)): new m.Even t(a,b)},m. Event.prot otype={isD efaultPrev ented:bb,i sPropagati onStopped: bb,isImmed iatePropag ationStopp ed:bb,prev entDefault :function( ){var a=th is.origina lEvent;thi s.isDefaul tPrevented =ab,a&&(a. preventDef ault?a.pre ventDefaul t():a.retu rnValue=!1 )},stopPro pagation:f unction(){ var a=this .originalE vent;this. isPropagat ionStopped =ab,a&&(a. stopPropag ation&&a.s topPropaga tion(),a.c ancelBubbl e=!0)},sto pImmediate Propagatio n:function (){var a=t his.origin alEvent;th is.isImmed iatePropag ationStopp ed=ab,a&&a .stopImmed iatePropag ation&&a.s topImmedia tePropagat ion(),this .stopPropa gation()}} ,m.each({m ouseenter: "mouseover ",mouselea ve:"mouseo ut",pointe renter:"po interover" ,pointerle ave:"point erout"},fu nction(a,b ){m.event. special[a] ={delegate Type:b,bin dType:b,ha ndle:funct ion(a){var c,d=this, e=a.relate dTarget,f= a.handleOb j;return(! e||e!==d&& !m.contain s(d,e))&&( a.type=f.o rigType,c= f.handler. apply(this ,arguments ),a.type=b ),c}}}),k. submitBubb les||(m.ev ent.specia l.submit={ setup:func tion(){ret urn m.node Name(this, "form")?!1 :void m.ev ent.add(th is,"click. _submit ke ypress._su bmit",func tion(a){va r b=a.targ et,c=m.nod eName(b,"i nput")||m. nodeName(b ,"button") ?b.form:vo id 0;c&&!m ._data(c," submitBubb les")&&(m. event.add( c,"submit. _submit",f unction(a) {a._submit _bubble=!0 }),m._data (c,"submit Bubbles",! 0))})},pos tDispatch: function(a ){a._submi t_bubble&& (delete a. _submit_bu bble,this. parentNode &&!a.isTri gger&&m.ev ent.simula te("submit ",this.par entNode,a, !0))},tear down:funct ion(){retu rn m.nodeN ame(this," form")?!1: void m.eve nt.remove( this,"._su bmit")}}), k.changeBu bbles||(m. event.spec ial.change ={setup:fu nction(){r eturn X.te st(this.no deName)?(( "checkbox" ===this.ty pe||"radio "===this.t ype)&&(m.e vent.add(t his,"prope rtychange. _change",f unction(a) {"checked" ===a.origi nalEvent.p ropertyNam e&&(this._ just_chang ed=!0)}),m .event.add (this,"cli ck._change ",function (a){this._ just_chang ed&&!a.isT rigger&&(t his._just_ changed=!1 ),m.event. simulate(" change",th is,a,!0)}) ),!1):void m.event.a dd(this,"b eforeactiv ate._chang e",functio n(a){var b =a.target; X.test(b.n odeName)&& !m._data(b ,"changeBu bbles")&&( m.event.ad d(b,"chang e._change" ,function( a){!this.p arentNode| |a.isSimul ated||a.is Trigger||m .event.sim ulate("cha nge",this. parentNode ,a,!0)}),m ._data(b," changeBubb les",!0))} )},handle: function(a ){var b=a. target;ret urn this!= =b||a.isSi mulated||a .isTrigger ||"radio"! ==b.type&& "checkbox" !==b.type? a.handleOb j.handler. apply(this ,arguments ):void 0}, teardown:f unction(){ return m.e vent.remov e(this,"._ change"),! X.test(thi s.nodeName )}}),k.foc usinBubble s||m.each( {focus:"fo cusin",blu r:"focusou t"},functi on(a,b){va r c=functi on(a){m.ev ent.simula te(b,a.tar get,m.even t.fix(a),! 0)};m.even t.special[ b]={setup: function() {var d=thi s.ownerDoc ument||thi s,e=m._dat a(d,b);e|| d.addEvent Listener(a ,c,!0),m._ data(d,b,( e||0)+1)}, teardown:f unction(){ var d=this .ownerDocu ment||this ,e=m._data (d,b)-1;e? m._data(d, b,e):(d.re moveEventL istener(a, c,!0),m._r emoveData( d,b))}}}), m.fn.exten d({on:func tion(a,b,c ,d,e){var f,g;if("ob ject"==typ eof a){"st ring"!=typ eof b&&(c= c||b,b=voi d 0);for(f in a)this .on(f,b,c, a[f],e);re turn this} if(null==c &&null==d? (d=b,c=b=v oid 0):nul l==d&&("st ring"==typ eof b?(d=c ,c=void 0) :(d=c,c=b, b=void 0)) ,d===!1)d= bb;else if (!d)return this;retu rn 1===e&& (g=d,d=fun ction(a){r eturn m(). off(a),g.a pply(this, arguments) },d.guid=g .guid||(g. guid=m.gui d++)),this .each(func tion(){m.e vent.add(t his,a,d,c, b)})},one: function(a ,b,c,d){re turn this. on(a,b,c,d ,1)},off:f unction(a, b,c){var d ,e;if(a&&a .preventDe fault&&a.h andleObj)r eturn d=a. handleObj, m(a.delega teTarget). off(d.name space?d.or igType+"." +d.namespa ce:d.origT ype,d.sele ctor,d.han dler),this ;if("objec t"==typeof a){for(e in a)this. off(e,b,a[ e]);return this}retu rn(b===!1| |"function "==typeof b)&&(c=b,b =void 0),c ===!1&&(c= bb),this.e ach(functi on(){m.eve nt.remove( this,a,c,b )})},trigg er:functio n(a,b){ret urn this.e ach(functi on(){m.eve nt.trigger (a,b,this) })},trigge rHandler:f unction(a, b){var c=t his[0];ret urn c?m.ev ent.trigge r(a,b,c,!0 ):void 0}} );function db(a){var b=eb.spli t("|"),c=a .createDoc umentFragm ent();if(c .createEle ment)while (b.length) c.createEl ement(b.po p());retur n c}var eb ="abbr|art icle|aside |audio|bdi |canvas|da ta|datalis t|details| figcaption |figure|fo oter|heade r|hgroup|m ark|meter| nav|output |progress| section|su mmary|time |video",fb =/ jQuery\ d+="(?:nul l|\d+)"/g, gb=new Reg Exp("<(?:" +eb+")[\\s />]","i"), hb=/^\s+/, ib=/<(?!ar ea|br|col| embed|hr|i mg|input|l ink|meta|p aram)(([\w :]+)[^>]*) \/>/gi,jb= /<([\w:]+) /,kb=/<tbo dy/i,lb=/< |&#?\w+;/, mb=/<(?:sc ript|style |link)/i,n b=/checked \s*(?:[^=] |=\s*.chec ked.)/i,ob =/^$|\/(?: java|ecma) script/i,p b=/^true\/ (.*)/,qb=/ ^\s*<!(?:\ [CDATA\[|- -)|(?:\]\] |--)>\s*$/ g,rb={opti on:[1,"<se lect multi ple='multi ple'>","</ select>"], legend:[1, "<fieldset >","</fiel dset>"],ar ea:[1,"<ma p>","</map >"],param: [1,"<objec t>","</obj ect>"],the ad:[1,"<ta ble>","</t able>"],tr :[2,"<tabl e><tbody>" ,"</tbody> </table>"] ,col:[2,"< table><tbo dy></tbody ><colgroup >","</colg roup></tab le>"],td:[ 3,"<table> <tbody><tr >","</tr>< /tbody></t able>"],_d efault:k.h tmlSeriali ze?[0,""," "]:[1,"X<d iv>","</di v>"]},sb=d b(y),tb=sb .appendChi ld(y.creat eElement(" div"));rb. optgroup=r b.option,r b.tbody=rb .tfoot=rb. colgroup=r b.caption= rb.thead,r b.th=rb.td ;function ub(a,b){va r c,d,e=0, f=typeof a .getElemen tsByTagNam e!==K?a.ge tElementsB yTagName(b ||"*"):typ eof a.quer ySelectorA ll!==K?a.q uerySelect orAll(b||" *"):void 0 ;if(!f)for (f=[],c=a. childNodes ||a;null!= (d=c[e]);e ++)!b||m.n odeName(d, b)?f.push( d):m.merge (f,ub(d,b) );return v oid 0===b| |b&&m.node Name(a,b)? m.merge([a ],f):f}fun ction vb(a ){W.test(a .type)&&(a .defaultCh ecked=a.ch ecked)}fun ction wb(a ,b){return m.nodeNam e(a,"table ")&&m.node Name(11!== b.nodeType ?b:b.first Child,"tr" )?a.getEle mentsByTag Name("tbod y")[0]||a. appendChil d(a.ownerD ocument.cr eateElemen t("tbody") ):a}functi on xb(a){r eturn a.ty pe=(null!= =m.find.at tr(a,"type "))+"/"+a. type,a}fun ction yb(a ){var b=pb .exec(a.ty pe);return b?a.type= b[1]:a.rem oveAttribu te("type") ,a}functio n zb(a,b){ for(var c, d=0;null!= (c=a[d]);d ++)m._data (c,"global Eval",!b|| m._data(b[ d],"global Eval"))}fu nction Ab( a,b){if(1= ==b.nodeTy pe&&m.hasD ata(a)){va r c,d,e,f= m._data(a) ,g=m._data (b,f),h=f. events;if( h){delete g.handle,g .events={} ;for(c in h)for(d=0, e=h[c].len gth;e>d;d+ +)m.event. add(b,c,h[ c][d])}g.d ata&&(g.da ta=m.exten d({},g.dat a))}}funct ion Bb(a,b ){var c,d, e;if(1===b .nodeType) {if(c=b.no deName.toL owerCase() ,!k.noClon eEvent&&b[ m.expando] ){e=m._dat a(b);for(d in e.even ts)m.remov eEvent(b,d ,e.handle) ;b.removeA ttribute(m .expando)} "script"== =c&&b.text !==a.text? (xb(b).tex t=a.text,y b(b)):"obj ect"===c?( b.parentNo de&&(b.out erHTML=a.o uterHTML), k.html5Clo ne&&a.inne rHTML&&!m. trim(b.inn erHTML)&&( b.innerHTM L=a.innerH TML)):"inp ut"===c&&W .test(a.ty pe)?(b.def aultChecke d=b.checke d=a.checke d,b.value! ==a.value& &(b.value= a.value)): "option"== =c?b.defau ltSelected =b.selecte d=a.defaul tSelected: ("input"== =c||"texta rea"===c)& &(b.defaul tValue=a.d efaultValu e)}}m.exte nd({clone: function(a ,b,c){var d,e,f,g,h, i=m.contai ns(a.owner Document,a );if(k.htm l5Clone||m .isXMLDoc( a)||!gb.te st("<"+a.n odeName+"> ")?f=a.clo neNode(!0) :(tb.inner HTML=a.out erHTML,tb. removeChil d(f=tb.fir stChild)), !(k.noClon eEvent&&k. noCloneChe cked||1!== a.nodeType &&11!==a.n odeType||m .isXMLDoc( a)))for(d= ub(f),h=ub (a),g=0;nu ll!=(e=h[g ]);++g)d[g ]&&Bb(e,d[ g]);if(b)i f(c)for(h= h||ub(a),d =d||ub(f), g=0;null!= (e=h[g]);g ++)Ab(e,d[ g]);else A b(a,f);ret urn d=ub(f ,"script") ,d.length> 0&&zb(d,!i &&ub(a,"sc ript")),d= h=e=null,f },buildFra gment:func tion(a,b,c ,d){for(va r e,f,g,h, i,j,l,n=a. length,o=d b(b),p=[], q=0;n>q;q+ +)if(f=a[q ],f||0===f )if("objec t"===m.typ e(f))m.mer ge(p,f.nod eType?[f]: f);else if (lb.test(f )){h=h||o. appendChil d(b.create Element("d iv")),i=(j b.exec(f)| |["",""])[ 1].toLower Case(),l=r b[i]||rb._ default,h. innerHTML= l[1]+f.rep lace(ib,"< $1></$2>") +l[2],e=l[ 0];while(e --)h=h.las tChild;if( !k.leading Whitespace &&hb.test( f)&&p.push (b.createT extNode(hb .exec(f)[0 ])),!k.tbo dy){f="tab le"!==i||k b.test(f)? "<table>"! ==l[1]||kb .test(f)?0 :h:h.first Child,e=f& &f.childNo des.length ;while(e-- )m.nodeNam e(j=f.chil dNodes[e], "tbody")&& !j.childNo des.length &&f.remove Child(j)}m .merge(p,h .childNode s),h.textC ontent=""; while(h.fi rstChild)h .removeChi ld(h.first Child);h=o .lastChild }else p.pu sh(b.creat eTextNode( f));h&&o.r emoveChild (h),k.appe ndChecked| |m.grep(ub (p,"input" ),vb),q=0; while(f=p[ q++])if((! d||-1===m. inArray(f, d))&&(g=m. contains(f .ownerDocu ment,f),h= ub(o.appen dChild(f), "script"), g&&zb(h),c )){e=0;whi le(f=h[e++ ])ob.test( f.type||"" )&&c.push( f)}return h=null,o}, cleanData: function(a ,b){for(va r d,e,f,g, h=0,i=m.ex pando,j=m. cache,l=k. deleteExpa ndo,n=m.ev ent.specia l;null!=(d =a[h]);h++ )if((b||m. acceptData (d))&&(f=d [i],g=f&&j [f])){if(g .events)fo r(e in g.e vents)n[e] ?m.event.r emove(d,e) :m.removeE vent(d,e,g .handle);j [f]&&(dele te j[f],l? delete d[i ]:typeof d .removeAtt ribute!==K ?d.removeA ttribute(i ):d[i]=nul l,c.push(f ))}}}),m.f n.extend({ text:funct ion(a){ret urn V(this ,function( a){return void 0===a ?m.text(th is):this.e mpty().app end((this[ 0]&&this[0 ].ownerDoc ument||y). createText Node(a))}, null,a,arg uments.len gth)},appe nd:functio n(){return this.domM anip(argum ents,funct ion(a){if( 1===this.n odeType||1 1===this.n odeType||9 ===this.no deType){va r b=wb(thi s,a);b.app endChild(a )}})},prep end:functi on(){retur n this.dom Manip(argu ments,func tion(a){if (1===this. nodeType|| 11===this. nodeType|| 9===this.n odeType){v ar b=wb(th is,a);b.in sertBefore (a,b.first Child)}})} ,before:fu nction(){r eturn this .domManip( arguments, function(a ){this.par entNode&&t his.parent Node.inser tBefore(a, this)})},a fter:funct ion(){retu rn this.do mManip(arg uments,fun ction(a){t his.parent Node&&this .parentNod e.insertBe fore(a,thi s.nextSibl ing)})},re move:funct ion(a,b){f or(var c,d =a?m.filte r(a,this): this,e=0;n ull!=(c=d[ e]);e++)b| |1!==c.nod eType||m.c leanData(u b(c)),c.pa rentNode&& (b&&m.cont ains(c.own erDocument ,c)&&zb(ub (c,"script ")),c.pare ntNode.rem oveChild(c ));return this},empt y:function (){for(var a,b=0;nul l!=(a=this [b]);b++){ 1===a.node Type&&m.cl eanData(ub (a,!1));wh ile(a.firs tChild)a.r emoveChild (a.firstCh ild);a.opt ions&&m.no deName(a," select")&& (a.options .length=0) }return th is},clone: function(a ,b){return a=null==a ?!1:a,b=nu ll==b?a:b, this.map(f unction(){ return m.c lone(this, a,b)})},ht ml:functio n(a){retur n V(this,f unction(a) {var b=thi s[0]||{},c =0,d=this. length;if( void 0===a )return 1= ==b.nodeTy pe?b.inner HTML.repla ce(fb,""): void 0;if( !("string" !=typeof a ||mb.test( a)||!k.htm lSerialize &&gb.test( a)||!k.lea dingWhites pace&&hb.t est(a)||rb [(jb.exec( a)||["","" ])[1].toLo werCase()] )){a=a.rep lace(ib,"< $1></$2>") ;try{for(; d>c;c++)b= this[c]||{ },1===b.no deType&&(m .cleanData (ub(b,!1)) ,b.innerHT ML=a);b=0} catch(e){} }b&&this.e mpty().app end(a)},nu ll,a,argum ents.lengt h)},replac eWith:func tion(){var a=argumen ts[0];retu rn this.do mManip(arg uments,fun ction(b){a =this.pare ntNode,m.c leanData(u b(this)),a &&a.replac eChild(b,t his)}),a&& (a.length| |a.nodeTyp e)?this:th is.remove( )},detach: function(a ){return t his.remove (a,!0)},do mManip:fun ction(a,b) {a=e.apply ([],a);var c,d,f,g,h ,i,j=0,l=t his.length ,n=this,o= l-1,p=a[0] ,q=m.isFun ction(p);i f(q||l>1&& "string"== typeof p&& !k.checkCl one&&nb.te st(p))retu rn this.ea ch(functio n(c){var d =n.eq(c);q &&(a[0]=p. call(this, c,d.html() )),d.domMa nip(a,b)}) ;if(l&&(i= m.buildFra gment(a,th is[0].owne rDocument, !1,this),c =i.firstCh ild,1===i. childNodes .length&&( i=c),c)){f or(g=m.map (ub(i,"scr ipt"),xb), f=g.length ;l>j;j++)d =i,j!==o&& (d=m.clone (d,!0,!0), f&&m.merge (g,ub(d,"s cript"))), b.call(thi s[j],d,j); if(f)for(h =g[g.lengt h-1].owner Document,m .map(g,yb) ,j=0;f>j;j ++)d=g[j], ob.test(d. type||"")& &!m._data( d,"globalE val")&&m.c ontains(h, d)&&(d.src ?m._evalUr l&&m._eval Url(d.src) :m.globalE val((d.tex t||d.textC ontent||d. innerHTML| |"").repla ce(qb,"")) );i=c=null }return th is}}),m.ea ch({append To:"append ",prependT o:"prepend ",insertBe fore:"befo re",insert After:"aft er",replac eAll:"repl aceWith"}, function(a ,b){m.fn[a ]=function (a){for(va r c,d=0,e= [],g=m(a), h=g.length -1;h>=d;d+ +)c=d===h? this:this. clone(!0), m(g[d])[b] (c),f.appl y(e,c.get( ));return this.pushS tack(e)}}) ;var Cb,Db ={};functi on Eb(b,c) {var d,e=m (c.createE lement(b)) .appendTo( c.body),f= a.getDefau ltComputed Style&&(d= a.getDefau ltComputed Style(e[0] ))?d.displ ay:m.css(e [0],"displ ay");retur n e.detach (),f}funct ion Fb(a){ var b=y,c= Db[a];retu rn c||(c=E b(a,b),"no ne"!==c&&c ||(Cb=(Cb| |m("<ifram e framebor der='0' wi dth='0' he ight='0'/> ")).append To(b.docum entElement ),b=(Cb[0] .contentWi ndow||Cb[0 ].contentD ocument).d ocument,b. write(),b. close(),c= Eb(a,b),Cb .detach()) ,Db[a]=c), c}!functio n(){var a; k.shrinkWr apBlocks=f unction(){ if(null!=a )return a; a=!1;var b ,c,d;retur n c=y.getE lementsByT agName("bo dy")[0],c& &c.style?( b=y.create Element("d iv"),d=y.c reateEleme nt("div"), d.style.cs sText="pos ition:abso lute;borde r:0;width: 0;height:0 ;top:0;lef t:-9999px" ,c.appendC hild(d).ap pendChild( b),typeof b.style.zo om!==K&&(b .style.css Text="-web kit-box-si zing:conte nt-box;-mo z-box-sizi ng:content -box;box-s izing:cont ent-box;di splay:bloc k;margin:0 ;border:0; padding:1p x;width:1p x;zoom:1", b.appendCh ild(y.crea teElement( "div")).st yle.width= "5px",a=3! ==b.offset Width),c.r emoveChild (d),a):voi d 0}}();va r Gb=/^mar gin/,Hb=ne w RegExp(" ^("+S+")(? !px)[a-z%] +$","i"),I b,Jb,Kb=/^ (top|right |bottom|le ft)$/;a.ge tComputedS tyle?(Ib=f unction(a) {return a. ownerDocum ent.defaul tView.getC omputedSty le(a,null) },Jb=funct ion(a,b,c) {var d,e,f ,g,h=a.sty le;return c=c||Ib(a) ,g=c?c.get PropertyVa lue(b)||c[ b]:void 0, c&&(""!==g ||m.contai ns(a.owner Document,a )||(g=m.st yle(a,b)), Hb.test(g) &&Gb.test( b)&&(d=h.w idth,e=h.m inWidth,f= h.maxWidth ,h.minWidt h=h.maxWid th=h.width =g,g=c.wid th,h.width =d,h.minWi dth=e,h.ma xWidth=f)) ,void 0=== g?g:g+""}) :y.documen tElement.c urrentStyl e&&(Ib=fun ction(a){r eturn a.cu rrentStyle },Jb=funct ion(a,b,c) {var d,e,f ,g,h=a.sty le;return c=c||Ib(a) ,g=c?c[b]: void 0,nul l==g&&h&&h [b]&&(g=h[ b]),Hb.tes t(g)&&!Kb. test(b)&&( d=h.left,e =a.runtime Style,f=e& &e.left,f& &(e.left=a .currentSt yle.left), h.left="fo ntSize"=== b?"1em":g, g=h.pixelL eft+"px",h .left=d,f& &(e.left=f )),void 0= ==g?g:g+"" ||"auto"}) ;function Lb(a,b){re turn{get:f unction(){ var c=a(); if(null!=c )return c? void delet e this.get :(this.get =b).apply( this,argum ents)}}}!f unction(){ var b,c,d, e,f,g,h;if (b=y.creat eElement(" div"),b.in nerHTML=" <link/><t able></tab le><a href ='/a'>a</a ><input ty pe='checkb ox'/>",d=b .getElemen tsByTagNam e("a")[0], c=d&&d.sty le){c.cssT ext="float :left;opac ity:.5",k. opacity="0 .5"===c.op acity,k.cs sFloat=!!c .cssFloat, b.style.ba ckgroundCl ip="conten t-box",b.c loneNode(! 0).style.b ackgroundC lip="",k.c learCloneS tyle="cont ent-box"== =b.style.b ackgroundC lip,k.boxS izing=""== =c.boxSizi ng||""===c .MozBoxSiz ing||""=== c.WebkitBo xSizing,m. extend(k,{ reliableHi ddenOffset s:function (){return null==g&&i (),g},boxS izingRelia ble:functi on(){retur n null==f& &i(),f},pi xelPositio n:function (){return null==e&&i (),e},reli ableMargin Right:func tion(){ret urn null== h&&i(),h}} );function i(){var b ,c,d,i;c=y .getElemen tsByTagNam e("body")[ 0],c&&c.st yle&&(b=y. createElem ent("div") ,d=y.creat eElement(" div"),d.st yle.cssTex t="positio n:absolute ;border:0; width:0;he ight:0;top :0;left:-9 999px",c.a ppendChild (d).append Child(b),b .style.css Text="-web kit-box-si zing:borde r-box;-moz -box-sizin g:border-b ox;box-siz ing:border -box;displ ay:block;m argin-top: 1%;top:1%; border:1px ;padding:1 px;width:4 px;positio n:absolute ",e=f=!1,h =!0,a.getC omputedSty le&&(e="1% "!==(a.get ComputedSt yle(b,null )||{}).top ,f="4px"== =(a.getCom putedStyle (b,null)|| {width:"4p x"}).width ,i=b.appen dChild(y.c reateEleme nt("div")) ,i.style.c ssText=b.s tyle.cssTe xt="-webki t-box-sizi ng:content -box;-moz- box-sizing :content-b ox;box-siz ing:conten t-box;disp lay:block; margin:0;b order:0;pa dding:0",i .style.mar ginRight=i .style.wid th="0",b.s tyle.width ="1px",h=! parseFloat ((a.getCom putedStyle (i,null)|| {}).margin Right)),b. innerHTML= "<table><t r><td></td ><td>t</td ></tr></ta ble>",i=b. getElement sByTagName ("td"),i[0 ].style.cs sText="mar gin:0;bord er:0;paddi ng:0;displ ay:none",g =0===i[0]. offsetHeig ht,g&&(i[0 ].style.di splay="",i [1].style. display="n one",g=0== =i[0].offs etHeight), c.removeCh ild(d))}}} (),m.swap= function(a ,b,c,d){va r e,f,g={} ;for(f in b)g[f]=a.s tyle[f],a. style[f]=b [f];e=c.ap ply(a,d||[ ]);for(f i n b)a.styl e[f]=g[f]; return e}; var Mb=/al pha\([^)]* \)/i,Nb=/o pacity\s*= \s*([^)]*) /,Ob=/^(no ne|table(? !-c[ea]).+ )/,Pb=new RegExp("^( "+S+")(.*) $","i"),Qb =new RegEx p("^([+-]) =("+S+")", "i"),Rb={p osition:"a bsolute",v isibility: "hidden",d isplay:"bl ock"},Sb={ letterSpac ing:"0",fo ntWeight:" 400"},Tb=[ "Webkit"," O","Moz"," ms"];funct ion Ub(a,b ){if(b in a)return b ;var c=b.c harAt(0).t oUpperCase ()+b.slice (1),d=b,e= Tb.length; while(e--) if(b=Tb[e] +c,b in a) return b;r eturn d}fu nction Vb( a,b){for(v ar c,d,e,f =[],g=0,h= a.length;h >g;g++)d=a [g],d.styl e&&(f[g]=m ._data(d," olddisplay "),c=d.sty le.display ,b?(f[g]|| "none"!==c ||(d.style .display=" "),""===d. style.disp lay&&U(d)& &(f[g]=m._ data(d,"ol ddisplay", Fb(d.nodeN ame)))):(e =U(d),(c&& "none"!==c ||!e)&&m._ data(d,"ol ddisplay", e?c:m.css( d,"display "))));for( g=0;h>g;g+ +)d=a[g],d .style&&(b &&"none"!= =d.style.d isplay&&"" !==d.style .display|| (d.style.d isplay=b?f [g]||"":"n one"));ret urn a}func tion Wb(a, b,c){var d =Pb.exec(b );return d ?Math.max( 0,d[1]-(c| |0))+(d[2] ||"px"):b} function X b(a,b,c,d, e){for(var f=c===(d? "border":" content")? 4:"width"= ==b?1:0,g= 0;4>f;f+=2 )"margin"= ==c&&(g+=m .css(a,c+T [f],!0,e)) ,d?("conte nt"===c&&( g-=m.css(a ,"padding" +T[f],!0,e )),"margin "!==c&&(g- =m.css(a," border"+T[ f]+"Width" ,!0,e))):( g+=m.css(a ,"padding" +T[f],!0,e ),"padding "!==c&&(g+ =m.css(a," border"+T[ f]+"Width" ,!0,e)));r eturn g}fu nction Yb( a,b,c){var d=!0,e="w idth"===b? a.offsetWi dth:a.offs etHeight,f =Ib(a),g=k .boxSizing &&"border- box"===m.c ss(a,"boxS izing",!1, f);if(0>=e ||null==e) {if(e=Jb(a ,b,f),(0>e ||null==e) &&(e=a.sty le[b]),Hb. test(e))re turn e;d=g &&(k.boxSi zingReliab le()||e=== a.style[b] ),e=parseF loat(e)||0 }return e+ Xb(a,b,c|| (g?"border ":"content "),d,f)+"p x"}m.exten d({cssHook s:{opacity :{get:func tion(a,b){ if(b){var c=Jb(a,"op acity");re turn""===c ?"1":c}}}} ,cssNumber :{columnCo unt:!0,fil lOpacity:! 0,flexGrow :!0,flexSh rink:!0,fo ntWeight:! 0,lineHeig ht:!0,opac ity:!0,ord er:!0,orph ans:!0,wid ows:!0,zIn dex:!0,zoo m:!0},cssP rops:{"flo at":k.cssF loat?"cssF loat":"sty leFloat"}, style:func tion(a,b,c ,d){if(a&& 3!==a.node Type&&8!== a.nodeType &&a.style) {var e,f,g ,h=m.camel Case(b),i= a.style;if (b=m.cssPr ops[h]||(m .cssProps[ h]=Ub(i,h) ),g=m.cssH ooks[b]||m .cssHooks[ h],void 0= ==c)return g&&"get"i n g&&void 0!==(e=g.g et(a,!1,d) )?e:i[b];i f(f=typeof c,"string "===f&&(e= Qb.exec(c) )&&(c=(e[1 ]+1)*e[2]+ parseFloat (m.css(a,b )),f="numb er"),null! =c&&c===c& &("number" !==f||m.cs sNumber[h] ||(c+="px" ),k.clearC loneStyle| |""!==c||0 !==b.index Of("backgr ound")||(i [b]="inher it"),!(g&& "set"in g& &void 0=== (c=g.set(a ,c,d)))))t ry{i[b]=c} catch(j){} }},css:fun ction(a,b, c,d){var e ,f,g,h=m.c amelCase(b );return b =m.cssProp s[h]||(m.c ssProps[h] =Ub(a.styl e,h)),g=m. cssHooks[b ]||m.cssHo oks[h],g&& "get"in g& &(f=g.get( a,!0,c)),v oid 0===f& &(f=Jb(a,b ,d)),"norm al"===f&&b in Sb&&(f =Sb[b]),"" ===c||c?(e =parseFloa t(f),c===! 0||m.isNum eric(e)?e| |0:f):f}}) ,m.each([" height","w idth"],fun ction(a,b) {m.cssHook s[b]={get: function(a ,c,d){retu rn c?Ob.te st(m.css(a ,"display" ))&&0===a. offsetWidt h?m.swap(a ,Rb,functi on(){retur n Yb(a,b,d )}):Yb(a,b ,d):void 0 },set:func tion(a,c,d ){var e=d& &Ib(a);ret urn Wb(a,c ,d?Xb(a,b, d,k.boxSiz ing&&"bord er-box"=== m.css(a,"b oxSizing", !1,e),e):0 )}}}),k.op acity||(m. cssHooks.o pacity={ge t:function (a,b){retu rn Nb.test ((b&&a.cur rentStyle? a.currentS tyle.filte r:a.style. filter)||" ")?.01*par seFloat(Re gExp.$1)+" ":b?"1":"" },set:func tion(a,b){ var c=a.st yle,d=a.cu rrentStyle ,e=m.isNum eric(b)?"a lpha(opaci ty="+100*b +")":"",f= d&&d.filte r||c.filte r||"";c.zo om=1,(b>=1 ||""===b)& &""===m.tr im(f.repla ce(Mb,"")) &&c.remove Attribute& &(c.remove Attribute( "filter"), ""===b||d& &!d.filter )||(c.filt er=Mb.test (f)?f.repl ace(Mb,e): f+" "+e)}} ),m.cssHoo ks.marginR ight=Lb(k. reliableMa rginRight, function(a ,b){return b?m.swap( a,{display :"inline-b lock"},Jb, [a,"margin Right"]):v oid 0}),m. each({marg in:"",padd ing:"",bor der:"Width "},functio n(a,b){m.c ssHooks[a+ b]={expand :function( c){for(var d=0,e={}, f="string" ==typeof c ?c.split(" "):[c];4> d;d++)e[a+ T[d]+b]=f[ d]||f[d-2] ||f[0];ret urn e}},Gb .test(a)|| (m.cssHook s[a+b].set =Wb)}),m.f n.extend({ css:functi on(a,b){re turn V(thi s,function (a,b,c){va r d,e,f={} ,g=0;if(m. isArray(b) ){for(d=Ib (a),e=b.le ngth;e>g;g ++)f[b[g]] =m.css(a,b [g],!1,d); return f}r eturn void 0!==c?m.s tyle(a,b,c ):m.css(a, b)},a,b,ar guments.le ngth>1)},s how:functi on(){retur n Vb(this, !0)},hide: function() {return Vb (this)},to ggle:funct ion(a){ret urn"boolea n"==typeof a?a?this. show():thi s.hide():t his.each(f unction(){ U(this)?m( this).show ():m(this) .hide()})} });functio n Zb(a,b,c ,d,e){retu rn new Zb. prototype. init(a,b,c ,d,e)}m.Tw een=Zb,Zb. prototype= {construct or:Zb,init :function( a,b,c,d,e, f){this.el em=a,this. prop=c,thi s.easing=e ||"swing", this.optio ns=b,this. start=this .now=this. cur(),this .end=d,thi s.unit=f|| (m.cssNumb er[c]?"":" px") | |||||
| 12 | },cur:func tion(){var a=Zb.prop Hooks[this .prop];ret urn a&&a.g et?a.get(t his):Zb.pr opHooks._d efault.get (this)},ru n:function (a){var b, c=Zb.propH ooks[this. prop];retu rn this.po s=b=this.o ptions.dur ation?m.ea sing[this. easing](a, this.optio ns.duratio n*a,0,1,th is.options .duration) :a,this.no w=(this.en d-this.sta rt)*b+this .start,thi s.options. step&&this .options.s tep.call(t his.elem,t his.now,th is),c&&c.s et?c.set(t his):Zb.pr opHooks._d efault.set (this),thi s}},Zb.pro totype.ini t.prototyp e=Zb.proto type,Zb.pr opHooks={_ default:{g et:functio n(a){var b ;return nu ll==a.elem [a.prop]|| a.elem.sty le&&null!= a.elem.sty le[a.prop] ?(b=m.css( a.elem,a.p rop,""),b& &"auto"!== b?b:0):a.e lem[a.prop ]},set:fun ction(a){m .fx.step[a .prop]?m.f x.step[a.p rop](a):a. elem.style &&(null!=a .elem.styl e[m.cssPro ps[a.prop] ]||m.cssHo oks[a.prop ])?m.style (a.elem,a. prop,a.now +a.unit):a .elem[a.pr op]=a.now} }},Zb.prop Hooks.scro llTop=Zb.p ropHooks.s crollLeft= {set:funct ion(a){a.e lem.nodeTy pe&&a.elem .parentNod e&&(a.elem [a.prop]=a .now)}},m. easing={li near:funct ion(a){ret urn a},swi ng:functio n(a){retur n.5-Math.c os(a*Math. PI)/2}},m. fx=Zb.prot otype.init ,m.fx.step ={};var $b ,_b,ac=/^( ?:toggle|s how|hide)$ /,bc=new R egExp("^(? :([+-])=|) ("+S+")([a -z%]*)$"," i"),cc=/qu eueHooks$/ ,dc=[ic],e c={"*":[fu nction(a,b ){var c=th is.createT ween(a,b), d=c.cur(), e=bc.exec( b),f=e&&e[ 3]||(m.css Number[a]? "":"px"),g =(m.cssNum ber[a]||"p x"!==f&&+d )&&bc.exec (m.css(c.e lem,a)),h= 1,i=20;if( g&&g[3]!== f){f=f||g[ 3],e=e||[] ,g=+d||1;d o h=h||".5 ",g/=h,m.s tyle(c.ele m,a,g+f);w hile(h!==( h=c.cur()/ d)&&1!==h& &--i)}retu rn e&&(g=c .start=+g| |+d||0,c.u nit=f,c.en d=e[1]?g+( e[1]+1)*e[ 2]:+e[2]), c}]};funct ion fc(){r eturn setT imeout(fun ction(){$b =void 0}), $b=m.now() }function gc(a,b){va r c,d={hei ght:a},e=0 ;for(b=b?1 :0;4>e;e+= 2-b)c=T[e] ,d["margin "+c]=d["pa dding"+c]= a;return b &&(d.opaci ty=d.width =a),d}func tion hc(a, b,c){for(v ar d,e=(ec [b]||[]).c oncat(ec[" *"]),f=0,g =e.length; g>f;f++)if (d=e[f].ca ll(c,b,a)) return d}f unction ic (a,b,c){va r d,e,f,g, h,i,j,l,n= this,o={}, p=a.style, q=a.nodeTy pe&&U(a),r =m._data(a ,"fxshow") ;c.queue|| (h=m._queu eHooks(a," fx"),null= =h.unqueue d&&(h.unqu eued=0,i=h .empty.fir e,h.empty. fire=funct ion(){h.un queued||i( )}),h.unqu eued++,n.a lways(func tion(){n.a lways(func tion(){h.u nqueued--, m.queue(a, "fx").leng th||h.empt y.fire()}) })),1===a. nodeType&& ("height"i n b||"widt h"in b)&&( c.overflow =[p.overfl ow,p.overf lowX,p.ove rflowY],j= m.css(a,"d isplay"),l ="none"=== j?m._data( a,"olddisp lay")||Fb( a.nodeName ):j,"inlin e"===l&&"n one"===m.c ss(a,"floa t")&&(k.in lineBlockN eedsLayout &&"inline" !==Fb(a.no deName)?p. zoom=1:p.d isplay="in line-block ")),c.over flow&&(p.o verflow="h idden",k.s hrinkWrapB locks()||n .always(fu nction(){p .overflow= c.overflow [0],p.over flowX=c.ov erflow[1], p.overflow Y=c.overfl ow[2]}));f or(d in b) if(e=b[d], ac.exec(e) ){if(delet e b[d],f=f ||"toggle" ===e,e===( q?"hide":" show")){if ("show"!== e||!r||voi d 0===r[d] )continue; q=!0}o[d]= r&&r[d]||m .style(a,d )}else j=v oid 0;if(m .isEmptyOb ject(o))"i nline"===( "none"===j ?Fb(a.node Name):j)&& (p.display =j);else{r ?"hidden"i n r&&(q=r. hidden):r= m._data(a, "fxshow",{ }),f&&(r.h idden=!q), q?m(a).sho w():n.done (function( ){m(a).hid e()}),n.do ne(functio n(){var b; m._removeD ata(a,"fxs how");for( b in o)m.s tyle(a,b,o [b])});for (d in o)g= hc(q?r[d]: 0,d,n),d i n r||(r[d] =g.start,q &&(g.end=g .start,g.s tart="widt h"===d||"h eight"===d ?1:0))}}fu nction jc( a,b){var c ,d,e,f,g;f or(c in a) if(d=m.cam elCase(c), e=b[d],f=a [c],m.isAr ray(f)&&(e =f[1],f=a[ c]=f[0]),c !==d&&(a[d ]=f,delete a[c]),g=m .cssHooks[ d],g&&"exp and"in g){ f=g.expand (f),delete a[d];for( c in f)c i n a||(a[c] =f[c],b[c] =e)}else b [d]=e}func tion kc(a, b,c){var d ,e,f=0,g=d c.length,h =m.Deferre d().always (function( ){delete i .elem}),i= function() {if(e)retu rn!1;for(v ar b=$b||f c(),c=Math .max(0,j.s tartTime+j .duration- b),d=c/j.d uration||0 ,f=1-d,g=0 ,i=j.tween s.length;i >g;g++)j.t weens[g].r un(f);retu rn h.notif yWith(a,[j ,f,c]),1>f &&i?c:(h.r esolveWith (a,[j]),!1 )},j=h.pro mise({elem :a,props:m .extend({} ,b),opts:m .extend(!0 ,{specialE asing:{}}, c),origina lPropertie s:b,origin alOptions: c,startTim e:$b||fc() ,duration: c.duration ,tweens:[] ,createTwe en:functio n(b,c){var d=m.Tween (a,j.opts, b,c,j.opts .specialEa sing[b]||j .opts.easi ng);return j.tweens. push(d),d} ,stop:func tion(b){va r c=0,d=b? j.tweens.l ength:0;if (e)return this;for(e =!0;d>c;c+ +)j.tweens [c].run(1) ;return b? h.resolveW ith(a,[j,b ]):h.rejec tWith(a,[j ,b]),this} }),k=j.pro ps;for(jc( k,j.opts.s pecialEasi ng);g>f;f+ +)if(d=dc[ f].call(j, a,k,j.opts ))return d ;return m. map(k,hc,j ),m.isFunc tion(j.opt s.start)&& j.opts.sta rt.call(a, j),m.fx.ti mer(m.exte nd(i,{elem :a,anim:j, queue:j.op ts.queue}) ),j.progre ss(j.opts. progress). done(j.opt s.done,j.o pts.comple te).fail(j .opts.fail ).always(j .opts.alwa ys)}m.Anim ation=m.ex tend(kc,{t weener:fun ction(a,b) {m.isFunct ion(a)?(b= a,a=["*"]) :a=a.split (" ");for( var c,d=0, e=a.length ;e>d;d++)c =a[d],ec[c ]=ec[c]||[ ],ec[c].un shift(b)}, prefilter: function(a ,b){b?dc.u nshift(a): dc.push(a) }}),m.spee d=function (a,b,c){va r d=a&&"ob ject"==typ eof a?m.ex tend({},a) :{complete :c||!c&&b| |m.isFunct ion(a)&&a, duration:a ,easing:c& &b||b&&!m. isFunction (b)&&b};re turn d.dur ation=m.fx .off?0:"nu mber"==typ eof d.dura tion?d.dur ation:d.du ration in m.fx.speed s?m.fx.spe eds[d.dura tion]:m.fx .speeds._d efault,(nu ll==d.queu e||d.queue ===!0)&&(d .queue="fx "),d.old=d .complete, d.complete =function( ){m.isFunc tion(d.old )&&d.old.c all(this), d.queue&&m .dequeue(t his,d.queu e)},d},m.f n.extend({ fadeTo:fun ction(a,b, c,d){retur n this.fil ter(U).css ("opacity" ,0).show() .end().ani mate({opac ity:b},a,c ,d)},anima te:functio n(a,b,c,d) {var e=m.i sEmptyObje ct(a),f=m. speed(b,c, d),g=funct ion(){var b=kc(this, m.extend({ },a),f);(e ||m._data( this,"fini sh"))&&b.s top(!0)};r eturn g.fi nish=g,e|| f.queue=== !1?this.ea ch(g):this .queue(f.q ueue,g)},s top:functi on(a,b,c){ var d=func tion(a){va r b=a.stop ;delete a. stop,b(c)} ;return"st ring"!=typ eof a&&(c= b,b=a,a=vo id 0),b&&a !==!1&&thi s.queue(a| |"fx",[]), this.each( function() {var b=!0, e=null!=a& &a+"queueH ooks",f=m. timers,g=m ._data(thi s);if(e)g[ e]&&g[e].s top&&d(g[e ]);else fo r(e in g)g [e]&&g[e]. stop&&cc.t est(e)&&d( g[e]);for( e=f.length ;e--;)f[e] .elem!==th is||null!= a&&f[e].qu eue!==a||( f[e].anim. stop(c),b= !1,f.splic e(e,1));(b ||!c)&&m.d equeue(thi s,a)})},fi nish:funct ion(a){ret urn a!==!1 &&(a=a||"f x"),this.e ach(functi on(){var b ,c=m._data (this),d=c [a+"queue" ],e=c[a+"q ueueHooks" ],f=m.time rs,g=d?d.l ength:0;fo r(c.finish =!0,m.queu e(this,a,[ ]),e&&e.st op&&e.stop .call(this ,!0),b=f.l ength;b--; )f[b].elem ===this&&f [b].queue= ==a&&(f[b] .anim.stop (!0),f.spl ice(b,1)); for(b=0;g> b;b++)d[b] &&d[b].fin ish&&d[b]. finish.cal l(this);de lete c.fin ish})}}),m .each(["to ggle","sho w","hide"] ,function( a,b){var c =m.fn[b];m .fn[b]=fun ction(a,d, e){return null==a||" boolean"== typeof a?c .apply(thi s,argument s):this.an imate(gc(b ,!0),a,d,e )}}),m.eac h({slideDo wn:gc("sho w"),slideU p:gc("hide "),slideTo ggle:gc("t oggle"),fa deIn:{opac ity:"show" },fadeOut: {opacity:" hide"},fad eToggle:{o pacity:"to ggle"}},fu nction(a,b ){m.fn[a]= function(a ,c,d){retu rn this.an imate(b,a, c,d)}}),m. timers=[], m.fx.tick= function() {var a,b=m .timers,c= 0;for($b=m .now();c<b .length;c+ +)a=b[c],a ()||b[c]!= =a||b.spli ce(c--,1); b.length|| m.fx.stop( ),$b=void 0},m.fx.ti mer=functi on(a){m.ti mers.push( a),a()?m.f x.start(): m.timers.p op()},m.fx .interval= 13,m.fx.st art=functi on(){_b||( _b=setInte rval(m.fx. tick,m.fx. interval)) },m.fx.sto p=function (){clearIn terval(_b) ,_b=null}, m.fx.speed s={slow:60 0,fast:200 ,_default: 400},m.fn. delay=func tion(a,b){ return a=m .fx?m.fx.s peeds[a]|| a:a,b=b||" fx",this.q ueue(b,fun ction(b,c) {var d=set Timeout(b, a);c.stop= function() {clearTime out(d)}})} ,function( ){var a,b, c,d,e;b=y. createElem ent("div") ,b.setAttr ibute("cla ssName","t "),b.inner HTML=" <l ink/><tabl e></table> <a href='/ a'>a</a><i nput type= 'checkbox' />",d=b.ge tElementsB yTagName(" a")[0],c=y .createEle ment("sele ct"),e=c.a ppendChild (y.createE lement("op tion")),a= b.getEleme ntsByTagNa me("input" )[0],d.sty le.cssText ="top:1px" ,k.getSetA ttribute=" t"!==b.cla ssName,k.s tyle=/top/ .test(d.ge tAttribute ("style")) ,k.hrefNor malized="/ a"===d.get Attribute( "href"),k. checkOn=!! a.value,k. optSelecte d=e.select ed,k.encty pe=!!y.cre ateElement ("form").e nctype,c.d isabled=!0 ,k.optDisa bled=!e.di sabled,a=y .createEle ment("inpu t"),a.setA ttribute(" value","") ,k.input=" "===a.getA ttribute(" value"),a. value="t", a.setAttri bute("type ","radio") ,k.radioVa lue="t"=== a.value}() ;var lc=/\ r/g;m.fn.e xtend({val :function( a){var b,c ,d,e=this[ 0];{if(arg uments.len gth)return d=m.isFun ction(a),t his.each(f unction(c) {var e;1== =this.node Type&&(e=d ?a.call(th is,c,m(thi s).val()): a,null==e? e="":"numb er"==typeo f e?e+="": m.isArray( e)&&(e=m.m ap(e,funct ion(a){ret urn null== a?"":a+""} )),b=m.val Hooks[this .type]||m. valHooks[t his.nodeNa me.toLower Case()],b& &"set"in b &&void 0!= =b.set(thi s,e,"value ")||(this. value=e))} );if(e)ret urn b=m.va lHooks[e.t ype]||m.va lHooks[e.n odeName.to LowerCase( )],b&&"get "in b&&voi d 0!==(c=b .get(e,"va lue"))?c:( c=e.value, "string"== typeof c?c .replace(l c,""):null ==c?"":c)} }}),m.exte nd({valHoo ks:{option :{get:func tion(a){va r b=m.find .attr(a,"v alue");ret urn null!= b?b:m.trim (m.text(a) )}},select :{get:func tion(a){fo r(var b,c, d=a.option s,e=a.sele ctedIndex, f="select- one"===a.t ype||0>e,g =f?null:[] ,h=f?e+1:d .length,i= 0>e?h:f?e: 0;h>i;i++) if(c=d[i], !(!c.selec ted&&i!==e ||(k.optDi sabled?c.d isabled:nu ll!==c.get Attribute( "disabled" ))||c.pare ntNode.dis abled&&m.n odeName(c. parentNode ,"optgroup "))){if(b= m(c).val() ,f)return b;g.push(b )}return g },set:func tion(a,b){ var c,d,e= a.options, f=m.makeAr ray(b),g=e .length;wh ile(g--)if (d=e[g],m. inArray(m. valHooks.o ption.get( d),f)>=0)t ry{d.selec ted=c=!0}c atch(h){d. scrollHeig ht}else d. selected=! 1;return c ||(a.selec tedIndex=- 1),e}}}}), m.each(["r adio","che ckbox"],fu nction(){m .valHooks[ this]={set :function( a,b){retur n m.isArra y(b)?a.che cked=m.inA rray(m(a). val(),b)>= 0:void 0}} ,k.checkOn ||(m.valHo oks[this]. get=functi on(a){retu rn null=== a.getAttri bute("valu e")?"on":a .value})}) ;var mc,nc ,oc=m.expr .attrHandl e,pc=/^(?: checked|se lected)$/i ,qc=k.getS etAttribut e,rc=k.inp ut;m.fn.ex tend({attr :function( a,b){retur n V(this,m .attr,a,b, arguments. length>1)} ,removeAtt r:function (a){return this.each (function( ){m.remove Attr(this, a)})}}),m. extend({at tr:functio n(a,b,c){v ar d,e,f=a .nodeType; if(a&&3!== f&&8!==f&& 2!==f)retu rn typeof a.getAttri bute===K?m .prop(a,b, c):(1===f& &m.isXMLDo c(a)||(b=b .toLowerCa se(),d=m.a ttrHooks[b ]||(m.expr .match.boo l.test(b)? nc:mc)),vo id 0===c?d &&"get"in d&&null!== (e=d.get(a ,b))?e:(e= m.find.att r(a,b),nul l==e?void 0:e):null! ==c?d&&"se t"in d&&vo id 0!==(e= d.set(a,c, b))?e:(a.s etAttribut e(b,c+""), c):void m. removeAttr (a,b))},re moveAttr:f unction(a, b){var c,d ,e=0,f=b&& b.match(E) ;if(f&&1== =a.nodeTyp e)while(c= f[e++])d=m .propFix[c ]||c,m.exp r.match.bo ol.test(c) ?rc&&qc||! pc.test(c) ?a[d]=!1:a [m.camelCa se("defaul t-"+c)]=a[ d]=!1:m.at tr(a,c,"") ,a.removeA ttribute(q c?c:d)},at trHooks:{t ype:{set:f unction(a, b){if(!k.r adioValue& &"radio"== =b&&m.node Name(a,"in put")){var c=a.value ;return a. setAttribu te("type", b),c&&(a.v alue=c),b} }}}}),nc={ set:functi on(a,b,c){ return b== =!1?m.remo veAttr(a,c ):rc&&qc|| !pc.test(c )?a.setAtt ribute(!qc &&m.propFi x[c]||c,c) :a[m.camel Case("defa ult-"+c)]= a[c]=!0,c} },m.each(m .expr.matc h.bool.sou rce.match( /\w+/g),fu nction(a,b ){var c=oc [b]||m.fin d.attr;oc[ b]=rc&&qc| |!pc.test( b)?functio n(a,b,d){v ar e,f;ret urn d||(f= oc[b],oc[b ]=e,e=null !=c(a,b,d) ?b.toLower Case():nul l,oc[b]=f) ,e}:functi on(a,b,c){ return c?v oid 0:a[m. camelCase( "default-" +b)]?b.toL owerCase() :null}}),r c&&qc||(m. attrHooks. value={set :function( a,b,c){ret urn m.node Name(a,"in put")?void (a.default Value=b):m c&&mc.set( a,b,c)}}), qc||(mc={s et:functio n(a,b,c){v ar d=a.get AttributeN ode(c);ret urn d||a.s etAttribut eNode(d=a. ownerDocum ent.create Attribute( c)),d.valu e=b+="","v alue"===c| |b===a.get Attribute( c)?b:void 0}},oc.id= oc.name=oc .coords=fu nction(a,b ,c){var d; return c?v oid 0:(d=a .getAttrib uteNode(b) )&&""!==d. value?d.va lue:null}, m.valHooks .button={g et:functio n(a,b){var c=a.getAt tributeNod e(b);retur n c&&c.spe cified?c.v alue:void 0},set:mc. set},m.att rHooks.con tenteditab le={set:fu nction(a,b ,c){mc.set (a,""===b? !1:b,c)}}, m.each(["w idth","hei ght"],func tion(a,b){ m.attrHook s[b]={set: function(a ,c){return ""===c?(a. setAttribu te(b,"auto "),c):void 0}}})),k. style||(m. attrHooks. style={get :function( a){return a.style.cs sText||voi d 0},set:f unction(a, b){return a.style.cs sText=b+"" }});var sc =/^(?:inpu t|select|t extarea|bu tton|objec t)$/i,tc=/ ^(?:a|area )$/i;m.fn. extend({pr op:functio n(a,b){ret urn V(this ,m.prop,a, b,argument s.length>1 )},removeP rop:functi on(a){retu rn a=m.pro pFix[a]||a ,this.each (function( ){try{this [a]=void 0 ,delete th is[a]}catc h(b){}})}} ),m.extend ({propFix: {"for":"ht mlFor","cl ass":"clas sName"},pr op:functio n(a,b,c){v ar d,e,f,g =a.nodeTyp e;if(a&&3! ==g&&8!==g &&2!==g)re turn f=1!= =g||!m.isX MLDoc(a),f &&(b=m.pro pFix[b]||b ,e=m.propH ooks[b]),v oid 0!==c? e&&"set"in e&&void 0 !==(d=e.se t(a,c,b))? d:a[b]=c:e &&"get"in e&&null!== (d=e.get(a ,b))?d:a[b ]},propHoo ks:{tabInd ex:{get:fu nction(a){ var b=m.fi nd.attr(a, "tabindex" );return b ?parseInt( b,10):sc.t est(a.node Name)||tc. test(a.nod eName)&&a. href?0:-1} }}}),k.hre fNormalize d||m.each( ["href","s rc"],funct ion(a,b){m .propHooks [b]={get:f unction(a) {return a. getAttribu te(b,4)}}} ),k.optSel ected||(m. propHooks. selected={ get:functi on(a){var b=a.parent Node;retur n b&&(b.se lectedInde x,b.parent Node&&b.pa rentNode.s electedInd ex),null}} ),m.each([ "tabIndex" ,"readOnly ","maxLeng th","cellS pacing","c ellPadding ","rowSpan ","colSpan ","useMap" ,"frameBor der","cont entEditabl e"],functi on(){m.pro pFix[this. toLowerCas e()]=this} ),k.enctyp e||(m.prop Fix.enctyp e="encodin g");var uc =/[\t\r\n\ f]/g;m.fn. extend({ad dClass:fun ction(a){v ar b,c,d,e ,f,g,h=0,i =this.leng th,j="stri ng"==typeo f a&&a;if( m.isFuncti on(a))retu rn this.ea ch(functio n(b){m(thi s).addClas s(a.call(t his,b,this .className ))});if(j) for(b=(a|| "").match( E)||[];i>h ;h++)if(c= this[h],d= 1===c.node Type&&(c.c lassName?( " "+c.clas sName+" ") .replace(u c," "):" " )){f=0;whi le(e=b[f++ ])d.indexO f(" "+e+" ")<0&&(d+= e+" ");g=m .trim(d),c .className !==g&&(c.c lassName=g )}return t his},remov eClass:fun ction(a){v ar b,c,d,e ,f,g,h=0,i =this.leng th,j=0===a rguments.l ength||"st ring"==typ eof a&&a;i f(m.isFunc tion(a))re turn this. each(funct ion(b){m(t his).remov eClass(a.c all(this,b ,this.clas sName))}); if(j)for(b =(a||"").m atch(E)||[ ];i>h;h++) if(c=this[ h],d=1===c .nodeType& &(c.classN ame?(" "+c .className +" ").repl ace(uc," " ):"")){f=0 ;while(e=b [f++])whil e(d.indexO f(" "+e+" ")>=0)d=d. replace(" "+e+" "," ");g=a?m.t rim(d):"", c.classNam e!==g&&(c. className= g)}return this},togg leClass:fu nction(a,b ){var c=ty peof a;ret urn"boolea n"==typeof b&&"strin g"===c?b?t his.addCla ss(a):this .removeCla ss(a):this .each(m.is Function(a )?function (c){m(this ).toggleCl ass(a.call (this,c,th is.classNa me,b),b)}: function() {if("strin g"===c){va r b,d=0,e= m(this),f= a.match(E) ||[];while (b=f[d++]) e.hasClass (b)?e.remo veClass(b) :e.addClas s(b)}else( c===K||"bo olean"===c )&&(this.c lassName&& m._data(th is,"__clas sName__",t his.classN ame),this. className= this.class Name||a=== !1?"":m._d ata(this," __classNam e__")||"") })},hasCla ss:functio n(a){for(v ar b=" "+a +" ",c=0,d =this.leng th;d>c;c++ )if(1===th is[c].node Type&&(" " +this[c].c lassName+" ").replac e(uc," "). indexOf(b) >=0)return !0;return! 1}}),m.eac h("blur fo cus focusi n focusout load resi ze scroll unload cli ck dblclic k mousedow n mouseup mousemove mouseover mouseout m ouseenter mouseleave change se lect submi t keydown keypress k eyup error contextme nu".split( " "),funct ion(a,b){m .fn[b]=fun ction(a,c) {return ar guments.le ngth>0?thi s.on(b,nul l,a,c):thi s.trigger( b)}}),m.fn .extend({h over:funct ion(a,b){r eturn this .mouseente r(a).mouse leave(b||a )},bind:fu nction(a,b ,c){return this.on(a ,null,b,c) },unbind:f unction(a, b){return this.off(a ,null,b)}, delegate:f unction(a, b,c,d){ret urn this.o n(b,a,c,d) },undelega te:functio n(a,b,c){r eturn 1=== arguments. length?thi s.off(a,"* *"):this.o ff(b,a||"* *",c)}});v ar vc=m.no w(),wc=/\? /,xc=/(,)| (\[|{)|(}| ])|"(?:[^" \\\r\n]|\\ ["\\\/bfnr t]|\\u[\da -fA-F]{4}) *"\s*:?|tr ue|false|n ull|-?(?!0 \d)\d+(?:\ .\d+|)(?:[ eE][+-]?\d +|)/g;m.pa rseJSON=fu nction(b){ if(a.JSON& &a.JSON.pa rse)return a.JSON.pa rse(b+""); var c,d=nu ll,e=m.tri m(b+"");re turn e&&!m .trim(e.re place(xc,f unction(a, b,e,f){ret urn c&&b&& (d=0),0=== d?a:(c=e|| b,d+=!f-!e ,"")}))?Fu nction("re turn "+e)( ):m.error( "Invalid J SON: "+b)} ,m.parseXM L=function (b){var c, d;if(!b||" string"!=t ypeof b)re turn null; try{a.DOMP arser?(d=n ew DOMPars er,c=d.par seFromStri ng(b,"text /xml")):(c =new Activ eXObject(" Microsoft. XMLDOM"),c .async="fa lse",c.loa dXML(b))}c atch(e){c= void 0}ret urn c&&c.d ocumentEle ment&&!c.g etElements ByTagName( "parsererr or").lengt h||m.error ("Invalid XML: "+b), c};var yc, zc,Ac=/#.* $/,Bc=/([? &])_=[^&]* /,Cc=/^(.* ?):[ \t]*( [^\r\n]*)\ r?$/gm,Dc= /^(?:about |app|app-s torage|.+- extension| file|res|w idget):$/, Ec=/^(?:GE T|HEAD)$/, Fc=/^\/\// ,Gc=/^([\w .+-]+:)(?: \/\/(?:[^\ /?#]*@|)([ ^\/?#:]*)( ?::(\d+)|) |)/,Hc={}, Ic={},Jc=" */".concat ("*");try{ zc=locatio n.href}cat ch(Kc){zc= y.createEl ement("a") ,zc.href=" ",zc=zc.hr ef}yc=Gc.e xec(zc.toL owerCase() )||[];func tion Lc(a) {return fu nction(b,c ){"string" !=typeof b &&(c=b,b=" *");var d, e=0,f=b.to LowerCase( ).match(E) ||[];if(m. isFunction (c))while( d=f[e++])" +"===d.cha rAt(0)?(d= d.slice(1) ||"*",(a[d ]=a[d]||[] ).unshift( c)):(a[d]= a[d]||[]). push(c)}}f unction Mc (a,b,c,d){ var e={},f =a===Ic;fu nction g(h ){var i;re turn e[h]= !0,m.each( a[h]||[],f unction(a, h){var j=h (b,c,d);re turn"strin g"!=typeof j||f||e[j ]?f?!(i=j) :void 0:(b .dataTypes .unshift(j ),g(j),!1) }),i}retur n g(b.data Types[0])| |!e["*"]&& g("*")}fun ction Nc(a ,b){var c, d,e=m.ajax Settings.f latOptions ||{};for(d in b)void 0!==b[d]& &((e[d]?a: c||(c={})) [d]=b[d]); return c&& m.extend(! 0,a,c),a}f unction Oc (a,b,c){va r d,e,f,g, h=a.conten ts,i=a.dat aTypes;whi le("*"===i [0])i.shif t(),void 0 ===e&&(e=a .mimeType| |b.getResp onseHeader ("Content- Type"));if (e)for(g i n h)if(h[g ]&&h[g].te st(e)){i.u nshift(g); break}if(i [0]in c)f= i[0];else{ for(g in c ){if(!i[0] ||a.conver ters[g+" " +i[0]]){f= g;break}d| |(d=g)}f=f ||d}return f?(f!==i[ 0]&&i.unsh ift(f),c[f ]):void 0} function P c(a,b,c,d) {var e,f,g ,h,i,j={}, k=a.dataTy pes.slice( );if(k[1]) for(g in a .converter s)j[g.toLo werCase()] =a.convert ers[g];f=k .shift();w hile(f)if( a.response Fields[f]& &(c[a.resp onseFields [f]]=b),!i &&d&&a.dat aFilter&&( b=a.dataFi lter(b,a.d ataType)), i=f,f=k.sh ift())if(" *"===f)f=i ;else if(" *"!==i&&i! ==f){if(g= j[i+" "+f] ||j["* "+f ],!g)for(e in j)if(h =e.split(" "),h[1]== =f&&(g=j[i +" "+h[0]] ||j["* "+h [0]])){g== =!0?g=j[e] :j[e]!==!0 &&(f=h[0], k.unshift( h[1]));bre ak}if(g!== !0)if(g&&a ["throws"] )b=g(b);el se try{b=g (b)}catch( l){return{ state:"par sererror", error:g?l: "No conver sion from "+i+" to " +f}}}retur n{state:"s uccess",da ta:b}}m.ex tend({acti ve:0,lastM odified:{} ,etag:{},a jaxSetting s:{url:zc, type:"GET" ,isLocal:D c.test(yc[ 1]),global :!0,proces sData:!0,a sync:!0,co ntentType: "applicati on/x-www-f orm-urlenc oded; char set=UTF-8" ,accepts:{ "*":Jc,tex t:"text/pl ain",html: "text/html ",xml:"app lication/x ml, text/x ml",json:" applicatio n/json, te xt/javascr ipt"},cont ents:{xml: /xml/,html :/html/,js on:/json/} ,responseF ields:{xml :"response XML",text: "responseT ext",json: "responseJ SON"},conv erters:{"* text":Str ing,"text html":!0," text json" :m.parseJS ON,"text x ml":m.pars eXML},flat Options:{u rl:!0,cont ext:!0}},a jaxSetup:f unction(a, b){return b?Nc(Nc(a, m.ajaxSett ings),b):N c(m.ajaxSe ttings,a)} ,ajaxPrefi lter:Lc(Hc ),ajaxTran sport:Lc(I c),ajax:fu nction(a,b ){"object" ==typeof a &&(b=a,a=v oid 0),b=b ||{};var c ,d,e,f,g,h ,i,j,k=m.a jaxSetup({ },b),l=k.c ontext||k, n=k.contex t&&(l.node Type||l.jq uery)?m(l) :m.event,o =m.Deferre d(),p=m.Ca llbacks("o nce memory "),q=k.sta tusCode||{ },r={},s={ },t=0,u="c anceled",v ={readySta te:0,getRe sponseHead er:functio n(a){var b ;if(2===t) {if(!j){j= {};while(b =Cc.exec(f ))j[b[1].t oLowerCase ()]=b[2]}b =j[a.toLow erCase()]} return nul l==b?null: b},getAllR esponseHea ders:funct ion(){retu rn 2===t?f :null},set RequestHea der:functi on(a,b){va r c=a.toLo werCase(); return t|| (a=s[c]=s[ c]||a,r[a] =b),this}, overrideMi meType:fun ction(a){r eturn t||( k.mimeType =a),this}, statusCode :function( a){var b;i f(a)if(2>t )for(b in a)q[b]=[q[ b],a[b]];e lse v.alwa ys(a[v.sta tus]);retu rn this},a bort:funct ion(a){var b=a||u;re turn i&&i. abort(b),x (0,b),this }};if(o.pr omise(v).c omplete=p. add,v.succ ess=v.done ,v.error=v .fail,k.ur l=((a||k.u rl||zc)+"" ).replace( Ac,"").rep lace(Fc,yc [1]+"//"), k.type=b.m ethod||b.t ype||k.met hod||k.typ e,k.dataTy pes=m.trim (k.dataTyp e||"*").to LowerCase( ).match(E) ||[""],nul l==k.cross Domain&&(c =Gc.exec(k .url.toLow erCase()), k.crossDom ain=!(!c|| c[1]===yc[ 1]&&c[2]== =yc[2]&&(c [3]||("htt p:"===c[1] ?"80":"443 "))===(yc[ 3]||("http :"===yc[1] ?"80":"443 ")))),k.da ta&&k.proc essData&&" string"!=t ypeof k.da ta&&(k.dat a=m.param( k.data,k.t raditional )),Mc(Hc,k ,b,v),2=== t)return v ;h=k.globa l,h&&0===m .active++& &m.event.t rigger("aj axStart"), k.type=k.t ype.toUppe rCase(),k. hasContent =!Ec.test( k.type),e= k.url,k.ha sContent|| (k.data&&( e=k.url+=( wc.test(e) ?"&":"?")+ k.data,del ete k.data ),k.cache= ==!1&&(k.u rl=Bc.test (e)?e.repl ace(Bc,"$1 _="+vc++): e+(wc.test (e)?"&":"? ")+"_="+vc ++)),k.ifM odified&&( m.lastModi fied[e]&&v .setReques tHeader("I f-Modified -Since",m. lastModifi ed[e]),m.e tag[e]&&v. setRequest Header("If -None-Matc h",m.etag[ e])),(k.da ta&&k.hasC ontent&&k. contentTyp e!==!1||b. contentTyp e)&&v.setR equestHead er("Conten t-Type",k. contentTyp e),v.setRe questHeade r("Accept" ,k.dataTyp es[0]&&k.a ccepts[k.d ataTypes[0 ]]?k.accep ts[k.dataT ypes[0]]+( "*"!==k.da taTypes[0] ?", "+Jc+" ; q=0.01": ""):k.acce pts["*"]); for(d in k .headers)v .setReques tHeader(d, k.headers[ d]);if(k.b eforeSend& &(k.before Send.call( l,v,k)===! 1||2===t)) return v.a bort();u=" abort";for (d in{succ ess:1,erro r:1,comple te:1})v[d] (k[d]);if( i=Mc(Ic,k, b,v)){v.re adyState=1 ,h&&n.trig ger("ajaxS end",[v,k] ),k.async& &k.timeout >0&&(g=set Timeout(fu nction(){v .abort("ti meout")},k .timeout)) ;try{t=1,i .send(r,x) }catch(w){ if(!(2>t)) throw w;x( -1,w)}}els e x(-1,"No Transport ");functio n x(a,b,c, d){var j,r ,s,u,w,x=b ;2!==t&&(t =2,g&&clea rTimeout(g ),i=void 0 ,f=d||"",v .readyStat e=a>0?4:0, j=a>=200&& 300>a||304 ===a,c&&(u =Oc(k,v,c) ),u=Pc(k,u ,v,j),j?(k .ifModifie d&&(w=v.ge tResponseH eader("Las t-Modified "),w&&(m.l astModifie d[e]=w),w= v.getRespo nseHeader( "etag"),w& &(m.etag[e ]=w)),204= ==a||"HEAD "===k.type ?x="nocont ent":304== =a?x="notm odified":( x=u.state, r=u.data,s =u.error,j =!s)):(s=x ,(a||!x)&& (x="error" ,0>a&&(a=0 ))),v.stat us=a,v.sta tusText=(b ||x)+"",j? o.resolveW ith(l,[r,x ,v]):o.rej ectWith(l, [v,x,s]),v .statusCod e(q),q=voi d 0,h&&n.t rigger(j?" ajaxSucces s":"ajaxEr ror",[v,k, j?r:s]),p. fireWith(l ,[v,x]),h& &(n.trigge r("ajaxCom plete",[v, k]),--m.ac tive||m.ev ent.trigge r("ajaxSto p")))}retu rn v},getJ SON:functi on(a,b,c){ return m.g et(a,b,c," json")},ge tScript:fu nction(a,b ){return m .get(a,voi d 0,b,"scr ipt")}}),m .each(["ge t","post"] ,function( a,b){m[b]= function(a ,c,d,e){re turn m.isF unction(c) &&(e=e||d, d=c,c=void 0),m.ajax ({url:a,ty pe:b,dataT ype:e,data :c,success :d})}}),m. each(["aja xStart","a jaxStop"," ajaxComple te","ajaxE rror","aja xSuccess", "ajaxSend" ],function (a,b){m.fn [b]=functi on(a){retu rn this.on (b,a)}}),m ._evalUrl= function(a ){return m .ajax({url :a,type:"G ET",dataTy pe:"script ",async:!1 ,global:!1 ,"throws": !0})},m.fn .extend({w rapAll:fun ction(a){i f(m.isFunc tion(a))re turn this. each(funct ion(b){m(t his).wrapA ll(a.call( this,b))}) ;if(this[0 ]){var b=m (a,this[0] .ownerDocu ment).eq(0 ).clone(!0 );this[0]. parentNode &&b.insert Before(thi s[0]),b.ma p(function (){var a=t his;while( a.firstChi ld&&1===a. firstChild .nodeType) a=a.firstC hild;retur n a}).appe nd(this)}r eturn this },wrapInne r:function (a){return this.each (m.isFunct ion(a)?fun ction(b){m (this).wra pInner(a.c all(this,b ))}:functi on(){var b =m(this),c =b.content s();c.leng th?c.wrapA ll(a):b.ap pend(a)})} ,wrap:func tion(a){va r b=m.isFu nction(a); return thi s.each(fun ction(c){m (this).wra pAll(b?a.c all(this,c ):a)})},un wrap:funct ion(){retu rn this.pa rent().eac h(function (){m.nodeN ame(this," body")||m( this).repl aceWith(th is.childNo des)}).end ()}}),m.ex pr.filters .hidden=fu nction(a){ return a.o ffsetWidth <=0&&a.off setHeight< =0||!k.rel iableHidde nOffsets() &&"none"== =(a.style& &a.style.d isplay||m. css(a,"dis play"))},m .expr.filt ers.visibl e=function (a){return !m.expr.fi lters.hidd en(a)};var Qc=/%20/g ,Rc=/\[\]$ /,Sc=/\r?\ n/g,Tc=/^( ?:submit|b utton|imag e|reset|fi le)$/i,Uc= /^(?:input |select|te xtarea|key gen)/i;fun ction Vc(a ,b,c,d){va r e;if(m.i sArray(b)) m.each(b,f unction(b, e){c||Rc.t est(a)?d(a ,e):Vc(a+" ["+("objec t"==typeof e?b:"")+" ]",e,c,d)} );else if( c||"object "!==m.type (b))d(a,b) ;else for( e in b)Vc( a+"["+e+"] ",b[e],c,d )}m.param= function(a ,b){var c, d=[],e=fun ction(a,b) {b=m.isFun ction(b)?b ():null==b ?"":b,d[d. length]=en codeURICom ponent(a)+ "="+encode URICompone nt(b)};if( void 0===b &&(b=m.aja xSettings& &m.ajaxSet tings.trad itional),m .isArray(a )||a.jquer y&&!m.isPl ainObject( a))m.each( a,function (){e(this. name,this. value)});e lse for(c in a)Vc(c, a[c],b,e); return d.j oin("&").r eplace(Qc, "+")},m.fn .extend({s erialize:f unction(){ return m.p aram(this. serializeA rray())},s erializeAr ray:functi on(){retur n this.map (function( ){var a=m. prop(this, "elements" );return a ?m.makeArr ay(a):this }).filter( function() {var a=thi s.type;ret urn this.n ame&&!m(th is).is(":d isabled")& &Uc.test(t his.nodeNa me)&&!Tc.t est(a)&&(t his.checke d||!W.test (a))}).map (function( a,b){var c =m(this).v al();retur n null==c? null:m.isA rray(c)?m. map(c,func tion(a){re turn{name: b.name,val ue:a.repla ce(Sc,"\r\ n")}}):{na me:b.name, value:c.re place(Sc," \r\n")}}). get()}}),m .ajaxSetti ngs.xhr=vo id 0!==a.A ctiveXObje ct?functio n(){return !this.isLo cal&&/^(ge t|post|hea d|put|dele te|options )$/i.test( this.type) &&Zc()||$c ()}:Zc;var Wc=0,Xc={ },Yc=m.aja xSettings. xhr();a.Ac tiveXObjec t&&m(a).on ("unload", function() {for(var a in Xc)Xc[ a](void 0, !0)}),k.co rs=!!Yc&&" withCreden tials"in Y c,Yc=k.aja x=!!Yc,Yc& &m.ajaxTra nsport(fun ction(a){i f(!a.cross Domain||k. cors){var b;return{s end:functi on(c,d){va r e,f=a.xh r(),g=++Wc ;if(f.open (a.type,a. url,a.asyn c,a.userna me,a.passw ord),a.xhr Fields)for (e in a.xh rFields)f[ e]=a.xhrFi elds[e];a. mimeType&& f.override MimeType&& f.override MimeType(a .mimeType) ,a.crossDo main||c["X -Requested -With"]||( c["X-Reque sted-With" ]="XMLHttp Request"); for(e in c )void 0!== c[e]&&f.se tRequestHe ader(e,c[e ]+"");f.se nd(a.hasCo ntent&&a.d ata||null) ,b=functio n(c,e){var h,i,j;if( b&&(e||4== =f.readySt ate))if(de lete Xc[g] ,b=void 0, f.onreadys tatechange =m.noop,e) 4!==f.read yState&&f. abort();el se{j={},h= f.status," string"==t ypeof f.re sponseText &&(j.text= f.response Text);try{ i=f.status Text}catch (k){i=""}h ||!a.isLoc al||a.cros sDomain?12 23===h&&(h =204):h=j. text?200:4 04}j&&d(h, i,j,f.getA llResponse Headers()) },a.async? 4===f.read yState?set Timeout(b) :f.onready statechang e=Xc[g]=b: b()},abort :function( ){b&&b(voi d 0,!0)}}} });functio n Zc(){try {return ne w a.XMLHtt pRequest}c atch(b){}} function $ c(){try{re turn new a .ActiveXOb ject("Micr osoft.XMLH TTP")}catc h(b){}}m.a jaxSetup({ accepts:{s cript:"tex t/javascri pt, applic ation/java script, ap plication/ ecmascript , applicat ion/x-ecma script"},c ontents:{s cript:/(?: java|ecma) script/},c onverters: {"text scr ipt":funct ion(a){ret urn m.glob alEval(a), a}}}),m.aj axPrefilte r("script" ,function( a){void 0= ==a.cache& &(a.cache= !1),a.cros sDomain&&( a.type="GE T",a.globa l=!1)}),m. ajaxTransp ort("scrip t",functio n(a){if(a. crossDomai n){var b,c =y.head||m ("head")[0 ]||y.docum entElement ;return{se nd:functio n(d,e){b=y .createEle ment("scri pt"),b.asy nc=!0,a.sc riptCharse t&&(b.char set=a.scri ptCharset) ,b.src=a.u rl,b.onloa d=b.onread ystatechan ge=functio n(a,c){(c| |!b.readyS tate||/loa ded|comple te/.test(b .readyStat e))&&(b.on load=b.onr eadystatec hange=null ,b.parentN ode&&b.par entNode.re moveChild( b),b=null, c||e(200," success")) },c.insert Before(b,c .firstChil d)},abort: function() {b&&b.onlo ad(void 0, !0)}}}});v ar _c=[],a d=/(=)\?(? =&|$)|\?\? /;m.ajaxSe tup({jsonp :"callback ",jsonpCal lback:func tion(){var a=_c.pop( )||m.expan do+"_"+vc+ +;return t his[a]=!0, a}}),m.aja xPrefilter ("json jso np",functi on(b,c,d){ var e,f,g, h=b.jsonp! ==!1&&(ad. test(b.url )?"url":"s tring"==ty peof b.dat a&&!(b.con tentType|| "").indexO f("applica tion/x-www -form-urle ncoded")&& ad.test(b. data)&&"da ta");retur n h||"json p"===b.dat aTypes[0]? (e=b.jsonp Callback=m .isFunctio n(b.jsonpC allback)?b .jsonpCall back():b.j sonpCallba ck,h?b[h]= b[h].repla ce(ad,"$1" +e):b.json p!==!1&&(b .url+=(wc. test(b.url )?"&":"?") +b.jsonp+" ="+e),b.co nverters[" script jso n"]=functi on(){retur n g||m.err or(e+" was not calle d"),g[0]}, b.dataType s[0]="json ",f=a[e],a [e]=functi on(){g=arg uments},d. always(fun ction(){a[ e]=f,b[e]& &(b.jsonpC allback=c. jsonpCallb ack,_c.pus h(e)),g&&m .isFunctio n(f)&&f(g[ 0]),g=f=vo id 0}),"sc ript"):voi d 0}),m.pa rseHTML=fu nction(a,b ,c){if(!a| |"string"! =typeof a) return nul l;"boolean "==typeof b&&(c=b,b= !1),b=b||y ;var d=u.e xec(a),e=! c&&[];retu rn d?[b.cr eateElemen t(d[1])]:( d=m.buildF ragment([a ],b,e),e&& e.length&& m(e).remov e(),m.merg e([],d.chi ldNodes))} ;var bd=m. fn.load;m. fn.load=fu nction(a,b ,c){if("st ring"!=typ eof a&&bd) return bd. apply(this ,arguments );var d,e, f,g=this,h =a.indexOf (" ");retu rn h>=0&&( d=m.trim(a .slice(h,a .length)), a=a.slice( 0,h)),m.is Function(b )?(c=b,b=v oid 0):b&& "object"== typeof b&& (f="POST") ,g.length> 0&&m.ajax( {url:a,typ e:f,dataTy pe:"html", data:b}).d one(functi on(a){e=ar guments,g. html(d?m(" <div>").ap pend(m.par seHTML(a)) .find(d):a )}).comple te(c&&func tion(a,b){ g.each(c,e ||[a.respo nseText,b, a])}),this },m.expr.f ilters.ani mated=func tion(a){re turn m.gre p(m.timers ,function( b){return a===b.elem }).length} ;var cd=a. document.d ocumentEle ment;funct ion dd(a){ return m.i sWindow(a) ?a:9===a.n odeType?a. defaultVie w||a.paren tWindow:!1 }m.offset= {setOffset :function( a,b,c){var d,e,f,g,h ,i,j,k=m.c ss(a,"posi tion"),l=m (a),n={};" static"=== k&&(a.styl e.position ="relative "),h=l.off set(),f=m. css(a,"top "),i=m.css (a,"left") ,j=("absol ute"===k|| "fixed"=== k)&&m.inAr ray("auto" ,[f,i])>-1 ,j?(d=l.po sition(),g =d.top,e=d .left):(g= parseFloat (f)||0,e=p arseFloat( i)||0),m.i sFunction( b)&&(b=b.c all(a,c,h) ),null!=b. top&&(n.to p=b.top-h. top+g),nul l!=b.left& &(n.left=b .left-h.le ft+e),"usi ng"in b?b. using.call (a,n):l.cs s(n)}},m.f n.extend({ offset:fun ction(a){i f(argument s.length)r eturn void 0===a?thi s:this.eac h(function (b){m.offs et.setOffs et(this,a, b)});var b ,c,d={top: 0,left:0}, e=this[0], f=e&&e.own erDocument ;if(f)retu rn b=f.doc umentEleme nt,m.conta ins(b,e)?( typeof e.g etBounding ClientRect !==K&&(d=e .getBoundi ngClientRe ct()),c=dd (f),{top:d .top+(c.pa geYOffset| |b.scrollT op)-(b.cli entTop||0) ,left:d.le ft+(c.page XOffset||b .scrollLef t)-(b.clie ntLeft||0) }):d},posi tion:funct ion(){if(t his[0]){va r a,b,c={t op:0,left: 0},d=this[ 0];return" fixed"===m .css(d,"po sition")?b =d.getBoun dingClient Rect():(a= this.offse tParent(), b=this.off set(),m.no deName(a[0 ],"html")| |(c=a.offs et()),c.to p+=m.css(a [0],"borde rTopWidth" ,!0),c.lef t+=m.css(a [0],"borde rLeftWidth ",!0)),{to p:b.top-c. top-m.css( d,"marginT op",!0),le ft:b.left- c.left-m.c ss(d,"marg inLeft",!0 )}}},offse tParent:fu nction(){r eturn this .map(funct ion(){var a=this.off setParent| |cd;while( a&&!m.node Name(a,"ht ml")&&"sta tic"===m.c ss(a,"posi tion"))a=a .offsetPar ent;return a||cd})}} ),m.each({ scrollLeft :"pageXOff set",scrol lTop:"page YOffset"}, function(a ,b){var c= /Y/.test(b );m.fn[a]= function(d ){return V (this,func tion(a,d,e ){var f=dd (a);return void 0=== e?f?b in f ?f[b]:f.do cument.doc umentEleme nt[d]:a[d] :void(f?f. scrollTo(c ?m(f).scro llLeft():e ,c?e:m(f). scrollTop( )):a[d]=e) },a,d,argu ments.leng th,null)}} ),m.each([ "top","lef t"],functi on(a,b){m. cssHooks[b ]=Lb(k.pix elPosition ,function( a,c){retur n c?(c=Jb( a,b),Hb.te st(c)?m(a) .position( )[b]+"px": c):void 0} )}),m.each ({Height:" height",Wi dth:"width "},functio n(a,b){m.e ach({paddi ng:"inner" +a,content :b,"":"out er"+a},fun ction(c,d) {m.fn[d]=f unction(d, e){var f=a rguments.l ength&&(c| |"boolean" !=typeof d ),g=c||(d= ==!0||e=== !0?"margin ":"border" );return V (this,func tion(b,c,d ){var e;re turn m.isW indow(b)?b .document. documentEl ement["cli ent"+a]:9= ==b.nodeTy pe?(e=b.do cumentElem ent,Math.m ax(b.body[ "scroll"+a ],e["scrol l"+a],b.bo dy["offset "+a],e["of fset"+a],e ["client"+ a])):void 0===d?m.cs s(b,c,g):m .style(b,c ,d,g)},b,f ?d:void 0, f,null)}}) }),m.fn.si ze=functio n(){return this.leng th},m.fn.a ndSelf=m.f n.addBack, "function" ==typeof d efine&&def ine.amd&&d efine("jqu ery",[],fu nction(){r eturn m}); var ed=a.j Query,fd=a .$;return m.noConfli ct=functio n(b){retur n a.$===m& &(a.$=fd), b&&a.jQuer y===m&&(a. jQuery=ed) ,m},typeof b===K&&(a .jQuery=a. $=m),m}); |
Araxis Merge (but not the data content of this report) is Copyright © 1993-2016 Araxis Ltd (www.araxis.com). All rights reserved.