-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathsak32009-get-dlc-info-from-steamdb.user.js
393 lines (393 loc) · 176 KB
/
sak32009-get-dlc-info-from-steamdb.user.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
// ==UserScript==
// @name Get Data from Steam / SteamDB / EpicDB
// @namespace sak32009-get-data-from-steam-steamdb-epicdb
// @description Get Data from Steam / SteamDB / EpicDB (ex Get DLC Info from SteamDB) it's a userscript able to extract all the information of the DLCs Games from Steam / SteamDB / EpicDB and are exported in various formats. It also has small tools :)
// @author Sak32009
// @version 4.3.6
// @license MIT
// @homepageURL https://github.com/Sak32009/GetDLCInfoFromSteamDB/
// @supportURL https://github.com/Sak32009/GetDLCInfoFromSteamDB/issues/
// @updateURL https://raw.githack.com/Sak32009/GetDLCInfoFromSteamDB/master/sak32009-get-dlc-info-from-steamdb.user.js
// @downloadURL https://raw.githack.com/Sak32009/GetDLCInfoFromSteamDB/master/sak32009-get-dlc-info-from-steamdb.user.js
// @icon https://rawcdn.githack.com/Sak32009/GetDLCInfoFromSteamDB/33433ac6e0910e980fa8e14a0a8c785736134c41/sak32009-get-dlc-info-from-steamdb-icon.png
// @match *://steamdb.info/app/*
// @match *://steamdb.info/depot/*
// @match *://store.steampowered.com/app/*
// @match *://www.epicgames.com/store/*/p/*
// @run-at document-end
// @grant GM_addStyle
// @grant unsafeWindow
// ==/UserScript==
(()=>{(function(){"use strict";var At=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{},Pn={},nn={};nn.byteLength=Cr,nn.toByteArray=jr,nn.fromByteArray=_r;for(var wt=[],lt=[],Lr=typeof Uint8Array!="undefined"?Uint8Array:Array,mn="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ft=0,Dr=mn.length;Ft<Dr;++Ft)wt[Ft]=mn[Ft],lt[mn.charCodeAt(Ft)]=Ft;lt["-".charCodeAt(0)]=62,lt["_".charCodeAt(0)]=63;function Hn(Y){var T=Y.length;if(T%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var S=Y.indexOf("=");S===-1&&(S=T);var O=S===T?0:4-S%4;return[S,O]}function Cr(Y){var T=Hn(Y),S=T[0],O=T[1];return(S+O)*3/4-O}function Ar(Y,T,S){return(T+S)*3/4-S}function jr(Y){var T,S=Hn(Y),O=S[0],P=S[1],A=new Lr(Ar(Y,O,P)),_=0,g=P>0?O-4:O,H;for(H=0;H<g;H+=4)T=lt[Y.charCodeAt(H)]<<18|lt[Y.charCodeAt(H+1)]<<12|lt[Y.charCodeAt(H+2)]<<6|lt[Y.charCodeAt(H+3)],A[_++]=T>>16&255,A[_++]=T>>8&255,A[_++]=T&255;return P===2&&(T=lt[Y.charCodeAt(H)]<<2|lt[Y.charCodeAt(H+1)]>>4,A[_++]=T&255),P===1&&(T=lt[Y.charCodeAt(H)]<<10|lt[Y.charCodeAt(H+1)]<<4|lt[Y.charCodeAt(H+2)]>>2,A[_++]=T>>8&255,A[_++]=T&255),A}function Ir(Y){return wt[Y>>18&63]+wt[Y>>12&63]+wt[Y>>6&63]+wt[Y&63]}function Sr(Y,T,S){for(var O,P=[],A=T;A<S;A+=3)O=(Y[A]<<16&16711680)+(Y[A+1]<<8&65280)+(Y[A+2]&255),P.push(Ir(O));return P.join("")}function _r(Y){for(var T,S=Y.length,O=S%3,P=[],A=16383,_=0,g=S-O;_<g;_+=A)P.push(Sr(Y,_,_+A>g?g:_+A));return O===1?(T=Y[S-1],P.push(wt[T>>2]+wt[T<<4&63]+"==")):O===2&&(T=(Y[S-2]<<8)+Y[S-1],P.push(wt[T>>10]+wt[T>>4&63]+wt[T<<2&63]+"=")),P.join("")}var bn={};/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */bn.read=function(Y,T,S,O,P){var A,_,g=P*8-O-1,H=(1<<g)-1,te=H>>1,de=-7,be=S?P-1:0,Ie=S?-1:1,De=Y[T+be];for(be+=Ie,A=De&(1<<-de)-1,De>>=-de,de+=g;de>0;A=A*256+Y[T+be],be+=Ie,de-=8);for(_=A&(1<<-de)-1,A>>=-de,de+=O;de>0;_=_*256+Y[T+be],be+=Ie,de-=8);if(A===0)A=1-te;else{if(A===H)return _?NaN:(De?-1:1)*(1/0);_=_+Math.pow(2,O),A=A-te}return(De?-1:1)*_*Math.pow(2,A-O)},bn.write=function(Y,T,S,O,P,A){var _,g,H,te=A*8-P-1,de=(1<<te)-1,be=de>>1,Ie=P===23?Math.pow(2,-24)-Math.pow(2,-77):0,De=O?0:A-1,se=O?1:-1,Q=T<0||T===0&&1/T<0?1:0;for(T=Math.abs(T),isNaN(T)||T===1/0?(g=isNaN(T)?1:0,_=de):(_=Math.floor(Math.log(T)/Math.LN2),T*(H=Math.pow(2,-_))<1&&(_--,H*=2),_+be>=1?T+=Ie/H:T+=Ie*Math.pow(2,1-be),T*H>=2&&(_++,H/=2),_+be>=de?(g=0,_=de):_+be>=1?(g=(T*H-1)*Math.pow(2,P),_=_+be):(g=T*Math.pow(2,be-1)*Math.pow(2,P),_=0));P>=8;Y[S+De]=g&255,De+=se,g/=256,P-=8);for(_=_<<P|g,te+=P;te>0;Y[S+De]=_&255,De+=se,_/=256,te-=8);Y[S+De-se]|=Q*128};/*!
* The buffer module from node.js, for the browser.
*
* @author Feross Aboukhadijeh <https://feross.org>
* @license MIT
*/(function(Y){const T=nn,S=bn,O=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;Y.Buffer=g,Y.SlowBuffer=pe,Y.INSPECT_MAX_BYTES=50;const P=2147483647;Y.kMaxLength=P,g.TYPED_ARRAY_SUPPORT=A(),!g.TYPED_ARRAY_SUPPORT&&typeof console!="undefined"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function A(){try{const c=new Uint8Array(1),o={foo:function(){return 42}};return Object.setPrototypeOf(o,Uint8Array.prototype),Object.setPrototypeOf(c,o),c.foo()===42}catch{return!1}}Object.defineProperty(g.prototype,"parent",{enumerable:!0,get:function(){if(!!g.isBuffer(this))return this.buffer}}),Object.defineProperty(g.prototype,"offset",{enumerable:!0,get:function(){if(!!g.isBuffer(this))return this.byteOffset}});function _(c){if(c>P)throw new RangeError('The value "'+c+'" is invalid for option "size"');const o=new Uint8Array(c);return Object.setPrototypeOf(o,g.prototype),o}function g(c,o,a){if(typeof c=="number"){if(typeof o=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return be(c)}return H(c,o,a)}g.poolSize=8192;function H(c,o,a){if(typeof c=="string")return Ie(c,o);if(ArrayBuffer.isView(c))return se(c);if(c==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof c);if(Ge(c,ArrayBuffer)||c&&Ge(c.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&(Ge(c,SharedArrayBuffer)||c&&Ge(c.buffer,SharedArrayBuffer)))return Q(c,o,a);if(typeof c=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');const d=c.valueOf&&c.valueOf();if(d!=null&&d!==c)return g.from(d,o,a);const b=Ze(c);if(b)return b;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof c[Symbol.toPrimitive]=="function")return g.from(c[Symbol.toPrimitive]("string"),o,a);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof c)}g.from=function(c,o,a){return H(c,o,a)},Object.setPrototypeOf(g.prototype,Uint8Array.prototype),Object.setPrototypeOf(g,Uint8Array);function te(c){if(typeof c!="number")throw new TypeError('"size" argument must be of type number');if(c<0)throw new RangeError('The value "'+c+'" is invalid for option "size"')}function de(c,o,a){return te(c),c<=0?_(c):o!==void 0?typeof a=="string"?_(c).fill(o,a):_(c).fill(o):_(c)}g.alloc=function(c,o,a){return de(c,o,a)};function be(c){return te(c),_(c<0?0:F(c)|0)}g.allocUnsafe=function(c){return be(c)},g.allocUnsafeSlow=function(c){return be(c)};function Ie(c,o){if((typeof o!="string"||o==="")&&(o="utf8"),!g.isEncoding(o))throw new TypeError("Unknown encoding: "+o);const a=Se(c,o)|0;let d=_(a);const b=d.write(c,o);return b!==a&&(d=d.slice(0,b)),d}function De(c){const o=c.length<0?0:F(c.length)|0,a=_(o);for(let d=0;d<o;d+=1)a[d]=c[d]&255;return a}function se(c){if(Ge(c,Uint8Array)){const o=new Uint8Array(c);return Q(o.buffer,o.byteOffset,o.byteLength)}return De(c)}function Q(c,o,a){if(o<0||c.byteLength<o)throw new RangeError('"offset" is outside of buffer bounds');if(c.byteLength<o+(a||0))throw new RangeError('"length" is outside of buffer bounds');let d;return o===void 0&&a===void 0?d=new Uint8Array(c):a===void 0?d=new Uint8Array(c,o):d=new Uint8Array(c,o,a),Object.setPrototypeOf(d,g.prototype),d}function Ze(c){if(g.isBuffer(c)){const o=F(c.length)|0,a=_(o);return a.length===0||c.copy(a,0,0,o),a}if(c.length!==void 0)return typeof c.length!="number"||ht(c.length)?_(0):De(c);if(c.type==="Buffer"&&Array.isArray(c.data))return De(c.data)}function F(c){if(c>=P)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+P.toString(16)+" bytes");return c|0}function pe(c){return+c!=c&&(c=0),g.alloc(+c)}g.isBuffer=function(o){return o!=null&&o._isBuffer===!0&&o!==g.prototype},g.compare=function(o,a){if(Ge(o,Uint8Array)&&(o=g.from(o,o.offset,o.byteLength)),Ge(a,Uint8Array)&&(a=g.from(a,a.offset,a.byteLength)),!g.isBuffer(o)||!g.isBuffer(a))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(o===a)return 0;let d=o.length,b=a.length;for(let v=0,L=Math.min(d,b);v<L;++v)if(o[v]!==a[v]){d=o[v],b=a[v];break}return d<b?-1:b<d?1:0},g.isEncoding=function(o){switch(String(o).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},g.concat=function(o,a){if(!Array.isArray(o))throw new TypeError('"list" argument must be an Array of Buffers');if(o.length===0)return g.alloc(0);let d;if(a===void 0)for(a=0,d=0;d<o.length;++d)a+=o[d].length;const b=g.allocUnsafe(a);let v=0;for(d=0;d<o.length;++d){let L=o[d];if(Ge(L,Uint8Array))v+L.length>b.length?(g.isBuffer(L)||(L=g.from(L)),L.copy(b,v)):Uint8Array.prototype.set.call(b,L,v);else if(g.isBuffer(L))L.copy(b,v);else throw new TypeError('"list" argument must be an Array of Buffers');v+=L.length}return b};function Se(c,o){if(g.isBuffer(c))return c.length;if(ArrayBuffer.isView(c)||Ge(c,ArrayBuffer))return c.byteLength;if(typeof c!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof c);const a=c.length,d=arguments.length>2&&arguments[2]===!0;if(!d&&a===0)return 0;let b=!1;for(;;)switch(o){case"ascii":case"latin1":case"binary":return a;case"utf8":case"utf-8":return Oe(c).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return a*2;case"hex":return a>>>1;case"base64":return Yt(c).length;default:if(b)return d?-1:Oe(c).length;o=(""+o).toLowerCase(),b=!0}}g.byteLength=Se;function _e(c,o,a){let d=!1;if((o===void 0||o<0)&&(o=0),o>this.length||((a===void 0||a>this.length)&&(a=this.length),a<=0)||(a>>>=0,o>>>=0,a<=o))return"";for(c||(c="utf8");;)switch(c){case"hex":return pt(this,o,a);case"utf8":case"utf-8":return Ce(this,o,a);case"ascii":return je(this,o,a);case"latin1":case"binary":return qe(this,o,a);case"base64":return ve(this,o,a);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return vt(this,o,a);default:if(d)throw new TypeError("Unknown encoding: "+c);c=(c+"").toLowerCase(),d=!0}}g.prototype._isBuffer=!0;function ze(c,o,a){const d=c[o];c[o]=c[a],c[a]=d}g.prototype.swap16=function(){const o=this.length;if(o%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let a=0;a<o;a+=2)ze(this,a,a+1);return this},g.prototype.swap32=function(){const o=this.length;if(o%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(let a=0;a<o;a+=4)ze(this,a,a+3),ze(this,a+1,a+2);return this},g.prototype.swap64=function(){const o=this.length;if(o%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(let a=0;a<o;a+=8)ze(this,a,a+7),ze(this,a+1,a+6),ze(this,a+2,a+5),ze(this,a+3,a+4);return this},g.prototype.toString=function(){const o=this.length;return o===0?"":arguments.length===0?Ce(this,0,o):_e.apply(this,arguments)},g.prototype.toLocaleString=g.prototype.toString,g.prototype.equals=function(o){if(!g.isBuffer(o))throw new TypeError("Argument must be a Buffer");return this===o?!0:g.compare(this,o)===0},g.prototype.inspect=function(){let o="";const a=Y.INSPECT_MAX_BYTES;return o=this.toString("hex",0,a).replace(/(.{2})/g,"$1 ").trim(),this.length>a&&(o+=" ... "),"<Buffer "+o+">"},O&&(g.prototype[O]=g.prototype.inspect),g.prototype.compare=function(o,a,d,b,v){if(Ge(o,Uint8Array)&&(o=g.from(o,o.offset,o.byteLength)),!g.isBuffer(o))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof o);if(a===void 0&&(a=0),d===void 0&&(d=o?o.length:0),b===void 0&&(b=0),v===void 0&&(v=this.length),a<0||d>o.length||b<0||v>this.length)throw new RangeError("out of range index");if(b>=v&&a>=d)return 0;if(b>=v)return-1;if(a>=d)return 1;if(a>>>=0,d>>>=0,b>>>=0,v>>>=0,this===o)return 0;let L=v-b,ae=d-a;const Me=Math.min(L,ae),le=this.slice(b,v),ue=o.slice(a,d);for(let ge=0;ge<Me;++ge)if(le[ge]!==ue[ge]){L=le[ge],ae=ue[ge];break}return L<ae?-1:ae<L?1:0};function i(c,o,a,d,b){if(c.length===0)return-1;if(typeof a=="string"?(d=a,a=0):a>2147483647?a=2147483647:a<-2147483648&&(a=-2147483648),a=+a,ht(a)&&(a=b?0:c.length-1),a<0&&(a=c.length+a),a>=c.length){if(b)return-1;a=c.length-1}else if(a<0)if(b)a=0;else return-1;if(typeof o=="string"&&(o=g.from(o,d)),g.isBuffer(o))return o.length===0?-1:$(c,o,a,d,b);if(typeof o=="number")return o=o&255,typeof Uint8Array.prototype.indexOf=="function"?b?Uint8Array.prototype.indexOf.call(c,o,a):Uint8Array.prototype.lastIndexOf.call(c,o,a):$(c,[o],a,d,b);throw new TypeError("val must be string, number or Buffer")}function $(c,o,a,d,b){let v=1,L=c.length,ae=o.length;if(d!==void 0&&(d=String(d).toLowerCase(),d==="ucs2"||d==="ucs-2"||d==="utf16le"||d==="utf-16le")){if(c.length<2||o.length<2)return-1;v=2,L/=2,ae/=2,a/=2}function Me(ue,ge){return v===1?ue[ge]:ue.readUInt16BE(ge*v)}let le;if(b){let ue=-1;for(le=a;le<L;le++)if(Me(c,le)===Me(o,ue===-1?0:le-ue)){if(ue===-1&&(ue=le),le-ue+1===ae)return ue*v}else ue!==-1&&(le-=le-ue),ue=-1}else for(a+ae>L&&(a=L-ae),le=a;le>=0;le--){let ue=!0;for(let ge=0;ge<ae;ge++)if(Me(c,le+ge)!==Me(o,ge)){ue=!1;break}if(ue)return le}return-1}g.prototype.includes=function(o,a,d){return this.indexOf(o,a,d)!==-1},g.prototype.indexOf=function(o,a,d){return i(this,o,a,d,!0)},g.prototype.lastIndexOf=function(o,a,d){return i(this,o,a,d,!1)};function X(c,o,a,d){a=Number(a)||0;const b=c.length-a;d?(d=Number(d),d>b&&(d=b)):d=b;const v=o.length;d>v/2&&(d=v/2);let L;for(L=0;L<d;++L){const ae=parseInt(o.substr(L*2,2),16);if(ht(ae))return L;c[a+L]=ae}return L}function ne(c,o,a,d){return xt(Oe(o,c.length-a),c,a,d)}function me(c,o,a,d){return xt(rn(o),c,a,d)}function he(c,o,a,d){return xt(Yt(o),c,a,d)}function ie(c,o,a,d){return xt(Ve(o,c.length-a),c,a,d)}g.prototype.write=function(o,a,d,b){if(a===void 0)b="utf8",d=this.length,a=0;else if(d===void 0&&typeof a=="string")b=a,d=this.length,a=0;else if(isFinite(a))a=a>>>0,isFinite(d)?(d=d>>>0,b===void 0&&(b="utf8")):(b=d,d=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");const v=this.length-a;if((d===void 0||d>v)&&(d=v),o.length>0&&(d<0||a<0)||a>this.length)throw new RangeError("Attempt to write outside buffer bounds");b||(b="utf8");let L=!1;for(;;)switch(b){case"hex":return X(this,o,a,d);case"utf8":case"utf-8":return ne(this,o,a,d);case"ascii":case"latin1":case"binary":return me(this,o,a,d);case"base64":return he(this,o,a,d);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ie(this,o,a,d);default:if(L)throw new TypeError("Unknown encoding: "+b);b=(""+b).toLowerCase(),L=!0}},g.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function ve(c,o,a){return o===0&&a===c.length?T.fromByteArray(c):T.fromByteArray(c.slice(o,a))}function Ce(c,o,a){a=Math.min(c.length,a);const d=[];let b=o;for(;b<a;){const v=c[b];let L=null,ae=v>239?4:v>223?3:v>191?2:1;if(b+ae<=a){let Me,le,ue,ge;switch(ae){case 1:v<128&&(L=v);break;case 2:Me=c[b+1],(Me&192)==128&&(ge=(v&31)<<6|Me&63,ge>127&&(L=ge));break;case 3:Me=c[b+1],le=c[b+2],(Me&192)==128&&(le&192)==128&&(ge=(v&15)<<12|(Me&63)<<6|le&63,ge>2047&&(ge<55296||ge>57343)&&(L=ge));break;case 4:Me=c[b+1],le=c[b+2],ue=c[b+3],(Me&192)==128&&(le&192)==128&&(ue&192)==128&&(ge=(v&15)<<18|(Me&63)<<12|(le&63)<<6|ue&63,ge>65535&&ge<1114112&&(L=ge))}}L===null?(L=65533,ae=1):L>65535&&(L-=65536,d.push(L>>>10&1023|55296),L=56320|L&1023),d.push(L),b+=ae}return Qe(d)}const We=4096;function Qe(c){const o=c.length;if(o<=We)return String.fromCharCode.apply(String,c);let a="",d=0;for(;d<o;)a+=String.fromCharCode.apply(String,c.slice(d,d+=We));return a}function je(c,o,a){let d="";a=Math.min(c.length,a);for(let b=o;b<a;++b)d+=String.fromCharCode(c[b]&127);return d}function qe(c,o,a){let d="";a=Math.min(c.length,a);for(let b=o;b<a;++b)d+=String.fromCharCode(c[b]);return d}function pt(c,o,a){const d=c.length;(!o||o<0)&&(o=0),(!a||a<0||a>d)&&(a=d);let b="";for(let v=o;v<a;++v)b+=it[c[v]];return b}function vt(c,o,a){const d=c.slice(o,a);let b="";for(let v=0;v<d.length-1;v+=2)b+=String.fromCharCode(d[v]+d[v+1]*256);return b}g.prototype.slice=function(o,a){const d=this.length;o=~~o,a=a===void 0?d:~~a,o<0?(o+=d,o<0&&(o=0)):o>d&&(o=d),a<0?(a+=d,a<0&&(a=0)):a>d&&(a=d),a<o&&(a=o);const b=this.subarray(o,a);return Object.setPrototypeOf(b,g.prototype),b};function ce(c,o,a){if(c%1!=0||c<0)throw new RangeError("offset is not uint");if(c+o>a)throw new RangeError("Trying to access beyond buffer length")}g.prototype.readUintLE=g.prototype.readUIntLE=function(o,a,d){o=o>>>0,a=a>>>0,d||ce(o,a,this.length);let b=this[o],v=1,L=0;for(;++L<a&&(v*=256);)b+=this[o+L]*v;return b},g.prototype.readUintBE=g.prototype.readUIntBE=function(o,a,d){o=o>>>0,a=a>>>0,d||ce(o,a,this.length);let b=this[o+--a],v=1;for(;a>0&&(v*=256);)b+=this[o+--a]*v;return b},g.prototype.readUint8=g.prototype.readUInt8=function(o,a){return o=o>>>0,a||ce(o,1,this.length),this[o]},g.prototype.readUint16LE=g.prototype.readUInt16LE=function(o,a){return o=o>>>0,a||ce(o,2,this.length),this[o]|this[o+1]<<8},g.prototype.readUint16BE=g.prototype.readUInt16BE=function(o,a){return o=o>>>0,a||ce(o,2,this.length),this[o]<<8|this[o+1]},g.prototype.readUint32LE=g.prototype.readUInt32LE=function(o,a){return o=o>>>0,a||ce(o,4,this.length),(this[o]|this[o+1]<<8|this[o+2]<<16)+this[o+3]*16777216},g.prototype.readUint32BE=g.prototype.readUInt32BE=function(o,a){return o=o>>>0,a||ce(o,4,this.length),this[o]*16777216+(this[o+1]<<16|this[o+2]<<8|this[o+3])},g.prototype.readBigUInt64LE=$e(function(o){o=o>>>0,Fe(o,"offset");const a=this[o],d=this[o+7];(a===void 0||d===void 0)&&Ke(o,this.length-8);const b=a+this[++o]*2**8+this[++o]*2**16+this[++o]*2**24,v=this[++o]+this[++o]*2**8+this[++o]*2**16+d*2**24;return BigInt(b)+(BigInt(v)<<BigInt(32))}),g.prototype.readBigUInt64BE=$e(function(o){o=o>>>0,Fe(o,"offset");const a=this[o],d=this[o+7];(a===void 0||d===void 0)&&Ke(o,this.length-8);const b=a*2**24+this[++o]*2**16+this[++o]*2**8+this[++o],v=this[++o]*2**24+this[++o]*2**16+this[++o]*2**8+d;return(BigInt(b)<<BigInt(32))+BigInt(v)}),g.prototype.readIntLE=function(o,a,d){o=o>>>0,a=a>>>0,d||ce(o,a,this.length);let b=this[o],v=1,L=0;for(;++L<a&&(v*=256);)b+=this[o+L]*v;return v*=128,b>=v&&(b-=Math.pow(2,8*a)),b},g.prototype.readIntBE=function(o,a,d){o=o>>>0,a=a>>>0,d||ce(o,a,this.length);let b=a,v=1,L=this[o+--b];for(;b>0&&(v*=256);)L+=this[o+--b]*v;return v*=128,L>=v&&(L-=Math.pow(2,8*a)),L},g.prototype.readInt8=function(o,a){return o=o>>>0,a||ce(o,1,this.length),this[o]&128?(255-this[o]+1)*-1:this[o]},g.prototype.readInt16LE=function(o,a){o=o>>>0,a||ce(o,2,this.length);const d=this[o]|this[o+1]<<8;return d&32768?d|4294901760:d},g.prototype.readInt16BE=function(o,a){o=o>>>0,a||ce(o,2,this.length);const d=this[o+1]|this[o]<<8;return d&32768?d|4294901760:d},g.prototype.readInt32LE=function(o,a){return o=o>>>0,a||ce(o,4,this.length),this[o]|this[o+1]<<8|this[o+2]<<16|this[o+3]<<24},g.prototype.readInt32BE=function(o,a){return o=o>>>0,a||ce(o,4,this.length),this[o]<<24|this[o+1]<<16|this[o+2]<<8|this[o+3]},g.prototype.readBigInt64LE=$e(function(o){o=o>>>0,Fe(o,"offset");const a=this[o],d=this[o+7];(a===void 0||d===void 0)&&Ke(o,this.length-8);const b=this[o+4]+this[o+5]*2**8+this[o+6]*2**16+(d<<24);return(BigInt(b)<<BigInt(32))+BigInt(a+this[++o]*2**8+this[++o]*2**16+this[++o]*2**24)}),g.prototype.readBigInt64BE=$e(function(o){o=o>>>0,Fe(o,"offset");const a=this[o],d=this[o+7];(a===void 0||d===void 0)&&Ke(o,this.length-8);const b=(a<<24)+this[++o]*2**16+this[++o]*2**8+this[++o];return(BigInt(b)<<BigInt(32))+BigInt(this[++o]*2**24+this[++o]*2**16+this[++o]*2**8+d)}),g.prototype.readFloatLE=function(o,a){return o=o>>>0,a||ce(o,4,this.length),S.read(this,o,!0,23,4)},g.prototype.readFloatBE=function(o,a){return o=o>>>0,a||ce(o,4,this.length),S.read(this,o,!1,23,4)},g.prototype.readDoubleLE=function(o,a){return o=o>>>0,a||ce(o,8,this.length),S.read(this,o,!0,52,8)},g.prototype.readDoubleBE=function(o,a){return o=o>>>0,a||ce(o,8,this.length),S.read(this,o,!1,52,8)};function Ue(c,o,a,d,b,v){if(!g.isBuffer(c))throw new TypeError('"buffer" argument must be a Buffer instance');if(o>b||o<v)throw new RangeError('"value" argument is out of bounds');if(a+d>c.length)throw new RangeError("Index out of range")}g.prototype.writeUintLE=g.prototype.writeUIntLE=function(o,a,d,b){if(o=+o,a=a>>>0,d=d>>>0,!b){const ae=Math.pow(2,8*d)-1;Ue(this,o,a,d,ae,0)}let v=1,L=0;for(this[a]=o&255;++L<d&&(v*=256);)this[a+L]=o/v&255;return a+d},g.prototype.writeUintBE=g.prototype.writeUIntBE=function(o,a,d,b){if(o=+o,a=a>>>0,d=d>>>0,!b){const ae=Math.pow(2,8*d)-1;Ue(this,o,a,d,ae,0)}let v=d-1,L=1;for(this[a+v]=o&255;--v>=0&&(L*=256);)this[a+v]=o/L&255;return a+d},g.prototype.writeUint8=g.prototype.writeUInt8=function(o,a,d){return o=+o,a=a>>>0,d||Ue(this,o,a,1,255,0),this[a]=o&255,a+1},g.prototype.writeUint16LE=g.prototype.writeUInt16LE=function(o,a,d){return o=+o,a=a>>>0,d||Ue(this,o,a,2,65535,0),this[a]=o&255,this[a+1]=o>>>8,a+2},g.prototype.writeUint16BE=g.prototype.writeUInt16BE=function(o,a,d){return o=+o,a=a>>>0,d||Ue(this,o,a,2,65535,0),this[a]=o>>>8,this[a+1]=o&255,a+2},g.prototype.writeUint32LE=g.prototype.writeUInt32LE=function(o,a,d){return o=+o,a=a>>>0,d||Ue(this,o,a,4,4294967295,0),this[a+3]=o>>>24,this[a+2]=o>>>16,this[a+1]=o>>>8,this[a]=o&255,a+4},g.prototype.writeUint32BE=g.prototype.writeUInt32BE=function(o,a,d){return o=+o,a=a>>>0,d||Ue(this,o,a,4,4294967295,0),this[a]=o>>>24,this[a+1]=o>>>16,this[a+2]=o>>>8,this[a+3]=o&255,a+4};function ct(c,o,a,d,b){Ht(o,d,b,c,a,7);let v=Number(o&BigInt(4294967295));c[a++]=v,v=v>>8,c[a++]=v,v=v>>8,c[a++]=v,v=v>>8,c[a++]=v;let L=Number(o>>BigInt(32)&BigInt(4294967295));return c[a++]=L,L=L>>8,c[a++]=L,L=L>>8,c[a++]=L,L=L>>8,c[a++]=L,a}function Mt(c,o,a,d,b){Ht(o,d,b,c,a,7);let v=Number(o&BigInt(4294967295));c[a+7]=v,v=v>>8,c[a+6]=v,v=v>>8,c[a+5]=v,v=v>>8,c[a+4]=v;let L=Number(o>>BigInt(32)&BigInt(4294967295));return c[a+3]=L,L=L>>8,c[a+2]=L,L=L>>8,c[a+1]=L,L=L>>8,c[a]=L,a+8}g.prototype.writeBigUInt64LE=$e(function(o,a=0){return ct(this,o,a,BigInt(0),BigInt("0xffffffffffffffff"))}),g.prototype.writeBigUInt64BE=$e(function(o,a=0){return Mt(this,o,a,BigInt(0),BigInt("0xffffffffffffffff"))}),g.prototype.writeIntLE=function(o,a,d,b){if(o=+o,a=a>>>0,!b){const Me=Math.pow(2,8*d-1);Ue(this,o,a,d,Me-1,-Me)}let v=0,L=1,ae=0;for(this[a]=o&255;++v<d&&(L*=256);)o<0&&ae===0&&this[a+v-1]!==0&&(ae=1),this[a+v]=(o/L>>0)-ae&255;return a+d},g.prototype.writeIntBE=function(o,a,d,b){if(o=+o,a=a>>>0,!b){const Me=Math.pow(2,8*d-1);Ue(this,o,a,d,Me-1,-Me)}let v=d-1,L=1,ae=0;for(this[a+v]=o&255;--v>=0&&(L*=256);)o<0&&ae===0&&this[a+v+1]!==0&&(ae=1),this[a+v]=(o/L>>0)-ae&255;return a+d},g.prototype.writeInt8=function(o,a,d){return o=+o,a=a>>>0,d||Ue(this,o,a,1,127,-128),o<0&&(o=255+o+1),this[a]=o&255,a+1},g.prototype.writeInt16LE=function(o,a,d){return o=+o,a=a>>>0,d||Ue(this,o,a,2,32767,-32768),this[a]=o&255,this[a+1]=o>>>8,a+2},g.prototype.writeInt16BE=function(o,a,d){return o=+o,a=a>>>0,d||Ue(this,o,a,2,32767,-32768),this[a]=o>>>8,this[a+1]=o&255,a+2},g.prototype.writeInt32LE=function(o,a,d){return o=+o,a=a>>>0,d||Ue(this,o,a,4,2147483647,-2147483648),this[a]=o&255,this[a+1]=o>>>8,this[a+2]=o>>>16,this[a+3]=o>>>24,a+4},g.prototype.writeInt32BE=function(o,a,d){return o=+o,a=a>>>0,d||Ue(this,o,a,4,2147483647,-2147483648),o<0&&(o=4294967295+o+1),this[a]=o>>>24,this[a+1]=o>>>16,this[a+2]=o>>>8,this[a+3]=o&255,a+4},g.prototype.writeBigInt64LE=$e(function(o,a=0){return ct(this,o,a,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),g.prototype.writeBigInt64BE=$e(function(o,a=0){return Mt(this,o,a,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});function jt(c,o,a,d,b,v){if(a+d>c.length)throw new RangeError("Index out of range");if(a<0)throw new RangeError("Index out of range")}function Rt(c,o,a,d,b){return o=+o,a=a>>>0,b||jt(c,o,a,4),S.write(c,o,a,d,23,4),a+4}g.prototype.writeFloatLE=function(o,a,d){return Rt(this,o,a,!0,d)},g.prototype.writeFloatBE=function(o,a,d){return Rt(this,o,a,!1,d)};function Nt(c,o,a,d,b){return o=+o,a=a>>>0,b||jt(c,o,a,8),S.write(c,o,a,d,52,8),a+8}g.prototype.writeDoubleLE=function(o,a,d){return Nt(this,o,a,!0,d)},g.prototype.writeDoubleBE=function(o,a,d){return Nt(this,o,a,!1,d)},g.prototype.copy=function(o,a,d,b){if(!g.isBuffer(o))throw new TypeError("argument should be a Buffer");if(d||(d=0),!b&&b!==0&&(b=this.length),a>=o.length&&(a=o.length),a||(a=0),b>0&&b<d&&(b=d),b===d||o.length===0||this.length===0)return 0;if(a<0)throw new RangeError("targetStart out of bounds");if(d<0||d>=this.length)throw new RangeError("Index out of range");if(b<0)throw new RangeError("sourceEnd out of bounds");b>this.length&&(b=this.length),o.length-a<b-d&&(b=o.length-a+d);const v=b-d;return this===o&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(a,d,b):Uint8Array.prototype.set.call(o,this.subarray(d,b),a),v},g.prototype.fill=function(o,a,d,b){if(typeof o=="string"){if(typeof a=="string"?(b=a,a=0,d=this.length):typeof d=="string"&&(b=d,d=this.length),b!==void 0&&typeof b!="string")throw new TypeError("encoding must be a string");if(typeof b=="string"&&!g.isEncoding(b))throw new TypeError("Unknown encoding: "+b);if(o.length===1){const L=o.charCodeAt(0);(b==="utf8"&&L<128||b==="latin1")&&(o=L)}}else typeof o=="number"?o=o&255:typeof o=="boolean"&&(o=Number(o));if(a<0||this.length<a||this.length<d)throw new RangeError("Out of range index");if(d<=a)return this;a=a>>>0,d=d===void 0?this.length:d>>>0,o||(o=0);let v;if(typeof o=="number")for(v=a;v<d;++v)this[v]=o;else{const L=g.isBuffer(o)?o:g.from(o,b),ae=L.length;if(ae===0)throw new TypeError('The value "'+o+'" is invalid for argument "value"');for(v=0;v<d-a;++v)this[v+a]=L[v%ae]}return this};const ft={};function Ye(c,o,a){ft[c]=class extends a{constructor(){super();Object.defineProperty(this,"message",{value:o.apply(this,arguments),writable:!0,configurable:!0}),this.name=`${this.name} [${c}]`,this.stack,delete this.name}get code(){return c}set code(b){Object.defineProperty(this,"code",{configurable:!0,enumerable:!0,value:b,writable:!0})}toString(){return`${this.name} [${c}]: ${this.message}`}}}Ye("ERR_BUFFER_OUT_OF_BOUNDS",function(c){return c?`${c} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"},RangeError),Ye("ERR_INVALID_ARG_TYPE",function(c,o){return`The "${c}" argument must be of type number. Received type ${typeof o}`},TypeError),Ye("ERR_OUT_OF_RANGE",function(c,o,a){let d=`The value of "${c}" is out of range.`,b=a;return Number.isInteger(a)&&Math.abs(a)>2**32?b=Pt(String(a)):typeof a=="bigint"&&(b=String(a),(a>BigInt(2)**BigInt(32)||a<-(BigInt(2)**BigInt(32)))&&(b=Pt(b)),b+="n"),d+=` It must be ${o}. Received ${b}`,d},RangeError);function Pt(c){let o="",a=c.length;const d=c[0]==="-"?1:0;for(;a>=d+4;a-=3)o=`_${c.slice(a-3,a)}${o}`;return`${c.slice(0,a)}${o}`}function Qt(c,o,a){Fe(o,"offset"),(c[o]===void 0||c[o+a]===void 0)&&Ke(o,c.length-(a+1))}function Ht(c,o,a,d,b,v){if(c>a||c<o){const L=typeof o=="bigint"?"n":"";let ae;throw v>3?o===0||o===BigInt(0)?ae=`>= 0${L} and < 2${L} ** ${(v+1)*8}${L}`:ae=`>= -(2${L} ** ${(v+1)*8-1}${L}) and < 2 ** ${(v+1)*8-1}${L}`:ae=`>= ${o}${L} and <= ${a}${L}`,new ft.ERR_OUT_OF_RANGE("value",ae,c)}Qt(d,b,v)}function Fe(c,o){if(typeof c!="number")throw new ft.ERR_INVALID_ARG_TYPE(o,"number",c)}function Ke(c,o,a){throw Math.floor(c)!==c?(Fe(c,a),new ft.ERR_OUT_OF_RANGE(a||"offset","an integer",c)):o<0?new ft.ERR_BUFFER_OUT_OF_BOUNDS:new ft.ERR_OUT_OF_RANGE(a||"offset",`>= ${a?1:0} and <= ${o}`,c)}const Et=/[^+/0-9A-Za-z-_]/g;function V(c){if(c=c.split("=")[0],c=c.trim().replace(Et,""),c.length<2)return"";for(;c.length%4!=0;)c=c+"=";return c}function Oe(c,o){o=o||1/0;let a;const d=c.length;let b=null;const v=[];for(let L=0;L<d;++L){if(a=c.charCodeAt(L),a>55295&&a<57344){if(!b){if(a>56319){(o-=3)>-1&&v.push(239,191,189);continue}else if(L+1===d){(o-=3)>-1&&v.push(239,191,189);continue}b=a;continue}if(a<56320){(o-=3)>-1&&v.push(239,191,189),b=a;continue}a=(b-55296<<10|a-56320)+65536}else b&&(o-=3)>-1&&v.push(239,191,189);if(b=null,a<128){if((o-=1)<0)break;v.push(a)}else if(a<2048){if((o-=2)<0)break;v.push(a>>6|192,a&63|128)}else if(a<65536){if((o-=3)<0)break;v.push(a>>12|224,a>>6&63|128,a&63|128)}else if(a<1114112){if((o-=4)<0)break;v.push(a>>18|240,a>>12&63|128,a>>6&63|128,a&63|128)}else throw new Error("Invalid code point")}return v}function rn(c){const o=[];for(let a=0;a<c.length;++a)o.push(c.charCodeAt(a)&255);return o}function Ve(c,o){let a,d,b;const v=[];for(let L=0;L<c.length&&!((o-=2)<0);++L)a=c.charCodeAt(L),d=a>>8,b=a%256,v.push(b),v.push(d);return v}function Yt(c){return T.toByteArray(V(c))}function xt(c,o,a,d){let b;for(b=0;b<d&&!(b+a>=o.length||b>=c.length);++b)o[b+a]=c[b];return b}function Ge(c,o){return c instanceof o||c!=null&&c.constructor!=null&&c.constructor.name!=null&&c.constructor.name===o.name}function ht(c){return c!==c}const it=function(){const c="0123456789abcdef",o=new Array(256);for(let a=0;a<16;++a){const d=a*16;for(let b=0;b<16;++b)o[d+b]=c[a]+c[b]}return o}();function $e(c){return typeof BigInt=="undefined"?gt:c}function gt(){throw new Error("BigInt not supported")}})(Pn);var Yn={exports:{}};/*!
* jQuery JavaScript Library v3.6.0
* https://jquery.com/
*
* Includes Sizzle.js
* https://sizzlejs.com/
*
* Copyright OpenJS Foundation and other contributors
* Released under the MIT license
* https://jquery.org/license
*
* Date: 2021-03-02T17:08Z
*/(function(Y){(function(T,S){Y.exports=T.document?S(T,!0):function(O){if(!O.document)throw new Error("jQuery requires a window with a document");return S(O)}})(typeof window!="undefined"?window:At,function(T,S){var O=[],P=Object.getPrototypeOf,A=O.slice,_=function(e){return O.concat.apply([],e)},g=O.push,H=O.indexOf,te={},de=te.toString,be=te.hasOwnProperty,Ie=be.toString,De=Ie.call(Object),se={},Q=function(t){return typeof t=="function"&&typeof t.nodeType!="number"&&typeof t.item!="function"},Ze=function(t){return t!=null&&t===t.window},F=T.document,pe={type:!0,src:!0,nonce:!0,noModule:!0};function Se(e,t,n){n=n||F;var r,s,u=n.createElement("script");if(u.text=e,t)for(r in pe)s=t[r]||t.getAttribute&&t.getAttribute(r),s&&u.setAttribute(r,s);n.head.appendChild(u).parentNode.removeChild(u)}function _e(e){return e==null?e+"":typeof e=="object"||typeof e=="function"?te[de.call(e)]||"object":typeof e}var ze="3.6.0",i=function(e,t){return new i.fn.init(e,t)};i.fn=i.prototype={jquery:ze,constructor:i,length:0,toArray:function(){return A.call(this)},get:function(e){return e==null?A.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=i.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return i.each(this,e)},map:function(e){return this.pushStack(i.map(this,function(t,n){return e.call(t,n,t)}))},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(i.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(i.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:g,sort:O.sort,splice:O.splice},i.extend=i.fn.extend=function(){var e,t,n,r,s,u,l=arguments[0]||{},h=1,y=arguments.length,w=!1;for(typeof l=="boolean"&&(w=l,l=arguments[h]||{},h++),typeof l!="object"&&!Q(l)&&(l={}),h===y&&(l=this,h--);h<y;h++)if((e=arguments[h])!=null)for(t in e)r=e[t],!(t==="__proto__"||l===r)&&(w&&r&&(i.isPlainObject(r)||(s=Array.isArray(r)))?(n=l[t],s&&!Array.isArray(n)?u=[]:!s&&!i.isPlainObject(n)?u={}:u=n,s=!1,l[t]=i.extend(w,u,r)):r!==void 0&&(l[t]=r));return l},i.extend({expando:"jQuery"+(ze+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!e||de.call(e)!=="[object Object]"?!1:(t=P(e),t?(n=be.call(t,"constructor")&&t.constructor,typeof n=="function"&&Ie.call(n)===De):!0)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){Se(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if($(e))for(n=e.length;r<n&&t.call(e[r],r,e[r])!==!1;r++);else for(r in e)if(t.call(e[r],r,e[r])===!1)break;return e},makeArray:function(e,t){var n=t||[];return e!=null&&($(Object(e))?i.merge(n,typeof e=="string"?[e]:e):g.call(n,e)),n},inArray:function(e,t,n){return t==null?-1:H.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,s=e.length;r<n;r++)e[s++]=t[r];return e.length=s,e},grep:function(e,t,n){for(var r,s=[],u=0,l=e.length,h=!n;u<l;u++)r=!t(e[u],u),r!==h&&s.push(e[u]);return s},map:function(e,t,n){var r,s,u=0,l=[];if($(e))for(r=e.length;u<r;u++)s=t(e[u],u,n),s!=null&&l.push(s);else for(u in e)s=t(e[u],u,n),s!=null&&l.push(s);return _(l)},guid:1,support:se}),typeof Symbol=="function"&&(i.fn[Symbol.iterator]=O[Symbol.iterator]),i.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){te["[object "+t+"]"]=t.toLowerCase()});function $(e){var t=!!e&&"length"in e&&e.length,n=_e(e);return Q(e)||Ze(e)?!1:n==="array"||t===0||typeof t=="number"&&t>0&&t-1 in e}var X=function(e){var t,n,r,s,u,l,h,y,w,E,j,M,N,q,oe,W,Pe,Be,ot,Ee="sizzle"+1*new Date,re=e.document,nt=0,ye=0,Ae=pn(),Kt=pn(),cn=pn(),at=pn(),_t=function(f,p){return f===p&&(j=!0),0},Ot={}.hasOwnProperty,rt=[],Dt=rt.pop,dt=rt.push,Ct=rt.push,br=rt.slice,zt=function(f,p){for(var m=0,D=f.length;m<D;m++)if(f[m]===p)return m;return-1},Sn="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",xe="[\\x20\\t\\r\\n\\f]",Bt="(?:\\\\[\\da-fA-F]{1,6}"+xe+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",wr="\\["+xe+"*("+Bt+")(?:"+xe+"*([*^$|!~]?=)"+xe+`*(?:'((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)"|(`+Bt+"))|)"+xe+"*\\]",_n=":("+Bt+`)(?:\\((('((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)")|((?:\\\\.|[^\\\\()[\\]]|`+wr+")*)|.*)\\)|)",Ai=new RegExp(xe+"+","g"),fn=new RegExp("^"+xe+"+|((?:^|[^\\\\])(?:\\\\.)*)"+xe+"+$","g"),ji=new RegExp("^"+xe+"*,"+xe+"*"),xr=new RegExp("^"+xe+"*([>+~]|"+xe+")"+xe+"*"),Ii=new RegExp(xe+"|>"),Si=new RegExp(_n),_i=new RegExp("^"+Bt+"$"),dn={ID:new RegExp("^#("+Bt+")"),CLASS:new RegExp("^\\.("+Bt+")"),TAG:new RegExp("^("+Bt+"|[*])"),ATTR:new RegExp("^"+wr),PSEUDO:new RegExp("^"+_n),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+xe+"*(even|odd|(([+-]|)(\\d*)n|)"+xe+"*(?:([+-]|)"+xe+"*(\\d+)|))"+xe+"*\\)|)","i"),bool:new RegExp("^(?:"+Sn+")$","i"),needsContext:new RegExp("^"+xe+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+xe+"*((?:-\\d)?\\d*)"+xe+"*\\)|)(?=[^-]|$)","i")},Oi=/HTML$/i,zi=/^(?:input|select|textarea|button)$/i,Bi=/^h\d$/i,Jt=/^[^{]+\{\s*\[native \w/,Ui=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,On=/[+~]/,Tt=new RegExp("\\\\[\\da-fA-F]{1,6}"+xe+"?|\\\\([^\\r\\n\\f])","g"),kt=function(f,p){var m="0x"+f.slice(1)-65536;return p||(m<0?String.fromCharCode(m+65536):String.fromCharCode(m>>10|55296,m&1023|56320))},vr=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,Mr=function(f,p){return p?f==="\0"?"\uFFFD":f.slice(0,-1)+"\\"+f.charCodeAt(f.length-1).toString(16)+" ":"\\"+f},Er=function(){M()},Fi=gn(function(f){return f.disabled===!0&&f.nodeName.toLowerCase()==="fieldset"},{dir:"parentNode",next:"legend"});try{Ct.apply(rt=br.call(re.childNodes),re.childNodes),rt[re.childNodes.length].nodeType}catch{Ct={apply:rt.length?function(p,m){dt.apply(p,br.call(m))}:function(p,m){for(var D=p.length,x=0;p[D++]=m[x++];);p.length=D-1}}}function Te(f,p,m,D){var x,C,I,B,R,Z,G,J=p&&p.ownerDocument,fe=p?p.nodeType:9;if(m=m||[],typeof f!="string"||!f||fe!==1&&fe!==9&&fe!==11)return m;if(!D&&(M(p),p=p||N,oe)){if(fe!==11&&(R=Ui.exec(f)))if(x=R[1]){if(fe===9)if(I=p.getElementById(x)){if(I.id===x)return m.push(I),m}else return m;else if(J&&(I=J.getElementById(x))&&ot(p,I)&&I.id===x)return m.push(I),m}else{if(R[2])return Ct.apply(m,p.getElementsByTagName(f)),m;if((x=R[3])&&n.getElementsByClassName&&p.getElementsByClassName)return Ct.apply(m,p.getElementsByClassName(x)),m}if(n.qsa&&!at[f+" "]&&(!W||!W.test(f))&&(fe!==1||p.nodeName.toLowerCase()!=="object")){if(G=f,J=p,fe===1&&(Ii.test(f)||xr.test(f))){for(J=On.test(f)&&Bn(p.parentNode)||p,(J!==p||!n.scope)&&((B=p.getAttribute("id"))?B=B.replace(vr,Mr):p.setAttribute("id",B=Ee)),Z=l(f),C=Z.length;C--;)Z[C]=(B?"#"+B:":scope")+" "+hn(Z[C]);G=Z.join(",")}try{return Ct.apply(m,J.querySelectorAll(G)),m}catch{at(f,!0)}finally{B===Ee&&p.removeAttribute("id")}}}return y(f.replace(fn,"$1"),p,m,D)}function pn(){var f=[];function p(m,D){return f.push(m+" ")>r.cacheLength&&delete p[f.shift()],p[m+" "]=D}return p}function mt(f){return f[Ee]=!0,f}function bt(f){var p=N.createElement("fieldset");try{return!!f(p)}catch{return!1}finally{p.parentNode&&p.parentNode.removeChild(p),p=null}}function zn(f,p){for(var m=f.split("|"),D=m.length;D--;)r.attrHandle[m[D]]=p}function Tr(f,p){var m=p&&f,D=m&&f.nodeType===1&&p.nodeType===1&&f.sourceIndex-p.sourceIndex;if(D)return D;if(m){for(;m=m.nextSibling;)if(m===p)return-1}return f?1:-1}function Ri(f){return function(p){var m=p.nodeName.toLowerCase();return m==="input"&&p.type===f}}function Pi(f){return function(p){var m=p.nodeName.toLowerCase();return(m==="input"||m==="button")&&p.type===f}}function kr(f){return function(p){return"form"in p?p.parentNode&&p.disabled===!1?"label"in p?"label"in p.parentNode?p.parentNode.disabled===f:p.disabled===f:p.isDisabled===f||p.isDisabled!==!f&&Fi(p)===f:p.disabled===f:"label"in p?p.disabled===f:!1}}function Ut(f){return mt(function(p){return p=+p,mt(function(m,D){for(var x,C=f([],m.length,p),I=C.length;I--;)m[x=C[I]]&&(m[x]=!(D[x]=m[x]))})})}function Bn(f){return f&&typeof f.getElementsByTagName!="undefined"&&f}n=Te.support={},u=Te.isXML=function(f){var p=f&&f.namespaceURI,m=f&&(f.ownerDocument||f).documentElement;return!Oi.test(p||m&&m.nodeName||"HTML")},M=Te.setDocument=function(f){var p,m,D=f?f.ownerDocument||f:re;return D==N||D.nodeType!==9||!D.documentElement||(N=D,q=N.documentElement,oe=!u(N),re!=N&&(m=N.defaultView)&&m.top!==m&&(m.addEventListener?m.addEventListener("unload",Er,!1):m.attachEvent&&m.attachEvent("onunload",Er)),n.scope=bt(function(x){return q.appendChild(x).appendChild(N.createElement("div")),typeof x.querySelectorAll!="undefined"&&!x.querySelectorAll(":scope fieldset div").length}),n.attributes=bt(function(x){return x.className="i",!x.getAttribute("className")}),n.getElementsByTagName=bt(function(x){return x.appendChild(N.createComment("")),!x.getElementsByTagName("*").length}),n.getElementsByClassName=Jt.test(N.getElementsByClassName),n.getById=bt(function(x){return q.appendChild(x).id=Ee,!N.getElementsByName||!N.getElementsByName(Ee).length}),n.getById?(r.filter.ID=function(x){var C=x.replace(Tt,kt);return function(I){return I.getAttribute("id")===C}},r.find.ID=function(x,C){if(typeof C.getElementById!="undefined"&&oe){var I=C.getElementById(x);return I?[I]:[]}}):(r.filter.ID=function(x){var C=x.replace(Tt,kt);return function(I){var B=typeof I.getAttributeNode!="undefined"&&I.getAttributeNode("id");return B&&B.value===C}},r.find.ID=function(x,C){if(typeof C.getElementById!="undefined"&&oe){var I,B,R,Z=C.getElementById(x);if(Z){if(I=Z.getAttributeNode("id"),I&&I.value===x)return[Z];for(R=C.getElementsByName(x),B=0;Z=R[B++];)if(I=Z.getAttributeNode("id"),I&&I.value===x)return[Z]}return[]}}),r.find.TAG=n.getElementsByTagName?function(x,C){if(typeof C.getElementsByTagName!="undefined")return C.getElementsByTagName(x);if(n.qsa)return C.querySelectorAll(x)}:function(x,C){var I,B=[],R=0,Z=C.getElementsByTagName(x);if(x==="*"){for(;I=Z[R++];)I.nodeType===1&&B.push(I);return B}return Z},r.find.CLASS=n.getElementsByClassName&&function(x,C){if(typeof C.getElementsByClassName!="undefined"&&oe)return C.getElementsByClassName(x)},Pe=[],W=[],(n.qsa=Jt.test(N.querySelectorAll))&&(bt(function(x){var C;q.appendChild(x).innerHTML="<a id='"+Ee+"'></a><select id='"+Ee+"-\r\\' msallowcapture=''><option selected=''></option></select>",x.querySelectorAll("[msallowcapture^='']").length&&W.push("[*^$]="+xe+`*(?:''|"")`),x.querySelectorAll("[selected]").length||W.push("\\["+xe+"*(?:value|"+Sn+")"),x.querySelectorAll("[id~="+Ee+"-]").length||W.push("~="),C=N.createElement("input"),C.setAttribute("name",""),x.appendChild(C),x.querySelectorAll("[name='']").length||W.push("\\["+xe+"*name"+xe+"*="+xe+`*(?:''|"")`),x.querySelectorAll(":checked").length||W.push(":checked"),x.querySelectorAll("a#"+Ee+"+*").length||W.push(".#.+[+~]"),x.querySelectorAll("\\\f"),W.push("[\\r\\n\\f]")}),bt(function(x){x.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var C=N.createElement("input");C.setAttribute("type","hidden"),x.appendChild(C).setAttribute("name","D"),x.querySelectorAll("[name=d]").length&&W.push("name"+xe+"*[*^$|!~]?="),x.querySelectorAll(":enabled").length!==2&&W.push(":enabled",":disabled"),q.appendChild(x).disabled=!0,x.querySelectorAll(":disabled").length!==2&&W.push(":enabled",":disabled"),x.querySelectorAll("*,:x"),W.push(",.*:")})),(n.matchesSelector=Jt.test(Be=q.matches||q.webkitMatchesSelector||q.mozMatchesSelector||q.oMatchesSelector||q.msMatchesSelector))&&bt(function(x){n.disconnectedMatch=Be.call(x,"*"),Be.call(x,"[s!='']:x"),Pe.push("!=",_n)}),W=W.length&&new RegExp(W.join("|")),Pe=Pe.length&&new RegExp(Pe.join("|")),p=Jt.test(q.compareDocumentPosition),ot=p||Jt.test(q.contains)?function(x,C){var I=x.nodeType===9?x.documentElement:x,B=C&&C.parentNode;return x===B||!!(B&&B.nodeType===1&&(I.contains?I.contains(B):x.compareDocumentPosition&&x.compareDocumentPosition(B)&16))}:function(x,C){if(C){for(;C=C.parentNode;)if(C===x)return!0}return!1},_t=p?function(x,C){if(x===C)return j=!0,0;var I=!x.compareDocumentPosition-!C.compareDocumentPosition;return I||(I=(x.ownerDocument||x)==(C.ownerDocument||C)?x.compareDocumentPosition(C):1,I&1||!n.sortDetached&&C.compareDocumentPosition(x)===I?x==N||x.ownerDocument==re&&ot(re,x)?-1:C==N||C.ownerDocument==re&&ot(re,C)?1:E?zt(E,x)-zt(E,C):0:I&4?-1:1)}:function(x,C){if(x===C)return j=!0,0;var I,B=0,R=x.parentNode,Z=C.parentNode,G=[x],J=[C];if(!R||!Z)return x==N?-1:C==N?1:R?-1:Z?1:E?zt(E,x)-zt(E,C):0;if(R===Z)return Tr(x,C);for(I=x;I=I.parentNode;)G.unshift(I);for(I=C;I=I.parentNode;)J.unshift(I);for(;G[B]===J[B];)B++;return B?Tr(G[B],J[B]):G[B]==re?-1:J[B]==re?1:0}),N},Te.matches=function(f,p){return Te(f,null,null,p)},Te.matchesSelector=function(f,p){if(M(f),n.matchesSelector&&oe&&!at[p+" "]&&(!Pe||!Pe.test(p))&&(!W||!W.test(p)))try{var m=Be.call(f,p);if(m||n.disconnectedMatch||f.document&&f.document.nodeType!==11)return m}catch{at(p,!0)}return Te(p,N,null,[f]).length>0},Te.contains=function(f,p){return(f.ownerDocument||f)!=N&&M(f),ot(f,p)},Te.attr=function(f,p){(f.ownerDocument||f)!=N&&M(f);var m=r.attrHandle[p.toLowerCase()],D=m&&Ot.call(r.attrHandle,p.toLowerCase())?m(f,p,!oe):void 0;return D!==void 0?D:n.attributes||!oe?f.getAttribute(p):(D=f.getAttributeNode(p))&&D.specified?D.value:null},Te.escape=function(f){return(f+"").replace(vr,Mr)},Te.error=function(f){throw new Error("Syntax error, unrecognized expression: "+f)},Te.uniqueSort=function(f){var p,m=[],D=0,x=0;if(j=!n.detectDuplicates,E=!n.sortStable&&f.slice(0),f.sort(_t),j){for(;p=f[x++];)p===f[x]&&(D=m.push(x));for(;D--;)f.splice(m[D],1)}return E=null,f},s=Te.getText=function(f){var p,m="",D=0,x=f.nodeType;if(x){if(x===1||x===9||x===11){if(typeof f.textContent=="string")return f.textContent;for(f=f.firstChild;f;f=f.nextSibling)m+=s(f)}else if(x===3||x===4)return f.nodeValue}else for(;p=f[D++];)m+=s(p);return m},r=Te.selectors={cacheLength:50,createPseudo:mt,match:dn,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(f){return f[1]=f[1].replace(Tt,kt),f[3]=(f[3]||f[4]||f[5]||"").replace(Tt,kt),f[2]==="~="&&(f[3]=" "+f[3]+" "),f.slice(0,4)},CHILD:function(f){return f[1]=f[1].toLowerCase(),f[1].slice(0,3)==="nth"?(f[3]||Te.error(f[0]),f[4]=+(f[4]?f[5]+(f[6]||1):2*(f[3]==="even"||f[3]==="odd")),f[5]=+(f[7]+f[8]||f[3]==="odd")):f[3]&&Te.error(f[0]),f},PSEUDO:function(f){var p,m=!f[6]&&f[2];return dn.CHILD.test(f[0])?null:(f[3]?f[2]=f[4]||f[5]||"":m&&Si.test(m)&&(p=l(m,!0))&&(p=m.indexOf(")",m.length-p)-m.length)&&(f[0]=f[0].slice(0,p),f[2]=m.slice(0,p)),f.slice(0,3))}},filter:{TAG:function(f){var p=f.replace(Tt,kt).toLowerCase();return f==="*"?function(){return!0}:function(m){return m.nodeName&&m.nodeName.toLowerCase()===p}},CLASS:function(f){var p=Ae[f+" "];return p||(p=new RegExp("(^|"+xe+")"+f+"("+xe+"|$)"))&&Ae(f,function(m){return p.test(typeof m.className=="string"&&m.className||typeof m.getAttribute!="undefined"&&m.getAttribute("class")||"")})},ATTR:function(f,p,m){return function(D){var x=Te.attr(D,f);return x==null?p==="!=":p?(x+="",p==="="?x===m:p==="!="?x!==m:p==="^="?m&&x.indexOf(m)===0:p==="*="?m&&x.indexOf(m)>-1:p==="$="?m&&x.slice(-m.length)===m:p==="~="?(" "+x.replace(Ai," ")+" ").indexOf(m)>-1:p==="|="?x===m||x.slice(0,m.length+1)===m+"-":!1):!0}},CHILD:function(f,p,m,D,x){var C=f.slice(0,3)!=="nth",I=f.slice(-4)!=="last",B=p==="of-type";return D===1&&x===0?function(R){return!!R.parentNode}:function(R,Z,G){var J,fe,ke,K,He,Xe,st=C!==I?"nextSibling":"previousSibling",Le=R.parentNode,en=B&&R.nodeName.toLowerCase(),tn=!G&&!B,ut=!1;if(Le){if(C){for(;st;){for(K=R;K=K[st];)if(B?K.nodeName.toLowerCase()===en:K.nodeType===1)return!1;Xe=st=f==="only"&&!Xe&&"nextSibling"}return!0}if(Xe=[I?Le.firstChild:Le.lastChild],I&&tn){for(K=Le,ke=K[Ee]||(K[Ee]={}),fe=ke[K.uniqueID]||(ke[K.uniqueID]={}),J=fe[f]||[],He=J[0]===nt&&J[1],ut=He&&J[2],K=He&&Le.childNodes[He];K=++He&&K&&K[st]||(ut=He=0)||Xe.pop();)if(K.nodeType===1&&++ut&&K===R){fe[f]=[nt,He,ut];break}}else if(tn&&(K=R,ke=K[Ee]||(K[Ee]={}),fe=ke[K.uniqueID]||(ke[K.uniqueID]={}),J=fe[f]||[],He=J[0]===nt&&J[1],ut=He),ut===!1)for(;(K=++He&&K&&K[st]||(ut=He=0)||Xe.pop())&&!((B?K.nodeName.toLowerCase()===en:K.nodeType===1)&&++ut&&(tn&&(ke=K[Ee]||(K[Ee]={}),fe=ke[K.uniqueID]||(ke[K.uniqueID]={}),fe[f]=[nt,ut]),K===R)););return ut-=x,ut===D||ut%D==0&&ut/D>=0}}},PSEUDO:function(f,p){var m,D=r.pseudos[f]||r.setFilters[f.toLowerCase()]||Te.error("unsupported pseudo: "+f);return D[Ee]?D(p):D.length>1?(m=[f,f,"",p],r.setFilters.hasOwnProperty(f.toLowerCase())?mt(function(x,C){for(var I,B=D(x,p),R=B.length;R--;)I=zt(x,B[R]),x[I]=!(C[I]=B[R])}):function(x){return D(x,0,m)}):D}},pseudos:{not:mt(function(f){var p=[],m=[],D=h(f.replace(fn,"$1"));return D[Ee]?mt(function(x,C,I,B){for(var R,Z=D(x,null,B,[]),G=x.length;G--;)(R=Z[G])&&(x[G]=!(C[G]=R))}):function(x,C,I){return p[0]=x,D(p,null,I,m),p[0]=null,!m.pop()}}),has:mt(function(f){return function(p){return Te(f,p).length>0}}),contains:mt(function(f){return f=f.replace(Tt,kt),function(p){return(p.textContent||s(p)).indexOf(f)>-1}}),lang:mt(function(f){return _i.test(f||"")||Te.error("unsupported lang: "+f),f=f.replace(Tt,kt).toLowerCase(),function(p){var m;do if(m=oe?p.lang:p.getAttribute("xml:lang")||p.getAttribute("lang"))return m=m.toLowerCase(),m===f||m.indexOf(f+"-")===0;while((p=p.parentNode)&&p.nodeType===1);return!1}}),target:function(f){var p=e.location&&e.location.hash;return p&&p.slice(1)===f.id},root:function(f){return f===q},focus:function(f){return f===N.activeElement&&(!N.hasFocus||N.hasFocus())&&!!(f.type||f.href||~f.tabIndex)},enabled:kr(!1),disabled:kr(!0),checked:function(f){var p=f.nodeName.toLowerCase();return p==="input"&&!!f.checked||p==="option"&&!!f.selected},selected:function(f){return f.parentNode&&f.parentNode.selectedIndex,f.selected===!0},empty:function(f){for(f=f.firstChild;f;f=f.nextSibling)if(f.nodeType<6)return!1;return!0},parent:function(f){return!r.pseudos.empty(f)},header:function(f){return Bi.test(f.nodeName)},input:function(f){return zi.test(f.nodeName)},button:function(f){var p=f.nodeName.toLowerCase();return p==="input"&&f.type==="button"||p==="button"},text:function(f){var p;return f.nodeName.toLowerCase()==="input"&&f.type==="text"&&((p=f.getAttribute("type"))==null||p.toLowerCase()==="text")},first:Ut(function(){return[0]}),last:Ut(function(f,p){return[p-1]}),eq:Ut(function(f,p,m){return[m<0?m+p:m]}),even:Ut(function(f,p){for(var m=0;m<p;m+=2)f.push(m);return f}),odd:Ut(function(f,p){for(var m=1;m<p;m+=2)f.push(m);return f}),lt:Ut(function(f,p,m){for(var D=m<0?m+p:m>p?p:m;--D>=0;)f.push(D);return f}),gt:Ut(function(f,p,m){for(var D=m<0?m+p:m;++D<p;)f.push(D);return f})}},r.pseudos.nth=r.pseudos.eq;for(t in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})r.pseudos[t]=Ri(t);for(t in{submit:!0,reset:!0})r.pseudos[t]=Pi(t);function Nr(){}Nr.prototype=r.filters=r.pseudos,r.setFilters=new Nr,l=Te.tokenize=function(f,p){var m,D,x,C,I,B,R,Z=Kt[f+" "];if(Z)return p?0:Z.slice(0);for(I=f,B=[],R=r.preFilter;I;){(!m||(D=ji.exec(I)))&&(D&&(I=I.slice(D[0].length)||I),B.push(x=[])),m=!1,(D=xr.exec(I))&&(m=D.shift(),x.push({value:m,type:D[0].replace(fn," ")}),I=I.slice(m.length));for(C in r.filter)(D=dn[C].exec(I))&&(!R[C]||(D=R[C](D)))&&(m=D.shift(),x.push({value:m,type:C,matches:D}),I=I.slice(m.length));if(!m)break}return p?I.length:I?Te.error(f):Kt(f,B).slice(0)};function hn(f){for(var p=0,m=f.length,D="";p<m;p++)D+=f[p].value;return D}function gn(f,p,m){var D=p.dir,x=p.next,C=x||D,I=m&&C==="parentNode",B=ye++;return p.first?function(R,Z,G){for(;R=R[D];)if(R.nodeType===1||I)return f(R,Z,G);return!1}:function(R,Z,G){var J,fe,ke,K=[nt,B];if(G){for(;R=R[D];)if((R.nodeType===1||I)&&f(R,Z,G))return!0}else for(;R=R[D];)if(R.nodeType===1||I)if(ke=R[Ee]||(R[Ee]={}),fe=ke[R.uniqueID]||(ke[R.uniqueID]={}),x&&x===R.nodeName.toLowerCase())R=R[D]||R;else{if((J=fe[C])&&J[0]===nt&&J[1]===B)return K[2]=J[2];if(fe[C]=K,K[2]=f(R,Z,G))return!0}return!1}}function Un(f){return f.length>1?function(p,m,D){for(var x=f.length;x--;)if(!f[x](p,m,D))return!1;return!0}:f[0]}function Hi(f,p,m){for(var D=0,x=p.length;D<x;D++)Te(f,p[D],m);return m}function yn(f,p,m,D,x){for(var C,I=[],B=0,R=f.length,Z=p!=null;B<R;B++)(C=f[B])&&(!m||m(C,D,x))&&(I.push(C),Z&&p.push(B));return I}function Fn(f,p,m,D,x,C){return D&&!D[Ee]&&(D=Fn(D)),x&&!x[Ee]&&(x=Fn(x,C)),mt(function(I,B,R,Z){var G,J,fe,ke=[],K=[],He=B.length,Xe=I||Hi(p||"*",R.nodeType?[R]:R,[]),st=f&&(I||!p)?yn(Xe,ke,f,R,Z):Xe,Le=m?x||(I?f:He||D)?[]:B:st;if(m&&m(st,Le,R,Z),D)for(G=yn(Le,K),D(G,[],R,Z),J=G.length;J--;)(fe=G[J])&&(Le[K[J]]=!(st[K[J]]=fe));if(I){if(x||f){if(x){for(G=[],J=Le.length;J--;)(fe=Le[J])&&G.push(st[J]=fe);x(null,Le=[],G,Z)}for(J=Le.length;J--;)(fe=Le[J])&&(G=x?zt(I,fe):ke[J])>-1&&(I[G]=!(B[G]=fe))}}else Le=yn(Le===B?Le.splice(He,Le.length):Le),x?x(null,B,Le,Z):Ct.apply(B,Le)})}function Rn(f){for(var p,m,D,x=f.length,C=r.relative[f[0].type],I=C||r.relative[" "],B=C?1:0,R=gn(function(J){return J===p},I,!0),Z=gn(function(J){return zt(p,J)>-1},I,!0),G=[function(J,fe,ke){var K=!C&&(ke||fe!==w)||((p=fe).nodeType?R(J,fe,ke):Z(J,fe,ke));return p=null,K}];B<x;B++)if(m=r.relative[f[B].type])G=[gn(Un(G),m)];else{if(m=r.filter[f[B].type].apply(null,f[B].matches),m[Ee]){for(D=++B;D<x&&!r.relative[f[D].type];D++);return Fn(B>1&&Un(G),B>1&&hn(f.slice(0,B-1).concat({value:f[B-2].type===" "?"*":""})).replace(fn,"$1"),m,B<D&&Rn(f.slice(B,D)),D<x&&Rn(f=f.slice(D)),D<x&&hn(f))}G.push(m)}return Un(G)}function Yi(f,p){var m=p.length>0,D=f.length>0,x=function(C,I,B,R,Z){var G,J,fe,ke=0,K="0",He=C&&[],Xe=[],st=w,Le=C||D&&r.find.TAG("*",Z),en=nt+=st==null?1:Math.random()||.1,tn=Le.length;for(Z&&(w=I==N||I||Z);K!==tn&&(G=Le[K])!=null;K++){if(D&&G){for(J=0,!I&&G.ownerDocument!=N&&(M(G),B=!oe);fe=f[J++];)if(fe(G,I||N,B)){R.push(G);break}Z&&(nt=en)}m&&((G=!fe&&G)&&ke--,C&&He.push(G))}if(ke+=K,m&&K!==ke){for(J=0;fe=p[J++];)fe(He,Xe,I,B);if(C){if(ke>0)for(;K--;)He[K]||Xe[K]||(Xe[K]=Dt.call(R));Xe=yn(Xe)}Ct.apply(R,Xe),Z&&!C&&Xe.length>0&&ke+p.length>1&&Te.uniqueSort(R)}return Z&&(nt=en,w=st),He};return m?mt(x):x}return h=Te.compile=function(f,p){var m,D=[],x=[],C=cn[f+" "];if(!C){for(p||(p=l(f)),m=p.length;m--;)C=Rn(p[m]),C[Ee]?D.push(C):x.push(C);C=cn(f,Yi(x,D)),C.selector=f}return C},y=Te.select=function(f,p,m,D){var x,C,I,B,R,Z=typeof f=="function"&&f,G=!D&&l(f=Z.selector||f);if(m=m||[],G.length===1){if(C=G[0]=G[0].slice(0),C.length>2&&(I=C[0]).type==="ID"&&p.nodeType===9&&oe&&r.relative[C[1].type]){if(p=(r.find.ID(I.matches[0].replace(Tt,kt),p)||[])[0],p)Z&&(p=p.parentNode);else return m;f=f.slice(C.shift().value.length)}for(x=dn.needsContext.test(f)?0:C.length;x--&&(I=C[x],!r.relative[B=I.type]);)if((R=r.find[B])&&(D=R(I.matches[0].replace(Tt,kt),On.test(C[0].type)&&Bn(p.parentNode)||p))){if(C.splice(x,1),f=D.length&&hn(C),!f)return Ct.apply(m,D),m;break}}return(Z||h(f,G))(D,p,!oe,m,!p||On.test(f)&&Bn(p.parentNode)||p),m},n.sortStable=Ee.split("").sort(_t).join("")===Ee,n.detectDuplicates=!!j,M(),n.sortDetached=bt(function(f){return f.compareDocumentPosition(N.createElement("fieldset"))&1}),bt(function(f){return f.innerHTML="<a href='#'></a>",f.firstChild.getAttribute("href")==="#"})||zn("type|href|height|width",function(f,p,m){if(!m)return f.getAttribute(p,p.toLowerCase()==="type"?1:2)}),(!n.attributes||!bt(function(f){return f.innerHTML="<input/>",f.firstChild.setAttribute("value",""),f.firstChild.getAttribute("value")===""}))&&zn("value",function(f,p,m){if(!m&&f.nodeName.toLowerCase()==="input")return f.defaultValue}),bt(function(f){return f.getAttribute("disabled")==null})||zn(Sn,function(f,p,m){var D;if(!m)return f[p]===!0?p.toLowerCase():(D=f.getAttributeNode(p))&&D.specified?D.value:null}),Te}(T);i.find=X,i.expr=X.selectors,i.expr[":"]=i.expr.pseudos,i.uniqueSort=i.unique=X.uniqueSort,i.text=X.getText,i.isXMLDoc=X.isXML,i.contains=X.contains,i.escapeSelector=X.escape;var ne=function(e,t,n){for(var r=[],s=n!==void 0;(e=e[t])&&e.nodeType!==9;)if(e.nodeType===1){if(s&&i(e).is(n))break;r.push(e)}return r},me=function(e,t){for(var n=[];e;e=e.nextSibling)e.nodeType===1&&e!==t&&n.push(e);return n},he=i.expr.match.needsContext;function ie(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var ve=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function Ce(e,t,n){return Q(t)?i.grep(e,function(r,s){return!!t.call(r,s,r)!==n}):t.nodeType?i.grep(e,function(r){return r===t!==n}):typeof t!="string"?i.grep(e,function(r){return H.call(t,r)>-1!==n}):i.filter(t,e,n)}i.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),t.length===1&&r.nodeType===1?i.find.matchesSelector(r,e)?[r]:[]:i.find.matches(e,i.grep(t,function(s){return s.nodeType===1}))},i.fn.extend({find:function(e){var t,n,r=this.length,s=this;if(typeof e!="string")return this.pushStack(i(e).filter(function(){for(t=0;t<r;t++)if(i.contains(s[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)i.find(e,s[t],n);return r>1?i.uniqueSort(n):n},filter:function(e){return this.pushStack(Ce(this,e||[],!1))},not:function(e){return this.pushStack(Ce(this,e||[],!0))},is:function(e){return!!Ce(this,typeof e=="string"&&he.test(e)?i(e):e||[],!1).length}});var We,Qe=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,je=i.fn.init=function(e,t,n){var r,s;if(!e)return this;if(n=n||We,typeof e=="string")if(e[0]==="<"&&e[e.length-1]===">"&&e.length>=3?r=[null,e,null]:r=Qe.exec(e),r&&(r[1]||!t))if(r[1]){if(t=t instanceof i?t[0]:t,i.merge(this,i.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:F,!0)),ve.test(r[1])&&i.isPlainObject(t))for(r in t)Q(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}else return s=F.getElementById(r[2]),s&&(this[0]=s,this.length=1),this;else return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);else{if(e.nodeType)return this[0]=e,this.length=1,this;if(Q(e))return n.ready!==void 0?n.ready(e):e(i)}return i.makeArray(e,this)};je.prototype=i.fn,We=i(F);var qe=/^(?:parents|prev(?:Until|All))/,pt={children:!0,contents:!0,next:!0,prev:!0};i.fn.extend({has:function(e){var t=i(e,this),n=t.length;return this.filter(function(){for(var r=0;r<n;r++)if(i.contains(this,t[r]))return!0})},closest:function(e,t){var n,r=0,s=this.length,u=[],l=typeof e!="string"&&i(e);if(!he.test(e)){for(;r<s;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(l?l.index(n)>-1:n.nodeType===1&&i.find.matchesSelector(n,e))){u.push(n);break}}return this.pushStack(u.length>1?i.uniqueSort(u):u)},index:function(e){return e?typeof e=="string"?H.call(i(e),this[0]):H.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(i.uniqueSort(i.merge(this.get(),i(e,t))))},addBack:function(e){return this.add(e==null?this.prevObject:this.prevObject.filter(e))}});function vt(e,t){for(;(e=e[t])&&e.nodeType!==1;);return e}i.each({parent:function(e){var t=e.parentNode;return t&&t.nodeType!==11?t:null},parents:function(e){return ne(e,"parentNode")},parentsUntil:function(e,t,n){return ne(e,"parentNode",n)},next:function(e){return vt(e,"nextSibling")},prev:function(e){return vt(e,"previousSibling")},nextAll:function(e){return ne(e,"nextSibling")},prevAll:function(e){return ne(e,"previousSibling")},nextUntil:function(e,t,n){return ne(e,"nextSibling",n)},prevUntil:function(e,t,n){return ne(e,"previousSibling",n)},siblings:function(e){return me((e.parentNode||{}).firstChild,e)},children:function(e){return me(e.firstChild)},contents:function(e){return e.contentDocument!=null&&P(e.contentDocument)?e.contentDocument:(ie(e,"template")&&(e=e.content||e),i.merge([],e.childNodes))}},function(e,t){i.fn[e]=function(n,r){var s=i.map(this,t,n);return e.slice(-5)!=="Until"&&(r=n),r&&typeof r=="string"&&(s=i.filter(r,s)),this.length>1&&(pt[e]||i.uniqueSort(s),qe.test(e)&&s.reverse()),this.pushStack(s)}});var ce=/[^\x20\t\r\n\f]+/g;function Ue(e){var t={};return i.each(e.match(ce)||[],function(n,r){t[r]=!0}),t}i.Callbacks=function(e){e=typeof e=="string"?Ue(e):i.extend({},e);var t,n,r,s,u=[],l=[],h=-1,y=function(){for(s=s||e.once,r=t=!0;l.length;h=-1)for(n=l.shift();++h<u.length;)u[h].apply(n[0],n[1])===!1&&e.stopOnFalse&&(h=u.length,n=!1);e.memory||(n=!1),t=!1,s&&(n?u=[]:u="")},w={add:function(){return u&&(n&&!t&&(h=u.length-1,l.push(n)),function E(j){i.each(j,function(M,N){Q(N)?(!e.unique||!w.has(N))&&u.push(N):N&&N.length&&_e(N)!=="string"&&E(N)})}(arguments),n&&!t&&y()),this},remove:function(){return i.each(arguments,function(E,j){for(var M;(M=i.inArray(j,u,M))>-1;)u.splice(M,1),M<=h&&h--}),this},has:function(E){return E?i.inArray(E,u)>-1:u.length>0},empty:function(){return u&&(u=[]),this},disable:function(){return s=l=[],u=n="",this},disabled:function(){return!u},lock:function(){return s=l=[],!n&&!t&&(u=n=""),this},locked:function(){return!!s},fireWith:function(E,j){return s||(j=j||[],j=[E,j.slice?j.slice():j],l.push(j),t||y()),this},fire:function(){return w.fireWith(this,arguments),this},fired:function(){return!!r}};return w};function ct(e){return e}function Mt(e){throw e}function jt(e,t,n,r){var s;try{e&&Q(s=e.promise)?s.call(e).done(t).fail(n):e&&Q(s=e.then)?s.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(u){n.apply(void 0,[u])}}i.extend({Deferred:function(e){var t=[["notify","progress",i.Callbacks("memory"),i.Callbacks("memory"),2],["resolve","done",i.Callbacks("once memory"),i.Callbacks("once memory"),0,"resolved"],["reject","fail",i.Callbacks("once memory"),i.Callbacks("once memory"),1,"rejected"]],n="pending",r={state:function(){return n},always:function(){return s.done(arguments).fail(arguments),this},catch:function(u){return r.then(null,u)},pipe:function(){var u=arguments;return i.Deferred(function(l){i.each(t,function(h,y){var w=Q(u[y[4]])&&u[y[4]];s[y[1]](function(){var E=w&&w.apply(this,arguments);E&&Q(E.promise)?E.promise().progress(l.notify).done(l.resolve).fail(l.reject):l[y[0]+"With"](this,w?[E]:arguments)})}),u=null}).promise()},then:function(u,l,h){var y=0;function w(E,j,M,N){return function(){var q=this,oe=arguments,W=function(){var Be,ot;if(!(E<y)){if(Be=M.apply(q,oe),Be===j.promise())throw new TypeError("Thenable self-resolution");ot=Be&&(typeof Be=="object"||typeof Be=="function")&&Be.then,Q(ot)?N?ot.call(Be,w(y,j,ct,N),w(y,j,Mt,N)):(y++,ot.call(Be,w(y,j,ct,N),w(y,j,Mt,N),w(y,j,ct,j.notifyWith))):(M!==ct&&(q=void 0,oe=[Be]),(N||j.resolveWith)(q,oe))}},Pe=N?W:function(){try{W()}catch(Be){i.Deferred.exceptionHook&&i.Deferred.exceptionHook(Be,Pe.stackTrace),E+1>=y&&(M!==Mt&&(q=void 0,oe=[Be]),j.rejectWith(q,oe))}};E?Pe():(i.Deferred.getStackHook&&(Pe.stackTrace=i.Deferred.getStackHook()),T.setTimeout(Pe))}}return i.Deferred(function(E){t[0][3].add(w(0,E,Q(h)?h:ct,E.notifyWith)),t[1][3].add(w(0,E,Q(u)?u:ct)),t[2][3].add(w(0,E,Q(l)?l:Mt))}).promise()},promise:function(u){return u!=null?i.extend(u,r):r}},s={};return i.each(t,function(u,l){var h=l[2],y=l[5];r[l[1]]=h.add,y&&h.add(function(){n=y},t[3-u][2].disable,t[3-u][3].disable,t[0][2].lock,t[0][3].lock),h.add(l[3].fire),s[l[0]]=function(){return s[l[0]+"With"](this===s?void 0:this,arguments),this},s[l[0]+"With"]=h.fireWith}),r.promise(s),e&&e.call(s,s),s},when:function(e){var t=arguments.length,n=t,r=Array(n),s=A.call(arguments),u=i.Deferred(),l=function(h){return function(y){r[h]=this,s[h]=arguments.length>1?A.call(arguments):y,--t||u.resolveWith(r,s)}};if(t<=1&&(jt(e,u.done(l(n)).resolve,u.reject,!t),u.state()==="pending"||Q(s[n]&&s[n].then)))return u.then();for(;n--;)jt(s[n],l(n),u.reject);return u.promise()}});var Rt=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;i.Deferred.exceptionHook=function(e,t){T.console&&T.console.warn&&e&&Rt.test(e.name)&&T.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},i.readyException=function(e){T.setTimeout(function(){throw e})};var Nt=i.Deferred();i.fn.ready=function(e){return Nt.then(e).catch(function(t){i.readyException(t)}),this},i.extend({isReady:!1,readyWait:1,ready:function(e){(e===!0?--i.readyWait:i.isReady)||(i.isReady=!0,!(e!==!0&&--i.readyWait>0)&&Nt.resolveWith(F,[i]))}}),i.ready.then=Nt.then;function ft(){F.removeEventListener("DOMContentLoaded",ft),T.removeEventListener("load",ft),i.ready()}F.readyState==="complete"||F.readyState!=="loading"&&!F.documentElement.doScroll?T.setTimeout(i.ready):(F.addEventListener("DOMContentLoaded",ft),T.addEventListener("load",ft));var Ye=function(e,t,n,r,s,u,l){var h=0,y=e.length,w=n==null;if(_e(n)==="object"){s=!0;for(h in n)Ye(e,t,h,n[h],!0,u,l)}else if(r!==void 0&&(s=!0,Q(r)||(l=!0),w&&(l?(t.call(e,r),t=null):(w=t,t=function(E,j,M){return w.call(i(E),M)})),t))for(;h<y;h++)t(e[h],n,l?r:r.call(e[h],h,t(e[h],n)));return s?e:w?t.call(e):y?t(e[0],n):u},Pt=/^-ms-/,Qt=/-([a-z])/g;function Ht(e,t){return t.toUpperCase()}function Fe(e){return e.replace(Pt,"ms-").replace(Qt,Ht)}var Ke=function(e){return e.nodeType===1||e.nodeType===9||!+e.nodeType};function Et(){this.expando=i.expando+Et.uid++}Et.uid=1,Et.prototype={cache:function(e){var t=e[this.expando];return t||(t={},Ke(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,s=this.cache(e);if(typeof t=="string")s[Fe(t)]=n;else for(r in t)s[Fe(r)]=t[r];return s},get:function(e,t){return t===void 0?this.cache(e):e[this.expando]&&e[this.expando][Fe(t)]},access:function(e,t,n){return t===void 0||t&&typeof t=="string"&&n===void 0?this.get(e,t):(this.set(e,t,n),n!==void 0?n:t)},remove:function(e,t){var n,r=e[this.expando];if(r!==void 0){if(t!==void 0)for(Array.isArray(t)?t=t.map(Fe):(t=Fe(t),t=t in r?[t]:t.match(ce)||[]),n=t.length;n--;)delete r[t[n]];(t===void 0||i.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return t!==void 0&&!i.isEmptyObject(t)}};var V=new Et,Oe=new Et,rn=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Ve=/[A-Z]/g;function Yt(e){return e==="true"?!0:e==="false"?!1:e==="null"?null:e===+e+""?+e:rn.test(e)?JSON.parse(e):e}function xt(e,t,n){var r;if(n===void 0&&e.nodeType===1)if(r="data-"+t.replace(Ve,"-$&").toLowerCase(),n=e.getAttribute(r),typeof n=="string"){try{n=Yt(n)}catch{}Oe.set(e,t,n)}else n=void 0;return n}i.extend({hasData:function(e){return Oe.hasData(e)||V.hasData(e)},data:function(e,t,n){return Oe.access(e,t,n)},removeData:function(e,t){Oe.remove(e,t)},_data:function(e,t,n){return V.access(e,t,n)},_removeData:function(e,t){V.remove(e,t)}}),i.fn.extend({data:function(e,t){var n,r,s,u=this[0],l=u&&u.attributes;if(e===void 0){if(this.length&&(s=Oe.get(u),u.nodeType===1&&!V.get(u,"hasDataAttrs"))){for(n=l.length;n--;)l[n]&&(r=l[n].name,r.indexOf("data-")===0&&(r=Fe(r.slice(5)),xt(u,r,s[r])));V.set(u,"hasDataAttrs",!0)}return s}return typeof e=="object"?this.each(function(){Oe.set(this,e)}):Ye(this,function(h){var y;if(u&&h===void 0)return y=Oe.get(u,e),y!==void 0||(y=xt(u,e),y!==void 0)?y:void 0;this.each(function(){Oe.set(this,e,h)})},null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){Oe.remove(this,e)})}}),i.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=V.get(e,t),n&&(!r||Array.isArray(n)?r=V.access(e,t,i.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=i.queue(e,t),r=n.length,s=n.shift(),u=i._queueHooks(e,t),l=function(){i.dequeue(e,t)};s==="inprogress"&&(s=n.shift(),r--),s&&(t==="fx"&&n.unshift("inprogress"),delete u.stop,s.call(e,l,u)),!r&&u&&u.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return V.get(e,n)||V.access(e,n,{empty:i.Callbacks("once memory").add(function(){V.remove(e,[t+"queue",n])})})}}),i.fn.extend({queue:function(e,t){var n=2;return typeof e!="string"&&(t=e,e="fx",n--),arguments.length<n?i.queue(this[0],e):t===void 0?this:this.each(function(){var r=i.queue(this,e,t);i._queueHooks(this,e),e==="fx"&&r[0]!=="inprogress"&&i.dequeue(this,e)})},dequeue:function(e){return this.each(function(){i.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,s=i.Deferred(),u=this,l=this.length,h=function(){--r||s.resolveWith(u,[u])};for(typeof e!="string"&&(t=e,e=void 0),e=e||"fx";l--;)n=V.get(u[l],e+"queueHooks"),n&&n.empty&&(r++,n.empty.add(h));return h(),s.promise(t)}});var Ge=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,ht=new RegExp("^(?:([+-])=|)("+Ge+")([a-z%]*)$","i"),it=["Top","Right","Bottom","Left"],$e=F.documentElement,gt=function(e){return i.contains(e.ownerDocument,e)},c={composed:!0};$e.getRootNode&&(gt=function(e){return i.contains(e.ownerDocument,e)||e.getRootNode(c)===e.ownerDocument});var o=function(e,t){return e=t||e,e.style.display==="none"||e.style.display===""&>(e)&&i.css(e,"display")==="none"};function a(e,t,n,r){var s,u,l=20,h=r?function(){return r.cur()}:function(){return i.css(e,t,"")},y=h(),w=n&&n[3]||(i.cssNumber[t]?"":"px"),E=e.nodeType&&(i.cssNumber[t]||w!=="px"&&+y)&&ht.exec(i.css(e,t));if(E&&E[3]!==w){for(y=y/2,w=w||E[3],E=+y||1;l--;)i.style(e,t,E+w),(1-u)*(1-(u=h()/y||.5))<=0&&(l=0),E=E/u;E=E*2,i.style(e,t,E+w),n=n||[]}return n&&(E=+E||+y||0,s=n[1]?E+(n[1]+1)*n[2]:+n[2],r&&(r.unit=w,r.start=E,r.end=s)),s}var d={};function b(e){var t,n=e.ownerDocument,r=e.nodeName,s=d[r];return s||(t=n.body.appendChild(n.createElement(r)),s=i.css(t,"display"),t.parentNode.removeChild(t),s==="none"&&(s="block"),d[r]=s,s)}function v(e,t){for(var n,r,s=[],u=0,l=e.length;u<l;u++)r=e[u],!!r.style&&(n=r.style.display,t?(n==="none"&&(s[u]=V.get(r,"display")||null,s[u]||(r.style.display="")),r.style.display===""&&o(r)&&(s[u]=b(r))):n!=="none"&&(s[u]="none",V.set(r,"display",n)));for(u=0;u<l;u++)s[u]!=null&&(e[u].style.display=s[u]);return e}i.fn.extend({show:function(){return v(this,!0)},hide:function(){return v(this)},toggle:function(e){return typeof e=="boolean"?e?this.show():this.hide():this.each(function(){o(this)?i(this).show():i(this).hide()})}});var L=/^(?:checkbox|radio)$/i,ae=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,Me=/^$|^module$|\/(?:java|ecma)script/i;(function(){var e=F.createDocumentFragment(),t=e.appendChild(F.createElement("div")),n=F.createElement("input");n.setAttribute("type","radio"),n.setAttribute("checked","checked"),n.setAttribute("name","t"),t.appendChild(n),se.checkClone=t.cloneNode(!0).cloneNode(!0).lastChild.checked,t.innerHTML="<textarea>x</textarea>",se.noCloneChecked=!!t.cloneNode(!0).lastChild.defaultValue,t.innerHTML="<option></option>",se.option=!!t.lastChild})();var le={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,"",""]};le.tbody=le.tfoot=le.colgroup=le.caption=le.thead,le.th=le.td,se.option||(le.optgroup=le.option=[1,"<select multiple='multiple'>","</select>"]);function ue(e,t){var n;return typeof e.getElementsByTagName!="undefined"?n=e.getElementsByTagName(t||"*"):typeof e.querySelectorAll!="undefined"?n=e.querySelectorAll(t||"*"):n=[],t===void 0||t&&ie(e,t)?i.merge([e],n):n}function ge(e,t){for(var n=0,r=e.length;n<r;n++)V.set(e[n],"globalEval",!t||V.get(t[n],"globalEval"))}var vn=/<|&#?\w+;/;function on(e,t,n,r,s){for(var u,l,h,y,w,E,j=t.createDocumentFragment(),M=[],N=0,q=e.length;N<q;N++)if(u=e[N],u||u===0)if(_e(u)==="object")i.merge(M,u.nodeType?[u]:u);else if(!vn.test(u))M.push(t.createTextNode(u));else{for(l=l||j.appendChild(t.createElement("div")),h=(ae.exec(u)||["",""])[1].toLowerCase(),y=le[h]||le._default,l.innerHTML=y[1]+i.htmlPrefilter(u)+y[2],E=y[0];E--;)l=l.lastChild;i.merge(M,l.childNodes),l=j.firstChild,l.textContent=""}for(j.textContent="",N=0;u=M[N++];){if(r&&i.inArray(u,r)>-1){s&&s.push(u);continue}if(w=gt(u),l=ue(j.appendChild(u),"script"),w&&ge(l),n)for(E=0;u=l[E++];)Me.test(u.type||"")&&n.push(u)}return j}var an=/^([^.]*)(?:\.(.+)|)/;function Lt(){return!0}function Je(){return!1}function U(e,t){return e===k()==(t==="focus")}function k(){try{return F.activeElement}catch{}}function z(e,t,n,r,s,u){var l,h;if(typeof t=="object"){typeof n!="string"&&(r=r||n,n=void 0);for(h in t)z(e,h,n,r,t[h],u);return e}if(r==null&&s==null?(s=n,r=n=void 0):s==null&&(typeof n=="string"?(s=r,r=void 0):(s=r,r=n,n=void 0)),s===!1)s=Je;else if(!s)return e;return u===1&&(l=s,s=function(y){return i().off(y),l.apply(this,arguments)},s.guid=l.guid||(l.guid=i.guid++)),e.each(function(){i.event.add(this,t,s,r,n)})}i.event={global:{},add:function(e,t,n,r,s){var u,l,h,y,w,E,j,M,N,q,oe,W=V.get(e);if(!!Ke(e))for(n.handler&&(u=n,n=u.handler,s=u.selector),s&&i.find.matchesSelector($e,s),n.guid||(n.guid=i.guid++),(y=W.events)||(y=W.events=Object.create(null)),(l=W.handle)||(l=W.handle=function(Pe){return typeof i!="undefined"&&i.event.triggered!==Pe.type?i.event.dispatch.apply(e,arguments):void 0}),t=(t||"").match(ce)||[""],w=t.length;w--;)h=an.exec(t[w])||[],N=oe=h[1],q=(h[2]||"").split(".").sort(),!!N&&(j=i.event.special[N]||{},N=(s?j.delegateType:j.bindType)||N,j=i.event.special[N]||{},E=i.extend({type:N,origType:oe,data:r,handler:n,guid:n.guid,selector:s,needsContext:s&&i.expr.match.needsContext.test(s),namespace:q.join(".")},u),(M=y[N])||(M=y[N]=[],M.delegateCount=0,(!j.setup||j.setup.call(e,r,q,l)===!1)&&e.addEventListener&&e.addEventListener(N,l)),j.add&&(j.add.call(e,E),E.handler.guid||(E.handler.guid=n.guid)),s?M.splice(M.delegateCount++,0,E):M.push(E),i.event.global[N]=!0)},remove:function(e,t,n,r,s){var u,l,h,y,w,E,j,M,N,q,oe,W=V.hasData(e)&&V.get(e);if(!(!W||!(y=W.events))){for(t=(t||"").match(ce)||[""],w=t.length;w--;){if(h=an.exec(t[w])||[],N=oe=h[1],q=(h[2]||"").split(".").sort(),!N){for(N in y)i.event.remove(e,N+t[w],n,r,!0);continue}for(j=i.event.special[N]||{},N=(r?j.delegateType:j.bindType)||N,M=y[N]||[],h=h[2]&&new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"),l=u=M.length;u--;)E=M[u],(s||oe===E.origType)&&(!n||n.guid===E.guid)&&(!h||h.test(E.namespace))&&(!r||r===E.selector||r==="**"&&E.selector)&&(M.splice(u,1),E.selector&&M.delegateCount--,j.remove&&j.remove.call(e,E));l&&!M.length&&((!j.teardown||j.teardown.call(e,q,W.handle)===!1)&&i.removeEvent(e,N,W.handle),delete y[N])}i.isEmptyObject(y)&&V.remove(e,"handle events")}},dispatch:function(e){var t,n,r,s,u,l,h=new Array(arguments.length),y=i.event.fix(e),w=(V.get(this,"events")||Object.create(null))[y.type]||[],E=i.event.special[y.type]||{};for(h[0]=y,t=1;t<arguments.length;t++)h[t]=arguments[t];if(y.delegateTarget=this,!(E.preDispatch&&E.preDispatch.call(this,y)===!1)){for(l=i.event.handlers.call(this,y,w),t=0;(s=l[t++])&&!y.isPropagationStopped();)for(y.currentTarget=s.elem,n=0;(u=s.handlers[n++])&&!y.isImmediatePropagationStopped();)(!y.rnamespace||u.namespace===!1||y.rnamespace.test(u.namespace))&&(y.handleObj=u,y.data=u.data,r=((i.event.special[u.origType]||{}).handle||u.handler).apply(s.elem,h),r!==void 0&&(y.result=r)===!1&&(y.preventDefault(),y.stopPropagation()));return E.postDispatch&&E.postDispatch.call(this,y),y.result}},handlers:function(e,t){var n,r,s,u,l,h=[],y=t.delegateCount,w=e.target;if(y&&w.nodeType&&!(e.type==="click"&&e.button>=1)){for(;w!==this;w=w.parentNode||this)if(w.nodeType===1&&!(e.type==="click"&&w.disabled===!0)){for(u=[],l={},n=0;n<y;n++)r=t[n],s=r.selector+" ",l[s]===void 0&&(l[s]=r.needsContext?i(s,this).index(w)>-1:i.find(s,this,null,[w]).length),l[s]&&u.push(r);u.length&&h.push({elem:w,handlers:u})}}return w=this,y<t.length&&h.push({elem:w,handlers:t.slice(y)}),h},addProp:function(e,t){Object.defineProperty(i.Event.prototype,e,{enumerable:!0,configurable:!0,get:Q(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[e]},set:function(n){Object.defineProperty(this,e,{enumerable:!0,configurable:!0,writable:!0,value:n})}})},fix:function(e){return e[i.expando]?e:new i.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return L.test(t.type)&&t.click&&ie(t,"input")&&ee(t,"click",Lt),!1},trigger:function(e){var t=this||e;return L.test(t.type)&&t.click&&ie(t,"input")&&ee(t,"click"),!0},_default:function(e){var t=e.target;return L.test(t.type)&&t.click&&ie(t,"input")&&V.get(t,"click")||ie(t,"a")}},beforeunload:{postDispatch:function(e){e.result!==void 0&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}};function ee(e,t,n){if(!n){V.get(e,t)===void 0&&i.event.add(e,t,Lt);return}V.set(e,t,!1),i.event.add(e,t,{namespace:!1,handler:function(r){var s,u,l=V.get(this,t);if(r.isTrigger&1&&this[t]){if(l.length)(i.event.special[t]||{}).delegateType&&r.stopPropagation();else if(l=A.call(arguments),V.set(this,t,l),s=n(this,t),this[t](),u=V.get(this,t),l!==u||s?V.set(this,t,!1):u={},l!==u)return r.stopImmediatePropagation(),r.preventDefault(),u&&u.value}else l.length&&(V.set(this,t,{value:i.event.trigger(i.extend(l[0],i.Event.prototype),l.slice(1),this)}),r.stopImmediatePropagation())}})}i.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},i.Event=function(e,t){if(!(this instanceof i.Event))return new i.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||e.defaultPrevented===void 0&&e.returnValue===!1?Lt:Je,this.target=e.target&&e.target.nodeType===3?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&i.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[i.expando]=!0},i.Event.prototype={constructor:i.Event,isDefaultPrevented:Je,isPropagationStopped:Je,isImmediatePropagationStopped:Je,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Lt,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Lt,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Lt,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},i.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},i.event.addProp),i.each({focus:"focusin",blur:"focusout"},function(e,t){i.event.special[e]={setup:function(){return ee(this,e,U),!1},trigger:function(){return ee(this,e),!0},_default:function(){return!0},delegateType:t}}),i.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,t){i.event.special[e]={delegateType:t,bindType:t,handle:function(n){var r,s=this,u=n.relatedTarget,l=n.handleObj;return(!u||u!==s&&!i.contains(s,u))&&(n.type=l.origType,r=l.handler.apply(this,arguments),n.type=t),r}}}),i.fn.extend({on:function(e,t,n,r){return z(this,e,t,n,r)},one:function(e,t,n,r){return z(this,e,t,n,r,1)},off:function(e,t,n){var r,s;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,i(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if(typeof e=="object"){for(s in e)this.off(s,t,e[s]);return this}return(t===!1||typeof t=="function")&&(n=t,t=void 0),n===!1&&(n=Je),this.each(function(){i.event.remove(this,e,n,t)})}});var we=/<script|<style|<link/i,Re=/checked\s*(?:[^=]|=\s*.checked.)/i,et=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function $t(e,t){return ie(e,"table")&&ie(t.nodeType!==11?t:t.firstChild,"tr")&&i(e).children("tbody")[0]||e}function ei(e){return e.type=(e.getAttribute("type")!==null)+"/"+e.type,e}function ti(e){return(e.type||"").slice(0,5)==="true/"?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Gn(e,t){var n,r,s,u,l,h,y;if(t.nodeType===1){if(V.hasData(e)&&(u=V.get(e),y=u.events,y)){V.remove(t,"handle events");for(s in y)for(n=0,r=y[s].length;n<r;n++)i.event.add(t,s,y[s][n])}Oe.hasData(e)&&(l=Oe.access(e),h=i.extend({},l),Oe.set(t,h))}}function ni(e,t){var n=t.nodeName.toLowerCase();n==="input"&&L.test(e.type)?t.checked=e.checked:(n==="input"||n==="textarea")&&(t.defaultValue=e.defaultValue)}function qt(e,t,n,r){t=_(t);var s,u,l,h,y,w,E=0,j=e.length,M=j-1,N=t[0],q=Q(N);if(q||j>1&&typeof N=="string"&&!se.checkClone&&Re.test(N))return e.each(function(oe){var W=e.eq(oe);q&&(t[0]=N.call(this,oe,W.html())),qt(W,t,n,r)});if(j&&(s=on(t,e[0].ownerDocument,!1,e,r),u=s.firstChild,s.childNodes.length===1&&(s=u),u||r)){for(l=i.map(ue(s,"script"),ei),h=l.length;E<j;E++)y=s,E!==M&&(y=i.clone(y,!0,!0),h&&i.merge(l,ue(y,"script"))),n.call(e[E],y,E);if(h)for(w=l[l.length-1].ownerDocument,i.map(l,ti),E=0;E<h;E++)y=l[E],Me.test(y.type||"")&&!V.access(y,"globalEval")&&i.contains(w,y)&&(y.src&&(y.type||"").toLowerCase()!=="module"?i._evalUrl&&!y.noModule&&i._evalUrl(y.src,{nonce:y.nonce||y.getAttribute("nonce")},w):Se(y.textContent.replace(et,""),y,w))}return e}function Xn(e,t,n){for(var r,s=t?i.filter(t,e):e,u=0;(r=s[u])!=null;u++)!n&&r.nodeType===1&&i.cleanData(ue(r)),r.parentNode&&(n&>(r)&&ge(ue(r,"script")),r.parentNode.removeChild(r));return e}i.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,s,u,l,h=e.cloneNode(!0),y=gt(e);if(!se.noCloneChecked&&(e.nodeType===1||e.nodeType===11)&&!i.isXMLDoc(e))for(l=ue(h),u=ue(e),r=0,s=u.length;r<s;r++)ni(u[r],l[r]);if(t)if(n)for(u=u||ue(e),l=l||ue(h),r=0,s=u.length;r<s;r++)Gn(u[r],l[r]);else Gn(e,h);return l=ue(h,"script"),l.length>0&&ge(l,!y&&ue(e,"script")),h},cleanData:function(e){for(var t,n,r,s=i.event.special,u=0;(n=e[u])!==void 0;u++)if(Ke(n)){if(t=n[V.expando]){if(t.events)for(r in t.events)s[r]?i.event.remove(n,r):i.removeEvent(n,r,t.handle);n[V.expando]=void 0}n[Oe.expando]&&(n[Oe.expando]=void 0)}}}),i.fn.extend({detach:function(e){return Xn(this,e,!0)},remove:function(e){return Xn(this,e)},text:function(e){return Ye(this,function(t){return t===void 0?i.text(this):this.empty().each(function(){(this.nodeType===1||this.nodeType===11||this.nodeType===9)&&(this.textContent=t)})},null,e,arguments.length)},append:function(){return qt(this,arguments,function(e){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var t=$t(this,e);t.appendChild(e)}})},prepend:function(){return qt(this,arguments,function(e){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var t=$t(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return qt(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return qt(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;(e=this[t])!=null;t++)e.nodeType===1&&(i.cleanData(ue(e,!1)),e.textContent="");return this},clone:function(e,t){return e=e??!1,t=t??e,this.map(function(){return i.clone(this,e,t)})},html:function(e){return Ye(this,function(t){var n=this[0]||{},r=0,s=this.length;if(t===void 0&&n.nodeType===1)return n.innerHTML;if(typeof t=="string"&&!we.test(t)&&!le[(ae.exec(t)||["",""])[1].toLowerCase()]){t=i.htmlPrefilter(t);try{for(;r<s;r++)n=this[r]||{},n.nodeType===1&&(i.cleanData(ue(n,!1)),n.innerHTML=t);n=0}catch{}}n&&this.empty().append(t)},null,e,arguments.length)},replaceWith:function(){var e=[];return qt(this,arguments,function(t){var n=this.parentNode;i.inArray(this,e)<0&&(i.cleanData(ue(this)),n&&n.replaceChild(t,this))},e)}}),i.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){i.fn[e]=function(n){for(var r,s=[],u=i(n),l=u.length-1,h=0;h<=l;h++)r=h===l?this:this.clone(!0),i(u[h])[t](r),g.apply(s,r.get());return this.pushStack(s)}});var Mn=new RegExp("^("+Ge+")(?!px)[a-z%]+$","i"),sn=function(e){var t=e.ownerDocument.defaultView;return(!t||!t.opener)&&(t=T),t.getComputedStyle(e)},Zn=function(e,t,n){var r,s,u={};for(s in t)u[s]=e.style[s],e.style[s]=t[s];r=n.call(e);for(s in t)e.style[s]=u[s];return r},ri=new RegExp(it.join("|"),"i");(function(){function e(){if(!!w){y.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",w.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",$e.appendChild(y).appendChild(w);var E=T.getComputedStyle(w);n=E.top!=="1%",h=t(E.marginLeft)===12,w.style.right="60%",u=t(E.right)===36,r=t(E.width)===36,w.style.position="absolute",s=t(w.offsetWidth/3)===12,$e.removeChild(y),w=null}}function t(E){return Math.round(parseFloat(E))}var n,r,s,u,l,h,y=F.createElement("div"),w=F.createElement("div");!w.style||(w.style.backgroundClip="content-box",w.cloneNode(!0).style.backgroundClip="",se.clearCloneStyle=w.style.backgroundClip==="content-box",i.extend(se,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),u},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),h},scrollboxSize:function(){return e(),s},reliableTrDimensions:function(){var E,j,M,N;return l==null&&(E=F.createElement("table"),j=F.createElement("tr"),M=F.createElement("div"),E.style.cssText="position:absolute;left:-11111px;border-collapse:separate",j.style.cssText="border:1px solid",j.style.height="1px",M.style.height="9px",M.style.display="block",$e.appendChild(E).appendChild(j).appendChild(M),N=T.getComputedStyle(j),l=parseInt(N.height,10)+parseInt(N.borderTopWidth,10)+parseInt(N.borderBottomWidth,10)===j.offsetHeight,$e.removeChild(E)),l}}))})();function Vt(e,t,n){var r,s,u,l,h=e.style;return n=n||sn(e),n&&(l=n.getPropertyValue(t)||n[t],l===""&&!gt(e)&&(l=i.style(e,t)),!se.pixelBoxStyles()&&Mn.test(l)&&ri.test(t)&&(r=h.width,s=h.minWidth,u=h.maxWidth,h.minWidth=h.maxWidth=h.width=l,l=n.width,h.width=r,h.minWidth=s,h.maxWidth=u)),l!==void 0?l+"":l}function Kn(e,t){return{get:function(){if(e()){delete this.get;return}return(this.get=t).apply(this,arguments)}}}var Jn=["Webkit","Moz","ms"],er=F.createElement("div").style,tr={};function ii(e){for(var t=e[0].toUpperCase()+e.slice(1),n=Jn.length;n--;)if(e=Jn[n]+t,e in er)return e}function En(e){var t=i.cssProps[e]||tr[e];return t||(e in er?e:tr[e]=ii(e)||e)}var oi=/^(none|table(?!-c[ea]).+)/,nr=/^--/,ai={position:"absolute",visibility:"hidden",display:"block"},rr={letterSpacing:"0",fontWeight:"400"};function ir(e,t,n){var r=ht.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function Tn(e,t,n,r,s,u){var l=t==="width"?1:0,h=0,y=0;if(n===(r?"border":"content"))return 0;for(;l<4;l+=2)n==="margin"&&(y+=i.css(e,n+it[l],!0,s)),r?(n==="content"&&(y-=i.css(e,"padding"+it[l],!0,s)),n!=="margin"&&(y-=i.css(e,"border"+it[l]+"Width",!0,s))):(y+=i.css(e,"padding"+it[l],!0,s),n!=="padding"?y+=i.css(e,"border"+it[l]+"Width",!0,s):h+=i.css(e,"border"+it[l]+"Width",!0,s));return!r&&u>=0&&(y+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-u-y-h-.5))||0),y}function or(e,t,n){var r=sn(e),s=!se.boxSizingReliable()||n,u=s&&i.css(e,"boxSizing",!1,r)==="border-box",l=u,h=Vt(e,t,r),y="offset"+t[0].toUpperCase()+t.slice(1);if(Mn.test(h)){if(!n)return h;h="auto"}return(!se.boxSizingReliable()&&u||!se.reliableTrDimensions()&&ie(e,"tr")||h==="auto"||!parseFloat(h)&&i.css(e,"display",!1,r)==="inline")&&e.getClientRects().length&&(u=i.css(e,"boxSizing",!1,r)==="border-box",l=y in e,l&&(h=e[y])),h=parseFloat(h)||0,h+Tn(e,t,n||(u?"border":"content"),l,r,h)+"px"}i.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Vt(e,"opacity");return n===""?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!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,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(!(!e||e.nodeType===3||e.nodeType===8||!e.style)){var s,u,l,h=Fe(t),y=nr.test(t),w=e.style;if(y||(t=En(h)),l=i.cssHooks[t]||i.cssHooks[h],n!==void 0){if(u=typeof n,u==="string"&&(s=ht.exec(n))&&s[1]&&(n=a(e,t,s),u="number"),n==null||n!==n)return;u==="number"&&!y&&(n+=s&&s[3]||(i.cssNumber[h]?"":"px")),!se.clearCloneStyle&&n===""&&t.indexOf("background")===0&&(w[t]="inherit"),(!l||!("set"in l)||(n=l.set(e,n,r))!==void 0)&&(y?w.setProperty(t,n):w[t]=n)}else return l&&"get"in l&&(s=l.get(e,!1,r))!==void 0?s:w[t]}},css:function(e,t,n,r){var s,u,l,h=Fe(t),y=nr.test(t);return y||(t=En(h)),l=i.cssHooks[t]||i.cssHooks[h],l&&"get"in l&&(s=l.get(e,!0,n)),s===void 0&&(s=Vt(e,t,r)),s==="normal"&&t in rr&&(s=rr[t]),n===""||n?(u=parseFloat(s),n===!0||isFinite(u)?u||0:s):s}}),i.each(["height","width"],function(e,t){i.cssHooks[t]={get:function(n,r,s){if(r)return oi.test(i.css(n,"display"))&&(!n.getClientRects().length||!n.getBoundingClientRect().width)?Zn(n,ai,function(){return or(n,t,s)}):or(n,t,s)},set:function(n,r,s){var u,l=sn(n),h=!se.scrollboxSize()&&l.position==="absolute",y=h||s,w=y&&i.css(n,"boxSizing",!1,l)==="border-box",E=s?Tn(n,t,s,w,l):0;return w&&h&&(E-=Math.ceil(n["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(l[t])-Tn(n,t,"border",!1,l)-.5)),E&&(u=ht.exec(r))&&(u[3]||"px")!=="px"&&(n.style[t]=r,r=i.css(n,t)),ir(n,r,E)}}}),i.cssHooks.marginLeft=Kn(se.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Vt(e,"marginLeft"))||e.getBoundingClientRect().left-Zn(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),i.each({margin:"",padding:"",border:"Width"},function(e,t){i.cssHooks[e+t]={expand:function(n){for(var r=0,s={},u=typeof n=="string"?n.split(" "):[n];r<4;r++)s[e+it[r]+t]=u[r]||u[r-2]||u[0];return s}},e!=="margin"&&(i.cssHooks[e+t].set=ir)}),i.fn.extend({css:function(e,t){return Ye(this,function(n,r,s){var u,l,h={},y=0;if(Array.isArray(r)){for(u=sn(n),l=r.length;y<l;y++)h[r[y]]=i.css(n,r[y],!1,u);return h}return s!==void 0?i.style(n,r,s):i.css(n,r)},e,t,arguments.length>1)}});function tt(e,t,n,r,s){return new tt.prototype.init(e,t,n,r,s)}i.Tween=tt,tt.prototype={constructor:tt,init:function(e,t,n,r,s,u){this.elem=e,this.prop=n,this.easing=s||i.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=u||(i.cssNumber[n]?"":"px")},cur:function(){var e=tt.propHooks[this.prop];return e&&e.get?e.get(this):tt.propHooks._default.get(this)},run:function(e){var t,n=tt.propHooks[this.prop];return this.options.duration?this.pos=t=i.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):tt.propHooks._default.set(this),this}},tt.prototype.init.prototype=tt.prototype,tt.propHooks={_default:{get:function(e){var t;return e.elem.nodeType!==1||e.elem[e.prop]!=null&&e.elem.style[e.prop]==null?e.elem[e.prop]:(t=i.css(e.elem,e.prop,""),!t||t==="auto"?0:t)},set:function(e){i.fx.step[e.prop]?i.fx.step[e.prop](e):e.elem.nodeType===1&&(i.cssHooks[e.prop]||e.elem.style[En(e.prop)]!=null)?i.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=e.now}}},tt.propHooks.scrollTop=tt.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},i.easing={linear:function(e){return e},swing:function(e){return .5-Math.cos(e*Math.PI)/2},_default:"swing"},i.fx=tt.prototype.init,i.fx.step={};var Wt,un,si=/^(?:toggle|show|hide)$/,ui=/queueHooks$/;function kn(){un&&(F.hidden===!1&&T.requestAnimationFrame?T.requestAnimationFrame(kn):T.setTimeout(kn,i.fx.interval),i.fx.tick())}function ar(){return T.setTimeout(function(){Wt=void 0}),Wt=Date.now()}function ln(e,t){var n,r=0,s={height:e};for(t=t?1:0;r<4;r+=2-t)n=it[r],s["margin"+n]=s["padding"+n]=e;return t&&(s.opacity=s.width=e),s}function sr(e,t,n){for(var r,s=(yt.tweeners[t]||[]).concat(yt.tweeners["*"]),u=0,l=s.length;u<l;u++)if(r=s[u].call(n,t,e))return r}function li(e,t,n){var r,s,u,l,h,y,w,E,j="width"in t||"height"in t,M=this,N={},q=e.style,oe=e.nodeType&&o(e),W=V.get(e,"fxshow");n.queue||(l=i._queueHooks(e,"fx"),l.unqueued==null&&(l.unqueued=0,h=l.empty.fire,l.empty.fire=function(){l.unqueued||h()}),l.unqueued++,M.always(function(){M.always(function(){l.unqueued--,i.queue(e,"fx").length||l.empty.fire()})}));for(r in t)if(s=t[r],si.test(s)){if(delete t[r],u=u||s==="toggle",s===(oe?"hide":"show"))if(s==="show"&&W&&W[r]!==void 0)oe=!0;else continue;N[r]=W&&W[r]||i.style(e,r)}if(y=!i.isEmptyObject(t),!(!y&&i.isEmptyObject(N))){j&&e.nodeType===1&&(n.overflow=[q.overflow,q.overflowX,q.overflowY],w=W&&W.display,w==null&&(w=V.get(e,"display")),E=i.css(e,"display"),E==="none"&&(w?E=w:(v([e],!0),w=e.style.display||w,E=i.css(e,"display"),v([e]))),(E==="inline"||E==="inline-block"&&w!=null)&&i.css(e,"float")==="none"&&(y||(M.done(function(){q.display=w}),w==null&&(E=q.display,w=E==="none"?"":E)),q.display="inline-block")),n.overflow&&(q.overflow="hidden",M.always(function(){q.overflow=n.overflow[0],q.overflowX=n.overflow[1],q.overflowY=n.overflow[2]})),y=!1;for(r in N)y||(W?"hidden"in W&&(oe=W.hidden):W=V.access(e,"fxshow",{display:w}),u&&(W.hidden=!oe),oe&&v([e],!0),M.done(function(){oe||v([e]),V.remove(e,"fxshow");for(r in N)i.style(e,r,N[r])})),y=sr(oe?W[r]:0,r,M),r in W||(W[r]=y.start,oe&&(y.end=y.start,y.start=0))}}function ci(e,t){var n,r,s,u,l;for(n in e)if(r=Fe(n),s=t[r],u=e[n],Array.isArray(u)&&(s=u[1],u=e[n]=u[0]),n!==r&&(e[r]=u,delete e[n]),l=i.cssHooks[r],l&&"expand"in l){u=l.expand(u),delete e[r];for(n in u)n in e||(e[n]=u[n],t[n]=s)}else t[r]=s}function yt(e,t,n){var r,s,u=0,l=yt.prefilters.length,h=i.Deferred().always(function(){delete y.elem}),y=function(){if(s)return!1;for(var j=Wt||ar(),M=Math.max(0,w.startTime+w.duration-j),N=M/w.duration||0,q=1-N,oe=0,W=w.tweens.length;oe<W;oe++)w.tweens[oe].run(q);return h.notifyWith(e,[w,q,M]),q<1&&W?M:(W||h.notifyWith(e,[w,1,0]),h.resolveWith(e,[w]),!1)},w=h.promise({elem:e,props:i.extend({},t),opts:i.extend(!0,{specialEasing:{},easing:i.easing._default},n),originalProperties:t,originalOptions:n,startTime:Wt||ar(),duration:n.duration,tweens:[],createTween:function(j,M){var N=i.Tween(e,w.opts,j,M,w.opts.specialEasing[j]||w.opts.easing);return w.tweens.push(N),N},stop:function(j){var M=0,N=j?w.tweens.length:0;if(s)return this;for(s=!0;M<N;M++)w.tweens[M].run(1);return j?(h.notifyWith(e,[w,1,0]),h.resolveWith(e,[w,j])):h.rejectWith(e,[w,j]),this}}),E=w.props;for(ci(E,w.opts.specialEasing);u<l;u++)if(r=yt.prefilters[u].call(w,e,E,w.opts),r)return Q(r.stop)&&(i._queueHooks(w.elem,w.opts.queue).stop=r.stop.bind(r)),r;return i.map(E,sr,w),Q(w.opts.start)&&w.opts.start.call(e,w),w.progress(w.opts.progress).done(w.opts.done,w.opts.complete).fail(w.opts.fail).always(w.opts.always),i.fx.timer(i.extend(y,{elem:e,anim:w,queue:w.opts.queue})),w}i.Animation=i.extend(yt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return a(n.elem,e,ht.exec(t),n),n}]},tweener:function(e,t){Q(e)?(t=e,e=["*"]):e=e.match(ce);for(var n,r=0,s=e.length;r<s;r++)n=e[r],yt.tweeners[n]=yt.tweeners[n]||[],yt.tweeners[n].unshift(t)},prefilters:[li],prefilter:function(e,t){t?yt.prefilters.unshift(e):yt.prefilters.push(e)}}),i.speed=function(e,t,n){var r=e&&typeof e=="object"?i.extend({},e):{complete:n||!n&&t||Q(e)&&e,duration:e,easing:n&&t||t&&!Q(t)&&t};return i.fx.off?r.duration=0:typeof r.duration!="number"&&(r.duration in i.fx.speeds?r.duration=i.fx.speeds[r.duration]:r.duration=i.fx.speeds._default),(r.queue==null||r.queue===!0)&&(r.queue="fx"),r.old=r.complete,r.complete=function(){Q(r.old)&&r.old.call(this),r.queue&&i.dequeue(this,r.queue)},r},i.fn.extend({fadeTo:function(e,t,n,r){return this.filter(o).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var s=i.isEmptyObject(e),u=i.speed(t,n,r),l=function(){var h=yt(this,i.extend({},e),u);(s||V.get(this,"finish"))&&h.stop(!0)};return l.finish=l,s||u.queue===!1?this.each(l):this.queue(u.queue,l)},stop:function(e,t,n){var r=function(s){var u=s.stop;delete s.stop,u(n)};return typeof e!="string"&&(n=t,t=e,e=void 0),t&&this.queue(e||"fx",[]),this.each(function(){var s=!0,u=e!=null&&e+"queueHooks",l=i.timers,h=V.get(this);if(u)h[u]&&h[u].stop&&r(h[u]);else for(u in h)h[u]&&h[u].stop&&ui.test(u)&&r(h[u]);for(u=l.length;u--;)l[u].elem===this&&(e==null||l[u].queue===e)&&(l[u].anim.stop(n),s=!1,l.splice(u,1));(s||!n)&&i.dequeue(this,e)})},finish:function(e){return e!==!1&&(e=e||"fx"),this.each(function(){var t,n=V.get(this),r=n[e+"queue"],s=n[e+"queueHooks"],u=i.timers,l=r?r.length:0;for(n.finish=!0,i.queue(this,e,[]),s&&s.stop&&s.stop.call(this,!0),t=u.length;t--;)u[t].elem===this&&u[t].queue===e&&(u[t].anim.stop(!0),u.splice(t,1));for(t=0;t<l;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish})}}),i.each(["toggle","show","hide"],function(e,t){var n=i.fn[t];i.fn[t]=function(r,s,u){return r==null||typeof r=="boolean"?n.apply(this,arguments):this.animate(ln(t,!0),r,s,u)}}),i.each({slideDown:ln("show"),slideUp:ln("hide"),slideToggle:ln("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){i.fn[e]=function(n,r,s){return this.animate(t,n,r,s)}}),i.timers=[],i.fx.tick=function(){var e,t=0,n=i.timers;for(Wt=Date.now();t<n.length;t++)e=n[t],!e()&&n[t]===e&&n.splice(t--,1);n.length||i.fx.stop(),Wt=void 0},i.fx.timer=function(e){i.timers.push(e),i.fx.start()},i.fx.interval=13,i.fx.start=function(){un||(un=!0,kn())},i.fx.stop=function(){un=null},i.fx.speeds={slow:600,fast:200,_default:400},i.fn.delay=function(e,t){return e=i.fx&&i.fx.speeds[e]||e,t=t||"fx",this.queue(t,function(n,r){var s=T.setTimeout(n,e);r.stop=function(){T.clearTimeout(s)}})},function(){var e=F.createElement("input"),t=F.createElement("select"),n=t.appendChild(F.createElement("option"));e.type="checkbox",se.checkOn=e.value!=="",se.optSelected=n.selected,e=F.createElement("input"),e.value="t",e.type="radio",se.radioValue=e.value==="t"}();var ur,Gt=i.expr.attrHandle;i.fn.extend({attr:function(e,t){return Ye(this,i.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){i.removeAttr(this,e)})}}),i.extend({attr:function(e,t,n){var r,s,u=e.nodeType;if(!(u===3||u===8||u===2)){if(typeof e.getAttribute=="undefined")return i.prop(e,t,n);if((u!==1||!i.isXMLDoc(e))&&(s=i.attrHooks[t.toLowerCase()]||(i.expr.match.bool.test(t)?ur:void 0)),n!==void 0){if(n===null){i.removeAttr(e,t);return}return s&&"set"in s&&(r=s.set(e,n,t))!==void 0?r:(e.setAttribute(t,n+""),n)}return s&&"get"in s&&(r=s.get(e,t))!==null?r:(r=i.find.attr(e,t),r??void 0)}},attrHooks:{type:{set:function(e,t){if(!se.radioValue&&t==="radio"&&ie(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,s=t&&t.match(ce);if(s&&e.nodeType===1)for(;n=s[r++];)e.removeAttribute(n)}}),ur={set:function(e,t,n){return t===!1?i.removeAttr(e,n):e.setAttribute(n,n),n}},i.each(i.expr.match.bool.source.match(/\w+/g),function(e,t){var n=Gt[t]||i.find.attr;Gt[t]=function(r,s,u){var l,h,y=s.toLowerCase();return u||(h=Gt[y],Gt[y]=l,l=n(r,s,u)!=null?y:null,Gt[y]=h),l}});var fi=/^(?:input|select|textarea|button)$/i,di=/^(?:a|area)$/i;i.fn.extend({prop:function(e,t){return Ye(this,i.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[i.propFix[e]||e]})}}),i.extend({prop:function(e,t,n){var r,s,u=e.nodeType;if(!(u===3||u===8||u===2))return(u!==1||!i.isXMLDoc(e))&&(t=i.propFix[t]||t,s=i.propHooks[t]),n!==void 0?s&&"set"in s&&(r=s.set(e,n,t))!==void 0?r:e[t]=n:s&&"get"in s&&(r=s.get(e,t))!==null?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=i.find.attr(e,"tabindex");return t?parseInt(t,10):fi.test(e.nodeName)||di.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),se.optSelected||(i.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),i.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){i.propFix[this.toLowerCase()]=this});function It(e){var t=e.match(ce)||[];return t.join(" ")}function St(e){return e.getAttribute&&e.getAttribute("class")||""}function Nn(e){return Array.isArray(e)?e:typeof e=="string"?e.match(ce)||[]:[]}i.fn.extend({addClass:function(e){var t,n,r,s,u,l,h,y=0;if(Q(e))return this.each(function(w){i(this).addClass(e.call(this,w,St(this)))});if(t=Nn(e),t.length){for(;n=this[y++];)if(s=St(n),r=n.nodeType===1&&" "+It(s)+" ",r){for(l=0;u=t[l++];)r.indexOf(" "+u+" ")<0&&(r+=u+" ");h=It(r),s!==h&&n.setAttribute("class",h)}}return this},removeClass:function(e){var t,n,r,s,u,l,h,y=0;if(Q(e))return this.each(function(w){i(this).removeClass(e.call(this,w,St(this)))});if(!arguments.length)return this.attr("class","");if(t=Nn(e),t.length){for(;n=this[y++];)if(s=St(n),r=n.nodeType===1&&" "+It(s)+" ",r){for(l=0;u=t[l++];)for(;r.indexOf(" "+u+" ")>-1;)r=r.replace(" "+u+" "," ");h=It(r),s!==h&&n.setAttribute("class",h)}}return this},toggleClass:function(e,t){var n=typeof e,r=n==="string"||Array.isArray(e);return typeof t=="boolean"&&r?t?this.addClass(e):this.removeClass(e):Q(e)?this.each(function(s){i(this).toggleClass(e.call(this,s,St(this),t),t)}):this.each(function(){var s,u,l,h;if(r)for(u=0,l=i(this),h=Nn(e);s=h[u++];)l.hasClass(s)?l.removeClass(s):l.addClass(s);else(e===void 0||n==="boolean")&&(s=St(this),s&&V.set(this,"__className__",s),this.setAttribute&&this.setAttribute("class",s||e===!1?"":V.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;for(t=" "+e+" ";n=this[r++];)if(n.nodeType===1&&(" "+It(St(n))+" ").indexOf(t)>-1)return!0;return!1}});var pi=/\r/g;i.fn.extend({val:function(e){var t,n,r,s=this[0];return arguments.length?(r=Q(e),this.each(function(u){var l;this.nodeType===1&&(r?l=e.call(this,u,i(this).val()):l=e,l==null?l="":typeof l=="number"?l+="":Array.isArray(l)&&(l=i.map(l,function(h){return h==null?"":h+""})),t=i.valHooks[this.type]||i.valHooks[this.nodeName.toLowerCase()],(!t||!("set"in t)||t.set(this,l,"value")===void 0)&&(this.value=l))})):s?(t=i.valHooks[s.type]||i.valHooks[s.nodeName.toLowerCase()],t&&"get"in t&&(n=t.get(s,"value"))!==void 0?n:(n=s.value,typeof n=="string"?n.replace(pi,""):n??"")):void 0}}),i.extend({valHooks:{option:{get:function(e){var t=i.find.attr(e,"value");return t??It(i.text(e))}},select:{get:function(e){var t,n,r,s=e.options,u=e.selectedIndex,l=e.type==="select-one",h=l?null:[],y=l?u+1:s.length;for(u<0?r=y:r=l?u:0;r<y;r++)if(n=s[r],(n.selected||r===u)&&!n.disabled&&(!n.parentNode.disabled||!ie(n.parentNode,"optgroup"))){if(t=i(n).val(),l)return t;h.push(t)}return h},set:function(e,t){for(var n,r,s=e.options,u=i.makeArray(t),l=s.length;l--;)r=s[l],(r.selected=i.inArray(i.valHooks.option.get(r),u)>-1)&&(n=!0);return n||(e.selectedIndex=-1),u}}}}),i.each(["radio","checkbox"],function(){i.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=i.inArray(i(e).val(),t)>-1}},se.checkOn||(i.valHooks[this].get=function(e){return e.getAttribute("value")===null?"on":e.value})}),se.focusin="onfocusin"in T;var lr=/^(?:focusinfocus|focusoutblur)$/,cr=function(e){e.stopPropagation()};i.extend(i.event,{trigger:function(e,t,n,r){var s,u,l,h,y,w,E,j,M=[n||F],N=be.call(e,"type")?e.type:e,q=be.call(e,"namespace")?e.namespace.split("."):[];if(u=j=l=n=n||F,!(n.nodeType===3||n.nodeType===8)&&!lr.test(N+i.event.triggered)&&(N.indexOf(".")>-1&&(q=N.split("."),N=q.shift(),q.sort()),y=N.indexOf(":")<0&&"on"+N,e=e[i.expando]?e:new i.Event(N,typeof e=="object"&&e),e.isTrigger=r?2:3,e.namespace=q.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=t==null?[e]:i.makeArray(t,[e]),E=i.event.special[N]||{},!(!r&&E.trigger&&E.trigger.apply(n,t)===!1))){if(!r&&!E.noBubble&&!Ze(n)){for(h=E.delegateType||N,lr.test(h+N)||(u=u.parentNode);u;u=u.parentNode)M.push(u),l=u;l===(n.ownerDocument||F)&&M.push(l.defaultView||l.parentWindow||T)}for(s=0;(u=M[s++])&&!e.isPropagationStopped();)j=u,e.type=s>1?h:E.bindType||N,w=(V.get(u,"events")||Object.create(null))[e.type]&&V.get(u,"handle"),w&&w.apply(u,t),w=y&&u[y],w&&w.apply&&Ke(u)&&(e.result=w.apply(u,t),e.result===!1&&e.preventDefault());return e.type=N,!r&&!e.isDefaultPrevented()&&(!E._default||E._default.apply(M.pop(),t)===!1)&&Ke(n)&&y&&Q(n[N])&&!Ze(n)&&(l=n[y],l&&(n[y]=null),i.event.triggered=N,e.isPropagationStopped()&&j.addEventListener(N,cr),n[N](),e.isPropagationStopped()&&j.removeEventListener(N,cr),i.event.triggered=void 0,l&&(n[y]=l)),e.result}},simulate:function(e,t,n){var r=i.extend(new i.Event,n,{type:e,isSimulated:!0});i.event.trigger(r,null,t)}}),i.fn.extend({trigger:function(e,t){return this.each(function(){i.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return i.event.trigger(e,t,n,!0)}}),se.focusin||i.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(r){i.event.simulate(t,r.target,i.event.fix(r))};i.event.special[t]={setup:function(){var r=this.ownerDocument||this.document||this,s=V.access(r,t);s||r.addEventListener(e,n,!0),V.access(r,t,(s||0)+1)},teardown:function(){var r=this.ownerDocument||this.document||this,s=V.access(r,t)-1;s?V.access(r,t,s):(r.removeEventListener(e,n,!0),V.remove(r,t))}}});var Xt=T.location,fr={guid:Date.now()},Ln=/\?/;i.parseXML=function(e){var t,n;if(!e||typeof e!="string")return null;try{t=new T.DOMParser().parseFromString(e,"text/xml")}catch{}return n=t&&t.getElementsByTagName("parsererror")[0],(!t||n)&&i.error("Invalid XML: "+(n?i.map(n.childNodes,function(r){return r.textContent}).join(`
`):e)),t};var hi=/\[\]$/,dr=/\r?\n/g,gi=/^(?:submit|button|image|reset|file)$/i,yi=/^(?:input|select|textarea|keygen)/i;function Dn(e,t,n,r){var s;if(Array.isArray(t))i.each(t,function(u,l){n||hi.test(e)?r(e,l):Dn(e+"["+(typeof l=="object"&&l!=null?u:"")+"]",l,n,r)});else if(!n&&_e(t)==="object")for(s in t)Dn(e+"["+s+"]",t[s],n,r);else r(e,t)}i.param=function(e,t){var n,r=[],s=function(u,l){var h=Q(l)?l():l;r[r.length]=encodeURIComponent(u)+"="+encodeURIComponent(h??"")};if(e==null)return"";if(Array.isArray(e)||e.jquery&&!i.isPlainObject(e))i.each(e,function(){s(this.name,this.value)});else for(n in e)Dn(n,e[n],t,s);return r.join("&")},i.fn.extend({serialize:function(){return i.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=i.prop(this,"elements");return e?i.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!i(this).is(":disabled")&&yi.test(this.nodeName)&&!gi.test(e)&&(this.checked||!L.test(e))}).map(function(e,t){var n=i(this).val();return n==null?null:Array.isArray(n)?i.map(n,function(r){return{name:t.name,value:r.replace(dr,`\r
`)}}):{name:t.name,value:n.replace(dr,`\r
`)}}).get()}});var mi=/%20/g,bi=/#.*$/,wi=/([?&])_=[^&]*/,xi=/^(.*?):[ \t]*([^\r\n]*)$/mg,vi=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Mi=/^(?:GET|HEAD)$/,Ei=/^\/\//,pr={},Cn={},hr="*/".concat("*"),An=F.createElement("a");An.href=Xt.href;function gr(e){return function(t,n){typeof t!="string"&&(n=t,t="*");var r,s=0,u=t.toLowerCase().match(ce)||[];if(Q(n))for(;r=u[s++];)r[0]==="+"?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function yr(e,t,n,r){var s={},u=e===Cn;function l(h){var y;return s[h]=!0,i.each(e[h]||[],function(w,E){var j=E(t,n,r);if(typeof j=="string"&&!u&&!s[j])return t.dataTypes.unshift(j),l(j),!1;if(u)return!(y=j)}),y}return l(t.dataTypes[0])||!s["*"]&&l("*")}function jn(e,t){var n,r,s=i.ajaxSettings.flatOptions||{};for(n in t)t[n]!==void 0&&((s[n]?e:r||(r={}))[n]=t[n]);return r&&i.extend(!0,e,r),e}function Ti(e,t,n){for(var r,s,u,l,h=e.contents,y=e.dataTypes;y[0]==="*";)y.shift(),r===void 0&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r){for(s in h)if(h[s]&&h[s].test(r)){y.unshift(s);break}}if(y[0]in n)u=y[0];else{for(s in n){if(!y[0]||e.converters[s+" "+y[0]]){u=s;break}l||(l=s)}u=u||l}if(u)return u!==y[0]&&y.unshift(u),n[u]}function ki(e,t,n,r){var s,u,l,h,y,w={},E=e.dataTypes.slice();if(E[1])for(l in e.converters)w[l.toLowerCase()]=e.converters[l];for(u=E.shift();u;)if(e.responseFields[u]&&(n[e.responseFields[u]]=t),!y&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),y=u,u=E.shift(),u){if(u==="*")u=y;else if(y!=="*"&&y!==u){if(l=w[y+" "+u]||w["* "+u],!l){for(s in w)if(h=s.split(" "),h[1]===u&&(l=w[y+" "+h[0]]||w["* "+h[0]],l)){l===!0?l=w[s]:w[s]!==!0&&(u=h[0],E.unshift(h[1]));break}}if(l!==!0)if(l&&e.throws)t=l(t);else try{t=l(t)}catch(j){return{state:"parsererror",error:l?j:"No conversion from "+y+" to "+u}}}}return{state:"success",data:t}}i.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Xt.href,type:"GET",isLocal:vi.test(Xt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":hr,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":i.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?jn(jn(e,i.ajaxSettings),t):jn(i.ajaxSettings,e)},ajaxPrefilter:gr(pr),ajaxTransport:gr(Cn),ajax:function(e,t){typeof e=="object"&&(t=e,e=void 0),t=t||{};var n,r,s,u,l,h,y,w,E,j,M=i.ajaxSetup({},t),N=M.context||M,q=M.context&&(N.nodeType||N.jquery)?i(N):i.event,oe=i.Deferred(),W=i.Callbacks("once memory"),Pe=M.statusCode||{},Be={},ot={},Ee="canceled",re={readyState:0,getResponseHeader:function(ye){var Ae;if(y){if(!u)for(u={};Ae=xi.exec(s);)u[Ae[1].toLowerCase()+" "]=(u[Ae[1].toLowerCase()+" "]||[]).concat(Ae[2]);Ae=u[ye.toLowerCase()+" "]}return Ae==null?null:Ae.join(", ")},getAllResponseHeaders:function(){return y?s:null},setRequestHeader:function(ye,Ae){return y==null&&(ye=ot[ye.toLowerCase()]=ot[ye.toLowerCase()]||ye,Be[ye]=Ae),this},overrideMimeType:function(ye){return y==null&&(M.mimeType=ye),this},statusCode:function(ye){var Ae;if(ye)if(y)re.always(ye[re.status]);else for(Ae in ye)Pe[Ae]=[Pe[Ae],ye[Ae]];return this},abort:function(ye){var Ae=ye||Ee;return n&&n.abort(Ae),nt(0,Ae),this}};if(oe.promise(re),M.url=((e||M.url||Xt.href)+"").replace(Ei,Xt.protocol+"//"),M.type=t.method||t.type||M.method||M.type,M.dataTypes=(M.dataType||"*").toLowerCase().match(ce)||[""],M.crossDomain==null){h=F.createElement("a");try{h.href=M.url,h.href=h.href,M.crossDomain=An.protocol+"//"+An.host!=h.protocol+"//"+h.host}catch{M.crossDomain=!0}}if(M.data&&M.processData&&typeof M.data!="string"&&(M.data=i.param(M.data,M.traditional)),yr(pr,M,t,re),y)return re;w=i.event&&M.global,w&&i.active++==0&&i.event.trigger("ajaxStart"),M.type=M.type.toUpperCase(),M.hasContent=!Mi.test(M.type),r=M.url.replace(bi,""),M.hasContent?M.data&&M.processData&&(M.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&(M.data=M.data.replace(mi,"+")):(j=M.url.slice(r.length),M.data&&(M.processData||typeof M.data=="string")&&(r+=(Ln.test(r)?"&":"?")+M.data,delete M.data),M.cache===!1&&(r=r.replace(wi,"$1"),j=(Ln.test(r)?"&":"?")+"_="+fr.guid+++j),M.url=r+j),M.ifModified&&(i.lastModified[r]&&re.setRequestHeader("If-Modified-Since",i.lastModified[r]),i.etag[r]&&re.setRequestHeader("If-None-Match",i.etag[r])),(M.data&&M.hasContent&&M.contentType!==!1||t.contentType)&&re.setRequestHeader("Content-Type",M.contentType),re.setRequestHeader("Accept",M.dataTypes[0]&&M.accepts[M.dataTypes[0]]?M.accepts[M.dataTypes[0]]+(M.dataTypes[0]!=="*"?", "+hr+"; q=0.01":""):M.accepts["*"]);for(E in M.headers)re.setRequestHeader(E,M.headers[E]);if(M.beforeSend&&(M.beforeSend.call(N,re,M)===!1||y))return re.abort();if(Ee="abort",W.add(M.complete),re.done(M.success),re.fail(M.error),n=yr(Cn,M,t,re),!n)nt(-1,"No Transport");else{if(re.readyState=1,w&&q.trigger("ajaxSend",[re,M]),y)return re;M.async&&M.timeout>0&&(l=T.setTimeout(function(){re.abort("timeout")},M.timeout));try{y=!1,n.send(Be,nt)}catch(ye){if(y)throw ye;nt(-1,ye)}}function nt(ye,Ae,Kt,cn){var at,_t,Ot,rt,Dt,dt=Ae;y||(y=!0,l&&T.clearTimeout(l),n=void 0,s=cn||"",re.readyState=ye>0?4:0,at=ye>=200&&ye<300||ye===304,Kt&&(rt=Ti(M,re,Kt)),!at&&i.inArray("script",M.dataTypes)>-1&&i.inArray("json",M.dataTypes)<0&&(M.converters["text script"]=function(){}),rt=ki(M,rt,re,at),at?(M.ifModified&&(Dt=re.getResponseHeader("Last-Modified"),Dt&&(i.lastModified[r]=Dt),Dt=re.getResponseHeader("etag"),Dt&&(i.etag[r]=Dt)),ye===204||M.type==="HEAD"?dt="nocontent":ye===304?dt="notmodified":(dt=rt.state,_t=rt.data,Ot=rt.error,at=!Ot)):(Ot=dt,(ye||!dt)&&(dt="error",ye<0&&(ye=0))),re.status=ye,re.statusText=(Ae||dt)+"",at?oe.resolveWith(N,[_t,dt,re]):oe.rejectWith(N,[re,dt,Ot]),re.statusCode(Pe),Pe=void 0,w&&q.trigger(at?"ajaxSuccess":"ajaxError",[re,M,at?_t:Ot]),W.fireWith(N,[re,dt]),w&&(q.trigger("ajaxComplete",[re,M]),--i.active||i.event.trigger("ajaxStop")))}return re},getJSON:function(e,t,n){return i.get(e,t,n,"json")},getScript:function(e,t){return i.get(e,void 0,t,"script")}}),i.each(["get","post"],function(e,t){i[t]=function(n,r,s,u){return Q(r)&&(u=u||s,s=r,r=void 0),i.ajax(i.extend({url:n,type:t,dataType:u,data:r,success:s},i.isPlainObject(n)&&n))}}),i.ajaxPrefilter(function(e){var t;for(t in e.headers)t.toLowerCase()==="content-type"&&(e.contentType=e.headers[t]||"")}),i._evalUrl=function(e,t,n){return i.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(r){i.globalEval(r,t,n)}})},i.fn.extend({wrapAll:function(e){var t;return this[0]&&(Q(e)&&(e=e.call(this[0])),t=i(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var n=this;n.firstElementChild;)n=n.firstElementChild;return n}).append(this)),this},wrapInner:function(e){return Q(e)?this.each(function(t){i(this).wrapInner(e.call(this,t))}):this.each(function(){var t=i(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=Q(e);return this.each(function(n){i(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){i(this).replaceWith(this.childNodes)}),this}}),i.expr.pseudos.hidden=function(e){return!i.expr.pseudos.visible(e)},i.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},i.ajaxSettings.xhr=function(){try{return new T.XMLHttpRequest}catch{}};var Ni={0:200,1223:204},Zt=i.ajaxSettings.xhr();se.cors=!!Zt&&"withCredentials"in Zt,se.ajax=Zt=!!Zt,i.ajaxTransport(function(e){var t,n;if(se.cors||Zt&&!e.crossDomain)return{send:function(r,s){var u,l=e.xhr();if(l.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(u in e.xhrFields)l[u]=e.xhrFields[u];e.mimeType&&l.overrideMimeType&&l.overrideMimeType(e.mimeType),!e.crossDomain&&!r["X-Requested-With"]&&(r["X-Requested-With"]="XMLHttpRequest");for(u in r)l.setRequestHeader(u,r[u]);t=function(h){return function(){t&&(t=n=l.onload=l.onerror=l.onabort=l.ontimeout=l.onreadystatechange=null,h==="abort"?l.abort():h==="error"?typeof l.status!="number"?s(0,"error"):s(l.status,l.statusText):s(Ni[l.status]||l.status,l.statusText,(l.responseType||"text")!=="text"||typeof l.responseText!="string"?{binary:l.response}:{text:l.responseText},l.getAllResponseHeaders()))}},l.onload=t(),n=l.onerror=l.ontimeout=t("error"),l.onabort!==void 0?l.onabort=n:l.onreadystatechange=function(){l.readyState===4&&T.setTimeout(function(){t&&n()})},t=t("abort");try{l.send(e.hasContent&&e.data||null)}catch(h){if(t)throw h}},abort:function(){t&&t()}}}),i.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),i.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return i.globalEval(e),e}}}),i.ajaxPrefilter("script",function(e){e.cache===void 0&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),i.ajaxTransport("script",function(e){if(e.crossDomain||e.scriptAttrs){var t,n;return{send:function(r,s){t=i("<script>").attr(e.scriptAttrs||{}).prop({charset:e.scriptCharset,src:e.url}).on("load error",n=function(u){t.remove(),n=null,u&&s(u.type==="error"?404:200,u.type)}),F.head.appendChild(t[0])},abort:function(){n&&n()}}}});var mr=[],In=/(=)\?(?=&|$)|\?\?/;i.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=mr.pop()||i.expando+"_"+fr.guid++;return this[e]=!0,e}}),i.ajaxPrefilter("json jsonp",function(e,t,n){var r,s,u,l=e.jsonp!==!1&&(In.test(e.url)?"url":typeof e.data=="string"&&(e.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&In.test(e.data)&&"data");if(l||e.dataTypes[0]==="jsonp")return r=e.jsonpCallback=Q(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,l?e[l]=e[l].replace(In,"$1"+r):e.jsonp!==!1&&(e.url+=(Ln.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return u||i.error(r+" was not called"),u[0]},e.dataTypes[0]="json",s=T[r],T[r]=function(){u=arguments},n.always(function(){s===void 0?i(T).removeProp(r):T[r]=s,e[r]&&(e.jsonpCallback=t.jsonpCallback,mr.push(r)),u&&Q(s)&&s(u[0]),u=s=void 0}),"script"}),se.createHTMLDocument=function(){var e=F.implementation.createHTMLDocument("").body;return e.innerHTML="<form></form><form></form>",e.childNodes.length===2}(),i.parseHTML=function(e,t,n){if(typeof e!="string")return[];typeof t=="boolean"&&(n=t,t=!1);var r,s,u;return t||(se.createHTMLDocument?(t=F.implementation.createHTMLDocument(""),r=t.createElement("base"),r.href=F.location.href,t.head.appendChild(r)):t=F),s=ve.exec(e),u=!n&&[],s?[t.createElement(s[1])]:(s=on([e],t,u),u&&u.length&&i(u).remove(),i.merge([],s.childNodes))},i.fn.load=function(e,t,n){var r,s,u,l=this,h=e.indexOf(" ");return h>-1&&(r=It(e.slice(h)),e=e.slice(0,h)),Q(t)?(n=t,t=void 0):t&&typeof t=="object"&&(s="POST"),l.length>0&&i.ajax({url:e,type:s||"GET",dataType:"html",data:t}).done(function(y){u=arguments,l.html(r?i("<div>").append(i.parseHTML(y)).find(r):y)}).always(n&&function(y,w){l.each(function(){n.apply(this,u||[y.responseText,w,y])})}),this},i.expr.pseudos.animated=function(e){return i.grep(i.timers,function(t){return e===t.elem}).length},i.offset={setOffset:function(e,t,n){var r,s,u,l,h,y,w,E=i.css(e,"position"),j=i(e),M={};E==="static"&&(e.style.position="relative"),h=j.offset(),u=i.css(e,"top"),y=i.css(e,"left"),w=(E==="absolute"||E==="fixed")&&(u+y).indexOf("auto")>-1,w?(r=j.position(),l=r.top,s=r.left):(l=parseFloat(u)||0,s=parseFloat(y)||0),Q(t)&&(t=t.call(e,n,i.extend({},h))),t.top!=null&&(M.top=t.top-h.top+l),t.left!=null&&(M.left=t.left-h.left+s),"using"in t?t.using.call(e,M):j.css(M)}},i.fn.extend({offset:function(e){if(arguments.length)return e===void 0?this:this.each(function(s){i.offset.setOffset(this,e,s)});var t,n,r=this[0];if(!!r)return r.getClientRects().length?(t=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:t.top+n.pageYOffset,left:t.left+n.pageXOffset}):{top:0,left:0}},position:function(){if(!!this[0]){var e,t,n,r=this[0],s={top:0,left:0};if(i.css(r,"position")==="fixed")t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&i.css(e,"position")==="static";)e=e.parentNode;e&&e!==r&&e.nodeType===1&&(s=i(e).offset(),s.top+=i.css(e,"borderTopWidth",!0),s.left+=i.css(e,"borderLeftWidth",!0))}return{top:t.top-s.top-i.css(r,"marginTop",!0),left:t.left-s.left-i.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&i.css(e,"position")==="static";)e=e.offsetParent;return e||$e})}}),i.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,t){var n=t==="pageYOffset";i.fn[e]=function(r){return Ye(this,function(s,u,l){var h;if(Ze(s)?h=s:s.nodeType===9&&(h=s.defaultView),l===void 0)return h?h[t]:s[u];h?h.scrollTo(n?h.pageXOffset:l,n?l:h.pageYOffset):s[u]=l},e,r,arguments.length)}}),i.each(["top","left"],function(e,t){i.cssHooks[t]=Kn(se.pixelPosition,function(n,r){if(r)return r=Vt(n,t),Mn.test(r)?i(n).position()[t]+"px":r})}),i.each({Height:"height",Width:"width"},function(e,t){i.each({padding:"inner"+e,content:t,"":"outer"+e},function(n,r){i.fn[r]=function(s,u){var l=arguments.length&&(n||typeof s!="boolean"),h=n||(s===!0||u===!0?"margin":"border");return Ye(this,function(y,w,E){var j;return Ze(y)?r.indexOf("outer")===0?y["inner"+e]:y.document.documentElement["client"+e]:y.nodeType===9?(j=y.documentElement,Math.max(y.body["scroll"+e],j["scroll"+e],y.body["offset"+e],j["offset"+e],j["client"+e])):E===void 0?i.css(y,w,h):i.style(y,w,E,h)},t,l?s:void 0,l)}})}),i.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){i.fn[t]=function(n){return this.on(t,n)}}),i.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return arguments.length===1?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),i.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(e,t){i.fn[t]=function(n,r){return arguments.length>0?this.on(t,null,n,r):this.trigger(t)}});var Li=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;i.proxy=function(e,t){var n,r,s;if(typeof t=="string"&&(n=e[t],t=e,e=n),!!Q(e))return r=A.call(arguments,2),s=function(){return e.apply(t||this,r.concat(A.call(arguments)))},s.guid=e.guid=e.guid||i.guid++,s},i.holdReady=function(e){e?i.readyWait++:i.ready(!0)},i.isArray=Array.isArray,i.parseJSON=JSON.parse,i.nodeName=ie,i.isFunction=Q,i.isWindow=Ze,i.camelCase=Fe,i.type=_e,i.now=Date.now,i.isNumeric=function(e){var t=i.type(e);return(t==="number"||t==="string")&&!isNaN(e-parseFloat(e))},i.trim=function(e){return e==null?"":(e+"").replace(Li,"")};var Di=T.jQuery,Ci=T.$;return i.noConflict=function(e){return T.$===i&&(T.$=Ci),e&&T.jQuery===i&&(T.jQuery=Di),i},typeof S=="undefined"&&(T.jQuery=T.$=i),i})})(Yn);var Ne=Yn.exports,Or={exports:{}},wn={exports:{}};/*!
* Bootstrap event-handler.js v5.1.3 (https://getbootstrap.com/)
* Copyright 2011-2021 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/(function(Y,T){(function(S,O){Y.exports=O()})(At,function(){const S=()=>{const{jQuery:i}=window;return i&&!document.body.hasAttribute("data-bs-no-jquery")?i:null},O=/[^.]*(?=\..*)\.|.*/,P=/\..*/,A=/::\d+$/,_={};let g=1;const H={mouseenter:"mouseover",mouseleave:"mouseout"},te=/^(mouseenter|mouseleave)/i,de=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 be(i,$){return $&&`${$}::${g++}`||i.uidEvent||g++}function Ie(i){const $=be(i);return i.uidEvent=$,_[$]=_[$]||{},_[$]}function De(i,$){return function X(ne){return ne.delegateTarget=i,X.oneOff&&ze.off(i,ne.type,$),$.apply(i,[ne])}}function se(i,$,X){return function ne(me){const he=i.querySelectorAll($);for(let{target:ie}=me;ie&&ie!==this;ie=ie.parentNode)for(let ve=he.length;ve--;)if(he[ve]===ie)return me.delegateTarget=ie,ne.oneOff&&ze.off(i,me.type,$,X),X.apply(ie,[me]);return null}}function Q(i,$,X=null){const ne=Object.keys(i);for(let me=0,he=ne.length;me<he;me++){const ie=i[ne[me]];if(ie.originalHandler===$&&ie.delegationSelector===X)return ie}return null}function Ze(i,$,X){const ne=typeof $=="string",me=ne?X:$;let he=_e(i);return de.has(he)||(he=i),[ne,me,he]}function F(i,$,X,ne,me){if(typeof $!="string"||!i)return;if(X||(X=ne,ne=null),te.test($)){const pt=vt=>function(ce){if(!ce.relatedTarget||ce.relatedTarget!==ce.delegateTarget&&!ce.delegateTarget.contains(ce.relatedTarget))return vt.call(this,ce)};ne?ne=pt(ne):X=pt(X)}const[he,ie,ve]=Ze($,X,ne),Ce=Ie(i),We=Ce[ve]||(Ce[ve]={}),Qe=Q(We,ie,he?X:null);if(Qe){Qe.oneOff=Qe.oneOff&&me;return}const je=be(ie,$.replace(O,"")),qe=he?se(i,X,ne):De(i,X);qe.delegationSelector=he?X:null,qe.originalHandler=ie,qe.oneOff=me,qe.uidEvent=je,We[je]=qe,i.addEventListener(ve,qe,he)}function pe(i,$,X,ne,me){const he=Q($[X],ne,me);!he||(i.removeEventListener(X,he,Boolean(me)),delete $[X][he.uidEvent])}function Se(i,$,X,ne){const me=$[X]||{};Object.keys(me).forEach(he=>{if(he.includes(ne)){const ie=me[he];pe(i,$,X,ie.originalHandler,ie.delegationSelector)}})}function _e(i){return i=i.replace(P,""),H[i]||i}const ze={on(i,$,X,ne){F(i,$,X,ne,!1)},one(i,$,X,ne){F(i,$,X,ne,!0)},off(i,$,X,ne){if(typeof $!="string"||!i)return;const[me,he,ie]=Ze($,X,ne),ve=ie!==$,Ce=Ie(i),We=$.startsWith(".");if(typeof he!="undefined"){if(!Ce||!Ce[ie])return;pe(i,Ce,ie,he,me?X:null);return}We&&Object.keys(Ce).forEach(je=>{Se(i,Ce,je,$.slice(1))});const Qe=Ce[ie]||{};Object.keys(Qe).forEach(je=>{const qe=je.replace(A,"");if(!ve||$.includes(qe)){const pt=Qe[je];pe(i,Ce,ie,pt.originalHandler,pt.delegationSelector)}})},trigger(i,$,X){if(typeof $!="string"||!i)return null;const ne=S(),me=_e($),he=$!==me,ie=de.has(me);let ve,Ce=!0,We=!0,Qe=!1,je=null;return he&&ne&&(ve=ne.Event($,X),ne(i).trigger(ve),Ce=!ve.isPropagationStopped(),We=!ve.isImmediatePropagationStopped(),Qe=ve.isDefaultPrevented()),ie?(je=document.createEvent("HTMLEvents"),je.initEvent(me,Ce,!0)):je=new CustomEvent($,{bubbles:Ce,cancelable:!0}),typeof X!="undefined"&&Object.keys(X).forEach(qe=>{Object.defineProperty(je,qe,{get(){return X[qe]}})}),Qe&&je.preventDefault(),We&&i.dispatchEvent(je),je.defaultPrevented&&typeof ve!="undefined"&&ve.preventDefault(),je}};return ze})})(wn);var $n={exports:{}};/*!
* Bootstrap manipulator.js v5.1.3 (https://getbootstrap.com/)
* Copyright 2011-2021 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/(function(Y,T){(function(S,O){Y.exports=O()})(At,function(){function S(A){return A==="true"?!0:A==="false"?!1:A===Number(A).toString()?Number(A):A===""||A==="null"?null:A}function O(A){return A.replace(/[A-Z]/g,_=>`-${_.toLowerCase()}`)}return{setDataAttribute(A,_,g){A.setAttribute(`data-bs-${O(_)}`,g)},removeDataAttribute(A,_){A.removeAttribute(`data-bs-${O(_)}`)},getDataAttributes(A){if(!A)return{};const _={};return Object.keys(A.dataset).filter(g=>g.startsWith("bs")).forEach(g=>{let H=g.replace(/^bs/,"");H=H.charAt(0).toLowerCase()+H.slice(1,H.length),_[H]=S(A.dataset[g])}),_},getDataAttribute(A,_){return S(A.getAttribute(`data-bs-${O(_)}`))},offset(A){const _=A.getBoundingClientRect();return{top:_.top+window.pageYOffset,left:_.left+window.pageXOffset}},position(A){return{top:A.offsetTop,left:A.offsetLeft}}}})})($n);var qn={exports:{}};/*!
* Bootstrap selector-engine.js v5.1.3 (https://getbootstrap.com/)
* Copyright 2011-2021 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/(function(Y,T){(function(S,O){Y.exports=O()})(At,function(){const S=g=>!g||typeof g!="object"?!1:(typeof g.jquery!="undefined"&&(g=g[0]),typeof g.nodeType!="undefined"),O=g=>!S(g)||g.getClientRects().length===0?!1:getComputedStyle(g).getPropertyValue("visibility")==="visible",P=g=>!g||g.nodeType!==Node.ELEMENT_NODE||g.classList.contains("disabled")?!0:typeof g.disabled!="undefined"?g.disabled:g.hasAttribute("disabled")&&g.getAttribute("disabled")!=="false",A=3;return{find(g,H=document.documentElement){return[].concat(...Element.prototype.querySelectorAll.call(H,g))},findOne(g,H=document.documentElement){return Element.prototype.querySelector.call(H,g)},children(g,H){return[].concat(...g.children).filter(te=>te.matches(H))},parents(g,H){const te=[];let de=g.parentNode;for(;de&&de.nodeType===Node.ELEMENT_NODE&&de.nodeType!==A;)de.matches(H)&&te.push(de),de=de.parentNode;return te},prev(g,H){let te=g.previousElementSibling;for(;te;){if(te.matches(H))return[te];te=te.previousElementSibling}return[]},next(g,H){let te=g.nextElementSibling;for(;te;){if(te.matches(H))return[te];te=te.nextElementSibling}return[]},focusableChildren(g){const H=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map(te=>`${te}:not([tabindex^="-"])`).join(", ");return this.find(H,g).filter(te=>!P(te)&&O(te))}}})})(qn);var Wn={exports:{}},Qn={exports:{}};/*!
* Bootstrap data.js v5.1.3 (https://getbootstrap.com/)
* Copyright 2011-2021 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/(function(Y,T){(function(S,O){Y.exports=O()})(At,function(){const S=new Map;return{set(P,A,_){S.has(P)||S.set(P,new Map);const g=S.get(P);if(!g.has(A)&&g.size!==0){console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(g.keys())[0]}.`);return}g.set(A,_)},get(P,A){return S.has(P)&&S.get(P).get(A)||null},remove(P,A){if(!S.has(P))return;const _=S.get(P);_.delete(A),_.size===0&&S.delete(P)}}})})(Qn);/*!
* Bootstrap base-component.js v5.1.3 (https://getbootstrap.com/)
* Copyright 2011-2021 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/(function(Y,T){(function(S,O){Y.exports=O(Qn.exports,wn.exports)})(At,function(S,O){const P=F=>F&&typeof F=="object"&&"default"in F?F:{default:F},A=P(S),_=P(O),g=1e3,H="transitionend",te=F=>{if(!F)return 0;let{transitionDuration:pe,transitionDelay:Se}=window.getComputedStyle(F);const _e=Number.parseFloat(pe),ze=Number.parseFloat(Se);return!_e&&!ze?0:(pe=pe.split(",")[0],Se=Se.split(",")[0],(Number.parseFloat(pe)+Number.parseFloat(Se))*g)},de=F=>{F.dispatchEvent(new Event(H))},be=F=>!F||typeof F!="object"?!1:(typeof F.jquery!="undefined"&&(F=F[0]),typeof F.nodeType!="undefined"),Ie=F=>be(F)?F.jquery?F[0]:F:typeof F=="string"&&F.length>0?document.querySelector(F):null,De=F=>{typeof F=="function"&&F()},se=(F,pe,Se=!0)=>{if(!Se){De(F);return}const _e=5,ze=te(pe)+_e;let i=!1;const $=({target:X})=>{X===pe&&(i=!0,pe.removeEventListener(H,$),De(F))};pe.addEventListener(H,$),setTimeout(()=>{i||de(pe)},ze)},Q="5.1.3";class Ze{constructor(pe){pe=Ie(pe),!!pe&&(this._element=pe,A.default.set(this._element,this.constructor.DATA_KEY,this))}dispose(){A.default.remove(this._element,this.constructor.DATA_KEY),_.default.off(this._element,this.constructor.EVENT_KEY),Object.getOwnPropertyNames(this).forEach(pe=>{this[pe]=null})}_queueCallback(pe,Se,_e=!0){se(pe,Se,_e)}static getInstance(pe){return A.default.get(Ie(pe),this.DATA_KEY)}static getOrCreateInstance(pe,Se={}){return this.getInstance(pe)||new this(pe,typeof Se=="object"?Se:null)}static get VERSION(){return Q}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}}return Ze})})(Wn);/*!
* Bootstrap modal.js v5.1.3 (https://getbootstrap.com/)
* Copyright 2011-2021 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/(function(Y,T){(function(S,O){Y.exports=O(wn.exports,$n.exports,qn.exports,Wn.exports)})(At,function(S,O,P,A){const _=U=>U&&typeof U=="object"&&"default"in U?U:{default:U},g=_(S),H=_(O),te=_(P),de=_(A),be=1e3,Ie="transitionend",De=U=>U==null?`${U}`:{}.toString.call(U).match(/\s([a-z]+)/i)[1].toLowerCase(),se=U=>{let k=U.getAttribute("data-bs-target");if(!k||k==="#"){let z=U.getAttribute("href");if(!z||!z.includes("#")&&!z.startsWith("."))return null;z.includes("#")&&!z.startsWith("#")&&(z=`#${z.split("#")[1]}`),k=z&&z!=="#"?z.trim():null}return k},Q=U=>{const k=se(U);return k?document.querySelector(k):null},Ze=U=>{if(!U)return 0;let{transitionDuration:k,transitionDelay:z}=window.getComputedStyle(U);const ee=Number.parseFloat(k),we=Number.parseFloat(z);return!ee&&!we?0:(k=k.split(",")[0],z=z.split(",")[0],(Number.parseFloat(k)+Number.parseFloat(z))*be)},F=U=>{U.dispatchEvent(new Event(Ie))},pe=U=>!U||typeof U!="object"?!1:(typeof U.jquery!="undefined"&&(U=U[0]),typeof U.nodeType!="undefined"),Se=U=>pe(U)?U.jquery?U[0]:U:typeof U=="string"&&U.length>0?document.querySelector(U):null,_e=(U,k,z)=>{Object.keys(z).forEach(ee=>{const we=z[ee],Re=k[ee],et=Re&&pe(Re)?"element":De(Re);if(!new RegExp(we).test(et))throw new TypeError(`${U.toUpperCase()}: Option "${ee}" provided type "${et}" but expected type "${we}".`)})},ze=U=>!pe(U)||U.getClientRects().length===0?!1:getComputedStyle(U).getPropertyValue("visibility")==="visible",i=U=>!U||U.nodeType!==Node.ELEMENT_NODE||U.classList.contains("disabled")?!0:typeof U.disabled!="undefined"?U.disabled:U.hasAttribute("disabled")&&U.getAttribute("disabled")!=="false",$=U=>{U.offsetHeight},X=()=>{const{jQuery:U}=window;return U&&!document.body.hasAttribute("data-bs-no-jquery")?U:null},ne=[],me=U=>{document.readyState==="loading"?(ne.length||document.addEventListener("DOMContentLoaded",()=>{ne.forEach(k=>k())}),ne.push(U)):U()},he=()=>document.documentElement.dir==="rtl",ie=U=>{me(()=>{const k=X();if(k){const z=U.NAME,ee=k.fn[z];k.fn[z]=U.jQueryInterface,k.fn[z].Constructor=U,k.fn[z].noConflict=()=>(k.fn[z]=ee,U.jQueryInterface)}})},ve=U=>{typeof U=="function"&&U()},Ce=(U,k,z=!0)=>{if(!z){ve(U);return}const ee=5,we=Ze(k)+ee;let Re=!1;const et=({target:$t})=>{$t===k&&(Re=!0,k.removeEventListener(Ie,et),ve(U))};k.addEventListener(Ie,et),setTimeout(()=>{Re||F(k)},we)},We=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",Qe=".sticky-top";class je{constructor(){this._element=document.body}getWidth(){const k=document.documentElement.clientWidth;return Math.abs(window.innerWidth-k)}hide(){const k=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,"paddingRight",z=>z+k),this._setElementAttributes(We,"paddingRight",z=>z+k),this._setElementAttributes(Qe,"marginRight",z=>z-k)}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(k,z,ee){const we=this.getWidth(),Re=et=>{if(et!==this._element&&window.innerWidth>et.clientWidth+we)return;this._saveInitialAttribute(et,z);const $t=window.getComputedStyle(et)[z];et.style[z]=`${ee(Number.parseFloat($t))}px`};this._applyManipulationCallback(k,Re)}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,"paddingRight"),this._resetElementAttributes(We,"paddingRight"),this._resetElementAttributes(Qe,"marginRight")}_saveInitialAttribute(k,z){const ee=k.style[z];ee&&H.default.setDataAttribute(k,z,ee)}_resetElementAttributes(k,z){const ee=we=>{const Re=H.default.getDataAttribute(we,z);typeof Re=="undefined"?we.style.removeProperty(z):(H.default.removeDataAttribute(we,z),we.style[z]=Re)};this._applyManipulationCallback(k,ee)}_applyManipulationCallback(k,z){pe(k)?z(k):te.default.find(k,this._element).forEach(z)}isOverflowing(){return this.getWidth()>0}}const qe={className:"modal-backdrop",isVisible:!0,isAnimated:!1,rootElement:"body",clickCallback:null},pt={className:"string",isVisible:"boolean",isAnimated:"boolean",rootElement:"(element|string)",clickCallback:"(function|null)"},vt="backdrop",ce="fade",Ue="show",ct=`mousedown.bs.${vt}`;class Mt{constructor(k){this._config=this._getConfig(k),this._isAppended=!1,this._element=null}show(k){if(!this._config.isVisible){ve(k);return}this._append(),this._config.isAnimated&&$(this._getElement()),this._getElement().classList.add(Ue),this._emulateAnimation(()=>{ve(k)})}hide(k){if(!this._config.isVisible){ve(k);return}this._getElement().classList.remove(Ue),this._emulateAnimation(()=>{this.dispose(),ve(k)})}_getElement(){if(!this._element){const k=document.createElement("div");k.className=this._config.className,this._config.isAnimated&&k.classList.add(ce),this._element=k}return this._element}_getConfig(k){return k={...qe,...typeof k=="object"?k:{}},k.rootElement=Se(k.rootElement),_e(vt,k,pt),k}_append(){this._isAppended||(this._config.rootElement.append(this._getElement()),g.default.on(this._getElement(),ct,()=>{ve(this._config.clickCallback)}),this._isAppended=!0)}dispose(){!this._isAppended||(g.default.off(this._element,ct),this._element.remove(),this._isAppended=!1)}_emulateAnimation(k){Ce(k,this._getElement(),this._config.isAnimated)}}const jt={trapElement:null,autofocus:!0},Rt={trapElement:"element",autofocus:"boolean"},Nt="focustrap",Ye=".bs.focustrap",Pt=`focusin${Ye}`,Qt=`keydown.tab${Ye}`,Ht="Tab",Fe="forward",Ke="backward";class Et{constructor(k){this._config=this._getConfig(k),this._isActive=!1,this._lastTabNavDirection=null}activate(){const{trapElement:k,autofocus:z}=this._config;this._isActive||(z&&k.focus(),g.default.off(document,Ye),g.default.on(document,Pt,ee=>this._handleFocusin(ee)),g.default.on(document,Qt,ee=>this._handleKeydown(ee)),this._isActive=!0)}deactivate(){!this._isActive||(this._isActive=!1,g.default.off(document,Ye))}_handleFocusin(k){const{target:z}=k,{trapElement:ee}=this._config;if(z===document||z===ee||ee.contains(z))return;const we=te.default.focusableChildren(ee);we.length===0?ee.focus():this._lastTabNavDirection===Ke?we[we.length-1].focus():we[0].focus()}_handleKeydown(k){k.key===Ht&&(this._lastTabNavDirection=k.shiftKey?Ke:Fe)}_getConfig(k){return k={...jt,...typeof k=="object"?k:{}},_e(Nt,k,Rt),k}}const V=(U,k="hide")=>{const z=`click.dismiss${U.EVENT_KEY}`,ee=U.NAME;g.default.on(document,z,`[data-bs-dismiss="${ee}"]`,function(we){if(["A","AREA"].includes(this.tagName)&&we.preventDefault(),i(this))return;const Re=Q(this)||this.closest(`.${ee}`);U.getOrCreateInstance(Re)[k]()})},Oe="modal",Ve=".bs.modal",Yt=".data-api",xt="Escape",Ge={backdrop:!0,keyboard:!0,focus:!0},ht={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean"},it=`hide${Ve}`,$e=`hidePrevented${Ve}`,gt=`hidden${Ve}`,c=`show${Ve}`,o=`shown${Ve}`,a=`resize${Ve}`,d=`click.dismiss${Ve}`,b=`keydown.dismiss${Ve}`,v=`mouseup.dismiss${Ve}`,L=`mousedown.dismiss${Ve}`,ae=`click${Ve}${Yt}`,Me="modal-open",le="fade",ue="show",ge="modal-static",vn=".modal.show",on=".modal-dialog",an=".modal-body",Lt='[data-bs-toggle="modal"]';class Je extends de.default{constructor(k,z){super(k);this._config=this._getConfig(z),this._dialog=te.default.findOne(on,this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._ignoreBackdropClick=!1,this._isTransitioning=!1,this._scrollBar=new je}static get Default(){return Ge}static get NAME(){return Oe}toggle(k){return this._isShown?this.hide():this.show(k)}show(k){this._isShown||this._isTransitioning||g.default.trigger(this._element,c,{relatedTarget:k}).defaultPrevented||(this._isShown=!0,this._isAnimated()&&(this._isTransitioning=!0),this._scrollBar.hide(),document.body.classList.add(Me),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),g.default.on(this._dialog,L,()=>{g.default.one(this._element,v,ee=>{ee.target===this._element&&(this._ignoreBackdropClick=!0)})}),this._showBackdrop(()=>this._showElement(k)))}hide(){if(!this._isShown||this._isTransitioning||g.default.trigger(this._element,it).defaultPrevented)return;this._isShown=!1;const z=this._isAnimated();z&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),this._focustrap.deactivate(),this._element.classList.remove(ue),g.default.off(this._element,d),g.default.off(this._dialog,L),this._queueCallback(()=>this._hideModal(),this._element,z)}dispose(){[window,this._dialog].forEach(k=>g.default.off(k,Ve)),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new Mt({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new Et({trapElement:this._element})}_getConfig(k){return k={...Ge,...H.default.getDataAttributes(this._element),...typeof k=="object"?k:{}},_e(Oe,k,ht),k}_showElement(k){const z=this._isAnimated(),ee=te.default.findOne(an,this._dialog);(!this._element.parentNode||this._element.parentNode.nodeType!==Node.ELEMENT_NODE)&&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,ee&&(ee.scrollTop=0),z&&$(this._element),this._element.classList.add(ue);const we=()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,g.default.trigger(this._element,o,{relatedTarget:k})};this._queueCallback(we,this._dialog,z)}_setEscapeEvent(){this._isShown?g.default.on(this._element,b,k=>{this._config.keyboard&&k.key===xt?(k.preventDefault(),this.hide()):!this._config.keyboard&&k.key===xt&&this._triggerBackdropTransition()}):g.default.off(this._element,b)}_setResizeEvent(){this._isShown?g.default.on(window,a,()=>this._adjustDialog()):g.default.off(window,a)}_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(Me),this._resetAdjustments(),this._scrollBar.reset(),g.default.trigger(this._element,gt)})}_showBackdrop(k){g.default.on(this._element,d,z=>{if(this._ignoreBackdropClick){this._ignoreBackdropClick=!1;return}z.target===z.currentTarget&&(this._config.backdrop===!0?this.hide():this._config.backdrop==="static"&&this._triggerBackdropTransition())}),this._backdrop.show(k)}_isAnimated(){return this._element.classList.contains(le)}_triggerBackdropTransition(){if(g.default.trigger(this._element,$e).defaultPrevented)return;const{classList:z,scrollHeight:ee,style:we}=this._element,Re=ee>document.documentElement.clientHeight;!Re&&we.overflowY==="hidden"||z.contains(ge)||(Re||(we.overflowY="hidden"),z.add(ge),this._queueCallback(()=>{z.remove(ge),Re||this._queueCallback(()=>{we.overflowY=""},this._dialog)},this._dialog),this._element.focus())}_adjustDialog(){const k=this._element.scrollHeight>document.documentElement.clientHeight,z=this._scrollBar.getWidth(),ee=z>0;(!ee&&k&&!he()||ee&&!k&&he())&&(this._element.style.paddingLeft=`${z}px`),(ee&&!k&&!he()||!ee&&k&&he())&&(this._element.style.paddingRight=`${z}px`)}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(k,z){return this.each(function(){const ee=Je.getOrCreateInstance(this,k);if(typeof k=="string"){if(typeof ee[k]=="undefined")throw new TypeError(`No method named "${k}"`);ee[k](z)}})}}return g.default.on(document,ae,Lt,function(U){const k=Q(this);["A","AREA"].includes(this.tagName)&&U.preventDefault(),g.default.one(k,c,we=>{we.defaultPrevented||g.default.one(k,gt,()=>{ze(this)&&this.focus()})});const z=te.default.findOne(vn);z&&Je.getInstance(z).hide(),Je.getOrCreateInstance(k).toggle(this)}),V(Je),ie(Je),Je})})(Or);var zr=`@charset "UTF-8";/*!
* Bootstrap v5.1.3 (https://getbootstrap.com/)
* Copyright 2011-2021 The Bootstrap Authors
* Copyright 2011-2021 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/:root{--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff}.sak32009 *,.sak32009 *::after,.sak32009 *::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}.sak32009{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}.sak32009 .h1,.sak32009 .h5,.sak32009 .h6,.sak32009 h1,.sak32009 h5,.sak32009 h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.sak32009 .h1,.sak32009 h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.sak32009 .h1,.sak32009 h1{font-size:2.5rem}}.sak32009 .h5,.sak32009 h5{font-size:1.25rem}.sak32009 .h6,.sak32009 h6{font-size:1rem}.sak32009 p{margin-top:0;margin-bottom:1rem}.sak32009 strong{font-weight:bolder}.sak32009 .small,.sak32009 small{font-size:.875em}.sak32009 a{color:#0d6efd;text-decoration:underline}.sak32009 a:hover{color:#0a58ca}.sak32009 a:not([href]):not([class]),.sak32009 a:not([href]):not([class]):hover{color:inherit;text-decoration:none}.sak32009 code{font-family:var(--bs-font-monospace);font-size:1em;direction:ltr;unicode-bidi:bidi-override}.sak32009 code{font-size:.875em;color:#d63384;word-wrap:break-word}.sak32009 a>code{color:inherit}.sak32009 img,.sak32009 svg{vertical-align:middle}.sak32009 td,.sak32009 tr{border-color:inherit;border-style:solid;border-width:0}.sak32009 label{display:inline-block}.sak32009 button{border-radius:0}.sak32009 button:focus:not(:focus-visible){outline:0}.sak32009 button,.sak32009 input,.sak32009 select,.sak32009 textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}.sak32009 button,.sak32009 select{text-transform:none}.sak32009 [role=button]{cursor:pointer}.sak32009 select{word-wrap:normal}.sak32009 select:disabled{opacity:1}.sak32009 [type=button],.sak32009 [type=reset],.sak32009 button{-webkit-appearance:button}.sak32009 [type=button]:not(:disabled),.sak32009 [type=reset]:not(:disabled),.sak32009 button:not(:disabled){cursor:pointer}.sak32009 textarea{resize:vertical}.sak32009 [hidden]{display:none!important}.sak32009 .form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.sak32009 .form-control{transition:none}}.sak32009 .form-control[type=file]{overflow:hidden}.sak32009 .form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.sak32009 .form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.sak32009 .form-control::-webkit-date-and-time-value{height:1.5em}.sak32009 .form-control::-moz-placeholder{color:#6c757d;opacity:1}.sak32009 .form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.sak32009 .form-control::placeholder{color:#6c757d;opacity:1}.sak32009 .form-control:disabled,.sak32009 .form-control[readonly]{background-color:#e9ecef;opacity:1}.sak32009 .form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.sak32009 .form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.sak32009 .form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.sak32009 .form-control::file-selector-button{transition:none}}.sak32009 .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.sak32009 .form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.sak32009 .form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.sak32009 .form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}}.sak32009 .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.sak32009 textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}.sak32009 .form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(0.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.sak32009 .form-select{transition:none}}.sak32009 .form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.sak32009 .form-select[multiple]{padding-right:.75rem;background-image:none}.sak32009 .form-select:disabled{background-color:#e9ecef}.sak32009 .form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.sak32009 .form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact}.sak32009 .form-check-input[type=checkbox]{border-radius:.25em}.sak32009 .form-check-input:active{filter:brightness(90%)}.sak32009 .form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.sak32009 .form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.sak32009 .form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.sak32009 .form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.sak32009 .form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.sak32009 .input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.sak32009 .input-group>.form-control,.sak32009 .input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.sak32009 .input-group>.form-control:focus,.sak32009 .input-group>.form-select:focus{z-index:3}.sak32009 .input-group .btn{position:relative;z-index:2}.sak32009 .input-group .btn:focus{z-index:3}.sak32009 .input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.sak32009 .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.sak32009 .btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.sak32009 .btn{transition:none}}.sak32009 .btn:hover{color:#212529}.sak32009 .btn:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.sak32009 .btn.disabled,.sak32009 .btn:disabled{pointer-events:none;opacity:.65}.sak32009 .btn-dark{color:#fff;background-color:#212529;border-color:#212529}.sak32009 .btn-dark:hover{color:#fff;background-color:#1c1f23;border-color:#1a1e21}.sak32009 .btn-dark:focus{color:#fff;background-color:#1c1f23;border-color:#1a1e21;box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.sak32009 .btn-dark:active{color:#fff;background-color:#1a1e21;border-color:#191c1f}.sak32009 .btn-dark:active:focus{box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.sak32009 .btn-dark.disabled,.sak32009 .btn-dark:disabled{color:#fff;background-color:#212529;border-color:#212529}.sak32009 .fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.sak32009 .fade{transition:none}}.sak32009 .fade:not(.show){opacity:0}.sak32009 .modal{position:fixed;top:0;left:0;z-index:1055;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.sak32009 .modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.sak32009 .modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.sak32009 .modal.fade .modal-dialog{transition:none}}.sak32009 .modal.show .modal-dialog{transform:none}.sak32009 .modal.modal-static .modal-dialog{transform:scale(1.02)}.sak32009 .modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.sak32009 .modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.sak32009 .modal-backdrop{position:fixed;top:0;left:0;z-index:1050;width:100vw;height:100vh;background-color:#000}.sak32009 .modal-backdrop.fade{opacity:0}.sak32009 .modal-backdrop.show{opacity:.5}.sak32009 .modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.sak32009 .modal-body{position:relative;flex:1 1 auto;padding:1rem}.sak32009 .modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.sak32009 .modal-footer>*{margin:.25rem}@media (min-width:576px){.sak32009 .modal-dialog{max-width:500px;margin:1.75rem auto}.sak32009 .modal-dialog-centered{min-height:calc(100% - 3.5rem)}}@media (min-width:992px){.sak32009 .modal-lg{max-width:800px}}.sak32009 .placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentColor;opacity:.5}.sak32009 .placeholder.btn::before{display:inline-block;content:""}.sak32009 .fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.sak32009 .fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sak32009 .sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sak32009 .d-flex{display:flex!important}.sak32009 .d-none{display:none!important}.sak32009 .shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.sak32009 .border{border:1px solid #dee2e6!important}.sak32009 .border-bottom{border-bottom:1px solid #dee2e6!important}.sak32009 .border-secondary{border-color:#6c757d!important}.sak32009 .flex-row{flex-direction:row!important}.sak32009 .flex-column{flex-direction:column!important}.sak32009 .justify-content-end{justify-content:flex-end!important}.sak32009 .m-2{margin:.5rem!important}.sak32009 .m-3{margin:1rem!important}.sak32009 .mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.sak32009 .me-2{margin-right:.5rem!important}.sak32009 .p-0{padding:0!important}.sak32009 .p-2{padding:.5rem!important}.sak32009 .text-center{text-align:center!important}.sak32009 .text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.sak32009 .bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.sak32009 .visible{visibility:visible!important}
/*# sourceMappingURL=bootstrap.min.css.map */`;const xn="sak32009-get-data-from-steam-steamdb-epicdb",Br="4.3.6",Ur={name:"Sak32009",url:"https://sak32009.github.io/"},Vn="Get Data from Steam / SteamDB / EpicDB",Fr="2016 - 2021";var Rr=`[steam]\r
; Application ID (http://store.steampowered.com/app/%appid%/)\r
appid = [data]appId[/data]\r
; Current game language.\r
; Uncomment this option to turn it on.\r
; Default is "english".\r
;language = german\r
; Enable/disable automatic DLC unlock. Default option is set to "false".\r
; Keep in mind that this option WON'T work properly if the "[dlc]" section is NOT empty\r
unlockall = false\r
; Original Valve's steam_api.dll.\r
; Default is "steam_api_o.dll".\r
orgapi = steam_api_o.dll\r
; Original Valve's steam_api64.dll.\r
; Default is "steam_api64_o.dll".\r
orgapi64 = steam_api64_o.dll\r
; Enable/disable extra protection bypasser.\r
; Default is "false".\r
extraprotection = false\r
; The game will think that you're offline (supported by some games).\r
; Default is "false".\r
forceoffline = false\r
; Some games are checking for the low violence presence.\r
; Default is "false".\r
;lowviolence = true\r
; Purchase timestamp for the DLC (http://www.onlineconversion.com/unix_time.htm).\r
; Default is "0" (1970/01/01).\r
;purchasetimestamp = 0\r
\r
[steam_misc]\r
; Disables the internal SteamUser interface handler.\r
; Does have an effect on the games that are using the license check for the DLC/application.\r
; Default is "false".\r
disableuserinterface = false\r
\r
[dlc]\r
; DLC handling.\r
; Format: <dlc_id> = <dlc_description>\r
; e.g. : 247295 = Saints Row IV - GAT V Pack\r
; If the DLC is not specified in this section\r
; then it won't be unlocked\r
[dlcs]{dlc_id} = {dlc_name}\r
[/dlcs]\r
`,Pr=`[steam]\r
; Application ID (http://store.steampowered.com/app/%appid%/)\r
appid = [data]AppId[/data]\r
; Current game language.\r
; Uncomment this option to turn it on.\r
; Default is "english".\r
;language = german\r
; Enable/disable automatic DLC unlock. Default option is set to "false".\r
; Keep in mind that this option is highly experimental and won't\r
; work if the game wants to call each DLC by index.\r
unlockall = false\r
; Original Valve's steam_api.dll.\r
; Default is "steam_api_o.dll".\r
orgapi = steam_api_o.dll\r
; Original Valve's steam_api64.dll.\r
; Default is "steam_api64_o.dll".\r
orgapi64 = steam_api64_o.dll\r
; Enable/disable extra protection bypasser.\r
; Default is "false".\r
extraprotection = false\r
; The game will think that you're offline (supported by some games).\r
; Default is "false".\r
forceoffline = false\r
; Some games are checking for the low violence presence.\r
; Default is "false".\r
;lowviolence = true\r
; Installation path for the game.\r
; Note, that you can use ..\\\\ to set the parent directory (from where executable file is located).\r
; Maximum number of parent directories: 5 (..\\\\..\\\\..\\\\..\\\\..\\\\)\r
; Default is the path to current working directory.\r
;installdir = ..\\\\\r
; Use DLC id as the appended installation directory.\r
; e.g. <install_directory>\\\\480\r
; Default is "true".\r
;dlcasinstalldir = false\r
; Purchase timestamp for the DLC (http://www.onlineconversion.com/unix_time.htm).\r
; Default is "0" (1970/01/01).\r
;purchasetimestamp = 0\r
; Turn on the wrapper mode.\r
; Default is "false".\r
wrappermode = false\r
\r
[steam_misc]\r
; Disables the internal SteamUser interface handler.\r
; Does have an effect on the games that are using the license check for the DLC/application.\r
; Default is "false".\r
disableuserinterface = false\r
; Disables the internal SteamUtils interface handler.\r
; Does have an effect on the games that are checking for the actual AppId (only matters when "wrappermode" is set to "true").\r
; Default is "false".\r
disableutilsinterface = false\r
; Disable the internal reserve hook of the "Steam_RegisterInterfaceFuncs" function.\r
; Default is "false".\r
disableregisterinterfacefuncs = false\r
; Unlock/Lock Steam parental restrictions.\r
; Default is "true".\r
;unlockparentalrestrictions = false\r
; SteamId64 to override. Note that this action could be risky !\r
; This option can only work if "disableuserinterface = false".\r
;steamid = 0\r
; Bypass VAC signature check. Note that this action could be risky !\r
; Default is "false".\r
;signaturebypass = true\r
\r
[steam_wrapper]\r
; Application ID to override (used when the wrapper mode is on)\r
newappid = 0\r
; Use the internal storage system.\r
; Default is "false".\r
wrapperremotestorage = false\r
; Use the internal stats/achievements system.\r
; Default is "false".\r
wrapperuserstats = false\r
; Use the internal workshop (UGC) system.\r
; Default is "false".\r
wrapperugc = false\r
; Store the data in the current directory (incl. stats)\r
; By default the data is stored at: %appdata%/CreamAPI/%appid%/\r
; Default is "false".\r
saveindirectory = false\r
; Force the usage of a full save path instead of the relative one.\r
; Default is "false".\r
forcefullsavepath = false\r
; Disable internal callbacks system.\r
; Default is "false".\r
;disablecallbacks = true\r
; Disable/Enable a StoreStats callback. Takes effect only if "wrapperuserstats" is set to "true".\r
; Default is "true".\r
;storestatscallback = false\r
; Fixed achievements count.\r
; Some games can only work if this option is configured properly (e.g. Wolfenstein II).\r
; Default is "0".\r
achievementscount = 0\r
\r
[dlc]\r
; DLC handling.\r
; Format: <dlc_id> = <dlc_description>\r
; e.g. : 247295 = Saints Row IV - GAT V Pack\r
; If the DLC is not specified in this section\r
; then it won't be unlocked\r
[dlcs]{dlc_id} = {dlc_name}\r
[/dlcs]\r
\r
[dlc_installdirs]\r
; Installation path for the specific DLC (dependent from "installdir" option).\r
; This section works only if "dlcasinstalldir" option is set to "false".\r
; Format: <dlc_id> = <install_dir>\r
; e.g. : 556760 = DLCRoot0\r
\r
[steam_ugc]\r
; Subscribed workshop items.\r
; This section works only if "wrappermode" and "wrapperugc" options are set to "true".\r
; Format: <dlc_id> = <true/false>\r
; e.g. : 812713531 = true\r
; Please refer to __README_WORKSHOP_EN__.txt for more details.\r
`,Hr=`@ECHO OFF\r
:: WINDOWS WORKING DIR BUG WORKAROUND\r
CD /D "%~dp0"\r
:: CHECK APPLIST DIR\r
IF EXIST .\\\\AppList RMDIR /S /Q .\\\\AppList\r
:: CREATE APPLIST DIR\r
MKDIR .\\\\AppList\r
:: CREATE DLCS FILES FOR __[data]name[/data]__\r
ECHO [data]appId[/data]> .\\\\AppList\\\\0.txt\r
[dlcs fromZero="true"]:: {dlc_name}\r
ECHO {dlc_id}> .\\\\AppList\\\\{dlc_index}.txt\r
[/dlcs]\r
:: START GREENLUMA 2020\r
IF EXIST .\\\\DLLInjector.exe GOTO :Q\r
GOTO :EXIT\r
:Q\r
SET /P c=Do you want to start GreenLuma 2020 [Y/N]?\r
IF /I "%c%" EQU "Y" GOTO :START\r
IF /I "%c%" EQU "N" GOTO :EXIT\r
GOTO :Q\r
:START\r
CLS\r
ECHO Launching Greenluma 2020 - APPID [data]appId[/data] - APPNAME [data]name[/data]\r
TASKKILL /F /IM steam.exe\r
TIMEOUT /T 2\r
DLLInjector.exe -DisablePreferSystem32Images\r
:EXIT\r
EXIT\r
`,Yr=`[dlcs]; {dlc_name}\r
DLC_{dlc_id} = 1\r
[/dlcs]\r
`,$r=`[dlcs prefix="5"]DLC{dlc_index} = {dlc_id}\r
DLCName{dlc_index} = {dlc_name}\r
[/dlcs]\r
`,qr=`[dlcs prefix="3"]; {dlc_name}\r
DLC{dlc_index} = {dlc_id}\r
[/dlcs]\r
`,Wr=`[dlcs]; {dlc_name}\r
{dlc_id}\r
[/dlcs]\r
`,Qr=`[dlcs]{dlc_id} = {dlc_name}\r
[/dlcs]\r
`,Vr=`[dlcs]{dlc_name}\r
[/dlcs]\r
`;const Gr={creamApi4500:{name:"CreamAPI v4.5.0.0",file:{name:"cream_api.ini",text:Rr}},creamApi3410:{name:"CreamAPI v3.4.1.0",file:{name:"cream_api.ini",text:Pr}},greenLuma2020BatchMode:{name:"GreenLuma 2020 [BATCH MODE]",file:{name:"[data]appId[/data]_GreenLuma.bat",text:Hr}},lumaEmuOnlyDlcsList:{name:"LUMAEMU (ONLY DLCS LIST)",file:{name:"[data]appId[/data]_lumaemu.ini",text:Yr}},codexDlc00000DlcName:{name:"CODEX (DLC00000 = DLCName)",file:{name:"[data]appId[/data]_codex.ini",text:$r}},threeDmGameOnlyDlcsList:{name:"3DMGAME (ONLY DLCS LIST)",file:{name:"[data]appId[/data]_3dmgame.ini",text:qr}},skidrowOnlyDlcsList:{name:"SKIDROW (ONLY DLCS LIST)",file:{name:"[data]appId[/data]_skidrow.ini",text:Wr}},appIdAppIdName:{name:"APPID = APPIDNAME",file:{name:"[data]appId[/data]_appid_appidname.ini",text:Qr}},appIdName:{name:"APPIDNAME",file:{name:"[data]appId[/data]_appidname.ini",text:Vr}}};var Xr=`.sak32009 button[data-bs-toggle='modal'] {\r
position: fixed;\r
bottom: 0;\r
right: 0;\r
}\r
\r
.sak32009 .modal {\r
z-index: 99993;\r
}\r
\r
.sak32009 .modal-backdrop {\r
z-index: 99992;\r
}\r
\r
.sak32009 .modal-header-logo img {\r
width: 96px;\r
height: 96px;\r
}\r
\r
.sak32009 .btn {\r
white-space: initial;\r
box-shadow: initial;\r
-webkit-appearance: initial;\r
-moz-appearance: initial;\r
appearance: initial;\r
}\r
\r
.sak32009 .resize-none {\r
resize: none;\r
}\r
\r
.sak32009 .relative {\r
position: relative;\r
}\r
\r
.sak32009 .fixed-to-textarea {\r
position: absolute;\r
bottom: 0;\r
right: 15px;\r
}\r
\r
.sak32009 .btn-sake {\r
color: #fff;\r
background-color: #4b2e52;\r
border-color: #4b2e52;\r
}\r
\r
.sak32009 .btn-sake:hover {\r
color: #fff;\r
background-color: #402746;\r
border-color: #3c2542;\r
}\r
\r
.sak32009 .btn-sake:focus {\r
color: #fff;\r
background-color: #402746;\r
border-color: #3c2542;\r
box-shadow: 0 0 0 0.25rem rgba(102, 77, 108, 0.5);\r
}\r
\r
.sak32009 .btn-sake:active {\r
color: #fff;\r
background-color: #3c2542;\r
border-color: #38233e;\r
}\r
\r
.sak32009 .btn-sake:active:focus {\r
box-shadow: 0 0 0 0.25rem rgba(102, 77, 108, 0.5);\r
}\r
\r
.sak32009 .btn-sake:disabled,\r
.sak32009 .btn-sake.disabled {\r
color: #fff;\r
background-color: #4b2e52;\r
border-color: #4b2e52;\r
}\r
`,Zr="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUxMiA1MTIiIGhlaWdodD0iNTEycHgiIGlkPSJHcmltX3g1Rl9SZWFwZXIiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHdpZHRoPSI1MTJweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGxpbmVhckdyYWRpZW50IGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBpZD0iU1ZHSURfMV8iIHgxPSIyNTYiIHgyPSIyNTYiIHkxPSI5NC4xODYiIHkyPSI3MTkuODA1NyI+PHN0b3Agb2Zmc2V0PSIwLjAxMDMiIHN0eWxlPSJzdG9wLWNvbG9yOiNCNzg1OEYiLz48c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiM4RTU0NUMiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGQ9Ik0xNDAuNjgyLDIzOC4wNTRjMCwwLDEuOTA2LTk1LjI5Miw0Ljc2NS0xMjQuODMyYzIuODU4LTI5LjU0LDI1LjcyOS0xMDMuODY3LDEyNC44MzItMTAxLjk2MiAgYzAsMCw5Ni4wMywyLjc3MSwxMDIuNjY3LDEyMS4wMTljMC4yMTIsMy43NywwLjIxLDcuNTM3LDAuMTQyLDExLjMxMmMtMC4zMzcsMTguNTg1LTEuMzA1LDc4Ljc5Ny0wLjI5LDEwOC44MjQgIGMwLjE1NSw0LjYxNSwwLjk4Myw5LjE3OCwyLjY0NSwxMy40ODdjMS40NywzLjgxNSwzLjE2OSw5LjUwOSwzLjQ1MiwxNS45NmMwLjQxNSw5LjQ3LDIuMzEsMTguNzk2LDYuNDIyLDI3LjMzNiAgYzYuMDQ3LDEyLjU1OSwxNS41MzgsMjkuNzQsMjcuNDAyLDQyLjg3N2M3LjUyMSw4LjMyNiwxMS4yMDcsMTkuNjU4LDguOTE1LDMwLjY0MWMtMS4zMDgsNi4yNjgtNC4yNzUsMTIuNjMxLTEwLjMyMywxNy4zMzQgIGMwLDAsMzEuNDQ2LDM3LjE2NC03LjYyMyw3NC4zMjhjMCwwLTE1LjI0NiwxNS4yNDUtMzYuODY2LDIzLjU1OWMtNS44NzMsMi4yNTgtMTIuMTczLDMuMTU1LTE4LjQ1MywyLjc0MyAgYy0zNi45MTYtMi40MjItMTgyLjkxOC0yMC4yODgtMjUzLjIyNy0xNTEuODcyYy00Ljk2Mi05LjI4Ny03LjM2OS0xOS44NjYtNi4wNjMtMzAuMzE0YzEuNTc0LTEyLjU5Niw4LjI0Ny0yNi44NzEsMjkuNjg4LTI5LjkzNCAgYzAsMC01Ljk5My0yMC4yNTcsOS45MjEtMjkuNDg0QzEzNi4xMDUsMjU0Ljc3MSwxNDAuNDYzLDI0Ni42MjgsMTQwLjY4MiwyMzguMDU0TDE0MC42ODIsMjM4LjA1NHoiIGZpbGw9InVybCgjU1ZHSURfMV8pIi8+PHBhdGggZD0iTTQwMy42ODcsNDc0LjM3N2MzOS4wNjktMzcuMTY0LDcuNjIzLTc0LjMyOCw3LjYyMy03NC4zMjhjNi4wNS00LjcwNSw5LjAxNy0xMS4wNjksMTAuMzI0LTE3LjMzOCAgYzIuMjg4LTEwLjk2OS0xLjM3LTIyLjI5MS04Ljg4NS0zMC42MDRjLTExLjk4OC0xMy4yNi0yMS41NTYtMzAuNjU3LTI3LjYtNDMuMjU0Yy00LjAzNi04LjQxNC01Ljg1Ni0xNy42MTktNi4yNTQtMjYuOTQxICBjLTAuMjc0LTYuNDIyLTEuOTU0LTEyLjA5OC0zLjQyLTE1LjkyMmMtMS42OTItNC40MTYtMi41My05LjA5Ni0yLjY4OC0xMy44MjJjLTEuMDAxLTMwLjEwNy0wLjAzNy05MC4wNDMsMC4yOTktMTA4LjU3OCAgYzAuMDY4LTMuNzc1LDAuMDctNy41NDItMC4xNDItMTEuMzEyQzM2Ni4zMDksMTQuMDMsMjcwLjI3OCwxMS4yNiwyNzAuMjc4LDExLjI2Yy00LjEwOS0wLjA3OS04LjA0MSwwLjAxOS0xMS44OTIsMC4xOTMgIGM5LjgyNCw1LjMyLDIyLjIzLDE0Ljc1NCwyNy44NjYsMzAuMTU3YzIuOTA3LDcuOTQzLTAuODg0LDE2LjkzLTguNjAxLDIwLjM5MmMtMjAuNzQ5LDkuMzA3LTYxLjM2Myw0MC4zNTYtNTQuMywxMzkuODMxICBjMCwwLTExLjUzMiw4NC4zMzIsNjQuODcsMTM5LjcxYzguMjM5LDUuOTcyLDEzLjg4NSwxNC45NTUsMTUuODEzLDI0Ljk0NmMxLjU2Miw4LjA5NCwyLjQyNSwxOC4xNzgsMC42MzQsMjguNjIzICBjLTEuNzcxLDEwLjMyMi0xMi43NzgsMTYuNDAyLTIyLjM3OCwxMi4yMTNjLTQuNDU5LTEuOTQ3LTkuMzAyLTQuNDM5LTEzLjgwOS03LjU0M2MtMi4xNjUtMS40OS01LjA1Ny0xLjgxNi03LjI1Mi0wLjM3MSAgYy0zLjMxNywyLjE4Mi0zLjc5OSw2LjY1MS0xLjI1Niw5LjQzOWM1LjA0MSw1LjUyNywxNC40MSwxNS4wOTksMjUuMzc4LDIyLjkzMmMwLDAtMjMuMTM2LDM1LjMyOS04Ni44MzMsMjMuNDU3ICBjNjIuNTM2LDM2LjUwNiwxMjcuMDI4LDQzLjk0MSwxNDkuODQ3LDQ1LjQzOGM2LjI4LDAuNDEyLDEyLjU4LTAuNDg1LDE4LjQ1My0yLjc0M0MzODguNDQsNDg5LjYyMiw0MDMuNjg3LDQ3NC4zNzcsNDAzLjY4Nyw0NzQuMzc3ICB6IiBmaWxsPSIjOEU1NDVDIi8+PHBhdGggZD0iTTMwNi42NjIsODIuOTg2YzE1LjQ4Miw3LjM3NiwyOS41MTYsMjEuNDQzLDMzLjU2Niw0Ny43OThjMC40NDUsMi44OTUsMC42NCw1LjgyMywwLjc4OCw4Ljc0OSAgbDUuODkxLDExNi4zMzljMC43ODYsMTUuNTMyLDMuNzU2LDMwLjgyNCw3Ljk3Niw0NS43OTNjMy4zNTQsMTEuODk3LDQuMDQzLDI2LjkzNC0xMS4xNiwzMi4wNDkgIGMtMS40MjYsMC40OC0yLjkzMiwwLjY4Ni00LjQzNSwwLjczMWMtMTMuODc0LDAuNDI1LTgzLjQ2Mi0yLjc2Ny0xMzEuOTU5LTEwNC4xODFjLTMuNzEzLTcuNzY0LTYuMjk3LTE2LjAyMS03Ljc3MS0yNC41ICBjLTMuNjI1LTIwLjg3MS03LjE3My02MC43NjMsMTAuMjUtOTIuMDU4QzIyOC43ODQsNzkuNjIzLDI3MS40NDcsNjYuMjA3LDMwNi42NjIsODIuOTg2eiIgZmlsbD0iIzYwMkUzQSIvPjxsaW5lYXJHcmFkaWVudCBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgaWQ9IlNWR0lEXzJfIiB4MT0iMjYwLjc2NzYiIHgyPSIyNjAuNzY3NiIgeTE9IjIxMy4yMTc4IiB5Mj0iLTM1LjUzODkiPjxzdG9wIG9mZnNldD0iMC4wMDUxIiBzdHlsZT0ic3RvcC1jb2xvcjojRkZFMUZGIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojRTVCNEY3Ii8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJNMjkzLjA0NSw3OC4wNjVjLTMxLjk4My04LjE0LTY2LjY1NCw1Ljg1Ni04My4yMzYsMzUuNjRjLTE2LjEzMiwyOC45NzUtMTQuMjgzLDY1LjI5MS0xMS4wNDMsODcuMDg1ICBjOS4zMzYsOC4wMzcsMjAuNDI2LDkuNDA3LDI3LjgwMyw5LjE5MmM0Ljc1OC0wLjEzOCw4Ljg1LDMuMzA3LDkuNTk3LDguMDA3bDEuOTg0LDEyLjQ3NGMwLjU0MywzLjQxMywzLjQ4NSw1LjkyNCw2Ljk0MSw1LjkyNCAgaDguMTI4YzMuNjMsMCw2LjY2Mi0yLjc2NCw2Ljk5OS02LjM3N2wxLjM0NS0xNC40NTljMC4zMTMtMy4zNTQsMy4xMjYtNS45MTgsNi40OTQtNS45MThjMy4zNCwwLDYuMTQxLDIuNTI0LDYuNDg2LDUuODQ3ICBsMS41MjEsMTQuNjA3YzAuMzczLDMuNTgxLDMuMzkxLDYuMzAxLDYuOTkxLDYuMzAxaDYuODcyYzMuODgyLDAsNy4wMjktMy4xNDcsNy4wMjktNy4wMjl2LTEyLjI0NGMwLTMuNDg5LDIuNzQ1LTYuMzYsNi4yMy02LjUxNiAgbDAuODk3LTAuMDRjMy43MTMtMC4xNjYsNi44MTMsMi43OTksNi44MTMsNi41MTZ2OS43OTVjMCwzLjg4MiwzLjE0Niw3LjAyOSw3LjAyOCw3LjAyOXM3LjAyOC0zLjE0Nyw3LjAyOC03LjAyOXYtOTAuNjU1ICBDMzI0Ljk1NCwxMDYuMjUzLDMwNy4wNCw4Ny44NjgsMjkzLjA0NSw3OC4wNjV6IiBmaWxsPSJ1cmwoI1NWR0lEXzJfKSIvPjxwYXRoIGQ9Ik0yNjMuMzEzLDEzMS4xNjJjLTguMzI0LTAuMDYxLTI0LjYwNywxLjkwNi0zMS4zMjUsMTcuMjY4Yy0yLjM5Miw1LjQ2Ny0yLjk1NCwxMS42NjgtMS4yMjEsMTcuMzc4ICBjMC4wNCwwLjEzMSwwLjA4MSwwLjI2MywwLjEyMywwLjM5NmMzLjc3NCwxMS44MSwxOC4zMjgsMTYuMTE1LDI4LjE3Miw4LjU3NmMwLjM5Ni0wLjMwMywwLjc5OS0wLjYxNywxLjIwNi0wLjkzOCAgYzEwLjIyNi04LjA4NiwxNS4yOTctMjEuNDksMTEuOTc0LTM0LjA5N2MtMC4yODQtMS4wNzgtMC42MjgtMi4xNDQtMS4wNDEtMy4xODRDMjY5LjkxNiwxMzMuMzMsMjY2Ljc4OCwxMzEuMTg3LDI2My4zMTMsMTMxLjE2MnoiIGZpbGw9IiM2MDJFM0EiLz48cGF0aCBkPSJNMjk5LjY0MywxMzUuNzE1YzUuOTUyLDEuMjAyLDE2LjU4LDUuMTI2LDE3LjI0OSwxNy44NDhjMC4xMzMsMi41MjgtMC41NjMsNS4wMzYtMS43NCw3LjI3NmwtMC4xMjIsMC4yMzIgIGMtMy42OTgsNi45MTItMTMuMjQxLDcuOTI0LTE4LjUsMi4xMDljLTAuMTM2LTAuMTUxLTAuMjczLTAuMzA0LTAuNDEyLTAuNDZjLTUuNTktNi4zMDQtNy4zNTQtMTUuNDYtMy42NzYtMjMuMDQgIGMwLjE0Ny0wLjMwNCwwLjMwMy0wLjYwNCwwLjQ2OC0wLjlDMjk0LjIzOCwxMzYuMzkxLDI5Ni45NjMsMTM1LjE3NCwyOTkuNjQzLDEzNS43MTV6IiBmaWxsPSIjNjAyRTNBIi8+PHBhdGggZD0iTTI4OS43OTIsMTczLjUwOWMxLjQyMSwyLjIxNywyLjkyMiw0LjgyNiw0LjEyMyw3LjU0M2MxLjE4NywyLjY4NS0wLjg1NSw1LjctMy43OTEsNS43aC01Ljk0OCAgYy0yLjczLDAtNC42OTktMi42MDItMy45NDktNS4yMjdjMC41NzItMi4wMDMsMS4zMDctNC40NDgsMi4xNzgtNy4wOTJDMjgzLjQ5NiwxNzEuMTIsMjg3LjkwOSwxNzAuNTczLDI4OS43OTIsMTczLjUwOXoiIGZpbGw9IiM2MDJFM0EiLz48cGF0aCBkPSJNMTY4LjYxMSwzMTYuODA1YzEyLjg3OCwxMS44NjksMzIuNTMsMjguOTQzLDQ4Ljg5NSwzOC43MjFjNC4zMTQsMi41NzgsNS4wNTgsOC41MDIsMS40MTQsMTEuOTY0bDAsMCAgYy0yLjg0MywyLjctNy4yNjksMi43ODItMTAuMTg4LDAuMTY1Yy05LjQyNi04LjQ1MS0yOS42NTEtMjcuNTE0LTQzLjg5My00Ny41MzNDMTYzLjA5LDMxNy42NjIsMTY2LjM5MiwzMTQuNzYsMTY4LjYxMSwzMTYuODA1eiIgZmlsbD0iIzhFNTQ1QyIvPjxwYXRoIGQ9Ik0zMjIuMDIzLDExNi4xODhjLTUuNjQ2LTE4LjQ0NC0xOC40MjItMzAuNzMtMjguOTc5LTM4LjEyNGMtMjcuNzktNy4wNzItNTcuNTk0LDIuNTgzLTc1LjgxMywyNC43NzEgIEMyMzguNTU2LDkzLjcyNiwyODQuMzc3LDgwLjg2MiwzMjIuMDIzLDExNi4xODh6IiBmaWxsPSIjRTVCNEY3Ii8+PC9zdmc+DQo=";const Kr=`\r
`;class Jr{data=Gr;extractedData={appId:"",name:"",dlcs:{},dlcsUnknowns:{},countDlcs:0,countDlcsUnknowns:0,countAll:0,withDlcsUnknowns:!1};urls={steamdbApp:"https://steamdb.info/app/",steamdbDepot:"https://steamdb.info/depot/",steamPowered:"https://store.steampowered.com/app/",epicGames:"https://www.epicgames.com/store/"};is={steamdbApp:!1,steamdbDepot:!1,steamPowered:!1,epicGames:!1};titleScript=`${Vn} v${Br}<br><small>by ${Ur.name} | ${Fr}</small>`;constructor(){const T=window.location.href;T.startsWith(this.urls.steamdbApp)?(this.is.steamdbApp=!0,this.steamDbApp()):T.startsWith(this.urls.steamdbDepot)?(this.is.steamdbDepot=!0,this.steamDbDepot()):T.startsWith(this.urls.steamPowered)?(this.is.steamPowered=!0,this.steamPowered()):/https:\/\/www.epicgames.com\/store\/(.+)\/p\/(.+)/gm.test(T)&&(this.is.epicGames=!0,this.epicGames())}steamDbApp(){this.extractedData.appId=Ne("div[data-appid]").data("appid"),this.extractedData.name=Ne('h1[itemprop="name"]').text().trim(),Ne("#dlc.tab-pane tr.app[data-appid]").each((T,S)=>{const O=Ne(S),P=O.attr("data-appid"),A=O.find("td:nth-of-type(2)").text().trim();typeof P!="undefined"&&typeof A!="undefined"&&(O.find("td:nth-of-type(2)").hasClass("muted")?(this.extractedData.dlcsUnknowns[P]=A,this.extractedData.countDlcsUnknowns+=1):(this.extractedData.dlcs[P]=A,this.extractedData.countDlcs+=1),this.extractedData.countAll+=1)}),this.extractedData.countAll>0&&this.setModal()}steamPowered(){this.extractedData.appId=Ne("div[data-appid]").data("appid"),this.extractedData.name=Ne("div#appHubAppName").text().trim(),Ne("a.game_area_dlc_row").each((T,S)=>{const O=Ne(S),P=O.data("ds-appid"),A=O.find(".game_area_dlc_name").text().trim();typeof P!="undefined"&&typeof A!="undefined"&&(this.extractedData.dlcs[P]=A,this.extractedData.countDlcs+=1,this.extractedData.countAll+=1)}),this.extractedData.countAll>0&&this.setModal()}steamDbDepot(){let T="";const S=unsafeWindow.jQuery("div#files .table.file-tree").DataTable().data(),O=Ne("div[data-depotid]").data("depotid");Ne.each(S,(P,A)=>{const _=A[0],g=A[1];this.isValidSha1(g)&&(T+=`${g} *${_}${Kr}`)}),T.length>0&&(this.setModal(),Ne("a#sake_download").attr({href:this.encodeToDataUri(T),download:`${O}.sha1`}),Ne("textarea#sake_textarea").val(T))}epicGames(){this.setModal()}setStyles(){GM_addStyle(".sak32009 *{all:revert;}"),GM_addStyle(zr),GM_addStyle(Xr)}setModal(){this.setStyles(),this.setModalContainer(),this.setModalEvents(),this.is.epicGames||(this.setCommonEvents(),this.is.steamdbDepot||this.setEvents()),this.setModalButton()}setModalButton(){Ne(`<div class="sak32009">
<button type="button" class="btn btn-sake me-2" data-bs-toggle="modal" data-bs-target="#${xn}">${this.titleScript}</button>
</div>`).appendTo("body")}setModalContainer(){const T=`<div class="sak32009">
<div class="modal" id="${xn}">
<div class="modal-dialog modal-dialog-centered modal-lg">
<div class="modal-content bg-dark text-white shadow-lg">
<div class="modal-header flex-column border-secondary">
<div class="modal-header-logo">
<img src="${Zr}" alt="${Vn}">
</div>
<h5 class="text-center">${this.titleScript}</h5>
<h6><a target="_blank" href="https://github.com/Sak32009/SteamLauncher">check my new project, @SteamLauncher.</a></h6>
</div>
<div class="modal-body p-0">`;let S="";const O=`</div>
<div class="modal-footer flex-column border-secondary">
<h6><strong>Protect</strong> development and free things,<br>because their survival is in our hands.</h6>
<p>You can donate by clicking on <a target="_blank" href="https://www.paypal.me/sak32009a">paypal.me</a>.</p>
</div>
</div>
</div>
</div>
</div>`;if(this.is.epicGames)S='<h5 class="text-center m-3">Patience is the virtue of the strong!</h5>';else if(this.is.steamdbDepot)S=`<div class="d-flex flex-row justify-content-end m-2">
<a id="sake_download" href="#" class="btn btn-dark border border-secondary">Download as file</a>
</div>
<div class="m-2">
<textarea id="sake_textarea" class="form-control resize-none bg-dark text-white border-secondary" readonly rows="14"></textarea>
</div>`;else{let P="";Ne.each(this.data,(A,_)=>{P+=`<option value='${A}'>${_.name}</option>`}),S=`<div class="input-group p-2 border-bottom border-secondary">
<select id="sake_select" class="form-select bg-dark text-white border-secondary">${P}</select>
<button id="sake_convert" type="button" class="btn btn-dark border border-secondary">Convert</button>
<label class="btn btn-dark border border-secondary${this.is.steamdbApp?"":" d-none"}" for="sake_unknowns">
<input class="form-check-input" type="checkbox" id="sake_unknowns">
<span>With DLCS Unknowns</span>
</label>
<a id="sake_download" href="#" class="btn btn-dark border border-secondary disabled">Download as file</a>
</div>
<div class="m-2 relative">
<textarea id="sake_textarea" class="form-control resize-none bg-dark text-white border-secondary" rows="14"
placeholder="Select an option and click 'Convert'" readonly></textarea>
<div class="d-flex flex-row justify-content-end m-2 fixed-to-textarea">
<div class="mx-1">DLCs: ${this.extractedData.countDlcs}</div>
${this.is.steamdbApp?`<div class="mx-1">DLCs Unknown: ${this.extractedData.countDlcsUnknowns}</div> `:""}
<div class="mx-1">Total DLCs: ${this.extractedData.countAll}</div>
</div>
</div>`}Ne(T+S+O).appendTo("body")}setModalEvents(){const T=document.querySelector("#"+xn);T!==null&&(T.addEventListener("shown.bs.modal",()=>{Ne(".modal-backdrop").wrap(Ne('<div class="sak32009"></div>'))}),T.addEventListener("hidden.bs.modal",()=>{Ne(".sak32009:empty").remove()}))}setEvents(){Ne(document).on("click","button#sake_convert",T=>{T.preventDefault();const S=Ne("select#sake_select option:selected").val();if(typeof S=="string"){const O=this.data[S],P=O.file.text,A=this.parse(O.file.name),_=this.parse(P);Ne("textarea#sake_textarea").html(_).scrollTop(0),Ne("a#sake_download").attr({href:this.encodeToDataUri(_),download:A}).removeClass("disabled")}}),Ne(document).on("change","input#sake_unknowns",T=>{this.extractedData.withDlcsUnknowns=Ne(T.currentTarget).is(":checked")})}setCommonEvents(){}encodeToDataUri(T){const S=Ne("<textarea>").html(T).get(0).value,P=Pn.Buffer.from(S,"utf8").toString("base64");return"data:text/plain;charset=utf-8;base64,"+P}isValidSha1(T){return/^[a-fA-F\d]{40}$/gm.test(T)}parse(T){let S=T;return S=S.replace(/\[dlcs(?: fromZero="(.*?)")?(?: prefix="(.*?)")?]([^[]+)\[\/dlcs]/gm,this.parseDlcsMatch.bind(this)),S=S.replace(/\[data]([^[]+)\[\/data]/gm,this.parseDataMatch.bind(this)),S}parseDlcsMatch(T,S,O,P){const A=typeof S=="undefined"?!1:S==="true",_=typeof O=="undefined"?"0":O,g=P;return this.parseDlcsMatchValue(g,A,_)}parseDlcsMatchPrefix(T,S){const O=Number(S);return O>T.length?"0".repeat(O-T.length)+T:T}parseDlcsMatchValue(T,S,O){let P="",A=S?0:-1;const _=this.extractedData.withDlcsUnknowns?{...this.extractedData.dlcs,...this.extractedData.dlcsUnknowns}:this.extractedData.dlcs;return Ne.each(_,(g,H)=>{A+=1,P+=T.replace(/{(.*?)}/gm,(te,de)=>({dlc_id:g,dlc_name:H,dlc_index:this.parseDlcsMatchPrefix(A.toString(),O)})[de])}),P}parseDataMatch(T,S){return this.extractedData[S]}}new Jr})();})();