PageSourceSearch

https://neptun.gde.hu/hallgato/scripts-YHY2DDUP.js

js gde.hu collected 2026-10-10 00:30:59 UTC 427,604 bytes, 372 lines download raw bytes

vendor: 5,279 bytes, lines 1-10
1/*!
2 * jQuery JavaScript Library v3.7.1
3 * https://jquery.com/
4 *
5 * Copyright OpenJS Foundation and other contributors
6 * Released under the MIT license
7 * https://jquery.org/license
8 *
9 * Date: 2023-08-28T13:37Z
10 */(function(i,_){"use strict";typeof module=="object"&&typeof module.exports=="object"?module.exports=i.document?_(i,!0):function(y){if(!y.document)throw new Error("jQuery requires a window with a document");return _(y)}:_(i)})(typeof window<"u"?window:this,function(i,_){"use strict";var y=[],b=Object.getPrototypeOf,S=y.slice,Y=y.flat?function(r){return y.flat.call(r)}:function(r){return y.concat.apply([],r)},G=y.push,O=y.indexOf,z={},W=z.toString,oe=z.hasOwnProperty,fe=oe.toString,w=fe.call(Object),R={},I=function(o){return typeof o=="function"&&typeof o.nodeType!="number"&&typeof o.item!="function"},H=function(o){return o!=null&&o===o.window},N=i.document,te={type:!0,src:!0,nonce:!0,noModule:!0};function re(r,o,h){h=h||N;var f,d,p=h.createElement("script");if(p.text=r,o)for(f in te)d=o[f]||o.getAttribute&&o.getAttribute(f),d&&p.setAttribute(f,d);h.head.appendChild(p).parentNode.removeChild(p)}function se(r){return r==null?r+"":typeof r=="object"||typeof r=="function"?z[W.call(r)]||"object":typeof r}var U="3.7.1",j=/HTML$/i,u=function(r,o){return new u.fn.init(r,o)};u.fn=u.prototype={jquery:U,constructor:u,length:0,toArray:function(){return S.call(this)},get:function(r){return r==null?S.call(this):r<0?this[r+this.length]:this[r]},pushStack:function(r){var o=u.merge(this.constructor(),r);return o.prevObject=this,o},each:function(r){return u.each(this,r)},map:function(r){return this.pushStack(u.map(this,function(o,h){return r.call(o,h,o)}))},slice:function(){return this.pushStack(S.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(u.grep(this,function(r,o){return(o+1)%2}))},odd:function(){return this.pushStack(u.grep(this,function(r,o){return o%2}))},eq:function(r){var o=this.length,h=+r+(r<0?o:0);return this.pushStack(h>=0&&h<o?[this[h]]:[])},end:function(){return this.prevObject||this.constructor()},push:G,sort:y.sort,splice:y.splice},u.extend=u.fn.extend=function(){var r,o,h,f,d,p,v=arguments[0]||{},D=1,k=arguments.length,M=!1;for(typeof v=="boolean"&&(M=v,v=arguments[D]||{},D++),typeof v!="object"&&!I(v)&&(v={}),D===k&&(v=this,D--);D<k;D++)if((r=arguments[D])!=null)for(o in r)f=r[o],!(o==="__proto__"||v===f)&&(M&&f&&(u.isPlainObject(f)||(d=Array.isArray(f)))?(h=v[o],d&&!Array.isArray(h)?p=[]:!d&&!u.isPlainObject(h)?p={}:p=h,d=!1,v[o]=u.extend(M,p,f)):f!==void 0&&(v[o]=f));return v},u.extend({expando:"jQuery"+(U+Math.random()).replace(/\D/g,""),isReady:!0,error:function(r){throw new Error(r)},noop:function(){},isPlainObject:function(r){var o,h;return!r||W.call(r)!=="[object Object]"?!1:(o=b(r),o?(h=oe.call(o,"constructor")&&o.constructor,typeof h=="function"&&fe.call(h)===w):!0)},isEmptyObject:function(r){var o;for(o in r)return!1;return!0},globalEval:function(r,o,h){re(r,{nonce:o&&o.nonce},h)},each:function(r,o){var h,f=0;if(Z(r))for(h=r.length;f<h&&o.call(r[f],f,r[f])!==!1;f++);else for(f in r)if(o.call(r[f],f,r[f])===!1)break;return r},text:function(r){var o,h="",f=0,d=r.nodeType;if(!d)for(;o=r[f++];)h+=u.text(o);return d===1||d===11?r.textContent:d===9?r.documentElement.textContent:d===3||d===4?r.nodeValue:h},makeArray:function(r,o){var h=o||[];return r!=null&&(Z(Object(r))?u.merge(h,typeof r=="string"?[r]:r):G.call(h,r)),h},inArray:function(r,o,h){return o==null?-1:O.call(o,r,h)},isXMLDoc:function(r){var o=r&&r.namespaceURI,h=r&&(r.ownerDocument||r).documentElement;return!j.test(o||h&&h.nodeName||"HTML")},merge:function(r,o){for(var h=+o.length,f=0,d=r.length;f<h;f++)r[d++]=o[f];return r.length=d,r},grep:function(r,o,h){for(var f,d=[],p=0,v=r.length,D=!h;p<v;p++)f=!o(r[p],p),f!==D&&d.push(r[p]);return d},map:function(r,o,h){var f,d,p=0,v=[];if(Z(r))for(f=r.length;p<f;p++)d=o(r[p],p,h),d!=null&&v.push(d);else for(p in r)d=o(r[p],p,h),d!=null&&v.push(d);return Y(v)},guid:1,support:R}),typeof Symbol=="function"&&(u.fn[Symbol.iterator]=y[Symbol.iterator]),u.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(r,o){z["[object "+o+"]"]=o.toLowerCase()});function Z(r){var o=!!r&&"length"in r&&r.length,h=se(r);return I(r)||H(r)?!1:h==="array"||o===0||typeof o=="number"&&o>0&&o-1 in r}function de(r,o){return r.nodeName&&r.nodeName.toLowerCase()===o.toLowerCase()}var Re=y.pop,Be=y.sort,Ze=y.splice,_e="[\\x20\\t\\r\\n\\f]",Ke=new RegExp("^"+_e+"+|((?:^|[^\\\\])(?:\\\\.)*)"+_e+"+$","g");u.contains=function(r,o){var h=o&&o.parentNode;return r===h||!!(h&&h.nodeType===1&&(r.contains?r.contains(h):r.compareDocumentPosition&&r.compareDocumentPosition(h)&16))};var he=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function Fe(r,o){return o?r==="\0"?"\uFFFD":r.slice(0,-1)+"\\"+r.charCodeAt(r.length-1).toString(16)+" ":"\\"+r}u.escapeSelector=function(r){return(r+"").replace(he,Fe)};var Ve=N,$e=G;(function(){var r,o,h,f,d,p=$e,v,D,k,M,V,Q=u.expando,q=0,ie=0,ye=Pi(),Me=Pi(),Se=Pi(),it=Pi(),Je=function(C,A){return C===A&&(d=!0),0},Mt="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",Ot="
10(?:\\\\[\\da-fA-F]{1,6}"+_e+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",Ee="\\["+_e+"*("+Ot+")(?:"+_e+"*([*^$|!~]?=)"+_e+`*(?:'((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)"|(`+Ot+"))|)"+_e+"*\\]",ai=":("+Ot+`)(?:\\((('((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)")|((?:\\\\.|[^\\\\()[\\]]|`+Ee+")*)|.*)\\)|)",He=new RegExp(_e+"+","g"),Ye=new RegExp("^"+_e+"*,"+_e+"*"),bi=new RegExp("^"+_e+"*([>+~]|"+_e+")"+_e+"*"),Yi=new RegExp(_e+"|>"),Ht=new RegExp(ai),yi=new RegExp("^"+Ot+"$"),Nt={ID:new RegExp("^#("+Ot+")"),CLASS:new RegExp("^\\.("+Ot+")"),TAG:new RegExp("^("+Ot+"|[*])"),ATTR:new RegExp("^"+Ee),PSEUDO:new RegExp("^"+ai),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+_e+"*(even|odd|(([+-]|)(\\d*)n|)"+_e+"*(?:([+-]|)"+_e+"*(\\d+)|))"+_e+"*\\)|)","i"),bool:new RegExp("^(?:"+Mt+")$","i"),needsContext:new RegExp("^"+_e+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+_e+"*((?:-\\d)?\\d*)"+_e+"*\\)|)(?=[^-]|$)","i")},Gt=/^(?:input|select|textarea|button)$/i,Xt=/^h\d$/i,yt=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Ki=/[+~]/,jt=new RegExp("\\\\[\\da-fA-F]{1,6}"+_e+"?|\\\\([^\\r\\n\\f])","g"),qt=function(C,A){var F="0x"+C.slice(1)-65536;return A||(F<0?String.fromCharCode(F+65536):String.fromCharCode(F>>10|55296,F&1023|56320))},Es=function(){Jt()},Ms=Ei(function(C){return C.disabled===!0&&de(C,"fieldset")},{dir:"parentNode",next:"legend"});function Os(){try{return v.activeElement}catch{}}
vendor: 16,510 bytes, line 10
10try{p.apply(y=S.call(Ve.childNodes),Ve.childNodes),y[Ve.childNodes.length].nodeType}catch{p={apply:function(A,F){$e.apply(A,S.call(F))},call:function(A){$e.apply(A,S.call(arguments,1))}}}function We(C,A,F,B){var J,ne,le,pe,ue,Ie,be,we=A&&A.ownerDocument,Pe=A?A.nodeType:9;if(F=F||[],typeof C!="string"||!C||Pe!==1&&Pe!==9&&Pe!==11)return F;if(!B&&(Jt(A),A=A||v,k)){if(Pe!==11&&(ue=yt.exec(C)))if(J=ue[1]){if(Pe===9)if(le=A.getElementById(J)){if(le.id===J)return p.call(F,le),F}else return F;else if(we&&(le=we.getElementById(J))&&We.contains(A,le)&&le.id===J)return p.call(F,le),F}else{if(ue[2])return p.apply(F,A.getElementsByTagName(C)),F;if((J=ue[3])&&A.getElementsByClassName)return p.apply(F,A.getElementsByClassName(J)),F}if(!it[C+" "]&&(!M||!M.test(C))){if(be=C,we=A,Pe===1&&(Yi.test(C)||bi.test(C))){for(we=Ki.test(C)&&Vi(A.parentNode)||A,(we!=A||!R.scope)&&((pe=A.getAttribute("id"))?pe=u.escapeSelector(pe):A.setAttribute("id",pe=Q)),Ie=wi(C),ne=Ie.length;ne--;)Ie[ne]=(pe?"#"+pe:":scope")+" "+Ai(Ie[ne]);be=Ie.join(",")}try{return p.apply(F,we.querySelectorAll(be)),F}catch{it(C,!0)}finally{pe===Q&&A.removeAttribute("id")}}}return gs(C.replace(Ke,"$1"),A,F,B)}function Pi(){var C=[];function A(F,B){return C.push(F+" ")>o.cacheLength&&delete A[C.shift()],A[F+" "]=B}return A}function It(C){return C[Q]=!0,C}function fi(C){var A=v.createElement("fieldset");try{return!!C(A)}catch{return!1}finally{A.parentNode&&A.parentNode.removeChild(A),A=null}}function Hs(C){return function(A){return de(A,"input")&&A.type===C}}function Ns(C){return function(A){return(de(A,"input")||de(A,"button"))&&A.type===C}}function ds(C){return function(A){return"form"in A?A.parentNode&&A.disabled===!1?"label"in A?"label"in A.parentNode?A.parentNode.disabled===C:A.disabled===C:A.isDisabled===C||A.isDisabled!==!C&&Ms(A)===C:A.disabled===C:"label"in A?A.disabled===C:!1}}function oi(C){return It(function(A){return A=+A,It(function(F,B){for(var J,ne=C([],F.length,A),le=ne.length;le--;)F[J=ne[le]]&&(F[J]=!(B[J]=F[J]))})})}function Vi(C){return C&&typeof C.getElementsByTagName<"u"&&C}function Jt(C){var A,F=C?C.ownerDocument||C:Ve;return F==v||F.nodeType!==9||!F.documentElement||(v=F,D=v.documentElement,k=!u.isXMLDoc(v),V=D.matches||D.webkitMatchesSelector||D.msMatchesSelector,D.msMatchesSelector&&Ve!=v&&(A=v.defaultView)&&A.top!==A&&A.addEventListener("unload",Es),R.getById=fi(function(B){return D.appendChild(B).id=u.expando,!v.getElementsByName||!v.getElementsByName(u.expando).length}),R.disconnectedMatch=fi(function(B){return V.call(B,"*")}),R.scope=fi(function(){return v.querySelectorAll(":scope")}),R.cssHas=fi(function(){try{return v.querySelector(":has(*,:jqfake)"),!1}catch{return!0}}),R.getById?(o.filter.ID=function(B){var J=B.replace(jt,qt);return function(ne){return ne.getAttribute("id")===J}},o.find.ID=function(B,J){if(typeof J.getElementById<"u"&&k){var ne=J.getElementById(B);return ne?[ne]:[]}}):(o.filter.ID=function(B){var J=B.replace(jt,qt);return function(ne){var le=typeof ne.getAttributeNode<"u"&&ne.getAttributeNode("id");return le&&le.value===J}},o.find.ID=function(B,J){if(typeof J.getElementById<"u"&&k){var ne,le,pe,ue=J.getElementById(B);if(ue){if(ne=ue.getAttributeNode("id"),ne&&ne.value===B)return[ue];for(pe=J.getElementsByName(B),le=0;ue=pe[le++];)if(ne=ue.getAttributeNode("id"),ne&&ne.value===B)return[ue]}return[]}}),o.find.TAG=function(B,J){return typeof J.getElementsByTagName<"u"?J.getElementsByTagName(B):J.querySelectorAll(B)},o.find.CLASS=function(B,J){if(typeof J.getElementsByClassName<"u"&&k)return J.getElementsByClassName(B)},M=[],fi(function(B){var J;D.appendChild(B).innerHTML="<a id='"+Q+"' href='' disabled='disabled'></a><select id='"+Q+"-\r\\' disabled='disabled'><option selected=''></option></select>",B.querySelectorAll("[selected]").length||M.push("\\["+_e+"*(?:value|"+Mt+")"),B.querySelectorAll("[id~="+Q+"-]").length||M.push("~="),B.querySelectorAll("a#"+Q+"+*").length||M.push(".#.+[+~]"),B.querySelectorAll(":checked").length||M.push(":checked"),J=v.createElement("input"),J.setAttribute("type","hidden"),B.appendChild(J).setAttribute("name","D"),D.appendChild(B).disabled=!0,B.querySelectorAll(":disabled").length!==2&&M.push(":enabled",":disabled"),J=v.createElement("input"),J.setAttribute("name",""),B.appendChild(J),B.querySelectorAll("[name='']").length||M.push("\\["+_e+"*name"+_e+"*="+_e+`*(?:''|"")`)}),R.cssHas||M.push(":has"),M=M.length&&new RegExp(M.join("|")),Je=function(B,J){if(B===J)return d=!0,0;var ne=!B.compareDocumentPosition-!J.compareDocumentPosition;return ne||(ne=(B.ownerDocument||B)==(J.ownerDocument||J)?B.compareDocumentPosition(J):1,ne&1||!R.sortDetached&&J.compareDocumentPosition(B)===ne?B===v||B.ownerDocument==Ve&&We.contains(Ve,B)?-1:J===v||J.ownerDocument==Ve&&We.contains(Ve,J)?1:f?O.call(f,B)-O.call(f,J):0:ne&4?-1:1)}),v}We.matches=function(C,A){return We(C,null,null,A)},We.matchesSelector=function(C,A){if(Jt(C),k&&!it[A+" "]&&(!M||!M.test(A)))try{var F=V.call(C,A);if(F||R.disconnectedMatch||C.document&&C.document.nodeType!==11)return F}catch{it(A,!0)}return We(A,v,null,[C]).length>0},We.contains=function(C,A){return(C.ownerDocument||C)!=v&&Jt(C),u.contains(C,A)},We.attr=function(C,A){(C.ownerDocument||C)!=v&&Jt(C);var F=o.attrHandle[A.toLowerCase()],B=F&&oe.call(o.attrHandle,A.toLowerCase())?F(C,A,!k):void 0;return B!==void 0?B:C.getAttribute(A)},We.error=function(C){throw new Error("Syntax error, unrecognized expression: "+C)},u.uniqueSort=function(C){var A,F=[],B=0,J=0;if(d=!R.sortStable,f=!R.sortStable&&S.call(C,0),Be.call(C,Je),d){for(;A=C[J++];)A===C[J]&&(B=F.push(J));for(;B--;)Ze.call(C,F[B],1)}return f=null,C},u.fn.uniqueSort=function(){return this.pushStack(u.uniqueSort(S.apply(this)))},o=u.expr={cacheLength:50,createPseudo:It,match:Nt,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(C){return C[1]=C[1].replace(jt,qt),C[3]=(C[3]||C[4]||C[5]||"").replace(jt,qt),C[2]==="~="&&(C[3]=" "+C[3]+" "),C.slice(0,4)},CHILD:function(C){return C[1]=C[1].toLowerCase(),C[1].slice(0,3)==="nth"?(C[3]||We.error(C[0]),C[4]=+(C[4]?C[5]+(C[6]||1):2*(C[3]==="even"||C[3]==="odd")),C[5]=+(C[7]+C[8]||C[3]==="odd")):C[3]&&We.error(C[0]),C},PSEUDO:function(C){var A,F=!C[6]&&C[2];return Nt.CHILD.test(C[0])?null:(C[3]?C[2]=C[4]||C[5]||"":F&&Ht.test(F)&&(A=wi(F,!0))&&(A=F.indexOf(")",F.length-A)-F.length)&&(C[0]=C[0].slice(0,A),C[2]=F.slice(0,A)),C.slice(0,3))}},filter:{TAG:function(C){var A=C.replace(jt,qt).toLowerCase();return C==="*"?function(){return!0}:function(F){return de(F,A)}},CLASS:function(C){var A=ye[C+" "];return A||(A=new RegExp("(^|"+_e+")"+C+"("+_e+"|$)"))&&ye(C,function(F){return A.test(typeof F.className=="string"&&F.className||typeof F.getAttribute<"u"&&F.getAttribute("class")||"")})},ATTR:function(C,A,F){return function(B){var J=We.attr(B,C);return J==null?A==="!=":A?(J+="",A==="="?J===F:A==="!="?J!==F:A==="^="?F&&J.indexOf(F)===0:A==="*="?F&&J.indexOf(F)>-1:A==="$="?F&&J.slice(-F.length)===F:A==="~="?(" "+J.replace(He," ")+" ").indexOf(F)>-1:A==="|="?J===F||J.slice(0,F.length+1)===F+"-":!1):!0}},CHILD:function(C,A,F,B,J){var ne=C.slice(0,3)!=="nth",le=C.slice(-4)!=="last",pe=A==="of-type";return B===1&&J===0?function(ue){return!!ue.parentNode}:function(ue,Ie,be){var we,Pe,me,je,ht,nt=ne!==le?"nextSibling":"previousSibling",wt=ue.parentNode,Rt=pe&&ue.nodeName.toLowerCase(),ci=!be&&!pe,lt=!1;if(wt){if(ne){for(;nt;){for(me=ue;me=me[nt];)if(pe?de(me,Rt):me.nodeType===1)return!1;ht=nt=C==="only"&&!ht&&"nextSibling"}return!0}if(ht=[le?wt.firstChild:wt.lastChild],le&&ci){for(Pe=wt[Q]||(wt[Q]={}),we=Pe[C]||[],je=we[0]===q&&we[1],lt=je&&we[2],me=je&&wt.childNodes[je];me=++je&&me&&me[nt]||(lt=je=0)||ht.pop();)if(me.nodeType===1&&++lt&&me===ue){Pe[C]=[q,je,lt];break}}else if(ci&&(Pe=ue[Q]||(ue[Q]={}),we=Pe[C]||[],je=we[0]===q&&we[1],lt=je),lt===!1)for(;(me=++je&&me&&me[nt]||(lt=je=0)||ht.pop())&&!((pe?de(me,Rt):me.nodeType===1)&&++lt&&(ci&&(Pe=me[Q]||(me[Q]={}),Pe[C]=[q,lt]),me===ue)););return lt-=J,lt===B||lt%B===0&&lt/B>=0}}},PSEUDO:function(C,A){var F,B=o.pseudos[C]||o.setFilters[C.toLowerCase()]||We.error("unsupported pseudo: "+C);return B[Q]?B(A):B.length>1?(F=[C,C,"",A],o.setFilters.hasOwnProperty(C.toLowerCase())?It(function(J,ne){for(var le,pe=B(J,A),ue=pe.length;ue--;)le=O.call(J,pe[ue]),J[le]=!(ne[le]=pe[ue])}):function(J){return B(J,0,F)}):B}},pseudos:{not:It(function(C){var A=[],F=[],B=Qi(C.replace(Ke,"$1"));return B[Q]?It(function(J,ne,le,pe){for(var ue,Ie=B(J,null,pe,[]),be=J.length;be--;)(ue=Ie[be])&&(J[be]=!(ne[be]=ue))}):function(J,ne,le){return A[0]=J,B(A,null,le,F),A[0]=null,!F.pop()}}),has:It(function(C){return function(A){return We(C,A).length>0}}),contains:It(function(C){return C=C.replace(jt,qt),function(A){return(A.textContent||u.text(A)).indexOf(C)>-1}}),lang:It(function(C){return yi.test(C||"")||We.error("unsupported lang: "+C),C=C.replace(jt,qt).toLowerCase(),function(A){var F;do if(F=k?A.lang:A.getAttribute("xml:lang")||A.getAttribute("lang"))return F=F.toLowerCase(),F===C||F.indexOf(C+"-")===0;while((A=A.parentNode)&&A.nodeType===1);return!1}}),target:function(C){var A=i.location&&i.location.hash;return A&&A.slice(1)===C.id},root:function(C){return C===D},focus:function(C){return C===Os()&&v.hasFocus()&&!!(C.type||C.href||~C.tabIndex)},enabled:ds(!1),disabled:ds(!0),checked:function(C){return de(C,"input")&&!!C.checked||de(C,"option")&&!!C.selected},selected:function(C){return C.parentNode&&C.parentNode.selectedIndex,C.selected===!0},empty:function(C){for(C=C.firstChild;C;C=C.nextSibling)if(C.nodeType<6)return!1;return!0},parent:function(C){return!o.pseudos.empty(C)},header:function(C){return Xt.test(C.nodeName)},input:function(C){return Gt.test(C.nodeName)},button:function(C){return de(C,"input")&&C.type==="button"||de(C,"button")},text:function(C){var A;return de(C,"input")&&C.type==="text"&&((A=C.getAttribute("type"))==null||A.toLowerCase()==="text")},first:oi(function(){return[0]}),last:oi(function(C,A){return[A-1]}),eq:oi(function(C,A,F){return[F<0?F+A:F]}),even:oi(function(C,A){for(var F=0;F<A;F+=2)C.push(F);return C}),odd:oi(function(C,A){for(var F=1;F<A;F+=2)C.push(F);return C}),lt:oi(function(C,A,F){var B;for(F<0?B=F+A:F>A?B=A:B=F;--B>=0;)C.push(B);return C}),gt:oi(function(C,A,F){for(var B=F<0?F+A:F;++B<A;)C.push(B);return C})}},o.pseudos.nth=o.pseudos.eq;for(r in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})o.pseudos[r]=Hs(r);for(r in{submit:!0,reset:!0})o.pseudos[r]=Ns(r);function ps(){}ps.prototype=o.filters=o.pseudos,o.setFilters=new ps;function wi(C,A){var F,B,J,ne,le,pe,ue,Ie=Me[C+" "];if(Ie)return A?0:Ie.slice(0);for(le=C,pe=[],ue=o.preFilter;le;){(!F||(B=Ye.exec(le)))&&(B&&(le=le.slice(B[0].length)||le),pe.push(J=[])),F=!1,(B=bi.exec(le))&&(F=B.shift(),J.push({value:F,type:B[0].replace(Ke," ")}),le=le.slice(F.length));for(ne in o.filter)(B=Nt[ne].exec(le))&&(!ue[ne]||(B=ue[ne](B)))&&(F=B.shift(),J.push({value:F,type:ne,matches:B}),le=le.slice(F.length));if(!F)break}return A?le.length:le?We.error(C):Me(C,pe).slice(0)}function Ai(C){for(var A=0,F=C.length,B="";A<F;A++)B+=C[A].value;return B}function Ei(C,A,F){var B=A.dir,J=A.next,ne=J||B,le=F&&ne==="parentNode",pe=ie++;return A.first?function(ue,Ie,be){for(;ue=ue[B];)if(ue.nodeType===1||le)return C(ue,Ie,be);return!1}:function(ue,Ie,be){var we,Pe,me=[q,pe];if(be){for(;ue=ue[B];)if((ue.nodeType===1||le)&&C(ue,Ie,be))return!0}else for(;ue=ue[B];)if(ue.nodeType===1||le)if(Pe=ue[Q]||(ue[Q]={}),J&&de(ue,J))ue=ue[B]||ue;else{if((we=Pe[ne])&&we[0]===q&&we[1]===pe)return me[2]=we[2];if(Pe[ne]=me,me[2]=C(ue,Ie,be))return!0}return!1}}function Gi(C){return C.length>1?function(A,F,B){for(var J=C.length;J--;)if(!C[J](A,F,B))return!1;return!0}:C[0]}function Rs(C,A,F){for(var B=0,J=A.length;B<J;B++)We(C,A[B],F);return F}function Mi(C,A,F,B,J){for(var ne,le=[],pe=0,ue=C.length,Ie=A!=null;pe<ue;pe++)(ne=C[pe])&&(!F||F(ne,B,J))&&(le.push(ne),Ie&&A.push(pe));return le}function Xi(C,A,F,B,J,ne){return B&&!B[Q]&&(B=Xi(B)),J&&!J[Q]&&(J=Xi(J,ne)),It(function(le,pe,ue,Ie){var be,we,Pe,me,je=[],ht=[],nt=pe.length,wt=le||Rs(A||"*",ue.nodeType?[ue]:ue,[]),Rt=C&&(le||!A)?Mi(wt,je,C,ue,Ie):wt;if(F?(me=J||(le?C:nt||B)?[]:pe,F(Rt,me,ue,Ie)):me=Rt,B)for(be=Mi(me,ht),B(be,[],ue,Ie),we=be.length;we--;)(Pe=be[we])&&(me[ht[we]]=!(Rt[ht[we]]=Pe));if(le){if(J||C){if(J){for(be=[],we=me.length;we--;)(Pe=me[we])&&be.push(Rt[we]=Pe);J(null,me=[],be,Ie)}for(we=me.length;we--;)(Pe=me[we])&&(be=J?O.call(le,Pe):je[we])>-1&&(le[be]=!(pe[be]=Pe))}}else me=Mi(me===pe?me.splice(nt,me.length):me),J?J(null,pe,me,Ie):p.apply(pe,me)})}function Ji(C){for(var A,F,B,J=C.length,ne=o.relative[C[0].type],le=ne||o.relative[" "],pe=ne?1:0,ue=Ei(function(we){return we===A},le,!0),Ie=Ei(function(we){return O.call(A,we)>-1},le,!0),be=[function(we,Pe,me){var je=!ne&&(me||Pe!=h)||((A=Pe).nodeType?ue(we,Pe,me):Ie(we,Pe,me));return A=null,je}];pe<J;pe++)if(F=o.relative[C[pe].type])be=[Ei(Gi(be),F)];else{if(F=o.filter[C[pe].type].apply(null,C[pe].matches),F[Q]){for(B=++pe;B<J&&!o.relative[C[B].type];B++);return Xi(pe>1&&Gi(be),pe>1&&Ai(C.slice(0,pe-1).concat({value:C[pe-2].type===" "?"*":""})).replace(Ke,"$1"),F,pe<B&&Ji(C.slice(pe,B)),B<J&&Ji(C=C.slice(B)),B<J&&Ai(C))}be.push(F)}return Gi(be)}function zs(C,A){var F=A.length>0,B=C.length>0,J=function(ne,le,pe,ue,Ie){var be,we,Pe,me=0,je="0",ht=ne&&[],nt=[],wt=h,Rt=ne||B&&o.find.TAG("*",Ie),ci=q+=wt==null?1:Math.random()||.1,lt=Rt.length;for(Ie&&(h=le==v||le||Ie);je!==lt&&(be=Rt[je])!=null;je++){if(B&&be){for(we=0,!le&&be.ownerDocument!=v&&(Jt(be),pe=!k);Pe=C[we++];)if(Pe(be,le||v,pe)){p.call(ue,be);break}Ie&&(q=ci)}F&&((be=!Pe&&be)&&me--,ne&&ht.push(be))}if(me+=je,F&&je!==me){for(we=0;Pe=A[we++];)Pe(ht,nt,le,pe);if(ne){if(me>0)for(;je--;)ht[je]||nt[je]||(nt[je]=Re.call(ue));nt=Mi(nt)}p.apply(ue,nt),Ie&&!ne&&nt.length>0&&me+A.length>1&&u.uniqueSort(ue)}return Ie&&(q=ci,h=wt),ht};return F?It(J):J}function Qi(C,A){var F,B=[],J=[],ne=Se[C+" "];if(!ne){for(A||(A=wi(C)),F=A.length;F--;)ne=Ji(A[F]),ne[Q]?B.push(ne):J.push(ne);ne=Se(C,zs(J,B)),ne.selector=C}return ne}function gs(C,A,F,B){var J,ne,le,pe,ue,Ie=typeof C=="function"&&C,be=!B&&wi(C=Ie.selector||C);if(F=F||[],be.length===1){if(ne=be[0]=be[0].slice(0),ne.length>2&&(le=ne[0]).type==="ID"&&A.nodeType===9&&k&&o.relative[ne[1].type]){if(A=(o.find.ID(le.matches[0].replace(jt,qt),A)||[])[0],A)Ie&&(A=A.parentNode);else return F;C=C.slice(ne.shift().value.length)}for(J=Nt.needsContext.test(C)?0:ne.length;J--&&(le=ne[J],!o.relative[pe=le.type]);)if((ue=o.find[pe])&&(B=ue(le.matches[0].replace(jt,qt),Ki.test(ne[0].type)&&Vi(A.parentNode)||A))){if(ne.splice(J,1),C=B.length&&Ai(ne),!C)return p.apply(F,B),F;break}}return(Ie||Qi(C,be))(B,A,!k,F,!A||Ki.test(C)&&Vi(A.parentNode)||A),F}R.sortStable=Q.split("").sort(Je).join("")===Q,Jt(),R.sortDetached=fi(function(C){return C.compareDocumentPosition(v.createElement("fieldset"))&1}),u.find=We,u.expr[":"]=u.expr.pseudos,u.unique=u.uniqueSort,We.compile=Qi,We.select=gs,We.setDocument=Jt,We.tokenize=wi,We.escape=u.escapeSelector,We.getText=u.text,We.isXML=u.isXMLDoc,We.selectors=u.expr,We.support=u.support,We.uniqueSort=u.uniqueSort})();var Ge=function(r,o,h){for(var f=[],d=h!==void 0;(r=r[o])&&r.nodeType!==9;)if(r.nodeType===1){if(d&&u(r).is(h))break;f.push(r)}return f},xt=function(r,o){for(var h=[];r;r=r.nextSibling)r.nodeType===1&&r!==o&&h.push(r);return h},pt=u.expr.match.needsContext,zt=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function Qt(r,o,h){return I(o)?u.grep(r,function(f,d){return!!o.call(f,d,f)!==h}):o.nodeType?u.grep(r,function(f){return f===o!==h}):typeof o!="string"?u.grep(r,function(f){return O.call(o,f)>-1!==h}):u.filter(o,r,h)}u.filter=function(r,o,h){var f=o[0];return h&&(r=":not("+r+")"),o.length===1&&f.nodeType===1?u.find.matchesSelector(f,r)?[f]:[]:u.find.matches(r,u.grep(o,function(d){return d.nodeType===1}))},u.fn.extend({find:function(r){var o,h,f=this.length,d=this;if(typeof r!="string")return this.pushStack(u(r).filter(function(){for(o=0;o<f;o++)if(u.contains(d[o],this))return!0}));for(h=this.pushStack([]),o=0;o<f;o++)u.find(r,d[o],h);return f>1?u.uniqueSort(h):h},filter:function(r){return this.pushStack(Qt(this,r||[],!1))},not:function(r){return this.pushStack(Qt(this,r||[],!0))},is:function(r){return!!Qt(this,typeof r=="string"&&pt.test(r)?u(r):r||[],!1).length}});var ut,Bt=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,gt=u.fn.init=function(r,o,h){var f,d;
vendor: 8,986 bytes, line 10
10if(!r)return this;if(h=h||ut,typeof r=="string")if(r[0]==="<"&&r[r.length-1]===">"&&r.length>=3?f=[null,r,null]:f=Bt.exec(r),f&&(f[1]||!o))if(f[1]){if(o=o instanceof u?o[0]:o,u.merge(this,u.parseHTML(f[1],o&&o.nodeType?o.ownerDocument||o:N,!0)),zt.test(f[1])&&u.isPlainObject(o))for(f in o)I(this[f])?this[f](o[f]):this.attr(f,o[f]);return this}else return d=N.getElementById(f[2]),d&&(this[0]=d,this.length=1),this;else return!o||o.jquery?(o||h).find(r):this.constructor(o).find(r);else{if(r.nodeType)return this[0]=r,this.length=1,this;if(I(r))return h.ready!==void 0?h.ready(r):r(u)}return u.makeArray(r,this)};gt.prototype=u.fn,ut=u(N);var Ut=/^(?:parents|prev(?:Until|All))/,Zt={children:!0,contents:!0,next:!0,prev:!0};u.fn.extend({has:function(r){var o=u(r,this),h=o.length;return this.filter(function(){for(var f=0;f<h;f++)if(u.contains(this,o[f]))return!0})},closest:function(r,o){var h,f=0,d=this.length,p=[],v=typeof r!="string"&&u(r);if(!pt.test(r)){for(;f<d;f++)for(h=this[f];h&&h!==o;h=h.parentNode)if(h.nodeType<11&&(v?v.index(h)>-1:h.nodeType===1&&u.find.matchesSelector(h,r))){p.push(h);break}}return this.pushStack(p.length>1?u.uniqueSort(p):p)},index:function(r){return r?typeof r=="string"?O.call(u(r),this[0]):O.call(this,r.jquery?r[0]:r):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(r,o){return this.pushStack(u.uniqueSort(u.merge(this.get(),u(r,o))))},addBack:function(r){return this.add(r==null?this.prevObject:this.prevObject.filter(r))}});function di(r,o){for(;(r=r[o])&&r.nodeType!==1;);return r}u.each({parent:function(r){var o=r.parentNode;return o&&o.nodeType!==11?o:null},parents:function(r){return Ge(r,"parentNode")},parentsUntil:function(r,o,h){return Ge(r,"parentNode",h)},next:function(r){return di(r,"nextSibling")},prev:function(r){return di(r,"previousSibling")},nextAll:function(r){return Ge(r,"nextSibling")},prevAll:function(r){return Ge(r,"previousSibling")},nextUntil:function(r,o,h){return Ge(r,"nextSibling",h)},prevUntil:function(r,o,h){return Ge(r,"previousSibling",h)},siblings:function(r){return xt((r.parentNode||{}).firstChild,r)},children:function(r){return xt(r.firstChild)},contents:function(r){return r.contentDocument!=null&&b(r.contentDocument)?r.contentDocument:(de(r,"template")&&(r=r.content||r),u.merge([],r.childNodes))}},function(r,o){u.fn[r]=function(h,f){var d=u.map(this,o,h);return r.slice(-5)!=="Until"&&(f=h),f&&typeof f=="string"&&(d=u.filter(f,d)),this.length>1&&(Zt[r]||u.uniqueSort(d),Ut.test(r)&&d.reverse()),this.pushStack(d)}});var mt=/[^\x20\t\r\n\f]+/g;function Zi(r){var o={};return u.each(r.match(mt)||[],function(h,f){o[f]=!0}),o}u.Callbacks=function(r){r=typeof r=="string"?Zi(r):u.extend({},r);var o,h,f,d,p=[],v=[],D=-1,k=function(){for(d=d||r.once,f=o=!0;v.length;D=-1)for(h=v.shift();++D<p.length;)p[D].apply(h[0],h[1])===!1&&r.stopOnFalse&&(D=p.length,h=!1);r.memory||(h=!1),o=!1,d&&(h?p=[]:p="")},M={add:function(){return p&&(h&&!o&&(D=p.length-1,v.push(h)),(function V(Q){u.each(Q,function(q,ie){I(ie)?(!r.unique||!M.has(ie))&&p.push(ie):ie&&ie.length&&se(ie)!=="string"&&V(ie)})})(arguments),h&&!o&&k()),this},remove:function(){return u.each(arguments,function(V,Q){for(var q;(q=u.inArray(Q,p,q))>-1;)p.splice(q,1),q<=D&&D--}),this},has:function(V){return V?u.inArray(V,p)>-1:p.length>0},empty:function(){return p&&(p=[]),this},disable:function(){return d=v=[],p=h="",this},disabled:function(){return!p},lock:function(){return d=v=[],!h&&!o&&(p=h=""),this},locked:function(){return!!d},fireWith:function(V,Q){return d||(Q=Q||[],Q=[V,Q.slice?Q.slice():Q],v.push(Q),o||k()),this},fire:function(){return M.fireWith(this,arguments),this},fired:function(){return!!f}};return M};function $t(r){return r}function pi(r){throw r}function xi(r,o,h,f){var d;try{r&&I(d=r.promise)?d.call(r).done(o).fail(h):r&&I(d=r.then)?d.call(r,o,h):o.apply(void 0,[r].slice(f))}catch(p){h.apply(void 0,[p])}}u.extend({Deferred:function(r){var o=[["notify","progress",u.Callbacks("memory"),u.Callbacks("memory"),2],["resolve","done",u.Callbacks("once memory"),u.Callbacks("once memory"),0,"resolved"],["reject","fail",u.Callbacks("once memory"),u.Callbacks("once memory"),1,"rejected"]],h="pending",f={state:function(){return h},always:function(){return d.done(arguments).fail(arguments),this},catch:function(p){return f.then(null,p)},pipe:function(){var p=arguments;return u.Deferred(function(v){u.each(o,function(D,k){var M=I(p[k[4]])&&p[k[4]];d[k[1]](function(){var V=M&&M.apply(this,arguments);V&&I(V.promise)?V.promise().progress(v.notify).done(v.resolve).fail(v.reject):v[k[0]+"With"](this,M?[V]:arguments)})}),p=null}).promise()},then:function(p,v,D){var k=0;function M(V,Q,q,ie){return function(){var ye=this,Me=arguments,Se=function(){var Je,Mt;if(!(V<k)){if(Je=q.apply(ye,Me),Je===Q.promise())throw new TypeError("Thenable self-resolution");Mt=Je&&(typeof Je=="object"||typeof Je=="function")&&Je.then,I(Mt)?ie?Mt.call(Je,M(k,Q,$t,ie),M(k,Q,pi,ie)):(k++,Mt.call(Je,M(k,Q,$t,ie),M(k,Q,pi,ie),M(k,Q,$t,Q.notifyWith))):(q!==$t&&(ye=void 0,Me=[Je]),(ie||Q.resolveWith)(ye,Me))}},it=ie?Se:function(){try{Se()}catch(Je){u.Deferred.exceptionHook&&u.Deferred.exceptionHook(Je,it.error),V+1>=k&&(q!==pi&&(ye=void 0,Me=[Je]),Q.rejectWith(ye,Me))}};V?it():(u.Deferred.getErrorHook?it.error=u.Deferred.getErrorHook():u.Deferred.getStackHook&&(it.error=u.Deferred.getStackHook()),i.setTimeout(it))}}return u.Deferred(function(V){o[0][3].add(M(0,V,I(D)?D:$t,V.notifyWith)),o[1][3].add(M(0,V,I(p)?p:$t)),o[2][3].add(M(0,V,I(v)?v:pi))}).promise()},promise:function(p){return p!=null?u.extend(p,f):f}},d={};return u.each(o,function(p,v){var D=v[2],k=v[5];f[v[1]]=D.add,k&&D.add(function(){h=k},o[3-p][2].disable,o[3-p][3].disable,o[0][2].lock,o[0][3].lock),D.add(v[3].fire),d[v[0]]=function(){return d[v[0]+"With"](this===d?void 0:this,arguments),this},d[v[0]+"With"]=D.fireWith}),f.promise(d),r&&r.call(d,d),d},when:function(r){var o=arguments.length,h=o,f=Array(h),d=S.call(arguments),p=u.Deferred(),v=function(D){return function(k){f[D]=this,d[D]=arguments.length>1?S.call(arguments):k,--o||p.resolveWith(f,d)}};if(o<=1&&(xi(r,p.done(v(h)).resolve,p.reject,!o),p.state()==="pending"||I(d[h]&&d[h].then)))return p.then();for(;h--;)xi(d[h],v(h),p.reject);return p.promise()}});var Oi=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;u.Deferred.exceptionHook=function(r,o){i.console&&i.console.warn&&r&&Oi.test(r.name)&&i.console.warn("jQuery.Deferred exception: "+r.message,r.stack,o)},u.readyException=function(r){i.setTimeout(function(){throw r})};var Ci=u.Deferred();u.fn.ready=function(r){return Ci.then(r).catch(function(o){u.readyException(o)}),this},u.extend({isReady:!1,readyWait:1,ready:function(r){(r===!0?--u.readyWait:u.isReady)||(u.isReady=!0,!(r!==!0&&--u.readyWait>0)&&Ci.resolveWith(N,[u]))}}),u.ready.then=Ci.then;function gi(){N.removeEventListener("DOMContentLoaded",gi),i.removeEventListener("load",gi),u.ready()}N.readyState==="complete"||N.readyState!=="loading"&&!N.documentElement.doScroll?i.setTimeout(u.ready):(N.addEventListener("DOMContentLoaded",gi),i.addEventListener("load",gi));var Pt=function(r,o,h,f,d,p,v){var D=0,k=r.length,M=h==null;if(se(h)==="object"){d=!0;for(D in h)Pt(r,o,D,h[D],!0,p,v)}else if(f!==void 0&&(d=!0,I(f)||(v=!0),M&&(v?(o.call(r,f),o=null):(M=o,o=function(V,Q,q){return M.call(u(V),q)})),o))for(;D<k;D++)o(r[D],h,v?f:f.call(r[D],D,o(r[D],h)));return d?r:M?o.call(r):k?o(r[0],h):p},$i=/^-ms-/,es=/-([a-z])/g;function ts(r,o){return o.toUpperCase()}function Ct(r){return r.replace($i,"ms-").replace(es,ts)}var li=function(r){return r.nodeType===1||r.nodeType===9||!+r.nodeType};function ui(){this.expando=u.expando+ui.uid++}ui.uid=1,ui.prototype={cache:function(r){var o=r[this.expando];return o||(o={},li(r)&&(r.nodeType?r[this.expando]=o:Object.defineProperty(r,this.expando,{value:o,configurable:!0}))),o},set:function(r,o,h){var f,d=this.cache(r);if(typeof o=="string")d[Ct(o)]=h;else for(f in o)d[Ct(f)]=o[f];return d},get:function(r,o){return o===void 0?this.cache(r):r[this.expando]&&r[this.expando][Ct(o)]},access:function(r,o,h){return o===void 0||o&&typeof o=="string"&&h===void 0?this.get(r,o):(this.set(r,o,h),h!==void 0?h:o)},remove:function(r,o){var h,f=r[this.expando];if(f!==void 0){if(o!==void 0)for(Array.isArray(o)?o=o.map(Ct):(o=Ct(o),o=o in f?[o]:o.match(mt)||[]),h=o.length;h--;)delete f[o[h]];(o===void 0||u.isEmptyObject(f))&&(r.nodeType?r[this.expando]=void 0:delete r[this.expando])}},hasData:function(r){var o=r[this.expando];return o!==void 0&&!u.isEmptyObject(o)}};var ge=new ui,rt=new ui,is=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,ss=/[A-Z]/g;function Yt(r){return r==="true"?!0:r==="false"?!1:r==="null"?null:r===+r+""?+r:is.test(r)?JSON.parse(r):r}function ki(r,o,h){var f;if(h===void 0&&r.nodeType===1)if(f="data-"+o.replace(ss,"-$&").toLowerCase(),h=r.getAttribute(f),typeof h=="string"){try{h=Yt(h)}catch{}rt.set(r,o,h)}else h=void 0;return h}u.extend({hasData:function(r){return rt.hasData(r)||ge.hasData(r)}
vendor: 9,051 bytes, line 10
10,data:function(r,o,h){return rt.access(r,o,h)},removeData:function(r,o){rt.remove(r,o)},_data:function(r,o,h){return ge.access(r,o,h)},_removeData:function(r,o){ge.remove(r,o)}}),u.fn.extend({data:function(r,o){var h,f,d,p=this[0],v=p&&p.attributes;if(r===void 0){if(this.length&&(d=rt.get(p),p.nodeType===1&&!ge.get(p,"hasDataAttrs"))){for(h=v.length;h--;)v[h]&&(f=v[h].name,f.indexOf("data-")===0&&(f=Ct(f.slice(5)),ki(p,f,d[f])));ge.set(p,"hasDataAttrs",!0)}return d}return typeof r=="object"?this.each(function(){rt.set(this,r)}):Pt(this,function(D){var k;if(p&&D===void 0)return k=rt.get(p,r),k!==void 0||(k=ki(p,r),k!==void 0)?k:void 0;this.each(function(){rt.set(this,r,D)})},null,o,arguments.length>1,null,!0)},removeData:function(r){return this.each(function(){rt.remove(this,r)})}}),u.extend({queue:function(r,o,h){var f;if(r)return o=(o||"fx")+"queue",f=ge.get(r,o),h&&(!f||Array.isArray(h)?f=ge.access(r,o,u.makeArray(h)):f.push(h)),f||[]},dequeue:function(r,o){o=o||"fx";var h=u.queue(r,o),f=h.length,d=h.shift(),p=u._queueHooks(r,o),v=function(){u.dequeue(r,o)};d==="inprogress"&&(d=h.shift(),f--),d&&(o==="fx"&&h.unshift("inprogress"),delete p.stop,d.call(r,v,p)),!f&&p&&p.empty.fire()},_queueHooks:function(r,o){var h=o+"queueHooks";return ge.get(r,h)||ge.access(r,h,{empty:u.Callbacks("once memory").add(function(){ge.remove(r,[o+"queue",h])})})}}),u.fn.extend({queue:function(r,o){var h=2;return typeof r!="string"&&(o=r,r="fx",h--),arguments.length<h?u.queue(this[0],r):o===void 0?this:this.each(function(){var f=u.queue(this,r,o);u._queueHooks(this,r),r==="fx"&&f[0]!=="inprogress"&&u.dequeue(this,r)})},dequeue:function(r){return this.each(function(){u.dequeue(this,r)})},clearQueue:function(r){return this.queue(r||"fx",[])},promise:function(r,o){var h,f=1,d=u.Deferred(),p=this,v=this.length,D=function(){--f||d.resolveWith(p,[p])};for(typeof r!="string"&&(o=r,r=void 0),r=r||"fx";v--;)h=ge.get(p[v],r+"queueHooks"),h&&h.empty&&(f++,h.empty.add(D));return D(),d.promise(o)}});var mi=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,Kt=new RegExp("^(?:([+-])=|)("+mi+")([a-z%]*)$","i"),vt=["Top","Right","Bottom","Left"],_t=N.documentElement,ei=function(r){return u.contains(r.ownerDocument,r)},ns={composed:!0};_t.getRootNode&&(ei=function(r){return u.contains(r.ownerDocument,r)||r.getRootNode(ns)===r.ownerDocument});var Lt=function(r,o){return r=o||r,r.style.display==="none"||r.style.display===""&&ei(r)&&u.css(r,"display")==="none"};function Hi(r,o,h,f){var d,p,v=20,D=f?function(){return f.cur()}:function(){return u.css(r,o,"")},k=D(),M=h&&h[3]||(u.cssNumber[o]?"":"px"),V=r.nodeType&&(u.cssNumber[o]||M!=="px"&&+k)&&Kt.exec(u.css(r,o));if(V&&V[3]!==M){for(k=k/2,M=M||V[3],V=+k||1;v--;)u.style(r,o,V+M),(1-p)*(1-(p=D()/k||.5))<=0&&(v=0),V=V/p;V=V*2,u.style(r,o,V+M),h=h||[]}return h&&(V=+V||+k||0,d=h[1]?V+(h[1]+1)*h[2]:+h[2],f&&(f.unit=M,f.start=V,f.end=d)),d}var Ni={};function rs(r){var o,h=r.ownerDocument,f=r.nodeName,d=Ni[f];return d||(o=h.body.appendChild(h.createElement(f)),d=u.css(o,"display"),o.parentNode.removeChild(o),d==="none"&&(d="block"),Ni[f]=d,d)}function ti(r,o){for(var h,f,d=[],p=0,v=r.length;p<v;p++)f=r[p],f.style&&(h=f.style.display,o?(h==="none"&&(d[p]=ge.get(f,"display")||null,d[p]||(f.style.display="")),f.style.display===""&&Lt(f)&&(d[p]=rs(f))):h!=="none"&&(d[p]="none",ge.set(f,"display",h)));for(p=0;p<v;p++)d[p]!=null&&(r[p].style.display=d[p]);return r}u.fn.extend({show:function(){return ti(this,!0)},hide:function(){return ti(this)},toggle:function(r){return typeof r=="boolean"?r?this.show():this.hide():this.each(function(){Lt(this)?u(this).show():u(this).hide()})}});var hi=/^(?:checkbox|radio)$/i,Ri=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,zi=/^$|^module$|\/(?:java|ecma)script/i;(function(){var r=N.createDocumentFragment(),o=r.appendChild(N.createElement("div")),h=N.createElement("input");h.setAttribute("type","radio"),h.setAttribute("checked","checked"),h.setAttribute("name","t"),o.appendChild(h),R.checkClone=o.cloneNode(!0).cloneNode(!0).lastChild.checked,o.innerHTML="<textarea>x</textarea>",R.noCloneChecked=!!o.cloneNode(!0).lastChild.defaultValue,o.innerHTML="<option></option>",R.option=!!o.lastChild})();var ft={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,"",""]};ft.tbody=ft.tfoot=ft.colgroup=ft.caption=ft.thead,ft.th=ft.td,R.option||(ft.optgroup=ft.option=[1,"<select multiple='multiple'>","</select>"]);function at(r,o){var h;return typeof r.getElementsByTagName<"u"?h=r.getElementsByTagName(o||"*"):typeof r.querySelectorAll<"u"?h=r.querySelectorAll(o||"*"):h=[],o===void 0||o&&de(r,o)?u.merge([r],h):h}function Si(r,o){for(var h=0,f=r.length;h<f;h++)ge.set(r[h],"globalEval",!o||ge.get(o[h],"globalEval"))}var as=/<|&#?\w+;/;function Li(r,o,h,f,d){for(var p,v,D,k,M,V,Q=o.createDocumentFragment(),q=[],ie=0,ye=r.length;ie<ye;ie++)if(p=r[ie],p||p===0)if(se(p)==="object")u.merge(q,p.nodeType?[p]:p);else if(!as.test(p))q.push(o.createTextNode(p));else{for(v=v||Q.appendChild(o.createElement("div")),D=(Ri.exec(p)||["",""])[1].toLowerCase(),k=ft[D]||ft._default,v.innerHTML=k[1]+u.htmlPrefilter(p)+k[2],V=k[0];V--;)v=v.lastChild;u.merge(q,v.childNodes),v=Q.firstChild,v.textContent=""}for(Q.textContent="",ie=0;p=q[ie++];){if(f&&u.inArray(p,f)>-1){d&&d.push(p);continue}if(M=ei(p),v=at(Q.appendChild(p),"script"),M&&Si(v),h)for(V=0;p=v[V++];)zi.test(p.type||"")&&h.push(p)}return Q}var Wt=/^([^.]*)(?:\.(.+)|)/;function ii(){return!0}function si(){return!1}function Ti(r,o,h,f,d,p){var v,D;if(typeof o=="object"){typeof h!="string"&&(f=f||h,h=void 0);for(D in o)Ti(r,D,h,f,o[D],p);return r}if(f==null&&d==null?(d=h,f=h=void 0):d==null&&(typeof h=="string"?(d=f,f=void 0):(d=f,f=h,h=void 0)),d===!1)d=si;else if(!d)return r;return p===1&&(v=d,d=function(k){return u().off(k),v.apply(this,arguments)},d.guid=v.guid||(v.guid=u.guid++)),r.each(function(){u.event.add(this,o,d,f,h)})}u.event={global:{},add:function(r,o,h,f,d){var p,v,D,k,M,V,Q,q,ie,ye,Me,Se=ge.get(r);if(li(r))for(h.handler&&(p=h,h=p.handler,d=p.selector),d&&u.find.matchesSelector(_t,d),h.guid||(h.guid=u.guid++),(k=Se.events)||(k=Se.events=Object.create(null)),(v=Se.handle)||(v=Se.handle=function(it){return typeof u<"u"&&u.event.triggered!==it.type?u.event.dispatch.apply(r,arguments):void 0}),o=(o||"").match(mt)||[""],M=o.length;M--;)D=Wt.exec(o[M])||[],ie=Me=D[1],ye=(D[2]||"").split(".").sort(),ie&&(Q=u.event.special[ie]||{},ie=(d?Q.delegateType:Q.bindType)||ie,Q=u.event.special[ie]||{},V=u.extend({type:ie,origType:Me,data:f,handler:h,guid:h.guid,selector:d,needsContext:d&&u.expr.match.needsContext.test(d),namespace:ye.join(".")},p),(q=k[ie])||(q=k[ie]=[],q.delegateCount=0,(!Q.setup||Q.setup.call(r,f,ye,v)===!1)&&r.addEventListener&&r.addEventListener(ie,v)),Q.add&&(Q.add.call(r,V),V.handler.guid||(V.handler.guid=h.guid)),d?q.splice(q.delegateCount++,0,V):q.push(V),u.event.global[ie]=!0)},remove:function(r,o,h,f,d){var p,v,D,k,M,V,Q,q,ie,ye,Me,Se=ge.hasData(r)&&ge.get(r);if(!(!Se||!(k=Se.events))){for(o=(o||"").match(mt)||[""],M=o.length;M--;){if(D=Wt.exec(o[M])||[],ie=Me=D[1],ye=(D[2]||"").split(".").sort(),!ie){for(ie in k)u.event.remove(r,ie+o[M],h,f,!0);continue}for(Q=u.event.special[ie]||{},ie=(f?Q.delegateType:Q.bindType)||ie,q=k[ie]||[],D=D[2]&&new RegExp("(^|\\.)"+ye.join("\\.(?:.*\\.|)")+"(\\.|$)"),v=p=q.length;p--;)V=q[p],(d||Me===V.origType)&&(!h||h.guid===V.guid)&&(!D||D.test(V.namespace))&&(!f||f===V.selector||f==="**"&&V.selector)&&(q.splice(p,1),V.selector&&q.delegateCount--,Q.remove&&Q.remove.call(r,V));v&&!q.length&&((!Q.teardown||Q.teardown.call(r,ye,Se.handle)===!1)&&u.removeEvent(r,ie,Se.handle),delete k[ie])}u.isEmptyObject(k)&&ge.remove(r,"handle events")}},dispatch:function(r){var o,h,f,d,p,v,D=new Array(arguments.length),k=u.event.fix(r),M=(ge.get(this,"events")||Object.create(null))[k.type]||[],V=u.event.special[k.type]||{};for(D[0]=k,o=1;o<arguments.length;o++)D[o]=arguments[o];if(k.delegateTarget=this,!(V.preDispatch&&V.preDispatch.call(this,k)===!1)){for(v=u.event.handlers.call(this,k,M),o=0;(d=v[o++])&&!k.isPropagationStopped();)for(k.currentTarget=d.elem,h=0;(p=d.handlers[h++])&&!k.isImmediatePropagationStopped();)(!k.rnamespace||p.namespace===!1||k.rnamespace.test(p.namespace))&&(k.handleObj=p,k.data=p.data,f=((u.event.special[p.origType]||{}).handle||p.handler).apply(d.elem,D),f!==void 0&&(k.result=f)===!1&&(k.preventDefault(),k.stopPropagation()));return V.postDispatch&&V.postDispatch.call(this,k),k.result}},handlers:function(r,o){var h,f,d,p,v,D=[],k=o.delegateCount,M=r.target;if(k&&M.nodeType&&!(r.type==="click"&&r.button>=1)){for(;M!==this;M=M.parentNode||this)if(M.nodeType===1&&!(r.type==="click"&&M.disabled===!0)){for(p=[],v={},h=0;h<k;h++)f=o[h],d=f.selector+" ",v[d]===void 0&&(v[d]=f.needsContext?u(d,this).index(M)>-1:u.find(d,this,null,[M]).length),v[d]&&p.push(f);p.length&&D.push({elem:M,handlers:p})}}return M=this,k<o.length&&D.push({elem:M,handlers:o.slice(k)}),D}
10,addProp:function(r,o){Object.defineProperty(u.Event.prototype,r,{enumerable:!0,configurable:!0,get:I(o)?function(){if(this.originalEvent)return o(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[r]},set:function(h){Object.defineProperty(this,r,{enumerable:!0,configurable:!0,writable:!0,value:h})}})},fix:function(r){return r[u.expando]?r:new u.Event(r)},special:{load:{noBubble:!0},click:{setup:function(r){var o=this||r;return hi.test(o.type)&&o.click&&de(o,"input")&&e(o,"click",!0),!1},trigger:function(r){var o=this||r;return hi.test(o.type)&&o.click&&de(o,"input")&&e(o,"click"),!0},_default:function(r){var o=r.target;return hi.test(o.type)&&o.click&&de(o,"input")&&ge.get(o,"click")||de(o,"a")}},beforeunload:{postDispatch:function(r){r.result!==void 0&&r.originalEvent&&(r.originalEvent.returnValue=r.result)}}}};function e(r,o,h){if(!h){ge.get(r,o)===void 0&&u.event.add(r,o,ii);return}ge.set(r,o,!1),u.event.add(r,o,{namespace:!1,handler:function(f){var d,p=ge.get(this,o);if(f.isTrigger&1&&this[o]){if(p)(u.event.special[o]||{}).delegateType&&f.stopPropagation();else if(p=S.call(arguments),ge.set(this,o,p),this[o](),d=ge.get(this,o),ge.set(this,o,!1),p!==d)return f.stopImmediatePropagation(),f.preventDefault(),d}else p&&(ge.set(this,o,u.event.trigger(p[0],p.slice(1),this)),f.stopPropagation(),f.isImmediatePropagationStopped=ii)}})}u.removeEvent=function(r,o,h){r.removeEventListener&&r.removeEventListener(o,h)},u.Event=function(r,o){if(!(this instanceof u.Event))return new u.Event(r,o);r&&r.type?(this.originalEvent=r,this.type=r.type,this.isDefaultPrevented=r.defaultPrevented||r.defaultPrevented===void 0&&r.returnValue===!1?ii:si,this.target=r.target&&r.target.nodeType===3?r.target.parentNode:r.target,this.currentTarget=r.currentTarget,this.relatedTarget=r.relatedTarget):this.type=r,o&&u.extend(this,o),this.timeStamp=r&&r.timeStamp||Date.now(),this[u.expando]=!0},u.Event.prototype={constructor:u.Event,isDefaultPrevented:si,isPropagationStopped:si,isImmediatePropagationStopped:si,isSimulated:!1,preventDefault:function(){var r=this.originalEvent;this.isDefaultPrevented=ii,r&&!this.isSimulated&&r.preventDefault()},stopPropagation:function(){var r=this.originalEvent;this.isPropagationStopped=ii,r&&!this.isSimulated&&r.stopPropagation()},stopImmediatePropagation:function(){var r=this.originalEvent;this.isImmediatePropagationStopped=ii,r&&!this.isSimulated&&r.stopImmediatePropagation(),this.stopPropagation()}},u.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},u.event.addProp),u.each({focus:"focusin",blur:"focusout"},function(r,o){function h(f){if(N.documentMode){var d=ge.get(this,"handle"),p=u.event.fix(f);p.type=f.type==="focusin"?"focus":"blur",p.isSimulated=!0,d(f),p.target===p.currentTarget&&d(p)}else u.event.simulate(o,f.target,u.event.fix(f))}u.event.special[r]={setup:function(){var f;if(e(this,r,!0),N.documentMode)f=ge.get(this,o),f||this.addEventListener(o,h),ge.set(this,o,(f||0)+1);else return!1},trigger:function(){return e(this,r),!0},teardown:function(){var f;if(N.documentMode)f=ge.get(this,o)-1,f?ge.set(this,o,f):(this.removeEventListener(o,h),ge.remove(this,o));else return!1},_default:function(f){return ge.get(f.target,r)},delegateType:o},u.event.special[o]={setup:function(){var f=this.ownerDocument||this.document||this,d=N.documentMode?this:f,p=ge.get(d,o);p||(N.documentMode?this.addEventListener(o,h):f.addEventListener(r,h,!0)),ge.set(d,o,(p||0)+1)},teardown:function(){var f=this.ownerDocument||this.document||this,d=N.documentMode?this:f,p=ge.get(d,o)-1;p?ge.set(d,o,p):(N.documentMode?this.removeEventListener(o,h):f.removeEventListener(r,h,!0),ge.remove(d,o))}}}
vendor: 14,308 bytes, line 10
10),u.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(r,o){u.event.special[r]={delegateType:o,bindType:o,handle:function(h){var f,d=this,p=h.relatedTarget,v=h.handleObj;return(!p||p!==d&&!u.contains(d,p))&&(h.type=v.origType,f=v.handler.apply(this,arguments),h.type=o),f}}}),u.fn.extend({on:function(r,o,h,f){return Ti(this,r,o,h,f)},one:function(r,o,h,f){return Ti(this,r,o,h,f,1)},off:function(r,o,h){var f,d;if(r&&r.preventDefault&&r.handleObj)return f=r.handleObj,u(r.delegateTarget).off(f.namespace?f.origType+"."+f.namespace:f.origType,f.selector,f.handler),this;if(typeof r=="object"){for(d in r)this.off(d,o,r[d]);return this}return(o===!1||typeof o=="function")&&(h=o,o=void 0),h===!1&&(h=si),this.each(function(){u.event.remove(this,r,h,o)})}});var t=/<script|<style|<link/i,s=/checked\s*(?:[^=]|=\s*.checked.)/i,n=/^\s*<!\[CDATA\[|\]\]>\s*$/g;function a(r,o){return de(r,"table")&&de(o.nodeType!==11?o:o.firstChild,"tr")&&u(r).children("tbody")[0]||r}function l(r){return r.type=(r.getAttribute("type")!==null)+"/"+r.type,r}function c(r){return(r.type||"").slice(0,5)==="true/"?r.type=r.type.slice(5):r.removeAttribute("type"),r}function g(r,o){var h,f,d,p,v,D,k;if(o.nodeType===1){if(ge.hasData(r)&&(p=ge.get(r),k=p.events,k)){ge.remove(o,"handle events");for(d in k)for(h=0,f=k[d].length;h<f;h++)u.event.add(o,d,k[d][h])}rt.hasData(r)&&(v=rt.access(r),D=u.extend({},v),rt.set(o,D))}}function m(r,o){var h=o.nodeName.toLowerCase();h==="input"&&hi.test(r.type)?o.checked=r.checked:(h==="input"||h==="textarea")&&(o.defaultValue=r.defaultValue)}function x(r,o,h,f){o=Y(o);var d,p,v,D,k,M,V=0,Q=r.length,q=Q-1,ie=o[0],ye=I(ie);if(ye||Q>1&&typeof ie=="string"&&!R.checkClone&&s.test(ie))return r.each(function(Me){var Se=r.eq(Me);ye&&(o[0]=ie.call(this,Me,Se.html())),x(Se,o,h,f)});if(Q&&(d=Li(o,r[0].ownerDocument,!1,r,f),p=d.firstChild,d.childNodes.length===1&&(d=p),p||f)){for(v=u.map(at(d,"script"),l),D=v.length;V<Q;V++)k=d,V!==q&&(k=u.clone(k,!0,!0),D&&u.merge(v,at(k,"script"))),h.call(r[V],k,V);if(D)for(M=v[v.length-1].ownerDocument,u.map(v,c),V=0;V<D;V++)k=v[V],zi.test(k.type||"")&&!ge.access(k,"globalEval")&&u.contains(M,k)&&(k.src&&(k.type||"").toLowerCase()!=="module"?u._evalUrl&&!k.noModule&&u._evalUrl(k.src,{nonce:k.nonce||k.getAttribute("nonce")},M):re(k.textContent.replace(n,""),k,M))}return r}function T(r,o,h){for(var f,d=o?u.filter(o,r):r,p=0;(f=d[p])!=null;p++)!h&&f.nodeType===1&&u.cleanData(at(f)),f.parentNode&&(h&&ei(f)&&Si(at(f,"script")),f.parentNode.removeChild(f));return r}u.extend({htmlPrefilter:function(r){return r},clone:function(r,o,h){var f,d,p,v,D=r.cloneNode(!0),k=ei(r);if(!R.noCloneChecked&&(r.nodeType===1||r.nodeType===11)&&!u.isXMLDoc(r))for(v=at(D),p=at(r),f=0,d=p.length;f<d;f++)m(p[f],v[f]);if(o)if(h)for(p=p||at(r),v=v||at(D),f=0,d=p.length;f<d;f++)g(p[f],v[f]);else g(r,D);return v=at(D,"script"),v.length>0&&Si(v,!k&&at(r,"script")),D},cleanData:function(r){for(var o,h,f,d=u.event.special,p=0;(h=r[p])!==void 0;p++)if(li(h)){if(o=h[ge.expando]){if(o.events)for(f in o.events)d[f]?u.event.remove(h,f):u.removeEvent(h,f,o.handle);h[ge.expando]=void 0}h[rt.expando]&&(h[rt.expando]=void 0)}}}),u.fn.extend({detach:function(r){return T(this,r,!0)},remove:function(r){return T(this,r)},text:function(r){return Pt(this,function(o){return o===void 0?u.text(this):this.empty().each(function(){(this.nodeType===1||this.nodeType===11||this.nodeType===9)&&(this.textContent=o)})},null,r,arguments.length)},append:function(){return x(this,arguments,function(r){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var o=a(this,r);o.appendChild(r)}})},prepend:function(){return x(this,arguments,function(r){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var o=a(this,r);o.insertBefore(r,o.firstChild)}})},before:function(){return x(this,arguments,function(r){this.parentNode&&this.parentNode.insertBefore(r,this)})},after:function(){return x(this,arguments,function(r){this.parentNode&&this.parentNode.insertBefore(r,this.nextSibling)})},empty:function(){for(var r,o=0;(r=this[o])!=null;o++)r.nodeType===1&&(u.cleanData(at(r,!1)),r.textContent="");return this},clone:function(r,o){return r=r??!1,o=o??r,this.map(function(){return u.clone(this,r,o)})},html:function(r){return Pt(this,function(o){var h=this[0]||{},f=0,d=this.length;if(o===void 0&&h.nodeType===1)return h.innerHTML;if(typeof o=="string"&&!t.test(o)&&!ft[(Ri.exec(o)||["",""])[1].toLowerCase()]){o=u.htmlPrefilter(o);try{for(;f<d;f++)h=this[f]||{},h.nodeType===1&&(u.cleanData(at(h,!1)),h.innerHTML=o);h=0}catch{}}h&&this.empty().append(o)},null,r,arguments.length)},replaceWith:function(){var r=[];return x(this,arguments,function(o){var h=this.parentNode;u.inArray(this,r)<0&&(u.cleanData(at(this)),h&&h.replaceChild(o,this))},r)}}),u.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(r,o){u.fn[r]=function(h){for(var f,d=[],p=u(h),v=p.length-1,D=0;D<=v;D++)f=D===v?this:this.clone(!0),u(p[D])[o](f),G.apply(d,f.get());return this.pushStack(d)}});var L=new RegExp("^("+mi+")(?!px)[a-z%]+$","i"),K=/^--/,P=function(r){var o=r.ownerDocument.defaultView;return(!o||!o.opener)&&(o=i),o.getComputedStyle(r)},E=function(r,o,h){var f,d,p={};for(d in o)p[d]=r.style[d],r.style[d]=o[d];f=h.call(r);for(d in o)r.style[d]=p[d];return f},X=new RegExp(vt.join("|"),"i");(function(){function r(){if(M){k.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",M.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",_t.appendChild(k).appendChild(M);var V=i.getComputedStyle(M);h=V.top!=="1%",D=o(V.marginLeft)===12,M.style.right="60%",p=o(V.right)===36,f=o(V.width)===36,M.style.position="absolute",d=o(M.offsetWidth/3)===12,_t.removeChild(k),M=null}}function o(V){return Math.round(parseFloat(V))}var h,f,d,p,v,D,k=N.createElement("div"),M=N.createElement("div");M.style&&(M.style.backgroundClip="content-box",M.cloneNode(!0).style.backgroundClip="",R.clearCloneStyle=M.style.backgroundClip==="content-box",u.extend(R,{boxSizingReliable:function(){return r(),f},pixelBoxStyles:function(){return r(),p},pixelPosition:function(){return r(),h},reliableMarginLeft:function(){return r(),D},scrollboxSize:function(){return r(),d},reliableTrDimensions:function(){var V,Q,q,ie;return v==null&&(V=N.createElement("table"),Q=N.createElement("tr"),q=N.createElement("div"),V.style.cssText="position:absolute;left:-11111px;border-collapse:separate",Q.style.cssText="box-sizing:content-box;border:1px solid",Q.style.height="1px",q.style.height="9px",q.style.display="block",_t.appendChild(V).appendChild(Q).appendChild(q),ie=i.getComputedStyle(Q),v=parseInt(ie.height,10)+parseInt(ie.borderTopWidth,10)+parseInt(ie.borderBottomWidth,10)===Q.offsetHeight,_t.removeChild(V)),v}}))})();function ee(r,o,h){var f,d,p,v,D=K.test(o),k=r.style;return h=h||P(r),h&&(v=h.getPropertyValue(o)||h[o],D&&v&&(v=v.replace(Ke,"$1")||void 0),v===""&&!ei(r)&&(v=u.style(r,o)),!R.pixelBoxStyles()&&L.test(v)&&X.test(o)&&(f=k.width,d=k.minWidth,p=k.maxWidth,k.minWidth=k.maxWidth=k.width=v,v=h.width,k.width=f,k.minWidth=d,k.maxWidth=p)),v!==void 0?v+"":v}function ae(r,o){return{get:function(){if(r()){delete this.get;return}return(this.get=o).apply(this,arguments)}}}var ce=["Webkit","Moz","ms"],ve=N.createElement("div").style,xe={};function Ce(r){for(var o=r[0].toUpperCase()+r.slice(1),h=ce.length;h--;)if(r=ce[h]+o,r in ve)return r}function ze(r){var o=u.cssProps[r]||xe[r];return o||(r in ve?r:xe[r]=Ce(r)||r)}var De=/^(none|table(?!-c[ea]).+)/,Ne={position:"absolute",visibility:"hidden",display:"block"},ke={letterSpacing:"0",fontWeight:"400"};function Le(r,o,h){var f=Kt.exec(o);return f?Math.max(0,f[2]-(h||0))+(f[3]||"px"):o}function Ae(r,o,h,f,d,p){var v=o==="width"?1:0,D=0,k=0,M=0;if(h===(f?"border":"content"))return 0;for(;v<4;v+=2)h==="margin"&&(M+=u.css(r,h+vt[v],!0,d)),f?(h==="content"&&(k-=u.css(r,"padding"+vt[v],!0,d)),h!=="margin"&&(k-=u.css(r,"border"+vt[v]+"Width",!0,d))):(k+=u.css(r,"padding"+vt[v],!0,d),h!=="padding"?k+=u.css(r,"border"+vt[v]+"Width",!0,d):D+=u.css(r,"border"+vt[v]+"Width",!0,d));return!f&&p>=0&&(k+=Math.max(0,Math.ceil(r["offset"+o[0].toUpperCase()+o.slice(1)]-p-k-D-.5))||0),k+M}function Ue(r,o,h){var f=P(r),d=!R.boxSizingReliable()||h,p=d&&u.css(r,"boxSizing",!1,f)==="border-box",v=p,D=ee(r,o,f),k="offset"+o[0].toUpperCase()+o.slice(1);if(L.test(D)){if(!h)return D;D="auto"}return(!R.boxSizingReliable()&&p||!R.reliableTrDimensions()&&de(r,"tr")||D==="auto"||!parseFloat(D)&&u.css(r,"display",!1,f)==="inline")&&r.getClientRects().length&&(p=u.css(r,"boxSizing",!1,f)==="border-box",v=k in r,v&&(D=r[k])),D=parseFloat(D)||0,D+Ae(r,o,h||(p?"border":"content"),v,f,D)+"px"}u.extend({cssHooks:{opacity:{get:function(r,o){if(o){var h=ee(r,"opacity");return h===""?"1":h}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(r,o,h,f){if(!(!r||r.nodeType===3||r.nodeType===8||!r.style)){var d,p,v,D=Ct(o),k=K.test(o),M=r.style;if(k||(o=ze(D)),v=u.cssHooks[o]||u.cssHooks[D],h!==void 0){if(p=typeof h,p==="string"&&(d=Kt.exec(h))&&d[1]&&(h=Hi(r,o,d),p="number"),h==null||h!==h)return;p==="number"&&!k&&(h+=d&&d[3]||(u.cssNumber[D]?"":"px")),!R.clearCloneStyle&&h===""&&o.indexOf("background")===0&&(M[o]="inherit"),(!v||!("set"in v)||(h=v.set(r,h,f))!==void 0)&&(k?M.setProperty(o,h):M[o]=h)}else return v&&"get"in v&&(d=v.get(r,!1,f))!==void 0?d:M[o]}},css:function(r,o,h,f){var d,p,v,D=Ct(o),k=K.test(o);return k||(o=ze(D)),v=u.cssHooks[o]||u.cssHooks[D],v&&"get"in v&&(d=v.get(r,!0,h)),d===void 0&&(d=ee(r,o,f)),d==="normal"&&o in ke&&(d=ke[o]),h===""||h?(p=parseFloat(d),h===!0||isFinite(p)?p||0:d):d}}),u.each(["height","width"],function(r,o){u.cssHooks[o]={get:function(h,f,d){if(f)return De.test(u.css(h,"display"))&&(!h.getClientRects().length||!h.getBoundingClientRect().width)?E(h,Ne,function(){return Ue(h,o,d)}):Ue(h,o,d)},set:function(h,f,d){var p,v=P(h),D=!R.scrollboxSize()&&v.position==="absolute",k=D||d,M=k&&u.css(h,"boxSizing",!1,v)==="border-box",V=d?Ae(h,o,d,M,v):0;return M&&D&&(V-=Math.ceil(h["offset"+o[0].toUpperCase()+o.slice(1)]-parseFloat(v[o])-Ae(h,o,"border",!1,v)-.5)),V&&(p=Kt.exec(f))&&(p[3]||"px")!=="px"&&(h.style[o]=f,f=u.css(h,o)),Le(h,f,V)}}}),u.cssHooks.marginLeft=ae(R.reliableMarginLeft,function(r,o){if(o)return(parseFloat(ee(r,"marginLeft"))||r.getBoundingClientRect().left-E(r,{marginLeft:0},function(){return r.getBoundingClientRect().left}))+"px"}),u.each({margin:"",padding:"",border:"Width"},function(r,o){u.cssHooks[r+o]={expand:function(h){for(var f=0,d={},p=typeof h=="string"?h.split(" "):[h];f<4;f++)d[r+vt[f]+o]=p[f]||p[f-2]||p[0];return d}},r!=="margin"&&(u.cssHooks[r+o].set=Le)}),u.fn.extend({css:function(r,o){return Pt(this,function(h,f,d){var p,v,D={},k=0;if(Array.isArray(f)){for(p=P(h),v=f.length;k<v;k++)D[f[k]]=u.css(h,f[k],!1,p);return D}return d!==void 0?u.style(h,f,d):u.css(h,f)},r,o,arguments.length>1)}});function Oe(r,o,h,f,d){return new Oe.prototype.init(r,o,h,f,d)}u.Tween=Oe,Oe.prototype={constructor:Oe,init:function(r,o,h,f,d,p){this.elem=r,this.prop=h,this.easing=d||u.easing._default,this.options=o,this.start=this.now=this.cur(),this.end=f,this.unit=p||(u.cssNumber[h]?"":"px")},cur:function(){var r=Oe.propHooks[this.prop];return r&&r.get?r.get(this):Oe.propHooks._default.get(this)},run:function(r){var o,h=Oe.propHooks[this.prop];return this.options.duration?this.pos=o=u.easing[this.easing](r,this.options.duration*r,0,1,this.options.duration):this.pos=o=r,this.now=(this.end-this.start)*o+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),h&&h.set?h.set(this):Oe.propHooks._default.set(this),this}},Oe.prototype.init.prototype=Oe.prototype,Oe.propHooks={_default:{get:function(r){var o;return r.elem.nodeType!==1||r.elem[r.prop]!=null&&r.elem.style[r.prop]==null?r.elem[r.prop]:(o=u.css(r.elem,r.prop,""),!o||o==="auto"?0:o)},set:function(r){u.fx.step[r.prop]?u.fx.step[r.prop](r):r.elem.nodeType===1&&(u.cssHooks[r.prop]||r.elem.style[ze(r.prop)]!=null)?u.style(r.elem,r.prop,r.now+r.unit):r.elem[r.prop]=r.now}}},Oe.propHooks.scrollTop=Oe.propHooks.scrollLeft={set:function(r){r.elem.nodeType&&r.elem.parentNode&&(r.elem[r.prop]=r.now)}},u.easing={linear:function(r){return r},swing:function(r){return .5-Math.cos(r*Math.PI)/2},_default:"swing"},u.fx=Oe.prototype.init,u.fx.step={};var et,kt,Vt=/^(?:toggle|show|hide)$/,ni=/queueHooks$/;function Te(){kt&&(N.hidden===!1&&i.requestAnimationFrame?i.requestAnimationFrame(Te):i.setTimeout(Te,u.fx.interval),u.fx.tick())}function St(){return i.setTimeout(function(){et=void 0}),et=Date.now()}function ct(r,o){var h,f=0,d={height:r};for(o=o?1:0;f<4;f+=2-o)h=vt[f],d["margin"+h]=d["padding"+h]=r;return o&&(d.opacity=d.width=r),d}function ot(r,o,h){for(var f,d=(Xe.tweeners[o]||[]).concat(Xe.tweeners["*"]),p=0,v=d.length;p<v;p++)if(f=d[p].call(h,o,r))return f}function dt(r,o,h){var f,d,p,v,D,k,M,V,Q="width"in o||"height"in o,q=this,ie={},ye=r.style,Me=r.nodeType&&Lt(r),Se=ge.get(r,"fxshow");h.queue||(v=u._queueHooks(r,"fx"),v.unqueued==null&&(v.unqueued=0,D=v.empty.fire,v.empty.fire=function(){v.unqueued||D()}),v.unqueued++,q.always(function(){q.always(function(){v.unqueued--,u.queue(r,"fx").length||v.empty.fire()})}));for(f in o)if(d=o[f],Vt.test(d)){if(delete o[f],p=p||d==="toggle",d===(Me?"hide":"show"))if(d==="show"&&Se&&Se[f]!==void 0)Me=!0;else continue;ie[f]=Se&&Se[f]||u.style(r,f)}if(k=!u.isEmptyObject(o),!(!k&&u.isEmptyObject(ie))){Q&&r.nodeType===1&&(h.overflow=[ye.overflow,ye.overflowX,ye.overflowY],M=Se&&Se.display,M==null&&(M=ge.get(r,"display")),V=u.css(r,"display"),V==="none"&&(M?V=M:(ti([r],!0),M=r.style.display||M,V=u.css(r,"display"),ti([r]))),(V==="inline"||V==="inline-block"&&M!=null)&&u.css(r,"float")==="none"&&(k||(q.done(function(){ye.dis
vendor: 11,856 bytes, lines 10-11
10play=M}),M==null&&(V=ye.display,M=V==="none"?"":V)),ye.display="inline-block")),h.overflow&&(ye.overflow="hidden",q.always(function(){ye.overflow=h.overflow[0],ye.overflowX=h.overflow[1],ye.overflowY=h.overflow[2]})),k=!1;for(f in ie)k||(Se?"hidden"in Se&&(Me=Se.hidden):Se=ge.access(r,"fxshow",{display:M}),p&&(Se.hidden=!Me),Me&&ti([r],!0),q.done(function(){Me||ti([r]),ge.remove(r,"fxshow");for(f in ie)u.style(r,f,ie[f])})),k=ot(Me?Se[f]:0,f,q),f in Se||(Se[f]=k.start,Me&&(k.end=k.start,k.start=0))}}function Tt(r,o){var h,f,d,p,v;for(h in r)if(f=Ct(h),d=o[f],p=r[h],Array.isArray(p)&&(d=p[1],p=r[h]=p[0]),h!==f&&(r[f]=p,delete r[h]),v=u.cssHooks[f],v&&"expand"in v){p=v.expand(p),delete r[f];for(h in p)h in r||(r[h]=p[h],o[h]=d)}else o[f]=d}function Xe(r,o,h){var f,d,p=0,v=Xe.prefilters.length,D=u.Deferred().always(function(){delete k.elem}),k=function(){if(d)return!1;for(var Q=et||St(),q=Math.max(0,M.startTime+M.duration-Q),ie=q/M.duration||0,ye=1-ie,Me=0,Se=M.tweens.length;Me<Se;Me++)M.tweens[Me].run(ye);return D.notifyWith(r,[M,ye,q]),ye<1&&Se?q:(Se||D.notifyWith(r,[M,1,0]),D.resolveWith(r,[M]),!1)},M=D.promise({elem:r,props:u.extend({},o),opts:u.extend(!0,{specialEasing:{},easing:u.easing._default},h),originalProperties:o,originalOptions:h,startTime:et||St(),duration:h.duration,tweens:[],createTween:function(Q,q){var ie=u.Tween(r,M.opts,Q,q,M.opts.specialEasing[Q]||M.opts.easing);return M.tweens.push(ie),ie},stop:function(Q){var q=0,ie=Q?M.tweens.length:0;if(d)return this;for(d=!0;q<ie;q++)M.tweens[q].run(1);return Q?(D.notifyWith(r,[M,1,0]),D.resolveWith(r,[M,Q])):D.rejectWith(r,[M,Q]),this}}),V=M.props;for(Tt(V,M.opts.specialEasing);p<v;p++)if(f=Xe.prefilters[p].call(M,r,V,M.opts),f)return I(f.stop)&&(u._queueHooks(M.elem,M.opts.queue).stop=f.stop.bind(f)),f;return u.map(V,ot,M),I(M.opts.start)&&M.opts.start.call(r,M),M.progress(M.opts.progress).done(M.opts.done,M.opts.complete).fail(M.opts.fail).always(M.opts.always),u.fx.timer(u.extend(k,{elem:r,anim:M,queue:M.opts.queue})),M}u.Animation=u.extend(Xe,{tweeners:{"*":[function(r,o){var h=this.createTween(r,o);return Hi(h.elem,r,Kt.exec(o),h),h}]},tweener:function(r,o){I(r)?(o=r,r=["*"]):r=r.match(mt);for(var h,f=0,d=r.length;f<d;f++)h=r[f],Xe.tweeners[h]=Xe.tweeners[h]||[],Xe.tweeners[h].unshift(o)},prefilters:[dt],prefilter:function(r,o){o?Xe.prefilters.unshift(r):Xe.prefilters.push(r)}}),u.speed=function(r,o,h){var f=r&&typeof r=="object"?u.extend({},r):{complete:h||!h&&o||I(r)&&r,duration:r,easing:h&&o||o&&!I(o)&&o};return u.fx.off?f.duration=0:typeof f.duration!="number"&&(f.duration in u.fx.speeds?f.duration=u.fx.speeds[f.duration]:f.duration=u.fx.speeds._default),(f.queue==null||f.queue===!0)&&(f.queue="fx"),f.old=f.complete,f.complete=function(){I(f.old)&&f.old.call(this),f.queue&&u.dequeue(this,f.queue)},f},u.fn.extend({fadeTo:function(r,o,h,f){return this.filter(Lt).css("opacity",0).show().end().animate({opacity:o},r,h,f)},animate:function(r,o,h,f){var d=u.isEmptyObject(r),p=u.speed(o,h,f),v=function(){var D=Xe(this,u.extend({},r),p);(d||ge.get(this,"finish"))&&D.stop(!0)};return v.finish=v,d||p.queue===!1?this.each(v):this.queue(p.queue,v)},stop:function(r,o,h){var f=function(d){var p=d.stop;delete d.stop,p(h)};return typeof r!="string"&&(h=o,o=r,r=void 0),o&&this.queue(r||"fx",[]),this.each(function(){var d=!0,p=r!=null&&r+"queueHooks",v=u.timers,D=ge.get(this);if(p)D[p]&&D[p].stop&&f(D[p]);else for(p in D)D[p]&&D[p].stop&&ni.test(p)&&f(D[p]);for(p=v.length;p--;)v[p].elem===this&&(r==null||v[p].queue===r)&&(v[p].anim.stop(h),d=!1,v.splice(p,1));(d||!h)&&u.dequeue(this,r)})},finish:function(r){return r!==!1&&(r=r||"fx"),this.each(function(){var o,h=ge.get(this),f=h[r+"queue"],d=h[r+"queueHooks"],p=u.timers,v=f?f.length:0;for(h.finish=!0,u.queue(this,r,[]),d&&d.stop&&d.stop.call(this,!0),o=p.length;o--;)p[o].elem===this&&p[o].queue===r&&(p[o].anim.stop(!0),p.splice(o,1));for(o=0;o<v;o++)f[o]&&f[o].finish&&f[o].finish.call(this);delete h.finish})}}),u.each(["toggle","show","hide"],function(r,o){var h=u.fn[o];u.fn[o]=function(f,d,p){return f==null||typeof f=="boolean"?h.apply(this,arguments):this.animate(ct(o,!0),f,d,p)}}),u.each({slideDown:ct("show"),slideUp:ct("hide"),slideToggle:ct("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(r,o){u.fn[r]=function(h,f,d){return this.animate(o,h,f,d)}}),u.timers=[],u.fx.tick=function(){var r,o=0,h=u.timers;for(et=Date.now();o<h.length;o++)r=h[o],!r()&&h[o]===r&&h.splice(o--,1);h.length||u.fx.stop(),et=void 0},u.fx.timer=function(r){u.timers.push(r),u.fx.start()},u.fx.interval=13,u.fx.start=function(){kt||(kt=!0,Te())},u.fx.stop=function(){kt=null},u.fx.speeds={slow:600,fast:200,_default:400},u.fn.delay=function(r,o){return r=u.fx&&u.fx.speeds[r]||r,o=o||"fx",this.queue(o,function(h,f){var d=i.setTimeout(h,r);f.stop=function(){i.clearTimeout(d)}})},(function(){var r=N.createElement("input"),o=N.createElement("select"),h=o.appendChild(N.createElement("option"));r.type="checkbox",R.checkOn=r.value!=="",R.optSelected=h.selected,r=N.createElement("input"),r.value="t",r.type="radio",R.radioValue=r.value==="t"})();var bt,st=u.expr.attrHandle;u.fn.extend({attr:function(r,o){return Pt(this,u.attr,r,o,arguments.length>1)},removeAttr:function(r){return this.each(function(){u.removeAttr(this,r)})}}),u.extend({attr:function(r,o,h){var f,d,p=r.nodeType;if(!(p===3||p===8||p===2)){if(typeof r.getAttribute>"u")return u.prop(r,o,h);if((p!==1||!u.isXMLDoc(r))&&(d=u.attrHooks[o.toLowerCase()]||(u.expr.match.bool.test(o)?bt:void 0)),h!==void 0){if(h===null){u.removeAttr(r,o);return}return d&&"set"in d&&(f=d.set(r,h,o))!==void 0?f:(r.setAttribute(o,h+""),h)}return d&&"get"in d&&(f=d.get(r,o))!==null?f:(f=u.find.attr(r,o),f??void 0)}},attrHooks:{type:{set:function(r,o){if(!R.radioValue&&o==="radio"&&de(r,"input")){var h=r.value;return r.setAttribute("type",o),h&&(r.value=h),o}}}},removeAttr:function(r,o){var h,f=0,d=o&&o.match(mt);if(d&&r.nodeType===1)for(;h=d[f++];)r.removeAttribute(h)}}),bt={set:function(r,o,h){return o===!1?u.removeAttr(r,h):r.setAttribute(h,h),h}},u.each(u.expr.match.bool.source.match(/\w+/g),function(r,o){var h=st[o]||u.find.attr;st[o]=function(f,d,p){var v,D,k=d.toLowerCase();return p||(D=st[k],st[k]=v,v=h(f,d,p)!=null?k:null,st[k]=D),v}});var Wi=/^(?:input|select|textarea|button)$/i,Di=/^(?:a|area)$/i;u.fn.extend({prop:function(r,o){return Pt(this,u.prop,r,o,arguments.length>1)},removeProp:function(r){return this.each(function(){delete this[u.propFix[r]||r]})}}),u.extend({prop:function(r,o,h){var f,d,p=r.nodeType;if(!(p===3||p===8||p===2))return(p!==1||!u.isXMLDoc(r))&&(o=u.propFix[o]||o,d=u.propHooks[o]),h!==void 0?d&&"set"in d&&(f=d.set(r,h,o))!==void 0?f:r[o]=h:d&&"get"in d&&(f=d.get(r,o))!==null?f:r[o]},propHooks:{tabIndex:{get:function(r){var o=u.find.attr(r,"tabindex");return o?parseInt(o,10):Wi.test(r.nodeName)||Di.test(r.nodeName)&&r.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),R.optSelected||(u.propHooks.selected={get:function(r){var o=r.parentNode;return o&&o.parentNode&&o.parentNode.selectedIndex,null},set:function(r){var o=r.parentNode;o&&(o.selectedIndex,o.parentNode&&o.parentNode.selectedIndex)}}),u.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){u.propFix[this.toLowerCase()]=this});function Dt(r){var o=r.match(mt)||[];return o.join(" ")}function Qe(r){return r.getAttribute&&r.getAttribute("class")||""}function vi(r){return Array.isArray(r)?r:typeof r=="string"?r.match(mt)||[]:[]}u.fn.extend({addClass:function(r){var o,h,f,d,p,v;return I(r)?this.each(function(D){u(this).addClass(r.call(this,D,Qe(this)))}):(o=vi(r),o.length?this.each(function(){if(f=Qe(this),h=this.nodeType===1&&" "+Dt(f)+" ",h){for(p=0;p<o.length;p++)d=o[p],h.indexOf(" "+d+" ")<0&&(h+=d+" ");v=Dt(h),f!==v&&this.setAttribute("class",v)}}):this)},removeClass:function(r){var o,h,f,d,p,v;return I(r)?this.each(function(D){u(this).removeClass(r.call(this,D,Qe(this)))}):arguments.length?(o=vi(r),o.length?this.each(function(){if(f=Qe(this),h=this.nodeType===1&&" "+Dt(f)+" ",h){for(p=0;p<o.length;p++)for(d=o[p];h.indexOf(" "+d+" ")>-1;)h=h.replace(" "+d+" "," ");v=Dt(h),f!==v&&this.setAttribute("class",v)}}):this):this.attr("class","")},toggleClass:function(r,o){var h,f,d,p,v=typeof r,D=v==="string"||Array.isArray(r);return I(r)?this.each(function(k){u(this).toggleClass(r.call(this,k,Qe(this),o),o)}):typeof o=="boolean"&&D?o?this.addClass(r):this.removeClass(r):(h=vi(r),this.each(function(){if(D)for(p=u(this),d=0;d<h.length;d++)f=h[d],p.hasClass(f)?p.removeClass(f):p.addClass(f);else(r===void 0||v==="boolean")&&(f=Qe(this),f&&ge.set(this,"__className__",f),this.setAttribute&&this.setAttribute("class",f||r===!1?"":ge.get(this,"__className__")||""))}))},hasClass:function(r){var o,h,f=0;for(o=" "+r+" ";h=this[f++];)if(h.nodeType===1&&(" "+Dt(Qe(h))+" ").indexOf(o)>-1)return!0;return!1}});var Ii=/\r/g;u.fn.extend({val:function(r){var o,h,f,d=this[0];return arguments.length?(f=I(r),this.each(function(p){var v;this.nodeType===1&&(f?v=r.call(this,p,u(this).val()):v=r,v==null?v="":typeof v=="number"?v+="":Array.isArray(v)&&(v=u.map(v,function(D){return D==null?"":D+""})),o=u.valHooks[this.type]||u.valHooks[this.nodeName.toLowerCase()],(!o||!("set"in o)||o.set(this,v,"value")===void 0)&&(this.value=v))})):d?(o=u.valHooks[d.type]||u.valHooks[d.nodeName.toLowerCase()],o&&"get"in o&&(h=o.get(d,"value"))!==void 0?h:(h=d.value,typeof h=="string"?h.replace(Ii,""):h??"")):void 0}}),u.extend({valHooks:{option:{get:function(r){var o=u.find.attr(r,"value");return o??Dt(u.text(r))}},select:{get:function(r){var o,h,f,d=r.options,p=r.selectedIndex,v=r.type==="select-one",D=v?null:[],k=v?p+1:d.length;for(p<0?f=k:f=v?p:0;f<k;f++)if(h=d[f],(h.selected||f===p)&&!h.disabled&&(!h.parentNode.disabled||!de(h.parentNode,"optgroup"))){if(o=u(h).val(),v)return o;D.push(o)}return D},set:function(r,o){for(var h,f,d=r.options,p=u.makeArray(o),v=d.length;v--;)f=d[v],(f.selected=u.inArray(u.valHooks.option.get(f),p)>-1)&&(h=!0);return h||(r.selectedIndex=-1),p}}}}),u.each(["radio","checkbox"],function(){u.valHooks[this]={set:function(r,o){if(Array.isArray(o))return r.checked=u.inArray(u(r).val(),o)>-1}},R.checkOn||(u.valHooks[this].get=function(r){return r.getAttribute("value")===null?"on":r.value})});var Ft=i.location,ri={guid:Date.now()},At=/\?/;u.parseXML=function(r){var o,h;if(!r||typeof r!="string")return null;try{o=new i.DOMParser().parseFromString(r,"text/xml")}catch{}return h=o&&o.getElementsByTagName("parsererror")[0],(!o||h)&&u.error("Invalid XML: "+(h?u.map(h.childNodes,function(f){return f.textContent}).join(`
11`):r)),o};var Et=/^(?:focusinfocus|focusoutblur)$/,qe=function(r){r.stopPropagation()};u.extend(u.event,{trigger:function(r,o,h,f){var d,p,v,D,k,M,V,Q,q=[h||N],ie=oe.call(r,"type")?r.type:r,ye=oe.call(r,"namespace")?r.namespace.split("."):[];if(p=Q=v=h=h||N,!(h.nodeType===3||h.nodeType===8)&&!Et.test(ie+u.event.triggered)&&(ie.indexOf(".")>-1&&(ye=ie.split("."),ie=ye.shift(),ye.sort()),k=ie.indexOf(":")<0&&"on"+ie,r=r[u.expando]?r:new u.Event(ie,typeof r=="object"&&r),r.isTrigger=f?2:3,r.namespace=ye.join("."),r.rnamespace=r.namespace?new RegExp("(^|\\.)"+ye.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,r.result=void 0,r.target||(r.target=h),o=o==null?[r]:u.makeArray(o,[r]),V=u.event.special[ie]||{},!(!f&&V.trigger&&V.trigger.apply(h,o)===!1))){if(!f&&!V.noBubble&&!H(h)){for(D=V.delegateType||ie,Et.test(D+ie)||(p=p.parentNode);p;p=p.parentNode)q.push(p),v=p;v===(h.ownerDocument||N)&&q.push(v.defaultView||v.parentWindow||i)}for(d=0;(p=q[d++])&&!r.isPropagationStopped();)Q=p,r.type=d>1?D:V.bindType||ie,M=(ge.get(p,"events")||Object.create(null))[r.type]&&ge.get(p,"handle"),M&&M.apply(p,o),M=k&&p[k],M&&M.apply&&li(p)&&(r.result=M.apply(
vendor: 11,202 bytes, lines 11-13
11p,o),r.result===!1&&r.preventDefault());return r.type=ie,!f&&!r.isDefaultPrevented()&&(!V._default||V._default.apply(q.pop(),o)===!1)&&li(h)&&k&&I(h[ie])&&!H(h)&&(v=h[k],v&&(h[k]=null),u.event.triggered=ie,r.isPropagationStopped()&&Q.addEventListener(ie,qe),h[ie](),r.isPropagationStopped()&&Q.removeEventListener(ie,qe),u.event.triggered=void 0,v&&(h[k]=v)),r.result}},simulate:function(r,o,h){var f=u.extend(new u.Event,h,{type:r,isSimulated:!0});u.event.trigger(f,null,o)}}),u.fn.extend({trigger:function(r,o){return this.each(function(){u.event.trigger(r,o,this)})},triggerHandler:function(r,o){var h=this[0];if(h)return u.event.trigger(r,o,h,!0)}});var tt=/\[\]$/,os=/\r?\n/g,ms=/^(?:submit|button|image|reset|file)$/i,vs=/^(?:input|select|textarea|keygen)/i;function Fi(r,o,h,f){var d;if(Array.isArray(o))u.each(o,function(p,v){h||tt.test(r)?f(r,v):Fi(r+"["+(typeof v=="object"&&v!=null?p:"")+"]",v,h,f)});else if(!h&&se(o)==="object")for(d in o)Fi(r+"["+d+"]",o[d],h,f);else f(r,o)}u.param=function(r,o){var h,f=[],d=function(p,v){var D=I(v)?v():v;f[f.length]=encodeURIComponent(p)+"="+encodeURIComponent(D??"")};if(r==null)return"";if(Array.isArray(r)||r.jquery&&!u.isPlainObject(r))u.each(r,function(){d(this.name,this.value)});else for(h in r)Fi(h,r[h],o,d);return f.join("&")},u.fn.extend({serialize:function(){return u.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var r=u.prop(this,"elements");return r?u.makeArray(r):this}).filter(function(){var r=this.type;return this.name&&!u(this).is(":disabled")&&vs.test(this.nodeName)&&!ms.test(r)&&(this.checked||!hi.test(r))}).map(function(r,o){var h=u(this).val();return h==null?null:Array.isArray(h)?u.map(h,function(f){return{name:o.name,value:f.replace(os,`\r
12`)}}):{name:o.name,value:h.replace(os,`\r
13`)}}).get()}});var _s=/%20/g,bs=/#.*$/,ys=/([?&])_=[^&]*/,ws=/^(.*?):[ \t]*([^\r\n]*)$/mg,xs=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Cs=/^(?:GET|HEAD)$/,ks=/^\/\//,ls={},ji={},us="*/".concat("*"),qi=N.createElement("a");qi.href=Ft.href;function hs(r){return function(o,h){typeof o!="string"&&(h=o,o="*");var f,d=0,p=o.toLowerCase().match(mt)||[];if(I(h))for(;f=p[d++];)f[0]==="+"?(f=f.slice(1)||"*",(r[f]=r[f]||[]).unshift(h)):(r[f]=r[f]||[]).push(h)}}function fs(r,o,h,f){var d={},p=r===ji;function v(D){var k;return d[D]=!0,u.each(r[D]||[],function(M,V){var Q=V(o,h,f);if(typeof Q=="string"&&!p&&!d[Q])return o.dataTypes.unshift(Q),v(Q),!1;if(p)return!(k=Q)}),k}return v(o.dataTypes[0])||!d["*"]&&v("*")}function Bi(r,o){var h,f,d=u.ajaxSettings.flatOptions||{};for(h in o)o[h]!==void 0&&((d[h]?r:f||(f={}))[h]=o[h]);return f&&u.extend(!0,r,f),r}function Ss(r,o,h){for(var f,d,p,v,D=r.contents,k=r.dataTypes;k[0]==="*";)k.shift(),f===void 0&&(f=r.mimeType||o.getResponseHeader("Content-Type"));if(f){for(d in D)if(D[d]&&D[d].test(f)){k.unshift(d);break}}if(k[0]in h)p=k[0];else{for(d in h){if(!k[0]||r.converters[d+" "+k[0]]){p=d;break}v||(v=d)}p=p||v}if(p)return p!==k[0]&&k.unshift(p),h[p]}function Ts(r,o,h,f){var d,p,v,D,k,M={},V=r.dataTypes.slice();if(V[1])for(v in r.converters)M[v.toLowerCase()]=r.converters[v];for(p=V.shift();p;)if(r.responseFields[p]&&(h[r.responseFields[p]]=o),!k&&f&&r.dataFilter&&(o=r.dataFilter(o,r.dataType)),k=p,p=V.shift(),p){if(p==="*")p=k;else if(k!=="*"&&k!==p){if(v=M[k+" "+p]||M["* "+p],!v){for(d in M)if(D=d.split(" "),D[1]===p&&(v=M[k+" "+D[0]]||M["* "+D[0]],v)){v===!0?v=M[d]:M[d]!==!0&&(p=D[0],V.unshift(D[1]));break}}if(v!==!0)if(v&&r.throws)o=v(o);else try{o=v(o)}catch(Q){return{state:"parsererror",error:v?Q:"No conversion from "+k+" to "+p}}}}return{state:"success",data:o}}u.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Ft.href,type:"GET",isLocal:xs.test(Ft.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":us,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":u.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(r,o){return o?Bi(Bi(r,u.ajaxSettings),o):Bi(u.ajaxSettings,r)},ajaxPrefilter:hs(ls),ajaxTransport:hs(ji),ajax:function(r,o){typeof r=="object"&&(o=r,r=void 0),o=o||{};var h,f,d,p,v,D,k,M,V,Q,q=u.ajaxSetup({},o),ie=q.context||q,ye=q.context&&(ie.nodeType||ie.jquery)?u(ie):u.event,Me=u.Deferred(),Se=u.Callbacks("once memory"),it=q.statusCode||{},Je={},Mt={},Ot="canceled",Ee={readyState:0,getResponseHeader:function(He){var Ye;if(k){if(!p)for(p={};Ye=ws.exec(d);)p[Ye[1].toLowerCase()+" "]=(p[Ye[1].toLowerCase()+" "]||[]).concat(Ye[2]);Ye=p[He.toLowerCase()+" "]}return Ye==null?null:Ye.join(", ")},getAllResponseHeaders:function(){return k?d:null},setRequestHeader:function(He,Ye){return k==null&&(He=Mt[He.toLowerCase()]=Mt[He.toLowerCase()]||He,Je[He]=Ye),this},overrideMimeType:function(He){return k==null&&(q.mimeType=He),this},statusCode:function(He){var Ye;if(He)if(k)Ee.always(He[Ee.status]);else for(Ye in He)it[Ye]=[it[Ye],He[Ye]];return this},abort:function(He){var Ye=He||Ot;return h&&h.abort(Ye),ai(0,Ye),this}};if(Me.promise(Ee),q.url=((r||q.url||Ft.href)+"").replace(ks,Ft.protocol+"//"),q.type=o.method||o.type||q.method||q.type,q.dataTypes=(q.dataType||"*").toLowerCase().match(mt)||[""],q.crossDomain==null){D=N.createElement("a");try{D.href=q.url,D.href=D.href,q.crossDomain=qi.protocol+"//"+qi.host!=D.protocol+"//"+D.host}catch{q.crossDomain=!0}}if(q.data&&q.processData&&typeof q.data!="string"&&(q.data=u.param(q.data,q.traditional)),fs(ls,q,o,Ee),k)return Ee;M=u.event&&q.global,M&&u.active++===0&&u.event.trigger("ajaxStart"),q.type=q.type.toUpperCase(),q.hasContent=!Cs.test(q.type),f=q.url.replace(bs,""),q.hasContent?q.data&&q.processData&&(q.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&(q.data=q.data.replace(_s,"+")):(Q=q.url.slice(f.length),q.data&&(q.processData||typeof q.data=="string")&&(f+=(At.test(f)?"&":"?")+q.data,delete q.data),q.cache===!1&&(f=f.replace(ys,"$1"),Q=(At.test(f)?"&":"?")+"_="+ri.guid+++Q),q.url=f+Q),q.ifModified&&(u.lastModified[f]&&Ee.setRequestHeader("If-Modified-Since",u.lastModified[f]),u.etag[f]&&Ee.setRequestHeader("If-None-Match",u.etag[f])),(q.data&&q.hasContent&&q.contentType!==!1||o.contentType)&&Ee.setRequestHeader("Content-Type",q.contentType),Ee.setRequestHeader("Accept",q.dataTypes[0]&&q.accepts[q.dataTypes[0]]?q.accepts[q.dataTypes[0]]+(q.dataTypes[0]!=="*"?", "+us+"; q=0.01":""):q.accepts["*"]);for(V in q.headers)Ee.setRequestHeader(V,q.headers[V]);if(q.beforeSend&&(q.beforeSend.call(ie,Ee,q)===!1||k))return Ee.abort();if(Ot="abort",Se.add(q.complete),Ee.done(q.success),Ee.fail(q.error),h=fs(ji,q,o,Ee),!h)ai(-1,"No Transport");else{if(Ee.readyState=1,M&&ye.trigger("ajaxSend",[Ee,q]),k)return Ee;q.async&&q.timeout>0&&(v=i.setTimeout(function(){Ee.abort("timeout")},q.timeout));try{k=!1,h.send(Je,ai)}catch(He){if(k)throw He;ai(-1,He)}}function ai(He,Ye,bi,Yi){var Ht,yi,Nt,Gt,Xt,yt=Ye;k||(k=!0,v&&i.clearTimeout(v),h=void 0,d=Yi||"",Ee.readyState=He>0?4:0,Ht=He>=200&&He<300||He===304,bi&&(Gt=Ss(q,Ee,bi)),!Ht&&u.inArray("script",q.dataTypes)>-1&&u.inArray("json",q.dataTypes)<0&&(q.converters["text script"]=function(){}),Gt=Ts(q,Gt,Ee,Ht),Ht?(q.ifModified&&(Xt=Ee.getResponseHeader("Last-Modified"),Xt&&(u.lastModified[f]=Xt),Xt=Ee.getResponseHeader("etag"),Xt&&(u.etag[f]=Xt)),He===204||q.type==="HEAD"?yt="nocontent":He===304?yt="notmodified":(yt=Gt.state,yi=Gt.data,Nt=Gt.error,Ht=!Nt)):(Nt=yt,(He||!yt)&&(yt="error",He<0&&(He=0))),Ee.status=He,Ee.statusText=(Ye||yt)+"",Ht?Me.resolveWith(ie,[yi,yt,Ee]):Me.rejectWith(ie,[Ee,yt,Nt]),Ee.statusCode(it),it=void 0,M&&ye.trigger(Ht?"ajaxSuccess":"ajaxError",[Ee,q,Ht?yi:Nt]),Se.fireWith(ie,[Ee,yt]),M&&(ye.trigger("ajaxComplete",[Ee,q]),--u.active||u.event.trigger("ajaxStop")))}return Ee},getJSON:function(r,o,h){return u.get(r,o,h,"json")},getScript:function(r,o){return u.get(r,void 0,o,"script")}}),u.each(["get","post"],function(r,o){u[o]=function(h,f,d,p){return I(f)&&(p=p||d,d=f,f=void 0),u.ajax(u.extend({url:h,type:o,dataType:p,data:f,success:d},u.isPlainObject(h)&&h))}}),u.ajaxPrefilter(function(r){var o;for(o in r.headers)o.toLowerCase()==="content-type"&&(r.contentType=r.headers[o]||"")}),u._evalUrl=function(r,o,h){return u.ajax({url:r,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(f){u.globalEval(f,o,h)}})},u.fn.extend({wrapAll:function(r){var o;return this[0]&&(I(r)&&(r=r.call(this[0])),o=u(r,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&o.insertBefore(this[0]),o.map(function(){for(var h=this;h.firstElementChild;)h=h.firstElementChild;return h}).append(this)),this},wrapInner:function(r){return I(r)?this.each(function(o){u(this).wrapInner(r.call(this,o))}):this.each(function(){var o=u(this),h=o.contents();h.length?h.wrapAll(r):o.append(r)})},wrap:function(r){var o=I(r);return this.each(function(h){u(this).wrapAll(o?r.call(this,h):r)})},unwrap:function(r){return this.parent(r).not("body").each(function(){u(this).replaceWith(this.childNodes)}),this}}),u.expr.pseudos.hidden=function(r){return!u.expr.pseudos.visible(r)},u.expr.pseudos.visible=function(r){return!!(r.offsetWidth||r.offsetHeight||r.getClientRects().length)},u.ajaxSettings.xhr=function(){try{return new i.XMLHttpRequest}catch{}};var Ds={0:200,1223:204},_i=u.ajaxSettings.xhr();R.cors=!!_i&&"withCredentials"in _i,R.ajax=_i=!!_i,u.ajaxTransport(function(r){var o,h;if(R.cors||_i&&!r.crossDomain)return{send:function(f,d){var p,v=r.xhr();if(v.open(r.type,r.url,r.async,r.username,r.password),r.xhrFields)for(p in r.xhrFields)v[p]=r.xhrFields[p];r.mimeType&&v.overrideMimeType&&v.overrideMimeType(r.mimeType),!r.crossDomain&&!f["X-Requested-With"]&&(f["X-Requested-With"]="XMLHttpRequest");for(p in f)v.setRequestHeader(p,f[p]);o=function(D){return function(){o&&(o=h=v.onload=v.onerror=v.onabort=v.ontimeout=v.onreadystatechange=null,D==="abort"?v.abort():D==="error"?typeof v.status!="number"?d(0,"error"):d(v.status,v.statusText):d(Ds[v.status]||v.status,v.statusText,(v.responseType||"text")!=="text"||typeof v.responseText!="string"?{binary:v.response}:{text:v.responseText},v.getAllResponseHeaders()))}},v.onload=o(),h=v.onerror=v.ontimeout=o("error"),v.onabort!==void 0?v.onabort=h:v.onreadystatechange=function(){v.readyState===4&&i.setTimeout(function(){o&&h()})},o=o("abort");try{v.send(r.hasContent&&r.data||null)}catch(D){if(o)throw D}},abort:function(){o&&o()}}}),u.ajaxPrefilter(function(r){r.crossDomain&&(r.contents.script=!1)}),u.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(r){return u.globalEval(r),r}}}),u.ajaxPrefilter("script",function(r){r.cache===void 0&&(r.cache=!1),r.crossDomain&&(r.type="GET")}),u.ajaxTransport("script",function(r){if(r.crossDomain||r.scriptAttrs){var o,h;return{send:function(f,d){o=u("<script>").attr(r.scriptAttrs||{}
vendor: 5,378 bytes, line 13
13).prop({charset:r.scriptCharset,src:r.url}).on("load error",h=function(p){o.remove(),h=null,p&&d(p.type==="error"?404:200,p.type)}),N.head.appendChild(o[0])},abort:function(){h&&h()}}}});var cs=[],Ui=/(=)\?(?=&|$)|\?\?/;u.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var r=cs.pop()||u.expando+"_"+ri.guid++;return this[r]=!0,r}}),u.ajaxPrefilter("json jsonp",function(r,o,h){var f,d,p,v=r.jsonp!==!1&&(Ui.test(r.url)?"url":typeof r.data=="string"&&(r.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&Ui.test(r.data)&&"data");if(v||r.dataTypes[0]==="jsonp")return f=r.jsonpCallback=I(r.jsonpCallback)?r.jsonpCallback():r.jsonpCallback,v?r[v]=r[v].replace(Ui,"$1"+f):r.jsonp!==!1&&(r.url+=(At.test(r.url)?"&":"?")+r.jsonp+"="+f),r.converters["script json"]=function(){return p||u.error(f+" was not called"),p[0]},r.dataTypes[0]="json",d=i[f],i[f]=function(){p=arguments},h.always(function(){d===void 0?u(i).removeProp(f):i[f]=d,r[f]&&(r.jsonpCallback=o.jsonpCallback,cs.push(f)),p&&I(d)&&d(p[0]),p=d=void 0}),"script"}),R.createHTMLDocument=(function(){var r=N.implementation.createHTMLDocument("").body;return r.innerHTML="<form></form><form></form>",r.childNodes.length===2})(),u.parseHTML=function(r,o,h){if(typeof r!="string")return[];typeof o=="boolean"&&(h=o,o=!1);var f,d,p;return o||(R.createHTMLDocument?(o=N.implementation.createHTMLDocument(""),f=o.createElement("base"),f.href=N.location.href,o.head.appendChild(f)):o=N),d=zt.exec(r),p=!h&&[],d?[o.createElement(d[1])]:(d=Li([r],o,p),p&&p.length&&u(p).remove(),u.merge([],d.childNodes))},u.fn.load=function(r,o,h){var f,d,p,v=this,D=r.indexOf(" ");return D>-1&&(f=Dt(r.slice(D)),r=r.slice(0,D)),I(o)?(h=o,o=void 0):o&&typeof o=="object"&&(d="POST"),v.length>0&&u.ajax({url:r,type:d||"GET",dataType:"html",data:o}).done(function(k){p=arguments,v.html(f?u("<div>").append(u.parseHTML(k)).find(f):k)}).always(h&&function(k,M){v.each(function(){h.apply(this,p||[k.responseText,M,k])})}),this},u.expr.pseudos.animated=function(r){return u.grep(u.timers,function(o){return r===o.elem}).length},u.offset={setOffset:function(r,o,h){var f,d,p,v,D,k,M,V=u.css(r,"position"),Q=u(r),q={};V==="static"&&(r.style.position="relative"),D=Q.offset(),p=u.css(r,"top"),k=u.css(r,"left"),M=(V==="absolute"||V==="fixed")&&(p+k).indexOf("auto")>-1,M?(f=Q.position(),v=f.top,d=f.left):(v=parseFloat(p)||0,d=parseFloat(k)||0),I(o)&&(o=o.call(r,h,u.extend({},D))),o.top!=null&&(q.top=o.top-D.top+v),o.left!=null&&(q.left=o.left-D.left+d),"using"in o?o.using.call(r,q):Q.css(q)}},u.fn.extend({offset:function(r){if(arguments.length)return r===void 0?this:this.each(function(d){u.offset.setOffset(this,r,d)});var o,h,f=this[0];if(f)return f.getClientRects().length?(o=f.getBoundingClientRect(),h=f.ownerDocument.defaultView,{top:o.top+h.pageYOffset,left:o.left+h.pageXOffset}):{top:0,left:0}},position:function(){if(this[0]){var r,o,h,f=this[0],d={top:0,left:0};if(u.css(f,"position")==="fixed")o=f.getBoundingClientRect();else{for(o=this.offset(),h=f.ownerDocument,r=f.offsetParent||h.documentElement;r&&(r===h.body||r===h.documentElement)&&u.css(r,"position")==="static";)r=r.parentNode;r&&r!==f&&r.nodeType===1&&(d=u(r).offset(),d.top+=u.css(r,"borderTopWidth",!0),d.left+=u.css(r,"borderLeftWidth",!0))}return{top:o.top-d.top-u.css(f,"marginTop",!0),left:o.left-d.left-u.css(f,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var r=this.offsetParent;r&&u.css(r,"position")==="static";)r=r.offsetParent;return r||_t})}}),u.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(r,o){var h=o==="pageYOffset";u.fn[r]=function(f){return Pt(this,function(d,p,v){var D;if(H(d)?D=d:d.nodeType===9&&(D=d.defaultView),v===void 0)return D?D[o]:d[p];D?D.scrollTo(h?D.pageXOffset:v,h?v:D.pageYOffset):d[p]=v},r,f,arguments.length)}}),u.each(["top","left"],function(r,o){u.cssHooks[o]=ae(R.pixelPosition,function(h,f){if(f)return f=ee(h,o),L.test(f)?u(h).position()[o]+"px":f})}),u.each({Height:"height",Width:"width"},function(r,o){u.each({padding:"inner"+r,content:o,"":"outer"+r},function(h,f){u.fn[f]=function(d,p){var v=arguments.length&&(h||typeof d!="boolean"),D=h||(d===!0||p===!0?"margin":"border");return Pt(this,function(k,M,V){var Q;return H(k)?f.indexOf("outer")===0?k["inner"+r]:k.document.documentElement["client"+r]:k.nodeType===9?(Q=k.documentElement,Math.max(k.body["scroll"+r],Q["scroll"+r],k.body["offset"+r],Q["offset"+r],Q["client"+r])):V===void 0?u.css(k,M,D):u.style(k,M,V,D)},o,v?d:void 0,v)}})}),u.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(r,o){u.fn[o]=function(h){return this.on(o,h)}}),u.fn.extend({bind:function(r,o,h){return this.on(r,null,o,h)},unbind:function(r,o){return this.off(r,null,o)},delegate:function(r,o,h,f){return this.on(o,r,h,f)},undelegate:function(r,o,h){return arguments.length===1?this.off(r,"**"):this.off(o,r||"**",h)},hover:function(r,o){return this.on("mouseenter",r).on("mouseleave",o||r)}}),u.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(r,o){u.fn[o]=function(h,f){return arguments.length>0?this.on(o,null,h,f):this.trigger(o)}});var Is=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;u.proxy=function(r,o){var h,f,d;
13if(typeof o=="string"&&(h=r[o],o=r,r=h),!!I(r))return f=S.call(arguments,2),d=function(){return r.apply(o||this,f.concat(S.call(arguments)))},d.guid=r.guid=r.guid||u.guid++,d},u.holdReady=function(r){r?u.readyWait++:u.ready(!0)},u.isArray=Array.isArray,u.parseJSON=JSON.parse,u.nodeName=de,u.isFunction=I,u.isWindow=H,u.camelCase=Ct,u.type=se,u.now=Date.now,u.isNumeric=function(r){var o=u.type(r);return(o==="number"||o==="string")&&!isNaN(r-parseFloat(r))},u.trim=function(r){return r==null?"":(r+"").replace(Is,"$1")},typeof define=="function"&&define.amd&&define("jquery",[],function(){return u});var Ps=i.jQuery,As=i.$;return u.noConflict=function(r){return i.$===u&&(i.$=As),r&&i.jQuery===u&&(i.jQuery=Ps),u},typeof _>"u"&&(i.jQuery=i.$=u),u});/*!
14 * ASP.NET SignalR JavaScript Library 2.4.3
15 * http://signalr.net/
16 *
17 * Copyright (c) .NET Foundation. All rights reserved.
18 * Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
19 *
20 */(function(i,_,y){var b={nojQuery:"jQuery was not found. Please ensure jQuery is referenced before the SignalR client JavaScript file.",noTransportOnInit:"No transport could be initialized successfully. Try specifying a different transport or none at all for auto initialization.",errorOnNegotiate:"Error during negotiation request.",stoppedWhileLoading:"The connection was stopped during page load.",stoppedWhileNegotiating:"The connection was stopped during the negotiate request.",errorParsingNegotiateResponse:"Error parsing negotiate response.",errorRedirectionExceedsLimit:"Negotiate redirection limit exceeded.",errorDuringStartRequest:"Error during start request. Stopping the connection.",errorFromServer:"Error message received from the server: '{0}'.",stoppedDuringStartRequest:"The connection was stopped during the start request.",errorParsingStartResponse:"Error parsing start response: '{0}'. Stopping the connection.",invalidStartResponse:"Invalid start response: '{0}'. Stopping the connection.",protocolIncompatible:"You are using a version of the client that isn't compatible with the server. Client version {0}, server version {1}.",aspnetCoreSignalrServer:"Detected a connection attempt to an ASP.NET Core SignalR Server. This client only supports connecting to an ASP.NET SignalR Server. See https://aka.ms/signalr-core-differences for details.",sendFailed:"Send failed.",parseFailed:"Failed at parsing response: {0}",longPollFailed:"Long polling request failed.",eventSourceFailedToConnect:"EventSource failed to connect.",eventSourceError:"Error raised by EventSource",webSocketClosed:"WebSocket closed.",pingServerFailedInvalidResponse:"Invalid ping response when pinging server: '{0}'.",pingServerFailed:"Failed to ping server.",pingServerFailedStatusCode:"Failed to ping server.  Server responded with status code {0}, stopping the connection.",pingServerFailedParse:"Failed to parse ping server response, stopping the connection.",noConnectionTransport:"Connection is in an invalid state, there is no transport active.",webSocketsInvalidState:"The Web Socket transport is in an invalid state, transitioning into reconnecting.",reconnectTimeout:"Couldn't reconnect within the configured timeout of {0} ms, disconnecting.",reconnectWindowTimeout:"The client has been inactive since {0} and it has exceeded the inactivity timeout of {1} ms. Stopping the connection.",jsonpNotSupportedWithAccessToken:"The JSONP protocol does not support connections that require a Bearer token to connect, such as the Azure SignalR Service."};if(typeof i!="function")throw new Error(b.nojQuery);var S,Y,G=_.document.readyState==="complete",O=i(_),z="__Negotiate Aborted__",W={onStart:"onStart",onStarting:"onStarting",onReceived:"onReceived",onError:"onError",onConnectionSlow:"onConnectionSlow",onReconnecting:"onReconnecting",onReconnect:"onReconnect",onStateChanged:"onStateChanged",onDisconnect:"onDisconnect"},oe={processData:!0,timeout:null,async:!0,global:!1,cache:!1},fe=function(U,j){if(j!==!1){var u;typeof _.console>"u"||(u="["+new Date().toTimeString()+"] SignalR: "+U,_.console.debug?_.console.debug(u):_.console.log&&_.console.log(u))}},w=function(U,j,u){return j===U.state?(U.state=u,i(U).triggerHandler(W.onStateChanged,[{oldState:j,newState:u}]),!0):!1},R=function(U){return U.state===S.connectionState.disconnected},I=function(U){return U._.keepAliveData.activated&&U.transport.supportsKeepAlive(U)},H=function(U){var j,u;U._.configuredStopReconnectingTimeout||(u=function(Z){var de=S._.format(S.resources.reconnectTimeout,Z.disconnectTimeout);Z.log(de),i(Z).triggerHandler(W.onError,[S._.error(de,"TimeoutException")]),Z.stop(!1,!1)},U.reconnecting(function(){var Z=this;Z.state===S.connectionState.reconnecting&&(j=_.setTimeout(function(){u(Z)},Z.disconnectTimeout))}),U.stateChanged(function(Z){Z.oldState===S.connectionState.reconnecting&&_.clearTimeout(j)}),U._.configuredStopReconnectingTimeout=!0)};S=function(U,j,u){return new S.fn.init(U,j,u)},S._={defaultContentType:"application/x-www-form-urlencoded; charset=UTF-8",ieVersion:(function(){var U,j;return _.navigator.appName==="Microsoft Internet Explorer"&&(j=/
20MSIE ([0-9]+\.[0-9]+)/.exec(_.navigator.userAgent),j&&(U=_.parseFloat(j[1]))),U})(),error:function(U,j,u){var Z=new Error(U);return Z.source=j,typeof u<"u"&&(Z.context=u),Z},transportError:function(U,j,u,Z){var de=this.error(U,u,Z);return de.transport=j?j.name:y,de},format:function(){for(var U=arguments[0],j=0;j<arguments.length-1;j++)U=U.replace("{"+j+"}",arguments[j+1]);return U},firefoxMajorVersion:function(U){var j=U.match(/Firefox\/(\d+)/);return!j||!j.length||j.length<2?0:parseInt(j[1],10)},configurePingInterval:function(U){var j=U._.config,u=function(Z){i(U).triggerHandler(W.onError,[Z])};j&&!U._.pingIntervalId&&j.pingInterval&&(U._.pingIntervalId=_.setInterval(function(){S.transports._logic.pingServer(U).fail(u)},j.pingInterval))}},S.events=W,S.resources=b,S.ajaxDefaults=oe,S.changeState=w,S.isDisconnecting=R,S.connectionState={connecting:0,connected:1,reconnecting:2,disconnected:4},S.hub={start:function(){throw new Error("SignalR: Error loading hubs. Ensure your hubs reference is correct, e.g. <script src='/signalr/js'></script>.")}},typeof O.on=="function"?O.on("load",function(){G=!0}):O.load(function(){G=!0});function N(U,j){if(i.isArray(U)){for(var u=U.length-1;u>=0;u--){var Z=U[u];(i.type(Z)!=="string"||!S.transports[Z])&&(j.log("Invalid transport: "+Z+", removing it from the transports list."),U.splice(u,1))}U.length===0&&(j.log("No transports remain within the specified transport array."),U=null)}else if(!S.transports[U]&&U!=="auto")j.log("Invalid transport: "+U.toString()+"."),U=null;else if(U==="auto"&&S._.ieVersion<=8)return["longPolling"];return U}function te(U){if(U==="http:")return 80;if(U==="https:")return 443}function re(U,j){return j.match(/:\d+$/)?j:j+":"+te(U)}function se(U,j){var u=this,Z=[];u.tryBuffer=function(de){return U.state===i.signalR.connectionState.connecting?(Z.push(de),!0):!1},u.drain=function(){if(U.state===i.signalR.connectionState.connected)for(;Z.length>0;)j(Z.shift())},u.clear=function(){Z=[]}}S.fn=S.prototype={init:function(U,j,u){var Z=i(this);this.url=U,this.qs=j,this.lastError=null,this._={keepAliveData:{},connectingMessageBuffer:new se(this,function(de){Z.triggerHandler(W.onReceived,[de])}),lastMessageAt:new Date().getTime(),lastActiveAt:new Date().getTime(),beatInterval:5e3,beatHandle:null,totalTransportConnectTimeout:0,redirectQs:null},typeof u=="boolean"&&(this.logging=u)},_parseResponse:function(U){var j=this;return U&&(typeof U=="string"?j.json.parse(U):U)},_originalJson:_.JSON,json:_.JSON,isCrossDomain:function(U,j){var u;return U=i.trim(U),j=j||_.location,U.indexOf("http")!==0?!1:(u=_.document.createElement("a"),u.href=U,u.protocol+re(u.protocol,u.host)!==j.protocol+re(j.protocol,j.host))},ajaxDataType:"text",contentType:"application/json; charset=UTF-8",logging:!1,state:S.connectionState.disconnected,clientProtocol:"2.1",supportedProtocols:["1.5","2.0","2.1"],negotiateRedirectSupportedProtocols:["2.0","2.1"],reconnectDelay:2e3,transportConnectTimeout:0,disconnectTimeout:3e4,reconnectWindow:3e4,keepAliveWarnAt:2/3,start:function(U,j){var u=this,Z={pingInterval:3e5,waitForPageLoad:!0,transport:"auto",jsonp:!1},de,Re=u._deferral||i.Deferred(),Be=_.document.createElement("a"),Ze=function(he,Fe){he.url===Fe&&he.baseUrl||(he.url=Fe,Be.href=he.url,!Be.protocol||Be.protocol===":"?(he.protocol=_.document.location.protocol,he.host=Be.host||_.document.location.host):(he.protocol=Be.protocol,he.host=Be.host),he.baseUrl=he.protocol+"//"+he.host,he.wsProtocol=he.protocol==="https:"?"wss://":"ws://",he.url.indexOf("//")===0&&(he.url=_.location.protocol+he.url,he.log("Protocol relative URL detected, normalizing it to '"+he.url+"'.")),he.isCrossDomain(he.url)&&(he.log("Auto detected cross domain url."),Z.transport==="auto"&&(Z.transport=["webSockets","serverSentEvents","longPolling"]),typeof he.withCredentials>"u"&&(he.withCredentials=!0),i.support.cors||(he.ajaxDataType="jsonp",he.log("Using jsonp because this browser doesn't support CORS.")),he.contentType=S._.defaultContentType))};if(u.lastError=null,u._deferral=Re,!u.json)throw new Error("SignalR: No JSON parser found. Please ensure json2.js is referenced before the SignalR.js file if you need to support clients without native JSON parsing support, e.g. IE<8.");if(i.type(U)==="function"?j=U:i.type(U)==="object"&&(i.extend(Z,U),i.type(Z.callback)==="function"&&(j=Z.c
20allback)),Z.transport=N(Z.transport,u),!Z.transport)throw new Error("SignalR: Invalid transport(s) specified, aborting start.");if(u._.config=Z,!G&&Z.waitForPageLoad===!0)return u._.deferredStartHandler=function(){u.start(U,j)},O.bind("load",u._.deferredStartHandler),Re.promise();if(u.state===S.connectionState.connecting)return Re.promise();if(w(u,S.connectionState.disconnected,S.connectionState.connecting)===!1)return Re.resolve(u),Re.promise();H(u),Z.transport==="auto"&&Z.jsonp===!0&&(Z.transport="longPolling"),u.withCredentials=Z.withCredentials,u._originalUrl=u.url,u.ajaxDataType=Z.jsonp?"jsonp":"text",Ze(u,u.url),i(u).bind(W.onStart,function(he,Fe){i.type(j)==="function"&&j.call(u),Re.resolve(u)}),u._.initHandler=S.transports._logic.initHandler(u),de=function(he,Fe){var Ve=S._.error(b.noTransportOnInit);if(Fe=Fe||0,Fe>=he.length){Fe===0?u.log("No transports supported by the server were selected."):Fe===1?u.log("No fallback transports were selected."):u.log("Fallback transports exhausted."),i(u).triggerHandler(W.onError,[Ve]),Re.reject(Ve),u.stop();return}if(u.state!==S.connectionState.disconnected){var $e=he[Fe],Ge=S.transports[$e],xt=function(){de(he,Fe+1)};u.transport=Ge;try{u._.initHandler.start(Ge,function(){var pt=S._.firefoxMajorVersion(_.navigator.userAgent)>=11,zt=!0;u.log("The start request succeeded. Transitioning to the connected state."),I(u)&&S.transports._logic.monitorKeepAlive(u),u._.keepAliveData.activated&&S.transports._logic.startHeartbeat(u),S._.configurePingInterval(u),w(u,S.connectionState.connecting,S.connectionState.connected)||u.log("WARNING! The connection was not in the connecting state."),u._.connectingMessageBuffer.drain(),i(u).triggerHandler(W.onStart),O.bind("unload",function(){u.log("Window unloading, stopping the connection."),u.stop(zt)}),pt&&O.bind("beforeunload",function(){_.setTimeout(function(){u.stop(zt)},0)})},xt)}catch(pt){u.log(Ge.name+" transport threw '"+pt.message+"' when attempting to start."),xt()}}};var _e=u.url+"/negotiate",Ke=function(he,Fe){var Ve=S._.error(b.errorOnNegotiate,he,Fe._.negotiateRequest);i(Fe).triggerHandler(W.onError,Ve),Re.reject(Ve),Fe.stop()};return i(u).triggerHandler(W.onStarting),_e=S.transports._logic.prepareQueryString(u,_e),u.log("Negotiating with '"+_e+"'."),u._.negotiateRequest=(function(){var he,Fe=0,Ve=100,$e,Ge,xt=[],pt=[],zt=function(ut,Bt){var gt=S.transports._logic.prepareQueryString(ut,ut.url+"/negotiate");ut.log("Negotiating with '"+gt+"'.");var Ut={url:gt,error:function(Zt,di){di!==z?Ke(Zt,ut):Re.reject(S._.error(b.stoppedWhileNegotiating,null,ut._.negotiateRequest))},success:Bt};return ut.accessToken&&(Ut.headers={Authorization:"Bearer "+ut.accessToken}),S.transports._logic.ajax(ut,Ut)},Qt=function(ut){try{he=u._parseResponse(ut)}catch(gt){Ke(S._.error(b.errorParsingNegotiateResponse,gt),u);return}if(he.availableTransports){Ge=S._.error(b.aspnetCoreSignalrServer),i(u).triggerHandler(W.onError,[Ge]),Re.reject(Ge);return}if(!he.ProtocolVersion||u.supportedProtocols.indexOf(he.ProtocolVersion)===-1){Ge=S._.error(S._.format(b.protocolIncompatible,u.clientProtocol,he.ProtocolVersion)),i(u).triggerHandler(W.onError,[Ge]),Re.reject(Ge);return}if(u.negotiateRedirectSupportedProtocols.indexOf(he.ProtocolVersion)!==-1){if(he.Error){Ge=S._.error(S._.format(b.errorFromServer,he.Error)),i(u).triggerHandler(W.onError,[Ge]),Re.reject(Ge);return}else if(he.RedirectUrl){if(Fe===Ve){Ke(S._.error(b.errorRedirectionExceedsLimit),u);return}Z.transport==="auto"&&(Z.transport=["webSockets","serverSentEvents","longPolling"]),u.log("Received redirect to: "+he.RedirectUrl),u.accessToken=he.AccessToken;var Bt=he.RedirectUrl.split("?",2);if(Ze(u,Bt[0]),u._.redirectQs=Bt.length===2?Bt[1]:null,u.ajaxDataType==="jsonp"&&u.accessToken){Ke(S._.error(b.jsonpNotSupportedWithAccessToken),u);return}Fe++,zt(u,Qt);return}}$e=u._.keepAliveData,u.appRelativeUrl=he.Url,u.id=he.ConnectionId,u.token=he.ConnectionToken,u.webSocketServerUrl=he.WebSocketServerUrl,u._.pollTimeout=he.ConnectionTimeout*1e3+1e4,u.disconnectTimeout=he.DisconnectTimeout*1e3,u._.totalTransportConnectTimeout=u.transportConnectTimeout+he.TransportConnectTimeout*1e3,he.KeepAliveTimeout?($e.activated=!0,$e.timeout=he.KeepAliveTimeout*1e3,$e.timeoutWarning=$e.timeout*u.keepAliveWarnAt,u._.beatInterval=($e.timeout-$e.timeoutWarning)/3):$e.activated=!1,u.reconnectWindow=u.disconnectTimeout+($e.timeout||0),i.each(S.transports,function(gt){if(gt.indexOf("_")===0||gt==="webSockets"&&!he.TryWebSockets)return!0;pt.push(gt)}),i.isArray(Z.transport)?i.each(Z.transport,function(gt,Ut){i.inArray(Ut,pt)>=0&&xt.push(Ut)}):Z.transport==="auto"?xt=pt:i.inArray(Z.transport,pt)>=0&&xt.push(Z.transport),de(xt)};return zt(u,Qt)})(),Re.promise()},starting:function(U){var j=this;return i(j).bind(W.onStarting,function(u,Z){U.call(j)}),j},send:function(U){var j=this;if(j.state===S.connectionState.disconnected)throw new Error("SignalR: Connection must be started before data can be sent. Call .start() before .send()");if(j.state===S.connectionState.connecting)throw new Error("SignalR: Connection has not been fully initialized. Use .start().done() or .start().fail() to run logic after the connection has started.");return j.transport.send(j,U),j},received:function(U){var j=this;return i(j).bind(W.onReceived,function(u,Z){U.call(j,Z)}),j},stateChanged:function(U){var j=this;return i(j).bind(W.onStateChanged,function(u,Z){U.call(j,Z)}),j},error:function(U){var j=this;return i(j).bind(W.onError,function(u,Z,de){j.lastError=Z,U.call(j,Z,de)}),j},disconnected:function(U){var j=this;return i(j).bind(W.onDisconnect,function(u,Z){U.call(j)}),j},connectionSlow:function(U){var j=this;return i(j).bind(W.onConnectionSlow,function(u,Z){U.call(j)}),j},reconnecting:function(U){var j=this;return i(j).bind(W.onReconnecting,function(u,Z){U.call(j)}),j},reconnected:function(U){var j=this;return i(j).bind(W.onReconnect,function(u,Z){U.call(j)}),j},stop:function(U,j){var u=this,Z=u._deferral;if(u._.deferredStartHandler&&O.unbind("load",u._.deferredStartHandler),delete u._.config,delete u._.deferredStartHandler,!G&&(!u._.config||u._.config.waitForPageLoad===!0)){u.log("Stopping connection prior to negotiate."),Z&&Z.reject(S._.error(b.stoppedWhileLoading));return}if(u.state!==S.connectionState.disconnected)return u.log("Stopping connection."),_.clearTimeout(u._.beatHandle),_.clearInterval(u._.pingIntervalId),u.transport&&(u.transport.stop(u),j!==!1&&u.transport.abort(u,U),I(u)&&S.transports._logic.stopMonitoringKeepAlive(u),u.transport=null),u._.negotiateRequest&&(u._.negotiateRequest.abort(z),delete u._.negotiateRequest),u._.initHandler&&u._.initHandler.stop(),delete u._deferral,delete u.messageId,delete u.groupsToken,delete u.id,delete u._.pingIntervalId,delete u._.lastMessageAt,delete u._.lastActiveAt,u._.connectingMessageBuffer.clear(),i(u).unbind(W.onStart),delete u.accessToken,delete u.protocol,delete u.host,delete u.baseUrl,delete u.wsProtocol,delete u.contentType,u.url=u._originalUrl,u._.redirectQs=null,w(u,u.
20state,S.connectionState.disconnected),i(u).triggerHandler(W.onDisconnect),u},log:function(U){fe(U,this.logging)}},S.fn.init.prototype=S.fn,S.noConflict=function(){return i.connection===S&&(i.connection=Y),S},i.connection&&(Y=i.connection),i.connection=i.signalR=S})(window.jQuery,window),(function(i,_,y){var b=i.signalR,S=i.signalR.events,Y=i.signalR.changeState,G="__Start Aborted__",O;b.transports={};function z(w){w._.keepAliveData.monitoring&&W(w),O.markActive(w)&&(w._.beatHandle=_.setTimeout(function(){z(w)},w._.beatInterval))}function W(w){var R=w._.keepAliveData,I;w.state===b.connectionState.connected&&(I=new Date().getTime()-w._.lastMessageAt,I>=R.timeout?(w.log("Keep alive timed out.  Notifying transport that connection has been lost."),w.transport.lostConnection(w)):I>=R.timeoutWarning?R.userNotified||(w.log("Keep alive has been missed, connection may be dead/slow."),i(w).triggerHandler(S.onConnectionSlow),R.userNotified=!0):R.userNotified=!1)}function oe(w,R){var I=w.url+R;return w.transport&&(I+="?transport="+w.transport.name),O.prepareQueryString(w,I)}function fe(w){this.connection=w,this.startRequested=!1,this.startCompleted=!1,this.connectionStopped=!1}fe.prototype={start:function(w,R,I){var H=this,N=H.connection,te=!1;if(H.startRequested||H.connectionStopped){N.log("WARNING! "+w.name+" transport cannot be started. Initialization ongoing or completed.");return}N.log(w.name+" transport starting."),w.start(N,function(){te||H.initReceived(w,R)},function(re){return te||(te=!0,H.transportFailed(w,re,I)),!H.startCompleted||H.connectionStopped}),H.transportTimeoutHandle=_.setTimeout(function(){te||(te=!0,N.log(w.name+" transport timed out when trying to connect."),H.transportFailed(w,y,I))},N._.totalTransportConnectTimeout)},stop:function(){this.connectionStopped=!0,_.clearTimeout(this.transportTimeoutHandle),b.transports._logic.tryAbortStartRequest(this.connection)},initReceived:function(w,R){var I=this,H=I.connection;if(I.startRequested){H.log("WARNING! The client received multiple init messages.");return}I.connectionStopped||(I.startRequested=!0,_.clearTimeout(I.transportTimeoutHandle),H.log(w.name+" transport connected. Initiating start request."),b.transports._logic.ajaxStart(H,function(){I.startCompleted=!0,R()}))},transportFailed:function(w,R,I){var H=this.connection,N=H._deferral,te;this.connectionStopped||(_.clearTimeout(this.transportTimeoutHandle),this.startRequested?this.startCompleted||(te=b._.error(b.resources.errorDuringStartRequest,R),H.log(w.name+" transport failed during the start request. Stopping the connection."),i(H).triggerHandler(S.onError,[te]),N&&N.reject(te),H.stop()):(w.stop(H),H.log(w.name+" transport failed to connect. Attempting to fall back."),I()))}},O=b.transports._logic={ajax:function(w,R){return i.ajax(i.extend(!0,{},i.signalR.ajaxDefaults,{type:"GET",data:{},xhrFields:{withCredentials:w.withCredentials},contentType:w.contentType,dataType:w.ajaxDataType},R))},pingServer:function(w){var R,I,H=i.Deferred();return w.transport?(R=w.url+"/ping",R=O.addQs(R,w.qs),I=O.ajax(w,{url:R,headers:w.accessToken?{Authorization:"Bearer "+w.accessToken}:{},success:function(N){var te;try{te=w._parseResponse(N)}catch(re){H.reject(b._.transportError(b.resources.pingServerFailedParse,w.transport,re,I)),w.stop();return}te.Response==="pong"?H.resolve():H.reject(b._.transportError(b._.format(b.resources.pingServerFailedInvalidResponse,N),w.transport,null,I))},error:function(N){N.status===401||N.status===403?(H.reject(b._.transportError(b._.format(b.resources.pingServerFailedStatusCode,N.status),w.transport,N,I)),w.stop()):H.reject(b._.transportError(b.resources.pingServerFailed,w.transport,N,I))}})):H.reject(b._.transportError(b.resources.noConnectionTransport,w.transport)),H.promise()},prepareQueryString:function(w,R){var I;return I=O.addQs(R,"clientProtocol="+w.clientProtocol),typeof w._.redirectQs=="string"?I=O.addQs(I,w._.redirectQs):I=O.addQs(I,w.qs),w.token&&(I+="&connectionToken="+_.encodeURIComponent(w.token)),w.data&&(I+="&connectionData="+_.encodeURIComponent(w.data)),I},addQs:function(w,R){var I=w.indexOf("?")!==-1?"&":"?",H;if(!R)return w;if(typeof R=="object")return w+I+i.param(R);
20if(typeof R=="string")return H=R.charAt(0),(H==="?"||H==="&")&&(I=""),w+I+R;throw new Error("Query string property must be either a string or object.")},getUrl:function(w,R,I,H,N){var te=R==="webSockets"?"":w.baseUrl,re=te+w.appRelativeUrl,se="transport="+R;return!N&&w.groupsToken&&(se+="&groupsToken="+_.encodeURIComponent(w.groupsToken)),I?(H?re+="/poll":re+="/reconnect",!N&&w.messageId&&(se+="&messageId="+_.encodeURIComponent(w.messageId))):re+="/connect",re+="?"+se,re=O.prepareQueryString(w,re),w.transport&&w.accessToken&&(w.transport.name==="serverSentEvents"||w.transport.name==="webSockets")&&(re+="&access_token="+_.encodeURIComponent(w.accessToken)),N||(re+="&tid="+Math.floor(Math.random()*11)),re},maximizePersistentResponse:function(w){return{MessageId:w.C,Messages:w.M,Initialized:typeof w.S<"u",ShouldReconnect:typeof w.T<"u",LongPollDelay:w.L,GroupsToken:w.G,Error:w.E}},updateGroups:function(w,R){R&&(w.groupsToken=R)},stringifySend:function(w,R){return typeof R=="string"||typeof R>"u"||R===null?R:w.json.stringify(R)},ajaxSend:function(w,R){var I=O.stringifySend(w,R),H=oe(w,"/send"),N,te=function(re,se){i(se).triggerHandler(S.onError,[b._.transportError(b.resources.sendFailed,se.transport,re,N),R])};return N=O.ajax(w,{url:H,type:w.ajaxDataType==="jsonp"?"GET":"POST",contentType:b._.defaultContentType,headers:w.accessToken?{Authorization:"Bearer "+w.accessToken}:{},data:{data:I},success:function(re){var se;if(re){try{se=w._parseResponse(re)}catch(U){te(U,w),w.stop();return}O.triggerReceived(w,se)}},error:function(re,se){se==="abort"||se==="parsererror"||te(re,w)}}),N},ajaxAbort:function(w,R){if(!(typeof w.transport>"u")){R=typeof R>"u"?!0:R;var I=oe(w,"/abort"),H=w.accessToken?{Authorization:"Bearer "+w.accessToken}:{};_.fetch?_.fetch(I,{method:"POST",keepalive:!0,headers:H,credentials:w.withCredentials===!0?"include":"same-origin"}):O.ajax(w,{url:I,async:R,timeout:1e3,type:"POST",headers:H,dataType:"text"}),w.log("Fired ajax abort async = "+R+".")}},ajaxStart:function(w,R){var I=function(N){var te=w._deferral;te&&te.reject(N)},H=function(N){w.log("The start request failed. Stopping the connection."),i(w).triggerHandler(S.onError,[N]),I(N),w.stop()};w._.startRequest=O.ajax(w,{url:oe(w,"/start"),headers:w.accessToken?{Authorization:"Bearer "+w.accessToken}:{},success:function(N,te,re){var se;try{se=w._parseResponse(N)}catch(U){H(b._.error(b._.format(b.resources.errorParsingStartResponse,N),U,re));return}se.Response==="started"?R():H(b._.error(b._.format(b.resources.invalidStartResponse,N),null,re))},error:function(N,te,re){te!==G?H(b._.error(b.resources.errorDuringStartRequest,re,N)):(w.log("The start request aborted because connection.stop() was called."),I(b._.error(b.resources.stoppedDuringStartRequest,null,N)))}})},tryAbortStartRequest:function(w){w._.startRequest&&(w._.startRequest.abort(G),delete w._.startRequest)},tryInitialize:function(w,R,I){R.Initialized&&I?I():R.Initialized&&w.log("WARNING! The client received an init message after reconnecting.")},triggerReceived:function(w,R){w._.connectingMessageBuffer.tryBuffer(R)||i(w).triggerHandler(S.onReceived,[R])},processMessages:function(w,R,I){var H;if(R&&typeof R.I<"u"){O.triggerReceived(w,R);return}if(O.markLastMessage(w),R){if(H=O.maximizePersistentResponse(R),H.Error){w.log("Received an error message from the server: "+R.E),i(w).triggerHandler(b.events.onError,[b._.error(R.E,"ServerError")]),w.stop(!1,!1);return}O.updateGroups(w,H.GroupsToken),H.MessageId&&(w.messageId=H.MessageId),H.Messages&&(i.each(H.Messages,function(N,te){O.triggerReceived(w,te)}),O.tryInitialize(w,H,I))}},monitorKeepAlive:function(w){var R=w._.keepAliveData;R.monitoring?w.log("Tried to monitor keep alive but it's already being monitored."):(R.monitoring=!0,O.markLastMessage(w),w._.keepAliveData.reconnectKeepAliveUpdate=function(){O.markLastMessage(w)},i(w).bind(S.onReconnect,w._.keepAliveData.reconnectKeepAliveUpdate),w.log("Now monitoring keep alive with a warning timeout of "+R.timeoutWarning+", keep alive timeout of "+R.timeout+" and disconnecting timeout of "+w.disconnectTimeout))},stopMonitoringKeepAlive:function(w){var R=w._.keepAliveData;R.monitoring&&(R.monitoring=!1,i(w).unbind(S.onReconnect,w._.keepAliveData.reconnectKeepAliveUpdate),w._.keepAliveData={},w.log("Stopping the monitoring of the keep alive."))}
20,startHeartbeat:function(w){w._.lastActiveAt=new Date().getTime(),z(w)},markLastMessage:function(w){w._.lastMessageAt=new Date().getTime(),w._.lastActiveAt=w._.lastMessageAt},markActive:function(w){return O.verifyLastActive(w)?(w._.lastActiveAt=new Date().getTime(),!0):!1},isConnectedOrReconnecting:function(w){return w.state===b.connectionState.connected||w.state===b.connectionState.reconnecting},ensureReconnectingState:function(w){return Y(w,b.connectionState.connected,b.connectionState.reconnecting)===!0&&i(w).triggerHandler(S.onReconnecting),w.state===b.connectionState.reconnecting},clearReconnectTimeout:function(w){w&&w._.reconnectTimeout&&(_.clearTimeout(w._.reconnectTimeout),delete w._.reconnectTimeout)},verifyLastActive:function(w){if(!w._.keepAliveData.activated||new Date().getTime()-w._.lastActiveAt<w.reconnectWindow)return!0;var R=b._.format(b.resources.reconnectWindowTimeout,new Date(w._.lastActiveAt),w.reconnectWindow);return w.log(R),i(w).triggerHandler(S.onError,[b._.error(R,"TimeoutException")]),w.stop(!1,!1),!1},reconnect:function(w,R){var I=b.transports[R];if(O.isConnectedOrReconnecting(w)&&!w._.reconnectTimeout){if(!O.verifyLastActive(w))return;w._.reconnectTimeout=_.setTimeout(function(){O.verifyLastActive(w)&&(I.stop(w),O.ensureReconnectingState(w)&&(w.log(R+" reconnecting."),I.start(w)))},w.reconnectDelay)}},handleParseFailure:function(w,R,I,H,N){var te=b._.transportError(b._.format(b.resources.parseFailed,R),w.transport,I,N);H&&H(te)?w.log("Failed to parse server response while attempting to connect."):(i(w).triggerHandler(S.onError,[te]),w.stop())},initHandler:function(w){return new fe(w)},foreverFrame:{count:0,connections:{}}}})(window.jQuery,window),(function(i,_,y){var b=i.signalR,S=i.signalR.events,Y=i.signalR.changeState,G=b.transports._logic;b.transports.webSockets={name:"webSockets",supportsKeepAlive:function(){return!0},send:function(O,z){var W=G.stringifySend(O,z);try{O.socket.send(W)}catch(oe){i(O).triggerHandler(S.onError,[b._.transportError(b.resources.webSocketsInvalidState,O.transport,oe,O.socket),z])}},start:function(O,z,W){var oe,fe=!1,w=this,R=!z,I=i(O);if(!_.WebSocket){W();return}O.socket||(O.webSocketServerUrl?oe=O.webSocketServerUrl:oe=O.wsProtocol+O.host,oe+=G.getUrl(O,this.name,R),O.log("Connecting to websocket endpoint '"+oe+"'."),O.socket=new _.WebSocket(oe),O.socket.onopen=function(){fe=!0,O.log("Websocket opened."),G.clearReconnectTimeout(O),Y(O,b.connectionState.reconnecting,b.connectionState.connected)===!0&&I.triggerHandler(S.onReconnect)},O.socket.onclose=function(H){var N;this===O.socket&&(fe&&typeof H.wasClean<"u"&&H.wasClean===!1?(N=b._.transportError(b.resources.webSocketClosed,O.transport,H),O.log("Unclean disconnect from websocket: "+(H.reason||"[no reason given]."))):O.log("Websocket closed."),(!W||!W(N))&&(N&&i(O).triggerHandler(S.onError,[N]),w.reconnect(O)))},O.socket.onmessage=function(H){var N;try{N=O._parseResponse(H.data)}catch(te){G.handleParseFailure(O,H.data,te,W,H);return}N&&G.processMessages(O,N,z)})},reconnect:function(O){G.reconnect(O,this.name)},lostConnection:function(O){this.reconnect(O)},stop:function(O){G.clearReconnectTimeout(O),O.socket&&(O.log("Closing the Websocket."),O.socket.close(),O.socket=null)},abort:function(O,z){G.ajaxAbort(O,z)}}})(window.jQuery,window),(function(i,_,y){var b=i.signalR,S=i.signalR.events,Y=i.signalR.changeState,G=b.transports._logic,O=function(z){_.clearTimeout(z._.reconnectAttemptTimeoutHandle),delete z._.reconnectAttemptTimeoutHandle};b.transports.serverSentEvents={name:"serverSentEvents",supportsKeepAlive:function(){return!0},timeOut:3e3,start:function(z,W,oe){var fe=this,w=!1,R=i(z),I=!W,H;if(z.eventSource&&(z.log("The connection already has an event source. Stopping it."),z.stop()),!_.EventSource){oe&&(z.log("This browser doesn't support SSE."),oe());return}H=G.getUrl(z,this.name,I);try{z.log("Attempting to connect to SSE endpoint '"+H+"'."),z.eventSource=new _.EventSource(H,{withCredentials:z.withCredentials})}catch(N){z.log("EventSource failed trying to connect with error "+N.Message+"."),oe?oe():(R.triggerHandler(S.onError,[b._.transportError(b.resources.eventSourceFailedToConnect,z.transport,N)]),I&&fe.reconnect(z));return}I&&(z._.reconnectAttemptTimeoutHandle=_.setTimeout(function(){w===!1&&z.eventSource.readyState!==_.EventSource.OPEN&&fe.reconnect(z)},fe.timeOut)),z.eventSource.addEventListener("open",function(N){z.log("EventSource connected."),O(z),G.clearReconnectTimeout(z),w===!1&&(w=!0,Y(z,b.connectionState.reconnecting,b.connectionState.connected)===!0&&R.triggerHandler(S.onReconnect))},!1),z.eventSource.addEventListener("message",function(N){var te;if(N.data!=="initialized"){try{te=z._parseResponse(N.data)}catch(re){G.handleParseFailure(z,N.data,re,oe,N);return}G.processMessages(z,te,W)}},!1),z.eventSource.addEventListener("error",function(N){var te=b._.transportError(b.resources.eventSourceError,z.transport,N);this===z.eventSource&&(oe&&oe(te)||(z.log("EventSource readyState: "+z.eventSource.readyState+"."),N.eventPhase===_.EventSource.CLOSED?(z.log("EventSource reconnecting due to the server connection ending."),fe.reconnect(z)):(z.log("EventSource error."),R.triggerHandler(S.onError,[te]))))},!1)},reconnect:function(z){G.reconnect(z,this.name)},lostConnection:function(z){this.reconnect(z)},send:function(z,W){G.ajaxSend(z,W)},stop:function(z){O(z),G.clearReconnectTimeout(z),z&&z.eventSource&&(z.log("EventSource calling close()."),z.eventSource.close(),z.eventSource=null,delete z.eventSource)},abort:function(z,W){G.ajaxAbort(z,W)}}})(window.jQuery,window),(function(i,_,y){var b=i.signalR,S=i.signalR.events,Y=i.signalR.changeState,G=b.transports._logic,O=function(){var W=_.document.createElement("iframe");return W.setAttribute("style","position:absolute;top:0;left:0;width:0;height:0;visibility:hidden;"),W},z=(function(){var W=null,oe=1e3,fe=0;return{prevent:function(){b._.ieVersion<=8&&(fe===0&&(W=_.setInterval(function(){var w=O();_.document.body.appendChild(w),_.document.body.removeChild(w),w=null},oe)),fe++)},cancel:function(){fe===1&&_.clearInterval(W),fe>0&&fe--}}})();b.transports.foreverFrame={name:"foreverFrame",supportsKeepAlive:function(){return!0},iframeClearThreshold:50,start:function(W,oe,fe){if(W.accessToken){fe&&(W.log("Forever Frame does not support connections that require a Bearer token to connect, such as the Azure SignalR Service."),fe());return}var w=this,R=G.foreverFrame.count+=1,I,H=O(),N=function(){W.log("Forever frame iframe finished loading and is no longer receiving messages."),(!fe||!fe())&&w.reconnect(W)};if(_.EventSource){fe&&(W.log("Forever Frame is not supported by SignalR on browsers with SSE supp
20ort."),fe());return}H.setAttribute("data-signalr-connection-id",W.id),z.prevent(),I=G.getUrl(W,this.name),I+="&frameId="+R,_.document.documentElement.appendChild(H),W.log("Binding to iframe's load event."),H.addEventListener?H.addEventListener("load",N,!1):H.attachEvent&&H.attachEvent("onload",N),H.src=I,G.foreverFrame.connections[R]=W,W.frame=H,W.frameId=R,oe&&(W.onSuccess=function(){W.log("Iframe transport started."),oe()})},reconnect:function(W){var oe=this;G.isConnectedOrReconnecting(W)&&G.verifyLastActive(W)&&_.setTimeout(function(){if(G.verifyLastActive(W)&&W.frame&&G.ensureReconnectingState(W)){var fe=W.frame,w=G.getUrl(W,oe.name,!0)+"&frameId="+W.frameId;W.log("Updating iframe src to '"+w+"'."),fe.src=w}},W.reconnectDelay)},lostConnection:function(W){this.reconnect(W)},send:function(W,oe){G.ajaxSend(W,oe)},receive:function(W,oe){var fe,w,R;if(W.json!==W._originalJson&&(oe=W._originalJson.stringify(oe)),R=W._parseResponse(oe),G.processMessages(W,R,W.onSuccess),W.state===i.signalR.connectionState.connected&&(W.frameMessageCount=(W.frameMessageCount||0)+1,W.frameMessageCount>b.transports.foreverFrame.iframeClearThreshold&&(W.frameMessageCount=0,fe=W.frame.contentWindow||W.frame.contentDocument,fe&&fe.document&&fe.document.body)))for(w=fe.document.body;w.firstChild;)w.removeChild(w.firstChild)},stop:function(W){var oe=null;if(z.cancel(),W.frame){if(W.frame.stop)W.frame.stop();else try{oe=W.frame.contentWindow||W.frame.contentDocument,oe.document&&oe.document.execCommand&&oe.document.execCommand("Stop")}catch(fe){W.log("Error occurred when stopping foreverFrame transport. Message = "+fe.message+".")}W.frame.parentNode===_.document.documentElement&&_.document.documentElement.removeChild(W.frame),delete G.foreverFrame.connections[W.frameId],W.frame=null,W.frameId=null,delete W.frame,delete W.frameId,delete W.onSuccess,delete W.frameMessageCount,W.log("Stopping forever frame.")}},abort:function(W,oe){G.ajaxAbort(W,oe)},getConnection:function(W){return G.foreverFrame.connections[W]},started:function(W){Y(W,b.connectionState.reconnecting,b.connectionState.connected)===!0&&i(W).triggerHandler(S.onReconnect)}}})(window.jQuery,window),(function(i,_,y){var b=i.signalR,S=i.signalR.events,Y=i.signalR.changeState,G=i.signalR.isDisconnecting,O=b.transports._logic;b.transports.longPolling={name:"longPolling",supportsKeepAlive:function(){return!1},reconnectDelay:3e3,start:function(z,W,oe){var fe=this,w=function(){w=i.noop,z.log("LongPolling connected."),W?W():z.log("WARNING! The client received an init message after reconnecting.")},R=function(re){return oe(re)?(z.log("LongPolling failed to connect."),!0):!1},I=z._,H=0,N=function(re){_.clearTimeout(I.reconnectTimeoutId),I.reconnectTimeoutId=null,Y(re,b.connectionState.reconnecting,b.connectionState.connected)===!0&&(re.log("Raising the reconnect event"),i(re).triggerHandler(S.onReconnect))},te=36e5;z.pollXhr&&(z.log("Polling xhr requests already exists, aborting."),z.stop()),z.messageId=null,I.reconnectTimeoutId=null,I.pollTimeoutId=_.setTimeout(function(){(function re(se,U){var j=se.messageId,u=j===null,Z=!u,de=!U,Re=O.getUrl(se,fe.name,Z,de,!0),Be={};se.messageId&&(Be.messageId=se.messageId),se.groupsToken&&(Be.groupsToken=se.groupsToken),G(se)!==!0&&(z.log("Opening long polling request to '"+Re+"'."),se.pollXhr=O.ajax(z,{xhrFields:{onprogress:function(){O.markLastMessage(z)}},url:Re,type:"POST",contentType:b._.defaultContentType,data:Be,timeout:z._.pollTimeout,headers:z.accessToken?{Authorization:"Bearer "+z.accessToken}:{},success:function(Ze){var _e,Ke=0,he,Fe;z.log("Long poll complete."),H=0;try{_e=z._parseResponse(Ze)}catch(Ve){O.handleParseFailure(se,Ze,Ve,R,se.pollXhr);return}I.reconnectTimeoutId!==null&&N(se),_e&&(he=O.maximizePersistentResponse(_e)),O.processMessages(se,_e,w),he&&i.type(he.LongPollDelay)==="number"&&(Ke=he.LongPollDelay),G(se)!==!0&&(Fe=he&&he.ShouldReconnect,!(Fe&&!O.ensureReconnectingState(se))&&(Ke>0?I.pollTimeoutId=_.setTimeout(function(){re(se,Fe)},Ke):re(se,Fe)))},error:function(Ze,_e){var Ke=b._.transportError(b.resources.longPollFailed,z.transport,Ze,se.pollXhr);if(_.clearTimeout(I.reconnectTimeoutId),I.reconnectTimeoutId=null,_e==="abort"){z.log("Aborted xhr request.");return}if(!R(Ke)){if(H++,z.state!==b.connectionState.reconnecting&&(z.log("An error occurred using longPolling. Status = "+_e+".  Response = "+Ze.responseText+"."),i(se).triggerHandler(S.onError,[Ke])),(z.state===b.connectionState.connected||z.state===b.connectionState.reconnecting)&&!O.verifyLastActive(z)||!O.ensureReconnectingState(se))return;I.pollTimeoutId=_.setTimeout(function(){re(se,!0)},fe.reconnectDelay)}}}),Z&&U===!0&&(I.reconnectTimeoutId=_.setTimeout(function(){N(se)},Math.min(1e3*(Math.pow(2,H)-1),te))))})(z)},250)},lostConnection:function(z){z.pollXhr&&z.pollXhr.abort("lostConnection")},send:function(z,W){O.ajaxSend(z,W)},stop:function(z){_.clearTimeout(z._.pollTimeoutId),_.clearTimeout(z._.reconnectTimeoutId),delete z._.pollTimeoutId,delete z._.reconnectTimeoutId,z.pollXhr&&(z.pollXhr.abort(),z.pollXhr=null,delete z.pollXhr)},abort:function(z,W){O.ajaxAbort(z,W)}}})(window.jQuery,window),(function(i,_,y){var b=0,S=".hubProxy",Y=i.signalR;function G(I){return I+S}function O(I,H,N){var te,re=I.length,se=[];for(te=0;te<re;
20te+=1)I.hasOwnProperty(te)&&(se[te]=H.call(N,I[te],te,I));return se}function z(I){return i.isFunction(I)||i.type(I)==="undefined"?null:I}function W(I){for(var H in I)if(I.hasOwnProperty(H))return!0;return!1}function oe(I,H){var N=I._.invocationCallbacks,te;W(N)&&I.log("Clearing hub invocation callbacks with error: "+H+"."),I._.invocationCallbackId=0,delete I._.invocationCallbacks,I._.invocationCallbacks={};for(var re in N)te=N[re],te.method.call(te.scope,{E:H})}function fe(I){return i.isFunction(I)&&I.toString().slice(0,256).indexOf("// Call the client hub method")>=0}function w(I,H){return new w.fn.init(I,H)}w.fn=w.prototype={init:function(I,H){this.state={},this.connection=I,this.hubName=H,this._={callbackMap:{}}},constructor:w,hasSubscriptions:function(){return W(this._.callbackMap)},on:function(I,H,N){var te=this,re=te._.callbackMap,se=!N&&fe(H);N=N||H,N._signalRGuid||(N._signalRGuid=b++),I=I.toLowerCase();var U=re[I];U||(U=[],re[I]=U);for(var j,u=0;u<U.length;u++)(U[u].guid===N._signalRGuid||se&&U[u].isFromOldGeneratedHubProxy)&&(j=U[u]);j||(j={guid:N._signalRGuid,eventHandlers:[],isFromOldGeneratedHubProxy:se},re[I].push(j));var Z=function(de,Re){H.apply(te,Re)};return j.eventHandlers.push(Z),i(te).bind(G(I),Z),te},off:function(I,H,N){var te=this,re=te._.callbackMap,se,U=!N&&fe(H);if(N=N||H,I=I.toLowerCase(),se=re[I],se)if(H){for(var j,u,Z=0;Z<se.length;Z++)(se[Z].guid===N._signalRGuid||U&&se[Z].isFromOldGeneratedHubProxy)&&(u=Z,j=se[Z]);if(j){for(var de=0;de<j.eventHandlers.length;de++)i(te).unbind(G(I),j.eventHandlers[de]);se.splice(Z,1),se.length===0&&delete re[I]}}else H||(i(te).unbind(G(I)),delete re[I]);return te},invoke:function(I){var H=this,N=H.connection,te=i.makeArray(arguments).slice(1),re=O(te,z),se={H:H.hubName,M:I,A:re,I:N._.invocationCallbackId},U=i.Deferred(),j=function(u){var Z=H._maximizeHubResponse(u),de,Re;i.extend(H.state,Z.State),Z.Progress?U.notifyWith?U.notifyWith(H,[Z.Progress.Data]):N._.progressjQueryVersionLogged||(N.log("A hub method invocation progress update was received but the version of jQuery in use ("+i.prototype.jquery+") does not support progress updates. Upgrade to jQuery 1.7+ to receive progress notifications."),N._.progressjQueryVersionLogged=!0):Z.Error?(Z.StackTrace&&N.log(Z.Error+`
21`+Z.StackTrace+"."),de=Z.IsHubException?"HubException":"Exception",Re=Y._.error(Z.Error,de),Re.data=Z.ErrorData,N.log(H.hubName+"."+I+" failed to execute. Error: "+Re.message),U.rejectWith(H,[Re])):(N.log("Invoked "+H.hubName+"."+I),U.resolveWith(H,[Z.Result]))};return N._.invocationCallbacks[N._.invocationCallbackId.toString()]={scope:H,method:j},N._.invocationCallbackId+=1,i.isEmptyObject(H.state)||(se.S=H.state),N.log("Invoking "+H.hubName+"."+I),N.send(se),U.promise()},_maximizeHubResponse:function(I){return{State:I.S,Result:I.R,Progress:I.P?{Id:I.P.I,Data:I.P.D}:null,Id:I.I,IsHubException:I.H,Error:I.E,StackTrace:I.T,ErrorData:I.D}}},w.fn.init.prototype=w.fn;function R(I,H){var N={qs:null,logging:!1,useDefaultPath:!0};return i.extend(N,H),(!I||N.useDefaultPath)&&(I=(I||"")+"/signalr"),new R.fn.init(I,N)}R.fn=R.prototype=i.connection(),R.fn.init=function(I,H){var N={qs:null,logging:!1,useDefaultPath:!0},te=this;i.extend(N,H),i.signalR.fn.init.call(te,I,N.qs,N.logging),te.proxies={},te._.invocationCallbackId=0,te._.invocationCallbacks={},te.received(function(re){var se,U,j,u,Z,de;re&&(typeof re.P<"u"?(j=re.P.I.toString(),u=te._.invocationCallbacks[j],u&&u.method.call(u.scope,re)):typeof re.I<"u"?(j=re.I.toString(),u=te._.invocationCallbacks[j],u&&(te._.invocationCallbacks[j]=null,delete te._.invocationCallbacks[j],u.method.call(u.scope,re))):(se=this._maximizeClientHubInvocation(re),te.log("Triggering client hub event '"+se.Method+"' on hub '"+se.Hub+"'."),Z=se.Hub.toLowerCase(),de=se.Method.toLowerCase(),U=this.proxies[Z],i.extend(U.state,se.State),i(U).triggerHandler(G(de),[se.Args])))}),te.error(function(re,se){var U,j;se&&(U=se.I,j=te._.invocationCallbacks[U],j&&(te._.invocationCallbacks[U]=null,delete te._.invocationCallbacks[U],j.method.call(j.scope,{E:re})))}),te.reconnecting(function(){te.transport&&te.transport.name==="webSockets"&&oe(te,"Connection started reconnecting before invocation result was received.")}),te.disconnected(function(){oe(te,"Connection was disconnected before invocation result was received.")})},R.fn._maximizeClientHubInvocation=function(I){return{Hub:I.H,Method:I.M,Args:I.A,State:I.S}},R.fn._registerSubscribedHubs=function(){var I=this;I._subscribedToHubs||(I._subscribedToHubs=!0,I.starting(function(){var H=[];i.each(I.proxies,function(N){this.hasSubscriptions()&&(H.push({name:N}),I.log("Client subscribed to hub '"+N+"'."))}),H.length===0&&I.log("No hubs have been subscribed to.  The client will not receive data from hubs.  To fix, declare at least one client side function prior to connection start for each hub you wish to 
vendor: 65,347 bytes, lines 21-246
21subscribe to."),I.data=I.json.stringify(H)}))},R.fn.createHubProxy=function(I){I=I.toLowerCase();var H=this.proxies[I];return H||(H=w(this,I),this.proxies[I]=H),this._registerSubscribedHubs(),H},R.fn.init.prototype=R.fn,i.hubConnection=R})(window.jQuery,window),(function(i,_){i.signalR.version="2.4.3"})(window.jQuery);/*! jQuery UI - v1.13.3 - 2024-04-26
22* https://jqueryui.com
23* Includes: widget.js, position.js, data.js, disable-selection.js, effect.js, effects/effect-blind.js, effects/effect-bounce.js, effects/effect-clip.js, effects/effect-drop.js, effects/effect-explode.js, effects/effect-fade.js, effects/effect-fold.js, effects/effect-highlight.js, effects/effect-puff.js, effects/effect-pulsate.js, effects/effect-scale.js, effects/effect-shake.js, effects/effect-size.js, effects/effect-slide.js, effects/effect-transfer.js, focusable.js, form-reset-mixin.js, jquery-patch.js, keycode.js, labels.js, scroll-parent.js, tabbable.js, unique-id.js, widgets/accordion.js, widgets/autocomplete.js, widgets/button.js, widgets/checkboxradio.js, widgets/controlgroup.js, widgets/datepicker.js, widgets/dialog.js, widgets/draggable.js, widgets/droppable.js, widgets/menu.js, widgets/mouse.js, widgets/progressbar.js, widgets/resizable.js, widgets/selectable.js, widgets/selectmenu.js, widgets/slider.js, widgets/sortable.js, widgets/spinner.js, widgets/tabs.js, widgets/tooltip.js
24* Copyright OpenJS Foundation and other contributors; Licensed MIT */(function(i){"use strict";typeof define=="function"&&define.amd?define(["jquery"],i):i(jQuery)})(function(i){"use strict";i.ui=i.ui||{};var _=i.ui.version="1.13.3";/*!
25 * jQuery UI Widget 1.13.3
26 * https://jqueryui.com
27 *
28 * Copyright OpenJS Foundation and other contributors
29 * Released under the MIT license.
30 * https://jquery.org/license
31 */var y=0,b=Array.prototype.hasOwnProperty,S=Array.prototype.slice;i.cleanData=(function(e){return function(t){var s,n,a;for(a=0;(n=t[a])!=null;a++)s=i._data(n,"events"),s&&s.remove&&i(n).triggerHandler("remove");e(t)}})(i.cleanData),i.widget=function(e,t,s){var n,a,l,c={},g=e.split(".")[0];e=e.split(".")[1];var m=g+"-"+e;return s||(s=t,t=i.Widget),Array.isArray(s)&&(s=i.extend.apply(null,[{}].concat(s))),i.expr.pseudos[m.toLowerCase()]=function(x){return!!i.data(x,m)},i[g]=i[g]||{},n=i[g][e],a=i[g][e]=function(x,T){if(!this||!this._createWidget)return new a(x,T);arguments.length&&this._createWidget(x,T)},i.extend(a,n,{version:s.version,_proto:i.extend({},s),_childConstructors:[]}),l=new t,l.options=i.widget.extend({},l.options),i.each(s,function(x,T){if(typeof T!="function"){c[x]=T;return}c[x]=(function(){function L(){return t.prototype[x].apply(this,arguments)}function K(P){return t.prototype[x].apply(this,P)}return function(){var P=this._super,E=this._superApply,X;return this._super=L,this._superApply=K,X=T.apply(this,arguments),this._super=P,this._superApply=E,X}})()}),a.prototype=i.widget.extend(l,{widgetEventPrefix:n&&l.widgetEventPrefix||e},c,{constructor:a,namespace:g,widgetName:e,widgetFullName:m}),n?(i.each(n._childConstructors,function(x,T){var L=T.prototype;i.widget(L.namespace+"."+L.widgetName,a,T._proto)}),delete n._childConstructors):t._childConstructors.push(a),i.widget.bridge(e,a),a},i.widget.extend=function(e){for(var t=S.call(arguments,1),s=0,n=t.length,a,l;s<n;s++)for(a in t[s])l=t[s][a],b.call(t[s],a)&&l!==void 0&&(i.isPlainObject(l)?e[a]=i.isPlainObject(e[a])?i.widget.extend({},e[a],l):i.widget.extend({},l):e[a]=l);return e},i.widget.bridge=function(e,t){var s=t.prototype.widgetFullName||e;i.fn[e]=function(n){var a=typeof n=="string",l=S.call(arguments,1),c=this;return a?!this.length&&n==="instance"?c=void 0:this.each(function(){var g,m=i.data(this,s);if(n==="instance")return c=m,!1;if(!m)return i.error("cannot call methods on "+e+" prior to initialization; attempted to call method '"+n+"'");if(typeof m[n]!="function"||n.charAt(0)==="_")return i.error("no such method '"+n+"' for "+e+" widget instance");if(g=m[n].apply(m,l),g!==m&&g!==void 0)return c=g&&g.jquery?c.pushStack(g.get()):g,!1}):(l.length&&(n=i.widget.extend.apply(null,[n].concat(l))),this.each(function(){var g=i.data(this,s);g?(g.option(n||{}),g._init&&g._init()):i.data(this,s,new t(n,this))})),c}},i.Widget=function(){},i.Widget._childConstructors=[],i.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(e,t){t=i(t||this.defaultElement||this)[0],this.element=i(t),this.uuid=y++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=i(),this.hoverable=i(),this.focusable=i(),this.classesElementLookup={},t!==this&&(i.data(t,this.widgetFullName,this),this._on(!0,this.element,{remove:function(s){s.target===t&&this.destroy()}}),this.document=i(t.style?t.ownerDocument:t.document||t),this.window=i(this.document[0].defaultView||this.document[0].parentWindow)),this.options=i.widget.extend({},this.options,this._getCreateOptions(),e),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:i.noop,_create:i.noop,_init:i.noop,destroy:function(){var e=this;this._destroy(),i.each(this.classesElementLookup,function(t,s){e._removeClass(s,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:i.noop,widget:function(){return this.element},option:function(e,t){var s=e,n,a,l;if(arguments.length===0)return i.widget.extend({},this.options);if(typeof e=="string")if(s={},n=e.split("."),e=n.shift(),n.length){for(a=s[e]=i.widget.extend({},this.options[e]),l=0;l<n.length-1;l++)a[n[l]]=a[n[l]]||{},a=a[n[l]];if(e=n.pop(),arguments.length===1)return a[e]===void 0?null:a[e];a[e]=t}else{if(arguments.length===1)return this.options[e]===void 0?null:this.options[e];s[e]=t}return this._setOptions(s),this},_setOptions:function(e){var t;for(t in e)this._setOption(t,e[t]);return this},_setOption:function(e,t){return e==="classes"&&this._setOptionClasses(t),this.options[e]=t,e==="disabled"&&this._setOptionDisabled(t),this},_setOptionClasses:function(e){var t,s,n;for(t in e)n=this.classesElementLookup[t],!(e[t]===this.options.classes[t]||!n||!n.length)&&(s=i(n.get()),this._removeClass(n,t),s.addClass(this._classes({element:s,keys:t,classes:e,add:!0})))},_setOptionDisabled:function(e){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!e),e&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(e){var t=[],s=this;e=i.extend({element:this.element,classes:this.options.classes||{}},e);function n(){var l=[];e.element.each(function(c,g){var m=i.map(s.classesElementLookup,function(x){return x}).some(function(x){return x.is(g)});m||l.push(g)}),s._on(i(l),{remove:"_untrackClassesElement"})}function a(l,c){var g,m;for(m=0;m<l.length;m++)g=s.classesElementLookup[l[m]]||i(),e.add?(n(),g=i(i.uniqueSort(g.get().concat(e.element.get())))):g=i(g.not(e.element).get()),s.classesElementLookup[l[m]]=g,t.push(l[m]),c&&e.classes[l[m]]&&t.push(e.classes[l[m]])}return e.keys&&a(e.keys.match(/\S+/g)||[],!0),e.extra&&a(e.extra.match(/\S+/g)||[]),t.join(" ")},_untrackClassesElement:function(e){var t=this;i.each(t.classesElementLookup,function(s,n){i.inArray(e.target,n)!==-1&&(t.classesElementLookup[s]=i(n.not(e.target).get()))}),this._off(i(e.target))},_removeClass:function(e,t,s){return this._toggleClass(e,t,s,!1)},_addClass:function(e,t,s){return this._toggleClass(e,t,s,!0)},_toggleClass:function(e,t,s,n){n=typeof n=="boolean"?n:s;var a=typeof e=="string"||e===null,l={extra:a?t:s,keys:a?e:t,element:a?this.element:e,add:n};return l.element.toggleClass(this._classes(l),n),this},_on:function(e,t,s){var n,a=this;typeof e!="boolean"&&(s=t,t=e,e=!1),s?(t=n=i(t),this.bindings=this.bindings.add(t)):(s=t,t=this.element,n=this.widget()),i.each(s,function(l,c){function g(){if(!(!e&&(a.options.disabled===!0||i(this).hasClass("ui-state-disabled"))))return(typeof c=="string"?a[c]:c).apply(a,arguments)}typeof c!="string"&&(g.guid=c.guid=c.guid||g.guid||i.guid++);var m=l.match(/^([\w:-]*)\s*(.*)$/),x=m[1]+a.eventNamespace,T=m[2];T?n.on(x,T,g):t.on(x,g)})},_off:function(e,t){t=(t||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,e.off(t),this.bindings=i(this.bindings.not(e).get()),this.focusable=i(this.focusable.not(e).get()),this.hoverable=i(this.hoverable.not(e).get())},_delay:function(e,t){function s(){return(typeof e=="string"?n[e]:e).apply(n,arguments)}var n=this;return setTimeout(s,t||0)},_hoverable:function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:function(t){this._addClass(i(t.currentTarget),null,"ui-state-hover")},mouseleave:function(t){this._removeClass(i(t.currentTarget),null,"ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(t){this._addClass(i(t.currentTarget),null,"ui-state-focus")},focusout:function(t){this._removeClass(i(t.currentTarget),null,"ui-state-focus")}})},_trigger:function(e,t,s){var n,a,l=this.options[e];if(s=s||{},t=i.Event(t),t.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase(),t.target=this.element[0],a=t.originalEvent,a)for(n in a)n in t||(t[n]=a[n]);return this.element.trigger(t,s),!(typeof l=="function"&&l.apply(this.element[0],[t].concat(s))===!1||t.isDefaultPrevented())}},i.each({show:"fadeIn",hide:"fadeOut"},function(e,t){i.Widget.prototype["_"+e]=function(s,n,a){typeof n=="string"&&(n={effect:n});var l,c=n?n===!0||typeof n=="number"?t:n.effect||t:e;n=n||{},typeof n=="number"?n={duration:n}:n===!0&&(n={}),l=!i.isEmptyObject(n),n.complete=a,n.delay&&s.delay(n.delay),l&&i.effects&&i.effects.effect[c]?s[e](n):c!==e&&s[c]?s[c](n.duration,n.easing,a):s.queue(function(g){i(this)[e](),a&&a.call(s[0]),g()})}});var Y=i.widget;/*!
32 * jQuery UI Position 1.13.3
33 * https://jqueryui.com
34 *
35 * Copyright OpenJS Foundation and other contributors
36 * Released under the MIT license.
37 * https://jquery.org/license
38 *
39 * https://api.jqueryui.com/position/
40 */(function(){var e,t=Math.max,s=Math.abs,n=/left|center|right/,a=/top|center|bottom/,l=/[\+\-]\d+(\.[\d]+)?%?/,c=/^\w+/,g=/%$/,m=i.fn.position;function x(P,E,X){return[parseFloat(P[0])*(g.test(P[0])?E/100:1),parseFloat(P[1])*(g.test(P[1])?X/100:1)]}function T(P,E){return parseInt(i.css(P,E),10)||0}function L(P){return P!=null&&P===P.window}function K(P){var E=P[0];return E.nodeType===9?{width:P.width(),height:P.height(),offset:{top:0,left:0}}:L(E)?{width:P.width(),height:P.height(),offset:{top:P.scrollTop(),left:P.scrollLeft()}}:E.preventDefault?{width:0,height:0,offset:{top:E.pageY,left:E.pageX}}:{width:P.outerWidth(),height:P.outerHeight(),offset:P.offset()}}i.position={scrollbarWidth:function(){if(e!==void 0)return e;var P,E,X=i("<div style='display:block;position:absolute;width:200px;height:200px;overflow:hidden;'><div style='height:300px;width:auto;'></div></div>"),ee=X.children()[0];return i("body").append(X),P=ee.offsetWidth,X.css("overflow","scroll"),E=ee.offsetWidth,P===E&&(E=X[0].clientWidth),X.remove(),e=P-E},getScrollInfo:function(P){var E=P.isWindow||P.isDocument?"":P.element.css("overflow-x"),X=P.isWindow||P.isDocument?"":P.element.css("overflow-y"),ee=E==="scroll"||E==="auto"&&P.width<P.element[0].scrollWidth,ae=X==="scroll"||X==="auto"&&P.height<P.element[0].scrollHeight;return{width:ae?i.position.scrollbarWidth():0,height:ee?i.position.scrollbarWidth():0}},getWithinInfo:function(P){var E=i(P||window),X=L(E[0]),ee=!!E[0]&&E[0].nodeType===9,ae=!X&&!ee;return{element:E,isWindow:X,isDocument:ee,offset:ae?i(P).offset():{left:0,top:0},scrollLeft:E.scrollLeft(),scrollTop:E.scrollTop(),width:E.outerWidth(),height:E.outerHeight()}}},i.fn.position=function(P){if(!P||!P.of)return m.apply(this,arguments);P=i.extend({},P);var E,X,ee,ae,ce,ve,xe=typeof P.of=="string"?i(document).find(P.of):i(P.of),Ce=i.position.getWithinInfo(P.within),ze=i.position.getScrollInfo(Ce),De=(P.collision||"flip").split(" "),Ne={};return ve=K(xe),xe[0].preventDefault&&(P.at="left top"),X=ve.width,ee=ve.height,ae=ve.offset,ce=i.extend({},ae),i.each(["my","at"],function(){var ke=(P[this]||"").split(" "),Le,Ae;ke.length===1&&(ke=n.test(ke[0])?ke.concat(["center"]):a.test(ke[0])?["center"].concat(ke):["center","center"]),ke[0]=n.test(ke[0])?ke[0]:"center",ke[1]=a.test(ke[1])?ke[1]:"center",Le=l.exec(ke[0]),Ae=l.exec(ke[1]),Ne[this]=[Le?Le[0]:0,Ae?Ae[0]:0],P[this]=[c.exec(ke[0])[0],c.exec(ke[1])[0]]}),De.length===1&&(De[1]=De[0]),P.at[0]==="right"?ce.left+=X:P.at[0]==="center"&&(ce.left+=X/2),P.at[1]==="bottom"?ce.top+=ee:P.at[1]==="center"&&(ce.top+=ee/2),E=x(Ne.at,X,ee),ce.left+=E[0],ce.top+=E[1],this.each(function(){var ke,Le,Ae=i(this),Ue=Ae.outerWidth(),Oe=Ae.outerHeight(),et=T(this,"marginLeft"),kt=T(this,"marginTop"),Vt=Ue+et+T(this,"marginRight")+ze.width,ni=Oe+kt+T(this,"marginBottom")+ze.height,Te=i.extend({},ce),St=x(Ne.my,Ae.outerWidth(),Ae.outerHeight());P.my[0]==="right"?Te.left-=Ue:P.my[0]==="center"&&(Te.left-=Ue/2),P.my[1]==="bottom"?Te.top-=Oe:P.my[1]==="center"&&(Te.top-=Oe/2),Te.left+=St[0],Te.top+=St[1],ke={marginLeft:et,marginTop:kt},i.each(["left","top"],function(ct,ot){i.ui.position[De[ct]]&&i.ui.position[De[ct]][ot](Te,{targetWidth:X,targetHeight:ee,elemWidth:Ue,elemHeight:Oe,collisionPosition:ke,collisionWidth:Vt,collisionHeight:ni,offset:[E[0]+St[0],E[1]+St[1]],my:P.my,at:P.at,within:Ce,elem:Ae})}),P.using&&(Le=function(ct){var ot=ae.left-Te.left,dt=ot+X-Ue,Tt=ae.top-Te.top,Xe=Tt+ee-Oe,bt={target:{element:xe,left:ae.left,top:ae.top,width:X,height:ee},element:{element:Ae,left:Te.left,top:Te.top,width:Ue,height:Oe},horizontal:dt<0?"left":ot>0?"right":"center",vertical:Xe<0?"top":Tt>0?"bottom":"middle"};X<Ue&&s(ot+dt)<X&&(bt.horizontal="center"),ee<Oe&&s(Tt+Xe)<ee&&(bt.vertical="middle"),t(s(ot),s(dt))>t(s(Tt),s(Xe))?bt.important="horizontal":bt.important="vertical",P.using.call(this,ct,bt)}),Ae.offset(i.extend(Te,{using:Le}))})},i.ui.position={fit:{left:function(P,E){var X=E.within,ee=X.isWindow?X.scrollLeft:X.offset.left,ae=X.width,ce=P.left-E.collisionPosition.marginLeft,ve=ee-ce,xe=ce+E.collisionWidth-ae-ee,Ce;E.collisionWidth>ae?ve>0&&xe<=0?(Ce=P.left+ve+E.collisionWidth-ae-ee,P.left+=ve-Ce):xe>0&&ve<=0?P.left=ee:ve>xe?P.left=ee+ae-E.collisionWidth:P.left=ee:ve>0?P.left+=ve:xe>0?P.left-=xe:P.left=t(P.left-ce,P.left)},top:function(P,E){var X=E.within,ee=X.isWindow?X.scrollTop:X.offset.top,ae=E.within.height,ce=P.top-E.collisionPosition.marginTop,ve=ee-ce,xe=ce+E.collisionHeight-ae-ee,Ce;E.collisionHeight>ae?ve>0&&xe<=0?(Ce=P.top+ve+E.collisionHeight-ae-ee,P.top+=ve-Ce):xe>0&&ve<=0?P.top=ee:ve>xe?P.top=ee+ae-E.collisionHeight:P.top=ee:ve>0?P.top+=ve:xe>0?P.top-=xe:P.top=t(P.top-ce,P.top)}},flip:{left:function(P,E){var X=E.within,ee=X.offset.left+X.scrollLeft,ae=X.width,ce=X.isWindow?X.scrollLeft:X.offset.left,ve=P.left-E.collisionPosition.marginLeft,xe=ve-ce,Ce=ve+E.collisionWidth-ae-ce,ze=E.my[0]==="left"?-E.elemWidth:E.my[0]==="right"?E.elemWidth:0,De=E.at[0]==="left"?E.targetWidth:E.at[0]==="right"?-E.targetWidth:0,Ne=-2*E.offset[0],ke,Le;xe<0?(ke=P.left+ze+De+Ne+E.collisionWidth-ae-ee,(ke<0||ke<s(xe))&&(P.left+=ze+De+Ne)):Ce>0&&(Le=P.left-E.collisionPosition.marginLeft+ze+De+Ne-ce,(Le>0||s(Le)<Ce)&&(P.left+=ze+De+Ne))},top:function(P,E){var X=E.within,ee=X.offset.top+X.scrollTop,ae=X.height,ce=X.isWindow?X.scrollTop:X.offset.top,ve=P.top-E.collisionPosition.marginTop,xe=ve-ce,Ce=ve+E.collisionHeight-ae-ce,ze=E.my[1]==="top",De=ze?-E.elemHeight:E.my[1]==="bottom"?E.elemHeight:0,Ne=E.at[1]==="top"?E.targetHeight:E.at[1]==="bottom"?-E.targetHeight:0,ke=-2*E.offset[1],Le,Ae;xe<0?(Ae=P.top+De+Ne+ke+E.collisionHeight-ae-ee,(Ae<0||Ae<s(xe))&&(P.top+=De+Ne+ke)):Ce>0&&(Le=P.top-E.collisionPosition.marginTop+De+Ne+ke-ce,(Le>0||s(Le)<Ce)&&(P.top+=De+Ne+ke))}},flipfit:{left:function(){i.ui.position.flip.left.apply(this,arguments),i.ui.position.fit.left.apply(this,arguments)},top:function(){i.ui.position.flip.top.apply(this,arguments),i.ui.position.fit.top.apply(this,arguments)}}}})();var G=i.ui.position;/*!
41 * jQuery UI :data 1.13.3
42 * https://jqueryui.com
43 *
44 * Copyright OpenJS Foundation and other contributors
45 * Released under the MIT license.
46 * https://jquery.org/license
47 */var O=i.extend(i.expr.pseudos,{data:i.expr.createPseudo?i.expr.createPseudo(function(e){return function(t){return!!i.data(t,e)}}):function(e,t,s){return!!i.data(e,s[3])}});/*!
48 * jQuery UI Disable Selection 1.13.3
49 * https://jqueryui.com
50 *
51 * Copyright OpenJS Foundation and other contributors
52 * Released under the MIT license.
53 * https://jquery.org/license
54 */var z=i.fn.extend({disableSelection:(function(){var e="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.on(e+".ui-disableSelection",function(t){t.preventDefault()})}})(),enableSelection:function(){return this.off(".ui-disableSelection")}}),W=i;/*!
55 * jQuery Color Animations v2.2.0
56 * https://github.com/jquery/jquery-color
57 *
58 * Copyright OpenJS Foundation and other contributors
59 * Released under the MIT license.
60 * https://jquery.org/license
61 *
62 * Date: Sun May 10 09:02:36 2020 +0200
63 */var oe="backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor",fe={},w=fe.toString,R=/^([\-+])=\s*(\d+\.?\d*)/,I=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(e){return[e[1],e[2],e[3],e[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(e){return[e[1]*2.55,e[2]*2.55,e[3]*2.55,e[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})?/,parse:function(e){return[parseInt(e[1],16),parseInt(e[2],16),parseInt(e[3],16),e[4]?(parseInt(e[4],16)/255).toFixed(2):1]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])([a-f0-9])?/,parse:function(e){return[parseInt(e[1]+e[1],16),parseInt(e[2]+e[2],16),parseInt(e[3]+e[3],16),e[4]?(parseInt(e[4]+e[4],16)/255).toFixed(2):1]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(e){return[e[1],e[2]/100,e[3]/100,e[4]]}}],H=W.Color=function(e,t,s,n){return new W.Color.fn.parse(e,t,s,n)},N={rgba:{props:{red:{idx:0,type:"byte"},green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},te={byte:{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},re=H.support={},se=W("<p>")[0],U,j=W.each;se.style.cssText="background-color:rgba(1,1,1,.5)",re.rgba=se.style.backgroundColor.indexOf("rgba")>-1,j(N,function(e,t){t.cache="_"+e,t.props.alpha={idx:3,type:"percent",def:1}}),W.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){fe["[object "+t+"]"]=t.toLowerCase()});function u(e){return e==null?e+"":typeof e=="object"?fe[w.call(e)]||"object":typeof e}function Z(e,t,s){var n=te[t.type]||{};return e==null?s||!t.def?null:t.def:(e=n.floor?~~e:parseFloat(e),isNaN(e)?t.def:n.mod?(e+n.mod)%n.mod:Math.min(n.max,Math.max(0,e)))}function de(e){var t=H(),s=t._rgba=[];return e=e.toLowerCase(),j(I,function(n,a){var l,c=a.re.exec(e),g=c&&a.parse(c),m=a.space||"rgba";if(g)return l=t[m](g),t[N[m].cache]=l[N[m].cache],s=t._rgba=l._rgba,!1}),s.length?(s.join()==="0,0,0,0"&&W.extend(s,U.transparent),t):U[e]}H.fn=W.extend(H.prototype,{parse:function(e,t,s,n){if(e===void 0)return this._rgba=[null,null,null,null],this;(e.jquery||e.nodeType)&&(e=W(e).css(t),t=void 0);var a=this,l=u(e),c=this._rgba=[];if(t!==void 0&&(e=[e,t,s,n],l="array"),l==="string")return this.parse(de(e)||U._default);if(l==="array")return j(N.rgba.props,function(g,m){c[m.idx]=Z(e[m.idx],m)}),this;if(l==="object")return e instanceof H?j(N,function(g,m){e[m.cache]&&(a[m.cache]=e[m.cache].slice())}):j(N,function(g,m){var x=m.cache;j(m.props,function(T,L){if(!a[x]&&m.to){if(T==="alpha"||e[T]==null)return;a[x]=m.to(a._rgba)}a[x][L.idx]=Z(e[T],L,!0)}),a[x]&&W.inArray(null,a[x].slice(0,3))<0&&(a[x][3]==null&&(a[x][3]=1),m.from&&(a._rgba=m.from(a[x])))}),this},is:function(e){var t=H(e),s=!0,n=this;return j(N,function(a,l){var c,g=t[l.cache];return g&&(c=n[l.cache]||l.to&&l.to(n._rgba)||[],j(l.props,function(m,x){if(g[x.idx]!=null)return s=g[x.idx]===c[x.idx],s})),s}),s},_space:function(){var e=[],t=this;return j(N,function(s,n){t[n.cache]&&e.push(s)}),e.pop()},transition:function(e,t){var s=H(e),n=s._space(),a=N[n],l=this.alpha()===0?H("transparent"):this,c=l[a.cache]||a.to(l._rgba),g=c.slice();return s=s[a.cache],j(a.props,function(m,x){var T=x.idx,L=c[T],K=s[T],P=te[x.type]||{};K!==null&&(L===null?g[T]=K:(P.mod&&(K-L>P.mod/2?L+=P.mod:L-K>P.mod/2&&(L-=P.mod)),g[T]=Z((K-L)*t+L,x)))}),this[n](g)},blend:function(e){if(this._rgba[3]===1)return this;var t=this._rgba.slice(),s=t.pop(),n=H(e)._rgba;return H(W.map(t,function(a,l){return(1-s)*n[l]+s*a}))},toRgbaString:function(){var e="rgba(",t=W.map(this._rgba,function(s,n){return s??(n>2?1:0)});return t[3]===1&&(t.pop(),e="rgb("),e+t.join()+")"},toHslaString:function(){var e="hsla(",t=W.map(this.hsla(),function(s,n){return s==null&&(s=n>2?1:0),n&&n<3&&(s=Math.round(s*100)+"%"),s});return t[3]===1&&(t.pop(),e="hsl("),e+t.join()+")"},toHexString:function(e){var t=this._rgba.slice(),s=t.pop();return e&&t.push(~~(s*255)),"#"+W.map(t,function(n){return n=(n||0).toString(16),n.length===1?"0"+n:n}).join("")},toString:function(){return this._rgba[3]===0?"transparent":this.toRgbaString()}}),H.fn.parse.prototype=H.fn;function Re(e,t,s){return s=(s+1)%1,s*6<1?e+(t-e)*s*6:s*2<1?t:s*3<2?e+(t-e)*(2/3-s)*6:e}N.hsla.to=function(e){if(e[0]==null||e[1]==null||e[2]==null)return[null,null,null,e[3]];var t=e[0]/255,s=e[1]/255,n=e[2]/255,a=e[3],l=Math.max(t,s,n),c=Math.min(t,s,n),g=l-c,m=l+c,x=m*.5,T,L;return c===l?T=0:t===l?T=60*(s-n)/g+360:s===l?T=60*(n-t)/g+120:T=60*(t-s)/g+240,g===0?L=0:x<=.5?L=g/m:L=g/(2-m),[Math.round(T)%360,L,x,a??1]},N.hsla.from=function(e){if(e[0]==null||e[1]==null||e[2]==null)return[null,null,null,e[3]];var t=e[0]/360,s=e[1],n=e[2],a=e[3],l=n<=.5?n*(1+s):n+s-n*s,c=2*n-l;return[Math.round(Re(c,l,t+1/3)*255),Math.round(Re(c,l,t)*255),Math.round(Re(c,l,t-1/3)*255),a]},j(N,function(e,t){var s=t.props,n=t.cache,a=t.to,l=t.from;H.fn[e]=function(c){if(a&&!this[n]&&(this[n]=a(this._rgba)),c===void 0)return this[n].slice();var g,m=u(c),x=m==="array"||m==="object"?c:arguments,T=this[n].slice();return j(s,function(L,K){var P=x[m==="object"?L:K.idx];P==null&&(P=T[K.idx]),T[K.idx]=Z(P,K)}),l?(g=H(l(T)),g[n]=T,g):H(T)},j(s,function(c,g){H.fn[c]||(H.fn[c]=function(m){var x,T,L,K,P=u(m);return c==="alpha"?K=this._hsla?"hsla":"rgba":K=e,x=this[K](),T=x[g.idx],P==="undefined"?T:(P==="function"&&(m=m.call(this,T),P=u(m)),m==null&&g.empty?this:(P==="string"&&(L=R.exec(m),L&&(m=T+parseFloat(L[2])*(L[1]==="+"?1:-1))),x[g.idx]=m,this[K](x)))})})}),H.hook=function(e){var t=e.split(" ");j(t,function(s,n){W.cssHooks[n]={set:function(a,l){var c,g,m="";if(l!=="transparent"&&(u(l)!=="string"||(c=de(l)))){if(l=H(c||l),!re.rgba&&l._rgba[3]!==1){for(g=n==="backgroundColor"?a.parentNode:a;(m===""||m==="transparent")&&g&&g.style;)try{m=W.css(g,"backgroundColor"),g=g.parentNode}catch{}l=l.blend(m&&m!=="transparent"?m:"_default")}l=l.toRgbaString()}try{a.style[n]=l}catch{}}},W.fx.step[n]=function(a){a.colorInit||(a.start=H(a.elem,n),a.end=H(a.end),a.colorInit=!0),W.cssHooks[n].set(a.elem,a.start.transition(a.end,a.pos))}})},H.hook(oe),W.cssHooks.borderColor={expand:function(e){var t={};return j(["Top","Right","Bottom","Left"],function(s,n){t["border"+n+"Color"]=e}),t}},U=W.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"};/*!
64 * jQuery UI Effects 1.13.3
65 * https://jqueryui.com
66 *
67 * Copyright OpenJS Foundation and other contributors
68 * Released under the MIT license.
69 * https://jquery.org/license
70 */var Be="ui-effects-",Ze="ui-effects-style",_e="ui-effects-animated";i.effects={effect:{}},(function(){var e=["add","remove","toggle"],t={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};i.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(l,c){i.fx.step[c]=function(g){(g.end!=="none"&&!g.setAttr||g.pos===1&&!g.setAttr)&&(W.style(g.elem,c,g.end),g.setAttr=!0)}});function s(l){return l.replace(/-([\da-z])/gi,function(c,g){return g.toUpperCase()})}function n(l){var c,g,m=l.ownerDocument.defaultView?l.ownerDocument.defaultView.getComputedStyle(l,null):l.currentStyle,x={};if(m&&m.length&&m[0]&&m[m[0]])for(g=m.length;g--;)c=m[g],typeof m[c]=="string"&&(x[s(c)]=m[c]);else for(c in m)typeof m[c]=="string"&&(x[c]=m[c]);return x}function a(l,c){var g={},m,x;for(m in c)x=c[m],l[m]!==x&&(t[m]||(i.fx.step[m]||!isNaN(parseFloat(x)))&&(g[m]=x));return g}i.fn.addBack||(i.fn.addBack=function(l){return this.add(l==null?this.prevObject:this.prevObject.filter(l))}),i.effects.animateClass=function(l,c,g,m){var x=i.speed(c,g,m);return this.queue(function(){var T=i(this),L=T.attr("class")||"",K,P=x.children?T.find("*").addBack():T;P=P.map(function(){var E=i(this);return{el:E,start:n(this)}}),K=function(){i.each(e,function(E,X){l[X]&&T[X+"Class"](l[X])})},K(),P=P.map(function(){return this.end=n(this.el[0]),this.diff=a(this.start,this.end),this}),T.attr("class",L),P=P.map(function(){var E=this,X=i.Deferred(),ee=i.extend({},x,{queue:!1,complete:function(){X.resolve(E)}});return this.el.animate(this.diff,ee),X.promise()}),i.when.apply(i,P.get()).done(function(){K(),i.each(arguments,function(){var E=this.el;i.each(this.diff,function(X){E.css(X,"")})}),x.complete.call(T[0])})})},i.fn.extend({addClass:(function(l){return function(c,g,m,x){return g?i.effects.animateClass.call(this,{add:c},g,m,x):l.apply(this,arguments)}})(i.fn.addClass),removeClass:(function(l){return function(c,g,m,x){return arguments.length>1?i.effects.animateClass.call(this,{remove:c},g,m,x):l.apply(this,arguments)}})(i.fn.removeClass),toggleClass:(function(l){return function(c,g,m,x,T){return typeof g=="boolean"||g===void 0?m?i.effects.animateClass.call(this,g?{add:c}:{remove:c},m,x,T):l.apply(this,arguments):i.effects.animateClass.call(this,{toggle:c},g,m,x)}})(i.fn.toggleClass),switchClass:function(l,c,g,m,x){return i.effects.animateClass.call(this,{add:c,remove:l},g,m,x)}})})(),(function(){i.expr&&i.expr.pseudos&&i.expr.pseudos.animated&&(i.expr.pseudos.animated=(function(n){return function(a){return!!i(a).data(_e)||n(a)}})(i.expr.pseudos.animated)),i.uiBackCompat!==!1&&i.extend(i.effects,{save:function(n,a){for(var l=0,c=a.length;l<c;l++)a[l]!==null&&n.data(Be+a[l],n[0].style[a[l]])},restore:function(n,a){for(var l,c=0,g=a.length;c<g;c++)a[c]!==null&&(l=n.data(Be+a[c]),n.css(a[c],l))},setMode:function(n,a){return a==="toggle"&&(a=n.is(":hidden")?"show":"hide"),a},createWrapper:function(n){if(n.parent().is(".ui-effects-wrapper"))return n.parent();var a={width:n.outerWidth(!0),height:n.outerHeight(!0),float:n.css("float")},l=i("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),c={width:n.width(),height:n.height()},g=document.activeElement;try{g.id}catch{g=document.body}return n.wrap(l),(n[0]===g||i.contains(n[0],g))&&i(g).trigger("focus"),l=n.parent(),n.css("position")==="static"?(l.css({position:"relative"}),n.css({position:"relative"})):(i.extend(a,{position:n.css("position"),zIndex:n.css("z-index")}),i.each(["top","left","bottom","right"],function(m,x){a[x]=n.css(x),isNaN(parseInt(a[x],10))&&(a[x]="auto")}),n.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),n.css(c),l.css(a).show()},removeWrapper:function(n){var a=document.activeElement;return n.parent().is(".ui-effects-wrapper")&&(n.parent().replaceWith(n),(n[0]===a||i.contains(n[0],a))&&i(a).trigger("focus")),n}}),i.extend(i.effects,{version:"1.13.3",define:function(n,a,l){return l||(l=a,a="effect"),i.effects.effect[n]=l,i.effects.effect[n].mode=a,l},scaledDimensions:function(n,a,l){if(a===0)return{height:0,width:0,outerHeight:0,outerWidth:0};var c=l!=="horizontal"?(a||100)/100:1,g=l!=="vertical"?(a||100)/100:1;return{height:n.height()*g,width:n.width()*c,outerHeight:n.outerHeight()*g,outerWidth:n.outerWidth()*c}},clipToBox:function(n){return{width:n.clip.right-n.clip.left,height:n.clip.bottom-n.clip.top,left:n.clip.left,top:n.clip.top}},unshift:function(n,a,l){var c=n.queue();a>1&&c.splice.apply(c,[1,0].concat(c.splice(a,l))),n.dequeue()},saveStyle:function(n){n.data(Ze,n[0].style.cssText)},restoreStyle:function(n){n[0].style.cssText=n.data(Ze)||"",n.removeData(Ze)},mode:function(n,a){var l=n.is(":hidden");return a==="toggle"&&(a=l?"show":"hide"),(l?a==="hide":a==="show")&&(a="none"),a},getBaseline:function(n,a){var l,c;switch(n[0]){case"top":l=0;break;case"middle":l=.5;break;case"bottom":l=1;break;default:l=n[0]/a.height}switch(n[1]){case"left":c=0;break;case"center":c=.5;break;case"right":c=1;break;default:c=n[1]/a.width}return{x:c,y:l}},createPlaceholder:function(n){var a,l=n.css("position"),c=n.position();return n.css({marginTop:n.css("marginTop"),marginBottom:n.css("marginBottom"),marginLeft:n.css("marginLeft"),marginRight:n.css("marginRight")}).outerWidth(n.outerWidth()).outerHeight(n.outerHeight()),/^(static|relative)/.test(l)&&(l="absolute",a=i("<"+n[0].nodeName+">").insertAfter(n).css({display:/^(inline|ruby)/.test(n.css("display"))?"inline-block":"block",visibility:"hidden",marginTop:n.css("marginTop"),marginBottom:n.css("marginBottom"),marginLeft:n.css("marginLeft"),marginRight:n.css("marginRight"),float:n.css("float")}).outerWidth(n.outerWidth()).outerHeight(n.outerHeight()).addClass("ui-effects-placeholder"),n.data(Be+"placeholder",a)),n.css({position:l,left:c.left,top:c.top}),a},removePlaceholder:function(n){var a=Be+"placeholder",l=n.data(a);l&&(l.remove(),n.removeData(a))},cleanUp:function(n){i.effects.restoreStyle(n),i.effects.removePlaceholder(n)},setTransition:function(n,a,l,c){return c=c||{},i.each(a,function(g,m){var x=n.cssUnit(m);x[0]>0&&(c[m]=x[0]*l+x[1])}),c}});function e(n,a,l,c){return i.isPlainObject(n)&&(a=n,n=n.effect),n={effect:n},a==null&&(a={}),typeof a=="function"&&(c=a,l=null,a={}),(typeof a=="number"||i.fx.speeds[a])&&(c=l,l=a,a={}),typeof l=="function"&&(c=l,l=null),a&&i.extend(n,a),l=l||a.duration,n.duration=i.fx.off?0:typeof l=="number"?l:l in i.fx.speeds?i.fx.speeds[l]:i.fx.speeds._default,n.complete=c||a.complete,n}function t(n){return!!(!n||typeof n=="number"||i.fx.speeds[n]||typeof n=="string"&&!i.effects.effect[n]||typeof n=="function"||typeof n=="object"&&!n.effect)}i.fn.extend({effect:function(){var n=e.apply(this,arguments),a=i.effects.effect[n.effect],l=a.mode,c=n.queue,g=c||"fx",m=n.complete,x=n.mode,T=[],L=function(P){var E=i(this),X=i.effects.mode(E,x)||l;E.data(_e,!0),T.push(X),l&&(X==="show"||X===l&&X==="hide")&&E.show(),(!l||X!=="none")&&i.effects.saveStyle(E),typeof P=="function"&&P()};if(i.fx.off||!a)return x?this[x](n.duration,m):this.each(function(){m&&m.call(this)});function K(P){var E=i(this);function X(){E.removeData(_e),i.effects.cleanUp(E),n.mode==="hide"&&E.hide(),ee()}function ee(){typeof m=="function"&&m.call(E[0]),typeof P=="function"&&P()}n.mode=T.shift(),i.uiBackCompat!==!1&&!l?(E.is(":hidden")?x==="hide":x==="show")?(E[x](),ee()):a.call(E[0],n,ee):n.mode==="none"?(E[x](),ee()):a.call(E[0],n,X)}return c===!1?this.each(L).each(K):this.queue(g,L).queue(g,K)},show:(function(n){return function(a){if(t(a))return n.apply(this,arguments);var l=e.apply(this,arguments);return l.mode="show",this.effect.call(this,l)}})(i.fn.show),hide:(function(n){return function(a){if(t(a))return n.apply(this,arguments);var l=e.apply(this,arguments);return l.mode="hide",this.effect.call(this,l)}})(i.fn.hide),toggle:(function(n){return function(a){if(t(a)||typeof a=="boolean")return n.apply(this,arguments);var l=e.apply(this,arguments);return l.mode="toggle",this.effect.call(this,l)}})(i.fn.toggle),cssUnit:function(n){var a=this.css(n),l=[];return i.each(["em","px","%","pt"],function(c,g){a.indexOf(g)>0&&(l=[parseFloat(a),g])}),l},cssClip:function(n){return n?this.css("clip","rect("+n.top+"px "+n.right+"px "+n.bottom+"px "+n.left+"px)"):s(this.css("clip"),this)},transfer:function(n,a){var l=i(this),c=i(n.to),g=c.css("position")==="fixed",m=i("body"),x=g?m.scrollTop():0,T=g?m.scrollLeft():0,L=c.offset(),K={top:L.top-x,left:L.left-T,height:c.innerHeight(),width:c.innerWidth()},P=l.offset(),E=i("<div class='ui-effects-transfer'></div>");E.appendTo("body").addClass(n.className).css({top:P.top-x,left:P.left-T,height:l.innerHeight(),width:l.innerWidth(),position:g?"fixed":"absolute"}).animate(K,n.duration,n.easing,function(){E.remove(),typeof a=="function"&&a()})}});function s(n,a){var l=a.outerWidth(),c=a.outerHeight(),g=/^rect\((-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto)\)$/,m=g.exec(n)||["",0,l,c,0];return{top:parseFloat(m[1])||0,right:m[2]==="auto"?l:parseFloat(m[2]),bottom:m[3]==="auto"?c:parseFloat(m[3]),left:parseFloat(m[4])||0}}i.fx.step.clip=function(n){n.clipInit||(n.start=i(n.elem).cssClip(),typeof n.end=="string"&&(n.end=s(n.end,n.elem)),n.clipInit=!0),i(n.elem).cssClip({top:n.pos*(n.end.top-n.start.top)+n.start.top,right:n.pos*(n.end.right-n.start.right)+n.start.right,bottom:n.pos*(n.end.bottom-n.start.bottom)+n.start.bottom,left:n.pos*(n.end.left-n.start.left)+n.start.left})}})(),(function(){var e={};i.each(["Quad","Cubic","Quart","Quint","Expo"],function(t,s){e[s]=function(n){return Math.pow(n,t+2)}}),i.extend(e,{Sine:function(t){return 1-Math.cos(t*Math.PI/2)},Circ:function(t){return 1-Math.sqrt(1-t*t)},Elastic:function(t){return t===0||t===1?t:-Math.pow(2,8*(t-1))*Math.sin(((t-1)*80-7.5)*Math.PI/15)},Back:function(t){return t*t*(3*t-2)},Bounce:function(t){for(var s,n=4;t<((s=Math.pow(2,--n))-1)/11;);return 1/Math.pow(4,3-n)-7.5625*Math.pow((s*3-2)/22-t,2)}}),i.each(e,function(t,s){i.easing["easeIn"+t]=s,i.easing["easeOut"+t]=function(n){return 1-s(1-n)},i.easing["easeInOut"+t]=function(n){return n<.5?s(n*2)/2:1-s(n*-2+2)/2}})})();var Zt=i.effects;/*!
71 * jQuery UI Effects Blind 1.13.3
72 * https://jqueryui.com
73 *
74 * Copyright OpenJS Foundation and other contributors
75 * Released under the MIT license.
76 * https://jquery.org/license
77 */var Ke=i.effects.define("blind","hide",function(e,t){var s={up:["bottom","top"],vertical:["bottom","top"],down:["top","bottom"],left:["right","left"],horizontal:["right","left"],right:["left","right"]},n=i(this),a=e.direction||"up",l=n.cssClip(),c={clip:i.extend({},l)},g=i.effects.createPlaceholder(n);c.clip[s[a][0]]=c.clip[s[a][1]],e.mode==="show"&&(n.cssClip(c.clip),g&&g.css(i.effects.clipToBox(c)),c.clip=l),g&&g.animate(i.effects.clipToBox(c),e.duration,e.easing),n.animate(c,{queue:!1,duration:e.duration,easing:e.easing,complete:t})});/*!
78 * jQuery UI Effects Bounce 1.13.3
79 * https://jqueryui.com
80 *
81 * Copyright OpenJS Foundation and other contributors
82 * Released under the MIT license.
83 * https://jquery.org/license
84 */var he=i.effects.define("bounce",function(e,t){var s,n,a,l=i(this),c=e.mode,g=c==="hide",m=c==="show",x=e.direction||"up",T=e.distance,L=e.times||5,K=L*2+(m||g?1:0),P=e.duration/K,E=e.easing,X=x==="up"||x==="down"?"top":"left",ee=x==="up"||x==="left",ae=0,ce=l.queue().length;for(i.effects.createPlaceholder(l),a=l.css(X),T||(T=l[X==="top"?"outerHeight":"outerWidth"]()/3),m&&(n={opacity:1},n[X]=a,l.css("opacity",0).css(X,ee?-T*2:T*2).animate(n,P,E)),g&&(T=T/Math.pow(2,L-1)),n={},n[X]=a;ae<L;ae++)s={},s[X]=(ee?"-=":"+=")+T,l.animate(s,P,E).animate(n,P,E),T=g?T*2:T/2;g&&(s={opacity:0},s[X]=(ee?"-=":"+=")+T,l.animate(s,P,E)),l.queue(t),i.effects.unshift(l,ce,K+1)});/*!
85 * jQuery UI Effects Clip 1.13.3
86 * https://jqueryui.com
87 *
88 * Copyright OpenJS Foundation and other contributors
89 * Released under the MIT license.
90 * https://jquery.org/license
91 */var Fe=i.effects.define("clip","hide",function(e,t){var s,n={},a=i(this),l=e.direction||"vertical",c=l==="both",g=c||l==="horizontal",m=c||l==="vertical";s=a.cssClip(),n.clip={top:m?(s.bottom-s.top)/2:s.top,right:g?(s.right-s.left)/2:s.right,bottom:m?(s.bottom-s.top)/2:s.bottom,left:g?(s.right-s.left)/2:s.left},i.effects.createPlaceholder(a),e.mode==="show"&&(a.cssClip(n.clip),n.clip=s),a.animate(n,{queue:!1,duration:e.duration,easing:e.easing,complete:t})});/*!
92 * jQuery UI Effects Drop 1.13.3
93 * https://jqueryui.com
94 *
95 * Copyright OpenJS Foundation and other contributors
96 * Released under the MIT license.
97 * https://jquery.org/license
98 */var Ve=i.effects.define("drop","hide",function(e,t){var s,n=i(this),a=e.mode,l=a==="show",c=e.direction||"left",g=c==="up"||c==="down"?"top":"left",m=c==="up"||c==="left"?"-=":"+=",x=m==="+="?"-=":"+=",T={opacity:0};i.effects.createPlaceholder(n),s=e.distance||n[g==="top"?"outerHeight":"outerWidth"](!0)/2,T[g]=m+s,l&&(n.css(T),T[g]=x+s,T.opacity=1),n.animate(T,{queue:!1,duration:e.duration,easing:e.easing,complete:t})});/*!
99 * jQuery UI Effects Explode 1.13.3
100 * https://jqueryui.com
101 *
102 * Copyright OpenJS Foundation and other contributors
103 * Released under the MIT license.
104 * https://jquery.org/license
105 */var $e=i.effects.define("explode","hide",function(e,t){var s,n,a,l,c,g,m=e.pieces?Math.round(Math.sqrt(e.pieces)):3,x=m,T=i(this),L=e.mode,K=L==="show",P=T.show().css("visibility","hidden").offset(),E=Math.ceil(T.outerWidth()/x),X=Math.ceil(T.outerHeight()/m),ee=[];function ae(){ee.push(this),ee.length===m*x&&ce()}for(s=0;s<m;s++)for(l=P.top+s*X,g=s-(m-1)/2,n=0;n<x;n++)a=P.left+n*E,c=n-(x-1)/2,T.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-n*E,top:-s*X}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:E,height:X,left:a+(K?c*E:0),top:l+(K?g*X:0),opacity:K?0:1}).animate({left:a+(K?0:c*E),top:l+(K?0:g*X),opacity:K?1:0},e.duration||500,e.easing,ae);function ce(){T.css({visibility:"visible"}),i(ee).remove(),t()}});/*!
106 * jQuery UI Effects Fade 1.13.3
107 * https://jqueryui.com
108 *
109 * Copyright OpenJS Foundation and other contributors
110 * Released under the MIT license.
111 * https://jquery.org/license
112 */var Ge=i.effects.define("fade","toggle",function(e,t){var s=e.mode==="show";i(this).css("opacity",s?0:1).animate({opacity:s?1:0},{queue:!1,duration:e.duration,easing:e.easing,complete:t})});/*!
113 * jQuery UI Effects Fold 1.13.3
114 * https://jqueryui.com
115 *
116 * Copyright OpenJS Foundation and other contributors
117 * Released under the MIT license.
118 * https://jquery.org/license
119 */var xt=i.effects.define("fold","hide",function(e,t){var s=i(this),n=e.mode,a=n==="show",l=n==="hide",c=e.size||15,g=/([0-9]+)%/.exec(c),m=!!e.horizFirst,x=m?["right","bottom"]:["bottom","right"],T=e.duration/2,L=i.effects.createPlaceholder(s),K=s.cssClip(),P={clip:i.extend({},K)},E={clip:i.extend({},K)},X=[K[x[0]],K[x[1]]],ee=s.queue().length;g&&(c=parseInt(g[1],10)/100*X[l?0:1]),P.clip[x[0]]=c,E.clip[x[0]]=c,E.clip[x[1]]=0,a&&(s.cssClip(E.clip),L&&L.css(i.effects.clipToBox(E)),E.clip=K),s.queue(function(ae){L&&L.animate(i.effects.clipToBox(P),T,e.easing).animate(i.effects.clipToBox(E),T,e.easing),ae()}).animate(P,T,e.easing).animate(E,T,e.easing).queue(t),i.effects.unshift(s,ee,4)});/*!
120 * jQuery UI Effects Highlight 1.13.3
121 * https://jqueryui.com
122 *
123 * Copyright OpenJS Foundation and other contributors
124 * Released under the MIT license.
125 * https://jquery.org/license
126 */var pt=i.effects.define("highlight","show",function(e,t){var s=i(this),n={backgroundColor:s.css("backgroundColor")};e.mode==="hide"&&(n.opacity=0),i.effects.saveStyle(s),s.css({backgroundImage:"none",backgroundColor:e.color||"#ffff99"}).animate(n,{queue:!1,duration:e.duration,easing:e.easing,complete:t})});/*!
127 * jQuery UI Effects Size 1.13.3
128 * https://jqueryui.com
129 *
130 * Copyright OpenJS Foundation and other contributors
131 * Released under the MIT license.
132 * https://jquery.org/license
133 */var zt=i.effects.define("size",function(e,t){var s,n,a,l=i(this),c=["fontSize"],g=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],m=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],x=e.mode,T=x!=="effect",L=e.scale||"both",K=e.origin||["middle","center"],P=l.css("position"),E=l.position(),X=i.effects.scaledDimensions(l),ee=e.from||X,ae=e.to||i.effects.scaledDimensions(l,0);i.effects.createPlaceholder(l),x==="show"&&(a=ee,ee=ae,ae=a),n={from:{y:ee.height/X.height,x:ee.width/X.width},to:{y:ae.height/X.height,x:ae.width/X.width}},(L==="box"||L==="both")&&(n.from.y!==n.to.y&&(ee=i.effects.setTransition(l,g,n.from.y,ee),ae=i.effects.setTransition(l,g,n.to.y,ae)),n.from.x!==n.to.x&&(ee=i.effects.setTransition(l,m,n.from.x,ee),ae=i.effects.setTransition(l,m,n.to.x,ae))),(L==="content"||L==="both")&&n.from.y!==n.to.y&&(ee=i.effects.setTransition(l,c,n.from.y,ee),ae=i.effects.setTransition(l,c,n.to.y,ae)),K&&(s=i.effects.getBaseline(K,X),ee.top=(X.outerHeight-ee.outerHeight)*s.y+E.top,ee.left=(X.outerWidth-ee.outerWidth)*s.x+E.left,ae.top=(X.outerHeight-ae.outerHeight)*s.y+E.top,ae.left=(X.outerWidth-ae.outerWidth)*s.x+E.left),delete ee.outerHeight,delete ee.outerWidth,l.css(ee),(L==="content"||L==="both")&&(g=g.concat(["marginTop","marginBottom"]).concat(c),m=m.concat(["marginLeft","marginRight"]),l.find("*[width]").each(function(){var ce=i(this),ve=i.effects.scaledDimensions(ce),xe={height:ve.height*n.from.y,width:ve.width*n.from.x,outerHeight:ve.outerHeight*n.from.y,outerWidth:ve.outerWidth*n.from.x},Ce={height:ve.height*n.to.y,width:ve.width*n.to.x,outerHeight:ve.height*n.to.y,outerWidth:ve.width*n.to.x};n.from.y!==n.to.y&&(xe=i.effects.setTransition(ce,g,n.from.y,xe),Ce=i.effects.setTransition(ce,g,n.to.y,Ce)),n.from.x!==n.to.x&&(xe=i.effects.setTransition(ce,m,n.from.x,xe),Ce=i.effects.setTransition(ce,m,n.to.x,Ce)),T&&i.effects.saveStyle(ce),ce.css(xe),ce.animate(Ce,e.duration,e.easing,function(){T&&i.effects.restoreStyle(ce)})})),l.animate(ae,{queue:!1,duration:e.duration,easing:e.easing,complete:function(){var ce=l.offset();ae.opacity===0&&l.css("opacity",ee.opacity),T||(l.css("position",P==="static"?"relative":P).offset(ce),i.effects.saveStyle(l)),t()}})});/*!
134 * jQuery UI Effects Scale 1.13.3
135 * https://jqueryui.com
136 *
137 * Copyright OpenJS Foundation and other contributors
138 * Released under the MIT license.
139 * https://jquery.org/license
140 */var Qt=i.effects.define("scale",function(e,t){var s=i(this),n=e.mode,a=parseInt(e.percent,10)||(parseInt(e.percent,10)===0||n!=="effect"?0:100),l=i.extend(!0,{from:i.effects.scaledDimensions(s),to:i.effects.scaledDimensions(s,a,e.direction||"both"),origin:e.origin||["middle","center"]},e);e.fade&&(l.from.opacity=1,l.to.opacity=0),i.effects.effect.size.call(this,l,t)});/*!
141 * jQuery UI Effects Puff 1.13.3
142 * https://jqueryui.com
143 *
144 * Copyright OpenJS Foundation and other contributors
145 * Released under the MIT license.
146 * https://jquery.org/license
147 */var ut=i.effects.define("puff","hide",function(e,t){var s=i.extend(!0,{},e,{fade:!0,percent:parseInt(e.percent,10)||150});i.effects.effect.scale.call(this,s,t)});/*!
148 * jQuery UI Effects Pulsate 1.13.3
149 * https://jqueryui.com
150 *
151 * Copyright OpenJS Foundation and other contributors
152 * Released under the MIT license.
153 * https://jquery.org/license
154 */var Bt=i.effects.define("pulsate","show",function(e,t){var s=i(this),n=e.mode,a=n==="show",l=n==="hide",c=a||l,g=(e.times||5)*2+(c?1:0),m=e.duration/g,x=0,T=1,L=s.queue().length;for((a||!s.is(":visible"))&&(s.css("opacity",0).show(),x=1);T<g;T++)s.animate({opacity:x},m,e.easing),x=1-x;s.animate({opacity:x},m,e.easing),s.queue(t),i.effects.unshift(s,L,g+1)});/*!
155 * jQuery UI Effects Shake 1.13.3
156 * https://jqueryui.com
157 *
158 * Copyright OpenJS Foundation and other contributors
159 * Released under the MIT license.
160 * https://jquery.org/license
161 */var gt=i.effects.define("shake",function(e,t){var s=1,n=i(this),a=e.direction||"left",l=e.distance||20,c=e.times||3,g=c*2+1,m=Math.round(e.duration/g),x=a==="up"||a==="down"?"top":"left",T=a==="up"||a==="left",L={},K={},P={},E=n.queue().length;for(i.effects.createPlaceholder(n),L[x]=(T?"-=":"+=")+l,K[x]=(T?"+=":"-=")+l*2,P[x]=(T?"-=":"+=")+l*2,n.animate(L,m,e.easing);s<c;s++)n.animate(K,m,e.easing).animate(P,m,e.easing);n.animate(K,m,e.easing).animate(L,m/2,e.easing).queue(t),i.effects.unshift(n,E,g+1)});/*!
162 * jQuery UI Effects Slide 1.13.3
163 * https://jqueryui.com
164 *
165 * Copyright OpenJS Foundation and other contributors
166 * Released under the MIT license.
167 * https://jquery.org/license
168 */var Ut=i.effects.define("slide","show",function(e,t){var s,n,a=i(this),l={up:["bottom","top"],down:["top","bottom"],left:["right","left"],right:["left","right"]},c=e.mode,g=e.direction||"left",m=g==="up"||g==="down"?"top":"left",x=g==="up"||g==="left",T=e.distance||a[m==="top"?"outerHeight":"outerWidth"](!0),L={};i.effects.createPlaceholder(a),s=a.cssClip(),n=a.position()[m],L[m]=(x?-1:1)*T+n,L.clip=a.cssClip(),L.clip[l[g][1]]=L.clip[l[g][0]],c==="show"&&(a.cssClip(L.clip),a.css(m,L[m]),L.clip=s,L[m]=n),a.animate(L,{queue:!1,duration:e.duration,easing:e.easing,complete:t})});/*!
169 * jQuery UI Effects Transfer 1.13.3
170 * https://jqueryui.com
171 *
172 * Copyright OpenJS Foundation and other contributors
173 * Released under the MIT license.
174 * https://jquery.org/license
175 */var Zt;i.uiBackCompat!==!1&&(Zt=i.effects.define("transfer",function(e,t){i(this).transfer(e,t)}));var di=Zt;/*!
176 * jQuery UI Focusable 1.13.3
177 * https://jqueryui.com
178 *
179 * Copyright OpenJS Foundation and other contributors
180 * Released under the MIT license.
181 * https://jquery.org/license
182 */i.ui.focusable=function(e,t){var s,n,a,l,c,g=e.nodeName.toLowerCase();return g==="area"?(s=e.parentNode,n=s.name,!e.href||!n||s.nodeName.toLowerCase()!=="map"?!1:(a=i("img[usemap='#"+n+"']"),a.length>0&&a.is(":visible"))):(/^(input|select|textarea|button|object)$/.test(g)?(l=!e.disabled,l&&(c=i(e).closest("fieldset")[0],c&&(l=!c.disabled))):g==="a"?l=e.href||t:l=t,l&&i(e).is(":visible")&&mt(i(e)))};function mt(e){for(var t=e.css("visibility");t==="inherit";)e=e.parent(),t=e.css("visibility");return t==="visible"}i.extend(i.expr.pseudos,{focusable:function(e){return i.ui.focusable(e,i.attr(e,"tabindex")!=null)}});var Zi=i.ui.focusable,$t=i.fn._form=function(){return typeof this[0].form=="string"?this.closest("form"):i(this[0].form)};/*!
183 * jQuery UI Form Reset Mixin 1.13.3
184 * https://jqueryui.com
185 *
186 * Copyright OpenJS Foundation and other contributors
187 * Released under the MIT license.
188 * https://jquery.org/license
189 */var pi=i.ui.formResetMixin={_formResetHandler:function(){var e=i(this);setTimeout(function(){var t=e.data("ui-form-reset-instances");i.each(t,function(){this.refresh()})})},_bindFormResetHandler:function(){if(this.form=this.element._form(),!!this.form.length){var e=this.form.data("ui-form-reset-instances")||[];e.length||this.form.on("reset.ui-form-reset",this._formResetHandler),e.push(this),this.form.data("ui-form-reset-instances",e)}},_unbindFormResetHandler:function(){if(this.form.length){var e=this.form.data("ui-form-reset-instances");e.splice(i.inArray(this,e),1),e.length?this.form.data("ui-form-reset-instances",e):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset")}}};/*!
190 * jQuery UI Support for jQuery core 1.8.x and newer 1.13.3
191 * https://jqueryui.com
192 *
193 * Copyright OpenJS Foundation and other contributors
194 * Released under the MIT license.
195 * https://jquery.org/license
196 *
197 */if(i.expr.pseudos||(i.expr.pseudos=i.expr[":"]),i.uniqueSort||(i.uniqueSort=i.unique),!i.escapeSelector){var xi=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,Oi=function(e,t){return t?e==="\0"?"\uFFFD":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e};i.escapeSelector=function(e){return(e+"").replace(xi,Oi)}}(!i.fn.even||!i.fn.odd)&&i.fn.extend({even:function(){return this.filter(function(e){return e%2===0})},odd:function(){return this.filter(function(e){return e%2===1})}});/*!
198 * jQuery UI Keycode 1.13.3
199 * https://jqueryui.com
200 *
201 * Copyright OpenJS Foundation and other contributors
202 * Released under the MIT license.
203 * https://jquery.org/license
204 */var Ci=i.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38};/*!
205 * jQuery UI Labels 1.13.3
206 * https://jqueryui.com
207 *
208 * Copyright OpenJS Foundation and other contributors
209 * Released under the MIT license.
210 * https://jquery.org/license
211 */var gi=i.fn.labels=function(){var e,t,s,n,a;return this.length?this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(n=this.eq(0).parents("label"),s=this.attr("id"),s&&(e=this.eq(0).parents().last(),a=e.add(e.length?e.siblings():this.siblings()),t="label[for='"+i.escapeSelector(s)+"']",n=n.add(a.find(t).addBack(t))),this.pushStack(n)):this.pushStack([])};/*!
212 * jQuery UI Scroll Parent 1.13.3
213 * https://jqueryui.com
214 *
215 * Copyright OpenJS Foundation and other contributors
216 * Released under the MIT license.
217 * https://jquery.org/license
218 */var Pt=i.fn.scrollParent=function(e){var t=this.css("position"),s=t==="absolute",n=e?/(auto|scroll|hidden)/:/(auto|scroll)/,a=this.parents().filter(function(){var l=i(this);return s&&l.css("position")==="static"?!1:n.test(l.css("overflow")+l.css("overflow-y")+l.css("overflow-x"))}).eq(0);return t==="fixed"||!a.length?i(this[0].ownerDocument||document):a};/*!
219 * jQuery UI Tabbable 1.13.3
220 * https://jqueryui.com
221 *
222 * Copyright OpenJS Foundation and other contributors
223 * Released under the MIT license.
224 * https://jquery.org/license
225 */var $i=i.extend(i.expr.pseudos,{tabbable:function(e){var t=i.attr(e,"tabindex"),s=t!=null;return(!s||t>=0)&&i.ui.focusable(e,s)}});/*!
226 * jQuery UI Unique ID 1.13.3
227 * https://jqueryui.com
228 *
229 * Copyright OpenJS Foundation and other contributors
230 * Released under the MIT license.
231 * https://jquery.org/license
232 */var es=i.fn.extend({uniqueId:(function(){var e=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++e)})}})(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&i(this).removeAttr("id")})}});/*!
233 * jQuery UI Accordion 1.13.3
234 * https://jqueryui.com
235 *
236 * Copyright OpenJS Foundation and other contributors
237 * Released under the MIT license.
238 * https://jquery.org/license
239 */var ts=i.widget("ui.accordion",{version:"1.13.3",options:{active:0,animate:{},classes:{"ui-accordion-header":"ui-corner-top","ui-accordion-header-collapsed":"ui-corner-all","ui-accordion-content":"ui-corner-bottom"},collapsible:!1,event:"click",header:function(e){return e.find("> li > :first-child").add(e.find("> :not(li)").even())},heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},hideProps:{borderTopWidth:"hide",borderBottomWidth:"hide",paddingTop:"hide",paddingBottom:"hide",height:"hide"},showProps:{borderTopWidth:"show",borderBottomWidth:"show",paddingTop:"show",paddingBottom:"show",height:"show"},_create:function(){var e=this.options;this.prevShow=this.prevHide=i(),this._addClass("ui-accordion","ui-widget ui-helper-reset"),this.element.attr("role","tablist"),!e.collapsible&&(e.active===!1||e.active==null)&&(e.active=0),this._processPanels(),e.active<0&&(e.active+=this.headers.length),this._refresh()},_getCreateEventData:function(){return{header:this.active,panel:this.active.length?this.active.next():i()}},_createIcons:function(){var e,t,s=this.options.icons;s&&(e=i("<span>"),this._addClass(e,"ui-accordion-header-icon","ui-icon "+s.header),e.prependTo(this.headers),t=this.active.children(".ui-accordion-header-icon"),this._removeClass(t,s.header)._addClass(t,null,s.activeHeader)._addClass(this.headers,"ui-accordion-icons"))},_destroyIcons:function(){this._removeClass(this.headers,"ui-accordion-icons"),this.headers.children(".ui-accordion-header-icon").remove()},_destroy:function(){var e;this.element.removeAttr("role"),this.headers.removeAttr("role aria-expanded aria-selected aria-controls tabIndex").removeUniqueId(),this._destroyIcons(),e=this.headers.next().css("display","").removeAttr("role aria-hidden aria-labelledby").removeUniqueId(),this.options.heightStyle!=="content"&&e.css("height","")},_setOption:function(e,t){if(e==="active"){this._activate(t);return}e==="event"&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(t)),this._super(e,t),e==="collapsible"&&!t&&this.options.active===!1&&this._activate(0),e==="icons"&&(this._destroyIcons(),t&&this._createIcons())},_setOptionDisabled:function(e){this._super(e),this.element.attr("aria-disabled",e),this._toggleClass(null,"ui-state-disabled",!!e),this._toggleClass(this.headers.add(this.headers.next()),null,"ui-state-disabled",!!e)},_keydown:function(e){if(!(e.altKey||e.ctrlKey)){var t=i.ui.keyCode,s=this.headers.length,n=this.headers.index(e.target),a=!1;switch(e.keyCode){case t.RIGHT:case t.DOWN:a=this.headers[(n+1)%s];break;case t.LEFT:case t.UP:a=this.headers[(n-1+s)%s];break;case t.SPACE:case t.ENTER:this._eventHandler(e);break;case t.HOME:a=this.headers[0];break;case t.END:a=this.headers[s-1];break}a&&(i(e.target).attr("tabIndex",-1),i(a).attr("tabIndex",0),i(a).trigger("focus"),e.preventDefault())}},_panelKeyDown:function(e){e.keyCode===i.ui.keyCode.UP&&e.ctrlKey&&i(e.currentTarget).prev().trigger("focus")},refresh:function(){var e=this.options;this._processPanels(),e.active===!1&&e.collapsible===!0||!this.headers.length?(e.active=!1,this.active=i()):e.active===!1?this._activate(0):this.active.length&&!i.contains(this.element[0],this.active[0])?this.headers.length===this.headers.find(".ui-state-disabled").length?(e.active=!1,this.active=i()):this._activate(Math.max(0,e.active-1)):e.active=this.headers.index(this.active),this._destroyIcons(),this._refresh()},_processPanels:function(){var e=this.headers,t=this.panels;typeof this.options.header=="function"?this.headers=this.options.header(this.element):this.headers=this.element.find(this.options.header),this._addClass(this.headers,"ui-accordion-header ui-accordion-header-collapsed","ui-state-default"),this.panels=this.headers.next().filter(":not(.ui-accordion-content-active)").hide(),this._addClass(this.panels,"ui-accordion-content","ui-helper-reset ui-widget-content"),t&&(this._off(e.not(this.headers)),this._off(t.not(this.panels)))},_refresh:function(){var e,t=this.options,s=t.heightStyle,n=this.element.parent();this.active=this._findActive(t.active),this._addClass(this.active,"ui-accordion-header-active","ui-state-active")._removeClass(this.active,"ui-accordion-header-collapsed"),this._addClass(this.active.next(),"ui-accordion-content-active"),this.active.next().show(),this.headers.attr("role","tab").each(function(){var a=i(this),l=a.uniqueId().attr("id"),c=a.next(),g=c.uniqueId().attr("id");a.attr("aria-controls",g),c.attr("aria-labelledby",l)}).next().attr("role","tabpanel"),this.headers.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}).next().attr({"aria-hidden":"true"}).hide(),this.active.length?this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}).next().attr({"aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0),this._createIcons(),this._setupEvents(t.event),s==="fill"?(e=n.height(),this.element.siblings(":visible").each(function(){var a=i(this),l=a.css("position");l==="absolute"||l==="fixed"||(e-=a.outerHeight(!0))}),this.headers.each(function(){e-=i(this).outerHeight(!0)}),this.headers.next().each(function(){i(this).height(Math.max(0,e-i(this).innerHeight()+i(this).height()))}).css("overflow","auto")):s==="auto"&&(e=0,this.headers.next().each(function(){var a=i(this).is(":visible");a||i(this).show(),e=Math.max(e,i(this).css("height","").height()),a||i(this).hide()}).height(e))},_activate:function(e){var t=this._findActive(e)[0];t!==this.active[0]&&(t=t||this.active[0],this._eventHandler({target:t,currentTarget:t,preventDefault:i.noop}))},_findActive:function(e){return typeof e=="number"?this.headers.eq(e):i()},_setupEvents:function(e){var t={keydown:"_keydown"};e&&i.each(e.split(" "),function(s,n){t[n]="_eventHandler"}),this._off(this.headers.add(this.headers.next())),this._on(this.headers,t),this._on(this.headers.next(),{keydown:"_panelKeyDown"}),this._hoverable(this.headers),this._focusable(this.headers)},_eventHandler:function(e){var t,s,n=this.options,a=this.active,l=i(e.currentTarget),c=l[0]===a[0],g=c&&n.collapsible,m=g?i():l.next(),x=a.next(),T={oldHeader:a,oldPanel:x,newHeader:g?i():l,newPanel:m};e.preventDefault(),!(c&&!n.collapsible||this._trigger("beforeActivate",e,T)===!1)&&(n.active=g?!1:this.headers.index(l),this.active=c?i():l,this._toggle(T),this._removeClass(a,"ui-accordion-header-active","ui-state-active"),n.icons&&(t=a.children(".ui-accordion-header-icon"),this._removeClass(t,null,n.icons.activeHeader)._addClass(t,null,n.icons.header)),c||(this._removeClass(l,"ui-accordion-header-collapsed")._addClass(l,"ui-accordion-header-active","ui-state-active"),n.icons&&(s=l.children(".ui-accordion-header-icon"),this._removeClass(s,null,n.icons.header)._addClass(s,null,n.icons.activeHeader)),this._addClass(l.next(),"ui-accordion-content-active")))},_toggle:function(e){var t=e.newPanel,s=this.prevShow.length?this.prevShow:e.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=t,this.prevHide=s,this.options.animate?this._animate(t,s,e):(s.hide(),t.show(),this._toggleComplete(e)),s.attr({"aria-hidden":"true"}),s.prev().attr({"aria-selected":"false","aria-expanded":"false"}),t.length&&s.length?s.prev().attr({tabIndex:-1,"aria-expanded":"false"}):t.length&&this.headers.filter(function(){return parseInt(i(this).attr("tabIndex"),10)===0}).attr("tabIndex",-1),t.attr("aria-hidden","false").prev().attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_animate:function(e,t,s){var n,a,l,c=this,g=0,m=e.css("box-sizing"),x=e.length&&(!t.length||e.index()<t.index()),T=this.options.animate||{},L=x&&T.down||T,K=function(){c._toggleComplete(s)};if(typeof L=="number"&&(l=L),typeof L=="string"&&(a=L),a=a||L.easing||T.easing,l=l||L.duration||T.duration,!t.length)return e.animate(this.showProps,l,a,K);if(!e.length)return t.animate(this.hideProps,l,a,K);n=e.show().outerHeight(),t.animate(this.hideProps,{duration:l,easing:a,step:function(P,E){E.now=Math.round(P)}}),e.hide().animate(this.showProps,{duration:l,easing:a,complete:K,step:function(P,E){E.now=Math.round(P),E.prop!=="height"?m==="content-box"&&(g+=E.now):c.options.heightStyle!=="content"&&(E.now=Math.round(n-t.outerHeight()-g),g=0)}})},_toggleComplete:function(e){var t=e.oldPanel,s=t.prev();this._removeClass(t,"ui-accordion-content-active"),this._removeClass(s,"ui-accordion-header-active")._addClass(s,"ui-accordion-header-collapsed"),t.length&&(t.parent()[0].className=t.parent()[0].className),this._trigger("activate",null,e)}}),Ct=i.ui.safeActiveElement=function(e){var t;try{t=e.activeElement}catch{t=e.body}return t||(t=e.body),t.nodeName||(t=e.body),t};/*!
240 * jQuery UI Menu 1.13.3
241 * https://jqueryui.com
242 *
243 * Copyright OpenJS Foundation and other contributors
244 * Released under the MIT license.
245 * https://jquery.org/license
246 */var li=i.widget("ui.menu",{version:"1.13.3",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.lastMousePosition={x:null,y:null},this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(e){e.preventDefault(),this._activateItem(e)},"click .ui-menu-item":function(e){var t=i(e.target),s=i(i.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&t.not(".ui-state-disabled").length&&(this.select(e),e.isPropagationStopped()||(this.mouseHandled=!0),t.has(".ui-menu").length?this.expand(e):!this.element.is(":focus")&&s.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&this.active.parents(".ui-menu").length===1&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":"_activateItem","mousemove .ui-menu-item":"_activateItem",mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(e,t){var s=this.active||this._menuItems().first();t||this.focus(e,s)},blur:function(e){this._delay(function(){var t=!i.contains(this.element[0],i.ui.safeActiveElement(this.document[0]));t&&this.collapseAll(e)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(e){this._closeOnDocumentClick(e)&&this.collapseAll(e,!0),this.mouseHandled=!1}})},_activateItem:function(e){if(!this.previousFilter&&!(e.clientX===this.lastMousePosition.x&&e.clientY===this.lastMousePosition.y)){this.lastMousePosition={x:e.clientX,y:e.clientY};var t=i(e.target).closest(".ui-menu-item"),s=i(e.currentTarget);t[0]===s[0]&&(s.is(".ui-state-active")||(this._removeClass(s.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(e,s)))}},_destroy:function(){var e=this.element.find(".ui-menu-item").removeAttr("role aria-disabled"),t=e.children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),t.children().each(function(){var s=i(this);s.data("ui-menu-submenu-caret")&&s.remove()})},_keydown:function(e){var t,s,n,a,l=!0;switch(e.keyCode){case i.ui.keyCode.PAGE_UP:this.previousPage(e);break;case i.ui.keyCode.PAGE_DOWN:this.nextPage(e);break;case i.ui.keyCode.HOME:this._move("first","first",e);break;case i.ui.keyCode.END:this._move("last","last",e);break;case i.ui.keyCode.UP:this.previous(e);break;case i.ui.keyCode.DOWN:this.next(e);break;case i.ui.keyCode.LEFT:this.collapse(e);break;case i.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(e);break;case i.ui.keyCode.ENTER:case i.ui.keyCode.SPACE:this._activate(e);break;case i.ui.keyCode.ESCAPE:this.collapse(e);break;default:l=!1,s=this.previousFilter||"",a=!1,n=e.keyCode>=96&&e.keyCode<=105?(e.keyCode-96).toString():String.fromCharCode(e.keyCode),clearTimeout(this.filterTimer),n===s?a=!0:n=s+n,t=this._filterMenuItems(n),t=a&&t.index(this.active.next())!==-1?this.active.nextAll(".ui-menu-item"):t,t.length||(n=String.fromCharCode(e.keyCode),t=this._filterMenuItems(n)),t.length?(this.focus(e,t),this.previousFilter=n,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}l&&e.preventDefault()},_activate:function(e){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(e):this.select(e))},refresh:function(){var e,t,s,n,a,l=this,c=this.options.icons.submenu,g=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),s=g.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var m=i(this),x=m.prev(),T=i("<span>").data("ui-menu-submenu-caret",!0);l._addClass(T,"ui-menu-icon","ui-icon "+c),x.attr("aria-haspopup","true").prepend(T),m.attr("aria-labelledby",x.attr("id"))}),this._addClass(s,"ui-menu","ui-widget ui-widget-content ui-front"),e=g.add(this.element),t=e.find(this.options.items),t.not(".ui-menu-item").each(function(){var m=i(this);l._isDivider(m)&&l._addClass(m,"ui-menu-divider","ui-widget-content")}),n=t.not(".ui-menu-item, .ui-menu-divider"),a=n.children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(n,"ui-menu-item")._addClass(a,"ui-menu-item-wrapper"),t.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!i.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(e,t){if(e==="icons"){var s=this.element.find(".ui-menu-icon");this._removeClass(s,null,this.options.icons.submenu)._addClass(s,null,t.submenu)}this._super(e,t)},_setOptionDisabled:function(e){this._super(e),this.element.attr("aria-disabled",String(e)),this._toggleClass(null,"ui-state-disabled",!!e)},focus:function(e,t){var s,n,a;this.blur(e,e&&e.type==="focus"),this._scrollIntoView(t),this.active=t.first(),n=this.active.children(".ui-menu-item-wrapper"),this._addClass(n,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",n.attr("id")),a=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(a,null,"ui-state-active"),e&&e.type==="
246keydown"?this._close():this.timer=this._delay(function(){this._close()},this.delay),s=t.children(".ui-menu"),s.length&&e&&/^mouse/.test(e.type)&&this._startOpening(s),this.activeMenu=t.parent(),this._trigger("focus",e,{item:t})},_scrollIntoView:function(e){var t,s,n,a,l,c;this._hasScroll()&&(t=parseFloat(i.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(i.css(this.activeMenu[0],"paddingTop"))||0,n=e.offset().top-this.activeMenu.offset().top-t-s,a=this.activeMenu.scrollTop(),l=this.activeMenu.height(),c=e.outerHeight(),n<0?this.activeMenu.scrollTop(a+n):n+c>l&&this.activeMenu.scrollTop(a+n-l+c))},blur:function(e,t){t||clearTimeout(this.timer),this.active&&(this._removeClass(this.active.children(".ui-menu-item-wrapper"),null,"ui-state-active"),this._trigger("blur",e,{item:this.active}),this.active=null)},_startOpening:function(e){clearTimeout(this.timer),e.attr("aria-hidden")==="true"&&(this.timer=this._delay(function(){this._close(),this._open(e)},this.delay))},_open:function(e){var t=i.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(e.parents(".ui-menu")).hide().attr("aria-hidden","true"),e.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(t)},collapseAll:function(e,t){clearTimeout(this.timer),this.timer=this._delay(function(){var s=t?this.element:i(e&&e.target).closest(this.element.find(".ui-menu"));s.length||(s=this.element),this._close(s),this.blur(e),this._removeClass(s.find(".ui-state-active"),null,"ui-state-active"),this.activeMenu=s},t?0:this.delay)},_close:function(e){e||(e=this.active?this.active.parent():this.element),e.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false")},_closeOnDocumentClick:function(e){return!i(e.target).closest(".ui-menu").length},_isDivider:function(e){return!/[^\-\u2014\u2013\s]/.test(e.text())},collapse:function(e){var t=this.active&&this.active.parent().closest(".ui-menu-item",this.element);t&&t.length&&(this._close(),this.focus(e,t))},expand:function(e){var t=this.active&&this._menuItems(this.active.children(".ui-menu")).first();t&&t.length&&(this._open(t.parent()),this._delay(function(){this.focus(e,t)}))},next:function(e){this._move("next","first",e)},previous:function(e){this._move("prev","last",e)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_menuItems:function(e){return(e||this.element).find(this.options.items).filter(".ui-menu-item")},_move:function(e,t,s){var n;this.active&&(e==="first"||e==="last"?n=this.active[e==="first"?"prevAll":"nextAll"](".ui-menu-item").last():n=this.active[e+"All"](".ui-menu-item").first()),(!n||!n.length||!this.active)&&(n=this._menuItems(this.activeMenu)[t]()),this.focus(s,n)},nextPage:function(e){var t,s,n;if(!this.active){this.next(e);return}this.isLastItem()||(this._hasScroll()?(s=this.active.offset().top,n=this.element.innerHeight(),i.fn.jquery.indexOf("3.2.")===0&&(n+=this.element[0].offsetHeight-this.element.outerHeight()),this.active.nextAll(".ui-menu-item").each(function(){return t=i(this),t.offset().top-s-n<0}),this.focus(e,t)):this.focus(e,this._menuItems(this.activeMenu)[this.active?"last":"first"]()))},previousPage:function(e){var t,s,n;if(!this.active){this.next(e);return}this.isFirstItem()||(this._hasScroll()?(s=this.active.offset().top,n=this.element.innerHeight(),i.fn.jquery.indexOf("3.2.")===0&&(n+=this.element[0].offsetHeight-this.element.outerHeight()),this.active.prevAll(".ui-menu-item").each(function(){return t=i(this),t.offset().top-s+n>0}),this.focus(e,t)):this.focus(e,this._menuItems(this.activeMenu).first()))},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(e){this.active=this.active||i(e.target).closest(".ui-menu-item");var t={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(e,!0),this._trigger("select",e,t)},_filterMenuItems:function(e){var t=e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"),s=new RegExp("^"+t,"i");return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter(function(){return s.test(String.prototype.trim.call(i(this).children(".ui-menu-item-wrapper").text()))})}});/*!
247 * jQuery UI Autocomplete 1.13.3
248 * https://jqueryui.com
249 *
250 * Copyright OpenJS Foundation and other contributors
251 * Released under the MIT license.
252 * https://jquery.org/license
253 */i.widget("ui.autocomplete",{version:"1.13.3",defaultElement:"<input>",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,liveRegionTimer:null,_create:function(){var e,t,s,n=this.element[0].nodeName.toLowerCase(),a=n==="textarea",l=n==="input";this.isMultiLine=a||!l&&this._isContentEditable(this.element),this.valueMethod=this.element[a||l?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(c){if(this.element.prop("readOnly")){e=!0,s=!0,t=!0;return}e=!1,s=!1,t=!1;var g=i.ui.keyCode;switch(c.keyCode){case g.PAGE_UP:e=!0,this._move("previousPage",c);break;case g.PAGE_DOWN:e=!0,this._move("nextPage",c);break;case g.UP:e=!0,this._keyEvent("previous",c);break;case g.DOWN:e=!0,this._keyEvent("next",c);break;case g.ENTER:this.menu.active&&(e=!0,c.preventDefault(),this.menu.select(c));break;case g.TAB:this.menu.active&&this.menu.select(c);break;case g.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(c),c.preventDefault());break;default:t=!0,this._searchTimeout(c);break}},keypress:function(c){if(e){e=!1,(!this.isMultiLine||this.menu.element.is(":visible"))&&c.preventDefault();return}if(!t){var g=i.ui.keyCode;switch(c.keyCode){case g.PAGE_UP:this._move("previousPage",c);break;case g.PAGE_DOWN:this._move("nextPage",c);break;case g.UP:this._keyEvent("previous",c);break;case g.DOWN:this._keyEvent("next",c);break}}},input:function(c){if(s){s=!1,c.preventDefault();return}this._searchTimeout(c)},focus:function(){this.selectedItem=null,this.previous=this._value(
vendor: 26,709 bytes, lines 253-281
253)},blur:function(c){clearTimeout(this.searching),this.close(c),this._change(c)}}),this._initSource(),this.menu=i("<ul>").appendTo(this._appendTo()).menu({role:null}).hide().attr({unselectable:"on"}).menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(c){c.preventDefault()},menufocus:function(c,g){var m,x;if(this.isNewMenu&&(this.isNewMenu=!1,c.originalEvent&&/^mouse/.test(c.originalEvent.type))){this.menu.blur(),this.document.one("mousemove",function(){i(c.target).trigger(c.originalEvent)});return}x=g.item.data("ui-autocomplete-item"),this._trigger("focus",c,{item:x})!==!1&&c.originalEvent&&/^key/.test(c.originalEvent.type)&&this._value(x.value),m=g.item.attr("aria-label")||x.value,m&&String.prototype.trim.call(m).length&&(clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(i("<div>").text(m))},100))},menuselect:function(c,g){var m=g.item.data("ui-autocomplete-item"),x=this.previous;this.element[0]!==i.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=x,this._delay(function(){this.previous=x,this.selectedItem=m})),this._trigger("select",c,{item:m})!==!1&&this._value(m.value),this.term=this._value(),this.close(c),this.selectedItem=m}}),this.liveRegion=i("<div>",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(e,t){this._super(e,t),e==="source"&&this._initSource(),e==="appendTo"&&this.menu.element.appendTo(this._appendTo()),e==="disabled"&&t&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(e){var t=this.menu.element[0];return e.target===this.element[0]||e.target===t||i.contains(t,e.target)},_closeOnClickOutside:function(e){this._isEventTargetInWidget(e)||this.close()},_appendTo:function(){var e=this.options.appendTo;return e&&(e=e.jquery||e.nodeType?i(e):this.document.find(e).eq(0)),(!e||!e[0])&&(e=this.element.closest(".ui-front, dialog")),e.length||(e=this.document[0].body),e},_initSource:function(){var e,t,s=this;Array.isArray(this.options.source)?(e=this.options.source,this.source=function(n,a){a(i.ui.autocomplete.filter(e,n.term))}):typeof this.options.source=="string"?(t=this.options.source,this.source=function(n,a){s.xhr&&s.xhr.abort(),s.xhr=i.ajax({url:t,data:n,dataType:"json",success:function(l){a(l)},error:function(){a([])}})}):this.source=this.options.source},_searchTimeout:function(e){clearTimeout(this.searching),this.searching=this._delay(function(){var t=this.term===this._value(),s=this.menu.element.is(":visible"),n=e.altKey||e.ctrlKey||e.metaKey||e.shiftKey;(!t||t&&!s&&!n)&&(this.selectedItem=null,this.search(null,e))},this.options.delay)},search:function(e,t){if(e=e??this._value(),this.term=this._value(),e.length<this.options.minLength)return this.close(t);if(this._trigger("search",t)!==!1)return this._search(e)},_search:function(e){this.pending++,this._addClass("ui-autocomplete-loading"),this.cancelSearch=!1,this.source({term:e},this._response())},_response:function(){var e=++this.requestIndex;return function(t){e===this.requestIndex&&this.__response(t),this.pending--,this.pending||this._removeClass("ui-autocomplete-loading")}.bind(this)},__response:function(e){e&&(e=this._normalize(e)),this._trigger("response",null,{content:e}),!this.options.disabled&&e&&e.length&&!this.cancelSearch?(this._suggest(e),this._trigger("open")):this._close()},close:function(e){this.cancelSearch=!0,this._close(e)},_close:function(e){this._off(this.document,"mousedown"),this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger("close",e))},_change:function(e){this.previous!==this._value()&&this._trigger("change",e,{item:this.selectedItem})},_normalize:function(e){return e.length&&e[0].label&&e[0].value?e:i.map(e,function(t){return typeof t=="string"?{label:t,value:t}:i.extend({},t,{label:t.label||t.value,value:t.value||t.label})})},_suggest:function(e){var t=this.menu.element.empty();this._renderMenu(t,e),this.isNewMenu=!0,this.menu.refresh(),t.show(),this._resizeMenu(),t.position(i.extend({of:this.element},this.options.position)),this.options.autoFocus&&this.menu.next(),this._on(this.document,{mousedown:"_closeOnClickOutside"})},_resizeMenu:function(){var e=this.menu.element;e.outerWidth(Math.max(e.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(e,t){var s=this;i.each(t,function(n,a){s._renderItemData(e,a)})},_renderItemData:function(e,t){return this._renderItem(e,t).data("ui-autocomplete-item",t)},_renderItem:function(e,t){return i("<li>").append(i("<div>").text(t.label)).appendTo(e)},_move:function(e,t){if(!this.menu.element.is(":visible")){this.search(null,t);return}if(this.menu.isFirstItem()&&/^previous/.test(e)||this.menu.isLastItem()&&/^next/.test(e)){this.isMultiLine||this._value(this.term),this.menu.blur();return}this.menu[e](t)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(e,t){(!this.isMultiLine||this.menu.element.is(":visible"))&&(this._move(e,t),t.preventDefault())},_isContentEditable:function(e){if(!e.length)return!1;var t=e.prop("contentEditable");return t==="inherit"?this._isContentEditable(e.parent()):t==="true"}}),i.extend(i.ui.autocomplete,{escapeRegex:function(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(e,t){var s=new RegExp(i.ui.autocomplete.escapeRegex(t),"i");return i.grep(e,function(n){return s.test(n.label||n.value||n)})}}),i.widget("ui.autocomplete",i.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(e){return e+(e>1?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(e){var t;this._superApply(arguments),!(this.options.disabled||this.cancelSearch)&&(e&&e.length?t=this.options.messages.results(e.length):t=this.options.messages.noResults,clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(i("<div>").text(t))},100))}});var ui=i.ui.autocomplete;/*!
254 * jQuery UI Controlgroup 1.13.3
255 * https://jqueryui.com
256 *
257 * Copyright OpenJS Foundation and other contributors
258 * Released under the MIT license.
259 * https://jquery.org/license
260 */var ge=/ui-corner-([a-z]){2,6}/g,rt=i.widget("ui.controlgroup",{version:"1.13.3",defaultElement:"<div>",options:{direction:"horizontal",disabled:null,onlyVisible:!0,items:{button:"input[type=button], input[type=submit], input[type=reset], button, a",controlgroupLabel:".ui-controlgroup-label",checkboxradio:"input[type='checkbox'], input[type='radio']",selectmenu:"select",spinner:".ui-spinner-input"}},_create:function(){this._enhance()},_enhance:function(){this.element.attr("role","toolbar"),this.refresh()},_destroy:function(){this._callChildMethod("destroy"),this.childWidgets.removeData("ui-controlgroup-data"),this.element.removeAttr("role"),this.options.items.controlgroupLabel&&this.element.find(this.options.items.controlgroupLabel).find(".ui-controlgroup-label-contents").contents().unwrap()},_initWidgets:function(){var e=this,t=[];i.each(this.options.items,function(s,n){var a,l={};if(n){if(s==="controlgroupLabel"){a=e.element.find(n),a.each(function(){var c=i(this);c.children(".ui-controlgroup-label-contents").length||c.contents().wrapAll("<span class='ui-controlgroup-label-contents'></span>")}),e._addClass(a,null,"ui-widget ui-widget-content ui-state-default"),t=t.concat(a.get());return}i.fn[s]&&(e["_"+s+"Options"]?l=e["_"+s+"Options"]("middle"):l={classes:{}},e.element.find(n).each(function(){var c=i(this),g=c[s]("instance"),m=i.widget.extend({},l);if(!(s==="button"&&c.parent(".ui-spinner").length)){g||(g=c[s]()[s]("instance")),g&&(m.classes=e._resolveClassesValues(m.classes,g)),c[s](m);var x=c[s]("widget");i.data(x[0],"ui-controlgroup-data",g||c[s]("instance")),t.push(x[0])}}))}}),this.childWidgets=i(i.uniqueSort(t)),this._addClass(this.childWidgets,"ui-controlgroup-item")},_callChildMethod:function(e){this.childWidgets.each(function(){var t=i(this),s=t.data("ui-controlgroup-data");s&&s[e]&&s[e]()})},_updateCornerClass:function(e,t){var s="ui-corner-top ui-corner-bottom ui-corner-left ui-corner-right ui-corner-all",n=this._buildSimpleOptions(t,"label").classes.label;this._removeClass(e,null,s),this._addClass(e,null,n)},_buildSimpleOptions:function(e,t){var s=this.options.direction==="vertical",n={classes:{}};return n.classes[t]={middle:"",first:"ui-corner-"+(s?"top":"left"),last:"ui-corner-"+(s?"bottom":"right"),only:"ui-corner-all"}[e],n},_spinnerOptions:function(e){var t=this._buildSimpleOptions(e,"ui-spinner");return t.classes["ui-spinner-up"]="",t.classes["ui-spinner-down"]="",t},_buttonOptions:function(e){return this._buildSimpleOptions(e,"ui-button")},_checkboxradioOptions:function(e){return this._buildSimpleOptions(e,"ui-checkboxradio-label")},_selectmenuOptions:function(e){var t=this.options.direction==="vertical";return{width:t?"auto":!1,classes:{middle:{"ui-selectmenu-button-open":"","ui-selectmenu-button-closed":""},first:{"ui-selectmenu-button-open":"ui-corner-"+(t?"top":"tl"),"ui-selectmenu-button-closed":"ui-corner-"+(t?"top":"left")},last:{"ui-selectmenu-button-open":t?"":"ui-corner-tr","ui-selectmenu-button-closed":"ui-corner-"+(t?"bottom":"right")},only:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"}}[e]}},_resolveClassesValues:function(e,t){var s={};return i.each(e,function(n){var a=t.options.classes[n]||"";a=String.prototype.trim.call(a.replace(ge,"")),s[n]=(a+" "+e[n]).replace(/\s+/g," ")}),s},_setOption:function(e,t){if(e==="direction"&&this._removeClass("ui-controlgroup-"+this.options.direction),this._super(e,t),e==="disabled"){this._callChildMethod(t?"disable":"enable");return}this.refresh()},refresh:function(){var e,t=this;this._addClass("ui-controlgroup ui-controlgroup-"+this.options.direction),this.options.direction==="horizontal"&&this._addClass(null,"ui-helper-clearfix"),this._initWidgets(),e=this.childWidgets,this.options.onlyVisible&&(e=e.filter(":visible")),e.length&&(i.each(["first","last"],function(s,n){var a=e[n]().data("ui-controlgroup-data");if(a&&t["_"+a.widgetName+"Options"]){var l=t["_"+a.widgetName+"Options"](e.length===1?"only":n);l.classes=t._resolveClassesValues(l.classes,a),a.element[a.widgetName](l)}else t._updateCornerClass(e[n](),n)}),this._callChildMethod("refresh"))}});/*!
261 * jQuery UI Checkboxradio 1.13.3
262 * https://jqueryui.com
263 *
264 * Copyright OpenJS Foundation and other contributors
265 * Released under the MIT license.
266 * https://jquery.org/license
267 */i.widget("ui.checkboxradio",[i.ui.formResetMixin,{version:"1.13.3",options:{disabled:null,label:null,icon:!0,classes:{"ui-checkboxradio-label":"ui-corner-all","ui-checkboxradio-icon":"ui-corner-all"}},_getCreateOptions:function(){var e,t,s,n=this._super()||{};return this._readType(),t=this.element.labels(),this.label=i(t[t.length-1]),this.label.length||i.error("No label found for checkboxradio widget"),this.originalLabel="",s=this.label.contents().not(this.element[0]),s.length&&(this.originalLabel+=s.clone().wrapAll("<div></div>").parent().html()),this.originalLabel&&(n.label=this.originalLabel),e=this.element[0].disabled,e!=null&&(n.disabled=e),n},_create:function(){var e=this.element[0].checked;this._bindFormResetHandler(),this.options.disabled==null&&(this.options.disabled=this.element[0].disabled),this._setOption("disabled",this.options.disabled),this._addClass("ui-checkboxradio","ui-helper-hidden-accessible"),this._addClass(this.label,"ui-checkboxradio-label","ui-button ui-widget"),this.type==="radio"&&this._addClass(this.label,"ui-checkboxradio-radio-label"),this.options.label&&this.options.label!==this.originalLabel?this._updateLabel():this.originalLabel&&(this.options.label=this.originalLabel),this._enhance(),e&&this._addClass(this.label,"ui-checkboxradio-checked","ui-state-active"),this._on({change:"_toggleClasses",focus:function(){this._addClass(this.label,null,"ui-state-focus ui-visual-focus")},blur:function(){this._removeClass(this.label,null,"ui-state-focus ui-visual-focus")}})},_readType:function(){var e=this.element[0].nodeName.toLowerCase();this.type=this.element[0].type,(e!=="input"||!/radio|checkbox/.test(this.type))&&i.error("Can't create checkboxradio on element.nodeName="+e+" and element.type="+this.type)},_enhance:function(){this._updateIcon(this.element[0].checked)},widget:function(){return this.label},_getRadioGroup:function(){var e,t=this.element[0].name,s="input[name='"+i.escapeSelector(t)+"']";return t?(this.form.length?e=i(this.form[0].elements).filter(s):e=i(s).filter(function(){return i(this)._form().length===0}),e.not(this.element)):i([])},_toggleClasses:function(){var e=this.element[0].checked;this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",e),this.options.icon&&this.type==="checkbox"&&this._toggleClass(this.icon,null,"ui-icon-check ui-state-checked",e)._toggleClass(this.icon,null,"ui-icon-blank",!e),this.type==="radio"&&this._getRadioGroup().each(function(){var t=i(this).checkboxradio("instance");t&&t._removeClass(t.label,"ui-checkboxradio-checked","ui-state-active")})},_destroy:function(){this._unbindFormResetHandler(),this.icon&&(this.icon.remove(),this.iconSpace.remove())},_setOption:function(e,t){if(!(e==="label"&&!t)){if(this._super(e,t),e==="disabled"){this._toggleClass(this.label,null,"ui-state-disabled",t),this.element[0].disabled=t;return}this.refresh()}},_updateIcon:function(e){var t="ui-icon ui-icon-background ";this.options.icon?(this.icon||(this.icon=i("<span>"),this.iconSpace=i("<span> </span>"),this._addClass(this.iconSpace,"ui-checkboxradio-icon-space")),this.type==="checkbox"?(t+=e?"ui-icon-check ui-state-checked":"ui-icon-blank",this._removeClass(this.icon,null,e?"ui-icon-blank":"ui-icon-check")):t+="ui-icon-blank",this._addClass(this.icon,"ui-checkboxradio-icon",t),e||this._removeClass(this.icon,null,"ui-icon-check ui-state-checked"),this.icon.prependTo(this.label).after(this.iconSpace)):this.icon!==void 0&&(this.icon.remove(),this.iconSpace.remove(),delete this.icon)},_updateLabel:function(){var e=this.label.contents().not(this.element[0]);this.icon&&(e=e.not(this.icon[0])),this.iconSpace&&(e=e.not(this.iconSpace[0])),e.remove(),this.label.append(this.options.label)},refresh:function(){var e=this.element[0].checked,t=this.element[0].disabled;this._updateIcon(e),this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",e),this.options.label!==null&&this._updateLabel(),t!==this.options.disabled&&this._setOptions({disabled:t})}}]);var is=i.ui.checkboxradio;/*!
268 * jQuery UI Button 1.13.3
269 * https://jqueryui.com
270 *
271 * Copyright OpenJS Foundation and other contributors
272 * Released under the MIT license.
273 * https://jquery.org/license
274 */i.widget("ui.button",{version:"1.13.3",defaultElement:"<button>",options:{classes:{"ui-button":"ui-corner-all"},disabled:null,icon:null,iconPosition:"beginning",label:null,showLabel:!0},_getCreateOptions:function(){var e,t=this._super()||{};return this.isInput=this.element.is("input"),e=this.element[0].disabled,e!=null&&(t.disabled=e),this.originalLabel=this.isInput?this.element.val():this.element.html(),this.originalLabel&&(t.label=this.originalLabel),t},_create:function(){!this.option.showLabel&!this.options.icon&&(this.options.showLabel=!0),this.options.disabled==null&&(this.options.disabled=this.element[0].disabled||!1),this.hasTitle=!!this.element.attr("title"),this.options.label&&this.options.label!==this.originalLabel&&(this.isInput?this.element.val(this.options.label):this.element.html(this.options.label)),this._addClass("ui-button","ui-widget"),this._setOption("disabled",this.options.disabled),this._enhance(),this.element.is("a")&&this._on({keyup:function(e){e.keyCode===i.ui.keyCode.SPACE&&(e.preventDefault(),this.element[0].click?this.element[0].click():this.element.trigger("click"))}})},_enhance:function(){this.element.is("button")||this.element.attr("role","button"),this.options.icon&&(this._updateIcon("icon",this.options.icon),this._updateTooltip())},_updateTooltip:function(){this.title=this.element.attr("title"),!this.options.showLabel&&!this.title&&this.element.attr("title",this.options.label)},_updateIcon:function(e,t){var s=e!=="iconPosition",n=s?this.options.iconPosition:t,a=n==="top"||n==="bottom";this.icon?s&&this._removeClass(this.icon,null,this.options.icon):(this.icon=i("<span>"),this._addClass(this.icon,"ui-button-icon","ui-icon"),this.options.showLabel||this._addClass("ui-button-icon-only")),s&&this._addClass(this.icon,null,t),this._attachIcon(n),a?(this._addClass(this.icon,null,"ui-widget-icon-block"),this.iconSpace&&this.iconSpace.remove()):(this.iconSpace||(this.iconSpace=i("<span> </span>"),this._addClass(this.iconSpace,"ui-button-icon-space")),this._removeClass(this.icon,null,"ui-wiget-icon-block"),this._attachIconSpace(n))},_destroy:function(){this.element.removeAttr("role"),this.icon&&this.icon.remove(),this.iconSpace&&this.iconSpace.remove(),this.hasTitle||this.element.removeAttr("title")},_attachIconSpace:function(e){this.icon[/^(?:end|bottom)/.test(e)?"before":"after"](this.iconSpace)},_attachIcon:function(e){this.element[/^(?:end|bottom)/.test(e)?"append":"prepend"](this.icon)},_setOptions:function(e){var t=e.showLabel===void 0?this.options.showLabel:e.showLabel,s=e.icon===void 0?this.options.icon:e.icon;!t&&!s&&(e.showLabel=!0),this._super(e)},_setOption:function(e,t){e==="icon"&&(t?this._updateIcon(e,t):this.icon&&(this.icon.remove(),this.iconSpace&&this.iconSpace.remove())),e==="iconPosition"&&this._updateIcon(e,t),e==="showLabel"&&(this._toggleClass("ui-button-icon-only",null,!t),this._updateTooltip()),e==="label"&&(this.isInput?this.element.val(t):(this.element.html(t),this.icon&&(this._attachIcon(this.options.iconPosition),this._attachIconSpace(this.options.iconPosition)))),this._super(e,t),e==="disabled"&&(this._toggleClass(null,"ui-state-disabled",t),this.element[0].disabled=t,t&&this.element.trigger("blur"))},refresh:function(){var e=this.element.is("input, button")?this.element[0].disabled:this.element.hasClass("ui-button-disabled");e!==this.options.disabled&&this._setOptions({disabled:e}),this._updateTooltip()}}),i.uiBackCompat!==!1&&(i.widget("ui.button",i.ui.button,{options:{text:!0,icons:{primary:null,secondary:null}},_create:function(){this.options.showLabel&&!this.options.text&&(this.options.showLabel=this.options.text),!this.options.showLabel&&this.options.text&&(this.options.text=this.options.showLabel),!this.options.icon&&(this.options.icons.primary||this.options.icons.secondary)?this.options.icons.primary?this.options.icon=this.options.icons.primary:(this.options.icon=this.options.icons.secondary,this.options.iconPosition="end"):this.options.icon&&(this.options.icons.primary=this.options.icon),this._super()},_setOption:function(e,t){if(e==="text"){this._super("showLabel",t);return}e==="showLabel"&&(this.options.text=t),e==="icon"&&(this.options.icons.primary=t),e==="icons"&&(t.primary?(this._super("icon",t.primary),this._super("iconPosition","beginning")):t.secondary&&(this._super("icon",t.secondary),this._super("iconPosition","end"))),this._superApply(arguments)}}),i.fn.button=(function(e){return function(t){var s=typeof t=="string",n=Array.prototype.slice.call(arguments,1),a=this;return s?!this.length&&t==="instance"?a=void 0:this.each(function(){var l,c=i(this).attr("type"),g=c!=="checkbox"&&c!=="radio"?"button":"checkboxradio",m=i.data(this,"ui-"+g);if(t==="instance")return a=m,!1;if(!m)return i.error("cannot call methods on button prior to initialization; attempted to call method '"+t+"'");if(typeof m[t]!="function"||t.charAt(0)==="_")return i.error("no such method '"+t+"' for button widget instance");if(l=m[t].apply(m,n),l!==m&&l!==void 0)return a=l&&l.jquery?a.pushStack(l.get()):l,!1}):(n.length&&(t=i.widget.extend.apply(null,[t].concat(n))),this.each(function(){var l=i(this).attr("type"),c=l!=="checkbox"&&l!=="radio"?"button":"checkboxradio",g=i.data(this,"ui-"+c);if(g)g.option(t||{}),g._init&&g._init();else{if(c==="button"){e.call(i(this),t);return}i(this).checkboxradio(i.extend({icon:!1},t))}})),a}})(i.fn.button),i.fn.buttonset=function(){return i.ui.controlgroup||i.error("Controlgroup widget missing"),arguments[0]==="option"&&arguments[1]==="items"&&arguments[2]?this.controlgroup.apply(this,[arguments[0],"items.button",arguments[2]]):arguments[0]==="option"&&arguments[1]==="items"?this.controlgroup.apply(this,[arguments[0],"items.button"]):(typeof arguments[0]=="object"&&arguments[0].items&&(arguments[0].items={button:arguments[0].items}),this.controlgroup.apply(this,arguments))});var ss=i.ui.button;/*!
275 * jQuery UI Datepicker 1.13.3
276 * https://jqueryui.com
277 *
278 * Copyright OpenJS Foundation and other contributors
279 * Released under the MIT license.
280 * https://jquery.org/license
281 */i.extend(i.ui,{datepicker:{version:"1.13.3"}});var Yt;function ki(e){for(var t,s;e.length&&e[0]!==document;){if(t=e.css("position"),(t==="absolute"||t==="relative"||t==="fixed")&&(s=parseInt(e.css("zIndex"),10),!isNaN(s)&&s!==0))return s;e=e.parent()}return 0}function mi(){this._curInst=null,this._keyEvent=!1,this._disabledInputs=[],this._datepickerShowing=!1,this._inDialog=!1,this._mainDivId="ui-datepicker-div",this._inlineClass="ui-datepicker-inline",this._appendClass="ui-datepicker-append",this._triggerClass="ui-datepicker-trigger",this._dialogClass="ui-datepicker-dialog",this._disableClass="ui-datepicker-disabled",this._unselectableClass="ui-datepicker-unselectable",this._currentClass="ui-datepicker-current-day",this._dayOverClass="ui-datepicker-days-cell-over",this.regional=[],this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:"",selectMonthLabel:"Select month",selectYearLabel:"Select year"},this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,onUpdateDatepicker:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1},i.extend(this._defaults,this.regional[""]),this.regional.en=i.extend(!0,{},this.regional[""]),this.regional["en-US"]=i.extend(!0,{},this.regional.en),this.dpDiv=Kt(i("<div id='"+this._mainDivId+"' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>"))}i.extend(mi.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(e){return _t(this._defaults,e||{}),this},_attachDatepicker:function(e,t){var s,n,a;s=e.nodeName.toLowerCase(),n=s==="div"||s==="span",e.id||(this.uuid+=1,e.id="dp"+this.uuid),a=this._newInst(i(e),n),a.settings=i.extend({},t||{}),s==="input"?this._connectDatepicker(e,a):n&&this._inlineDatepicker(e,a)},_newInst:function(e,t){var s=e[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1");return{id:s,input:e,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:t,dpDiv:t?Kt(i("<div class='"+this._inlineClass+" ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>")):this.dpDiv}},_connectDatepicker:function(e,t){var s=i(e);t.append=i([]),t.trigger=i([]),!s.hasClass(this.markerClassName)&&(this._attachments(s,t),s.addClass(this.markerClassName).on("keydown",this._doKeyDown).on("keypress",this._doKeyPress).on("keyup",this._doKeyUp),this._autoSize(t),i.data(e,"datepicker",t),t.settings.disabled&&this._disableDatepicker(e))},_attachments:function(e,t){var s,n,a,l=this._get(t,"appendText"),c=this._get(t,"isRTL");t.append&&t.append.remove(),l&&(t.append=i("<span>").addClass(this._appendClass).text(l),e[c?"before":"after"](t.append)),e.off("focus",this._showDatepicker),t.trigger&&t.trigger.remove(),s=this._get(t,"showOn"),(s==="focus"||s==="both")&&e.on("focus",this._showDatepicker),(s==="button"||s==="both")&&(n=this._get(t,"buttonText"),a=this._get(t,"buttonImage"),this._get(t,"buttonImageOnly")?t.trigger=i("<img>").addClass(this._triggerClass).attr({src:a,alt:n,title:n}):(t.trigger=i("<button type='button'>").addClass(this._triggerClass),a?t.trigger.html(i("<img>").attr({src:a,alt:n,title:n})):t.trigger.text(n)),e[c?"before":"after"](t.trigger),t.trigger.on("click",function(){return i.datepicker._datepickerShowing&&i.datepicker._lastInput===e[0]?i.datepicker._hideDatepicker():(i.datepicker._datepickerShowing&&i.datepicker._lastInput!==e[0]&&i.datepicker._hideDatepicker(),i.datepicker._showDatepicker(e[0])),!1}))},_autoSize:function(e){if(this._get(e,"autoSize")&&!e.inline){var t,s,n,a,l=new Date(2009,11,20),c=this._get(e,"dateFormat");c.match(/[DM]/)&&(t=function(g){for(s=0,n=0,a=0;a<g.length;a++)g[a].length>s&&(s=g[a].length,n=a);return n},l.setMonth(t(this._get(e,c.match(/MM/)?"monthNames":"monthNamesShort"))),l.setDate(t(this._get(e,c.match(/DD/)?"dayNames":"dayNamesShort"))+20-l.getDay())),e.input.attr("size",this._formatDate(e,l).length)}},_inlineDatepicker:function(e,t){var s=i(e);s.hasClass(this.markerClassName)||(s.addClass(this.markerClassName).append(t.dpDiv),i.data(e,"datepicker",t),this._setDate(t,this._getDefaultDate(t),!0),this._updateDatepicker(t),this._updateAlternate(t),t.settings.disabled&&this._disableDatepicker(e),t.dpDiv.css("display","block"))},_dialogDatepicker:function(e,t,s,n,a){var l,c,g,m,x,T=this._dialogInst;return T||(this.uuid+=1,l="dp"+this.uuid,this._dialogInput=i("<input type='text' id='"+l+"' style='position: absolute; top: -100px; width: 0px;'/>
281"),this._dialogInput.on("keydown",this._doKeyDown),i("body").append(this._dialogInput),T=this._dialogInst=this._newInst(this._dialogInput,!1),T.settings={},i.data(this._dialogInput[0],"datepicker",T)),_t(T.settings,n||{}),t=t&&t.constructor===Date?this._formatDate(T,t):t,this._dialogInput.val(t),this._pos=a?a.length?a:[a.pageX,a.pageY]:null,this._pos||(c=document.documentElement.clientWidth,g=document.documentElement.clientHeight,m=document.documentElement.scrollLeft||document.body.scrollLeft,x=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[c/2-100+m,g/2-150+x]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),T.settings.onSelect=s,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),i.blockUI&&i.blockUI(this.dpDiv),i.data(this._dialogInput[0],"datepicker",T),this},_destroyDatepicker:function(e){var t,s=i(e),n=i.data(e,"datepicker");s.hasClass(this.markerClassName)&&(t=e.nodeName.toLowerCase(),i.removeData(e,"datepicker"),t==="input"?(n.append.remove(),n.trigger.remove(),s.removeClass(this.markerClassName).off("focus",this._showDatepicker).off("keydown",this._doKeyDown).off("keypress",this._doKeyPress).off("keyup",this._doKeyUp)):(t==="div"||t==="span")&&s.removeClass(this.markerClassName).empty(),Yt===n&&(Yt=null,this._curInst=null))},_enableDatepicker:function(e){var t,s,n=i(e),a=i.data(e,"datepicker");n.hasClass(this.markerClassName)&&(t=e.nodeName.toLowerCase(),t==="input"?(e.disabled=!1,a.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):(t==="div"||t==="span")&&(s=n.children("."+this._inlineClass),s.children().removeClass("ui-state-disabled"),s.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=i.map(this._disabledInputs,function(l){return l===e?null:l}))},_disableDatepicker:function(e){var t,s,n=i(e),a=i.data(e,"datepicker");n.hasClass(this.markerClassName)&&(t=e.nodeName.toLowerCase(),t==="input"?(e.disabled=!0,a.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):(t==="div"||t==="span")&&(s=n.children("."+this._inlineClass),s.children().addClass("ui-state-disabled"),s.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=i.map(this._disabledInputs,function(l){return l===e?null:l}),this._disabledInputs[this._disabledInputs.length]=e)},_isDisabledDatepicker:function(e){if(!e)return!1;for(var t=0;t<this._disabledInputs.length;t++)if(this._disabledInputs[t]===e)return!0;return!1},_getInst:function(e){try{return i.data(e,"datepicker")}catch{throw"Missing instance data for this datepicker"}},_optionDatepicker:function(e,t,s){var n,a,l,c,g=this._getInst(e);if(arguments.length===2&&typeof t=="string")return t==="defaults"?i.extend({},i.datepicker._defaults):g?t==="all"?i.extend({},g.settings):this._get(g,t):null;n=t||{},typeof t=="string"&&(n={},n[t]=s),g&&(this._curInst===g&&this._hideDatepicker(),a=this._getDateDatepicker(e,!0),l=this._getMinMaxDate(g,"min"),c=this._getMinMaxDate(g,"max"),_t(g.settings,n),l!==null&&n.dateFormat!==void 0&&n.minDate===void 0&&(g.settings.minDate=this._formatDate(g,l)),c!==null&&n.dateFormat!==void 0&&n.maxDate===void 0&&(g.settings.maxDate=this._formatDate(g,c)),"disabled"in n&&(n.disabled?this._disableDatepicker(e):this._enableDatepicker(e)),this._attachments(i(e),g),this._autoSize(g),this._setDate(g,a),this._updateAlternate(g),this._updateDatepicker(g))},_changeDatepicker:function(e,t,s){this._optionDatepicker(e,t,s)},_refreshDatepicker:function(e){var t=this._getInst(e);t&&this._updateDatepicker(t)},_setDateDatepicker:function(e,t){var s=this._getInst(e);s&&(this._setDate(s,t),this._updateDatepicker(s),this._updateAlternate(s))},_getDateDatepicker:function(e,t){var s=this._getInst(e);return s&&!s.inline&&this._setDateFromField(s,t),s?this._getDate(s):null},_doKeyDown:function(e){var t,s,n,a=i.datepicker._getInst(e.target),l=!0,c=a.dpDiv.is(".ui-datepicker-rtl");if(a._keyEvent=!0,i.datepicker._datepickerShowing)switch(e.keyCode){case 9:i.datepicker._hideDatepicker(),l=!1;break;case 13:return n=i("td."+i.datepicker._dayOverClass+":not(."+i.datepicker._currentClass+")",a.dpDiv),n[0]&&i.datepicker._selectDay(e.target,a.selectedMonth,a.selectedYear,n[0]),t=i.datepicker._get(a,"onSelect"),t?(s=i.datepicker._formatDate(a),t.apply(a.input?a.input[0]:null,[s,a])):i.datepicker._hideDatepicker(),!1;case 27:i.datepicker._hideDatepicker();break;case 33:i.datepicker._adjustDate(e.target,e.ctrlKey?-i.datepicker._get(a,"stepBigMonths"):-i.datepicker._get(a,"stepMonths"),"M");break;case 34:i.datepicker._adjustDate(e.target,e.ctrlKey?+i.datepicker._get(a,"stepBigMonths"):+i.datepicker._get(a,"stepMonths"),"M");break;case 35:(e.ctrlKey||e.metaKey)&&i.datepicker._clearDate(e.target),l=e.ctrlKey||e.metaKey;break;case 36:(e.ctrlKey||e.metaKey)&&i.datepicker._gotoToday(e.target),l=e.ctrlKey||e.metaKey;break;case 37:(e.ctrlKey||e.metaKey)&&i.datepicker._adjustDate(e.target,c?1:-1,"D"),l=e.ctrlKey||e.metaKey,e.originalEvent.altKey&&i.datepicker._adjustDate(e.target,e.ctrlKey?-i.datepicker._get(a,"stepBigMonths"):-i.datepicker._get(a,"stepMonths"),"M");break;case 38:(e.ctrlKey||e.metaKey)&&i.datepicker._adjustDate(e.target,-7,"D"),l=e.ctrlKey||e.metaKey;break;case 39:(e.ctrlKey||e.metaKey)&&i.datepicker._adjustDate(e.target,c?-1:1,"D"),l=e.ctrlKey||e.metaKey,e.originalEvent.altKey&&i.datepicker._adjustDate(e.target,e.ctrlKey?+i.datepicker._get(a,"stepBigMonths"):+i.datepicker._get(a,"stepMonths"),"M");break;case 40:(e.ctrlKey||e.metaKey)&&i.datepicker._adjustDate(e.target,7,"D"),l=e.ctrlKey||e.metaKey;break;default:l=!1}else e.keyCode===36&&e.ctrlKey?i.datepicker._showDatepicker(this):l=!1;l&&(e.preventDefault(),e.stopPropagation())},_doKeyPress:function(e){var t,s,n=i.datepicker._getInst(e.target);if(i.datepicker._get(n,"constrainInput"))return t=i.datepicker._possibleChars(i.datepicker._get(n,"dateFormat")),s=String.fromCharCode(e.charCode==null?e.keyCode:e.charCode),e.ctrlKey||e.metaKey||s<" "||!t||t.indexOf(s)>-1},_doKeyUp:function(e){var t,s=i.datepicker._getInst(e.target);if(s.input.val()!==s.lastVal)try{t=i.datepicker.parseDate(i.datepicker._get(s,"dateFormat"),s.input?s.input.val():null,i.datepicker._getFormatConfig(s)),t&&(i.datepicker._setDateFromField(s),i.datepicker._updateAlternate(s),i.datepicker._updateDatepicker(s))}catch{}return!0},_showDatepicker:function(e){if(e=e.target||e,e.nodeName.toLowerCase()!=="input"&&(e=i("input",e.parentNode)[0]),!(i.datepicker._isDisabledDatepicker(e)||i.datepicker._lastInput===e)){var t,s,n,a,l,c,g;t=i.datepicker._getInst(e),i.datepicker._curInst&&i.datepicker._curInst!==t&&(i.datepicker._curInst.dpDiv.stop(!0,!0),t&&i.datepicker._datepickerShowing&&i.datepicker._hideDatepicker(i.datepicker._curInst.input[0])),s=i.datepicker._get(t,"beforeShow"),n=s?s.apply(e,[e,t]):{},n!==!1&&(_t(t.settings,n),t.lastVal=null,i.datepicker._lastInput=e,i.datepicker._setDateFromField(t),i.datepicker._inDialog&&(e.value=""),i.datepicker._pos||(i.datepicker._pos=i.datepicker._findPos(e),i.datepicker._pos[1]+=e.offsetHeight),a=!1,i(e).parents().each(function(){return a|=i(this).css("position")==="fixed",!a}),l={left:i.datepicker._pos[0],top:i.datepicker._pos[1]},i.datepicker._pos=null,t.dpDiv.empty(),t.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),i.datepicker._updateDatepicker(t),l=i.datepicker._checkOffset(t,l,a),t.dpDiv.css({position:i.datepicker._inDialog&&i.blockUI?"static":a?"fixed":"absolute",display:"none",left:l.left+"px",to
vendor: 164,183 bytes, lines 281-372
281p:l.top+"px"}),t.inline||(c=i.datepicker._get(t,"showAnim"),g=i.datepicker._get(t,"duration"),t.dpDiv.css("z-index",ki(i(e))+1),i.datepicker._datepickerShowing=!0,i.effects&&i.effects.effect[c]?t.dpDiv.show(c,i.datepicker._get(t,"showOptions"),g):t.dpDiv[c||"show"](c?g:null),i.datepicker._shouldFocusInput(t)&&t.input.trigger("focus"),i.datepicker._curInst=t))}},_updateDatepicker:function(e){this.maxRows=4,Yt=e,e.dpDiv.empty().append(this._generateHTML(e)),this._attachHandlers(e);var t,s=this._getNumberOfMonths(e),n=s[1],a=17,l=e.dpDiv.find("."+this._dayOverClass+" a"),c=i.datepicker._get(e,"onUpdateDatepicker");l.length>0&&vt.apply(l.get(0)),e.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""),n>1&&e.dpDiv.addClass("ui-datepicker-multi-"+n).css("width",a*n+"em"),e.dpDiv[(s[0]!==1||s[1]!==1?"add":"remove")+"Class"]("ui-datepicker-multi"),e.dpDiv[(this._get(e,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl"),e===i.datepicker._curInst&&i.datepicker._datepickerShowing&&i.datepicker._shouldFocusInput(e)&&e.input.trigger("focus"),e.yearshtml&&(t=e.yearshtml,setTimeout(function(){t===e.yearshtml&&e.yearshtml&&e.dpDiv.find("select.ui-datepicker-year").first().replaceWith(e.yearshtml),t=e.yearshtml=null},0)),c&&c.apply(e.input?e.input[0]:null,[e])},_shouldFocusInput:function(e){return e.input&&e.input.is(":visible")&&!e.input.is(":disabled")&&!e.input.is(":focus")},_checkOffset:function(e,t,s){var n=e.dpDiv.outerWidth(),a=e.dpDiv.outerHeight(),l=e.input?e.input.outerWidth():0,c=e.input?e.input.outerHeight():0,g=document.documentElement.clientWidth+(s?0:i(document).scrollLeft()),m=document.documentElement.clientHeight+(s?0:i(document).scrollTop());return t.left-=this._get(e,"isRTL")?n-l:0,t.left-=s&&t.left===e.input.offset().left?i(document).scrollLeft():0,t.top-=s&&t.top===e.input.offset().top+c?i(document).scrollTop():0,t.left-=Math.min(t.left,t.left+n>g&&g>n?Math.abs(t.left+n-g):0),t.top-=Math.min(t.top,t.top+a>m&&m>a?Math.abs(a+c):0),t},_findPos:function(e){for(var t,s=this._getInst(e),n=this._get(s,"isRTL");e&&(e.type==="hidden"||e.nodeType!==1||i.expr.pseudos.hidden(e));)e=e[n?"previousSibling":"nextSibling"];return t=i(e).offset(),[t.left,t.top]},_hideDatepicker:function(e){var t,s,n,a,l=this._curInst;!l||e&&l!==i.data(e,"datepicker")||this._datepickerShowing&&(t=this._get(l,"showAnim"),s=this._get(l,"duration"),n=function(){i.datepicker._tidyDialog(l)},i.effects&&(i.effects.effect[t]||i.effects[t])?l.dpDiv.hide(t,i.datepicker._get(l,"showOptions"),s,n):l.dpDiv[t==="slideDown"?"slideUp":t==="fadeIn"?"fadeOut":"hide"](t?s:null,n),t||n(),this._datepickerShowing=!1,a=this._get(l,"onClose"),a&&a.apply(l.input?l.input[0]:null,[l.input?l.input.val():"",l]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),i.blockUI&&(i.unblockUI(),i("body").append(this.dpDiv))),this._inDialog=!1)},_tidyDialog:function(e){e.dpDiv.removeClass(this._dialogClass).off(".ui-datepicker-calendar")},_checkExternalClick:function(e){if(i.datepicker._curInst){var t=i(e.target),s=i.datepicker._getInst(t[0]);(t[0].id!==i.datepicker._mainDivId&&t.parents("#"+i.datepicker._mainDivId).length===0&&!t.hasClass(i.datepicker.markerClassName)&&!t.closest("."+i.datepicker._triggerClass).length&&i.datepicker._datepickerShowing&&!(i.datepicker._inDialog&&i.blockUI)||t.hasClass(i.datepicker.markerClassName)&&i.datepicker._curInst!==s)&&i.datepicker._hideDatepicker()}},_adjustDate:function(e,t,s){var n=i(e),a=this._getInst(n[0]);this._isDisabledDatepicker(n[0])||(this._adjustInstDate(a,t,s),this._updateDatepicker(a))},_gotoToday:function(e){var t,s=i(e),n=this._getInst(s[0]);this._get(n,"gotoCurrent")&&n.currentDay?(n.selectedDay=n.currentDay,n.drawMonth=n.selectedMonth=n.currentMonth,n.drawYear=n.selectedYear=n.currentYear):(t=new Date,n.selectedDay=t.getDate(),n.drawMonth=n.selectedMonth=t.getMonth(),n.drawYear=n.selectedYear=t.getFullYear()),this._notifyChange(n),this._adjustDate(s)},_selectMonthYear:function(e,t,s){var n=i(e),a=this._getInst(n[0]);a["selected"+(s==="M"?"Month":"Year")]=a["draw"+(s==="M"?"Month":"Year")]=parseInt(t.options[t.selectedIndex].value,10),this._notifyChange(a),this._adjustDate(n)},_selectDay:function(e,t,s,n){var a,l=i(e);i(n).hasClass(this._unselectableClass)||this._isDisabledDatepicker(l[0])||(a=this._getInst(l[0]),a.selectedDay=a.currentDay=parseInt(i("a",n).attr("data-date")),a.selectedMonth=a.currentMonth=t,a.selectedYear=a.currentYear=s,this._selectDate(e,this._formatDate(a,a.currentDay,a.currentMonth,a.currentYear)))},_clearDate:function(e){var t=i(e);this._selectDate(t,"")},_selectDate:function(e,t){var s,n=i(e),a=this._getInst(n[0]);t=t??this._formatDate(a),a.input&&a.input.val(t),this._updateAlternate(a),s=this._get(a,"onSelect"),s?s.apply(a.input?a.input[0]:null,[t,a]):a.input&&a.input.trigger("change"),a.inline?this._updateDatepicker(a):(this._hideDatepicker(),this._lastInput=a.input[0],typeof a.input[0]!="object"&&a.input.trigger("focus"),this._lastInput=null)},_updateAlternate:function(e){var t,s,n,a=this._get(e,"altField");a&&(t=this._get(e,"altFormat")||this._get(e,"dateFormat"),s=this._getDate(e),n=this.formatDate(t,s,this._getFormatConfig(e)),i(document).find(a).val(n))},noWeekends:function(e){var t=e.getDay();return[t>0&&t<6,""]},iso8601Week:function(e){var t,s=new Date(e.getTime());return s.setDate(s.getDate()+4-(s.getDay()||7)),t=s.getTime(),s.setMonth(0),s.setDate(1),Math.floor(Math.round((t-s)/864e5)/7)+1},parseDate:function(e,t,s){if(e==null||t==null)throw"Invalid arguments";if(t=typeof t=="object"?t.toString():t+"",t==="")return null;var n,a,l,c=0,g=(s?s.shortYearCutoff:null)||this._defaults.shortYearCutoff,m=typeof g!="string"?g:new Date().getFullYear()%100+parseInt(g,10),x=(s?s.dayNamesShort:null)||this._defaults.dayNamesShort,T=(s?s.dayNames:null)||this._defaults.dayNames,L=(s?s.monthNamesShort:null)||this._defaults.monthNamesShort,K=(s?s.monthNames:null)||this._defaults.monthNames,P=-1,E=-1,X=-1,ee=-1,ae=!1,ce,ve=function(De){var Ne=n+1<e.length&&e.charAt(n+1)===De;return Ne&&n++,Ne},xe=function(De){var Ne=ve(De),ke=De==="@"?14:De==="!"?20:De==="y"&&Ne?4:De==="o"?3:2,Le=De==="y"?ke:1,Ae=new RegExp("^\\d{"+Le+","+ke+"}"),Ue=t.substring(c).match(Ae);if(!Ue)throw"Missing number at position "+c;return c+=Ue[0].length,parseInt(Ue[0],10)},Ce=function(De,Ne,ke){var Le=-1,Ae=i.map(ve(De)?ke:Ne,function(Ue,Oe){return[[Oe,Ue]]}).sort(function(Ue,Oe){return-(Ue[1].length-Oe[1].length)});if(i.each(Ae,function(Ue,Oe){var et=Oe[1];if(t.substr(c,et.length).toLowerCase()===et.toLowerCase())return Le=Oe[0],c+=et.length,!1}),Le!==-1)return Le+1;throw"Unknown name at position "+c},ze=function(){if(t.charAt(c)!==e.charAt(n))throw"Unexpected literal at position "+c;c++};for(n=0;n<e.length;n++)if(ae)e.charAt(n)==="'"&&!ve("'")?ae=!1:ze();else switch(e.charAt(n)){case"d":X=xe("d");break;case"D":Ce("D",x,T);break;case"o":ee=xe("o");break;case"m":E=xe("m");break;case"M":E=Ce("M",L,K);break;case"y":P=xe("y");break;case"@":ce=new Date(xe("@")),P=ce.getFullYear(),E=ce.getMonth()+1,X=ce.getDate();break;case"!":ce=new Date((xe("!")-this._ticksTo1970)/1e4),P=ce.getFullYear(),E=ce.getMonth()+1,X=ce.getDate();break;case"'":ve("'")?ze():ae=!0;break;default:ze()}if(c<t.length&&(l=t.substr(c),!/^\s+/.test(l)))throw"Extra/unparsed characters found in date: "+l;if(P===-1?P=new Date().getFullYear():P<100&&(P+=new Date().getFullYear()-new Date().getFullYear()%100+(P<=m?0:-100)),ee>-1){E=1,X=ee;do{if(a=this._getDaysInMonth(P,E-1),X<=a)break;E++,X-=a}while(!0)}if(ce=this._daylightSavingAdjust(new Date(P,E-1,X)),ce.getFullYear()!==P||ce.getMonth()+1!==E||ce.getDate()!==X)throw"Invalid date";return ce},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:(1969*365+Math.floor(1970/4)-Math.floor(1970/100)+Math.floor(1970/400))*24*60*60*1e7,formatDate:function(e,t,s){if(!t)return"";var n,a=(s?s.dayNamesShort:null)||this._defaults.dayNamesShort,l=(s?s.dayNames:null)||this._defaults.dayNames,c=(s?s.monthNamesShort:null)||this._defaults.monthNamesShort,g=(s?s.monthNames:null)||this._defaults.monthNames,m=function(P){var E=n+1<e.length&&e.charAt(n+1)===P;return E&&n++,E},x=function(P,E,X){var ee=""+E;if(m(P))for(;ee.length<X;)ee="0"+ee;return ee},T=function(P,E,X,ee){return m(P)?ee[E]:X[E]},L="",K=!1;if(t)for(n=0;n<e.length;n++)if(K)e.charAt(n)==="'"&&!m("'")?K=!1:L+=e.charAt(n);else switch(e.charAt(n)){case"d":L+=x("d",t.getDate(),2);break;case"D":L+=T("D",t.getDay(),a,l);break;case"o":L+=x("o",Math.round((new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime()-new Date(t.getFullYear(),0,0).getTime())/864e5),3);break;case"m":L+=x("m",t.getMonth()+1,2);break;case"M":L+=T("M",t.getMonth(),c,g);break;case"y":L+=m("y")?t.getFullYear():(t.getFullYear()%100<10?"0":"")+t.getFullYear()%100;break;case"@":L+=t.getTime();break;case"!":L+=t.getTime()*1e4+this._ticksTo1970;break;case"'":m("'")?L+="'":K=!0;break;default:L+=e.charAt(n)}return L},_possibleChars:function(e){var t,s="",n=!1,a=function(l){var c=t+1<e.length&&e.charAt(t+1)===l;return c&&t++,c};for(t=0;t<e.length;t++)if(n)e.charAt(t)==="'"&&!a("'")?n=!1:s+=e.charAt(t);else switch(e.charAt(t)){case"d":case"m":case"y":case"@":s+="0123456789";break;case"D":case"M":return null;case"'":a("'")?s+="'":n=!0;break;default:s+=e.charAt(t)}return s},_get:function(e,t){return e.settings[t]!==void 0?e.settings[t]:this._defaults[t]},_setDateFromField:function(e,t){if(e.input.val()!==e.lastVal){var s=this._get(e,"dateFormat"),n=e.lastVal=e.input?e.input.val():null,a=this._getDefaultDate(e),l=a,c=this._getFormatConfig(e);try{l=this.parseDate(s,n,c)||a}catch{n=t?"":n}e.selectedDay=l.getDate(),e.drawMonth=e.selectedMonth=l.getMonth(),e.drawYear=e.selectedYear=l.getFullYear(),e.currentDay=n?l.getDate():0,e.currentMonth=n?l.getMonth():0,e.currentYear=n?l.getFullYear():0,this._adjustInstDate(e)}},_getDefaultDate:function(e){return this._restrictMinMax(e,this._determineDate(e,this._get(e,"defaultDate"),new Date))},_determineDate:function(e,t,s){var n=function(c){var g=new Date;return g.setDate(g.getDate()+c),g},a=function(c){try{return i.datepicker.parseDate(i.datepicker._get(e,"dateFormat"),c,i.datepicker._getFormatConfig(e))}catch{}for(var g=(c.toLowerCase().match(/^c/)?i.datepicker._getDate(e):null)||new Date,m=g.getFullYear(),x=g.getMonth(),T=g.getDate(),L=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,K=L.exec(c);K;){switch(K[2]||"d"){case"d":case"D":T+=parseInt(K[1],10);break;case"w":case"W":T+=parseInt(K[1],10)*7;break;case"m":case"M":x+=parseInt(K[1],10),T=Math.min(T,i.datepicker._getDaysInMonth(m,x));break;case"y":case"Y":m+=parseInt(K[1],10),T=Math.min(T,i.datepicker._getDaysInMonth(m,x));break}K=L.exec(c)}return new Date(m,x,T)},l=t==null||t===""?s:typeof t=="string"?a(t):typeof t=="number"?isNaN(t)?s:n(t):new Date(t.getTime());return l=l&&l.toString()==="Invalid Date"?s:l,l&&(l.setHours(0),l.setMinutes(0),l.setSeconds(0),l.setMilliseconds(0)),this._daylightSavingAdjust(l)},_daylightSavingAdjust:function(e){return e?(e.setHours(e.getHours()>12?e.getHours()+2:0),e):null},_setDate:function(e,t,s){var n=!t,a=e.selectedMonth,l=e.selectedYear,c=this._restrictMinMax(e,this._determineDate(e,t,new Date));e.selectedDay=e.currentDay=c.getDate(),e.drawMonth=e.selectedMonth=e.currentMonth=c.getMonth(),e.drawYear=e.selectedYear=e.currentYear=c.getFullYear(),(a!==e.selectedMonth||l!==e.selectedYear)&&!s&&this._notifyChange(e),this._adjustInstDate(e),e.input&&e.input.val(n?"":this._formatDate(e))},_getDate:function(e){var t=!e.currentYear||e.input&&e.input.val()===""?null:this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay));return t},_attachHandlers:function(e){var t=this._get(e,"stepMonths"),s="#"+e.id.replace(/\\\\/g,"\\");e.dpDiv.find("[data-handler]").map(function(){var n={prev:function(){i.datepicker._adjustDate(s,-t,"M")},next:function(){i.datepicker._adjustDate(s,+t,"M")},hide:function(){i.datepicker._hideDatepicker()},today:function(){i.datepicker._gotoToday(s)},selectDay:function(){return i.datepicker._selectDay(s,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return i.datepicker._selectMonthYear(s,this,"M"),!1},selectYear:function(){return i.datepicker._selectMonthYear(s,this,"Y"),!1}};i(this).on(this.getAttribute("data-event"),n[this.getAttribute("data-handler")])})},_generateHTML:function(e){var t,s,n,a,l,c,g,m,x,T,L,K,P,E,X,ee,ae,ce,ve,xe,Ce,ze,De,Ne,ke,Le,Ae,Ue,Oe,et,kt,Vt,ni,Te,St,ct,ot,dt,Tt,Xe=new Date,bt=this._daylightSavingAdjust(new Date(Xe.getFullYear(),Xe.getMonth(),Xe.getDate())),st=this._get(e,"isRTL"),Wi=this._get(e,"showButtonPanel"),Di=this._get(e,"hideIfNoPrevNext"),Dt=this._get(e,"navigationAsDateFormat"),Qe=this._getNumberOfMonths(e),vi=this._get(e,"showCurrentAtPos"),Ii=this._get(e,"stepMonths"),Ft=Qe[0]!==1||Qe[1]!==1,ri=this._daylightSavingAdjust(e.currentDay?new Date(e.currentYear,e.currentMonth,e.currentDay):new Date(9999,9,9)),At=this._getMinMaxDate(e,"min"),Et=this._getMinMaxDate(e,"max"),qe=e.drawMonth-vi,tt=e.drawYear;if(qe<0&&(qe+=12,tt--),Et)for(t=this._daylightSavingAdjust(new Date(Et.getFullYear(),Et.getMonth()-Qe[0]*Qe[1]+1,Et.getDate())),t=At&&t<At?At:t;this._daylightSavingAdjust(new Date(tt,qe,1))>t;)qe--,qe<0&&(qe=11,tt--);for(e.drawMonth=qe,e.drawYear=tt,s=this._get(e,"prevText"),s=Dt?this.formatDate(s,this._daylightSavingAdjust(new Date(tt,qe-Ii,1)),this._getFormatConfig(e)):s,this._canAdjustMonth(e,-1,tt,qe)?n=i("<a>").attr({class:"ui-datepicker-prev ui-corner-all","data-handler":"prev","data-event":"click",title:s}).append(i("<span>").addClass("ui-icon ui-icon-circle-triangle-"+(st?"e":"w")).text(s))[0].outerHTML:Di?n="":n=i("<a>").attr({class:"ui-datepicker-prev ui-corner-all ui-state-disabled",title:s}).append(i("<span>").addClass("ui-icon ui-icon-circle-triangle-"+(st?"e":"w")).text(s))[0].outerHTML,a=this._get(e,"nextText"),a=Dt?this.formatDate(a,this._daylightSavingAdjust(new Date(tt,qe+Ii,1)),this._getFormatConfig(e)):a,this._canAdjustMonth(e,1,tt,qe)?l=i("<a>").attr({class:"ui-datepicker-next ui-corner-all","data-handler":"next","data-event":"click",title:a}).append(i("<span>").addClass("ui-icon ui-icon-circle-triangle-"+(st?"w":"e")).text(a))[0].outerHTML:Di?l="":l=i("<a>").attr({class:"ui-datepicker-next ui-corner-all ui-state-disabled",title:a}).append(i("<span>").attr("class","ui-icon ui-icon-circle-triangle-"+(st?"w":"e")).text(a))[0].outerHTML,c=this._get(e,"currentText"),g=this._get(e,"gotoCurrent")&&e.currentDay?ri:bt,c=Dt?this.formatDate(c,g,this._getFormatConfig(e)):c,m="",e.inline||(m=i("<button>").attr({type:"button",class:"ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all","data-handler":"hide","data-event":"click"}).text(this._get(e,"closeText"))[0].outerHTML),x="",Wi&&(x=i("<div class='ui-datepicker-buttonpane ui-widget-content'>").append(st?m:"").append(this._isInRange(e,g)?i("<button>").attr({type:"button",class:"ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all","data-handler":"today","data-event":"click"}).text(c):"").append(st?"":m)[0].outerHTML),T=parseInt(this._get(e,"firstDay"),10),T=isNaN(T)?0:T,L=this._get(e,"showWeek"),K=this._get(e,"dayNames"),P=this._get(e,"dayNamesMin"),E=this._get(e,"monthNames"),X=this._get(e,"monthNamesShort"),ee=this._get(e,"beforeShowDay"),ae=this._get(e,"showOtherMonths"),ce=this._get(e,"selectOtherMonths"),ve=this._getDefaultDate(e),xe="",ze=0;ze<Qe[0];ze++){for(De="",this.maxRows=4,Ne=0;Ne<Qe[1];Ne++){if(ke=this._daylightSavingAdjust(new Date(tt,qe,e.selectedDay)),Le=" ui-corner-all",Ae="",Ft){if(Ae+="<div class='ui-datepicker-group",Qe[1]>1)switch(Ne){case 0:Ae+=" ui-datepicker-group-first",Le=" ui-corner-"+(st?"right":"left");break;case Qe[1]-1:Ae+=" ui-datepicker-group-last",Le=" ui-corner-"+(st?"left":"right");break;default:Ae+=" ui-datepicker-group-middle",Le="";break}Ae+="'>"}for(Ae+="<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix"+Le+"'>"+(/all|left/.test(Le)&&ze===0?st?l:n:"")+(/all|right/.test(Le)&&ze===0?st?n:l:"")+this._generateMonthYearHeader(e,qe,tt,At,Et,ze>0||Ne>0,E,X)+"</div><table class='ui-datepicker-calendar'><thead><tr>",Ue=L?"<th class='ui-datepicker-week-col'>"+this._get(e,"weekHeader")+"</th>":"",Ce=0;Ce<7;Ce++)Oe=(Ce+T)%7,Ue+="<th scope='col'"+((Ce+T+6)%7>=5?" class='ui-datepicker-week-end'":"")+"><span title='"+K[Oe]+"'>"+P[Oe]+"</span></th>";for(Ae+=Ue+"</tr></thead><tbody>",et=this._getDaysInMonth(tt,qe),tt===e.selectedYear&&qe===e.selectedMonth&&(e.selectedDay=Math.min(e.selectedDay,et)),kt=(this._getFirstDayOfMonth(tt,qe)-T+7)%7,Vt=Math.ceil((kt+et)/7),ni=Ft&&this.maxRows>Vt?this.maxRows:Vt,this.maxRows=ni,Te=this._daylightSavingAdjust(new Date(tt,qe,1-kt)),St=0;St<ni;St++){for(Ae+="<tr>",ct=L?"<td class='ui-datepicker-week-col'>"+this._get(e,"calculateWeek")(Te)+"</td>":"",Ce=0;Ce<7;Ce++)ot=ee?ee.apply(e.input?e.input[0]:null,[Te]):[!0,""],dt=Te.getMonth()!==qe,Tt=dt&&!ce||!ot[0]||At&&Te<At||Et&&Te>Et,ct+="<td class='"+((Ce+T+6)%7>=5?" ui-datepicker-week-end":"")+(dt?" ui-datepicker-other-month":"")+(Te.getTime()===ke.getTime()&&qe===e.selectedMonth&&e._keyEvent||ve.getTime()===Te.getTime()&&ve.getTime()===ke.getTime()?" "+this._dayOverClass:"")+(Tt?" "+this._unselectableClass+" ui-state-disabled":"")+(dt&&!ae?"":" "+ot[1]+(Te.getTime()===ri.getTime()?" "+this._currentClass:"")+(Te.getTime()===bt.getTime()?" ui-datepicker-today":""))+"'"+((!dt||ae)&&ot[2]?" title='"+ot[2].replace(/'/g,"&#39;")+"'":"")+(Tt?"":" data-handler='selectDay' data-event='click' data-month='"+Te.getMonth()+"' data-year='"+Te.getFullYear()+"'")+">"+(dt&&!ae?"&#xa0;":Tt?"<span class='ui-state-default'>"+Te.getDate()+"</span>":"<a class='ui-state-default"+(Te.getTime()===bt.getTime()?" ui-state-highlight":"")+(Te.getTime()===ri.getTime()?" ui-state-active":"")+(dt?" ui-priority-secondary":"")+"' href='#' aria-current='"+(Te.getTime()===ri.getTime()?"true":"false")+"' data-date='"+Te.getDate()+"'>"+Te.getDate()+"</a>")+"</td>",Te.setDate(Te.getDate()+1),Te=this._daylightSavingAdjust(Te);Ae+=ct+"</tr>"}qe++,qe>11&&(qe=0,tt++),Ae+="</tbody></table>"+(Ft?"</div>"+(Qe[0]>0&&Ne===Qe[1]-1?"<div class='ui-datepicker-row-break'></div>":""):""),De+=Ae}xe+=De}return xe+=x,e._keyEvent=!1,xe},_generateMonthYearHeader:function(e,t,s,n,a,l,c,g){var m,x,T,L,K,P,E,X,ee=this._get(e,"changeMonth"),ae=this._get(e,"changeYear"),ce=this._get(e,"showMonthAfterYear"),ve=this._get(e,"selectMonthLabel"),xe=this._get(e,"selectYearLabel"),Ce="<div class='ui-datepicker-title'>",ze="";if(l||!ee)ze+="<span class='ui-datepicker-month'>"+c[t]+"</span>";else{for(m=n&&n.getFullYear()===s,x=a&&a.getFullYear()===s,ze+="<select class='ui-datepicker-month' aria-label='"+ve+"' data-handler='selectMonth' data-event='change'>",T=0;T<12;T++)(!m||T>=n.getMonth())&&(!x||T<=a.getMonth())&&(ze+="<option value='"+T+"'"+(T===t?" selected='selected'":"")+">"+g[T]+"</option>");ze+="</select>"}if(ce||(Ce+=ze+(l||!(ee&&ae)?"&#xa0;":"")),!e.yearshtml)if(e.yearshtml="",l||!ae)Ce+="<span class='ui-datepicker-year'>"+s+"</span>";else{for(L=this._get(e,"yearRange").split(":"),K=new Date().getFullYear(),P=function(De){var Ne=De.match(/c[+\-].*/)?s+parseInt(De.substring(1),10):De.match(/[+\-].*/)?K+parseInt(De,10):parseInt(De,10);return isNaN(Ne)?K:Ne},E=P(L[0]),X=Math.max(E,P(L[1]||"")),E=n?Math.max(E,n.getFullYear()):E,X=a?Math.min(X,a.getFullYear()):X,e.yearshtml+="<select class='ui-datepicker-year' aria-label='"+xe+"' data-handler='selectYear' data-event='change'>";E<=X;E++)e.yearshtml+="<option value='"+E+"'"+(E===s?" selected='selected'":"")+">"+E+"</option>";e.yearshtml+="</select>",Ce+=e.yearshtml,e.yearshtml=null}return Ce+=this._get(e,"yearSuffix"),ce&&(Ce+=(l||!(ee&&ae)?"&#xa0;":"")+ze),Ce+="</div>",Ce},_adjustInstDate:function(e,t,s){var n=e.selectedYear+(s==="Y"?t:0),a=e.selectedMonth+(s==="M"?t:0),l=Math.min(e.selectedDay,this._getDaysInMonth(n,a))+(s==="D"?t:0),c=this._restrictMinMax(e,this._daylightSavingAdjust(new Date(n,a,l)));e.selectedDay=c.getDate(),e.drawMonth=e.selectedMonth=c.getMonth(),e.drawYear=e.selectedYear=c.getFullYear(),(s==="M"||s==="Y")&&this._notifyChange(e)},_restrictMinMax:function(e,t){var s=this._getMinMaxDate(e,"min"),n=this._getMinMaxDate(e,"max"),a=s&&t<s?s:t;return n&&a>n?n:a},_notifyChange:function(e){var t=this._get(e,"onChangeMonthYear");t&&t.apply(e.input?e.input[0]:null,[e.selectedYear,e.selectedMonth+1,e])},_getNumberOfMonths:function(e){var t=this._get(e,"numberOfMonths");return t==null?[1,1]:typeof t=="number"?[1,t]:t},_getMinMaxDate:function(e,t){return this._determineDate(e,this._get(e,t+"Date"),null)},_getDaysInMonth:function(e,t){return 32-this._daylightSavingAdjust(new Date(e,t,32)).getDate()},_getFirstDayOfMonth:function(e,t){return new Date(e,t,1).getDay()},_canAdjustMonth:function(e,t,s,n){var a=this._getNumberOfMonths(e),l=this._daylightSavingAdjust(new Date(s,n+(t<0?t:a[0]*a[1]),1));return t<0&&l.setDate(this._getDaysInMonth(l.getFullYear(),l.getMonth())),this._isInRange(e,l)},_isInRange:function(e,t){var s,n,a=this._getMinMaxDate(e,"min"),l=this._getMinMaxDate(e,"max"),c=null,g=null,m=this._get(e,"yearRange");return m&&(s=m.split(":"),n=new Date().getFullYear(),c=parseInt(s[0],10),g=parseInt(s[1],10),s[0].match(/[+\-].*/)&&(c+=n),s[1].match(/[+\-].*/)&&(g+=n)),(!a||t.getTime()>=a.getTime())&&(!l||t.getTime()<=l.getTime())&&(!c||t.getFullYear()>=c)&&(!g||t.getFullYear()<=g)},_getFormatConfig:function(e){var t=this._get(e,"shortYearCutoff");return t=typeof t!="string"?t:new Date().getFullYear()%100+parseInt(t,10),{shortYearCutoff:t,dayNamesShort:this._get(e,"dayNamesShort"),dayNames:this._get(e,"dayNames"),monthNamesShort:this._get(e,"monthNamesShort"),monthNames:this._get(e,"monthNames")}},_formatDate:function(e,t,s,n){t||(e.currentDay=e.selectedDay,e.currentMonth=e.selectedMonth,e.currentYear=e.selectedYear);var a=t?typeof t=="object"?t:this._daylightSavingAdjust(new Date(n,s,t)):this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay));return this.formatDate(this._get(e,"dateFormat"),a,this._getFormatConfig(e))}});function Kt(e){var t="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return e.on("mouseout",t,function(){i(this).removeClass("ui-state-hover"),this.className.indexOf("ui-datepicker-prev")!==-1&&i(this).removeClass("ui-datepicker-prev-hover"),this.className.indexOf("ui-datepicker-next")!==-1&&i(this).removeClass("ui-datepicker-next-hover")}).on("mouseover",t,vt)}function vt(){i.datepicker._isDisabledDatepicker(Yt.inline?Yt.dpDiv.parent()[0]:Yt.input[0])||(i(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),i(this).addClass("ui-state-hover"),this.className.indexOf("ui-datepicker-prev")!==-1&&i(this).addClass("ui-datepicker-prev-hover"),this.className.indexOf("ui-datepicker-next")!==-1&&i(this).addClass("ui-datepicker-next-hover"))}function _t(e,t){i.extend(e,t);for(var s in t)t[s]==null&&(e[s]=t[s]);return e}i.fn.datepicker=function(e){if(!this.length)return this;i.datepicker.initialized||(i(document).on("mousedown",i.datepicker._checkExternalClick),i.datepicker.initialized=!0),i("#"+i.datepicker._mainDivId).length===0&&i("body").append(i.datepicker.dpDiv);var t=Array.prototype.slice.call(arguments,1);return typeof e=="string"&&(e==="isDisabled"||e==="getDate"||e==="widget")?i.datepicker["_"+e+"Datepicker"].apply(i.datepicker,[this[0]].concat(t)):e==="option"&&arguments.length===2&&typeof arguments[1]=="string"?i.datepicker["_"+e+"Datepicker"].apply(i.datepicker,[this[0]].concat(t)):this.each(function(){typeof e=="string"?i.datepicker["_"+e+"Datepicker"].apply(i.datepicker,[this].concat(t)):i.datepicker._attachDatepicker(this,e)})},i.datepicker=new mi,i.datepicker.initialized=!1,i.datepicker.uuid=new Date().getTime(),i.datepicker.version="1.13.3";var ei=i.datepicker,ns=i.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());/*!
282 * jQuery UI Mouse 1.13.3
283 * https://jqueryui.com
284 *
285 * Copyright OpenJS Foundation and other contributors
286 * Released under the MIT license.
287 * https://jquery.org/license
288 */var Lt=!1;i(document).on("mouseup",function(){Lt=!1});var Hi=i.widget("ui.mouse",{version:"1.13.3",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var e=this;this.element.on("mousedown."+this.widgetName,function(t){return e._mouseDown(t)}).on("click."+this.widgetName,function(t){if(i.data(t.target,e.widgetName+".preventClickEvent")===!0)return i.removeData(t.target,e.widgetName+".preventClickEvent"),t.stopImmediatePropagation(),!1}),this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName),this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(e){if(!Lt){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(e),this._mouseDownEvent=e;var t=this,s=e.which===1,n=typeof this.options.cancel=="string"&&e.target.nodeName?i(e.target).closest(this.options.cancel).length:!1;return!s||n||!this._mouseCapture(e)?!0:(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){t.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=this._mouseStart(e)!==!1,!this._mouseStarted)?(e.preventDefault(),!0):(i.data(e.target,this.widgetName+".preventClickEvent")===!0&&i.removeData(e.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(a){return t._mouseMove(a)},this._mouseUpDelegate=function(a){return t._mouseUp(a)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),e.preventDefault(),Lt=!0,!0))}},_mouseMove:function(e){if(this._mouseMoved){if(i.ui.ie&&(!document.documentMode||document.documentMode<9)&&!e.button)return this._mouseUp(e);if(!e.which){if(e.originalEvent.altKey||e.originalEvent.ctrlKey||e.originalEvent.metaKey||e.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(e)}}return(e.which||e.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(e),e.preventDefault()):(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,e)!==!1,this._mouseStarted?this._mouseDrag(e):this._mouseUp(e)),!this._mouseStarted)},_mouseUp:function(e){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,e.target===this._mouseDownEvent.target&&i.data(e.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(e)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,Lt=!1,e.preventDefault()},_mouseDistanceMet:function(e){return Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),Ni=i.ui.plugin={add:function(e,t,s){var n,a=i.ui[e].prototype;for(n in s)a.plugins[n]=a.plugins[n]||[],a.plugins[n].push([t,s[n]])},call:function(e,t,s,n){var a,l=e.plugins[t];if(l&&!(!n&&(!e.element[0].parentNode||e.element[0].parentNode.nodeType===11)))for(a=0;a<l.length;a++)e.options[l[a][0]]&&l[a][1].apply(e.element,s)}},rs=i.ui.safeBlur=function(e){e&&e.nodeName.toLowerCase()!=="body"&&i(e).trigger("blur")};/*!
289 * jQuery UI Draggable 1.13.3
290 * https://jqueryui.com
291 *
292 * Copyright OpenJS Foundation and other contributors
293 * Released under the MIT license.
294 * https://jquery.org/license
295 */i.widget("ui.draggable",i.ui.mouse,{version:"1.13.3",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1,drag:null,start:null,stop:null},_create:function(){this.options.helper==="original"&&this._setPositionRelative(),this.options.addClasses&&this._addClass("ui-draggable"),this._setHandleClassName(),this._mouseInit()},_setOption:function(e,t){this._super(e,t),e==="handle"&&(this._removeHandleClassName(),this._setHandleClassName())},_destroy:function(){if((this.helper||this.element).is(".ui-draggable-dragging")){this.destroyOnClear=!0;return}this._removeHandleClassName(),this._mouseDestroy()},_mouseCapture:function(e){var t=this.options;return this.helper||t.disabled||i(e.target).closest(".ui-resizable-handle").length>0||(this.handle=this._getHandle(e),!this.handle)?!1:(this._blurActiveElement(e),this._blockFrames(t.iframeFix===!0?"iframe":t.iframeFix),!0)},_blockFrames:function(e){this.iframeBlocks=this.document.find(e).map(function(){var t=i(this);return i("<div>").css("position","absolute").appendTo(t.parent()).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()).offset(t.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_blurActiveElement:function(e){var t=i.ui.safeActiveElement(this.document[0]),s=i(e.target);s.closest(t).length||i.ui.safeBlur(t)},_mouseStart:function(e){var t=this.options;return this.helper=this._createHelper(e),this._addClass(this.helper,"ui-draggable-dragging"),this._cacheHelperProportions(),i.ui.ddmanager&&(i.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(!0),this.offsetParent=this.helper.offsetParent(),this.hasFixedAncestor=this.helper.parents().filter(function(){return i(this).css("position")==="fixed"}).length>0,this.positionAbs=this.element.offset(),this._refreshOffsets(e),this.originalPosition=this.position=this._generatePosition(e,!1),this.originalPageX=e.pageX,this.originalPageY=e.pageY,t.cursorAt&&this._adjustOffsetFromHelper(t.cursorAt),this._setContainment(),this._trigger("start",e)===!1?(this._clear(),!1):(this._cacheHelperProportions(),i.ui.ddmanager&&!t.dropBehaviour&&i.ui.ddmanager.prepareOffsets(this,e),this._mouseDrag(e,!0),i.ui.ddmanager&&i.ui.ddmanager.dragStart(this,e),!0)},_refreshOffsets:function(e){this.offset={top:this.positionAbs.top-this.margins.top,left:this.positionAbs.left-this.margins.left,scroll:!1,parent:this._getParentOffset(),relative:this._getRelativeOffset()},this.offset.click={left:e.pageX-this.offset.left,top:e.pageY-this.offset.top}},_mouseDrag:function(e,t){if(this.hasFixedAncestor&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(e,!0),this.positionAbs=this._convertPositionTo("absolute"),!t){var s=this._uiHash();if(this._trigger("drag",e,s)===!1)return this._mouseUp(new i.Event("mouseup",e)),!1;this.position=s.position}return this.helper[0].style.left=this.position.left+"px",this.helper[0].style.top=this.position.top+"px",i.ui.ddmanager&&i.ui.ddmanager.drag(this,e),!1},_mouseStop:function(e){var t=this,s=!1;return i.ui.ddmanager&&!this.options.dropBehaviour&&(s=i.ui.ddmanager.drop(this,e)),this.dropped&&(s=this.dropped,this.dropped=!1),this.options.revert==="invalid"&&!s||this.options.revert==="valid"&&s||this.options.revert===!0||typeof this.options.revert=="function"&&this.options.revert.call(this.element,s)?i(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){t._trigger("stop",e)!==!1&&t._clear()}):this._trigger("stop",e)!==!1&&this._clear(),!1},_mouseUp:function(e){return this._unblockFrames(),i.ui.ddmanager&&i.ui.ddmanager.dragStop(this,e),this.handleElement.is(e.target)&&this.element.trigger("focus"),i.ui.mouse.prototype._mouseUp.call(this,e)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp(new i.Event("mouseup",{target:this.element[0]})):this._clear(),this},_getHandle:function(e){return this.options.handle?!!i(e.target).closest(this.element.find(this.options.handle)).length:!0},_setHandleClassName:function(){this.handleElement=this.options.handle?this.element.find(this.options.handle):this.element,this._addClass(this.handleElement,"ui-draggable-handle")},_removeHandleClassName:function(){this._removeClass(this.handleElement,"ui-draggable-handle")},_createHelper:function(e){var t=this.options,s=typeof t.helper=="function",n=s?i(t.helper.apply(this.element[0],[e])):t.helper==="clone"?this.element.clone().removeAttr("id"):this.element;return n.parents("body").length||n.appendTo(t.appendTo==="parent"?this.element[0].parentNode:t.appendTo),s&&n[0]===this.element[0]&&this._setPositionRelative(),n[0]!==this.element[0]&&!/(fixed|absolute)/.test(n.css("position"))&&n.css("position","absolute"),n},_setPositionRelative:function(){/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative")},_adjustOffsetFromHelper:function(e){typeof e=="string"&&(e=e.split(" ")),Array.isArray(e)&&(e={left:+e[0],top:+e[1]||0}),"left"in e&&(this.offset.click.left=e.left+this.margins.left),"right"in e&&(this.offset.click.left=this.helperProportions.width-e.right+this.margins.left),"top"in e&&(this.offset.click.top=e.top+this.margins.top),"bottom"in e&&(this.offset.click.top=this.helperProportions.height-e.bottom+this.margins.top)},_isRootNode:function(e){return/(html|body)/i.test(e.tagName)||e===this.document[0]},_getParentOffset:function(){var e=this.offsetParent.offset(),t=this.document[0];return this.cssPosition==="absolute"&&this.scrollParent[0]!==t&&i.contains(this.scrollParent[0],this.offsetParent[0])&&(e.left+=this.scrollParent.scrollLeft(),e.top+=this.scrollParent.scrollTop()),this._isRootNode(this.offsetParent[0])&&(e={top:0,left:0}),{top:e.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:e.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition!=="relative")return{top:0,left:0};var e=this.element.position(),t=this._isRootNode(this.scrollParent[0]);return{top:e.top-(parseInt(this.helper.css("top"),10)||0)+(t?0:this.scrollParent.scrollTop()),left:e.left-(parseInt(this.helper.css("left"),10)||0)+(t?0:this.scrollParent.scrollLeft())}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e,t,s,n=this.options,a=this.document[0];if(this.relativeContainer=null,!n.containment){this.containment=null;return}if(n.containment==="window"){this.containment=[i(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,i(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,i(window).scrollLeft()+i(window).width()-this.helperProportions.width-this.margins.left,i(window).scrollTop()+(i(window).height()||a.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];return}if(n.containment==="document"){this.containment=[0,0,i(a).width()-this.helperProportions.width-this.margins.left,(i(a).height()||a.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];return}if(n.containment.constructor===Array){this.containment=n.containment;return}n.containment==="parent"&&(n.containment=this.helper[0].parentNode),t=i(n.containment),s=t[0],s&&(e=/(scroll|auto)/.test(t.css("overflow")),this.containment=[(parseInt(t.css("borderLeftWidth"),10)||0)+(parseInt(t.css("paddingLeft"),10)||0),(parseInt(t.css("borderTopWidth"),10)||0)+(parseInt(t.css("paddingTop"),10)||0),(e?Math.max(s.scrollWidth,s.offsetWidth):s.offsetWidth)-(parseInt(t.css("borderRightWidth"),10)||0)-(parseInt(t.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(e?Math.max(s.scrollHeight,s.offsetHeight):s.offsetHeight)-(parseInt(t.css("borderBottomWidth"),10)||0)-(parseInt(t.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relativeContainer=t)},_convertPositionTo:function(e,t){t||(t=this.position);var s=e==="absolute"?1:-1,n=this._isRootNode(this.scrollParent[0]);return{top:t.top+this.offset.relative.top*s+this.offset.parent.top*s-(this.cssPosition==="fixed"?-this.offset.scroll.top:n?0:this.offset.scroll.top)*s,left:t.left+this.offset.relative.left*s+this.offset.parent.left*s-(this.cssPosition==="fixed"?-this.offset.scroll.left:n?0:this.offset.scroll.left)*s}},_generatePosition:function(e,t){var s,n,a,l,c=this.options,g=this._isRootNode(this.scrollParent[0]),m=e.pageX,x=e.pageY;return(!g||!this.offset.scroll)&&(this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}),t&&(this.containment&&(this.relativeContainer?(n=this.relativeContainer.offset(),s=[this.containment[0]+n.left,this.containment[1]+n.top,this.containment[2]+n.left,this.containment[3]+n.top]):s=this.containment,e.pageX-this.offset.click.left<s[0]&&(m=s[0]+this.offset.click.left),e.pageY-this.offset.click.top<s[1]&&(x=s[1]+this.offset.click.top),e.pageX-this.offset.click.left>s[2]&&(m=s[2]+this.offset.click.left),e.pageY-this.offset.click.top>s[3]&&(x=s[3]+this.offset.click.top)),c.grid&&(a=c.grid[1]?this.originalPageY+Math.round((x-this.originalPageY)/c.grid[1])*c.grid[1]:this.originalPageY,x=s?a-this.offset.click.top>=s[1]||a-this.offset.click.top>s[3]?a:a-this.offset.click.top>=s[1]?a-c.grid[1]:a+c.grid[1]:a,l=c.grid[0]?this.originalPageX+Math.round((m-this.originalPageX)/c.grid[0])*c.grid[0]:this.originalPageX,m=s?l-this.offset.click.left>=s[0]||l-this.offset.click.left>s[2]?l:l-this.offset.click.left>=s[0]?l-c.grid[0]:l+c.grid[0]:l),c.axis==="y"&&(m=this.originalPageX),c.axis==="x"&&(x=this.originalPageY)),{top:x-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(this.cssPosition==="fixed"?-this.offset.scroll.top:g?0:this.offset.scroll.top),left:m-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(this.cssPosition==="fixed"?-this.offset.scroll.left:g?0:this.offset.scroll.left)}},_clear:function(){this._removeClass(this.helper,"ui-draggable-dragging"),this.helper[0]!==this.element[0]&&!this.cancelHelperRemoval&&this.helper.remove(),this.helper=null,this.cancelHelperRemoval=!1,this.destroyOnClear&&this.destroy()},_trigger:function(e,t,s){return s=s||this._uiHash(),i.ui.plugin.call(this,e,[t,s,this],!0),/^(drag|start|stop)/.test(e)&&(this.positionAbs=this._convertPositionTo("absolute"),s.offset=this.positionAbs),i.Widget.prototype._trigger.call(this,e,t,s)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),i.ui.plugin.add("draggable","connectToSortable",{start:function(e,t,s){var n=i.extend({},t,{item:s.element});s.sortables=[],i(s.options.connectToSortable).each(function(){var a=i(this).sortable("instance");a&&!a.options.disabled&&(s.sortables.push(a),a.refreshPositions(),a._trigger("activate",e,n))})},stop:function(e,t,s){var n=i.extend({},t,{item:s.element});s.cancelHelperRemoval=!1,i.each(s.sortables,function(){var a=this;a.isOver?(a.isOver=0,s.cancelHelperRemoval=!0,a.cancelHelperRemoval=!1,a._storedCSS={position:a.placeholder.css("position"),top:a.placeholder.css("top"),left:a.placeholder.css("left")},a._mouseStop(e),a.options.helper=a.options._helper):(a.cancelHelperRemoval=!0,a._trigger("deactivate",e,n))})},drag:function(e,t,s){i.each(s.sortables,function(){var n=!1,a=this;a.positionAbs=s.positionAbs,a.helperProportions=s.helperProportions,a.offset.click=s.offset.click,a._intersectsWith(a.containerCache)&&(n=!0,i.each(s.sortables,function(){return this.positionAbs=s.positionAbs,this.helperProportions=s.helperProportions,this.offset.click=s.offset.click,this!==a&&this._intersectsWith(this.containerCache)&&i.contains(a.element[0],this.element[0])&&(n=!1),n})),n?(a.isOver||(a.isOver=1,s._parent=t.helper.parent(),a.currentItem=t.helper.appendTo(a.element).data("ui-sortable-item",!0),a.options._helper=a.options.helper,a.options.helper=function(){return t.helper[0]},e.target=a.currentItem[0],a._mouseCapture(e,!0),a._mouseStart(e,!0,!0),a.offset.click.top=s.offset.click.top,a.offset.click.left=s.offset.click.left,a.offset.parent.left-=s.offset.parent.left-a.offset.parent.left,a.offset.parent.top-=s.offset.parent.top-a.offset.parent.top,s._trigger("toSortable",e),s.dropped=a.element,i.each(s.sortables,function(){this.refreshPositions()}),s.currentItem=s.element,a.fromOutside=s),a.currentItem&&(a._mouseDrag(e),t.position=a.position)):a.isOver&&(a.isOver=0,a.cancelHelperRemoval=!0,a.options._revert=a.options.revert,a.options.revert=!1,a._trigger("out",e,a._uiHash(a)),a._mouseStop(e,!0),a.options.revert=a.options._revert,a.options.helper=a.options._helper,a.placeholder&&a.placeholder.remove(),t.helper.appendTo(s._parent),s._refreshOffsets(e),t.position=s._generatePosition(e,!0),s._trigger("fromSortable",e),s.dropped=!1,i.each(s.sortables,function(){this.refreshPositions()}))})}}),i.ui.plugin.add("draggable","cursor",{start:function(e,t,s){var n=i("body"),a=s.options;n.css("cursor")&&(a._cursor=n.css("cursor")),n.css("cursor",a.cursor)},stop:function(e,t,s){var n=s.options;n._cursor&&i("body").css("cursor",n._cursor)}}),i.ui.plugin.add("draggable","opacity",{start:function(e,t,s){var n=i(t.helper),a=s.options;n.css("opacity")&&(a._opacity=n.css("opacity")),n.css("opacity",a.opacity)},stop:function(e,t,s){var n=s.options;n._opacity&&i(t.helper).css("opacity",n._opacity)}}),i.ui.plugin.add("draggable","scroll",{start:function(e,t,s){s.scrollParentNotHidden||(s.scrollParentNotHidden=s.helper.scrollParent(!1)),s.scrollParentNotHidden[0]!==s.document[0]&&s.scrollParentNotHidden[0].tagName!=="HTML"&&(s.overflowOffset=s.scrollParentNotHidden.offset())},drag:function(e,t,s){var n=s.options,a=!1,l=s.scrollParentNotHidden[0],c=s.document[0];l!==c&&l.tagName!=="HTML"?((!n.axis||n.axis!=="x")&&(s.overflowOffset.top+l.offsetHeight-e.pageY<n.scrollSensitivity?l.scrollTop=a=l.scrollTop+n.scrollSpeed:e.pageY-s.overflowOffset.top<n.scrollSensitivity&&(l.scrollTop=a=l.scrollTop-n.scrollSpeed)),(!n.axis||n.axis!=="y")&&(s.overflowOffset.left+l.offsetWidth-e.pageX<n.scrollSensitivity?l.scrollLeft=a=l.scrollLeft+n.scrollSpeed:e.pageX-s.overflowOffset.left<n.scrollSensitivity&&(l.scrollLeft=a=l.scrollLeft-n.scrollSpeed))):((!n.axis||n.axis!=="x")&&(e.pageY-i(c).scrollTop()<n.scrollSensitivity?a=i(c).scrollTop(i(c).scrollTop()-n.scrollSpeed):i(window).height()-(e.pageY-i(c).scrollTop())<n.scrollSensitivity&&(a=i(c).scrollTop(i(c).scrollTop()+n.scrollSpeed))),(!n.axis||n.axis!=="y")&&(e.pageX-i(c).scrollLeft()<n.scrollSensitivity?a=i(c).scrollLeft(i(c).scrollLeft()-n.scrollSpeed):i(window).width()-(e.pageX-i(c).scrollLeft())<n.scrollSensitivity&&(a=i(c).scrollLeft(i(c).scrollLeft()+n.scrollSpeed)))),a!==!1&&i.ui.ddmanager&&!n.dropBehaviour&&i.ui.ddmanager.prepareOffsets(s,e)}}),i.ui.plugin.add("draggable","snap",{start:function(e,t,s){var n=s.options;s.snapElements=[],i(n.snap.constructor!==String?n.snap.items||":data(ui-draggable)":n.snap).each(function(){var a=i(this),l=a.offset();this!==s.element[0]&&s.snapElements.push({item:this,width:a.outerWidth(),height:a.outerHeight(),top:l.top,left:l.left})})},drag:function(e,t,s){var n,a,l,c,g,m,x,T,L,K,P=s.options,E=P.snapTolerance,X=t.offset.left,ee=X+s.helperProportions.width,ae=t.offset.top,ce=ae+s.helperProportions.height;for(L=s.snapElements.length-1;L>=0;L--){if(g=s.snapElements[L].left-s.margins.left,m=g+s.snapElements[L].width,x=s.snapElements[L].top-s.margins.top,T=x+s.snapElements[L].height,ee<g-E||X>m+E||ce<x-E||ae>T+E||!i.contains(s.snapElements[L].item.ownerDocument,s.snapElements[L].item)){s.snapElements[L].snapping&&s.options.snap.release&&s.options.snap.release.call(s.element,e,i.extend(s._uiHash(),{snapItem:s.snapElements[L].item})),s.snapElements[L].snapping=!1;continue}P.snapMode!=="inner"&&(n=Math.abs(x-ce)<=E,a=Math.abs(T-ae)<=E,l=Math.abs(g-ee)<=E,c=Math.abs(m-X)<=E,n&&(t.position.top=s._convertPositionTo("relative",{top:x-s.helperProportions.height,left:0}).top),a&&(t.position.top=s._convertPositionTo("relative",{top:T,left:0}).top),l&&(t.position.left=s._convertPositionTo("relative",{top:0,left:g-s.helperProportions.width}).left),c&&(t.position.left=s._convertPositionTo("relative",{top:0,left:m}).left)),K=n||a||l||c,P.snapMode!=="outer"&&(n=Math.abs(x-ae)<=E,a=Math.abs(T-ce)<=E,l=Math.abs(g-X)<=E,c=Math.abs(m-ee)<=E,n&&(t.position.top=s._convertPositionTo("relative",{top:x,left:0}).top),a&&(t.position.top=s._convertPositionTo("relative",{top:T-s.helperProportions.height,left:0}).top),l&&(t.position.left=s._convertPositionTo("relative",{top:0,left:g}).left),c&&(t.position.left=s._convertPositionTo("relative",{top:0,left:m-s.helperProportions.width}).left)),!s.snapElements[L].snapping&&(n||a||l||c||K)&&s.options.snap.snap&&s.options.snap.snap.call(s.element,e,i.extend(s._uiHash(),{snapItem:s.snapElements[L].item})),s.snapElements[L].snapping=n||a||l||c||K}}}),i.ui.plugin.add("draggable","stack",{start:function(e,t,s){var n,a=s.options,l=i.makeArray(i(a.stack)).sort(function(c,g){return(parseInt(i(c).css("zIndex"),10)||0)-(parseInt(i(g).css("zIndex"),10)||0)});l.length&&(n=parseInt(i(l[0]).css("zIndex"),10)||0,i(l).each(function(c){i(this).css("zIndex",n+c)}),this.css("zIndex",n+l.length))}}),i.ui.plugin.add("draggable","zIndex",{start:function(e,t,s){var n=i(t.helper),a=s.options;n.css("zIndex")&&(a._zIndex=n.css("zIndex")),n.css("zIndex",a.zIndex)},stop:function(e,t,s){var n=s.options;n._zIndex&&i(t.helper).css("zIndex",n._zIndex)}});var ti=i.ui.draggable;/*!
296 * jQuery UI Resizable 1.13.3
297 * https://jqueryui.com
298 *
299 * Copyright OpenJS Foundation and other contributors
300 * Released under the MIT license.
301 * https://jquery.org/license
302 */i.widget("ui.resizable",i.ui.mouse,{version:"1.13.3",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,classes:{"ui-resizable-se":"ui-icon ui-icon-gripsmall-diagonal-se"},containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(e){return parseFloat(e)||0},_isNumber:function(e){return!isNaN(parseFloat(e))},_hasScroll:function(e,t){if(i(e).css("overflow")==="hidden")return!1;var s=t&&t==="left"?"scrollLeft":"scrollTop",n=!1;if(e[s]>0)return!0;try{e[s]=1,n=e[s]>0,e[s]=0}catch{}return n},_create:function(){var e,t=this.options,s=this;this._addClass("ui-resizable"),i.extend(this,{_aspectRatio:!!t.aspectRatio,aspectRatio:t.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:t.helper||t.ghost||t.animate?t.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&&(this.element.wrap(i("<div class='ui-wrapper'></div>").css({overflow:"hidden",position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,e={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(e),this.originalElement.css("margin",0),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css(e),this._proportionallyResize()),this._setupHandles(),t.autoHide&&i(this.element).on("mouseenter",function(){t.disabled||(s._removeClass("ui-resizable-autohide"),s._handles.show())}).on("mouseleave",function(){t.disabled||s.resizing||(s._addClass("ui-resizable-autohide"),s._handles.hide())}),this._mouseInit()},_destroy:function(){this._mouseDestroy(),this._addedHandles.remove();var e,t=function(s){i(s).removeData("resizable").removeData("ui-resizable").off(".resizable")};return this.elementIsWrapper&&(t(this.element),e=this.element,this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")}).insertAfter(e),e.remove()),this.originalElement.css("resize",this.originalResizeStyle),t(this.originalElement),this},_setOption:function(e,t){switch(this._super(e,t),e){case"handles":this._removeHandles(),this._setupHandles();break;case"aspectRatio":this._aspectRatio=!!t;break;default:break}},_setupHandles:function(){var e=this.options,t,s,n,a,l,c=this;if(this.handles=e.handles||(i(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=i(),this._addedHandles=i(),this.handles.constructor===String)for(this.handles==="all"&&(this.handles="n,e,s,w,se,sw,ne,nw"),n=this.handles.split(","),this.handles={},s=0;s<n.length;s++)t=String.prototype.trim.call(n[s]),a="ui-resizable-"+t,l=i("<div>"),this._addClass(l,"ui-resizable-handle "+a),l.css({zIndex:e.zIndex}),this.handles[t]=".ui-resizable-"+t,this.element.children(this.handles[t]).length||(this.element.append(l),this._addedHandles=this._addedHandles.add(l));this._renderAxis=function(g){var m,x,T,L;g=g||this.element;for(m in this.handles)this.handles[m].constructor===String?this.handles[m]=this.element.children(this.handles[m]).first().show():(this.handles[m].jquery||this.handles[m].nodeType)&&(this.handles[m]=i(this.handles[m]),this._on(this.handles[m],{mousedown:c._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(x=i(this.handles[m],this.element),L=/sw|ne|nw|se|n|s/.test(m)?x.outerHeight():x.outerWidth(),T=["padding",/ne|nw|n/.test(m)?"Top":/se|sw|s/.test(m)?"Bottom":/^e$/.test(m)?"Right":"Left"].join(""),g.css(T,L),this._proportionallyResize()),this._handles=this._handles.add(this.handles[m])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.on("mouseover",function(){c.resizing||(this.className&&(l=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),c.axis=l&&l[1]?l[1]:"se")}),e.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._addedHandles.remove()},_mouseCapture:function(e){var t,s,n=!1;for(t in this.handles)s=i(this.handles[t])[0],(s===e.target||i.contains(s,e.target))&&(n=!0);return!this.options.disabled&&n},_mouseStart:function(e){var t,s,n,a=this.options,l=this.element;return this.resizing=!0,this._renderProxy(),t=this._num(this.helper.css("left")),s=this._num(this.helper.css("top")),a.containment&&(t+=i(a.containment).scrollLeft()||0,s+=i(a.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:t,top:s},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:l.width(),height:l.height()},this.originalSize=this._helper?{width:l.outerWidth(),height:l.outerHeight()}:{width:l.width(),height:l.height()},this.sizeDiff={width:l.outerWidth()-l.width(),height:l.outerHeight()-l.height()},this.originalPosition={left:t,top:s},this.originalMousePosition={left:e.pageX,top:e.pageY},this.aspectRatio=typeof a.aspectRatio=="number"?a.aspectRatio:this.originalSize.width/this.originalSize.height||1,n=i(".ui-resizable-"+this.axis).css("cursor"),i("body").css("cursor",n==="auto"?this.axis+"-resize":n),this._addClass("ui-resizable-resizing"),this._propagate("start",e),!0},_mouseDrag:function(e){var t,s,n=this.originalMousePosition,a=this.axis,l=e.pageX-n.left||0,c=e.pageY-n.top||0,g=this._change[a];return this._updatePrevProperties(),g&&(t=g.apply(this,[e,l,c]),this._updateVirtualBoundaries(e.shiftKey),(this._aspectRatio||e.shiftKey)&&(t=this._updateRatio(t,e)),t=this._respectSize(t,e),this._updateCache(t),this._propagate("resize",e),s=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),i.isEmptyObject(s)||(this._updatePrevProperties(),this._trigger("resize",e,this.ui()),this._applyChanges())),!1},_mouseStop:function(e){this.resizing=!1;var t,s,n,a,l,c,g,m=this.options,x=this;return this._helper&&(t=this._proportionallyResizeElements,s=t.length&&/textarea/i.test(t[0].nodeName),n=s&&this._hasScroll(t[0],"left")?0:x.sizeDiff.height,a=s?0:x.sizeDiff.width,l={width:x.helper.width()-a,height:x.helper.height()-n},c=parseFloat(x.element.css("left"))+(x.position.left-x.originalPosition.left)||null,g=parseFloat(x.element.css("top"))+(x.position.top-x.originalPosition.top)||null,m.animate||this.element.css(i.extend(l,{top:g,left:c})),x.helper.height(x.size.height),x.helper.width(x.size.width),this._helper&&!m.animate&&this._proportionallyResize()),i("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",e),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var e={};return this.position.top!==this.prevPosition.top&&(e.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(e.left=this.position.left+"px"),this.helper.css(e),this.size.width!==this.prevSize.width&&(e.width=this.size.width+"px",this.helper.width(e.width)),this.size.height!==this.prevSize.height&&(e.height=this.size.height+"px",this.helper.height(e.height)),e},_updateVirtualBoundaries:function(e){var t,s,n,a,l,c=this.options;l={minWidth:this._isNumber(c.minWidth)?c.minWidth:0,maxWidth:this._isNumber(c.maxWidth)?c.maxWidth:1/0,minHeight:this._isNumber(c.minHeight)?c.minHeight:0,maxHeight:this._isNumber(c.maxHeight)?c.maxHeight:1/0},(this._aspectRatio||e)&&(t=l.minHeight*this.aspectRatio,n=l.minWidth/this.aspectRatio,s=l.maxHeight*this.aspectRatio,a=l.maxWidth/this.aspectRatio,t>l.minWidth&&(l.minWidth=t),n>l.minHeight&&(l.minHeight=n),s<l.maxWidth&&(l.maxWidth=s),a<l.maxHeight&&(l.maxHeight=a)),this._vBoundaries=l},_updateCache:function(e){this.offset=this.helper.offset(),this._isNumber(e.left)&&(this.position.left=e.left),this._isNumber(e.top)&&(this.position.top=e.top),this._isNumber(e.height)&&(this.size.height=e.height),this._isNumber(e.width)&&(this.size.width=e.width)},_updateRatio:function(e){var t=this.position,s=this.size,n=this.axis;return this._isNumber(e.height)?e.width=e.height*this.aspectRatio:this._isNumber(e.width)&&(e.height=e.width/this.aspectRatio),n==="sw"&&(e.left=t.left+(s.width-e.width),e.top=null),n==="nw"&&(e.top=t.top+(s.height-e.height),e.left=t.left+(s.width-e.width)),e},_respectSize:function(e){var t=this._vBoundaries,s=this.axis,n=this._isNumber(e.width)&&t.maxWidth&&t.maxWidth<e.width,a=this._isNumber(e.height)&&t.maxHeight&&t.maxHeight<e.height,l=this._isNumber(e.width)&&t.minWidth&&t.minWidth>e.width,c=this._isNumber(e.height)&&t.minHeight&&t.minHeight>e.height,g=this.originalPosition.left+this.originalSize.width,m=this.originalPosition.top+this.originalSize.height,x=/sw|nw|w/.test(s),T=/nw|ne|n/.test(s);return l&&(e.width=t.minWidth),c&&(e.height=t.minHeight),n&&(e.width=t.maxWidth),a&&(e.height=t.maxHeight),l&&x&&(e.left=g-t.minWidth),n&&x&&(e.left=g-t.maxWidth),c&&T&&(e.top=m-t.minHeight),a&&T&&(e.top=m-t.maxHeight),!e.width&&!e.height&&!e.left&&e.top?e.top=null:!e.width&&!e.height&&!e.top&&e.left&&(e.left=null),e},_getPaddingPlusBorderDimensions:function(e){for(var t=0,s=[],n=[e.css("borderTopWidth"),e.css("borderRightWidth"),e.css("borderBottomWidth"),e.css("borderLeftWidth")],a=[e.css("paddingTop"),e.css("paddingRight"),e.css("paddingBottom"),e.css("paddingLeft")];t<4;t++)s[t]=parseFloat(n[t])||0,s[t]+=parseFloat(a[t])||0;return{height:s[0]+s[2],width:s[1]+s[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var e,t=0,s=this.helper||this.element;t<this._proportionallyResizeElements.length;t++)e=this._proportionallyResizeElements[t],this.outerDimensions||(this.outerDimensions=this._getPaddingPlusBorderDimensions(e)),e.css({height:s.height()-this.outerDimensions.height||0,width:s.width()-this.outerDimensions.width||0})},_renderProxy:function(){var e=this.element,t=this.options;this.elementOffset=e.offset(),this._helper?(this.helper=this.helper||i("<div></div>").css({overflow:"hidden"}),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++t.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(e,t){return{width:this.originalSize.width+t}},w:function(e,t){var s=this.originalSize,n=this.originalPosition;return{left:n.left+t,width:s.width-t}},n:function(e,t,s){var n=this.originalSize,a=this.originalPosition;return{top:a.top+s,height:n.height-s}},s:function(e,t,s){return{height:this.originalSize.height+s}},se:function(e,t,s){return i.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[e,t,s]))},sw:function(e,t,s){return i.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[e,t,s]))},ne:function(e,t,s){return i.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[e,t,s]))},nw:function(e,t,s){return i.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[e,t,s]))}},_propagate:function(e,t){i.ui.plugin.call(this,e,[t,this.ui()]),e!=="resize"&&this._trigger(e,t,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),i.ui.plugin.add("resizable","animate",{stop:function(e){var t=i(this).resizable("instance"),s=t.options,n=t._proportionallyResizeElements,a=n.length&&/textarea/i.test(n[0].nodeName),l=a&&t._hasScroll(n[0],"left")?0:t.sizeDiff.height,c=a?0:t.sizeDiff.width,g={width:t.size.width-c,height:t.size.height-l},m=parseFloat(t.element.css("left"))+(t.position.left-t.originalPosition.left)||null,x=parseFloat(t.element.css("top"))+(t.position.top-t.originalPosition.top)||null;t.element.animate(i.extend(g,x&&m?{top:x,left:m}:{}),{duration:s.animateDuration,easing:s.animateEasing,step:function(){var T={width:parseFloat(t.element.css("width")),height:parseFloat(t.element.css("height")),top:parseFloat(t.element.css("top")),left:parseFloat(t.element.css("left"))};n&&n.length&&i(n[0]).css({width:T.width,height:T.height}),t._updateCache(T),t._propagate("resize",e)}})}}),i.ui.plugin.add("resizable","containment",{start:function(){var e,t,s,n,a,l,c,g=i(this).resizable("instance"),m=g.options,x=g.element,T=m.containment,L=T instanceof i?T.get(0):/parent/.test(T)?x.parent().get(0):T;L&&(g.containerElement=i(L),/document/.test(T)||T===document?(g.containerOffset={left:0,top:0},g.containerPosition={left:0,top:0},g.parentData={element:i(document),left:0,top:0,width:i(document).width(),height:i(document).height()||document.body.parentNode.scrollHeight}):(e=i(L),t=[],i(["Top","Right","Left","Bottom"]).each(function(K,P){t[K]=g._num(e.css("padding"+P))}),g.containerOffset=e.offset(),g.containerPosition=e.position(),g.containerSize={height:e.innerHeight()-t[3],width:e.innerWidth()-t[1]},s=g.containerOffset,n=g.containerSize.height,a=g.containerSize.width,l=g._hasScroll(L,"left")?L.scrollWidth:a,c=g._hasScroll(L)?L.scrollHeight:n,g.parentData={element:L,left:s.left,top:s.top,width:l,height:c}))},resize:function(e){var t,s,n,a,l=i(this).resizable("instance"),c=l.options,g=l.containerOffset,m=l.position,x=l._aspectRatio||e.shiftKey,T={top:0,left:0},L=l.containerElement,K=!0;L[0]!==document&&/static/.test(L.css("position"))&&(T=g),m.left<(l._helper?g.left:0)&&(l.size.width=l.size.width+(l._helper?l.position.left-g.left:l.position.left-T.left),x&&(l.size.height=l.size.width/l.aspectRatio,K=!1),l.position.left=c.helper?g.left:0),m.top<(l._helper?g.top:0)&&(l.size.height=l.size.height+(l._helper?l.position.top-g.top:l.position.top),x&&(l.size.width=l.size.height*l.aspectRatio,K=!1),l.position.top=l._helper?g.top:0),n=l.containerElement.get(0)===l.element.parent().get(0),a=/relative|absolute/.test(l.containerElement.css("position")),n&&a?(l.offset.left=l.parentData.left+l.position.left,l.offset.top=l.parentData.top+l.position.top):(l.offset.left=l.element.offset().left,l.offset.top=l.element.offset().top),t=Math.abs(l.sizeDiff.width+(l._helper?l.offset.left-T.left:l.offset.left-g.left)),s=Math.abs(l.sizeDiff.height+(l._helper?l.offset.top-T.top:l.offset.top-g.top)),t+l.size.width>=l.parentData.width&&(l.size.width=l.parentData.width-t,x&&(l.size.height=l.size.width/l.aspectRatio,K=!1)),s+l.size.height>=l.parentData.height&&(l.size.height=l.parentData.height-s,x&&(l.size.width=l.size.height*l.aspectRatio,K=!1)),K||(l.position.left=l.prevPosition.left,l.position.top=l.prevPosition.top,l.size.width=l.prevSize.width,l.size.height=l.prevSize.height)},stop:function(){var e=i(this).resizable("instance"),t=e.options,s=e.containerOffset,n=e.containerPosition,a=e.containerElement,l=i(e.helper),c=l.offset(),g=l.outerWidth()-e.sizeDiff.width,m=l.outerHeight()-e.sizeDiff.height;e._helper&&!t.animate&&/relative/.test(a.css("position"))&&i(this).css({left:c.left-n.left-s.left,width:g,height:m}),e._helper&&!t.animate&&/static/.test(a.css("position"))&&i(this).css({left:c.left-n.left-s.left,width:g,height:m})}}),i.ui.plugin.add("resizable","alsoResize",{start:function(){var e=i(this).resizable("instance"),t=e.options;i(t.alsoResize).each(function(){var s=i(this);s.data("ui-resizable-alsoresize",{width:parseFloat(s.css("width")),height:parseFloat(s.css("height")),left:parseFloat(s.css("left")),top:parseFloat(s.css("top"))})})},resize:function(e,t){var s=i(this).resizable("instance"),n=s.options,a=s.originalSize,l=s.originalPosition,c={height:s.size.height-a.height||0,width:s.size.width-a.width||0,top:s.position.top-l.top||0,left:s.position.left-l.left||0};i(n.alsoResize).each(function(){var g=i(this),m=i(this).data("ui-resizable-alsoresize"),x={},T=g.parents(t.originalElement[0]).length?["width","height"]:["width","height","top","left"];i.each(T,function(L,K){var P=(m[K]||0)+(c[K]||0);P&&P>=0&&(x[K]=P||null)}),g.css(x)})},stop:function(){i(this).removeData("ui-resizable-alsoresize")}}),i.ui.plugin.add("resizable","ghost",{start:function(){var e=i(this).resizable("instance"),t=e.size;e.ghost=e.originalElement.clone(),e.ghost.css({opacity:.25,display:"block",position:"relative",height:t.height,width:t.width,margin:0,left:0,top:0}),e._addClass(e.ghost,"ui-resizable-ghost"),i.uiBackCompat!==!1&&typeof e.options.ghost=="string"&&e.ghost.addClass(this.options.ghost),e.ghost.appendTo(e.helper)},resize:function(){var e=i(this).resizable("instance");e.ghost&&e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})},stop:function(){var e=i(this).resizable("instance");e.ghost&&e.helper&&e.helper.get(0).removeChild(e.ghost.get(0))}}),i.ui.plugin.add("resizable","grid",{resize:function(){var e,t=i(this).resizable("instance"),s=t.options,n=t.size,a=t.originalSize,l=t.originalPosition,c=t.axis,g=typeof s.grid=="number"?[s.grid,s.grid]:s.grid,m=g[0]||1,x=g[1]||1,T=Math.round((n.width-a.width)/m)*m,L=Math.round((n.height-a.height)/x)*x,K=a.width+T,P=a.height+L,E=s.maxWidth&&s.maxWidth<K,X=s.maxHeight&&s.maxHeight<P,ee=s.minWidth&&s.minWidth>K,ae=s.minHeight&&s.minHeight>P;s.grid=g,ee&&(K+=m),ae&&(P+=x),E&&(K-=m),X&&(P-=x),/^(se|s|e)$/.test(c)?(t.size.width=K,t.size.height=P):/^(ne)$/.test(c)?(t.size.width=K,t.size.height=P,t.position.top=l.top-L):/^(sw)$/.test(c)?(t.size.width=K,t.size.height=P,t.position.left=l.left-T):((P-x<=0||K-m<=0)&&(e=t._getPaddingPlusBorderDimensions(this)),P-x>0?(t.size.height=P,t.position.top=l.top-L):(P=x-e.height,t.size.height=P,t.position.top=l.top+a.height-P),K-m>0?(t.size.width=K,t.position.left=l.left-T):(K=m-e.width,t.size.width=K,t.position.left=l.left+a.width-K))}});var hi=i.ui.resizable;/*!
303 * jQuery UI Dialog 1.13.3
304 * https://jqueryui.com
305 *
306 * Copyright OpenJS Foundation and other contributors
307 * Released under the MIT license.
308 * https://jquery.org/license
309 */i.widget("ui.dialog",{version:"1.13.3",options:{appendTo:"body",autoOpen:!0,buttons:[],classes:{"ui-dialog":"ui-corner-all","ui-dialog-titlebar":"ui-corner-all"},closeOnEscape:!0,closeText:"Close",draggable:!0,hide:null,height:"auto",maxHeight:null,maxWidth:null,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(e){var t=i(this).css(e).offset().top;t<0&&i(this).css("top",e.top-t)}},resizable:!0,show:null,title:null,width:300,beforeClose:null,close:null,drag:null,dragStart:null,dragStop:null,focus:null,open:null,resize:null,resizeStart:null,resizeStop:null},sizeRelatedOptions:{buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},resizableRelatedOptions:{maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0},_create:function(){this.originalCss={display:this.element[0].style.display,width:this.element[0].style.width,minHeight:this.element[0].style.minHeight,maxHeight:this.element[0].style.maxHeight,height:this.element[0].style.height},this.originalPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)},this.originalTitle=this.element.attr("title"),this.options.title==null&&this.originalTitle!=null&&(this.options.title=this.originalTitle),this.options.disabled&&(this.options.disabled=!1),this._createWrapper(),this.element.show().removeAttr("title").appendTo(this.uiDialog),this._addClass("ui-dialog-content","ui-widget-content"),this._createTitlebar(),this._createButtonPane(),this.options.draggable&&i.fn.draggable&&this._makeDraggable(),this.options.resizable&&i.fn.resizable&&this._makeResizable(),this._isOpen=!1,this._trackFocus()},_init:function(){this.options.autoOpen&&this.open()},_appendTo:function(){var e=this.options.appendTo;return e&&(e.jquery||e.nodeType)?i(e):this.document.find(e||"body").eq(0)},_destroy:function(){var e,t=this.originalPosition;this._untrackInstance(),this._destroyOverlay(),this.element.removeUniqueId().css(this.originalCss).detach(),this.uiDialog.remove(),this.originalTitle&&this.element.attr("title",this.originalTitle),e=t.parent.children().eq(t.index),e.length&&e[0]!==this.element[0]?e.before(this.element):t.parent.append(this.element)},widget:function(){return this.uiDialog},disable:i.noop,enable:i.noop,close:function(e){var t=this;!this._isOpen||this._trigger("beforeClose",e)===!1||(this._isOpen=!1,this._focusedElement=null,this._destroyOverlay(),this._untrackInstance(),this.opener.filter(":focusable").trigger("focus").length||i.ui.safeBlur(i.ui.safeActiveElement(this.document[0])),this._hide(this.uiDialog,this.options.hide,function(){t._trigger("close",e)}))},isOpen:function(){return this._isOpen},moveToTop:function(){this._moveToTop()},_moveToTop:function(e,t){var s=!1,n=this.uiDialog.siblings(".ui-front:visible").map(function(){return+i(this).css("z-index")}).get(),a=Math.max.apply(null,n);return a>=+this.uiDialog.css("z-index")&&(this.uiDialog.css("z-index",a+1),s=!0),s&&!t&&this._trigger("focus",e),s},open:function(){var e=this;if(this._isOpen){this._moveToTop()&&this._focusTabbable();return}this._isOpen=!0,this.opener=i(i.ui.safeActiveElement(this.document[0])),this._size(),this._position(),this._createOverlay(),this._moveToTop(null,!0),this.overlay&&this.overlay.css("z-index",this.uiDialog.css("z-index")-1),this._show(this.uiDialog,this.options.show,function(){e._focusTabbable(),e._trigger("focus")}),this._makeFocusTarget(),this._trigger("open")},_focusTabbable:function(){var e=this._focusedElement;e||(e=this.element.find("[autofocus]")),e.length||(e=this.element.find(":tabbable")),e.length||(e=this.uiDialogButtonPane.find(":tabbable")),e.length||(e=this.uiDialogTitlebarClose.filter(":tabbable")),e.length||(e=this.uiDialog),e.eq(0).trigger("focus")},_restoreTabbableFocus:function(){var e=i.ui.safeActiveElement(this.document[0]),t=this.uiDialog[0]===e||i.contains(this.uiDialog[0],e);t||this._focusTabbable()},_keepFocus:function(e){e.preventDefault(),this._restoreTabbableFocus(),this._delay(this._restoreTabbableFocus)},_createWrapper:function(){this.uiDialog=i("<div>").hide().attr({tabIndex:-1,role:"dialog"}).appendTo(this._appendTo()),this._addClass(this.uiDialog,"ui-dialog","ui-widget ui-widget-content ui-front"),this._on(this.uiDialog,{keydown:function(e){if(this.options.closeOnEscape&&!e.isDefaultPrevented()&&e.keyCode&&e.keyCode===i.ui.keyCode.ESCAPE){e.preventDefault(),this.close(e);return}if(!(e.keyCode!==i.ui.keyCode.TAB||e.isDefaultPrevented())){var t=this.uiDialog.find(":tabbable"),s=t.first(),n=t.last();(e.target===n[0]||e.target===this.uiDialog[0])&&!e.shiftKey?(this._delay(function(){s.trigger("focus")}),e.preventDefault()):(e.target===s[0]||e.target===this.uiDialog[0])&&e.shiftKey&&(this._delay(function(){n.trigger("focus")}),e.preventDefault())}},mousedown:function(e){this._moveToTop(e)&&this._focusTabbable()}}),this.element.find("[aria-describedby]").length||this.uiDialog.attr({"aria-describedby":this.element.uniqueId().attr("id")})},_createTitlebar:function(){var e;this.uiDialogTitlebar=i("<div>"),this._addClass(this.uiDialogTitlebar,"ui-dialog-titlebar","ui-widget-header ui-helper-clearfix"),this._on(this.uiDialogTitlebar,{mousedown:function(t){i(t.target).closest(".ui-dialog-titlebar-close")||this.uiDialog.trigger("focus")}}),this.uiDialogTitlebarClose=i("<button type='button'></button>").button({label:i("<a>").text(this.options.closeText).html(),icon:"ui-icon-closethick",showLabel:!1}).appendTo(this.uiDialogTitlebar),this._addClass(this.uiDialogTitlebarClose,"ui-dialog-titlebar-close"),this._on(this.uiDialogTitlebarClose,{click:function(t){t.preventDefault(),this.close(t)}}),e=i("<span>").uniqueId().prependTo(this.uiDialogTitlebar),this._addClass(e,"ui-dialog-title"),this._title(e),this.uiDialogTitlebar.prependTo(this.uiDialog),this.uiDialog.attr({"aria-labelledby":e.attr("id")})},_title:function(e){this.options.title?e.text(this.options.title):e.html("&#160;")},_createButtonPane:function(){this.uiDialogButtonPane=i("<div>"),this._addClass(this.uiDialogButtonPane,"ui-dialog-buttonpane","ui-widget-content ui-helper-clearfix"),this.uiButtonSet=i("<div>").appendTo(this.uiDialogButtonPane),this._addClass(this.uiButtonSet,"ui-dialog-buttonset"),this._createButtons()},_createButtons:function(){var e=this,t=this.options.buttons;if(this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),i.isEmptyObject(t)||Array.isArray(t)&&!t.length){this._removeClass(this.uiDialog,"ui-dialog-buttons");return}i.each(t,function(s,n){var a,l;n=typeof n=="function"?{click:n,text:s}:n,n=i.extend({type:"button"},n),a=n.click,l={icon:n.icon,iconPosition:n.iconPosition,showLabel:n.showLabel,icons:n.icons,text:n.text},delete n.click,delete n.icon,delete n.iconPosition,delete n.showLabel,delete n.icons,typeof n.text=="boolean"&&delete n.text,i("<button></button>",n).button(l).appendTo(e.uiButtonSet).on("click",function(){a.apply(e.element[0],arguments)})}),this._addClass(this.uiDialog,"ui-dialog-buttons"),this.uiDialogButtonPane.appendTo(this.uiDialog)},_makeDraggable:function(){var e=this,t=this.options;function s(n){return{position:n.position,offset:n.offset}}this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(n,a){e._addClass(i(this),"ui-dialog-dragging"),e._blockFrames(),e._trigger("dragStart",n,s(a))},drag:function(n,a){e._trigger("drag",n,s(a))},stop:function(n,a){var l=a.offset.left-e.document.scrollLeft(),c=a.offset.top-e.document.scrollTop();t.position={my:"left top",at:"left"+(l>=0?"+":"")+l+" top"+(c>=0?"+":"")+c,of:e.window},e._removeClass(i(this),"ui-dialog-dragging"),e._unblockFrames(),e._trigger("dragStop",n,s(a))}})},_makeResizable:function(){var e=this,t=this.options,s=t.resizable,n=this.uiDialog.css("position"),a=typeof s=="string"?s:"n,e,s,w,se,sw,ne,nw";function l(c){return{originalPosition:c.originalPosition,originalSize:c.originalSize,position:c.position,size:c.size}}this.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:this.element,maxWidth:t.maxWidth,maxHeight:t.maxHeight,minWidth:t.minWidth,minHeight:this._minHeight(),handles:a,start:function(c,g){e._addClass(i(this),"ui-dialog-resizing"),e._blockFrames(),e._trigger("resizeStart",c,l(g))},resize:function(c,g){e._trigger("resize",c,l(g))},stop:function(c,g){var m=e.uiDialog.offset(),x=m.left-e.document.scrollLeft(),T=m.top-e.document.scrollTop();t.height=e.uiDialog.height(),t.width=e.uiDialog.width(),t.position={my:"left top",at:"left"+(x>=0?"+":"")+x+" top"+(T>=0?"+":"")+T,of:e.window},e._removeClass(i(this),"ui-dialog-resizing"),e._unblockFrames(),e._trigger("resizeStop",c,l(g))}}).css("position",n)},_trackFocus:function(){this._on(this.widget(),{focusin:function(e){this._makeFocusTarget(),this._focusedElement=i(e.target)}})},_makeFocusTarget:function(){this._untrackInstance(),this._trackingInstances().unshift(this)},_untrackInstance:function(){var e=this._trackingInstances(),t=i.inArray(this,e);t!==-1&&e.splice(t,1)},_trackingInstances:function(){var e=this.document.data("ui-dialog-instances");return e||(e=[],this.document.data("ui-dialog-instances",e)),e},_minHeight:function(){var e=this.options;return e.height==="auto"?e.minHeight:Math.min(e.minHeight,e.height)},_position:function(){var e=this.uiDialog.is(":visible");e||this.uiDialog.show(),this.uiDialog.position(this.options.position),e||this.uiDialog.hide()},_setOptions:function(e){var t=this,s=!1,n={};i.each(e,function(a,l){t._setOption(a,l),a in t.sizeRelatedOptions&&(s=!0),a in t.resizableRelatedOptions&&(n[a]=l)}),s&&(this._size(),this._position()),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option",n)},_setOption:function(e,t){var s,n,a=this.uiDialog;e!=="disabled"&&(this._super(e,t),e==="appendTo"&&this.uiDialog.appendTo(this._appendTo()),e==="buttons"&&this._createButtons(),e==="closeText"&&this.uiDialogTitlebarClose.button({label:i("<a>").text(""+this.options.closeText).html()}),e==="draggable"&&(s=a.is(":data(ui-draggable)"),s&&!t&&a.draggable("destroy"),!s&&t&&this._makeDraggable()),e==="position"&&this._position(),e==="resizable"&&(n=a.is(":data(ui-resizable)"),n&&!t&&a.resizable("destroy"),n&&typeof t=="string"&&a.resizable("option","handles",t),!n&&t!==!1&&this._makeResizable()),e==="title"&&this._title(this.uiDialogTitlebar.find(".ui-dialog-title")))},_size:function(){var e,t,s,n=this.options;this.element.show().css({width:"auto",minHeight:0,maxHeight:"none",height:0}),n.minWidth>n.width&&(n.width=n.minWidth),e=this.uiDialog.css({height:"auto",width:n.width}).outerHeight(),t=Math.max(0,n.minHeight-e),s=typeof n.maxHeight=="number"?Math.max(0,n.maxHeight-e):"none",n.height==="auto"?this.element.css({minHeight:t,maxHeight:s,height:"auto"}):this.element.height(Math.max(0,n.height-e)),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())},_blockFrames:function(){this.iframeBlocks=this.document.find("iframe").map(function(){var e=i(this);return i("<div>").css({position:"absolute",width:e.outerWidth(),height:e.outerHeight()}).appendTo(e.parent()).offset(e.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_allowInteraction:function(e){return i(e.target).closest(".ui-dialog").length?!0:!!i(e.target).closest(".ui-datepicker").length},_createOverlay:function(){if(this.options.modal){var e=i.fn.jquery.substring(0,4),t=!0;this._delay(function(){t=!1}),this.document.data("ui-dialog-overlays")||this.document.on("focusin.ui-dialog",function(s){if(!t){var n=this._trackingInstances()[0];n._allowInteraction(s)||(s.preventDefault(),n._focusTabbable(),(e==="3.4."||e==="3.5."||e==="3.6.")&&n._delay(n._restoreTabbableFocus))}}.bind(this)),this.overlay=i("<div>").appendTo(this._appendTo()),this._addClass(this.overlay,null,"ui-widget-overlay ui-front"),this._on(this.overlay,{mousedown:"_keepFocus"}),this.document.data("ui-dialog-overlays",(this.document.data("ui-dialog-overlays")||0)+1)}},_destroyOverlay:function(){if(this.options.modal&&this.overlay){var e=this.document.data("ui-dialog-overlays")-1;e?this.document.data("ui-dialog-overlays",e):(this.document.off("focusin.ui-dialog"),this.document.removeData("ui-dialog-overlays")),this.overlay.remove(),this.overlay=null}}}),i.uiBackCompat!==!1&&i.widget("ui.dialog",i.ui.dialog,{options:{dialogClass:""},_createWrapper:function(){this._super(),this.uiDialog.addClass(this.options.dialogClass)},_setOption:function(e,t){e==="dialogClass"&&this.uiDialog.removeClass(this.options.dialogClass).addClass(t),this._superApply(arguments)}});var Ri=i.ui.dialog;/*!
310 * jQuery UI Droppable 1.13.3
311 * https://jqueryui.com
312 *
313 * Copyright OpenJS Foundation and other contributors
314 * Released under the MIT license.
315 * https://jquery.org/license
316 */i.widget("ui.droppable",{version:"1.13.3",widgetEventPrefix:"drop",options:{accept:"*",addClasses:!0,greedy:!1,scope:"default",tolerance:"intersect",activate:null,deactivate:null,drop:null,out:null,over:null},_create:function(){var e,t=this.options,s=t.accept;this.isover=!1,this.isout=!0,this.accept=typeof s=="function"?s:function(n){return n.is(s)},this.proportions=function(){if(arguments.length)e=arguments[0];else return e||(e={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight})},this._addToManager(t.scope),t.addClasses&&this._addClass("ui-droppable")},_addToManager:function(e){i.ui.ddmanager.droppables[e]=i.ui.ddmanager.droppables[e]||[],i.ui.ddmanager.droppables[e].push(this)},_splice:function(e){for(var t=0;t<e.length;t++)e[t]===this&&e.splice(t,1)},_destroy:function(){var e=i.ui.ddmanager.droppables[this.options.scope];this._splice(e)},_setOption:function(e,t){if(e==="accept")this.accept=typeof t=="function"?t:function(n){return n.is(t)};else if(e==="scope"){var s=i.ui.ddmanager.droppables[this.options.scope];this._splice(s),this._addToManager(t)}this._super(e,t)},_activate:function(e){var t=i.ui.ddmanager.current;this._addActiveClass(),t&&this._trigger("activate",e,this.ui(t))},_deactivate:function(e){var t=i.ui.ddmanager.current;this._removeActiveClass(),t&&this._trigger("deactivate",e,this.ui(t))},_over:function(e){var t=i.ui.ddmanager.current;!t||(t.currentItem||t.element)[0]===this.element[0]||this.accept.call(this.element[0],t.currentItem||t.element)&&(this._addHoverClass(),this._trigger("over",e,this.ui(t)))},_out:function(e){var t=i.ui.ddmanager.current;!t||(t.currentItem||t.element)[0]===this.element[0]||this.accept.call(this.element[0],t.currentItem||t.element)&&(this._removeHoverClass(),this._trigger("out",e,this.ui(t)))},_drop:function(e,t){var s=t||i.ui.ddmanager.current,n=!1;return!s||(s.currentItem||s.element)[0]===this.element[0]||(this.element.find(":data(ui-droppable)").not(".ui-draggable-dragging").each(function(){var a=i(this).droppable("instance");if(a.options.greedy&&!a.options.disabled&&a.options.scope===s.options.scope&&a.accept.call(a.element[0],s.currentItem||s.element)&&i.ui.intersect(s,i.extend(a,{offset:a.element.offset()}),a.options.tolerance,e))return n=!0,!1}),n)?!1:this.accept.call(this.element[0],s.currentItem||s.element)?(this._removeActiveClass(),this._removeHoverClass(),this._trigger("drop",e,this.ui(s)),this.element):!1},ui:function(e){return{draggable:e.currentItem||e.element,helper:e.helper,position:e.position,offset:e.positionAbs}},_addHoverClass:function(){this._addClass("ui-droppable-hover")},_removeHoverClass:function(){this._removeClass("ui-droppable-hover")},_addActiveClass:function(){this._addClass("ui-droppable-active")},_removeActiveClass:function(){this._removeClass("ui-droppable-active")}}),i.ui.intersect=(function(){function e(t,s,n){return t>=s&&t<s+n}return function(t,s,n,a){if(!s.offset)return!1;var l=(t.positionAbs||t.position.absolute).left+t.margins.left,c=(t.positionAbs||t.position.absolute).top+t.margins.top,g=l+t.helperProportions.width,m=c+t.helperProportions.height,x=s.offset.left,T=s.offset.top,L=x+s.proportions().width,K=T+s.proportions().height;switch(n){case"fit":return x<=l&&g<=L&&T<=c&&m<=K;case"intersect":return x<l+t.helperProportions.width/2&&g-t.helperProportions.width/2<L&&T<c+t.helperProportions.height/2&&m-t.helperProportions.height/2<K;case"pointer":return e(a.pageY,T,s.proportions().height)&&e(a.pageX,x,s.proportions().width);case"touch":return(c>=T&&c<=K||m>=T&&m<=K||c<T&&m>K)&&(l>=x&&l<=L||g>=x&&g<=L||l<x&&g>L);default:return!1}}})(),i.ui.ddmanager={current:null,droppables:{default:[]},prepareOffsets:function(e,t){var s,n,a=i.ui.ddmanager.droppables[e.options.scope]||[],l=t?t.type:null,c=(e.currentItem||e.element).find(":data(ui-droppable)").addBack();e:for(s=0;s<a.length;s++)if(!(a[s].options.disabled||e&&!a[s].accept.call(a[s].element[0],e.currentItem||e.element))){for(n=0;n<c.length;n++)if(c[n]===a[s].element[0]){a[s].proportions().height=0;continue e}a[s].visible=a[s].element.css("display")!=="none",a[s].visible&&(l==="mousedown"&&a[s]._activate.call(a[s],t),a[s].offset=a[s].element.offset(),a[s].proportions({width:a[s].element[0].offsetWidth,height:a[s].element[0].offsetHeight}))}},drop:function(e,t){var s=!1;return i.each((i.ui.ddmanager.droppables[e.options.scope]||[]).slice(),function(){this.options&&(!this.options.disabled&&this.visible&&i.ui.intersect(e,this,this.options.tolerance,t)&&(s=this._drop.call(this,t)||s),!this.options.disabled&&this.visible&&this.accept.call(this.element[0],e.currentItem||e.element)&&(this.isout=!0,this.isover=!1,this._deactivate.call(this,t)))}),s},dragStart:function(e,t){e.element.parentsUntil("body").on("scroll.droppable",function(){e.options.refreshPositions||i.ui.ddmanager.prepareOffsets(e,t)})},drag:function(e,t){e.options.refreshPositions&&i.ui.ddmanager.prepareOffsets(e,t),i.each(i.ui.ddmanager.droppables[e.options.scope]||[],function(){if(!(this.options.disabled||this.greedyChild||!this.visible)){var s,n,a,l=i.ui.intersect(e,this,this.options.tolerance,t),c=!l&&this.isover?"isout":l&&!this.isover?"isover":null;c&&(this.options.greedy&&(n=this.options.scope,a=this.element.parents(":data(ui-droppable)").filter(function(){return i(this).droppable("instance").options.scope===n}),a.length&&(s=i(a[0]).droppable("instance"),s.greedyChild=c==="isover")),s&&c==="isover"&&(s.isover=!1,s.isout=!0,s._out.call(s,t)),this[c]=!0,this[c==="isout"?"isover":"isout"]=!1,this[c==="isover"?"_over":"_out"].call(this,t),s&&c==="isout"&&(s.isout=!1,s.isover=!0,s._over.call(s,t)))}})},dragStop:function(e,t){e.element.parentsUntil("body").off("scroll.droppable"),e.options.refreshPositions||i.ui.ddmanager.prepareOffsets(e,t)}},i.uiBackCompat!==!1&&i.widget("ui.droppable",i.ui.droppable,{options:{hoverClass:!1,activeClass:!1},_addActiveClass:function(){this._super(),this.options.activeClass&&this.element.addClass(this.options.activeClass)},_removeActiveClass:function(){this._super(),this.options.activeClass&&this.element.removeClass(this.options.activeClass)},_addHoverClass:function(){this._super(),this.options.hoverClass&&this.element.addClass(this.options.hoverClass)},_removeHoverClass:function(){this._super(),this.options.hoverClass&&this.element.removeClass(this.options.hoverClass)}});var zi=i.ui.droppable;/*!
317 * jQuery UI Progressbar 1.13.3
318 * https://jqueryui.com
319 *
320 * Copyright OpenJS Foundation and other contributors
321 * Released under the MIT license.
322 * https://jquery.org/license
323 */var ft=i.widget("ui.progressbar",{version:"1.13.3",options:{classes:{"ui-progressbar":"ui-corner-all","ui-progressbar-value":"ui-corner-left","ui-progressbar-complete":"ui-corner-right"},max:100,value:0,change:null,complete:null},min:0,_create:function(){this.oldValue=this.options.value=this._constrainedValue(),this.element.attr({role:"progressbar","aria-valuemin":this.min}),this._addClass("ui-progressbar","ui-widget ui-widget-content"),this.valueDiv=i("<div>").appendTo(this.element),this._addClass(this.valueDiv,"ui-progressbar-value","ui-widget-header"),this._refreshValue()},_destroy:function(){this.element.removeAttr("role aria-valuemin aria-valuemax aria-valuenow"),this.valueDiv.remove()},value:function(e){if(e===void 0)return this.options.value;this.options.value=this._constrainedValue(e),this._refreshValue()},_constrainedValue:function(e){return e===void 0&&(e=this.options.value),this.indeterminate=e===!1,typeof e!="number"&&(e=0),this.indeterminate?!1:Math.min(this.options.max,Math.max(this.min,e))},_setOptions:function(e){var t=e.value;delete e.value,this._super(e),this.options.value=this._constrainedValue(t),this._refreshValue()},_setOption:function(e,t){e==="max"&&(t=Math.max(this.min,t)),this._super(e,t)},_setOptionDisabled:function(e){this._super(e),this.element.attr("aria-disabled",e),this._toggleClass(null,"ui-state-disabled",!!e)},_percentage:function(){return this.indeterminate?100:100*(this.options.value-this.min)/(this.options.max-this.min)},_refreshValue:function(){var e=this.options.value,t=this._percentage();this.valueDiv.toggle(this.indeterminate||e>this.min).width(t.toFixed(0)+"%"),this._toggleClass(this.valueDiv,"ui-progressbar-complete",null,e===this.options.max)._toggleClass("ui-progressbar-indeterminate",null,this.indeterminate),this.indeterminate?(this.element.removeAttr("aria-valuenow"),this.overlayDiv||(this.overlayDiv=i("<div>").appendTo(this.valueDiv),this._addClass(this.overlayDiv,"ui-progressbar-overlay"))):(this.element.attr({"aria-valuemax":this.options.max,"aria-valuenow":e}),this.overlayDiv&&(this.overlayDiv.remove(),this.overlayDiv=null)),this.oldValue!==e&&(this.oldValue=e,this._trigger("change")),e===this.options.max&&this._trigger("complete")}});/*!
324 * jQuery UI Selectable 1.13.3
325 * https://jqueryui.com
326 *
327 * Copyright OpenJS Foundation and other contributors
328 * Released under the MIT license.
329 * https://jquery.org/license
330 */var at=i.widget("ui.selectable",i.ui.mouse,{version:"1.13.3",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch",selected:null,selecting:null,start:null,stop:null,unselected:null,unselecting:null},_create:function(){var e=this;this._addClass("ui-selectable"),this.dragged=!1,this.refresh=function(){e.elementPos=i(e.element[0]).offset(),e.selectees=i(e.options.filter,e.element[0]),e._addClass(e.selectees,"ui-selectee"),e.selectees.each(function(){var t=i(this),s=t.offset(),n={left:s.left-e.elementPos.left,top:s.top-e.elementPos.top};i.data(this,"selectable-item",{element:this,$element:t,left:n.left,top:n.top,right:n.left+t.outerWidth(),bottom:n.top+t.outerHeight(),startselected:!1,selected:t.hasClass("ui-selected"),selecting:t.hasClass("ui-selecting"),unselecting:t.hasClass("ui-unselecting")})})},this.refresh(),this._mouseInit(),this.helper=i("<div>"),this._addClass(this.helper,"ui-selectable-helper")},_destroy:function(){this.selectees.removeData("selectable-item"),this._mouseDestroy()},_mouseStart:function(e){var t=this,s=this.options;this.opos=[e.pageX,e.pageY],this.elementPos=i(this.element[0]).offset(),!this.options.disabled&&(this.selectees=i(s.filter,this.element[0]),this._trigger("start",e),i(s.appendTo).append(this.helper),this.helper.css({left:e.pageX,top:e.pageY,width:0,height:0}),s.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var n=i.data(this,"selectable-item");n.startselected=!0,!e.metaKey&&!e.ctrlKey&&(t._removeClass(n.$element,"ui-selected"),n.selected=!1,t._addClass(n.$element,"ui-unselecting"),n.unselecting=!0,t._trigger("unselecting",e,{unselecting:n.element}))}),i(e.target).parents().addBack().each(function(){var n,a=i.data(this,"selectable-item");if(a)return n=!e.metaKey&&!e.ctrlKey||!a.$element.hasClass("ui-selected"),t._removeClass(a.$element,n?"ui-unselecting":"ui-selected")._addClass(a.$element,n?"ui-selecting":"ui-unselecting"),a.unselecting=!n,a.selecting=n,a.selected=n,n?t._trigger("selecting",e,{selecting:a.element}):t._trigger("unselecting",e,{unselecting:a.element}),!1}))},_mouseDrag:function(e){if(this.dragged=!0,!this.options.disabled){var t,s=this,n=this.options,a=this.opos[0],l=this.opos[1],c=e.pageX,g=e.pageY;return a>c&&(t=c,c=a,a=t),l>g&&(t=g,g=l,l=t),this.helper.css({left:a,top:l,width:c-a,height:g-l}),this.selectees.each(function(){var m=i.data(this,"selectable-item"),x=!1,T={};!m||m.element===s.element[0]||(T.left=m.left+s.elementPos.left,T.right=m.right+s.elementPos.left,T.top=m.top+s.elementPos.top,T.bottom=m.bottom+s.elementPos.top,n.tolerance==="touch"?x=!(T.left>c||T.right<a||T.top>g||T.bottom<l):n.tolerance==="fit"&&(x=T.left>a&&T.right<c&&T.top>l&&T.bottom<g),x?(m.selected&&(s._removeClass(m.$element,"ui-selected"),m.selected=!1),m.unselecting&&(s._removeClass(m.$element,"ui-unselecting"),m.unselecting=!1),m.selecting||(s._addClass(m.$element,"ui-selecting"),m.selecting=!0,s._trigger("selecting",e,{selecting:m.element}))):(m.selecting&&((e.metaKey||e.ctrlKey)&&m.startselected?(s._removeClass(m.$element,"ui-selecting"),m.selecting=!1,s._addClass(m.$element,"ui-selected"),m.selected=!0):(s._removeClass(m.$element,"ui-selecting"),m.selecting=!1,m.startselected&&(s._addClass(m.$element,"ui-unselecting"),m.unselecting=!0),s._trigger("unselecting",e,{unselecting:m.element}))),m.selected&&!e.metaKey&&!e.ctrlKey&&!m.startselected&&(s._removeClass(m.$element,"ui-selected"),m.selected=!1,s._addClass(m.$element,"ui-unselecting"),m.unselecting=!0,s._trigger("unselecting",e,{unselecting:m.element}))))}),!1}},_mouseStop:function(e){var t=this;return this.dragged=!1,i(".ui-unselecting",this.element[0]).each(function(){var s=i.data(this,"selectable-item");t._removeClass(s.$element,"ui-unselecting"),s.unselecting=!1,s.startselected=!1,t._trigger("unselected",e,{unselected:s.element})}),i(".ui-selecting",this.element[0]).each(function(){var s=i.data(this,"selectable-item");t._removeClass(s.$element,"ui-selecting")._addClass(s.$element,"ui-selected"),s.selecting=!1,s.selected=!0,s.startselected=!0,t._trigger("selected",e,{selected:s.element})}),this._trigger("stop",e),this.helper.remove(),!1}});/*!
331 * jQuery UI Selectmenu 1.13.3
332 * https://jqueryui.com
333 *
334 * Copyright OpenJS Foundation and other contributors
335 * Released under the MIT license.
336 * https://jquery.org/license
337 */var Si=i.widget("ui.selectmenu",[i.ui.formResetMixin,{version:"1.13.3",defaultElement:"<select>",options:{appendTo:null,classes:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"},disabled:null,icons:{button:"ui-icon-triangle-1-s"},position:{my:"left top",at:"left bottom",collision:"none"},width:!1,change:null,close:null,focus:null,open:null,select:null},_create:function(){var e=this.element.uniqueId().attr("id");this.ids={element:e,button:e+"-button",menu:e+"-menu"},this._drawButton(),this._drawMenu(),this._bindFormResetHandler(),this._rendered=!1,this.menuItems=i()},_drawButton:function(){var e,t=this,s=this._parseOption(this.element.find("option:selected"),this.element[0].selectedIndex);this.labels=this.element.labels().attr("for",this.ids.button),this._on(this.labels,{click:function(n){this.button.trigger("focus"),n.preventDefault()}}),this.element.hide(),this.button=i("<span>",{tabindex:this.options.disabled?-1:0,id:this.ids.button,role:"combobox","aria-expanded":"false","aria-autocomplete":"list","aria-owns":this.ids.menu,"aria-haspopup":"true",title:this.element.attr("title")}).insertAfter(this.element),this._addClass(this.button,"ui-selectmenu-button ui-selectmenu-button-closed","ui-button ui-widget"),e=i("<span>").appendTo(this.button),this._addClass(e,"ui-selectmenu-icon","ui-icon "+this.options.icons.button),this.buttonItem=this._renderButtonItem(s).appendTo(this.button),this.options.width!==!1&&this._resizeButton(),this._on(this.button,this._buttonEvents),this.button.one("focusin",function(){t._rendered||t._refreshMenu()})},_drawMenu:function(){var e=this;this.menu=i("<ul>",{"aria-hidden":"true","aria-labelledby":this.ids.button,id:this.ids.menu}),this.menuWrap=i("<div>").append(this.menu),this._addClass(this.menuWrap,"ui-selectmenu-menu","ui-front"),this.menuWrap.appendTo(this._appendTo()),this.menuInstance=this.menu.menu({classes:{"ui-menu":"ui-corner-bottom"},role:"listbox",select:function(t,s){t.preventDefault(),e._setSelection(),e._select(s.item.data("ui-selectmenu-item"),t)},focus:function(t,s){var n=s.item.data("ui-selectmenu-item");e.focusIndex!=null&&n.index!==e.focusIndex&&(e._trigger("focus",t,{item:n}),e.isOpen||e._select(n,t)),e.focusIndex=n.index,e.button.attr("aria-activedescendant",e.menuItems.eq(n.index).attr("id"))}}).menu("instance"),this.menuInstance._off(this.menu,"mouseleave"),this.menuInstance._closeOnDocumentClick=function(){return!1},this.menuInstance._isDivider=function(){return!1}},refresh:function(){this._refreshMenu(),this.buttonItem.replaceWith(this.buttonItem=this._renderButtonItem(this._getSelectedItem().data("ui-selectmenu-item")||{})),this.options.width===null&&this._resizeButton()},_refreshMenu:function(){var e,t=this.element.find("option");this.menu.empty(),this._parseOptions(t),this._renderMenu(this.menu,this.items),this.menuInstance.refresh(),this.menuItems=this.menu.find("li").not(".ui-selectmenu-optgroup").find(".ui-menu-item-wrapper"),this._rendered=!0,t.length&&(e=this._getSelectedItem(),this.menuInstance.focus(null,e),this._setAria(e.data("ui-selectmenu-item")),this._setOption("disabled",this.element.prop("disabled")))},open:function(e){this.options.disabled||(this._rendered?(this._removeClass(this.menu.find(".ui-state-active"),null,"ui-state-active"),this.menuInstance.focus(null,this._getSelectedItem())):this._refreshMenu(),this.menuItems.length&&(this.isOpen=!0,this._toggleAttr(),this._resizeMenu(),this._position(),this._on(this.document,this._documentClick),this._trigger("open",e)))},_position:function(){this.menuWrap.position(i.extend({of:this.button},this.options.position))},close:function(e){this.isOpen&&(this.isOpen=!1,this._toggleAttr(),this.range=null,this._off(this.document),this._trigger("close",e))},widget:function(){return this.button},menuWidget:function(){return this.menu},_renderButtonItem:function(e){var t=i("<span>");return this._setText(t,e.label),this._addClass(t,"ui-selectmenu-text"),t},_renderMenu:function(e,t){var s=this,n="";i.each(t,function(a,l){var c;l.optgroup!==n&&(c=i("<li>",{text:l.optgroup}),s._addClass(c,"ui-selectmenu-optgroup","ui-menu-divider"+(l.element.parent("optgroup").prop("disabled")?" ui-state-disabled":"")),c.appendTo(e),n=l.optgroup),s._renderItemData(e,l)})},_renderItemData:function(e,t){return this._renderItem(e,t).data("ui-selectmenu-item",t)},_renderItem:function(e,t){var s=i("<li>"),n=i("<div>",{title:t.element.attr("title")});return t.disabled&&this._addClass(s,null,"ui-state-disabled"),t.hidden?s.prop("hidden",!0):this._setText(n,t.label),s.append(n).appendTo(e)},_setText:function(e,t){t?e.text(t):e.html("&#160;")},_move:function(e,t){var s,n,a=".ui-menu-item";this.isOpen?s=this.menuItems.eq(this.focusIndex).parent("li"):(s=this.menuItems.eq(this.element[0].selectedIndex).parent("li"),a+=":not(.ui-state-disabled)"),e==="first"||e==="last"?n=s[e==="first"?"prevAll":"nextAll"](a).eq(-1):n=s[e+"All"](a).eq(0),n.length&&this.menuInstance.focus(t,n)},_getSelectedItem:function(){return this.menuItems.eq(this.element[0].selectedIndex).parent("li")},_toggle:function(e){this[this.isOpen?"close":"open"](e)},_setSelection:function(){var e;this.range&&(window.getSelection?(e=window.getSelection(),e.removeAllRanges(),e.addRange(this.range)):this.range.select(),this.button.trigger("focus"))},_documentClick:{mousedown:function(e){this.isOpen&&(i(e.target).closest(".ui-selectmenu-menu, #"+i.escapeSelector(this.ids.button)).length||this.close(e))}},_buttonEvents:{mousedown:function(){var e;window.getSelection?(e=window.getSelection(),e.rangeCount&&(this.range=e.getRangeAt(0))):this.range=document.selection.createRange()},click:function(e){this._setSelection(),this._toggle(e)},keydown:function(e){var t=!0;switch(e.keyCode){case i.ui.keyCode.TAB:case i.ui.keyCode.ESCAPE:this.close(e),t=!1;break;case i.ui.keyCode.ENTER:this.isOpen&&this._selectFocusedItem(e);break;case i.ui.keyCode.UP:e.altKey?this._toggle(e):this._move("prev",e);break;case i.ui.keyCode.DOWN:e.altKey?this._toggle(e):this._move("next",e);break;case i.ui.keyCode.SPACE:this.isOpen?this._selectFocusedItem(e):this._toggle(e);break;case i.ui.keyCode.LEFT:this._move("prev",e);break;case i.ui.keyCode.RIGHT:this._move("next",e);break;case i.ui.keyCode.HOME:case i.ui.keyCode.PAGE_UP:this._move("first",e);break;case i.ui.keyCode.END:case i.ui.keyCode.PAGE_DOWN:this._move("last",e);break;default:this.menu.trigger(e),t=!1}t&&e.preventDefault()}},_selectFocusedItem:function(e){var t=this.menuItems.eq(this.focusIndex).parent("li");t.hasClass("ui-state-disabled")||this._select(t.data("ui-selectmenu-item"),e)},_select:function(e,t){var s=this.element[0].selectedIndex;this.element[0].selectedIndex=e.index,this.buttonItem.replaceWith(this.buttonItem=this._renderButtonItem(e)),this._setAria(e),this._trigger("select",t,{item:e}),e.index!==s&&this._trigger("change",t,{item:e}),this.close(t)},_setAria:function(e){var t=this.menuItems.eq(e.index).attr("id");this.button.attr({"aria-labelledby":t,"aria-activedescendant":t}),this.menu.attr("aria-activedescendant",t)},_setOption:function(e,t){if(e==="icons"){var s=this.button.find("span.ui-icon");this._removeClass(s,null,this.options.icons.button)._addClass(s,null,t.button)}this._super(e,t),e==="appendTo"&&this.menuWrap.appendTo(this._appendTo()),e==="width"&&this._resizeButton()},_setOptionDisabled:function(e){this._super(e),this.menuInstance.option("disabled",e),this.button.attr("aria-disabled",e),this._toggleClass(this.button,null,"ui-state-disabled",e),this.element.prop("disabled",e),e?(this.button.attr("tabindex",-1),this.close()):this.button.attr("tabindex",0)},_appendTo:function(){var e=this.options.appendTo;return e&&(e=e.jquery||e.nodeType?i(e):this.document.find(e).eq(0)),(!e||!e[0])&&(e=this.element.closest(".ui-front, dialog")),e.length||(e=this.document[0].body),e},_toggleAttr:function(){this.button.attr("aria-expanded",this.isOpen),this._removeClass(this.button,"ui-selectmenu-button-"+(this.isOpen?"closed":"open"))._addClass(this.button,"ui-selectmenu-button-"+(this.isOpen?"open":"closed"))._toggleClass(this.menuWrap,"ui-selectmenu-open",null,this.isOpen),this.menu.attr("aria-hidden",!this.isOpen)},_resizeButton:function(){var e=this.options.width;if(e===!1){this.button.css("width","");return}e===null&&(e=this.element.show().outerWidth(),this.element.hide()),this.button.outerWidth(e)},_resizeMenu:function(){this.menu.outerWidth(Math.max(this.button.outerWidth(),this.menu.width("").outerWidth()+1))},_getCreateOptions:function(){var e=this._super();return e.disabled=this.element.prop("disabled"),e},_parseOptions:function(e){var t=this,s=[];e.each(function(n,a){s.push(t._parseOption(i(a),n))}),this.items=s},_parseOption:function(e,t){var s=e.parent("optgroup");return{element:e,index:t,value:e.val(),label:e.text(),hidden:s.prop("hidden")||e.prop("hidden"),optgroup:s.attr("label")||"",disabled:s.prop("disabled")||e.prop("disabled")}},_destroy:function(){this._unbindFormResetHandler(),this.menuWrap.remove(),this.button.remove(),this.element.show(),this.element.removeUniqueId(),this.labels.attr("for",this.ids.element)}}]);/*!
338 * jQuery UI Slider 1.13.3
339 * https://jqueryui.com
340 *
341 * Copyright OpenJS Foundation and other contributors
342 * Released under the MIT license.
343 * https://jquery.org/license
344 */var as=i.widget("ui.slider",i.ui.mouse,{version:"1.13.3",widgetEventPrefix:"slide",options:{animate:!1,classes:{"ui-slider":"ui-corner-all","ui-slider-handle":"ui-corner-all","ui-slider-range":"ui-corner-all ui-widget-header"},distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null,change:null,slide:null,start:null,stop:null},numPages:5,_create:function(){this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),this._calculateNewMax(),this._addClass("ui-slider ui-slider-"+this.orientation,"ui-widget ui-widget-content"),this._refresh(),this._animateOff=!1},_refresh:function(){this._createRange(),this._createHandles(),this._setupEvents(),this._refreshValue()},_createHandles:function(){var e,t,s=this.options,n=this.element.find(".ui-slider-handle"),a="<span tabindex='0'></span>",l=[];for(t=s.values&&s.values.length||1,n.length>t&&(n.slice(t).remove(),n=n.slice(0,t)),e=n.length;e<t;e++)l.push(a);this.handles=n.add(i(l.join("")).appendTo(this.element)),this._addClass(this.handles,"ui-slider-handle","ui-state-default"),this.handle=this.handles.eq(0),this.handles.each(function(c){i(this).data("ui-slider-handle-index",c).attr("tabIndex",0)})},_createRange:function(){var e=this.options;e.range?(e.range===!0&&(e.values?e.values.length&&e.values.length!==2?e.values=[e.values[0],e.values[0]]:Array.isArray(e.values)&&(e.values=e.values.slice(0)):e.values=[this._valueMin(),this._valueMin()]),!this.range||!this.range.length?(this.range=i("<div>").appendTo(this.element),this._addClass(this.range,"ui-slider-range")):(this._removeClass(this.range,"ui-slider-range-min ui-slider-range-max"),this.range.css({left:"",bottom:""})),(e.range==="min"||e.range==="max")&&this._addClass(this.range,"ui-slider-range-"+e.range)):(this.range&&this.range.remove(),this.range=null)},_setupEvents:function(){this._off(this.handles),this._on(this.handles,this._handleEvents),this._hoverable(this.handles),this._focusable(this.handles)},_destroy:function(){this.handles.remove(),this.range&&this.range.remove(),this._mouseDestroy()},_mouseCapture:function(e){var t,s,n,a,l,c,g,m,x=this,T=this.options;return T.disabled||(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),t={x:e.pageX,y:e.pageY},s=this._normValueFromMouse(t),n=this._valueMax()-this._valueMin()+1,this.handles.each(function(L){var K=Math.abs(s-x.values(L));(n>K||n===K&&(L===x._lastChangedValue||x.values(L)===T.min))&&(n=K,a=i(this),l=L)}),c=this._start(e,l),c===!1)?!1:(this._mouseSliding=!0,this._handleIndex=l,this._addClass(a,null,"ui-state-active"),a.trigger("focus"),g=a.offset(),m=!i(e.target).parents().addBack().is(".ui-slider-handle"),this._clickOffset=m?{left:0,top:0}:{left:e.pageX-g.left-a.width()/2,top:e.pageY-g.top-a.height()/2-(parseInt(a.css("borderTopWidth"),10)||0)-(parseInt(a.css("borderBottomWidth"),10)||0)+(parseInt(a.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(e,l,s),this._animateOff=!0,!0)},_mouseStart:function(){return!0},_mouseDrag:function(e){var t={x:e.pageX,y:e.pageY},s=this._normValueFromMouse(t);return this._slide(e,this._handleIndex,s),!1},_mouseStop:function(e){return this._removeClass(this.handles,null,"ui-state-active"),this._mouseSliding=!1,this._stop(e,this._handleIndex),this._change(e,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1,!1},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(e){var t,s,n,a,l;return this.orientation==="horizontal"?(t=this.elementSize.width,s=e.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(t=this.elementSize.height,s=e.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),n=s/t,n>1&&(n=1),n<0&&(n=0),this.orientation==="vertical"&&(n=1-n),a=this._valueMax()-this._valueMin(),l=this._valueMin()+n*a,this._trimAlignValue(l)},_uiHash:function(e,t,s){var n={handle:this.handles[e],handleIndex:e,value:t!==void 0?t:this.value()};return this._hasMultipleValues()&&(n.value=t!==void 0?t:this.values(e),n.values=s||this.values()),n},_hasMultipleValues:function(){return this.options.values&&this.options.values.length},_start:function(e,t){return this._trigger("start",e,this._uiHash(t))},_slide:function(e,t,s){var n,a,l=this.value(),c=this.values();this._hasMultipleValues()&&(a=this.values(t?0:1),l=this.values(t),this.options.values.length===2&&this.options.range===!0&&(s=t===0?Math.min(a,s):Math.max(a,s)),c[t]=s),s!==l&&(n=this._trigger("slide",e,this._uiHash(t,s,c)),n!==!1&&(this._hasMultipleValues()?this.values(t,s):this.value(s)))},_stop:function(e,t){this._trigger("stop",e,this._uiHash(t))},_change:function(e,t){!this._keySliding&&!this._mouseSliding&&(this._lastChangedValue=t,this._trigger("change",e,this._uiHash(t)))},value:function(e){if(arguments.length){this.options.value=this._trimAlignValue(e),this._refreshValue(),this._change(null,0);return}return this._value()},values:function(e,t){var s,n,a;if(arguments.length>1){this.options.values[e]=this._trimAlignValue(t),this._refreshValue(),this._change(null,e);return}if(arguments.length)if(Array.isArray(arguments[0])){for(s=this.options.values,n=arguments[0],a=0;a<s.length;a+=1)s[a]=this._trimAlignValue(n[a]),this._change(null,a);this._refreshValue()}else return this._hasMultipleValues()?this._values(e):this.value();else return this._values()},_setOption:function(e,t){var s,n=0;switch(e==="range"&&this.options.range===!0&&(t==="min"?(this.options.value=this._values(0),this.options.values=null):t==="max"&&(this.options.value=this._values(this.options.values.length-1),this.options.values=null)),Array.isArray(this.options.values)&&(n=this.options.values.length),this._super(e,t),e){case"orientation":this._detectOrientation(),this._removeClass("ui-slider-horizontal ui-slider-vertical")._addClass("ui-slider-"+this.orientation),this._refreshValue(),this.options.range&&this._refreshRange(t),this.handles.css(t==="horizontal"?"bottom":"left","");break;case"value":this._animateOff=!0,this._refreshValue(),this._change(null,0),this._animateOff=!1;break;case"values":for(this._animateOff=!0,this._refreshValue(),s=n-1;s>=0;s--)this._change(null,s);this._animateOff=!1;break;case"step":case"min":case"max":this._animateOff=!0,this._calculateNewMax(),this._refreshValue(),this._animateOff=!1;break;case"range":this._animateOff=!0,this._refresh(),this._animateOff=!1;break}},_setOptionDisabled:function(e){this._super(e),this._toggleClass(null,"ui-state-disabled",!!e)},_value:function(){var e=this.options.value;return e=this._trimAlignValue(e),e},_values:function(e){var t,s,n;if(arguments.length)return t=this.options.values[e],t=this._trimAlignValue(t),t;if(this._hasMultipleValues()){for(s=this.options.values.slice(),n=0;n<s.length;n+=1)s[n]=this._trimAlignValue(s[n]);return s}else return[]},_trimAlignValue:function(e){if(e<=this._valueMin())return this._valueMin();if(e>=this._valueMax())return this._valueMax();var t=this.options.step>0?this.options.step:1,s=(e-this._valueMin())%t,n=e-s;return Math.abs(s)*2>=t&&(n+=s>0?t:-t),parseFloat(n.toFixed(5))},_calculateNewMax:function(){var e=this.options.max,t=this._valueMin(),s=this.options.step,n=Math.round((e-t)/s)*s;e=n+t,e>this.options.max&&(e-=s),this.max=parseFloat(e.toFixed(this._precision()))},_precision:function(){var e=this._precisionOf(this.options.step);return this.options.min!==null&&(e=Math.max(e,this._precisionOf(this.options.min))),e},_precisionOf:function(e){var t=e.toString(),s=t.indexOf(".");return s===-1?0:t.length-s-1},_valueMin:function(){return this.options.min},_valueMax:function(){return this.max},_refreshRange:function(e){e==="vertical"&&this.range.css({width:"",left:""}),e==="horizontal"&&this.range.css({height:"",bottom:""})},_refreshValue:function(){var e,t,s,n,a,l=this.options.range,c=this.options,g=this,m=this._animateOff?!1:c.animate,x={};this._hasMultipleValues()?this.handles.each(function(T){t=(g.values(T)-g._valueMin())/(g._valueMax()-g._valueMin())*100,x[g.orientation==="horizontal"?"left":"bottom"]=t+"%",i(this).stop(1,1)[m?"animate":"css"](x,c.animate),g.options.range===!0&&(g.orientation==="horizontal"?(T===0&&g.range.stop(1,1)[m?"animate":"css"]({left:t+"%"},c.animate),T===1&&g.range[m?"animate":"css"]({width:t-e+"%"},{queue:!1,duration:c.animate})):(T===0&&g.range.stop(1,1)[m?"animate":"css"]({bottom:t+"%"},c.animate),T===1&&g.range[m?"animate":"css"]({height:t-e+"%"},{queue:!1,duration:c.animate}))),e=t}):(s=this.value(),n=this._valueMin(),a=this._valueMax(),t=a!==n?(s-n)/(a-n)*100:0,x[this.orientation==="horizontal"?"left":"bottom"]=t+"%",this.handle.stop(1,1)[m?"animate":"css"](x,c.animate),l==="min"&&this.orientation==="horizontal"&&this.range.stop(1,1)[m?"animate":"css"]({width:t+"%"},c.animate),l==="max"&&this.orientation==="horizontal"&&this.range.stop(1,1)[m?"animate":"css"]({width:100-t+"%"},c.animate),l==="min"&&this.orientation==="vertical"&&this.range.stop(1,1)[m?"animate":"css"]({height:t+"%"},c.animate),l==="max"&&this.orientation==="vertical"&&this.range.stop(1,1)[m?"animate":"css"]({height:100-t+"%"},c.animate))},_handleEvents:{keydown:function(e){var t,s,n,a,l=i(e.target).data("ui-slider-handle-index");switch(e.keyCode){case i.ui.keyCode.HOME:case i.ui.keyCode.END:case i.ui.keyCode.PAGE_UP:case i.ui.keyCode.PAGE_DOWN:case i.ui.keyCode.UP:case i.ui.keyCode.RIGHT:case i.ui.keyCode.DOWN:case i.ui.keyCode.LEFT:if(e.preventDefault(),!this._keySliding&&(this._keySliding=!0,this._addClass(i(e.target),null,"ui-state-active"),t=this._start(e,l),t===!1))return;break}switch(a=this.options.step,this._hasMultipleValues()?s=n=this.values(l):s=n=this.value(),e.keyCode){case i.ui.keyCode.HOME:n=this._valueMin();break;case i.ui.keyCode.END:n=this._valueMax();break;case i.ui.keyCode.PAGE_UP:n=this._trimAlignValue(s+(this._valueMax()-this._valueMin())/this.numPages);break;case i.ui.keyCode.PAGE_DOWN:n=this._trimAlignValue(s-(this._valueMax()-this._valueMin())/this.numPages);break;case i.ui.keyCode.UP:case i.ui.keyCode.RIGHT:if(s===this._valueMax())return;n=this._trimAlignValue(s+a);break;case i.ui.keyCode.DOWN:case i.ui.keyCode.LEFT:if(s===this._valueMin())return;n=this._trimAlignValue(s-a);break}this._slide(e,l,n)},keyup:function(e){var t=i(e.target).data("ui-slider-handle-index");this._keySliding&&(this._keySliding=!1,this._stop(e,t),this._change(e,t),this._removeClass(i(e.target),null,"ui-state-active"))}}});/*!
345 * jQuery UI Sortable 1.13.3
346 * https://jqueryui.com
347 *
348 * Copyright OpenJS Foundation and other contributors
349 * Released under the MIT license.
350 * https://jquery.org/license
351 */var Li=i.widget("ui.sortable",i.ui.mouse,{version:"1.13.3",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_isOverAxis:function(e,t,s){return e>=t&&e<t+s},_isFloating:function(e){return/left|right/.test(e.css("float"))||/inline|table-cell/.test(e.css("display"))},_create:function(){this.containerCache={},this._addClass("ui-sortable"),this.refresh(),this.offset=this.element.offset(),this._mouseInit(),this._setHandleClassName(),this.ready=!0},_setOption:function(e,t){this._super(e,t),e==="handle"&&this._setHandleClassName()},_setHandleClassName:function(){var e=this;this._removeClass(this.element.find(".ui-sortable-handle"),"ui-sortable-handle"),i.each(this.items,function(){e._addClass(this.instance.options.handle?this.item.find(this.instance.options.handle):this.item,"ui-sortable-handle")})},_destroy:function(){this._mouseDestroy();for(var e=this.items.length-1;e>=0;e--)this.items[e].item.removeData(this.widgetName+"-item");return this},_mouseCapture:function(e,t){var s=null,n=!1,a=this;return this.reverting||this.options.disabled||this.options.type==="static"||(this._refreshItems(e),i(e.target).parents().each(function(){if(i.data(this,a.widgetName+"-item")===a)return s=i(this),!1}),i.data(e.target,a.widgetName+"-item")===a&&(s=i(e.target)),!s)||this.options.handle&&!t&&(i(this.options.handle,s).find("*").addBack().each(function(){this===e.target&&(n=!0)}),!n)?!1:(this.currentItem=s,this._removeCurrentsFromItems(),!0)},_mouseStart:function(e,t,s){var n,a,l=this.options;if(this.currentContainer=this,this.refreshPositions(),this.appendTo=i(l.appendTo!=="parent"?l.appendTo:this.currentItem.parent()),this.helper=this._createHelper(e),this._cacheHelperProportions(),this._cacheMargins(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},i.extend(this.offset,{click:{left:e.pageX-this.offset.left,top:e.pageY-this.offset.top},relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),l.cursorAt&&this._adjustOffsetFromHelper(l.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!==this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),this.scrollParent=this.placeholder.scrollParent(),i.extend(this.offset,{parent:this._getParentOffset()}),l.containment&&this._setContainment(),l.cursor&&l.cursor!=="auto"&&(a=this.document.find("body"),this.storedCursor=a.css("cursor"),a.css("cursor",l.cursor),this.storedStylesheet=i("<style>*{ cursor: "+l.cursor+" !important; }</style>").appendTo(a)),l.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",l.zIndex)),l.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",l.opacity)),this.scrollParent[0]!==this.document[0]&&this.scrollParent[0].tagName!=="HTML"&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",e,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!s)for(n=this.containers.length-1;n>=0;n--)this.containers[n]._trigger("activate",e,this._uiHash(this));return i.ui.ddmanager&&(i.ui.ddmanager.current=this),i.ui.ddmanager&&!l.dropBehaviour&&i.ui.ddmanager.prepareOffsets(this,e),this.dragging=!0,this._addClass(this.helper,"ui-sortable-helper"),this.helper.parent().is(this.appendTo)||(this.helper.detach().appendTo(this.appendTo),this.offset.parent=this._getParentOffset()),this.position=this.originalPosition=this._generatePosition(e),this.originalPageX=e.pageX,this.originalPageY=e.pageY,this.lastPositionAbs=this.positionAbs=this._convertPositionTo("absolute"),this._mouseDrag(e),!0},_scroll:function(e){var t=this.options,s=!1;return this.scrollParent[0]!==this.document[0]&&this.scrollParent[0].tagName!=="HTML"?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-e.pageY<t.scrollSensitivity?this.scrollParent[0].scrollTop=s=this.scrollParent[0].scrollTop+t.scrollSpeed:e.pageY-this.overflowOffset.top<t.scrollSensitivity&&(this.scrollParent[0].scrollTop=s=this.scrollParent[0].scrollTop-t.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-e.pageX<t.scrollSensitivity?this.scrollParent[0].scrollLeft=s=this.scrollParent[0].scrollLeft+t.scrollSpeed:e.pageX-this.overflowOffset.left<t.scrollSensitivity&&(this.scrollParent[0].scrollLeft=s=this.scrollParent[0].scrollLeft-t.scrollSpeed)):(e.pageY-this.document.scrollTop()<t.scrollSensitivity?s=this.document.scrollTop(this.document.scrollTop()-t.scrollSpeed):this.window.height()-(e.pageY-this.document.scrollTop())<t.scrollSensitivity&&(s=this.document.scrollTop(this.document.scrollTop()+t.scrollSpeed)),e.pageX-this.document.scrollLeft()<t.scrollSensitivity?s=this.document.scrollLeft(this.document.scrollLeft()-t.scrollSpeed):this.window.width()-(e.pageX-this.document.scrollLeft())<t.scrollSensitivity&&(s=this.document.scrollLeft(this.document.scrollLeft()+t.scrollSpeed))),s},_mouseDrag:function(e){var t,s,n,a,l=this.options;for(this.position=this._generatePosition(e),this.positionAbs=this._convertPositionTo("absolute"),(!this.options.axis||this.options.axis!=="y")&&(this.helper[0].style.left=this.position.left+"px"),(!this.options.axis||this.options.axis!=="x")&&(this.helper[0].style.top=this.position.top+"px"),l.scroll&&this._scroll(e)!==!1&&(this._refreshItemPositions(!0),i.ui.ddmanager&&!l.dropBehaviour&&i.ui.ddmanager.prepareOffsets(this,e)),this.dragDirection={vertical:this._getDragVerticalDirection(),horizontal:this._getDragHorizontalDirection()},t=this.items.length-1;t>=0;t--)if(s=this.items[t],n=s.item[0],a=this._intersectsWithPointer(s),!!a&&s.instance===this.currentContainer&&n!==this.currentItem[0]&&this.placeholder[a===1?"next":"prev"]()[0]!==n&&!i.contains(this.placeholder[0],n)&&(this.options.type!=="semi-dynamic"||!i.contains(this.element[0],n))){if(this.direction=a===1?"down":"up",this.options.tolerance==="pointer"||this._intersectsWithSides(s))this._rearrange(e,s);else break;this._trigger("change",e,this._uiHash());break}return this._contactContainers(e),i.ui.ddmanager&&i.ui.ddmanager.drag(this,e),this._trigger("sort",e,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(e,t){if(e){if(i.ui.ddmanager&&!this.options.dropBehaviour&&i.ui.ddmanager.drop(this,e),this.options.revert){var s=this,n=this.placeholder.offset(),a=this.options.axis,l={};(!a||a==="x")&&(l.left=n.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollLeft)),(!a||a==="y")&&(l.top=n.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollTop)),this.reverting=!0,i(this.helper).animate(l,parseInt(this.options.revert,10)||500,function(){s._clear(e)})}else this._clear(e,t);return!1}},cancel:function(){if(this.dragging){this._mouseUp(new i.Event("mouseup",{target:null})),this.options.helper==="original"?(this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")):this.currentItem.show();for(var e=this.containers.length-1;e>=0;e--)this.containers[e]._trigger("deactivate",null,this._uiHash(this)),this.containers[e].containerCache.over&&(this.containers[e]._trigger("out",null,this._uiHash(this)),this.containers[e].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.options.helper!=="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),i.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?i(this.domPosition.prev).after(this.currentItem):i(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(e){var t=this._getItemsAsjQuery(e&&e.connected),s=[];return e=e||{},i(t).each(function(){var n=(i(e.item||this).attr(e.attribute||"id")||"").match(e.expression||/(.+)[\-=_](.+)/);n&&s.push((e.key||n[1]+"[]")+"="+(e.key&&e.expression?n[1]:n[2]))}),!s.length&&e.key&&s.push(e.key+"="),s.join("&")},toArray:function(e){var t=this._getItemsAsjQuery(e&&e.connected),s=[];return e=e||{},t.each(function(){s.push(i(e.item||this).attr(e.attribute||"id")||"")}),s},_intersectsWith:function(e){var t=this.positionAbs.left,s=t+this.helperProportions.width,n=this.positionAbs.top,a=n+this.helperProportions.height,l=e.left,c=l+e.width,g=e.top,m=g+e.height,x=this.offset.click.top,T=this.offset.click.left,L=this.options.axis==="x"||n+x>g&&n+x<m,K=this.options.axis==="y"||t+T>l&&t+T<c,P=L&&K;return this.options.tolerance==="pointer"||this.options.forcePointerForContainers||this.options.tolerance!=="pointer"&&this.helperProportions[this.floating?"width":"height"]>e[this.floating?"width":"height"]?P:l<t+this.helperProportions.width/2&&s-this.helperProportions.width/2<c&&g<n+this.helperProportions.height/2&&a-this.helperProportions.height/2<m},_intersectsWithPointer:function(e){var t,s,n=this.options.axis==="x"||this._isOverAxis(this.positionAbs.top+this.offset.click.top,e.top,e.height),a=this.options.axis==="y"||this._isOverAxis(this.positionAbs.left+this.offset.click.left,e.left,e.width),l=n&&a;return l?(t=this.dragDirection.vertical,s=this.dragDirection.horizontal,this.floating?s==="right"||t==="down"?2:1:t&&(t==="down"?2:1)):!1},_intersectsWithSides:function(e){var t=this._isOverAxis(this.positionAbs.top+this.offset.click.top,e.top+e.height/2,e.height),s=this._isOverAxis(this.positionAbs.left+this.offset.click.left,e.left+e.width/2,e.width),n=this.dragDirection.vertical,a=this.dragDirection.horizontal;return this.floating&&a?a==="right"&&s||a==="left"&&!s:n&&(n==="down"&&t||n==="up"&&!t)},_getDragVerticalDirection:function(){var e=this.positionAbs.top-this.lastPositionAbs.top;return e!==0&&(e>0?"down":"up")},_getDragHorizontalDirection:function(){var e=this.positionAbs.left-this.lastPositionAbs.left;return e!==0&&(e>0?"right":"left")},refresh:function(e){return this._refreshItems(e),this._setHandleClassName(),this.refreshPositions(),this},_connectWith:function(){var e=this.options;return e.connectWith.constructor===String?[e.connectWith]:e.connectWith},_getItemsAsjQuery:function(e){var t,s,n,a,l=[],c=[],g=this._connectWith();if(g&&e)for(t=g.length-1;t>=0;t--)for(n=i(g[t],this.document[0]),s=n.length-1;s>=0;s--)a=i.data(n[s],this.widgetFullName),a&&a!==this&&!a.options.disabled&&c.push([typeof a.options.items=="function"?a.options.items.call(a.element):i(a.options.items,a.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),a]);c.push([typeof this.options.items=="function"?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):i(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);function m(){l.push(this)}for(t=c.length-1;t>=0;t--)c[t][0].each(m);return i(l)},_removeCurrentsFromItems:function(){var e=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=i.grep(this.items,function(t){for(var s=0;s<e.length;s++)if(e[s]===t.item[0])return!1;return!0})},_refreshItems:function(e){this.items=[],this.containers=[this];var t,s,n,a,l,c,g,m,x=this.items,T=[[typeof this.options.items=="function"?this.options.items.call(this.element[0],e,{item:this.currentItem}):i(this.options.items,this.element),this]],L=this._connectWith();if(L&&this.ready)for(t=L.length-1;t>=0;t--)for(n=i(L[t],this.document[0]),s=n.length-1;s>=0;s--)a=i.data(n[s],this.widgetFullName),a&&a!==this&&!a.options.disabled&&(T.push([typeof a.options.items=="function"?a.options.items.call(a.element[0],e,{item:this.currentItem}):i(a.options.items,a.element),a]),this.containers.push(a));for(t=T.length-1;t>=0;t--)for(l=T[t][1],c=T[t][0],s=0,m=c.length;s<m;s++)g=i(c[s]),g.data(this.widgetName+"-item",l),x.push({item:g,instance:l,width:0,height:0,left:0,top:0})},_refreshItemPositions:function(e){var t,s,n,a;for(t=this.items.length-1;t>=0;t--)s=this.items[t],!(this.currentContainer&&s.instance!==this.currentContainer&&s.item[0]!==this.currentItem[0])&&(n=this.options.toleranceElement?i(this.options.toleranceElement,s.item):s.item,e||(s.width=n.outerWidth(),s.height=n.outerHeight()),a=n.offset(),s.left=a.left,s.top=a.top)},refreshPositions:function(e){this.floating=this.items.length?this.options.axis==="x"||this._isFloating(this.items[0].item):!1,this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset()),this._refreshItemPositions(e);var t,s;if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(t=this.containers.length-1;t>=0;t--)s=this.containers[t].element.offset(),this.containers[t].containerCache.left=s.left,this.containers[t].containerCache.top=s.top,this.containers[t].containerCache.width=this.containers[t].element.outerWidth(),this.containers[t].containerCache.height=this.containers[t].element.outerHeight();return this},_createPlaceholder:function(e){e=e||this;var t,s,n=e.options;(!n.placeholder||n.placeholder.constructor===String)&&(t=n.placeholder,s=e.currentItem[0].nodeName.toLowerCase(),n.placeholder={element:function(){var a=i("<"+s+">",e.document[0]);return e._addClass(a,"ui-sortable-placeholder",t||e.currentItem[0].className)._removeClass(a,"ui-sortable-helper"),s==="tbody"?e._createTrPlaceholder(e.currentItem.find("tr").eq(0),i("<tr>",e.document[0]).appendTo(a)):s==="tr"?e._createTrPlaceholder(e.currentItem,a):s==="img"&&a.attr("src",e.currentItem.attr("src")),t||a.css("visibility","hidden"),a},update:function(a,l){t&&!n.forcePlaceholderSize||((!l.height()||n.forcePlaceholderSize&&(s==="tbody"||s==="tr"))&&l.height(e.currentItem.innerHeight()-parseInt(e.currentItem.css("paddingTop")||0,10)-parseInt(e.currentItem.css("paddingBottom")||0,10)),l.width()||l.width(e.currentItem.innerWidth()-parseInt(e.currentItem.css("paddingLeft")||0,10)-parseInt(e.currentItem.css("paddingRight")||0,10)))}}),e.placeholder=i(n.placeholder.element.call(e.element,e.currentItem)),e.currentItem.after(e.placeholder),n.placeholder.update(e,e.placeholder)},_createTrPlaceholder:function(e,t){var s=this;e.children().each(function(){i("<td>&#160;</td>",s.document[0]).attr("colspan",i(this).attr("colspan")||1).appendTo(t)})},_contactContainers:function(e){var t,s,n,a,l,c,g,m,x,T,L=null,K=null;for(t=this.containers.length-1;t>=0;t--)if(!i.contains(this.currentItem[0],this.containers[t].element[0]))if(this._intersectsWith(this.containers[t].containerCache)){if(L&&i.contains(this.containers[t].element[0],L.element[0]))continue;L=this.containers[t],K=t}else this.containers[t].containerCache.over&&(this.containers[t]._trigger("out",e,this._uiHash(this)),this.containers[t].containerCache.over=0);if(L)if(this.containers.length===1)this.containers[K].containerCache.over||(this.containers[K]._trigger("over",e,this._uiHash(this)),this.containers[K].containerCache.over=1);else{for(n=1e4,a=null,x=L.floating||this._isFloating(this.currentItem),l=x?"left":"top",c=x?"width":"height",T=x?"pageX":"pageY",s=this.items.length-1;s>=0;s--)i.contains(this.containers[K].element[0],this.items[s].item[0])&&this.items[s].item[0]!==this.currentItem[0]&&(g=this.items[s].item.offset()[l],m=!1,e[T]-g>this.items[s][c]/2&&(m=!0),Math.abs(e[T]-g)<n&&(n=Math.abs(e[T]-g),a=this.items[s],this.direction=m?"up":"down"));if(!a&&!this.options.dropOnEmpty)return;if(this.currentContainer===this.containers[K]){this.currentContainer.containerCache.over||(this.containers[K]._trigger("over",e,this._uiHash()),this.currentContainer.containerCache.over=1);return}a?this._rearrange(e,a,null,!0):this._rearrange(e,null,this.containers[K].element,!0),this._trigger("change",e,this._uiHash()),this.containers[K]._trigger("change",e,this._uiHash(this)),this.currentContainer=this.containers[K],this.options.placeholder.update(this.currentContainer,this.placeholder),this.scrollParent=this.placeholder.scrollParent(),this.scrollParent[0]!==this.document[0]&&this.scrollParent[0].tagName!=="HTML"&&(this.overflowOffset=this.scrollParent.offset()),this.containers[K]._trigger("over",e,this._uiHash(this)),this.containers[K].containerCache.over=1}},_createHelper:function(e){var t=this.options,s=typeof t.helper=="function"?i(t.helper.apply(this.element[0],[e,this.currentItem])):t.helper==="clone"?this.currentItem.clone():this.currentItem;return s.parents("body").length||this.appendTo[0].appendChild(s[0]),s[0]===this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),(!s[0].style.width||t.forceHelperSize)&&s.width(this.currentItem.width()),(!s[0].style.height||t.forceHelperSize)&&s.height(this.currentItem.height()),s},_adjustOffsetFromHelper:function(e){typeof e=="string"&&(e=e.split(" ")),Array.isArray(e)&&(e={left:+e[0],top:+e[1]||0}),"left"in e&&(this.offset.click.left=e.left+this.margins.left),"right"in e&&(this.offset.click.left=this.helperProportions.width-e.right+this.margins.left),"top"in e&&(this.offset.click.top=e.top+this.margins.top),"bottom"in e&&(this.offset.click.top=this.helperProportions.height-e.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var e=this.offsetParent.offset();return this.cssPosition==="absolute"&&this.scrollParent[0]!==this.document[0]&&i.contains(this.scrollParent[0],this.offsetParent[0])&&(e.left+=this.scrollParent.scrollLeft(),e.top+=this.scrollParent.scrollTop()),(this.offsetParent[0]===this.document[0].body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()==="html"&&i.ui.ie)&&(e={top:0,left:0}),{top:e.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:e.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition==="relative"){var e=this.currentItem.position();return{top:e.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:e.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e,t,s,n=this.options;n.containment==="parent"&&(n.containment=this.helper[0].parentNode),(n.containment==="document"||n.containment==="window")&&(this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,n.containment==="document"?this.document.width():this.window.width()-this.helperProportions.width-this.margins.left,(n.containment==="document"?this.document.height()||document.body.parentNode.scrollHeight:this.window.height()||this.document[0].body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]),/^(document|window|parent)$/.test(n.containment)||(e=i(n.containment)[0],t=i(n.containment).offset(),s=i(e).css("overflow")!=="hidden",this.containment=[t.left+(parseInt(i(e).css("borderLeftWidth"),10)||0)+(parseInt(i(e).css("paddingLeft"),10)||0)-this.margins.left,t.top+(parseInt(i(e).css("borderTopWidth"),10)||0)+(parseInt(i(e).css("paddingTop"),10)||0)-this.margins.top,t.left+(s?Math.max(e.scrollWidth,e.offsetWidth):e.offsetWidth)-(parseInt(i(e).css("borderLeftWidth"),10)||0)-(parseInt(i(e).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,t.top+(s?Math.max(e.scrollHeight,e.offsetHeight):e.offsetHeight)-(parseInt(i(e).css("borderTopWidth"),10)||0)-(parseInt(i(e).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top])},_convertPositionTo:function(e,t){t||(t=this.position);var s=e==="absolute"?1:-1,n=this.cssPosition==="absolute"&&!(this.scrollParent[0]!==this.document[0]&&i.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,a=/(html|body)/i.test(n[0].tagName);return{top:t.top+this.offset.relative.top*s+this.offset.parent.top*s-(this.cssPosition==="fixed"?-this.scrollParent.scrollTop():a?0:n.scrollTop())*s,left:t.left+this.offset.relative.left*s+this.offset.parent.left*s-(this.cssPosition==="fixed"?-this.scrollParent.scrollLeft():a?0:n.scrollLeft())*s}},_generatePosition:function(e){var t,s,n=this.options,a=e.pageX,l=e.pageY,c=this.cssPosition==="absolute"&&!(this.scrollParent[0]!==this.document[0]&&i.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,g=/(html|body)/i.test(c[0].tagName);return this.cssPosition==="relative"&&!(this.scrollParent[0]!==this.document[0]&&this.scrollParent[0]!==this.offsetParent[0])&&(this.offset.relative=this._getRelativeOffset()),this.originalPosition&&(this.containment&&(e.pageX-this.offset.click.left<this.containment[0]&&(a=this.containment[0]+this.offset.click.left),e.pageY-this.offset.click.top<this.containment[1]&&(l=this.containment[1]+this.offset.click.top),e.pageX-this.offset.click.left>this.containment[2]&&(a=this.containment[2]+this.offset.click.left),e.pageY-this.offset.click.top>this.containment[3]&&(l=this.containment[3]+this.offset.click.top)),n.grid&&(t=this.originalPageY+Math.round((l-this.originalPageY)/n.grid[1])*n.grid[1],l=this.containment?t-this.offset.click.top>=this.containment[1]&&t-this.offset.click.top<=this.containment[3]?t:t-this.offset.click.top>=this.containment[1]?t-n.grid[1]:t+n.grid[1]:t,s=this.originalPageX+Math.round((a-this.originalPageX)/n.grid[0])*n.grid[0],a=this.containment?s-this.offset.click.left>=this.containment[0]&&s-this.offset.click.left<=this.containment[2]?s:s-this.offset.click.left>=this.containment[0]?s-n.grid[0]:s+n.grid[0]:s)),{top:l-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(this.cssPosition==="fixed"?-this.scrollParent.scrollTop():g?0:c.scrollTop()),left:a-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(this.cssPosition==="fixed"?-this.scrollParent.scrollLeft():g?0:c.scrollLeft())}},_rearrange:function(e,t,s,n){s?s[0].appendChild(this.placeholder[0]):t.item[0].parentNode.insertBefore(this.placeholder[0],this.direction==="down"?t.item[0]:t.item[0].nextSibling),this.counter=this.counter?++this.counter:1;var a=this.counter;this._delay(function(){a===this.counter&&this.refreshPositions(!n)})},_clear:function(e,t){this.reverting=!1;var s,n=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(s in this._storedCSS)(this._storedCSS[s]==="auto"||this._storedCSS[s]==="static")&&(this._storedCSS[s]="");this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")}else this.currentItem.show();this.fromOutside&&!t&&n.push(function(l){this._trigger("receive",l,this._uiHash(this.fromOutside))}),(this.fromOutside||this.domPosition.prev!==this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!==this.currentItem.parent()[0])&&!t&&n.push(function(l){this._trigger("update",l,this._uiHash())}),this!==this.currentContainer&&(t||(n.push(function(l){this._trigger("remove",l,this._uiHash())}),n.push((function(l){return function(c){l._trigger("receive",c,this._uiHash(this))}}).call(this,this.currentContainer)),n.push((function(l){return function(c){l._trigger("update",c,this._uiHash(this))}}).call(this,this.currentContainer))));function a(l,c,g){return function(m){g._trigger(l,m,c._uiHash(c))}}for(s=this.containers.length-1;s>=0;s--)t||n.push(a("deactivate",this,this.containers[s])),this.containers[s].containerCache.over&&(n.push(a("out",this,this.containers[s])),this.containers[s].containerCache.over=0);if(this.storedCursor&&(this.document.find("body").css("cursor",this.storedCursor),this.storedStylesheet.remove()),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex",this._storedZIndex==="auto"?"":this._storedZIndex),this.dragging=!1,t||this._trigger("beforeStop",e,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.cancelHelperRemoval||(this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null),!t){for(s=0;s<n.length;s++)n[s].call(this,e);this._trigger("stop",e,this._uiHash())}return this.fromOutside=!1,!this.cancelHelperRemoval},_trigger:function(){i.Widget.prototype._trigger.apply(this,arguments)===!1&&this.cancel()},_uiHash:function(e){var t=e||this;return{helper:t.helper,placeholder:t.placeholder||i([]),position:t.position,originalPosition:t.originalPosition,offset:t.positionAbs,item:t.currentItem,sender:e?e.element:null}}});/*!
352 * jQuery UI Spinner 1.13.3
353 * https://jqueryui.com
354 *
355 * Copyright OpenJS Foundation and other contributors
356 * Released under the MIT license.
357 * https://jquery.org/license
358 */function Wt(e){return function(){var t=this.element.val();e.apply(this,arguments),this._refresh(),t!==this.element.val()&&this._trigger("change")}}i.widget("ui.spinner",{version:"1.13.3",defaultElement:"<input>",widgetEventPrefix:"spin",options:{classes:{"ui-spinner":"ui-corner-all","ui-spinner-down":"ui-corner-br","ui-spinner-up":"ui-corner-tr"},culture:null,icons:{down:"ui-icon-triangle-1-s",up:"ui-icon-triangle-1-n"},incremental:!0,max:null,min:null,numberFormat:null,page:10,step:1,change:null,spin:null,start:null,stop:null},_create:function(){this._setOption("max",this.options.max),this._setOption("min",this.options.min),this._setOption("step",this.options.step),this.value()!==""&&this._value(this.element.val(),!0),this._draw(),this._on(this._events),this._refresh(),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_getCreateOptions:function(){var e=this._super(),t=this.element;return i.each(["min","max","step"],function(s,n){var a=t.attr(n);a!=null&&a.length&&(e[n]=a)}),e},_events:{keydown:function(e){this._start(e)&&this._keydown(e)&&e.preventDefault()},keyup:"_stop",focus:function(){this.previous=this.element.val()},blur:function(e){if(this.cancelBlur){delete this.cancelBlur;return}this._stop(),this._refresh(),this.previous!==this.element.val()&&this._trigger("change",e)},mousewheel:function(e,t){var s=i.ui.safeActiveElement(this.document[0]),n=this.element[0]===s;if(!(!n||!t)){if(!this.spinning&&!this._start(e))return!1;this._spin((t>0?1:-1)*this.options.step,e),clearTimeout(this.mousewheelTimer),this.mousewheelTimer=this._delay(function(){this.spinning&&this._stop(e)},100),e.preventDefault()}},"mousedown .ui-spinner-button":function(e){var t;t=this.element[0]===i.ui.safeActiveElement(this.document[0])?this.previous:this.element.val();function s(){var n=this.element[0]===i.ui.safeActiveElement(this.document[0]);n||(this.element.trigger("focus"),this.previous=t,this._delay(function(){this.previous=t}))}e.preventDefault(),s.call(this),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,s.call(this)}),this._start(e)!==!1&&this._repeat(null,i(e.currentTarget).hasClass("ui-spinner-up")?1:-1,e)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(e){if(i(e.currentTarget).hasClass("ui-state-active")){if(this._start(e)===!1)return!1;this._repeat(null,i(e.currentTarget).hasClass("ui-spinner-up")?1:-1,e)}},"mouseleave .ui-spinner-button":"_stop"},_enhance:function(){this.uiSpinner=this.element.attr("autocomplete","off").wrap("<span>").parent().append("<a></a><a></a>")},_draw:function(){this._enhance(),this._addClass(this.uiSpinner,"ui-spinner","ui-widget ui-widget-content"),this._addClass("ui-spinner-input"),this.element.attr("role","spinbutton"),this.buttons=this.uiSpinner.children("a").attr("tabIndex",-1).attr("aria-hidden",!0).button({classes:{"ui-button":""}}),this._removeClass(this.buttons,"ui-corner-all"),this._addClass(this.buttons.first(),"ui-spinner-button ui-spinner-up"),this._addClass(this.buttons.last(),"ui-spinner-button ui-spinner-down"),this.buttons.first().button({icon:this.options.icons.up,showLabel:!1}),this.buttons.last().button({icon:this.options.icons.down,showLabel:!1}),this.buttons.height()>Math.ceil(this.uiSpinner.height()*.5)&&this.uiSpinner.height()>0&&this.uiSpinner.height(this.uiSpinner.height())},_keydown:function(e){var t=this.options,s=i.ui.keyCode;switch(e.keyCode){case s.UP:return this._repeat(null,1,e),!0;case s.DOWN:return this._repeat(null,-1,e),!0;case s.PAGE_UP:return this._repeat(null,t.page,e),!0;case s.PAGE_DOWN:return this._repeat(null,-t.page,e),!0}return!1},_start:function(e){return!this.spinning&&this._trigger("start",e)===!1?!1:(this.counter||(this.counter=1),this.spinning=!0,!0)},_repeat:function(e,t,s){e=e||500,clearTimeout(this.timer),this.timer=this._delay(function(){this._repeat(40,t,s)},e),this._spin(t*this.options.step,s)},_spin:function(e,t){var s=this.value()||0;this.counter||(this.counter=1),s=this._adjustValue(s+e*this._increment(this.counter)),(!this.spinning||this._trigger("spin",t,{value:s})!==!1)&&(this._value(s),this.counter++)},_increment:function(e){var t=this.options.incremental;return t?typeof t=="function"?t(e):Math.floor(e*e*e/5e4-e*e/500+17*e/200+1):1},_precision:function(){var e=this._precisionOf(this.options.step);return this.options.min!==null&&(e=Math.max(e,this._precisionOf(this.options.min))),e},_precisionOf:function(e){var t=e.toString(),s=t.indexOf(".");return s===-1?0:t.length-s-1},_adjustValue:function(e){var t,s,n=this.options;return t=n.min!==null?n.min:0,s=e-t,s=Math.round(s/n.step)*n.step,e=t+s,e=parseFloat(e.toFixed(this._precision())),n.max!==null&&e>n.max?n.max:n.min!==null&&e<n.min?n.min:e},_stop:function(e){this.spinning&&(clearTimeout(this.timer),clearTimeout(this.mousewheelTimer),this.counter=0,this.spinning=!1,this._trigger("stop",e))},_setOption:function(e,t){var s,n,a;if(e==="culture"||e==="numberFormat"){s=this._parse(this.element.val()),this.options[e]=t,this.element.val(this._format(s));return}(e==="max"||e==="min"||e==="step")&&typeof t=="string"&&(t=this._parse(t)),e==="icons"&&(n=this.buttons.first().find(".ui-icon"),this._removeClass(n,null,this.options.icons.up),this._addClass(n,null,t.up),a=this.buttons.last().find(".ui-icon"),this._removeClass(a,null,this.options.icons.down),this._addClass(a,null,t.down)),this._super(e,t)},_setOptionDisabled:function(e){this._super(e),this._toggleClass(this.uiSpinner,null,"ui-state-disabled",!!e),this.element.prop("disabled",!!e),this.buttons.button(e?"disable":"enable")},_setOptions:Wt(function(e){this._super(e)}),_parse:function(e){return typeof e=="string"&&e!==""&&(e=window.Globalize&&this.options.numberFormat?Globalize.parseFloat(e,10,this.options.culture):+e),e===""||isNaN(e)?null:e},_format:function(e){return e===""?"":window.Globalize&&this.options.numberFormat?Globalize.format(e,this.options.numberFormat,this.options.culture):e},_refresh:function(){this.element.attr({"aria-valuemin":this.options.min,"aria-valuemax":this.options.max,"aria-valuenow":this._parse(this.element.val())})},isValid:function(){var e=this.value();return e===null?!1:e===this._adjustValue(e)},_value:function(e,t){var s;e!==""&&(s=this._parse(e),s!==null&&(t||(s=this._adjustValue(s)),e=this._format(s))),this.element.val(e),this._refresh()},_destroy:function(){this.element.prop("disabled",!1).removeAttr("autocomplete role aria-valuemin aria-valuemax aria-valuenow"),this.uiSpinner.replaceWith(this.element)},stepUp:Wt(function(e){this._stepUp(e)}),_stepUp:function(e){this._start()&&(this._spin((e||1)*this.options.step),this._stop())},stepDown:Wt(function(e){this._stepDown(e)}),_stepDown:function(e){this._start()&&(this._spin((e||1)*-this.options.step),this._stop())},pageUp:Wt(function(e){this._stepUp((e||1)*this.options.page)}),pageDown:Wt(function(e){this._stepDown((e||1)*this.options.page)}),value:function(e){if(!arguments.length)return this._parse(this.element.val());Wt(this._value).call(this,e)},widget:function(){return this.uiSpinner}}),i.uiBackCompat!==!1&&i.widget("ui.spinner",i.ui.spinner,{_enhance:function(){this.uiSpinner=this.element.attr("autocomplete","off").wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml())},_uiSpinnerHtml:function(){return"<span>"},_buttonHtml:function(){return"<a></a><a></a>"}});var ii=i.ui.spinner;/*!
359 * jQuery UI Tabs 1.13.3
360 * https://jqueryui.com
361 *
362 * Copyright OpenJS Foundation and other contributors
363 * Released under the MIT license.
364 * https://jquery.org/license
365 */i.widget("ui.tabs",{version:"1.13.3",delay:300,options:{active:null,classes:{"ui-tabs":"ui-corner-all","ui-tabs-nav":"ui-corner-all","ui-tabs-panel":"ui-corner-bottom","ui-tabs-tab":"ui-corner-top"},collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_isLocal:(function(){var e=/#.*$/;return function(t){var s,n;s=t.href.replace(e,""),n=location.href.replace(e,"");try{s=decodeURIComponent(s)}catch{}try{n=decodeURIComponent(n)}catch{}return t.hash.length>1&&s===n}})(),_create:function(){var e=this,t=this.options;this.running=!1,this._addClass("ui-tabs","ui-widget ui-widget-content"),this._toggleClass("ui-tabs-collapsible",null,t.collapsible),this._processTabs(),t.active=this._initialActive(),Array.isArray(t.disabled)&&(t.disabled=i.uniqueSort(t.disabled.concat(i.map(this.tabs.filter(".ui-state-disabled"),function(s){return e.tabs.index(s)}))).sort()),this.options.active!==!1&&this.anchors.length?this.active=this._findActive(t.active):this.active=i(),this._refresh(),this.active.length&&this.load(t.active)},_initialActive:function(){var e=this.options.active,t=this.options.collapsible,s=location.hash.substring(1);return e===null&&(s&&this.tabs.each(function(n,a){if(i(a).attr("aria-controls")===s)return e=n,!1}),e===null&&(e=this.tabs.index(this.tabs.filter(".ui-tabs-active"))),(e===null||e===-1)&&(e=this.tabs.length?0:!1)),e!==!1&&(e=this.tabs.index(this.tabs.eq(e)),e===-1&&(e=t?!1:0)),!t&&e===!1&&this.anchors.length&&(e=0),e},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):i()}},_tabKeydown:function(e){var t=i(i.ui.safeActiveElement(this.document[0])).closest("li"),s=this.tabs.index(t),n=!0;if(!this._handlePageNav(e)){switch(e.keyCode){case i.ui.keyCode.RIGHT:case i.ui.keyCode.DOWN:s++;break;case i.ui.keyCode.UP:case i.ui.keyCode.LEFT:n=!1,s--;break;case i.ui.keyCode.END:s=this.anchors.length-1;break;case i.ui.keyCode.HOME:s=0;break;case i.ui.keyCode.SPACE:e.preventDefault(),clearTimeout(this.activating),this._activate(s);return;case i.ui.keyCode.ENTER:e.preventDefault(),clearTimeout(this.activating),this._activate(s===this.options.active?!1:s);return;default:return}e.preventDefault(),clearTimeout(this.activating),s=this._focusNextTab(s,n),!e.ctrlKey&&!e.metaKey&&(t.attr("aria-selected","false"),this.tabs.eq(s).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",s)},this.delay))}},_panelKeydown:function(e){this._handlePageNav(e)||e.ctrlKey&&e.keyCode===i.ui.keyCode.UP&&(e.preventDefault(),this.active.trigger("focus"))},_handlePageNav:function(e){if(e.altKey&&e.keyCode===i.ui.keyCode.PAGE_UP)return this._activate(this._focusNextTab(this.options.active-1,!1)),!0;if(e.altKey&&e.keyCode===i.ui.keyCode.PAGE_DOWN)return this._activate(this._focusNextTab(this.options.active+1,!0)),!0},_findNextTab:function(e,t){var s=this.tabs.length-1;function n(){return e>s&&(e=0),e<0&&(e=s),e}for(;i.inArray(n(),this.options.disabled)!==-1;)e=t?e+1:e-1;return e},_focusNextTab:function(e,t){return e=this._findNextTab(e,t),this.tabs.eq(e).trigger("focus"),e},_setOption:function(e,t){if(e==="active"){this._activate(t);return}this._super(e,t),e==="collapsible"&&(this._toggleClass("ui-tabs-collapsible",null,t),!t&&this.options.active===!1&&this._activate(0)),e==="event"&&this._setupEvents(t),e==="heightStyle"&&this._setupHeightStyle(t)},_sanitizeSelector:function(e){return e?e.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var e=this.options,t=this.tablist.children(":has(a[href])");e.disabled=i.map(t.filter(".ui-state-disabled"),function(s){return t.index(s)}),this._processTabs(),e.active===!1||!this.anchors.length?(e.active=!1,this.active=i()):this.active.length&&!i.contains(this.tablist[0],this.active[0])?this.tabs.length===e.disabled.length?(e.active=!1,this.active=i()):this._activate(this._findNextTab(Math.max(0,e.active-1),!1)):e.active=this.tabs.index(this.active),this._refresh()},_refresh:function(){this._setOptionDisabled(this.options.disabled),this._setupEvents(this.options.event),this._setupHeightStyle(this.options.heightStyle),this.tabs.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}),this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-hidden":"true"}),this.active.length?(this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}),this._addClass(this.active,"ui-tabs-active","ui-state-active"),this._getPanelForTab(this.active).show().attr({"aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var e=this,t=this.tabs,s=this.anchors,n=this.panels;this.tablist=this._getList().attr("role","tablist"),this._addClass(this.tablist,"ui-tabs-nav","ui-helper-reset ui-helper-clearfix ui-widget-header"),this.tablist.on("mousedown"+this.eventNamespace,"> li",function(a){i(this).is(".ui-state-disabled")&&a.preventDefault()}).on("focus"+this.eventNamespace,".ui-tabs-anchor",function(){i(this).closest("li").is(".ui-state-disabled")&&this.blur()}),this.tabs=this.tablist.find("> li:has(a[href])").attr({role:"tab",tabIndex:-1}),this._addClass(this.tabs,"ui-tabs-tab","ui-state-default"),this.anchors=this.tabs.map(function(){return i("a",this)[0]}).attr({tabIndex:-1}),this._addClass(this.anchors,"ui-tabs-anchor"),this.panels=i(),this.anchors.each(function(a,l){var c,g,m,x=i(l).uniqueId().attr("id"),T=i(l).closest("li"),L=T.attr("aria-controls");e._isLocal(l)?(c=l.hash,m=c.substring(1),g=e.element.find(e._sanitizeSelector(c))):(m=T.attr("aria-controls")||i({}).uniqueId()[0].id,c="#"+m,g=e.element.find(c),g.length||(g=e._createPanel(m),g.insertAfter(e.panels[a-1]||e.tablist)),g.attr("aria-live","polite")),g.length&&(e.panels=e.panels.add(g)),L&&T.data("ui-tabs-aria-controls",L),T.attr({"aria-controls":m,"aria-labelledby":x}),g.attr("aria-labelledby",x)}),this.panels.attr("role","tabpanel"),this._addClass(this.panels,"ui-tabs-panel","ui-widget-content"),t&&(this._off(t.not(this.tabs)),this._off(s.not(this.anchors)),this._off(n.not(this.panels)))},_getList:function(){return this.tablist||this.element.find("ol, ul").eq(0)},_createPanel:function(e){return i("<div>").attr("id",e).data("ui-tabs-destroy",!0)},_setOptionDisabled:function(e){var t,s,n;for(Array.isArray(e)&&(e.length?e.length===this.anchors.length&&(e=!0):e=!1),n=0;s=this.tabs[n];n++)t=i(s),e===!0||i.inArray(n,e)!==-1?(t.attr("aria-disabled","true"),this._addClass(t,null,"ui-state-disabled")):(t.removeAttr("aria-disabled"),this._removeClass(t,null,"ui-state-disabled"));this.options.disabled=e,this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,e===!0)},_setupEvents:function(e){var t={};e&&i.each(e.split(" "),function(s,n){t[n]="_eventHandler"}),this._off(this.anchors.add(this.tabs).add(this.panels)),this._on(!0,this.anchors,{click:function(s){s.preventDefault()}}),this._on(this.anchors,t),this._on(this.tabs,{keydown:"_tabKeydown"}),this._on(this.panels,{keydown:"_panelKeydown"}),this._focusable(this.tabs),this._hoverable(this.tabs)},_setupHeightStyle:function(e){var t,s=this.element.parent();e==="fill"?(t=s.height(),t-=this.element.outerHeight()-this.element.height(),this.element.siblings(":visible").each(function(){var n=i(this),a=n.css("position");a==="absolute"||a==="fixed"||(t-=n.outerHeight(!0))}),this.element.children().not(this.panels).each(function(){t-=i(this).outerHeight(!0)}),this.panels.each(function(){i(this).height(Math.max(0,t-i(this).innerHeight()+i(this).height()))}).css("overflow","auto")):e==="auto"&&(t=0,this.panels.each(function(){t=Math.max(t,i(this).height("").height())}).height(t))},_eventHandler:function(e){var t=this.options,s=this.active,n=i(e.currentTarget),a=n.closest("li"),l=a[0]===s[0],c=l&&t.collapsible,g=c?i():this._getPanelForTab(a),m=s.length?this._getPanelForTab(s):i(),x={oldTab:s,oldPanel:m,newTab:c?i():a,newPanel:g};e.preventDefault(),!(a.hasClass("ui-state-disabled")||a.hasClass("ui-tabs-loading")||this.running||l&&!t.collapsible||this._trigger("beforeActivate",e,x)===!1)&&(t.active=c?!1:this.tabs.index(a),this.active=l?i():a,this.xhr&&this.xhr.abort(),!m.length&&!g.length&&i.error("jQuery UI Tabs: Mismatching fragment identifier."),g.length&&this.load(this.tabs.index(a),e),this._toggle(e,x))},_toggle:function(e,t){var s=this,n=t.newPanel,a=t.oldPanel;this.running=!0;function l(){s.running=!1,s._trigger("activate",e,t)}function c(){s._addClass(t.newTab.closest("li"),"ui-tabs-active","ui-state-active"),n.length&&s.options.show?s._show(n,s.options.show,l):(n.show(),l())}a.length&&this.options.hide?this._hide(a,this.options.hide,function(){s._removeClass(t.oldTab.closest("li"),"ui-tabs-active","ui-state-active"),c()}):(this._removeClass(t.oldTab.closest("li"),"ui-tabs-active","ui-state-active"),a.hide(),c()),a.attr("aria-hidden","true"),t.oldTab.attr({"aria-selected":"false","aria-expanded":"false"}),n.length&&a.length?t.oldTab.attr("tabIndex",-1):n.length&&this.tabs.filter(function(){return i(this).attr("tabIndex")===0}).attr("tabIndex",-1),n.attr("aria-hidden","false"),t.newTab.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_activate:function(e){var t,s=this._findActive(e);s[0]!==this.active[0]&&(s.length||(s=this.active),t=s.find(".ui-tabs-anchor")[0],this._eventHandler({target:t,currentTarget:t,preventDefault:i.noop}))},_findActive:function(e){return e===!1?i():this.tabs.eq(e)},_getIndex:function(e){return typeof e=="string"&&(e=this.anchors.index(this.anchors.filter("[href$='"+i.escapeSelector(e)+"']"))),e},_destroy:function(){this.xhr&&this.xhr.abort(),this.tablist.removeAttr("role").off(this.eventNamespace),this.anchors.removeAttr("role tabIndex").removeUniqueId(),this.tabs.add(this.panels).each(function(){i.data(this,"ui-tabs-destroy")?i(this).remove():i(this).removeAttr("role tabIndex aria-live aria-busy aria-selected aria-labelledby aria-hidden aria-expanded")}),this.tabs.each(function(){var e=i(this),t=e.data("ui-tabs-aria-controls");t?e.attr("aria-controls",t).removeData("ui-tabs-aria-controls"):e.removeAttr("aria-controls")}),this.panels.show(),this.options.heightStyle!=="content"&&this.panels.css("height","")},enable:function(e){var t=this.options.disabled;t!==!1&&(e===void 0?t=!1:(e=this._getIndex(e),Array.isArray(t)?t=i.map(t,function(s){return s!==e?s:null}):t=i.map(this.tabs,function(s,n){return n!==e?n:null})),this._setOptionDisabled(t))},disable:function(e){var t=this.options.disabled;if(t!==!0){if(e===void 0)t=!0;else{if(e=this._getIndex(e),i.inArray(e,t)!==-1)return;Array.isArray(t)?t=i.merge([e],t).sort():t=[e]}this._setOptionDisabled(t)}},load:function(e,t){e=this._getIndex(e);var s=this,n=this.tabs.eq(e),a=n.find(".ui-tabs-anchor"),l=this._getPanelForTab(n),c={tab:n,panel:l},g=function(m,x){x==="abort"&&s.panels.stop(!1,!0),s._removeClass(n,"ui-tabs-loading"),l.removeAttr("aria-busy"),m===s.xhr&&delete s.xhr};this._isLocal(a[0])||(this.xhr=i.ajax(this._ajaxSettings(a,t,c)),this.xhr&&this.xhr.statusText!=="canceled"&&(this._addClass(n,"ui-tabs-loading"),l.attr("aria-busy","true"),this.xhr.done(function(m,x,T){setTimeout(function(){l.html(m),s._trigger("load",t,c),g(T,x)},1)}).fail(function(m,x){setTimeout(function(){g(m,x)},1)})))},_ajaxSettings:function(e,t,s){var n=this;return{url:e.attr("href").replace(/#.*$/,""),beforeSend:function(a,l){return n._trigger("beforeLoad",t,i.extend({jqXHR:a,ajaxSettings:l},s))}}},_getPanelForTab:function(e){var t=i(e).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+t))}}),i.uiBackCompat!==!1&&i.widget("ui.tabs",i.ui.tabs,{_processTabs:function(){this._superApply(arguments),this._addClass(this.tabs,"ui-tab")}});var si=i.ui.tabs;/*!
366 * jQuery UI Tooltip 1.13.3
367 * https://jqueryui.com
368 *
369 * Copyright OpenJS Foundation and other contributors
370 * Released under the MIT license.
371 * https://jquery.org/license
372 */i.widget("ui.tooltip",{version:"1.13.3",options:{classes:{"ui-tooltip":"ui-corner-all ui-widget-shadow"},content:function(){var e=i(this).attr("title");return i("<a>").text(e).html()},hide:!0,items:"[title]:not([disabled])",position:{my:"left top+15",at:"left bottom",collision:"flipfit flip"},show:!0,track:!1,close:null,open:null},_addDescribedBy:function(e,t){var s=(e.attr("aria-describedby")||"").split(/\s+/);s.push(t),e.data("ui-tooltip-id",t).attr("aria-describedby",String.prototype.trim.call(s.join(" ")))},_removeDescribedBy:function(e){var t=e.data("ui-tooltip-id"),s=(e.attr("aria-describedby")||"").split(/\s+/),n=i.inArray(t,s);n!==-1&&s.splice(n,1),e.removeData("ui-tooltip-id"),s=String.prototype.trim.call(s.join(" ")),s?e.attr("aria-describedby",s):e.removeAttr("aria-describedby")},_create:function(){this._on({mouseover:"open",focusin:"open"}),this.tooltips={},this.parents={},this.liveRegion=i("<div>").attr({role:"log","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this.disabledTitles=i([])},_setOption:function(e,t){var s=this;this._super(e,t),e==="content"&&i.each(this.tooltips,function(n,a){s._updateContent(a.element)})},_setOptionDisabled:function(e){this[e?"_disable":"_enable"]()},_disable:function(){var e=this;i.each(this.tooltips,function(t,s){var n=i.Event("blur");n.target=n.currentTarget=s.element[0],e.close(n,!0)}),this.disabledTitles=this.disabledTitles.add(this.element.find(this.options.items).addBack().filter(function(){var t=i(this);if(t.is("[title]"))return t.data("ui-tooltip-title",t.attr("title")).removeAttr("title")}))},_enable:function(){this.disabledTitles.each(function(){var e=i(this);e.data("ui-tooltip-title")&&e.attr("title",e.data("ui-tooltip-title"))}),this.disabledTitles=i([])},open:function(e){var t=this,s=i(e?e.target:this.element).closest(this.options.items);!s.length||s.data("ui-tooltip-id")||(s.attr("title")&&s.data("ui-tooltip-title",s.attr("title")),s.data("ui-tooltip-open",!0),e&&e.type==="mouseover"&&s.parents().each(function(){var n=i(this),a;n.data("ui-tooltip-open")&&(a=i.Event("blur"),a.target=a.currentTarget=this,t.close(a,!0)),n.attr("title")&&(n.uniqueId(),t.parents[this.id]={element:this,title:n.attr("title")},n.attr("title",""))}),this._registerCloseHandlers(e,s),this._updateContent(s,e))},_updateContent:function(e,t){var s,n=this.options.content,a=this,l=t?t.type:null;if(typeof n=="string"||n.nodeType||n.jquery)return this._open(t,e,n);s=n.call(e[0],function(c){a._delay(function(){e.data("ui-tooltip-open")&&(t&&(t.type=l),this._open(t,e,c))})}),s&&this._open(t,e,s)},_open:function(e,t,s){var n,a,l,c,g=i.extend({},this.options.position);if(!s)return;if(n=this._find(t),n){n.tooltip.find(".ui-tooltip-content").html(s);return}t.is("[title]")&&(e&&e.type==="mouseover"?t.attr("title",""):t.removeAttr("title")),n=this._tooltip(t),a=n.tooltip,this._addDescribedBy(t,a.attr("id")),a.find(".ui-tooltip-content").html(s),this.liveRegion.children().hide(),c=i("<div>").html(a.find(".ui-tooltip-content").html()),c.removeAttr("name").find("[name]").removeAttr("name"),c.removeAttr("id").find("[id]").removeAttr("id"),c.appendTo(this.liveRegion);function m(x){g.of=x,!a.is(":hidden")&&a.position(g)}this.options.track&&e&&/^mouse/.test(e.type)?(this._on(this.document,{mousemove:m}),m(e)):a.position(i.extend({of:t},this.options.position)),a.hide(),this._show(a,this.options.show),this.options.track&&this.options.show&&this.options.show.delay&&(l=this.delayedShow=setInterval(function(){a.is(":visible")&&(m(g.of),clearInterval(l))},13)),this._trigger("open",e,{tooltip:a})},_registerCloseHandlers:function(e,t){var s={keyup:function(n){if(n.keyCode===i.ui.keyCode.ESCAPE){var a=i.Event(n);a.currentTarget=t[0],this.close(a,!0)}}};t[0]!==this.element[0]&&(s.remove=function(){var n=this._find(t);n&&this._removeTooltip(n.tooltip)}),(!e||e.type==="mouseover")&&(s.mouseleave="close"),(!e||e.type==="focusin")&&(s.focusout="close"),this._on(!0,t,s)},close:function(e){var t,s=this,n=i(e?e.currentTarget:this.element),a=this._find(n);if(!a){n.removeData("ui-tooltip-open");return}t=a.tooltip,!a.closing&&(clearInterval(this.delayedShow),n.data("ui-tooltip-title")&&!n.attr("title")&&n.attr("title",n.data("ui-tooltip-title")),this._removeDescribedBy(n),a.hiding=!0,t.stop(!0),this._hide(t,this.options.hide,function(){s._removeTooltip(i(this))}),n.removeData("ui-tooltip-open"),this._off(n,"mouseleave focusout keyup"),n[0]!==this.element[0]&&this._off(n,"remove"),this._off(this.document,"mousemove"),e&&e.type==="mouseleave"&&i.each(this.parents,function(l,c){i(c.element).attr("title",c.title),delete s.parents[l]}),a.closing=!0,this._trigger("close",e,{tooltip:t}),a.hiding||(a.closing=!1))},_tooltip:function(e){var t=i("<div>").attr("role","tooltip"),s=i("<div>").appendTo(t),n=t.uniqueId().attr("id");return this._addClass(s,"ui-tooltip-content"),this._addClass(t,"ui-tooltip","ui-widget ui-widget-content"),t.appendTo(this._appendTo(e)),this.tooltips[n]={element:e,tooltip:t}},_find:function(e){var t=e.data("ui-tooltip-id");return t?this.tooltips[t]:null},_removeTooltip:function(e){clearInterval(this.delayedShow),e.remove(),delete this.tooltips[e.attr("id")]},_appendTo:function(e){var t=e.closest(".ui-front, dialog");return t.length||(t=this.document[0].body),t},_destroy:function(){var e=this;i.each(this.tooltips,function(t,s){var n=i.Event("blur"),a=s.element;n.target=n.currentTarget=a[0],e.close(n,!0),i("#"+t).remove(),a.data("ui-tooltip-title")&&(a.attr("title")||a.attr("title",a.data("ui-tooltip-title")),a.removeData("ui-tooltip-title"))}),this.liveRegion.remove()}}),i.uiBackCompat!==!1&&i.widget("ui.tooltip",i.ui.tooltip,{options:{tooltipClass:null},_tooltip:function(){var e=this._superApply(arguments);return this.options.tooltipClass&&e.tooltip.addClass(this.options.tooltipClass),e}});var Ti=i.ui.tooltip}),$(function(){$.ui.menu.prototype._isDivider=function(){return!1},$.widget("custom.combobox",{_create:function(){this.wrapper=$("<span>").addClass("custom-combobox").insertAfter(this.element),this.wrapper.css({"padding-right":0}),this.rep=[],this.loadMore=!1,this.element.hide(),this._createAutocomplete(),this._createShowAllButton()},_toggleGroupDisplay:function(i){if(i){if(i.tagName.toLowerCase()==="body")return;i.getAttribute("groupId")&&i.tagName.toLowerCase()==="div"?i.getAttribute("hide")==="true"?i.style.display="none":i.style.display==="none"&&(i.setAttribute("hide","true"),i.style.display="block"):this._toggleGroupDisplay(i.parentElement)}else return},_createAutocomplete:function(){this._toggleGroupDisplay(this.element[0].parentElement);var i=this.element.children(":selected"),_=i.val()?i.text():"";this.input=$("<input>").appendTo(this.wrapper).val(_).attr("title","").addClass("custom-combobox-input ui-widget ui-widget-content ui-state-default ui-corner-left").autocomplete({classes:{"ui-autocomplete":"request-form-filling-combobox-autocomplete"},delay:0,minLength:0,source:$.proxy(this,"_source")}).tooltip({classes:{"ui-tooltip":"ui-state-highlight"}}),this.element.width()>0&&(this.input.width(this.element.width()),this._toggleGroupDisplay(this.element[0].parentElement)),this._on(this.input,{autocompleteselect:function(y,b){var S=b.item.value;S==="maxRepSizeReached"?(this.rep.pop(),this.loadMore=!0,this.input.autocomplete($.proxy(this,"_source")),y.preventDefault(),this.input.autocomplete("search",""),this.input.autocomplete.show()):(b.item.option.selected=!0,this._trigger("select",y,{item:b.item.option}),this._triggerChange())},autocompletechange:"_removeIfInvalid",resetRep:function(y){this._resetRep()},input:function(y){this._resetRep()}}),this.input.click(function(){$(this).autocomplete("widget").is(":visible")===!1?$(this).autocomplete("search",""):$(this).autocomplete("close")})},_createShowAllButton:function(){var i=this.input,_=!1;$("<a>").attr("tabIndex",-1).appendTo(this.wrapper).button({icons:{primary:"ui-icon-triangle-1-s"},text:!1}).removeClass("ui-corner-all").addClass("custom-combobox-toggle ui-corner-right").
372css({"margin-left":"-30px"}).on("mousedown",function(){_=i.autocomplete("widget").is(":visible")}).on("click",function(){i.trigger("focus"),!_&&i.autocomplete("search","")})},_source:function(i,_){var y=this.rep.length;if(y===0||this.loadMore){var b=new RegExp($.ui.autocomplete.escapeRegex(i.term),"i"),S=this.element.get(0);this.loadMore=!1;for(var Y=y+100,G=document.getElementById("form").dataset.loadMoreText,O=y;O<S.length;O++){var z=S.options[O].text;if(this.rep.length>Y){this.rep.push({label:G,value:"maxRepSizeReached",option:""});break}S.options[O].value&&(!i.term||b.test(z))&&this.rep.push({label:z,value:z,option:S.options[O]})}}_(this.rep)},_removeIfInvalid:function(i,_){if(!_.item){var y=this.input.val(),b=y.toLowerCase(),S=!1;this.element.children("option").each(function(){if($(this).text().toLowerCase()===b)return this.selected=S=!0,!1}),!S&&(this.input.val(""),this.element.val(""),this._delay(function(){this.input.tooltip("close").attr("title","")},2500),this.input.autocomplete("instance").term="",this._triggerChange(),this._trigger("select",i,{item:null}))}},_destroy:function(){this.wrapper.remove(),this.element.show()},_resetRep:function(){this.rep=[]},_triggerChange:function(){this.element.trigger("change")}})});function postData(i,_,y,b,S,Y,G,O){i&&transmitData({url:i,data:_,successfunction:y,errorfunction:b,clientdata:S,async:Y,ajaxtype:"POST",withoutloading:G,clockreset:O})}function getData(i,_,y,b,S,Y,G,O){i&&transmitData({url:i,data:_,successfunction:y,errorfunction:b,clientdata:S,async:Y,ajaxtype:"GET",withoutloading:G,clockreset:O})}function transmitData(i){var _={url:null,data:null,successfunction:null,errorfunction:null,clientdata:null,async:!0,ajaxtype:"POST",withoutloading:!1,clockreset:!0,dataType:"JSON",contentType:"application/json",processData:!1,reconnect:!0},y=$.extend({},_,i);if(!y.url)return!1;
372typeof y.successfunction=="string"&&window[y.successfunction]?y.successfunction=window[y.successfunction]:typeof y.successfunction!="function"&&(y.successfunction=null),typeof y.errorfunction=="string"&&window[y.errorfunction]?y.errorfunction=window[y.errorfunction]:typeof y.errorfunction!="function"&&(y.errorfunction=null),$.ajax({type:y.ajaxtype,url:y.url,data:y.contentType==="application/json"?JSON.stringify(y.data):y.data,headers:{authorization:`Bearer ${sessionStorage.getItem("access_token")}`},complete:function(b,S){},async:y.async,withoutloading:y.withoutloading,xhrFields:{withCredentials:!0},statusCode:{200:function(b){if(b.Notification&&b.Notification.length>0){var S=y.clientdata;b.RedirectAction&&b.RedirectAction.Data&&$.extend(S,b.RedirectAction.Data),loading(!1,"service.js, hiba eset\xE9n");for(var Y=!1,G=0;G<b.Notification.length;G++)b.Notification[G].Type==="error"&&(Y=!0);b.RedirectAction||(Y?b.RedirectAction={JavaScript:{Data:b.data,FunctionName:y.errorfunction}}:b.RedirectAction={JavaScript:{Data:b.data,FunctionName:y.successfunction}}),opennotification(b.Notification,b.RedirectAction,S)}else b.RedirectAction&&HandleAction(b.RedirectAction),b.data&&b.data.ModelStateErrors?handleValidationErrors(b.Data.ModelStateErrors):(loadedpartial=this.url,b.data&&y.successfunction?y.successfunction.call(this,b.data,y.clientdata):y.successfunction&&y.successfunction.call(this,b,y.clientdata))},400:function(){y.errorfunction&&y.errorfunction.call(this),opennotification({Type:"error",Caption:"Hiba",Description:"A szerver nem el\xE9rhet\u0151!"})},401:function(){y.reconnect&&window.requestFormFilling.publicRefreshToken({...i,reconnect:!1},transmitData)},404:function(){y.errorfunction&&y.errorfunction.call(),opennotification({Type:"error",Caption:"Hiba",Description:"Az oldal nem tal\xE1lhat\xF3!"})},418:function(b){loading(!1),b.responseJSON&&b.responseJSON.Notification?(opennotification(b.responseJSON.Notification),y.errorfunction&&y.errorfunction.call()):(y.errorfunction&&y.errorfunction.call(),opennotification({Type:"error",Caption:"Hiba",Description:"Hiba t\xF6rt\xE9nt az oldalon!"}))},500:function(b){if(b.responseJSON.messages){const S=new Error(b.responseJSON.messages);throw S.name="REQUEST_FORM",S}b.responseJSON.notification&&b.responseJSON.notification.length>0&&window.showNotifications(b.responseJSON.notification),y.errorfunction&&y.errorfunction.call()}},dataType:y.dataType,contentType:y.contentType,processData:y.processData})}function InformationAfterKervenyOpen(i,_){for(var y=[],b=0;b<_.Information.length;b++)y.push({Caption:_.Caption,Type:"info",Description:_.Information[b]});opennotification(y)}function KervenyPreviousButtonClick(){if(isPreviewPage===!1&&CheckControls()===!1)return!1;postData(previousButtonActionURL,GetPostDataModel(),KervenyNextOrPreviousButtonClickAnswer,void 0,void 0)}function KervenyNextButtonClick(){if(isPreviewPage===!1&&CheckControls()===!1)return!1;postData(nextButtonActionURL,GetPostDataModel(),KervenyNextOrPreviousButtonClickAnswer,void 0,void 0)}function KervenyNextOrPreviousButtonClickAnswer(i,_){i!=null&&RefreshKervenyContent(i.PartialViewResult)}function ServerInformationOnPageChange(i,_){_!=null&&RefreshKervenyContent(_.PartialViewResult)}function RefreshKervenyContent(i){DestroyButtons(),$("#RenderedKervenyTemplateContainer").html(i),ScrollToContentTop(),resizemainheader()}function DestroyButtons(){contentmanager.pageCommand()&&contentmanager.pageCommand().destroy()}function KervenySubmitButtonClick(){postData(submitButtonActionURL,GetPostDataModel())}function KervenySubmitPostAction(i,_){_===null||!_.KervenyID||!_.AfterActionURL||!_.BreadCrumbTitle||(sdabreadcrumbs.closelast(),contentmanager.addNewElementsFromUrl(_.AfterActionURL,_,{Title:_.BreadCrumbTitle}))}function KervenyInterruptButtonClick(){postData(interruptButtonActionURL,GetPostDataModel(),null,void 0,void 0)}function KervenyRestartButtonClick(){postData(restartButtonActionURL,GetPostDataModel(),KervenyRestartButtonClickAnswer)}function KervenyRestartButtonClickAnswer(i){i!=null&&RefreshKervenyContent(i)}function GetPostDataModel(){return{FormData:GetRequestFormData()}}function GetRequestFormData(){return $("#form").serializeArray()}function ShowWarningNotification(i){opennotification({Caption:alert_warning,Type:"warning",Description:i})}function ShowSuccessNotification(i,_){opennotification({Caption:i,Type:"success",Description:_})}let attachmentStarted=!1;function FieldAttachment(i,_,y){var b=HasControlValue(i);if(b===!1)return window.event.returnValue=!1;var S=GetPostDataModel(),Y={DocumentationTypeID:_,RelatedControlID:i};return $.extend(S,Y),attachmentStarted||(attachmentStarted=!0,ReturnFormFieldIdAndDocumentationTypeId(_,y.target,S),attachmentStarted=!1),window.event.returnValue=!1}function ReturnFormFieldIdAndDocumentationTypeId(i,_,y){const b=new CustomEvent("receiveRelatedFormControlId",{detail:{documentationTypeId:i,fieldDocumentUploadData:y}});_.dispatchEvent(b)}
372function HasControlValue(i){var _=GetControlByID(i),y=IsControlEmpty(_,i);return y===!1}function RefreshKervenyTemplatePage(){ClearPageCommands(),$("#RenderedKervenyTemplateContainer").sdaupdatepanel({Data:{Action:{URL:refreshPageURL}}}).initializeOutside()}function RefreshAttachmentCountOnButton(i,_){postData(attachmentCountActionURL,{KervenyID:_},AttachmentCountAnswer)}function AttachmentCountAnswer(i){var _=stringresources.kerveny.assignanattachment,y=i.AttachmentCount;if(y>0){var b="<i title='"+stringresources.kerveny.attachment+"' class='icon-paperclip kervenyikon'></i>";_+=String.format(" {0}({1})",b,y)}SetCommandCaption("KervenyAttachmentButton",_)}function CloseKervenyBreadCrumb(){ResetActiveGrid()}var alertedIDs=[];function CheckControls(){alertedIDs=[];var i=CheckRequiredControls(),_=CheckComplexFunctionControls(),y=CheckKeyFieldsForComplexFunctions(),b=CheckRegularControls();b.length==0&&CheckIfNullControls();var S=CheckSubjectEqivalenceFields();if(i.length>0||b.length>0||S.length>0||_.length>0||y.length>0){var Y=[];i.length>0&&(Y=Y.concat(i)),_.length>0&&(Y=Y.concat(_)),b.length>0&&(Y=Y.concat(b)),S.length>0&&(Y=Y.concat(S)),y.length>0&&(Y=Y.concat(y));for(var G=Y.sort(function(oe,fe){return oe.Index-fe.Index}),O=[],z=0;z<G.length;z++)O.push("&#149; "+G[z].Message);var W=O.join("<br />");return W}else return""}function CheckRequiredControls(){var i=[];ManageConditionalValidateControls();for(var _=JSON.parse(RequiredControls),y=0;y<_.length;y++){var b=_[y],S=SetBackgroundColorForVisibleControl(b.ControlID);if(!S){var Y=alert_requiredmessageformat.format(b.FieldName),G=new Object;G.Index=b.Index,G.Message=Y,i.push(G)}}return i}String.prototype.format=function(){var i=arguments;return this.replace(/\{\{|\}\}|\{(\d+)\}/g,function(_,y){return _=="{{"?"{":_=="}}"?"}":i[y]})};function ManageConditionalValidateControls(i){i!=null&&(alertedIDs=[]);for(var _=JSON.parse(ControlsToConditionalValidate),y=JSON.parse(RequiredControls),b=!1,S=0;S<_.length;S++){for(var Y=_[S].SourceControlID,G=_[S].Index,O=_[S].SourceControlFieldName,z=GetControlTypeByID(Y),W=GetControlByID(Y),oe=IsControlEmpty(W,Y),fe=_[S].ConditionType,w=new Array,R="ManageConditionalValidateControls(this);",I=0;I<_[S].Conditions.length;I++){var H=_[S].Conditions[I].TargetControlID,N=GetControlTypeByID(H),te=_[S].Conditions[I].Keywords;if(N=="radio"){var re=$(":radio[name="+H+"]:checked"),se=$(":radio[name="+H+"]");if(se.attr("onchange")==null&&se.attr("onchange",""),se.attr("onchange").indexOf(R)==-1&&se.attr("onchange",se.attr("onchange")+R),re.length>0){var U=i!=null&&i.id.indexOf("Radio")==0?$("#"+i.id).attr("displayname"):re.attr("displayname"),j=$.inArray(U.toLowerCase(),te)>-1;w.push(j)}else w.push(!1)}else if(N=="dropdown"){var u=GetDropdownControl(H);i==null&&u.autocomplete({change:function(Ve,$e){ManageConditionalValidateControls(this)}});var Z=$("#"+H).find("option:selected").text().toLowerCase(),j=$.inArray(Z,te)>-1;w.push(j)}else if(N=="checkbox"){var de=$("#"+H);de.attr("onchange")==null&&de.attr("onchange",""),de.attr("onchange").indexOf(R)==-1&&de.attr("onchange",de.attr("onchange")+R);var Re=de.is(":checked").toString(),j=$.inArray(Re,te)>-1;w.push(j)}else{var Be=$("#"+H);Be.attr("onkeyup")==null&&Be.attr("onkeyup",""),Be.attr("onkeyup").indexOf(R)==-1&&Be.attr("onkeyup",Be.attr("onkeyup")+R);var Z=Be.val().trim().toLocaleLowerCase(),j=$.inArray(Z,te)>-1;w.push(j)}}var Ze=$.grep(w,function(Fe){return Fe==!0}),_e=!1;fe=="AND"?_e=Ze.length==w.length:_e=Ze.length>=1;var Ke=GetIndexInRequiredControlArray(Y),he=Ke>-1;_e?oe&&!he&&(y.push({ControlID:Y,Index:G,FieldName:O}),b=!0,SetBackgroundColor(void 0,Y,!0)):he&&(y.splice(Ke,1),b=!0,SetBackgroundColor(void 0,Y,!1))}b&&(RequiredControls=JSON.stringify(y))}function GetIndexInRequiredControlArray(i){for(var _=-1,y=JSON.parse(RequiredControls),b=0;b<y.length;b++){var S=y[b];
372if(S.ControlID==i){_=b;break}}return _}function SetAttachmentByRegular(i,_,y,b,S){var Y=$("#"+_);y=="[0-9]"&&(y="^[0-9]+$");var G=!1;S.value!==""&&Y.val().match(y)&&(G=!0),document.getElementById(i).disabled=!G,S.value==""&&(G=!0);var O=!0;b.toLowerCase()=="true"&&S.value==""&&(O=!1);var z=!O||!G?"red":"";Y.css("background-color",z)}function SetAttachment(i,_){var y=!1;_.type=="checkbox"?y=_.checked==!1:_.type=="select-one"?y=_.value==""||_.value==comboDefaultEmptyValue:_.type=="radio"?y=!1:y=_.value.trim()=="",document.getElementById(i).disabled=y}function isMaxLength(i,_){return i.getAttribute&&i.value.length>_&&(i.value=i.value.substring(0,_)),i.value.length<=_}function test(){alert("fut k\xE9rv\xE9nyb\u0151l!"),kiir()}function CheckRequired(i,_){if(_=="radio")$(":radio[name="+i.name+"]").parent().css("backgroundColor","");else if(_=="dropdown"){var y=GetDropdownControl(i.id);i.value.trim()==""||i.value.trim()==comboDefaultEmptyValue?(y.removeClass("ui-state-default"),y.addClass("alert-combobox")):(y.removeClass("alert-combobox"),y.addClass("ui-state-default"))}else if(_=="htmltext"){var b=i.element.getId();CKEDITOR.instances[b].getData().trim().length===0?CKEDITOR.instances[b].container.setStyle("border","2px solid red"):CKEDITOR.instances[b].container.setStyle("border","")}else i.value.trim()==""?i.style.backgroundColor="red":i.style.backgroundColor=""}function CheckComplexFunctionControls(){alertedIDs=[];for(var i=[],_=JSON.parse(ComplexFunctionsToValidate),y=JSON.parse(MinRequiredTable),b=0;b<_.length;b++){for(var S=!1,Y=!1,G=0;G<_[b].ControlIDs.length;G++){var O=_[b].ControlIDs[G],z=GetControlByID(O);if(IsControlVisible(z)!=!1){var W=IsControlEmpty(z,O);if(W||(S=!0),!W&&IsControlEnabled(O)){Y=!0;break}SetBackgroundColor(z,O,!1)}}for(var oe=!0,fe=0;fe<_[b].RequiredControls.length;fe++){var w=_[b].RequiredControls[fe],R=IsRequiredControlValid(w.ControlID);if(R||(oe=!1),Y){var z=GetControlByID(w.ControlID);if(SetBackgroundColor(z,w.ControlID,!R),!R){var I=alert_requiredmessageformat.format(w.FieldName),H=new Object;H.Index=w.Index,H.Message=I,i.push(H)}}}var N=_[b].DocumentationButtonID;N!=null&&(document.getElementById(N).disabled=!Y),(S||Y)&&oe&&SetFilledTablesInMinRequiredTable(y,_[b].GroupID)}var te=GetResultOfMinRequiredTable(y);return te.length>0&&(i=i.concat(te)),i}function SetFilledTablesInMinRequiredTable(i,_){for(var y=0;y<i.length;y++){var b=$.inArray(_,i[y].GroupIDs);b>-1&&(i[y].FilledTables=i[y].FilledTables+1)}}function GetResultOfMinRequiredTable(i){for(var _=[],y=0;y<i.length;y++)if(i[y].FilledTables<i[y].MinRequired){var b=new Object;b.Index=i[y].GroupIDs[0],b.Message=i[y].WarningMessage,_.push(b)}return _}function IsControlEmpty(i,_){var y=!1,b=GetControlTypeByID(_);if(b==="radio"){var S=i.filter(":checked").val();(S===void 0||S.length===0)&&(y=!0)}else if(b==="dropdown")$("#"+_).prop("selectedIndex")<=0&&(y=!0);else if(b==="checkbox"){var Y=i.is(":checked");Y===!1&&(y=!0)}else b=="htmltext"?CKEDITOR.instances[_].getData().trim().length===0&&(y=!0):i!==null&&i.val().trim()===""&&(y=!0);return y}function IsRequiredControlValid(i){var _=!0,y=GetControlByID(i),b=IsControlVisible(y),S=IsControlEnabled(i),Y=IsControlEmpty(y,i),G=Y&&b&&S;return G&&(_=!1),_}function SetBackgroundColorForVisibleControl(i){var _=IsRequiredControlValid(i),y=GetControlByID(i);return SetBackgroundColor(y,i,!_),_}function GetControlByID(i){var y,_=GetControlTypeByID(i);if(_=="dropdown")var y=GetDropdownControl(i);else if(_=="radio")var y=$(":radio[name="+i+"]");else var y=$("#"+i);return y}function IsControlVisible(i){return i.length==0?!1:GetControlTypeByID(i[0].id)=="htmltext"?$(CKEDITOR.instances[i[0].id].container).is(":visible"):i.is(":visible")}function IsControlVisibleByID(i){var _=GetControlByID(i);return IsControlVisible(_)}function IsControlEnabled(i){var _=GetControlByID(i);return GetControlTypeByID(i)=="datepicker"?_.data("noteditable")!==!0:_.is(":enabled")&&_.attr("readonly")!=="readonly"}function IsControlVisibleAndEnabled(i){var _=GetControlByID(i);return _.is(":visible")&&_.is(":enabled")}function SetBackgroundColor(i,_,y){if(!($.inArray(_,alertedIDs)>
372-1)){(i==null||i==null)&&(i=GetControlByID(_));var b=GetControlTypeByID(_);if(b=="radio")y?i.parent().css("backgroundColor","red"):i.parent().css("backgroundColor","");else if(b=="dropdown")y?(i.removeClass("ui-state-default"),i.addClass("alert-combobox")):(i.removeClass("alert-combobox"),i.addClass("ui-state-default"));else if(i!=null){var S=y?"red":"";i.css("background-color",S)}y&&alertedIDs.push(_)}}function GetControlTypeByID(i){return i==null?"":i.indexOf("R_")>-1?"radio":i.indexOf("D_")>-1?"dropdown":i.indexOf("C_")>-1?"checkbox":i.indexOf("DP_")>-1?"datepicker":i.indexOf("L_")>-1?"label":i.startsWith("HT_")?"htmltext":"text"}function CheckKeyFieldsForComplexFunctions(){for(var i=[],_=JSON.parse(KeyFieldPackages),y=0;y<_.length;y++){for(var b=_[y].KeyFields,S=new Array,Y=0;Y<b.length;Y++){for(var G=b[Y],O="",z=!1,W=0;W<G.length;W++){var oe=G[W],fe=GetControlTypeByID(oe);if(!(fe!="label"&&IsControlVisibleByID(oe)==!1)){var w="";if(fe==="checkbox"?w=$("#"+oe).is(":checked"):w=$.trim($("#"+oe).val()),w.length===0){z=!0;break}fe==="dropdown"?w!==comboDefaultEmptyValue&&(O+=w):O+=w}}if(z==!1&&O.length>0&&S.push(O.toLowerCase()),ArrayHasSameValue(S))break}for(var R=0;R<S.length;R++){var I=S.slice();if(I.splice(R,1),$.inArray(S[R],I)>=0){var H=new Object;H.Index=_[y].Index,H.Message=_[y].ErrorMessage,i.push(H);break}}}return i}function ArrayHasSameValue(i){for(var _=i.sort(),y=0;y<_.length-1;y++)if(_[y+1]==_[y])return!0;return!1}function CheckRegularControls(){for(var i=[],_=JSON.parse(RegularControls),y=0;y<_.length;y++){var b=_[y],S=$("#"+b.ControlID);if(S.val().trim()!==""){var Y=b.Regex;Y=="[0-9]"&&(Y="^[0-9]+$");var G=null;try{G=S.val().match(Y)}catch{}if(G)SetBackgroundColor(void 0,b.ControlID,!1);else{SetBackgroundColor(void 0,b.ControlID,!0);var O=alert_regularmessageformat.format(b.FieldName),z=new Object;z.Index=b.Index,z.Message=O,i.push(z)}}}return i}function CheckIfNullControls(){for(var i=JSON.parse(IfNullControls),_=0;_<i.length;_++){var y=$("#"+i[_].ControlID);(y.val()===void 0||y.val().trim()==="")&&y.val(i[_].ReplacementValue)}}function CheckSubjectEqivalenceFields(){for(var i="",_=[],y=[],b=JSON.parse(SubjectEquivalenceControls),S=0;S<b.length;S++){var Y=b[S],G=parseInt(Y.ControlIndex),O=$("#"+Y.ControlID).val();O.length!=0&&(G==6?i=O.toUpperCase():_.push(O.toUpperCase()))}if(i.length>0&&_.length>0&&$.inArray(i,_)>-1){var z=new Object;z.Index=1,z.Message=alert_subjectequivalence,y.push(z)}return y}function GetDropdownControl(i){return $("#"+i).parent().find("input.ui-autocomplete-input")}function SetCityAndCountyAutocompleteOffIfAbroad(i,_,y,b){var S=$("#"+i).val()!==_;$("#"+y).autocomplete("option","disabled",S),$("#"+b).autocomplete("option","disabled",S)}function DisableKervenyButtons(i){if(i=="KervenyLeadas"||i=="Felfuggesztes")for(var _=new Array("KervenyLeadas","Felfuggesztes","DokHozzarendeles"),y=0;y<_.length;y++)$("input[id$='"+_[y]+"']").prop("disabled",!0).addClass("ui-state-disabled")}function SetComplexFunctionControlsChangeEventToHandleDeletionMarker(i){for(var _=JSON.parse(i),y=0;y<_.length;y++)for(var b=_[y].MarkForDeletionControlID,S=_[y].ControlIDs,Y=0;Y<S.length;Y++){var G=S[Y];$("#"+G).change({ctrlID:b},function(O){$("#"+O.data.ctrlID).prop("checked",!1)})}}function OpenGroup(i){var _=GetGroupData(i),y=_.GroupElementID,b=$("#"+y);b.css("display")=="block"?SetGroupVisibility(b,"none"):SetGroupVisibility(b,"block")}function OpenGroupByValue(i,_,y){if(GroupData!=null)for(var b=y.split(","),S=0;S<b.length;S++){var Y=b[S],G=GetGroupData(Y),O=G.GroupElementID,z=G.ControlOpenConditions,W=$("#"+O);if(!(W.length===0||z.hasOwnProperty(i.id)===!1)){var oe=GetGroupOpenerControlValue(i,_),fe=z[i.id],w=IsOpenGroupConditionMet(oe,fe);if(w)SetGroupVisibility(W,"block");else{if(W.css("display")=="none")continue;SetGroupVisibility(W,"none");for(var R=Y;;){var I=$("div[pgid*='("+R+")']");if(I.length===0)break;R=I.attr("groupid"),SetGroupVisibility(I,"none")}}}}}function IsOpenGroupConditionMet(i,_){if(_.length===0)return!1;var y=!1,b=$.isNumeric(i)&&Math.floor(i).toString()===i;return $.each(_,function(S,Y){if(Y.length===0&&i.length>0)return y=!0,!1;if((Y.indexOf("<")>-1||Y.indexOf(">")>-1)&&b){var G=parseInt(Y.substring(1)),O=parseInt(i);if(Y.indexOf("<")===0&&O>0){if(O<G)return y=!0,!1}else if(Y.indexOf(">")===0){if(O>G)return y=!0,!1}else if(Y.indexOf("<")>0){var z=Y.split("<");
372if(parseInt(z[0])<O&&O<parseInt(z[1]))return y=!0,!1}}else if(i.length>0&&Y.length>0&&i.toLowerCase()===Y.toLowerCase())return y=!0,!1}),y}function GetGroupOpenerControlValue(i,_){var y="";switch(_){case"checkbox":var b=$("#"+i.name).is(":checked");y=b.toString();break;case"dropdown":var S=i[i.selectedIndex].text.trim().toString();S!==comboDefaultEmptyValue&&i.value!==comboDefaultEmptyValue&&(y=S);break;case"radio":y=$("#"+i.id).attr("displayname");break;case"text":y=i.value;break}return y.trim()}function GetGroupData(i){for(var _,y=JSON.parse(GroupData),b=0;b<y.length;b++)if(y[b].GroupID==i){_=y[b];break}return _}function SetGroupVisibility(i,_){i.css("display",_);for(var y=$('input[name="groupvisibilities"]:first'),b=y.val().split(","),S="",Y=0;Y<b.length;Y++){var G=b[Y].split(":"),O=G[0],z=G[1];O==i.attr("groupid")?S+=O+":"+(_=="block"?"T":"F")+",":S+=O+":"+z+","}S.length>1&&(S=S.slice(0,-1)),y.val(S)}var sumImputs=function(i,_,y){for(var b=0,S=0;S<_[y].length;S++)if($.isNumeric($(_[y][S]).val())){var Y=parseFloat($(_[y][S]).val());isNaN(Y)||(b+=Y)}$(i).val(b)},kervenyResultAutoChangeItems="",kervenyEredmenyLimitRangeWarningMessage="";function SetKervenyResultValue(i){if(kervenyResultAutoChangeItems.length!==0){for(var _=$(i).val(),y=JSON.parse(kervenyResultAutoChangeItems),b=y.Items,S=y.KervenyEredmenyControlID,Y=0,G=$("#"+S+" option:first").text(),O=!0,z=0;z<b.length;z++)if(_>=b[z].MinErtek&&_<=b[z].MaxErtek){Y=b[z].ValueIndex,G=b[z].ValueText,O=!1;break}O&&ShowWarningNotification(kervenyEredmenyLimitRangeWarningMessage),$("#"+S).prop("selectedIndex",Y),GetDropdownControl(S).val(G)}}function FindSummaryGroupInputs(){var i=[];$("input").each(function(_,y){$.isNumeric($(y).attr("sg"))&&$(y).attr("readonly")=="readonly"&&(i[$(y).attr("sg")]==null&&(i[$(y).attr("sg")]=[]),$("input").each(function(b,S){$(S).attr("readonly")!="readonly"&&$(S).attr("sg")==$(y).attr("sg")&&$.inArray(S,i[$(y).attr("sg")])==-1&&(i[$(y).attr("sg")].push(S),$(S).on("input",function(Y){($.isNumeric($(this).val())||$(this).val()=="")&&(sumImputs(y,i,$(y).attr("sg")),SetKervenyResultValue(y))}))}),sumImputs(y,i,$(y).attr("sg")))})}function FillOkmanyAltipusok(i,_){var y=i.value,b=$("[id^=D_][id$="+_+"]"),S=b.children(0).html();b.empty(),b.next().find("input").val(S),b.append($("<option>",{value:comboDefaultEmptyValue,text:S},"</option>"));var Y=JSON.parse(okmanyAltipusok),G=Y[y];if(G==null){$(GetDropdownControl(_)).trigger("resetRep");return}for(var O in G)G.hasOwnProperty(O)&&b.append($("<option>",{value:O,text:G[O]},"</option>"));$(GetDropdownControl(_)).trigger("resetRep")}function DatePickerValidation(i){var _=$("#"+i.name).datepicker("option","dateFormat"),y=i.value;y.substring(y.length-1)=="."&&(y=y.substring(0,y.length-1));try{$.datepicker.parseDate(_,y)}catch{i.value=""}}function SetControlToEnabled(i,_,y){var b=GetControlTypeByID(i),S=GetControlTypeByID(_),Y=!1;if(b=="checkbox"?Y=$("#"+i).is(":checked")==JSON.parse(y):b=="dropdown"&&(Y=$("#"+i).autocomplete().val()==y),S=="dropdown"){Y?(GetDropdownControl(_).autocomplete("option","disabled",!1).prop("disabled",!1),$("#"+_).parent().find("a.ui-button").button("enable")):(GetDropdownControl(_).autocomplete("option","disabled",!0).prop("disabled",!0),$("#"+_).parent().find("a.ui-button").button("disable"),$("#"+_).autocomplete().val()!="---"&&(GetDropdownControl(_).val(""),$("#"+_).prop("selectedIndex",0)));var G=$("#"+_+" option:selected").text();GetDropdownControl(_).val(G),CheckComplexFunctionControls()}}function SetBankAccountCountryEditability(i,_){var y=$("#"+i).is(":checked");y?(GetDropdownControl(_).autocomplete("option","disabled",!1).prop("disabled",!1),$("#"+_).parent().find("a.ui-button").button("enable")):(GetDropdownControl(_).autocomplete("option","disabled",!0).prop("disabled",!0),$("#"+_).parent().find("a.ui-button").button("disable"))}function SetTextControlEditing(i,_,y){for(var b=$("#"+i).val(),S=JSON.parse(_),Y=$.inArray(b,S)==-1,G=JSON.parse(y),O=0;O<G.length;O++)Y?$("#"+G[O]).removeAttr("readonly"):($("#"+G[O]).val(""),$("#"+G[O]).attr("readonly","readonly"))}function SetBankAccountPrefix(i,_){for(var y=JSON.parse(CountryList),b=$("#"+i).val(),S,Y=0;Y<y.length;Y++)if(y[Y].Id===b){S=y[Y];break}S!=null&&S.IBAN===!0?$("#"+_).val(S.Code):$("#"+_).val("")}function ClearControl(i){$("#"+i).val("")}function CheckForeign(i,_,y,b,S,Y){SetControlToEnabled(i,_,"true");var G=document.getElementById(b),O=document.getElementById(S),z=$("#"+i).is(":checked");if(z){$("#"+b).on("keyup.required",function(){CheckRequired(this)}),$("#"+b).prop("readonly",!1),CheckRequired(G),$("#"+S).on("keyup.required",function(){CheckRequired(this)}),$("#"+S).prop("readonly",!1),CheckRequired(O),GetDropdownControl(_).autocomplete("option","disabled",!1).prop("disabled",!1),$("#"+_).parent().find("a.ui-button").button("enable");var W=$("#"+_+" option:first").val();$("#"+_).val(W);var oe=$("#"+_+" option:first").text();GetDropdownControl(_).val(oe)}else{$("#"+y).val(""),$("#"+b).off("keyup.required"),$("#"+b).prop("readonly",!0),$("#"+b).val(""),$("#"+S).off("keyup.required"),$("#"+S).prop("readonly",!0),$("#"+S).val(""),GetDropdownControl(_).autocomplete("option","disabled",!0).prop("disabled",!0),$("#"+_).parent().find("a.ui-button").button("disable"),$("#"+_).val(Y);var fe=$("#"+_+" option:selected").text();GetDropdownControl(_).val(fe)}var w=z?"red":"";G.style.backgroundColor=w,O.style.backgroundColor=w,CheckComplexFunctionControls()}function UpdateFDLControlCascadeChilds(i){for(var _=JSON.parse(fdlControlCascadeItems),y=0;y<_.length;y++){var b=_[y];if(b.ParentControlID===i.id)for(var S=0;S<b.Children.length;S++){var Y=b.Children[S];$("#"+Y.ChildControlID).val("");var G=GetControlTypeByID(Y.ChildControlID);G==="dropdown"?RemoveDropdownItemsExceptFirst(Y.ChildControlID):G==="text"?$("#"+Y.ChildControlID+"ID").val(""):G==="label"&&UpdateLabelCascadeValues(Y.ChildControlID,"","");var O=GetAllParentControlValues(Y.ChildControlID);GetFDLValues(Y.ChildControlFDLID,O,Y.ChildControlID)}}}function GetAllParentControlValues(i){for(var _=[],y=[],b=JSON.parse(fdlControlCascadeItems),S=0;S<b.length;S++)for(var Y=b[S],G=0;G<Y.Children.length;G++){var O=Y.Children[G];if(O.ChildControlID===i&&$.inArray(Y.ParentControlID,_)===-1){_.push(Y.ParentControlID);var z=$("#"+Y.ParentControlID).val(),W=GetControlTypeByID(Y.ParentControlID);(W==="text"||W==="label")&&z.length>0&&(z=$("#"+Y.ParentControlID+"ID").val()),z!==""&&z!==comboDefaultEmptyValue&&y.push({key:Y.ParentControlIndex,value:z})}}return y}var apiServerUrl;function GetApiServerUrl(){return apiServerUrl||$.ajax({url:document.baseURI+"assets/config/config.json",dataType:"json",type:"GET",async:!1,success:function(i){apiServerUrl=i.apiServer.url}}),apiServerUrl}function GetFDLValues(i,_,y){var b="";_.length>0&&(b="&Values="+encodeURIComponent(JSON.stringify(_)));var S=GetApiServerUrl()+"requestFormCore/GetFDLAutocompleteResult",Y=`${S}?ID=${i}&${fdlParameterString}
372&isFDLCascadeChildControl=true${b}`,G=GetControlTypeByID(y),O=y;if(G==="dropdown")b!==""?getData(Y,void 0,UpdateDropdownCascade,()=>ResetDropdown(y),O):ResetDropdown(y);else if(G==="text"){var z=function(W,oe){$.ajax({url:Y,dataType:"json",type:"GET",headers:{Authorization:"Bearer "+window.sessionStorage.access_token},data:{term:W.term},success:oe,statusCode:{500:function(fe){fe.responseJSON.notification&&fe.responseJSON.notification.length>0&&window.showNotifications(fe.responseJSON.notification)}},xhrFields:{withCredentials:!0}})};$("#"+y).autocomplete("option","source",z)}else G==="label"&&getData(Y,void 0,UpdateLabelCascade,()=>ResetLabelCascade(y),O)}function UpdateDropdownCascade(i,_){ResetDropdown(_),$.each(i,function(y,b){var S=b.id!==b.label?b.id:b.label;$("#"+_).append($("<option></option>").attr("value",S).text(b.label))})}function ResetDropdown(i){RemoveDropdownItemsExceptFirst(i);var _=$("#"+i+" option:first").text();GetDropdownControl(i).val(_),$(GetDropdownControl(i)).trigger("resetRep")}function RemoveDropdownItemsExceptFirst(i){$("#"+i+" option:gt(0)").remove()}function UpdateLabelCascade(i,_){if(!(!i||i.length===0)){var y=i[0];UpdateLabelCascadeValues(_,y.label,y.id)}}function ResetLabelCascade(i){UpdateLabelCascadeValues(i,"","")}function UpdateLabelCascadeValues(i,_,y){$("#"+i).prev("span, .fdlcascadeparent").html(_),$("#"+i).val(_),$("#"+i+"ID").val(y)}function ClearDatePicker(i){$("#"+i).val("")}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.