PageSourceSearch

https://dfs.de/:res/modules/common/common/advanced/search-2020/web…/search-2020.system.js?fp=18e01de50a12

js dfs.de collected 2026-09-24 09:02:29 UTC 225,516 bytes, 7,136 lines download raw bytes

1System.register(['vue','@ionas-core/ionas-api'],(function(exports,module){'use strict';var qi,defineComponent,ref,computed,onMounted,watch,provide,inject,nextTick,Bi,getCsrfHeaders,getCsrfToken;return{setters:[function(module){qi=module.default;defineComponent=module.defineComponent;ref=module.ref;computed=module.computed;onMounted=module.onMounted;watch=module.watch;provide=module.provide;inject=module.inject;nextTick=module.nextTick;},function(module){Bi=module;getCsrfHeaders=module.getCsrfHeaders;getCsrfToken=module.getCsrfToken;}],execute:(function(){exports({EventNames:Qe,clean:cl,getComponentNameForServiceId:Gi,getResultInstanceNameForType:ul,initSearchOverlay:gl,removeGuidingSlash:rs,slice:fl});const Kn=Object.freeze({
2searchTerms:[],
3servicesToSearch:[],
4appendToExistingResults:!1,
5redirectOnWebcodeMatch:!1,
6filters:{},
7pushNewSearchTerms:!0,
8clearSearchTerms:!0,
9updateActiveService:!0,
10withSummary:!1
11});
12function Jn(s){
13return{
14...Kn,
15...s
16};
17}
18function Zn(s){
19return!s.servicesToSearch||s.servicesToSearch.length===0?(console.error("[SEARCH] Search not possible: No services to search"),!1):!s.searchTerms||s.searchTerms.length===0?(console.error("[SEARCH] Search not possible: No term to search"),!1):!0;
20}
21function es(s){
22if(s==null)return Promise.resolve();
23const t=[];
24s.forEach((i)=>{
25t.push(module.import("@ionas-fragments/search-2020-"+i.id.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()));
26});
27try{
28return Promise.all(t);
29}catch(i){
30return console.error(i),Promise.resolve();
31}
32}
33function ts(s){
34const t={};
35return s.forEach((i)=>{
36Object.keys(i).filter((c)=>c.toLowerCase().endsWith("TabComponent".toLowerCase())||c.toLowerCase().endsWith("InstanceComponent".toLowerCase())).forEach((c)=>{
37const h=i[c];
38qi.component(c,h),t[c]=h;
39});
40}),t;
41}
42function Gi(s){
43return s.charAt(0).toUpperCase()+s.slice(1)+"TabComponent";
44}
45function ul(s){
46return s.charAt(0).toUpperCase()+s.slice(1)+"InstanceComponent";
47}
48function cl(s){
49var u;
50const i=new DOMParser().parseFromString(s,"text/html");
51return i.querySelectorAll("*").forEach((c)=>{
52c.removeAttribute("style"),c.removeAttribute("fr-original-style"),c.nodeName=="OL"&&(c.className="ordered-list",c.querySelectorAll("li").forEach((h)=>{
53h.className="ordered-list-item";
54})),c.nodeName=="UL"&&(c.className="unordered-list",c.querySelectorAll("li").forEach((h)=>{
55h.className="unordered-list-item";
56}));
57}),(u=i.querySelector("body"))==null?void 0:u.innerHTML;
58}
59function fl(s,t=255){
60return s.length>t?s.slice(0,t-1)+"…":s;
61}
62function rs(s){
63return s.startsWith("/")?s.substring(1):s;
64}
65function Li(s){
66const t={};
67return s.forEach((i)=>{
68i.filterable&&(t[i.id+"|"+i.type]={filters:[]});
69}),t;
70}
71function is(s){
72let t="";
73return s.forEach((i)=>{
74t!==""&&(t+=" "),t+=i;
75}),t;
76}
77function ns(s){
78if(s.length===1)
79return s[0];
80{
81let t="";
82return s.forEach((i)=>{
83t!==""&&(t+=" AND "),t+='"'+i+'"';
84}),t;
85}
86}
87function Ai(s){
88const t=document.location.href.split("?")[1];
89if(t){
90const i=t.split("&");
91for(let n=0;n<i.length;n++){
92const c=i[n].split("=",2);
93if(s===c[0])
94return c.length===2?decodeURIComponent(c[1]):"";
95}
96}
97}
98function ss(s,t,i){
99let n="";
100return s.includes("{contextPath}")&&(s=s.replace("{contextPath}",""),n="//"+window.location.host+t),s.includes("%{self.contextPath}")&&(s=s.replace("%{self.contextPath}",""),n="//"+window.location.host+t),s.includes("{currentPath}")&&(s=s.replace("{currentPath}",rs(i))),n+s;
101}
102function as(s,t){
103return getCsrfToken().then(function(i){
104return fetch(s,{
105method:"POST",
106headers:{
107Accept:"application/json",
108"Content-Type":"application/json",
109[i.headerName]:i.token
110},
111body:JSON.stringify(t)
112});
113}).then((i)=>i.json());
114}
115function os(s,t,i){
116var u,c;
117const n=s;
118if(i&&((c=(u=t==null?void 0:t.results)==null?void 0:u.items)!=null&&c.length)){
119const h=t.results.items;
120n.items.forEach((g)=>h.push(g)),n.items=h;
121}
122return{
123description:t.description,
124visible:t.visible,
125count:t.count,
126endpoint:t.endpoint,
127facetQueries:t.facetQueries,
128filterQueries:t.filterQueries,
129isLoading:!1,
130limit:t.limit,
131queryFields:t.queryFields,
132sortFields:t.sortFields,
133type:t.type,
134weightedQueryFields:t.weightedQueryFields,
135id:t.id,
136name:t.name,
137icon:t.icon,
138priority:t.priority,
139totalCount:s.totalCount,
140filterable:t.filterable,
141results:n,
142isWebcodeAware:t.isWebcodeAware,
143queryOptions:t.queryOptions
144};
145}
146function Qe(){
147return{
148OPEN_OVERLAY:"c-c-advanced-search-2020__open-overlay",
149CLOSE_OVERLAY:"c-c-advanced-search-2020__close-overlay",
150TRIGGER_SEARCH:"c-c-advanced-search-2020__trigger-search",
151SEARCH_OVERLAY_OPENED:"searchOverlayOpened",
152SEARCH_OVERLAY_CLOSED:"searchOverlayClosed",
153OLD_OPEN_OVERLAY:"openSearchOverlay",
154OLD_CLOSE_OVERLAY:"closeSearchOverlay",
155SEARCH_INPUT_VALUE_UPDATE:"searchInputValueUpdate"
156};
157}
158function Oi(s){
159if(!document.querySelector("data-search-button-component")){
160const t=document.querySelector('.search-button[aria-expanded="'+!s+'"]');
161t&&t.setAttribute("aria-expanded",s.toString());
162}
163}
164const ls=Object.freeze({
165formAriaLabel:"Suche",
166formInputAriaLabel:"Suchbegriff eingeben",
167formInputLabel:"Suchbegriff eingeben …",
168formInputNoticeLabel:"Zum Suchen Enter drücken",
169formInputErrorLabel:"Ihre Suche kann so nicht abgesetzt werden",
170formSubmitAriaLabel:"Suche ausführen",
171formSubmitPushTitle:"Suchbegriff hinzufügen",
172formSubmitTitle:"Suche ausführen",
173formInputAccessibilityLabel:"Suche"
174}),us=Object.freeze({
175closeButtonLabel:"Suche schließen",
176removeTermLabel:"Suchbegriff %TERM% entfernen",
177headlineLabel:"Unsere Suche umfasst:",
178servicesHeadline:"Folgende Dienste:",
179hitsFromLabel:"Treffer aus ",
180readMoreLabel:"Mehr lesen",
181highlight:"Highlight Suchtreffer"
182}),cs=Object.freeze({
183a11yContainerMessage:"",
184a11yNextSlideMessage:"",
185a11yPrevSlideMessage:""
186}),fs=Object.freeze({
187headline:"Ihre Suche ergab",
188hitsLabel:"Treffer",
189moreThanLabel:"Mehr als %COUNT%",
190resultTabsLabel:"Suchergebnisse für %TERM%",
191emailAriaLabel:"An %EMAIL% eine E-Mail schreiben",
192faxAriaLabel:"Fax an folgende Nummer senden: %FAX%",
193phoneAriaLabel:"Folgende Telefon-Nummer anrufen: %PHONE%"
194}),ds=Object.freeze({
195headline:"Filter",
196buttonLabel:"Filter zurücksetzen"
197}),ps=Object.freeze({
198hitsFrom:"Treffer aus",
199filtering:"Filtern",
200allHitsFrom:"Alle Treffer"
201}),Ct=exports("DefaultTranslations",Object.freeze({
202searchForm:ls,
203searchOverlay:us,
204swiperjs:cs,
205searchResults:fs,
206filter:ds,
207topHits:ps
208})),hs=defineComponent({
209__name:"SearchOverlayForm",
210setup(s){
211const t=inject("searchQueryFormValue",ref("")),i=ref(-1),n=ref(null),u=inject("translations",Ct),c=inject("showSearchInputNotice",ref(!1)),h=inject("showSearchInputError",ref(!1)),g=inject("slimMode",ref(!0)),v=inject("enableSuggestions",ref(!0)),_=inject("showSuggestionBox",ref(!0)),x=inject("searchTerms",ref([])),L=inject("services",ref([])),E=inject("suggestions",ref([])),k=inject("searchTermsToString",ref("")),T=inject("configuredFormActions",ref([])),C=inject("activeFormAction",ref(null)),V=inject("search",(F)=>{
212}),M=inject("removeSearchTerm",()=>{
213}),R=inject("resetSearchOverlay",()=>{
214}),$=ref(null),X=ref(null);
215onMounted(()=>{
216T.value.length>0&&(C.value=T.value[0]),n.value&&n.value.addEventListener("keydown",(F)=>{
217var G;
218F.keyCode===9&&q.value.length>0&&(t.value=q.value),F.keyCode===40&&E.value.length>0&&_.value&&(i.value+1>
218=E.value.length?i.value=0:i.value=i.value+1),F.keyCode===38&&E.value.length>0&&_.value&&(i.value===0?i.value=E.value.length-1:i.value=i.value-1),F.keyCode===13&&E.value.length>=i.value&&_.value&&(G=E.value[i.value])!=null&&G.term&&(t.value=E.value[i.value].term,_.value=!1,i.value=-1);
219});
220});
221const q=computed(()=>{
222var F,G;
223return E.value.length>0&&i.value>-1&&((G=(F=E.value[i.value])==null?void 0:F.term)!=null&&G.startsWith(t.value))?E.value[i.value].term:E.value.length>0&&E.value[0].term.startsWith(t.value)?E.value[0].term:"";
224});
225function se(F,G){
226C.value==null||C.value.id=="default"?V({
227searchTerms:[t.value],
228servicesToSearch:L.value,
229redirectOnWebcodeMatch:!0,
230clearSearchTerms:!F,
231pushNewSearchTerms:!0
232}):document.body.dispatchEvent(new CustomEvent("searchAction"+C.value.id,{detail:t})),G||(t.value="");
233}
234function l(F,G){
235var J;
236t.value=F,(J=n.value)==null||J.focus(),G&&V({
237searchTerms:[t.value],
238servicesToSearch:L.value,
239redirectOnWebcodeMatch:!0
240});
241}
242function le(F){
243return u.searchOverlay.removeTermLabel.replace("%TERM%",F);
244}
245function W(F,G){
246var J;
247if(M(G),x.value.length>0&&F.target instanceof HTMLElement){
248let H=(J=F.target)==null?void 0:J.parentElement;
249if(!(H!=null&&H.nextSibling)&&X.value){
250let ie=X.value[X.value.length-1];
251if(ie){
252let _e=ie.querySelector("button");
253_e&&_e.focus();
254}
255}
256}else
257R();
258}
259return{__sfc:!0,searchQueryFormValue:t,suggestionsArrowCounter:i,searchQueryInput:n,translations:u,showSearchInputNotice:c,showSearchInputError:h,slimMode:g,enableSuggestions:v,showSuggestionBox:_,searchTerms:x,services:L,suggestions:E,searchTermsToString:k,configuredFormActions:T,activeFormAction:C,search:V,removeSearchTerm:M,resetSearchOverlay:R,pills:$,pill:X,suggestedSelected:q,submitForm:se,applySuggestion:l,ariaLabel:le,removeTerm:W};
260}
261});
262function De(s,t,i,n,u,c,h,g){
263var v=typeof s=="function"?s.options:s;
264return t&&(v.render=t,v.staticRenderFns=i,v._compiled=!0),{
265exports:s,
266options:v
267};
268}
269var vs=function(){
270var t=this,i=t._self._c,n=t._self._setupProxy;
271return i("div",{staticClass:"ccas2__search-overlay-form-wrapper"},[i("form",{attrs:{role:"search","aria-label":n.translations.searchForm.formAriaLabel},on:{submit:function(u){
272u.preventDefault();
273}}}
273,[i("label",{staticClass:"search-input-main-input-label",attrs:{for:"search-input-main-input"},domProps:{textContent:t._s(n.translations.searchForm.formInputAccessibilityLabel)}}),i("input",{directives:[{name:"model",rawName:"v-model",value:n.searchQueryFormValue,expression:"searchQueryFormValue"}],ref:"searchQueryInput",staticClass:"ccas2__search-overlay__head-input",attrs:{id:"search-input-main-input",name:"q",autocomplete:"off",placeholder:n.translations.searchForm.formInputLabel,autofocus:""},domProps:{value:n.searchQueryFormValue},on:{input:function(u){
274u.target.composing||(n.searchQueryFormValue=u.target.value);
275}}}),n.showSearchInputNotice?i("span",{staticClass:"ccas2__search-overlay__head-input-notice",attrs:{role:"status"},domProps:{textContent:t._s(n.translations.searchForm.formInputNoticeLabel)}}):t._e(),n.showSearchInputError?i("span",{staticClass:"ccas2__search-overlay__head-input-notice",attrs:{role:"status"},domProps:{textContent:t._s(n.translations.searchForm.formInputErrorLabel)}}):t._e(),i("button",{staticClass:"ccas2__search-overlay__head-input-submit",attrs:{"aria-label":n.translations.searchForm.formSubmitAriaLabel,type:"submit",title:n.translations.searchForm.formSubmitTitle},on:{click:function(u){
276return n.submitForm(!1,n.slimMode);
277}}},[i("span",{staticClass:"sf sf-filled-in sf-magnifier",attrs:{"aria-hidden":"true"}})]),n.enableSuggestions?i("span",{staticClass:"ccas2__search-overlay__head-input-suggested-term",domProps:{textContent:t._s(n.suggestedSelected)}}):t._e(),n.showSuggestionBox&&n.enableSuggestions?i("ul",{ref:"suggestionBox",staticClass:"ccas2__search-suggestions-wrapper",attrs:{role:"combobox"}},t._l(n.suggestions,function(u,c){
278return i("li",{key:c,class:(c===n.suggestionsArrowCounter?"ccas2__is-active-suggestion ":"")+"ccas2__search-suggestion-wrapper",on:{click:function(h){
279return n.applySuggestion(u.term,!0);
280}}},[i("span",{staticClass:"ccas2__search-suggestion-text",domProps:{textContent:t._s(u.term)}})]);
281}),0):t._e()]),n.configuredFormActions&&n.configuredFormActions.length>1&&!n.slimMode?i("div",{staticClass:"ccas2__form-actions-wrapper"},t._l(n.configuredFormActions,function(u){
282var c;
283return i("div",{key:u.id,class:{
284"ccas2__form-action":!0,
285"ccas2__form-action--active":((c=n.activeFormAction)==null?void 0:c.id)===u.id
286}},[i("label",{staticClass:"ccas2__form-action__label",attrs:{for:u.id}},[t._v(" "+t._s(u.translatedLabel)+" ")]),i("input",{directives:[{name:"model",rawName:"v-model",value:n.activeFormAction,expression:"activeFormAction"}],staticClass:"ccas2__form-action__input",attrs:{id:u.id,type:"radio"},domProps:{value:u,checked:t._q(n.activeFormAction,u)},on:{change:function(h){
287n.activeFormAction=u;
288}}})]);
289}),0):t._e(),n.searchTerms.length&&!n.slimMode?i("div",{staticClass:"ccas2__search-overlay__pills-outer"},[t._m(0),i("div",{ref:"pills",staticClass:"ccas2__search-overlay__pills"},[t._l(n.searchTerms,function(u,c){
290return i("div",{key:c,ref:"pill",refInFor:!0,staticClass:"ccas2__search-overlay__pill"},[i("p",{staticClass:"ccas2__search-overlay__pill-text",domProps:{textContent:t._s(u)}}),i("button",{staticClass:"ccas2__search-overlay__pill-close",attrs:{title:n.ariaLabel(u),"aria-label":n.ariaLabel(u)},on:{click:(h)=>n.removeTerm(h,u)}})]);
291}),n.searchTerms.length>0?i("button",{class:{
292"ccas2__search-overlay__pill-submit-with-push ccas2__search-overlay__pill":!0,
293"ccas2__search-overlay__pill-disabled":n.searchQueryFormValue.length===0
294},attrs:{disabled:n.searchQueryFormValue.length===0,"aria-disabled":n.searchQueryFormValue.length===0,"aria-label":n.translations.searchForm.formSubmitAriaLabel,type:"submit",title:n.translations.searchForm.formSubmitPushTitle},on:{click:function(u){
295return n.submitForm(!0,n.slimMode);
296}}},[i("span",[t._v("Suchbegriff hinzufügen")]),i("span",{staticClass:"sf sf-filled-in sf-tag-add ccas2__search-overlay__pill-submit-with-push-icon",attrs:{"aria-hidden":"true"}})]):t._e(),i("span",{staticClass:"sr-only"},[t._v("Ihre Suchbegriffe: "+t._s(n.searchTermsToString))])],2)]):t._e()]);
297},gs=[function(){
298var s=this,t=s._self._c;
299return s._self._setupProxy,t("p",{staticClass:"ccas2__search-overlay__pills-headline"},[s._v("Ihre Suchbegriffe: "),t("span",{staticClass:"ccas2__search-overlay__pills-info-icon sf sf-information",attrs:{title:"Die Suchbegriffe werden UND-verknüpft","aria-label":"Die Suchbegriffe werden UND-verknüpft"}})]);
300}],ms=De(
301hs,
302vs,
303gs
304);
305const ys=ms.exports,bs=defineComponent({
306__name:"ServiceInstance",
307props:{
308service:null
309},
310setup(s){
311return{__sfc:!0};
312}
313});
314var ws=function(){
315var t=this,i=t._self._c;
316return t._self._setupProxy,i("div",{class:"ccas2__search-service-instance-wrapper endpoint-id-"+t.service.endpoint.id},[i("div",{staticClass:"ccas2__search-service--icon-wrapper"},[i("span",{class:t.service.icon,attrs:{"aria-hidden":"true"}})]),i("div",{staticClass:"ccas2__search-service-content-wrapper"},[i("h4",{staticClass:"ccas2__search-service-name",domProps:{textContent:t._s(t.service.name)}}),i("p",{staticClass:"ccas2__search-service-description",domProps:{textContent:t._s(t.service.description)}})])]);
317},Ss=[],_s=De(
318bs,
319ws,
320Ss
321);
322const xs=_s.exports,Ts=defineComponent({
323__name:"BigLoadingAnim",
324setup(s){
325return{__sfc:!0};
326}
327});
328var Cs=function(){
329var t=this;
330return t._self._c,t._self._setupProxy,t._m(0);
331},Es=[function(){
332var s=this,t=s._self._c;
333return s._self._setupProxy,t("div",{staticClass:"ccas__search-results-loading"},[t("div",{staticClass:"ccas__search-results-loading-circle1 ccas__search-results-loading-circle"}),t("div",{staticClass:"ccas__search-results-loading-circle2 ccas__search-results-loading-circle"}),t("div",{staticClass:"ccas__search-results-loading-circle3 ccas__search-results-loading-circle"}),t("div",{staticClass:"ccas__search-results-loading-circle4 ccas__search-results-loading-circle"}),t("div",{staticClass:"ccas__search-results-loading-circle5 ccas__search-results-loading-circle"}),t("div",{staticClass:"ccas__search-results-loading-circle6 ccas__search-results-loading-circle"}),t("div",{staticClass:"ccas__search-results-loading-circle7 ccas__search-results-loading-circle"}),t("div",{staticClass:"ccas__search-results-loading-circle8 ccas__search-results-loading-circle"}),t("div",{staticClass:"ccas__search-results-loading-circle9 ccas__search-results-loading-circle"}),t("div",{staticClass:"ccas__search-results-loading-circle10 ccas__search-results-loading-circle"}),t("div",{staticClass:"ccas__search-results-loading-circle11 ccas__search-results-loading-circle"}),t("div",{staticClass:"ccas__search-results-loading-circle12 ccas__search-results-loading-circle"})]);
334}],Ps=De(
335Ts,
336Cs,
337Es
338);
339const Ls=exports("BigLoadingAnim",Ps.exports),As=defineComponent({
340__name:"TabOverview",
341setup(s){
342const t=inject("translations",Ct),i=inject("services",ref([])),n=inject("slimMode",!0);
343function u(){
344return i.value.filter((g)=>g.visible);
345}
346function c(){
347return n;
348}
349function h(){
350return i.value.some((g)=>g.isLoading);
351}
352return{__sfc:!0,translations:t,services:i,slimMode:n,getServices:u,getSlimMode:c,anyServiceLoading:h,ServiceInstance:xs,BigLoadingAnim:Ls};
353}
354});
355var Os=function(){
356var t=this,i=t._self._c,n=t._self._setupProxy;
357return n.getServices().length>2&&!n.getSlimMode()?i("div",[i("h3",{staticClass:"ccas2__search-service-headline",domProps:{textContent:t._s(n.translations.searchOverlay.servicesHeadline)}}),i("div",{staticClass:"ccas2__search-service__services-wrapper"},t._l(n.getServices(),function(u){
358return i(n.ServiceInstance,{key:u.id+"-"+u.type,attrs:{service:u}});
359}),1)]):i("div",{staticClass:"ccas2__search-service-placeholder-wrapper"},[n.anyServiceLoading()?i(n.BigLoadingAnim):t._e()],1);
360},Ms=[],Is=De(
361As,
362Os,
363Ms
364);
365const Mi=Is.exports;
366var Wi=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};
367function Ui(s){
368return s&&s.__esModule&&Object.prototype.hasOwnProperty.call(s,"default")?s.default:s;
369}
370var Yi={exports:{}};
371(function(s){
372(function(t,i){
373s.exports=t.document?i(t,!0):function(n){
374if(!n.document)
375throw new Error("jQuery requires a window with a document");
376return i(n);
377};
378})(typeof window<"u"?window:Wi,function(t,i){
379var n=[],u=Object.getPrototypeOf,c=n.slice,h=n.flat?function(e){
380return n.flat.call(e);
381}:function(e){
382return n.concat.apply([],e);
383},g=n.push,v=n.indexOf,_={},x=_.toString,L=_.hasOwnProperty,E=L.toString,k=E.call(Object),T={},C=function(r){
384return typeof r=="function"&&typeof r.nodeType!="number"&&typeof r.item!="function";
385},V=function(r){
386return r!=null&&r===r.window;
387},M=t.document,R={
388type:!0,
389src:!0,
390nonce:!0,
391noModule:!0
392};
393function $(e,r,a){
394a=a||M;
395var o,f,d=a.createElement("script");
396if(d.text=e,r)
397for(o in R)
398f=r[o]||r.getAttribute&&r.getAttribute(o),f&&d.setAttribute(o,f);
399a.head.appendChild(d).parentNode.removeChild(d);
400}
401function X(e){
402return e==null?e+"":typeof e=="object"||typeof e=="function"?_[x.call(e)]||"object":typeof e;
403}
404var q="3.7.1",se=/HTML$/i,l=function(e,r){
405return new l.fn.init(e,r);
406};
407l.fn=l.prototype={
408jquery:q,
409constructor:l,
410length:0,
411toArray:function(){
412return c.call(this);
413},
414get:function(e){
415return e==null?c.call(this):e<0?this[e+this.length]:this[e];
416},
417pushStack:function(e){
418var r=l.merge(this.constructor(),e);
419return r.prevObject=this,r;
420},
421each:function(e){
422return l.each(this,e);
423},
424map:function(e){
425return this.pushStack(l.map(this,function(r,a){
426return e.call(r,a,r);
427}));
428},
429slice:function(){
430return this.pushStack(c.apply(this,arguments));
431},
432first:function(){
433return this.eq(0);
434},
435last:function(){
436return this.eq(-1);
437},
438even:function(){
439return this.pushStack(l.grep(this,function(e,r){
440return(r+1)%2;
441}));
442},
443odd:function(){
444return this.pushStack(l.grep(this,function(e,r){
445return r%2;
446}));
447},
448eq:function(e){
449var r=this.length,a=+e+(e<0?r:0);
450return this.pushStack(a>=0&&a<r?[this[a]]:[]);
451},
452end:function(){
453return this.prevObject||this.constructor();
454},
455push:g,
456sort:n.sort,
457splice:n.splice
458},l.extend=l.fn.extend=function(){
459var e,r,a,o,f,d,p=arguments[0]||{},b=1,y=arguments.length,S=!1;
460for(typeof p=="boolean"&&(S=p,p=arguments[b]||{},b++),typeof p!="object"&&!C(p)&&(p={}),b===y&&(p=this,b--);b<y;b++)
461if((e=arguments[b])!=null)
462for(r in e)
463o=e[r],!(r==="__proto__"||p===o)&&(S&&o&&(l.isPlainObject(o)||(f=Array.isArray(o)))?(a=p[r],f&&!Array.isArray(a)?d=[]:!f&&!l.isPlainObject(a)?d={}:d=a,f=!1,p[r]=l.extend(S,d,o)):o!==void 0&&(p[r]=o));
464return p;
465},l.extend({
466expando:"jQuery"+(q+Math.random()).replace(/\D/g,""),
467isReady:!0,
468error:function(e){
469throw new Error(e);
470},
471noop:function(){
472},
473isPlainObject:function(e){
474var r,a;
475return!e||x.call(e)!=="[object Object]"?!1:(r=u(e),r?(a=L.call(r,"constructor")&&r.constructor,typeof a=="function"&&E.call(a)===k):!0);
476},
477isEmptyObject:function(e){
478var r;
479for(r in e)
480return!1;
481return!0;
482},
483globalEval:function(e,r,a){
484$(e,{nonce:r&&r.nonce},a);
485},
486each:function(e,r){
487var a,o=0;
488if(le(e))
489for(a=e.length;o<a&&r.call(e[o],o,e[o])!==!1;o++)
490;
491else
492for(o in e)
493if(r.call(e[o],o,e[o])===!1)
494break;
495return e;
496},
497text:function(e){
498var r,a="",o=0,f=e.nodeType;
499if(!f)
500for(;r=e[o++];)
501a+=l.text(r);
502return f===1||f===11?e.textContent:f===9?e.documentElement.textContent:f===3||f===4?e.nodeValue:a;
503},
504makeArray:function(e,r){
505var a=r||[];
506return e!=null&&(le(Object(e))?l.merge(
507a,
508typeof e=="string"?[e]:e
509):g.call(a,e)),a;
510},
511inArray:function(e,r,a){
512return r==null?-1:v.call(r,e,a);
513},
514isXMLDoc:function(e){
515var r=e&&e.namespaceURI,a=e&&(e.ownerDocument||e).documentElement;
516return!se.test(r||a&&a.nodeName||"HTML");
517},
518merge:function(e,r){
519for(var a=+r.length,o=0,f=e.length;o<a;o++)
520e[f++]=r[o];
521return e.length=f,e;
522},
523grep:function(e,r,a){
524for(var o,f=[],d=0,p=e.length,b=!a;d<p;d++)
525o=!r(e[d],d),o!==b&&f.push(e[d]);
526return f;
527},
528map:function(e,r,a){
529var o,f,d=0,p=[];
530if(le(e))
531for(o=e.length;d<o;d++)
532f=r(e[d],d,a),f!=null&&p.push(f);
533else
534for(d in e)
535f=r(e[d],d,a),f!=null&&p.push(f);
536return h(p);
537},
538guid:1,
539support:T
540}),typeof Symbol=="function"&&(l.fn[Symbol.iterator]=n[Symbol.iterator]),l.each(
541"Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),
542function(e,r){
543_["[object "+r+"]"]=r.toLowerCase();
544}
545);
546function le(e){
547var r=!!e&&"length"in e&&e.length,a=X(e);
548return C(e)||V(e)?!1:a==="array"||r===0||typeof r=="number"&&r>0&&r-1 in e;
549}
550function W(e,r){
551return e.nodeName&&e.nodeName.toLowerCase()===r.toLowerCase();
552}
553var F=n.pop,G=n.sort,J=n.splice,H="[\\x20\\t\\r\\n\\f]",ie=new RegExp(
554"^"+H+"+|((?:^|[^\\\\])(?:\\\\.)*)"+H+"+$",
555"g"
556);
557l.contains=function(e,r){
558var a=r&&r.parentNode;
559return e===a||!!(a&&a.nodeType===1&&
560(e.contains?e.contains(a):e.compareDocumentPosition&&e.compareDocumentPosition(a)&16));
561};
562var _e=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;
563function Oe(e,r){
564return r?e==="\0"?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e;
565}
566l.escapeSelector=function(e){
567return(e+"").replace(_e,Oe);
568};
569var Ie=M,Je=g;
570(function(){
571var e,r,a,o,f,d=Je,p,b,y,S,I,D=l.expando,A=0,z=0,oe=or(),be=or(),pe=or(),Me=or(),Ae=function(m,w){
572return m===w&&(f=!0),0;
573},nt="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",st="(?:\\\\[\\da-fA-F]{1,6}"+H+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",me="\\["+H+"*("+st+")(?:"+H+
574"*([*^$|!~]?=)"+H+
575`*(?:'((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)"|(`+st+"))|)"+H+"*\\]",It=":("+st+`)(?:\\((('((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)")|((?:\\\\.|[^\\\\()[\\]]|`+me+")*)|.*)\\)|)",we=new RegExp(H+"+","g"),Le=new RegExp("^"+H+"*,"+H+"*"),Kt=new RegExp("^"+H+"*([>+~]|"+H+")"+H+"*"),kr=new RegExp(H+"|>"),at=new RegExp(It),Jt=new RegExp("^"+st+"$"),ot={
576ID:new RegExp("^#("+st+")"),
577CLASS:new RegExp("^\\.("+st+")"),
578TAG:new RegExp("^("+st+"|[*])"),
579ATTR:new RegExp("^"+me),
580PSEUDO:new RegExp("^"+It),
581CHILD:new RegExp(
582"^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+H+"*(even|odd|(([+-]|)(\\d*)n|)"+H+"*(?:([+-]|)"+H+"*(\\d+)|))"+H+"*\\)|)",
583"i"
584),
585bool:new RegExp("^(?:"+nt+")$","i"),
586needsContext:new RegExp("^"+H+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+H+"*((?:-\\d)?\\d*)"+H+"*\\)|)(?=[^-]|$)","i")
587},St=/^(?:input|select|textarea|button)$/i,_t=/^h\d$/i,Ye=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Nr=/[+~]/,pt=new RegExp("\\\\[\\da-fA-F]{1,6}"+H+"?|\\\\([^\\r\\n\\f])","g"),ht=function(m,w){
588var P="0x"+m.slice(1)-65536;
589return w||(P<0?String.fromCharCode(P+65536):String.fromCharCode(P>>10|55296,P&1023|56320));
590},$n=function(){
591xt();
592},Vn=ur(
593function(m){
594return m.disabled===!0&&W(m,"fieldset");
595},
596{dir:"parentNode",next:"legend"}
597);
598function qn(){
599try{
600return p.activeElement;
601}catch{
602}
603}
604try{
605d.apply(
606n=c.call(Ie.childNodes),
607Ie.childNodes
608),n[Ie.childNodes.length].nodeType;
609}catch{
610d={
611apply:function(w,P){
612Je.apply(w,c.call(P));
613},
614call:function(w){
615Je.apply(w,c.call(arguments,1));
616}
617};
618}
619function Te(m,w,P,O){
620var N,B,Q,te,K,ve,ae,ue=w&&w.ownerDocument,ge=w?w.nodeType:9;
621if(P=P||[],typeof m!="string"||!m||ge!==1&&ge!==9&&ge!==11)
622return P;
623if(!O&&(xt(w),w=w||p,y)){
624if(ge!==11&&(K=Ye.exec(m)))
625if(N=K[1]){
626if(ge===9)
627if(Q=w.getElementById(N)){
628if(Q.id===N)
629return d.call(P,Q),P;
630}else
631return P;
632else if(ue&&(Q=ue.getElementById(N))&&Te.contains(w,Q)&&Q.id===N)
633return d.call(P,Q),P;
634}else{
635if(K[2])
636return d.apply(P,w.getElementsByTagName(m)),P;
637if((N=K[3])&&w.getElementsByClassName)
638return d.apply(P,w.getElementsByClassName(N)),P;
639}
640if(!Me[m+" "]&&(!S||!S.test(m))){
641if(ae=m,ue=w,ge===1&&(kr.test(m)||Kt.test(m))){
642for(ue=Nr.test(m)&&Dr(w.parentNode)||w,(ue!=w||!T.scope)&&((te=w.getAttribute("id"))?te=l.escapeSelector(te):w.setAttribute("id",te=D)),ve=Zt(m),B=ve.length;B--;)
643ve[B]=(te?"#"+te:":scope")+" "+lr(ve[B]);
644ae=ve.join(",");
645}
646try{
647return d.apply(
648P,
649ue.querySelectorAll(ae)
650),P;
651}catch{
652Me(m,!0);
653}finally{
654te===D&&w.removeAttribute("id");
655}
656}
657}
658return Pi(m.replace(ie,"$1"),w,P,O);
659}
660function or(){
661var m=[];
662function w(P,O){
663return m.push(P+" ")>r.cacheLength&&delete w[m.shift()],w[P+" "]=O;
664}
665return w;
666}
667function rt(m){
668return m[D]=!0,m;
669}
670function $t(m){
671var w=p.createElement("fieldset");
672try{
673return!!m(w);
674}catch{
675return!1;
676}finally{
677w.parentNode&&w.parentNode.removeChild(w),w=null;
678}
679}
680function Bn(m){
681return function(w){
682return W(w,"input")&&w.type===m;
683};
684}
685function Gn(m){
686return function(w){
687return(W(w,"input")||W(w,"button"))&&w.type===m;
688};
689}
690function Ci(m){
691return function(w){
692return"form"in w?w.parentNode&&w.disabled===!1?"label"in w?"label"in w.parentNode?w.parentNode.disabled===m:w.disabled===m:w.isDisabled===m||
693w.isDisabled!==!m&&Vn(w)===m:w.disabled===m:"label"in w?w.disabled===m:!1;
694};
695}
696function kt(m){
697return rt(function(w){
698return w=+w,rt(function(P,O){
699for(var N,B=m([],P.length,w),Q=B.length;Q--;)
700P[N=B[Q]]&&(P[N]=!(O[N]=P[N]));
701});
702});
703}
704function Dr(m){
705return m&&typeof m.getElementsByTagName<"u"&&m;
706}
707function xt(m){
708var w,P=m?m.ownerDocument||m:Ie;
709return P==p||P.nodeType!==9||!P.documentElement||(p=P,b=p.documentElement,y=!l.isXMLDoc(p),I=b.matches||b.webkitMatchesSelector||b.msMatchesSelector,b.msMatchesSelector&&
710Ie!=p&&(w=p.defaultView)&&w.top!==w&&w.addEventListener("unload",$n),T.getById=$t(function(O){
711return b.appendChild(O).id=l.expando,!p.getElementsByName||!p.getElementsByName(l.expando).length;
712}),T.disconnectedMatch=$t(function(O){
713return I.call(O,"*");
714}),T.scope=$t(function(){
715return p.querySelectorAll(":scope");
716}),T.cssHas=$t(function(){
717try{
718return p.querySelector(":has(*,:jqfake)"),!1;
719}catch{
720return!0;
721}
722}),T.getById?(r.filter.ID=function(O){
723var N=O.replace(pt,ht);
724return function(B){
725return B.getAttribute("id")===N;
726};
727},r.find.ID=function(O,N){
728if(typeof N.getElementById<"u"&&y){
729var B=N.getElementById(O);
730return B?[B]:[];
731}
732}):(r.filter.ID=function(O){
733var N=O.replace(pt,ht);
734return function(B){
735var Q=typeof B.getAttributeNode<"u"&&B.getAttributeNode("id");
736return Q&&Q.value===N;
737};
738},r.find.ID=function(O,N){
739if(typeof N.getElementById<"u"&&y){
740var B,Q,te,K=N.getElementById(O);
741if(K){
742if(B=K.getAttributeNode("id"),B&&B.value===O)
743return[K];
744for(te=N.getElementsByName(O),Q=0;K=te[Q++];)
745if(B=K.getAttributeNode("id"),B&&B.value===O)
746return[K];
747}
748return[];
749}
750}),r.find.TAG=function(O,N){
751return typeof N.getElementsByTagName<"u"?N.getElementsByTagName(O):N.querySelectorAll(O);
752},r.find.CLASS=function(O,N){
753if(typeof N.getElementsByClassName<"u"&&y)
754return N.getElementsByClassName(O);
755},S=[],$t(function(O){
756var N;
757b.appendChild(O).innerHTML="<a id='"+D+"' href='' disabled='disabled'></a><select id='"+D+"-\r\\' disabled='disabled'><option selected=''></option></select>",O.querySelectorAll("[selected]").length||S.push("\\["+H+"*(?:value|"+nt+")"),O.querySelectorAll("[id~="+D+"-]").length||S.push("~="),O.querySelectorAll("a#"+D+"+*").length||S.push(".#.+[+~]"),O.querySelectorAll(":checked").length||S.push(":checked"),N=p.createElement("input"),N.setAttribute("type","hidden"),O.appendChild(N).setAttribute("name","D"),b.appendChild(O).disabled=!0,O.querySelectorAll(":disabled").length!==2&&S.push(":enabled",":disabled"),N=p.createElement("input"),N.setAttribute("name",""),O.appendChild(N),O.querySelectorAll("[name='']").length||S.push("\\["+H+"*name"+H+"*="+H+`*(?:''|"")`);
758}),T.cssHas||S.push(":has"),S=S.length&&new RegExp(S.join("|")),Ae=function(O,N){
759if(O===N)
760return f=!0,0;
761var B=!O.compareDocumentPosition-!N.compareDocumentPosition;
762return B||(B=(O.ownerDocument||O)==(N.ownerDocument||N)?O.compareDocumentPosition(N):(
7631
764),B&1||!T.sortDetached&&N.compareDocumentPosition(O)===B?O===p||O.ownerDocument==Ie&&Te.contains(Ie,O)?-1:N===
764p||N.ownerDocument==Ie&&Te.contains(Ie,N)?1:o?v.call(o,O)-v.call(o,N):0:B&4?-1:1);
765}),p;
766}
767Te.matches=function(m,w){
768return Te(m,null,null,w);
769},Te.matchesSelector=function(m,w){
770if(xt(m),y&&!Me[w+" "]&&(!S||!S.test(w)))
771try{
772var P=I.call(m,w);
773if(P||T.disconnectedMatch||
774m.document&&m.document.nodeType!==11)
775return P;
776}catch{
777Me(w,!0);
778}
779return Te(w,p,null,[m]).length>0;
780},Te.contains=function(m,w){
781return(m.ownerDocument||m)!=p&&xt(m),l.contains(m,w);
782},Te.attr=function(m,w){
783(m.ownerDocument||m)!=p&&xt(m);
784var P=r.attrHandle[w.toLowerCase()],O=P&&L.call(r.attrHandle,w.toLowerCase())?P(m,w,!y):void 0;
785return O!==void 0?O:m.getAttribute(w);
786},Te.error=function(m){
787throw new Error("Syntax error, unrecognized expression: "+m);
788},l.uniqueSort=function(m){
789var w,P=[],O=0,N=0;
790if(f=!T.sortStable,o=!T.sortStable&&c.call(m,0),G.call(m,Ae),f){
791for(;w=m[N++];)
792w===m[N]&&(O=P.push(N));
793for(;O--;)
794J.call(m,P[O],1);
795}
796return o=null,m;
797},l.fn.uniqueSort=function(){
798return this.pushStack(l.uniqueSort(c.apply(this)));
799},r=l.expr={
800cacheLength:50,
801createPseudo:rt,
802match:ot,
803attrHandle:{},
804find:{},
805relative:{
806">":{dir:"parentNode",first:!0},
807" ":{dir:"parentNode"},
808"+":{dir:"previousSibling",first:!0},
809"~":{dir:"previousSibling"}
810},
811preFilter:{
812ATTR:function(m){
813return m[1]=m[1].replace(pt,ht),m[3]=(m[3]||m[4]||m[5]||"").replace(pt,ht),m[2]==="~="&&(m[3]=" "+m[3]+" "),m.slice(0,4);
814},
815CHILD:function(m){
816return m[1]=m[1].toLowerCase(),m[1].slice(0,3)==="nth"?(m[3]||Te.error(m[0]),m[4]=+(m[4]?m[5]+(m[6]||1):2*(m[3]==="even"||m[3]==="odd")),m[5]=+(m[7]+m[8]||m[3]==="odd")):m[3]&&Te.error(m[0]),m;
817},
818PSEUDO:function(m){
819var w,P=!m[6]&&m[2];
820return ot.CHILD.test(m[0])?null:(m[3]?m[2]=m[4]||m[5]||"":P&&at.test(P)&&
821(w=Zt(P,!0))&&
822(w=P.indexOf(")",P.length-w)-P.length)&&(m[0]=m[0].slice(0,w),m[2]=P.slice(0,w)),m.slice(0,3));
823}
824},
825filter:{
826TAG:function(m){
827var w=m.replace(pt,ht).toLowerCase();
828return m==="*"?function(){
829return!0;
830}:function(P){
831return W(P,w);
832};
833},
834CLASS:function(m){
835var w=oe[m+" "];
836return w||(w=new RegExp("(^|"+H+")"+m+"("+H+"|$)"))&&oe(m,function(P){
837return w.test(
838typeof P.className=="string"&&P.className||typeof P.getAttribute<"u"&&P.getAttribute("class")||""
839);
840});
841},
842ATTR:function(m,w,P){
843return function(O){
844var N=Te.attr(O,m);
845return N==null?w==="!=":w?(N+="",w==="="?N===P:w==="!="?N!==P:w==="^="?P&&N.indexOf(P)===0:w==="*="?P&&N.indexOf(P)>-1:w==="$="?P&&N.slice(-P.length)===P:w==="~="?(" "+N.replace(we," ")+" ").indexOf(P)>-1:w==="|="?N===P||N.slice(0,P.length+1)===P+"-":!1):!0;
846};
847},
848CHILD:function(m,w,P,O,N){
849var B=m.slice(0,3)!=="nth",Q=m.slice(-4)!=="last",te=w==="of-type";
850return O===1&&N===0?(
851function(K){
852return!!K.parentNode;
853}
854):function(K,ve,ae){
855var ue,ge,ne,Ee,$e,ke=B!==Q?"nextSibling":"previousSibling",Xe=K.parentNode,lt=te&&K.nodeName.toLowerCase(),Vt=!ae&&!te,Re=!1;
856if(Xe){
857if(B){
858for(;ke;){
859for(ne=K;ne=ne[ke];)
860if(te?W(ne,lt):ne.nodeType===1)
861return!1;
862$e=ke=m==="only"&&!$e&&"nextSibling";
863}
864return!0;
865}
866if($e=[Q?Xe.firstChild:Xe.lastChild],Q&&Vt){
867for(ge=Xe[D]||(Xe[D]={}),ue=ge[m]||[],Ee=ue[0]===A&&ue[1],Re=Ee&&ue[2],ne=Ee&&Xe.childNodes[Ee];ne=++Ee&&ne&&ne[ke]||
868(Re=Ee=0)||$e.pop();)
869if(ne.nodeType===1&&++Re&&ne===K){
870ge[m]=[A,Ee,Re];
871break;
872}
873}else if(Vt&&(ge=K[D]||(K[D]={}),ue=ge[m]||[],Ee=ue[0]===A&&ue[1],Re=Ee),Re===!1)
874for(;(ne=++Ee&&ne&&ne[ke]||(Re=Ee=0)||$e.pop())&&!((te?W(ne,lt):ne.nodeType===1)&&++Re&&(Vt&&(ge=ne[D]||(ne[D]={}),ge[m]=[A,Re]),ne===K));)
875;
876return Re-=N,Re===O||Re%O===0&&Re/O>=0;
877}
878};
879},
880PSEUDO:function(m,w){
881var P,O=r.pseudos[m]||r.setFilters[m.toLowerCase()]||Te.error("unsupported pseudo: "+m);
882return O[D]?O(w):O.length>1?(P=[m,m,"",w],r.setFilters.hasOwnProperty(m.toLowerCase())?rt(function(N,B){
883for(var Q,te=O(N,w),K=te.length;K--;)
884Q=v.call(N,te[K]),N[Q]=!(B[Q]=te[K]);
885}):function(N){
886return O(N,0,P);
887}):O;
888}
889},
890pseudos:{
891not:rt(function(m){
892var w=[],P=[],O=jr(m.replace(ie,"$1"));
893return O[D]?rt(function(N,B,Q,te){
894for(var K,ve=O(N,null,te,[]),ae=N.length;ae--;)
895(K=ve[ae])&&(N[ae]=!(B[ae]=K));
896}):function(N,B,Q){
897return w[0]=N,O(w,null,Q,P),w[0]=null,!P.pop();
898};
899}),
900has:rt(function(m){
901return function(w){
902return Te(m,w).length>0;
903};
904}),
905contains:rt(function(m){
906return m=m.replace(pt,ht),function(w){
907return(w.textContent||l.text(w)).indexOf(m)>-1;
908};
909}),
910lang:rt(function(m){
911return Jt.test(m||"")||Te.error("unsupported lang: "+m),m=m.replace(pt,ht).toLowerCase(),function(w){
912var P;
913do
914if(P=y?w.lang:w.getAttribute("xml:lang")||w.getAttribute("lang"))
915return P=P.toLowerCase(),P===m||P.indexOf(m+"-")===0;
916while((w=w.parentNode)&&w.nodeType===1);
917return!1;
918};
919}),
920target:function(m){
921var w=t.location&&t.location.hash;
922return w&&w.slice(1)===m.id;
923},
924root:function(m){
925return m===b;
926},
927focus:function(m){
928return m===qn()&&p.hasFocus()&&!!(m.type||m.href||~m.tabIndex);
929},
930enabled:Ci(!1),
931disabled:Ci(!0),
932checked:function(m){
933return W(m,"input")&&!!m.checked||W(m,"option")&&!!m.selected;
934},
935selected:function(m){
936return m.parentNode&&m.parentNode.selectedIndex,m.selected===!0;
937},
938empty:function(m){
939for(m=m.firstChild;m;m=m.nextSibling)
940if(m.nodeType<6)
941return!1;
942return!0;
943},
944parent:function(m){
945return!r.pseudos.empty(m);
946},
947header:function(m){
948return _t.test(m.nodeName);
949},
950input:function(m){
951return St.test(m.nodeName);
952},
953button:function(m){
954return W(m,"input")&&m.type==="button"||W(m,"button");
955},
956text:function(m){
957var w;
958return W(m,"input")&&m.type==="text"&&
959((w=m.getAttribute("type"))==null||w.toLowerCase()==="text");
960},
961first:kt(function(){
962return[0];
963}),
964last:kt(function(m,w){
965return[w-1];
966}),
967eq:kt(function(m,w,P){
968return[P<0?P+w:P];
969}),
970even:kt(function(m,w){
971for(var P=0;P<w;P+=2)
972m.push(P);
973return m;
974}),
975odd:kt(function(m,w){
976for(var P=1;P<w;P+=2)
977m.push(P);
978return m;
979}),
980lt:kt(function(m,w,P){
981var O;
982for(P<0?O=P+w:P>w?O=w:O=P;--O>=0;)
983m.push(O);
984return m;
985}),
986gt:kt(function(m,w,P){
987for(var O=P<0?P+w:P;++O<w;)
988m.push(O);
989return m;
990})
991}
992},r.pseudos.nth=r.pseudos.eq;
993for(e in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})
994r.pseudos[e]=Bn(e);
995for(e in{submit:!0,reset:!0})
996r.pseudos[e]=Gn(e);
997function Ei(){
998}
999Ei.prototype=r.filters=r.pseudos,r.setFilters=new Ei();
1000function Zt(m,w){
1001var P,O,N,B,Q,te,K,ve=be[m+" "];
1002if(ve)
1003return w?0:ve.slice(0);
1004for(Q=m,te=[],K=r.preFilter;Q;){
1005(!P||(O=Le.exec(Q)))&&(O&&(Q=Q.slice(O[0].length)||Q),te.push(N=[])),P=!1,(O=Kt.exec(Q))&&(P=O.shift(),N.push({
1006value:P,
1007type:O[0].replace(ie," ")
1008}),Q=Q.slice(P.length));
1009for(B in r.filter)
1010(O=ot[B].exec(Q))&&(!K[B]||(O=K[B](O)))&&(P=O.shift(),N.push({
1011value:P,
1012type:B,
1013matches:O
1014}),Q=Q.slice(P.length));
1015if(!P)
1016break;
1017}
1018return w?Q.length:Q?Te.error(m):(
1019be(m,te).slice(0)
1020);
1021}
1022function lr(m){
1023for(var w=0,P=m.length,O="";w<P;w++)
1024O+=m[w].value;
1025return O;
1026}
1027function ur(m,w,P){
1028var O=w.dir,N=w.next,B=N||O,Q=P&&B==="parentNode",te=z++;
1029return w.first?(
1030function(K,ve,ae){
1031for(;K=K[O];)
1032if(K.nodeType===1||Q)
1033return m(K,ve,ae);
1034return!1;
1035}
1036):(
1037function(K,ve,ae){
1038var ue,ge,ne=[A,te];
1039if(ae){
1040for(;K=K[O];)
1041if((K.nodeType===1||Q)&&m(K,ve,ae))
1042return!0;
1043}else
1044for(;K=K[O];)
1045if(K.nodeType===1||Q)
1046if(ge=K[D]||(K[D]={}),N&&W(K,N))
1047K=K[O]||K;
1048else{
1049if((ue=ge[B])&&ue[0]===A&&ue[1]===te)
1050return ne[2]=ue[2];
1051if(ge[B]=ne,ne[2]=m(K,ve,ae))
1052return!0;
1053}
1054return!1;
1055}
1056);
1057}
1058function Fr(m){
1059return m.length>1?function(w,P,O){
1060for(var N=m.length;N--;)
1061if(!m[N](w,P,O))
1062return!1;
1063return!0;
1064}:m[0];
1065}
1066function Wn(m,w,P){
1067for(var O=0,N=w.length;O<N;O++)
1068Te(m,w[O],P);
1069return P;
1070}
1071function cr(m,w,P,O,N){
1072for(var B,Q=[],te=0,K=m.length,ve=w!=null;te<K;te++)
1073(B=m[te])&&(!P||P(B,O,N))&&(Q.push(B),ve&&w.push(te));
1074return Q;
1075}
1076function Rr(m,w,P,O,N,B){
1077return O&&!O[D]&&(O=Rr(O)),N&&!N[D]&&(N=Rr(N,B)),rt(function(Q,te,K,ve){
1078var ae,ue,ge,ne,Ee=[],$e=[],ke=te.length,Xe=Q||Wn(
1079w||"*",
1080K.nodeType?[K]:K,
1081[]
1082),lt=m&&(Q||!w)?cr(Xe,Ee,m,K,ve):Xe;
1083if(P?(ne=N||(Q?m:ke||O)?(
1084[]
1085):(
1086te
1087),P(lt,ne,K,ve)):ne=lt,O)
1088for(ae=cr(ne,$e),O(ae,[],K,ve),ue=ae.length;ue--;)
1089(ge=ae[ue])&&(ne[$e[ue]]=!(lt[$e[ue]]=ge));
1090if(Q){
1091if(N||m){
1092if(N){
1093for(ae=[],ue=ne.length;ue--;)
1094(ge=ne[ue])&&ae.push(lt[ue]=ge);
1095N(null,ne=[],ae,ve);
1096}
1097for(ue=ne.length;ue--;)
1098(ge=ne[ue])&&(ae=N?v.call(Q,ge):Ee[ue])>-1&&(Q[ae]=!(te[ae]=ge));
1099}
1100}else
1101ne=cr(
1102ne===te?ne.splice(ke,ne.length):ne
1103),N?N(null,te,ne,ve):d.apply(te,ne);
1104});
1105}
1106function Hr(m){
1107for(var w,P,O,N=m.length,B=r.relative[m[0].type],Q=B||r.relative[" "],te=B?1:0,K=ur(function(ue){
1108return ue===w;
1109},Q,!0),ve=ur(function(ue){
1110return v.call(w,ue)>-1;
1111},Q,!0),ae=[function(ue,ge,ne){
1112var Ee=!B&&(ne||ge!=a)||((w=ge).nodeType?K(ue,ge,ne):ve(ue,ge,ne));
1113return w=null,Ee;
1114}];te<N;te++)
1115if(P=r.relative[m[te].type])
1116ae=[ur(Fr(ae),P)];
1117else{
1118if(P=r.filter[m[te].type].apply(null,m[te].matches),P[D]){
1119for(O=++te;O<N&&!r.relative[m[O].type];O++)
1120;
1121return Rr(
1122te>1&&Fr(ae),
1123te>1&&lr(
1124m.slice(0,te-1).concat({value:m[te-2].type===" "?"*":""})
1125).replace(ie,"$1"),
1126P,
1127te<O&&Hr(m.slice(te,O)),
1128O<N&&Hr(m=m.slice(O)),
1129O<N&&lr(m)
1130);
1131}
1132ae.push(P);
1133}
1134return Fr(ae);
1135}
1136function Un(m,w){
1137var P=w.length>0,O=m.length>0,N=function(B,Q,te,K,ve){
1138var ae,ue,ge,ne=0,Ee="0",$e=B&&[],ke=[],Xe=a,lt=B||O&&r.find.TAG("*",ve),Vt=A+=Xe==null?1:Math.random()||0.1,Re=lt.length;
1139for(ve&&(a=Q==p||Q||ve);Ee!==Re&&(ae=lt[Ee])!=null;Ee++){
1140if(O&&ae){
1141for(ue=0,!Q&&ae.ownerDocument!=p&&(xt(ae),te=!y);ge=m[ue++];)
1142if(ge(ae,Q||p,te)){
1143d.call(K,ae);
1144break;
1145}
1146ve&&(A=Vt);
1147}
1148P&&((ae=!ge&&ae)&&ne--,B&&$e.push(ae));
1149}
1150if(ne+=Ee,P&&Ee!==ne){
1151for(ue=0;ge=w[ue++];)
1152ge($e,ke,Q,te);
1153if(B){
1154if(ne>0)
1155for(;Ee--;)
1156$e[Ee]||ke[Ee]||(ke[Ee]=F.call(K));
1157ke=cr(ke);
1158}
1159d.apply(K,ke),ve&&!B&&ke.length>0&&ne+w.length>1&&l.uniqueSort(K);
1160}
1161return ve&&(A=Vt,a=Xe),$e;
1162};
1163return P?rt(N):N;
1164}
1165function jr(m,w){
1166var P,O=[],N=[],B=pe[m+" "];
1167if(!B){
1168for(w||(w=Zt(m)),P=w.length;P--;)
1169B=Hr(w[P]),B[D]?O.push(B):N.push(B);
1170B=pe(
1171m,
1172Un(N,O)
1173),B.selector=m;
1174}
1175return B;
1176}
1177function Pi(m,w,P,O){
1178var N,B,Q,te,K,ve=typeof m=="function"&&m,ae=!O&&Zt(m=ve.selector||m);
1179if(P=P||[],ae.length===1){
1180if(B=ae[0]=ae[0].slice(0),B.length>2&&(Q=B[0]).type==="ID"&&w.nodeType===9&&y&&r.relative[B[1].type]){
1181if(w=(r.find.ID(
1182Q.matches[0].replace(pt,ht),
1183w
1184)||[])[0],w)
1185ve&&(w=w.parentNode);
1186else return P;
1187m=m.slice(B.shift().value.length);
1188}
1189for(N=ot.needsContext.test(m)?0:B.length;N--&&(Q=B[N],!r.relative[te=Q.type]);)
1190if((K=r.find[te])&&(O=K(
1191Q.matches[0].replace(pt,ht),
1192Nr.test(B[0].type)&&Dr(w.parentNode)||w
1193))){
1194if(B.splice(N,1),m=O.length&&lr(B),!m)
1195return d.apply(P,O),P;
1196break;
1197}
1198}
1199return(ve||jr(m,ae))(
1200O,
1201w,
1202!y,
1203P,
1204!w||Nr.test(m)&&Dr(w.parentNode)||w
1205),P;
1206}
1207T.sortStable=D.split("").sort(Ae).join("")===D,xt(),T.sortDetached=$t(function(m){
1208return m.compareDocumentPosition(p.createElement("fieldset"))&1;
1209}),l.find=Te,l.expr[":"]=l.expr.pseudos,l.unique=l.uniqueSort,Te.compile=jr,Te.select=Pi,Te.setDocument=xt,Te.tokenize=Zt,Te.escape=l.escapeSelector,Te.getText=l.text,Te.isXML=l.isXMLDoc,Te.selectors=l.expr,Te.support=l.support,Te.uniqueSort=l.uniqueSort;
1210})();
1211var He=function(e,r,a){
1212for(var o=[],f=a!==void 0;(e=e[r])&&e.nodeType!==9;)
1213if(e.nodeType===1){
1214if(f&&l(e).is(a))
1215break;
1216o.push(e);
1217}
1218return o;
1219}
1219,he=function(e,r){
1220for(var a=[];e;e=e.nextSibling)
1221e.nodeType===1&&e!==r&&a.push(e);
1222return a;
1223},U=l.expr.match.needsContext,fe=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;
1224function Se(e,r,a){
1225return C(r)?l.grep(e,function(o,f){
1226return!!r.call(o,f,o)!==a;
1227}):r.nodeType?l.grep(e,function(o){
1228return o===r!==a;
1229}):typeof r!="string"?l.grep(e,function(o){
1230return v.call(r,o)>-1!==a;
1231}):l.filter(r,e,a);
1232}
1233l.filter=function(e,r,a){
1234var o=r[0];
1235return a&&(e=":not("+e+")"),r.length===1&&o.nodeType===1?l.find.matchesSelector(o,e)?[o]:[]:l.find.matches(e,l.grep(r,function(f){
1236return f.nodeType===1;
1237}));
1238},l.fn.extend({
1239find:function(e){
1240var r,a,o=this.length,f=this;
1241if(typeof e!="string")
1242return this.pushStack(l(e).filter(function(){
1243for(r=0;r<o;r++)
1244if(l.contains(f[r],this))
1245return!0;
1246}));
1247for(a=this.pushStack([]),r=0;r<o;r++)
1248l.find(e,f[r],a);
1249return o>1?l.uniqueSort(a):a;
1250},
1251filter:function(e){
1252return this.pushStack(Se(this,e||[],!1));
1253},
1254not:function(e){
1255return this.pushStack(Se(this,e||[],!0));
1256},
1257is:function(e){
1258return!!Se(
1259this,
1260typeof e=="string"&&U.test(e)?l(e):e||[],
1261!1
1262).length;
1263}
1264});
1265var Et,gt=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,mt=l.fn.init=function(e,r,a){
1266var o,f;
1267if(!e)
1268return this;
1269if(a=a||Et,typeof e=="string")
1270if(e[0]==="<"&&e[e.length-1]===">"&&e.length>=3?o=[null,e,null]:o=gt.exec(e),o&&(o[1]||!r))
1271if(o[1]){
1272if(r=r instanceof l?r[0]:r,l.merge(this,l.parseHTML(
1273o[1],
1274r&&r.nodeType?r.ownerDocument||r:M,
1275!0
1276)),fe.test(o[1])&&l.isPlainObject(r))
1277for(o in r)
1278C(this[o])?this[o](r[o]):this.attr(o,r[o]);
1279return this;
1280}else
1281return f=M.getElementById(o[2]),f&&(this[0]=f,this.length=1),this;
1282else return!r||r.jquery?(r||a).find(e):this.constructor(r).find(e);
1283else{
1284if(e.nodeType)
1285return this[0]=e,this.length=1,this;
1286if(C(e))
1287return a.ready!==void 0?a.ready(e):(
1288e(l)
1289);
1290}
1291return l.makeArray(e,this);
1292};
1293mt.prototype=l.fn,Et=l(M);
1294var Ze=/^(?:parents|prev(?:Until|All))/,Nt={
1295children:!0,
1296contents:!0,
1297next:!0,
1298prev:!0
1299};
1300l.fn.extend({
1301has:function(e){
1302var r=l(e,this),a=r.length;
1303return this.filter(function(){
1304for(var o=0;o<a;o++)
1305if(l.contains(this,r[o]))
1306return!0;
1307});
1308},
1309closest:function(e,r){
1310var a,o=0,f=this.length,d=[],p=typeof e!="string"&&l(e);
1311if(!U.test(e)){
1312for(;o<f;o++)
1313for(a=this[o];a&&a!==r;a=a.parentNode)
1314if(a.nodeType<11&&(p?p.index(a)>-1:(
1315a.nodeType===1&&l.find.matchesSelector(a,e)
1316))){
1317d.push(a);
1318break;
1319}
1320}
1321return this.pushStack(d.length>1?l.uniqueSort(d):d);
1322},
1323index:function(e){
1324return e?typeof e=="string"?v.call(l(e),this[0]):v.call(
1325this,
1326e.jquery?e[0]:e
1327):this[0]&&this[0].parentNode?this.first().prevAll().length:-1;
1328},
1329add:function(e,r){
1330return this.pushStack(
1331l.uniqueSort(
1332l.merge(this.get(),l(e,r))
1333)
1334);
1335},
1336addBack:function(e){
1337return this.add(
1338e==null?this.prevObject:this.prevObject.filter(e)
1339);
1340}
1341});
1342function Pt(e,r){
1343for(;(e=e[r])&&e.nodeType!==1;)
1344;
1345return e;
1346}
1347l.each({
1348parent:function(e){
1349var r=e.parentNode;
1350return r&&r.nodeType!==11?r:null;
1351},
1352parents:function(e){
1353return He(e,"parentNode");
1354},
1355parentsUntil:function(e,r,a){
1356return He(e,"parentNode",a);
1357},
1358next:function(e){
1359return Pt(e,"nextSibling");
1360},
1361prev:function(e){
1362return Pt(e,"previousSibling");
1363},
1364nextAll:function(e){
1365return He(e,"nextSibling");
1366},
1367prevAll:function(e){
1368return He(e,"previousSibling");
1369},
1370nextUntil:function(e,r,a){
1371return He(e,"nextSibling",a);
1372},
1373prevUntil:function(e,r,a){
1374return He(e,"previousSibling",a);
1375},
1376siblings:function(e){
1377return he((e.parentNode||{}).firstChild,e);
1378},
1379children:function(e){
1380return he(e.firstChild);
1381},
1382contents:function(e){
1383return e.contentDocument!=null&&
1384u(e.contentDocument)?e.contentDocument:(W(e,"template")&&(e=e.content||e),l.merge([],e.childNodes));
1385}
1386},function(e,r){
1387l.fn[e]=function(a,o){
1388var f=l.map(this,r,a);
1389return e.slice(-5)!=="Until"&&(o=a),o&&typeof o=="string"&&(f=l.filter(o,f)),this.length>1&&(Nt[e]||l.uniqueSort(f),Ze.test(e)&&f.reverse()),this.pushStack(f);
1390};
1391});
1392var Fe=/[^\x20\t\r\n\f]+/g;
1393function Bt(e){
1394var r={};
1395return l.each(e.match(Fe)||[],function(a,o){
1396r[o]=!0;
1397}),r;
1398}
1399l.Callbacks=function(e){
1400e=typeof e=="string"?Bt(e):l.extend({},e);
1401var r,a,o,f,d=[],p=[],b=-1,y=function(){
1402for(f=f||e.once,o=r=!0;p.length;b=-1)
1403for(a=p.shift();++b<d.length;)
1404d[b].apply(a[0],a[1])===!1&&e.stopOnFalse&&(b=d.length,a=!1);
1405e.memory||(a=!1),r=!1,f&&(a?d=[]:d="");
1406},S={
1407add:function(){
1408return d&&(a&&!r&&(b=d.length-1,p.push(a)),function I(D){
1409l.each(D,function(A,z){
1410C(z)?(!e.unique||!S.has(z))&&d.push(z):z&&z.length&&X(z)!=="string"&&I(z);
1411});
1412}(arguments),a&&!r&&y()),this;
1413},
1414remove:function(){
1415return l.each(arguments,function(I,D){
1416for(var A;(A=l.inArray(D,d,A))>-1;)
1417d.splice(A,1),A<=b&&b--;
1418}),this;
1419},
1420has:function(I){
1421return I?l.inArray(I,d)>-1:d.length>0;
1422},
1423empty:function(){
1424return d&&(d=[]),this;
1425},
1426disable:function(){
1427return f=p=[],d=a="",this;
1428},
1429disabled:function(){
1430return!d;
1431},
1432lock:function(){
1433return f=p=[],!a&&!r&&(d=a=""),this;
1434},
1435locked:function(){
1436return!!f;
1437},
1438fireWith:function(I,D){
1439return f||(D=D||[],D=[I,D.slice?D.slice():D],p.push(D),r||y()),this;
1440},
1441fire:function(){
1442return S.fireWith(this,arguments),this;
1443},
1444fired:function(){
1445return!!o;
1446}
1447};
1448return S;
1449};
1450function ft(e){
1451return e;
1452}
1453function Lt(e){
1454throw e;
1455}
1456function Gt(e,r,a,o){
1457var f;
1458try{
1459e&&C(f=e.promise)?f.call(e).done(r).fail(a):e&&C(f=e.then)?f.call(e,r,a):r.apply(void 0,[e].slice(o));
1460}catch(d){
1461a.apply(void 0,[d]);
1462}
1463}
1464l.extend({
1465Deferred:function(e){
1466var r=[
1467[
1468"notify",
1469"progress",
1470l.Callbacks("memory"),
1471l.Callbacks("memory"),
14722
1473],
1474[
1475"resolve",
1476"done",
1477l.Callbacks("once memory"),
1478l.Callbacks("once memory"),
14790,
1480"resolved"
1481],
1482[
1483"reject",
1484"fail",
1485l.Callbacks("once memory"),
1486l.Callbacks("once memory"),
14871,
1488"rejected"
1489]
1490],a="pending",o={
1491state:function(){
1492return a;
1493},
1494always:function(){
1495return f.done(arguments).fail(arguments),this;
1496},
1497catch:function(d){
1498return o.then(null,d);
1499},
1500pipe:function(){
1501var d=arguments;
1502return l.Deferred(function(p){
1503l.each(r,function(b,y){
1504var S=C(d[y[4]])&&d[y[4]];
1505f[y[1]](function(){
1506var I=S&&S.apply(this,arguments);
1507I&&C(I.promise)?I.promise().progress(p.notify).done(p.resolve).fail(p.reject):p[y[0]+"With"](
1508this,
1509S?[I]:arguments
1510);
1511});
1512}),d=null;
1513}).promise();
1514},
1515then:function(d,p,b){
1516var y=0;
1517function S(I,D,A,z){
1518return function(){
1519var oe=this,be=arguments,pe=function(){
1520var Ae,nt;
1521if(!(I<y)){
1522if(Ae=A.apply(oe,be),Ae===D.promise())
1523throw new TypeError("Thenable self-resolution");
1524nt=Ae&&
1525(typeof Ae=="object"||typeof Ae=="function")&&Ae.then,C(nt)?z?nt.call(
1526Ae,
1527S(y,D,ft,z),
1528S(y,D,Lt,z)
1529):(y++,nt.call(
1530Ae,
1531S(y,D,ft,z),
1532S(y,D,Lt,z),
1533S(
1534y,
1535D,
1536ft,
1537D.notifyWith
1538)
1539)):(A!==ft&&(oe=void 0,be=[Ae]),(z||D.resolveWith)(oe,be));
1540}
1541},Me=z?pe:function(){
1542try{
1543pe();
1544}catch(Ae){
1545l.Deferred.exceptionHook&&l.Deferred.exceptionHook(
1546Ae,
1547Me.error
1548),I+1>=y&&(A!==Lt&&(oe=void 0,be=[Ae]),D.rejectWith(oe,be));
1549}
1550};
1551I?Me():(l.Deferred.getErrorHook?Me.error=l.Deferred.getErrorHook():l.Deferred.getStackHook&&(Me.error=l.Deferred.getStackHook()),t.setTimeout(Me));
1552};
1553}
1554return l.Deferred(function(I){
1555r[0][3].add(
1556S(
15570,
1558I,
1559C(b)?b:ft,
1560I.notifyWith
1561)
1562),r[1][3].add(
1563S(
15640,
1565I,
1566C(d)?d:ft
1567)
1568),r[2][3].add(
1569S(
15700,
1571I,
1572C(p)?p:Lt
1573)
1574);
1575}).promise();
1576},
1577promise:function(d){
1578return d!=null?l.extend(d,o):o;
1579}
1580},f={};
1581return l.each(r,function(d,p){
1582var b=p[2],y=p[5];
1583o[p[1]]=b.add,y&&b.add(
1584function(){
1585a=y;
1586},
1587r[3-d][2].disable,
1588r[3-d][3].disable,
1589r[0][2].lock,
1590r[0][3].lock
1591),b.add(p[3].fire),f[p[0]]=function(){
1592return f[p[0]+"With"](this===f?void 0:this,arguments),this;
1593},f[p[0]+"With"]=b.fireWith;
1594}),o.promise(f),e&&e.call(f,f),f;
1595},
1596when:function(e){
1597var r=arguments.length,a=r,o=Array(a),f=c.call(arguments),d=l.Deferred(),p=function(b){
1598return function(y){
1599o[b]=this,f[b]=arguments.length>1?c.call(arguments):y,--r||d.resolveWith(o,f);
1600};
1601};
1602if(r<=1&&(Gt(
1603e,
1604d.done(p(a)).resolve,
1605d.reject,
1606!r
1607),d.state()==="pending"||C(f[a]&&f[a].then)))
1608return d.then();
1609for(;a--;)
1610Gt(f[a],p(a),d.reject);
1611return d.promise();
1612}
1613});
1614var tr=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;
1615l.Deferred.exceptionHook=function(e,r){
1616t.console&&t.console.warn&&e&&tr.test(e.name)&&t.console.warn(
1617"jQuery.Deferred exception: "+e.message,
1618e.stack,
1619r
1620);
1621},l.readyException=function(e){
1622t.setTimeout(function(){
1623throw e;
1624});
1625};
1626var At=l.Deferred();
1627l.fn.ready=function(e){
1628return At.then(e).catch(function(r){
1629l.readyException(r);
1630}),this;
1631},l.extend({
1632isReady:!1,
1633readyWait:1,
1634ready:function(e){
1635(e===!0?--l.readyWait:l.isReady)||(l.isReady=!0,!(e!==!0&&--l.readyWait>0)&&At.resolveWith(M,[l]));
1636}
1637}),l.ready.then=At.then;
1638function yt(){
1639M.removeEventListener("DOMContentLoaded",yt),t.removeEventListener("load",yt),l.ready();
1640}
1641M.readyState==="complete"||M.readyState!=="loading"&&!M.documentElement.doScroll?t.setTimeout(l.ready):(M.addEventListener("DOMContentLoaded",yt),t.addEventListener("load",yt));
1642var Ge=function(e,r,a,o,f,d,p){
1643var b=0,y=e.length,S=a==null;
1644if(X(a)==="object"){
1645f=!0;
1646for(b in a)
1647Ge(e,r,b,a[b],!0,d,p);
1648}else if(o!==void 0&&(f=!0,C(o)||(p=!0),S&&(p?(r.call(e,o),r=null):(S=r,r=function(I,D,A){
1649return S.call(l(I),A);
1650})),r))
1651for(;b<y;b++)
1652r(
1653e[b],
1654a,
1655p?o:o.call(e[b],b,r(e[b],a))
1656);
1657return f?e:S?r.call(e):y?r(e[0],a):d;
1658},j=/^-ms-/,Y=/-([a-z])/g;
1659function de(e,r){
1660return r.toUpperCase();
1661}
1662function ye(e){
1663return e.replace(j,"ms-").replace(Y,de);
1664}
1665var Pe=function(e){
1666return e.nodeType===1||e.nodeType===9||!+e.nodeType;
1667};
1668function Ce(){
1669this.expando=l.expando+Ce.uid++;
1670}
1671Ce.uid=1,Ce.prototype={
1672cache:function(e){
1673var r=e[this.expando];
1674return r||(r={},Pe(e)&&(e.nodeType?e[this.expando]=r:Object.defineProperty(e,this.expando,{
1675value:r,
1676configurable:!0
1677}))),r;
1678},
1679set:function(e,r,a){
1680var o,f=this.cache(e);
1681if(typeof r=="string")
1682f[ye(r)]=a;
1683else
1684for(o in r)
1685f[ye(o)]=r[o];
1686return f;
1687},
1688get:function(e,r){
1689return r===void 0?this.cache(e):(
1690e[this.expando]&&e[this.expando][ye(r)]
1691);
1692},
1693access:function(e,r,a){
1694return r===void 0||r&&typeof r=="string"&&a===void 0?this.get(e,r):(this.set(e,r,a),a!==void 0?a:r);
1695},
1696remove:function(e,r){
1697var a,o=e[this.expando];
1698if(o!==void 0){
1699if(r!==void 0)
1700for(Array.isArray(r)?r=r.map(ye):(r=ye(r),r=r in o?[r]:r.match(Fe)||[]),a=r.length;a--;)
1701delete o[r[a]];
1702(r===void 0||l.isEmptyObject(o))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando]);
1703}
1704},
1705hasData:function(e){
1706var r=e[this.expando];
1707return r!==void 0&&!l.isEmptyObject(r);
1708}
1709};
1710var ee=new Ce(),xe=new Ce(),dt=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Dt=/[A-Z]/g;
1711function yr(e){
1712return e==="true"?!0:e==="false"?!1:e==="null"?null:e===+e+""?+e:dt.test(e)?JSON.parse(e):e;
1713}
1714function bt(e,r,a){
1715var o;
1716if(a===void 0&&e.nodeType===1)
1717if(o="data-"+r.replace(Dt,"-$&").toLowerCase(),a=e.getAttribute(o),typeof a=="string"){
1718try{
1719a=yr(a);
1720}catch{
1721}
1722xe.set(e,r,a);
1723}else
1724a=void 0;
1725return a;
1726}
1727l.extend({
1728hasData:function(e){
1729return xe.hasData(e)||ee.hasData(e);
1730},
1731data:function(e,r,a){
1732return xe.access(e,r,a);
1733},
1734removeData:function(e,r){
1735xe.remove(e,r);
1736},
1737_data:function(e,r,a){
1738return ee.access(e,r,a);
1739},
1740_removeData:function(e,r){
1741ee.remove(e,r);
1742}
1743}),l.fn.extend({
1744data:function(e,r){
1745var a,o,f,d=this[0],p=d&&d.attributes;
1746if(e===void 0){
1747if(this.length&&(f=xe.get(d),d.nodeType===1&&!ee.get(d,"hasDataAttrs"))){
1748for(a=p.length;a--;)
1749p[a]&&(o=p[a].name,o.indexOf("data-")===0&&(o=ye(o.slice(5)),bt(d,o,f[o])));
1750ee.set(d,"hasDataAttrs",!0);
1751}
1752return f;
1753}
1754return typeof e=="object"?this.each(function(){
1755xe.set(this,e);
1756}):Ge(this,function(b){
1757var y;
1758if(d&&b===void 0)
1759return y=xe.get(d,e),y!==void 0||(y=bt(d,e),y!==void 0)?y:void 0;
1760this.each(function(){
1761xe.set(this,e,b);
1762});
1763},null,r,arguments.length>1,null,!0);
1764},
1765removeData:function(e){
1766return this.each(function(){
1767xe.remove(this,e);
1768});
1769}
1770}),l.extend({
1771queue:function(e,r,a){
1772var o;
1773if(e)
1774return r=(r||"fx")+"queue",o=ee.get(e,r),a&&(!o||Array.isArray(a)?o=ee.access(e,r,l.makeArray(a)):o.push(a)),o||[];
1775},
1776dequeue:function(e,r){
1777r=r||"fx";
1778var a=l.queue(e,r),o=a.length,f=a.shift(),d=l._queueHooks(e,r),p=function(){
1779l.dequeue(e,r);
1780};
1781f==="inprogress"&&(f=a.shift(),o--),f&&(r==="fx"&&a.unshift("inprogress"),delete d.stop,f.call(e,p,d)),!o&&d&&d.empty.fire();
1782},
1783_queueHooks:function(e,r){
1784var a=r+"queueHooks";
1785return ee.get(e,a)||ee.access(e,a,{
1786empty:l.Callbacks("once memory").add(function(){
1787ee.remove(e,[r+"queue",a]);
1788})
1789});
1790}
1791}),l.fn.extend({
1792queue:function(e,r){
1793var a=2;
1794return typeof e!="string"&&(r=e,e="fx",a--),arguments.length<a?l.queue(this[0],e):r===void 0?this:this.each(function(){
1795var o=l.queue(this,e,r);
1796l._queueHooks(this,e),e==="fx"&&o[0]!=="inprogress"&&l.dequeue(this,e);
1797});
1798},
1799dequeue:function(e){
1800return this.each(function(){
1801l.dequeue(this,e);
1802});
1803},
1804clearQueue:function(e){
1805return this.queue(e||"fx",[]);
1806},
1807promise:function(e,r){
1808var a,o=1,f=l.Deferred(),d=this,p=this.length,b=function(){
1809--o||f.resolveWith(d,[d]);
1810};
1811for(typeof e!="string"&&(r=e,e=void 0),e=e||"fx";p--;)
1812a=ee.get(d[p],e+"queueHooks"),a&&a.empty&&(o++,a.empty.add(b));
1813return b(),f.promise(r);
1814}
1815});
1816var et=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,We=new RegExp("^(?:([+-])=|)("+et+")([a-z%]*)$","i"),Ve=["Top","Right","Bottom","Left"],it=M.documentElement,wt=function(e){
1817return l.contains(e.ownerDocument,e);
1818},sn={composed:!0};
1819it.getRootNode&&(wt=function(e){
1820return l.contains(e.ownerDocument,e)||e.getRootNode(sn)===e.ownerDocument;
1821});
1822var rr=function(e,r){
1823return e=r||e,e.style.display==="none"||e.style.display===""&&
1824wt(e)&&l.css(e,"display")==="none";
1825};
1826function Qr(e,r,a,o){
1827var f,d,p=20,b=o?function(){
1828return o.cur();
1829}:function(){
1830return l.css(e,r,"");
1831}
1831,y=b(),S=a&&a[3]||(l.cssNumber[r]?"":"px"),I=e.nodeType&&(l.cssNumber[r]||S!=="px"&&+y)&&We.exec(l.css(e,r));
1832if(I&&I[3]!==S){
1833for(y=y/2,S=S||I[3],I=+y||1;p--;)
1834l.style(e,r,I+S),(1-d)*(1-(d=b()/y||0.5))<=0&&(p=0),I=I/d;
1835I=I*2,l.style(e,r,I+S),a=a||[];
1836}
1837return a&&(I=+I||+y||0,f=a[1]?I+(a[1]+1)*a[2]:+a[2],o&&(o.unit=S,o.start=I,o.end=f)),f;
1838}
1839var Kr={};
1840function an(e){
1841var r,a=e.ownerDocument,o=e.nodeName,f=Kr[o];
1842return f||(r=a.body.appendChild(a.createElement(o)),f=l.css(r,"display"),r.parentNode.removeChild(r),f==="none"&&(f="block"),Kr[o]=f,f);
1843}
1844function Ft(e,r){
1845for(var a,o,f=[],d=0,p=e.length;d<p;d++)
1846o=e[d],o.style&&(a=o.style.display,r?(a==="none"&&(f[d]=ee.get(o,"display")||null,f[d]||(o.style.display="")),o.style.display===""&&rr(o)&&(f[d]=an(o))):a!=="none"&&(f[d]="none",ee.set(o,"display",a)));
1847for(d=0;d<p;d++)
1848f[d]!=null&&(e[d].style.display=f[d]);
1849return e;
1850}
1851l.fn.extend({
1852show:function(){
1853return Ft(this,!0);
1854},
1855hide:function(){
1856return Ft(this);
1857},
1858toggle:function(e){
1859return typeof e=="boolean"?e?this.show():this.hide():this.each(function(){
1860rr(this)?l(this).show():l(this).hide();
1861});
1862}
1863});
1864var Wt=/^(?:checkbox|radio)$/i,Jr=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,Zr=/^$|^module$|\/(?:java|ecma)script/i;
1865(function(){
1866var e=M.createDocumentFragment(),r=e.appendChild(M.createElement("div")),a=M.createElement("input");
1867a.setAttribute("type","radio"),a.setAttribute("checked","checked"),a.setAttribute("name","t"),r.appendChild(a),T.checkClone=r.cloneNode(!0).cloneNode(!0).lastChild.checked,r.innerHTML="<textarea>x</textarea>",T.noCloneChecked=!!r.cloneNode(!0).lastChild.defaultValue,r.innerHTML="<option></option>",T.option=!!r.lastChild;
1868})();
1869var Ue={
1870thead:[1,"<table>","</table>"],
1871col:[2,"<table><colgroup>","</colgroup></table>"],
1872tr:[2,"<table><tbody>","</tbody></table>"],
1873td:[3,"<table><tbody><tr>","</tr></tbody></table>"],
1874_default:[0,"",""]
1875};
1876Ue.tbody=Ue.tfoot=Ue.colgroup=Ue.caption=Ue.thead,Ue.th=Ue.td,T.option||(Ue.optgroup=Ue.option=[1,"<select multiple='multiple'>","</select>"]);
1877function je(e,r){
1878var a;
1879return typeof e.getElementsByTagName<"u"?a=e.getElementsByTagName(r||"*"):typeof e.querySelectorAll<"u"?a=e.querySelectorAll(r||"*"):a=[],r===void 0||r&&W(e,r)?l.merge([e],a):a;
1880}
1881function br(e,r){
1882for(var a=0,o=e.length;a<o;a++)
1883ee.set(
1884e[a],
1885"globalEval",
1886!r||ee.get(r[a],"globalEval")
1887);
1888}
1889var on=/<|&#?\w+;/;
1890function ei(e,r,a,o,f){
1891for(var d,p,b,y,S,I,D=r.createDocumentFragment(),A=[],z=0,oe=e.length;z<oe;z++)
1892if(d=e[z],d||d===0)
1893if(X(d)==="object")
1894l.merge(A,d.nodeType?[d]:d);
1895else if(!on.test(d))
1896A.push(r.createTextNode(d));
1897else{
1898for(p=p||D.appendChild(r.createElement("div")),b=(Jr.exec(d)||["",""])[1].toLowerCase(),y=Ue[b]||Ue._default,p.innerHTML=y[1]+l.htmlPrefilter(d)+y[2],I=y[0];I--;)
1899p=p.lastChild;
1900l.merge(A,p.childNodes),p=D.firstChild,p.textContent="";
1901}
1902for(D.textContent="",z=0;d=A[z++];){
1903if(o&&l.inArray(d,o)>-1){
1904f&&f.push(d);
1905continue;
1906}
1907if(S=wt(d),p=je(D.appendChild(d),"script"),S&&br(p),a)
1908for(I=0;d=p[I++];)
1909Zr.test(d.type||"")&&a.push(d);
1910}
1911return D;
1912}
1913var ti=/^([^.]*)(?:\.(.+)|)/;
1914function Rt(){
1915return!0;
1916}
1917function Ht(){
1918return!1;
1919}
1920function wr(e,r,a,o,f,d){
1921var p,b;
1922if(typeof r=="object"){
1923typeof a!="string"&&(o=o||a,a=void 0);
1924for(b in r)
1925wr(e,b,a,o,r[b],d);
1926return e;
1927}
1928if(o==null&&f==null?(f=a,o=a=void 0):f==null&&(typeof a=="string"?(f=o,o=void 0):(f=o,o=a,a=void 0)),f===!1)
1929f=Ht;
1930else if(!f)
1931return e;
1932return d===1&&(p=f,f=function(y){
1933return l().off(y),p.apply(this,arguments);
1934},f.guid=p.guid||(p.guid=l.guid++)),e.each(function(){
1935l.event.add(this,r,f,o,a);
1936});
1937}
1938l.event={
1939global:{},
1940add:function(e,r,a,o,f){
1941var d,p,b,y,S,I,D,A,z,oe,be,pe=ee.get(e);
1942if(Pe(e))
1943for(a.handler&&(d=a,a=d.handler,f=d.selector),f&&l.find.matchesSelector(it,f),a.guid||(a.guid=l.guid++),(y=pe.events)||(y=pe.events=Object.create(null)),(p=pe.handle)||(p=pe.handle=function(Me){
1944return typeof l<"u"&&l.event.triggered!==Me.type?l.event.dispatch.apply(e,arguments):void 0;
1945}),r=(r||"").match(Fe)||[""],S=r.length;S--;)
1946b=ti.exec(r[S])||[],z=be=b[1],oe=(b[2]||"").split(".").sort(),z&&(D=l.event.special[z]||{},z=(f?D.delegateType:D.bindType)||z,D=l.event.special[z]||{},I=l.extend({
1947type:z,
1948origType:be,
1949data:o,
1950handler:a,
1951guid:a.guid,
1952selector:f,
1953needsContext:f&&l.expr.match.needsContext.test(f),
1954namespace:oe.join(".")
1955},d),(A=y[z])||(A=y[z]=[],A.delegateCount=0,(!D.setup||D.setup.call(e,o,oe,p)===!1)&&e.addEventListener&&e.addEventListener(z,p)),D.add&&(D.add.call(e,I),I.handler.guid||(I.handler.guid=a.guid)),f?A.splice(A.delegateCount++,0,I):A.push(I),l.event.global[z]=!0);
1956},
1957remove:function(e,r,a,o,f){
1958var d,p,b,y,S,I,D,A,z,oe,be,pe=ee.hasData(e)&&ee.get(e);
1959if(!(!pe||!(y=pe.events))){
1960for(r=(r||"").match(Fe)||[""],S=r.length;S--;){
1961if(b=ti.exec(r[S])||[],z=be=b[1],oe=(b[2]||"").split(".").sort(),!z){
1962for(z in y)
1963l.event.remove(e,z+r[S],a,o,!0);
1964continue;
1965}
1966for(D=l.event.special[z]||{},z=(o?D.delegateType:D.bindType)||z,A=y[z]||[],b=b[2]&&new RegExp("(^|\\.)"+oe.join("\\.(?:.*\\.|)")+"(\\.|$)"),p=d=A.length;d--;)
1967I=A[d],(f||be===I.origType)&&(!a||a.guid===I.guid)&&(!b||b.test(I.namespace))&&(!o||o===I.selector||o==="**"&&I.selector)&&(A.splice(d,1),I.selector&&A.delegateCount--,D.remove&&D.remove.call(e,I));
1968p&&!A.length&&((!D.teardown||D.teardown.call(e,oe,pe.handle)===!1)&&l.removeEvent(e,z,pe.handle),delete y[z]);
1969}
1970l.isEmptyObject(y)&&ee.remove(e,"handle events");
1971}
1972},
1973dispatch:function(e){
1974var r,a,o,f,d,p,b=new Array(arguments.length),y=l.event.fix(e),S=(ee.get(this,"events")||Object.create(null))[y.type]||[],I=l.event.special[y.type]||{};
1975for(b[0]=y,r=1;r<arguments.length;r++)
1976b[r]=arguments[r];
1977if(y.delegateTarget=this,!(I.preDispatch&&I.preDispatch.call(this,y)===!1)){
1978for(p=l.event.handlers.call(this,y,S),r=0;(f=p[r++])&&!y.isPropagationStopped();)
1979for(y.currentTarget=f.elem,a=0;(d=f.handlers[a++])&&!y.isImmediatePropagationStopped();)
1980(!y.rnamespace||d.namespace===!1||y.rnamespace.test(d.namespace))&&(y.handleObj=d,y.data=d.data,o=((l.event.special[d.origType]||{}).handle||d.handler).apply(f.elem,b),o!==void 0&&(y.result=o)===!1&&(y.preventDefault(),y.stopPropagation()));
1981return I.postDispatch&&I.postDispatch.call(this,y),y.result;
1982}
1983},
1984handlers:function(e,r){
1985var a,o,f,d,p,b=[],y=r.delegateCount,S=e.target;
1986if(y&&
1987S.nodeType&&
1988!(e.type==="click"&&e.button>=1)){
1989for(;S!==this;S=S.parentNode||this)
1990if(S.nodeType===1&&!(e.type==="click"&&S.disabled===!0)){
1991for(d=[],p={},a=0;a<y;a++)
1992o=r[a],f=o.selector+" ",p[f]===void 0&&(p[f]=o.needsContext?l(f,this).index(S)>-1:l.find(f,this,null,[S]).length),p[f]&&d.push(o);
1993d.length&&b.push({elem:S,handlers:d});
1994}
1995}
1996return S=this,y<r.length&&b.push({elem:S,handlers:r.slice(y)}),b;
1997},
1998addProp:function(e,r){
1999Object.defineProperty(l.Event.prototype,e,{
2000enumerable:!0,
2001configurable:!0,
2002get:C(r)?function(){
2003if(this.originalEvent)
2004return r(this.originalEvent);
2005}:function(){
2006if(this.originalEvent)
2007return this.originalEvent[e];
2008},
2009set:function(a){
2010Object.defineProperty(this,e,{
2011enumerable:!0,
2012configurable:!0,
2013writable:!0,
2014value:a
2015});
2016}
2017});
2018},
2019fix:function(e){
2020return e[l.expando]?e:new l.Event(e);
2021},
2022special:{
2023load:{
2024noBubble:!0
2025},
2026click:{
2027setup:function(e){
2028var r=this||e;
2029return Wt.test(r.type)&&r.click&&W(r,"input")&&ir(r,"click",!0),!1;
2030},
2031trigger:function(e){
2032var r=this||e;
2033return Wt.test(r.type)&&r.click&&W(r,"input")&&ir(r,"click"),!0;
2034},
2035_default:function(e){
2036var r=e.target;
2037return Wt.test(r.type)&&r.click&&W(r,"input")&&ee.get(r,"click")||W(r,"a");
2038}
2039},
2040beforeunload:{
2041postDispatch:function(e){
2042e.result!==void 0&&e.originalEvent&&(e.originalEvent.returnValue=e.result);
2043}
2044}
2045}
2046};
2047function ir(e,r,a){
2048if(!a){
2049ee.get(e,r)===void 0&&l.event.add(e,r,Rt);
2050return;
2051}
2052ee.set(e,r,!1),l.event.add(e,r,{
2053namespace:!1,
2054handler:function(o){
2055var f,d=ee.get(this,r);
2056if(o.isTrigger&1&&this[r]){
2057if(d)
2058(l.event.special[r]||{}).delegateType&&o.stopPropagation();
2059else if(d=c.call(arguments),ee.set(this,r,d),this[r](),f=ee.get(this,r),ee.set(this,r,!1),d!==f)
2060return o.stopImmediatePropagation(),o.preventDefault(),f;
2061}else d&&(ee.set(this,r,l.event.trigger(
2062d[0],
2063d.slice(1),
2064this
2065)),o.stopPropagation(),o.isImmediatePropagationStopped=Rt);
2066}
2067});
2068}
2069l.removeEvent=function(e,r,a){
2070e.removeEventListener&&e.removeEventListener(r,a);
2071},l.Event=function(e,r){
2072if(!(this instanceof l.Event))
2073return new l.Event(e,r);
2074e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||e.defaultPrevented===void 0&&
2075e.returnValue===!1?Rt:Ht,this.target=e.target&&e.target.nodeType===3?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,r&&l.extend(this,r),this.timeStamp=e&&e.timeStamp||Date.now(),this[l.expando]=!0;
2076},l.Event.prototype={
2077constructor:l.Event,
2078isDefaultPrevented:Ht,
2079isPropagationStopped:Ht,
2080isImmediatePropagationStopped:Ht,
2081isSimulated:!1,
2082preventDefault:function(){
2083var e=this.originalEvent;
2084this.isDefaultPrevented=Rt,e&&!this.isSimulated&&e.preventDefault();
2085},
2086stopPropagation:function(){
2087var e=this.originalEvent;
2088this.isPropagationStopped=Rt,e&&!this.isSimulated&&e.stopPropagation();
2089},
2090stopImmediatePropagation:function(){
2091var e=this.originalEvent;
2092this.isImmediatePropagationStopped=Rt,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation();
2093}
2094},l.each({
2095altKey:!0,
2096bubbles:!0,
2097cancelable:!0,
2098changedTouches:!0,
2099ctrlKey:!0,
2100detail:!0,
2101eventPhase:!0,
2102metaKey:!0,
2103pageX:!0,
2104pageY:!0,
2105shiftKey:!0,
2106view:!0,
2107char:!0,
2108code:!0,
2109charCode:!0,
2110key:!0,
2111keyCode:!0,
2112button:!0,
2113buttons:!0,
2114clientX:!0,
2115clientY:!0,
2116offsetX:!0,
2117offsetY:!0,
2118pointerId:!0,
2119pointerType:!0,
2120screenX:!0,
2121screenY:!0,
2122targetTouches:!0,
2123toElement:!0,
2124touches:!0,
2125which:!0
2126},l.event.addProp),l.each({focus:"focusin",blur:"focusout"},function(e,r){
2127function a(o){
2128if(M.documentMode){
2129var f=ee.get(this,"handle"),d=l.event.fix(o);
2130d.type=o.type==="focusin"?"focus":"blur",d.isSimulated=!0,f(o),d.target===d.currentTarget&&f(d);
2131}else
2132l.event.simulate(
2133r,
2134o.target,
2135l.event.fix(o)
2136);
2137}
2138l.event.special[e]={
2139setup:function(){
2140var o;
2141if(ir(this,e,!0),M.documentMode)
2142o=ee.get(this,r),o||this.addEventListener(r,a),ee.set(this,r,(o||0)+1);
2143else
2144return!1;
2145},
2146trigger:function(){
2147return ir(this,e),!0;
2148},
2149teardown:function(){
2150var o;
2151if(M.documentMode)
2152o=ee.get(this,r)-1,o?ee.set(this,r,o):(this.removeEventListener(r,a),ee.remove(this,r));
2153else
2154return!1;
2155},
2156_default:function(o){
2157return ee.get(o.target,e);
2158},
2159delegateType:r
2160},l.event.special[r]={
2161setup:function(){
2162var o=this.ownerDocument||this.document||this,f=M.documentMode?this:o,d=ee.get(f,r);
2163d||(M.documentMode?this.addEventListener(r,a):o.addEventListener(e,a,!0)),ee.set(f,r,(d||0)+1);
2164},
2165teardown:function(){
2166var o=this.ownerDocument||this.document||this,f=M.documentMode?this:o,d=ee.get(f,r)-1;
2167d?ee.set(f,r,d):(M.documentMode?this.removeEventListener(r,a):o.removeEventListener(e,a,!0),ee.remove(f,r));
2168}
2169};
2170}),l.each({
2171mouseenter:"mouseover",
2172mouseleave:"mouseout",
2173pointerenter:"pointerover",
2174pointerleave:"pointerout"
2175},function(e,r){
2176l.event.special[e]={
2177delegateType:r,
2178bindType:r,
2179handle:function(a){
2180var o,f=this,d=a.relatedTarget,p=a.handleObj;
2181return(!d||d!==f&&!l.contains(f,d))&&(a.type=p.origType,o=p.handler.apply(this,arguments),a.type=r),o;
2182}
2183};
2184}),l.fn.extend({
2185on:function(e,r,a,o){
2186return wr(this,e,r,a,o);
2187},
2188one:function(e,r,a,o){
2189return wr(this,e,r,a,o,1);
2190},
2191off:function(e,r,a){
2192var o,f;
2193if(e&&e.preventDefault&&e.handleObj)
2194return o=e.handleObj,l(e.delegateTarget).off(
2195o.namespace?o.origType+"."+o.namespace:o.origType,
2196o.selector,
2197o.handler
2198),this;
2199if(typeof e=="object"){
2200for(f in e)
2201this.off(f,r,e[f]);
2202return this;
2203}
2204return(r===!1||typeof r=="function")&&(a=r,r=void 0),a===!1&&(a=Ht),this.each(function(){
2205l.event.remove(this,e,a,r);
2206});
2207}
2208});
2209var ln=/<script|<style|<link/i,un=/checked\s*(?:[^=]|=\s*.checked.)/i,cn=/^\s*<!\[CDATA\[|\]\]>\s*$/g;
2210function ri(e,r){
2211return W(e,"table")&&W(r.nodeType!==11?r:r.firstChild,"tr")&&l(e).children("tbody")[0]||e;
2212}
2213function fn(e){
2214return e.type=(e.getAttribute("type")!==null)+"/"+e.type,e;
2215}
2216function dn(e){
2217return(e.type||"").slice(0,5)==="true/"?e.type=e.type.slice(5):e.removeAttribute("type"),e;
2218}
2219function ii(e,r){
2220var a,o,f,d,p,b,y;
2221if(r.nodeType===1){
2222if(ee.hasData(e)&&(d=ee.get(e),y=d.events,y)){
2223ee.remove(r,"handle events");
2224for(f in y)
2225for(a=0,o=y[f].length;a<o;a++)
2226l.event.add(r,f,y[f][a]);
2227}
2228xe.hasData(e)&&(p=xe.access(e),b=l.extend({},p),xe.set(r,b));
2229}
2230}
2231function pn(e,r){
2232var a=r.nodeName.toLowerCase();
2233a==="input"&&Wt.test(e.type)?r.checked=e.checked:(a==="input"||a==="textarea")&&(r.defaultValue=e.defaultValue);
2234}
2235function jt(e,r,a,o){
2236r=h(r);
2237var f,d,p,b,y,S,I=0,D=e.length,A=D-1,z=r[0],oe=C(z);
2238if(oe||D>1&&typeof z=="string"&&!T.checkClone&&un.test(z))
2239return e.each(function(be){
2240var pe=e.eq(be);
2241oe&&(r[0]=z.call(this,be,pe.html())),jt(pe,r,a,o);
2242});
2243if(D&&(f=ei(r,e[0].ownerDocument,!1,e,o),d=f.firstChild,f.childNodes.length===1&&(f=d),d||o)){
2244for(p=l.map(je(f,"script"),fn),b=p.length;I<D;I++)
2245y=f,I!==A&&(y=l.clone(y,!0,!0),b&&l.merge(p,je(y,"script"))),a.call(e[I],y,I);
2246if(b)
2247for(S=p[p.length-1].ownerDocument,l.map(p,dn),I=0;I<b;I++)
2248y=p[I],Zr.test(y.type||"")&&!ee.access(y,"globalEval")&&l.contains(S,y)&&(y.src&&(y.type||"").toLowerCase()!=="module"?l._evalUrl&&!y.noModule&&l._evalUrl(y.src,{
2249nonce:y.nonce||y.getAttribute("nonce")
2250},S):$(y.textContent.replace(cn,""),y,S));
2251}
2252return e;
2253}
2254function ni(e,r,a){
2255for(var o,f=r?l.filter(r,e):e,d=0;(o=f[d])!=null;d++)
2256!a&&o.nodeType===1&&l.cleanData(je(o)),o.parentNode&&(a&&wt(o)&&br(je(o,"script")),o.parentNode.removeChild(o));
2257return e;
2258}
2259l.extend({
2260htmlPrefilter:function(e){
2261return e;
2262},
2263clone:function(e,r,a){
2264var o,f,d,p,b=e.cloneNode(!0),y=wt(e);
2265if(!T.noCloneChecked&&(e.nodeType===1||e.nodeType===11)&&!l.isXMLDoc(e))
2266for(p=je(b),d=je(e),o=0,f=d.length;o<f;o++)
2267pn(d[o],p[o]);
2268if(r)
2269if(a)
2270for(d=d||je(e),p=p||je(b),o=0,f=d.length;o<f;o++)
2271ii(d[o],p[o]);
2272else
2273ii(e,b);
2274return p=je(b,"script"),p.length>0&&br(p,!y&&je(e,"script")),b;
2275},
2276cleanData:function(e){
2277for(var r,a,o,f=l.event.special,d=0;(a=e[d])!==void 0;d++)
2278if(Pe(a)){
2279if(r=a[ee.expando]){
2280if(r.events)
2281for(o in r.events)
2282f[o]?l.event.remove(a,o):l.removeEvent(a,o,r.handle);
2283a[ee.expando]=void 0;
2284}
2285a[xe.expando]&&(a[xe.expando]=void 0);
2286}
2287}
2288}),l.fn.extend({
2289detach:function(e){
2290return ni(this,e,!0);
2291},
2292remove:function(e){
2293return ni(this,e);
2294},
2295text:function(e){
2296return Ge(this,function(r){
2297return r===void 0?l.text(this):this.empty().each(function(){
2298(this.nodeType===1||this.nodeType===11||this.nodeType===9)&&(this.textContent=r);
2299});
2300},null,e,arguments.length);
2301},
2302append:function(){
2303return jt(this,arguments,function(e){
2304if(this.nodeType===1||this.nodeType===11||this.nodeType===9){
2305var r=ri(this,e);
2306r.appendChild(e);
2307}
2308});
2309},
2310prepend:function(){
2311return jt(this,arguments,function(e){
2312if(this.nodeType===1||this.nodeType===11||this.nodeType===9){
2313var r=ri(this,e);
2314r.insertBefore(e,r.firstChild);
2315}
2316});
2317},
2318before:function(){
2319return jt(this,arguments,function(e){
2320this.parentNode&&this.parentNode.insertBefore(e,this);
2321});
2322},
2323after:function(){
2324return jt(this,arguments,function(e){
2325this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling);
2326});
2327},
2328empty:function(){
2329for(var e,r=0;(e=this[r])!=null;r++)
2330e.nodeType===1&&(l.cleanData(je(e,!1)),e.textContent="");
2331return this;
2332},
2333clone:function(e,r){
2334return e=e??!1,r=r??e,this.map(function(){
2335return l.clone(this,e,r);
2336});
2337},
2338html:function(e){
2339return Ge(this,function(r){
2340var a=this[0]||{},o=0,f=this.length;
2341if(r===void 0&&a.nodeType===1)
2342return a.innerHTML;
2343if(typeof r=="string"&&!ln.test(r)&&!Ue[(Jr.exec(r)||["",""])[1].toLowerCase()]){
2344r=l.htmlPrefilter(r);
2345try{
2346for(;o<f;o++)
2347a=this[o]||{},a.nodeType===1&&(l.cleanData(je(a,!1)),a.innerHTML=r);
2348a=0;
2349}catch{
2350}
2351}
2352a&&this.empty().append(r);
2353},null,e,arguments.length);
2354},
2355replaceWith:function(){
2356var e=[];
2357return jt(this,arguments,function(r){
2358var a=this.parentNode;
2359l.inArray(this,e)<0&&(l.cleanData(je(this)),a&&a.replaceChild(r,this));
2360},e);
2361}
2362}),l.each({
2363appendTo:"append",
2364prependTo:"prepend",
2365insertBefore:"before",
2366insertAfter:"after",
2367replaceAll:"replaceWith"
2368},function(e,r){
2369l.fn[e]=function(a){
2370for(var o,f=[],d=l(a),p=d.length-1,b=0;b<=p;b++)
2371o=b===p?this:this.clone(!0),l(d[b])[r](o),g.apply(f,o.get());
2372return this.pushStack(f);
2373};
2374});
2375var Sr=new RegExp("^("+et+")(?!px)[a-z%]+$","i"),_r=/^--/,nr=function(e){
2376var r=e.ownerDocument.defaultView;
2377return(!r||!r.opener)&&(r=t),r.getComputedStyle(e);
2378},si=function(e,r,a){
2379var o,f,d={};
2380for(f in r)
2381d[f]=e.style[f],e.style[f]=r[f];
2382o=a.call(e);
2383for(f in r)
2384e.style[f]=d[f];
2385return o;
2386},hn=new RegExp(Ve.join("|"),"i");
2387(function(){
2388function e(){
2389if(S){
2390y.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",S.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",it.appendChild(y).appendChild(S);
2391var I=t.getComputedStyle(S);
2392a=I.top!=="1%",b=r(I.marginLeft)===12,S.style.right="60%",d=r(I.right)===36,o=r(I.width)===36,S.style.position="absolute",f=r(S.offsetWidth/3)===12,it.removeChild(y),S=null;
2393}
2394}
2395function r(I){
2396return Math.round(parseFloat(I));
2397}
2398var a,o,f,d,p,b,y=M.createElement("div"),S=M.createElement("div");
2399S.style&&(S.style.backgroundClip="content-box",S.cloneNode(!0).style.backgroundClip="",T.clearCloneStyle=S.style.backgroundClip==="content-box",l.extend(T,{
2400boxSizingReliable:function(){
2401return e(),o;
2402},
2403pixelBoxStyles:function(){
2404return e(),d;
2405},
2406pixelPosition:function(){
2407return e(),a;
2408},
2409reliableMarginLeft:function(){
2410return e(),b;
2411},
2412scrollboxSize:function(){
2413return e(),f;
2414},
2415reliableTrDimensions:function(){
2416var I,D,A,z;
2417return p==null&&(I=M.createElement("table"),D=M.createElement("tr"),A=M.createElement("div"),I.style.cssText="position:absolute;left:-11111px;border-collapse:separate",D.style.cssText="box-sizing:content-box;border:1px solid",D.style.height="1px",A.style.height="9px",A.style.display="block",it.appendChild(I).appendChild(D).appendChild(A),z=t.getComputedStyle(D),p=parseInt(z.height,10)+parseInt(z.borderTopWidth,10)+parseInt(z.borderBottomWidth,10)===D.offsetHeight,it.removeChild(I)),p;
2418}
2419}));
2420})();
2421function Ut(e,r,a){
2422var o,f,d,p,b=_r.test(r),y=e.style;
2423return a=a||nr(e),a&&(p=a.getPropertyValue(r)||a[r],b&&p&&(p=p.replace(ie,"$1")||void 0),p===""&&!wt(e)&&(p=l.style(e,r)),!T.pixelBoxStyles()&&Sr.test(p)&&hn.test(r)&&(o=y.width,f=y.minWidth,d=y.maxWidth,y.minWidth=y.maxWidth=y.width=p,p=a.width,y.width=o,y.minWidth=f,y.maxWidth=d)),p!==void 0?(
2424p+""
2425):p;
2426}
2427function ai(e,r){
2428return{
2429get:function(){
2430if(e()){
2431delete this.get;
2432return;
2433}
2434return(this.get=r).apply(this,arguments);
2435}
2436};
2437}
2438var oi=["Webkit","Moz","ms"],li=M.createElement("div").style,ui={};
2439function vn(e){
2440for(var r=e[0].toUpperCase()+e.slice(1),a=oi.length;a--;)
2441if(e=oi[a]+r,e in li)
2442return e;
2443}
2444function xr(e){
2445var r=l.cssProps[e]||ui[e];
2446return r||(e in li?e:ui[e]=vn(e)||e);
2447}
2448var gn=/^(none|table(?!-c[ea]).+)/,mn={position:"absolute",visibility:"hidden",display:"block"},ci={
2449letterSpacing:"0",
2450fontWeight:"400"
2451};
2452function fi(e,r,a){
2453var o=We.exec(r);
2454return o?(
2455Math.max(0,o[2]-(a||0))+(o[3]||"px")
2456):r;
2457}
2458function Tr(e,r,a,o,f,d){
2459var p=r==="width"?1:0,b=0,y=0,S=0;
2460if(a===(o?"border":"content"))
2461return 0;
2462for(;p<4;p+=2)
2463a==="margin"&&(S+=l.css(e,a+Ve[p],!0,f)),o?(a==="content"&&(y-=l.css(e,"padding"+Ve[p],!0,f)),a!=="margin"&&(y-=l.css(e,"border"+Ve[p]+"Width",!0,f))):(y+=l.css(e,"padding"+Ve[p],!0,f),a!=="padding"?y+=l.css(e,"border"+Ve[p]+"Width",!0,f):b+=l.css(e,"border"+Ve[p]+"Width",!0,f));
2464return!o&&d>=0&&(y+=Math.max(0,Math.ceil(
2465e["offset"+r[0].toUpperCase()+r.slice(1)]-d-y-b-0.5
2466))||0),y+S;
2467}
2468function di(e,r,a){
2469var o=nr(e),f=!T.boxSizingReliable()||a,d=f&&l.css(e,"boxSizing",!1,o)==="border-box",p=d,b=Ut(e,r,o),y="offset"+r[0].toUpperCase()+r.slice(1);
2470if(Sr.test(b)){
2471if(!a)
2472return b;
2473b="auto";
2474}
2475return(!T.boxSizingReliable()&&d||
2476!T.reliableTrDimensions()&&W(e,"tr")||
2477b==="auto"||
2478!parseFloat(b)&&l.css(e,"display",!1,o)==="inline")&&
2479e.getClientRects().length&&(d=l.css(e,"boxSizing",!1,o)==="border-box",p=y in e,p&&(b=e[y])),b=parseFloat(b)||0,b+Tr(
2480e,
2481r,
2482a||(d?"border":"content"),
2483p,
2484o,
2485b
2486)+"px";
2487}
2488l.extend({
2489cssHooks:{
2490opacity:{
2491get:function(e,r){
2492if(r){
2493var a=Ut(e,"opacity");
2494return a===""?"1":a;
2495}
2496}
2497}
2498},
2499cssNumber:{
2500animationIterationCount:!0,
2501aspectRatio:!0,
2502borderImageSlice:!0,
2503columnCount:!0,
2504flexGrow:!0,
2505flexShrink:!0,
2506fontWeight:!0,
2507gridArea:!0,
2508gridColumn:!0,
2509gridColumnEnd:!0,
2510gridColumnStart:!0,
2511gridRow:!0,
2512gridRowEnd:!0,
2513gridRowStart:!0,
2514lineHeight:!0,
2515opacity:!0,
2516order:!0,
2517orphans:!0,
2518scale:!0,
2519widows:!0,
2520zIndex:!0,
2521zoom:!0,
2522fillOpacity:!0,
2523floodOpacity:!0,
2524stopOpacity:!0,
2525strokeMiterlimit:!0,
2526strokeOpacity:!0
2527},
2528cssProps:{},
2529style:function(e,r,a,o){
2530if(!(!e||e.nodeType===3||e.nodeType===8||!e.style)){
2531var f,d,p,b=ye(r),y=_r.test(r),S=e.style;
2532if(y||(r=xr(b)),p=l.cssHooks[r]||l.cssHooks[b],a!==void 0){
2533if(d=typeof a,d==="string"&&(f=We.exec(a))&&f[1]&&(a=Qr(e,r,f),d="number"),a==null||a!==a)
2534return;
2535d==="number"&&!y&&(a+=f&&f[3]||(l.cssNumber[b]?"":"px")),!T.clearCloneStyle&&a===""&&r.indexOf("background")===0&&(S[r]="inherit"),(!p||!("set"in p)||(a=p.set(e,a,o))!==void 0)&&(y?S.setProperty(r,a):S[r]=a);
2536}else
2537return p&&"get"in p&&(f=p.get(e,!1,o))!==void 0?f:S[r];
2538}
2539},
2540css:function(e,r,a,o){
2541var f,d,p,b=ye(r),y=_r.test(r);
2542return y||(r=xr(b)),p=l.cssHooks[r]||l.cssHooks[b],p&&"get"in p&&(f=p.get(e,!0,a)),f===void 0&&(f=Ut(e,r,o)),f==="normal"&&r in ci&&(f=ci[r]),a===""||a?(d=parseFloat(f),a===!0||isFinite(d)?d||0:f):f;
2543}
2544}),l.each(["height","width"],function(e,r){
2545l.cssHooks[r]={
2546get:function(a,o,f){
2547if(o)
2548return gn.test(l.css(a,"display"))&&
2549(!a.getClientRects().length||!a.getBoundingClientRect().width)?si(a,mn,function(){
2550return di(a,r,f);
2551}):di(a,r,f);
2552},
2553set:function(a,o,f){
2554var d,p=nr(a),b=!T.scrollboxSize()&&p.position==="absolute",y=b||f,S=y&&l.css(a,"boxSizing",!1,p)==="border-box",I=f?Tr(
2555a,
2556r,
2557f,
2558S,
2559p
2560):0;
2561return S&&b&&(I-=Math.ceil(
2562a["offset"+r[0].toUpperCase()+r.slice(1)]-parseFloat(p[r])-Tr(a,r,"border",!1,p)-0.5
2563)),I&&(d=We.exec(o))&&(d[3]||"px")!=="px"&&(a.style[r]=o,o=l.css(a,r)),fi(a,o,I);
2564}
2565};
2566}),l.cssHooks.marginLeft=ai(
2567T.reliableMarginLeft,
2568function(e,r){
2569if(r)
2570return(parseFloat(Ut(e,"marginLeft"))||e.getBoundingClientRect().left-si(e,{marginLeft:0},function(){
2571return e.getBoundingClientRect().left;
2572}))+"px";
2573}
2574),l.each({
2575margin:"",
2576padding:"",
2577border:"Width"
2578},function(e,r){
2579l.cssHooks[e+r]={
2580expand:function(a){
2581for(var o=0,f={},d=typeof a=="string"?a.split(" "):[a];o<4;o++)
2582f[e+Ve[o]+r]=d[o]||d[o-2]||d[0];
2583return f;
2584}
2585},e!=="margin"&&(l.cssHooks[e+r].set=fi);
2586}),l.fn.extend({
2587css:function(e,r){
2588return Ge(this,function(a,o,f){
2589var d,p,b={},y=0;
2590if(Array.isArray(o)){
2591for(d=nr(a),p=o.length;y<p;y++)
2592b[o[y]]=l.css(a,o[y],!1,d);
2593return b;
2594}
2595return f!==void 0?l.style(a,o,f):l.css(a,o);
2596},e,r,arguments.length>1);
2597}
2598});
2599function ze(e,r,a,o,f){
2600return new ze.prototype.init(e,r,a,o,f);
2601}
2602l.Tween=ze,ze.prototype={
2603constructor:ze,
2604init:function(e,r,a,o,f,d){
2605this.elem=e,this.prop=a,this.easing=f||l.easing._default,this.options=r,this.start=this.now=this.cur(),this.end=o,this.unit=d||(l.cssNumber[a]?"":"px");
2606},
2607cur:function(){
2608var e=ze.propHooks[this.prop];
2609return e&&e.get?e.get(this):ze.propHooks._default.get(this);
2610},
2611run:function(e){
2612var r,a=ze.propHooks[this.prop];
2613return this.options.duration?this.pos=r=l.easing[this.easing](
2614e,
2615this.options.duration*e,
26160,
26171,
2618this.options.duration
2619):this.pos=r=e,this.now=(this.end-this.start)*r+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),a&&a.set?a.set(this):ze.propHooks._default.set(this),this;
2620}
2621},ze.prototype.init.prototype=ze.prototype,ze.propHooks={
2622_default:{
2623get:function(e){
2624var r;
2625return e.elem.nodeType!==1||e.elem[e.prop]!=null&&e.elem.style[e.prop]==null?e.elem[e.prop]:(r=l.css(e.elem,e.prop,""),!r||r==="auto"?0:r);
2626},
2627set:function(e){
2628l.fx.step[e.prop]?l.fx.step[e.prop](e):e.elem.nodeType===1&&(l.cssHooks[e.prop]||e.elem.style[xr(e.prop)]!=null)?l.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=e.now;
2629}
2630}
2631},ze.propHooks.scrollTop=ze.propHooks.scrollLeft={
2632set:function(e){
2633e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now);
2634}
2635},l.easing={
2636linear:function(e){
2637return e;
2638},
2639swing:function(e){
2640return 0.5-Math.cos(e*Math.PI)/2;
2641},
2642_default:"swing"
2643},l.fx=ze.prototype.init,l.fx.step={};
2644var zt,sr,yn=/^(?:toggle|show|hide)$/,bn=/queueHooks$/;
2645function Cr(){
2646sr&&(M.hidden===!1&&t.requestAnimationFrame?t.requestAnimationFrame(Cr):t.setTimeout(Cr,l.fx.interval),l.fx.tick());
2647}
2648function pi(){
2649return t.setTimeout(function(){
2650zt=void 0;
2651}),zt=Date.now();
2652}
2653function ar(e,r){
2654var a,o=0,f={height:e};
2655for(r=r?1:0;o<4;o+=2-r)
2656a=Ve[o],f["margin"+a]=f["padding"+a]=e;
2657return r&&(f.opacity=f.width=e),f;
2658}
2659function hi(e,r,a){
2660for(var o,f=(tt.tweeners[r]||[]).concat(tt.tweeners["*"]),d=0,p=f.length;d<p;d++)
2661if(o=f[d].call(a,r,e))
2662return o;
2663}
2664function wn(e,r,a){
2665var o,f,d,p,b,y,S,I,D="width"in r||"height"in r,A=this,z={},oe=e.style,be=e.nodeType&&rr(e),pe=ee.get(e,"fxshow");
2666a.queue||(p=l._queueHooks(e,"fx"),p.unqueued==null&&(p.unqueued=0,b=p.empty.fire,p.empty.fire=function(){
2667p.unqueued||b();
2668}),p.unqueued++,A.always(function(){
2669A.always(function(){
2670p.unqueued--,l.queue(e,"fx").length||p.empty.fire();
2671});
2672}));
2673for(o in r)
2674if(f=r[o],yn.test(f)){
2675if(delete r[o],d=d||f==="toggle",f===(be?"hide":"show"))
2676if(f==="show"&&pe&&pe[o]!==void 0)
2677be=!0;
2678else
2679continue;
2680z[o]=pe&&pe[o]||l.style(e,o);
2681}
2682if(y=!l.isEmptyObject(r),!(!y&&l.isEmptyObject(z))){
2683D&&e.nodeType===1&&(a.overflow=[oe.overflow,oe.overflowX,oe.overflowY],S=pe&&pe.display,S==null&&(S=ee.get(e,"display")),I=l.css(e,"display"),I==="none"&&(S?I=S:(Ft([e],!0),S=e.style.display||S,I=l.css(e,"display"),Ft([e]))),(I==="inline"||I==="inline-block"&&S!=null)&&l.css(e,"float")==="none"&&(y||(A.done(function(){
2684oe.display=S;
2685}),S==null&&(I=oe.display,S=I==="none"?"":I)),oe.display="inline-block")),a.overflow&&(oe.overflow="hidden",A.always(function(){
2686oe.overflow=a.overflow[0],oe.overflowX=a.overflow[1],oe.overflowY=a.overflow[2];
2687})),y=!1;
2688for(o in z)
2689y||(pe?"hidden"in pe&&(be=pe.hidden):pe=ee.access(e,"fxshow",{display:S}),d&&(pe.hidden=!be),be&&Ft([e],!0),A.done(function(){
2690be||Ft([e]),ee.remove(e,"fxshow");
2691for(o in z)
2692l.style(e,o,z[o]);
2693})),y=hi(be?pe[o]:0,o,A),o in pe||(pe[o]=y.start,be&&(y.end=y.start,y.start=0));
2694}
2695}
2696function Sn(e,r){
2697var a,o,f,d,p;
2698for(a in e)
2699if(o=ye(a),f=r[o],d=e[a],Array.isArray(d)&&(f=d[1],d=e[a]=d[0]),a!==o&&(e[o]=d,delete e[a]),p=l.cssHooks[o],p&&"expand"in p){
2700d=p.expand(d),delete e[o];
2701for(a in d)
2702a in e||(e[a]=d[a],r[a]=f);
2703}else
2704r[o]=f;
2705}
2706function tt(e,r,a){
2707var o,f,d=0,p=tt.prefilters.length,b=l.Deferred().always(function(){
2708delete y.elem;
2709}),y=function(){
2710if(f)
2711return!1;
2712for(var D=zt||pi(),A=Math.max(0,S.startTime+S.duration-D),z=A/S.duration||0,oe=1-z,be=0,pe=S.tweens.length;be<pe;be++)
2713S.tweens[be].run(oe);
2714return b.notifyWith(e,[S,oe,A]),oe<1&&pe?A:(pe||b.notifyWith(e,[S,1,0]),b.resolveWith(e,[S]),!1);
2715},S=b.promise({
2716elem:e,
2717props:l.extend({},r),
2718opts:l.extend(!0,{
2719specialEasing:{},
2720easing:l.easing._default
2721},a),
2722originalProperties:r,
2723originalOptions:a,
2724startTime:zt||pi(),
2725duration:a.duration,
2726tweens:[],
2727createTween:function(D,A){
2728var z=l.Tween(
2729e,
2730S.opts,
2731D,
2732A,
2733S.opts.specialEasing[D]||S.opts.easing
2734);
2735return S.tweens.push(z),z;
2736},
2737stop:function(D){
2738var A=0,z=D?S.tweens.length:0;
2739if(f)
2740return this;
2741for(f=!0;A<z;A++)
2742S.tweens[A].run(1);
2743return D?(b.notifyWith(e,[S,1,0]),b.resolveWith(e,[S,D])):b.rejectWith(e,[S,D]),this;
2744}
2745}),I=S.props;
2746for(Sn(I,S.opts.specialEasing);d<p;d++)
2747if(o=tt.prefilters[d].call(S,e,I,S.opts),o)
2748return C(o.stop)&&(l._queueHooks(S.elem,S.opts.queue).stop=o.stop.bind(o)),o;
2749return l.map(I,hi,S),C(S.opts.start)&&S.opts.start.call(e,S),S.progress(S.opts.progress).done(S.opts.done,S.opts.complete).fail(S.opts.fail).always(S.opts.always),l.fx.timer(
2750l.extend(y,{
2751elem:e,
2752anim:S,
2753queue:S.opts.queue
2754})
2755),S;
2756}
2757l.Animation=l.extend(tt,{
2758tweeners:{
2759"*":[function(e,r){
2760var a=this.createTween(e,r);
2761return Qr(a.elem,e,We.exec(r),a),a;
2762}]
2763},
2764tweener:function(e,r){
2765C(e)?(r=e,e=["*"]):e=e.match(Fe);
2766for(var a,o=0,f=e.length;o<f;o++)
2767a=e[o],tt.tweeners[a]=tt.tweeners[a]||[],tt.tweeners[a].unshift(r);
2768},
2769prefilters:[wn],
2770prefilter:function(e,r){
2771r?tt.prefilters.unshift(e):tt.prefilters.push(e);
2772}
2773}),l.speed=function(e,r,a){
2774var o=e&&typeof e=="object"?l.extend({},e):{
2775complete:a||!a&&r||C(e)&&e,
2776duration:e,
2777easing:a&&r||r&&!C(r)&&r
2778};
2779return l.fx.off?o.duration=0:typeof o.duration!="number"&&(o.duration in l.fx.speeds?o.duration=l.fx.speeds[o.duration]:o.duration=l.fx.speeds._default),(o.queue==null||o.queue===!0)&&(o.queue="fx"),o.old=o.complete,o.complete=function(){
2780C(o.old)&&o.old.call(this),o.queue&&l.dequeue(this,o.queue);
2781},o;
2782},l.fn.extend({
2783fadeTo:function(e,r,a,o){
2784return this.filter(rr).css("opacity",0).show().end().animate({opacity:r},e,a,o);
2785},
2786animate:function(e,r,a,o){
2787var f=l.isEmptyObject(e),d=l.speed(r,a,o),p=function(){
2788var b=tt(this,l.extend({},e),d);
2789(f||ee.get(this,"finish"))&&b.stop(!0);
2790};
2791return p.finish=p,f||d.queue===!1?this.each(p):this.queue(d.queue,p);
2792},
2793stop:function(e,r,a){
2794var o=function(f){
2795var d=f.stop;
2796delete f.stop,d(a);
2797};
2798return typeof e!="string"&&(a=r,r=e,e=void 0),r&&this.queue(e||"fx",[]),this.each(function(){
2799var f=!0,d=e!=null&&e+"queueHooks",p=l.timers,b=ee.get(this);
2800if(d)
2801b[d]&&b[d].stop&&o(b[d]);
2802else
2803for(d in b)
2804b[d]&&b[d].stop&&bn.test(d)&&o(b[d]);
2805for(d=p.length;d--;)
2806p[d].elem===this&&(e==null||p[d].queue===e)&&(p[d].anim.stop(a),f=!1,p.splice(d,1));
2807(f||!a)&&l.dequeue(this,e);
2808});
2809},
2810finish:function(e){
2811return e!==!1&&(e=e||"fx"),this.each(function(){
2812var r,a=ee.get(this),o=a[e+"queue"],f=a[e+"queueHooks"],d=l.timers,p=o?o.length:0;
2813for(a.finish=!0,l.queue(this,e,[]),f&&f.stop&&f.stop.call(this,!0),r=d.length;r--;)
2814d[r].elem===this&&d[r].queue===e&&(d[r].anim.stop(!0),d.splice(r,1));
2815for(r=0;r<p;r++)
2816o[r]&&o[r].finish&&o[r].finish.call(this);
2817delete a.finish;
2818});
2819}
2820}),l.each(["toggle","show","hide"],function(e,r){
2821var a=l.fn[r];
2822l.fn[r]=function(o,f,d){
2823return o==null||typeof o=="boolean"?a.apply(this,arguments):this.animate(ar(r,!0),o,f,d);
2824};
2825}),l.each({
2826slideDown:ar("show"),
2827slideUp:ar("hide"),
2828slideToggle:ar("toggle"),
2829fadeIn:{opacity:"show"},
2830fadeOut:{opacity:"hide"},
2831fadeToggle:{opacity:"toggle"}
2832},function(e,r){
2833l.fn[e]=function(a,o,f){
2834return this.animate(r,a,o,f);
2835};
2836}),l.timers=[],l.fx.tick=function(){
2837var e,r=0,a=l.timers;
2838for(zt=Date.now();r<a.length;r++)
2839e=a[r],!e()&&a[r]===e&&a.splice(r--,1);
2840a.length||l.fx.stop(),zt=void 0;
2841},l.fx.timer=function(e){
2842l.timers.push(e),l.fx.start();
2843},l.fx.interval=13,l.fx.start=function(){
2844sr||(sr=!0,Cr());
2845},l.fx.stop=function(){
2846sr=null;
2847},l.fx.speeds={
2848slow:600,
2849fast:200,
2850_default:400
2851},l.fn.delay=function(e,r){
2852return e=l.fx&&l.fx.speeds[e]||e,r=r||"fx",this.queue(r,function(a,o){
2853var f=t.setTimeout(a,e);
2854o.stop=function(){
2855t.clearTimeout(f);
2856};
2857});
2858},function(){
2859var e=M.createElement("input"),r=M.createElement("select"),a=r.appendChild(M.createElement("option"));
2860e.type="checkbox",T.checkOn=e.value!=="",T.optSelected=a.selected,e=M.createElement("input"),e.value="t",e.type="radio",T.radioValue=e.value==="t";
2861}();
2862var vi,Yt=l.expr.attrHandle;
2863l.fn.extend({
2864attr:function(e,r){
2865return Ge(this,l.attr,e,r,arguments.length>1);
2866},
2867removeAttr:function(e){
2868return this.each(function(){
2869l.removeAttr(this,e);
2870});
2871}
2872}),l.extend({
2873attr:function(e,r,a){
2874var o,f,d=e.nodeType;
2875if(!(d===3||d===8||d===2)){
2876if(typeof e.getAttribute>"u")
2877return l.prop(e,r,a);
2878if((d!==1||!l.isXMLDoc(e))&&(f=l.attrHooks[r.toLowerCase()]||(l.expr.match.bool.test(r)?vi:void 0)),a!==void 0){
2879if(a===null){
2880l.removeAttr(e,r);
2881return;
2882}
2883return f&&"set"in f&&(o=f.set(e,a,r))!==void 0?o:(e.setAttribute(r,a+""),a);
2884}
2885return f&&"get"in f&&(o=f.get(e,r))!==null?o:(o=l.find.attr(e,r),o??void 0);
2886}
2887},
2888attrHooks:{
2889type:{
2890set:function(e,r){
2891if(!T.radioValue&&r==="radio"&&W(e,"input")){
2892var a=e.value;
2893return e.setAttribute("type",r),a&&(e.value=a),r;
2894}
2895}
2896}
2897},
2898removeAttr:function(e,r){
2899var a,o=0,f=r&&r.match(Fe);
2900if(f&&e.nodeType===1)
2901for(;a=f[o++];)
2902e.removeAttribute(a);
2903}
2904}),vi={
2905set:function(e,r,a){
2906return r===!1?l.removeAttr(e,a):e.setAttribute(a,a),a;
2907}
2908},l.each(l.expr.match.bool.source.match(/\w+/g),function(e,r){
2909var a=Yt[r]||l.find.attr;
2910Yt[r]=function(o,f,d){
2911var p,b,y=f.toLowerCase();
2912return d||(b=Yt[y],Yt[y]=p,p=a(o,f,d)!=null?y:null,Yt[y]=b),p;
2913};
2914});
2915var _n=/^(?:input|select|textarea|button)$/i,xn=/^(?:a|area)$/i;
2916l.fn.extend({
2917prop:function(e,r){
2918return Ge(this,l.prop,e,r,arguments.length>1);
2919},
2920removeProp:function(e){
2921return this.each(function(){
2922delete this[l.propFix[e]||e];
2923});
2924}
2925}),l.extend({
2926prop:function(e,r,a){
2927var o,f,d=e.nodeType;
2928if(!(d===3||d===8||d===2))
2929return(d!==1||!l.isXMLDoc(e))&&(r=l.propFix[r]||r,f=l.propHooks[r]),a!==void 0?f&&"set"in f&&(o=f.set(e,a,r))!==void 0?o:e[r]=a:f&&"get"in f&&(o=f.get(e,r))!==null?o:e[r];
2930},
2931propHooks:{
2932tabIndex:{
2933get:function(e){
2934var r=l.find.attr(e,"tabindex");
2935return r?parseInt(r,10):_n.test(e.nodeName)||xn.test(e.nodeName)&&e.href?0:-1;
2936}
2937}
2938},
2939propFix:{
2940for:"htmlFor",
2941class:"className"
2942}
2943}),T.optSelected||(l.propHooks.selected={
2944get:function(e){
2945var r=e.parentNode;
2946return r&&r.parentNode&&r.parentNode.selectedIndex,null;
2947},
2948set:function(e){
2949var r=e.parentNode;
2950r&&(r.selectedIndex,r.parentNode&&r.parentNode.selectedIndex);
2951}
2952}),l.each([
2953"tabIndex",
2954"readOnly",
2955"maxLength",
2956"cellSpacing",
2957"cellPadding",
2958"rowSpan",
2959"colSpan",
2960"useMap",
2961"frameBorder",
2962"contentEditable"
2963],function(){
2964l.propFix[this.toLowerCase()]=this;
2965});
2966function Ot(e){
2967var r=e.match(Fe)||[];
2968return r.join(" ");
2969}
2970function Mt(e){
2971return e.getAttribute&&e.getAttribute("class")||"";
2972}
2973function Er(e){
2974return Array.isArray(e)?e:typeof e=="string"?e.match(Fe)||[]:[];
2975}
2976l.fn.extend({
2977addClass:function(e){
2978var r,a,o,f,d,p;
2979return C(e)?this.each(function(b){
2980l(this).addClass(e.call(this,b,Mt(this)));
2981}):(r=Er(e),r.length?this.each(function(){
2982if(o=Mt(this),a=this.nodeType===1&&" "+Ot(o)+" ",a){
2983for(d=0;d<r.length;d++)
2984f=r[d],a.indexOf(" "+f+" ")<0&&(a+=f+" ");
2985p=Ot(a),o!==p&&this.setAttribute("class",p);
2986}
2987}):this);
2988},
2989removeClass:function(e){
2990var r,a,o,f,d,p;
2991return C(e)?this.each(function(b){
2992l(this).removeClass(e.call(this,b,Mt(this)));
2993}):arguments.length?(r=Er(e),r.length?this.each(function(){
2994if(o=Mt(this),a=this.nodeType===1&&" "+Ot(o)+" ",a){
2995for(d=0;d<r.length;d++)
2996for(f=r[d];a.indexOf(" "+f+" ")>-1;)
2997a=a.replace(" "+f+" "," ");
2998p=Ot(a),o!==p&&this.setAttribute("class",p);
2999}
3000}):this):this.attr("class","");
3001},
3002toggleClass:function(e,r){
3003var a,o,f,d,p=typeof e,b=p==="string"||Array.isArray(e);
3004return C(e)?this.each(function(y){
3005l(this).toggleClass(
3006e.call(this,y,Mt(this),r),
3007r
3008);
3009}):typeof r=="boolean"&&b?r?this.addClass(e):this.removeClass(e):(a=Er(e),this.each(function(){
3010if(b)
3011for(d=l(this),f=0;f<a.length;f++)
3012o=a[f],d.hasClass(o)?d.removeClass(o):d.addClass(o);
3013else(e===void 0||p==="boolean")&&(o=Mt(this),o&&ee.set(this,"__className__",o),this.setAttribute&&this.setAttribute(
3014"class",
3015o||e===!1?"":ee.get(this,"__className__")||""
3016));
3017}));
3018},
3019hasClass:function(e){
3020var r,a,o=0;
3021for(r=" "+e+" ";a=this[o++];)
3022if(a.nodeType===1&&(" "+Ot(Mt(a))+" ").indexOf(r)>-1)
3023return!0;
3024return!1;
3025}
3026});
3027var Tn=/\r/g;
3028l.fn.extend({
3029val:function(e){
3030var r,a,o,f=this[0];
3031return arguments.length?(o=C(e),this.each(function(d){
3032var p;
3033this.nodeType===1&&(o?p=e.call(this,d,l(this).val()):p=e,p==null?p="":typeof p=="number"?p+="":Array.isArray(p)&&(p=l.map(p,function(b){
3034return b==null?"":b+"";
3035})),r=l.valHooks[this.type]||l.valHooks[this.nodeName.toLowerCase()],(!r||!("set"in r)||r.set(this,p,"value")===void 0)&&(this.value=p));
3036})):f?(r=l.valHooks[f.type]||l.valHooks[f.nodeName.toLowerCase()],r&&"get"in r&&(a=r.get(f,"value"))!==void 0?a:(a=f.value,typeof a=="string"?a.replace(Tn,""):a??"")):void 0;
3037}
3038}),l.extend({
3039valHooks:{
3040option:{
3041get:function(e){
3042var r=l.find.attr(e,"value");
3043return r??
3044Ot(l.text(e));
3045}
3046},
3047select:{
3048get:function(e){
3049var r,a,o,f=e.options,d=e.selectedIndex,p=e.type==="select-one",b=p?null:[],y=p?d+1:f.length;
3050for(d<0?o=y:o=p?d:0;o<y;o++)
3051if(a=f[o],(a.selected||o===d)&&
3052!a.disabled&&(!a.parentNode.disabled||!W(a.parentNode,"optgroup"))){
3053if(r=l(a).val(),p)
3054return r;
3055b.push(r);
3056}
3057return b;
3058},
3059set:function(e,r){
3060for(var a,o,f=e.options,d=l.makeArray(r),p=f.length;p--;)
3061o=f[p],(o.selected=l.inArray(l.valHooks.option.get(o),d)>-1)&&(a=!0);
3062return a||(e.selectedIndex=-1),d;
3063}
3064}
3065}
3066}),l.each(["radio","checkbox"],function(){
3067l.valHooks[this]={
3068set:function(e,r){
3069if(Array.isArray(r))
3070return e.checked=l.inArray(l(e).val(),r)>-1;
3071}
3072},T.checkOn||(l.valHooks[this].get=function(e){
3073return e.getAttribute("value")===null?"on":e.value;
3074});
3075});
3076var Xt=t.location,gi={guid:Date.now()},Pr=/\?/;
3077l.parseXML=function(e){
3078var r,a;
3079if(!e||typeof e!="string")
3080return null;
3081try{
3082r=new t.DOMParser().parseFromString(e,"text/xml");
3083}catch{
3084}
3085return a=r&&r.getElementsByTagName("parsererror")[0],(!r||a)&&l.error("Invalid XML: "+(a?l.map(a.childNodes,function(o){
3086return o.textContent;
3087}).join(`
3088`):e)),r;
3089};
3090var mi=/^(?:focusinfocus|focusoutblur)$/,yi=function(e){
3091e.stopPropagation();
3092};
3093l.extend(l.event,{
3094trigger:function(e,r,a,o){
3095var f,d,p,b,y,S,I,D,A=[a||M],z=L.call(e,"type")?e.type:e,oe=L.call(e,"namespace")?e.namespace.split("."):[];
3096if(d=D=p=a=a||M,!(a.nodeType===3||a.nodeType===8)&&!mi.test(z+l.event.triggered)&&(z.indexOf(".")>-1&&(oe=z.split("."),z=oe.shift(),oe.sort()),y=z.indexOf(":")<0&&"on"+z,e=e[l.expando]?e:new l.Event(z,typeof e=="object"&&e),e.isTrigger=o?2:3,e.namespace=oe.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+oe.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=a),r=r==null?[e]:l.makeArray(r,[e]),I=l.event.special[z]||{},!(!o&&I.trigger&&I.trigger.apply(a,r)===!1))){
3097if(!o&&!I.noBubble&&!V(a)){
3098for(b=I.delegateType||z,mi.test(b+z)||(d=d.parentNode);d;d=d.parentNode)
3099A.push(d),p=d;
3100p===(a.ownerDocument||M)&&A.push(p.defaultView||p.parentWindow||t);
3101}
3102for(f=0;(d=A[f++])&&!e.isPropagationStopped();)
3103D=d,e.type=f>1?b:I.bindType||z,S=(ee.get(d,"events")||Object.create(null))[e.type]&&ee.get(d,"handle"),S&&S.apply(d,r),S=y&&d[y],S&&S.apply&&Pe(d)&&(e.result=S.apply(d,r),e.result===!1&&e.preventDefault());
3104return e.type=z,!o&&!e.isDefaultPrevented()&&(!I._default||I._default.apply(A.pop(),r)===!1)&&Pe(a)&&y&&C(a[z])&&!V(a)&&(p=a[y],p&&(a[y]=null),l.event.triggered=z,e.isPropagationStopped()&&D.addEventListener(z,yi),a[z](),e.isPropagationStopped()&&D.removeEventListener(z,yi),l.event.triggered=void 0,p&&(a[y]=p)),e.result;
3105}
3106},
3107simulate:function(e,r,a){
3108var o=l.extend(
3109new l.Event(),
3110a,
3111{
3112type:e,
3113isSimulated:!0
3114}
3115);
3116l.event.trigger(o,null,r);
3117}
3118}),l.fn.extend({
3119trigger:function(e,r){
3120return this.each(function(){
3121l.event.trigger(e,r,this);
3122});
3123},
3124triggerHandler:function(e,r){
3125var a=this[0];
3126if(a)
3127return l.event.trigger(e,r,a,!0);
3128}
3129});
3130var Cn=/\[\]$/,bi=/\r?\n/g,En=/^(?:submit|button|image|reset|file)$/i,Pn=/^(?:input|select|textarea|keygen)/i;
3131function Lr(e,r,a,o){
3132var f;
3133if(Array.isArray(r))
3134l.each(r,function(d,p){
3135a||Cn.test(e)?o(e,p):Lr(
3136e+"["+(typeof p=="object"&&p!=null?d:"")+"]",
3137p,
3138a,
3139o
3140);
3141});
3142else if(!a&&X(r)==="object")
3143for(f in r)
3144Lr(e+"["+f+"]",r[f],a,o);
3145else
3146o(e,r);
3147}
3148l.param=function(e,r){
3149var a,o=[],f=function(d,p){
3150var b=C(p)?p():p;
3151o[o.length]=encodeURIComponent(d)+"="+encodeURIComponent(b??"");
3152};
3153if(e==null)
3154return"";
3155if(Array.isArray(e)||e.jquery&&!l.isPlainObject(e))
3156l.each(e,function(){
3157f(this.name,this.value);
3158});
3159else
3160for(a in e)
3161Lr(a,e[a],r,f);
3162return o.join("&");
3163},l.fn.extend({
3164serialize:function(){
3165return l.param(this.serializeArray());
3166},
3167serializeArray:function(){
3168return this.map(function(){
3169var e=l.prop(this,"elements");
3170return e?l.makeArray(e):this;
3171}).filter(function(){
3172var e=this.type;
3173return this.name&&!l(this).is(":disabled")&&Pn.test(this.nodeName)&&!En.test(e)&&(this.checked||!Wt.test(e));
3174}).map(function(e,r){
3175var a=l(this).val();
3176return a==null?null:Array.isArray(a)?l.map(a,function(o){
3177return{name:r.name,value:o.replace(bi,`\r
3178`)};
3179}):{name:r.name,value:a.replace(bi,`\r
3180`)};
3181}).get();
3182}
3183});
3184var Ln=/%20/g,An=/#.*$/,On=/([?&])_=[^&]*/,Mn=/^(.*?):[ \t]*([^\r\n]*)$/mg,In=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,kn=/^(?:GET|HEAD)$/,Nn=/^\/\//,wi={},Ar={},Si="*/".concat("*"),Or=M.createElement("a");
3185Or.href=Xt.href;
3186function _i(e){
3187return function(r,a){
3188typeof r!="string"&&(a=r,r="*");
3189var o,f=0,d=r.toLowerCase().match(Fe)||[];
3190if(C(a))
3191for(;o=d[f++];)
3192o[0]==="+"?(o=o.slice(1)||"*",(e[o]=e[o]||[]).unshift(a)):(e[o]=e[o]||[]).push(a);
3193};
3194}
3195function xi(e,r,a,o){
3196var f={},d=e===Ar;
3197function p(b){
3198var y;
3199return f[b]=!0,l.each(e[b]||[],function(S,I){
3200var D=I(r,a,o);
3201if(typeof D=="string"&&!d&&!f[D])
3202return r.dataTypes.unshift(D),p(D),!1;
3203if(d)
3204return!(y=D);
3205}),y;
3206}
3207return p(r.dataTypes[0])||!f["*"]&&p("*");
3208}
3209function Mr(e,r){
3210var a,o,f=l.ajaxSettings.flatOptions||{};
3211for(a in r)
3212r[a]!==void 0&&((f[a]?e:o||(o={}))[a]=r[a]);
3213return o&&l.extend(!0,e,o),e;
3214}
3215function Dn(e,r,a){
3216for(var o,f,d,p,b=e.contents,y=e.dataTypes;y[0]==="*";)
3217y.shift(),o===void 0&&(o=e.mimeType||r.getResponseHeader("Content-Type"));
3218if(o){
3219for(f in b)
3220if(b[f]&&b[f].test(o)){
3221y.unshift(f);
3222break;
3223}
3224}
3225if(y[0]in a)
3226d=y[0];
3227else{
3228for(f in a){
3229if(!y[0]||e.converters[f+" "+y[0]]){
3230d=f;
3231break;
3232}
3233p||(p=f);
3234}
3235d=d||p;
3236}
3237if(d)
3238return d!==y[0]&&y.unshift(d),a[d];
3239}
3240function Fn(e,r,a,o){
3241var f,d,p,b,y,S={},I=e.dataTypes.slice();
3242if(I[1])
3243for(p in e.converters)
3244S[p.toLowerCase()]=e.converters[p];
3245for(d=I.shift();d;)
3246if(e.responseFields[d]&&(a[e.responseFields[d]]=r),!y&&o&&e.dataFilter&&(r=e.dataFilter(r,e.dataType)),y=d,d=I.shift(),d){
3247if(d==="*")
3248d=y;
3249else if(y!=="*"&&y!==d){
3250if(p=S[y+" "+d]||S["* "+d],!p){
3251for(f in S)
3252if(b=f.split(" "),b[1]===d&&(p=S[y+" "+b[0]]||S["* "+b[0]],p)){
3253p===!0?p=S[f]:S[f]!==!0&&(d=b[0],I.unshift(b[1]));
3254break;
3255}
3256}
3257if(p!==!0)
3258if(p&&e.throws)
3259r=p(r);
3260else
3261try{
3262r=p(r);
3263}catch(D){
3264return{
3265state:"parsererror",
3266error:p?D:"No conversion from "+y+" to "+d
3267};
3268}
3269}
3270}
3271return{state:"success",data:r};
3272}
3273l.extend({
3274active:0,
3275lastModified:{},
3276etag:{},
3277ajaxSettings:{
3278url:Xt.href,
3279type:"GET",
3280isLocal:In.test(Xt.protocol),
3281global:!0,
3282processData:!0,
3283async:!0,
3284contentType:"application/x-www-form-urlencoded; charset=UTF-8",
3285accepts:{
3286"*":Si,
3287text:"text/plain",
3288html:"text/html",
3289xml:"application/xml, text/xml",
3290json:"application/json, text/javascript"
3291},
3292contents:{
3293xml:/\bxml\b/,
3294html:/\bhtml/,
3295json:/\bjson\b/
3296},
3297responseFields:{
3298xml:"responseXML",
3299text:"responseText",
3300json:"responseJSON"
3301},
3302converters:{
3303"* text":String,
3304"text html":!0,
3305"text json":JSON.parse,
3306"text xml":l.parseXML
3307},
3308flatOptions:{
3309url:!0,
3310context:!0
3311}
3312},
3313ajaxSetup:function(e,r){
3314return r?(
3315Mr(Mr(e,l.ajaxSettings),r)
3316):(
3317Mr(l.ajaxSettings,e)
3318);
3319},
3320ajaxPrefilter:_i(wi),
3321ajaxTransport:_i(Ar),
3322ajax:function(e,r){
3323typeof e=="object"&&(r=e,e=void 0),r=r||{};
3324var a,o,f,d,p,b,y,S,I,D,A=l.ajaxSetup({},r),z=A.context||A,oe=A.context&&(z.nodeType||z.jquery)?l(z):l.event,be=l.Deferred(),pe=l.Callbacks("once memory"),Me=A.statusCode||{},Ae={},nt={},st="canceled",me={
3325readyState:0,
3326getResponseHeader:function(we){
3327var Le;
3328if(y){
3329if(!d)
3330for(d={};Le=Mn.exec(f);)
3331d[Le[1].toLowerCase()+" "]=(d[Le[1].toLowerCase()+" "]||[]).concat(Le[2]);
3332Le=d[we.toLowerCase()+" "];
3333}
3334return Le==null?null:Le.join(", ");
3335},
3336getAllResponseHeaders:function(){
3337return y?f:null;
3338},
3339setRequestHeader:function(we,Le){
3340return y==null&&(we=nt[we.toLowerCase()]=nt[we.toLowerCase()]||we,Ae[we]=Le),this;
3341},
3342overrideMimeType:function(we){
3343return y==null&&(A.mimeType=we),this;
3344},
3345statusCode:function(we){
3346var Le;
3347if(we)
3348if(y)
3349me.always(we[me.status]);
3350else
3351for(Le in we)
3352Me[Le]=[Me[Le],we[Le]];
3353return this;
3354},
3355abort:function(we){
3356var Le=we||st;
3357return a&&a.abort(Le),It(0,Le),this;
3358}
3359};
3360if(be.promise(me),A.url=((e||A.url||Xt.href)+"").replace(Nn,Xt.protocol+"//"),A.type=r.method||r.type||A.method||A.type,A.dataTypes=(A.dataType||"*").toLowerCase().match(Fe)||[""],A.crossDomain==null){
3361b=M.createElement("a");
3362try{
3363b.href=A.url,b.href=b.href,A.crossDomain=Or.protocol+"//"+Or.host!=b.protocol+"//"+b.host;
3364}catch{
3365A.crossDomain=!0;
3366}
3367}
3368if(A.data&&A.processData&&typeof A.data!="string"&&(A.data=l.param(A.data,A.traditional)),xi(wi,A,r,me),y)
3369return me;
3370S=l.event&&A.global,S&&l.active++===0&&l.event.trigger("ajaxStart"),A.type=A.type.toUpperCase(),A.hasContent=!kn.test(A.type),o=A.url.replace(An,""),A.hasContent?A.data&&A.processData&&(A.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&(A.data=A.data.replace(Ln,"+")):(D=A.url.slice(o.length),A.data&&(A.processData||typeof A.data=="string")&&(o+=(Pr.test(o)?"&":"?")+A.data,delete A.data),A.cache===!1&&(o=o.replace(On,"$1"),D=(Pr.test(o)?"&":"?")+"_="+gi.guid++ +D),A.url=o+D),A.ifModified&&(l.lastModified[o]&&me.setRequestHeader("If-Modified-Since",l.lastModified[o]),l.etag[o]&&me.setRequestHeader("If-None-Match",l.etag[o])),(A.data&&A.hasContent&&A.contentType!==!1||r.contentType)&&me.setRequestHeader("Content-Type",A.contentType),me.setRequestHeader(
3371"Accept",
3372A.dataTypes[0]&&A.accepts[A.dataTypes[0]]?A.accepts[A.dataTypes[0]]+(A.dataTypes[0]!=="*"?", "+Si+"; q=0.01":""):A.accepts["*"]
3373);
3374for(I in A.headers)
3375me.setRequestHeader(I,A.headers[I]);
3376if(A.beforeSend&&(A.beforeSend.call(z,me,A)===!1||y))
3377return me.abort();
3378if(st="abort",pe.add(A.complete),me.done(A.success),me.fail(A.error),a=xi(Ar,A,r,me),!a)
3379It(-1,"No Transport");
3380else{
3381if(me.readyState=1,S&&oe.trigger("ajaxSend",[me,A]),y)
3382return me;
3383A.async&&A.timeout>0&&(p=t.setTimeout(function(){
3384me.abort("timeout");
3385},A.timeout));
3386try{
3387y=!1,a.send(Ae,It);
3388}catch(we){
3389if(y)
3390throw we;
3391It(-1,we);
3392}
3393}
3394function It(we,Le,Kt,kr){
3395var at,Jt,ot,St,_t,Ye=Le;
3396y||(y=!0,p&&t.clearTimeout(p),a=void 0,f=kr||"",me.readyState=we>0?4:0,at=we>=200&&we<300||we===304,Kt&&(St=Dn(A,me,Kt)),!at&&l.inArray("script",A.dataTypes)>-1&&l.inArray("json",A.dataTypes)<0&&(A.converters["text script"]=function(){
3397}),St=Fn(A,St,me,at),at?(A.ifModified&&(_t=me.getResponseHeader("Last-Modified"),_t&&(l.lastModified[o]=_t),_t=me.getResponseHeader("etag"),_t&&(l.etag[o]=_t)),we===204||A.type==="HEAD"?Ye="nocontent":we===304?Ye="notmodified":(Ye=St.state,Jt=St.data,ot=St.error,at=!ot)):(ot=Ye,(we||!Ye)&&(Ye="error",we<0&&(we=0))),me.status=we,me.statusText=(Le||Ye)+"",at?be.resolveWith(z,[Jt,Ye,me]):be.rejectWith(z,[me,Ye,ot]),me.statusCode(Me),Me=void 0,S&&oe.trigger(
3398at?"ajaxSuccess":"ajaxError",
3399[me,A,at?Jt:ot]
3400),pe.fireWith(z,[me,Ye]),S&&(oe.trigger("ajaxComplete",[me,A]),--l.active||l.event.trigger("ajaxStop")));
3401}
3402return me;
3403},
3404getJSON:function(e,r,a){
3405return l.get(e,r,a,"json");
3406},
3407getScript:function(e,r){
3408return l.get(e,void 0,r,"script");
3409}
3410}),l.each(["get","post"],function(e,r){
3411l[r]=function(a,o,f,d){
3412return C(o)&&(d=d||f,f=o,o=void 0),l.ajax(l.extend({
3413url:a,
3414type:r,
3415dataType:d,
3416data:o,
3417success:f
3418},l.isPlainObject(a)&&a));
3419};
3420}),l.ajaxPrefilter(function(e){
3421var r;
3422for(r in e.headers)
3423r.toLowerCase()==="content-type"&&(e.contentType=e.headers[r]||"");
3424}),l._evalUrl=function(e,r,a){
3425return l.ajax({
3426url:e,
3427type:"GET",
3428dataType:"script",
3429cache:!0,
3430async:!1,
3431global:!1,
3432converters:{
3433"text script":function(){
3434}
3435},
3436dataFilter:function(o){
3437l.globalEval(o,r,a);
3438}
3439});
3440},l.fn.extend({
3441wrapAll:function(e){
3442var r;
3443return this[0]&&(C(e)&&(e=e.call(this[0])),r=l(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&r.insertBefore(this[0]),r.map(function(){
3444for(var a=this;a.firstElementChild;)
3445a=a.firstElementChild;
3446return a;
3447}).append(this)),this;
3448},
3449wrapInner:function(e){
3450return C(e)?this.each(function(r){
3451l(this).wrapInner(e.call(this,r));
3452}):this.each(function(){
3453var r=l(this),a=r.contents();
3454a.length?a.wrapAll(e):r.append(e);
3455});
3456},
3457wrap:function(e){
3458var r=C(e);
3459return this.each(function(a){
3460l(this).wrapAll(r?e.call(this,a):e);
3461});
3462},
3463unwrap:function(e){
3464return this.parent(e).not("body").each(function(){
3465l(this).replaceWith(this.childNodes);
3466}),this;
3467}
3468}),l.expr.pseudos.hidden=function(e){
3469return!l.expr.pseudos.visible(e);
3470},l.expr.pseudos.visible=function(e){
3471return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length);
3472},l.ajaxSettings.xhr=function(){
3473try{
3474return new t.XMLHttpRequest();
3475}catch{
3476}
3477};
3478var Rn={
34790:200,
34801223:204
3481},Qt=l.ajaxSettings.xhr();
3482T.cors=!!Qt&&"withCredentials"in Qt,T.ajax=Qt=!!Qt,l.ajaxTransport(function(e){
3483var r,a;
3484if(T.cors||Qt&&!e.crossDomain)
3485return{
3486send:function(o,f){
3487var d,p=e.xhr();
3488if(p.open(
3489e.type,
3490e.url,
3491e.async,
3492e.username,
3493e.password
3494),e.xhrFields)
3495for(d in e.xhrFields)
3496p[d]=e.xhrFields[d];
3497e.mimeType&&p.overrideMimeType&&p.overrideMimeType(e.mimeType),!e.crossDomain&&!o["X-Requested-With"]&&(o["X-Requested-With"]="XMLHttpRequest");
3498for(d in o)
3499p.setRequestHeader(d,o[d]);
3500r=function(b){
3501return function(){
3502r&&(r=a=p.onload=p.onerror=p.onabort=p.ontimeout=p.onreadystatechange=null,b==="abort"?p.abort():b==="error"?typeof p.status!="number"?f(0,"error"):f(
3503p.status,
3504p.statusText
3505):f(
3506Rn[p.status]||p.status,
3507p.statusText,
3508(p.responseType||"text")!=="text"||typeof p.responseText!="string"?{binary:p.response}:{text:p.responseText},
3509p.getAllResponseHeaders()
3510));
3511};
3512},p.onload=r(),a=p.onerror=p.ontimeout=r("error"),p.onabort!==void 0?p.onabort=a:p.onreadystatechange=function(){
3513p.readyState===4&&t.setTimeout(function(){
3514r&&a();
3515});
3516},r=r("abort");
3517try{
3518p.send(e.hasContent&&e.data||null);
3519}catch(b){
3520if(r)
3521throw b;
3522}
3523},
3524abort:function(){
3525r&&r();
3526}
3527};
3528}),l.ajaxPrefilter(function(e){
3529e.crossDomain&&(e.contents.script=!1);
3530}),l.ajaxSetup({
3531accepts:{
3532script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"
3533},
3534contents:{
3535script:/\b(?:java|ecma)script\b/
3536},
3537converters:{
3538"text script":function(e){
3539return l.globalEval(e),e;
3540}
3541}
3542}),l.ajaxPrefilter("script",function(e){
3543e.cache===void 0&&(e.cache=!1),e.crossDomain&&(e.type="GET");
3544}),l.ajaxTransport("script",function(e){
3545if(e.crossDomain||e.scriptAttrs){
3546var r,a;
3547return{
3548send:function(o,f){
3549r=l("<script>").attr(e.scriptAttrs||{}).prop({charset:e.scriptCharset,src:e.url}).on("load error",a=function(d){
3550r.remove(),a=null,d&&f(d.type==="error"?404:200,d.type);
3551}),M.head.appendChild(r[0]);
3552},
3553abort:function(){
3554a&&a();
3555}
3556};
3557}
3558});
3559var Ti=[],Ir=/(=)\?(?=&|$)|\?\?/;
3560l.ajaxSetup({
3561jsonp:"callback",
3562jsonpCallback:function(){
3563var e=Ti.pop()||l.expando+"_"+gi.guid++;
3564return this[e]=!0,e;
3565}
3566}),l.ajaxPrefilter("json jsonp",function(e,r,a){
3567var o,f,d,p=e.jsonp!==!1&&(Ir.test(e.url)?"url":typeof e.data=="string"&&(e.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&Ir.test(e.data)&&"data");
3568if(p||e.dataTypes[0]==="jsonp")
3569return o=e.jsonpCallback=C(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,p?e[p]=e[p].replace(Ir,"$1"+o):e.jsonp!==!1&&(e.url+=(Pr.test(e.url)?"&":"?")+e.jsonp+"="+o),e.converters["script json"]=function(){
3570return d||l.error(o+" was not called"),d[0];
3571},e.dataTypes[0]="json",f=t[o],t[o]=function(){
3572d=arguments;
3573},a.always(function(){
3574f===void 0?l(t).removeProp(o):t[o]=f,e[o]&&(e.jsonpCallback=r.jsonpCallback,Ti.push(o)),d&&C(f)&&f(d[0]),d=f=void 0;
3575}),"script";
3576}),T.createHTMLDocument=function(){
3577var e=M.implementation.createHTMLDocument("").body;
3578return e.innerHTML="<form></form><form></form>",e.childNodes.length===2;
3579}(),l.parseHTML=function(e,r,a){
3580if(typeof e!="string")
3581return[];
3582typeof r=="boolean"&&(a=r,r=!1);
3583var o,f,d;
3584return r||(T.createHTMLDocument?(r=M.implementation.createHTMLDocument(""),o=r.createElement("base"),o.href=M.location.href,r.head.appendChild(o)):r=M),f=fe.exec(e),d=!a&&[],f?[r.createElement(f[1])]:(f=ei([e],r,d),d&&d.length&&l(d).remove(),l.merge([],f.childNodes));
3585},l.fn.load=function(e,r,a){
3586var o,f,d,p=this,b=e.indexOf(" ");
3587return b>-1&&(o=Ot(e.slice(b)),e=e.slice(0,b)),C(r)?(a=r,r=void 0):r&&typeof r=="object"&&(f="POST"),p.length>0&&l.ajax({
3588url:e,
3589type:f||"GET",
3590dataType:"html",
3591data:r
3592}).done(function(y){
3593d=arguments,p.html(o?(
3594l("<div>").append(l.parseHTML(y)).find(o)
3595):(
3596y
3597));
3598}).always(a&&function(y,S){
3599p.each(function(){
3600a.apply(this,d||[y.responseText,S,y]);
3601});
3602}),this;
3603},l.expr.pseudos.animated=function(e){
3604return l.grep(l.timers,function(r){
3605return e===r.elem;
3606}).length;
3607},l.offset={
3608setOffset:function(e,r,a){
3609var o,f,d,p,b,y,S,I=l.css(e,"position"),D=l(e),A={};
3610I==="static"&&(e.style.position="relative"),b=D.offset(),d=l.css(e,"top"),y=l.css(e,"left"),S=(I==="absolute"||I==="fixed")&&(d+y).indexOf("auto")>-1,S?(o=D.position(),p=o.top,f=o.left):(p=parseFloat(d)||0,f=parseFloat(y)||0),C(r)&&(r=r.call(e,a,l.extend({},b))),r.top!=null&&(A.top=r.top-b.top+p),r.left!=null&&(A.left=r.left-b.left+f),"using"in r?r.using.call(e,A):D.css(A);
3611}
3612},l.fn.extend({
3613offset:function(e){
3614if(arguments.length)
3615return e===void 0?this:this.each(function(f){
3616l.offset.setOffset(this,e,f);
3617});
3618var r,a,o=this[0];
3619if(o)
3620return o.getClientRects().length?(r=o.getBoundingClientRect(),a=o.ownerDocument.defaultView,{
3621top:r.top+a.pageYOffset,
3622left:r.left+a.pageXOffset
3623}):{top:0,left:0};
3624},
3625position:function(){
3626if(this[0]){
3627var e,r,a,o=this[0],f={top:0,left:0};
3628if(l.css(o,"position")==="fixed")
3629r=o.getBoundingClientRect();
3630else{
3631for(r=this.offset(),a=o.ownerDocument,e=o.offsetParent||a.documentElement;e&&(e===a.body||e===a.documentElement)&&l.css(e,"position")==="static";)
3632e=e.parentNode;
3633e&&e!==o&&e.nodeType===1&&(f=l(e).offset(),f.top+=l.css(e,"borderTopWidth",!0),f.left+=l.css(e,"borderLeftWidth",!0));
3634}
3635return{
3636top:r.top-f.top-l.css(o,"marginTop",!0),
3637left:r.left-f.left-l.css(o,"marginLeft",!0)
3638};
3639}
3640},
3641offsetParent:function(){
3642return this.map(function(){
3643for(var e=this.offsetParent;e&&l.css(e,"position")==="static";)
3644e=e.offsetParent;
3645return e||it;
3646});
3647}
3648}),l.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,r){
3649var a=r==="pageYOffset";
3650l.fn[e]=function(o){
3651return Ge(this,function(f,d,p){
3652var b;
3653if(V(f)?b=f:f.nodeType===9&&(b=f.defaultView),p===void 0)
3654return b?b[r]:f[d];
3655b?b.scrollTo(
3656a?b.pageXOffset:p,
3657a?p:b.pageYOffset
3658):f[d]=p;
3659},e,o,arguments.length);
3660};
3661}),l.each(["top","left"],function(e,r){
3662l.cssHooks[r]=ai(
3663T.pixelPosition,
3664function(a,o){
3665if(o)
3666return o=Ut(a,r),Sr.test(o)?l(a).position()[r]+"px":o;
3667}
3668);
3669}),l.each({Height:"height",Width:"width"},function(e,r){
3670l.each({
3671padding:"inner"+e,
3672content:r,
3673"":"outer"+e
3674},function(a,o){
3675l.fn[o]=function(f,d){
3676var p=arguments.length&&(a||typeof f!="boolean"),b=a||(f===!0||d===!0?"margin":"border");
3677return Ge(this,function(y,S,I){
3678var D;
3679return V(y)?o.indexOf("outer")===0?y["inner"+e]:y.document.documentElement["client"+e]:y.nodeType===9?(D=y.documentElement,Math.max(
3680y.body["scroll"+e],
3681D["scroll"+e],
3682y.body["offset"+e],
3683D["offset"+e],
3684D["client"+e]
3685)):I===void 0?(
3686l.css(y,S,b)
3687):(
3688l.style(y,S,I,b)
3689);
3690},r,p?f:void 0,p);
3691};
3692});
3693}),l.each([
3694"ajaxStart",
3695"ajaxStop",
3696"ajaxComplete",
3697"ajaxError",
3698"ajaxSuccess",
3699"ajaxSend"
3700],function(e,r){
3701l.fn[r]=function(a){
3702return this.on(r,a);
3703};
3704}),l.fn.extend({
3705bind:function(e,r,a){
3706return this.on(e,null,r,a);
3707},
3708unbind:function(e,r){
3709return this.off(e,null,r);
3710},
3711delegate:function(e,r,a,o){
3712return this.on(r,e,a,o);
3713},
3714undelegate:function(e,r,a){
3715return arguments.length===1?this.off(e,"**"):this.off(r,e||"**",a);
3716},
3717hover:function(e,r){
3718return this.on("mouseenter",e).on("mouseleave",r||e);
3719}
3720}),l.each(
3721"blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),
3722function(e,r){
3723l.fn[r]=function(a,o){
3724return arguments.length>0?this.on(r,null,a,o):this.trigger(r);
3725};
3726}
3727);
3728var Hn=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;
3729l.proxy=function(e,r){
3730var a,o,f;
3731if(typeof r=="string"&&(a=e[r],r=e,e=a),!!C(e))
3732return o=c.call(arguments,2),f=function(){
3733return e.apply(r||this,o.concat(c.call(arguments)));
3734},f.guid=e.guid=e.guid||l.guid++,f;
3735},l.holdReady=function(e){
3736e?l.readyWait++:l.ready(!0);
3737},l.isArray=Array.isArray,l.parseJSON=JSON.parse,l.nodeName=W,l.isFunction=C,l.isWindow=V,l.camelCase=ye,l.type=X,l.now=Date.now,l.isNumeric=function(e){
3738var r=l.type(e);
3739return(r==="number"||r==="string")&&
3740!isNaN(e-parseFloat(e));
3741},l.trim=function(e){
3742return e==null?"":(e+"").replace(Hn,"$1");
3743};
3744var jn=t.jQuery,zn=t.$;
3745return l.noConflict=function(e){
3746return t.$===l&&(t.$=zn),e&&t.jQuery===l&&(t.jQuery=jn),l;
3747},typeof i>"u"&&(t.jQuery=t.$=l),l;
3748});
3749})(Yi);
3750var ks=Yi.exports;
3751const Ii=Ui(ks);
3752function ki(s){
3753return s!==null&&typeof s=="object"&&"constructor"in s&&s.constructor===Object;
3754}
3755function Xr(s,t){
3756s===void 0&&(s={}),t===void 0&&(t={}),Object.keys(t).forEach((i)=>{
3757typeof s[i]>"u"?s[i]=t[i]:ki(t[i])&&ki(s[i])&&Object.keys(t[i]).length>0&&Xr(s[i],t[i]);
3758});
3759}
3760const Xi={
3761body:{},
3762addEventListener(){
3763},
3764removeEventListener(){
3765},
3766activeElement:{
3767blur(){
3768},
3769nodeName:""
3770},
3771querySelector(){
3772return null;
3773},
3774querySelectorAll(){
3775return[];
3776},
3777getElementById(){
3778return null;
3779},
3780createEvent(){
3781return{
3782initEvent(){
3783}
3784};
3785},
3786createElement(){
3787return{
3788children:[],
3789childNodes:[],
3790style:{},
3791setAttribute(){
3792},
3793getElementsByTagName(){
3794return[];
3795}
3796};
3797},
3798createElementNS(){
3799return{};
3800},
3801importNode(){
3802return null;
3803},
3804location:{
3805hash:"",
3806host:"",
3807hostname:"",
3808href:"",
3809origin:"",
3810pathname:"",
3811protocol:"",
3812search:""
3813}
3814};
3815function qt(){
3816const s=typeof document<"u"?document:{};
3817return Xr(s,Xi),s;
3818}
3819const Ns={
3820document:Xi,
3821navigator:{
3822userAgent:""
3823},
3824location:{
3825hash:"",
3826host:"",
3827hostname:"",
3828href:"",
3829origin:"",
3830pathname:"",
3831protocol:"",
3832search:""
3833},
3834history:{
3835replaceState(){
3836},
3837pushState(){
3838},
3839go(){
3840},
3841back(){
3842}
3843},
3844CustomEvent:function(){
3845return this;
3846},
3847addEventListener(){
3848},
3849removeEventListener(){
3850},
3851getComputedStyle(){
3852return{
3853getPropertyValue(){
3854return"";
3855}
3856};
3857},
3858Image(){
3859},
3860Date(){
3861},
3862screen:{},
3863setTimeout(){
3864},
3865clearTimeout(){
3866},
3867matchMedia(){
3868return{};
3869},
3870requestAnimationFrame(s){
3871return typeof setTimeout>"u"?(s(),null):setTimeout(s,0);
3872},
3873cancelAnimationFrame(s){
3874typeof setTimeout>"u"||clearTimeout(s);
3875}
3876};
3877function Be(){
3878const s=typeof window<"u"?window:{};
3879return Xr(s,Ns),s;
3880}
3881function Ds(s){
3882return s===void 0&&(s=""),s.trim().split(" ").filter((t)=>!!t.trim());
3883}
3884function Fs(s){
3885const t=s;
3886Object.keys(t).forEach((i)=>{
3887try{
3888t[i]=null;
3889}catch{
3890}
3891try{
3892delete t[i];
3893}catch{
3894}
3895});
3896}
3897function Ur(s,t){
3898return t===void 0&&(t=0),setTimeout(s,t);
3899}
3900function hr(){
3901return Date.now();
3902}
3903function Rs(s){
3904const t=Be();
3905let i;
3906return t.getComputedStyle&&(i=t.getComputedStyle(s,null)),!i&&s.currentStyle&&(i=s.currentStyle),i||(i=s.style),i;
3907}
3908function Hs(s,t){
3909t===void 0&&(t="x");
3910const i=Be();
3911let n,u,c;
3912const h=Rs(s);
3913return i.WebKitCSSMatrix?(u=h.transform||h.webkitTransform,u.split(",").length>6&&(u=u.split(", ").map((g)=>g.replace(",",".")).join(", ")),c=new i.WebKitCSSMatrix(u==="none"?"":u)):(c=h.MozTransform||h.OTransform||h.MsTransform||h.msTransform||h.transform||h.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),n=c.toString().split(",")),t==="x"&&(i.WebKitCSSMatrix?u=c.m41:n.length===16?u=parseFloat(n[12]):u=parseFloat(n[4])),t==="y"&&(i.WebKitCSSMatrix?u=c.m42:n.length===16?u=parseFloat(n[13]):u=parseFloat(n[5])),u||0;
3914}
3915function fr(s){
3916return typeof s=="object"&&s!==null&&s.constructor&&Object.prototype.toString.call(s).slice(8,-1)==="Object";
3917}
3918function js(s){
3919return typeof window<"u"&&typeof window.HTMLElement<"u"?s instanceof HTMLElement:s&&(s.nodeType===1||s.nodeType===11);
3920}
3921function qe(){
3922const s=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];
3923for(let i=1;i<arguments.length;i+=1){
3924const n=i<0||arguments.length<=i?void 0:arguments[i];
3925if(n!=null&&!js(n)){
3926const u=Object.keys(Object(n)).filter((c)=>t.indexOf(c)<0);
3927for(let c=0,h=u.length;c<h;c+=1){
3928const g=u[c],v=Object.getOwnPropertyDescriptor(n,g);
3929v!==void 0&&v.enumerable&&(fr(s[g])&&fr(n[g])?n[g].__swiper__?s[g]=n[g]:qe(s[g],n[g]):!fr(s[g])&&fr(n[g])?(s[g]={},n[g].__swiper__?s[g]=n[g]:qe(s[g],n[g])):s[g]=n[g]);
3930}
3931}
3932}
3933return s;
3934}
3935function dr(s,t,i){
3936s.style.setProperty(t,i);
3937}
3938function Qi(s){
3939let{
3940swiper:t,
3941targetPosition:i,
3942side:n
3943}=s;
3944const u=Be(),c=-t.translate;
3945let h=null,g;
3946const v=t.params.speed;
3947t.wrapperEl.style.scrollSnapType="none",u.cancelAnimationFrame(t.cssModeFrameID);
3948const _=i>c?"next":"prev",x=(E,k)=>_==="next"&&E>=k||_==="prev"&&E<=k,L=()=>{
3949g=(new Date()).getTime(),h===null&&(h=g);
3950const E=Math.max(Math.min((g-h)/v,1),0),k=0.5-Math.cos(E*Math.PI)/2;
3951let T=c+k*(i-c);
3952if(x(T,i)&&(T=i),t.wrapperEl.scrollTo({
3953[n]:T
3954}),x(T,i)){
3955t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout(()=>{
3956t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({
3957[n]:T
3958});
3959}),u.cancelAnimationFrame(t.cssModeFrameID);
3960return;
3961}
3962t.cssModeFrameID=u.requestAnimationFrame(L);
3963};
3964L();
3965}
3966function ut(s,t){
3967t===void 0&&(t="");
3968const i=[...s.children];
3969return s instanceof HTMLSlotElement&&i.push(...s.assignedElements()),t?i.filter((n)=>n.matches(t)):i;
3970}
3971function zs(s,t){
3972const i=t.contains(s);
3973return!i&&t instanceof HTMLSlotElement?[...t.assignedElements()].includes(s):i;
3974}
3975function vr(s){
3976try{
3977console.warn(s);
3978return;
3979}catch{
3980}
3981}
3982function gr(s,t){
3983t===void 0&&(t=[]);
3984const i=document.createElement(s);
3985return i.classList.add(...Array.isArray(t)?t:Ds(t)),i;
3986}
3987function $s(s,t){
3988const i=[];
3989for(;s.previousElementSibling;){
3990const n=s.previousElementSibling;
3991t?n.matches(t)&&i.push(n):i.push(n),s=n;
3992}
3993return i;
3994}
3995function Vs(s,t){
3996const i=[];
3997for(;s.nextElementSibling;){
3998const n=s.nextElementSibling;
3999t?n.matches(t)&&i.push(n):i.push(n),s=n;
4000}
4001return i;
4002}
4003function Tt(s,t){
4004return Be().getComputedStyle(s,null).getPropertyValue(t);
4005}
4006function Ni(s){
4007let t=s,i;
4008if(t){
4009for(i=0;(t=t.previousSibling)!==null;)
4010t.nodeType===1&&(i+=1);
4011return i;
4012}
4013}
4014function qs(s,t){
4015const i=[];
4016let n=s.parentElement;
4017for(;n;)
4018i.push(n),n=n.parentElement;
4019return i;
4020}
4021function Di(s,t,i){
4022const n=Be();
4023return s[t==="width"?"offsetWidth":"offsetHeight"]+parseFloat(n.getComputedStyle(s,null).getPropertyValue(t==="width"?"margin-right":"margin-top"))+parseFloat(n.getComputedStyle(s,null).getPropertyValue(t==="width"?"margin-left":"margin-bottom"));
4024}
4025function vt(s){
4026return(Array.isArray(s)?s:[s]).filter((t)=>!!t);
4027}
4028let zr;
4029function Bs(){
4030const s=Be(),t=qt();
4031return{
4032smoothScroll:t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,
4033touch:!!("ontouchstart"in s||s.DocumentTouch&&t instanceof s.DocumentTouch)
4034};
4035}
4036function Ki(){
4037return zr||(zr=Bs()),zr;
4038}
4039let $r;
4040function Gs(s){
4041let{
4042userAgent:t
4043}=s===void 0?{}:s;
4044const i=Ki(),n=Be(),u=n.navigator.platform,c=t||n.navigator.userAgent,h={
4045ios:!1,
4046android:!1
4047},g=n.screen.width,v=n.screen.height,_=c.match(/(Android);?[\s\/]+([\d.]+)?/);
4048let x=c.match(/(iPad).*OS\s([\d_]+)/);
4049const L=c.match(/(iPod)(.*OS\s([\d_]+))?/),E=!x&&c.match(/(iPhone\sOS|iOS)\s([\d_]+)/),k=u==="Win32";
4050let T=u==="MacIntel";
4051const C=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"];
4052return!x&&T&&i.touch&&C.indexOf(`${g}x${v}`)>=0&&(x=c.match(/(Version)\/([\d.]+)/),x||(x=[0,1,"13_0_0"]),T=!1),_&&!k&&(h.os="android",h.android=!0),(x||E||L)&&(h.os="ios",h.ios=!0),h;
4053}
4054function Ji(s){
4055return s===void 0&&(s={}),$r||($r=Gs(s)),$r;
4056}
4057let Vr;
4058function Ws(){
4059const s=Be(),t=Ji();
4060let i=!1;
4061function n(){
4062const g=s.navigator.userAgent.toLowerCase();
4063return g.indexOf("safari")>=0&&g.indexOf("chrome")<0&&g.indexOf("android")<0;
4064}
4065if(n()){
4066const g=String(s.navigator.userAgent);
4067if(g.includes("Version/")){
4068const[v,_]=g.split("Version/")[1].split(" ")[0].split(".").map((x)=>Number(x));
4069i=v<16||v===16&&_<2;
4070}
4071}
4072const u=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(s.navigator.userAgent),c=n(),h=c||u&&t.ios;
4073return{
4074isSafari:i||c,
4075needPerspectiveFix:i,
4076need3dFix:h,
4077isWebView:u
4078};
4079}
4080function Us(){
4081return Vr||(Vr=Ws()),Vr;
4082}
4083function Ys(s){
4084let{
4085swiper:t,
4086on:i,
4087emit:n
4088}=s;
4089const u=Be();
4090let c=null,h=null;
4091const g=()=>{
4092!t||t.destroyed||!t.initialized||(n("beforeResize"),n("resize"));
4093},v=()=>{
4094!t||t.destroyed||!t.initialized||(c=new ResizeObserver((L)=>{
4095h=u.requestAnimationFrame(()=>{
4096const{
4097width:E,
4098height:k
4099}=t;
4100let T=E,C=k;
4101L.forEach((V)=>{
4102let{
4103contentBoxSize:M,
4104contentRect:R,
4105target:$
4106}=V;
4107$&&$!==t.el||(T=R?R.width:(M[0]||M).inlineSize,C=R?R.height:(M[0]||M).blockSize);
4108}),(T!==E||C!==k)&&g();
4109});
4110}),c.observe(t.el));
4111},_=()=>{
4112h&&u.cancelAnimationFrame(h),c&&c.unobserve&&t.el&&(c.unobserve(t.el),c=null);
4113},x=()=>{
4114!t||t.destroyed||!t.initialized||n("orientationchange");
4115};
4116i("init",()=>{
4117if(t.params.resizeObserver&&typeof u.ResizeObserver<"u"){
4118v();
4119return;
4120}
4121u.addEventListener("resize",g),u.addEventListener("orientationchange",x);
4122}),i("destroy",()=>{
4123_(),u.removeEventListener("resize",g),u.removeEventListener("orientationchange",x);
4124});
4125}
4126function Xs(s){
4127let{
4128swiper:t,
4129extendParams:i,
4130on:n,
4131emit:u
4132}=s;
4133const c=[],h=Be(),g=function(x,L){
4134L===void 0&&(L={});
4135const E=h.MutationObserver||h.WebkitMutationObserver,k=new E((T)=>{
4136if(t.__preventObserver__)return;
4137if(T.length===1){
4138u("observerUpdate",T[0]);
4139return;
4140}
4141const C=function(){
4142u("observerUpdate",T[0]);
4143};
4144h.requestAnimationFrame?h.requestAnimationFrame(C):h.setTimeout(C,0);
4145});
4146k.observe(x,{
4147attributes:typeof L.attributes>"u"?!0:L.attributes,
4148childList:t.isElement||(typeof L.childList>"u"?!0:L).childList,
4149characterData:typeof L.characterData>"u"?!0:L.characterData
4150}),c.push(k);
4151},v=()=>{
4152if(t.params.observer){
4153if(t.params.observeParents){
4154const x=qs(t.hostEl);
4155for(let L=0;L<x.length;L+=1)
4156g(x[L]);
4157}
4158g(t.hostEl,{
4159childList:t.params.observeSlideChildren
4160}),g(t.wrapperEl,{
4161attributes:!1
4162});
4163}
4164},_=()=>{
4165c.forEach((x)=>{
4166x.disconnect();
4167}),c.splice(0,c.length);
4168};
4169i({
4170observer:!1,
4171observeParents:!1,
4172observeSlideChildren:!1
4173}),n("init",v),n("destroy",_);
4174}
4175var Qs={
4176on(s,t,i){
4177const n=this;
4178if(!n.eventsListeners||n.destroyed||typeof t!="function")return n;
4179const u=i?"unshift":"push";
4180return s.split(" ").forEach((c)=>{
4181n.eventsListeners[c]||(n.eventsListeners[c]=[]),n.eventsListeners[c][u](t);
4182}),n;
4183},
4184once(s,t,i){
4185const n=this;
4186if(!n.eventsListeners||n.destroyed||typeof t!="function")return n;
4187function u(){
4188n.off(s,u),u.__emitterProxy&&delete u.__emitterProxy;
4189for(var c=arguments.length,h=new Array(c),g=0;g<c;g++)
4190h[g]=arguments[g];
4191t.apply(n,h);
4192}
4193return u.__emitterProxy=t,n.on(s,u,i);
4194},
4195onAny(s,t){
4196const i=this;
4197if(!i.eventsListeners||i.destroyed||typeof s!="function")return i;
4198const n=t?"unshift":"push";
4199return i.eventsAnyListeners.indexOf(s)<0&&i.eventsAnyListeners[n](s),i;
4200},
4201offAny(s){
4202const t=this;
4203if(!t.eventsListeners||t.destroyed||!t.eventsAnyListeners)return t;
4204const i=t.eventsAnyListeners.indexOf(s);
4205return i>=0&&t.eventsAnyListeners.splice(i,1),t;
4206},
4207off(s,t){
4208const i=this;
4209return!i.eventsListeners||i.destroyed||!i.eventsListeners||s.split(" ").forEach((n)=>{
4210typeof t>"u"?i.eventsListeners[n]=[]:i.eventsListeners[n]&&i.eventsListeners[n].forEach((u,c)=>{
4211(u===t||u.__emitterProxy&&u.__emitterProxy===t)&&i.eventsListeners[n].splice(c,1);
4212});
4213}),i;
4214},
4215emit(){
4216const s=this;
4217if(!s.eventsListeners||s.destroyed||!s.eventsListeners)return s;
4218let t,i,n;
4219for(var u=arguments.length,c=new Array(u),h=0;h<u;h++)
4220c[h]=arguments[h];
4221return typeof c[0]=="string"||Array.isArray(c[0])?(t=c[0],i=c.slice(1,c.length),n=s):(t=c[0].events,i=c[0].data,n=c[0].context||s),i.unshift(n),(Array.isArray(t)?t:t.split(" ")).forEach((v)=>{
4222s.eventsAnyListeners&&s.eventsAnyListeners.length&&s.eventsAnyListeners.forEach((_)=>{
4223_.apply(n,[v,...i]);
4224}),s.eventsListeners&&s.eventsListeners[v]&&s.eventsListeners[v].forEach((_)=>{
4225_.apply(n,i);
4226});
4227}),s;
4228}
4229};
4230function Ks(){
4231const s=this;
4232let t,i;
4233const n=s.el;
4234typeof s.params.width<"u"&&s.params.width!==null?t=s.params.width:t=n.clientWidth,typeof s.params.height<"u"&&s.params.height!==null?i=s.params.height:i=n.clientHeight,!(t===0&&s.isHorizontal()||i===0&&s.isVertical())&&(t=t-parseInt(Tt(n,"padding-left")||0,10)-parseInt(Tt(n,"padding-right")||0,10),i=i-parseInt(Tt(n,"padding-top")||0,10)-parseInt(Tt(n,"padding-bottom")||0,10),Number.isNaN(t)&&(t=0),Number.isNaN(i)&&(i=0),Object.assign(s,{
4235width:t,
4236height:i,
4237size:s.isHorizontal()?t:i
4238}));
4239}
4240function Js(){
4241const s=this;
4242function t(F,G){
4243return parseFloat(F.getPropertyValue(s.getDirectionLabel(G))||0);
4244}
4245const i=s.params,{
4246wrapperEl:n,
4247slidesEl:u,
4248size:c,
4249rtlTranslate:h,
4250wrongRTL:g
4251}=s,v=s.virtual&&i.virtual.enabled,_=v?s.virtual.slides.length:s.slides.length,x=ut(u,`.${s.params.slideClass}, swiper-slide`),L=v?s.virtual.slides.length:x.length;
4252let E=[];
4253const k=[],T=[];
4254let C=i.slidesOffsetBefore;
4255typeof C=="function"&&(C=i.slidesOffsetBefore.call(s));
4256let V=i.slidesOffsetAfter;
4257typeof V=="function"&&(V=i.slidesOffsetAfter.call(s));
4258const M=s.snapGrid.length,R=s.slidesGrid.length;
4259let $=i.spaceBetween,X=-C,q=0,se=0;
4260if(typeof c>"u")
4261return;
4262typeof $=="string"&&$.indexOf("%")>=0?$=parseFloat($.replace("%",""))/100*c:typeof $=="string"&&($=parseFloat($)),s.virtualSize=-$,x.forEach((F)=>{
4263h?F.style.marginLeft="":F.style.marginRight="",F.style.marginBottom="",F.style.marginTop="";
4264}),i.centeredSlides&&i.cssMode&&(dr(n,"--swiper-centered-offset-before",""),dr(n,"--swiper-centered-offset-after",""));
4265const l=i.grid&&i.grid.rows>1&&s.grid;
4266l?s.grid.initSlides(x):s.grid&&s.grid.unsetSlides();
4267let le;
4268const W=i.slidesPerView==="auto"&&i.breakpoints&&Object.keys(i.breakpoints).filter((F)=>typeof i.breakpoints[F].slidesPerView<"u").length>0;
4269for(let F=0;F<L;F+=1){
4270le=0;
4271let G;
4272if(x[F]&&(G=x[F]),l&&s.grid.updateSlide(F,G,x),!(x[F]&&Tt(G,"display")==="none")){
4273if(i.slidesPerView==="auto"){
4274W&&(x[F].style[s.getDirectionLabel("width")]="");
4275const J=getComputedStyle(G),H=G.style.transform,ie=G.style.webkitTransform;
4276if(H&&(G.style.transform="none"),ie&&(G.style.webkitTransform="none"),i.roundLengths)
4277le=s.isHorizontal()?Di(G,"width"):Di(G,"height");
4278else{
4279const _e=t(J,"width"),Oe=t(J,"padding-left"),Ie=t(J,"padding-right"),Je=t(J,"margin-left"),He=t(J,"margin-right"),he=J.getPropertyValue("box-sizing");
4280if(he&&he==="border-box")
4281le=_e+Je+He;
4282else{
4283const{
4284clientWidth:U,
4285offsetWidth:fe
4286}=G;
4287le=_e+Oe+Ie+Je+He+(fe-U);
4288}
4289}
4290H&&(G.style.transform=H),ie&&(G.style.webkitTransform=ie),i.roundLengths&&(le=Math.floor(le));
4291}else
4292le=(c-(i.slidesPerView-1)*$)/i.slidesPerView,i.roundLengths&&(le=Math.floor(le)),x[F]&&(x[F].style[s.getDirectionLabel("width")]=`${le}px`);
4293x[F]&&(x[F].swiperSlideSize=le),T.push(le),i.centeredSlides?(X=X+le/2+q/2+$,q===0&&F!==0&&(X=X-c/2-$),F===0&&(X=X-c/2-$),Math.abs(X)<1/1e3&&(X=0),i.roundLengths&&(X=Math.floor(X)),se%i.slidesPerGroup===0&&E.push(X),k.push(X)):(i.roundLengths&&(X=Math.floor(X)),(se-Math.min(s.params.slidesPerGroupSkip,se))%s.params.slidesPerGroup===0&&E.push(X),k.push(X),X=X+le+$),s.virtualSize+=le+$,q=le,se+=1;
4294}
4295}
4296if(s.virtualSize=Math.max(s.virtualSize,c)+V,h&&g&&(i.effect==="slide"||i.effect==="coverflow")&&(n.style.width=`${s.virtualSize+$}px`),i.setWrapperSize&&(n.style[s.getDirectionLabel("width")]=`${s.virtualSize+$}px`),l&&s.grid.updateWrapperSize(le,E),!i.centeredSlides){
4297const F=[];
4298for(let G=0;G<E.length;G+=1){
4299let J=E[G];
4300i.roundLengths&&(J=Math.floor(J)),E[G]<=s.virtualSize-c&&F.push(J);
4301}
4302E=F,Math.floor(s.virtualSize-c)-Math.floor(E[E.length-1])>1&&E.push(s.virtualSize-c);
4303}
4304if(v&&i.loop){
4305const F=T[0]+$;
4306if(i.slidesPerGroup>1){
4307const G=Math.ceil((s.virtual.slidesBefore+s.virtual.slidesAfter)/i.slidesPerGroup),J=F*i.slidesPerGroup;
4308for(let H=0;H<G;H+=1)
4309E.push(E[E.length-1]+J);
4310}
4311for(let G=0;G<s.virtual.slidesBefore+s.virtual.slidesAfter;G+=1)
4312i.slidesPerGroup===1&&E.push(E[E.length-1]+F),k.push(k[k.length-1]+F),s.virtualSize+=F;
4313}
4314if(E.length===0&&(E=[0]),$!==0){
4315const F=s.isHorizontal()&&h?"marginLeft":s.getDirectionLabel("marginRight");
4316x.filter((G,J)=>!i.cssMode||i.loop?!0:J!==x.length-1).forEach((G)=>{
4317G.style[F]=`${$}px`;
4318});
4319}
4320if(i.centeredSlides&&i.centeredSlidesBounds){
4321let F=0;
4322T.forEach((J)=>{
4323F+=J+($||0);
4324}),F-=$;
4325const G=F>c?F-c:0;
4326E=E.map((J)=>J<=0?-C:J>G?G+V:J);
4327}
4328if(i.centerInsufficientSlides){
4329let F=0;
4330T.forEach((J)=>{
4331F+=J+($||0);
4332}),F-=$;
4333const G=(i.slidesOffsetBefore||0)+(i.slidesOffsetAfter||0);
4334if(F+G<c){
4335const J=(c-F-G)/2;
4336E.forEach((H,ie)=>{
4337E[ie]=H-J;
4338}),k.forEach((H,ie)=>{
4339k[ie]=H+J;
4340});
4341}
4342}
4343if(Object.assign(s,{
4344slides:x,
4345snapGrid:E,
4346slidesGrid:k,
4347slidesSizesGrid:T
4348}),i.centeredSlides&&i.cssMode&&!i.centeredSlidesBounds){
4349dr(n,"--swiper-centered-offset-before",`${-E[0]}px`),dr(n,"--swiper-centered-offset-after",`${s.size/2-T[T.length-1]/2}px`);
4350const F=-s.snapGrid[0],G=-s.slidesGrid[0];
4351s.snapGrid=s.snapGrid.map((J)=>J+F),s.slidesGrid=s.slidesGrid.map((J)=>J+G);
4352}
4353if(L!==_&&s.emit("slidesLengthChange"),E.length!==M&&(s.params.watchOverflow&&s.checkOverflow(),s.emit("snapGridLengthChange")),k.length!==R&&s.emit("slidesGridLengthChange"),i.watchSlidesProgress&&s.updateSlidesOffset(),s.emit("slidesUpdated"),!v&&!i.cssMode&&(i.effect==="slide"||i.effect==="fade")){
4354const F=`${i.containerModifierClass}backface-hidden`,G=s.el.classList.contains(F);
4355L<=i.maxBackfaceHiddenSlides?G||s.el.classList.add(F):G&&s.el.classList.remove(F);
4356}
4357}
4358function Zs(s){
4359const t=this,i=[],n=t.virtual&&t.params.virtual.enabled;
4360let u=0,c;
4361typeof s=="number"?t.setTransition(s):s===!0&&t.setTransition(t.params.speed);
4362const h=(g)=>n?t.slides[t.getSlideIndexByData(g)]:t.slides[g];
4363if(t.params.slidesPerView!=="auto"&&t.params.slidesPerView>1)
4364if(t.params.centeredSlides)
4365(t.visibleSlides||[]).forEach((g)=>{
4366i.push(g);
4367});
4368else
4369for(c=0;c<Math.ceil(t.params.slidesPerView);c+=1){
4370const g=t.activeIndex+c;
4371if(g>t.slides.length&&!n)break;
4372i.push(h(g));
4373}
4374else
4375i.push(h(t.activeIndex));
4376for(c=0;c<i.length;c+=1)
4377if(typeof i[c]<"u"){
4378const g=i[c].offsetHeight;
4379u=g>u?g:u;
4380}
4381(u||u===0)&&(t.wrapperEl.style.height=`${u}px`);
4382}
4383function ea(){
4384const s=this,t=s.slides,i=s.isElement?s.isHorizontal()?s.wrapperEl.offsetLeft:s.wrapperEl.offsetTop:0;
4385for(let n=0;n<t.length;n+=1)
4386t[n].swiperSlideOffset=(s.isHorizontal()?t[n].offsetLeft:t[n].offsetTop)-i-s.cssOverflowAdjustment();
4387}
4388const Fi=(s,t,i)=>{
4389t&&!s.classList.contains(i)?s.classList.add(i):!t&&s.classList.contains(i)&&s.classList.remove(i);
4390};
4391function ta(s){
4392s===void 0&&(s=this&&this.translate||0);
4393const t=this,i=t.params,{
4394slides:n,
4395rtlTranslate:u,
4396snapGrid:c
4397}=t;
4398if(n.length===0)return;
4399typeof n[0].swiperSlideOffset>"u"&&t.updateSlidesOffset();
4400let h=-s;
4401u&&(h=s),t.visibleSlidesIndexes=[],t.visibleSlides=[];
4402let g=i.spaceBetween;
4403typeof g=="string"&&g.indexOf("%")>=0?g=parseFloat(g.replace("%",""))/100*t.size:typeof g=="string"&&(g=parseFloat(g));
4404for(let v=0;v<n.length;v+=1){
4405const _=n[v];
4406let x=_.swiperSlideOffset;
4407i.cssMode&&i.centeredSlides&&(x-=n[0].swiperSlideOffset);
4408const L=(h+(i.centeredSlides?t.minTranslate():0)-x)/(_.swiperSlideSize+g),E=(h-c[0]+(i.centeredSlides?t.minTranslate():0)-x)/(_.swiperSlideSize+g),k=-(h-x),T=k+t.slidesSizesGrid[v],C=k>=0&&k<=t.size-t.slidesSizesGrid[v],V=k>=0&&k<t.size-1||T>1&&T<=t.size||k<=0&&T>=t.size;
4409V&&(t.visibleSlides.push(_),t.visibleSlidesIndexes.push(v)),Fi(_,V,i.slideVisibleClass),Fi(_,C,i.slideFullyVisibleClass),_.progress=u?-L:L,_.originalProgress=u?-E:E;
4410}
4411}
4412function ra(s){
4413const t=this;
4414if(typeof s>"u"){
4415const x=t.rtlTranslate?-1:1;
4416s=t&&t.translate&&t.translate*x||0;
4417}
4418const i=t.params,n=t.maxTranslate()-t.minTranslate();
4419let{
4420progress:u,
4421isBeginning:c,
4422isEnd:h,
4423progressLoop:g
4424}=t;
4425const v=c,_=h;
4426if(n===0)
4427u=0,c=!0,h=!0;
4428else{
4429u=(s-t.minTranslate())/n;
4430const x=Math.abs(s-t.minTranslate())<1,L=Math.abs(s-t.maxTranslate())<1;
4431c=x||u<=0,h=L||u>=1,x&&(u=0),L&&(u=1);
4432}
4433if(i.loop){
4434const x=t.getSlideIndexByData(0),L=t.getSlideIndexByData(t.slides.length-1),E=t.slidesGrid[x],k=t.slidesGrid[L],T=t.slidesGrid[t.slidesGrid.length-1],C=Math.abs(s);
4435C>
4435=E?g=(C-E)/T:g=(C+T-k)/T,g>1&&(g-=1);
4436}
4437Object.assign(t,{
4438progress:u,
4439progressLoop:g,
4440isBeginning:c,
4441isEnd:h
4442}),(i.watchSlidesProgress||i.centeredSlides&&i.autoHeight)&&t.updateSlidesProgress(s),c&&!v&&t.emit("reachBeginning toEdge"),h&&!_&&t.emit("reachEnd toEdge"),(v&&!c||_&&!h)&&t.emit("fromEdge"),t.emit("progress",u);
4443}
4444const qr=(s,t,i)=>{
4445t&&!s.classList.contains(i)?s.classList.add(i):!t&&s.classList.contains(i)&&s.classList.remove(i);
4446};
4447function ia(){
4448const s=this,{
4449slides:t,
4450params:i,
4451slidesEl:n,
4452activeIndex:u
4453}=s,c=s.virtual&&i.virtual.enabled,h=s.grid&&i.grid&&i.grid.rows>1,g=(L)=>ut(n,`.${i.slideClass}${L}, swiper-slide${L}`)[0];
4454let v,_,x;
4455if(c)
4456if(i.loop){
4457let L=u-s.virtual.slidesBefore;
4458L<0&&(L=s.virtual.slides.length+L),L>=s.virtual.slides.length&&(L-=s.virtual.slides.length),v=g(`[data-swiper-slide-index="${L}"]`);
4459}else
4460v=g(`[data-swiper-slide-index="${u}"]`);
4461else
4462h?(v=t.filter((L)=>L.column===u)[0],x=t.filter((L)=>L.column===u+1)[0],_=t.filter((L)=>L.column===u-1)[0]):v=t[u];
4463v&&(h||(x=Vs(v,`.${i.slideClass}, swiper-slide`)[0],i.loop&&!x&&(x=t[0]),_=$s(v,`.${i.slideClass}, swiper-slide`)[0],i.loop&&!_===0&&(_=t[t.length-1]))),t.forEach((L)=>{
4464qr(L,L===v,i.slideActiveClass),qr(L,L===x,i.slideNextClass),qr(L,L===_,i.slidePrevClass);
4465}),s.emitSlidesClasses();
4466}
4467const pr=(s,t)=>{
4468if(!s||s.destroyed||!s.params)return;
4469const i=()=>s.isElement?"swiper-slide":`.${s.params.slideClass}`,n=t.closest(i());
4470if(n){
4471let u=n.querySelector(`.${s.params.lazyPreloaderClass}`);
4472!u&&s.isElement&&(n.shadowRoot?u=n.shadowRoot.querySelector(`.${s.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{
4473n.shadowRoot&&(u=n.shadowRoot.querySelector(`.${s.params.lazyPreloaderClass}`),u&&u.remove());
4474})),u&&u.remove();
4475}
4476},Br=(s,t)=>{
4477if(!s.slides[t])return;
4478const i=s.slides[t].querySelector('[loading="lazy"]');
4479i&&i.removeAttribute("loading");
4480},Yr=(s)=>{
4481if(!s||s.destroyed||!s.params)return;
4482let t=s.params.lazyPreloadPrevNext;
4483const i=s.slides.length;
4484if(!i||!t||t<0)return;
4485t=Math.min(t,i);
4486const n=s.params.slidesPerView==="auto"?s.slidesPerViewDynamic():Math.ceil(s.params.slidesPerView),u=s.activeIndex;
4487if(s.params.grid&&s.params.grid.rows>1){
4488const h=u,g=[h-t];
4489g.push(...Array.from({
4490length:t
4491}).map((v,_)=>h+n+_)),s.slides.forEach((v,_)=>{
4492g.includes(v.column)&&Br(s,_);
4493});
4494return;
4495}
4496const c=u+n-1;
4497if(s.params.rewind||s.params.loop)
4498for(let h=u-t;h<=c+t;h+=1){
4499const g=(h%i+i)%i;
4500(g<u||g>c)&&Br(s,g);
4501}
4502else
4503for(let h=Math.max(u-t,0);h<=Math.min(c+t,i-1);h+=1)
4504h!==u&&(h>c||h<u)&&Br(s,h);
4505};
4506function na(s){
4507const{
4508slidesGrid:t,
4509params:i
4510}=s,n=s.rtlTranslate?s.translate:-s.translate;
4511let u;
4512for(let c=0;c<t.length;c+=1)
4513typeof t[c+1]<"u"?n>=t[c]&&n<t[c+1]-(t[c+1]-t[c])/2?u=c:n>=t[c]&&n<t[c+1]&&(u=c+1):n>=t[c]&&(u=c);
4514return i.normalizeSlideIndex&&(u<0||typeof u>"u")&&(u=0),u;
4515}
4516function sa(s){
4517const t=this,i=t.rtlTranslate?t.translate:-t.translate,{
4518snapGrid:n,
4519params:u,
4520activeIndex:c,
4521realIndex:h,
4522snapIndex:g
4523}=t;
4524let v=s,_;
4525const x=(k)=>{
4526let T=k-t.virtual.slidesBefore;
4527return T<0&&(T=t.virtual.slides.length+T),T>=t.virtual.slides.length&&(T-=t.virtual.slides.length),T;
4528};
4529if(typeof v>"u"&&(v=na(t)),n.indexOf(i)>=0)
4530_=n.indexOf(i);
4531else{
4532const k=Math.min(u.slidesPerGroupSkip,v);
4533_=k+Math.floor((v-k)/u.slidesPerGroup);
4534}
4535if(_>=n.length&&(_=n.length-1),v===c&&!t.params.loop){
4536_!==g&&(t.snapIndex=_,t.emit("snapIndexChange"));
4537return;
4538}
4539if(v===c&&t.params.loop&&t.virtual&&t.params.virtual.enabled){
4540t.realIndex=x(v);
4541return;
4542}
4543const L=t.grid&&u.grid&&u.grid.rows>1;
4544let E;
4545if(t.virtual&&u.virtual.enabled&&u.loop)
4546E=x(v);
4547else if(L){
4548const k=t.slides.filter((C)=>C.column===v)[0];
4549let T=parseInt(k.getAttribute("data-swiper-slide-index"),10);
4550Number.isNaN(T)&&(T=Math.max(t.slides.indexOf(k),0)),E=Math.floor(T/u.grid.rows);
4551}else if(t.slides[v]){
4552const k=t.slides[v].getAttribute("data-swiper-slide-index");
4553k?E=parseInt(k,10):E=v;
4554}else
4555E=v;
4556Object.assign(t,{
4557previousSnapIndex:g,
4558snapIndex:_,
4559previousRealIndex:h,
4560realIndex:E,
4561previousIndex:c,
4562activeIndex:v
4563}),t.initialized&&Yr(t),t.emit("activeIndexChange"),t.emit("snapIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&(h!==E&&t.emit("realIndexChange"),t.emit("slideChange"));
4564}
4565function aa(s,t){
4566const i=this,n=i.params;
4567let u=s.closest(`.${n.slideClass}, swiper-slide`);
4568!u&&i.isElement&&t&&t.length>
45681&&t.includes(s)&&[...t.slice(t.indexOf(s)+1,t.length)].forEach((g)=>{
4569!u&&g.matches&&g.matches(`.${n.slideClass}, swiper-slide`)&&(u=g);
4570});
4571let c=!1,h;
4572if(u){
4573for(let g=0;g<i.slides.length;g+=1)
4574if(i.slides[g]===u){
4575c=!0,h=g;
4576break;
4577}
4578}
4579if(u&&c)
4580i.clickedSlide=u,i.virtual&&i.params.virtual.enabled?i.clickedIndex=parseInt(u.getAttribute("data-swiper-slide-index"),10):i.clickedIndex=h;
4581else{
4582i.clickedSlide=void 0,i.clickedIndex=void 0;
4583return;
4584}
4585n.slideToClickedSlide&&i.clickedIndex!==void 0&&i.clickedIndex!==i.activeIndex&&i.slideToClickedSlide();
4586}
4587var oa={
4588updateSize:Ks,
4589updateSlides:Js,
4590updateAutoHeight:Zs,
4591updateSlidesOffset:ea,
4592updateSlidesProgress:ta,
4593updateProgress:ra,
4594updateSlidesClasses:ia,
4595updateActiveIndex:sa,
4596updateClickedSlide:aa
4597};
4598function la(s){
4599s===void 0&&(s=this.isHorizontal()?"x":"y");
4600const t=this,{
4601params:i,
4602rtlTranslate:n,
4603translate:u,
4604wrapperEl:c
4605}=t;
4606if(i.virtualTranslate)
4607return n?-u:u;
4608if(i.cssMode)
4609return u;
4610let h=Hs(c,s);
4611return h+=t.cssOverflowAdjustment(),n&&(h=-h),h||0;
4612}
4613function ua(s,t){
4614const i=this,{
4615rtlTranslate:n,
4616params:u,
4617wrapperEl:c,
4618progress:h
4619}=i;
4620let g=0,v=0;
4621const _=0;
4622i.isHorizontal()?g=n?-s:s:v=s,u.roundLengths&&(g=Math.floor(g),v=Math.floor(v)),i.previousTranslate=i.translate,i.translate=i.isHorizontal()?g:v,u.cssMode?c[i.isHorizontal()?"scrollLeft":"scrollTop"]=i.isHorizontal()?-g:-v:u.virtualTranslate||(i.isHorizontal()?g-=i.cssOverflowAdjustment():v-=i.cssOverflowAdjustment(),c.style.transform=`translate3d(${g}px, ${v}px, ${_}px)`);
4623let x;
4624const L=i.maxTranslate()-i.minTranslate();
4625L===0?x=0:x=(s-i.minTranslate())/L,x!==h&&i.updateProgress(s),i.emit("setTranslate",i.translate,t);
4626}
4627function ca(){
4628return-this.snapGrid[0];
4629}
4630function fa(){
4631return-this.snapGrid[this.snapGrid.length-1];
4632}
4633function da(s,t,i,n,u){
4634s===void 0&&(s=0),t===void 0&&(t=this.params.speed),i===void 0&&(i=!0),n===void 0&&(n=!0);
4635const c=this,{
4636params:h,
4637wrapperEl:g
4638}=c;
4639if(c.animating&&h.preventInteractionOnTransition)
4640return!1;
4641const v=c.minTranslate(),_=c.maxTranslate();
4642let x;
4643if(n&&s>v?x=v:n&&s<_?x=_:x=s,c.updateProgress(x),h.cssMode){
4644const L=c.isHorizontal();
4645if(t===0)
4646g[L?"scrollLeft":"scrollTop"]=-x;
4647else{
4648if(!c.support.smoothScroll)
4649return Qi({
4650swiper:c,
4651targetPosition:-x,
4652side:L?"left":"top"
4653}),!0;
4654g.scrollTo({
4655[L?"left":"top"]:-x,
4656behavior:"smooth"
4657});
4658}
4659return!0;
4660}
4661return t===0?(c.setTransition(0),c.setTranslate(x),i&&(c.emit("beforeTransitionStart",t,u),c.emit("transitionEnd"))):(c.setTransition(t),c.setTranslate(x),i&&(c.emit("beforeTransitionStart",t,u),c.emit("transitionStart")),c.animating||(c.animating=!0,c.onTranslateToWrapperTransitionEnd||(c.onTranslateToWrapperTransitionEnd=function(E){
4662!c||c.destroyed||E.target===this&&(c.wrapperEl.removeEventListener("transitionend",c.onTranslateToWrapperTransitionEnd),c.onTranslateToWrapperTransitionEnd=null,delete c.onTranslateToWrapperTransitionEnd,c.animating=!1,i&&c.emit("transitionEnd"));
4663}),c.wrapperEl.addEventListener("transitionend",c.onTranslateToWrapperTransitionEnd))),!0;
4664}
4665var pa={
4666getTranslate:la,
4667setTranslate:ua,
4668minTranslate:ca,
4669maxTranslate:fa,
4670translateTo:da
4671};
4672function ha(s,t){
4673const i=this;
4674i.params.cssMode||(i.wrapperEl.style.transitionDuration=`${s}ms`,i.wrapperEl.style.transitionDelay=s===0?"0ms":""),i.emit("setTransition",s,t);
4675}
4676function Zi(s){
4677let{
4678swiper:t,
4679runCallbacks:i,
4680direction:n,
4681step:u
4682}=s;
4683const{
4684activeIndex:c,
4685previousIndex:h
4686}=t;
4687let g=n;
4688if(g||(c>h?g="next":c<h?g="prev":g="reset"),t.emit(`transition${u}`),i&&c!==h){
4689if(g==="reset"){
4690t.emit(`slideResetTransition${u}`);
4691return;
4692}
4693t.emit(`slideChangeTransition${u}`),g==="next"?t.emit(`slideNextTransition${u}`):t.emit(`slidePrevTransition${u}`);
4694}
4695}
4696function va(s,t){
4697s===void 0&&(s=!0);
4698const i=this,{
4699params:n
4700}=i;
4701n.cssMode||(n.autoHeight&&i.updateAutoHeight(),Zi({
4702swiper:i,
4703runCallbacks:s,
4704direction:t,
4705step:"Start"
4706}));
4707}
4708function ga(s,t){
4709s===void 0&&(s=!0);
4710const i=this,{
4711params:n
4712}=i;
4713i.animating=!1,!n.cssMode&&(i.setTransition(0),Zi({
4714swiper:i,
4715runCallbacks:s,
4716direction:t,
4717step:"End"
4718}));
4719}
4720var ma={
4721setTransition:ha,
4722transitionStart:va,
4723transitionEnd:ga
4724};
4725function ya(s,t,i,n,u){
4726s===void 0&&(s=0),i===void 0&&(i=!0),typeof s=="string"&&(s=parseInt(s,10));
4727const c=this;
4728let h=s;
4729h<0&&(h=0);
4730const{
4731params:g,
4732snapGrid:v,
4733slidesGrid:_,
4734previousIndex:x,
4735activeIndex:L,
4736rtlTranslate:E,
4737wrapperEl:k,
4738enabled:T
4739}=c;
4740if(!T&&!n&&!u||c.destroyed||c.animating&&g.preventInteractionOnTransition)
4741return!1;
4742typeof t>"u"&&(t=c.params.speed);
4743const C=Math.min(c.params.slidesPerGroupSkip,h);
4744let V=C+Math.floor((h-C)/c.params.slidesPerGroup);
4745V>=v.length&&(V=v.length-1);
4746const M=-v[V];
4747if(g.normalizeSlideIndex)
4748for(let q=0;q<_.length;q+=1){
4749const se=-Math.floor(M*100),l=Math.floor(_[q]*100),le=Math.floor(_[q+1]*100);
4750typeof _[q+1]<"u"?se>=l&&se<le-(le-l)/2?h=q:se>=l&&se<le&&(h=q+1):se>=l&&(h=q);
4751}
4752if(c.initialized&&h!==L&&(!c.allowSlideNext&&(E?M>c.translate&&M>c.minTranslate():M<c.translate&&M<c.minTranslate())||!c.allowSlidePrev&&M>c.translate&&M>c.maxTranslate()&&(L||0)!==h))
4753return!1;
4754h!==(x||0)&&i&&c.emit("beforeSlideChangeStart"),c.updateProgress(M);
4755let R;
4756h>L?R="next":h<L?R="prev":R="reset";
4757const $=c.virtual&&c.params.virtual.enabled;
4758if(!($&&u)&&(E&&-M===c.translate||!E&&M===c.translate))
4759return c.updateActiveIndex(h),g.autoHeight&&c.updateAutoHeight(),c.updateSlidesClasses(),g.effect!=="slide"&&c.setTranslate(M),R!=="reset"&&(c.transitionStart(i,R),c.transitionEnd(i,R)),!1;
4760if(g.cssMode){
4761const q=c.isHorizontal(),se=E?M:-M;
4762if(t===0)
4763$&&(c.wrapperEl.style.scrollSnapType="none",c._immediateVirtual=!0),$&&!c._cssModeVirtualInitialSet&&c.params.initialSlide>0?(c._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{
4764k[q?"scrollLeft":"scrollTop"]=se;
4765})):k[q?"scrollLeft":"scrollTop"]=se,$&&requestAnimationFrame(()=>{
4766c.wrapperEl.style.scrollSnapType="",c._immediateVirtual=!1;
4767});
4768else{
4769if(!c.support.smoothScroll)
4770return Qi({
4771swiper:c,
4772targetPosition:se,
4773side:q?"left":"top"
4774}),!0;
4775k.scrollTo({
4776[q?"left":"top"]:se,
4777behavior:"smooth"
4778});
4779}
4780return!0;
4781}
4782return c.setTransition(t),c.setTranslate(M),c.updateActiveIndex(h),c.updateSlidesClasses(),c.emit("beforeTransitionStart",t,n),c.transitionStart(i,R),t===0?c.transitionEnd(i,R):c.animating||(c.animating=!0,c.onSlideToWrapperTransitionEnd||(c.onSlideToWrapperTransitionEnd=function(se){
4783!c||c.destroyed||se.target===this&&(c.wrapperEl.removeEventListener("transitionend",c.onSlideToWrapperTransitionEnd),c.onSlideToWrapperTransitionEnd=null,delete c.onSlideToWrapperTransitionEnd,c.transitionEnd(i,R));
4784}),c.wrapperEl.addEventListener("transitionend",c.onSlideToWrapperTransitionEnd)),!0;
4785}
4786function ba(s,t,i,n){
4787s===void 0&&(s=0),i===void 0&&(i=!0),typeof s=="string"&&(s=parseInt(s,10));
4788const u=this;
4789if(u.destroyed)return;
4790typeof t>"u"&&(t=u.params.speed);
4791const c=u.grid&&u.params.grid&&u.params.grid.rows>1;
4792let h=s;
4793if(u.params.loop)
4794if(u.virtual&&u.params.virtual.enabled)
4795h=h+u.virtual.slidesBefore;
4796else{
4797let g;
4798if(c){
4799const E=h*u.params.grid.rows;
4800g=u.slides.filter((k)=>k.getAttribute("data-swiper-slide-index")*1===E)[0].column;
4801}else
4802g=u.getSlideIndexByData(h);
4803const v=c?Math.ceil(u.slides.length/u.params.grid.rows):u.slides.length,{
4804centeredSlides:_
4805}=u.params;
4806let x=u.params.slidesPerView;
4807x==="auto"?x=u.slidesPerViewDynamic():(x=Math.ceil(parseFloat(u.params.slidesPerView,10)),_&&x%2===0&&(x=x+1));
4808let L=v-g<x;
4809if(_&&(L=L||g<Math.ceil(x/2)),n&&_&&u.params.slidesPerView!=="auto"&&!c&&(L=!1),L){
4810const E=_?g<u.activeIndex?"prev":"next":g-u.activeIndex-1<u.params.slidesPerView?"next":"prev";
4811u.loopFix({
4812direction:E,
4813slideTo:!0,
4814activeSlideIndex:E==="next"?g+1:g-v+1,
4815slideRealIndex:E==="next"?u.realIndex:void 0
4816});
4817}
4818if(c){
4819const E=h*u.params.grid.rows;
4820h=u.slides.filter((k)=>k.getAttribute("data-swiper-slide-index")*1===E)[0].column;
4821}else
4822h=u.getSlideIndexByData(h);
4823}
4824return requestAnimationFrame(()=>{
4825u.slideTo(h,t,i,n);
4826}),u;
4827}
4828function wa(s,t,i){
4829t===void 0&&(t=!0);
4830const n=this,{
4831enabled:u,
4832params:c,
4833animating:h
4834}=n;
4835if(!u||n.destroyed)return n;
4836typeof s>"u"&&(s=n.params.speed);
4837let g=c.slidesPerGroup;
4838c.slidesPerView==="auto"&&c.slidesPerGroup===1&&c.slidesPerGroupAuto&&(g=Math.max(n.slidesPerViewDynamic("current",!0),1));
4839const v=n.activeIndex<c.slidesPerGroupSkip?1:g,_=n.virtual&&c.virtual.enabled;
4840if(c.loop){
4841if(h&&!_&&c.loopPreventsSliding)return!1;
4842if(n.loopFix({
4843direction:"next"
4844}),n._clientLeft=n.wrapperEl.clientLeft,n.activeIndex===n.slides.length-1&&c.cssMode)
4845return requestAnimationFrame(()=>{
4846n.slideTo(n.activeIndex+v,s,t,i);
4847}),!0;
4848}
4849return c.rewind&&n.isEnd?n.slideTo(0,s,t,i):n.slideTo(n.activeIndex+v,s,t,i);
4850}
4851function Sa(s,t,i){
4852t===void 0&&(t=!0);
4853const n=this,{
4854params:u,
4855snapGrid:c,
4856slidesGrid:h,
4857rtlTranslate:g,
4858enabled:v,
4859animating:_
4860}=n;
4861if(!v||n.destroyed)return n;
4862typeof s>"u"&&(s=n.params.speed);
4863const x=n.virtual&&u.virtual.enabled;
4864if(u.loop){
4865if(_&&!x&&u.loopPreventsSliding)return!1;
4866n.loopFix({
4867direction:"prev"
4868}),n._clientLeft=n.wrapperEl.clientLeft;
4869}
4870const L=g?n.translate:-n.translate;
4871function E(M){
4872return M<0?-Math.floor(Math.abs(M)):Math.floor(M);
4873}
4874const k=E(L),T=c.map((M)=>E(M));
4875let C=c[T.indexOf(k)-1];
4876if(typeof C>"u"&&u.cssMode){
4877let M;
4878c.forEach((R,$)=>{
4879k>=R&&(M=$);
4880}),typeof M<"u"&&(C=c[M>0?M-1:M]);
4881}
4882let V=0;
4883if(typeof C<"u"&&(V=h.indexOf(C),V<0&&(V=n.activeIndex-1),u.slidesPerView==="auto"&&u.slidesPerGroup===1&&u.slidesPerGroupAuto&&(V=V-n.slidesPerViewDynamic("previous",!0)+1,V=Math.max(V,0))),u.rewind&&n.isBeginning){
4884const M=n.params.virtual&&n.params.virtual.enabled&&n.virtual?n.virtual.slides.length-1:n.slides.length-1;
4885return n.slideTo(M,s,t,i);
4886}else if(u.loop&&n.activeIndex===0&&u.cssMode)
4887return requestAnimationFrame(()=>{
4888n.slideTo(V,s,t,i);
4889}),!0;
4890return n.slideTo(V,s,t,i);
4891}
4892function _a(s,t,i){
4893t===void 0&&(t=!0);
4894const n=this;
4895if(!n.destroyed)
4896return typeof s>"u"&&(s=n.params.speed),n.slideTo(n.activeIndex,s,t,i);
4897}
4898function xa(s,t,i,n){
4899t===void 0&&(t=!0),n===void 0&&(n=0.5);
4900const u=this;
4901if(u.destroyed)return;
4902typeof s>"u"&&(s=u.params.speed);
4903let c=u.activeIndex;
4904const h=Math.min(u.params.slidesPerGroupSkip,c),g=h+Math.floor((c-h)/u.params.slidesPerGroup),v=u.rtlTranslate?u.translate:-u.translate;
4905if(v>=u.snapGrid[g]){
4906const _=u.snapGrid[g],x=u.snapGrid[g+1];
4907v-_>(x-_)*n&&(c+=u.params.slidesPerGroup);
4908}else{
4909const _=u.snapGrid[g-1],x=u.snapGrid[g];
4910v-_<=(x-_)*n&&(c-=u.params.slidesPerGroup);
4911}
4912return c=Math.max(c,0),c=Math.min(c,u.slidesGrid.length-1),u.slideTo(c,s,t,i);
4913}
4914function Ta(){
4915const s=this;
4916if(s.destroyed)return;
4917const{
4918params:t,
4919slidesEl:i
4920}=s,n=t.slidesPerView==="auto"?s.slidesPerViewDynamic():t.slidesPerView;
4921let u=s.clickedIndex,c;
4922const h=s.isElement?"swiper-slide":`.${t.slideClass}`;
4923if(t.loop){
4924if(s.animating)return;
4925c=parseInt(s.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?u<s.loopedSlides-n/2||u>s.slides.length-s.loopedSlides+n/2?(s.loopFix(),u=s.getSlideIndex(ut(i,`${h}[data-swiper-slide-index="${c}"]`)[0]),Ur(()=>{
4926s.slideTo(u);
4927})):s.slideTo(u):u>s.slides.length-n?(s.loopFix(),u=s.getSlideIndex(ut(i,`${h}[data-swiper-slide-index="${c}"]`)[0]),Ur(()=>{
4928s.slideTo(u);
4929})):s.slideTo(u);
4930}else
4931s.slideTo(u);
4932}
4933var Ca={
4934slideTo:ya,
4935slideToLoop:ba,
4936slideNext:wa,
4937slidePrev:Sa,
4938slideReset:_a,
4939slideToClosest:xa,
4940slideToClickedSlide:Ta
4941};
4942function Ea(s){
4943const t=this,{
4944params:i,
4945slidesEl:n
4946}=t;
4947if(!i.loop||t.virtual&&t.params.virtual.enabled)return;
4948const u=()=>{
4949ut(n,`.${i.slideClass}, swiper-slide`).forEach((L,E)=>{
4950L.setAttribute("data-swiper-slide-index",E);
4951});
4952},c=t.grid&&i.grid&&i.grid.rows>1,h=i.slidesPerGroup*(c?i.grid.rows:1),g=t.slides.length%h!==0,v=c&&t.slides.length%i.grid.rows!==0,_=(x)=>{
4953for(let L=0;L<x;L+=1){
4954const E=t.isElement?gr("swiper-slide",[i.slideBlankClass]):gr("div",[i.slideClass,i.slideBlankClass]);
4955t.slidesEl.append(E);
4956}
4957};
4958if(g){
4959if(i.loopAddBlankSlides){
4960const x=h-t.slides.length%h;
4961_(x),t.recalcSlides(),t.updateSlides();
4962}else
4963vr("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may 
4963not function properly. You need to add more slides (or make duplicates, or empty slides)");
4964u();
4965}else if(v){
4966if(i.loopAddBlankSlides){
4967const x=i.grid.rows-t.slides.length%i.grid.rows;
4968_(x),t.recalcSlides(),t.updateSlides();
4969}else
4970vr("Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)");
4971u();
4972}else
4973u();
4974t.loopFix({
4975slideRealIndex:s,
4976direction:i.centeredSlides?void 0:"next"
4977});
4978}
4979function Pa(s){
4980let{
4981slideRealIndex:t,
4982slideTo:i=!0,
4983direction:n,
4984setTranslate:u,
4985activeSlideIndex:c,
4986byController:h,
4987byMousewheel:g
4988}=s===void 0?{}:s;
4989const v=this;
4990if(!v.params.loop)return;
4991v.emit("beforeLoopFix");
4992const{
4993slides:_,
4994allowSlidePrev:x,
4995allowSlideNext:L,
4996slidesEl:E,
4997params:k
4998}=v,{
4999centeredSlides:T
5000}=k;
5001if(v.allowSlidePrev=!0,v.allowSlideNext=!0,v.virtual&&k.virtual.enabled){
5002i&&(!k.centeredSlides&&v.snapIndex===0?v.slideTo(v.virtual.slides.length,0,!1,!0):k.centeredSlides&&v.snapIndex<k.slidesPerView?v.slideTo(v.virtual.slides.length+v.snapIndex,0,!1,!0):v.snapIndex===v.snapGrid.length-1&&v.slideTo(v.virtual.slidesBefore,0,!1,!0)),v.allowSlidePrev=x,v.allowSlideNext=L,v.emit("loopFix");
5003return;
5004}
5005let C=k.slidesPerView;
5006C==="auto"?C=v.slidesPerViewDynamic():(C=Math.ceil(parseFloat(k.slidesPerView,10)),T&&C%2===0&&(C=C+1));
5007const V=k.slidesPerGroupAuto?C:k.slidesPerGroup;
5008let M=V;
5009M%V!==0&&(M+=V-M%V),M+=k.loopAdditionalSlides,v.loopedSlides=M;
5010const R=v.grid&&k.grid&&k.grid.rows>1;
5011_.length<C+M?vr("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled and not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):R&&k.grid.fill==="row"&&vr("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");
5012const $=[],X=[];
5013let q=v.activeIndex;
5014typeof c>"u"?c=v.getSlideIndex(_.filter((H)=>H.classList.contains(k.slideActiveClass))[0]):q=c;
5015const se=n==="next"||!n,l=n==="prev"||!n;
5016let le=0,W=0;
5017const F=R?Math.ceil(_.length/k.grid.rows):_.length,J=(R?_[c].column:c)+(T&&typeof u>"u"?-C/2+0.5:0);
5018if(J<M){
5019le=Math.max(M-J,V);
5020for(let H=0;H<M-J;H+=1){
5021const ie=H-Math.floor(H/F)*F;
5022if(R){
5023const _e=F-ie-1;
5024for(let Oe=_.length-1;Oe>=0;Oe-=1)
5025_[Oe].column===_e&&$.push(Oe);
5026}else
5027$.push(F-ie-1);
5028}
5029}else if(J+C>F-M){
5030W=Math.max(J-(F-M*2),V);
5031for(let H=0;H<W;H+=1){
5032const ie=H-Math.floor(H/F)*F;
5033R?_.forEach((_e,Oe)=>{
5034_e.column===ie&&X.push(Oe);
5035}):X.push(ie);
5036}
5037}
5038if(v.__preventObserver__=!0,requestAnimationFrame(()=>{
5039v.__preventObserver__=!1;
5040}),l&&$.forEach((H)=>{
5041_[H].swiperLoopMoveDOM=!0,E.prepend(_[H]),_[H].swiperLoopMoveDOM=!1;
5042}),se&&X.forEach((H)=>{
5043_[H].swiperLoopMoveDOM=!0,E.append(_[H]),_[H].swiperLoopMoveDOM=!1;
5044}),v.recalcSlides(),k.slidesPerView==="auto"?v.updateSlides():R&&($.length>0&&l||X.length>0&&se)&&v.slides.forEach((H,ie)=>{
5045v.grid.updateSlide(ie,H,v.slides);
5046}),k.watchSlidesProgress&&v.updateSlidesOffset(),i){
5047if($.length>0&&l){
5048if(typeof t>"u"){
5049const H=v.slidesGrid[q],_e=v.slidesGrid[q+le]-H;
5050g?v.setTranslate(v.translate-_e):(v.slideTo(q+Math.ceil(le),0,!1,!0),u&&(v.touchEventsData.startTranslate=v.touchEventsData.startTranslate-_e,v.touchEventsData.currentTranslate=v.touchEventsData.currentTranslate-_e));
5051}else if(u){
5052const H=R?$.length/k.grid.rows:$.length;
5053v.slideTo(v.activeIndex+H,0,!1,!0),v.touchEventsData.currentTranslate=v.translate;
5054}
5055}else if(X.length>0&&se)
5056if(typeof t>"u"){
5057const H=v.slidesGrid[q],_e=v.slidesGrid[q-W]-H;
5058g?v.setTranslate(v.translate-_e):(v.slideTo(q-W,0,!1,!0),u&&(v.touchEventsData.startTranslate=v.touchEventsData.startTranslate-_e,v.touchEventsData.currentTranslate=v.touchEventsData.currentTranslate-_e));
5059}else{
5060const H=R?X.length/k.grid.rows:X.length;
5061v.slideTo(v.activeIndex-H,0,!1,!0);
5062}
5063}
5064if(v.allowSlidePrev=x,v.allowSlideNext=L,v.controller&&v.controller.control&&!h){
5065const H={
5066slideRealIndex:t,
5067direction:n,
5068setTranslate:u,
5069activeSlideIndex:c,
5070byController:!0
5071};
5072Array.isArray(v.controller.control)?v.controller.control.forEach((ie)=>{
5073!ie.destroyed&&ie.params.loop&&ie.loopFix({
5074...H,
5075slideTo:ie.params.slidesPerView===k.slidesPerView?i:!1
5076});
5077}):v.controller.control instanceof v.constructor&&v.controller.control.params.loop&&v.controller.control.loopFix({
5078...H,
5079slideTo:v.controller.control.params.slidesPerView===k.slidesPerView?i:!1
5080});
5081}
5082v.emit("loopFix");
5083}
5084function La(){
5085const s=this,{
5086params:t,
5087slidesEl:i
5088}=s;
5089if(!t.loop||s.virtual&&s.params.virtual.enabled)return;
5090s.recalcSlides();
5091const n=[];
5092s.slides.forEach((u)=>{
5093const c=typeof u.swiperSlideIndex>"u"?u.getAttribute("data-swiper-slide-index")*1:u.swiperSlideIndex;
5094n[c]=u;
5095}),s.slides.forEach((u)=>{
5096u.removeAttribute("data-swiper-slide-index");
5097}),n.forEach((u)=>{
5098i.append(u);
5099}),s.recalcSlides(),s.slideTo(s.realIndex,0);
5100}
5101var Aa={
5102loopCreate:Ea,
5103loopFix:Pa,
5104loopDestroy:La
5105};
5106function Oa(s){
5107const t=this;
5108if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;
5109const i=t.params.touchEventsTarget==="container"?t.el:t.wrapperEl;
5110t.isElement&&(t.__preventObserver__=!0),i.style.cursor="move",i.style.cursor=s?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{
5111t.__preventObserver__=!1;
5112});
5113}
5114function Ma(){
5115const s=this;
5116s.params.watchOverflow&&s.isLocked||s.params.cssMode||(s.isElement&&(s.__preventObserver__=!0),s[s.params.touchEventsTarget==="container"?"el":"wrapperEl"].style.cursor="",s.isElement&&requestAnimationFrame(()=>{
5117s.__preventObserver__=!1;
5118}));
5119}
5120var Ia={
5121setGrabCursor:Oa,
5122unsetGrabCursor:Ma
5123};
5124function ka(s,t){
5125t===void 0&&(t=this);
5126function i(n){
5127if(!n||n===qt()||n===Be())return null;
5128n.assignedSlot&&(n=n.assignedSlot);
5129const u=n.closest(s);
5130return!u&&!n.getRootNode?null:u||i(n.getRootNode().host);
5131}
5132return i(t);
5133}
5134function Ri(s,t,i){
5135const n=Be(),{
5136params:u
5137}=s,c=u.edgeSwipeDetection,h=u.edgeSwipeThreshold;
5138return c&&(i<=h||i>=n.innerWidth-h)?c==="prevent"?(t.preventDefault(),!0):!1:!0;
5139}
5140function Na(s){
5141const t=this,i=qt();
5142let n=s;
5143n.originalEvent&&(n=n.originalEvent);
5144const u=t.touchEventsData;
5145if(n.type==="pointerdown"){
5146if(u.pointerId!==null&&u.pointerId!==n.pointerId)
5147return;
5148u.pointerId=n.pointerId;
5149}else n.type==="touchstart"&&n.targetTouches.length===1&&(u.touchId=n.targetTouches[0].identifier);
5150if(n.type==="touchstart"){
5151Ri(t,n,n.targetTouches[0].pageX);
5152return;
5153}
5154const{
5155params:c,
5156touches:h,
5157enabled:g
5158}=t;
5159if(!g||!c.simulateTouch&&n.pointerType==="mouse"||t.animating&&c.preventInteractionOnTransition)
5160return;
5161!t.animating&&c.cssMode&&c.loop&&t.loopFix();
5162let v=n.target;
5163if(c.touchEventsTarget==="wrapper"&&!zs(v,t.wrapperEl)||"which"in n&&n.which===3||"button"in n&&n.button>0||u.isTouched&&u.isMoved)return;
5164const _=!!c.noSwipingClass&&c.noSwipingClass!=="",x=n.composedPath?n.composedPath():n.path;
5165_&&n.target&&n.target.shadowRoot&&x&&(v=x[0]);
5166const L=c.noSwipingSelector?c.noSwipingSelector:`.${c.noSwipingClass}`,E=!!(n.target&&n.target.shadowRoot);
5167if(c.noSwiping&&(E?ka(L,v):v.closest(L))){
5168t.allowClick=!0;
5169return;
5170}
5171if(c.swipeHandler&&!v.closest(c.swipeHandler))
5172return;
5173h.currentX=n.pageX,h.currentY=n.pageY;
5174const k=h.currentX,T=h.currentY;
5175if(!Ri(t,n,k))
5176return;
5177Object.assign(u,{
5178isTouched:!0,
5179isMoved:!1,
5180allowTouchCallbacks:!0,
5181isScrolling:void 0,
5182startMoving:void 0
5183}),h.startX=k,h.startY=T,u.touchStartTime=hr(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,c.threshold>0&&(u.allowThresholdMove=!1);
5184let C=!0;
5185v.matches(u.focusableElements)&&(C=!1,v.nodeName==="SELECT"&&(u.isTouched=!1)),i.activeElement&&i.activeElement.matches(u.focusableElements)&&i.activeElement!==v&&i.activeElement.blur();
5186const V=C&&t.allowTouchMove&&c.touchStartPreventDefault;
5187(c.touchStartForcePreventDefault||V)&&!v.isContentEditable&&n.preventDefault(),c.freeMode&&c.freeMode.enabled&&t.freeMode&&t.animating&&!c.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",n);
5188}
5189function Da(s){
5190const t=qt(),i=this,n=i.touchEventsData,{
5191params:u,
5192touches:c,
5193rtlTranslate:h,
5194enabled:g
5195}=i;
5196if(!g||!u.simulateTouch&&s.pointerType==="mouse")return;
5197let v=s;
5198if(v.originalEvent&&(v=v.originalEvent),v.type==="pointermove"&&(n.touchId!==null||v.pointerId!==n.pointerId))
5199return;
5200let _;
5201if(v.type==="touchmove"){
5202if(_=[...v.changedTouches].filter((se)=>se.identifier===n.touchId)[0],!_||_.identifier!==n.touchId)return;
5203}else
5204_=v;
5205if(!n.isTouched){
5206n.startMoving&&n.isScrolling&&i.emit("touchMoveOpposite",v);
5207return;
5208}
5209const x=_.pageX,L=_.pageY;
5210if(v.preventedByNestedSwiper){
5211c.startX=x,c.startY=L;
5212return;
5213}
5214if(!i.allowTouchMove){
5215v.target.matches(n.focusableElements)||(i.allowClick=!1),n.isTouched&&(Object.assign(c,{
5216startX:x,
5217startY:L,
5218currentX:x,
5219currentY:L
5220}),n.touchStartTime=hr());
5221return;
5222}
5223if(u.touchReleaseOnEdges&&!u.loop){
5224if(i.isVertical()){
5225if(L<c.startY&&i.translate<=i.maxTranslate()||L>c.startY&&i.translate>=i.minTranslate()){
5226n.isTouched=!1,n.isMoved=!1;
5227return;
5228}
5229}else if(x<c.startX&&i.translate<=i.maxTranslate()||x>c.startX&&i.translate>=i.minTranslate())
5230return;
5231}
5232if(t.activeElement&&v.target===t.activeElement&&v.target.matches(n.focusableElements)){
5233n.isMoved=!0,i.allowClick=!1;
5234return;
5235}
5236n.allowTouchCallbacks&&i.emit("touchMove",v),c.previousX=c.currentX,c.previousY=c.currentY,c.currentX=x,c.currentY=L;
5237const E=c.currentX-c.startX,k=c.currentY-c.startY;
5238if(i.params.threshold&&Math.sqrt(E**2+k**2)<i.params.threshold)return;
5239if(typeof n.isScrolling>"u"){
5240let se;
5241i.isHorizontal()&&c.currentY===c.startY||i.isVertical()&&c.currentX===c.startX?n.isScrolling=!1:E*E+k*k>=25&&(se=Math.atan2(Math.abs(k),Math.abs(E))*180/Math.PI,n.isScrolling=i.isHorizontal()?se>u.touchAngle:90-se>u.touchAngle);
5242}
5243if(n.isScrolling&&i.emit("touchMoveOpposite",v),typeof n.startMoving>"u"&&(c.currentX!==c.startX||c.currentY!==c.startY)&&(n.startMoving=!0),n.isScrolling||v.type==="touchmove"&&n.preventTouchMoveFromPointerMove){
5244n.isTouched=!1;
5245return;
5246}
5247if(!n.startMoving)
5248return;
5249i.allowClick=!1,!u.cssMode&&v.cancelable&&v.preventDefault(),u.touchMoveStopPropagation&&!u.nested&&v.stopPropagation();
5250let T=i.isHorizontal()?E:k,C=i.isHorizontal()?c.currentX-c.previousX:c.currentY-c.previousY;
5251u.oneWayMovement&&(T=Math.abs(T)*(h?1:-1),C=Math.abs(C)*(h?1:-1)),c.diff=T,T*=u.touchRatio,h&&(T=-T,C=-C);
5252const V=i.touchesDirection;
5253i.swipeDirection=T>0?"prev":"next",i.touchesDirection=C>0?"prev":"next";
5254const M=i.params.loop&&!u.cssMode,R=i.touchesDirection==="next"&&i.allowSlideNext||i.touchesDirection==="prev"&&i.allowSlidePrev;
5255if(!n.isMoved){
5256if(M&&R&&i.loopFix({
5257direction:i.swipeDirection
5258}),n.startTranslate=i.getTranslate(),i.setTransition(0),i.animating){
5259const se=new window.CustomEvent("transitionend",{
5260bubbles:!0,
5261cancelable:!0,
5262detail:{
5263bySwiperTouchMove:!0
5264}
5265});
5266i.wrapperEl.dispatchEvent(se);
5267}
5268n.allowMomentumBounce=!1,u.grabCursor&&(i.allowSlideNext===!0||i.allowSlidePrev===!0)&&i.setGrabCursor(!0),i.emit("sliderFirstMove",v);
5269}
5270let $;
5271if((new Date()).getTime(),n.isMoved&&n.allowThresholdMove&&V!==i.touchesDirection&&M&&R&&Math.abs(T)>=1){
5272Object.assign(c,{
5273startX:x,
5274startY:L,
5275currentX:x,
5276currentY:L,
5277startTranslate:n.currentTranslate
5278}),n.loopSwapReset=!0,n.startTranslate=n.currentTranslate;
5279return;
5280}
5281i.emit("sliderMove",v),n.isMoved=!0,n.currentTranslate=T+n.startTranslate;
5282let X=!0,q=u.resistanceRatio;
5283if(u.touchReleaseOnEdges&&(q=0),T>0?(M&&R&&!$&&n.allowThresholdMove&&n.currentTranslate>(u.centeredSlides?i.minTranslate()-i.slidesSizesGrid[i.activeIndex+1]-(u.slidesPerView!=="auto"&&i.slides.length-u.slidesPerView>=2?i.slidesSizesGrid[i.activeIndex+1]+i.params.spaceBetween:0)-i.params.spaceBetween:i.minTranslate())&&i.loopFix({
5284direction:"prev",
5285setTranslate:!0,
5286activeSlideIndex:0
5287}),n.currentTranslate>i.minTranslate()&&(X=!1,u.resistance&&(n.currentTranslate=i.minTranslate()-1+(-i.minTranslate()+n.startTranslate+T)**q))):T<0&&(M&&R&&!$&&n.allowThresholdMove&&n.currentTranslate<(u.centeredSlides?i.maxTranslate()+i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween+(u.slidesPerView!=="auto"&&i.slides.length-u.slidesPerView>=2?i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween:0):i.maxTranslate())&&i.loopFix({
5288direction:"next",
5289setTranslate:!0,
5290activeSlideIndex:i.slides.length-(u.slidesPerView==="auto"?i.slidesPerViewDynamic():Math.ceil(parseFloat(u.slidesPerView,10)))
5291}),n.currentTranslate<i.maxTranslate()&&(X=!1,u.resistance&&(n.currentTranslate=i.maxTranslate()+1-(i.maxTranslate()-n.startTranslate-T)**q))),X&&(v.preventedByNestedSwiper=!0),!i.allowSlideNext&&i.swipeDirection==="next"&&n.currentTranslate<n.startTranslate&&(n.currentTranslate=n.startTranslate),!i.allowSlidePrev&&i.swipeDirection==="prev"&&n.currentTranslate>n.startTranslate&&(n.currentTranslate=n.startTranslate),!i.allowSlidePrev&&!i.allowSlideNext&&(n.currentTranslate=n.startTranslate),u.threshold>0)
5292if(Math.abs(T)>u.threshold||n.allowThresholdMove){
5293if(!n.allowThresholdMove){
5294n.allowThresholdMove=!0,c.startX=c.currentX,c.startY=c.currentY,n.currentTranslate=n.startTranslate,c.diff=i.isHorizontal()?c.currentX-c.startX:c.currentY-c.startY;
5295return;
5296}
5297}else{
5298n.currentTranslate=n.startTranslate;
5299return;
5300}
5301!u.followFinger||u.cssMode||((u.freeMode&&u.freeMode.enabled&&i.freeMode||u.watchSlidesProgress)&&(i.updateActiveIndex(),i.updateSlidesClasses()),u.freeMode&&u.freeMode.enabled&&i.freeMode&&i.freeMode.onTouchMove(),i.updateProgress(n.currentTranslate),i.setTranslate(n.currentTranslate));
5302}
5303function Fa(s){
5304const t=this,i=t.touchEventsData;
5305let n=s;
5306n.originalEvent&&(n=n.originalEvent);
5307let u;
5308if(n.type==="touchend"||n.type==="touchcancel"){
5309if(u=[...n.changedTouches].filter((q)=>q.identifier===i.touchId)[0],!u||u.identifier!==i.touchId)return;
5310}else{
5311if(i.touchId!==null||n.pointerId!==i.pointerId)return;
5312u=n;
5313}
5314if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(n.type)&&!(["pointercancel","contextmenu"].includes(n.type)&&(t.browser.isSafari||t.browser.isWebView)))
5315return;
5316i.pointerId=null,i.touchId=null;
5317const{
5318params:h,
5319touches:g,
5320rtlTranslate:v,
5321slidesGrid:_,
5322enabled:x
5323}=t;
5324if(!x||!h.simulateTouch&&n.pointerType==="mouse")return;
5325if(i.allowTouchCallbacks&&t.emit("touchEnd",n),i.allowTouchCallbacks=!1,!i.isTouched){
5326i.isMoved&&h.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,i.startMoving=!1;
5327return;
5328}
5329h.grabCursor&&i.isMoved&&i.isTouched&&(t.allowSlideNext===!0||t.allowSlidePrev===!0)&&t.setGrabCursor(!1);
5330const L=hr(),E=L-i.touchStartTime;
5331if(t.allowClick){
5332const q=n.path||n.composedPath&&n.composedPath();
5333t.updateClickedSlide(q&&q[0]||n.target,q),t.emit("tap click",n),E<300&&L-i.lastClickTime<300&&t.emit("doubleTap doubleClick",n);
5334}
5335if(i.lastClickTime=hr(),Ur(()=>{
5336t.destroyed||(t.allowClick=!0);
5337}),!i.isTouched||!i.isMoved||!t.swipeDirection||g.diff===0&&!i.loopSwapReset||i.currentTranslate===i.startTranslate&&!i.loopSwapReset){
5338i.isTouched=!1,i.isMoved=!1,i.startMoving=!1;
5339return;
5340}
5341i.isTouched=!1,i.isMoved=!1,i.startMoving=!1;
5342let k;
5343if(h.followFinger?k=v?t.translate:-t.translate:k=-i.currentTranslate,h.cssMode)
5344return;
5345if(h.freeMode&&h.freeMode.enabled){
5346t.freeMode.onTouchEnd({
5347currentPos:k
5348});
5349return;
5350}
5351const T=k>=-t.maxTranslate()&&!t.params.loop;
5352let C=0,V=t.slidesSizesGrid[0];
5353for(let q=0;q<_.length;q+=q<h.slidesPerGroupSkip?1:h.slidesPerGroup){
5354const se=q<h.slidesPerGroupSkip-1?1:h.slidesPerGroup;
5355typeof _[q+se]<"u"?(T||k>=_[q]&&k<_[q+se])&&(C=q,V=_[q+se]-_[q]):(T||k>=_[q])&&(C=q,V=_[_.length-1]-_[_.length-2]);
5356}
5357let M=null,R=null;
5358h.rewind&&(t.isBeginning?R=h.virtual&&h.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(M=0));
5359const $=(k-_[C])/V,X=C<h.slidesPerGroupSkip-1?1:h.slidesPerGroup;
5360if(E>h.longSwipesMs){
5361if(!h.longSwipes){
5362t.slideTo(t.activeIndex);
5363return;
5364}
5365t.swipeDirection==="next"&&($>=h.longSwipesRatio?t.slideTo(h.rewind&&t.isEnd?M:C+X):t.slideTo(C)),t.swipeDirection==="prev"&&($>1-h.longSwipesRatio?t.slideTo(C+X):R!==null&&$<0&&Math.abs($)>h.longSwipesRatio?t.slideTo(R):t.slideTo(C));
5366}else{
5367if(!h.shortSwipes){
5368t.slideTo(t.activeIndex);
5369return;
5370}
5371t.navigation&&(n.target===t.navigation.nextEl||n.target===t.navigation.prevEl)?n.target===t.navigation.nextEl?t.slideTo(C+X):t.slideTo(C):(t.swipeDirection==="next"&&t.slideTo(M!==null?M:C+X),t.swipeDirection==="prev"&&t.slideTo(R!==null?R:C));
5372}
5373}
5374function Hi(){
5375const s=this,{
5376params:t,
5377el:i
5378}=s;
5379if(i&&i.offsetWidth===0)return;
5380t.breakpoints&&s.setBreakpoint();
5381const{
5382allowSlideNext:n,
5383allowSlidePrev:u,
5384snapGrid:c
5385}=s,h=s.virtual&&s.params.virtual.enabled;
5386s.allowSlideNext=!0,s.allowSlidePrev=!0,s.updateSize(),s.updateSlides(),s.updateSlidesClasses();
5387const g=h&&t.loop;
5388(t.slidesPerView==="auto"||t.slidesPerView>1)&&s.isEnd&&!s.isBeginning&&!s.params.centeredSlides&&!g?s.slideTo(s.slides.length-1,0,!1,!0):s.params.loop&&!h?s.slideToLoop(s.realIndex,0,!1,!0):s.slideTo(s.activeIndex,0,!1,!0),s.autoplay&&s.autoplay.running&&s.autoplay.paused&&(clearTimeout(s.autoplay.resizeTimeout),s.autoplay.resizeTimeout=setTimeout(()=>{
5389s.autoplay&&s.autoplay.running&&s.autoplay.paused&&s.autoplay.resume();
5390},500)),s.allowSlidePrev=u,s.allowSlideNext=n,s.params.watchOverflow&&c!==s.snapGrid&&s.checkOverflow();
5391}
5392function Ra(s){
5393const t=this;
5394t.enabled&&(t.allowClick||(t.params.preventClicks&&s.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(s.stopPropagation(),s.stopImmediatePropagation())));
5395}
5396function Ha(){
5397const s=this,{
5398wrapperEl:t,
5399rtlTranslate:i,
5400enabled:n
5401}=s;
5402if(!n)return;
5403s.previousTranslate=s.translate,s.isHorizontal()?s.translate=-t.scrollLeft:s.translate=-t.scrollTop,s.translate===0&&(s.translate=0),s.updateActiveIndex(),s.updateSlidesClasses();
5404let u;
5405const c=s.maxTranslate()-s.minTranslate();
5406c===0?u=0:u=(s.translate-s.minTranslate())/c,u!==s.progress&&s.updateProgress(i?-s.translate:s.translate),s.emit("setTranslate",s.translate,!1);
5407}
5408function ja(s){
5409const t=this;
5410pr(t,s.target),!(t.params.cssMode||t.params.slidesPerView!=="auto"&&!t.params.autoHeight)&&t.update();
5411}
5412function za(){
5413const s=this;
5414s.documentTouchHandlerProceeded||(s.documentTouchHandlerProceeded=!0,s.params.touchReleaseOnEdges&&(s.el.style.touchAction="auto"));
5415}
5416const en=(s,t)=>{
5417const i=qt(),{
5418params:n,
5419el:u,
5420wrapperEl:c,
5421device:h
5422}=s,g=!!n.nested,v=t==="on"?"addEventListener":"removeEventListener",_=t;
5423!u||typeof u=="string"||(i[v]("touchstart",s.onDocumentTouchStart,{
5424passive:!1,
5425capture:g
5426}),u[v]("touchstart",s.onTouchStart,{
5427passive:!1
5428}),u[v]("pointerdown",s.onTouchStart,{
5429passive:!1
5430}),i[v]("touchmove",s.onTouchMove,{
5431passive:!1,
5432capture:g
5433}),i[v]("pointermove",s.onTouchMove,{
5434passive:!1,
5435capture:g
5436}),i[v]("touchend",s.onTouchEnd,{
5437passive:!0
5438}),i[v]("pointerup",s.onTouchEnd,{
5439passive:!0
5440}),i[v]("pointercancel",s.onTouchEnd,{
5441passive:!0
5442}),i[v]("touchcancel",s.onTouchEnd,{
5443passive:!0
5444}),i[v]("pointerout",s.onTouchEnd,{
5445passive:!0
5446}),i[v]("pointerleave",s.onTouchEnd,{
5447passive:!0
5448}),i[v]("contextmenu",s.onTouchEnd,{
5449passive:!0
5450}),(n.preventClicks||n.preventClicksPropagation)&&u[v]("click",s.onClick,!0),n.cssMode&&c[v]("scroll",s.onScroll),n.updateOnWindowResize?s[_](h.ios||h.android?"resize orientationchange observerUpdate":"resize observerUpdate",Hi,!0):s[_]("observerUpdate",Hi,!0),u[v]("load",s.onLoad,{
5451capture:!0
5452}));
5453};
5454function $a(){
5455const s=this,{
5456params:t
5457}=s;
5458s.onTouchStart=Na.bind(s),s.onTouchMove=Da.bind(s),s.onTouchEnd=Fa.bind(s),s.onDocumentTouchStart=za.bind(s),t.cssMode&&(s.onScroll=Ha.bind(s)),s.onClick=Ra.bind(s),s.onLoad=ja.bind(s),en(s,"on");
5459}
5460function Va(){
5461en(this,"off");
5462}
5463var qa={
5464attachEvents:$a,
5465detachEvents:Va
5466};
5467const ji=(s,t)=>s.grid&&t.grid&&t.grid.rows>1;
5468function Ba(){
5469const s=this,{
5470realIndex:t,
5471initialized:i,
5472params:n,
5473el:u
5474}=s,c=n.breakpoints;
5475if(!c||c&&Object.keys(c).length===0)return;
5476const h=s.getBreakpoint(c,s.params.breakpointsBase,s.el);
5477if(!h||s.currentBreakpoint===h)return;
5478const v=(h in c?c[h]:void 0)||s.originalParams,_=ji(s,n),x=ji(s,v),L=s.params.grabCursor,E=v.grabCursor,k=n.enabled;
5479_&&!x?(u.classList.remove(`${n.containerModifierClass}grid`,`${n.containerModifierClass}grid-column`),s.emitContainerClasses()):!_&&x&&(u.classList.add(`${n.containerModifierClass}grid`),(v.grid.fill&&v.grid.fill==="column"||!v.grid.fill&&n.grid.fill==="column")&&u.classList.add(`${n.containerModifierClass}grid-column`),s.emitContainerClasses()),L&&!E?s.unsetGrabCursor():!L&&E&&s.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(($)=>{
5480if(typeof v[$]>"u")return;
5481const X=n[$]&&n[$].enabled,q=v[$]&&v[$].enabled;
5482X&&!q&&s[$].disable(),!X&&q&&s[$].enable();
5483});
5484const T=v.direction&&v.direction!==n.direction,C=n.loop&&(v.slidesPerView!==n.slidesPerView||T),V=n.loop;
5485T&&i&&s.changeDirection(),qe(s.params,v);
5486const M=s.params.enabled,R=s.params.loop;
5487Object.assign(s,{
5488allowTouchMove:s.params.allowTouchMove,
5489allowSlideNext:s.params.allowSlideNext,
5490allowSlidePrev:s.params.allowSlidePrev
5491}),k&&!M?s.disable():!k&&M&&s.enable(),s.currentBreakpoint=h,s.emit("_beforeBreakpoint",v),i&&(C?(s.loopDestroy(),s.loopCreate(t),s.updateSlides()):!V&&R?(s.loopCreate(t),s.updateSlides()):V&&!R&&s.loopDestroy()),s.emit("breakpoint",v);
5492}
5493function Ga(s,t,i){
5494if(t===void 0&&(t="window"),!s||t==="container"&&!i)return;
5495let n=!1;
5496const u=Be(),c=t==="window"?u.innerHeight:i.clientHeight,h=Object.keys(s).map((g)=>{
5497if(typeof g=="string"&&g.indexOf("@")===0){
5498const v=parseFloat(g.substr(1));
5499return{
5500value:c*v,
5501point:g
5502};
5503}
5504return{
5505value:g,
5506point:g
5507};
5508});
5509h.sort((g,v)=>parseInt(g.value,10)-parseInt(v.value,10));
5510for(let g=0;g<h.length;g+=1){
5511const{
5512point:v,
5513value:_
5514}=h[g];
5515t==="window"?u.matchMedia(`(min-width: ${_}px)`).matches&&(n=v):_<=i.clientWidth&&(n=v);
5516}
5517return n||"max";
5518}
5519var Wa={
5520setBreakpoint:Ba,
5521getBreakpoint:Ga
5522};
5523function Ua(s,t){
5524const i=[];
5525return s.forEach((n)=>{
5526typeof n=="object"?Object.keys(n).forEach((u)=>{
5527n[u]&&i.push(t+u);
5528}):typeof n=="string"&&i.push(t+n);
5529}),i;
5530}
5531function Ya(){
5532const s=this,{
5533classNames:t,
5534params:i,
5535rtl:n,
5536el:u,
5537device:c
5538}=s,h=Ua(["initialized",i.direction,{
5539"free-mode":s.params.freeMode&&i.freeMode.enabled
5540},{
5541autoheight:i.autoHeight
5542},{
5543rtl:n
5544},{
5545grid:i.grid&&i.grid.rows>1
5546},{
5547"grid-column":i.grid&&i.grid.rows>1&&i.grid.fill==="column"
5548},{
5549android:c.android
5550},{
5551ios:c.ios
5552},{
5553"css-mode":i.cssMode
5554},{
5555centered:i.cssMode&&i.centeredSlides
5556},{
5557"watch-progress":i.watchSlidesProgress
5558}],i.containerModifierClass);
5559t.push(...h),u.classList.add(...t),s.emitContainerClasses();
5560}
5561function Xa(){
5562const s=this,{
5563el:t,
5564classNames:i
5565}=s;
5566!t||typeof t=="string"||(t.classList.remove(...i),s.emitContainerClasses());
5567}
5568var Qa={
5569addClasses:Ya,
5570removeClasses:Xa
5571};
5572function Ka(){
5573const s=this,{
5574isLocked:t,
5575params:i
5576}=s,{
5577slidesOffsetBefore:n
5578}=i;
5579if(n){
5580const u=s.slides.length-1,c=s.slidesGrid[u]+s.slidesSizesGrid[u]+n*2;
5581s.isLocked=s.size>c;
5582}else
5583s.isLocked=s.snapGrid.length===1;
5584i.allowSlideNext===!0&&(s.allowSlideNext=!s.isLocked),i.allowSlidePrev===!0&&(s.allowSlidePrev=!s.isLocked),t&&t!==s.isLocked&&(s.isEnd=!1),t!==s.isLocked&&s.emit(s.isLocked?"lock":"unlock");
5585}
5586var Ja={
5587checkOverflow:Ka
5588},zi={
5589init:!0,
5590direction:"horizontal",
5591oneWayMovement:!1,
5592swiperElementNodeName:"SWIPER-CONTAINER",
5593touchEventsTarget:"wrapper",
5594initialSlide:0,
5595speed:300,
5596cssMode:!1,
5597updateOnWindowResize:!0,
5598resizeObserver:!0,
5599nested:!1,
5600createElements:!1,
5601eventsPrefix:"swiper",
5602enabled:!0,
5603focusableElements:"input, select, option, textarea, button, video, label",
5604width:null,
5605height:null,
5606preventInteractionOnTransition:!1,
5607userAgent:null,
5608url:null,
5609edgeSwipeDetection:!1,
5610edgeSwipeThreshold:20,
5611autoHeight:!1,
5612setWrapperSize:!1,
5613virtualTranslate:!1,
5614effect:"slide",
5615breakpoints:void 0,
5616breakpointsBase:"window",
5617spaceBetween:0,
5618slidesPerView:1,
5619slidesPerGroup:1,
5620slidesPerGroupSkip:0,
5621slidesPerGroupAuto:!1,
5622centeredSlides:!1,
5623centeredSlidesBounds:!1,
5624slidesOffsetBefore:0,
5625slidesOffsetAfter:0,
5626normalizeSlideIndex:!0,
5627centerInsufficientSlides:!1,
5628watchOverflow:!0,
5629roundLengths:!1,
5630touchRatio:1,
5631touchAngle:45,
5632simulateTouch:!0,
5633shortSwipes:!0,
5634longSwipes:!0,
5635longSwipesRatio:0.5,
5636longSwipesMs:300,
5637followFinger:!0,
5638allowTouchMove:!0,
5639threshold:5,
5640touchMoveStopPropagation:!1,
5641touchStartPreventDefault:!0,
5642touchStartForcePreventDefault:!1,
5643touchReleaseOnEdges:!1,
5644uniqueNavElements:!0,
5645resistance:!0,
5646resistanceRatio:0.85,
5647watchSlidesProgress:!1,
5648grabCursor:!1,
5649preventClicks:!0,
5650preventClicksPropagation:!0,
5651slideToClickedSlide:!1,
5652loop:!1,
5653loopAddBlankSlides:!0,
5654loopAdditionalSlides:0,
5655loopPreventsSliding:!0,
5656rewind:!1,
5657allowSlidePrev:!0,
5658allowSlideNext:!0,
5659swipeHandler:null,
5660noSwiping:!0,
5661noSwipingClass:"swiper-no-swiping",
5662noSwipingSelector:null,
5663passiveListeners:!0,
5664maxBackfaceHiddenSlides:10,
5665containerModifierClass:"swiper-",
5666slideClass:"swiper-slide",
5667slideBlankClass:"swiper-slide-blank",
5668slideActiveClass:"swiper-slide-active",
5669slideVisibleClass:"swiper-slide-visible",
5670slideFullyVisibleClass:"swiper-slide-fully-visible",
5671slideNextClass:"swiper-slide-next",
5672slidePrevClass:"swiper-slide-prev",
5673wrapperClass:"swiper-wrapper",
5674lazyPreloaderClass:"swiper-lazy-preloader",
5675lazyPreloadPrevNext:0,
5676runCallbacksOnInit:!0,
5677_emitClasses:!1
5678};
5679function Za(s,t){
5680return function(n){
5681n===void 0&&(n={});
5682const u=Object.keys(n)[0],c=n[u];
5683if(typeof c!="object"||c===null){
5684qe(t,n);
5685return;
5686}
5687if(s[u]===!0&&(s[u]={
5688enabled:!0
5689}),u==="navigation"&&s[u]&&s[u].enabled&&!s[u].prevEl&&!s[u].nextEl&&(s[u].auto=!0),["pagination","scrollbar"].indexOf(u)>=0&&s[u]&&s[u].enabled&&!s[u].el&&(s[u].auto=!0),!(u in s&&"enabled"in c)){
5690qe(t,n);
5691return;
5692}
5693typeof s[u]=="object"&&!("enabled"in s[u])&&(s[u].enabled=!0),s[u]||(s[u]={
5694enabled:!1
5695}),qe(t,n);
5696};
5697}
5698const Gr={
5699eventsEmitter:Qs,
5700update:oa,
5701translate:pa,
5702transition:ma,
5703slide:Ca,
5704loop:Aa,
5705grabCursor:Ia,
5706events:qa,
5707breakpoints:Wa,
5708checkOverflow:Ja,
5709classes:Qa
5710},Wr={};
5711class Ke{
5712constructor(){
5713let t,i;
5714for(var n=arguments.length,u=new Array(n),c=0;c<n;c++)
5715u[c]=arguments[c];
5716u.length===1&&u[0].constructor&&Object.prototype.toString.call(u[0]).slice(8,-1)==="Object"?i=u[0]:[t,i]=u,i||(i={}),i=qe({},i),t&&!i.el&&(i.el=t);
5717const h=qt();
5718if(i.el&&typeof i.el=="string"&&h.querySelectorAll(i.el).length>1){
5719const x=[];
5720return h.querySelectorAll(i.el).forEach((L)=>{
5721const E=qe({},i,{
5722el:L
5723});
5724x.push(new Ke(E));
5725}),x;
5726}
5727const g=this;
5728g.__swiper__=!0,g.support=Ki(),g.device=Ji({
5729userAgent:i.userAgent
5730}),g.browser=Us(),g.eventsListeners={},g.eventsAnyListeners=[],g.modules=[...g.__modules__],i.modules&&Array.isArray(i.modules)&&g.modules.push(...i.modules);
5731const v={};
5732g.modules.forEach((x)=>{
5733x({
5734params:i,
5735swiper:g,
5736extendParams:Za(i,v),
5737on:g.on.bind(g),
5738once:g.once.bind(g),
5739off:g.off.bind(g),
5740emit:g.emit.bind(g)
5741});
5742});
5743const _=qe({},zi,v);
5744return g.params=qe({},_,Wr,i),g.originalParams=qe({},g.params),g.passedParams=qe({}
5744,i),g.params&&g.params.on&&Object.keys(g.params.on).forEach((x)=>{
5745g.on(x,g.params.on[x]);
5746}),g.params&&g.params.onAny&&g.onAny(g.params.onAny),Object.assign(g,{
5747enabled:g.params.enabled,
5748el:t,
5749classNames:[],
5750slides:[],
5751slidesGrid:[],
5752snapGrid:[],
5753slidesSizesGrid:[],
5754isHorizontal(){
5755return g.params.direction==="horizontal";
5756},
5757isVertical(){
5758return g.params.direction==="vertical";
5759},
5760activeIndex:0,
5761realIndex:0,
5762isBeginning:!0,
5763isEnd:!1,
5764translate:0,
5765previousTranslate:0,
5766progress:0,
5767velocity:0,
5768animating:!1,
5769cssOverflowAdjustment(){
5770return Math.trunc(this.translate/2**23)*2**23;
5771},
5772allowSlideNext:g.params.allowSlideNext,
5773allowSlidePrev:g.params.allowSlidePrev,
5774touchEventsData:{
5775isTouched:void 0,
5776isMoved:void 0,
5777allowTouchCallbacks:void 0,
5778touchStartTime:void 0,
5779isScrolling:void 0,
5780currentTranslate:void 0,
5781startTranslate:void 0,
5782allowThresholdMove:void 0,
5783focusableElements:g.params.focusableElements,
5784lastClickTime:0,
5785clickTimeout:void 0,
5786velocities:[],
5787allowMomentumBounce:void 0,
5788startMoving:void 0,
5789pointerId:null,
5790touchId:null
5791},
5792allowClick:!0,
5793allowTouchMove:g.params.allowTouchMove,
5794touches:{
5795startX:0,
5796startY:0,
5797currentX:0,
5798currentY:0,
5799diff:0
5800},
5801imagesToLoad:[],
5802imagesLoaded:0
5803}),g.emit("_swiper"),g.params.init&&g.init(),g;
5804}
5805getDirectionLabel(t){
5806return this.isHorizontal()?t:{
5807width:"height",
5808"margin-top":"margin-left",
5809"margin-bottom ":"margin-right",
5810"margin-left":"margin-top",
5811"margin-right":"margin-bottom",
5812"padding-left":"padding-top",
5813"padding-right":"padding-bottom",
5814marginRight:"marginBottom"
5815}[t];
5816}
5817getSlideIndex(t){
5818const{
5819slidesEl:i,
5820params:n
5821}=this,u=ut(i,`.${n.slideClass}, swiper-slide`),c=Ni(u[0]);
5822return Ni(t)-c;
5823}
5824getSlideIndexByData(t){
5825return this.getSlideIndex(this.slides.filter((i)=>i.getAttribute("data-swiper-slide-index")*1===t)[0]);
5826}
5827recalcSlides(){
5828const t=this,{
5829slidesEl:i,
5830params:n
5831}=t;
5832t.slides=ut(i,`.${n.slideClass}, swiper-slide`);
5833}
5834enable(){
5835const t=this;
5836t.enabled||(t.enabled=!0,t.params.grabCursor&&t.setGrabCursor(),t.emit("enable"));
5837}
5838disable(){
5839const t=this;
5840t.enabled&&(t.enabled=!1,t.params.grabCursor&&t.unsetGrabCursor(),t.emit("disable"));
5841}
5842setProgress(t,i){
5843const n=this;
5844t=Math.min(Math.max(t,0),1);
5845const u=n.minTranslate(),h=(n.maxTranslate()-u)*t+u;
5846n.translateTo(h,typeof i>"u"?0:i),n.updateActiveIndex(),n.updateSlidesClasses();
5847}
5848emitContainerClasses(){
5849const t=this;
5850if(!t.params._emitClasses||!t.el)return;
5851const i=t.el.className.split(" ").filter((n)=>n.indexOf("swiper")===0||n.indexOf(t.params.containerModifierClass)===0);
5852t.emit("_containerClasses",i.join(" "));
5853}
5854getSlideClasses(t){
5855const i=this;
5856return i.destroyed?"":t.className.split(" ").filter((n)=>n.indexOf("swiper-slide")===0||n.indexOf(i.params.slideClass)===0).join(" ");
5857}
5858emitSlidesClasses(){
5859const t=this;
5860if(!t.params._emitClasses||!t.el)return;
5861const i=[];
5862t.slides.forEach((n)=>{
5863const u=t.getSlideClasses(n);
5864i.push({
5865slideEl:n,
5866classNames:u
5867}),t.emit("_slideClass",n,u);
5868}),t.emit("_slideClasses",i);
5869}
5870slidesPerViewDynamic(t,i){
5871t===void 0&&(t="current"),i===void 0&&(i=!1);
5872const n=this,{
5873params:u,
5874slides:c,
5875slidesGrid:h,
5876slidesSizesGrid:g,
5877size:v,
5878activeIndex:_
5879}=n;
5880let x=1;
5881if(typeof u.slidesPerView=="number")return u.slidesPerView;
5882if(u.centeredSlides){
5883let L=c[_]?Math.ceil(c[_].swiperSlideSize):0,E;
5884for(let k=_+1;k<c.length;k+=1)
5885c[k]&&!E&&(L+=Math.ceil(c[k].swiperSlideSize),x+=1,L>v&&(E=!0));
5886for(let k=_-1;k>=0;k-=1)
5887c[k]&&!E&&(L+=c[k].swiperSlideSize,x+=1,L>v&&(E=!0));
5888}else if(t==="current")
5889for(let L=_+1;L<c.length;L+=1)
5890(i?h[L]+g[L]-h[_]<v:h[L]-h[_]<v)&&(x+=1);
5891else
5892for(let L=_-1;L>=0;L-=1)
5893h[_]-h[L]<v&&(x+=1);
5894return x;
5895}
5896update(){
5897const t=this;
5898if(!t||t.destroyed)return;
5899const{
5900snapGrid:i,
5901params:n
5902}=t;
5903n.breakpoints&&t.setBreakpoint(),[...t.el.querySelectorAll('[loading="lazy"]')].forEach((h)=>{
5904h.complete&&pr(t,h);
5905}),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses();
5906function u(){
5907const h=t.rtlTranslate?t.translate*-1:t.translate,g=Math.min(Math.max(h,t.maxTranslate()),t.minTranslate());
5908t.setTranslate(g),t.updateActiveIndex(),t.updateSlidesClasses();
5909}
5910let c;
5911if(n.freeMode&&n.freeMode.enabled&&!n.cssMode)
5912u(),n.autoHeight&&t.updateAutoHeight();
5913else{
5914if((n.slidesPerView==="auto"||n.slidesPerView>1)&&t.isEnd&&!n.centeredSlides){
5915const h=t.virtual&&n.virtual.enabled?t.virtual.slides:t.slides;
5916c=t.slideTo(h.length-1,0,!1,!0);
5917}else
5918c=t.slideTo(t.activeIndex,0,!1,!0);
5919c||u();
5920}
5921n.watchOverflow&&i!==t.snapGrid&&t.checkOverflow(),t.emit("update");
5922}
5923changeDirection(t,i){
5924i===void 0&&(i=!0);
5925const n=this,u=n.params.direction;
5926return t||(t=u==="horizontal"?"vertical":"horizontal"),t===u||t!=="horizontal"&&t!=="vertical"||(n.el.classList.remove(`${n.params.containerModifierClass}${u}`),n.el.classList.add(`${n.params.containerModifierClass}${t}`),n.emitContainerClasses(),n.params.direction=t,n.slides.forEac
5926h((c)=>{
5927t==="vertical"?c.style.width="":c.style.height="";
5928}),n.emit("changeDirection"),i&&n.update()),n;
5929}
5930changeLanguageDirection(t){
5931const i=this;
5932i.rtl&&t==="rtl"||!i.rtl&&t==="ltr"||(i.rtl=t==="rtl",i.rtlTranslate=i.params.direction==="horizontal"&&i.rtl,i.rtl?(i.el.classList.add(`${i.params.containerModifierClass}rtl`),i.el.dir="rtl"):(i.el.classList.remove(`${i.params.containerModifierClass}rtl`),i.el.dir="ltr"),i.update());
5933}
5934mount(t){
5935const i=this;
5936if(i.mounted)return!0;
5937let n=t||i.params.el;
5938if(typeof n=="string"&&(n=document.querySelector(n)),!n)
5939return!1;
5940n.swiper=i,n.parentNode&&n.parentNode.host&&n.parentNode.host.nodeName===i.params.swiperElementNodeName.toUpperCase()&&(i.isElement=!0);
5941const u=()=>`.${(i.params.wrapperClass||"").trim().split(" ").join(".")}`;
5942let h=n&&n.shadowRoot&&n.shadowRoot.querySelector?n.shadowRoot.querySelector(u()):ut(n,u())[0];
5943return!h&&i.params.createElements&&(h=gr("div",i.params.wrapperClass),n.append(h),ut(n,`.${i.params.slideClass}`).forEach((g)=>{
5944h.append(g);
5945})),Object.assign(i,{
5946el:n,
5947wrapperEl:h,
5948slidesEl:i.isElement&&!n.parentNode.host.slideSlots?n.parentNode.host:h,
5949hostEl:i.isElement?n.parentNode.host:n,
5950mounted:!0,
5951rtl:n.dir.toLowerCase()==="rtl"||Tt(n,"direction")==="rtl",
5952rtlTranslate:i.params.direction==="horizontal"&&(n.dir.toLowerCase()==="rtl"||Tt(n,"direction")==="rtl"),
5953wrongRTL:Tt(h,"display")==="-webkit-box"
5954}),!0;
5955}
5956init(t){
5957const i=this;
5958if(i.initialized||i.mount(t)===!1)return i;
5959i.emit("beforeInit"),i.params.breakpoints&&i.setBreakpoint(),i.addClasses(),i.updateSize(),i.updateSlides(),i.params.watchOverflow&&i.checkOverflow(),i.params.grabCursor&&i.enabled&&i.setGrabCursor(),i.params.loop&&i.virtual&&i.params.virtual.enabled?i.slideTo(i.params.initialSlide+i.virtual.slidesBefore,0,i.params.runCallbacksOnInit,!1,!0):i.slideTo(i.params.initialSlide,0,i.params.runCallbacksOnInit,!1,!0),i.params.loop&&i.loopCreate(),i.attachEvents();
5960const u=[...i.el.querySelectorAll('[loading="lazy"]')];
5961return i.isElement&&u.push(...i.hostEl.querySelectorAll('[loading="lazy"]')),u.forEach((c)=>{
5962c.complete?pr(i,c):c.addEventListener("load",(h)=>{
5963pr(i,h.target);
5964});
5965}),Yr(i),i.initialized=!0,Yr(i),i.emit("init"),i.emit("afterInit"),i;
5966}
5967destroy(t,i){
5968t===void 0&&(t=!0),i===void 0&&(i=!0);
5969const n=this,{
5970params:u,
5971el:c,
5972wrapperEl:h,
5973slides:g
5974}=n;
5975return typeof n.params>"u"||n.destroyed||(n.emit("beforeDestroy"),n.initialized=!1,n.detachEvents(),u.loop&&n.loopDestroy(),i&&(n.removeClasses(),c&&typeof c!="string"&&c.removeAttribute("style"),h&&h.removeAttribute("style"),g&&g.length&&g.forEach((v)=>{
5976v.classList.remove(u.slideVisibleClass,u.slideFullyVisibleClass,u.slideActiveClass,u.slideNextClass,u.slidePrevClass),v.removeAttribute("style"),v.removeAttribute("data-swiper-slide-index");
5977})),n.emit("destroy"),Object.keys(n.eventsListeners).forEach((v)=>{
5978n.off(v);
5979}),t!==!1&&(n.el&&typeof n.el!="string"&&(n.el.swiper=null),Fs(n)),n.destroyed=!0),null;
5980}
5981static extendDefaults(t){
5982qe(Wr,t);
5983}
5984static get extendedDefaults(){
5985return Wr;
5986}
5987static get defaults(){
5988return zi;
5989}
5990static installModule(t){
5991Ke.prototype.__modules__||(Ke.prototype.__modules__=[]);
5992const i=Ke.prototype.__modules__;
5993typeof t=="function"&&i.indexOf(t)<0&&i.push(t);
5994}
5995static use(t){
5996return Array.isArray(t)?(t.forEach((i)=>Ke.installModule(i)),Ke):(Ke.installModule(t),Ke);
5997}
5998}
5999Object.keys(Gr).forEach((s)=>{
6000Object.keys(Gr[s]).forEach((t)=>{
6001Ke.prototype[t]=Gr[s][t];
6002});
6003});
6004Ke.use([Ys,Xs]);
6005function eo(s,t,i,n){
6006return s.params.createElements&&Object.keys(n).forEach((u)=>{
6007if(!i[u]&&i.auto===!0){
6008let c=ut(s.el,`.${n[u]}`)[0];
6009c||(c=gr("div",n[u]),c.className=n[u],s.el.append(c)),i[u]=c,t[u]=c;
6010}
6011}),i;
6012}
6013function to(s){
6014let{
6015swiper:t,
6016extendParams:i,
6017on:n,
6018emit:u
6019}=s;
6020i({
6021navigation:{
6022nextEl:null,
6023prevEl:null,
6024hideOnClick:!1,
6025disabledClass:"swiper-button-disabled",
6026hiddenClass:"swiper-button-hidden",
6027lockClass:"swiper-button-lock",
6028navigationDisabledClass:"swiper-navigation-disabled"
6029}
6030}),t.navigation={
6031nextEl:null,
6032prevEl:null
6033};
6034function c(T){
6035let C;
6036return T&&typeof T=="string"&&t.isElement&&(C=t.el.querySelector(T),C)?C:(T&&(typeof T=="string"&&(C=[...document.querySelectorAll(T)]),t.params.uniqueNavElements&&typeof T=="string"&&C&&C.length>1&&t.el.querySelectorAll(T).length===1?C=t.el.querySelector(T):C&&C.length===1&&(C=C[0])),T&&!C?T:C);
6037}
6038function h(T,C){
6039const V=t.params.navigation;
6040T=vt(T),T.forEach((M)=>{
6041M&&(M.classList[C?"add":"remove"](...V.disabledClass.split(" ")),M.tagName==="BUTTON"&&(M.disabled=C),t.params.watchOverflow&&t.enabled&&M.classList[t.isLocked?"add":"remove"](V.lockClass));
6042});
6043}
6044function g(){
6045const{
6046nextEl:T,
6047prevEl:C
6048}=t.navigation;
6049if(t.params.loop){
6050h(C,!1),h(T,!1);
6051return;
6052}
6053h(C,t.isBeginning&&!t.params.rewind),h(T,t.isEnd&&!t.params.rewind);
6054}
6055function v(T){
6056T.preventDefault(),!(t.isBeginning&&!t.params.loop&&!t.params.rewind)&&(t.slidePrev(),u("navigationPrev"));
6057}
6058function _(T){
6059T.preventDefault(),!(t.isEnd&&!t.params.loop&&!t.params.rewind)&&(t.slideNext(),u("navigationNext"));
6060}
6061function x(){
6062const T=t.params.navigation;
6063if(t.params.navigation=eo(t,t.originalParams.navigation,t.params.navigation,{
6064nextEl:"swiper-button-next",
6065prevEl:"swiper-button-prev"
6066}),!(T.nextEl||T.prevEl))return;
6067let C=c(T.nextEl),V=c(T.prevEl);
6068Object.assign(t.navigation,{
6069nextEl:C,
6070prevEl:V
6071}),C=vt(C),V=vt(V);
6072const M=(R,$)=>{
6073R&&R.addEventListener("click",$==="next"?_:v),!t.enabled&&R&&R.classList.add(...T.lockClass.split(" "));
6074};
6075C.forEach((R)=>
6075M(R,"next")),V.forEach((R)=>M(R,"prev"));
6076}
6077function L(){
6078let{
6079nextEl:T,
6080prevEl:C
6081}=t.navigation;
6082T=vt(T),C=vt(C);
6083const V=(M,R)=>{
6084M.removeEventListener("click",R==="next"?_:v),M.classList.remove(...t.params.navigation.disabledClass.split(" "));
6085};
6086T.forEach((M)=>V(M,"next")),C.forEach((M)=>V(M,"prev"));
6087}
6088n("init",()=>{
6089t.params.navigation.enabled===!1?k():(x(),g());
6090}),n("toEdge fromEdge lock unlock",()=>{
6091g();
6092}),n("destroy",()=>{
6093L();
6094}),n("enable disable",()=>{
6095let{
6096nextEl:T,
6097prevEl:C
6098}=t.navigation;
6099if(T=vt(T),C=vt(C),t.enabled){
6100g();
6101return;
6102}
6103[...T,...C].filter((V)=>!!V).forEach((V)=>V.classList.add(t.params.navigation.lockClass));
6104}),n("click",(T,C)=>{
6105let{
6106nextEl:V,
6107prevEl:M
6108}=t.navigation;
6109V=vt(V),M=vt(M);
6110const R=C.target;
6111let $=M.includes(R)||V.includes(R);
6112if(t.isElement&&!$){
6113const X=C.path||C.composedPath&&C.composedPath();
6114X&&($=X.find((q)=>V.includes(q)||M.includes(q)));
6115}
6116if(t.params.navigation.hideOnClick&&!$){
6117if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===R||t.pagination.el.contains(R)))return;
6118let X;
6119V.length?X=V[0].classList.contains(t.params.navigation.hiddenClass):M.length&&(X=M[0].classList.contains(t.params.navigation.hiddenClass)),u(X===!0?"navigationShow":"navigationHide"),[...V,...M].filter((q)=>!!q).forEach((q)=>q.classList.toggle(t.params.navigation.hiddenClass));
6120}
6121});
6122const E=()=>{
6123t.el.classList.remove(...t.params.navigation.navigationDisabledClass.split(" ")),x(),g();
6124},k=()=>{
6125t.el.classList.add(...t.params.navigation.navigationDisabledClass.split(" ")),L();
6126};
6127Object.assign(t.navigation,{
6128enable:E,
6129disable:k,
6130update:g,
6131init:x,
6132destroy:L
6133});
6134}
6135var tn={exports:{}};
6136(function(s,t){
6137(function(n,u){
6138s.exports=u();
6139})(Wi,function(){
6140return(
6141function(i){
6142var n={};
6143function u(c){
6144if(n[c])
6145return n[c].exports;
6146var h=n[c]={
6147exports:{},
6148id:c,
6149loaded:!1
6150};
6151return i[c].call(h.exports,h,h.exports,u),h.loaded=!0,h.exports;
6152}
6153return u.m=i,u.c=n,u.p="",u(0);
6154}([
6155function(i,n){
6156i.exports=function(){
6157if(typeof document>"u"||typeof window>"u")
6158return{
6159ask:function(){
6160return"initial";
6161},
6162element:function(){
6163return null;
6164},
6165ignoreKeys:function(){
6166},
6167specificKeys:function(){
6168},
6169registerOnChange:function(){
6170},
6171unRegisterOnChange:function(){
6172}
6173};
6174var u=document.documentElement,c=null,h="initial",g=h,v=Date.now(),_=!1,x=["button","input","select","textarea"],L=[],E=[
617516,
617617,
617718,
617891,
617993
6180],k=[],T={
6181keydown:"keyboard",
6182keyup:"keyboard",
6183mousedown:"mouse",
6184mousemove:"mouse",
6185MSPointerDown:"pointer",
6186MSPointerMove:"pointer",
6187pointerdown:"pointer",
6188pointermove:"pointer",
6189touchstart:"touch",
6190touchend:"touch"
6191},C=!1,V={
6192x:null,
6193y:null
6194},M={
61952:"touch",
61963:"touch",
61974:"mouse"
6198},R=!1;
6199try{
6200var $=Object.defineProperty({},"passive",{
6201get:function(){
6202R=!0;
6203}
6204});
6205window.addEventListener("test",null,$);
6206}catch{
6207}
6208var X=function(){
6209T[_e()]="mouse",q();
6210},q=function(){
6211var U=R?{passive:!0,capture:!0}:!0;
6212document.addEventListener("DOMContentLoaded",se,!0),window.PointerEvent?(window.addEventListener("pointerdown",l,!0),window.addEventListener("pointermove",W,!0)):window.MSPointerEvent?(window.addEventListener("MSPointerDown",l,!0),window.addEventListener("MSPointerMove",W,!0)):(window.addEventListener("mousedown",l,!0),window.addEventListener("mousemove",W,!0),"ontouchstart"in window&&(window.addEventListener("touchstart",l,U),window.addEventListener("touchend",l,!0))),window.addEventListener(_e(),W,U),window.addEventListener("keydown",l,!0),window.addEventListener("keyup",l,!0),window.addEventListener("focusin",F,!0),window.addEventListener("focusout",G,!0);
6213},se=function(){
6214if(_=!(u.getAttribute("data-whatpersist")==="false"||document.body.getAttribute("data-whatpersist")==="false"),_)
6215try{
6216window.sessionStorage.getItem("what-input")&&(h=window.sessionStorage.getItem("what-input")),window.sessionStorage.getItem("what-intent")&&(g=window.sessionStorage.getItem("what-intent"));
6217}catch{
6218}
6219le("input"),le("intent");
6220},l=function(U){
6221var fe=U.which,Se=T[U.type];
6222Se==="pointer"&&(Se=H(U));
6223var Et=!k.length&&E.indexOf(fe)===-1,gt=k.length&&k.indexOf(fe)!==-1,mt=Se==="keyboard"&&fe&&(Et||gt)||Se==="mouse"||Se==="touch";
6224if(ie(Se)&&(mt=!1),mt&&h!==Se&&(h=Se,J("input",h),le("input")),mt&&g!==Se){
6225var Ze=document.activeElement,Nt=Ze&&Ze.nodeName&&(x.indexOf(Ze.nodeName.toLowerCase())===-1||Ze.nodeName.toLowerCase()==="button"&&!He(Ze,"form"));
6226Nt&&(g=Se,J("intent",g),le("intent"));
6227}
6228},le=function(U){
6229u.setAttribute("data-what"+U,U==="input"?h:g),Oe(U);
6230},W=function(U){
6231var fe=T[U.type];
6232fe==="pointer"&&(fe=H(U)),Je(U),(!C&&!ie(fe)||C&&U.type==="wheel"||U.type==="mousewheel"||U.type==="DOMMouseScroll")&&g!==fe&&(g=fe,J("intent",g),le("intent"));
6233},F=function(U){
6234if(!U.target.nodeName){
6235G();
6236return;
6237}
6238c=U.target.nodeName.toLowerCase(),u.setAttribute("data-whatelement",c),U.target.classList&&U.target.classList.length&&u.setAttribute("data-whatclasses",U.target.classList.toString().replace(" ",","));
6239},G=function(){
6240c=null,u.removeAttribute("data-whatelement"),u.removeAttribute("data-whatclasses");
6241},J=function(U,fe){
6242if(_)
6243try{
6244window.sessionStorage.setItem("what-"+U,fe);
6245}catch{
6246}
6247},H=function(U){
6248return typeof U.pointerType=="number"?M[U.pointerType]:U.pointerType==="pen"?"touch":U.pointerType;
6249},ie=function(U){
6250var fe=Date.now(),Se=U==="mouse"&&h==="touch"&&fe-v<200;
6251return v=fe,Se;
6252},_e=function(){
6253var U=null;
6254return"onwheel"in document.createElement("div")?U="wheel":U=document.onmousewheel!==void 0?"mousewheel":"DOMMouseScroll",U;
6255},Oe=function(U){
6256for(var fe=0,Se=L.length;fe<Se;fe++)
6257L[fe].type===U&&L[fe].fn.call(void 0,U==="input"?h:g);
6258},Ie=function(U){
6259for(var fe=0,Se=L.length;fe<Se;fe++)
6260if(L[fe].fn===U)
6261return fe;
6262},Je=function(U){
6263V.x!==U.screenX||V.y!==U.screenY?(C=!1,V.x=U.screenX,V.y=U.screenY):C=!0;
6264},He=function(U,fe){
6265var Se=window.Element.prototype;
6266if(Se.matches||(Se.matches=Se.msMatchesSelector||Se.webkitMatchesSelector),Se.closest)
6267return U.closest(fe);
6268do{
6269if(U.matches(fe))
6270return U;
6271U=U.parentElement||U.parentNode;
6272}while(U!==null&&U.nodeType===1);
6273return null;
6274};
6275return"addEventListener"in window&&Array.prototype.indexOf&&X(),{
6276ask:function(U){
6277return U==="intent"?g:h;
6278},
6279element:function(){
6280return c;
6281},
6282ignoreKeys:function(U){
6283E=U;
6284},
6285specificKeys:function(U){
6286k=U;
6287},
6288registerOnChange:function(U,fe){
6289L.push({
6290fn:U,
6291type:fe||"input"
6292});
6293},
6294unRegisterOnChange:function(U){
6295var fe=Ie(U);
6296(fe||fe===0)&&L.splice(fe,1);
6297},
6298clearStorage:function(){
6299window.sessionStorage.clear();
6300}
6301};
6302}();
6303}
6304])
6305);
6306});
6307})(tn);
6308var ro=tn.exports;
6309const $i=Ui(ro),io=defineComponent({
6310__name:"TabLoadingAnim",
6311setup(s){
6312return{__sfc:!0};
6313}
6314});
6315var no=function(){
6316var t=this;
6317return t._self._c,t._self._setupProxy,t._m(0);
6318},so=[function(){
6319var s=this,t=s._self._c;
6320return s._self._setupProxy,t("div",{staticClass:"ccas__search-results--tab-loading"},[t("div",{staticClass:"ccas__search-results--tab-loading-circle1 ccas__search-results--tab-loading-circle"}),t("div",{staticClass:"ccas__search-results--tab-loading-circle2 ccas__search-results--tab-loading-circle"}),t("div",{staticClass:"ccas__search-results--tab-loading-circle3 ccas__search-results--tab-loading-circle"}),t("div",{staticClass:"ccas__search-results--tab-loading-circle4 ccas__search-results--tab-loading-circle"}),t("div",{staticClass:"ccas__search-results--tab-loading-circle5 ccas__search-results--tab-loading-circle"}),t("div",{staticClass:"ccas__search-results--tab-loading-circle6 ccas__search-results--tab-loading-circle"}),t("div",{staticClass:"ccas__search-results--tab-loading-circle7 ccas__search-results--tab-loading-circle"}),t("div",{staticClass:"ccas__search-results--tab-loading-circle8 ccas__search-results--tab-loading-circle"}),t("div",{staticClass:"ccas__search-results--tab-loading-circle9 ccas__search-results--tab-loading-circle"}),t("div",{staticClass:"ccas__search-results--tab-loading-circle10 ccas__search-results--tab-loading-circle"}),t("div",{staticClass:"ccas__search-results--tab-loading-circle11 ccas__search-results--tab-loading-circle"}),t("div",{staticClass:"ccas__search-results--tab-loading-circle12 ccas__search-results--tab-loading-circle"})]);
6321}],ao=De(
6322io,
6323no,
6324so
6325);
6326const oo=ao.exports;
6327function rn(s){
6328var i;
6329if(s.type==="tophits"||s.isLoading)
6330return s.name;
6331let t=(i=nn(s))==null?void 0:i.toString();
6332return t&&Number(t)>s.limit&&(t=s.limit+"+"),t===void 0&&(t="0"),s.name+" ("+t+")";
6333}
6334function nn(s){
6335var t;
6336return(t=s==null?void 0:s.results)==null?void 0:t.totalCount;
6337}
6338const lo=defineComponent({
6339__name:"SearchResultTab",
6340props:{
6341service:null
6342},
6343setup(s){
6344const t=s,i=inject("activeSearchResultView",ref(null)),n=inject("totalCount",ref(0)),u=inject("translations",Ct),c=inject("switchTab",()=>{
6345}),h=inject("isLoadingService",(E)=>{
6346}),g=inject("isDisabledOption",()=>{
6347}),v=computed(()=>{
6348var T;
6349let E="swiper-slide ccas2__search-results--tab-wrapper";
6350E+=" endpoint-id-"+t.service.endpoint.id,L(t.service)&&(E+=" is-active-endpoint");
6351const k=(T=t.service.results)==null?void 0:T.totalCount;
6352return h(t.service.id)?E+=" endpoint-is-loading":(!k||k<1)&&t.service.id!=="tophits"&&(E+=" endpoint-has-no-results"),E;
6353}),_=computed(()=>{
6354var k;
6355let E=(k=nn(t.service))==null?void 0:k.toString();
6356return t.service.type==="tophits"&&(E=n.value.toString()),E&&Number(E)>t.service.limit&&(E=u.searchResults.moreThanLabel+" "+t.service.limit),E||(E="0"),u.searchResults.resultTabsLabel.replace("%TERM%",t.service.name).replace("%COUNT%",
6356E);
6357});
6358function x(E){
6359return Gi(E);
6360}
6361function L(E){
6362return i.value===x(E.id);
6363}
6364return{__sfc:!0,props:t,activeSearchResultView:i,totalCount:n,translations:u,switchTab:c,isLoadingService:h,isDisabledOption:g,serviceTabClasses:v,tabAriaLabel:_,getComponentName:x,isActiveComponent:L,TabLoadingAnim:oo,getServiceNameWithCount:rn};
6365}
6366});
6367var uo=function(){
6368var t=this,i=t._self._c,n=t._self._setupProxy;
6369return i("div",{class:n.serviceTabClasses},[n.isLoadingService(t.service.id)?i(n.TabLoadingAnim):t._e(),i("button",{staticClass:"ccas2__search-results--tab-label",style:{"pointer-events":n.isDisabledOption(t.service)?"none":"auto"},attrs:{id:"tab-"+n.getComponentName(t.service.id),tabindex:-1,role:"tab","aria-selected":"false","aria-hidden":n.isDisabledOption(t.service),"aria-label":n.tabAriaLabel,title:n.tabAriaLabel,"aria-controls":n.getComponentName(t.service.id)},on:{click:()=>n.switchTab(t.service)}},[t._v(" "+t._s(n.getServiceNameWithCount(t.service))+" ")])],1);
6370},co=[],fo=De(
6371lo,
6372uo,
6373co
6374);
6375const po=fo.exports,ho=defineComponent({
6376__name:"SearchResultMobileOption",
6377props:{
6378service:null
6379},
6380setup(s){
6381return{__sfc:!0,isDisabledOption:inject("isDisabledOption",()=>{
6382}),getServiceNameWithCount:rn};
6383}
6384});
6385var vo=function(){
6386var t=this,i=t._self._c,n=t._self._setupProxy;
6387return i("option",{attrs:{disabled:n.isDisabledOption(t.service)},domProps:{value:t.service}},[t._v(" "+t._s(n.getServiceNameWithCount(t.service))+" ")]);
6388},go=[],mo=De(
6389ho,
6390vo,
6391go
6392);
6393const yo=mo.exports,bo=defineComponent({
6394__name:"SummaryWrapper",
6395setup(s){
6396const t=inject("slimMode",!0),i=inject("summaryLoading",ref(!1)),n=inject("summary",ref(null)),u=inject("summaryProvider",{
6397id:"none",
6398translatedLabel:"Übersicht",
6399summaryUrl:""
6400}),c=ref(!1);
6401function h(){
6402var v;
6403return window.search&&((v=window==null?void 0:window.search[u.id])==null?void 0:v.isHandoffPossible)||!1;
6404}
6405function g(){
6406var v;
6407document.body.dispatchEvent(new CustomEvent("summaryContinue"+u.id,{
6408detail:(v=n.value)==null?void 0:v.summaryInfos
6409}));
6410}
6411return watch(n,()=>{
6412c.value=!1,n.value&&n.value.summaryHtml&&n.value.summaryHtml.length<300&&(c.value=!0);
6413}),{__sfc:!0,slimMode:t,summaryLoading:i,summary:n,summaryProvider:u,readMore:c,isHandOffPossible:h,handOffConversation:g};
6414}
6415});
6416var wo=function(){
6417var t=this,i=t._self._c,n=t._self._setupProxy;
6418return!n.slimMode&&n.summaryProvider&&n.summaryProvider.id!=="none"?i("div",{staticClass:"ccas2__search-results__summary-wrapper"},[i("div",{staticClass:"ccas2__search-results__summary"},[i("div",{staticClass:"ccas2__search-results__summary-title"},[i("div",{staticClass:"ccas2__search-results__summary-icon"},[i("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 256 256"}},[i("path",{attrs:{d:"M197.58,129.06,146,110l-19-51.62a15.92,15.92,0,0,0-29.88,0L78,110l-51.62,19a15.92,15.92,0,0,0,0,29.88L78,178l19,51.62a15.92,15.92,0,0,0,29.88,0L146,178l51.62-19a15.92,15.92,0,0,0,0-29.88ZM137,164.22a8,8,0,0,0-4.74,4.74L112,223.85,91.78,169A8,8,0,0,0,87,164.22L32.15,144,87,123.78A8,8,0,0,0,91.78,119L112,64.15,132.22,119a8,8,0,0,0,4.74,4.74L191.85,144ZM144,40a8,8,0,0,1,8-8h16V16a8,8,0,0,1,16,0V32h16a8,8,0,0,1,0,16H184V64a8,8,0,0,1-16,0V48H152A8,8,0,0,1,144,40ZM248,88a8,8,0,0,1-8,8h-8v8a8,8,0,0,1-16,0V96h-8a8,8,0,0,1,0-16h8V72a8,8,0,0,1,16,0v8h8A8,8,0,0,1,248,88Z"}})])]),i("span",[t._v(" "+t._s(n.summaryProvider.translatedLabel)+" ")])]),n.summaryLoading?i("div",{staticClass:"ccas2__search-results__summary-skeleton"},[i("div",{staticClass:"ccas2-skeleton-line"}),i("div",{staticClass:"ccas2-skeleton-line"}),i("div",{staticClass:"ccas2-skeleton-line"}),i("div",{staticClass:"ccas2-skeleton-line ccas2-skeleton-short"})]):n.summary?i("div",{class:{
6419readmore:n.readMore
6420},attrs:{id:"ccas2__search-results__summary-inner"},domProps:{innerHTML:t._s(n.summary.summaryHtml)}}):t._e()]),i("div",{class:{
6421"ccas2__search-results__summary-buttons":!0,
6422readmore:n.readMore
6423}},[!n.readMore&&!n.summaryLoading?i("button",{staticClass:"ccas2__search-results__summary-button",on:{click:function(u){
6424n.readMore=!0;
6425}}},[t._v(" Mehr anzeigen ")]):t._e(),n.readMore&&n.isHandOffPossible()&&!n.summaryLoading?i("button",{staticClass:"ccas2__search-results__summary-button",on:{click:function(u){
6426return n.handOffConversation();
6427}}},[t._v(" Weiter chatten ")]):t._e()])]):t._e();
6428},So=[],_o=De(
6429bo,
6430wo,
6431So
6432);
6433const xo=_o.exports,To=defineComponent({
6434__name:"TabSearchResults",
6435setup(s){
6436const t=inject("translations",Ct),i=ref(null),n=ref(null),u=inject("services",ref([])),c=ref(null),h=ref(null),g=ref(null),v=ref(null),_=inject("slimMode",!0),x=inject("setActiveService",(W)=>{
6437}),L=inject("loadingServicesList",ref([])),E=inject("getRelevantServices",()=>[]),k=inject("allResultsTotalCount",ref(0)),T=inject("serviceQualifies",(W)=>{
6438});
6439onMounted(async()=>{
6440!_&&n.value===null&&C(),document.body.addEventListener("c-c-advanced-search-2020__search-entirely-done",()=>{
6441_&&n.value===null&&C();
6442}),await nextTick(),M();
6443}),watch(n,(W)=>{
6444if(i.value){
6445i.value.slides.forEach((G)=>{
6446let J=G.querySelector("button");
6447J&&(J.setAttribute("tabindex","-1"),J.setAttribute("aria-selected","false"));
6448});
6449let F=document.getElementById("tab-"+W);
6450F&&(F.setAttribute("tabindex","0"),F.setAttribute("aria-selected","true"),F.focus()),i.value.update();
6451}
6452}),watch(u,(W)=>{
6453var F;
6454(F=i.value)==null||F.update();
6455});
6456function C(){
6457let W=E();
6458_&&(W=E().filter((F)=>{
6459var G;
6460return(F==null?void 0:F.results)&&((G=F==null?void 0:F.results)==null?void 0:G.totalCount)>0;
6461})),n.value==null&&W.length&&(x(W[0]),n.value=se(W[0].id),c.value=W[0]);
6462}
6463function V(){
6464return $i.ask()=="keyboard"||$i.ask("intent")=="keyboard";
6465}
6466function M(){
6467var W;
6468if(!(((W=u.value)==null?void 0:W.length)<=1)){
6469if(i.value){
6470console.error("swiper is already initialized");
6471return;
6472}
6473if(!(h.value instanceof HTMLElement)){
6474console.error("swiper wrapper element not found");
6475return;
6476}
6477if(!(g.value instanceof HTMLElement)){
6478console.error("swiper prev button element not found");
6479return;
6480}
6481if(!(v.value instanceof HTMLElement)){
6482console.error("swiper next button element not found");
6483return;
6484}
6485i.value=new Ke(h.value,{
6486modules:[to],
6487slidesPerView:"auto",
6488observer:!0,
6489loop:!1,
6490grabCursor:!0,
6491preventClicks:!0,
6492preventInteractionOnTransition:!0,
6493preventClicksPropagation:!0,
6494slidesOffsetBefore:49,
6495slidesOffsetAfter:49,
6496navigation:{
6497nextEl:v.value,
6498prevEl:g.value
6499},
6500a11y:{
6501prevSlideMessage:t.swiperjs.a11yPrevSlideMessage,
6502nextSlideMessage:t.swiperjs.a11yNextSlideMessage,
6503slideRole:"none"
6504},
6505on:{
6506afterInit:(F)=>{
6507F.slides.length>0&&(R(F),Ii(F.el).on("click",".ccas2__search-results--tab-label",function(){
6508let G=Ii(h).closest(".swiper-slide:not(.endpoint-has-no-results)");
6509if(G.length===0)return;
6510let J=G[0];
6511if(J!=null&&J.value){
6512let H=q(),ie=H==null?void 0:H.indexOf(J.value);
6513ie&&ie>-1&&F.slideTo(ie);
6514}
6515}),X(F),$(F));
6516}
6517}
6518});
6519}
6520}
6521function R(W){
6522let G=W.slides[0].querySelector(".ccas2__search-results--tab-label");
6523G&&(G.setAttribute("tabindex","0"),G.setAttribute("aria-selected","true")),setTimeout(()=>{
6524W.slides.forEach((J)=>{
6525J.removeAttribute("aria-label");
6526});
6527},1);
6528}
6529function $(W){
6530document.addEventListener("focusin",(F)=>{
6531var G;
6532if(F.target instanceof HTMLElement){
6533if(!((G=F.target)!=null&&G.matches(".ccas2__search-results--tab-label"))||!V())return;
6534let J=F.target.closest(".swiper-slide");
6535if(J){
6536let H=q(),ie=H==null?void 0:H.indexOf(J);
6537ie&&ie>-1&&W.slideTo(ie);
6538}
6539}
6540});
6541}
6542function X(W){
6543document.addEventListener("keydown",(F)=>{
6544var Oe;
6545if(F.keyCode!==37&&F.keyCode!==39||!((Oe=document.activeElement)!=null&&Oe.matches(".ccas2__search-results--tab-label")))return;
6546let G=document.activeElement.closest(".swiper-slide"),J=q();
6547if(J===void 0||G===null)return;
6548let H=J.indexOf(G);
6549if(H===-1)return;
6550let ie=0;
6551switch(F.keyCode){
6552case 37:
6553ie=H-1,ie<0&&(ie=J.length-1);
6554break;
6555case 39:
6556ie=H+1,ie>J.length-1&&(ie=0);
6557break;
6558}
6559let _e=J[ie].querySelector(".ccas2__search-results--tab-label");
6560_e&&(_e.focus(),_e.click(),W.slideTo(ie));
6561});
6562}
6563function q(){
6564return i.value?i.value.slides.filter((W)=>!W.matches(".endpoint-has-no-results")):[];
6565}
6566function se(W){
6567return Gi(W);
6568}
6569function l(W){
6570W==null||le(W)||(x(W),n.value=se(W.id),c.value=W);
6571}
6572function le(W){
6573var G;
6574if(W.id==="tophits")
6575return!1;
6576const F=(G=W==null?void 0:W.results)==null?void 0:G.totalCount;
6577return!(F&&F>=1);
6578}
6579return provide("activeSearchResultView",n),provide("totalCount",k),provide("isDisabledOption",le),provide("switchTab",l),{__sfc:!0,translations:t,swiperObject:i,activeSearchResultView:n,services:u,mobileSelectedService:c,swiperWrapper:h,swiperPrevButton:g,swiperNextButton:v,slimMode:_,setActiveService:x,loadingServicesList:L,getRelevantServices:E,allResultsTotalCount:k,serviceQualifies:T,setFirstServiceActive:C,isKeyboard:V,initSwiper:M,setSwiperA11yAttrs:R,setSwiperA11yFocusEvents:$,setSwiperA11yKeyboardNavigation:X,getSlidesWithSearchResults:q,getComponentName:se,switchTab:l,isDisabledOption:le,SearchResultTab:po,SearchResultMobileOption:yo,SummaryWrapper:xo};
6580}
6581});
6582var Co=function(){
6583var t=this,i=t._self._c,n=t._self._setupProxy;
6584return i("div",[i("p",{staticClass:"ccas2__search-results--tabs--total-count-wrapper",attrs:{"aria-busy":n.loadingServicesList.length>0?"true":"false","aria-live":"polite"}},[i("span",{staticClass:"ccas2__search-results--tabs--total-count-text"},[i("span",{domProps:{textContent:t._s(n.translations.searchResults.headline)}}),i("span",{staticClass:"ccas2__search-results--tabs--total-count-value",domProps:{textContent:t._s(" "+n.allResultsTotalCount+" ")}}),i("span",{domProps:{textContent:t._s(n.translations.searchResults.hitsLabel)}})])]),n.services.length>1?i("div",{ref:"swiperWrapper",staticClass:"ccas2__search-results--tabs-wrapper swiper-container"},[i("div",{ref:"swiperElement",staticClass:"swiper-wrapper",attrs:{role:"tablist","aria-label":n.translations.swiperjs.a11yContainerMessage}},t._l(n.services.filter((u)=>n.serviceQualifies(u)),function(u,c){
6585var h;
6586return i(n.SearchResultTab,{key:u.id+"-"+((h=u.results)==null?void 0:h.totalCount)+"-"+c,ref:"swiperSlide",refInFor:!0,attrs:{service:u}});
6587}),1),i("a",{ref:"swiperPrevButton",staticClass:"ccas2__search-result--tabs-swiper-button-prev ccas2__search-result--tabs-swiper-button",attrs:{"aria-label":"Zurück blättern"}},[i("span",{staticClass:"fa fa-angle-left",attrs:{"aria-hidden":"true"}})]),i("a",{ref:"swiperNextButton",staticClass:"ccas2__search-result--tabs-swiper-button-next ccas2__search-result--tabs-swiper-button",attrs:{"aria-label":"Vorwärts blättern"}},[i("span",{staticClass:"fa fa-angle-right",attrs:{"aria-hidden":"true"}})])]):t._e(),i("form",{staticClass:"ccas2__search-result--tabs-mobile-wrapper",attrs:{onsubmit:"return false"}},[i("select",{directives:[{name:"model",rawName:"v-model",value:n.mobileSelectedService,expression:"mobileSelectedService"}],attrs:{id:"ccas2__search-result--tabs-mobile-wrapper-select"},on:{change:[function(u){
6588var c=Array.prototype.filter.call(u.target.options,function(h){
6589return h.selected;
6590}).map(function(h){
6591var g="_value"in h?h._value:h.value;
6592return g;
6593});
6594n.mobileSelectedService=u.target.multiple?c:c[0];
6595},function(u){
6596return n.switchTab(n.mobileSelectedService);
6597}]}},t._l(n.services.filter((u)=>n.serviceQualifies(u)),function(u){
6598return i(n.SearchResultMobileOption,{key:u.id,attrs:{service:u}});
6599}),1)]),i(n.SummaryWrapper),i("div",{ref:"tabsContent",staticClass:"ccas2__search-results--tabs-content"},[i(n.activeSearchResultView,{tag:"component",attrs:{id:n.activeSearchResultView}})],1)],1);
6600},Eo=[],Po=De(
6601To,
6602Co,
6603Eo
6604);
6605const Vi=Po.exports,Lo=defineComponent({
6606__name:"AdvancedSearch2020SearchOverlay",
6607props:{
6608contextPath:null,
6609currentPath:null,
6610currentFileId:null,
6611enableSearch:{type:Boolean},
6612enableSuggestions:{type:Boolean},
6613hideFilters:{type:Boolean},
6614services:null,
6615slimMode:{type:Boolean},
6616translations:{default:()=>Ct},
6617urlPatterns:null,
6618additionalCssClasses:{default:""},
6619formActions:{default:()=>[]},
6620summaryProvider:{default:void 0}
6621},
6622setup(s){
6623const t=s,i=ref(t.services),n=ref(null),u=ref(Mi),c=ref(!1),h=ref(null),g=ref([]),v=ref({}),_=ref({}),x=ref([]),L=ref([]),E=ref(null),k=ref([]),T=ref(!1),C=ref(!1),V=ref(!1),M=ref({}),R=ref([]),$=ref(!1),X=ref(""),q=ref(null),se=ref(!1),l=computed(()=>t.formActions.filter((j)=>{
6624var Y;
6625return window.search&&((Y=window==null?void 0:window.search[j.id])==null?void 0:Y.isHandoffPossible)||!1;
6626})),le=computed(()=>{
6627let j=0;
6628return Se().forEach((Y)=>{
6629if(Y.visible&&Y.id!=="tophits"){
6630let de=Y==null?void 0:Y.results;
6631de&&(j+=de.totalCount);
6632}
6633}),j;
6634}),W=computed(()=>x.value.join(","));
6635function F(){
6636E.value&&($.value=E.value.scrollTop>10);
6637}
6638function G(){
6639es(i.value).then((j)=>{
6640j!==void 0&&(M.value=ts(j)),c.value=!0;
6641}).catch((j)=>console.error(j));
6642}
6643onMounted(()=>{
6644tr(),mt();
6645const j=Ai("q");
6646j!==void 0&&(j.length>2||j.length>0&&j[0]==="*")&&Ze(j,!1),_.value=Li(i.value),E.value&&E.value.addEventListener("scroll",F);
6647});
6648function J(){
6649return E.value?E.value.open:!1;
6650}
6651function H(j){
6652x.value.indexOf(j)===-1&&j!==""&&x.value.push(j);
6653}
6654function ie(j){
6655const Y=x.value.indexOf(j);
6656Y>-1&&x.value.splice(Y,1),x.value.length>0&&U({
6657searchTerms:x.value,
6658servicesToSearch:i.value,
6659redirectOnWebcodeMatch:!0
6660});
6661}
6662function _e(){
6663x.value=[];
6664}
6665function Oe(j){
6666_e(),H(j);
6667}
6668function Ie(){
6669return x.value.length>0;
6670}
6671function Je(j,Y){
6672return Y.includes("performInfixSearch")&&(j="*"+j.trim().split("[\\s+|\\/]").join("* *")+"*"),j;
6673}
6674function He(j,Y){
6675return Ie()?j==="self"?ns(Y):is(Y):"";
6676}
6677function he(j){
6678if(t.summaryProvider){
6679let Y=t.summaryProvider.summaryUrl.replace("${query}",j.join(",")).replace("${contextPath}",t.contextPath).replace("${currentFileId}",t.currentFileId.toString());
6680q.value||(se.value=!0,fetch(Y,{
6681method:"GET"
6682}).then((de)=>de.json()).then((de)=>{
6683q.value=de,se.value=!1;
6684}).catch((de)=>{
6685console.error(de),se.value=!1,q.value={
6686summaryInfos:null,
6687summaryHtml:"Etwas ist schiefgelaufen.",
6688translatedLabel:"Übersicht mit KI"
6689};
6690}));
6691}
6692}
6693function U(j){
6694let Y=Jn(j);
6695if(!Zn(Y))return;
6696if(Y.withSummary=!t.slimMode,q.value=null,se.value=!1,!Y.servicesToSearch){
6697console.error("no service to search!");
6698return;
6699}
6700Y.clearSearchTerms&&_e(),Y.pushNewSearchTerms&&Y.searchTerms.forEach((ye)=>{
6701x.value.includes(ye)||H(ye);
6702}),Y.withSummary&&he(x.value);
6703let de=ft(
6704Y.servicesToSearch,
6705x.value,
6706Bi.getBaseUrl(),
6707t.currentPath,
6708_.value,
6709v.value,
6710Y.appendToExistingResults??!1
6711);
6712return u.value!==Vi&&(u.value=Vi),Promise.all(de).then(()=>{
6713if(Y.redirectOnWebcodeMatch){
6714let ye=i.value.filter((Ce)=>Ce.isWebcodeAware).flatMap((Ce)=>{
6715var ee;
6716return(ee=Ce.results)==null?void 0:ee.items;
6717}),Pe=ye[0];
6718if(ye.length===1){
6719let Ce=Pe.self.webUrl;
6720Ce.length&&(window.location.href=Ce);
6721}
6722}
6723if(i.value.length>0&&i.value[0]!==null&&n.value===null){
6724let ye=i.value.findIndex((Pe)=>Y.servicesToSearch.some((Ce)=>Ce.id===(Pe==null?void 0:Pe.id)));
6725if(ye>-1){
6726let Pe=i.value[ye];
6727Pe&&Y.updateActiveService&&gt(Pe);
6728}else Y.updateActiveService&&gt(i.value[0]);
6729}
6730}).catch((ye)=>{
6731console.error(ye);
6732}).finally(()=>{
6733Et(),document.body.dispatchEvent(new CustomEvent("c-c-advanced-search-2020__search-entirely-done",{
6734detail:{
6735terms:W.value,
6736results:le.value
6737}
6738}));
6739});
6740}
6741function fe(j){
6742return j.visible||j.type==="tophits"||j.isLoading||t.services.filter((Y)=>Y.visible||Y.type==="tophits"||Y.isLoading).length<3&&j.type!=="tophits";
6743}
6744function Se(){
6745return i.value.filter((j)=>fe(j));
6746}
6747function Et(){
6748if(!x.value.length||W.value!==""){
6749let j="?q="+encodeURIComponent(W.value),Y={};
6750i.value.forEach((de)=>{
6751var ye;
6752if(de.filterable){
6753let Pe=de.id+"|"+de.type,Ce=_.value[Pe];
6754(ye=Ce==null?void 0:Ce.filters)!=null&&ye.length&&(Y[Pe]=Ce);
6755}
6756}),Object.keys(Y).length&&(j+="&f="+btoa(JSON.stringify(Y))),window.history.pushState("","Search",j);
6757}
6758}
6759function gt(j){
6760let Y=i.value.find((de)=>de.id===j.id);
6761Y?n.value=Y:console.error("Service ",j.id," not found.");
6762}
6763function mt(){
6764var j;
6765(j=E==null?void 0:E.value)==null||j.addEventListener("close",()=>{
6766Nt();
6767}),document.body.addEventListener(Qe().OPEN_OVERLAY,()=>{
6768Pt(),document.body.dispatchEvent(new CustomEvent(Qe().SEARCH_OVERLAY_OPENED));
6769}),document.body.addEventListener(Qe().OLD_OPEN_OVERLAY,()=>{
6770Pt(),document.body.dispatchEvent(new CustomEvent(Qe().SEARCH_OVERLAY_OPENED));
6771}),document.body.addEventListener(Qe().CLOSE_OVERLAY,()=>{
6772Fe(),document.body.dispatchEvent(new CustomEvent(Qe().SEARCH_OVERLAY_CLOSED));
6773}),document.body.addEventListener(Qe().OLD_CLOSE_OVERLAY,()=>{
6774Fe(),document.body.dispatchEvent(new CustomEvent(Qe().SEARCH_OVERLAY_CLOSED));
6775}),document.body.addEventListener(Qe().TRIGGER_SEARCH,(Y)=>{
6776Y instanceof CustomEvent&&(J()||Pt(),U({
6777servicesToSearch:i.value,
6778searchTerms:[Y.detail],
6779redirectOnWebcodeMatch:!0
6780}),t.slimMode&&(X.value=Y.detail.value));
6781}),document.body.addEventListener(Qe().SEARCH_INPUT_VALUE_UPDATE,(Y)=>{
6782Y instanceof CustomEvent&&setTimeout(()=>{
6783Ze(Y.detail.value,!0);
6784},300);
6785}),window.addEventListener("popstate",()=>{
6786let de=new URL(document.location.toString()).searchParams.get("q");
6787(de==null||de.length===0)&&Fe();
6788});
6789}
6790function Ze(j,Y){
6791document.body.dispatchEvent(new CustomEvent(Qe().OPEN_OVERLAY)),x.value=j.split(",");
6792const de=Ai("f");
6793de!==void 0&&de.length&&(_.value=JSON.parse(atob(decodeURIComponent(de)))),U({
6794searchTerms:x.value,
6795servicesToSearch:i.value,
6796redirectOnWebcodeMatch:Y
6797}),t.slimMode&&x.value[0]&&(X.value=x.value[0]);
6798}
6799function Nt(){
6800document.body.dispatchEvent(new CustomEvent(Qe().CLOSE_OVERLAY));
6801}
6802function Pt(){
6803G();
6804let j=document.querySelector("body");
6805j&&E.value&&(j.style.overflowY="hidden",j!=null&&j.classList.contains("search-opened")||j==null||j.classList.add("search-opened"),E.value.showModal(),Oi(!0));
6806}
6807function Fe(){
6808let j=document.querySelector("body");
6809j&&E.value&&(j.style.overflowY="scroll",E.value.close(),j.classList.contains("search-opened")&&j.classList.remove("search-opened"),Bt(),Oi(!1),L.value.forEach((Y)=>{
6810Y.setAttribute("aria-expanded","false");
6811}));
6812}
6813function Bt(){
6814u.value=Mi,h.value=null,x.value=[],_.value=Li(i.value);
6815}
6816function ft(j,Y,de,ye,Pe,Ce,ee){
6817const xe=[];
6818return j.forEach((dt)=>{
6819dt.id==="tophits"?xe.push(Promise.resolve(dt)):xe.push(Lt(
6820dt,
6821Y,
6822de,
6823ye,
6824Pe,
6825Ce,
6826ee
6827));
6828}),xe;
6829}
6830function Lt(j,Y,de,ye,Pe,Ce,ee){
6831const xe=j.id,dt=j.type;
6832let Dt=He(xe,Y);
6833if(Dt=Je(Dt,j.queryOptions),Dt.length!==0){
6834const yr=ss(j.endpoint.url,de,ye),bt={
6835type:dt,
6836facetQueries:j.facetQueries,
6837filterQueries:j.filterQueries,
6838offset:0,
6839limit:j.limit,
6840onlyCustomFields:null,
6841query:Dt,
6842queryFields:j.queryFields,
6843weightedQueryFields:j.weightedQueryFields,
6844sortFields:j.sortFields,
6845queryOptions:j.queryOptions
6846};
6847if(Pe[xe+"|"+dt]){
6848const et=Pe[xe+"|"+dt].filters.filter((We)=>We!=null);
6849bt.filterQueries=bt.filterQueries.concat(et);
6850}
6851if(Ce&&Ce[xe]&&(bt.sortFields=Ce[xe]),bt.query!=="")
6852return document.body.dispatchEvent(new CustomEvent("c-c-advanced-search-2020__search-started",{detail:xe})),At(xe),as(yr,bt).then((et)=>{
6853let We=j;
6854if(et.type&&(et.totalCount||et.totalCount===0)){
6855We=os(et,j,ee);
6856let Ve=JSON.parse(JSON.stringify(i.value)),it=Ve.findIndex((wt)=>wt.id===j.id);
6857it>-1&&(Ve[it]=We),i.value=Ve;
6858}else
6859console.error("error: result does not have a type nor a total count. service ",xe," wont be searched");
6860return yt(xe),We;
6861}).then((et)=>(document.body.dispatchEvent(new CustomEvent("c-c-advanced-search-2020__search-done",{detail:xe})),et));
6862}else
6863console.error("cannot search without query for '",xe,"', skipping search.");
6864return new Promise(()=>null);
6865}
6866function Gt(){
6867return!t.slimMode&&!t.hideFilters;
6868}
6869function tr(){
6870document.body.addEventListener("click",(j)=>{
6871let Y=j.target;
6872if(!(Y instanceof HTMLElement))
6873return;
6874let de=Y.closest("[data-search-toggle]")||Y.closest("header .search-button");
6875if(t.enableSearch&&de){
6876let ye="",Pe=de.dataset.associatedInputSelector;
6877if(Pe){
6878let Ce=document.querySelector(Pe);
6879Ce instanceof HTMLInputElement&&(ye=Ce.value);
6880}
6881ye.length>0?document.body.dispatchEvent(new CustomEvent("searchInputValueUpdate",{
6882detail:{
6883value:ye
6884}
6885})):document.body.dispatchEvent(new CustomEvent("openSearchOverlay")),de.getAttribute("aria-expanded")==="false"&&(de.setAttribute("aria-expanded","true"),L.value.push(de));
6886}else de&&(de.style.visibility="hidden");
6887});
6888}
6889function At(j){
6890R.value.findIndex((Y)=>j===Y)===-1&&R.value.push(j);
6891}
6892function yt(j){
6893let Y=R.value.findIndex((de)=>j===de);
6894Y!==-1&&R.value.splice(Y,1);
6895}
6896function Ge(j){
6897return R.value.findIndex((Y)=>j===Y)>-1;
6898}
6899return watch(i,(j)=>{
6900let Y=n.value,de=j.find((ye)=>ye.id===(Y==null?void 0:Y.id));
6901de&&(n.value=de);
6902}),provide("rootProps",t),provide("translations",t.translations),provide("enableSuggestions",t.enableSuggestions),provide("services",i),provide("slimMode",t.slimMode),provide("availableSearchResultViews",g),provide("showSearchInputNotice",T),provide("showSearchInputError",C),provide("searchTerms",x),provide("showSuggestionBox",V),provide("suggestions",k),provide("sortFields",v),provide("getShowFilters",Gt),provide("pushSearchTerm",H),provide("removeSearchTerm",ie),provide("resetSearchOverlay",Bt),provide("searchTermsToString",W),provide("activeSearchResultView",h),provide("resetAndPushSearchTerm",Oe),provide("contextPath",t.contextPath),provide("filters",_),provide("activeService",n),provide("setActiveService",gt),provide("currentFileId",t.currentFileId),provide("search",U),provide("urlPatterns",t.urlPatterns),provide("addToLoadingServices",At),provide("removeFromLoadingServices",yt),provide("isLoadingService",Ge),provide("initSearch",G),provide("searchQueryFormValue",X),provide("allResultsTotalCount",le),provide("serviceQualifies",fe),provide("getRelevantServices",Se),provide("loadingServicesList",R),provide("formActions",t.formActions),provide("configuredFormActions",l),provide("summaryProvider",t.summaryProvider),provide("summary",q),provide("summaryLoading",se),{__sfc:!0,props:t,visibleServices:i,activeService:n,activeOverlayComponent:u,searchServiceComponentsLoaded:c,activeSearchResultView:h,availableSearchResultViews:g,sortFields:v,filters:_,searchTerms:x,expandedElements:L,dialog:E,suggestions:k,showSearchInputNotice:T,showSearchInputError:C,showSuggestionBox:V,registeredComponents:M,loadingServicesList:R,isDialogScrolled:$,searchQueryFormValue:X,summary:q,summaryLoading:se,configuredFormActions:l,allResultsTotalCount:le,searchTermsToString:W,handleDialogScroll:F,initSearch:G,dialogIsOpen:J,pu
6902shSearchTerm:H,removeSearchTerm:ie,resetSearchTerms:_e,resetAndPushSearchTerm:Oe,searchIsPossible:Ie,applyQueryOptions:Je,buildSearchQuery:He,collectSummary:he,search:U,serviceQualifies:fe,getRelevantServices:Se,pushHistory:Et,setActive:gt,registerEvents:mt,openSearchWithQueryParameter:Ze,emitCloseOverlayEvent:Nt,openOverlay:Pt,closeOverlay:Fe,resetSearchOverlay:Bt,collectSearchPromises:ft,searchStandardService:Lt,getShowFilters:Gt,setupSearchButtons:tr,addToLoadingServices:At,removeFromLoadingServices:yt,isLoadingService:Ge,SearchOverlayForm:ys};
6903}
6904});
6905var Ao=function(){
6906var t=this,i=t._self._c,n=t._self._setupProxy;
6907return i("div",{class:"ccas2__search-overlay__wrapper "+t.additionalCssClasses},[i("dialog",{ref:"dialog",class:["ccas2__search-overlay__wrapper-inner",{"is-scrolled":n.isDialogScrolled}],attrs:{"aria-label":t.translations.searchForm.formAriaLabel}},[i("div",{staticClass:"row"},[i("div",{staticClass:"columns small-12 medium-12 large-12"},[i("button",{staticClass:"ccas2__search-overlay__close",attrs:{"aria-label":t.translations.searchOverlay.closeButtonLabel,title:t.translations.searchOverlay.closeButtonLabel},on:{click:n.closeOverlay}}),i("div",{staticClass:"ccas2__search-overlay__head"},[i("h2",{staticClass:"sr-only",domProps:{textContent:t._s(t.translations.searchOverlay.headlineLabel)}}),i(n.SearchOverlayForm)],1),n.searchServiceComponentsLoaded?i("div",{staticClass:"ccas2__search-overlay__content"},[i(n.activeOverlayComponent,{tag:"component"})],1):t._e()])])])]);
6908},Oo=[],Mo=De(
6909Lo,
6910Ao,
6911Oo
6912);
6913const Io=exports("SearchOverlay",Mo.exports),ko=defineComponent({
6914__name:"AdvancedSearch2020SearchSort",
6915props:{
6916sortOpts:null,
6917condition:{type:Boolean,default:!0},
6918disabled:{type:Boolean,default:!1}
6919},
6920setup(s){
6921const t=s,i=ref([]),n=inject("sortFields",ref({})),u=inject("searchTerms",ref([])),c=inject("search",(v)=>{
6922}),h=inject("activeService",ref(null));
6923n.value?h.value&&n.value[h.value.id]?i.value=n.value[h.value.id]:h.value&&t.sortOpts.sortOpts&&t.sortOpts.sortOpts.length>0&&(i.value=t.sortOpts.sortOpts[0].values):(n.value={},t.sortOpts.sortOpts&&t.sortOpts.sortOpts.length>0&&(i.value=t.sortOpts.sortOpts[0].values)),watch(i,(v)=>{
6924n.value||(n.value={}),h.value&&v&&(n.value[h.value.id]=v),g();
6925},{deep:!0});
6926function g(){
6927c({
6928searchTerms:u.value,
6929servicesToSearch:[h.value],
6930redirectOnWebcodeMatch:!0
6931});
6932}
6933return{__sfc:!0,props:t,localSortField:i,sortFields:n,searchTerms:u,search:c,activeService:h,searchHere:g};
6934}
6935});
6936var No=function(){
6937var t=this,i=t._self._c,n=t._self._setupProxy;
6938return t.condition&&n.activeService?i("form",{staticClass:"ccas2__search-results-sort-wrapper",attrs:{onsubmit:"return false"}},[i("label",{staticClass:"ccas2__search-results-sort-label",attrs:{for:"ccas2-search-sort-"+n.activeService.id}},[t._v("Sortieren nach:")]),i("select",{directives:[{name:"model",rawName:"v-model",value:n.localSortField,expression:"localSortField"}],staticClass:"ccas2__search-results-sort-select",attrs:{id:"ccas2-search-sort-"+n.activeService.id,disabled:t.disabled},on:{change:function(u){
6939var c=Array.prototype.filter.call(u.target.options,function(h){
6940return h.selected;
6941}).map(function(h){
6942var g="_value"in h?h._value:h.value;
6943return g;
6944});
6945n.localSortField=u.target.multiple?c:c[0];
6946}}},t._l(t.sortOpts.sortOpts,function(u){
6947return i("option",{key:u.order,domProps:{value:u.values,selected:u.order===0,textContent:t._s(u.name)}});
6948}),0)]):t._e();
6949},Do=[],Fo=De(
6950ko,
6951No,
6952Do
6953);
6954const dl=exports("SearchSort",Fo.exports),Ro=defineComponent({
6955__name:"SearchFilterFieldsetCheckbox",
6956props:{
6957optionIndex:null,
6958fieldName:null,
6959service:null,
6960option:null
6961},
6962setup(s){
6963const t=s,i=inject("filters",ref({})),n=inject("activeService",ref(null)),u=inject("searchTerms",ref([])),c=inject("search",(v)=>{
6964console.error("something went terribly wrong");
6965});
6966function h(){
6967return t.option.name?t.option.name:t.option.value;
6968}
6969function g(){
6970c({
6971searchTerms:u.value,
6972servicesToSearch:[n.value],
6973updateActiveService:!1
6974});
6975}
6976return{__sfc:!0,props:t,filters:i,activeService:n,searchTerms:u,search:c,getName:h,searchHere:g};
6977}
6978});
6979var Ho=function(){
6980var t=this,i=t._self._c,n=t._self._setupProxy;
6981return i("div",{staticClass:"ccas2__search-results--filter-option"},[i("label",{staticClass:"type-checkbox",attrs:{for:t.fieldName+"-"+t.optionIndex}},[i("input",{directives:[{name:"model",rawName:"v-model",value:n.filters[t.service.id+"|"+t.service.type].filters,expression:"filters[service.id + '|' + service.type].filters"}],attrs:{id:t.fieldName+"-"+t.optionIndex,type:"checkbox",name:""},domProps:{value:{field:t.fieldName,value:t.option.value},checked:Array.isArray(n.filters[t.service.id+"|"+t.service.type].filters)?t._i(n.filters[t.service.id+"|"+t.service.type].filters,{field:t.fieldName,value:t.option.value})>-1:n.filters[t.service.id+"|"+t.service.type].filters},on:{change:[function(u){
6982var c=n.filters[t.service.id+"|"+t.service.type].filters,h=u.target,g=!!h.checked;
6983if(Array.isArray(c)){
6984var v={field:t.fieldName,value:t.option.value},_=t._i(c,v);
6985h.checked?_<0&&t.$set(n.filters[t.service.id+"|"+t.service.type],"filters",c.concat([v])):_>-1&&t.$set(n.filters[t.service.id+"|"+t.service.type],"filters",c.slice(0,_).concat(c.slice(_+1)));
6986}else
6987t.$set(n.filters[t.service.id+"|"+t.service.type],"filters",g);
6988},function(u){
6989return n.searchHere();
6990}]}}),i("span",{staticClass:"ccas2__search-results--filter-option__icon"}),i("span",{domProps:{textContent:t._s(n.getName())}})])]);
6991},jo=[],zo=De(
6992Ro,
6993Ho,
6994jo
6995);
6996const $o=zo.exports,Vo=defineComponent({
6997__name:"SearchFilterFieldset",
6998props:{
6999service:null,
7000filterCategory:null
7001},
7002setup(s){
7003const t=s,i=inject("maxAmountOfVisibleOptions",ref({})),n=inject("filterPageLength",ref(5)),u=computed(()=>[...t.filterCategory.values.slice(0,i.value[t.filterCategory.field])]);
7004function c(){
7005return t.filterCategory.name?t.filterCategory.name:t.filterCategory.field;
7006}
7007function h(g){
7008let v=JSON.parse(JSON.stringify(i.value));
7009v[g]=v[g]+n.value,i.value=v;
7010}
7011return{__sfc:!0,props:t,maxAmountOfVisibleOptions:i,filterPageLength:n,renderedOptions:u,getName:c,countUp:h,SearchFilterFieldsetCheckbox:$o};
7012}
7013});
7014var qo=function(){
7015var t=this,i=t._self._c,n=t._self._setupProxy;
7016return i("fieldset",{staticClass:"ccas2__search-results--filter-wrapper"},[i("legend",{staticClass:"sr-only",domProps:{textContent:t._s(n.getName())}}),i("h4",{staticClass:"ccas2__search-results--filter-options-headline",domProps:{textContent:t._s(n.getName())}}),t._l(n.renderedOptions,function(u,c){
7017return i(n.SearchFilterFieldsetCheckbox,{key:c,attrs:{option:u,"field-name":t.filterCategory.field,service:t.service,"option-index":c}});
7018}),n.maxAmountOfVisibleOptions[t.filterCategory.field]<t.filterCategory.values.length?i("button",{staticClass:"ccas2__search-results--filter-pagination-button",domProps:{textContent:t._s("Mehr anzeigen")},on:{click:function(u){
7019return n.countUp(t.filterCategory.field);
7020}}}):t._e()],2);
7021},Bo=[],Go=De(
7022Vo,
7023qo,
7024Bo
7025);
7026const Wo=Go.exports;
7027function Uo(s,t){
7028return getCsrfHeaders().then((i)=>(i.append("Accept","application/json"),i.append("Content-Type","application/json"),fetch(s+"/:common.common.lib.search-2020/getTranslation/",{
7029method:"POST",
7030headers:i,
7031body:JSON.stringify(t)
7032}).then((n)=>n.json())));
7033}
7034const Yo=defineComponent({
7035__name:"AdvancedSearch2020SearchFilters",
7036setup(s){
7037const t=ref(!1),i=ref([]),n=ref({}),u=ref(5),c=inject("filters",ref({})),h=inject("translations",Ct),g=inject("currentFileId",-1),v=inject("search",(R)=>Promise.resolve()),_=inject("activeService",ref(null)),x=inject("searchTerms",ref([])),L=inject("debug",!1);
7038onMounted(()=>{
7039L?i.value=V():C();
7040});
7041const E=computed(()=>{
7042var R,$;
7043return c.value[((R=_.value)==null?void 0:R.id)+"|"+(($=_.value)==null?void 0:$.type)].filters.length>0;
7044}),k=computed(()=>{
7045let R=[];
7046return i.value.forEach(($)=>{
7047R.push({
7048field:$.field,
7049name:$.name,
7050values:$.values
7051});
7052}),R;
7053}),T=computed(()=>k.value.flatMap((R)=>R.values).some((R)=>R.count>0));
7054function C(){
7055var R,$;
7056Uo(Bi.getBaseUrl(),{
7057serviceId:(R=_.value)==null?void 0:R.id,
7058serviceType:($=_.value)==null?void 0:$.type,
7059currentFileId:g,
7060data:V()
7061}).then((X)=>{
7062X.data?(i.value=X.data,t.value=!1):i.value=[];
7063});
7064}
7065function V(){
7066var $,X;
7067var R=[];
7068return($=_.value)!=null&&$.results&&((X=_.value)==null||X.results.facetResults.forEac
7068h((q)=>{
7069R.push(q),n.value[q.field]||(n.value[q.field]=u.value);
7070})),R;
7071}
7072function M(){
7073var R,$;
7074c.value[((R=_.value)==null?void 0:R.id)+"|"+(($=_.value)==null?void 0:$.type)].filters=[],v({
7075searchTerms:x.value,
7076servicesToSearch:[_.value]
7077}).then(()=>C());
7078}
7079return provide("maxAmountOfVisibleOptions",n),{__sfc:!0,loading:t,filterCategories:i,maxAmountOfVisibleOptions:n,filterPageLength:u,filters:c,translations:h,currentFileId:g,search:v,activeService:_,searchTerms:x,debug:L,showResetButton:E,visibleFilterCategories:k,hasAnyFilter:T,translateFilterCategories:C,getFilterCategories:V,resetFilters:M,SearchFilterFieldset:Wo};
7080}
7081});
7082var Xo=function(){
7083var t=this,i=t._self._c,n=t._self._setupProxy;
7084return i("form",{staticClass:"ccas2__search-results--filters-wrapper",attrs:{onsubmit:"return false"}},[t._l(n.visibleFilterCategories,function(u,c){
7085return!n.loading&&n.activeService&&n.hasAnyFilter?i("div",{key:c},[u.values.length>0?i(n.SearchFilterFieldset,{attrs:{"filter-category":u,service:n.activeService}}):t._e()],1):t._e();
7086}),!n.loading&&n.activeService&&!n.hasAnyFilter?i("div",{staticClass:"ccas2__search-results--filter-wrapper"},[i("p",[t._v("Es sind keine Filter für die aktuelle Suchanfrage verfügbar.")])]):t._e(),n.showResetButton?i("button",{staticClass:"ccas2__search-results--filter-reset-button",domProps:{textContent:t._s(n.translations.filter.buttonLabel)},on:{click:function(u){
7087return n.resetFilters();
7088}}}):t._e(),n.loading?i("div",{staticClass:"ccas2__search-results--filter-spinner-wrapper"},[i("div",{staticClass:"ccas2__search-results--filter-spinner"})]):t._e()],2);
7089},Qo=[],Ko=De(
7090Yo,
7091Xo,
7092Qo
7093);
7094const pl=exports("SearchFilters",Ko.exports),Jo=defineComponent({
7095__name:"ServiceHeadline",
7096props:{
7097service:null
7098},
7099setup(s){
7100const t=s,i=ref(null),n=inject("activeService",ref(null)),u=inject("translations",Ct);
7101return t.service?i.value=t.service:n.value&&(i.value=n.value),{__sfc:!0,props:t,relevantService:i,activeService:n,translations:u};
7102}
7103});
7104var Zo=function(){
7105var t=this,i=t._self._c,n=t._self._setupProxy;
7106return n.relevantService?i("h3",{staticClass:"ccas2__search-results--results-default-headline"},[i("span",{class:"ccas2__search-results--results-default-headline-icon "+n.relevantService.icon}),i("span",{staticClass:"ccas2__search-results--results-default-headline-text"},[t._v(" "+t._s(n.translations.searchOverlay.hitsFromLabel)+" ")]),i("strong",{staticClass:"ccas2__search-results--results-default-headline-name"},[t._v(" "+t._s(n.relevantService.name))])]):i("h3",[i("span",{staticClass:"ccas2__search-results--results-default-headline-icon sf sf-magnifier"}),i("span",{staticClass:"ccas2__search-results--results-default-headline-text",domProps:{textContent:t._s(n.translations.searchResults.hitsLabel)}})]);
7107},el=[],tl=De(
7108Jo,
7109Zo,
7110el
7111);
7112const hl=exports("ServiceHeadline",tl.exports),rl=defineComponent({
7113__name:"FilterHeadline",
7114setup(s){
7115return{__sfc:!0,translations:inject("translations",Ct)};
7116}
7117});
7118var il=function(){
7119var t=this,i=t._self._c,n=t._self._setupProxy;
7120return i("div",{staticClass:"ccas2__search-results--filter-default-headline-wrapper"},[i("h3",{staticClass:"ccas2__search-results--results-default-headline"},[i("span",{staticClass:"ccas2__search-results--results-default-headline-icon sf sf-filled-in sf-filter"}),i("span",{staticClass:"ccas2__search-results--results-default-headline-text",domProps:{textContent:t._s(n.translations.filter.headline)}})])]);
7121},nl=[],sl=De(
7122rl,
7123il,
7124nl
7125);
7126const vl=exports("FilterHeadline",sl.exports);
7127var al=exports("SortFieldOrder",((s)=>(s[s.asc=0]="asc",s[s.desc=1]="desc",s))(al||{}));
7128function gl(s,t){
7129new qi({
7130el:s,
7131components:{SearchOverlay:Io},
7132render(i){
7133return i("SearchOverlay",{props:t});
7134}
7135});
7136}})}}));

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