PageSourceSearch

https://ladygracecatamaran.com/_static/??-eJyVy8EOgjAMgOEXcjSEA3Aw…/OLrP8ve6qm32PW77249wP0zjNQ3wBUiyLXg==

js ladygracecatamaran.com collected 2026-10-07 23:55:39 UTC 68,999 bytes, 18 lines download raw bytes

1(()=>{"use strict";const e='a[href]:not([disabled]), button:not([disabled]), textarea:not([disabled]), input[type="text"]:not([disabled]), input[type="radio"]:not([disabled]), input[type="checkbox"]:not([disabled]), select:not([disabled]), [tabindex]:not([tabindex="-1"])',t={duration:.3,easing:"ease-in-out"},i="function"==typeof Element.prototype.getAnimations,s={_defaults:t,fadeIn:{keyframes:[{opacity:0},{opacity:1}]},fadeOut:{keyframes:[{opacity:1},{opacity:0}]},fadeInUp:{keyframes:[{opacity:0,transform:"translateY(1rem)"},{opacity:1,transform:"translateY(0rem)"}]},fadeOutUp:{keyframes:[{opacity:1,transform:"translateY(0rem)"},{opacity:0,transform:"translateY(-1rem)"}]},fadeInDown:{keyframes:[{opacity:0,transform:"translateY(-1rem)"},{opacity:1,transform:"translateY(0rem)"}]},fadeOutDown:{keyframes:[{opacity:1,transform:"translateY(0rem)"},{opacity:0,transform:"translateY(1rem)"}]},fadeInRight:{keyframes:[{opacity:0,transform:"translateX(-1rem)"},{opacity:1,transform:"translateX(0rem)"}]},fadeOutRight:{keyframes:[{opacity:1,transform:"translateX(0rem)"},{opacity:0,transform:"translateX(1rem)"}]},fadeInLeft:{keyframes:[{opacity:0,transform:"translateX(1rem)"},{opacity:1,transform:"translateX(0rem)"}]},fadeOutLeft:{keyframes:[{opacity:1,transform:"translateX(0rem)"},{opacity:0,transform:"translateX(-1rem)"}]},slideInUp:{keyframes:[{transform:"translateY(1rem)"},{transform:"translateY(0rem)"}]},slideOutUp:{keyframes:[{transform:"translateY(0rem)"},{transform:"translateY(-1rem)"}]},slideInDown:{keyframes:[{transform:"translateY(-1rem)"},{transform:"translateY(0rem)"}]},slideOutDown:{keyframes:[{transform:"translateY(0rem)"},{transform:"translateY(1rem)"}]},slideInRight:{keyframes:[{transform:"translateX(-1rem)"},{transform:"translateX(0rem)"}]},slideOutRight:{keyframes:[{transform:"translateX(0rem)"},{transform:"translateX(1rem)"}]},slideInLeft:{keyframes:[{transform:"translateX(1rem)"},{transform:"translateX(0rem)"}]},slideOutLeft:{keyframes:[{transform:"translateX(0rem)"},{transform:"translateX(-1rem)"}]},scaleIn:{keyframes:[{opacity:0,transform:"scale(0.9)"},{opacity:1,transform:"scale(1)"}]},scaleOut:{keyframes:[{opacity:1,transform:"scale(1)"},{opacity:0,transform:"scale(0.9)"}]}},n=(e,t)=>{let i;return(...s)=>{clearTimeout(i),i=setTimeout((()=>e(...s)),t)}};let o=null;const a=new WeakMap,r=e=>{if(a.has(e))return a.get(e);const t=e.dataset.gbOverlayAnimationTarget;let i;return t&&(i=e.querySelector(t)),i=i||e.querySelector(".gb-overlay__content")||e,a.set(e,i),i},l=()=>!!window.matchMedia("(hover: none)").matches||!!window.matchMedia("(pointer: coarse)").matches;function c(e,t){const i=parseInt(e,10);return Number.isFinite(i)?i:t}class h{constructor(e){this.element=e,this.state=d,this.id=e.id,this.backdrop=e.querySelector(".gb-overlay__backdrop"),this.content=e.querySelector(".gb-overlay__content"),this._triggers=null,this.closeButtons=e.querySelectorAll("[data-gb-overlay-close]"),this.config={defaultOverlayType:e.dataset.gbOverlayType||"standard",overlayTriggerType:e.dataset.gbOverlayTriggerType||"click",cookieDuration:c(e.dataset.gbOverlayCookieDuration,-1),hoverBuffer:c(e.dataset.gbOverlayHoverBuffer,20),scrollPercent:c(e.dataset.gbOverlayScrollPercent,50),timeDelay:c(e.dataset.gbOverlayTimeDelay,5e3),closeOnEsc:"false"!==e.dataset.gbOverlayCloseOnEsc,closeOnClickOutside:"false"!==e.dataset.gbOverlayCloseOnClickOutside,disablePageScroll:"true"===e.dataset.gbOverlayDisablePageScroll,position:e.dataset.gbOverlayPosition||"center",customEventName:e.dataset.gbOverlayCustomEvent||"",hideIfCookiesDisabled:"true"===e.dataset.gbOverlayHideIfCookiesDisabled},this.hasTriggered=!1,this.isAnimating=!1,this.lastFocusedElement=null,this.previousBodyOverflow=null,this.state.setInstance(e,this),this.addCloseMethodToElement(),this.init()}addCloseMethodToElement(){this.element.gbOverlayClose=()=>this.hide()}init(){this.setupTriggerAriaAttributes(),this.setupBackdropHandlers(),this.setupNonInteractiveTriggers()}get triggers(){return this._triggers||(this._triggers=this.id?document.querySelectorAll(`[data-gb-overlay="${this.id}"]`):[]),this._triggers}
1setupTriggerAriaAttributes(){this.triggers.forEach((e=>{this.id&&e.setAttribute("aria-controls",this.id);const t=this.element.getAttribute("role");let i;i="menu"===t?"menu":"tooltip"===t?"tooltip":"dialog",e.setAttribute("aria-haspopup",i),e.setAttribute("aria-expanded","false")}))}setupBackdropHandlers(){this.backdrop&&this.backdrop.addEventListener("click",(e=>{if(e.target===this.backdrop){const e=this.state.get(this.element);"standard"===e?.activeOverlayDisplayType&&this.config.closeOnClickOutside&&this.hide()}}))}handleTriggerActivation(e,t,i){const s=t.dataset.gbOverlayType||this.config.defaultOverlayType,n=i||this.isKeyboardActivation(e),o=this.state.get(this.element);this.isVisible(s)&&o?.activeTrigger===t?this.hide():this.show(n,t)}handleTriggerMouseEnter(e){const t=e.dataset.gbOverlayType||this.config.defaultOverlayType;this.state.get(this.element)?.isAnimatingOut||this.isAnimating||(clearTimeout(e.gbHoverTimeoutId),this.isVisible(t)||this.show(!1,e))}handleTriggerMouseLeave(e){const t=this.state.get(this.element),i=t?.listeners;i?.hoverIntentCleanup?this.createHoverIntentDetector(e).onOverlayLeave():this.hide(!0,e)}isBlockedByCookie(){return!(!this.id||0>this.config.cookieDuration||(!this.config.hideIfCookiesDisabled||(()=>{if(null!==o)return o;try{document.cookie="gb_cookie_test=1; path=/; SameSite=Lax";const e=document.cookie.includes("gb_cookie_test=1");return e&&(document.cookie="gb_cookie_test=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/; SameSite=Lax"),o=e,e}catch(e){return o=!1,!1}})())&&"true"!==(()=>{const e=`gb_overlay_closed_${this.id}`.replace(/[;,\s=]/g,"");if(!e)return null;const t=`${e}=`,i=document.cookie.split(";");for(let e of i)if(e=e.trim(),e.startsWith(t))return e.substring(t.length);return null})())}setClosedCookie(){this.id&&0<=this.config.cookieDuration&&((e,t,i)=>{if(0>i)return;const s=e.replace(/[;,\s=]/g,""),n="true".replace(/[;,]/g,"");if(!s||!n)return;const o="https:"===window.location.protocol?"; Secure":"";if(0===i)return void(document.cookie=`${s}=${n}; path=/; SameSite=Lax${o}`);const a=new Date;a.setTime(a.getTime()+60*i*60*1e3);const r=`; expires=${a.toUTCString()}`;document.cookie=`${s}=${n}${r}; path=/; SameSite=Lax${o}`})(`gb_overlay_closed_${this.id}`,0,this.config.cookieDuration)}isVisible(e){const t=this.state.get(this.element),i=t?t.activeOverlayDisplayType:e,s=this.element.classList.contains(`gb-overlay--${i}`);return"none"!==this.element.style.display&&""!==this.element.style.display&&s}getAnimationSettings(e){const i=this.element.dataset[e?"gbOverlayAnimationIn":"gbOverlayAnimationOut"];if(!i||!s[i])return null;const n=r(this.element);if(n&&n.closest(".gb-menu-container--mobile"))return null;if(window.matchMedia("(prefers-reduced-motion: reduce)").matches)return{element:n,keyframes:[{opacity:0},{opacity:1}],options:{duration:0,fill:"forwards"},backdropKeyframes:[{opacity:0},{opacity:1}]};const o=c(this.element.dataset.gbOverlayAnimationDuration,1e3*t.duration),a=this.element.dataset.gbOverlayAnimationDistance||"1rem",l=JSON.parse(JSON.stringify(s[i].keyframes));return l.forEach((e=>{e.transform&&(e.transform=e.transform.replace(/1rem/g,a))})),{element:n,keyframes:l,options:{duration:o,easing:t.easing,fill:"forwards"},backdropKeyframes:e?[{opacity:0},{opacity:1}]:[{opacity:1},{opacity:0}]}}announceOverlayOpen(){const e=document.createElement("div");e.setAttribute("aria-live","polite"),e.setAttribute("role","status"),e.className="gb-overlay__live-region",e.textContent=`Overlay ${this.element.getAttribute("aria-label")||this.id||""} opened`,this.element.appendChild(e),setTimeout((()=>e.remove()),1e3)}async show(e=!1,t=null){if(!this.isAnimating&&!this.isBlockedByCookie())try{return await this.performShow(e,t)}catch(e){this.handleShowError(e,t)}}async performShow(e=!1,t=null){const s=t&&t.dataset.gbOverlayType||this.config.defaultOverlayType,n=this.state.get(this.element);if(this.isVisible(s)&&n&&!n.isAnimatingOut&&n.activeTrigger===t)return;if("standard"===s){const e=["click","hover","both"].includes(this.config.overlayTriggerType);if(this.state.hasOpenStandardOverlay()){if(!e)return void this.state.addToQueue(this);for(const[e]of this.state.activeOverlays)if(e!==this.element){const t=this.state.get(e);if(t&&"standard"===t.activeOverlayDisplayType){const t=this.state.getInstance(e);t&&await t.performHide()}}}}else if("anchored"===s)for(const[e]of this.state.activeOverlays)if(e!==this.element){const i=this.state.get(e);if(i&&"anchored"===i.activeOverlayDisplayType&&(!t||!e.contains(t))){const t=this.state.getInstance(e);t&&t.completeHiding(null)}}this.isAnimating=!0,this.dispatchOverlayEvent("gbOverlayOpening",t),this.lastFocusedElement||(this.lastFocusedElement=document.activeElement),this.state.clearListeners(this.element);const o={},a="anchored"===s;if(this.state.set(this.element,{listeners:o,activeTrigger:t,activeOverlayDisplayType:s,isAnimatingOut:!1,positionCleanupRef:null,wasOpenedByKeyboard:e}),this.updateTriggerAriaExpanded(t,!0),this.element.classList.remove("gb-overlay--standard","gb-overlay--anchored"),this.element.classList.add(`gb-overlay--${s}`),"standard"===s&&this.config.position&&"center"!==this.config.position&&this.element.classList.add(`gb-overlay--${this.config.position}`),"standard"===s&&this.config.disablePageScroll){this.previousBodyOverflow=document.body.style.overflow;const e=window.innerWidth-document.documentElement.clientWidth;document.body.style.overflow="hidden",0<e&&(document.body.style.paddingRight=`${e}px`)}const r=this.getAnimationSettings(!0);if(r?.element){const{element:e,keyframes:t}=r;var l;
1i&&e.getAnimations().forEach((e=>e.cancel())),"1"!==e.style.opacity&&(e.style.opacity="1"),"none"!==e.style.transform&&""!==e.style.transform&&(e.style.transform="none"),void 0!==t[0].opacity&&(e.style.opacity=t[0].opacity),void 0!==t[0].transform&&(e.style.transform=t[0].transform),this.backdrop&&(this.backdrop.style.opacity=null!==(l=r.backdropKeyframes[0].opacity)&&void 0!==l?l:"0")}this.element.style.display=a?"block":"flex",this.element.setAttribute("aria-hidden","false"),this.element.removeAttribute("inert"),this.announceOverlayOpen(),e&&this.setInitialFocus(),a&&this.setupPositioning(t,o),r&&await this.runAnimations(r),this.setupEventListeners(o,s),this.isAnimating=!1,this.dispatchOverlayEvent("gbOverlayOpened",t)}setInitialFocus(){const t=this.element.querySelectorAll(e);0<t.length?t[0].focus({preventScroll:!0}):this.element.hasAttribute("tabindex")&&"-1"!==this.element.getAttribute("tabindex")&&this.element.focus({preventScroll:!0})}calculateOverlayPosition(e){const{referenceRect:t,overlayRect:i,placement:s="bottom-start",isFullWidth:n=!1,viewport:o={width:window.innerWidth,height:window.innerHeight},coordinateSystem:a="viewport",containerRect:r=null}=e,[l]=s.split("-");let c=0,h=0,d=s;switch(s){case"bottom-start":default:c=t.left,h=t.bottom;break;case"bottom":c=t.left+t.width/2-i.width/2,h=t.bottom;break;case"bottom-end":c=t.right-i.width,h=t.bottom;break;case"top-start":c=t.left,h=t.top-i.height;break;case"top":c=t.left+t.width/2-i.width/2,h=t.top-i.height;break;case"top-end":c=t.right-i.width,h=t.top-i.height;break;case"right":c=t.right,h=t.top+t.height/2-i.height/2;break;case"left":c=t.left-i.width,h=t.top+t.height/2-i.height/2}"relative"===a&&r&&(c-=r.left,h-=r.top,n&&("top"===l||"bottom"===l||s.startsWith("top")||s.startsWith("bottom"))&&(c=-r.left));const m="relative"===a&&r?r.left+c:c,u="relative"===a&&r?r.top+h:h;if(s.startsWith("bottom")&&u+i.height>o.height){const e="relative"===a&&r?r.top:t.top,n="relative"===a&&r?r.bottom:t.bottom,l=e,c=o.height-n;(e-i.height>=0||l>c)&&(h="relative"===a&&r?-i.height:t.top-i.height,d=s.replace("bottom","top"))}else if(s.startsWith("top")&&u<0){const e="relative"===a&&r?r.bottom:t.bottom,n="relative"===a&&r?r.top:t.top,l=o.height-e,c=n;(e+i.height<=o.height||l>c)&&(h="relative"===a&&r?r.height:t.bottom,d=s.replace("top","bottom"))}else"left"===s&&m<0?("relative"===a&&r?r.right:t.right)+i.width<o.width&&(c="relative"===a&&r?r.width:t.right,d="right"):"right"===s&&m+i.width>o.width&&("relative"===a&&r?r.left:t.left)-i.width>0&&(c="relative"===a&&r?-i.width:t.left-i.width,d="left");const g="relative"===a&&r?r.left+c:c;if(n||(i.width>o.width?c="relative"===a&&r?(o.width-i.width)/2-r.left:(o.width-i.width)/2:(g+i.width>o.width&&(c="relative"===a&&r?o.width-i.width-r.left:o.width-i.width),g<0&&(c="relative"===a&&r?-r.left:0))),"left"===d||"right"===d){const e="relative"===a&&r?r.top+h:h;e+i.height>o.height&&(h="relative"===a&&r?o.height-i.height-r.top:o.height-i.height),e<0&&(h="relative"===a&&r?-r.top:0)}return{x:c,y:h,finalPlacement:d}}setupPositioning(e,t){let i=e||this.element;const s=e?.dataset.gbPositionToParent,n=this.element.dataset.gbOverlayPositionToParent,o=s||n;if(o?i=e.closest(o)||i:e?.classList.contains("gb-submenu-toggle")&&e.parentElement&&(i=e.parentElement),this.element.closest(".menu-item-has-gb-mega-menu"))return this.setupMegaMenuPositioning(e,o,t),this.setupFocusTracking(e,t),void this.setupHoverHandling(e,t);let a=null,r=null;const l=()=>{const e=i.getBoundingClientRect(),t=this.element.style.position,s=this.element.style.left,n=this.element.style.top,o=this.element.style.transform;this.element.style.position="fixed",this.element.style.left="0px",this.element.style.top="-100vh",this.element.style.transform="none",this.element.offsetHeight;const a=this.element.getBoundingClientRect();this.element.style.position=t,this.element.style.left=s,this.element.style.top=n,this.element.style.transform=o;const r=this.element.dataset.gbOverlayPlacement||"bottom-start";return this.calculateOverlayPosition({referenceRect:e,overlayRect:a,placement:r,isFullWidth:!1,coordinateSystem:"viewport"})},c=()=>{const{x:e,y:t}=l();e===a&&t===r||(this.element.style.position="fixed",this.element.style.left=`${e}px`,this.element.style.top=`${t}px`,this.element.style.transform="none",this.element.style.zIndex="9999",this.element.classList.add("gb-overlay--positioned"),a=e,r=t)};this.element.offsetHeight,c();let h=!1;const d=()=>{h||(requestAnimationFrame((()=>{c(),h=!1}
1)),h=!0)};window.addEventListener("scroll",d,{passive:!0}),window.addEventListener("resize",d,{passive:!0}),t.optimizedHandler=d,this.setupFocusTracking(e,t),this.setupHoverHandling(e,t)}setupHoverHandling(e,t){if(this.content){const i=e?.dataset.gbOverlayTriggerType||this.config.overlayTriggerType;if("hover"===i||"both"===i){const i=this.createHoverIntentDetector(e),s=()=>{if(l())return;const t=this.state.get(this.element);t?.activeTrigger===e&&(clearTimeout(e.gbHoverTimeoutId),i.onOverlayEnter())},n=()=>{if(l())return;const t=this.state.get(this.element);t?.activeTrigger===e&&i.onOverlayLeave()};this.content.addEventListener("mouseenter",s),this.content.addEventListener("mouseleave",n),t.overlayMouseEnter=s,t.overlayMouseLeave=n,t.hoverIntentCleanup=()=>i.cleanup()}}}setupFocusTracking(t,i){i.focusOut=n((()=>{const e=document.activeElement,t=this.state.get(this.element);if(!t||!this.isVisible(t.activeOverlayDisplayType))return;const i=this.element===e||this.element.contains(e),s=t.activeTrigger===e||t.activeTrigger?.contains(e);i||s||this.hide()}),10),document.addEventListener("focusin",i.focusOut,!0);const s=this.element.querySelectorAll(e);if(0<s.length){const e=s[0],t=s[s.length-1];i.anchoredOverlayTab=i=>{if("Tab"===i.key){const s=this.state.get(this.element);i.shiftKey&&document.activeElement===e?(i.preventDefault(),s&&(s.wasClosedByKeyboard=!0),this.hide()):i.shiftKey||document.activeElement!==t||(i.preventDefault(),s&&(s.wasClosedByKeyboard=!0),this.hide())}},this.element.addEventListener("keydown",i.anchoredOverlayTab),i.documentTab=e=>{if("Tab"!==e.key)return;const t=this.state.get(this.element);t&&this.isVisible(t.activeOverlayDisplayType)&&setTimeout((()=>{const e=document.activeElement,i=this.element===e||this.element.contains(e),s=t.activeTrigger===e||t.activeTrigger?.contains(e);i||s||(t&&(t.wasClosedByKeyboard=!0),this.hide())}),0)},document.addEventListener("keydown",i.documentTab)}}setupMegaMenuPositioning(e,t,i){const s=this.element.closest(".menu-item-has-gb-mega-menu");if(!s)return;if(this.element.closest(".gb-menu-container--mobile"))return void this.element.classList.add("gb-overlay--positioned");this.element.style.position="absolute",this.element.style.left="0",this.element.style.top="0",this.element.style.zIndex="9999";let n=null;const o=()=>{const i=this.element.getBoundingClientRect();let o=s;if(t){const i=e.closest(t);i&&(o=i)}const a=s.getBoundingClientRect(),r=o.getBoundingClientRect(),l=this.element.dataset.gbOverlayPlacement||"bottom-start",c=this.element.classList.contains("gb-overlay--width-full"),{x:h,y:d,finalPlacement:m}=this.calculateOverlayPosition({referenceRect:r,overlayRect:i,placement:l,isFullWidth:c,coordinateSystem:"viewport"}),u=h-a.left,g=d-a.top,y=Math.round(u);let v=Math.round(g);m&&m.startsWith("bottom")&&(v=Math.floor(g)),m&&m.startsWith("top")&&(v=Math.ceil(g));const f=`translate(${y}px, ${v}px)`;f!==n&&(this.element.style.transform=f,n=f,this.element.dataset.gbOverlayFinalPlacement!==m&&(this.element.dataset.gbOverlayFinalPlacement=m)),this.element.classList.add("gb-overlay--positioned")};if(requestAnimationFrame((()=>{o()})),i){let e=!1;const t=()=>{e||(requestAnimationFrame((()=>{this.isVisible("anchored")&&o(),e=!1})),e=!0)};window.addEventListener("resize",t,{passive:!0}),i.efficientResizeHandler=t}}async runAnimations(e){try{const t=[],i=e.element.animate(e.keyframes,e.options);t.push(i),this.backdrop&&t.push(this.backdrop.animate(e.backdropKeyframes,e.options)),await Promise.all(t.map((e=>e.finished))),this._lastAnimation=i}catch(e){}}setupEventListeners(e,t){const i=this.state.get(this.element);if(e.overlayFocusTrap=this.createFocusTrap(t,i?.wasOpenedByKeyboard),this.config.closeOnEsc||"anchored"===t){const i=e=>{"Escape"===e.key&&this.isVisible(t)&&this.hide()};document.addEventListener("keydown",i),e.escape=i}(this.config.closeOnClickOutside||"anchored"===t)&&setTimeout((()=>{const i=e=>{const i=this.element.closest(".gb-menu-container--mobile");if(!this.isVisible(t)||i)return;const s=this.state.get(this.element);s?.activeTrigger?.contains(e.target)||("anchored"!==t?"standard"===t&&this.config.closeOnClickOutside&&(this.backdrop||
1(this.content&&!this.content.contains(e.target)?this.hide():this.content||this.element.contains(e.target)||this.hide())):this.element.contains(e.target)||e.target.closest("[data-gb-overlay]")||this.hide())};document.addEventListener("mousedown",i,!0),e.clickOutside=i}),100)}createFocusTrap(t,i=!1){const s=this.element.querySelectorAll(e),n="standard"===t;if(!s.length)return i&&this.element.hasAttribute("tabindex")&&"-1"!==this.element.getAttribute("tabindex")&&this.element.focus({preventScroll:!0}),null;const o=s[0],a=s[s.length-1];o.focus&&n&&i&&o.focus({preventScroll:!0});const r=e=>{if("Tab"===e.key)return this.element.contains(document.activeElement)?void(e.shiftKey&&document.activeElement===o?(e.preventDefault(),a.focus()):e.shiftKey||document.activeElement!==a||(e.preventDefault(),o.focus())):(e.preventDefault(),void(e.shiftKey?a.focus():o.focus()))};return n?(document.addEventListener("keydown",r),r):null}async hide(e=!1,t=null){if(t&&clearTimeout(t.gbHoverTimeoutId),!e||!t)return this.performHide();{const e=this.state.get(this.element);this.element.matches(":hover")||t.matches(":hover")||e&&e.activeTrigger!==t||this.performHide()}}async performHide(){const e=this.state.get(this.element);if(!this.isVisible(e?.activeOverlayDisplayType||this.config.defaultOverlayType)||e?.isAnimatingOut)return;if(this.isAnimating){const t=()=>{this.isAnimating?requestAnimationFrame(t):this.isVisible(e?.activeOverlayDisplayType||this.config.defaultOverlayType)&&this.performHide()};return void requestAnimationFrame(t)}this.isAnimating=!0,this.state.set(this.element,{...e,isAnimatingOut:!0});const t=this.getAnimationSettings(!1);t&&await this.runAnimations(t),this.completeHiding(t),this.isAnimating=!1}updateTriggerAriaExpanded(e,t){e&&e.setAttribute("aria-expanded",t?"true":"false")}pauseAllMedia(){const e=this.element.innerHTML;if(!(e.includes("<video")||e.includes("<audio")||e.includes("<iframe")))return;const t=this.element.querySelectorAll("video, audio");Array.from(t).some((e=>!e.paused))&&t.forEach((e=>{e.paused||e.pause()}));const i=this.element.querySelectorAll("iframe");if(0===i.length)return;const s=["youtube.com","youtu.be","vimeo.com","soundcloud.com","spotify.com","dailymotion.com","twitch.tv","wistia.com","vidyard.com","loom.com","tiktok.com"];i.forEach((e=>{const t=e.src||"";if(!s.some((e=>t.includes(e))))return;const i=e.parentNode;if(!i)return;const n=e.cloneNode(!0);i.replaceChild(n,e)}))}completeHiding(e){const t=this.state.get(this.element),s=t?t.activeTrigger:null,n=!!t&&t.wasOpenedByKeyboard,o=!!t&&t.wasClosedByKeyboard,a=t?.activeOverlayDisplayType||this.config.defaultOverlayType;this.pauseAllMedia(),this.dispatchOverlayEvent("gbOverlayClosed",s),n&&s||"anchored"===a&&o&&s?s.focus():this.lastFocusedElement&&document.contains(this.lastFocusedElement)&&this.lastFocusedElement.focus(),this.lastFocusedElement=null,this.element.setAttribute("aria-hidden","true"),this.element.setAttribute("inert",""),this.updateTriggerAriaExpanded(t?.activeTrigger,!1),"standard"===a&&this.config.disablePageScroll&&(null!==this.previousBodyOverflow?(document.body.style.overflow=this.previousBodyOverflow,this.previousBodyOverflow=null):document.body.style.overflow="",document.body.style.paddingRight="");const l=e?.element||r(this.element);if(this._lastAnimation&&"function"==typeof this._lastAnimation.cancel&&(this._lastAnimation.cancel(),this._lastAnimation=null),i&&l.getAnimations().forEach((e=>e.cancel())),"1"!==l.style.opacity&&(l.style.opacity="1"),"none"!==l.style.transform&&""!==l.style.transform&&(l.style.transform="none"),this.backdrop&&(this.backdrop.style.opacity=""),this.element.style.display="none","standard"===a&&this.config.position&&"center"!==this.config.position&&this.element.classList.remove(`gb-overlay--${this.config.position}`),"anchored"===a&&(this.element.classList.remove("gb-overlay--positioned"),this.element.closest(".menu-item-has-gb-mega-menu")&&(this.element.style.position="",this.element.style.left="",this.element.style.top="",this.element.style.transform="",this.element.style.zIndex="")),0<=this.config.cookieDuration&&this.setClosedCookie(),this.state.clearListeners(this.element),"custom"===this.config.overlayTriggerType&&this.config.customEventName){const e={};e.customEvent=()=>{this.isVisible(this.config.defaultOverlayType)||this.show(!1)},document.addEventListener(this.config.customEventName,e.customEvent),this.state.set(this.element,{listeners:e})}"standard"===a&&this.state.processQueue()}setupNonInteractiveTriggers(){if(this.isBlockedByCookie()||"standard"!==this.config.defaultOverlayType)return;const e={},t=this.state.get(this.element)||{};"exit-intent"===this.config.overlayTriggerType?(e.exitIntent=n((e=>{this.hasTriggered||this.isVisible(this.config.defaultOverlayType)||8<e.clientY||(this.hasTriggered=!0,this.show(!1))}),100),document.addEventListener("mousemove",e.exitIntent)):"scroll"===this.config.overlayTriggerType?(e.scroll=n((()=>{this.hasTriggered||this.isVisible(this.config.defaultOverlayType)||(window.scrollY+window.innerHeight)/document.documentElement.scrollHeight*100>=this.config.scrollPercent&&(this.hasTriggered=!0,this.show(!1),window.removeEventListener("scroll",e.scroll))}),100),window.addEventListener("scroll",e.scroll,{passive:!0})):"time"===this.config.overlayTriggerType?e.timer=setTimeout((()=>{this.hasTriggered||this.isVisible(this.config.defaultOverlayType)||(this.hasTriggered=!0,this.show(!1))}),this.config.timeDelay):"custom"===this.config.overlayTriggerType&&this.config.customEventName&&(e.customEvent=()=>{this.hasTriggered||this.isVisible(this.config.defaultOverlayType)||this.show(!1)},document.addEventListener(this.config.customEventName,e.customEvent)),0<Object.keys(e).length&&this.state.set(this.element,{...t,listeners:e})}createHoverIntentDetector(e){let t=null;return{onOverlayEnter:()=>{clearTimeout(e.gbHoverTimeoutId),t&&(document.removeEventListener("mousemove",t),t=null)},onOverlayLeave:()=>{const i=this.config.hoverBuffer;let s=this.element.getBoundingClientRect(),n=e.getBoundingClientRect(),o=!1;t=a=>{const r=document.elementFromPoint(a.clientX,a.clientY),l=r?.closest(".gb-menu-item");if(l&&!l.contains(e)){const i=l.querySelector("[data-gb-overlay]"),s=l.classList.contains("menu-item-has-children")||l.querySelector(".gb-submenu");if(i||s)return this.hide(!0,e),document.removeEventListener("mousemove",t),void(t=null)}o||(o=!0,requestAnimationFrame((()=>{s=this.element.getBoundingClientRect(),n=e.getBoundingClientRect(),o=!1})));const c=a.clientX>=s.left-i&&a.clientX<=s.right+i&&a.clientY>=s.top-i&&a.clientY<=s.bottom+i,h=a.clientX>=n.left&&a.clientX<=n.right&&a.clientY>=n.top&&a.clientY<=n.bottom;c||h||(this.hide(!0,e),document.removeEventListener("mousemove",t),t=null)},document.addEventListener("mousemove",t,{passive:!0})},cleanup:()=>{clearTimeout(e.gbHoverTimeoutId),t&&(document.removeEventListener("mousemove",t),t=null)}}}isKeyboardActivation(e){return"click"===e.type&&(0===e.detail||0===e.clientX&&0===e.clientY&&0===e.screenX&&0===e.screenY)}
1dispatchOverlayEvent(e,t){if(t){const i=new CustomEvent(e,{detail:{overlay:this.element,trigger:t,overlayId:this.id}});document.dispatchEvent(i)}}handleShowError(e,t){if(this.isAnimating=!1,this.state.clearListeners(this.element),t){const i=new CustomEvent("gbOverlayError",{detail:{overlay:this.element,trigger:t,overlayId:this.id,error:e.message||"Unknown error"}});document.dispatchEvent(i)}console.error(`Overlay ${this.id} failed to open:`,e)}destroy(){this.state.clearListeners(this.element),a.delete(this.element),this.lastFocusedElement=null,this.element.gbOverlayClose&&delete this.element.gbOverlayClose,this.state.overlayInstances.delete(this.element)}}const d=new class{constructor(){this.activeOverlays=new Map,this.overlayInstances=new WeakMap,this.overlayQueue=[],window.addEventListener("pagehide",(()=>this.cleanup()))}set(e,t){this.activeOverlays.set(e,t)}get(e){return this.activeOverlays.get(e)}delete(e){this.activeOverlays.delete(e)}setInstance(e,t){this.overlayInstances.set(e,t)}getInstance(e){return this.overlayInstances.get(e)}cleanup(){for(const e of this.activeOverlays.keys()){const t=this.getInstance(e);t&&t.isVisible(t.config.defaultOverlayType)&&t.hide(),this.clearListeners(e)}this.activeOverlays.clear(),this.overlayQueue=[]}clearListeners(e){const t=this.get(e);if(!t)return;const{listeners:i,positionCleanupRef:s}=t;Object.entries(i).forEach((([t,i])=>{if("timer"===t)clearTimeout(i);else if("escape"===t)document.removeEventListener("keydown",i);else if("overlayFocusTrap"===t)document.removeEventListener("keydown",i);else if("anchoredOverlayTab"===t)e.removeEventListener("keydown",i);else if("documentTab"===t)document.removeEventListener("keydown",i);else if("clickOutside"===t)document.removeEventListener("mousedown",i,!0);else if("focusOut"===t)document.removeEventListener("focusin",i,!0);else if("overlayMouseEnter"===t||"overlayMouseLeave"===t){const s="overlayMouseEnter"===t?"mouseenter":"mouseleave";e.removeEventListener(s,i)}else if("exitIntent"===t)document.removeEventListener("mousemove",i);else if("scroll"===t)window.removeEventListener("scroll",i);else if("customEvent"===t){const t=this.getInstance(e);t&&t.config.customEventName&&document.removeEventListener(t.config.customEventName,i)}else"efficientResizeHandler"===t?window.removeEventListener("resize",i):"optimizedHandler"===t?(window.removeEventListener("scroll",i),window.removeEventListener("resize",i)):"hoverIntentCleanup"===t&&i()})),s&&s(),this.delete(e)}hasOpenStandardOverlay(){for(const[,e]of this.activeOverlays)if(e&&"standard"===e.activeOverlayDisplayType)return!0;return!1}addToQueue(e){this.overlayQueue.includes(e)||this.overlayQueue.push(e)}processQueue(){if(0===this.overlayQueue.length||this.hasOpenStandardOverlay())return;const e=this.overlayQueue.shift();e&&e.element&&document.contains(e.element)&&!e.isBlockedByCookie()?setTimeout((()=>{e.element&&document.contains(e.element)?e.show(!1):this.processQueue()}),100):this.processQueue()}};new class{constructor(){this.setupGlobalListeners()}setupGlobalListeners(){document.addEventListener("click",this.handleTriggerClick.bind(this),!0),document.addEventListener("keydown",this.handleTriggerKeydown.bind(this),!0),document.addEventListener("click",this.handleCloseClick.bind(this)),document.addEventListener("mouseover",this.handleTriggerMouseOver.bind(this),{passive:!0}),document.addEventListener("mouseout",this.handleTriggerMouseOut.bind(this),{passive:!0})}handleTriggerClick(e){if(!e.target.closest('a, button, [role="button"], [tabindex], [data-gb-overlay]'))return;const t=e.target.closest("[data-gb-overlay]");if(!t)return;const i=t.dataset.gbOverlay,s=document.getElementById(i),n=d.getInstance(s);if(!n)return;const o=t.dataset.gbOverlayTriggerType||n.config.overlayTriggerType;"click"!==o&&"both"!==o||(e.preventDefault(),t.dataset.gbTriggerStopPropagation&&(e.stopPropagation(),e.stopImmediatePropagation()),n.handleTriggerActivation(e,t,!1))}handleTriggerKeydown(e){if("Enter"!==e.key&&" "!==e.key)return;if(!e.target.closest('a, button, [role="button"], [tabindex], [data-gb-overlay]'))return;const t=e.target.closest("[data-gb-overlay]");if(!t)return;const i=t.dataset.gbOverlay,s=document.getElementById(i),n=d.getInstance(s);if(!n)return;const o=t.dataset.gbOverlayTriggerType||n.config.overlayTriggerType;"click"!==o&&"both"!==o||(e.preventDefault(),t.dataset.gbTriggerStopPropagation&&(e.stopPropagation(),e.stopImmediatePropagation()),n.handleTriggerActivation(e,t,!0))}handleTriggerMouseOver(e){if(l())return;if(!e.target.closest('a, button, [role="button"], [tabindex], [data-gb-overlay]'))return;const t=e.target.closest("[data-gb-overlay]"),i=t?.closest(".gb-menu-container--mobile");if(!t||i)return;const s=t.dataset.gbOverlay,n=document.getElementById(s),o=d.getInstance(n);if(!o)return;const a=t.dataset.gbOverlayTriggerType||o.config.overlayTriggerType;"hover"!==a&&"both"!==a||o.handleTriggerMouseEnter(t)}handleTriggerMouseOut(e){if(l())return;if(!e.target.closest('a, button, [role="button"], [tabindex], [data-gb-overlay]'))return;const t=e.target.closest("[data-gb-overlay]"),i=t?.closest(".gb-menu-container--mobile");if(!t||i)return;const s=t.dataset.gbOverlay,n=document.getElementById(s),o=d.getInstance(n);if(!o)return;const a=t.dataset.gbOverlayTriggerType||o.config.overlayTriggerType;"hover"!==a&&"both"!==a||o.handleTriggerMouseLeave(t)}handleCloseClick(e){const t=e.target.closest("[data-gb-overlay-close]");if(!t)return;const i=t.closest(".gb-overlay");i?.gbOverlayClose&&(e.preventDefault(),i.gbOverlayClose())}},document.addEventListener("DOMContentLoaded",(()=>{document.querySelectorAll(".gb-overlay").forEach((e=>{new h(e)}))})),window.addEventListener("pageshow",(e=>{e.persisted&&document.querySelectorAll(".gb-overlay").forEach((e=>{const t=d.getInstance(e);t&&(t.hasTriggered=!1,t.isAnimating=!1,t.setupNonInteractiveTriggers())}))})),window.gbInitializeOverlay=e=>e&&!d.getInstance(e)?new h(e):d.getInstance(e)})();;
2(()=>{"use strict";var e,t={};function n(e){if("Tab"!==e.key&&9!==e.keyCode)return;e.preventDefault();const t=e.currentTarget,n=t.querySelectorAll('a[href], button:not([disabled]), input:not([disabled]), textarea:not([disabled]), select:not([disabled]), [role="button"]:not([disabled]), [tabindex="0"]'),o=Array.from(n).filter((e=>
2null!==e.offsetParent&&"hidden"!==getComputedStyle(e).visibility&&"none"!==getComputedStyle(e).display));if(0===o.length)return;const a=o[0],i=o[o.length-1],s=document.activeElement;if(t.contains(s))if(e.shiftKey)if(s===a)i.focus();else{const e=o.indexOf(s);e>0&&o[e-1].focus()}else if(s===i)a.focus();else{const e=o.indexOf(s);e<o.length-1&&o[e+1].focus()}else a.focus()}function o(e){const t=e.querySelectorAll(".gb-menu-toggle"),o=e.querySelector(".gb-menu-container"),a=o.querySelector(".gb-menu"),i=a.querySelectorAll(".menu-item"),s=a.querySelectorAll(".menu-item > a"),r=a.querySelectorAll(".gb-submenu-toggle"),l=function(e){const t=e.querySelectorAll(".menu-item-has-gb-mega-menu [data-gb-overlay]"),n=[];return t.forEach((e=>{const t=e.getAttribute("data-gb-overlay");if(t){const e=document.querySelector("#"+t);e&&!n.includes(e)&&n.push(e)}})),n}(e),c=e.closest("body");requestAnimationFrame((()=>{c.removeAttribute("data-gb-menu-open"),e.classList.remove("gb-navigation--open"),o&&(o.classList.remove("gb-menu-container--toggled"),o.removeEventListener("keydown",n)),t.forEach((e=>{e&&(e.classList.remove("gb-menu-toggle--toggled"),e.ariaExpanded="false",(e.offsetHeight>0||e.offsetWidth>0)&&e.focus())})),i?.length>0&&i.forEach((e=>{e.classList.remove("gb-sub-menu--open")})),s?.length>0&&s.forEach((e=>{e.hasAttribute("aria-expanded")&&e.setAttribute("aria-expanded","false")})),r?.length>0&&r.forEach((e=>{e.hasAttribute("aria-expanded")&&e.setAttribute("aria-expanded","false")})),l?.length>0&&l.forEach((e=>{e.gbOverlayClose()}))}))}function a(e,t=null){if(!e)return;const n=e.querySelectorAll(".menu-item.gb-sub-menu--open");n&&Array.from(n).filter((e=>!e.contains(t))).forEach((e=>{const t=e.querySelector("a"),n=e.querySelector(".gb-submenu-toggle");e.classList.remove("gb-sub-menu--open"),e.setAttribute("aria-current","false"),t&&t.hasAttribute("aria-expanded")&&t.setAttribute("aria-expanded","false"),n&&n.hasAttribute("aria-expanded")&&n.setAttribute("aria-expanded","false")}))}function i(e,t=!1){if(e){t&&t.preventDefault();const n=e.closest(".gb-navigation"),o=e.closest(".menu-item");if(a(n,o),!e.getAttribute("data-gb-overlay")){const t="true"===e.getAttribute("aria-expanded");e.setAttribute("aria-expanded",t?"false":"true")}o.classList.toggle("gb-sub-menu--open")}}function s(e,t=!1){if(e){t&&t.preventDefault();const n=t.type,o=e.closest(".gb-menu-container--toggled"),i=e.closest(".gb-menu--hover");if("click"===n&&i&&!o)return;const s=e.closest(".gb-navigation"),r=e.closest(".menu-item");if(a(s,r),!e.getAttribute("data-gb-overlay")){const t="true"===e.getAttribute("aria-expanded");e.setAttribute("aria-expanded",t?"false":"true")}r.classList.toggle("gb-sub-menu--open")}}function r(e){e&&e.forEach((e=>{var t;const n=e.querySelector(".gb-menu-toggle"),a=e.querySelector(".gb-menu-container"),i=null!==(t=e.getAttribute("data-gb-mobile-breakpoint"))&&void 0!==t?t:"",s=window.matchMedia(`(max-width: ${i})`);n&&a&&n.setAttribute("aria-controls",a.id),e.classList.toggle("gb-navigation--mobile",s.matches),a.classList.toggle("gb-menu-container--mobile",s.matches),s.addEventListener("change",(t=>{e.classList.toggle("gb-navigation--mobile",t.matches),a.classList.toggle("gb-menu-container--mobile",t.matches),o(e),t.matches&&c()})),setTimeout((()=>{const t=e.querySelector(".gb-menu");if(t){const e=t.querySelectorAll(".menu-item-has-children");e.length>0&&requestAnimationFrame((()=>{e.forEach((e=>{const n=e.querySelector("a"),o=t.classList.contains("gb-menu--click")?n:e.querySelector(".gb-submenu-toggle");if(o){if(e.id){o.hasAttribute("aria-controls")||o.setAttribute("aria-controls",`sub-menu-${e.id}`);const t=e.querySelector(".gb-sub-menu");t&&(t.id=`sub-menu-${e.id}`)}o.hasAttribute("aria-label")||o.setAttribute("aria-label",`${n.textContent} Sub-Menu`)}}))}))}}),0)}))}function l(){let e=document.querySelectorAll(".gb-navigation");if(!e.length){const t=window.frameElement;if(t&&t.id&&t.id.startsWith("pattern-"))return void new MutationObserver(((t,n)=>{e=document.querySelectorAll(".gb-navigation"),e.length&&(n.disconnect(),r(e))})).observe(document.body,{childList:!0,subtree:!0})}r(e),c()}function c(){const e=document.querySelectorAll(".gb-navigation--mobile");e&&e.length&&e.forEach((e=>{e.addEventListener("click",(t=>{const n=t.target.closest('a[href*="#"]');if(!n)return;const a=n.getAttribute("href").match(/#(.+)$/);if(a){const t=a[1];document.getElementById(t)&&setTimeout((()=>{o(e)}),50)}}))}))}t.d=(e,n)=>{for(var o in n)t.o(n,o)&&!t.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:n[o]})},t.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),window.myNavigationScriptInitialized||(window.myNavigationScriptInitialized=!0,document.addEventListener("click",(e=>{const t=e.target;!function(e){if(e){var t;const a=e.closest(".gb-navigation");if(!a)return;if(e.getAttribute("data-gb-overlay"))return;a.classList.contains("gb-navigation--open")?o(a):function(e){const t=e.querySelectorAll(".gb-menu-toggle"),o=e.querySelector(".gb-menu-container"),a=e.getAttribute("data-gb-mobile-menu-type"),i=o.querySelector(".gb-menu-toggle:not(.gb-menu
2-toggle--clone)"),s=i||"full-overlay"!==a?null:o.querySelector("*"),r=e.closest("body");let l=!1;requestAnimationFrame((()=>{if(e.classList.add("gb-navigation--open"),r.setAttribute("data-gb-menu-open",a),t.forEach((e=>{if(e&&(e.classList.add("gb-menu-toggle--toggled"),e.ariaExpanded="true",!i&&o&&"full-overlay"===a)){s&&(s.style.opacity="0");const t=e.closest(".editor-styles-wrapper"),n=o.querySelector(".gb-menu-toggle--clone");if(t&&n){const t=e.attributes;for(const e of t)n.setAttribute(e.name,e.value);n.innerHTML=e.innerHTML,n.classList.add("gb-menu-toggle","gb-menu-toggle--toggled","gb-menu-toggle--clone"),l=!0}else if(!n){const t=e.cloneNode(!0);t.classList.add("gb-menu-toggle","gb-menu-toggle--toggled","gb-menu-toggle--clone"),o.insertAdjacentElement("afterbegin",t),l=!0}}})),l&&s?requestAnimationFrame((()=>{!function(e,t=()=>{}){const n=e.querySelector(".gb-menu-container .gb-menu-toggle");if(n){var o,a;const i=window.getComputedStyle(n),s=null!==(o=parseInt(i?.top,10))&&void 0!==o?o:0,r=null!==(a=parseInt(i?.height,10))&&void 0!==a?a:0;requestAnimationFrame((()=>{e.style.setProperty("--gb-menu-toggle-offset",r+2*s+"px"),t()}))}}(e,(()=>{s.style.opacity=""}))})):s&&"0"===s.style.opacity&&(s.style.opacity=""),o){o.classList.add("gb-menu-container--toggled");const e=o.querySelector('a[href], button:not([disabled]), input:not([disabled]), textarea:not([disabled]), select:not([disabled]), [role="button"]:not([disabled]), [tabindex="0"]');e?e.focus():o.focus(),o.addEventListener("keydown",n)}})),"partial-overlay"===a&&function(e){const t=(n=function(e){var t;const n=null!==(t=e.getAttribute("data-gb-menu-toggle-anchor"))&&void 0!==t?t:"";let o=".gb-navigation";return n?o=n:e.closest(".gb-site-header")&&(o=".gb-site-header"),e.closest(o)}(e))?n.getBoundingClientRect().bottom:0;var n;requestAnimationFrame((()=>e.style.setProperty("--gb-menu-offset",t+"px")))}(e)}(a);const i=null!==(t=window.frameElement)&&void 0!==t&&t;if(i&&i.id&&i.id.startsWith("pattern-"))if(a.classList.contains("gb-navigation--open")){const e=i.getAttribute("data-gb-original-height");e&&(i.style.height=e)}else i.style.height&&parseInt(i.style.height,10)<800&&(i.setAttribute("data-gb-original-height",i.style.height),requestAnimationFrame((()=>i.style.height="800px")))}}(t.closest(".gb-menu-toggle")),i(t.closest(".gb-menu--click .menu-item-has-children > a"),e),s(t.closest(".gb-submenu-toggle"),e);const r=document.querySelector(".menu-item.gb-sub-menu--open");r&&!r.contains(e.target)&&a(r.closest(".gb-navigation:not(.gb-navigation--open)"))})),document.addEventListener("keydown",(e=>{const t="Escape"===e.key,n="Enter"===e.key,r=" "===e.key,l="Tab"===e.key;if((n||r)&&(s(e.target.closest(".gb-submenu-toggle"),e),i(e.target.closest(".gb-menu--click .menu-item-has-children > a"),e)),l){const e=document.querySelector(".gb-sub-menu--open");e&&setTimeout((()=>{const t=document.activeElement;t.closest(".gb-sub-menu--open")||a(e.closest(".gb-navigation"),t)}),0)}if(t){const t=e.target.closest(".gb-sub-menu--open");if(t){a(t.closest(".gb-navigation"));const e=t.querySelector(".gb-submenu-toggle");e&&e.focus()}else{const e=document.querySelector(".gb-navigation--open");e&&o(e)}}})),window.addEventListener("pagehide",(()=>{const e=document.querySelectorAll(".gb-navigation--open");e.length&&e.forEach((e=>o(e)))})),document.addEventListener("gbOverlayOpening",(e=>{const t=e.detail?.trigger;t?.classList.contains("gb-menu-toggle")&&(t.classList.add("gb-menu-toggle--toggled"),t.ariaExpanded="true")})),document.addEventListener("gbOverlayClosed",(e=>{const t=e.detail?.trigger;t?.classList.contains("gb-menu-toggle")&&(t.classList.remove("gb-menu-toggle--toggled"),t.ariaExpanded="false")})),document.addEventListener("gbOverlayError",(e=>{const t=e.detail?.trigger;t?.classList.contains("gb-menu-toggle")&&(t.classList.remove("gb-menu-toggle--toggled"),t.ariaExpanded="false")})),e=()=>{document.querySelector(".editor-styles-wrapper, .wp-admin")?window.addEventListener("load",l):l()},"undefined"!=typeof document&&("complete"!==document.readyState&&"interactive"!==document.readyState?document.addEventListener("DOMContentLoaded",e):e()))})();;
3(()=>{"use strict";new class{constructor(){this.elements=document.querySelectorAll("[data-gb-is-sticky]"),this.lastScrollY=window.scrollY,this.lastWidth=window.innerWidth,this.rafId=null,this.wpAdminBarOffset=0,this.isTicking=!1,this.lastTriggerScrollY=new Map,this.lastScrollDirection=new Map,this.scrollDirectionChangeY=new Map,this.initializedElements=new Set,this.mediaQueryHandlers=new Map,this.originalStyles=new Map,this.elementMetadata=new Map,this.activeAnimations=new Map,this.stickyBaseZIndex=100,this.scrollStopTimeout=null,this.scrollStopDelay=150,this.isScrolling=!1,this.domCache=new Map,this.isReducedMotion=window.matchMedia("(prefers-reduced-motion: reduce)").matches,this.resizeHandler=()=>this.handleResize(),this.scrollHandler=()=>this.requestTick(),this.init()}getSafeZIndex(t){return t&&"auto"!==t&&""!==t?t:this.stickyBaseZIndex}getCachedValue(t,e){return this.domCache.has(t)||this.domCache.set(t,e()),this.domCache.get(t)}clearCache(){this.domCache.clear()}init(){const t=document.querySelector("#wpadminbar");if(t){const e=new MutationObserver((()=>{this.updateAdminBarOffset(),this.requestTick()}));e.observe(t,{attributes:!0,childList:!0,subtree:!0}),this.elementMetadata.set("adminBarObserver",e)}this.updateAdminBarOffset();const e=window.scrollY;
3this.elements.forEach((t=>{this.initializeElement(t,e)})),window.addEventListener("scroll",this.scrollHandler,{passive:!0}),window.addEventListener("resize",this.resizeHandler,{passive:!0}),this.updateHeaderClasses(this.lastScrollY)}initializeElement(t,e){const i=t.dataset.gbStickyHeaderType||"always",s="scroll-up"===i,a="past-threshold"===i,n="always"===i||!s&&!a,l=this.isReducedMotion?"none":t.dataset.gbStickyAnimation||"slide",o=parseInt(t.dataset.gbStickySpeed)||200;let r=null;if(t.dataset.gbStickyThreshold)try{r=this.parseThresholdValue(t.dataset.gbStickyThreshold)}catch(e){console.warn("StickyElement: Invalid threshold value",t.dataset.gbStickyThreshold),r=200}else a&&(r=200);const d=t.style.position,h=t.style.top,c=t.style.zIndex,y=t.style.left,p=t.style.right,m=t.style.width;this.originalStyles.set(t,{originalPosition:d,originalTop:h,originalZIndex:c,originalLeft:y,originalRight:p,originalWidth:m}),this.elementMetadata.set(t,{headerType:i,isScrollUpType:s,isPastThresholdType:a,isAlwaysType:n,animationType:l,animationSpeed:o,stickyThreshold:r,placeholder:null,wasSticking:!1,isAnimatedSticky:!1});const g=t.dataset.gbStickyBreakpoint;let u=!0;if(g)try{const e=window.matchMedia(`(${g.trim()})`);u=e.matches;const i=()=>{this.handleMediaQueryChange(t,e)};e.addEventListener("change",i),this.mediaQueryHandlers.set(t,{mql:e,handler:i})}catch(t){u=!1}u&&(this.initializeElementPositioning(t,e),this.initializedElements.add(t))}initializeElementPositioning(t,e){this.updateAdminBarOffset();const i=this.elementMetadata.get(t),{isScrollUpType:s,isPastThresholdType:a}=i,n=this.getCachedValue(t,(()=>{const e=getComputedStyle(t),s=t.offsetHeight,a=parseFloat(e.marginBottom)||0,n=s+a;let l=i.placeholder;l&&l.parentNode||(l=document.createElement("div"),l.classList.add("gb-sticky-placeholder"),l.style.boxSizing=e.boxSizing,t.parentNode.insertBefore(l,t.nextSibling),i.placeholder=l),l.style.height=`${n}px`,l.style.display="none";const o=t.classList.contains("gb-is-sticky"),r=t.style.position,d=t.style.width,h=t.style.maxWidth,c=t.style.left,y=t.style.right,p=t.style.top;o?(t.classList.remove("gb-is-sticky"),t.style.position="static",t.style.width="",t.style.maxWidth="",t.style.left="",t.style.right="",t.style.top="",l.style.display="block"):(t.style.position="static",t.style.width="",t.style.maxWidth="");const m=t.getBoundingClientRect(),g=m.top+window.scrollY,u=m.width,f=t.closest('[style*="max-width"], [style*="width"], .container, .wrapper')||document.body,w=f.getBoundingClientRect(),S=getComputedStyle(f),k=parseFloat(S.paddingLeft)||0,T=parseFloat(S.borderLeftWidth)||0,x=parseFloat(S.paddingRight)||0,E=parseFloat(S.borderRightWidth)||0,v=m.left-(w.left+k+T),b=w.width-(k+x+T+E),A=Math.abs(u-b)<2||u>=window.innerWidth;return o?(t.classList.add("gb-is-sticky"),t.style.position=r,t.style.width=d,t.style.maxWidth=h,t.style.left=c,t.style.right=y,t.style.top=p,l.style.display="block"):(t.style.position=r,t.style.width=d,t.style.maxWidth=h),{originalHeight:s,marginBottom:a,naturalTop:g,naturalWidth:u,naturalLeft:v,container:f,isFullWidth:A}}));let l,o;Object.assign(i,n),l=Math.max(0,n.naturalTop-this.wpAdminBarOffset),o=!s&&!a&&(n.naturalTop<=this.wpAdminBarOffset?e>0:e>=l),this.elementMetadata.set(t,{...i,triggerPoint:l,wasSticking:o,isAnimatedSticky:!1}),this.applyStickyStyles(t,o),s&&(this.lastTriggerScrollY.delete(t),this.lastScrollDirection.delete(t),this.scrollDirectionChangeY.delete(t))}updateAdminBarOffset(){this.wpAdminBarOffset=this.getCachedValue("adminBarOffset",(()=>{const t=document.querySelector("#wpadminbar");return t&&"fixed"===getComputedStyle(t).position&&t.offsetHeight>0?t.offsetHeight:0}))}animateElementIn(t){const e=this.elementMetadata.get(t);if(!e)return;const{animationType:i,animationSpeed:s}=e;if(this.cancelExistingAnimation(t),this.applyStickyStylesForAnimation(t),"none"===i)return;let a;try{if("fade"===i)t.style.opacity="0",t.getBoundingClientRect(),a=t.animate([{opacity:0},{opacity:1}],{duration:s,easing:"cubic-bezier(0.4, 0, 0.2, 1)",fill:"forwards"}),a.addEventListener("finish",(()=>{t.style.opacity="",this.activeAnimations.delete(t)}));else{const e=parseInt(t.style.top)||0,i=e-t.offsetHeight;t.style.top=`${i}px`,t.getBoundingClientRect(),a=t.animate([{top:`${i}px`},{top:`${e}px`}],{duration:s,easing:"cubic-bezier(0.4, 0, 0.2, 1)",fill:"forwards"}),a.addEventListener("finish",(()=>{t.style.top=`${e}px`,this.activeAnimations.delete(t)}))}this.activeAnimations.set(t,a)}catch(e){console.warn("StickyElement: Animation failed",e),t.style.opacity=""}return a}
3animateElementOut(t,e){const i=this.elementMetadata.get(t);if(!i)return;const{animationType:s,animationSpeed:a}=i;if(this.cancelExistingAnimation(t),"none"===s)return void(e&&e());let n;try{if("fade"===s)n=t.animate([{opacity:1},{opacity:0}],{duration:a,easing:"cubic-bezier(0.4, 0, 0.2, 1)",fill:"forwards"});else{const e=parseInt(t.style.top)||0,i=e-t.offsetHeight;n=t.animate([{top:`${e}px`},{top:`${i}px`}],{duration:a,easing:"cubic-bezier(0.4, 0, 0.2, 1)",fill:"forwards"})}this.activeAnimations.set(t,n),n.addEventListener("finish",(()=>{e&&e(),this.activeAnimations.delete(t)}))}catch(t){console.warn("StickyElement: Animation failed",t),e&&e()}return n}cancelExistingAnimation(t){const e=this.activeAnimations.get(t);if(e){try{e.cancel()}catch(t){}this.activeAnimations.delete(t)}t.style.opacity=""}applyStickyStylesForAnimation(t){const e=this.elementMetadata.get(t);if(!e)return;const{placeholder:i,naturalLeft:s,naturalWidth:a,container:n,originalHeight:l,marginBottom:o,isFullWidth:r}=e,{originalZIndex:d}=this.originalStyles.get(t);if(i&&n&&void 0!==l&&void 0!==o){const e=n.getBoundingClientRect(),h=getComputedStyle(n),c=parseFloat(h.paddingLeft)||0,y=parseFloat(h.borderLeftWidth)||0;let p,m,g;r?(m="0px",g="0px",p="auto"):(m=`${e.left+c+y+s}px`,p=`${a}px`,g=""),i.style.display="block",i.style.height=`${l+o}px`,t.style.position="fixed",t.style.top=`${this.wpAdminBarOffset}px`,t.style.zIndex=this.getSafeZIndex(d),t.classList.add("gb-is-sticky"),t.style.left=m,t.style.right=g,t.style.width=p}}isElementInViewport(t){const e=t.getBoundingClientRect();return e.top>=0&&e.left>=0&&e.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&e.right<=(window.innerWidth||document.documentElement.clientWidth)}applyStickyStyles(t,e){const i=this.elementMetadata.get(t);if(!i)return;const{placeholder:s,naturalLeft:a,naturalWidth:n,container:l,originalHeight:o,marginBottom:r,isFullWidth:d}=i;if(!s||!l||void 0===o||void 0===r)return;const h=this.originalStyles.get(t);if(!h)return;const{originalPosition:c,originalTop:y,originalZIndex:p,originalLeft:m,originalRight:g,originalWidth:u}=h;if(e){const e=l.getBoundingClientRect(),i=getComputedStyle(l),h=parseFloat(i.paddingLeft)||0,c=parseFloat(i.borderLeftWidth)||0;let y,m,g;d?(m="0px",g="0px",y="auto"):(m=`${e.left+h+c+a}px`,y=`${n}px`,g=""),s.style.display="block",s.style.height=`${o+r}px`,t.style.position="fixed",t.style.top=`${this.wpAdminBarOffset}px`,t.style.zIndex=this.getSafeZIndex(p),t.classList.add("gb-is-sticky"),t.style.left=m,t.style.right=g,t.style.width=y}else t.classList.remove("gb-is-sticky"),t.style.position=c||"",t.style.top=y||"",t.style.zIndex=p||"",t.style.left=m||"",t.style.right=g||"",t.style.width=u||"",t.style.transform="",t.style.opacity="",s.style.display="none",this.cancelExistingAnimation(t)}parseThresholdValue(t){const e=t.trim().match(/^(-?\d*\.?\d+)(px|rem|em|%|vh|vw|vmin|vmax)?$/i);if(!e)throw new Error(`Invalid threshold format: ${t}`);const i=parseFloat(e[1]);switch((e[2]||"px").toLowerCase()){case"px":default:return i;case"rem":return i*parseFloat(getComputedStyle(document.documentElement).fontSize);case"em":return 16*i;case"%":case"vh":return i/100*window.innerHeight;case"vw":return i/100*window.innerWidth;case"vmin":return i/100*Math.min(window.innerWidth,window.innerHeight);case"vmax":return i/100*Math.max(window.innerWidth,window.innerHeight)}}handleMediaQueryChange(t,e){const i=this.elementMetadata.get(t);if(!i)return;const s=this.originalStyles.get(t);if(!s)return;const{originalPosition:a,originalTop:n,originalZIndex:l,originalLeft:o,originalRight:r,originalWidth:d}=s,{placeholder:h}=i;if(e.matches&&!this.initializedElements.has(t))this.initializeElementPositioning(t,window.scrollY),this.initializedElements.add(t);else if(!e.matches&&this.initializedElements.has(t)){t.style.position=a||"",t.style.top=n||"",t.style.zIndex=l||"",t.style.left=o||"",t.style.right=r||"",t.style.width=d||"",t.style.transform="",t.style.opacity="",t.classList.remove("gb-is-sticky"),h&&(h.style.display="none"),h&&h.parentNode&&h.parentNode.removeChild(h),this.lastTriggerScrollY.delete(t),this.lastScrollDirection.delete(t),this.scrollDirectionChangeY.delete(t),this.initializedElements.delete(t),this.cancelExistingAnimation(t);const e=i.headerType,s=i.stickyThreshold;this.elementMetadata.set(t,{headerType:e,isScrollUpType:"scroll-up"===e,isPastThresholdType:"past-threshold"===e,isAlwaysType:"always"===e||!e||"scroll-up"!==e&&"past-threshold"!==e,stickyThreshold:s,placeholder:null,wasSticking:!1,isAnimatedSticky:!1})}}requestTick(){this.isTicking||(this.rafId=requestAnimationFrame((()=>this.update())),this.isTicking=!0)}update(){this.updateAdminBarOffset(),this.updateHeaderClasses(window.scrollY),this.isTicking=!1}handleResize(){const t=window.innerWidth,e=this.lastWidth||t;this.lastWidth=t,t!==e&&(this.clearCache(),this.updateAdminBarOffset(),this.elements.forEac
3h((t=>{if(this.initializedElements.has(t)){const e=this.elementMetadata.get(t);if(e&&e.isPastThresholdType&&t.dataset.gbStickyThreshold)try{const i=this.parseThresholdValue(t.dataset.gbStickyThreshold);e.stickyThreshold=i}catch(t){console.warn("StickyElement: Threshold recalculation failed on resize")}this.initializeElementPositioning(t,window.scrollY)}})),this.requestTick())}updateHeaderClasses(t){if(0===this.initializedElements.size)return void(this.lastScrollY=t);this.isScrolling=!0;const e=t>this.lastScrollY?"down":"up";this.currentScrollDirection=e,this.scrollStopTimeout&&clearTimeout(this.scrollStopTimeout),this.scrollStopTimeout=setTimeout((()=>{this.isScrolling=!1,this.handleScrollStop(t,this.currentScrollDirection)}),this.scrollStopDelay),this.elements.forEach((e=>{if(!this.initializedElements.has(e))return;const i=this.elementMetadata.get(e);if(!i)return;const{triggerPoint:s,isAlwaysType:a,naturalTop:n}=i,l=e.classList.contains("gb-is-sticky");let o;o=a?n<=this.wpAdminBarOffset?-1:n-this.wpAdminBarOffset:n;const r=t<o;if(r&&l)return this.cancelExistingAnimation(e),this.applyStickyStyles(e,!1),this.elementMetadata.get(e).wasSticking=!1,void(this.elementMetadata.get(e).isAnimatedSticky=!1);if(a&&!r){const a=n<=this.wpAdminBarOffset?t>0:t>=s;a!==i.wasSticking&&(this.applyStickyStyles(e,a),this.elementMetadata.get(e).wasSticking=a)}})),this.lastScrollY=t}handleScrollStop(t,e){this.elements.forEach((i=>{if(!this.initializedElements.has(i))return;const s=this.elementMetadata.get(i);if(!s)return;const{triggerPoint:a,isScrollUpType:n,isPastThresholdType:l,stickyThreshold:o,naturalTop:r}=s;if(!n&&!l)return;const d=t<=r,h=i.classList.contains("gb-is-sticky");if(d)return void(h&&(this.cancelExistingAnimation(i),this.applyStickyStyles(i,!1),this.elementMetadata.get(i).wasSticking=!1,this.elementMetadata.get(i).isAnimatedSticky=!1));const c=t>a;if(n){const t=this.isElementInViewport(i);"up"!==e||!c||t||h?"down"===e&&h&&this.animateElementOut(i,(()=>{this.applyStickyStyles(i,!1),this.elementMetadata.get(i).wasSticking=!1})):(this.animateElementIn(i),this.elementMetadata.get(i).wasSticking=!0)}else if(l){const e=t>a+o;e&&!s.wasSticking?(this.animateElementIn(i),this.elementMetadata.get(i).wasSticking=!0,this.elementMetadata.get(i).isAnimatedSticky=!0):!e&&s.wasSticking&&this.animateElementOut(i,(()=>{this.applyStickyStyles(i,!1),this.elementMetadata.get(i).wasSticking=!1,this.elementMetadata.get(i).isAnimatedSticky=!1}))}}))}destroy(){this.elements.forEach((t=>{const e=this.originalStyles.get(t),i=this.elementMetadata.get(t);if(!e||!i)return;const{originalPosition:s,originalTop:a,originalZIndex:n,originalLeft:l,originalRight:o,originalWidth:r}=e,{placeholder:d}=i;this.cancelExistingAnimation(t),t.style.position=s||"",t.style.top=a||"",t.style.zIndex=n||"",t.style.left=l||"",t.style.right=o||"",t.style.width=r||"",t.style.transform="",t.style.opacity="",t.classList.remove("gb-is-sticky"),d&&(d.style.display="none"),d&&d.parentNode&&d.parentNode.removeChild(d),this.lastTriggerScrollY.delete(t),this.lastScrollDirection.delete(t),this.scrollDirectionChangeY.delete(t),this.initializedElements.delete(t),this.elementMetadata.delete(t)})),window.removeEventListener("scroll",this.scrollHandler,{passive:!0}),window.removeEventListener("resize",this.resizeHandler,{passive:!0}),this.rafId&&cancelAnimationFrame(this.rafId),this.mediaQueryHandlers.forEach((({mql:t,handler:e})=>t.removeEventListener("change",e))),this.mediaQueryHandlers.clear(),this.originalStyles.clear(),this.activeAnimations.clear(),this.lastTriggerScrollY.clear(),this.lastScrollDirection.clear(),this.scrollDirectionChangeY.clear();const t=this.elementMetadata.get("adminBarObserver");t&&t.disconnect(),this.elementMetadata.clear(),this.domCache.clear()}}})();;
4(()=>{const t=(t,e)=>{const o=t.closest(".gb-accordion__item"),i=o.querySelector(".gb-accordion__content"),c=o.querySelector(".gb-accordion__toggle"),n=o.closest(".gb-accordion"),a=o.getAttribute("data-transition")||n.getAttribute("data-transition"),s=e.target.closest(".gb-accordion__content");if(s&&(s.style.maxHeight=null),n&&null===n.getAttribute("data-accordion-multiple-open")){const t=(r=o,Array.prototype.filter.call(r.parentNode.children,(t=>t!==r)));t&&t.forEach((t=>{if(t.classList.contains("gb-accordion__item-open")){if("slide"===a){const e=t.querySelector(".gb-accordion__content");e&&(e.style.maxHeight=e.scrollHeight+"px",setTimeout((()=>{t.classList.remove("gb-accordion__item-open"),e.style.maxHeight=null}),10))}else t.classList.remove("gb-accordion__item-open");const e=t.querySelector(".gb-accordion__toggle");e&&(e.setAttribute("aria-expanded",!1),e.classList.remove("gb-block-is-current"))}}))}var r;o.classList.contains("gb-accordion__item-open")?"slide"===a?(i.style.maxHeight=i.scrollHeight+"px",setTimeout((()=>{c.setAttribute("aria-expanded",!1),c.classList.remove("gb-block-is-current"),o.classList.remove("gb-accordion__item-open"),i.style.maxHeight=null}),10)):(c.setAttribute("aria-expanded",!1),c.classList.remove("gb-block-is-current"),o.classList.remove("gb-accordion__item-open")):"slide"===a?(i.style.maxHeight=i.scrollHeight+"px",setTimeout((()=>{c.setAttribute("aria-expanded",!0),c.classList.add("gb-block-is-current"),o.classList.add("gb-accordion__item-open"),i.addEventListener("transitionend",(t=>{"max-height"===t.propertyName&&(i.style.maxHeight=null)}),{once:!0})}),10)):(c.setAttribute("aria-expanded",!0),c.classList.add("gb-block-is-current"),o.classList.add("gb-accordion__item-open"),o.classList.add("gb-accordion__item-transition"),setTimeout((()=>o.classList.remove("gb-accordion__item-transition")),100))};function e(){const t=window.location.hash;if(t){const e=document.getElementById(String(t).replace("#",""));if(e&&e.classList.contains("gb-accordion__item")){const t=e.querySelector(".gb-accordion__toggle"),o=e.querySelector(".gb-accordion__content");o.style.transition="none",t&&(e.classList.contains("gb-accordion__item-open")||t.click(),e.scrollIntoView(),o.style.transition="")}}}document.addEventListener("click",(e=>{const o=e.target.closest(".gb-accordion__item .gb-accordion__toggle");o&&t(o,e)})),document.addEventListener("keydown",(e=>{const o=e.target.closest(".gb-accordion__item .gb-accordion__toggle");o&&"BUTTON"!==o.tagName.toUpperCase()&&(" "!==e.key&&"Enter"!==e.key&&"Spacebar"!==e.key||(e.preventDefault(),t(o,e)))})),window.addEventListener("hashchange",e),document.addEventListener("DOMContentLoaded",e);const o=document.querySelectorAll(".gb-accordion__item");o&&o.forEach((t=>{const e=t.querySelector(".gb-accordion__toggle"),o=t.querySelector(".gb-accordion__content"),i=e.getAttribute("id"),c=o.getAttribute("id");i&&o.setAttribute("aria-labelledby",i),c&&e.setAttribute("aria-controls",c),t.classList.contains("gb-accordion__item-open")&&e?e.setAttribute("aria-expanded",!0):e&&e.setAttribute("aria-expanded",!1)}))})();;
5(()=>{function t(t){if(!t)return"horizontal";const e=window.getComputedStyle(t).flexDirection;let n;return n="column"===e||"column-reverse"===e?"vertical":"horizontal",t.setAttribute("aria-orientation",n),n}const e=t=>{const e=t.closest(".gb-tabs");if(!e)return;const n=e.querySelector(".gb-tabs__items");if(!n)return;const s=[...t.parentElement.children].filter((t=>t.classList.contains("gb-tabs__button")||t.classList.contains("gb-tabs__menu-item"))).indexOf(t),r=n.querySelectorAll(":scope > .gb-tabs__item"),o=r[s];if(!o||o.classList.contains("gb-tabs__item-open"))return;const i=e.querySelector(".gb-tabs__menu")||e.querySelector(".gb-tabs__buttons");if(!i)return;const a=i.querySelectorAll(".gb-tabs__menu-item").length?i.querySelectorAll(".gb-tabs__menu-item"):i.querySelectorAll(".gb-tabs__button");r.forEach((t=>{t.classList.remove("gb-tabs__item-open")})),a.forEach((t=>{t.setAttribute("aria-selected",!1),t.classList.remove("gb-block-is-current"),t.setAttribute("tabindex","-1")}));const b=a[s];o.classList.add("gb-tabs__item-open"),o.classList.add("gb-tabs__item-transition"),setTimeout((()=>o.classList.remove("gb-tabs__item-transition")),100),e.setAttribute("data-opened-tab",s+1),b.setAttribute("aria-selected",!0),b.classList.add("gb-block-is-current"),b.setAttribute("tabindex","0")};function n(){const t=window.location.hash;if(t){const e=document.getElementById(String(t).replace("#",""));if(e&&e.classList.contains("gb-tabs__item")){const t=e.closest(".gb-tabs");if(!t||!e.parentElement)return;const n=t.querySelector(".gb-tabs__menu")||t.querySelector(".gb-tabs__buttons"),s=[...e.parentElement.children].indexOf(e);n&&n.children&&n.children[s]&&(n.children[s].click(),n.scrollIntoView())}}}function s(){document.querySelectorAll(".gb-tabs__menu, .gb-tabs__buttons").forEach((e=>{const n=t(e);e.setAttribute("aria-orientation",n)}))}let r;document.addEventListener("click",(t=>{const n=t.target.closest(".gb-tabs__menu-item")||t.target.closest(".gb-tabs__button");n&&e(n)})),document.addEventListener("keydown",(n=>{const s=n.target.closest(".gb-tabs__menu-item")||n.target.closest(".gb-tabs__button");if(!s)return;const r=s.closest(".gb-tabs");if(!r)return;const o=r.querySelector(".gb-tabs__menu")||r.querySelector(".gb-tabs__buttons");if(!o)return;if("BUTTON"!==s.tagName.toUpperCase()&&(" "===n.key||"Enter"===n.key||"Spacebar"===n.key))return n.preventDefault(),void e(s);const i=[...o.children].filter((t=>t.classList.contains("gb-tabs__menu-item")||t.classList.contains("gb-tabs__button"))),a=i.indexOf(s),b=t(o);let l=-1;"horizontal"===b?"ArrowLeft"===n.key?(n.preventDefault(),l=a>0?a-1:i.length-1):"ArrowRight"===n.key&&(n.preventDefault(),l=a<i.length-1?a+1:0):"vertical"===b&&("ArrowUp"===n.key?(n.preventDefault(),l=a>0?a-1:i.length-1):"ArrowDown"===n.key&&(n.preventDefault(),l=a<i.length-1?a+1:0)),"Home"===n.key?(n.preventDefault(),l=0):"End"===n.key&&(n.preventDefault(),l=i.length-1),-1!==l&&i[l]&&(i[l].focus(),e(i[l]))})),document.addEventListener("DOMContentLoaded",n),window.addEventListener("hashchange",n),document.addEventListener("DOMContentLoaded",(function(){!function(){const t=document.querySelectorAll(".gb-tabs__item");t&&0!==t.length&&t.forEach((t=>{const e=t.closest(".gb-tabs");if(!e)return;const n=e.querySelector(".gb-tabs__menu")||e.querySelector(".gb-tabs__buttons");if(!n)return;const s=(n.querySelectorAll(".gb-tabs__menu-item").length?n.querySelectorAll(".gb-tabs__menu-item"):n.querySelectorAll(".gb-tabs__button"))[[...t.parentElement.children].indexOf(t)];if(!s)return;const r=s.getAttribute("id");r&&t.setAttribute("aria-labelledby",r);const o=t.getAttribute("id");o&&s.setAttribute("aria-controls",o),t.classList.contains("gb-tabs__item-open")&&s?(s.setAttribute("aria-selected",!0),s.setAttribute("tabindex","0")):s&&(s.setAttribute("aria-selected",!1),s.setAttribute("tabindex","-1"))}))}(),document.querySelectorAll(".gb-tabs").forEach((t=>{const e=t.querySelector(".gb-tabs__menu")||t.querySelector(".gb-tabs__buttons");if(!e)return;const n=e.querySelectorAll(".gb-tabs__menu-item").length?e.querySelectorAll(".gb-tabs__menu-item"):e.querySelectorAll(".gb-tabs__button");let s=!1;
5n.forEach((t=>{"true"===t.getAttribute("aria-selected")?(t.setAttribute("tabindex","0"),s=!0):t.setAttribute("tabindex","-1")})),!s&&n.length>0&&n[0].setAttribute("tabindex","0")})),s()})),window.addEventListener("resize",(()=>{clearTimeout(r),r=setTimeout(s,150)}))})();;
6/*! This file is auto-generated */
7(function() {
8"use strict";var wp;(wp||={}).domReady=(()=>{var o=Object.defineProperty;var u=Object.getOwnPropertyDescriptor;var a=Object.getOwnPropertyNames;var i=Object.prototype.hasOwnProperty;var f=(e,t)=>{for(var n in t)o(e,n,{get:t[n],enumerable:!0})},m=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let d of a(t))!i.call(e,d)&&d!==n&&o(e,d,{get:()=>t[d],enumerable:!(r=u(t,d))||r.enumerable});return e};var c=e=>m(o({},"__esModule",{value:!0}),e);var p={};f(p,{default:()=>y});function y(e){if(!(typeof document>"u")){if(document.readyState==="complete"||document.readyState==="interactive")return void e();document.addEventListener("DOMContentLoaded",e)}}return c(p);})();
9if (typeof wp.domReady === 'object' && wp.domReady.default) { wp.domReady = wp.domReady.default; }
10(window.wp ||= {}).domReady = wp.domReady;
11})();
12;
13/*! This file is auto-generated */
14(function() {
15"use strict";var wp;(wp||={}).hooks=(()=>{var v=Object.defineProperty;var S=Object.getOwnPropertyDescriptor;var g=Object.getOwnPropertyNames;var I=Object.prototype.hasOwnProperty;var w=(e,n)=>{for(var s in n)v(e,s,{get:n[s],enumerable:!0})},D=(e,n,s,r)=>{if(n&&typeof n=="object"||typeof n=="function")for(let t of g(n))!I.call(e,t)&&t!==s&&v(e,t,{get:()=>n[t],enumerable:!(r=S(n,t))||r.enumerable});return e};var T=e=>D(v({},"__esModule",{value:!0}),e);var le={};w(le,{actions:()=>ae,addAction:()=>J,addFilter:()=>K,applyFilters:()=>N,applyFiltersAsync:()=>ee,createHooks:()=>F,currentAction:()=>te,currentFilter:()=>re,defaultHooks:()=>b,didAction:()=>ie,didFilter:()=>se,doAction:()=>X,doActionAsync:()=>Y,doingAction:()=>ne,doingFilter:()=>oe,filters:()=>ce,hasAction:()=>P,hasFilter:()=>Q,removeAction:()=>L,removeAllActions:()=>U,removeAllFilters:()=>W,removeFilter:()=>M});function z(e){return typeof e!="string"||e===""?(console.error("The namespace must be a non-empty string."),!1):/^[a-zA-Z][a-zA-Z0-9_.\-\/]*$/.test(e)?!0:(console.error("The namespace can only contain numbers, letters, dashes, periods, underscores and slashes."),!1)}var m=z;function E(e){return typeof e!="string"||e===""?(console.error("The hook name must be a non-empty string."),!1):/^__/.test(e)?(console.error("The hook name cannot begin with `__`."),!1):/^[a-zA-Z][a-zA-Z0-9_.-]*$/.test(e)?!0:(console.error("The hook name can only contain numbers, letters, dashes, periods and underscores."),!1)}var f=E;function Z(e,n){return function(r,t,a,i=10){let c=e[n];if(!f(r)||!m(t))return;if(typeof a!="function"){console.error("The hook callback must be a function.");return}if(typeof i!="number"){console.error("If specified, the hook priority must be a number.");return}let l={callback:a,priority:i,namespace:t};if(c[r]){let o=c[r].handlers,d;for(d=o.length;d>0&&!(i>=o[d-1].priority);d--);d===o.length?o[d]=l:o.splice(d,0,l),c.__current.forEach(h=>{h.name===r&&h.currentIndex>=d&&h.currentIndex++})}else c[r]={handlers:[l],runs:0};r!=="hookAdded"&&e.doAction("hookAdded",r,t,a,i)}}var H=Z;function C(e,n,s=!1){return function(t,a){let i=e[n];if(!f(t)||!s&&!m(a))return;if(!i[t])return 0;let c=0;if(s)c=i[t].handlers.length,i[t]={runs:i[t].runs,handlers:[]};else{let l=i[t].handlers;for(let o=l.length-1;o>=0;o--)l[o].namespace===a&&(l.splice(o,1),c++,i.__current.forEach(d=>{d.name===t&&d.currentIndex>=o&&d.currentIndex--}))}return t!=="hookRemoved"&&e.doAction("hookRemoved",t,a),c}}var p=C;function O(e,n){return function(r,t){let a=e[n];return typeof t<"u"?r in a&&a[r].handlers.some(i=>i.namespace===t):r in a}}var _=O;function j(e,n,s,r){return function(a,...i){let c=e[n];c[a]||(c[a]={handlers:[],runs:0}),c[a].runs++;let l=c[a].handlers;if(!l||!l.length)return s?i[0]:void 0;let o={name:a,currentIndex:0};async function d(){try{c.__current.add(o);let u=s?i[0]:void 0;for(;o.currentIndex<l.length;
15)u=await l[o.currentIndex].callback.apply(null,i),s&&(i[0]=u),o.currentIndex++;return s?u:void 0}finally{c.__current.delete(o)}}function h(){try{c.__current.add(o);let u=s?i[0]:void 0;for(;o.currentIndex<l.length;)u=l[o.currentIndex].callback.apply(null,i),s&&(i[0]=u),o.currentIndex++;return s?u:void 0}finally{c.__current.delete(o)}}return(r?d:h)()}}var A=j;function $(e,n){return function(){let r=e[n];return Array.from(r.__current).at(-1)?.name??null}}var y=$;function V(e,n){return function(r){let t=e[n];return typeof r>"u"?t.__current.size>0:Array.from(t.__current).some(a=>a.name===r)}}var k=V;function q(e,n){return function(r){let t=e[n];if(f(r))return t[r]&&t[r].runs?t[r].runs:0}}var x=q;var B=class{actions;filters;addAction;addFilter;removeAction;removeFilter;hasAction;hasFilter;removeAllActions;removeAllFilters;doAction;doActionAsync;applyFilters;applyFiltersAsync;currentAction;currentFilter;doingAction;doingFilter;didAction;didFilter;constructor(){this.actions=Object.create(null),this.actions.__current=new Set,this.filters=Object.create(null),this.filters.__current=new Set,this.addAction=H(this,"actions"),this.addFilter=H(this,"filters"),this.removeAction=p(this,"actions"),this.removeFilter=p(this,"filters"),this.hasAction=_(this,"actions"),this.hasFilter=_(this,"filters"),this.removeAllActions=p(this,"actions",!0),this.removeAllFilters=p(this,"filters",!0),this.doAction=A(this,"actions",!1,!1),this.doActionAsync=A(this,"actions",!1,!0),this.applyFilters=A(this,"filters",!0,!1),this.applyFiltersAsync=A(this,"filters",!0,!0),this.currentAction=y(this,"actions"),this.currentFilter=y(this,"filters"),this.doingAction=k(this,"actions"),this.doingFilter=k(this,"filters"),this.didAction=x(this,"actions"),this.didFilter=x(this,"filters")}};function G(){return new B}var F=G;var b=F(),{addAction:J,addFilter:K,removeAction:L,removeFilter:M,hasAction:P,hasFilter:Q,removeAllActions:U,removeAllFilters:W,doAction:X,doActionAsync:Y,applyFilters:N,applyFiltersAsync:ee,currentAction:te,currentFilter:re,doingAction:ne,doingFilter:oe,didAction:ie,didFilter:se,actions:ae,filters:ce}=b;return T(le);})();
16(window.wp ||= {}).hooks = wp.hooks;
17})();
18;

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.