UNPKG

vue-hiprint

Version:

vue3版本hiprint支持跨域批量打印

13 lines 1.43 MB
(function(Be,St){typeof exports=="object"&&typeof module<"u"?module.exports=St(require("vue")):typeof define=="function"&&define.amd?define(["vue"],St):(Be=typeof globalThis<"u"?globalThis:Be||self,Be.PrintDesign=St(Be.Vue))})(this,function(vue){"use strict";var commonjsGlobal=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function getDefaultExportFromCjs(Be){return Be&&Be.__esModule&&Object.prototype.hasOwnProperty.call(Be,"default")?Be.default:Be}var jquery={exports:{}};/*! * jQuery JavaScript Library v3.6.0 * https://jquery.com/ * * Includes Sizzle.js * https://sizzlejs.com/ * * Copyright OpenJS Foundation and other contributors * Released under the MIT license * https://jquery.org/license * * Date: 2021-03-02T17:08Z */(function(Be){(function(St,Ae){Be.exports=St.document?Ae(St,!0):function(Ee){if(!Ee.document)throw new Error("jQuery requires a window with a document");return Ae(Ee)}})(typeof window<"u"?window:commonjsGlobal,function(St,Ae){var Ee=[],Ce=Object.getPrototypeOf,_e=Ee.slice,Te=Ee.flat?function(Oe){return Ee.flat.call(Oe)}:function(Oe){return Ee.concat.apply([],Oe)},Se=Ee.push,xe=Ee.indexOf,Ie={},Pe=Ie.toString,$e=Ie.hasOwnProperty,Me=$e.toString,Re=Me.call(Object),qe={},ke=function(Qe){return typeof Qe=="function"&&typeof Qe.nodeType!="number"&&typeof Qe.item!="function"},Je=function(Qe){return Qe!=null&&Qe===Qe.window},We=St.document,tr={type:!0,src:!0,nonce:!0,noModule:!0};function Ar(Oe,Qe,ze){ze=ze||We;var Xe,ur,cr=ze.createElement("script");if(cr.text=Oe,Qe)for(Xe in tr)ur=Qe[Xe]||Qe.getAttribute&&Qe.getAttribute(Xe),ur&&cr.setAttribute(Xe,ur);ze.head.appendChild(cr).parentNode.removeChild(cr)}function ir(Oe){return Oe==null?Oe+"":typeof Oe=="object"||typeof Oe=="function"?Ie[Pe.call(Oe)]||"object":typeof Oe}var dr="3.6.0",Ue=function(Oe,Qe){return new Ue.fn.init(Oe,Qe)};Ue.fn=Ue.prototype={jquery:dr,constructor:Ue,length:0,toArray:function(){return _e.call(this)},get:function(Oe){return Oe==null?_e.call(this):Oe<0?this[Oe+this.length]:this[Oe]},pushStack:function(Oe){var Qe=Ue.merge(this.constructor(),Oe);return Qe.prevObject=this,Qe},each:function(Oe){return Ue.each(this,Oe)},map:function(Oe){return this.pushStack(Ue.map(this,function(Qe,ze){return Oe.call(Qe,ze,Qe)}))},slice:function(){return this.pushStack(_e.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(Ue.grep(this,function(Oe,Qe){return(Qe+1)%2}))},odd:function(){return this.pushStack(Ue.grep(this,function(Oe,Qe){return Qe%2}))},eq:function(Oe){var Qe=this.length,ze=+Oe+(Oe<0?Qe:0);return this.pushStack(ze>=0&&ze<Qe?[this[ze]]:[])},end:function(){return this.prevObject||this.constructor()},push:Se,sort:Ee.sort,splice:Ee.splice},Ue.extend=Ue.fn.extend=function(){var Oe,Qe,ze,Xe,ur,cr,yr=arguments[0]||{},Nr=1,Ur=arguments.length,tn=!1;for(typeof yr=="boolean"&&(tn=yr,yr=arguments[Nr]||{},Nr++),typeof yr!="object"&&!ke(yr)&&(yr={}),Nr===Ur&&(yr=this,Nr--);Nr<Ur;Nr++)if((Oe=arguments[Nr])!=null)for(Qe in Oe)Xe=Oe[Qe],!(Qe==="__proto__"||yr===Xe)&&(tn&&Xe&&(Ue.isPlainObject(Xe)||(ur=Array.isArray(Xe)))?(ze=yr[Qe],ur&&!Array.isArray(ze)?cr=[]:!ur&&!Ue.isPlainObject(ze)?cr={}:cr=ze,ur=!1,yr[Qe]=Ue.extend(tn,cr,Xe)):Xe!==void 0&&(yr[Qe]=Xe));return yr},Ue.extend({expando:"jQuery"+(dr+Math.random()).replace(/\D/g,""),isReady:!0,error:function(Oe){throw new Error(Oe)},noop:function(){},isPlainObject:function(Oe){var Qe,ze;return!Oe||Pe.call(Oe)!=="[object Object]"?!1:(Qe=Ce(Oe),Qe?(ze=$e.call(Qe,"constructor")&&Qe.constructor,typeof ze=="function"&&Me.call(ze)===Re):!0)},isEmptyObject:function(Oe){var Qe;for(Qe in Oe)return!1;return!0},globalEval:function(Oe,Qe,ze){Ar(Oe,{nonce:Qe&&Qe.nonce},ze)},each:function(Oe,Qe){var ze,Xe=0;if(nr(Oe))for(ze=Oe.length;Xe<ze&&Qe.call(Oe[Xe],Xe,Oe[Xe])!==!1;Xe++);else for(Xe in Oe)if(Qe.call(Oe[Xe],Xe,Oe[Xe])===!1)break;return Oe},makeArray:function(Oe,Qe){var ze=Qe||[];return Oe!=null&&(nr(Object(Oe))?Ue.merge(ze,typeof Oe=="string"?[Oe]:Oe):Se.call(ze,Oe)),ze},inArray:function(Oe,Qe,ze){return Qe==null?-1:xe.call(Qe,Oe,ze)},merge:function(Oe,Qe){for(var ze=+Qe.length,Xe=0,ur=Oe.length;Xe<ze;Xe++)Oe[ur++]=Qe[Xe];return Oe.length=ur,Oe},grep:function(Oe,Qe,ze){for(var Xe,ur=[],cr=0,yr=Oe.length,Nr=!ze;cr<yr;cr++)Xe=!Qe(Oe[cr],cr),Xe!==Nr&&ur.push(Oe[cr]);return ur},map:function(Oe,Qe,ze){var Xe,ur,cr=0,yr=[];if(nr(Oe))for(Xe=Oe.length;cr<Xe;cr++)ur=Qe(Oe[cr],cr,ze),ur!=null&&yr.push(ur);else for(cr in Oe)ur=Qe(Oe[cr],cr,ze),ur!=null&&yr.push(ur);return Te(yr)},guid:1,support:qe}),typeof Symbol=="function"&&(Ue.fn[Symbol.iterator]=Ee[Symbol.iterator]),Ue.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(Oe,Qe){Ie["[object "+Qe+"]"]=Qe.toLowerCase()});function nr(Oe){var Qe=!!Oe&&"length"in Oe&&Oe.length,ze=ir(Oe);return ke(Oe)||Je(Oe)?!1:ze==="array"||Qe===0||typeof Qe=="number"&&Qe>0&&Qe-1 in Oe}var er=function(Oe){var Qe,ze,Xe,ur,cr,yr,Nr,Ur,tn,cn,xn,sn,vn,ii,di,ri,Wi,Yi,bo,Pi="sizzle"+1*new Date,fi=Oe.document,Ao=0,bi=0,Di=mA(),He=mA(),fr=mA(),Fr=mA(),Qr=function(Er,Or){return Er===Or&&(xn=!0),0},rn={}.hasOwnProperty,hn=[],In=hn.pop,kn=hn.push,ni=hn.push,wi=hn.slice,vi=function(Er,Or){for(var Hr=0,mn=Er.length;Hr<mn;Hr++)if(Er[Hr]===Or)return Hr;return-1},xi="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",li="[\\x20\\t\\r\\n\\f]",Ri="(?:\\\\[\\da-fA-F]{1,6}"+li+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",eo="\\["+li+"*("+Ri+")(?:"+li+"*([*^$|!~]?=)"+li+`*(?:'((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)"|(`+Ri+"))|)"+li+"*\\]",ao=":("+Ri+`)(?:\\((('((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)")|((?:\\\\.|[^\\\\()[\\]]|`+eo+")*)|.*)\\)|)",so=new RegExp(li+"+","g"),xo=new RegExp("^"+li+"+|((?:^|[^\\\\])(?:\\\\.)*)"+li+"+$","g"),No=new RegExp("^"+li+"*,"+li+"*"),tA=new RegExp("^"+li+"*([>+~]|"+li+")"+li+"*"),Ea=new RegExp(li+"|>"),ua=new RegExp(ao),ca=new RegExp("^"+Ri+"$"),lA={ID:new RegExp("^#("+Ri+")"),CLASS:new RegExp("^\\.("+Ri+")"),TAG:new RegExp("^("+Ri+"|[*])"),ATTR:new RegExp("^"+eo),PSEUDO:new RegExp("^"+ao),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+li+"*(even|odd|(([+-]|)(\\d*)n|)"+li+"*(?:([+-]|)"+li+"*(\\d+)|))"+li+"*\\)|)","i"),bool:new RegExp("^(?:"+xi+")$","i"),needsContext:new RegExp("^"+li+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+li+"*((?:-\\d)?\\d*)"+li+"*\\)|)(?=[^-]|$)","i")},fa=/HTML$/i,ha=/^(?:input|select|textarea|button)$/i,jA=/^h\d$/i,lo=/^[^{]+\{\s*\[native \w/,GA=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,vA=/[+~]/,Io=new RegExp("\\\\[\\da-fA-F]{1,6}"+li+"?|\\\\([^\\r\\n\\f])","g"),Uo=function(Er,Or){var Hr="0x"+Er.slice(1)-65536;return Or||(Hr<0?String.fromCharCode(Hr+65536):String.fromCharCode(Hr>>10|55296,Hr&1023|56320))},Eo=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,Ca=function(Er,Or){return Or?Er==="\0"?"�":Er.slice(0,-1)+"\\"+Er.charCodeAt(Er.length-1).toString(16)+" ":"\\"+Er},qA=function(){sn()},Ta=bA(function(Er){return Er.disabled===!0&&Er.nodeName.toLowerCase()==="fieldset"},{dir:"parentNode",next:"legend"});try{ni.apply(hn=wi.call(fi.childNodes),fi.childNodes),hn[fi.childNodes.length].nodeType}catch{ni={apply:hn.length?function(Or,Hr){kn.apply(Or,wi.call(Hr))}:function(Or,Hr){for(var mn=Or.length,qr=0;Or[mn++]=Hr[qr++];);Or.length=mn-1}}}function Si(Er,Or,Hr,mn){var qr,dn,yn,Nn,Vn,Ai,ai,si=Or&&Or.ownerDocument,Ci=Or?Or.nodeType:9;if(Hr=Hr||[],typeof Er!="string"||!Er||Ci!==1&&Ci!==9&&Ci!==11)return Hr;if(!mn&&(sn(Or),Or=Or||vn,di)){if(Ci!==11&&(Vn=GA.exec(Er)))if(qr=Vn[1]){if(Ci===9)if(yn=Or.getElementById(qr)){if(yn.id===qr)return Hr.push(yn),Hr}else return Hr;else if(si&&(yn=si.getElementById(qr))&&bo(Or,yn)&&yn.id===qr)return Hr.push(yn),Hr}else{if(Vn[2])return ni.apply(Hr,Or.getElementsByTagName(Er)),Hr;if((qr=Vn[3])&&ze.getElementsByClassName&&Or.getElementsByClassName)return ni.apply(Hr,Or.getElementsByClassName(qr)),Hr}if(ze.qsa&&!Fr[Er+" "]&&(!ri||!ri.test(Er))&&(Ci!==1||Or.nodeName.toLowerCase()!=="object")){if(ai=Er,si=Or,Ci===1&&(Ea.test(Er)||tA.test(Er))){for(si=vA.test(Er)&&wA(Or.parentNode)||Or,(si!==Or||!ze.scope)&&((Nn=Or.getAttribute("id"))?Nn=Nn.replace(Eo,Ca):Or.setAttribute("id",Nn=Pi)),Ai=yr(Er),dn=Ai.length;dn--;)Ai[dn]=(Nn?"#"+Nn:":scope")+" "+uA(Ai[dn]);ai=Ai.join(",")}try{return ni.apply(Hr,si.querySelectorAll(ai)),Hr}catch{Fr(Er,!0)}finally{Nn===Pi&&Or.removeAttribute("id")}}}return Ur(Er.replace(xo,"$1"),Or,Hr,mn)}function mA(){var Er=[];function Or(Hr,mn){return Er.push(Hr+" ")>Xe.cacheLength&&delete Or[Er.shift()],Or[Hr+" "]=mn}return Or}function Lo(Er){return Er[Pi]=!0,Er}function Ro(Er){var Or=vn.createElement("fieldset");try{return!!Er(Or)}catch{return!1}finally{Or.parentNode&&Or.parentNode.removeChild(Or),Or=null}}function eA(Er,Or){for(var Hr=Er.split("|"),mn=Hr.length;mn--;)Xe.attrHandle[Hr[mn]]=Or}function $o(Er,Or){var Hr=Or&&Er,mn=Hr&&Er.nodeType===1&&Or.nodeType===1&&Er.sourceIndex-Or.sourceIndex;if(mn)return mn;if(Hr){for(;Hr=Hr.nextSibling;)if(Hr===Or)return-1}return Er?1:-1}function jo(Er){return function(Or){var Hr=Or.nodeName.toLowerCase();return Hr==="input"&&Or.type===Er}}function yA(Er){return function(Or){var Hr=Or.nodeName.toLowerCase();return(Hr==="input"||Hr==="button")&&Or.type===Er}}function Go(Er){return function(Or){return"form"in Or?Or.parentNode&&Or.disabled===!1?"label"in Or?"label"in Or.parentNode?Or.parentNode.disabled===Er:Or.disabled===Er:Or.isDisabled===Er||Or.isDisabled!==!Er&&Ta(Or)===Er:Or.disabled===Er:"label"in Or?Or.disabled===Er:!1}}function Co(Er){return Lo(function(Or){return Or=+Or,Lo(function(Hr,mn){for(var qr,dn=Er([],Hr.length,Or),yn=dn.length;yn--;)Hr[qr=dn[yn]]&&(Hr[qr]=!(mn[qr]=Hr[qr]))})})}function wA(Er){return Er&&typeof Er.getElementsByTagName<"u"&&Er}ze=Si.support={},cr=Si.isXML=function(Er){var Or=Er&&Er.namespaceURI,Hr=Er&&(Er.ownerDocument||Er).documentElement;return!fa.test(Or||Hr&&Hr.nodeName||"HTML")},sn=Si.setDocument=function(Er){var Or,Hr,mn=Er?Er.ownerDocument||Er:fi;return mn==vn||mn.nodeType!==9||!mn.documentElement||(vn=mn,ii=vn.documentElement,di=!cr(vn),fi!=vn&&(Hr=vn.defaultView)&&Hr.top!==Hr&&(Hr.addEventListener?Hr.addEventListener("unload",qA,!1):Hr.attachEvent&&Hr.attachEvent("onunload",qA)),ze.scope=Ro(function(qr){return ii.appendChild(qr).appendChild(vn.createElement("div")),typeof qr.querySelectorAll<"u"&&!qr.querySelectorAll(":scope fieldset div").length}),ze.attributes=Ro(function(qr){return qr.className="i",!qr.getAttribute("className")}),ze.getElementsByTagName=Ro(function(qr){return qr.appendChild(vn.createComment("")),!qr.getElementsByTagName("*").length}),ze.getElementsByClassName=lo.test(vn.getElementsByClassName),ze.getById=Ro(function(qr){return ii.appendChild(qr).id=Pi,!vn.getElementsByName||!vn.getElementsByName(Pi).length}),ze.getById?(Xe.filter.ID=function(qr){var dn=qr.replace(Io,Uo);return function(yn){return yn.getAttribute("id")===dn}},Xe.find.ID=function(qr,dn){if(typeof dn.getElementById<"u"&&di){var yn=dn.getElementById(qr);return yn?[yn]:[]}}):(Xe.filter.ID=function(qr){var dn=qr.replace(Io,Uo);return function(yn){var Nn=typeof yn.getAttributeNode<"u"&&yn.getAttributeNode("id");return Nn&&Nn.value===dn}},Xe.find.ID=function(qr,dn){if(typeof dn.getElementById<"u"&&di){var yn,Nn,Vn,Ai=dn.getElementById(qr);if(Ai){if(yn=Ai.getAttributeNode("id"),yn&&yn.value===qr)return[Ai];for(Vn=dn.getElementsByName(qr),Nn=0;Ai=Vn[Nn++];)if(yn=Ai.getAttributeNode("id"),yn&&yn.value===qr)return[Ai]}return[]}}),Xe.find.TAG=ze.getElementsByTagName?function(qr,dn){if(typeof dn.getElementsByTagName<"u")return dn.getElementsByTagName(qr);if(ze.qsa)return dn.querySelectorAll(qr)}:function(qr,dn){var yn,Nn=[],Vn=0,Ai=dn.getElementsByTagName(qr);if(qr==="*"){for(;yn=Ai[Vn++];)yn.nodeType===1&&Nn.push(yn);return Nn}return Ai},Xe.find.CLASS=ze.getElementsByClassName&&function(qr,dn){if(typeof dn.getElementsByClassName<"u"&&di)return dn.getElementsByClassName(qr)},Wi=[],ri=[],(ze.qsa=lo.test(vn.querySelectorAll))&&(Ro(function(qr){var dn;ii.appendChild(qr).innerHTML="<a id='"+Pi+"'></a><select id='"+Pi+"-\r\\' msallowcapture=''><option selected=''></option></select>",qr.querySelectorAll("[msallowcapture^='']").length&&ri.push("[*^$]="+li+`*(?:''|"")`),qr.querySelectorAll("[selected]").length||ri.push("\\["+li+"*(?:value|"+xi+")"),qr.querySelectorAll("[id~="+Pi+"-]").length||ri.push("~="),dn=vn.createElement("input"),dn.setAttribute("name",""),qr.appendChild(dn),qr.querySelectorAll("[name='']").length||ri.push("\\["+li+"*name"+li+"*="+li+`*(?:''|"")`),qr.querySelectorAll(":checked").length||ri.push(":checked"),qr.querySelectorAll("a#"+Pi+"+*").length||ri.push(".#.+[+~]"),qr.querySelectorAll("\\\f"),ri.push("[\\r\\n\\f]")}),Ro(function(qr){qr.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var dn=vn.createElement("input");dn.setAttribute("type","hidden"),qr.appendChild(dn).setAttribute("name","D"),qr.querySelectorAll("[name=d]").length&&ri.push("name"+li+"*[*^$|!~]?="),qr.querySelectorAll(":enabled").length!==2&&ri.push(":enabled",":disabled"),ii.appendChild(qr).disabled=!0,qr.querySelectorAll(":disabled").length!==2&&ri.push(":enabled",":disabled"),qr.querySelectorAll("*,:x"),ri.push(",.*:")})),(ze.matchesSelector=lo.test(Yi=ii.matches||ii.webkitMatchesSelector||ii.mozMatchesSelector||ii.oMatchesSelector||ii.msMatchesSelector))&&Ro(function(qr){ze.disconnectedMatch=Yi.call(qr,"*"),Yi.call(qr,"[s!='']:x"),Wi.push("!=",ao)}),ri=ri.length&&new RegExp(ri.join("|")),Wi=Wi.length&&new RegExp(Wi.join("|")),Or=lo.test(ii.compareDocumentPosition),bo=Or||lo.test(ii.contains)?function(qr,dn){var yn=qr.nodeType===9?qr.documentElement:qr,Nn=dn&&dn.parentNode;return qr===Nn||!!(Nn&&Nn.nodeType===1&&(yn.contains?yn.contains(Nn):qr.compareDocumentPosition&&qr.compareDocumentPosition(Nn)&16))}:function(qr,dn){if(dn){for(;dn=dn.parentNode;)if(dn===qr)return!0}return!1},Qr=Or?function(qr,dn){if(qr===dn)return xn=!0,0;var yn=!qr.compareDocumentPosition-!dn.compareDocumentPosition;return yn||(yn=(qr.ownerDocument||qr)==(dn.ownerDocument||dn)?qr.compareDocumentPosition(dn):1,yn&1||!ze.sortDetached&&dn.compareDocumentPosition(qr)===yn?qr==vn||qr.ownerDocument==fi&&bo(fi,qr)?-1:dn==vn||dn.ownerDocument==fi&&bo(fi,dn)?1:cn?vi(cn,qr)-vi(cn,dn):0:yn&4?-1:1)}:function(qr,dn){if(qr===dn)return xn=!0,0;var yn,Nn=0,Vn=qr.parentNode,Ai=dn.parentNode,ai=[qr],si=[dn];if(!Vn||!Ai)return qr==vn?-1:dn==vn?1:Vn?-1:Ai?1:cn?vi(cn,qr)-vi(cn,dn):0;if(Vn===Ai)return $o(qr,dn);for(yn=qr;yn=yn.parentNode;)ai.unshift(yn);for(yn=dn;yn=yn.parentNode;)si.unshift(yn);for(;ai[Nn]===si[Nn];)Nn++;return Nn?$o(ai[Nn],si[Nn]):ai[Nn]==fi?-1:si[Nn]==fi?1:0}),vn},Si.matches=function(Er,Or){return Si(Er,null,null,Or)},Si.matchesSelector=function(Er,Or){if(sn(Er),ze.matchesSelector&&di&&!Fr[Or+" "]&&(!Wi||!Wi.test(Or))&&(!ri||!ri.test(Or)))try{var Hr=Yi.call(Er,Or);if(Hr||ze.disconnectedMatch||Er.document&&Er.document.nodeType!==11)return Hr}catch{Fr(Or,!0)}return Si(Or,vn,null,[Er]).length>0},Si.contains=function(Er,Or){return(Er.ownerDocument||Er)!=vn&&sn(Er),bo(Er,Or)},Si.attr=function(Er,Or){(Er.ownerDocument||Er)!=vn&&sn(Er);var Hr=Xe.attrHandle[Or.toLowerCase()],mn=Hr&&rn.call(Xe.attrHandle,Or.toLowerCase())?Hr(Er,Or,!di):void 0;return mn!==void 0?mn:ze.attributes||!di?Er.getAttribute(Or):(mn=Er.getAttributeNode(Or))&&mn.specified?mn.value:null},Si.escape=function(Er){return(Er+"").replace(Eo,Ca)},Si.error=function(Er){throw new Error("Syntax error, unrecognized expression: "+Er)},Si.uniqueSort=function(Er){var Or,Hr=[],mn=0,qr=0;if(xn=!ze.detectDuplicates,cn=!ze.sortStable&&Er.slice(0),Er.sort(Qr),xn){for(;Or=Er[qr++];)Or===Er[qr]&&(mn=Hr.push(qr));for(;mn--;)Er.splice(Hr[mn],1)}return cn=null,Er},ur=Si.getText=function(Er){var Or,Hr="",mn=0,qr=Er.nodeType;if(qr){if(qr===1||qr===9||qr===11){if(typeof Er.textContent=="string")return Er.textContent;for(Er=Er.firstChild;Er;Er=Er.nextSibling)Hr+=ur(Er)}else if(qr===3||qr===4)return Er.nodeValue}else for(;Or=Er[mn++];)Hr+=ur(Or);return Hr},Xe=Si.selectors={cacheLength:50,createPseudo:Lo,match:lA,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(Er){return Er[1]=Er[1].replace(Io,Uo),Er[3]=(Er[3]||Er[4]||Er[5]||"").replace(Io,Uo),Er[2]==="~="&&(Er[3]=" "+Er[3]+" "),Er.slice(0,4)},CHILD:function(Er){return Er[1]=Er[1].toLowerCase(),Er[1].slice(0,3)==="nth"?(Er[3]||Si.error(Er[0]),Er[4]=+(Er[4]?Er[5]+(Er[6]||1):2*(Er[3]==="even"||Er[3]==="odd")),Er[5]=+(Er[7]+Er[8]||Er[3]==="odd")):Er[3]&&Si.error(Er[0]),Er},PSEUDO:function(Er){var Or,Hr=!Er[6]&&Er[2];return lA.CHILD.test(Er[0])?null:(Er[3]?Er[2]=Er[4]||Er[5]||"":Hr&&ua.test(Hr)&&(Or=yr(Hr,!0))&&(Or=Hr.indexOf(")",Hr.length-Or)-Hr.length)&&(Er[0]=Er[0].slice(0,Or),Er[2]=Hr.slice(0,Or)),Er.slice(0,3))}},filter:{TAG:function(Er){var Or=Er.replace(Io,Uo).toLowerCase();return Er==="*"?function(){return!0}:function(Hr){return Hr.nodeName&&Hr.nodeName.toLowerCase()===Or}},CLASS:function(Er){var Or=Di[Er+" "];return Or||(Or=new RegExp("(^|"+li+")"+Er+"("+li+"|$)"))&&Di(Er,function(Hr){return Or.test(typeof Hr.className=="string"&&Hr.className||typeof Hr.getAttribute<"u"&&Hr.getAttribute("class")||"")})},ATTR:function(Er,Or,Hr){return function(mn){var qr=Si.attr(mn,Er);return qr==null?Or==="!=":Or?(qr+="",Or==="="?qr===Hr:Or==="!="?qr!==Hr:Or==="^="?Hr&&qr.indexOf(Hr)===0:Or==="*="?Hr&&qr.indexOf(Hr)>-1:Or==="$="?Hr&&qr.slice(-Hr.length)===Hr:Or==="~="?(" "+qr.replace(so," ")+" ").indexOf(Hr)>-1:Or==="|="?qr===Hr||qr.slice(0,Hr.length+1)===Hr+"-":!1):!0}},CHILD:function(Er,Or,Hr,mn,qr){var dn=Er.slice(0,3)!=="nth",yn=Er.slice(-4)!=="last",Nn=Or==="of-type";return mn===1&&qr===0?function(Vn){return!!Vn.parentNode}:function(Vn,Ai,ai){var si,Ci,$i,ui,io,po,Fo=dn!==yn?"nextSibling":"previousSibling",ki=Vn.parentNode,CA=Nn&&Vn.nodeName.toLowerCase(),go=!ai&&!Nn,zi=!1;if(ki){if(dn){for(;Fo;){for(ui=Vn;ui=ui[Fo];)if(Nn?ui.nodeName.toLowerCase()===CA:ui.nodeType===1)return!1;po=Fo=Er==="only"&&!po&&"nextSibling"}return!0}if(po=[yn?ki.firstChild:ki.lastChild],yn&&go){for(ui=ki,$i=ui[Pi]||(ui[Pi]={}),Ci=$i[ui.uniqueID]||($i[ui.uniqueID]={}),si=Ci[Er]||[],io=si[0]===Ao&&si[1],zi=io&&si[2],ui=io&&ki.childNodes[io];ui=++io&&ui&&ui[Fo]||(zi=io=0)||po.pop();)if(ui.nodeType===1&&++zi&&ui===Vn){Ci[Er]=[Ao,io,zi];break}}else if(go&&(ui=Vn,$i=ui[Pi]||(ui[Pi]={}),Ci=$i[ui.uniqueID]||($i[ui.uniqueID]={}),si=Ci[Er]||[],io=si[0]===Ao&&si[1],zi=io),zi===!1)for(;(ui=++io&&ui&&ui[Fo]||(zi=io=0)||po.pop())&&!((Nn?ui.nodeName.toLowerCase()===CA:ui.nodeType===1)&&++zi&&(go&&($i=ui[Pi]||(ui[Pi]={}),Ci=$i[ui.uniqueID]||($i[ui.uniqueID]={}),Ci[Er]=[Ao,zi]),ui===Vn)););return zi-=qr,zi===mn||zi%mn===0&&zi/mn>=0}}},PSEUDO:function(Er,Or){var Hr,mn=Xe.pseudos[Er]||Xe.setFilters[Er.toLowerCase()]||Si.error("unsupported pseudo: "+Er);return mn[Pi]?mn(Or):mn.length>1?(Hr=[Er,Er,"",Or],Xe.setFilters.hasOwnProperty(Er.toLowerCase())?Lo(function(qr,dn){for(var yn,Nn=mn(qr,Or),Vn=Nn.length;Vn--;)yn=vi(qr,Nn[Vn]),qr[yn]=!(dn[yn]=Nn[Vn])}):function(qr){return mn(qr,0,Hr)}):mn}},pseudos:{not:Lo(function(Er){var Or=[],Hr=[],mn=Nr(Er.replace(xo,"$1"));return mn[Pi]?Lo(function(qr,dn,yn,Nn){for(var Vn,Ai=mn(qr,null,Nn,[]),ai=qr.length;ai--;)(Vn=Ai[ai])&&(qr[ai]=!(dn[ai]=Vn))}):function(qr,dn,yn){return Or[0]=qr,mn(Or,null,yn,Hr),Or[0]=null,!Hr.pop()}}),has:Lo(function(Er){return function(Or){return Si(Er,Or).length>0}}),contains:Lo(function(Er){return Er=Er.replace(Io,Uo),function(Or){return(Or.textContent||ur(Or)).indexOf(Er)>-1}}),lang:Lo(function(Er){return ca.test(Er||"")||Si.error("unsupported lang: "+Er),Er=Er.replace(Io,Uo).toLowerCase(),function(Or){var Hr;do if(Hr=di?Or.lang:Or.getAttribute("xml:lang")||Or.getAttribute("lang"))return Hr=Hr.toLowerCase(),Hr===Er||Hr.indexOf(Er+"-")===0;while((Or=Or.parentNode)&&Or.nodeType===1);return!1}}),target:function(Er){var Or=Oe.location&&Oe.location.hash;return Or&&Or.slice(1)===Er.id},root:function(Er){return Er===ii},focus:function(Er){return Er===vn.activeElement&&(!vn.hasFocus||vn.hasFocus())&&!!(Er.type||Er.href||~Er.tabIndex)},enabled:Go(!1),disabled:Go(!0),checked:function(Er){var Or=Er.nodeName.toLowerCase();return Or==="input"&&!!Er.checked||Or==="option"&&!!Er.selected},selected:function(Er){return Er.parentNode&&Er.parentNode.selectedIndex,Er.selected===!0},empty:function(Er){for(Er=Er.firstChild;Er;Er=Er.nextSibling)if(Er.nodeType<6)return!1;return!0},parent:function(Er){return!Xe.pseudos.empty(Er)},header:function(Er){return jA.test(Er.nodeName)},input:function(Er){return ha.test(Er.nodeName)},button:function(Er){var Or=Er.nodeName.toLowerCase();return Or==="input"&&Er.type==="button"||Or==="button"},text:function(Er){var Or;return Er.nodeName.toLowerCase()==="input"&&Er.type==="text"&&((Or=Er.getAttribute("type"))==null||Or.toLowerCase()==="text")},first:Co(function(){return[0]}),last:Co(function(Er,Or){return[Or-1]}),eq:Co(function(Er,Or,Hr){return[Hr<0?Hr+Or:Hr]}),even:Co(function(Er,Or){for(var Hr=0;Hr<Or;Hr+=2)Er.push(Hr);return Er}),odd:Co(function(Er,Or){for(var Hr=1;Hr<Or;Hr+=2)Er.push(Hr);return Er}),lt:Co(function(Er,Or,Hr){for(var mn=Hr<0?Hr+Or:Hr>Or?Or:Hr;--mn>=0;)Er.push(mn);return Er}),gt:Co(function(Er,Or,Hr){for(var mn=Hr<0?Hr+Or:Hr;++mn<Or;)Er.push(mn);return Er})}},Xe.pseudos.nth=Xe.pseudos.eq;for(Qe in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})Xe.pseudos[Qe]=jo(Qe);for(Qe in{submit:!0,reset:!0})Xe.pseudos[Qe]=yA(Qe);function Ho(){}Ho.prototype=Xe.filters=Xe.pseudos,Xe.setFilters=new Ho,yr=Si.tokenize=function(Er,Or){var Hr,mn,qr,dn,yn,Nn,Vn,Ai=He[Er+" "];if(Ai)return Or?0:Ai.slice(0);for(yn=Er,Nn=[],Vn=Xe.preFilter;yn;){(!Hr||(mn=No.exec(yn)))&&(mn&&(yn=yn.slice(mn[0].length)||yn),Nn.push(qr=[])),Hr=!1,(mn=tA.exec(yn))&&(Hr=mn.shift(),qr.push({value:Hr,type:mn[0].replace(xo," ")}),yn=yn.slice(Hr.length));for(dn in Xe.filter)(mn=lA[dn].exec(yn))&&(!Vn[dn]||(mn=Vn[dn](mn)))&&(Hr=mn.shift(),qr.push({value:Hr,type:dn,matches:mn}),yn=yn.slice(Hr.length));if(!Hr)break}return Or?yn.length:yn?Si.error(Er):He(Er,Nn).slice(0)};function uA(Er){for(var Or=0,Hr=Er.length,mn="";Or<Hr;Or++)mn+=Er[Or].value;return mn}function bA(Er,Or,Hr){var mn=Or.dir,qr=Or.next,dn=qr||mn,yn=Hr&&dn==="parentNode",Nn=bi++;return Or.first?function(Vn,Ai,ai){for(;Vn=Vn[mn];)if(Vn.nodeType===1||yn)return Er(Vn,Ai,ai);return!1}:function(Vn,Ai,ai){var si,Ci,$i,ui=[Ao,Nn];if(ai){for(;Vn=Vn[mn];)if((Vn.nodeType===1||yn)&&Er(Vn,Ai,ai))return!0}else for(;Vn=Vn[mn];)if(Vn.nodeType===1||yn)if($i=Vn[Pi]||(Vn[Pi]={}),Ci=$i[Vn.uniqueID]||($i[Vn.uniqueID]={}),qr&&qr===Vn.nodeName.toLowerCase())Vn=Vn[mn]||Vn;else{if((si=Ci[dn])&&si[0]===Ao&&si[1]===Nn)return ui[2]=si[2];if(Ci[dn]=ui,ui[2]=Er(Vn,Ai,ai))return!0}return!1}}function rA(Er){return Er.length>1?function(Or,Hr,mn){for(var qr=Er.length;qr--;)if(!Er[qr](Or,Hr,mn))return!1;return!0}:Er[0]}function qo(Er,Or,Hr){for(var mn=0,qr=Or.length;mn<qr;mn++)Si(Er,Or[mn],Hr);return Hr}function ko(Er,Or,Hr,mn,qr){for(var dn,yn=[],Nn=0,Vn=Er.length,Ai=Or!=null;Nn<Vn;Nn++)(dn=Er[Nn])&&(!Hr||Hr(dn,mn,qr))&&(yn.push(dn),Ai&&Or.push(Nn));return yn}function cA(Er,Or,Hr,mn,qr,dn){return mn&&!mn[Pi]&&(mn=cA(mn)),qr&&!qr[Pi]&&(qr=cA(qr,dn)),Lo(function(yn,Nn,Vn,Ai){var ai,si,Ci,$i=[],ui=[],io=Nn.length,po=yn||qo(Or||"*",Vn.nodeType?[Vn]:Vn,[]),Fo=Er&&(yn||!Or)?ko(po,$i,Er,Vn,Ai):po,ki=Hr?qr||(yn?Er:io||mn)?[]:Nn:Fo;if(Hr&&Hr(Fo,ki,Vn,Ai),mn)for(ai=ko(ki,ui),mn(ai,[],Vn,Ai),si=ai.length;si--;)(Ci=ai[si])&&(ki[ui[si]]=!(Fo[ui[si]]=Ci));if(yn){if(qr||Er){if(qr){for(ai=[],si=ki.length;si--;)(Ci=ki[si])&&ai.push(Fo[si]=Ci);qr(null,ki=[],ai,Ai)}for(si=ki.length;si--;)(Ci=ki[si])&&(ai=qr?vi(yn,Ci):$i[si])>-1&&(yn[ai]=!(Nn[ai]=Ci))}}else ki=ko(ki===Nn?ki.splice(io,ki.length):ki),qr?qr(null,Nn,ki,Ai):ni.apply(Nn,ki)})}function EA(Er){for(var Or,Hr,mn,qr=Er.length,dn=Xe.relative[Er[0].type],yn=dn||Xe.relative[" "],Nn=dn?1:0,Vn=bA(function(si){return si===Or},yn,!0),Ai=bA(function(si){return vi(Or,si)>-1},yn,!0),ai=[function(si,Ci,$i){var ui=!dn&&($i||Ci!==tn)||((Or=Ci).nodeType?Vn(si,Ci,$i):Ai(si,Ci,$i));return Or=null,ui}];Nn<qr;Nn++)if(Hr=Xe.relative[Er[Nn].type])ai=[bA(rA(ai),Hr)];else{if(Hr=Xe.filter[Er[Nn].type].apply(null,Er[Nn].matches),Hr[Pi]){for(mn=++Nn;mn<qr&&!Xe.relative[Er[mn].type];mn++);return cA(Nn>1&&rA(ai),Nn>1&&uA(Er.slice(0,Nn-1).concat({value:Er[Nn-2].type===" "?"*":""})).replace(xo,"$1"),Hr,Nn<mn&&EA(Er.slice(Nn,mn)),mn<qr&&EA(Er=Er.slice(mn)),mn<qr&&uA(Er))}ai.push(Hr)}return rA(ai)}function UA(Er,Or){var Hr=Or.length>0,mn=Er.length>0,qr=function(dn,yn,Nn,Vn,Ai){var ai,si,Ci,$i=0,ui="0",io=dn&&[],po=[],Fo=tn,ki=dn||mn&&Xe.find.TAG("*",Ai),CA=Ao+=Fo==null?1:Math.random()||.1,go=ki.length;for(Ai&&(tn=yn==vn||yn||Ai);ui!==go&&(ai=ki[ui])!=null;ui++){if(mn&&ai){for(si=0,!yn&&ai.ownerDocument!=vn&&(sn(ai),Nn=!di);Ci=Er[si++];)if(Ci(ai,yn||vn,Nn)){Vn.push(ai);break}Ai&&(Ao=CA)}Hr&&((ai=!Ci&&ai)&&$i--,dn&&io.push(ai))}if($i+=ui,Hr&&ui!==$i){for(si=0;Ci=Or[si++];)Ci(io,po,yn,Nn);if(dn){if($i>0)for(;ui--;)io[ui]||po[ui]||(po[ui]=In.call(Vn));po=ko(po)}ni.apply(Vn,po),Ai&&!dn&&po.length>0&&$i+Or.length>1&&Si.uniqueSort(Vn)}return Ai&&(Ao=CA,tn=Fo),io};return Hr?Lo(qr):qr}return Nr=Si.compile=function(Er,Or){var Hr,mn=[],qr=[],dn=fr[Er+" "];if(!dn){for(Or||(Or=yr(Er)),Hr=Or.length;Hr--;)dn=EA(Or[Hr]),dn[Pi]?mn.push(dn):qr.push(dn);dn=fr(Er,UA(qr,mn)),dn.selector=Er}return dn},Ur=Si.select=function(Er,Or,Hr,mn){var qr,dn,yn,Nn,Vn,Ai=typeof Er=="function"&&Er,ai=!mn&&yr(Er=Ai.selector||Er);if(Hr=Hr||[],ai.length===1){if(dn=ai[0]=ai[0].slice(0),dn.length>2&&(yn=dn[0]).type==="ID"&&Or.nodeType===9&&di&&Xe.relative[dn[1].type]){if(Or=(Xe.find.ID(yn.matches[0].replace(Io,Uo),Or)||[])[0],Or)Ai&&(Or=Or.parentNode);else return Hr;Er=Er.slice(dn.shift().value.length)}for(qr=lA.needsContext.test(Er)?0:dn.length;qr--&&(yn=dn[qr],!Xe.relative[Nn=yn.type]);)if((Vn=Xe.find[Nn])&&(mn=Vn(yn.matches[0].replace(Io,Uo),vA.test(dn[0].type)&&wA(Or.parentNode)||Or))){if(dn.splice(qr,1),Er=mn.length&&uA(dn),!Er)return ni.apply(Hr,mn),Hr;break}}return(Ai||Nr(Er,ai))(mn,Or,!di,Hr,!Or||vA.test(Er)&&wA(Or.parentNode)||Or),Hr},ze.sortStable=Pi.split("").sort(Qr).join("")===Pi,ze.detectDuplicates=!!xn,sn(),ze.sortDetached=Ro(function(Er){return Er.compareDocumentPosition(vn.createElement("fieldset"))&1}),Ro(function(Er){return Er.innerHTML="<a href='#'></a>",Er.firstChild.getAttribute("href")==="#"})||eA("type|href|height|width",function(Er,Or,Hr){if(!Hr)return Er.getAttribute(Or,Or.toLowerCase()==="type"?1:2)}),(!ze.attributes||!Ro(function(Er){return Er.innerHTML="<input/>",Er.firstChild.setAttribute("value",""),Er.firstChild.getAttribute("value")===""}))&&eA("value",function(Er,Or,Hr){if(!Hr&&Er.nodeName.toLowerCase()==="input")return Er.defaultValue}),Ro(function(Er){return Er.getAttribute("disabled")==null})||eA(xi,function(Er,Or,Hr){var mn;if(!Hr)return Er[Or]===!0?Or.toLowerCase():(mn=Er.getAttributeNode(Or))&&mn.specified?mn.value:null}),Si}(St);Ue.find=er,Ue.expr=er.selectors,Ue.expr[":"]=Ue.expr.pseudos,Ue.uniqueSort=Ue.unique=er.uniqueSort,Ue.text=er.getText,Ue.isXMLDoc=er.isXML,Ue.contains=er.contains,Ue.escapeSelector=er.escape;var sr=function(Oe,Qe,ze){for(var Xe=[],ur=ze!==void 0;(Oe=Oe[Qe])&&Oe.nodeType!==9;)if(Oe.nodeType===1){if(ur&&Ue(Oe).is(ze))break;Xe.push(Oe)}return Xe},Cr=function(Oe,Qe){for(var ze=[];Oe;Oe=Oe.nextSibling)Oe.nodeType===1&&Oe!==Qe&&ze.push(Oe);return ze},rr=Ue.expr.match.needsContext;function or(Oe,Qe){return Oe.nodeName&&Oe.nodeName.toLowerCase()===Qe.toLowerCase()}var vr=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function Br(Oe,Qe,ze){return ke(Qe)?Ue.grep(Oe,function(Xe,ur){return!!Qe.call(Xe,ur,Xe)!==ze}):Qe.nodeType?Ue.grep(Oe,function(Xe){return Xe===Qe!==ze}):typeof Qe!="string"?Ue.grep(Oe,function(Xe){return xe.call(Qe,Xe)>-1!==ze}):Ue.filter(Qe,Oe,ze)}Ue.filter=function(Oe,Qe,ze){var Xe=Qe[0];return ze&&(Oe=":not("+Oe+")"),Qe.length===1&&Xe.nodeType===1?Ue.find.matchesSelector(Xe,Oe)?[Xe]:[]:Ue.find.matches(Oe,Ue.grep(Qe,function(ur){return ur.nodeType===1}))},Ue.fn.extend({find:function(Oe){var Qe,ze,Xe=this.length,ur=this;if(typeof Oe!="string")return this.pushStack(Ue(Oe).filter(function(){for(Qe=0;Qe<Xe;Qe++)if(Ue.contains(ur[Qe],this))return!0}));for(ze=this.pushStack([]),Qe=0;Qe<Xe;Qe++)Ue.find(Oe,ur[Qe],ze);return Xe>1?Ue.uniqueSort(ze):ze},filter:function(Oe){return this.pushStack(Br(this,Oe||[],!1))},not:function(Oe){return this.pushStack(Br(this,Oe||[],!0))},is:function(Oe){return!!Br(this,typeof Oe=="string"&&rr.test(Oe)?Ue(Oe):Oe||[],!1).length}});var $r,Rr=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,Gr=Ue.fn.init=function(Oe,Qe,ze){var Xe,ur;if(!Oe)return this;if(ze=ze||$r,typeof Oe=="string")if(Oe[0]==="<"&&Oe[Oe.length-1]===">"&&Oe.length>=3?Xe=[null,Oe,null]:Xe=Rr.exec(Oe),Xe&&(Xe[1]||!Qe))if(Xe[1]){if(Qe=Qe instanceof Ue?Qe[0]:Qe,Ue.merge(this,Ue.parseHTML(Xe[1],Qe&&Qe.nodeType?Qe.ownerDocument||Qe:We,!0)),vr.test(Xe[1])&&Ue.isPlainObject(Qe))for(Xe in Qe)ke(this[Xe])?this[Xe](Qe[Xe]):this.attr(Xe,Qe[Xe]);return this}else return ur=We.getElementById(Xe[2]),ur&&(this[0]=ur,this.length=1),this;else return!Qe||Qe.jquery?(Qe||ze).find(Oe):this.constructor(Qe).find(Oe);else{if(Oe.nodeType)return this[0]=Oe,this.length=1,this;if(ke(Oe))return ze.ready!==void 0?ze.ready(Oe):Oe(Ue)}return Ue.makeArray(Oe,this)};Gr.prototype=Ue.fn,$r=Ue(We);var Mr=/^(?:parents|prev(?:Until|All))/,kr={children:!0,contents:!0,next:!0,prev:!0};Ue.fn.extend({has:function(Oe){var Qe=Ue(Oe,this),ze=Qe.length;return this.filter(function(){for(var Xe=0;Xe<ze;Xe++)if(Ue.contains(this,Qe[Xe]))return!0})},closest:function(Oe,Qe){var ze,Xe=0,ur=this.length,cr=[],yr=typeof Oe!="string"&&Ue(Oe);if(!rr.test(Oe)){for(;Xe<ur;Xe++)for(ze=this[Xe];ze&&ze!==Qe;ze=ze.parentNode)if(ze.nodeType<11&&(yr?yr.index(ze)>-1:ze.nodeType===1&&Ue.find.matchesSelector(ze,Oe))){cr.push(ze);break}}return this.pushStack(cr.length>1?Ue.uniqueSort(cr):cr)},index:function(Oe){return Oe?typeof Oe=="string"?xe.call(Ue(Oe),this[0]):xe.call(this,Oe.jquery?Oe[0]:Oe):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(Oe,Qe){return this.pushStack(Ue.uniqueSort(Ue.merge(this.get(),Ue(Oe,Qe))))},addBack:function(Oe){return this.add(Oe==null?this.prevObject:this.prevObject.filter(Oe))}});function Wr(Oe,Qe){for(;(Oe=Oe[Qe])&&Oe.nodeType!==1;);return Oe}Ue.each({parent:function(Oe){var Qe=Oe.parentNode;return Qe&&Qe.nodeType!==11?Qe:null},parents:function(Oe){return sr(Oe,"parentNode")},parentsUntil:function(Oe,Qe,ze){return sr(Oe,"parentNode",ze)},next:function(Oe){return Wr(Oe,"nextSibling")},prev:function(Oe){return Wr(Oe,"previousSibling")},nextAll:function(Oe){return sr(Oe,"nextSibling")},prevAll:function(Oe){return sr(Oe,"previousSibling")},nextUntil:function(Oe,Qe,ze){return sr(Oe,"nextSibling",ze)},prevUntil:function(Oe,Qe,ze){return sr(Oe,"previousSibling",ze)},siblings:function(Oe){return Cr((Oe.parentNode||{}).firstChild,Oe)},children:function(Oe){return Cr(Oe.firstChild)},contents:function(Oe){return Oe.contentDocument!=null&&Ce(Oe.contentDocument)?Oe.contentDocument:(or(Oe,"template")&&(Oe=Oe.content||Oe),Ue.merge([],Oe.childNodes))}},function(Oe,Qe){Ue.fn[Oe]=function(ze,Xe){var ur=Ue.map(this,Qe,ze);return Oe.slice(-5)!=="Until"&&(Xe=ze),Xe&&typeof Xe=="string"&&(ur=Ue.filter(Xe,ur)),this.length>1&&(kr[Oe]||Ue.uniqueSort(ur),Mr.test(Oe)&&ur.reverse()),this.pushStack(ur)}});var un=/[^\x20\t\r\n\f]+/g;function lr(Oe){var Qe={};return Ue.each(Oe.match(un)||[],function(ze,Xe){Qe[Xe]=!0}),Qe}Ue.Callbacks=function(Oe){Oe=typeof Oe=="string"?lr(Oe):Ue.extend({},Oe);var Qe,ze,Xe,ur,cr=[],yr=[],Nr=-1,Ur=function(){for(ur=ur||Oe.once,Xe=Qe=!0;yr.length;Nr=-1)for(ze=yr.shift();++Nr<cr.length;)cr[Nr].apply(ze[0],ze[1])===!1&&Oe.stopOnFalse&&(Nr=cr.length,ze=!1);Oe.memory||(ze=!1),Qe=!1,ur&&(ze?cr=[]:cr="")},tn={add:function(){return cr&&(ze&&!Qe&&(Nr=cr.length-1,yr.push(ze)),function cn(xn){Ue.each(xn,function(sn,vn){ke(vn)?(!Oe.unique||!tn.has(vn))&&cr.push(vn):vn&&vn.length&&ir(vn)!=="string"&&cn(vn)})}(arguments),ze&&!Qe&&Ur()),this},remove:function(){return Ue.each(arguments,function(cn,xn){for(var sn;(sn=Ue.inArray(xn,cr,sn))>-1;)cr.splice(sn,1),sn<=Nr&&Nr--}),this},has:function(cn){return cn?Ue.inArray(cn,cr)>-1:cr.length>0},empty:function(){return cr&&(cr=[]),this},disable:function(){return ur=yr=[],cr=ze="",this},disabled:function(){return!cr},lock:function(){return ur=yr=[],!ze&&!Qe&&(cr=ze=""),this},locked:function(){return!!ur},fireWith:function(cn,xn){return ur||(xn=xn||[],xn=[cn,xn.slice?xn.slice():xn],yr.push(xn),Qe||Ur()),this},fire:function(){return tn.fireWith(this,arguments),this},fired:function(){return!!Xe}};return tn};function Tr(Oe){return Oe}function xr(Oe){throw Oe}function Lr(Oe,Qe,ze,Xe){var ur;try{Oe&&ke(ur=Oe.promise)?ur.call(Oe).done(Qe).fail(ze):Oe&&ke(ur=Oe.then)?ur.call(Oe,Qe,ze):Qe.apply(void 0,[Oe].slice(Xe))}catch(cr){ze.apply(void 0,[cr])}}Ue.extend({Deferred:function(Oe){var Qe=[["notify","progress",Ue.Callbacks("memory"),Ue.Callbacks("memory"),2],["resolve","done",Ue.Callbacks("once memory"),Ue.Callbacks("once memory"),0,"resolved"],["reject","fail",Ue.Callbacks("once memory"),Ue.Callbacks("once memory"),1,"rejected"]],ze="pending",Xe={state:function(){return ze},always:function(){return ur.done(arguments).fail(arguments),this},catch:function(cr){return Xe.then(null,cr)},pipe:function(){var cr=arguments;return Ue.Deferred(function(yr){Ue.each(Qe,function(Nr,Ur){var tn=ke(cr[Ur[4]])&&cr[Ur[4]];ur[Ur[1]](function(){var cn=tn&&tn.apply(this,arguments);cn&&ke(cn.promise)?cn.promise().progress(yr.notify).done(yr.resolve).fail(yr.reject):yr[Ur[0]+"With"](this,tn?[cn]:arguments)})}),cr=null}).promise()},then:function(cr,yr,Nr){var Ur=0;function tn(cn,xn,sn,vn){return function(){var ii=this,di=arguments,ri=function(){var Yi,bo;if(!(cn<Ur)){if(Yi=sn.apply(ii,di),Yi===xn.promise())throw new TypeError("Thenable self-resolution");bo=Yi&&(typeof Yi=="object"||typeof Yi=="function")&&Yi.then,ke(bo)?vn?bo.call(Yi,tn(Ur,xn,Tr,vn),tn(Ur,xn,xr,vn)):(Ur++,bo.call(Yi,tn(Ur,xn,Tr,vn),tn(Ur,xn,xr,vn),tn(Ur,xn,Tr,xn.notifyWith))):(sn!==Tr&&(ii=void 0,di=[Yi]),(vn||xn.resolveWith)(ii,di))}},Wi=vn?ri:function(){try{ri()}catch(Yi){Ue.Deferred.exceptionHook&&Ue.Deferred.exceptionHook(Yi,Wi.stackTrace),cn+1>=Ur&&(sn!==xr&&(ii=void 0,di=[Yi]),xn.rejectWith(ii,di))}};cn?Wi():(Ue.Deferred.getStackHook&&(Wi.stackTrace=Ue.Deferred.getStackHook()),St.setTimeout(Wi))}}return Ue.Deferred(function(cn){Qe[0][3].add(tn(0,cn,ke(Nr)?Nr:Tr,cn.notifyWith)),Qe[1][3].add(tn(0,cn,ke(cr)?cr:Tr)),Qe[2][3].add(tn(0,cn,ke(yr)?yr:xr))}).promise()},promise:function(cr){return cr!=null?Ue.extend(cr,Xe):Xe}},ur={};return Ue.each(Qe,function(cr,yr){var Nr=yr[2],Ur=yr[5];Xe[yr[1]]=Nr.add,Ur&&Nr.add(function(){ze=Ur},Qe[3-cr][2].disable,Qe[3-cr][3].disable,Qe[0][2].lock,Qe[0][3].lock),Nr.add(yr[3].fire),ur[yr[0]]=function(){return ur[yr[0]+"With"](this===ur?void 0:this,arguments),this},ur[yr[0]+"With"]=Nr.fireWith}),Xe.promise(ur),Oe&&Oe.call(ur,ur),ur},when:function(Oe){var Qe=arguments.length,ze=Qe,Xe=Array(ze),ur=_e.call(arguments),cr=Ue.Deferred(),yr=function(Nr){return function(Ur){Xe[Nr]=this,ur[Nr]=arguments.length>1?_e.call(arguments):Ur,--Qe||cr.resolveWith(Xe,ur)}};if(Qe<=1&&(Lr(Oe,cr.done(yr(ze)).resolve,cr.reject,!Qe),cr.state()==="pending"||ke(ur[ze]&&ur[ze].then)))return cr.then();for(;ze--;)Lr(ur[ze],yr(ze),cr.reject);return cr.promise()}});var Dr=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;Ue.Deferred.exceptionHook=function(Oe,Qe){St.console&&St.console.warn&&Oe&&Dr.test(Oe.name)&&St.console.warn("jQuery.Deferred exception: "+Oe.message,Oe.stack,Qe)},Ue.readyException=function(Oe){St.setTimeout(function(){throw Oe})};var Jr=Ue.Deferred();Ue.fn.ready=function(Oe){return Jr.then(Oe).catch(function(Qe){Ue.readyException(Qe)}),this},Ue.extend({isReady:!1,readyWait:1,ready:function(Oe){(Oe===!0?--Ue.readyWait:Ue.isReady)||(Ue.isReady=!0,!(Oe!==!0&&--Ue.readyWait>0)&&Jr.resolveWith(We,[Ue]))}}),Ue.ready.then=Jr.then;function nn(){We.removeEventListener("DOMContentLoaded",nn),St.removeEventListener("load",nn),Ue.ready()}We.readyState==="complete"||We.readyState!=="loading"&&!We.documentElement.doScroll?St.setTimeout(Ue.ready):(We.addEventListener("DOMContentLoaded",nn),St.addEventListener("load",nn));var en=function(Oe,Qe,ze,Xe,ur,cr,yr){var Nr=0,Ur=Oe.length,tn=ze==null;if(ir(ze)==="object"){ur=!0;for(Nr in ze)en(Oe,Qe,Nr,ze[Nr],!0,cr,yr)}else if(Xe!==void 0&&(ur=!0,ke(Xe)||(yr=!0),tn&&(yr?(Qe.call(Oe,Xe),Qe=null):(tn=Qe,Qe=function(cn,xn,sn){return tn.call(Ue(cn),sn)})),Qe))for(;Nr<Ur;Nr++)Qe(Oe[Nr],ze,yr?Xe:Xe.call(Oe[Nr],Nr,Qe(Oe[Nr],ze)));return ur?Oe:tn?Qe.call(Oe):Ur?Qe(Oe[0],ze):cr},Bn=/^-ms-/,Sn=/-([a-z])/g;function Un(Oe,Qe){return Qe.toUpperCase()}function On(Oe){return Oe.replace(Bn,"ms-").replace(Sn,Un)}var zn=function(Oe){return Oe.nodeType===1||Oe.nodeType===9||!+Oe.nodeType};function fn(){this.expando=Ue.expando+fn.uid++}fn.uid=1,fn.prototype={cache:function(Oe){var Qe=Oe[this.expando];return Qe||(Qe={},zn(Oe)&&(Oe.nodeType?Oe[this.expando]=Qe:Object.defineProperty(Oe,this.expando,{value:Qe,configurable:!0}))),Qe},set:function(Oe,Qe,ze){var Xe,ur=this.cache(Oe);if(typeof Qe=="string")ur[On(Qe)]=ze;else for(Xe in Qe)ur[On(Xe)]=Qe[Xe];return ur},get:function(Oe,Qe){return Qe===void 0?this.cache(Oe):Oe[this.expando]&&Oe[this.expando][On(Qe)]},access:function(Oe,Qe,ze){return Qe===void 0||Qe&&typeof Qe=="string"&&ze===void 0?this.get(Oe,Qe):(this.set(Oe,Qe,ze),ze!==void 0?ze:Qe)},remove:function(Oe,Qe){var ze,Xe=Oe[this.expando];if(Xe!==void 0){if(Qe!==void 0)for(Array.isArray(Qe)?Qe=Qe.map(On):(Qe=On(Qe),Qe=Qe in Xe?[Qe]:Qe.match(un)||[]),ze=Qe.length;ze--;)delete Xe[Qe[ze]];(Qe===void 0||Ue.isEmptyObject(Xe))&&(Oe.nodeType?Oe[this.expando]=void 0:delete Oe[this.expando])}},hasData:function(Oe){var Qe=Oe[this.expando];return Qe!==void 0&&!Ue.isEmptyObject(Qe)}};var Sr=new fn,Yn=new fn,Wn=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Tn=/[A-Z]/g;function $n(Oe){return Oe==="true"?!0:Oe==="false"?!1:Oe==="null"?null:Oe===+Oe+""?+Oe:Wn.test(Oe)?JSON.parse(Oe):Oe}function Dn(Oe,Qe,ze){var Xe;if(ze===void 0&&Oe.nodeType===1)if(Xe="data-"+Qe.replace(Tn,"-$&").toLowerCase(),ze=Oe.getAttribute(Xe),typeof ze=="string"){try{ze=$n(ze)}catch{}Yn.set(Oe,Qe,ze)}else ze=void 0;return ze}Ue.extend({hasData:function(Oe){return Yn.hasData(Oe)||Sr.hasData(Oe)},data:function(Oe,Qe,ze){return Yn.access(Oe,Qe,ze)},removeData:function(Oe,Qe){Yn.remove(Oe,Qe)},_data:function(Oe,Qe,ze){return Sr.access(Oe,Qe,ze)},_removeData:function(Oe,Qe){Sr.remove(Oe,Qe)}}),Ue.fn.extend({data:function(Oe,Qe){var ze,Xe,ur,cr=this[0],yr=cr&&cr.attributes;if(Oe===void 0){if(this.length&&(ur=Yn.get(cr),cr.nodeType===1&&!Sr.get(cr,"hasDataAttrs"))){for(ze=yr.length;ze--;)yr[ze]&&(Xe=yr[ze].name,Xe.indexOf("data-")===0&&(Xe=On(Xe.slice(5)),Dn(cr,Xe,ur[Xe])));Sr.set(cr,"hasDataAttrs",!0)}return ur}return typeof Oe=="object"?this.each(function(){Yn.set(this,Oe)}):en(this,function(Nr){var Ur;if(cr&&Nr===void 0)return Ur=Yn.get(cr,Oe),Ur!==void 0||(Ur=Dn(cr,Oe),Ur!==void 0)?Ur:void 0;this.each(function(){Yn.set(this,Oe,Nr)})},null,Qe,arguments.length>1,null,!0)},removeData:function(Oe){return this.each(function(){Yn.remove(this,Oe)})}}),Ue.extend({queue:function(Oe,Qe,ze){var Xe;if(Oe)return Qe=(Qe||"fx")+"queue",Xe=Sr.get(Oe,Qe),ze&&(!Xe||Array.isArray(ze)?Xe=Sr.access(Oe,Qe,Ue.makeArray(ze)):Xe.push(ze)),Xe||[]},dequeue:function(Oe,Qe){Qe=Qe||"fx";var ze=Ue.queue(Oe,Qe),Xe=ze.length,ur=ze.shift(),cr=Ue._queueHooks(Oe,Qe),yr=function(){Ue.dequeue(Oe,Qe)};ur==="inprogress"&&(ur=ze.shift(),Xe--),ur&&(Qe==="fx"&&ze.unshift("inprogress"),delete cr.stop,ur.call(Oe,yr,cr)),!Xe&&cr&&cr.empty.fire()},_queueHooks:function(Oe,Qe){var ze=Qe+"queueHooks";return Sr.get(Oe,ze)||Sr.access(Oe,ze,{empty:Ue.Callbacks("once memory").add(function(){Sr.remove(Oe,[Qe+"queue",ze])})})}}),Ue.fn.extend({queue:function(Oe,Qe){var ze=2;return typeof Oe!="string"&&(Qe=Oe,Oe="fx",ze--),arguments.length<ze?Ue.queue(this[0],Oe):Qe===void 0?this:this.each(function(){var Xe=Ue.queue(this,Oe,Qe);Ue._queueHooks(this,Oe),Oe==="fx"&&Xe[0]!=="inprogress"&&Ue.dequeue(this,Oe)})},dequeue:function(Oe){return this.each(function(){Ue.dequeue(this,Oe)})},clearQueue:function(Oe){return this.queue(Oe||"fx",[])},promise:function(Oe,Qe){var ze,Xe=1,ur=Ue.Deferred(),cr=this,yr=this.length,Nr=function(){--Xe||ur.resolveWith(cr,[cr])};for(typeof Oe!="string"&&(Qe=Oe,Oe=void 0),Oe=Oe||"fx";yr--;)ze=Sr.get(cr[yr],Oe+"queueHooks"),ze&&ze.empty&&(Xe++,ze.empty.add(Nr));return Nr(),ur.promise(Qe)}});var Rn=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,Gn=new RegExp("^(?:([+-])=|)("+Rn+")([a-z%]*)$","i"),Kn=["Top","Right","Bottom","Left"],ti=We.documentElement,oi=function(Oe){return Ue.contains(Oe.ownerDocument,Oe)},yi={composed:!0};ti.getRootNode&&(oi=function(Oe){return Ue.contains(Oe.ownerDocument,Oe)||Oe.getRootNode(yi)===Oe.ownerDocument});var Bi=function(Oe,Qe){return Oe=Qe||Oe,Oe.style.display==="none"||Oe.style.display===""&&oi(Oe)&&Ue.css(Oe,"display")==="none"};function ei(Oe,Qe,ze,Xe){var ur,cr,yr=20,Nr=Xe?function(){return Xe.cur()}:function(){return Ue.css(Oe,Qe,"")},Ur=Nr(),tn=ze&&ze[3]||(Ue.cssNumber[Qe]?"":"px"),cn=Oe.nodeType&&(Ue.cssNumber[Qe]||tn!=="px"&&+Ur)&&Gn.exec(Ue.css(Oe,Qe));if(cn&&cn[3]!==tn){for(Ur=Ur/2,tn=tn||cn[3],cn=+Ur||1;yr--;)Ue.style(Oe,Qe,cn+tn),(1-cr)*(1-(cr=Nr()/Ur||.5))<=0&&(yr=0),cn=cn/cr;cn=cn*2,Ue.style(Oe,Qe,cn+tn),ze=ze||[]}return ze&&(cn=+cn||+Ur||0,ur=ze[1]?cn+(ze[1]+1)*ze[2]:+ze[2],Xe&&(Xe.unit=tn,Xe.start=cn,Xe.end=ur)),ur}var ci={};function Qn(Oe){var Qe,ze=Oe.ownerDocument,Xe=Oe.nodeName,ur=ci[Xe];return ur||(Qe=ze.body.appendChild(ze.createElement(Xe)),ur=Ue.css(Qe,"display"),Qe.parentNode.removeChild(Qe),ur==="none"&&(ur="block"),ci[Xe]=ur,ur)}function Ii(Oe,Qe){for(var ze,Xe,ur=[],cr=0,yr=Oe.length;cr<yr;cr++)Xe=Oe[cr],Xe.style&&(ze=Xe.style.display,Qe?(ze==="none"&&(ur[cr]=Sr.get(Xe,"display")||null,ur[cr]||(Xe.style.display="")),Xe.style.display===""&&Bi(Xe)&&(ur[cr]=Qn(Xe))):ze!=="none"&&(ur[cr]="none",Sr.set(Xe,"display",ze)));for(cr=0;cr<yr;cr++)ur[cr]!=null&&(Oe[cr].style.display=ur[cr]);return Oe}Ue.fn.extend({show:function(){return Ii(this,!0)},hide:function(){return Ii(this)},toggle:function(Oe){return typeof Oe=="boolean"?Oe?this.show():this.hide():this.each(function(){Bi(this)?Ue(this).show():Ue(this).hide()})}});var gi=/^(?:checkbox|radio)$/i,wr=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,Ke=/^$|^module$|\/(?:java|ecma)script/i;(function(){var Oe=We.createDocumentFragment(),Qe=Oe.appendChild(We.createElement("div")),ze=We.createElement("input");ze.setAttribute("type","radio"),ze.setAttribute("checked","checked"),ze.setAttribute("name","t"),Qe.appendChild(ze),qe.checkClone=Qe.cloneNode(!0).cloneNode(!0).lastChild.checked,Qe.innerHTML="<textarea>x</textarea>",qe.noCloneChecked=!!Qe.cloneNode(!0).lastChild.defaultValue,Qe.innerHTML="<option></option>",qe.option=!!Qe.lastChild})();var je={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};je.tbody=je.tfoot=je.colgroup=je.caption=je.thead,je.th=je.td,qe.option||(je.optgroup=je.option=[1,"<select multiple='multiple'>","</select>"]);function ar(Oe,Qe){var ze;return typeof Oe.getElementsByTagName<"u"?ze=Oe.getElementsByTagName(Qe||"*"):typeof Oe.querySelectorAll<"u"?ze=Oe.querySelectorAll(Qe||"*"):ze=[],Qe===void 0||Qe&&or(Oe,Qe)?Ue.merge([Oe],ze):ze}function pr(Oe,Qe){for(var ze=0,Xe=Oe.length;ze<Xe;ze++)Sr.set(Oe[ze],"globalEval",!Qe||Sr.get(Qe[ze],"globalEval"))}var Pr=/<|&#?\w+;/;function Kr(Oe,Qe,ze,Xe,ur){for(var cr,yr,Nr,Ur,tn,cn,xn=Qe.createDocumentFragment(),sn=[],vn=0,ii=Oe.length;vn<ii;vn++)if(cr=Oe[vn],cr||cr===0)if(ir(cr)==="object")Ue.merge(sn,cr.nodeType?[cr]:cr);else if(!Pr.test(cr))sn.push(Qe.createTextNode(cr));else{for(yr=yr||xn.appendChild(Qe.createElement("div")),Nr=(wr.exec(cr)||["",""])[1].toLowerCase(),Ur=je[Nr]||je._default,yr.innerHTML=Ur[1]+Ue.htmlPrefilter(cr)+Ur[2],cn=Ur[0];cn--;)yr=yr.lastChild;Ue.merge(sn,yr.childNodes),yr=xn.firstChild,yr.textContent=""}for(xn.textContent="",vn=0;cr=sn[vn++];){if(Xe&&Ue.inArray(cr,Xe)>-1){ur&&ur.push(cr);continue}if(tn=oi(cr),yr=ar(xn.appendChild(cr),"script"),tn&&pr(yr),ze)for(cn=0;cr=yr[cn++];)Ke.test(cr.type||"")&&ze.push(cr)}return xn}var wn=/^([^.]*)(?:\.(.+)|)/;function pn(){return!0}function Pn(){return!1}function Ye(Oe,Qe){return Oe===Ve()==(Qe==="focus")}function Ve(){try{return We.activeElement}catch{}}function zr(Oe,Qe,ze,Xe,ur,cr){var yr,Nr;if(typeof Qe=="object"){typeof ze!="string"&&(Xe=Xe||ze,ze=void 0);for(Nr in Qe)zr(Oe,Nr,ze,Xe,Qe[Nr],cr);return Oe}if(Xe==null&&ur==null?(ur=ze,Xe=ze=void 0):ur==null&&(typeof ze=="string"?(ur=Xe,Xe=void 0):(ur=Xe,Xe=ze,ze=void 0)),ur===!1)ur=Pn;else if(!ur)return Oe;return cr===1&&(yr=ur,ur=function(Ur){return Ue().off(Ur),yr.apply(this,arguments)},ur.guid=yr.guid||(yr.guid=Ue.guid++)),Oe.each(function(){Ue.event.add(this,Qe,ur,Xe,ze)})}Ue.event={global:{},add:function(Oe,Qe,ze,Xe,ur){var cr,yr,Nr,Ur,tn,cn,xn,sn,vn,ii,di,ri=Sr.get(Oe);if(zn(Oe))for(ze.handler&&(cr=ze,ze=cr.handler,ur=cr.selector),ur&&Ue.find.matchesSelector(ti,ur),ze.guid||(ze.guid=Ue.guid++),(Ur=ri.events)||(Ur=ri.events=Object.create(null)),(yr=ri.handle)||(yr=ri.handle=function(Wi){return typeof Ue<"u"&&Ue.event.triggered!==Wi.type?Ue.event.dispatch.apply(Oe,arguments):void 0}),Qe=(Qe||"").match(un)||[""],tn=Qe.length;tn--;)Nr=wn.exec(Qe[tn])||[],vn=di=Nr[1],ii=(Nr[2]||"").split(".").sort(),vn&&(xn=Ue.event.special[vn]||{},vn=(ur?xn.delegateType:xn.bindType)||vn,xn=Ue.event.special[vn]||{},cn=Ue.extend({type:vn,origType:di,data:Xe,handler:ze,guid:ze.guid,selector:ur,needsContext:ur&&Ue.expr.match.needsContext.test(ur),namespace:ii.join(".")},cr),(sn=Ur[vn])||(sn=Ur[vn]=[],sn.delegateCount=0,(!xn.setup||xn.setup.call(Oe,Xe,ii,yr)===!1)&&Oe.addEventListener&&Oe.addEventListener(vn,yr)),xn.add&&(xn.add.call(Oe,cn),cn.handler.guid||(cn.handler.guid=ze.guid)),ur?sn.splice(sn.delegateCount++,0,cn):sn.push(cn),Ue.event.global[vn]=!0)},remove:function(Oe,Qe,ze,Xe,ur){var cr,yr,Nr,Ur,tn,cn,xn,sn,vn,ii,di,ri=Sr.hasData(Oe)&&Sr.get(Oe);if(!(!ri||!(Ur=ri.events))){for(Qe=(Qe||"").match(un)||[""],tn=Qe.length;tn--;){if(Nr=wn.exec(Qe[tn])||[],vn=di=Nr[1],ii=(Nr[2]||"").split(".").sort(),!vn){for(vn in Ur)Ue.event.remove(Oe,vn+Qe[tn],ze,Xe,!0);continue}for(xn=Ue.event.special[vn]||{},vn=(Xe?xn.delegateType:xn.bindType)||vn,sn=Ur[vn]||[],Nr=Nr[2]&&new RegExp("(^|\\.)"+ii.join("\\.(?:.*\\.|)")+"(\\.|$)"),yr=cr=sn.length;cr--;)cn=sn[cr],(ur||di===cn.origType)&&(!ze||ze.guid===cn.guid)&&(!Nr||Nr.test(cn.namespace))&&(!Xe||Xe===cn.selector||Xe==="**"&&cn.selector)&&(sn.splice(cr,1),cn.selector&&sn.delegateCount--,xn.remove&&xn.remove.call(Oe,cn));yr&&!sn.length&&((!xn.teardown||xn.teardown.call(Oe,ii,ri.handle)===!1)&&Ue.removeEvent(Oe,vn,ri.handle),delete Ur[vn])}Ue.isEmptyObject(Ur)&&Sr.remove(Oe,"handle events")}},dispatch:function(Oe){var Qe,ze,Xe,ur,cr,yr,Nr=new Array(arguments.length),Ur=Ue.event.fix(Oe),tn=(Sr.get(this,"events")||Object.create(null))[Ur.type]||[],cn=Ue.event.special[Ur.type]||{};for(Nr[0]=Ur,Qe=1;Qe<arguments.length;Qe++)Nr[Qe]=arguments[Qe];if(Ur.delegateTarget=this,!(cn.preDispatch&&cn.preDispatch.call(this,Ur)===!1)){for(yr=Ue.event.handlers.call(this,Ur,tn),Qe=0;(ur=yr[Qe++])&&!Ur.isPropagationStopped();)for(Ur.currentTarget=ur.elem,ze=0;(cr=ur.handlers[ze++])&&!Ur.isImmediatePropagationStopped();)(!Ur.rnamespace||cr.namespace===!1||Ur.rnamespace.test(cr.namespace))&&(Ur.handleObj=cr,Ur.data=cr.data,Xe=((Ue.event.special[cr.origType]||{}).handle||cr.handler).apply(ur.elem,Nr),Xe!==void 0&&(Ur.result=Xe)===!1&&(Ur.preventDefault(),Ur.stopPropagation()));return cn.postDispatch&&cn.postDispatch.call(this,Ur),Ur.result}},handlers:function(Oe,Qe){var ze,Xe,ur,cr,yr,Nr=[],Ur=Qe.delegateCount,tn=Oe.target;if(Ur&&tn.nodeType&&!(Oe.type==="click"&&Oe.button>=1)){for(;tn!==this;tn=tn.parentNode||this)if(tn.nodeType===1&&!(Oe.type==="click"&&tn.disabled===!0)){for(cr=[],yr={},ze=0;ze<Ur;ze++)Xe=Qe[ze],ur=Xe.selector+" ",yr[ur]===void 0&&(yr[ur]=Xe.needsContext?Ue(ur,this).index(tn)>-1:Ue.find(ur,this,null,[tn]).length),yr[ur]&&cr.push(Xe);cr.length&&Nr.push({elem:tn,handlers:cr})}}return tn=this,Ur<Qe.length&&Nr.push({elem:tn,handlers:Qe.slice(Ur)}),Nr},addProp:function(Oe,Qe){Object.defineProperty(Ue.Event.prototype,Oe,{enumerable:!0,configurable:!0,get:ke(Qe)?function(){if(this.originalEvent)return Qe(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[Oe]},set:function(ze){Object.defineProperty(this,Oe,{enumerable:!0,configurable:!0,writable:!0,value:ze})}})},fix:function(Oe){return Oe[Ue.expando]?Oe:new Ue.Event(Oe)},special:{load:{noBubble:!0},click:{setup:function(Oe){var Qe=this||Oe;return gi.test(Qe.type)&&Qe.click&&or(Qe,"input")&&bn(Qe,"click",pn),!1},trigger:function(Oe){var Qe=this||Oe;return gi.test(Qe.type)&&Qe.click&&or(Qe,"input")&&bn(Qe,"click"),!0},_default:function(Oe){var Qe=Oe.target;return gi.test(Qe.type)&&Qe.click&&or(Qe,"input")&&Sr.get(Qe,"click")||or(Qe,"a")}},beforeunload:{postDispatch:function(Oe){Oe.result!==void 0&&Oe.originalEvent&&(Oe.originalEvent.returnValue=Oe.result)}}}};function bn(Oe,Qe,ze){if(!ze){Sr.get(Oe,Qe)===void 0&&Ue.event.add(Oe,Qe,pn);return}Sr.set(Oe,Qe,!1),Ue.event.add(Oe,Qe,{namespace:!1,handler:function(Xe){var ur,cr,yr=Sr.get(this,Qe);if(Xe.isTrigger&1&&this[Qe]){if(yr.length)(Ue.event.special[Qe]||{}).delegateType&&Xe.stopPropagation();else if(yr=_e.call(arguments),Sr.set(this,Qe,yr),ur=ze(this,Qe),this[Qe](),cr=Sr.get(this,Qe),yr!==cr||ur?Sr.set(this,Qe,!1):cr={},yr!==cr)return Xe.stopImmediatePropagation(),Xe.preventDefault(),cr&