| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482 |
- var fx=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var KR=fx((nF,Zu)=>{var Zs=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function oc(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var dx={exports:{}};/*!
- * https://github.com/es-shims/es5-shim
- * @license es5-shim Copyright 2009-2020 by contributors, MIT License
- * see https://github.com/es-shims/es5-shim/blob/master/LICENSE
- */(function(e,t){(function(i,n){e.exports=n()})(Zs,function(){var i=Array,n=i.prototype,r=Object,a=r.prototype,c=Function,u=c.prototype,h=String,m=h.prototype,p=Number,_=p.prototype,w=n.slice,D=n.splice,C=n.push,k=n.unshift,L=n.concat,W=n.join,H=u.call,Y=u.apply,V=Math.max,Q=Math.min,ne=Math.floor,T=Math.abs,ye=Math.pow,ue=Math.round,be=Math.log,ce=Math.LOG10E,re=Math.log10||function(ee){return be(ee)*ce},j=a.toString,ge=typeof Symbol=="function"&&typeof Symbol.toStringTag=="symbol",I,s=Function.prototype.toString,o=/^\s*class /,f=function(ee){try{var g=s.call(ee),y=g.replace(/\/\/.*\n/g,""),S=y.replace(/\/\*[.\s\S]*\*\//g,""),A=S.replace(/\n/mg," ").replace(/ {2}/g," ");return o.test(A)}catch{return!1}},v=function(ee){try{return f(ee)?!1:(s.call(ee),!0)}catch{return!1}},b="[object Function]",x="[object GeneratorFunction]",I=function(ee){if(!ee||typeof ee!="function"&&typeof ee!="object")return!1;if(ge)return v(ee);if(f(ee))return!1;var g=j.call(ee);return g===b||g===x},P,B=RegExp.prototype.exec,F=function(ee){try{return B.call(ee),!0}catch{return!1}},N="[object RegExp]";P=function(ee){return typeof ee!="object"?!1:ge?F(ee):j.call(ee)===N};var K,se=String.prototype.valueOf,te=function(ee){try{return se.call(ee),!0}catch{return!1}},ae="[object String]";K=function(ee){return typeof ee=="string"?!0:typeof ee!="object"?!1:ge?te(ee):j.call(ee)===ae};var we=r.defineProperty&&function(){try{var me={};r.defineProperty(me,"x",{enumerable:!1,value:me});for(var ee in me)return!1;return me.x===me}catch{return!1}}(),ve=function(me){var ee;return we?ee=function(g,y,S,A){!A&&y in g||r.defineProperty(g,y,{configurable:!0,enumerable:!1,writable:!0,value:S})}:ee=function(g,y,S,A){!A&&y in g||(g[y]=S)},function(y,S,A){for(var M in S)me.call(S,M)&&ee(y,M,S[M],A)}}(a.hasOwnProperty);if(r.defineProperty&&we){var Me=function(){},Ne={},Ye={toString:Ne};if(r.defineProperty(Me,"prototype",{value:Ye,writable:!1}),new Me().toString!==Ne){var Ge=r.defineProperty,Xe=r.getOwnPropertyDescriptor;ve(r,{defineProperty:function(ee,g,y){var S=h(g);if(typeof ee=="function"&&S==="prototype"){var A=Xe(ee,S);if(A.writable&&!y.writable&&"value"in y)try{ee[S]=y.value}catch{}return Ge(ee,S,{configurable:"configurable"in y?y.configurable:A.configurable,enumerable:"enumerable"in y?y.enumerable:A.enumerable,writable:y.writable})}return Ge(ee,S,y)}},!0)}}var Qe=function(ee){var g=typeof ee;return ee===null||g!=="object"&&g!=="function"},it=p.isNaN||function(ee){return ee!==ee},Ue={ToInteger:function(ee){var g=+ee;return it(g)?g=0:g!==0&&g!==1/0&&g!==-(1/0)&&(g=(g>0||-1)*ne(T(g))),g},ToPrimitive:function(ee){var g,y,S;if(Qe(ee))return ee;if(y=ee.valueOf,I(y)&&(g=y.call(ee),Qe(g))||(S=ee.toString,I(S)&&(g=S.call(ee),Qe(g))))return g;throw new TypeError},ToObject:function(me){if(me==null)throw new TypeError("can't convert "+me+" to object");return r(me)},ToUint32:function(ee){return ee>>>0}},Ze=function(){};ve(u,{bind:function(ee){var g=this;if(!I(g))throw new TypeError("Function.prototype.bind called on incompatible "+g);for(var y=w.call(arguments,1),S,A=function(){if(this instanceof S){var J=Y.call(g,this,L.call(y,w.call(arguments)));return r(J)===J?J:this}return Y.call(g,ee,L.call(y,w.call(arguments)))},M=V(0,g.length-y.length),R=[],z=0;z<M;z++)C.call(R,"$"+z);return S=c("binder","return function ("+W.call(R,",")+"){ return binder.apply(this, arguments); }")(A),g.prototype&&(Ze.prototype=g.prototype,S.prototype=new Ze,Ze.prototype=null),S}});var et=H.bind(a.hasOwnProperty),tt=H.bind(a.toString),at=H.bind(w),st=Y.bind(w);if(typeof document=="object"&&document&&document.documentElement)try{at(document.documentElement.childNodes)}catch{var ze=at,Ft=st;at=function(g){for(var y=[],S=g.length;S-- >0;)y[S]=g[S];return Ft(y,ze(arguments,1))},st=function(g,y){return Ft(at(g),y)}}var Dt=H.bind(m.slice),Ht=H.bind(m.split),mt=H.bind(m.indexOf),Vt=H.bind(C),fi=H.bind(a.propertyIsEnumerable),Qt=H.bind(n.sort),zt=i.isArray||function(ee){return tt(ee)==="[object Array]"},ti=[].unshift(0)!==1;ve(n,{unshift:function(){return k.apply(this,arguments),this.length}},ti),ve(i,{isArray:zt});var ai=r("a"),Gt=ai[0]!=="a"||!(0 in ai),Ut=function(ee){var g=!0,y=!0,S=!1;if(ee)try{ee.call("foo",function(A,M,R){typeof R!="object"&&(g=!1)}),ee.call([1],function(){"use strict";y=typeof this=="string"},"x")}catch{S=!0}return!!ee&&!S&&g&&y};ve(n,{forEach:function(ee){var g=Ue.ToObject(this),y=Gt&&K(this)?Ht(this,""):g,S=-1,A=Ue.ToUint32(y.length),M;if(arguments.length>1&&(M=arguments[1]),!I(ee))throw new TypeError("Array.prototype.forEach callback must be a function");for(;++S<A;)S in y&&(typeof M>"u"?ee(y[S],S,g):ee.call(M,y[S],S,g))}},!Ut(n.forEach)),ve(n,{map:function(ee){var g=Ue.ToObject(this),y=Gt&&K(this)?Ht(this,""):g,S=Ue.ToUint32(y.length),A=i(S),M;if(arguments.length>1&&(M=arguments[1]),!I(ee))throw new TypeError("Array.prototype.map callback must be a function");for(var R=0;R<S;R++)R in y&&(typeof M>"u"?A[R]=ee(y[R],R,g):A[R]=ee.call(M,y[R],R,g));return A}},!Ut(n.map)),ve(n,{filter:function(ee){var g=Ue.ToObject(this),y=Gt&&K(this)?Ht(this,""):g,S=Ue.ToUint32(y.length),A=[],M,R;if(arguments.length>1&&(R=arguments[1]),!I(ee))throw new TypeError("Array.prototype.filter callback must be a function");for(var z=0;z<S;z++)z in y&&(M=y[z],(typeof R>"u"?ee(M,z,g):ee.call(R,M,z,g))&&Vt(A,M));return A}},!Ut(n.filter)),ve(n,{every:function(ee){var g=Ue.ToObject(this),y=Gt&&K(this)?Ht(this,""):g,S=Ue.ToUint32(y.length),A;if(arguments.length>1&&(A=arguments[1]),!I(ee))throw new TypeError("Array.prototype.every callback must be a function");for(var M=0;M<S;M++)if(M in y&&!(typeof A>"u"?ee(y[M],M,g):ee.call(A,y[M],M,g)))return!1;return!0}},!Ut(n.every)),ve(n,{some:function(ee){var g=Ue.ToObject(this),y=Gt&&K(this)?Ht(this,""):g,S=Ue.ToUint32(y.length),A;if(arguments.length>1&&(A=arguments[1]),!I(ee))throw new TypeError("Array.prototype.some callback must be a function");for(var M=0;M<S;M++)if(M in y&&(typeof A>"u"?ee(y[M],M,g):ee.call(A,y[M],M,g)))return!0;return!1}},!Ut(n.some));var Bn=!1;n.reduce&&(Bn=typeof n.reduce.call("es5",function(me,ee,g,y){return y})=="object"),ve(n,{reduce:function(ee){var g=Ue.ToObject(this),y=Gt&&K(this)?Ht(this,""):g,S=Ue.ToUint32(y.length);if(!I(ee))throw new TypeError("Array.prototype.reduce callback must be a function");if(S===0&&arguments.length===1)throw new TypeError("reduce of empty array with no initial value");var A=0,M;if(arguments.length>=2)M=arguments[1];else do{if(A in y){M=y[A++];break}if(++A>=S)throw new TypeError("reduce of empty array with no initial value")}while(!0);for(;A<S;A++)A in y&&(M=ee(M,y[A],A,g));return M}},!Bn);var wn=!1;n.reduceRight&&(wn=typeof n.reduceRight.call("es5",function(me,ee,g,y){return y})=="object"),ve(n,{reduceRight:function(ee){var g=Ue.ToObject(this),y=Gt&&K(this)?Ht(this,""):g,S=Ue.ToUint32(y.length);if(!I(ee))throw new TypeError("Array.prototype.reduceRight callback must be a function");if(S===0&&arguments.length===1)throw new TypeError("reduceRight of empty array with no initial value");var A,M=S-1;if(arguments.length>=2)A=arguments[1];else do{if(M in y){A=y[M--];break}if(--M<0)throw new TypeError("reduceRight of empty array with no initial value")}while(!0);if(M<0)return A;do M in y&&(A=ee(A,y[M],M,g));while(M--);return A}},!wn);var Yn=n.indexOf&&[0,1].indexOf(1,2)!==-1;ve(n,{indexOf:function(ee){var g=Gt&&K(this)?Ht(this,""):Ue.ToObject(this),y=Ue.ToUint32(g.length);if(y===0)return-1;var S=0;for(arguments.length>1&&(S=Ue.ToInteger(arguments[1])),S=S>=0?S:V(0,y+S);S<y;S++)if(S in g&&g[S]===ee)return S;return-1}},Yn);var $t=n.lastIndexOf&&[0,1].lastIndexOf(0,-3)!==-1;ve(n,{lastIndexOf:function(ee){var g=Gt&&K(this)?Ht(this,""):Ue.ToObject(this),y=Ue.ToUint32(g.length);if(y===0)return-1;var S=y-1;for(arguments.length>1&&(S=Q(S,Ue.ToInteger(arguments[1]))),S=S>=0?S:y-T(S);S>=0;S--)if(S in g&&ee===g[S])return S;return-1}},$t);var Fi=function(){var me=[1,2],ee=me.splice();return me.length===2&&zt(ee)&&ee.length===0}();ve(n,{splice:function(ee,g){return arguments.length===0?[]:D.apply(this,arguments)}},!Fi);var En=function(){var me={};return n.splice.call(me,0,0,1),me.length===1}(),sn=[0,1,2].splice(0).length===3;ve(n,{splice:function(ee,g){if(arguments.length===0)return[];var y=arguments;return this.length=V(Ue.ToInteger(this.length),0),arguments.length>0&&typeof g!="number"&&(y=at(arguments),y.length<2?Vt(y,this.length-ee):y[1]=Ue.ToInteger(g)),D.apply(this,y)}},!En||!sn);var oi=function(){var me=new i(1e5);return me[8]="x",me.splice(1,1),me.indexOf("x")===7}(),Kt=function(){var me=256,ee=[];return ee[me]="a",ee.splice(me+1,0,"b"),ee[me]==="a"}();ve(n,{splice:function(ee,g){for(var y=Ue.ToObject(this),S=[],A=Ue.ToUint32(y.length),M=Ue.ToInteger(ee),R=M<0?V(A+M,0):Q(M,A),z=arguments.length===0?0:arguments.length===1?A-R:Q(V(Ue.ToInteger(g),0),A-R),J=0,G;J<z;)G=h(R+J),et(y,G)&&(S[J]=y[G]),J+=1;var le=at(arguments,2),Ee=le.length,Te;if(Ee<z){J=R;for(var xe=A-z;J<xe;)G=h(J+z),Te=h(J+Ee),et(y,G)?y[Te]=y[G]:delete y[Te],J+=1;J=A;for(var Oe=A-z+Ee;J>Oe;)delete y[J-1],J-=1}else if(Ee>z)for(J=A-z;J>R;)G=h(J+z-1),Te=h(J+Ee-1),et(y,G)?y[Te]=y[G]:delete y[Te],J-=1;J=R;for(var Be=0;Be<le.length;++Be)y[J]=le[Be],J+=1;return y.length=A-z+Ee,S}},!oi||!Kt);var bi=n.join,Lt;try{Lt=Array.prototype.join.call("123",",")!=="1,2,3"}catch{Lt=!0}Lt&&ve(n,{join:function(ee){var g=typeof ee>"u"?",":ee;return bi.call(K(this)?Ht(this,""):this,g)}},Lt);var He=[1,2].join(void 0)!=="1,2";He&&ve(n,{join:function(ee){var g=typeof ee>"u"?",":ee;return bi.call(this,g)}},He);var nt=function(ee){for(var g=Ue.ToObject(this),y=Ue.ToUint32(g.length),S=0;S<arguments.length;)g[y+S]=arguments[S],S+=1;return g.length=y+S,y+S},ot=function(){var me={},ee=Array.prototype.push.call(me,void 0);return ee!==1||me.length!==1||typeof me[0]<"u"||!et(me,0)}();ve(n,{push:function(ee){return zt(this)?C.apply(this,arguments):nt.apply(this,arguments)}},ot);var Ci=function(){var me=[],ee=me.push(void 0);return ee!==1||me.length!==1||typeof me[0]<"u"||!et(me,0)}();ve(n,{push:nt},Ci),ve(n,{slice:function(me,ee){var g=K(this)?Ht(this,""):this;return st(g,arguments)}},Gt);var Oi=function(){try{[1,2].sort(null)}catch{try{[1,2].sort({})}catch{return!1}}return!0}(),wi=function(){try{return[1,2].sort(/a/),!1}catch{}return!0}(),or=function(){try{return[1,2].sort(void 0),!0}catch{}return!1}();ve(n,{sort:function(ee){if(typeof ee>"u")return Qt(this);if(!I(ee))throw new TypeError("Array.prototype.sort callback must be a function");return Qt(this,ee)}},Oi||!or||!wi);var Un=!fi({toString:null},"toString"),Lo=fi(function(){},"prototype"),ka=!et("x","0"),zr=function(me){var ee=me.constructor;return ee&&ee.prototype===me},No={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0,$width:!0,$height:!0,$top:!0,$localStorage:!0},Ia=function(){if(typeof window>"u")return!1;for(var me in window)try{!No["$"+me]&&et(window,me)&&window[me]!==null&&typeof window[me]=="object"&&zr(window[me])}catch{return!0}return!1}(),Oa=function(me){if(typeof window>"u"||!Ia)return zr(me);try{return zr(me)}catch{return!1}},qn=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Pa=qn.length,lr=function(ee){return tt(ee)==="[object Arguments]"},Wr=function(ee){return ee!==null&&typeof ee=="object"&&typeof ee.length=="number"&&ee.length>=0&&!zt(ee)&&I(ee.callee)},Is=lr(arguments)?lr:Wr;ve(r,{keys:function(ee){var g=I(ee),y=Is(ee),S=ee!==null&&typeof ee=="object",A=S&&K(ee);if(!S&&!g&&!y)throw new TypeError("Object.keys called on a non-object");var M=[],R=Lo&&g;if(A&&ka||y)for(var z=0;z<ee.length;++z)Vt(M,h(z));if(!y)for(var J in ee)!(R&&J==="prototype")&&et(ee,J)&&Vt(M,h(J));if(Un)for(var G=Oa(ee),le=0;le<Pa;le++){var Ee=qn[le];!(G&&Ee==="constructor")&&et(ee,Ee)&&Vt(M,Ee)}return M}});var Ma=r.keys&&function(){return r.keys(arguments).length===2}(1,2),ur=r.keys&&function(){var me=r.keys(arguments);return arguments.length!==1||me.length!==1||me[0]!==1}(1),cs=r.keys;ve(r,{keys:function(ee){return Is(ee)?cs(at(ee)):cs(ee)}},!Ma||ur);var xn=new Date(-0xc782b5b342b24).getUTCMonth()!==0,Os=new Date(-0x55d318d56a724),Br=new Date(14496624e5),La=Os.toUTCString()!=="Mon, 01 Jan -45875 11:59:59 GMT",cr,hs,Na=Os.getTimezoneOffset();Na<-720?(cr=Os.toDateString()!=="Tue Jan 02 -45875",hs=!/^Thu Dec 10 2015 \d\d:\d\d:\d\d GMT[-+]\d\d\d\d(?: |$)/.test(String(Br))):(cr=Os.toDateString()!=="Mon Jan 01 -45875",hs=!/^Wed Dec 09 2015 \d\d:\d\d:\d\d GMT[-+]\d\d\d\d(?: |$)/.test(String(Br)));var Yr=H.bind(Date.prototype.getFullYear),hr=H.bind(Date.prototype.getMonth),Ur=H.bind(Date.prototype.getDate),jn=H.bind(Date.prototype.getUTCFullYear),Vn=H.bind(Date.prototype.getUTCMonth),di=H.bind(Date.prototype.getUTCDate),Gn=H.bind(Date.prototype.getUTCDay),Zn=H.bind(Date.prototype.getUTCHours),Ra=H.bind(Date.prototype.getUTCMinutes),qr=H.bind(Date.prototype.getUTCSeconds),fs=H.bind(Date.prototype.getUTCMilliseconds),Ps=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],ds=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],fr=function(ee,g){return Ur(new Date(g,ee,0))};ve(Date.prototype,{getFullYear:function(){if(!this||!(this instanceof Date))throw new TypeError("this is not a Date object.");var ee=Yr(this);return ee<0&&hr(this)>11?ee+1:ee},getMonth:function(){if(!this||!(this instanceof Date))throw new TypeError("this is not a Date object.");var ee=Yr(this),g=hr(this);return ee<0&&g>11?0:g},getDate:function(){if(!this||!(this instanceof Date))throw new TypeError("this is not a Date object.");var ee=Yr(this),g=hr(this),y=Ur(this);if(ee<0&&g>11){if(g===12)return y;var S=fr(0,ee+1);return S-y+1}return y},getUTCFullYear:function(){if(!this||!(this instanceof Date))throw new TypeError("this is not a Date object.");var ee=jn(this);return ee<0&&Vn(this)>11?ee+1:ee},getUTCMonth:function(){if(!this||!(this instanceof Date))throw new TypeError("this is not a Date object.");var ee=jn(this),g=Vn(this);return ee<0&&g>11?0:g},getUTCDate:function(){if(!this||!(this instanceof Date))throw new TypeError("this is not a Date object.");var ee=jn(this),g=Vn(this),y=di(this);if(ee<0&&g>11){if(g===12)return y;var S=fr(0,ee+1);return S-y+1}return y}},xn),ve(Date.prototype,{toUTCString:function(){if(!this||!(this instanceof Date))throw new TypeError("this is not a Date object.");var ee=Gn(this),g=di(this),y=Vn(this),S=jn(this),A=Zn(this),M=Ra(this),R=qr(this);return Ps[ee]+", "+(g<10?"0"+g:g)+" "+ds[y]+" "+S+" "+(A<10?"0"+A:A)+":"+(M<10?"0"+M:M)+":"+(R<10?"0"+R:R)+" GMT"}},xn||La),ve(Date.prototype,{toDateString:function(){if(!this||!(this instanceof Date))throw new TypeError("this is not a Date object.");var ee=this.getDay(),g=this.getDate(),y=this.getMonth(),S=this.getFullYear();return Ps[ee]+" "+ds[y]+" "+(g<10?"0"+g:g)+" "+S}},xn||cr),(xn||hs)&&(Date.prototype.toString=function(){if(!this||!(this instanceof Date))throw new TypeError("this is not a Date object.");var ee=this.getDay(),g=this.getDate(),y=this.getMonth(),S=this.getFullYear(),A=this.getHours(),M=this.getMinutes(),R=this.getSeconds(),z=this.getTimezoneOffset(),J=ne(T(z)/60),G=ne(T(z)%60);return Ps[ee]+" "+ds[y]+" "+(g<10?"0"+g:g)+" "+S+" "+(A<10?"0"+A:A)+":"+(M<10?"0"+M:M)+":"+(R<10?"0"+R:R)+" GMT"+(z>0?"-":"+")+(J<10?"0"+J:J)+(G<10?"0"+G:G)},we&&r.defineProperty(Date.prototype,"toString",{configurable:!0,enumerable:!1,writable:!0}));var jr=-621987552e5,dr="-000001",Hi=Date.prototype.toISOString&&new Date(jr).toISOString().indexOf(dr)===-1,Vr=Date.prototype.toISOString&&new Date(-1).toISOString()!=="1969-12-31T23:59:59.999Z",Kn=H.bind(Date.prototype.getTime);ve(Date.prototype,{toISOString:function(){if(!isFinite(this)||!isFinite(Kn(this)))throw new RangeError("Date.prototype.toISOString called on non-finite value.");var ee=jn(this),g=Vn(this);ee+=ne(g/12),g=(g%12+12)%12;var y=[g+1,di(this),Zn(this),Ra(this),qr(this)];ee=(ee<0?"-":ee>9999?"+":"")+Dt("00000"+T(ee),0<=ee&&ee<=9999?-4:-6);for(var S=0;S<y.length;++S)y[S]=Dt("00"+y[S],-2);return ee+"-"+at(y,0,2).join("-")+"T"+at(y,2).join(":")+"."+Dt("000"+fs(this),-3)+"Z"}},Hi||Vr);var Gr=function(){try{return Date.prototype.toJSON&&new Date(NaN).toJSON()===null&&new Date(jr).toJSON().indexOf(dr)!==-1&&Date.prototype.toJSON.call({toISOString:function(){return!0}})}catch{return!1}}();Gr||(Date.prototype.toJSON=function(ee){var g=r(this),y=Ue.ToPrimitive(g);if(typeof y=="number"&&!isFinite(y))return null;var S=g.toISOString;if(!I(S))throw new TypeError("toISOString property is not callable");return S.call(g)});var ps=Date.parse("+033658-09-27T01:46:40.000Z")===1e15,Sn=!isNaN(Date.parse("2012-04-04T24:00:00.500Z"))||!isNaN(Date.parse("2012-11-31T23:59:59.000Z"))||!isNaN(Date.parse("2012-12-31T23:59:60.000Z")),Tn=isNaN(Date.parse("2000-01-01T00:00:00.000Z"));if(Tn||Sn||!ps){var rn=ye(2,31)-1,Zr=it(new Date(1970,0,1,0,0,0,rn+1).getTime());Date=function(me){var ee=function(J,G,le,Ee,Te,xe,Oe){var Be=arguments.length,ct;if(this instanceof me){var dt=xe,ni=Oe;if(Zr&&Be>=7&&Oe>rn){var Xt=ne(Oe/rn)*rn,Ai=ne(Xt/1e3);dt+=Ai,ni-=Ai*1e3}var li=ee.parse(J),yt=isNaN(li);ct=Be===1&&h(J)===J&&!yt?new me(li):Be>=7?new me(J,G,le,Ee,Te,dt,ni):Be>=6?new me(J,G,le,Ee,Te,dt):Be>=5?new me(J,G,le,Ee,Te):Be>=4?new me(J,G,le,Ee):Be>=3?new me(J,G,le):Be>=2?new me(J,G):Be>=1?new me(J instanceof me?+J:J):new me}else ct=me.apply(this,arguments);return Qe(ct)||ve(ct,{constructor:ee},!0),ct},g=new RegExp("^(\\d{4}|[+-]\\d{6})(?:-(\\d{2})(?:-(\\d{2})(?:T(\\d{2}):(\\d{2})(?::(\\d{2})(?:(\\.\\d{1,}))?)?(Z|(?:([-+])(\\d{2}):(\\d{2})))?)?)?)?$"),y=[0,31,59,90,120,151,181,212,243,273,304,334,365],S=function(J,G){var le=G>1?1:0;return y[G]+ne((J-1969+le)/4)-ne((J-1901+le)/100)+ne((J-1601+le)/400)+365*(J-1970)},A=function(J){var G=0,le=J;if(Zr&&le>rn){var Ee=ne(le/rn)*rn,Te=ne(Ee/1e3);G+=Te,le-=Te*1e3}return p(new me(1970,0,1,0,0,G,le))};for(var M in me)et(me,M)&&(ee[M]=me[M]);ve(ee,{now:me.now,UTC:me.UTC},!0),ee.prototype=me.prototype,ve(ee.prototype,{constructor:ee},!0);var R=function(J){var G=g.exec(J);if(G){var le=p(G[1]),Ee=p(G[2]||1)-1,Te=p(G[3]||1)-1,xe=p(G[4]||0),Oe=p(G[5]||0),Be=p(G[6]||0),ct=ne(p(G[7]||0)*1e3),dt=!!(G[4]&&!G[8]),ni=G[9]==="-"?1:-1,Xt=p(G[10]||0),Ai=p(G[11]||0),li,yt=Oe>0||Be>0||ct>0;return xe<(yt?24:25)&&Oe<60&&Be<60&&ct<1e3&&Ee>-1&&Ee<12&&Xt<24&&Ai<60&&Te>-1&&Te<S(le,Ee+1)-S(le,Ee)&&(li=((S(le,Ee)+Te)*24+xe+Xt*ni)*60,li=((li+Oe+Ai*ni)*60+Be)*1e3+ct,dt&&(li=A(li)),-864e13<=li&&li<=864e13)?li:NaN}return me.parse.apply(this,arguments)};return ve(ee,{parse:R}),ee}(Date)}Date.now||(Date.now=function(){return new Date().getTime()});var gs=_.toFixed&&(8e-5.toFixed(3)!=="0.000"||.9.toFixed(0)!=="1"||1.255.toFixed(2)!=="1.25"||0xde0b6b3a7640080.toFixed(0)!=="1000000000000000128"),Nt={base:1e7,size:6,data:[0,0,0,0,0,0],multiply:function(ee,g){for(var y=-1,S=g;++y<Nt.size;)S+=ee*Nt.data[y],Nt.data[y]=S%Nt.base,S=ne(S/Nt.base)},divide:function(ee){for(var g=Nt.size,y=0;--g>=0;)y+=Nt.data[g],Nt.data[g]=ne(y/ee),y=y%ee*Nt.base},numToString:function(){for(var ee=Nt.size,g="";--ee>=0;)if(g!==""||ee===0||Nt.data[ee]!==0){var y=h(Nt.data[ee]);g===""?g=y:g+=Dt("0000000",0,7-y.length)+y}return g},pow:function me(ee,g,y){return g===0?y:g%2===1?me(ee,g-1,y*ee):me(ee*ee,g/2,y)},log:function(ee){for(var g=0,y=ee;y>=4096;)g+=12,y/=4096;for(;y>=2;)g+=1,y/=2;return g}},pr=function(ee){var g,y,S,A,M,R,z,J;if(g=p(ee),g=it(g)?0:ne(g),g<0||g>20)throw new RangeError("Number.toFixed called with invalid number of decimals");if(y=p(this),it(y))return"NaN";if(y<=-1e21||y>=1e21)return h(y);if(S="",y<0&&(S="-",y=-y),A="0",y>1e-21)if(M=Nt.log(y*Nt.pow(2,69,1))-69,R=M<0?y*Nt.pow(2,-M,1):y/Nt.pow(2,M,1),R*=4503599627370496,M=52-M,M>0){for(Nt.multiply(0,R),z=g;z>=7;)Nt.multiply(1e7,0),z-=7;for(Nt.multiply(Nt.pow(10,z,1),0),z=M-1;z>=23;)Nt.divide(1<<23),z-=23;Nt.divide(1<<z),Nt.multiply(1,1),Nt.divide(2),A=Nt.numToString()}else Nt.multiply(0,R),Nt.multiply(1<<-M,0),A=Nt.numToString()+Dt("0.00000000000000000000",2,2+g);return g>0?(J=A.length,J<=g?A=S+Dt("0.0000000000000000000",0,g-J+2)+A:A=S+Dt(A,0,J-g)+"."+Dt(A,J-g)):A=S+A,A};ve(_,{toFixed:pr},gs);var Fa=function(){try{return(-69e-12).toExponential(4)!=="-6.9000e-11"}catch{return!1}}(),Ha=function(){try{return 1 .toExponential(1/0),1 .toExponential(-1/0),!0}catch{return!1}}(),za=H.bind(_.toExponential),gr=H.bind(_.toString),Ro=H.bind(_.valueOf);ve(_,{toExponential:function(ee){var g=Ro(this);if(typeof ee>"u")return za(g);var y=Ue.ToInteger(ee);if(it(g))return"NaN";if(y<0||y>20){if(!isFinite(y))throw new RangeError("toExponential() argument must be between 0 and 20");return za(g,y)}var S="";if(g<0&&(S="-",g=-g),g===1/0)return S+"Infinity";if(typeof ee<"u"&&(y<0||y>20))throw new RangeError("Fraction digits "+ee+" out of range");var A="",M=0,R="",z="";if(g===0)M=0,y=0,A="0";else{var J=re(g);M=ne(J);var G=0;if(typeof ee<"u"){var le=ye(10,M-y);G=ue(g/le),2*g>=(2*G+1)*le&&(G+=1),G>=ye(10,y+1)&&(G/=10,M+=1)}else{y=16;for(var Ee=ue(ye(10,J-M+y)),Te=y;y-- >0;)Ee=ue(ye(10,J-M+y)),T(Ee*ye(10,M-y)-g)<=T(G*ye(10,M-Te)-g)&&(Te=y,G=Ee)}if(A=gr(G,10),typeof ee>"u")for(;Dt(A,-1)==="0";)A=Dt(A,0,-1),z+=1}return y!==0&&(A=Dt(A,0,1)+"."+Dt(A,1)),M===0?(R="+",z="0"):(R=M>0?"+":"-",z=gr(T(M),10)),A+="e"+R+z,S+A}},Fa||Ha);var Fo=function(){try{return 1 .toPrecision(void 0)==="1"}catch{return!0}}(),mr=H.bind(_.toPrecision);ve(_,{toPrecision:function(ee){return typeof ee>"u"?mr(this):mr(this,ee)}},Fo),"ab".split(/(?:ab)*/).length!==2||".".split(/(.?)(.?)/).length!==4||"tesst".split(/(s)*/)[1]==="t"||"test".split(/(?:)/,-1).length!==4||"".split(/.?/).length||".".split(/()()/).length>1?function(){var me=typeof/()??/.exec("")[1]>"u",ee=ye(2,32)-1;m.split=function(y,S){var A=String(this);if(typeof y>"u"&&S===0)return[];if(!P(y))return Ht(this,y,S);var M=[],R=(y.ignoreCase?"i":"")+(y.multiline?"m":"")+(y.unicode?"u":"")+(y.sticky?"y":""),z=0,J,G,le,Ee,Te=new RegExp(y.source,R+"g");me||(J=new RegExp("^"+Te.source+"$(?!\\s)",R));var xe=typeof S>"u"?ee:Ue.ToUint32(S);for(G=Te.exec(A);G&&(le=G.index+G[0].length,!(le>z&&(Vt(M,Dt(A,z,G.index)),!me&&G.length>1&&G[0].replace(J,function(){for(var Oe=1;Oe<arguments.length-2;Oe++)typeof arguments[Oe]>"u"&&(G[Oe]=void 0)}),G.length>1&&G.index<A.length&&C.apply(M,at(G,1)),Ee=G[0].length,z=le,M.length>=xe)));)Te.lastIndex===G.index&&Te.lastIndex++,G=Te.exec(A);return z===A.length?(Ee||!Te.test(""))&&Vt(M,""):Vt(M,Dt(A,z)),M.length>xe?at(M,0,xe):M}}():"0".split(void 0,0).length&&(m.split=function(ee,g){return typeof ee>"u"&&g===0?[]:Ht(this,ee,g)});var Wa=m.replace,Kr=function(){var me=[];return"x".replace(/x(.)?/g,function(ee,g){Vt(me,g)}),me.length===1&&typeof me[0]>"u"}();Kr||(m.replace=function(ee,g){var y=I(g),S=P(ee)&&/\)[*?]/.test(ee.source);if(!y||!S)return Wa.call(this,ee,g);var A=function(M){var R=arguments.length,z=ee.lastIndex;ee.lastIndex=0;var J=ee.exec(M)||[];return ee.lastIndex=z,Vt(J,arguments[R-2],arguments[R-1]),g.apply(this,J)};return Wa.call(this,ee,A)});var Ba="".substr&&"0b".substr(-1)!=="b",Ho=Ba&&H.bind(m.substr);ve(m,{substr:function(ee,g){var y=ee;return ee<0&&(y=V(this.length+ee,0)),Ho(this,y,g)}},Ba);var Ms="",Ya=/\s/.test(Ms),vr=`
- \v\f\r \u2028\u2029\uFEFF`.replace(/\S/g,""),qt="",Pt="["+vr+"]",Ua=new RegExp("^"+Pt+Pt+"*"),Xr=new RegExp(Pt+Pt+"*$"),qa=m.trim&&(vr.trim()!==""||qt.trim()===""||Ms.trim()!==(Ya?"":Ms));ve(m,{trim:function(){if(typeof this>"u"||this===null)throw new TypeError("can't convert "+this+" to object");return h(this).replace(Ua,"").replace(Xr,"")}},qa);var _r=H.bind(String.prototype.trim),Jr=m.lastIndexOf&&"abcあい".lastIndexOf("あい",2)!==-1;ve(m,{lastIndexOf:function(ee){if(typeof this>"u"||this===null)throw new TypeError("can't convert "+this+" to object");for(var g=h(this),y=h(ee),S=arguments.length>1?p(arguments[1]):NaN,A=it(S)?1/0:Ue.ToInteger(S),M=Q(V(A,0),g.length),R=y.length,z=M+R;z>0;){z=V(0,z-R);var J=mt(Dt(g,z,M+R),y);if(J!==-1)return z+J}return-1}},Jr);var zo=m.lastIndexOf;ve(m,{lastIndexOf:function(ee){return zo.apply(this,arguments)}},m.lastIndexOf.length!==1);var Qr=/^[-+]?0[xX]/;(parseInt(vr+"08")!==8||parseInt(vr+"0x16")!==22||(Ya?parseInt(Ms+1)!==1:!isNaN(parseInt(Ms+1))))&&(parseInt=function(me){return function ee(g,y){this instanceof ee&&new me;var S=_r(String(g)),A=p(y)||(Qr.test(S)?16:10);return me(S,A)}}(parseInt));var Wo=function(){if(typeof Symbol!="function")return!1;try{return parseInt(Object(Symbol.iterator)),!0}catch{}try{return parseInt(Symbol.iterator),!0}catch{}return!1}();if(Wo){var ii=Symbol.prototype.valueOf;parseInt=function(me){return function ee(g,y){this instanceof ee&&new me;var S=typeof g=="symbol";if(!S&&g&&typeof g=="object")try{ii.call(g),S=!0}catch{}S&&""+g;var A=_r(String(g)),M=p(y)||(Qr.test(A)?16:10);return me(A,M)}}(parseInt)}if(1/parseFloat("-0")!==-1/0&&(parseFloat=function(me){return function(g){var y=_r(String(g)),S=me(y);return S===0&&Dt(y,0,1)==="-"?-0:S}}(parseFloat)),String(new RangeError("test"))!=="RangeError: test"){var yr=function(){if(typeof this>"u"||this===null)throw new TypeError("can't convert "+this+" to object");var ee=this.name;typeof ee>"u"?ee="Error":typeof ee!="string"&&(ee=h(ee));var g=this.message;return typeof g>"u"?g="":typeof g!="string"&&(g=h(g)),ee?g?ee+": "+g:ee:g};Error.prototype.toString=yr}if(we){var Gi=function(me,ee){if(fi(me,ee)){var g=Object.getOwnPropertyDescriptor(me,ee);g.configurable&&(g.enumerable=!1,Object.defineProperty(me,ee,g))}};Gi(Error.prototype,"message"),Error.prototype.message!==""&&(Error.prototype.message=""),Gi(Error.prototype,"name")}if(String(/a/mig)!=="/a/gim"){var ja=function(){var ee="/"+this.source+"/";return this.global&&(ee+="g"),this.ignoreCase&&(ee+="i"),this.multiline&&(ee+="m"),ee};RegExp.prototype.toString=ja}})})(dx);var Ah={exports:{}};/*!
- * jQuery JavaScript Library v3.7.1
- * https://jquery.com/
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license
- * https://jquery.org/license
- *
- * Date: 2023-08-28T13:37Z
- */var ug;function bl(){return ug||(ug=1,function(e){(function(t,i){e.exports=t.document?i(t,!0):function(n){if(!n.document)throw new Error("jQuery requires a window with a document");return i(n)}})(typeof window<"u"?window:Zs,function(t,i){var n=[],r=Object.getPrototypeOf,a=n.slice,c=n.flat?function(g){return n.flat.call(g)}:function(g){return n.concat.apply([],g)},u=n.push,h=n.indexOf,m={},p=m.toString,_=m.hasOwnProperty,w=_.toString,D=w.call(Object),C={},k=function(y){return typeof y=="function"&&typeof y.nodeType!="number"&&typeof y.item!="function"},L=function(y){return y!=null&&y===y.window},W=t.document,H={type:!0,src:!0,nonce:!0,noModule:!0};function Y(g,y,S){S=S||W;var A,M,R=S.createElement("script");if(R.text=g,y)for(A in H)M=y[A]||y.getAttribute&&y.getAttribute(A),M&&R.setAttribute(A,M);S.head.appendChild(R).parentNode.removeChild(R)}function V(g){return g==null?g+"":typeof g=="object"||typeof g=="function"?m[p.call(g)]||"object":typeof g}var Q="3.7.1",ne=/HTML$/i,T=function(g,y){return new T.fn.init(g,y)};T.fn=T.prototype={jquery:Q,constructor:T,length:0,toArray:function(){return a.call(this)},get:function(g){return g==null?a.call(this):g<0?this[g+this.length]:this[g]},pushStack:function(g){var y=T.merge(this.constructor(),g);return y.prevObject=this,y},each:function(g){return T.each(this,g)},map:function(g){return this.pushStack(T.map(this,function(y,S){return g.call(y,S,y)}))},slice:function(){return this.pushStack(a.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(T.grep(this,function(g,y){return(y+1)%2}))},odd:function(){return this.pushStack(T.grep(this,function(g,y){return y%2}))},eq:function(g){var y=this.length,S=+g+(g<0?y:0);return this.pushStack(S>=0&&S<y?[this[S]]:[])},end:function(){return this.prevObject||this.constructor()},push:u,sort:n.sort,splice:n.splice},T.extend=T.fn.extend=function(){var g,y,S,A,M,R,z=arguments[0]||{},J=1,G=arguments.length,le=!1;for(typeof z=="boolean"&&(le=z,z=arguments[J]||{},J++),typeof z!="object"&&!k(z)&&(z={}),J===G&&(z=this,J--);J<G;J++)if((g=arguments[J])!=null)for(y in g)A=g[y],!(y==="__proto__"||z===A)&&(le&&A&&(T.isPlainObject(A)||(M=Array.isArray(A)))?(S=z[y],M&&!Array.isArray(S)?R=[]:!M&&!T.isPlainObject(S)?R={}:R=S,M=!1,z[y]=T.extend(le,R,A)):A!==void 0&&(z[y]=A));return z},T.extend({expando:"jQuery"+(Q+Math.random()).replace(/\D/g,""),isReady:!0,error:function(g){throw new Error(g)},noop:function(){},isPlainObject:function(g){var y,S;return!g||p.call(g)!=="[object Object]"?!1:(y=r(g),y?(S=_.call(y,"constructor")&&y.constructor,typeof S=="function"&&w.call(S)===D):!0)},isEmptyObject:function(g){var y;for(y in g)return!1;return!0},globalEval:function(g,y,S){Y(g,{nonce:y&&y.nonce},S)},each:function(g,y){var S,A=0;if(ye(g))for(S=g.length;A<S&&y.call(g[A],A,g[A])!==!1;A++);else for(A in g)if(y.call(g[A],A,g[A])===!1)break;return g},text:function(g){var y,S="",A=0,M=g.nodeType;if(!M)for(;y=g[A++];)S+=T.text(y);return M===1||M===11?g.textContent:M===9?g.documentElement.textContent:M===3||M===4?g.nodeValue:S},makeArray:function(g,y){var S=y||[];return g!=null&&(ye(Object(g))?T.merge(S,typeof g=="string"?[g]:g):u.call(S,g)),S},inArray:function(g,y,S){return y==null?-1:h.call(y,g,S)},isXMLDoc:function(g){var y=g&&g.namespaceURI,S=g&&(g.ownerDocument||g).documentElement;return!ne.test(y||S&&S.nodeName||"HTML")},merge:function(g,y){for(var S=+y.length,A=0,M=g.length;A<S;A++)g[M++]=y[A];return g.length=M,g},grep:function(g,y,S){for(var A,M=[],R=0,z=g.length,J=!S;R<z;R++)A=!y(g[R],R),A!==J&&M.push(g[R]);return M},map:function(g,y,S){var A,M,R=0,z=[];if(ye(g))for(A=g.length;R<A;R++)M=y(g[R],R,S),M!=null&&z.push(M);else for(R in g)M=y(g[R],R,S),M!=null&&z.push(M);return c(z)},guid:1,support:C}),typeof Symbol=="function"&&(T.fn[Symbol.iterator]=n[Symbol.iterator]),T.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(g,y){m["[object "+y+"]"]=y.toLowerCase()});function ye(g){var y=!!g&&"length"in g&&g.length,S=V(g);return k(g)||L(g)?!1:S==="array"||y===0||typeof y=="number"&&y>0&&y-1 in g}function ue(g,y){return g.nodeName&&g.nodeName.toLowerCase()===y.toLowerCase()}var be=n.pop,ce=n.sort,re=n.splice,j="[\\x20\\t\\r\\n\\f]",ge=new RegExp("^"+j+"+|((?:^|[^\\\\])(?:\\\\.)*)"+j+"+$","g");T.contains=function(g,y){var S=y&&y.parentNode;return g===S||!!(S&&S.nodeType===1&&(g.contains?g.contains(S):g.compareDocumentPosition&&g.compareDocumentPosition(S)&16))};var s=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function o(g,y){return y?g==="\0"?"�":g.slice(0,-1)+"\\"+g.charCodeAt(g.length-1).toString(16)+" ":"\\"+g}T.escapeSelector=function(g){return(g+"").replace(s,o)};var f=W,v=u;(function(){var g,y,S,A,M,R=v,z,J,G,le,Ee,Te=T.expando,xe=0,Oe=0,Be=ia(),ct=ia(),dt=ia(),ni=ia(),Xt=function(ie,pe){return ie===pe&&(M=!0),0},Ai="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",li="(?:\\\\[\\da-fA-F]{1,6}"+j+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",yt="\\["+j+"*("+li+")(?:"+j+"*([*^$|!~]?=)"+j+`*(?:'((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)"|(`+li+"))|)"+j+"*\\]",ms=":("+li+`)(?:\\((('((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)")|((?:\\\\.|[^\\\\()[\\]]|`+yt+")*)|.*)\\)|)",At=new RegExp(j+"+","g"),Zt=new RegExp("^"+j+"*,"+j+"*"),$r=new RegExp("^"+j+"*([>+~]|"+j+")"+j+"*"),Va=new RegExp(j+"|>"),an=new RegExp(ms),Ls=new RegExp("^"+li+"$"),Zi={ID:new RegExp("^#("+li+")"),CLASS:new RegExp("^\\.("+li+")"),TAG:new RegExp("^("+li+"|[*])"),ATTR:new RegExp("^"+yt),PSEUDO:new RegExp("^"+ms),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+j+"*(even|odd|(([+-]|)(\\d*)n|)"+j+"*(?:([+-]|)"+j+"*(\\d+)|))"+j+"*\\)|)","i"),bool:new RegExp("^(?:"+Ai+")$","i"),needsContext:new RegExp("^"+j+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+j+"*((?:-\\d)?\\d*)"+j+"*\\)|)(?=[^-]|$)","i")},Xn=/^(?:input|select|textarea|button)$/i,vs=/^h\d$/i,Pi=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ea=/[+~]/,Jn=new RegExp("\\\\[\\da-fA-F]{1,6}"+j+"?|\\\\([^\\r\\n\\f])","g"),Cn=function(ie,pe){var Se="0x"+ie.slice(1)-65536;return pe||(Se<0?String.fromCharCode(Se+65536):String.fromCharCode(Se>>10|55296,Se&1023|56320))},zi=function(){_s()},Bo=Ns(function(ie){return ie.disabled===!0&&ue(ie,"fieldset")},{dir:"parentNode",next:"legend"});function ta(){try{return z.activeElement}catch{}}try{R.apply(n=a.call(f.childNodes),f.childNodes),n[f.childNodes.length].nodeType}catch{R={apply:function(pe,Se){v.apply(pe,a.call(Se))},call:function(pe){v.apply(pe,a.call(arguments,1))}}}function Wt(ie,pe,Se,Ce){var X,fe,he,De,ke,Ke,Je,je=pe&&pe.ownerDocument,wt=pe?pe.nodeType:9;if(Se=Se||[],typeof ie!="string"||!ie||wt!==1&&wt!==9&&wt!==11)return Se;if(!Ce&&(_s(pe),pe=pe||z,G)){if(wt!==11&&(ke=Pi.exec(ie)))if(X=ke[1]){if(wt===9)if(he=pe.getElementById(X)){if(he.id===X)return R.call(Se,he),Se}else return Se;else if(je&&(he=je.getElementById(X))&&Wt.contains(pe,he)&&he.id===X)return R.call(Se,he),Se}else{if(ke[2])return R.apply(Se,pe.getElementsByTagName(ie)),Se;if((X=ke[3])&&pe.getElementsByClassName)return R.apply(Se,pe.getElementsByClassName(X)),Se}if(!ni[ie+" "]&&(!le||!le.test(ie))){if(Je=ie,je=pe,wt===1&&(Va.test(ie)||$r.test(ie))){for(je=ea.test(ie)&&Yo(pe.parentNode)||pe,(je!=pe||!C.scope)&&((De=pe.getAttribute("id"))?De=T.escapeSelector(De):pe.setAttribute("id",De=Te)),Ke=wr(ie),fe=Ke.length;fe--;)Ke[fe]=(De?"#"+De:":scope")+" "+ln(Ke[fe]);Je=Ke.join(",")}try{return R.apply(Se,je.querySelectorAll(Je)),Se}catch{ni(ie,!0)}finally{De===Te&&pe.removeAttribute("id")}}}return Vl(ie.replace(ge,"$1"),pe,Se,Ce)}function ia(){var ie=[];function pe(Se,Ce){return ie.push(Se+" ")>y.cacheLength&&delete pe[ie.shift()],pe[Se+" "]=Ce}return pe}function on(ie){return ie[Te]=!0,ie}function br(ie){var pe=z.createElement("fieldset");try{return!!ie(pe)}catch{return!1}finally{pe.parentNode&&pe.parentNode.removeChild(pe),pe=null}}function Oc(ie){return function(pe){return ue(pe,"input")&&pe.type===ie}}function Pc(ie){return function(pe){return(ue(pe,"input")||ue(pe,"button"))&&pe.type===ie}}function ql(ie){return function(pe){return"form"in pe?pe.parentNode&&pe.disabled===!1?"label"in pe?"label"in pe.parentNode?pe.parentNode.disabled===ie:pe.disabled===ie:pe.isDisabled===ie||pe.isDisabled!==!ie&&Bo(pe)===ie:pe.disabled===ie:"label"in pe?pe.disabled===ie:!1}}function Ki(ie){return on(function(pe){return pe=+pe,on(function(Se,Ce){for(var X,fe=ie([],Se.length,pe),he=fe.length;he--;)Se[X=fe[he]]&&(Se[X]=!(Ce[X]=Se[X]))})})}function Yo(ie){return ie&&typeof ie.getElementsByTagName<"u"&&ie}function _s(ie){var pe,Se=ie?ie.ownerDocument||ie:f;return Se==z||Se.nodeType!==9||!Se.documentElement||(z=Se,J=z.documentElement,G=!T.isXMLDoc(z),Ee=J.matches||J.webkitMatchesSelector||J.msMatchesSelector,J.msMatchesSelector&&f!=z&&(pe=z.defaultView)&&pe.top!==pe&&pe.addEventListener("unload",zi),C.getById=br(function(Ce){return J.appendChild(Ce).id=T.expando,!z.getElementsByName||!z.getElementsByName(T.expando).length}),C.disconnectedMatch=br(function(Ce){return Ee.call(Ce,"*")}),C.scope=br(function(){return z.querySelectorAll(":scope")}),C.cssHas=br(function(){try{return z.querySelector(":has(*,:jqfake)"),!1}catch{return!0}}),C.getById?(y.filter.ID=function(Ce){var X=Ce.replace(Jn,Cn);return function(fe){return fe.getAttribute("id")===X}},y.find.ID=function(Ce,X){if(typeof X.getElementById<"u"&&G){var fe=X.getElementById(Ce);return fe?[fe]:[]}}):(y.filter.ID=function(Ce){var X=Ce.replace(Jn,Cn);return function(fe){var he=typeof fe.getAttributeNode<"u"&&fe.getAttributeNode("id");return he&&he.value===X}},y.find.ID=function(Ce,X){if(typeof X.getElementById<"u"&&G){var fe,he,De,ke=X.getElementById(Ce);if(ke){if(fe=ke.getAttributeNode("id"),fe&&fe.value===Ce)return[ke];for(De=X.getElementsByName(Ce),he=0;ke=De[he++];)if(fe=ke.getAttributeNode("id"),fe&&fe.value===Ce)return[ke]}return[]}}),y.find.TAG=function(Ce,X){return typeof X.getElementsByTagName<"u"?X.getElementsByTagName(Ce):X.querySelectorAll(Ce)},y.find.CLASS=function(Ce,X){if(typeof X.getElementsByClassName<"u"&&G)return X.getElementsByClassName(Ce)},le=[],br(function(Ce){var X;J.appendChild(Ce).innerHTML="<a id='"+Te+"' href='' disabled='disabled'></a><select id='"+Te+"-\r\\' disabled='disabled'><option selected=''></option></select>",Ce.querySelectorAll("[selected]").length||le.push("\\["+j+"*(?:value|"+Ai+")"),Ce.querySelectorAll("[id~="+Te+"-]").length||le.push("~="),Ce.querySelectorAll("a#"+Te+"+*").length||le.push(".#.+[+~]"),Ce.querySelectorAll(":checked").length||le.push(":checked"),X=z.createElement("input"),X.setAttribute("type","hidden"),Ce.appendChild(X).setAttribute("name","D"),J.appendChild(Ce).disabled=!0,Ce.querySelectorAll(":disabled").length!==2&&le.push(":enabled",":disabled"),X=z.createElement("input"),X.setAttribute("name",""),Ce.appendChild(X),Ce.querySelectorAll("[name='']").length||le.push("\\["+j+"*name"+j+"*="+j+`*(?:''|"")`)}),C.cssHas||le.push(":has"),le=le.length&&new RegExp(le.join("|")),Xt=function(Ce,X){if(Ce===X)return M=!0,0;var fe=!Ce.compareDocumentPosition-!X.compareDocumentPosition;return fe||(fe=(Ce.ownerDocument||Ce)==(X.ownerDocument||X)?Ce.compareDocumentPosition(X):1,fe&1||!C.sortDetached&&X.compareDocumentPosition(Ce)===fe?Ce===z||Ce.ownerDocument==f&&Wt.contains(f,Ce)?-1:X===z||X.ownerDocument==f&&Wt.contains(f,X)?1:A?h.call(A,Ce)-h.call(A,X):0:fe&4?-1:1)}),z}Wt.matches=function(ie,pe){return Wt(ie,null,null,pe)},Wt.matchesSelector=function(ie,pe){if(_s(ie),G&&!ni[pe+" "]&&(!le||!le.test(pe)))try{var Se=Ee.call(ie,pe);if(Se||C.disconnectedMatch||ie.document&&ie.document.nodeType!==11)return Se}catch{ni(pe,!0)}return Wt(pe,z,null,[ie]).length>0},Wt.contains=function(ie,pe){return(ie.ownerDocument||ie)!=z&&_s(ie),T.contains(ie,pe)},Wt.attr=function(ie,pe){(ie.ownerDocument||ie)!=z&&_s(ie);var Se=y.attrHandle[pe.toLowerCase()],Ce=Se&&_.call(y.attrHandle,pe.toLowerCase())?Se(ie,pe,!G):void 0;return Ce!==void 0?Ce:ie.getAttribute(pe)},Wt.error=function(ie){throw new Error("Syntax error, unrecognized expression: "+ie)},T.uniqueSort=function(ie){var pe,Se=[],Ce=0,X=0;if(M=!C.sortStable,A=!C.sortStable&&a.call(ie,0),ce.call(ie,Xt),M){for(;pe=ie[X++];)pe===ie[X]&&(Ce=Se.push(X));for(;Ce--;)re.call(ie,Se[Ce],1)}return A=null,ie},T.fn.uniqueSort=function(){return this.pushStack(T.uniqueSort(a.apply(this)))},y=T.expr={cacheLength:50,createPseudo:on,match:Zi,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(ie){return ie[1]=ie[1].replace(Jn,Cn),ie[3]=(ie[3]||ie[4]||ie[5]||"").replace(Jn,Cn),ie[2]==="~="&&(ie[3]=" "+ie[3]+" "),ie.slice(0,4)},CHILD:function(ie){return ie[1]=ie[1].toLowerCase(),ie[1].slice(0,3)==="nth"?(ie[3]||Wt.error(ie[0]),ie[4]=+(ie[4]?ie[5]+(ie[6]||1):2*(ie[3]==="even"||ie[3]==="odd")),ie[5]=+(ie[7]+ie[8]||ie[3]==="odd")):ie[3]&&Wt.error(ie[0]),ie},PSEUDO:function(ie){var pe,Se=!ie[6]&&ie[2];return Zi.CHILD.test(ie[0])?null:(ie[3]?ie[2]=ie[4]||ie[5]||"":Se&&an.test(Se)&&(pe=wr(Se,!0))&&(pe=Se.indexOf(")",Se.length-pe)-Se.length)&&(ie[0]=ie[0].slice(0,pe),ie[2]=Se.slice(0,pe)),ie.slice(0,3))}},filter:{TAG:function(ie){var pe=ie.replace(Jn,Cn).toLowerCase();return ie==="*"?function(){return!0}:function(Se){return ue(Se,pe)}},CLASS:function(ie){var pe=Be[ie+" "];return pe||(pe=new RegExp("(^|"+j+")"+ie+"("+j+"|$)"))&&Be(ie,function(Se){return pe.test(typeof Se.className=="string"&&Se.className||typeof Se.getAttribute<"u"&&Se.getAttribute("class")||"")})},ATTR:function(ie,pe,Se){return function(Ce){var X=Wt.attr(Ce,ie);return X==null?pe==="!=":pe?(X+="",pe==="="?X===Se:pe==="!="?X!==Se:pe==="^="?Se&&X.indexOf(Se)===0:pe==="*="?Se&&X.indexOf(Se)>-1:pe==="$="?Se&&X.slice(-Se.length)===Se:pe==="~="?(" "+X.replace(At," ")+" ").indexOf(Se)>-1:pe==="|="?X===Se||X.slice(0,Se.length+1)===Se+"-":!1):!0}},CHILD:function(ie,pe,Se,Ce,X){var fe=ie.slice(0,3)!=="nth",he=ie.slice(-4)!=="last",De=pe==="of-type";return Ce===1&&X===0?function(ke){return!!ke.parentNode}:function(ke,Ke,Je){var je,wt,ut,Tt,Ei,Di=fe!==he?"nextSibling":"previousSibling",xi=ke.parentNode,Bi=De&&ke.nodeName.toLowerCase(),Qn=!Je&&!De,vt=!1;if(xi){if(fe){for(;Di;){for(ut=ke;ut=ut[Di];)if(De?ue(ut,Bi):ut.nodeType===1)return!1;Ei=Di=ie==="only"&&!Ei&&"nextSibling"}return!0}if(Ei=[he?xi.firstChild:xi.lastChild],he&&Qn){for(wt=xi[Te]||(xi[Te]={}),je=wt[ie]||[],Tt=je[0]===xe&&je[1],vt=Tt&&je[2],ut=Tt&&xi.childNodes[Tt];ut=++Tt&&ut&&ut[Di]||(vt=Tt=0)||Ei.pop();)if(ut.nodeType===1&&++vt&&ut===ke){wt[ie]=[xe,Tt,vt];break}}else if(Qn&&(wt=ke[Te]||(ke[Te]={}),je=wt[ie]||[],Tt=je[0]===xe&&je[1],vt=Tt),vt===!1)for(;(ut=++Tt&&ut&&ut[Di]||(vt=Tt=0)||Ei.pop())&&!((De?ue(ut,Bi):ut.nodeType===1)&&++vt&&(Qn&&(wt=ut[Te]||(ut[Te]={}),wt[ie]=[xe,vt]),ut===ke)););return vt-=X,vt===Ce||vt%Ce===0&&vt/Ce>=0}}},PSEUDO:function(ie,pe){var Se,Ce=y.pseudos[ie]||y.setFilters[ie.toLowerCase()]||Wt.error("unsupported pseudo: "+ie);return Ce[Te]?Ce(pe):Ce.length>1?(Se=[ie,ie,"",pe],y.setFilters.hasOwnProperty(ie.toLowerCase())?on(function(X,fe){for(var he,De=Ce(X,pe),ke=De.length;ke--;)he=h.call(X,De[ke]),X[he]=!(fe[he]=De[ke])}):function(X){return Ce(X,0,Se)}):Ce}},pseudos:{not:on(function(ie){var pe=[],Se=[],Ce=qo(ie.replace(ge,"$1"));return Ce[Te]?on(function(X,fe,he,De){for(var ke,Ke=Ce(X,null,De,[]),Je=X.length;Je--;)(ke=Ke[Je])&&(X[Je]=!(fe[Je]=ke))}):function(X,fe,he){return pe[0]=X,Ce(pe,null,he,Se),pe[0]=null,!Se.pop()}}),has:on(function(ie){return function(pe){return Wt(ie,pe).length>0}}),contains:on(function(ie){return ie=ie.replace(Jn,Cn),function(pe){return(pe.textContent||T.text(pe)).indexOf(ie)>-1}}),lang:on(function(ie){return Ls.test(ie||"")||Wt.error("unsupported lang: "+ie),ie=ie.replace(Jn,Cn).toLowerCase(),function(pe){var Se;do if(Se=G?pe.lang:pe.getAttribute("xml:lang")||pe.getAttribute("lang"))return Se=Se.toLowerCase(),Se===ie||Se.indexOf(ie+"-")===0;while((pe=pe.parentNode)&&pe.nodeType===1);return!1}}),target:function(ie){var pe=t.location&&t.location.hash;return pe&&pe.slice(1)===ie.id},root:function(ie){return ie===J},focus:function(ie){return ie===ta()&&z.hasFocus()&&!!(ie.type||ie.href||~ie.tabIndex)},enabled:ql(!1),disabled:ql(!0),checked:function(ie){return ue(ie,"input")&&!!ie.checked||ue(ie,"option")&&!!ie.selected},selected:function(ie){return ie.parentNode&&ie.parentNode.selectedIndex,ie.selected===!0},empty:function(ie){for(ie=ie.firstChild;ie;ie=ie.nextSibling)if(ie.nodeType<6)return!1;return!0},parent:function(ie){return!y.pseudos.empty(ie)},header:function(ie){return vs.test(ie.nodeName)},input:function(ie){return Xn.test(ie.nodeName)},button:function(ie){return ue(ie,"input")&&ie.type==="button"||ue(ie,"button")},text:function(ie){var pe;return ue(ie,"input")&&ie.type==="text"&&((pe=ie.getAttribute("type"))==null||pe.toLowerCase()==="text")},first:Ki(function(){return[0]}),last:Ki(function(ie,pe){return[pe-1]}),eq:Ki(function(ie,pe,Se){return[Se<0?Se+pe:Se]}),even:Ki(function(ie,pe){for(var Se=0;Se<pe;Se+=2)ie.push(Se);return ie}),odd:Ki(function(ie,pe){for(var Se=1;Se<pe;Se+=2)ie.push(Se);return ie}),lt:Ki(function(ie,pe,Se){var Ce;for(Se<0?Ce=Se+pe:Se>pe?Ce=pe:Ce=Se;--Ce>=0;)ie.push(Ce);return ie}),gt:Ki(function(ie,pe,Se){for(var Ce=Se<0?Se+pe:Se;++Ce<pe;)ie.push(Ce);return ie})}},y.pseudos.nth=y.pseudos.eq;for(g in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})y.pseudos[g]=Oc(g);for(g in{submit:!0,reset:!0})y.pseudos[g]=Pc(g);function Ga(){}Ga.prototype=y.filters=y.pseudos,y.setFilters=new Ga;function wr(ie,pe){var Se,Ce,X,fe,he,De,ke,Ke=ct[ie+" "];if(Ke)return pe?0:Ke.slice(0);for(he=ie,De=[],ke=y.preFilter;he;){(!Se||(Ce=Zt.exec(he)))&&(Ce&&(he=he.slice(Ce[0].length)||he),De.push(X=[])),Se=!1,(Ce=$r.exec(he))&&(Se=Ce.shift(),X.push({value:Se,type:Ce[0].replace(ge," ")}),he=he.slice(Se.length));for(fe in y.filter)(Ce=Zi[fe].exec(he))&&(!ke[fe]||(Ce=ke[fe](Ce)))&&(Se=Ce.shift(),X.push({value:Se,type:fe,matches:Ce}),he=he.slice(Se.length));if(!Se)break}return pe?he.length:he?Wt.error(ie):ct(ie,De).slice(0)}function ln(ie){for(var pe=0,Se=ie.length,Ce="";pe<Se;pe++)Ce+=ie[pe].value;return Ce}function Ns(ie,pe,Se){var Ce=pe.dir,X=pe.next,fe=X||Ce,he=Se&&fe==="parentNode",De=Oe++;return pe.first?function(ke,Ke,Je){for(;ke=ke[Ce];)if(ke.nodeType===1||he)return ie(ke,Ke,Je);return!1}:function(ke,Ke,Je){var je,wt,ut=[xe,De];if(Je){for(;ke=ke[Ce];)if((ke.nodeType===1||he)&&ie(ke,Ke,Je))return!0}else for(;ke=ke[Ce];)if(ke.nodeType===1||he)if(wt=ke[Te]||(ke[Te]={}),X&&ue(ke,X))ke=ke[Ce]||ke;else{if((je=wt[fe])&&je[0]===xe&&je[1]===De)return ut[2]=je[2];if(wt[fe]=ut,ut[2]=ie(ke,Ke,Je))return!0}return!1}}function Uo(ie){return ie.length>1?function(pe,Se,Ce){for(var X=ie.length;X--;)if(!ie[X](pe,Se,Ce))return!1;return!0}:ie[0]}function Mc(ie,pe,Se){for(var Ce=0,X=pe.length;Ce<X;Ce++)Wt(ie,pe[Ce],Se);return Se}function Za(ie,pe,Se,Ce,X){for(var fe,he=[],De=0,ke=ie.length,Ke=pe!=null;De<ke;De++)(fe=ie[De])&&(!Se||Se(fe,Ce,X))&&(he.push(fe),Ke&&pe.push(De));return he}function ys(ie,pe,Se,Ce,X,fe){return Ce&&!Ce[Te]&&(Ce=ys(Ce)),X&&!X[Te]&&(X=ys(X,fe)),on(function(he,De,ke,Ke){var Je,je,wt,ut,Tt=[],Ei=[],Di=De.length,xi=he||Mc(pe||"*",ke.nodeType?[ke]:ke,[]),Bi=ie&&(he||!pe)?Za(xi,Tt,ie,ke,Ke):xi;if(Se?(ut=X||(he?ie:Di||Ce)?[]:De,Se(Bi,ut,ke,Ke)):ut=Bi,Ce)for(Je=Za(ut,Ei),Ce(Je,[],ke,Ke),je=Je.length;je--;)(wt=Je[je])&&(ut[Ei[je]]=!(Bi[Ei[je]]=wt));if(he){if(X||ie){if(X){for(Je=[],je=ut.length;je--;)(wt=ut[je])&&Je.push(Bi[je]=wt);X(null,ut=[],Je,Ke)}for(je=ut.length;je--;)(wt=ut[je])&&(Je=X?h.call(he,wt):Tt[je])>-1&&(he[Je]=!(De[Je]=wt))}}else ut=Za(ut===De?ut.splice(Di,ut.length):ut),X?X(null,De,ut,Ke):R.apply(De,ut)})}function Wi(ie){for(var pe,Se,Ce,X=ie.length,fe=y.relative[ie[0].type],he=fe||y.relative[" "],De=fe?1:0,ke=Ns(function(je){return je===pe},he,!0),Ke=Ns(function(je){return h.call(pe,je)>-1},he,!0),Je=[function(je,wt,ut){var Tt=!fe&&(ut||wt!=S)||((pe=wt).nodeType?ke(je,wt,ut):Ke(je,wt,ut));return pe=null,Tt}];De<X;De++)if(Se=y.relative[ie[De].type])Je=[Ns(Uo(Je),Se)];else{if(Se=y.filter[ie[De].type].apply(null,ie[De].matches),Se[Te]){for(Ce=++De;Ce<X&&!y.relative[ie[Ce].type];Ce++);return ys(De>1&&Uo(Je),De>1&&ln(ie.slice(0,De-1).concat({value:ie[De-2].type===" "?"*":""})).replace(ge,"$1"),Se,De<Ce&&Wi(ie.slice(De,Ce)),Ce<X&&Wi(ie=ie.slice(Ce)),Ce<X&&ln(ie))}Je.push(Se)}return Uo(Je)}function jl(ie,pe){var Se=pe.length>0,Ce=ie.length>0,X=function(fe,he,De,ke,Ke){var Je,je,wt,ut=0,Tt="0",Ei=fe&&[],Di=[],xi=S,Bi=fe||Ce&&y.find.TAG("*",Ke),Qn=xe+=xi==null?1:Math.random()||.1,vt=Bi.length;for(Ke&&(S=he==z||he||Ke);Tt!==vt&&(Je=Bi[Tt])!=null;Tt++){if(Ce&&Je){for(je=0,!he&&Je.ownerDocument!=z&&(_s(Je),De=!G);wt=ie[je++];)if(wt(Je,he||z,De)){R.call(ke,Je);break}Ke&&(xe=Qn)}Se&&((Je=!wt&&Je)&&ut--,fe&&Ei.push(Je))}if(ut+=Tt,Se&&Tt!==ut){for(je=0;wt=pe[je++];)wt(Ei,Di,he,De);if(fe){if(ut>0)for(;Tt--;)Ei[Tt]||Di[Tt]||(Di[Tt]=be.call(ke));Di=Za(Di)}R.apply(ke,Di),Ke&&!fe&&Di.length>0&&ut+pe.length>1&&T.uniqueSort(ke)}return Ke&&(xe=Qn,S=xi),Ei};return Se?on(X):X}function qo(ie,pe){var Se,Ce=[],X=[],fe=dt[ie+" "];if(!fe){for(pe||(pe=wr(ie)),Se=pe.length;Se--;)fe=Wi(pe[Se]),fe[Te]?Ce.push(fe):X.push(fe);fe=dt(ie,jl(X,Ce)),fe.selector=ie}return fe}function Vl(ie,pe,Se,Ce){var X,fe,he,De,ke,Ke=typeof ie=="function"&&ie,Je=!Ce&&wr(ie=Ke.selector||ie);if(Se=Se||[],Je.length===1){if(fe=Je[0]=Je[0].slice(0),fe.length>2&&(he=fe[0]).type==="ID"&&pe.nodeType===9&&G&&y.relative[fe[1].type]){if(pe=(y.find.ID(he.matches[0].replace(Jn,Cn),pe)||[])[0],pe)Ke&&(pe=pe.parentNode);else return Se;ie=ie.slice(fe.shift().value.length)}for(X=Zi.needsContext.test(ie)?0:fe.length;X--&&(he=fe[X],!y.relative[De=he.type]);)if((ke=y.find[De])&&(Ce=ke(he.matches[0].replace(Jn,Cn),ea.test(fe[0].type)&&Yo(pe.parentNode)||pe))){if(fe.splice(X,1),ie=Ce.length&&ln(fe),!ie)return R.apply(Se,Ce),Se;break}}return(Ke||qo(ie,Je))(Ce,pe,!G,Se,!pe||ea.test(ie)&&Yo(pe.parentNode)||pe),Se}C.sortStable=Te.split("").sort(Xt).join("")===Te,_s(),C.sortDetached=br(function(ie){return ie.compareDocumentPosition(z.createElement("fieldset"))&1}),T.find=Wt,T.expr[":"]=T.expr.pseudos,T.unique=T.uniqueSort,Wt.compile=qo,Wt.select=Vl,Wt.setDocument=_s,Wt.tokenize=wr,Wt.escape=T.escapeSelector,Wt.getText=T.text,Wt.isXML=T.isXMLDoc,Wt.selectors=T.expr,Wt.support=T.support,Wt.uniqueSort=T.uniqueSort})();var b=function(g,y,S){for(var A=[],M=S!==void 0;(g=g[y])&&g.nodeType!==9;)if(g.nodeType===1){if(M&&T(g).is(S))break;A.push(g)}return A},x=function(g,y){for(var S=[];g;g=g.nextSibling)g.nodeType===1&&g!==y&&S.push(g);return S},I=T.expr.match.needsContext,P=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function B(g,y,S){return k(y)?T.grep(g,function(A,M){return!!y.call(A,M,A)!==S}):y.nodeType?T.grep(g,function(A){return A===y!==S}):typeof y!="string"?T.grep(g,function(A){return h.call(y,A)>-1!==S}):T.filter(y,g,S)}T.filter=function(g,y,S){var A=y[0];return S&&(g=":not("+g+")"),y.length===1&&A.nodeType===1?T.find.matchesSelector(A,g)?[A]:[]:T.find.matches(g,T.grep(y,function(M){return M.nodeType===1}))},T.fn.extend({find:function(g){var y,S,A=this.length,M=this;if(typeof g!="string")return this.pushStack(T(g).filter(function(){for(y=0;y<A;y++)if(T.contains(M[y],this))return!0}));for(S=this.pushStack([]),y=0;y<A;y++)T.find(g,M[y],S);return A>1?T.uniqueSort(S):S},filter:function(g){return this.pushStack(B(this,g||[],!1))},not:function(g){return this.pushStack(B(this,g||[],!0))},is:function(g){return!!B(this,typeof g=="string"&&I.test(g)?T(g):g||[],!1).length}});var F,N=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,K=T.fn.init=function(g,y,S){var A,M;if(!g)return this;if(S=S||F,typeof g=="string")if(g[0]==="<"&&g[g.length-1]===">"&&g.length>=3?A=[null,g,null]:A=N.exec(g),A&&(A[1]||!y))if(A[1]){if(y=y instanceof T?y[0]:y,T.merge(this,T.parseHTML(A[1],y&&y.nodeType?y.ownerDocument||y:W,!0)),P.test(A[1])&&T.isPlainObject(y))for(A in y)k(this[A])?this[A](y[A]):this.attr(A,y[A]);return this}else return M=W.getElementById(A[2]),M&&(this[0]=M,this.length=1),this;else return!y||y.jquery?(y||S).find(g):this.constructor(y).find(g);else{if(g.nodeType)return this[0]=g,this.length=1,this;if(k(g))return S.ready!==void 0?S.ready(g):g(T)}return T.makeArray(g,this)};K.prototype=T.fn,F=T(W);var se=/^(?:parents|prev(?:Until|All))/,te={children:!0,contents:!0,next:!0,prev:!0};T.fn.extend({has:function(g){var y=T(g,this),S=y.length;return this.filter(function(){for(var A=0;A<S;A++)if(T.contains(this,y[A]))return!0})},closest:function(g,y){var S,A=0,M=this.length,R=[],z=typeof g!="string"&&T(g);if(!I.test(g)){for(;A<M;A++)for(S=this[A];S&&S!==y;S=S.parentNode)if(S.nodeType<11&&(z?z.index(S)>-1:S.nodeType===1&&T.find.matchesSelector(S,g))){R.push(S);break}}return this.pushStack(R.length>1?T.uniqueSort(R):R)},index:function(g){return g?typeof g=="string"?h.call(T(g),this[0]):h.call(this,g.jquery?g[0]:g):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(g,y){return this.pushStack(T.uniqueSort(T.merge(this.get(),T(g,y))))},addBack:function(g){return this.add(g==null?this.prevObject:this.prevObject.filter(g))}});function ae(g,y){for(;(g=g[y])&&g.nodeType!==1;);return g}T.each({parent:function(g){var y=g.parentNode;return y&&y.nodeType!==11?y:null},parents:function(g){return b(g,"parentNode")},parentsUntil:function(g,y,S){return b(g,"parentNode",S)},next:function(g){return ae(g,"nextSibling")},prev:function(g){return ae(g,"previousSibling")},nextAll:function(g){return b(g,"nextSibling")},prevAll:function(g){return b(g,"previousSibling")},nextUntil:function(g,y,S){return b(g,"nextSibling",S)},prevUntil:function(g,y,S){return b(g,"previousSibling",S)},siblings:function(g){return x((g.parentNode||{}).firstChild,g)},children:function(g){return x(g.firstChild)},contents:function(g){return g.contentDocument!=null&&r(g.contentDocument)?g.contentDocument:(ue(g,"template")&&(g=g.content||g),T.merge([],g.childNodes))}},function(g,y){T.fn[g]=function(S,A){var M=T.map(this,y,S);return g.slice(-5)!=="Until"&&(A=S),A&&typeof A=="string"&&(M=T.filter(A,M)),this.length>1&&(te[g]||T.uniqueSort(M),se.test(g)&&M.reverse()),this.pushStack(M)}});var we=/[^\x20\t\r\n\f]+/g;function ve(g){var y={};return T.each(g.match(we)||[],function(S,A){y[A]=!0}),y}T.Callbacks=function(g){g=typeof g=="string"?ve(g):T.extend({},g);var y,S,A,M,R=[],z=[],J=-1,G=function(){for(M=M||g.once,A=y=!0;z.length;J=-1)for(S=z.shift();++J<R.length;)R[J].apply(S[0],S[1])===!1&&g.stopOnFalse&&(J=R.length,S=!1);g.memory||(S=!1),y=!1,M&&(S?R=[]:R="")},le={add:function(){return R&&(S&&!y&&(J=R.length-1,z.push(S)),function Ee(Te){T.each(Te,function(xe,Oe){k(Oe)?(!g.unique||!le.has(Oe))&&R.push(Oe):Oe&&Oe.length&&V(Oe)!=="string"&&Ee(Oe)})}(arguments),S&&!y&&G()),this},remove:function(){return T.each(arguments,function(Ee,Te){for(var xe;(xe=T.inArray(Te,R,xe))>-1;)R.splice(xe,1),xe<=J&&J--}),this},has:function(Ee){return Ee?T.inArray(Ee,R)>-1:R.length>0},empty:function(){return R&&(R=[]),this},disable:function(){return M=z=[],R=S="",this},disabled:function(){return!R},lock:function(){return M=z=[],!S&&!y&&(R=S=""),this},locked:function(){return!!M},fireWith:function(Ee,Te){return M||(Te=Te||[],Te=[Ee,Te.slice?Te.slice():Te],z.push(Te),y||G()),this},fire:function(){return le.fireWith(this,arguments),this},fired:function(){return!!A}};return le};function Me(g){return g}function Ne(g){throw g}function Ye(g,y,S,A){var M;try{g&&k(M=g.promise)?M.call(g).done(y).fail(S):g&&k(M=g.then)?M.call(g,y,S):y.apply(void 0,[g].slice(A))}catch(R){S.apply(void 0,[R])}}T.extend({Deferred:function(g){var y=[["notify","progress",T.Callbacks("memory"),T.Callbacks("memory"),2],["resolve","done",T.Callbacks("once memory"),T.Callbacks("once memory"),0,"resolved"],["reject","fail",T.Callbacks("once memory"),T.Callbacks("once memory"),1,"rejected"]],S="pending",A={state:function(){return S},always:function(){return M.done(arguments).fail(arguments),this},catch:function(R){return A.then(null,R)},pipe:function(){var R=arguments;return T.Deferred(function(z){T.each(y,function(J,G){var le=k(R[G[4]])&&R[G[4]];M[G[1]](function(){var Ee=le&&le.apply(this,arguments);Ee&&k(Ee.promise)?Ee.promise().progress(z.notify).done(z.resolve).fail(z.reject):z[G[0]+"With"](this,le?[Ee]:arguments)})}),R=null}).promise()},then:function(R,z,J){var G=0;function le(Ee,Te,xe,Oe){return function(){var Be=this,ct=arguments,dt=function(){var Xt,Ai;if(!(Ee<G)){if(Xt=xe.apply(Be,ct),Xt===Te.promise())throw new TypeError("Thenable self-resolution");Ai=Xt&&(typeof Xt=="object"||typeof Xt=="function")&&Xt.then,k(Ai)?Oe?Ai.call(Xt,le(G,Te,Me,Oe),le(G,Te,Ne,Oe)):(G++,Ai.call(Xt,le(G,Te,Me,Oe),le(G,Te,Ne,Oe),le(G,Te,Me,Te.notifyWith))):(xe!==Me&&(Be=void 0,ct=[Xt]),(Oe||Te.resolveWith)(Be,ct))}},ni=Oe?dt:function(){try{dt()}catch(Xt){T.Deferred.exceptionHook&&T.Deferred.exceptionHook(Xt,ni.error),Ee+1>=G&&(xe!==Ne&&(Be=void 0,ct=[Xt]),Te.rejectWith(Be,ct))}};Ee?ni():(T.Deferred.getErrorHook?ni.error=T.Deferred.getErrorHook():T.Deferred.getStackHook&&(ni.error=T.Deferred.getStackHook()),t.setTimeout(ni))}}return T.Deferred(function(Ee){y[0][3].add(le(0,Ee,k(J)?J:Me,Ee.notifyWith)),y[1][3].add(le(0,Ee,k(R)?R:Me)),y[2][3].add(le(0,Ee,k(z)?z:Ne))}).promise()},promise:function(R){return R!=null?T.extend(R,A):A}},M={};return T.each(y,function(R,z){var J=z[2],G=z[5];A[z[1]]=J.add,G&&J.add(function(){S=G},y[3-R][2].disable,y[3-R][3].disable,y[0][2].lock,y[0][3].lock),J.add(z[3].fire),M[z[0]]=function(){return M[z[0]+"With"](this===M?void 0:this,arguments),this},M[z[0]+"With"]=J.fireWith}),A.promise(M),g&&g.call(M,M),M},when:function(g){var y=arguments.length,S=y,A=Array(S),M=a.call(arguments),R=T.Deferred(),z=function(J){return function(G){A[J]=this,M[J]=arguments.length>1?a.call(arguments):G,--y||R.resolveWith(A,M)}};if(y<=1&&(Ye(g,R.done(z(S)).resolve,R.reject,!y),R.state()==="pending"||k(M[S]&&M[S].then)))return R.then();for(;S--;)Ye(M[S],z(S),R.reject);return R.promise()}});var Ge=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;T.Deferred.exceptionHook=function(g,y){t.console&&t.console.warn&&g&&Ge.test(g.name)&&t.console.warn("jQuery.Deferred exception: "+g.message,g.stack,y)},T.readyException=function(g){t.setTimeout(function(){throw g})};var Xe=T.Deferred();T.fn.ready=function(g){return Xe.then(g).catch(function(y){T.readyException(y)}),this},T.extend({isReady:!1,readyWait:1,ready:function(g){(g===!0?--T.readyWait:T.isReady)||(T.isReady=!0,!(g!==!0&&--T.readyWait>0)&&Xe.resolveWith(W,[T]))}}),T.ready.then=Xe.then;function Qe(){W.removeEventListener("DOMContentLoaded",Qe),t.removeEventListener("load",Qe),T.ready()}W.readyState==="complete"||W.readyState!=="loading"&&!W.documentElement.doScroll?t.setTimeout(T.ready):(W.addEventListener("DOMContentLoaded",Qe),t.addEventListener("load",Qe));var it=function(g,y,S,A,M,R,z){var J=0,G=g.length,le=S==null;if(V(S)==="object"){M=!0;for(J in S)it(g,y,J,S[J],!0,R,z)}else if(A!==void 0&&(M=!0,k(A)||(z=!0),le&&(z?(y.call(g,A),y=null):(le=y,y=function(Ee,Te,xe){return le.call(T(Ee),xe)})),y))for(;J<G;J++)y(g[J],S,z?A:A.call(g[J],J,y(g[J],S)));return M?g:le?y.call(g):G?y(g[0],S):R},Ue=/^-ms-/,Ze=/-([a-z])/g;function et(g,y){return y.toUpperCase()}function tt(g){return g.replace(Ue,"ms-").replace(Ze,et)}var at=function(g){return g.nodeType===1||g.nodeType===9||!+g.nodeType};function st(){this.expando=T.expando+st.uid++}st.uid=1,st.prototype={cache:function(g){var y=g[this.expando];return y||(y={},at(g)&&(g.nodeType?g[this.expando]=y:Object.defineProperty(g,this.expando,{value:y,configurable:!0}))),y},set:function(g,y,S){var A,M=this.cache(g);if(typeof y=="string")M[tt(y)]=S;else for(A in y)M[tt(A)]=y[A];return M},get:function(g,y){return y===void 0?this.cache(g):g[this.expando]&&g[this.expando][tt(y)]},access:function(g,y,S){return y===void 0||y&&typeof y=="string"&&S===void 0?this.get(g,y):(this.set(g,y,S),S!==void 0?S:y)},remove:function(g,y){var S,A=g[this.expando];if(A!==void 0){if(y!==void 0)for(Array.isArray(y)?y=y.map(tt):(y=tt(y),y=y in A?[y]:y.match(we)||[]),S=y.length;S--;)delete A[y[S]];(y===void 0||T.isEmptyObject(A))&&(g.nodeType?g[this.expando]=void 0:delete g[this.expando])}},hasData:function(g){var y=g[this.expando];return y!==void 0&&!T.isEmptyObject(y)}};var ze=new st,Ft=new st,Dt=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Ht=/[A-Z]/g;function mt(g){return g==="true"?!0:g==="false"?!1:g==="null"?null:g===+g+""?+g:Dt.test(g)?JSON.parse(g):g}function Vt(g,y,S){var A;if(S===void 0&&g.nodeType===1)if(A="data-"+y.replace(Ht,"-$&").toLowerCase(),S=g.getAttribute(A),typeof S=="string"){try{S=mt(S)}catch{}Ft.set(g,y,S)}else S=void 0;return S}T.extend({hasData:function(g){return Ft.hasData(g)||ze.hasData(g)},data:function(g,y,S){return Ft.access(g,y,S)},removeData:function(g,y){Ft.remove(g,y)},_data:function(g,y,S){return ze.access(g,y,S)},_removeData:function(g,y){ze.remove(g,y)}}),T.fn.extend({data:function(g,y){var S,A,M,R=this[0],z=R&&R.attributes;if(g===void 0){if(this.length&&(M=Ft.get(R),R.nodeType===1&&!ze.get(R,"hasDataAttrs"))){for(S=z.length;S--;)z[S]&&(A=z[S].name,A.indexOf("data-")===0&&(A=tt(A.slice(5)),Vt(R,A,M[A])));ze.set(R,"hasDataAttrs",!0)}return M}return typeof g=="object"?this.each(function(){Ft.set(this,g)}):it(this,function(J){var G;if(R&&J===void 0)return G=Ft.get(R,g),G!==void 0||(G=Vt(R,g),G!==void 0)?G:void 0;this.each(function(){Ft.set(this,g,J)})},null,y,arguments.length>1,null,!0)},removeData:function(g){return this.each(function(){Ft.remove(this,g)})}}),T.extend({queue:function(g,y,S){var A;if(g)return y=(y||"fx")+"queue",A=ze.get(g,y),S&&(!A||Array.isArray(S)?A=ze.access(g,y,T.makeArray(S)):A.push(S)),A||[]},dequeue:function(g,y){y=y||"fx";var S=T.queue(g,y),A=S.length,M=S.shift(),R=T._queueHooks(g,y),z=function(){T.dequeue(g,y)};M==="inprogress"&&(M=S.shift(),A--),M&&(y==="fx"&&S.unshift("inprogress"),delete R.stop,M.call(g,z,R)),!A&&R&&R.empty.fire()},_queueHooks:function(g,y){var S=y+"queueHooks";return ze.get(g,S)||ze.access(g,S,{empty:T.Callbacks("once memory").add(function(){ze.remove(g,[y+"queue",S])})})}}),T.fn.extend({queue:function(g,y){var S=2;return typeof g!="string"&&(y=g,g="fx",S--),arguments.length<S?T.queue(this[0],g):y===void 0?this:this.each(function(){var A=T.queue(this,g,y);T._queueHooks(this,g),g==="fx"&&A[0]!=="inprogress"&&T.dequeue(this,g)})},dequeue:function(g){return this.each(function(){T.dequeue(this,g)})},clearQueue:function(g){return this.queue(g||"fx",[])},promise:function(g,y){var S,A=1,M=T.Deferred(),R=this,z=this.length,J=function(){--A||M.resolveWith(R,[R])};for(typeof g!="string"&&(y=g,g=void 0),g=g||"fx";z--;)S=ze.get(R[z],g+"queueHooks"),S&&S.empty&&(A++,S.empty.add(J));return J(),M.promise(y)}});var fi=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,Qt=new RegExp("^(?:([+-])=|)("+fi+")([a-z%]*)$","i"),zt=["Top","Right","Bottom","Left"],ti=W.documentElement,ai=function(g){return T.contains(g.ownerDocument,g)},Gt={composed:!0};ti.getRootNode&&(ai=function(g){return T.contains(g.ownerDocument,g)||g.getRootNode(Gt)===g.ownerDocument});var Ut=function(g,y){return g=y||g,g.style.display==="none"||g.style.display===""&&ai(g)&&T.css(g,"display")==="none"};function Bn(g,y,S,A){var M,R,z=20,J=A?function(){return A.cur()}:function(){return T.css(g,y,"")},G=J(),le=S&&S[3]||(T.cssNumber[y]?"":"px"),Ee=g.nodeType&&(T.cssNumber[y]||le!=="px"&&+G)&&Qt.exec(T.css(g,y));if(Ee&&Ee[3]!==le){for(G=G/2,le=le||Ee[3],Ee=+G||1;z--;)T.style(g,y,Ee+le),(1-R)*(1-(R=J()/G||.5))<=0&&(z=0),Ee=Ee/R;Ee=Ee*2,T.style(g,y,Ee+le),S=S||[]}return S&&(Ee=+Ee||+G||0,M=S[1]?Ee+(S[1]+1)*S[2]:+S[2],A&&(A.unit=le,A.start=Ee,A.end=M)),M}var wn={};function Yn(g){var y,S=g.ownerDocument,A=g.nodeName,M=wn[A];return M||(y=S.body.appendChild(S.createElement(A)),M=T.css(y,"display"),y.parentNode.removeChild(y),M==="none"&&(M="block"),wn[A]=M,M)}function $t(g,y){for(var S,A,M=[],R=0,z=g.length;R<z;R++)A=g[R],A.style&&(S=A.style.display,y?(S==="none"&&(M[R]=ze.get(A,"display")||null,M[R]||(A.style.display="")),A.style.display===""&&Ut(A)&&(M[R]=Yn(A))):S!=="none"&&(M[R]="none",ze.set(A,"display",S)));for(R=0;R<z;R++)M[R]!=null&&(g[R].style.display=M[R]);return g}T.fn.extend({show:function(){return $t(this,!0)},hide:function(){return $t(this)},toggle:function(g){return typeof g=="boolean"?g?this.show():this.hide():this.each(function(){Ut(this)?T(this).show():T(this).hide()})}});var Fi=/^(?:checkbox|radio)$/i,En=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,sn=/^$|^module$|\/(?:java|ecma)script/i;(function(){var g=W.createDocumentFragment(),y=g.appendChild(W.createElement("div")),S=W.createElement("input");S.setAttribute("type","radio"),S.setAttribute("checked","checked"),S.setAttribute("name","t"),y.appendChild(S),C.checkClone=y.cloneNode(!0).cloneNode(!0).lastChild.checked,y.innerHTML="<textarea>x</textarea>",C.noCloneChecked=!!y.cloneNode(!0).lastChild.defaultValue,y.innerHTML="<option></option>",C.option=!!y.lastChild})();var oi={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,"",""]};oi.tbody=oi.tfoot=oi.colgroup=oi.caption=oi.thead,oi.th=oi.td,C.option||(oi.optgroup=oi.option=[1,"<select multiple='multiple'>","</select>"]);function Kt(g,y){var S;return typeof g.getElementsByTagName<"u"?S=g.getElementsByTagName(y||"*"):typeof g.querySelectorAll<"u"?S=g.querySelectorAll(y||"*"):S=[],y===void 0||y&&ue(g,y)?T.merge([g],S):S}function bi(g,y){for(var S=0,A=g.length;S<A;S++)ze.set(g[S],"globalEval",!y||ze.get(y[S],"globalEval"))}var Lt=/<|&#?\w+;/;function He(g,y,S,A,M){for(var R,z,J,G,le,Ee,Te=y.createDocumentFragment(),xe=[],Oe=0,Be=g.length;Oe<Be;Oe++)if(R=g[Oe],R||R===0)if(V(R)==="object")T.merge(xe,R.nodeType?[R]:R);else if(!Lt.test(R))xe.push(y.createTextNode(R));else{for(z=z||Te.appendChild(y.createElement("div")),J=(En.exec(R)||["",""])[1].toLowerCase(),G=oi[J]||oi._default,z.innerHTML=G[1]+T.htmlPrefilter(R)+G[2],Ee=G[0];Ee--;)z=z.lastChild;T.merge(xe,z.childNodes),z=Te.firstChild,z.textContent=""}for(Te.textContent="",Oe=0;R=xe[Oe++];){if(A&&T.inArray(R,A)>-1){M&&M.push(R);continue}if(le=ai(R),z=Kt(Te.appendChild(R),"script"),le&&bi(z),S)for(Ee=0;R=z[Ee++];)sn.test(R.type||"")&&S.push(R)}return Te}var nt=/^([^.]*)(?:\.(.+)|)/;function ot(){return!0}function Ci(){return!1}function Oi(g,y,S,A,M,R){var z,J;if(typeof y=="object"){typeof S!="string"&&(A=A||S,S=void 0);for(J in y)Oi(g,J,S,A,y[J],R);return g}if(A==null&&M==null?(M=S,A=S=void 0):M==null&&(typeof S=="string"?(M=A,A=void 0):(M=A,A=S,S=void 0)),M===!1)M=Ci;else if(!M)return g;return R===1&&(z=M,M=function(G){return T().off(G),z.apply(this,arguments)},M.guid=z.guid||(z.guid=T.guid++)),g.each(function(){T.event.add(this,y,M,A,S)})}T.event={global:{},add:function(g,y,S,A,M){var R,z,J,G,le,Ee,Te,xe,Oe,Be,ct,dt=ze.get(g);if(at(g))for(S.handler&&(R=S,S=R.handler,M=R.selector),M&&T.find.matchesSelector(ti,M),S.guid||(S.guid=T.guid++),(G=dt.events)||(G=dt.events=Object.create(null)),(z=dt.handle)||(z=dt.handle=function(ni){return typeof T<"u"&&T.event.triggered!==ni.type?T.event.dispatch.apply(g,arguments):void 0}),y=(y||"").match(we)||[""],le=y.length;le--;)J=nt.exec(y[le])||[],Oe=ct=J[1],Be=(J[2]||"").split(".").sort(),Oe&&(Te=T.event.special[Oe]||{},Oe=(M?Te.delegateType:Te.bindType)||Oe,Te=T.event.special[Oe]||{},Ee=T.extend({type:Oe,origType:ct,data:A,handler:S,guid:S.guid,selector:M,needsContext:M&&T.expr.match.needsContext.test(M),namespace:Be.join(".")},R),(xe=G[Oe])||(xe=G[Oe]=[],xe.delegateCount=0,(!Te.setup||Te.setup.call(g,A,Be,z)===!1)&&g.addEventListener&&g.addEventListener(Oe,z)),Te.add&&(Te.add.call(g,Ee),Ee.handler.guid||(Ee.handler.guid=S.guid)),M?xe.splice(xe.delegateCount++,0,Ee):xe.push(Ee),T.event.global[Oe]=!0)},remove:function(g,y,S,A,M){var R,z,J,G,le,Ee,Te,xe,Oe,Be,ct,dt=ze.hasData(g)&&ze.get(g);if(!(!dt||!(G=dt.events))){for(y=(y||"").match(we)||[""],le=y.length;le--;){if(J=nt.exec(y[le])||[],Oe=ct=J[1],Be=(J[2]||"").split(".").sort(),!Oe){for(Oe in G)T.event.remove(g,Oe+y[le],S,A,!0);continue}for(Te=T.event.special[Oe]||{},Oe=(A?Te.delegateType:Te.bindType)||Oe,xe=G[Oe]||[],J=J[2]&&new RegExp("(^|\\.)"+Be.join("\\.(?:.*\\.|)")+"(\\.|$)"),z=R=xe.length;R--;)Ee=xe[R],(M||ct===Ee.origType)&&(!S||S.guid===Ee.guid)&&(!J||J.test(Ee.namespace))&&(!A||A===Ee.selector||A==="**"&&Ee.selector)&&(xe.splice(R,1),Ee.selector&&xe.delegateCount--,Te.remove&&Te.remove.call(g,Ee));z&&!xe.length&&((!Te.teardown||Te.teardown.call(g,Be,dt.handle)===!1)&&T.removeEvent(g,Oe,dt.handle),delete G[Oe])}T.isEmptyObject(G)&&ze.remove(g,"handle events")}},dispatch:function(g){var y,S,A,M,R,z,J=new Array(arguments.length),G=T.event.fix(g),le=(ze.get(this,"events")||Object.create(null))[G.type]||[],Ee=T.event.special[G.type]||{};for(J[0]=G,y=1;y<arguments.length;y++)J[y]=arguments[y];if(G.delegateTarget=this,!(Ee.preDispatch&&Ee.preDispatch.call(this,G)===!1)){for(z=T.event.handlers.call(this,G,le),y=0;(M=z[y++])&&!G.isPropagationStopped();)for(G.currentTarget=M.elem,S=0;(R=M.handlers[S++])&&!G.isImmediatePropagationStopped();)(!G.rnamespace||R.namespace===!1||G.rnamespace.test(R.namespace))&&(G.handleObj=R,G.data=R.data,A=((T.event.special[R.origType]||{}).handle||R.handler).apply(M.elem,J),A!==void 0&&(G.result=A)===!1&&(G.preventDefault(),G.stopPropagation()));return Ee.postDispatch&&Ee.postDispatch.call(this,G),G.result}},handlers:function(g,y){var S,A,M,R,z,J=[],G=y.delegateCount,le=g.target;if(G&&le.nodeType&&!(g.type==="click"&&g.button>=1)){for(;le!==this;le=le.parentNode||this)if(le.nodeType===1&&!(g.type==="click"&&le.disabled===!0)){for(R=[],z={},S=0;S<G;S++)A=y[S],M=A.selector+" ",z[M]===void 0&&(z[M]=A.needsContext?T(M,this).index(le)>-1:T.find(M,this,null,[le]).length),z[M]&&R.push(A);R.length&&J.push({elem:le,handlers:R})}}return le=this,G<y.length&&J.push({elem:le,handlers:y.slice(G)}),J},addProp:function(g,y){Object.defineProperty(T.Event.prototype,g,{enumerable:!0,configurable:!0,get:k(y)?function(){if(this.originalEvent)return y(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[g]},set:function(S){Object.defineProperty(this,g,{enumerable:!0,configurable:!0,writable:!0,value:S})}})},fix:function(g){return g[T.expando]?g:new T.Event(g)},special:{load:{noBubble:!0},click:{setup:function(g){var y=this||g;return Fi.test(y.type)&&y.click&&ue(y,"input")&&wi(y,"click",!0),!1},trigger:function(g){var y=this||g;return Fi.test(y.type)&&y.click&&ue(y,"input")&&wi(y,"click"),!0},_default:function(g){var y=g.target;return Fi.test(y.type)&&y.click&&ue(y,"input")&&ze.get(y,"click")||ue(y,"a")}},beforeunload:{postDispatch:function(g){g.result!==void 0&&g.originalEvent&&(g.originalEvent.returnValue=g.result)}}}};function wi(g,y,S){if(!S){ze.get(g,y)===void 0&&T.event.add(g,y,ot);return}ze.set(g,y,!1),T.event.add(g,y,{namespace:!1,handler:function(A){var M,R=ze.get(this,y);if(A.isTrigger&1&&this[y]){if(R)(T.event.special[y]||{}).delegateType&&A.stopPropagation();else if(R=a.call(arguments),ze.set(this,y,R),this[y](),M=ze.get(this,y),ze.set(this,y,!1),R!==M)return A.stopImmediatePropagation(),A.preventDefault(),M}else R&&(ze.set(this,y,T.event.trigger(R[0],R.slice(1),this)),A.stopPropagation(),A.isImmediatePropagationStopped=ot)}})}T.removeEvent=function(g,y,S){g.removeEventListener&&g.removeEventListener(y,S)},T.Event=function(g,y){if(!(this instanceof T.Event))return new T.Event(g,y);g&&g.type?(this.originalEvent=g,this.type=g.type,this.isDefaultPrevented=g.defaultPrevented||g.defaultPrevented===void 0&&g.returnValue===!1?ot:Ci,this.target=g.target&&g.target.nodeType===3?g.target.parentNode:g.target,this.currentTarget=g.currentTarget,this.relatedTarget=g.relatedTarget):this.type=g,y&&T.extend(this,y),this.timeStamp=g&&g.timeStamp||Date.now(),this[T.expando]=!0},T.Event.prototype={constructor:T.Event,isDefaultPrevented:Ci,isPropagationStopped:Ci,isImmediatePropagationStopped:Ci,isSimulated:!1,preventDefault:function(){var g=this.originalEvent;this.isDefaultPrevented=ot,g&&!this.isSimulated&&g.preventDefault()},stopPropagation:function(){var g=this.originalEvent;this.isPropagationStopped=ot,g&&!this.isSimulated&&g.stopPropagation()},stopImmediatePropagation:function(){var g=this.originalEvent;this.isImmediatePropagationStopped=ot,g&&!this.isSimulated&&g.stopImmediatePropagation(),this.stopPropagation()}},T.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},T.event.addProp),T.each({focus:"focusin",blur:"focusout"},function(g,y){function S(A){if(W.documentMode){var M=ze.get(this,"handle"),R=T.event.fix(A);R.type=A.type==="focusin"?"focus":"blur",R.isSimulated=!0,M(A),R.target===R.currentTarget&&M(R)}else T.event.simulate(y,A.target,T.event.fix(A))}T.event.special[g]={setup:function(){var A;if(wi(this,g,!0),W.documentMode)A=ze.get(this,y),A||this.addEventListener(y,S),ze.set(this,y,(A||0)+1);else return!1},trigger:function(){return wi(this,g),!0},teardown:function(){var A;if(W.documentMode)A=ze.get(this,y)-1,A?ze.set(this,y,A):(this.removeEventListener(y,S),ze.remove(this,y));else return!1},_default:function(A){return ze.get(A.target,g)},delegateType:y},T.event.special[y]={setup:function(){var A=this.ownerDocument||this.document||this,M=W.documentMode?this:A,R=ze.get(M,y);R||(W.documentMode?this.addEventListener(y,S):A.addEventListener(g,S,!0)),ze.set(M,y,(R||0)+1)},teardown:function(){var A=this.ownerDocument||this.document||this,M=W.documentMode?this:A,R=ze.get(M,y)-1;R?ze.set(M,y,R):(W.documentMode?this.removeEventListener(y,S):A.removeEventListener(g,S,!0),ze.remove(M,y))}}}),T.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(g,y){T.event.special[g]={delegateType:y,bindType:y,handle:function(S){var A,M=this,R=S.relatedTarget,z=S.handleObj;return(!R||R!==M&&!T.contains(M,R))&&(S.type=z.origType,A=z.handler.apply(this,arguments),S.type=y),A}}}),T.fn.extend({on:function(g,y,S,A){return Oi(this,g,y,S,A)},one:function(g,y,S,A){return Oi(this,g,y,S,A,1)},off:function(g,y,S){var A,M;if(g&&g.preventDefault&&g.handleObj)return A=g.handleObj,T(g.delegateTarget).off(A.namespace?A.origType+"."+A.namespace:A.origType,A.selector,A.handler),this;if(typeof g=="object"){for(M in g)this.off(M,y,g[M]);return this}return(y===!1||typeof y=="function")&&(S=y,y=void 0),S===!1&&(S=Ci),this.each(function(){T.event.remove(this,g,S,y)})}});var or=/<script|<style|<link/i,Un=/checked\s*(?:[^=]|=\s*.checked.)/i,Lo=/^\s*<!\[CDATA\[|\]\]>\s*$/g;function ka(g,y){return ue(g,"table")&&ue(y.nodeType!==11?y:y.firstChild,"tr")&&T(g).children("tbody")[0]||g}function zr(g){return g.type=(g.getAttribute("type")!==null)+"/"+g.type,g}function No(g){return(g.type||"").slice(0,5)==="true/"?g.type=g.type.slice(5):g.removeAttribute("type"),g}function Ia(g,y){var S,A,M,R,z,J,G;if(y.nodeType===1){if(ze.hasData(g)&&(R=ze.get(g),G=R.events,G)){ze.remove(y,"handle events");for(M in G)for(S=0,A=G[M].length;S<A;S++)T.event.add(y,M,G[M][S])}Ft.hasData(g)&&(z=Ft.access(g),J=T.extend({},z),Ft.set(y,J))}}function Oa(g,y){var S=y.nodeName.toLowerCase();S==="input"&&Fi.test(g.type)?y.checked=g.checked:(S==="input"||S==="textarea")&&(y.defaultValue=g.defaultValue)}function qn(g,y,S,A){y=c(y);var M,R,z,J,G,le,Ee=0,Te=g.length,xe=Te-1,Oe=y[0],Be=k(Oe);if(Be||Te>1&&typeof Oe=="string"&&!C.checkClone&&Un.test(Oe))return g.each(function(ct){var dt=g.eq(ct);Be&&(y[0]=Oe.call(this,ct,dt.html())),qn(dt,y,S,A)});if(Te&&(M=He(y,g[0].ownerDocument,!1,g,A),R=M.firstChild,M.childNodes.length===1&&(M=R),R||A)){for(z=T.map(Kt(M,"script"),zr),J=z.length;Ee<Te;Ee++)G=M,Ee!==xe&&(G=T.clone(G,!0,!0),J&&T.merge(z,Kt(G,"script"))),S.call(g[Ee],G,Ee);if(J)for(le=z[z.length-1].ownerDocument,T.map(z,No),Ee=0;Ee<J;Ee++)G=z[Ee],sn.test(G.type||"")&&!ze.access(G,"globalEval")&&T.contains(le,G)&&(G.src&&(G.type||"").toLowerCase()!=="module"?T._evalUrl&&!G.noModule&&T._evalUrl(G.src,{nonce:G.nonce||G.getAttribute("nonce")},le):Y(G.textContent.replace(Lo,""),G,le))}return g}function Pa(g,y,S){for(var A,M=y?T.filter(y,g):g,R=0;(A=M[R])!=null;R++)!S&&A.nodeType===1&&T.cleanData(Kt(A)),A.parentNode&&(S&&ai(A)&&bi(Kt(A,"script")),A.parentNode.removeChild(A));return g}T.extend({htmlPrefilter:function(g){return g},clone:function(g,y,S){var A,M,R,z,J=g.cloneNode(!0),G=ai(g);if(!C.noCloneChecked&&(g.nodeType===1||g.nodeType===11)&&!T.isXMLDoc(g))for(z=Kt(J),R=Kt(g),A=0,M=R.length;A<M;A++)Oa(R[A],z[A]);if(y)if(S)for(R=R||Kt(g),z=z||Kt(J),A=0,M=R.length;A<M;A++)Ia(R[A],z[A]);else Ia(g,J);return z=Kt(J,"script"),z.length>0&&bi(z,!G&&Kt(g,"script")),J},cleanData:function(g){for(var y,S,A,M=T.event.special,R=0;(S=g[R])!==void 0;R++)if(at(S)){if(y=S[ze.expando]){if(y.events)for(A in y.events)M[A]?T.event.remove(S,A):T.removeEvent(S,A,y.handle);S[ze.expando]=void 0}S[Ft.expando]&&(S[Ft.expando]=void 0)}}}),T.fn.extend({detach:function(g){return Pa(this,g,!0)},remove:function(g){return Pa(this,g)},text:function(g){return it(this,function(y){return y===void 0?T.text(this):this.empty().each(function(){(this.nodeType===1||this.nodeType===11||this.nodeType===9)&&(this.textContent=y)})},null,g,arguments.length)},append:function(){return qn(this,arguments,function(g){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var y=ka(this,g);y.appendChild(g)}})},prepend:function(){return qn(this,arguments,function(g){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var y=ka(this,g);y.insertBefore(g,y.firstChild)}})},before:function(){return qn(this,arguments,function(g){this.parentNode&&this.parentNode.insertBefore(g,this)})},after:function(){return qn(this,arguments,function(g){this.parentNode&&this.parentNode.insertBefore(g,this.nextSibling)})},empty:function(){for(var g,y=0;(g=this[y])!=null;y++)g.nodeType===1&&(T.cleanData(Kt(g,!1)),g.textContent="");return this},clone:function(g,y){return g=g??!1,y=y??g,this.map(function(){return T.clone(this,g,y)})},html:function(g){return it(this,function(y){var S=this[0]||{},A=0,M=this.length;if(y===void 0&&S.nodeType===1)return S.innerHTML;if(typeof y=="string"&&!or.test(y)&&!oi[(En.exec(y)||["",""])[1].toLowerCase()]){y=T.htmlPrefilter(y);try{for(;A<M;A++)S=this[A]||{},S.nodeType===1&&(T.cleanData(Kt(S,!1)),S.innerHTML=y);S=0}catch{}}S&&this.empty().append(y)},null,g,arguments.length)},replaceWith:function(){var g=[];return qn(this,arguments,function(y){var S=this.parentNode;T.inArray(this,g)<0&&(T.cleanData(Kt(this)),S&&S.replaceChild(y,this))},g)}}),T.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(g,y){T.fn[g]=function(S){for(var A,M=[],R=T(S),z=R.length-1,J=0;J<=z;J++)A=J===z?this:this.clone(!0),T(R[J])[y](A),u.apply(M,A.get());return this.pushStack(M)}});var lr=new RegExp("^("+fi+")(?!px)[a-z%]+$","i"),Wr=/^--/,Is=function(g){var y=g.ownerDocument.defaultView;return(!y||!y.opener)&&(y=t),y.getComputedStyle(g)},Ma=function(g,y,S){var A,M,R={};for(M in y)R[M]=g.style[M],g.style[M]=y[M];A=S.call(g);for(M in y)g.style[M]=R[M];return A},ur=new RegExp(zt.join("|"),"i");(function(){function g(){if(le){G.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",le.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",ti.appendChild(G).appendChild(le);var Ee=t.getComputedStyle(le);S=Ee.top!=="1%",J=y(Ee.marginLeft)===12,le.style.right="60%",R=y(Ee.right)===36,A=y(Ee.width)===36,le.style.position="absolute",M=y(le.offsetWidth/3)===12,ti.removeChild(G),le=null}}function y(Ee){return Math.round(parseFloat(Ee))}var S,A,M,R,z,J,G=W.createElement("div"),le=W.createElement("div");le.style&&(le.style.backgroundClip="content-box",le.cloneNode(!0).style.backgroundClip="",C.clearCloneStyle=le.style.backgroundClip==="content-box",T.extend(C,{boxSizingReliable:function(){return g(),A},pixelBoxStyles:function(){return g(),R},pixelPosition:function(){return g(),S},reliableMarginLeft:function(){return g(),J},scrollboxSize:function(){return g(),M},reliableTrDimensions:function(){var Ee,Te,xe,Oe;return z==null&&(Ee=W.createElement("table"),Te=W.createElement("tr"),xe=W.createElement("div"),Ee.style.cssText="position:absolute;left:-11111px;border-collapse:separate",Te.style.cssText="box-sizing:content-box;border:1px solid",Te.style.height="1px",xe.style.height="9px",xe.style.display="block",ti.appendChild(Ee).appendChild(Te).appendChild(xe),Oe=t.getComputedStyle(Te),z=parseInt(Oe.height,10)+parseInt(Oe.borderTopWidth,10)+parseInt(Oe.borderBottomWidth,10)===Te.offsetHeight,ti.removeChild(Ee)),z}}))})();function cs(g,y,S){var A,M,R,z,J=Wr.test(y),G=g.style;return S=S||Is(g),S&&(z=S.getPropertyValue(y)||S[y],J&&z&&(z=z.replace(ge,"$1")||void 0),z===""&&!ai(g)&&(z=T.style(g,y)),!C.pixelBoxStyles()&&lr.test(z)&&ur.test(y)&&(A=G.width,M=G.minWidth,R=G.maxWidth,G.minWidth=G.maxWidth=G.width=z,z=S.width,G.width=A,G.minWidth=M,G.maxWidth=R)),z!==void 0?z+"":z}function xn(g,y){return{get:function(){if(g()){delete this.get;return}return(this.get=y).apply(this,arguments)}}}var Os=["Webkit","Moz","ms"],Br=W.createElement("div").style,La={};function cr(g){for(var y=g[0].toUpperCase()+g.slice(1),S=Os.length;S--;)if(g=Os[S]+y,g in Br)return g}function hs(g){var y=T.cssProps[g]||La[g];return y||(g in Br?g:La[g]=cr(g)||g)}var Na=/^(none|table(?!-c[ea]).+)/,Yr={position:"absolute",visibility:"hidden",display:"block"},hr={letterSpacing:"0",fontWeight:"400"};function Ur(g,y,S){var A=Qt.exec(y);return A?Math.max(0,A[2]-(S||0))+(A[3]||"px"):y}function jn(g,y,S,A,M,R){var z=y==="width"?1:0,J=0,G=0,le=0;if(S===(A?"border":"content"))return 0;for(;z<4;z+=2)S==="margin"&&(le+=T.css(g,S+zt[z],!0,M)),A?(S==="content"&&(G-=T.css(g,"padding"+zt[z],!0,M)),S!=="margin"&&(G-=T.css(g,"border"+zt[z]+"Width",!0,M))):(G+=T.css(g,"padding"+zt[z],!0,M),S!=="padding"?G+=T.css(g,"border"+zt[z]+"Width",!0,M):J+=T.css(g,"border"+zt[z]+"Width",!0,M));return!A&&R>=0&&(G+=Math.max(0,Math.ceil(g["offset"+y[0].toUpperCase()+y.slice(1)]-R-G-J-.5))||0),G+le}function Vn(g,y,S){var A=Is(g),M=!C.boxSizingReliable()||S,R=M&&T.css(g,"boxSizing",!1,A)==="border-box",z=R,J=cs(g,y,A),G="offset"+y[0].toUpperCase()+y.slice(1);if(lr.test(J)){if(!S)return J;J="auto"}return(!C.boxSizingReliable()&&R||!C.reliableTrDimensions()&&ue(g,"tr")||J==="auto"||!parseFloat(J)&&T.css(g,"display",!1,A)==="inline")&&g.getClientRects().length&&(R=T.css(g,"boxSizing",!1,A)==="border-box",z=G in g,z&&(J=g[G])),J=parseFloat(J)||0,J+jn(g,y,S||(R?"border":"content"),z,A,J)+"px"}T.extend({cssHooks:{opacity:{get:function(g,y){if(y){var S=cs(g,"opacity");return S===""?"1":S}}}},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(g,y,S,A){if(!(!g||g.nodeType===3||g.nodeType===8||!g.style)){var M,R,z,J=tt(y),G=Wr.test(y),le=g.style;if(G||(y=hs(J)),z=T.cssHooks[y]||T.cssHooks[J],S!==void 0){if(R=typeof S,R==="string"&&(M=Qt.exec(S))&&M[1]&&(S=Bn(g,y,M),R="number"),S==null||S!==S)return;R==="number"&&!G&&(S+=M&&M[3]||(T.cssNumber[J]?"":"px")),!C.clearCloneStyle&&S===""&&y.indexOf("background")===0&&(le[y]="inherit"),(!z||!("set"in z)||(S=z.set(g,S,A))!==void 0)&&(G?le.setProperty(y,S):le[y]=S)}else return z&&"get"in z&&(M=z.get(g,!1,A))!==void 0?M:le[y]}},css:function(g,y,S,A){var M,R,z,J=tt(y),G=Wr.test(y);return G||(y=hs(J)),z=T.cssHooks[y]||T.cssHooks[J],z&&"get"in z&&(M=z.get(g,!0,S)),M===void 0&&(M=cs(g,y,A)),M==="normal"&&y in hr&&(M=hr[y]),S===""||S?(R=parseFloat(M),S===!0||isFinite(R)?R||0:M):M}}),T.each(["height","width"],function(g,y){T.cssHooks[y]={get:function(S,A,M){if(A)return Na.test(T.css(S,"display"))&&(!S.getClientRects().length||!S.getBoundingClientRect().width)?Ma(S,Yr,function(){return Vn(S,y,M)}):Vn(S,y,M)},set:function(S,A,M){var R,z=Is(S),J=!C.scrollboxSize()&&z.position==="absolute",G=J||M,le=G&&T.css(S,"boxSizing",!1,z)==="border-box",Ee=M?jn(S,y,M,le,z):0;return le&&J&&(Ee-=Math.ceil(S["offset"+y[0].toUpperCase()+y.slice(1)]-parseFloat(z[y])-jn(S,y,"border",!1,z)-.5)),Ee&&(R=Qt.exec(A))&&(R[3]||"px")!=="px"&&(S.style[y]=A,A=T.css(S,y)),Ur(S,A,Ee)}}}),T.cssHooks.marginLeft=xn(C.reliableMarginLeft,function(g,y){if(y)return(parseFloat(cs(g,"marginLeft"))||g.getBoundingClientRect().left-Ma(g,{marginLeft:0},function(){return g.getBoundingClientRect().left}))+"px"}),T.each({margin:"",padding:"",border:"Width"},function(g,y){T.cssHooks[g+y]={expand:function(S){for(var A=0,M={},R=typeof S=="string"?S.split(" "):[S];A<4;A++)M[g+zt[A]+y]=R[A]||R[A-2]||R[0];return M}},g!=="margin"&&(T.cssHooks[g+y].set=Ur)}),T.fn.extend({css:function(g,y){return it(this,function(S,A,M){var R,z,J={},G=0;if(Array.isArray(A)){for(R=Is(S),z=A.length;G<z;G++)J[A[G]]=T.css(S,A[G],!1,R);return J}return M!==void 0?T.style(S,A,M):T.css(S,A)},g,y,arguments.length>1)}});function di(g,y,S,A,M){return new di.prototype.init(g,y,S,A,M)}T.Tween=di,di.prototype={constructor:di,init:function(g,y,S,A,M,R){this.elem=g,this.prop=S,this.easing=M||T.easing._default,this.options=y,this.start=this.now=this.cur(),this.end=A,this.unit=R||(T.cssNumber[S]?"":"px")},cur:function(){var g=di.propHooks[this.prop];return g&&g.get?g.get(this):di.propHooks._default.get(this)},run:function(g){var y,S=di.propHooks[this.prop];return this.options.duration?this.pos=y=T.easing[this.easing](g,this.options.duration*g,0,1,this.options.duration):this.pos=y=g,this.now=(this.end-this.start)*y+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),S&&S.set?S.set(this):di.propHooks._default.set(this),this}},di.prototype.init.prototype=di.prototype,di.propHooks={_default:{get:function(g){var y;return g.elem.nodeType!==1||g.elem[g.prop]!=null&&g.elem.style[g.prop]==null?g.elem[g.prop]:(y=T.css(g.elem,g.prop,""),!y||y==="auto"?0:y)},set:function(g){T.fx.step[g.prop]?T.fx.step[g.prop](g):g.elem.nodeType===1&&(T.cssHooks[g.prop]||g.elem.style[hs(g.prop)]!=null)?T.style(g.elem,g.prop,g.now+g.unit):g.elem[g.prop]=g.now}}},di.propHooks.scrollTop=di.propHooks.scrollLeft={set:function(g){g.elem.nodeType&&g.elem.parentNode&&(g.elem[g.prop]=g.now)}},T.easing={linear:function(g){return g},swing:function(g){return .5-Math.cos(g*Math.PI)/2},_default:"swing"},T.fx=di.prototype.init,T.fx.step={};var Gn,Zn,Ra=/^(?:toggle|show|hide)$/,qr=/queueHooks$/;function fs(){Zn&&(W.hidden===!1&&t.requestAnimationFrame?t.requestAnimationFrame(fs):t.setTimeout(fs,T.fx.interval),T.fx.tick())}function Ps(){return t.setTimeout(function(){Gn=void 0}),Gn=Date.now()}function ds(g,y){var S,A=0,M={height:g};for(y=y?1:0;A<4;A+=2-y)S=zt[A],M["margin"+S]=M["padding"+S]=g;return y&&(M.opacity=M.width=g),M}function fr(g,y,S){for(var A,M=(Hi.tweeners[y]||[]).concat(Hi.tweeners["*"]),R=0,z=M.length;R<z;R++)if(A=M[R].call(S,y,g))return A}function jr(g,y,S){var A,M,R,z,J,G,le,Ee,Te="width"in y||"height"in y,xe=this,Oe={},Be=g.style,ct=g.nodeType&&Ut(g),dt=ze.get(g,"fxshow");S.queue||(z=T._queueHooks(g,"fx"),z.unqueued==null&&(z.unqueued=0,J=z.empty.fire,z.empty.fire=function(){z.unqueued||J()}),z.unqueued++,xe.always(function(){xe.always(function(){z.unqueued--,T.queue(g,"fx").length||z.empty.fire()})}));for(A in y)if(M=y[A],Ra.test(M)){if(delete y[A],R=R||M==="toggle",M===(ct?"hide":"show"))if(M==="show"&&dt&&dt[A]!==void 0)ct=!0;else continue;Oe[A]=dt&&dt[A]||T.style(g,A)}if(G=!T.isEmptyObject(y),!(!G&&T.isEmptyObject(Oe))){Te&&g.nodeType===1&&(S.overflow=[Be.overflow,Be.overflowX,Be.overflowY],le=dt&&dt.display,le==null&&(le=ze.get(g,"display")),Ee=T.css(g,"display"),Ee==="none"&&(le?Ee=le:($t([g],!0),le=g.style.display||le,Ee=T.css(g,"display"),$t([g]))),(Ee==="inline"||Ee==="inline-block"&&le!=null)&&T.css(g,"float")==="none"&&(G||(xe.done(function(){Be.display=le}),le==null&&(Ee=Be.display,le=Ee==="none"?"":Ee)),Be.display="inline-block")),S.overflow&&(Be.overflow="hidden",xe.always(function(){Be.overflow=S.overflow[0],Be.overflowX=S.overflow[1],Be.overflowY=S.overflow[2]})),G=!1;for(A in Oe)G||(dt?"hidden"in dt&&(ct=dt.hidden):dt=ze.access(g,"fxshow",{display:le}),R&&(dt.hidden=!ct),ct&&$t([g],!0),xe.done(function(){ct||$t([g]),ze.remove(g,"fxshow");for(A in Oe)T.style(g,A,Oe[A])})),G=fr(ct?dt[A]:0,A,xe),A in dt||(dt[A]=G.start,ct&&(G.end=G.start,G.start=0))}}function dr(g,y){var S,A,M,R,z;for(S in g)if(A=tt(S),M=y[A],R=g[S],Array.isArray(R)&&(M=R[1],R=g[S]=R[0]),S!==A&&(g[A]=R,delete g[S]),z=T.cssHooks[A],z&&"expand"in z){R=z.expand(R),delete g[A];for(S in R)S in g||(g[S]=R[S],y[S]=M)}else y[A]=M}function Hi(g,y,S){var A,M,R=0,z=Hi.prefilters.length,J=T.Deferred().always(function(){delete G.elem}),G=function(){if(M)return!1;for(var Te=Gn||Ps(),xe=Math.max(0,le.startTime+le.duration-Te),Oe=xe/le.duration||0,Be=1-Oe,ct=0,dt=le.tweens.length;ct<dt;ct++)le.tweens[ct].run(Be);return J.notifyWith(g,[le,Be,xe]),Be<1&&dt?xe:(dt||J.notifyWith(g,[le,1,0]),J.resolveWith(g,[le]),!1)},le=J.promise({elem:g,props:T.extend({},y),opts:T.extend(!0,{specialEasing:{},easing:T.easing._default},S),originalProperties:y,originalOptions:S,startTime:Gn||Ps(),duration:S.duration,tweens:[],createTween:function(Te,xe){var Oe=T.Tween(g,le.opts,Te,xe,le.opts.specialEasing[Te]||le.opts.easing);return le.tweens.push(Oe),Oe},stop:function(Te){var xe=0,Oe=Te?le.tweens.length:0;if(M)return this;for(M=!0;xe<Oe;xe++)le.tweens[xe].run(1);return Te?(J.notifyWith(g,[le,1,0]),J.resolveWith(g,[le,Te])):J.rejectWith(g,[le,Te]),this}}),Ee=le.props;for(dr(Ee,le.opts.specialEasing);R<z;R++)if(A=Hi.prefilters[R].call(le,g,Ee,le.opts),A)return k(A.stop)&&(T._queueHooks(le.elem,le.opts.queue).stop=A.stop.bind(A)),A;return T.map(Ee,fr,le),k(le.opts.start)&&le.opts.start.call(g,le),le.progress(le.opts.progress).done(le.opts.done,le.opts.complete).fail(le.opts.fail).always(le.opts.always),T.fx.timer(T.extend(G,{elem:g,anim:le,queue:le.opts.queue})),le}T.Animation=T.extend(Hi,{tweeners:{"*":[function(g,y){var S=this.createTween(g,y);return Bn(S.elem,g,Qt.exec(y),S),S}]},tweener:function(g,y){k(g)?(y=g,g=["*"]):g=g.match(we);for(var S,A=0,M=g.length;A<M;A++)S=g[A],Hi.tweeners[S]=Hi.tweeners[S]||[],Hi.tweeners[S].unshift(y)},prefilters:[jr],prefilter:function(g,y){y?Hi.prefilters.unshift(g):Hi.prefilters.push(g)}}),T.speed=function(g,y,S){var A=g&&typeof g=="object"?T.extend({},g):{complete:S||!S&&y||k(g)&&g,duration:g,easing:S&&y||y&&!k(y)&&y};return T.fx.off?A.duration=0:typeof A.duration!="number"&&(A.duration in T.fx.speeds?A.duration=T.fx.speeds[A.duration]:A.duration=T.fx.speeds._default),(A.queue==null||A.queue===!0)&&(A.queue="fx"),A.old=A.complete,A.complete=function(){k(A.old)&&A.old.call(this),A.queue&&T.dequeue(this,A.queue)},A},T.fn.extend({fadeTo:function(g,y,S,A){return this.filter(Ut).css("opacity",0).show().end().animate({opacity:y},g,S,A)},animate:function(g,y,S,A){var M=T.isEmptyObject(g),R=T.speed(y,S,A),z=function(){var J=Hi(this,T.extend({},g),R);(M||ze.get(this,"finish"))&&J.stop(!0)};return z.finish=z,M||R.queue===!1?this.each(z):this.queue(R.queue,z)},stop:function(g,y,S){var A=function(M){var R=M.stop;delete M.stop,R(S)};return typeof g!="string"&&(S=y,y=g,g=void 0),y&&this.queue(g||"fx",[]),this.each(function(){var M=!0,R=g!=null&&g+"queueHooks",z=T.timers,J=ze.get(this);if(R)J[R]&&J[R].stop&&A(J[R]);else for(R in J)J[R]&&J[R].stop&&qr.test(R)&&A(J[R]);for(R=z.length;R--;)z[R].elem===this&&(g==null||z[R].queue===g)&&(z[R].anim.stop(S),M=!1,z.splice(R,1));(M||!S)&&T.dequeue(this,g)})},finish:function(g){return g!==!1&&(g=g||"fx"),this.each(function(){var y,S=ze.get(this),A=S[g+"queue"],M=S[g+"queueHooks"],R=T.timers,z=A?A.length:0;for(S.finish=!0,T.queue(this,g,[]),M&&M.stop&&M.stop.call(this,!0),y=R.length;y--;)R[y].elem===this&&R[y].queue===g&&(R[y].anim.stop(!0),R.splice(y,1));for(y=0;y<z;y++)A[y]&&A[y].finish&&A[y].finish.call(this);delete S.finish})}}),T.each(["toggle","show","hide"],function(g,y){var S=T.fn[y];T.fn[y]=function(A,M,R){return A==null||typeof A=="boolean"?S.apply(this,arguments):this.animate(ds(y,!0),A,M,R)}}),T.each({slideDown:ds("show"),slideUp:ds("hide"),slideToggle:ds("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(g,y){T.fn[g]=function(S,A,M){return this.animate(y,S,A,M)}}),T.timers=[],T.fx.tick=function(){var g,y=0,S=T.timers;for(Gn=Date.now();y<S.length;y++)g=S[y],!g()&&S[y]===g&&S.splice(y--,1);S.length||T.fx.stop(),Gn=void 0},T.fx.timer=function(g){T.timers.push(g),T.fx.start()},T.fx.interval=13,T.fx.start=function(){Zn||(Zn=!0,fs())},T.fx.stop=function(){Zn=null},T.fx.speeds={slow:600,fast:200,_default:400},T.fn.delay=function(g,y){return g=T.fx&&T.fx.speeds[g]||g,y=y||"fx",this.queue(y,function(S,A){var M=t.setTimeout(S,g);A.stop=function(){t.clearTimeout(M)}})},function(){var g=W.createElement("input"),y=W.createElement("select"),S=y.appendChild(W.createElement("option"));g.type="checkbox",C.checkOn=g.value!=="",C.optSelected=S.selected,g=W.createElement("input"),g.value="t",g.type="radio",C.radioValue=g.value==="t"}();var Vr,Kn=T.expr.attrHandle;T.fn.extend({attr:function(g,y){return it(this,T.attr,g,y,arguments.length>1)},removeAttr:function(g){return this.each(function(){T.removeAttr(this,g)})}}),T.extend({attr:function(g,y,S){var A,M,R=g.nodeType;if(!(R===3||R===8||R===2)){if(typeof g.getAttribute>"u")return T.prop(g,y,S);if((R!==1||!T.isXMLDoc(g))&&(M=T.attrHooks[y.toLowerCase()]||(T.expr.match.bool.test(y)?Vr:void 0)),S!==void 0){if(S===null){T.removeAttr(g,y);return}return M&&"set"in M&&(A=M.set(g,S,y))!==void 0?A:(g.setAttribute(y,S+""),S)}return M&&"get"in M&&(A=M.get(g,y))!==null?A:(A=T.find.attr(g,y),A??void 0)}},attrHooks:{type:{set:function(g,y){if(!C.radioValue&&y==="radio"&&ue(g,"input")){var S=g.value;return g.setAttribute("type",y),S&&(g.value=S),y}}}},removeAttr:function(g,y){var S,A=0,M=y&&y.match(we);if(M&&g.nodeType===1)for(;S=M[A++];)g.removeAttribute(S)}}),Vr={set:function(g,y,S){return y===!1?T.removeAttr(g,S):g.setAttribute(S,S),S}},T.each(T.expr.match.bool.source.match(/\w+/g),function(g,y){var S=Kn[y]||T.find.attr;Kn[y]=function(A,M,R){var z,J,G=M.toLowerCase();return R||(J=Kn[G],Kn[G]=z,z=S(A,M,R)!=null?G:null,Kn[G]=J),z}});var Gr=/^(?:input|select|textarea|button)$/i,ps=/^(?:a|area)$/i;T.fn.extend({prop:function(g,y){return it(this,T.prop,g,y,arguments.length>1)},removeProp:function(g){return this.each(function(){delete this[T.propFix[g]||g]})}}),T.extend({prop:function(g,y,S){var A,M,R=g.nodeType;if(!(R===3||R===8||R===2))return(R!==1||!T.isXMLDoc(g))&&(y=T.propFix[y]||y,M=T.propHooks[y]),S!==void 0?M&&"set"in M&&(A=M.set(g,S,y))!==void 0?A:g[y]=S:M&&"get"in M&&(A=M.get(g,y))!==null?A:g[y]},propHooks:{tabIndex:{get:function(g){var y=T.find.attr(g,"tabindex");return y?parseInt(y,10):Gr.test(g.nodeName)||ps.test(g.nodeName)&&g.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),C.optSelected||(T.propHooks.selected={get:function(g){var y=g.parentNode;return y&&y.parentNode&&y.parentNode.selectedIndex,null},set:function(g){var y=g.parentNode;y&&(y.selectedIndex,y.parentNode&&y.parentNode.selectedIndex)}}),T.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){T.propFix[this.toLowerCase()]=this});function Sn(g){var y=g.match(we)||[];return y.join(" ")}function Tn(g){return g.getAttribute&&g.getAttribute("class")||""}function rn(g){return Array.isArray(g)?g:typeof g=="string"?g.match(we)||[]:[]}T.fn.extend({addClass:function(g){var y,S,A,M,R,z;return k(g)?this.each(function(J){T(this).addClass(g.call(this,J,Tn(this)))}):(y=rn(g),y.length?this.each(function(){if(A=Tn(this),S=this.nodeType===1&&" "+Sn(A)+" ",S){for(R=0;R<y.length;R++)M=y[R],S.indexOf(" "+M+" ")<0&&(S+=M+" ");z=Sn(S),A!==z&&this.setAttribute("class",z)}}):this)},removeClass:function(g){var y,S,A,M,R,z;return k(g)?this.each(function(J){T(this).removeClass(g.call(this,J,Tn(this)))}):arguments.length?(y=rn(g),y.length?this.each(function(){if(A=Tn(this),S=this.nodeType===1&&" "+Sn(A)+" ",S){for(R=0;R<y.length;R++)for(M=y[R];S.indexOf(" "+M+" ")>-1;)S=S.replace(" "+M+" "," ");z=Sn(S),A!==z&&this.setAttribute("class",z)}}):this):this.attr("class","")},toggleClass:function(g,y){var S,A,M,R,z=typeof g,J=z==="string"||Array.isArray(g);return k(g)?this.each(function(G){T(this).toggleClass(g.call(this,G,Tn(this),y),y)}):typeof y=="boolean"&&J?y?this.addClass(g):this.removeClass(g):(S=rn(g),this.each(function(){if(J)for(R=T(this),M=0;M<S.length;M++)A=S[M],R.hasClass(A)?R.removeClass(A):R.addClass(A);else(g===void 0||z==="boolean")&&(A=Tn(this),A&&ze.set(this,"__className__",A),this.setAttribute&&this.setAttribute("class",A||g===!1?"":ze.get(this,"__className__")||""))}))},hasClass:function(g){var y,S,A=0;for(y=" "+g+" ";S=this[A++];)if(S.nodeType===1&&(" "+Sn(Tn(S))+" ").indexOf(y)>-1)return!0;return!1}});var Zr=/\r/g;T.fn.extend({val:function(g){var y,S,A,M=this[0];return arguments.length?(A=k(g),this.each(function(R){var z;this.nodeType===1&&(A?z=g.call(this,R,T(this).val()):z=g,z==null?z="":typeof z=="number"?z+="":Array.isArray(z)&&(z=T.map(z,function(J){return J==null?"":J+""})),y=T.valHooks[this.type]||T.valHooks[this.nodeName.toLowerCase()],(!y||!("set"in y)||y.set(this,z,"value")===void 0)&&(this.value=z))})):M?(y=T.valHooks[M.type]||T.valHooks[M.nodeName.toLowerCase()],y&&"get"in y&&(S=y.get(M,"value"))!==void 0?S:(S=M.value,typeof S=="string"?S.replace(Zr,""):S??"")):void 0}}),T.extend({valHooks:{option:{get:function(g){var y=T.find.attr(g,"value");return y??Sn(T.text(g))}},select:{get:function(g){var y,S,A,M=g.options,R=g.selectedIndex,z=g.type==="select-one",J=z?null:[],G=z?R+1:M.length;for(R<0?A=G:A=z?R:0;A<G;A++)if(S=M[A],(S.selected||A===R)&&!S.disabled&&(!S.parentNode.disabled||!ue(S.parentNode,"optgroup"))){if(y=T(S).val(),z)return y;J.push(y)}return J},set:function(g,y){for(var S,A,M=g.options,R=T.makeArray(y),z=M.length;z--;)A=M[z],(A.selected=T.inArray(T.valHooks.option.get(A),R)>-1)&&(S=!0);return S||(g.selectedIndex=-1),R}}}}),T.each(["radio","checkbox"],function(){T.valHooks[this]={set:function(g,y){if(Array.isArray(y))return g.checked=T.inArray(T(g).val(),y)>-1}},C.checkOn||(T.valHooks[this].get=function(g){return g.getAttribute("value")===null?"on":g.value})});var gs=t.location,Nt={guid:Date.now()},pr=/\?/;T.parseXML=function(g){var y,S;if(!g||typeof g!="string")return null;try{y=new t.DOMParser().parseFromString(g,"text/xml")}catch{}return S=y&&y.getElementsByTagName("parsererror")[0],(!y||S)&&T.error("Invalid XML: "+(S?T.map(S.childNodes,function(A){return A.textContent}).join(`
- `):g)),y};var Fa=/^(?:focusinfocus|focusoutblur)$/,Ha=function(g){g.stopPropagation()};T.extend(T.event,{trigger:function(g,y,S,A){var M,R,z,J,G,le,Ee,Te,xe=[S||W],Oe=_.call(g,"type")?g.type:g,Be=_.call(g,"namespace")?g.namespace.split("."):[];if(R=Te=z=S=S||W,!(S.nodeType===3||S.nodeType===8)&&!Fa.test(Oe+T.event.triggered)&&(Oe.indexOf(".")>-1&&(Be=Oe.split("."),Oe=Be.shift(),Be.sort()),G=Oe.indexOf(":")<0&&"on"+Oe,g=g[T.expando]?g:new T.Event(Oe,typeof g=="object"&&g),g.isTrigger=A?2:3,g.namespace=Be.join("."),g.rnamespace=g.namespace?new RegExp("(^|\\.)"+Be.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,g.result=void 0,g.target||(g.target=S),y=y==null?[g]:T.makeArray(y,[g]),Ee=T.event.special[Oe]||{},!(!A&&Ee.trigger&&Ee.trigger.apply(S,y)===!1))){if(!A&&!Ee.noBubble&&!L(S)){for(J=Ee.delegateType||Oe,Fa.test(J+Oe)||(R=R.parentNode);R;R=R.parentNode)xe.push(R),z=R;z===(S.ownerDocument||W)&&xe.push(z.defaultView||z.parentWindow||t)}for(M=0;(R=xe[M++])&&!g.isPropagationStopped();)Te=R,g.type=M>1?J:Ee.bindType||Oe,le=(ze.get(R,"events")||Object.create(null))[g.type]&&ze.get(R,"handle"),le&&le.apply(R,y),le=G&&R[G],le&&le.apply&&at(R)&&(g.result=le.apply(R,y),g.result===!1&&g.preventDefault());return g.type=Oe,!A&&!g.isDefaultPrevented()&&(!Ee._default||Ee._default.apply(xe.pop(),y)===!1)&&at(S)&&G&&k(S[Oe])&&!L(S)&&(z=S[G],z&&(S[G]=null),T.event.triggered=Oe,g.isPropagationStopped()&&Te.addEventListener(Oe,Ha),S[Oe](),g.isPropagationStopped()&&Te.removeEventListener(Oe,Ha),T.event.triggered=void 0,z&&(S[G]=z)),g.result}},simulate:function(g,y,S){var A=T.extend(new T.Event,S,{type:g,isSimulated:!0});T.event.trigger(A,null,y)}}),T.fn.extend({trigger:function(g,y){return this.each(function(){T.event.trigger(g,y,this)})},triggerHandler:function(g,y){var S=this[0];if(S)return T.event.trigger(g,y,S,!0)}});var za=/\[\]$/,gr=/\r?\n/g,Ro=/^(?:submit|button|image|reset|file)$/i,Fo=/^(?:input|select|textarea|keygen)/i;function mr(g,y,S,A){var M;if(Array.isArray(y))T.each(y,function(R,z){S||za.test(g)?A(g,z):mr(g+"["+(typeof z=="object"&&z!=null?R:"")+"]",z,S,A)});else if(!S&&V(y)==="object")for(M in y)mr(g+"["+M+"]",y[M],S,A);else A(g,y)}T.param=function(g,y){var S,A=[],M=function(R,z){var J=k(z)?z():z;A[A.length]=encodeURIComponent(R)+"="+encodeURIComponent(J??"")};if(g==null)return"";if(Array.isArray(g)||g.jquery&&!T.isPlainObject(g))T.each(g,function(){M(this.name,this.value)});else for(S in g)mr(S,g[S],y,M);return A.join("&")},T.fn.extend({serialize:function(){return T.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var g=T.prop(this,"elements");return g?T.makeArray(g):this}).filter(function(){var g=this.type;return this.name&&!T(this).is(":disabled")&&Fo.test(this.nodeName)&&!Ro.test(g)&&(this.checked||!Fi.test(g))}).map(function(g,y){var S=T(this).val();return S==null?null:Array.isArray(S)?T.map(S,function(A){return{name:y.name,value:A.replace(gr,`\r
- `)}}):{name:y.name,value:S.replace(gr,`\r
- `)}}).get()}});var Wa=/%20/g,Kr=/#.*$/,Ba=/([?&])_=[^&]*/,Ho=/^(.*?):[ \t]*([^\r\n]*)$/mg,Ms=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Ya=/^(?:GET|HEAD)$/,vr=/^\/\//,qt={},Pt={},Ua="*/".concat("*"),Xr=W.createElement("a");Xr.href=gs.href;function qa(g){return function(y,S){typeof y!="string"&&(S=y,y="*");var A,M=0,R=y.toLowerCase().match(we)||[];if(k(S))for(;A=R[M++];)A[0]==="+"?(A=A.slice(1)||"*",(g[A]=g[A]||[]).unshift(S)):(g[A]=g[A]||[]).push(S)}}function _r(g,y,S,A){var M={},R=g===Pt;function z(J){var G;return M[J]=!0,T.each(g[J]||[],function(le,Ee){var Te=Ee(y,S,A);if(typeof Te=="string"&&!R&&!M[Te])return y.dataTypes.unshift(Te),z(Te),!1;if(R)return!(G=Te)}),G}return z(y.dataTypes[0])||!M["*"]&&z("*")}function Jr(g,y){var S,A,M=T.ajaxSettings.flatOptions||{};for(S in y)y[S]!==void 0&&((M[S]?g:A||(A={}))[S]=y[S]);return A&&T.extend(!0,g,A),g}function zo(g,y,S){for(var A,M,R,z,J=g.contents,G=g.dataTypes;G[0]==="*";)G.shift(),A===void 0&&(A=g.mimeType||y.getResponseHeader("Content-Type"));if(A){for(M in J)if(J[M]&&J[M].test(A)){G.unshift(M);break}}if(G[0]in S)R=G[0];else{for(M in S){if(!G[0]||g.converters[M+" "+G[0]]){R=M;break}z||(z=M)}R=R||z}if(R)return R!==G[0]&&G.unshift(R),S[R]}function Qr(g,y,S,A){var M,R,z,J,G,le={},Ee=g.dataTypes.slice();if(Ee[1])for(z in g.converters)le[z.toLowerCase()]=g.converters[z];for(R=Ee.shift();R;)if(g.responseFields[R]&&(S[g.responseFields[R]]=y),!G&&A&&g.dataFilter&&(y=g.dataFilter(y,g.dataType)),G=R,R=Ee.shift(),R){if(R==="*")R=G;else if(G!=="*"&&G!==R){if(z=le[G+" "+R]||le["* "+R],!z){for(M in le)if(J=M.split(" "),J[1]===R&&(z=le[G+" "+J[0]]||le["* "+J[0]],z)){z===!0?z=le[M]:le[M]!==!0&&(R=J[0],Ee.unshift(J[1]));break}}if(z!==!0)if(z&&g.throws)y=z(y);else try{y=z(y)}catch(Te){return{state:"parsererror",error:z?Te:"No conversion from "+G+" to "+R}}}}return{state:"success",data:y}}T.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:gs.href,type:"GET",isLocal:Ms.test(gs.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Ua,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":T.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(g,y){return y?Jr(Jr(g,T.ajaxSettings),y):Jr(T.ajaxSettings,g)},ajaxPrefilter:qa(qt),ajaxTransport:qa(Pt),ajax:function(g,y){typeof g=="object"&&(y=g,g=void 0),y=y||{};var S,A,M,R,z,J,G,le,Ee,Te,xe=T.ajaxSetup({},y),Oe=xe.context||xe,Be=xe.context&&(Oe.nodeType||Oe.jquery)?T(Oe):T.event,ct=T.Deferred(),dt=T.Callbacks("once memory"),ni=xe.statusCode||{},Xt={},Ai={},li="canceled",yt={readyState:0,getResponseHeader:function(At){var Zt;if(G){if(!R)for(R={};Zt=Ho.exec(M);)R[Zt[1].toLowerCase()+" "]=(R[Zt[1].toLowerCase()+" "]||[]).concat(Zt[2]);Zt=R[At.toLowerCase()+" "]}return Zt==null?null:Zt.join(", ")},getAllResponseHeaders:function(){return G?M:null},setRequestHeader:function(At,Zt){return G==null&&(At=Ai[At.toLowerCase()]=Ai[At.toLowerCase()]||At,Xt[At]=Zt),this},overrideMimeType:function(At){return G==null&&(xe.mimeType=At),this},statusCode:function(At){var Zt;if(At)if(G)yt.always(At[yt.status]);else for(Zt in At)ni[Zt]=[ni[Zt],At[Zt]];return this},abort:function(At){var Zt=At||li;return S&&S.abort(Zt),ms(0,Zt),this}};if(ct.promise(yt),xe.url=((g||xe.url||gs.href)+"").replace(vr,gs.protocol+"//"),xe.type=y.method||y.type||xe.method||xe.type,xe.dataTypes=(xe.dataType||"*").toLowerCase().match(we)||[""],xe.crossDomain==null){J=W.createElement("a");try{J.href=xe.url,J.href=J.href,xe.crossDomain=Xr.protocol+"//"+Xr.host!=J.protocol+"//"+J.host}catch{xe.crossDomain=!0}}if(xe.data&&xe.processData&&typeof xe.data!="string"&&(xe.data=T.param(xe.data,xe.traditional)),_r(qt,xe,y,yt),G)return yt;le=T.event&&xe.global,le&&T.active++===0&&T.event.trigger("ajaxStart"),xe.type=xe.type.toUpperCase(),xe.hasContent=!Ya.test(xe.type),A=xe.url.replace(Kr,""),xe.hasContent?xe.data&&xe.processData&&(xe.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&(xe.data=xe.data.replace(Wa,"+")):(Te=xe.url.slice(A.length),xe.data&&(xe.processData||typeof xe.data=="string")&&(A+=(pr.test(A)?"&":"?")+xe.data,delete xe.data),xe.cache===!1&&(A=A.replace(Ba,"$1"),Te=(pr.test(A)?"&":"?")+"_="+Nt.guid+++Te),xe.url=A+Te),xe.ifModified&&(T.lastModified[A]&&yt.setRequestHeader("If-Modified-Since",T.lastModified[A]),T.etag[A]&&yt.setRequestHeader("If-None-Match",T.etag[A])),(xe.data&&xe.hasContent&&xe.contentType!==!1||y.contentType)&&yt.setRequestHeader("Content-Type",xe.contentType),yt.setRequestHeader("Accept",xe.dataTypes[0]&&xe.accepts[xe.dataTypes[0]]?xe.accepts[xe.dataTypes[0]]+(xe.dataTypes[0]!=="*"?", "+Ua+"; q=0.01":""):xe.accepts["*"]);for(Ee in xe.headers)yt.setRequestHeader(Ee,xe.headers[Ee]);if(xe.beforeSend&&(xe.beforeSend.call(Oe,yt,xe)===!1||G))return yt.abort();if(li="abort",dt.add(xe.complete),yt.done(xe.success),yt.fail(xe.error),S=_r(Pt,xe,y,yt),!S)ms(-1,"No Transport");else{if(yt.readyState=1,le&&Be.trigger("ajaxSend",[yt,xe]),G)return yt;xe.async&&xe.timeout>0&&(z=t.setTimeout(function(){yt.abort("timeout")},xe.timeout));try{G=!1,S.send(Xt,ms)}catch(At){if(G)throw At;ms(-1,At)}}function ms(At,Zt,$r,Va){var an,Ls,Zi,Xn,vs,Pi=Zt;G||(G=!0,z&&t.clearTimeout(z),S=void 0,M=Va||"",yt.readyState=At>0?4:0,an=At>=200&&At<300||At===304,$r&&(Xn=zo(xe,yt,$r)),!an&&T.inArray("script",xe.dataTypes)>-1&&T.inArray("json",xe.dataTypes)<0&&(xe.converters["text script"]=function(){}),Xn=Qr(xe,Xn,yt,an),an?(xe.ifModified&&(vs=yt.getResponseHeader("Last-Modified"),vs&&(T.lastModified[A]=vs),vs=yt.getResponseHeader("etag"),vs&&(T.etag[A]=vs)),At===204||xe.type==="HEAD"?Pi="nocontent":At===304?Pi="notmodified":(Pi=Xn.state,Ls=Xn.data,Zi=Xn.error,an=!Zi)):(Zi=Pi,(At||!Pi)&&(Pi="error",At<0&&(At=0))),yt.status=At,yt.statusText=(Zt||Pi)+"",an?ct.resolveWith(Oe,[Ls,Pi,yt]):ct.rejectWith(Oe,[yt,Pi,Zi]),yt.statusCode(ni),ni=void 0,le&&Be.trigger(an?"ajaxSuccess":"ajaxError",[yt,xe,an?Ls:Zi]),dt.fireWith(Oe,[yt,Pi]),le&&(Be.trigger("ajaxComplete",[yt,xe]),--T.active||T.event.trigger("ajaxStop")))}return yt},getJSON:function(g,y,S){return T.get(g,y,S,"json")},getScript:function(g,y){return T.get(g,void 0,y,"script")}}),T.each(["get","post"],function(g,y){T[y]=function(S,A,M,R){return k(A)&&(R=R||M,M=A,A=void 0),T.ajax(T.extend({url:S,type:y,dataType:R,data:A,success:M},T.isPlainObject(S)&&S))}}),T.ajaxPrefilter(function(g){var y;for(y in g.headers)y.toLowerCase()==="content-type"&&(g.contentType=g.headers[y]||"")}),T._evalUrl=function(g,y,S){return T.ajax({url:g,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(A){T.globalEval(A,y,S)}})},T.fn.extend({wrapAll:function(g){var y;return this[0]&&(k(g)&&(g=g.call(this[0])),y=T(g,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&y.insertBefore(this[0]),y.map(function(){for(var S=this;S.firstElementChild;)S=S.firstElementChild;return S}).append(this)),this},wrapInner:function(g){return k(g)?this.each(function(y){T(this).wrapInner(g.call(this,y))}):this.each(function(){var y=T(this),S=y.contents();S.length?S.wrapAll(g):y.append(g)})},wrap:function(g){var y=k(g);return this.each(function(S){T(this).wrapAll(y?g.call(this,S):g)})},unwrap:function(g){return this.parent(g).not("body").each(function(){T(this).replaceWith(this.childNodes)}),this}}),T.expr.pseudos.hidden=function(g){return!T.expr.pseudos.visible(g)},T.expr.pseudos.visible=function(g){return!!(g.offsetWidth||g.offsetHeight||g.getClientRects().length)},T.ajaxSettings.xhr=function(){try{return new t.XMLHttpRequest}catch{}};var Wo={0:200,1223:204},ii=T.ajaxSettings.xhr();C.cors=!!ii&&"withCredentials"in ii,C.ajax=ii=!!ii,T.ajaxTransport(function(g){var y,S;if(C.cors||ii&&!g.crossDomain)return{send:function(A,M){var R,z=g.xhr();if(z.open(g.type,g.url,g.async,g.username,g.password),g.xhrFields)for(R in g.xhrFields)z[R]=g.xhrFields[R];g.mimeType&&z.overrideMimeType&&z.overrideMimeType(g.mimeType),!g.crossDomain&&!A["X-Requested-With"]&&(A["X-Requested-With"]="XMLHttpRequest");for(R in A)z.setRequestHeader(R,A[R]);y=function(J){return function(){y&&(y=S=z.onload=z.onerror=z.onabort=z.ontimeout=z.onreadystatechange=null,J==="abort"?z.abort():J==="error"?typeof z.status!="number"?M(0,"error"):M(z.status,z.statusText):M(Wo[z.status]||z.status,z.statusText,(z.responseType||"text")!=="text"||typeof z.responseText!="string"?{binary:z.response}:{text:z.responseText},z.getAllResponseHeaders()))}},z.onload=y(),S=z.onerror=z.ontimeout=y("error"),z.onabort!==void 0?z.onabort=S:z.onreadystatechange=function(){z.readyState===4&&t.setTimeout(function(){y&&S()})},y=y("abort");try{z.send(g.hasContent&&g.data||null)}catch(J){if(y)throw J}},abort:function(){y&&y()}}}),T.ajaxPrefilter(function(g){g.crossDomain&&(g.contents.script=!1)}),T.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(g){return T.globalEval(g),g}}}),T.ajaxPrefilter("script",function(g){g.cache===void 0&&(g.cache=!1),g.crossDomain&&(g.type="GET")}),T.ajaxTransport("script",function(g){if(g.crossDomain||g.scriptAttrs){var y,S;return{send:function(A,M){y=T("<script>").attr(g.scriptAttrs||{}).prop({charset:g.scriptCharset,src:g.url}).on("load error",S=function(R){y.remove(),S=null,R&&M(R.type==="error"?404:200,R.type)}),W.head.appendChild(y[0])},abort:function(){S&&S()}}}});var yr=[],Gi=/(=)\?(?=&|$)|\?\?/;T.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var g=yr.pop()||T.expando+"_"+Nt.guid++;return this[g]=!0,g}}),T.ajaxPrefilter("json jsonp",function(g,y,S){var A,M,R,z=g.jsonp!==!1&&(Gi.test(g.url)?"url":typeof g.data=="string"&&(g.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&Gi.test(g.data)&&"data");if(z||g.dataTypes[0]==="jsonp")return A=g.jsonpCallback=k(g.jsonpCallback)?g.jsonpCallback():g.jsonpCallback,z?g[z]=g[z].replace(Gi,"$1"+A):g.jsonp!==!1&&(g.url+=(pr.test(g.url)?"&":"?")+g.jsonp+"="+A),g.converters["script json"]=function(){return R||T.error(A+" was not called"),R[0]},g.dataTypes[0]="json",M=t[A],t[A]=function(){R=arguments},S.always(function(){M===void 0?T(t).removeProp(A):t[A]=M,g[A]&&(g.jsonpCallback=y.jsonpCallback,yr.push(A)),R&&k(M)&&M(R[0]),R=M=void 0}),"script"}),C.createHTMLDocument=function(){var g=W.implementation.createHTMLDocument("").body;return g.innerHTML="<form></form><form></form>",g.childNodes.length===2}(),T.parseHTML=function(g,y,S){if(typeof g!="string")return[];typeof y=="boolean"&&(S=y,y=!1);var A,M,R;return y||(C.createHTMLDocument?(y=W.implementation.createHTMLDocument(""),A=y.createElement("base"),A.href=W.location.href,y.head.appendChild(A)):y=W),M=P.exec(g),R=!S&&[],M?[y.createElement(M[1])]:(M=He([g],y,R),R&&R.length&&T(R).remove(),T.merge([],M.childNodes))},T.fn.load=function(g,y,S){var A,M,R,z=this,J=g.indexOf(" ");return J>-1&&(A=Sn(g.slice(J)),g=g.slice(0,J)),k(y)?(S=y,y=void 0):y&&typeof y=="object"&&(M="POST"),z.length>0&&T.ajax({url:g,type:M||"GET",dataType:"html",data:y}).done(function(G){R=arguments,z.html(A?T("<div>").append(T.parseHTML(G)).find(A):G)}).always(S&&function(G,le){z.each(function(){S.apply(this,R||[G.responseText,le,G])})}),this},T.expr.pseudos.animated=function(g){return T.grep(T.timers,function(y){return g===y.elem}).length},T.offset={setOffset:function(g,y,S){var A,M,R,z,J,G,le,Ee=T.css(g,"position"),Te=T(g),xe={};Ee==="static"&&(g.style.position="relative"),J=Te.offset(),R=T.css(g,"top"),G=T.css(g,"left"),le=(Ee==="absolute"||Ee==="fixed")&&(R+G).indexOf("auto")>-1,le?(A=Te.position(),z=A.top,M=A.left):(z=parseFloat(R)||0,M=parseFloat(G)||0),k(y)&&(y=y.call(g,S,T.extend({},J))),y.top!=null&&(xe.top=y.top-J.top+z),y.left!=null&&(xe.left=y.left-J.left+M),"using"in y?y.using.call(g,xe):Te.css(xe)}},T.fn.extend({offset:function(g){if(arguments.length)return g===void 0?this:this.each(function(M){T.offset.setOffset(this,g,M)});var y,S,A=this[0];if(A)return A.getClientRects().length?(y=A.getBoundingClientRect(),S=A.ownerDocument.defaultView,{top:y.top+S.pageYOffset,left:y.left+S.pageXOffset}):{top:0,left:0}},position:function(){if(this[0]){var g,y,S,A=this[0],M={top:0,left:0};if(T.css(A,"position")==="fixed")y=A.getBoundingClientRect();else{for(y=this.offset(),S=A.ownerDocument,g=A.offsetParent||S.documentElement;g&&(g===S.body||g===S.documentElement)&&T.css(g,"position")==="static";)g=g.parentNode;g&&g!==A&&g.nodeType===1&&(M=T(g).offset(),M.top+=T.css(g,"borderTopWidth",!0),M.left+=T.css(g,"borderLeftWidth",!0))}return{top:y.top-M.top-T.css(A,"marginTop",!0),left:y.left-M.left-T.css(A,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var g=this.offsetParent;g&&T.css(g,"position")==="static";)g=g.offsetParent;return g||ti})}}),T.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(g,y){var S=y==="pageYOffset";T.fn[g]=function(A){return it(this,function(M,R,z){var J;if(L(M)?J=M:M.nodeType===9&&(J=M.defaultView),z===void 0)return J?J[y]:M[R];J?J.scrollTo(S?J.pageXOffset:z,S?z:J.pageYOffset):M[R]=z},g,A,arguments.length)}}),T.each(["top","left"],function(g,y){T.cssHooks[y]=xn(C.pixelPosition,function(S,A){if(A)return A=cs(S,y),lr.test(A)?T(S).position()[y]+"px":A})}),T.each({Height:"height",Width:"width"},function(g,y){T.each({padding:"inner"+g,content:y,"":"outer"+g},function(S,A){T.fn[A]=function(M,R){var z=arguments.length&&(S||typeof M!="boolean"),J=S||(M===!0||R===!0?"margin":"border");return it(this,function(G,le,Ee){var Te;return L(G)?A.indexOf("outer")===0?G["inner"+g]:G.document.documentElement["client"+g]:G.nodeType===9?(Te=G.documentElement,Math.max(G.body["scroll"+g],Te["scroll"+g],G.body["offset"+g],Te["offset"+g],Te["client"+g])):Ee===void 0?T.css(G,le,J):T.style(G,le,Ee,J)},y,z?M:void 0,z)}})}),T.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(g,y){T.fn[y]=function(S){return this.on(y,S)}}),T.fn.extend({bind:function(g,y,S){return this.on(g,null,y,S)},unbind:function(g,y){return this.off(g,null,y)},delegate:function(g,y,S,A){return this.on(y,g,S,A)},undelegate:function(g,y,S){return arguments.length===1?this.off(g,"**"):this.off(y,g||"**",S)},hover:function(g,y){return this.on("mouseenter",g).on("mouseleave",y||g)}}),T.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(g,y){T.fn[y]=function(S,A){return arguments.length>0?this.on(y,null,S,A):this.trigger(y)}});var ja=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;T.proxy=function(g,y){var S,A,M;if(typeof y=="string"&&(S=g[y],y=g,g=S),!!k(g))return A=a.call(arguments,2),M=function(){return g.apply(y||this,A.concat(a.call(arguments)))},M.guid=g.guid=g.guid||T.guid++,M},T.holdReady=function(g){g?T.readyWait++:T.ready(!0)},T.isArray=Array.isArray,T.parseJSON=JSON.parse,T.nodeName=ue,T.isFunction=k,T.isWindow=L,T.camelCase=tt,T.type=V,T.now=Date.now,T.isNumeric=function(g){var y=T.type(g);return(y==="number"||y==="string")&&!isNaN(g-parseFloat(g))},T.trim=function(g){return g==null?"":(g+"").replace(ja,"$1")};var me=t.jQuery,ee=t.$;return T.noConflict=function(g){return t.$===T&&(t.$=ee),g&&t.jQuery===T&&(t.jQuery=me),T},typeof i>"u"&&(t.jQuery=t.$=T),T})}(Ah)),Ah.exports}var px=bl();const km=oc(px);window.jQuery=km;window.$=km;/*! jQuery UI - v1.14.1 - 2024-10-30
- * https://jqueryui.com
- * 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
- * Copyright OpenJS Foundation and other contributors; Licensed MIT */(function(e){typeof define=="function"&&define.amd?define(["jquery"],e):e(jQuery)})(function(e){e.ui=e.ui||{},e.ui.version="1.14.1";/*!
- * jQuery UI Widget 1.14.1
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- */var t=0,i=Array.prototype.hasOwnProperty,n=Array.prototype.slice;e.cleanData=function(s){return function(o){var f,v,b;for(b=0;(v=o[b])!=null;b++)f=e._data(v,"events"),f&&f.remove&&e(v).triggerHandler("remove");s(o)}}(e.cleanData),e.widget=function(s,o,f){var v,b,x,I={},P=s.split(".")[0];if(s=s.split(".")[1],s==="__proto__"||s==="constructor")return e.error("Invalid widget name: "+s);var B=P+"-"+s;return f||(f=o,o=e.Widget),Array.isArray(f)&&(f=e.extend.apply(null,[{}].concat(f))),e.expr.pseudos[B.toLowerCase()]=function(F){return!!e.data(F,B)},e[P]=e[P]||{},v=e[P][s],b=e[P][s]=function(F,N){if(!this||!this._createWidget)return new b(F,N);arguments.length&&this._createWidget(F,N)},e.extend(b,v,{version:f.version,_proto:e.extend({},f),_childConstructors:[]}),x=new o,x.options=e.widget.extend({},x.options),e.each(f,function(F,N){if(typeof N!="function"){I[F]=N;return}I[F]=function(){function K(){return o.prototype[F].apply(this,arguments)}function se(te){return o.prototype[F].apply(this,te)}return function(){var te=this._super,ae=this._superApply,we;return this._super=K,this._superApply=se,we=N.apply(this,arguments),this._super=te,this._superApply=ae,we}}()}),b.prototype=e.widget.extend(x,{widgetEventPrefix:v&&x.widgetEventPrefix||s},I,{constructor:b,namespace:P,widgetName:s,widgetFullName:B}),v?(e.each(v._childConstructors,function(F,N){var K=N.prototype;e.widget(K.namespace+"."+K.widgetName,b,N._proto)}),delete v._childConstructors):o._childConstructors.push(b),e.widget.bridge(s,b),b},e.widget.extend=function(s){for(var o=n.call(arguments,1),f=0,v=o.length,b,x;f<v;f++)for(b in o[f])x=o[f][b],i.call(o[f],b)&&x!==void 0&&(e.isPlainObject(x)?s[b]=e.isPlainObject(s[b])?e.widget.extend({},s[b],x):e.widget.extend({},x):s[b]=x);return s},e.widget.bridge=function(s,o){var f=o.prototype.widgetFullName||s;e.fn[s]=function(v){var b=typeof v=="string",x=n.call(arguments,1),I=this;return b?!this.length&&v==="instance"?I=void 0:this.each(function(){var P,B=e.data(this,f);if(v==="instance")return I=B,!1;if(!B)return e.error("cannot call methods on "+s+" prior to initialization; attempted to call method '"+v+"'");if(typeof B[v]!="function"||v.charAt(0)==="_")return e.error("no such method '"+v+"' for "+s+" widget instance");if(P=B[v].apply(B,x),P!==B&&P!==void 0)return I=P&&P.jquery?I.pushStack(P.get()):P,!1}):(x.length&&(v=e.widget.extend.apply(null,[v].concat(x))),this.each(function(){var P=e.data(this,f);P?(P.option(v||{}),P._init&&P._init()):e.data(this,f,new o(v,this))})),I}},e.Widget=function(){},e.Widget._childConstructors=[],e.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(s,o){o=e(o||this.defaultElement||this)[0],this.element=e(o),this.uuid=t++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=e(),this.hoverable=e(),this.focusable=e(),this.classesElementLookup={},o!==this&&(e.data(o,this.widgetFullName,this),this._on(!0,this.element,{remove:function(f){f.target===o&&this.destroy()}}),this.document=e(o.style?o.ownerDocument:o.document||o),this.window=e(this.document[0].defaultView||this.document[0].parentWindow)),this.options=e.widget.extend({},this.options,this._getCreateOptions(),s),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:e.noop,_create:e.noop,_init:e.noop,destroy:function(){var s=this;this._destroy(),e.each(this.classesElementLookup,function(o,f){s._removeClass(f,o)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:e.noop,widget:function(){return this.element},option:function(s,o){var f=s,v,b,x;if(arguments.length===0)return e.widget.extend({},this.options);if(typeof s=="string")if(f={},v=s.split("."),s=v.shift(),v.length){for(b=f[s]=e.widget.extend({},this.options[s]),x=0;x<v.length-1;x++)b[v[x]]=b[v[x]]||{},b=b[v[x]];if(s=v.pop(),arguments.length===1)return b[s]===void 0?null:b[s];b[s]=o}else{if(arguments.length===1)return this.options[s]===void 0?null:this.options[s];f[s]=o}return this._setOptions(f),this},_setOptions:function(s){var o;for(o in s)this._setOption(o,s[o]);return this},_setOption:function(s,o){return s==="classes"&&this._setOptionClasses(o),this.options[s]=o,s==="disabled"&&this._setOptionDisabled(o),this},_setOptionClasses:function(s){var o,f,v;for(o in s)v=this.classesElementLookup[o],!(s[o]===this.options.classes[o]||!v||!v.length)&&(f=e(v.get()),this._removeClass(v,o),f.addClass(this._classes({element:f,keys:o,classes:s,add:!0})))},_setOptionDisabled:function(s){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!s),s&&(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(s){var o=[],f=this;s=e.extend({element:this.element,classes:this.options.classes||{}},s);function v(){var x=[];s.element.each(function(I,P){var B=e.map(f.classesElementLookup,function(F){return F}).some(function(F){return F.is(P)});B||x.push(P)}),f._on(e(x),{remove:"_untrackClassesElement"})}function b(x,I){var P,B;for(B=0;B<x.length;B++)P=f.classesElementLookup[x[B]]||e(),s.add?(v(),P=e(e.uniqueSort(P.get().concat(s.element.get())))):P=e(P.not(s.element).get()),f.classesElementLookup[x[B]]=P,o.push(x[B]),I&&s.classes[x[B]]&&o.push(s.classes[x[B]])}return s.keys&&b(s.keys.match(/\S+/g)||[],!0),s.extra&&b(s.extra.match(/\S+/g)||[]),o.join(" ")},_untrackClassesElement:function(s){var o=this;e.each(o.classesElementLookup,function(f,v){e.inArray(s.target,v)!==-1&&(o.classesElementLookup[f]=e(v.not(s.target).get()))}),this._off(e(s.target))},_removeClass:function(s,o,f){return this._toggleClass(s,o,f,!1)},_addClass:function(s,o,f){return this._toggleClass(s,o,f,!0)},_toggleClass:function(s,o,f,v){v=typeof v=="boolean"?v:f;var b=typeof s=="string"||s===null,x={extra:b?o:f,keys:b?s:o,element:b?this.element:s,add:v};return x.element.toggleClass(this._classes(x),v),this},_on:function(s,o,f){var v,b=this;typeof s!="boolean"&&(f=o,o=s,s=!1),f?(o=v=e(o),this.bindings=this.bindings.add(o)):(f=o,o=this.element,v=this.widget()),e.each(f,function(x,I){function P(){if(!(!s&&(b.options.disabled===!0||e(this).hasClass("ui-state-disabled"))))return(typeof I=="string"?b[I]:I).apply(b,arguments)}typeof I!="string"&&(P.guid=I.guid=I.guid||P.guid||e.guid++);var B=x.match(/^([\w:-]*)\s*(.*)$/),F=B[1]+b.eventNamespace,N=B[2];N?v.on(F,N,P):o.on(F,P)})},_off:function(s,o){o=(o||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,s.off(o),this.bindings=e(this.bindings.not(s).get()),this.focusable=e(this.focusable.not(s).get()),this.hoverable=e(this.hoverable.not(s).get())},_delay:function(s,o){function f(){return(typeof s=="string"?v[s]:s).apply(v,arguments)}var v=this;return setTimeout(f,o||0)},_hoverable:function(s){this.hoverable=this.hoverable.add(s),this._on(s,{mouseenter:function(o){this._addClass(e(o.currentTarget),null,"ui-state-hover")},mouseleave:function(o){this._removeClass(e(o.currentTarget),null,"ui-state-hover")}})},_focusable:function(s){this.focusable=this.focusable.add(s),this._on(s,{focusin:function(o){this._addClass(e(o.currentTarget),null,"ui-state-focus")},focusout:function(o){this._removeClass(e(o.currentTarget),null,"ui-state-focus")}})},_trigger:function(s,o,f){var v,b,x=this.options[s];if(f=f||{},o=e.Event(o),o.type=(s===this.widgetEventPrefix?s:this.widgetEventPrefix+s).toLowerCase(),o.target=this.element[0],b=o.originalEvent,b)for(v in b)v in o||(o[v]=b[v]);return this.element.trigger(o,f),!(typeof x=="function"&&x.apply(this.element[0],[o].concat(f))===!1||o.isDefaultPrevented())}},e.each({show:"fadeIn",hide:"fadeOut"},function(s,o){e.Widget.prototype["_"+s]=function(f,v,b){typeof v=="string"&&(v={effect:v});var x,I=v?v===!0||typeof v=="number"?o:v.effect||o:s;v=v||{},typeof v=="number"?v={duration:v}:v===!0&&(v={}),x=!e.isEmptyObject(v),v.complete=b,v.delay&&f.delay(v.delay),x&&e.effects&&e.effects.effect[I]?f[s](v):I!==s&&f[I]?f[I](v.duration,v.easing,b):f.queue(function(P){e(this)[s](),b&&b.call(f[0]),P()})}}),e.widget;/*!
- * jQuery UI Position 1.14.1
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- *
- * https://api.jqueryui.com/position/
- */(function(){var s,o=Math.max,f=Math.abs,v=/left|center|right/,b=/top|center|bottom/,x=/[\+\-]\d+(\.[\d]+)?%?/,I=/^\w+/,P=/%$/,B=e.fn.position;function F(te,ae,we){return[parseFloat(te[0])*(P.test(te[0])?ae/100:1),parseFloat(te[1])*(P.test(te[1])?we/100:1)]}function N(te,ae){return parseInt(e.css(te,ae),10)||0}function K(te){return te!=null&&te===te.window}function se(te){var ae=te[0];return ae.nodeType===9?{width:te.width(),height:te.height(),offset:{top:0,left:0}}:K(ae)?{width:te.width(),height:te.height(),offset:{top:te.scrollTop(),left:te.scrollLeft()}}:ae.preventDefault?{width:0,height:0,offset:{top:ae.pageY,left:ae.pageX}}:{width:te.outerWidth(),height:te.outerHeight(),offset:te.offset()}}e.position={scrollbarWidth:function(){if(s!==void 0)return s;var te,ae,we=e("<div style='display:block;position:absolute;width:200px;height:200px;overflow:hidden;'><div style='height:300px;width:auto;'></div></div>"),ve=we.children()[0];return e("body").append(we),te=ve.offsetWidth,we.css("overflow","scroll"),ae=ve.offsetWidth,te===ae&&(ae=we[0].clientWidth),we.remove(),s=te-ae},getScrollInfo:function(te){var ae=te.isWindow||te.isDocument?"":te.element.css("overflow-x"),we=te.isWindow||te.isDocument?"":te.element.css("overflow-y"),ve=ae==="scroll"||ae==="auto"&&te.width<te.element[0].scrollWidth,Me=we==="scroll"||we==="auto"&&te.height<te.element[0].scrollHeight;return{width:Me?e.position.scrollbarWidth():0,height:ve?e.position.scrollbarWidth():0}},getWithinInfo:function(te){var ae=e(te||window),we=K(ae[0]),ve=!!ae[0]&&ae[0].nodeType===9,Me=!we&&!ve;return{element:ae,isWindow:we,isDocument:ve,offset:Me?e(te).offset():{left:0,top:0},scrollLeft:ae.scrollLeft(),scrollTop:ae.scrollTop(),width:ae.outerWidth(),height:ae.outerHeight()}}},e.fn.position=function(te){if(!te||!te.of)return B.apply(this,arguments);te=e.extend({},te);var ae,we,ve,Me,Ne,Ye,Ge=typeof te.of=="string"?e(document).find(te.of):e(te.of),Xe=e.position.getWithinInfo(te.within),Qe=e.position.getScrollInfo(Xe),it=(te.collision||"flip").split(" "),Ue={};return Ye=se(Ge),Ge[0].preventDefault&&(te.at="left top"),we=Ye.width,ve=Ye.height,Me=Ye.offset,Ne=e.extend({},Me),e.each(["my","at"],function(){var Ze=(te[this]||"").split(" "),et,tt;Ze.length===1&&(Ze=v.test(Ze[0])?Ze.concat(["center"]):b.test(Ze[0])?["center"].concat(Ze):["center","center"]),Ze[0]=v.test(Ze[0])?Ze[0]:"center",Ze[1]=b.test(Ze[1])?Ze[1]:"center",et=x.exec(Ze[0]),tt=x.exec(Ze[1]),Ue[this]=[et?et[0]:0,tt?tt[0]:0],te[this]=[I.exec(Ze[0])[0],I.exec(Ze[1])[0]]}),it.length===1&&(it[1]=it[0]),te.at[0]==="right"?Ne.left+=we:te.at[0]==="center"&&(Ne.left+=we/2),te.at[1]==="bottom"?Ne.top+=ve:te.at[1]==="center"&&(Ne.top+=ve/2),ae=F(Ue.at,we,ve),Ne.left+=ae[0],Ne.top+=ae[1],this.each(function(){var Ze,et,tt=e(this),at=tt.outerWidth(),st=tt.outerHeight(),ze=N(this,"marginLeft"),Ft=N(this,"marginTop"),Dt=at+ze+N(this,"marginRight")+Qe.width,Ht=st+Ft+N(this,"marginBottom")+Qe.height,mt=e.extend({},Ne),Vt=F(Ue.my,tt.outerWidth(),tt.outerHeight());te.my[0]==="right"?mt.left-=at:te.my[0]==="center"&&(mt.left-=at/2),te.my[1]==="bottom"?mt.top-=st:te.my[1]==="center"&&(mt.top-=st/2),mt.left+=Vt[0],mt.top+=Vt[1],Ze={marginLeft:ze,marginTop:Ft},e.each(["left","top"],function(fi,Qt){e.ui.position[it[fi]]&&e.ui.position[it[fi]][Qt](mt,{targetWidth:we,targetHeight:ve,elemWidth:at,elemHeight:st,collisionPosition:Ze,collisionWidth:Dt,collisionHeight:Ht,offset:[ae[0]+Vt[0],ae[1]+Vt[1]],my:te.my,at:te.at,within:Xe,elem:tt})}),te.using&&(et=function(fi){var Qt=Me.left-mt.left,zt=Qt+we-at,ti=Me.top-mt.top,ai=ti+ve-st,Gt={target:{element:Ge,left:Me.left,top:Me.top,width:we,height:ve},element:{element:tt,left:mt.left,top:mt.top,width:at,height:st},horizontal:zt<0?"left":Qt>0?"right":"center",vertical:ai<0?"top":ti>0?"bottom":"middle"};we<at&&f(Qt+zt)<we&&(Gt.horizontal="center"),ve<st&&f(ti+ai)<ve&&(Gt.vertical="middle"),o(f(Qt),f(zt))>o(f(ti),f(ai))?Gt.important="horizontal":Gt.important="vertical",te.using.call(this,fi,Gt)}),tt.offset(e.extend(mt,{using:et}))})},e.ui.position={fit:{left:function(te,ae){var we=ae.within,ve=we.isWindow?we.scrollLeft:we.offset.left,Me=we.width,Ne=te.left-ae.collisionPosition.marginLeft,Ye=ve-Ne,Ge=Ne+ae.collisionWidth-Me-ve,Xe;ae.collisionWidth>Me?Ye>0&&Ge<=0?(Xe=te.left+Ye+ae.collisionWidth-Me-ve,te.left+=Ye-Xe):Ge>0&&Ye<=0?te.left=ve:Ye>Ge?te.left=ve+Me-ae.collisionWidth:te.left=ve:Ye>0?te.left+=Ye:Ge>0?te.left-=Ge:te.left=o(te.left-Ne,te.left)},top:function(te,ae){var we=ae.within,ve=we.isWindow?we.scrollTop:we.offset.top,Me=ae.within.height,Ne=te.top-ae.collisionPosition.marginTop,Ye=ve-Ne,Ge=Ne+ae.collisionHeight-Me-ve,Xe;ae.collisionHeight>Me?Ye>0&&Ge<=0?(Xe=te.top+Ye+ae.collisionHeight-Me-ve,te.top+=Ye-Xe):Ge>0&&Ye<=0?te.top=ve:Ye>Ge?te.top=ve+Me-ae.collisionHeight:te.top=ve:Ye>0?te.top+=Ye:Ge>0?te.top-=Ge:te.top=o(te.top-Ne,te.top)}},flip:{left:function(te,ae){var we=ae.within,ve=we.offset.left+we.scrollLeft,Me=we.width,Ne=we.isWindow?we.scrollLeft:we.offset.left,Ye=te.left-ae.collisionPosition.marginLeft,Ge=Ye-Ne,Xe=Ye+ae.collisionWidth-Me-Ne,Qe=ae.my[0]==="left"?-ae.elemWidth:ae.my[0]==="right"?ae.elemWidth:0,it=ae.at[0]==="left"?ae.targetWidth:ae.at[0]==="right"?-ae.targetWidth:0,Ue=-2*ae.offset[0],Ze,et;Ge<0?(Ze=te.left+Qe+it+Ue+ae.collisionWidth-Me-ve,(Ze<0||Ze<f(Ge))&&(te.left+=Qe+it+Ue)):Xe>0&&(et=te.left-ae.collisionPosition.marginLeft+Qe+it+Ue-Ne,(et>0||f(et)<Xe)&&(te.left+=Qe+it+Ue))},top:function(te,ae){var we=ae.within,ve=we.offset.top+we.scrollTop,Me=we.height,Ne=we.isWindow?we.scrollTop:we.offset.top,Ye=te.top-ae.collisionPosition.marginTop,Ge=Ye-Ne,Xe=Ye+ae.collisionHeight-Me-Ne,Qe=ae.my[1]==="top",it=Qe?-ae.elemHeight:ae.my[1]==="bottom"?ae.elemHeight:0,Ue=ae.at[1]==="top"?ae.targetHeight:ae.at[1]==="bottom"?-ae.targetHeight:0,Ze=-2*ae.offset[1],et,tt;Ge<0?(tt=te.top+it+Ue+Ze+ae.collisionHeight-Me-ve,(tt<0||tt<f(Ge))&&(te.top+=it+Ue+Ze)):Xe>0&&(et=te.top-ae.collisionPosition.marginTop+it+Ue+Ze-Ne,(et>0||f(et)<Xe)&&(te.top+=it+Ue+Ze))}},flipfit:{left:function(){e.ui.position.flip.left.apply(this,arguments),e.ui.position.fit.left.apply(this,arguments)},top:function(){e.ui.position.flip.top.apply(this,arguments),e.ui.position.fit.top.apply(this,arguments)}}}})(),e.ui.position;/*!
- * jQuery UI :data 1.14.1
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- */e.extend(e.expr.pseudos,{data:e.expr.createPseudo(function(s){return function(o){return!!e.data(o,s)}})});/*!
- * jQuery UI Disable Selection 1.14.1
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- */e.fn.extend({disableSelection:function(){var s="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.on(s+".ui-disableSelection",function(o){o.preventDefault()})}}(),enableSelection:function(){return this.off(".ui-disableSelection")}});var r=e;/*!
- * jQuery Color Animations v3.0.0
- * https://github.com/jquery/jquery-color
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- *
- * Date: Wed May 15 16:49:44 2024 +0200
- */var a="backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor",c={},u=c.toString,h=/^([\-+])=\s*(\d+\.?\d*)/,m=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(s){return[s[1],s[2],s[3],s[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(s){return[s[1]*2.55,s[2]*2.55,s[3]*2.55,s[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})?/,parse:function(s){return[parseInt(s[1],16),parseInt(s[2],16),parseInt(s[3],16),s[4]?(parseInt(s[4],16)/255).toFixed(2):1]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])([a-f0-9])?/,parse:function(s){return[parseInt(s[1]+s[1],16),parseInt(s[2]+s[2],16),parseInt(s[3]+s[3],16),s[4]?(parseInt(s[4]+s[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(s){return[s[1],s[2]/100,s[3]/100,s[4]]}}],p=r.Color=function(s,o,f,v){return new r.Color.fn.parse(s,o,f,v)},_={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"}}}},w={byte:{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},D,C=r.each;C(_,function(s,o){o.cache="_"+s,o.props.alpha={idx:3,type:"percent",def:1}}),r.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(s,o){c["[object "+o+"]"]=o.toLowerCase()});function k(s){return s==null?s+"":typeof s=="object"?c[u.call(s)]||"object":typeof s}function L(s,o,f){var v=w[o.type]||{};return s==null?f||!o.def?null:o.def:(s=v.floor?~~s:parseFloat(s),v.mod?(s+v.mod)%v.mod:Math.min(v.max,Math.max(0,s)))}function W(s){var o=p(),f=o._rgba=[];return s=s.toLowerCase(),C(m,function(v,b){var x,I=b.re.exec(s),P=I&&b.parse(I),B=b.space||"rgba";if(P)return x=o[B](P),o[_[B].cache]=x[_[B].cache],f=o._rgba=x._rgba,!1}),f.length?(f.join()==="0,0,0,0"&&r.extend(f,D.transparent),o):D[s]}p.fn=r.extend(p.prototype,{parse:function(s,o,f,v){if(s===void 0)return this._rgba=[null,null,null,null],this;(s.jquery||s.nodeType)&&(s=r(s).css(o),o=void 0);var b=this,x=k(s),I=this._rgba=[];if(o!==void 0&&(s=[s,o,f,v],x="array"),x==="string")return this.parse(W(s)||D._default);if(x==="array")return C(_.rgba.props,function(P,B){I[B.idx]=L(s[B.idx],B)}),this;if(x==="object")return s instanceof p?C(_,function(P,B){s[B.cache]&&(b[B.cache]=s[B.cache].slice())}):C(_,function(P,B){var F=B.cache;C(B.props,function(N,K){if(!b[F]&&B.to){if(N==="alpha"||s[N]==null)return;b[F]=B.to(b._rgba)}b[F][K.idx]=L(s[N],K,!0)}),b[F]&&r.inArray(null,b[F].slice(0,3))<0&&(b[F][3]==null&&(b[F][3]=1),B.from&&(b._rgba=B.from(b[F])))}),this},is:function(s){var o=p(s),f=!0,v=this;return C(_,function(b,x){var I,P=o[x.cache];return P&&(I=v[x.cache]||x.to&&x.to(v._rgba)||[],C(x.props,function(B,F){if(P[F.idx]!=null)return f=P[F.idx]===I[F.idx],f})),f}),f},_space:function(){var s=[],o=this;return C(_,function(f,v){o[v.cache]&&s.push(f)}),s.pop()},transition:function(s,o){var f=p(s),v=f._space(),b=_[v],x=this.alpha()===0?p("transparent"):this,I=x[b.cache]||b.to(x._rgba),P=I.slice();return f=f[b.cache],C(b.props,function(B,F){var N=F.idx,K=I[N],se=f[N],te=w[F.type]||{};se!==null&&(K===null?P[N]=se:(te.mod&&(se-K>te.mod/2?K+=te.mod:K-se>te.mod/2&&(K-=te.mod)),P[N]=L((se-K)*o+K,F)))}),this[v](P)},blend:function(s){if(this._rgba[3]===1)return this;var o=this._rgba.slice(),f=o.pop(),v=p(s)._rgba;return p(r.map(o,function(b,x){return(1-f)*v[x]+f*b}))},toRgbaString:function(){var s="rgba(",o=r.map(this._rgba,function(f,v){return f??(v>2?1:0)});return o[3]===1&&(o.pop(),s="rgb("),s+o.join(", ")+")"},toHslaString:function(){var s="hsla(",o=r.map(this.hsla(),function(f,v){return f==null&&(f=v>2?1:0),v&&v<3&&(f=Math.round(f*100)+"%"),f});return o[3]===1&&(o.pop(),s="hsl("),s+o.join(", ")+")"},toHexString:function(s){var o=this._rgba.slice(),f=o.pop();return s&&o.push(~~(f*255)),"#"+r.map(o,function(v){return("0"+(v||0).toString(16)).substr(-2)}).join("")},toString:function(){return this.toRgbaString()}}),p.fn.parse.prototype=p.fn;function H(s,o,f){return f=(f+1)%1,f*6<1?s+(o-s)*f*6:f*2<1?o:f*3<2?s+(o-s)*(2/3-f)*6:s}_.hsla.to=function(s){if(s[0]==null||s[1]==null||s[2]==null)return[null,null,null,s[3]];var o=s[0]/255,f=s[1]/255,v=s[2]/255,b=s[3],x=Math.max(o,f,v),I=Math.min(o,f,v),P=x-I,B=x+I,F=B*.5,N,K;return I===x?N=0:o===x?N=60*(f-v)/P+360:f===x?N=60*(v-o)/P+120:N=60*(o-f)/P+240,P===0?K=0:F<=.5?K=P/B:K=P/(2-B),[Math.round(N)%360,K,F,b??1]},_.hsla.from=function(s){if(s[0]==null||s[1]==null||s[2]==null)return[null,null,null,s[3]];var o=s[0]/360,f=s[1],v=s[2],b=s[3],x=v<=.5?v*(1+f):v+f-v*f,I=2*v-x;return[Math.round(H(I,x,o+1/3)*255),Math.round(H(I,x,o)*255),Math.round(H(I,x,o-1/3)*255),b]},C(_,function(s,o){var f=o.props,v=o.cache,b=o.to,x=o.from;p.fn[s]=function(I){if(b&&!this[v]&&(this[v]=b(this._rgba)),I===void 0)return this[v].slice();var P,B=k(I),F=B==="array"||B==="object"?I:arguments,N=this[v].slice();return C(f,function(K,se){var te=F[B==="object"?K:se.idx];te==null&&(te=N[se.idx]),N[se.idx]=L(te,se)}),x?(P=p(x(N)),P[v]=N,P):p(N)},C(f,function(I,P){p.fn[I]||(p.fn[I]=function(B){var F,N,K,se,te=k(B);return I==="alpha"?se=this._hsla?"hsla":"rgba":se=s,F=this[se](),N=F[P.idx],te==="undefined"?N:(te==="function"&&(B=B.call(this,N),te=k(B)),B==null&&P.empty?this:(te==="string"&&(K=h.exec(B),K&&(B=N+parseFloat(K[2])*(K[1]==="+"?1:-1))),F[P.idx]=B,this[se](F)))})})}),p.hook=function(s){var o=s.split(" ");C(o,function(f,v){r.cssHooks[v]={set:function(b,x){var I;x!=="transparent"&&(k(x)!=="string"||(I=W(x)))&&(x=p(I||x),x=x.toRgbaString()),b.style[v]=x}},r.fx.step[v]=function(b){b.colorInit||(b.start=p(b.elem,v),b.end=p(b.end),b.colorInit=!0),r.cssHooks[v].set(b.elem,b.start.transition(b.end,b.pos))}})},p.hook(a),r.cssHooks.borderColor={expand:function(s){var o={};return C(["Top","Right","Bottom","Left"],function(f,v){o["border"+v+"Color"]=s}),o}},D=r.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"};/*!
- * jQuery UI Effects 1.14.1
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- */var Y="ui-effects-",V="ui-effects-style",Q="ui-effects-animated";e.effects={effect:{}},function(){var s=["add","remove","toggle"],o={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};e.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(x,I){e.fx.step[I]=function(P){(P.end!=="none"&&!P.setAttr||P.pos===1&&!P.setAttr)&&(r.style(P.elem,I,P.end),P.setAttr=!0)}});function f(x){return x.replace(/-([\da-z])/gi,function(I,P){return P.toUpperCase()})}function v(x){var I,P,B=x.ownerDocument.defaultView.getComputedStyle(x),F={};for(P=B.length;P--;)I=B[P],typeof B[I]=="string"&&(F[f(I)]=B[I]);return F}function b(x,I){var P={},B,F;for(B in I)F=I[B],x[B]!==F&&(o[B]||(e.fx.step[B]||!isNaN(parseFloat(F)))&&(P[B]=F));return P}e.effects.animateClass=function(x,I,P,B){var F=e.speed(I,P,B);return this.queue(function(){var N=e(this),K=N.attr("class")||"",se,te=F.children?N.find("*").addBack():N;te=te.map(function(){var ae=e(this);return{el:ae,start:v(this)}}),se=function(){e.each(s,function(ae,we){x[we]&&N[we+"Class"](x[we])})},se(),te=te.map(function(){return this.end=v(this.el[0]),this.diff=b(this.start,this.end),this}),N.attr("class",K),te=te.map(function(){var ae=this,we=e.Deferred(),ve=e.extend({},F,{queue:!1,complete:function(){we.resolve(ae)}});return this.el.animate(this.diff,ve),we.promise()}),e.when.apply(e,te.get()).done(function(){se(),e.each(arguments,function(){var ae=this.el;e.each(this.diff,function(we){ae.css(we,"")})}),F.complete.call(N[0])})})},e.fn.extend({addClass:function(x){return function(I,P,B,F){return P?e.effects.animateClass.call(this,{add:I},P,B,F):x.apply(this,arguments)}}(e.fn.addClass),removeClass:function(x){return function(I,P,B,F){return arguments.length>1?e.effects.animateClass.call(this,{remove:I},P,B,F):x.apply(this,arguments)}}(e.fn.removeClass),toggleClass:function(x){return function(I,P,B,F,N){return typeof P=="boolean"||P===void 0?B?e.effects.animateClass.call(this,P?{add:I}:{remove:I},B,F,N):x.apply(this,arguments):e.effects.animateClass.call(this,{toggle:I},P,B,F)}}(e.fn.toggleClass),switchClass:function(x,I,P,B,F){return e.effects.animateClass.call(this,{add:I,remove:x},P,B,F)}})}(),function(){e.expr&&e.expr.pseudos&&e.expr.pseudos.animated&&(e.expr.pseudos.animated=function(v){return function(b){return!!e(b).data(Q)||v(b)}}(e.expr.pseudos.animated)),e.uiBackCompat===!0&&e.extend(e.effects,{save:function(v,b){for(var x=0,I=b.length;x<I;x++)b[x]!==null&&v.data(Y+b[x],v[0].style[b[x]])},restore:function(v,b){for(var x,I=0,P=b.length;I<P;I++)b[I]!==null&&(x=v.data(Y+b[I]),v.css(b[I],x))},setMode:function(v,b){return b==="toggle"&&(b=v.is(":hidden")?"show":"hide"),b},createWrapper:function(v){if(v.parent().is(".ui-effects-wrapper"))return v.parent();var b={width:v.outerWidth(!0),height:v.outerHeight(!0),float:v.css("float")},x=e("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),I={width:v.width(),height:v.height()},P=document.activeElement;try{P.id}catch{P=document.body}return v.wrap(x),(v[0]===P||e.contains(v[0],P))&&e(P).trigger("focus"),x=v.parent(),v.css("position")==="static"?(x.css({position:"relative"}),v.css({position:"relative"})):(e.extend(b,{position:v.css("position"),zIndex:v.css("z-index")}),e.each(["top","left","bottom","right"],function(B,F){b[F]=v.css(F),isNaN(parseInt(b[F],10))&&(b[F]="auto")}),v.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),v.css(I),x.css(b).show()},removeWrapper:function(v){var b=document.activeElement;return v.parent().is(".ui-effects-wrapper")&&(v.parent().replaceWith(v),(v[0]===b||e.contains(v[0],b))&&e(b).trigger("focus")),v}}),e.extend(e.effects,{version:"1.14.1",define:function(v,b,x){return x||(x=b,b="effect"),e.effects.effect[v]=x,e.effects.effect[v].mode=b,x},scaledDimensions:function(v,b,x){if(b===0)return{height:0,width:0,outerHeight:0,outerWidth:0};var I=x!=="horizontal"?(b||100)/100:1,P=x!=="vertical"?(b||100)/100:1;return{height:v.height()*P,width:v.width()*I,outerHeight:v.outerHeight()*P,outerWidth:v.outerWidth()*I}},clipToBox:function(v){return{width:v.clip.right-v.clip.left,height:v.clip.bottom-v.clip.top,left:v.clip.left,top:v.clip.top}},unshift:function(v,b,x){var I=v.queue();b>1&&I.splice.apply(I,[1,0].concat(I.splice(b,x))),v.dequeue()},saveStyle:function(v){v.data(V,v[0].style.cssText)},restoreStyle:function(v){v[0].style.cssText=v.data(V)||"",v.removeData(V)},mode:function(v,b){var x=v.is(":hidden");return b==="toggle"&&(b=x?"show":"hide"),(x?b==="hide":b==="show")&&(b="none"),b},getBaseline:function(v,b){var x,I;switch(v[0]){case"top":x=0;break;case"middle":x=.5;break;case"bottom":x=1;break;default:x=v[0]/b.height}switch(v[1]){case"left":I=0;break;case"center":I=.5;break;case"right":I=1;break;default:I=v[1]/b.width}return{x:I,y:x}},createPlaceholder:function(v){var b,x=v.css("position"),I=v.position();return v.css({marginTop:v.css("marginTop"),marginBottom:v.css("marginBottom"),marginLeft:v.css("marginLeft"),marginRight:v.css("marginRight")}).outerWidth(v.outerWidth()).outerHeight(v.outerHeight()),/^(static|relative)/.test(x)&&(x="absolute",b=e("<"+v[0].nodeName+">").insertAfter(v).css({display:/^(inline|ruby)/.test(v.css("display"))?"inline-block":"block",visibility:"hidden",marginTop:v.css("marginTop"),marginBottom:v.css("marginBottom"),marginLeft:v.css("marginLeft"),marginRight:v.css("marginRight"),float:v.css("float")}).outerWidth(v.outerWidth()).outerHeight(v.outerHeight()).addClass("ui-effects-placeholder"),v.data(Y+"placeholder",b)),v.css({position:x,left:I.left,top:I.top}),b},removePlaceholder:function(v){var b=Y+"placeholder",x=v.data(b);x&&(x.remove(),v.removeData(b))},cleanUp:function(v){e.effects.restoreStyle(v),e.effects.removePlaceholder(v)},setTransition:function(v,b,x,I){return I=I||{},e.each(b,function(P,B){var F=v.cssUnit(B);F[0]>0&&(I[B]=F[0]*x+F[1])}),I}});function s(v,b,x,I){return e.isPlainObject(v)&&(b=v,v=v.effect),v={effect:v},b==null&&(b={}),typeof b=="function"&&(I=b,x=null,b={}),(typeof b=="number"||e.fx.speeds[b])&&(I=x,x=b,b={}),typeof x=="function"&&(I=x,x=null),b&&e.extend(v,b),x=x||b.duration,v.duration=e.fx.off?0:typeof x=="number"?x:x in e.fx.speeds?e.fx.speeds[x]:e.fx.speeds._default,v.complete=I||b.complete,v}function o(v){return!!(!v||typeof v=="number"||e.fx.speeds[v]||typeof v=="string"&&!e.effects.effect[v]||typeof v=="function"||typeof v=="object"&&!v.effect)}e.fn.extend({effect:function(){var v=s.apply(this,arguments),b=e.effects.effect[v.effect],x=b.mode,I=v.queue,P=I||"fx",B=v.complete,F=v.mode,N=[],K=function(te){var ae=e(this),we=e.effects.mode(ae,F)||x;ae.data(Q,!0),N.push(we),x&&(we==="show"||we===x&&we==="hide")&&ae.show(),(!x||we!=="none")&&e.effects.saveStyle(ae),typeof te=="function"&&te()};if(e.fx.off||!b)return F?this[F](v.duration,B):this.each(function(){B&&B.call(this)});function se(te){var ae=e(this);function we(){ae.removeData(Q),e.effects.cleanUp(ae),v.mode==="hide"&&ae.hide(),ve()}function ve(){typeof B=="function"&&B.call(ae[0]),typeof te=="function"&&te()}v.mode=N.shift(),e.uiBackCompat===!0&&!x?(ae.is(":hidden")?F==="hide":F==="show")?(ae[F](),ve()):b.call(ae[0],v,ve):v.mode==="none"?(ae[F](),ve()):b.call(ae[0],v,we)}return I===!1?this.each(K).each(se):this.queue(P,K).queue(P,se)},show:function(v){return function(b){if(o(b))return v.apply(this,arguments);var x=s.apply(this,arguments);return x.mode="show",this.effect.call(this,x)}}(e.fn.show),hide:function(v){return function(b){if(o(b))return v.apply(this,arguments);var x=s.apply(this,arguments);return x.mode="hide",this.effect.call(this,x)}}(e.fn.hide),toggle:function(v){return function(b){if(o(b)||typeof b=="boolean")return v.apply(this,arguments);var x=s.apply(this,arguments);return x.mode="toggle",this.effect.call(this,x)}}(e.fn.toggle),cssUnit:function(v){var b=this.css(v),x=[];return e.each(["em","px","%","pt"],function(I,P){b.indexOf(P)>0&&(x=[parseFloat(b),P])}),x},cssClip:function(v){return v?this.css("clip","rect("+v.top+"px "+v.right+"px "+v.bottom+"px "+v.left+"px)"):f(this.css("clip"),this)},transfer:function(v,b){var x=e(this),I=e(v.to),P=I.css("position")==="fixed",B=e("body"),F=P?B.scrollTop():0,N=P?B.scrollLeft():0,K=I.offset(),se={top:K.top-F,left:K.left-N,height:I.innerHeight(),width:I.innerWidth()},te=x.offset(),ae=e("<div class='ui-effects-transfer'></div>");ae.appendTo("body").addClass(v.className).css({top:te.top-F,left:te.left-N,height:x.innerHeight(),width:x.innerWidth(),position:P?"fixed":"absolute"}).animate(se,v.duration,v.easing,function(){ae.remove(),typeof b=="function"&&b()})}});function f(v,b){var x=b.outerWidth(),I=b.outerHeight(),P=/^rect\((-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto)\)$/,B=P.exec(v)||["",0,x,I,0];return{top:parseFloat(B[1])||0,right:B[2]==="auto"?x:parseFloat(B[2]),bottom:B[3]==="auto"?I:parseFloat(B[3]),left:parseFloat(B[4])||0}}e.fx.step.clip=function(v){v.clipInit||(v.start=e(v.elem).cssClip(),typeof v.end=="string"&&(v.end=f(v.end,v.elem)),v.clipInit=!0),e(v.elem).cssClip({top:v.pos*(v.end.top-v.start.top)+v.start.top,right:v.pos*(v.end.right-v.start.right)+v.start.right,bottom:v.pos*(v.end.bottom-v.start.bottom)+v.start.bottom,left:v.pos*(v.end.left-v.start.left)+v.start.left})}}(),function(){var s={};e.each(["Quad","Cubic","Quart","Quint","Expo"],function(o,f){s[f]=function(v){return Math.pow(v,o+2)}}),e.extend(s,{Sine:function(o){return 1-Math.cos(o*Math.PI/2)},Circ:function(o){return 1-Math.sqrt(1-o*o)},Elastic:function(o){return o===0||o===1?o:-Math.pow(2,8*(o-1))*Math.sin(((o-1)*80-7.5)*Math.PI/15)},Back:function(o){return o*o*(3*o-2)},Bounce:function(o){for(var f,v=4;o<((f=Math.pow(2,--v))-1)/11;);return 1/Math.pow(4,3-v)-7.5625*Math.pow((f*3-2)/22-o,2)}}),e.each(s,function(o,f){e.easing["easeIn"+o]=f,e.easing["easeOut"+o]=function(v){return 1-f(1-v)},e.easing["easeInOut"+o]=function(v){return v<.5?f(v*2)/2:1-f(v*-2+2)/2}})}(),e.effects;/*!
- * jQuery UI Effects Blind 1.14.1
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- */e.effects.define("blind","hide",function(s,o){var f={up:["bottom","top"],vertical:["bottom","top"],down:["top","bottom"],left:["right","left"],horizontal:["right","left"],right:["left","right"]},v=e(this),b=s.direction||"up",x=v.cssClip(),I={clip:e.extend({},x)},P=e.effects.createPlaceholder(v);I.clip[f[b][0]]=I.clip[f[b][1]],s.mode==="show"&&(v.cssClip(I.clip),P&&P.css(e.effects.clipToBox(I)),I.clip=x),P&&P.animate(e.effects.clipToBox(I),s.duration,s.easing),v.animate(I,{queue:!1,duration:s.duration,easing:s.easing,complete:o})});/*!
- * jQuery UI Effects Bounce 1.14.1
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- */e.effects.define("bounce",function(s,o){var f,v,b,x=e(this),I=s.mode,P=I==="hide",B=I==="show",F=s.direction||"up",N=s.distance,K=s.times||5,se=K*2+(B||P?1:0),te=s.duration/se,ae=s.easing,we=F==="up"||F==="down"?"top":"left",ve=F==="up"||F==="left",Me=0,Ne=x.queue().length;for(e.effects.createPlaceholder(x),b=x.css(we),N||(N=x[we==="top"?"outerHeight":"outerWidth"]()/3),B&&(v={opacity:1},v[we]=b,x.css("opacity",0).css(we,ve?-N*2:N*2).animate(v,te,ae)),P&&(N=N/Math.pow(2,K-1)),v={},v[we]=b;Me<K;Me++)f={},f[we]=(ve?"-=":"+=")+N,x.animate(f,te,ae).animate(v,te,ae),N=P?N*2:N/2;P&&(f={opacity:0},f[we]=(ve?"-=":"+=")+N,x.animate(f,te,ae)),x.queue(o),e.effects.unshift(x,Ne,se+1)});/*!
- * jQuery UI Effects Clip 1.14.1
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- */e.effects.define("clip","hide",function(s,o){var f,v={},b=e(this),x=s.direction||"vertical",I=x==="both",P=I||x==="horizontal",B=I||x==="vertical";f=b.cssClip(),v.clip={top:B?(f.bottom-f.top)/2:f.top,right:P?(f.right-f.left)/2:f.right,bottom:B?(f.bottom-f.top)/2:f.bottom,left:P?(f.right-f.left)/2:f.left},e.effects.createPlaceholder(b),s.mode==="show"&&(b.cssClip(v.clip),v.clip=f),b.animate(v,{queue:!1,duration:s.duration,easing:s.easing,complete:o})});/*!
- * jQuery UI Effects Drop 1.14.1
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- */e.effects.define("drop","hide",function(s,o){var f,v=e(this),b=s.mode,x=b==="show",I=s.direction||"left",P=I==="up"||I==="down"?"top":"left",B=I==="up"||I==="left"?"-=":"+=",F=B==="+="?"-=":"+=",N={opacity:0};e.effects.createPlaceholder(v),f=s.distance||v[P==="top"?"outerHeight":"outerWidth"](!0)/2,N[P]=B+f,x&&(v.css(N),N[P]=F+f,N.opacity=1),v.animate(N,{queue:!1,duration:s.duration,easing:s.easing,complete:o})});/*!
- * jQuery UI Effects Explode 1.14.1
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- */e.effects.define("explode","hide",function(s,o){var f,v,b,x,I,P,B=s.pieces?Math.round(Math.sqrt(s.pieces)):3,F=B,N=e(this),K=s.mode,se=K==="show",te=N.show().css("visibility","hidden").offset(),ae=Math.ceil(N.outerWidth()/F),we=Math.ceil(N.outerHeight()/B),ve=[];function Me(){ve.push(this),ve.length===B*F&&Ne()}for(f=0;f<B;f++)for(x=te.top+f*we,P=f-(B-1)/2,v=0;v<F;v++)b=te.left+v*ae,I=v-(F-1)/2,N.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-v*ae,top:-f*we}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:ae,height:we,left:b+(se?I*ae:0),top:x+(se?P*we:0),opacity:se?0:1}).animate({left:b+(se?0:I*ae),top:x+(se?0:P*we),opacity:se?1:0},s.duration||500,s.easing,Me);function Ne(){N.css({visibility:"visible"}),e(ve).remove(),o()}});/*!
- * jQuery UI Effects Fade 1.14.1
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- */e.effects.define("fade","toggle",function(s,o){var f=s.mode==="show";e(this).css("opacity",f?0:1).animate({opacity:f?1:0},{queue:!1,duration:s.duration,easing:s.easing,complete:o})});/*!
- * jQuery UI Effects Fold 1.14.1
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- */e.effects.define("fold","hide",function(s,o){var f=e(this),v=s.mode,b=v==="show",x=v==="hide",I=s.size||15,P=/([0-9]+)%/.exec(I),B=!!s.horizFirst,F=B?["right","bottom"]:["bottom","right"],N=s.duration/2,K=e.effects.createPlaceholder(f),se=f.cssClip(),te={clip:e.extend({},se)},ae={clip:e.extend({},se)},we=[se[F[0]],se[F[1]]],ve=f.queue().length;P&&(I=parseInt(P[1],10)/100*we[x?0:1]),te.clip[F[0]]=I,ae.clip[F[0]]=I,ae.clip[F[1]]=0,b&&(f.cssClip(ae.clip),K&&K.css(e.effects.clipToBox(ae)),ae.clip=se),f.queue(function(Me){K&&K.animate(e.effects.clipToBox(te),N,s.easing).animate(e.effects.clipToBox(ae),N,s.easing),Me()}).animate(te,N,s.easing).animate(ae,N,s.easing).queue(o),e.effects.unshift(f,ve,4)});/*!
- * jQuery UI Effects Highlight 1.14.1
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- */e.effects.define("highlight","show",function(s,o){var f=e(this),v={backgroundColor:f.css("backgroundColor")};s.mode==="hide"&&(v.opacity=0),e.effects.saveStyle(f),f.css({backgroundImage:"none",backgroundColor:s.color||"#ffff99"}).animate(v,{queue:!1,duration:s.duration,easing:s.easing,complete:o})});/*!
- * jQuery UI Effects Size 1.14.1
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- */e.effects.define("size",function(s,o){var f,v,b,x=e(this),I=["fontSize"],P=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],B=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],F=s.mode,N=F!=="effect",K=s.scale||"both",se=s.origin||["middle","center"],te=x.css("position"),ae=x.position(),we=e.effects.scaledDimensions(x),ve=s.from||we,Me=s.to||e.effects.scaledDimensions(x,0);e.effects.createPlaceholder(x),F==="show"&&(b=ve,ve=Me,Me=b),v={from:{y:ve.height/we.height,x:ve.width/we.width},to:{y:Me.height/we.height,x:Me.width/we.width}},(K==="box"||K==="both")&&(v.from.y!==v.to.y&&(ve=e.effects.setTransition(x,P,v.from.y,ve),Me=e.effects.setTransition(x,P,v.to.y,Me)),v.from.x!==v.to.x&&(ve=e.effects.setTransition(x,B,v.from.x,ve),Me=e.effects.setTransition(x,B,v.to.x,Me))),(K==="content"||K==="both")&&v.from.y!==v.to.y&&(ve=e.effects.setTransition(x,I,v.from.y,ve),Me=e.effects.setTransition(x,I,v.to.y,Me)),se&&(f=e.effects.getBaseline(se,we),ve.top=(we.outerHeight-ve.outerHeight)*f.y+ae.top,ve.left=(we.outerWidth-ve.outerWidth)*f.x+ae.left,Me.top=(we.outerHeight-Me.outerHeight)*f.y+ae.top,Me.left=(we.outerWidth-Me.outerWidth)*f.x+ae.left),delete ve.outerHeight,delete ve.outerWidth,x.css(ve),(K==="content"||K==="both")&&(P=P.concat(["marginTop","marginBottom"]).concat(I),B=B.concat(["marginLeft","marginRight"]),x.find("*[width]").each(function(){var Ne=e(this),Ye=e.effects.scaledDimensions(Ne),Ge={height:Ye.height*v.from.y,width:Ye.width*v.from.x,outerHeight:Ye.outerHeight*v.from.y,outerWidth:Ye.outerWidth*v.from.x},Xe={height:Ye.height*v.to.y,width:Ye.width*v.to.x,outerHeight:Ye.height*v.to.y,outerWidth:Ye.width*v.to.x};v.from.y!==v.to.y&&(Ge=e.effects.setTransition(Ne,P,v.from.y,Ge),Xe=e.effects.setTransition(Ne,P,v.to.y,Xe)),v.from.x!==v.to.x&&(Ge=e.effects.setTransition(Ne,B,v.from.x,Ge),Xe=e.effects.setTransition(Ne,B,v.to.x,Xe)),N&&e.effects.saveStyle(Ne),Ne.css(Ge),Ne.animate(Xe,s.duration,s.easing,function(){N&&e.effects.restoreStyle(Ne)})})),x.animate(Me,{queue:!1,duration:s.duration,easing:s.easing,complete:function(){var Ne=x.offset();Me.opacity===0&&x.css("opacity",ve.opacity),N||(x.css("position",te==="static"?"relative":te).offset(Ne),e.effects.saveStyle(x)),o()}})});/*!
- * jQuery UI Effects Scale 1.14.1
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- */e.effects.define("scale",function(s,o){var f=e(this),v=s.mode,b=parseInt(s.percent,10)||(parseInt(s.percent,10)===0||v!=="effect"?0:100),x=e.extend(!0,{from:e.effects.scaledDimensions(f),to:e.effects.scaledDimensions(f,b,s.direction||"both"),origin:s.origin||["middle","center"]},s);s.fade&&(x.from.opacity=1,x.to.opacity=0),e.effects.effect.size.call(this,x,o)});/*!
- * jQuery UI Effects Puff 1.14.1
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- */e.effects.define("puff","hide",function(s,o){var f=e.extend(!0,{},s,{fade:!0,percent:parseInt(s.percent,10)||150});e.effects.effect.scale.call(this,f,o)});/*!
- * jQuery UI Effects Pulsate 1.14.1
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- */e.effects.define("pulsate","show",function(s,o){var f=e(this),v=s.mode,b=v==="show",x=v==="hide",I=b||x,P=(s.times||5)*2+(I?1:0),B=s.duration/P,F=0,N=1,K=f.queue().length;for((b||!f.is(":visible"))&&(f.css("opacity",0).show(),F=1);N<P;N++)f.animate({opacity:F},B,s.easing),F=1-F;f.animate({opacity:F},B,s.easing),f.queue(o),e.effects.unshift(f,K,P+1)});/*!
- * jQuery UI Effects Shake 1.14.1
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- */e.effects.define("shake",function(s,o){var f=1,v=e(this),b=s.direction||"left",x=s.distance||20,I=s.times||3,P=I*2+1,B=Math.round(s.duration/P),F=b==="up"||b==="down"?"top":"left",N=b==="up"||b==="left",K={},se={},te={},ae=v.queue().length;for(e.effects.createPlaceholder(v),K[F]=(N?"-=":"+=")+x,se[F]=(N?"+=":"-=")+x*2,te[F]=(N?"-=":"+=")+x*2,v.animate(K,B,s.easing);f<I;f++)v.animate(se,B,s.easing).animate(te,B,s.easing);v.animate(se,B,s.easing).animate(K,B/2,s.easing).queue(o),e.effects.unshift(v,ae,P+1)});/*!
- * jQuery UI Effects Slide 1.14.1
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- */e.effects.define("slide","show",function(s,o){var f,v,b=e(this),x={up:["bottom","top"],down:["top","bottom"],left:["right","left"],right:["left","right"]},I=s.mode,P=s.direction||"left",B=P==="up"||P==="down"?"top":"left",F=P==="up"||P==="left",N=s.distance||b[B==="top"?"outerHeight":"outerWidth"](!0),K={};e.effects.createPlaceholder(b),f=b.cssClip(),v=b.position()[B],K[B]=(F?-1:1)*N+v,K.clip=b.cssClip(),K.clip[x[P][1]]=K.clip[x[P][0]],I==="show"&&(b.cssClip(K.clip),b.css(B,K[B]),K.clip=f,K[B]=v),b.animate(K,{queue:!1,duration:s.duration,easing:s.easing,complete:o})}),e.uiBackCompat===!0&&e.effects.define("transfer",function(s,o){e(this).transfer(s,o)});/*!
- * jQuery UI Focusable 1.14.1
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- */e.ui.focusable=function(s,o){var f,v,b,x,I,P=s.nodeName.toLowerCase();return P==="area"?(f=s.parentNode,v=f.name,!s.href||!v||f.nodeName.toLowerCase()!=="map"?!1:(b=e("img[usemap='#"+v+"']"),b.length>0&&b.is(":visible"))):(/^(input|select|textarea|button|object)$/.test(P)?(x=!s.disabled,x&&(I=e(s).closest("fieldset")[0],I&&(x=!I.disabled))):P==="a"?x=s.href||o:x=o,x&&e(s).is(":visible")&&e(s).css("visibility")==="visible")},e.extend(e.expr.pseudos,{focusable:function(s){return e.ui.focusable(s,e.attr(s,"tabindex")!=null)}}),e.ui.focusable;/*!
- * jQuery UI Form Reset Mixin 1.14.1
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- */e.ui.formResetMixin={_formResetHandler:function(){var s=e(this);setTimeout(function(){var o=s.data("ui-form-reset-instances");e.each(o,function(){this.refresh()})})},_bindFormResetHandler:function(){if(this.form=e(this.element.prop("form")),!!this.form.length){var s=this.form.data("ui-form-reset-instances")||[];s.length||this.form.on("reset.ui-form-reset",this._formResetHandler),s.push(this),this.form.data("ui-form-reset-instances",s)}},_unbindFormResetHandler:function(){if(this.form.length){var s=this.form.data("ui-form-reset-instances");s.splice(e.inArray(this,s),1),s.length?this.form.data("ui-form-reset-instances",s):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset")}}};/*!
- * jQuery UI Legacy jQuery Core patches 1.14.1
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- *
- */e.escapeSelector||(e.escapeSelector=function(s){return CSS.escape(s+"")}),(!e.fn.even||!e.fn.odd)&&e.fn.extend({even:function(){return this.filter(function(s){return s%2===0})},odd:function(){return this.filter(function(s){return s%2===1})}});/*!
- * jQuery UI Keycode 1.14.1
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- */e.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};/*!
- * jQuery UI Labels 1.14.1
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- */e.fn.labels=function(){var s,o,f,v,b;return this.length?this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(v=this.eq(0).parents("label"),f=this.attr("id"),f&&(s=this.eq(0).parents().last(),b=s.add(s.length?s.siblings():this.siblings()),o="label[for='"+CSS.escape(f)+"']",v=v.add(b.find(o).addBack(o))),this.pushStack(v)):this.pushStack([])};/*!
- * jQuery UI Scroll Parent 1.14.1
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- */e.fn.scrollParent=function(s){var o=this.css("position"),f=o==="absolute",v=s?/(auto|scroll|hidden)/:/(auto|scroll)/,b=this.parents().filter(function(){var x=e(this);return f&&x.css("position")==="static"?!1:v.test(x.css("overflow")+x.css("overflow-y")+x.css("overflow-x"))}).eq(0);return o==="fixed"||!b.length?e(this[0].ownerDocument||document):b};/*!
- * jQuery UI Tabbable 1.14.1
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- */e.extend(e.expr.pseudos,{tabbable:function(s){var o=e.attr(s,"tabindex"),f=o!=null;return(!f||o>=0)&&e.ui.focusable(s,f)}});/*!
- * jQuery UI Unique ID 1.14.1
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- */e.fn.extend({uniqueId:function(){var s=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++s)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&e(this).removeAttr("id")})}});/*!
- * jQuery UI Accordion 1.14.1
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- */e.widget("ui.accordion",{version:"1.14.1",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(s){return s.find("> li > :first-child").add(s.find("> :not(li)").filter(function(o){return o%2===0}))},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 s=this.options;this.prevShow=this.prevHide=e(),this._addClass("ui-accordion","ui-widget ui-helper-reset"),this.element.attr("role","tablist"),!s.collapsible&&(s.active===!1||s.active==null)&&(s.active=0),this._processPanels(),s.active<0&&(s.active+=this.headers.length),this._refresh()},_getCreateEventData:function(){return{header:this.active,panel:this.active.length?this.active.next():e()}},_createIcons:function(){var s,o,f=this.options.icons;f&&(s=e("<span>"),this._addClass(s,"ui-accordion-header-icon","ui-icon "+f.header),s.prependTo(this.headers),o=this.active.children(".ui-accordion-header-icon"),this._removeClass(o,f.header)._addClass(o,null,f.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 s;this.element.removeAttr("role"),this.headers.removeAttr("role aria-expanded aria-selected aria-controls tabIndex").removeUniqueId(),this._destroyIcons(),s=this.headers.next().css("display","").removeAttr("role aria-hidden aria-labelledby").removeUniqueId(),this.options.heightStyle!=="content"&&s.css("height","")},_setOption:function(s,o){if(s==="active"){this._activate(o);return}s==="event"&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(o)),this._super(s,o),s==="collapsible"&&!o&&this.options.active===!1&&this._activate(0),s==="icons"&&(this._destroyIcons(),o&&this._createIcons())},_setOptionDisabled:function(s){this._super(s),this.element.attr("aria-disabled",s),this._toggleClass(null,"ui-state-disabled",!!s)},_keydown:function(s){if(!(s.altKey||s.ctrlKey)){var o=e.ui.keyCode,f=this.headers.length,v=this.headers.index(s.target),b=!1;switch(s.keyCode){case o.RIGHT:case o.DOWN:b=this.headers[(v+1)%f];break;case o.LEFT:case o.UP:b=this.headers[(v-1+f)%f];break;case o.SPACE:case o.ENTER:this._eventHandler(s);break;case o.HOME:b=this.headers[0];break;case o.END:b=this.headers[f-1];break}b&&(e(s.target).attr("tabIndex",-1),e(b).attr("tabIndex",0),e(b).trigger("focus"),s.preventDefault())}},_panelKeyDown:function(s){s.keyCode===e.ui.keyCode.UP&&s.ctrlKey&&e(s.currentTarget).prev().trigger("focus")},refresh:function(){var s=this.options;this._processPanels(),s.active===!1&&s.collapsible===!0||!this.headers.length?(s.active=!1,this.active=e()):s.active===!1?this._activate(0):this.active.length&&!e.contains(this.element[0],this.active[0])?this.headers.length===this.headers.find(".ui-state-disabled").length?(s.active=!1,this.active=e()):this._activate(Math.max(0,s.active-1)):s.active=this.headers.index(this.active),this._destroyIcons(),this._refresh()},_processPanels:function(){var s=this.headers,o=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"),o&&(this._off(s.not(this.headers)),this._off(o.not(this.panels)))},_refresh:function(){var s,o=this.options,f=o.heightStyle,v=this.element.parent();this.active=this._findActive(o.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 b=e(this),x=b.uniqueId().attr("id"),I=b.next(),P=I.uniqueId().attr("id");b.attr("aria-controls",P),I.attr("aria-labelledby",x)}).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(o.event),f==="fill"?(s=v.height(),this.element.siblings(":visible").each(function(){var b=e(this),x=b.css("position");x==="absolute"||x==="fixed"||(s-=b.outerHeight(!0))}),this.headers.each(function(){s-=e(this).outerHeight(!0)}),this.headers.next().each(function(){e(this).height(Math.max(0,s-e(this).innerHeight()+e(this).height()))}).css("overflow","auto")):f==="auto"&&(s=0,this.headers.next().each(function(){var b=e(this).is(":visible");b||e(this).show(),s=Math.max(s,e(this).css("height","").height()),b||e(this).hide()}).height(s))},_activate:function(s){var o=this._findActive(s)[0];o!==this.active[0]&&(o=o||this.active[0],this._eventHandler({target:o,currentTarget:o,preventDefault:e.noop}))},_findActive:function(s){return typeof s=="number"?this.headers.eq(s):e()},_setupEvents:function(s){var o={keydown:"_keydown"};s&&e.each(s.split(" "),function(f,v){o[v]="_eventHandler"}),this._off(this.headers.add(this.headers.next())),this._on(this.headers,o),this._on(this.headers.next(),{keydown:"_panelKeyDown"}),this._hoverable(this.headers),this._focusable(this.headers)},_eventHandler:function(s){var o,f,v=this.options,b=this.active,x=e(s.currentTarget),I=x[0]===b[0],P=I&&v.collapsible,B=P?e():x.next(),F=b.next(),N={oldHeader:b,oldPanel:F,newHeader:P?e():x,newPanel:B};s.preventDefault(),!(I&&!v.collapsible||this._trigger("beforeActivate",s,N)===!1)&&(v.active=P?!1:this.headers.index(x),this.active=I?e():x,this._toggle(N),this._removeClass(b,"ui-accordion-header-active","ui-state-active"),v.icons&&(o=b.children(".ui-accordion-header-icon"),this._removeClass(o,null,v.icons.activeHeader)._addClass(o,null,v.icons.header)),I||(this._removeClass(x,"ui-accordion-header-collapsed")._addClass(x,"ui-accordion-header-active","ui-state-active"),v.icons&&(f=x.children(".ui-accordion-header-icon"),this._removeClass(f,null,v.icons.header)._addClass(f,null,v.icons.activeHeader)),this._addClass(x.next(),"ui-accordion-content-active")))},_toggle:function(s){var o=s.newPanel,f=this.prevShow.length?this.prevShow:s.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=o,this.prevHide=f,this.options.animate?this._animate(o,f,s):(f.hide(),o.show(),this._toggleComplete(s)),f.attr({"aria-hidden":"true"}),f.prev().attr({"aria-selected":"false","aria-expanded":"false"}),o.length&&f.length?f.prev().attr({tabIndex:-1,"aria-expanded":"false"}):o.length&&this.headers.filter(function(){return parseInt(e(this).attr("tabIndex"),10)===0}).attr("tabIndex",-1),o.attr("aria-hidden","false").prev().attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_animate:function(s,o,f){var v,b,x,I=this,P=0,B=s.css("box-sizing"),F=s.length&&(!o.length||s.index()<o.index()),N=this.options.animate||{},K=F&&N.down||N,se=function(){I._toggleComplete(f)};if(typeof K=="number"&&(x=K),typeof K=="string"&&(b=K),b=b||K.easing||N.easing,x=x||K.duration||N.duration,!o.length)return s.animate(this.showProps,x,b,se);if(!s.length)return o.animate(this.hideProps,x,b,se);v=s.show().outerHeight(),o.animate(this.hideProps,{duration:x,easing:b,step:function(te,ae){ae.now=Math.round(te)}}),s.hide().animate(this.showProps,{duration:x,easing:b,complete:se,step:function(te,ae){ae.now=Math.round(te),ae.prop!=="height"?B==="content-box"&&(P+=ae.now):I.options.heightStyle!=="content"&&(ae.now=Math.round(v-o.outerHeight()-P),P=0)}})},_toggleComplete:function(s){var o=s.oldPanel,f=o.prev();this._removeClass(o,"ui-accordion-content-active"),this._removeClass(f,"ui-accordion-header-active")._addClass(f,"ui-accordion-header-collapsed"),this._trigger("activate",null,s)}});/*!
- * jQuery UI Menu 1.14.1
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- */e.widget("ui.menu",{version:"1.14.1",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(s){s.preventDefault(),this._activateItem(s)},"click .ui-menu-item":function(s){var o=e(s.target),f=e(this.document[0].activeElement);!this.mouseHandled&&o.not(".ui-state-disabled").length&&(this.select(s),s.isPropagationStopped()||(this.mouseHandled=!0),o.has(".ui-menu").length?this.expand(s):!this.element.is(":focus")&&f.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(s,o){var f=this.active||this._menuItems().first();o||this.focus(s,f)},blur:function(s){this._delay(function(){var o=!e.contains(this.element[0],this.document[0].activeElement);o&&this.collapseAll(s)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(s){this._closeOnDocumentClick(s)&&this.collapseAll(s,!0),this.mouseHandled=!1}})},_activateItem:function(s){if(!this.previousFilter&&!(s.clientX===this.lastMousePosition.x&&s.clientY===this.lastMousePosition.y)){this.lastMousePosition={x:s.clientX,y:s.clientY};var o=e(s.target).closest(".ui-menu-item"),f=e(s.currentTarget);o[0]===f[0]&&(f.is(".ui-state-active")||(this._removeClass(f.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(s,f)))}},_destroy:function(){var s=this.element.find(".ui-menu-item").removeAttr("role aria-disabled"),o=s.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(),o.children().each(function(){var f=e(this);f.data("ui-menu-submenu-caret")&&f.remove()})},_keydown:function(s){var o,f,v,b,x=!0;switch(s.keyCode){case e.ui.keyCode.PAGE_UP:this.previousPage(s);break;case e.ui.keyCode.PAGE_DOWN:this.nextPage(s);break;case e.ui.keyCode.HOME:this._move("first","first",s);break;case e.ui.keyCode.END:this._move("last","last",s);break;case e.ui.keyCode.UP:this.previous(s);break;case e.ui.keyCode.DOWN:this.next(s);break;case e.ui.keyCode.LEFT:this.collapse(s);break;case e.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(s);break;case e.ui.keyCode.ENTER:case e.ui.keyCode.SPACE:this._activate(s);break;case e.ui.keyCode.ESCAPE:this.collapse(s);break;default:x=!1,f=this.previousFilter||"",b=!1,v=s.keyCode>=96&&s.keyCode<=105?(s.keyCode-96).toString():String.fromCharCode(s.keyCode),clearTimeout(this.filterTimer),v===f?b=!0:v=f+v,o=this._filterMenuItems(v),o=b&&o.index(this.active.next())!==-1?this.active.nextAll(".ui-menu-item"):o,o.length||(v=String.fromCharCode(s.keyCode),o=this._filterMenuItems(v)),o.length?(this.focus(s,o),this.previousFilter=v,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}x&&s.preventDefault()},_activate:function(s){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(s):this.select(s))},refresh:function(){var s,o,f,v,b,x=this,I=this.options.icons.submenu,P=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),f=P.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var B=e(this),F=B.prev(),N=e("<span>").data("ui-menu-submenu-caret",!0);x._addClass(N,"ui-menu-icon","ui-icon "+I),F.attr("aria-haspopup","true").prepend(N),B.attr("aria-labelledby",F.attr("id"))}),this._addClass(f,"ui-menu","ui-widget ui-widget-content ui-front"),s=P.add(this.element),o=s.find(this.options.items),o.not(".ui-menu-item").each(function(){var B=e(this);x._isDivider(B)&&x._addClass(B,"ui-menu-divider","ui-widget-content")}),v=o.not(".ui-menu-item, .ui-menu-divider"),b=v.children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(v,"ui-menu-item")._addClass(b,"ui-menu-item-wrapper"),o.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!e.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(s,o){if(s==="icons"){var f=this.element.find(".ui-menu-icon");this._removeClass(f,null,this.options.icons.submenu)._addClass(f,null,o.submenu)}this._super(s,o)},_setOptionDisabled:function(s){this._super(s),this.element.attr("aria-disabled",String(s)),this._toggleClass(null,"ui-state-disabled",!!s)},focus:function(s,o){var f,v,b;this.blur(s,s&&s.type==="focus"),this._scrollIntoView(o),this.active=o.first(),v=this.active.children(".ui-menu-item-wrapper"),this._addClass(v,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",v.attr("id")),b=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(b,null,"ui-state-active"),s&&s.type==="keydown"?this._close():this.timer=this._delay(function(){this._close()},this.delay),f=o.children(".ui-menu"),f.length&&s&&/^mouse/.test(s.type)&&this._startOpening(f),this.activeMenu=o.parent(),this._trigger("focus",s,{item:o})},_scrollIntoView:function(s){var o,f,v,b,x,I;this._hasScroll()&&(o=parseFloat(e.css(this.activeMenu[0],"borderTopWidth"))||0,f=parseFloat(e.css(this.activeMenu[0],"paddingTop"))||0,v=s.offset().top-this.activeMenu.offset().top-o-f,b=this.activeMenu.scrollTop(),x=this.activeMenu.height(),I=s.outerHeight(),v<0?this.activeMenu.scrollTop(b+v):v+I>x&&this.activeMenu.scrollTop(b+v-x+I))},blur:function(s,o){o||clearTimeout(this.timer),this.active&&(this._removeClass(this.active.children(".ui-menu-item-wrapper"),null,"ui-state-active"),this._trigger("blur",s,{item:this.active}),this.active=null)},_startOpening:function(s){clearTimeout(this.timer),s.attr("aria-hidden")==="true"&&(this.timer=this._delay(function(){this._close(),this._open(s)},this.delay))},_open:function(s){var o=e.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(s.parents(".ui-menu")).hide().attr("aria-hidden","true"),s.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(o)},collapseAll:function(s,o){clearTimeout(this.timer),this.timer=this._delay(function(){var f=o?this.element:e(s&&s.target).closest(this.element.find(".ui-menu"));f.length||(f=this.element),this._close(f),this.blur(s),this._removeClass(f.find(".ui-state-active"),null,"ui-state-active"),this.activeMenu=f},o?0:this.delay)},_close:function(s){s||(s=this.active?this.active.parent():this.element),s.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false")},_closeOnDocumentClick:function(s){return!e(s.target).closest(".ui-menu").length},_isDivider:function(s){return!/[^\-\u2014\u2013\s]/.test(s.text())},collapse:function(s){var o=this.active&&this.active.parent().closest(".ui-menu-item",this.element);o&&o.length&&(this._close(),this.focus(s,o))},expand:function(s){var o=this.active&&this._menuItems(this.active.children(".ui-menu")).first();o&&o.length&&(this._open(o.parent()),this._delay(function(){this.focus(s,o)}))},next:function(s){this._move("next","first",s)},previous:function(s){this._move("prev","last",s)},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(s){return(s||this.element).find(this.options.items).filter(".ui-menu-item")},_move:function(s,o,f){var v;this.active&&(s==="first"||s==="last"?v=this.active[s==="first"?"prevAll":"nextAll"](".ui-menu-item").last():v=this.active[s+"All"](".ui-menu-item").first()),(!v||!v.length||!this.active)&&(v=this._menuItems(this.activeMenu)[o]()),this.focus(f,v)},nextPage:function(s){var o,f,v;if(!this.active){this.next(s);return}this.isLastItem()||(this._hasScroll()?(f=this.active.offset().top,v=this.element.innerHeight(),e.fn.jquery.indexOf("3.2.")===0&&(v+=this.element[0].offsetHeight-this.element.outerHeight()),this.active.nextAll(".ui-menu-item").each(function(){return o=e(this),o.offset().top-f-v<0}),this.focus(s,o)):this.focus(s,this._menuItems(this.activeMenu)[this.active?"last":"first"]()))},previousPage:function(s){var o,f,v;if(!this.active){this.next(s);return}this.isFirstItem()||(this._hasScroll()?(f=this.active.offset().top,v=this.element.innerHeight(),e.fn.jquery.indexOf("3.2.")===0&&(v+=this.element[0].offsetHeight-this.element.outerHeight()),this.active.prevAll(".ui-menu-item").each(function(){return o=e(this),o.offset().top-f+v>0}),this.focus(s,o)):this.focus(s,this._menuItems(this.activeMenu).first()))},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(s){this.active=this.active||e(s.target).closest(".ui-menu-item");var o={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(s,!0),this._trigger("select",s,o)},_filterMenuItems:function(s){var o=s.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"),f=new RegExp("^"+o,"i");return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter(function(){return f.test(String.prototype.trim.call(e(this).children(".ui-menu-item-wrapper").text()))})}});/*!
- * jQuery UI Autocomplete 1.14.1
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- */e.widget("ui.autocomplete",{version:"1.14.1",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 s,o,f,v=this.element[0].nodeName.toLowerCase(),b=v==="textarea",x=v==="input";this.isMultiLine=b||!x&&this.element.prop("contentEditable")==="true",this.valueMethod=this.element[b||x?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(I){if(this.element.prop("readOnly")){s=!0,f=!0,o=!0;return}s=!1,f=!1,o=!1;var P=e.ui.keyCode;switch(I.keyCode){case P.PAGE_UP:s=!0,this._move("previousPage",I);break;case P.PAGE_DOWN:s=!0,this._move("nextPage",I);break;case P.UP:s=!0,this._keyEvent("previous",I);break;case P.DOWN:s=!0,this._keyEvent("next",I);break;case P.ENTER:this.menu.active&&(s=!0,I.preventDefault(),this.menu.select(I));break;case P.TAB:this.menu.active&&this.menu.select(I);break;case P.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(I),I.preventDefault());break;default:o=!0,this._searchTimeout(I);break}},keypress:function(I){if(s){s=!1,(!this.isMultiLine||this.menu.element.is(":visible"))&&I.preventDefault();return}if(!o){var P=e.ui.keyCode;switch(I.keyCode){case P.PAGE_UP:this._move("previousPage",I);break;case P.PAGE_DOWN:this._move("nextPage",I);break;case P.UP:this._keyEvent("previous",I);break;case P.DOWN:this._keyEvent("next",I);break}}},input:function(I){if(f){f=!1,I.preventDefault();return}this._searchTimeout(I)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(I){clearTimeout(this.searching),this.close(I),this._change(I)}}),this._initSource(),this.menu=e("<ul>").appendTo(this._appendTo()).menu({role:null}).hide().menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(I){I.preventDefault()},menufocus:function(I,P){var B,F;if(this.isNewMenu&&(this.isNewMenu=!1,I.originalEvent&&/^mouse/.test(I.originalEvent.type))){this.menu.blur(),this.document.one("mousemove",function(){e(I.target).trigger(I.originalEvent)});return}F=P.item.data("ui-autocomplete-item"),this._trigger("focus",I,{item:F})!==!1&&I.originalEvent&&/^key/.test(I.originalEvent.type)&&this._value(F.value),B=P.item.attr("aria-label")||F.value,B&&String.prototype.trim.call(B).length&&(clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(e("<div>").text(B))},100))},menuselect:function(I,P){var B=P.item.data("ui-autocomplete-item"),F=this.previous;this.element[0]!==this.document[0].activeElement&&(this.element.trigger("focus"),this.previous=F),this._trigger("select",I,{item:B})!==!1&&this._value(B.value),this.term=this._value(),this.close(I),this.selectedItem=B}}),this.liveRegion=e("<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(s,o){this._super(s,o),s==="source"&&this._initSource(),s==="appendTo"&&this.menu.element.appendTo(this._appendTo()),s==="disabled"&&o&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(s){var o=this.menu.element[0];return s.target===this.element[0]||s.target===o||e.contains(o,s.target)},_closeOnClickOutside:function(s){this._isEventTargetInWidget(s)||this.close()},_appendTo:function(){var s=this.options.appendTo;return s&&(s=s.jquery||s.nodeType?e(s):this.document.find(s).eq(0)),(!s||!s[0])&&(s=this.element.closest(".ui-front, dialog")),s.length||(s=this.document[0].body),s},_initSource:function(){var s,o,f=this;Array.isArray(this.options.source)?(s=this.options.source,this.source=function(v,b){b(e.ui.autocomplete.filter(s,v.term))}):typeof this.options.source=="string"?(o=this.options.source,this.source=function(v,b){f.xhr&&f.xhr.abort(),f.xhr=e.ajax({url:o,data:v,dataType:"json",success:function(x){b(x)},error:function(){b([])}})}):this.source=this.options.source},_searchTimeout:function(s){clearTimeout(this.searching),this.searching=this._delay(function(){var o=this.term===this._value(),f=this.menu.element.is(":visible"),v=s.altKey||s.ctrlKey||s.metaKey||s.shiftKey;(!o||o&&!f&&!v)&&(this.selectedItem=null,this.search(null,s))},this.options.delay)},search:function(s,o){if(s=s??this._value(),this.term=this._value(),s.length<this.options.minLength)return this.close(o);if(this._trigger("search",o)!==!1)return this._search(s)},_search:function(s){this.pending++,this._addClass("ui-autocomplete-loading"),this.cancelSearch=!1,this.source({term:s},this._response())},_response:function(){var s=++this.requestIndex;return(function(o){s===this.requestIndex&&this.__response(o),this.pending--,this.pending||this._removeClass("ui-autocomplete-loading")}).bind(this)},__response:function(s){s&&(s=this._normalize(s)),this._trigger("response",null,{content:s}),!this.options.disabled&&s&&s.length&&!this.cancelSearch?(this._suggest(s),this._trigger("open")):this._close()},close:function(s){this.cancelSearch=!0,this._close(s)},_close:function(s){this._off(this.document,"mousedown"),this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger("close",s))},_change:function(s){this.previous!==this._value()&&this._trigger("change",s,{item:this.selectedItem})},_normalize:function(s){return s.length&&s[0].label&&s[0].value?s:e.map(s,function(o){return typeof o=="string"?{label:o,value:o}:e.extend({},o,{label:o.label||o.value,value:o.value||o.label})})},_suggest:function(s){var o=this.menu.element.empty();this._renderMenu(o,s),this.isNewMenu=!0,this.menu.refresh(),o.show(),this._resizeMenu(),o.position(e.extend({of:this.element},this.options.position)),this.options.autoFocus&&this.menu.next(),this._on(this.document,{mousedown:"_closeOnClickOutside"})},_resizeMenu:function(){var s=this.menu.element;s.outerWidth(Math.max(s.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(s,o){var f=this;e.each(o,function(v,b){f._renderItemData(s,b)})},_renderItemData:function(s,o){return this._renderItem(s,o).data("ui-autocomplete-item",o)},_renderItem:function(s,o){return e("<li>").append(e("<div>").text(o.label)).appendTo(s)},_move:function(s,o){if(!this.menu.element.is(":visible")){this.search(null,o);return}if(this.menu.isFirstItem()&&/^previous/.test(s)||this.menu.isLastItem()&&/^next/.test(s)){this.isMultiLine||this._value(this.term),this.menu.blur();return}this.menu[s](o)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(s,o){(!this.isMultiLine||this.menu.element.is(":visible"))&&(this._move(s,o),o.preventDefault())}}),e.extend(e.ui.autocomplete,{escapeRegex:function(s){return s.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(s,o){var f=new RegExp(e.ui.autocomplete.escapeRegex(o),"i");return e.grep(s,function(v){return f.test(v.label||v.value||v)})}}),e.widget("ui.autocomplete",e.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(s){return s+(s>1?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(s){var o;this._superApply(arguments),!(this.options.disabled||this.cancelSearch)&&(s&&s.length?o=this.options.messages.results(s.length):o=this.options.messages.noResults,clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(e("<div>").text(o))},100))}}),e.ui.autocomplete;/*!
- * jQuery UI Controlgroup 1.14.1
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- */var ne=/ui-corner-([a-z]){2,6}/g;e.widget("ui.controlgroup",{version:"1.14.1",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 s=this,o=[];e.each(this.options.items,function(f,v){var b,x={};if(v){if(f==="controlgroupLabel"){b=s.element.find(v),b.each(function(){var I=e(this);I.children(".ui-controlgroup-label-contents").length||I.contents().wrapAll("<span class='ui-controlgroup-label-contents'></span>")}),s._addClass(b,null,"ui-widget ui-widget-content ui-state-default"),o=o.concat(b.get());return}e.fn[f]&&(s["_"+f+"Options"]?x=s["_"+f+"Options"]("middle"):x={classes:{}},s.element.find(v).each(function(){var I=e(this),P=I[f]("instance"),B=e.widget.extend({},x);if(!(f==="button"&&I.parent(".ui-spinner").length)){P||(P=I[f]()[f]("instance")),P&&(B.classes=s._resolveClassesValues(B.classes,P)),I[f](B);var F=I[f]("widget");e.data(F[0],"ui-controlgroup-data",P||I[f]("instance")),o.push(F[0])}}))}}),this.childWidgets=e(e.uniqueSort(o)),this._addClass(this.childWidgets,"ui-controlgroup-item")},_callChildMethod:function(s){this.childWidgets.each(function(){var o=e(this),f=o.data("ui-controlgroup-data");f&&f[s]&&f[s]()})},_updateCornerClass:function(s,o){var f="ui-corner-top ui-corner-bottom ui-corner-left ui-corner-right ui-corner-all",v=this._buildSimpleOptions(o,"label").classes.label;this._removeClass(s,null,f),this._addClass(s,null,v)},_buildSimpleOptions:function(s,o){var f=this.options.direction==="vertical",v={classes:{}};return v.classes[o]={middle:"",first:"ui-corner-"+(f?"top":"left"),last:"ui-corner-"+(f?"bottom":"right"),only:"ui-corner-all"}[s],v},_spinnerOptions:function(s){var o=this._buildSimpleOptions(s,"ui-spinner");return o.classes["ui-spinner-up"]="",o.classes["ui-spinner-down"]="",o},_buttonOptions:function(s){return this._buildSimpleOptions(s,"ui-button")},_checkboxradioOptions:function(s){return this._buildSimpleOptions(s,"ui-checkboxradio-label")},_selectmenuOptions:function(s){var o=this.options.direction==="vertical";return{width:o?"auto":!1,classes:{middle:{"ui-selectmenu-button-open":"","ui-selectmenu-button-closed":""},first:{"ui-selectmenu-button-open":"ui-corner-"+(o?"top":"tl"),"ui-selectmenu-button-closed":"ui-corner-"+(o?"top":"left")},last:{"ui-selectmenu-button-open":o?"":"ui-corner-tr","ui-selectmenu-button-closed":"ui-corner-"+(o?"bottom":"right")},only:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"}}[s]}},_resolveClassesValues:function(s,o){var f={};return e.each(s,function(v){var b=o.options.classes[v]||"";b=String.prototype.trim.call(b.replace(ne,"")),f[v]=(b+" "+s[v]).replace(/\s+/g," ")}),f},_setOption:function(s,o){if(s==="direction"&&this._removeClass("ui-controlgroup-"+this.options.direction),this._super(s,o),s==="disabled"){this._callChildMethod(o?"disable":"enable");return}this.refresh()},refresh:function(){var s,o=this;this._addClass("ui-controlgroup ui-controlgroup-"+this.options.direction),this.options.direction==="horizontal"&&this._addClass(null,"ui-helper-clearfix"),this._initWidgets(),s=this.childWidgets,this.options.onlyVisible&&(s=s.filter(":visible")),s.length&&(e.each(["first","last"],function(f,v){var b=s[v]().data("ui-controlgroup-data");if(b&&o["_"+b.widgetName+"Options"]){var x=o["_"+b.widgetName+"Options"](s.length===1?"only":v);x.classes=o._resolveClassesValues(x.classes,b),b.element[b.widgetName](x)}else o._updateCornerClass(s[v](),v)}),this._callChildMethod("refresh"))}});/*!
- * jQuery UI Checkboxradio 1.14.1
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- */e.widget("ui.checkboxradio",[e.ui.formResetMixin,{version:"1.14.1",options:{disabled:null,label:null,icon:!0,classes:{"ui-checkboxradio-label":"ui-corner-all","ui-checkboxradio-icon":"ui-corner-all"}},_getCreateOptions:function(){var s,o,f,v=this._super()||{};return this._readType(),o=this.element.labels(),this.label=e(o[o.length-1]),this.label.length||e.error("No label found for checkboxradio widget"),this.originalLabel="",f=this.label.contents().not(this.element[0]),f.length&&(this.originalLabel+=f.clone().wrapAll("<div></div>").parent().html()),this.originalLabel&&(v.label=this.originalLabel),s=this.element[0].disabled,s!=null&&(v.disabled=s),v},_create:function(){var s=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(),s&&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 s=this.element[0].nodeName.toLowerCase();this.type=this.element[0].type,(s!=="input"||!/radio|checkbox/.test(this.type))&&e.error("Can't create checkboxradio on element.nodeName="+s+" and element.type="+this.type)},_enhance:function(){this._updateIcon(this.element[0].checked)},widget:function(){return this.label},_getRadioGroup:function(){var s,o=this.element[0].name,f="input[name='"+CSS.escape(o)+"']";return o?(this.form.length?s=e(this.form[0].elements).filter(f):s=e(f).filter(function(){return e(e(this).prop("form")).length===0}),s.not(this.element)):e([])},_toggleClasses:function(){var s=this.element[0].checked;this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",s),this.options.icon&&this.type==="checkbox"&&this._toggleClass(this.icon,null,"ui-icon-check ui-state-checked",s)._toggleClass(this.icon,null,"ui-icon-blank",!s),this.type==="radio"&&this._getRadioGroup().each(function(){var o=e(this).checkboxradio("instance");o&&o._removeClass(o.label,"ui-checkboxradio-checked","ui-state-active")})},_destroy:function(){this._unbindFormResetHandler(),this.icon&&(this.icon.remove(),this.iconSpace.remove())},_setOption:function(s,o){if(!(s==="label"&&!o)){if(this._super(s,o),s==="disabled"){this._toggleClass(this.label,null,"ui-state-disabled",o),this.element[0].disabled=o;return}this.refresh()}},_updateIcon:function(s){var o="ui-icon ui-icon-background ";this.options.icon?(this.icon||(this.icon=e("<span>"),this.iconSpace=e("<span> </span>"),this._addClass(this.iconSpace,"ui-checkboxradio-icon-space")),this.type==="checkbox"?(o+=s?"ui-icon-check ui-state-checked":"ui-icon-blank",this._removeClass(this.icon,null,s?"ui-icon-blank":"ui-icon-check")):o+="ui-icon-blank",this._addClass(this.icon,"ui-checkboxradio-icon",o),s||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 s=this.label.contents().not(this.element[0]);this.icon&&(s=s.not(this.icon[0])),this.iconSpace&&(s=s.not(this.iconSpace[0])),s.remove(),this.label.append(this.options.label)},refresh:function(){var s=this.element[0].checked,o=this.element[0].disabled;this._updateIcon(s),this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",s),this.options.label!==null&&this._updateLabel(),o!==this.options.disabled&&this._setOptions({disabled:o})}}]),e.ui.checkboxradio;/*!
- * jQuery UI Button 1.14.1
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- */e.widget("ui.button",{version:"1.14.1",defaultElement:"<button>",options:{classes:{"ui-button":"ui-corner-all"},disabled:null,icon:null,iconPosition:"beginning",label:null,showLabel:!0},_getCreateOptions:function(){var s,o=this._super()||{};return this.isInput=this.element.is("input"),s=this.element[0].disabled,s!=null&&(o.disabled=s),this.originalLabel=this.isInput?this.element.val():this.element.html(),this.originalLabel&&(o.label=this.originalLabel),o},_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(s){s.keyCode===e.ui.keyCode.SPACE&&(s.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(s,o){var f=s!=="iconPosition",v=f?this.options.iconPosition:o,b=v==="top"||v==="bottom";this.icon?f&&this._removeClass(this.icon,null,this.options.icon):(this.icon=e("<span>"),this._addClass(this.icon,"ui-button-icon","ui-icon"),this.options.showLabel||this._addClass("ui-button-icon-only")),f&&this._addClass(this.icon,null,o),this._attachIcon(v),b?(this._addClass(this.icon,null,"ui-widget-icon-block"),this.iconSpace&&this.iconSpace.remove()):(this.iconSpace||(this.iconSpace=e("<span> </span>"),this._addClass(this.iconSpace,"ui-button-icon-space")),this._removeClass(this.icon,null,"ui-wiget-icon-block"),this._attachIconSpace(v))},_destroy:function(){this.element.removeAttr("role"),this.icon&&this.icon.remove(),this.iconSpace&&this.iconSpace.remove(),this.hasTitle||this.element.removeAttr("title")},_attachIconSpace:function(s){this.icon[/^(?:end|bottom)/.test(s)?"before":"after"](this.iconSpace)},_attachIcon:function(s){this.element[/^(?:end|bottom)/.test(s)?"append":"prepend"](this.icon)},_setOptions:function(s){var o=s.showLabel===void 0?this.options.showLabel:s.showLabel,f=s.icon===void 0?this.options.icon:s.icon;!o&&!f&&(s.showLabel=!0),this._super(s)},_setOption:function(s,o){s==="icon"&&(o?this._updateIcon(s,o):this.icon&&(this.icon.remove(),this.iconSpace&&this.iconSpace.remove())),s==="iconPosition"&&this._updateIcon(s,o),s==="showLabel"&&(this._toggleClass("ui-button-icon-only",null,!o),this._updateTooltip()),s==="label"&&(this.isInput?this.element.val(o):(this.element.html(o),this.icon&&(this._attachIcon(this.options.iconPosition),this._attachIconSpace(this.options.iconPosition)))),this._super(s,o),s==="disabled"&&(this._toggleClass(null,"ui-state-disabled",o),this.element[0].disabled=o,o&&this.element.trigger("blur"))},refresh:function(){var s=this.element.is("input, button")?this.element[0].disabled:this.element.hasClass("ui-button-disabled");s!==this.options.disabled&&this._setOptions({disabled:s}),this._updateTooltip()}}),e.uiBackCompat===!0&&(e.widget("ui.button",e.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(s,o){if(s==="text"){this._super("showLabel",o);return}s==="showLabel"&&(this.options.text=o),s==="icon"&&(this.options.icons.primary=o),s==="icons"&&(o.primary?(this._super("icon",o.primary),this._super("iconPosition","beginning")):o.secondary&&(this._super("icon",o.secondary),this._super("iconPosition","end"))),this._superApply(arguments)}}),e.fn.button=function(s){return function(o){var f=typeof o=="string",v=Array.prototype.slice.call(arguments,1),b=this;return f?!this.length&&o==="instance"?b=void 0:this.each(function(){var x,I=e(this).attr("type"),P=I!=="checkbox"&&I!=="radio"?"button":"checkboxradio",B=e.data(this,"ui-"+P);if(o==="instance")return b=B,!1;if(!B)return e.error("cannot call methods on button prior to initialization; attempted to call method '"+o+"'");if(typeof B[o]!="function"||o.charAt(0)==="_")return e.error("no such method '"+o+"' for button widget instance");if(x=B[o].apply(B,v),x!==B&&x!==void 0)return b=x&&x.jquery?b.pushStack(x.get()):x,!1}):(v.length&&(o=e.widget.extend.apply(null,[o].concat(v))),this.each(function(){var x=e(this).attr("type"),I=x!=="checkbox"&&x!=="radio"?"button":"checkboxradio",P=e.data(this,"ui-"+I);if(P)P.option(o||{}),P._init&&P._init();else{if(I==="button"){s.call(e(this),o);return}e(this).checkboxradio(e.extend({icon:!1},o))}})),b}}(e.fn.button),e.fn.buttonset=function(){return e.ui.controlgroup||e.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))}),e.ui.button;/*!
- * jQuery UI Datepicker 1.14.1
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- */e.extend(e.ui,{datepicker:{version:"1.14.1"}});var T;function ye(s){for(var o,f;s.length&&s[0]!==document;){if(o=s.css("position"),(o==="absolute"||o==="relative"||o==="fixed")&&(f=parseInt(s.css("zIndex"),10),!isNaN(f)&&f!==0))return f;s=s.parent()}return 0}function ue(){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},e.extend(this._defaults,this.regional[""]),this.regional.en=e.extend(!0,{},this.regional[""]),this.regional["en-US"]=e.extend(!0,{},this.regional.en),this.dpDiv=be(e("<div id='"+this._mainDivId+"' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>"))}e.extend(ue.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(s){return re(this._defaults,s||{}),this},_attachDatepicker:function(s,o){var f,v,b;f=s.nodeName.toLowerCase(),v=f==="div"||f==="span",s.id||(this.uuid+=1,s.id="dp"+this.uuid),b=this._newInst(e(s),v),b.settings=e.extend({},o||{}),f==="input"?this._connectDatepicker(s,b):v&&this._inlineDatepicker(s,b)},_newInst:function(s,o){var f=s[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1");return{id:f,input:s,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:o,dpDiv:o?be(e("<div class='"+this._inlineClass+" ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>")):this.dpDiv}},_connectDatepicker:function(s,o){var f=e(s);o.append=e([]),o.trigger=e([]),!f.hasClass(this.markerClassName)&&(this._attachments(f,o),f.addClass(this.markerClassName).on("keydown",this._doKeyDown).on("keypress",this._doKeyPress).on("keyup",this._doKeyUp),this._autoSize(o),e.data(s,"datepicker",o),o.settings.disabled&&this._disableDatepicker(s))},_attachments:function(s,o){var f,v,b,x=this._get(o,"appendText"),I=this._get(o,"isRTL");o.append&&o.append.remove(),x&&(o.append=e("<span>").addClass(this._appendClass).text(x),s[I?"before":"after"](o.append)),s.off("focus",this._showDatepicker),o.trigger&&o.trigger.remove(),f=this._get(o,"showOn"),(f==="focus"||f==="both")&&s.on("focus",this._showDatepicker),(f==="button"||f==="both")&&(v=this._get(o,"buttonText"),b=this._get(o,"buttonImage"),this._get(o,"buttonImageOnly")?o.trigger=e("<img>").addClass(this._triggerClass).attr({src:b,alt:v,title:v}):(o.trigger=e("<button type='button'>").addClass(this._triggerClass),b?o.trigger.html(e("<img>").attr({src:b,alt:v,title:v})):o.trigger.text(v)),s[I?"before":"after"](o.trigger),o.trigger.on("click",function(){return e.datepicker._datepickerShowing&&e.datepicker._lastInput===s[0]?e.datepicker._hideDatepicker():(e.datepicker._datepickerShowing&&e.datepicker._lastInput!==s[0]&&e.datepicker._hideDatepicker(),e.datepicker._showDatepicker(s[0])),!1}))},_autoSize:function(s){if(this._get(s,"autoSize")&&!s.inline){var o,f,v,b,x=new Date(2009,11,20),I=this._get(s,"dateFormat");I.match(/[DM]/)&&(o=function(P){for(f=0,v=0,b=0;b<P.length;b++)P[b].length>f&&(f=P[b].length,v=b);return v},x.setMonth(o(this._get(s,I.match(/MM/)?"monthNames":"monthNamesShort"))),x.setDate(o(this._get(s,I.match(/DD/)?"dayNames":"dayNamesShort"))+20-x.getDay())),s.input.attr("size",this._formatDate(s,x).length)}},_inlineDatepicker:function(s,o){var f=e(s);f.hasClass(this.markerClassName)||(f.addClass(this.markerClassName).append(o.dpDiv),e.data(s,"datepicker",o),this._setDate(o,this._getDefaultDate(o),!0),this._updateDatepicker(o),this._updateAlternate(o),o.settings.disabled&&this._disableDatepicker(s),o.dpDiv.css("display","block"))},_dialogDatepicker:function(s,o,f,v,b){var x,I,P,B,F,N=this._dialogInst;return N||(this.uuid+=1,x="dp"+this.uuid,this._dialogInput=e("<input type='text' id='"+x+"' style='position: absolute; top: -100px; width: 0px;'/>"),this._dialogInput.on("keydown",this._doKeyDown),e("body").append(this._dialogInput),N=this._dialogInst=this._newInst(this._dialogInput,!1),N.settings={},e.data(this._dialogInput[0],"datepicker",N)),re(N.settings,v||{}),o=o&&o.constructor===Date?this._formatDate(N,o):o,this._dialogInput.val(o),this._pos=b?b.length?b:[b.pageX,b.pageY]:null,this._pos||(I=document.documentElement.clientWidth,P=document.documentElement.clientHeight,B=document.documentElement.scrollLeft||document.body.scrollLeft,F=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[I/2-100+B,P/2-150+F]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),N.settings.onSelect=f,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),e.blockUI&&e.blockUI(this.dpDiv),e.data(this._dialogInput[0],"datepicker",N),this},_destroyDatepicker:function(s){var o,f=e(s),v=e.data(s,"datepicker");f.hasClass(this.markerClassName)&&(o=s.nodeName.toLowerCase(),e.removeData(s,"datepicker"),o==="input"?(v.append.remove(),v.trigger.remove(),f.removeClass(this.markerClassName).off("focus",this._showDatepicker).off("keydown",this._doKeyDown).off("keypress",this._doKeyPress).off("keyup",this._doKeyUp)):(o==="div"||o==="span")&&f.removeClass(this.markerClassName).empty(),e.datepicker._hideDatepicker(),T===v&&(T=null,this._curInst=null))},_enableDatepicker:function(s){var o,f,v=e(s),b=e.data(s,"datepicker");v.hasClass(this.markerClassName)&&(o=s.nodeName.toLowerCase(),o==="input"?(s.disabled=!1,b.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):(o==="div"||o==="span")&&(f=v.children("."+this._inlineClass),f.children().removeClass("ui-state-disabled"),f.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=e.map(this._disabledInputs,function(x){return x===s?null:x}))},_disableDatepicker:function(s){var o,f,v=e(s),b=e.data(s,"datepicker");v.hasClass(this.markerClassName)&&(o=s.nodeName.toLowerCase(),o==="input"?(s.disabled=!0,b.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):(o==="div"||o==="span")&&(f=v.children("."+this._inlineClass),f.children().addClass("ui-state-disabled"),f.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=e.map(this._disabledInputs,function(x){return x===s?null:x}),this._disabledInputs[this._disabledInputs.length]=s)},_isDisabledDatepicker:function(s){if(!s)return!1;for(var o=0;o<this._disabledInputs.length;o++)if(this._disabledInputs[o]===s)return!0;return!1},_getInst:function(s){try{return e.data(s,"datepicker")}catch{throw"Missing instance data for this datepicker"}},_optionDatepicker:function(s,o,f){var v,b,x,I,P=this._getInst(s);if(arguments.length===2&&typeof o=="string")return o==="defaults"?e.extend({},e.datepicker._defaults):P?o==="all"?e.extend({},P.settings):this._get(P,o):null;v=o||{},typeof o=="string"&&(v={},v[o]=f),P&&(this._curInst===P&&this._hideDatepicker(),b=this._getDateDatepicker(s,!0),x=this._getMinMaxDate(P,"min"),I=this._getMinMaxDate(P,"max"),re(P.settings,v),x!==null&&v.dateFormat!==void 0&&v.minDate===void 0&&(P.settings.minDate=this._formatDate(P,x)),I!==null&&v.dateFormat!==void 0&&v.maxDate===void 0&&(P.settings.maxDate=this._formatDate(P,I)),"disabled"in v&&(v.disabled?this._disableDatepicker(s):this._enableDatepicker(s)),this._attachments(e(s),P),this._autoSize(P),this._setDate(P,b),this._updateAlternate(P),this._updateDatepicker(P))},_changeDatepicker:function(s,o,f){this._optionDatepicker(s,o,f)},_refreshDatepicker:function(s){var o=this._getInst(s);o&&this._updateDatepicker(o)},_setDateDatepicker:function(s,o){var f=this._getInst(s);f&&(this._setDate(f,o),this._updateDatepicker(f),this._updateAlternate(f))},_getDateDatepicker:function(s,o){var f=this._getInst(s);return f&&!f.inline&&this._setDateFromField(f,o),f?this._getDate(f):null},_doKeyDown:function(s){var o,f,v,b=e.datepicker._getInst(s.target),x=!0,I=b.dpDiv.is(".ui-datepicker-rtl");if(b._keyEvent=!0,e.datepicker._datepickerShowing)switch(s.keyCode){case 9:e.datepicker._hideDatepicker(),x=!1;break;case 13:return v=e("td."+e.datepicker._dayOverClass+":not(."+e.datepicker._currentClass+")",b.dpDiv),v[0]&&e.datepicker._selectDay(s.target,b.selectedMonth,b.selectedYear,v[0]),o=e.datepicker._get(b,"onSelect"),o?(f=e.datepicker._formatDate(b),o.apply(b.input?b.input[0]:null,[f,b])):e.datepicker._hideDatepicker(),!1;case 27:e.datepicker._hideDatepicker();break;case 33:e.datepicker._adjustDate(s.target,s.ctrlKey?-e.datepicker._get(b,"stepBigMonths"):-e.datepicker._get(b,"stepMonths"),"M");break;case 34:e.datepicker._adjustDate(s.target,s.ctrlKey?+e.datepicker._get(b,"stepBigMonths"):+e.datepicker._get(b,"stepMonths"),"M");break;case 35:(s.ctrlKey||s.metaKey)&&e.datepicker._clearDate(s.target),x=s.ctrlKey||s.metaKey;break;case 36:(s.ctrlKey||s.metaKey)&&e.datepicker._gotoToday(s.target),x=s.ctrlKey||s.metaKey;break;case 37:(s.ctrlKey||s.metaKey)&&e.datepicker._adjustDate(s.target,I?1:-1,"D"),x=s.ctrlKey||s.metaKey,s.originalEvent.altKey&&e.datepicker._adjustDate(s.target,s.ctrlKey?-e.datepicker._get(b,"stepBigMonths"):-e.datepicker._get(b,"stepMonths"),"M");break;case 38:(s.ctrlKey||s.metaKey)&&e.datepicker._adjustDate(s.target,-7,"D"),x=s.ctrlKey||s.metaKey;break;case 39:(s.ctrlKey||s.metaKey)&&e.datepicker._adjustDate(s.target,I?-1:1,"D"),x=s.ctrlKey||s.metaKey,s.originalEvent.altKey&&e.datepicker._adjustDate(s.target,s.ctrlKey?+e.datepicker._get(b,"stepBigMonths"):+e.datepicker._get(b,"stepMonths"),"M");break;case 40:(s.ctrlKey||s.metaKey)&&e.datepicker._adjustDate(s.target,7,"D"),x=s.ctrlKey||s.metaKey;break;default:x=!1}else s.keyCode===36&&s.ctrlKey?e.datepicker._showDatepicker(this):x=!1;x&&(s.preventDefault(),s.stopPropagation())},_doKeyPress:function(s){var o,f,v=e.datepicker._getInst(s.target);if(e.datepicker._get(v,"constrainInput"))return o=e.datepicker._possibleChars(e.datepicker._get(v,"dateFormat")),f=String.fromCharCode(s.charCode==null?s.keyCode:s.charCode),s.ctrlKey||s.metaKey||f<" "||!o||o.indexOf(f)>-1},_doKeyUp:function(s){var o,f=e.datepicker._getInst(s.target);if(f.input.val()!==f.lastVal)try{o=e.datepicker.parseDate(e.datepicker._get(f,"dateFormat"),f.input?f.input.val():null,e.datepicker._getFormatConfig(f)),o&&(e.datepicker._setDateFromField(f),e.datepicker._updateAlternate(f),e.datepicker._updateDatepicker(f))}catch{}return!0},_showDatepicker:function(s){if(s=s.target||s,s.nodeName.toLowerCase()!=="input"&&(s=e("input",s.parentNode)[0]),!(e.datepicker._isDisabledDatepicker(s)||e.datepicker._lastInput===s)){var o,f,v,b,x,I,P;o=e.datepicker._getInst(s),e.datepicker._curInst&&e.datepicker._curInst!==o&&(e.datepicker._curInst.dpDiv.stop(!0,!0),o&&e.datepicker._datepickerShowing&&e.datepicker._hideDatepicker(e.datepicker._curInst.input[0])),f=e.datepicker._get(o,"beforeShow"),v=f?f.apply(s,[s,o]):{},v!==!1&&(re(o.settings,v),o.lastVal=null,e.datepicker._lastInput=s,e.datepicker._setDateFromField(o),e.datepicker._inDialog&&(s.value=""),e.datepicker._pos||(e.datepicker._pos=e.datepicker._findPos(s),e.datepicker._pos[1]+=s.offsetHeight),b=!1,e(s).parents().each(function(){return b|=e(this).css("position")==="fixed",!b}),x={left:e.datepicker._pos[0],top:e.datepicker._pos[1]},e.datepicker._pos=null,o.dpDiv.empty(),o.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),e.datepicker._updateDatepicker(o),x=e.datepicker._checkOffset(o,x,b),o.dpDiv.css({position:e.datepicker._inDialog&&e.blockUI?"static":b?"fixed":"absolute",display:"none",left:x.left+"px",top:x.top+"px"}),o.inline||(I=e.datepicker._get(o,"showAnim"),P=e.datepicker._get(o,"duration"),o.dpDiv.css("z-index",ye(e(s))+1),e.datepicker._datepickerShowing=!0,e.effects&&e.effects.effect[I]?o.dpDiv.show(I,e.datepicker._get(o,"showOptions"),P):o.dpDiv[I||"show"](I?P:null),e.datepicker._shouldFocusInput(o)&&o.input.trigger("focus"),e.datepicker._curInst=o))}},_updateDatepicker:function(s){this.maxRows=4,T=s,s.dpDiv.empty().append(this._generateHTML(s)),this._attachHandlers(s);var o,f=this._getNumberOfMonths(s),v=f[1],b=17,x=s.dpDiv.find("."+this._dayOverClass+" a"),I=e.datepicker._get(s,"onUpdateDatepicker");x.length>0&&ce.apply(x.get(0)),s.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""),v>1&&s.dpDiv.addClass("ui-datepicker-multi-"+v).css("width",b*v+"em"),s.dpDiv[(f[0]!==1||f[1]!==1?"add":"remove")+"Class"]("ui-datepicker-multi"),s.dpDiv[(this._get(s,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl"),s===e.datepicker._curInst&&e.datepicker._datepickerShowing&&e.datepicker._shouldFocusInput(s)&&s.input.trigger("focus"),s.yearshtml&&(o=s.yearshtml,setTimeout(function(){o===s.yearshtml&&s.yearshtml&&s.dpDiv.find("select.ui-datepicker-year").first().replaceWith(s.yearshtml),o=s.yearshtml=null},0)),I&&I.apply(s.input?s.input[0]:null,[s])},_shouldFocusInput:function(s){return s.input&&s.input.is(":visible")&&!s.input.is(":disabled")},_checkOffset:function(s,o,f){var v=s.dpDiv.outerWidth(),b=s.dpDiv.outerHeight(),x=s.input?s.input.outerWidth():0,I=s.input?s.input.outerHeight():0,P=document.documentElement.clientWidth+(f?0:e(document).scrollLeft()),B=document.documentElement.clientHeight+(f?0:e(document).scrollTop());return o.left-=this._get(s,"isRTL")?v-x:0,o.left-=f&&o.left===s.input.offset().left?e(document).scrollLeft():0,o.top-=f&&o.top===s.input.offset().top+I?e(document).scrollTop():0,o.left-=Math.min(o.left,o.left+v>P&&P>v?Math.abs(o.left+v-P):0),o.top-=Math.min(o.top,o.top+b>B&&B>b?Math.abs(b+I):0),o},_findPos:function(s){for(var o,f=this._getInst(s),v=this._get(f,"isRTL");s&&(s.type==="hidden"||s.nodeType!==1||e.expr.pseudos.hidden(s));)s=s[v?"previousSibling":"nextSibling"];return o=e(s).offset(),[o.left,o.top]},_hideDatepicker:function(s){var o,f,v,b,x=this._curInst;!x||s&&x!==e.data(s,"datepicker")||this._datepickerShowing&&(o=this._get(x,"showAnim"),f=this._get(x,"duration"),v=function(){e.datepicker._tidyDialog(x)},e.effects&&e.effects.effect[o]?x.dpDiv.hide(o,e.datepicker._get(x,"showOptions"),f,v):x.dpDiv[o==="slideDown"?"slideUp":o==="fadeIn"?"fadeOut":"hide"](o?f:null,v),o||v(),this._datepickerShowing=!1,b=this._get(x,"onClose"),b&&b.apply(x.input?x.input[0]:null,[x.input?x.input.val():"",x]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),e.blockUI&&(e.unblockUI(),e("body").append(this.dpDiv))),this._inDialog=!1)},_tidyDialog:function(s){s.dpDiv.removeClass(this._dialogClass).off(".ui-datepicker-calendar")},_checkExternalClick:function(s){if(e.datepicker._curInst){var o=e(s.target),f=e.datepicker._getInst(o[0]);(o[0].id!==e.datepicker._mainDivId&&o.parents("#"+e.datepicker._mainDivId).length===0&&!o.hasClass(e.datepicker.markerClassName)&&!o.closest("."+e.datepicker._triggerClass).length&&e.datepicker._datepickerShowing&&!(e.datepicker._inDialog&&e.blockUI)||o.hasClass(e.datepicker.markerClassName)&&e.datepicker._curInst!==f)&&e.datepicker._hideDatepicker()}},_adjustDate:function(s,o,f){var v=e(s),b=this._getInst(v[0]);this._isDisabledDatepicker(v[0])||(this._adjustInstDate(b,o,f),this._updateDatepicker(b))},_gotoToday:function(s){var o,f=e(s),v=this._getInst(f[0]);this._get(v,"gotoCurrent")&&v.currentDay?(v.selectedDay=v.currentDay,v.drawMonth=v.selectedMonth=v.currentMonth,v.drawYear=v.selectedYear=v.currentYear):(o=new Date,v.selectedDay=o.getDate(),v.drawMonth=v.selectedMonth=o.getMonth(),v.drawYear=v.selectedYear=o.getFullYear()),this._notifyChange(v),this._adjustDate(f)},_selectMonthYear:function(s,o,f){var v=e(s),b=this._getInst(v[0]);b["selected"+(f==="M"?"Month":"Year")]=b["draw"+(f==="M"?"Month":"Year")]=parseInt(o.options[o.selectedIndex].value,10),this._notifyChange(b),this._adjustDate(v)},_selectDay:function(s,o,f,v){var b,x=e(s);e(v).hasClass(this._unselectableClass)||this._isDisabledDatepicker(x[0])||(b=this._getInst(x[0]),b.selectedDay=b.currentDay=parseInt(e("a",v).attr("data-date")),b.selectedMonth=b.currentMonth=o,b.selectedYear=b.currentYear=f,this._selectDate(s,this._formatDate(b,b.currentDay,b.currentMonth,b.currentYear)))},_clearDate:function(s){var o=e(s);this._selectDate(o,"")},_selectDate:function(s,o){var f,v=e(s),b=this._getInst(v[0]);o=o??this._formatDate(b),b.input&&b.input.val(o),this._updateAlternate(b),f=this._get(b,"onSelect"),f?f.apply(b.input?b.input[0]:null,[o,b]):b.input&&b.input.trigger("change"),b.inline?this._updateDatepicker(b):(this._hideDatepicker(),this._lastInput=b.input[0],typeof b.input[0]!="object"&&b.input.trigger("focus"),this._lastInput=null)},_updateAlternate:function(s){var o,f,v,b=this._get(s,"altField");b&&(o=this._get(s,"altFormat")||this._get(s,"dateFormat"),f=this._getDate(s),v=this.formatDate(o,f,this._getFormatConfig(s)),e(document).find(b).val(v))},noWeekends:function(s){var o=s.getDay();return[o>0&&o<6,""]},iso8601Week:function(s){var o,f=new Date(s.getTime());return f.setDate(f.getDate()+4-(f.getDay()||7)),o=f.getTime(),f.setMonth(0),f.setDate(1),Math.floor(Math.round((o-f)/864e5)/7)+1},parseDate:function(s,o,f){if(s==null||o==null)throw"Invalid arguments";if(o=typeof o=="object"?o.toString():o+"",o==="")return null;var v,b,x,I=0,P=(f?f.shortYearCutoff:null)||this._defaults.shortYearCutoff,B=typeof P!="string"?P:new Date().getFullYear()%100+parseInt(P,10),F=(f?f.dayNamesShort:null)||this._defaults.dayNamesShort,N=(f?f.dayNames:null)||this._defaults.dayNames,K=(f?f.monthNamesShort:null)||this._defaults.monthNamesShort,se=(f?f.monthNames:null)||this._defaults.monthNames,te=-1,ae=-1,we=-1,ve=-1,Me=!1,Ne,Ye=function(it){var Ue=v+1<s.length&&s.charAt(v+1)===it;return Ue&&v++,Ue},Ge=function(it){var Ue=Ye(it),Ze=it==="@"?14:it==="!"?20:it==="y"&&Ue?4:it==="o"?3:2,et=it==="y"?Ze:1,tt=new RegExp("^\\d{"+et+","+Ze+"}"),at=o.substring(I).match(tt);if(!at)throw"Missing number at position "+I;return I+=at[0].length,parseInt(at[0],10)},Xe=function(it,Ue,Ze){var et=-1,tt=e.map(Ye(it)?Ze:Ue,function(at,st){return[[st,at]]}).sort(function(at,st){return-(at[1].length-st[1].length)});if(e.each(tt,function(at,st){var ze=st[1];if(o.substr(I,ze.length).toLowerCase()===ze.toLowerCase())return et=st[0],I+=ze.length,!1}),et!==-1)return et+1;throw"Unknown name at position "+I},Qe=function(){if(o.charAt(I)!==s.charAt(v))throw"Unexpected literal at position "+I;I++};for(v=0;v<s.length;v++)if(Me)s.charAt(v)==="'"&&!Ye("'")?Me=!1:Qe();else switch(s.charAt(v)){case"d":we=Ge("d");break;case"D":Xe("D",F,N);break;case"o":ve=Ge("o");break;case"m":ae=Ge("m");break;case"M":ae=Xe("M",K,se);break;case"y":te=Ge("y");break;case"@":Ne=new Date(Ge("@")),te=Ne.getFullYear(),ae=Ne.getMonth()+1,we=Ne.getDate();break;case"!":Ne=new Date((Ge("!")-this._ticksTo1970)/1e4),te=Ne.getFullYear(),ae=Ne.getMonth()+1,we=Ne.getDate();break;case"'":Ye("'")?Qe():Me=!0;break;default:Qe()}if(I<o.length&&(x=o.substr(I),!/^\s+/.test(x)))throw"Extra/unparsed characters found in date: "+x;if(te===-1?te=new Date().getFullYear():te<100&&(te+=new Date().getFullYear()-new Date().getFullYear()%100+(te<=B?0:-100)),ve>-1){ae=1,we=ve;do{if(b=this._getDaysInMonth(te,ae-1),we<=b)break;ae++,we-=b}while(!0)}if(Ne=this._daylightSavingAdjust(new Date(te,ae-1,we)),Ne.getFullYear()!==te||Ne.getMonth()+1!==ae||Ne.getDate()!==we)throw"Invalid date";return Ne},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:((1970-1)*365+Math.floor(1970/4)-Math.floor(1970/100)+Math.floor(1970/400))*24*60*60*1e7,formatDate:function(s,o,f){if(!o)return"";var v,b=(f?f.dayNamesShort:null)||this._defaults.dayNamesShort,x=(f?f.dayNames:null)||this._defaults.dayNames,I=(f?f.monthNamesShort:null)||this._defaults.monthNamesShort,P=(f?f.monthNames:null)||this._defaults.monthNames,B=function(te){var ae=v+1<s.length&&s.charAt(v+1)===te;return ae&&v++,ae},F=function(te,ae,we){var ve=""+ae;if(B(te))for(;ve.length<we;)ve="0"+ve;return ve},N=function(te,ae,we,ve){return B(te)?ve[ae]:we[ae]},K="",se=!1;if(o)for(v=0;v<s.length;v++)if(se)s.charAt(v)==="'"&&!B("'")?se=!1:K+=s.charAt(v);else switch(s.charAt(v)){case"d":K+=F("d",o.getDate(),2);break;case"D":K+=N("D",o.getDay(),b,x);break;case"o":K+=F("o",Math.round((new Date(o.getFullYear(),o.getMonth(),o.getDate()).getTime()-new Date(o.getFullYear(),0,0).getTime())/864e5),3);break;case"m":K+=F("m",o.getMonth()+1,2);break;case"M":K+=N("M",o.getMonth(),I,P);break;case"y":K+=B("y")?o.getFullYear():(o.getFullYear()%100<10?"0":"")+o.getFullYear()%100;break;case"@":K+=o.getTime();break;case"!":K+=o.getTime()*1e4+this._ticksTo1970;break;case"'":B("'")?K+="'":se=!0;break;default:K+=s.charAt(v)}return K},_possibleChars:function(s){var o,f="",v=!1,b=function(x){var I=o+1<s.length&&s.charAt(o+1)===x;return I&&o++,I};for(o=0;o<s.length;o++)if(v)s.charAt(o)==="'"&&!b("'")?v=!1:f+=s.charAt(o);else switch(s.charAt(o)){case"d":case"m":case"y":case"@":f+="0123456789";break;case"D":case"M":return null;case"'":b("'")?f+="'":v=!0;break;default:f+=s.charAt(o)}return f},_get:function(s,o){return s.settings[o]!==void 0?s.settings[o]:this._defaults[o]},_setDateFromField:function(s,o){if(s.input.val()!==s.lastVal){var f=this._get(s,"dateFormat"),v=s.lastVal=s.input?s.input.val():null,b=this._getDefaultDate(s),x=b,I=this._getFormatConfig(s);try{x=this.parseDate(f,v,I)||b}catch{v=o?"":v}s.selectedDay=x.getDate(),s.drawMonth=s.selectedMonth=x.getMonth(),s.drawYear=s.selectedYear=x.getFullYear(),s.currentDay=v?x.getDate():0,s.currentMonth=v?x.getMonth():0,s.currentYear=v?x.getFullYear():0,this._adjustInstDate(s)}},_getDefaultDate:function(s){return this._restrictMinMax(s,this._determineDate(s,this._get(s,"defaultDate"),new Date))},_determineDate:function(s,o,f){var v=function(I){var P=new Date;return P.setDate(P.getDate()+I),P},b=function(I){try{return e.datepicker.parseDate(e.datepicker._get(s,"dateFormat"),I,e.datepicker._getFormatConfig(s))}catch{}for(var P=(I.toLowerCase().match(/^c/)?e.datepicker._getDate(s):null)||new Date,B=P.getFullYear(),F=P.getMonth(),N=P.getDate(),K=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,se=K.exec(I);se;){switch(se[2]||"d"){case"d":case"D":N+=parseInt(se[1],10);break;case"w":case"W":N+=parseInt(se[1],10)*7;break;case"m":case"M":F+=parseInt(se[1],10),N=Math.min(N,e.datepicker._getDaysInMonth(B,F));break;case"y":case"Y":B+=parseInt(se[1],10),N=Math.min(N,e.datepicker._getDaysInMonth(B,F));break}se=K.exec(I)}return new Date(B,F,N)},x=o==null||o===""?f:typeof o=="string"?b(o):typeof o=="number"?isNaN(o)?f:v(o):new Date(o.getTime());return x=x&&x.toString()==="Invalid Date"?f:x,x&&(x.setHours(0),x.setMinutes(0),x.setSeconds(0),x.setMilliseconds(0)),this._daylightSavingAdjust(x)},_daylightSavingAdjust:function(s){return s?(s.setHours(s.getHours()>12?s.getHours()+2:0),s):null},_setDate:function(s,o,f){var v=!o,b=s.selectedMonth,x=s.selectedYear,I=this._restrictMinMax(s,this._determineDate(s,o,new Date));s.selectedDay=s.currentDay=I.getDate(),s.drawMonth=s.selectedMonth=s.currentMonth=I.getMonth(),s.drawYear=s.selectedYear=s.currentYear=I.getFullYear(),(b!==s.selectedMonth||x!==s.selectedYear)&&!f&&this._notifyChange(s),this._adjustInstDate(s),s.input&&s.input.val(v?"":this._formatDate(s))},_getDate:function(s){var o=!s.currentYear||s.input&&s.input.val()===""?null:this._daylightSavingAdjust(new Date(s.currentYear,s.currentMonth,s.currentDay));return o},_attachHandlers:function(s){var o=this._get(s,"stepMonths"),f="#"+s.id.replace(/\\\\/g,"\\");s.dpDiv.find("[data-handler]").map(function(){var v={prev:function(){e.datepicker._adjustDate(f,-o,"M")},next:function(){e.datepicker._adjustDate(f,+o,"M")},hide:function(){e.datepicker._hideDatepicker()},today:function(){e.datepicker._gotoToday(f)},selectDay:function(){return e.datepicker._selectDay(f,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return e.datepicker._selectMonthYear(f,this,"M"),!1},selectYear:function(){return e.datepicker._selectMonthYear(f,this,"Y"),!1}};e(this).on(this.getAttribute("data-event"),v[this.getAttribute("data-handler")])})},_generateHTML:function(s){var o,f,v,b,x,I,P,B,F,N,K,se,te,ae,we,ve,Me,Ne,Ye,Ge,Xe,Qe,it,Ue,Ze,et,tt,at,st,ze,Ft,Dt,Ht,mt,Vt,fi,Qt,zt,ti,ai=new Date,Gt=this._daylightSavingAdjust(new Date(ai.getFullYear(),ai.getMonth(),ai.getDate())),Ut=this._get(s,"isRTL"),Bn=this._get(s,"showButtonPanel"),wn=this._get(s,"hideIfNoPrevNext"),Yn=this._get(s,"navigationAsDateFormat"),$t=this._getNumberOfMonths(s),Fi=this._get(s,"showCurrentAtPos"),En=this._get(s,"stepMonths"),sn=$t[0]!==1||$t[1]!==1,oi=this._daylightSavingAdjust(s.currentDay?new Date(s.currentYear,s.currentMonth,s.currentDay):new Date(9999,9,9)),Kt=this._getMinMaxDate(s,"min"),bi=this._getMinMaxDate(s,"max"),Lt=s.drawMonth-Fi,He=s.drawYear;if(Lt<0&&(Lt+=12,He--),bi)for(o=this._daylightSavingAdjust(new Date(bi.getFullYear(),bi.getMonth()-$t[0]*$t[1]+1,bi.getDate())),o=Kt&&o<Kt?Kt:o;this._daylightSavingAdjust(new Date(He,Lt,1))>o;)Lt--,Lt<0&&(Lt=11,He--);for(s.drawMonth=Lt,s.drawYear=He,f=this._get(s,"prevText"),f=Yn?this.formatDate(f,this._daylightSavingAdjust(new Date(He,Lt-En,1)),this._getFormatConfig(s)):f,this._canAdjustMonth(s,-1,He,Lt)?v=e("<a>").attr({class:"ui-datepicker-prev ui-corner-all","data-handler":"prev","data-event":"click",title:f}).append(e("<span>").addClass("ui-icon ui-icon-circle-triangle-"+(Ut?"e":"w")).text(f))[0].outerHTML:wn?v="":v=e("<a>").attr({class:"ui-datepicker-prev ui-corner-all ui-state-disabled",title:f}).append(e("<span>").addClass("ui-icon ui-icon-circle-triangle-"+(Ut?"e":"w")).text(f))[0].outerHTML,b=this._get(s,"nextText"),b=Yn?this.formatDate(b,this._daylightSavingAdjust(new Date(He,Lt+En,1)),this._getFormatConfig(s)):b,this._canAdjustMonth(s,1,He,Lt)?x=e("<a>").attr({class:"ui-datepicker-next ui-corner-all","data-handler":"next","data-event":"click",title:b}).append(e("<span>").addClass("ui-icon ui-icon-circle-triangle-"+(Ut?"w":"e")).text(b))[0].outerHTML:wn?x="":x=e("<a>").attr({class:"ui-datepicker-next ui-corner-all ui-state-disabled",title:b}).append(e("<span>").attr("class","ui-icon ui-icon-circle-triangle-"+(Ut?"w":"e")).text(b))[0].outerHTML,I=this._get(s,"currentText"),P=this._get(s,"gotoCurrent")&&s.currentDay?oi:Gt,I=Yn?this.formatDate(I,P,this._getFormatConfig(s)):I,B="",s.inline||(B=e("<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(s,"closeText"))[0].outerHTML),F="",Bn&&(F=e("<div class='ui-datepicker-buttonpane ui-widget-content'>").append(Ut?B:"").append(this._isInRange(s,P)?e("<button>").attr({type:"button",class:"ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all","data-handler":"today","data-event":"click"}).text(I):"").append(Ut?"":B)[0].outerHTML),N=parseInt(this._get(s,"firstDay"),10),N=isNaN(N)?0:N,K=this._get(s,"showWeek"),se=this._get(s,"dayNames"),te=this._get(s,"dayNamesMin"),ae=this._get(s,"monthNames"),we=this._get(s,"monthNamesShort"),ve=this._get(s,"beforeShowDay"),Me=this._get(s,"showOtherMonths"),Ne=this._get(s,"selectOtherMonths"),Ye=this._getDefaultDate(s),Ge="",Qe=0;Qe<$t[0];Qe++){for(it="",this.maxRows=4,Ue=0;Ue<$t[1];Ue++){if(Ze=this._daylightSavingAdjust(new Date(He,Lt,s.selectedDay)),et=" ui-corner-all",tt="",sn){if(tt+="<div class='ui-datepicker-group",$t[1]>1)switch(Ue){case 0:tt+=" ui-datepicker-group-first",et=" ui-corner-"+(Ut?"right":"left");break;case $t[1]-1:tt+=" ui-datepicker-group-last",et=" ui-corner-"+(Ut?"left":"right");break;default:tt+=" ui-datepicker-group-middle",et="";break}tt+="'>"}for(tt+="<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix"+et+"'>"+(/all|left/.test(et)&&Qe===0?Ut?x:v:"")+(/all|right/.test(et)&&Qe===0?Ut?v:x:"")+this._generateMonthYearHeader(s,Lt,He,Kt,bi,Qe>0||Ue>0,ae,we)+"</div><table class='ui-datepicker-calendar'><thead><tr>",at=K?"<th class='ui-datepicker-week-col'>"+this._get(s,"weekHeader")+"</th>":"",Xe=0;Xe<7;Xe++)st=(Xe+N)%7,at+="<th scope='col'"+((Xe+N+6)%7>=5?" class='ui-datepicker-week-end'":"")+"><span title='"+se[st]+"'>"+te[st]+"</span></th>";for(tt+=at+"</tr></thead><tbody>",ze=this._getDaysInMonth(He,Lt),He===s.selectedYear&&Lt===s.selectedMonth&&(s.selectedDay=Math.min(s.selectedDay,ze)),Ft=(this._getFirstDayOfMonth(He,Lt)-N+7)%7,Dt=Math.ceil((Ft+ze)/7),Ht=sn&&this.maxRows>Dt?this.maxRows:Dt,this.maxRows=Ht,mt=this._daylightSavingAdjust(new Date(He,Lt,1-Ft)),Vt=0;Vt<Ht;Vt++){for(tt+="<tr>",fi=K?"<td class='ui-datepicker-week-col'>"+this._get(s,"calculateWeek")(mt)+"</td>":"",Xe=0;Xe<7;Xe++)Qt=ve?ve.apply(s.input?s.input[0]:null,[mt]):[!0,""],zt=mt.getMonth()!==Lt,ti=zt&&!Ne||!Qt[0]||Kt&&mt<Kt||bi&&mt>bi,fi+="<td class='"+((Xe+N+6)%7>=5?" ui-datepicker-week-end":"")+(zt?" ui-datepicker-other-month":"")+(mt.getTime()===Ze.getTime()&&Lt===s.selectedMonth&&s._keyEvent||Ye.getTime()===mt.getTime()&&Ye.getTime()===Ze.getTime()?" "+this._dayOverClass:"")+(ti?" "+this._unselectableClass+" ui-state-disabled":"")+(zt&&!Me?"":" "+Qt[1]+(mt.getTime()===oi.getTime()?" "+this._currentClass:"")+(mt.getTime()===Gt.getTime()?" ui-datepicker-today":""))+"'"+((!zt||Me)&&Qt[2]?" title='"+Qt[2].replace(/'/g,"'")+"'":"")+(ti?"":" data-handler='selectDay' data-event='click' data-month='"+mt.getMonth()+"' data-year='"+mt.getFullYear()+"'")+">"+(zt&&!Me?" ":ti?"<span class='ui-state-default'>"+mt.getDate()+"</span>":"<a class='ui-state-default"+(mt.getTime()===Gt.getTime()?" ui-state-highlight":"")+(mt.getTime()===oi.getTime()?" ui-state-active":"")+(zt?" ui-priority-secondary":"")+"' href='#' aria-current='"+(mt.getTime()===oi.getTime()?"true":"false")+"' data-date='"+mt.getDate()+"'>"+mt.getDate()+"</a>")+"</td>",mt.setDate(mt.getDate()+1),mt=this._daylightSavingAdjust(mt);tt+=fi+"</tr>"}Lt++,Lt>11&&(Lt=0,He++),tt+="</tbody></table>"+(sn?"</div>"+($t[0]>0&&Ue===$t[1]-1?"<div class='ui-datepicker-row-break'></div>":""):""),it+=tt}Ge+=it}return Ge+=F,s._keyEvent=!1,Ge},_generateMonthYearHeader:function(s,o,f,v,b,x,I,P){var B,F,N,K,se,te,ae,we,ve=this._get(s,"changeMonth"),Me=this._get(s,"changeYear"),Ne=this._get(s,"showMonthAfterYear"),Ye=this._get(s,"selectMonthLabel"),Ge=this._get(s,"selectYearLabel"),Xe="<div class='ui-datepicker-title'>",Qe="";if(x||!ve)Qe+="<span class='ui-datepicker-month'>"+I[o]+"</span>";else{for(B=v&&v.getFullYear()===f,F=b&&b.getFullYear()===f,Qe+="<select class='ui-datepicker-month' aria-label='"+Ye+"' data-handler='selectMonth' data-event='change'>",N=0;N<12;N++)(!B||N>=v.getMonth())&&(!F||N<=b.getMonth())&&(Qe+="<option value='"+N+"'"+(N===o?" selected='selected'":"")+">"+P[N]+"</option>");Qe+="</select>"}if(Ne||(Xe+=Qe+(x||!(ve&&Me)?" ":"")),!s.yearshtml)if(s.yearshtml="",x||!Me)Xe+="<span class='ui-datepicker-year'>"+f+"</span>";else{for(K=this._get(s,"yearRange").split(":"),se=new Date().getFullYear(),te=function(it){var Ue=it.match(/c[+\-].*/)?f+parseInt(it.substring(1),10):it.match(/[+\-].*/)?se+parseInt(it,10):parseInt(it,10);return isNaN(Ue)?se:Ue},ae=te(K[0]),we=Math.max(ae,te(K[1]||"")),ae=v?Math.max(ae,v.getFullYear()):ae,we=b?Math.min(we,b.getFullYear()):we,s.yearshtml+="<select class='ui-datepicker-year' aria-label='"+Ge+"' data-handler='selectYear' data-event='change'>";ae<=we;ae++)s.yearshtml+="<option value='"+ae+"'"+(ae===f?" selected='selected'":"")+">"+ae+"</option>";s.yearshtml+="</select>",Xe+=s.yearshtml,s.yearshtml=null}return Xe+=this._get(s,"yearSuffix"),Ne&&(Xe+=(x||!(ve&&Me)?" ":"")+Qe),Xe+="</div>",Xe},_adjustInstDate:function(s,o,f){var v=s.selectedYear+(f==="Y"?o:0),b=s.selectedMonth+(f==="M"?o:0),x=Math.min(s.selectedDay,this._getDaysInMonth(v,b))+(f==="D"?o:0),I=this._restrictMinMax(s,this._daylightSavingAdjust(new Date(v,b,x)));s.selectedDay=I.getDate(),s.drawMonth=s.selectedMonth=I.getMonth(),s.drawYear=s.selectedYear=I.getFullYear(),(f==="M"||f==="Y")&&this._notifyChange(s)},_restrictMinMax:function(s,o){var f=this._getMinMaxDate(s,"min"),v=this._getMinMaxDate(s,"max"),b=f&&o<f?f:o;return v&&b>v?v:b},_notifyChange:function(s){var o=this._get(s,"onChangeMonthYear");o&&o.apply(s.input?s.input[0]:null,[s.selectedYear,s.selectedMonth+1,s])},_getNumberOfMonths:function(s){var o=this._get(s,"numberOfMonths");return o==null?[1,1]:typeof o=="number"?[1,o]:o},_getMinMaxDate:function(s,o){return this._determineDate(s,this._get(s,o+"Date"),null)},_getDaysInMonth:function(s,o){return 32-this._daylightSavingAdjust(new Date(s,o,32)).getDate()},_getFirstDayOfMonth:function(s,o){return new Date(s,o,1).getDay()},_canAdjustMonth:function(s,o,f,v){var b=this._getNumberOfMonths(s),x=this._daylightSavingAdjust(new Date(f,v+(o<0?o:b[0]*b[1]),1));return o<0&&x.setDate(this._getDaysInMonth(x.getFullYear(),x.getMonth())),this._isInRange(s,x)},_isInRange:function(s,o){var f,v,b=this._getMinMaxDate(s,"min"),x=this._getMinMaxDate(s,"max"),I=null,P=null,B=this._get(s,"yearRange");return B&&(f=B.split(":"),v=new Date().getFullYear(),I=parseInt(f[0],10),P=parseInt(f[1],10),f[0].match(/[+\-].*/)&&(I+=v),f[1].match(/[+\-].*/)&&(P+=v)),(!b||o.getTime()>=b.getTime())&&(!x||o.getTime()<=x.getTime())&&(!I||o.getFullYear()>=I)&&(!P||o.getFullYear()<=P)},_getFormatConfig:function(s){var o=this._get(s,"shortYearCutoff");return o=typeof o!="string"?o:new Date().getFullYear()%100+parseInt(o,10),{shortYearCutoff:o,dayNamesShort:this._get(s,"dayNamesShort"),dayNames:this._get(s,"dayNames"),monthNamesShort:this._get(s,"monthNamesShort"),monthNames:this._get(s,"monthNames")}},_formatDate:function(s,o,f,v){o||(s.currentDay=s.selectedDay,s.currentMonth=s.selectedMonth,s.currentYear=s.selectedYear);var b=o?typeof o=="object"?o:this._daylightSavingAdjust(new Date(v,f,o)):this._daylightSavingAdjust(new Date(s.currentYear,s.currentMonth,s.currentDay));return this.formatDate(this._get(s,"dateFormat"),b,this._getFormatConfig(s))}});function be(s){var o="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return s.on("mouseout",o,function(){e(this).removeClass("ui-state-hover"),this.className.indexOf("ui-datepicker-prev")!==-1&&e(this).removeClass("ui-datepicker-prev-hover"),this.className.indexOf("ui-datepicker-next")!==-1&&e(this).removeClass("ui-datepicker-next-hover")}).on("mouseover",o,ce)}function ce(){e.datepicker._isDisabledDatepicker(T.inline?T.dpDiv.parent()[0]:T.input[0])||(e(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),e(this).addClass("ui-state-hover"),this.className.indexOf("ui-datepicker-prev")!==-1&&e(this).addClass("ui-datepicker-prev-hover"),this.className.indexOf("ui-datepicker-next")!==-1&&e(this).addClass("ui-datepicker-next-hover"))}function re(s,o){e.extend(s,o);for(var f in o)o[f]==null&&(s[f]=o[f]);return s}e.fn.datepicker=function(s){if(!this.length)return this;e.datepicker.initialized||(e(document).on("mousedown",e.datepicker._checkExternalClick),e.datepicker.initialized=!0),e("#"+e.datepicker._mainDivId).length===0&&e("body").append(e.datepicker.dpDiv);var o=Array.prototype.slice.call(arguments,1);return typeof s=="string"&&(s==="isDisabled"||s==="getDate"||s==="widget")?e.datepicker["_"+s+"Datepicker"].apply(e.datepicker,[this[0]].concat(o)):s==="option"&&arguments.length===2&&typeof arguments[1]=="string"?e.datepicker["_"+s+"Datepicker"].apply(e.datepicker,[this[0]].concat(o)):this.each(function(){typeof s=="string"?e.datepicker["_"+s+"Datepicker"].apply(e.datepicker,[this].concat(o)):e.datepicker._attachDatepicker(this,s)})},e.datepicker=new ue,e.datepicker.initialized=!1,e.datepicker.uuid=new Date().getTime(),e.datepicker.version="1.14.1",e.datepicker;/*!
- * jQuery UI Mouse 1.14.1
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- */var j=!1;e(document).on("mouseup",function(){j=!1}),e.widget("ui.mouse",{version:"1.14.1",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var s=this;this.element.on("mousedown."+this.widgetName,function(o){return s._mouseDown(o)}).on("click."+this.widgetName,function(o){if(e.data(o.target,s.widgetName+".preventClickEvent")===!0)return e.removeData(o.target,s.widgetName+".preventClickEvent"),o.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(s){if(!j){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(s),this._mouseDownEvent=s;var o=this,f=s.which===1,v=typeof this.options.cancel=="string"?e(s.target).closest(this.options.cancel).length:!1;return!f||v||!this._mouseCapture(s)?!0:(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){o.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(s)&&this._mouseDelayMet(s)&&(this._mouseStarted=this._mouseStart(s)!==!1,!this._mouseStarted)?(s.preventDefault(),!0):(e.data(s.target,this.widgetName+".preventClickEvent")===!0&&e.removeData(s.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(b){return o._mouseMove(b)},this._mouseUpDelegate=function(b){return o._mouseUp(b)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),s.preventDefault(),j=!0,!0))}},_mouseMove:function(s){if(this._mouseMoved&&!s.which){if(s.originalEvent.altKey||s.originalEvent.ctrlKey||s.originalEvent.metaKey||s.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(s)}return(s.which||s.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(s),s.preventDefault()):(this._mouseDistanceMet(s)&&this._mouseDelayMet(s)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,s)!==!1,this._mouseStarted?this._mouseDrag(s):this._mouseUp(s)),!this._mouseStarted)},_mouseUp:function(s){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,s.target===this._mouseDownEvent.target&&e.data(s.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(s)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,j=!1,s.preventDefault()},_mouseDistanceMet:function(s){return Math.max(Math.abs(this._mouseDownEvent.pageX-s.pageX),Math.abs(this._mouseDownEvent.pageY-s.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),e.ui.plugin={add:function(s,o,f){var v,b=e.ui[s].prototype;for(v in f)b.plugins[v]=b.plugins[v]||[],b.plugins[v].push([o,f[v]])},call:function(s,o,f,v){var b,x=s.plugins[o];if(x&&!(!v&&(!s.element[0].parentNode||s.element[0].parentNode.nodeType===11)))for(b=0;b<x.length;b++)s.options[x[b][0]]&&x[b][1].apply(s.element,f)}};/*!
- * jQuery UI Draggable 1.14.1
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- */e.widget("ui.draggable",e.ui.mouse,{version:"1.14.1",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(s,o){this._super(s,o),s==="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(s){var o=this.options;return this.helper||o.disabled||e(s.target).closest(".ui-resizable-handle").length>0||(this.handle=this._getHandle(s),!this.handle)?!1:(this._blurActiveElement(s),this._blockFrames(o.iframeFix===!0?"iframe":o.iframeFix),!0)},_blockFrames:function(s){this.iframeBlocks=this.document.find(s).map(function(){var o=e(this);return e("<div>").css("position","absolute").appendTo(o.parent()).outerWidth(o.outerWidth()).outerHeight(o.outerHeight()).offset(o.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_blurActiveElement:function(s){var o=this.document[0].activeElement,f=e(s.target);f.closest(o).length||e(o).trigger("blur")},_mouseStart:function(s){var o=this.options;return this.helper=this._createHelper(s),this._addClass(this.helper,"ui-draggable-dragging"),this._cacheHelperProportions(),e.ui.ddmanager&&(e.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 e(this).css("position")==="fixed"}).length>0,this.positionAbs=this.element.offset(),this._refreshOffsets(s),this.originalPosition=this.position=this._generatePosition(s,!1),this.originalPageX=s.pageX,this.originalPageY=s.pageY,o.cursorAt&&this._adjustOffsetFromHelper(o.cursorAt),this._setContainment(),this._trigger("start",s)===!1?(this._clear(),!1):(this._cacheHelperProportions(),e.ui.ddmanager&&!o.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,s),this._mouseDrag(s,!0),e.ui.ddmanager&&e.ui.ddmanager.dragStart(this,s),!0)},_refreshOffsets:function(s){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:s.pageX-this.offset.left,top:s.pageY-this.offset.top}},_mouseDrag:function(s,o){if(this.hasFixedAncestor&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(s,!0),this.positionAbs=this._convertPositionTo("absolute"),!o){var f=this._uiHash();if(this._trigger("drag",s,f)===!1)return this._mouseUp(new e.Event("mouseup",s)),!1;this.position=f.position}return this.helper[0].style.left=this.position.left+"px",this.helper[0].style.top=this.position.top+"px",e.ui.ddmanager&&e.ui.ddmanager.drag(this,s),!1},_mouseStop:function(s){var o=this,f=!1;return e.ui.ddmanager&&!this.options.dropBehaviour&&(f=e.ui.ddmanager.drop(this,s)),this.dropped&&(f=this.dropped,this.dropped=!1),this.options.revert==="invalid"&&!f||this.options.revert==="valid"&&f||this.options.revert===!0||typeof this.options.revert=="function"&&this.options.revert.call(this.element,f)?e(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){o._trigger("stop",s)!==!1&&o._clear()}):this._trigger("stop",s)!==!1&&this._clear(),!1},_mouseUp:function(s){return this._unblockFrames(),e.ui.ddmanager&&e.ui.ddmanager.dragStop(this,s),this.handleElement.is(s.target)&&this.element.trigger("focus"),e.ui.mouse.prototype._mouseUp.call(this,s)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp(new e.Event("mouseup",{target:this.element[0]})):this._clear(),this},_getHandle:function(s){return this.options.handle?!!e(s.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(s){var o=this.options,f=typeof o.helper=="function",v=f?e(o.helper.apply(this.element[0],[s])):o.helper==="clone"?this.element.clone().removeAttr("id"):this.element;return v.parents("body").length||v.appendTo(o.appendTo==="parent"?this.element[0].parentNode:o.appendTo),f&&v[0]===this.element[0]&&this._setPositionRelative(),v[0]!==this.element[0]&&!/(fixed|absolute)/.test(v.css("position"))&&v.css("position","absolute"),v},_setPositionRelative:function(){/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative")},_adjustOffsetFromHelper:function(s){typeof s=="string"&&(s=s.split(" ")),Array.isArray(s)&&(s={left:+s[0],top:+s[1]||0}),"left"in s&&(this.offset.click.left=s.left+this.margins.left),"right"in s&&(this.offset.click.left=this.helperProportions.width-s.right+this.margins.left),"top"in s&&(this.offset.click.top=s.top+this.margins.top),"bottom"in s&&(this.offset.click.top=this.helperProportions.height-s.bottom+this.margins.top)},_isRootNode:function(s){return/(html|body)/i.test(s.tagName)||s===this.document[0]},_getParentOffset:function(){var s=this.offsetParent.offset(),o=this.document[0];return this.cssPosition==="absolute"&&this.scrollParent[0]!==o&&e.contains(this.scrollParent[0],this.offsetParent[0])&&(s.left+=this.scrollParent.scrollLeft(),s.top+=this.scrollParent.scrollTop()),this._isRootNode(this.offsetParent[0])&&(s={top:0,left:0}),{top:s.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:s.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition!=="relative")return{top:0,left:0};var s=this.element.position(),o=this._isRootNode(this.scrollParent[0]);return{top:s.top-(parseInt(this.helper.css("top"),10)||0)+(o?0:this.scrollParent.scrollTop()),left:s.left-(parseInt(this.helper.css("left"),10)||0)+(o?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 s,o,f,v=this.options,b=this.document[0];if(this.relativeContainer=null,!v.containment){this.containment=null;return}if(v.containment==="window"){this.containment=[e(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,e(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,e(window).scrollLeft()+e(window).width()-this.helperProportions.width-this.margins.left,e(window).scrollTop()+(e(window).height()||b.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];return}if(v.containment==="document"){this.containment=[0,0,e(b).width()-this.helperProportions.width-this.margins.left,(e(b).height()||b.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];return}if(v.containment.constructor===Array){this.containment=v.containment;return}v.containment==="parent"&&(v.containment=this.helper[0].parentNode),o=e(v.containment),f=o[0],f&&(s=/(scroll|auto)/.test(o.css("overflow")),this.containment=[(parseInt(o.css("borderLeftWidth"),10)||0)+(parseInt(o.css("paddingLeft"),10)||0),(parseInt(o.css("borderTopWidth"),10)||0)+(parseInt(o.css("paddingTop"),10)||0),(s?Math.max(f.scrollWidth,f.offsetWidth):f.offsetWidth)-(parseInt(o.css("borderRightWidth"),10)||0)-(parseInt(o.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(s?Math.max(f.scrollHeight,f.offsetHeight):f.offsetHeight)-(parseInt(o.css("borderBottomWidth"),10)||0)-(parseInt(o.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relativeContainer=o)},_convertPositionTo:function(s,o){o||(o=this.position);var f=s==="absolute"?1:-1,v=this._isRootNode(this.scrollParent[0]);return{top:o.top+this.offset.relative.top*f+this.offset.parent.top*f-(this.cssPosition==="fixed"?-this.offset.scroll.top:v?0:this.offset.scroll.top)*f,left:o.left+this.offset.relative.left*f+this.offset.parent.left*f-(this.cssPosition==="fixed"?-this.offset.scroll.left:v?0:this.offset.scroll.left)*f}},_generatePosition:function(s,o){var f,v,b,x,I=this.options,P=this._isRootNode(this.scrollParent[0]),B=s.pageX,F=s.pageY;return(!P||!this.offset.scroll)&&(this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}),o&&(this.containment&&(this.relativeContainer?(v=this.relativeContainer.offset(),f=[this.containment[0]+v.left,this.containment[1]+v.top,this.containment[2]+v.left,this.containment[3]+v.top]):f=this.containment,s.pageX-this.offset.click.left<f[0]&&(B=f[0]+this.offset.click.left),s.pageY-this.offset.click.top<f[1]&&(F=f[1]+this.offset.click.top),s.pageX-this.offset.click.left>f[2]&&(B=f[2]+this.offset.click.left),s.pageY-this.offset.click.top>f[3]&&(F=f[3]+this.offset.click.top)),I.grid&&(b=I.grid[1]?this.originalPageY+Math.round((F-this.originalPageY)/I.grid[1])*I.grid[1]:this.originalPageY,F=f?b-this.offset.click.top>=f[1]||b-this.offset.click.top>f[3]?b:b-this.offset.click.top>=f[1]?b-I.grid[1]:b+I.grid[1]:b,x=I.grid[0]?this.originalPageX+Math.round((B-this.originalPageX)/I.grid[0])*I.grid[0]:this.originalPageX,B=f?x-this.offset.click.left>=f[0]||x-this.offset.click.left>f[2]?x:x-this.offset.click.left>=f[0]?x-I.grid[0]:x+I.grid[0]:x),I.axis==="y"&&(B=this.originalPageX),I.axis==="x"&&(F=this.originalPageY)),{top:F-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(this.cssPosition==="fixed"?-this.offset.scroll.top:P?0:this.offset.scroll.top),left:B-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(this.cssPosition==="fixed"?-this.offset.scroll.left:P?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(s,o,f){return f=f||this._uiHash(),e.ui.plugin.call(this,s,[o,f,this],!0),/^(drag|start|stop)/.test(s)&&(this.positionAbs=this._convertPositionTo("absolute"),f.offset=this.positionAbs),e.Widget.prototype._trigger.call(this,s,o,f)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),e.ui.plugin.add("draggable","connectToSortable",{start:function(s,o,f){var v=e.extend({},o,{item:f.element});f.sortables=[],e(f.options.connectToSortable).each(function(){var b=e(this).sortable("instance");b&&!b.options.disabled&&(f.sortables.push(b),b.refreshPositions(),b._trigger("activate",s,v))})},stop:function(s,o,f){var v=e.extend({},o,{item:f.element});f.cancelHelperRemoval=!1,e.each(f.sortables,function(){var b=this;b.isOver?(b.isOver=0,f.cancelHelperRemoval=!0,b.cancelHelperRemoval=!1,b._storedCSS={position:b.placeholder.css("position"),top:b.placeholder.css("top"),left:b.placeholder.css("left")},b._mouseStop(s),b.options.helper=b.options._helper):(b.cancelHelperRemoval=!0,b._trigger("deactivate",s,v))})},drag:function(s,o,f){e.each(f.sortables,function(){var v=!1,b=this;b.positionAbs=f.positionAbs,b.helperProportions=f.helperProportions,b.offset.click=f.offset.click,b._intersectsWith(b.containerCache)&&(v=!0,e.each(f.sortables,function(){return this.positionAbs=f.positionAbs,this.helperProportions=f.helperProportions,this.offset.click=f.offset.click,this!==b&&this._intersectsWith(this.containerCache)&&e.contains(b.element[0],this.element[0])&&(v=!1),v})),v?(b.isOver||(b.isOver=1,f._parent=o.helper.parent(),b.currentItem=o.helper.appendTo(b.element).data("ui-sortable-item",!0),b.options._helper=b.options.helper,b.options.helper=function(){return o.helper[0]},s.target=b.currentItem[0],b._mouseCapture(s,!0),b._mouseStart(s,!0,!0),b.offset.click.top=f.offset.click.top,b.offset.click.left=f.offset.click.left,b.offset.parent.left-=f.offset.parent.left-b.offset.parent.left,b.offset.parent.top-=f.offset.parent.top-b.offset.parent.top,f._trigger("toSortable",s),f.dropped=b.element,e.each(f.sortables,function(){this.refreshPositions()}),f.currentItem=f.element,b.fromOutside=f),b.currentItem&&(b._mouseDrag(s),o.position=b.position)):b.isOver&&(b.isOver=0,b.cancelHelperRemoval=!0,b.options._revert=b.options.revert,b.options.revert=!1,b._trigger("out",s,b._uiHash(b)),b._mouseStop(s,!0),b.options.revert=b.options._revert,b.options.helper=b.options._helper,b.placeholder&&b.placeholder.remove(),o.helper.appendTo(f._parent),f._refreshOffsets(s),o.position=f._generatePosition(s,!0),f._trigger("fromSortable",s),f.dropped=!1,e.each(f.sortables,function(){this.refreshPositions()}))})}}),e.ui.plugin.add("draggable","cursor",{start:function(s,o,f){var v=e("body"),b=f.options;v.css("cursor")&&(b._cursor=v.css("cursor")),v.css("cursor",b.cursor)},stop:function(s,o,f){var v=f.options;v._cursor&&e("body").css("cursor",v._cursor)}}),e.ui.plugin.add("draggable","opacity",{start:function(s,o,f){var v=e(o.helper),b=f.options;v.css("opacity")&&(b._opacity=v.css("opacity")),v.css("opacity",b.opacity)},stop:function(s,o,f){var v=f.options;v._opacity&&e(o.helper).css("opacity",v._opacity)}}),e.ui.plugin.add("draggable","scroll",{start:function(s,o,f){f.scrollParentNotHidden||(f.scrollParentNotHidden=f.helper.scrollParent(!1)),f.scrollParentNotHidden[0]!==f.document[0]&&f.scrollParentNotHidden[0].tagName!=="HTML"&&(f.overflowOffset=f.scrollParentNotHidden.offset())},drag:function(s,o,f){var v=f.options,b=!1,x=f.scrollParentNotHidden[0],I=f.document[0];x!==I&&x.tagName!=="HTML"?((!v.axis||v.axis!=="x")&&(f.overflowOffset.top+x.offsetHeight-s.pageY<v.scrollSensitivity?x.scrollTop=b=x.scrollTop+v.scrollSpeed:s.pageY-f.overflowOffset.top<v.scrollSensitivity&&(x.scrollTop=b=x.scrollTop-v.scrollSpeed)),(!v.axis||v.axis!=="y")&&(f.overflowOffset.left+x.offsetWidth-s.pageX<v.scrollSensitivity?x.scrollLeft=b=x.scrollLeft+v.scrollSpeed:s.pageX-f.overflowOffset.left<v.scrollSensitivity&&(x.scrollLeft=b=x.scrollLeft-v.scrollSpeed))):((!v.axis||v.axis!=="x")&&(s.pageY-e(I).scrollTop()<v.scrollSensitivity?b=e(I).scrollTop(e(I).scrollTop()-v.scrollSpeed):e(window).height()-(s.pageY-e(I).scrollTop())<v.scrollSensitivity&&(b=e(I).scrollTop(e(I).scrollTop()+v.scrollSpeed))),(!v.axis||v.axis!=="y")&&(s.pageX-e(I).scrollLeft()<v.scrollSensitivity?b=e(I).scrollLeft(e(I).scrollLeft()-v.scrollSpeed):e(window).width()-(s.pageX-e(I).scrollLeft())<v.scrollSensitivity&&(b=e(I).scrollLeft(e(I).scrollLeft()+v.scrollSpeed)))),b!==!1&&e.ui.ddmanager&&!v.dropBehaviour&&e.ui.ddmanager.prepareOffsets(f,s)}}),e.ui.plugin.add("draggable","snap",{start:function(s,o,f){var v=f.options;f.snapElements=[],e(v.snap.constructor!==String?v.snap.items||":data(ui-draggable)":v.snap).each(function(){var b=e(this),x=b.offset();this!==f.element[0]&&f.snapElements.push({item:this,width:b.outerWidth(),height:b.outerHeight(),top:x.top,left:x.left})})},drag:function(s,o,f){var v,b,x,I,P,B,F,N,K,se,te=f.options,ae=te.snapTolerance,we=o.offset.left,ve=we+f.helperProportions.width,Me=o.offset.top,Ne=Me+f.helperProportions.height;for(K=f.snapElements.length-1;K>=0;K--){if(P=f.snapElements[K].left-f.margins.left,B=P+f.snapElements[K].width,F=f.snapElements[K].top-f.margins.top,N=F+f.snapElements[K].height,ve<P-ae||we>B+ae||Ne<F-ae||Me>N+ae||!e.contains(f.snapElements[K].item.ownerDocument,f.snapElements[K].item)){f.snapElements[K].snapping&&f.options.snap.release&&f.options.snap.release.call(f.element,s,e.extend(f._uiHash(),{snapItem:f.snapElements[K].item})),f.snapElements[K].snapping=!1;continue}te.snapMode!=="inner"&&(v=Math.abs(F-Ne)<=ae,b=Math.abs(N-Me)<=ae,x=Math.abs(P-ve)<=ae,I=Math.abs(B-we)<=ae,v&&(o.position.top=f._convertPositionTo("relative",{top:F-f.helperProportions.height,left:0}).top),b&&(o.position.top=f._convertPositionTo("relative",{top:N,left:0}).top),x&&(o.position.left=f._convertPositionTo("relative",{top:0,left:P-f.helperProportions.width}).left),I&&(o.position.left=f._convertPositionTo("relative",{top:0,left:B}).left)),se=v||b||x||I,te.snapMode!=="outer"&&(v=Math.abs(F-Me)<=ae,b=Math.abs(N-Ne)<=ae,x=Math.abs(P-we)<=ae,I=Math.abs(B-ve)<=ae,v&&(o.position.top=f._convertPositionTo("relative",{top:F,left:0}).top),b&&(o.position.top=f._convertPositionTo("relative",{top:N-f.helperProportions.height,left:0}).top),x&&(o.position.left=f._convertPositionTo("relative",{top:0,left:P}).left),I&&(o.position.left=f._convertPositionTo("relative",{top:0,left:B-f.helperProportions.width}).left)),!f.snapElements[K].snapping&&(v||b||x||I||se)&&f.options.snap.snap&&f.options.snap.snap.call(f.element,s,e.extend(f._uiHash(),{snapItem:f.snapElements[K].item})),f.snapElements[K].snapping=v||b||x||I||se}}}),e.ui.plugin.add("draggable","stack",{start:function(s,o,f){var v,b=f.options,x=e.makeArray(e(b.stack)).sort(function(I,P){return(parseInt(e(I).css("zIndex"),10)||0)-(parseInt(e(P).css("zIndex"),10)||0)});x.length&&(v=parseInt(e(x[0]).css("zIndex"),10)||0,e(x).each(function(I){e(this).css("zIndex",v+I)}),this.css("zIndex",v+x.length))}}),e.ui.plugin.add("draggable","zIndex",{start:function(s,o,f){var v=e(o.helper),b=f.options;v.css("zIndex")&&(b._zIndex=v.css("zIndex")),v.css("zIndex",b.zIndex)},stop:function(s,o,f){var v=f.options;v._zIndex&&e(o.helper).css("zIndex",v._zIndex)}}),e.ui.draggable;/*!
- * jQuery UI Resizable 1.14.1
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- */e.widget("ui.resizable",e.ui.mouse,{version:"1.14.1",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(s){return parseFloat(s)||0},_isNumber:function(s){return!isNaN(parseFloat(s))},_hasScroll:function(s,o){var f,v=!1,b=e(s).css("overflow");if(b==="hidden")return!1;if(b==="scroll"||(f=o&&o==="left"?"scrollLeft":"scrollTop",s[f]>0))return!0;try{s[f]=1,v=s[f]>0,s[f]=0}catch{}return v},_create:function(){var s,o=this.options,f=this;this._addClass("ui-resizable"),e.extend(this,{_aspectRatio:!!o.aspectRatio,aspectRatio:o.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:o.helper||o.ghost||o.animate?o.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&&(this.element.wrap(e("<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,s={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(s),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this._proportionallyResize()),this._setupHandles(),o.autoHide&&e(this.element).on("mouseenter",function(){o.disabled||(f._removeClass("ui-resizable-autohide"),f._handles.show())}).on("mouseleave",function(){o.disabled||f.resizing||(f._addClass("ui-resizable-autohide"),f._handles.hide())}),this._mouseInit()},_destroy:function(){this._mouseDestroy(),this._addedHandles.remove();var s,o=function(f){e(f).removeData("resizable").removeData("ui-resizable").off(".resizable")};return this.elementIsWrapper&&(o(this.element),s=this.element,this.originalElement.css({position:s.css("position"),width:s.outerWidth(),height:s.outerHeight(),top:s.css("top"),left:s.css("left")}).insertAfter(s),s.remove()),this.originalElement.css("resize",this.originalResizeStyle),o(this.originalElement),this},_setOption:function(s,o){switch(this._super(s,o),s){case"handles":this._removeHandles(),this._setupHandles();break;case"aspectRatio":this._aspectRatio=!!o;break}},_setupHandles:function(){var s=this.options,o,f,v,b,x,I=this;if(this.handles=s.handles||(e(".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=e(),this._addedHandles=e(),this.handles.constructor===String)for(this.handles==="all"&&(this.handles="n,e,s,w,se,sw,ne,nw"),v=this.handles.split(","),this.handles={},f=0;f<v.length;f++)o=String.prototype.trim.call(v[f]),b="ui-resizable-"+o,x=e("<div>"),this._addClass(x,"ui-resizable-handle "+b),x.css({zIndex:s.zIndex}),this.handles[o]=".ui-resizable-"+o,this.element.children(this.handles[o]).length||(this.element.append(x),this._addedHandles=this._addedHandles.add(x));this._renderAxis=function(P){var B,F,N,K;P=P||this.element;for(B in this.handles)this.handles[B].constructor===String?this.handles[B]=this.element.children(this.handles[B]).first().show():(this.handles[B].jquery||this.handles[B].nodeType)&&(this.handles[B]=e(this.handles[B]),this._on(this.handles[B],{mousedown:I._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(F=e(this.handles[B],this.element),K=/sw|ne|nw|se|n|s/.test(B)?F.outerHeight():F.outerWidth(),N=["padding",/ne|nw|n/.test(B)?"Top":/se|sw|s/.test(B)?"Bottom":/^e$/.test(B)?"Right":"Left"].join(""),P.css(N,K),this._proportionallyResize()),this._handles=this._handles.add(this.handles[B])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.on("mouseover",function(){I.resizing||(this.className&&(x=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),I.axis=x&&x[1]?x[1]:"se")}),s.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._addedHandles.remove()},_mouseCapture:function(s){var o,f,v=!1;for(o in this.handles)f=e(this.handles[o])[0],(f===s.target||e.contains(f,s.target))&&(v=!0);return!this.options.disabled&&v},_mouseStart:function(s){var o,f,v,b,x=this.options,I=this.element;return this.resizing=!0,this._renderProxy(),o=this._num(this.helper.css("left")),f=this._num(this.helper.css("top")),x.containment&&(o+=e(x.containment).scrollLeft()||0,f+=e(x.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:o,top:f},this._helper||(b=this._calculateAdjustedElementDimensions(I)),this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:b.width,height:b.height},this.originalSize=this._helper?{width:I.outerWidth(),height:I.outerHeight()}:{width:b.width,height:b.height},this.sizeDiff={width:I.outerWidth()-I.width(),height:I.outerHeight()-I.height()},this.originalPosition={left:o,top:f},this.originalMousePosition={left:s.pageX,top:s.pageY},this.aspectRatio=typeof x.aspectRatio=="number"?x.aspectRatio:this.originalSize.width/this.originalSize.height||1,v=e(".ui-resizable-"+this.axis).css("cursor"),e("body").css("cursor",v==="auto"?this.axis+"-resize":v),this._addClass("ui-resizable-resizing"),this._propagate("start",s),!0},_mouseDrag:function(s){var o,f,v=this.originalMousePosition,b=this.axis,x=s.pageX-v.left||0,I=s.pageY-v.top||0,P=this._change[b];return this._updatePrevProperties(),P&&(o=P.apply(this,[s,x,I]),this._updateVirtualBoundaries(s.shiftKey),(this._aspectRatio||s.shiftKey)&&(o=this._updateRatio(o,s)),o=this._respectSize(o,s),this._updateCache(o),this._propagate("resize",s),f=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),e.isEmptyObject(f)||(this._updatePrevProperties(),this._trigger("resize",s,this.ui()),this._applyChanges())),!1},_mouseStop:function(s){this.resizing=!1;var o,f,v,b,x,I,P,B=this.options,F=this;return this._helper&&(o=this._proportionallyResizeElements,f=o.length&&/textarea/i.test(o[0].nodeName),v=f&&this._hasScroll(o[0],"left")?0:F.sizeDiff.height,b=f?0:F.sizeDiff.width,x={width:F.helper.width()-b,height:F.helper.height()-v},I=parseFloat(F.element.css("left"))+(F.position.left-F.originalPosition.left)||null,P=parseFloat(F.element.css("top"))+(F.position.top-F.originalPosition.top)||null,B.animate||this.element.css(e.extend(x,{top:P,left:I})),F.helper.height(F.size.height),F.helper.width(F.size.width),this._helper&&!B.animate&&this._proportionallyResize()),e("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",s),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 s={};return this.position.top!==this.prevPosition.top&&(s.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(s.left=this.position.left+"px"),this.helper.css(s),this.size.width!==this.prevSize.width&&(s.width=this.size.width+"px",this.helper.width(s.width)),this.size.height!==this.prevSize.height&&(s.height=this.size.height+"px",this.helper.height(s.height)),s},_updateVirtualBoundaries:function(s){var o,f,v,b,x,I=this.options;x={minWidth:this._isNumber(I.minWidth)?I.minWidth:0,maxWidth:this._isNumber(I.maxWidth)?I.maxWidth:1/0,minHeight:this._isNumber(I.minHeight)?I.minHeight:0,maxHeight:this._isNumber(I.maxHeight)?I.maxHeight:1/0},(this._aspectRatio||s)&&(o=x.minHeight*this.aspectRatio,v=x.minWidth/this.aspectRatio,f=x.maxHeight*this.aspectRatio,b=x.maxWidth/this.aspectRatio,o>x.minWidth&&(x.minWidth=o),v>x.minHeight&&(x.minHeight=v),f<x.maxWidth&&(x.maxWidth=f),b<x.maxHeight&&(x.maxHeight=b)),this._vBoundaries=x},_updateCache:function(s){this.offset=this.helper.offset(),this._isNumber(s.left)&&(this.position.left=s.left),this._isNumber(s.top)&&(this.position.top=s.top),this._isNumber(s.height)&&(this.size.height=s.height),this._isNumber(s.width)&&(this.size.width=s.width)},_updateRatio:function(s){var o=this.position,f=this.size,v=this.axis;return this._isNumber(s.height)?s.width=s.height*this.aspectRatio:this._isNumber(s.width)&&(s.height=s.width/this.aspectRatio),v==="sw"&&(s.left=o.left+(f.width-s.width),s.top=null),v==="nw"&&(s.top=o.top+(f.height-s.height),s.left=o.left+(f.width-s.width)),s},_respectSize:function(s){var o=this._vBoundaries,f=this.axis,v=this._isNumber(s.width)&&o.maxWidth&&o.maxWidth<s.width,b=this._isNumber(s.height)&&o.maxHeight&&o.maxHeight<s.height,x=this._isNumber(s.width)&&o.minWidth&&o.minWidth>s.width,I=this._isNumber(s.height)&&o.minHeight&&o.minHeight>s.height,P=this.originalPosition.left+this.originalSize.width,B=this.originalPosition.top+this.originalSize.height,F=/sw|nw|w/.test(f),N=/nw|ne|n/.test(f);return x&&(s.width=o.minWidth),I&&(s.height=o.minHeight),v&&(s.width=o.maxWidth),b&&(s.height=o.maxHeight),x&&F&&(s.left=P-o.minWidth),v&&F&&(s.left=P-o.maxWidth),I&&N&&(s.top=B-o.minHeight),b&&N&&(s.top=B-o.maxHeight),!s.width&&!s.height&&!s.left&&s.top?s.top=null:!s.width&&!s.height&&!s.top&&s.left&&(s.left=null),s},_getPaddingPlusBorderDimensions:function(s){for(var o=0,f=[],v=[s.css("borderTopWidth"),s.css("borderRightWidth"),s.css("borderBottomWidth"),s.css("borderLeftWidth")],b=[s.css("paddingTop"),s.css("paddingRight"),s.css("paddingBottom"),s.css("paddingLeft")];o<4;o++)f[o]=parseFloat(v[o])||0,f[o]+=parseFloat(b[o])||0;return{height:f[0]+f[2],width:f[1]+f[3]}},_calculateAdjustedElementDimensions:function(s){var o,f,v,b=s.get(0);return s.css("box-sizing")!=="content-box"||!this._hasScroll(b)&&!this._hasScroll(b,"left")?{height:parseFloat(s.css("height")),width:parseFloat(s.css("width"))}:(o=parseFloat(b.style.width),f=parseFloat(b.style.height),v=this._getPaddingPlusBorderDimensions(s),o=isNaN(o)?this._getElementTheoreticalSize(s,v,"width"):o,f=isNaN(f)?this._getElementTheoreticalSize(s,v,"height"):f,{height:f,width:o})},_getElementTheoreticalSize:function(s,o,f){var v=Math.max(0,Math.ceil(s.get(0)["offset"+f[0].toUpperCase()+f.slice(1)]-o[f]-.5))||0;return v},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var s,o=0,f=this.helper||this.element;o<this._proportionallyResizeElements.length;o++)s=this._proportionallyResizeElements[o],this.outerDimensions||(this.outerDimensions=this._getPaddingPlusBorderDimensions(s)),s.css({height:f.height()-this.outerDimensions.height||0,width:f.width()-this.outerDimensions.width||0})},_renderProxy:function(){var s=this.element,o=this.options;this.elementOffset=s.offset(),this._helper?(this.helper=this.helper||e("<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:++o.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(s,o){return{width:this.originalSize.width+o}},w:function(s,o){var f=this.originalSize,v=this.originalPosition;return{left:v.left+o,width:f.width-o}},n:function(s,o,f){var v=this.originalSize,b=this.originalPosition;return{top:b.top+f,height:v.height-f}},s:function(s,o,f){return{height:this.originalSize.height+f}},se:function(s,o,f){return e.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[s,o,f]))},sw:function(s,o,f){return e.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[s,o,f]))},ne:function(s,o,f){return e.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[s,o,f]))},nw:function(s,o,f){return e.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[s,o,f]))}},_propagate:function(s,o){e.ui.plugin.call(this,s,[o,this.ui()]),s!=="resize"&&this._trigger(s,o,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}}}),e.ui.plugin.add("resizable","animate",{stop:function(s){var o=e(this).resizable("instance"),f=o.options,v=o._proportionallyResizeElements,b=v.length&&/textarea/i.test(v[0].nodeName),x=b&&o._hasScroll(v[0],"left")?0:o.sizeDiff.height,I=b?0:o.sizeDiff.width,P={width:o.size.width-I,height:o.size.height-x},B=parseFloat(o.element.css("left"))+(o.position.left-o.originalPosition.left)||null,F=parseFloat(o.element.css("top"))+(o.position.top-o.originalPosition.top)||null;o.element.animate(e.extend(P,F&&B?{top:F,left:B}:{}),{duration:f.animateDuration,easing:f.animateEasing,step:function(){var N={width:parseFloat(o.element.css("width")),height:parseFloat(o.element.css("height")),top:parseFloat(o.element.css("top")),left:parseFloat(o.element.css("left"))};v&&v.length&&e(v[0]).css({width:N.width,height:N.height}),o._updateCache(N),o._propagate("resize",s)}})}}),e.ui.plugin.add("resizable","containment",{start:function(){var s,o,f,v,b,x,I,P=e(this).resizable("instance"),B=P.options,F=P.element,N=B.containment,K=N instanceof e?N.get(0):/parent/.test(N)?F.parent().get(0):N;K&&(P.containerElement=e(K),/document/.test(N)||N===document?(P.containerOffset={left:0,top:0},P.containerPosition={left:0,top:0},P.parentData={element:e(document),left:0,top:0,width:e(document).width(),height:e(document).height()||document.body.parentNode.scrollHeight}):(s=e(K),o=[],e(["Top","Right","Left","Bottom"]).each(function(se,te){o[se]=P._num(s.css("padding"+te))}),P.containerOffset=s.offset(),P.containerPosition=s.position(),P.containerSize={height:s.innerHeight()-o[3],width:s.innerWidth()-o[1]},f=P.containerOffset,v=P.containerSize.height,b=P.containerSize.width,x=P._hasScroll(K,"left")?K.scrollWidth:b,I=P._hasScroll(K)?K.scrollHeight:v,P.parentData={element:K,left:f.left,top:f.top,width:x,height:I}))},resize:function(s){var o,f,v,b,x=e(this).resizable("instance"),I=x.options,P=x.containerOffset,B=x.position,F=x._aspectRatio||s.shiftKey,N={top:0,left:0},K=x.containerElement,se=!0;K[0]!==document&&/static/.test(K.css("position"))&&(N=P),B.left<(x._helper?P.left:0)&&(x.size.width=x.size.width+(x._helper?x.position.left-P.left:x.position.left-N.left),F&&(x.size.height=x.size.width/x.aspectRatio,se=!1),x.position.left=I.helper?P.left:0),B.top<(x._helper?P.top:0)&&(x.size.height=x.size.height+(x._helper?x.position.top-P.top:x.position.top),F&&(x.size.width=x.size.height*x.aspectRatio,se=!1),x.position.top=x._helper?P.top:0),v=x.containerElement.get(0)===x.element.parent().get(0),b=/relative|absolute/.test(x.containerElement.css("position")),v&&b?(x.offset.left=x.parentData.left+x.position.left,x.offset.top=x.parentData.top+x.position.top):(x.offset.left=x.element.offset().left,x.offset.top=x.element.offset().top),o=Math.abs(x.sizeDiff.width+(x._helper?x.offset.left-N.left:x.offset.left-P.left)),f=Math.abs(x.sizeDiff.height+(x._helper?x.offset.top-N.top:x.offset.top-P.top)),o+x.size.width>=x.parentData.width&&(x.size.width=x.parentData.width-o,F&&(x.size.height=x.size.width/x.aspectRatio,se=!1)),f+x.size.height>=x.parentData.height&&(x.size.height=x.parentData.height-f,F&&(x.size.width=x.size.height*x.aspectRatio,se=!1)),se||(x.position.left=x.prevPosition.left,x.position.top=x.prevPosition.top,x.size.width=x.prevSize.width,x.size.height=x.prevSize.height)},stop:function(){var s=e(this).resizable("instance"),o=s.options,f=s.containerOffset,v=s.containerPosition,b=s.containerElement,x=e(s.helper),I=x.offset(),P=x.outerWidth()-s.sizeDiff.width,B=x.outerHeight()-s.sizeDiff.height;s._helper&&!o.animate&&/relative/.test(b.css("position"))&&e(this).css({left:I.left-v.left-f.left,width:P,height:B}),s._helper&&!o.animate&&/static/.test(b.css("position"))&&e(this).css({left:I.left-v.left-f.left,width:P,height:B})}}),e.ui.plugin.add("resizable","alsoResize",{start:function(){var s=e(this).resizable("instance"),o=s.options;e(o.alsoResize).each(function(){var f=e(this),v=s._calculateAdjustedElementDimensions(f);f.data("ui-resizable-alsoresize",{width:v.width,height:v.height,left:parseFloat(f.css("left")),top:parseFloat(f.css("top"))})})},resize:function(s,o){var f=e(this).resizable("instance"),v=f.options,b=f.originalSize,x=f.originalPosition,I={height:f.size.height-b.height||0,width:f.size.width-b.width||0,top:f.position.top-x.top||0,left:f.position.left-x.left||0};e(v.alsoResize).each(function(){var P=e(this),B=e(this).data("ui-resizable-alsoresize"),F={},N=P.parents(o.originalElement[0]).length?["width","height"]:["width","height","top","left"];e.each(N,function(K,se){var te=(B[se]||0)+(I[se]||0);te&&te>=0&&(F[se]=te||null)}),P.css(F)})},stop:function(){e(this).removeData("ui-resizable-alsoresize")}}),e.ui.plugin.add("resizable","ghost",{start:function(){var s=e(this).resizable("instance"),o=s.size;s.ghost=s.originalElement.clone(),s.ghost.css({opacity:.25,display:"block",position:"relative",height:o.height,width:o.width,margin:0,left:0,top:0}),s._addClass(s.ghost,"ui-resizable-ghost"),e.uiBackCompat===!0&&typeof s.options.ghost=="string"&&s.ghost.addClass(this.options.ghost),s.ghost.appendTo(s.helper)},resize:function(){var s=e(this).resizable("instance");s.ghost&&s.ghost.css({position:"relative",height:s.size.height,width:s.size.width})},stop:function(){var s=e(this).resizable("instance");s.ghost&&s.helper&&s.helper.get(0).removeChild(s.ghost.get(0))}}),e.ui.plugin.add("resizable","grid",{resize:function(){var s,o=e(this).resizable("instance"),f=o.options,v=o.size,b=o.originalSize,x=o.originalPosition,I=o.axis,P=typeof f.grid=="number"?[f.grid,f.grid]:f.grid,B=P[0]||1,F=P[1]||1,N=Math.round((v.width-b.width)/B)*B,K=Math.round((v.height-b.height)/F)*F,se=b.width+N,te=b.height+K,ae=f.maxWidth&&f.maxWidth<se,we=f.maxHeight&&f.maxHeight<te,ve=f.minWidth&&f.minWidth>se,Me=f.minHeight&&f.minHeight>te;f.grid=P,ve&&(se+=B),Me&&(te+=F),ae&&(se-=B),we&&(te-=F),/^(se|s|e)$/.test(I)?(o.size.width=se,o.size.height=te):/^(ne)$/.test(I)?(o.size.width=se,o.size.height=te,o.position.top=x.top-K):/^(sw)$/.test(I)?(o.size.width=se,o.size.height=te,o.position.left=x.left-N):((te-F<=0||se-B<=0)&&(s=o._getPaddingPlusBorderDimensions(this)),te-F>0?(o.size.height=te,o.position.top=x.top-K):(te=F-s.height,o.size.height=te,o.position.top=x.top+b.height-te),se-B>0?(o.size.width=se,o.position.left=x.left-N):(se=B-s.width,o.size.width=se,o.position.left=x.left+b.width-se))}}),e.ui.resizable;/*!
- * jQuery UI Dialog 1.14.1
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- */e.widget("ui.dialog",{version:"1.14.1",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(s){var o=e(this).css(s).offset().top;o<0&&e(this).css("top",s.top-o)}},resizable:!0,show:null,title:null,uiDialogTitleHeadingLevel:0,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&&e.fn.draggable&&this._makeDraggable(),this.options.resizable&&e.fn.resizable&&this._makeResizable(),this._isOpen=!1,this._trackFocus()},_init:function(){this.options.autoOpen&&this.open()},_appendTo:function(){var s=this.options.appendTo;return s&&(s.jquery||s.nodeType)?e(s):this.document.find(s||"body").eq(0)},_destroy:function(){var s,o=this.originalPosition;this._untrackInstance(),this._destroyOverlay(),this.element.removeUniqueId().css(this.originalCss).detach(),this.uiDialog.remove(),this.originalTitle&&this.element.attr("title",this.originalTitle),s=o.parent.children().eq(o.index),s.length&&s[0]!==this.element[0]?s.before(this.element):o.parent.append(this.element)},widget:function(){return this.uiDialog},disable:e.noop,enable:e.noop,close:function(s){var o=this;!this._isOpen||this._trigger("beforeClose",s)===!1||(this._isOpen=!1,this._focusedElement=null,this._destroyOverlay(),this._untrackInstance(),this.opener.filter(":focusable").trigger("focus").length||e(this.document[0].activeElement).trigger("blur"),this._hide(this.uiDialog,this.options.hide,function(){o._trigger("close",s)}))},isOpen:function(){return this._isOpen},moveToTop:function(){this._moveToTop()},_moveToTop:function(s,o){var f=!1,v=this.uiDialog.siblings(".ui-front:visible").map(function(){return+e(this).css("z-index")}).get(),b=Math.max.apply(null,v);return b>=+this.uiDialog.css("z-index")&&(this.uiDialog.css("z-index",b+1),f=!0),f&&!o&&this._trigger("focus",s),f},open:function(){var s=this;if(this._isOpen){this._moveToTop()&&this._focusTabbable();return}this._isOpen=!0,this.opener=e(this.document[0].activeElement),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(){s._focusTabbable(),s._trigger("focus")}),this._makeFocusTarget(),this._trigger("open")},_focusTabbable:function(){var s=this._focusedElement;s||(s=this.element.find("[autofocus]")),s.length||(s=this.element.find(":tabbable")),s.length||(s=this.uiDialogButtonPane.find(":tabbable")),s.length||(s=this.uiDialogTitlebarClose.filter(":tabbable")),s.length||(s=this.uiDialog),s.eq(0).trigger("focus")},_restoreTabbableFocus:function(){var s=this.document[0].activeElement,o=this.uiDialog[0]===s||e.contains(this.uiDialog[0],s);o||this._focusTabbable()},_keepFocus:function(s){s.preventDefault(),this._restoreTabbableFocus()},_createWrapper:function(){this.uiDialog=e("<div>").hide().attr({tabIndex:-1,role:"dialog","aria-modal":this.options.modal?"true":null}).appendTo(this._appendTo()),this._addClass(this.uiDialog,"ui-dialog","ui-widget ui-widget-content ui-front"),this._on(this.uiDialog,{keydown:function(s){if(this.options.closeOnEscape&&!s.isDefaultPrevented()&&s.keyCode&&s.keyCode===e.ui.keyCode.ESCAPE){s.preventDefault(),this.close(s);return}if(!(s.keyCode!==e.ui.keyCode.TAB||s.isDefaultPrevented())){var o=this.uiDialog.find(":tabbable"),f=o.first(),v=o.last();(s.target===v[0]||s.target===this.uiDialog[0])&&!s.shiftKey?(this._delay(function(){f.trigger("focus")}),s.preventDefault()):(s.target===f[0]||s.target===this.uiDialog[0])&&s.shiftKey&&(this._delay(function(){v.trigger("focus")}),s.preventDefault())}},mousedown:function(s){this._moveToTop(s)&&this._focusTabbable()}}),this.element.find("[aria-describedby]").length||this.uiDialog.attr({"aria-describedby":this.element.uniqueId().attr("id")})},_createTitlebar:function(){var s;this.uiDialogTitlebar=e("<div>"),this._addClass(this.uiDialogTitlebar,"ui-dialog-titlebar","ui-widget-header ui-helper-clearfix"),this._on(this.uiDialogTitlebar,{mousedown:function(f){e(f.target).closest(".ui-dialog-titlebar-close")||this.uiDialog.trigger("focus")}}),this.uiDialogTitlebarClose=e("<button type='button'></button>").button({label:e("<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(f){f.preventDefault(),this.close(f)}});var o=Number.isInteger(this.options.uiDialogTitleHeadingLevel)&&this.options.uiDialogTitleHeadingLevel>0&&this.options.uiDialogTitleHeadingLevel<=6?"h"+this.options.uiDialogTitleHeadingLevel:"span";s=e("<"+o+">").uniqueId().prependTo(this.uiDialogTitlebar),this._addClass(s,"ui-dialog-title"),this._title(s),this.uiDialogTitlebar.prependTo(this.uiDialog),this.uiDialog.attr({"aria-labelledby":s.attr("id")})},_title:function(s){this.options.title?s.text(this.options.title):s.html(" ")},_createButtonPane:function(){this.uiDialogButtonPane=e("<div>"),this._addClass(this.uiDialogButtonPane,"ui-dialog-buttonpane","ui-widget-content ui-helper-clearfix"),this.uiButtonSet=e("<div>").appendTo(this.uiDialogButtonPane),this._addClass(this.uiButtonSet,"ui-dialog-buttonset"),this._createButtons()},_createButtons:function(){var s=this,o=this.options.buttons;if(this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),e.isEmptyObject(o)||Array.isArray(o)&&!o.length){this._removeClass(this.uiDialog,"ui-dialog-buttons");return}e.each(o,function(f,v){var b,x;v=typeof v=="function"?{click:v,text:f}:v,v=e.extend({type:"button"},v),b=v.click,x={icon:v.icon,iconPosition:v.iconPosition,showLabel:v.showLabel,icons:v.icons,text:v.text},delete v.click,delete v.icon,delete v.iconPosition,delete v.showLabel,delete v.icons,typeof v.text=="boolean"&&delete v.text,e("<button></button>",v).button(x).appendTo(s.uiButtonSet).on("click",function(){b.apply(s.element[0],arguments)})}),this._addClass(this.uiDialog,"ui-dialog-buttons"),this.uiDialogButtonPane.appendTo(this.uiDialog)},_makeDraggable:function(){var s=this,o=this.options;function f(v){return{position:v.position,offset:v.offset}}this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(v,b){s._addClass(e(this),"ui-dialog-dragging"),s._blockFrames(),s._trigger("dragStart",v,f(b))},drag:function(v,b){s._trigger("drag",v,f(b))},stop:function(v,b){var x=b.offset.left-s.document.scrollLeft(),I=b.offset.top-s.document.scrollTop();o.position={my:"left top",at:"left"+(x>=0?"+":"")+x+" top"+(I>=0?"+":"")+I,of:s.window},s._removeClass(e(this),"ui-dialog-dragging"),s._unblockFrames(),s._trigger("dragStop",v,f(b))}})},_makeResizable:function(){var s=this,o=this.options,f=o.resizable,v=this.uiDialog.css("position"),b=typeof f=="string"?f:"n,e,s,w,se,sw,ne,nw";function x(I){return{originalPosition:I.originalPosition,originalSize:I.originalSize,position:I.position,size:I.size}}this.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:this.element,maxWidth:o.maxWidth,maxHeight:o.maxHeight,minWidth:o.minWidth,minHeight:this._minHeight(),handles:b,start:function(I,P){s._addClass(e(this),"ui-dialog-resizing"),s._blockFrames(),s._trigger("resizeStart",I,x(P))},resize:function(I,P){s._trigger("resize",I,x(P))},stop:function(I,P){var B=s.uiDialog.offset(),F=B.left-s.document.scrollLeft(),N=B.top-s.document.scrollTop();o.height=s.uiDialog.height(),o.width=s.uiDialog.width(),o.position={my:"left top",at:"left"+(F>=0?"+":"")+F+" top"+(N>=0?"+":"")+N,of:s.window},s._removeClass(e(this),"ui-dialog-resizing"),s._unblockFrames(),s._trigger("resizeStop",I,x(P))}}).css("position",v)},_trackFocus:function(){this._on(this.widget(),{focusin:function(s){this._makeFocusTarget(),this._focusedElement=e(s.target)}})},_makeFocusTarget:function(){this._untrackInstance(),this._trackingInstances().unshift(this)},_untrackInstance:function(){var s=this._trackingInstances(),o=e.inArray(this,s);o!==-1&&s.splice(o,1)},_trackingInstances:function(){var s=this.document.data("ui-dialog-instances");return s||(s=[],this.document.data("ui-dialog-instances",s)),s},_minHeight:function(){var s=this.options;return s.height==="auto"?s.minHeight:Math.min(s.minHeight,s.height)},_position:function(){var s=this.uiDialog.is(":visible");s||this.uiDialog.show(),this.uiDialog.position(this.options.position),s||this.uiDialog.hide()},_setOptions:function(s){var o=this,f=!1,v={};e.each(s,function(b,x){o._setOption(b,x),b in o.sizeRelatedOptions&&(f=!0),b in o.resizableRelatedOptions&&(v[b]=x)}),f&&(this._size(),this._position()),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option",v)},_setOption:function(s,o){var f,v,b=this.uiDialog;s!=="disabled"&&(this._super(s,o),s==="appendTo"&&this.uiDialog.appendTo(this._appendTo()),s==="buttons"&&this._createButtons(),s==="closeText"&&this.uiDialogTitlebarClose.button({label:e("<a>").text(""+this.options.closeText).html()}),s==="draggable"&&(f=b.is(":data(ui-draggable)"),f&&!o&&b.draggable("destroy"),!f&&o&&this._makeDraggable()),s==="position"&&this._position(),s==="resizable"&&(v=b.is(":data(ui-resizable)"),v&&!o&&b.resizable("destroy"),v&&typeof o=="string"&&b.resizable("option","handles",o),!v&&o!==!1&&this._makeResizable()),s==="title"&&this._title(this.uiDialogTitlebar.find(".ui-dialog-title")),s==="modal"&&b.attr("aria-modal",o?"true":null))},_size:function(){var s,o,f,v=this.options;this.element.show().css({width:"auto",minHeight:0,maxHeight:"none",height:0}),v.minWidth>v.width&&(v.width=v.minWidth),s=this.uiDialog.css({height:"auto",width:v.width}).outerHeight(),o=Math.max(0,v.minHeight-s),f=typeof v.maxHeight=="number"?Math.max(0,v.maxHeight-s):"none",v.height==="auto"?this.element.css({minHeight:o,maxHeight:f,height:"auto"}):this.element.height(Math.max(0,v.height-s)),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())},_blockFrames:function(){this.iframeBlocks=this.document.find("iframe").map(function(){var s=e(this);return e("<div>").css({position:"absolute",width:s.outerWidth(),height:s.outerHeight()}).appendTo(s.parent()).offset(s.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_allowInteraction:function(s){return e(s.target).closest(".ui-dialog").length?!0:!!e(s.target).closest(".ui-datepicker").length},_createOverlay:function(){if(this.options.modal){var s=!0;this._delay(function(){s=!1}),this.document.data("ui-dialog-overlays")||this.document.on("focusin.ui-dialog",(function(o){if(!s){var f=this._trackingInstances()[0];f._allowInteraction(o)||(o.preventDefault(),f._focusTabbable())}}).bind(this)),this.overlay=e("<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 s=this.document.data("ui-dialog-overlays")-1;s?this.document.data("ui-dialog-overlays",s):(this.document.off("focusin.ui-dialog"),this.document.removeData("ui-dialog-overlays")),this.overlay.remove(),this.overlay=null}}}),e.uiBackCompat===!0&&e.widget("ui.dialog",e.ui.dialog,{options:{dialogClass:""},_createWrapper:function(){this._super(),this.uiDialog.addClass(this.options.dialogClass)},_setOption:function(s,o){s==="dialogClass"&&this.uiDialog.removeClass(this.options.dialogClass).addClass(o),this._superApply(arguments)}}),e.ui.dialog;/*!
- * jQuery UI Droppable 1.14.1
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- */e.widget("ui.droppable",{version:"1.14.1",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 s,o=this.options,f=o.accept;this.isover=!1,this.isout=!0,this.accept=typeof f=="function"?f:function(v){return v.is(f)},this.proportions=function(){if(arguments.length)s=arguments[0];else return s||(s={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight})},this._addToManager(o.scope),o.addClasses&&this._addClass("ui-droppable")},_addToManager:function(s){e.ui.ddmanager.droppables[s]=e.ui.ddmanager.droppables[s]||[],e.ui.ddmanager.droppables[s].push(this)},_splice:function(s){for(var o=0;o<s.length;o++)s[o]===this&&s.splice(o,1)},_destroy:function(){var s=e.ui.ddmanager.droppables[this.options.scope];this._splice(s)},_setOption:function(s,o){if(s==="accept")this.accept=typeof o=="function"?o:function(v){return v.is(o)};else if(s==="scope"){var f=e.ui.ddmanager.droppables[this.options.scope];this._splice(f),this._addToManager(o)}this._super(s,o)},_activate:function(s){var o=e.ui.ddmanager.current;this._addActiveClass(),o&&this._trigger("activate",s,this.ui(o))},_deactivate:function(s){var o=e.ui.ddmanager.current;this._removeActiveClass(),o&&this._trigger("deactivate",s,this.ui(o))},_over:function(s){var o=e.ui.ddmanager.current;!o||(o.currentItem||o.element)[0]===this.element[0]||this.accept.call(this.element[0],o.currentItem||o.element)&&(this._addHoverClass(),this._trigger("over",s,this.ui(o)))},_out:function(s){var o=e.ui.ddmanager.current;!o||(o.currentItem||o.element)[0]===this.element[0]||this.accept.call(this.element[0],o.currentItem||o.element)&&(this._removeHoverClass(),this._trigger("out",s,this.ui(o)))},_drop:function(s,o){var f=o||e.ui.ddmanager.current,v=!1;return!f||(f.currentItem||f.element)[0]===this.element[0]||(this.element.find(":data(ui-droppable)").not(".ui-draggable-dragging").each(function(){var b=e(this).droppable("instance");if(b.options.greedy&&!b.options.disabled&&b.options.scope===f.options.scope&&b.accept.call(b.element[0],f.currentItem||f.element)&&e.ui.intersect(f,e.extend(b,{offset:b.element.offset()}),b.options.tolerance,s))return v=!0,!1}),v)?!1:this.accept.call(this.element[0],f.currentItem||f.element)?(this._removeActiveClass(),this._removeHoverClass(),this._trigger("drop",s,this.ui(f)),this.element):!1},ui:function(s){return{draggable:s.currentItem||s.element,helper:s.helper,position:s.position,offset:s.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")}}),e.ui.intersect=function(){function s(o,f,v){return o>=f&&o<f+v}return function(o,f,v,b){if(!f.offset)return!1;var x=(o.positionAbs||o.position.absolute).left+o.margins.left,I=(o.positionAbs||o.position.absolute).top+o.margins.top,P=x+o.helperProportions.width,B=I+o.helperProportions.height,F=f.offset.left,N=f.offset.top,K=F+f.proportions().width,se=N+f.proportions().height;switch(v){case"fit":return F<=x&&P<=K&&N<=I&&B<=se;case"intersect":return F<x+o.helperProportions.width/2&&P-o.helperProportions.width/2<K&&N<I+o.helperProportions.height/2&&B-o.helperProportions.height/2<se;case"pointer":return s(b.pageY,N,f.proportions().height)&&s(b.pageX,F,f.proportions().width);case"touch":return(I>=N&&I<=se||B>=N&&B<=se||I<N&&B>se)&&(x>=F&&x<=K||P>=F&&P<=K||x<F&&P>K);default:return!1}}}(),e.ui.ddmanager={current:null,droppables:{default:[]},prepareOffsets:function(s,o){var f,v,b=e.ui.ddmanager.droppables[s.options.scope]||[],x=o?o.type:null,I=(s.currentItem||s.element).find(":data(ui-droppable)").addBack();e:for(f=0;f<b.length;f++)if(!(b[f].options.disabled||s&&!b[f].accept.call(b[f].element[0],s.currentItem||s.element))){for(v=0;v<I.length;v++)if(I[v]===b[f].element[0]){b[f].proportions().height=0;continue e}b[f].visible=b[f].element.css("display")!=="none",b[f].visible&&(x==="mousedown"&&b[f]._activate.call(b[f],o),b[f].offset=b[f].element.offset(),b[f].proportions({width:b[f].element[0].offsetWidth,height:b[f].element[0].offsetHeight}))}},drop:function(s,o){var f=!1;return e.each((e.ui.ddmanager.droppables[s.options.scope]||[]).slice(),function(){this.options&&(!this.options.disabled&&this.visible&&e.ui.intersect(s,this,this.options.tolerance,o)&&(f=this._drop.call(this,o)||f),!this.options.disabled&&this.visible&&this.accept.call(this.element[0],s.currentItem||s.element)&&(this.isout=!0,this.isover=!1,this._deactivate.call(this,o)))}),f},dragStart:function(s,o){s.element.parentsUntil("body").on("scroll.droppable",function(){s.options.refreshPositions||e.ui.ddmanager.prepareOffsets(s,o)})},drag:function(s,o){s.options.refreshPositions&&e.ui.ddmanager.prepareOffsets(s,o),e.each(e.ui.ddmanager.droppables[s.options.scope]||[],function(){if(!(this.options.disabled||this.greedyChild||!this.visible)){var f,v,b,x=e.ui.intersect(s,this,this.options.tolerance,o),I=!x&&this.isover?"isout":x&&!this.isover?"isover":null;I&&(this.options.greedy&&(v=this.options.scope,b=this.element.parents(":data(ui-droppable)").filter(function(){return e(this).droppable("instance").options.scope===v}),b.length&&(f=e(b[0]).droppable("instance"),f.greedyChild=I==="isover")),f&&I==="isover"&&(f.isover=!1,f.isout=!0,f._out.call(f,o)),this[I]=!0,this[I==="isout"?"isover":"isout"]=!1,this[I==="isover"?"_over":"_out"].call(this,o),f&&I==="isout"&&(f.isout=!1,f.isover=!0,f._over.call(f,o)))}})},dragStop:function(s,o){s.element.parentsUntil("body").off("scroll.droppable"),s.options.refreshPositions||e.ui.ddmanager.prepareOffsets(s,o)}},e.uiBackCompat===!0&&e.widget("ui.droppable",e.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)}}),e.ui.droppable;/*!
- * jQuery UI Progressbar 1.14.1
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- */e.widget("ui.progressbar",{version:"1.14.1",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=e("<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(s){if(s===void 0)return this.options.value;this.options.value=this._constrainedValue(s),this._refreshValue()},_constrainedValue:function(s){return s===void 0&&(s=this.options.value),this.indeterminate=s===!1,typeof s!="number"&&(s=0),this.indeterminate?!1:Math.min(this.options.max,Math.max(this.min,s))},_setOptions:function(s){var o=s.value;delete s.value,this._super(s),this.options.value=this._constrainedValue(o),this._refreshValue()},_setOption:function(s,o){s==="max"&&(o=Math.max(this.min,o)),this._super(s,o)},_setOptionDisabled:function(s){this._super(s),this.element.attr("aria-disabled",s),this._toggleClass(null,"ui-state-disabled",!!s)},_percentage:function(){return this.indeterminate?100:100*(this.options.value-this.min)/(this.options.max-this.min)},_refreshValue:function(){var s=this.options.value,o=this._percentage();this.valueDiv.toggle(this.indeterminate||s>this.min).width(o.toFixed(0)+"%"),this._toggleClass(this.valueDiv,"ui-progressbar-complete",null,s===this.options.max)._toggleClass("ui-progressbar-indeterminate",null,this.indeterminate),this.indeterminate?(this.element.removeAttr("aria-valuenow"),this.overlayDiv||(this.overlayDiv=e("<div>").appendTo(this.valueDiv),this._addClass(this.overlayDiv,"ui-progressbar-overlay"))):(this.element.attr({"aria-valuemax":this.options.max,"aria-valuenow":s}),this.overlayDiv&&(this.overlayDiv.remove(),this.overlayDiv=null)),this.oldValue!==s&&(this.oldValue=s,this._trigger("change")),s===this.options.max&&this._trigger("complete")}});/*!
- * jQuery UI Selectable 1.14.1
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- */e.widget("ui.selectable",e.ui.mouse,{version:"1.14.1",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 s=this;this._addClass("ui-selectable"),this.dragged=!1,this.refresh=function(){s.elementPos=e(s.element[0]).offset(),s.selectees=e(s.options.filter,s.element[0]),s._addClass(s.selectees,"ui-selectee"),s.selectees.each(function(){var o=e(this),f=o.offset(),v={left:f.left-s.elementPos.left,top:f.top-s.elementPos.top};e.data(this,"selectable-item",{element:this,$element:o,left:v.left,top:v.top,right:v.left+o.outerWidth(),bottom:v.top+o.outerHeight(),startselected:!1,selected:o.hasClass("ui-selected"),selecting:o.hasClass("ui-selecting"),unselecting:o.hasClass("ui-unselecting")})})},this.refresh(),this._mouseInit(),this.helper=e("<div>"),this._addClass(this.helper,"ui-selectable-helper")},_destroy:function(){this.selectees.removeData("selectable-item"),this._mouseDestroy()},_mouseStart:function(s){var o=this,f=this.options;this.opos=[s.pageX,s.pageY],this.elementPos=e(this.element[0]).offset(),!this.options.disabled&&(this.selectees=e(f.filter,this.element[0]),this._trigger("start",s),e(f.appendTo).append(this.helper),this.helper.css({left:s.pageX,top:s.pageY,width:0,height:0}),f.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var v=e.data(this,"selectable-item");v.startselected=!0,!s.metaKey&&!s.ctrlKey&&(o._removeClass(v.$element,"ui-selected"),v.selected=!1,o._addClass(v.$element,"ui-unselecting"),v.unselecting=!0,o._trigger("unselecting",s,{unselecting:v.element}))}),e(s.target).parents().addBack().each(function(){var v,b=e.data(this,"selectable-item");if(b)return v=!s.metaKey&&!s.ctrlKey||!b.$element.hasClass("ui-selected"),o._removeClass(b.$element,v?"ui-unselecting":"ui-selected")._addClass(b.$element,v?"ui-selecting":"ui-unselecting"),b.unselecting=!v,b.selecting=v,b.selected=v,v?o._trigger("selecting",s,{selecting:b.element}):o._trigger("unselecting",s,{unselecting:b.element}),!1}))},_mouseDrag:function(s){if(this.dragged=!0,!this.options.disabled){var o,f=this,v=this.options,b=this.opos[0],x=this.opos[1],I=s.pageX,P=s.pageY;return b>I&&(o=I,I=b,b=o),x>P&&(o=P,P=x,x=o),this.helper.css({left:b,top:x,width:I-b,height:P-x}),this.selectees.each(function(){var B=e.data(this,"selectable-item"),F=!1,N={};!B||B.element===f.element[0]||(N.left=B.left+f.elementPos.left,N.right=B.right+f.elementPos.left,N.top=B.top+f.elementPos.top,N.bottom=B.bottom+f.elementPos.top,v.tolerance==="touch"?F=!(N.left>I||N.right<b||N.top>P||N.bottom<x):v.tolerance==="fit"&&(F=N.left>b&&N.right<I&&N.top>x&&N.bottom<P),F?(B.selected&&(f._removeClass(B.$element,"ui-selected"),B.selected=!1),B.unselecting&&(f._removeClass(B.$element,"ui-unselecting"),B.unselecting=!1),B.selecting||(f._addClass(B.$element,"ui-selecting"),B.selecting=!0,f._trigger("selecting",s,{selecting:B.element}))):(B.selecting&&((s.metaKey||s.ctrlKey)&&B.startselected?(f._removeClass(B.$element,"ui-selecting"),B.selecting=!1,f._addClass(B.$element,"ui-selected"),B.selected=!0):(f._removeClass(B.$element,"ui-selecting"),B.selecting=!1,B.startselected&&(f._addClass(B.$element,"ui-unselecting"),B.unselecting=!0),f._trigger("unselecting",s,{unselecting:B.element}))),B.selected&&!s.metaKey&&!s.ctrlKey&&!B.startselected&&(f._removeClass(B.$element,"ui-selected"),B.selected=!1,f._addClass(B.$element,"ui-unselecting"),B.unselecting=!0,f._trigger("unselecting",s,{unselecting:B.element}))))}),!1}},_mouseStop:function(s){var o=this;return this.dragged=!1,e(".ui-unselecting",this.element[0]).each(function(){var f=e.data(this,"selectable-item");o._removeClass(f.$element,"ui-unselecting"),f.unselecting=!1,f.startselected=!1,o._trigger("unselected",s,{unselected:f.element})}),e(".ui-selecting",this.element[0]).each(function(){var f=e.data(this,"selectable-item");o._removeClass(f.$element,"ui-selecting")._addClass(f.$element,"ui-selected"),f.selecting=!1,f.selected=!0,f.startselected=!0,o._trigger("selected",s,{selected:f.element})}),this._trigger("stop",s),this.helper.remove(),!1}});/*!
- * jQuery UI Selectmenu 1.14.1
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- */e.widget("ui.selectmenu",[e.ui.formResetMixin,{version:"1.14.1",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 s=this.element.uniqueId().attr("id");this.ids={element:s,button:s+"-button",menu:s+"-menu"},this._drawButton(),this._drawMenu(),this._bindFormResetHandler(),this._rendered=!1,this.menuItems=e()},_drawButton:function(){var s,o=this,f=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(v){this.button.trigger("focus"),v.preventDefault()}}),this.element.hide(),this.button=e("<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"),s=e("<span>").appendTo(this.button),this._addClass(s,"ui-selectmenu-icon","ui-icon "+this.options.icons.button),this.buttonItem=this._renderButtonItem(f).appendTo(this.button),this.options.width!==!1&&this._resizeButton(),this._on(this.button,this._buttonEvents),this.button.one("focusin",function(){o._rendered||o._refreshMenu()})},_drawMenu:function(){var s=this;this.menu=e("<ul>",{"aria-hidden":"true","aria-labelledby":this.ids.button,id:this.ids.menu}),this.menuWrap=e("<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(o,f){o.preventDefault(),s._select(f.item.data("ui-selectmenu-item"),o)},focus:function(o,f){var v=f.item.data("ui-selectmenu-item");s.focusIndex!=null&&v.index!==s.focusIndex&&(s._trigger("focus",o,{item:v}),s.isOpen||s._select(v,o)),s.focusIndex=v.index,s.button.attr("aria-activedescendant",s.menuItems.eq(v.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 s,o=this.element.find("option");this.menu.empty(),this._parseOptions(o),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,o.length&&(s=this._getSelectedItem(),this.menuInstance.focus(null,s),this._setAria(s.data("ui-selectmenu-item")),this._setOption("disabled",this.element.prop("disabled")))},open:function(s){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",s)))},_position:function(){this.menuWrap.position(e.extend({of:this.button},this.options.position))},close:function(s){this.isOpen&&(this.isOpen=!1,this._toggleAttr(),this.range=null,this._off(this.document),this._trigger("close",s))},widget:function(){return this.button},menuWidget:function(){return this.menu},_renderButtonItem:function(s){var o=e("<span>");return this._setText(o,s.label),this._addClass(o,"ui-selectmenu-text"),o},_renderMenu:function(s,o){var f=this,v="";e.each(o,function(b,x){var I;x.optgroup!==v&&(I=e("<li>",{text:x.optgroup}),f._addClass(I,"ui-selectmenu-optgroup","ui-menu-divider"+(x.element.parent("optgroup").prop("disabled")?" ui-state-disabled":"")),I.appendTo(s),v=x.optgroup),f._renderItemData(s,x)})},_renderItemData:function(s,o){return this._renderItem(s,o).data("ui-selectmenu-item",o)},_renderItem:function(s,o){var f=e("<li>"),v=e("<div>",{title:o.element.attr("title")});return o.disabled&&this._addClass(f,null,"ui-state-disabled"),o.hidden?f.prop("hidden",!0):this._setText(v,o.label),f.append(v).appendTo(s)},_setText:function(s,o){o?s.text(o):s.html(" ")},_move:function(s,o){var f,v,b=".ui-menu-item";this.isOpen?f=this.menuItems.eq(this.focusIndex).parent("li"):(f=this.menuItems.eq(this.element[0].selectedIndex).parent("li"),b+=":not(.ui-state-disabled)"),s==="first"||s==="last"?v=f[s==="first"?"prevAll":"nextAll"](b).eq(-1):v=f[s+"All"](b).eq(0),v.length&&this.menuInstance.focus(o,v)},_getSelectedItem:function(){return this.menuItems.eq(this.element[0].selectedIndex).parent("li")},_toggle:function(s){this[this.isOpen?"close":"open"](s)},_setSelection:function(){var s;this.range&&(s=window.getSelection(),s.removeAllRanges(),s.addRange(this.range))},_documentClick:{mousedown:function(s){this.isOpen&&(e(s.target).closest(".ui-selectmenu-menu, #"+CSS.escape(this.ids.button)).length||this.close(s))}},_buttonEvents:{mousedown:function(){var s=window.getSelection();s.rangeCount&&(this.range=s.getRangeAt(0))},click:function(s){this._setSelection(),this._toggle(s)},keydown:function(s){var o=!0;switch(s.keyCode){case e.ui.keyCode.TAB:case e.ui.keyCode.ESCAPE:this.close(s),o=!1;break;case e.ui.keyCode.ENTER:this.isOpen&&this._selectFocusedItem(s);break;case e.ui.keyCode.UP:s.altKey?this._toggle(s):this._move("prev",s);break;case e.ui.keyCode.DOWN:s.altKey?this._toggle(s):this._move("next",s);break;case e.ui.keyCode.SPACE:this.isOpen?this._selectFocusedItem(s):this._toggle(s);break;case e.ui.keyCode.LEFT:this._move("prev",s);break;case e.ui.keyCode.RIGHT:this._move("next",s);break;case e.ui.keyCode.HOME:case e.ui.keyCode.PAGE_UP:this._move("first",s);break;case e.ui.keyCode.END:case e.ui.keyCode.PAGE_DOWN:this._move("last",s);break;default:this.menu.trigger(s),o=!1}o&&s.preventDefault()}},_selectFocusedItem:function(s){var o=this.menuItems.eq(this.focusIndex).parent("li");o.hasClass("ui-state-disabled")||this._select(o.data("ui-selectmenu-item"),s)},_select:function(s,o){var f=this.element[0].selectedIndex;this.element[0].selectedIndex=s.index,this.buttonItem.replaceWith(this.buttonItem=this._renderButtonItem(s)),this._setAria(s),this._trigger("select",o,{item:s}),s.index!==f&&this._trigger("change",o,{item:s}),this.close(o)},_setAria:function(s){var o=this.menuItems.eq(s.index).attr("id");this.button.attr({"aria-labelledby":o,"aria-activedescendant":o}),this.menu.attr("aria-activedescendant",o)},_setOption:function(s,o){if(s==="icons"){var f=this.button.find("span.ui-icon");this._removeClass(f,null,this.options.icons.button)._addClass(f,null,o.button)}this._super(s,o),s==="appendTo"&&this.menuWrap.appendTo(this._appendTo()),s==="width"&&this._resizeButton()},_setOptionDisabled:function(s){this._super(s),this.menuInstance.option("disabled",s),this.button.attr("aria-disabled",s),this._toggleClass(this.button,null,"ui-state-disabled",s),this.element.prop("disabled",s),s?(this.button.attr("tabindex",-1),this.close()):this.button.attr("tabindex",0)},_appendTo:function(){var s=this.options.appendTo;return s&&(s=s.jquery||s.nodeType?e(s):this.document.find(s).eq(0)),(!s||!s[0])&&(s=this.element.closest(".ui-front, dialog")),s.length||(s=this.document[0].body),s},_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 s=this.options.width;if(s===!1){this.button.css("width","");return}s===null&&(s=this.element.show().outerWidth(),this.element.hide()),this.button.outerWidth(s)},_resizeMenu:function(){this.menu.outerWidth(Math.max(this.button.outerWidth(),this.menu.width("").outerWidth()))},_getCreateOptions:function(){var s=this._super();return s.disabled=this.element.prop("disabled"),s},_parseOptions:function(s){var o=this,f=[];s.each(function(v,b){f.push(o._parseOption(e(b),v))}),this.items=f},_parseOption:function(s,o){var f=s.parent("optgroup");return{element:s,index:o,value:s.val(),label:s.text(),hidden:f.prop("hidden")||s.prop("hidden"),optgroup:f.attr("label")||"",disabled:f.prop("disabled")||s.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)}}]);/*!
- * jQuery UI Slider 1.14.1
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- */e.widget("ui.slider",e.ui.mouse,{version:"1.14.1",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 s,o,f=this.options,v=this.element.find(".ui-slider-handle"),b="<span tabindex='0'></span>",x=[];for(o=f.values&&f.values.length||1,v.length>o&&(v.slice(o).remove(),v=v.slice(0,o)),s=v.length;s<o;s++)x.push(b);this.handles=v.add(e(x.join("")).appendTo(this.element)),this._addClass(this.handles,"ui-slider-handle","ui-state-default"),this.handle=this.handles.eq(0),this.handles.each(function(I){e(this).data("ui-slider-handle-index",I).attr("tabIndex",0)})},_createRange:function(){var s=this.options;s.range?(s.range===!0&&(s.values?s.values.length&&s.values.length!==2?s.values=[s.values[0],s.values[0]]:Array.isArray(s.values)&&(s.values=s.values.slice(0)):s.values=[this._valueMin(),this._valueMin()]),!this.range||!this.range.length?(this.range=e("<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:""})),(s.range==="min"||s.range==="max")&&this._addClass(this.range,"ui-slider-range-"+s.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(s){var o,f,v,b,x,I,P,B,F=this,N=this.options;return N.disabled||(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),o={x:s.pageX,y:s.pageY},f=this._normValueFromMouse(o),v=this._valueMax()-this._valueMin()+1,this.handles.each(function(K){var se=Math.abs(f-F.values(K));(v>se||v===se&&(K===F._lastChangedValue||F.values(K)===N.min))&&(v=se,b=e(this),x=K)}),I=this._start(s,x),I===!1)?!1:(this._mouseSliding=!0,this._handleIndex=x,this._addClass(b,null,"ui-state-active"),b.trigger("focus"),P=b.offset(),B=!e(s.target).parents().addBack().is(".ui-slider-handle"),this._clickOffset=B?{left:0,top:0}:{left:s.pageX-P.left-b.width()/2,top:s.pageY-P.top-b.height()/2-(parseInt(b.css("borderTopWidth"),10)||0)-(parseInt(b.css("borderBottomWidth"),10)||0)+(parseInt(b.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(s,x,f),this._animateOff=!0,!0)},_mouseStart:function(){return!0},_mouseDrag:function(s){var o={x:s.pageX,y:s.pageY},f=this._normValueFromMouse(o);return this._slide(s,this._handleIndex,f),!1},_mouseStop:function(s){return this._removeClass(this.handles,null,"ui-state-active"),this._mouseSliding=!1,this._stop(s,this._handleIndex),this._change(s,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1,!1},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(s){var o,f,v,b,x;return this.orientation==="horizontal"?(o=this.elementSize.width,f=s.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(o=this.elementSize.height,f=s.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),v=f/o,v>1&&(v=1),v<0&&(v=0),this.orientation==="vertical"&&(v=1-v),b=this._valueMax()-this._valueMin(),x=this._valueMin()+v*b,this._trimAlignValue(x)},_uiHash:function(s,o,f){var v={handle:this.handles[s],handleIndex:s,value:o!==void 0?o:this.value()};return this._hasMultipleValues()&&(v.value=o!==void 0?o:this.values(s),v.values=f||this.values()),v},_hasMultipleValues:function(){return this.options.values&&this.options.values.length},_start:function(s,o){return this._trigger("start",s,this._uiHash(o))},_slide:function(s,o,f){var v,b,x=this.value(),I=this.values();this._hasMultipleValues()&&(b=this.values(o?0:1),x=this.values(o),this.options.values.length===2&&this.options.range===!0&&(f=o===0?Math.min(b,f):Math.max(b,f)),I[o]=f),f!==x&&(v=this._trigger("slide",s,this._uiHash(o,f,I)),v!==!1&&(this._hasMultipleValues()?this.values(o,f):this.value(f)))},_stop:function(s,o){this._trigger("stop",s,this._uiHash(o))},_change:function(s,o){!this._keySliding&&!this._mouseSliding&&(this._lastChangedValue=o,this._trigger("change",s,this._uiHash(o)))},value:function(s){if(arguments.length){this.options.value=this._trimAlignValue(s),this._refreshValue(),this._change(null,0);return}return this._value()},values:function(s,o){var f,v,b;if(arguments.length>1){this.options.values[s]=this._trimAlignValue(o),this._refreshValue(),this._change(null,s);return}if(arguments.length)if(Array.isArray(arguments[0])){for(f=this.options.values,v=arguments[0],b=0;b<f.length;b+=1)f[b]=this._trimAlignValue(v[b]),this._change(null,b);this._refreshValue()}else return this._hasMultipleValues()?this._values(s):this.value();else return this._values()},_setOption:function(s,o){var f,v=0;switch(s==="range"&&this.options.range===!0&&(o==="min"?(this.options.value=this._values(0),this.options.values=null):o==="max"&&(this.options.value=this._values(this.options.values.length-1),this.options.values=null)),Array.isArray(this.options.values)&&(v=this.options.values.length),this._super(s,o),s){case"orientation":this._detectOrientation(),this._removeClass("ui-slider-horizontal ui-slider-vertical")._addClass("ui-slider-"+this.orientation),this._refreshValue(),this.options.range&&this._refreshRange(o),this.handles.css(o==="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(),f=v-1;f>=0;f--)this._change(null,f);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(s){this._super(s),this._toggleClass(null,"ui-state-disabled",!!s)},_value:function(){var s=this.options.value;return s=this._trimAlignValue(s),s},_values:function(s){var o,f,v;if(arguments.length)return o=this.options.values[s],o=this._trimAlignValue(o),o;if(this._hasMultipleValues()){for(f=this.options.values.slice(),v=0;v<f.length;v+=1)f[v]=this._trimAlignValue(f[v]);return f}else return[]},_trimAlignValue:function(s){if(s<=this._valueMin())return this._valueMin();if(s>=this._valueMax())return this._valueMax();var o=this.options.step>0?this.options.step:1,f=(s-this._valueMin())%o,v=s-f;return Math.abs(f)*2>=o&&(v+=f>0?o:-o),parseFloat(v.toFixed(5))},_calculateNewMax:function(){var s=this.options.max,o=this._valueMin(),f=this.options.step,v=Math.round((s-o)/f)*f;s=v+o,s>this.options.max&&(s-=f),this.max=parseFloat(s.toFixed(this._precision()))},_precision:function(){var s=this._precisionOf(this.options.step);return this.options.min!==null&&(s=Math.max(s,this._precisionOf(this.options.min))),s},_precisionOf:function(s){var o=s.toString(),f=o.indexOf(".");return f===-1?0:o.length-f-1},_valueMin:function(){return this.options.min},_valueMax:function(){return this.max},_refreshRange:function(s){s==="vertical"&&this.range.css({width:"",left:""}),s==="horizontal"&&this.range.css({height:"",bottom:""})},_refreshValue:function(){var s,o,f,v,b,x=this.options.range,I=this.options,P=this,B=this._animateOff?!1:I.animate,F={};this._hasMultipleValues()?this.handles.each(function(N){o=(P.values(N)-P._valueMin())/(P._valueMax()-P._valueMin())*100,F[P.orientation==="horizontal"?"left":"bottom"]=o+"%",e(this).stop(1,1)[B?"animate":"css"](F,I.animate),P.options.range===!0&&(P.orientation==="horizontal"?(N===0&&P.range.stop(1,1)[B?"animate":"css"]({left:o+"%"},I.animate),N===1&&P.range[B?"animate":"css"]({width:o-s+"%"},{queue:!1,duration:I.animate})):(N===0&&P.range.stop(1,1)[B?"animate":"css"]({bottom:o+"%"},I.animate),N===1&&P.range[B?"animate":"css"]({height:o-s+"%"},{queue:!1,duration:I.animate}))),s=o}):(f=this.value(),v=this._valueMin(),b=this._valueMax(),o=b!==v?(f-v)/(b-v)*100:0,F[this.orientation==="horizontal"?"left":"bottom"]=o+"%",this.handle.stop(1,1)[B?"animate":"css"](F,I.animate),x==="min"&&this.orientation==="horizontal"&&this.range.stop(1,1)[B?"animate":"css"]({width:o+"%"},I.animate),x==="max"&&this.orientation==="horizontal"&&this.range.stop(1,1)[B?"animate":"css"]({width:100-o+"%"},I.animate),x==="min"&&this.orientation==="vertical"&&this.range.stop(1,1)[B?"animate":"css"]({height:o+"%"},I.animate),x==="max"&&this.orientation==="vertical"&&this.range.stop(1,1)[B?"animate":"css"]({height:100-o+"%"},I.animate))},_handleEvents:{keydown:function(s){var o,f,v,b,x=e(s.target).data("ui-slider-handle-index");switch(s.keyCode){case e.ui.keyCode.HOME:case e.ui.keyCode.END:case e.ui.keyCode.PAGE_UP:case e.ui.keyCode.PAGE_DOWN:case e.ui.keyCode.UP:case e.ui.keyCode.RIGHT:case e.ui.keyCode.DOWN:case e.ui.keyCode.LEFT:if(s.preventDefault(),!this._keySliding&&(this._keySliding=!0,this._addClass(e(s.target),null,"ui-state-active"),o=this._start(s,x),o===!1))return;break}switch(b=this.options.step,this._hasMultipleValues()?f=v=this.values(x):f=v=this.value(),s.keyCode){case e.ui.keyCode.HOME:v=this._valueMin();break;case e.ui.keyCode.END:v=this._valueMax();break;case e.ui.keyCode.PAGE_UP:v=this._trimAlignValue(f+(this._valueMax()-this._valueMin())/this.numPages);break;case e.ui.keyCode.PAGE_DOWN:v=this._trimAlignValue(f-(this._valueMax()-this._valueMin())/this.numPages);break;case e.ui.keyCode.UP:case e.ui.keyCode.RIGHT:if(f===this._valueMax())return;v=this._trimAlignValue(f+b);break;case e.ui.keyCode.DOWN:case e.ui.keyCode.LEFT:if(f===this._valueMin())return;v=this._trimAlignValue(f-b);break}this._slide(s,x,v)},keyup:function(s){var o=e(s.target).data("ui-slider-handle-index");this._keySliding&&(this._keySliding=!1,this._stop(s,o),this._change(s,o),this._removeClass(e(s.target),null,"ui-state-active"))}}});/*!
- * jQuery UI Sortable 1.14.1
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- */e.widget("ui.sortable",e.ui.mouse,{version:"1.14.1",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(s,o,f){return s>=o&&s<o+f},_isFloating:function(s){return/left|right/.test(s.css("float"))||/inline|table-cell/.test(s.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(s,o){this._super(s,o),s==="handle"&&this._setHandleClassName()},_setHandleClassName:function(){var s=this;this._removeClass(this.element.find(".ui-sortable-handle"),"ui-sortable-handle"),e.each(this.items,function(){s._addClass(this.instance.options.handle?this.item.find(this.instance.options.handle):this.item,"ui-sortable-handle")})},_destroy:function(){this._mouseDestroy();for(var s=this.items.length-1;s>=0;s--)this.items[s].item.removeData(this.widgetName+"-item");return this},_mouseCapture:function(s,o){var f=null,v=!1,b=this;return this.reverting||this.options.disabled||this.options.type==="static"||(this._refreshItems(s),e(s.target).parents().each(function(){if(e.data(this,b.widgetName+"-item")===b)return f=e(this),!1}),e.data(s.target,b.widgetName+"-item")===b&&(f=e(s.target)),!f)||this.options.handle&&!o&&(e(this.options.handle,f).find("*").addBack().each(function(){this===s.target&&(v=!0)}),!v)?!1:(this.currentItem=f,this._removeCurrentsFromItems(),!0)},_mouseStart:function(s,o,f){var v,b,x=this.options;if(this.currentContainer=this,this.refreshPositions(),this.appendTo=e(x.appendTo!=="parent"?x.appendTo:this.currentItem.parent()),this.helper=this._createHelper(s),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},e.extend(this.offset,{click:{left:s.pageX-this.offset.left,top:s.pageY-this.offset.top},relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),x.cursorAt&&this._adjustOffsetFromHelper(x.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(),e.extend(this.offset,{parent:this._getParentOffset()}),x.containment&&this._setContainment(),x.cursor&&x.cursor!=="auto"&&(b=this.document.find("body"),this._storedStylesheet=e("<style>*{ cursor: "+x.cursor+" !important; }</style>").appendTo(b)),x.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",x.zIndex)),x.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",x.opacity)),this.scrollParent[0]!==this.document[0]&&this.scrollParent[0].tagName!=="HTML"&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",s,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!f)for(v=this.containers.length-1;v>=0;v--)this.containers[v]._trigger("activate",s,this._uiHash(this));return e.ui.ddmanager&&(e.ui.ddmanager.current=this),e.ui.ddmanager&&!x.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,s),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(s),this.originalPageX=s.pageX,this.originalPageY=s.pageY,this.lastPositionAbs=this.positionAbs=this._convertPositionTo("absolute"),this._mouseDrag(s),!0},_scroll:function(s){var o=this.options,f=!1;return this.scrollParent[0]!==this.document[0]&&this.scrollParent[0].tagName!=="HTML"?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-s.pageY<o.scrollSensitivity?this.scrollParent[0].scrollTop=f=this.scrollParent[0].scrollTop+o.scrollSpeed:s.pageY-this.overflowOffset.top<o.scrollSensitivity&&(this.scrollParent[0].scrollTop=f=this.scrollParent[0].scrollTop-o.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-s.pageX<o.scrollSensitivity?this.scrollParent[0].scrollLeft=f=this.scrollParent[0].scrollLeft+o.scrollSpeed:s.pageX-this.overflowOffset.left<o.scrollSensitivity&&(this.scrollParent[0].scrollLeft=f=this.scrollParent[0].scrollLeft-o.scrollSpeed)):(s.pageY-this.document.scrollTop()<o.scrollSensitivity?f=this.document.scrollTop(this.document.scrollTop()-o.scrollSpeed):this.window.height()-(s.pageY-this.document.scrollTop())<o.scrollSensitivity&&(f=this.document.scrollTop(this.document.scrollTop()+o.scrollSpeed)),s.pageX-this.document.scrollLeft()<o.scrollSensitivity?f=this.document.scrollLeft(this.document.scrollLeft()-o.scrollSpeed):this.window.width()-(s.pageX-this.document.scrollLeft())<o.scrollSensitivity&&(f=this.document.scrollLeft(this.document.scrollLeft()+o.scrollSpeed))),f},_mouseDrag:function(s){var o,f,v,b,x=this.options;for(this.position=this._generatePosition(s),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"),x.scroll&&this._scroll(s)!==!1&&(this._refreshItemPositions(!0),e.ui.ddmanager&&!x.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,s)),this.dragDirection={vertical:this._getDragVerticalDirection(),horizontal:this._getDragHorizontalDirection()},o=this.items.length-1;o>=0;o--)if(f=this.items[o],v=f.item[0],b=this._intersectsWithPointer(f),!!b&&f.instance===this.currentContainer&&v!==this.currentItem[0]&&this.placeholder[b===1?"next":"prev"]()[0]!==v&&!e.contains(this.placeholder[0],v)&&(this.options.type!=="semi-dynamic"||!e.contains(this.element[0],v))){if(this.direction=b===1?"down":"up",this.options.tolerance==="pointer"||this._intersectsWithSides(f))this._rearrange(s,f);else break;this._trigger("change",s,this._uiHash());break}return this._contactContainers(s),e.ui.ddmanager&&e.ui.ddmanager.drag(this,s),this._trigger("sort",s,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(s,o){if(s){if(e.ui.ddmanager&&!this.options.dropBehaviour&&e.ui.ddmanager.drop(this,s),this.options.revert){var f=this,v=this.placeholder.offset(),b=this.options.axis,x={};(!b||b==="x")&&(x.left=v.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollLeft)),(!b||b==="y")&&(x.top=v.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollTop)),this.reverting=!0,e(this.helper).animate(x,parseInt(this.options.revert,10)||500,function(){f._clear(s)})}else this._clear(s,o);return!1}},cancel:function(){if(this.dragging){this._mouseUp(new e.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 s=this.containers.length-1;s>=0;s--)this.containers[s]._trigger("deactivate",null,this._uiHash(this)),this.containers[s].containerCache.over&&(this.containers[s]._trigger("out",null,this._uiHash(this)),this.containers[s].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(),e.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?e(this.domPosition.prev).after(this.currentItem):e(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(s){var o=this._getItemsAsjQuery(s&&s.connected),f=[];return s=s||{},e(o).each(function(){var v=(e(s.item||this).attr(s.attribute||"id")||"").match(s.expression||/(.+)[\-=_](.+)/);v&&f.push((s.key||v[1]+"[]")+"="+(s.key&&s.expression?v[1]:v[2]))}),!f.length&&s.key&&f.push(s.key+"="),f.join("&")},toArray:function(s){var o=this._getItemsAsjQuery(s&&s.connected),f=[];return s=s||{},o.each(function(){f.push(e(s.item||this).attr(s.attribute||"id")||"")}),f},_intersectsWith:function(s){var o=this.positionAbs.left,f=o+this.helperProportions.width,v=this.positionAbs.top,b=v+this.helperProportions.height,x=s.left,I=x+s.width,P=s.top,B=P+s.height,F=this.offset.click.top,N=this.offset.click.left,K=this.options.axis==="x"||v+F>P&&v+F<B,se=this.options.axis==="y"||o+N>x&&o+N<I,te=K&&se;return this.options.tolerance==="pointer"||this.options.forcePointerForContainers||this.options.tolerance!=="pointer"&&this.helperProportions[this.floating?"width":"height"]>s[this.floating?"width":"height"]?te:x<o+this.helperProportions.width/2&&f-this.helperProportions.width/2<I&&P<v+this.helperProportions.height/2&&b-this.helperProportions.height/2<B},_intersectsWithPointer:function(s){var o,f,v=this.options.axis==="x"||this._isOverAxis(this.positionAbs.top+this.offset.click.top,s.top,s.height),b=this.options.axis==="y"||this._isOverAxis(this.positionAbs.left+this.offset.click.left,s.left,s.width),x=v&&b;return x?(o=this.dragDirection.vertical,f=this.dragDirection.horizontal,this.floating?f==="right"||o==="down"?2:1:o&&(o==="down"?2:1)):!1},_intersectsWithSides:function(s){var o=this._isOverAxis(this.positionAbs.top+this.offset.click.top,s.top+s.height/2,s.height),f=this._isOverAxis(this.positionAbs.left+this.offset.click.left,s.left+s.width/2,s.width),v=this.dragDirection.vertical,b=this.dragDirection.horizontal;return this.floating&&b?b==="right"&&f||b==="left"&&!f:v&&(v==="down"&&o||v==="up"&&!o)},_getDragVerticalDirection:function(){var s=this.positionAbs.top-this.lastPositionAbs.top;return s!==0&&(s>0?"down":"up")},_getDragHorizontalDirection:function(){var s=this.positionAbs.left-this.lastPositionAbs.left;return s!==0&&(s>0?"right":"left")},refresh:function(s){return this._refreshItems(s),this._setHandleClassName(),this.refreshPositions(),this},_connectWith:function(){var s=this.options;return s.connectWith.constructor===String?[s.connectWith]:s.connectWith},_getItemsAsjQuery:function(s){var o,f,v,b,x=[],I=[],P=this._connectWith();if(P&&s)for(o=P.length-1;o>=0;o--)for(v=e(P[o],this.document[0]),f=v.length-1;f>=0;f--)b=e.data(v[f],this.widgetFullName),b&&b!==this&&!b.options.disabled&&I.push([typeof b.options.items=="function"?b.options.items.call(b.element):e(b.options.items,b.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),b]);I.push([typeof this.options.items=="function"?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):e(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);function B(){x.push(this)}for(o=I.length-1;o>=0;o--)I[o][0].each(B);return e(x)},_removeCurrentsFromItems:function(){var s=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=e.grep(this.items,function(o){for(var f=0;f<s.length;f++)if(s[f]===o.item[0])return!1;return!0})},_refreshItems:function(s){this.items=[],this.containers=[this];var o,f,v,b,x,I,P,B,F=this.items,N=[[typeof this.options.items=="function"?this.options.items.call(this.element[0],s,{item:this.currentItem}):e(this.options.items,this.element),this]],K=this._connectWith();if(K&&this.ready)for(o=K.length-1;o>=0;o--)for(v=e(K[o],this.document[0]),f=v.length-1;f>=0;f--)b=e.data(v[f],this.widgetFullName),b&&b!==this&&!b.options.disabled&&(N.push([typeof b.options.items=="function"?b.options.items.call(b.element[0],s,{item:this.currentItem}):e(b.options.items,b.element),b]),this.containers.push(b));for(o=N.length-1;o>=0;o--)for(x=N[o][1],I=N[o][0],f=0,B=I.length;f<B;f++)P=e(I[f]),P.data(this.widgetName+"-item",x),F.push({item:P,instance:x,width:0,height:0,left:0,top:0})},_refreshItemPositions:function(s){var o,f,v,b;for(o=this.items.length-1;o>=0;o--)f=this.items[o],!(this.currentContainer&&f.instance!==this.currentContainer&&f.item[0]!==this.currentItem[0])&&(v=this.options.toleranceElement?e(this.options.toleranceElement,f.item):f.item,s||(f.width=v.outerWidth(),f.height=v.outerHeight()),b=v.offset(),f.left=b.left,f.top=b.top)},refreshPositions:function(s){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(s);var o,f;if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(o=this.containers.length-1;o>=0;o--)f=this.containers[o].element.offset(),this.containers[o].containerCache.left=f.left,this.containers[o].containerCache.top=f.top,this.containers[o].containerCache.width=this.containers[o].element.outerWidth(),this.containers[o].containerCache.height=this.containers[o].element.outerHeight();return this},_createPlaceholder:function(s){s=s||this;var o,f,v=s.options;(!v.placeholder||v.placeholder.constructor===String)&&(o=v.placeholder,f=s.currentItem[0].nodeName.toLowerCase(),v.placeholder={element:function(){var b=e("<"+f+">",s.document[0]);return s._addClass(b,"ui-sortable-placeholder",o||s.currentItem[0].className)._removeClass(b,"ui-sortable-helper"),f==="tbody"?s._createTrPlaceholder(s.currentItem.find("tr").eq(0),e("<tr>",s.document[0]).appendTo(b)):f==="tr"?s._createTrPlaceholder(s.currentItem,b):f==="img"&&b.attr("src",s.currentItem.attr("src")),o||b.css("visibility","hidden"),b},update:function(b,x){o&&!v.forcePlaceholderSize||((!x.height()||v.forcePlaceholderSize&&(f==="tbody"||f==="tr"))&&x.height(s.currentItem.innerHeight()-parseInt(s.currentItem.css("paddingTop")||0,10)-parseInt(s.currentItem.css("paddingBottom")||0,10)),x.width()||x.width(s.currentItem.innerWidth()-parseInt(s.currentItem.css("paddingLeft")||0,10)-parseInt(s.currentItem.css("paddingRight")||0,10)))}}),s.placeholder=e(v.placeholder.element.call(s.element,s.currentItem)),s.currentItem.after(s.placeholder),v.placeholder.update(s,s.placeholder)},_createTrPlaceholder:function(s,o){var f=this;s.children().each(function(){e("<td> </td>",f.document[0]).attr("colspan",e(this).attr("colspan")||1).appendTo(o)})},_contactContainers:function(s){var o,f,v,b,x,I,P,B,F,N,K=null,se=null;for(o=this.containers.length-1;o>=0;o--)if(!e.contains(this.currentItem[0],this.containers[o].element[0]))if(this._intersectsWith(this.containers[o].containerCache)){if(K&&e.contains(this.containers[o].element[0],K.element[0]))continue;K=this.containers[o],se=o}else this.containers[o].containerCache.over&&(this.containers[o]._trigger("out",s,this._uiHash(this)),this.containers[o].containerCache.over=0);if(K)if(this.containers.length===1)this.containers[se].containerCache.over||(this.containers[se]._trigger("over",s,this._uiHash(this)),this.containers[se].containerCache.over=1);else{for(v=1e4,b=null,F=K.floating||this._isFloating(this.currentItem),x=F?"left":"top",I=F?"width":"height",N=F?"pageX":"pageY",f=this.items.length-1;f>=0;f--)e.contains(this.containers[se].element[0],this.items[f].item[0])&&this.items[f].item[0]!==this.currentItem[0]&&(P=this.items[f].item.offset()[x],B=!1,s[N]-P>this.items[f][I]/2&&(B=!0),Math.abs(s[N]-P)<v&&(v=Math.abs(s[N]-P),b=this.items[f],this.direction=B?"up":"down"));if(!b&&!this.options.dropOnEmpty)return;if(this.currentContainer===this.containers[se]){this.currentContainer.containerCache.over||(this.containers[se]._trigger("over",s,this._uiHash()),this.currentContainer.containerCache.over=1);return}b?this._rearrange(s,b,null,!0):this._rearrange(s,null,this.containers[se].element,!0),this._trigger("change",s,this._uiHash()),this.containers[se]._trigger("change",s,this._uiHash(this)),this.currentContainer=this.containers[se],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[se]._trigger("over",s,this._uiHash(this)),this.containers[se].containerCache.over=1}},_createHelper:function(s){var o=this.options,f=typeof o.helper=="function"?e(o.helper.apply(this.element[0],[s,this.currentItem])):o.helper==="clone"?this.currentItem.clone():this.currentItem;return f.parents("body").length||this.appendTo[0].appendChild(f[0]),f[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")}),(!f[0].style.width||o.forceHelperSize)&&f.width(this.currentItem.width()),(!f[0].style.height||o.forceHelperSize)&&f.height(this.currentItem.height()),f},_adjustOffsetFromHelper:function(s){typeof s=="string"&&(s=s.split(" ")),Array.isArray(s)&&(s={left:+s[0],top:+s[1]||0}),"left"in s&&(this.offset.click.left=s.left+this.margins.left),"right"in s&&(this.offset.click.left=this.helperProportions.width-s.right+this.margins.left),"top"in s&&(this.offset.click.top=s.top+this.margins.top),"bottom"in s&&(this.offset.click.top=this.helperProportions.height-s.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var s=this.offsetParent.offset();return this.cssPosition==="absolute"&&this.scrollParent[0]!==this.document[0]&&e.contains(this.scrollParent[0],this.offsetParent[0])&&(s.left+=this.scrollParent.scrollLeft(),s.top+=this.scrollParent.scrollTop()),this.offsetParent[0]===this.document[0].body&&(s={top:0,left:0}),{top:s.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:s.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition==="relative"){var s=this.currentItem.position();return{top:s.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:s.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 s,o,f,v=this.options;v.containment==="parent"&&(v.containment=this.helper[0].parentNode),(v.containment==="document"||v.containment==="window")&&(this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,v.containment==="document"?this.document.width():this.window.width()-this.helperProportions.width-this.margins.left,(v.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(v.containment)||(s=e(v.containment)[0],o=e(v.containment).offset(),f=e(s).css("overflow")!=="hidden",this.containment=[o.left+(parseInt(e(s).css("borderLeftWidth"),10)||0)+(parseInt(e(s).css("paddingLeft"),10)||0)-this.margins.left,o.top+(parseInt(e(s).css("borderTopWidth"),10)||0)+(parseInt(e(s).css("paddingTop"),10)||0)-this.margins.top,o.left+(f?Math.max(s.scrollWidth,s.offsetWidth):s.offsetWidth)-(parseInt(e(s).css("borderLeftWidth"),10)||0)-(parseInt(e(s).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,o.top+(f?Math.max(s.scrollHeight,s.offsetHeight):s.offsetHeight)-(parseInt(e(s).css("borderTopWidth"),10)||0)-(parseInt(e(s).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top])},_convertPositionTo:function(s,o){o||(o=this.position);var f=s==="absolute"?1:-1,v=this.cssPosition==="absolute"&&!(this.scrollParent[0]!==this.document[0]&&e.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,b=/(html|body)/i.test(v[0].tagName);return{top:o.top+this.offset.relative.top*f+this.offset.parent.top*f-(this.cssPosition==="fixed"?-this.scrollParent.scrollTop():b?0:v.scrollTop())*f,left:o.left+this.offset.relative.left*f+this.offset.parent.left*f-(this.cssPosition==="fixed"?-this.scrollParent.scrollLeft():b?0:v.scrollLeft())*f}},_generatePosition:function(s){var o,f,v=this.options,b=s.pageX,x=s.pageY,I=this.cssPosition==="absolute"&&!(this.scrollParent[0]!==this.document[0]&&e.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,P=/(html|body)/i.test(I[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&&(s.pageX-this.offset.click.left<this.containment[0]&&(b=this.containment[0]+this.offset.click.left),s.pageY-this.offset.click.top<this.containment[1]&&(x=this.containment[1]+this.offset.click.top),s.pageX-this.offset.click.left>this.containment[2]&&(b=this.containment[2]+this.offset.click.left),s.pageY-this.offset.click.top>this.containment[3]&&(x=this.containment[3]+this.offset.click.top)),v.grid&&(o=this.originalPageY+Math.round((x-this.originalPageY)/v.grid[1])*v.grid[1],x=this.containment?o-this.offset.click.top>=this.containment[1]&&o-this.offset.click.top<=this.containment[3]?o:o-this.offset.click.top>=this.containment[1]?o-v.grid[1]:o+v.grid[1]:o,f=this.originalPageX+Math.round((b-this.originalPageX)/v.grid[0])*v.grid[0],b=this.containment?f-this.offset.click.left>=this.containment[0]&&f-this.offset.click.left<=this.containment[2]?f:f-this.offset.click.left>=this.containment[0]?f-v.grid[0]:f+v.grid[0]:f)),{top:x-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(this.cssPosition==="fixed"?-this.scrollParent.scrollTop():P?0:I.scrollTop()),left:b-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(this.cssPosition==="fixed"?-this.scrollParent.scrollLeft():P?0:I.scrollLeft())}},_rearrange:function(s,o,f,v){f?f[0].appendChild(this.placeholder[0]):o.item[0].parentNode.insertBefore(this.placeholder[0],this.direction==="down"?o.item[0]:o.item[0].nextSibling),this.counter=this.counter?++this.counter:1;var b=this.counter;this._delay(function(){b===this.counter&&this.refreshPositions(!v)})},_clear:function(s,o){this.reverting=!1;var f,v=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(f in this._storedCSS)(this._storedCSS[f]==="auto"||this._storedCSS[f]==="static")&&(this._storedCSS[f]="");this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")}else this.currentItem.show();this.fromOutside&&!o&&v.push(function(x){this._trigger("receive",x,this._uiHash(this.fromOutside))}),(this.fromOutside||this.domPosition.prev!==this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!==this.currentItem.parent()[0])&&!o&&v.push(function(x){this._trigger("update",x,this._uiHash())}),this!==this.currentContainer&&(o||(v.push(function(x){this._trigger("remove",x,this._uiHash())}),v.push((function(x){return function(I){x._trigger("receive",I,this._uiHash(this))}}).call(this,this.currentContainer)),v.push((function(x){return function(I){x._trigger("update",I,this._uiHash(this))}}).call(this,this.currentContainer))));function b(x,I,P){return function(B){P._trigger(x,B,I._uiHash(I))}}for(f=this.containers.length-1;f>=0;f--)o||v.push(b("deactivate",this,this.containers[f])),this.containers[f].containerCache.over&&(v.push(b("out",this,this.containers[f])),this.containers[f].containerCache.over=0);if(this._storedStylesheet&&(this._storedStylesheet.remove(),this._storedStylesheet=null),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex",this._storedZIndex==="auto"?"":this._storedZIndex),this.dragging=!1,o||this._trigger("beforeStop",s,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.cancelHelperRemoval||(this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null),!o){for(f=0;f<v.length;f++)v[f].call(this,s);this._trigger("stop",s,this._uiHash())}return this.fromOutside=!1,!this.cancelHelperRemoval},_trigger:function(){e.Widget.prototype._trigger.apply(this,arguments)===!1&&this.cancel()},_uiHash:function(s){var o=s||this;return{helper:o.helper,placeholder:o.placeholder||e([]),position:o.position,originalPosition:o.originalPosition,offset:o.positionAbs,item:o.currentItem,sender:s?s.element:null}}});/*!
- * jQuery UI Spinner 1.14.1
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- */function ge(s){return function(){var o=this.element.val();s.apply(this,arguments),this._refresh(),o!==this.element.val()&&this._trigger("change")}}e.widget("ui.spinner",{version:"1.14.1",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 s=this._super(),o=this.element;return e.each(["min","max","step"],function(f,v){var b=o.attr(v);b!=null&&b.length&&(s[v]=b)}),s},_events:{keydown:function(s){this._start(s)&&this._keydown(s)&&s.preventDefault()},keyup:"_stop",focus:function(){this.previous=this.element.val()},blur:function(s){this._stop(),this._refresh(),this.previous!==this.element.val()&&this._trigger("change",s)},mousewheel:function(s,o){var f=this.document[0].activeElement,v=this.element[0]===f;if(!(!v||!o)){if(!this.spinning&&!this._start(s))return!1;this._spin((o>0?1:-1)*this.options.step,s),clearTimeout(this.mousewheelTimer),this.mousewheelTimer=this._delay(function(){this.spinning&&this._stop(s)},100),s.preventDefault()}},"mousedown .ui-spinner-button":function(s){var o;o=this.element[0]===this.document[0].activeElement?this.previous:this.element.val();function f(){var v=this.element[0]===this.document[0].activeElement;v||(this.element.trigger("focus"),this.previous=o)}s.preventDefault(),f.call(this),this._start(s)!==!1&&this._repeat(null,e(s.currentTarget).hasClass("ui-spinner-up")?1:-1,s)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(s){if(e(s.currentTarget).hasClass("ui-state-active")){if(this._start(s)===!1)return!1;this._repeat(null,e(s.currentTarget).hasClass("ui-spinner-up")?1:-1,s)}},"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(s){var o=this.options,f=e.ui.keyCode;switch(s.keyCode){case f.UP:return this._repeat(null,1,s),!0;case f.DOWN:return this._repeat(null,-1,s),!0;case f.PAGE_UP:return this._repeat(null,o.page,s),!0;case f.PAGE_DOWN:return this._repeat(null,-o.page,s),!0}return!1},_start:function(s){return!this.spinning&&this._trigger("start",s)===!1?!1:(this.counter||(this.counter=1),this.spinning=!0,!0)},_repeat:function(s,o,f){s=s||500,clearTimeout(this.timer),this.timer=this._delay(function(){this._repeat(40,o,f)},s),this._spin(o*this.options.step,f)},_spin:function(s,o){var f=this.value()||0;this.counter||(this.counter=1),f=this._adjustValue(f+s*this._increment(this.counter)),(!this.spinning||this._trigger("spin",o,{value:f})!==!1)&&(this._value(f),this.counter++)},_increment:function(s){var o=this.options.incremental;return o?typeof o=="function"?o(s):Math.floor(s*s*s/5e4-s*s/500+17*s/200+1):1},_precision:function(){var s=this._precisionOf(this.options.step);return this.options.min!==null&&(s=Math.max(s,this._precisionOf(this.options.min))),s},_precisionOf:function(s){var o=s.toString(),f=o.indexOf(".");return f===-1?0:o.length-f-1},_adjustValue:function(s){var o,f,v=this.options;return o=v.min!==null?v.min:0,f=s-o,f=Math.round(f/v.step)*v.step,s=o+f,s=parseFloat(s.toFixed(this._precision())),v.max!==null&&s>v.max?v.max:v.min!==null&&s<v.min?v.min:s},_stop:function(s){this.spinning&&(clearTimeout(this.timer),clearTimeout(this.mousewheelTimer),this.counter=0,this.spinning=!1,this._trigger("stop",s))},_setOption:function(s,o){var f,v,b;if(s==="culture"||s==="numberFormat"){f=this._parse(this.element.val()),this.options[s]=o,this.element.val(this._format(f));return}(s==="max"||s==="min"||s==="step")&&typeof o=="string"&&(o=this._parse(o)),s==="icons"&&(v=this.buttons.first().find(".ui-icon"),this._removeClass(v,null,this.options.icons.up),this._addClass(v,null,o.up),b=this.buttons.last().find(".ui-icon"),this._removeClass(b,null,this.options.icons.down),this._addClass(b,null,o.down)),this._super(s,o)},_setOptionDisabled:function(s){this._super(s),this._toggleClass(this.uiSpinner,null,"ui-state-disabled",!!s),this.element.prop("disabled",!!s),this.buttons.button(s?"disable":"enable")},_setOptions:ge(function(s){this._super(s)}),_parse:function(s){return typeof s=="string"&&s!==""&&(s=window.Globalize&&this.options.numberFormat?Globalize.parseFloat(s,10,this.options.culture):+s),s===""||isNaN(s)?null:s},_format:function(s){return s===""?"":window.Globalize&&this.options.numberFormat?Globalize.format(s,this.options.numberFormat,this.options.culture):s},_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 s=this.value();return s===null?!1:s===this._adjustValue(s)},_value:function(s,o){var f;s!==""&&(f=this._parse(s),f!==null&&(o||(f=this._adjustValue(f)),s=this._format(f))),this.element.val(s),this._refresh()},_destroy:function(){this.element.prop("disabled",!1).removeAttr("autocomplete role aria-valuemin aria-valuemax aria-valuenow"),this.uiSpinner.replaceWith(this.element)},stepUp:ge(function(s){this._stepUp(s)}),_stepUp:function(s){this._start()&&(this._spin((s||1)*this.options.step),this._stop())},stepDown:ge(function(s){this._stepDown(s)}),_stepDown:function(s){this._start()&&(this._spin((s||1)*-this.options.step),this._stop())},pageUp:ge(function(s){this._stepUp((s||1)*this.options.page)}),pageDown:ge(function(s){this._stepDown((s||1)*this.options.page)}),value:function(s){if(!arguments.length)return this._parse(this.element.val());ge(this._value).call(this,s)},widget:function(){return this.uiSpinner}}),e.uiBackCompat===!0&&e.widget("ui.spinner",e.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>"}}),e.ui.spinner;/*!
- * jQuery UI Tabs 1.14.1
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- */e.widget("ui.tabs",{version:"1.14.1",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 s=/#.*$/;return function(o){var f,v;f=o.href.replace(s,""),v=location.href.replace(s,"");try{f=decodeURIComponent(f)}catch{}try{v=decodeURIComponent(v)}catch{}return o.hash.length>1&&f===v}}(),_create:function(){var s=this,o=this.options;this.running=!1,this._addClass("ui-tabs","ui-widget ui-widget-content"),this._toggleClass("ui-tabs-collapsible",null,o.collapsible),this._processTabs(),o.active=this._initialActive(),Array.isArray(o.disabled)&&(o.disabled=e.uniqueSort(o.disabled.concat(e.map(this.tabs.filter(".ui-state-disabled"),function(f){return s.tabs.index(f)}))).sort()),this.options.active!==!1&&this.anchors.length?this.active=this._findActive(o.active):this.active=e(),this._refresh(),this.active.length&&this.load(o.active)},_initialActive:function(){var s=this.options.active,o=this.options.collapsible,f=decodeURIComponent(location.hash.substring(1));return s===null&&(f&&this.tabs.each(function(v,b){if(e(b).attr("aria-controls")===f)return s=v,!1}),s===null&&(s=this.tabs.index(this.tabs.filter(".ui-tabs-active"))),(s===null||s===-1)&&(s=this.tabs.length?0:!1)),s!==!1&&(s=this.tabs.index(this.tabs.eq(s)),s===-1&&(s=o?!1:0)),!o&&s===!1&&this.anchors.length&&(s=0),s},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):e()}},_tabKeydown:function(s){var o=e(this.document[0].activeElement).closest("li"),f=this.tabs.index(o),v=!0;if(!this._handlePageNav(s)){switch(s.keyCode){case e.ui.keyCode.RIGHT:case e.ui.keyCode.DOWN:f++;break;case e.ui.keyCode.UP:case e.ui.keyCode.LEFT:v=!1,f--;break;case e.ui.keyCode.END:f=this.anchors.length-1;break;case e.ui.keyCode.HOME:f=0;break;case e.ui.keyCode.SPACE:s.preventDefault(),clearTimeout(this.activating),this._activate(f);return;case e.ui.keyCode.ENTER:s.preventDefault(),clearTimeout(this.activating),this._activate(f===this.options.active?!1:f);return;default:return}s.preventDefault(),clearTimeout(this.activating),f=this._focusNextTab(f,v),!s.ctrlKey&&!s.metaKey&&(o.attr("aria-selected","false"),this.tabs.eq(f).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",f)},this.delay))}},_panelKeydown:function(s){this._handlePageNav(s)||s.ctrlKey&&s.keyCode===e.ui.keyCode.UP&&(s.preventDefault(),this.active.trigger("focus"))},_handlePageNav:function(s){if(s.altKey&&s.keyCode===e.ui.keyCode.PAGE_UP)return this._activate(this._focusNextTab(this.options.active-1,!1)),!0;if(s.altKey&&s.keyCode===e.ui.keyCode.PAGE_DOWN)return this._activate(this._focusNextTab(this.options.active+1,!0)),!0},_findNextTab:function(s,o){var f=this.tabs.length-1;function v(){return s>f&&(s=0),s<0&&(s=f),s}for(;e.inArray(v(),this.options.disabled)!==-1;)s=o?s+1:s-1;return s},_focusNextTab:function(s,o){return s=this._findNextTab(s,o),this.tabs.eq(s).trigger("focus"),s},_setOption:function(s,o){if(s==="active"){this._activate(o);return}this._super(s,o),s==="collapsible"&&(this._toggleClass("ui-tabs-collapsible",null,o),!o&&this.options.active===!1&&this._activate(0)),s==="event"&&this._setupEvents(o),s==="heightStyle"&&this._setupHeightStyle(o)},refresh:function(){var s=this.options,o=this.tablist.children(":has(a[href])");s.disabled=e.map(o.filter(".ui-state-disabled"),function(f){return o.index(f)}),this._processTabs(),s.active===!1||!this.anchors.length?(s.active=!1,this.active=e()):this.active.length&&!e.contains(this.tablist[0],this.active[0])?this.tabs.length===s.disabled.length?(s.active=!1,this.active=e()):this._activate(this._findNextTab(Math.max(0,s.active-1),!1)):s.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 s=this,o=this.tabs,f=this.anchors,v=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(b){e(this).is(".ui-state-disabled")&&b.preventDefault()}),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 e("a",this)[0]}).attr({tabIndex:-1}),this._addClass(this.anchors,"ui-tabs-anchor"),this.panels=e(),this.anchors.each(function(b,x){var I,P,B,F=e(x).uniqueId().attr("id"),N=e(x).closest("li"),K=N.attr("aria-controls");s._isLocal(x)?(I=decodeURIComponent(x.hash),B=I.substring(1),P=s.element.find("#"+CSS.escape(B))):(B=N.attr("aria-controls")||e({}).uniqueId()[0].id,I="#"+B,P=s.element.find(I),P.length||(P=s._createPanel(B),P.insertAfter(s.panels[b-1]||s.tablist)),P.attr("aria-live","polite")),P.length&&(s.panels=s.panels.add(P)),K&&N.data("ui-tabs-aria-controls",K),N.attr({"aria-controls":B,"aria-labelledby":F}),P.attr("aria-labelledby",F)}),this.panels.attr("role","tabpanel"),this._addClass(this.panels,"ui-tabs-panel","ui-widget-content"),o&&(this._off(o.not(this.tabs)),this._off(f.not(this.anchors)),this._off(v.not(this.panels)))},_getList:function(){return this.tablist||this.element.find("ol, ul").eq(0)},_createPanel:function(s){return e("<div>").attr("id",s).data("ui-tabs-destroy",!0)},_setOptionDisabled:function(s){var o,f,v;for(Array.isArray(s)&&(s.length?s.length===this.anchors.length&&(s=!0):s=!1),v=0;f=this.tabs[v];v++)o=e(f),s===!0||e.inArray(v,s)!==-1?(o.attr("aria-disabled","true"),this._addClass(o,null,"ui-state-disabled")):(o.removeAttr("aria-disabled"),this._removeClass(o,null,"ui-state-disabled"));this.options.disabled=s,this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,s===!0)},_setupEvents:function(s){var o={};s&&e.each(s.split(" "),function(f,v){o[v]="_eventHandler"}),this._off(this.anchors.add(this.tabs).add(this.panels)),this._on(!0,this.anchors,{click:function(f){f.preventDefault()}}),this._on(this.anchors,o),this._on(this.tabs,{keydown:"_tabKeydown"}),this._on(this.panels,{keydown:"_panelKeydown"}),this._focusable(this.tabs),this._hoverable(this.tabs)},_setupHeightStyle:function(s){var o,f=this.element.parent();s==="fill"?(o=f.height(),o-=this.element.outerHeight()-this.element.height(),this.element.siblings(":visible").each(function(){var v=e(this),b=v.css("position");b==="absolute"||b==="fixed"||(o-=v.outerHeight(!0))}),this.element.children().not(this.panels).each(function(){o-=e(this).outerHeight(!0)}),this.panels.each(function(){e(this).height(Math.max(0,o-e(this).innerHeight()+e(this).height()))}).css("overflow","auto")):s==="auto"&&(o=0,this.panels.each(function(){o=Math.max(o,e(this).height("").height())}).height(o))},_eventHandler:function(s){var o=this.options,f=this.active,v=e(s.currentTarget),b=v.closest("li"),x=b[0]===f[0],I=x&&o.collapsible,P=I?e():this._getPanelForTab(b),B=f.length?this._getPanelForTab(f):e(),F={oldTab:f,oldPanel:B,newTab:I?e():b,newPanel:P};s.preventDefault(),!(b.hasClass("ui-state-disabled")||b.hasClass("ui-tabs-loading")||this.running||x&&!o.collapsible||this._trigger("beforeActivate",s,F)===!1)&&(o.active=I?!1:this.tabs.index(b),this.active=x?e():b,this.xhr&&this.xhr.abort(),!B.length&&!P.length&&e.error("jQuery UI Tabs: Mismatching fragment identifier."),P.length&&this.load(this.tabs.index(b),s),this._toggle(s,F))},_toggle:function(s,o){var f=this,v=o.newPanel,b=o.oldPanel;this.running=!0;function x(){f.running=!1,f._trigger("activate",s,o)}function I(){f._addClass(o.newTab.closest("li"),"ui-tabs-active","ui-state-active"),v.length&&f.options.show?f._show(v,f.options.show,x):(v.show(),x())}b.length&&this.options.hide?this._hide(b,this.options.hide,function(){f._removeClass(o.oldTab.closest("li"),"ui-tabs-active","ui-state-active"),I()}):(this._removeClass(o.oldTab.closest("li"),"ui-tabs-active","ui-state-active"),b.hide(),I()),b.attr("aria-hidden","true"),o.oldTab.attr({"aria-selected":"false","aria-expanded":"false"}),v.length&&b.length?o.oldTab.attr("tabIndex",-1):v.length&&this.tabs.filter(function(){return e(this).attr("tabIndex")===0}).attr("tabIndex",-1),v.attr("aria-hidden","false"),o.newTab.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_activate:function(s){var o,f=this._findActive(s);f[0]!==this.active[0]&&(f.length||(f=this.active),o=f.find(".ui-tabs-anchor")[0],this._eventHandler({target:o,currentTarget:o,preventDefault:e.noop}))},_findActive:function(s){return s===!1?e():this.tabs.eq(s)},_getIndex:function(s){return typeof s=="string"&&(s=this.anchors.index(this.anchors.filter("[href$='"+CSS.escape(s)+"']"))),s},_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(){e.data(this,"ui-tabs-destroy")?e(this).remove():e(this).removeAttr("role tabIndex aria-live aria-busy aria-selected aria-labelledby aria-hidden aria-expanded")}),this.tabs.each(function(){var s=e(this),o=s.data("ui-tabs-aria-controls");o?s.attr("aria-controls",o).removeData("ui-tabs-aria-controls"):s.removeAttr("aria-controls")}),this.panels.show(),this.options.heightStyle!=="content"&&this.panels.css("height","")},enable:function(s){var o=this.options.disabled;o!==!1&&(s===void 0?o=!1:(s=this._getIndex(s),Array.isArray(o)?o=e.map(o,function(f){return f!==s?f:null}):o=e.map(this.tabs,function(f,v){return v!==s?v:null})),this._setOptionDisabled(o))},disable:function(s){var o=this.options.disabled;if(o!==!0){if(s===void 0)o=!0;else{if(s=this._getIndex(s),e.inArray(s,o)!==-1)return;Array.isArray(o)?o=e.merge([s],o).sort():o=[s]}this._setOptionDisabled(o)}},load:function(s,o){s=this._getIndex(s);var f=this,v=this.tabs.eq(s),b=v.find(".ui-tabs-anchor"),x=this._getPanelForTab(v),I={tab:v,panel:x},P=function(B,F){F==="abort"&&f.panels.stop(!1,!0),f._removeClass(v,"ui-tabs-loading"),x.removeAttr("aria-busy"),B===f.xhr&&delete f.xhr};this._isLocal(b[0])||(this.xhr=e.ajax(this._ajaxSettings(b,o,I)),this.xhr.statusText!=="canceled"&&(this._addClass(v,"ui-tabs-loading"),x.attr("aria-busy","true"),this.xhr.done(function(B,F,N){x.html(B),f._trigger("load",o,I),P(N,F)}).fail(function(B,F){P(B,F)})))},_ajaxSettings:function(s,o,f){var v=this;return{url:s.attr("href"),beforeSend:function(b,x){return v._trigger("beforeLoad",o,e.extend({jqXHR:b,ajaxSettings:x},f))}}},_getPanelForTab:function(s){var o=e(s).attr("aria-controls");return this.element.find("#"+CSS.escape(o))}}),e.uiBackCompat===!0&&e.widget("ui.tabs",e.ui.tabs,{_processTabs:function(){this._superApply(arguments),this._addClass(this.tabs,"ui-tab")}}),e.ui.tabs;/*!
- * jQuery UI Tooltip 1.14.1
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- */e.widget("ui.tooltip",{version:"1.14.1",options:{classes:{"ui-tooltip":"ui-corner-all ui-widget-shadow"},content:function(){var s=e(this).attr("title");return e("<a>").text(s).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(s,o){var f=(s.attr("aria-describedby")||"").split(/\s+/);f.push(o),s.data("ui-tooltip-id",o).attr("aria-describedby",String.prototype.trim.call(f.join(" ")))},_removeDescribedBy:function(s){var o=s.data("ui-tooltip-id"),f=(s.attr("aria-describedby")||"").split(/\s+/),v=e.inArray(o,f);v!==-1&&f.splice(v,1),s.removeData("ui-tooltip-id"),f=String.prototype.trim.call(f.join(" ")),f?s.attr("aria-describedby",f):s.removeAttr("aria-describedby")},_create:function(){this._on({mouseover:"open",focusin:"open"}),this.tooltips={},this.parents={},this.liveRegion=e("<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=e([])},_setOption:function(s,o){var f=this;this._super(s,o),s==="content"&&e.each(this.tooltips,function(v,b){f._updateContent(b.element)})},_setOptionDisabled:function(s){this[s?"_disable":"_enable"]()},_disable:function(){var s=this;e.each(this.tooltips,function(o,f){var v=e.Event("blur");v.target=v.currentTarget=f.element[0],s.close(v,!0)}),this.disabledTitles=this.disabledTitles.add(this.element.find(this.options.items).addBack().filter(function(){var o=e(this);if(o.is("[title]"))return o.data("ui-tooltip-title",o.attr("title")).removeAttr("title")}))},_enable:function(){this.disabledTitles.each(function(){var s=e(this);s.data("ui-tooltip-title")&&s.attr("title",s.data("ui-tooltip-title"))}),this.disabledTitles=e([])},open:function(s){var o=this,f=e(s?s.target:this.element).closest(this.options.items);!f.length||f.data("ui-tooltip-id")||(f.attr("title")&&f.data("ui-tooltip-title",f.attr("title")),f.data("ui-tooltip-open",!0),s&&s.type==="mouseover"&&f.parents().each(function(){var v=e(this),b;v.data("ui-tooltip-open")&&(b=e.Event("blur"),b.target=b.currentTarget=this,o.close(b,!0)),v.attr("title")&&(v.uniqueId(),o.parents[this.id]={element:this,title:v.attr("title")},v.attr("title",""))}),this._registerCloseHandlers(s,f),this._updateContent(f,s))},_updateContent:function(s,o){var f,v=this.options.content,b=this,x=o?o.type:null;if(typeof v=="string"||v.nodeType||v.jquery)return this._open(o,s,v);f=v.call(s[0],function(I){s.data("ui-tooltip-open")&&(o&&(o.type=x),b._open(o,s,I))}),f&&this._open(o,s,f)},_open:function(s,o,f){var v,b,x,I,P=e.extend({},this.options.position);if(!f)return;if(v=this._find(o),v){v.tooltip.find(".ui-tooltip-content").html(f);return}o.is("[title]")&&(s&&s.type==="mouseover"?o.attr("title",""):o.removeAttr("title")),v=this._tooltip(o),b=v.tooltip,this._addDescribedBy(o,b.attr("id")),b.find(".ui-tooltip-content").html(f),this.liveRegion.children().hide(),I=e("<div>").html(b.find(".ui-tooltip-content").html()),I.removeAttr("name").find("[name]").removeAttr("name"),I.removeAttr("id").find("[id]").removeAttr("id"),I.appendTo(this.liveRegion);function B(F){P.of=F,!b.is(":hidden")&&b.position(P)}this.options.track&&s&&/^mouse/.test(s.type)?(this._on(this.document,{mousemove:B}),B(s)):b.position(e.extend({of:o},this.options.position)),b.hide(),this._show(b,this.options.show),this.options.track&&this.options.show&&this.options.show.delay&&(x=this.delayedShow=setInterval(function(){b.is(":visible")&&(B(P.of),clearInterval(x))},13)),this._trigger("open",s,{tooltip:b})},_registerCloseHandlers:function(s,o){var f={keyup:function(v){if(v.keyCode===e.ui.keyCode.ESCAPE){var b=e.Event(v);b.currentTarget=o[0],this.close(b,!0)}}};o[0]!==this.element[0]&&(f.remove=function(){var v=this._find(o);v&&this._removeTooltip(v.tooltip)}),(!s||s.type==="mouseover")&&(f.mouseleave="close"),(!s||s.type==="focusin")&&(f.focusout="close"),this._on(!0,o,f)},close:function(s){var o,f=this,v=e(s?s.currentTarget:this.element),b=this._find(v);if(!b){v.removeData("ui-tooltip-open");return}o=b.tooltip,!b.closing&&(clearInterval(this.delayedShow),v.data("ui-tooltip-title")&&!v.attr("title")&&v.attr("title",v.data("ui-tooltip-title")),this._removeDescribedBy(v),b.hiding=!0,o.stop(!0),this._hide(o,this.options.hide,function(){f._removeTooltip(e(this))}),v.removeData("ui-tooltip-open"),this._off(v,"mouseleave focusout keyup"),v[0]!==this.element[0]&&this._off(v,"remove"),this._off(this.document,"mousemove"),s&&s.type==="mouseleave"&&e.each(this.parents,function(x,I){e(I.element).attr("title",I.title),delete f.parents[x]}),b.closing=!0,this._trigger("close",s,{tooltip:o}),b.hiding||(b.closing=!1))},_tooltip:function(s){var o=e("<div>").attr("role","tooltip"),f=e("<div>").appendTo(o),v=o.uniqueId().attr("id");return this._addClass(f,"ui-tooltip-content"),this._addClass(o,"ui-tooltip","ui-widget ui-widget-content"),o.appendTo(this._appendTo(s)),this.tooltips[v]={element:s,tooltip:o}},_find:function(s){var o=s.data("ui-tooltip-id");return o?this.tooltips[o]:null},_removeTooltip:function(s){clearInterval(this.delayedShow),s.remove(),delete this.tooltips[s.attr("id")]},_appendTo:function(s){var o=s.closest(".ui-front, dialog");return o.length||(o=this.document[0].body),o},_destroy:function(){var s=this;e.each(this.tooltips,function(o,f){var v=e.Event("blur"),b=f.element;v.target=v.currentTarget=b[0],s.close(v,!0),e("#"+o).remove(),b.data("ui-tooltip-title")&&(b.attr("title")||b.attr("title",b.data("ui-tooltip-title")),b.removeData("ui-tooltip-title"))}),this.liveRegion.remove()}}),e.uiBackCompat===!0&&e.widget("ui.tooltip",e.ui.tooltip,{options:{tooltipClass:null},_tooltip:function(){var s=this._superApply(arguments);return this.options.tooltipClass&&s.tooltip.addClass(this.options.tooltipClass),s}}),e.ui.tooltip});/*!
- * jQuery UI Effects Highlight 1.14.1
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- */(function(e){typeof define=="function"&&define.amd?define(["jquery","../version","../effect"],e):e(jQuery)})(function(e){return e.effects.define("highlight","show",function(t,i){var n=e(this),r={backgroundColor:n.css("backgroundColor")};t.mode==="hide"&&(r.opacity=0),e.effects.saveStyle(n),n.css({backgroundImage:"none",backgroundColor:t.color||"#ffff99"}).animate(r,{queue:!1,duration:t.duration,easing:t.easing,complete:i})})});/*!
- * jQuery UI Tooltip 1.14.1
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- */(function(e){typeof define=="function"&&define.amd?define(["jquery","../keycode","../position","../unique-id","../version","../widget"],e):e(jQuery)})(function(e){return e.widget("ui.tooltip",{version:"1.14.1",options:{classes:{"ui-tooltip":"ui-corner-all ui-widget-shadow"},content:function(){var t=e(this).attr("title");return e("<a>").text(t).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(t,i){var n=(t.attr("aria-describedby")||"").split(/\s+/);n.push(i),t.data("ui-tooltip-id",i).attr("aria-describedby",String.prototype.trim.call(n.join(" ")))},_removeDescribedBy:function(t){var i=t.data("ui-tooltip-id"),n=(t.attr("aria-describedby")||"").split(/\s+/),r=e.inArray(i,n);r!==-1&&n.splice(r,1),t.removeData("ui-tooltip-id"),n=String.prototype.trim.call(n.join(" ")),n?t.attr("aria-describedby",n):t.removeAttr("aria-describedby")},_create:function(){this._on({mouseover:"open",focusin:"open"}),this.tooltips={},this.parents={},this.liveRegion=e("<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=e([])},_setOption:function(t,i){var n=this;this._super(t,i),t==="content"&&e.each(this.tooltips,function(r,a){n._updateContent(a.element)})},_setOptionDisabled:function(t){this[t?"_disable":"_enable"]()},_disable:function(){var t=this;e.each(this.tooltips,function(i,n){var r=e.Event("blur");r.target=r.currentTarget=n.element[0],t.close(r,!0)}),this.disabledTitles=this.disabledTitles.add(this.element.find(this.options.items).addBack().filter(function(){var i=e(this);if(i.is("[title]"))return i.data("ui-tooltip-title",i.attr("title")).removeAttr("title")}))},_enable:function(){this.disabledTitles.each(function(){var t=e(this);t.data("ui-tooltip-title")&&t.attr("title",t.data("ui-tooltip-title"))}),this.disabledTitles=e([])},open:function(t){var i=this,n=e(t?t.target:this.element).closest(this.options.items);!n.length||n.data("ui-tooltip-id")||(n.attr("title")&&n.data("ui-tooltip-title",n.attr("title")),n.data("ui-tooltip-open",!0),t&&t.type==="mouseover"&&n.parents().each(function(){var r=e(this),a;r.data("ui-tooltip-open")&&(a=e.Event("blur"),a.target=a.currentTarget=this,i.close(a,!0)),r.attr("title")&&(r.uniqueId(),i.parents[this.id]={element:this,title:r.attr("title")},r.attr("title",""))}),this._registerCloseHandlers(t,n),this._updateContent(n,t))},_updateContent:function(t,i){var n,r=this.options.content,a=this,c=i?i.type:null;if(typeof r=="string"||r.nodeType||r.jquery)return this._open(i,t,r);n=r.call(t[0],function(u){t.data("ui-tooltip-open")&&(i&&(i.type=c),a._open(i,t,u))}),n&&this._open(i,t,n)},_open:function(t,i,n){var r,a,c,u,h=e.extend({},this.options.position);if(!n)return;if(r=this._find(i),r){r.tooltip.find(".ui-tooltip-content").html(n);return}i.is("[title]")&&(t&&t.type==="mouseover"?i.attr("title",""):i.removeAttr("title")),r=this._tooltip(i),a=r.tooltip,this._addDescribedBy(i,a.attr("id")),a.find(".ui-tooltip-content").html(n),this.liveRegion.children().hide(),u=e("<div>").html(a.find(".ui-tooltip-content").html()),u.removeAttr("name").find("[name]").removeAttr("name"),u.removeAttr("id").find("[id]").removeAttr("id"),u.appendTo(this.liveRegion);function m(p){h.of=p,!a.is(":hidden")&&a.position(h)}this.options.track&&t&&/^mouse/.test(t.type)?(this._on(this.document,{mousemove:m}),m(t)):a.position(e.extend({of:i},this.options.position)),a.hide(),this._show(a,this.options.show),this.options.track&&this.options.show&&this.options.show.delay&&(c=this.delayedShow=setInterval(function(){a.is(":visible")&&(m(h.of),clearInterval(c))},13)),this._trigger("open",t,{tooltip:a})},_registerCloseHandlers:function(t,i){var n={keyup:function(r){if(r.keyCode===e.ui.keyCode.ESCAPE){var a=e.Event(r);a.currentTarget=i[0],this.close(a,!0)}}};i[0]!==this.element[0]&&(n.remove=function(){var r=this._find(i);r&&this._removeTooltip(r.tooltip)}),(!t||t.type==="mouseover")&&(n.mouseleave="close"),(!t||t.type==="focusin")&&(n.focusout="close"),this._on(!0,i,n)},close:function(t){var i,n=this,r=e(t?t.currentTarget:this.element),a=this._find(r);if(!a){r.removeData("ui-tooltip-open");return}i=a.tooltip,!a.closing&&(clearInterval(this.delayedShow),r.data("ui-tooltip-title")&&!r.attr("title")&&r.attr("title",r.data("ui-tooltip-title")),this._removeDescribedBy(r),a.hiding=!0,i.stop(!0),this._hide(i,this.options.hide,function(){n._removeTooltip(e(this))}),r.removeData("ui-tooltip-open"),this._off(r,"mouseleave focusout keyup"),r[0]!==this.element[0]&&this._off(r,"remove"),this._off(this.document,"mousemove"),t&&t.type==="mouseleave"&&e.each(this.parents,function(c,u){e(u.element).attr("title",u.title),delete n.parents[c]}),a.closing=!0,this._trigger("close",t,{tooltip:i}),a.hiding||(a.closing=!1))},_tooltip:function(t){var i=e("<div>").attr("role","tooltip"),n=e("<div>").appendTo(i),r=i.uniqueId().attr("id");return this._addClass(n,"ui-tooltip-content"),this._addClass(i,"ui-tooltip","ui-widget ui-widget-content"),i.appendTo(this._appendTo(t)),this.tooltips[r]={element:t,tooltip:i}},_find:function(t){var i=t.data("ui-tooltip-id");return i?this.tooltips[i]:null},_removeTooltip:function(t){clearInterval(this.delayedShow),t.remove(),delete this.tooltips[t.attr("id")]},_appendTo:function(t){var i=t.closest(".ui-front, dialog");return i.length||(i=this.document[0].body),i},_destroy:function(){var t=this;e.each(this.tooltips,function(i,n){var r=e.Event("blur"),a=n.element;r.target=r.currentTarget=a[0],t.close(r,!0),e("#"+i).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()}}),e.uiBackCompat===!0&&e.widget("ui.tooltip",e.ui.tooltip,{options:{tooltipClass:null},_tooltip:function(){var t=this._superApply(arguments);return this.options.tooltipClass&&t.tooltip.addClass(this.options.tooltipClass),t}}),e.ui.tooltip});/*!
- * jQuery UI Datepicker 1.14.1
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- */(function(e){typeof define=="function"&&define.amd?define(["jquery","../version","../keycode"],e):e(jQuery)})(function(e){e.extend(e.ui,{datepicker:{version:"1.14.1"}});var t;function i(u){for(var h,m;u.length&&u[0]!==document;){if(h=u.css("position"),(h==="absolute"||h==="relative"||h==="fixed")&&(m=parseInt(u.css("zIndex"),10),!isNaN(m)&&m!==0))return m;u=u.parent()}return 0}function n(){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},e.extend(this._defaults,this.regional[""]),this.regional.en=e.extend(!0,{},this.regional[""]),this.regional["en-US"]=e.extend(!0,{},this.regional.en),this.dpDiv=r(e("<div id='"+this._mainDivId+"' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>"))}e.extend(n.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(u){return c(this._defaults,u||{}),this},_attachDatepicker:function(u,h){var m,p,_;m=u.nodeName.toLowerCase(),p=m==="div"||m==="span",u.id||(this.uuid+=1,u.id="dp"+this.uuid),_=this._newInst(e(u),p),_.settings=e.extend({},h||{}),m==="input"?this._connectDatepicker(u,_):p&&this._inlineDatepicker(u,_)},_newInst:function(u,h){var m=u[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1");return{id:m,input:u,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:h,dpDiv:h?r(e("<div class='"+this._inlineClass+" ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>")):this.dpDiv}},_connectDatepicker:function(u,h){var m=e(u);h.append=e([]),h.trigger=e([]),!m.hasClass(this.markerClassName)&&(this._attachments(m,h),m.addClass(this.markerClassName).on("keydown",this._doKeyDown).on("keypress",this._doKeyPress).on("keyup",this._doKeyUp),this._autoSize(h),e.data(u,"datepicker",h),h.settings.disabled&&this._disableDatepicker(u))},_attachments:function(u,h){var m,p,_,w=this._get(h,"appendText"),D=this._get(h,"isRTL");h.append&&h.append.remove(),w&&(h.append=e("<span>").addClass(this._appendClass).text(w),u[D?"before":"after"](h.append)),u.off("focus",this._showDatepicker),h.trigger&&h.trigger.remove(),m=this._get(h,"showOn"),(m==="focus"||m==="both")&&u.on("focus",this._showDatepicker),(m==="button"||m==="both")&&(p=this._get(h,"buttonText"),_=this._get(h,"buttonImage"),this._get(h,"buttonImageOnly")?h.trigger=e("<img>").addClass(this._triggerClass).attr({src:_,alt:p,title:p}):(h.trigger=e("<button type='button'>").addClass(this._triggerClass),_?h.trigger.html(e("<img>").attr({src:_,alt:p,title:p})):h.trigger.text(p)),u[D?"before":"after"](h.trigger),h.trigger.on("click",function(){return e.datepicker._datepickerShowing&&e.datepicker._lastInput===u[0]?e.datepicker._hideDatepicker():(e.datepicker._datepickerShowing&&e.datepicker._lastInput!==u[0]&&e.datepicker._hideDatepicker(),e.datepicker._showDatepicker(u[0])),!1}))},_autoSize:function(u){if(this._get(u,"autoSize")&&!u.inline){var h,m,p,_,w=new Date(2009,11,20),D=this._get(u,"dateFormat");D.match(/[DM]/)&&(h=function(C){for(m=0,p=0,_=0;_<C.length;_++)C[_].length>m&&(m=C[_].length,p=_);return p},w.setMonth(h(this._get(u,D.match(/MM/)?"monthNames":"monthNamesShort"))),w.setDate(h(this._get(u,D.match(/DD/)?"dayNames":"dayNamesShort"))+20-w.getDay())),u.input.attr("size",this._formatDate(u,w).length)}},_inlineDatepicker:function(u,h){var m=e(u);m.hasClass(this.markerClassName)||(m.addClass(this.markerClassName).append(h.dpDiv),e.data(u,"datepicker",h),this._setDate(h,this._getDefaultDate(h),!0),this._updateDatepicker(h),this._updateAlternate(h),h.settings.disabled&&this._disableDatepicker(u),h.dpDiv.css("display","block"))},_dialogDatepicker:function(u,h,m,p,_){var w,D,C,k,L,W=this._dialogInst;return W||(this.uuid+=1,w="dp"+this.uuid,this._dialogInput=e("<input type='text' id='"+w+"' style='position: absolute; top: -100px; width: 0px;'/>"),this._dialogInput.on("keydown",this._doKeyDown),e("body").append(this._dialogInput),W=this._dialogInst=this._newInst(this._dialogInput,!1),W.settings={},e.data(this._dialogInput[0],"datepicker",W)),c(W.settings,p||{}),h=h&&h.constructor===Date?this._formatDate(W,h):h,this._dialogInput.val(h),this._pos=_?_.length?_:[_.pageX,_.pageY]:null,this._pos||(D=document.documentElement.clientWidth,C=document.documentElement.clientHeight,k=document.documentElement.scrollLeft||document.body.scrollLeft,L=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[D/2-100+k,C/2-150+L]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),W.settings.onSelect=m,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),e.blockUI&&e.blockUI(this.dpDiv),e.data(this._dialogInput[0],"datepicker",W),this},_destroyDatepicker:function(u){var h,m=e(u),p=e.data(u,"datepicker");m.hasClass(this.markerClassName)&&(h=u.nodeName.toLowerCase(),e.removeData(u,"datepicker"),h==="input"?(p.append.remove(),p.trigger.remove(),m.removeClass(this.markerClassName).off("focus",this._showDatepicker).off("keydown",this._doKeyDown).off("keypress",this._doKeyPress).off("keyup",this._doKeyUp)):(h==="div"||h==="span")&&m.removeClass(this.markerClassName).empty(),e.datepicker._hideDatepicker(),t===p&&(t=null,this._curInst=null))},_enableDatepicker:function(u){var h,m,p=e(u),_=e.data(u,"datepicker");p.hasClass(this.markerClassName)&&(h=u.nodeName.toLowerCase(),h==="input"?(u.disabled=!1,_.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):(h==="div"||h==="span")&&(m=p.children("."+this._inlineClass),m.children().removeClass("ui-state-disabled"),m.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=e.map(this._disabledInputs,function(w){return w===u?null:w}))},_disableDatepicker:function(u){var h,m,p=e(u),_=e.data(u,"datepicker");p.hasClass(this.markerClassName)&&(h=u.nodeName.toLowerCase(),h==="input"?(u.disabled=!0,_.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):(h==="div"||h==="span")&&(m=p.children("."+this._inlineClass),m.children().addClass("ui-state-disabled"),m.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=e.map(this._disabledInputs,function(w){return w===u?null:w}),this._disabledInputs[this._disabledInputs.length]=u)},_isDisabledDatepicker:function(u){if(!u)return!1;for(var h=0;h<this._disabledInputs.length;h++)if(this._disabledInputs[h]===u)return!0;return!1},_getInst:function(u){try{return e.data(u,"datepicker")}catch{throw"Missing instance data for this datepicker"}},_optionDatepicker:function(u,h,m){var p,_,w,D,C=this._getInst(u);if(arguments.length===2&&typeof h=="string")return h==="defaults"?e.extend({},e.datepicker._defaults):C?h==="all"?e.extend({},C.settings):this._get(C,h):null;p=h||{},typeof h=="string"&&(p={},p[h]=m),C&&(this._curInst===C&&this._hideDatepicker(),_=this._getDateDatepicker(u,!0),w=this._getMinMaxDate(C,"min"),D=this._getMinMaxDate(C,"max"),c(C.settings,p),w!==null&&p.dateFormat!==void 0&&p.minDate===void 0&&(C.settings.minDate=this._formatDate(C,w)),D!==null&&p.dateFormat!==void 0&&p.maxDate===void 0&&(C.settings.maxDate=this._formatDate(C,D)),"disabled"in p&&(p.disabled?this._disableDatepicker(u):this._enableDatepicker(u)),this._attachments(e(u),C),this._autoSize(C),this._setDate(C,_),this._updateAlternate(C),this._updateDatepicker(C))},_changeDatepicker:function(u,h,m){this._optionDatepicker(u,h,m)},_refreshDatepicker:function(u){var h=this._getInst(u);h&&this._updateDatepicker(h)},_setDateDatepicker:function(u,h){var m=this._getInst(u);m&&(this._setDate(m,h),this._updateDatepicker(m),this._updateAlternate(m))},_getDateDatepicker:function(u,h){var m=this._getInst(u);return m&&!m.inline&&this._setDateFromField(m,h),m?this._getDate(m):null},_doKeyDown:function(u){var h,m,p,_=e.datepicker._getInst(u.target),w=!0,D=_.dpDiv.is(".ui-datepicker-rtl");if(_._keyEvent=!0,e.datepicker._datepickerShowing)switch(u.keyCode){case 9:e.datepicker._hideDatepicker(),w=!1;break;case 13:return p=e("td."+e.datepicker._dayOverClass+":not(."+e.datepicker._currentClass+")",_.dpDiv),p[0]&&e.datepicker._selectDay(u.target,_.selectedMonth,_.selectedYear,p[0]),h=e.datepicker._get(_,"onSelect"),h?(m=e.datepicker._formatDate(_),h.apply(_.input?_.input[0]:null,[m,_])):e.datepicker._hideDatepicker(),!1;case 27:e.datepicker._hideDatepicker();break;case 33:e.datepicker._adjustDate(u.target,u.ctrlKey?-e.datepicker._get(_,"stepBigMonths"):-e.datepicker._get(_,"stepMonths"),"M");break;case 34:e.datepicker._adjustDate(u.target,u.ctrlKey?+e.datepicker._get(_,"stepBigMonths"):+e.datepicker._get(_,"stepMonths"),"M");break;case 35:(u.ctrlKey||u.metaKey)&&e.datepicker._clearDate(u.target),w=u.ctrlKey||u.metaKey;break;case 36:(u.ctrlKey||u.metaKey)&&e.datepicker._gotoToday(u.target),w=u.ctrlKey||u.metaKey;break;case 37:(u.ctrlKey||u.metaKey)&&e.datepicker._adjustDate(u.target,D?1:-1,"D"),w=u.ctrlKey||u.metaKey,u.originalEvent.altKey&&e.datepicker._adjustDate(u.target,u.ctrlKey?-e.datepicker._get(_,"stepBigMonths"):-e.datepicker._get(_,"stepMonths"),"M");break;case 38:(u.ctrlKey||u.metaKey)&&e.datepicker._adjustDate(u.target,-7,"D"),w=u.ctrlKey||u.metaKey;break;case 39:(u.ctrlKey||u.metaKey)&&e.datepicker._adjustDate(u.target,D?-1:1,"D"),w=u.ctrlKey||u.metaKey,u.originalEvent.altKey&&e.datepicker._adjustDate(u.target,u.ctrlKey?+e.datepicker._get(_,"stepBigMonths"):+e.datepicker._get(_,"stepMonths"),"M");break;case 40:(u.ctrlKey||u.metaKey)&&e.datepicker._adjustDate(u.target,7,"D"),w=u.ctrlKey||u.metaKey;break;default:w=!1}else u.keyCode===36&&u.ctrlKey?e.datepicker._showDatepicker(this):w=!1;w&&(u.preventDefault(),u.stopPropagation())},_doKeyPress:function(u){var h,m,p=e.datepicker._getInst(u.target);if(e.datepicker._get(p,"constrainInput"))return h=e.datepicker._possibleChars(e.datepicker._get(p,"dateFormat")),m=String.fromCharCode(u.charCode==null?u.keyCode:u.charCode),u.ctrlKey||u.metaKey||m<" "||!h||h.indexOf(m)>-1},_doKeyUp:function(u){var h,m=e.datepicker._getInst(u.target);if(m.input.val()!==m.lastVal)try{h=e.datepicker.parseDate(e.datepicker._get(m,"dateFormat"),m.input?m.input.val():null,e.datepicker._getFormatConfig(m)),h&&(e.datepicker._setDateFromField(m),e.datepicker._updateAlternate(m),e.datepicker._updateDatepicker(m))}catch{}return!0},_showDatepicker:function(u){if(u=u.target||u,u.nodeName.toLowerCase()!=="input"&&(u=e("input",u.parentNode)[0]),!(e.datepicker._isDisabledDatepicker(u)||e.datepicker._lastInput===u)){var h,m,p,_,w,D,C;h=e.datepicker._getInst(u),e.datepicker._curInst&&e.datepicker._curInst!==h&&(e.datepicker._curInst.dpDiv.stop(!0,!0),h&&e.datepicker._datepickerShowing&&e.datepicker._hideDatepicker(e.datepicker._curInst.input[0])),m=e.datepicker._get(h,"beforeShow"),p=m?m.apply(u,[u,h]):{},p!==!1&&(c(h.settings,p),h.lastVal=null,e.datepicker._lastInput=u,e.datepicker._setDateFromField(h),e.datepicker._inDialog&&(u.value=""),e.datepicker._pos||(e.datepicker._pos=e.datepicker._findPos(u),e.datepicker._pos[1]+=u.offsetHeight),_=!1,e(u).parents().each(function(){return _|=e(this).css("position")==="fixed",!_}),w={left:e.datepicker._pos[0],top:e.datepicker._pos[1]},e.datepicker._pos=null,h.dpDiv.empty(),h.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),e.datepicker._updateDatepicker(h),w=e.datepicker._checkOffset(h,w,_),h.dpDiv.css({position:e.datepicker._inDialog&&e.blockUI?"static":_?"fixed":"absolute",display:"none",left:w.left+"px",top:w.top+"px"}),h.inline||(D=e.datepicker._get(h,"showAnim"),C=e.datepicker._get(h,"duration"),h.dpDiv.css("z-index",i(e(u))+1),e.datepicker._datepickerShowing=!0,e.effects&&e.effects.effect[D]?h.dpDiv.show(D,e.datepicker._get(h,"showOptions"),C):h.dpDiv[D||"show"](D?C:null),e.datepicker._shouldFocusInput(h)&&h.input.trigger("focus"),e.datepicker._curInst=h))}},_updateDatepicker:function(u){this.maxRows=4,t=u,u.dpDiv.empty().append(this._generateHTML(u)),this._attachHandlers(u);var h,m=this._getNumberOfMonths(u),p=m[1],_=17,w=u.dpDiv.find("."+this._dayOverClass+" a"),D=e.datepicker._get(u,"onUpdateDatepicker");w.length>0&&a.apply(w.get(0)),u.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""),p>1&&u.dpDiv.addClass("ui-datepicker-multi-"+p).css("width",_*p+"em"),u.dpDiv[(m[0]!==1||m[1]!==1?"add":"remove")+"Class"]("ui-datepicker-multi"),u.dpDiv[(this._get(u,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl"),u===e.datepicker._curInst&&e.datepicker._datepickerShowing&&e.datepicker._shouldFocusInput(u)&&u.input.trigger("focus"),u.yearshtml&&(h=u.yearshtml,setTimeout(function(){h===u.yearshtml&&u.yearshtml&&u.dpDiv.find("select.ui-datepicker-year").first().replaceWith(u.yearshtml),h=u.yearshtml=null},0)),D&&D.apply(u.input?u.input[0]:null,[u])},_shouldFocusInput:function(u){return u.input&&u.input.is(":visible")&&!u.input.is(":disabled")},_checkOffset:function(u,h,m){var p=u.dpDiv.outerWidth(),_=u.dpDiv.outerHeight(),w=u.input?u.input.outerWidth():0,D=u.input?u.input.outerHeight():0,C=document.documentElement.clientWidth+(m?0:e(document).scrollLeft()),k=document.documentElement.clientHeight+(m?0:e(document).scrollTop());return h.left-=this._get(u,"isRTL")?p-w:0,h.left-=m&&h.left===u.input.offset().left?e(document).scrollLeft():0,h.top-=m&&h.top===u.input.offset().top+D?e(document).scrollTop():0,h.left-=Math.min(h.left,h.left+p>C&&C>p?Math.abs(h.left+p-C):0),h.top-=Math.min(h.top,h.top+_>k&&k>_?Math.abs(_+D):0),h},_findPos:function(u){for(var h,m=this._getInst(u),p=this._get(m,"isRTL");u&&(u.type==="hidden"||u.nodeType!==1||e.expr.pseudos.hidden(u));)u=u[p?"previousSibling":"nextSibling"];return h=e(u).offset(),[h.left,h.top]},_hideDatepicker:function(u){var h,m,p,_,w=this._curInst;!w||u&&w!==e.data(u,"datepicker")||this._datepickerShowing&&(h=this._get(w,"showAnim"),m=this._get(w,"duration"),p=function(){e.datepicker._tidyDialog(w)},e.effects&&e.effects.effect[h]?w.dpDiv.hide(h,e.datepicker._get(w,"showOptions"),m,p):w.dpDiv[h==="slideDown"?"slideUp":h==="fadeIn"?"fadeOut":"hide"](h?m:null,p),h||p(),this._datepickerShowing=!1,_=this._get(w,"onClose"),_&&_.apply(w.input?w.input[0]:null,[w.input?w.input.val():"",w]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),e.blockUI&&(e.unblockUI(),e("body").append(this.dpDiv))),this._inDialog=!1)},_tidyDialog:function(u){u.dpDiv.removeClass(this._dialogClass).off(".ui-datepicker-calendar")},_checkExternalClick:function(u){if(e.datepicker._curInst){var h=e(u.target),m=e.datepicker._getInst(h[0]);(h[0].id!==e.datepicker._mainDivId&&h.parents("#"+e.datepicker._mainDivId).length===0&&!h.hasClass(e.datepicker.markerClassName)&&!h.closest("."+e.datepicker._triggerClass).length&&e.datepicker._datepickerShowing&&!(e.datepicker._inDialog&&e.blockUI)||h.hasClass(e.datepicker.markerClassName)&&e.datepicker._curInst!==m)&&e.datepicker._hideDatepicker()}},_adjustDate:function(u,h,m){var p=e(u),_=this._getInst(p[0]);this._isDisabledDatepicker(p[0])||(this._adjustInstDate(_,h,m),this._updateDatepicker(_))},_gotoToday:function(u){var h,m=e(u),p=this._getInst(m[0]);this._get(p,"gotoCurrent")&&p.currentDay?(p.selectedDay=p.currentDay,p.drawMonth=p.selectedMonth=p.currentMonth,p.drawYear=p.selectedYear=p.currentYear):(h=new Date,p.selectedDay=h.getDate(),p.drawMonth=p.selectedMonth=h.getMonth(),p.drawYear=p.selectedYear=h.getFullYear()),this._notifyChange(p),this._adjustDate(m)},_selectMonthYear:function(u,h,m){var p=e(u),_=this._getInst(p[0]);_["selected"+(m==="M"?"Month":"Year")]=_["draw"+(m==="M"?"Month":"Year")]=parseInt(h.options[h.selectedIndex].value,10),this._notifyChange(_),this._adjustDate(p)},_selectDay:function(u,h,m,p){var _,w=e(u);e(p).hasClass(this._unselectableClass)||this._isDisabledDatepicker(w[0])||(_=this._getInst(w[0]),_.selectedDay=_.currentDay=parseInt(e("a",p).attr("data-date")),_.selectedMonth=_.currentMonth=h,_.selectedYear=_.currentYear=m,this._selectDate(u,this._formatDate(_,_.currentDay,_.currentMonth,_.currentYear)))},_clearDate:function(u){var h=e(u);this._selectDate(h,"")},_selectDate:function(u,h){var m,p=e(u),_=this._getInst(p[0]);h=h??this._formatDate(_),_.input&&_.input.val(h),this._updateAlternate(_),m=this._get(_,"onSelect"),m?m.apply(_.input?_.input[0]:null,[h,_]):_.input&&_.input.trigger("change"),_.inline?this._updateDatepicker(_):(this._hideDatepicker(),this._lastInput=_.input[0],typeof _.input[0]!="object"&&_.input.trigger("focus"),this._lastInput=null)},_updateAlternate:function(u){var h,m,p,_=this._get(u,"altField");_&&(h=this._get(u,"altFormat")||this._get(u,"dateFormat"),m=this._getDate(u),p=this.formatDate(h,m,this._getFormatConfig(u)),e(document).find(_).val(p))},noWeekends:function(u){var h=u.getDay();return[h>0&&h<6,""]},iso8601Week:function(u){var h,m=new Date(u.getTime());return m.setDate(m.getDate()+4-(m.getDay()||7)),h=m.getTime(),m.setMonth(0),m.setDate(1),Math.floor(Math.round((h-m)/864e5)/7)+1},parseDate:function(u,h,m){if(u==null||h==null)throw"Invalid arguments";if(h=typeof h=="object"?h.toString():h+"",h==="")return null;var p,_,w,D=0,C=(m?m.shortYearCutoff:null)||this._defaults.shortYearCutoff,k=typeof C!="string"?C:new Date().getFullYear()%100+parseInt(C,10),L=(m?m.dayNamesShort:null)||this._defaults.dayNamesShort,W=(m?m.dayNames:null)||this._defaults.dayNames,H=(m?m.monthNamesShort:null)||this._defaults.monthNamesShort,Y=(m?m.monthNames:null)||this._defaults.monthNames,V=-1,Q=-1,ne=-1,T=-1,ye=!1,ue,be=function(ge){var s=p+1<u.length&&u.charAt(p+1)===ge;return s&&p++,s},ce=function(ge){var s=be(ge),o=ge==="@"?14:ge==="!"?20:ge==="y"&&s?4:ge==="o"?3:2,f=ge==="y"?o:1,v=new RegExp("^\\d{"+f+","+o+"}"),b=h.substring(D).match(v);if(!b)throw"Missing number at position "+D;return D+=b[0].length,parseInt(b[0],10)},re=function(ge,s,o){var f=-1,v=e.map(be(ge)?o:s,function(b,x){return[[x,b]]}).sort(function(b,x){return-(b[1].length-x[1].length)});if(e.each(v,function(b,x){var I=x[1];if(h.substr(D,I.length).toLowerCase()===I.toLowerCase())return f=x[0],D+=I.length,!1}),f!==-1)return f+1;throw"Unknown name at position "+D},j=function(){if(h.charAt(D)!==u.charAt(p))throw"Unexpected literal at position "+D;D++};for(p=0;p<u.length;p++)if(ye)u.charAt(p)==="'"&&!be("'")?ye=!1:j();else switch(u.charAt(p)){case"d":ne=ce("d");break;case"D":re("D",L,W);break;case"o":T=ce("o");break;case"m":Q=ce("m");break;case"M":Q=re("M",H,Y);break;case"y":V=ce("y");break;case"@":ue=new Date(ce("@")),V=ue.getFullYear(),Q=ue.getMonth()+1,ne=ue.getDate();break;case"!":ue=new Date((ce("!")-this._ticksTo1970)/1e4),V=ue.getFullYear(),Q=ue.getMonth()+1,ne=ue.getDate();break;case"'":be("'")?j():ye=!0;break;default:j()}if(D<h.length&&(w=h.substr(D),!/^\s+/.test(w)))throw"Extra/unparsed characters found in date: "+w;if(V===-1?V=new Date().getFullYear():V<100&&(V+=new Date().getFullYear()-new Date().getFullYear()%100+(V<=k?0:-100)),T>-1){Q=1,ne=T;do{if(_=this._getDaysInMonth(V,Q-1),ne<=_)break;Q++,ne-=_}while(!0)}if(ue=this._daylightSavingAdjust(new Date(V,Q-1,ne)),ue.getFullYear()!==V||ue.getMonth()+1!==Q||ue.getDate()!==ne)throw"Invalid date";return ue},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:((1970-1)*365+Math.floor(1970/4)-Math.floor(1970/100)+Math.floor(1970/400))*24*60*60*1e7,formatDate:function(u,h,m){if(!h)return"";var p,_=(m?m.dayNamesShort:null)||this._defaults.dayNamesShort,w=(m?m.dayNames:null)||this._defaults.dayNames,D=(m?m.monthNamesShort:null)||this._defaults.monthNamesShort,C=(m?m.monthNames:null)||this._defaults.monthNames,k=function(V){var Q=p+1<u.length&&u.charAt(p+1)===V;return Q&&p++,Q},L=function(V,Q,ne){var T=""+Q;if(k(V))for(;T.length<ne;)T="0"+T;return T},W=function(V,Q,ne,T){return k(V)?T[Q]:ne[Q]},H="",Y=!1;if(h)for(p=0;p<u.length;p++)if(Y)u.charAt(p)==="'"&&!k("'")?Y=!1:H+=u.charAt(p);else switch(u.charAt(p)){case"d":H+=L("d",h.getDate(),2);break;case"D":H+=W("D",h.getDay(),_,w);break;case"o":H+=L("o",Math.round((new Date(h.getFullYear(),h.getMonth(),h.getDate()).getTime()-new Date(h.getFullYear(),0,0).getTime())/864e5),3);break;case"m":H+=L("m",h.getMonth()+1,2);break;case"M":H+=W("M",h.getMonth(),D,C);break;case"y":H+=k("y")?h.getFullYear():(h.getFullYear()%100<10?"0":"")+h.getFullYear()%100;break;case"@":H+=h.getTime();break;case"!":H+=h.getTime()*1e4+this._ticksTo1970;break;case"'":k("'")?H+="'":Y=!0;break;default:H+=u.charAt(p)}return H},_possibleChars:function(u){var h,m="",p=!1,_=function(w){var D=h+1<u.length&&u.charAt(h+1)===w;return D&&h++,D};for(h=0;h<u.length;h++)if(p)u.charAt(h)==="'"&&!_("'")?p=!1:m+=u.charAt(h);else switch(u.charAt(h)){case"d":case"m":case"y":case"@":m+="0123456789";break;case"D":case"M":return null;case"'":_("'")?m+="'":p=!0;break;default:m+=u.charAt(h)}return m},_get:function(u,h){return u.settings[h]!==void 0?u.settings[h]:this._defaults[h]},_setDateFromField:function(u,h){if(u.input.val()!==u.lastVal){var m=this._get(u,"dateFormat"),p=u.lastVal=u.input?u.input.val():null,_=this._getDefaultDate(u),w=_,D=this._getFormatConfig(u);try{w=this.parseDate(m,p,D)||_}catch{p=h?"":p}u.selectedDay=w.getDate(),u.drawMonth=u.selectedMonth=w.getMonth(),u.drawYear=u.selectedYear=w.getFullYear(),u.currentDay=p?w.getDate():0,u.currentMonth=p?w.getMonth():0,u.currentYear=p?w.getFullYear():0,this._adjustInstDate(u)}},_getDefaultDate:function(u){return this._restrictMinMax(u,this._determineDate(u,this._get(u,"defaultDate"),new Date))},_determineDate:function(u,h,m){var p=function(D){var C=new Date;return C.setDate(C.getDate()+D),C},_=function(D){try{return e.datepicker.parseDate(e.datepicker._get(u,"dateFormat"),D,e.datepicker._getFormatConfig(u))}catch{}for(var C=(D.toLowerCase().match(/^c/)?e.datepicker._getDate(u):null)||new Date,k=C.getFullYear(),L=C.getMonth(),W=C.getDate(),H=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,Y=H.exec(D);Y;){switch(Y[2]||"d"){case"d":case"D":W+=parseInt(Y[1],10);break;case"w":case"W":W+=parseInt(Y[1],10)*7;break;case"m":case"M":L+=parseInt(Y[1],10),W=Math.min(W,e.datepicker._getDaysInMonth(k,L));break;case"y":case"Y":k+=parseInt(Y[1],10),W=Math.min(W,e.datepicker._getDaysInMonth(k,L));break}Y=H.exec(D)}return new Date(k,L,W)},w=h==null||h===""?m:typeof h=="string"?_(h):typeof h=="number"?isNaN(h)?m:p(h):new Date(h.getTime());return w=w&&w.toString()==="Invalid Date"?m:w,w&&(w.setHours(0),w.setMinutes(0),w.setSeconds(0),w.setMilliseconds(0)),this._daylightSavingAdjust(w)},_daylightSavingAdjust:function(u){return u?(u.setHours(u.getHours()>12?u.getHours()+2:0),u):null},_setDate:function(u,h,m){var p=!h,_=u.selectedMonth,w=u.selectedYear,D=this._restrictMinMax(u,this._determineDate(u,h,new Date));u.selectedDay=u.currentDay=D.getDate(),u.drawMonth=u.selectedMonth=u.currentMonth=D.getMonth(),u.drawYear=u.selectedYear=u.currentYear=D.getFullYear(),(_!==u.selectedMonth||w!==u.selectedYear)&&!m&&this._notifyChange(u),this._adjustInstDate(u),u.input&&u.input.val(p?"":this._formatDate(u))},_getDate:function(u){var h=!u.currentYear||u.input&&u.input.val()===""?null:this._daylightSavingAdjust(new Date(u.currentYear,u.currentMonth,u.currentDay));return h},_attachHandlers:function(u){var h=this._get(u,"stepMonths"),m="#"+u.id.replace(/\\\\/g,"\\");u.dpDiv.find("[data-handler]").map(function(){var p={prev:function(){e.datepicker._adjustDate(m,-h,"M")},next:function(){e.datepicker._adjustDate(m,+h,"M")},hide:function(){e.datepicker._hideDatepicker()},today:function(){e.datepicker._gotoToday(m)},selectDay:function(){return e.datepicker._selectDay(m,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return e.datepicker._selectMonthYear(m,this,"M"),!1},selectYear:function(){return e.datepicker._selectMonthYear(m,this,"Y"),!1}};e(this).on(this.getAttribute("data-event"),p[this.getAttribute("data-handler")])})},_generateHTML:function(u){var h,m,p,_,w,D,C,k,L,W,H,Y,V,Q,ne,T,ye,ue,be,ce,re,j,ge,s,o,f,v,b,x,I,P,B,F,N,K,se,te,ae,we,ve=new Date,Me=this._daylightSavingAdjust(new Date(ve.getFullYear(),ve.getMonth(),ve.getDate())),Ne=this._get(u,"isRTL"),Ye=this._get(u,"showButtonPanel"),Ge=this._get(u,"hideIfNoPrevNext"),Xe=this._get(u,"navigationAsDateFormat"),Qe=this._getNumberOfMonths(u),it=this._get(u,"showCurrentAtPos"),Ue=this._get(u,"stepMonths"),Ze=Qe[0]!==1||Qe[1]!==1,et=this._daylightSavingAdjust(u.currentDay?new Date(u.currentYear,u.currentMonth,u.currentDay):new Date(9999,9,9)),tt=this._getMinMaxDate(u,"min"),at=this._getMinMaxDate(u,"max"),st=u.drawMonth-it,ze=u.drawYear;if(st<0&&(st+=12,ze--),at)for(h=this._daylightSavingAdjust(new Date(at.getFullYear(),at.getMonth()-Qe[0]*Qe[1]+1,at.getDate())),h=tt&&h<tt?tt:h;this._daylightSavingAdjust(new Date(ze,st,1))>h;)st--,st<0&&(st=11,ze--);for(u.drawMonth=st,u.drawYear=ze,m=this._get(u,"prevText"),m=Xe?this.formatDate(m,this._daylightSavingAdjust(new Date(ze,st-Ue,1)),this._getFormatConfig(u)):m,this._canAdjustMonth(u,-1,ze,st)?p=e("<a>").attr({class:"ui-datepicker-prev ui-corner-all","data-handler":"prev","data-event":"click",title:m}).append(e("<span>").addClass("ui-icon ui-icon-circle-triangle-"+(Ne?"e":"w")).text(m))[0].outerHTML:Ge?p="":p=e("<a>").attr({class:"ui-datepicker-prev ui-corner-all ui-state-disabled",title:m}).append(e("<span>").addClass("ui-icon ui-icon-circle-triangle-"+(Ne?"e":"w")).text(m))[0].outerHTML,_=this._get(u,"nextText"),_=Xe?this.formatDate(_,this._daylightSavingAdjust(new Date(ze,st+Ue,1)),this._getFormatConfig(u)):_,this._canAdjustMonth(u,1,ze,st)?w=e("<a>").attr({class:"ui-datepicker-next ui-corner-all","data-handler":"next","data-event":"click",title:_}).append(e("<span>").addClass("ui-icon ui-icon-circle-triangle-"+(Ne?"w":"e")).text(_))[0].outerHTML:Ge?w="":w=e("<a>").attr({class:"ui-datepicker-next ui-corner-all ui-state-disabled",title:_}).append(e("<span>").attr("class","ui-icon ui-icon-circle-triangle-"+(Ne?"w":"e")).text(_))[0].outerHTML,D=this._get(u,"currentText"),C=this._get(u,"gotoCurrent")&&u.currentDay?et:Me,D=Xe?this.formatDate(D,C,this._getFormatConfig(u)):D,k="",u.inline||(k=e("<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(u,"closeText"))[0].outerHTML),L="",Ye&&(L=e("<div class='ui-datepicker-buttonpane ui-widget-content'>").append(Ne?k:"").append(this._isInRange(u,C)?e("<button>").attr({type:"button",class:"ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all","data-handler":"today","data-event":"click"}).text(D):"").append(Ne?"":k)[0].outerHTML),W=parseInt(this._get(u,"firstDay"),10),W=isNaN(W)?0:W,H=this._get(u,"showWeek"),Y=this._get(u,"dayNames"),V=this._get(u,"dayNamesMin"),Q=this._get(u,"monthNames"),ne=this._get(u,"monthNamesShort"),T=this._get(u,"beforeShowDay"),ye=this._get(u,"showOtherMonths"),ue=this._get(u,"selectOtherMonths"),be=this._getDefaultDate(u),ce="",j=0;j<Qe[0];j++){for(ge="",this.maxRows=4,s=0;s<Qe[1];s++){if(o=this._daylightSavingAdjust(new Date(ze,st,u.selectedDay)),f=" ui-corner-all",v="",Ze){if(v+="<div class='ui-datepicker-group",Qe[1]>1)switch(s){case 0:v+=" ui-datepicker-group-first",f=" ui-corner-"+(Ne?"right":"left");break;case Qe[1]-1:v+=" ui-datepicker-group-last",f=" ui-corner-"+(Ne?"left":"right");break;default:v+=" ui-datepicker-group-middle",f="";break}v+="'>"}for(v+="<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix"+f+"'>"+(/all|left/.test(f)&&j===0?Ne?w:p:"")+(/all|right/.test(f)&&j===0?Ne?p:w:"")+this._generateMonthYearHeader(u,st,ze,tt,at,j>0||s>0,Q,ne)+"</div><table class='ui-datepicker-calendar'><thead><tr>",b=H?"<th class='ui-datepicker-week-col'>"+this._get(u,"weekHeader")+"</th>":"",re=0;re<7;re++)x=(re+W)%7,b+="<th scope='col'"+((re+W+6)%7>=5?" class='ui-datepicker-week-end'":"")+"><span title='"+Y[x]+"'>"+V[x]+"</span></th>";for(v+=b+"</tr></thead><tbody>",I=this._getDaysInMonth(ze,st),ze===u.selectedYear&&st===u.selectedMonth&&(u.selectedDay=Math.min(u.selectedDay,I)),P=(this._getFirstDayOfMonth(ze,st)-W+7)%7,B=Math.ceil((P+I)/7),F=Ze&&this.maxRows>B?this.maxRows:B,this.maxRows=F,N=this._daylightSavingAdjust(new Date(ze,st,1-P)),K=0;K<F;K++){for(v+="<tr>",se=H?"<td class='ui-datepicker-week-col'>"+this._get(u,"calculateWeek")(N)+"</td>":"",re=0;re<7;re++)te=T?T.apply(u.input?u.input[0]:null,[N]):[!0,""],ae=N.getMonth()!==st,we=ae&&!ue||!te[0]||tt&&N<tt||at&&N>at,se+="<td class='"+((re+W+6)%7>=5?" ui-datepicker-week-end":"")+(ae?" ui-datepicker-other-month":"")+(N.getTime()===o.getTime()&&st===u.selectedMonth&&u._keyEvent||be.getTime()===N.getTime()&&be.getTime()===o.getTime()?" "+this._dayOverClass:"")+(we?" "+this._unselectableClass+" ui-state-disabled":"")+(ae&&!ye?"":" "+te[1]+(N.getTime()===et.getTime()?" "+this._currentClass:"")+(N.getTime()===Me.getTime()?" ui-datepicker-today":""))+"'"+((!ae||ye)&&te[2]?" title='"+te[2].replace(/'/g,"'")+"'":"")+(we?"":" data-handler='selectDay' data-event='click' data-month='"+N.getMonth()+"' data-year='"+N.getFullYear()+"'")+">"+(ae&&!ye?" ":we?"<span class='ui-state-default'>"+N.getDate()+"</span>":"<a class='ui-state-default"+(N.getTime()===Me.getTime()?" ui-state-highlight":"")+(N.getTime()===et.getTime()?" ui-state-active":"")+(ae?" ui-priority-secondary":"")+"' href='#' aria-current='"+(N.getTime()===et.getTime()?"true":"false")+"' data-date='"+N.getDate()+"'>"+N.getDate()+"</a>")+"</td>",N.setDate(N.getDate()+1),N=this._daylightSavingAdjust(N);v+=se+"</tr>"}st++,st>11&&(st=0,ze++),v+="</tbody></table>"+(Ze?"</div>"+(Qe[0]>0&&s===Qe[1]-1?"<div class='ui-datepicker-row-break'></div>":""):""),ge+=v}ce+=ge}return ce+=L,u._keyEvent=!1,ce},_generateMonthYearHeader:function(u,h,m,p,_,w,D,C){var k,L,W,H,Y,V,Q,ne,T=this._get(u,"changeMonth"),ye=this._get(u,"changeYear"),ue=this._get(u,"showMonthAfterYear"),be=this._get(u,"selectMonthLabel"),ce=this._get(u,"selectYearLabel"),re="<div class='ui-datepicker-title'>",j="";if(w||!T)j+="<span class='ui-datepicker-month'>"+D[h]+"</span>";else{for(k=p&&p.getFullYear()===m,L=_&&_.getFullYear()===m,j+="<select class='ui-datepicker-month' aria-label='"+be+"' data-handler='selectMonth' data-event='change'>",W=0;W<12;W++)(!k||W>=p.getMonth())&&(!L||W<=_.getMonth())&&(j+="<option value='"+W+"'"+(W===h?" selected='selected'":"")+">"+C[W]+"</option>");j+="</select>"}if(ue||(re+=j+(w||!(T&&ye)?" ":"")),!u.yearshtml)if(u.yearshtml="",w||!ye)re+="<span class='ui-datepicker-year'>"+m+"</span>";else{for(H=this._get(u,"yearRange").split(":"),Y=new Date().getFullYear(),V=function(ge){var s=ge.match(/c[+\-].*/)?m+parseInt(ge.substring(1),10):ge.match(/[+\-].*/)?Y+parseInt(ge,10):parseInt(ge,10);return isNaN(s)?Y:s},Q=V(H[0]),ne=Math.max(Q,V(H[1]||"")),Q=p?Math.max(Q,p.getFullYear()):Q,ne=_?Math.min(ne,_.getFullYear()):ne,u.yearshtml+="<select class='ui-datepicker-year' aria-label='"+ce+"' data-handler='selectYear' data-event='change'>";Q<=ne;Q++)u.yearshtml+="<option value='"+Q+"'"+(Q===m?" selected='selected'":"")+">"+Q+"</option>";u.yearshtml+="</select>",re+=u.yearshtml,u.yearshtml=null}return re+=this._get(u,"yearSuffix"),ue&&(re+=(w||!(T&&ye)?" ":"")+j),re+="</div>",re},_adjustInstDate:function(u,h,m){var p=u.selectedYear+(m==="Y"?h:0),_=u.selectedMonth+(m==="M"?h:0),w=Math.min(u.selectedDay,this._getDaysInMonth(p,_))+(m==="D"?h:0),D=this._restrictMinMax(u,this._daylightSavingAdjust(new Date(p,_,w)));u.selectedDay=D.getDate(),u.drawMonth=u.selectedMonth=D.getMonth(),u.drawYear=u.selectedYear=D.getFullYear(),(m==="M"||m==="Y")&&this._notifyChange(u)},_restrictMinMax:function(u,h){var m=this._getMinMaxDate(u,"min"),p=this._getMinMaxDate(u,"max"),_=m&&h<m?m:h;return p&&_>p?p:_},_notifyChange:function(u){var h=this._get(u,"onChangeMonthYear");h&&h.apply(u.input?u.input[0]:null,[u.selectedYear,u.selectedMonth+1,u])},_getNumberOfMonths:function(u){var h=this._get(u,"numberOfMonths");return h==null?[1,1]:typeof h=="number"?[1,h]:h},_getMinMaxDate:function(u,h){return this._determineDate(u,this._get(u,h+"Date"),null)},_getDaysInMonth:function(u,h){return 32-this._daylightSavingAdjust(new Date(u,h,32)).getDate()},_getFirstDayOfMonth:function(u,h){return new Date(u,h,1).getDay()},_canAdjustMonth:function(u,h,m,p){var _=this._getNumberOfMonths(u),w=this._daylightSavingAdjust(new Date(m,p+(h<0?h:_[0]*_[1]),1));return h<0&&w.setDate(this._getDaysInMonth(w.getFullYear(),w.getMonth())),this._isInRange(u,w)},_isInRange:function(u,h){var m,p,_=this._getMinMaxDate(u,"min"),w=this._getMinMaxDate(u,"max"),D=null,C=null,k=this._get(u,"yearRange");return k&&(m=k.split(":"),p=new Date().getFullYear(),D=parseInt(m[0],10),C=parseInt(m[1],10),m[0].match(/[+\-].*/)&&(D+=p),m[1].match(/[+\-].*/)&&(C+=p)),(!_||h.getTime()>=_.getTime())&&(!w||h.getTime()<=w.getTime())&&(!D||h.getFullYear()>=D)&&(!C||h.getFullYear()<=C)},_getFormatConfig:function(u){var h=this._get(u,"shortYearCutoff");return h=typeof h!="string"?h:new Date().getFullYear()%100+parseInt(h,10),{shortYearCutoff:h,dayNamesShort:this._get(u,"dayNamesShort"),dayNames:this._get(u,"dayNames"),monthNamesShort:this._get(u,"monthNamesShort"),monthNames:this._get(u,"monthNames")}},_formatDate:function(u,h,m,p){h||(u.currentDay=u.selectedDay,u.currentMonth=u.selectedMonth,u.currentYear=u.selectedYear);var _=h?typeof h=="object"?h:this._daylightSavingAdjust(new Date(p,m,h)):this._daylightSavingAdjust(new Date(u.currentYear,u.currentMonth,u.currentDay));return this.formatDate(this._get(u,"dateFormat"),_,this._getFormatConfig(u))}});function r(u){var h="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return u.on("mouseout",h,function(){e(this).removeClass("ui-state-hover"),this.className.indexOf("ui-datepicker-prev")!==-1&&e(this).removeClass("ui-datepicker-prev-hover"),this.className.indexOf("ui-datepicker-next")!==-1&&e(this).removeClass("ui-datepicker-next-hover")}).on("mouseover",h,a)}function a(){e.datepicker._isDisabledDatepicker(t.inline?t.dpDiv.parent()[0]:t.input[0])||(e(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),e(this).addClass("ui-state-hover"),this.className.indexOf("ui-datepicker-prev")!==-1&&e(this).addClass("ui-datepicker-prev-hover"),this.className.indexOf("ui-datepicker-next")!==-1&&e(this).addClass("ui-datepicker-next-hover"))}function c(u,h){e.extend(u,h);for(var m in h)h[m]==null&&(u[m]=h[m]);return u}return e.fn.datepicker=function(u){if(!this.length)return this;e.datepicker.initialized||(e(document).on("mousedown",e.datepicker._checkExternalClick),e.datepicker.initialized=!0),e("#"+e.datepicker._mainDivId).length===0&&e("body").append(e.datepicker.dpDiv);var h=Array.prototype.slice.call(arguments,1);return typeof u=="string"&&(u==="isDisabled"||u==="getDate"||u==="widget")?e.datepicker["_"+u+"Datepicker"].apply(e.datepicker,[this[0]].concat(h)):u==="option"&&arguments.length===2&&typeof arguments[1]=="string"?e.datepicker["_"+u+"Datepicker"].apply(e.datepicker,[this[0]].concat(h)):this.each(function(){typeof u=="string"?e.datepicker["_"+u+"Datepicker"].apply(e.datepicker,[this].concat(h)):e.datepicker._attachDatepicker(this,u)})},e.datepicker=new n,e.datepicker.initialized=!1,e.datepicker.uuid=new Date().getTime(),e.datepicker.version="1.14.1",e.datepicker});/*!
- * jQuery UI Sortable 1.14.1
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- */(function(e){typeof define=="function"&&define.amd?define(["jquery","./mouse","../data","../scroll-parent","../version","../widget"],e):e(jQuery)})(function(e){return e.widget("ui.sortable",e.ui.mouse,{version:"1.14.1",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(t,i,n){return t>=i&&t<i+n},_isFloating:function(t){return/left|right/.test(t.css("float"))||/inline|table-cell/.test(t.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(t,i){this._super(t,i),t==="handle"&&this._setHandleClassName()},_setHandleClassName:function(){var t=this;this._removeClass(this.element.find(".ui-sortable-handle"),"ui-sortable-handle"),e.each(this.items,function(){t._addClass(this.instance.options.handle?this.item.find(this.instance.options.handle):this.item,"ui-sortable-handle")})},_destroy:function(){this._mouseDestroy();for(var t=this.items.length-1;t>=0;t--)this.items[t].item.removeData(this.widgetName+"-item");return this},_mouseCapture:function(t,i){var n=null,r=!1,a=this;return this.reverting||this.options.disabled||this.options.type==="static"||(this._refreshItems(t),e(t.target).parents().each(function(){if(e.data(this,a.widgetName+"-item")===a)return n=e(this),!1}),e.data(t.target,a.widgetName+"-item")===a&&(n=e(t.target)),!n)||this.options.handle&&!i&&(e(this.options.handle,n).find("*").addBack().each(function(){this===t.target&&(r=!0)}),!r)?!1:(this.currentItem=n,this._removeCurrentsFromItems(),!0)},_mouseStart:function(t,i,n){var r,a,c=this.options;if(this.currentContainer=this,this.refreshPositions(),this.appendTo=e(c.appendTo!=="parent"?c.appendTo:this.currentItem.parent()),this.helper=this._createHelper(t),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},e.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),c.cursorAt&&this._adjustOffsetFromHelper(c.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(),e.extend(this.offset,{parent:this._getParentOffset()}),c.containment&&this._setContainment(),c.cursor&&c.cursor!=="auto"&&(a=this.document.find("body"),this._storedStylesheet=e("<style>*{ cursor: "+c.cursor+" !important; }</style>").appendTo(a)),c.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",c.zIndex)),c.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",c.opacity)),this.scrollParent[0]!==this.document[0]&&this.scrollParent[0].tagName!=="HTML"&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",t,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!n)for(r=this.containers.length-1;r>=0;r--)this.containers[r]._trigger("activate",t,this._uiHash(this));return e.ui.ddmanager&&(e.ui.ddmanager.current=this),e.ui.ddmanager&&!c.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t),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(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,this.lastPositionAbs=this.positionAbs=this._convertPositionTo("absolute"),this._mouseDrag(t),!0},_scroll:function(t){var i=this.options,n=!1;return this.scrollParent[0]!==this.document[0]&&this.scrollParent[0].tagName!=="HTML"?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-t.pageY<i.scrollSensitivity?this.scrollParent[0].scrollTop=n=this.scrollParent[0].scrollTop+i.scrollSpeed:t.pageY-this.overflowOffset.top<i.scrollSensitivity&&(this.scrollParent[0].scrollTop=n=this.scrollParent[0].scrollTop-i.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-t.pageX<i.scrollSensitivity?this.scrollParent[0].scrollLeft=n=this.scrollParent[0].scrollLeft+i.scrollSpeed:t.pageX-this.overflowOffset.left<i.scrollSensitivity&&(this.scrollParent[0].scrollLeft=n=this.scrollParent[0].scrollLeft-i.scrollSpeed)):(t.pageY-this.document.scrollTop()<i.scrollSensitivity?n=this.document.scrollTop(this.document.scrollTop()-i.scrollSpeed):this.window.height()-(t.pageY-this.document.scrollTop())<i.scrollSensitivity&&(n=this.document.scrollTop(this.document.scrollTop()+i.scrollSpeed)),t.pageX-this.document.scrollLeft()<i.scrollSensitivity?n=this.document.scrollLeft(this.document.scrollLeft()-i.scrollSpeed):this.window.width()-(t.pageX-this.document.scrollLeft())<i.scrollSensitivity&&(n=this.document.scrollLeft(this.document.scrollLeft()+i.scrollSpeed))),n},_mouseDrag:function(t){var i,n,r,a,c=this.options;for(this.position=this._generatePosition(t),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"),c.scroll&&this._scroll(t)!==!1&&(this._refreshItemPositions(!0),e.ui.ddmanager&&!c.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t)),this.dragDirection={vertical:this._getDragVerticalDirection(),horizontal:this._getDragHorizontalDirection()},i=this.items.length-1;i>=0;i--)if(n=this.items[i],r=n.item[0],a=this._intersectsWithPointer(n),!!a&&n.instance===this.currentContainer&&r!==this.currentItem[0]&&this.placeholder[a===1?"next":"prev"]()[0]!==r&&!e.contains(this.placeholder[0],r)&&(this.options.type!=="semi-dynamic"||!e.contains(this.element[0],r))){if(this.direction=a===1?"down":"up",this.options.tolerance==="pointer"||this._intersectsWithSides(n))this._rearrange(t,n);else break;this._trigger("change",t,this._uiHash());break}return this._contactContainers(t),e.ui.ddmanager&&e.ui.ddmanager.drag(this,t),this._trigger("sort",t,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(t,i){if(t){if(e.ui.ddmanager&&!this.options.dropBehaviour&&e.ui.ddmanager.drop(this,t),this.options.revert){var n=this,r=this.placeholder.offset(),a=this.options.axis,c={};(!a||a==="x")&&(c.left=r.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollLeft)),(!a||a==="y")&&(c.top=r.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollTop)),this.reverting=!0,e(this.helper).animate(c,parseInt(this.options.revert,10)||500,function(){n._clear(t)})}else this._clear(t,i);return!1}},cancel:function(){if(this.dragging){this._mouseUp(new e.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 t=this.containers.length-1;t>=0;t--)this.containers[t]._trigger("deactivate",null,this._uiHash(this)),this.containers[t].containerCache.over&&(this.containers[t]._trigger("out",null,this._uiHash(this)),this.containers[t].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(),e.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?e(this.domPosition.prev).after(this.currentItem):e(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(t){var i=this._getItemsAsjQuery(t&&t.connected),n=[];return t=t||{},e(i).each(function(){var r=(e(t.item||this).attr(t.attribute||"id")||"").match(t.expression||/(.+)[\-=_](.+)/);r&&n.push((t.key||r[1]+"[]")+"="+(t.key&&t.expression?r[1]:r[2]))}),!n.length&&t.key&&n.push(t.key+"="),n.join("&")},toArray:function(t){var i=this._getItemsAsjQuery(t&&t.connected),n=[];return t=t||{},i.each(function(){n.push(e(t.item||this).attr(t.attribute||"id")||"")}),n},_intersectsWith:function(t){var i=this.positionAbs.left,n=i+this.helperProportions.width,r=this.positionAbs.top,a=r+this.helperProportions.height,c=t.left,u=c+t.width,h=t.top,m=h+t.height,p=this.offset.click.top,_=this.offset.click.left,w=this.options.axis==="x"||r+p>h&&r+p<m,D=this.options.axis==="y"||i+_>c&&i+_<u,C=w&&D;return this.options.tolerance==="pointer"||this.options.forcePointerForContainers||this.options.tolerance!=="pointer"&&this.helperProportions[this.floating?"width":"height"]>t[this.floating?"width":"height"]?C:c<i+this.helperProportions.width/2&&n-this.helperProportions.width/2<u&&h<r+this.helperProportions.height/2&&a-this.helperProportions.height/2<m},_intersectsWithPointer:function(t){var i,n,r=this.options.axis==="x"||this._isOverAxis(this.positionAbs.top+this.offset.click.top,t.top,t.height),a=this.options.axis==="y"||this._isOverAxis(this.positionAbs.left+this.offset.click.left,t.left,t.width),c=r&&a;return c?(i=this.dragDirection.vertical,n=this.dragDirection.horizontal,this.floating?n==="right"||i==="down"?2:1:i&&(i==="down"?2:1)):!1},_intersectsWithSides:function(t){var i=this._isOverAxis(this.positionAbs.top+this.offset.click.top,t.top+t.height/2,t.height),n=this._isOverAxis(this.positionAbs.left+this.offset.click.left,t.left+t.width/2,t.width),r=this.dragDirection.vertical,a=this.dragDirection.horizontal;return this.floating&&a?a==="right"&&n||a==="left"&&!n:r&&(r==="down"&&i||r==="up"&&!i)},_getDragVerticalDirection:function(){var t=this.positionAbs.top-this.lastPositionAbs.top;return t!==0&&(t>0?"down":"up")},_getDragHorizontalDirection:function(){var t=this.positionAbs.left-this.lastPositionAbs.left;return t!==0&&(t>0?"right":"left")},refresh:function(t){return this._refreshItems(t),this._setHandleClassName(),this.refreshPositions(),this},_connectWith:function(){var t=this.options;return t.connectWith.constructor===String?[t.connectWith]:t.connectWith},_getItemsAsjQuery:function(t){var i,n,r,a,c=[],u=[],h=this._connectWith();if(h&&t)for(i=h.length-1;i>=0;i--)for(r=e(h[i],this.document[0]),n=r.length-1;n>=0;n--)a=e.data(r[n],this.widgetFullName),a&&a!==this&&!a.options.disabled&&u.push([typeof a.options.items=="function"?a.options.items.call(a.element):e(a.options.items,a.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),a]);u.push([typeof this.options.items=="function"?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):e(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);function m(){c.push(this)}for(i=u.length-1;i>=0;i--)u[i][0].each(m);return e(c)},_removeCurrentsFromItems:function(){var t=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=e.grep(this.items,function(i){for(var n=0;n<t.length;n++)if(t[n]===i.item[0])return!1;return!0})},_refreshItems:function(t){this.items=[],this.containers=[this];var i,n,r,a,c,u,h,m,p=this.items,_=[[typeof this.options.items=="function"?this.options.items.call(this.element[0],t,{item:this.currentItem}):e(this.options.items,this.element),this]],w=this._connectWith();if(w&&this.ready)for(i=w.length-1;i>=0;i--)for(r=e(w[i],this.document[0]),n=r.length-1;n>=0;n--)a=e.data(r[n],this.widgetFullName),a&&a!==this&&!a.options.disabled&&(_.push([typeof a.options.items=="function"?a.options.items.call(a.element[0],t,{item:this.currentItem}):e(a.options.items,a.element),a]),this.containers.push(a));for(i=_.length-1;i>=0;i--)for(c=_[i][1],u=_[i][0],n=0,m=u.length;n<m;n++)h=e(u[n]),h.data(this.widgetName+"-item",c),p.push({item:h,instance:c,width:0,height:0,left:0,top:0})},_refreshItemPositions:function(t){var i,n,r,a;for(i=this.items.length-1;i>=0;i--)n=this.items[i],!(this.currentContainer&&n.instance!==this.currentContainer&&n.item[0]!==this.currentItem[0])&&(r=this.options.toleranceElement?e(this.options.toleranceElement,n.item):n.item,t||(n.width=r.outerWidth(),n.height=r.outerHeight()),a=r.offset(),n.left=a.left,n.top=a.top)},refreshPositions:function(t){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(t);var i,n;if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(i=this.containers.length-1;i>=0;i--)n=this.containers[i].element.offset(),this.containers[i].containerCache.left=n.left,this.containers[i].containerCache.top=n.top,this.containers[i].containerCache.width=this.containers[i].element.outerWidth(),this.containers[i].containerCache.height=this.containers[i].element.outerHeight();return this},_createPlaceholder:function(t){t=t||this;var i,n,r=t.options;(!r.placeholder||r.placeholder.constructor===String)&&(i=r.placeholder,n=t.currentItem[0].nodeName.toLowerCase(),r.placeholder={element:function(){var a=e("<"+n+">",t.document[0]);return t._addClass(a,"ui-sortable-placeholder",i||t.currentItem[0].className)._removeClass(a,"ui-sortable-helper"),n==="tbody"?t._createTrPlaceholder(t.currentItem.find("tr").eq(0),e("<tr>",t.document[0]).appendTo(a)):n==="tr"?t._createTrPlaceholder(t.currentItem,a):n==="img"&&a.attr("src",t.currentItem.attr("src")),i||a.css("visibility","hidden"),a},update:function(a,c){i&&!r.forcePlaceholderSize||((!c.height()||r.forcePlaceholderSize&&(n==="tbody"||n==="tr"))&&c.height(t.currentItem.innerHeight()-parseInt(t.currentItem.css("paddingTop")||0,10)-parseInt(t.currentItem.css("paddingBottom")||0,10)),c.width()||c.width(t.currentItem.innerWidth()-parseInt(t.currentItem.css("paddingLeft")||0,10)-parseInt(t.currentItem.css("paddingRight")||0,10)))}}),t.placeholder=e(r.placeholder.element.call(t.element,t.currentItem)),t.currentItem.after(t.placeholder),r.placeholder.update(t,t.placeholder)},_createTrPlaceholder:function(t,i){var n=this;t.children().each(function(){e("<td> </td>",n.document[0]).attr("colspan",e(this).attr("colspan")||1).appendTo(i)})},_contactContainers:function(t){var i,n,r,a,c,u,h,m,p,_,w=null,D=null;for(i=this.containers.length-1;i>=0;i--)if(!e.contains(this.currentItem[0],this.containers[i].element[0]))if(this._intersectsWith(this.containers[i].containerCache)){if(w&&e.contains(this.containers[i].element[0],w.element[0]))continue;w=this.containers[i],D=i}else this.containers[i].containerCache.over&&(this.containers[i]._trigger("out",t,this._uiHash(this)),this.containers[i].containerCache.over=0);if(w)if(this.containers.length===1)this.containers[D].containerCache.over||(this.containers[D]._trigger("over",t,this._uiHash(this)),this.containers[D].containerCache.over=1);else{for(r=1e4,a=null,p=w.floating||this._isFloating(this.currentItem),c=p?"left":"top",u=p?"width":"height",_=p?"pageX":"pageY",n=this.items.length-1;n>=0;n--)e.contains(this.containers[D].element[0],this.items[n].item[0])&&this.items[n].item[0]!==this.currentItem[0]&&(h=this.items[n].item.offset()[c],m=!1,t[_]-h>this.items[n][u]/2&&(m=!0),Math.abs(t[_]-h)<r&&(r=Math.abs(t[_]-h),a=this.items[n],this.direction=m?"up":"down"));if(!a&&!this.options.dropOnEmpty)return;if(this.currentContainer===this.containers[D]){this.currentContainer.containerCache.over||(this.containers[D]._trigger("over",t,this._uiHash()),this.currentContainer.containerCache.over=1);return}a?this._rearrange(t,a,null,!0):this._rearrange(t,null,this.containers[D].element,!0),this._trigger("change",t,this._uiHash()),this.containers[D]._trigger("change",t,this._uiHash(this)),this.currentContainer=this.containers[D],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[D]._trigger("over",t,this._uiHash(this)),this.containers[D].containerCache.over=1}},_createHelper:function(t){var i=this.options,n=typeof i.helper=="function"?e(i.helper.apply(this.element[0],[t,this.currentItem])):i.helper==="clone"?this.currentItem.clone():this.currentItem;return n.parents("body").length||this.appendTo[0].appendChild(n[0]),n[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")}),(!n[0].style.width||i.forceHelperSize)&&n.width(this.currentItem.width()),(!n[0].style.height||i.forceHelperSize)&&n.height(this.currentItem.height()),n},_adjustOffsetFromHelper:function(t){typeof t=="string"&&(t=t.split(" ")),Array.isArray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();return this.cssPosition==="absolute"&&this.scrollParent[0]!==this.document[0]&&e.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),this.offsetParent[0]===this.document[0].body&&(t={top:0,left:0}),{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition==="relative"){var t=this.currentItem.position();return{top:t.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:t.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 t,i,n,r=this.options;r.containment==="parent"&&(r.containment=this.helper[0].parentNode),(r.containment==="document"||r.containment==="window")&&(this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,r.containment==="document"?this.document.width():this.window.width()-this.helperProportions.width-this.margins.left,(r.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(r.containment)||(t=e(r.containment)[0],i=e(r.containment).offset(),n=e(t).css("overflow")!=="hidden",this.containment=[i.left+(parseInt(e(t).css("borderLeftWidth"),10)||0)+(parseInt(e(t).css("paddingLeft"),10)||0)-this.margins.left,i.top+(parseInt(e(t).css("borderTopWidth"),10)||0)+(parseInt(e(t).css("paddingTop"),10)||0)-this.margins.top,i.left+(n?Math.max(t.scrollWidth,t.offsetWidth):t.offsetWidth)-(parseInt(e(t).css("borderLeftWidth"),10)||0)-(parseInt(e(t).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,i.top+(n?Math.max(t.scrollHeight,t.offsetHeight):t.offsetHeight)-(parseInt(e(t).css("borderTopWidth"),10)||0)-(parseInt(e(t).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top])},_convertPositionTo:function(t,i){i||(i=this.position);var n=t==="absolute"?1:-1,r=this.cssPosition==="absolute"&&!(this.scrollParent[0]!==this.document[0]&&e.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,a=/(html|body)/i.test(r[0].tagName);return{top:i.top+this.offset.relative.top*n+this.offset.parent.top*n-(this.cssPosition==="fixed"?-this.scrollParent.scrollTop():a?0:r.scrollTop())*n,left:i.left+this.offset.relative.left*n+this.offset.parent.left*n-(this.cssPosition==="fixed"?-this.scrollParent.scrollLeft():a?0:r.scrollLeft())*n}},_generatePosition:function(t){var i,n,r=this.options,a=t.pageX,c=t.pageY,u=this.cssPosition==="absolute"&&!(this.scrollParent[0]!==this.document[0]&&e.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,h=/(html|body)/i.test(u[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&&(t.pageX-this.offset.click.left<this.containment[0]&&(a=this.containment[0]+this.offset.click.left),t.pageY-this.offset.click.top<this.containment[1]&&(c=this.containment[1]+this.offset.click.top),t.pageX-this.offset.click.left>this.containment[2]&&(a=this.containment[2]+this.offset.click.left),t.pageY-this.offset.click.top>this.containment[3]&&(c=this.containment[3]+this.offset.click.top)),r.grid&&(i=this.originalPageY+Math.round((c-this.originalPageY)/r.grid[1])*r.grid[1],c=this.containment?i-this.offset.click.top>=this.containment[1]&&i-this.offset.click.top<=this.containment[3]?i:i-this.offset.click.top>=this.containment[1]?i-r.grid[1]:i+r.grid[1]:i,n=this.originalPageX+Math.round((a-this.originalPageX)/r.grid[0])*r.grid[0],a=this.containment?n-this.offset.click.left>=this.containment[0]&&n-this.offset.click.left<=this.containment[2]?n:n-this.offset.click.left>=this.containment[0]?n-r.grid[0]:n+r.grid[0]:n)),{top:c-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(this.cssPosition==="fixed"?-this.scrollParent.scrollTop():h?0:u.scrollTop()),left:a-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(this.cssPosition==="fixed"?-this.scrollParent.scrollLeft():h?0:u.scrollLeft())}},_rearrange:function(t,i,n,r){n?n[0].appendChild(this.placeholder[0]):i.item[0].parentNode.insertBefore(this.placeholder[0],this.direction==="down"?i.item[0]:i.item[0].nextSibling),this.counter=this.counter?++this.counter:1;var a=this.counter;this._delay(function(){a===this.counter&&this.refreshPositions(!r)})},_clear:function(t,i){this.reverting=!1;var n,r=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(n in this._storedCSS)(this._storedCSS[n]==="auto"||this._storedCSS[n]==="static")&&(this._storedCSS[n]="");this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")}else this.currentItem.show();this.fromOutside&&!i&&r.push(function(c){this._trigger("receive",c,this._uiHash(this.fromOutside))}),(this.fromOutside||this.domPosition.prev!==this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!==this.currentItem.parent()[0])&&!i&&r.push(function(c){this._trigger("update",c,this._uiHash())}),this!==this.currentContainer&&(i||(r.push(function(c){this._trigger("remove",c,this._uiHash())}),r.push((function(c){return function(u){c._trigger("receive",u,this._uiHash(this))}}).call(this,this.currentContainer)),r.push((function(c){return function(u){c._trigger("update",u,this._uiHash(this))}}).call(this,this.currentContainer))));function a(c,u,h){return function(m){h._trigger(c,m,u._uiHash(u))}}for(n=this.containers.length-1;n>=0;n--)i||r.push(a("deactivate",this,this.containers[n])),this.containers[n].containerCache.over&&(r.push(a("out",this,this.containers[n])),this.containers[n].containerCache.over=0);if(this._storedStylesheet&&(this._storedStylesheet.remove(),this._storedStylesheet=null),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex",this._storedZIndex==="auto"?"":this._storedZIndex),this.dragging=!1,i||this._trigger("beforeStop",t,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.cancelHelperRemoval||(this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null),!i){for(n=0;n<r.length;n++)r[n].call(this,t);this._trigger("stop",t,this._uiHash())}return this.fromOutside=!1,!this.cancelHelperRemoval},_trigger:function(){e.Widget.prototype._trigger.apply(this,arguments)===!1&&this.cancel()},_uiHash:function(t){var i=t||this;return{helper:i.helper,placeholder:i.placeholder||e([]),position:i.position,originalPosition:i.originalPosition,offset:i.positionAbs,item:i.currentItem,sender:t?t.element:null}}})});/*!
- * jQuery UI Draggable 1.14.1
- * https://jqueryui.com
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license.
- * https://jquery.org/license
- */(function(e){typeof define=="function"&&define.amd?define(["jquery","./mouse","../data","../plugin","../scroll-parent","../version","../widget"],e):e(jQuery)})(function(e){return e.widget("ui.draggable",e.ui.mouse,{version:"1.14.1",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(t,i){this._super(t,i),t==="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(t){var i=this.options;return this.helper||i.disabled||e(t.target).closest(".ui-resizable-handle").length>0||(this.handle=this._getHandle(t),!this.handle)?!1:(this._blurActiveElement(t),this._blockFrames(i.iframeFix===!0?"iframe":i.iframeFix),!0)},_blockFrames:function(t){this.iframeBlocks=this.document.find(t).map(function(){var i=e(this);return e("<div>").css("position","absolute").appendTo(i.parent()).outerWidth(i.outerWidth()).outerHeight(i.outerHeight()).offset(i.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_blurActiveElement:function(t){var i=this.document[0].activeElement,n=e(t.target);n.closest(i).length||e(i).trigger("blur")},_mouseStart:function(t){var i=this.options;return this.helper=this._createHelper(t),this._addClass(this.helper,"ui-draggable-dragging"),this._cacheHelperProportions(),e.ui.ddmanager&&(e.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 e(this).css("position")==="fixed"}).length>0,this.positionAbs=this.element.offset(),this._refreshOffsets(t),this.originalPosition=this.position=this._generatePosition(t,!1),this.originalPageX=t.pageX,this.originalPageY=t.pageY,i.cursorAt&&this._adjustOffsetFromHelper(i.cursorAt),this._setContainment(),this._trigger("start",t)===!1?(this._clear(),!1):(this._cacheHelperProportions(),e.ui.ddmanager&&!i.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t),this._mouseDrag(t,!0),e.ui.ddmanager&&e.ui.ddmanager.dragStart(this,t),!0)},_refreshOffsets:function(t){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:t.pageX-this.offset.left,top:t.pageY-this.offset.top}},_mouseDrag:function(t,i){if(this.hasFixedAncestor&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(t,!0),this.positionAbs=this._convertPositionTo("absolute"),!i){var n=this._uiHash();if(this._trigger("drag",t,n)===!1)return this._mouseUp(new e.Event("mouseup",t)),!1;this.position=n.position}return this.helper[0].style.left=this.position.left+"px",this.helper[0].style.top=this.position.top+"px",e.ui.ddmanager&&e.ui.ddmanager.drag(this,t),!1},_mouseStop:function(t){var i=this,n=!1;return e.ui.ddmanager&&!this.options.dropBehaviour&&(n=e.ui.ddmanager.drop(this,t)),this.dropped&&(n=this.dropped,this.dropped=!1),this.options.revert==="invalid"&&!n||this.options.revert==="valid"&&n||this.options.revert===!0||typeof this.options.revert=="function"&&this.options.revert.call(this.element,n)?e(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){i._trigger("stop",t)!==!1&&i._clear()}):this._trigger("stop",t)!==!1&&this._clear(),!1},_mouseUp:function(t){return this._unblockFrames(),e.ui.ddmanager&&e.ui.ddmanager.dragStop(this,t),this.handleElement.is(t.target)&&this.element.trigger("focus"),e.ui.mouse.prototype._mouseUp.call(this,t)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp(new e.Event("mouseup",{target:this.element[0]})):this._clear(),this},_getHandle:function(t){return this.options.handle?!!e(t.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(t){var i=this.options,n=typeof i.helper=="function",r=n?e(i.helper.apply(this.element[0],[t])):i.helper==="clone"?this.element.clone().removeAttr("id"):this.element;return r.parents("body").length||r.appendTo(i.appendTo==="parent"?this.element[0].parentNode:i.appendTo),n&&r[0]===this.element[0]&&this._setPositionRelative(),r[0]!==this.element[0]&&!/(fixed|absolute)/.test(r.css("position"))&&r.css("position","absolute"),r},_setPositionRelative:function(){/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative")},_adjustOffsetFromHelper:function(t){typeof t=="string"&&(t=t.split(" ")),Array.isArray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_isRootNode:function(t){return/(html|body)/i.test(t.tagName)||t===this.document[0]},_getParentOffset:function(){var t=this.offsetParent.offset(),i=this.document[0];return this.cssPosition==="absolute"&&this.scrollParent[0]!==i&&e.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),this._isRootNode(this.offsetParent[0])&&(t={top:0,left:0}),{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition!=="relative")return{top:0,left:0};var t=this.element.position(),i=this._isRootNode(this.scrollParent[0]);return{top:t.top-(parseInt(this.helper.css("top"),10)||0)+(i?0:this.scrollParent.scrollTop()),left:t.left-(parseInt(this.helper.css("left"),10)||0)+(i?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 t,i,n,r=this.options,a=this.document[0];if(this.relativeContainer=null,!r.containment){this.containment=null;return}if(r.containment==="window"){this.containment=[e(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,e(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,e(window).scrollLeft()+e(window).width()-this.helperProportions.width-this.margins.left,e(window).scrollTop()+(e(window).height()||a.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];return}if(r.containment==="document"){this.containment=[0,0,e(a).width()-this.helperProportions.width-this.margins.left,(e(a).height()||a.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];return}if(r.containment.constructor===Array){this.containment=r.containment;return}r.containment==="parent"&&(r.containment=this.helper[0].parentNode),i=e(r.containment),n=i[0],n&&(t=/(scroll|auto)/.test(i.css("overflow")),this.containment=[(parseInt(i.css("borderLeftWidth"),10)||0)+(parseInt(i.css("paddingLeft"),10)||0),(parseInt(i.css("borderTopWidth"),10)||0)+(parseInt(i.css("paddingTop"),10)||0),(t?Math.max(n.scrollWidth,n.offsetWidth):n.offsetWidth)-(parseInt(i.css("borderRightWidth"),10)||0)-(parseInt(i.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(t?Math.max(n.scrollHeight,n.offsetHeight):n.offsetHeight)-(parseInt(i.css("borderBottomWidth"),10)||0)-(parseInt(i.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relativeContainer=i)},_convertPositionTo:function(t,i){i||(i=this.position);var n=t==="absolute"?1:-1,r=this._isRootNode(this.scrollParent[0]);return{top:i.top+this.offset.relative.top*n+this.offset.parent.top*n-(this.cssPosition==="fixed"?-this.offset.scroll.top:r?0:this.offset.scroll.top)*n,left:i.left+this.offset.relative.left*n+this.offset.parent.left*n-(this.cssPosition==="fixed"?-this.offset.scroll.left:r?0:this.offset.scroll.left)*n}},_generatePosition:function(t,i){var n,r,a,c,u=this.options,h=this._isRootNode(this.scrollParent[0]),m=t.pageX,p=t.pageY;return(!h||!this.offset.scroll)&&(this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}),i&&(this.containment&&(this.relativeContainer?(r=this.relativeContainer.offset(),n=[this.containment[0]+r.left,this.containment[1]+r.top,this.containment[2]+r.left,this.containment[3]+r.top]):n=this.containment,t.pageX-this.offset.click.left<n[0]&&(m=n[0]+this.offset.click.left),t.pageY-this.offset.click.top<n[1]&&(p=n[1]+this.offset.click.top),t.pageX-this.offset.click.left>n[2]&&(m=n[2]+this.offset.click.left),t.pageY-this.offset.click.top>n[3]&&(p=n[3]+this.offset.click.top)),u.grid&&(a=u.grid[1]?this.originalPageY+Math.round((p-this.originalPageY)/u.grid[1])*u.grid[1]:this.originalPageY,p=n?a-this.offset.click.top>=n[1]||a-this.offset.click.top>n[3]?a:a-this.offset.click.top>=n[1]?a-u.grid[1]:a+u.grid[1]:a,c=u.grid[0]?this.originalPageX+Math.round((m-this.originalPageX)/u.grid[0])*u.grid[0]:this.originalPageX,m=n?c-this.offset.click.left>=n[0]||c-this.offset.click.left>n[2]?c:c-this.offset.click.left>=n[0]?c-u.grid[0]:c+u.grid[0]:c),u.axis==="y"&&(m=this.originalPageX),u.axis==="x"&&(p=this.originalPageY)),{top:p-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(this.cssPosition==="fixed"?-this.offset.scroll.top:h?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:h?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(t,i,n){return n=n||this._uiHash(),e.ui.plugin.call(this,t,[i,n,this],!0),/^(drag|start|stop)/.test(t)&&(this.positionAbs=this._convertPositionTo("absolute"),n.offset=this.positionAbs),e.Widget.prototype._trigger.call(this,t,i,n)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),e.ui.plugin.add("draggable","connectToSortable",{start:function(t,i,n){var r=e.extend({},i,{item:n.element});n.sortables=[],e(n.options.connectToSortable).each(function(){var a=e(this).sortable("instance");a&&!a.options.disabled&&(n.sortables.push(a),a.refreshPositions(),a._trigger("activate",t,r))})},stop:function(t,i,n){var r=e.extend({},i,{item:n.element});n.cancelHelperRemoval=!1,e.each(n.sortables,function(){var a=this;a.isOver?(a.isOver=0,n.cancelHelperRemoval=!0,a.cancelHelperRemoval=!1,a._storedCSS={position:a.placeholder.css("position"),top:a.placeholder.css("top"),left:a.placeholder.css("left")},a._mouseStop(t),a.options.helper=a.options._helper):(a.cancelHelperRemoval=!0,a._trigger("deactivate",t,r))})},drag:function(t,i,n){e.each(n.sortables,function(){var r=!1,a=this;a.positionAbs=n.positionAbs,a.helperProportions=n.helperProportions,a.offset.click=n.offset.click,a._intersectsWith(a.containerCache)&&(r=!0,e.each(n.sortables,function(){return this.positionAbs=n.positionAbs,this.helperProportions=n.helperProportions,this.offset.click=n.offset.click,this!==a&&this._intersectsWith(this.containerCache)&&e.contains(a.element[0],this.element[0])&&(r=!1),r})),r?(a.isOver||(a.isOver=1,n._parent=i.helper.parent(),a.currentItem=i.helper.appendTo(a.element).data("ui-sortable-item",!0),a.options._helper=a.options.helper,a.options.helper=function(){return i.helper[0]},t.target=a.currentItem[0],a._mouseCapture(t,!0),a._mouseStart(t,!0,!0),a.offset.click.top=n.offset.click.top,a.offset.click.left=n.offset.click.left,a.offset.parent.left-=n.offset.parent.left-a.offset.parent.left,a.offset.parent.top-=n.offset.parent.top-a.offset.parent.top,n._trigger("toSortable",t),n.dropped=a.element,e.each(n.sortables,function(){this.refreshPositions()}),n.currentItem=n.element,a.fromOutside=n),a.currentItem&&(a._mouseDrag(t),i.position=a.position)):a.isOver&&(a.isOver=0,a.cancelHelperRemoval=!0,a.options._revert=a.options.revert,a.options.revert=!1,a._trigger("out",t,a._uiHash(a)),a._mouseStop(t,!0),a.options.revert=a.options._revert,a.options.helper=a.options._helper,a.placeholder&&a.placeholder.remove(),i.helper.appendTo(n._parent),n._refreshOffsets(t),i.position=n._generatePosition(t,!0),n._trigger("fromSortable",t),n.dropped=!1,e.each(n.sortables,function(){this.refreshPositions()}))})}}),e.ui.plugin.add("draggable","cursor",{start:function(t,i,n){var r=e("body"),a=n.options;r.css("cursor")&&(a._cursor=r.css("cursor")),r.css("cursor",a.cursor)},stop:function(t,i,n){var r=n.options;r._cursor&&e("body").css("cursor",r._cursor)}}),e.ui.plugin.add("draggable","opacity",{start:function(t,i,n){var r=e(i.helper),a=n.options;r.css("opacity")&&(a._opacity=r.css("opacity")),r.css("opacity",a.opacity)},stop:function(t,i,n){var r=n.options;r._opacity&&e(i.helper).css("opacity",r._opacity)}}),e.ui.plugin.add("draggable","scroll",{start:function(t,i,n){n.scrollParentNotHidden||(n.scrollParentNotHidden=n.helper.scrollParent(!1)),n.scrollParentNotHidden[0]!==n.document[0]&&n.scrollParentNotHidden[0].tagName!=="HTML"&&(n.overflowOffset=n.scrollParentNotHidden.offset())},drag:function(t,i,n){var r=n.options,a=!1,c=n.scrollParentNotHidden[0],u=n.document[0];c!==u&&c.tagName!=="HTML"?((!r.axis||r.axis!=="x")&&(n.overflowOffset.top+c.offsetHeight-t.pageY<r.scrollSensitivity?c.scrollTop=a=c.scrollTop+r.scrollSpeed:t.pageY-n.overflowOffset.top<r.scrollSensitivity&&(c.scrollTop=a=c.scrollTop-r.scrollSpeed)),(!r.axis||r.axis!=="y")&&(n.overflowOffset.left+c.offsetWidth-t.pageX<r.scrollSensitivity?c.scrollLeft=a=c.scrollLeft+r.scrollSpeed:t.pageX-n.overflowOffset.left<r.scrollSensitivity&&(c.scrollLeft=a=c.scrollLeft-r.scrollSpeed))):((!r.axis||r.axis!=="x")&&(t.pageY-e(u).scrollTop()<r.scrollSensitivity?a=e(u).scrollTop(e(u).scrollTop()-r.scrollSpeed):e(window).height()-(t.pageY-e(u).scrollTop())<r.scrollSensitivity&&(a=e(u).scrollTop(e(u).scrollTop()+r.scrollSpeed))),(!r.axis||r.axis!=="y")&&(t.pageX-e(u).scrollLeft()<r.scrollSensitivity?a=e(u).scrollLeft(e(u).scrollLeft()-r.scrollSpeed):e(window).width()-(t.pageX-e(u).scrollLeft())<r.scrollSensitivity&&(a=e(u).scrollLeft(e(u).scrollLeft()+r.scrollSpeed)))),a!==!1&&e.ui.ddmanager&&!r.dropBehaviour&&e.ui.ddmanager.prepareOffsets(n,t)}}),e.ui.plugin.add("draggable","snap",{start:function(t,i,n){var r=n.options;n.snapElements=[],e(r.snap.constructor!==String?r.snap.items||":data(ui-draggable)":r.snap).each(function(){var a=e(this),c=a.offset();this!==n.element[0]&&n.snapElements.push({item:this,width:a.outerWidth(),height:a.outerHeight(),top:c.top,left:c.left})})},drag:function(t,i,n){var r,a,c,u,h,m,p,_,w,D,C=n.options,k=C.snapTolerance,L=i.offset.left,W=L+n.helperProportions.width,H=i.offset.top,Y=H+n.helperProportions.height;for(w=n.snapElements.length-1;w>=0;w--){if(h=n.snapElements[w].left-n.margins.left,m=h+n.snapElements[w].width,p=n.snapElements[w].top-n.margins.top,_=p+n.snapElements[w].height,W<h-k||L>m+k||Y<p-k||H>_+k||!e.contains(n.snapElements[w].item.ownerDocument,n.snapElements[w].item)){n.snapElements[w].snapping&&n.options.snap.release&&n.options.snap.release.call(n.element,t,e.extend(n._uiHash(),{snapItem:n.snapElements[w].item})),n.snapElements[w].snapping=!1;continue}C.snapMode!=="inner"&&(r=Math.abs(p-Y)<=k,a=Math.abs(_-H)<=k,c=Math.abs(h-W)<=k,u=Math.abs(m-L)<=k,r&&(i.position.top=n._convertPositionTo("relative",{top:p-n.helperProportions.height,left:0}).top),a&&(i.position.top=n._convertPositionTo("relative",{top:_,left:0}).top),c&&(i.position.left=n._convertPositionTo("relative",{top:0,left:h-n.helperProportions.width}).left),u&&(i.position.left=n._convertPositionTo("relative",{top:0,left:m}).left)),D=r||a||c||u,C.snapMode!=="outer"&&(r=Math.abs(p-H)<=k,a=Math.abs(_-Y)<=k,c=Math.abs(h-L)<=k,u=Math.abs(m-W)<=k,r&&(i.position.top=n._convertPositionTo("relative",{top:p,left:0}).top),a&&(i.position.top=n._convertPositionTo("relative",{top:_-n.helperProportions.height,left:0}).top),c&&(i.position.left=n._convertPositionTo("relative",{top:0,left:h}).left),u&&(i.position.left=n._convertPositionTo("relative",{top:0,left:m-n.helperProportions.width}).left)),!n.snapElements[w].snapping&&(r||a||c||u||D)&&n.options.snap.snap&&n.options.snap.snap.call(n.element,t,e.extend(n._uiHash(),{snapItem:n.snapElements[w].item})),n.snapElements[w].snapping=r||a||c||u||D}}}),e.ui.plugin.add("draggable","stack",{start:function(t,i,n){var r,a=n.options,c=e.makeArray(e(a.stack)).sort(function(u,h){return(parseInt(e(u).css("zIndex"),10)||0)-(parseInt(e(h).css("zIndex"),10)||0)});c.length&&(r=parseInt(e(c[0]).css("zIndex"),10)||0,e(c).each(function(u){e(this).css("zIndex",r+u)}),this.css("zIndex",r+c.length))}}),e.ui.plugin.add("draggable","zIndex",{start:function(t,i,n){var r=e(i.helper),a=n.options;r.css("zIndex")&&(a._zIndex=r.css("zIndex")),r.css("zIndex",a.zIndex)},stop:function(t,i,n){var r=n.options;r._zIndex&&e(i.helper).css("zIndex",r._zIndex)}}),e.ui.draggable});var gx={exports:{}};/*!
- * jQuery Validation Plugin v1.21.0
- *
- * https://jqueryvalidation.org/
- *
- * Copyright (c) 2024 Jörn Zaefferer
- * Released under the MIT license
- */(function(e){(function(t){e.exports?e.exports=t(bl()):t(jQuery)})(function(t){t.extend(t.fn,{validate:function(a){if(!this.length){a&&a.debug&&window.console&&console.warn("Nothing selected, can't validate, returning nothing.");return}var c=t.data(this[0],"validator");return c||(this.attr("novalidate","novalidate"),c=new t.validator(a,this[0]),t.data(this[0],"validator",c),c.settings.onsubmit&&(this.on("click.validate",":submit",function(u){c.submitButton=u.currentTarget,t(this).hasClass("cancel")&&(c.cancelSubmit=!0),t(this).attr("formnovalidate")!==void 0&&(c.cancelSubmit=!0)}),this.on("submit.validate",function(u){c.settings.debug&&u.preventDefault();function h(){var m,p;return c.submitButton&&(c.settings.submitHandler||c.formSubmitted)&&(m=t("<input type='hidden'/>").attr("name",c.submitButton.name).val(t(c.submitButton).val()).appendTo(c.currentForm)),c.settings.submitHandler&&!c.settings.debug?(p=c.settings.submitHandler.call(c,c.currentForm,u),m&&m.remove(),p!==void 0?p:!1):!0}return c.cancelSubmit?(c.cancelSubmit=!1,h()):c.form()?c.pendingRequest?(c.formSubmitted=!0,!1):h():(c.focusInvalid(),!1)})),c)},valid:function(){var a,c,u;return t(this[0]).is("form")?a=this.validate().form():(u=[],a=!0,c=t(this[0].form).validate(),this.each(function(){a=c.element(this)&&a,a||(u=u.concat(c.errorList))}),c.errorList=u),a},rules:function(a,c){var u=this[0],h=typeof this.attr("contenteditable")<"u"&&this.attr("contenteditable")!=="false",m,p,_,w,D,C;if(u!=null&&(!u.form&&h&&(u.form=this.closest("form")[0],u.name=this.attr("name")),u.form!=null)){if(a)switch(m=t.data(u.form,"validator").settings,p=m.rules,_=t.validator.staticRules(u),a){case"add":t.extend(_,t.validator.normalizeRule(c)),delete _.messages,p[u.name]=_,c.messages&&(m.messages[u.name]=t.extend(m.messages[u.name],c.messages));break;case"remove":return c?(C={},t.each(c.split(/\s/),function(k,L){C[L]=_[L],delete _[L]}),C):(delete p[u.name],_)}return w=t.validator.normalizeRules(t.extend({},t.validator.classRules(u),t.validator.attributeRules(u),t.validator.dataRules(u),t.validator.staticRules(u)),u),w.required&&(D=w.required,delete w.required,w=t.extend({required:D},w)),w.remote&&(D=w.remote,delete w.remote,w=t.extend(w,{remote:D})),w}}});var i=function(a){return a.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")};t.extend(t.expr.pseudos||t.expr[":"],{blank:function(a){return!i(""+t(a).val())},filled:function(a){var c=t(a).val();return c!==null&&!!i(""+c)},unchecked:function(a){return!t(a).prop("checked")}}),t.validator=function(a,c){this.settings=t.extend(!0,{},t.validator.defaults,a),this.currentForm=c,this.init()},t.validator.format=function(a,c){return arguments.length===1?function(){var u=t.makeArray(arguments);return u.unshift(a),t.validator.format.apply(this,u)}:(c===void 0||(arguments.length>2&&c.constructor!==Array&&(c=t.makeArray(arguments).slice(1)),c.constructor!==Array&&(c=[c]),t.each(c,function(u,h){a=a.replace(new RegExp("\\{"+u+"\\}","g"),function(){return h})})),a)},t.extend(t.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",pendingClass:"pending",validClass:"valid",errorElement:"label",focusCleanup:!1,focusInvalid:!0,errorContainer:t([]),errorLabelContainer:t([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,customElements:[],onfocusin:function(a){this.lastActive=a,this.settings.focusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,a,this.settings.errorClass,this.settings.validClass),this.hideThese(this.errorsFor(a)))},onfocusout:function(a){!this.checkable(a)&&(a.name in this.submitted||!this.optional(a))&&this.element(a)},onkeyup:function(a,c){var u=[16,17,18,20,35,36,37,38,39,40,45,144,225];c.which===9&&this.elementValue(a)===""||t.inArray(c.keyCode,u)!==-1||(a.name in this.submitted||a.name in this.invalid)&&this.element(a)},onclick:function(a){a.name in this.submitted?this.element(a):a.parentNode.name in this.submitted&&this.element(a.parentNode)},highlight:function(a,c,u){a.type==="radio"?this.findByName(a.name).addClass(c).removeClass(u):t(a).addClass(c).removeClass(u)},unhighlight:function(a,c,u){a.type==="radio"?this.findByName(a.name).removeClass(c).addClass(u):t(a).removeClass(c).addClass(u)}},setDefaults:function(a){t.extend(t.validator.defaults,a)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",equalTo:"Please enter the same value again.",maxlength:t.validator.format("Please enter no more than {0} characters."),minlength:t.validator.format("Please enter at least {0} characters."),rangelength:t.validator.format("Please enter a value between {0} and {1} characters long."),range:t.validator.format("Please enter a value between {0} and {1}."),max:t.validator.format("Please enter a value less than or equal to {0}."),min:t.validator.format("Please enter a value greater than or equal to {0}."),step:t.validator.format("Please enter a multiple of {0}.")},autoCreateRanges:!1,prototype:{init:function(){this.labelContainer=t(this.settings.errorLabelContainer),this.errorContext=this.labelContainer.length&&this.labelContainer||t(this.currentForm),this.containers=t(this.settings.errorContainer).add(this.settings.errorLabelContainer),this.submitted={},this.valueCache={},this.pendingRequest=0,this.pending={},this.invalid={},this.reset();var a=this.currentForm,c=this.groups={},u;t.each(this.settings.groups,function(_,w){typeof w=="string"&&(w=w.split(/\s/)),t.each(w,function(D,C){c[C]=_})}),u=this.settings.rules,t.each(u,function(_,w){u[_]=t.validator.normalizeRule(w)});function h(_){var w=typeof t(this).attr("contenteditable")<"u"&&t(this).attr("contenteditable")!=="false";if(!this.form&&w&&(this.form=t(this).closest("form")[0],this.name=t(this).attr("name")),a===this.form){var D=t.data(this.form,"validator"),C="on"+_.type.replace(/^validate/,""),k=D.settings;k[C]&&!t(this).is(k.ignore)&&k[C].call(D,this,_)}}var m=[":text","[type='password']","[type='file']","select","textarea","[type='number']","[type='search']","[type='tel']","[type='url']","[type='email']","[type='datetime']","[type='date']","[type='month']","[type='week']","[type='time']","[type='datetime-local']","[type='range']","[type='color']","[type='radio']","[type='checkbox']","[contenteditable]","[type='button']"],p=["select","option","[type='radio']","[type='checkbox']"];t(this.currentForm).on("focusin.validate focusout.validate keyup.validate",m.concat(this.settings.customElements).join(", "),h).on("click.validate",p.concat(this.settings.customElements).join(", "),h),this.settings.invalidHandler&&t(this.currentForm).on("invalid-form.validate",this.settings.invalidHandler)},form:function(){return this.checkForm(),t.extend(this.submitted,this.errorMap),this.invalid=t.extend({},this.errorMap),this.valid()||t(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var a=0,c=this.currentElements=this.elements();c[a];a++)this.check(c[a]);return this.valid()},element:function(a){var c=this.clean(a),u=this.validationTargetFor(c),h=this,m=!0,p,_;return u===void 0?delete this.invalid[c.name]:(this.prepareElement(u),this.currentElements=t(u),_=this.groups[u.name],_&&t.each(this.groups,function(w,D){D===_&&w!==u.name&&(c=h.validationTargetFor(h.clean(h.findByName(w))),c&&c.name in h.invalid&&(h.currentElements.push(c),m=h.check(c)&&m))}),p=this.check(u)!==!1,m=m&&p,p?this.invalid[u.name]=!1:this.invalid[u.name]=!0,this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers)),this.showErrors(),t(a).attr("aria-invalid",!p)),m},showErrors:function(a){if(a){var c=this;t.extend(this.errorMap,a),this.errorList=t.map(this.errorMap,function(u,h){return{message:u,element:c.findByName(h)[0]}}),this.successList=t.grep(this.successList,function(u){return!(u.name in a)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){t.fn.resetForm&&t(this.currentForm).resetForm(),this.invalid={},this.submitted={},this.prepareForm(),this.hideErrors();var a=this.elements().removeData("previousValue").removeAttr("aria-invalid");this.resetElements(a)},resetElements:function(a){var c;if(this.settings.unhighlight)for(c=0;a[c];c++)this.settings.unhighlight.call(this,a[c],this.settings.errorClass,""),this.findByName(a[c].name).removeClass(this.settings.validClass);else a.removeClass(this.settings.errorClass).removeClass(this.settings.validClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(a){var c=0,u;for(u in a)a[u]!==void 0&&a[u]!==null&&a[u]!==!1&&c++;return c},hideErrors:function(){this.hideThese(this.toHide)},hideThese:function(a){a.not(this.containers).text(""),this.addWrapper(a).hide()},valid:function(){return this.size()===0},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{t(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").trigger("focus").trigger("focusin")}catch{}},findLastActive:function(){var a=this.lastActive;return a&&t.grep(this.errorList,function(c){return c.element.name===a.name}).length===1&&a},elements:function(){var a=this,c={},u=["input","select","textarea","[contenteditable]"];return t(this.currentForm).find(u.concat(this.settings.customElements).join(", ")).not(":submit, :reset, :image, :disabled").not(this.settings.ignore).filter(function(){var h=this.name||t(this).attr("name"),m=typeof t(this).attr("contenteditable")<"u"&&t(this).attr("contenteditable")!=="false";return!h&&a.settings.debug&&window.console&&console.error("%o has no name assigned",this),m&&(this.form=t(this).closest("form")[0],this.name=h),this.form!==a.currentForm||h in c||!a.objectLength(t(this).rules())?!1:(c[h]=!0,!0)})},clean:function(a){return t(a)[0]},errors:function(){var a=this.settings.errorClass.split(" ").join(".");return t(this.settings.errorElement+"."+a,this.errorContext)},resetInternals:function(){this.successList=[],this.errorList=[],this.errorMap={},this.toShow=t([]),this.toHide=t([])},reset:function(){this.resetInternals(),this.currentElements=t([])},prepareForm:function(){this.reset(),this.toHide=this.errors().add(this.containers)},prepareElement:function(a){this.reset(),this.toHide=this.errorsFor(a)},elementValue:function(a){var c=t(a),u=a.type,h=typeof c.attr("contenteditable")<"u"&&c.attr("contenteditable")!=="false",m,p;return u==="radio"||u==="checkbox"?this.findByName(a.name).filter(":checked").val():u==="number"&&typeof a.validity<"u"?a.validity.badInput?"NaN":c.val():(h?m=c.text():m=c.val(),u==="file"?m.substr(0,12)==="C:\\fakepath\\"?m.substr(12):(p=m.lastIndexOf("/"),p>=0||(p=m.lastIndexOf("\\"),p>=0)?m.substr(p+1):m):typeof m=="string"?m.replace(/\r/g,""):m)},check:function(a){a=this.validationTargetFor(this.clean(a));var c=t(a).rules(),u=t.map(c,function(C,k){return k}).length,h=!1,m=this.elementValue(a),p,_,w,D;this.abortRequest(a),typeof c.normalizer=="function"?D=c.normalizer:typeof this.settings.normalizer=="function"&&(D=this.settings.normalizer),D&&(m=D.call(a,m),delete c.normalizer);for(_ in c){w={method:_,parameters:c[_]};try{if(p=t.validator.methods[_].call(this,m,a,w.parameters),p==="dependency-mismatch"&&u===1){h=!0;continue}if(h=!1,p==="pending"){this.toHide=this.toHide.not(this.errorsFor(a));return}if(!p)return this.formatAndAdd(a,w),!1}catch(C){throw this.settings.debug&&window.console&&console.log("Exception occurred when checking element "+a.id+", check the '"+w.method+"' method.",C),C instanceof TypeError&&(C.message+=". Exception occurred when checking element "+a.id+", check the '"+w.method+"' method."),C}}if(!h)return this.objectLength(c)&&this.successList.push(a),!0},customDataMessage:function(a,c){return t(a).data("msg"+c.charAt(0).toUpperCase()+c.substring(1).toLowerCase())||t(a).data("msg")},customMessage:function(a,c){var u=this.settings.messages[a];return u&&(u.constructor===String?u:u[c])},findDefined:function(){for(var a=0;a<arguments.length;a++)if(arguments[a]!==void 0)return arguments[a]},defaultMessage:function(a,c){typeof c=="string"&&(c={method:c});var u=this.findDefined(this.customMessage(a.name,c.method),this.customDataMessage(a,c.method),!this.settings.ignoreTitle&&a.title||void 0,t.validator.messages[c.method],"<strong>Warning: No message defined for "+a.name+"</strong>"),h=/\$?\{(\d+)\}/g;return typeof u=="function"?u=u.call(this,c.parameters,a):h.test(u)&&(u=t.validator.format(u.replace(h,"{$1}"),c.parameters)),u},formatAndAdd:function(a,c){var u=this.defaultMessage(a,c);this.errorList.push({message:u,element:a,method:c.method}),this.errorMap[a.name]=u,this.submitted[a.name]=u},addWrapper:function(a){return this.settings.wrapper&&(a=a.add(a.parent(this.settings.wrapper))),a},defaultShowErrors:function(){var a,c,u;for(a=0;this.errorList[a];a++)u=this.errorList[a],this.settings.highlight&&this.settings.highlight.call(this,u.element,this.settings.errorClass,this.settings.validClass),this.showLabel(u.element,u.message);if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(a=0;this.successList[a];a++)this.showLabel(this.successList[a]);if(this.settings.unhighlight)for(a=0,c=this.validElements();c[a];a++)this.settings.unhighlight.call(this,c[a],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow),this.hideErrors(),this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return t(this.errorList).map(function(){return this.element})},showLabel:function(a,c){var u,h,m,p,_=this.errorsFor(a),w=this.idOrName(a),D=t(a).attr("aria-describedby");_.length?(_.removeClass(this.settings.validClass).addClass(this.settings.errorClass),this.settings&&this.settings.escapeHtml?_.text(c||""):_.html(c||"")):(_=t("<"+this.settings.errorElement+">").attr("id",w+"-error").addClass(this.settings.errorClass),this.settings&&this.settings.escapeHtml?_.text(c||""):_.html(c||""),u=_,this.settings.wrapper&&(u=_.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.length?this.labelContainer.append(u):this.settings.errorPlacement?this.settings.errorPlacement.call(this,u,t(a)):u.insertAfter(a),_.is("label")?_.attr("for",w):_.parents("label[for='"+this.escapeCssMeta(w)+"']").length===0&&(m=_.attr("id"),D?D.match(new RegExp("\\b"+this.escapeCssMeta(m)+"\\b"))||(D+=" "+m):D=m,t(a).attr("aria-describedby",D),h=this.groups[a.name],h&&(p=this,t.each(p.groups,function(C,k){k===h&&t("[name='"+p.escapeCssMeta(C)+"']",p.currentForm).attr("aria-describedby",_.attr("id"))})))),!c&&this.settings.success&&(_.text(""),typeof this.settings.success=="string"?_.addClass(this.settings.success):this.settings.success(_,a)),this.toShow=this.toShow.add(_)},errorsFor:function(a){var c=this.escapeCssMeta(this.idOrName(a)),u=t(a).attr("aria-describedby"),h="label[for='"+c+"'], label[for='"+c+"'] *";return u&&(h=h+", #"+this.escapeCssMeta(u).replace(/\s+/g,", #")),this.errors().filter(h)},escapeCssMeta:function(a){return a===void 0?"":a.replace(/([\\!"#$%&'()*+,./:;<=>?@\[\]^`{|}~])/g,"\\$1")},idOrName:function(a){return this.groups[a.name]||(this.checkable(a)?a.name:a.id||a.name)},validationTargetFor:function(a){return this.checkable(a)&&(a=this.findByName(a.name)),t(a).not(this.settings.ignore)[0]},checkable:function(a){return/radio|checkbox/i.test(a.type)},findByName:function(a){return t(this.currentForm).find("[name='"+this.escapeCssMeta(a)+"']")},getLength:function(a,c){switch(c.nodeName.toLowerCase()){case"select":return t("option:selected",c).length;case"input":if(this.checkable(c))return this.findByName(c.name).filter(":checked").length}return a.length},depend:function(a,c){return this.dependTypes[typeof a]?this.dependTypes[typeof a](a,c):!0},dependTypes:{boolean:function(a){return a},string:function(a,c){return!!t(a,c.form).length},function:function(a,c){return a(c)}},optional:function(a){var c=this.elementValue(a);return!t.validator.methods.required.call(this,c,a)&&"dependency-mismatch"},elementAjaxPort:function(a){return"validate"+a.name},startRequest:function(a){this.pending[a.name]||(this.pendingRequest++,t(a).addClass(this.settings.pendingClass),this.pending[a.name]=!0)},stopRequest:function(a,c){this.pendingRequest--,this.pendingRequest<0&&(this.pendingRequest=0),delete this.pending[a.name],t(a).removeClass(this.settings.pendingClass),c&&this.pendingRequest===0&&this.formSubmitted&&this.form()&&this.pendingRequest===0?(t(this.currentForm).trigger("submit"),this.submitButton&&t("input:hidden[name='"+this.submitButton.name+"']",this.currentForm).remove(),this.formSubmitted=!1):!c&&this.pendingRequest===0&&this.formSubmitted&&(t(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},abortRequest:function(a){var c;this.pending[a.name]&&(c=this.elementAjaxPort(a),t.ajaxAbort(c),this.pendingRequest--,this.pendingRequest<0&&(this.pendingRequest=0),delete this.pending[a.name],t(a).removeClass(this.settings.pendingClass))},previousValue:function(a,c){return c=typeof c=="string"&&c||"remote",t.data(a,"previousValue")||t.data(a,"previousValue",{old:null,valid:!0,message:this.defaultMessage(a,{method:c})})},destroy:function(){this.resetForm(),t(this.currentForm).off(".validate").removeData("validator").find(".validate-equalTo-blur").off(".validate-equalTo").removeClass("validate-equalTo-blur").find(".validate-lessThan-blur").off(".validate-lessThan").removeClass("validate-lessThan-blur").find(".validate-lessThanEqual-blur").off(".validate-lessThanEqual").removeClass("validate-lessThanEqual-blur").find(".validate-greaterThanEqual-blur").off(".validate-greaterThanEqual").removeClass("validate-greaterThanEqual-blur").find(".validate-greaterThan-blur").off(".validate-greaterThan").removeClass("validate-greaterThan-blur")}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},number:{number:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(a,c){a.constructor===String?this.classRuleSettings[a]=c:t.extend(this.classRuleSettings,a)},classRules:function(a){var c={},u=t(a).attr("class");return u&&t.each(u.split(" "),function(){this in t.validator.classRuleSettings&&t.extend(c,t.validator.classRuleSettings[this])}),c},normalizeAttributeRule:function(a,c,u,h){/min|max|step/.test(u)&&(c===null||/number|range|text/.test(c))&&(h=Number(h),isNaN(h)&&(h=void 0)),h||h===0?a[u]=h:c===u&&c!=="range"&&(a[c==="date"?"dateISO":u]=!0)},attributeRules:function(a){var c={},u=t(a),h=a.getAttribute("type"),m,p;for(m in t.validator.methods)m==="required"?(p=a.getAttribute(m),p===""&&(p=!0),p=!!p):p=u.attr(m),this.normalizeAttributeRule(c,h,m,p);return c.maxlength&&/-1|2147483647|524288/.test(c.maxlength)&&delete c.maxlength,c},dataRules:function(a){var c={},u=t(a),h=a.getAttribute("type"),m,p;for(m in t.validator.methods)p=u.data("rule"+m.charAt(0).toUpperCase()+m.substring(1).toLowerCase()),p===""&&(p=!0),this.normalizeAttributeRule(c,h,m,p);return c},staticRules:function(a){var c={},u=t.data(a.form,"validator");return u.settings.rules&&(c=t.validator.normalizeRule(u.settings.rules[a.name])||{}),c},normalizeRules:function(a,c){return t.each(a,function(u,h){if(h===!1){delete a[u];return}if(h.param||h.depends){var m=!0;switch(typeof h.depends){case"string":m=!!t(h.depends,c.form).length;break;case"function":m=h.depends.call(c,c);break}m?a[u]=h.param!==void 0?h.param:!0:(t.data(c.form,"validator").resetElements(t(c)),delete a[u])}}),t.each(a,function(u,h){a[u]=typeof h=="function"&&u!=="normalizer"?h(c):h}),t.each(["minlength","maxlength"],function(){a[this]&&(a[this]=Number(a[this]))}),t.each(["rangelength","range"],function(){var u;a[this]&&(Array.isArray(a[this])?a[this]=[Number(a[this][0]),Number(a[this][1])]:typeof a[this]=="string"&&(u=a[this].replace(/[\[\]]/g,"").split(/[\s,]+/),a[this]=[Number(u[0]),Number(u[1])]))}),t.validator.autoCreateRanges&&(a.min!=null&&a.max!=null&&(a.range=[a.min,a.max],delete a.min,delete a.max),a.minlength!=null&&a.maxlength!=null&&(a.rangelength=[a.minlength,a.maxlength],delete a.minlength,delete a.maxlength)),a},normalizeRule:function(a){if(typeof a=="string"){var c={};t.each(a.split(/\s/),function(){c[this]=!0}),a=c}return a},addMethod:function(a,c,u){t.validator.methods[a]=c,t.validator.messages[a]=u!==void 0?u:t.validator.messages[a],c.length<3&&t.validator.addClassRules(a,t.validator.normalizeRule(a))},methods:{required:function(a,c,u){if(!this.depend(u,c))return"dependency-mismatch";if(c.nodeName.toLowerCase()==="select"){var h=t(c).val();return h&&h.length>0}return this.checkable(c)?this.getLength(a,c)>0:a!=null&&a.length>0},email:function(a,c){return this.optional(c)||/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/.test(a)},url:function(a,c){return this.optional(c)||/^(?:(?:(?:https?|ftp):)?\/\/)(?:(?:[^\]\[?\/<~#`!@$^&*()+=}|:";',>{ ]|%[0-9A-Fa-f]{2})+(?::(?:[^\]\[?\/<~#`!@$^&*()+=}|:";',>{ ]|%[0-9A-Fa-f]{2})*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z0-9\u00a1-\uffff][a-z0-9\u00a1-\uffff_-]{0,62})?[a-z0-9\u00a1-\uffff]\.)+(?:[a-z\u00a1-\uffff]{2,}\.?))(?::\d{2,5})?(?:[/?#]\S*)?$/i.test(a)},date:function(){var a=!1;return function(c,u){return a||(a=!0,this.settings.debug&&window.console&&console.warn("The `date` method is deprecated and will be removed in version '2.0.0'.\nPlease don't use it, since it relies on the Date constructor, which\nbehaves very differently across browsers and locales. Use `dateISO`\ninstead or one of the locale specific methods in `localizations/`\nand `additional-methods.js`.")),this.optional(u)||!/Invalid|NaN/.test(new Date(c).toString())}}(),dateISO:function(a,c){return this.optional(c)||/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test(a)},number:function(a,c){return this.optional(c)||/^(?:-?\d+|-?\d{1,3}(?:,\d{3})+)?(?:-?\.\d+)?$/.test(a)},digits:function(a,c){return this.optional(c)||/^\d+$/.test(a)},minlength:function(a,c,u){var h=Array.isArray(a)?a.length:this.getLength(a,c);return this.optional(c)||h>=u},maxlength:function(a,c,u){var h=Array.isArray(a)?a.length:this.getLength(a,c);return this.optional(c)||h<=u},rangelength:function(a,c,u){var h=Array.isArray(a)?a.length:this.getLength(a,c);return this.optional(c)||h>=u[0]&&h<=u[1]},min:function(a,c,u){return this.optional(c)||a>=u},max:function(a,c,u){return this.optional(c)||a<=u},range:function(a,c,u){return this.optional(c)||a>=u[0]&&a<=u[1]},step:function(a,c,u){var h=t(c).attr("type"),m="Step attribute on input type "+h+" is not supported.",p=["text","number","range"],_=new RegExp("\\b"+h+"\\b"),w=h&&!_.test(p.join()),D=function(W){var H=(""+W).match(/(?:\.(\d+))?$/);return H&&H[1]?H[1].length:0},C=function(W){return Math.round(W*Math.pow(10,L))},k=!0,L;if(w)throw new Error(m);return L=D(u),(D(a)>L||C(a)%C(u)!==0)&&(k=!1),this.optional(c)||k},equalTo:function(a,c,u){var h=t(u);return this.settings.onfocusout&&h.not(".validate-equalTo-blur").length&&h.addClass("validate-equalTo-blur").on("blur.validate-equalTo",function(){t(c).valid()}),a===h.val()},remote:function(a,c,u,h){if(this.optional(c))return"dependency-mismatch";h=typeof h=="string"&&h||"remote";var m=this.previousValue(c,h),p,_,w;return this.settings.messages[c.name]||(this.settings.messages[c.name]={}),m.originalMessage=m.originalMessage||this.settings.messages[c.name][h],this.settings.messages[c.name][h]=m.message,u=typeof u=="string"&&{url:u}||u,w=t.param(t.extend({data:a},u.data)),m.valid!==null&&m.old===w?m.valid:(m.old=w,m.valid=null,p=this,this.startRequest(c),_={},_[c.name]=a,t.ajax(t.extend(!0,{mode:"abort",port:this.elementAjaxPort(c),dataType:"json",data:_,context:p.currentForm,success:function(D){var C=D===!0||D==="true",k,L,W;p.settings.messages[c.name][h]=m.originalMessage,C?(W=p.formSubmitted,p.toHide=p.errorsFor(c),p.formSubmitted=W,p.successList.push(c),p.invalid[c.name]=!1,p.showErrors()):(k={},L=D||p.defaultMessage(c,{method:h,parameters:a}),k[c.name]=m.message=L,p.invalid[c.name]=!0,p.showErrors(k)),m.valid=C,p.stopRequest(c,C)}},u)),"pending")}}});var n={},r;return t.ajaxPrefilter?t.ajaxPrefilter(function(a,c,u){var h=a.port;a.mode==="abort"&&(t.ajaxAbort(h),n[h]=u)}):(r=t.ajax,t.ajax=function(a){var c=("mode"in a?a:t.ajaxSettings).mode,u=("port"in a?a:t.ajaxSettings).port;return c==="abort"?(t.ajaxAbort(u),n[u]=r.apply(this,arguments),n[u]):r.apply(this,arguments)}),t.ajaxAbort=function(a){n[a]&&(n[a].abort(),delete n[a])},t})})(gx);var mx={exports:{}};/*!
- * jQuery Validation Plugin v1.21.0
- *
- * https://jqueryvalidation.org/
- *
- * Copyright (c) 2024 Jörn Zaefferer
- * Released under the MIT license
- */(function(e){(function(t){e.exports?e.exports=t(bl()):t(jQuery)})(function(t){return function(){function i(n){return n.replace(/<.[^<>]*?>/g," ").replace(/ | /gi," ").replace(/[.(),;:!?%#$'\"_+=\/\-“”’]*/g,"")}t.validator.addMethod("maxWords",function(n,r,a){return this.optional(r)||i(n).match(/\b\w+\b/g).length<=a},t.validator.format("Please enter {0} words or less.")),t.validator.addMethod("minWords",function(n,r,a){return this.optional(r)||i(n).match(/\b\w+\b/g).length>=a},t.validator.format("Please enter at least {0} words.")),t.validator.addMethod("rangeWords",function(n,r,a){var c=i(n),u=/\b\w+\b/g;return this.optional(r)||c.match(u).length>=a[0]&&c.match(u).length<=a[1]},t.validator.format("Please enter between {0} and {1} words."))}(),t.validator.addMethod("abaRoutingNumber",function(i){var n=0,r=i.split(""),a=r.length;if(a!==9)return!1;for(var c=0;c<a;c+=3)n+=parseInt(r[c],10)*3+parseInt(r[c+1],10)*7+parseInt(r[c+2],10);return n!==0&&n%10===0},"Please enter a valid routing number."),t.validator.addMethod("accept",function(i,n,r){var a=typeof r=="string"?r.replace(/\s/g,""):"image/*",c=this.optional(n),u,h,m;if(c)return c;if(t(n).attr("type")==="file"&&(a=a.replace(/[\-\[\]\/\{\}\(\)\+\?\.\\\^\$\|]/g,"\\$&").replace(/,/g,"|").replace(/\/\*/g,"/.*"),n.files&&n.files.length)){for(m=new RegExp(".?("+a+")$","i"),u=0;u<n.files.length;u++)if(h=n.files[u],!h.type.match(m))return!1}return!0},t.validator.format("Please enter a value with a valid mimetype.")),t.validator.addMethod("alphanumeric",function(i,n){return this.optional(n)||/^\w+$/i.test(i)},"Letters, numbers, and underscores only please."),t.validator.addMethod("bankaccountNL",function(i,n){if(this.optional(n))return!0;if(!/^[0-9]{9}|([0-9]{2} ){3}[0-9]{3}$/.test(i))return!1;var r=i.replace(/ /g,""),a=0,c=r.length,u,h,m;for(u=0;u<c;u++)h=c-u,m=r.substring(u,u+1),a=a+h*m;return a%11===0},"Please specify a valid bank account number."),t.validator.addMethod("bankorgiroaccountNL",function(i,n){return this.optional(n)||t.validator.methods.bankaccountNL.call(this,i,n)||t.validator.methods.giroaccountNL.call(this,i,n)},"Please specify a valid bank or giro account number."),t.validator.addMethod("bic",function(i,n){return this.optional(n)||/^([A-Z]{6}[A-Z2-9][A-NP-Z1-9])(X{3}|[A-WY-Z0-9][A-Z0-9]{2})?$/.test(i.toUpperCase())},"Please specify a valid BIC code."),t.validator.addMethod("cifES",function(i,n){if(this.optional(n))return!0;var r=new RegExp(/^([ABCDEFGHJKLMNPQRSUVW])(\d{7})([0-9A-J])$/gi),a=i.substring(0,1),c=i.substring(1,8),u=i.substring(8,9),h=0,m=0,p=0,_,w,D,C;function k(L){return L%2===0}if(i.length!==9||!r.test(i))return!1;for(_=0;_<c.length;_++)w=parseInt(c[_],10),k(_)?(w*=2,p+=w<10?w:w-9):m+=w;return h=m+p,D=(10-h.toString().substr(-1)).toString(),D=parseInt(D,10)>9?"0":D,C="JABCDEFGHI".substr(D,1).toString(),a.match(/[ABEH]/)?u===D:a.match(/[KPQS]/)?u===C:u===D||u===C},"Please specify a valid CIF number."),t.validator.addMethod("cnhBR",function(i){if(i=i.replace(/([~!@#$%^&*()_+=`{}\[\]\-|\\:;'<>,.\/? ])+/g,""),i.length!==11)return!1;var n=0,r=0,a,c,u,h,m;if(a=i.charAt(0),new Array(12).join(a)===i)return!1;for(h=0,m=9,0;h<9;++h,--m)n+=+(i.charAt(h)*m);for(c=n%11,c>=10&&(c=0,r=2),n=0,h=0,m=1,0;h<9;++h,++m)n+=+(i.charAt(h)*m);return u=n%11,u>=10?u=0:u=u-r,String(c).concat(u)===i.substr(-2)},"Please specify a valid CNH number."),t.validator.addMethod("cnpjBR",function(i,n){if(this.optional(n))return!0;if(i=i.replace(/[^\d]+/g,""),i.length!==14||i==="00000000000000"||i==="11111111111111"||i==="22222222222222"||i==="33333333333333"||i==="44444444444444"||i==="55555555555555"||i==="66666666666666"||i==="77777777777777"||i==="88888888888888"||i==="99999999999999")return!1;for(var r=i.length-2,a=i.substring(0,r),c=i.substring(r),u=0,h=r-7,m=r;m>=1;m--)u+=a.charAt(r-m)*h--,h<2&&(h=9);var p=u%11<2?0:11-u%11;if(p!==parseInt(c.charAt(0),10))return!1;r=r+1,a=i.substring(0,r),u=0,h=r-7;for(var _=r;_>=1;_--)u+=a.charAt(r-_)*h--,h<2&&(h=9);return p=u%11<2?0:11-u%11,p===parseInt(c.charAt(1),10)},"Please specify a CNPJ value number."),t.validator.addMethod("cpfBR",function(i,n){if(this.optional(n))return!0;if(i=i.replace(/([~!@#$%^&*()_+=`{}\[\]\-|\\:;'<>,.\/? ])+/g,""),i.length!==11)return!1;var r=0,a,c,u,h;if(a=parseInt(i.substring(9,10),10),c=parseInt(i.substring(10,11),10),u=function(m,p){var _=m*10%11;return(_===10||_===11)&&(_=0),_===p},i===""||i==="00000000000"||i==="11111111111"||i==="22222222222"||i==="33333333333"||i==="44444444444"||i==="55555555555"||i==="66666666666"||i==="77777777777"||i==="88888888888"||i==="99999999999")return!1;for(h=1;h<=9;h++)r=r+parseInt(i.substring(h-1,h),10)*(11-h);if(u(r,a)){for(r=0,h=1;h<=10;h++)r=r+parseInt(i.substring(h-1,h),10)*(12-h);return u(r,c)}return!1},"Please specify a valid CPF number."),t.validator.addMethod("creditcard",function(i,n){if(this.optional(n))return"dependency-mismatch";if(/[^0-9 \-]+/.test(i))return!1;var r=0,a=0,c=!1,u,h;if(i=i.replace(/\D/g,""),i.length<13||i.length>19)return!1;for(u=i.length-1;u>=0;u--)h=i.charAt(u),a=parseInt(h,10),c&&(a*=2)>9&&(a-=9),r+=a,c=!c;return r%10===0},"Please enter a valid credit card number."),t.validator.addMethod("creditcardtypes",function(i,n,r){if(/[^0-9\-]+/.test(i))return!1;i=i.replace(/\D/g,"");var a=0;return r.mastercard&&(a|=1),r.visa&&(a|=2),r.amex&&(a|=4),r.dinersclub&&(a|=8),r.enroute&&(a|=16),r.discover&&(a|=32),r.jcb&&(a|=64),r.unknown&&(a|=128),r.all&&(a=255),a&1&&(/^(5[12345])/.test(i)||/^(2[234567])/.test(i))||a&2&&/^(4)/.test(i)?i.length===16:a&4&&/^(3[47])/.test(i)?i.length===15:a&8&&/^(3(0[012345]|[68]))/.test(i)?i.length===14:a&16&&/^(2(014|149))/.test(i)?i.length===15:a&32&&/^(6011)/.test(i)||a&64&&/^(3)/.test(i)?i.length===16:a&64&&/^(2131|1800)/.test(i)?i.length===15:!!(a&128)},"Please enter a valid credit card number."),t.validator.addMethod("currency",function(i,n,r){var a=typeof r=="string",c=a?r:r[0],u=a?!0:r[1],h;return c=c.replace(/,/g,""),c=u?c+"]":c+"]?",h="^["+c+"([1-9]{1}[0-9]{0,2}(\\,[0-9]{3})*(\\.[0-9]{0,2})?|[1-9]{1}[0-9]{0,}(\\.[0-9]{0,2})?|0(\\.[0-9]{0,2})?|(\\.[0-9]{1,2})?)$",h=new RegExp(h),this.optional(n)||h.test(i)},"Please specify a valid currency."),t.validator.addMethod("dateFA",function(i,n){return this.optional(n)||/^[1-4]\d{3}\/((0?[1-6]\/((3[0-1])|([1-2][0-9])|(0?[1-9])))|((1[0-2]|(0?[7-9]))\/(30|([1-2][0-9])|(0?[1-9]))))$/.test(i)},t.validator.messages.date),t.validator.addMethod("dateITA",function(i,n){var r=!1,a=/^\d{1,2}\/\d{1,2}\/\d{4}$/,c,u,h,m,p;return a.test(i)?(c=i.split("/"),u=parseInt(c[0],10),h=parseInt(c[1],10),m=parseInt(c[2],10),p=new Date(Date.UTC(m,h-1,u,12,0,0,0)),p.getUTCFullYear()===m&&p.getUTCMonth()===h-1&&p.getUTCDate()===u?r=!0:r=!1):r=!1,this.optional(n)||r},t.validator.messages.date),t.validator.addMethod("dateNL",function(i,n){return this.optional(n)||/^(0?[1-9]|[12]\d|3[01])[\.\/\-](0?[1-9]|1[012])[\.\/\-]([12]\d)?(\d\d)$/.test(i)},t.validator.messages.date),t.validator.addMethod("extension",function(i,n,r){return r=typeof r=="string"?r.replace(/,/g,"|"):"png|jpe?g|gif",this.optional(n)||i.match(new RegExp("\\.("+r+")$","i"))},t.validator.format("Please enter a value with a valid extension.")),t.validator.addMethod("giroaccountNL",function(i,n){return this.optional(n)||/^[0-9]{1,7}$/.test(i)},"Please specify a valid giro account number."),t.validator.addMethod("greaterThan",function(i,n,r){var a=t(r);return this.settings.onfocusout&&a.not(".validate-greaterThan-blur").length&&a.addClass("validate-greaterThan-blur").on("blur.validate-greaterThan",function(){t(n).valid()}),i>a.val()},"Please enter a greater value."),t.validator.addMethod("greaterThanEqual",function(i,n,r){var a=t(r);return this.settings.onfocusout&&a.not(".validate-greaterThanEqual-blur").length&&a.addClass("validate-greaterThanEqual-blur").on("blur.validate-greaterThanEqual",function(){t(n).valid()}),i>=a.val()},"Please enter a greater value."),t.validator.addMethod("iban",function(i,n){if(this.optional(n))return!0;var r=i.replace(/ /g,"").toUpperCase(),a="",c=!0,u="",h="",m,p,_,w,D,C,k,L,W,H=5;if(r.length<H||(m=r.substring(0,2),C={AL:"\\d{8}[\\dA-Z]{16}",AD:"\\d{8}[\\dA-Z]{12}",AT:"\\d{16}",AZ:"[\\dA-Z]{4}\\d{20}",BE:"\\d{12}",BH:"[A-Z]{4}[\\dA-Z]{14}",BA:"\\d{16}",BR:"\\d{23}[A-Z][\\dA-Z]",BG:"[A-Z]{4}\\d{6}[\\dA-Z]{8}",CR:"\\d{17}",HR:"\\d{17}",CY:"\\d{8}[\\dA-Z]{16}",CZ:"\\d{20}",DK:"\\d{14}",DO:"[A-Z]{4}\\d{20}",EE:"\\d{16}",FO:"\\d{14}",FI:"\\d{14}",FR:"\\d{10}[\\dA-Z]{11}\\d{2}",GE:"[\\dA-Z]{2}\\d{16}",DE:"\\d{18}",GI:"[A-Z]{4}[\\dA-Z]{15}",GR:"\\d{7}[\\dA-Z]{16}",GL:"\\d{14}",GT:"[\\dA-Z]{4}[\\dA-Z]{20}",HU:"\\d{24}",IS:"\\d{22}",IE:"[\\dA-Z]{4}\\d{14}",IL:"\\d{19}",IT:"[A-Z]\\d{10}[\\dA-Z]{12}",KZ:"\\d{3}[\\dA-Z]{13}",KW:"[A-Z]{4}[\\dA-Z]{22}",LV:"[A-Z]{4}[\\dA-Z]{13}",LB:"\\d{4}[\\dA-Z]{20}",LI:"\\d{5}[\\dA-Z]{12}",LT:"\\d{16}",LU:"\\d{3}[\\dA-Z]{13}",MK:"\\d{3}[\\dA-Z]{10}\\d{2}",MT:"[A-Z]{4}\\d{5}[\\dA-Z]{18}",MR:"\\d{23}",MU:"[A-Z]{4}\\d{19}[A-Z]{3}",MC:"\\d{10}[\\dA-Z]{11}\\d{2}",MD:"[\\dA-Z]{2}\\d{18}",ME:"\\d{18}",NL:"[A-Z]{4}\\d{10}",NO:"\\d{11}",PK:"[\\dA-Z]{4}\\d{16}",PS:"[\\dA-Z]{4}\\d{21}",PL:"\\d{24}",PT:"\\d{21}",RO:"[A-Z]{4}[\\dA-Z]{16}",SM:"[A-Z]\\d{10}[\\dA-Z]{12}",SA:"\\d{2}[\\dA-Z]{18}",RS:"\\d{18}",SK:"\\d{20}",SI:"\\d{15}",ES:"\\d{20}",SE:"\\d{20}",CH:"\\d{5}[\\dA-Z]{12}",TN:"\\d{20}",TR:"\\d{5}[\\dA-Z]{17}",AE:"\\d{3}\\d{16}",GB:"[A-Z]{4}\\d{14}",VG:"[\\dA-Z]{4}\\d{16}"},D=C[m],typeof D<"u"&&(k=new RegExp("^[A-Z]{2}\\d{2}"+D+"$",""),!k.test(r))))return!1;for(p=r.substring(4,r.length)+r.substring(0,4),L=0;L<p.length;L++)_=p.charAt(L),_!=="0"&&(c=!1),c||(a+="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ".indexOf(_));for(W=0;W<a.length;W++)w=a.charAt(W),h=""+u+w,u=h%97;return u===1},"Please specify a valid IBAN."),t.validator.addMethod("integer",function(i,n){return this.optional(n)||/^-?\d+$/.test(i)},"A positive or negative non-decimal number please."),t.validator.addMethod("ipv4",function(i,n){return this.optional(n)||/^(25[0-5]|2[0-4]\d|[01]?\d\d?)\.(25[0-5]|2[0-4]\d|[01]?\d\d?)\.(25[0-5]|2[0-4]\d|[01]?\d\d?)\.(25[0-5]|2[0-4]\d|[01]?\d\d?)$/i.test(i)},"Please enter a valid IP v4 address."),t.validator.addMethod("ipv6",function(i,n){return this.optional(n)||/^((([0-9A-Fa-f]{1,4}:){7}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){6}:[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){5}:([0-9A-Fa-f]{1,4}:)?[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){4}:([0-9A-Fa-f]{1,4}:){0,2}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){3}:([0-9A-Fa-f]{1,4}:){0,3}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){2}:([0-9A-Fa-f]{1,4}:){0,4}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){6}((\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b)\.){3}(\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b))|(([0-9A-Fa-f]{1,4}:){0,5}:((\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b)\.){3}(\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b))|(::([0-9A-Fa-f]{1,4}:){0,5}((\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b)\.){3}(\b((25[0-5])|(1\d{2})|(2[0-4]\d)|(\d{1,2}))\b))|([0-9A-Fa-f]{1,4}::([0-9A-Fa-f]{1,4}:){0,5}[0-9A-Fa-f]{1,4})|(::([0-9A-Fa-f]{1,4}:){0,6}[0-9A-Fa-f]{1,4})|(([0-9A-Fa-f]{1,4}:){1,7}:))$/i.test(i)},"Please enter a valid IP v6 address."),t.validator.addMethod("lessThan",function(i,n,r){var a=t(r);return this.settings.onfocusout&&a.not(".validate-lessThan-blur").length&&a.addClass("validate-lessThan-blur").on("blur.validate-lessThan",function(){t(n).valid()}),i<a.val()},"Please enter a lesser value."),t.validator.addMethod("lessThanEqual",function(i,n,r){var a=t(r);return this.settings.onfocusout&&a.not(".validate-lessThanEqual-blur").length&&a.addClass("validate-lessThanEqual-blur").on("blur.validate-lessThanEqual",function(){t(n).valid()}),i<=a.val()},"Please enter a lesser value."),t.validator.addMethod("lettersonly",function(i,n){return this.optional(n)||/^[a-z]+$/i.test(i)},"Letters only please."),t.validator.addMethod("letterswithbasicpunc",function(i,n){return this.optional(n)||/^[a-z\-.,()'"\s]+$/i.test(i)},"Letters or punctuation only please."),t.validator.addMethod("maxfiles",function(i,n,r){return this.optional(n)?!0:!(t(n).attr("type")==="file"&&n.files&&n.files.length>r)},t.validator.format("Please select no more than {0} files.")),t.validator.addMethod("maxsize",function(i,n,r){if(this.optional(n))return!0;if(t(n).attr("type")==="file"&&n.files&&n.files.length){for(var a=0;a<n.files.length;a++)if(n.files[a].size>r)return!1}return!0},t.validator.format("File size must not exceed {0} bytes each.")),t.validator.addMethod("maxsizetotal",function(i,n,r){if(this.optional(n))return!0;if(t(n).attr("type")==="file"&&n.files&&n.files.length){for(var a=0,c=0;c<n.files.length;c++)if(a+=n.files[c].size,a>r)return!1}return!0},t.validator.format("Total size of all files must not exceed {0} bytes.")),t.validator.addMethod("mobileNL",function(i,n){return this.optional(n)||/^((\+|00(\s|\s?\-\s?)?)31(\s|\s?\-\s?)?(\(0\)[\-\s]?)?|0)6((\s|\s?\-\s?)?[0-9]){8}$/.test(i)},"Please specify a valid mobile number."),t.validator.addMethod("mobileRU",function(i,n){var r=i.replace(/\(|\)|\s+|-/g,"");return this.optional(n)||r.length>9&&/^((\+7|7|8)+([0-9]){10})$/.test(r)},"Please specify a valid mobile number."),t.validator.addMethod("mobileUK",function(i,n){return i=i.replace(/\(|\)|\s+|-/g,""),this.optional(n)||i.length>9&&i.match(/^(?:(?:(?:00\s?|\+)44\s?|0)7(?:[1345789]\d{2}|624)\s?\d{3}\s?\d{3})$/)},"Please specify a valid mobile number."),t.validator.addMethod("netmask",function(i,n){return this.optional(n)||/^(254|252|248|240|224|192|128)\.0\.0\.0|255\.(254|252|248|240|224|192|128|0)\.0\.0|255\.255\.(254|252|248|240|224|192|128|0)\.0|255\.255\.255\.(254|252|248|240|224|192|128|0)/i.test(i)},"Please enter a valid netmask."),t.validator.addMethod("nieES",function(i,n){if(this.optional(n))return!0;var r=new RegExp(/^[MXYZ]{1}[0-9]{7,8}[TRWAGMYFPDXBNJZSQVHLCKET]{1}$/gi),a="TRWAGMYFPDXBNJZSQVHLCKET",c=i.substr(i.length-1).toUpperCase(),u;return i=i.toString().toUpperCase(),i.length>10||i.length<9||!r.test(i)?!1:(i=i.replace(/^[X]/,"0").replace(/^[Y]/,"1").replace(/^[Z]/,"2"),u=i.length===9?i.substr(0,8):i.substr(0,9),a.charAt(parseInt(u,10)%23)===c)},"Please specify a valid NIE number."),t.validator.addMethod("nifES",function(i,n){return this.optional(n)?!0:(i=i.toUpperCase(),i.match("((^[A-Z]{1}[0-9]{7}[A-Z0-9]{1}$|^[T]{1}[A-Z0-9]{8}$)|^[0-9]{8}[A-Z]{1}$)")?/^[0-9]{8}[A-Z]{1}$/.test(i)?"TRWAGMYFPDXBNJZSQVHLCKE".charAt(i.substring(8,0)%23)===i.charAt(8):/^[KLM]{1}/.test(i)?i[8]==="TRWAGMYFPDXBNJZSQVHLCKE".charAt(i.substring(8,1)%23):!1:!1)},"Please specify a valid NIF number."),t.validator.addMethod("nipPL",function(i){if(i=i.replace(/[^0-9]/g,""),i.length!==10)return!1;for(var n=[6,5,7,2,3,4,5,6,7],r=0,a=0;a<9;a++)r+=n[a]*i[a];var c=r%11,u=c===10?0:c;return u===parseInt(i[9],10)},"Please specify a valid NIP number."),t.validator.addMethod("nisBR",function(i){var n,r,a=0,c,u,h;if(i=i.replace(/([~!@#$%^&*()_+=`{}\[\]\-|\\:;'<>,.\/? ])+/g,""),i.length!==11)return!1;for(r=parseInt(i.substring(10,11),10),n=parseInt(i.substring(0,10),10),u=2;u<12;u++)h=u,u===10&&(h=2),u===11&&(h=3),a+=n%10*h,n=parseInt(n/10,10);return c=a%11,c>1?c=11-c:c=0,r===c},"Please specify a valid NIS/PIS number."),t.validator.addMethod("notEqualTo",function(i,n,r){return this.optional(n)||!t.validator.methods.equalTo.call(this,i,n,r)},"Please enter a different value, values must not be the same."),t.validator.addMethod("nowhitespace",function(i,n){return this.optional(n)||/^\S+$/i.test(i)},"No white space please."),t.validator.addMethod("pattern",function(i,n,r){return this.optional(n)?!0:(typeof r=="string"&&(r=new RegExp("^(?:"+r+")$")),r.test(i))},"Invalid format."),t.validator.addMethod("phoneNL",function(i,n){return this.optional(n)||/^((\+|00(\s|\s?\-\s?)?)31(\s|\s?\-\s?)?(\(0\)[\-\s]?)?|0)[1-9]((\s|\s?\-\s?)?[0-9]){8}$/.test(i)},"Please specify a valid phone number."),t.validator.addMethod("phonePL",function(i,n){i=i.replace(/\s+/g,"");var r=/^(?:(?:(?:\+|00)?48)|(?:\(\+?48\)))?(?:1[2-8]|2[2-69]|3[2-49]|4[1-68]|5[0-9]|6[0-35-9]|[7-8][1-9]|9[145])\d{7}$/;return this.optional(n)||r.test(i)},"Please specify a valid phone number."),t.validator.addMethod("phonesUK",function(i,n){return i=i.replace(/\(|\)|\s+|-/g,""),this.optional(n)||i.length>9&&i.match(/^(?:(?:(?:00\s?|\+)44\s?|0)(?:1\d{8,9}|[23]\d{9}|7(?:[1345789]\d{8}|624\d{6})))$/)},"Please specify a valid uk phone number."),t.validator.addMethod("phoneUK",function(i,n){return i=i.replace(/\(|\)|\s+|-/g,""),this.optional(n)||i.length>9&&i.match(/^(?:(?:(?:00\s?|\+)44\s?)|(?:\(?0))(?:\d{2}\)?\s?\d{4}\s?\d{4}|\d{3}\)?\s?\d{3}\s?\d{3,4}|\d{4}\)?\s?(?:\d{5}|\d{3}\s?\d{3})|\d{5}\)?\s?\d{4,5})$/)},"Please specify a valid phone number."),t.validator.addMethod("phoneUS",function(i,n){return i=i.replace(/\s+/g,""),this.optional(n)||i.length>9&&i.match(/^(\+?1-?)?(\([2-9]([02-9]\d|1[02-9])\)|[2-9]([02-9]\d|1[02-9]))-?[2-9]\d{2}-?\d{4}$/)},"Please specify a valid phone number."),t.validator.addMethod("postalcodeBR",function(i,n){return this.optional(n)||/^\d{2}.\d{3}-\d{3}?$|^\d{5}-?\d{3}?$/.test(i)},"Informe um CEP válido."),t.validator.addMethod("postalCodeCA",function(i,n){return this.optional(n)||/^[ABCEGHJKLMNPRSTVXY]\d[ABCEGHJKLMNPRSTVWXYZ] *\d[ABCEGHJKLMNPRSTVWXYZ]\d$/i.test(i)},"Please specify a valid postal code."),t.validator.addMethod("postalcodeIT",function(i,n){return this.optional(n)||/^\d{5}$/.test(i)},"Please specify a valid postal code."),t.validator.addMethod("postalcodeNL",function(i,n){return this.optional(n)||/^[1-9][0-9]{3}\s?[a-zA-Z]{2}$/.test(i)},"Please specify a valid postal code."),t.validator.addMethod("postcodeUK",function(i,n){return this.optional(n)||/^((([A-PR-UWYZ][0-9])|([A-PR-UWYZ][0-9][0-9])|([A-PR-UWYZ][A-HK-Y][0-9])|([A-PR-UWYZ][A-HK-Y][0-9][0-9])|([A-PR-UWYZ][0-9][A-HJKSTUW])|([A-PR-UWYZ][A-HK-Y][0-9][ABEHMNPRVWXY]))\s?([0-9][ABD-HJLNP-UW-Z]{2})|(GIR)\s?(0AA))$/i.test(i)},"Please specify a valid UK postcode."),t.validator.addMethod("require_from_group",function(i,n,r){var a=t(r[1],n.form),c=a.eq(0),u=c.data("valid_req_grp")?c.data("valid_req_grp"):t.extend({},this),h=a.filter(function(){return u.elementValue(this)}).length>=r[0];return c.data("valid_req_grp",u),t(n).data("being_validated")||(a.data("being_validated",!0),a.each(function(){u.element(this)}),a.data("being_validated",!1)),h},t.validator.format("Please fill at least {0} of these fields.")),t.validator.addMethod("skip_or_fill_minimum",function(i,n,r){var a=t(r[1],n.form),c=a.eq(0),u=c.data("valid_skip")?c.data("valid_skip"):t.extend({},this),h=a.filter(function(){return u.elementValue(this)}).length,m=h===0||h>=r[0];return c.data("valid_skip",u),t(n).data("being_validated")||(a.data("being_validated",!0),a.each(function(){u.element(this)}),a.data("being_validated",!1)),m},t.validator.format("Please either skip these fields or fill at least {0} of them.")),t.validator.addMethod("stateUS",function(i,n,r){var a=typeof r>"u",c=a||typeof r.caseSensitive>"u"?!1:r.caseSensitive,u=a||typeof r.includeTerritories>"u"?!1:r.includeTerritories,h=a||typeof r.includeMilitary>"u"?!1:r.includeMilitary,m;return!u&&!h?m="^(A[KLRZ]|C[AOT]|D[CE]|FL|GA|HI|I[ADLN]|K[SY]|LA|M[ADEINOST]|N[CDEHJMVY]|O[HKR]|PA|RI|S[CD]|T[NX]|UT|V[AT]|W[AIVY])$":u&&h?m="^(A[AEKLPRSZ]|C[AOT]|D[CE]|FL|G[AU]|HI|I[ADLN]|K[SY]|LA|M[ADEINOPST]|N[CDEHJMVY]|O[HKR]|P[AR]|RI|S[CD]|T[NX]|UT|V[AIT]|W[AIVY])$":u?m="^(A[KLRSZ]|C[AOT]|D[CE]|FL|G[AU]|HI|I[ADLN]|K[SY]|LA|M[ADEINOPST]|N[CDEHJMVY]|O[HKR]|P[AR]|RI|S[CD]|T[NX]|UT|V[AIT]|W[AIVY])$":m="^(A[AEKLPRZ]|C[AOT]|D[CE]|FL|GA|HI|I[ADLN]|K[SY]|LA|M[ADEINOST]|N[CDEHJMVY]|O[HKR]|PA|RI|S[CD]|T[NX]|UT|V[AT]|W[AIVY])$",m=c?new RegExp(m):new RegExp(m,"i"),this.optional(n)||m.test(i)},"Please specify a valid state."),t.validator.addMethod("strippedminlength",function(i,n,r){return t(i).text().length>=r},t.validator.format("Please enter at least {0} characters.")),t.validator.addMethod("time",function(i,n){return this.optional(n)||/^([01]\d|2[0-3]|[0-9])(:[0-5]\d){1,2}$/.test(i)},"Please enter a valid time, between 00:00 and 23:59."),t.validator.addMethod("time12h",function(i,n){return this.optional(n)||/^((0?[1-9]|1[012])(:[0-5]\d){1,2}(\ ?[AP]M))$/i.test(i)},"Please enter a valid time in 12-hour am/pm format."),t.validator.addMethod("url2",function(i,n){return this.optional(n)||/^(?:(?:(?:https?|ftp):)?\/\/)(?:(?:[^\]\[?\/<~#`!@$^&*()+=}|:";',>{ ]|%[0-9A-Fa-f]{2})+(?::(?:[^\]\[?\/<~#`!@$^&*()+=}|:";',>{ ]|%[0-9A-Fa-f]{2})*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z0-9\u00a1-\uffff][a-z0-9\u00a1-\uffff_-]{0,62})?[a-z0-9\u00a1-\uffff]\.)+(?:[a-z\u00a1-\uffff]{2,}\.?)|(?:(?:[a-z0-9\u00a1-\uffff][a-z0-9\u00a1-\uffff_-]{0,62})?[a-z0-9\u00a1-\uffff])|(?:(?:[a-z0-9\u00a1-\uffff][a-z0-9\u00a1-\uffff_-]{0,62}\.)))(?::\d{2,5})?(?:[/?#]\S*)?$/i.test(i)},t.validator.messages.url),t.validator.addMethod("vinUS",function(i){if(i.length!==17)return!1;var n=["A","B","C","D","E","F","G","H","J","K","L","M","N","P","R","S","T","U","V","W","X","Y","Z"],r=[1,2,3,4,5,6,7,8,1,2,3,4,5,7,9,2,3,4,5,6,7,8,9],a=[8,7,6,5,4,3,2,10,0,9,8,7,6,5,4,3,2],c=0,u,h,m,p,_,w;for(u=0;u<17;u++)p=a[u],m=i.slice(u,u+1),isNaN(m)?(m=m.toUpperCase(),h=r[n.indexOf(m)]):h=parseInt(m,10),u===8&&(w=h,m==="X"&&(w=10)),c+=h*p;return _=c%11,_===w},"The specified vehicle identification number (VIN) is invalid."),t.validator.addMethod("zipcodeUS",function(i,n){return this.optional(n)||/^\d{5}(-\d{4})?$/.test(i)},"The specified US ZIP Code is invalid."),t.validator.addMethod("ziprange",function(i,n){return this.optional(n)||/^90[2-5]\d\{2\}-\d{4}$/.test(i)},"Your ZIP-code must be in the range 902xx-xxxx to 905xx-xxxx."),t})})(mx);(function(e){function t(F){return(t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(N){return typeof N}:function(N){return N&&typeof Symbol=="function"&&N.constructor===Symbol&&N!==Symbol.prototype?"symbol":typeof N})(F)}function i(F){return(i=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(N){return typeof N}:function(N){return N&&typeof Symbol=="function"&&N.constructor===Symbol&&N!==Symbol.prototype?"symbol":typeof N})(F)}function n(F,N,K){return N in F?Object.defineProperty(F,N,{value:K,enumerable:!0,configurable:!0,writable:!0}):F[N]=K,F}function r(F,N){var K=Object.keys(F);if(Object.getOwnPropertySymbols){var se=Object.getOwnPropertySymbols(F);N&&(se=se.filter(function(te){return Object.getOwnPropertyDescriptor(F,te).enumerable})),K.push.apply(K,se)}return K}function a(F){for(var N=1;N<arguments.length;N++){var K=arguments[N]!=null?arguments[N]:{};N%2?r(Object(K),!0).forEach(function(se){n(F,se,K[se])}):Object.getOwnPropertyDescriptors?Object.defineProperties(F,Object.getOwnPropertyDescriptors(K)):r(Object(K)).forEach(function(se){Object.defineProperty(F,se,Object.getOwnPropertyDescriptor(K,se))})}return F}e=e&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e;var c='<?xml version="1.0" encoding="utf-8"?><svg version="1.1"xmlns="http://www.w3.org/2000/svg"viewBox="0 12.705 512 486.59"x="0px" y="0px"xml:space="preserve"><polygon points="256.814,12.705 317.205,198.566 512.631,198.566 354.529,313.435 414.918,499.295 256.814,384.427 98.713,499.295 159.102,313.435 1,198.566 196.426,198.566 "/></svg>',u={starWidth:"32px",normalFill:"gray",ratedFill:"#f39c12",numStars:5,maxValue:5,precision:1,rating:0,fullStar:!1,halfStar:!1,hover:!0,readOnly:!1,spacing:"0px",rtl:!1,multiColor:null,onInit:null,onChange:null,onSet:null,starSvg:null},h="#c0392b",m="#f1c40f";function p(){var F,N=!1;return F=navigator.userAgent||navigator.vendor||window.opera,(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(F)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(F.substr(0,4)))&&(N=!0),N}function _(F,N,K){return F===N?F=N:F===K&&(F=K),F}function w(F,N,K){if(!(F>=N&&F<=K))throw Error("Invalid Rating, expected value between "+N+" and "+K);return F}function D(F,N){return i(F)===N}function C(F){return F!==void 0}var k=function(F){return D(F,"function")},L=/^#([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})$/i;function W(F){if(!L.test(F))return null;var N=L.exec(F);return{r:parseInt(N[1],16),g:parseInt(N[2],16),b:parseInt(N[3],16)}}function H(F,N,K){var se=K/100*(N-F);return(se=Math.round(F+se).toString(16)).length===1&&(se="0"+se),se}function Y(F,N,K){if(!F||!N)return null;K=C(K)?K:0,F=W(F),N=W(N);var se=H(F.r,N.r,K),te=H(F.b,N.b,K);return"#"+se+H(F.g,N.g,K)+te}var V={};function Q(F){return V[F]||(V[F]=new String(F))}var ne=new WeakMap;function T(F,N,K){K=Q(K);var se=ne.get(F);se||ne.set(F,se=new WeakMap);var te=se.get(K);te||se.set(K,te=new Map);var ae=te.get(N);if(ae)return ae;function we(ve){var Me=ve.detail;N.call(F,ve,Me)}return te.set(N,we),we}T.get=function(F,N,K){K=Q(K);var se=ne.get(F);if(!se)return N;var te=se.get(K);return te&&te.get(N)||N};var ye=k(window.Event)?window.Event:function(F){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},K=N.bubbles,se=K!==void 0&&K,te=N.cancelable,ae=te!==void 0&&te,we=document.createEvent("Event");return we.initEvent(F,se,ae),we},ue=k(window.CustomEvent)?window.CustomEvent:(ue.prototype=Object.create(ye.prototype),ue),be={trigger:function(F,N){var K={bubbles:!0};return C(N)?this.node.dispatchEvent(new ue(F,a({detail:N},K))):this.node.dispatchEvent(new ye(F,K)),this},on:function(F,N){return this.node.addEventListener(F,T(this.node,N,F)),this},off:function(F,N){return this.node.removeEventListener(F,T.get(this.node,N,F)),this}},ce=/^rateyo(.+)$/;function re(F,N,K){var se=F.className.trim(),te=se&&se.split(/\s/)||[],ae={};if(te=te.reduce(function(we,ve,Me){return ae.hasOwnProperty(ve)||(we.push(ve),ae[ve]=Me),we},[]),N===re.add){if(ae.hasOwnProperty(K))return;te.push(K)}else if(N===re.remove){if(!ae.hasOwnProperty(K))return;te.splice(ae[K],1)}F.className=te.join(" ")}function j(F){this.node=F}function ge(F){var N=this;this.collection=[],Array.prototype.forEach.call(F,function(K){N.collection.push(new j(K))})}re.add="add",re.remove="remove",j.prototype={empty:function(){return this.node.innerHTML="",this},addClass:function(F){return re(this.node,re.add,F),this},removeClass:function(F){return re(this.node,re.remove,F),this},appendTo:function(F){return(j.isEl(F)?F.node:F).appendChild(this.node),this},css:function(F,N){return this.node.style[F]=N,this},width:function(F){if(!C(F))return this.node.getBoundingClientRect().width;this.css("width",F+(D(F,"number")?"px":""))},find:function(F){return v(this.node.querySelectorAll(F))},attr:function(F){for(var N in F)F.hasOwnProperty(N)&&this.node.setAttribute(N,F[N]);return this},removeAttr:function(F){return this.node.removeAttribute(F),this},children:function(){return v(this.node.childNodes)},remove:function(){return this.node.remove()},offset:function(){var F=this.node.getBoundingClientRect();return{top:F.top,left:F.left,bottom:F.bottom,right:F.right}},dataAttrOptions:function(){var F=this.node.dataset;return Object.keys(F).reduce(function(N,K){var se=K.match(ce);if(!se)return N;var te=se[1];return N[te[0].toLowerCase()+te.slice(1)]=F[K],N},{})}},j.prototype=a(a({},j.prototype),be),j.isEl=function(F){return F instanceof j},ge.isCollection=function(F){return F instanceof ge},ge.prototype={};var s=function(F){if(!j.prototype.hasOwnProperty(F))return"continue";ge.prototype[F]=function(){for(var N=arguments.length,K=new Array(N),se=0;se<N;se++)K[se]=arguments[se];return this.collection.forEach(function(te){return j.isEl(te)&&te[F].apply(te,K)}),this}};for(var o in j.prototype)s(o);var f=new DOMParser;function v(F){var N;return F=D(F,"string")&&(N=F,f.parseFromString(N.trim(),"text/html").body.childNodes)||F,j.isEl(F)||ge.isCollection(F)?F:F instanceof NodeList?new ge(F):new j(F)}v.El=j;var b=new WeakMap;function x(F){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!(this instanceof x))return new x(F,N);if(b.has(F))return b.get(F);var K=this;this.node=F;var se=v(F);N=a(a(a({},u),N),se.dataAttrOptions()),se.empty().addClass("jq-ry-container");var te,ae,we,ve,Me,Ne,Ye=v(document.createElement("div")).addClass("jq-ry-group-wrapper").appendTo(se),Ge=v(document.createElement("div")).addClass("jq-ry-normal-group").addClass("jq-ry-group").appendTo(Ye),Xe=v(document.createElement("div")).addClass("jq-ry-rated-group").addClass("jq-ry-group").appendTo(Ye),Qe=0,it=N.rating,Ue=!1;function Ze(He){C(He)||(He=N.rating),it=He;var nt=He/te,ot=nt*we;nt>1&&(ot+=(Math.ceil(nt)-1)*Me),Ft(N.ratedFill),(ot=N.rtl?100-ot:ot)<0?ot=0:ot>100&&(ot=100),Xe.css("width",ot+"%")}function et(){Ne=ae*N.numStars+ve*(N.numStars-1),we=ae/Ne*100,Me=ve/Ne*100,se.width(Ne),Ze()}function tt(He){var nt=N.starWidth=He;return ae=window.parseFloat(N.starWidth.replace("px","")),Ge.find("svg").attr({width:N.starWidth,height:nt}),Xe.find("svg").attr({width:N.starWidth,height:nt}),et(),se}function at(He){return N.spacing=He,ve=parseFloat(N.spacing.replace("px","")),Ge.find("svg:not(:first-child)").css("margin-left",He),Xe.find("svg:not(:first-child)").css("margin-left",He),et(),se}function st(He){return N.normalFill=He,(N.rtl?Xe:Ge).find("svg").attr({fill:N.normalFill}),se}var ze=N.ratedFill;function Ft(He){if(N.multiColor){var nt=(it-Qe)/N.maxValue*100,ot=N.multiColor||{};He=Y(ot.startColor||h,ot.endColor||m,nt)}else ze=He;return N.ratedFill=He,(N.rtl?Ge:Xe).find("svg").attr({fill:N.ratedFill}),se}function Dt(He){He=!!He,N.rtl=He,st(N.normalFill),Ze()}function Ht(He){N.multiColor=He,Ft(He||ze)}function mt(He){N.numStars=He,te=N.maxValue/N.numStars,Ge.empty(),Xe.empty();for(var nt=0;nt<N.numStars;nt++)v(N.starSvg||c).appendTo(Ge),v(N.starSvg||c).appendTo(Xe);return tt(N.starWidth),st(N.normalFill),at(N.spacing),Ze(),se}function Vt(He){return N.maxValue=He,te=N.maxValue/N.numStars,N.rating>He&&Ut(He),Ze(),se}function fi(He){return N.precision=He,Ut(N.rating),se}function Qt(He){return N.halfStar=He,se}function zt(He){return N.fullStar=He,se}function ti(He){var nt=He%te,ot=te/2,Ci=N.halfStar,Oi=N.fullStar;return(Oi||Ci)&&(Oi||Ci&&nt>ot?He+=te-nt:(He-=nt,nt>0&&(He+=ot))),He}function ai(He){var nt=Ge.offset().left,ot=nt+Ge.width(),Ci=N.maxValue,Oi=He.pageX,wi=0;if(Oi<nt)wi=Qe;else if(Oi>ot)wi=Ci;else{var or=(Oi-nt)/(ot-nt);if(ve>0)for(var Un=or*=100;Un>0;)Un>we?(wi+=te,Un-=we+Me):(wi+=Un/we*te,Un=0);else wi=or*N.maxValue;wi=ti(wi)}return N.rtl&&(wi=Ci-wi),parseFloat(wi)}function Gt(He){return N.readOnly=He,se.attr({readonly:!0}),Lt(),He||(se.removeAttr("readonly"),bi()),se}function Ut(He){var nt=He,ot=N.maxValue;return typeof nt=="string"&&(nt[nt.length-1]==="%"&&(nt=nt.substr(0,nt.length-1),Vt(ot=100)),nt=parseFloat(nt)),w(nt,Qe,ot),nt=parseFloat(nt.toFixed(N.precision)),_(parseFloat(nt),Qe,ot),N.rating=nt,Ze(),Ue&&se.trigger("rateyo.set",{rating:nt}),se}function Bn(He){return N.onInit=He,se}function wn(He){return N.onSet=He,se}function Yn(He){return N.onChange=He,se}function $t(He){if(N.hover){var nt=ai(He).toFixed(N.precision),ot=N.maxValue;Ze(nt=_(parseFloat(nt),Qe,ot)),se.trigger("rateyo.change",{rating:nt})}}function Fi(){!p()&&N.hover&&(Ze(),se.trigger("rateyo.change",{rating:N.rating}))}function En(He){var nt=ai(He).toFixed(N.precision);nt=parseFloat(nt),K.rating(nt)}function sn(He,nt){N.onInit&&typeof N.onInit=="function"&&N.onInit.apply(this,[nt.rating,K])}function oi(He,nt){N.onChange&&typeof N.onChange=="function"&&N.onChange.apply(this,[nt.rating,K])}function Kt(He,nt){N.onSet&&typeof N.onSet=="function"&&N.onSet.apply(this,[nt.rating,K])}function bi(){se.on("mousemove",$t).on("mouseenter",$t).on("mouseleave",Fi).on("click",En).on("rateyo.init",sn).on("rateyo.change",oi).on("rateyo.set",Kt)}function Lt(){se.off("mousemove",$t).off("mouseenter",$t).off("mouseleave",Fi).off("click",En).off("rateyo.init",sn).off("rateyo.change",oi).off("rateyo.set",Kt)}this.rating=function(He){return C(He)?(Ut(He),se):N.rating},this.destroy=function(){return N.readOnly||Lt(),b.delete(F),se.removeClass("jq-ry-container").children().remove(),se},this.method=function(He){if(!He)throw Error("Method name not specified!");if(!C(this[He]))throw Error("Method "+He+" doesn't exist!");var nt=Array.prototype.slice.apply(arguments,[]),ot=nt.slice(1),Ci=this[He];return Ci.apply(this,ot)},this.option=function(He,nt){if(!C(He))return N;var ot;switch(He){case"starWidth":ot=tt;break;case"numStars":ot=mt;break;case"normalFill":ot=st;break;case"ratedFill":ot=Ft;break;case"multiColor":ot=Ht;break;case"maxValue":ot=Vt;break;case"precision":ot=fi;break;case"rating":ot=Ut;break;case"halfStar":ot=Qt;break;case"fullStar":ot=zt;break;case"readOnly":ot=Gt;break;case"spacing":ot=at;break;case"rtl":ot=Dt;break;case"onInit":ot=Bn;break;case"onSet":ot=wn;break;case"onChange":ot=Yn;break;default:throw Error("No such option as "+He)}return C(nt)?ot(nt):N[He]},mt(N.numStars),Gt(N.readOnly),N.rtl&&Dt(N.rtl),b.set(F,this),this.rating(N.rating,!0),Ue=!0,se.trigger("rateyo.init",{rating:N.rating})}Object.defineProperty(x.prototype,"on",{value:function(F,N){return v(this.node).on(F,N),this}}),Object.defineProperty(x.prototype,"off",{value:function(F,N){return v(this.node).off(F,N),this}}),Object.defineProperty(x,"has",{value:function(F){return b.has(F)}}),Object.defineProperty(x,"get",{value:function(F){return b.get(F)}}),Object.defineProperty(x,"_$",{get:function(){return v}});var I=x._$,P=I.El.prototype.trigger;function B(F){var N=e(this);if(N.length===0)return N;var K=Array.prototype.slice.apply(arguments,[]);if(K.length===0)F=K[0]={};else{if(K.length!==1||t(K[0])!=="object"){if(K.length>=1&&typeof K[0]=="string"){var se=K[0],te=K.slice(1),ae=[];return e.each(N,function(we,ve){var Me=x.get(ve);if(!Me)throw Error("Trying to set options before even initialization");var Ne=Me[se];if(!Ne)throw Error("Method "+se+" does not exist!");var Ye=Ne.apply(Me,te);ae.push(Ye)}),ae=ae.length===1?ae[0]:ae}throw Error("Invalid Arguments")}F=K[0]}return e.each(N,function(){return new x(this,e.extend({},F))})}I.El.prototype.trigger=function(){for(var F,N=arguments.length,K=new Array(N),se=0;se<N;se++)K[se]=arguments[se];P.apply(this,K),(F=e(this.node)).trigger.apply(F,K)},e.fn.rateYo=function(){return B.apply(this,Array.prototype.slice.apply(arguments,[]))}})($);var Ku={exports:{}};/**
- * @license
- * Lodash <https://lodash.com/>
- * Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
- * Released under MIT license <https://lodash.com/license>
- * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
- * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
- */Ku.exports;(function(e,t){(function(){var i,n="4.17.21",r=200,a="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",c="Expected a function",u="Invalid `variable` option passed into `_.template`",h="__lodash_hash_undefined__",m=500,p="__lodash_placeholder__",_=1,w=2,D=4,C=1,k=2,L=1,W=2,H=4,Y=8,V=16,Q=32,ne=64,T=128,ye=256,ue=512,be=30,ce="...",re=800,j=16,ge=1,s=2,o=3,f=1/0,v=9007199254740991,b=17976931348623157e292,x=0/0,I=4294967295,P=I-1,B=I>>>1,F=[["ary",T],["bind",L],["bindKey",W],["curry",Y],["curryRight",V],["flip",ue],["partial",Q],["partialRight",ne],["rearg",ye]],N="[object Arguments]",K="[object Array]",se="[object AsyncFunction]",te="[object Boolean]",ae="[object Date]",we="[object DOMException]",ve="[object Error]",Me="[object Function]",Ne="[object GeneratorFunction]",Ye="[object Map]",Ge="[object Number]",Xe="[object Null]",Qe="[object Object]",it="[object Promise]",Ue="[object Proxy]",Ze="[object RegExp]",et="[object Set]",tt="[object String]",at="[object Symbol]",st="[object Undefined]",ze="[object WeakMap]",Ft="[object WeakSet]",Dt="[object ArrayBuffer]",Ht="[object DataView]",mt="[object Float32Array]",Vt="[object Float64Array]",fi="[object Int8Array]",Qt="[object Int16Array]",zt="[object Int32Array]",ti="[object Uint8Array]",ai="[object Uint8ClampedArray]",Gt="[object Uint16Array]",Ut="[object Uint32Array]",Bn=/\b__p \+= '';/g,wn=/\b(__p \+=) '' \+/g,Yn=/(__e\(.*?\)|\b__t\)) \+\n'';/g,$t=/&(?:amp|lt|gt|quot|#39);/g,Fi=/[&<>"']/g,En=RegExp($t.source),sn=RegExp(Fi.source),oi=/<%-([\s\S]+?)%>/g,Kt=/<%([\s\S]+?)%>/g,bi=/<%=([\s\S]+?)%>/g,Lt=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,He=/^\w*$/,nt=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ot=/[\\^$.*+?()[\]{}|]/g,Ci=RegExp(ot.source),Oi=/^\s+/,wi=/\s/,or=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Un=/\{\n\/\* \[wrapped with (.+)\] \*/,Lo=/,? & /,ka=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,zr=/[()=,{}\[\]\/\s]/,No=/\\(\\)?/g,Ia=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Oa=/\w*$/,qn=/^[-+]0x[0-9a-f]+$/i,Pa=/^0b[01]+$/i,lr=/^\[object .+?Constructor\]$/,Wr=/^0o[0-7]+$/i,Is=/^(?:0|[1-9]\d*)$/,Ma=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,ur=/($^)/,cs=/['\n\r\u2028\u2029\\]/g,xn="\\ud800-\\udfff",Os="\\u0300-\\u036f",Br="\\ufe20-\\ufe2f",La="\\u20d0-\\u20ff",cr=Os+Br+La,hs="\\u2700-\\u27bf",Na="a-z\\xdf-\\xf6\\xf8-\\xff",Yr="\\xac\\xb1\\xd7\\xf7",hr="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",Ur="\\u2000-\\u206f",jn=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Vn="A-Z\\xc0-\\xd6\\xd8-\\xde",di="\\ufe0e\\ufe0f",Gn=Yr+hr+Ur+jn,Zn="['’]",Ra="["+xn+"]",qr="["+Gn+"]",fs="["+cr+"]",Ps="\\d+",ds="["+hs+"]",fr="["+Na+"]",jr="[^"+xn+Gn+Ps+hs+Na+Vn+"]",dr="\\ud83c[\\udffb-\\udfff]",Hi="(?:"+fs+"|"+dr+")",Vr="[^"+xn+"]",Kn="(?:\\ud83c[\\udde6-\\uddff]){2}",Gr="[\\ud800-\\udbff][\\udc00-\\udfff]",ps="["+Vn+"]",Sn="\\u200d",Tn="(?:"+fr+"|"+jr+")",rn="(?:"+ps+"|"+jr+")",Zr="(?:"+Zn+"(?:d|ll|m|re|s|t|ve))?",gs="(?:"+Zn+"(?:D|LL|M|RE|S|T|VE))?",Nt=Hi+"?",pr="["+di+"]?",Fa="(?:"+Sn+"(?:"+[Vr,Kn,Gr].join("|")+")"+pr+Nt+")*",Ha="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",za="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",gr=pr+Nt+Fa,Ro="(?:"+[ds,Kn,Gr].join("|")+")"+gr,Fo="(?:"+[Vr+fs+"?",fs,Kn,Gr,Ra].join("|")+")",mr=RegExp(Zn,"g"),Wa=RegExp(fs,"g"),Kr=RegExp(dr+"(?="+dr+")|"+Fo+gr,"g"),Ba=RegExp([ps+"?"+fr+"+"+Zr+"(?="+[qr,ps,"$"].join("|")+")",rn+"+"+gs+"(?="+[qr,ps+Tn,"$"].join("|")+")",ps+"?"+Tn+"+"+Zr,ps+"+"+gs,za,Ha,Ps,Ro].join("|"),"g"),Ho=RegExp("["+Sn+xn+cr+di+"]"),Ms=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Ya=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],vr=-1,qt={};qt[mt]=qt[Vt]=qt[fi]=qt[Qt]=qt[zt]=qt[ti]=qt[ai]=qt[Gt]=qt[Ut]=!0,qt[N]=qt[K]=qt[Dt]=qt[te]=qt[Ht]=qt[ae]=qt[ve]=qt[Me]=qt[Ye]=qt[Ge]=qt[Qe]=qt[Ze]=qt[et]=qt[tt]=qt[ze]=!1;var Pt={};Pt[N]=Pt[K]=Pt[Dt]=Pt[Ht]=Pt[te]=Pt[ae]=Pt[mt]=Pt[Vt]=Pt[fi]=Pt[Qt]=Pt[zt]=Pt[Ye]=Pt[Ge]=Pt[Qe]=Pt[Ze]=Pt[et]=Pt[tt]=Pt[at]=Pt[ti]=Pt[ai]=Pt[Gt]=Pt[Ut]=!0,Pt[ve]=Pt[Me]=Pt[ze]=!1;var Ua={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},Xr={"&":"&","<":"<",">":">",'"':""","'":"'"},qa={"&":"&","<":"<",">":">",""":'"',"'":"'"},_r={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Jr=parseFloat,zo=parseInt,Qr=typeof Zs=="object"&&Zs&&Zs.Object===Object&&Zs,Wo=typeof self=="object"&&self&&self.Object===Object&&self,ii=Qr||Wo||Function("return this")(),yr=t&&!t.nodeType&&t,Gi=yr&&!0&&e&&!e.nodeType&&e,ja=Gi&&Gi.exports===yr,me=ja&&Qr.process,ee=function(){try{var X=Gi&&Gi.require&&Gi.require("util").types;return X||me&&me.binding&&me.binding("util")}catch{}}(),g=ee&&ee.isArrayBuffer,y=ee&&ee.isDate,S=ee&&ee.isMap,A=ee&&ee.isRegExp,M=ee&&ee.isSet,R=ee&&ee.isTypedArray;function z(X,fe,he){switch(he.length){case 0:return X.call(fe);case 1:return X.call(fe,he[0]);case 2:return X.call(fe,he[0],he[1]);case 3:return X.call(fe,he[0],he[1],he[2])}return X.apply(fe,he)}function J(X,fe,he,De){for(var ke=-1,Ke=X==null?0:X.length;++ke<Ke;){var Je=X[ke];fe(De,Je,he(Je),X)}return De}function G(X,fe){for(var he=-1,De=X==null?0:X.length;++he<De&&fe(X[he],he,X)!==!1;);return X}function le(X,fe){for(var he=X==null?0:X.length;he--&&fe(X[he],he,X)!==!1;);return X}function Ee(X,fe){for(var he=-1,De=X==null?0:X.length;++he<De;)if(!fe(X[he],he,X))return!1;return!0}function Te(X,fe){for(var he=-1,De=X==null?0:X.length,ke=0,Ke=[];++he<De;){var Je=X[he];fe(Je,he,X)&&(Ke[ke++]=Je)}return Ke}function xe(X,fe){var he=X==null?0:X.length;return!!he&&Zt(X,fe,0)>-1}function Oe(X,fe,he){for(var De=-1,ke=X==null?0:X.length;++De<ke;)if(he(fe,X[De]))return!0;return!1}function Be(X,fe){for(var he=-1,De=X==null?0:X.length,ke=Array(De);++he<De;)ke[he]=fe(X[he],he,X);return ke}function ct(X,fe){for(var he=-1,De=fe.length,ke=X.length;++he<De;)X[ke+he]=fe[he];return X}function dt(X,fe,he,De){var ke=-1,Ke=X==null?0:X.length;for(De&&Ke&&(he=X[++ke]);++ke<Ke;)he=fe(he,X[ke],ke,X);return he}function ni(X,fe,he,De){var ke=X==null?0:X.length;for(De&&ke&&(he=X[--ke]);ke--;)he=fe(he,X[ke],ke,X);return he}function Xt(X,fe){for(var he=-1,De=X==null?0:X.length;++he<De;)if(fe(X[he],he,X))return!0;return!1}var Ai=Ls("length");function li(X){return X.split("")}function yt(X){return X.match(ka)||[]}function ms(X,fe,he){var De;return he(X,function(ke,Ke,Je){if(fe(ke,Ke,Je))return De=Ke,!1}),De}function At(X,fe,he,De){for(var ke=X.length,Ke=he+(De?1:-1);De?Ke--:++Ke<ke;)if(fe(X[Ke],Ke,X))return Ke;return-1}function Zt(X,fe,he){return fe===fe?Mc(X,fe,he):At(X,Va,he)}function $r(X,fe,he,De){for(var ke=he-1,Ke=X.length;++ke<Ke;)if(De(X[ke],fe))return ke;return-1}function Va(X){return X!==X}function an(X,fe){var he=X==null?0:X.length;return he?Pi(X,fe)/he:x}function Ls(X){return function(fe){return fe==null?i:fe[X]}}function Zi(X){return function(fe){return X==null?i:X[fe]}}function Xn(X,fe,he,De,ke){return ke(X,function(Ke,Je,je){he=De?(De=!1,Ke):fe(he,Ke,Je,je)}),he}function vs(X,fe){var he=X.length;for(X.sort(fe);he--;)X[he]=X[he].value;return X}function Pi(X,fe){for(var he,De=-1,ke=X.length;++De<ke;){var Ke=fe(X[De]);Ke!==i&&(he=he===i?Ke:he+Ke)}return he}function ea(X,fe){for(var he=-1,De=Array(X);++he<X;)De[he]=fe(he);return De}function Jn(X,fe){return Be(fe,function(he){return[he,X[he]]})}function Cn(X){return X&&X.slice(0,jl(X)+1).replace(Oi,"")}function zi(X){return function(fe){return X(fe)}}function Bo(X,fe){return Be(fe,function(he){return X[he]})}function ta(X,fe){return X.has(fe)}function Wt(X,fe){for(var he=-1,De=X.length;++he<De&&Zt(fe,X[he],0)>-1;);return he}function ia(X,fe){for(var he=X.length;he--&&Zt(fe,X[he],0)>-1;);return he}function on(X,fe){for(var he=X.length,De=0;he--;)X[he]===fe&&++De;return De}var br=Zi(Ua),Oc=Zi(Xr);function Pc(X){return"\\"+_r[X]}function ql(X,fe){return X==null?i:X[fe]}function Ki(X){return Ho.test(X)}function Yo(X){return Ms.test(X)}function _s(X){for(var fe,he=[];!(fe=X.next()).done;)he.push(fe.value);return he}function Ga(X){var fe=-1,he=Array(X.size);return X.forEach(function(De,ke){he[++fe]=[ke,De]}),he}function wr(X,fe){return function(he){return X(fe(he))}}function ln(X,fe){for(var he=-1,De=X.length,ke=0,Ke=[];++he<De;){var Je=X[he];(Je===fe||Je===p)&&(X[he]=p,Ke[ke++]=he)}return Ke}function Ns(X){var fe=-1,he=Array(X.size);return X.forEach(function(De){he[++fe]=De}),he}function Uo(X){var fe=-1,he=Array(X.size);return X.forEach(function(De){he[++fe]=[De,De]}),he}function Mc(X,fe,he){for(var De=he-1,ke=X.length;++De<ke;)if(X[De]===fe)return De;return-1}function Za(X,fe,he){for(var De=he+1;De--;)if(X[De]===fe)return De;return De}function ys(X){return Ki(X)?Vl(X):Ai(X)}function Wi(X){return Ki(X)?ie(X):li(X)}function jl(X){for(var fe=X.length;fe--&&wi.test(X.charAt(fe)););return fe}var qo=Zi(qa);function Vl(X){for(var fe=Kr.lastIndex=0;Kr.test(X);)++fe;return fe}function ie(X){return X.match(Kr)||[]}function pe(X){return X.match(Ba)||[]}var Se=function X(fe){fe=fe==null?ii:Ce.defaults(ii.Object(),fe,Ce.pick(ii,Ya));var he=fe.Array,De=fe.Date,ke=fe.Error,Ke=fe.Function,Je=fe.Math,je=fe.Object,wt=fe.RegExp,ut=fe.String,Tt=fe.TypeError,Ei=he.prototype,Di=Ke.prototype,xi=je.prototype,Bi=fe["__core-js_shared__"],Qn=Di.toString,vt=xi.hasOwnProperty,o0=0,bd=function(){var l=/[^.]+$/.exec(Bi&&Bi.keys&&Bi.keys.IE_PROTO||"");return l?"Symbol(src)_1."+l:""}(),Gl=xi.toString,l0=Qn.call(je),u0=ii._,c0=wt("^"+Qn.call(vt).replace(ot,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Zl=ja?fe.Buffer:i,Er=fe.Symbol,Kl=fe.Uint8Array,wd=Zl?Zl.allocUnsafe:i,Xl=wr(je.getPrototypeOf,je),Ed=je.create,xd=xi.propertyIsEnumerable,Jl=Ei.splice,Sd=Er?Er.isConcatSpreadable:i,jo=Er?Er.iterator:i,na=Er?Er.toStringTag:i,Ql=function(){try{var l=la(je,"defineProperty");return l({},"",{}),l}catch{}}(),h0=fe.clearTimeout!==ii.clearTimeout&&fe.clearTimeout,f0=De&&De.now!==ii.Date.now&&De.now,d0=fe.setTimeout!==ii.setTimeout&&fe.setTimeout,$l=Je.ceil,eu=Je.floor,Lc=je.getOwnPropertySymbols,p0=Zl?Zl.isBuffer:i,Td=fe.isFinite,g0=Ei.join,m0=wr(je.keys,je),Si=Je.max,Mi=Je.min,v0=De.now,_0=fe.parseInt,Cd=Je.random,y0=Ei.reverse,Nc=la(fe,"DataView"),Vo=la(fe,"Map"),Rc=la(fe,"Promise"),Ka=la(fe,"Set"),Go=la(fe,"WeakMap"),Zo=la(je,"create"),tu=Go&&new Go,Xa={},b0=ua(Nc),w0=ua(Vo),E0=ua(Rc),x0=ua(Ka),S0=ua(Go),iu=Er?Er.prototype:i,Ko=iu?iu.valueOf:i,Ad=iu?iu.toString:i;function q(l){if(hi(l)&&!_t(l)&&!(l instanceof It)){if(l instanceof An)return l;if(vt.call(l,"__wrapped__"))return Dp(l)}return new An(l)}var Ja=function(){function l(){}return function(d){if(!ci(d))return{};if(Ed)return Ed(d);l.prototype=d;var E=new l;return l.prototype=i,E}}();function nu(){}function An(l,d){this.__wrapped__=l,this.__actions__=[],this.__chain__=!!d,this.__index__=0,this.__values__=i}q.templateSettings={escape:oi,evaluate:Kt,interpolate:bi,variable:"",imports:{_:q}},q.prototype=nu.prototype,q.prototype.constructor=q,An.prototype=Ja(nu.prototype),An.prototype.constructor=An;function It(l){this.__wrapped__=l,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=I,this.__views__=[]}function T0(){var l=new It(this.__wrapped__);return l.__actions__=Xi(this.__actions__),l.__dir__=this.__dir__,l.__filtered__=this.__filtered__,l.__iteratees__=Xi(this.__iteratees__),l.__takeCount__=this.__takeCount__,l.__views__=Xi(this.__views__),l}function C0(){if(this.__filtered__){var l=new It(this);l.__dir__=-1,l.__filtered__=!0}else l=this.clone(),l.__dir__*=-1;return l}function A0(){var l=this.__wrapped__.value(),d=this.__dir__,E=_t(l),O=d<0,U=E?l.length:0,Z=zy(0,U,this.__views__),oe=Z.start,de=Z.end,_e=de-oe,Ie=O?de:oe-1,Pe=this.__iteratees__,Re=Pe.length,qe=0,rt=Mi(_e,this.__takeCount__);if(!E||!O&&U==_e&&rt==_e)return Jd(l,this.__actions__);var pt=[];e:for(;_e--&&qe<rt;){Ie+=d;for(var St=-1,gt=l[Ie];++St<Re;){var kt=Pe[St],Mt=kt.iteratee,hn=kt.type,qi=Mt(gt);if(hn==s)gt=qi;else if(!qi){if(hn==ge)continue e;break e}}pt[qe++]=gt}return pt}It.prototype=Ja(nu.prototype),It.prototype.constructor=It;function sa(l){var d=-1,E=l==null?0:l.length;for(this.clear();++d<E;){var O=l[d];this.set(O[0],O[1])}}function D0(){this.__data__=Zo?Zo(null):{},this.size=0}function k0(l){var d=this.has(l)&&delete this.__data__[l];return this.size-=d?1:0,d}function I0(l){var d=this.__data__;if(Zo){var E=d[l];return E===h?i:E}return vt.call(d,l)?d[l]:i}function O0(l){var d=this.__data__;return Zo?d[l]!==i:vt.call(d,l)}function P0(l,d){var E=this.__data__;return this.size+=this.has(l)?0:1,E[l]=Zo&&d===i?h:d,this}sa.prototype.clear=D0,sa.prototype.delete=k0,sa.prototype.get=I0,sa.prototype.has=O0,sa.prototype.set=P0;function Rs(l){var d=-1,E=l==null?0:l.length;for(this.clear();++d<E;){var O=l[d];this.set(O[0],O[1])}}function M0(){this.__data__=[],this.size=0}function L0(l){var d=this.__data__,E=su(d,l);if(E<0)return!1;var O=d.length-1;return E==O?d.pop():Jl.call(d,E,1),--this.size,!0}function N0(l){var d=this.__data__,E=su(d,l);return E<0?i:d[E][1]}function R0(l){return su(this.__data__,l)>-1}function F0(l,d){var E=this.__data__,O=su(E,l);return O<0?(++this.size,E.push([l,d])):E[O][1]=d,this}Rs.prototype.clear=M0,Rs.prototype.delete=L0,Rs.prototype.get=N0,Rs.prototype.has=R0,Rs.prototype.set=F0;function Fs(l){var d=-1,E=l==null?0:l.length;for(this.clear();++d<E;){var O=l[d];this.set(O[0],O[1])}}function H0(){this.size=0,this.__data__={hash:new sa,map:new(Vo||Rs),string:new sa}}function z0(l){var d=mu(this,l).delete(l);return this.size-=d?1:0,d}function W0(l){return mu(this,l).get(l)}function B0(l){return mu(this,l).has(l)}function Y0(l,d){var E=mu(this,l),O=E.size;return E.set(l,d),this.size+=E.size==O?0:1,this}Fs.prototype.clear=H0,Fs.prototype.delete=z0,Fs.prototype.get=W0,Fs.prototype.has=B0,Fs.prototype.set=Y0;function ra(l){var d=-1,E=l==null?0:l.length;for(this.__data__=new Fs;++d<E;)this.add(l[d])}function U0(l){return this.__data__.set(l,h),this}function q0(l){return this.__data__.has(l)}ra.prototype.add=ra.prototype.push=U0,ra.prototype.has=q0;function $n(l){var d=this.__data__=new Rs(l);this.size=d.size}function j0(){this.__data__=new Rs,this.size=0}function V0(l){var d=this.__data__,E=d.delete(l);return this.size=d.size,E}function G0(l){return this.__data__.get(l)}function Z0(l){return this.__data__.has(l)}function K0(l,d){var E=this.__data__;if(E instanceof Rs){var O=E.__data__;if(!Vo||O.length<r-1)return O.push([l,d]),this.size=++E.size,this;E=this.__data__=new Fs(O)}return E.set(l,d),this.size=E.size,this}$n.prototype.clear=j0,$n.prototype.delete=V0,$n.prototype.get=G0,$n.prototype.has=Z0,$n.prototype.set=K0;function Dd(l,d){var E=_t(l),O=!E&&ca(l),U=!E&&!O&&Ar(l),Z=!E&&!O&&!U&&to(l),oe=E||O||U||Z,de=oe?ea(l.length,ut):[],_e=de.length;for(var Ie in l)(d||vt.call(l,Ie))&&!(oe&&(Ie=="length"||U&&(Ie=="offset"||Ie=="parent")||Z&&(Ie=="buffer"||Ie=="byteLength"||Ie=="byteOffset")||Bs(Ie,_e)))&&de.push(Ie);return de}function kd(l){var d=l.length;return d?l[Gc(0,d-1)]:i}function X0(l,d){return vu(Xi(l),aa(d,0,l.length))}function J0(l){return vu(Xi(l))}function Fc(l,d,E){(E!==i&&!es(l[d],E)||E===i&&!(d in l))&&Hs(l,d,E)}function Xo(l,d,E){var O=l[d];(!(vt.call(l,d)&&es(O,E))||E===i&&!(d in l))&&Hs(l,d,E)}function su(l,d){for(var E=l.length;E--;)if(es(l[E][0],d))return E;return-1}function Q0(l,d,E,O){return xr(l,function(U,Z,oe){d(O,U,E(U),oe)}),O}function Id(l,d){return l&&ws(d,ki(d),l)}function $0(l,d){return l&&ws(d,Qi(d),l)}function Hs(l,d,E){d=="__proto__"&&Ql?Ql(l,d,{configurable:!0,enumerable:!0,value:E,writable:!0}):l[d]=E}function Hc(l,d){for(var E=-1,O=d.length,U=he(O),Z=l==null;++E<O;)U[E]=Z?i:_h(l,d[E]);return U}function aa(l,d,E){return l===l&&(E!==i&&(l=l<=E?l:E),d!==i&&(l=l>=d?l:d)),l}function Dn(l,d,E,O,U,Z){var oe,de=d&_,_e=d&w,Ie=d&D;if(E&&(oe=U?E(l,O,U,Z):E(l)),oe!==i)return oe;if(!ci(l))return l;var Pe=_t(l);if(Pe){if(oe=By(l),!de)return Xi(l,oe)}else{var Re=Li(l),qe=Re==Me||Re==Ne;if(Ar(l))return ep(l,de);if(Re==Qe||Re==N||qe&&!U){if(oe=_e||qe?{}:yp(l),!de)return _e?Iy(l,$0(oe,l)):ky(l,Id(oe,l))}else{if(!Pt[Re])return U?l:{};oe=Yy(l,Re,de)}}Z||(Z=new $n);var rt=Z.get(l);if(rt)return rt;Z.set(l,oe),Zp(l)?l.forEach(function(gt){oe.add(Dn(gt,d,E,gt,l,Z))}):Vp(l)&&l.forEach(function(gt,kt){oe.set(kt,Dn(gt,d,E,kt,l,Z))});var pt=Ie?_e?sh:nh:_e?Qi:ki,St=Pe?i:pt(l);return G(St||l,function(gt,kt){St&&(kt=gt,gt=l[kt]),Xo(oe,kt,Dn(gt,d,E,kt,l,Z))}),oe}function ey(l){var d=ki(l);return function(E){return Od(E,l,d)}}function Od(l,d,E){var O=E.length;if(l==null)return!O;for(l=je(l);O--;){var U=E[O],Z=d[U],oe=l[U];if(oe===i&&!(U in l)||!Z(oe))return!1}return!0}function Pd(l,d,E){if(typeof l!="function")throw new Tt(c);return nl(function(){l.apply(i,E)},d)}function Jo(l,d,E,O){var U=-1,Z=xe,oe=!0,de=l.length,_e=[],Ie=d.length;if(!de)return _e;E&&(d=Be(d,zi(E))),O?(Z=Oe,oe=!1):d.length>=r&&(Z=ta,oe=!1,d=new ra(d));e:for(;++U<de;){var Pe=l[U],Re=E==null?Pe:E(Pe);if(Pe=O||Pe!==0?Pe:0,oe&&Re===Re){for(var qe=Ie;qe--;)if(d[qe]===Re)continue e;_e.push(Pe)}else Z(d,Re,O)||_e.push(Pe)}return _e}var xr=rp(bs),Md=rp(Wc,!0);function ty(l,d){var E=!0;return xr(l,function(O,U,Z){return E=!!d(O,U,Z),E}),E}function ru(l,d,E){for(var O=-1,U=l.length;++O<U;){var Z=l[O],oe=d(Z);if(oe!=null&&(de===i?oe===oe&&!cn(oe):E(oe,de)))var de=oe,_e=Z}return _e}function iy(l,d,E,O){var U=l.length;for(E=Et(E),E<0&&(E=-E>U?0:U+E),O=O===i||O>U?U:Et(O),O<0&&(O+=U),O=E>O?0:Xp(O);E<O;)l[E++]=d;return l}function Ld(l,d){var E=[];return xr(l,function(O,U,Z){d(O,U,Z)&&E.push(O)}),E}function Ii(l,d,E,O,U){var Z=-1,oe=l.length;for(E||(E=qy),U||(U=[]);++Z<oe;){var de=l[Z];d>0&&E(de)?d>1?Ii(de,d-1,E,O,U):ct(U,de):O||(U[U.length]=de)}return U}var zc=ap(),Nd=ap(!0);function bs(l,d){return l&&zc(l,d,ki)}function Wc(l,d){return l&&Nd(l,d,ki)}function au(l,d){return Te(d,function(E){return Ys(l[E])})}function oa(l,d){d=Tr(d,l);for(var E=0,O=d.length;l!=null&&E<O;)l=l[Es(d[E++])];return E&&E==O?l:i}function Rd(l,d,E){var O=d(l);return _t(l)?O:ct(O,E(l))}function Yi(l){return l==null?l===i?st:Xe:na&&na in je(l)?Hy(l):Jy(l)}function Bc(l,d){return l>d}function ny(l,d){return l!=null&&vt.call(l,d)}function sy(l,d){return l!=null&&d in je(l)}function ry(l,d,E){return l>=Mi(d,E)&&l<Si(d,E)}function Yc(l,d,E){for(var O=E?Oe:xe,U=l[0].length,Z=l.length,oe=Z,de=he(Z),_e=1/0,Ie=[];oe--;){var Pe=l[oe];oe&&d&&(Pe=Be(Pe,zi(d))),_e=Mi(Pe.length,_e),de[oe]=!E&&(d||U>=120&&Pe.length>=120)?new ra(oe&&Pe):i}Pe=l[0];var Re=-1,qe=de[0];e:for(;++Re<U&&Ie.length<_e;){var rt=Pe[Re],pt=d?d(rt):rt;if(rt=E||rt!==0?rt:0,!(qe?ta(qe,pt):O(Ie,pt,E))){for(oe=Z;--oe;){var St=de[oe];if(!(St?ta(St,pt):O(l[oe],pt,E)))continue e}qe&&qe.push(pt),Ie.push(rt)}}return Ie}function ay(l,d,E,O){return bs(l,function(U,Z,oe){d(O,E(U),Z,oe)}),O}function Qo(l,d,E){d=Tr(d,l),l=xp(l,d);var O=l==null?l:l[Es(In(d))];return O==null?i:z(O,l,E)}function Fd(l){return hi(l)&&Yi(l)==N}function oy(l){return hi(l)&&Yi(l)==Dt}function ly(l){return hi(l)&&Yi(l)==ae}function $o(l,d,E,O,U){return l===d?!0:l==null||d==null||!hi(l)&&!hi(d)?l!==l&&d!==d:uy(l,d,E,O,$o,U)}function uy(l,d,E,O,U,Z){var oe=_t(l),de=_t(d),_e=oe?K:Li(l),Ie=de?K:Li(d);_e=_e==N?Qe:_e,Ie=Ie==N?Qe:Ie;var Pe=_e==Qe,Re=Ie==Qe,qe=_e==Ie;if(qe&&Ar(l)){if(!Ar(d))return!1;oe=!0,Pe=!1}if(qe&&!Pe)return Z||(Z=new $n),oe||to(l)?mp(l,d,E,O,U,Z):Ry(l,d,_e,E,O,U,Z);if(!(E&C)){var rt=Pe&&vt.call(l,"__wrapped__"),pt=Re&&vt.call(d,"__wrapped__");if(rt||pt){var St=rt?l.value():l,gt=pt?d.value():d;return Z||(Z=new $n),U(St,gt,E,O,Z)}}return qe?(Z||(Z=new $n),Fy(l,d,E,O,U,Z)):!1}function cy(l){return hi(l)&&Li(l)==Ye}function Uc(l,d,E,O){var U=E.length,Z=U,oe=!O;if(l==null)return!Z;for(l=je(l);U--;){var de=E[U];if(oe&&de[2]?de[1]!==l[de[0]]:!(de[0]in l))return!1}for(;++U<Z;){de=E[U];var _e=de[0],Ie=l[_e],Pe=de[1];if(oe&&de[2]){if(Ie===i&&!(_e in l))return!1}else{var Re=new $n;if(O)var qe=O(Ie,Pe,_e,l,d,Re);if(!(qe===i?$o(Pe,Ie,C|k,O,Re):qe))return!1}}return!0}function Hd(l){if(!ci(l)||Vy(l))return!1;var d=Ys(l)?c0:lr;return d.test(ua(l))}function hy(l){return hi(l)&&Yi(l)==Ze}function fy(l){return hi(l)&&Li(l)==et}function dy(l){return hi(l)&&xu(l.length)&&!!qt[Yi(l)]}function zd(l){return typeof l=="function"?l:l==null?$i:typeof l=="object"?_t(l)?Yd(l[0],l[1]):Bd(l):og(l)}function qc(l){if(!il(l))return m0(l);var d=[];for(var E in je(l))vt.call(l,E)&&E!="constructor"&&d.push(E);return d}function py(l){if(!ci(l))return Xy(l);var d=il(l),E=[];for(var O in l)O=="constructor"&&(d||!vt.call(l,O))||E.push(O);return E}function jc(l,d){return l<d}function Wd(l,d){var E=-1,O=Ji(l)?he(l.length):[];return xr(l,function(U,Z,oe){O[++E]=d(U,Z,oe)}),O}function Bd(l){var d=ah(l);return d.length==1&&d[0][2]?wp(d[0][0],d[0][1]):function(E){return E===l||Uc(E,l,d)}}function Yd(l,d){return lh(l)&&bp(d)?wp(Es(l),d):function(E){var O=_h(E,l);return O===i&&O===d?yh(E,l):$o(d,O,C|k)}}function ou(l,d,E,O,U){l!==d&&zc(d,function(Z,oe){if(U||(U=new $n),ci(Z))gy(l,d,oe,E,ou,O,U);else{var de=O?O(ch(l,oe),Z,oe+"",l,d,U):i;de===i&&(de=Z),Fc(l,oe,de)}},Qi)}function gy(l,d,E,O,U,Z,oe){var de=ch(l,E),_e=ch(d,E),Ie=oe.get(_e);if(Ie){Fc(l,E,Ie);return}var Pe=Z?Z(de,_e,E+"",l,d,oe):i,Re=Pe===i;if(Re){var qe=_t(_e),rt=!qe&&Ar(_e),pt=!qe&&!rt&&to(_e);Pe=_e,qe||rt||pt?_t(de)?Pe=de:pi(de)?Pe=Xi(de):rt?(Re=!1,Pe=ep(_e,!0)):pt?(Re=!1,Pe=tp(_e,!0)):Pe=[]:sl(_e)||ca(_e)?(Pe=de,ca(de)?Pe=Jp(de):(!ci(de)||Ys(de))&&(Pe=yp(_e))):Re=!1}Re&&(oe.set(_e,Pe),U(Pe,_e,O,Z,oe),oe.delete(_e)),Fc(l,E,Pe)}function Ud(l,d){var E=l.length;if(E)return d+=d<0?E:0,Bs(d,E)?l[d]:i}function qd(l,d,E){d.length?d=Be(d,function(Z){return _t(Z)?function(oe){return oa(oe,Z.length===1?Z[0]:Z)}:Z}):d=[$i];var O=-1;d=Be(d,zi(ft()));var U=Wd(l,function(Z,oe,de){var _e=Be(d,function(Ie){return Ie(Z)});return{criteria:_e,index:++O,value:Z}});return vs(U,function(Z,oe){return Dy(Z,oe,E)})}function my(l,d){return jd(l,d,function(E,O){return yh(l,O)})}function jd(l,d,E){for(var O=-1,U=d.length,Z={};++O<U;){var oe=d[O],de=oa(l,oe);E(de,oe)&&el(Z,Tr(oe,l),de)}return Z}function vy(l){return function(d){return oa(d,l)}}function Vc(l,d,E,O){var U=O?$r:Zt,Z=-1,oe=d.length,de=l;for(l===d&&(d=Xi(d)),E&&(de=Be(l,zi(E)));++Z<oe;)for(var _e=0,Ie=d[Z],Pe=E?E(Ie):Ie;(_e=U(de,Pe,_e,O))>-1;)de!==l&&Jl.call(de,_e,1),Jl.call(l,_e,1);return l}function Vd(l,d){for(var E=l?d.length:0,O=E-1;E--;){var U=d[E];if(E==O||U!==Z){var Z=U;Bs(U)?Jl.call(l,U,1):Xc(l,U)}}return l}function Gc(l,d){return l+eu(Cd()*(d-l+1))}function _y(l,d,E,O){for(var U=-1,Z=Si($l((d-l)/(E||1)),0),oe=he(Z);Z--;)oe[O?Z:++U]=l,l+=E;return oe}function Zc(l,d){var E="";if(!l||d<1||d>v)return E;do d%2&&(E+=l),d=eu(d/2),d&&(l+=l);while(d);return E}function Ct(l,d){return hh(Ep(l,d,$i),l+"")}function yy(l){return kd(io(l))}function by(l,d){var E=io(l);return vu(E,aa(d,0,E.length))}function el(l,d,E,O){if(!ci(l))return l;d=Tr(d,l);for(var U=-1,Z=d.length,oe=Z-1,de=l;de!=null&&++U<Z;){var _e=Es(d[U]),Ie=E;if(_e==="__proto__"||_e==="constructor"||_e==="prototype")return l;if(U!=oe){var Pe=de[_e];Ie=O?O(Pe,_e,de):i,Ie===i&&(Ie=ci(Pe)?Pe:Bs(d[U+1])?[]:{})}Xo(de,_e,Ie),de=de[_e]}return l}var Gd=tu?function(l,d){return tu.set(l,d),l}:$i,wy=Ql?function(l,d){return Ql(l,"toString",{configurable:!0,enumerable:!1,value:wh(d),writable:!0})}:$i;function Ey(l){return vu(io(l))}function kn(l,d,E){var O=-1,U=l.length;d<0&&(d=-d>U?0:U+d),E=E>U?U:E,E<0&&(E+=U),U=d>E?0:E-d>>>0,d>>>=0;for(var Z=he(U);++O<U;)Z[O]=l[O+d];return Z}function xy(l,d){var E;return xr(l,function(O,U,Z){return E=d(O,U,Z),!E}),!!E}function lu(l,d,E){var O=0,U=l==null?O:l.length;if(typeof d=="number"&&d===d&&U<=B){for(;O<U;){var Z=O+U>>>1,oe=l[Z];oe!==null&&!cn(oe)&&(E?oe<=d:oe<d)?O=Z+1:U=Z}return U}return Kc(l,d,$i,E)}function Kc(l,d,E,O){var U=0,Z=l==null?0:l.length;if(Z===0)return 0;d=E(d);for(var oe=d!==d,de=d===null,_e=cn(d),Ie=d===i;U<Z;){var Pe=eu((U+Z)/2),Re=E(l[Pe]),qe=Re!==i,rt=Re===null,pt=Re===Re,St=cn(Re);if(oe)var gt=O||pt;else Ie?gt=pt&&(O||qe):de?gt=pt&&qe&&(O||!rt):_e?gt=pt&&qe&&!rt&&(O||!St):rt||St?gt=!1:gt=O?Re<=d:Re<d;gt?U=Pe+1:Z=Pe}return Mi(Z,P)}function Zd(l,d){for(var E=-1,O=l.length,U=0,Z=[];++E<O;){var oe=l[E],de=d?d(oe):oe;if(!E||!es(de,_e)){var _e=de;Z[U++]=oe===0?0:oe}}return Z}function Kd(l){return typeof l=="number"?l:cn(l)?x:+l}function un(l){if(typeof l=="string")return l;if(_t(l))return Be(l,un)+"";if(cn(l))return Ad?Ad.call(l):"";var d=l+"";return d=="0"&&1/l==-f?"-0":d}function Sr(l,d,E){var O=-1,U=xe,Z=l.length,oe=!0,de=[],_e=de;if(E)oe=!1,U=Oe;else if(Z>=r){var Ie=d?null:Ly(l);if(Ie)return Ns(Ie);oe=!1,U=ta,_e=new ra}else _e=d?[]:de;e:for(;++O<Z;){var Pe=l[O],Re=d?d(Pe):Pe;if(Pe=E||Pe!==0?Pe:0,oe&&Re===Re){for(var qe=_e.length;qe--;)if(_e[qe]===Re)continue e;d&&_e.push(Re),de.push(Pe)}else U(_e,Re,E)||(_e!==de&&_e.push(Re),de.push(Pe))}return de}function Xc(l,d){return d=Tr(d,l),l=xp(l,d),l==null||delete l[Es(In(d))]}function Xd(l,d,E,O){return el(l,d,E(oa(l,d)),O)}function uu(l,d,E,O){for(var U=l.length,Z=O?U:-1;(O?Z--:++Z<U)&&d(l[Z],Z,l););return E?kn(l,O?0:Z,O?Z+1:U):kn(l,O?Z+1:0,O?U:Z)}function Jd(l,d){var E=l;return E instanceof It&&(E=E.value()),dt(d,function(O,U){return U.func.apply(U.thisArg,ct([O],U.args))},E)}function Jc(l,d,E){var O=l.length;if(O<2)return O?Sr(l[0]):[];for(var U=-1,Z=he(O);++U<O;)for(var oe=l[U],de=-1;++de<O;)de!=U&&(Z[U]=Jo(Z[U]||oe,l[de],d,E));return Sr(Ii(Z,1),d,E)}function Qd(l,d,E){for(var O=-1,U=l.length,Z=d.length,oe={};++O<U;){var de=O<Z?d[O]:i;E(oe,l[O],de)}return oe}function Qc(l){return pi(l)?l:[]}function $c(l){return typeof l=="function"?l:$i}function Tr(l,d){return _t(l)?l:lh(l,d)?[l]:Ap(jt(l))}var Sy=Ct;function Cr(l,d,E){var O=l.length;return E=E===i?O:E,!d&&E>=O?l:kn(l,d,E)}var $d=h0||function(l){return ii.clearTimeout(l)};function ep(l,d){if(d)return l.slice();var E=l.length,O=wd?wd(E):new l.constructor(E);return l.copy(O),O}function eh(l){var d=new l.constructor(l.byteLength);return new Kl(d).set(new Kl(l)),d}function Ty(l,d){var E=d?eh(l.buffer):l.buffer;return new l.constructor(E,l.byteOffset,l.byteLength)}function Cy(l){var d=new l.constructor(l.source,Oa.exec(l));return d.lastIndex=l.lastIndex,d}function Ay(l){return Ko?je(Ko.call(l)):{}}function tp(l,d){var E=d?eh(l.buffer):l.buffer;return new l.constructor(E,l.byteOffset,l.length)}function ip(l,d){if(l!==d){var E=l!==i,O=l===null,U=l===l,Z=cn(l),oe=d!==i,de=d===null,_e=d===d,Ie=cn(d);if(!de&&!Ie&&!Z&&l>d||Z&&oe&&_e&&!de&&!Ie||O&&oe&&_e||!E&&_e||!U)return 1;if(!O&&!Z&&!Ie&&l<d||Ie&&E&&U&&!O&&!Z||de&&E&&U||!oe&&U||!_e)return-1}return 0}function Dy(l,d,E){for(var O=-1,U=l.criteria,Z=d.criteria,oe=U.length,de=E.length;++O<oe;){var _e=ip(U[O],Z[O]);if(_e){if(O>=de)return _e;var Ie=E[O];return _e*(Ie=="desc"?-1:1)}}return l.index-d.index}function np(l,d,E,O){for(var U=-1,Z=l.length,oe=E.length,de=-1,_e=d.length,Ie=Si(Z-oe,0),Pe=he(_e+Ie),Re=!O;++de<_e;)Pe[de]=d[de];for(;++U<oe;)(Re||U<Z)&&(Pe[E[U]]=l[U]);for(;Ie--;)Pe[de++]=l[U++];return Pe}function sp(l,d,E,O){for(var U=-1,Z=l.length,oe=-1,de=E.length,_e=-1,Ie=d.length,Pe=Si(Z-de,0),Re=he(Pe+Ie),qe=!O;++U<Pe;)Re[U]=l[U];for(var rt=U;++_e<Ie;)Re[rt+_e]=d[_e];for(;++oe<de;)(qe||U<Z)&&(Re[rt+E[oe]]=l[U++]);return Re}function Xi(l,d){var E=-1,O=l.length;for(d||(d=he(O));++E<O;)d[E]=l[E];return d}function ws(l,d,E,O){var U=!E;E||(E={});for(var Z=-1,oe=d.length;++Z<oe;){var de=d[Z],_e=O?O(E[de],l[de],de,E,l):i;_e===i&&(_e=l[de]),U?Hs(E,de,_e):Xo(E,de,_e)}return E}function ky(l,d){return ws(l,oh(l),d)}function Iy(l,d){return ws(l,vp(l),d)}function cu(l,d){return function(E,O){var U=_t(E)?J:Q0,Z=d?d():{};return U(E,l,ft(O,2),Z)}}function Qa(l){return Ct(function(d,E){var O=-1,U=E.length,Z=U>1?E[U-1]:i,oe=U>2?E[2]:i;for(Z=l.length>3&&typeof Z=="function"?(U--,Z):i,oe&&Ui(E[0],E[1],oe)&&(Z=U<3?i:Z,U=1),d=je(d);++O<U;){var de=E[O];de&&l(d,de,O,Z)}return d})}function rp(l,d){return function(E,O){if(E==null)return E;if(!Ji(E))return l(E,O);for(var U=E.length,Z=d?U:-1,oe=je(E);(d?Z--:++Z<U)&&O(oe[Z],Z,oe)!==!1;);return E}}function ap(l){return function(d,E,O){for(var U=-1,Z=je(d),oe=O(d),de=oe.length;de--;){var _e=oe[l?de:++U];if(E(Z[_e],_e,Z)===!1)break}return d}}function Oy(l,d,E){var O=d&L,U=tl(l);function Z(){var oe=this&&this!==ii&&this instanceof Z?U:l;return oe.apply(O?E:this,arguments)}return Z}function op(l){return function(d){d=jt(d);var E=Ki(d)?Wi(d):i,O=E?E[0]:d.charAt(0),U=E?Cr(E,1).join(""):d.slice(1);return O[l]()+U}}function $a(l){return function(d){return dt(rg(sg(d).replace(mr,"")),l,"")}}function tl(l){return function(){var d=arguments;switch(d.length){case 0:return new l;case 1:return new l(d[0]);case 2:return new l(d[0],d[1]);case 3:return new l(d[0],d[1],d[2]);case 4:return new l(d[0],d[1],d[2],d[3]);case 5:return new l(d[0],d[1],d[2],d[3],d[4]);case 6:return new l(d[0],d[1],d[2],d[3],d[4],d[5]);case 7:return new l(d[0],d[1],d[2],d[3],d[4],d[5],d[6])}var E=Ja(l.prototype),O=l.apply(E,d);return ci(O)?O:E}}function Py(l,d,E){var O=tl(l);function U(){for(var Z=arguments.length,oe=he(Z),de=Z,_e=eo(U);de--;)oe[de]=arguments[de];var Ie=Z<3&&oe[0]!==_e&&oe[Z-1]!==_e?[]:ln(oe,_e);if(Z-=Ie.length,Z<E)return fp(l,d,hu,U.placeholder,i,oe,Ie,i,i,E-Z);var Pe=this&&this!==ii&&this instanceof U?O:l;return z(Pe,this,oe)}return U}function lp(l){return function(d,E,O){var U=je(d);if(!Ji(d)){var Z=ft(E,3);d=ki(d),E=function(de){return Z(U[de],de,U)}}var oe=l(d,E,O);return oe>-1?U[Z?d[oe]:oe]:i}}function up(l){return Ws(function(d){var E=d.length,O=E,U=An.prototype.thru;for(l&&d.reverse();O--;){var Z=d[O];if(typeof Z!="function")throw new Tt(c);if(U&&!oe&&gu(Z)=="wrapper")var oe=new An([],!0)}for(O=oe?O:E;++O<E;){Z=d[O];var de=gu(Z),_e=de=="wrapper"?rh(Z):i;_e&&uh(_e[0])&&_e[1]==(T|Y|Q|ye)&&!_e[4].length&&_e[9]==1?oe=oe[gu(_e[0])].apply(oe,_e[3]):oe=Z.length==1&&uh(Z)?oe[de]():oe.thru(Z)}return function(){var Ie=arguments,Pe=Ie[0];if(oe&&Ie.length==1&&_t(Pe))return oe.plant(Pe).value();for(var Re=0,qe=E?d[Re].apply(this,Ie):Pe;++Re<E;)qe=d[Re].call(this,qe);return qe}})}function hu(l,d,E,O,U,Z,oe,de,_e,Ie){var Pe=d&T,Re=d&L,qe=d&W,rt=d&(Y|V),pt=d&ue,St=qe?i:tl(l);function gt(){for(var kt=arguments.length,Mt=he(kt),hn=kt;hn--;)Mt[hn]=arguments[hn];if(rt)var qi=eo(gt),fn=on(Mt,qi);if(O&&(Mt=np(Mt,O,U,rt)),Z&&(Mt=sp(Mt,Z,oe,rt)),kt-=fn,rt&&kt<Ie){var gi=ln(Mt,qi);return fp(l,d,hu,gt.placeholder,E,Mt,gi,de,_e,Ie-kt)}var ts=Re?E:this,qs=qe?ts[l]:l;return kt=Mt.length,de?Mt=Qy(Mt,de):pt&&kt>1&&Mt.reverse(),Pe&&_e<kt&&(Mt.length=_e),this&&this!==ii&&this instanceof gt&&(qs=St||tl(qs)),qs.apply(ts,Mt)}return gt}function cp(l,d){return function(E,O){return ay(E,l,d(O),{})}}function fu(l,d){return function(E,O){var U;if(E===i&&O===i)return d;if(E!==i&&(U=E),O!==i){if(U===i)return O;typeof E=="string"||typeof O=="string"?(E=un(E),O=un(O)):(E=Kd(E),O=Kd(O)),U=l(E,O)}return U}}function th(l){return Ws(function(d){return d=Be(d,zi(ft())),Ct(function(E){var O=this;return l(d,function(U){return z(U,O,E)})})})}function du(l,d){d=d===i?" ":un(d);var E=d.length;if(E<2)return E?Zc(d,l):d;var O=Zc(d,$l(l/ys(d)));return Ki(d)?Cr(Wi(O),0,l).join(""):O.slice(0,l)}function My(l,d,E,O){var U=d&L,Z=tl(l);function oe(){for(var de=-1,_e=arguments.length,Ie=-1,Pe=O.length,Re=he(Pe+_e),qe=this&&this!==ii&&this instanceof oe?Z:l;++Ie<Pe;)Re[Ie]=O[Ie];for(;_e--;)Re[Ie++]=arguments[++de];return z(qe,U?E:this,Re)}return oe}function hp(l){return function(d,E,O){return O&&typeof O!="number"&&Ui(d,E,O)&&(E=O=i),d=Us(d),E===i?(E=d,d=0):E=Us(E),O=O===i?d<E?1:-1:Us(O),_y(d,E,O,l)}}function pu(l){return function(d,E){return typeof d=="string"&&typeof E=="string"||(d=On(d),E=On(E)),l(d,E)}}function fp(l,d,E,O,U,Z,oe,de,_e,Ie){var Pe=d&Y,Re=Pe?oe:i,qe=Pe?i:oe,rt=Pe?Z:i,pt=Pe?i:Z;d|=Pe?Q:ne,d&=~(Pe?ne:Q),d&H||(d&=~(L|W));var St=[l,d,U,rt,Re,pt,qe,de,_e,Ie],gt=E.apply(i,St);return uh(l)&&Sp(gt,St),gt.placeholder=O,Tp(gt,l,d)}function ih(l){var d=Je[l];return function(E,O){if(E=On(E),O=O==null?0:Mi(Et(O),292),O&&Td(E)){var U=(jt(E)+"e").split("e"),Z=d(U[0]+"e"+(+U[1]+O));return U=(jt(Z)+"e").split("e"),+(U[0]+"e"+(+U[1]-O))}return d(E)}}var Ly=Ka&&1/Ns(new Ka([,-0]))[1]==f?function(l){return new Ka(l)}:Sh;function dp(l){return function(d){var E=Li(d);return E==Ye?Ga(d):E==et?Uo(d):Jn(d,l(d))}}function zs(l,d,E,O,U,Z,oe,de){var _e=d&W;if(!_e&&typeof l!="function")throw new Tt(c);var Ie=O?O.length:0;if(Ie||(d&=~(Q|ne),O=U=i),oe=oe===i?oe:Si(Et(oe),0),de=de===i?de:Et(de),Ie-=U?U.length:0,d&ne){var Pe=O,Re=U;O=U=i}var qe=_e?i:rh(l),rt=[l,d,E,O,U,Pe,Re,Z,oe,de];if(qe&&Ky(rt,qe),l=rt[0],d=rt[1],E=rt[2],O=rt[3],U=rt[4],de=rt[9]=rt[9]===i?_e?0:l.length:Si(rt[9]-Ie,0),!de&&d&(Y|V)&&(d&=~(Y|V)),!d||d==L)var pt=Oy(l,d,E);else d==Y||d==V?pt=Py(l,d,de):(d==Q||d==(L|Q))&&!U.length?pt=My(l,d,E,O):pt=hu.apply(i,rt);var St=qe?Gd:Sp;return Tp(St(pt,rt),l,d)}function pp(l,d,E,O){return l===i||es(l,xi[E])&&!vt.call(O,E)?d:l}function gp(l,d,E,O,U,Z){return ci(l)&&ci(d)&&(Z.set(d,l),ou(l,d,i,gp,Z),Z.delete(d)),l}function Ny(l){return sl(l)?i:l}function mp(l,d,E,O,U,Z){var oe=E&C,de=l.length,_e=d.length;if(de!=_e&&!(oe&&_e>de))return!1;var Ie=Z.get(l),Pe=Z.get(d);if(Ie&&Pe)return Ie==d&&Pe==l;var Re=-1,qe=!0,rt=E&k?new ra:i;for(Z.set(l,d),Z.set(d,l);++Re<de;){var pt=l[Re],St=d[Re];if(O)var gt=oe?O(St,pt,Re,d,l,Z):O(pt,St,Re,l,d,Z);if(gt!==i){if(gt)continue;qe=!1;break}if(rt){if(!Xt(d,function(kt,Mt){if(!ta(rt,Mt)&&(pt===kt||U(pt,kt,E,O,Z)))return rt.push(Mt)})){qe=!1;break}}else if(!(pt===St||U(pt,St,E,O,Z))){qe=!1;break}}return Z.delete(l),Z.delete(d),qe}function Ry(l,d,E,O,U,Z,oe){switch(E){case Ht:if(l.byteLength!=d.byteLength||l.byteOffset!=d.byteOffset)return!1;l=l.buffer,d=d.buffer;case Dt:return!(l.byteLength!=d.byteLength||!Z(new Kl(l),new Kl(d)));case te:case ae:case Ge:return es(+l,+d);case ve:return l.name==d.name&&l.message==d.message;case Ze:case tt:return l==d+"";case Ye:var de=Ga;case et:var _e=O&C;if(de||(de=Ns),l.size!=d.size&&!_e)return!1;var Ie=oe.get(l);if(Ie)return Ie==d;O|=k,oe.set(l,d);var Pe=mp(de(l),de(d),O,U,Z,oe);return oe.delete(l),Pe;case at:if(Ko)return Ko.call(l)==Ko.call(d)}return!1}function Fy(l,d,E,O,U,Z){var oe=E&C,de=nh(l),_e=de.length,Ie=nh(d),Pe=Ie.length;if(_e!=Pe&&!oe)return!1;for(var Re=_e;Re--;){var qe=de[Re];if(!(oe?qe in d:vt.call(d,qe)))return!1}var rt=Z.get(l),pt=Z.get(d);if(rt&&pt)return rt==d&&pt==l;var St=!0;Z.set(l,d),Z.set(d,l);for(var gt=oe;++Re<_e;){qe=de[Re];var kt=l[qe],Mt=d[qe];if(O)var hn=oe?O(Mt,kt,qe,d,l,Z):O(kt,Mt,qe,l,d,Z);if(!(hn===i?kt===Mt||U(kt,Mt,E,O,Z):hn)){St=!1;break}gt||(gt=qe=="constructor")}if(St&&!gt){var qi=l.constructor,fn=d.constructor;qi!=fn&&"constructor"in l&&"constructor"in d&&!(typeof qi=="function"&&qi instanceof qi&&typeof fn=="function"&&fn instanceof fn)&&(St=!1)}return Z.delete(l),Z.delete(d),St}function Ws(l){return hh(Ep(l,i,Op),l+"")}function nh(l){return Rd(l,ki,oh)}function sh(l){return Rd(l,Qi,vp)}var rh=tu?function(l){return tu.get(l)}:Sh;function gu(l){for(var d=l.name+"",E=Xa[d],O=vt.call(Xa,d)?E.length:0;O--;){var U=E[O],Z=U.func;if(Z==null||Z==l)return U.name}return d}function eo(l){var d=vt.call(q,"placeholder")?q:l;return d.placeholder}function ft(){var l=q.iteratee||Eh;return l=l===Eh?zd:l,arguments.length?l(arguments[0],arguments[1]):l}function mu(l,d){var E=l.__data__;return jy(d)?E[typeof d=="string"?"string":"hash"]:E.map}function ah(l){for(var d=ki(l),E=d.length;E--;){var O=d[E],U=l[O];d[E]=[O,U,bp(U)]}return d}function la(l,d){var E=ql(l,d);return Hd(E)?E:i}function Hy(l){var d=vt.call(l,na),E=l[na];try{l[na]=i;var O=!0}catch{}var U=Gl.call(l);return O&&(d?l[na]=E:delete l[na]),U}var oh=Lc?function(l){return l==null?[]:(l=je(l),Te(Lc(l),function(d){return xd.call(l,d)}))}:Th,vp=Lc?function(l){for(var d=[];l;)ct(d,oh(l)),l=Xl(l);return d}:Th,Li=Yi;(Nc&&Li(new Nc(new ArrayBuffer(1)))!=Ht||Vo&&Li(new Vo)!=Ye||Rc&&Li(Rc.resolve())!=it||Ka&&Li(new Ka)!=et||Go&&Li(new Go)!=ze)&&(Li=function(l){var d=Yi(l),E=d==Qe?l.constructor:i,O=E?ua(E):"";if(O)switch(O){case b0:return Ht;case w0:return Ye;case E0:return it;case x0:return et;case S0:return ze}return d});function zy(l,d,E){for(var O=-1,U=E.length;++O<U;){var Z=E[O],oe=Z.size;switch(Z.type){case"drop":l+=oe;break;case"dropRight":d-=oe;break;case"take":d=Mi(d,l+oe);break;case"takeRight":l=Si(l,d-oe);break}}return{start:l,end:d}}function Wy(l){var d=l.match(Un);return d?d[1].split(Lo):[]}function _p(l,d,E){d=Tr(d,l);for(var O=-1,U=d.length,Z=!1;++O<U;){var oe=Es(d[O]);if(!(Z=l!=null&&E(l,oe)))break;l=l[oe]}return Z||++O!=U?Z:(U=l==null?0:l.length,!!U&&xu(U)&&Bs(oe,U)&&(_t(l)||ca(l)))}function By(l){var d=l.length,E=new l.constructor(d);return d&&typeof l[0]=="string"&&vt.call(l,"index")&&(E.index=l.index,E.input=l.input),E}function yp(l){return typeof l.constructor=="function"&&!il(l)?Ja(Xl(l)):{}}function Yy(l,d,E){var O=l.constructor;switch(d){case Dt:return eh(l);case te:case ae:return new O(+l);case Ht:return Ty(l,E);case mt:case Vt:case fi:case Qt:case zt:case ti:case ai:case Gt:case Ut:return tp(l,E);case Ye:return new O;case Ge:case tt:return new O(l);case Ze:return Cy(l);case et:return new O;case at:return Ay(l)}}function Uy(l,d){var E=d.length;if(!E)return l;var O=E-1;return d[O]=(E>1?"& ":"")+d[O],d=d.join(E>2?", ":" "),l.replace(or,`{
- /* [wrapped with `+d+`] */
- `)}function qy(l){return _t(l)||ca(l)||!!(Sd&&l&&l[Sd])}function Bs(l,d){var E=typeof l;return d=d??v,!!d&&(E=="number"||E!="symbol"&&Is.test(l))&&l>-1&&l%1==0&&l<d}function Ui(l,d,E){if(!ci(E))return!1;var O=typeof d;return(O=="number"?Ji(E)&&Bs(d,E.length):O=="string"&&d in E)?es(E[d],l):!1}function lh(l,d){if(_t(l))return!1;var E=typeof l;return E=="number"||E=="symbol"||E=="boolean"||l==null||cn(l)?!0:He.test(l)||!Lt.test(l)||d!=null&&l in je(d)}function jy(l){var d=typeof l;return d=="string"||d=="number"||d=="symbol"||d=="boolean"?l!=="__proto__":l===null}function uh(l){var d=gu(l),E=q[d];if(typeof E!="function"||!(d in It.prototype))return!1;if(l===E)return!0;var O=rh(E);return!!O&&l===O[0]}function Vy(l){return!!bd&&bd in l}var Gy=Bi?Ys:Ch;function il(l){var d=l&&l.constructor,E=typeof d=="function"&&d.prototype||xi;return l===E}function bp(l){return l===l&&!ci(l)}function wp(l,d){return function(E){return E==null?!1:E[l]===d&&(d!==i||l in je(E))}}function Zy(l){var d=wu(l,function(O){return E.size===m&&E.clear(),O}),E=d.cache;return d}function Ky(l,d){var E=l[1],O=d[1],U=E|O,Z=U<(L|W|T),oe=O==T&&E==Y||O==T&&E==ye&&l[7].length<=d[8]||O==(T|ye)&&d[7].length<=d[8]&&E==Y;if(!(Z||oe))return l;O&L&&(l[2]=d[2],U|=E&L?0:H);var de=d[3];if(de){var _e=l[3];l[3]=_e?np(_e,de,d[4]):de,l[4]=_e?ln(l[3],p):d[4]}return de=d[5],de&&(_e=l[5],l[5]=_e?sp(_e,de,d[6]):de,l[6]=_e?ln(l[5],p):d[6]),de=d[7],de&&(l[7]=de),O&T&&(l[8]=l[8]==null?d[8]:Mi(l[8],d[8])),l[9]==null&&(l[9]=d[9]),l[0]=d[0],l[1]=U,l}function Xy(l){var d=[];if(l!=null)for(var E in je(l))d.push(E);return d}function Jy(l){return Gl.call(l)}function Ep(l,d,E){return d=Si(d===i?l.length-1:d,0),function(){for(var O=arguments,U=-1,Z=Si(O.length-d,0),oe=he(Z);++U<Z;)oe[U]=O[d+U];U=-1;for(var de=he(d+1);++U<d;)de[U]=O[U];return de[d]=E(oe),z(l,this,de)}}function xp(l,d){return d.length<2?l:oa(l,kn(d,0,-1))}function Qy(l,d){for(var E=l.length,O=Mi(d.length,E),U=Xi(l);O--;){var Z=d[O];l[O]=Bs(Z,E)?U[Z]:i}return l}function ch(l,d){if(!(d==="constructor"&&typeof l[d]=="function")&&d!="__proto__")return l[d]}var Sp=Cp(Gd),nl=d0||function(l,d){return ii.setTimeout(l,d)},hh=Cp(wy);function Tp(l,d,E){var O=d+"";return hh(l,Uy(O,$y(Wy(O),E)))}function Cp(l){var d=0,E=0;return function(){var O=v0(),U=j-(O-E);if(E=O,U>0){if(++d>=re)return arguments[0]}else d=0;return l.apply(i,arguments)}}function vu(l,d){var E=-1,O=l.length,U=O-1;for(d=d===i?O:d;++E<d;){var Z=Gc(E,U),oe=l[Z];l[Z]=l[E],l[E]=oe}return l.length=d,l}var Ap=Zy(function(l){var d=[];return l.charCodeAt(0)===46&&d.push(""),l.replace(nt,function(E,O,U,Z){d.push(U?Z.replace(No,"$1"):O||E)}),d});function Es(l){if(typeof l=="string"||cn(l))return l;var d=l+"";return d=="0"&&1/l==-f?"-0":d}function ua(l){if(l!=null){try{return Qn.call(l)}catch{}try{return l+""}catch{}}return""}function $y(l,d){return G(F,function(E){var O="_."+E[0];d&E[1]&&!xe(l,O)&&l.push(O)}),l.sort()}function Dp(l){if(l instanceof It)return l.clone();var d=new An(l.__wrapped__,l.__chain__);return d.__actions__=Xi(l.__actions__),d.__index__=l.__index__,d.__values__=l.__values__,d}function eb(l,d,E){(E?Ui(l,d,E):d===i)?d=1:d=Si(Et(d),0);var O=l==null?0:l.length;if(!O||d<1)return[];for(var U=0,Z=0,oe=he($l(O/d));U<O;)oe[Z++]=kn(l,U,U+=d);return oe}function tb(l){for(var d=-1,E=l==null?0:l.length,O=0,U=[];++d<E;){var Z=l[d];Z&&(U[O++]=Z)}return U}function ib(){var l=arguments.length;if(!l)return[];for(var d=he(l-1),E=arguments[0],O=l;O--;)d[O-1]=arguments[O];return ct(_t(E)?Xi(E):[E],Ii(d,1))}var nb=Ct(function(l,d){return pi(l)?Jo(l,Ii(d,1,pi,!0)):[]}),sb=Ct(function(l,d){var E=In(d);return pi(E)&&(E=i),pi(l)?Jo(l,Ii(d,1,pi,!0),ft(E,2)):[]}),rb=Ct(function(l,d){var E=In(d);return pi(E)&&(E=i),pi(l)?Jo(l,Ii(d,1,pi,!0),i,E):[]});function ab(l,d,E){var O=l==null?0:l.length;return O?(d=E||d===i?1:Et(d),kn(l,d<0?0:d,O)):[]}function ob(l,d,E){var O=l==null?0:l.length;return O?(d=E||d===i?1:Et(d),d=O-d,kn(l,0,d<0?0:d)):[]}function lb(l,d){return l&&l.length?uu(l,ft(d,3),!0,!0):[]}function ub(l,d){return l&&l.length?uu(l,ft(d,3),!0):[]}function cb(l,d,E,O){var U=l==null?0:l.length;return U?(E&&typeof E!="number"&&Ui(l,d,E)&&(E=0,O=U),iy(l,d,E,O)):[]}function kp(l,d,E){var O=l==null?0:l.length;if(!O)return-1;var U=E==null?0:Et(E);return U<0&&(U=Si(O+U,0)),At(l,ft(d,3),U)}function Ip(l,d,E){var O=l==null?0:l.length;if(!O)return-1;var U=O-1;return E!==i&&(U=Et(E),U=E<0?Si(O+U,0):Mi(U,O-1)),At(l,ft(d,3),U,!0)}function Op(l){var d=l==null?0:l.length;return d?Ii(l,1):[]}function hb(l){var d=l==null?0:l.length;return d?Ii(l,f):[]}function fb(l,d){var E=l==null?0:l.length;return E?(d=d===i?1:Et(d),Ii(l,d)):[]}function db(l){for(var d=-1,E=l==null?0:l.length,O={};++d<E;){var U=l[d];O[U[0]]=U[1]}return O}function Pp(l){return l&&l.length?l[0]:i}function pb(l,d,E){var O=l==null?0:l.length;if(!O)return-1;var U=E==null?0:Et(E);return U<0&&(U=Si(O+U,0)),Zt(l,d,U)}function gb(l){var d=l==null?0:l.length;return d?kn(l,0,-1):[]}var mb=Ct(function(l){var d=Be(l,Qc);return d.length&&d[0]===l[0]?Yc(d):[]}),vb=Ct(function(l){var d=In(l),E=Be(l,Qc);return d===In(E)?d=i:E.pop(),E.length&&E[0]===l[0]?Yc(E,ft(d,2)):[]}),_b=Ct(function(l){var d=In(l),E=Be(l,Qc);return d=typeof d=="function"?d:i,d&&E.pop(),E.length&&E[0]===l[0]?Yc(E,i,d):[]});function yb(l,d){return l==null?"":g0.call(l,d)}function In(l){var d=l==null?0:l.length;return d?l[d-1]:i}function bb(l,d,E){var O=l==null?0:l.length;if(!O)return-1;var U=O;return E!==i&&(U=Et(E),U=U<0?Si(O+U,0):Mi(U,O-1)),d===d?Za(l,d,U):At(l,Va,U,!0)}function wb(l,d){return l&&l.length?Ud(l,Et(d)):i}var Eb=Ct(Mp);function Mp(l,d){return l&&l.length&&d&&d.length?Vc(l,d):l}function xb(l,d,E){return l&&l.length&&d&&d.length?Vc(l,d,ft(E,2)):l}function Sb(l,d,E){return l&&l.length&&d&&d.length?Vc(l,d,i,E):l}var Tb=Ws(function(l,d){var E=l==null?0:l.length,O=Hc(l,d);return Vd(l,Be(d,function(U){return Bs(U,E)?+U:U}).sort(ip)),O});function Cb(l,d){var E=[];if(!(l&&l.length))return E;var O=-1,U=[],Z=l.length;for(d=ft(d,3);++O<Z;){var oe=l[O];d(oe,O,l)&&(E.push(oe),U.push(O))}return Vd(l,U),E}function fh(l){return l==null?l:y0.call(l)}function Ab(l,d,E){var O=l==null?0:l.length;return O?(E&&typeof E!="number"&&Ui(l,d,E)?(d=0,E=O):(d=d==null?0:Et(d),E=E===i?O:Et(E)),kn(l,d,E)):[]}function Db(l,d){return lu(l,d)}function kb(l,d,E){return Kc(l,d,ft(E,2))}function Ib(l,d){var E=l==null?0:l.length;if(E){var O=lu(l,d);if(O<E&&es(l[O],d))return O}return-1}function Ob(l,d){return lu(l,d,!0)}function Pb(l,d,E){return Kc(l,d,ft(E,2),!0)}function Mb(l,d){var E=l==null?0:l.length;if(E){var O=lu(l,d,!0)-1;if(es(l[O],d))return O}return-1}function Lb(l){return l&&l.length?Zd(l):[]}function Nb(l,d){return l&&l.length?Zd(l,ft(d,2)):[]}function Rb(l){var d=l==null?0:l.length;return d?kn(l,1,d):[]}function Fb(l,d,E){return l&&l.length?(d=E||d===i?1:Et(d),kn(l,0,d<0?0:d)):[]}function Hb(l,d,E){var O=l==null?0:l.length;return O?(d=E||d===i?1:Et(d),d=O-d,kn(l,d<0?0:d,O)):[]}function zb(l,d){return l&&l.length?uu(l,ft(d,3),!1,!0):[]}function Wb(l,d){return l&&l.length?uu(l,ft(d,3)):[]}var Bb=Ct(function(l){return Sr(Ii(l,1,pi,!0))}),Yb=Ct(function(l){var d=In(l);return pi(d)&&(d=i),Sr(Ii(l,1,pi,!0),ft(d,2))}),Ub=Ct(function(l){var d=In(l);return d=typeof d=="function"?d:i,Sr(Ii(l,1,pi,!0),i,d)});function qb(l){return l&&l.length?Sr(l):[]}function jb(l,d){return l&&l.length?Sr(l,ft(d,2)):[]}function Vb(l,d){return d=typeof d=="function"?d:i,l&&l.length?Sr(l,i,d):[]}function dh(l){if(!(l&&l.length))return[];var d=0;return l=Te(l,function(E){if(pi(E))return d=Si(E.length,d),!0}),ea(d,function(E){return Be(l,Ls(E))})}function Lp(l,d){if(!(l&&l.length))return[];var E=dh(l);return d==null?E:Be(E,function(O){return z(d,i,O)})}var Gb=Ct(function(l,d){return pi(l)?Jo(l,d):[]}),Zb=Ct(function(l){return Jc(Te(l,pi))}),Kb=Ct(function(l){var d=In(l);return pi(d)&&(d=i),Jc(Te(l,pi),ft(d,2))}),Xb=Ct(function(l){var d=In(l);return d=typeof d=="function"?d:i,Jc(Te(l,pi),i,d)}),Jb=Ct(dh);function Qb(l,d){return Qd(l||[],d||[],Xo)}function $b(l,d){return Qd(l||[],d||[],el)}var e1=Ct(function(l){var d=l.length,E=d>1?l[d-1]:i;return E=typeof E=="function"?(l.pop(),E):i,Lp(l,E)});function Np(l){var d=q(l);return d.__chain__=!0,d}function t1(l,d){return d(l),l}function _u(l,d){return d(l)}var i1=Ws(function(l){var d=l.length,E=d?l[0]:0,O=this.__wrapped__,U=function(Z){return Hc(Z,l)};return d>1||this.__actions__.length||!(O instanceof It)||!Bs(E)?this.thru(U):(O=O.slice(E,+E+(d?1:0)),O.__actions__.push({func:_u,args:[U],thisArg:i}),new An(O,this.__chain__).thru(function(Z){return d&&!Z.length&&Z.push(i),Z}))});function n1(){return Np(this)}function s1(){return new An(this.value(),this.__chain__)}function r1(){this.__values__===i&&(this.__values__=Kp(this.value()));var l=this.__index__>=this.__values__.length,d=l?i:this.__values__[this.__index__++];return{done:l,value:d}}function a1(){return this}function o1(l){for(var d,E=this;E instanceof nu;){var O=Dp(E);O.__index__=0,O.__values__=i,d?U.__wrapped__=O:d=O;var U=O;E=E.__wrapped__}return U.__wrapped__=l,d}function l1(){var l=this.__wrapped__;if(l instanceof It){var d=l;return this.__actions__.length&&(d=new It(this)),d=d.reverse(),d.__actions__.push({func:_u,args:[fh],thisArg:i}),new An(d,this.__chain__)}return this.thru(fh)}function u1(){return Jd(this.__wrapped__,this.__actions__)}var c1=cu(function(l,d,E){vt.call(l,E)?++l[E]:Hs(l,E,1)});function h1(l,d,E){var O=_t(l)?Ee:ty;return E&&Ui(l,d,E)&&(d=i),O(l,ft(d,3))}function f1(l,d){var E=_t(l)?Te:Ld;return E(l,ft(d,3))}var d1=lp(kp),p1=lp(Ip);function g1(l,d){return Ii(yu(l,d),1)}function m1(l,d){return Ii(yu(l,d),f)}function v1(l,d,E){return E=E===i?1:Et(E),Ii(yu(l,d),E)}function Rp(l,d){var E=_t(l)?G:xr;return E(l,ft(d,3))}function Fp(l,d){var E=_t(l)?le:Md;return E(l,ft(d,3))}var _1=cu(function(l,d,E){vt.call(l,E)?l[E].push(d):Hs(l,E,[d])});function y1(l,d,E,O){l=Ji(l)?l:io(l),E=E&&!O?Et(E):0;var U=l.length;return E<0&&(E=Si(U+E,0)),Su(l)?E<=U&&l.indexOf(d,E)>-1:!!U&&Zt(l,d,E)>-1}var b1=Ct(function(l,d,E){var O=-1,U=typeof d=="function",Z=Ji(l)?he(l.length):[];return xr(l,function(oe){Z[++O]=U?z(d,oe,E):Qo(oe,d,E)}),Z}),w1=cu(function(l,d,E){Hs(l,E,d)});function yu(l,d){var E=_t(l)?Be:Wd;return E(l,ft(d,3))}function E1(l,d,E,O){return l==null?[]:(_t(d)||(d=d==null?[]:[d]),E=O?i:E,_t(E)||(E=E==null?[]:[E]),qd(l,d,E))}var x1=cu(function(l,d,E){l[E?0:1].push(d)},function(){return[[],[]]});function S1(l,d,E){var O=_t(l)?dt:Xn,U=arguments.length<3;return O(l,ft(d,4),E,U,xr)}function T1(l,d,E){var O=_t(l)?ni:Xn,U=arguments.length<3;return O(l,ft(d,4),E,U,Md)}function C1(l,d){var E=_t(l)?Te:Ld;return E(l,Eu(ft(d,3)))}function A1(l){var d=_t(l)?kd:yy;return d(l)}function D1(l,d,E){(E?Ui(l,d,E):d===i)?d=1:d=Et(d);var O=_t(l)?X0:by;return O(l,d)}function k1(l){var d=_t(l)?J0:Ey;return d(l)}function I1(l){if(l==null)return 0;if(Ji(l))return Su(l)?ys(l):l.length;var d=Li(l);return d==Ye||d==et?l.size:qc(l).length}function O1(l,d,E){var O=_t(l)?Xt:xy;return E&&Ui(l,d,E)&&(d=i),O(l,ft(d,3))}var P1=Ct(function(l,d){if(l==null)return[];var E=d.length;return E>1&&Ui(l,d[0],d[1])?d=[]:E>2&&Ui(d[0],d[1],d[2])&&(d=[d[0]]),qd(l,Ii(d,1),[])}),bu=f0||function(){return ii.Date.now()};function M1(l,d){if(typeof d!="function")throw new Tt(c);return l=Et(l),function(){if(--l<1)return d.apply(this,arguments)}}function Hp(l,d,E){return d=E?i:d,d=l&&d==null?l.length:d,zs(l,T,i,i,i,i,d)}function zp(l,d){var E;if(typeof d!="function")throw new Tt(c);return l=Et(l),function(){return--l>0&&(E=d.apply(this,arguments)),l<=1&&(d=i),E}}var ph=Ct(function(l,d,E){var O=L;if(E.length){var U=ln(E,eo(ph));O|=Q}return zs(l,O,d,E,U)}),Wp=Ct(function(l,d,E){var O=L|W;if(E.length){var U=ln(E,eo(Wp));O|=Q}return zs(d,O,l,E,U)});function Bp(l,d,E){d=E?i:d;var O=zs(l,Y,i,i,i,i,i,d);return O.placeholder=Bp.placeholder,O}function Yp(l,d,E){d=E?i:d;var O=zs(l,V,i,i,i,i,i,d);return O.placeholder=Yp.placeholder,O}function Up(l,d,E){var O,U,Z,oe,de,_e,Ie=0,Pe=!1,Re=!1,qe=!0;if(typeof l!="function")throw new Tt(c);d=On(d)||0,ci(E)&&(Pe=!!E.leading,Re="maxWait"in E,Z=Re?Si(On(E.maxWait)||0,d):Z,qe="trailing"in E?!!E.trailing:qe);function rt(gi){var ts=O,qs=U;return O=U=i,Ie=gi,oe=l.apply(qs,ts),oe}function pt(gi){return Ie=gi,de=nl(kt,d),Pe?rt(gi):oe}function St(gi){var ts=gi-_e,qs=gi-Ie,lg=d-ts;return Re?Mi(lg,Z-qs):lg}function gt(gi){var ts=gi-_e,qs=gi-Ie;return _e===i||ts>=d||ts<0||Re&&qs>=Z}function kt(){var gi=bu();if(gt(gi))return Mt(gi);de=nl(kt,St(gi))}function Mt(gi){return de=i,qe&&O?rt(gi):(O=U=i,oe)}function hn(){de!==i&&$d(de),Ie=0,O=_e=U=de=i}function qi(){return de===i?oe:Mt(bu())}function fn(){var gi=bu(),ts=gt(gi);if(O=arguments,U=this,_e=gi,ts){if(de===i)return pt(_e);if(Re)return $d(de),de=nl(kt,d),rt(_e)}return de===i&&(de=nl(kt,d)),oe}return fn.cancel=hn,fn.flush=qi,fn}var L1=Ct(function(l,d){return Pd(l,1,d)}),N1=Ct(function(l,d,E){return Pd(l,On(d)||0,E)});function R1(l){return zs(l,ue)}function wu(l,d){if(typeof l!="function"||d!=null&&typeof d!="function")throw new Tt(c);var E=function(){var O=arguments,U=d?d.apply(this,O):O[0],Z=E.cache;if(Z.has(U))return Z.get(U);var oe=l.apply(this,O);return E.cache=Z.set(U,oe)||Z,oe};return E.cache=new(wu.Cache||Fs),E}wu.Cache=Fs;function Eu(l){if(typeof l!="function")throw new Tt(c);return function(){var d=arguments;switch(d.length){case 0:return!l.call(this);case 1:return!l.call(this,d[0]);case 2:return!l.call(this,d[0],d[1]);case 3:return!l.call(this,d[0],d[1],d[2])}return!l.apply(this,d)}}function F1(l){return zp(2,l)}var H1=Sy(function(l,d){d=d.length==1&&_t(d[0])?Be(d[0],zi(ft())):Be(Ii(d,1),zi(ft()));var E=d.length;return Ct(function(O){for(var U=-1,Z=Mi(O.length,E);++U<Z;)O[U]=d[U].call(this,O[U]);return z(l,this,O)})}),gh=Ct(function(l,d){var E=ln(d,eo(gh));return zs(l,Q,i,d,E)}),qp=Ct(function(l,d){var E=ln(d,eo(qp));return zs(l,ne,i,d,E)}),z1=Ws(function(l,d){return zs(l,ye,i,i,i,d)});function W1(l,d){if(typeof l!="function")throw new Tt(c);return d=d===i?d:Et(d),Ct(l,d)}function B1(l,d){if(typeof l!="function")throw new Tt(c);return d=d==null?0:Si(Et(d),0),Ct(function(E){var O=E[d],U=Cr(E,0,d);return O&&ct(U,O),z(l,this,U)})}function Y1(l,d,E){var O=!0,U=!0;if(typeof l!="function")throw new Tt(c);return ci(E)&&(O="leading"in E?!!E.leading:O,U="trailing"in E?!!E.trailing:U),Up(l,d,{leading:O,maxWait:d,trailing:U})}function U1(l){return Hp(l,1)}function q1(l,d){return gh($c(d),l)}function j1(){if(!arguments.length)return[];var l=arguments[0];return _t(l)?l:[l]}function V1(l){return Dn(l,D)}function G1(l,d){return d=typeof d=="function"?d:i,Dn(l,D,d)}function Z1(l){return Dn(l,_|D)}function K1(l,d){return d=typeof d=="function"?d:i,Dn(l,_|D,d)}function X1(l,d){return d==null||Od(l,d,ki(d))}function es(l,d){return l===d||l!==l&&d!==d}var J1=pu(Bc),Q1=pu(function(l,d){return l>=d}),ca=Fd(function(){return arguments}())?Fd:function(l){return hi(l)&&vt.call(l,"callee")&&!xd.call(l,"callee")},_t=he.isArray,$1=g?zi(g):oy;function Ji(l){return l!=null&&xu(l.length)&&!Ys(l)}function pi(l){return hi(l)&&Ji(l)}function ew(l){return l===!0||l===!1||hi(l)&&Yi(l)==te}var Ar=p0||Ch,tw=y?zi(y):ly;function iw(l){return hi(l)&&l.nodeType===1&&!sl(l)}function nw(l){if(l==null)return!0;if(Ji(l)&&(_t(l)||typeof l=="string"||typeof l.splice=="function"||Ar(l)||to(l)||ca(l)))return!l.length;var d=Li(l);if(d==Ye||d==et)return!l.size;if(il(l))return!qc(l).length;for(var E in l)if(vt.call(l,E))return!1;return!0}function sw(l,d){return $o(l,d)}function rw(l,d,E){E=typeof E=="function"?E:i;var O=E?E(l,d):i;return O===i?$o(l,d,i,E):!!O}function mh(l){if(!hi(l))return!1;var d=Yi(l);return d==ve||d==we||typeof l.message=="string"&&typeof l.name=="string"&&!sl(l)}function aw(l){return typeof l=="number"&&Td(l)}function Ys(l){if(!ci(l))return!1;var d=Yi(l);return d==Me||d==Ne||d==se||d==Ue}function jp(l){return typeof l=="number"&&l==Et(l)}function xu(l){return typeof l=="number"&&l>-1&&l%1==0&&l<=v}function ci(l){var d=typeof l;return l!=null&&(d=="object"||d=="function")}function hi(l){return l!=null&&typeof l=="object"}var Vp=S?zi(S):cy;function ow(l,d){return l===d||Uc(l,d,ah(d))}function lw(l,d,E){return E=typeof E=="function"?E:i,Uc(l,d,ah(d),E)}function uw(l){return Gp(l)&&l!=+l}function cw(l){if(Gy(l))throw new ke(a);return Hd(l)}function hw(l){return l===null}function fw(l){return l==null}function Gp(l){return typeof l=="number"||hi(l)&&Yi(l)==Ge}function sl(l){if(!hi(l)||Yi(l)!=Qe)return!1;var d=Xl(l);if(d===null)return!0;var E=vt.call(d,"constructor")&&d.constructor;return typeof E=="function"&&E instanceof E&&Qn.call(E)==l0}var vh=A?zi(A):hy;function dw(l){return jp(l)&&l>=-v&&l<=v}var Zp=M?zi(M):fy;function Su(l){return typeof l=="string"||!_t(l)&&hi(l)&&Yi(l)==tt}function cn(l){return typeof l=="symbol"||hi(l)&&Yi(l)==at}var to=R?zi(R):dy;function pw(l){return l===i}function gw(l){return hi(l)&&Li(l)==ze}function mw(l){return hi(l)&&Yi(l)==Ft}var vw=pu(jc),_w=pu(function(l,d){return l<=d});function Kp(l){if(!l)return[];if(Ji(l))return Su(l)?Wi(l):Xi(l);if(jo&&l[jo])return _s(l[jo]());var d=Li(l),E=d==Ye?Ga:d==et?Ns:io;return E(l)}function Us(l){if(!l)return l===0?l:0;if(l=On(l),l===f||l===-f){var d=l<0?-1:1;return d*b}return l===l?l:0}function Et(l){var d=Us(l),E=d%1;return d===d?E?d-E:d:0}function Xp(l){return l?aa(Et(l),0,I):0}function On(l){if(typeof l=="number")return l;if(cn(l))return x;if(ci(l)){var d=typeof l.valueOf=="function"?l.valueOf():l;l=ci(d)?d+"":d}if(typeof l!="string")return l===0?l:+l;l=Cn(l);var E=Pa.test(l);return E||Wr.test(l)?zo(l.slice(2),E?2:8):qn.test(l)?x:+l}function Jp(l){return ws(l,Qi(l))}function yw(l){return l?aa(Et(l),-v,v):l===0?l:0}function jt(l){return l==null?"":un(l)}var bw=Qa(function(l,d){if(il(d)||Ji(d)){ws(d,ki(d),l);return}for(var E in d)vt.call(d,E)&&Xo(l,E,d[E])}),Qp=Qa(function(l,d){ws(d,Qi(d),l)}),Tu=Qa(function(l,d,E,O){ws(d,Qi(d),l,O)}),ww=Qa(function(l,d,E,O){ws(d,ki(d),l,O)}),Ew=Ws(Hc);function xw(l,d){var E=Ja(l);return d==null?E:Id(E,d)}var Sw=Ct(function(l,d){l=je(l);var E=-1,O=d.length,U=O>2?d[2]:i;for(U&&Ui(d[0],d[1],U)&&(O=1);++E<O;)for(var Z=d[E],oe=Qi(Z),de=-1,_e=oe.length;++de<_e;){var Ie=oe[de],Pe=l[Ie];(Pe===i||es(Pe,xi[Ie])&&!vt.call(l,Ie))&&(l[Ie]=Z[Ie])}return l}),Tw=Ct(function(l){return l.push(i,gp),z($p,i,l)});function Cw(l,d){return ms(l,ft(d,3),bs)}function Aw(l,d){return ms(l,ft(d,3),Wc)}function Dw(l,d){return l==null?l:zc(l,ft(d,3),Qi)}function kw(l,d){return l==null?l:Nd(l,ft(d,3),Qi)}function Iw(l,d){return l&&bs(l,ft(d,3))}function Ow(l,d){return l&&Wc(l,ft(d,3))}function Pw(l){return l==null?[]:au(l,ki(l))}function Mw(l){return l==null?[]:au(l,Qi(l))}function _h(l,d,E){var O=l==null?i:oa(l,d);return O===i?E:O}function Lw(l,d){return l!=null&&_p(l,d,ny)}function yh(l,d){return l!=null&&_p(l,d,sy)}var Nw=cp(function(l,d,E){d!=null&&typeof d.toString!="function"&&(d=Gl.call(d)),l[d]=E},wh($i)),Rw=cp(function(l,d,E){d!=null&&typeof d.toString!="function"&&(d=Gl.call(d)),vt.call(l,d)?l[d].push(E):l[d]=[E]},ft),Fw=Ct(Qo);function ki(l){return Ji(l)?Dd(l):qc(l)}function Qi(l){return Ji(l)?Dd(l,!0):py(l)}function Hw(l,d){var E={};return d=ft(d,3),bs(l,function(O,U,Z){Hs(E,d(O,U,Z),O)}),E}function zw(l,d){var E={};return d=ft(d,3),bs(l,function(O,U,Z){Hs(E,U,d(O,U,Z))}),E}var Ww=Qa(function(l,d,E){ou(l,d,E)}),$p=Qa(function(l,d,E,O){ou(l,d,E,O)}),Bw=Ws(function(l,d){var E={};if(l==null)return E;var O=!1;d=Be(d,function(Z){return Z=Tr(Z,l),O||(O=Z.length>1),Z}),ws(l,sh(l),E),O&&(E=Dn(E,_|w|D,Ny));for(var U=d.length;U--;)Xc(E,d[U]);return E});function Yw(l,d){return eg(l,Eu(ft(d)))}var Uw=Ws(function(l,d){return l==null?{}:my(l,d)});function eg(l,d){if(l==null)return{};var E=Be(sh(l),function(O){return[O]});return d=ft(d),jd(l,E,function(O,U){return d(O,U[0])})}function qw(l,d,E){d=Tr(d,l);var O=-1,U=d.length;for(U||(U=1,l=i);++O<U;){var Z=l==null?i:l[Es(d[O])];Z===i&&(O=U,Z=E),l=Ys(Z)?Z.call(l):Z}return l}function jw(l,d,E){return l==null?l:el(l,d,E)}function Vw(l,d,E,O){return O=typeof O=="function"?O:i,l==null?l:el(l,d,E,O)}var tg=dp(ki),ig=dp(Qi);function Gw(l,d,E){var O=_t(l),U=O||Ar(l)||to(l);if(d=ft(d,4),E==null){var Z=l&&l.constructor;U?E=O?new Z:[]:ci(l)?E=Ys(Z)?Ja(Xl(l)):{}:E={}}return(U?G:bs)(l,function(oe,de,_e){return d(E,oe,de,_e)}),E}function Zw(l,d){return l==null?!0:Xc(l,d)}function Kw(l,d,E){return l==null?l:Xd(l,d,$c(E))}function Xw(l,d,E,O){return O=typeof O=="function"?O:i,l==null?l:Xd(l,d,$c(E),O)}function io(l){return l==null?[]:Bo(l,ki(l))}function Jw(l){return l==null?[]:Bo(l,Qi(l))}function Qw(l,d,E){return E===i&&(E=d,d=i),E!==i&&(E=On(E),E=E===E?E:0),d!==i&&(d=On(d),d=d===d?d:0),aa(On(l),d,E)}function $w(l,d,E){return d=Us(d),E===i?(E=d,d=0):E=Us(E),l=On(l),ry(l,d,E)}function eE(l,d,E){if(E&&typeof E!="boolean"&&Ui(l,d,E)&&(d=E=i),E===i&&(typeof d=="boolean"?(E=d,d=i):typeof l=="boolean"&&(E=l,l=i)),l===i&&d===i?(l=0,d=1):(l=Us(l),d===i?(d=l,l=0):d=Us(d)),l>d){var O=l;l=d,d=O}if(E||l%1||d%1){var U=Cd();return Mi(l+U*(d-l+Jr("1e-"+((U+"").length-1))),d)}return Gc(l,d)}var tE=$a(function(l,d,E){return d=d.toLowerCase(),l+(E?ng(d):d)});function ng(l){return bh(jt(l).toLowerCase())}function sg(l){return l=jt(l),l&&l.replace(Ma,br).replace(Wa,"")}function iE(l,d,E){l=jt(l),d=un(d);var O=l.length;E=E===i?O:aa(Et(E),0,O);var U=E;return E-=d.length,E>=0&&l.slice(E,U)==d}function nE(l){return l=jt(l),l&&sn.test(l)?l.replace(Fi,Oc):l}function sE(l){return l=jt(l),l&&Ci.test(l)?l.replace(ot,"\\$&"):l}var rE=$a(function(l,d,E){return l+(E?"-":"")+d.toLowerCase()}),aE=$a(function(l,d,E){return l+(E?" ":"")+d.toLowerCase()}),oE=op("toLowerCase");function lE(l,d,E){l=jt(l),d=Et(d);var O=d?ys(l):0;if(!d||O>=d)return l;var U=(d-O)/2;return du(eu(U),E)+l+du($l(U),E)}function uE(l,d,E){l=jt(l),d=Et(d);var O=d?ys(l):0;return d&&O<d?l+du(d-O,E):l}function cE(l,d,E){l=jt(l),d=Et(d);var O=d?ys(l):0;return d&&O<d?du(d-O,E)+l:l}function hE(l,d,E){return E||d==null?d=0:d&&(d=+d),_0(jt(l).replace(Oi,""),d||0)}function fE(l,d,E){return(E?Ui(l,d,E):d===i)?d=1:d=Et(d),Zc(jt(l),d)}function dE(){var l=arguments,d=jt(l[0]);return l.length<3?d:d.replace(l[1],l[2])}var pE=$a(function(l,d,E){return l+(E?"_":"")+d.toLowerCase()});function gE(l,d,E){return E&&typeof E!="number"&&Ui(l,d,E)&&(d=E=i),E=E===i?I:E>>>0,E?(l=jt(l),l&&(typeof d=="string"||d!=null&&!vh(d))&&(d=un(d),!d&&Ki(l))?Cr(Wi(l),0,E):l.split(d,E)):[]}var mE=$a(function(l,d,E){return l+(E?" ":"")+bh(d)});function vE(l,d,E){return l=jt(l),E=E==null?0:aa(Et(E),0,l.length),d=un(d),l.slice(E,E+d.length)==d}function _E(l,d,E){var O=q.templateSettings;E&&Ui(l,d,E)&&(d=i),l=jt(l),d=Tu({},d,O,pp);var U=Tu({},d.imports,O.imports,pp),Z=ki(U),oe=Bo(U,Z),de,_e,Ie=0,Pe=d.interpolate||ur,Re="__p += '",qe=wt((d.escape||ur).source+"|"+Pe.source+"|"+(Pe===bi?Ia:ur).source+"|"+(d.evaluate||ur).source+"|$","g"),rt="//# sourceURL="+(vt.call(d,"sourceURL")?(d.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++vr+"]")+`
- `;l.replace(qe,function(gt,kt,Mt,hn,qi,fn){return Mt||(Mt=hn),Re+=l.slice(Ie,fn).replace(cs,Pc),kt&&(de=!0,Re+=`' +
- __e(`+kt+`) +
- '`),qi&&(_e=!0,Re+=`';
- `+qi+`;
- __p += '`),Mt&&(Re+=`' +
- ((__t = (`+Mt+`)) == null ? '' : __t) +
- '`),Ie=fn+gt.length,gt}),Re+=`';
- `;var pt=vt.call(d,"variable")&&d.variable;if(!pt)Re=`with (obj) {
- `+Re+`
- }
- `;else if(zr.test(pt))throw new ke(u);Re=(_e?Re.replace(Bn,""):Re).replace(wn,"$1").replace(Yn,"$1;"),Re="function("+(pt||"obj")+`) {
- `+(pt?"":`obj || (obj = {});
- `)+"var __t, __p = ''"+(de?", __e = _.escape":"")+(_e?`, __j = Array.prototype.join;
- function print() { __p += __j.call(arguments, '') }
- `:`;
- `)+Re+`return __p
- }`;var St=ag(function(){return Ke(Z,rt+"return "+Re).apply(i,oe)});if(St.source=Re,mh(St))throw St;return St}function yE(l){return jt(l).toLowerCase()}function bE(l){return jt(l).toUpperCase()}function wE(l,d,E){if(l=jt(l),l&&(E||d===i))return Cn(l);if(!l||!(d=un(d)))return l;var O=Wi(l),U=Wi(d),Z=Wt(O,U),oe=ia(O,U)+1;return Cr(O,Z,oe).join("")}function EE(l,d,E){if(l=jt(l),l&&(E||d===i))return l.slice(0,jl(l)+1);if(!l||!(d=un(d)))return l;var O=Wi(l),U=ia(O,Wi(d))+1;return Cr(O,0,U).join("")}function xE(l,d,E){if(l=jt(l),l&&(E||d===i))return l.replace(Oi,"");if(!l||!(d=un(d)))return l;var O=Wi(l),U=Wt(O,Wi(d));return Cr(O,U).join("")}function SE(l,d){var E=be,O=ce;if(ci(d)){var U="separator"in d?d.separator:U;E="length"in d?Et(d.length):E,O="omission"in d?un(d.omission):O}l=jt(l);var Z=l.length;if(Ki(l)){var oe=Wi(l);Z=oe.length}if(E>=Z)return l;var de=E-ys(O);if(de<1)return O;var _e=oe?Cr(oe,0,de).join(""):l.slice(0,de);if(U===i)return _e+O;if(oe&&(de+=_e.length-de),vh(U)){if(l.slice(de).search(U)){var Ie,Pe=_e;for(U.global||(U=wt(U.source,jt(Oa.exec(U))+"g")),U.lastIndex=0;Ie=U.exec(Pe);)var Re=Ie.index;_e=_e.slice(0,Re===i?de:Re)}}else if(l.indexOf(un(U),de)!=de){var qe=_e.lastIndexOf(U);qe>-1&&(_e=_e.slice(0,qe))}return _e+O}function TE(l){return l=jt(l),l&&En.test(l)?l.replace($t,qo):l}var CE=$a(function(l,d,E){return l+(E?" ":"")+d.toUpperCase()}),bh=op("toUpperCase");function rg(l,d,E){return l=jt(l),d=E?i:d,d===i?Yo(l)?pe(l):yt(l):l.match(d)||[]}var ag=Ct(function(l,d){try{return z(l,i,d)}catch(E){return mh(E)?E:new ke(E)}}),AE=Ws(function(l,d){return G(d,function(E){E=Es(E),Hs(l,E,ph(l[E],l))}),l});function DE(l){var d=l==null?0:l.length,E=ft();return l=d?Be(l,function(O){if(typeof O[1]!="function")throw new Tt(c);return[E(O[0]),O[1]]}):[],Ct(function(O){for(var U=-1;++U<d;){var Z=l[U];if(z(Z[0],this,O))return z(Z[1],this,O)}})}function kE(l){return ey(Dn(l,_))}function wh(l){return function(){return l}}function IE(l,d){return l==null||l!==l?d:l}var OE=up(),PE=up(!0);function $i(l){return l}function Eh(l){return zd(typeof l=="function"?l:Dn(l,_))}function ME(l){return Bd(Dn(l,_))}function LE(l,d){return Yd(l,Dn(d,_))}var NE=Ct(function(l,d){return function(E){return Qo(E,l,d)}}),RE=Ct(function(l,d){return function(E){return Qo(l,E,d)}});function xh(l,d,E){var O=ki(d),U=au(d,O);E==null&&!(ci(d)&&(U.length||!O.length))&&(E=d,d=l,l=this,U=au(d,ki(d)));var Z=!(ci(E)&&"chain"in E)||!!E.chain,oe=Ys(l);return G(U,function(de){var _e=d[de];l[de]=_e,oe&&(l.prototype[de]=function(){var Ie=this.__chain__;if(Z||Ie){var Pe=l(this.__wrapped__),Re=Pe.__actions__=Xi(this.__actions__);return Re.push({func:_e,args:arguments,thisArg:l}),Pe.__chain__=Ie,Pe}return _e.apply(l,ct([this.value()],arguments))})}),l}function FE(){return ii._===this&&(ii._=u0),this}function Sh(){}function HE(l){return l=Et(l),Ct(function(d){return Ud(d,l)})}var zE=th(Be),WE=th(Ee),BE=th(Xt);function og(l){return lh(l)?Ls(Es(l)):vy(l)}function YE(l){return function(d){return l==null?i:oa(l,d)}}var UE=hp(),qE=hp(!0);function Th(){return[]}function Ch(){return!1}function jE(){return{}}function VE(){return""}function GE(){return!0}function ZE(l,d){if(l=Et(l),l<1||l>v)return[];var E=I,O=Mi(l,I);d=ft(d),l-=I;for(var U=ea(O,d);++E<l;)d(E);return U}function KE(l){return _t(l)?Be(l,Es):cn(l)?[l]:Xi(Ap(jt(l)))}function XE(l){var d=++o0;return jt(l)+d}var JE=fu(function(l,d){return l+d},0),QE=ih("ceil"),$E=fu(function(l,d){return l/d},1),ex=ih("floor");function tx(l){return l&&l.length?ru(l,$i,Bc):i}function ix(l,d){return l&&l.length?ru(l,ft(d,2),Bc):i}function nx(l){return an(l,$i)}function sx(l,d){return an(l,ft(d,2))}function rx(l){return l&&l.length?ru(l,$i,jc):i}function ax(l,d){return l&&l.length?ru(l,ft(d,2),jc):i}var ox=fu(function(l,d){return l*d},1),lx=ih("round"),ux=fu(function(l,d){return l-d},0);function cx(l){return l&&l.length?Pi(l,$i):0}function hx(l,d){return l&&l.length?Pi(l,ft(d,2)):0}return q.after=M1,q.ary=Hp,q.assign=bw,q.assignIn=Qp,q.assignInWith=Tu,q.assignWith=ww,q.at=Ew,q.before=zp,q.bind=ph,q.bindAll=AE,q.bindKey=Wp,q.castArray=j1,q.chain=Np,q.chunk=eb,q.compact=tb,q.concat=ib,q.cond=DE,q.conforms=kE,q.constant=wh,q.countBy=c1,q.create=xw,q.curry=Bp,q.curryRight=Yp,q.debounce=Up,q.defaults=Sw,q.defaultsDeep=Tw,q.defer=L1,q.delay=N1,q.difference=nb,q.differenceBy=sb,q.differenceWith=rb,q.drop=ab,q.dropRight=ob,q.dropRightWhile=lb,q.dropWhile=ub,q.fill=cb,q.filter=f1,q.flatMap=g1,q.flatMapDeep=m1,q.flatMapDepth=v1,q.flatten=Op,q.flattenDeep=hb,q.flattenDepth=fb,q.flip=R1,q.flow=OE,q.flowRight=PE,q.fromPairs=db,q.functions=Pw,q.functionsIn=Mw,q.groupBy=_1,q.initial=gb,q.intersection=mb,q.intersectionBy=vb,q.intersectionWith=_b,q.invert=Nw,q.invertBy=Rw,q.invokeMap=b1,q.iteratee=Eh,q.keyBy=w1,q.keys=ki,q.keysIn=Qi,q.map=yu,q.mapKeys=Hw,q.mapValues=zw,q.matches=ME,q.matchesProperty=LE,q.memoize=wu,q.merge=Ww,q.mergeWith=$p,q.method=NE,q.methodOf=RE,q.mixin=xh,q.negate=Eu,q.nthArg=HE,q.omit=Bw,q.omitBy=Yw,q.once=F1,q.orderBy=E1,q.over=zE,q.overArgs=H1,q.overEvery=WE,q.overSome=BE,q.partial=gh,q.partialRight=qp,q.partition=x1,q.pick=Uw,q.pickBy=eg,q.property=og,q.propertyOf=YE,q.pull=Eb,q.pullAll=Mp,q.pullAllBy=xb,q.pullAllWith=Sb,q.pullAt=Tb,q.range=UE,q.rangeRight=qE,q.rearg=z1,q.reject=C1,q.remove=Cb,q.rest=W1,q.reverse=fh,q.sampleSize=D1,q.set=jw,q.setWith=Vw,q.shuffle=k1,q.slice=Ab,q.sortBy=P1,q.sortedUniq=Lb,q.sortedUniqBy=Nb,q.split=gE,q.spread=B1,q.tail=Rb,q.take=Fb,q.takeRight=Hb,q.takeRightWhile=zb,q.takeWhile=Wb,q.tap=t1,q.throttle=Y1,q.thru=_u,q.toArray=Kp,q.toPairs=tg,q.toPairsIn=ig,q.toPath=KE,q.toPlainObject=Jp,q.transform=Gw,q.unary=U1,q.union=Bb,q.unionBy=Yb,q.unionWith=Ub,q.uniq=qb,q.uniqBy=jb,q.uniqWith=Vb,q.unset=Zw,q.unzip=dh,q.unzipWith=Lp,q.update=Kw,q.updateWith=Xw,q.values=io,q.valuesIn=Jw,q.without=Gb,q.words=rg,q.wrap=q1,q.xor=Zb,q.xorBy=Kb,q.xorWith=Xb,q.zip=Jb,q.zipObject=Qb,q.zipObjectDeep=$b,q.zipWith=e1,q.entries=tg,q.entriesIn=ig,q.extend=Qp,q.extendWith=Tu,xh(q,q),q.add=JE,q.attempt=ag,q.camelCase=tE,q.capitalize=ng,q.ceil=QE,q.clamp=Qw,q.clone=V1,q.cloneDeep=Z1,q.cloneDeepWith=K1,q.cloneWith=G1,q.conformsTo=X1,q.deburr=sg,q.defaultTo=IE,q.divide=$E,q.endsWith=iE,q.eq=es,q.escape=nE,q.escapeRegExp=sE,q.every=h1,q.find=d1,q.findIndex=kp,q.findKey=Cw,q.findLast=p1,q.findLastIndex=Ip,q.findLastKey=Aw,q.floor=ex,q.forEach=Rp,q.forEachRight=Fp,q.forIn=Dw,q.forInRight=kw,q.forOwn=Iw,q.forOwnRight=Ow,q.get=_h,q.gt=J1,q.gte=Q1,q.has=Lw,q.hasIn=yh,q.head=Pp,q.identity=$i,q.includes=y1,q.indexOf=pb,q.inRange=$w,q.invoke=Fw,q.isArguments=ca,q.isArray=_t,q.isArrayBuffer=$1,q.isArrayLike=Ji,q.isArrayLikeObject=pi,q.isBoolean=ew,q.isBuffer=Ar,q.isDate=tw,q.isElement=iw,q.isEmpty=nw,q.isEqual=sw,q.isEqualWith=rw,q.isError=mh,q.isFinite=aw,q.isFunction=Ys,q.isInteger=jp,q.isLength=xu,q.isMap=Vp,q.isMatch=ow,q.isMatchWith=lw,q.isNaN=uw,q.isNative=cw,q.isNil=fw,q.isNull=hw,q.isNumber=Gp,q.isObject=ci,q.isObjectLike=hi,q.isPlainObject=sl,q.isRegExp=vh,q.isSafeInteger=dw,q.isSet=Zp,q.isString=Su,q.isSymbol=cn,q.isTypedArray=to,q.isUndefined=pw,q.isWeakMap=gw,q.isWeakSet=mw,q.join=yb,q.kebabCase=rE,q.last=In,q.lastIndexOf=bb,q.lowerCase=aE,q.lowerFirst=oE,q.lt=vw,q.lte=_w,q.max=tx,q.maxBy=ix,q.mean=nx,q.meanBy=sx,q.min=rx,q.minBy=ax,q.stubArray=Th,q.stubFalse=Ch,q.stubObject=jE,q.stubString=VE,q.stubTrue=GE,q.multiply=ox,q.nth=wb,q.noConflict=FE,q.noop=Sh,q.now=bu,q.pad=lE,q.padEnd=uE,q.padStart=cE,q.parseInt=hE,q.random=eE,q.reduce=S1,q.reduceRight=T1,q.repeat=fE,q.replace=dE,q.result=qw,q.round=lx,q.runInContext=X,q.sample=A1,q.size=I1,q.snakeCase=pE,q.some=O1,q.sortedIndex=Db,q.sortedIndexBy=kb,q.sortedIndexOf=Ib,q.sortedLastIndex=Ob,q.sortedLastIndexBy=Pb,q.sortedLastIndexOf=Mb,q.startCase=mE,q.startsWith=vE,q.subtract=ux,q.sum=cx,q.sumBy=hx,q.template=_E,q.times=ZE,q.toFinite=Us,q.toInteger=Et,q.toLength=Xp,q.toLower=yE,q.toNumber=On,q.toSafeInteger=yw,q.toString=jt,q.toUpper=bE,q.trim=wE,q.trimEnd=EE,q.trimStart=xE,q.truncate=SE,q.unescape=TE,q.uniqueId=XE,q.upperCase=CE,q.upperFirst=bh,q.each=Rp,q.eachRight=Fp,q.first=Pp,xh(q,function(){var l={};return bs(q,function(d,E){vt.call(q.prototype,E)||(l[E]=d)}),l}(),{chain:!1}),q.VERSION=n,G(["bind","bindKey","curry","curryRight","partial","partialRight"],function(l){q[l].placeholder=q}),G(["drop","take"],function(l,d){It.prototype[l]=function(E){E=E===i?1:Si(Et(E),0);var O=this.__filtered__&&!d?new It(this):this.clone();return O.__filtered__?O.__takeCount__=Mi(E,O.__takeCount__):O.__views__.push({size:Mi(E,I),type:l+(O.__dir__<0?"Right":"")}),O},It.prototype[l+"Right"]=function(E){return this.reverse()[l](E).reverse()}}),G(["filter","map","takeWhile"],function(l,d){var E=d+1,O=E==ge||E==o;It.prototype[l]=function(U){var Z=this.clone();return Z.__iteratees__.push({iteratee:ft(U,3),type:E}),Z.__filtered__=Z.__filtered__||O,Z}}),G(["head","last"],function(l,d){var E="take"+(d?"Right":"");It.prototype[l]=function(){return this[E](1).value()[0]}}),G(["initial","tail"],function(l,d){var E="drop"+(d?"":"Right");It.prototype[l]=function(){return this.__filtered__?new It(this):this[E](1)}}),It.prototype.compact=function(){return this.filter($i)},It.prototype.find=function(l){return this.filter(l).head()},It.prototype.findLast=function(l){return this.reverse().find(l)},It.prototype.invokeMap=Ct(function(l,d){return typeof l=="function"?new It(this):this.map(function(E){return Qo(E,l,d)})}),It.prototype.reject=function(l){return this.filter(Eu(ft(l)))},It.prototype.slice=function(l,d){l=Et(l);var E=this;return E.__filtered__&&(l>0||d<0)?new It(E):(l<0?E=E.takeRight(-l):l&&(E=E.drop(l)),d!==i&&(d=Et(d),E=d<0?E.dropRight(-d):E.take(d-l)),E)},It.prototype.takeRightWhile=function(l){return this.reverse().takeWhile(l).reverse()},It.prototype.toArray=function(){return this.take(I)},bs(It.prototype,function(l,d){var E=/^(?:filter|find|map|reject)|While$/.test(d),O=/^(?:head|last)$/.test(d),U=q[O?"take"+(d=="last"?"Right":""):d],Z=O||/^find/.test(d);U&&(q.prototype[d]=function(){var oe=this.__wrapped__,de=O?[1]:arguments,_e=oe instanceof It,Ie=de[0],Pe=_e||_t(oe),Re=function(kt){var Mt=U.apply(q,ct([kt],de));return O&&qe?Mt[0]:Mt};Pe&&E&&typeof Ie=="function"&&Ie.length!=1&&(_e=Pe=!1);var qe=this.__chain__,rt=!!this.__actions__.length,pt=Z&&!qe,St=_e&&!rt;if(!Z&&Pe){oe=St?oe:new It(this);var gt=l.apply(oe,de);return gt.__actions__.push({func:_u,args:[Re],thisArg:i}),new An(gt,qe)}return pt&&St?l.apply(this,de):(gt=this.thru(Re),pt?O?gt.value()[0]:gt.value():gt)})}),G(["pop","push","shift","sort","splice","unshift"],function(l){var d=Ei[l],E=/^(?:push|sort|unshift)$/.test(l)?"tap":"thru",O=/^(?:pop|shift)$/.test(l);q.prototype[l]=function(){var U=arguments;if(O&&!this.__chain__){var Z=this.value();return d.apply(_t(Z)?Z:[],U)}return this[E](function(oe){return d.apply(_t(oe)?oe:[],U)})}}),bs(It.prototype,function(l,d){var E=q[d];if(E){var O=E.name+"";vt.call(Xa,O)||(Xa[O]=[]),Xa[O].push({name:d,func:E})}}),Xa[hu(i,W).name]=[{name:"wrapper",func:i}],It.prototype.clone=T0,It.prototype.reverse=C0,It.prototype.value=A0,q.prototype.at=i1,q.prototype.chain=n1,q.prototype.commit=s1,q.prototype.next=r1,q.prototype.plant=o1,q.prototype.reverse=l1,q.prototype.toJSON=q.prototype.valueOf=q.prototype.value=u1,q.prototype.first=q.prototype.head,jo&&(q.prototype[jo]=a1),q},Ce=Se();Gi?((Gi.exports=Ce)._=Ce,yr._=Ce):ii._=Ce}).call(Zs)})(Ku,Ku.exports);var vx=Ku.exports;const _x=oc(vx);var ji="top",vn="bottom",_n="right",Vi="left",lc="auto",So=[ji,vn,_n,Vi],ba="start",mo="end",Im="clippingParents",Cf="viewport",ao="popper",Om="reference",nf=So.reduce(function(e,t){return e.concat([t+"-"+ba,t+"-"+mo])},[]),Af=[].concat(So,[lc]).reduce(function(e,t){return e.concat([t,t+"-"+ba,t+"-"+mo])},[]),Pm="beforeRead",Mm="read",Lm="afterRead",Nm="beforeMain",Rm="main",Fm="afterMain",Hm="beforeWrite",zm="write",Wm="afterWrite",Bm=[Pm,Mm,Lm,Nm,Rm,Fm,Hm,zm,Wm];function Cs(e){return e?(e.nodeName||"").toLowerCase():null}function yn(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function wa(e){var t=yn(e).Element;return e instanceof t||e instanceof Element}function Nn(e){var t=yn(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function Df(e){if(typeof ShadowRoot>"u")return!1;var t=yn(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function yx(e){var t=e.state;Object.keys(t.elements).forEach(function(i){var n=t.styles[i]||{},r=t.attributes[i]||{},a=t.elements[i];!Nn(a)||!Cs(a)||(Object.assign(a.style,n),Object.keys(r).forEach(function(c){var u=r[c];u===!1?a.removeAttribute(c):a.setAttribute(c,u===!0?"":u)}))})}function bx(e){var t=e.state,i={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,i.popper),t.styles=i,t.elements.arrow&&Object.assign(t.elements.arrow.style,i.arrow),function(){Object.keys(t.elements).forEach(function(n){var r=t.elements[n],a=t.attributes[n]||{},c=Object.keys(t.styles.hasOwnProperty(n)?t.styles[n]:i[n]),u=c.reduce(function(h,m){return h[m]="",h},{});!Nn(r)||!Cs(r)||(Object.assign(r.style,u),Object.keys(a).forEach(function(h){r.removeAttribute(h)}))})}}const kf={name:"applyStyles",enabled:!0,phase:"write",fn:yx,effect:bx,requires:["computeStyles"]};function Ts(e){return e.split("-")[0]}var _a=Math.max,Xu=Math.min,vo=Math.round;function sf(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function Ym(){return!/^((?!chrome|android).)*safari/i.test(sf())}function _o(e,t,i){t===void 0&&(t=!1),i===void 0&&(i=!1);var n=e.getBoundingClientRect(),r=1,a=1;t&&Nn(e)&&(r=e.offsetWidth>0&&vo(n.width)/e.offsetWidth||1,a=e.offsetHeight>0&&vo(n.height)/e.offsetHeight||1);var c=wa(e)?yn(e):window,u=c.visualViewport,h=!Ym()&&i,m=(n.left+(h&&u?u.offsetLeft:0))/r,p=(n.top+(h&&u?u.offsetTop:0))/a,_=n.width/r,w=n.height/a;return{width:_,height:w,top:p,right:m+_,bottom:p+w,left:m,x:m,y:p}}function If(e){var t=_o(e),i=e.offsetWidth,n=e.offsetHeight;return Math.abs(t.width-i)<=1&&(i=t.width),Math.abs(t.height-n)<=1&&(n=t.height),{x:e.offsetLeft,y:e.offsetTop,width:i,height:n}}function Um(e,t){var i=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(i&&Df(i)){var n=t;do{if(n&&e.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function tr(e){return yn(e).getComputedStyle(e)}function wx(e){return["table","td","th"].indexOf(Cs(e))>=0}function Rr(e){return((wa(e)?e.ownerDocument:e.document)||window.document).documentElement}function uc(e){return Cs(e)==="html"?e:e.assignedSlot||e.parentNode||(Df(e)?e.host:null)||Rr(e)}function cg(e){return!Nn(e)||tr(e).position==="fixed"?null:e.offsetParent}function Ex(e){var t=/firefox/i.test(sf()),i=/Trident/i.test(sf());if(i&&Nn(e)){var n=tr(e);if(n.position==="fixed")return null}var r=uc(e);for(Df(r)&&(r=r.host);Nn(r)&&["html","body"].indexOf(Cs(r))<0;){var a=tr(r);if(a.transform!=="none"||a.perspective!=="none"||a.contain==="paint"||["transform","perspective"].indexOf(a.willChange)!==-1||t&&a.willChange==="filter"||t&&a.filter&&a.filter!=="none")return r;r=r.parentNode}return null}function Cl(e){for(var t=yn(e),i=cg(e);i&&wx(i)&&tr(i).position==="static";)i=cg(i);return i&&(Cs(i)==="html"||Cs(i)==="body"&&tr(i).position==="static")?t:i||Ex(e)||t}function Of(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function ml(e,t,i){return _a(e,Xu(t,i))}function xx(e,t,i){var n=ml(e,t,i);return n>i?i:n}function qm(){return{top:0,right:0,bottom:0,left:0}}function jm(e){return Object.assign({},qm(),e)}function Vm(e,t){return t.reduce(function(i,n){return i[n]=e,i},{})}var Sx=function(t,i){return t=typeof t=="function"?t(Object.assign({},i.rects,{placement:i.placement})):t,jm(typeof t!="number"?t:Vm(t,So))};function Tx(e){var t,i=e.state,n=e.name,r=e.options,a=i.elements.arrow,c=i.modifiersData.popperOffsets,u=Ts(i.placement),h=Of(u),m=[Vi,_n].indexOf(u)>=0,p=m?"height":"width";if(!(!a||!c)){var _=Sx(r.padding,i),w=If(a),D=h==="y"?ji:Vi,C=h==="y"?vn:_n,k=i.rects.reference[p]+i.rects.reference[h]-c[h]-i.rects.popper[p],L=c[h]-i.rects.reference[h],W=Cl(a),H=W?h==="y"?W.clientHeight||0:W.clientWidth||0:0,Y=k/2-L/2,V=_[D],Q=H-w[p]-_[C],ne=H/2-w[p]/2+Y,T=ml(V,ne,Q),ye=h;i.modifiersData[n]=(t={},t[ye]=T,t.centerOffset=T-ne,t)}}function Cx(e){var t=e.state,i=e.options,n=i.element,r=n===void 0?"[data-popper-arrow]":n;r!=null&&(typeof r=="string"&&(r=t.elements.popper.querySelector(r),!r)||Um(t.elements.popper,r)&&(t.elements.arrow=r))}const Gm={name:"arrow",enabled:!0,phase:"main",fn:Tx,effect:Cx,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function yo(e){return e.split("-")[1]}var Ax={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Dx(e,t){var i=e.x,n=e.y,r=t.devicePixelRatio||1;return{x:vo(i*r)/r||0,y:vo(n*r)/r||0}}function hg(e){var t,i=e.popper,n=e.popperRect,r=e.placement,a=e.variation,c=e.offsets,u=e.position,h=e.gpuAcceleration,m=e.adaptive,p=e.roundOffsets,_=e.isFixed,w=c.x,D=w===void 0?0:w,C=c.y,k=C===void 0?0:C,L=typeof p=="function"?p({x:D,y:k}):{x:D,y:k};D=L.x,k=L.y;var W=c.hasOwnProperty("x"),H=c.hasOwnProperty("y"),Y=Vi,V=ji,Q=window;if(m){var ne=Cl(i),T="clientHeight",ye="clientWidth";if(ne===yn(i)&&(ne=Rr(i),tr(ne).position!=="static"&&u==="absolute"&&(T="scrollHeight",ye="scrollWidth")),ne=ne,r===ji||(r===Vi||r===_n)&&a===mo){V=vn;var ue=_&&ne===Q&&Q.visualViewport?Q.visualViewport.height:ne[T];k-=ue-n.height,k*=h?1:-1}if(r===Vi||(r===ji||r===vn)&&a===mo){Y=_n;var be=_&&ne===Q&&Q.visualViewport?Q.visualViewport.width:ne[ye];D-=be-n.width,D*=h?1:-1}}var ce=Object.assign({position:u},m&&Ax),re=p===!0?Dx({x:D,y:k},yn(i)):{x:D,y:k};if(D=re.x,k=re.y,h){var j;return Object.assign({},ce,(j={},j[V]=H?"0":"",j[Y]=W?"0":"",j.transform=(Q.devicePixelRatio||1)<=1?"translate("+D+"px, "+k+"px)":"translate3d("+D+"px, "+k+"px, 0)",j))}return Object.assign({},ce,(t={},t[V]=H?k+"px":"",t[Y]=W?D+"px":"",t.transform="",t))}function kx(e){var t=e.state,i=e.options,n=i.gpuAcceleration,r=n===void 0?!0:n,a=i.adaptive,c=a===void 0?!0:a,u=i.roundOffsets,h=u===void 0?!0:u,m={placement:Ts(t.placement),variation:yo(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:r,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,hg(Object.assign({},m,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:c,roundOffsets:h})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,hg(Object.assign({},m,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:h})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const Pf={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:kx,data:{}};var Cu={passive:!0};function Ix(e){var t=e.state,i=e.instance,n=e.options,r=n.scroll,a=r===void 0?!0:r,c=n.resize,u=c===void 0?!0:c,h=yn(t.elements.popper),m=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&m.forEach(function(p){p.addEventListener("scroll",i.update,Cu)}),u&&h.addEventListener("resize",i.update,Cu),function(){a&&m.forEach(function(p){p.removeEventListener("scroll",i.update,Cu)}),u&&h.removeEventListener("resize",i.update,Cu)}}const Mf={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:Ix,data:{}};var Ox={left:"right",right:"left",bottom:"top",top:"bottom"};function Hu(e){return e.replace(/left|right|bottom|top/g,function(t){return Ox[t]})}var Px={start:"end",end:"start"};function fg(e){return e.replace(/start|end/g,function(t){return Px[t]})}function Lf(e){var t=yn(e),i=t.pageXOffset,n=t.pageYOffset;return{scrollLeft:i,scrollTop:n}}function Nf(e){return _o(Rr(e)).left+Lf(e).scrollLeft}function Mx(e,t){var i=yn(e),n=Rr(e),r=i.visualViewport,a=n.clientWidth,c=n.clientHeight,u=0,h=0;if(r){a=r.width,c=r.height;var m=Ym();(m||!m&&t==="fixed")&&(u=r.offsetLeft,h=r.offsetTop)}return{width:a,height:c,x:u+Nf(e),y:h}}function Lx(e){var t,i=Rr(e),n=Lf(e),r=(t=e.ownerDocument)==null?void 0:t.body,a=_a(i.scrollWidth,i.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),c=_a(i.scrollHeight,i.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),u=-n.scrollLeft+Nf(e),h=-n.scrollTop;return tr(r||i).direction==="rtl"&&(u+=_a(i.clientWidth,r?r.clientWidth:0)-a),{width:a,height:c,x:u,y:h}}function Rf(e){var t=tr(e),i=t.overflow,n=t.overflowX,r=t.overflowY;return/auto|scroll|overlay|hidden/.test(i+r+n)}function Zm(e){return["html","body","#document"].indexOf(Cs(e))>=0?e.ownerDocument.body:Nn(e)&&Rf(e)?e:Zm(uc(e))}function vl(e,t){var i;t===void 0&&(t=[]);var n=Zm(e),r=n===((i=e.ownerDocument)==null?void 0:i.body),a=yn(n),c=r?[a].concat(a.visualViewport||[],Rf(n)?n:[]):n,u=t.concat(c);return r?u:u.concat(vl(uc(c)))}function rf(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Nx(e,t){var i=_o(e,!1,t==="fixed");return i.top=i.top+e.clientTop,i.left=i.left+e.clientLeft,i.bottom=i.top+e.clientHeight,i.right=i.left+e.clientWidth,i.width=e.clientWidth,i.height=e.clientHeight,i.x=i.left,i.y=i.top,i}function dg(e,t,i){return t===Cf?rf(Mx(e,i)):wa(t)?Nx(t,i):rf(Lx(Rr(e)))}function Rx(e){var t=vl(uc(e)),i=["absolute","fixed"].indexOf(tr(e).position)>=0,n=i&&Nn(e)?Cl(e):e;return wa(n)?t.filter(function(r){return wa(r)&&Um(r,n)&&Cs(r)!=="body"}):[]}function Fx(e,t,i,n){var r=t==="clippingParents"?Rx(e):[].concat(t),a=[].concat(r,[i]),c=a[0],u=a.reduce(function(h,m){var p=dg(e,m,n);return h.top=_a(p.top,h.top),h.right=Xu(p.right,h.right),h.bottom=Xu(p.bottom,h.bottom),h.left=_a(p.left,h.left),h},dg(e,c,n));return u.width=u.right-u.left,u.height=u.bottom-u.top,u.x=u.left,u.y=u.top,u}function Km(e){var t=e.reference,i=e.element,n=e.placement,r=n?Ts(n):null,a=n?yo(n):null,c=t.x+t.width/2-i.width/2,u=t.y+t.height/2-i.height/2,h;switch(r){case ji:h={x:c,y:t.y-i.height};break;case vn:h={x:c,y:t.y+t.height};break;case _n:h={x:t.x+t.width,y:u};break;case Vi:h={x:t.x-i.width,y:u};break;default:h={x:t.x,y:t.y}}var m=r?Of(r):null;if(m!=null){var p=m==="y"?"height":"width";switch(a){case ba:h[m]=h[m]-(t[p]/2-i[p]/2);break;case mo:h[m]=h[m]+(t[p]/2-i[p]/2);break}}return h}function bo(e,t){t===void 0&&(t={});var i=t,n=i.placement,r=n===void 0?e.placement:n,a=i.strategy,c=a===void 0?e.strategy:a,u=i.boundary,h=u===void 0?Im:u,m=i.rootBoundary,p=m===void 0?Cf:m,_=i.elementContext,w=_===void 0?ao:_,D=i.altBoundary,C=D===void 0?!1:D,k=i.padding,L=k===void 0?0:k,W=jm(typeof L!="number"?L:Vm(L,So)),H=w===ao?Om:ao,Y=e.rects.popper,V=e.elements[C?H:w],Q=Fx(wa(V)?V:V.contextElement||Rr(e.elements.popper),h,p,c),ne=_o(e.elements.reference),T=Km({reference:ne,element:Y,strategy:"absolute",placement:r}),ye=rf(Object.assign({},Y,T)),ue=w===ao?ye:ne,be={top:Q.top-ue.top+W.top,bottom:ue.bottom-Q.bottom+W.bottom,left:Q.left-ue.left+W.left,right:ue.right-Q.right+W.right},ce=e.modifiersData.offset;if(w===ao&&ce){var re=ce[r];Object.keys(be).forEach(function(j){var ge=[_n,vn].indexOf(j)>=0?1:-1,s=[ji,vn].indexOf(j)>=0?"y":"x";be[j]+=re[s]*ge})}return be}function Hx(e,t){t===void 0&&(t={});var i=t,n=i.placement,r=i.boundary,a=i.rootBoundary,c=i.padding,u=i.flipVariations,h=i.allowedAutoPlacements,m=h===void 0?Af:h,p=yo(n),_=p?u?nf:nf.filter(function(C){return yo(C)===p}):So,w=_.filter(function(C){return m.indexOf(C)>=0});w.length===0&&(w=_);var D=w.reduce(function(C,k){return C[k]=bo(e,{placement:k,boundary:r,rootBoundary:a,padding:c})[Ts(k)],C},{});return Object.keys(D).sort(function(C,k){return D[C]-D[k]})}function zx(e){if(Ts(e)===lc)return[];var t=Hu(e);return[fg(e),t,fg(t)]}function Wx(e){var t=e.state,i=e.options,n=e.name;if(!t.modifiersData[n]._skip){for(var r=i.mainAxis,a=r===void 0?!0:r,c=i.altAxis,u=c===void 0?!0:c,h=i.fallbackPlacements,m=i.padding,p=i.boundary,_=i.rootBoundary,w=i.altBoundary,D=i.flipVariations,C=D===void 0?!0:D,k=i.allowedAutoPlacements,L=t.options.placement,W=Ts(L),H=W===L,Y=h||(H||!C?[Hu(L)]:zx(L)),V=[L].concat(Y).reduce(function(F,N){return F.concat(Ts(N)===lc?Hx(t,{placement:N,boundary:p,rootBoundary:_,padding:m,flipVariations:C,allowedAutoPlacements:k}):N)},[]),Q=t.rects.reference,ne=t.rects.popper,T=new Map,ye=!0,ue=V[0],be=0;be<V.length;be++){var ce=V[be],re=Ts(ce),j=yo(ce)===ba,ge=[ji,vn].indexOf(re)>=0,s=ge?"width":"height",o=bo(t,{placement:ce,boundary:p,rootBoundary:_,altBoundary:w,padding:m}),f=ge?j?_n:Vi:j?vn:ji;Q[s]>ne[s]&&(f=Hu(f));var v=Hu(f),b=[];if(a&&b.push(o[re]<=0),u&&b.push(o[f]<=0,o[v]<=0),b.every(function(F){return F})){ue=ce,ye=!1;break}T.set(ce,b)}if(ye)for(var x=C?3:1,I=function(N){var K=V.find(function(se){var te=T.get(se);if(te)return te.slice(0,N).every(function(ae){return ae})});if(K)return ue=K,"break"},P=x;P>0;P--){var B=I(P);if(B==="break")break}t.placement!==ue&&(t.modifiersData[n]._skip=!0,t.placement=ue,t.reset=!0)}}const Xm={name:"flip",enabled:!0,phase:"main",fn:Wx,requiresIfExists:["offset"],data:{_skip:!1}};function pg(e,t,i){return i===void 0&&(i={x:0,y:0}),{top:e.top-t.height-i.y,right:e.right-t.width+i.x,bottom:e.bottom-t.height+i.y,left:e.left-t.width-i.x}}function gg(e){return[ji,_n,vn,Vi].some(function(t){return e[t]>=0})}function Bx(e){var t=e.state,i=e.name,n=t.rects.reference,r=t.rects.popper,a=t.modifiersData.preventOverflow,c=bo(t,{elementContext:"reference"}),u=bo(t,{altBoundary:!0}),h=pg(c,n),m=pg(u,r,a),p=gg(h),_=gg(m);t.modifiersData[i]={referenceClippingOffsets:h,popperEscapeOffsets:m,isReferenceHidden:p,hasPopperEscaped:_},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":p,"data-popper-escaped":_})}const Jm={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Bx};function Yx(e,t,i){var n=Ts(e),r=[Vi,ji].indexOf(n)>=0?-1:1,a=typeof i=="function"?i(Object.assign({},t,{placement:e})):i,c=a[0],u=a[1];return c=c||0,u=(u||0)*r,[Vi,_n].indexOf(n)>=0?{x:u,y:c}:{x:c,y:u}}function Ux(e){var t=e.state,i=e.options,n=e.name,r=i.offset,a=r===void 0?[0,0]:r,c=Af.reduce(function(p,_){return p[_]=Yx(_,t.rects,a),p},{}),u=c[t.placement],h=u.x,m=u.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=h,t.modifiersData.popperOffsets.y+=m),t.modifiersData[n]=c}const Qm={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:Ux};function qx(e){var t=e.state,i=e.name;t.modifiersData[i]=Km({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const Ff={name:"popperOffsets",enabled:!0,phase:"read",fn:qx,data:{}};function jx(e){return e==="x"?"y":"x"}function Vx(e){var t=e.state,i=e.options,n=e.name,r=i.mainAxis,a=r===void 0?!0:r,c=i.altAxis,u=c===void 0?!1:c,h=i.boundary,m=i.rootBoundary,p=i.altBoundary,_=i.padding,w=i.tether,D=w===void 0?!0:w,C=i.tetherOffset,k=C===void 0?0:C,L=bo(t,{boundary:h,rootBoundary:m,padding:_,altBoundary:p}),W=Ts(t.placement),H=yo(t.placement),Y=!H,V=Of(W),Q=jx(V),ne=t.modifiersData.popperOffsets,T=t.rects.reference,ye=t.rects.popper,ue=typeof k=="function"?k(Object.assign({},t.rects,{placement:t.placement})):k,be=typeof ue=="number"?{mainAxis:ue,altAxis:ue}:Object.assign({mainAxis:0,altAxis:0},ue),ce=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,re={x:0,y:0};if(ne){if(a){var j,ge=V==="y"?ji:Vi,s=V==="y"?vn:_n,o=V==="y"?"height":"width",f=ne[V],v=f+L[ge],b=f-L[s],x=D?-ye[o]/2:0,I=H===ba?T[o]:ye[o],P=H===ba?-ye[o]:-T[o],B=t.elements.arrow,F=D&&B?If(B):{width:0,height:0},N=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:qm(),K=N[ge],se=N[s],te=ml(0,T[o],F[o]),ae=Y?T[o]/2-x-te-K-be.mainAxis:I-te-K-be.mainAxis,we=Y?-T[o]/2+x+te+se+be.mainAxis:P+te+se+be.mainAxis,ve=t.elements.arrow&&Cl(t.elements.arrow),Me=ve?V==="y"?ve.clientTop||0:ve.clientLeft||0:0,Ne=(j=ce==null?void 0:ce[V])!=null?j:0,Ye=f+ae-Ne-Me,Ge=f+we-Ne,Xe=ml(D?Xu(v,Ye):v,f,D?_a(b,Ge):b);ne[V]=Xe,re[V]=Xe-f}if(u){var Qe,it=V==="x"?ji:Vi,Ue=V==="x"?vn:_n,Ze=ne[Q],et=Q==="y"?"height":"width",tt=Ze+L[it],at=Ze-L[Ue],st=[ji,Vi].indexOf(W)!==-1,ze=(Qe=ce==null?void 0:ce[Q])!=null?Qe:0,Ft=st?tt:Ze-T[et]-ye[et]-ze+be.altAxis,Dt=st?Ze+T[et]+ye[et]-ze-be.altAxis:at,Ht=D&&st?xx(Ft,Ze,Dt):ml(D?Ft:tt,Ze,D?Dt:at);ne[Q]=Ht,re[Q]=Ht-Ze}t.modifiersData[n]=re}}const $m={name:"preventOverflow",enabled:!0,phase:"main",fn:Vx,requiresIfExists:["offset"]};function Gx(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function Zx(e){return e===yn(e)||!Nn(e)?Lf(e):Gx(e)}function Kx(e){var t=e.getBoundingClientRect(),i=vo(t.width)/e.offsetWidth||1,n=vo(t.height)/e.offsetHeight||1;return i!==1||n!==1}function Xx(e,t,i){i===void 0&&(i=!1);var n=Nn(t),r=Nn(t)&&Kx(t),a=Rr(t),c=_o(e,r,i),u={scrollLeft:0,scrollTop:0},h={x:0,y:0};return(n||!n&&!i)&&((Cs(t)!=="body"||Rf(a))&&(u=Zx(t)),Nn(t)?(h=_o(t,!0),h.x+=t.clientLeft,h.y+=t.clientTop):a&&(h.x=Nf(a))),{x:c.left+u.scrollLeft-h.x,y:c.top+u.scrollTop-h.y,width:c.width,height:c.height}}function Jx(e){var t=new Map,i=new Set,n=[];e.forEach(function(a){t.set(a.name,a)});function r(a){i.add(a.name);var c=[].concat(a.requires||[],a.requiresIfExists||[]);c.forEach(function(u){if(!i.has(u)){var h=t.get(u);h&&r(h)}}),n.push(a)}return e.forEach(function(a){i.has(a.name)||r(a)}),n}function Qx(e){var t=Jx(e);return Bm.reduce(function(i,n){return i.concat(t.filter(function(r){return r.phase===n}))},[])}function $x(e){var t;return function(){return t||(t=new Promise(function(i){Promise.resolve().then(function(){t=void 0,i(e())})})),t}}function eS(e){var t=e.reduce(function(i,n){var r=i[n.name];return i[n.name]=r?Object.assign({},r,n,{options:Object.assign({},r.options,n.options),data:Object.assign({},r.data,n.data)}):n,i},{});return Object.keys(t).map(function(i){return t[i]})}var mg={placement:"bottom",modifiers:[],strategy:"absolute"};function vg(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return!t.some(function(n){return!(n&&typeof n.getBoundingClientRect=="function")})}function cc(e){e===void 0&&(e={});var t=e,i=t.defaultModifiers,n=i===void 0?[]:i,r=t.defaultOptions,a=r===void 0?mg:r;return function(u,h,m){m===void 0&&(m=a);var p={placement:"bottom",orderedModifiers:[],options:Object.assign({},mg,a),modifiersData:{},elements:{reference:u,popper:h},attributes:{},styles:{}},_=[],w=!1,D={state:p,setOptions:function(W){var H=typeof W=="function"?W(p.options):W;k(),p.options=Object.assign({},a,p.options,H),p.scrollParents={reference:wa(u)?vl(u):u.contextElement?vl(u.contextElement):[],popper:vl(h)};var Y=Qx(eS([].concat(n,p.options.modifiers)));return p.orderedModifiers=Y.filter(function(V){return V.enabled}),C(),D.update()},forceUpdate:function(){if(!w){var W=p.elements,H=W.reference,Y=W.popper;if(vg(H,Y)){p.rects={reference:Xx(H,Cl(Y),p.options.strategy==="fixed"),popper:If(Y)},p.reset=!1,p.placement=p.options.placement,p.orderedModifiers.forEach(function(be){return p.modifiersData[be.name]=Object.assign({},be.data)});for(var V=0;V<p.orderedModifiers.length;V++){if(p.reset===!0){p.reset=!1,V=-1;continue}var Q=p.orderedModifiers[V],ne=Q.fn,T=Q.options,ye=T===void 0?{}:T,ue=Q.name;typeof ne=="function"&&(p=ne({state:p,options:ye,name:ue,instance:D})||p)}}}},update:$x(function(){return new Promise(function(L){D.forceUpdate(),L(p)})}),destroy:function(){k(),w=!0}};if(!vg(u,h))return D;D.setOptions(m).then(function(L){!w&&m.onFirstUpdate&&m.onFirstUpdate(L)});function C(){p.orderedModifiers.forEach(function(L){var W=L.name,H=L.options,Y=H===void 0?{}:H,V=L.effect;if(typeof V=="function"){var Q=V({state:p,name:W,instance:D,options:Y}),ne=function(){};_.push(Q||ne)}})}function k(){_.forEach(function(L){return L()}),_=[]}return D}}var tS=cc(),iS=[Mf,Ff,Pf,kf],nS=cc({defaultModifiers:iS}),sS=[Mf,Ff,Pf,kf,Qm,Xm,$m,Gm,Jm],Hf=cc({defaultModifiers:sS});const ev=Object.freeze(Object.defineProperty({__proto__:null,afterMain:Fm,afterRead:Lm,afterWrite:Wm,applyStyles:kf,arrow:Gm,auto:lc,basePlacements:So,beforeMain:Nm,beforeRead:Pm,beforeWrite:Hm,bottom:vn,clippingParents:Im,computeStyles:Pf,createPopper:Hf,createPopperBase:tS,createPopperLite:nS,detectOverflow:bo,end:mo,eventListeners:Mf,flip:Xm,hide:Jm,left:Vi,main:Rm,modifierPhases:Bm,offset:Qm,placements:Af,popper:ao,popperGenerator:cc,popperOffsets:Ff,preventOverflow:$m,read:Mm,reference:Om,right:_n,start:ba,top:ji,variationPlacements:nf,viewport:Cf,write:zm},Symbol.toStringTag,{value:"Module"}));/*!
- * Bootstrap v5.3.8 (https://getbootstrap.com/)
- * Copyright 2011-2025 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
- */const Dr=new Map,Dh={set(e,t,i){Dr.has(e)||Dr.set(e,new Map);const n=Dr.get(e);if(!n.has(t)&&n.size!==0){console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(n.keys())[0]}.`);return}n.set(t,i)},get(e,t){return Dr.has(e)&&Dr.get(e).get(t)||null},remove(e,t){if(!Dr.has(e))return;const i=Dr.get(e);i.delete(t),i.size===0&&Dr.delete(e)}},rS=1e6,aS=1e3,af="transitionend",tv=e=>(e&&window.CSS&&window.CSS.escape&&(e=e.replace(/#([^\s"#']+)/g,(t,i)=>`#${CSS.escape(i)}`)),e),oS=e=>e==null?`${e}`:Object.prototype.toString.call(e).match(/\s([a-z]+)/i)[1].toLowerCase(),lS=e=>{do e+=Math.floor(Math.random()*rS);while(document.getElementById(e));return e},uS=e=>{if(!e)return 0;let{transitionDuration:t,transitionDelay:i}=window.getComputedStyle(e);const n=Number.parseFloat(t),r=Number.parseFloat(i);return!n&&!r?0:(t=t.split(",")[0],i=i.split(",")[0],(Number.parseFloat(t)+Number.parseFloat(i))*aS)},iv=e=>{e.dispatchEvent(new Event(af))},Js=e=>!e||typeof e!="object"?!1:(typeof e.jquery<"u"&&(e=e[0]),typeof e.nodeType<"u"),Mr=e=>Js(e)?e.jquery?e[0]:e:typeof e=="string"&&e.length>0?document.querySelector(tv(e)):null,To=e=>{if(!Js(e)||e.getClientRects().length===0)return!1;const t=getComputedStyle(e).getPropertyValue("visibility")==="visible",i=e.closest("details:not([open])");if(!i)return t;if(i!==e){const n=e.closest("summary");if(n&&n.parentNode!==i||n===null)return!1}return t},Lr=e=>!e||e.nodeType!==Node.ELEMENT_NODE||e.classList.contains("disabled")?!0:typeof e.disabled<"u"?e.disabled:e.hasAttribute("disabled")&&e.getAttribute("disabled")!=="false",nv=e=>{if(!document.documentElement.attachShadow)return null;if(typeof e.getRootNode=="function"){const t=e.getRootNode();return t instanceof ShadowRoot?t:null}return e instanceof ShadowRoot?e:e.parentNode?nv(e.parentNode):null},Ju=()=>{},Al=e=>{e.offsetHeight},sv=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,kh=[],cS=e=>{document.readyState==="loading"?(kh.length||document.addEventListener("DOMContentLoaded",()=>{for(const t of kh)t()}),kh.push(e)):e()},Rn=()=>document.documentElement.dir==="rtl",Hn=e=>{cS(()=>{const t=sv();if(t){const i=e.NAME,n=t.fn[i];t.fn[i]=e.jQueryInterface,t.fn[i].Constructor=e,t.fn[i].noConflict=()=>(t.fn[i]=n,e.jQueryInterface)}})},tn=(e,t=[],i=e)=>typeof e=="function"?e.call(...t):i,rv=(e,t,i=!0)=>{if(!i){tn(e);return}const n=5,r=uS(t)+n;let a=!1;const c=({target:u})=>{u===t&&(a=!0,t.removeEventListener(af,c),tn(e))};t.addEventListener(af,c),setTimeout(()=>{a||iv(t)},r)},zf=(e,t,i,n)=>{const r=e.length;let a=e.indexOf(t);return a===-1?!i&&n?e[r-1]:e[0]:(a+=i?1:-1,n&&(a=(a+r)%r),e[Math.max(0,Math.min(a,r-1))])},hS=/[^.]*(?=\..*)\.|.*/,fS=/\..*/,dS=/::\d+$/,Ih={};let _g=1;const av={mouseenter:"mouseover",mouseleave:"mouseout"},pS=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function ov(e,t){return t&&`${t}::${_g++}`||e.uidEvent||_g++}function lv(e){const t=ov(e);return e.uidEvent=t,Ih[t]=Ih[t]||{},Ih[t]}function gS(e,t){return function i(n){return Wf(n,{delegateTarget:e}),i.oneOff&&Fe.off(e,n.type,t),t.apply(e,[n])}}function mS(e,t,i){return function n(r){const a=e.querySelectorAll(t);for(let{target:c}=r;c&&c!==this;c=c.parentNode)for(const u of a)if(u===c)return Wf(r,{delegateTarget:c}),n.oneOff&&Fe.off(e,r.type,t,i),i.apply(c,[r])}}function uv(e,t,i=null){return Object.values(e).find(n=>n.callable===t&&n.delegationSelector===i)}function cv(e,t,i){const n=typeof t=="string",r=n?i:t||i;let a=hv(e);return pS.has(a)||(a=e),[n,r,a]}function yg(e,t,i,n,r){if(typeof t!="string"||!e)return;let[a,c,u]=cv(t,i,n);t in av&&(c=(C=>function(k){if(!k.relatedTarget||k.relatedTarget!==k.delegateTarget&&!k.delegateTarget.contains(k.relatedTarget))return C.call(this,k)})(c));const h=lv(e),m=h[u]||(h[u]={}),p=uv(m,c,a?i:null);if(p){p.oneOff=p.oneOff&&r;return}const _=ov(c,t.replace(hS,"")),w=a?mS(e,i,c):gS(e,c);w.delegationSelector=a?i:null,w.callable=c,w.oneOff=r,w.uidEvent=_,m[_]=w,e.addEventListener(u,w,a)}function of(e,t,i,n,r){const a=uv(t[i],n,r);a&&(e.removeEventListener(i,a,!!r),delete t[i][a.uidEvent])}function vS(e,t,i,n){const r=t[i]||{};for(const[a,c]of Object.entries(r))a.includes(n)&&of(e,t,i,c.callable,c.delegationSelector)}function hv(e){return e=e.replace(fS,""),av[e]||e}const Fe={on(e,t,i,n){yg(e,t,i,n,!1)},one(e,t,i,n){yg(e,t,i,n,!0)},off(e,t,i,n){if(typeof t!="string"||!e)return;const[r,a,c]=cv(t,i,n),u=c!==t,h=lv(e),m=h[c]||{},p=t.startsWith(".");if(typeof a<"u"){if(!Object.keys(m).length)return;of(e,h,c,a,r?i:null);return}if(p)for(const _ of Object.keys(h))vS(e,h,_,t.slice(1));for(const[_,w]of Object.entries(m)){const D=_.replace(dS,"");(!u||t.includes(D))&&of(e,h,c,w.callable,w.delegationSelector)}},trigger(e,t,i){if(typeof t!="string"||!e)return null;const n=sv(),r=hv(t),a=t!==r;let c=null,u=!0,h=!0,m=!1;a&&n&&(c=n.Event(t,i),n(e).trigger(c),u=!c.isPropagationStopped(),h=!c.isImmediatePropagationStopped(),m=c.isDefaultPrevented());const p=Wf(new Event(t,{bubbles:u,cancelable:!0}),i);return m&&p.preventDefault(),h&&e.dispatchEvent(p),p.defaultPrevented&&c&&c.preventDefault(),p}};function Wf(e,t={}){for(const[i,n]of Object.entries(t))try{e[i]=n}catch{Object.defineProperty(e,i,{configurable:!0,get(){return n}})}return e}function bg(e){if(e==="true")return!0;if(e==="false")return!1;if(e===Number(e).toString())return Number(e);if(e===""||e==="null")return null;if(typeof e!="string")return e;try{return JSON.parse(decodeURIComponent(e))}catch{return e}}function Oh(e){return e.replace(/[A-Z]/g,t=>`-${t.toLowerCase()}`)}const Qs={setDataAttribute(e,t,i){e.setAttribute(`data-bs-${Oh(t)}`,i)},removeDataAttribute(e,t){e.removeAttribute(`data-bs-${Oh(t)}`)},getDataAttributes(e){if(!e)return{};const t={},i=Object.keys(e.dataset).filter(n=>n.startsWith("bs")&&!n.startsWith("bsConfig"));for(const n of i){let r=n.replace(/^bs/,"");r=r.charAt(0).toLowerCase()+r.slice(1),t[r]=bg(e.dataset[n])}return t},getDataAttribute(e,t){return bg(e.getAttribute(`data-bs-${Oh(t)}`))}};class Dl{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(t){return t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t}_mergeConfigObj(t,i){const n=Js(i)?Qs.getDataAttribute(i,"config"):{};return{...this.constructor.Default,...typeof n=="object"?n:{},...Js(i)?Qs.getDataAttributes(i):{},...typeof t=="object"?t:{}}}_typeCheckConfig(t,i=this.constructor.DefaultType){for(const[n,r]of Object.entries(i)){const a=t[n],c=Js(a)?"element":oS(a);if(!new RegExp(r).test(c))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${n}" provided type "${c}" but expected type "${r}".`)}}}const _S="5.3.8";class os extends Dl{constructor(t,i){super(),t=Mr(t),t&&(this._element=t,this._config=this._getConfig(i),Dh.set(this._element,this.constructor.DATA_KEY,this))}dispose(){Dh.remove(this._element,this.constructor.DATA_KEY),Fe.off(this._element,this.constructor.EVENT_KEY);for(const t of Object.getOwnPropertyNames(this))this[t]=null}_queueCallback(t,i,n=!0){rv(t,i,n)}_getConfig(t){return t=this._mergeConfigObj(t,this._element),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}static getInstance(t){return Dh.get(Mr(t),this.DATA_KEY)}static getOrCreateInstance(t,i={}){return this.getInstance(t)||new this(t,typeof i=="object"?i:null)}static get VERSION(){return _S}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(t){return`${t}${this.EVENT_KEY}`}}const Ph=e=>{let t=e.getAttribute("data-bs-target");if(!t||t==="#"){let i=e.getAttribute("href");if(!i||!i.includes("#")&&!i.startsWith("."))return null;i.includes("#")&&!i.startsWith("#")&&(i=`#${i.split("#")[1]}`),t=i&&i!=="#"?i.trim():null}return t?t.split(",").map(i=>tv(i)).join(","):null},ht={find(e,t=document.documentElement){return[].concat(...Element.prototype.querySelectorAll.call(t,e))},findOne(e,t=document.documentElement){return Element.prototype.querySelector.call(t,e)},children(e,t){return[].concat(...e.children).filter(i=>i.matches(t))},parents(e,t){const i=[];let n=e.parentNode.closest(t);for(;n;)i.push(n),n=n.parentNode.closest(t);return i},prev(e,t){let i=e.previousElementSibling;for(;i;){if(i.matches(t))return[i];i=i.previousElementSibling}return[]},next(e,t){let i=e.nextElementSibling;for(;i;){if(i.matches(t))return[i];i=i.nextElementSibling}return[]},focusableChildren(e){const t=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map(i=>`${i}:not([tabindex^="-"])`).join(",");return this.find(t,e).filter(i=>!Lr(i)&&To(i))},getSelectorFromElement(e){const t=Ph(e);return t&&ht.findOne(t)?t:null},getElementFromSelector(e){const t=Ph(e);return t?ht.findOne(t):null},getMultipleElementsFromSelector(e){const t=Ph(e);return t?ht.find(t):[]}},hc=(e,t="hide")=>{const i=`click.dismiss${e.EVENT_KEY}`,n=e.NAME;Fe.on(document,i,`[data-bs-dismiss="${n}"]`,function(r){if(["A","AREA"].includes(this.tagName)&&r.preventDefault(),Lr(this))return;const a=ht.getElementFromSelector(this)||this.closest(`.${n}`);e.getOrCreateInstance(a)[t]()})},yS="alert",bS="bs.alert",fv=`.${bS}`,wS=`close${fv}`,ES=`closed${fv}`,xS="fade",SS="show";class kl extends os{static get NAME(){return yS}close(){if(Fe.trigger(this._element,wS).defaultPrevented)return;this._element.classList.remove(SS);const i=this._element.classList.contains(xS);this._queueCallback(()=>this._destroyElement(),this._element,i)}_destroyElement(){this._element.remove(),Fe.trigger(this._element,ES),this.dispose()}static jQueryInterface(t){return this.each(function(){const i=kl.getOrCreateInstance(this);if(typeof t=="string"){if(i[t]===void 0||t.startsWith("_")||t==="constructor")throw new TypeError(`No method named "${t}"`);i[t](this)}})}}hc(kl,"close");Hn(kl);const TS="button",CS="bs.button",AS=`.${CS}`,DS=".data-api",kS="active",wg='[data-bs-toggle="button"]',IS=`click${AS}${DS}`;class Il extends os{static get NAME(){return TS}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle(kS))}static jQueryInterface(t){return this.each(function(){const i=Il.getOrCreateInstance(this);t==="toggle"&&i[t]()})}}Fe.on(document,IS,wg,e=>{e.preventDefault();const t=e.target.closest(wg);Il.getOrCreateInstance(t).toggle()});Hn(Il);const OS="swipe",Co=".bs.swipe",PS=`touchstart${Co}`,MS=`touchmove${Co}`,LS=`touchend${Co}`,NS=`pointerdown${Co}`,RS=`pointerup${Co}`,FS="touch",HS="pen",zS="pointer-event",WS=40,BS={endCallback:null,leftCallback:null,rightCallback:null},YS={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class Qu extends Dl{constructor(t,i){super(),this._element=t,!(!t||!Qu.isSupported())&&(this._config=this._getConfig(i),this._deltaX=0,this._supportPointerEvents=!!window.PointerEvent,this._initEvents())}static get Default(){return BS}static get DefaultType(){return YS}static get NAME(){return OS}dispose(){Fe.off(this._element,Co)}_start(t){if(!this._supportPointerEvents){this._deltaX=t.touches[0].clientX;return}this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX)}_end(t){this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX-this._deltaX),this._handleSwipe(),tn(this._config.endCallback)}_move(t){this._deltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this._deltaX}_handleSwipe(){const t=Math.abs(this._deltaX);if(t<=WS)return;const i=t/this._deltaX;this._deltaX=0,i&&tn(i>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(Fe.on(this._element,NS,t=>this._start(t)),Fe.on(this._element,RS,t=>this._end(t)),this._element.classList.add(zS)):(Fe.on(this._element,PS,t=>this._start(t)),Fe.on(this._element,MS,t=>this._move(t)),Fe.on(this._element,LS,t=>this._end(t)))}_eventIsPointerPenTouch(t){return this._supportPointerEvents&&(t.pointerType===HS||t.pointerType===FS)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const US="carousel",qS="bs.carousel",Fr=`.${qS}`,dv=".data-api",jS="ArrowLeft",VS="ArrowRight",GS=500,rl="next",no="prev",oo="left",zu="right",ZS=`slide${Fr}`,Mh=`slid${Fr}`,KS=`keydown${Fr}`,XS=`mouseenter${Fr}`,JS=`mouseleave${Fr}`,QS=`dragstart${Fr}`,$S=`load${Fr}${dv}`,eT=`click${Fr}${dv}`,pv="carousel",Au="active",tT="slide",iT="carousel-item-end",nT="carousel-item-start",sT="carousel-item-next",rT="carousel-item-prev",gv=".active",mv=".carousel-item",aT=gv+mv,oT=".carousel-item img",lT=".carousel-indicators",uT="[data-bs-slide], [data-bs-slide-to]",cT='[data-bs-ride="carousel"]',hT={[jS]:zu,[VS]:oo},fT={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},dT={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class Ao extends os{constructor(t,i){super(t,i),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=ht.findOne(lT,this._element),this._addEventListeners(),this._config.ride===pv&&this.cycle()}static get Default(){return fT}static get DefaultType(){return dT}static get NAME(){return US}next(){this._slide(rl)}nextWhenVisible(){!document.hidden&&To(this._element)&&this.next()}prev(){this._slide(no)}pause(){this._isSliding&&iv(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval(()=>this.nextWhenVisible(),this._config.interval)}_maybeEnableCycle(){if(this._config.ride){if(this._isSliding){Fe.one(this._element,Mh,()=>this.cycle());return}this.cycle()}}to(t){const i=this._getItems();if(t>i.length-1||t<0)return;if(this._isSliding){Fe.one(this._element,Mh,()=>this.to(t));return}const n=this._getItemIndex(this._getActive());if(n===t)return;const r=t>n?rl:no;this._slide(r,i[t])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(t){return t.defaultInterval=t.interval,t}_addEventListeners(){this._config.keyboard&&Fe.on(this._element,KS,t=>this._keydown(t)),this._config.pause==="hover"&&(Fe.on(this._element,XS,()=>this.pause()),Fe.on(this._element,JS,()=>this._maybeEnableCycle())),this._config.touch&&Qu.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const n of ht.find(oT,this._element))Fe.on(n,QS,r=>r.preventDefault());const i={leftCallback:()=>this._slide(this._directionToOrder(oo)),rightCallback:()=>this._slide(this._directionToOrder(zu)),endCallback:()=>{this._config.pause==="hover"&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout(()=>this._maybeEnableCycle(),GS+this._config.interval))}};this._swipeHelper=new Qu(this._element,i)}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const i=hT[t.key];i&&(t.preventDefault(),this._slide(this._directionToOrder(i)))}_getItemIndex(t){return this._getItems().indexOf(t)}_setActiveIndicatorElement(t){if(!this._indicatorsElement)return;const i=ht.findOne(gv,this._indicatorsElement);i.classList.remove(Au),i.removeAttribute("aria-current");const n=ht.findOne(`[data-bs-slide-to="${t}"]`,this._indicatorsElement);n&&(n.classList.add(Au),n.setAttribute("aria-current","true"))}_updateInterval(){const t=this._activeElement||this._getActive();if(!t)return;const i=Number.parseInt(t.getAttribute("data-bs-interval"),10);this._config.interval=i||this._config.defaultInterval}_slide(t,i=null){if(this._isSliding)return;const n=this._getActive(),r=t===rl,a=i||zf(this._getItems(),n,r,this._config.wrap);if(a===n)return;const c=this._getItemIndex(a),u=D=>Fe.trigger(this._element,D,{relatedTarget:a,direction:this._orderToDirection(t),from:this._getItemIndex(n),to:c});if(u(ZS).defaultPrevented||!n||!a)return;const m=!!this._interval;this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(c),this._activeElement=a;const p=r?nT:iT,_=r?sT:rT;a.classList.add(_),Al(a),n.classList.add(p),a.classList.add(p);const w=()=>{a.classList.remove(p,_),a.classList.add(Au),n.classList.remove(Au,_,p),this._isSliding=!1,u(Mh)};this._queueCallback(w,n,this._isAnimated()),m&&this.cycle()}_isAnimated(){return this._element.classList.contains(tT)}_getActive(){return ht.findOne(aT,this._element)}_getItems(){return ht.find(mv,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(t){return Rn()?t===oo?no:rl:t===oo?rl:no}_orderToDirection(t){return Rn()?t===no?oo:zu:t===no?zu:oo}static jQueryInterface(t){return this.each(function(){const i=Ao.getOrCreateInstance(this,t);if(typeof t=="number"){i.to(t);return}if(typeof t=="string"){if(i[t]===void 0||t.startsWith("_")||t==="constructor")throw new TypeError(`No method named "${t}"`);i[t]()}})}}Fe.on(document,eT,uT,function(e){const t=ht.getElementFromSelector(this);if(!t||!t.classList.contains(pv))return;e.preventDefault();const i=Ao.getOrCreateInstance(t),n=this.getAttribute("data-bs-slide-to");if(n){i.to(n),i._maybeEnableCycle();return}if(Qs.getDataAttribute(this,"slide")==="next"){i.next(),i._maybeEnableCycle();return}i.prev(),i._maybeEnableCycle()});Fe.on(window,$S,()=>{const e=ht.find(cT);for(const t of e)Ao.getOrCreateInstance(t)});Hn(Ao);const pT="collapse",gT="bs.collapse",Ol=`.${gT}`,mT=".data-api",vT=`show${Ol}`,_T=`shown${Ol}`,yT=`hide${Ol}`,bT=`hidden${Ol}`,wT=`click${Ol}${mT}`,Lh="show",co="collapse",Du="collapsing",ET="collapsed",xT=`:scope .${co} .${co}`,ST="collapse-horizontal",TT="width",CT="height",AT=".collapse.show, .collapse.collapsing",lf='[data-bs-toggle="collapse"]',DT={parent:null,toggle:!0},kT={parent:"(null|element)",toggle:"boolean"};class wo extends os{constructor(t,i){super(t,i),this._isTransitioning=!1,this._triggerArray=[];const n=ht.find(lf);for(const r of n){const a=ht.getSelectorFromElement(r),c=ht.find(a).filter(u=>u===this._element);a!==null&&c.length&&this._triggerArray.push(r)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return DT}static get DefaultType(){return kT}static get NAME(){return pT}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t=[];if(this._config.parent&&(t=this._getFirstLevelChildren(AT).filter(u=>u!==this._element).map(u=>wo.getOrCreateInstance(u,{toggle:!1}))),t.length&&t[0]._isTransitioning||Fe.trigger(this._element,vT).defaultPrevented)return;for(const u of t)u.hide();const n=this._getDimension();this._element.classList.remove(co),this._element.classList.add(Du),this._element.style[n]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const r=()=>{this._isTransitioning=!1,this._element.classList.remove(Du),this._element.classList.add(co,Lh),this._element.style[n]="",Fe.trigger(this._element,_T)},c=`scroll${n[0].toUpperCase()+n.slice(1)}`;this._queueCallback(r,this._element,!0),this._element.style[n]=`${this._element[c]}px`}hide(){if(this._isTransitioning||!this._isShown()||Fe.trigger(this._element,yT).defaultPrevented)return;const i=this._getDimension();this._element.style[i]=`${this._element.getBoundingClientRect()[i]}px`,Al(this._element),this._element.classList.add(Du),this._element.classList.remove(co,Lh);for(const r of this._triggerArray){const a=ht.getElementFromSelector(r);a&&!this._isShown(a)&&this._addAriaAndCollapsedClass([r],!1)}this._isTransitioning=!0;const n=()=>{this._isTransitioning=!1,this._element.classList.remove(Du),this._element.classList.add(co),Fe.trigger(this._element,bT)};this._element.style[i]="",this._queueCallback(n,this._element,!0)}_isShown(t=this._element){return t.classList.contains(Lh)}_configAfterMerge(t){return t.toggle=!!t.toggle,t.parent=Mr(t.parent),t}_getDimension(){return this._element.classList.contains(ST)?TT:CT}_initializeChildren(){if(!this._config.parent)return;const t=this._getFirstLevelChildren(lf);for(const i of t){const n=ht.getElementFromSelector(i);n&&this._addAriaAndCollapsedClass([i],this._isShown(n))}}_getFirstLevelChildren(t){const i=ht.find(xT,this._config.parent);return ht.find(t,this._config.parent).filter(n=>!i.includes(n))}_addAriaAndCollapsedClass(t,i){if(t.length)for(const n of t)n.classList.toggle(ET,!i),n.setAttribute("aria-expanded",i)}static jQueryInterface(t){const i={};return typeof t=="string"&&/show|hide/.test(t)&&(i.toggle=!1),this.each(function(){const n=wo.getOrCreateInstance(this,i);if(typeof t=="string"){if(typeof n[t]>"u")throw new TypeError(`No method named "${t}"`);n[t]()}})}}Fe.on(document,wT,lf,function(e){(e.target.tagName==="A"||e.delegateTarget&&e.delegateTarget.tagName==="A")&&e.preventDefault();for(const t of ht.getMultipleElementsFromSelector(this))wo.getOrCreateInstance(t,{toggle:!1}).toggle()});Hn(wo);const Eg="dropdown",IT="bs.dropdown",Ta=`.${IT}`,Bf=".data-api",OT="Escape",xg="Tab",PT="ArrowUp",Sg="ArrowDown",MT=2,LT=`hide${Ta}`,NT=`hidden${Ta}`,RT=`show${Ta}`,FT=`shown${Ta}`,vv=`click${Ta}${Bf}`,_v=`keydown${Ta}${Bf}`,HT=`keyup${Ta}${Bf}`,lo="show",zT="dropup",WT="dropend",BT="dropstart",YT="dropup-center",UT="dropdown-center",da='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',qT=`${da}.${lo}`,Wu=".dropdown-menu",jT=".navbar",VT=".navbar-nav",GT=".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",ZT=Rn()?"top-end":"top-start",KT=Rn()?"top-start":"top-end",XT=Rn()?"bottom-end":"bottom-start",JT=Rn()?"bottom-start":"bottom-end",QT=Rn()?"left-start":"right-start",$T=Rn()?"right-start":"left-start",eC="top",tC="bottom",iC={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},nC={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class ns extends os{constructor(t,i){super(t,i),this._popper=null,this._parent=this._element.parentNode,this._menu=ht.next(this._element,Wu)[0]||ht.prev(this._element,Wu)[0]||ht.findOne(Wu,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return iC}static get DefaultType(){return nC}static get NAME(){return Eg}toggle(){return this._isShown()?this.hide():this.show()}show(){if(Lr(this._element)||this._isShown())return;const t={relatedTarget:this._element};if(!Fe.trigger(this._element,RT,t).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(VT))for(const n of[].concat(...document.body.children))Fe.on(n,"mouseover",Ju);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(lo),this._element.classList.add(lo),Fe.trigger(this._element,FT,t)}}hide(){if(Lr(this._element)||!this._isShown())return;const t={relatedTarget:this._element};this._completeHide(t)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(t){if(!Fe.trigger(this._element,LT,t).defaultPrevented){if("ontouchstart"in document.documentElement)for(const n of[].concat(...document.body.children))Fe.off(n,"mouseover",Ju);this._popper&&this._popper.destroy(),this._menu.classList.remove(lo),this._element.classList.remove(lo),this._element.setAttribute("aria-expanded","false"),Qs.removeDataAttribute(this._menu,"popper"),Fe.trigger(this._element,NT,t)}}_getConfig(t){if(t=super._getConfig(t),typeof t.reference=="object"&&!Js(t.reference)&&typeof t.reference.getBoundingClientRect!="function")throw new TypeError(`${Eg.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return t}_createPopper(){if(typeof ev>"u")throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org/docs/v2/)");let t=this._element;this._config.reference==="parent"?t=this._parent:Js(this._config.reference)?t=Mr(this._config.reference):typeof this._config.reference=="object"&&(t=this._config.reference);const i=this._getPopperConfig();this._popper=Hf(t,this._menu,i)}_isShown(){return this._menu.classList.contains(lo)}_getPlacement(){const t=this._parent;if(t.classList.contains(WT))return QT;if(t.classList.contains(BT))return $T;if(t.classList.contains(YT))return eC;if(t.classList.contains(UT))return tC;const i=getComputedStyle(this._menu).getPropertyValue("--bs-position").trim()==="end";return t.classList.contains(zT)?i?KT:ZT:i?JT:XT}_detectNavbar(){return this._element.closest(jT)!==null}_getOffset(){const{offset:t}=this._config;return typeof t=="string"?t.split(",").map(i=>Number.parseInt(i,10)):typeof t=="function"?i=>t(i,this._element):t}_getPopperConfig(){const t={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||this._config.display==="static")&&(Qs.setDataAttribute(this._menu,"popper","static"),t.modifiers=[{name:"applyStyles",enabled:!1}]),{...t,...tn(this._config.popperConfig,[void 0,t])}}_selectMenuItem({key:t,target:i}){const n=ht.find(GT,this._menu).filter(r=>To(r));n.length&&zf(n,i,t===Sg,!n.includes(i)).focus()}static jQueryInterface(t){return this.each(function(){const i=ns.getOrCreateInstance(this,t);if(typeof t=="string"){if(typeof i[t]>"u")throw new TypeError(`No method named "${t}"`);i[t]()}})}static clearMenus(t){if(t.button===MT||t.type==="keyup"&&t.key!==xg)return;const i=ht.find(qT);for(const n of i){const r=ns.getInstance(n);if(!r||r._config.autoClose===!1)continue;const a=t.composedPath(),c=a.includes(r._menu);if(a.includes(r._element)||r._config.autoClose==="inside"&&!c||r._config.autoClose==="outside"&&c||r._menu.contains(t.target)&&(t.type==="keyup"&&t.key===xg||/input|select|option|textarea|form/i.test(t.target.tagName)))continue;const u={relatedTarget:r._element};t.type==="click"&&(u.clickEvent=t),r._completeHide(u)}}static dataApiKeydownHandler(t){const i=/input|textarea/i.test(t.target.tagName),n=t.key===OT,r=[PT,Sg].includes(t.key);if(!r&&!n||i&&!n)return;t.preventDefault();const a=this.matches(da)?this:ht.prev(this,da)[0]||ht.next(this,da)[0]||ht.findOne(da,t.delegateTarget.parentNode),c=ns.getOrCreateInstance(a);if(r){t.stopPropagation(),c.show(),c._selectMenuItem(t);return}c._isShown()&&(t.stopPropagation(),c.hide(),a.focus())}}Fe.on(document,_v,da,ns.dataApiKeydownHandler);Fe.on(document,_v,Wu,ns.dataApiKeydownHandler);Fe.on(document,vv,ns.clearMenus);Fe.on(document,HT,ns.clearMenus);Fe.on(document,vv,da,function(e){e.preventDefault(),ns.getOrCreateInstance(this).toggle()});Hn(ns);const yv="backdrop",sC="fade",Tg="show",Cg=`mousedown.bs.${yv}`,rC={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},aC={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class bv extends Dl{constructor(t){super(),this._config=this._getConfig(t),this._isAppended=!1,this._element=null}static get Default(){return rC}static get DefaultType(){return aC}static get NAME(){return yv}show(t){if(!this._config.isVisible){tn(t);return}this._append();const i=this._getElement();this._config.isAnimated&&Al(i),i.classList.add(Tg),this._emulateAnimation(()=>{tn(t)})}hide(t){if(!this._config.isVisible){tn(t);return}this._getElement().classList.remove(Tg),this._emulateAnimation(()=>{this.dispose(),tn(t)})}dispose(){this._isAppended&&(Fe.off(this._element,Cg),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const t=document.createElement("div");t.className=this._config.className,this._config.isAnimated&&t.classList.add(sC),this._element=t}return this._element}_configAfterMerge(t){return t.rootElement=Mr(t.rootElement),t}_append(){if(this._isAppended)return;const t=this._getElement();this._config.rootElement.append(t),Fe.on(t,Cg,()=>{tn(this._config.clickCallback)}),this._isAppended=!0}_emulateAnimation(t){rv(t,this._getElement(),this._config.isAnimated)}}const oC="focustrap",lC="bs.focustrap",$u=`.${lC}`,uC=`focusin${$u}`,cC=`keydown.tab${$u}`,hC="Tab",fC="forward",Ag="backward",dC={autofocus:!0,trapElement:null},pC={autofocus:"boolean",trapElement:"element"};class wv extends Dl{constructor(t){super(),this._config=this._getConfig(t),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return dC}static get DefaultType(){return pC}static get NAME(){return oC}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),Fe.off(document,$u),Fe.on(document,uC,t=>this._handleFocusin(t)),Fe.on(document,cC,t=>this._handleKeydown(t)),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,Fe.off(document,$u))}_handleFocusin(t){const{trapElement:i}=this._config;if(t.target===document||t.target===i||i.contains(t.target))return;const n=ht.focusableChildren(i);n.length===0?i.focus():this._lastTabNavDirection===Ag?n[n.length-1].focus():n[0].focus()}_handleKeydown(t){t.key===hC&&(this._lastTabNavDirection=t.shiftKey?Ag:fC)}}const Dg=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",kg=".sticky-top",ku="padding-right",Ig="margin-right";class uf{constructor(){this._element=document.body}getWidth(){const t=document.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}hide(){const t=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,ku,i=>i+t),this._setElementAttributes(Dg,ku,i=>i+t),this._setElementAttributes(kg,Ig,i=>i-t)}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,ku),this._resetElementAttributes(Dg,ku),this._resetElementAttributes(kg,Ig)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(t,i,n){const r=this.getWidth(),a=c=>{if(c!==this._element&&window.innerWidth>c.clientWidth+r)return;this._saveInitialAttribute(c,i);const u=window.getComputedStyle(c).getPropertyValue(i);c.style.setProperty(i,`${n(Number.parseFloat(u))}px`)};this._applyManipulationCallback(t,a)}_saveInitialAttribute(t,i){const n=t.style.getPropertyValue(i);n&&Qs.setDataAttribute(t,i,n)}_resetElementAttributes(t,i){const n=r=>{const a=Qs.getDataAttribute(r,i);if(a===null){r.style.removeProperty(i);return}Qs.removeDataAttribute(r,i),r.style.setProperty(i,a)};this._applyManipulationCallback(t,n)}_applyManipulationCallback(t,i){if(Js(t)){i(t);return}for(const n of ht.find(t,this._element))i(n)}}const gC="modal",mC="bs.modal",Fn=`.${mC}`,vC=".data-api",_C="Escape",yC=`hide${Fn}`,bC=`hidePrevented${Fn}`,Ev=`hidden${Fn}`,xv=`show${Fn}`,wC=`shown${Fn}`,EC=`resize${Fn}`,xC=`click.dismiss${Fn}`,SC=`mousedown.dismiss${Fn}`,TC=`keydown.dismiss${Fn}`,CC=`click${Fn}${vC}`,Og="modal-open",AC="fade",Pg="show",Nh="modal-static",DC=".modal.show",kC=".modal-dialog",IC=".modal-body",OC='[data-bs-toggle="modal"]',PC={backdrop:!0,focus:!0,keyboard:!0},MC={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class Ea extends os{constructor(t,i){super(t,i),this._dialog=ht.findOne(kC,this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new uf,this._addEventListeners()}static get Default(){return PC}static get DefaultType(){return MC}static get NAME(){return gC}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||this._isTransitioning||Fe.trigger(this._element,xv,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(Og),this._adjustDialog(),this._backdrop.show(()=>this._showElement(t)))}hide(){!this._isShown||this._isTransitioning||Fe.trigger(this._element,yC).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(Pg),this._queueCallback(()=>this._hideModal(),this._element,this._isAnimated()))}dispose(){Fe.off(window,Fn),Fe.off(this._dialog,Fn),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new bv({isVisible:!!this._config.backdrop,isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new wv({trapElement:this._element})}_showElement(t){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const i=ht.findOne(IC,this._dialog);i&&(i.scrollTop=0),Al(this._element),this._element.classList.add(Pg);const n=()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,Fe.trigger(this._element,wC,{relatedTarget:t})};this._queueCallback(n,this._dialog,this._isAnimated())}_addEventListeners(){Fe.on(this._element,TC,t=>{if(t.key===_C){if(this._config.keyboard){this.hide();return}this._triggerBackdropTransition()}}),Fe.on(window,EC,()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()}),Fe.on(this._element,SC,t=>{Fe.one(this._element,xC,i=>{if(!(this._element!==t.target||this._element!==i.target)){if(this._config.backdrop==="static"){this._triggerBackdropTransition();return}this._config.backdrop&&this.hide()}})})}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide(()=>{document.body.classList.remove(Og),this._resetAdjustments(),this._scrollBar.reset(),Fe.trigger(this._element,Ev)})}_isAnimated(){return this._element.classList.contains(AC)}_triggerBackdropTransition(){if(Fe.trigger(this._element,bC).defaultPrevented)return;const i=this._element.scrollHeight>document.documentElement.clientHeight,n=this._element.style.overflowY;n==="hidden"||this._element.classList.contains(Nh)||(i||(this._element.style.overflowY="hidden"),this._element.classList.add(Nh),this._queueCallback(()=>{this._element.classList.remove(Nh),this._queueCallback(()=>{this._element.style.overflowY=n},this._dialog)},this._dialog),this._element.focus())}_adjustDialog(){const t=this._element.scrollHeight>document.documentElement.clientHeight,i=this._scrollBar.getWidth(),n=i>0;if(n&&!t){const r=Rn()?"paddingLeft":"paddingRight";this._element.style[r]=`${i}px`}if(!n&&t){const r=Rn()?"paddingRight":"paddingLeft";this._element.style[r]=`${i}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,i){return this.each(function(){const n=Ea.getOrCreateInstance(this,t);if(typeof t=="string"){if(typeof n[t]>"u")throw new TypeError(`No method named "${t}"`);n[t](i)}})}}Fe.on(document,CC,OC,function(e){const t=ht.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&e.preventDefault(),Fe.one(t,xv,r=>{r.defaultPrevented||Fe.one(t,Ev,()=>{To(this)&&this.focus()})});const i=ht.findOne(DC);i&&Ea.getInstance(i).hide(),Ea.getOrCreateInstance(t).toggle(this)});hc(Ea);Hn(Ea);const LC="offcanvas",NC="bs.offcanvas",sr=`.${NC}`,Sv=".data-api",RC=`load${sr}${Sv}`,FC="Escape",Mg="show",Lg="showing",Ng="hiding",HC="offcanvas-backdrop",Tv=".offcanvas.show",zC=`show${sr}`,WC=`shown${sr}`,BC=`hide${sr}`,Rg=`hidePrevented${sr}`,Cv=`hidden${sr}`,YC=`resize${sr}`,UC=`click${sr}${Sv}`,qC=`keydown.dismiss${sr}`,jC='[data-bs-toggle="offcanvas"]',VC={backdrop:!0,keyboard:!0,scroll:!1},GC={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class ir extends os{constructor(t,i){super(t,i),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return VC}static get DefaultType(){return GC}static get NAME(){return LC}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){if(this._isShown||Fe.trigger(this._element,zC,{relatedTarget:t}).defaultPrevented)return;this._isShown=!0,this._backdrop.show(),this._config.scroll||new uf().hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(Lg);const n=()=>{(!this._config.scroll||this._config.backdrop)&&this._focustrap.activate(),this._element.classList.add(Mg),this._element.classList.remove(Lg),Fe.trigger(this._element,WC,{relatedTarget:t})};this._queueCallback(n,this._element,!0)}hide(){if(!this._isShown||Fe.trigger(this._element,BC).defaultPrevented)return;this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(Ng),this._backdrop.hide();const i=()=>{this._element.classList.remove(Mg,Ng),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||new uf().reset(),Fe.trigger(this._element,Cv)};this._queueCallback(i,this._element,!0)}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const t=()=>{if(this._config.backdrop==="static"){Fe.trigger(this._element,Rg);return}this.hide()},i=!!this._config.backdrop;return new bv({className:HC,isVisible:i,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:i?t:null})}_initializeFocusTrap(){return new wv({trapElement:this._element})}_addEventListeners(){Fe.on(this._element,qC,t=>{if(t.key===FC){if(this._config.keyboard){this.hide();return}Fe.trigger(this._element,Rg)}})}static jQueryInterface(t){return this.each(function(){const i=ir.getOrCreateInstance(this,t);if(typeof t=="string"){if(i[t]===void 0||t.startsWith("_")||t==="constructor")throw new TypeError(`No method named "${t}"`);i[t](this)}})}}Fe.on(document,UC,jC,function(e){const t=ht.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&e.preventDefault(),Lr(this))return;Fe.one(t,Cv,()=>{To(this)&&this.focus()});const i=ht.findOne(Tv);i&&i!==t&&ir.getInstance(i).hide(),ir.getOrCreateInstance(t).toggle(this)});Fe.on(window,RC,()=>{for(const e of ht.find(Tv))ir.getOrCreateInstance(e).show()});Fe.on(window,YC,()=>{for(const e of ht.find("[aria-modal][class*=show][class*=offcanvas-]"))getComputedStyle(e).position!=="fixed"&&ir.getOrCreateInstance(e).hide()});hc(ir);Hn(ir);const ZC=/^aria-[\w-]*$/i,Av={"*":["class","dir","id","lang","role",ZC],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],dd:[],div:[],dl:[],dt:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},KC=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),XC=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,JC=(e,t)=>{const i=e.nodeName.toLowerCase();return t.includes(i)?KC.has(i)?!!XC.test(e.nodeValue):!0:t.filter(n=>n instanceof RegExp).some(n=>n.test(i))};function QC(e,t,i){if(!e.length)return e;if(i&&typeof i=="function")return i(e);const r=new window.DOMParser().parseFromString(e,"text/html"),a=[].concat(...r.body.querySelectorAll("*"));for(const c of a){const u=c.nodeName.toLowerCase();if(!Object.keys(t).includes(u)){c.remove();continue}const h=[].concat(...c.attributes),m=[].concat(t["*"]||[],t[u]||[]);for(const p of h)JC(p,m)||c.removeAttribute(p.nodeName)}return r.body.innerHTML}const $C="TemplateFactory",eA={allowList:Av,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"<div></div>"},tA={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},iA={entry:"(string|element|function|null)",selector:"(string|element)"};class nA extends Dl{constructor(t){super(),this._config=this._getConfig(t)}static get Default(){return eA}static get DefaultType(){return tA}static get NAME(){return $C}getContent(){return Object.values(this._config.content).map(t=>this._resolvePossibleFunction(t)).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(t){return this._checkContent(t),this._config.content={...this._config.content,...t},this}toHtml(){const t=document.createElement("div");t.innerHTML=this._maybeSanitize(this._config.template);for(const[r,a]of Object.entries(this._config.content))this._setContent(t,a,r);const i=t.children[0],n=this._resolvePossibleFunction(this._config.extraClass);return n&&i.classList.add(...n.split(" ")),i}_typeCheckConfig(t){super._typeCheckConfig(t),this._checkContent(t.content)}_checkContent(t){for(const[i,n]of Object.entries(t))super._typeCheckConfig({selector:i,entry:n},iA)}_setContent(t,i,n){const r=ht.findOne(n,t);if(r){if(i=this._resolvePossibleFunction(i),!i){r.remove();return}if(Js(i)){this._putElementInTemplate(Mr(i),r);return}if(this._config.html){r.innerHTML=this._maybeSanitize(i);return}r.textContent=i}}_maybeSanitize(t){return this._config.sanitize?QC(t,this._config.allowList,this._config.sanitizeFn):t}_resolvePossibleFunction(t){return tn(t,[void 0,this])}_putElementInTemplate(t,i){if(this._config.html){i.innerHTML="",i.append(t);return}i.textContent=t.textContent}}const sA="tooltip",rA=new Set(["sanitize","allowList","sanitizeFn"]),Rh="fade",aA="modal",Iu="show",oA=".tooltip-inner",Fg=`.${aA}`,Hg="hide.bs.modal",al="hover",Fh="focus",Hh="click",lA="manual",uA="hide",cA="hidden",hA="show",fA="shown",dA="inserted",pA="click",gA="focusin",mA="focusout",vA="mouseenter",_A="mouseleave",yA={AUTO:"auto",TOP:"top",RIGHT:Rn()?"left":"right",BOTTOM:"bottom",LEFT:Rn()?"right":"left"},bA={allowList:Av,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',title:"",trigger:"hover focus"},wA={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class Ca extends os{constructor(t,i){if(typeof ev>"u")throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org/docs/v2/)");super(t,i),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return bA}static get DefaultType(){return wA}static get NAME(){return sA}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){if(this._isEnabled){if(this._isShown()){this._leave();return}this._enter()}}dispose(){clearTimeout(this._timeout),Fe.off(this._element.closest(Fg),Hg,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if(this._element.style.display==="none")throw new Error("Please use show on visible elements");if(!(this._isWithContent()&&this._isEnabled))return;const t=Fe.trigger(this._element,this.constructor.eventName(hA)),n=(nv(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(t.defaultPrevented||!n)return;this._disposePopper();const r=this._getTipElement();this._element.setAttribute("aria-describedby",r.getAttribute("id"));const{container:a}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(a.append(r),Fe.trigger(this._element,this.constructor.eventName(dA))),this._popper=this._createPopper(r),r.classList.add(Iu),"ontouchstart"in document.documentElement)for(const u of[].concat(...document.body.children))Fe.on(u,"mouseover",Ju);const c=()=>{Fe.trigger(this._element,this.constructor.eventName(fA)),this._isHovered===!1&&this._leave(),this._isHovered=!1};this._queueCallback(c,this.tip,this._isAnimated())}hide(){if(!this._isShown()||Fe.trigger(this._element,this.constructor.eventName(uA)).defaultPrevented)return;if(this._getTipElement().classList.remove(Iu),"ontouchstart"in document.documentElement)for(const r of[].concat(...document.body.children))Fe.off(r,"mouseover",Ju);this._activeTrigger[Hh]=!1,this._activeTrigger[Fh]=!1,this._activeTrigger[al]=!1,this._isHovered=null;const n=()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),Fe.trigger(this._element,this.constructor.eventName(cA)))};this._queueCallback(n,this.tip,this._isAnimated())}update(){this._popper&&this._popper.update()}_isWithContent(){return!!this._getTitle()}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(t){const i=this._getTemplateFactory(t).toHtml();if(!i)return null;i.classList.remove(Rh,Iu),i.classList.add(`bs-${this.constructor.NAME}-auto`);const n=lS(this.constructor.NAME).toString();return i.setAttribute("id",n),this._isAnimated()&&i.classList.add(Rh),i}setContent(t){this._newContent=t,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(t){return this._templateFactory?this._templateFactory.changeContent(t):this._templateFactory=new nA({...this._config,content:t,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{[oA]:this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(t){return this.constructor.getOrCreateInstance(t.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(Rh)}_isShown(){return this.tip&&this.tip.classList.contains(Iu)}_createPopper(t){const i=tn(this._config.placement,[this,t,this._element]),n=yA[i.toUpperCase()];return Hf(this._element,t,this._getPopperConfig(n))}_getOffset(){const{offset:t}=this._config;return typeof t=="string"?t.split(",").map(i=>Number.parseInt(i,10)):typeof t=="function"?i=>t(i,this._element):t}_resolvePossibleFunction(t){return tn(t,[this._element,this._element])}_getPopperConfig(t){const i={placement:t,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:n=>{this._getTipElement().setAttribute("data-popper-placement",n.state.placement)}}]};return{...i,...tn(this._config.popperConfig,[void 0,i])}}_setListeners(){const t=this._config.trigger.split(" ");for(const i of t)if(i==="click")Fe.on(this._element,this.constructor.eventName(pA),this._config.selector,n=>{const r=this._initializeOnDelegatedTarget(n);r._activeTrigger[Hh]=!(r._isShown()&&r._activeTrigger[Hh]),r.toggle()});else if(i!==lA){const n=i===al?this.constructor.eventName(vA):this.constructor.eventName(gA),r=i===al?this.constructor.eventName(_A):this.constructor.eventName(mA);Fe.on(this._element,n,this._config.selector,a=>{const c=this._initializeOnDelegatedTarget(a);c._activeTrigger[a.type==="focusin"?Fh:al]=!0,c._enter()}),Fe.on(this._element,r,this._config.selector,a=>{const c=this._initializeOnDelegatedTarget(a);c._activeTrigger[a.type==="focusout"?Fh:al]=c._element.contains(a.relatedTarget),c._leave()})}this._hideModalHandler=()=>{this._element&&this.hide()},Fe.on(this._element.closest(Fg),Hg,this._hideModalHandler)}_fixTitle(){const t=this._element.getAttribute("title");t&&(!this._element.getAttribute("aria-label")&&!this._element.textContent.trim()&&this._element.setAttribute("aria-label",t),this._element.setAttribute("data-bs-original-title",t),this._element.removeAttribute("title"))}_enter(){if(this._isShown()||this._isHovered){this._isHovered=!0;return}this._isHovered=!0,this._setTimeout(()=>{this._isHovered&&this.show()},this._config.delay.show)}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout(()=>{this._isHovered||this.hide()},this._config.delay.hide))}_setTimeout(t,i){clearTimeout(this._timeout),this._timeout=setTimeout(t,i)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(t){const i=Qs.getDataAttributes(this._element);for(const n of Object.keys(i))rA.has(n)&&delete i[n];return t={...i,...typeof t=="object"&&t?t:{}},t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t.container=t.container===!1?document.body:Mr(t.container),typeof t.delay=="number"&&(t.delay={show:t.delay,hide:t.delay}),typeof t.title=="number"&&(t.title=t.title.toString()),typeof t.content=="number"&&(t.content=t.content.toString()),t}_getDelegateConfig(){const t={};for(const[i,n]of Object.entries(this._config))this.constructor.Default[i]!==n&&(t[i]=n);return t.selector=!1,t.trigger="manual",t}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(t){return this.each(function(){const i=Ca.getOrCreateInstance(this,t);if(typeof t=="string"){if(typeof i[t]>"u")throw new TypeError(`No method named "${t}"`);i[t]()}})}}Hn(Ca);const EA="popover",xA=".popover-header",SA=".popover-body",TA={...Ca.Default,content:"",offset:[0,8],placement:"right",template:'<div class="popover" role="tooltip"><div class="popover-arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>',trigger:"click"},CA={...Ca.DefaultType,content:"(null|string|element|function)"};class fc extends Ca{static get Default(){return TA}static get DefaultType(){return CA}static get NAME(){return EA}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{[xA]:this._getTitle(),[SA]:this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(t){return this.each(function(){const i=fc.getOrCreateInstance(this,t);if(typeof t=="string"){if(typeof i[t]>"u")throw new TypeError(`No method named "${t}"`);i[t]()}})}}Hn(fc);const AA="scrollspy",DA="bs.scrollspy",Yf=`.${DA}`,kA=".data-api",IA=`activate${Yf}`,zg=`click${Yf}`,OA=`load${Yf}${kA}`,PA="dropdown-item",so="active",MA='[data-bs-spy="scroll"]',zh="[href]",LA=".nav, .list-group",Wg=".nav-link",NA=".nav-item",RA=".list-group-item",FA=`${Wg}, ${NA} > ${Wg}, ${RA}`,HA=".dropdown",zA=".dropdown-toggle",WA={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},BA={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class Pl extends os{constructor(t,i){super(t,i),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement=getComputedStyle(this._element).overflowY==="visible"?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return WA}static get DefaultType(){return BA}static get NAME(){return AA}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const t of this._observableSections.values())this._observer.observe(t)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(t){return t.target=Mr(t.target)||document.body,t.rootMargin=t.offset?`${t.offset}px 0px -30%`:t.rootMargin,typeof t.threshold=="string"&&(t.threshold=t.threshold.split(",").map(i=>Number.parseFloat(i))),t}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(Fe.off(this._config.target,zg),Fe.on(this._config.target,zg,zh,t=>{const i=this._observableSections.get(t.target.hash);if(i){t.preventDefault();const n=this._rootElement||window,r=i.offsetTop-this._element.offsetTop;if(n.scrollTo){n.scrollTo({top:r,behavior:"smooth"});return}n.scrollTop=r}}))}_getNewObserver(){const t={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver(i=>this._observerCallback(i),t)}_observerCallback(t){const i=c=>this._targetLinks.get(`#${c.target.id}`),n=c=>{this._previousScrollData.visibleEntryTop=c.target.offsetTop,this._process(i(c))},r=(this._rootElement||document.documentElement).scrollTop,a=r>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=r;for(const c of t){if(!c.isIntersecting){this._activeTarget=null,this._clearActiveClass(i(c));continue}const u=c.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(a&&u){if(n(c),!r)return;continue}!a&&!u&&n(c)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const t=ht.find(zh,this._config.target);for(const i of t){if(!i.hash||Lr(i))continue;const n=ht.findOne(decodeURI(i.hash),this._element);To(n)&&(this._targetLinks.set(decodeURI(i.hash),i),this._observableSections.set(i.hash,n))}}_process(t){this._activeTarget!==t&&(this._clearActiveClass(this._config.target),this._activeTarget=t,t.classList.add(so),this._activateParents(t),Fe.trigger(this._element,IA,{relatedTarget:t}))}_activateParents(t){if(t.classList.contains(PA)){ht.findOne(zA,t.closest(HA)).classList.add(so);return}for(const i of ht.parents(t,LA))for(const n of ht.prev(i,FA))n.classList.add(so)}_clearActiveClass(t){t.classList.remove(so);const i=ht.find(`${zh}.${so}`,t);for(const n of i)n.classList.remove(so)}static jQueryInterface(t){return this.each(function(){const i=Pl.getOrCreateInstance(this,t);if(typeof t=="string"){if(i[t]===void 0||t.startsWith("_")||t==="constructor")throw new TypeError(`No method named "${t}"`);i[t]()}})}}Fe.on(window,OA,()=>{for(const e of ht.find(MA))Pl.getOrCreateInstance(e)});Hn(Pl);const YA="tab",UA="bs.tab",Aa=`.${UA}`,qA=`hide${Aa}`,jA=`hidden${Aa}`,VA=`show${Aa}`,GA=`shown${Aa}`,ZA=`click${Aa}`,KA=`keydown${Aa}`,XA=`load${Aa}`,JA="ArrowLeft",Bg="ArrowRight",QA="ArrowUp",Yg="ArrowDown",Wh="Home",Ug="End",pa="active",qg="fade",Bh="show",$A="dropdown",Dv=".dropdown-toggle",eD=".dropdown-menu",Yh=`:not(${Dv})`,tD='.list-group, .nav, [role="tablist"]',iD=".nav-item, .list-group-item",nD=`.nav-link${Yh}, .list-group-item${Yh}, [role="tab"]${Yh}`,kv='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',Uh=`${nD}, ${kv}`,sD=`.${pa}[data-bs-toggle="tab"], .${pa}[data-bs-toggle="pill"], .${pa}[data-bs-toggle="list"]`;class xa extends os{constructor(t){super(t),this._parent=this._element.closest(tD),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),Fe.on(this._element,KA,i=>this._keydown(i)))}static get NAME(){return YA}show(){const t=this._element;if(this._elemIsActive(t))return;const i=this._getActiveElem(),n=i?Fe.trigger(i,qA,{relatedTarget:t}):null;Fe.trigger(t,VA,{relatedTarget:i}).defaultPrevented||n&&n.defaultPrevented||(this._deactivate(i,t),this._activate(t,i))}_activate(t,i){if(!t)return;t.classList.add(pa),this._activate(ht.getElementFromSelector(t));const n=()=>{if(t.getAttribute("role")!=="tab"){t.classList.add(Bh);return}t.removeAttribute("tabindex"),t.setAttribute("aria-selected",!0),this._toggleDropDown(t,!0),Fe.trigger(t,GA,{relatedTarget:i})};this._queueCallback(n,t,t.classList.contains(qg))}_deactivate(t,i){if(!t)return;t.classList.remove(pa),t.blur(),this._deactivate(ht.getElementFromSelector(t));const n=()=>{if(t.getAttribute("role")!=="tab"){t.classList.remove(Bh);return}t.setAttribute("aria-selected",!1),t.setAttribute("tabindex","-1"),this._toggleDropDown(t,!1),Fe.trigger(t,jA,{relatedTarget:i})};this._queueCallback(n,t,t.classList.contains(qg))}_keydown(t){if(![JA,Bg,QA,Yg,Wh,Ug].includes(t.key))return;t.stopPropagation(),t.preventDefault();const i=this._getChildren().filter(r=>!Lr(r));let n;if([Wh,Ug].includes(t.key))n=i[t.key===Wh?0:i.length-1];else{const r=[Bg,Yg].includes(t.key);n=zf(i,t.target,r,!0)}n&&(n.focus({preventScroll:!0}),xa.getOrCreateInstance(n).show())}_getChildren(){return ht.find(Uh,this._parent)}_getActiveElem(){return this._getChildren().find(t=>this._elemIsActive(t))||null}_setInitialAttributes(t,i){this._setAttributeIfNotExists(t,"role","tablist");for(const n of i)this._setInitialAttributesOnChild(n)}_setInitialAttributesOnChild(t){t=this._getInnerElement(t);const i=this._elemIsActive(t),n=this._getOuterElement(t);t.setAttribute("aria-selected",i),n!==t&&this._setAttributeIfNotExists(n,"role","presentation"),i||t.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(t,"role","tab"),this._setInitialAttributesOnTargetPanel(t)}_setInitialAttributesOnTargetPanel(t){const i=ht.getElementFromSelector(t);i&&(this._setAttributeIfNotExists(i,"role","tabpanel"),t.id&&this._setAttributeIfNotExists(i,"aria-labelledby",`${t.id}`))}_toggleDropDown(t,i){const n=this._getOuterElement(t);if(!n.classList.contains($A))return;const r=(a,c)=>{const u=ht.findOne(a,n);u&&u.classList.toggle(c,i)};r(Dv,pa),r(eD,Bh),n.setAttribute("aria-expanded",i)}_setAttributeIfNotExists(t,i,n){t.hasAttribute(i)||t.setAttribute(i,n)}_elemIsActive(t){return t.classList.contains(pa)}_getInnerElement(t){return t.matches(Uh)?t:ht.findOne(Uh,t)}_getOuterElement(t){return t.closest(iD)||t}static jQueryInterface(t){return this.each(function(){const i=xa.getOrCreateInstance(this);if(typeof t=="string"){if(i[t]===void 0||t.startsWith("_")||t==="constructor")throw new TypeError(`No method named "${t}"`);i[t]()}})}}Fe.on(document,ZA,kv,function(e){["A","AREA"].includes(this.tagName)&&e.preventDefault(),!Lr(this)&&xa.getOrCreateInstance(this).show()});Fe.on(window,XA,()=>{for(const e of ht.find(sD))xa.getOrCreateInstance(e)});Hn(xa);const rD="toast",aD="bs.toast",Hr=`.${aD}`,oD=`mouseover${Hr}`,lD=`mouseout${Hr}`,uD=`focusin${Hr}`,cD=`focusout${Hr}`,hD=`hide${Hr}`,fD=`hidden${Hr}`,dD=`show${Hr}`,pD=`shown${Hr}`,gD="fade",jg="hide",Ou="show",Pu="showing",mD={animation:"boolean",autohide:"boolean",delay:"number"},vD={animation:!0,autohide:!0,delay:5e3};class Ml extends os{constructor(t,i){super(t,i),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return vD}static get DefaultType(){return mD}static get NAME(){return rD}show(){if(Fe.trigger(this._element,dD).defaultPrevented)return;this._clearTimeout(),this._config.animation&&this._element.classList.add(gD);const i=()=>{this._element.classList.remove(Pu),Fe.trigger(this._element,pD),this._maybeScheduleHide()};this._element.classList.remove(jg),Al(this._element),this._element.classList.add(Ou,Pu),this._queueCallback(i,this._element,this._config.animation)}hide(){if(!this.isShown()||Fe.trigger(this._element,hD).defaultPrevented)return;const i=()=>{this._element.classList.add(jg),this._element.classList.remove(Pu,Ou),Fe.trigger(this._element,fD)};this._element.classList.add(Pu),this._queueCallback(i,this._element,this._config.animation)}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(Ou),super.dispose()}isShown(){return this._element.classList.contains(Ou)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout(()=>{this.hide()},this._config.delay)))}_onInteraction(t,i){switch(t.type){case"mouseover":case"mouseout":{this._hasMouseInteraction=i;break}case"focusin":case"focusout":{this._hasKeyboardInteraction=i;break}}if(i){this._clearTimeout();return}const n=t.relatedTarget;this._element===n||this._element.contains(n)||this._maybeScheduleHide()}_setListeners(){Fe.on(this._element,oD,t=>this._onInteraction(t,!0)),Fe.on(this._element,lD,t=>this._onInteraction(t,!1)),Fe.on(this._element,uD,t=>this._onInteraction(t,!0)),Fe.on(this._element,cD,t=>this._onInteraction(t,!1))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each(function(){const i=Ml.getOrCreateInstance(this,t);if(typeof t=="string"){if(typeof i[t]>"u")throw new TypeError(`No method named "${t}"`);i[t](this)}})}}hc(Ml);Hn(Ml);const _D=Object.freeze(Object.defineProperty({__proto__:null,Alert:kl,Button:Il,Carousel:Ao,Collapse:wo,Dropdown:ns,Modal:Ea,Offcanvas:ir,Popover:fc,ScrollSpy:Pl,Tab:xa,Toast:Ml,Tooltip:Ca},Symbol.toStringTag,{value:"Module"}));function Iv(e,t){return function(){return e.apply(t,arguments)}}const{toString:yD}=Object.prototype,{getPrototypeOf:Uf}=Object,{iterator:dc,toStringTag:Ov}=Symbol,pc=(e=>t=>{const i=yD.call(t);return e[i]||(e[i]=i.slice(8,-1).toLowerCase())})(Object.create(null)),ls=e=>(e=e.toLowerCase(),t=>pc(t)===e),gc=e=>t=>typeof t===e,{isArray:Do}=Array,Eo=gc("undefined");function Ll(e){return e!==null&&!Eo(e)&&e.constructor!==null&&!Eo(e.constructor)&&nn(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Pv=ls("ArrayBuffer");function bD(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Pv(e.buffer),t}const wD=gc("string"),nn=gc("function"),Mv=gc("number"),Nl=e=>e!==null&&typeof e=="object",ED=e=>e===!0||e===!1,Bu=e=>{if(pc(e)!=="object")return!1;const t=Uf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Ov in e)&&!(dc in e)},xD=e=>{if(!Nl(e)||Ll(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},SD=ls("Date"),TD=ls("File"),CD=ls("Blob"),AD=ls("FileList"),DD=e=>Nl(e)&&nn(e.pipe),kD=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||nn(e.append)&&((t=pc(e))==="formdata"||t==="object"&&nn(e.toString)&&e.toString()==="[object FormData]"))},ID=ls("URLSearchParams"),[OD,PD,MD,LD]=["ReadableStream","Request","Response","Headers"].map(ls),ND=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Rl(e,t,{allOwnKeys:i=!1}={}){if(e===null||typeof e>"u")return;let n,r;if(typeof e!="object"&&(e=[e]),Do(e))for(n=0,r=e.length;n<r;n++)t.call(null,e[n],n,e);else{if(Ll(e))return;const a=i?Object.getOwnPropertyNames(e):Object.keys(e),c=a.length;let u;for(n=0;n<c;n++)u=a[n],t.call(null,e[u],u,e)}}function Lv(e,t){if(Ll(e))return null;t=t.toLowerCase();const i=Object.keys(e);let n=i.length,r;for(;n-- >0;)if(r=i[n],t===r.toLowerCase())return r;return null}const ga=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),Nv=e=>!Eo(e)&&e!==ga;function cf(){const{caseless:e,skipUndefined:t}=Nv(this)&&this||{},i={},n=(r,a)=>{const c=e&&Lv(i,a)||a;Bu(i[c])&&Bu(r)?i[c]=cf(i[c],r):Bu(r)?i[c]=cf({},r):Do(r)?i[c]=r.slice():(!t||!Eo(r))&&(i[c]=r)};for(let r=0,a=arguments.length;r<a;r++)arguments[r]&&Rl(arguments[r],n);return i}const RD=(e,t,i,{allOwnKeys:n}={})=>(Rl(t,(r,a)=>{i&&nn(r)?e[a]=Iv(r,i):e[a]=r},{allOwnKeys:n}),e),FD=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),HD=(e,t,i,n)=>{e.prototype=Object.create(t.prototype,n),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),i&&Object.assign(e.prototype,i)},zD=(e,t,i,n)=>{let r,a,c;const u={};if(t=t||{},e==null)return t;do{for(r=Object.getOwnPropertyNames(e),a=r.length;a-- >0;)c=r[a],(!n||n(c,e,t))&&!u[c]&&(t[c]=e[c],u[c]=!0);e=i!==!1&&Uf(e)}while(e&&(!i||i(e,t))&&e!==Object.prototype);return t},WD=(e,t,i)=>{e=String(e),(i===void 0||i>e.length)&&(i=e.length),i-=t.length;const n=e.indexOf(t,i);return n!==-1&&n===i},BD=e=>{if(!e)return null;if(Do(e))return e;let t=e.length;if(!Mv(t))return null;const i=new Array(t);for(;t-- >0;)i[t]=e[t];return i},YD=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Uf(Uint8Array)),UD=(e,t)=>{const n=(e&&e[dc]).call(e);let r;for(;(r=n.next())&&!r.done;){const a=r.value;t.call(e,a[0],a[1])}},qD=(e,t)=>{let i;const n=[];for(;(i=e.exec(t))!==null;)n.push(i);return n},jD=ls("HTMLFormElement"),VD=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(i,n,r){return n.toUpperCase()+r}),Vg=(({hasOwnProperty:e})=>(t,i)=>e.call(t,i))(Object.prototype),GD=ls("RegExp"),Rv=(e,t)=>{const i=Object.getOwnPropertyDescriptors(e),n={};Rl(i,(r,a)=>{let c;(c=t(r,a,e))!==!1&&(n[a]=c||r)}),Object.defineProperties(e,n)},ZD=e=>{Rv(e,(t,i)=>{if(nn(e)&&["arguments","caller","callee"].indexOf(i)!==-1)return!1;const n=e[i];if(nn(n)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+i+"'")})}})},KD=(e,t)=>{const i={},n=r=>{r.forEach(a=>{i[a]=!0})};return Do(e)?n(e):n(String(e).split(t)),i},XD=()=>{},JD=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function QD(e){return!!(e&&nn(e.append)&&e[Ov]==="FormData"&&e[dc])}const $D=e=>{const t=new Array(10),i=(n,r)=>{if(Nl(n)){if(t.indexOf(n)>=0)return;if(Ll(n))return n;if(!("toJSON"in n)){t[r]=n;const a=Do(n)?[]:{};return Rl(n,(c,u)=>{const h=i(c,r+1);!Eo(h)&&(a[u]=h)}),t[r]=void 0,a}}return n};return i(e,0)},ek=ls("AsyncFunction"),tk=e=>e&&(Nl(e)||nn(e))&&nn(e.then)&&nn(e.catch),Fv=((e,t)=>e?setImmediate:t?((i,n)=>(ga.addEventListener("message",({source:r,data:a})=>{r===ga&&a===i&&n.length&&n.shift()()},!1),r=>{n.push(r),ga.postMessage(i,"*")}))(`axios@${Math.random()}`,[]):i=>setTimeout(i))(typeof setImmediate=="function",nn(ga.postMessage)),ik=typeof queueMicrotask<"u"?queueMicrotask.bind(ga):typeof process<"u"&&process.nextTick||Fv,nk=e=>e!=null&&nn(e[dc]),Ae={isArray:Do,isArrayBuffer:Pv,isBuffer:Ll,isFormData:kD,isArrayBufferView:bD,isString:wD,isNumber:Mv,isBoolean:ED,isObject:Nl,isPlainObject:Bu,isEmptyObject:xD,isReadableStream:OD,isRequest:PD,isResponse:MD,isHeaders:LD,isUndefined:Eo,isDate:SD,isFile:TD,isBlob:CD,isRegExp:GD,isFunction:nn,isStream:DD,isURLSearchParams:ID,isTypedArray:YD,isFileList:AD,forEach:Rl,merge:cf,extend:RD,trim:ND,stripBOM:FD,inherits:HD,toFlatObject:zD,kindOf:pc,kindOfTest:ls,endsWith:WD,toArray:BD,forEachEntry:UD,matchAll:qD,isHTMLForm:jD,hasOwnProperty:Vg,hasOwnProp:Vg,reduceDescriptors:Rv,freezeMethods:ZD,toObjectSet:KD,toCamelCase:VD,noop:XD,toFiniteNumber:JD,findKey:Lv,global:ga,isContextDefined:Nv,isSpecCompliantForm:QD,toJSONObject:$D,isAsyncFn:ek,isThenable:tk,setImmediate:Fv,asap:ik,isIterable:nk};function bt(e,t,i,n,r){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),i&&(this.config=i),n&&(this.request=n),r&&(this.response=r,this.status=r.status?r.status:null)}Ae.inherits(bt,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:Ae.toJSONObject(this.config),code:this.code,status:this.status}}});const Hv=bt.prototype,zv={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{zv[e]={value:e}});Object.defineProperties(bt,zv);Object.defineProperty(Hv,"isAxiosError",{value:!0});bt.from=(e,t,i,n,r,a)=>{const c=Object.create(Hv);Ae.toFlatObject(e,c,function(p){return p!==Error.prototype},m=>m!=="isAxiosError");const u=e&&e.message?e.message:"Error",h=t==null&&e?e.code:t;return bt.call(c,u,h,i,n,r),e&&c.cause==null&&Object.defineProperty(c,"cause",{value:e,configurable:!0}),c.name=e&&e.name||"Error",a&&Object.assign(c,a),c};const sk=null;function hf(e){return Ae.isPlainObject(e)||Ae.isArray(e)}function Wv(e){return Ae.endsWith(e,"[]")?e.slice(0,-2):e}function Gg(e,t,i){return e?e.concat(t).map(function(r,a){return r=Wv(r),!i&&a?"["+r+"]":r}).join(i?".":""):t}function rk(e){return Ae.isArray(e)&&!e.some(hf)}const ak=Ae.toFlatObject(Ae,{},null,function(t){return/^is[A-Z]/.test(t)});function mc(e,t,i){if(!Ae.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,i=Ae.toFlatObject(i,{metaTokens:!0,dots:!1,indexes:!1},!1,function(k,L){return!Ae.isUndefined(L[k])});const n=i.metaTokens,r=i.visitor||p,a=i.dots,c=i.indexes,h=(i.Blob||typeof Blob<"u"&&Blob)&&Ae.isSpecCompliantForm(t);if(!Ae.isFunction(r))throw new TypeError("visitor must be a function");function m(C){if(C===null)return"";if(Ae.isDate(C))return C.toISOString();if(Ae.isBoolean(C))return C.toString();if(!h&&Ae.isBlob(C))throw new bt("Blob is not supported. Use a Buffer instead.");return Ae.isArrayBuffer(C)||Ae.isTypedArray(C)?h&&typeof Blob=="function"?new Blob([C]):Buffer.from(C):C}function p(C,k,L){let W=C;if(C&&!L&&typeof C=="object"){if(Ae.endsWith(k,"{}"))k=n?k:k.slice(0,-2),C=JSON.stringify(C);else if(Ae.isArray(C)&&rk(C)||(Ae.isFileList(C)||Ae.endsWith(k,"[]"))&&(W=Ae.toArray(C)))return k=Wv(k),W.forEach(function(Y,V){!(Ae.isUndefined(Y)||Y===null)&&t.append(c===!0?Gg([k],V,a):c===null?k:k+"[]",m(Y))}),!1}return hf(C)?!0:(t.append(Gg(L,k,a),m(C)),!1)}const _=[],w=Object.assign(ak,{defaultVisitor:p,convertValue:m,isVisitable:hf});function D(C,k){if(!Ae.isUndefined(C)){if(_.indexOf(C)!==-1)throw Error("Circular reference detected in "+k.join("."));_.push(C),Ae.forEach(C,function(W,H){(!(Ae.isUndefined(W)||W===null)&&r.call(t,W,Ae.isString(H)?H.trim():H,k,w))===!0&&D(W,k?k.concat(H):[H])}),_.pop()}}if(!Ae.isObject(e))throw new TypeError("data must be an object");return D(e),t}function Zg(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(n){return t[n]})}function qf(e,t){this._pairs=[],e&&mc(e,this,t)}const Bv=qf.prototype;Bv.append=function(t,i){this._pairs.push([t,i])};Bv.toString=function(t){const i=t?function(n){return t.call(this,n,Zg)}:Zg;return this._pairs.map(function(r){return i(r[0])+"="+i(r[1])},"").join("&")};function ok(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function Yv(e,t,i){if(!t)return e;const n=i&&i.encode||ok;Ae.isFunction(i)&&(i={serialize:i});const r=i&&i.serialize;let a;if(r?a=r(t,i):a=Ae.isURLSearchParams(t)?t.toString():new qf(t,i).toString(n),a){const c=e.indexOf("#");c!==-1&&(e=e.slice(0,c)),e+=(e.indexOf("?")===-1?"?":"&")+a}return e}class lk{constructor(){this.handlers=[]}use(t,i,n){return this.handlers.push({fulfilled:t,rejected:i,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){Ae.forEach(this.handlers,function(n){n!==null&&t(n)})}}const Kg=lk,Uv={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},uk=typeof URLSearchParams<"u"?URLSearchParams:qf,ck=typeof FormData<"u"?FormData:null,hk=typeof Blob<"u"?Blob:null,fk={isBrowser:!0,classes:{URLSearchParams:uk,FormData:ck,Blob:hk},protocols:["http","https","file","blob","url","data"]},jf=typeof window<"u"&&typeof document<"u",ff=typeof navigator=="object"&&navigator||void 0,dk=jf&&(!ff||["ReactNative","NativeScript","NS"].indexOf(ff.product)<0),pk=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),gk=jf&&window.location.href||"http://localhost",mk=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:jf,hasStandardBrowserEnv:dk,hasStandardBrowserWebWorkerEnv:pk,navigator:ff,origin:gk},Symbol.toStringTag,{value:"Module"})),Ni={...mk,...fk};function vk(e,t){return mc(e,new Ni.classes.URLSearchParams,{visitor:function(i,n,r,a){return Ni.isNode&&Ae.isBuffer(i)?(this.append(n,i.toString("base64")),!1):a.defaultVisitor.apply(this,arguments)},...t})}function _k(e){return Ae.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function yk(e){const t={},i=Object.keys(e);let n;const r=i.length;let a;for(n=0;n<r;n++)a=i[n],t[a]=e[a];return t}function qv(e){function t(i,n,r,a){let c=i[a++];if(c==="__proto__")return!0;const u=Number.isFinite(+c),h=a>=i.length;return c=!c&&Ae.isArray(r)?r.length:c,h?(Ae.hasOwnProp(r,c)?r[c]=[r[c],n]:r[c]=n,!u):((!r[c]||!Ae.isObject(r[c]))&&(r[c]=[]),t(i,n,r[c],a)&&Ae.isArray(r[c])&&(r[c]=yk(r[c])),!u)}if(Ae.isFormData(e)&&Ae.isFunction(e.entries)){const i={};return Ae.forEachEntry(e,(n,r)=>{t(_k(n),r,i,0)}),i}return null}function bk(e,t,i){if(Ae.isString(e))try{return(t||JSON.parse)(e),Ae.trim(e)}catch(n){if(n.name!=="SyntaxError")throw n}return(i||JSON.stringify)(e)}const Vf={transitional:Uv,adapter:["xhr","http","fetch"],transformRequest:[function(t,i){const n=i.getContentType()||"",r=n.indexOf("application/json")>-1,a=Ae.isObject(t);if(a&&Ae.isHTMLForm(t)&&(t=new FormData(t)),Ae.isFormData(t))return r?JSON.stringify(qv(t)):t;if(Ae.isArrayBuffer(t)||Ae.isBuffer(t)||Ae.isStream(t)||Ae.isFile(t)||Ae.isBlob(t)||Ae.isReadableStream(t))return t;if(Ae.isArrayBufferView(t))return t.buffer;if(Ae.isURLSearchParams(t))return i.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let u;if(a){if(n.indexOf("application/x-www-form-urlencoded")>-1)return vk(t,this.formSerializer).toString();if((u=Ae.isFileList(t))||n.indexOf("multipart/form-data")>-1){const h=this.env&&this.env.FormData;return mc(u?{"files[]":t}:t,h&&new h,this.formSerializer)}}return a||r?(i.setContentType("application/json",!1),bk(t)):t}],transformResponse:[function(t){const i=this.transitional||Vf.transitional,n=i&&i.forcedJSONParsing,r=this.responseType==="json";if(Ae.isResponse(t)||Ae.isReadableStream(t))return t;if(t&&Ae.isString(t)&&(n&&!this.responseType||r)){const c=!(i&&i.silentJSONParsing)&&r;try{return JSON.parse(t,this.parseReviver)}catch(u){if(c)throw u.name==="SyntaxError"?bt.from(u,bt.ERR_BAD_RESPONSE,this,null,this.response):u}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Ni.classes.FormData,Blob:Ni.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};Ae.forEach(["delete","get","head","post","put","patch"],e=>{Vf.headers[e]={}});const Gf=Vf,wk=Ae.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Ek=e=>{const t={};let i,n,r;return e&&e.split(`
- `).forEach(function(c){r=c.indexOf(":"),i=c.substring(0,r).trim().toLowerCase(),n=c.substring(r+1).trim(),!(!i||t[i]&&wk[i])&&(i==="set-cookie"?t[i]?t[i].push(n):t[i]=[n]:t[i]=t[i]?t[i]+", "+n:n)}),t},Xg=Symbol("internals");function ol(e){return e&&String(e).trim().toLowerCase()}function Yu(e){return e===!1||e==null?e:Ae.isArray(e)?e.map(Yu):String(e)}function xk(e){const t=Object.create(null),i=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let n;for(;n=i.exec(e);)t[n[1]]=n[2];return t}const Sk=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function qh(e,t,i,n,r){if(Ae.isFunction(n))return n.call(this,t,i);if(r&&(t=i),!!Ae.isString(t)){if(Ae.isString(n))return t.indexOf(n)!==-1;if(Ae.isRegExp(n))return n.test(t)}}function Tk(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,i,n)=>i.toUpperCase()+n)}function Ck(e,t){const i=Ae.toCamelCase(" "+t);["get","set","has"].forEach(n=>{Object.defineProperty(e,n+i,{value:function(r,a,c){return this[n].call(this,t,r,a,c)},configurable:!0})})}class vc{constructor(t){t&&this.set(t)}set(t,i,n){const r=this;function a(u,h,m){const p=ol(h);if(!p)throw new Error("header name must be a non-empty string");const _=Ae.findKey(r,p);(!_||r[_]===void 0||m===!0||m===void 0&&r[_]!==!1)&&(r[_||h]=Yu(u))}const c=(u,h)=>Ae.forEach(u,(m,p)=>a(m,p,h));if(Ae.isPlainObject(t)||t instanceof this.constructor)c(t,i);else if(Ae.isString(t)&&(t=t.trim())&&!Sk(t))c(Ek(t),i);else if(Ae.isObject(t)&&Ae.isIterable(t)){let u={},h,m;for(const p of t){if(!Ae.isArray(p))throw TypeError("Object iterator must return a key-value pair");u[m=p[0]]=(h=u[m])?Ae.isArray(h)?[...h,p[1]]:[h,p[1]]:p[1]}c(u,i)}else t!=null&&a(i,t,n);return this}get(t,i){if(t=ol(t),t){const n=Ae.findKey(this,t);if(n){const r=this[n];if(!i)return r;if(i===!0)return xk(r);if(Ae.isFunction(i))return i.call(this,r,n);if(Ae.isRegExp(i))return i.exec(r);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,i){if(t=ol(t),t){const n=Ae.findKey(this,t);return!!(n&&this[n]!==void 0&&(!i||qh(this,this[n],n,i)))}return!1}delete(t,i){const n=this;let r=!1;function a(c){if(c=ol(c),c){const u=Ae.findKey(n,c);u&&(!i||qh(n,n[u],u,i))&&(delete n[u],r=!0)}}return Ae.isArray(t)?t.forEach(a):a(t),r}clear(t){const i=Object.keys(this);let n=i.length,r=!1;for(;n--;){const a=i[n];(!t||qh(this,this[a],a,t,!0))&&(delete this[a],r=!0)}return r}normalize(t){const i=this,n={};return Ae.forEach(this,(r,a)=>{const c=Ae.findKey(n,a);if(c){i[c]=Yu(r),delete i[a];return}const u=t?Tk(a):String(a).trim();u!==a&&delete i[a],i[u]=Yu(r),n[u]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const i=Object.create(null);return Ae.forEach(this,(n,r)=>{n!=null&&n!==!1&&(i[r]=t&&Ae.isArray(n)?n.join(", "):n)}),i}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,i])=>t+": "+i).join(`
- `)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...i){const n=new this(t);return i.forEach(r=>n.set(r)),n}static accessor(t){const n=(this[Xg]=this[Xg]={accessors:{}}).accessors,r=this.prototype;function a(c){const u=ol(c);n[u]||(Ck(r,c),n[u]=!0)}return Ae.isArray(t)?t.forEach(a):a(t),this}}vc.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);Ae.reduceDescriptors(vc.prototype,({value:e},t)=>{let i=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(n){this[i]=n}}});Ae.freezeMethods(vc);const ss=vc;function jh(e,t){const i=this||Gf,n=t||i,r=ss.from(n.headers);let a=n.data;return Ae.forEach(e,function(u){a=u.call(i,a,r.normalize(),t?t.status:void 0)}),r.normalize(),a}function jv(e){return!!(e&&e.__CANCEL__)}function ko(e,t,i){bt.call(this,e??"canceled",bt.ERR_CANCELED,t,i),this.name="CanceledError"}Ae.inherits(ko,bt,{__CANCEL__:!0});function Vv(e,t,i){const n=i.config.validateStatus;!i.status||!n||n(i.status)?e(i):t(new bt("Request failed with status code "+i.status,[bt.ERR_BAD_REQUEST,bt.ERR_BAD_RESPONSE][Math.floor(i.status/100)-4],i.config,i.request,i))}function Ak(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function Dk(e,t){e=e||10;const i=new Array(e),n=new Array(e);let r=0,a=0,c;return t=t!==void 0?t:1e3,function(h){const m=Date.now(),p=n[a];c||(c=m),i[r]=h,n[r]=m;let _=a,w=0;for(;_!==r;)w+=i[_++],_=_%e;if(r=(r+1)%e,r===a&&(a=(a+1)%e),m-c<t)return;const D=p&&m-p;return D?Math.round(w*1e3/D):void 0}}function kk(e,t){let i=0,n=1e3/t,r,a;const c=(m,p=Date.now())=>{i=p,r=null,a&&(clearTimeout(a),a=null),e(...m)};return[(...m)=>{const p=Date.now(),_=p-i;_>=n?c(m,p):(r=m,a||(a=setTimeout(()=>{a=null,c(r)},n-_)))},()=>r&&c(r)]}const ec=(e,t,i=3)=>{let n=0;const r=Dk(50,250);return kk(a=>{const c=a.loaded,u=a.lengthComputable?a.total:void 0,h=c-n,m=r(h),p=c<=u;n=c;const _={loaded:c,total:u,progress:u?c/u:void 0,bytes:h,rate:m||void 0,estimated:m&&u&&p?(u-c)/m:void 0,event:a,lengthComputable:u!=null,[t?"download":"upload"]:!0};e(_)},i)},Jg=(e,t)=>{const i=e!=null;return[n=>t[0]({lengthComputable:i,total:e,loaded:n}),t[1]]},Qg=e=>(...t)=>Ae.asap(()=>e(...t)),Ik=Ni.hasStandardBrowserEnv?((e,t)=>i=>(i=new URL(i,Ni.origin),e.protocol===i.protocol&&e.host===i.host&&(t||e.port===i.port)))(new URL(Ni.origin),Ni.navigator&&/(msie|trident)/i.test(Ni.navigator.userAgent)):()=>!0,Ok=Ni.hasStandardBrowserEnv?{write(e,t,i,n,r,a,c){if(typeof document>"u")return;const u=[`${e}=${encodeURIComponent(t)}`];Ae.isNumber(i)&&u.push(`expires=${new Date(i).toUTCString()}`),Ae.isString(n)&&u.push(`path=${n}`),Ae.isString(r)&&u.push(`domain=${r}`),a===!0&&u.push("secure"),Ae.isString(c)&&u.push(`SameSite=${c}`),document.cookie=u.join("; ")},read(e){if(typeof document>"u")return null;const t=document.cookie.match(new RegExp("(?:^|; )"+e+"=([^;]*)"));return t?decodeURIComponent(t[1]):null},remove(e){this.write(e,"",Date.now()-864e5,"/")}}:{write(){},read(){return null},remove(){}};function Pk(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function Mk(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function Gv(e,t,i){let n=!Pk(t);return e&&(n||i==!1)?Mk(e,t):t}const $g=e=>e instanceof ss?{...e}:e;function Sa(e,t){t=t||{};const i={};function n(m,p,_,w){return Ae.isPlainObject(m)&&Ae.isPlainObject(p)?Ae.merge.call({caseless:w},m,p):Ae.isPlainObject(p)?Ae.merge({},p):Ae.isArray(p)?p.slice():p}function r(m,p,_,w){if(Ae.isUndefined(p)){if(!Ae.isUndefined(m))return n(void 0,m,_,w)}else return n(m,p,_,w)}function a(m,p){if(!Ae.isUndefined(p))return n(void 0,p)}function c(m,p){if(Ae.isUndefined(p)){if(!Ae.isUndefined(m))return n(void 0,m)}else return n(void 0,p)}function u(m,p,_){if(_ in t)return n(m,p);if(_ in e)return n(void 0,m)}const h={url:a,method:a,data:a,baseURL:c,transformRequest:c,transformResponse:c,paramsSerializer:c,timeout:c,timeoutMessage:c,withCredentials:c,withXSRFToken:c,adapter:c,responseType:c,xsrfCookieName:c,xsrfHeaderName:c,onUploadProgress:c,onDownloadProgress:c,decompress:c,maxContentLength:c,maxBodyLength:c,beforeRedirect:c,transport:c,httpAgent:c,httpsAgent:c,cancelToken:c,socketPath:c,responseEncoding:c,validateStatus:u,headers:(m,p,_)=>r($g(m),$g(p),_,!0)};return Ae.forEach(Object.keys({...e,...t}),function(p){const _=h[p]||r,w=_(e[p],t[p],p);Ae.isUndefined(w)&&_!==u||(i[p]=w)}),i}const Zv=e=>{const t=Sa({},e);let{data:i,withXSRFToken:n,xsrfHeaderName:r,xsrfCookieName:a,headers:c,auth:u}=t;if(t.headers=c=ss.from(c),t.url=Yv(Gv(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),u&&c.set("Authorization","Basic "+btoa((u.username||"")+":"+(u.password?unescape(encodeURIComponent(u.password)):""))),Ae.isFormData(i)){if(Ni.hasStandardBrowserEnv||Ni.hasStandardBrowserWebWorkerEnv)c.setContentType(void 0);else if(Ae.isFunction(i.getHeaders)){const h=i.getHeaders(),m=["content-type","content-length"];Object.entries(h).forEach(([p,_])=>{m.includes(p.toLowerCase())&&c.set(p,_)})}}if(Ni.hasStandardBrowserEnv&&(n&&Ae.isFunction(n)&&(n=n(t)),n||n!==!1&&Ik(t.url))){const h=r&&a&&Ok.read(a);h&&c.set(r,h)}return t},Lk=typeof XMLHttpRequest<"u",Nk=Lk&&function(e){return new Promise(function(i,n){const r=Zv(e);let a=r.data;const c=ss.from(r.headers).normalize();let{responseType:u,onUploadProgress:h,onDownloadProgress:m}=r,p,_,w,D,C;function k(){D&&D(),C&&C(),r.cancelToken&&r.cancelToken.unsubscribe(p),r.signal&&r.signal.removeEventListener("abort",p)}let L=new XMLHttpRequest;L.open(r.method.toUpperCase(),r.url,!0),L.timeout=r.timeout;function W(){if(!L)return;const Y=ss.from("getAllResponseHeaders"in L&&L.getAllResponseHeaders()),Q={data:!u||u==="text"||u==="json"?L.responseText:L.response,status:L.status,statusText:L.statusText,headers:Y,config:e,request:L};Vv(function(T){i(T),k()},function(T){n(T),k()},Q),L=null}"onloadend"in L?L.onloadend=W:L.onreadystatechange=function(){!L||L.readyState!==4||L.status===0&&!(L.responseURL&&L.responseURL.indexOf("file:")===0)||setTimeout(W)},L.onabort=function(){L&&(n(new bt("Request aborted",bt.ECONNABORTED,e,L)),L=null)},L.onerror=function(V){const Q=V&&V.message?V.message:"Network Error",ne=new bt(Q,bt.ERR_NETWORK,e,L);ne.event=V||null,n(ne),L=null},L.ontimeout=function(){let V=r.timeout?"timeout of "+r.timeout+"ms exceeded":"timeout exceeded";const Q=r.transitional||Uv;r.timeoutErrorMessage&&(V=r.timeoutErrorMessage),n(new bt(V,Q.clarifyTimeoutError?bt.ETIMEDOUT:bt.ECONNABORTED,e,L)),L=null},a===void 0&&c.setContentType(null),"setRequestHeader"in L&&Ae.forEach(c.toJSON(),function(V,Q){L.setRequestHeader(Q,V)}),Ae.isUndefined(r.withCredentials)||(L.withCredentials=!!r.withCredentials),u&&u!=="json"&&(L.responseType=r.responseType),m&&([w,C]=ec(m,!0),L.addEventListener("progress",w)),h&&L.upload&&([_,D]=ec(h),L.upload.addEventListener("progress",_),L.upload.addEventListener("loadend",D)),(r.cancelToken||r.signal)&&(p=Y=>{L&&(n(!Y||Y.type?new ko(null,e,L):Y),L.abort(),L=null)},r.cancelToken&&r.cancelToken.subscribe(p),r.signal&&(r.signal.aborted?p():r.signal.addEventListener("abort",p)));const H=Ak(r.url);if(H&&Ni.protocols.indexOf(H)===-1){n(new bt("Unsupported protocol "+H+":",bt.ERR_BAD_REQUEST,e));return}L.send(a||null)})},Rk=(e,t)=>{const{length:i}=e=e?e.filter(Boolean):[];if(t||i){let n=new AbortController,r;const a=function(m){if(!r){r=!0,u();const p=m instanceof Error?m:this.reason;n.abort(p instanceof bt?p:new ko(p instanceof Error?p.message:p))}};let c=t&&setTimeout(()=>{c=null,a(new bt(`timeout ${t} of ms exceeded`,bt.ETIMEDOUT))},t);const u=()=>{e&&(c&&clearTimeout(c),c=null,e.forEach(m=>{m.unsubscribe?m.unsubscribe(a):m.removeEventListener("abort",a)}),e=null)};e.forEach(m=>m.addEventListener("abort",a));const{signal:h}=n;return h.unsubscribe=()=>Ae.asap(u),h}},Fk=Rk,Hk=function*(e,t){let i=e.byteLength;if(!t||i<t){yield e;return}let n=0,r;for(;n<i;)r=n+t,yield e.slice(n,r),n=r},zk=async function*(e,t){for await(const i of Wk(e))yield*Hk(i,t)},Wk=async function*(e){if(e[Symbol.asyncIterator]){yield*e;return}const t=e.getReader();try{for(;;){const{done:i,value:n}=await t.read();if(i)break;yield n}}finally{await t.cancel()}},em=(e,t,i,n)=>{const r=zk(e,t);let a=0,c,u=h=>{c||(c=!0,n&&n(h))};return new ReadableStream({async pull(h){try{const{done:m,value:p}=await r.next();if(m){u(),h.close();return}let _=p.byteLength;if(i){let w=a+=_;i(w)}h.enqueue(new Uint8Array(p))}catch(m){throw u(m),m}},cancel(h){return u(h),r.return()}},{highWaterMark:2})},tm=64*1024,{isFunction:Mu}=Ae,Bk=(({Request:e,Response:t})=>({Request:e,Response:t}))(Ae.global),{ReadableStream:im,TextEncoder:nm}=Ae.global,sm=(e,...t)=>{try{return!!e(...t)}catch{return!1}},Yk=e=>{e=Ae.merge.call({skipUndefined:!0},Bk,e);const{fetch:t,Request:i,Response:n}=e,r=t?Mu(t):typeof fetch=="function",a=Mu(i),c=Mu(n);if(!r)return!1;const u=r&&Mu(im),h=r&&(typeof nm=="function"?(C=>k=>C.encode(k))(new nm):async C=>new Uint8Array(await new i(C).arrayBuffer())),m=a&&u&&sm(()=>{let C=!1;const k=new i(Ni.origin,{body:new im,method:"POST",get duplex(){return C=!0,"half"}}).headers.has("Content-Type");return C&&!k}),p=c&&u&&sm(()=>Ae.isReadableStream(new n("").body)),_={stream:p&&(C=>C.body)};r&&["text","arrayBuffer","blob","formData","stream"].forEach(C=>{!_[C]&&(_[C]=(k,L)=>{let W=k&&k[C];if(W)return W.call(k);throw new bt(`Response type '${C}' is not supported`,bt.ERR_NOT_SUPPORT,L)})});const w=async C=>{if(C==null)return 0;if(Ae.isBlob(C))return C.size;if(Ae.isSpecCompliantForm(C))return(await new i(Ni.origin,{method:"POST",body:C}).arrayBuffer()).byteLength;if(Ae.isArrayBufferView(C)||Ae.isArrayBuffer(C))return C.byteLength;if(Ae.isURLSearchParams(C)&&(C=C+""),Ae.isString(C))return(await h(C)).byteLength},D=async(C,k)=>{const L=Ae.toFiniteNumber(C.getContentLength());return L??w(k)};return async C=>{let{url:k,method:L,data:W,signal:H,cancelToken:Y,timeout:V,onDownloadProgress:Q,onUploadProgress:ne,responseType:T,headers:ye,withCredentials:ue="same-origin",fetchOptions:be}=Zv(C),ce=t||fetch;T=T?(T+"").toLowerCase():"text";let re=Fk([H,Y&&Y.toAbortSignal()],V),j=null;const ge=re&&re.unsubscribe&&(()=>{re.unsubscribe()});let s;try{if(ne&&m&&L!=="get"&&L!=="head"&&(s=await D(ye,W))!==0){let I=new i(k,{method:"POST",body:W,duplex:"half"}),P;if(Ae.isFormData(W)&&(P=I.headers.get("content-type"))&&ye.setContentType(P),I.body){const[B,F]=Jg(s,ec(Qg(ne)));W=em(I.body,tm,B,F)}}Ae.isString(ue)||(ue=ue?"include":"omit");const o=a&&"credentials"in i.prototype,f={...be,signal:re,method:L.toUpperCase(),headers:ye.normalize().toJSON(),body:W,duplex:"half",credentials:o?ue:void 0};j=a&&new i(k,f);let v=await(a?ce(j,be):ce(k,f));const b=p&&(T==="stream"||T==="response");if(p&&(Q||b&&ge)){const I={};["status","statusText","headers"].forEach(N=>{I[N]=v[N]});const P=Ae.toFiniteNumber(v.headers.get("content-length")),[B,F]=Q&&Jg(P,ec(Qg(Q),!0))||[];v=new n(em(v.body,tm,B,()=>{F&&F(),ge&&ge()}),I)}T=T||"text";let x=await _[Ae.findKey(_,T)||"text"](v,C);return!b&&ge&&ge(),await new Promise((I,P)=>{Vv(I,P,{data:x,headers:ss.from(v.headers),status:v.status,statusText:v.statusText,config:C,request:j})})}catch(o){throw ge&&ge(),o&&o.name==="TypeError"&&/Load failed|fetch/i.test(o.message)?Object.assign(new bt("Network Error",bt.ERR_NETWORK,C,j),{cause:o.cause||o}):bt.from(o,o&&o.code,C,j)}}},Uk=new Map,Kv=e=>{let t=e&&e.env||{};const{fetch:i,Request:n,Response:r}=t,a=[n,r,i];let c=a.length,u=c,h,m,p=Uk;for(;u--;)h=a[u],m=p.get(h),m===void 0&&p.set(h,m=u?new Map:Yk(t)),p=m;return m};Kv();const Zf={http:sk,xhr:Nk,fetch:{get:Kv}};Ae.forEach(Zf,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const rm=e=>`- ${e}`,qk=e=>Ae.isFunction(e)||e===null||e===!1;function jk(e,t){e=Ae.isArray(e)?e:[e];const{length:i}=e;let n,r;const a={};for(let c=0;c<i;c++){n=e[c];let u;if(r=n,!qk(n)&&(r=Zf[(u=String(n)).toLowerCase()],r===void 0))throw new bt(`Unknown adapter '${u}'`);if(r&&(Ae.isFunction(r)||(r=r.get(t))))break;a[u||"#"+c]=r}if(!r){const c=Object.entries(a).map(([h,m])=>`adapter ${h} `+(m===!1?"is not supported by the environment":"is not available in the build"));let u=i?c.length>1?`since :
- `+c.map(rm).join(`
- `):" "+rm(c[0]):"as no adapter specified";throw new bt("There is no suitable adapter to dispatch the request "+u,"ERR_NOT_SUPPORT")}return r}const Xv={getAdapter:jk,adapters:Zf};function Vh(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new ko(null,e)}function am(e){return Vh(e),e.headers=ss.from(e.headers),e.data=jh.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Xv.getAdapter(e.adapter||Gf.adapter,e)(e).then(function(n){return Vh(e),n.data=jh.call(e,e.transformResponse,n),n.headers=ss.from(n.headers),n},function(n){return jv(n)||(Vh(e),n&&n.response&&(n.response.data=jh.call(e,e.transformResponse,n.response),n.response.headers=ss.from(n.response.headers))),Promise.reject(n)})}const Jv="1.13.2",_c={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{_c[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}});const om={};_c.transitional=function(t,i,n){function r(a,c){return"[Axios v"+Jv+"] Transitional option '"+a+"'"+c+(n?". "+n:"")}return(a,c,u)=>{if(t===!1)throw new bt(r(c," has been removed"+(i?" in "+i:"")),bt.ERR_DEPRECATED);return i&&!om[c]&&(om[c]=!0,console.warn(r(c," has been deprecated since v"+i+" and will be removed in the near future"))),t?t(a,c,u):!0}};_c.spelling=function(t){return(i,n)=>(console.warn(`${n} is likely a misspelling of ${t}`),!0)};function Vk(e,t,i){if(typeof e!="object")throw new bt("options must be an object",bt.ERR_BAD_OPTION_VALUE);const n=Object.keys(e);let r=n.length;for(;r-- >0;){const a=n[r],c=t[a];if(c){const u=e[a],h=u===void 0||c(u,a,e);if(h!==!0)throw new bt("option "+a+" must be "+h,bt.ERR_BAD_OPTION_VALUE);continue}if(i!==!0)throw new bt("Unknown option "+a,bt.ERR_BAD_OPTION)}}const Uu={assertOptions:Vk,validators:_c},xs=Uu.validators;class tc{constructor(t){this.defaults=t||{},this.interceptors={request:new Kg,response:new Kg}}async request(t,i){try{return await this._request(t,i)}catch(n){if(n instanceof Error){let r={};Error.captureStackTrace?Error.captureStackTrace(r):r=new Error;const a=r.stack?r.stack.replace(/^.+\n/,""):"";try{n.stack?a&&!String(n.stack).endsWith(a.replace(/^.+\n.+\n/,""))&&(n.stack+=`
- `+a):n.stack=a}catch{}}throw n}}_request(t,i){typeof t=="string"?(i=i||{},i.url=t):i=t||{},i=Sa(this.defaults,i);const{transitional:n,paramsSerializer:r,headers:a}=i;n!==void 0&&Uu.assertOptions(n,{silentJSONParsing:xs.transitional(xs.boolean),forcedJSONParsing:xs.transitional(xs.boolean),clarifyTimeoutError:xs.transitional(xs.boolean)},!1),r!=null&&(Ae.isFunction(r)?i.paramsSerializer={serialize:r}:Uu.assertOptions(r,{encode:xs.function,serialize:xs.function},!0)),i.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?i.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:i.allowAbsoluteUrls=!0),Uu.assertOptions(i,{baseUrl:xs.spelling("baseURL"),withXsrfToken:xs.spelling("withXSRFToken")},!0),i.method=(i.method||this.defaults.method||"get").toLowerCase();let c=a&&Ae.merge(a.common,a[i.method]);a&&Ae.forEach(["delete","get","head","post","put","patch","common"],C=>{delete a[C]}),i.headers=ss.concat(c,a);const u=[];let h=!0;this.interceptors.request.forEach(function(k){typeof k.runWhen=="function"&&k.runWhen(i)===!1||(h=h&&k.synchronous,u.unshift(k.fulfilled,k.rejected))});const m=[];this.interceptors.response.forEach(function(k){m.push(k.fulfilled,k.rejected)});let p,_=0,w;if(!h){const C=[am.bind(this),void 0];for(C.unshift(...u),C.push(...m),w=C.length,p=Promise.resolve(i);_<w;)p=p.then(C[_++],C[_++]);return p}w=u.length;let D=i;for(;_<w;){const C=u[_++],k=u[_++];try{D=C(D)}catch(L){k.call(this,L);break}}try{p=am.call(this,D)}catch(C){return Promise.reject(C)}for(_=0,w=m.length;_<w;)p=p.then(m[_++],m[_++]);return p}getUri(t){t=Sa(this.defaults,t);const i=Gv(t.baseURL,t.url,t.allowAbsoluteUrls);return Yv(i,t.params,t.paramsSerializer)}}Ae.forEach(["delete","get","head","options"],function(t){tc.prototype[t]=function(i,n){return this.request(Sa(n||{},{method:t,url:i,data:(n||{}).data}))}});Ae.forEach(["post","put","patch"],function(t){function i(n){return function(a,c,u){return this.request(Sa(u||{},{method:t,headers:n?{"Content-Type":"multipart/form-data"}:{},url:a,data:c}))}}tc.prototype[t]=i(),tc.prototype[t+"Form"]=i(!0)});const qu=tc;class Kf{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let i;this.promise=new Promise(function(a){i=a});const n=this;this.promise.then(r=>{if(!n._listeners)return;let a=n._listeners.length;for(;a-- >0;)n._listeners[a](r);n._listeners=null}),this.promise.then=r=>{let a;const c=new Promise(u=>{n.subscribe(u),a=u}).then(r);return c.cancel=function(){n.unsubscribe(a)},c},t(function(a,c,u){n.reason||(n.reason=new ko(a,c,u),i(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const i=this._listeners.indexOf(t);i!==-1&&this._listeners.splice(i,1)}toAbortSignal(){const t=new AbortController,i=n=>{t.abort(n)};return this.subscribe(i),t.signal.unsubscribe=()=>this.unsubscribe(i),t.signal}static source(){let t;return{token:new Kf(function(r){t=r}),cancel:t}}}const Gk=Kf;function Zk(e){return function(i){return e.apply(null,i)}}function Kk(e){return Ae.isObject(e)&&e.isAxiosError===!0}const df={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(df).forEach(([e,t])=>{df[t]=e});const Xk=df;function Qv(e){const t=new qu(e),i=Iv(qu.prototype.request,t);return Ae.extend(i,qu.prototype,t,{allOwnKeys:!0}),Ae.extend(i,t,null,{allOwnKeys:!0}),i.create=function(r){return Qv(Sa(e,r))},i}const yi=Qv(Gf);yi.Axios=qu;yi.CanceledError=ko;yi.CancelToken=Gk;yi.isCancel=jv;yi.VERSION=Jv;yi.toFormData=mc;yi.AxiosError=bt;yi.Cancel=yi.CanceledError;yi.all=function(t){return Promise.all(t)};yi.spread=Zk;yi.isAxiosError=Kk;yi.mergeConfig=Sa;yi.AxiosHeaders=ss;yi.formToJSON=e=>qv(Ae.isHTMLForm(e)?new FormData(e):e);yi.getAdapter=Xv.getAdapter;yi.HttpStatusCode=Xk;yi.default=yi;const Jk=yi;window._=_x;window.bootstrap=_D;window.axios=Jk;window.axios.defaults.headers.common["X-Requested-With"]="XMLHttpRequest";//! moment.js
- //! version : 2.30.1
- //! authors : Tim Wood, Iskren Chernev, Moment.js contributors
- //! license : MIT
- //! momentjs.com
- var $v;function Ve(){return $v.apply(null,arguments)}function Qk(e){$v=e}function rs(e){return e instanceof Array||Object.prototype.toString.call(e)==="[object Array]"}function ya(e){return e!=null&&Object.prototype.toString.call(e)==="[object Object]"}function Bt(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function Xf(e){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(e).length===0;var t;for(t in e)if(Bt(e,t))return!1;return!0}function en(e){return e===void 0}function nr(e){return typeof e=="number"||Object.prototype.toString.call(e)==="[object Number]"}function Fl(e){return e instanceof Date||Object.prototype.toString.call(e)==="[object Date]"}function e_(e,t){var i=[],n,r=e.length;for(n=0;n<r;++n)i.push(t(e[n],n));return i}function kr(e,t){for(var i in t)Bt(t,i)&&(e[i]=t[i]);return Bt(t,"toString")&&(e.toString=t.toString),Bt(t,"valueOf")&&(e.valueOf=t.valueOf),e}function Ds(e,t,i,n){return x_(e,t,i,n,!0).utc()}function $k(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function xt(e){return e._pf==null&&(e._pf=$k()),e._pf}var pf;Array.prototype.some?pf=Array.prototype.some:pf=function(e){var t=Object(this),i=t.length>>>0,n;for(n=0;n<i;n++)if(n in t&&e.call(this,t[n],n,t))return!0;return!1};function Jf(e){var t=null,i=!1,n=e._d&&!isNaN(e._d.getTime());if(n&&(t=xt(e),i=pf.call(t.parsedDateParts,function(r){return r!=null}),n=t.overflow<0&&!t.empty&&!t.invalidEra&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&i),e._strict&&(n=n&&t.charsLeftOver===0&&t.unusedTokens.length===0&&t.bigHour===void 0)),Object.isFrozen==null||!Object.isFrozen(e))e._isValid=n;else return n;return e._isValid}function yc(e){var t=Ds(NaN);return e!=null?kr(xt(t),e):xt(t).userInvalidated=!0,t}var lm=Ve.momentProperties=[],Gh=!1;function Qf(e,t){var i,n,r,a=lm.length;if(en(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),en(t._i)||(e._i=t._i),en(t._f)||(e._f=t._f),en(t._l)||(e._l=t._l),en(t._strict)||(e._strict=t._strict),en(t._tzm)||(e._tzm=t._tzm),en(t._isUTC)||(e._isUTC=t._isUTC),en(t._offset)||(e._offset=t._offset),en(t._pf)||(e._pf=xt(t)),en(t._locale)||(e._locale=t._locale),a>0)for(i=0;i<a;i++)n=lm[i],r=t[n],en(r)||(e[n]=r);return e}function Hl(e){Qf(this,e),this._d=new Date(e._d!=null?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),Gh===!1&&(Gh=!0,Ve.updateOffset(this),Gh=!1)}function as(e){return e instanceof Hl||e!=null&&e._isAMomentObject!=null}function t_(e){Ve.suppressDeprecationWarnings===!1&&typeof console<"u"&&console.warn&&console.warn("Deprecation warning: "+e)}function zn(e,t){var i=!0;return kr(function(){if(Ve.deprecationHandler!=null&&Ve.deprecationHandler(null,e),i){var n=[],r,a,c,u=arguments.length;for(a=0;a<u;a++){if(r="",typeof arguments[a]=="object"){r+=`
- [`+a+"] ";for(c in arguments[0])Bt(arguments[0],c)&&(r+=c+": "+arguments[0][c]+", ");r=r.slice(0,-2)}else r=arguments[a];n.push(r)}t_(e+`
- Arguments: `+Array.prototype.slice.call(n).join("")+`
- `+new Error().stack),i=!1}return t.apply(this,arguments)},t)}var um={};function i_(e,t){Ve.deprecationHandler!=null&&Ve.deprecationHandler(e,t),um[e]||(t_(t),um[e]=!0)}Ve.suppressDeprecationWarnings=!1;Ve.deprecationHandler=null;function ks(e){return typeof Function<"u"&&e instanceof Function||Object.prototype.toString.call(e)==="[object Function]"}function eI(e){var t,i;for(i in e)Bt(e,i)&&(t=e[i],ks(t)?this[i]=t:this["_"+i]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function gf(e,t){var i=kr({},e),n;for(n in t)Bt(t,n)&&(ya(e[n])&&ya(t[n])?(i[n]={},kr(i[n],e[n]),kr(i[n],t[n])):t[n]!=null?i[n]=t[n]:delete i[n]);for(n in e)Bt(e,n)&&!Bt(t,n)&&ya(e[n])&&(i[n]=kr({},i[n]));return i}function $f(e){e!=null&&this.set(e)}var mf;Object.keys?mf=Object.keys:mf=function(e){var t,i=[];for(t in e)Bt(e,t)&&i.push(t);return i};var tI={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};function iI(e,t,i){var n=this._calendar[e]||this._calendar.sameElse;return ks(n)?n.call(t,i):n}function As(e,t,i){var n=""+Math.abs(e),r=t-n.length,a=e>=0;return(a?i?"+":"":"-")+Math.pow(10,Math.max(0,r)).toString().substr(1)+n}var ed=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,Lu=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Zh={},fo={};function lt(e,t,i,n){var r=n;typeof n=="string"&&(r=function(){return this[n]()}),e&&(fo[e]=r),t&&(fo[t[0]]=function(){return As(r.apply(this,arguments),t[1],t[2])}),i&&(fo[i]=function(){return this.localeData().ordinal(r.apply(this,arguments),e)})}function nI(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function sI(e){var t=e.match(ed),i,n;for(i=0,n=t.length;i<n;i++)fo[t[i]]?t[i]=fo[t[i]]:t[i]=nI(t[i]);return function(r){var a="",c;for(c=0;c<n;c++)a+=ks(t[c])?t[c].call(r,e):t[c];return a}}function ju(e,t){return e.isValid()?(t=n_(t,e.localeData()),Zh[t]=Zh[t]||sI(t),Zh[t](e)):e.localeData().invalidDate()}function n_(e,t){var i=5;function n(r){return t.longDateFormat(r)||r}for(Lu.lastIndex=0;i>=0&&Lu.test(e);)e=e.replace(Lu,n),Lu.lastIndex=0,i-=1;return e}var rI={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function aI(e){var t=this._longDateFormat[e],i=this._longDateFormat[e.toUpperCase()];return t||!i?t:(this._longDateFormat[e]=i.match(ed).map(function(n){return n==="MMMM"||n==="MM"||n==="DD"||n==="dddd"?n.slice(1):n}).join(""),this._longDateFormat[e])}var oI="Invalid date";function lI(){return this._invalidDate}var uI="%d",cI=/\d{1,2}/;function hI(e){return this._ordinal.replace("%d",e)}var fI={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function dI(e,t,i,n){var r=this._relativeTime[i];return ks(r)?r(e,t,i,n):r.replace(/%d/i,e)}function pI(e,t){var i=this._relativeTime[e>0?"future":"past"];return ks(i)?i(t):i.replace(/%s/i,t)}var cm={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function Wn(e){return typeof e=="string"?cm[e]||cm[e.toLowerCase()]:void 0}function td(e){var t={},i,n;for(n in e)Bt(e,n)&&(i=Wn(n),i&&(t[i]=e[n]));return t}var gI={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};function mI(e){var t=[],i;for(i in e)Bt(e,i)&&t.push({unit:i,priority:gI[i]});return t.sort(function(n,r){return n.priority-r.priority}),t}var s_=/\d/,bn=/\d\d/,r_=/\d{3}/,id=/\d{4}/,bc=/[+-]?\d{6}/,ri=/\d\d?/,a_=/\d\d\d\d?/,o_=/\d\d\d\d\d\d?/,wc=/\d{1,3}/,nd=/\d{1,4}/,Ec=/[+-]?\d{1,6}/,Io=/\d+/,xc=/[+-]?\d+/,vI=/Z|[+-]\d\d:?\d\d/gi,Sc=/Z|[+-]\d\d(?::?\d\d)?/gi,_I=/[+-]?\d+(\.\d{1,3})?/,zl=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,Oo=/^[1-9]\d?/,sd=/^([1-9]\d|\d)/,ic;ic={};function $e(e,t,i){ic[e]=ks(t)?t:function(n,r){return n&&i?i:t}}function yI(e,t){return Bt(ic,e)?ic[e](t._strict,t._locale):new RegExp(bI(e))}function bI(e){return $s(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,i,n,r,a){return i||n||r||a}))}function $s(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function Ln(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function Ot(e){var t=+e,i=0;return t!==0&&isFinite(t)&&(i=Ln(t)),i}var vf={};function Jt(e,t){var i,n=t,r;for(typeof e=="string"&&(e=[e]),nr(t)&&(n=function(a,c){c[t]=Ot(a)}),r=e.length,i=0;i<r;i++)vf[e[i]]=n}function Wl(e,t){Jt(e,function(i,n,r,a){r._w=r._w||{},t(i,r._w,r,a)})}function wI(e,t,i){t!=null&&Bt(vf,e)&&vf[e](t,i._a,i,e)}function Tc(e){return e%4===0&&e%100!==0||e%400===0}var Ri=0,Ks=1,Ss=2,Ti=3,is=4,Xs=5,ma=6,EI=7,xI=8;lt("Y",0,0,function(){var e=this.year();return e<=9999?As(e,4):"+"+e});lt(0,["YY",2],0,function(){return this.year()%100});lt(0,["YYYY",4],0,"year");lt(0,["YYYYY",5],0,"year");lt(0,["YYYYYY",6,!0],0,"year");$e("Y",xc);$e("YY",ri,bn);$e("YYYY",nd,id);$e("YYYYY",Ec,bc);$e("YYYYYY",Ec,bc);Jt(["YYYYY","YYYYYY"],Ri);Jt("YYYY",function(e,t){t[Ri]=e.length===2?Ve.parseTwoDigitYear(e):Ot(e)});Jt("YY",function(e,t){t[Ri]=Ve.parseTwoDigitYear(e)});Jt("Y",function(e,t){t[Ri]=parseInt(e,10)});function _l(e){return Tc(e)?366:365}Ve.parseTwoDigitYear=function(e){return Ot(e)+(Ot(e)>68?1900:2e3)};var l_=Po("FullYear",!0);function SI(){return Tc(this.year())}function Po(e,t){return function(i){return i!=null?(u_(this,e,i),Ve.updateOffset(this,t),this):wl(this,e)}}function wl(e,t){if(!e.isValid())return NaN;var i=e._d,n=e._isUTC;switch(t){case"Milliseconds":return n?i.getUTCMilliseconds():i.getMilliseconds();case"Seconds":return n?i.getUTCSeconds():i.getSeconds();case"Minutes":return n?i.getUTCMinutes():i.getMinutes();case"Hours":return n?i.getUTCHours():i.getHours();case"Date":return n?i.getUTCDate():i.getDate();case"Day":return n?i.getUTCDay():i.getDay();case"Month":return n?i.getUTCMonth():i.getMonth();case"FullYear":return n?i.getUTCFullYear():i.getFullYear();default:return NaN}}function u_(e,t,i){var n,r,a,c,u;if(!(!e.isValid()||isNaN(i))){switch(n=e._d,r=e._isUTC,t){case"Milliseconds":return void(r?n.setUTCMilliseconds(i):n.setMilliseconds(i));case"Seconds":return void(r?n.setUTCSeconds(i):n.setSeconds(i));case"Minutes":return void(r?n.setUTCMinutes(i):n.setMinutes(i));case"Hours":return void(r?n.setUTCHours(i):n.setHours(i));case"Date":return void(r?n.setUTCDate(i):n.setDate(i));case"FullYear":break;default:return}a=i,c=e.month(),u=e.date(),u=u===29&&c===1&&!Tc(a)?28:u,r?n.setUTCFullYear(a,c,u):n.setFullYear(a,c,u)}}function TI(e){return e=Wn(e),ks(this[e])?this[e]():this}function CI(e,t){if(typeof e=="object"){e=td(e);var i=mI(e),n,r=i.length;for(n=0;n<r;n++)this[i[n].unit](e[i[n].unit])}else if(e=Wn(e),ks(this[e]))return this[e](t);return this}function AI(e,t){return(e%t+t)%t}var mi;Array.prototype.indexOf?mi=Array.prototype.indexOf:mi=function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1};function rd(e,t){if(isNaN(e)||isNaN(t))return NaN;var i=AI(t,12);return e+=(t-i)/12,i===1?Tc(e)?29:28:31-i%7%2}lt("M",["MM",2],"Mo",function(){return this.month()+1});lt("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)});lt("MMMM",0,0,function(e){return this.localeData().months(this,e)});$e("M",ri,Oo);$e("MM",ri,bn);$e("MMM",function(e,t){return t.monthsShortRegex(e)});$e("MMMM",function(e,t){return t.monthsRegex(e)});Jt(["M","MM"],function(e,t){t[Ks]=Ot(e)-1});Jt(["MMM","MMMM"],function(e,t,i,n){var r=i._locale.monthsParse(e,n,i._strict);r!=null?t[Ks]=r:xt(i).invalidMonth=e});var DI="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),c_="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),h_=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,kI=zl,II=zl;function OI(e,t){return e?rs(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||h_).test(t)?"format":"standalone"][e.month()]:rs(this._months)?this._months:this._months.standalone}function PI(e,t){return e?rs(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[h_.test(t)?"format":"standalone"][e.month()]:rs(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function MI(e,t,i){var n,r,a,c=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],n=0;n<12;++n)a=Ds([2e3,n]),this._shortMonthsParse[n]=this.monthsShort(a,"").toLocaleLowerCase(),this._longMonthsParse[n]=this.months(a,"").toLocaleLowerCase();return i?t==="MMM"?(r=mi.call(this._shortMonthsParse,c),r!==-1?r:null):(r=mi.call(this._longMonthsParse,c),r!==-1?r:null):t==="MMM"?(r=mi.call(this._shortMonthsParse,c),r!==-1?r:(r=mi.call(this._longMonthsParse,c),r!==-1?r:null)):(r=mi.call(this._longMonthsParse,c),r!==-1?r:(r=mi.call(this._shortMonthsParse,c),r!==-1?r:null))}function LI(e,t,i){var n,r,a;if(this._monthsParseExact)return MI.call(this,e,t,i);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),n=0;n<12;n++){if(r=Ds([2e3,n]),i&&!this._longMonthsParse[n]&&(this._longMonthsParse[n]=new RegExp("^"+this.months(r,"").replace(".","")+"$","i"),this._shortMonthsParse[n]=new RegExp("^"+this.monthsShort(r,"").replace(".","")+"$","i")),!i&&!this._monthsParse[n]&&(a="^"+this.months(r,"")+"|^"+this.monthsShort(r,""),this._monthsParse[n]=new RegExp(a.replace(".",""),"i")),i&&t==="MMMM"&&this._longMonthsParse[n].test(e))return n;if(i&&t==="MMM"&&this._shortMonthsParse[n].test(e))return n;if(!i&&this._monthsParse[n].test(e))return n}}function f_(e,t){if(!e.isValid())return e;if(typeof t=="string"){if(/^\d+$/.test(t))t=Ot(t);else if(t=e.localeData().monthsParse(t),!nr(t))return e}var i=t,n=e.date();return n=n<29?n:Math.min(n,rd(e.year(),i)),e._isUTC?e._d.setUTCMonth(i,n):e._d.setMonth(i,n),e}function d_(e){return e!=null?(f_(this,e),Ve.updateOffset(this,!0),this):wl(this,"Month")}function NI(){return rd(this.year(),this.month())}function RI(e){return this._monthsParseExact?(Bt(this,"_monthsRegex")||p_.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(Bt(this,"_monthsShortRegex")||(this._monthsShortRegex=kI),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)}function FI(e){return this._monthsParseExact?(Bt(this,"_monthsRegex")||p_.call(this),e?this._monthsStrictRegex:this._monthsRegex):(Bt(this,"_monthsRegex")||(this._monthsRegex=II),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)}function p_(){function e(h,m){return m.length-h.length}var t=[],i=[],n=[],r,a,c,u;for(r=0;r<12;r++)a=Ds([2e3,r]),c=$s(this.monthsShort(a,"")),u=$s(this.months(a,"")),t.push(c),i.push(u),n.push(u),n.push(c);t.sort(e),i.sort(e),n.sort(e),this._monthsRegex=new RegExp("^("+n.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+i.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+t.join("|")+")","i")}function HI(e,t,i,n,r,a,c){var u;return e<100&&e>=0?(u=new Date(e+400,t,i,n,r,a,c),isFinite(u.getFullYear())&&u.setFullYear(e)):u=new Date(e,t,i,n,r,a,c),u}function El(e){var t,i;return e<100&&e>=0?(i=Array.prototype.slice.call(arguments),i[0]=e+400,t=new Date(Date.UTC.apply(null,i)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function nc(e,t,i){var n=7+t-i,r=(7+El(e,0,n).getUTCDay()-t)%7;return-r+n-1}function g_(e,t,i,n,r){var a=(7+i-n)%7,c=nc(e,n,r),u=1+7*(t-1)+a+c,h,m;return u<=0?(h=e-1,m=_l(h)+u):u>_l(e)?(h=e+1,m=u-_l(e)):(h=e,m=u),{year:h,dayOfYear:m}}function xl(e,t,i){var n=nc(e.year(),t,i),r=Math.floor((e.dayOfYear()-n-1)/7)+1,a,c;return r<1?(c=e.year()-1,a=r+er(c,t,i)):r>er(e.year(),t,i)?(a=r-er(e.year(),t,i),c=e.year()+1):(c=e.year(),a=r),{week:a,year:c}}function er(e,t,i){var n=nc(e,t,i),r=nc(e+1,t,i);return(_l(e)-n+r)/7}lt("w",["ww",2],"wo","week");lt("W",["WW",2],"Wo","isoWeek");$e("w",ri,Oo);$e("ww",ri,bn);$e("W",ri,Oo);$e("WW",ri,bn);Wl(["w","ww","W","WW"],function(e,t,i,n){t[n.substr(0,1)]=Ot(e)});function zI(e){return xl(e,this._week.dow,this._week.doy).week}var WI={dow:0,doy:6};function BI(){return this._week.dow}function YI(){return this._week.doy}function UI(e){var t=this.localeData().week(this);return e==null?t:this.add((e-t)*7,"d")}function qI(e){var t=xl(this,1,4).week;return e==null?t:this.add((e-t)*7,"d")}lt("d",0,"do","day");lt("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)});lt("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)});lt("dddd",0,0,function(e){return this.localeData().weekdays(this,e)});lt("e",0,0,"weekday");lt("E",0,0,"isoWeekday");$e("d",ri);$e("e",ri);$e("E",ri);$e("dd",function(e,t){return t.weekdaysMinRegex(e)});$e("ddd",function(e,t){return t.weekdaysShortRegex(e)});$e("dddd",function(e,t){return t.weekdaysRegex(e)});Wl(["dd","ddd","dddd"],function(e,t,i,n){var r=i._locale.weekdaysParse(e,n,i._strict);r!=null?t.d=r:xt(i).invalidWeekday=e});Wl(["d","e","E"],function(e,t,i,n){t[n]=Ot(e)});function jI(e,t){return typeof e!="string"?e:isNaN(e)?(e=t.weekdaysParse(e),typeof e=="number"?e:null):parseInt(e,10)}function VI(e,t){return typeof e=="string"?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function ad(e,t){return e.slice(t,7).concat(e.slice(0,t))}var GI="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),m_="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),ZI="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),KI=zl,XI=zl,JI=zl;function QI(e,t){var i=rs(this._weekdays)?this._weekdays:this._weekdays[e&&e!==!0&&this._weekdays.isFormat.test(t)?"format":"standalone"];return e===!0?ad(i,this._week.dow):e?i[e.day()]:i}function $I(e){return e===!0?ad(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function eO(e){return e===!0?ad(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function tO(e,t,i){var n,r,a,c=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],n=0;n<7;++n)a=Ds([2e3,1]).day(n),this._minWeekdaysParse[n]=this.weekdaysMin(a,"").toLocaleLowerCase(),this._shortWeekdaysParse[n]=this.weekdaysShort(a,"").toLocaleLowerCase(),this._weekdaysParse[n]=this.weekdays(a,"").toLocaleLowerCase();return i?t==="dddd"?(r=mi.call(this._weekdaysParse,c),r!==-1?r:null):t==="ddd"?(r=mi.call(this._shortWeekdaysParse,c),r!==-1?r:null):(r=mi.call(this._minWeekdaysParse,c),r!==-1?r:null):t==="dddd"?(r=mi.call(this._weekdaysParse,c),r!==-1||(r=mi.call(this._shortWeekdaysParse,c),r!==-1)?r:(r=mi.call(this._minWeekdaysParse,c),r!==-1?r:null)):t==="ddd"?(r=mi.call(this._shortWeekdaysParse,c),r!==-1||(r=mi.call(this._weekdaysParse,c),r!==-1)?r:(r=mi.call(this._minWeekdaysParse,c),r!==-1?r:null)):(r=mi.call(this._minWeekdaysParse,c),r!==-1||(r=mi.call(this._weekdaysParse,c),r!==-1)?r:(r=mi.call(this._shortWeekdaysParse,c),r!==-1?r:null))}function iO(e,t,i){var n,r,a;if(this._weekdaysParseExact)return tO.call(this,e,t,i);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),n=0;n<7;n++){if(r=Ds([2e3,1]).day(n),i&&!this._fullWeekdaysParse[n]&&(this._fullWeekdaysParse[n]=new RegExp("^"+this.weekdays(r,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[n]=new RegExp("^"+this.weekdaysShort(r,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[n]=new RegExp("^"+this.weekdaysMin(r,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[n]||(a="^"+this.weekdays(r,"")+"|^"+this.weekdaysShort(r,"")+"|^"+this.weekdaysMin(r,""),this._weekdaysParse[n]=new RegExp(a.replace(".",""),"i")),i&&t==="dddd"&&this._fullWeekdaysParse[n].test(e))return n;if(i&&t==="ddd"&&this._shortWeekdaysParse[n].test(e))return n;if(i&&t==="dd"&&this._minWeekdaysParse[n].test(e))return n;if(!i&&this._weekdaysParse[n].test(e))return n}}function nO(e){if(!this.isValid())return e!=null?this:NaN;var t=wl(this,"Day");return e!=null?(e=jI(e,this.localeData()),this.add(e-t,"d")):t}function sO(e){if(!this.isValid())return e!=null?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return e==null?t:this.add(e-t,"d")}function rO(e){if(!this.isValid())return e!=null?this:NaN;if(e!=null){var t=VI(e,this.localeData());return this.day(this.day()%7?t:t-7)}else return this.day()||7}function aO(e){return this._weekdaysParseExact?(Bt(this,"_weekdaysRegex")||od.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(Bt(this,"_weekdaysRegex")||(this._weekdaysRegex=KI),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function oO(e){return this._weekdaysParseExact?(Bt(this,"_weekdaysRegex")||od.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(Bt(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=XI),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function lO(e){return this._weekdaysParseExact?(Bt(this,"_weekdaysRegex")||od.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(Bt(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=JI),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function od(){function e(p,_){return _.length-p.length}var t=[],i=[],n=[],r=[],a,c,u,h,m;for(a=0;a<7;a++)c=Ds([2e3,1]).day(a),u=$s(this.weekdaysMin(c,"")),h=$s(this.weekdaysShort(c,"")),m=$s(this.weekdays(c,"")),t.push(u),i.push(h),n.push(m),r.push(u),r.push(h),r.push(m);t.sort(e),i.sort(e),n.sort(e),r.sort(e),this._weekdaysRegex=new RegExp("^("+r.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+n.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+i.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+t.join("|")+")","i")}function ld(){return this.hours()%12||12}function uO(){return this.hours()||24}lt("H",["HH",2],0,"hour");lt("h",["hh",2],0,ld);lt("k",["kk",2],0,uO);lt("hmm",0,0,function(){return""+ld.apply(this)+As(this.minutes(),2)});lt("hmmss",0,0,function(){return""+ld.apply(this)+As(this.minutes(),2)+As(this.seconds(),2)});lt("Hmm",0,0,function(){return""+this.hours()+As(this.minutes(),2)});lt("Hmmss",0,0,function(){return""+this.hours()+As(this.minutes(),2)+As(this.seconds(),2)});function v_(e,t){lt(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}v_("a",!0);v_("A",!1);function __(e,t){return t._meridiemParse}$e("a",__);$e("A",__);$e("H",ri,sd);$e("h",ri,Oo);$e("k",ri,Oo);$e("HH",ri,bn);$e("hh",ri,bn);$e("kk",ri,bn);$e("hmm",a_);$e("hmmss",o_);$e("Hmm",a_);$e("Hmmss",o_);Jt(["H","HH"],Ti);Jt(["k","kk"],function(e,t,i){var n=Ot(e);t[Ti]=n===24?0:n});Jt(["a","A"],function(e,t,i){i._isPm=i._locale.isPM(e),i._meridiem=e});Jt(["h","hh"],function(e,t,i){t[Ti]=Ot(e),xt(i).bigHour=!0});Jt("hmm",function(e,t,i){var n=e.length-2;t[Ti]=Ot(e.substr(0,n)),t[is]=Ot(e.substr(n)),xt(i).bigHour=!0});Jt("hmmss",function(e,t,i){var n=e.length-4,r=e.length-2;t[Ti]=Ot(e.substr(0,n)),t[is]=Ot(e.substr(n,2)),t[Xs]=Ot(e.substr(r)),xt(i).bigHour=!0});Jt("Hmm",function(e,t,i){var n=e.length-2;t[Ti]=Ot(e.substr(0,n)),t[is]=Ot(e.substr(n))});Jt("Hmmss",function(e,t,i){var n=e.length-4,r=e.length-2;t[Ti]=Ot(e.substr(0,n)),t[is]=Ot(e.substr(n,2)),t[Xs]=Ot(e.substr(r))});function cO(e){return(e+"").toLowerCase().charAt(0)==="p"}var hO=/[ap]\.?m?\.?/i,fO=Po("Hours",!0);function dO(e,t,i){return e>11?i?"pm":"PM":i?"am":"AM"}var y_={calendar:tI,longDateFormat:rI,invalidDate:oI,ordinal:uI,dayOfMonthOrdinalParse:cI,relativeTime:fI,months:DI,monthsShort:c_,week:WI,weekdays:GI,weekdaysMin:ZI,weekdaysShort:m_,meridiemParse:hO},ui={},ll={},Sl;function pO(e,t){var i,n=Math.min(e.length,t.length);for(i=0;i<n;i+=1)if(e[i]!==t[i])return i;return n}function hm(e){return e&&e.toLowerCase().replace("_","-")}function gO(e){for(var t=0,i,n,r,a;t<e.length;){for(a=hm(e[t]).split("-"),i=a.length,n=hm(e[t+1]),n=n?n.split("-"):null;i>0;){if(r=Cc(a.slice(0,i).join("-")),r)return r;if(n&&n.length>=i&&pO(a,n)>=i-1)break;i--}t++}return Sl}function mO(e){return!!(e&&e.match("^[^/\\\\]*$"))}function Cc(e){var t=null,i;if(ui[e]===void 0&&typeof Zu<"u"&&Zu&&Zu.exports&&mO(e))try{t=Sl._abbr,i=require,i("./locale/"+e),Pr(t)}catch{ui[e]=null}return ui[e]}function Pr(e,t){var i;return e&&(en(t)?i=rr(e):i=ud(e,t),i?Sl=i:typeof console<"u"&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),Sl._abbr}function ud(e,t){if(t!==null){var i,n=y_;if(t.abbr=e,ui[e]!=null)i_("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),n=ui[e]._config;else if(t.parentLocale!=null)if(ui[t.parentLocale]!=null)n=ui[t.parentLocale]._config;else if(i=Cc(t.parentLocale),i!=null)n=i._config;else return ll[t.parentLocale]||(ll[t.parentLocale]=[]),ll[t.parentLocale].push({name:e,config:t}),null;return ui[e]=new $f(gf(n,t)),ll[e]&&ll[e].forEach(function(r){ud(r.name,r.config)}),Pr(e),ui[e]}else return delete ui[e],null}function vO(e,t){if(t!=null){var i,n,r=y_;ui[e]!=null&&ui[e].parentLocale!=null?ui[e].set(gf(ui[e]._config,t)):(n=Cc(e),n!=null&&(r=n._config),t=gf(r,t),n==null&&(t.abbr=e),i=new $f(t),i.parentLocale=ui[e],ui[e]=i),Pr(e)}else ui[e]!=null&&(ui[e].parentLocale!=null?(ui[e]=ui[e].parentLocale,e===Pr()&&Pr(e)):ui[e]!=null&&delete ui[e]);return ui[e]}function rr(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return Sl;if(!rs(e)){if(t=Cc(e),t)return t;e=[e]}return gO(e)}function _O(){return mf(ui)}function cd(e){var t,i=e._a;return i&&xt(e).overflow===-2&&(t=i[Ks]<0||i[Ks]>11?Ks:i[Ss]<1||i[Ss]>rd(i[Ri],i[Ks])?Ss:i[Ti]<0||i[Ti]>24||i[Ti]===24&&(i[is]!==0||i[Xs]!==0||i[ma]!==0)?Ti:i[is]<0||i[is]>59?is:i[Xs]<0||i[Xs]>59?Xs:i[ma]<0||i[ma]>999?ma:-1,xt(e)._overflowDayOfYear&&(t<Ri||t>Ss)&&(t=Ss),xt(e)._overflowWeeks&&t===-1&&(t=EI),xt(e)._overflowWeekday&&t===-1&&(t=xI),xt(e).overflow=t),e}var yO=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,bO=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,wO=/Z|[+-]\d\d(?::?\d\d)?/,Nu=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],Kh=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],EO=/^\/?Date\((-?\d+)/i,xO=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,SO={UT:0,GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function b_(e){var t,i,n=e._i,r=yO.exec(n)||bO.exec(n),a,c,u,h,m=Nu.length,p=Kh.length;if(r){for(xt(e).iso=!0,t=0,i=m;t<i;t++)if(Nu[t][1].exec(r[1])){c=Nu[t][0],a=Nu[t][2]!==!1;break}if(c==null){e._isValid=!1;return}if(r[3]){for(t=0,i=p;t<i;t++)if(Kh[t][1].exec(r[3])){u=(r[2]||" ")+Kh[t][0];break}if(u==null){e._isValid=!1;return}}if(!a&&u!=null){e._isValid=!1;return}if(r[4])if(wO.exec(r[4]))h="Z";else{e._isValid=!1;return}e._f=c+(u||"")+(h||""),fd(e)}else e._isValid=!1}function TO(e,t,i,n,r,a){var c=[CO(e),c_.indexOf(t),parseInt(i,10),parseInt(n,10),parseInt(r,10)];return a&&c.push(parseInt(a,10)),c}function CO(e){var t=parseInt(e,10);return t<=49?2e3+t:t<=999?1900+t:t}function AO(e){return e.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function DO(e,t,i){if(e){var n=m_.indexOf(e),r=new Date(t[0],t[1],t[2]).getDay();if(n!==r)return xt(i).weekdayMismatch=!0,i._isValid=!1,!1}return!0}function kO(e,t,i){if(e)return SO[e];if(t)return 0;var n=parseInt(i,10),r=n%100,a=(n-r)/100;return a*60+r}function w_(e){var t=xO.exec(AO(e._i)),i;if(t){if(i=TO(t[4],t[3],t[2],t[5],t[6],t[7]),!DO(t[1],i,e))return;e._a=i,e._tzm=kO(t[8],t[9],t[10]),e._d=El.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),xt(e).rfc2822=!0}else e._isValid=!1}function IO(e){var t=EO.exec(e._i);if(t!==null){e._d=new Date(+t[1]);return}if(b_(e),e._isValid===!1)delete e._isValid;else return;if(w_(e),e._isValid===!1)delete e._isValid;else return;e._strict?e._isValid=!1:Ve.createFromInputFallback(e)}Ve.createFromInputFallback=zn("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))});function uo(e,t,i){return e??t??i}function OO(e){var t=new Date(Ve.now());return e._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}function hd(e){var t,i,n=[],r,a,c;if(!e._d){for(r=OO(e),e._w&&e._a[Ss]==null&&e._a[Ks]==null&&PO(e),e._dayOfYear!=null&&(c=uo(e._a[Ri],r[Ri]),(e._dayOfYear>_l(c)||e._dayOfYear===0)&&(xt(e)._overflowDayOfYear=!0),i=El(c,0,e._dayOfYear),e._a[Ks]=i.getUTCMonth(),e._a[Ss]=i.getUTCDate()),t=0;t<3&&e._a[t]==null;++t)e._a[t]=n[t]=r[t];for(;t<7;t++)e._a[t]=n[t]=e._a[t]==null?t===2?1:0:e._a[t];e._a[Ti]===24&&e._a[is]===0&&e._a[Xs]===0&&e._a[ma]===0&&(e._nextDay=!0,e._a[Ti]=0),e._d=(e._useUTC?El:HI).apply(null,n),a=e._useUTC?e._d.getUTCDay():e._d.getDay(),e._tzm!=null&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[Ti]=24),e._w&&typeof e._w.d<"u"&&e._w.d!==a&&(xt(e).weekdayMismatch=!0)}}function PO(e){var t,i,n,r,a,c,u,h,m;t=e._w,t.GG!=null||t.W!=null||t.E!=null?(a=1,c=4,i=uo(t.GG,e._a[Ri],xl(si(),1,4).year),n=uo(t.W,1),r=uo(t.E,1),(r<1||r>7)&&(h=!0)):(a=e._locale._week.dow,c=e._locale._week.doy,m=xl(si(),a,c),i=uo(t.gg,e._a[Ri],m.year),n=uo(t.w,m.week),t.d!=null?(r=t.d,(r<0||r>6)&&(h=!0)):t.e!=null?(r=t.e+a,(t.e<0||t.e>6)&&(h=!0)):r=a),n<1||n>er(i,a,c)?xt(e)._overflowWeeks=!0:h!=null?xt(e)._overflowWeekday=!0:(u=g_(i,n,r,a,c),e._a[Ri]=u.year,e._dayOfYear=u.dayOfYear)}Ve.ISO_8601=function(){};Ve.RFC_2822=function(){};function fd(e){if(e._f===Ve.ISO_8601){b_(e);return}if(e._f===Ve.RFC_2822){w_(e);return}e._a=[],xt(e).empty=!0;var t=""+e._i,i,n,r,a,c,u=t.length,h=0,m,p;for(r=n_(e._f,e._locale).match(ed)||[],p=r.length,i=0;i<p;i++)a=r[i],n=(t.match(yI(a,e))||[])[0],n&&(c=t.substr(0,t.indexOf(n)),c.length>0&&xt(e).unusedInput.push(c),t=t.slice(t.indexOf(n)+n.length),h+=n.length),fo[a]?(n?xt(e).empty=!1:xt(e).unusedTokens.push(a),wI(a,n,e)):e._strict&&!n&&xt(e).unusedTokens.push(a);xt(e).charsLeftOver=u-h,t.length>0&&xt(e).unusedInput.push(t),e._a[Ti]<=12&&xt(e).bigHour===!0&&e._a[Ti]>0&&(xt(e).bigHour=void 0),xt(e).parsedDateParts=e._a.slice(0),xt(e).meridiem=e._meridiem,e._a[Ti]=MO(e._locale,e._a[Ti],e._meridiem),m=xt(e).era,m!==null&&(e._a[Ri]=e._locale.erasConvertYear(m,e._a[Ri])),hd(e),cd(e)}function MO(e,t,i){var n;return i==null?t:e.meridiemHour!=null?e.meridiemHour(t,i):(e.isPM!=null&&(n=e.isPM(i),n&&t<12&&(t+=12),!n&&t===12&&(t=0)),t)}function LO(e){var t,i,n,r,a,c,u=!1,h=e._f.length;if(h===0){xt(e).invalidFormat=!0,e._d=new Date(NaN);return}for(r=0;r<h;r++)a=0,c=!1,t=Qf({},e),e._useUTC!=null&&(t._useUTC=e._useUTC),t._f=e._f[r],fd(t),Jf(t)&&(c=!0),a+=xt(t).charsLeftOver,a+=xt(t).unusedTokens.length*10,xt(t).score=a,u?a<n&&(n=a,i=t):(n==null||a<n||c)&&(n=a,i=t,c&&(u=!0));kr(e,i||t)}function NO(e){if(!e._d){var t=td(e._i),i=t.day===void 0?t.date:t.day;e._a=e_([t.year,t.month,i,t.hour,t.minute,t.second,t.millisecond],function(n){return n&&parseInt(n,10)}),hd(e)}}function RO(e){var t=new Hl(cd(E_(e)));return t._nextDay&&(t.add(1,"d"),t._nextDay=void 0),t}function E_(e){var t=e._i,i=e._f;return e._locale=e._locale||rr(e._l),t===null||i===void 0&&t===""?yc({nullInput:!0}):(typeof t=="string"&&(e._i=t=e._locale.preparse(t)),as(t)?new Hl(cd(t)):(Fl(t)?e._d=t:rs(i)?LO(e):i?fd(e):FO(e),Jf(e)||(e._d=null),e))}function FO(e){var t=e._i;en(t)?e._d=new Date(Ve.now()):Fl(t)?e._d=new Date(t.valueOf()):typeof t=="string"?IO(e):rs(t)?(e._a=e_(t.slice(0),function(i){return parseInt(i,10)}),hd(e)):ya(t)?NO(e):nr(t)?e._d=new Date(t):Ve.createFromInputFallback(e)}function x_(e,t,i,n,r){var a={};return(t===!0||t===!1)&&(n=t,t=void 0),(i===!0||i===!1)&&(n=i,i=void 0),(ya(e)&&Xf(e)||rs(e)&&e.length===0)&&(e=void 0),a._isAMomentObject=!0,a._useUTC=a._isUTC=r,a._l=i,a._i=e,a._f=t,a._strict=n,RO(a)}function si(e,t,i,n){return x_(e,t,i,n,!1)}var HO=zn("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=si.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:yc()}),zO=zn("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=si.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:yc()});function S_(e,t){var i,n;if(t.length===1&&rs(t[0])&&(t=t[0]),!t.length)return si();for(i=t[0],n=1;n<t.length;++n)(!t[n].isValid()||t[n][e](i))&&(i=t[n]);return i}function WO(){var e=[].slice.call(arguments,0);return S_("isBefore",e)}function BO(){var e=[].slice.call(arguments,0);return S_("isAfter",e)}var YO=function(){return Date.now?Date.now():+new Date},ul=["year","quarter","month","week","day","hour","minute","second","millisecond"];function UO(e){var t,i=!1,n,r=ul.length;for(t in e)if(Bt(e,t)&&!(mi.call(ul,t)!==-1&&(e[t]==null||!isNaN(e[t]))))return!1;for(n=0;n<r;++n)if(e[ul[n]]){if(i)return!1;parseFloat(e[ul[n]])!==Ot(e[ul[n]])&&(i=!0)}return!0}function qO(){return this._isValid}function jO(){return us(NaN)}function Ac(e){var t=td(e),i=t.year||0,n=t.quarter||0,r=t.month||0,a=t.week||t.isoWeek||0,c=t.day||0,u=t.hour||0,h=t.minute||0,m=t.second||0,p=t.millisecond||0;this._isValid=UO(t),this._milliseconds=+p+m*1e3+h*6e4+u*1e3*60*60,this._days=+c+a*7,this._months=+r+n*3+i*12,this._data={},this._locale=rr(),this._bubble()}function Vu(e){return e instanceof Ac}function _f(e){return e<0?Math.round(-1*e)*-1:Math.round(e)}function VO(e,t,i){var n=Math.min(e.length,t.length),r=Math.abs(e.length-t.length),a=0,c;for(c=0;c<n;c++)(i&&e[c]!==t[c]||!i&&Ot(e[c])!==Ot(t[c]))&&a++;return a+r}function T_(e,t){lt(e,0,0,function(){var i=this.utcOffset(),n="+";return i<0&&(i=-i,n="-"),n+As(~~(i/60),2)+t+As(~~i%60,2)})}T_("Z",":");T_("ZZ","");$e("Z",Sc);$e("ZZ",Sc);Jt(["Z","ZZ"],function(e,t,i){i._useUTC=!0,i._tzm=dd(Sc,e)});var GO=/([\+\-]|\d\d)/gi;function dd(e,t){var i=(t||"").match(e),n,r,a;return i===null?null:(n=i[i.length-1]||[],r=(n+"").match(GO)||["-",0,0],a=+(r[1]*60)+Ot(r[2]),a===0?0:r[0]==="+"?a:-a)}function pd(e,t){var i,n;return t._isUTC?(i=t.clone(),n=(as(e)||Fl(e)?e.valueOf():si(e).valueOf())-i.valueOf(),i._d.setTime(i._d.valueOf()+n),Ve.updateOffset(i,!1),i):si(e).local()}function yf(e){return-Math.round(e._d.getTimezoneOffset())}Ve.updateOffset=function(){};function ZO(e,t,i){var n=this._offset||0,r;if(!this.isValid())return e!=null?this:NaN;if(e!=null){if(typeof e=="string"){if(e=dd(Sc,e),e===null)return this}else Math.abs(e)<16&&!i&&(e=e*60);return!this._isUTC&&t&&(r=yf(this)),this._offset=e,this._isUTC=!0,r!=null&&this.add(r,"m"),n!==e&&(!t||this._changeInProgress?D_(this,us(e-n,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,Ve.updateOffset(this,!0),this._changeInProgress=null)),this}else return this._isUTC?n:yf(this)}function KO(e,t){return e!=null?(typeof e!="string"&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}function XO(e){return this.utcOffset(0,e)}function JO(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(yf(this),"m")),this}function QO(){if(this._tzm!=null)this.utcOffset(this._tzm,!1,!0);else if(typeof this._i=="string"){var e=dd(vI,this._i);e!=null?this.utcOffset(e):this.utcOffset(0,!0)}return this}function $O(e){return this.isValid()?(e=e?si(e).utcOffset():0,(this.utcOffset()-e)%60===0):!1}function eP(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function tP(){if(!en(this._isDSTShifted))return this._isDSTShifted;var e={},t;return Qf(e,this),e=E_(e),e._a?(t=e._isUTC?Ds(e._a):si(e._a),this._isDSTShifted=this.isValid()&&VO(e._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function iP(){return this.isValid()?!this._isUTC:!1}function nP(){return this.isValid()?this._isUTC:!1}function C_(){return this.isValid()?this._isUTC&&this._offset===0:!1}var sP=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,rP=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function us(e,t){var i=e,n=null,r,a,c;return Vu(e)?i={ms:e._milliseconds,d:e._days,M:e._months}:nr(e)||!isNaN(+e)?(i={},t?i[t]=+e:i.milliseconds=+e):(n=sP.exec(e))?(r=n[1]==="-"?-1:1,i={y:0,d:Ot(n[Ss])*r,h:Ot(n[Ti])*r,m:Ot(n[is])*r,s:Ot(n[Xs])*r,ms:Ot(_f(n[ma]*1e3))*r}):(n=rP.exec(e))?(r=n[1]==="-"?-1:1,i={y:ha(n[2],r),M:ha(n[3],r),w:ha(n[4],r),d:ha(n[5],r),h:ha(n[6],r),m:ha(n[7],r),s:ha(n[8],r)}):i==null?i={}:typeof i=="object"&&("from"in i||"to"in i)&&(c=aP(si(i.from),si(i.to)),i={},i.ms=c.milliseconds,i.M=c.months),a=new Ac(i),Vu(e)&&Bt(e,"_locale")&&(a._locale=e._locale),Vu(e)&&Bt(e,"_isValid")&&(a._isValid=e._isValid),a}us.fn=Ac.prototype;us.invalid=jO;function ha(e,t){var i=e&&parseFloat(e.replace(",","."));return(isNaN(i)?0:i)*t}function fm(e,t){var i={};return i.months=t.month()-e.month()+(t.year()-e.year())*12,e.clone().add(i.months,"M").isAfter(t)&&--i.months,i.milliseconds=+t-+e.clone().add(i.months,"M"),i}function aP(e,t){var i;return e.isValid()&&t.isValid()?(t=pd(t,e),e.isBefore(t)?i=fm(e,t):(i=fm(t,e),i.milliseconds=-i.milliseconds,i.months=-i.months),i):{milliseconds:0,months:0}}function A_(e,t){return function(i,n){var r,a;return n!==null&&!isNaN(+n)&&(i_(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),a=i,i=n,n=a),r=us(i,n),D_(this,r,e),this}}function D_(e,t,i,n){var r=t._milliseconds,a=_f(t._days),c=_f(t._months);e.isValid()&&(n=n??!0,c&&f_(e,wl(e,"Month")+c*i),a&&u_(e,"Date",wl(e,"Date")+a*i),r&&e._d.setTime(e._d.valueOf()+r*i),n&&Ve.updateOffset(e,a||c))}var oP=A_(1,"add"),lP=A_(-1,"subtract");function k_(e){return typeof e=="string"||e instanceof String}function uP(e){return as(e)||Fl(e)||k_(e)||nr(e)||hP(e)||cP(e)||e===null||e===void 0}function cP(e){var t=ya(e)&&!Xf(e),i=!1,n=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],r,a,c=n.length;for(r=0;r<c;r+=1)a=n[r],i=i||Bt(e,a);return t&&i}function hP(e){var t=rs(e),i=!1;return t&&(i=e.filter(function(n){return!nr(n)&&k_(e)}).length===0),t&&i}function fP(e){var t=ya(e)&&!Xf(e),i=!1,n=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"],r,a;for(r=0;r<n.length;r+=1)a=n[r],i=i||Bt(e,a);return t&&i}function dP(e,t){var i=e.diff(t,"days",!0);return i<-6?"sameElse":i<-1?"lastWeek":i<0?"lastDay":i<1?"sameDay":i<2?"nextDay":i<7?"nextWeek":"sameElse"}function pP(e,t){arguments.length===1&&(arguments[0]?uP(arguments[0])?(e=arguments[0],t=void 0):fP(arguments[0])&&(t=arguments[0],e=void 0):(e=void 0,t=void 0));var i=e||si(),n=pd(i,this).startOf("day"),r=Ve.calendarFormat(this,n)||"sameElse",a=t&&(ks(t[r])?t[r].call(this,i):t[r]);return this.format(a||this.localeData().calendar(r,this,si(i)))}function gP(){return new Hl(this)}function mP(e,t){var i=as(e)?e:si(e);return this.isValid()&&i.isValid()?(t=Wn(t)||"millisecond",t==="millisecond"?this.valueOf()>i.valueOf():i.valueOf()<this.clone().startOf(t).valueOf()):!1}function vP(e,t){var i=as(e)?e:si(e);return this.isValid()&&i.isValid()?(t=Wn(t)||"millisecond",t==="millisecond"?this.valueOf()<i.valueOf():this.clone().endOf(t).valueOf()<i.valueOf()):!1}function _P(e,t,i,n){var r=as(e)?e:si(e),a=as(t)?t:si(t);return this.isValid()&&r.isValid()&&a.isValid()?(n=n||"()",(n[0]==="("?this.isAfter(r,i):!this.isBefore(r,i))&&(n[1]===")"?this.isBefore(a,i):!this.isAfter(a,i))):!1}function yP(e,t){var i=as(e)?e:si(e),n;return this.isValid()&&i.isValid()?(t=Wn(t)||"millisecond",t==="millisecond"?this.valueOf()===i.valueOf():(n=i.valueOf(),this.clone().startOf(t).valueOf()<=n&&n<=this.clone().endOf(t).valueOf())):!1}function bP(e,t){return this.isSame(e,t)||this.isAfter(e,t)}function wP(e,t){return this.isSame(e,t)||this.isBefore(e,t)}function EP(e,t,i){var n,r,a;if(!this.isValid())return NaN;if(n=pd(e,this),!n.isValid())return NaN;switch(r=(n.utcOffset()-this.utcOffset())*6e4,t=Wn(t),t){case"year":a=Gu(this,n)/12;break;case"month":a=Gu(this,n);break;case"quarter":a=Gu(this,n)/3;break;case"second":a=(this-n)/1e3;break;case"minute":a=(this-n)/6e4;break;case"hour":a=(this-n)/36e5;break;case"day":a=(this-n-r)/864e5;break;case"week":a=(this-n-r)/6048e5;break;default:a=this-n}return i?a:Ln(a)}function Gu(e,t){if(e.date()<t.date())return-Gu(t,e);var i=(t.year()-e.year())*12+(t.month()-e.month()),n=e.clone().add(i,"months"),r,a;return t-n<0?(r=e.clone().add(i-1,"months"),a=(t-n)/(n-r)):(r=e.clone().add(i+1,"months"),a=(t-n)/(r-n)),-(i+a)||0}Ve.defaultFormat="YYYY-MM-DDTHH:mm:ssZ";Ve.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";function xP(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function SP(e){if(!this.isValid())return null;var t=e!==!0,i=t?this.clone().utc():this;return i.year()<0||i.year()>9999?ju(i,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):ks(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",ju(i,"Z")):ju(i,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function TP(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="",i,n,r,a;return this.isLocal()||(e=this.utcOffset()===0?"moment.utc":"moment.parseZone",t="Z"),i="["+e+'("]',n=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",r="-MM-DD[T]HH:mm:ss.SSS",a=t+'[")]',this.format(i+n+r+a)}function CP(e){e||(e=this.isUtc()?Ve.defaultFormatUtc:Ve.defaultFormat);var t=ju(this,e);return this.localeData().postformat(t)}function AP(e,t){return this.isValid()&&(as(e)&&e.isValid()||si(e).isValid())?us({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function DP(e){return this.from(si(),e)}function kP(e,t){return this.isValid()&&(as(e)&&e.isValid()||si(e).isValid())?us({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function IP(e){return this.to(si(),e)}function I_(e){var t;return e===void 0?this._locale._abbr:(t=rr(e),t!=null&&(this._locale=t),this)}var O_=zn("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return e===void 0?this.localeData():this.locale(e)});function P_(){return this._locale}var sc=1e3,po=60*sc,rc=60*po,M_=(365*400+97)*24*rc;function go(e,t){return(e%t+t)%t}function L_(e,t,i){return e<100&&e>=0?new Date(e+400,t,i)-M_:new Date(e,t,i).valueOf()}function N_(e,t,i){return e<100&&e>=0?Date.UTC(e+400,t,i)-M_:Date.UTC(e,t,i)}function OP(e){var t,i;if(e=Wn(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(i=this._isUTC?N_:L_,e){case"year":t=i(this.year(),0,1);break;case"quarter":t=i(this.year(),this.month()-this.month()%3,1);break;case"month":t=i(this.year(),this.month(),1);break;case"week":t=i(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=i(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=i(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=go(t+(this._isUTC?0:this.utcOffset()*po),rc);break;case"minute":t=this._d.valueOf(),t-=go(t,po);break;case"second":t=this._d.valueOf(),t-=go(t,sc);break}return this._d.setTime(t),Ve.updateOffset(this,!0),this}function PP(e){var t,i;if(e=Wn(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(i=this._isUTC?N_:L_,e){case"year":t=i(this.year()+1,0,1)-1;break;case"quarter":t=i(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=i(this.year(),this.month()+1,1)-1;break;case"week":t=i(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=i(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=i(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=rc-go(t+(this._isUTC?0:this.utcOffset()*po),rc)-1;break;case"minute":t=this._d.valueOf(),t+=po-go(t,po)-1;break;case"second":t=this._d.valueOf(),t+=sc-go(t,sc)-1;break}return this._d.setTime(t),Ve.updateOffset(this,!0),this}function MP(){return this._d.valueOf()-(this._offset||0)*6e4}function LP(){return Math.floor(this.valueOf()/1e3)}function NP(){return new Date(this.valueOf())}function RP(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function FP(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function HP(){return this.isValid()?this.toISOString():null}function zP(){return Jf(this)}function WP(){return kr({},xt(this))}function BP(){return xt(this).overflow}function YP(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}lt("N",0,0,"eraAbbr");lt("NN",0,0,"eraAbbr");lt("NNN",0,0,"eraAbbr");lt("NNNN",0,0,"eraName");lt("NNNNN",0,0,"eraNarrow");lt("y",["y",1],"yo","eraYear");lt("y",["yy",2],0,"eraYear");lt("y",["yyy",3],0,"eraYear");lt("y",["yyyy",4],0,"eraYear");$e("N",gd);$e("NN",gd);$e("NNN",gd);$e("NNNN",$P);$e("NNNNN",eM);Jt(["N","NN","NNN","NNNN","NNNNN"],function(e,t,i,n){var r=i._locale.erasParse(e,n,i._strict);r?xt(i).era=r:xt(i).invalidEra=e});$e("y",Io);$e("yy",Io);$e("yyy",Io);$e("yyyy",Io);$e("yo",tM);Jt(["y","yy","yyy","yyyy"],Ri);Jt(["yo"],function(e,t,i,n){var r;i._locale._eraYearOrdinalRegex&&(r=e.match(i._locale._eraYearOrdinalRegex)),i._locale.eraYearOrdinalParse?t[Ri]=i._locale.eraYearOrdinalParse(e,r):t[Ri]=parseInt(e,10)});function UP(e,t){var i,n,r,a=this._eras||rr("en")._eras;for(i=0,n=a.length;i<n;++i){switch(typeof a[i].since){case"string":r=Ve(a[i].since).startOf("day"),a[i].since=r.valueOf();break}switch(typeof a[i].until){case"undefined":a[i].until=1/0;break;case"string":r=Ve(a[i].until).startOf("day").valueOf(),a[i].until=r.valueOf();break}}return a}function qP(e,t,i){var n,r,a=this.eras(),c,u,h;for(e=e.toUpperCase(),n=0,r=a.length;n<r;++n)if(c=a[n].name.toUpperCase(),u=a[n].abbr.toUpperCase(),h=a[n].narrow.toUpperCase(),i)switch(t){case"N":case"NN":case"NNN":if(u===e)return a[n];break;case"NNNN":if(c===e)return a[n];break;case"NNNNN":if(h===e)return a[n];break}else if([c,u,h].indexOf(e)>=0)return a[n]}function jP(e,t){var i=e.since<=e.until?1:-1;return t===void 0?Ve(e.since).year():Ve(e.since).year()+(t-e.offset)*i}function VP(){var e,t,i,n=this.localeData().eras();for(e=0,t=n.length;e<t;++e)if(i=this.clone().startOf("day").valueOf(),n[e].since<=i&&i<=n[e].until||n[e].until<=i&&i<=n[e].since)return n[e].name;return""}function GP(){var e,t,i,n=this.localeData().eras();for(e=0,t=n.length;e<t;++e)if(i=this.clone().startOf("day").valueOf(),n[e].since<=i&&i<=n[e].until||n[e].until<=i&&i<=n[e].since)return n[e].narrow;return""}function ZP(){var e,t,i,n=this.localeData().eras();for(e=0,t=n.length;e<t;++e)if(i=this.clone().startOf("day").valueOf(),n[e].since<=i&&i<=n[e].until||n[e].until<=i&&i<=n[e].since)return n[e].abbr;return""}function KP(){var e,t,i,n,r=this.localeData().eras();for(e=0,t=r.length;e<t;++e)if(i=r[e].since<=r[e].until?1:-1,n=this.clone().startOf("day").valueOf(),r[e].since<=n&&n<=r[e].until||r[e].until<=n&&n<=r[e].since)return(this.year()-Ve(r[e].since).year())*i+r[e].offset;return this.year()}function XP(e){return Bt(this,"_erasNameRegex")||md.call(this),e?this._erasNameRegex:this._erasRegex}function JP(e){return Bt(this,"_erasAbbrRegex")||md.call(this),e?this._erasAbbrRegex:this._erasRegex}function QP(e){return Bt(this,"_erasNarrowRegex")||md.call(this),e?this._erasNarrowRegex:this._erasRegex}function gd(e,t){return t.erasAbbrRegex(e)}function $P(e,t){return t.erasNameRegex(e)}function eM(e,t){return t.erasNarrowRegex(e)}function tM(e,t){return t._eraYearOrdinalRegex||Io}function md(){var e=[],t=[],i=[],n=[],r,a,c,u,h,m=this.eras();for(r=0,a=m.length;r<a;++r)c=$s(m[r].name),u=$s(m[r].abbr),h=$s(m[r].narrow),t.push(c),e.push(u),i.push(h),n.push(c),n.push(u),n.push(h);this._erasRegex=new RegExp("^("+n.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+t.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+e.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+i.join("|")+")","i")}lt(0,["gg",2],0,function(){return this.weekYear()%100});lt(0,["GG",2],0,function(){return this.isoWeekYear()%100});function Dc(e,t){lt(0,[e,e.length],0,t)}Dc("gggg","weekYear");Dc("ggggg","weekYear");Dc("GGGG","isoWeekYear");Dc("GGGGG","isoWeekYear");$e("G",xc);$e("g",xc);$e("GG",ri,bn);$e("gg",ri,bn);$e("GGGG",nd,id);$e("gggg",nd,id);$e("GGGGG",Ec,bc);$e("ggggg",Ec,bc);Wl(["gggg","ggggg","GGGG","GGGGG"],function(e,t,i,n){t[n.substr(0,2)]=Ot(e)});Wl(["gg","GG"],function(e,t,i,n){t[n]=Ve.parseTwoDigitYear(e)});function iM(e){return R_.call(this,e,this.week(),this.weekday()+this.localeData()._week.dow,this.localeData()._week.dow,this.localeData()._week.doy)}function nM(e){return R_.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)}function sM(){return er(this.year(),1,4)}function rM(){return er(this.isoWeekYear(),1,4)}function aM(){var e=this.localeData()._week;return er(this.year(),e.dow,e.doy)}function oM(){var e=this.localeData()._week;return er(this.weekYear(),e.dow,e.doy)}function R_(e,t,i,n,r){var a;return e==null?xl(this,n,r).year:(a=er(e,n,r),t>a&&(t=a),lM.call(this,e,t,i,n,r))}function lM(e,t,i,n,r){var a=g_(e,t,i,n,r),c=El(a.year,0,a.dayOfYear);return this.year(c.getUTCFullYear()),this.month(c.getUTCMonth()),this.date(c.getUTCDate()),this}lt("Q",0,"Qo","quarter");$e("Q",s_);Jt("Q",function(e,t){t[Ks]=(Ot(e)-1)*3});function uM(e){return e==null?Math.ceil((this.month()+1)/3):this.month((e-1)*3+this.month()%3)}lt("D",["DD",2],"Do","date");$e("D",ri,Oo);$e("DD",ri,bn);$e("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient});Jt(["D","DD"],Ss);Jt("Do",function(e,t){t[Ss]=Ot(e.match(ri)[0])});var F_=Po("Date",!0);lt("DDD",["DDDD",3],"DDDo","dayOfYear");$e("DDD",wc);$e("DDDD",r_);Jt(["DDD","DDDD"],function(e,t,i){i._dayOfYear=Ot(e)});function cM(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return e==null?t:this.add(e-t,"d")}lt("m",["mm",2],0,"minute");$e("m",ri,sd);$e("mm",ri,bn);Jt(["m","mm"],is);var hM=Po("Minutes",!1);lt("s",["ss",2],0,"second");$e("s",ri,sd);$e("ss",ri,bn);Jt(["s","ss"],Xs);var fM=Po("Seconds",!1);lt("S",0,0,function(){return~~(this.millisecond()/100)});lt(0,["SS",2],0,function(){return~~(this.millisecond()/10)});lt(0,["SSS",3],0,"millisecond");lt(0,["SSSS",4],0,function(){return this.millisecond()*10});lt(0,["SSSSS",5],0,function(){return this.millisecond()*100});lt(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3});lt(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4});lt(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5});lt(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6});$e("S",wc,s_);$e("SS",wc,bn);$e("SSS",wc,r_);var Ir,H_;for(Ir="SSSS";Ir.length<=9;Ir+="S")$e(Ir,Io);function dM(e,t){t[ma]=Ot(("0."+e)*1e3)}for(Ir="S";Ir.length<=9;Ir+="S")Jt(Ir,dM);H_=Po("Milliseconds",!1);lt("z",0,0,"zoneAbbr");lt("zz",0,0,"zoneName");function pM(){return this._isUTC?"UTC":""}function gM(){return this._isUTC?"Coordinated Universal Time":""}var We=Hl.prototype;We.add=oP;We.calendar=pP;We.clone=gP;We.diff=EP;We.endOf=PP;We.format=CP;We.from=AP;We.fromNow=DP;We.to=kP;We.toNow=IP;We.get=TI;We.invalidAt=BP;We.isAfter=mP;We.isBefore=vP;We.isBetween=_P;We.isSame=yP;We.isSameOrAfter=bP;We.isSameOrBefore=wP;We.isValid=zP;We.lang=O_;We.locale=I_;We.localeData=P_;We.max=zO;We.min=HO;We.parsingFlags=WP;We.set=CI;We.startOf=OP;We.subtract=lP;We.toArray=RP;We.toObject=FP;We.toDate=NP;We.toISOString=SP;We.inspect=TP;typeof Symbol<"u"&&Symbol.for!=null&&(We[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"});We.toJSON=HP;We.toString=xP;We.unix=LP;We.valueOf=MP;We.creationData=YP;We.eraName=VP;We.eraNarrow=GP;We.eraAbbr=ZP;We.eraYear=KP;We.year=l_;We.isLeapYear=SI;We.weekYear=iM;We.isoWeekYear=nM;We.quarter=We.quarters=uM;We.month=d_;We.daysInMonth=NI;We.week=We.weeks=UI;We.isoWeek=We.isoWeeks=qI;We.weeksInYear=aM;We.weeksInWeekYear=oM;We.isoWeeksInYear=sM;We.isoWeeksInISOWeekYear=rM;We.date=F_;We.day=We.days=nO;We.weekday=sO;We.isoWeekday=rO;We.dayOfYear=cM;We.hour=We.hours=fO;We.minute=We.minutes=hM;We.second=We.seconds=fM;We.millisecond=We.milliseconds=H_;We.utcOffset=ZO;We.utc=XO;We.local=JO;We.parseZone=QO;We.hasAlignedHourOffset=$O;We.isDST=eP;We.isLocal=iP;We.isUtcOffset=nP;We.isUtc=C_;We.isUTC=C_;We.zoneAbbr=pM;We.zoneName=gM;We.dates=zn("dates accessor is deprecated. Use date instead.",F_);We.months=zn("months accessor is deprecated. Use month instead",d_);We.years=zn("years accessor is deprecated. Use year instead",l_);We.zone=zn("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",KO);We.isDSTShifted=zn("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",tP);function mM(e){return si(e*1e3)}function vM(){return si.apply(null,arguments).parseZone()}function z_(e){return e}var Yt=$f.prototype;Yt.calendar=iI;Yt.longDateFormat=aI;Yt.invalidDate=lI;Yt.ordinal=hI;Yt.preparse=z_;Yt.postformat=z_;Yt.relativeTime=dI;Yt.pastFuture=pI;Yt.set=eI;Yt.eras=UP;Yt.erasParse=qP;Yt.erasConvertYear=jP;Yt.erasAbbrRegex=JP;Yt.erasNameRegex=XP;Yt.erasNarrowRegex=QP;Yt.months=OI;Yt.monthsShort=PI;Yt.monthsParse=LI;Yt.monthsRegex=FI;Yt.monthsShortRegex=RI;Yt.week=zI;Yt.firstDayOfYear=YI;Yt.firstDayOfWeek=BI;Yt.weekdays=QI;Yt.weekdaysMin=eO;Yt.weekdaysShort=$I;Yt.weekdaysParse=iO;Yt.weekdaysRegex=aO;Yt.weekdaysShortRegex=oO;Yt.weekdaysMinRegex=lO;Yt.isPM=cO;Yt.meridiem=dO;function ac(e,t,i,n){var r=rr(),a=Ds().set(n,t);return r[i](a,e)}function W_(e,t,i){if(nr(e)&&(t=e,e=void 0),e=e||"",t!=null)return ac(e,t,i,"month");var n,r=[];for(n=0;n<12;n++)r[n]=ac(e,n,i,"month");return r}function vd(e,t,i,n){typeof e=="boolean"?(nr(t)&&(i=t,t=void 0),t=t||""):(t=e,i=t,e=!1,nr(t)&&(i=t,t=void 0),t=t||"");var r=rr(),a=e?r._week.dow:0,c,u=[];if(i!=null)return ac(t,(i+a)%7,n,"day");for(c=0;c<7;c++)u[c]=ac(t,(c+a)%7,n,"day");return u}function _M(e,t){return W_(e,t,"months")}function yM(e,t){return W_(e,t,"monthsShort")}function bM(e,t,i){return vd(e,t,i,"weekdays")}function wM(e,t,i){return vd(e,t,i,"weekdaysShort")}function EM(e,t,i){return vd(e,t,i,"weekdaysMin")}Pr("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,i=Ot(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+i}});Ve.lang=zn("moment.lang is deprecated. Use moment.locale instead.",Pr);Ve.langData=zn("moment.langData is deprecated. Use moment.localeData instead.",rr);var js=Math.abs;function xM(){var e=this._data;return this._milliseconds=js(this._milliseconds),this._days=js(this._days),this._months=js(this._months),e.milliseconds=js(e.milliseconds),e.seconds=js(e.seconds),e.minutes=js(e.minutes),e.hours=js(e.hours),e.months=js(e.months),e.years=js(e.years),this}function B_(e,t,i,n){var r=us(t,i);return e._milliseconds+=n*r._milliseconds,e._days+=n*r._days,e._months+=n*r._months,e._bubble()}function SM(e,t){return B_(this,e,t,1)}function TM(e,t){return B_(this,e,t,-1)}function dm(e){return e<0?Math.floor(e):Math.ceil(e)}function CM(){var e=this._milliseconds,t=this._days,i=this._months,n=this._data,r,a,c,u,h;return e>=0&&t>=0&&i>=0||e<=0&&t<=0&&i<=0||(e+=dm(bf(i)+t)*864e5,t=0,i=0),n.milliseconds=e%1e3,r=Ln(e/1e3),n.seconds=r%60,a=Ln(r/60),n.minutes=a%60,c=Ln(a/60),n.hours=c%24,t+=Ln(c/24),h=Ln(Y_(t)),i+=h,t-=dm(bf(h)),u=Ln(i/12),i%=12,n.days=t,n.months=i,n.years=u,this}function Y_(e){return e*4800/146097}function bf(e){return e*146097/4800}function AM(e){if(!this.isValid())return NaN;var t,i,n=this._milliseconds;if(e=Wn(e),e==="month"||e==="quarter"||e==="year")switch(t=this._days+n/864e5,i=this._months+Y_(t),e){case"month":return i;case"quarter":return i/3;case"year":return i/12}else switch(t=this._days+Math.round(bf(this._months)),e){case"week":return t/7+n/6048e5;case"day":return t+n/864e5;case"hour":return t*24+n/36e5;case"minute":return t*1440+n/6e4;case"second":return t*86400+n/1e3;case"millisecond":return Math.floor(t*864e5)+n;default:throw new Error("Unknown unit "+e)}}function ar(e){return function(){return this.as(e)}}var U_=ar("ms"),DM=ar("s"),kM=ar("m"),IM=ar("h"),OM=ar("d"),PM=ar("w"),MM=ar("M"),LM=ar("Q"),NM=ar("y"),RM=U_;function FM(){return us(this)}function HM(e){return e=Wn(e),this.isValid()?this[e+"s"]():NaN}function Da(e){return function(){return this.isValid()?this._data[e]:NaN}}var zM=Da("milliseconds"),WM=Da("seconds"),BM=Da("minutes"),YM=Da("hours"),UM=Da("days"),qM=Da("months"),jM=Da("years");function VM(){return Ln(this.days()/7)}var Vs=Math.round,ho={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function GM(e,t,i,n,r){return r.relativeTime(t||1,!!i,e,n)}function ZM(e,t,i,n){var r=us(e).abs(),a=Vs(r.as("s")),c=Vs(r.as("m")),u=Vs(r.as("h")),h=Vs(r.as("d")),m=Vs(r.as("M")),p=Vs(r.as("w")),_=Vs(r.as("y")),w=a<=i.ss&&["s",a]||a<i.s&&["ss",a]||c<=1&&["m"]||c<i.m&&["mm",c]||u<=1&&["h"]||u<i.h&&["hh",u]||h<=1&&["d"]||h<i.d&&["dd",h];return i.w!=null&&(w=w||p<=1&&["w"]||p<i.w&&["ww",p]),w=w||m<=1&&["M"]||m<i.M&&["MM",m]||_<=1&&["y"]||["yy",_],w[2]=t,w[3]=+e>0,w[4]=n,GM.apply(null,w)}function KM(e){return e===void 0?Vs:typeof e=="function"?(Vs=e,!0):!1}function XM(e,t){return ho[e]===void 0?!1:t===void 0?ho[e]:(ho[e]=t,e==="s"&&(ho.ss=t-1),!0)}function JM(e,t){if(!this.isValid())return this.localeData().invalidDate();var i=!1,n=ho,r,a;return typeof e=="object"&&(t=e,e=!1),typeof e=="boolean"&&(i=e),typeof t=="object"&&(n=Object.assign({},ho,t),t.s!=null&&t.ss==null&&(n.ss=t.s-1)),r=this.localeData(),a=ZM(this,!i,n,r),i&&(a=r.pastFuture(+this,a)),r.postformat(a)}var Xh=Math.abs;function ro(e){return(e>0)-(e<0)||+e}function kc(){if(!this.isValid())return this.localeData().invalidDate();var e=Xh(this._milliseconds)/1e3,t=Xh(this._days),i=Xh(this._months),n,r,a,c,u=this.asSeconds(),h,m,p,_;return u?(n=Ln(e/60),r=Ln(n/60),e%=60,n%=60,a=Ln(i/12),i%=12,c=e?e.toFixed(3).replace(/\.?0+$/,""):"",h=u<0?"-":"",m=ro(this._months)!==ro(u)?"-":"",p=ro(this._days)!==ro(u)?"-":"",_=ro(this._milliseconds)!==ro(u)?"-":"",h+"P"+(a?m+a+"Y":"")+(i?m+i+"M":"")+(t?p+t+"D":"")+(r||n||e?"T":"")+(r?_+r+"H":"")+(n?_+n+"M":"")+(e?_+c+"S":"")):"P0D"}var Rt=Ac.prototype;Rt.isValid=qO;Rt.abs=xM;Rt.add=SM;Rt.subtract=TM;Rt.as=AM;Rt.asMilliseconds=U_;Rt.asSeconds=DM;Rt.asMinutes=kM;Rt.asHours=IM;Rt.asDays=OM;Rt.asWeeks=PM;Rt.asMonths=MM;Rt.asQuarters=LM;Rt.asYears=NM;Rt.valueOf=RM;Rt._bubble=CM;Rt.clone=FM;Rt.get=HM;Rt.milliseconds=zM;Rt.seconds=WM;Rt.minutes=BM;Rt.hours=YM;Rt.days=UM;Rt.weeks=VM;Rt.months=qM;Rt.years=jM;Rt.humanize=JM;Rt.toISOString=kc;Rt.toString=kc;Rt.toJSON=kc;Rt.locale=I_;Rt.localeData=P_;Rt.toIsoString=zn("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",kc);Rt.lang=O_;lt("X",0,0,"unix");lt("x",0,0,"valueOf");$e("x",xc);$e("X",_I);Jt("X",function(e,t,i){i._d=new Date(parseFloat(e)*1e3)});Jt("x",function(e,t,i){i._d=new Date(Ot(e))});//! moment.js
- Ve.version="2.30.1";Qk(si);Ve.fn=We;Ve.min=WO;Ve.max=BO;Ve.now=YO;Ve.utc=Ds;Ve.unix=mM;Ve.months=_M;Ve.isDate=Fl;Ve.locale=Pr;Ve.invalid=yc;Ve.duration=us;Ve.isMoment=as;Ve.weekdays=bM;Ve.parseZone=vM;Ve.localeData=rr;Ve.isDuration=Vu;Ve.monthsShort=yM;Ve.weekdaysMin=EM;Ve.defineLocale=ud;Ve.updateLocale=vO;Ve.locales=_O;Ve.weekdaysShort=wM;Ve.normalizeUnits=Wn;Ve.relativeTimeRounding=KM;Ve.relativeTimeThreshold=XM;Ve.calendarFormat=dP;Ve.prototype=We;Ve.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"};window.moment=Ve;/*! js-cookie v3.0.5 | MIT */function Ru(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)e[n]=i[n]}return e}var QM={read:function(e){return e[0]==='"'&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}};function wf(e,t){function i(r,a,c){if(!(typeof document>"u")){c=Ru({},t,c),typeof c.expires=="number"&&(c.expires=new Date(Date.now()+c.expires*864e5)),c.expires&&(c.expires=c.expires.toUTCString()),r=encodeURIComponent(r).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var u="";for(var h in c)c[h]&&(u+="; "+h,c[h]!==!0&&(u+="="+c[h].split(";")[0]));return document.cookie=r+"="+e.write(a,r)+u}}function n(r){if(!(typeof document>"u"||arguments.length&&!r)){for(var a=document.cookie?document.cookie.split("; "):[],c={},u=0;u<a.length;u++){var h=a[u].split("="),m=h.slice(1).join("=");try{var p=decodeURIComponent(h[0]);if(c[p]=e.read(m,p),r===p)break}catch{}}return r?c[r]:c}}return Object.create({set:i,get:n,remove:function(r,a){i(r,"",Ru({},a,{expires:-1}))},withAttributes:function(r){return wf(this.converter,Ru({},this.attributes,r))},withConverter:function(r){return wf(Ru({},this.converter,r),this.attributes)}},{attributes:{value:Object.freeze(t)},converter:{value:Object.freeze(e)}})}var $M=wf(QM,{path:"/"});window.Cookies=$M;function pm(e){return e!==null&&typeof e=="object"&&"constructor"in e&&e.constructor===Object}function _d(e={},t={}){Object.keys(t).forEach(i=>{typeof e[i]>"u"?e[i]=t[i]:pm(t[i])&&pm(e[i])&&Object.keys(t[i]).length>0&&_d(e[i],t[i])})}const q_={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector(){return null},querySelectorAll(){return[]},getElementById(){return null},createEvent(){return{initEvent(){}}},createElement(){return{children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName(){return[]}}},createElementNS(){return{}},importNode(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function _i(){const e=typeof document<"u"?document:{};return _d(e,q_),e}const eL={document:q_,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle(){return{getPropertyValue(){return""}}},Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia(){return{}},requestAnimationFrame(e){return typeof setTimeout>"u"?(e(),null):setTimeout(e,0)},cancelAnimationFrame(e){typeof setTimeout>"u"||clearTimeout(e)}};function ei(){const e=typeof window<"u"?window:{};return _d(e,eL),e}function tL(e){const t=e.__proto__;Object.defineProperty(e,"__proto__",{get(){return t},set(i){t.__proto__=i}})}class Or extends Array{constructor(t){typeof t=="number"?super(t):(super(...t||[]),tL(this))}}function Bl(e=[]){const t=[];return e.forEach(i=>{Array.isArray(i)?t.push(...Bl(i)):t.push(i)}),t}function j_(e,t){return Array.prototype.filter.call(e,t)}function iL(e){const t=[];for(let i=0;i<e.length;i+=1)t.indexOf(e[i])===-1&&t.push(e[i]);return t}function nL(e,t){if(typeof e!="string")return[e];const i=[],n=t.querySelectorAll(e);for(let r=0;r<n.length;r+=1)i.push(n[r]);return i}function Le(e,t){const i=ei(),n=_i();let r=[];if(!t&&e instanceof Or)return e;if(!e)return new Or(r);if(typeof e=="string"){const a=e.trim();if(a.indexOf("<")>=0&&a.indexOf(">")>=0){let c="div";a.indexOf("<li")===0&&(c="ul"),a.indexOf("<tr")===0&&(c="tbody"),(a.indexOf("<td")===0||a.indexOf("<th")===0)&&(c="tr"),a.indexOf("<tbody")===0&&(c="table"),a.indexOf("<option")===0&&(c="select");const u=n.createElement(c);u.innerHTML=a;for(let h=0;h<u.childNodes.length;h+=1)r.push(u.childNodes[h])}else r=nL(e.trim(),t||n)}else if(e.nodeType||e===i||e===n)r.push(e);else if(Array.isArray(e)){if(e instanceof Or)return e;r=e}return new Or(iL(r))}Le.fn=Or.prototype;function sL(...e){const t=Bl(e.map(i=>i.split(" ")));return this.forEach(i=>{i.classList.add(...t)}),this}function rL(...e){const t=Bl(e.map(i=>i.split(" ")));return this.forEach(i=>{i.classList.remove(...t)}),this}function aL(...e){const t=Bl(e.map(i=>i.split(" ")));this.forEach(i=>{t.forEach(n=>{i.classList.toggle(n)})})}function oL(...e){const t=Bl(e.map(i=>i.split(" ")));return j_(this,i=>t.filter(n=>i.classList.contains(n)).length>0).length>0}function lL(e,t){if(arguments.length===1&&typeof e=="string")return this[0]?this[0].getAttribute(e):void 0;for(let i=0;i<this.length;i+=1)if(arguments.length===2)this[i].setAttribute(e,t);else for(const n in e)this[i][n]=e[n],this[i].setAttribute(n,e[n]);return this}function uL(e){for(let t=0;t<this.length;t+=1)this[t].removeAttribute(e);return this}function cL(e){for(let t=0;t<this.length;t+=1)this[t].style.transform=e;return this}function hL(e){for(let t=0;t<this.length;t+=1)this[t].style.transitionDuration=typeof e!="string"?`${e}ms`:e;return this}function fL(...e){let[t,i,n,r]=e;typeof e[1]=="function"&&([t,n,r]=e,i=void 0),r||(r=!1);function a(m){const p=m.target;if(!p)return;const _=m.target.dom7EventData||[];if(_.indexOf(m)<0&&_.unshift(m),Le(p).is(i))n.apply(p,_);else{const w=Le(p).parents();for(let D=0;D<w.length;D+=1)Le(w[D]).is(i)&&n.apply(w[D],_)}}function c(m){const p=m&&m.target?m.target.dom7EventData||[]:[];p.indexOf(m)<0&&p.unshift(m),n.apply(this,p)}const u=t.split(" ");let h;for(let m=0;m<this.length;m+=1){const p=this[m];if(i)for(h=0;h<u.length;h+=1){const _=u[h];p.dom7LiveListeners||(p.dom7LiveListeners={}),p.dom7LiveListeners[_]||(p.dom7LiveListeners[_]=[]),p.dom7LiveListeners[_].push({listener:n,proxyListener:a}),p.addEventListener(_,a,r)}else for(h=0;h<u.length;h+=1){const _=u[h];p.dom7Listeners||(p.dom7Listeners={}),p.dom7Listeners[_]||(p.dom7Listeners[_]=[]),p.dom7Listeners[_].push({listener:n,proxyListener:c}),p.addEventListener(_,c,r)}}return this}function dL(...e){let[t,i,n,r]=e;typeof e[1]=="function"&&([t,n,r]=e,i=void 0),r||(r=!1);const a=t.split(" ");for(let c=0;c<a.length;c+=1){const u=a[c];for(let h=0;h<this.length;h+=1){const m=this[h];let p;if(!i&&m.dom7Listeners?p=m.dom7Listeners[u]:i&&m.dom7LiveListeners&&(p=m.dom7LiveListeners[u]),p&&p.length)for(let _=p.length-1;_>=0;_-=1){const w=p[_];n&&w.listener===n||n&&w.listener&&w.listener.dom7proxy&&w.listener.dom7proxy===n?(m.removeEventListener(u,w.proxyListener,r),p.splice(_,1)):n||(m.removeEventListener(u,w.proxyListener,r),p.splice(_,1))}}}return this}function pL(...e){const t=ei(),i=e[0].split(" "),n=e[1];for(let r=0;r<i.length;r+=1){const a=i[r];for(let c=0;c<this.length;c+=1){const u=this[c];if(t.CustomEvent){const h=new t.CustomEvent(a,{detail:n,bubbles:!0,cancelable:!0});u.dom7EventData=e.filter((m,p)=>p>0),u.dispatchEvent(h),u.dom7EventData=[],delete u.dom7EventData}}}return this}function gL(e){const t=this;function i(n){n.target===this&&(e.call(this,n),t.off("transitionend",i))}return e&&t.on("transitionend",i),this}function mL(e){if(this.length>0){if(e){const t=this.styles();return this[0].offsetWidth+parseFloat(t.getPropertyValue("margin-right"))+parseFloat(t.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null}function vL(e){if(this.length>0){if(e){const t=this.styles();return this[0].offsetHeight+parseFloat(t.getPropertyValue("margin-top"))+parseFloat(t.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null}function _L(){if(this.length>0){const e=ei(),t=_i(),i=this[0],n=i.getBoundingClientRect(),r=t.body,a=i.clientTop||r.clientTop||0,c=i.clientLeft||r.clientLeft||0,u=i===e?e.scrollY:i.scrollTop,h=i===e?e.scrollX:i.scrollLeft;return{top:n.top+u-a,left:n.left+h-c}}return null}function yL(){const e=ei();return this[0]?e.getComputedStyle(this[0],null):{}}function bL(e,t){const i=ei();let n;if(arguments.length===1)if(typeof e=="string"){if(this[0])return i.getComputedStyle(this[0],null).getPropertyValue(e)}else{for(n=0;n<this.length;n+=1)for(const r in e)this[n].style[r]=e[r];return this}if(arguments.length===2&&typeof e=="string"){for(n=0;n<this.length;n+=1)this[n].style[e]=t;return this}return this}function wL(e){return e?(this.forEach((t,i)=>{e.apply(t,[t,i])}),this):this}function EL(e){const t=j_(this,e);return Le(t)}function xL(e){if(typeof e>"u")return this[0]?this[0].innerHTML:null;for(let t=0;t<this.length;t+=1)this[t].innerHTML=e;return this}function SL(e){if(typeof e>"u")return this[0]?this[0].textContent.trim():null;for(let t=0;t<this.length;t+=1)this[t].textContent=e;return this}function TL(e){const t=ei(),i=_i(),n=this[0];let r,a;if(!n||typeof e>"u")return!1;if(typeof e=="string"){if(n.matches)return n.matches(e);if(n.webkitMatchesSelector)return n.webkitMatchesSelector(e);if(n.msMatchesSelector)return n.msMatchesSelector(e);for(r=Le(e),a=0;a<r.length;a+=1)if(r[a]===n)return!0;return!1}if(e===i)return n===i;if(e===t)return n===t;if(e.nodeType||e instanceof Or){for(r=e.nodeType?[e]:e,a=0;a<r.length;a+=1)if(r[a]===n)return!0;return!1}return!1}function CL(){let e=this[0],t;if(e){for(t=0;(e=e.previousSibling)!==null;)e.nodeType===1&&(t+=1);return t}}function AL(e){if(typeof e>"u")return this;const t=this.length;if(e>t-1)return Le([]);if(e<0){const i=t+e;return i<0?Le([]):Le([this[i]])}return Le([this[e]])}function DL(...e){let t;const i=_i();for(let n=0;n<e.length;n+=1){t=e[n];for(let r=0;r<this.length;r+=1)if(typeof t=="string"){const a=i.createElement("div");for(a.innerHTML=t;a.firstChild;)this[r].appendChild(a.firstChild)}else if(t instanceof Or)for(let a=0;a<t.length;a+=1)this[r].appendChild(t[a]);else this[r].appendChild(t)}return this}function kL(e){const t=_i();let i,n;for(i=0;i<this.length;i+=1)if(typeof e=="string"){const r=t.createElement("div");for(r.innerHTML=e,n=r.childNodes.length-1;n>=0;n-=1)this[i].insertBefore(r.childNodes[n],this[i].childNodes[0])}else if(e instanceof Or)for(n=0;n<e.length;n+=1)this[i].insertBefore(e[n],this[i].childNodes[0]);else this[i].insertBefore(e,this[i].childNodes[0]);return this}function IL(e){return this.length>0?e?this[0].nextElementSibling&&Le(this[0].nextElementSibling).is(e)?Le([this[0].nextElementSibling]):Le([]):this[0].nextElementSibling?Le([this[0].nextElementSibling]):Le([]):Le([])}function OL(e){const t=[];let i=this[0];if(!i)return Le([]);for(;i.nextElementSibling;){const n=i.nextElementSibling;e?Le(n).is(e)&&t.push(n):t.push(n),i=n}return Le(t)}function PL(e){if(this.length>0){const t=this[0];return e?t.previousElementSibling&&Le(t.previousElementSibling).is(e)?Le([t.previousElementSibling]):Le([]):t.previousElementSibling?Le([t.previousElementSibling]):Le([])}return Le([])}function ML(e){const t=[];let i=this[0];if(!i)return Le([]);for(;i.previousElementSibling;){const n=i.previousElementSibling;e?Le(n).is(e)&&t.push(n):t.push(n),i=n}return Le(t)}function LL(e){const t=[];for(let i=0;i<this.length;i+=1)this[i].parentNode!==null&&(e?Le(this[i].parentNode).is(e)&&t.push(this[i].parentNode):t.push(this[i].parentNode));return Le(t)}function NL(e){const t=[];for(let i=0;i<this.length;i+=1){let n=this[i].parentNode;for(;n;)e?Le(n).is(e)&&t.push(n):t.push(n),n=n.parentNode}return Le(t)}function RL(e){let t=this;return typeof e>"u"?Le([]):(t.is(e)||(t=t.parents(e).eq(0)),t)}function FL(e){const t=[];for(let i=0;i<this.length;i+=1){const n=this[i].querySelectorAll(e);for(let r=0;r<n.length;r+=1)t.push(n[r])}return Le(t)}function HL(e){const t=[];for(let i=0;i<this.length;i+=1){const n=this[i].children;for(let r=0;r<n.length;r+=1)(!e||Le(n[r]).is(e))&&t.push(n[r])}return Le(t)}function zL(){for(let e=0;e<this.length;e+=1)this[e].parentNode&&this[e].parentNode.removeChild(this[e]);return this}const gm={addClass:sL,removeClass:rL,hasClass:oL,toggleClass:aL,attr:lL,removeAttr:uL,transform:cL,transition:hL,on:fL,off:dL,trigger:pL,transitionEnd:gL,outerWidth:mL,outerHeight:vL,styles:yL,offset:_L,css:bL,each:wL,html:xL,text:SL,is:TL,index:CL,eq:AL,append:DL,prepend:kL,next:IL,nextAll:OL,prev:PL,prevAll:ML,parent:LL,parents:NL,closest:RL,find:FL,children:HL,filter:EL,remove:zL};Object.keys(gm).forEach(e=>{Object.defineProperty(Le.fn,e,{value:gm[e],writable:!0})});function WL(e){const t=e;Object.keys(t).forEach(i=>{try{t[i]=null}catch{}try{delete t[i]}catch{}})}function Nr(e,t=0){return setTimeout(e,t)}function gn(){return Date.now()}function BL(e){const t=ei();let i;return t.getComputedStyle&&(i=t.getComputedStyle(e,null)),!i&&e.currentStyle&&(i=e.currentStyle),i||(i=e.style),i}function Ef(e,t="x"){const i=ei();let n,r,a;const c=BL(e);return i.WebKitCSSMatrix?(r=c.transform||c.webkitTransform,r.split(",").length>6&&(r=r.split(", ").map(u=>u.replace(",",".")).join(", ")),a=new i.WebKitCSSMatrix(r==="none"?"":r)):(a=c.MozTransform||c.OTransform||c.MsTransform||c.msTransform||c.transform||c.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),n=a.toString().split(",")),t==="x"&&(i.WebKitCSSMatrix?r=a.m41:n.length===16?r=parseFloat(n[12]):r=parseFloat(n[4])),t==="y"&&(i.WebKitCSSMatrix?r=a.m42:n.length===16?r=parseFloat(n[13]):r=parseFloat(n[5])),r||0}function hl(e){return typeof e=="object"&&e!==null&&e.constructor&&Object.prototype.toString.call(e).slice(8,-1)==="Object"}function YL(e){return typeof window<"u"&&typeof window.HTMLElement<"u"?e instanceof HTMLElement:e&&(e.nodeType===1||e.nodeType===11)}function pn(...e){const t=Object(e[0]),i=["__proto__","constructor","prototype"];for(let n=1;n<e.length;n+=1){const r=e[n];if(r!=null&&!YL(r)){const a=Object.keys(Object(r)).filter(c=>i.indexOf(c)<0);for(let c=0,u=a.length;c<u;c+=1){const h=a[c],m=Object.getOwnPropertyDescriptor(r,h);m!==void 0&&m.enumerable&&(hl(t[h])&&hl(r[h])?r[h].__swiper__?t[h]=r[h]:pn(t[h],r[h]):!hl(t[h])&&hl(r[h])?(t[h]={},r[h].__swiper__?t[h]=r[h]:pn(t[h],r[h])):t[h]=r[h])}}}return t}function fl(e,t,i){e.style.setProperty(t,i)}function V_({swiper:e,targetPosition:t,side:i}){const n=ei(),r=-e.translate;let a=null,c;const u=e.params.speed;e.wrapperEl.style.scrollSnapType="none",n.cancelAnimationFrame(e.cssModeFrameID);const h=t>r?"next":"prev",m=(_,w)=>h==="next"&&_>=w||h==="prev"&&_<=w,p=()=>{c=new Date().getTime(),a===null&&(a=c);const _=Math.max(Math.min((c-a)/u,1),0),w=.5-Math.cos(_*Math.PI)/2;let D=r+w*(t-r);if(m(D,t)&&(D=t),e.wrapperEl.scrollTo({[i]:D}),m(D,t)){e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.scrollSnapType="",setTimeout(()=>{e.wrapperEl.style.overflow="",e.wrapperEl.scrollTo({[i]:D})}),n.cancelAnimationFrame(e.cssModeFrameID);return}e.cssModeFrameID=n.requestAnimationFrame(p)};p()}let Jh;function UL(){const e=ei(),t=_i();return{smoothScroll:t.documentElement&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch),passiveListener:function(){let n=!1;try{const r=Object.defineProperty({},"passive",{get(){n=!0}});e.addEventListener("testPassiveListener",null,r)}catch{}return n}(),gestures:function(){return"ongesturestart"in e}()}}function G_(){return Jh||(Jh=UL()),Jh}let Qh;function qL({userAgent:e}={}){const t=G_(),i=ei(),n=i.navigator.platform,r=e||i.navigator.userAgent,a={ios:!1,android:!1},c=i.screen.width,u=i.screen.height,h=r.match(/(Android);?[\s\/]+([\d.]+)?/);let m=r.match(/(iPad).*OS\s([\d_]+)/);const p=r.match(/(iPod)(.*OS\s([\d_]+))?/),_=!m&&r.match(/(iPhone\sOS|iOS)\s([\d_]+)/),w=n==="Win32";let D=n==="MacIntel";const C=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"];return!m&&D&&t.touch&&C.indexOf(`${c}x${u}`)>=0&&(m=r.match(/(Version)\/([\d.]+)/),m||(m=[0,1,"13_0_0"]),D=!1),h&&!w&&(a.os="android",a.android=!0),(m||_||p)&&(a.os="ios",a.ios=!0),a}function jL(e={}){return Qh||(Qh=qL(e)),Qh}let $h;function VL(){const e=ei();function t(){const i=e.navigator.userAgent.toLowerCase();return i.indexOf("safari")>=0&&i.indexOf("chrome")<0&&i.indexOf("android")<0}return{isSafari:t(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent)}}function GL(){return $h||($h=VL()),$h}function ZL({swiper:e,on:t,emit:i}){const n=ei();let r=null,a=null;const c=()=>{!e||e.destroyed||!e.initialized||(i("beforeResize"),i("resize"))},u=()=>{!e||e.destroyed||!e.initialized||(r=new ResizeObserver(p=>{a=n.requestAnimationFrame(()=>{const{width:_,height:w}=e;let D=_,C=w;p.forEach(({contentBoxSize:k,contentRect:L,target:W})=>{W&&W!==e.el||(D=L?L.width:(k[0]||k).inlineSize,C=L?L.height:(k[0]||k).blockSize)}),(D!==_||C!==w)&&c()})}),r.observe(e.el))},h=()=>{a&&n.cancelAnimationFrame(a),r&&r.unobserve&&e.el&&(r.unobserve(e.el),r=null)},m=()=>{!e||e.destroyed||!e.initialized||i("orientationchange")};t("init",()=>{if(e.params.resizeObserver&&typeof n.ResizeObserver<"u"){u();return}n.addEventListener("resize",c),n.addEventListener("orientationchange",m)}),t("destroy",()=>{h(),n.removeEventListener("resize",c),n.removeEventListener("orientationchange",m)})}function KL({swiper:e,extendParams:t,on:i,emit:n}){const r=[],a=ei(),c=(m,p={})=>{const _=a.MutationObserver||a.WebkitMutationObserver,w=new _(D=>{if(D.length===1){n("observerUpdate",D[0]);return}const C=function(){n("observerUpdate",D[0])};a.requestAnimationFrame?a.requestAnimationFrame(C):a.setTimeout(C,0)});w.observe(m,{attributes:typeof p.attributes>"u"?!0:p.attributes,childList:typeof p.childList>"u"?!0:p.childList,characterData:typeof p.characterData>"u"?!0:p.characterData}),r.push(w)},u=()=>{if(e.params.observer){if(e.params.observeParents){const m=e.$el.parents();for(let p=0;p<m.length;p+=1)c(m[p])}c(e.$el[0],{childList:e.params.observeSlideChildren}),c(e.$wrapperEl[0],{attributes:!1})}},h=()=>{r.forEach(m=>{m.disconnect()}),r.splice(0,r.length)};t({observer:!1,observeParents:!1,observeSlideChildren:!1}),i("init",u),i("destroy",h)}const XL={on(e,t,i){const n=this;if(!n.eventsListeners||n.destroyed||typeof t!="function")return n;const r=i?"unshift":"push";return e.split(" ").forEach(a=>{n.eventsListeners[a]||(n.eventsListeners[a]=[]),n.eventsListeners[a][r](t)}),n},once(e,t,i){const n=this;if(!n.eventsListeners||n.destroyed||typeof t!="function")return n;function r(...a){n.off(e,r),r.__emitterProxy&&delete r.__emitterProxy,t.apply(n,a)}return r.__emitterProxy=t,n.on(e,r,i)},onAny(e,t){const i=this;if(!i.eventsListeners||i.destroyed||typeof e!="function")return i;const n=t?"unshift":"push";return i.eventsAnyListeners.indexOf(e)<0&&i.eventsAnyListeners[n](e),i},offAny(e){const t=this;if(!t.eventsListeners||t.destroyed||!t.eventsAnyListeners)return t;const i=t.eventsAnyListeners.indexOf(e);return i>=0&&t.eventsAnyListeners.splice(i,1),t},off(e,t){const i=this;return!i.eventsListeners||i.destroyed||!i.eventsListeners||e.split(" ").forEach(n=>{typeof t>"u"?i.eventsListeners[n]=[]:i.eventsListeners[n]&&i.eventsListeners[n].forEach((r,a)=>{(r===t||r.__emitterProxy&&r.__emitterProxy===t)&&i.eventsListeners[n].splice(a,1)})}),i},emit(...e){const t=this;if(!t.eventsListeners||t.destroyed||!t.eventsListeners)return t;let i,n,r;return typeof e[0]=="string"||Array.isArray(e[0])?(i=e[0],n=e.slice(1,e.length),r=t):(i=e[0].events,n=e[0].data,r=e[0].context||t),n.unshift(r),(Array.isArray(i)?i:i.split(" ")).forEach(c=>{t.eventsAnyListeners&&t.eventsAnyListeners.length&&t.eventsAnyListeners.forEach(u=>{u.apply(r,[c,...n])}),t.eventsListeners&&t.eventsListeners[c]&&t.eventsListeners[c].forEach(u=>{u.apply(r,n)})}),t}};function JL(){const e=this;let t,i;const n=e.$el;typeof e.params.width<"u"&&e.params.width!==null?t=e.params.width:t=n[0].clientWidth,typeof e.params.height<"u"&&e.params.height!==null?i=e.params.height:i=n[0].clientHeight,!(t===0&&e.isHorizontal()||i===0&&e.isVertical())&&(t=t-parseInt(n.css("padding-left")||0,10)-parseInt(n.css("padding-right")||0,10),i=i-parseInt(n.css("padding-top")||0,10)-parseInt(n.css("padding-bottom")||0,10),Number.isNaN(t)&&(t=0),Number.isNaN(i)&&(i=0),Object.assign(e,{width:t,height:i,size:e.isHorizontal()?t:i}))}function QL(){const e=this;function t(be){return e.isHorizontal()?be:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[be]}function i(be,ce){return parseFloat(be.getPropertyValue(t(ce))||0)}const n=e.params,{$wrapperEl:r,size:a,rtlTranslate:c,wrongRTL:u}=e,h=e.virtual&&n.virtual.enabled,m=h?e.virtual.slides.length:e.slides.length,p=r.children(`.${e.params.slideClass}`),_=h?e.virtual.slides.length:p.length;let w=[];const D=[],C=[];let k=n.slidesOffsetBefore;typeof k=="function"&&(k=n.slidesOffsetBefore.call(e));let L=n.slidesOffsetAfter;typeof L=="function"&&(L=n.slidesOffsetAfter.call(e));const W=e.snapGrid.length,H=e.slidesGrid.length;let Y=n.spaceBetween,V=-k,Q=0,ne=0;if(typeof a>"u")return;typeof Y=="string"&&Y.indexOf("%")>=0&&(Y=parseFloat(Y.replace("%",""))/100*a),e.virtualSize=-Y,c?p.css({marginLeft:"",marginBottom:"",marginTop:""}):p.css({marginRight:"",marginBottom:"",marginTop:""}),n.centeredSlides&&n.cssMode&&(fl(e.wrapperEl,"--swiper-centered-offset-before",""),fl(e.wrapperEl,"--swiper-centered-offset-after",""));const T=n.grid&&n.grid.rows>1&&e.grid;T&&e.grid.initSlides(_);let ye;const ue=n.slidesPerView==="auto"&&n.breakpoints&&Object.keys(n.breakpoints).filter(be=>typeof n.breakpoints[be].slidesPerView<"u").length>0;for(let be=0;be<_;be+=1){ye=0;const ce=p.eq(be);if(T&&e.grid.updateSlide(be,ce,_,t),ce.css("display")!=="none"){if(n.slidesPerView==="auto"){ue&&(p[be].style[t("width")]="");const re=getComputedStyle(ce[0]),j=ce[0].style.transform,ge=ce[0].style.webkitTransform;if(j&&(ce[0].style.transform="none"),ge&&(ce[0].style.webkitTransform="none"),n.roundLengths)ye=e.isHorizontal()?ce.outerWidth(!0):ce.outerHeight(!0);else{const s=i(re,"width"),o=i(re,"padding-left"),f=i(re,"padding-right"),v=i(re,"margin-left"),b=i(re,"margin-right"),x=re.getPropertyValue("box-sizing");if(x&&x==="border-box")ye=s+v+b;else{const{clientWidth:I,offsetWidth:P}=ce[0];ye=s+o+f+v+b+(P-I)}}j&&(ce[0].style.transform=j),ge&&(ce[0].style.webkitTransform=ge),n.roundLengths&&(ye=Math.floor(ye))}else ye=(a-(n.slidesPerView-1)*Y)/n.slidesPerView,n.roundLengths&&(ye=Math.floor(ye)),p[be]&&(p[be].style[t("width")]=`${ye}px`);p[be]&&(p[be].swiperSlideSize=ye),C.push(ye),n.centeredSlides?(V=V+ye/2+Q/2+Y,Q===0&&be!==0&&(V=V-a/2-Y),be===0&&(V=V-a/2-Y),Math.abs(V)<1/1e3&&(V=0),n.roundLengths&&(V=Math.floor(V)),ne%n.slidesPerGroup===0&&w.push(V),D.push(V)):(n.roundLengths&&(V=Math.floor(V)),(ne-Math.min(e.params.slidesPerGroupSkip,ne))%e.params.slidesPerGroup===0&&w.push(V),D.push(V),V=V+ye+Y),e.virtualSize+=ye+Y,Q=ye,ne+=1}}if(e.virtualSize=Math.max(e.virtualSize,a)+L,c&&u&&(n.effect==="slide"||n.effect==="coverflow")&&r.css({width:`${e.virtualSize+n.spaceBetween}px`}),n.setWrapperSize&&r.css({[t("width")]:`${e.virtualSize+n.spaceBetween}px`}),T&&e.grid.updateWrapperSize(ye,w,t),!n.centeredSlides){const be=[];for(let ce=0;ce<w.length;ce+=1){let re=w[ce];n.roundLengths&&(re=Math.floor(re)),w[ce]<=e.virtualSize-a&&be.push(re)}w=be,Math.floor(e.virtualSize-a)-Math.floor(w[w.length-1])>1&&w.push(e.virtualSize-a)}if(w.length===0&&(w=[0]),n.spaceBetween!==0){const be=e.isHorizontal()&&c?"marginLeft":t("marginRight");p.filter((ce,re)=>n.cssMode?re!==p.length-1:!0).css({[be]:`${Y}px`})}if(n.centeredSlides&&n.centeredSlidesBounds){let be=0;C.forEach(re=>{be+=re+(n.spaceBetween?n.spaceBetween:0)}),be-=n.spaceBetween;const ce=be-a;w=w.map(re=>re<0?-k:re>ce?ce+L:re)}if(n.centerInsufficientSlides){let be=0;if(C.forEach(ce=>{be+=ce+(n.spaceBetween?n.spaceBetween:0)}),be-=n.spaceBetween,be<a){const ce=(a-be)/2;w.forEach((re,j)=>{w[j]=re-ce}),D.forEach((re,j)=>{D[j]=re+ce})}}if(Object.assign(e,{slides:p,snapGrid:w,slidesGrid:D,slidesSizesGrid:C}),n.centeredSlides&&n.cssMode&&!n.centeredSlidesBounds){fl(e.wrapperEl,"--swiper-centered-offset-before",`${-w[0]}px`),fl(e.wrapperEl,"--swiper-centered-offset-after",`${e.size/2-C[C.length-1]/2}px`);const be=-e.snapGrid[0],ce=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(re=>re+be),e.slidesGrid=e.slidesGrid.map(re=>re+ce)}if(_!==m&&e.emit("slidesLengthChange"),w.length!==W&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),D.length!==H&&e.emit("slidesGridLengthChange"),n.watchSlidesProgress&&e.updateSlidesOffset(),!h&&!n.cssMode&&(n.effect==="slide"||n.effect==="fade")){const be=`${n.containerModifierClass}backface-hidden`,ce=e.$el.hasClass(be);_<=n.maxBackfaceHiddenSlides?ce||e.$el.addClass(be):ce&&e.$el.removeClass(be)}}function $L(e){const t=this,i=[],n=t.virtual&&t.params.virtual.enabled;let r=0,a;typeof e=="number"?t.setTransition(e):e===!0&&t.setTransition(t.params.speed);const c=u=>n?t.slides.filter(h=>parseInt(h.getAttribute("data-swiper-slide-index"),10)===u)[0]:t.slides.eq(u)[0];if(t.params.slidesPerView!=="auto"&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||Le([])).each(u=>{i.push(u)});else for(a=0;a<Math.ceil(t.params.slidesPerView);a+=1){const u=t.activeIndex+a;if(u>t.slides.length&&!n)break;i.push(c(u))}else i.push(c(t.activeIndex));for(a=0;a<i.length;a+=1)if(typeof i[a]<"u"){const u=i[a].offsetHeight;r=u>r?u:r}(r||r===0)&&t.$wrapperEl.css("height",`${r}px`)}function eN(){const e=this,t=e.slides;for(let i=0;i<t.length;i+=1)t[i].swiperSlideOffset=e.isHorizontal()?t[i].offsetLeft:t[i].offsetTop}function tN(e=this&&this.translate||0){const t=this,i=t.params,{slides:n,rtlTranslate:r,snapGrid:a}=t;if(n.length===0)return;typeof n[0].swiperSlideOffset>"u"&&t.updateSlidesOffset();let c=-e;r&&(c=e),n.removeClass(i.slideVisibleClass),t.visibleSlidesIndexes=[],t.visibleSlides=[];for(let u=0;u<n.length;u+=1){const h=n[u];let m=h.swiperSlideOffset;i.cssMode&&i.centeredSlides&&(m-=n[0].swiperSlideOffset);const p=(c+(i.centeredSlides?t.minTranslate():0)-m)/(h.swiperSlideSize+i.spaceBetween),_=(c-a[0]+(i.centeredSlides?t.minTranslate():0)-m)/(h.swiperSlideSize+i.spaceBetween),w=-(c-m),D=w+t.slidesSizesGrid[u];(w>=0&&w<t.size-1||D>1&&D<=t.size||w<=0&&D>=t.size)&&(t.visibleSlides.push(h),t.visibleSlidesIndexes.push(u),n.eq(u).addClass(i.slideVisibleClass)),h.progress=r?-p:p,h.originalProgress=r?-_:_}t.visibleSlides=Le(t.visibleSlides)}function iN(e){const t=this;if(typeof e>"u"){const m=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*m||0}const i=t.params,n=t.maxTranslate()-t.minTranslate();let{progress:r,isBeginning:a,isEnd:c}=t;const u=a,h=c;n===0?(r=0,a=!0,c=!0):(r=(e-t.minTranslate())/n,a=r<=0,c=r>=1),Object.assign(t,{progress:r,isBeginning:a,isEnd:c}),(i.watchSlidesProgress||i.centeredSlides&&i.autoHeight)&&t.updateSlidesProgress(e),a&&!u&&t.emit("reachBeginning toEdge"),c&&!h&&t.emit("reachEnd toEdge"),(u&&!a||h&&!c)&&t.emit("fromEdge"),t.emit("progress",r)}function nN(){const e=this,{slides:t,params:i,$wrapperEl:n,activeIndex:r,realIndex:a}=e,c=e.virtual&&i.virtual.enabled;t.removeClass(`${i.slideActiveClass} ${i.slideNextClass} ${i.slidePrevClass} ${i.slideDuplicateActiveClass} ${i.slideDuplicateNextClass} ${i.slideDuplicatePrevClass}`);let u;c?u=e.$wrapperEl.find(`.${i.slideClass}[data-swiper-slide-index="${r}"]`):u=t.eq(r),u.addClass(i.slideActiveClass),i.loop&&(u.hasClass(i.slideDuplicateClass)?n.children(`.${i.slideClass}:not(.${i.slideDuplicateClass})[data-swiper-slide-index="${a}"]`).addClass(i.slideDuplicateActiveClass):n.children(`.${i.slideClass}.${i.slideDuplicateClass}[data-swiper-slide-index="${a}"]`).addClass(i.slideDuplicateActiveClass));let h=u.nextAll(`.${i.slideClass}`).eq(0).addClass(i.slideNextClass);i.loop&&h.length===0&&(h=t.eq(0),h.addClass(i.slideNextClass));let m=u.prevAll(`.${i.slideClass}`).eq(0).addClass(i.slidePrevClass);i.loop&&m.length===0&&(m=t.eq(-1),m.addClass(i.slidePrevClass)),i.loop&&(h.hasClass(i.slideDuplicateClass)?n.children(`.${i.slideClass}:not(.${i.slideDuplicateClass})[data-swiper-slide-index="${h.attr("data-swiper-slide-index")}"]`).addClass(i.slideDuplicateNextClass):n.children(`.${i.slideClass}.${i.slideDuplicateClass}[data-swiper-slide-index="${h.attr("data-swiper-slide-index")}"]`).addClass(i.slideDuplicateNextClass),m.hasClass(i.slideDuplicateClass)?n.children(`.${i.slideClass}:not(.${i.slideDuplicateClass})[data-swiper-slide-index="${m.attr("data-swiper-slide-index")}"]`).addClass(i.slideDuplicatePrevClass):n.children(`.${i.slideClass}.${i.slideDuplicateClass}[data-swiper-slide-index="${m.attr("data-swiper-slide-index")}"]`).addClass(i.slideDuplicatePrevClass)),e.emitSlidesClasses()}function sN(e){const t=this,i=t.rtlTranslate?t.translate:-t.translate,{slidesGrid:n,snapGrid:r,params:a,activeIndex:c,realIndex:u,snapIndex:h}=t;let m=e,p;if(typeof m>"u"){for(let w=0;w<n.length;w+=1)typeof n[w+1]<"u"?i>=n[w]&&i<n[w+1]-(n[w+1]-n[w])/2?m=w:i>=n[w]&&i<n[w+1]&&(m=w+1):i>=n[w]&&(m=w);a.normalizeSlideIndex&&(m<0||typeof m>"u")&&(m=0)}if(r.indexOf(i)>=0)p=r.indexOf(i);else{const w=Math.min(a.slidesPerGroupSkip,m);p=w+Math.floor((m-w)/a.slidesPerGroup)}if(p>=r.length&&(p=r.length-1),m===c){p!==h&&(t.snapIndex=p,t.emit("snapIndexChange"));return}const _=parseInt(t.slides.eq(m).attr("data-swiper-slide-index")||m,10);Object.assign(t,{snapIndex:p,realIndex:_,previousIndex:c,activeIndex:m}),t.emit("activeIndexChange"),t.emit("snapIndexChange"),u!==_&&t.emit("realIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&t.emit("slideChange")}function rN(e){const t=this,i=t.params,n=Le(e).closest(`.${i.slideClass}`)[0];let r=!1,a;if(n){for(let c=0;c<t.slides.length;c+=1)if(t.slides[c]===n){r=!0,a=c;break}}if(n&&r)t.clickedSlide=n,t.virtual&&t.params.virtual.enabled?t.clickedIndex=parseInt(Le(n).attr("data-swiper-slide-index"),10):t.clickedIndex=a;else{t.clickedSlide=void 0,t.clickedIndex=void 0;return}i.slideToClickedSlide&&t.clickedIndex!==void 0&&t.clickedIndex!==t.activeIndex&&t.slideToClickedSlide()}const aN={updateSize:JL,updateSlides:QL,updateAutoHeight:$L,updateSlidesOffset:eN,updateSlidesProgress:tN,updateProgress:iN,updateSlidesClasses:nN,updateActiveIndex:sN,updateClickedSlide:rN};function oN(e=this.isHorizontal()?"x":"y"){const t=this,{params:i,rtlTranslate:n,translate:r,$wrapperEl:a}=t;if(i.virtualTranslate)return n?-r:r;if(i.cssMode)return r;let c=Ef(a[0],e);return n&&(c=-c),c||0}function lN(e,t){const i=this,{rtlTranslate:n,params:r,$wrapperEl:a,wrapperEl:c,progress:u}=i;let h=0,m=0;const p=0;i.isHorizontal()?h=n?-e:e:m=e,r.roundLengths&&(h=Math.floor(h),m=Math.floor(m)),r.cssMode?c[i.isHorizontal()?"scrollLeft":"scrollTop"]=i.isHorizontal()?-h:-m:r.virtualTranslate||a.transform(`translate3d(${h}px, ${m}px, ${p}px)`),i.previousTranslate=i.translate,i.translate=i.isHorizontal()?h:m;let _;const w=i.maxTranslate()-i.minTranslate();w===0?_=0:_=(e-i.minTranslate())/w,_!==u&&i.updateProgress(e),i.emit("setTranslate",i.translate,t)}function uN(){return-this.snapGrid[0]}function cN(){return-this.snapGrid[this.snapGrid.length-1]}function hN(e=0,t=this.params.speed,i=!0,n=!0,r){const a=this,{params:c,wrapperEl:u}=a;if(a.animating&&c.preventInteractionOnTransition)return!1;const h=a.minTranslate(),m=a.maxTranslate();let p;if(n&&e>h?p=h:n&&e<m?p=m:p=e,a.updateProgress(p),c.cssMode){const _=a.isHorizontal();if(t===0)u[_?"scrollLeft":"scrollTop"]=-p;else{if(!a.support.smoothScroll)return V_({swiper:a,targetPosition:-p,side:_?"left":"top"}),!0;u.scrollTo({[_?"left":"top"]:-p,behavior:"smooth"})}return!0}return t===0?(a.setTransition(0),a.setTranslate(p),i&&(a.emit("beforeTransitionStart",t,r),a.emit("transitionEnd"))):(a.setTransition(t),a.setTranslate(p),i&&(a.emit("beforeTransitionStart",t,r),a.emit("transitionStart")),a.animating||(a.animating=!0,a.onTranslateToWrapperTransitionEnd||(a.onTranslateToWrapperTransitionEnd=function(w){!a||a.destroyed||w.target===this&&(a.$wrapperEl[0].removeEventListener("transitionend",a.onTranslateToWrapperTransitionEnd),a.$wrapperEl[0].removeEventListener("webkitTransitionEnd",a.onTranslateToWrapperTransitionEnd),a.onTranslateToWrapperTransitionEnd=null,delete a.onTranslateToWrapperTransitionEnd,i&&a.emit("transitionEnd"))}),a.$wrapperEl[0].addEventListener("transitionend",a.onTranslateToWrapperTransitionEnd),a.$wrapperEl[0].addEventListener("webkitTransitionEnd",a.onTranslateToWrapperTransitionEnd))),!0}const fN={getTranslate:oN,setTranslate:lN,minTranslate:uN,maxTranslate:cN,translateTo:hN};function dN(e,t){const i=this;i.params.cssMode||i.$wrapperEl.transition(e),i.emit("setTransition",e,t)}function Z_({swiper:e,runCallbacks:t,direction:i,step:n}){const{activeIndex:r,previousIndex:a}=e;let c=i;if(c||(r>a?c="next":r<a?c="prev":c="reset"),e.emit(`transition${n}`),t&&r!==a){if(c==="reset"){e.emit(`slideResetTransition${n}`);return}e.emit(`slideChangeTransition${n}`),c==="next"?e.emit(`slideNextTransition${n}`):e.emit(`slidePrevTransition${n}`)}}function pN(e=!0,t){const i=this,{params:n}=i;n.cssMode||(n.autoHeight&&i.updateAutoHeight(),Z_({swiper:i,runCallbacks:e,direction:t,step:"Start"}))}function gN(e=!0,t){const i=this,{params:n}=i;i.animating=!1,!n.cssMode&&(i.setTransition(0),Z_({swiper:i,runCallbacks:e,direction:t,step:"End"}))}const mN={setTransition:dN,transitionStart:pN,transitionEnd:gN};function vN(e=0,t=this.params.speed,i=!0,n,r){if(typeof e!="number"&&typeof e!="string")throw new Error(`The 'index' argument cannot have type other than 'number' or 'string'. [${typeof e}] given.`);if(typeof e=="string"){const Y=parseInt(e,10);if(!isFinite(Y))throw new Error(`The passed-in 'index' (string) couldn't be converted to 'number'. [${e}] given.`);e=Y}const a=this;let c=e;c<0&&(c=0);const{params:u,snapGrid:h,slidesGrid:m,previousIndex:p,activeIndex:_,rtlTranslate:w,wrapperEl:D,enabled:C}=a;if(a.animating&&u.preventInteractionOnTransition||!C&&!n&&!r)return!1;const k=Math.min(a.params.slidesPerGroupSkip,c);let L=k+Math.floor((c-k)/a.params.slidesPerGroup);L>=h.length&&(L=h.length-1);const W=-h[L];if(u.normalizeSlideIndex)for(let Y=0;Y<m.length;Y+=1){const V=-Math.floor(W*100),Q=Math.floor(m[Y]*100),ne=Math.floor(m[Y+1]*100);typeof m[Y+1]<"u"?V>=Q&&V<ne-(ne-Q)/2?c=Y:V>=Q&&V<ne&&(c=Y+1):V>=Q&&(c=Y)}if(a.initialized&&c!==_&&(!a.allowSlideNext&&W<a.translate&&W<a.minTranslate()||!a.allowSlidePrev&&W>a.translate&&W>a.maxTranslate()&&(_||0)!==c))return!1;c!==(p||0)&&i&&a.emit("beforeSlideChangeStart"),a.updateProgress(W);let H;if(c>_?H="next":c<_?H="prev":H="reset",w&&-W===a.translate||!w&&W===a.translate)return a.updateActiveIndex(c),u.autoHeight&&a.updateAutoHeight(),a.updateSlidesClasses(),u.effect!=="slide"&&a.setTranslate(W),H!=="reset"&&(a.transitionStart(i,H),a.transitionEnd(i,H)),!1;if(u.cssMode){const Y=a.isHorizontal(),V=w?W:-W;if(t===0){const Q=a.virtual&&a.params.virtual.enabled;Q&&(a.wrapperEl.style.scrollSnapType="none",a._immediateVirtual=!0),D[Y?"scrollLeft":"scrollTop"]=V,Q&&requestAnimationFrame(()=>{a.wrapperEl.style.scrollSnapType="",a._swiperImmediateVirtual=!1})}else{if(!a.support.smoothScroll)return V_({swiper:a,targetPosition:V,side:Y?"left":"top"}),!0;D.scrollTo({[Y?"left":"top"]:V,behavior:"smooth"})}return!0}return a.setTransition(t),a.setTranslate(W),a.updateActiveIndex(c),a.updateSlidesClasses(),a.emit("beforeTransitionStart",t,n),a.transitionStart(i,H),t===0?a.transitionEnd(i,H):a.animating||(a.animating=!0,a.onSlideToWrapperTransitionEnd||(a.onSlideToWrapperTransitionEnd=function(V){!a||a.destroyed||V.target===this&&(a.$wrapperEl[0].removeEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.$wrapperEl[0].removeEventListener("webkitTransitionEnd",a.onSlideToWrapperTransitionEnd),a.onSlideToWrapperTransitionEnd=null,delete a.onSlideToWrapperTransitionEnd,a.transitionEnd(i,H))}),a.$wrapperEl[0].addEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.$wrapperEl[0].addEventListener("webkitTransitionEnd",a.onSlideToWrapperTransitionEnd)),!0}function _N(e=0,t=this.params.speed,i=!0,n){if(typeof e=="string"){const c=parseInt(e,10);if(!isFinite(c))throw new Error(`The passed-in 'index' (string) couldn't be converted to 'number'. [${e}] given.`);e=c}const r=this;let a=e;return r.params.loop&&(a+=r.loopedSlides),r.slideTo(a,t,i,n)}function yN(e=this.params.speed,t=!0,i){const n=this,{animating:r,enabled:a,params:c}=n;if(!a)return n;let u=c.slidesPerGroup;c.slidesPerView==="auto"&&c.slidesPerGroup===1&&c.slidesPerGroupAuto&&(u=Math.max(n.slidesPerViewDynamic("current",!0),1));const h=n.activeIndex<c.slidesPerGroupSkip?1:u;if(c.loop){if(r&&c.loopPreventsSlide)return!1;n.loopFix(),n._clientLeft=n.$wrapperEl[0].clientLeft}return c.rewind&&n.isEnd?n.slideTo(0,e,t,i):n.slideTo(n.activeIndex+h,e,t,i)}function bN(e=this.params.speed,t=!0,i){const n=this,{params:r,animating:a,snapGrid:c,slidesGrid:u,rtlTranslate:h,enabled:m}=n;if(!m)return n;if(r.loop){if(a&&r.loopPreventsSlide)return!1;n.loopFix(),n._clientLeft=n.$wrapperEl[0].clientLeft}const p=h?n.translate:-n.translate;function _(L){return L<0?-Math.floor(Math.abs(L)):Math.floor(L)}const w=_(p),D=c.map(L=>_(L));let C=c[D.indexOf(w)-1];if(typeof C>"u"&&r.cssMode){let L;c.forEach((W,H)=>{w>=W&&(L=H)}),typeof L<"u"&&(C=c[L>0?L-1:L])}let k=0;if(typeof C<"u"&&(k=u.indexOf(C),k<0&&(k=n.activeIndex-1),r.slidesPerView==="auto"&&r.slidesPerGroup===1&&r.slidesPerGroupAuto&&(k=k-n.slidesPerViewDynamic("previous",!0)+1,k=Math.max(k,0))),r.rewind&&n.isBeginning){const L=n.params.virtual&&n.params.virtual.enabled&&n.virtual?n.virtual.slides.length-1:n.slides.length-1;return n.slideTo(L,e,t,i)}return n.slideTo(k,e,t,i)}function wN(e=this.params.speed,t=!0,i){const n=this;return n.slideTo(n.activeIndex,e,t,i)}function EN(e=this.params.speed,t=!0,i,n=.5){const r=this;let a=r.activeIndex;const c=Math.min(r.params.slidesPerGroupSkip,a),u=c+Math.floor((a-c)/r.params.slidesPerGroup),h=r.rtlTranslate?r.translate:-r.translate;if(h>=r.snapGrid[u]){const m=r.snapGrid[u],p=r.snapGrid[u+1];h-m>(p-m)*n&&(a+=r.params.slidesPerGroup)}else{const m=r.snapGrid[u-1],p=r.snapGrid[u];h-m<=(p-m)*n&&(a-=r.params.slidesPerGroup)}return a=Math.max(a,0),a=Math.min(a,r.slidesGrid.length-1),r.slideTo(a,e,t,i)}function xN(){const e=this,{params:t,$wrapperEl:i}=e,n=t.slidesPerView==="auto"?e.slidesPerViewDynamic():t.slidesPerView;let r=e.clickedIndex,a;if(t.loop){if(e.animating)return;a=parseInt(Le(e.clickedSlide).attr("data-swiper-slide-index"),10),t.centeredSlides?r<e.loopedSlides-n/2||r>e.slides.length-e.loopedSlides+n/2?(e.loopFix(),r=i.children(`.${t.slideClass}[data-swiper-slide-index="${a}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),Nr(()=>{e.slideTo(r)})):e.slideTo(r):r>e.slides.length-n?(e.loopFix(),r=i.children(`.${t.slideClass}[data-swiper-slide-index="${a}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),Nr(()=>{e.slideTo(r)})):e.slideTo(r)}else e.slideTo(r)}const SN={slideTo:vN,slideToLoop:_N,slideNext:yN,slidePrev:bN,slideReset:wN,slideToClosest:EN,slideToClickedSlide:xN};function TN(){const e=this,t=_i(),{params:i,$wrapperEl:n}=e,r=n.children().length>0?Le(n.children()[0].parentNode):n;r.children(`.${i.slideClass}.${i.slideDuplicateClass}`).remove();let a=r.children(`.${i.slideClass}`);if(i.loopFillGroupWithBlank){const h=i.slidesPerGroup-a.length%i.slidesPerGroup;if(h!==i.slidesPerGroup){for(let m=0;m<h;m+=1){const p=Le(t.createElement("div")).addClass(`${i.slideClass} ${i.slideBlankClass}`);r.append(p)}a=r.children(`.${i.slideClass}`)}}i.slidesPerView==="auto"&&!i.loopedSlides&&(i.loopedSlides=a.length),e.loopedSlides=Math.ceil(parseFloat(i.loopedSlides||i.slidesPerView,10)),e.loopedSlides+=i.loopAdditionalSlides,e.loopedSlides>a.length&&e.params.loopedSlidesLimit&&(e.loopedSlides=a.length);const c=[],u=[];a.each((h,m)=>{Le(h).attr("data-swiper-slide-index",m)});for(let h=0;h<e.loopedSlides;h+=1){const m=h-Math.floor(h/a.length)*a.length;u.push(a.eq(m)[0]),c.unshift(a.eq(a.length-m-1)[0])}for(let h=0;h<u.length;h+=1)r.append(Le(u[h].cloneNode(!0)).addClass(i.slideDuplicateClass));for(let h=c.length-1;h>=0;h-=1)r.prepend(Le(c[h].cloneNode(!0)).addClass(i.slideDuplicateClass))}function CN(){const e=this;e.emit("beforeLoopFix");const{activeIndex:t,slides:i,loopedSlides:n,allowSlidePrev:r,allowSlideNext:a,snapGrid:c,rtlTranslate:u}=e;let h;e.allowSlidePrev=!0,e.allowSlideNext=!0;const p=-c[t]-e.getTranslate();t<n?(h=i.length-n*3+t,h+=n,e.slideTo(h,0,!1,!0)&&p!==0&&e.setTranslate((u?-e.translate:e.translate)-p)):t>=i.length-n&&(h=-i.length+t+n,h+=n,e.slideTo(h,0,!1,!0)&&p!==0&&e.setTranslate((u?-e.translate:e.translate)-p)),e.allowSlidePrev=r,e.allowSlideNext=a,e.emit("loopFix")}function AN(){const e=this,{$wrapperEl:t,params:i,slides:n}=e;t.children(`.${i.slideClass}.${i.slideDuplicateClass},.${i.slideClass}.${i.slideBlankClass}`).remove(),n.removeAttr("data-swiper-slide-index")}const DN={loopCreate:TN,loopFix:CN,loopDestroy:AN};function kN(e){const t=this;if(t.support.touch||!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const i=t.params.touchEventsTarget==="container"?t.el:t.wrapperEl;i.style.cursor="move",i.style.cursor=e?"grabbing":"grab"}function IN(){const e=this;e.support.touch||e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e[e.params.touchEventsTarget==="container"?"el":"wrapperEl"].style.cursor="")}const ON={setGrabCursor:kN,unsetGrabCursor:IN};function PN(e,t=this){function i(n){if(!n||n===_i()||n===ei())return null;n.assignedSlot&&(n=n.assignedSlot);const r=n.closest(e);return!r&&!n.getRootNode?null:r||i(n.getRootNode().host)}return i(t)}function MN(e){const t=this,i=_i(),n=ei(),r=t.touchEventsData,{params:a,touches:c,enabled:u}=t;if(!u||t.animating&&a.preventInteractionOnTransition)return;!t.animating&&a.cssMode&&a.loop&&t.loopFix();let h=e;h.originalEvent&&(h=h.originalEvent);let m=Le(h.target);if(a.touchEventsTarget==="wrapper"&&!m.closest(t.wrapperEl).length||(r.isTouchEvent=h.type==="touchstart",!r.isTouchEvent&&"which"in h&&h.which===3)||!r.isTouchEvent&&"button"in h&&h.button>0||r.isTouched&&r.isMoved)return;const p=!!a.noSwipingClass&&a.noSwipingClass!=="",_=e.composedPath?e.composedPath():e.path;p&&h.target&&h.target.shadowRoot&&_&&(m=Le(_[0]));const w=a.noSwipingSelector?a.noSwipingSelector:`.${a.noSwipingClass}`,D=!!(h.target&&h.target.shadowRoot);if(a.noSwiping&&(D?PN(w,m[0]):m.closest(w)[0])){t.allowClick=!0;return}if(a.swipeHandler&&!m.closest(a.swipeHandler)[0])return;c.currentX=h.type==="touchstart"?h.targetTouches[0].pageX:h.pageX,c.currentY=h.type==="touchstart"?h.targetTouches[0].pageY:h.pageY;const C=c.currentX,k=c.currentY,L=a.edgeSwipeDetection||a.iOSEdgeSwipeDetection,W=a.edgeSwipeThreshold||a.iOSEdgeSwipeThreshold;if(L&&(C<=W||C>=n.innerWidth-W))if(L==="prevent")e.preventDefault();else return;if(Object.assign(r,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),c.startX=C,c.startY=k,r.touchStartTime=gn(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,a.threshold>0&&(r.allowThresholdMove=!1),h.type!=="touchstart"){let H=!0;m.is(r.focusableElements)&&(H=!1,m[0].nodeName==="SELECT"&&(r.isTouched=!1)),i.activeElement&&Le(i.activeElement).is(r.focusableElements)&&i.activeElement!==m[0]&&i.activeElement.blur();const Y=H&&t.allowTouchMove&&a.touchStartPreventDefault;(a.touchStartForcePreventDefault||Y)&&!m[0].isContentEditable&&h.preventDefault()}t.params.freeMode&&t.params.freeMode.enabled&&t.freeMode&&t.animating&&!a.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",h)}function LN(e){const t=_i(),i=this,n=i.touchEventsData,{params:r,touches:a,rtlTranslate:c,enabled:u}=i;if(!u)return;let h=e;if(h.originalEvent&&(h=h.originalEvent),!n.isTouched){n.startMoving&&n.isScrolling&&i.emit("touchMoveOpposite",h);return}if(n.isTouchEvent&&h.type!=="touchmove")return;const m=h.type==="touchmove"&&h.targetTouches&&(h.targetTouches[0]||h.changedTouches[0]),p=h.type==="touchmove"?m.pageX:h.pageX,_=h.type==="touchmove"?m.pageY:h.pageY;if(h.preventedByNestedSwiper){a.startX=p,a.startY=_;return}if(!i.allowTouchMove){Le(h.target).is(n.focusableElements)||(i.allowClick=!1),n.isTouched&&(Object.assign(a,{startX:p,startY:_,currentX:p,currentY:_}),n.touchStartTime=gn());return}if(n.isTouchEvent&&r.touchReleaseOnEdges&&!r.loop){if(i.isVertical()){if(_<a.startY&&i.translate<=i.maxTranslate()||_>a.startY&&i.translate>=i.minTranslate()){n.isTouched=!1,n.isMoved=!1;return}}else if(p<a.startX&&i.translate<=i.maxTranslate()||p>a.startX&&i.translate>=i.minTranslate())return}if(n.isTouchEvent&&t.activeElement&&h.target===t.activeElement&&Le(h.target).is(n.focusableElements)){n.isMoved=!0,i.allowClick=!1;return}if(n.allowTouchCallbacks&&i.emit("touchMove",h),h.targetTouches&&h.targetTouches.length>1)return;a.currentX=p,a.currentY=_;const w=a.currentX-a.startX,D=a.currentY-a.startY;if(i.params.threshold&&Math.sqrt(w**2+D**2)<i.params.threshold)return;if(typeof n.isScrolling>"u"){let W;i.isHorizontal()&&a.currentY===a.startY||i.isVertical()&&a.currentX===a.startX?n.isScrolling=!1:w*w+D*D>=25&&(W=Math.atan2(Math.abs(D),Math.abs(w))*180/Math.PI,n.isScrolling=i.isHorizontal()?W>r.touchAngle:90-W>r.touchAngle)}if(n.isScrolling&&i.emit("touchMoveOpposite",h),typeof n.startMoving>"u"&&(a.currentX!==a.startX||a.currentY!==a.startY)&&(n.startMoving=!0),n.isScrolling){n.isTouched=!1;return}if(!n.startMoving)return;i.allowClick=!1,!r.cssMode&&h.cancelable&&h.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&h.stopPropagation(),n.isMoved||(r.loop&&!r.cssMode&&i.loopFix(),n.startTranslate=i.getTranslate(),i.setTransition(0),i.animating&&i.$wrapperEl.trigger("webkitTransitionEnd transitionend"),n.allowMomentumBounce=!1,r.grabCursor&&(i.allowSlideNext===!0||i.allowSlidePrev===!0)&&i.setGrabCursor(!0),i.emit("sliderFirstMove",h)),i.emit("sliderMove",h),n.isMoved=!0;let C=i.isHorizontal()?w:D;a.diff=C,C*=r.touchRatio,c&&(C=-C),i.swipeDirection=C>0?"prev":"next",n.currentTranslate=C+n.startTranslate;let k=!0,L=r.resistanceRatio;if(r.touchReleaseOnEdges&&(L=0),C>0&&n.currentTranslate>i.minTranslate()?(k=!1,r.resistance&&(n.currentTranslate=i.minTranslate()-1+(-i.minTranslate()+n.startTranslate+C)**L)):C<0&&n.currentTranslate<i.maxTranslate()&&(k=!1,r.resistance&&(n.currentTranslate=i.maxTranslate()+1-(i.maxTranslate()-n.startTranslate-C)**L)),k&&(h.preventedByNestedSwiper=!0),!i.allowSlideNext&&i.swipeDirection==="next"&&n.currentTranslate<n.startTranslate&&(n.currentTranslate=n.startTranslate),!i.allowSlidePrev&&i.swipeDirection==="prev"&&n.currentTranslate>n.startTranslate&&(n.currentTranslate=n.startTranslate),!i.allowSlidePrev&&!i.allowSlideNext&&(n.currentTranslate=n.startTranslate),r.threshold>0)if(Math.abs(C)>r.threshold||n.allowThresholdMove){if(!n.allowThresholdMove){n.allowThresholdMove=!0,a.startX=a.currentX,a.startY=a.currentY,n.currentTranslate=n.startTranslate,a.diff=i.isHorizontal()?a.currentX-a.startX:a.currentY-a.startY;return}}else{n.currentTranslate=n.startTranslate;return}!r.followFinger||r.cssMode||((r.freeMode&&r.freeMode.enabled&&i.freeMode||r.watchSlidesProgress)&&(i.updateActiveIndex(),i.updateSlidesClasses()),i.params.freeMode&&r.freeMode.enabled&&i.freeMode&&i.freeMode.onTouchMove(),i.updateProgress(n.currentTranslate),i.setTranslate(n.currentTranslate))}function NN(e){const t=this,i=t.touchEventsData,{params:n,touches:r,rtlTranslate:a,slidesGrid:c,enabled:u}=t;if(!u)return;let h=e;if(h.originalEvent&&(h=h.originalEvent),i.allowTouchCallbacks&&t.emit("touchEnd",h),i.allowTouchCallbacks=!1,!i.isTouched){i.isMoved&&n.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,i.startMoving=!1;return}n.grabCursor&&i.isMoved&&i.isTouched&&(t.allowSlideNext===!0||t.allowSlidePrev===!0)&&t.setGrabCursor(!1);const m=gn(),p=m-i.touchStartTime;if(t.allowClick){const H=h.path||h.composedPath&&h.composedPath();t.updateClickedSlide(H&&H[0]||h.target),t.emit("tap click",h),p<300&&m-i.lastClickTime<300&&t.emit("doubleTap doubleClick",h)}if(i.lastClickTime=gn(),Nr(()=>{t.destroyed||(t.allowClick=!0)}),!i.isTouched||!i.isMoved||!t.swipeDirection||r.diff===0||i.currentTranslate===i.startTranslate){i.isTouched=!1,i.isMoved=!1,i.startMoving=!1;return}i.isTouched=!1,i.isMoved=!1,i.startMoving=!1;let _;if(n.followFinger?_=a?t.translate:-t.translate:_=-i.currentTranslate,n.cssMode)return;if(t.params.freeMode&&n.freeMode.enabled){t.freeMode.onTouchEnd({currentPos:_});return}let w=0,D=t.slidesSizesGrid[0];for(let H=0;H<c.length;H+=H<n.slidesPerGroupSkip?1:n.slidesPerGroup){const Y=H<n.slidesPerGroupSkip-1?1:n.slidesPerGroup;typeof c[H+Y]<"u"?_>=c[H]&&_<c[H+Y]&&(w=H,D=c[H+Y]-c[H]):_>=c[H]&&(w=H,D=c[c.length-1]-c[c.length-2])}let C=null,k=null;n.rewind&&(t.isBeginning?k=t.params.virtual&&t.params.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(C=0));const L=(_-c[w])/D,W=w<n.slidesPerGroupSkip-1?1:n.slidesPerGroup;if(p>n.longSwipesMs){if(!n.longSwipes){t.slideTo(t.activeIndex);return}t.swipeDirection==="next"&&(L>=n.longSwipesRatio?t.slideTo(n.rewind&&t.isEnd?C:w+W):t.slideTo(w)),t.swipeDirection==="prev"&&(L>1-n.longSwipesRatio?t.slideTo(w+W):k!==null&&L<0&&Math.abs(L)>n.longSwipesRatio?t.slideTo(k):t.slideTo(w))}else{if(!n.shortSwipes){t.slideTo(t.activeIndex);return}t.navigation&&(h.target===t.navigation.nextEl||h.target===t.navigation.prevEl)?h.target===t.navigation.nextEl?t.slideTo(w+W):t.slideTo(w):(t.swipeDirection==="next"&&t.slideTo(C!==null?C:w+W),t.swipeDirection==="prev"&&t.slideTo(k!==null?k:w))}}function mm(){const e=this,{params:t,el:i}=e;if(i&&i.offsetWidth===0)return;t.breakpoints&&e.setBreakpoint();const{allowSlideNext:n,allowSlidePrev:r,snapGrid:a}=e;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses(),(t.slidesPerView==="auto"||t.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.run(),e.allowSlidePrev=r,e.allowSlideNext=n,e.params.watchOverflow&&a!==e.snapGrid&&e.checkOverflow()}function RN(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function FN(){const e=this,{wrapperEl:t,rtlTranslate:i,enabled:n}=e;if(!n)return;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,e.translate===0&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();let r;const a=e.maxTranslate()-e.minTranslate();a===0?r=0:r=(e.translate-e.minTranslate())/a,r!==e.progress&&e.updateProgress(i?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}let vm=!1;function HN(){}const K_=(e,t)=>{const i=_i(),{params:n,touchEvents:r,el:a,wrapperEl:c,device:u,support:h}=e,m=!!n.nested,p=t==="on"?"addEventListener":"removeEventListener",_=t;if(!h.touch)a[p](r.start,e.onTouchStart,!1),i[p](r.move,e.onTouchMove,m),i[p](r.end,e.onTouchEnd,!1);else{const w=r.start==="touchstart"&&h.passiveListener&&n.passiveListeners?{passive:!0,capture:!1}:!1;a[p](r.start,e.onTouchStart,w),a[p](r.move,e.onTouchMove,h.passiveListener?{passive:!1,capture:m}:m),a[p](r.end,e.onTouchEnd,w),r.cancel&&a[p](r.cancel,e.onTouchEnd,w)}(n.preventClicks||n.preventClicksPropagation)&&a[p]("click",e.onClick,!0),n.cssMode&&c[p]("scroll",e.onScroll),n.updateOnWindowResize?e[_](u.ios||u.android?"resize orientationchange observerUpdate":"resize observerUpdate",mm,!0):e[_]("observerUpdate",mm,!0)};function zN(){const e=this,t=_i(),{params:i,support:n}=e;e.onTouchStart=MN.bind(e),e.onTouchMove=LN.bind(e),e.onTouchEnd=NN.bind(e),i.cssMode&&(e.onScroll=FN.bind(e)),e.onClick=RN.bind(e),n.touch&&!vm&&(t.addEventListener("touchstart",HN),vm=!0),K_(e,"on")}function WN(){K_(this,"off")}const BN={attachEvents:zN,detachEvents:WN},_m=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;function YN(){const e=this,{activeIndex:t,initialized:i,loopedSlides:n=0,params:r,$el:a}=e,c=r.breakpoints;if(!c||c&&Object.keys(c).length===0)return;const u=e.getBreakpoint(c,e.params.breakpointsBase,e.el);if(!u||e.currentBreakpoint===u)return;const m=(u in c?c[u]:void 0)||e.originalParams,p=_m(e,r),_=_m(e,m),w=r.enabled;p&&!_?(a.removeClass(`${r.containerModifierClass}grid ${r.containerModifierClass}grid-column`),e.emitContainerClasses()):!p&&_&&(a.addClass(`${r.containerModifierClass}grid`),(m.grid.fill&&m.grid.fill==="column"||!m.grid.fill&&r.grid.fill==="column")&&a.addClass(`${r.containerModifierClass}grid-column`),e.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach(L=>{const W=r[L]&&r[L].enabled,H=m[L]&&m[L].enabled;W&&!H&&e[L].disable(),!W&&H&&e[L].enable()});const D=m.direction&&m.direction!==r.direction,C=r.loop&&(m.slidesPerView!==r.slidesPerView||D);D&&i&&e.changeDirection(),pn(e.params,m);const k=e.params.enabled;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),w&&!k?e.disable():!w&&k&&e.enable(),e.currentBreakpoint=u,e.emit("_beforeBreakpoint",m),C&&i&&(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(t-n+e.loopedSlides,0,!1)),e.emit("breakpoint",m)}function UN(e,t="window",i){if(!e||t==="container"&&!i)return;let n=!1;const r=ei(),a=t==="window"?r.innerHeight:i.clientHeight,c=Object.keys(e).map(u=>{if(typeof u=="string"&&u.indexOf("@")===0){const h=parseFloat(u.substr(1));return{value:a*h,point:u}}return{value:u,point:u}});c.sort((u,h)=>parseInt(u.value,10)-parseInt(h.value,10));for(let u=0;u<c.length;u+=1){const{point:h,value:m}=c[u];t==="window"?r.matchMedia(`(min-width: ${m}px)`).matches&&(n=h):m<=i.clientWidth&&(n=h)}return n||"max"}const qN={setBreakpoint:YN,getBreakpoint:UN};function jN(e,t){const i=[];return e.forEach(n=>{typeof n=="object"?Object.keys(n).forEach(r=>{n[r]&&i.push(t+r)}):typeof n=="string"&&i.push(t+n)}),i}function VN(){const e=this,{classNames:t,params:i,rtl:n,$el:r,device:a,support:c}=e,u=jN(["initialized",i.direction,{"pointer-events":!c.touch},{"free-mode":e.params.freeMode&&i.freeMode.enabled},{autoheight:i.autoHeight},{rtl:n},{grid:i.grid&&i.grid.rows>1},{"grid-column":i.grid&&i.grid.rows>1&&i.grid.fill==="column"},{android:a.android},{ios:a.ios},{"css-mode":i.cssMode},{centered:i.cssMode&&i.centeredSlides},{"watch-progress":i.watchSlidesProgress}],i.containerModifierClass);t.push(...u),r.addClass([...t].join(" ")),e.emitContainerClasses()}function GN(){const e=this,{$el:t,classNames:i}=e;t.removeClass(i.join(" ")),e.emitContainerClasses()}const ZN={addClasses:VN,removeClasses:GN};function KN(e,t,i,n,r,a){const c=ei();let u;function h(){a&&a()}!Le(e).parent("picture")[0]&&(!e.complete||!r)&&t?(u=new c.Image,u.onload=h,u.onerror=h,n&&(u.sizes=n),i&&(u.srcset=i),t&&(u.src=t)):h()}function XN(){const e=this;e.imagesToLoad=e.$el.find("img");function t(){typeof e>"u"||e===null||!e||e.destroyed||(e.imagesLoaded!==void 0&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}for(let i=0;i<e.imagesToLoad.length;i+=1){const n=e.imagesToLoad[i];e.loadImage(n,n.currentSrc||n.getAttribute("src"),n.srcset||n.getAttribute("srcset"),n.sizes||n.getAttribute("sizes"),!0,t)}}const JN={loadImage:KN,preloadImages:XN};function QN(){const e=this,{isLocked:t,params:i}=e,{slidesOffsetBefore:n}=i;if(n){const r=e.slides.length-1,a=e.slidesGrid[r]+e.slidesSizesGrid[r]+n*2;e.isLocked=e.size>a}else e.isLocked=e.snapGrid.length===1;i.allowSlideNext===!0&&(e.allowSlideNext=!e.isLocked),i.allowSlidePrev===!0&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}const $N={checkOverflow:QN},ym={init:!0,direction:"horizontal",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopedSlidesLimit:!0,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0,_emitClasses:!1};function e2(e,t){return function(n={}){const r=Object.keys(n)[0],a=n[r];if(typeof a!="object"||a===null){pn(t,n);return}if(["navigation","pagination","scrollbar"].indexOf(r)>=0&&e[r]===!0&&(e[r]={auto:!0}),!(r in e&&"enabled"in a)){pn(t,n);return}e[r]===!0&&(e[r]={enabled:!0}),typeof e[r]=="object"&&!("enabled"in e[r])&&(e[r].enabled=!0),e[r]||(e[r]={enabled:!1}),pn(t,n)}}const ef={eventsEmitter:XL,update:aN,translate:fN,transition:mN,slide:SN,loop:DN,grabCursor:ON,events:BN,breakpoints:qN,checkOverflow:$N,classes:ZN,images:JN},tf={};class dn{constructor(...t){let i,n;if(t.length===1&&t[0].constructor&&Object.prototype.toString.call(t[0]).slice(8,-1)==="Object"?n=t[0]:[i,n]=t,n||(n={}),n=pn({},n),i&&!n.el&&(n.el=i),n.el&&Le(n.el).length>1){const u=[];return Le(n.el).each(h=>{const m=pn({},n,{el:h});u.push(new dn(m))}),u}const r=this;r.__swiper__=!0,r.support=G_(),r.device=jL({userAgent:n.userAgent}),r.browser=GL(),r.eventsListeners={},r.eventsAnyListeners=[],r.modules=[...r.__modules__],n.modules&&Array.isArray(n.modules)&&r.modules.push(...n.modules);const a={};r.modules.forEach(u=>{u({swiper:r,extendParams:e2(n,a),on:r.on.bind(r),once:r.once.bind(r),off:r.off.bind(r),emit:r.emit.bind(r)})});const c=pn({},ym,a);return r.params=pn({},c,tf,n),r.originalParams=pn({},r.params),r.passedParams=pn({},n),r.params&&r.params.on&&Object.keys(r.params.on).forEach(u=>{r.on(u,r.params.on[u])}),r.params&&r.params.onAny&&r.onAny(r.params.onAny),r.$=Le,Object.assign(r,{enabled:r.params.enabled,el:i,classNames:[],slides:Le(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return r.params.direction==="horizontal"},isVertical(){return r.params.direction==="vertical"},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:r.params.allowSlideNext,allowSlidePrev:r.params.allowSlidePrev,touchEvents:function(){const h=["touchstart","touchmove","touchend","touchcancel"],m=["pointerdown","pointermove","pointerup"];return r.touchEventsTouch={start:h[0],move:h[1],end:h[2],cancel:h[3]},r.touchEventsDesktop={start:m[0],move:m[1],end:m[2]},r.support.touch||!r.params.simulateTouch?r.touchEventsTouch:r.touchEventsDesktop}(),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:r.params.focusableElements,lastClickTime:gn(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:r.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),r.emit("_swiper"),r.params.init&&r.init(),r}enable(){const t=this;t.enabled||(t.enabled=!0,t.params.grabCursor&&t.setGrabCursor(),t.emit("enable"))}disable(){const t=this;t.enabled&&(t.enabled=!1,t.params.grabCursor&&t.unsetGrabCursor(),t.emit("disable"))}setProgress(t,i){const n=this;t=Math.min(Math.max(t,0),1);const r=n.minTranslate(),c=(n.maxTranslate()-r)*t+r;n.translateTo(c,typeof i>"u"?0:i),n.updateActiveIndex(),n.updateSlidesClasses()}emitContainerClasses(){const t=this;if(!t.params._emitClasses||!t.el)return;const i=t.el.className.split(" ").filter(n=>n.indexOf("swiper")===0||n.indexOf(t.params.containerModifierClass)===0);t.emit("_containerClasses",i.join(" "))}getSlideClasses(t){const i=this;return i.destroyed?"":t.className.split(" ").filter(n=>n.indexOf("swiper-slide")===0||n.indexOf(i.params.slideClass)===0).join(" ")}emitSlidesClasses(){const t=this;if(!t.params._emitClasses||!t.el)return;const i=[];t.slides.each(n=>{const r=t.getSlideClasses(n);i.push({slideEl:n,classNames:r}),t.emit("_slideClass",n,r)}),t.emit("_slideClasses",i)}slidesPerViewDynamic(t="current",i=!1){const n=this,{params:r,slides:a,slidesGrid:c,slidesSizesGrid:u,size:h,activeIndex:m}=n;let p=1;if(r.centeredSlides){let _=a[m].swiperSlideSize,w;for(let D=m+1;D<a.length;D+=1)a[D]&&!w&&(_+=a[D].swiperSlideSize,p+=1,_>h&&(w=!0));for(let D=m-1;D>=0;D-=1)a[D]&&!w&&(_+=a[D].swiperSlideSize,p+=1,_>h&&(w=!0))}else if(t==="current")for(let _=m+1;_<a.length;_+=1)(i?c[_]+u[_]-c[m]<h:c[_]-c[m]<h)&&(p+=1);else for(let _=m-1;_>=0;_-=1)c[m]-c[_]<h&&(p+=1);return p}update(){const t=this;if(!t||t.destroyed)return;const{snapGrid:i,params:n}=t;n.breakpoints&&t.setBreakpoint(),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses();function r(){const c=t.rtlTranslate?t.translate*-1:t.translate,u=Math.min(Math.max(c,t.maxTranslate()),t.minTranslate());t.setTranslate(u),t.updateActiveIndex(),t.updateSlidesClasses()}let a;t.params.freeMode&&t.params.freeMode.enabled?(r(),t.params.autoHeight&&t.updateAutoHeight()):((t.params.slidesPerView==="auto"||t.params.slidesPerView>1)&&t.isEnd&&!t.params.centeredSlides?a=t.slideTo(t.slides.length-1,0,!1,!0):a=t.slideTo(t.activeIndex,0,!1,!0),a||r()),n.watchOverflow&&i!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(t,i=!0){const n=this,r=n.params.direction;return t||(t=r==="horizontal"?"vertical":"horizontal"),t===r||t!=="horizontal"&&t!=="vertical"||(n.$el.removeClass(`${n.params.containerModifierClass}${r}`).addClass(`${n.params.containerModifierClass}${t}`),n.emitContainerClasses(),n.params.direction=t,n.slides.each(a=>{t==="vertical"?a.style.width="":a.style.height=""}),n.emit("changeDirection"),i&&n.update()),n}changeLanguageDirection(t){const i=this;i.rtl&&t==="rtl"||!i.rtl&&t==="ltr"||(i.rtl=t==="rtl",i.rtlTranslate=i.params.direction==="horizontal"&&i.rtl,i.rtl?(i.$el.addClass(`${i.params.containerModifierClass}rtl`),i.el.dir="rtl"):(i.$el.removeClass(`${i.params.containerModifierClass}rtl`),i.el.dir="ltr"),i.update())}mount(t){const i=this;if(i.mounted)return!0;const n=Le(t||i.params.el);if(t=n[0],!t)return!1;t.swiper=i;const r=()=>`.${(i.params.wrapperClass||"").trim().split(" ").join(".")}`;let c=(()=>{if(t&&t.shadowRoot&&t.shadowRoot.querySelector){const u=Le(t.shadowRoot.querySelector(r()));return u.children=h=>n.children(h),u}return n.children?n.children(r()):Le(n).children(r())})();if(c.length===0&&i.params.createElements){const h=_i().createElement("div");c=Le(h),h.className=i.params.wrapperClass,n.append(h),n.children(`.${i.params.slideClass}`).each(m=>{c.append(m)})}return Object.assign(i,{$el:n,el:t,$wrapperEl:c,wrapperEl:c[0],mounted:!0,rtl:t.dir.toLowerCase()==="rtl"||n.css("direction")==="rtl",rtlTranslate:i.params.direction==="horizontal"&&(t.dir.toLowerCase()==="rtl"||n.css("direction")==="rtl"),wrongRTL:c.css("display")==="-webkit-box"}),!0}init(t){const i=this;return i.initialized||i.mount(t)===!1||(i.emit("beforeInit"),i.params.breakpoints&&i.setBreakpoint(),i.addClasses(),i.params.loop&&i.loopCreate(),i.updateSize(),i.updateSlides(),i.params.watchOverflow&&i.checkOverflow(),i.params.grabCursor&&i.enabled&&i.setGrabCursor(),i.params.preloadImages&&i.preloadImages(),i.params.loop?i.slideTo(i.params.initialSlide+i.loopedSlides,0,i.params.runCallbacksOnInit,!1,!0):i.slideTo(i.params.initialSlide,0,i.params.runCallbacksOnInit,!1,!0),i.attachEvents(),i.initialized=!0,i.emit("init"),i.emit("afterInit")),i}destroy(t=!0,i=!0){const n=this,{params:r,$el:a,$wrapperEl:c,slides:u}=n;return typeof n.params>"u"||n.destroyed||(n.emit("beforeDestroy"),n.initialized=!1,n.detachEvents(),r.loop&&n.loopDestroy(),i&&(n.removeClasses(),a.removeAttr("style"),c.removeAttr("style"),u&&u.length&&u.removeClass([r.slideVisibleClass,r.slideActiveClass,r.slideNextClass,r.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),n.emit("destroy"),Object.keys(n.eventsListeners).forEach(h=>{n.off(h)}),t!==!1&&(n.$el[0].swiper=null,WL(n)),n.destroyed=!0),null}static extendDefaults(t){pn(tf,t)}static get extendedDefaults(){return tf}static get defaults(){return ym}static installModule(t){dn.prototype.__modules__||(dn.prototype.__modules__=[]);const i=dn.prototype.__modules__;typeof t=="function"&&i.indexOf(t)<0&&i.push(t)}static use(t){return Array.isArray(t)?(t.forEach(i=>dn.installModule(i)),dn):(dn.installModule(t),dn)}}Object.keys(ef).forEach(e=>{Object.keys(ef[e]).forEach(t=>{dn.prototype[t]=ef[e][t]})});dn.use([ZL,KL]);function t2({swiper:e,extendParams:t,on:i,emit:n}){t({virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}});let r;e.virtual={cache:{},from:void 0,to:void 0,slides:[],offset:0,slidesGrid:[]};function a(_,w){const D=e.params.virtual;if(D.cache&&e.virtual.cache[w])return e.virtual.cache[w];const C=D.renderSlide?Le(D.renderSlide.call(e,_,w)):Le(`<div class="${e.params.slideClass}" data-swiper-slide-index="${w}">${_}</div>`);return C.attr("data-swiper-slide-index")||C.attr("data-swiper-slide-index",w),D.cache&&(e.virtual.cache[w]=C),C}function c(_){const{slidesPerView:w,slidesPerGroup:D,centeredSlides:C}=e.params,{addSlidesBefore:k,addSlidesAfter:L}=e.params.virtual,{from:W,to:H,slides:Y,slidesGrid:V,offset:Q}=e.virtual;e.params.cssMode||e.updateActiveIndex();const ne=e.activeIndex||0;let T;e.rtlTranslate?T="right":T=e.isHorizontal()?"left":"top";let ye,ue;C?(ye=Math.floor(w/2)+D+L,ue=Math.floor(w/2)+D+k):(ye=w+(D-1)+L,ue=D+k);const be=Math.max((ne||0)-ue,0),ce=Math.min((ne||0)+ye,Y.length-1),re=(e.slidesGrid[be]||0)-(e.slidesGrid[0]||0);Object.assign(e.virtual,{from:be,to:ce,offset:re,slidesGrid:e.slidesGrid});function j(){e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.lazy&&e.params.lazy.enabled&&e.lazy.load(),n("virtualUpdate")}if(W===be&&H===ce&&!_){e.slidesGrid!==V&&re!==Q&&e.slides.css(T,`${re}px`),e.updateProgress(),n("virtualUpdate");return}if(e.params.virtual.renderExternal){e.params.virtual.renderExternal.call(e,{offset:re,from:be,to:ce,slides:function(){const f=[];for(let v=be;v<=ce;v+=1)f.push(Y[v]);return f}()}),e.params.virtual.renderExternalUpdate?j():n("virtualUpdate");return}const ge=[],s=[];if(_)e.$wrapperEl.find(`.${e.params.slideClass}`).remove();else for(let o=W;o<=H;o+=1)(o<be||o>ce)&&e.$wrapperEl.find(`.${e.params.slideClass}[data-swiper-slide-index="${o}"]`).remove();for(let o=0;o<Y.length;o+=1)o>=be&&o<=ce&&(typeof H>"u"||_?s.push(o):(o>H&&s.push(o),o<W&&ge.push(o)));s.forEach(o=>{e.$wrapperEl.append(a(Y[o],o))}),ge.sort((o,f)=>f-o).forEach(o=>{e.$wrapperEl.prepend(a(Y[o],o))}),e.$wrapperEl.children(".swiper-slide").css(T,`${re}px`),j()}function u(_){if(typeof _=="object"&&"length"in _)for(let w=0;w<_.length;w+=1)_[w]&&e.virtual.slides.push(_[w]);else e.virtual.slides.push(_);c(!0)}function h(_){const w=e.activeIndex;let D=w+1,C=1;if(Array.isArray(_)){for(let k=0;k<_.length;k+=1)_[k]&&e.virtual.slides.unshift(_[k]);D=w+_.length,C=_.length}else e.virtual.slides.unshift(_);if(e.params.virtual.cache){const k=e.virtual.cache,L={};Object.keys(k).forEach(W=>{const H=k[W],Y=H.attr("data-swiper-slide-index");Y&&H.attr("data-swiper-slide-index",parseInt(Y,10)+C),L[parseInt(W,10)+C]=H}),e.virtual.cache=L}c(!0),e.slideTo(D,0)}function m(_){if(typeof _>"u"||_===null)return;let w=e.activeIndex;if(Array.isArray(_))for(let D=_.length-1;D>=0;D-=1)e.virtual.slides.splice(_[D],1),e.params.virtual.cache&&delete e.virtual.cache[_[D]],_[D]<w&&(w-=1),w=Math.max(w,0);else e.virtual.slides.splice(_,1),e.params.virtual.cache&&delete e.virtual.cache[_],_<w&&(w-=1),w=Math.max(w,0);c(!0),e.slideTo(w,0)}function p(){e.virtual.slides=[],e.params.virtual.cache&&(e.virtual.cache={}),c(!0),e.slideTo(0,0)}i("beforeInit",()=>{e.params.virtual.enabled&&(e.virtual.slides=e.params.virtual.slides,e.classNames.push(`${e.params.containerModifierClass}virtual`),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0,e.params.initialSlide||c())}),i("setTranslate",()=>{e.params.virtual.enabled&&(e.params.cssMode&&!e._immediateVirtual?(clearTimeout(r),r=setTimeout(()=>{c()},100)):c())}),i("init update resize",()=>{e.params.virtual.enabled&&e.params.cssMode&&fl(e.wrapperEl,"--swiper-virtual-size",`${e.virtualSize}px`)}),Object.assign(e.virtual,{appendSlide:u,prependSlide:h,removeSlide:m,removeAllSlides:p,update:c})}function i2({swiper:e,extendParams:t,on:i,emit:n}){const r=_i(),a=ei();e.keyboard={enabled:!1},t({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}});function c(m){if(!e.enabled)return;const{rtlTranslate:p}=e;let _=m;_.originalEvent&&(_=_.originalEvent);const w=_.keyCode||_.charCode,D=e.params.keyboard.pageUpDown,C=D&&w===33,k=D&&w===34,L=w===37,W=w===39,H=w===38,Y=w===40;if(!e.allowSlideNext&&(e.isHorizontal()&&W||e.isVertical()&&Y||k)||!e.allowSlidePrev&&(e.isHorizontal()&&L||e.isVertical()&&H||C))return!1;if(!(_.shiftKey||_.altKey||_.ctrlKey||_.metaKey)&&!(r.activeElement&&r.activeElement.nodeName&&(r.activeElement.nodeName.toLowerCase()==="input"||r.activeElement.nodeName.toLowerCase()==="textarea"))){if(e.params.keyboard.onlyInViewport&&(C||k||L||W||H||Y)){let V=!1;if(e.$el.parents(`.${e.params.slideClass}`).length>0&&e.$el.parents(`.${e.params.slideActiveClass}`).length===0)return;const Q=e.$el,ne=Q[0].clientWidth,T=Q[0].clientHeight,ye=a.innerWidth,ue=a.innerHeight,be=e.$el.offset();p&&(be.left-=e.$el[0].scrollLeft);const ce=[[be.left,be.top],[be.left+ne,be.top],[be.left,be.top+T],[be.left+ne,be.top+T]];for(let re=0;re<ce.length;re+=1){const j=ce[re];if(j[0]>=0&&j[0]<=ye&&j[1]>=0&&j[1]<=ue){if(j[0]===0&&j[1]===0)continue;V=!0}}if(!V)return}e.isHorizontal()?((C||k||L||W)&&(_.preventDefault?_.preventDefault():_.returnValue=!1),((k||W)&&!p||(C||L)&&p)&&e.slideNext(),((C||L)&&!p||(k||W)&&p)&&e.slidePrev()):((C||k||H||Y)&&(_.preventDefault?_.preventDefault():_.returnValue=!1),(k||Y)&&e.slideNext(),(C||H)&&e.slidePrev()),n("keyPress",w)}}function u(){e.keyboard.enabled||(Le(r).on("keydown",c),e.keyboard.enabled=!0)}function h(){e.keyboard.enabled&&(Le(r).off("keydown",c),e.keyboard.enabled=!1)}i("init",()=>{e.params.keyboard.enabled&&u()}),i("destroy",()=>{e.keyboard.enabled&&h()}),Object.assign(e.keyboard,{enable:u,disable:h})}function n2({swiper:e,extendParams:t,on:i,emit:n}){const r=ei();t({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null}}),e.mousewheel={enabled:!1};let a,c=gn(),u;const h=[];function m(H){let ne=0,T=0,ye=0,ue=0;return"detail"in H&&(T=H.detail),"wheelDelta"in H&&(T=-H.wheelDelta/120),"wheelDeltaY"in H&&(T=-H.wheelDeltaY/120),"wheelDeltaX"in H&&(ne=-H.wheelDeltaX/120),"axis"in H&&H.axis===H.HORIZONTAL_AXIS&&(ne=T,T=0),ye=ne*10,ue=T*10,"deltaY"in H&&(ue=H.deltaY),"deltaX"in H&&(ye=H.deltaX),H.shiftKey&&!ye&&(ye=ue,ue=0),(ye||ue)&&H.deltaMode&&(H.deltaMode===1?(ye*=40,ue*=40):(ye*=800,ue*=800)),ye&&!ne&&(ne=ye<1?-1:1),ue&&!T&&(T=ue<1?-1:1),{spinX:ne,spinY:T,pixelX:ye,pixelY:ue}}function p(){e.enabled&&(e.mouseEntered=!0)}function _(){e.enabled&&(e.mouseEntered=!1)}function w(H){return e.params.mousewheel.thresholdDelta&&H.delta<e.params.mousewheel.thresholdDelta||e.params.mousewheel.thresholdTime&&gn()-c<e.params.mousewheel.thresholdTime?!1:H.delta>=6&&gn()-c<60?!0:(H.direction<0?(!e.isEnd||e.params.loop)&&!e.animating&&(e.slideNext(),n("scroll",H.raw)):(!e.isBeginning||e.params.loop)&&!e.animating&&(e.slidePrev(),n("scroll",H.raw)),c=new r.Date().getTime(),!1)}function D(H){const Y=e.params.mousewheel;if(H.direction<0){if(e.isEnd&&!e.params.loop&&Y.releaseOnEdges)return!0}else if(e.isBeginning&&!e.params.loop&&Y.releaseOnEdges)return!0;return!1}function C(H){let Y=H,V=!0;if(!e.enabled)return;const Q=e.params.mousewheel;e.params.cssMode&&Y.preventDefault();let ne=e.$el;if(e.params.mousewheel.eventsTarget!=="container"&&(ne=Le(e.params.mousewheel.eventsTarget)),!e.mouseEntered&&!ne[0].contains(Y.target)&&!Q.releaseOnEdges)return!0;Y.originalEvent&&(Y=Y.originalEvent);let T=0;const ye=e.rtlTranslate?-1:1,ue=m(Y);if(Q.forceToAxis)if(e.isHorizontal())if(Math.abs(ue.pixelX)>Math.abs(ue.pixelY))T=-ue.pixelX*ye;else return!0;else if(Math.abs(ue.pixelY)>Math.abs(ue.pixelX))T=-ue.pixelY;else return!0;else T=Math.abs(ue.pixelX)>Math.abs(ue.pixelY)?-ue.pixelX*ye:-ue.pixelY;if(T===0)return!0;Q.invert&&(T=-T);let be=e.getTranslate()+T*Q.sensitivity;if(be>=e.minTranslate()&&(be=e.minTranslate()),be<=e.maxTranslate()&&(be=e.maxTranslate()),V=e.params.loop?!0:!(be===e.minTranslate()||be===e.maxTranslate()),V&&e.params.nested&&Y.stopPropagation(),!e.params.freeMode||!e.params.freeMode.enabled){const ce={time:gn(),delta:Math.abs(T),direction:Math.sign(T),raw:H};h.length>=2&&h.shift();const re=h.length?h[h.length-1]:void 0;if(h.push(ce),re?(ce.direction!==re.direction||ce.delta>re.delta||ce.time>re.time+150)&&w(ce):w(ce),D(ce))return!0}else{const ce={time:gn(),delta:Math.abs(T),direction:Math.sign(T)},re=u&&ce.time<u.time+500&&ce.delta<=u.delta&&ce.direction===u.direction;if(!re){u=void 0,e.params.loop&&e.loopFix();let j=e.getTranslate()+T*Q.sensitivity;const ge=e.isBeginning,s=e.isEnd;if(j>=e.minTranslate()&&(j=e.minTranslate()),j<=e.maxTranslate()&&(j=e.maxTranslate()),e.setTransition(0),e.setTranslate(j),e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses(),(!ge&&e.isBeginning||!s&&e.isEnd)&&e.updateSlidesClasses(),e.params.freeMode.sticky){clearTimeout(a),a=void 0,h.length>=15&&h.shift();const o=h.length?h[h.length-1]:void 0,f=h[0];if(h.push(ce),o&&(ce.delta>o.delta||ce.direction!==o.direction))h.splice(0);else if(h.length>=15&&ce.time-f.time<500&&f.delta-ce.delta>=1&&ce.delta<=6){const v=T>0?.8:.2;u=ce,h.splice(0),a=Nr(()=>{e.slideToClosest(e.params.speed,!0,void 0,v)},0)}a||(a=Nr(()=>{u=ce,h.splice(0),e.slideToClosest(e.params.speed,!0,void 0,.5)},500))}if(re||n("scroll",Y),e.params.autoplay&&e.params.autoplayDisableOnInteraction&&e.autoplay.stop(),j===e.minTranslate()||j===e.maxTranslate())return!0}}return Y.preventDefault?Y.preventDefault():Y.returnValue=!1,!1}function k(H){let Y=e.$el;e.params.mousewheel.eventsTarget!=="container"&&(Y=Le(e.params.mousewheel.eventsTarget)),Y[H]("mouseenter",p),Y[H]("mouseleave",_),Y[H]("wheel",C)}function L(){return e.params.cssMode?(e.wrapperEl.removeEventListener("wheel",C),!0):e.mousewheel.enabled?!1:(k("on"),e.mousewheel.enabled=!0,!0)}function W(){return e.params.cssMode?(e.wrapperEl.addEventListener(event,C),!0):e.mousewheel.enabled?(k("off"),e.mousewheel.enabled=!1,!0):!1}i("init",()=>{!e.params.mousewheel.enabled&&e.params.cssMode&&W(),e.params.mousewheel.enabled&&L()}),i("destroy",()=>{e.params.cssMode&&L(),e.mousewheel.enabled&&W()}),Object.assign(e.mousewheel,{enable:L,disable:W})}function yd(e,t,i,n){const r=_i();return e.params.createElements&&Object.keys(n).forEach(a=>{if(!i[a]&&i.auto===!0){let c=e.$el.children(`.${n[a]}`)[0];c||(c=r.createElement("div"),c.className=n[a],e.$el.append(c)),i[a]=c,t[a]=c}}),i}function s2({swiper:e,extendParams:t,on:i,emit:n}){t({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),e.navigation={nextEl:null,$nextEl:null,prevEl:null,$prevEl:null};function r(D){let C;return D&&(C=Le(D),e.params.uniqueNavElements&&typeof D=="string"&&C.length>1&&e.$el.find(D).length===1&&(C=e.$el.find(D))),C}function a(D,C){const k=e.params.navigation;D&&D.length>0&&(D[C?"addClass":"removeClass"](k.disabledClass),D[0]&&D[0].tagName==="BUTTON"&&(D[0].disabled=C),e.params.watchOverflow&&e.enabled&&D[e.isLocked?"addClass":"removeClass"](k.lockClass))}function c(){if(e.params.loop)return;const{$nextEl:D,$prevEl:C}=e.navigation;a(C,e.isBeginning&&!e.params.rewind),a(D,e.isEnd&&!e.params.rewind)}function u(D){D.preventDefault(),!(e.isBeginning&&!e.params.loop&&!e.params.rewind)&&(e.slidePrev(),n("navigationPrev"))}function h(D){D.preventDefault(),!(e.isEnd&&!e.params.loop&&!e.params.rewind)&&(e.slideNext(),n("navigationNext"))}function m(){const D=e.params.navigation;if(e.params.navigation=yd(e,e.originalParams.navigation,e.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(D.nextEl||D.prevEl))return;const C=r(D.nextEl),k=r(D.prevEl);C&&C.length>0&&C.on("click",h),k&&k.length>0&&k.on("click",u),Object.assign(e.navigation,{$nextEl:C,nextEl:C&&C[0],$prevEl:k,prevEl:k&&k[0]}),e.enabled||(C&&C.addClass(D.lockClass),k&&k.addClass(D.lockClass))}function p(){const{$nextEl:D,$prevEl:C}=e.navigation;D&&D.length&&(D.off("click",h),D.removeClass(e.params.navigation.disabledClass)),C&&C.length&&(C.off("click",u),C.removeClass(e.params.navigation.disabledClass))}i("init",()=>{e.params.navigation.enabled===!1?w():(m(),c())}),i("toEdge fromEdge lock unlock",()=>{c()}),i("destroy",()=>{p()}),i("enable disable",()=>{const{$nextEl:D,$prevEl:C}=e.navigation;D&&D[e.enabled?"removeClass":"addClass"](e.params.navigation.lockClass),C&&C[e.enabled?"removeClass":"addClass"](e.params.navigation.lockClass)}),i("click",(D,C)=>{const{$nextEl:k,$prevEl:L}=e.navigation,W=C.target;if(e.params.navigation.hideOnClick&&!Le(W).is(L)&&!Le(W).is(k)){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===W||e.pagination.el.contains(W)))return;let H;k?H=k.hasClass(e.params.navigation.hiddenClass):L&&(H=L.hasClass(e.params.navigation.hiddenClass)),n(H===!0?"navigationShow":"navigationHide"),k&&k.toggleClass(e.params.navigation.hiddenClass),L&&L.toggleClass(e.params.navigation.hiddenClass)}});const _=()=>{e.$el.removeClass(e.params.navigation.navigationDisabledClass),m(),c()},w=()=>{e.$el.addClass(e.params.navigation.navigationDisabledClass),p()};Object.assign(e.navigation,{enable:_,disable:w,update:c,init:m,destroy:p})}function Gs(e=""){return`.${e.trim().replace(/([\.:!\/])/g,"\\$1").replace(/ /g,".")}`}function r2({swiper:e,extendParams:t,on:i,emit:n}){const r="swiper-pagination";t({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:k=>k,formatFractionTotal:k=>k,bulletClass:`${r}-bullet`,bulletActiveClass:`${r}-bullet-active`,modifierClass:`${r}-`,currentClass:`${r}-current`,totalClass:`${r}-total`,hiddenClass:`${r}-hidden`,progressbarFillClass:`${r}-progressbar-fill`,progressbarOppositeClass:`${r}-progressbar-opposite`,clickableClass:`${r}-clickable`,lockClass:`${r}-lock`,horizontalClass:`${r}-horizontal`,verticalClass:`${r}-vertical`,paginationDisabledClass:`${r}-disabled`}}),e.pagination={el:null,$el:null,bullets:[]};let a,c=0;function u(){return!e.params.pagination.el||!e.pagination.el||!e.pagination.$el||e.pagination.$el.length===0}function h(k,L){const{bulletActiveClass:W}=e.params.pagination;k[L]().addClass(`${W}-${L}`)[L]().addClass(`${W}-${L}-${L}`)}function m(){const k=e.rtl,L=e.params.pagination;if(u())return;const W=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,H=e.pagination.$el;let Y;const V=e.params.loop?Math.ceil((W-e.loopedSlides*2)/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(Y=Math.ceil((e.activeIndex-e.loopedSlides)/e.params.slidesPerGroup),Y>W-1-e.loopedSlides*2&&(Y-=W-e.loopedSlides*2),Y>V-1&&(Y-=V),Y<0&&e.params.paginationType!=="bullets"&&(Y=V+Y)):typeof e.snapIndex<"u"?Y=e.snapIndex:Y=e.activeIndex||0,L.type==="bullets"&&e.pagination.bullets&&e.pagination.bullets.length>0){const Q=e.pagination.bullets;let ne,T,ye;if(L.dynamicBullets&&(a=Q.eq(0)[e.isHorizontal()?"outerWidth":"outerHeight"](!0),H.css(e.isHorizontal()?"width":"height",`${a*(L.dynamicMainBullets+4)}px`),L.dynamicMainBullets>1&&e.previousIndex!==void 0&&(c+=Y-(e.previousIndex-e.loopedSlides||0),c>L.dynamicMainBullets-1?c=L.dynamicMainBullets-1:c<0&&(c=0)),ne=Math.max(Y-c,0),T=ne+(Math.min(Q.length,L.dynamicMainBullets)-1),ye=(T+ne)/2),Q.removeClass(["","-next","-next-next","-prev","-prev-prev","-main"].map(ue=>`${L.bulletActiveClass}${ue}`).join(" ")),H.length>1)Q.each(ue=>{const be=Le(ue),ce=be.index();ce===Y&&be.addClass(L.bulletActiveClass),L.dynamicBullets&&(ce>=ne&&ce<=T&&be.addClass(`${L.bulletActiveClass}-main`),ce===ne&&h(be,"prev"),ce===T&&h(be,"next"))});else{const ue=Q.eq(Y),be=ue.index();if(ue.addClass(L.bulletActiveClass),L.dynamicBullets){const ce=Q.eq(ne),re=Q.eq(T);for(let j=ne;j<=T;j+=1)Q.eq(j).addClass(`${L.bulletActiveClass}-main`);if(e.params.loop)if(be>=Q.length){for(let j=L.dynamicMainBullets;j>=0;j-=1)Q.eq(Q.length-j).addClass(`${L.bulletActiveClass}-main`);Q.eq(Q.length-L.dynamicMainBullets-1).addClass(`${L.bulletActiveClass}-prev`)}else h(ce,"prev"),h(re,"next");else h(ce,"prev"),h(re,"next")}}if(L.dynamicBullets){const ue=Math.min(Q.length,L.dynamicMainBullets+4),be=(a*ue-a)/2-ye*a,ce=k?"right":"left";Q.css(e.isHorizontal()?ce:"top",`${be}px`)}}if(L.type==="fraction"&&(H.find(Gs(L.currentClass)).text(L.formatFractionCurrent(Y+1)),H.find(Gs(L.totalClass)).text(L.formatFractionTotal(V))),L.type==="progressbar"){let Q;L.progressbarOpposite?Q=e.isHorizontal()?"vertical":"horizontal":Q=e.isHorizontal()?"horizontal":"vertical";const ne=(Y+1)/V;let T=1,ye=1;Q==="horizontal"?T=ne:ye=ne,H.find(Gs(L.progressbarFillClass)).transform(`translate3d(0,0,0) scaleX(${T}) scaleY(${ye})`).transition(e.params.speed)}L.type==="custom"&&L.renderCustom?(H.html(L.renderCustom(e,Y+1,V)),n("paginationRender",H[0])):n("paginationUpdate",H[0]),e.params.watchOverflow&&e.enabled&&H[e.isLocked?"addClass":"removeClass"](L.lockClass)}function p(){const k=e.params.pagination;if(u())return;const L=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,W=e.pagination.$el;let H="";if(k.type==="bullets"){let Y=e.params.loop?Math.ceil((L-e.loopedSlides*2)/e.params.slidesPerGroup):e.snapGrid.length;e.params.freeMode&&e.params.freeMode.enabled&&!e.params.loop&&Y>L&&(Y=L);for(let V=0;V<Y;V+=1)k.renderBullet?H+=k.renderBullet.call(e,V,k.bulletClass):H+=`<${k.bulletElement} class="${k.bulletClass}"></${k.bulletElement}>`;W.html(H),e.pagination.bullets=W.find(Gs(k.bulletClass))}k.type==="fraction"&&(k.renderFraction?H=k.renderFraction.call(e,k.currentClass,k.totalClass):H=`<span class="${k.currentClass}"></span> / <span class="${k.totalClass}"></span>`,W.html(H)),k.type==="progressbar"&&(k.renderProgressbar?H=k.renderProgressbar.call(e,k.progressbarFillClass):H=`<span class="${k.progressbarFillClass}"></span>`,W.html(H)),k.type!=="custom"&&n("paginationRender",e.pagination.$el[0])}function _(){e.params.pagination=yd(e,e.originalParams.pagination,e.params.pagination,{el:"swiper-pagination"});const k=e.params.pagination;if(!k.el)return;let L=Le(k.el);L.length!==0&&(e.params.uniqueNavElements&&typeof k.el=="string"&&L.length>1&&(L=e.$el.find(k.el),L.length>1&&(L=L.filter(W=>Le(W).parents(".swiper")[0]===e.el))),k.type==="bullets"&&k.clickable&&L.addClass(k.clickableClass),L.addClass(k.modifierClass+k.type),L.addClass(e.isHorizontal()?k.horizontalClass:k.verticalClass),k.type==="bullets"&&k.dynamicBullets&&(L.addClass(`${k.modifierClass}${k.type}-dynamic`),c=0,k.dynamicMainBullets<1&&(k.dynamicMainBullets=1)),k.type==="progressbar"&&k.progressbarOpposite&&L.addClass(k.progressbarOppositeClass),k.clickable&&L.on("click",Gs(k.bulletClass),function(H){H.preventDefault();let Y=Le(this).index()*e.params.slidesPerGroup;e.params.loop&&(Y+=e.loopedSlides),e.slideTo(Y)}),Object.assign(e.pagination,{$el:L,el:L[0]}),e.enabled||L.addClass(k.lockClass))}function w(){const k=e.params.pagination;if(u())return;const L=e.pagination.$el;L.removeClass(k.hiddenClass),L.removeClass(k.modifierClass+k.type),L.removeClass(e.isHorizontal()?k.horizontalClass:k.verticalClass),e.pagination.bullets&&e.pagination.bullets.removeClass&&e.pagination.bullets.removeClass(k.bulletActiveClass),k.clickable&&L.off("click",Gs(k.bulletClass))}i("init",()=>{e.params.pagination.enabled===!1?C():(_(),p(),m())}),i("activeIndexChange",()=>{(e.params.loop||typeof e.snapIndex>"u")&&m()}),i("snapIndexChange",()=>{e.params.loop||m()}),i("slidesLengthChange",()=>{e.params.loop&&(p(),m())}),i("snapGridLengthChange",()=>{e.params.loop||(p(),m())}),i("destroy",()=>{w()}),i("enable disable",()=>{const{$el:k}=e.pagination;k&&k[e.enabled?"removeClass":"addClass"](e.params.pagination.lockClass)}),i("lock unlock",()=>{m()}),i("click",(k,L)=>{const W=L.target,{$el:H}=e.pagination;if(e.params.pagination.el&&e.params.pagination.hideOnClick&&H&&H.length>0&&!Le(W).hasClass(e.params.pagination.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&W===e.navigation.nextEl||e.navigation.prevEl&&W===e.navigation.prevEl))return;const Y=H.hasClass(e.params.pagination.hiddenClass);n(Y===!0?"paginationShow":"paginationHide"),H.toggleClass(e.params.pagination.hiddenClass)}});const D=()=>{e.$el.removeClass(e.params.pagination.paginationDisabledClass),e.pagination.$el&&e.pagination.$el.removeClass(e.params.pagination.paginationDisabledClass),_(),p(),m()},C=()=>{e.$el.addClass(e.params.pagination.paginationDisabledClass),e.pagination.$el&&e.pagination.$el.addClass(e.params.pagination.paginationDisabledClass),w()};Object.assign(e.pagination,{enable:D,disable:C,render:p,update:m,init:_,destroy:w})}function a2({swiper:e,extendParams:t,on:i,emit:n}){const r=_i();let a=!1,c=null,u=null,h,m,p,_;t({scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag",scrollbarDisabledClass:"swiper-scrollbar-disabled",horizontalClass:"swiper-scrollbar-horizontal",verticalClass:"swiper-scrollbar-vertical"}}),e.scrollbar={el:null,dragEl:null,$el:null,$dragEl:null};function w(){if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:ce,rtlTranslate:re,progress:j}=e,{$dragEl:ge,$el:s}=ce,o=e.params.scrollbar;let f=m,v=(p-m)*j;re?(v=-v,v>0?(f=m-v,v=0):-v+m>p&&(f=p+v)):v<0?(f=m+v,v=0):v+m>p&&(f=p-v),e.isHorizontal()?(ge.transform(`translate3d(${v}px, 0, 0)`),ge[0].style.width=`${f}px`):(ge.transform(`translate3d(0px, ${v}px, 0)`),ge[0].style.height=`${f}px`),o.hide&&(clearTimeout(c),s[0].style.opacity=1,c=setTimeout(()=>{s[0].style.opacity=0,s.transition(400)},1e3))}function D(ce){!e.params.scrollbar.el||!e.scrollbar.el||e.scrollbar.$dragEl.transition(ce)}function C(){if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:ce}=e,{$dragEl:re,$el:j}=ce;re[0].style.width="",re[0].style.height="",p=e.isHorizontal()?j[0].offsetWidth:j[0].offsetHeight,_=e.size/(e.virtualSize+e.params.slidesOffsetBefore-(e.params.centeredSlides?e.snapGrid[0]:0)),e.params.scrollbar.dragSize==="auto"?m=p*_:m=parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?re[0].style.width=`${m}px`:re[0].style.height=`${m}px`,_>=1?j[0].style.display="none":j[0].style.display="",e.params.scrollbar.hide&&(j[0].style.opacity=0),e.params.watchOverflow&&e.enabled&&ce.$el[e.isLocked?"addClass":"removeClass"](e.params.scrollbar.lockClass)}function k(ce){return e.isHorizontal()?ce.type==="touchstart"||ce.type==="touchmove"?ce.targetTouches[0].clientX:ce.clientX:ce.type==="touchstart"||ce.type==="touchmove"?ce.targetTouches[0].clientY:ce.clientY}function L(ce){const{scrollbar:re,rtlTranslate:j}=e,{$el:ge}=re;let s;s=(k(ce)-ge.offset()[e.isHorizontal()?"left":"top"]-(h!==null?h:m/2))/(p-m),s=Math.max(Math.min(s,1),0),j&&(s=1-s);const o=e.minTranslate()+(e.maxTranslate()-e.minTranslate())*s;e.updateProgress(o),e.setTranslate(o),e.updateActiveIndex(),e.updateSlidesClasses()}function W(ce){const re=e.params.scrollbar,{scrollbar:j,$wrapperEl:ge}=e,{$el:s,$dragEl:o}=j;a=!0,h=ce.target===o[0]||ce.target===o?k(ce)-ce.target.getBoundingClientRect()[e.isHorizontal()?"left":"top"]:null,ce.preventDefault(),ce.stopPropagation(),ge.transition(100),o.transition(100),L(ce),clearTimeout(u),s.transition(0),re.hide&&s.css("opacity",1),e.params.cssMode&&e.$wrapperEl.css("scroll-snap-type","none"),n("scrollbarDragStart",ce)}function H(ce){const{scrollbar:re,$wrapperEl:j}=e,{$el:ge,$dragEl:s}=re;a&&(ce.preventDefault?ce.preventDefault():ce.returnValue=!1,L(ce),j.transition(0),ge.transition(0),s.transition(0),n("scrollbarDragMove",ce))}function Y(ce){const re=e.params.scrollbar,{scrollbar:j,$wrapperEl:ge}=e,{$el:s}=j;a&&(a=!1,e.params.cssMode&&(e.$wrapperEl.css("scroll-snap-type",""),ge.transition("")),re.hide&&(clearTimeout(u),u=Nr(()=>{s.css("opacity",0),s.transition(400)},1e3)),n("scrollbarDragEnd",ce),re.snapOnRelease&&e.slideToClosest())}function V(ce){const{scrollbar:re,touchEventsTouch:j,touchEventsDesktop:ge,params:s,support:o}=e,f=re.$el;if(!f)return;const v=f[0],b=o.passiveListener&&s.passiveListeners?{passive:!1,capture:!1}:!1,x=o.passiveListener&&s.passiveListeners?{passive:!0,capture:!1}:!1;if(!v)return;const I=ce==="on"?"addEventListener":"removeEventListener";o.touch?(v[I](j.start,W,b),v[I](j.move,H,b),v[I](j.end,Y,x)):(v[I](ge.start,W,b),r[I](ge.move,H,b),r[I](ge.end,Y,x))}function Q(){!e.params.scrollbar.el||!e.scrollbar.el||V("on")}function ne(){!e.params.scrollbar.el||!e.scrollbar.el||V("off")}function T(){const{scrollbar:ce,$el:re}=e;e.params.scrollbar=yd(e,e.originalParams.scrollbar,e.params.scrollbar,{el:"swiper-scrollbar"});const j=e.params.scrollbar;if(!j.el)return;let ge=Le(j.el);e.params.uniqueNavElements&&typeof j.el=="string"&&ge.length>1&&re.find(j.el).length===1&&(ge=re.find(j.el)),ge.addClass(e.isHorizontal()?j.horizontalClass:j.verticalClass);let s=ge.find(`.${e.params.scrollbar.dragClass}`);s.length===0&&(s=Le(`<div class="${e.params.scrollbar.dragClass}"></div>`),ge.append(s)),Object.assign(ce,{$el:ge,el:ge[0],$dragEl:s,dragEl:s[0]}),j.draggable&&Q(),ge&&ge[e.enabled?"removeClass":"addClass"](e.params.scrollbar.lockClass)}function ye(){const ce=e.params.scrollbar,re=e.scrollbar.$el;re&&re.removeClass(e.isHorizontal()?ce.horizontalClass:ce.verticalClass),ne()}i("init",()=>{e.params.scrollbar.enabled===!1?be():(T(),C(),w())}),i("update resize observerUpdate lock unlock",()=>{C()}),i("setTranslate",()=>{w()}),i("setTransition",(ce,re)=>{D(re)}),i("enable disable",()=>{const{$el:ce}=e.scrollbar;ce&&ce[e.enabled?"removeClass":"addClass"](e.params.scrollbar.lockClass)}),i("destroy",()=>{ye()});const ue=()=>{e.$el.removeClass(e.params.scrollbar.scrollbarDisabledClass),e.scrollbar.$el&&e.scrollbar.$el.removeClass(e.params.scrollbar.scrollbarDisabledClass),T(),C(),w()},be=()=>{e.$el.addClass(e.params.scrollbar.scrollbarDisabledClass),e.scrollbar.$el&&e.scrollbar.$el.addClass(e.params.scrollbar.scrollbarDisabledClass),ye()};Object.assign(e.scrollbar,{enable:ue,disable:be,updateSize:C,setTranslate:w,init:T,destroy:ye})}function o2({swiper:e,extendParams:t,on:i}){t({parallax:{enabled:!1}});const n=(c,u)=>{const{rtl:h}=e,m=Le(c),p=h?-1:1,_=m.attr("data-swiper-parallax")||"0";let w=m.attr("data-swiper-parallax-x"),D=m.attr("data-swiper-parallax-y");const C=m.attr("data-swiper-parallax-scale"),k=m.attr("data-swiper-parallax-opacity");if(w||D?(w=w||"0",D=D||"0"):e.isHorizontal()?(w=_,D="0"):(D=_,w="0"),w.indexOf("%")>=0?w=`${parseInt(w,10)*u*p}%`:w=`${w*u*p}px`,D.indexOf("%")>=0?D=`${parseInt(D,10)*u}%`:D=`${D*u}px`,typeof k<"u"&&k!==null){const L=k-(k-1)*(1-Math.abs(u));m[0].style.opacity=L}if(typeof C>"u"||C===null)m.transform(`translate3d(${w}, ${D}, 0px)`);else{const L=C-(C-1)*(1-Math.abs(u));m.transform(`translate3d(${w}, ${D}, 0px) scale(${L})`)}},r=()=>{const{$el:c,slides:u,progress:h,snapGrid:m}=e;c.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(p=>{n(p,h)}),u.each((p,_)=>{let w=p.progress;e.params.slidesPerGroup>1&&e.params.slidesPerView!=="auto"&&(w+=Math.ceil(_/2)-h*(m.length-1)),w=Math.min(Math.max(w,-1),1),Le(p).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(D=>{n(D,w)})})},a=(c=e.params.speed)=>{const{$el:u}=e;u.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(h=>{const m=Le(h);let p=parseInt(m.attr("data-swiper-parallax-duration"),10)||c;c===0&&(p=0),m.transition(p)})};i("beforeInit",()=>{e.params.parallax.enabled&&(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)}),i("init",()=>{e.params.parallax.enabled&&r()}),i("setTranslate",()=>{e.params.parallax.enabled&&r()}),i("setTransition",(c,u)=>{e.params.parallax.enabled&&a(u)})}function l2({swiper:e,extendParams:t,on:i,emit:n}){const r=ei();t({zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}}),e.zoom={enabled:!1};let a=1,c=!1,u,h,m;const p={$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},_={isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},w={x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0};let D=1;Object.defineProperty(e.zoom,"scale",{get(){return D},set(o){if(D!==o){const f=p.$imageEl?p.$imageEl[0]:void 0,v=p.$slideEl?p.$slideEl[0]:void 0;n("zoomChange",o,f,v)}D=o}});function C(o){if(o.targetTouches.length<2)return 1;const f=o.targetTouches[0].pageX,v=o.targetTouches[0].pageY,b=o.targetTouches[1].pageX,x=o.targetTouches[1].pageY;return Math.sqrt((b-f)**2+(x-v)**2)}function k(o){const f=e.support,v=e.params.zoom;if(h=!1,m=!1,!f.gestures){if(o.type!=="touchstart"||o.type==="touchstart"&&o.targetTouches.length<2)return;h=!0,p.scaleStart=C(o)}if((!p.$slideEl||!p.$slideEl.length)&&(p.$slideEl=Le(o.target).closest(`.${e.params.slideClass}`),p.$slideEl.length===0&&(p.$slideEl=e.slides.eq(e.activeIndex)),p.$imageEl=p.$slideEl.find(`.${v.containerClass}`).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),p.$imageWrapEl=p.$imageEl.parent(`.${v.containerClass}`),p.maxRatio=p.$imageWrapEl.attr("data-swiper-zoom")||v.maxRatio,p.$imageWrapEl.length===0)){p.$imageEl=void 0;return}p.$imageEl&&p.$imageEl.transition(0),c=!0}function L(o){const f=e.support,v=e.params.zoom,b=e.zoom;if(!f.gestures){if(o.type!=="touchmove"||o.type==="touchmove"&&o.targetTouches.length<2)return;m=!0,p.scaleMove=C(o)}if(!p.$imageEl||p.$imageEl.length===0){o.type==="gesturechange"&&k(o);return}f.gestures?b.scale=o.scale*a:b.scale=p.scaleMove/p.scaleStart*a,b.scale>p.maxRatio&&(b.scale=p.maxRatio-1+(b.scale-p.maxRatio+1)**.5),b.scale<v.minRatio&&(b.scale=v.minRatio+1-(v.minRatio-b.scale+1)**.5),p.$imageEl.transform(`translate3d(0,0,0) scale(${b.scale})`)}function W(o){const f=e.device,v=e.support,b=e.params.zoom,x=e.zoom;if(!v.gestures){if(!h||!m||o.type!=="touchend"||o.type==="touchend"&&o.changedTouches.length<2&&!f.android)return;h=!1,m=!1}!p.$imageEl||p.$imageEl.length===0||(x.scale=Math.max(Math.min(x.scale,p.maxRatio),b.minRatio),p.$imageEl.transition(e.params.speed).transform(`translate3d(0,0,0) scale(${x.scale})`),a=x.scale,c=!1,x.scale===1&&(p.$slideEl=void 0))}function H(o){const f=e.device;!p.$imageEl||p.$imageEl.length===0||_.isTouched||(f.android&&o.cancelable&&o.preventDefault(),_.isTouched=!0,_.touchesStart.x=o.type==="touchstart"?o.targetTouches[0].pageX:o.pageX,_.touchesStart.y=o.type==="touchstart"?o.targetTouches[0].pageY:o.pageY)}function Y(o){const f=e.zoom;if(!p.$imageEl||p.$imageEl.length===0||(e.allowClick=!1,!_.isTouched||!p.$slideEl))return;_.isMoved||(_.width=p.$imageEl[0].offsetWidth,_.height=p.$imageEl[0].offsetHeight,_.startX=Ef(p.$imageWrapEl[0],"x")||0,_.startY=Ef(p.$imageWrapEl[0],"y")||0,p.slideWidth=p.$slideEl[0].offsetWidth,p.slideHeight=p.$slideEl[0].offsetHeight,p.$imageWrapEl.transition(0));const v=_.width*f.scale,b=_.height*f.scale;if(!(v<p.slideWidth&&b<p.slideHeight)){if(_.minX=Math.min(p.slideWidth/2-v/2,0),_.maxX=-_.minX,_.minY=Math.min(p.slideHeight/2-b/2,0),_.maxY=-_.minY,_.touchesCurrent.x=o.type==="touchmove"?o.targetTouches[0].pageX:o.pageX,_.touchesCurrent.y=o.type==="touchmove"?o.targetTouches[0].pageY:o.pageY,!_.isMoved&&!c){if(e.isHorizontal()&&(Math.floor(_.minX)===Math.floor(_.startX)&&_.touchesCurrent.x<_.touchesStart.x||Math.floor(_.maxX)===Math.floor(_.startX)&&_.touchesCurrent.x>_.touchesStart.x)){_.isTouched=!1;return}if(!e.isHorizontal()&&(Math.floor(_.minY)===Math.floor(_.startY)&&_.touchesCurrent.y<_.touchesStart.y||Math.floor(_.maxY)===Math.floor(_.startY)&&_.touchesCurrent.y>_.touchesStart.y)){_.isTouched=!1;return}}o.cancelable&&o.preventDefault(),o.stopPropagation(),_.isMoved=!0,_.currentX=_.touchesCurrent.x-_.touchesStart.x+_.startX,_.currentY=_.touchesCurrent.y-_.touchesStart.y+_.startY,_.currentX<_.minX&&(_.currentX=_.minX+1-(_.minX-_.currentX+1)**.8),_.currentX>_.maxX&&(_.currentX=_.maxX-1+(_.currentX-_.maxX+1)**.8),_.currentY<_.minY&&(_.currentY=_.minY+1-(_.minY-_.currentY+1)**.8),_.currentY>_.maxY&&(_.currentY=_.maxY-1+(_.currentY-_.maxY+1)**.8),w.prevPositionX||(w.prevPositionX=_.touchesCurrent.x),w.prevPositionY||(w.prevPositionY=_.touchesCurrent.y),w.prevTime||(w.prevTime=Date.now()),w.x=(_.touchesCurrent.x-w.prevPositionX)/(Date.now()-w.prevTime)/2,w.y=(_.touchesCurrent.y-w.prevPositionY)/(Date.now()-w.prevTime)/2,Math.abs(_.touchesCurrent.x-w.prevPositionX)<2&&(w.x=0),Math.abs(_.touchesCurrent.y-w.prevPositionY)<2&&(w.y=0),w.prevPositionX=_.touchesCurrent.x,w.prevPositionY=_.touchesCurrent.y,w.prevTime=Date.now(),p.$imageWrapEl.transform(`translate3d(${_.currentX}px, ${_.currentY}px,0)`)}}function V(){const o=e.zoom;if(!p.$imageEl||p.$imageEl.length===0)return;if(!_.isTouched||!_.isMoved){_.isTouched=!1,_.isMoved=!1;return}_.isTouched=!1,_.isMoved=!1;let f=300,v=300;const b=w.x*f,x=_.currentX+b,I=w.y*v,P=_.currentY+I;w.x!==0&&(f=Math.abs((x-_.currentX)/w.x)),w.y!==0&&(v=Math.abs((P-_.currentY)/w.y));const B=Math.max(f,v);_.currentX=x,_.currentY=P;const F=_.width*o.scale,N=_.height*o.scale;_.minX=Math.min(p.slideWidth/2-F/2,0),_.maxX=-_.minX,_.minY=Math.min(p.slideHeight/2-N/2,0),_.maxY=-_.minY,_.currentX=Math.max(Math.min(_.currentX,_.maxX),_.minX),_.currentY=Math.max(Math.min(_.currentY,_.maxY),_.minY),p.$imageWrapEl.transition(B).transform(`translate3d(${_.currentX}px, ${_.currentY}px,0)`)}function Q(){const o=e.zoom;p.$slideEl&&e.previousIndex!==e.activeIndex&&(p.$imageEl&&p.$imageEl.transform("translate3d(0,0,0) scale(1)"),p.$imageWrapEl&&p.$imageWrapEl.transform("translate3d(0,0,0)"),o.scale=1,a=1,p.$slideEl=void 0,p.$imageEl=void 0,p.$imageWrapEl=void 0)}function ne(o){const f=e.zoom,v=e.params.zoom;if(p.$slideEl||(o&&o.target&&(p.$slideEl=Le(o.target).closest(`.${e.params.slideClass}`)),p.$slideEl||(e.params.virtual&&e.params.virtual.enabled&&e.virtual?p.$slideEl=e.$wrapperEl.children(`.${e.params.slideActiveClass}`):p.$slideEl=e.slides.eq(e.activeIndex)),p.$imageEl=p.$slideEl.find(`.${v.containerClass}`).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),p.$imageWrapEl=p.$imageEl.parent(`.${v.containerClass}`)),!p.$imageEl||p.$imageEl.length===0||!p.$imageWrapEl||p.$imageWrapEl.length===0)return;e.params.cssMode&&(e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.touchAction="none"),p.$slideEl.addClass(`${v.zoomedSlideClass}`);let b,x,I,P,B,F,N,K,se,te,ae,we,ve,Me,Ne,Ye,Ge,Xe;typeof _.touchesStart.x>"u"&&o?(b=o.type==="touchend"?o.changedTouches[0].pageX:o.pageX,x=o.type==="touchend"?o.changedTouches[0].pageY:o.pageY):(b=_.touchesStart.x,x=_.touchesStart.y),f.scale=p.$imageWrapEl.attr("data-swiper-zoom")||v.maxRatio,a=p.$imageWrapEl.attr("data-swiper-zoom")||v.maxRatio,o?(Ge=p.$slideEl[0].offsetWidth,Xe=p.$slideEl[0].offsetHeight,I=p.$slideEl.offset().left+r.scrollX,P=p.$slideEl.offset().top+r.scrollY,B=I+Ge/2-b,F=P+Xe/2-x,se=p.$imageEl[0].offsetWidth,te=p.$imageEl[0].offsetHeight,ae=se*f.scale,we=te*f.scale,ve=Math.min(Ge/2-ae/2,0),Me=Math.min(Xe/2-we/2,0),Ne=-ve,Ye=-Me,N=B*f.scale,K=F*f.scale,N<ve&&(N=ve),N>Ne&&(N=Ne),K<Me&&(K=Me),K>Ye&&(K=Ye)):(N=0,K=0),p.$imageWrapEl.transition(300).transform(`translate3d(${N}px, ${K}px,0)`),p.$imageEl.transition(300).transform(`translate3d(0,0,0) scale(${f.scale})`)}function T(){const o=e.zoom,f=e.params.zoom;p.$slideEl||(e.params.virtual&&e.params.virtual.enabled&&e.virtual?p.$slideEl=e.$wrapperEl.children(`.${e.params.slideActiveClass}`):p.$slideEl=e.slides.eq(e.activeIndex),p.$imageEl=p.$slideEl.find(`.${f.containerClass}`).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),p.$imageWrapEl=p.$imageEl.parent(`.${f.containerClass}`)),!(!p.$imageEl||p.$imageEl.length===0||!p.$imageWrapEl||p.$imageWrapEl.length===0)&&(e.params.cssMode&&(e.wrapperEl.style.overflow="",e.wrapperEl.style.touchAction=""),o.scale=1,a=1,p.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),p.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),p.$slideEl.removeClass(`${f.zoomedSlideClass}`),p.$slideEl=void 0)}function ye(o){const f=e.zoom;f.scale&&f.scale!==1?T():ne(o)}function ue(){const o=e.support,f=e.touchEvents.start==="touchstart"&&o.passiveListener&&e.params.passiveListeners?{passive:!0,capture:!1}:!1,v=o.passiveListener?{passive:!1,capture:!0}:!0;return{passiveListener:f,activeListenerWithCapture:v}}function be(){return`.${e.params.slideClass}`}function ce(o){const{passiveListener:f}=ue(),v=be();e.$wrapperEl[o]("gesturestart",v,k,f),e.$wrapperEl[o]("gesturechange",v,L,f),e.$wrapperEl[o]("gestureend",v,W,f)}function re(){u||(u=!0,ce("on"))}function j(){u&&(u=!1,ce("off"))}function ge(){const o=e.zoom;if(o.enabled)return;o.enabled=!0;const f=e.support,{passiveListener:v,activeListenerWithCapture:b}=ue(),x=be();f.gestures?(e.$wrapperEl.on(e.touchEvents.start,re,v),e.$wrapperEl.on(e.touchEvents.end,j,v)):e.touchEvents.start==="touchstart"&&(e.$wrapperEl.on(e.touchEvents.start,x,k,v),e.$wrapperEl.on(e.touchEvents.move,x,L,b),e.$wrapperEl.on(e.touchEvents.end,x,W,v),e.touchEvents.cancel&&e.$wrapperEl.on(e.touchEvents.cancel,x,W,v)),e.$wrapperEl.on(e.touchEvents.move,`.${e.params.zoom.containerClass}`,Y,b)}function s(){const o=e.zoom;if(!o.enabled)return;const f=e.support;o.enabled=!1;const{passiveListener:v,activeListenerWithCapture:b}=ue(),x=be();f.gestures?(e.$wrapperEl.off(e.touchEvents.start,re,v),e.$wrapperEl.off(e.touchEvents.end,j,v)):e.touchEvents.start==="touchstart"&&(e.$wrapperEl.off(e.touchEvents.start,x,k,v),e.$wrapperEl.off(e.touchEvents.move,x,L,b),e.$wrapperEl.off(e.touchEvents.end,x,W,v),e.touchEvents.cancel&&e.$wrapperEl.off(e.touchEvents.cancel,x,W,v)),e.$wrapperEl.off(e.touchEvents.move,`.${e.params.zoom.containerClass}`,Y,b)}i("init",()=>{e.params.zoom.enabled&&ge()}),i("destroy",()=>{s()}),i("touchStart",(o,f)=>{e.zoom.enabled&&H(f)}),i("touchEnd",(o,f)=>{e.zoom.enabled&&V()}),i("doubleTap",(o,f)=>{!e.animating&&e.params.zoom.enabled&&e.zoom.enabled&&e.params.zoom.toggle&&ye(f)}),i("transitionEnd",()=>{e.zoom.enabled&&e.params.zoom.enabled&&Q()}),i("slideChange",()=>{e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&Q()}),Object.assign(e.zoom,{enable:ge,disable:s,in:ne,out:T,toggle:ye})}function u2({swiper:e,extendParams:t,on:i,emit:n}){t({lazy:{checkInView:!1,enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,scrollingElement:"",elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}}),e.lazy={};let r=!1,a=!1;function c(m,p=!0){const _=e.params.lazy;if(typeof m>"u"||e.slides.length===0)return;const D=e.virtual&&e.params.virtual.enabled?e.$wrapperEl.children(`.${e.params.slideClass}[data-swiper-slide-index="${m}"]`):e.slides.eq(m),C=D.find(`.${_.elementClass}:not(.${_.loadedClass}):not(.${_.loadingClass})`);D.hasClass(_.elementClass)&&!D.hasClass(_.loadedClass)&&!D.hasClass(_.loadingClass)&&C.push(D[0]),C.length!==0&&C.each(k=>{const L=Le(k);L.addClass(_.loadingClass);const W=L.attr("data-background"),H=L.attr("data-src"),Y=L.attr("data-srcset"),V=L.attr("data-sizes"),Q=L.parent("picture");e.loadImage(L[0],H||W,Y,V,!1,()=>{if(!(typeof e>"u"||e===null||!e||e&&!e.params||e.destroyed)){if(W?(L.css("background-image",`url("${W}")`),L.removeAttr("data-background")):(Y&&(L.attr("srcset",Y),L.removeAttr("data-srcset")),V&&(L.attr("sizes",V),L.removeAttr("data-sizes")),Q.length&&Q.children("source").each(ne=>{const T=Le(ne);T.attr("data-srcset")&&(T.attr("srcset",T.attr("data-srcset")),T.removeAttr("data-srcset"))}),H&&(L.attr("src",H),L.removeAttr("data-src"))),L.addClass(_.loadedClass).removeClass(_.loadingClass),D.find(`.${_.preloaderClass}`).remove(),e.params.loop&&p){const ne=D.attr("data-swiper-slide-index");if(D.hasClass(e.params.slideDuplicateClass)){const T=e.$wrapperEl.children(`[data-swiper-slide-index="${ne}"]:not(.${e.params.slideDuplicateClass})`);c(T.index(),!1)}else{const T=e.$wrapperEl.children(`.${e.params.slideDuplicateClass}[data-swiper-slide-index="${ne}"]`);c(T.index(),!1)}}n("lazyImageReady",D[0],L[0]),e.params.autoHeight&&e.updateAutoHeight()}}),n("lazyImageLoad",D[0],L[0])})}function u(){const{$wrapperEl:m,params:p,slides:_,activeIndex:w}=e,D=e.virtual&&p.virtual.enabled,C=p.lazy;let k=p.slidesPerView;k==="auto"&&(k=0);function L(H){if(D){if(m.children(`.${p.slideClass}[data-swiper-slide-index="${H}"]`).length)return!0}else if(_[H])return!0;return!1}function W(H){return D?Le(H).attr("data-swiper-slide-index"):Le(H).index()}if(a||(a=!0),e.params.watchSlidesProgress)m.children(`.${p.slideVisibleClass}`).each(H=>{const Y=D?Le(H).attr("data-swiper-slide-index"):Le(H).index();c(Y)});else if(k>1)for(let H=w;H<w+k;H+=1)L(H)&&c(H);else c(w);if(C.loadPrevNext)if(k>1||C.loadPrevNextAmount&&C.loadPrevNextAmount>1){const H=C.loadPrevNextAmount,Y=Math.ceil(k),V=Math.min(w+Y+Math.max(H,Y),_.length),Q=Math.max(w-Math.max(Y,H),0);for(let ne=w+Y;ne<V;ne+=1)L(ne)&&c(ne);for(let ne=Q;ne<w;ne+=1)L(ne)&&c(ne)}else{const H=m.children(`.${p.slideNextClass}`);H.length>0&&c(W(H));const Y=m.children(`.${p.slidePrevClass}`);Y.length>0&&c(W(Y))}}function h(){const m=ei();if(!e||e.destroyed)return;const p=e.params.lazy.scrollingElement?Le(e.params.lazy.scrollingElement):Le(m),_=p[0]===m,w=_?m.innerWidth:p[0].offsetWidth,D=_?m.innerHeight:p[0].offsetHeight,C=e.$el.offset(),{rtlTranslate:k}=e;let L=!1;k&&(C.left-=e.$el[0].scrollLeft);const W=[[C.left,C.top],[C.left+e.width,C.top],[C.left,C.top+e.height],[C.left+e.width,C.top+e.height]];for(let Y=0;Y<W.length;Y+=1){const V=W[Y];if(V[0]>=0&&V[0]<=w&&V[1]>=0&&V[1]<=D){if(V[0]===0&&V[1]===0)continue;L=!0}}const H=e.touchEvents.start==="touchstart"&&e.support.passiveListener&&e.params.passiveListeners?{passive:!0,capture:!1}:!1;L?(u(),p.off("scroll",h,H)):r||(r=!0,p.on("scroll",h,H))}i("beforeInit",()=>{e.params.lazy.enabled&&e.params.preloadImages&&(e.params.preloadImages=!1)}),i("init",()=>{e.params.lazy.enabled&&(e.params.lazy.checkInView?h():u())}),i("scroll",()=>{e.params.freeMode&&e.params.freeMode.enabled&&!e.params.freeMode.sticky&&u()}),i("scrollbarDragMove resize _freeModeNoMomentumRelease",()=>{e.params.lazy.enabled&&(e.params.lazy.checkInView?h():u())}),i("transitionStart",()=>{e.params.lazy.enabled&&(e.params.lazy.loadOnTransitionStart||!e.params.lazy.loadOnTransitionStart&&!a)&&(e.params.lazy.checkInView?h():u())}),i("transitionEnd",()=>{e.params.lazy.enabled&&!e.params.lazy.loadOnTransitionStart&&(e.params.lazy.checkInView?h():u())}),i("slideChange",()=>{const{lazy:m,cssMode:p,watchSlidesProgress:_,touchReleaseOnEdges:w,resistanceRatio:D}=e.params;m.enabled&&(p||_&&(w||D===0))&&u()}),i("destroy",()=>{e.$el&&e.$el.find(`.${e.params.lazy.loadingClass}`).removeClass(e.params.lazy.loadingClass)}),Object.assign(e.lazy,{load:u,loadInSlide:c})}function c2({swiper:e,extendParams:t,on:i}){t({controller:{control:void 0,inverse:!1,by:"slide"}}),e.controller={control:void 0};function n(h,m){const p=function(){let C,k,L;return(W,H)=>{for(k=-1,C=W.length;C-k>1;)L=C+k>>1,W[L]<=H?k=L:C=L;return C}}();this.x=h,this.y=m,this.lastIndex=h.length-1;let _,w;return this.interpolate=function(C){return C?(w=p(this.x,C),_=w-1,(C-this.x[_])*(this.y[w]-this.y[_])/(this.x[w]-this.x[_])+this.y[_]):0},this}function r(h){e.controller.spline||(e.controller.spline=e.params.loop?new n(e.slidesGrid,h.slidesGrid):new n(e.snapGrid,h.snapGrid))}function a(h,m){const p=e.controller.control;let _,w;const D=e.constructor;function C(k){const L=e.rtlTranslate?-e.translate:e.translate;e.params.controller.by==="slide"&&(r(k),w=-e.controller.spline.interpolate(-L)),(!w||e.params.controller.by==="container")&&(_=(k.maxTranslate()-k.minTranslate())/(e.maxTranslate()-e.minTranslate()),w=(L-e.minTranslate())*_+k.minTranslate()),e.params.controller.inverse&&(w=k.maxTranslate()-w),k.updateProgress(w),k.setTranslate(w,e),k.updateActiveIndex(),k.updateSlidesClasses()}if(Array.isArray(p))for(let k=0;k<p.length;k+=1)p[k]!==m&&p[k]instanceof D&&C(p[k]);else p instanceof D&&m!==p&&C(p)}function c(h,m){const p=e.constructor,_=e.controller.control;let w;function D(C){C.setTransition(h,e),h!==0&&(C.transitionStart(),C.params.autoHeight&&Nr(()=>{C.updateAutoHeight()}),C.$wrapperEl.transitionEnd(()=>{_&&(C.params.loop&&e.params.controller.by==="slide"&&C.loopFix(),C.transitionEnd())}))}if(Array.isArray(_))for(w=0;w<_.length;w+=1)_[w]!==m&&_[w]instanceof p&&D(_[w]);else _ instanceof p&&m!==_&&D(_)}function u(){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)}i("beforeInit",()=>{e.controller.control=e.params.controller.control}),i("update",()=>{u()}),i("resize",()=>{u()}),i("observerUpdate",()=>{u()}),i("setTranslate",(h,m,p)=>{e.controller.control&&e.controller.setTranslate(m,p)}),i("setTransition",(h,m,p)=>{e.controller.control&&e.controller.setTransition(m,p)}),Object.assign(e.controller,{setTranslate:a,setTransition:c})}function h2({swiper:e,extendParams:t,on:i}){t({a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null,slideRole:"group",id:null}}),e.a11y={clicked:!1};let n=null;function r(re){const j=n;j.length!==0&&(j.html(""),j.html(re))}function a(re=16){const j=()=>Math.round(16*Math.random()).toString(16);return"x".repeat(re).replace(/x/g,j)}function c(re){re.attr("tabIndex","0")}function u(re){re.attr("tabIndex","-1")}function h(re,j){re.attr("role",j)}function m(re,j){re.attr("aria-roledescription",j)}function p(re,j){re.attr("aria-controls",j)}function _(re,j){re.attr("aria-label",j)}function w(re,j){re.attr("id",j)}function D(re,j){re.attr("aria-live",j)}function C(re){re.attr("aria-disabled",!0)}function k(re){re.attr("aria-disabled",!1)}function L(re){if(re.keyCode!==13&&re.keyCode!==32)return;const j=e.params.a11y,ge=Le(re.target);e.navigation&&e.navigation.$nextEl&&ge.is(e.navigation.$nextEl)&&(e.isEnd&&!e.params.loop||e.slideNext(),e.isEnd?r(j.lastSlideMessage):r(j.nextSlideMessage)),e.navigation&&e.navigation.$prevEl&&ge.is(e.navigation.$prevEl)&&(e.isBeginning&&!e.params.loop||e.slidePrev(),e.isBeginning?r(j.firstSlideMessage):r(j.prevSlideMessage)),e.pagination&&ge.is(Gs(e.params.pagination.bulletClass))&&ge[0].click()}function W(){if(e.params.loop||e.params.rewind||!e.navigation)return;const{$nextEl:re,$prevEl:j}=e.navigation;j&&j.length>0&&(e.isBeginning?(C(j),u(j)):(k(j),c(j))),re&&re.length>0&&(e.isEnd?(C(re),u(re)):(k(re),c(re)))}function H(){return e.pagination&&e.pagination.bullets&&e.pagination.bullets.length}function Y(){return H()&&e.params.pagination.clickable}function V(){const re=e.params.a11y;H()&&e.pagination.bullets.each(j=>{const ge=Le(j);e.params.pagination.clickable&&(c(ge),e.params.pagination.renderBullet||(h(ge,"button"),_(ge,re.paginationBulletMessage.replace(/\{\{index\}\}/,ge.index()+1)))),ge.is(`.${e.params.pagination.bulletActiveClass}`)?ge.attr("aria-current","true"):ge.removeAttr("aria-current")})}const Q=(re,j,ge)=>{c(re),re[0].tagName!=="BUTTON"&&(h(re,"button"),re.on("keydown",L)),_(re,ge),p(re,j)},ne=()=>{e.a11y.clicked=!0},T=()=>{requestAnimationFrame(()=>{requestAnimationFrame(()=>{e.destroyed||(e.a11y.clicked=!1)})})},ye=re=>{if(e.a11y.clicked)return;const j=re.target.closest(`.${e.params.slideClass}`);if(!j||!e.slides.includes(j))return;const ge=e.slides.indexOf(j)===e.activeIndex,s=e.params.watchSlidesProgress&&e.visibleSlides&&e.visibleSlides.includes(j);ge||s||re.sourceCapabilities&&re.sourceCapabilities.firesTouchEvents||(e.isHorizontal()?e.el.scrollLeft=0:e.el.scrollTop=0,e.slideTo(e.slides.indexOf(j),0))},ue=()=>{const re=e.params.a11y;re.itemRoleDescriptionMessage&&m(Le(e.slides),re.itemRoleDescriptionMessage),re.slideRole&&h(Le(e.slides),re.slideRole);const j=e.params.loop?e.slides.filter(ge=>!ge.classList.contains(e.params.slideDuplicateClass)).length:e.slides.length;re.slideLabelMessage&&e.slides.each((ge,s)=>{const o=Le(ge),f=e.params.loop?parseInt(o.attr("data-swiper-slide-index"),10):s,v=re.slideLabelMessage.replace(/\{\{index\}\}/,f+1).replace(/\{\{slidesLength\}\}/,j);_(o,v)})},be=()=>{const re=e.params.a11y;e.$el.append(n);const j=e.$el;re.containerRoleDescriptionMessage&&m(j,re.containerRoleDescriptionMessage),re.containerMessage&&_(j,re.containerMessage);const ge=e.$wrapperEl,s=re.id||ge.attr("id")||`swiper-wrapper-${a(16)}`,o=e.params.autoplay&&e.params.autoplay.enabled?"off":"polite";w(ge,s),D(ge,o),ue();let f,v;e.navigation&&e.navigation.$nextEl&&(f=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(v=e.navigation.$prevEl),f&&f.length&&Q(f,s,re.nextSlideMessage),v&&v.length&&Q(v,s,re.prevSlideMessage),Y()&&e.pagination.$el.on("keydown",Gs(e.params.pagination.bulletClass),L),e.$el.on("focus",ye,!0),e.$el.on("pointerdown",ne,!0),e.$el.on("pointerup",T,!0)};function ce(){n&&n.length>0&&n.remove();let re,j;e.navigation&&e.navigation.$nextEl&&(re=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(j=e.navigation.$prevEl),re&&re.off("keydown",L),j&&j.off("keydown",L),Y()&&e.pagination.$el.off("keydown",Gs(e.params.pagination.bulletClass),L),e.$el.off("focus",ye,!0),e.$el.off("pointerdown",ne,!0),e.$el.off("pointerup",T,!0)}i("beforeInit",()=>{n=Le(`<span class="${e.params.a11y.notificationClass}" aria-live="assertive" aria-atomic="true"></span>`)}),i("afterInit",()=>{e.params.a11y.enabled&&be()}),i("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{e.params.a11y.enabled&&ue()}),i("fromEdge toEdge afterInit lock unlock",()=>{e.params.a11y.enabled&&W()}),i("paginationUpdate",()=>{e.params.a11y.enabled&&V()}),i("destroy",()=>{e.params.a11y.enabled&&ce()})}function f2({swiper:e,extendParams:t,on:i}){t({history:{enabled:!1,root:"",replaceState:!1,key:"slides",keepQuery:!1}});let n=!1,r={};const a=w=>w.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),c=w=>{const D=ei();let C;w?C=new URL(w):C=D.location;const k=C.pathname.slice(1).split("/").filter(Y=>Y!==""),L=k.length,W=k[L-2],H=k[L-1];return{key:W,value:H}},u=(w,D)=>{const C=ei();if(!n||!e.params.history.enabled)return;let k;e.params.url?k=new URL(e.params.url):k=C.location;const L=e.slides.eq(D);let W=a(L.attr("data-history"));if(e.params.history.root.length>0){let Y=e.params.history.root;Y[Y.length-1]==="/"&&(Y=Y.slice(0,Y.length-1)),W=`${Y}/${w}/${W}`}else k.pathname.includes(w)||(W=`${w}/${W}`);e.params.history.keepQuery&&(W+=k.search);const H=C.history.state;H&&H.value===W||(e.params.history.replaceState?C.history.replaceState({value:W},null,W):C.history.pushState({value:W},null,W))},h=(w,D,C)=>{if(D)for(let k=0,L=e.slides.length;k<L;k+=1){const W=e.slides.eq(k);if(a(W.attr("data-history"))===D&&!W.hasClass(e.params.slideDuplicateClass)){const Y=W.index();e.slideTo(Y,w,C)}}else e.slideTo(0,w,C)},m=()=>{r=c(e.params.url),h(e.params.speed,r.value,!1)},p=()=>{const w=ei();if(e.params.history){if(!w.history||!w.history.pushState){e.params.history.enabled=!1,e.params.hashNavigation.enabled=!0;return}n=!0,r=c(e.params.url),!(!r.key&&!r.value)&&(h(0,r.value,e.params.runCallbacksOnInit),e.params.history.replaceState||w.addEventListener("popstate",m))}},_=()=>{const w=ei();e.params.history.replaceState||w.removeEventListener("popstate",m)};i("init",()=>{e.params.history.enabled&&p()}),i("destroy",()=>{e.params.history.enabled&&_()}),i("transitionEnd _freeModeNoMomentumRelease",()=>{n&&u(e.params.history.key,e.activeIndex)}),i("slideChange",()=>{n&&e.params.cssMode&&u(e.params.history.key,e.activeIndex)})}function d2({swiper:e,extendParams:t,emit:i,on:n}){let r=!1;const a=_i(),c=ei();t({hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}});const u=()=>{i("hashChange");const _=a.location.hash.replace("#",""),w=e.slides.eq(e.activeIndex).attr("data-hash");if(_!==w){const D=e.$wrapperEl.children(`.${e.params.slideClass}[data-hash="${_}"]`).index();if(typeof D>"u")return;e.slideTo(D)}},h=()=>{if(!(!r||!e.params.hashNavigation.enabled))if(e.params.hashNavigation.replaceState&&c.history&&c.history.replaceState)c.history.replaceState(null,null,`#${e.slides.eq(e.activeIndex).attr("data-hash")}`||""),i("hashSet");else{const _=e.slides.eq(e.activeIndex),w=_.attr("data-hash")||_.attr("data-history");a.location.hash=w||"",i("hashSet")}},m=()=>{if(!e.params.hashNavigation.enabled||e.params.history&&e.params.history.enabled)return;r=!0;const _=a.location.hash.replace("#","");if(_)for(let D=0,C=e.slides.length;D<C;D+=1){const k=e.slides.eq(D);if((k.attr("data-hash")||k.attr("data-history"))===_&&!k.hasClass(e.params.slideDuplicateClass)){const W=k.index();e.slideTo(W,0,e.params.runCallbacksOnInit,!0)}}e.params.hashNavigation.watchState&&Le(c).on("hashchange",u)},p=()=>{e.params.hashNavigation.watchState&&Le(c).off("hashchange",u)};n("init",()=>{e.params.hashNavigation.enabled&&m()}),n("destroy",()=>{e.params.hashNavigation.enabled&&p()}),n("transitionEnd _freeModeNoMomentumRelease",()=>{r&&h()}),n("slideChange",()=>{r&&e.params.cssMode&&h()})}function p2({swiper:e,extendParams:t,on:i,emit:n}){let r;e.autoplay={running:!1,paused:!1},t({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});function a(){if(!e.size){e.autoplay.running=!1,e.autoplay.paused=!1;return}const k=e.slides.eq(e.activeIndex);let L=e.params.autoplay.delay;k.attr("data-swiper-autoplay")&&(L=k.attr("data-swiper-autoplay")||e.params.autoplay.delay),clearTimeout(r),r=Nr(()=>{let W;e.params.autoplay.reverseDirection?e.params.loop?(e.loopFix(),W=e.slidePrev(e.params.speed,!0,!0),n("autoplay")):e.isBeginning?e.params.autoplay.stopOnLastSlide?u():(W=e.slideTo(e.slides.length-1,e.params.speed,!0,!0),n("autoplay")):(W=e.slidePrev(e.params.speed,!0,!0),n("autoplay")):e.params.loop?(e.loopFix(),W=e.slideNext(e.params.speed,!0,!0),n("autoplay")):e.isEnd?e.params.autoplay.stopOnLastSlide?u():(W=e.slideTo(0,e.params.speed,!0,!0),n("autoplay")):(W=e.slideNext(e.params.speed,!0,!0),n("autoplay")),(e.params.cssMode&&e.autoplay.running||W===!1)&&a()},L)}function c(){return typeof r<"u"||e.autoplay.running?!1:(e.autoplay.running=!0,n("autoplayStart"),a(),!0)}function u(){return!e.autoplay.running||typeof r>"u"?!1:(r&&(clearTimeout(r),r=void 0),e.autoplay.running=!1,n("autoplayStop"),!0)}function h(k){e.autoplay.running&&(e.autoplay.paused||(r&&clearTimeout(r),e.autoplay.paused=!0,k===0||!e.params.autoplay.waitForTransition?(e.autoplay.paused=!1,a()):["transitionend","webkitTransitionEnd"].forEach(L=>{e.$wrapperEl[0].addEventListener(L,p)})))}function m(){const k=_i();k.visibilityState==="hidden"&&e.autoplay.running&&h(),k.visibilityState==="visible"&&e.autoplay.paused&&(a(),e.autoplay.paused=!1)}function p(k){!e||e.destroyed||!e.$wrapperEl||k.target===e.$wrapperEl[0]&&(["transitionend","webkitTransitionEnd"].forEach(L=>{e.$wrapperEl[0].removeEventListener(L,p)}),e.autoplay.paused=!1,e.autoplay.running?a():u())}function _(){e.params.autoplay.disableOnInteraction?u():(n("autoplayPause"),h()),["transitionend","webkitTransitionEnd"].forEach(k=>{e.$wrapperEl[0].removeEventListener(k,p)})}function w(){e.params.autoplay.disableOnInteraction||(e.autoplay.paused=!1,n("autoplayResume"),a())}function D(){e.params.autoplay.pauseOnMouseEnter&&(e.$el.on("mouseenter",_),e.$el.on("mouseleave",w))}function C(){e.$el.off("mouseenter",_),e.$el.off("mouseleave",w)}i("init",()=>{e.params.autoplay.enabled&&(c(),_i().addEventListener("visibilitychange",m),D())}),i("beforeTransitionStart",(k,L,W)=>{e.autoplay.running&&(W||!e.params.autoplay.disableOnInteraction?e.autoplay.pause(L):u())}),i("sliderFirstMove",()=>{e.autoplay.running&&(e.params.autoplay.disableOnInteraction?u():h())}),i("touchEnd",()=>{e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction&&a()}),i("destroy",()=>{C(),e.autoplay.running&&u(),_i().removeEventListener("visibilitychange",m)}),Object.assign(e.autoplay,{pause:h,run:a,start:c,stop:u})}function g2({swiper:e,extendParams:t,on:i}){t({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}});let n=!1,r=!1;e.thumbs={swiper:null};function a(){const h=e.thumbs.swiper;if(!h||h.destroyed)return;const m=h.clickedIndex,p=h.clickedSlide;if(p&&Le(p).hasClass(e.params.thumbs.slideThumbActiveClass)||typeof m>"u"||m===null)return;let _;if(h.params.loop?_=parseInt(Le(h.clickedSlide).attr("data-swiper-slide-index"),10):_=m,e.params.loop){let w=e.activeIndex;e.slides.eq(w).hasClass(e.params.slideDuplicateClass)&&(e.loopFix(),e._clientLeft=e.$wrapperEl[0].clientLeft,w=e.activeIndex);const D=e.slides.eq(w).prevAll(`[data-swiper-slide-index="${_}"]`).eq(0).index(),C=e.slides.eq(w).nextAll(`[data-swiper-slide-index="${_}"]`).eq(0).index();typeof D>"u"?_=C:typeof C>"u"?_=D:C-w<w-D?_=C:_=D}e.slideTo(_)}function c(){const{thumbs:h}=e.params;if(n)return!1;n=!0;const m=e.constructor;if(h.swiper instanceof m)e.thumbs.swiper=h.swiper,Object.assign(e.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Object.assign(e.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1});else if(hl(h.swiper)){const p=Object.assign({},h.swiper);Object.assign(p,{watchSlidesProgress:!0,slideToClickedSlide:!1}),e.thumbs.swiper=new m(p),r=!0}return e.thumbs.swiper.$el.addClass(e.params.thumbs.thumbsContainerClass),e.thumbs.swiper.on("tap",a),!0}function u(h){const m=e.thumbs.swiper;if(!m||m.destroyed)return;const p=m.params.slidesPerView==="auto"?m.slidesPerViewDynamic():m.params.slidesPerView;let _=1;const w=e.params.thumbs.slideThumbActiveClass;if(e.params.slidesPerView>1&&!e.params.centeredSlides&&(_=e.params.slidesPerView),e.params.thumbs.multipleActiveThumbs||(_=1),_=Math.floor(_),m.slides.removeClass(w),m.params.loop||m.params.virtual&&m.params.virtual.enabled)for(let k=0;k<_;k+=1)m.$wrapperEl.children(`[data-swiper-slide-index="${e.realIndex+k}"]`).addClass(w);else for(let k=0;k<_;k+=1)m.slides.eq(e.realIndex+k).addClass(w);const D=e.params.thumbs.autoScrollOffset,C=D&&!m.params.loop;if(e.realIndex!==m.realIndex||C){let k=m.activeIndex,L,W;if(m.params.loop){m.slides.eq(k).hasClass(m.params.slideDuplicateClass)&&(m.loopFix(),m._clientLeft=m.$wrapperEl[0].clientLeft,k=m.activeIndex);const H=m.slides.eq(k).prevAll(`[data-swiper-slide-index="${e.realIndex}"]`).eq(0).index(),Y=m.slides.eq(k).nextAll(`[data-swiper-slide-index="${e.realIndex}"]`).eq(0).index();typeof H>"u"?L=Y:typeof Y>"u"?L=H:Y-k===k-H?L=m.params.slidesPerGroup>1?Y:k:Y-k<k-H?L=Y:L=H,W=e.activeIndex>e.previousIndex?"next":"prev"}else L=e.realIndex,W=L>e.previousIndex?"next":"prev";C&&(L+=W==="next"?D:-1*D),m.visibleSlidesIndexes&&m.visibleSlidesIndexes.indexOf(L)<0&&(m.params.centeredSlides?L>k?L=L-Math.floor(p/2)+1:L=L+Math.floor(p/2)-1:L>k&&m.params.slidesPerGroup,m.slideTo(L,h?0:void 0))}}i("beforeInit",()=>{const{thumbs:h}=e.params;!h||!h.swiper||(c(),u(!0))}),i("slideChange update resize observerUpdate",()=>{u()}),i("setTransition",(h,m)=>{const p=e.thumbs.swiper;!p||p.destroyed||p.setTransition(m)}),i("beforeDestroy",()=>{const h=e.thumbs.swiper;!h||h.destroyed||r&&h.destroy()}),Object.assign(e.thumbs,{init:c,update:u})}function m2({swiper:e,extendParams:t,emit:i,once:n}){t({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}});function r(){const u=e.getTranslate();e.setTranslate(u),e.setTransition(0),e.touchEventsData.velocities.length=0,e.freeMode.onTouchEnd({currentPos:e.rtl?e.translate:-e.translate})}function a(){const{touchEventsData:u,touches:h}=e;u.velocities.length===0&&u.velocities.push({position:h[e.isHorizontal()?"startX":"startY"],time:u.touchStartTime}),u.velocities.push({position:h[e.isHorizontal()?"currentX":"currentY"],time:gn()})}function c({currentPos:u}){const{params:h,$wrapperEl:m,rtlTranslate:p,snapGrid:_,touchEventsData:w}=e,C=gn()-w.touchStartTime;if(u<-e.minTranslate()){e.slideTo(e.activeIndex);return}if(u>-e.maxTranslate()){e.slides.length<_.length?e.slideTo(_.length-1):e.slideTo(e.slides.length-1);return}if(h.freeMode.momentum){if(w.velocities.length>1){const ne=w.velocities.pop(),T=w.velocities.pop(),ye=ne.position-T.position,ue=ne.time-T.time;e.velocity=ye/ue,e.velocity/=2,Math.abs(e.velocity)<h.freeMode.minimumVelocity&&(e.velocity=0),(ue>150||gn()-ne.time>300)&&(e.velocity=0)}else e.velocity=0;e.velocity*=h.freeMode.momentumVelocityRatio,w.velocities.length=0;let k=1e3*h.freeMode.momentumRatio;const L=e.velocity*k;let W=e.translate+L;p&&(W=-W);let H=!1,Y;const V=Math.abs(e.velocity)*20*h.freeMode.momentumBounceRatio;let Q;if(W<e.maxTranslate())h.freeMode.momentumBounce?(W+e.maxTranslate()<-V&&(W=e.maxTranslate()-V),Y=e.maxTranslate(),H=!0,w.allowMomentumBounce=!0):W=e.maxTranslate(),h.loop&&h.centeredSlides&&(Q=!0);else if(W>e.minTranslate())h.freeMode.momentumBounce?(W-e.minTranslate()>V&&(W=e.minTranslate()+V),Y=e.minTranslate(),H=!0,w.allowMomentumBounce=!0):W=e.minTranslate(),h.loop&&h.centeredSlides&&(Q=!0);else if(h.freeMode.sticky){let ne;for(let T=0;T<_.length;T+=1)if(_[T]>-W){ne=T;break}Math.abs(_[ne]-W)<Math.abs(_[ne-1]-W)||e.swipeDirection==="next"?W=_[ne]:W=_[ne-1],W=-W}if(Q&&n("transitionEnd",()=>{e.loopFix()}),e.velocity!==0){if(p?k=Math.abs((-W-e.translate)/e.velocity):k=Math.abs((W-e.translate)/e.velocity),h.freeMode.sticky){const ne=Math.abs((p?-W:W)-e.translate),T=e.slidesSizesGrid[e.activeIndex];ne<T?k=h.speed:ne<2*T?k=h.speed*1.5:k=h.speed*2.5}}else if(h.freeMode.sticky){e.slideToClosest();return}h.freeMode.momentumBounce&&H?(e.updateProgress(Y),e.setTransition(k),e.setTranslate(W),e.transitionStart(!0,e.swipeDirection),e.animating=!0,m.transitionEnd(()=>{!e||e.destroyed||!w.allowMomentumBounce||(i("momentumBounce"),e.setTransition(h.speed),setTimeout(()=>{e.setTranslate(Y),m.transitionEnd(()=>{!e||e.destroyed||e.transitionEnd()})},0))})):e.velocity?(i("_freeModeNoMomentumRelease"),e.updateProgress(W),e.setTransition(k),e.setTranslate(W),e.transitionStart(!0,e.swipeDirection),e.animating||(e.animating=!0,m.transitionEnd(()=>{!e||e.destroyed||e.transitionEnd()}))):e.updateProgress(W),e.updateActiveIndex(),e.updateSlidesClasses()}else if(h.freeMode.sticky){e.slideToClosest();return}else h.freeMode&&i("_freeModeNoMomentumRelease");(!h.freeMode.momentum||C>=h.longSwipesMs)&&(e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses())}Object.assign(e,{freeMode:{onTouchStart:r,onTouchMove:a,onTouchEnd:c}})}function v2({swiper:e,extendParams:t}){t({grid:{rows:1,fill:"column"}});let i,n,r;const a=h=>{const{slidesPerView:m}=e.params,{rows:p,fill:_}=e.params.grid;n=i/p,r=Math.floor(h/p),Math.floor(h/p)===h/p?i=h:i=Math.ceil(h/p)*p,m!=="auto"&&_==="row"&&(i=Math.max(i,m*p))},c=(h,m,p,_)=>{const{slidesPerGroup:w,spaceBetween:D}=e.params,{rows:C,fill:k}=e.params.grid;let L,W,H;if(k==="row"&&w>1){const Y=Math.floor(h/(w*C)),V=h-C*w*Y,Q=Y===0?w:Math.min(Math.ceil((p-Y*C*w)/C),w);H=Math.floor(V/Q),W=V-H*Q+Y*w,L=W+H*i/C,m.css({"-webkit-order":L,order:L})}else k==="column"?(W=Math.floor(h/C),H=h-W*C,(W>r||W===r&&H===C-1)&&(H+=1,H>=C&&(H=0,W+=1))):(H=Math.floor(h/n),W=h-H*n);m.css(_("margin-top"),H!==0?D&&`${D}px`:"")},u=(h,m,p)=>{const{spaceBetween:_,centeredSlides:w,roundLengths:D}=e.params,{rows:C}=e.params.grid;if(e.virtualSize=(h+_)*i,e.virtualSize=Math.ceil(e.virtualSize/C)-_,e.$wrapperEl.css({[p("width")]:`${e.virtualSize+_}px`}),w){m.splice(0,m.length);const k=[];for(let L=0;L<m.length;L+=1){let W=m[L];D&&(W=Math.floor(W)),m[L]<e.virtualSize+m[0]&&k.push(W)}m.push(...k)}};e.grid={initSlides:a,updateSlide:c,updateWrapperSize:u}}function _2(e){const t=this,{$wrapperEl:i,params:n}=t;if(n.loop&&t.loopDestroy(),typeof e=="object"&&"length"in e)for(let r=0;r<e.length;r+=1)e[r]&&i.append(e[r]);else i.append(e);n.loop&&t.loopCreate(),n.observer||t.update()}function y2(e){const t=this,{params:i,$wrapperEl:n,activeIndex:r}=t;i.loop&&t.loopDestroy();let a=r+1;if(typeof e=="object"&&"length"in e){for(let c=0;c<e.length;c+=1)e[c]&&n.prepend(e[c]);a=r+e.length}else n.prepend(e);i.loop&&t.loopCreate(),i.observer||t.update(),t.slideTo(a,0,!1)}function b2(e,t){const i=this,{$wrapperEl:n,params:r,activeIndex:a}=i;let c=a;r.loop&&(c-=i.loopedSlides,i.loopDestroy(),i.slides=n.children(`.${r.slideClass}`));const u=i.slides.length;if(e<=0){i.prependSlide(t);return}if(e>=u){i.appendSlide(t);return}let h=c>e?c+1:c;const m=[];for(let p=u-1;p>=e;p-=1){const _=i.slides.eq(p);_.remove(),m.unshift(_)}if(typeof t=="object"&&"length"in t){for(let p=0;p<t.length;p+=1)t[p]&&n.append(t[p]);h=c>e?c+t.length:c}else n.append(t);for(let p=0;p<m.length;p+=1)n.append(m[p]);r.loop&&i.loopCreate(),r.observer||i.update(),r.loop?i.slideTo(h+i.loopedSlides,0,!1):i.slideTo(h,0,!1)}function w2(e){const t=this,{params:i,$wrapperEl:n,activeIndex:r}=t;let a=r;i.loop&&(a-=t.loopedSlides,t.loopDestroy(),t.slides=n.children(`.${i.slideClass}`));let c=a,u;if(typeof e=="object"&&"length"in e){for(let h=0;h<e.length;h+=1)u=e[h],t.slides[u]&&t.slides.eq(u).remove(),u<c&&(c-=1);c=Math.max(c,0)}else u=e,t.slides[u]&&t.slides.eq(u).remove(),u<c&&(c-=1),c=Math.max(c,0);i.loop&&t.loopCreate(),i.observer||t.update(),i.loop?t.slideTo(c+t.loopedSlides,0,!1):t.slideTo(c,0,!1)}function E2(){const e=this,t=[];for(let i=0;i<e.slides.length;i+=1)t.push(i);e.removeSlide(t)}function x2({swiper:e}){Object.assign(e,{appendSlide:_2.bind(e),prependSlide:y2.bind(e),addSlide:b2.bind(e),removeSlide:w2.bind(e),removeAllSlides:E2.bind(e)})}function Mo(e){const{effect:t,swiper:i,on:n,setTranslate:r,setTransition:a,overwriteParams:c,perspective:u,recreateShadows:h,getEffectParams:m}=e;n("beforeInit",()=>{if(i.params.effect!==t)return;i.classNames.push(`${i.params.containerModifierClass}${t}`),u&&u()&&i.classNames.push(`${i.params.containerModifierClass}3d`);const _=c?c():{};Object.assign(i.params,_),Object.assign(i.originalParams,_)}),n("setTranslate",()=>{i.params.effect===t&&r()}),n("setTransition",(_,w)=>{i.params.effect===t&&a(w)}),n("transitionEnd",()=>{if(i.params.effect===t&&h){if(!m||!m().slideShadows)return;i.slides.each(_=>{i.$(_).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").remove()}),h()}});let p;n("virtualUpdate",()=>{i.params.effect===t&&(i.slides.length||(p=!0),requestAnimationFrame(()=>{p&&i.slides&&i.slides.length&&(r(),p=!1)}))})}function Yl(e,t){return e.transformEl?t.find(e.transformEl).css({"backface-visibility":"hidden","-webkit-backface-visibility":"hidden"}):t}function Ic({swiper:e,duration:t,transformEl:i,allSlides:n}){const{slides:r,activeIndex:a,$wrapperEl:c}=e;if(e.params.virtualTranslate&&t!==0){let u=!1,h;n?h=i?r.find(i):r:h=i?r.eq(a).find(i):r.eq(a),h.transitionEnd(()=>{if(u||!e||e.destroyed)return;u=!0,e.animating=!1;const m=["webkitTransitionEnd","transitionend"];for(let p=0;p<m.length;p+=1)c.trigger(m[p])})}}function S2({swiper:e,extendParams:t,on:i}){t({fadeEffect:{crossFade:!1,transformEl:null}}),Mo({effect:"fade",swiper:e,on:i,setTranslate:()=>{const{slides:a}=e,c=e.params.fadeEffect;for(let u=0;u<a.length;u+=1){const h=e.slides.eq(u);let p=-h[0].swiperSlideOffset;e.params.virtualTranslate||(p-=e.translate);let _=0;e.isHorizontal()||(_=p,p=0);const w=e.params.fadeEffect.crossFade?Math.max(1-Math.abs(h[0].progress),0):1+Math.min(Math.max(h[0].progress,-1),0);Yl(c,h).css({opacity:w}).transform(`translate3d(${p}px, ${_}px, 0px)`)}},setTransition:a=>{const{transformEl:c}=e.params.fadeEffect;(c?e.slides.find(c):e.slides).transition(a),Ic({swiper:e,duration:a,transformEl:c,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})})}function T2({swiper:e,extendParams:t,on:i}){t({cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}});const n=(u,h,m)=>{let p=m?u.find(".swiper-slide-shadow-left"):u.find(".swiper-slide-shadow-top"),_=m?u.find(".swiper-slide-shadow-right"):u.find(".swiper-slide-shadow-bottom");p.length===0&&(p=Le(`<div class="swiper-slide-shadow-${m?"left":"top"}"></div>`),u.append(p)),_.length===0&&(_=Le(`<div class="swiper-slide-shadow-${m?"right":"bottom"}"></div>`),u.append(_)),p.length&&(p[0].style.opacity=Math.max(-h,0)),_.length&&(_[0].style.opacity=Math.max(h,0))};Mo({effect:"cube",swiper:e,on:i,setTranslate:()=>{const{$el:u,$wrapperEl:h,slides:m,width:p,height:_,rtlTranslate:w,size:D,browser:C}=e,k=e.params.cubeEffect,L=e.isHorizontal(),W=e.virtual&&e.params.virtual.enabled;let H=0,Y;k.shadow&&(L?(Y=h.find(".swiper-cube-shadow"),Y.length===0&&(Y=Le('<div class="swiper-cube-shadow"></div>'),h.append(Y)),Y.css({height:`${p}px`})):(Y=u.find(".swiper-cube-shadow"),Y.length===0&&(Y=Le('<div class="swiper-cube-shadow"></div>'),u.append(Y))));for(let Q=0;Q<m.length;Q+=1){const ne=m.eq(Q);let T=Q;W&&(T=parseInt(ne.attr("data-swiper-slide-index"),10));let ye=T*90,ue=Math.floor(ye/360);w&&(ye=-ye,ue=Math.floor(-ye/360));const be=Math.max(Math.min(ne[0].progress,1),-1);let ce=0,re=0,j=0;T%4===0?(ce=-ue*4*D,j=0):(T-1)%4===0?(ce=0,j=-ue*4*D):(T-2)%4===0?(ce=D+ue*4*D,j=D):(T-3)%4===0&&(ce=-D,j=3*D+D*4*ue),w&&(ce=-ce),L||(re=ce,ce=0);const ge=`rotateX(${L?0:-ye}deg) rotateY(${L?ye:0}deg) translate3d(${ce}px, ${re}px, ${j}px)`;be<=1&&be>-1&&(H=T*90+be*90,w&&(H=-T*90-be*90)),ne.transform(ge),k.slideShadows&&n(ne,be,L)}if(h.css({"-webkit-transform-origin":`50% 50% -${D/2}px`,"transform-origin":`50% 50% -${D/2}px`}),k.shadow)if(L)Y.transform(`translate3d(0px, ${p/2+k.shadowOffset}px, ${-p/2}px) rotateX(90deg) rotateZ(0deg) scale(${k.shadowScale})`);else{const Q=Math.abs(H)-Math.floor(Math.abs(H)/90)*90,ne=1.5-(Math.sin(Q*2*Math.PI/360)/2+Math.cos(Q*2*Math.PI/360)/2),T=k.shadowScale,ye=k.shadowScale/ne,ue=k.shadowOffset;Y.transform(`scale3d(${T}, 1, ${ye}) translate3d(0px, ${_/2+ue}px, ${-_/2/ye}px) rotateX(-90deg)`)}const V=C.isSafari||C.isWebView?-D/2:0;h.transform(`translate3d(0px,0,${V}px) rotateX(${e.isHorizontal()?0:H}deg) rotateY(${e.isHorizontal()?-H:0}deg)`),h[0].style.setProperty("--swiper-cube-translate-z",`${V}px`)},setTransition:u=>{const{$el:h,slides:m}=e;m.transition(u).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(u),e.params.cubeEffect.shadow&&!e.isHorizontal()&&h.find(".swiper-cube-shadow").transition(u)},recreateShadows:()=>{const u=e.isHorizontal();e.slides.each(h=>{const m=Math.max(Math.min(h.progress,1),-1);n(Le(h),m,u)})},getEffectParams:()=>e.params.cubeEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0})})}function xo(e,t,i){const n=`swiper-slide-shadow${i?`-${i}`:""}`,r=e.transformEl?t.find(e.transformEl):t;let a=r.children(`.${n}`);return a.length||(a=Le(`<div class="swiper-slide-shadow${i?`-${i}`:""}"></div>`),r.append(a)),a}function C2({swiper:e,extendParams:t,on:i}){t({flipEffect:{slideShadows:!0,limitRotation:!0,transformEl:null}});const n=(u,h,m)=>{let p=e.isHorizontal()?u.find(".swiper-slide-shadow-left"):u.find(".swiper-slide-shadow-top"),_=e.isHorizontal()?u.find(".swiper-slide-shadow-right"):u.find(".swiper-slide-shadow-bottom");p.length===0&&(p=xo(m,u,e.isHorizontal()?"left":"top")),_.length===0&&(_=xo(m,u,e.isHorizontal()?"right":"bottom")),p.length&&(p[0].style.opacity=Math.max(-h,0)),_.length&&(_[0].style.opacity=Math.max(h,0))};Mo({effect:"flip",swiper:e,on:i,setTranslate:()=>{const{slides:u,rtlTranslate:h}=e,m=e.params.flipEffect;for(let p=0;p<u.length;p+=1){const _=u.eq(p);let w=_[0].progress;e.params.flipEffect.limitRotation&&(w=Math.max(Math.min(_[0].progress,1),-1));const D=_[0].swiperSlideOffset;let k=-180*w,L=0,W=e.params.cssMode?-D-e.translate:-D,H=0;e.isHorizontal()?h&&(k=-k):(H=W,W=0,L=-k,k=0),_[0].style.zIndex=-Math.abs(Math.round(w))+u.length,m.slideShadows&&n(_,w,m);const Y=`translate3d(${W}px, ${H}px, 0px) rotateX(${L}deg) rotateY(${k}deg)`;Yl(m,_).transform(Y)}},setTransition:u=>{const{transformEl:h}=e.params.flipEffect;(h?e.slides.find(h):e.slides).transition(u).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(u),Ic({swiper:e,duration:u,transformEl:h})},recreateShadows:()=>{const u=e.params.flipEffect;e.slides.each(h=>{const m=Le(h);let p=m[0].progress;e.params.flipEffect.limitRotation&&(p=Math.max(Math.min(h.progress,1),-1)),n(m,p,u)})},getEffectParams:()=>e.params.flipEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})})}function A2({swiper:e,extendParams:t,on:i}){t({coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0,transformEl:null}}),Mo({effect:"coverflow",swiper:e,on:i,setTranslate:()=>{const{width:a,height:c,slides:u,slidesSizesGrid:h}=e,m=e.params.coverflowEffect,p=e.isHorizontal(),_=e.translate,w=p?-_+a/2:-_+c/2,D=p?m.rotate:-m.rotate,C=m.depth;for(let k=0,L=u.length;k<L;k+=1){const W=u.eq(k),H=h[k],Y=W[0].swiperSlideOffset,V=(w-Y-H/2)/H,Q=typeof m.modifier=="function"?m.modifier(V):V*m.modifier;let ne=p?D*Q:0,T=p?0:D*Q,ye=-C*Math.abs(Q),ue=m.stretch;typeof ue=="string"&&ue.indexOf("%")!==-1&&(ue=parseFloat(m.stretch)/100*H);let be=p?0:ue*Q,ce=p?ue*Q:0,re=1-(1-m.scale)*Math.abs(Q);Math.abs(ce)<.001&&(ce=0),Math.abs(be)<.001&&(be=0),Math.abs(ye)<.001&&(ye=0),Math.abs(ne)<.001&&(ne=0),Math.abs(T)<.001&&(T=0),Math.abs(re)<.001&&(re=0);const j=`translate3d(${ce}px,${be}px,${ye}px) rotateX(${T}deg) rotateY(${ne}deg) scale(${re})`;if(Yl(m,W).transform(j),W[0].style.zIndex=-Math.abs(Math.round(Q))+1,m.slideShadows){let s=p?W.find(".swiper-slide-shadow-left"):W.find(".swiper-slide-shadow-top"),o=p?W.find(".swiper-slide-shadow-right"):W.find(".swiper-slide-shadow-bottom");s.length===0&&(s=xo(m,W,p?"left":"top")),o.length===0&&(o=xo(m,W,p?"right":"bottom")),s.length&&(s[0].style.opacity=Q>0?Q:0),o.length&&(o[0].style.opacity=-Q>0?-Q:0)}}},setTransition:a=>{const{transformEl:c}=e.params.coverflowEffect;(c?e.slides.find(c):e.slides).transition(a).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(a)},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0})})}function D2({swiper:e,extendParams:t,on:i}){t({creativeEffect:{transformEl:null,limitProgress:1,shadowPerProgress:!1,progressMultiplier:1,perspective:!0,prev:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1},next:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1}}});const n=c=>typeof c=="string"?c:`${c}px`;Mo({effect:"creative",swiper:e,on:i,setTranslate:()=>{const{slides:c,$wrapperEl:u,slidesSizesGrid:h}=e,m=e.params.creativeEffect,{progressMultiplier:p}=m,_=e.params.centeredSlides;if(_){const w=h[0]/2-e.params.slidesOffsetBefore||0;u.transform(`translateX(calc(50% - ${w}px))`)}for(let w=0;w<c.length;w+=1){const D=c.eq(w),C=D[0].progress,k=Math.min(Math.max(D[0].progress,-m.limitProgress),m.limitProgress);let L=k;_||(L=Math.min(Math.max(D[0].originalProgress,-m.limitProgress),m.limitProgress));const W=D[0].swiperSlideOffset,H=[e.params.cssMode?-W-e.translate:-W,0,0],Y=[0,0,0];let V=!1;e.isHorizontal()||(H[1]=H[0],H[0]=0);let Q={translate:[0,0,0],rotate:[0,0,0],scale:1,opacity:1};k<0?(Q=m.next,V=!0):k>0&&(Q=m.prev,V=!0),H.forEach((re,j)=>{H[j]=`calc(${re}px + (${n(Q.translate[j])} * ${Math.abs(k*p)}))`}),Y.forEach((re,j)=>{Y[j]=Q.rotate[j]*Math.abs(k*p)}),D[0].style.zIndex=-Math.abs(Math.round(C))+c.length;const ne=H.join(", "),T=`rotateX(${Y[0]}deg) rotateY(${Y[1]}deg) rotateZ(${Y[2]}deg)`,ye=L<0?`scale(${1+(1-Q.scale)*L*p})`:`scale(${1-(1-Q.scale)*L*p})`,ue=L<0?1+(1-Q.opacity)*L*p:1-(1-Q.opacity)*L*p,be=`translate3d(${ne}) ${T} ${ye}`;if(V&&Q.shadow||!V){let re=D.children(".swiper-slide-shadow");if(re.length===0&&Q.shadow&&(re=xo(m,D)),re.length){const j=m.shadowPerProgress?k*(1/m.limitProgress):k;re[0].style.opacity=Math.min(Math.max(Math.abs(j),0),1)}}const ce=Yl(m,D);ce.transform(be).css({opacity:ue}),Q.origin&&ce.css("transform-origin",Q.origin)}},setTransition:c=>{const{transformEl:u}=e.params.creativeEffect;(u?e.slides.find(u):e.slides).transition(c).find(".swiper-slide-shadow").transition(c),Ic({swiper:e,duration:c,transformEl:u,allSlides:!0})},perspective:()=>e.params.creativeEffect.perspective,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!e.params.cssMode})})}function k2({swiper:e,extendParams:t,on:i}){t({cardsEffect:{slideShadows:!0,transformEl:null,rotate:!0,perSlideRotate:2,perSlideOffset:8}}),Mo({effect:"cards",swiper:e,on:i,setTranslate:()=>{const{slides:a,activeIndex:c}=e,u=e.params.cardsEffect,{startTranslate:h,isTouched:m}=e.touchEventsData,p=e.translate;for(let _=0;_<a.length;_+=1){const w=a.eq(_),D=w[0].progress,C=Math.min(Math.max(D,-4),4);let k=w[0].swiperSlideOffset;e.params.centeredSlides&&!e.params.cssMode&&e.$wrapperEl.transform(`translateX(${e.minTranslate()}px)`),e.params.centeredSlides&&e.params.cssMode&&(k-=a[0].swiperSlideOffset);let L=e.params.cssMode?-k-e.translate:-k,W=0;const H=-100*Math.abs(C);let Y=1,V=-u.perSlideRotate*C,Q=u.perSlideOffset-Math.abs(C)*.75;const ne=e.virtual&&e.params.virtual.enabled?e.virtual.from+_:_,T=(ne===c||ne===c-1)&&C>0&&C<1&&(m||e.params.cssMode)&&p<h,ye=(ne===c||ne===c+1)&&C<0&&C>-1&&(m||e.params.cssMode)&&p>h;if(T||ye){const re=(1-Math.abs((Math.abs(C)-.5)/.5))**.5;V+=-28*C*re,Y+=-.5*re,Q+=96*re,W=`${-25*re*Math.abs(C)}%`}if(C<0?L=`calc(${L}px + (${Q*Math.abs(C)}%))`:C>0?L=`calc(${L}px + (-${Q*Math.abs(C)}%))`:L=`${L}px`,!e.isHorizontal()){const re=W;W=L,L=re}const ue=C<0?`${1+(1-Y)*C}`:`${1-(1-Y)*C}`,be=`
- translate3d(${L}, ${W}, ${H}px)
- rotateZ(${u.rotate?V:0}deg)
- scale(${ue})
- `;if(u.slideShadows){let re=w.find(".swiper-slide-shadow");re.length===0&&(re=xo(u,w)),re.length&&(re[0].style.opacity=Math.min(Math.max((Math.abs(C)-.5)/.5,0),1))}w[0].style.zIndex=-Math.abs(Math.round(D))+a.length,Yl(u,w).transform(be)}},setTransition:a=>{const{transformEl:c}=e.params.cardsEffect;(c?e.slides.find(c):e.slides).transition(a).find(".swiper-slide-shadow").transition(a),Ic({swiper:e,duration:a,transformEl:c})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!e.params.cssMode})})}const I2=[t2,i2,n2,s2,r2,a2,o2,l2,u2,c2,h2,f2,d2,p2,g2,m2,v2,x2,S2,T2,C2,A2,D2,k2];dn.use(I2);window.Swiper=dn;/*!
- * PhotoSwipe Lightbox 5.4.4 - https://photoswipe.com
- * (c) 2024 Dmytro Semenov
- */function dl(e,t,i){const n=document.createElement(t);return e&&(n.className=e),i&&i.appendChild(n),n}function O2(e,t,i){let n=`translate3d(${e}px,${t||0}px,0)`;return i!==void 0&&(n+=` scale3d(${i},${i},1)`),n}function xf(e,t,i){e.style.width=typeof t=="number"?`${t}px`:t,e.style.height=typeof i=="number"?`${i}px`:i}const Pn={IDLE:"idle",LOADING:"loading",LOADED:"loaded",ERROR:"error"};function P2(e){return"button"in e&&e.button===1||e.ctrlKey||e.metaKey||e.altKey||e.shiftKey}function pl(e,t,i=document){let n=[];if(e instanceof Element)n=[e];else if(e instanceof NodeList||Array.isArray(e))n=Array.from(e);else{const r=typeof e=="string"?e:t;r&&(n=Array.from(i.querySelectorAll(r)))}return n}function M2(e){return typeof e=="function"&&e.prototype&&e.prototype.goTo}function bm(){return!!(navigator.vendor&&navigator.vendor.match(/apple/i))}let L2=class{constructor(t,i){this.type=t,this.defaultPrevented=!1,i&&Object.assign(this,i)}preventDefault(){this.defaultPrevented=!0}},N2=class{constructor(){this._listeners={},this._filters={},this.pswp=void 0,this.options=void 0}addFilter(t,i,n=100){var r,a,c;this._filters[t]||(this._filters[t]=[]),(r=this._filters[t])===null||r===void 0||r.push({fn:i,priority:n}),(a=this._filters[t])===null||a===void 0||a.sort((u,h)=>u.priority-h.priority),(c=this.pswp)===null||c===void 0||c.addFilter(t,i,n)}removeFilter(t,i){this._filters[t]&&(this._filters[t]=this._filters[t].filter(n=>n.fn!==i)),this.pswp&&this.pswp.removeFilter(t,i)}applyFilters(t,...i){var n;return(n=this._filters[t])===null||n===void 0||n.forEach(r=>{i[0]=r.fn.apply(this,i)}),i[0]}on(t,i){var n,r;this._listeners[t]||(this._listeners[t]=[]),(n=this._listeners[t])===null||n===void 0||n.push(i),(r=this.pswp)===null||r===void 0||r.on(t,i)}off(t,i){var n;this._listeners[t]&&(this._listeners[t]=this._listeners[t].filter(r=>i!==r)),(n=this.pswp)===null||n===void 0||n.off(t,i)}dispatch(t,i){var n;if(this.pswp)return this.pswp.dispatch(t,i);const r=new L2(t,i);return(n=this._listeners[t])===null||n===void 0||n.forEach(a=>{a.call(this,r)}),r}},R2=class{constructor(t,i){if(this.element=dl("pswp__img pswp__img--placeholder",t?"img":"div",i),t){const n=this.element;n.decoding="async",n.alt="",n.src=t,n.setAttribute("role","presentation")}this.element.setAttribute("aria-hidden","true")}setDisplayedSize(t,i){this.element&&(this.element.tagName==="IMG"?(xf(this.element,250,"auto"),this.element.style.transformOrigin="0 0",this.element.style.transform=O2(0,0,t/250)):xf(this.element,t,i))}destroy(){var t;(t=this.element)!==null&&t!==void 0&&t.parentNode&&this.element.remove(),this.element=null}},F2=class{constructor(t,i,n){this.instance=i,this.data=t,this.index=n,this.element=void 0,this.placeholder=void 0,this.slide=void 0,this.displayedImageWidth=0,this.displayedImageHeight=0,this.width=Number(this.data.w)||Number(this.data.width)||0,this.height=Number(this.data.h)||Number(this.data.height)||0,this.isAttached=!1,this.hasSlide=!1,this.isDecoding=!1,this.state=Pn.IDLE,this.data.type?this.type=this.data.type:this.data.src?this.type="image":this.type="html",this.instance.dispatch("contentInit",{content:this})}removePlaceholder(){this.placeholder&&!this.keepPlaceholder()&&setTimeout(()=>{this.placeholder&&(this.placeholder.destroy(),this.placeholder=void 0)},1e3)}load(t,i){if(this.slide&&this.usePlaceholder())if(this.placeholder){const n=this.placeholder.element;n&&!n.parentElement&&this.slide.container.prepend(n)}else{const n=this.instance.applyFilters("placeholderSrc",this.data.msrc&&this.slide.isFirstSlide?this.data.msrc:!1,this);this.placeholder=new R2(n,this.slide.container)}this.element&&!i||this.instance.dispatch("contentLoad",{content:this,isLazy:t}).defaultPrevented||(this.isImageContent()?(this.element=dl("pswp__img","img"),this.displayedImageWidth&&this.loadImage(t)):(this.element=dl("pswp__content","div"),this.element.innerHTML=this.data.html||""),i&&this.slide&&this.slide.updateContentSize(!0))}loadImage(t){var i,n;if(!this.isImageContent()||!this.element||this.instance.dispatch("contentLoadImage",{content:this,isLazy:t}).defaultPrevented)return;const r=this.element;this.updateSrcsetSizes(),this.data.srcset&&(r.srcset=this.data.srcset),r.src=(i=this.data.src)!==null&&i!==void 0?i:"",r.alt=(n=this.data.alt)!==null&&n!==void 0?n:"",this.state=Pn.LOADING,r.complete?this.onLoaded():(r.onload=()=>{this.onLoaded()},r.onerror=()=>{this.onError()})}setSlide(t){this.slide=t,this.hasSlide=!0,this.instance=t.pswp}onLoaded(){this.state=Pn.LOADED,this.slide&&this.element&&(this.instance.dispatch("loadComplete",{slide:this.slide,content:this}),this.slide.isActive&&this.slide.heavyAppended&&!this.element.parentNode&&(this.append(),this.slide.updateContentSize(!0)),(this.state===Pn.LOADED||this.state===Pn.ERROR)&&this.removePlaceholder())}onError(){this.state=Pn.ERROR,this.slide&&(this.displayError(),this.instance.dispatch("loadComplete",{slide:this.slide,isError:!0,content:this}),this.instance.dispatch("loadError",{slide:this.slide,content:this}))}isLoading(){return this.instance.applyFilters("isContentLoading",this.state===Pn.LOADING,this)}isError(){return this.state===Pn.ERROR}isImageContent(){return this.type==="image"}setDisplayedSize(t,i){if(this.element&&(this.placeholder&&this.placeholder.setDisplayedSize(t,i),!this.instance.dispatch("contentResize",{content:this,width:t,height:i}).defaultPrevented&&(xf(this.element,t,i),this.isImageContent()&&!this.isError()))){const n=!this.displayedImageWidth&&t;this.displayedImageWidth=t,this.displayedImageHeight=i,n?this.loadImage(!1):this.updateSrcsetSizes(),this.slide&&this.instance.dispatch("imageSizeChange",{slide:this.slide,width:t,height:i,content:this})}}isZoomable(){return this.instance.applyFilters("isContentZoomable",this.isImageContent()&&this.state!==Pn.ERROR,this)}updateSrcsetSizes(){if(!this.isImageContent()||!this.element||!this.data.srcset)return;const t=this.element,i=this.instance.applyFilters("srcsetSizesWidth",this.displayedImageWidth,this);(!t.dataset.largestUsedSize||i>parseInt(t.dataset.largestUsedSize,10))&&(t.sizes=i+"px",t.dataset.largestUsedSize=String(i))}usePlaceholder(){return this.instance.applyFilters("useContentPlaceholder",this.isImageContent(),this)}lazyLoad(){this.instance.dispatch("contentLazyLoad",{content:this}).defaultPrevented||this.load(!0)}keepPlaceholder(){return this.instance.applyFilters("isKeepingPlaceholder",this.isLoading(),this)}destroy(){this.hasSlide=!1,this.slide=void 0,!this.instance.dispatch("contentDestroy",{content:this}).defaultPrevented&&(this.remove(),this.placeholder&&(this.placeholder.destroy(),this.placeholder=void 0),this.isImageContent()&&this.element&&(this.element.onload=null,this.element.onerror=null,this.element=void 0))}displayError(){if(this.slide){var t,i;let n=dl("pswp__error-msg","div");n.innerText=(t=(i=this.instance.options)===null||i===void 0?void 0:i.errorMsg)!==null&&t!==void 0?t:"",n=this.instance.applyFilters("contentErrorElement",n,this),this.element=dl("pswp__content pswp__error-msg-container","div"),this.element.appendChild(n),this.slide.container.innerText="",this.slide.container.appendChild(this.element),this.slide.updateContentSize(!0),this.removePlaceholder()}}append(){if(this.isAttached||!this.element)return;if(this.isAttached=!0,this.state===Pn.ERROR){this.displayError();return}if(this.instance.dispatch("contentAppend",{content:this}).defaultPrevented)return;const t="decode"in this.element;this.isImageContent()?t&&this.slide&&(!this.slide.isActive||bm())?(this.isDecoding=!0,this.element.decode().catch(()=>{}).finally(()=>{this.isDecoding=!1,this.appendImage()})):this.appendImage():this.slide&&!this.element.parentNode&&this.slide.container.appendChild(this.element)}activate(){this.instance.dispatch("contentActivate",{content:this}).defaultPrevented||!this.slide||(this.isImageContent()&&this.isDecoding&&!bm()?this.appendImage():this.isError()&&this.load(!1,!0),this.slide.holderElement&&this.slide.holderElement.setAttribute("aria-hidden","false"))}deactivate(){this.instance.dispatch("contentDeactivate",{content:this}),this.slide&&this.slide.holderElement&&this.slide.holderElement.setAttribute("aria-hidden","true")}remove(){this.isAttached=!1,!this.instance.dispatch("contentRemove",{content:this}).defaultPrevented&&(this.element&&this.element.parentNode&&this.element.remove(),this.placeholder&&this.placeholder.element&&this.placeholder.element.remove())}appendImage(){this.isAttached&&(this.instance.dispatch("contentAppendImage",{content:this}).defaultPrevented||(this.slide&&this.element&&!this.element.parentNode&&this.slide.container.appendChild(this.element),(this.state===Pn.LOADED||this.state===Pn.ERROR)&&this.removePlaceholder()))}};function H2(e,t){if(e.getViewportSizeFn){const i=e.getViewportSizeFn(e,t);if(i)return i}return{x:document.documentElement.clientWidth,y:window.innerHeight}}function Fu(e,t,i,n,r){let a=0;if(t.paddingFn)a=t.paddingFn(i,n,r)[e];else if(t.padding)a=t.padding[e];else{const c="padding"+e[0].toUpperCase()+e.slice(1);t[c]&&(a=t[c])}return Number(a)||0}function z2(e,t,i,n){return{x:t.x-Fu("left",e,t,i,n)-Fu("right",e,t,i,n),y:t.y-Fu("top",e,t,i,n)-Fu("bottom",e,t,i,n)}}const wm=4e3;let W2=class{constructor(t,i,n,r){this.pswp=r,this.options=t,this.itemData=i,this.index=n,this.panAreaSize=null,this.elementSize=null,this.fit=1,this.fill=1,this.vFill=1,this.initial=1,this.secondary=1,this.max=1,this.min=1}update(t,i,n){const r={x:t,y:i};this.elementSize=r,this.panAreaSize=n;const a=n.x/r.x,c=n.y/r.y;this.fit=Math.min(1,a<c?a:c),this.fill=Math.min(1,a>c?a:c),this.vFill=Math.min(1,c),this.initial=this._getInitial(),this.secondary=this._getSecondary(),this.max=Math.max(this.initial,this.secondary,this._getMax()),this.min=Math.min(this.fit,this.initial,this.secondary),this.pswp&&this.pswp.dispatch("zoomLevelsUpdate",{zoomLevels:this,slideData:this.itemData})}_parseZoomLevelOption(t){const i=t+"ZoomLevel",n=this.options[i];if(n)return typeof n=="function"?n(this):n==="fill"?this.fill:n==="fit"?this.fit:Number(n)}_getSecondary(){let t=this._parseZoomLevelOption("secondary");return t||(t=Math.min(1,this.fit*3),this.elementSize&&t*this.elementSize.x>wm&&(t=wm/this.elementSize.x),t)}_getInitial(){return this._parseZoomLevelOption("initial")||this.fit}_getMax(){return this._parseZoomLevelOption("max")||Math.max(1,this.fit*4)}};function X_(e,t,i){const n=t.createContentFromData(e,i);let r;const{options:a}=t;if(a){r=new W2(a,e,-1);let c;t.pswp?c=t.pswp.viewportSize:c=H2(a,t);const u=z2(a,c,e,i);r.update(n.width,n.height,u)}return n.lazyLoad(),r&&n.setDisplayedSize(Math.ceil(n.width*r.initial),Math.ceil(n.height*r.initial)),n}function B2(e,t){const i=t.getItemData(e);if(!t.dispatch("lazyLoadSlide",{index:e,itemData:i}).defaultPrevented)return X_(i,t,e)}let Y2=class extends N2{getNumItems(){var t;let i=0;const n=(t=this.options)===null||t===void 0?void 0:t.dataSource;n&&"length"in n?i=n.length:n&&"gallery"in n&&(n.items||(n.items=this._getGalleryDOMElements(n.gallery)),n.items&&(i=n.items.length));const r=this.dispatch("numItems",{dataSource:n,numItems:i});return this.applyFilters("numItems",r.numItems,n)}createContentFromData(t,i){return new F2(t,this,i)}getItemData(t){var i;const n=(i=this.options)===null||i===void 0?void 0:i.dataSource;let r={};Array.isArray(n)?r=n[t]:n&&"gallery"in n&&(n.items||(n.items=this._getGalleryDOMElements(n.gallery)),r=n.items[t]);let a=r;a instanceof Element&&(a=this._domElementToItemData(a));const c=this.dispatch("itemData",{itemData:a||{},index:t});return this.applyFilters("itemData",c.itemData,t)}_getGalleryDOMElements(t){var i,n;return(i=this.options)!==null&&i!==void 0&&i.children||(n=this.options)!==null&&n!==void 0&&n.childSelector?pl(this.options.children,this.options.childSelector,t)||[]:[t]}_domElementToItemData(t){const i={element:t},n=t.tagName==="A"?t:t.querySelector("a");if(n){i.src=n.dataset.pswpSrc||n.href,n.dataset.pswpSrcset&&(i.srcset=n.dataset.pswpSrcset),i.width=n.dataset.pswpWidth?parseInt(n.dataset.pswpWidth,10):0,i.height=n.dataset.pswpHeight?parseInt(n.dataset.pswpHeight,10):0,i.w=i.width,i.h=i.height,n.dataset.pswpType&&(i.type=n.dataset.pswpType);const a=t.querySelector("img");if(a){var r;i.msrc=a.currentSrc||a.src,i.alt=(r=a.getAttribute("alt"))!==null&&r!==void 0?r:""}(n.dataset.pswpCropped||n.dataset.cropped)&&(i.thumbCropped=!0)}return this.applyFilters("domItemData",i,t,n)}lazyLoadData(t,i){return X_(t,this,i)}};class U2 extends Y2{constructor(t){super(),this.options=t||{},this._uid=0,this.shouldOpen=!1,this._preloadedContent=void 0,this.onThumbnailsClick=this.onThumbnailsClick.bind(this)}init(){pl(this.options.gallery,this.options.gallerySelector).forEach(t=>{t.addEventListener("click",this.onThumbnailsClick,!1)})}onThumbnailsClick(t){if(P2(t)||window.pswp)return;let i={x:t.clientX,y:t.clientY};!i.x&&!i.y&&(i=null);let n=this.getClickedIndex(t);n=this.applyFilters("clickedIndex",n,t,this);const r={gallery:t.currentTarget};n>=0&&(t.preventDefault(),this.loadAndOpen(n,r,i))}getClickedIndex(t){if(this.options.getClickedIndexFn)return this.options.getClickedIndexFn.call(this,t);const i=t.target,r=pl(this.options.children,this.options.childSelector,t.currentTarget).findIndex(a=>a===i||a.contains(i));return r!==-1?r:this.options.children||this.options.childSelector?-1:0}loadAndOpen(t,i,n){if(window.pswp||!this.options)return!1;if(!i&&this.options.gallery&&this.options.children){const r=pl(this.options.gallery);r[0]&&(i={gallery:r[0]})}return this.options.index=t,this.options.initialPointerPos=n,this.shouldOpen=!0,this.preload(t,i),!0}preload(t,i){const{options:n}=this;i&&(n.dataSource=i);const r=[],a=typeof n.pswpModule;if(M2(n.pswpModule))r.push(Promise.resolve(n.pswpModule));else{if(a==="string")throw new Error("pswpModule as string is no longer supported");if(a==="function")r.push(n.pswpModule());else throw new Error("pswpModule is not valid")}typeof n.openPromise=="function"&&r.push(n.openPromise()),n.preloadFirstSlide!==!1&&t>=0&&(this._preloadedContent=B2(t,this));const c=++this._uid;Promise.all(r).then(u=>{if(this.shouldOpen){const h=u[0];this._openPhotoswipe(h,c)}})}_openPhotoswipe(t,i){if(i!==this._uid&&this.shouldOpen||(this.shouldOpen=!1,window.pswp))return;const n=typeof t=="object"?new t.default(this.options):new t(this.options);this.pswp=n,window.pswp=n,Object.keys(this._listeners).forEach(r=>{var a;(a=this._listeners[r])===null||a===void 0||a.forEach(c=>{n.on(r,c)})}),Object.keys(this._filters).forEach(r=>{var a;(a=this._filters[r])===null||a===void 0||a.forEach(c=>{n.addFilter(r,c.fn,c.priority)})}),this._preloadedContent&&(n.contentLoader.addToCache(this._preloadedContent),this._preloadedContent=void 0),n.on("destroy",()=>{this.pswp=void 0,delete window.pswp}),n.init()}destroy(){var t;(t=this.pswp)===null||t===void 0||t.destroy(),this.shouldOpen=!1,this._listeners={},pl(this.options.gallery,this.options.gallerySelector).forEach(i=>{i.removeEventListener("click",this.onThumbnailsClick,!1)})}}/*!
- * PhotoSwipe 5.4.4 - https://photoswipe.com
- * (c) 2024 Dmytro Semenov
- */function mn(e,t,i){const n=document.createElement(t);return e&&(n.className=e),i&&i.appendChild(n),n}function vi(e,t){return e.x=t.x,e.y=t.y,t.id!==void 0&&(e.id=t.id),e}function J_(e){e.x=Math.round(e.x),e.y=Math.round(e.y)}function Sf(e,t){const i=Math.abs(e.x-t.x),n=Math.abs(e.y-t.y);return Math.sqrt(i*i+n*n)}function yl(e,t){return e.x===t.x&&e.y===t.y}function Ul(e,t,i){return Math.min(Math.max(e,t),i)}function Tl(e,t,i){let n=`translate3d(${e}px,${t||0}px,0)`;return i!==void 0&&(n+=` scale3d(${i},${i},1)`),n}function va(e,t,i,n){e.style.transform=Tl(t,i,n)}const q2="cubic-bezier(.4,0,.22,1)";function Q_(e,t,i,n){e.style.transition=t?`${t} ${i}ms ${n||q2}`:"none"}function Tf(e,t,i){e.style.width=typeof t=="number"?`${t}px`:t,e.style.height=typeof i=="number"?`${i}px`:i}function j2(e){Q_(e)}function V2(e){return"decode"in e?e.decode().catch(()=>{}):e.complete?Promise.resolve(e):new Promise((t,i)=>{e.onload=()=>t(e),e.onerror=i})}const Mn={IDLE:"idle",LOADING:"loading",LOADED:"loaded",ERROR:"error"};function G2(e){return"button"in e&&e.button===1||e.ctrlKey||e.metaKey||e.altKey||e.shiftKey}function Z2(e,t,i=document){let n=[];if(e instanceof Element)n=[e];else if(e instanceof NodeList||Array.isArray(e))n=Array.from(e);else{const r=typeof e=="string"?e:t;r&&(n=Array.from(i.querySelectorAll(r)))}return n}function Em(){return!!(navigator.vendor&&navigator.vendor.match(/apple/i))}let $_=!1;try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>{$_=!0}}))}catch{}class K2{constructor(){this._pool=[]}add(t,i,n,r){this._toggleListener(t,i,n,r)}remove(t,i,n,r){this._toggleListener(t,i,n,r,!0)}removeAll(){this._pool.forEach(t=>{this._toggleListener(t.target,t.type,t.listener,t.passive,!0,!0)}),this._pool=[]}_toggleListener(t,i,n,r,a,c){if(!t)return;const u=a?"removeEventListener":"addEventListener";i.split(" ").forEach(m=>{if(m){c||(a?this._pool=this._pool.filter(_=>_.type!==m||_.listener!==n||_.target!==t):this._pool.push({target:t,type:m,listener:n,passive:r}));const p=$_?{passive:r||!1}:!1;t[u](m,n,p)}})}}function e0(e,t){if(e.getViewportSizeFn){const i=e.getViewportSizeFn(e,t);if(i)return i}return{x:document.documentElement.clientWidth,y:window.innerHeight}}function gl(e,t,i,n,r){let a=0;if(t.paddingFn)a=t.paddingFn(i,n,r)[e];else if(t.padding)a=t.padding[e];else{const c="padding"+e[0].toUpperCase()+e.slice(1);t[c]&&(a=t[c])}return Number(a)||0}function t0(e,t,i,n){return{x:t.x-gl("left",e,t,i,n)-gl("right",e,t,i,n),y:t.y-gl("top",e,t,i,n)-gl("bottom",e,t,i,n)}}class X2{constructor(t){this.slide=t,this.currZoomLevel=1,this.center={x:0,y:0},this.max={x:0,y:0},this.min={x:0,y:0}}update(t){this.currZoomLevel=t,this.slide.width?(this._updateAxis("x"),this._updateAxis("y"),this.slide.pswp.dispatch("calcBounds",{slide:this.slide})):this.reset()}_updateAxis(t){const{pswp:i}=this.slide,n=this.slide[t==="x"?"width":"height"]*this.currZoomLevel,a=gl(t==="x"?"left":"top",i.options,i.viewportSize,this.slide.data,this.slide.index),c=this.slide.panAreaSize[t];this.center[t]=Math.round((c-n)/2)+a,this.max[t]=n>c?Math.round(c-n)+a:this.center[t],this.min[t]=n>c?a:this.center[t]}reset(){this.center.x=0,this.center.y=0,this.max.x=0,this.max.y=0,this.min.x=0,this.min.y=0}correctPan(t,i){return Ul(i,this.max[t],this.min[t])}}const xm=4e3;class i0{constructor(t,i,n,r){this.pswp=r,this.options=t,this.itemData=i,this.index=n,this.panAreaSize=null,this.elementSize=null,this.fit=1,this.fill=1,this.vFill=1,this.initial=1,this.secondary=1,this.max=1,this.min=1}update(t,i,n){const r={x:t,y:i};this.elementSize=r,this.panAreaSize=n;const a=n.x/r.x,c=n.y/r.y;this.fit=Math.min(1,a<c?a:c),this.fill=Math.min(1,a>c?a:c),this.vFill=Math.min(1,c),this.initial=this._getInitial(),this.secondary=this._getSecondary(),this.max=Math.max(this.initial,this.secondary,this._getMax()),this.min=Math.min(this.fit,this.initial,this.secondary),this.pswp&&this.pswp.dispatch("zoomLevelsUpdate",{zoomLevels:this,slideData:this.itemData})}_parseZoomLevelOption(t){const i=t+"ZoomLevel",n=this.options[i];if(n)return typeof n=="function"?n(this):n==="fill"?this.fill:n==="fit"?this.fit:Number(n)}_getSecondary(){let t=this._parseZoomLevelOption("secondary");return t||(t=Math.min(1,this.fit*3),this.elementSize&&t*this.elementSize.x>xm&&(t=xm/this.elementSize.x),t)}_getInitial(){return this._parseZoomLevelOption("initial")||this.fit}_getMax(){return this._parseZoomLevelOption("max")||Math.max(1,this.fit*4)}}class J2{constructor(t,i,n){this.data=t,this.index=i,this.pswp=n,this.isActive=i===n.currIndex,this.currentResolution=0,this.panAreaSize={x:0,y:0},this.pan={x:0,y:0},this.isFirstSlide=this.isActive&&!n.opener.isOpen,this.zoomLevels=new i0(n.options,t,i,n),this.pswp.dispatch("gettingData",{slide:this,data:this.data,index:i}),this.content=this.pswp.contentLoader.getContentBySlide(this),this.container=mn("pswp__zoom-wrap","div"),this.holderElement=null,this.currZoomLevel=1,this.width=this.content.width,this.height=this.content.height,this.heavyAppended=!1,this.bounds=new X2(this),this.prevDisplayedWidth=-1,this.prevDisplayedHeight=-1,this.pswp.dispatch("slideInit",{slide:this})}setIsActive(t){t&&!this.isActive?this.activate():!t&&this.isActive&&this.deactivate()}append(t){this.holderElement=t,this.container.style.transformOrigin="0 0",this.data&&(this.calculateSize(),this.load(),this.updateContentSize(),this.appendHeavy(),this.holderElement.appendChild(this.container),this.zoomAndPanToInitial(),this.pswp.dispatch("firstZoomPan",{slide:this}),this.applyCurrentZoomPan(),this.pswp.dispatch("afterSetContent",{slide:this}),this.isActive&&this.activate())}load(){this.content.load(!1),this.pswp.dispatch("slideLoad",{slide:this})}appendHeavy(){const{pswp:t}=this,i=!0;this.heavyAppended||!t.opener.isOpen||t.mainScroll.isShifted()||!this.isActive&&!i||this.pswp.dispatch("appendHeavy",{slide:this}).defaultPrevented||(this.heavyAppended=!0,this.content.append(),this.pswp.dispatch("appendHeavyContent",{slide:this}))}activate(){this.isActive=!0,this.appendHeavy(),this.content.activate(),this.pswp.dispatch("slideActivate",{slide:this})}deactivate(){this.isActive=!1,this.content.deactivate(),this.currZoomLevel!==this.zoomLevels.initial&&this.calculateSize(),this.currentResolution=0,this.zoomAndPanToInitial(),this.applyCurrentZoomPan(),this.updateContentSize(),this.pswp.dispatch("slideDeactivate",{slide:this})}destroy(){this.content.hasSlide=!1,this.content.remove(),this.container.remove(),this.pswp.dispatch("slideDestroy",{slide:this})}resize(){this.currZoomLevel===this.zoomLevels.initial||!this.isActive?(this.calculateSize(),this.currentResolution=0,this.zoomAndPanToInitial(),this.applyCurrentZoomPan(),this.updateContentSize()):(this.calculateSize(),this.bounds.update(this.currZoomLevel),this.panTo(this.pan.x,this.pan.y))}updateContentSize(t){const i=this.currentResolution||this.zoomLevels.initial;if(!i)return;const n=Math.round(this.width*i)||this.pswp.viewportSize.x,r=Math.round(this.height*i)||this.pswp.viewportSize.y;!this.sizeChanged(n,r)&&!t||this.content.setDisplayedSize(n,r)}sizeChanged(t,i){return t!==this.prevDisplayedWidth||i!==this.prevDisplayedHeight?(this.prevDisplayedWidth=t,this.prevDisplayedHeight=i,!0):!1}getPlaceholderElement(){var t;return(t=this.content.placeholder)===null||t===void 0?void 0:t.element}zoomTo(t,i,n,r){const{pswp:a}=this;if(!this.isZoomable()||a.mainScroll.isShifted())return;a.dispatch("beforeZoomTo",{destZoomLevel:t,centerPoint:i,transitionDuration:n}),a.animations.stopAllPan();const c=this.currZoomLevel;r||(t=Ul(t,this.zoomLevels.min,this.zoomLevels.max)),this.setZoomLevel(t),this.pan.x=this.calculateZoomToPanOffset("x",i,c),this.pan.y=this.calculateZoomToPanOffset("y",i,c),J_(this.pan);const u=()=>{this._setResolution(t),this.applyCurrentZoomPan()};n?a.animations.startTransition({isPan:!0,name:"zoomTo",target:this.container,transform:this.getCurrentTransform(),onComplete:u,duration:n,easing:a.options.easing}):u()}toggleZoom(t){this.zoomTo(this.currZoomLevel===this.zoomLevels.initial?this.zoomLevels.secondary:this.zoomLevels.initial,t,this.pswp.options.zoomAnimationDuration)}setZoomLevel(t){this.currZoomLevel=t,this.bounds.update(this.currZoomLevel)}calculateZoomToPanOffset(t,i,n){if(this.bounds.max[t]-this.bounds.min[t]===0)return this.bounds.center[t];i||(i=this.pswp.getViewportCenterPoint()),n||(n=this.zoomLevels.initial);const a=this.currZoomLevel/n;return this.bounds.correctPan(t,(this.pan[t]-i[t])*a+i[t])}panTo(t,i){this.pan.x=this.bounds.correctPan("x",t),this.pan.y=this.bounds.correctPan("y",i),this.applyCurrentZoomPan()}isPannable(){return!!this.width&&this.currZoomLevel>this.zoomLevels.fit}isZoomable(){return!!this.width&&this.content.isZoomable()}applyCurrentZoomPan(){this._applyZoomTransform(this.pan.x,this.pan.y,this.currZoomLevel),this===this.pswp.currSlide&&this.pswp.dispatch("zoomPanUpdate",{slide:this})}zoomAndPanToInitial(){this.currZoomLevel=this.zoomLevels.initial,this.bounds.update(this.currZoomLevel),vi(this.pan,this.bounds.center),this.pswp.dispatch("initialZoomPan",{slide:this})}_applyZoomTransform(t,i,n){n/=this.currentResolution||this.zoomLevels.initial,va(this.container,t,i,n)}calculateSize(){const{pswp:t}=this;vi(this.panAreaSize,t0(t.options,t.viewportSize,this.data,this.index)),this.zoomLevels.update(this.width,this.height,this.panAreaSize),t.dispatch("calcSlideSize",{slide:this})}getCurrentTransform(){const t=this.currZoomLevel/(this.currentResolution||this.zoomLevels.initial);return Tl(this.pan.x,this.pan.y,t)}_setResolution(t){t!==this.currentResolution&&(this.currentResolution=t,this.updateContentSize(),this.pswp.dispatch("resolutionChanged"))}}const Q2=.35,$2=.6,Sm=.4,Tm=.5;function eR(e,t){return e*t/(1-t)}class tR{constructor(t){this.gestures=t,this.pswp=t.pswp,this.startPan={x:0,y:0}}start(){this.pswp.currSlide&&vi(this.startPan,this.pswp.currSlide.pan),this.pswp.animations.stopAll()}change(){const{p1:t,prevP1:i,dragAxis:n}=this.gestures,{currSlide:r}=this.pswp;if(n==="y"&&this.pswp.options.closeOnVerticalDrag&&r&&r.currZoomLevel<=r.zoomLevels.fit&&!this.gestures.isMultitouch){const a=r.pan.y+(t.y-i.y);if(!this.pswp.dispatch("verticalDrag",{panY:a}).defaultPrevented){this._setPanWithFriction("y",a,$2);const c=1-Math.abs(this._getVerticalDragRatio(r.pan.y));this.pswp.applyBgOpacity(c),r.applyCurrentZoomPan()}}else this._panOrMoveMainScroll("x")||(this._panOrMoveMainScroll("y"),r&&(J_(r.pan),r.applyCurrentZoomPan()))}end(){const{velocity:t}=this.gestures,{mainScroll:i,currSlide:n}=this.pswp;let r=0;if(this.pswp.animations.stopAll(),i.isShifted()){const c=(i.x-i.getCurrSlideX())/this.pswp.viewportSize.x;t.x<-Tm&&c<0||t.x<.1&&c<-.5?(r=1,t.x=Math.min(t.x,0)):(t.x>Tm&&c>0||t.x>-.1&&c>.5)&&(r=-1,t.x=Math.max(t.x,0)),i.moveIndexBy(r,!0,t.x)}n&&n.currZoomLevel>n.zoomLevels.max||this.gestures.isMultitouch?this.gestures.zoomLevels.correctZoomPan(!0):(this._finishPanGestureForAxis("x"),this._finishPanGestureForAxis("y"))}_finishPanGestureForAxis(t){const{velocity:i}=this.gestures,{currSlide:n}=this.pswp;if(!n)return;const{pan:r,bounds:a}=n,c=r[t],u=this.pswp.bgOpacity<1&&t==="y",h=.995,m=c+eR(i[t],h);if(u){const C=this._getVerticalDragRatio(c),k=this._getVerticalDragRatio(m);if(C<0&&k<-Sm||C>0&&k>Sm){this.pswp.close();return}}const p=a.correctPan(t,m);if(c===p)return;const _=p===m?1:.82,w=this.pswp.bgOpacity,D=p-c;this.pswp.animations.startSpring({name:"panGesture"+t,isPan:!0,start:c,end:p,velocity:i[t],dampingRatio:_,onUpdate:C=>{if(u&&this.pswp.bgOpacity<1){const k=1-(p-C)/D;this.pswp.applyBgOpacity(Ul(w+(1-w)*k,0,1))}r[t]=Math.floor(C),n.applyCurrentZoomPan()}})}_panOrMoveMainScroll(t){const{p1:i,dragAxis:n,prevP1:r,isMultitouch:a}=this.gestures,{currSlide:c,mainScroll:u}=this.pswp,h=i[t]-r[t],m=u.x+h;if(!h||!c)return!1;if(t==="x"&&!c.isPannable()&&!a)return u.moveTo(m,!0),!0;const{bounds:p}=c,_=c.pan[t]+h;if(this.pswp.options.allowPanToNext&&n==="x"&&t==="x"&&!a){const w=u.getCurrSlideX(),D=u.x-w,C=h>0,k=!C;if(_>p.min[t]&&C){if(p.min[t]<=this.startPan[t])return u.moveTo(m,!0),!0;this._setPanWithFriction(t,_)}else if(_<p.max[t]&&k){if(this.startPan[t]<=p.max[t])return u.moveTo(m,!0),!0;this._setPanWithFriction(t,_)}else if(D!==0){if(D>0)return u.moveTo(Math.max(m,w),!0),!0;if(D<0)return u.moveTo(Math.min(m,w),!0),!0}else this._setPanWithFriction(t,_)}else t==="y"?!u.isShifted()&&p.min.y!==p.max.y&&this._setPanWithFriction(t,_):this._setPanWithFriction(t,_);return!1}_getVerticalDragRatio(t){var i,n;return(t-((i=(n=this.pswp.currSlide)===null||n===void 0?void 0:n.bounds.center.y)!==null&&i!==void 0?i:0))/(this.pswp.viewportSize.y/3)}_setPanWithFriction(t,i,n){const{currSlide:r}=this.pswp;if(!r)return;const{pan:a,bounds:c}=r;if(c.correctPan(t,i)!==i||n){const h=Math.round(i-a[t]);a[t]+=h*(n||Q2)}else a[t]=i}}const iR=.05,nR=.15;function Cm(e,t,i){return e.x=(t.x+i.x)/2,e.y=(t.y+i.y)/2,e}class sR{constructor(t){this.gestures=t,this._startPan={x:0,y:0},this._startZoomPoint={x:0,y:0},this._zoomPoint={x:0,y:0},this._wasOverFitZoomLevel=!1,this._startZoomLevel=1}start(){const{currSlide:t}=this.gestures.pswp;t&&(this._startZoomLevel=t.currZoomLevel,vi(this._startPan,t.pan)),this.gestures.pswp.animations.stopAllPan(),this._wasOverFitZoomLevel=!1}change(){const{p1:t,startP1:i,p2:n,startP2:r,pswp:a}=this.gestures,{currSlide:c}=a;if(!c)return;const u=c.zoomLevels.min,h=c.zoomLevels.max;if(!c.isZoomable()||a.mainScroll.isShifted())return;Cm(this._startZoomPoint,i,r),Cm(this._zoomPoint,t,n);let m=1/Sf(i,r)*Sf(t,n)*this._startZoomLevel;if(m>c.zoomLevels.initial+c.zoomLevels.initial/15&&(this._wasOverFitZoomLevel=!0),m<u)if(a.options.pinchToClose&&!this._wasOverFitZoomLevel&&this._startZoomLevel<=c.zoomLevels.initial){const p=1-(u-m)/(u/1.2);a.dispatch("pinchClose",{bgOpacity:p}).defaultPrevented||a.applyBgOpacity(p)}else m=u-(u-m)*nR;else m>h&&(m=h+(m-h)*iR);c.pan.x=this._calculatePanForZoomLevel("x",m),c.pan.y=this._calculatePanForZoomLevel("y",m),c.setZoomLevel(m),c.applyCurrentZoomPan()}end(){const{pswp:t}=this.gestures,{currSlide:i}=t;(!i||i.currZoomLevel<i.zoomLevels.initial)&&!this._wasOverFitZoomLevel&&t.options.pinchToClose?t.close():this.correctZoomPan()}_calculatePanForZoomLevel(t,i){const n=i/this._startZoomLevel;return this._zoomPoint[t]-(this._startZoomPoint[t]-this._startPan[t])*n}correctZoomPan(t){const{pswp:i}=this.gestures,{currSlide:n}=i;if(!(n!=null&&n.isZoomable()))return;this._zoomPoint.x===0&&(t=!0);const r=n.currZoomLevel;let a,c=!0;r<n.zoomLevels.initial?a=n.zoomLevels.initial:r>n.zoomLevels.max?a=n.zoomLevels.max:(c=!1,a=r);const u=i.bgOpacity,h=i.bgOpacity<1,m=vi({x:0,y:0},n.pan);let p=vi({x:0,y:0},m);t&&(this._zoomPoint.x=0,this._zoomPoint.y=0,this._startZoomPoint.x=0,this._startZoomPoint.y=0,this._startZoomLevel=r,vi(this._startPan,m)),c&&(p={x:this._calculatePanForZoomLevel("x",a),y:this._calculatePanForZoomLevel("y",a)}),n.setZoomLevel(a),p={x:n.bounds.correctPan("x",p.x),y:n.bounds.correctPan("y",p.y)},n.setZoomLevel(r);const _=!yl(p,m);if(!_&&!c&&!h){n._setResolution(a),n.applyCurrentZoomPan();return}i.animations.stopAllPan(),i.animations.startSpring({isPan:!0,start:0,end:1e3,velocity:0,dampingRatio:1,naturalFrequency:40,onUpdate:w=>{if(w/=1e3,_||c){if(_&&(n.pan.x=m.x+(p.x-m.x)*w,n.pan.y=m.y+(p.y-m.y)*w),c){const D=r+(a-r)*w;n.setZoomLevel(D)}n.applyCurrentZoomPan()}h&&i.bgOpacity<1&&i.applyBgOpacity(Ul(u+(1-u)*w,0,1))},onComplete:()=>{n._setResolution(a),n.applyCurrentZoomPan()}})}}function Am(e){return!!e.target.closest(".pswp__container")}class rR{constructor(t){this.gestures=t}click(t,i){const n=i.target.classList,r=n.contains("pswp__img"),a=n.contains("pswp__item")||n.contains("pswp__zoom-wrap");r?this._doClickOrTapAction("imageClick",t,i):a&&this._doClickOrTapAction("bgClick",t,i)}tap(t,i){Am(i)&&this._doClickOrTapAction("tap",t,i)}doubleTap(t,i){Am(i)&&this._doClickOrTapAction("doubleTap",t,i)}_doClickOrTapAction(t,i,n){var r;const{pswp:a}=this.gestures,{currSlide:c}=a,u=t+"Action",h=a.options[u];if(!a.dispatch(u,{point:i,originalEvent:n}).defaultPrevented){if(typeof h=="function"){h.call(a,i,n);return}switch(h){case"close":case"next":a[h]();break;case"zoom":c==null||c.toggleZoom(i);break;case"zoom-or-close":c!=null&&c.isZoomable()&&c.zoomLevels.secondary!==c.zoomLevels.initial?c.toggleZoom(i):a.options.clickToCloseNonZoomable&&a.close();break;case"toggle-controls":(r=this.gestures.pswp.element)===null||r===void 0||r.classList.toggle("pswp--ui-visible");break}}}}const aR=10,oR=300,lR=25;class uR{constructor(t){this.pswp=t,this.dragAxis=null,this.p1={x:0,y:0},this.p2={x:0,y:0},this.prevP1={x:0,y:0},this.prevP2={x:0,y:0},this.startP1={x:0,y:0},this.startP2={x:0,y:0},this.velocity={x:0,y:0},this._lastStartP1={x:0,y:0},this._intervalP1={x:0,y:0},this._numActivePoints=0,this._ongoingPointers=[],this._touchEventEnabled="ontouchstart"in window,this._pointerEventEnabled=!!window.PointerEvent,this.supportsTouch=this._touchEventEnabled||this._pointerEventEnabled&&navigator.maxTouchPoints>1,this._numActivePoints=0,this._intervalTime=0,this._velocityCalculated=!1,this.isMultitouch=!1,this.isDragging=!1,this.isZooming=!1,this.raf=null,this._tapTimer=null,this.supportsTouch||(t.options.allowPanToNext=!1),this.drag=new tR(this),this.zoomLevels=new sR(this),this.tapHandler=new rR(this),t.on("bindEvents",()=>{t.events.add(t.scrollWrap,"click",this._onClick.bind(this)),this._pointerEventEnabled?this._bindEvents("pointer","down","up","cancel"):this._touchEventEnabled?(this._bindEvents("touch","start","end","cancel"),t.scrollWrap&&(t.scrollWrap.ontouchmove=()=>{},t.scrollWrap.ontouchend=()=>{})):this._bindEvents("mouse","down","up")})}_bindEvents(t,i,n,r){const{pswp:a}=this,{events:c}=a,u=r?t+r:"";c.add(a.scrollWrap,t+i,this.onPointerDown.bind(this)),c.add(window,t+"move",this.onPointerMove.bind(this)),c.add(window,t+n,this.onPointerUp.bind(this)),u&&c.add(a.scrollWrap,u,this.onPointerUp.bind(this))}onPointerDown(t){const i=t.type==="mousedown"||t.pointerType==="mouse";if(i&&t.button>0)return;const{pswp:n}=this;if(!n.opener.isOpen){t.preventDefault();return}n.dispatch("pointerDown",{originalEvent:t}).defaultPrevented||(i&&(n.mouseDetected(),this._preventPointerEventBehaviour(t,"down")),n.animations.stopAll(),this._updatePoints(t,"down"),this._numActivePoints===1&&(this.dragAxis=null,vi(this.startP1,this.p1)),this._numActivePoints>1?(this._clearTapTimer(),this.isMultitouch=!0):this.isMultitouch=!1)}onPointerMove(t){this._preventPointerEventBehaviour(t,"move"),this._numActivePoints&&(this._updatePoints(t,"move"),!this.pswp.dispatch("pointerMove",{originalEvent:t}).defaultPrevented&&(this._numActivePoints===1&&!this.isDragging?(this.dragAxis||this._calculateDragDirection(),this.dragAxis&&!this.isDragging&&(this.isZooming&&(this.isZooming=!1,this.zoomLevels.end()),this.isDragging=!0,this._clearTapTimer(),this._updateStartPoints(),this._intervalTime=Date.now(),this._velocityCalculated=!1,vi(this._intervalP1,this.p1),this.velocity.x=0,this.velocity.y=0,this.drag.start(),this._rafStopLoop(),this._rafRenderLoop())):this._numActivePoints>1&&!this.isZooming&&(this._finishDrag(),this.isZooming=!0,this._updateStartPoints(),this.zoomLevels.start(),this._rafStopLoop(),this._rafRenderLoop())))}_finishDrag(){this.isDragging&&(this.isDragging=!1,this._velocityCalculated||this._updateVelocity(!0),this.drag.end(),this.dragAxis=null)}onPointerUp(t){this._numActivePoints&&(this._updatePoints(t,"up"),!this.pswp.dispatch("pointerUp",{originalEvent:t}).defaultPrevented&&(this._numActivePoints===0&&(this._rafStopLoop(),this.isDragging?this._finishDrag():!this.isZooming&&!this.isMultitouch&&this._finishTap(t)),this._numActivePoints<2&&this.isZooming&&(this.isZooming=!1,this.zoomLevels.end(),this._numActivePoints===1&&(this.dragAxis=null,this._updateStartPoints()))))}_rafRenderLoop(){(this.isDragging||this.isZooming)&&(this._updateVelocity(),this.isDragging?yl(this.p1,this.prevP1)||this.drag.change():(!yl(this.p1,this.prevP1)||!yl(this.p2,this.prevP2))&&this.zoomLevels.change(),this._updatePrevPoints(),this.raf=requestAnimationFrame(this._rafRenderLoop.bind(this)))}_updateVelocity(t){const i=Date.now(),n=i-this._intervalTime;n<50&&!t||(this.velocity.x=this._getVelocity("x",n),this.velocity.y=this._getVelocity("y",n),this._intervalTime=i,vi(this._intervalP1,this.p1),this._velocityCalculated=!0)}_finishTap(t){const{mainScroll:i}=this.pswp;if(i.isShifted()){i.moveIndexBy(0,!0);return}if(t.type.indexOf("cancel")>0)return;if(t.type==="mouseup"||t.pointerType==="mouse"){this.tapHandler.click(this.startP1,t);return}const n=this.pswp.options.doubleTapAction?oR:0;this._tapTimer?(this._clearTapTimer(),Sf(this._lastStartP1,this.startP1)<lR&&this.tapHandler.doubleTap(this.startP1,t)):(vi(this._lastStartP1,this.startP1),this._tapTimer=setTimeout(()=>{this.tapHandler.tap(this.startP1,t),this._clearTapTimer()},n))}_clearTapTimer(){this._tapTimer&&(clearTimeout(this._tapTimer),this._tapTimer=null)}_getVelocity(t,i){const n=this.p1[t]-this._intervalP1[t];return Math.abs(n)>1&&i>5?n/i:0}_rafStopLoop(){this.raf&&(cancelAnimationFrame(this.raf),this.raf=null)}_preventPointerEventBehaviour(t,i){this.pswp.applyFilters("preventPointerEvent",!0,t,i)&&t.preventDefault()}_updatePoints(t,i){if(this._pointerEventEnabled){const n=t,r=this._ongoingPointers.findIndex(a=>a.id===n.pointerId);i==="up"&&r>-1?this._ongoingPointers.splice(r,1):i==="down"&&r===-1?this._ongoingPointers.push(this._convertEventPosToPoint(n,{x:0,y:0})):r>-1&&this._convertEventPosToPoint(n,this._ongoingPointers[r]),this._numActivePoints=this._ongoingPointers.length,this._numActivePoints>0&&vi(this.p1,this._ongoingPointers[0]),this._numActivePoints>1&&vi(this.p2,this._ongoingPointers[1])}else{const n=t;this._numActivePoints=0,n.type.indexOf("touch")>-1?n.touches&&n.touches.length>0&&(this._convertEventPosToPoint(n.touches[0],this.p1),this._numActivePoints++,n.touches.length>1&&(this._convertEventPosToPoint(n.touches[1],this.p2),this._numActivePoints++)):(this._convertEventPosToPoint(t,this.p1),i==="up"?this._numActivePoints=0:this._numActivePoints++)}}_updatePrevPoints(){vi(this.prevP1,this.p1),vi(this.prevP2,this.p2)}_updateStartPoints(){vi(this.startP1,this.p1),vi(this.startP2,this.p2),this._updatePrevPoints()}_calculateDragDirection(){if(this.pswp.mainScroll.isShifted())this.dragAxis="x";else{const t=Math.abs(this.p1.x-this.startP1.x)-Math.abs(this.p1.y-this.startP1.y);if(t!==0){const i=t>0?"x":"y";Math.abs(this.p1[i]-this.startP1[i])>=aR&&(this.dragAxis=i)}}}_convertEventPosToPoint(t,i){return i.x=t.pageX-this.pswp.offset.x,i.y=t.pageY-this.pswp.offset.y,"pointerId"in t?i.id=t.pointerId:t.identifier!==void 0&&(i.id=t.identifier),i}_onClick(t){this.pswp.mainScroll.isShifted()&&(t.preventDefault(),t.stopPropagation())}}const cR=.35;class hR{constructor(t){this.pswp=t,this.x=0,this.slideWidth=0,this._currPositionIndex=0,this._prevPositionIndex=0,this._containerShiftIndex=-1,this.itemHolders=[]}resize(t){const{pswp:i}=this,n=Math.round(i.viewportSize.x+i.viewportSize.x*i.options.spacing),r=n!==this.slideWidth;r&&(this.slideWidth=n,this.moveTo(this.getCurrSlideX())),this.itemHolders.forEach((a,c)=>{r&&va(a.el,(c+this._containerShiftIndex)*this.slideWidth),t&&a.slide&&a.slide.resize()})}resetPosition(){this._currPositionIndex=0,this._prevPositionIndex=0,this.slideWidth=0,this._containerShiftIndex=-1}appendHolders(){this.itemHolders=[];for(let t=0;t<3;t++){const i=mn("pswp__item","div",this.pswp.container);i.setAttribute("role","group"),i.setAttribute("aria-roledescription","slide"),i.setAttribute("aria-hidden","true"),i.style.display=t===1?"block":"none",this.itemHolders.push({el:i})}}canBeSwiped(){return this.pswp.getNumItems()>1}moveIndexBy(t,i,n){const{pswp:r}=this;let a=r.potentialIndex+t;const c=r.getNumItems();if(r.canLoop()){a=r.getLoopedIndex(a);const h=(t+c)%c;h<=c/2?t=h:t=h-c}else a<0?a=0:a>=c&&(a=c-1),t=a-r.potentialIndex;r.potentialIndex=a,this._currPositionIndex-=t,r.animations.stopMainScroll();const u=this.getCurrSlideX();if(!i)this.moveTo(u),this.updateCurrItem();else{r.animations.startSpring({isMainScroll:!0,start:this.x,end:u,velocity:n||0,naturalFrequency:30,dampingRatio:1,onUpdate:m=>{this.moveTo(m)},onComplete:()=>{this.updateCurrItem(),r.appendHeavy()}});let h=r.potentialIndex-r.currIndex;if(r.canLoop()){const m=(h+c)%c;m<=c/2?h=m:h=m-c}Math.abs(h)>1&&this.updateCurrItem()}return!!t}getCurrSlideX(){return this.slideWidth*this._currPositionIndex}isShifted(){return this.x!==this.getCurrSlideX()}updateCurrItem(){var t;const{pswp:i}=this,n=this._prevPositionIndex-this._currPositionIndex;if(!n)return;this._prevPositionIndex=this._currPositionIndex,i.currIndex=i.potentialIndex;let r=Math.abs(n),a;r>=3&&(this._containerShiftIndex+=n+(n>0?-3:3),r=3,this.itemHolders.forEach(c=>{var u;(u=c.slide)===null||u===void 0||u.destroy(),c.slide=void 0}));for(let c=0;c<r;c++)n>0?(a=this.itemHolders.shift(),a&&(this.itemHolders[2]=a,this._containerShiftIndex++,va(a.el,(this._containerShiftIndex+2)*this.slideWidth),i.setContent(a,i.currIndex-r+c+2))):(a=this.itemHolders.pop(),a&&(this.itemHolders.unshift(a),this._containerShiftIndex--,va(a.el,this._containerShiftIndex*this.slideWidth),i.setContent(a,i.currIndex+r-c-2)));Math.abs(this._containerShiftIndex)>50&&!this.isShifted()&&(this.resetPosition(),this.resize()),i.animations.stopAllPan(),this.itemHolders.forEach((c,u)=>{c.slide&&c.slide.setIsActive(u===1)}),i.currSlide=(t=this.itemHolders[1])===null||t===void 0?void 0:t.slide,i.contentLoader.updateLazy(n),i.currSlide&&i.currSlide.applyCurrentZoomPan(),i.dispatch("change")}moveTo(t,i){if(!this.pswp.canLoop()&&i){let n=(this.slideWidth*this._currPositionIndex-t)/this.slideWidth;n+=this.pswp.currIndex;const r=Math.round(t-this.x);(n<0&&r>0||n>=this.pswp.getNumItems()-1&&r<0)&&(t=this.x+r*cR)}this.x=t,this.pswp.container&&va(this.pswp.container,t),this.pswp.dispatch("moveMainScroll",{x:t,dragging:i??!1})}}const fR={Escape:27,z:90,ArrowLeft:37,ArrowUp:38,ArrowRight:39,ArrowDown:40,Tab:9},fa=(e,t)=>t?e:fR[e];class dR{constructor(t){this.pswp=t,this._wasFocused=!1,t.on("bindEvents",()=>{t.options.trapFocus&&(t.options.initialPointerPos||this._focusRoot(),t.events.add(document,"focusin",this._onFocusIn.bind(this))),t.events.add(document,"keydown",this._onKeyDown.bind(this))});const i=document.activeElement;t.on("destroy",()=>{t.options.returnFocus&&i&&this._wasFocused&&i.focus()})}_focusRoot(){!this._wasFocused&&this.pswp.element&&(this.pswp.element.focus(),this._wasFocused=!0)}_onKeyDown(t){const{pswp:i}=this;if(i.dispatch("keydown",{originalEvent:t}).defaultPrevented||G2(t))return;let n,r,a=!1;const c="key"in t;switch(c?t.key:t.keyCode){case fa("Escape",c):i.options.escKey&&(n="close");break;case fa("z",c):n="toggleZoom";break;case fa("ArrowLeft",c):r="x";break;case fa("ArrowUp",c):r="y";break;case fa("ArrowRight",c):r="x",a=!0;break;case fa("ArrowDown",c):a=!0,r="y";break;case fa("Tab",c):this._focusRoot();break}if(r){t.preventDefault();const{currSlide:u}=i;i.options.arrowKeys&&r==="x"&&i.getNumItems()>1?n=a?"next":"prev":u&&u.currZoomLevel>u.zoomLevels.fit&&(u.pan[r]+=a?-80:80,u.panTo(u.pan.x,u.pan.y))}n&&(t.preventDefault(),i[n]())}_onFocusIn(t){const{template:i}=this.pswp;i&&document!==t.target&&i!==t.target&&!i.contains(t.target)&&i.focus()}}const pR="cubic-bezier(.4,0,.22,1)";class gR{constructor(t){var i;this.props=t;const{target:n,onComplete:r,transform:a,onFinish:c=()=>{},duration:u=333,easing:h=pR}=t;this.onFinish=c;const m=a?"transform":"opacity",p=(i=t[m])!==null&&i!==void 0?i:"";this._target=n,this._onComplete=r,this._finished=!1,this._onTransitionEnd=this._onTransitionEnd.bind(this),this._helperTimeout=setTimeout(()=>{Q_(n,m,u,h),this._helperTimeout=setTimeout(()=>{n.addEventListener("transitionend",this._onTransitionEnd,!1),n.addEventListener("transitioncancel",this._onTransitionEnd,!1),this._helperTimeout=setTimeout(()=>{this._finalizeAnimation()},u+500),n.style[m]=p},30)},0)}_onTransitionEnd(t){t.target===this._target&&this._finalizeAnimation()}_finalizeAnimation(){this._finished||(this._finished=!0,this.onFinish(),this._onComplete&&this._onComplete())}destroy(){this._helperTimeout&&clearTimeout(this._helperTimeout),j2(this._target),this._target.removeEventListener("transitionend",this._onTransitionEnd,!1),this._target.removeEventListener("transitioncancel",this._onTransitionEnd,!1),this._finished||this._finalizeAnimation()}}const mR=12,vR=.75;class _R{constructor(t,i,n){this.velocity=t*1e3,this._dampingRatio=i||vR,this._naturalFrequency=n||mR,this._dampedFrequency=this._naturalFrequency,this._dampingRatio<1&&(this._dampedFrequency*=Math.sqrt(1-this._dampingRatio*this._dampingRatio))}easeFrame(t,i){let n=0,r;i/=1e3;const a=Math.E**(-this._dampingRatio*this._naturalFrequency*i);if(this._dampingRatio===1)r=this.velocity+this._naturalFrequency*t,n=(t+r*i)*a,this.velocity=n*-this._naturalFrequency+r*a;else if(this._dampingRatio<1){r=1/this._dampedFrequency*(this._dampingRatio*this._naturalFrequency*t+this.velocity);const c=Math.cos(this._dampedFrequency*i),u=Math.sin(this._dampedFrequency*i);n=a*(t*c+r*u),this.velocity=n*-this._naturalFrequency*this._dampingRatio+a*(-this._dampedFrequency*t*u+this._dampedFrequency*r*c)}return n}}class yR{constructor(t){this.props=t,this._raf=0;const{start:i,end:n,velocity:r,onUpdate:a,onComplete:c,onFinish:u=()=>{},dampingRatio:h,naturalFrequency:m}=t;this.onFinish=u;const p=new _R(r,h,m);let _=Date.now(),w=i-n;const D=()=>{this._raf&&(w=p.easeFrame(w,Date.now()-_),Math.abs(w)<1&&Math.abs(p.velocity)<50?(a(n),c&&c(),this.onFinish()):(_=Date.now(),a(w+n),this._raf=requestAnimationFrame(D)))};this._raf=requestAnimationFrame(D)}destroy(){this._raf>=0&&cancelAnimationFrame(this._raf),this._raf=0}}class bR{constructor(){this.activeAnimations=[]}startSpring(t){this._start(t,!0)}startTransition(t){this._start(t)}_start(t,i){const n=i?new yR(t):new gR(t);return this.activeAnimations.push(n),n.onFinish=()=>this.stop(n),n}stop(t){t.destroy();const i=this.activeAnimations.indexOf(t);i>-1&&this.activeAnimations.splice(i,1)}stopAll(){this.activeAnimations.forEach(t=>{t.destroy()}),this.activeAnimations=[]}stopAllPan(){this.activeAnimations=this.activeAnimations.filter(t=>t.props.isPan?(t.destroy(),!1):!0)}stopMainScroll(){this.activeAnimations=this.activeAnimations.filter(t=>t.props.isMainScroll?(t.destroy(),!1):!0)}isPanRunning(){return this.activeAnimations.some(t=>t.props.isPan)}}class wR{constructor(t){this.pswp=t,t.events.add(t.element,"wheel",this._onWheel.bind(this))}_onWheel(t){t.preventDefault();const{currSlide:i}=this.pswp;let{deltaX:n,deltaY:r}=t;if(i&&!this.pswp.dispatch("wheel",{originalEvent:t}).defaultPrevented)if(t.ctrlKey||this.pswp.options.wheelToZoom){if(i.isZoomable()){let a=-r;t.deltaMode===1?a*=.05:a*=t.deltaMode?1:.002,a=2**a;const c=i.currZoomLevel*a;i.zoomTo(c,{x:t.clientX,y:t.clientY})}}else i.isPannable()&&(t.deltaMode===1&&(n*=18,r*=18),i.panTo(i.pan.x-n,i.pan.y-r))}}function ER(e){if(typeof e=="string")return e;if(!e||!e.isCustomSVG)return"";const t=e;let i='<svg aria-hidden="true" class="pswp__icn" viewBox="0 0 %d %d" width="%d" height="%d">';return i=i.split("%d").join(t.size||32),t.outlineID&&(i+='<use class="pswp__icn-shadow" xlink:href="#'+t.outlineID+'"/>'),i+=t.inner,i+="</svg>",i}class xR{constructor(t,i){var n;const r=i.name||i.className;let a=i.html;if(t.options[r]===!1)return;typeof t.options[r+"SVG"]=="string"&&(a=t.options[r+"SVG"]),t.dispatch("uiElementCreate",{data:i});let c="";i.isButton?(c+="pswp__button ",c+=i.className||`pswp__button--${i.name}`):c+=i.className||`pswp__${i.name}`;let u=i.isButton?i.tagName||"button":i.tagName||"div";u=u.toLowerCase();const h=mn(c,u);if(i.isButton){u==="button"&&(h.type="button");let{title:_}=i;const{ariaLabel:w}=i;typeof t.options[r+"Title"]=="string"&&(_=t.options[r+"Title"]),_&&(h.title=_);const D=w||_;D&&h.setAttribute("aria-label",D)}h.innerHTML=ER(a),i.onInit&&i.onInit(h,t),i.onClick&&(h.onclick=_=>{typeof i.onClick=="string"?t[i.onClick]():typeof i.onClick=="function"&&i.onClick(_,h,t)});const m=i.appendTo||"bar";let p=t.element;m==="bar"?(t.topBar||(t.topBar=mn("pswp__top-bar pswp__hide-on-close","div",t.scrollWrap)),p=t.topBar):(h.classList.add("pswp__hide-on-close"),m==="wrapper"&&(p=t.scrollWrap)),(n=p)===null||n===void 0||n.appendChild(t.applyFilters("uiElement",h,i))}}function n0(e,t,i){e.classList.add("pswp__button--arrow"),e.setAttribute("aria-controls","pswp__items"),t.on("change",()=>{t.options.loop||(i?e.disabled=!(t.currIndex<t.getNumItems()-1):e.disabled=!(t.currIndex>0))})}const SR={name:"arrowPrev",className:"pswp__button--arrow--prev",title:"Previous",order:10,isButton:!0,appendTo:"wrapper",html:{isCustomSVG:!0,size:60,inner:'<path d="M29 43l-3 3-16-16 16-16 3 3-13 13 13 13z" id="pswp__icn-arrow"/>',outlineID:"pswp__icn-arrow"},onClick:"prev",onInit:n0},TR={name:"arrowNext",className:"pswp__button--arrow--next",title:"Next",order:11,isButton:!0,appendTo:"wrapper",html:{isCustomSVG:!0,size:60,inner:'<use xlink:href="#pswp__icn-arrow"/>',outlineID:"pswp__icn-arrow"},onClick:"next",onInit:(e,t)=>{n0(e,t,!0)}},CR={name:"close",title:"Close",order:20,isButton:!0,html:{isCustomSVG:!0,inner:'<path d="M24 10l-2-2-6 6-6-6-2 2 6 6-6 6 2 2 6-6 6 6 2-2-6-6z" id="pswp__icn-close"/>',outlineID:"pswp__icn-close"},onClick:"close"},AR={name:"zoom",title:"Zoom",order:10,isButton:!0,html:{isCustomSVG:!0,inner:'<path d="M17.426 19.926a6 6 0 1 1 1.5-1.5L23 22.5 21.5 24l-4.074-4.074z" id="pswp__icn-zoom"/><path fill="currentColor" class="pswp__zoom-icn-bar-h" d="M11 16v-2h6v2z"/><path fill="currentColor" class="pswp__zoom-icn-bar-v" d="M13 12h2v6h-2z"/>',outlineID:"pswp__icn-zoom"},onClick:"toggleZoom"},DR={name:"preloader",appendTo:"bar",order:7,html:{isCustomSVG:!0,inner:'<path fill-rule="evenodd" clip-rule="evenodd" d="M21.2 16a5.2 5.2 0 1 1-5.2-5.2V8a8 8 0 1 0 8 8h-2.8Z" id="pswp__icn-loading"/>',outlineID:"pswp__icn-loading"},onInit:(e,t)=>{let i,n=null;const r=(u,h)=>{e.classList.toggle("pswp__preloader--"+u,h)},a=u=>{i!==u&&(i=u,r("active",u))},c=()=>{var u;if(!((u=t.currSlide)!==null&&u!==void 0&&u.content.isLoading())){a(!1),n&&(clearTimeout(n),n=null);return}n||(n=setTimeout(()=>{var h;a(!!(!((h=t.currSlide)===null||h===void 0)&&h.content.isLoading())),n=null},t.options.preloaderDelay))};t.on("change",c),t.on("loadComplete",u=>{t.currSlide===u.slide&&c()}),t.ui&&(t.ui.updatePreloaderVisibility=c)}},kR={name:"counter",order:5,onInit:(e,t)=>{t.on("change",()=>{e.innerText=t.currIndex+1+t.options.indexIndicatorSep+t.getNumItems()})}};function Dm(e,t){e.classList.toggle("pswp--zoomed-in",t)}class IR{constructor(t){this.pswp=t,this.isRegistered=!1,this.uiElementsData=[],this.items=[],this.updatePreloaderVisibility=()=>{},this._lastUpdatedZoomLevel=void 0}init(){const{pswp:t}=this;this.isRegistered=!1,this.uiElementsData=[CR,SR,TR,AR,DR,kR],t.dispatch("uiRegister"),this.uiElementsData.sort((i,n)=>(i.order||0)-(n.order||0)),this.items=[],this.isRegistered=!0,this.uiElementsData.forEach(i=>{this.registerElement(i)}),t.on("change",()=>{var i;(i=t.element)===null||i===void 0||i.classList.toggle("pswp--one-slide",t.getNumItems()===1)}),t.on("zoomPanUpdate",()=>this._onZoomPanUpdate())}registerElement(t){this.isRegistered?this.items.push(new xR(this.pswp,t)):this.uiElementsData.push(t)}_onZoomPanUpdate(){const{template:t,currSlide:i,options:n}=this.pswp;if(this.pswp.opener.isClosing||!t||!i)return;let{currZoomLevel:r}=i;if(this.pswp.opener.isOpen||(r=i.zoomLevels.initial),r===this._lastUpdatedZoomLevel)return;this._lastUpdatedZoomLevel=r;const a=i.zoomLevels.initial-i.zoomLevels.secondary;if(Math.abs(a)<.01||!i.isZoomable()){Dm(t,!1),t.classList.remove("pswp--zoom-allowed");return}t.classList.add("pswp--zoom-allowed");const c=r===i.zoomLevels.initial?i.zoomLevels.secondary:i.zoomLevels.initial;Dm(t,c<=r),(n.imageClickAction==="zoom"||n.imageClickAction==="zoom-or-close")&&t.classList.add("pswp--click-to-zoom")}}function OR(e){const t=e.getBoundingClientRect();return{x:t.left,y:t.top,w:t.width}}function PR(e,t,i){const n=e.getBoundingClientRect(),r=n.width/t,a=n.height/i,c=r>a?r:a,u=(n.width-t*c)/2,h=(n.height-i*c)/2,m={x:n.left+u,y:n.top+h,w:t*c};return m.innerRect={w:n.width,h:n.height,x:u,y:h},m}function MR(e,t,i){const n=i.dispatch("thumbBounds",{index:e,itemData:t,instance:i});if(n.thumbBounds)return n.thumbBounds;const{element:r}=t;let a,c;if(r&&i.options.thumbSelector!==!1){const u=i.options.thumbSelector||"img";c=r.matches(u)?r:r.querySelector(u)}return c=i.applyFilters("thumbEl",c,t,e),c&&(t.thumbCropped?a=PR(c,t.width||t.w||0,t.height||t.h||0):a=OR(c)),i.applyFilters("thumbBounds",a,t,e)}class LR{constructor(t,i){this.type=t,this.defaultPrevented=!1,i&&Object.assign(this,i)}preventDefault(){this.defaultPrevented=!0}}class NR{constructor(){this._listeners={},this._filters={},this.pswp=void 0,this.options=void 0}addFilter(t,i,n=100){var r,a,c;this._filters[t]||(this._filters[t]=[]),(r=this._filters[t])===null||r===void 0||r.push({fn:i,priority:n}),(a=this._filters[t])===null||a===void 0||a.sort((u,h)=>u.priority-h.priority),(c=this.pswp)===null||c===void 0||c.addFilter(t,i,n)}removeFilter(t,i){this._filters[t]&&(this._filters[t]=this._filters[t].filter(n=>n.fn!==i)),this.pswp&&this.pswp.removeFilter(t,i)}applyFilters(t,...i){var n;return(n=this._filters[t])===null||n===void 0||n.forEach(r=>{i[0]=r.fn.apply(this,i)}),i[0]}on(t,i){var n,r;this._listeners[t]||(this._listeners[t]=[]),(n=this._listeners[t])===null||n===void 0||n.push(i),(r=this.pswp)===null||r===void 0||r.on(t,i)}off(t,i){var n;this._listeners[t]&&(this._listeners[t]=this._listeners[t].filter(r=>i!==r)),(n=this.pswp)===null||n===void 0||n.off(t,i)}dispatch(t,i){var n;if(this.pswp)return this.pswp.dispatch(t,i);const r=new LR(t,i);return(n=this._listeners[t])===null||n===void 0||n.forEach(a=>{a.call(this,r)}),r}}class RR{constructor(t,i){if(this.element=mn("pswp__img pswp__img--placeholder",t?"img":"div",i),t){const n=this.element;n.decoding="async",n.alt="",n.src=t,n.setAttribute("role","presentation")}this.element.setAttribute("aria-hidden","true")}setDisplayedSize(t,i){this.element&&(this.element.tagName==="IMG"?(Tf(this.element,250,"auto"),this.element.style.transformOrigin="0 0",this.element.style.transform=Tl(0,0,t/250)):Tf(this.element,t,i))}destroy(){var t;(t=this.element)!==null&&t!==void 0&&t.parentNode&&this.element.remove(),this.element=null}}class FR{constructor(t,i,n){this.instance=i,this.data=t,this.index=n,this.element=void 0,this.placeholder=void 0,this.slide=void 0,this.displayedImageWidth=0,this.displayedImageHeight=0,this.width=Number(this.data.w)||Number(this.data.width)||0,this.height=Number(this.data.h)||Number(this.data.height)||0,this.isAttached=!1,this.hasSlide=!1,this.isDecoding=!1,this.state=Mn.IDLE,this.data.type?this.type=this.data.type:this.data.src?this.type="image":this.type="html",this.instance.dispatch("contentInit",{content:this})}removePlaceholder(){this.placeholder&&!this.keepPlaceholder()&&setTimeout(()=>{this.placeholder&&(this.placeholder.destroy(),this.placeholder=void 0)},1e3)}load(t,i){if(this.slide&&this.usePlaceholder())if(this.placeholder){const n=this.placeholder.element;n&&!n.parentElement&&this.slide.container.prepend(n)}else{const n=this.instance.applyFilters("placeholderSrc",this.data.msrc&&this.slide.isFirstSlide?this.data.msrc:!1,this);this.placeholder=new RR(n,this.slide.container)}this.element&&!i||this.instance.dispatch("contentLoad",{content:this,isLazy:t}).defaultPrevented||(this.isImageContent()?(this.element=mn("pswp__img","img"),this.displayedImageWidth&&this.loadImage(t)):(this.element=mn("pswp__content","div"),this.element.innerHTML=this.data.html||""),i&&this.slide&&this.slide.updateContentSize(!0))}loadImage(t){var i,n;if(!this.isImageContent()||!this.element||this.instance.dispatch("contentLoadImage",{content:this,isLazy:t}).defaultPrevented)return;const r=this.element;this.updateSrcsetSizes(),this.data.srcset&&(r.srcset=this.data.srcset),r.src=(i=this.data.src)!==null&&i!==void 0?i:"",r.alt=(n=this.data.alt)!==null&&n!==void 0?n:"",this.state=Mn.LOADING,r.complete?this.onLoaded():(r.onload=()=>{this.onLoaded()},r.onerror=()=>{this.onError()})}setSlide(t){this.slide=t,this.hasSlide=!0,this.instance=t.pswp}onLoaded(){this.state=Mn.LOADED,this.slide&&this.element&&(this.instance.dispatch("loadComplete",{slide:this.slide,content:this}),this.slide.isActive&&this.slide.heavyAppended&&!this.element.parentNode&&(this.append(),this.slide.updateContentSize(!0)),(this.state===Mn.LOADED||this.state===Mn.ERROR)&&this.removePlaceholder())}onError(){this.state=Mn.ERROR,this.slide&&(this.displayError(),this.instance.dispatch("loadComplete",{slide:this.slide,isError:!0,content:this}),this.instance.dispatch("loadError",{slide:this.slide,content:this}))}isLoading(){return this.instance.applyFilters("isContentLoading",this.state===Mn.LOADING,this)}isError(){return this.state===Mn.ERROR}isImageContent(){return this.type==="image"}setDisplayedSize(t,i){if(this.element&&(this.placeholder&&this.placeholder.setDisplayedSize(t,i),!this.instance.dispatch("contentResize",{content:this,width:t,height:i}).defaultPrevented&&(Tf(this.element,t,i),this.isImageContent()&&!this.isError()))){const n=!this.displayedImageWidth&&t;this.displayedImageWidth=t,this.displayedImageHeight=i,n?this.loadImage(!1):this.updateSrcsetSizes(),this.slide&&this.instance.dispatch("imageSizeChange",{slide:this.slide,width:t,height:i,content:this})}}isZoomable(){return this.instance.applyFilters("isContentZoomable",this.isImageContent()&&this.state!==Mn.ERROR,this)}updateSrcsetSizes(){if(!this.isImageContent()||!this.element||!this.data.srcset)return;const t=this.element,i=this.instance.applyFilters("srcsetSizesWidth",this.displayedImageWidth,this);(!t.dataset.largestUsedSize||i>parseInt(t.dataset.largestUsedSize,10))&&(t.sizes=i+"px",t.dataset.largestUsedSize=String(i))}usePlaceholder(){return this.instance.applyFilters("useContentPlaceholder",this.isImageContent(),this)}lazyLoad(){this.instance.dispatch("contentLazyLoad",{content:this}).defaultPrevented||this.load(!0)}keepPlaceholder(){return this.instance.applyFilters("isKeepingPlaceholder",this.isLoading(),this)}destroy(){this.hasSlide=!1,this.slide=void 0,!this.instance.dispatch("contentDestroy",{content:this}).defaultPrevented&&(this.remove(),this.placeholder&&(this.placeholder.destroy(),this.placeholder=void 0),this.isImageContent()&&this.element&&(this.element.onload=null,this.element.onerror=null,this.element=void 0))}displayError(){if(this.slide){var t,i;let n=mn("pswp__error-msg","div");n.innerText=(t=(i=this.instance.options)===null||i===void 0?void 0:i.errorMsg)!==null&&t!==void 0?t:"",n=this.instance.applyFilters("contentErrorElement",n,this),this.element=mn("pswp__content pswp__error-msg-container","div"),this.element.appendChild(n),this.slide.container.innerText="",this.slide.container.appendChild(this.element),this.slide.updateContentSize(!0),this.removePlaceholder()}}append(){if(this.isAttached||!this.element)return;if(this.isAttached=!0,this.state===Mn.ERROR){this.displayError();return}if(this.instance.dispatch("contentAppend",{content:this}).defaultPrevented)return;const t="decode"in this.element;this.isImageContent()?t&&this.slide&&(!this.slide.isActive||Em())?(this.isDecoding=!0,this.element.decode().catch(()=>{}).finally(()=>{this.isDecoding=!1,this.appendImage()})):this.appendImage():this.slide&&!this.element.parentNode&&this.slide.container.appendChild(this.element)}activate(){this.instance.dispatch("contentActivate",{content:this}).defaultPrevented||!this.slide||(this.isImageContent()&&this.isDecoding&&!Em()?this.appendImage():this.isError()&&this.load(!1,!0),this.slide.holderElement&&this.slide.holderElement.setAttribute("aria-hidden","false"))}deactivate(){this.instance.dispatch("contentDeactivate",{content:this}),this.slide&&this.slide.holderElement&&this.slide.holderElement.setAttribute("aria-hidden","true")}remove(){this.isAttached=!1,!this.instance.dispatch("contentRemove",{content:this}).defaultPrevented&&(this.element&&this.element.parentNode&&this.element.remove(),this.placeholder&&this.placeholder.element&&this.placeholder.element.remove())}appendImage(){this.isAttached&&(this.instance.dispatch("contentAppendImage",{content:this}).defaultPrevented||(this.slide&&this.element&&!this.element.parentNode&&this.slide.container.appendChild(this.element),(this.state===Mn.LOADED||this.state===Mn.ERROR)&&this.removePlaceholder()))}}const HR=5;function s0(e,t,i){const n=t.createContentFromData(e,i);let r;const{options:a}=t;if(a){r=new i0(a,e,-1);let c;t.pswp?c=t.pswp.viewportSize:c=e0(a,t);const u=t0(a,c,e,i);r.update(n.width,n.height,u)}return n.lazyLoad(),r&&n.setDisplayedSize(Math.ceil(n.width*r.initial),Math.ceil(n.height*r.initial)),n}function zR(e,t){const i=t.getItemData(e);if(!t.dispatch("lazyLoadSlide",{index:e,itemData:i}).defaultPrevented)return s0(i,t,e)}class WR{constructor(t){this.pswp=t,this.limit=Math.max(t.options.preload[0]+t.options.preload[1]+1,HR),this._cachedItems=[]}updateLazy(t){const{pswp:i}=this;if(i.dispatch("lazyLoad").defaultPrevented)return;const{preload:n}=i.options,r=t===void 0?!0:t>=0;let a;for(a=0;a<=n[1];a++)this.loadSlideByIndex(i.currIndex+(r?a:-a));for(a=1;a<=n[0];a++)this.loadSlideByIndex(i.currIndex+(r?-a:a))}loadSlideByIndex(t){const i=this.pswp.getLoopedIndex(t);let n=this.getContentByIndex(i);n||(n=zR(i,this.pswp),n&&this.addToCache(n))}getContentBySlide(t){let i=this.getContentByIndex(t.index);return i||(i=this.pswp.createContentFromData(t.data,t.index),this.addToCache(i)),i.setSlide(t),i}addToCache(t){if(this.removeByIndex(t.index),this._cachedItems.push(t),this._cachedItems.length>this.limit){const i=this._cachedItems.findIndex(n=>!n.isAttached&&!n.hasSlide);i!==-1&&this._cachedItems.splice(i,1)[0].destroy()}}removeByIndex(t){const i=this._cachedItems.findIndex(n=>n.index===t);i!==-1&&this._cachedItems.splice(i,1)}getContentByIndex(t){return this._cachedItems.find(i=>i.index===t)}destroy(){this._cachedItems.forEach(t=>t.destroy()),this._cachedItems=[]}}class BR extends NR{getNumItems(){var t;let i=0;const n=(t=this.options)===null||t===void 0?void 0:t.dataSource;n&&"length"in n?i=n.length:n&&"gallery"in n&&(n.items||(n.items=this._getGalleryDOMElements(n.gallery)),n.items&&(i=n.items.length));const r=this.dispatch("numItems",{dataSource:n,numItems:i});return this.applyFilters("numItems",r.numItems,n)}createContentFromData(t,i){return new FR(t,this,i)}getItemData(t){var i;const n=(i=this.options)===null||i===void 0?void 0:i.dataSource;let r={};Array.isArray(n)?r=n[t]:n&&"gallery"in n&&(n.items||(n.items=this._getGalleryDOMElements(n.gallery)),r=n.items[t]);let a=r;a instanceof Element&&(a=this._domElementToItemData(a));const c=this.dispatch("itemData",{itemData:a||{},index:t});return this.applyFilters("itemData",c.itemData,t)}_getGalleryDOMElements(t){var i,n;return(i=this.options)!==null&&i!==void 0&&i.children||(n=this.options)!==null&&n!==void 0&&n.childSelector?Z2(this.options.children,this.options.childSelector,t)||[]:[t]}_domElementToItemData(t){const i={element:t},n=t.tagName==="A"?t:t.querySelector("a");if(n){i.src=n.dataset.pswpSrc||n.href,n.dataset.pswpSrcset&&(i.srcset=n.dataset.pswpSrcset),i.width=n.dataset.pswpWidth?parseInt(n.dataset.pswpWidth,10):0,i.height=n.dataset.pswpHeight?parseInt(n.dataset.pswpHeight,10):0,i.w=i.width,i.h=i.height,n.dataset.pswpType&&(i.type=n.dataset.pswpType);const a=t.querySelector("img");if(a){var r;i.msrc=a.currentSrc||a.src,i.alt=(r=a.getAttribute("alt"))!==null&&r!==void 0?r:""}(n.dataset.pswpCropped||n.dataset.cropped)&&(i.thumbCropped=!0)}return this.applyFilters("domItemData",i,t,n)}lazyLoadData(t,i){return s0(t,this,i)}}const cl=.003;class YR{constructor(t){this.pswp=t,this.isClosed=!0,this.isOpen=!1,this.isClosing=!1,this.isOpening=!1,this._duration=void 0,this._useAnimation=!1,this._croppedZoom=!1,this._animateRootOpacity=!1,this._animateBgOpacity=!1,this._placeholder=void 0,this._opacityElement=void 0,this._cropContainer1=void 0,this._cropContainer2=void 0,this._thumbBounds=void 0,this._prepareOpen=this._prepareOpen.bind(this),t.on("firstZoomPan",this._prepareOpen)}open(){this._prepareOpen(),this._start()}close(){if(this.isClosed||this.isClosing||this.isOpening)return;const t=this.pswp.currSlide;this.isOpen=!1,this.isOpening=!1,this.isClosing=!0,this._duration=this.pswp.options.hideAnimationDuration,t&&t.currZoomLevel*t.width>=this.pswp.options.maxWidthToAnimate&&(this._duration=0),this._applyStartProps(),setTimeout(()=>{this._start()},this._croppedZoom?30:0)}_prepareOpen(){if(this.pswp.off("firstZoomPan",this._prepareOpen),!this.isOpening){const t=this.pswp.currSlide;this.isOpening=!0,this.isClosing=!1,this._duration=this.pswp.options.showAnimationDuration,t&&t.zoomLevels.initial*t.width>=this.pswp.options.maxWidthToAnimate&&(this._duration=0),this._applyStartProps()}}_applyStartProps(){const{pswp:t}=this,i=this.pswp.currSlide,{options:n}=t;if(n.showHideAnimationType==="fade"?(n.showHideOpacity=!0,this._thumbBounds=void 0):n.showHideAnimationType==="none"?(n.showHideOpacity=!1,this._duration=0,this._thumbBounds=void 0):this.isOpening&&t._initialThumbBounds?this._thumbBounds=t._initialThumbBounds:this._thumbBounds=this.pswp.getThumbBounds(),this._placeholder=i==null?void 0:i.getPlaceholderElement(),t.animations.stopAll(),this._useAnimation=!!(this._duration&&this._duration>50),this._animateZoom=!!this._thumbBounds&&(i==null?void 0:i.content.usePlaceholder())&&(!this.isClosing||!t.mainScroll.isShifted()),!this._animateZoom)this._animateRootOpacity=!0,this.isOpening&&i&&(i.zoomAndPanToInitial(),i.applyCurrentZoomPan());else{var r;this._animateRootOpacity=(r=n.showHideOpacity)!==null&&r!==void 0?r:!1}if(this._animateBgOpacity=!this._animateRootOpacity&&this.pswp.options.bgOpacity>cl,this._opacityElement=this._animateRootOpacity?t.element:t.bg,!this._useAnimation){this._duration=0,this._animateZoom=!1,this._animateBgOpacity=!1,this._animateRootOpacity=!0,this.isOpening&&(t.element&&(t.element.style.opacity=String(cl)),t.applyBgOpacity(1));return}if(this._animateZoom&&this._thumbBounds&&this._thumbBounds.innerRect){var a;this._croppedZoom=!0,this._cropContainer1=this.pswp.container,this._cropContainer2=(a=this.pswp.currSlide)===null||a===void 0?void 0:a.holderElement,t.container&&(t.container.style.overflow="hidden",t.container.style.width=t.viewportSize.x+"px")}else this._croppedZoom=!1;this.isOpening?(this._animateRootOpacity?(t.element&&(t.element.style.opacity=String(cl)),t.applyBgOpacity(1)):(this._animateBgOpacity&&t.bg&&(t.bg.style.opacity=String(cl)),t.element&&(t.element.style.opacity="1")),this._animateZoom&&(this._setClosedStateZoomPan(),this._placeholder&&(this._placeholder.style.willChange="transform",this._placeholder.style.opacity=String(cl)))):this.isClosing&&(t.mainScroll.itemHolders[0]&&(t.mainScroll.itemHolders[0].el.style.display="none"),t.mainScroll.itemHolders[2]&&(t.mainScroll.itemHolders[2].el.style.display="none"),this._croppedZoom&&t.mainScroll.x!==0&&(t.mainScroll.resetPosition(),t.mainScroll.resize()))}_start(){this.isOpening&&this._useAnimation&&this._placeholder&&this._placeholder.tagName==="IMG"?new Promise(t=>{let i=!1,n=!0;V2(this._placeholder).finally(()=>{i=!0,n||t(!0)}),setTimeout(()=>{n=!1,i&&t(!0)},50),setTimeout(t,250)}).finally(()=>this._initiate()):this._initiate()}_initiate(){var t,i;(t=this.pswp.element)===null||t===void 0||t.style.setProperty("--pswp-transition-duration",this._duration+"ms"),this.pswp.dispatch(this.isOpening?"openingAnimationStart":"closingAnimationStart"),this.pswp.dispatch("initialZoom"+(this.isOpening?"In":"Out")),(i=this.pswp.element)===null||i===void 0||i.classList.toggle("pswp--ui-visible",this.isOpening),this.isOpening?(this._placeholder&&(this._placeholder.style.opacity="1"),this._animateToOpenState()):this.isClosing&&this._animateToClosedState(),this._useAnimation||this._onAnimationComplete()}_onAnimationComplete(){const{pswp:t}=this;if(this.isOpen=this.isOpening,this.isClosed=this.isClosing,this.isOpening=!1,this.isClosing=!1,t.dispatch(this.isOpen?"openingAnimationEnd":"closingAnimationEnd"),t.dispatch("initialZoom"+(this.isOpen?"InEnd":"OutEnd")),this.isClosed)t.destroy();else if(this.isOpen){var i;this._animateZoom&&t.container&&(t.container.style.overflow="visible",t.container.style.width="100%"),(i=t.currSlide)===null||i===void 0||i.applyCurrentZoomPan()}}_animateToOpenState(){const{pswp:t}=this;this._animateZoom&&(this._croppedZoom&&this._cropContainer1&&this._cropContainer2&&(this._animateTo(this._cropContainer1,"transform","translate3d(0,0,0)"),this._animateTo(this._cropContainer2,"transform","none")),t.currSlide&&(t.currSlide.zoomAndPanToInitial(),this._animateTo(t.currSlide.container,"transform",t.currSlide.getCurrentTransform()))),this._animateBgOpacity&&t.bg&&this._animateTo(t.bg,"opacity",String(t.options.bgOpacity)),this._animateRootOpacity&&t.element&&this._animateTo(t.element,"opacity","1")}_animateToClosedState(){const{pswp:t}=this;this._animateZoom&&this._setClosedStateZoomPan(!0),this._animateBgOpacity&&t.bgOpacity>.01&&t.bg&&this._animateTo(t.bg,"opacity","0"),this._animateRootOpacity&&t.element&&this._animateTo(t.element,"opacity","0")}_setClosedStateZoomPan(t){if(!this._thumbBounds)return;const{pswp:i}=this,{innerRect:n}=this._thumbBounds,{currSlide:r,viewportSize:a}=i;if(this._croppedZoom&&n&&this._cropContainer1&&this._cropContainer2){const c=-a.x+(this._thumbBounds.x-n.x)+n.w,u=-a.y+(this._thumbBounds.y-n.y)+n.h,h=a.x-n.w,m=a.y-n.h;t?(this._animateTo(this._cropContainer1,"transform",Tl(c,u)),this._animateTo(this._cropContainer2,"transform",Tl(h,m))):(va(this._cropContainer1,c,u),va(this._cropContainer2,h,m))}r&&(vi(r.pan,n||this._thumbBounds),r.currZoomLevel=this._thumbBounds.w/r.width,t?this._animateTo(r.container,"transform",r.getCurrentTransform()):r.applyCurrentZoomPan())}_animateTo(t,i,n){if(!this._duration){t.style[i]=n;return}const{animations:r}=this.pswp,a={duration:this._duration,easing:this.pswp.options.easing,onComplete:()=>{r.activeAnimations.length||this._onAnimationComplete()},target:t};a[i]=n,r.startTransition(a)}}const UR={allowPanToNext:!0,spacing:.1,loop:!0,pinchToClose:!0,closeOnVerticalDrag:!0,hideAnimationDuration:333,showAnimationDuration:333,zoomAnimationDuration:333,escKey:!0,arrowKeys:!0,trapFocus:!0,returnFocus:!0,maxWidthToAnimate:4e3,clickToCloseNonZoomable:!0,imageClickAction:"zoom-or-close",bgClickAction:"close",tapAction:"toggle-controls",doubleTapAction:"zoom",indexIndicatorSep:" / ",preloaderDelay:2e3,bgOpacity:.8,index:0,errorMsg:"The image cannot be loaded",preload:[1,2],easing:"cubic-bezier(.4,0,.22,1)"};class qR extends BR{constructor(t){super(),this.options=this._prepareOptions(t||{}),this.offset={x:0,y:0},this._prevViewportSize={x:0,y:0},this.viewportSize={x:0,y:0},this.bgOpacity=1,this.currIndex=0,this.potentialIndex=0,this.isOpen=!1,this.isDestroying=!1,this.hasMouse=!1,this._initialItemData={},this._initialThumbBounds=void 0,this.topBar=void 0,this.element=void 0,this.template=void 0,this.container=void 0,this.scrollWrap=void 0,this.currSlide=void 0,this.events=new K2,this.animations=new bR,this.mainScroll=new hR(this),this.gestures=new uR(this),this.opener=new YR(this),this.keyboard=new dR(this),this.contentLoader=new WR(this)}init(){if(this.isOpen||this.isDestroying)return!1;this.isOpen=!0,this.dispatch("init"),this.dispatch("beforeOpen"),this._createMainStructure();let t="pswp--open";return this.gestures.supportsTouch&&(t+=" pswp--touch"),this.options.mainClass&&(t+=" "+this.options.mainClass),this.element&&(this.element.className+=" "+t),this.currIndex=this.options.index||0,this.potentialIndex=this.currIndex,this.dispatch("firstUpdate"),this.scrollWheel=new wR(this),(Number.isNaN(this.currIndex)||this.currIndex<0||this.currIndex>=this.getNumItems())&&(this.currIndex=0),this.gestures.supportsTouch||this.mouseDetected(),this.updateSize(),this.offset.y=window.pageYOffset,this._initialItemData=this.getItemData(this.currIndex),this.dispatch("gettingData",{index:this.currIndex,data:this._initialItemData,slide:void 0}),this._initialThumbBounds=this.getThumbBounds(),this.dispatch("initialLayout"),this.on("openingAnimationEnd",()=>{const{itemHolders:i}=this.mainScroll;i[0]&&(i[0].el.style.display="block",this.setContent(i[0],this.currIndex-1)),i[2]&&(i[2].el.style.display="block",this.setContent(i[2],this.currIndex+1)),this.appendHeavy(),this.contentLoader.updateLazy(),this.events.add(window,"resize",this._handlePageResize.bind(this)),this.events.add(window,"scroll",this._updatePageScrollOffset.bind(this)),this.dispatch("bindEvents")}),this.mainScroll.itemHolders[1]&&this.setContent(this.mainScroll.itemHolders[1],this.currIndex),this.dispatch("change"),this.opener.open(),this.dispatch("afterInit"),!0}getLoopedIndex(t){const i=this.getNumItems();return this.options.loop&&(t>i-1&&(t-=i),t<0&&(t+=i)),Ul(t,0,i-1)}appendHeavy(){this.mainScroll.itemHolders.forEach(t=>{var i;(i=t.slide)===null||i===void 0||i.appendHeavy()})}goTo(t){this.mainScroll.moveIndexBy(this.getLoopedIndex(t)-this.potentialIndex)}next(){this.goTo(this.potentialIndex+1)}prev(){this.goTo(this.potentialIndex-1)}zoomTo(...t){var i;(i=this.currSlide)===null||i===void 0||i.zoomTo(...t)}toggleZoom(){var t;(t=this.currSlide)===null||t===void 0||t.toggleZoom()}close(){!this.opener.isOpen||this.isDestroying||(this.isDestroying=!0,this.dispatch("close"),this.events.removeAll(),this.opener.close())}destroy(){var t;if(!this.isDestroying){this.options.showHideAnimationType="none",this.close();return}this.dispatch("destroy"),this._listeners={},this.scrollWrap&&(this.scrollWrap.ontouchmove=null,this.scrollWrap.ontouchend=null),(t=this.element)===null||t===void 0||t.remove(),this.mainScroll.itemHolders.forEach(i=>{var n;(n=i.slide)===null||n===void 0||n.destroy()}),this.contentLoader.destroy(),this.events.removeAll()}refreshSlideContent(t){this.contentLoader.removeByIndex(t),this.mainScroll.itemHolders.forEach((i,n)=>{var r,a;let c=((r=(a=this.currSlide)===null||a===void 0?void 0:a.index)!==null&&r!==void 0?r:0)-1+n;if(this.canLoop()&&(c=this.getLoopedIndex(c)),c===t&&(this.setContent(i,t,!0),n===1)){var u;this.currSlide=i.slide,(u=i.slide)===null||u===void 0||u.setIsActive(!0)}}),this.dispatch("change")}setContent(t,i,n){if(this.canLoop()&&(i=this.getLoopedIndex(i)),t.slide){if(t.slide.index===i&&!n)return;t.slide.destroy(),t.slide=void 0}if(!this.canLoop()&&(i<0||i>=this.getNumItems()))return;const r=this.getItemData(i);t.slide=new J2(r,i,this),i===this.currIndex&&(this.currSlide=t.slide),t.slide.append(t.el)}getViewportCenterPoint(){return{x:this.viewportSize.x/2,y:this.viewportSize.y/2}}updateSize(t){if(this.isDestroying)return;const i=e0(this.options,this);!t&&yl(i,this._prevViewportSize)||(vi(this._prevViewportSize,i),this.dispatch("beforeResize"),vi(this.viewportSize,this._prevViewportSize),this._updatePageScrollOffset(),this.dispatch("viewportSize"),this.mainScroll.resize(this.opener.isOpen),!this.hasMouse&&window.matchMedia("(any-hover: hover)").matches&&this.mouseDetected(),this.dispatch("resize"))}applyBgOpacity(t){this.bgOpacity=Math.max(t,0),this.bg&&(this.bg.style.opacity=String(this.bgOpacity*this.options.bgOpacity))}mouseDetected(){if(!this.hasMouse){var t;this.hasMouse=!0,(t=this.element)===null||t===void 0||t.classList.add("pswp--has_mouse")}}_handlePageResize(){this.updateSize(),/iPhone|iPad|iPod/i.test(window.navigator.userAgent)&&setTimeout(()=>{this.updateSize()},500)}_updatePageScrollOffset(){this.setScrollOffset(0,window.pageYOffset)}setScrollOffset(t,i){this.offset.x=t,this.offset.y=i,this.dispatch("updateScrollOffset")}_createMainStructure(){this.element=mn("pswp","div"),this.element.setAttribute("tabindex","-1"),this.element.setAttribute("role","dialog"),this.template=this.element,this.bg=mn("pswp__bg","div",this.element),this.scrollWrap=mn("pswp__scroll-wrap","section",this.element),this.container=mn("pswp__container","div",this.scrollWrap),this.scrollWrap.setAttribute("aria-roledescription","carousel"),this.container.setAttribute("aria-live","off"),this.container.setAttribute("id","pswp__items"),this.mainScroll.appendHolders(),this.ui=new IR(this),this.ui.init(),(this.options.appendToEl||document.body).appendChild(this.element)}getThumbBounds(){return MR(this.currIndex,this.currSlide?this.currSlide.data:this._initialItemData,this)}canLoop(){return this.options.loop&&this.getNumItems()>2}_prepareOptions(t){return window.matchMedia("(prefers-reduced-motion), (update: slow)").matches&&(t.showHideAnimationType="none",t.zoomAnimationDuration=0),{...UR,...t}}}window.PhotoSwipeLightbox=U2;window.PhotoSwipe=qR;var r0={exports:{}};/*!
- * Select2 4.1.0-rc.0
- * https://select2.github.io
- *
- * Released under the MIT license
- * https://github.com/select2/select2/blob/master/LICENSE.md
- */(function(e){(function(t){e.exports?e.exports=function(i,n){return n===void 0&&(typeof window<"u"?n=bl():n=bl()(i)),t(n),n}:t(jQuery)})(function(t){var i=function(){if(t&&t.fn&&t.fn.select2&&t.fn.select2.amd)var r=t.fn.select2.amd;var r;return function(){if(!r||!r.requirejs){r?c=r:r={};/**
- * @license almond 0.3.3 Copyright jQuery Foundation and other contributors.
- * Released under MIT license, http://github.com/requirejs/almond/LICENSE
- */var a,c,u;(function(h){var m,p,_,w,D={},C={},k={},L={},W=Object.prototype.hasOwnProperty,H=[].slice,Y=/\.js$/;function V(j,ge){return W.call(j,ge)}function Q(j,ge){var s,o,f,v,b,x,I,P,B,F,N,K,se=ge&&ge.split("/"),te=k.map,ae=te&&te["*"]||{};if(j){for(j=j.split("/"),b=j.length-1,k.nodeIdCompat&&Y.test(j[b])&&(j[b]=j[b].replace(Y,"")),j[0].charAt(0)==="."&&se&&(K=se.slice(0,se.length-1),j=K.concat(j)),B=0;B<j.length;B++)if(N=j[B],N===".")j.splice(B,1),B-=1;else if(N===".."){if(B===0||B===1&&j[2]===".."||j[B-1]==="..")continue;B>0&&(j.splice(B-1,2),B-=2)}j=j.join("/")}if((se||ae)&&te){for(s=j.split("/"),B=s.length;B>0;B-=1){if(o=s.slice(0,B).join("/"),se){for(F=se.length;F>0;F-=1)if(f=te[se.slice(0,F).join("/")],f&&(f=f[o],f)){v=f,x=B;break}}if(v)break;!I&&ae&&ae[o]&&(I=ae[o],P=B)}!v&&I&&(v=I,x=P),v&&(s.splice(0,x,v),j=s.join("/"))}return j}function ne(j,ge){return function(){var s=H.call(arguments,0);return typeof s[0]!="string"&&s.length===1&&s.push(null),p.apply(h,s.concat([j,ge]))}}function T(j){return function(ge){return Q(ge,j)}}function ye(j){return function(ge){D[j]=ge}}function ue(j){if(V(C,j)){var ge=C[j];delete C[j],L[j]=!0,m.apply(h,ge)}if(!V(D,j)&&!V(L,j))throw new Error("No "+j);return D[j]}function be(j){var ge,s=j?j.indexOf("!"):-1;return s>-1&&(ge=j.substring(0,s),j=j.substring(s+1,j.length)),[ge,j]}function ce(j){return j?be(j):[]}_=function(j,ge){var s,o=be(j),f=o[0],v=ge[1];return j=o[1],f&&(f=Q(f,v),s=ue(f)),f?s&&s.normalize?j=s.normalize(j,T(v)):j=Q(j,v):(j=Q(j,v),o=be(j),f=o[0],j=o[1],f&&(s=ue(f))),{f:f?f+"!"+j:j,n:j,pr:f,p:s}};function re(j){return function(){return k&&k.config&&k.config[j]||{}}}w={require:function(j){return ne(j)},exports:function(j){var ge=D[j];return typeof ge<"u"?ge:D[j]={}},module:function(j){return{id:j,uri:"",exports:D[j],config:re(j)}}},m=function(j,ge,s,o){var f,v,b,x,I,P,B=[],F=typeof s,N;if(o=o||j,P=ce(o),F==="undefined"||F==="function"){for(ge=!ge.length&&s.length?["require","exports","module"]:ge,I=0;I<ge.length;I+=1)if(x=_(ge[I],P),v=x.f,v==="require")B[I]=w.require(j);else if(v==="exports")B[I]=w.exports(j),N=!0;else if(v==="module")f=B[I]=w.module(j);else if(V(D,v)||V(C,v)||V(L,v))B[I]=ue(v);else if(x.p)x.p.load(x.n,ne(o,!0),ye(v),{}),B[I]=D[v];else throw new Error(j+" missing "+v);b=s?s.apply(D[j],B):void 0,j&&(f&&f.exports!==h&&f.exports!==D[j]?D[j]=f.exports:(b!==h||!N)&&(D[j]=b))}else j&&(D[j]=s)},a=c=p=function(j,ge,s,o,f){if(typeof j=="string")return w[j]?w[j](ge):ue(_(j,ce(ge)).f);if(!j.splice){if(k=j,k.deps&&p(k.deps,k.callback),!ge)return;ge.splice?(j=ge,ge=s,s=null):j=h}return ge=ge||function(){},typeof s=="function"&&(s=o,o=f),o?m(h,j,ge,s):setTimeout(function(){m(h,j,ge,s)},4),p},p.config=function(j){return p(j)},a._defined=D,u=function(j,ge,s){if(typeof j!="string")throw new Error("See almond README: incorrect module build, no module name");ge.splice||(s=ge,ge=[]),!V(D,j)&&!V(C,j)&&(C[j]=[j,ge,s])},u.amd={jQuery:!0}})(),r.requirejs=a,r.require=c,r.define=u}}(),r.define("almond",function(){}),r.define("jquery",[],function(){var a=t||$;return a==null&&console&&console.error&&console.error("Select2: An instance of jQuery or a jQuery-compatible library was not found. Make sure that you are including jQuery before Select2 on your web page."),a}),r.define("select2/utils",["jquery"],function(a){var c={};c.Extend=function(p,_){var w={}.hasOwnProperty;function D(){this.constructor=p}for(var C in _)w.call(_,C)&&(p[C]=_[C]);return D.prototype=_.prototype,p.prototype=new D,p.__super__=_.prototype,p};function u(p){var _=p.prototype,w=[];for(var D in _){var C=_[D];typeof C=="function"&&D!=="constructor"&&w.push(D)}return w}c.Decorate=function(p,_){var w=u(_),D=u(p);function C(){var Q=Array.prototype.unshift,ne=_.prototype.constructor.length,T=p.prototype.constructor;ne>0&&(Q.call(arguments,p.prototype.constructor),T=_.prototype.constructor),T.apply(this,arguments)}_.displayName=p.displayName;function k(){this.constructor=C}C.prototype=new k;for(var L=0;L<D.length;L++){var W=D[L];C.prototype[W]=p.prototype[W]}for(var H=function(Q){var ne=function(){};Q in C.prototype&&(ne=C.prototype[Q]);var T=_.prototype[Q];return function(){var ye=Array.prototype.unshift;return ye.call(arguments,ne),T.apply(this,arguments)}},Y=0;Y<w.length;Y++){var V=w[Y];C.prototype[V]=H(V)}return C};var h=function(){this.listeners={}};h.prototype.on=function(p,_){this.listeners=this.listeners||{},p in this.listeners?this.listeners[p].push(_):this.listeners[p]=[_]},h.prototype.trigger=function(p){var _=Array.prototype.slice,w=_.call(arguments,1);this.listeners=this.listeners||{},w==null&&(w=[]),w.length===0&&w.push({}),w[0]._type=p,p in this.listeners&&this.invoke(this.listeners[p],_.call(arguments,1)),"*"in this.listeners&&this.invoke(this.listeners["*"],arguments)},h.prototype.invoke=function(p,_){for(var w=0,D=p.length;w<D;w++)p[w].apply(this,_)},c.Observable=h,c.generateChars=function(p){for(var _="",w=0;w<p;w++){var D=Math.floor(Math.random()*36);_+=D.toString(36)}return _},c.bind=function(p,_){return function(){p.apply(_,arguments)}},c._convertData=function(p){for(var _ in p){var w=_.split("-"),D=p;if(w.length!==1){for(var C=0;C<w.length;C++){var k=w[C];k=k.substring(0,1).toLowerCase()+k.substring(1),k in D||(D[k]={}),C==w.length-1&&(D[k]=p[_]),D=D[k]}delete p[_]}}return p},c.hasScroll=function(p,_){var w=a(_),D=_.style.overflowX,C=_.style.overflowY;return D===C&&(C==="hidden"||C==="visible")?!1:D==="scroll"||C==="scroll"?!0:w.innerHeight()<_.scrollHeight||w.innerWidth()<_.scrollWidth},c.escapeMarkup=function(p){var _={"\\":"\","&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};return typeof p!="string"?p:String(p).replace(/[&<>"'\/\\]/g,function(w){return _[w]})},c.__cache={};var m=0;return c.GetUniqueElementId=function(p){var _=p.getAttribute("data-select2-id");return _!=null||(p.id?_="select2-data-"+p.id:_="select2-data-"+(++m).toString()+"-"+c.generateChars(4),p.setAttribute("data-select2-id",_)),_},c.StoreData=function(p,_,w){var D=c.GetUniqueElementId(p);c.__cache[D]||(c.__cache[D]={}),c.__cache[D][_]=w},c.GetData=function(p,_){var w=c.GetUniqueElementId(p);return _?c.__cache[w]&&c.__cache[w][_]!=null?c.__cache[w][_]:a(p).data(_):c.__cache[w]},c.RemoveData=function(p){var _=c.GetUniqueElementId(p);c.__cache[_]!=null&&delete c.__cache[_],p.removeAttribute("data-select2-id")},c.copyNonInternalCssClasses=function(p,_){var w=p.getAttribute("class").trim().split(/\s+/);w=w.filter(function(k){return k.indexOf("select2-")===0});var D=_.getAttribute("class").trim().split(/\s+/);D=D.filter(function(k){return k.indexOf("select2-")!==0});var C=w.concat(D);p.setAttribute("class",C.join(" "))},c}),r.define("select2/results",["jquery","./utils"],function(a,c){function u(h,m,p){this.$element=h,this.data=p,this.options=m,u.__super__.constructor.call(this)}return c.Extend(u,c.Observable),u.prototype.render=function(){var h=a('<ul class="select2-results__options" role="listbox"></ul>');return this.options.get("multiple")&&h.attr("aria-multiselectable","true"),this.$results=h,h},u.prototype.clear=function(){this.$results.empty()},u.prototype.displayMessage=function(h){var m=this.options.get("escapeMarkup");this.clear(),this.hideLoading();var p=a('<li role="alert" aria-live="assertive" class="select2-results__option"></li>'),_=this.options.get("translations").get(h.message);p.append(m(_(h.args))),p[0].className+=" select2-results__message",this.$results.append(p)},u.prototype.hideMessages=function(){this.$results.find(".select2-results__message").remove()},u.prototype.append=function(h){this.hideLoading();var m=[];if(h.results==null||h.results.length===0){this.$results.children().length===0&&this.trigger("results:message",{message:"noResults"});return}h.results=this.sort(h.results);for(var p=0;p<h.results.length;p++){var _=h.results[p],w=this.option(_);m.push(w)}this.$results.append(m)},u.prototype.position=function(h,m){var p=m.find(".select2-results");p.append(h)},u.prototype.sort=function(h){var m=this.options.get("sorter");return m(h)},u.prototype.highlightFirstItem=function(){var h=this.$results.find(".select2-results__option--selectable"),m=h.filter(".select2-results__option--selected");m.length>0?m.first().trigger("mouseenter"):h.first().trigger("mouseenter"),this.ensureHighlightVisible()},u.prototype.setClasses=function(){var h=this;this.data.current(function(m){var p=m.map(function(w){return w.id.toString()}),_=h.$results.find(".select2-results__option--selectable");_.each(function(){var w=a(this),D=c.GetData(this,"data"),C=""+D.id;D.element!=null&&D.element.selected||D.element==null&&p.indexOf(C)>-1?(this.classList.add("select2-results__option--selected"),w.attr("aria-selected","true")):(this.classList.remove("select2-results__option--selected"),w.attr("aria-selected","false"))})})},u.prototype.showLoading=function(h){this.hideLoading();var m=this.options.get("translations").get("searching"),p={disabled:!0,loading:!0,text:m(h)},_=this.option(p);_.className+=" loading-results",this.$results.prepend(_)},u.prototype.hideLoading=function(){this.$results.find(".loading-results").remove()},u.prototype.option=function(h){var m=document.createElement("li");m.classList.add("select2-results__option"),m.classList.add("select2-results__option--selectable");var p={role:"option"},_=window.Element.prototype.matches||window.Element.prototype.msMatchesSelector||window.Element.prototype.webkitMatchesSelector;(h.element!=null&&_.call(h.element,":disabled")||h.element==null&&h.disabled)&&(p["aria-disabled"]="true",m.classList.remove("select2-results__option--selectable"),m.classList.add("select2-results__option--disabled")),h.id==null&&m.classList.remove("select2-results__option--selectable"),h._resultId!=null&&(m.id=h._resultId),h.title&&(m.title=h.title),h.children&&(p.role="group",p["aria-label"]=h.text,m.classList.remove("select2-results__option--selectable"),m.classList.add("select2-results__option--group"));for(var w in p){var D=p[w];m.setAttribute(w,D)}if(h.children){var C=a(m),k=document.createElement("strong");k.className="select2-results__group",this.template(h,k);for(var L=[],W=0;W<h.children.length;W++){var H=h.children[W],Y=this.option(H);L.push(Y)}var V=a("<ul></ul>",{class:"select2-results__options select2-results__options--nested",role:"none"});V.append(L),C.append(k),C.append(V)}else this.template(h,m);return c.StoreData(m,"data",h),m},u.prototype.bind=function(h,m){var p=this,_=h.id+"-results";this.$results.attr("id",_),h.on("results:all",function(w){p.clear(),p.append(w.data),h.isOpen()&&(p.setClasses(),p.highlightFirstItem())}),h.on("results:append",function(w){p.append(w.data),h.isOpen()&&p.setClasses()}),h.on("query",function(w){p.hideMessages(),p.showLoading(w)}),h.on("select",function(){h.isOpen()&&(p.setClasses(),p.options.get("scrollAfterSelect")&&p.highlightFirstItem())}),h.on("unselect",function(){h.isOpen()&&(p.setClasses(),p.options.get("scrollAfterSelect")&&p.highlightFirstItem())}),h.on("open",function(){p.$results.attr("aria-expanded","true"),p.$results.attr("aria-hidden","false"),p.setClasses(),p.ensureHighlightVisible()}),h.on("close",function(){p.$results.attr("aria-expanded","false"),p.$results.attr("aria-hidden","true"),p.$results.removeAttr("aria-activedescendant")}),h.on("results:toggle",function(){var w=p.getHighlightedResults();w.length!==0&&w.trigger("mouseup")}),h.on("results:select",function(){var w=p.getHighlightedResults();if(w.length!==0){var D=c.GetData(w[0],"data");w.hasClass("select2-results__option--selected")?p.trigger("close",{}):p.trigger("select",{data:D})}}),h.on("results:previous",function(){var w=p.getHighlightedResults(),D=p.$results.find(".select2-results__option--selectable"),C=D.index(w);if(!(C<=0)){var k=C-1;w.length===0&&(k=0);var L=D.eq(k);L.trigger("mouseenter");var W=p.$results.offset().top,H=L.offset().top,Y=p.$results.scrollTop()+(H-W);k===0?p.$results.scrollTop(0):H-W<0&&p.$results.scrollTop(Y)}}),h.on("results:next",function(){var w=p.getHighlightedResults(),D=p.$results.find(".select2-results__option--selectable"),C=D.index(w),k=C+1;if(!(k>=D.length)){var L=D.eq(k);L.trigger("mouseenter");var W=p.$results.offset().top+p.$results.outerHeight(!1),H=L.offset().top+L.outerHeight(!1),Y=p.$results.scrollTop()+H-W;k===0?p.$results.scrollTop(0):H>W&&p.$results.scrollTop(Y)}}),h.on("results:focus",function(w){w.element[0].classList.add("select2-results__option--highlighted"),w.element[0].setAttribute("aria-selected","true")}),h.on("results:message",function(w){p.displayMessage(w)}),a.fn.mousewheel&&this.$results.on("mousewheel",function(w){var D=p.$results.scrollTop(),C=p.$results.get(0).scrollHeight-D+w.deltaY,k=w.deltaY>0&&D-w.deltaY<=0,L=w.deltaY<0&&C<=p.$results.height();k?(p.$results.scrollTop(0),w.preventDefault(),w.stopPropagation()):L&&(p.$results.scrollTop(p.$results.get(0).scrollHeight-p.$results.height()),w.preventDefault(),w.stopPropagation())}),this.$results.on("mouseup",".select2-results__option--selectable",function(w){var D=a(this),C=c.GetData(this,"data");if(D.hasClass("select2-results__option--selected")){p.options.get("multiple")?p.trigger("unselect",{originalEvent:w,data:C}):p.trigger("close",{});return}p.trigger("select",{originalEvent:w,data:C})}),this.$results.on("mouseenter",".select2-results__option--selectable",function(w){var D=c.GetData(this,"data");p.getHighlightedResults().removeClass("select2-results__option--highlighted").attr("aria-selected","false"),p.trigger("results:focus",{data:D,element:a(this)})})},u.prototype.getHighlightedResults=function(){var h=this.$results.find(".select2-results__option--highlighted");return h},u.prototype.destroy=function(){this.$results.remove()},u.prototype.ensureHighlightVisible=function(){var h=this.getHighlightedResults();if(h.length!==0){var m=this.$results.find(".select2-results__option--selectable"),p=m.index(h),_=this.$results.offset().top,w=h.offset().top,D=this.$results.scrollTop()+(w-_),C=w-_;D-=h.outerHeight(!1)*2,p<=2?this.$results.scrollTop(0):(C>this.$results.outerHeight()||C<0)&&this.$results.scrollTop(D)}},u.prototype.template=function(h,m){var p=this.options.get("templateResult"),_=this.options.get("escapeMarkup"),w=p(h,m);w==null?m.style.display="none":typeof w=="string"?m.innerHTML=_(w):a(m).append(w)},u}),r.define("select2/keys",[],function(){var a={BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46};return a}),r.define("select2/selection/base",["jquery","../utils","../keys"],function(a,c,u){function h(m,p){this.$element=m,this.options=p,h.__super__.constructor.call(this)}return c.Extend(h,c.Observable),h.prototype.render=function(){var m=a('<span class="select2-selection" role="combobox" aria-haspopup="true" aria-expanded="false"></span>');return this._tabindex=0,c.GetData(this.$element[0],"old-tabindex")!=null?this._tabindex=c.GetData(this.$element[0],"old-tabindex"):this.$element.attr("tabindex")!=null&&(this._tabindex=this.$element.attr("tabindex")),m.attr("title",this.$element.attr("title")),m.attr("tabindex",this._tabindex),m.attr("aria-disabled","false"),this.$selection=m,m},h.prototype.bind=function(m,p){var _=this,w=m.id+"-results";this.container=m,this.$selection.on("focus",function(D){_.trigger("focus",D)}),this.$selection.on("blur",function(D){_._handleBlur(D)}),this.$selection.on("keydown",function(D){_.trigger("keypress",D),D.which===u.SPACE&&D.preventDefault()}),m.on("results:focus",function(D){_.$selection.attr("aria-activedescendant",D.data._resultId)}),m.on("selection:update",function(D){_.update(D.data)}),m.on("open",function(){_.$selection.attr("aria-expanded","true"),_.$selection.attr("aria-owns",w),_._attachCloseHandler(m)}),m.on("close",function(){_.$selection.attr("aria-expanded","false"),_.$selection.removeAttr("aria-activedescendant"),_.$selection.removeAttr("aria-owns"),_.$selection.trigger("focus"),_._detachCloseHandler(m)}),m.on("enable",function(){_.$selection.attr("tabindex",_._tabindex),_.$selection.attr("aria-disabled","false")}),m.on("disable",function(){_.$selection.attr("tabindex","-1"),_.$selection.attr("aria-disabled","true")})},h.prototype._handleBlur=function(m){var p=this;window.setTimeout(function(){document.activeElement==p.$selection[0]||a.contains(p.$selection[0],document.activeElement)||p.trigger("blur",m)},1)},h.prototype._attachCloseHandler=function(m){a(document.body).on("mousedown.select2."+m.id,function(p){var _=a(p.target),w=_.closest(".select2"),D=a(".select2.select2-container--open");D.each(function(){if(this!=w[0]){var C=c.GetData(this,"element");C.select2("close")}})})},h.prototype._detachCloseHandler=function(m){a(document.body).off("mousedown.select2."+m.id)},h.prototype.position=function(m,p){var _=p.find(".selection");_.append(m)},h.prototype.destroy=function(){this._detachCloseHandler(this.container)},h.prototype.update=function(m){throw new Error("The `update` method must be defined in child classes.")},h.prototype.isEnabled=function(){return!this.isDisabled()},h.prototype.isDisabled=function(){return this.options.get("disabled")},h}),r.define("select2/selection/single",["jquery","./base","../utils","../keys"],function(a,c,u,h){function m(){m.__super__.constructor.apply(this,arguments)}return u.Extend(m,c),m.prototype.render=function(){var p=m.__super__.render.call(this);return p[0].classList.add("select2-selection--single"),p.html('<span class="select2-selection__rendered"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span>'),p},m.prototype.bind=function(p,_){var w=this;m.__super__.bind.apply(this,arguments);var D=p.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",D).attr("role","textbox").attr("aria-readonly","true"),this.$selection.attr("aria-labelledby",D),this.$selection.attr("aria-controls",D),this.$selection.on("mousedown",function(C){C.which===1&&w.trigger("toggle",{originalEvent:C})}),this.$selection.on("focus",function(C){}),this.$selection.on("blur",function(C){}),p.on("focus",function(C){p.isOpen()||w.$selection.trigger("focus")})},m.prototype.clear=function(){var p=this.$selection.find(".select2-selection__rendered");p.empty(),p.removeAttr("title")},m.prototype.display=function(p,_){var w=this.options.get("templateSelection"),D=this.options.get("escapeMarkup");return D(w(p,_))},m.prototype.selectionContainer=function(){return a("<span></span>")},m.prototype.update=function(p){if(p.length===0){this.clear();return}var _=p[0],w=this.$selection.find(".select2-selection__rendered"),D=this.display(_,w);w.empty().append(D);var C=_.title||_.text;C?w.attr("title",C):w.removeAttr("title")},m}),r.define("select2/selection/multiple",["jquery","./base","../utils"],function(a,c,u){function h(m,p){h.__super__.constructor.apply(this,arguments)}return u.Extend(h,c),h.prototype.render=function(){var m=h.__super__.render.call(this);return m[0].classList.add("select2-selection--multiple"),m.html('<ul class="select2-selection__rendered"></ul>'),m},h.prototype.bind=function(m,p){var _=this;h.__super__.bind.apply(this,arguments);var w=m.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",w),this.$selection.on("click",function(D){_.trigger("toggle",{originalEvent:D})}),this.$selection.on("click",".select2-selection__choice__remove",function(D){if(!_.isDisabled()){var C=a(this),k=C.parent(),L=u.GetData(k[0],"data");_.trigger("unselect",{originalEvent:D,data:L})}}),this.$selection.on("keydown",".select2-selection__choice__remove",function(D){_.isDisabled()||D.stopPropagation()})},h.prototype.clear=function(){var m=this.$selection.find(".select2-selection__rendered");m.empty(),m.removeAttr("title")},h.prototype.display=function(m,p){var _=this.options.get("templateSelection"),w=this.options.get("escapeMarkup");return w(_(m,p))},h.prototype.selectionContainer=function(){var m=a('<li class="select2-selection__choice"><button type="button" class="select2-selection__choice__remove" tabindex="-1"><span aria-hidden="true">×</span></button><span class="select2-selection__choice__display"></span></li>');return m},h.prototype.update=function(m){if(this.clear(),m.length!==0){for(var p=[],_=this.$selection.find(".select2-selection__rendered").attr("id")+"-choice-",w=0;w<m.length;w++){var D=m[w],C=this.selectionContainer(),k=this.display(D,C),L=_+u.generateChars(4)+"-";D.id?L+=D.id:L+=u.generateChars(4),C.find(".select2-selection__choice__display").append(k).attr("id",L);var W=D.title||D.text;W&&C.attr("title",W);var H=this.options.get("translations").get("removeItem"),Y=C.find(".select2-selection__choice__remove");Y.attr("title",H()),Y.attr("aria-label",H()),Y.attr("aria-describedby",L),u.StoreData(C[0],"data",D),p.push(C)}var V=this.$selection.find(".select2-selection__rendered");V.append(p)}},h}),r.define("select2/selection/placeholder",[],function(){function a(c,u,h){this.placeholder=this.normalizePlaceholder(h.get("placeholder")),c.call(this,u,h)}return a.prototype.normalizePlaceholder=function(c,u){return typeof u=="string"&&(u={id:"",text:u}),u},a.prototype.createPlaceholder=function(c,u){var h=this.selectionContainer();h.html(this.display(u)),h[0].classList.add("select2-selection__placeholder"),h[0].classList.remove("select2-selection__choice");var m=u.title||u.text||h.text();return this.$selection.find(".select2-selection__rendered").attr("title",m),h},a.prototype.update=function(c,u){var h=u.length==1&&u[0].id!=this.placeholder.id,m=u.length>1;if(m||h)return c.call(this,u);this.clear();var p=this.createPlaceholder(this.placeholder);this.$selection.find(".select2-selection__rendered").append(p)},a}),r.define("select2/selection/allowClear",["jquery","../keys","../utils"],function(a,c,u){function h(){}return h.prototype.bind=function(m,p,_){var w=this;m.call(this,p,_),this.placeholder==null&&this.options.get("debug")&&window.console&&console.error&&console.error("Select2: The `allowClear` option should be used in combination with the `placeholder` option."),this.$selection.on("mousedown",".select2-selection__clear",function(D){w._handleClear(D)}),p.on("keypress",function(D){w._handleKeyboardClear(D,p)})},h.prototype._handleClear=function(m,p){if(!this.isDisabled()){var _=this.$selection.find(".select2-selection__clear");if(_.length!==0){p.stopPropagation();var w=u.GetData(_[0],"data"),D=this.$element.val();this.$element.val(this.placeholder.id);var C={data:w};if(this.trigger("clear",C),C.prevented){this.$element.val(D);return}for(var k=0;k<w.length;k++)if(C={data:w[k]},this.trigger("unselect",C),C.prevented){this.$element.val(D);return}this.$element.trigger("input").trigger("change"),this.trigger("toggle",{})}}},h.prototype._handleKeyboardClear=function(m,p,_){_.isOpen()||(p.which==c.DELETE||p.which==c.BACKSPACE)&&this._handleClear(p)},h.prototype.update=function(m,p){if(m.call(this,p),this.$selection.find(".select2-selection__clear").remove(),this.$selection[0].classList.remove("select2-selection--clearable"),!(this.$selection.find(".select2-selection__placeholder").length>0||p.length===0)){var _=this.$selection.find(".select2-selection__rendered").attr("id"),w=this.options.get("translations").get("removeAllItems"),D=a('<button type="button" class="select2-selection__clear" tabindex="-1"><span aria-hidden="true">×</span></button>');D.attr("title",w()),D.attr("aria-label",w()),D.attr("aria-describedby",_),u.StoreData(D[0],"data",p),this.$selection.prepend(D),this.$selection[0].classList.add("select2-selection--clearable")}},h}),r.define("select2/selection/search",["jquery","../utils","../keys"],function(a,c,u){function h(m,p,_){m.call(this,p,_)}return h.prototype.render=function(m){var p=this.options.get("translations").get("search"),_=a('<span class="select2-search select2-search--inline"><textarea class="select2-search__field" type="search" tabindex="-1" autocorrect="off" autocapitalize="none" spellcheck="false" role="searchbox" aria-autocomplete="list" ></textarea></span>');this.$searchContainer=_,this.$search=_.find("textarea"),this.$search.prop("autocomplete",this.options.get("autocomplete")),this.$search.attr("aria-label",p());var w=m.call(this);return this._transferTabIndex(),w.append(this.$searchContainer),w},h.prototype.bind=function(m,p,_){var w=this,D=p.id+"-results",C=p.id+"-container";m.call(this,p,_),w.$search.attr("aria-describedby",C),p.on("open",function(){w.$search.attr("aria-controls",D),w.$search.trigger("focus")}),p.on("close",function(){w.$search.val(""),w.resizeSearch(),w.$search.removeAttr("aria-controls"),w.$search.removeAttr("aria-activedescendant"),w.$search.trigger("focus")}),p.on("enable",function(){w.$search.prop("disabled",!1),w._transferTabIndex()}),p.on("disable",function(){w.$search.prop("disabled",!0)}),p.on("focus",function(W){w.$search.trigger("focus")}),p.on("results:focus",function(W){W.data._resultId?w.$search.attr("aria-activedescendant",W.data._resultId):w.$search.removeAttr("aria-activedescendant")}),this.$selection.on("focusin",".select2-search--inline",function(W){w.trigger("focus",W)}),this.$selection.on("focusout",".select2-search--inline",function(W){w._handleBlur(W)}),this.$selection.on("keydown",".select2-search--inline",function(W){W.stopPropagation(),w.trigger("keypress",W),w._keyUpPrevented=W.isDefaultPrevented();var H=W.which;if(H===u.BACKSPACE&&w.$search.val()===""){var Y=w.$selection.find(".select2-selection__choice").last();if(Y.length>0){var V=c.GetData(Y[0],"data");w.searchRemoveChoice(V),W.preventDefault()}}}),this.$selection.on("click",".select2-search--inline",function(W){w.$search.val()&&W.stopPropagation()});var k=document.documentMode,L=k&&k<=11;this.$selection.on("input.searchcheck",".select2-search--inline",function(W){if(L){w.$selection.off("input.search input.searchcheck");return}w.$selection.off("keyup.search")}),this.$selection.on("keyup.search input.search",".select2-search--inline",function(W){if(L&&W.type==="input"){w.$selection.off("input.search input.searchcheck");return}var H=W.which;H==u.SHIFT||H==u.CTRL||H==u.ALT||H!=u.TAB&&w.handleSearch(W)})},h.prototype._transferTabIndex=function(m){this.$search.attr("tabindex",this.$selection.attr("tabindex")),this.$selection.attr("tabindex","-1")},h.prototype.createPlaceholder=function(m,p){this.$search.attr("placeholder",p.text)},h.prototype.update=function(m,p){var _=this.$search[0]==document.activeElement;this.$search.attr("placeholder",""),m.call(this,p),this.resizeSearch(),_&&this.$search.trigger("focus")},h.prototype.handleSearch=function(){if(this.resizeSearch(),!this._keyUpPrevented){var m=this.$search.val();this.trigger("query",{term:m})}this._keyUpPrevented=!1},h.prototype.searchRemoveChoice=function(m,p){this.trigger("unselect",{data:p}),this.$search.val(p.text),this.handleSearch()},h.prototype.resizeSearch=function(){this.$search.css("width","25px");var m="100%";if(this.$search.attr("placeholder")===""){var p=this.$search.val().length+1;m=p*.75+"em"}this.$search.css("width",m)},h}),r.define("select2/selection/selectionCss",["../utils"],function(a){function c(){}return c.prototype.render=function(u){var h=u.call(this),m=this.options.get("selectionCssClass")||"";return m.indexOf(":all:")!==-1&&(m=m.replace(":all:",""),a.copyNonInternalCssClasses(h[0],this.$element[0])),h.addClass(m),h},c}),r.define("select2/selection/eventRelay",["jquery"],function(a){function c(){}return c.prototype.bind=function(u,h,m){var p=this,_=["open","opening","close","closing","select","selecting","unselect","unselecting","clear","clearing"],w=["opening","closing","selecting","unselecting","clearing"];u.call(this,h,m),h.on("*",function(D,C){if(_.indexOf(D)!==-1){C=C||{};var k=a.Event("select2:"+D,{params:C});p.$element.trigger(k),w.indexOf(D)!==-1&&(C.prevented=k.isDefaultPrevented())}})},c}),r.define("select2/translation",["jquery","require"],function(a,c){function u(h){this.dict=h||{}}return u.prototype.all=function(){return this.dict},u.prototype.get=function(h){return this.dict[h]},u.prototype.extend=function(h){this.dict=a.extend({},h.all(),this.dict)},u._cache={},u.loadPath=function(h){if(!(h in u._cache)){var m=c(h);u._cache[h]=m}return new u(u._cache[h])},u}),r.define("select2/diacritics",[],function(){var a={"Ⓐ":"A",A:"A",À:"A",Á:"A",Â:"A",Ầ:"A",Ấ:"A",Ẫ:"A",Ẩ:"A",Ã:"A",Ā:"A",Ă:"A",Ằ:"A",Ắ:"A",Ẵ:"A",Ẳ:"A",Ȧ:"A",Ǡ:"A",Ä:"A",Ǟ:"A",Ả:"A",Å:"A",Ǻ:"A",Ǎ:"A",Ȁ:"A",Ȃ:"A",Ạ:"A",Ậ:"A",Ặ:"A",Ḁ:"A",Ą:"A","Ⱥ":"A","Ɐ":"A","Ꜳ":"AA",Æ:"AE",Ǽ:"AE",Ǣ:"AE","Ꜵ":"AO","Ꜷ":"AU","Ꜹ":"AV","Ꜻ":"AV","Ꜽ":"AY","Ⓑ":"B",B:"B",Ḃ:"B",Ḅ:"B",Ḇ:"B","Ƀ":"B",Ƃ:"B",Ɓ:"B","Ⓒ":"C",C:"C",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",Ç:"C",Ḉ:"C",Ƈ:"C","Ȼ":"C","Ꜿ":"C","Ⓓ":"D",D:"D",Ḋ:"D",Ď:"D",Ḍ:"D",Ḑ:"D",Ḓ:"D",Ḏ:"D",Đ:"D",Ƌ:"D",Ɗ:"D",Ɖ:"D","Ꝺ":"D",DZ:"DZ",DŽ:"DZ",Dz:"Dz",Dž:"Dz","Ⓔ":"E",E:"E",È:"E",É:"E",Ê:"E",Ề:"E",Ế:"E",Ễ:"E",Ể:"E",Ẽ:"E",Ē:"E",Ḕ:"E",Ḗ:"E",Ĕ:"E",Ė:"E",Ë:"E",Ẻ:"E",Ě:"E",Ȅ:"E",Ȇ:"E",Ẹ:"E",Ệ:"E",Ȩ:"E",Ḝ:"E",Ę:"E",Ḙ:"E",Ḛ:"E",Ɛ:"E",Ǝ:"E","Ⓕ":"F",F:"F",Ḟ:"F",Ƒ:"F","Ꝼ":"F","Ⓖ":"G",G:"G",Ǵ:"G",Ĝ:"G",Ḡ:"G",Ğ:"G",Ġ:"G",Ǧ:"G",Ģ:"G",Ǥ:"G",Ɠ:"G","Ꞡ":"G","Ᵹ":"G","Ꝿ":"G","Ⓗ":"H",H:"H",Ĥ:"H",Ḣ:"H",Ḧ:"H",Ȟ:"H",Ḥ:"H",Ḩ:"H",Ḫ:"H",Ħ:"H","Ⱨ":"H","Ⱶ":"H","Ɥ":"H","Ⓘ":"I",I:"I",Ì:"I",Í:"I",Î:"I",Ĩ:"I",Ī:"I",Ĭ:"I",İ:"I",Ï:"I",Ḯ:"I",Ỉ:"I",Ǐ:"I",Ȉ:"I",Ȋ:"I",Ị:"I",Į:"I",Ḭ:"I",Ɨ:"I","Ⓙ":"J",J:"J",Ĵ:"J","Ɉ":"J","Ⓚ":"K",K:"K",Ḱ:"K",Ǩ:"K",Ḳ:"K",Ķ:"K",Ḵ:"K",Ƙ:"K","Ⱪ":"K","Ꝁ":"K","Ꝃ":"K","Ꝅ":"K","Ꞣ":"K","Ⓛ":"L",L:"L",Ŀ:"L",Ĺ:"L",Ľ:"L",Ḷ:"L",Ḹ:"L",Ļ:"L",Ḽ:"L",Ḻ:"L",Ł:"L","Ƚ":"L","Ɫ":"L","Ⱡ":"L","Ꝉ":"L","Ꝇ":"L","Ꞁ":"L",LJ:"LJ",Lj:"Lj","Ⓜ":"M",M:"M",Ḿ:"M",Ṁ:"M",Ṃ:"M","Ɱ":"M",Ɯ:"M","Ⓝ":"N",N:"N",Ǹ:"N",Ń:"N",Ñ:"N",Ṅ:"N",Ň:"N",Ṇ:"N",Ņ:"N",Ṋ:"N",Ṉ:"N","Ƞ":"N",Ɲ:"N","Ꞑ":"N","Ꞥ":"N",NJ:"NJ",Nj:"Nj","Ⓞ":"O",O:"O",Ò:"O",Ó:"O",Ô:"O",Ồ:"O",Ố:"O",Ỗ:"O",Ổ:"O",Õ:"O",Ṍ:"O",Ȭ:"O",Ṏ:"O",Ō:"O",Ṑ:"O",Ṓ:"O",Ŏ:"O",Ȯ:"O",Ȱ:"O",Ö:"O",Ȫ:"O",Ỏ:"O",Ő:"O",Ǒ:"O",Ȍ:"O",Ȏ:"O",Ơ:"O",Ờ:"O",Ớ:"O",Ỡ:"O",Ở:"O",Ợ:"O",Ọ:"O",Ộ:"O",Ǫ:"O",Ǭ:"O",Ø:"O",Ǿ:"O",Ɔ:"O",Ɵ:"O","Ꝋ":"O","Ꝍ":"O",Œ:"OE",Ƣ:"OI","Ꝏ":"OO",Ȣ:"OU","Ⓟ":"P",P:"P",Ṕ:"P",Ṗ:"P",Ƥ:"P","Ᵽ":"P","Ꝑ":"P","Ꝓ":"P","Ꝕ":"P","Ⓠ":"Q",Q:"Q","Ꝗ":"Q","Ꝙ":"Q","Ɋ":"Q","Ⓡ":"R",R:"R",Ŕ:"R",Ṙ:"R",Ř:"R",Ȑ:"R",Ȓ:"R",Ṛ:"R",Ṝ:"R",Ŗ:"R",Ṟ:"R","Ɍ":"R","Ɽ":"R","Ꝛ":"R","Ꞧ":"R","Ꞃ":"R","Ⓢ":"S",S:"S","ẞ":"S",Ś:"S",Ṥ:"S",Ŝ:"S",Ṡ:"S",Š:"S",Ṧ:"S",Ṣ:"S",Ṩ:"S",Ș:"S",Ş:"S","Ȿ":"S","Ꞩ":"S","Ꞅ":"S","Ⓣ":"T",T:"T",Ṫ:"T",Ť:"T",Ṭ:"T",Ț:"T",Ţ:"T",Ṱ:"T",Ṯ:"T",Ŧ:"T",Ƭ:"T",Ʈ:"T","Ⱦ":"T","Ꞇ":"T","Ꜩ":"TZ","Ⓤ":"U",U:"U",Ù:"U",Ú:"U",Û:"U",Ũ:"U",Ṹ:"U",Ū:"U",Ṻ:"U",Ŭ:"U",Ü:"U",Ǜ:"U",Ǘ:"U",Ǖ:"U",Ǚ:"U",Ủ:"U",Ů:"U",Ű:"U",Ǔ:"U",Ȕ:"U",Ȗ:"U",Ư:"U",Ừ:"U",Ứ:"U",Ữ:"U",Ử:"U",Ự:"U",Ụ:"U",Ṳ:"U",Ų:"U",Ṷ:"U",Ṵ:"U","Ʉ":"U","Ⓥ":"V",V:"V",Ṽ:"V",Ṿ:"V",Ʋ:"V","Ꝟ":"V","Ʌ":"V","Ꝡ":"VY","Ⓦ":"W",W:"W",Ẁ:"W",Ẃ:"W",Ŵ:"W",Ẇ:"W",Ẅ:"W",Ẉ:"W","Ⱳ":"W","Ⓧ":"X",X:"X",Ẋ:"X",Ẍ:"X","Ⓨ":"Y",Y:"Y",Ỳ:"Y",Ý:"Y",Ŷ:"Y",Ỹ:"Y",Ȳ:"Y",Ẏ:"Y",Ÿ:"Y",Ỷ:"Y",Ỵ:"Y",Ƴ:"Y","Ɏ":"Y","Ỿ":"Y","Ⓩ":"Z",Z:"Z",Ź:"Z",Ẑ:"Z",Ż:"Z",Ž:"Z",Ẓ:"Z",Ẕ:"Z",Ƶ:"Z",Ȥ:"Z","Ɀ":"Z","Ⱬ":"Z","Ꝣ":"Z","ⓐ":"a",a:"a",ẚ:"a",à:"a",á:"a",â:"a",ầ:"a",ấ:"a",ẫ:"a",ẩ:"a",ã:"a",ā:"a",ă:"a",ằ:"a",ắ:"a",ẵ:"a",ẳ:"a",ȧ:"a",ǡ:"a",ä:"a",ǟ:"a",ả:"a",å:"a",ǻ:"a",ǎ:"a",ȁ:"a",ȃ:"a",ạ:"a",ậ:"a",ặ:"a",ḁ:"a",ą:"a","ⱥ":"a",ɐ:"a","ꜳ":"aa",æ:"ae",ǽ:"ae",ǣ:"ae","ꜵ":"ao","ꜷ":"au","ꜹ":"av","ꜻ":"av","ꜽ":"ay","ⓑ":"b",b:"b",ḃ:"b",ḅ:"b",ḇ:"b",ƀ:"b",ƃ:"b",ɓ:"b","ⓒ":"c",c:"c",ć:"c",ĉ:"c",ċ:"c",č:"c",ç:"c",ḉ:"c",ƈ:"c","ȼ":"c","ꜿ":"c","ↄ":"c","ⓓ":"d",d:"d",ḋ:"d",ď:"d",ḍ:"d",ḑ:"d",ḓ:"d",ḏ:"d",đ:"d",ƌ:"d",ɖ:"d",ɗ:"d","ꝺ":"d",dz:"dz",dž:"dz","ⓔ":"e",e:"e",è:"e",é:"e",ê:"e",ề:"e",ế:"e",ễ:"e",ể:"e",ẽ:"e",ē:"e",ḕ:"e",ḗ:"e",ĕ:"e",ė:"e",ë:"e",ẻ:"e",ě:"e",ȅ:"e",ȇ:"e",ẹ:"e",ệ:"e",ȩ:"e",ḝ:"e",ę:"e",ḙ:"e",ḛ:"e","ɇ":"e",ɛ:"e",ǝ:"e","ⓕ":"f",f:"f",ḟ:"f",ƒ:"f","ꝼ":"f","ⓖ":"g",g:"g",ǵ:"g",ĝ:"g",ḡ:"g",ğ:"g",ġ:"g",ǧ:"g",ģ:"g",ǥ:"g",ɠ:"g","ꞡ":"g","ᵹ":"g","ꝿ":"g","ⓗ":"h",h:"h",ĥ:"h",ḣ:"h",ḧ:"h",ȟ:"h",ḥ:"h",ḩ:"h",ḫ:"h",ẖ:"h",ħ:"h","ⱨ":"h","ⱶ":"h",ɥ:"h",ƕ:"hv","ⓘ":"i",i:"i",ì:"i",í:"i",î:"i",ĩ:"i",ī:"i",ĭ:"i",ï:"i",ḯ:"i",ỉ:"i",ǐ:"i",ȉ:"i",ȋ:"i",ị:"i",į:"i",ḭ:"i",ɨ:"i",ı:"i","ⓙ":"j",j:"j",ĵ:"j",ǰ:"j","ɉ":"j","ⓚ":"k",k:"k",ḱ:"k",ǩ:"k",ḳ:"k",ķ:"k",ḵ:"k",ƙ:"k","ⱪ":"k","ꝁ":"k","ꝃ":"k","ꝅ":"k","ꞣ":"k","ⓛ":"l",l:"l",ŀ:"l",ĺ:"l",ľ:"l",ḷ:"l",ḹ:"l",ļ:"l",ḽ:"l",ḻ:"l",ſ:"l",ł:"l",ƚ:"l",ɫ:"l","ⱡ":"l","ꝉ":"l","ꞁ":"l","ꝇ":"l",lj:"lj","ⓜ":"m",m:"m",ḿ:"m",ṁ:"m",ṃ:"m",ɱ:"m",ɯ:"m","ⓝ":"n",n:"n",ǹ:"n",ń:"n",ñ:"n",ṅ:"n",ň:"n",ṇ:"n",ņ:"n",ṋ:"n",ṉ:"n",ƞ:"n",ɲ:"n",ʼn:"n","ꞑ":"n","ꞥ":"n",nj:"nj","ⓞ":"o",o:"o",ò:"o",ó:"o",ô:"o",ồ:"o",ố:"o",ỗ:"o",ổ:"o",õ:"o",ṍ:"o",ȭ:"o",ṏ:"o",ō:"o",ṑ:"o",ṓ:"o",ŏ:"o",ȯ:"o",ȱ:"o",ö:"o",ȫ:"o",ỏ:"o",ő:"o",ǒ:"o",ȍ:"o",ȏ:"o",ơ:"o",ờ:"o",ớ:"o",ỡ:"o",ở:"o",ợ:"o",ọ:"o",ộ:"o",ǫ:"o",ǭ:"o",ø:"o",ǿ:"o",ɔ:"o","ꝋ":"o","ꝍ":"o",ɵ:"o",œ:"oe",ƣ:"oi",ȣ:"ou","ꝏ":"oo","ⓟ":"p",p:"p",ṕ:"p",ṗ:"p",ƥ:"p","ᵽ":"p","ꝑ":"p","ꝓ":"p","ꝕ":"p","ⓠ":"q",q:"q","ɋ":"q","ꝗ":"q","ꝙ":"q","ⓡ":"r",r:"r",ŕ:"r",ṙ:"r",ř:"r",ȑ:"r",ȓ:"r",ṛ:"r",ṝ:"r",ŗ:"r",ṟ:"r","ɍ":"r",ɽ:"r","ꝛ":"r","ꞧ":"r","ꞃ":"r","ⓢ":"s",s:"s",ß:"s",ś:"s",ṥ:"s",ŝ:"s",ṡ:"s",š:"s",ṧ:"s",ṣ:"s",ṩ:"s",ș:"s",ş:"s","ȿ":"s","ꞩ":"s","ꞅ":"s",ẛ:"s","ⓣ":"t",t:"t",ṫ:"t",ẗ:"t",ť:"t",ṭ:"t",ț:"t",ţ:"t",ṱ:"t",ṯ:"t",ŧ:"t",ƭ:"t",ʈ:"t","ⱦ":"t","ꞇ":"t","ꜩ":"tz","ⓤ":"u",u:"u",ù:"u",ú:"u",û:"u",ũ:"u",ṹ:"u",ū:"u",ṻ:"u",ŭ:"u",ü:"u",ǜ:"u",ǘ:"u",ǖ:"u",ǚ:"u",ủ:"u",ů:"u",ű:"u",ǔ:"u",ȕ:"u",ȗ:"u",ư:"u",ừ:"u",ứ:"u",ữ:"u",ử:"u",ự:"u",ụ:"u",ṳ:"u",ų:"u",ṷ:"u",ṵ:"u",ʉ:"u","ⓥ":"v",v:"v",ṽ:"v",ṿ:"v",ʋ:"v","ꝟ":"v",ʌ:"v","ꝡ":"vy","ⓦ":"w",w:"w",ẁ:"w",ẃ:"w",ŵ:"w",ẇ:"w",ẅ:"w",ẘ:"w",ẉ:"w","ⱳ":"w","ⓧ":"x",x:"x",ẋ:"x",ẍ:"x","ⓨ":"y",y:"y",ỳ:"y",ý:"y",ŷ:"y",ỹ:"y",ȳ:"y",ẏ:"y",ÿ:"y",ỷ:"y",ẙ:"y",ỵ:"y",ƴ:"y","ɏ":"y","ỿ":"y","ⓩ":"z",z:"z",ź:"z",ẑ:"z",ż:"z",ž:"z",ẓ:"z",ẕ:"z",ƶ:"z",ȥ:"z","ɀ":"z","ⱬ":"z","ꝣ":"z",Ά:"Α",Έ:"Ε",Ή:"Η",Ί:"Ι",Ϊ:"Ι",Ό:"Ο",Ύ:"Υ",Ϋ:"Υ",Ώ:"Ω",ά:"α",έ:"ε",ή:"η",ί:"ι",ϊ:"ι",ΐ:"ι",ό:"ο",ύ:"υ",ϋ:"υ",ΰ:"υ",ώ:"ω",ς:"σ","’":"'"};return a}),r.define("select2/data/base",["../utils"],function(a){function c(u,h){c.__super__.constructor.call(this)}return a.Extend(c,a.Observable),c.prototype.current=function(u){throw new Error("The `current` method must be defined in child classes.")},c.prototype.query=function(u,h){throw new Error("The `query` method must be defined in child classes.")},c.prototype.bind=function(u,h){},c.prototype.destroy=function(){},c.prototype.generateResultId=function(u,h){var m=u.id+"-result-";return m+=a.generateChars(4),h.id!=null?m+="-"+h.id.toString():m+="-"+a.generateChars(4),m},c}),r.define("select2/data/select",["./base","../utils","jquery"],function(a,c,u){function h(m,p){this.$element=m,this.options=p,h.__super__.constructor.call(this)}return c.Extend(h,a),h.prototype.current=function(m){var p=this,_=Array.prototype.map.call(this.$element[0].querySelectorAll(":checked"),function(w){return p.item(u(w))});m(_)},h.prototype.select=function(m){var p=this;if(m.selected=!0,m.element!=null&&m.element.tagName.toLowerCase()==="option"){m.element.selected=!0,this.$element.trigger("input").trigger("change");return}if(this.$element.prop("multiple"))this.current(function(w){var D=[];m=[m],m.push.apply(m,w);for(var C=0;C<m.length;C++){var k=m[C].id;D.indexOf(k)===-1&&D.push(k)}p.$element.val(D),p.$element.trigger("input").trigger("change")});else{var _=m.id;this.$element.val(_),this.$element.trigger("input").trigger("change")}},h.prototype.unselect=function(m){var p=this;if(this.$element.prop("multiple")){if(m.selected=!1,m.element!=null&&m.element.tagName.toLowerCase()==="option"){m.element.selected=!1,this.$element.trigger("input").trigger("change");return}this.current(function(_){for(var w=[],D=0;D<_.length;D++){var C=_[D].id;C!==m.id&&w.indexOf(C)===-1&&w.push(C)}p.$element.val(w),p.$element.trigger("input").trigger("change")})}},h.prototype.bind=function(m,p){var _=this;this.container=m,m.on("select",function(w){_.select(w.data)}),m.on("unselect",function(w){_.unselect(w.data)})},h.prototype.destroy=function(){this.$element.find("*").each(function(){c.RemoveData(this)})},h.prototype.query=function(m,p){var _=[],w=this,D=this.$element.children();D.each(function(){if(!(this.tagName.toLowerCase()!=="option"&&this.tagName.toLowerCase()!=="optgroup")){var C=u(this),k=w.item(C),L=w.matches(m,k);L!==null&&_.push(L)}}),p({results:_})},h.prototype.addOptions=function(m){this.$element.append(m)},h.prototype.option=function(m){var p;m.children?(p=document.createElement("optgroup"),p.label=m.text):(p=document.createElement("option"),p.textContent!==void 0?p.textContent=m.text:p.innerText=m.text),m.id!==void 0&&(p.value=m.id),m.disabled&&(p.disabled=!0),m.selected&&(p.selected=!0),m.title&&(p.title=m.title);var _=this._normalizeItem(m);return _.element=p,c.StoreData(p,"data",_),u(p)},h.prototype.item=function(m){var p={};if(p=c.GetData(m[0],"data"),p!=null)return p;var _=m[0];if(_.tagName.toLowerCase()==="option")p={id:m.val(),text:m.text(),disabled:m.prop("disabled"),selected:m.prop("selected"),title:m.prop("title")};else if(_.tagName.toLowerCase()==="optgroup"){p={text:m.prop("label"),children:[],title:m.prop("title")};for(var w=m.children("option"),D=[],C=0;C<w.length;C++){var k=u(w[C]),L=this.item(k);D.push(L)}p.children=D}return p=this._normalizeItem(p),p.element=m[0],c.StoreData(m[0],"data",p),p},h.prototype._normalizeItem=function(m){m!==Object(m)&&(m={id:m,text:m}),m=u.extend({},{text:""},m);var p={selected:!1,disabled:!1};return m.id!=null&&(m.id=m.id.toString()),m.text!=null&&(m.text=m.text.toString()),m._resultId==null&&m.id&&this.container!=null&&(m._resultId=this.generateResultId(this.container,m)),u.extend({},p,m)},h.prototype.matches=function(m,p){var _=this.options.get("matcher");return _(m,p)},h}),r.define("select2/data/array",["./select","../utils","jquery"],function(a,c,u){function h(m,p){this._dataToConvert=p.get("data")||[],h.__super__.constructor.call(this,m,p)}return c.Extend(h,a),h.prototype.bind=function(m,p){h.__super__.bind.call(this,m,p),this.addOptions(this.convertToOptions(this._dataToConvert))},h.prototype.select=function(m){var p=this.$element.find("option").filter(function(_,w){return w.value==m.id.toString()});p.length===0&&(p=this.option(m),this.addOptions(p)),h.__super__.select.call(this,m)},h.prototype.convertToOptions=function(m){var p=this,_=this.$element.find("option"),w=_.map(function(){return p.item(u(this)).id}).get(),D=[];function C(T){return function(){return u(this).val()==T.id}}for(var k=0;k<m.length;k++){var L=this._normalizeItem(m[k]);if(w.indexOf(L.id)>=0){var W=_.filter(C(L)),H=this.item(W),Y=u.extend(!0,{},L,H),V=this.option(Y);W.replaceWith(V);continue}var Q=this.option(L);if(L.children){var ne=this.convertToOptions(L.children);Q.append(ne)}D.push(Q)}return D},h}),r.define("select2/data/ajax",["./array","../utils","jquery"],function(a,c,u){function h(m,p){this.ajaxOptions=this._applyDefaults(p.get("ajax")),this.ajaxOptions.processResults!=null&&(this.processResults=this.ajaxOptions.processResults),h.__super__.constructor.call(this,m,p)}return c.Extend(h,a),h.prototype._applyDefaults=function(m){var p={data:function(_){return u.extend({},_,{q:_.term})},transport:function(_,w,D){var C=u.ajax(_);return C.then(w),C.fail(D),C}};return u.extend({},p,m,!0)},h.prototype.processResults=function(m){return m},h.prototype.query=function(m,p){var _=this;this._request!=null&&(typeof this._request.abort=="function"&&this._request.abort(),this._request=null);var w=u.extend({type:"GET"},this.ajaxOptions);typeof w.url=="function"&&(w.url=w.url.call(this.$element,m)),typeof w.data=="function"&&(w.data=w.data.call(this.$element,m));function D(){var C=w.transport(w,function(k){var L=_.processResults(k,m);_.options.get("debug")&&window.console&&console.error&&(!L||!L.results||!Array.isArray(L.results))&&console.error("Select2: The AJAX results did not return an array in the `results` key of the response."),p(L)},function(){"status"in C&&(C.status===0||C.status==="0")||_.trigger("results:message",{message:"errorLoading"})});_._request=C}this.ajaxOptions.delay&&m.term!=null?(this._queryTimeout&&window.clearTimeout(this._queryTimeout),this._queryTimeout=window.setTimeout(D,this.ajaxOptions.delay)):D()},h}),r.define("select2/data/tags",["jquery"],function(a){function c(u,h,m){var p=m.get("tags"),_=m.get("createTag");_!==void 0&&(this.createTag=_);var w=m.get("insertTag");if(w!==void 0&&(this.insertTag=w),u.call(this,h,m),Array.isArray(p))for(var D=0;D<p.length;D++){var C=p[D],k=this._normalizeItem(C),L=this.option(k);this.$element.append(L)}}return c.prototype.query=function(u,h,m){var p=this;if(this._removeOldTags(),h.term==null||h.page!=null){u.call(this,h,m);return}function _(w,D){for(var C=w.results,k=0;k<C.length;k++){var L=C[k],W=L.children!=null&&!_({results:L.children},!0),H=(L.text||"").toUpperCase(),Y=(h.term||"").toUpperCase(),V=H===Y;if(V||W){if(D)return!1;w.data=C,m(w);return}}if(D)return!0;var Q=p.createTag(h);if(Q!=null){var ne=p.option(Q);ne.attr("data-select2-tag","true"),p.addOptions([ne]),p.insertTag(C,Q)}w.results=C,m(w)}u.call(this,h,_)},c.prototype.createTag=function(u,h){if(h.term==null)return null;var m=h.term.trim();return m===""?null:{id:m,text:m}},c.prototype.insertTag=function(u,h,m){h.unshift(m)},c.prototype._removeOldTags=function(u){var h=this.$element.find("option[data-select2-tag]");h.each(function(){this.selected||a(this).remove()})},c}),r.define("select2/data/tokenizer",["jquery"],function(a){function c(u,h,m){var p=m.get("tokenizer");p!==void 0&&(this.tokenizer=p),u.call(this,h,m)}return c.prototype.bind=function(u,h,m){u.call(this,h,m),this.$search=h.dropdown.$search||h.selection.$search||m.find(".select2-search__field")},c.prototype.query=function(u,h,m){var p=this;function _(C){var k=p._normalizeItem(C),L=p.$element.find("option").filter(function(){return a(this).val()===k.id});if(!L.length){var W=p.option(k);W.attr("data-select2-tag",!0),p._removeOldTags(),p.addOptions([W])}w(k)}function w(C){p.trigger("select",{data:C})}h.term=h.term||"";var D=this.tokenizer(h,this.options,_);D.term!==h.term&&(this.$search.length&&(this.$search.val(D.term),this.$search.trigger("focus")),h.term=D.term),u.call(this,h,m)},c.prototype.tokenizer=function(u,h,m,p){for(var _=m.get("tokenSeparators")||[],w=h.term,D=0,C=this.createTag||function(Y){return{id:Y.term,text:Y.term}};D<w.length;){var k=w[D];if(_.indexOf(k)===-1){D++;continue}var L=w.substr(0,D),W=a.extend({},h,{term:L}),H=C(W);if(H==null){D++;continue}p(H),w=w.substr(D+1)||"",D=0}return{term:w}},c}),r.define("select2/data/minimumInputLength",[],function(){function a(c,u,h){this.minimumInputLength=h.get("minimumInputLength"),c.call(this,u,h)}return a.prototype.query=function(c,u,h){if(u.term=u.term||"",u.term.length<this.minimumInputLength){this.trigger("results:message",{message:"inputTooShort",args:{minimum:this.minimumInputLength,input:u.term,params:u}});return}c.call(this,u,h)},a}),r.define("select2/data/maximumInputLength",[],function(){function a(c,u,h){this.maximumInputLength=h.get("maximumInputLength"),c.call(this,u,h)}return a.prototype.query=function(c,u,h){if(u.term=u.term||"",this.maximumInputLength>0&&u.term.length>this.maximumInputLength){this.trigger("results:message",{message:"inputTooLong",args:{maximum:this.maximumInputLength,input:u.term,params:u}});return}c.call(this,u,h)},a}),r.define("select2/data/maximumSelectionLength",[],function(){function a(c,u,h){this.maximumSelectionLength=h.get("maximumSelectionLength"),c.call(this,u,h)}return a.prototype.bind=function(c,u,h){var m=this;c.call(this,u,h),u.on("select",function(){m._checkIfMaximumSelected()})},a.prototype.query=function(c,u,h){var m=this;this._checkIfMaximumSelected(function(){c.call(m,u,h)})},a.prototype._checkIfMaximumSelected=function(c,u){var h=this;this.current(function(m){var p=m!=null?m.length:0;if(h.maximumSelectionLength>0&&p>=h.maximumSelectionLength){h.trigger("results:message",{message:"maximumSelected",args:{maximum:h.maximumSelectionLength}});return}u&&u()})},a}),r.define("select2/dropdown",["jquery","./utils"],function(a,c){function u(h,m){this.$element=h,this.options=m,u.__super__.constructor.call(this)}return c.Extend(u,c.Observable),u.prototype.render=function(){var h=a('<span class="select2-dropdown"><span class="select2-results"></span></span>');return h.attr("dir",this.options.get("dir")),this.$dropdown=h,h},u.prototype.bind=function(){},u.prototype.position=function(h,m){},u.prototype.destroy=function(){this.$dropdown.remove()},u}),r.define("select2/dropdown/search",["jquery"],function(a){function c(){}return c.prototype.render=function(u){var h=u.call(this),m=this.options.get("translations").get("search"),p=a('<span class="select2-search select2-search--dropdown"><input class="select2-search__field" type="search" tabindex="-1" autocorrect="off" autocapitalize="none" spellcheck="false" role="searchbox" aria-autocomplete="list" /></span>');return this.$searchContainer=p,this.$search=p.find("input"),this.$search.prop("autocomplete",this.options.get("autocomplete")),this.$search.attr("aria-label",m()),h.prepend(p),h},c.prototype.bind=function(u,h,m){var p=this,_=h.id+"-results";u.call(this,h,m),this.$search.on("keydown",function(w){p.trigger("keypress",w),p._keyUpPrevented=w.isDefaultPrevented()}),this.$search.on("input",function(w){a(this).off("keyup")}),this.$search.on("keyup input",function(w){p.handleSearch(w)}),h.on("open",function(){p.$search.attr("tabindex",0),p.$search.attr("aria-controls",_),p.$search.trigger("focus"),window.setTimeout(function(){p.$search.trigger("focus")},0)}),h.on("close",function(){p.$search.attr("tabindex",-1),p.$search.removeAttr("aria-controls"),p.$search.removeAttr("aria-activedescendant"),p.$search.val(""),p.$search.trigger("blur")}),h.on("focus",function(){h.isOpen()||p.$search.trigger("focus")}),h.on("results:all",function(w){if(w.query.term==null||w.query.term===""){var D=p.showSearch(w);D?p.$searchContainer[0].classList.remove("select2-search--hide"):p.$searchContainer[0].classList.add("select2-search--hide")}}),h.on("results:focus",function(w){w.data._resultId?p.$search.attr("aria-activedescendant",w.data._resultId):p.$search.removeAttr("aria-activedescendant")})},c.prototype.handleSearch=function(u){if(!this._keyUpPrevented){var h=this.$search.val();this.trigger("query",{term:h})}this._keyUpPrevented=!1},c.prototype.showSearch=function(u,h){return!0},c}),r.define("select2/dropdown/hidePlaceholder",[],function(){function a(c,u,h,m){this.placeholder=this.normalizePlaceholder(h.get("placeholder")),c.call(this,u,h,m)}return a.prototype.append=function(c,u){u.results=this.removePlaceholder(u.results),c.call(this,u)},a.prototype.normalizePlaceholder=function(c,u){return typeof u=="string"&&(u={id:"",text:u}),u},a.prototype.removePlaceholder=function(c,u){for(var h=u.slice(0),m=u.length-1;m>=0;m--){var p=u[m];this.placeholder.id===p.id&&h.splice(m,1)}return h},a}),r.define("select2/dropdown/infiniteScroll",["jquery"],function(a){function c(u,h,m,p){this.lastParams={},u.call(this,h,m,p),this.$loadingMore=this.createLoadingMore(),this.loading=!1}return c.prototype.append=function(u,h){this.$loadingMore.remove(),this.loading=!1,u.call(this,h),this.showLoadingMore(h)&&(this.$results.append(this.$loadingMore),this.loadMoreIfNeeded())},c.prototype.bind=function(u,h,m){var p=this;u.call(this,h,m),h.on("query",function(_){p.lastParams=_,p.loading=!0}),h.on("query:append",function(_){p.lastParams=_,p.loading=!0}),this.$results.on("scroll",this.loadMoreIfNeeded.bind(this))},c.prototype.loadMoreIfNeeded=function(){var u=a.contains(document.documentElement,this.$loadingMore[0]);if(!(this.loading||!u)){var h=this.$results.offset().top+this.$results.outerHeight(!1),m=this.$loadingMore.offset().top+this.$loadingMore.outerHeight(!1);h+50>=m&&this.loadMore()}},c.prototype.loadMore=function(){this.loading=!0;var u=a.extend({},{page:1},this.lastParams);u.page++,this.trigger("query:append",u)},c.prototype.showLoadingMore=function(u,h){return h.pagination&&h.pagination.more},c.prototype.createLoadingMore=function(){var u=a('<li class="select2-results__option select2-results__option--load-more"role="option" aria-disabled="true"></li>'),h=this.options.get("translations").get("loadingMore");return u.html(h(this.lastParams)),u},c}),r.define("select2/dropdown/attachBody",["jquery","../utils"],function(a,c){function u(h,m,p){this.$dropdownParent=a(p.get("dropdownParent")||document.body),h.call(this,m,p)}return u.prototype.bind=function(h,m,p){var _=this;h.call(this,m,p),m.on("open",function(){_._showDropdown(),_._attachPositioningHandler(m),_._bindContainerResultHandlers(m)}),m.on("close",function(){_._hideDropdown(),_._detachPositioningHandler(m)}),this.$dropdownContainer.on("mousedown",function(w){w.stopPropagation()})},u.prototype.destroy=function(h){h.call(this),this.$dropdownContainer.remove()},u.prototype.position=function(h,m,p){m.attr("class",p.attr("class")),m[0].classList.remove("select2"),m[0].classList.add("select2-container--open"),m.css({position:"absolute",top:-999999}),this.$container=p},u.prototype.render=function(h){var m=a("<span></span>"),p=h.call(this);return m.append(p),this.$dropdownContainer=m,m},u.prototype._hideDropdown=function(h){this.$dropdownContainer.detach()},u.prototype._bindContainerResultHandlers=function(h,m){if(!this._containerResultsHandlersBound){var p=this;m.on("results:all",function(){p._positionDropdown(),p._resizeDropdown()}),m.on("results:append",function(){p._positionDropdown(),p._resizeDropdown()}),m.on("results:message",function(){p._positionDropdown(),p._resizeDropdown()}),m.on("select",function(){p._positionDropdown(),p._resizeDropdown()}),m.on("unselect",function(){p._positionDropdown(),p._resizeDropdown()}),this._containerResultsHandlersBound=!0}},u.prototype._attachPositioningHandler=function(h,m){var p=this,_="scroll.select2."+m.id,w="resize.select2."+m.id,D="orientationchange.select2."+m.id,C=this.$container.parents().filter(c.hasScroll);C.each(function(){c.StoreData(this,"select2-scroll-position",{x:a(this).scrollLeft(),y:a(this).scrollTop()})}),C.on(_,function(k){var L=c.GetData(this,"select2-scroll-position");a(this).scrollTop(L.y)}),a(window).on(_+" "+w+" "+D,function(k){p._positionDropdown(),p._resizeDropdown()})},u.prototype._detachPositioningHandler=function(h,m){var p="scroll.select2."+m.id,_="resize.select2."+m.id,w="orientationchange.select2."+m.id,D=this.$container.parents().filter(c.hasScroll);D.off(p),a(window).off(p+" "+_+" "+w)},u.prototype._positionDropdown=function(){var h=a(window),m=this.$dropdown[0].classList.contains("select2-dropdown--above"),p=this.$dropdown[0].classList.contains("select2-dropdown--below"),_=null,w=this.$container.offset();w.bottom=w.top+this.$container.outerHeight(!1);var D={height:this.$container.outerHeight(!1)};D.top=w.top,D.bottom=w.top+D.height;var C={height:this.$dropdown.outerHeight(!1)},k={top:h.scrollTop(),bottom:h.scrollTop()+h.height()},L=k.top<w.top-C.height,W=k.bottom>w.bottom+C.height,H={left:w.left,top:D.bottom},Y=this.$dropdownParent;Y.css("position")==="static"&&(Y=Y.offsetParent());var V={top:0,left:0};(a.contains(document.body,Y[0])||Y[0].isConnected)&&(V=Y.offset()),H.top-=V.top,H.left-=V.left,!m&&!p&&(_="below"),!W&&L&&!m?_="above":!L&&W&&m&&(_="below"),(_=="above"||m&&_!=="below")&&(H.top=D.top-V.top-C.height),_!=null&&(this.$dropdown[0].classList.remove("select2-dropdown--below"),this.$dropdown[0].classList.remove("select2-dropdown--above"),this.$dropdown[0].classList.add("select2-dropdown--"+_),this.$container[0].classList.remove("select2-container--below"),this.$container[0].classList.remove("select2-container--above"),this.$container[0].classList.add("select2-container--"+_)),this.$dropdownContainer.css(H)},u.prototype._resizeDropdown=function(){var h={width:this.$container.outerWidth(!1)+"px"};this.options.get("dropdownAutoWidth")&&(h.minWidth=h.width,h.position="relative",h.width="auto"),this.$dropdown.css(h)},u.prototype._showDropdown=function(h){this.$dropdownContainer.appendTo(this.$dropdownParent),this._positionDropdown(),this._resizeDropdown()},u}),r.define("select2/dropdown/minimumResultsForSearch",[],function(){function a(u){for(var h=0,m=0;m<u.length;m++){var p=u[m];p.children?h+=a(p.children):h++}return h}function c(u,h,m,p){this.minimumResultsForSearch=m.get("minimumResultsForSearch"),this.minimumResultsForSearch<0&&(this.minimumResultsForSearch=1/0),u.call(this,h,m,p)}return c.prototype.showSearch=function(u,h){return a(h.data.results)<this.minimumResultsForSearch?!1:u.call(this,h)},c}),r.define("select2/dropdown/selectOnClose",["../utils"],function(a){function c(){}return c.prototype.bind=function(u,h,m){var p=this;u.call(this,h,m),h.on("close",function(_){p._handleSelectOnClose(_)})},c.prototype._handleSelectOnClose=function(u,h){if(h&&h.originalSelect2Event!=null){var m=h.originalSelect2Event;if(m._type==="select"||m._type==="unselect")return}var p=this.getHighlightedResults();if(!(p.length<1)){var _=a.GetData(p[0],"data");_.element!=null&&_.element.selected||_.element==null&&_.selected||this.trigger("select",{data:_})}},c}),r.define("select2/dropdown/closeOnSelect",[],function(){function a(){}return a.prototype.bind=function(c,u,h){var m=this;c.call(this,u,h),u.on("select",function(p){m._selectTriggered(p)}),u.on("unselect",function(p){m._selectTriggered(p)})},a.prototype._selectTriggered=function(c,u){var h=u.originalEvent;h&&(h.ctrlKey||h.metaKey)||this.trigger("close",{originalEvent:h,originalSelect2Event:u})},a}),r.define("select2/dropdown/dropdownCss",["../utils"],function(a){function c(){}return c.prototype.render=function(u){var h=u.call(this),m=this.options.get("dropdownCssClass")||"";return m.indexOf(":all:")!==-1&&(m=m.replace(":all:",""),a.copyNonInternalCssClasses(h[0],this.$element[0])),h.addClass(m),h},c}),r.define("select2/dropdown/tagsSearchHighlight",["../utils"],function(a){function c(){}return c.prototype.highlightFirstItem=function(u){var h=this.$results.find(".select2-results__option--selectable:not(.select2-results__option--selected)");if(h.length>0){var m=h.first(),p=a.GetData(m[0],"data"),_=p.element;if(_&&_.getAttribute&&_.getAttribute("data-select2-tag")==="true"){m.trigger("mouseenter");return}}u.call(this)},c}),r.define("select2/i18n/en",[],function(){return{errorLoading:function(){return"The results could not be loaded."},inputTooLong:function(a){var c=a.input.length-a.maximum,u="Please delete "+c+" character";return c!=1&&(u+="s"),u},inputTooShort:function(a){var c=a.minimum-a.input.length,u="Please enter "+c+" or more characters";return u},loadingMore:function(){return"Loading more results…"},maximumSelected:function(a){var c="You can only select "+a.maximum+" item";return a.maximum!=1&&(c+="s"),c},noResults:function(){return"No results found"},searching:function(){return"Searching…"},removeAllItems:function(){return"Remove all items"},removeItem:function(){return"Remove item"},search:function(){return"Search"}}}),r.define("select2/defaults",["jquery","./results","./selection/single","./selection/multiple","./selection/placeholder","./selection/allowClear","./selection/search","./selection/selectionCss","./selection/eventRelay","./utils","./translation","./diacritics","./data/select","./data/array","./data/ajax","./data/tags","./data/tokenizer","./data/minimumInputLength","./data/maximumInputLength","./data/maximumSelectionLength","./dropdown","./dropdown/search","./dropdown/hidePlaceholder","./dropdown/infiniteScroll","./dropdown/attachBody","./dropdown/minimumResultsForSearch","./dropdown/selectOnClose","./dropdown/closeOnSelect","./dropdown/dropdownCss","./dropdown/tagsSearchHighlight","./i18n/en"],function(a,c,u,h,m,p,_,w,D,C,k,L,W,H,Y,V,Q,ne,T,ye,ue,be,ce,re,j,ge,s,o,f,v,b){function x(){this.reset()}x.prototype.apply=function(P){if(P=a.extend(!0,{},this.defaults,P),P.dataAdapter==null&&(P.ajax!=null?P.dataAdapter=Y:P.data!=null?P.dataAdapter=H:P.dataAdapter=W,P.minimumInputLength>0&&(P.dataAdapter=C.Decorate(P.dataAdapter,ne)),P.maximumInputLength>0&&(P.dataAdapter=C.Decorate(P.dataAdapter,T)),P.maximumSelectionLength>0&&(P.dataAdapter=C.Decorate(P.dataAdapter,ye)),P.tags&&(P.dataAdapter=C.Decorate(P.dataAdapter,V)),(P.tokenSeparators!=null||P.tokenizer!=null)&&(P.dataAdapter=C.Decorate(P.dataAdapter,Q))),P.resultsAdapter==null&&(P.resultsAdapter=c,P.ajax!=null&&(P.resultsAdapter=C.Decorate(P.resultsAdapter,re)),P.placeholder!=null&&(P.resultsAdapter=C.Decorate(P.resultsAdapter,ce)),P.selectOnClose&&(P.resultsAdapter=C.Decorate(P.resultsAdapter,s)),P.tags&&(P.resultsAdapter=C.Decorate(P.resultsAdapter,v))),P.dropdownAdapter==null){if(P.multiple)P.dropdownAdapter=ue;else{var B=C.Decorate(ue,be);P.dropdownAdapter=B}P.minimumResultsForSearch!==0&&(P.dropdownAdapter=C.Decorate(P.dropdownAdapter,ge)),P.closeOnSelect&&(P.dropdownAdapter=C.Decorate(P.dropdownAdapter,o)),P.dropdownCssClass!=null&&(P.dropdownAdapter=C.Decorate(P.dropdownAdapter,f)),P.dropdownAdapter=C.Decorate(P.dropdownAdapter,j)}P.selectionAdapter==null&&(P.multiple?P.selectionAdapter=h:P.selectionAdapter=u,P.placeholder!=null&&(P.selectionAdapter=C.Decorate(P.selectionAdapter,m)),P.allowClear&&(P.selectionAdapter=C.Decorate(P.selectionAdapter,p)),P.multiple&&(P.selectionAdapter=C.Decorate(P.selectionAdapter,_)),P.selectionCssClass!=null&&(P.selectionAdapter=C.Decorate(P.selectionAdapter,w)),P.selectionAdapter=C.Decorate(P.selectionAdapter,D)),P.language=this._resolveLanguage(P.language),P.language.push("en");for(var F=[],N=0;N<P.language.length;N++){var K=P.language[N];F.indexOf(K)===-1&&F.push(K)}return P.language=F,P.translations=this._processTranslations(P.language,P.debug),P},x.prototype.reset=function(){function P(F){function N(K){return L[K]||K}return F.replace(/[^\u0000-\u007E]/g,N)}function B(F,N){if(F.term==null||F.term.trim()==="")return N;if(N.children&&N.children.length>0){for(var K=a.extend(!0,{},N),se=N.children.length-1;se>=0;se--){var te=N.children[se],ae=B(F,te);ae==null&&K.children.splice(se,1)}return K.children.length>0?K:B(F,K)}var we=P(N.text).toUpperCase(),ve=P(F.term).toUpperCase();return we.indexOf(ve)>-1?N:null}this.defaults={amdLanguageBase:"./i18n/",autocomplete:"off",closeOnSelect:!0,debug:!1,dropdownAutoWidth:!1,escapeMarkup:C.escapeMarkup,language:{},matcher:B,minimumInputLength:0,maximumInputLength:0,maximumSelectionLength:0,minimumResultsForSearch:0,selectOnClose:!1,scrollAfterSelect:!1,sorter:function(F){return F},templateResult:function(F){return F.text},templateSelection:function(F){return F.text},theme:"default",width:"resolve"}},x.prototype.applyFromElement=function(P,B){var F=P.language,N=this.defaults.language,K=B.prop("lang"),se=B.closest("[lang]").prop("lang"),te=Array.prototype.concat.call(this._resolveLanguage(K),this._resolveLanguage(F),this._resolveLanguage(N),this._resolveLanguage(se));return P.language=te,P},x.prototype._resolveLanguage=function(P){if(!P)return[];if(a.isEmptyObject(P))return[];if(a.isPlainObject(P))return[P];var B;Array.isArray(P)?B=P:B=[P];for(var F=[],N=0;N<B.length;N++)if(F.push(B[N]),typeof B[N]=="string"&&B[N].indexOf("-")>0){var K=B[N].split("-"),se=K[0];F.push(se)}return F},x.prototype._processTranslations=function(P,B){for(var F=new k,N=0;N<P.length;N++){var K=new k,se=P[N];if(typeof se=="string")try{K=k.loadPath(se)}catch{try{se=this.defaults.amdLanguageBase+se,K=k.loadPath(se)}catch{B&&window.console&&console.warn&&console.warn('Select2: The language file for "'+se+'" could not be automatically loaded. A fallback will be used instead.')}}else a.isPlainObject(se)?K=new k(se):K=se;F.extend(K)}return F},x.prototype.set=function(P,B){var F=a.camelCase(P),N={};N[F]=B;var K=C._convertData(N);a.extend(!0,this.defaults,K)};var I=new x;return I}),r.define("select2/options",["jquery","./defaults","./utils"],function(a,c,u){function h(m,p){this.options=m,p!=null&&this.fromElement(p),p!=null&&(this.options=c.applyFromElement(this.options,p)),this.options=c.apply(this.options)}return h.prototype.fromElement=function(m){var p=["select2"];this.options.multiple==null&&(this.options.multiple=m.prop("multiple")),this.options.disabled==null&&(this.options.disabled=m.prop("disabled")),this.options.autocomplete==null&&m.prop("autocomplete")&&(this.options.autocomplete=m.prop("autocomplete")),this.options.dir==null&&(m.prop("dir")?this.options.dir=m.prop("dir"):m.closest("[dir]").prop("dir")?this.options.dir=m.closest("[dir]").prop("dir"):this.options.dir="ltr"),m.prop("disabled",this.options.disabled),m.prop("multiple",this.options.multiple),u.GetData(m[0],"select2Tags")&&(this.options.debug&&window.console&&console.warn&&console.warn('Select2: The `data-select2-tags` attribute has been changed to use the `data-data` and `data-tags="true"` attributes and will be removed in future versions of Select2.'),u.StoreData(m[0],"data",u.GetData(m[0],"select2Tags")),u.StoreData(m[0],"tags",!0)),u.GetData(m[0],"ajaxUrl")&&(this.options.debug&&window.console&&console.warn&&console.warn("Select2: The `data-ajax-url` attribute has been changed to `data-ajax--url` and support for the old attribute will be removed in future versions of Select2."),m.attr("ajax--url",u.GetData(m[0],"ajaxUrl")),u.StoreData(m[0],"ajax-Url",u.GetData(m[0],"ajaxUrl")));var _={};function w(Q,ne){return ne.toUpperCase()}for(var D=0;D<m[0].attributes.length;D++){var C=m[0].attributes[D].name,k="data-";if(C.substr(0,k.length)==k){var L=C.substring(k.length),W=u.GetData(m[0],L),H=L.replace(/-([a-z])/g,w);_[H]=W}}a.fn.jquery&&a.fn.jquery.substr(0,2)=="1."&&m[0].dataset&&(_=a.extend(!0,{},m[0].dataset,_));var Y=a.extend(!0,{},u.GetData(m[0]),_);Y=u._convertData(Y);for(var V in Y)p.indexOf(V)>-1||(a.isPlainObject(this.options[V])?a.extend(this.options[V],Y[V]):this.options[V]=Y[V]);return this},h.prototype.get=function(m){return this.options[m]},h.prototype.set=function(m,p){this.options[m]=p},h}),r.define("select2/core",["jquery","./options","./utils","./keys"],function(a,c,u,h){var m=function(p,_){u.GetData(p[0],"select2")!=null&&u.GetData(p[0],"select2").destroy(),this.$element=p,this.id=this._generateId(p),_=_||{},this.options=new c(_,p),m.__super__.constructor.call(this);var w=p.attr("tabindex")||0;u.StoreData(p[0],"old-tabindex",w),p.attr("tabindex","-1");var D=this.options.get("dataAdapter");this.dataAdapter=new D(p,this.options);var C=this.render();this._placeContainer(C);var k=this.options.get("selectionAdapter");this.selection=new k(p,this.options),this.$selection=this.selection.render(),this.selection.position(this.$selection,C);var L=this.options.get("dropdownAdapter");this.dropdown=new L(p,this.options),this.$dropdown=this.dropdown.render(),this.dropdown.position(this.$dropdown,C);var W=this.options.get("resultsAdapter");this.results=new W(p,this.options,this.dataAdapter),this.$results=this.results.render(),this.results.position(this.$results,this.$dropdown);var H=this;this._bindAdapters(),this._registerDomEvents(),this._registerDataEvents(),this._registerSelectionEvents(),this._registerDropdownEvents(),this._registerResultsEvents(),this._registerEvents(),this.dataAdapter.current(function(Y){H.trigger("selection:update",{data:Y})}),p[0].classList.add("select2-hidden-accessible"),p.attr("aria-hidden","true"),this._syncAttributes(),u.StoreData(p[0],"select2",this),p.data("select2",this)};return u.Extend(m,u.Observable),m.prototype._generateId=function(p){var _="";return p.attr("id")!=null?_=p.attr("id"):p.attr("name")!=null?_=p.attr("name")+"-"+u.generateChars(2):_=u.generateChars(4),_=_.replace(/(:|\.|\[|\]|,)/g,""),_="select2-"+_,_},m.prototype._placeContainer=function(p){p.insertAfter(this.$element);var _=this._resolveWidth(this.$element,this.options.get("width"));_!=null&&p.css("width",_)},m.prototype._resolveWidth=function(p,_){var w=/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i;if(_=="resolve"){var D=this._resolveWidth(p,"style");return D??this._resolveWidth(p,"element")}if(_=="element"){var C=p.outerWidth(!1);return C<=0?"auto":C+"px"}if(_=="style"){var k=p.attr("style");if(typeof k!="string")return null;for(var L=k.split(";"),W=0,H=L.length;W<H;W=W+1){var Y=L[W].replace(/\s/g,""),V=Y.match(w);if(V!==null&&V.length>=1)return V[1]}return null}if(_=="computedstyle"){var Q=window.getComputedStyle(p[0]);return Q.width}return _},m.prototype._bindAdapters=function(){this.dataAdapter.bind(this,this.$container),this.selection.bind(this,this.$container),this.dropdown.bind(this,this.$container),this.results.bind(this,this.$container)},m.prototype._registerDomEvents=function(){var p=this;this.$element.on("change.select2",function(){p.dataAdapter.current(function(_){p.trigger("selection:update",{data:_})})}),this.$element.on("focus.select2",function(_){p.trigger("focus",_)}),this._syncA=u.bind(this._syncAttributes,this),this._syncS=u.bind(this._syncSubtree,this),this._observer=new window.MutationObserver(function(_){p._syncA(),p._syncS(_)}),this._observer.observe(this.$element[0],{attributes:!0,childList:!0,subtree:!1})},m.prototype._registerDataEvents=function(){var p=this;this.dataAdapter.on("*",function(_,w){p.trigger(_,w)})},m.prototype._registerSelectionEvents=function(){var p=this,_=["toggle","focus"];this.selection.on("toggle",function(){p.toggleDropdown()}),this.selection.on("focus",function(w){p.focus(w)}),this.selection.on("*",function(w,D){_.indexOf(w)===-1&&p.trigger(w,D)})},m.prototype._registerDropdownEvents=function(){var p=this;this.dropdown.on("*",function(_,w){p.trigger(_,w)})},m.prototype._registerResultsEvents=function(){var p=this;this.results.on("*",function(_,w){p.trigger(_,w)})},m.prototype._registerEvents=function(){var p=this;this.on("open",function(){p.$container[0].classList.add("select2-container--open")}),this.on("close",function(){p.$container[0].classList.remove("select2-container--open")}),this.on("enable",function(){p.$container[0].classList.remove("select2-container--disabled")}),this.on("disable",function(){p.$container[0].classList.add("select2-container--disabled")}),this.on("blur",function(){p.$container[0].classList.remove("select2-container--focus")}),this.on("query",function(_){p.isOpen()||p.trigger("open",{}),this.dataAdapter.query(_,function(w){p.trigger("results:all",{data:w,query:_})})}),this.on("query:append",function(_){this.dataAdapter.query(_,function(w){p.trigger("results:append",{data:w,query:_})})}),this.on("keypress",function(_){var w=_.which;p.isOpen()?w===h.ESC||w===h.UP&&_.altKey?(p.close(_),_.preventDefault()):w===h.ENTER||w===h.TAB?(p.trigger("results:select",{}),_.preventDefault()):w===h.SPACE&&_.ctrlKey?(p.trigger("results:toggle",{}),_.preventDefault()):w===h.UP?(p.trigger("results:previous",{}),_.preventDefault()):w===h.DOWN&&(p.trigger("results:next",{}),_.preventDefault()):(w===h.ENTER||w===h.SPACE||w===h.DOWN&&_.altKey)&&(p.open(),_.preventDefault())})},m.prototype._syncAttributes=function(){this.options.set("disabled",this.$element.prop("disabled")),this.isDisabled()?(this.isOpen()&&this.close(),this.trigger("disable",{})):this.trigger("enable",{})},m.prototype._isChangeMutation=function(p){var _=this;if(p.addedNodes&&p.addedNodes.length>0)for(var w=0;w<p.addedNodes.length;w++){var D=p.addedNodes[w];if(D.selected)return!0}else{if(p.removedNodes&&p.removedNodes.length>0)return!0;if(Array.isArray(p))return p.some(function(C){return _._isChangeMutation(C)})}return!1},m.prototype._syncSubtree=function(p){var _=this._isChangeMutation(p),w=this;_&&this.dataAdapter.current(function(D){w.trigger("selection:update",{data:D})})},m.prototype.trigger=function(p,_){var w=m.__super__.trigger,D={open:"opening",close:"closing",select:"selecting",unselect:"unselecting",clear:"clearing"};if(_===void 0&&(_={}),p in D){var C=D[p],k={prevented:!1,name:p,args:_};if(w.call(this,C,k),k.prevented){_.prevented=!0;return}}w.call(this,p,_)},m.prototype.toggleDropdown=function(){this.isDisabled()||(this.isOpen()?this.close():this.open())},m.prototype.open=function(){this.isOpen()||this.isDisabled()||this.trigger("query",{})},m.prototype.close=function(p){this.isOpen()&&this.trigger("close",{originalEvent:p})},m.prototype.isEnabled=function(){return!this.isDisabled()},m.prototype.isDisabled=function(){return this.options.get("disabled")},m.prototype.isOpen=function(){return this.$container[0].classList.contains("select2-container--open")},m.prototype.hasFocus=function(){return this.$container[0].classList.contains("select2-container--focus")},m.prototype.focus=function(p){this.hasFocus()||(this.$container[0].classList.add("select2-container--focus"),this.trigger("focus",{}))},m.prototype.enable=function(p){this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("enable")` method has been deprecated and will be removed in later Select2 versions. Use $element.prop("disabled") instead.'),(p==null||p.length===0)&&(p=[!0]);var _=!p[0];this.$element.prop("disabled",_)},m.prototype.data=function(){this.options.get("debug")&&arguments.length>0&&window.console&&console.warn&&console.warn('Select2: Data can no longer be set using `select2("data")`. You should consider setting the value instead using `$element.val()`.');var p=[];return this.dataAdapter.current(function(_){p=_}),p},m.prototype.val=function(p){if(this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("val")` method has been deprecated and will be removed in later Select2 versions. Use $element.val() instead.'),p==null||p.length===0)return this.$element.val();var _=p[0];Array.isArray(_)&&(_=_.map(function(w){return w.toString()})),this.$element.val(_).trigger("input").trigger("change")},m.prototype.destroy=function(){u.RemoveData(this.$container[0]),this.$container.remove(),this._observer.disconnect(),this._observer=null,this._syncA=null,this._syncS=null,this.$element.off(".select2"),this.$element.attr("tabindex",u.GetData(this.$element[0],"old-tabindex")),this.$element[0].classList.remove("select2-hidden-accessible"),this.$element.attr("aria-hidden","false"),u.RemoveData(this.$element[0]),this.$element.removeData("select2"),this.dataAdapter.destroy(),this.selection.destroy(),this.dropdown.destroy(),this.results.destroy(),this.dataAdapter=null,this.selection=null,this.dropdown=null,this.results=null},m.prototype.render=function(){var p=a('<span class="select2 select2-container"><span class="selection"></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>');return p.attr("dir",this.options.get("dir")),this.$container=p,this.$container[0].classList.add("select2-container--"+this.options.get("theme")),u.StoreData(p[0],"element",this.$element),p},m}),r.define("jquery-mousewheel",["jquery"],function(a){return a}),r.define("jquery.select2",["jquery","jquery-mousewheel","./select2/core","./select2/defaults","./select2/utils"],function(a,c,u,h,m){if(a.fn.select2==null){var p=["open","close","destroy"];a.fn.select2=function(_){if(_=_||{},typeof _=="object")return this.each(function(){var C=a.extend(!0,{},_);new u(a(this),C)}),this;if(typeof _=="string"){var w,D=Array.prototype.slice.call(arguments,1);return this.each(function(){var C=m.GetData(this,"select2");C==null&&window.console&&console.error&&console.error("The select2('"+_+"') method was called on an element that is not using Select2."),w=C[_].apply(C,D)}),p.indexOf(_)>-1?this:w}else throw new Error("Invalid arguments for Select2: "+_)}}return a.fn.select2.defaults==null&&(a.fn.select2.defaults=h),u}),{define:r.define,require:r.require}}(),n=i.require("jquery.select2");return t.fn.select2.amd=i,n})})(r0);var jR=r0.exports;const VR=oc(jR);window.select2=VR;var a0={exports:{}};(function(e){var t=typeof window<"u"?window:typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope?self:{};/**
- * Prism: Lightweight, robust, elegant syntax highlighting
- *
- * @license MIT <https://opensource.org/licenses/MIT>
- * @author Lea Verou <https://lea.verou.me>
- * @namespace
- * @public
- */var i=function(n){var r=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,a=0,c={},u={manual:n.Prism&&n.Prism.manual,disableWorkerMessageHandler:n.Prism&&n.Prism.disableWorkerMessageHandler,util:{encode:function H(Y){return Y instanceof h?new h(Y.type,H(Y.content),Y.alias):Array.isArray(Y)?Y.map(H):Y.replace(/&/g,"&").replace(/</g,"<").replace(/\u00a0/g," ")},type:function(H){return Object.prototype.toString.call(H).slice(8,-1)},objId:function(H){return H.__id||Object.defineProperty(H,"__id",{value:++a}),H.__id},clone:function H(Y,V){V=V||{};var Q,ne;switch(u.util.type(Y)){case"Object":if(ne=u.util.objId(Y),V[ne])return V[ne];Q={},V[ne]=Q;for(var T in Y)Y.hasOwnProperty(T)&&(Q[T]=H(Y[T],V));return Q;case"Array":return ne=u.util.objId(Y),V[ne]?V[ne]:(Q=[],V[ne]=Q,Y.forEach(function(ye,ue){Q[ue]=H(ye,V)}),Q);default:return Y}},getLanguage:function(H){for(;H;){var Y=r.exec(H.className);if(Y)return Y[1].toLowerCase();H=H.parentElement}return"none"},setLanguage:function(H,Y){H.className=H.className.replace(RegExp(r,"gi"),""),H.classList.add("language-"+Y)},currentScript:function(){if(typeof document>"u")return null;if(document.currentScript&&document.currentScript.tagName==="SCRIPT"&&1<2)return document.currentScript;try{throw new Error}catch(Q){var H=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(Q.stack)||[])[1];if(H){var Y=document.getElementsByTagName("script");for(var V in Y)if(Y[V].src==H)return Y[V]}return null}},isActive:function(H,Y,V){for(var Q="no-"+Y;H;){var ne=H.classList;if(ne.contains(Y))return!0;if(ne.contains(Q))return!1;H=H.parentElement}return!!V}},languages:{plain:c,plaintext:c,text:c,txt:c,extend:function(H,Y){var V=u.util.clone(u.languages[H]);for(var Q in Y)V[Q]=Y[Q];return V},insertBefore:function(H,Y,V,Q){Q=Q||u.languages;var ne=Q[H],T={};for(var ye in ne)if(ne.hasOwnProperty(ye)){if(ye==Y)for(var ue in V)V.hasOwnProperty(ue)&&(T[ue]=V[ue]);V.hasOwnProperty(ye)||(T[ye]=ne[ye])}var be=Q[H];return Q[H]=T,u.languages.DFS(u.languages,function(ce,re){re===be&&ce!=H&&(this[ce]=T)}),T},DFS:function H(Y,V,Q,ne){ne=ne||{};var T=u.util.objId;for(var ye in Y)if(Y.hasOwnProperty(ye)){V.call(Y,ye,Y[ye],Q||ye);var ue=Y[ye],be=u.util.type(ue);be==="Object"&&!ne[T(ue)]?(ne[T(ue)]=!0,H(ue,V,null,ne)):be==="Array"&&!ne[T(ue)]&&(ne[T(ue)]=!0,H(ue,V,ye,ne))}}},plugins:{},highlightAll:function(H,Y){u.highlightAllUnder(document,H,Y)},highlightAllUnder:function(H,Y,V){var Q={callback:V,container:H,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};u.hooks.run("before-highlightall",Q),Q.elements=Array.prototype.slice.apply(Q.container.querySelectorAll(Q.selector)),u.hooks.run("before-all-elements-highlight",Q);for(var ne=0,T;T=Q.elements[ne++];)u.highlightElement(T,Y===!0,Q.callback)},highlightElement:function(H,Y,V){var Q=u.util.getLanguage(H),ne=u.languages[Q];u.util.setLanguage(H,Q);var T=H.parentElement;T&&T.nodeName.toLowerCase()==="pre"&&u.util.setLanguage(T,Q);var ye=H.textContent,ue={element:H,language:Q,grammar:ne,code:ye};function be(re){ue.highlightedCode=re,u.hooks.run("before-insert",ue),ue.element.innerHTML=ue.highlightedCode,u.hooks.run("after-highlight",ue),u.hooks.run("complete",ue),V&&V.call(ue.element)}if(u.hooks.run("before-sanity-check",ue),T=ue.element.parentElement,T&&T.nodeName.toLowerCase()==="pre"&&!T.hasAttribute("tabindex")&&T.setAttribute("tabindex","0"),!ue.code){u.hooks.run("complete",ue),V&&V.call(ue.element);return}if(u.hooks.run("before-highlight",ue),!ue.grammar){be(u.util.encode(ue.code));return}if(Y&&n.Worker){var ce=new Worker(u.filename);ce.onmessage=function(re){be(re.data)},ce.postMessage(JSON.stringify({language:ue.language,code:ue.code,immediateClose:!0}))}else be(u.highlight(ue.code,ue.grammar,ue.language))},highlight:function(H,Y,V){var Q={code:H,grammar:Y,language:V};if(u.hooks.run("before-tokenize",Q),!Q.grammar)throw new Error('The language "'+Q.language+'" has no grammar.');return Q.tokens=u.tokenize(Q.code,Q.grammar),u.hooks.run("after-tokenize",Q),h.stringify(u.util.encode(Q.tokens),Q.language)},tokenize:function(H,Y){var V=Y.rest;if(V){for(var Q in V)Y[Q]=V[Q];delete Y.rest}var ne=new _;return w(ne,ne.head,H),p(H,ne,Y,ne.head,0),C(ne)},hooks:{all:{},add:function(H,Y){var V=u.hooks.all;V[H]=V[H]||[],V[H].push(Y)},run:function(H,Y){var V=u.hooks.all[H];if(!(!V||!V.length))for(var Q=0,ne;ne=V[Q++];)ne(Y)}},Token:h};n.Prism=u;function h(H,Y,V,Q){this.type=H,this.content=Y,this.alias=V,this.length=(Q||"").length|0}h.stringify=function H(Y,V){if(typeof Y=="string")return Y;if(Array.isArray(Y)){var Q="";return Y.forEach(function(be){Q+=H(be,V)}),Q}var ne={type:Y.type,content:H(Y.content,V),tag:"span",classes:["token",Y.type],attributes:{},language:V},T=Y.alias;T&&(Array.isArray(T)?Array.prototype.push.apply(ne.classes,T):ne.classes.push(T)),u.hooks.run("wrap",ne);var ye="";for(var ue in ne.attributes)ye+=" "+ue+'="'+(ne.attributes[ue]||"").replace(/"/g,""")+'"';return"<"+ne.tag+' class="'+ne.classes.join(" ")+'"'+ye+">"+ne.content+"</"+ne.tag+">"};function m(H,Y,V,Q){H.lastIndex=Y;var ne=H.exec(V);if(ne&&Q&&ne[1]){var T=ne[1].length;ne.index+=T,ne[0]=ne[0].slice(T)}return ne}function p(H,Y,V,Q,ne,T){for(var ye in V)if(!(!V.hasOwnProperty(ye)||!V[ye])){var ue=V[ye];ue=Array.isArray(ue)?ue:[ue];for(var be=0;be<ue.length;++be){if(T&&T.cause==ye+","+be)return;var ce=ue[be],re=ce.inside,j=!!ce.lookbehind,ge=!!ce.greedy,s=ce.alias;if(ge&&!ce.pattern.global){var o=ce.pattern.toString().match(/[imsuy]*$/)[0];ce.pattern=RegExp(ce.pattern.source,o+"g")}for(var f=ce.pattern||ce,v=Q.next,b=ne;v!==Y.tail&&!(T&&b>=T.reach);b+=v.value.length,v=v.next){var x=v.value;if(Y.length>H.length)return;if(!(x instanceof h)){var I=1,P;if(ge){if(P=m(f,b,H,j),!P||P.index>=H.length)break;var K=P.index,B=P.index+P[0].length,F=b;for(F+=v.value.length;K>=F;)v=v.next,F+=v.value.length;if(F-=v.value.length,b=F,v.value instanceof h)continue;for(var N=v;N!==Y.tail&&(F<B||typeof N.value=="string");N=N.next)I++,F+=N.value.length;I--,x=H.slice(b,F),P.index-=b}else if(P=m(f,0,x,j),!P)continue;var K=P.index,se=P[0],te=x.slice(0,K),ae=x.slice(K+se.length),we=b+x.length;T&&we>T.reach&&(T.reach=we);var ve=v.prev;te&&(ve=w(Y,ve,te),b+=te.length),D(Y,ve,I);var Me=new h(ye,re?u.tokenize(se,re):se,s,se);if(v=w(Y,ve,Me),ae&&w(Y,v,ae),I>1){var Ne={cause:ye+","+be,reach:we};p(H,Y,V,v.prev,b,Ne),T&&Ne.reach>T.reach&&(T.reach=Ne.reach)}}}}}}function _(){var H={value:null,prev:null,next:null},Y={value:null,prev:H,next:null};H.next=Y,this.head=H,this.tail=Y,this.length=0}function w(H,Y,V){var Q=Y.next,ne={value:V,prev:Y,next:Q};return Y.next=ne,Q.prev=ne,H.length++,ne}function D(H,Y,V){for(var Q=Y.next,ne=0;ne<V&&Q!==H.tail;ne++)Q=Q.next;Y.next=Q,Q.prev=Y,H.length-=ne}function C(H){for(var Y=[],V=H.head.next;V!==H.tail;)Y.push(V.value),V=V.next;return Y}if(!n.document)return n.addEventListener&&(u.disableWorkerMessageHandler||n.addEventListener("message",function(H){var Y=JSON.parse(H.data),V=Y.language,Q=Y.code,ne=Y.immediateClose;n.postMessage(u.highlight(Q,u.languages[V],V)),ne&&n.close()},!1)),u;var k=u.util.currentScript();k&&(u.filename=k.src,k.hasAttribute("data-manual")&&(u.manual=!0));function L(){u.manual||u.highlightAll()}if(!u.manual){var W=document.readyState;W==="loading"||W==="interactive"&&k&&k.defer?document.addEventListener("DOMContentLoaded",L):window.requestAnimationFrame?window.requestAnimationFrame(L):window.setTimeout(L,16)}return u}(t);e.exports&&(e.exports=i),typeof Zs<"u"&&(Zs.Prism=i),i.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},i.languages.markup.tag.inside["attr-value"].inside.entity=i.languages.markup.entity,i.languages.markup.doctype.inside["internal-subset"].inside=i.languages.markup,i.hooks.add("wrap",function(n){n.type==="entity"&&(n.attributes.title=n.content.replace(/&/,"&"))}),Object.defineProperty(i.languages.markup.tag,"addInlined",{value:function(r,a){var c={};c["language-"+a]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:i.languages[a]},c.cdata=/^<!\[CDATA\[|\]\]>$/i;var u={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:c}};u["language-"+a]={pattern:/[\s\S]+/,inside:i.languages[a]};var h={};h[r]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,function(){return r}),"i"),lookbehind:!0,greedy:!0,inside:u},i.languages.insertBefore("markup","cdata",h)}}),Object.defineProperty(i.languages.markup.tag,"addAttribute",{value:function(n,r){i.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+n+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[r,"language-"+r],inside:i.languages[r]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),i.languages.html=i.languages.markup,i.languages.mathml=i.languages.markup,i.languages.svg=i.languages.markup,i.languages.xml=i.languages.extend("markup",{}),i.languages.ssml=i.languages.xml,i.languages.atom=i.languages.xml,i.languages.rss=i.languages.xml,function(n){var r=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;n.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+r.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+r.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+r.source+"$"),alias:"url"}}},selector:{pattern:RegExp(`(^|[{}\\s])[^{}\\s](?:[^{};"'\\s]|\\s+(?![\\s{])|`+r.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:r,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},n.languages.css.atrule.inside.rest=n.languages.css;var a=n.languages.markup;a&&(a.tag.addInlined("style","css"),a.tag.addAttribute("style","css"))}(i),i.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},i.languages.javascript=i.languages.extend("clike",{"class-name":[i.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+(/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source)+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),i.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,i.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:i.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:i.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:i.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:i.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:i.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),i.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:i.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),i.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),i.languages.markup&&(i.languages.markup.tag.addInlined("script","javascript"),i.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),i.languages.js=i.languages.javascript,function(){if(typeof i>"u"||typeof document>"u")return;Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var n="Loading…",r=function(k,L){return"✖ Error "+k+" while fetching file: "+L},a="✖ Error: File does not exist or is empty",c={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"},u="data-src-status",h="loading",m="loaded",p="failed",_="pre[data-src]:not(["+u+'="'+m+'"]):not(['+u+'="'+h+'"])';function w(k,L,W){var H=new XMLHttpRequest;H.open("GET",k,!0),H.onreadystatechange=function(){H.readyState==4&&(H.status<400&&H.responseText?L(H.responseText):H.status>=400?W(r(H.status,H.statusText)):W(a))},H.send(null)}function D(k){var L=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(k||"");if(L){var W=Number(L[1]),H=L[2],Y=L[3];return H?Y?[W,Number(Y)]:[W,void 0]:[W,W]}}i.hooks.add("before-highlightall",function(k){k.selector+=", "+_}),i.hooks.add("before-sanity-check",function(k){var L=k.element;if(L.matches(_)){k.code="",L.setAttribute(u,h);var W=L.appendChild(document.createElement("CODE"));W.textContent=n;var H=L.getAttribute("data-src"),Y=k.language;if(Y==="none"){var V=(/\.(\w+)$/.exec(H)||[,"none"])[1];Y=c[V]||V}i.util.setLanguage(W,Y),i.util.setLanguage(L,Y);var Q=i.plugins.autoloader;Q&&Q.loadLanguages(Y),w(H,function(ne){L.setAttribute(u,m);var T=D(L.getAttribute("data-range"));if(T){var ye=ne.split(/\r\n?|\n/g),ue=T[0],be=T[1]==null?ye.length:T[1];ue<0&&(ue+=ye.length),ue=Math.max(0,Math.min(ue-1,ye.length)),be<0&&(be+=ye.length),be=Math.max(0,Math.min(be,ye.length)),ne=ye.slice(ue,be).join(`
- `),L.hasAttribute("data-start")||L.setAttribute("data-start",String(ue+1))}W.textContent=ne,i.highlightElement(W)},function(ne){L.setAttribute(u,p),W.textContent=ne})}}),i.plugins.fileHighlight={highlight:function(L){for(var W=(L||document).querySelectorAll(_),H=0,Y;Y=W[H++];)i.highlightElement(Y)}};var C=!1;i.fileHighlight=function(){C||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),C=!0),i.plugins.fileHighlight.highlight.apply(this,arguments)}}()})(a0);var GR=a0.exports;const ZR=oc(GR);(function(e){function t(i,n){return"___"+i.toUpperCase()+n+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(i,n,r,a){if(i.language===n){var c=i.tokenStack=[];i.code=i.code.replace(r,function(u){if(typeof a=="function"&&!a(u))return u;for(var h=c.length,m;i.code.indexOf(m=t(n,h))!==-1;)++h;return c[h]=u,m}),i.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(i,n){if(i.language!==n||!i.tokenStack)return;i.grammar=e.languages[n];var r=0,a=Object.keys(i.tokenStack);function c(u){for(var h=0;h<u.length&&!(r>=a.length);h++){var m=u[h];if(typeof m=="string"||m.content&&typeof m.content=="string"){var p=a[r],_=i.tokenStack[p],w=typeof m=="string"?m:m.content,D=t(n,p),C=w.indexOf(D);if(C>-1){++r;var k=w.substring(0,C),L=new e.Token(n,e.tokenize(_,i.grammar),"language-"+n,_),W=w.substring(C+D.length),H=[];k&&H.push.apply(H,c([k])),H.push(L),W&&H.push.apply(H,c([W])),typeof m=="string"?u.splice.apply(u,[h,1].concat(H)):m.content=H}}else m.content&&c(m.content)}return u}c(i.tokens)}}})})(Prism);Prism.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]};Prism.languages.markup.tag.inside["attr-value"].inside.entity=Prism.languages.markup.entity;Prism.languages.markup.doctype.inside["internal-subset"].inside=Prism.languages.markup;Prism.hooks.add("wrap",function(e){e.type==="entity"&&(e.attributes.title=e.content.replace(/&/,"&"))});Object.defineProperty(Prism.languages.markup.tag,"addInlined",{value:function(t,i){var n={};n["language-"+i]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:Prism.languages[i]},n.cdata=/^<!\[CDATA\[|\]\]>$/i;var r={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:n}};r["language-"+i]={pattern:/[\s\S]+/,inside:Prism.languages[i]};var a={};a[t]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,function(){return t}),"i"),lookbehind:!0,greedy:!0,inside:r},Prism.languages.insertBefore("markup","cdata",a)}});Object.defineProperty(Prism.languages.markup.tag,"addAttribute",{value:function(e,t){Prism.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:Prism.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}});Prism.languages.html=Prism.languages.markup;Prism.languages.mathml=Prism.languages.markup;Prism.languages.svg=Prism.languages.markup;Prism.languages.xml=Prism.languages.extend("markup",{});Prism.languages.ssml=Prism.languages.xml;Prism.languages.atom=Prism.languages.xml;Prism.languages.rss=Prism.languages.xml;Prism.languages.javascript=Prism.languages.extend("clike",{"class-name":[Prism.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+(/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source)+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/});Prism.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/;Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:Prism.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:Prism.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/});Prism.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:Prism.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}});Prism.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}});Prism.languages.markup&&(Prism.languages.markup.tag.addInlined("script","javascript"),Prism.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript"));Prism.languages.js=Prism.languages.javascript;(function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+t.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp(`(^|[{}\\s])[^{}\\s](?:[^{};"'\\s]|\\s+(?![\\s{])|`+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var i=e.languages.markup;i&&(i.tag.addInlined("style","css"),i.tag.addAttribute("style","css"))})(Prism);(function(e){var t=/\/\*[\s\S]*?\*\/|\/\/.*|#(?!\[).*/,i=[{pattern:/\b(?:false|true)\b/i,alias:"boolean"},{pattern:/(::\s*)\b[a-z_]\w*\b(?!\s*\()/i,greedy:!0,lookbehind:!0},{pattern:/(\b(?:case|const)\s+)\b[a-z_]\w*(?=\s*[;=])/i,greedy:!0,lookbehind:!0},/\b(?:null)\b/i,/\b[A-Z_][A-Z0-9_]*\b(?!\s*\()/],n=/\b0b[01]+(?:_[01]+)*\b|\b0o[0-7]+(?:_[0-7]+)*\b|\b0x[\da-f]+(?:_[\da-f]+)*\b|(?:\b\d+(?:_\d+)*\.?(?:\d+(?:_\d+)*)?|\B\.\d+)(?:e[+-]?\d+)?/i,r=/<?=>|\?\?=?|\.{3}|\??->|[!=]=?=?|::|\*\*=?|--|\+\+|&&|\|\||<<|>>|[?~]|[/^|%*&<>.+-]=?/,a=/[{}\[\](),:;]/;e.languages.php={delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"},comment:t,variable:/\$+(?:\w+\b|(?=\{))/,package:{pattern:/(namespace\s+|use\s+(?:function\s+)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,lookbehind:!0,inside:{punctuation:/\\/}},"class-name-definition":{pattern:/(\b(?:class|enum|interface|trait)\s+)\b[a-z_]\w*(?!\\)\b/i,lookbehind:!0,alias:"class-name"},"function-definition":{pattern:/(\bfunction\s+)[a-z_]\w*(?=\s*\()/i,lookbehind:!0,alias:"function"},keyword:[{pattern:/(\(\s*)\b(?:array|bool|boolean|float|int|integer|object|string)\b(?=\s*\))/i,alias:"type-casting",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string)\b(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|never|object|self|static|string|void)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/\b(?:array(?!\s*\()|bool|float|int|iterable|mixed|object|string|void)\b/i,alias:"type-declaration",greedy:!0},{pattern:/(\|\s*)(?:false|null)\b|\b(?:false|null)(?=\s*\|)/i,alias:"type-declaration",greedy:!0,lookbehind:!0},{pattern:/\b(?:parent|self|static)(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(\byield\s+)from\b/i,lookbehind:!0},/\bclass\b/i,{pattern:/((?:^|[^\s>:]|(?:^|[^-])>|(?:^|[^:]):)\s*)\b(?:abstract|and|array|as|break|callable|case|catch|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|enum|eval|exit|extends|final|finally|fn|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|match|namespace|never|new|or|parent|print|private|protected|public|readonly|require|require_once|return|self|static|switch|throw|trait|try|unset|use|var|while|xor|yield|__halt_compiler)\b/i,lookbehind:!0}],"argument-name":{pattern:/([(,]\s*)\b[a-z_]\w*(?=\s*:(?!:))/i,lookbehind:!0},"class-name":[{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self|\s+static))\s+|\bcatch\s*\()\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/(\|\s*)\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/\b[a-z_]\w*(?!\\)\b(?=\s*\|)/i,greedy:!0},{pattern:/(\|\s*)(?:\\?\b[a-z_]\w*)+\b/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(?:\\?\b[a-z_]\w*)+\b(?=\s*\|)/i,alias:"class-name-fully-qualified",greedy:!0,inside:{punctuation:/\\/}},{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self\b|\s+static\b))\s+|\bcatch\s*\()(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*\$)/i,alias:"type-declaration",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-declaration"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*::)/i,alias:["class-name-fully-qualified","static-context"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/([(,?]\s*)[a-z_]\w*(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-hint"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b[a-z_]\w*(?!\\)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:["class-name-fully-qualified","return-type"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:i,function:{pattern:/(^|[^\\\w])\\?[a-z_](?:[\w\\]*\w)?(?=\s*\()/i,lookbehind:!0,inside:{punctuation:/\\/}},property:{pattern:/(->\s*)\w+/,lookbehind:!0},number:n,operator:r,punctuation:a};var c={pattern:/\{\$(?:\{(?:\{[^{}]+\}|[^{}]+)\}|[^{}])+\}|(^|[^\\{])\$+(?:\w+(?:\[[^\r\n\[\]]+\]|->\w+)?)/,lookbehind:!0,inside:e.languages.php},u=[{pattern:/<<<'([^']+)'[\r\n](?:.*[\r\n])*?\1;/,alias:"nowdoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},{pattern:/<<<(?:"([^"]+)"[\r\n](?:.*[\r\n])*?\1;|([a-z_]\w*)[\r\n](?:.*[\r\n])*?\2;)/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:c}},{pattern:/`(?:\\[\s\S]|[^\\`])*`/,alias:"backtick-quoted-string",greedy:!0},{pattern:/'(?:\\[\s\S]|[^\\'])*'/,alias:"single-quoted-string",greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,alias:"double-quoted-string",greedy:!0,inside:{interpolation:c}}];e.languages.insertBefore("php","variable",{string:u,attribute:{pattern:/#\[(?:[^"'\/#]|\/(?![*/])|\/\/.*$|#(?!\[).*$|\/\*(?:[^*]|\*(?!\/))*\*\/|"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*')+\](?=\s*[a-z$#])/im,greedy:!0,inside:{"attribute-content":{pattern:/^(#\[)[\s\S]+(?=\]$)/,lookbehind:!0,inside:{comment:t,string:u,"attribute-class-name":[{pattern:/([^:]|^)\b[a-z_]\w*(?!\\)\b/i,alias:"class-name",greedy:!0,lookbehind:!0},{pattern:/([^:]|^)(?:\\?\b[a-z_]\w*)+/i,alias:["class-name","class-name-fully-qualified"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:i,number:n,operator:r,punctuation:a}},delimiter:{pattern:/^#\[|\]$/,alias:"punctuation"}}}}),e.hooks.add("before-tokenize",function(h){if(/<\?/.test(h.code)){var m=/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#(?!\[))(?:[^?\n\r]|\?(?!>))*(?=$|\?>|[\r\n])|#\[|\/\*(?:[^*]|\*(?!\/))*(?:\*\/|$))*?(?:\?>|$)/g;e.languages["markup-templating"].buildPlaceholders(h,"php",m)}}),e.hooks.add("after-tokenize",function(h){e.languages["markup-templating"].tokenizePlaceholders(h,"php")})})(Prism);(function(e){e.languages.ruby=e.languages.extend("clike",{comment:{pattern:/#.*|^=begin\s[\s\S]*?^=end/m,greedy:!0},"class-name":{pattern:/(\b(?:class|module)\s+|\bcatch\s+\()[\w.\\]+|\b[A-Z_]\w*(?=\s*\.\s*new\b)/,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:BEGIN|END|alias|and|begin|break|case|class|def|define_method|defined|do|each|else|elsif|end|ensure|extend|for|if|in|include|module|new|next|nil|not|or|prepend|private|protected|public|raise|redo|require|rescue|retry|return|self|super|then|throw|undef|unless|until|when|while|yield)\b/,operator:/\.{2,3}|&\.|===|<?=>|[!=]?~|(?:&&|\|\||<<|>>|\*\*|[+\-*/%<>!^&|=])=?|[?:]/,punctuation:/[(){}[\].,;]/}),e.languages.insertBefore("ruby","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}});var t={pattern:/((?:^|[^\\])(?:\\{2})*)#\{(?:[^{}]|\{[^{}]*\})*\}/,lookbehind:!0,inside:{content:{pattern:/^(#\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:e.languages.ruby},delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"}}};delete e.languages.ruby.function;var i="(?:"+[/([^a-zA-Z0-9\s{(\[<=])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/\((?:[^()\\]|\\[\s\S]|\((?:[^()\\]|\\[\s\S])*\))*\)/.source,/\{(?:[^{}\\]|\\[\s\S]|\{(?:[^{}\\]|\\[\s\S])*\})*\}/.source,/\[(?:[^\[\]\\]|\\[\s\S]|\[(?:[^\[\]\\]|\\[\s\S])*\])*\]/.source,/<(?:[^<>\\]|\\[\s\S]|<(?:[^<>\\]|\\[\s\S])*>)*>/.source].join("|")+")",n=/(?:"(?:\\.|[^"\\\r\n])*"|(?:\b[a-zA-Z_]\w*|[^\s\0-\x7F]+)[?!]?|\$.)/.source;e.languages.insertBefore("ruby","keyword",{"regex-literal":[{pattern:RegExp(/%r/.source+i+/[egimnosux]{0,6}/.source),greedy:!0,inside:{interpolation:t,regex:/[\s\S]+/}},{pattern:/(^|[^/])\/(?!\/)(?:\[[^\r\n\]]+\]|\\.|[^[/\\\r\n])+\/[egimnosux]{0,6}(?=\s*(?:$|[\r\n,.;})#]))/,lookbehind:!0,greedy:!0,inside:{interpolation:t,regex:/[\s\S]+/}}],variable:/[@$]+[a-zA-Z_]\w*(?:[?!]|\b)/,symbol:[{pattern:RegExp(/(^|[^:]):/.source+n),lookbehind:!0,greedy:!0},{pattern:RegExp(/([\r\n{(,][ \t]*)/.source+n+/(?=:(?!:))/.source),lookbehind:!0,greedy:!0}],"method-definition":{pattern:/(\bdef\s+)\w+(?:\s*\.\s*\w+)?/,lookbehind:!0,inside:{function:/\b\w+$/,keyword:/^self\b/,"class-name":/^\w+/,punctuation:/\./}}}),e.languages.insertBefore("ruby","string",{"string-literal":[{pattern:RegExp(/%[qQiIwWs]?/.source+i),greedy:!0,inside:{interpolation:t,string:/[\s\S]+/}},{pattern:/("|')(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|(?!\1)[^\\#\r\n])*\1/,greedy:!0,inside:{interpolation:t,string:/[\s\S]+/}},{pattern:/<<[-~]?([a-z_]\w*)[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?[a-z_]\w*|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?/}},interpolation:t,string:/[\s\S]+/}},{pattern:/<<[-~]?'([a-z_]\w*)'[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?'[a-z_]\w*'|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?'|'$/}},string:/[\s\S]+/}}],"command-literal":[{pattern:RegExp(/%x/.source+i),greedy:!0,inside:{interpolation:t,command:{pattern:/[\s\S]+/,alias:"string"}}},{pattern:/`(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|[^\\`#\r\n])*`/,greedy:!0,inside:{interpolation:t,command:{pattern:/[\s\S]+/,alias:"string"}}}]}),delete e.languages.ruby.string,e.languages.insertBefore("ruby","number",{builtin:/\b(?:Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Fixnum|Float|Hash|IO|Integer|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|Stat|String|Struct|Symbol|TMS|Thread|ThreadGroup|Time|TrueClass)\b/,constant:/\b[A-Z][A-Z0-9_]*(?:[?!]|\b)/}),e.languages.rb=e.languages.ruby})(Prism);Prism.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern://,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/};Prism.languages.python["string-interpolation"].inside.interpolation.inside.rest=Prism.languages.python;Prism.languages.py=Prism.languages.python;(function(e){var t=/\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|non-sealed|null|open|opens|package|permits|private|protected|provides|public|record(?!\s*[(){}[\]<>=%~.:,;?+\-*/&|^])|requires|return|sealed|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\b/,i=/(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,n={pattern:RegExp(/(^|[^\w.])/.source+i+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}},punctuation:/\./}};e.languages.java=e.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"/,lookbehind:!0,greedy:!0},"class-name":[n,{pattern:RegExp(/(^|[^\w.])/.source+i+/[A-Z]\w*(?=\s+\w+\s*[;,=()]|\s*(?:\[[\s,]*\]\s*)?::\s*new\b)/.source),lookbehind:!0,inside:n.inside},{pattern:RegExp(/(\b(?:class|enum|extends|implements|instanceof|interface|new|record|throws)\s+)/.source+i+/[A-Z]\w*\b/.source),lookbehind:!0,inside:n.inside}],keyword:t,function:[e.languages.clike.function,{pattern:/(::\s*)[a-z_]\w*/,lookbehind:!0}],number:/\b0b[01][01_]*L?\b|\b0x(?:\.[\da-f_p+-]+|[\da-f_]+(?:\.[\da-f_p+-]+)?)\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|--|\+\+|&&|\|\||::|[?:~]|[-+*/%&|^!=<>]=?)/m,lookbehind:!0},constant:/\b[A-Z][A-Z_\d]+\b/}),e.languages.insertBefore("java","string",{"triple-quoted-string":{pattern:/"""[ \t]*[\r\n](?:(?:"|"")?(?:\\.|[^"\\]))*"""/,greedy:!0,alias:"string"},char:{pattern:/'(?:\\.|[^'\\\r\n]){1,6}'/,greedy:!0}}),e.languages.insertBefore("java","class-name",{annotation:{pattern:/(^|[^.])@\w+(?:\s*\.\s*\w+)*/,lookbehind:!0,alias:"punctuation"},generics:{pattern:/<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&))*>)*>)*>)*>/,inside:{"class-name":n,keyword:t,punctuation:/[<>(),.:]/,operator:/[?&|]/}},import:[{pattern:RegExp(/(\bimport\s+)/.source+i+/(?:[A-Z]\w*|\*)(?=\s*;)/.source),lookbehind:!0,inside:{namespace:n.inside.namespace,punctuation:/\./,operator:/\*/,"class-name":/\w+/}},{pattern:RegExp(/(\bimport\s+static\s+)/.source+i+/(?:\w+|\*)(?=\s*;)/.source),lookbehind:!0,alias:"static",inside:{namespace:n.inside.namespace,static:/\b\w+$/,punctuation:/\./,operator:/\*/,"class-name":/\w+/}}],namespace:{pattern:RegExp(/(\b(?:exports|import(?:\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\s+)(?!<keyword>)[a-z]\w*(?:\.[a-z]\w*)*\.?/.source.replace(/<keyword>/g,function(){return t.source})),lookbehind:!0,inside:{punctuation:/\./}}})})(Prism);Prism.languages.c=Prism.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/});Prism.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}});Prism.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},Prism.languages.c.string],char:Prism.languages.c.char,comment:Prism.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:Prism.languages.c}}}});Prism.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/});delete Prism.languages.c.boolean;(function(e){function t(b,x){return b.replace(/<<(\d+)>>/g,function(I,P){return"(?:"+x[+P]+")"})}function i(b,x,I){return RegExp(t(b,x),I||"")}function n(b,x){for(var I=0;I<x;I++)b=b.replace(/<<self>>/g,function(){return"(?:"+b+")"});return b.replace(/<<self>>/g,"[^\\s\\S]")}var r={type:"bool byte char decimal double dynamic float int long object sbyte short string uint ulong ushort var void",typeDeclaration:"class enum interface record struct",contextual:"add alias and ascending async await by descending from(?=\\s*(?:\\w|$)) get global group into init(?=\\s*;) join let nameof not notnull on or orderby partial remove select set unmanaged value when where with(?=\\s*{)",other:"abstract as base break case catch checked const continue default delegate do else event explicit extern finally fixed for foreach goto if implicit in internal is lock namespace new null operator out override params private protected public readonly ref return sealed sizeof stackalloc static switch this throw try typeof unchecked unsafe using virtual volatile while yield"};function a(b){return"\\b(?:"+b.trim().replace(/ /g,"|")+")\\b"}var c=a(r.typeDeclaration),u=RegExp(a(r.type+" "+r.typeDeclaration+" "+r.contextual+" "+r.other)),h=a(r.typeDeclaration+" "+r.contextual+" "+r.other),m=a(r.type+" "+r.typeDeclaration+" "+r.other),p=n(/<(?:[^<>;=+\-*/%&|^]|<<self>>)*>/.source,2),_=n(/\((?:[^()]|<<self>>)*\)/.source,2),w=/@?\b[A-Za-z_]\w*\b/.source,D=t(/<<0>>(?:\s*<<1>>)?/.source,[w,p]),C=t(/(?!<<0>>)<<1>>(?:\s*\.\s*<<1>>)*/.source,[h,D]),k=/\[\s*(?:,\s*)*\]/.source,L=t(/<<0>>(?:\s*(?:\?\s*)?<<1>>)*(?:\s*\?)?/.source,[C,k]),W=t(/[^,()<>[\];=+\-*/%&|^]|<<0>>|<<1>>|<<2>>/.source,[p,_,k]),H=t(/\(<<0>>+(?:,<<0>>+)+\)/.source,[W]),Y=t(/(?:<<0>>|<<1>>)(?:\s*(?:\?\s*)?<<2>>)*(?:\s*\?)?/.source,[H,C,k]),V={keyword:u,punctuation:/[<>()?,.:[\]]/},Q=/'(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'/.source,ne=/"(?:\\.|[^\\"\r\n])*"/.source,T=/@"(?:""|\\[\s\S]|[^\\"])*"(?!")/.source;e.languages.csharp=e.languages.extend("clike",{string:[{pattern:i(/(^|[^$\\])<<0>>/.source,[T]),lookbehind:!0,greedy:!0},{pattern:i(/(^|[^@$\\])<<0>>/.source,[ne]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:i(/(\busing\s+static\s+)<<0>>(?=\s*;)/.source,[C]),lookbehind:!0,inside:V},{pattern:i(/(\busing\s+<<0>>\s*=\s*)<<1>>(?=\s*;)/.source,[w,Y]),lookbehind:!0,inside:V},{pattern:i(/(\busing\s+)<<0>>(?=\s*=)/.source,[w]),lookbehind:!0},{pattern:i(/(\b<<0>>\s+)<<1>>/.source,[c,D]),lookbehind:!0,inside:V},{pattern:i(/(\bcatch\s*\(\s*)<<0>>/.source,[C]),lookbehind:!0,inside:V},{pattern:i(/(\bwhere\s+)<<0>>/.source,[w]),lookbehind:!0},{pattern:i(/(\b(?:is(?:\s+not)?|as)\s+)<<0>>/.source,[L]),lookbehind:!0,inside:V},{pattern:i(/\b<<0>>(?=\s+(?!<<1>>|with\s*\{)<<2>>(?:\s*[=,;:{)\]]|\s+(?:in|when)\b))/.source,[Y,m,w]),inside:V}],keyword:u,number:/(?:\b0(?:x[\da-f_]*[\da-f]|b[01_]*[01])|(?:\B\.\d+(?:_+\d+)*|\b\d+(?:_+\d+)*(?:\.\d+(?:_+\d+)*)?)(?:e[-+]?\d+(?:_+\d+)*)?)(?:[dflmu]|lu|ul)?\b/i,operator:/>>=?|<<=?|[-=]>|([-+&|])\1|~|\?\?=?|[-+*/%&|^!=<>]=?/,punctuation:/\?\.?|::|[{}[\];(),.:]/}),e.languages.insertBefore("csharp","number",{range:{pattern:/\.\./,alias:"operator"}}),e.languages.insertBefore("csharp","punctuation",{"named-parameter":{pattern:i(/([(,]\s*)<<0>>(?=\s*:)/.source,[w]),lookbehind:!0,alias:"punctuation"}}),e.languages.insertBefore("csharp","class-name",{namespace:{pattern:i(/(\b(?:namespace|using)\s+)<<0>>(?:\s*\.\s*<<0>>)*(?=\s*[;{])/.source,[w]),lookbehind:!0,inside:{punctuation:/\./}},"type-expression":{pattern:i(/(\b(?:default|sizeof|typeof)\s*\(\s*(?!\s))(?:[^()\s]|\s(?!\s)|<<0>>)*(?=\s*\))/.source,[_]),lookbehind:!0,alias:"class-name",inside:V},"return-type":{pattern:i(/<<0>>(?=\s+(?:<<1>>\s*(?:=>|[({]|\.\s*this\s*\[)|this\s*\[))/.source,[Y,C]),inside:V,alias:"class-name"},"constructor-invocation":{pattern:i(/(\bnew\s+)<<0>>(?=\s*[[({])/.source,[Y]),lookbehind:!0,inside:V,alias:"class-name"},"generic-method":{pattern:i(/<<0>>\s*<<1>>(?=\s*\()/.source,[w,p]),inside:{function:i(/^<<0>>/.source,[w]),generic:{pattern:RegExp(p),alias:"class-name",inside:V}}},"type-list":{pattern:i(/\b((?:<<0>>\s+<<1>>|record\s+<<1>>\s*<<5>>|where\s+<<2>>)\s*:\s*)(?:<<3>>|<<4>>|<<1>>\s*<<5>>|<<6>>)(?:\s*,\s*(?:<<3>>|<<4>>|<<6>>))*(?=\s*(?:where|[{;]|=>|$))/.source,[c,D,w,Y,u.source,_,/\bnew\s*\(\s*\)/.source]),lookbehind:!0,inside:{"record-arguments":{pattern:i(/(^(?!new\s*\()<<0>>\s*)<<1>>/.source,[D,_]),lookbehind:!0,greedy:!0,inside:e.languages.csharp},keyword:u,"class-name":{pattern:RegExp(Y),greedy:!0,inside:V},punctuation:/[,()]/}},preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(#)\b(?:define|elif|else|endif|endregion|error|if|line|nullable|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}}});var ye=ne+"|"+Q,ue=t(/\/(?![*/])|\/\/[^\r\n]*[\r\n]|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>/.source,[ye]),be=n(t(/[^"'/()]|<<0>>|\(<<self>>*\)/.source,[ue]),2),ce=/\b(?:assembly|event|field|method|module|param|property|return|type)\b/.source,re=t(/<<0>>(?:\s*\(<<1>>*\))?/.source,[C,be]);e.languages.insertBefore("csharp","class-name",{attribute:{pattern:i(/((?:^|[^\s\w>)?])\s*\[\s*)(?:<<0>>\s*:\s*)?<<1>>(?:\s*,\s*<<1>>)*(?=\s*\])/.source,[ce,re]),lookbehind:!0,greedy:!0,inside:{target:{pattern:i(/^<<0>>(?=\s*:)/.source,[ce]),alias:"keyword"},"attribute-arguments":{pattern:i(/\(<<0>>*\)/.source,[be]),inside:e.languages.csharp},"class-name":{pattern:RegExp(C),inside:{punctuation:/\./}},punctuation:/[:,]/}}});var j=/:[^}\r\n]+/.source,ge=n(t(/[^"'/()]|<<0>>|\(<<self>>*\)/.source,[ue]),2),s=t(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[ge,j]),o=n(t(/[^"'/()]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>|\(<<self>>*\)/.source,[ye]),2),f=t(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[o,j]);function v(b,x){return{interpolation:{pattern:i(/((?:^|[^{])(?:\{\{)*)<<0>>/.source,[b]),lookbehind:!0,inside:{"format-string":{pattern:i(/(^\{(?:(?![}:])<<0>>)*)<<1>>(?=\}$)/.source,[x,j]),lookbehind:!0,inside:{punctuation:/^:/}},punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-csharp",inside:e.languages.csharp}}},string:/[\s\S]+/}}e.languages.insertBefore("csharp","string",{"interpolation-string":[{pattern:i(/(^|[^\\])(?:\$@|@\$)"(?:""|\\[\s\S]|\{\{|<<0>>|[^\\{"])*"/.source,[s]),lookbehind:!0,greedy:!0,inside:v(s,ge)},{pattern:i(/(^|[^@\\])\$"(?:\\.|\{\{|<<0>>|[^\\"{])*"/.source,[f]),lookbehind:!0,greedy:!0,inside:v(f,o)}],char:{pattern:RegExp(Q),greedy:!0}}),e.languages.dotnet=e.languages.cs=e.languages.csharp})(Prism);(function(e){var t=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,i=/\b(?!<keyword>)\w+(?:\s*\.\s*\w+)*\b/.source.replace(/<keyword>/g,function(){return t.source});e.languages.cpp=e.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!<keyword>)\w+/.source.replace(/<keyword>/g,function(){return t.source})),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:t,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),e.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/<mod-name>(?:\s*:\s*<mod-name>)?|:\s*<mod-name>/.source.replace(/<mod-name>/g,function(){return i})+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),e.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:e.languages.cpp}}}}),e.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),e.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:e.languages.extend("cpp",{})}}),e.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},e.languages.cpp["base-clause"])})(Prism);Prism.languages.scss=Prism.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-](?:\([^()]+\)|[^()\s]|\s+(?!\s))*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()\s]|\s+(?!\s)|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}][^:{}]*[:{][^}]))/,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[-\w]|\$[-\w]|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}});Prism.languages.insertBefore("scss","atrule",{keyword:[/@(?:content|debug|each|else(?: if)?|extend|for|forward|function|if|import|include|mixin|return|use|warn|while)\b/i,{pattern:/( )(?:from|through)(?= )/,lookbehind:!0}]});Prism.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/});Prism.languages.insertBefore("scss","function",{"module-modifier":{pattern:/\b(?:as|hide|show|with)\b/i,alias:"keyword"},placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|not|or)(?=\s)/,lookbehind:!0}});Prism.languages.scss.atrule.inside.rest=Prism.languages.scss;Prism.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/};(function(e){var t=/[*&][^\s[\]{},]+/,i=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,n="(?:"+i.source+"(?:[ ]+"+t.source+")?|"+t.source+"(?:[ ]+"+i.source+")?)",r=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-]<PLAIN>)(?:[ \t]*(?:(?![#:])<PLAIN>|:<PLAIN>))*/.source.replace(/<PLAIN>/g,function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source}),a=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function c(u,h){h=(h||"").replace(/m/g,"")+"m";var m=/([:\-,[{]\s*(?:\s<<prop>>[ \t]+)?)(?:<<value>>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<<prop>>/g,function(){return n}).replace(/<<value>>/g,function(){return u});return RegExp(m,h)}e.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<<prop>>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<<prop>>/g,function(){return n})),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<<prop>>[ \t]+)?)<<key>>(?=\s*:\s)/.source.replace(/<<prop>>/g,function(){return n}).replace(/<<key>>/g,function(){return"(?:"+r+"|"+a+")"})),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:c(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:c(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:c(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:c(a),lookbehind:!0,greedy:!0},number:{pattern:c(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:i,important:t,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml})(Prism);(function(e){var t=/\$(?:\w[a-z\d]*(?:_[^\x00-\x1F\s"'\\()$]*)?|\{[^}\s"'\\]+\})/i;e.languages.nginx={comment:{pattern:/(^|[\s{};])#.*/,lookbehind:!0,greedy:!0},directive:{pattern:/(^|\s)\w(?:[^;{}"'\\\s]|\\.|"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*'|\s+(?:#.*(?!.)|(?![#\s])))*?(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:{string:{pattern:/((?:^|[^\\])(?:\\\\)*)(?:"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*')/,lookbehind:!0,greedy:!0,inside:{escape:{pattern:/\\["'\\nrt]/,alias:"entity"},variable:t}},comment:{pattern:/(\s)#.*/,lookbehind:!0,greedy:!0},keyword:{pattern:/^\S+/,greedy:!0},boolean:{pattern:/(\s)(?:off|on)(?!\S)/,lookbehind:!0},number:{pattern:/(\s)\d+[a-z]*(?!\S)/i,lookbehind:!0},variable:t}},punctuation:/[{};]/}})(Prism);Prism.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}};Prism.languages.webmanifest=Prism.languages.json;Prism.languages.go=Prism.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/});Prism.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}});delete Prism.languages.go["class-name"];(function(e){var t="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",i={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},n={bash:i,environment:{pattern:RegExp("\\$"+t),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+t),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};e.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?:\.\w+)*(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},parameter:{pattern:/(^|\s)-{1,2}(?:\w+:[+-]?)?\w+(?:\.\w+)*(?=[=\s]|$)/,alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:n},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:i}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:n},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:n.entity}}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:n.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cargo|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|java|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|sysctl|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},i.inside=e.languages.bash;for(var r=["comment","function-name","for-or-select","assign-left","parameter","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],a=n.variable[1].inside,c=0;c<r.length;c++)a[r[c]]=e.languages.bash[r[c]];e.languages.sh=e.languages.bash,e.languages.shell=e.languages.bash})(Prism);(function(e){var t=[/"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/.source,/'[^']*'/.source,/\$'(?:[^'\\]|\\[\s\S])*'/.source,/<<-?\s*(["']?)(\w+)\1\s[\s\S]*?[\r\n]\2/.source].join("|");e.languages["shell-session"]={command:{pattern:RegExp(/^/.source+"(?:"+(/[^\s@:$#%*!/\\]+@[^\r\n@:$#%*!/\\]+(?::[^\0-\x1F$#%*?"<>:;|]+)?/.source+"|"+/[/~.][^\0-\x1F$#%*?"<>@:;|]*/.source)+")?"+/[$#%](?=\s)/.source+/(?:[^\\\r\n \t'"<$]|[ \t](?:(?!#)|#.*$)|\\(?:[^\r]|\r\n?)|\$(?!')|<(?!<)|<<str>>)+/.source.replace(/<<str>>/g,function(){return t}),"m"),greedy:!0,inside:{info:{pattern:/^[^#$%]+/,alias:"punctuation",inside:{user:/^[^\s@:$#%*!/\\]+@[^\r\n@:$#%*!/\\]+/,punctuation:/:/,path:/[\s\S]+/}},bash:{pattern:/(^[$#%]\s*)\S[\s\S]*/,lookbehind:!0,alias:"language-bash",inside:e.languages.bash},"shell-symbol":{pattern:/^[$#%]/,alias:"important"}}},output:/.(?:.*(?:[\r\n]|.$))*/},e.languages["sh-session"]=e.languages.shellsession=e.languages["shell-session"]})(Prism);window.Prism=ZR});export default KR();
|