vendor: 7,986 bytes, lines 1-7
1/* @license GPL-2.0-or-later https://git.drupalcode.org/project/once/-/raw/v1.0.1/LICENSE.md */ 2/*! @drupal/once - v1.0.1 - 2021-06-12 */ 3var once=function(){"use strict";var n=/[\11\12\14\15\40]+/,e="data-once",t=document;function r(n,t,r){return n[t+"Attribute"](e,r)}function o(e){if("string"!=typeof e)throw new TypeError("once ID must be a string");if(""===e||n.test(e))throw new RangeError("once ID must not be empty or contain spaces");return'[data-once~="'+e+'"]'}function u(n){if(!(n instanceof Element))throw new TypeError("The element must be an instance of Element");return!0}function i(n,e){void 0===e&&(e=t);var r=n;if(null===n)r=[];else{if(!n)throw new TypeError("Selector must not be empty");"string"!=typeof n||e!==t&&!u(e)?n instanceof Element&&(r=[n]):r=e.querySelectorAll(n)}return Array.prototype.slice.call(r)}function c(n,e,t){return e.filter((function(e){var r=u(e)&&e.matches(n);return r&&t&&t(e),r}))}function f(e,t){var o=t.add,u=t.remove,i=[];r(e,"has")&&r(e,"get").trim().split(n).forEach((function(n){i.indexOf(n)<0&&n!==u&&i.push(n)})),o&&i.push(o);var c=i.join(" ");r(e,""===c?"remove":"set",c)}function a(n,e,t){return c(":not("+o(n)+")",i(e,t),(function(e){return f(e,{add:n})}))}return a.remove=function(n,e,t){return c(o(n),i(e,t),(function(e){return f(e,{remove:n})}))},a.filter=function(n,e,t){return c(o(n),i(e,t))},a.find=function(n,e){return i(n?o(n):"[data-once]",e)},a}(); 4 5; 6/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */ 7window.drupalTranslations={"strings":{"":{"An AJAX HTTP error occurred.":"Er is een AJAX HTTP fout opgetreden.","HTTP Result Code: !status":"HTTP-resultaatcode: !status","An AJAX HTTP request terminated abnormally.":"Een AJAX HTTP-aanvraag is onverwacht afgebroken","Debugging information follows.":"Debug informatie volgt.","Path: !uri":"Pad: !uri","StatusText: !statusText":"Statustekst: !statusText","ResponseText: !responseText":"Antwoordtekst: !responseText","ReadyState: !readyState":"ReadyState: !readyState","CustomMessage: !customMessage":"CustomMessage: !customMessage","Please wait...":"Even geduld...","The response failed verification so will not be processed.":"Het antwoord kon niet geverifieerd worden en zal daarom niet worden verwerkt.","The callback URL is not local and not trusted: !url":"De callback-URL is niet lokaal en vertrouwd: !url","Changed":"Gewijzigd","An error occurred during the execution of the Ajax response: !error":"Er is een fout opgetreden bij het uitvoeren van een Ajax-verzoek: !error","Processing...":"Bezig...","Hide":"Verberg melding","Show":"Weergeven","List additional actions":"Aanvullende acties weergeven","New revision":"Nieuwe revisie","No revision":"Geen revisie","Needs to be updated":"Moet worden bijgewerkt","Does not need to be updated":"Hoeft niet te worden bijgewerkt","Flag other translations as outdated":"Markeer andere vertalingen als verouderd","Do not flag other translations as outdated":"Markeer andere vertalingen niet als verouderd","Edit":"Edit","Edit machine name":"Machinenaam bewerken","Status message":"Statusbericht","Error message":"Foutmelding","Warning message":"Waarschuwingsbericht","Show row weights":"Gewicht van rijen tonen","Hide row weights":"Gewicht van rij verbergen","Drag to re-order":"Slepen om de volgorde te wijzigen","You have unsaved changes.":"Er zijn niet-opgeslagen wijzigingen.","Change order":"Volgorde wijzigen","Move in any direction":"In elke richting bewegen","Show all columns":"Alle kolommen tonen","Hide lower priority columns":"Kolommen met een lagere prioriteit verbergen","Select all rows in this table":"Selecteer alle regels van deze tabel","Deselect all rows in this table":"De-selecteer alle regels van deze tabel","(active tab)":"(actieve tabblad)","1 block is available in the modified list.\u0003@count blocks are available in the modified list.":"1 blok beschikbaar in de lijst met wijzigingen.\u0003@count blokken beschikbaar in de lijst met wijzigingen.","Not restricted":"Geen beperking","Restricted to certain pages":"Beperkt tot bepaalde pagina\u0027s","The block cannot be placed in this region.":"Het blok kan niet worden geplaatst in dit gebied.","Please provide a name for the button group.":"Voer een naam voor de knoppengroep in.","Button group name":"Knopgroepnaam","Apply":"Apply","Cancel":"Annuleren","Editing the name of the new button group in a dialog.":"De naam van een nieuwe knoppengroep in een dialoogvenster bewerken.","Editing the name of the \u0022@groupName\u0022 button group in a dialog.":"De naam van de knoppengroep \u0027@groupName\u0027 in een dialoogvenster bewerken.","Place a button to create a new button group.":"Plaats een knop om een nieuwe knopgroep aan te maken.","New group":"Nieuwe groep","Add a CKEditor button group to the end of this row.":"Een CKEditor-knoppengroep aan het einde van deze regel toevoegen.","Add group":"Groep toevoegen","Uploads disabled":"Uploads uitgeschakeld","Uploads enabled, max size: @size @dimensions":"Uploads ingeschakeld, maximale grootte: @size @dimensions","Rich Text Editor, !label field":"Opgemaakte tekst-editor, veld !label","Loading...":"Bezig met laden...","No styles configured":"Geen stijlen ingesteld","@count styles configured":"@count stijlen ingesteld","Image":"Afbeelding","Link":"Link","Unlink":"Link verwijderen","Edit Link":"Link bewerken","@groupName button group in position @position of @positionCount in row @row of @rowCount.":"Knopgroep @groupName in positie @position van @positionCount in rij @row van @rowCount.","Press the down arrow key to create a new row.":"Gebruik de \u0027pijl naar beneden\u0027-toets voor het aanmaken van een nieuwe rij.","button":"knop","@name @type.":"@name @type.","Press the down arrow key to activate.":"Druk op de toets \u0027pijl omlaag\u0027 om te activeren.","@name @type in position @position of @positionCount in @groupName button group in row @row of @rowCount.":"@type @name in positie @position van @positionCount in @groupName knopgroep in rij @row van @rowCount.","Press the down arrow key to create a new button group in a new row.":"Druk op de toets \u0027pijl omlaag\u0027 om een nieuwe knopgroep aan te maken in een nieuwe rij.","This is the last group. Move the button forward to create a new group.":"Dit is de laatste groep. Verplaats de knop vooruit om een nieuwe groep aan te maken.","The \u0022@name\u0022 button is currently enabled.":"De knop \u0027@name\u0027 is momenteel ingeschakeld.","Use the keyboard arrow keys to change the position of this button.":"Gebruik de pijltoetsen om de positie van deze knop te veranderen.","Press the up arrow key on the top row to disable the button.":"Gebruik de toets \u0027omhoog\u0027 in de bovenste regel om de knop uit te schakelen.","The \u0022@name\u0022 button is currently disabled.":"De knop \u0027@name\u0027 is momenteel uitgeschakeld.","Use the down arrow key to move this button into the active toolbar.":"Gebruik de toets \u0027omlaag\u0027 om de knop naar de actieve werkbalk te verplaatsen.","This @name is currently enabled.":"Deze @name is momenteel ingeschakeld.","Use the keyboard arrow keys to change the position of this separator.":"Gebruik de pijltoetsen van het toetsenbord om de knopscheider te verplaatsen.","Separators are used to visually split individual buttons.":"Knopscheiders worden gebruikt om knoppen visueel te scheiden.","This @name is currently disabled.":"Deze @name is momenteel uitgeschakeld.","Use the down arrow key to move this separator into the active toolbar.":"Gebruik de toets \u0027omlaag\u0027 om de knopscheider naar de actieve werkbalk te verplaatsen.","You may add multiple separators to each button group.":"Er kunnen meerdere knopscheiders in \u00e9\u00e9n knoppengroep worden gebruikt.","Hide group names":"Groepsnamen verbergen","Show group names":"Groepsnamen weergeven","Open":"Open","Close":"Sluiten","@action @title configuration options":"@action @title configuratie-instellingen","Tabbing is no longer constrained by the C
7ontextual module.":"Gebruik van tab-toets is niet langer beperkt tot de contextuele links.","Tabbing is constrained to a set of @contextualsCount and the edit mode toggle.":"Gebruik van de tab-toets is beperkt tot een set van @contextualsCount en het wisselen van de bewerkenmodus.","Press the esc key to exit.":"Druk op de ESC-toets om af te sluiten.","@count contextual link\u0003@count contextual links":"@count contextuele link\u0003@count contextuele links","Changing the text format to %text_format will permanently remove content that is not allowed in that text format.\u003Cbr\u003E\u003Cbr\u003ESave your changes before switching the text format to avoid losing data.":"Wijzigen van de tekstopmaak naar %text_format zal inhoud die niet toegestaan is in die opmaak permanent verwijderen.\u003Cbr\u003E\u003Cbr\u003ESla uw wijzigingen op voordat u de tekstopmaak omschakelt, om gegevensverlies te voorkomen.","Change text format?":"Tekstopmaak aanpassen?","Continue":"Doorgaan","The selected file %filename cannot be uploaded. Only files with the following extensions are allowed: %extensions.":"Het bestand %filename kan niet ge\u00fcpload worden. Alleen bestanden met de volgende extensies zijn toegestaan: %extensions","Enabled":"Ingeschakeld","Disabled":"Uitgeschakeld","Based on the text editor configuration, these tags have automatically been added: \u003Cstrong\u003E@tag-list\u003C\/strong\u003E.":"Op basis van de configuratie van de teksteditor zijn de volgende elementen automatisch toegevoegd: \u003Cstrong\u003E@tag-list\u003C\/strong\u003E.","Hide description":"Beschrijving verbergen","Show description":"Beschrijving tonen","Changes made in this table will not be saved until the form is submitted.":"Wijzigingen in deze tabel worden pas opgeslagen wanneer het formulier wordt ingediend.","Done":"Gereed","Prev":"Vorige","Next":"Next","Today":"Vandaag","Jan":"jan","Feb":"feb","Mar":"mrt","Apr":"apr","May":"mei","Jun":"jun","Jul":"jul","Aug":"aug","Sep":"sep","Oct":"okt","Nov":"nov","Dec":"dec","Sunday":"Zondag","Monday":"Maandag","Tuesday":"Dinsdag","Wednesday":"Woensdag","Thursday":"Donderdag","Friday":"Vrijdag","Saturday":"Zaterdag","Sun":"zo","Mon":"ma","Tue":"di","Wed":"wo","Thu":"do","Fri":"vr","Sat":"za","Su":"zo","Mo":"ma","Tu":"di","We":"wo","Th":"do","Fr":"vr","Sa":"za","mm\/dd\/yy":"mm\/dd\/jj","By @name on @date":"Door @name op @date","By @name":"Door @name","Authored on @date":"Aangemaakt op @date","Embedded media":"Ingesloten media","Caption":"Onderschrift","Enter caption here":"Bijschrift hier invoeren","Not published":"Niet gepubliceerd","All @count items selected":"Alle @count items geselecteerd","Zero items selected":"Geen items geselecteerd","Select all media":"Selecteer alle media","Show media item weights":"Toon gewicht van media-items","Hide media item weights":"Gewicht van media-items verbergen","Insert from Media Library":"Invoegen uit de Mediabibliotheek","Not in menu":"Niet in een menu","Requires a title":"Een titel is verplicht","Don\u0027t display post information":"Geen berichtinformatie weergeven","Not promoted":"Niet aangeraden","Leave preview?":"Voorbeeldweergave verlaten?","Leave preview":"Voorbeeldweergave verlaten","Leaving the preview will cause unsaved changes to be lost. Are you sure you want to leave the preview?":"Het verlaten van de voorbeeldweergave betekend dat nog niet opgeslagen wijzigingen verloren gaan. Weet u zeker dat u de voorbeeldweergave wilt verlaten?","CTRL+Left click will prevent this dialog from showing and proceed to the clicked link.":"CTRL+klik om deze dialoog over te slaan en direct naar de link te gaan.","Alias: @alias":"Alias: @alias","No alias":"Geen alias","Your changes to \u003Cq\u003E@entity-title\u003C\/q\u003E could not be saved, either due to a website problem or a network connection problem.\u003Cbr\u003EPlease try again.":"De wijzigingen aan \u003Cq\u003E@entity-title\u003C\/q\u003E zijn niet opgeslagen door een probleem met de website of met de netwerkverbinding.\u003Cbr\u003EProbeer het opnieuw.","Network problem!":"Netwerkprobleem!","Quick edit":"Snel bewerken","Alternative text":"Tekstalternatief","Title":"Title","OK":"OK","Could not load the form for \u003Cq\u003E@field-label\u003C\/q\u003E, either due to a website problem or a network connection problem.\u003Cbr\u003EPlease try again.":"Het formulier voor \u003Cq\u003E@field-label\u003C\/q\u003E kon niet geladen worden door een probleem met de website of met de netwerkverbinding.\u003Cbr\u003EProbeer het opnieuw.","You have unsaved changes":"Er zijn niet-opgeslagen wijzigingen","Discard changes?":"Wijzigingen annuleren?","Save":"Opslaan","Discard changes":"Wijzigingen verwerpen","Saving":"Opslaan","!modules modules are available in the modified list.":"!modules modules zijn beschikbaar in de aangepaste lijst.","Hide summary":"Samenvatting verbergen","Edit summary":"Samenvatting bewerken","Home":"Home","The toolbar cannot be set to a horizontal orientation when it is locked.":"Als de werkbalk geblokkeerd is kan deze niet op horizontale ori\u00ebntatie gezet worden.","Horizontal orientation":"Horizontale ori\u00ebntatie","Vertical orientation":"Verticale ori\u00ebntatie","Extend":"Uitbreiding","Collapse":"Inklappen","@label":"@label","Tray orientation changed to @orientation.":"Ori\u00ebntatie van de lade aangepast naar @orientation.","closed":"gesloten","opened":"geopend","Tray \u0022@tray\u0022 @action.":"Lade \u0027@tray\u0027 @action.","Tray @action.":"Lade @action.","!tour_item of !total":"!tour_item van !total","End tour":"Rondleiding be\u00ebindigen","This permission is inherited from the authenticated user role."
7:"Dit toegangsrecht is overgenomen van de rol \u0027geverifieerde gebruiker\u0027.","Add":"Toevoegen","Remove group":"Groep verwijderen","Apply (all displays)":"Toepassen (alle weergaven)","Revert to default":"Terugzetten naar standaard","Apply (this display)":"Toepassen (deze weergave)","No items selected":"Geen items geselecteerd","1 item selected\u0003@count items selected":"1 item geselecteerd\u0003@count items geselecteerd","0 sec":"0 sec","1 year\u0003@count years":"1 jaar\u0003@count jaar","1 month\u0003@count months":"1 maand\u0003@count maanden","1 week\u0003@count weeks":"1 week\u0003@count weken","1 day\u0003@count days":"1 dag\u0003@count dagen","1 hour\u0003@count hours":"1 uur\u0003@count uur","1 min\u0003@count min":"1 min\u0003@count min","1 sec\u0003@count sec":"1 sec\u0003@count sec","CSS classes":"CSS-klassen","ID":"ID","Advanced":"Uitgebreid","Open in new window":"Open in nieuw venster","Automatic alias":"Automatische alias","Scheduled for publishing":"Gepland voor publiceren","Scheduled for unpublishing":"Gepland voor depubliceren","Not scheduled":"Niet ingepland","Publishing enabled":"Publicatie ingeschakeld","Unpublishing enabled":"Depublicatie ingeschakeld","Insert this token into your form":"Plaats deze token in uw formulier","First click a text field to insert your tokens into.":"Klik eerst een tekstveld aan om uw tokens in te plaatsen.","Toggle details widget state.":"Widget detailstatus schakelen.","Collapse all":"Alles inklappen","Expand all":"Alles uitklappen","All details have been expanded.":"Alle details zijn uitgeklapt.","All details have been collapsed.":"Alle details zijn ingeklapt.","Hide sidebar panel":"Zijbalkpaneel verbergen","Show sidebar panel":"Zijbalkpaneel tonen"},"Long month name":{"January":"januari","February":"februari","March":"maart","April":"april","May":"mei","June":"juni","July":"juli","August":"augustus","September":"september","October":"oktober","November":"november","December":"december"}},"pluralFormula":{"1":0,"default":1}};; 8window.Drupal={behaviors:{},locale:{}};(function(Drupal,drupalSettings,drupalTranslations,console,Proxy,Reflect){Drupal.throwError=function(error){setTimeout(()=>{throw error;},0);};Drupal.attachBehaviors=function(context,settings){context=context||document;settings=settings||drupalSettings;const behaviors=Drupal.behaviors;Object.keys(behaviors||{}).forEach((i)=>{if(typeof behaviors[i].attach==='function')try{behaviors[i].attach(context,settings);}catch(e){Drupal.throwError(e);}});};Drupal.detachBehaviors=function(context,settings,trigger){context=context||document;settings=settings||drupalSettings;trigger=trigger||'unload';const behaviors=Drupal.behaviors;Object.keys(behaviors||{}).forEach((i)=>{if(typeof behaviors[i].detach==='function')try{behaviors[i].detach(context,settings,trigger);}catch(e){Drupal.throwError(e);}});};Drupal.checkPlain=function(str){str=str.toString().replace(/&/g,'&').replace(/</g,'<').replace(/>/g,'>').replace(/"/g,'"').replace(/'/g,''');return str;};Drupal.formatString=function(str,args){const processedArgs={};Object.keys(args||{}).forEach((key)=>{switch(key.charAt(0)){case '@':processedArgs[key]=Drupal.checkPlain(args[key]);break;case '!':processedArgs[key]=args[key];break;default:processedArgs[key]=Drupal.theme('placeholder',args[key]);break;}});return Drupal.stringReplace(str,processedArgs,null);};Drupal.stringReplace=function(str,args,keys){if(str.length===0)return str;if(!Array.isArray(keys)){keys=Object.keys(args||{});keys.sort((a,b)=>a.length-b.length);}if(keys.length===0)return str;const key=keys.pop();const fragments=str.split(key);if(keys.length){for(let i=0;i<fragments.length;i++)fragments[i]=Drupal.stringReplace(fragments[i],args,keys.slice(0));}return fragments.join(args[key]);};Drupal.t=function(str,args,options){options=options||{};options.context=options.context||'';if(drupalTranslations?.strings?.[options.context]?.[str])str=drupalTranslations.strings[options.context][str];if(args)str=Drupal.formatString(str,args);return str;};Drupal.url=function(path){return drupalSettings.path.baseUrl+drupalSettings.path.pathPrefix+path;};Drupal.url.toAbsolute=function(url){const urlParsingNode=document.createElement('a');urlParsingNode.setAttribute('href',url);return urlParsingNode.href;};Drupal.url.isLocal=function(url){let absoluteUrl=Drupal.url.toAbsolute(url);let {protocol}=window.location;if(protocol==='http:'&&absoluteUrl.startsWith('https:'))protocol='https:';let baseUrl=`${protocol}//${window.location.host}${drupalSettings.path.baseUrl.slice(0,-1)}`;try{absoluteUrl=decodeURIComponent(absoluteUrl);}catch(e){}try{baseUrl=decodeURIComponent(baseUrl);}catch(e){}return absoluteUrl===baseUrl||absoluteUrl.startsWith(`${baseUrl}/`);};Drupal.formatPlural=function(count,singular,plural,args,options){args=args||{};args['@count']=count;const pluralDelimiter=drupalSettings.pluralDelimiter;const translations=Drupal.t(singular+pluralDelimiter+plural,args,options).split(pluralDelimiter);let index=0;
8if(drupalTranslations?.pluralFormula)index=count in drupalTranslations.pluralFormula?drupalTranslations.pluralFormula[count]:drupalTranslations.pluralFormula.default;else{if(args['@count']!==1)index=1;}return translations[index];};Drupal.encodePath=function(item){return window.encodeURIComponent(item).replace(/%2F/g,'/');};Drupal.deprecationError=({message})=>{if(drupalSettings.suppressDeprecationErrors===false&&console?.warn)console.warn(`[Deprecation] ${message}`);};Drupal.deprecatedProperty=({target,deprecatedProperty,message})=>{if(!Proxy||!Reflect)return target;return new Proxy(target,{get:(target,key,...rest)=>{if(key===deprecatedProperty)Drupal.deprecationError({message});return Reflect.get(target,key,...rest);}});};Drupal.theme=function(func,...args){if(typeof Drupal.theme?.[func]==='function')return Drupal.theme[func](...args);Drupal.throwError(new TypeError(`Drupal.theme.${func} must be function type.`));};Drupal.theme.placeholder=function(str){return `<em class="placeholder">${Drupal.checkPlain(str)}</em>`;};Drupal.elementIsVisible=function(elem){return !!(elem.offsetWidth||elem.offsetHeight||elem.getClientRects().length);};Drupal.elementIsHidden=function(elem){return !Drupal.elementIsVisible(elem);};})(Drupal,window.drupalSettings,window.drupalTranslations,window.console,window.Proxy,window.Reflect);; 9if(window.jQuery)jQuery.noConflict();document.documentElement.className+=' js';(function(Drupal,drupalSettings){const domReady=(callback)=>{const listener=()=>{callback();document.removeEventListener('DOMContentLoaded',listener);};if(document.readyState!=='loading')setTimeout(callback,0);else document.addEventListener('DOMContentLoaded',listener);};domReady(()=>{Drupal.attachBehaviors(document,drupalSettings);});})(Drupal,window.drupalSettings);; 10Drupal.debounce=function(func,wait,immediate){let timeout;let result;return function(...args){const context=this;const later=function(){timeout=null;if(!immediate)result=func.apply(context,args);};const callNow=immediate&&!timeout;clearTimeout(timeout);timeout=setTimeout(later,wait);if(callNow)result=func.apply(context,args);return result;};};; 11/* @license MIT https://raw.githubusercontent.com/focus-trap/tabbable/v6.3.0/LICENSE */ 12/*! 13* tabbable 6.3.0 14* @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE 15*/ 16!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):(t="undefined"!=typeof globalThis?globalThis:t||self,function(){var n=t.tabbable,o=t.tabbable={};e(o),o.noConflict=function(){return t.tabbable=n,o}}())}(this,(function(t){"use strict";var e=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],n=e.join(","),o="undefined"==typeof Element,r=o?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,i=!o&&Element.prototype.getRootNode?function(t){var e;return null==t||null===(e=t.getRootNode)||void 0===e?void 0:e.call(t)}:function(t){return null==t?void 0:t.ownerDocument},a=function(t,e){var n;void 0===e&&(e=!0);var o=null==t||null===(n=t.getAttribute)||void 0===n?void 0:n.call(t,"inert");return""===o||"true"===o||e&&t&&a(t.parentNode)},l=function(t,e,o){if(a(t))return[];var i=Array.prototype.slice.apply(t.querySelectorAll(n));return e&&r.call(t,n)&&i.unshift(t),i=i.filter(o)},u=function(t,e,o){for(var i=[],l=Array.from(t);l.length;){var c=l.shift();if(!a(c,!1))if("SLOT"===c.tagName){var d=c.assignedElements(),f=d.length?d:c.children,s=u(f,!0,o);o.flatten?i.push.apply(i,s):i.push({scopeParent:c,candidates:s})}else{r.call(c,n)&&o.filter(c)&&(e||!t.includes(c))&&i.push(c);var p=c.shadowRoot||"function"==typeof o.getShadowRoot&&o.getShadowRoot(c),h=!a(p,!1)&&(!o.shadowRootFilter||o.shadowRootFilter(c));if(p&&h){var v=u(!0===p?c.children:p.children,!0,o);o.flatten?i.push.apply(i,v):i.push({scopeParent:c,candidates:v})}else l.unshift.apply(l,c.children)}}return i},c=function(t){return!isNaN(parseInt(t.getAttribute("tabindex"),10))},d=function(t){if(!t)throw new Error("No node provided");return t.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(t.tagName)||function(t){var e,n=null==t||null===(e=t.getAttribute)||void 0===e?void 0:e.call(t,"contenteditable");return""===n||"true"===n}(t))&&!c(t)?0:t.tabIndex},f=function(t,e){return t.tabIndex===e.tabIndex?t.documentOrder-e.documentOrder:t.tabIndex-e.tabIndex},s=function(t){return"INPUT"===t.tagName},p=function(t){return function(t){return s(t)&&"radio"===t.type}(t)&&!function(t){if(!t.name)return!0;var e,n=t.form||i(t),o=function(t){return n.querySelectorAll('input[type="radio"][name="'+t+'"]')};if("undefined"!=typeof window&&void 0!==window.CSS&&"function"==typeof window.CSS.escape)e=o(window.CSS.escape(t.name));else try{e=o(t.name)}catch(t){return console.error("Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s",t.message),!1}var r=function(t,e){for(var n=0;n<t.length;n++)if(t[n].checked&&t[n].form===e)return t[n]}(e,t.form);return!r||r===t}(t)},h=function(t){var e=t.getBoundingClientRect(),n=e.width,o=e.height;return 0===n&&0===o},v=function(t,e){var n=e.displayCheck,o=e.getShadowRoot;if("full-native"===n&&"checkVisibility"in t)return!t.checkVisibility({checkOpacity:!1,opacityProperty:!1,contentVisibilityAuto:!0,visibilityProperty:!0,checkVisibilityCSS:!0});if("hidden"===getComputedStyle(t).visibility)return!0;var a=r.call(t,"details>summary:first-of-type")?t.parentElement:t;if(r.call(a,"details:not([open]) *"))return!0;
16if(n&&"full"!==n&&"full-native"!==n&&"legacy-full"!==n){if("non-zero-area"===n)return h(t)}else{if("function"==typeof o){for(var l=t;t;){var u=t.parentElement,c=i(t);if(u&&!u.shadowRoot&&!0===o(u))return h(t);t=t.assignedSlot?t.assignedSlot:u||c===t.ownerDocument?u:c.host}t=l}if(function(t){var e,n,o,r,a=t&&i(t),l=null===(e=a)||void 0===e?void 0:e.host,u=!1;if(a&&a!==t)for(u=!!(null!==(n=l)&&void 0!==n&&null!==(o=n.ownerDocument)&&void 0!==o&&o.contains(l)||null!=t&&null!==(r=t.ownerDocument)&&void 0!==r&&r.contains(t));!u&&l;){var c,d,f;u=!(null===(d=l=null===(c=a=i(l))||void 0===c?void 0:c.host)||void 0===d||null===(f=d.ownerDocument)||void 0===f||!f.contains(l))}return u}(t))return!t.getClientRects().length;if("legacy-full"!==n)return!0}return!1},b=function(t,e){return!(e.disabled||a(e)||function(t){return s(t)&&"hidden"===t.type}(e)||v(e,t)||function(t){return"DETAILS"===t.tagName&&Array.prototype.slice.apply(t.children).some((function(t){return"SUMMARY"===t.tagName}))}(e)||function(t){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(t.tagName))for(var e=t.parentElement;e;){if("FIELDSET"===e.tagName&&e.disabled){for(var n=0;n<e.children.length;n++){var o=e.children.item(n);if("LEGEND"===o.tagName)return!!r.call(e,"fieldset[disabled] *")||!o.contains(t)}return!0}e=e.parentElement}return!1}(e))},y=function(t,e){return!(p(e)||d(e)<0||!b(t,e))},m=function(t){var e=parseInt(t.getAttribute("tabindex"),10);return!!(isNaN(e)||e>=0)},g=function(t){var e=[],n=[];return t.forEach((function(t,o){var r=!!t.scopeParent,i=r?t.scopeParent:t,a=function(t,e){var n=d(t);return n<0&&e&&!c(t)?0:n}(i,r),l=r?g(t.candidates):i;0===a?r?e.push.apply(e,l):e.push(i):n.push({documentOrder:o,tabIndex:a,item:t,isScope:r,content:l})})),n.sort(f).reduce((function(t,e){return e.isScope?t.push.apply(t,e.content):t.push(e.content),t}),[]).concat(e)},w=e.concat("iframe").join(",");t.focusable=function(t,e){return(e=e||{}).getShadowRoot?u([t],e.includeContainer,{filter:b.bind(null,e),flatten:!0,getShadowRoot:e.getShadowRoot}):l(t,e.includeContainer,b.bind(null,e))},t.getTabIndex=d,t.isFocusable=function(t,e){if(e=e||{},!t)throw new Error("No node provided");return!1!==r.call(t,w)&&b(e,t)},t.isTabbable=function(t,e){if(e=e||{},!t)throw new Error("No node provided");return!1!==r.call(t,n)&&y(e,t)},t.tabbable=function(t,e){var n;return n=(e=e||{}).getShadowRoot?u([t],e.includeContainer,{filter:y.bind(null,e),flatten:!1,getShadowRoot:e.getShadowRoot,shadowRootFilter:m}):l(t,e.includeContainer,y.bind(null,e)),g(n)}})); 17 18; 19/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */ 20(function($,Drupal){"use strict";Drupal.behaviors.bcsacStickyMenuState={attach:function(context,settings){let navbar=".bcsac-sticky-menu";let navbarDropdown=".dropdown";let navbarDropdownMenu=".dropdown-menu";let navbarDropdownToggle=".dropdown-toggle";let navbarDropDownMenuClose=".dropdown-title";let bsDropdown=typeof $.fn.dropdown=="function"&&typeof Popper!=="undefined";if(!bsDropdown){$(navbar).addClass("no-bsDropdown");$(document,context).on("click",function(ev){if($(navbar).has(".dropdown.show")&&!$(navbar).is(ev.target)&&$(navbar).has(ev.target).length===0){$(navbar).find(navbarDropdown).removeClass("show");$(navbar).find(navbarDropdownToggle).attr("aria-expanded","false");$(navbar).find(navbarDropdownMenu).removeClass("show");}});$(navbar+" "+navbarDropdown+" "+navbarDropdownToggle,context).on("click",function(ev){ev.preventDefault();if(!$(this).closest(navbarDropdown).hasClass("show")){$(this).attr("aria-expanded",$(this).attr("aria-expanded")=="false"?"true":"false");$(this).closest(navbarDropdown).addClass("show");$(this).siblings(navbarDropdownMenu).removeClass("show");}if($(this).closest(navbarDropdown).hasClass("show")){$(this).closest(navbarDropdown).find(navbarDropdown).removeClass("show");$(this).closest(navbarDropdown).find(navbarDropdown).find(navbarDropdownToggle).attr("aria-expanded","false");$(this).closest(navbarDropdown).find(navbarDropdown).find(navbarDropdownMenu).removeClass("show");}});}else $(navbar).removeClass("no-bsDropdown");$(navbar+" "+navbarDropdown+" "+navbarDropdownMenu+" "+navbarDropDownMenuClose,context).on("click",function(ev){ev.preventDefault();if($(this).closest(navbarDropdown).hasClass("show"))$(this).closest(navbarDropdown).find(navbarDropdownToggle).trigger("click");});$(document,context).on("click",navbar+" "+navbarDropdown+" "+navbarDropdownMenu+" .btn.close, "+navbar+" "+navbarDropdown+" "+navbarDropdownMenu+" .btn-close, "+navbar+" "+navbarDropdown+" "+navbarDropdownMenu+" .close",function(ev){ev.preventDefault();ev.stopPropagation();var $dropdown=$(this).closest(navbarDropdown);if($dropdown.length){$dropdown.removeClass("show");$dropdown.find(navbarDropdown).removeClass("show");
20$dropdown.find(navbarDropdownToggle).attr("aria-expanded","false");$dropdown.find(navbarDropdownMenu).removeClass("show");}});}};})(jQuery,Drupal);; 21(()=>{(function(e,s){"use strict";e.behaviors.boschMenu={attach:function(t){var a=s("boschMenu","[data-menu-root], ul.menu.nav",t);a.forEach(i);function i(r){var d=r.querySelectorAll(":scope > li");d.forEach(function(f){var u=f.querySelector(":scope > .dropdown-menu");if(u){var p=!!u.querySelector(".dropdown-menu-views, .menu__group-title");if(p){var l=u.querySelectorAll("a[href]");if(l.length===1){var m=f.querySelector(":scope > a");m&&m.setAttribute("href",l[0].getAttribute("href")),u.remove();var h=f.querySelector(":scope > .menu__toggle, :scope > .dropdown-toggle");h&&h.remove();return;}}var v=f.querySelector(":scope > a")||f.querySelector(":scope > span");v&&(v.tagName==="SPAN"&&(v.style.cursor="pointer"),v.addEventListener("click",function(T){if(!(T.metaKey||T.ctrlKey||T.button===1)){v.tagName==="A"&&T.preventDefault(),T.stopPropagation();var x=f.querySelector(":scope > .dropdown-toggle")||v,P=(x.getAttribute("aria-expanded")||"false")==="true";c(f),o(r,x),n(x,u,!P,f);}}));var g=f.querySelector(":scope > a"),S=f.querySelector(":scope > .menu__label");g&&!g.id&&(g.id="menu-link-"+Math.random().toString(36).slice(2)),S&&!S.id&&(S.id="menu-label-"+Math.random().toString(36).slice(2));var b=u.id||"submenu-"+Math.random().toString(36).slice(2);u.id=b,u.hasAttribute("hidden")||u.setAttribute("hidden",""),u.setAttribute("aria-hidden",u.getAttribute("aria-hidden")||"true");var E=f.querySelector(":scope > .dropdown-toggle")||g||f.querySelector(":scope > span");E&&(E.tagName==="A"&&!E.classList.contains("dropdown-toggle")&&E.classList.add("dropdown-toggle"),g&&!E.hasAttribute("aria-labelledby")&&E.setAttribute("aria-labelledby",g.id),E.setAttribute("aria-controls",b),E.setAttribute("aria-expanded",E.getAttribute("aria-expanded")||"false"),E.setAttribute("aria-haspopup","menu"));}}),document.addEventListener("click",function(f){r.contains(f.target)||o(r,null);}),r.addEventListener("click",function(f){var u=f.target.closest("li");if(!(!u||u.parentElement!==r)){var p=f.target.closest(".menu__toggle"),l=f.target.closest(".dropdown-toggle"),m=f.target.closest("[data-menu-label], a.menu__label"),h=m&&m.parentElement===u;if(!(!p&&!h&&!l)){var v=u.querySelector(":scope > .dropdown-menu");if(v&&!(f.metaKey||f.ctrlKey||f.button===1)){f.preventDefault(),f.stopPropagation();var g=u.querySelector(":scope > .dropdown-toggle"),S=g&&g.getAttribute("aria-expanded")==="true";c(u),o(r,g),n(g,v,!S,u);}}}}),r.addEventListener("keydown",function(f){f.key==="Escape"&&o(r,null),(f.key==="Enter"||f.key===" ")&&(f.target.closest(".menu__label")||f.target.closest(".dropdown-toggle"))&&(f.preventDefault(),f.target.click());});}function n(r,d,f,u){r.setAttribute("aria-expanded",String(f)),f?(d.removeAttribute("hidden"),d.setAttribute("aria-hidden","false")):(d.setAttribute("hidden",""),d.setAttribute("aria-hidden","true"));var p=r.getAttribute("aria-labelledby");if(p){var l=document.getElementById(p);l&&l.setAttribute("aria-expanded",String(f));}u&&u.classList.toggle("is-expanded",f),d.classList.toggle("show",f);}function o(r,d){r.querySelectorAll('.dropdown-toggle[aria-expanded="true"]').forEach(function(f){if(f!==d){var u=f.getAttribute("aria-controls"),p=u&&document.getElementById(u);p&&n(f,p,!1);}});}function c(r){var d=r&&r.parentElement;d&&d.querySelectorAll(":scope > li").forEach(function(f){if(f!==r){var u=f.querySelector(':scope > .dropdown-toggle[aria-expanded="true"]');if(u){var p=u.getAttribute("aria-controls"),l=p&&document.getElementById(p);l&&n(u,l,!1,f);}}});}}};})(Drupal,once);function Le(e){return e!==null&&typeof e=="object"&&"constructor" in e&&e.constructor===Object;}function de(e={},s={}){let t=["__proto__","constructor","prototype"];Object.keys(s).filter((a)=>t.indexOf(a)<0).forEach((a)=>{typeof e[a]=="undefined"?e[a]=s[a]:Le(s[a])&&Le(e[a])&&Object.keys(s[a]).length>0&&de(e[a],s[a]);});}var Pe={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector(){return null;},querySelectorAll(){return [];},getElementById(){return null;},createEvent(){return {initEvent(){}};},createElement(){return {children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName(){return [];}};},createElementNS(){return {};},importNode(){return null;},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function H(){let e=typeof document!="undefined"?document:{};return de(e,Pe),e;}var Ve={document:Pe,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this;},addEventListener(){},removeEventListener(){},getComputedStyle(){return {getPropertyValue(){return "";}};},Image(){},Date(){},screen:{},setTimeout(){}
21,clearTimeout(){},matchMedia(){return {};},requestAnimationFrame(e){return typeof setTimeout=="undefined"?(e(),null):setTimeout(e,0);},cancelAnimationFrame(e){typeof setTimeout!="undefined"&&clearTimeout(e);}};function $(){let e=typeof window!="undefined"?window:{};return de(e,Ve),e;}function V(e=""){return e.trim().split(" ").filter((s)=>!!s.trim());}function Ae(e){let s=e;Object.keys(s).forEach((t)=>{try{s[t]=null;}catch{}try{delete s[t];}catch{}});}function W(e,s=0){return setTimeout(e,s);}function j(){return Date.now();}function Ye(e){let s=$(),t;return s.getComputedStyle&&(t=s.getComputedStyle(e,null)),!t&&e.currentStyle&&(t=e.currentStyle),t||(t=e.style),t;}function ce(e,s="x"){let t=$(),a,i,n,o=Ye(e);return t.WebKitCSSMatrix?(i=o.transform||o.webkitTransform,i.split(",").length>6&&(i=i.split(", ").map((c)=>c.replace(",",".")).join(", ")),n=new t.WebKitCSSMatrix(i==="none"?"":i)):(n=o.MozTransform||o.OTransform||o.MsTransform||o.msTransform||o.transform||o.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),a=n.toString().split(",")),s==="x"&&(t.WebKitCSSMatrix?i=n.m41:a.length===16?i=parseFloat(a[12]):i=parseFloat(a[4])),s==="y"&&(t.WebKitCSSMatrix?i=n.m42:a.length===16?i=parseFloat(a[13]):i=parseFloat(a[5])),i||0;}function Q(e){return typeof e=="object"&&e!==null&&e.constructor&&Object.prototype.toString.call(e).slice(8,-1)==="Object";}function Fe(e){return typeof window!="undefined"&&typeof window.HTMLElement!="undefined"?e instanceof HTMLElement:e&&(e.nodeType===1||e.nodeType===11);}function G(...e){let s=Object(e[0]),t=["__proto__","constructor","prototype"];for(let a=1;a<e.length;a+=1){let i=e[a];if(i!=null&&!Fe(i)){let n=Object.keys(Object(i)).filter((o)=>t.indexOf(o)<0);for(let o=0,c=n.length;o<c;o+=1){let r=n[o],d=Object.getOwnPropertyDescriptor(i,r);d!==void 0&&d.enumerable&&(Q(s[r])&&Q(i[r])?i[r].__swiper__?s[r]=i[r]:G(s[r],i[r]):!Q(s[r])&&Q(i[r])?(s[r]={},i[r].__swiper__?s[r]=i[r]:G(s[r],i[r])):s[r]=i[r]);}}}return s;}function U(e,s,t){e.style.setProperty(s,t);}function fe({swiper:e,targetPosition:s,side:t}){let a=$(),i=-e.translate,n=null,o,c=e.params.speed;e.wrapperEl.style.scrollSnapType="none",a.cancelAnimationFrame(e.cssModeFrameID);let r=s>i?"next":"prev",d=(u,p)=>r==="next"&&u>=p||r==="prev"&&u<=p,f=()=>{o=new Date().getTime(),n===null&&(n=o);let u=Math.max(Math.min((o-n)/c,1),0),p=.5-Math.cos(u*Math.PI)/2,l=i+p*(s-i);if(d(l,s)&&(l=s),e.wrapperEl.scrollTo({[t]:l}),d(l,s)){e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.scrollSnapType="",setTimeout(()=>{e.wrapperEl.style.overflow="",e.wrapperEl.scrollTo({[t]:l});}),a.cancelAnimationFrame(e.cssModeFrameID);return;}e.cssModeFrameID=a.requestAnimationFrame(f);};f();}function q(e,s=""){let t=$(),a=[...e.children];return t.HTMLSlotElement&&e instanceof HTMLSlotElement&&a.push(...e.assignedElements()),s?a.filter((i)=>i.matches(s)):a;}function We(e,s){let t=[s];for(;t.length>0;){let a=t.shift();if(e===a)return !0;t.push(...a.children,...a.shadowRoot?a.shadowRoot.children:[],...a.assignedElements?a.assignedElements():[]);}}function we(e,s){let t=$(),a=s.contains(e);return !a&&t.HTMLSlotElement&&s instanceof HTMLSlotElement&&(a=[...s.assignedElements()].includes(e),a||(a=We(e,s))),a;}function J(e){try{return;}catch{}}function X(e,s=[]){let t=document.createElement(e);return t.classList.add(...Array.isArray(s)?s:V(s)),t;}function ie(e){let s=$(),t=H(),a=e.getBoundingClientRect(),i=t.body,n=e.clientTop||i.clientTop||0,o=e.clientLeft||i.clientLeft||0,c=e===s?s.scrollY:e.scrollTop,r=e===s?s.scrollX:e.scrollLeft;return {top:a.top+c-n,left:a.left+r-o};}function Ie(e,s){let t=[];for(;e.previousElementSibling;){let a=e.previousElementSibling;s?a.matches(s)&&t.push(a):t.push(a),e=a;}return t;}function ze(e,s){let t=[];for(;e.nextElementSibling;){let a=e.nextElementSibling;s?a.matches(s)&&t.push(a):t.push(a),e=a;}return t;}function Y(e,s){return $().getComputedStyle(e,null).getPropertyValue(s);}function ee(e){let s=e,t;if(s){for(t=0;(s=s.previousSibling)!==null;)s.nodeType===1&&(t+=1);return t;}}function te(e,s){let t=[],a=e.parentElement;for(;a;)s?a.matches(s)&&t.push(a):t.push(a),a=a.parentElement;return t;}function ne(e,s,t){let a=$();return t?e[s==="width"?"offsetWidth":"offsetHeight"]+parseFloat(a.getComputedStyle(e,null).getPropertyValue(s==="width"?"margin-right":"margin-top"))+parseFloat(a.getComputedStyle(e,null).getPropertyValue(s==="width"?"margin-left":"margin-bottom")):e.offsetWidth;}function N(e){return (Array.isArray(e)?e:[e]).filter((s)=>!!s);}function K(e,s=""){typeof trustedTypes!="undefined"?e.innerHTML=trustedTypes.createPolicy("html",{createHTML:(t)=>t}).createHTML(s):e.innerHTML=s;}var ue;function je(){let e=$(),s=H();return {smoothScroll:s.documentElement&&s.documentElement.style&&"scrollBehavior" in s.documentElement.style,touch:!!("ontouchstart" in e||e.DocumentTouch&&s instanceof e.DocumentTouch)};}function _e(){return ue||(ue=je()),ue;}var me;function Ue({userAgent:e}={}){let s=_e(),t=$(),a=t.navigator.platform,i=e||t.navigator.userAgent,n={ios:!1,android:!1},o=t.screen.width,c=t.screen.height,r=i.match(/(Android);?[\s\/]+([\d.]+)?/),d=i.match(/(iPad)(?!\1).*OS\s([\d_]+)/),f=i.match(/(iPod)(.*OS\s([\d_]+))?/),u=!d&&i.match(/(iPhone\sOS|iOS)\s([\d_]+)/),p=a==="Win32",l=a==="MacIntel",m=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"];return !d&&l&&s.touch&&m.indexOf(`${o}x${c}`)>=0&&(d=i.match(/(Version)\/([\d.]+)/),d||(d=[0,1,"13_0_0"]),l=!1),r&&!p&&(n.os="android",n.android=!0),(d||u||f)&&(n.os="ios",n.ios=!0),n;}function qe(e={}){return me||(me=Ue(e)),me;}var pe;function Ke(){let e=$(),s=qe(),t=!1;function a(){let c=e.navigator.userAgent.toLowerCase();return c.indexOf("safari")>=0&&c.indexOf("chrome")<0&&c.indexOf("android")<0;}if(a()){let c=String(e.navigator.userAgent);if(c.includes("Version/")){let [r,d]=c.split("Version/")[1].split(" ")[0].split(".").map((f)=>Number(f));t=r<16||r===16&&d<2;}}
vendor: 7,766 bytes, line 21
21let i=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),n=a(),o=n||i&&s.ios;return {isSafari:t||n,needPerspectiveFix:t,need3dFix:o,isWebView:i};}function Be(){return pe||(pe=Ke()),pe;}function Ze({swiper:e,on:s,emit:t}){let a=$(),i=null,n=null,o=()=>{!e||e.destroyed||!e.initialized||(t("beforeResize"),t("resize"));},c=()=>{!e||e.destroyed||!e.initialized||(i=new ResizeObserver((f)=>{n=a.requestAnimationFrame(()=>{let {width:u,height:p}=e,l=u,m=p;f.forEach(({contentBoxSize:h,contentRect:v,target:g})=>{g&&g!==e.el||(l=v?v.width:(h[0]||h).inlineSize,m=v?v.height:(h[0]||h).blockSize);}),(l!==u||m!==p)&&o();});}),i.observe(e.el));},r=()=>{n&&a.cancelAnimationFrame(n),i&&i.unobserve&&e.el&&(i.unobserve(e.el),i=null);},d=()=>{!e||e.destroyed||!e.initialized||t("orientationchange");};s("init",()=>{if(e.params.resizeObserver&&typeof a.ResizeObserver!="undefined"){c();return;}a.addEventListener("resize",o),a.addEventListener("orientationchange",d);}),s("destroy",()=>{r(),a.removeEventListener("resize",o),a.removeEventListener("orientationchange",d);});}function Qe({swiper:e,extendParams:s,on:t,emit:a}){let i=[],n=$(),o=(d,f={})=>{let u=n.MutationObserver||n.WebkitMutationObserver,p=new u((l)=>{if(e.__preventObserver__)return;if(l.length===1){a("observerUpdate",l[0]);return;}let m=function(){a("observerUpdate",l[0]);};n.requestAnimationFrame?n.requestAnimationFrame(m):n.setTimeout(m,0);});p.observe(d,{attributes:typeof f.attributes=="undefined"?!0:f.attributes,childList:e.isElement||(typeof f.childList=="undefined"?!0:f).childList,characterData:typeof f.characterData=="undefined"?!0:f.characterData}),i.push(p);},c=()=>{if(e.params.observer){if(e.params.observeParents){let d=te(e.hostEl);for(let f=0;f<d.length;f+=1)o(d[f]);}o(e.hostEl,{childList:e.params.observeSlideChildren}),o(e.wrapperEl,{attributes:!1});}},r=()=>{i.forEach((d)=>{d.disconnect();}),i.splice(0,i.length);};s({observer:!1,observeParents:!1,observeSlideChildren:!1}),t("init",c),t("destroy",r);}var Je={on(e,s,t){let a=this;if(!a.eventsListeners||a.destroyed||typeof s!="function")return a;let i=t?"unshift":"push";return e.split(" ").forEach((n)=>{a.eventsListeners[n]||(a.eventsListeners[n]=[]),a.eventsListeners[n][i](s);}),a;},once(e,s,t){let a=this;if(!a.eventsListeners||a.destroyed||typeof s!="function")return a;function i(...n){a.off(e,i),i.__emitterProxy&&delete i.__emitterProxy,s.apply(a,n);}return i.__emitterProxy=s,a.on(e,i,t);},onAny(e,s){let t=this;if(!t.eventsListeners||t.destroyed||typeof e!="function")return t;let a=s?"unshift":"push";return t.eventsAnyListeners.indexOf(e)<0&&t.eventsAnyListeners[a](e),t;},offAny(e){let s=this;if(!s.eventsListeners||s.destroyed||!s.eventsAnyListeners)return s;let t=s.eventsAnyListeners.indexOf(e);return t>=0&&s.eventsAnyListeners.splice(t,1),s;},off(e,s){let t=this;return !t.eventsListeners||t.destroyed||!t.eventsListeners||e.split(" ").forEach((a)=>{typeof s=="undefined"?t.eventsListeners[a]=[]:t.eventsListeners[a]&&t.eventsListeners[a].forEach((i,n)=>{(i===s||i.__emitterProxy&&i.__emitterProxy===s)&&t.eventsListeners[a].splice(n,1);});}),t;},emit(...e){let s=this;if(!s.eventsListeners||s.destroyed||!s.eventsListeners)return s;let t,a,i;return typeof e[0]=="string"||Array.isArray(e[0])?(t=e[0],a=e.slice(1,e.length),i=s):(t=e[0].events,a=e[0].data,i=e[0].context||s),a.unshift(i),(Array.isArray(t)?t:t.split(" ")).forEach((o)=>{s.eventsAnyListeners&&s.eventsAnyListeners.length&&s.eventsAnyListeners.forEach((c)=>{c.apply(i,[o,...a]);}),s.eventsListeners&&s.eventsListeners[o]&&s.eventsListeners[o].forEach((c)=>{c.apply(i,a);});}),s;}};function et(){let e=this,s,t,a=e.el;typeof e.params.width!="undefined"&&e.params.width!==null?s=e.params.width:s=a.clientWidth,typeof e.params.height!="undefined"&&e.params.height!==null?t=e.params.height:t=a.clientHeight,!(s===0&&e.isHorizontal()||t===0&&e.isVertical())&&(s=s-parseInt(Y(a,"padding-left")||0,10)-parseInt(Y(a,"padding-right")||0,10),t=t-parseInt(Y(a,"padding-top")||0,10)-parseInt(Y(a,"padding-bottom")||0,10),Number.isNaN(s)&&(s=0),Number.isNaN(t)&&(t=0),Object.assign(e,{width:s,height:t,size:e.isHorizontal()?s:t}));}function tt(){let e=this;function s(A,y){return parseFloat(A.getPropertyValue(e.getDirectionLabel(y))||0);}let t=e.params,{wrapperEl:a,slidesEl:i,rtlTranslate:n,wrongRTL:o}=e,c=e.virtual&&t.virtual.enabled,r=c?e.virtual.slides.length:e.slides.length,d=q(i,`.${e.params.slideClass}, swiper-slide`),f=c?e.virtual.slides.length:d.length,u=[],p=[],l=[],m=t.slidesOffsetBefore;typeof m=="function"&&(m=t.slidesOffsetBefore.call(e));let h=t.slidesOffsetAfter;typeof h=="function"&&(h=t.slidesOffsetAfter.call(e));let v=e.snapGrid.length,g=e.slidesGrid.length,S=e.size-m-h,b=t.spaceBetween,E=-m,T=0,x=0;if(typeof S=="undefined")return;typeof b=="string"&&b.indexOf("%")>=0?b=parseFloat(b.replace("%",""))/100*S:typeof b=="string"&&(b=parseFloat(b)),e.virtualSize=-b-m-h,d.forEach((A)=>{n?A.style.marginLeft="":A.style.marginRight="",A.style.marginBottom="",A.style.marginTop="";}),t.centeredSlides&&t.cssMode&&(U(a,"--swiper-centered-offset-before",""),U(a,"--swiper-centered-offset-after",""));let P=t.grid&&t.grid.rows>1&&e.grid;P?e.grid.initSlides(d):e.grid&&e.grid.unsetSlides();let M,k=t.slidesPerView==="auto"&&t.breakpoints&&Object.keys(t.breakpoints).filter((A)=>typeof t.breakpoints[A].slidesPerView!="undefined").length>0;for(let A=0;A<f;A+=1){M=0;let y=d[A];if(!(y&&(P&&e.grid.updateSlide(A,y,d),Y(y,"display")==="none"))){if(c&&t.slidesPerView==="auto")t.virtual.slidesPerViewAutoSlideSize&&(M=t.virtual.slidesPerViewAutoSlideSize),M&&y&&(t.roundLengths&&(M=Math.floor(M)),y.style[e.getDirectionLabel("width")]=`${M}px`);else if(t.slidesPerView==="auto"){k&&(y.style[e.getDirectionLabel("width")]="");let C=getComputedStyle(y),w=y.style.transform,I=y.style.webkitTransform;if(w&&(y.style.transform="none"),I&&(y.style.webkitTransform="none"),t.roundLengths)M=e.isHorizontal()?ne(y,"width",!0):ne(y,"height",!0);else{let D=s(C,"width"),B=s(C,"padding-left"),z=s(C,"padding-right"),L=s(C,"margin-left"),O=s(C,"margin-right"),_=C.getPropertyValue("box-sizing");if(_&&_==="border-box")M=D+L+O;else{let {clientWidth:R,offsetWidth:Re}=y;M=D+B+z+L+O+(Re-R);}}w&&(y.style.transform=w),I&&(y.style.webkitTransform=I),t.roundLengths&&(M=Math.floor(M));}else M=(S-(t.slidesPerView-1)*b)/t.slidesPerView,t.roundLengths&&(M=Math.floor(M)),y&&(y.style[e.getDirectionLabel("width")]=`${M}px`);y&&(y.swiperSlideSize=M),l.push(M),t.centeredSlides?(E=E+M/2+T/2+b,T===0&&A!==0&&(E=E-S/2-b),A===0&&(E=E-S/2-b),Math.abs(E)<1/1e3&&(E=0),t.roundLengths&&(E=Math.floor(E)),x%t.slidesPerGroup===0&&u.push(E),p.push(E)):(t.roundLengths&&(E=Math.floor(E)),(x-Math.min(e.params.slidesPerGroupSkip,x))%e.params.slidesPerGroup===0&&u.push(E),p.push(E),E=E+M+b),e.virtualSize+=M+b,T=M,x+=1;}}if(e.virtualSize=Math.max(e.virtualSize,S)+h,n&&o&&(t.effect==="slide"||t.effect==="coverflow")&&(a.style.width=`${e.virtualSize+b}px`),t.setWrapperSize&&(a.style[e.getDirectionLabel("width")]=`${e.virtualSize+b}px`),P&&e.grid.updateWrapperSize(M,u),!t.centeredSlides){let A=[];for(let y=0;y<u.length;y+=1){let C=u[y];t.roundLengths&&(C=Math.floor(C)),u[y]<=e.virtualSize-S&&A.push(C);}u=A,Math.floor(e.virtualSize-S)-Math.floor(u[u.length-1])>1&&u.push(e.virtualSize-S);}if(c&&t.loop){let A=l[0]+b;if(t.slidesPerGroup>1){let y=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/t.slidesPerGroup),C=A*t.slidesPerGroup;for(let w=0;w<y;w+=1)u.push(u[u.length-1]+C);}for(let y=0;y<e.virtual.slidesBefore+e.virtual.slidesAfter;y+=1)t.slidesPerGroup===1&&u.push(u[u.length-1]+A),p.push(p[p.length-1]+A),e.virtualSize+=A;}if(u.length===0&&(u=[0]),b!==0){let A=e.isHorizontal()&&n?"marginLeft":e.getDirectionLabel("marginRight");d.filter((y,C)=>
21!t.cssMode||t.loop?!0:C!==d.length-1).forEach((y)=>{y.style[A]=`${b}px`;});}if(t.centeredSlides&&t.centeredSlidesBounds){let A=0;l.forEach((C)=>{A+=C+(b||0);}),A-=b;let y=A>S?A-S:0;u=u.map((C)=>C<=0?-m:C>y?y+h:C);}if(t.centerInsufficientSlides){let A=0;l.forEach((C)=>{A+=C+(b||0);}),A-=b;let y=(m||0)+(h||0);if(A+y<S){let C=(S-A-y)/2;u.forEach((w,I)=>{u[I]=w-C;}),p.forEach((w,I)=>{p[I]=w+C;});}}if(Object.assign(e,{slides:d,snapGrid:u,slidesGrid:p,slidesSizesGrid:l}),t.centeredSlides&&t.cssMode&&!t.centeredSlidesBounds){U(a,"--swiper-centered-offset-before",`${-u[0]}px`),U(a,"--swiper-centered-offset-after",`${e.size/2-l[l.length-1]/2}px`);let A=-e.snapGrid[0],y=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map((C)=>C+A),e.slidesGrid=e.slidesGrid.map((C)=>C+y);}if(f!==r&&e.emit("slidesLengthChange"),u.length!==v&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),p.length!==g&&e.emit("slidesGridLengthChange"),t.watchSlidesProgress&&e.updateSlidesOffset(),e.emit("slidesUpdated"),!c&&!t.cssMode&&(t.effect==="slide"||t.effect==="fade")){let A=`${t.containerModifierClass}backface-hidden`,y=e.el.classList.contains(A);f<=t.maxBackfaceHiddenSlides?y||e.el.classList.add(A):y&&e.el.classList.remove(A);}}function at(e){let s=this,t=[],a=s.virtual&&s.params.virtual.enabled,i=0,n;typeof e=="number"?s.setTransition(e):e===!0&&s.setTransition(s.params.speed);let o=(c)=>a?s.slides[s.getSlideIndexByData(c)]:s.slides[c];if(s.params.slidesPerView!=="auto"&&s.params.slidesPerView>1)if(s.params.centeredSlides)(s.visibleSlides||[]).forEach((c)=>{t.push(c);});else for(n=0;n<Math.ceil(s.params.slidesPerView);n+=1){let c=s.activeIndex+n;if(c>s.slides.length&&!a)break;t.push(o(c));}else t.push(o(s.activeIndex));for(n=0;n<t.length;n+=1)if(typeof t[n]!="undefined"){let c=t[n].offsetHeight;i=c>i?c:i;}(i||i===0)&&(s.wrapperEl.style.height=`${i}px`);}function st(){let e=this,s=e.slides,t=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let a=0;a<s.length;a+=1)s[a].swiperSlideOffset=(e.isHorizontal()?s[a].offsetLeft:s[a].offsetTop)-t-e.cssOverflowAdjustment();}var ke=(e,s,t)=>{s&&!e.classList.contains(t)?e.classList.add(t):!s&&e.classList.contains(t)&&e.classList.remove(t);};function it(e=this&&this.translate||0){let s=this,t=s.params,{slides:a,rtlTranslate:i,snapGrid:n}=s;if(a.length===0)return;typeof a[0].swiperSlideOffset=="undefined"&&s.updateSlidesOffset();let o=-e;i&&(o=e),s.visibleSlidesIndexes=[],s.visibleSlides=[];let c=t.spaceBetween;typeof c=="string"&&c.indexOf("%")>=0?c=parseFloat(c.replace("%",""))/100*s.size:typeof c=="string"&&(c=parseFloat(c));for(let r=0;r<a.length;r+=1){let d=a[r],f=d.swiperSlideOffset;t.cssMode&&t.centeredSlides&&(f-=a[0].swiperSlideOffset);let u=(o+(t.centeredSlides?s.minTranslate():0)-f)/(d.swiperSlideSize+c),p=(o-n[0]+(t.centeredSlides?s.minTranslate():0)-f)/(d.swiperSlideSize+c),l=-(o-f),m=l+s.slidesSizesGrid[r],h=l>=0&&l<=s.size-s.slidesSizesGrid[r],v=l>=0&&l<s.size-1||m>1&&m<=s.size||l<=0&&m>=s.size;v&&(s.visibleSlides.push(d),s.visibleSlidesIndexes.push(r)),ke(d,v,t.slideVisibleClass),ke(d,h,t.slideFullyVisibleClass),d.progress=i?-u:u,d.originalProgress=i?-p:p;}}function nt(e){let s=this;if(typeof e=="undefined"){let f=s.rtlTranslate?-1:1;e=s&&s.translate&&s.translate*f||0;}let t=s.params,a=s.maxTranslate()-s.minTranslate(),{progress:i,isBeginning:n,isEnd:o,progressLoop:c}=s,r=n,d=o;if(a===0)i=0,n=!0,o=!0;else{i=(e-s.minTranslate())/a;let f=Math.abs(e-s.minTranslate())<1,u=Math.abs(e-s.maxTranslate())<1;n=f||i<=0,o=u||i>=1,f&&(i=0),u&&(i=1);}if(t.loop){let f=s.getSlideIndexByData(0),u=s.getSlideIndexByData(s.slides.length-1),p=s.slidesGrid[f],l=s.slidesGrid[u],m=s.slidesGrid[s.slidesGrid.length-1],h=Math.abs(e);h>=p?c=(h-p)/m:c=(h+m-l)/m,c>1&&(c-=1);}Object.assign(s,{progress:i,progressLoop:c,isBeginning:n,isEnd:o}),(t.watchSlidesProgress||t.centeredSlides&&t.autoHeight)&&s.updateSlidesProgress(e),n&&!r&&s.emit("reachBeginning toEdge"),o&&!d&&s.emit("reachEnd toEdge"),(r&&!n||d&&!o)&&s.emit("fromEdge"),s.emit("progress",i);}var he=(e,s,t)=>{s&&!e.classList.contains(t)?e.classList.add(t):!s&&e.classList.contains(t)&&e.classList.remove(t);};function rt(){let e=this,{slides:s,params:t,slidesEl:a,activeIndex:i}=e,n=e.virtual&&t.virtual.enabled,o=e.grid&&t.grid&&t.grid.rows>1,c=(u)=>
21q(a,`.${t.slideClass}${u}, swiper-slide${u}`)[0],r,d,f;if(n)if(t.loop){let u=i-e.virtual.slidesBefore;u<0&&(u=e.virtual.slides.length+u),u>=e.virtual.slides.length&&(u-=e.virtual.slides.length),r=c(`[data-swiper-slide-index="${u}"]`);}else r=c(`[data-swiper-slide-index="${i}"]`);else o?(r=s.find((u)=>u.column===i),f=s.find((u)=>u.column===i+1),d=s.find((u)=>u.column===i-1)):r=s[i];r&&(o||(f=ze(r,`.${t.slideClass}, swiper-slide`)[0],t.loop&&!f&&(f=s[0]),d=Ie(r,`.${t.slideClass}, swiper-slide`)[0],t.loop&&!d===0&&(d=s[s.length-1]))),s.forEach((u)=>{he(u,u===r,t.slideActiveClass),he(u,u===f,t.slideNextClass),he(u,u===d,t.slidePrevClass);}),e.emitSlidesClasses();}var re=(e,s)=>{if(!e||e.destroyed||!e.params)return;let t=()=>e.isElement?"swiper-slide":`.${e.params.slideClass}`,a=s.closest(t());if(a){let i=a.querySelector(`.${e.params.lazyPreloaderClass}`);!i&&e.isElement&&(a.shadowRoot?i=a.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{a.shadowRoot&&(i=a.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`),i&&i.remove());})),i&&i.remove();}},ge=(e,s)=>{if(!e.slides[s])return;let t=e.slides[s].querySelector('[loading="lazy"]');t&&t.removeAttribute("loading");},ye=(e)=>{if(!e||e.destroyed||!e.params)return;let s=e.params.lazyPreloadPrevNext,t=e.slides.length;if(!t||!s||s<0)return;s=Math.min(s,t);let a=e.params.slidesPerView==="auto"?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),i=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){let o=i,c=[o-s];c.push(...Array.from({length:s}).map((r,d)=>o+a+d)),e.slides.forEach((r,d)=>{c.includes(r.column)&&ge(e,d);});return;}let n=i+a-1;if(e.params.rewind||e.params.loop){for(let o=i-s;o<=n+s;o+=1){let c=(o%t+t)%t;(c<i||c>n)&&ge(e,c);}}else{for(let o=Math.max(i-s,0);o<=Math.min(n+s,t-1);o+=1)o!==i&&(o>n||o<i)&&ge(e,o);}};function ot(e){let {slidesGrid:s,params:t}=e,a=e.rtlTranslate?e.translate:-e.translate,i;for(let n=0;n<s.length;n+=1)typeof s[n+1]!="undefined"?a>=s[n]&&a<s[n+1]-(s[n+1]-s[n])/2?i=n:a>=s[n]&&a<s[n+1]&&(i=n+1):a>=s[n]&&(i=n);return t.normalizeSlideIndex&&(i<0||typeof i=="undefined")&&(i=0),i;}function lt(e){let s=this,t=s.rtlTranslate?s.translate:-s.translate,{snapGrid:a,params:i,activeIndex:n,realIndex:o,snapIndex:c}=s,r=e,d,f=(l)=>{let m=l-s.virtual.slidesBefore;return m<0&&(m=s.virtual.slides.length+m),m>=s.virtual.slides.length&&(m-=s.virtual.slides.length),m;};if(typeof r=="undefined"&&(r=ot(s)),a.indexOf(t)>=0)d=a.indexOf(t);else{let l=Math.min(i.slidesPerGroupSkip,r);d=l+Math.floor((r-l)/i.slidesPerGroup);}if(d>=a.length&&(d=a.length-1),r===n&&!s.params.loop){d!==c&&(s.snapIndex=d,s.emit("snapIndexChange"));return;}if(r===n&&s.params.loop&&s.virtual&&s.params.virtual.enabled){s.realIndex=f(r);return;}let u=s.grid&&i.grid&&i.grid.rows>1,p;if(s.virtual&&i.virtual.enabled&&i.loop)p=f(r);else if(u){let l=s.slides.find((h)=>h.column===r),m=parseInt(l.getAttribute("data-swiper-slide-index"),10);Number.isNaN(m)&&(m=Math.max(s.slides.indexOf(l),0)),p=Math.floor(m/i.grid.rows);}else if(s.slides[r]){let l=s.slides[r].getAttribute("data-swiper-slide-index");l?p=parseInt(l,10):p=r;}else p=r;Object.assign(s,{previousSnapIndex:c,snapIndex:d,previousRealIndex:o,realIndex:p,previousIndex:n,activeIndex:r}),s.initialized&&ye(s),s.emit("activeIndexChange"),s.emit("snapIndexChange"),(s.initialized||s.params.runCallbacksOnInit)&&(o!==p&&s.emit("realIndexChange"),s.emit("slideChange"));}function dt(e,s){let t=this,a=t.params,i=e.closest(`.${a.slideClass}, swiper-slide`);!i&&t.isElement&&s&&s.length>
vendor: 5,526 bytes, line 21
211&&s.includes(e)&&[...s.slice(s.indexOf(e)+1,s.length)].forEach((c)=>{!i&&c.matches&&c.matches(`.${a.slideClass}, swiper-slide`)&&(i=c);});let n=!1,o;if(i){for(let c=0;c<t.slides.length;c+=1)if(t.slides[c]===i){n=!0,o=c;break;}}if(i&&n)t.clickedSlide=i,t.virtual&&t.params.virtual.enabled?t.clickedIndex=parseInt(i.getAttribute("data-swiper-slide-index"),10):t.clickedIndex=o;else{t.clickedSlide=void 0,t.clickedIndex=void 0;return;}a.slideToClickedSlide&&t.clickedIndex!==void 0&&t.clickedIndex!==t.activeIndex&&t.slideToClickedSlide();}var ct={updateSize:et,updateSlides:tt,updateAutoHeight:at,updateSlidesOffset:st,updateSlidesProgress:it,updateProgress:nt,updateSlidesClasses:rt,updateActiveIndex:lt,updateClickedSlide:dt};function ft(e=this.isHorizontal()?"x":"y"){let s=this,{params:t,rtlTranslate:a,translate:i,wrapperEl:n}=s;if(t.virtualTranslate)return a?-i:i;if(t.cssMode)return i;let o=ce(n,e);return o+=s.cssOverflowAdjustment(),a&&(o=-o),o||0;}function ut(e,s){let t=this,{rtlTranslate:a,params:i,wrapperEl:n,progress:o}=t,c=0,r=0,d=0;t.isHorizontal()?c=a?-e:e:r=e,i.roundLengths&&(c=Math.floor(c),r=Math.floor(r)),t.previousTranslate=t.translate,t.translate=t.isHorizontal()?c:r,i.cssMode?n[t.isHorizontal()?"scrollLeft":"scrollTop"]=t.isHorizontal()?-c:-r:i.virtualTranslate||(t.isHorizontal()?c-=t.cssOverflowAdjustment():r-=t.cssOverflowAdjustment(),n.style.transform=`translate3d(${c}px, ${r}px, ${d}px)`);let f,u=t.maxTranslate()-t.minTranslate();u===0?f=0:f=(e-t.minTranslate())/u,f!==o&&t.updateProgress(e),t.emit("setTranslate",t.translate,s);}function mt(){return -this.snapGrid[0];}function pt(){return -this.snapGrid[this.snapGrid.length-1];}function ht(e=0,s=this.params.speed,t=!0,a=!0,i){let n=this,{params:o,wrapperEl:c}=n;if(n.animating&&o.preventInteractionOnTransition)return !1;let r=n.minTranslate(),d=n.maxTranslate(),f;if(a&&e>r?f=r:a&&e<d?f=d:f=e,n.updateProgress(f),o.cssMode){let u=n.isHorizontal();if(s===0)c[u?"scrollLeft":"scrollTop"]=-f;else{if(!n.support.smoothScroll)return fe({swiper:n,targetPosition:-f,side:u?"left":"top"}),!0;c.scrollTo({[u?"left":"top"]:-f,behavior:"smooth"});}return !0;}return s===0?(n.setTransition(0),n.setTranslate(f),t&&(n.emit("beforeTransitionStart",s,i),n.emit("transitionEnd"))):(n.setTransition(s),n.setTranslate(f),t&&(n.emit("beforeTransitionStart",s,i),n.emit("transitionStart")),n.animating||(n.animating=!0,n.onTranslateToWrapperTransitionEnd||(n.onTranslateToWrapperTransitionEnd=function(p){!n||n.destroyed||p.target===this&&(n.wrapperEl.removeEventListener("transitionend",n.onTranslateToWrapperTransitionEnd),n.onTranslateToWrapperTransitionEnd=null,delete n.onTranslateToWrapperTransitionEnd,n.animating=!1,t&&n.emit("transitionEnd"));}),n.wrapperEl.addEventListener("transitionend",n.onTranslateToWrapperTransitionEnd))),!0;}var gt={getTranslate:ft,setTranslate:ut,minTranslate:mt,maxTranslate:pt,translateTo:ht};function vt(e,s){let t=this;t.params.cssMode||(t.wrapperEl.style.transitionDuration=`${e}ms`,t.wrapperEl.style.transitionDelay=e===0?"0ms":""),t.emit("setTransition",e,s);}function Ge({swiper:e,runCallbacks:s,direction:t,step:a}){let {activeIndex:i,previousIndex:n}=e,o=t;o||(i>n?o="next":i<n?o="prev":o="reset"),e.emit(`transition${a}`),s&&o==="reset"?e.emit(`slideResetTransition${a}`):s&&i!==n&&(e.emit(`slideChangeTransition${a}`),o==="next"?e.emit(`slideNextTransition${a}`):e.emit(`slidePrevTransition${a}`));}function bt(e=!0,s){let t=this,{params:a}=t;a.cssMode||(a.autoHeight&&t.updateAutoHeight(),Ge({swiper:t,runCallbacks:e,direction:s,step:"Start"}));}function yt(e=!0,s){let t=this,{params:a}=t;t.animating=!1,!a.cssMode&&(t.setTransition(0),Ge({swiper:t,runCallbacks:e,direction:s,step:"End"}));}var St={setTransition:vt,transitionStart:bt,transitionEnd:yt};function xt(e=0,s,t=!0,a,i){typeof e=="string"&&(e=parseInt(e,10));let n=this,o=e;o<0&&(o=0);let {params:c,snapGrid:r,slidesGrid:d,previousIndex:f,activeIndex:u,rtlTranslate:p,wrapperEl:l,enabled:m}=n;if(!m&&!a&&!i||n.destroyed||n.animating&&c.preventInteractionOnTransition)return !1;typeof s=="undefined"&&(s=n.params.speed);let h=Math.min(n.params.slidesPerGroupSkip,o),v=h+Math.floor((o-h)/n.params.slidesPerGroup);v>=r.length&&(v=r.length-1);let g=-r[v];if(c.normalizeSlideIndex){for(let P=0;P<d.length;P+=1){let M=-Math.floor(g*100),k=Math.floor(d[P]*100),A=Math.floor(d[P+1]*100);typeof d[P+1]!="undefined"?M>=k&&M<A-(A-k)/2?o=P:M>=k&&M<A&&(o=P+1):M>=k&&(o=P);}}if(n.initialized&&o!==u&&(!n.allowSlideNext&&(p?g>n.translate&&g>n.minTranslate():g<n.translate&&g<n.minTranslate())||!n.allowSlidePrev&&g>n.translate&&g>n.maxTranslate()&&(u||0)!==o))return !1;o!==(f||0)&&t&&n.emit("beforeSlideChangeStart"),n.updateProgress(g);let S;o>u?S="next":o<u?S="prev":S="reset";let b=n.virtual&&n.params.virtual.enabled;if(!(b&&i)&&(p&&-g===n.translate||!p&&g===n.translate))return n.updateActiveIndex(o),c.autoHeight&&n.updateAutoHeight(),n.updateSlidesClasses(),c.effect!=="slide"&&n.setTranslate(g),S!=="reset"&&(n.transitionStart(t,S),n.transitionEnd(t,S)),!1;if(c.cssMode){let P=n.isHorizontal(),M=p?g:-g;if(s===0)b&&(n.wrapperEl.style.scrollSnapType="none",n._immediateVirtual=!0),b&&!n._cssModeVirtualInitialSet&&n.params.initialSlide>0?(n._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{l[P?"scrollLeft":"scrollTop"]=M;})):l[P?"scrollLeft":"scrollTop"]=M,b&&requestAnimationFrame(()=>{n.wrapperEl.style.scrollSnapType="",n._immediateVirtual=!1;});else{if(!n.support.smoothScroll)return fe({swiper:n,targetPosition:M,side:P?"left":"top"}),!0;
21l.scrollTo({[P?"left":"top"]:M,behavior:"smooth"});}return !0;}let x=Be().isSafari;return b&&!i&&x&&n.isElement&&n.virtual.update(!1,!1,o),n.setTransition(s),n.setTranslate(g),n.updateActiveIndex(o),n.updateSlidesClasses(),n.emit("beforeTransitionStart",s,a),n.transitionStart(t,S),s===0?n.transitionEnd(t,S):n.animating||(n.animating=!0,n.onSlideToWrapperTransitionEnd||(n.onSlideToWrapperTransitionEnd=function(M){!n||n.destroyed||M.target===this&&(n.wrapperEl.removeEventListener("transitionend",n.onSlideToWrapperTransitionEnd),n.onSlideToWrapperTransitionEnd=null,delete n.onSlideToWrapperTransitionEnd,n.transitionEnd(t,S));}),n.wrapperEl.addEventListener("transitionend",n.onSlideToWrapperTransitionEnd)),!0;}function Et(e=0,s,t=!0,a){typeof e=="string"&&(e=parseInt(e,10));let i=this;if(i.destroyed)return;typeof s=="undefined"&&(s=i.params.speed);let n=i.grid&&i.params.grid&&i.params.grid.rows>1,o=e;if(i.params.loop)if(i.virtual&&i.params.virtual.enabled)o=o+i.virtual.slidesBefore;else{let c;if(n){let h=o*i.params.grid.rows;c=i.slides.find((v)=>v.getAttribute("data-swiper-slide-index")*1===h).column;}else c=i.getSlideIndexByData(o);let r=n?Math.ceil(i.slides.length/i.params.grid.rows):i.slides.length,{centeredSlides:d,slidesOffsetBefore:f,slidesOffsetAfter:u}=i.params,p=d||!!f||!!u,l=i.params.slidesPerView;l==="auto"?l=i.slidesPerViewDynamic():(l=Math.ceil(parseFloat(i.params.slidesPerView,10)),p&&l%2===0&&(l=l+1));let m=r-c<l;if(p&&(m=m||c<Math.ceil(l/2)),a&&p&&i.params.slidesPerView!=="auto"&&!n&&(m=!1),m){let h=p?c<i.activeIndex?"prev":"next":c-i.activeIndex-1<i.params.slidesPerView?"next":"prev";i.loopFix({direction:h,slideTo:!0,activeSlideIndex:h==="next"?c+1:c-r+1,slideRealIndex:h==="next"?i.realIndex:void 0});}if(n){let h=o*i.params.grid.rows;o=i.slides.find((v)=>v.getAttribute("data-swiper-slide-index")*1===h).column;}else o=i.getSlideIndexByData(o);}return requestAnimationFrame(()=>{i.slideTo(o,s,t,a);}),i;}function Tt(e,s=!0,t){let a=this,{enabled:i,params:n,animating:o}=a;if(!i||a.destroyed)return a;typeof e=="undefined"&&(e=a.params.speed);let c=n.slidesPerGroup;n.slidesPerView==="auto"&&n.slidesPerGroup===1&&n.slidesPerGroupAuto&&(c=Math.max(a.slidesPerViewDynamic("current",!0),1));let r=a.activeIndex<n.slidesPerGroupSkip?1:c,d=a.virtual&&n.virtual.enabled;if(n.loop){if(o&&!d&&n.loopPreventsSliding)return !1;if(a.loopFix({direction:"next"}),a._clientLeft=a.wrapperEl.clientLeft,a.activeIndex===a.slides.length-1&&n.cssMode)return requestAnimationFrame(()=>{a.slideTo(a.activeIndex+r,e,s,t);}),!0;}return n.rewind&&a.isEnd?a.slideTo(0,e,s,t):a.slideTo(a.activeIndex+r,e,s,t);}function Mt(e,s=!0,t){let a=this,{params:i,snapGrid:n,slidesGrid:o,rtlTranslate:c,enabled:r,animating:d}=a;if(!r||a.destroyed)return a;typeof e=="undefined"&&(e=a.params.speed);let f=a.virtual&&i.virtual.enabled;if(i.loop){if(d&&!f&&i.loopPreventsSliding)return !1;a.loopFix({direction:"prev"}),a._clientLeft=a.wrapperEl.clientLeft;}let u=c?a.translate:-a.translate;function p(S){return S<0?-Math.floor(Math.abs(S)):Math.floor(S);}let l=p(u),m=n.map((S)=>p(S)),h=i.freeMode&&i.freeMode.enabled,v=n[m.indexOf(l)-1];if(typeof v=="undefined"&&(i.cssMode||h)){let S;n.forEach((b,E)=>{l>=b&&(S=E);}),typeof S!="undefined"&&(v=h?n[S]:n[S>0?S-1:S]);}let g=0;if(typeof v!="undefined"&&(g=o.indexOf(v),g<0&&(g=a.activeIndex-1),i.slidesPerView==="auto"&&i.slidesPerGroup===1&&i.slidesPerGroupAuto&&(g=g-a.slidesPerViewDynamic("previous",!0)+1,g=Math.max(g,0))),i.rewind&&a.isBeginning){let S=a.params.virtual&&a.params.virtual.enabled&&a.virtual?a.virtual.slides.length-1:a.slides.length-1;return a.slideTo(S,e,s,t);}else{if(i.loop&&a.activeIndex===0&&i.cssMode)return requestAnimationFrame(()=>{a.slideTo(g,e,s,t);}),!0;}return a.slideTo(g,e,s,t);}function Ct(e,s=!0,t){let a=this;if(!a.destroyed)return typeof e=="undefined"&&(e=a.params.speed),a.slideTo(a.activeIndex,e,s,t);}function Lt(e,s=!0,t,a=.5){let i=this;if(i.destroyed)return;typeof e=="undefined"&&(e=i.params.speed);let n=i.activeIndex,o=Math.min(i.params.slidesPerGroupSkip,n),c=o+Math.floor((n-o)/i.params.slidesPerGroup),r=i.rtlTranslate?i.translate:-i.translate;if(r>=i.snapGrid[c]){let d=i.snapGrid[c],f=i.snapGrid[c+1];r-d>(f-d)*a&&(n+=i.params.slidesPerGroup);}else{let d=i.snapGrid[c-1],f=i.snapGrid[c];r-d<=(f-d)*a&&(n-=i.params.slidesPerGroup);}return n=Math.max(n,0),n=Math.min(n,i.slidesGrid.length-1),i.slideTo(n,e,s,t);}function Pt(){let e=this;if(e.destroyed)return;let {params:s,slidesEl:t}=e,a=s.slidesPerView==="auto"?e.slidesPerViewDynamic():s.slidesPerView,i=e.getSlideIndexWhenGrid(e.clickedIndex),n,o=e.isElement?"swiper-slide":`.${s.slideClass}`,c=e.grid&&e.params.grid&&e.params.grid.rows>1;if(s.loop){if(e.animating)return;n=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),s.centeredSlides?e.slideToLoop(n):i>(c?(e.slides.length-a)/2-(e.params.grid.rows-1):e.slides.length-a)?(e.loopFix(),i=e.getSlideIndex(q(t,`${o}[data-swiper-slide-index="${n}"]`)[0]),W(()=>{e.slideTo(i);})):e.slideTo(i);}else e.slideTo(i);}var At={slideTo:xt,slideToLoop:Et,slideNext:Tt,slidePrev:Mt,slideReset:Ct,slideToClosest:Lt,slideToClickedSlide:Pt};function wt(e,s){let t=this,{params:a,slidesEl:i}=t;if(!a.loop||t.virtual&&t.params.virtual.enabled)return;let n=()=>{q(i,`.${a.slideClass}, swiper-slide`).forEach((m,h)=>{m.setAttribute("data-swiper-slide-index",h);});},o=()=>{let l=q(i,`.${a.slideBlankClass}`);l.forEach((m)=>{m.remove();}),l.length>0&&(t.recalcSlides(),t.updateSlides());},c=t.grid&&a.grid&&a.grid.rows>1;a.loopAddBlankSlides&&(a.slidesPerGroup>1||c)&&o();let r=a.slidesPerGroup*(c?a.grid.rows:1),d=t.slides.length%r!==0,f=c&&t.slides.length%a.grid.rows!==0,u=(l)=>{for(let m=0;m<l;m+=1){let h=t.isElement?X("swiper-slide",[a.slideBlankClass]):X("div",[a.slideClass,a.slideBlankClass]);t.slidesEl.append(h);}};if(d){if(a.loopAddBlankSlides){let l=r-t.slides.length%r;u(l),t.recalcSlides(),t.updateSlides();}else J("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may
21not function properly. You need to add more slides (or make duplicates, or empty slides)");n();}else if(f){if(a.loopAddBlankSlides){let l=a.grid.rows-t.slides.length%a.grid.rows;u(l),t.recalcSlides(),t.updateSlides();}else J("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)");n();}else n();let p=a.centeredSlides||!!a.slidesOffsetBefore||!!a.slidesOffsetAfter;t.loopFix({slideRealIndex:e,direction:p?void 0:"next",initial:s});}function It({slideRealIndex:e,slideTo:s=!0,direction:t,setTranslate:a,activeSlideIndex:i,initial:n,byController:o,byMousewheel:c}={}){let r=this;if(!r.params.loop)return;r.emit("beforeLoopFix");let {slides:d,allowSlidePrev:f,allowSlideNext:u,slidesEl:p,params:l}=r,{centeredSlides:m,slidesOffsetBefore:h,slidesOffsetAfter:v,initialSlide:g}=l,S=m||!!h||!!v;if(r.allowSlidePrev=!0,r.allowSlideNext=!0,r.virtual&&l.virtual.enabled){s&&(!S&&r.snapIndex===0?r.slideTo(r.virtual.slides.length,0,!1,!0):S&&r.snapIndex<l.slidesPerView?r.slideTo(r.virtual.slides.length+r.snapIndex,0,!1,!0):r.snapIndex===r.
vendor: 1,274 bytes, line 21
21snapGrid.length-1&&r.slideTo(r.virtual.slidesBefore,0,!1,!0)),r.allowSlidePrev=f,r.allowSlideNext=u,r.emit("loopFix");return;}let b=l.slidesPerView;b==="auto"?b=r.slidesPerViewDynamic():(b=Math.ceil(parseFloat(l.slidesPerView,10)),S&&b%2===0&&(b=b+1));let E=l.slidesPerGroupAuto?b:l.slidesPerGroup,T=S?Math.max(E,Math.ceil(b/2)):E;T%E!==0&&(T+=E-T%E),T+=l.loopAdditionalSlides,r.loopedSlides=T;let x=r.grid&&l.grid&&l.grid.rows>1;d.length<b+T||r.params.effect==="cards"&&d.length<b+T*2?J("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled or not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):x&&l.grid.fill==="row"&&J("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");let P=[],M=[],k=x?Math.ceil(d.length/l.grid.rows):d.length,A=n&&k-g<b&&!S,y=A?g:r.activeIndex;typeof i=="undefined"?i=r.getSlideIndex(d.find((L)=>L.classList.contains(l.slideActiveClass))):y=i;let C=t==="next"||!t,w=t==="prev"||!t,I=0,D=0,z=(x?d[i].column:i)+(S&&typeof a=="undefined"?-b/2+.5:0);if(z<T){I=Math.max(T-z,E);for(let L=0;L<T-z;L+=1){let O=L-Math.floor(L/k)*k;if(x){let _=k-O-1;for(let R=d.length-1;R>=0;R-=1)d[R].column===_&&P.push(R);}
vendor: 17,455 bytes, line 21
21else P.push(k-O-1);}}else{if(z+b>k-T){D=Math.max(z-(k-T*2),E),A&&(D=Math.max(D,b-k+g+1));for(let L=0;L<D;L+=1){let O=L-Math.floor(L/k)*k;x?d.forEach((_,R)=>{_.column===O&&M.push(R);}):M.push(O);}}}if(r.__preventObserver__=!0,requestAnimationFrame(()=>{r.__preventObserver__=!1;}),r.params.effect==="cards"&&d.length<b+T*2&&(M.includes(i)&&M.splice(M.indexOf(i),1),P.includes(i)&&P.splice(P.indexOf(i),1)),w&&P.forEach((L)=>{d[L].swiperLoopMoveDOM=!0,p.prepend(d[L]),d[L].swiperLoopMoveDOM=!1;}),C&&M.forEach((L)=>{d[L].swiperLoopMoveDOM=!0,p.append(d[L]),d[L].swiperLoopMoveDOM=!1;}),r.recalcSlides(),l.slidesPerView==="auto"?r.updateSlides():x&&(P.length>0&&w||M.length>0&&C)&&r.slides.forEach((L,O)=>{r.grid.updateSlide(O,L,r.slides);}),l.watchSlidesProgress&&r.updateSlidesOffset(),s)if(P.length>0&&w)if(typeof e=="undefined"){let L=r.slidesGrid[y],_=r.slidesGrid[y+I]-L;c?r.setTranslate(r.translate-_):(r.slideTo(y+Math.ceil(I),0,!1,!0),a&&(r.touchEventsData.startTranslate=r.touchEventsData.startTranslate-_,r.touchEventsData.currentTranslate=r.touchEventsData.currentTranslate-_));}else{if(a){let L=x?P.length/l.grid.rows:P.length;r.slideTo(r.activeIndex+L,0,!1,!0),r.touchEventsData.currentTranslate=r.translate;}}else{if(M.length>0&&C)if(typeof e=="undefined"){let L=r.slidesGrid[y],_=r.slidesGrid[y-D]-L;c?r.setTranslate(r.translate-_):(r.slideTo(y-D,0,!1,!0),a&&(r.touchEventsData.startTranslate=r.touchEventsData.startTranslate-_,r.touchEventsData.currentTranslate=r.touchEventsData.currentTranslate-_));}else{let L=x?M.length/l.grid.rows:M.length;r.slideTo(r.activeIndex-L,0,!1,!0);}}if(r.allowSlidePrev=f,r.allowSlideNext=u,r.controller&&r.controller.control&&!o){let L={slideRealIndex:e,direction:t,setTranslate:a,activeSlideIndex:i,byController:!0};Array.isArray(r.controller.control)?r.controller.control.forEach((O)=>{!O.destroyed&&O.params.loop&&O.loopFix({...L,slideTo:O.params.slidesPerView===l.slidesPerView?s:!1});}):r.controller.control instanceof r.constructor&&r.controller.control.params.loop&&r.controller.control.loopFix({...L,slideTo:r.controller.control.params.slidesPerView===l.slidesPerView?s:!1});}r.emit("loopFix");}function zt(){let e=this,{params:s,slidesEl:t}=e;if(!s.loop||!t||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();let a=[];e.slides.forEach((i)=>{let n=typeof i.swiperSlideIndex=="undefined"?i.getAttribute("data-swiper-slide-index")*1:i.swiperSlideIndex;a[n]=i;}),e.slides.forEach((i)=>{i.removeAttribute("data-swiper-slide-index");}),a.forEach((i)=>{t.append(i);}),e.recalcSlides(),e.slideTo(e.realIndex,0);}var kt={loopCreate:wt,loopFix:It,loopDestroy:zt};function Dt(e){let s=this;if(!s.params.simulateTouch||s.params.watchOverflow&&s.isLocked||s.params.cssMode)return;let t=s.params.touchEventsTarget==="container"?s.el:s.wrapperEl;s.isElement&&(s.__preventObserver__=!0),t.style.cursor="move",t.style.cursor=e?"grabbing":"grab",s.isElement&&requestAnimationFrame(()=>{s.__preventObserver__=!1;});}function Ot(){let e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e[e.params.touchEventsTarget==="container"?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1;}));}var $t={setGrabCursor:Dt,unsetGrabCursor:Ot};function Ht(e,s=this){function t(a){if(!a||a===H()||a===$())return null;a.assignedSlot&&(a=a.assignedSlot);let i=a.closest(e);return !i&&!a.getRootNode?null:i||t(a.getRootNode().host);}return t(s);}function De(e,s,t){let a=$(),{params:i}=e,n=i.edgeSwipeDetection,o=i.edgeSwipeThreshold;return n&&(t<=o||t>=a.innerWidth-o)?n==="prevent"?(s.preventDefault(),!0):!1:!0;}function _t(e){let s=this,t=H(),a=e;a.originalEvent&&(a=a.originalEvent);let i=s.touchEventsData;if(a.type==="pointerdown"){if(i.pointerId!==null&&i.pointerId!==a.pointerId)return;i.pointerId=a.pointerId;}else a.type==="touchstart"&&a.targetTouches.length===1&&(i.touchId=a.targetTouches[0].identifier);if(a.type==="touchstart"){De(s,a,a.targetTouches[0].pageX);return;}let {params:n,touches:o,enabled:c}=s;if(!c||!n.simulateTouch&&a.pointerType==="mouse"||s.animating&&n.preventInteractionOnTransition)return;!s.animating&&n.cssMode&&n.loop&&s.loopFix();let r=a.target;if(n.touchEventsTarget==="wrapper"&&!we(r,s.wrapperEl)||"which" in a&&a.which===3||"button" in a&&a.button>0||i.isTouched&&i.isMoved)return;let d=!!n.noSwipingClass&&n.noSwipingClass!=="",f=a.composedPath?a.composedPath():a.path;d&&a.target&&a.target.shadowRoot&&f&&(r=f[0]);let u=n.noSwipingSelector?n.noSwipingSelector:`.${n.noSwipingClass}`,p=!!(a.target&&a.target.shadowRoot);if(n.noSwiping&&(p?Ht(u,r):r.closest(u))){s.allowClick=!0;return;}if(n.swipeHandler&&!r.closest(n.swipeHandler))return;o.currentX=a.pageX,o.currentY=a.pageY;let l=o.currentX,m=o.currentY;if(!De(s,a,l))return;Object.assign(i,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),o.startX=l,o.startY=m,i.touchStartTime=j(),s.allowClick=!0,s.updateSize(),s.swipeDirection=void 0,n.threshold>0&&(i.allowThresholdMove=!1);let h=!0;r.matches(i.focusableElements)&&(h=!1,r.nodeName==="SELECT"&&(i.isTouched=!1)),t.activeElement&&t.activeElement.matches(i.focusableElements)&&t.activeElement!==r&&(a.pointerType==="mouse"||a.pointerType!=="mouse"&&!r.matches(i.focusableElements))&&t.activeElement.blur();let v=h&&s.allowTouchMove&&n.touchStartPreventDefault;(n.touchStartForcePreventDefault||v)&&!r.isContentEditable&&a.preventDefault(),n.freeMode&&n.freeMode.enabled&&s.freeMode&&s.animating&&!n.cssMode&&s.freeMode.onTouchStart(),s.emit("touchStart",a);}function qt(e){let s=H(),t=this,a=t.touchEventsData,{params:i,touches:n,rtlTranslate:o,enabled:c}=t;if(!c||!i.simulateTouch&&e.pointerType==="mouse")return;let r=e;if(r.originalEvent&&(r=r.originalEvent),r.type==="pointermove"&&(a.touchId!==null||r.pointerId!==a.pointerId))return;let d;if(r.type==="touchmove"){if(d=[...r.changedTouches].find((x)=>x.identifier===a.touchId),!d||d.identifier!==a.touchId)return;}else d=r;if(!a.isTouched){a.startMoving&&a.isScrolling&&t.emit("touchMoveOpposite",r);return;}let f=d.pageX,u=d.pageY;if(r.preventedByNestedSwiper){n.startX=f,n.startY=u;return;}if(!t.allowTouchMove){r.target.matches(a.focusableElements)||(t.allowClick=!1),a.isTouched&&(Object.assign(n,{startX:f,startY:u,currentX:f,currentY:u}),a.touchStartTime=j());return;}if(i.touchReleaseOnEdges&&!i.loop)if(t.isVertical()){if(u<n.startY&&t.translate<=t.maxTranslate()||u>n.startY&&t.translate>=t.minTranslate()){a.isTouched=!1,a.isMoved=!1;return;}}else{if(o&&(f>n.startX&&-t.translate<=t.maxTranslate()||f<n.startX&&-t.translate>=t.minTranslate()))return;if(!o&&(f<n.startX&&t.translate<=t.maxTranslate()||f>n.startX&&t.translate>=t.minTranslate()))return;}if(s.activeElement&&s.activeElement.matches(a.focusableElements)&&s.activeElement!==r.target&&r.pointerType!=="mouse"&&s.activeElement.blur(),s.activeElement&&r.target===s.activeElement&&r.target.matches(a.focusableElements)){a.isMoved=!0,t.allowClick=!1;return;}a.allowTouchCallbacks&&t.emit("touchMove",r),n.previousX=n.currentX,n.previousY=n.currentY,n.currentX=f,n.currentY=u;let p=n.currentX-n.startX,l=n.currentY-n.startY;if(t.params.threshold&&Math.sqrt(p**2+l**2)<t.params.threshold)return;if(typeof a.isScrolling=="undefined"){let x;t.isHorizontal()&&n.currentY===n.startY||t.isVertical()&&n.currentX===n.startX?a.isScrolling=!1:p*p+l*l>=25&&(x=Math.atan2(Math.abs(l),Math.abs(p))*180/Math.PI,a.isScrolling=t.isHorizontal()?x>i.touchAngle:90-x>i.touchAngle);}if(a.isScrolling&&t.emit("touchMoveOpposite",r),typeof a.startMoving=="undefined"&&(n.currentX!==n.startX||n.currentY!==n.startY)&&(a.startMoving=!0),a.isScrolling||r.type==="touchmove"&&a.preventTouchMoveFromPointerMove){a.isTouched=!1;return;}if(!a.startMoving)return;t.allowClick=!1,!i.cssMode&&r.cancelable&&r.preventDefault(),i.touchMoveStopPropagation&&!i.nested&&r.stopPropagation();let m=t.isHorizontal()?p:l,h=t.isHorizontal()?n.currentX-n.previousX:n.currentY-n.previousY;i.oneWayMovement&&(m=Math.abs(m)*(o?1:-1),h=Math.abs(h)*(o?1:-1)),n.diff=m,m*=i.touchRatio,o&&(m=-m,h=-h);let v=t.touchesDirection;t.swipeDirection=m>0?"prev":"next",t.touchesDirection=h>0?"prev":"next";let g=t.params.loop&&!i.cssMode,S=t.touchesDirection==="next"&&t.allowSlideNext||t.touchesDirection==="prev"&&t.allowSlidePrev;if(!a.isMoved){if(g&&S&&t.loopFix({direction:t.swipeDirection}),a.startTranslate=t.getTranslate(),t.setTransition(0),t.animating){let x=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});t.wrapperEl.dispatchEvent(x);}a.allowMomentumBounce=!1,i.grabCursor&&(t.allowSlideNext===!0||t.allowSlidePrev===!0)&&t.setGrabCursor(!0),t.emit("sliderFirstMove",r);}let b;if(new Date().getTime(),i._loopSwapReset!==!1&&a.isMoved&&a.allowThresholdMove&&v!==t.touchesDirection&&g&&S&&Math.abs(m)>=1){Object.assign(n,{startX:f,startY:u,currentX:f,currentY:u,startTranslate:a.currentTranslate}),a.loopSwapReset=!0,a.startTranslate=a.currentTranslate;return;}t.emit("sliderMove",r),a.isMoved=!0,a.currentTranslate=m+a.startTranslate;let E=!0,T=i.resistanceRatio;if(i.touchReleaseOnEdges&&(T=0),m>0?(g&&S&&!b&&a.allowThresholdMove&&a.currentTranslate>(i.centeredSlides?t.minTranslate()-t.slidesSizesGrid[t.activeIndex+1]-(i.slidesPerView!=="auto"&&t.slides.length-i.slidesPerView>=2?t.slidesSizesGrid[t.activeIndex+1]+t.params.spaceBetween:0)-t.params.spaceBetween:t.minTranslate())&&t.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),a.currentTranslate>t.minTranslate()&&(E=!1,i.resistance&&(a.currentTranslate=t.minTranslate()-1+(-t.minTranslate()+a.startTranslate+m)**T))):m<0&&(g&&S&&!b&&a.allowThresholdMove&&a.currentTranslate<(i.centeredSlides?t.maxTranslate()+t.slidesSizesGrid[t.slidesSizesGrid.length-1]+t.params.spaceBetween+(i.slidesPerView!=="auto"&&t.slides.length-i.slidesPerView>=2?t.slidesSizesGrid[t.slidesSizesGrid.length-1]+t.params.spaceBetween:0):t.maxTranslate())&&t.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:t.slides.length-(i.slidesPerView==="auto"?t.slidesPerViewDynamic():Math.ceil(parseFloat(i.slidesPerView,10)))}),a.currentTranslate<t.maxTranslate()&&(E=!1,i.resistance&&(a.currentTranslate=t.maxTranslate()+1-(t.maxTranslate()-a.startTranslate-m)**T))),E&&(r.preventedByNestedSwiper=!0),!t.allowSlideNext&&t.swipeDirection==="next"&&a.currentTranslate<a.startTranslate&&(a.currentTranslate=a.startTranslate),!t.allowSlidePrev&&t.swipeDirection==="prev"&&a.currentTranslate>a.startTranslate&&(a.currentTranslate=a.startTranslate),!t.allowSlidePrev&&!t.allowSlideNext&&(a.currentTranslate=a.startTranslate),i.threshold>0)if(Math.abs(m)>i.threshold||a.allowThresholdMove){if(!a.allowThresholdMove){a.allowThresholdMove=!0,n.startX=n.currentX,n.startY=n.currentY,a.currentTranslate=a.startTranslate,n.diff=t.isHorizontal()?n.currentX-n.startX:n.currentY-n.startY;return;}}else{a.currentTranslate=a.startTranslate;return;}!i.followFinger||i.cssMode||((i.freeMode&&i.freeMode.enabled&&t.freeMode||i.watchSlidesProgress)&&(t.updateActiveIndex(),t.updateSlidesClasses()),i.freeMode&&i.freeMode.enabled&&t.freeMode&&t.freeMode.onTouchMove(),t.updateProgress(a.currentTranslate),t.setTranslate(a.currentTranslate));}function Bt(e){let s=this,t=s.touchEventsData,a=e;a.originalEvent&&(a=a.originalEvent);let i;if(a.type==="touchend"||a.type==="touchcancel"){if(i=[...a.changedTouches].find((T)=>T.identifier===t.touchId),!i||i.identifier!==t.touchId)return;}else{if(t.touchId!==null||a.pointerId!==t.pointerId)return;i=a;}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(a.type)&&!(["pointercancel","contextmenu"].includes(a.type)&&(s.browser.isSafari||s.browser.isWebView)))return;t.pointerId=null,t.touchId=null;let {params:o,touches:c,rtlTranslate:r,slidesGrid:d,enabled:f}=s;if(!f||!o.simulateTouch&&a.pointerType==="mouse")return;if(t.allowTouchCallbacks&&s.emit("touchEnd",a),t.allowTouchCallbacks=!1,!t.isTouched){t.isMoved&&o.grabCursor&&s.setGrabCursor(!1),t.isMoved=!1,t.startMoving=!1;return;}o.grabCursor&&t.isMoved&&t.isTouched&&(s.allowSlideNext===!0||s.allowSlidePrev===!0)&&s.setGrabCursor(!1);let u=j(),p=u-t.touchStartTime;if(s.allowClick){let T=a.path||a.composedPath&&a.composedPath();s.updateClickedSlide(T&&T[0]||a.target,T),s.emit("tap click",a),p<300&&u-t.lastClickTime<300&&s.emit("doubleTap doubleClick",a);}if(t.lastClickTime=j(),W(()=>{s.destroyed||(s.allowClick=!0);}),!t.isTouched||!t.isMoved||!s.swipeDirection||c.diff===0&&!t.loopSwapReset||t.currentTranslate===t.startTranslate&&!t.loopSwapReset){t.isTouched=!1,t.isMoved=!1,t.startMoving=!1;return;}t.isTouched=!1,t.isMoved=!1,t.startMoving=!1;let l;if(o.followFinger?l=r?s.translate:-s.translate:l=-t.currentTranslate,o.cssMode)return;if(o.freeMode&&o.freeMode.enabled){s.freeMode.onTouchEnd({currentPos:l});return;}let m=l>=-s.maxTranslate()&&!s.params.loop,h=0,v=s.slidesSizesGrid[0];for(let T=0;T<d.length;T+=T<o.slidesPerGroupSkip?1:o.slidesPerGroup){let x=T<o.slidesPerGroupSkip-1?1:o.slidesPerGroup;typeof d[T+x]!="undefined"?(m||l>=d[T]&&l<d[T+x])&&(h=T,v=d[T+x]-d[T]):(m||l>=d[T])&&(h=T,v=d[d.length-1]-d[d.length-2]);}let g=null,S=null;o.rewind&&(s.isBeginning?S=o.virtual&&o.virtual.enabled&&s.virtual?s.virtual.slides.length-1:s.slides.length-1:s.isEnd&&(g=0));let b=(l-d[h])/v,E=h<o.slidesPerGroupSkip-1?1:o.slidesPerGroup;if(p>o.longSwipesMs){if(!o.longSwipes){s.slideTo(s.activeIndex);return;}s.swipeDirection==="next"&&(b>=o.longSwipesRatio?s.slideTo(o.rewind&&s.isEnd?g:h+E):s.slideTo(h)),s.swipeDirection==="prev"&&(b>1-o.longSwipesRatio?s.slideTo(h+E):S!==null&&b<0&&Math.abs(b)>o.longSwipesRatio?s.slideTo(S):s.slideTo(h));}else{if(!o.shortSwipes){s.slideTo(s.activeIndex);return;}s.navigation&&(a.target===s.navigation.nextEl||a.target===s.navigation.prevEl)?a.target===s.navigation.nextEl?s.slideTo(h+E):s.slideTo(h):(s.swipeDirection==="next"&&s.slideTo(g!==null?g:h+E),s.swipeDirection==="prev"&&s.slideTo(S!==null?S:h));}}function Oe(){let e=this,{params:s,el:t}=e;if(t&&t.offsetWidth===0)return;s.breakpoints&&e.setBreakpoint();let {allowSlideNext:a,allowSlidePrev:i,snapGrid:n}=e,o=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();let c=o&&s.loop;(s.slidesPerView==="auto"||s.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides&&!c?e.slideTo(e.slides.length-1,0,!1,!0):e.params.loop&&!o?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume();},500)),e.allowSlidePrev=i,e.allowSlideNext=a,e.params.watchOverflow&&n!==e.snapGrid&&e.checkOverflow();}function Gt(e){let s=this;s.enabled&&(s.allowClick||(s.params.preventClicks&&e.preventDefault(),s.params.preventClicksPropagation&&s.animating&&(e.stopPropagation(),e.stopImmediatePropagation())));}function Nt(){let e=this,{wrapperEl:s,rtlTranslate:t,enabled:a}=e;if(!a)return;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-s.scrollLeft:e.translate=-s.scrollTop,e.translate===0&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();let i,n=e.maxTranslate()-e.minTranslate();n===0?i=0:i=(e.translate-e.minTranslate())/n,i!==e.progress&&e.updateProgress(t?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1);}function Xt(e){let s=this;re(s,e.target),!(s.params.cssMode||s.params.slidesPerView!=="auto"&&!s.params.autoHeight)&&s.update();}function Rt(){let e=this;e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction="auto"));}var Ne=(e,s)=>{let t=H(),{params:a,el:i,wrapperEl:n,device:o}=e,c=!!a.nested,r=s==="on"?"addEventListener":"removeEventListener",d=s;!i||typeof i=="string"||(t[r]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:c}),i[r]("touchstart",e.onTouchStart,{passive:!1}),i[r]("pointerdown",e.onTouchStart,{passive:!1}),t[r]("touchmove",e.onTouchMove,{passive:!1,capture:c}),t[r]("pointermove",e.onTouchMove,{passive:!1,capture:c}),t[r]("touchend",e.onTouchEnd,{passive:!0}),t[r]("pointerup",e.onTouchEnd,{passive:!0}),t[r]("pointercancel",e.onTouchEnd,{passive:!0}),t[r]("touchcancel",e.onTouchEnd,{passive:!0}),t[r]("pointerout",e.onTouchEnd,{passive:!0}),t[r]("pointerleave",e.onTouchEnd,{passive:!0}),t[r]("contextmenu",e.onTouchEnd,{passive:!0}),(a.preventClicks||a.preventClicksPropagation)&&i[r]("click",e.onClick,!0),a.cssMode&&n[r]("scroll",e.onScroll),a.updateOnWindowResize?e[d](o.ios||o.android?"resize orientationchange observerUpdate":"resize observerUpdate",Oe,!0):e[d]("observerUpdate",Oe,!0),i[r]("load",e.onLoad,{capture:!0}));};function Vt(){let e=this,{params:s}=e;e.onTouchStart=_t.bind(e),e.onTouchMove=qt.bind(e),e.onTouchEnd=Bt.bind(e),e.onDocumentTouchStart=Rt.bind(e),s.cssMode&&(e.onScroll=Nt.bind(e)),e.onClick=Gt.bind(e),e.onLoad=Xt.bind(e),Ne(e,"on");}function Yt(){Ne(this,"off");}var Ft={attachEvents:Vt,detachEvents:Yt},$e=(e,s)=>e.grid&&s.grid&&s.grid.rows>1;function Wt(){let e=this,{realIndex:s,initialized:t,params:a,el:i}=e,n=a.breakpoints;if(!n||n&&Object.keys(n).length===0)return;let o=H(),c=a.breakpointsBase==="window"||!a.breakpointsBase?a.breakpointsBase:"container",r=["window","container"].includes(a.breakpointsBase)||!a.breakpointsBase?e.el:o.querySelector(a.breakpointsBase),d=e.getBreakp
21oint(n,c,r);if(!d||e.currentBreakpoint===d)return;let u=(d in n?n[d]:void 0)||e.originalParams,p=$e(e,a),l=$e(e,u),m=e.params.grabCursor,h=u.grabCursor,v=a.enabled;p&&!l?(i.classList.remove(`${a.containerModifierClass}grid`,`${a.containerModifierClass}grid-column`),e.emitContainerClasses()):!p&&l&&(i.classList.add(`${a.containerModifierClass}grid`),(u.grid.fill&&u.grid.fill==="column"||!u.grid.fill&&a.grid.fill==="column")&&i.classList.add(`${a.containerModifierClass}grid-column`),e.emitContainerClasses()),m&&!h?e.unsetGrabCursor():!m&&h&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach((x)=>{if(typeof u[x]=="undefined")return;let P=a[x]&&a[x].enabled,M=u[x]&&u[x].enabled;P&&!M&&e[x].disable(),!P&&M&&e[x].enable();});let g=u.direction&&u.direction!==a.direction,S=a.loop&&(u.slidesPerView!==a.slidesPerView||g),b=a.loop;g&&t&&e.changeDirection(),G(e.params,u);let E=e.params.enabled,T=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),v&&!E?e.disable():!v&&E&&e.enable(),e.currentBreakpoint=d,e.emit("_beforeBreakpoint",u),t&&(S?(e.loopDestroy(),e.loopCreate(s),e.updateSlides()):!b&&T?(e.loopCreate(s),e.updateSlides()):b&&!T&&e.loopDestroy()),e.emit("breakpoint",u);}function jt(e,s="window",t){if(!e||s==="container"&&!t)return;let a=!1,i=$(),n=s==="window"?i.innerHeight:t.clientHeight,o=Object.keys(e).map((c)=>{if(typeof c=="string"&&c.indexOf("@")===0){let r=parseFloat(c.substr(1));return {value:n*r,point:c};}return {value:c,point:c};});o.sort((c,r)=>
vendor: 4,656 bytes, line 21
21parseInt(c.value,10)-parseInt(r.value,10));for(let c=0;c<o.length;c+=1){let {point:r,value:d}=o[c];s==="window"?i.matchMedia(`(min-width: ${d}px)`).matches&&(a=r):d<=t.clientWidth&&(a=r);}return a||"max";}var Ut={setBreakpoint:Wt,getBreakpoint:jt};function Kt(e,s){let t=[];return e.forEach((a)=>{typeof a=="object"?Object.keys(a).forEach((i)=>{a[i]&&t.push(s+i);}):typeof a=="string"&&t.push(s+a);}),t;}function Zt(){let e=this,{classNames:s,params:t,rtl:a,el:i,device:n}=e,o=Kt(["initialized",t.direction,{"free-mode":e.params.freeMode&&t.freeMode.enabled},{autoheight:t.autoHeight},{rtl:a},{grid:t.grid&&t.grid.rows>1},{"grid-column":t.grid&&t.grid.rows>1&&t.grid.fill==="column"},{android:n.android},{ios:n.ios},{"css-mode":t.cssMode},{centered:t.cssMode&&t.centeredSlides},{"watch-progress":t.watchSlidesProgress}],t.containerModifierClass);s.push(...o),i.classList.add(...s),e.emitContainerClasses();}function Qt(){let e=this,{el:s,classNames:t}=e;!s||typeof s=="string"||(s.classList.remove(...t),e.emitContainerClasses());}var Jt={addClasses:Zt,removeClasses:Qt};function ea(){let e=this,{isLocked:s,params:t}=e,{slidesOffsetBefore:a}=t;if(a){let i=e.slides.length-1,n=e.slidesGrid[i]+e.slidesSizesGrid[i]+a*2;e.isLocked=e.size>n;}else e.isLocked=e.snapGrid.length===1;t.allowSlideNext===!0&&(e.allowSlideNext=!e.isLocked),t.allowSlidePrev===!0&&(e.allowSlidePrev=!e.isLocked),s&&s!==e.isLocked&&(e.isEnd=!1),s!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock");}var ta={checkOverflow:ea},He={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function aa(e,s){return function(a={}){let i=Object.keys(a)[0],n=a[i];if(typeof n!="object"||n===null){G(s,a);return;}if(e[i]===!0&&(e[i]={enabled:!0}),i==="navigation"&&e[i]&&e[i].enabled&&!e[i].prevEl&&!e[i].nextEl&&(e[i].auto=!0),["pagination","scrollbar"].indexOf(i)>=0&&e[i]&&e[i].enabled&&!e[i].el&&(e[i].auto=!0),!(i in e&&"enabled" in n)){G(s,a);return;}typeof e[i]=="object"&&!("enabled" in e[i])&&(e[i].enabled=!0),e[i]||(e[i]={enabled:!1}),G(s,a);};}var ve={eventsEmitter:Je,update:ct,translate:gt,transition:St,slide:At,loop:kt,grabCursor:$t,events:Ft,breakpoints:Ut,checkOverflow:ta,classes:Jt},be={},F=class e{constructor(...s){let t,a;s.length===1&&s[0].constructor&&Object.prototype.toString.call(s[0]).slice(8,-1)==="Object"?a=s[0]:[t,a]=s,a||(a={}),a=G({},a),t&&!a.el&&(a.el=t);let i=H();if(a.el&&typeof a.el=="string"&&i.querySelectorAll(a.el).length>1){let r=[];return i.querySelectorAll(a.el).forEach((d)=>{let f=G({},a,{el:d});r.push(new e(f));}),r;}let n=this;n.__swiper__=!0,n.support=_e(),n.device=qe({userAgent:a.userAgent}),n.browser=Be(),n.eventsListeners={},n.eventsAnyListeners=[],n.modules=[...n.__modules__],a.modules&&Array.isArray(a.modules)&&n.modules.push(...a.modules);let o={};
21n.modules.forEach((r)=>{r({params:a,swiper:n,extendParams:aa(a,o),on:n.on.bind(n),once:n.once.bind(n),off:n.off.bind(n),emit:n.emit.bind(n)});});let c=G({},He,o);return n.params=G({},c,be,a),n.originalParams=G({},n.params),n.passedParams=G({},a),n.params&&n.params.on&&Object.keys(n.params.on).forEach((r)=>{n.on(r,n.params.on[r]);}),n.params&&n.params.onAny&&n.onAny(n.params.onAny),Object.assign(n,{enabled:n.params.enabled,el:t,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return n.params.direction==="horizontal";},isVertical(){return n.params.direction==="vertical";},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23;},allowSlideNext:n.params.allowSlideNext,allowSlidePrev:n.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:n.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:n.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),n.emit("_swiper"),n.params.init&&n.init(),n;}getDirectionLabel(s){return this.isHorizontal()?s:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[s];}getSlideIndex(s){let {slidesEl:t,params:a}=this,i=q(t,`.${a.slideClass}, swiper-slide`),n=ee(i[0]);return ee(s)-n;}getSlideIndexByData(s){return this.getSlideIndex(this.slides.find((t)=>t.getAttribute("data-swiper-slide-index")*1===s));}getSlideIndexWhenGrid(s){return this.grid&&this.params.grid&&this.params.grid.rows>1&&(this.params.grid.fill==="column"?s=Math.floor(s/this.params.grid.rows):this.params.grid.fill==="row"&&(s=s%Math.ceil(this.slides.length/this.params.grid.rows))),s;}recalcSlides(){let s=this,{slidesEl:t,params:a}=s;s.slides=q(t,`.${a.slideClass}, swiper-slide`);}enable(){let s=this;s.enabled||(s.enabled=!0,s.params.grabCursor&&s.setGrabCursor(),s.emit("enable"));}disable(){let s=this;s.enabled&&(s.enabled=!1,s.params.grabCursor&&s.unsetGrabCursor(),s.emit("disable"));}setProgress(s,t){let a=this;s=Math.min(Math.max(s,0),1);let i=a.minTranslate(),o=(a.maxTranslate()-i)*s+i;a.translateTo(o,typeof t=="undefined"?0:t),a.updateActiveIndex(),a.updateSlidesClasses();}emitContainerClasses(){let s=this;if(!s.params._emitClasses||!s.el)return;let t=s.el.className.split(" ").filter((a)=>a.indexOf("swiper")===0||a.indexOf(s.params.containerModifierClass)===0);s.emit("_containerClasses",t.join(" "));}getSlideClasses(s){let t=this;return t.destroyed?"":s.className.split(" ").filter((a)=>a.indexOf("swiper-slide")===0||a.indexOf(t.params.slideClass)===0).join(" ");}emitSlidesClasses(){let s=this;if(!s.params._emitClasses||!s.el)return;let t=[];s.slides.forEach((a)=>{let i=s.getSlideClasses(a);t.push({slideEl:a,classNames:i}),s.emit("_slideClass",a,i);}),s.emit("_slideClasses",t);}slidesPerViewDynamic(s="current",t=!1){let a=this,{params:i,slides:n,slidesGrid:o,slidesSizesGrid:c,size:r,activeIndex:d}=a,f=1;if(typeof i.slidesPerView=="number")return i.slidesPerView;if(i.centeredSlides){let u=n[d]?Math.ceil(n[d].swiperSlideSize):0,p;for(let l=d+1;l<n.length;l+=1)n[l]&&!p&&(u+=Math.ceil(n[l].swiperSlideSize),f+=1,u>r&&(p=!0));for(let l=d-1;l>=0;l-=1)n[l]&&!p&&(u+=n[l].swiperSlideSize,f+=1,u>r&&(p=!0));}else if(s==="current"){for(let u=d+1;u<n.length;u+=1)(t?o[u]+c[u]-o[d]<r:o[u]-o[d]<r)&&(f+=1);}else{for(let u=d-1;u>=0;u-=1)o[d]-o[u]<r&&(f+=1);}return f;}update(){let s=this;if(!s||s.destroyed)return;let {snapGrid:t,params:a}=s;a.breakpoints&&s.setBreakpoint(),[...s.el.querySelectorAll('[loading="lazy"]')].forEach((o)=>{o.complete&&re(s,o);}),s.updateSize(),s.updateSlides(),s.updateProgress(),s.updateSlidesClasses();function i(){let o=s.rtlTranslate?s.translate*-1:s.translate,c=Math.min(Math.max(o,s.maxTranslate()),s.minTranslate());s.setTranslate(c),s.updateActiveIndex(),s.updateSlidesClasses();}let n;if(a.freeMode&&a.freeMode.enabled&&!a.cssMode)i(),a.autoHeight&&s.updateAutoHeight();else{if((a.slidesPerView==="auto"||a.slidesPerView>1)&&s.isEnd&&!a.centeredSlides){let o=s.virtual&&a.virtual.enabled?s.virtual.slides:s.slides;n=s.slideTo(o.length-1,0,!1,!0);}else n=s.slideTo(s.activeIndex,0,!1,!0);n||i();}a.watchOverflow&&t!==s.snapGrid&&s.checkOverflow(),s.emit("update");}changeDirection(s,t=!0){let a=this,i=a.params.direction;return s||(s=i==="horizontal"?"vertical":"horizontal"),s===i||s!=="horizontal"&&s!=="vertical"||(a.el.classList.remove(`${a.params.containerModifierClass}${i}`),a.el.classList.add(`${a.params.containerModifierClass}${s}`),a.emitContainerClasses(),a.params.direction=s,a.slides.forEac
vendor: 2,039 bytes, line 21
21h((n)=>{s==="vertical"?n.style.width="":n.style.height="";}),a.emit("changeDirection"),t&&a.update()),a;}changeLanguageDirection(s){let t=this;t.rtl&&s==="rtl"||!t.rtl&&s==="ltr"||(t.rtl=s==="rtl",t.rtlTranslate=t.params.direction==="horizontal"&&t.rtl,t.rtl?(t.el.classList.add(`${t.params.containerModifierClass}rtl`),t.el.dir="rtl"):(t.el.classList.remove(`${t.params.containerModifierClass}rtl`),t.el.dir="ltr"),t.update());}mount(s){let t=this;if(t.mounted)return !0;let a=s||t.params.el;if(typeof a=="string"&&(a=document.querySelector(a)),!a)return !1;a.swiper=t,a.parentNode&&a.parentNode.host&&a.parentNode.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);let i=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`,o=a&&a.shadowRoot&&a.shadowRoot.querySelector?a.shadowRoot.querySelector(i()):q(a,i())[0];return !o&&t.params.createElements&&(o=X("div",t.params.wrapperClass),a.append(o),q(a,`.${t.params.slideClass}`).forEach((c)=>{o.append(c);})),Object.assign(t,{el:a,wrapperEl:o,slidesEl:t.isElement&&!a.parentNode.host.slideSlots?a.parentNode.host:o,hostEl:t.isElement?a.parentNode.host:a,mounted:!0,rtl:a.dir.toLowerCase()==="rtl"||Y(a,"direction")==="rtl",rtlTranslate:t.params.direction==="horizontal"&&(a.dir.toLowerCase()==="rtl"||Y(a,"direction")==="rtl"),wrongRTL:Y(o,"display")==="-webkit-box"}),!0;}init(s){let t=this;if(t.initialized||t.mount(s)===!1)return t;t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(void 0,!0),t.attachEvents();let i=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&i.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),i.forEach((n)=>
vendor: 10,246 bytes, line 21
21{n.complete?re(t,n):n.addEventListener("load",(o)=>{re(t,o.target);});}),ye(t),t.initialized=!0,ye(t),t.emit("init"),t.emit("afterInit"),t;}destroy(s=!0,t=!0){let a=this,{params:i,el:n,wrapperEl:o,slides:c}=a;return typeof a.params=="undefined"||a.destroyed||(a.emit("beforeDestroy"),a.initialized=!1,a.detachEvents(),i.loop&&a.loopDestroy(),t&&(a.removeClasses(),n&&typeof n!="string"&&n.removeAttribute("style"),o&&o.removeAttribute("style"),c&&c.length&&c.forEach((r)=>{r.classList.remove(i.slideVisibleClass,i.slideFullyVisibleClass,i.slideActiveClass,i.slideNextClass,i.slidePrevClass),r.removeAttribute("style"),r.removeAttribute("data-swiper-slide-index");})),a.emit("destroy"),Object.keys(a.eventsListeners).forEach((r)=>{a.off(r);}),s!==!1&&(a.el&&typeof a.el!="string"&&(a.el.swiper=null),Ae(a)),a.destroyed=!0),null;}static extendDefaults(s){G(be,s);}static get extendedDefaults(){return be;}static get defaults(){return He;}static installModule(s){e.prototype.__modules__||(e.prototype.__modules__=[]);let t=e.prototype.__modules__;typeof s=="function"&&t.indexOf(s)<0&&t.push(s);}static use(s){return Array.isArray(s)?(s.forEach((t)=>e.installModule(t)),e):(e.installModule(s),e);}};Object.keys(ve).forEach((e)=>{Object.keys(ve[e]).forEach((s)=>{F.prototype[s]=ve[e][s];});});F.use([Ze,Qe]);function ae(e,s,t,a){return e.params.createElements&&Object.keys(a).forEach((i)=>{if(!t[i]&&t.auto===!0){let n=q(e.el,`.${a[i]}`)[0];n||(n=X("div",a[i]),n.className=a[i],e.el.append(n)),t[i]=n,s[i]=n;}}),t;}var sa='<svg class="swiper-navigation-icon" width="11" height="20" viewBox="0 0 11 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.38296 20.0762C0.111788 19.805 0.111788 19.3654 0.38296 19.0942L9.19758 10.2796L0.38296 1.46497C0.111788 1.19379 0.111788 0.754138 0.38296 0.482966C0.654131 0.211794 1.09379 0.211794 1.36496 0.482966L10.4341 9.55214C10.8359 9.9539 10.8359 10.6053 10.4341 11.007L1.36496 20.0762C1.09379 20.3474 0.654131 20.3474 0.38296 20.0762Z" fill="currentColor"/></svg>';function Se({swiper:e,extendParams:s,on:t,emit:a}){s({navigation:{nextEl:null,prevEl:null,addIcons:!0,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),e.navigation={nextEl:null,prevEl:null};function i(l){let m;return l&&typeof l=="string"&&e.isElement&&(m=e.el.querySelector(l)||e.hostEl.querySelector(l),m)?m:(l&&(typeof l=="string"&&(m=[...document.querySelectorAll(l)]),e.params.uniqueNavElements&&typeof l=="string"&&m&&m.length>1&&e.el.querySelectorAll(l).length===1?m=e.el.querySelector(l):m&&m.length===1&&(m=m[0])),l&&!m?l:m);}function n(l,m){let h=e.params.navigation;l=N(l),l.forEach((v)=>{v&&(v.classList[m?"add":"remove"](...h.disabledClass.split(" ")),v.tagName==="BUTTON"&&(v.disabled=m),e.params.watchOverflow&&e.enabled&&v.classList[e.isLocked?"add":"remove"](h.lockClass));});}function o(){let {nextEl:l,prevEl:m}=e.navigation;if(e.params.loop){n(m,!1),n(l,!1);return;}n(m,e.isBeginning&&!e.params.rewind),n(l,e.isEnd&&!e.params.rewind);}function c(l){l.preventDefault(),!(e.isBeginning&&!e.params.loop&&!e.params.rewind)&&(e.slidePrev(),a("navigationPrev"));}function r(l){l.preventDefault(),!(e.isEnd&&!e.params.loop&&!e.params.rewind)&&(e.slideNext(),a("navigationNext"));}function d(){let l=e.params.navigation;if(e.params.navigation=ae(e,e.originalParams.navigation,e.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(l.nextEl||l.prevEl))return;let m=i(l.nextEl),h=i(l.prevEl);Object.assign(e.navigation,{nextEl:m,prevEl:h}),m=N(m),h=N(h);let v=(g,S)=>{if(g){if(l.addIcons&&g.matches(".swiper-button-next,.swiper-button-prev")&&!g.querySelector("svg")){let b=document.createElement("div");K(b,sa),g.appendChild(b.querySelector("svg")),b.remove();}g.addEventListener("click",S==="next"?r:c);}!e.enabled&&g&&g.classList.add(...l.lockClass.split(" "));};m.forEach((g)=>v(g,"next")),h.forEach((g)=>v(g,"prev"));}function f(){let {nextEl:l,prevEl:m}=e.navigation;l=N(l),m=N(m);let h=(v,g)=>{v.removeEventListener("click",g==="next"?r:c),v.classList.remove(...e.params.navigation.disabledClass.split(" "));};l.forEach((v)=>h(v,"next")),m.forEach((v)=>h(v,"prev"));}t("init",()=>{e.params.navigation.enabled===!1?p():(d(),o());}),t("toEdge fromEdge lock unlock",()=>{o();}),t("destroy",()=>{f();}),t("enable disable",()=>{let {nextEl:l,prevEl:m}=e.navigation;if(l=N(l),m=N(m),e.enabled){o();return;}[...l,...m].filter((h)=>!!h).forEach((h)=>h.classList.add(e.params.navigation.lockClass));}),t("click",(l,m)=>{let {nextEl:h,prevEl:v}=e.navigation;h=N(h),v=N(v);let g=m.target,S=v.includes(g)||h.includes(g);if(e.isElement&&!S){let b=m.path||m.composedPath&&m.composedPath();b&&(S=b.find((E)=>h.includes(E)||v.includes(E)));}if(e.params.navigation.hideOnClick&&!S){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===g||e.pagination.el.contains(g)))return;let b;h.length?b=h[0].classList.contains(e.params.navigation.hiddenClass):v.length&&(b=v[0].classList.contains(e.params.navigation.hiddenClass)),a(b===!0?"navigationShow":"navigationHide"),[...h,...v].filter((E)=>!!E).forEach((E)=>E.classList.toggle(e.params.navigation.hiddenClass));}});let u=()=>{e.el.classList.remove(...e.params.navigation.navigationDisabledClass.split(" ")),d(),o();},p=()=>{e.el.classList.add(...e.params.navigation.navigationDisabledClass.split(" ")),f();};Object.assign(e.navigation,{enable:u,disable:p,update:o,init:d,destroy:f});}function oe(e=""){return `.${e.trim().replace(/([\.:!+\/()[\]])/g,"\\$1").replace(/ /g,".")}`;}function xe({swiper:e,extendParams:s,on:t,emit:a}){let i=H(),n=!1,o=null,c=null,r,d,f,u;s({scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag",scrollbarDisabledClass:"swiper-scrollbar-disabled",horizontalClass:"swiper-scrollbar-horizontal",verticalClass:"swiper-scrollbar-vertical"}}),e.scrollbar={el:null,dragEl:null};function p(){if(!e.params.scrollbar.el||!e.scrollbar.el)return;let {scrollbar:y,rtlTranslate:C}=e,{dragEl:w,el:I}=y,D=e.params.scrollbar,B=e.params.loop?e.progressLoop:e.progress,z=d,L=(f-d)*B;C?(L=-L,L>0?(z=d-L,L=0):-L+d>f&&(z=f+L)):L<0?(z=d+L,L=0):L+d>f&&(z=f-L),e.isHorizontal()?(w.style.transform=`translate3d(${L}px, 0, 0)`,w.style.width=`${z}px`):(w.style.transform=`translate3d(0px, ${L}px, 0)`,w.style.height=`${z}px`),D.hide&&(clearTimeout(o),I.style.opacity=1,o=setTimeout(()=>{I.style.opacity=0,I.style.transitionDuration="400ms";},1e3));}function l(y){!e.params.scrollbar.el||!e.scrollbar.el||(e.scrollbar.dragEl.style.transitionDuration=`${y}ms`);}function m(){if(!e.params.scrollbar.el||!e.scrollbar.el)return;let {scrollbar:y}=e,{dragEl:C,el:w}=y;C.style.width="",C.style.height="",f=e.isHorizontal()?w.offsetWidth:w.offsetHeight,u=e.size/(e.virtualSize+e.params.slidesOffsetBefore-(e.params.centeredSlides?e.snapGrid[0]:0)),e.params.scrollbar.dragSize==="auto"?d=f*u:d=parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?C.style.width=`${d}px`:C.style.height=`${d}px`,u>=1?w.style.display="none":w.style.display="",e.params.scrollbar.hide&&(w.style.opacity=0),e.params.watchOverflow&&e.enabled&&y.el.classList[e.isLocked?"add":"remove"](e.params.scrollbar.lockClass);}function h(y){return e.isHorizontal()?y.clientX:y.clientY;}function v(y){let {scrollbar:C,rtlTranslate:w}=e,{el:I}=C,D;D=(h(y)-ie(I)[e.isHorizontal()?"left":"top"]-(r!==null?r:d/2))/(f-d),D=Math.max(Math.min(D,1),0),w&&(D=1-D);let B=e.minTranslate()+(e.maxTranslate()-e.minTranslate())*D;e.updateProgress(B),e.setTranslate(B),e.updateActiveIndex(),e.updateSlidesClasses();}function g(y){let C=e.params.scrollbar,{scrollbar:w,wrapperEl:I}=e,{el:D,dragEl:B}=w;n=!0,r=y.target===B?h(y)-y.target.getBoundingClientRect()[e.isHorizontal()?"left":"top"]:null,y.preventDefault(),y.stopPropagation(),I.style.transitionDuration="100ms",B.style.transitionDuration="100ms",v(y),clearTimeout(c),D.style.transitionDuration="0ms",C.hide&&(D.style.opacity=1),e.params.cssMode&&(e.wrapperEl.style["scroll-snap-type"]="none"),a("scrollbarDragStart",y);}function S(y){let {scrollbar:C,wrapperEl:w}=e,{el:I,dragEl:D}=C;n&&(y.preventDefault&&y.cancelable?y.preventDefault():y.returnValue=!1,v(y),w.style.transitionDuration="0ms",I.style.transitionDuration="0ms",D.style.transitionDuration="0ms",a("scrollbarDragMove",y));}function b(y){let C=e.params.scrollbar,{scrollbar:w,wrapperEl:I}=e,{el:D}=w;n&&(n=!1,e.params.cssMode&&(e.wrapperEl.style["scroll-snap-type"]="",I.style.transitionDuration=""),C.hide&&(clearTimeout(c),c=W(()=>{D.style.opacity=0,D.style.transitionDuration="400ms";},1e3)),a("scrollbarDragEnd",y),C.snapOnRelease&&e.slideToClosest());}function E(y){let {scrollbar:C,params:w}=e,I=C.el;if(!I)return;let D=I,B=w.passiveListeners?{passive:!1,capture:!1}:!1,z=w.passiveListeners?{passive:!0,capture:!1}:!1;if(!D)return;let L=y==="on"?"addEventListener":"removeEventListener";D[L]("pointerdown",g,B),i[L]("pointermove",S,B),i[L]("pointerup",b,z);}function T(){!e.params.scrollbar.el||!e.scrollbar.el||E("on");}function x(){!e.params.scrollbar.el||!e.scrollbar.el||E("off");}function P(){let {scrollbar:y,el:C}=e;e.params.scrollbar=ae(e,e.originalParams.scrollbar,e.params.scrollbar,{el:"swiper-scrollbar"});let w=e.params.scrollbar;if(!w.el)return;let I;if(typeof w.el=="string"&&e.isElement&&(I=e.el.querySelector(w.el)),!I&&typeof w.el=="string"){if(I=i.querySelectorAll(w.el),!I.length)return;}else I||(I=w.el);e.params.uniqueNavElements&&typeof w.el=="string"&&I.length>1&&C.querySelectorAll(w.el).length===1&&(I=C.querySelector(w.el)),I.length>0&&(I=I[0]),I.classList.add(e.isHorizontal()?w.horizontalClass:w.verticalClass);let D;I&&(D=I.querySelector(oe(e.params.scrollbar.dragClass)),D||(D=X("div",e.params.scrollbar.dragClass),I.append(D))),Object.assign(y,{el:I,dragEl:D}),w.draggable&&T(),I&&I.classList[e.enabled?"remove":"add"](...V(e.params.scrollbar.lockClass));}function M(){let y=e.params.scrollbar,C=e.scrollbar.el;C&&C.classList.remove(...V(e.isHorizontal()?y.horizontalClass:y.verticalClass)),x();}t("changeDirection",()=>{if(!e.scrollbar||!e.scrollbar.el)return;let y=e.params.scrollbar,{el:C}=e.scrollbar;
21C=N(C),C.forEach((w)=>{w.classList.remove(y.horizontalClass,y.verticalClass),w.classList.add(e.isHorizontal()?y.horizontalClass:y.verticalClass);});}),t("init",()=>{e.params.scrollbar.enabled===!1?A():(P(),m(),p());}),t("update resize observerUpdate lock unlock changeDirection",()=>{m();}),t("setTranslate",()=>{p();}),t("setTransition",(y,C)=>{l(C);}),t("enable disable",()=>{let {el:y}=e.scrollbar;y&&y.classList[e.enabled?"remove":"add"](...V(e.params.scrollbar.lockClass));}),t("destroy",()=>{M();});let k=()=>{e.el.classList.remove(...V(e.params.scrollbar.scrollbarDisabledClass)),e.scrollbar.el&&e.scrollbar.el.classList.remove(...V(e.params.scrollbar.scrollbarDisabledClass)),P(),m(),p();},A=()=>{e.el.classList.add(...V(e.params.scrollbar.scrollbarDisabledClass)),e.scrollbar.el&&e.scrollbar.el.classList.add(...V(e.params.scrollbar.scrollbarDisabledClass)),M();};Object.assign(e.scrollbar,{enable:k,disable:A,updateSize:m,setTranslate:p,init:P,destroy:M});}function Ee({swiper:e,extendParams:s,on:t,emit:a,params:i}){e.autoplay={running:!1,paused:!1,timeLeft:0},s({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let n,o,c=i&&i.autoplay?i.autoplay.delay:3e3,r=i&&i.autoplay?i.autoplay.delay:3e3,d,f=new Date().getTime(),u,p,l,m,h,v,g;function S(z){!e||e.destroyed||!e.wrapperEl||z.target===e.wrapperEl&&(e.wrapperEl.removeEventListener("transitionend",S),!(g||z.detail&&z.detail.bySwiperTouchMove)&&k());}let b=()=>{if(e.destroyed||!e.autoplay.running)return;e.autoplay.paused?u=!0:u&&(r=d,u=!1);let z=e.autoplay.paused?d:f+r-new Date().getTime();e.autoplay.timeLeft=z,a("autoplayTimeLeft",z,z/c),o=requestAnimationFrame(()=>{b();});},E=()=>{let z;return e.virtual&&e.params.virtual.enabled?z=e.slides.find((O)=>O.classList.contains("swiper-slide-active")):z=e.slides[e.activeIndex],z?parseInt(z.getAttribute("data-swiper-autoplay"),10):void 0;},T=(z)=>{if(e.destroyed||!e.autoplay.running)return;cancelAnimationFrame(o),b();let L=typeof z=="undefined"?e.params.autoplay.delay:z;c=e.params.autoplay.delay,r=e.params.autoplay.delay;let O=E();!Number.isNaN(O)&&O>0&&typeof z=="undefined"&&(L=O,c=O,r=O),d=L;let _=e.params.speed,R=()=>{!e||e.destroyed||(e.params.autoplay.reverseDirection?!e.isBeginning||e.params.loop||e.params.rewind?(e.slidePrev(_,!0,!0),a("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(e.slides.length-1,_,!0,!0),a("autoplay")):!e.isEnd||e.params.loop||e.params.rewind?(e.slideNext(_,!0,!0),a("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(0,_,!0,!0),a("autoplay")),e.params.cssMode&&(f=new Date().getTime(),requestAnimationFrame(()=>{T();})));};return L>0?(clearTimeout(n),n=setTimeout(()=>{R();},L)):requestAnimationFrame(()=>{R();}),L;},x=()=>{f=new Date().getTime(),e.autoplay.running=!0,T(),a("autoplayStart");},P=()=>{e.autoplay.running=!1,clearTimeout(n),cancelAnimationFrame(o),a("autoplayStop");},M=(z,L)=>{if(e.destroyed||!e.autoplay.running)return;clearTimeout(n),z||(v=!0);let O=()=>{a("autoplayPause"),e.params.autoplay.waitForTransition?e.wrapperEl.addEventListener("transitionend",S):k();};if(e.autoplay.paused=!0,L){h&&(d=e.params.autoplay.delay),h=!1,O();return;}d=(d||e.params.autoplay.delay)-(new Date().getTime()-f),!(e.isEnd&&d<0&&!e.params.loop)&&(d<0&&(d=0),O());},k=()=>{e.isEnd&&d<0&&!e.params.loop||e.destroyed||!e.autoplay.running||(f=new Date().getTime(),v?(v=!1,T(d)):T(),e.autoplay.paused=!1,a("autoplayResume"));},A=()=>{if(e.destroyed||!e.autoplay.running)return;let z=H();z.visibilityState==="hidden"&&(v=!0,M(!0)),z.visibilityState==="visible"&&k();},y=(z)=>{z.pointerType==="mouse"&&(v=!0,g=!0,!(e.animating||e.autoplay.paused)&&M(!0));},C=(z)=>{z.pointerType==="mouse"&&(g=!1,e.autoplay.paused&&k());},w=()=>{e.params.autoplay.pauseOnMouseEnter&&(e.el.addEventListener("pointerenter",y),e.el.addEventListener("pointerleave",C));},I=()=>{e.el&&typeof e.el!="string"&&(e.el.removeEventListener("pointerenter",y),e.el.removeEventListener("pointerleave",C));},D=()=>{H().addEventListener("visibilitychange",A);},B=()=>{H().removeEventListener("visibilitychange",A);};t("init",()=>{e.params.autoplay.enabled&&(w(),D(),x());}),t("destroy",()=>{I(),B(),e.autoplay.running&&P();}),t("_freeModeStaticRelease",()=>{(l||v)&&k();}),t("_freeModeNoMomentumRelease",()=>{e.params.autoplay.disableOnInteraction?P():M(!0,!0);}),t("beforeTransitionStart",(z,L,O)=>{e.destroyed||!e.autoplay.running||(O||!e.params.autoplay.disableOnInteraction?M(!0,!0):P());}),t("sliderFirstMove",()=>{if(!(e.destroyed||!e.autoplay.running)){if(e.params.autoplay.disableOnInteraction){P();return;}p=!0,l=!1,v=!1,m=setTimeout(()=>{v=!0,l=!0,M(!0);},200);}}),t("touchEnd",()=>{if(!(e.destroyed||!e.autoplay.running||!p)){if(clearTimeout(m),clearTimeout(n),e.params.autoplay.disableOnInteraction){l=!1,p=!1;return;}l&&e.params.cssMode&&k(),l=!1,p=!1;}}),t("slideChange",()=>{e.destroyed||!e.autoplay.running||(h=!0);}),Object.assign(e.autoplay,{start:x,stop:P,pause:M,resume:k});}(function(e){e.behaviors.swiperInit={attach(s){(s instanceof Element?s:document).querySelectorAll(".js-swiper:not([data-swiper-init])").forEach((a)=>{if(!(a instanceof HTMLElement)||!a.isConnected)return;let i=a.querySelector(".swiper-wrapper");if(!(i instanceof HTMLElement))return;let n=i.querySelectorAll(".swiper-slide");if(!n.length)return;let o=a.dataset.slides==="auto",c=a.closest(".google-reviews")!==null,r=c?a.parentElement:a,d=r==null?void 0:r.querySelector(".swiper-button-next"),f=r==null?void 0:r.querySelector(".swiper-button-prev"),u=a.querySelector(".swiper-scrollbar"),p={modules:[Ee,Se,xe],loop:n.length>1,slidesPerView:o?"auto":1,spaceBetween:o?30:0,autoplay:o||c?!1:{delay:5e3,disableOnInteraction:!1,pauseOnMouseEnter:!0},observer:!0,observeParents:!0,...d&&f?{navigation:{nextEl:d,prevEl:f}}:{},...u?{scrollbar:{el:u,draggable:!0}}:{}};requestAnimationFrame(()=>{a.isConnected&&(a.swiper=new F(a,p),a.dataset.swiperInit="1",setTimeout(()=>
21{a.swiper&&a.swiper.update();},50));});});}};})(Drupal);(function(e){"use strict";e.behaviors.boschThemeMaps={attach:function(s,t){if(!(!t||!t.path||!t.path.themePath)&&!(typeof e.geolocation=="undefined"||typeof e.geolocation.maps=="undefined")&&!(typeof google=="undefined"||typeof google.maps=="undefined"||typeof google.maps.Size=="undefined")){var a=t.path.themePath+"/images/icons/marker.svg";Object.keys(e.geolocation.maps).forEach(function(i){var n=e.geolocation.maps[i];if(!(!n||!n.id)){var o=document.getElementById(n.id);if(!(!o||!o.parentElement||!o.parentElement.parentElement)){var c=o.parentElement.parentElement.classList.contains("view-id-locations");c&&typeof n.addMarkerAddedCallback=="function"&&n.addMarkerAddedCallback(function(r){if(!(!r||typeof r.getIcon!="function"||typeof r.setIcon!="function")){var d=r.getIcon();if(typeof d=="undefined"){var f={url:a,scaledSize:new google.maps.Size(36,36)};r.setIcon(f);}}});}}});}}};})(Drupal);Drupal.behaviors.bcsThemeFoldout={attach:function(e,s){var t=e||document,a=".paragraph, .node__content > .field--name-field-faq-item",i=typeof once=="function"?once("bcs-foldout-init",a,t):t.querySelectorAll(a);i.forEach(function(c){var r=c.querySelectorAll(".foldout");r.forEach(function(d,f){var u=d.querySelector(".foldout__content");if(u){var p=u.style.transition;u.style.transition="none",f===0?(d.classList.add("open"),u.style.marginTop="var(--space-md)",u.style.height=u.scrollHeight+"px"):(d.classList.remove("open"),u.style.marginTop="0px",u.style.height="0px"),u.offsetHeight,u.style.transition=p;}});});var n=".foldout__trigger",o=typeof once=="function"?once("bcs-foldout-trigger",n,t):t.querySelectorAll(n);o.forEach(function(c){c.addEventListener("click",function(r){var d=c.closest(".foldout");if(d){var f=d.querySelector(".foldout__content");if(f){var u=d.classList.contains("open");if(u){f.style.height=f.scrollHeight+"px",f.offsetHeight,f.style.marginTop="0px",f.style.height="0px";var p=function(h){h.propertyName==="height"&&(d.classList.remove("open"),f.removeEventListener("transitionend",p));};f.addEventListener("transitionend",p);}else{f.style.height="0px",d.classList.add("open"),f.style.marginTop="var(--space-md)";var l=f.scrollHeight;f.style.height=l+"px";var m=function(h){h.propertyName==="height"&&(f.style.height="auto",f.removeEventListener("transitionend",m));};f.addEventListener("transitionend",m);}}}});});}};(function(e,s){"use strict";e.behaviors.boschLanguageSelector={attach:function(t){var a=s("boschLanguageSelector",".language-switcher-language-url",t);a.forEach(function(i){var n=i.querySelector(":scope > ul > li, :scope > li");if(!n)return;var o=n.querySelector(":scope > .dropdown-menu");if(!o)return;var c=n.querySelector(":scope > .menu__label"),r=n.querySelector(":scope > .menu__toggle, :scope > .dropdown-toggle");if(o.hasAttribute("hidden")||o.setAttribute("hidden",""),o.setAttribute("aria-hidden",o.getAttribute("aria-hidden")||"true"),r&&!r.hasAttribute("aria-controls")){var d=o.id||"lang-submenu-"+Math.random().toString(36).slice(2);o.id=d,r.setAttribute("aria-controls",d);}r&&!r.hasAttribute("aria-expanded")&&r.setAttribute("aria-expanded","false"),c&&!c.hasAttribute("aria-expanded")&&c.setAttribute("aria-expanded","false");function f(p){if(n.classList.toggle("is-expanded",p),o.classList.toggle("show",p),p)o.removeAttribute("hidden"),o.setAttribute("aria-hidden","false");else{o.setAttribute("aria-hidden","true");var l=220;window.setTimeout(function(){o.classList.contains("show")||o.setAttribute("hidden","");},l);}c&&c.setAttribute("aria-expanded",String(p)),r&&r.setAttribute("aria-expanded",String(p));}function u(){var p=o.classList.contains("show");f(!p);}i.addEventListener("click",function(p){var l=p.target.closest(".menu__label"),m=p.target.closest(".menu__toggle, .dropdown-toggle");if(!(!l&&!m||!i.contains(p.target))){if(m&&m.tagName==="A"){if(p.metaKey||p.ctrlKey||p.button===1)return;p.preventDefault();}p.stopPropagation(),u();}}),i.addEventListener("keydown",function(p){(p.target.closest(".menu__label")||p.target.closest(".menu__toggle, .dropdown-toggle"))&&((p.key==="Enter"||p.key===" ")&&(p.preventDefault(),u()),p.key==="Escape"&&f(!1));}),document.addEventListener("click",function(p){i.contains(p.target)||f(!1);});});}};})(Drupal,once);(function(e,s){"use strict";var t=window.matchMedia("(max-width: 50em)");function a(p){var l=p.querySelector("[data-mobile-extras]");if(l){l.innerHTML="";var m=document.querySelector(".block-menu--system-menu-blockcall-to-action");if(m){var h=m.cloneNode(!0);h.removeAttribute("id"),l.appendChild(h);}}}function i(p,l){l.innerHTML="",a(p);var m=p.querySelector("[data-menu-root]")||p.querySelector(".menu.nav");m&&m.querySelectorAll(":scope > li").forEach(function(h){var v=!!h.querySelector(":scope > .dropdown-menu"),g=h.querySelector(":scope > a"),S=h.querySelector(":scope > .menu__label")||g||h.querySelector(":scope > .dropdown-toggle");if(S){var b=(S.textContent||S.innerText||"").trim()||S.getAttribute&&(S.getAttribute("title")||S.getAttribute("aria-label"))||g&&(g.getAttribute("title")||g.getAttribute("aria-label"))||"",E=h.querySelector(":scope > span[title]")||h.querySelector(":scope > .menu__label[title]");E&&(!b||/toggle\s+submenu/i.test(b))&&(b=E.getAttribute("title")||b),b||(b=" ");var T=document.createElement("li");T.className="mobile-nav__item";var x=h.querySelector(":scope > .dropdown-menu"),P=x&&x.id||g&&g.getAttribute("aria-controls")||S.getAttribute&&S.getAttribute("aria-controls")||"";if(x&&!x.id&&(x.id="submenu-"+Math.random().toString(36).slice(2),P=x.id),g&&g.getAttribute("href")){var M=document.createElement("a");if(M.className="mobile-nav__link",M.href=g.getAttribute("href"),M.textContent=b,T.appendChild(M),v){var k=document.createElement("button");k.type="button",k.className="mobile-nav__toggle",k.setAttribute("aria-label","Open "+b),k.dataset.target=P,k.innerHTML='<svg class="icon" width="16" height="16" viewB
21ox="0 0 24 24" fill="none" aria-hidden="true"><path d="M9 6l6 6-6 6" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>',T.appendChild(k);}}else{var A=document.createElement("span");A.className="mobile-nav__link",A.textContent=b,T.appendChild(A);var y=document.createElement("button");y.type="button",y.className="mobile-nav__toggle",y.setAttribute("aria-label","Open "+b),y.dataset.target=P,y.innerHTML='<svg class="icon" width="16" height="16" viewBox="0 0 24 24" fill="none" aria-hidden="true"><path d="M9 6l6 6-6 6" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>',T.appendChild(y);}l.appendChild(T);}});}function n(p,l,m){var h=p.querySelector("[data-mobile-panel]"),v=p.querySelector("[data-mobile-title]"),g=p.querySelector("[data-mobile-nav]"),S=p.querySelector("[data-mobile-root]");if(!(!h||!v||!S)){g&&typeof g.scrollTop=="number"&&(g.scrollTop=0);var b=l&&document.getElementById(l);if(b){v.textContent=m||"",h.innerHTML="";var E=b.cloneNode(!0);if(function T(x){x.removeAttribute&&(x.removeAttribute("hidden"),x.getAttribute&&x.getAttribute("aria-hidden")==="true"&&x.setAttribute("aria-hidden","false"),x.style&&x.style.display==="none"&&(x.style.display="")),x.children&&x.children.length&&Array.prototype.forEach.call(x.children,T);}(E),h.appendChild(E),o(h,E),h.classList.add("is-open"),h.removeAttribute("aria-hidden"),S.style.display="none",g){g.classList.remove("is-closing"),g.classList.remove("show-header"),g.classList.add("has-panel"),typeof g.scrollTop=="number"&&(g.scrollTop=0);try{h.offsetWidth;}catch{}g.classList.add("show-header");}}}}function o(p,l){if(!p||!l)return;function m(){return '<svg class="icon" width="16" height="16" viewBox="0 0 448 512" aria-hidden="true"><path fill="currentColor" d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z"></path></svg>';}var h=l.querySelectorAll(".menu__group-title");h.forEach(function(v,g){var S=v.parentElement;if(S){var b=S.querySelector(":scope > ul");if(b){if(b.id||(b.id="panel-group-"+Math.random().toString(36).slice(2)),!v.querySelector(".mobile-nav__toggle")){var E=document.createElement("button");E.type="button",E.className="mobile-nav__toggle",E.setAttribute("aria-controls",b.id);var T=g===0;E.setAttribute("aria-expanded",T?"true":"false"),E.innerHTML=m(),v.appendChild(E);}g===0?(b.removeAttribute("hidden"),b.setAttribute("aria-hidden","false")):(b.setAttribute("hidden",""),b.setAttribute("aria-hidden","true"),b.style.display="");}}}),p.addEventListener("click",function(v){var g=null,S=v.target.closest("button.mobile-nav__toggle, button[aria-controls]");if(S&&p.contains(S))g=S;else{var b=v.target.closest(".menu__group-title");if(b&&p.contains(b)){if(v.target.closest("a"))return;var E=b.querySelector("button.mobile-nav__toggle, button[aria-controls]");E&&(g=E);}}if(g){var T=g.dataset.target||g.getAttribute("aria-controls")||"",x=T&&p.querySelector("#"+CSS.escape(T))||null;if(!x&&g.nextElementSibling&&g.nextElementSibling.tagName==="UL"&&(x=g.nextElementSibling),!!x){v.preventDefault();var P=x.hasAttribute("hidden")||x.getAttribute("aria-hidden")==="true";P?(x.removeAttribute("hidden"),x.setAttribute("aria-hidden","false"),g.setAttribute("aria-expanded","true")):(x.setAttribute("hidden",""),x.setAttribute("aria-hidden","true"),g.setAttribute("aria-expanded","false"));}}});}function c(p){var l=p.querySelector("[data-mobile-panel]"),m=p.querySelector("[data-mobile-root]"),h=p.querySelector("[data-mobile-title]"),v=p.querySelector("[data-mobile-nav]");if(!(!l||!m))if(m.style.display="",l.classList.contains("is-open")){l.classList.remove("is-open"),l.classList.add("is-closing"),v&&v.classList.add("is-closing"),v&&v.classList.remove("show-header");var g=!1,S=function(){g||(g=!0,l.classList.remove("is-closing"),l.setAttribute("aria-hidden","true"),l.innerHTML="",h&&(h.textContent=""),v&&(v.classList.remove("has-panel"),v.classList.remove("is-closing")));},b=function(E){E&&E.target!==l||(l.removeEventListener("transitionend",b),S());};l.addEventListener("transitionend",b),setTimeout(b,400);}else l.setAttribute("aria-hidden","true"),l.innerHTML="",h&&(h.textContent=""),v&&v.classList.remove("has-panel");}function r(p){var l=p.querySelector("[data-mobile-nav]");if(l)try{var m=document.querySelector(".site-header"),h=0,v=m?m.getBoundingClientRect().bottom:0,g=v+h+"px";l.style.setProperty("--mobile-nav-top",g);}catch{l.style.removeProperty("--mobile-nav-top");}}function d(p,l){var m=p.querySelector("[data-mobile-nav]"),h=p.querySelector("[data-mobile-title]");if(m){h&&(h.textContent=""),r(p),m.removeAttribute("hidden"),m.classList.add("is-open"),t
21ypeof m.scrollTop=="number"&&(m.scrollTop=0),document.documentElement.style.overflow="hidden",u(p,!0);try{document.dispatchEvent(new CustomEvent("bosch:mobileMenu:open"));}catch{}}}function f(p){var l=p.querySelector("[data-mobile-nav]"),m=p.querySelector("[data-mobile-title]");if(l){l.classList.remove("is-open"),l.setAttribute("hidden",""),document.documentElement.style.overflow="",c(p),m&&(m.textContent=""),u(p,!1);try{document.dispatchEvent(new CustomEvent("bosch:mobileMenu:close"));}catch{}}}function u(p,l){var m=p.querySelectorAll("[data-mobile-open]");(!m||m.length===0)&&(m=document.querySelectorAll("[data-mobile-open]")),m.forEach(function(h){h.setAttribute("aria-expanded",l?"true":"false"),h.classList.toggle("is-open",!!l),h.setAttribute("aria-label",l?"Close menu":"Open menu");});}e.behaviors.mobileMenu={attach:function(p){var l=s("mobileMenu","nav .mobile-nav[data-mobile-nav]",p).map(function(m){return m.closest("nav");});l.forEach(function(m){if(!m)return;var h=m.querySelector("[data-mobile-nav]"),v=m.querySelector("[data-mobile-root]"),g=m.querySelector(".mobile-nav__back"),S=m.querySelector(".mobile-nav__close"),b=document.querySelectorAll("[data-mobile-open]"),E=document.querySelectorAll("[data-mobile-close]");function T(){if(!t.matches){h&&f(m);return;}h&&v&&i(m,v);}T(),t.addEventListener("change",T),window.addEventListener("resize",function(){var x=h&&h.classList&&h.classList.contains("is-open");x&&r(m);}),v&&v.addEventListener("click",function(x){var P=x.target.closest(".mobile-nav__toggle, .menu__toggle");if(P){x.preventDefault();var M=P.dataset.target||P.getAttribute("aria-controls")||"",k=P.parentElement&&(P.parentElement.querySelector(".mobile-nav__link")||P.parentElement.querySelector(".menu__label")||P.parentElement.querySelector("a")),A=k&&(k.textContent||k.innerText||"").trim()||"";n(m,M,A);}}),g&&g.addEventListener("click",function(){c(m);}),S&&S.addEventListener("click",function(){f(m);}),b.forEach(function(x){x.addEventListener("click",function(P){if(P.preventDefault(),!!t.matches){var M=h&&h.classList&&h.classList.contains("is-open");M?f(m):d(m,x);}});}),E.forEach(function(x){x.addEventListener("click",function(P){P.preventDefault(),f(m);});}),h&&h.addEventListener("keydown",function(x){x.key==="Escape"&&f(m);}),document.addEventListener("bosch:search:open",function(){var x=h&&h.classList&&h.classList.contains("is-open");x&&f(m);});});}};})(Drupal,once);(function(e){e.behaviors.searchToggle={attach(s){(s instanceof Element?s:document).querySelectorAll(".search-api-form").forEach((i)=>{if(!(i instanceof HTMLElement)||!i.isConnected||i.dataset.searchInit==="1")return;let n=i.querySelector(".search-toggle"),o=i.querySelector(".form-type-search"),c=o?o.querySelector('input, input[type="search"]'):null,r=i.querySelector(".search-button"),d=r?r.parentElement:null,f=r&&r.nextSibling?r.nextSibling:null,u=()=>window.matchMedia("(max-width: 50em)").matches,p=()=>{let v=document.querySelector("#gin-toolbar-bar"),g=v&&v.offsetHeight?v.offsetHeight:0;i.style.setProperty("--search-top",100+g+"px");},l=i.closest(".region-branding"),m=l?l.querySelector(".site-name"):null,h=(v)=>{if(m)if(v)m.style.width=m.offsetWidth+"px",m.style.flexShrink="0";else{let g=i.querySelector(".form-type-search"),S=g?parseFloat(getComputedStyle(g).transitionDuration)*1e3:350;setTimeout(()=>{m.style.width="",m.style.flexShrink="";},S);}i.classList.toggle("is-open",v),n&&n.setAttribute("aria-expanded",v?"true":"false");try{document.dispatchEvent(new CustomEvent(v?"bosch:search:open":"bosch:search:close"));}catch{}if(r&&o)if(v&&u())try{o.appendChild(r),r.style.transform="none";}catch{}else{if(d)try{f?d.insertBefore(r,f):d.appendChild(r),r.style.transform="";}catch{}}v&&c&&(p(),setTimeout(()=>{c.isConnected&&c.focus();},10));};n&&n.addEventListener("click",(v)=>{v.preventDefault(),h(!i.classList.contains("is-open"));}),i.addEventListener("keydown",(v)=>{v.key==="Escape"&&h(!1);}),window.addEventListener("resize",()=>{i.classList.contains("is-open")&&p();}),window.addEventListener("scroll",()=>{i.classList.contains("is-open")&&p();},{passive:!0}),document.addEventListener("bosch:mobileMenu:open",()=>{i.classList.contains("is-open")&&h(!1);}),i.dataset.searchInit="1";});}};})(Drupal);(function(e,s){"use strict";function t(i){return i?i.scrollWidth>i.offsetWidth:!1;}function a(i){i&&(i.__fitting||(i.__fitting=!0,i.classList.remove("site-name--compact"),t(i)&&i.classList.add("site-name--compact"),i.__fitting=!1));}e.behaviors.siteNameFit={attach:function(i){var n=s("siteNameFit",".navbar-brand .site-name",i);
21n.forEach(function(o){a(o);var c;if(window.ResizeObserver)c=new ResizeObserver(function(){a(o);}),c.observe(o);else{var r;window.addEventListener("resize",function(){clearTimeout(r),r=setTimeout(function(){a(o);},100);},{passive:!0});}});}};})(Drupal,once);(function(e,s){e.behaviors.stickyMenu={attach(t){let a=t.querySelector(".bcsac-sticky-menu");if(!a)return;let i=window.matchMedia("(max-width: 800px)");s("stickyMenu","html",t).forEach(()=>{let c=document.querySelector(".block-system-main-block .menu__action"),r=()=>{if(!i.matches){a.classList.remove("show");return;}a&&(n(a,c),o(a));};r(),window.addEventListener("scroll",r,{passive:!0}),window.addEventListener("resize",r,{passive:!0}),window.addEventListener("load",r),i.addEventListener("change",r);});function n(c,r){let d=r?r.offsetHeight+r.offsetTop:0,f=window.pageYOffset||document.documentElement.scrollTop;d===0||f>d?c.classList.add("show"):c.classList.remove("show");}function o(c){let r=c.id+"--spacer",d=document.getElementById(r);d||(d=document.createElement("div"),d.id=r,d.className="bcsac-sticky-menu--spacer",document.body.appendChild(d)),d.style.height=c.offsetHeight+"px";}}};})(Drupal,once);(function(e){e.behaviors.boschSiteMessage={attach(s){(s instanceof Element?s.querySelectorAll(".block-bcsac-site-message"):document.querySelectorAll(".block-bcsac-site-message")).forEach((a)=>{let i=a.querySelector(".close");!i||i.dataset.siteMessageInit||(i.dataset.siteMessageInit="1",i.addEventListener("click",()=>{let n=a.closest(".region-highlighted");n&&n.remove();}));});}};})(Drupal);})();; 22"use strict";const fixStringOptions=function(){const inputs=document.querySelectorAll('[data-options-replacing]');for(let i=0;i<inputs.length;i++){const id=inputs[i].getAttribute('id');if(inputs[i].className.indexOf('initialized')>=0)continue;if(inputs[i].value.length>=1)inputs[i].value=inputs[i].value+',';inputs[i].value=inputs[i].value.replace(',,',',');inputs[i].value=inputs[i].value.replace('none,','');inputs[i].style.display='none';const _keys=inputs[i].getAttribute('data-options[keys]');const _values=inputs[i].getAttribute('data-options[values]');const keys=_keys.split(',');const values=_values.split(',');for(let _i=0;_i<keys.length;_i++){const _id=id+'_'+i+'_'+_i;const container=createContainer();const label=createFormLabelElement(_id);const input=createCheckBoxElement(_id);input.setAttribute('type','checkbox');input.setAttribute('data-id',id);input.setAttribute('data-value',values[_i]);if(-1!==inputs[i].value.indexOf(values[_i]))input.checked=true;label.innerHTML=' '+keys[_i];input.addEventListener('change',function(e){const _target=e.target.getAttribute('data-id');const target=document.getElementById(_target);const value=e.target.getAttribute('data-value');if(e.target.checked)target.value+=value+",";else target.value=target.value.replace(value+",","");});container.appendChild(input);container.appendChild(label);inputs[i].parentNode.insertBefore(container,inputs[i]);}inputs[i].className+=" initialized";}};const createFormLabelElement=function(id){const label=document.createElement('label');label.setAttribute('for',id);label.setAttribute('class','option');return label;};const createCheckBoxElement=function(id){const input=document.createElement('input');input.setAttribute('type','checkbox');input.setAttribute('class','form-checkbox');input.setAttribute('id',id);return input;};const createContainer=function(){const div=document.createElement('div');div.setAttribute('class','form-type-checkbox');return div;};fixStringOptions();const intervalStringOptionsFixer=setInterval(function(){fixStringOptions();},500);if(document.body.className.indexOf('user-logged-in')===-1)clearTimeout(intervalStringOptionsFixer);; 23(function($,Drupal){Drupal.theme.progressBar=function(id){const escapedId=Drupal.checkPlain(id);return (`<div id="${escapedId}" class="progress" aria-live="polite">`+'<div class="progress__label"> </div>'+'<div class="progress__track"><div class="progress__bar"></div></div>'+'<div class="progress__percentage"></div>'+'<div class="progress__description"> </div>'+'</div>');};Drupal.ProgressBar=function(id,updateCallback,method,errorCallback){this.id=id;this.method=method||'GET';this.updateCallback=updateCallback;this.errorCallback=errorCallback;this.element=$(Drupal.theme('progressBar',id));};$.extend(Drupal.ProgressBar.prototype,{setProgress(percentage,message,label){if(percentage>=0&&percentage<=100){$(this.element).find('div.progress__bar').each(function(){this.style.width=`${percentage}%`;});$(this.element).find('div.progress__percentage').html(`${percentage}%`);}$('div.progress__description',this.element).html(message);$('div.progress__label',this.element).html(label);if(this.updateCallback)this.updateCallback(percentage,message,this);},startMonitoring(uri,delay){this.delay=delay;this.uri=uri;this.sendPing();},stopMonitoring(){clearTimeout(this.timer);this.uri=null;},sendPing(){if(this.timer)clearTimeout(this.timer);if(this.uri){const pb=this;let uri=this.uri;if(!uri.includes('?'))uri+='?';else uri+='&';uri+='_format=json';$.ajax({type:this.method,url:uri,data:'',dataType:'json',success(progress){if(progress.status===0){pb.displayError(progress.data);return;}pb.setProgress(progress.percentage,progress.message,progress.label);pb.timer=setTimeout(()=>{pb.sendPing();},pb.delay);},error(xmlhttp){const e=new Drupal.AjaxError(xmlhttp,pb.uri);pb.displayError(`<pre>${e.message}</pre>`);}});}},displayError(string){const error=$('<div class="messages messages--error"></div>').html(string);$(this.element).before(error).hide();if(this.errorCallback)this.errorCallback(this);}});})(jQuery,Drupal);; 24/* @license MIT https://raw.githubusercontent.com/muicss/loadjs/4.3.0/LICENSE.txt */ 25loadjs=function(){var h=function(){},o={},c={},f={};function u(e,n){if(e){var t=f[e];if(c[e]=n,t)for(;t.length;)t[0](e,n),t.splice(0,1)}}function l(e,n){e.call&&(e={success:e}),n.length?(e.error||h)(n):(e.success||h)(e)}function p(t,r,i,s){var o,e,u,n=document,c=i.async,f=(i.numRetries||0)+1,l=i.before||h,a=t.replace(/[\?|#].*$/,""),d=t.replace(/^(css|img|module|nomodule)!/,"");if(s=s||0,/(^css!|\.css$)/.test(a))(u=n.createElement("link")).rel="stylesheet",u.href=d,(o="hideFocus"in u)&&u.relList&&(o=0,u.rel="preload",u.as="style");else if(/(^img!|\.(png|gif|jpg|svg|webp)$)/.test(a))(u=n.createElement("img")).src=d;else if((u=n.createElement("script")).src=d,u.async=void 0===c||c,e="noModule"in u,/^module!/.test(a)){if(!e)return r(t,"l");u.type="module"}else if(/^nomodule!/.test(a)&&e)return r(t,"l");!(u.onload=u.onerror=u.onbeforeload=function(e){var n=e.type[0];if(o)try{u.sheet.cssText.length||(n="e")}catch(e){18!=e.code&&(n="e")}if("e"==n){if((s+=1)<f)return p(t,r,i,s)}else if("preload"==u.rel&&"style"==u.as)return u.rel="stylesheet";r(t,n,e.defaultPrevented)})!==l(t,u)&&n.head.appendChild(u)}function t(e,n,t){var r,i;if(n&&n.trim&&(r=n),i=(r?t:n)||{},r){if(r in o)throw"LoadJS";o[r]=!0}
25function s(n,t){!function(e,r,n){var t,i,s=(e=e.push?e:[e]).length,o=s,u=[];for(t=function(e,n,t){if("e"==n&&u.push(e),"b"==n){if(!t)return;u.push(e)}--s||r(u)},i=0;i<o;i++)p(e[i],t,n)}(e,function(e){l(i,e),n&&l({success:n,error:t},e),u(r,e)},i)}if(i.returnPromise)return new Promise(s);s()}return t.ready=function(e,n){return function(e,t){e=e.push?e:[e];var n,r,i,s=[],o=e.length,u=o;for(n=function(e,n){n.length&&s.push(e),--u||t(s)};o--;)r=e[o],(i=c[r])?n(r,i):(f[r]=f[r]||[]).push(n)}(e,function(e){l(n,e)}),t},t.done=function(e){u(e,[])},t.reset=function(){o={},c={},f={}},t.isDefined=function(e){return e in o},t}();; 26/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */ 27(function(Drupal,debounce){let liveElement;const announcements=[];Drupal.behaviors.drupalAnnounce={attach(context){if(!liveElement){liveElement=document.createElement('div');liveElement.id='drupal-live-announce';liveElement.className='visually-hidden';liveElement.setAttribute('aria-live','polite');liveElement.setAttribute('aria-busy','false');document.body.appendChild(liveElement);}}};function announce(){const text=[];let priority='polite';let announcement;const il=announcements.length;for(let i=0;i<il;i++){announcement=announcements.pop();text.unshift(announcement.text);if(announcement.priority==='assertive')priority='assertive';}if(text.length){liveElement.innerHTML='';liveElement.setAttribute('aria-busy','true');liveElement.setAttribute('aria-live',priority);liveElement.innerHTML=text.join('\n');liveElement.setAttribute('aria-busy','false');}}Drupal.announce=function(text,priority){announcements.push({text,priority});return debounce(announce,200)();};})(Drupal,Drupal.debounce);; 28((Drupal)=>{Drupal.Message=class{constructor(messageWrapper=null){if(!messageWrapper)this.messageWrapper=Drupal.Message.defaultWrapper();else this.messageWrapper=messageWrapper;}static defaultWrapper(){let wrapper=document.querySelector('[data-drupal-messages]')||document.querySelector('[data-drupal-messages-fallback]');if(!wrapper){wrapper=document.createElement('div');document.body.appendChild(wrapper);}if(wrapper.hasAttribute('data-drupal-messages-fallback')){wrapper.removeAttribute('data-drupal-messages-fallback');wrapper.classList.remove('hidden');}wrapper.setAttribute('data-drupal-messages','');return wrapper.innerHTML===''?Drupal.Message.messageInternalWrapper(wrapper):wrapper.firstElementChild;}static getMessageTypeLabels(){return {status:Drupal.t('Status message'),error:Drupal.t('Error message'),warning:Drupal.t('Warning message')};}add(message,options={}){if(!options.hasOwnProperty('type'))options.type='status';if(typeof message!=='string')throw new Error('Message must be a string.');Drupal.Message.announce(message,options);options.id=options.id?String(options.id):`${options.type}-${Math.random().toFixed(15).replace('0.','')}`;if(!Drupal.Message.getMessageTypeLabels().hasOwnProperty(options.type)){const {type}=options;throw new Error(`The message type, ${type}, is not present in Drupal.Message.getMessageTypeLabels().`);}this.messageWrapper.appendChild(Drupal.theme('message',{text:message},options));return options.id;}select(id){return this.messageWrapper.querySelector(`[data-drupal-message-id^="${id}"]`);}remove(id){return this.messageWrapper.removeChild(this.select(id));}clear(){this.messageWrapper.querySelectorAll('[data-drupal-message-id]').forEach((message)=>{this.messageWrapper.removeChild(message);});}static announce(message,options){if(!options.priority&&(options.type==='warning'||options.type==='error'))options.priority='assertive';if(options.announce!=='')Drupal.announce(options.announce||message,options.priority);}static messageInternalWrapper(messageWrapper){const innerWrapper=document.createElement('div');innerWrapper.setAttribute('class','messages__wrapper');messageWrapper.insertAdjacentElement('afterbegin',innerWrapper);return innerWrapper;}};Drupal.theme.message=({text},{type,id})=>{const messagesTypes=Drupal.Message.getMessageTypeLabels();const messageWrapper=document.createElement('div');messageWrapper.setAttribute('class',`messages messages--${type}`);messageWrapper.setAttribute('role',type==='error'||type==='warning'?'alert':'status');messageWrapper.setAttribute('data-drupal-message-id',id);messageWrapper.setAttribute('data-drupal-message-type',type);messageWrapper.setAttribute('aria-label',messagesTypes[type]);messageWrapper.innerHTML=`${text}`;return messageWrapper;};})(Drupal);; 29((Drupal)=>{Drupal.theme.ajaxProgressIndicatorFullscreen=()=>'<div class="ajax-progress ajax-progress--fullscreen">
29<div class="ajax-progress__throbber ajax-progress__throbber--fullscreen"> </div></div>';Drupal.theme.ajaxProgressThrobber=(message)=>{const messageMarkup=typeof message==='string'?Drupal.theme('ajaxProgressMessage',message):'';const throbber='<div class="ajax-progress__throbber"> </div>';return `<div class="ajax-progress ajax-progress--throbber">${throbber}${messageMarkup}</div>`;};Drupal.theme.ajaxProgressMessage=(message)=>`<div class="ajax-progress__message">${message}</div>`;})(Drupal);; 30(function($,window,Drupal,drupalSettings,loadjs,{isFocusable,tabbable}){Drupal.behaviors.AJAX={attach(context,settings){function loadAjaxBehavior(base){const elementSettings=settings.ajax[base];if(typeof elementSettings.selector==='undefined')elementSettings.selector=`#${base}`;once('drupal-ajax',$(elementSettings.selector)).forEach((el)=>{elementSettings.element=el;elementSettings.base=base;Drupal.ajax(elementSettings);});}Object.keys(settings.ajax||{}).forEach(loadAjaxBehavior);Drupal.ajax.bindAjaxLinks(document.body);once('ajax','.use-ajax-submit').forEach((el)=>{const elementSettings={url:$(el.form).attr('action'),setClick:true,event:'click',progress:{type:'throbber'},base:el.id,element:el};Drupal.ajax(elementSettings);});},detach(context,settings,trigger){if(trigger==='unload')Drupal.ajax.expired().forEach((instance)=>{Drupal.ajax.instances[instance.instanceIndex]=null;});}};Drupal.AjaxError=function(xmlhttp,uri,customMessage){let statusCode;let statusText;let responseText;if(xmlhttp.status)statusCode=`\n${Drupal.t('An AJAX HTTP error occurred.')}\n${Drupal.t('HTTP Result Code: !status',{'!status':xmlhttp.status})}`;else statusCode=`\n${Drupal.t('An AJAX HTTP request terminated abnormally.')}`;statusCode+=`\n${Drupal.t('Debugging information follows.')}`;const pathText=`\n${Drupal.t('Path: !uri',{'!uri':uri})}`;statusText='';try{statusText=`\n${Drupal.t('StatusText: !statusText',{'!statusText':xmlhttp.statusText.trim()})}`;}catch(e){}responseText='';try{responseText=`\n${Drupal.t('ResponseText: !responseText',{'!responseText':xmlhttp.responseText.trim()})}`;}catch(e){}responseText=responseText.replace(/<("[^"]*"|'[^']*'|[^'">])*>/gi,'');responseText=responseText.replace(/[\n]+\s+/g,'\n');const readyStateText=xmlhttp.status===0?`\n${Drupal.t('ReadyState: !readyState',{'!readyState':xmlhttp.readyState})}`:'';customMessage=customMessage?`\n${Drupal.t('CustomMessage: !customMessage',{'!customMessage':customMessage})}`:'';this.message=statusCode+pathText+statusText+customMessage+responseText+readyStateText;this.name='AjaxError';if(!Drupal.AjaxError.messages)Drupal.AjaxError.messages=new Drupal.Message();Drupal.AjaxError.messages.add(Drupal.t("Oops, something went wrong. Check your browser's developer console for more details."),{type:'error'});};Drupal.AjaxError.prototype=new Error();Drupal.AjaxError.prototype.constructor=Drupal.AjaxError;Drupal.ajax=function(settings){if(arguments.length!==1)throw new Error('Drupal.ajax() function must be called with one configuration object only');const base=settings.base||false;const element=settings.element||false;delete settings.base;delete settings.element;if(!settings.progress&&!element)settings.progress=false;const ajax=new Drupal.Ajax(base,element,settings);ajax.instanceIndex=Drupal.ajax.instances.length;Drupal.ajax.instances.push(ajax);return ajax;};Drupal.ajax.instances=[];Drupal.ajax.expired=function(){return Drupal.ajax.instances.filter((instance)=>instance&&instance.element!==false&&!document.body.contains(instance.element));};Drupal.ajax.bindAjaxLinks=(element)=>{once('ajax','.use-ajax',element).forEach((ajaxLink)=>{const $linkElement=$(ajaxLink);const elementSettings={progress:{type:'throbber'},dialogType:$linkElement.data('dialog-type'),dialog:$linkElement.data('dialog-options'),dialogRenderer:$linkElement.data('dialog-renderer'),base:$linkElement.attr('id'),element:ajaxLink};const href=$linkElement.attr('href');if(href){elementSettings.url=href;elementSettings.event='click';}const httpMethod=$linkElement.data('ajax-http-method');if(httpMethod)elementSettings.httpMethod=httpMethod;Drupal.ajax(elementSettings);});};Drupal.Ajax=function(base,element,elementSettings){const defaults={httpMethod:'POST',event:element?'mousedown':null,keypress:true,selector:base?`#${base}`:null,effect:'none',speed:'none',method:'replaceWith',progress:{type:'throbber',message:Drupal.t('Processing...')},submit:{js:true}};$.extend(this,defaults,elementSettings);this.commands=new Drupal.AjaxCommands();this.instanceIndex=false;if(this.wrapper)this.wrapper=`#${this.wrapper}`;this.element=element;this.preCommandsFocusedElementSelector=null;this.elementSettings=elementSettings;if(this.element?.form)this.$form=$(this.element.form);if(!this.url){const $element=$(this.element);if(this.element.tagName==='A')this.url=$element.attr('href');else{if(this.element&&element.form)this.url=this.$form.attr('action');}}const originalUrl=this.url;this.url=this.url.replace(/\/nojs(\/|$|\?|#)/,'/ajax$1');if(drupalSettings.ajaxTrustedUrl[originalUrl])drupalSettings.ajaxTrustedUrl[this.url]=true;const ajax=this;ajax.options={url:ajax.url,data:ajax.submit,isInProgress(){return ajax.ajaxing;},beforeSerialize(elementSettings,options){return ajax.beforeSerialize(elementSettings,options);},beforeSubmit(formValues,elementSettings,options){ajax.ajaxing=true;ajax.preCommandsFocusedElementSelector=null;return ajax.beforeSubmit(formValues,elementSettings,options);},beforeSend(xmlhttprequest,options){ajax.ajaxing=true;return ajax.beforeSend(xmlhttprequest,options);},success(response,status,xmlhttprequest){ajax.preCommandsFocusedElementSelector=document.activeElement.getAttribute('data-drupal-selector');if(typeof response==='string')response=JSON.parse(response);if(response!==null&&!drupalSettings.ajaxTrustedUrl[ajax.url])if(xmlhttprequest.getResponseHeader('X-Drupal-Ajax-Token')!=='1'){const customMessage=Drupal.t('The response failed verification so will not be processed.');return ajax.error(xmlhttprequest,ajax.url,customMessage);}return (Promise.resolve(ajax.success(response,status)).then(()=>{ajax.ajaxing=false;
30$(document).trigger('ajaxSuccess',[xmlhttprequest,this]);$(document).trigger('ajaxComplete',[xmlhttprequest,this]);if(--$.active===0)$(document).trigger('ajaxStop');}));},error(xmlhttprequest,status,error){ajax.ajaxing=false;},complete(xmlhttprequest,status){if(status==='error'||status==='parsererror')return ajax.error(xmlhttprequest,ajax.url);},dataType:'json',jsonp:false,method:ajax.httpMethod};if(elementSettings.dialog)ajax.options.data.dialogOptions=elementSettings.dialog;if(!ajax.options.url.includes('?'))ajax.options.url+='?';else ajax.options.url+='&';let wrapper=`drupal_${elementSettings.dialogType||'ajax'}`;if(elementSettings.dialogRenderer)wrapper+=`.${elementSettings.dialogRenderer}`;ajax.options.url+=`${Drupal.ajax.WRAPPER_FORMAT}=${wrapper}`;$(ajax.element).on(elementSettings.event,function(event){if(!drupalSettings.ajaxTrustedUrl[ajax.url]&&!Drupal.url.isLocal(ajax.url))throw new Error(Drupal.t('The callback URL is not local and not trusted: !url',{'!url':ajax.url}));return ajax.eventResponse(this,event);});if(elementSettings.keypress)$(ajax.element).on('keypress',function(event){return ajax.keypressResponse(this,event);});if(elementSettings.prevent)$(ajax.element).on(elementSettings.prevent,false);};Drupal.ajax.WRAPPER_FORMAT='_wrapper_format';Drupal.Ajax.AJAX_REQUEST_PARAMETER='_drupal_ajax';Drupal.Ajax.prototype.execute=function(){if(this.ajaxing)return;try{this.beforeSerialize(this.element,this.options);return $.ajax(this.options);}catch(e){this.ajaxing=false;window.alert(`An error occurred while attempting to process ${this.options.url}: ${e.message}`);return $.Deferred().reject();}};Drupal.Ajax.prototype.keypressResponse=function(element,event){const ajax=this;if(event.which===13||(event.which===32&&element.type!=='text'&&element.type!=='textarea'&&element.type!=='tel'&&element.type!=='number')){event.preventDefault();event.stopPropagation();$(element).trigger(ajax.elementSettings.event);}};Drupal.Ajax.prototype.eventResponse=function(element,event){event.preventDefault();event.stopPropagation();const ajax=this;if(ajax.ajaxing)return;try{if(ajax.$form){if(ajax.setClick)element.form.clk=element;ajax.$form.ajaxSubmit(ajax.options);}else{ajax.beforeSerialize(ajax.element,ajax.options);$.ajax(ajax.options);}}catch(e){ajax.ajaxing=false;window.alert(`An error occurred while attempting to process ${ajax.options.url}: ${e.message}`);}};Drupal.Ajax.prototype.beforeSerialize=function(element,options){if(this.$form&&document.body.contains(this.$form.get(0))){const settings=this.settings||drupalSettings;Drupal.detachBehaviors(this.$form.get(0),settings,'serialize');}options.data[Drupal.Ajax.AJAX_REQUEST_PARAMETER]=1;const pageState=drupalSettings.ajaxPageState;options.data['ajax_page_state[theme]']=pageState.theme;options.data['ajax_page_state[theme_token]']=pageState.theme_token;options.data['ajax_page_state[libraries]']=pageState.libraries;};Drupal.Ajax.prototype.beforeSubmit=function(formValues,element,options){};Drupal.Ajax.prototype.beforeSend=function(xmlhttprequest,options){if(this.$form){options.extraData=options.extraData||{};options.extraData.ajax_iframe_upload='1';const v=$.fieldValue(this.element);if(v!==null)options.extraData[this.element.name]=v;}$(this.element).prop('disabled',true);if(!this.progress||!this.progress.type)return;const progressIndicatorMethod=`setProgressIndicator${this.progress.type.slice(0,1).toUpperCase()}${this.progress.type.slice(1).toLowerCase()}`;if(progressIndicatorMethod in this&&typeof this[progressIndicatorMethod]==='function')this[progressIndicatorMethod].call(this);};Drupal.theme.ajaxProgressThrobber=(message)=>{const messageMarkup=typeof message==='string'?Drupal.theme('ajaxProgressMessage',message):'';const throbber='<div class="throbber"> </div>';return `<div class="ajax-progress ajax-progress-throbber">${throbber}${messageMarkup}</div>`;};Drupal.theme.ajaxProgressIndicatorFullscreen=()=>'<div class="ajax-progress ajax-progress-fullscreen"> </div>';Drupal.theme.ajaxProgressMessage=(message)=>`<div class="message">${message}</div>`;Drupal.theme.ajaxProgressBar=($element)=>$('<div class="ajax-progress ajax-progress-bar"></div>').append($element);Drupal.Ajax.prototype.setProgressIndicatorBar=function(){const progressBar=new Drupal.ProgressBar(`ajax-progress-${this.element.i
30d}`,$.noop,this.progress.method,$.noop);if(this.progress.message)progressBar.setProgress(-1,this.progress.message);if(this.progress.url)progressBar.startMonitoring(this.progress.url,this.progress.interval||1500);this.progress.element=$(Drupal.theme('ajaxProgressBar',progressBar.element));this.progress.object=progressBar;$(this.element).after(this.progress.element);};Drupal.Ajax.prototype.setProgressIndicatorThrobber=function(){this.progress.element=$(Drupal.theme('ajaxProgressThrobber',this.progress.message));if($(this.element).closest('[data-drupal-ajax-container]').length)$(this.element).closest('[data-drupal-ajax-container]').after(this.progress.element);else $(this.element).after(this.progress.element);};Drupal.Ajax.prototype.setProgressIndicatorFullscreen=function(){this.progress.element=$(Drupal.theme('ajaxProgressIndicatorFullscreen'));$('body').append(this.progress.element);};Drupal.Ajax.prototype.commandExecutionQueue=function(response,status){const ajaxCommands=this.commands;return Object.keys(response||{}).reduce((executionQueue,key)=>executionQueue.then(()=>{const {command}=response[key];if(command&&ajaxCommands[command])return ajaxCommands[command](this,response[key],status);}),Promise.resolve());};Drupal.Ajax.prototype.success=function(response,status){if(this.progress.element)$(this.progress.element).remove();if(this.progress.object)this.progress.object.stopMonitoring();$(this.element).prop('disabled',false);const elementParents=$(this.element).parents('[data-drupal-selector]').addBack().toArray();const focusChanged=Object.keys(response||{}).some((key)=>{const {command,method}=response[key];return (command==='focusFirst'||command==='openDialog'||(command==='invoke'&&method==='focus'));});return (this.commandExecutionQueue(response,status).then(()=>{if(!focusChanged){let target=false;if(this.element){if($(this.element).data('refocus-blur')&&this.preCommandsFocusedElementSelector)target=document.querySelector(`[data-drupal-selector="${this.preCommandsFocusedElementSelector}"]`);if(!target&&!$(this.element).data('disable-refocus')){for(let n=elementParents.length-1;!target&&n>=0;n--)target=document.querySelector(`[data-drupal-selector="${elementParents[n].getAttribute('data-drupal-selector')}"]`);}}if(target)$(target).trigger('focus');}if(this.$form&&document.body.contains(this.$form.get(0))){const settings=this.settings||drupalSettings;Drupal.attachBehaviors(this.$form.get(0),settings);}this.settings=null;}).catch((error)=>console.error(Drupal.t('An error occurred during the execution of the Ajax response: !error',{'!error':error}))));};Drupal.Ajax.prototype.getEffect=function(response){const type=response.effect||this.effect;const speed=response.speed||this.speed;const effect={};if(type==='none'){effect.showEffect='show';effect.hideEffect='hide';effect.showSpeed='';}else if(type==='fade'){effect.showEffect='fadeIn';effect.hideEffect='fadeOut';effect.showSpeed=speed;}else{effect.showEffect=`${type}Toggle`;effect.hideEffect=`${type}Toggle`;effect.showSpeed=speed;}return effect;};Drupal.Ajax.prototype.error=function(xmlhttprequest,uri,customMessage){if(this.progress.element)$(this.progress.element).remove();if(this.progress.object)this.progress.object.stopMonitoring();$(this.wrapper).show();$(this.element).prop('disabled',false);if(this.$form&&document.body.contains(this.$form.get(0))){const settings=this.settings||drupalSettings;Drupal.attachBehaviors(this.$form.get(0),settings);}throw new Drupal.AjaxError(xmlhttprequest,uri,customMessage);};Drupal.theme.ajaxWrapperNewContent=($newContent,ajax,response)=>(response.effect||ajax.effect)!=='none'&&$newContent.filter((i)=>!(($newContent[i].nodeName==='#comment'||($newContent[i].nodeName==='#text'&&/^(\s|\n|\r)*$/.test($newContent[i].textContent))))).length>1?Drupal.theme('ajaxWrapperMultipleRootElements',$newContent):$newContent;Drupal.theme.ajaxWrapperMultipleRootElements=($elements)=>$('<div></div>').append($elements);Drupal.AjaxCommands=function(){};Drupal.AjaxCommands.prototype={insert(ajax,response){const $wrapper=response.selector?$(response.selector):$(ajax.wrapper);const method=response.method||ajax.method;const effect=ajax.getEffect(response);const settings=response.settings||ajax.settings||drupalSettings;const parseHTML=(htmlString)=>{const fragment=document.createDocumentFragment();const template=fragment.appendChild(document.createElement('template'));template.innerHTML=htmlString;return template.content.childNodes;};let $newContent=$(parseHTML(response.data));
30$newContent=Drupal.theme('ajaxWrapperNewContent',$newContent,ajax,response);switch(method){case 'html':case 'replaceWith':case 'replaceAll':case 'empty':case 'remove':Drupal.detachBehaviors($wrapper.get(0),settings);break;default:break;}$wrapper[method]($newContent);if(effect.showEffect!=='show')$newContent.hide();const $ajaxNewContent=$newContent.find('.ajax-new-content');if($ajaxNewContent.length){$ajaxNewContent.hide();$newContent.show();$ajaxNewContent[effect.showEffect](effect.showSpeed);}else{if(effect.showEffect!=='show')$newContent[effect.showEffect](effect.showSpeed);}$newContent.each((index,element)=>{if(element.nodeType===Node.ELEMENT_NODE&&document.documentElement.contains(element))Drupal.attachBehaviors(element,settings);});},remove(ajax,response,status){const settings=response.settings||ajax.settings||drupalSettings;$(response.selector).each(function(){Drupal.detachBehaviors(this,settings);}).remove();},changed(ajax,response,status){const $element=$(response.selector);if(!$element.hasClass('ajax-changed')){$element.addClass('ajax-changed');if(response.asterisk)$element.find(response.asterisk).append(` <abbr class="ajax-changed" title="${Drupal.t('Changed')}">*</abbr> `);}},alert(ajax,response,status){window.alert(response.text);},announce(ajax,response){if(response.priority)Drupal.announce(response.text,response.priority);else Drupal.announce(response.text);},redirect(ajax,response,status){window.location=response.url;},css(ajax,response,status){$(response.selector).css(response.argument);},settings(ajax,response,status){const ajaxSettings=drupalSettings.ajax;if(ajaxSettings)Drupal.ajax.expired().forEach((instance)=>{if(instance.selector){const selector=instance.selector.replace('#','');if(selector in ajaxSettings)delete ajaxSettings[selector];}});if(response.merge)$.extend(true,drupalSettings,response.settings);else ajax.settings=response.settings;},data(ajax,response,status){$(response.selector).data(response.name,response.value);},focusFirst(ajax,response,status){let focusChanged=false;const container=document.querySelector(response.selector);if(container){const tabbableElements=tabbable(container);if(tabbableElements.length){tabbableElements[0].focus();focusChanged=true;}else{if(isFocusable(container)){container.focus();focusChanged=true;}}}if(ajax.hasOwnProperty('element')&&!focusChanged)ajax.element.focus();},invoke(ajax,response,status){const $element=$(response.selector);$element[response.method](...response.args);},restripe(ajax,response,status){$(response.selector).find('> tbody > tr:visible, > tr:visible').removeClass('odd even').filter(':even').addClass('odd').end().filter(':odd').addClass('even');},update_build_id(ajax,response,status){document.querySelectorAll(`input[name="form_build_id"][value="${response.old}"]`).forEach((item)=>{item.value=response.new;});},add_css(ajax,response,status){const allUniqueBundleIds=response.data.map(function(style){const uniqueBundleId=style.href;if(!loadjs.isDefined(uniqueBundleId))loadjs(`css!${style.href}`,uniqueBundleId,{before(path,styleEl){Object.keys(style).forEach((attributeKey)=>{styleEl.setAttribute(attributeKey,style[attributeKey]);});}});return uniqueBundleId;});return new Promise((resolve,reject)=>{loadjs.ready(allUniqueBundleIds,{success(){resolve();},error(depsNotFound){const message=Drupal.t(`The following files could not be loaded: @dependencies`,{'@dependencies':depsNotFound.join(', ')});reject(message);}});});},message(ajax,response){const messages=new Drupal.Message(document.querySelector(response.messageWrapperQuerySelector));if(response.clearPrevious)messages.clear();messages.add(response.message,response.messageOptions);},add_js(ajax,response,status){const parentEl=document.querySelector(response.selector||'body');const settings=ajax.settings||drupalSettings;const allUniqueBundleIds=response.data.map((script)=>{const uniqueBundleId=script.src;if(!loadjs.isDefined(uniqueBundleId))loadjs(script.src,uniqueBundleId,{async:false,before(path,scriptEl){Object.keys(script).forEach((attributeKey)=>{scriptEl.setAttribute(attributeKey,script[attributeKey]);});parentEl.appendChild(scriptEl);return false;}});return uniqueBundleId;});return new Promise((resolve,reject)=>{loadjs.ready(allUniqueBundleIds,{success(){Drupal.attachBehaviors(parentEl,settings);resolve();},error(depsNotFound){const message=Drupal.t(`The following files could not be loaded: @dependencies`,{'@dependencies':depsNotFound.join(', ')});reject(message);}});});},scrollTop(ajax,response){document.querySelector(response.selector)?.scrollIntoView();}};const stopEvent=(xhr,settings)=>{return (xhr.getResponseHeader('X-Drupal-Ajax-Token')==='1'&&typeof settings.isInProgress==='function'&&settings.isInProgress());};$.extend(true,$.event.special,{ajaxSuccess:{trigger(event,xhr,settings){if(stopEvent(xhr,settings))return false;}},ajaxComplete:{trigger(event,xhr,settings){if(stopEvent(xhr,settings)){$.active++;return false;}}}});})(jQuery,window,Drupal,drupalSettings,loadjs,window.tabbable);; 31(function(Drupal){Drupal.AjaxCommands.prototype.gtagEvent=function(ajax,response){gtag('event',response.event_name,response.data);};})(Drupal);; 32(function($){Drupal.behaviors.iframeModule={attach(context,settings){$('iframe.autoresize').each(function(){const offsetHeight=20;const thisIframe=$(this);let iframeWaitInterval;let elem;let msg='';function resizeHeight(iframe){if($(iframe).length){const iframeDoc=$(iframe)[0].contentDocument||$(iframe)[0].contentWindow.document;let contentheight=0;try{contentheight=$(iframeDoc).find('body').height();}catch(e){elem=$(iframe)[0];msg=$(`<p><small>(${Drupal.t('Iframe URL is not from the same domain - autoresize not working.')})</small></p>`);$(elem).after(msg);clearInterval(iframeWaitInterval);}if(contentheight>0){clearInterval(iframeWaitInterval);try{const frameElement=$(iframe)[0].frameElement||$(iframe)[0];frameElement.style.height=`${contentheight+offsetHeight}px`;frameElement.scrolling='no';}catch(e){}}}}const delayedResize=function(){resizeHeight(thisIframe);};iframeWaitInterval=setInterval(delayedResize,300);});}};})(jQuery);; 33((Drupal)=>{Drupal.behaviors.lazy={attach(context,settings){const utils={extend(obj,src){Object.keys(src).forEac
33h((key)=>{obj[key]=src[key];});return obj;},once(selector){return (context||document).querySelector(selector);},loadScript(url){if(document.querySelectorAll(`script[src="${url}"]`).length===0){const script=document.createElement('script');const scripts=document.getElementsByTagName('script')[0];script.src=url;script.async=true;scripts.parentNode.insertBefore(script,scripts);}}};if(utils.once('body',context)){const lazysizes=settings.lazy.lazysizes||{};if(!settings.lazy.preferNative){window.lazySizesConfig=window.lazySizesConfig||{};window.lazySizesConfig=utils.extend(window.lazySizesConfig,lazysizes);if(!Object.entries)Object.entries=(obj)=>{const ownProps=Object.keys(obj);let i=ownProps.length;const resArray=new Array(i);while(i--)resArray[i]=[ownProps[i],obj[ownProps[i]]];return resArray;};const min=settings.lazy.minified?'.min':'';Object.entries(lazysizes.plugins).forEach((path)=>{utils.loadScript(`${settings.lazy.libraryPath}/plugins/${path[1]}${min}.js`);});utils.loadScript(`${settings.lazy.libraryPath}/lazysizes${min}.js`);}}}};})(Drupal);;
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.