PageSourceSearch

https://oasis-austin.com/spillover/proto/oasis-austin/js/main.js

js oasis-austin.com collected 2026-10-03 20:36:05 UTC 24,530 bytes, 66 lines download raw bytes

1function isMobile(){return window.innerWidth<=768}
2
3// =============================================
4// Gallery
5// =============================================
6document.querySelector(".gallery-items")&&window.addEventListener("load",(function(){var e=$(".gallery-items").isotope({itemSelector:".gallery-item",layoutMode:"masonry",containerStyle:{overflow:"hidden",position:"relative"},filter:document.querySelector(".gallery-filters li")?document.querySelector(".gallery-filters li:first-child").getAttribute("data-filter"):"*"}),t=document.querySelectorAll(".gallery-filters li");t.length>0&&t.forEach((function(l){l.addEventListener("click",(function(){t.forEach((function(e){e.classList.remove("filter-active")})),l.classList.add("filter-active");var r=l.getAttribute("data-filter");e.isotope({filter:r})}))})),e.on("arrangeComplete",(function(){document.querySelectorAll(".gallery-item").forEach((function(e){null===e.offsetParent?e.classList.remove("mag"):e.classList.add("mag")}))})),$(".gallery-items").magnificPopup({type:"image",delegate:"a.mag",gallery:{enabled:!0},zoom:{enabled:!0,duration:300,opener:function(e){return e.find("img")}}});var l=document.querySelector(".gallery-items"),r=document.querySelectorAll("img");imagesLoaded(l,(function(){e.isotope({itemSelector:".gallery-item"}),r.forEach((function(t){t.addEventListener("load",(function(){e.isotope("layout")}))})),document.querySelector(".gallery-container").style.display="block",e.isotope("layout")}))})),document.querySelector(".gallery-grid")&&window.addEventListener("load",(function(){var e=document.querySelector(".gallery-grid");if(e){var t=new Masonry(e,{itemSelector:".gallery-grid-item",columnWidth:".gallery-grid-sizer",percentPosition:!0});$(".gallery-grid").magnificPopup({type:"image",delegate:"a.mag",gallery:{enabled:!0},zoom:{enabled:!0,duration:300,opener:function(e){return e.find("img")}}});var l=document.querySelectorAll("img");imagesLoaded(e,(function(){t.layout(),l.forEach((function(e){e.addEventListener("load",(function(){t.layout()}))})),document.querySelector(".gallery-wrapper").style.display="block",t.layout()}))}})),document.querySelector(".nav-link")&&document.querySelectorAll(".nav-link").forEach((function(e){e.addEventListener("click",(function(){ScrollTrigger.refresh(!0)}))}));
7
8// =============================================
9// Instagram Slider Observer
10// =============================================
11document.querySelector(".instagram-overlay")&&document.addEventListener("DOMContentLoaded",(()=>{const e=document.querySelector(".instagram-overlay");if(e){const t=()=>{const t=document.querySelector(".uk-slider-items");e.style.display=t&&0===t.children.length?"none":""};t();const n=document.querySelector(".uk-slider-items");n&&new MutationObserver(t).observe(n,{childList:!0})}}));
12
13// =============================================
14// Modal Offset Styling
15// =============================================
16document.querySelector(".modal")&&document.addEventListener("DOMContentLoaded",(function(){const e=document.querySelector(".modal"),t=document.body,n=document.querySelector(".navbar");e.addEventListener("shown.bs.modal",(function(){const d={paddingRight:"0px"};e.classList.add("modal"),Object.assign(e.style,d),Object.assign(t.style,d),Object.assign(n.style,d)}))}));
17
18// =============================================
19// Window Load Events
20// =============================================
21document.querySelector(".hidden")&&document.addEventListener("DOMContentLoaded",(function(){window.addEventListener("load",(function(){document.querySelectorAll(".hidden").forEach((function(e){e.classList.remove("hidden")}))}))}));
22
23// =============================================
24// Tooltip Initialization
25// =============================================
26document.querySelector('[data-bs-toggle="tooltip"]')&&document.addEventListener("DOMContentLoaded",(function(){document.querySelectorAll('[data-bs-toggle="tooltip"]').forEach((t=>new bootstrap.Tooltip(t)))}));
27
28// =============================================
29// Mailing List Cookie
30// =============================================
31document.querySelector("#mailingListToast")&&document.addEventListener("DOMContentLoaded",(function(){!async function(){const{determineProto:t}=await import("./protoDeterminer.js"),e=`${t()}-mailingList`;let o=!1;const i=document.getElementById("mailingListToast"),n=new bootstrap.Toast(i);Cookies.get(e)&&"false"===Cookies.get(e)||Cookies.set(e,"true",{expires:7}),document.addEventListener("scroll",(function(){window.scrollY>
31500&&"true"===Cookies.get(e)&&!o&&(n.show(),o=!0)}));document.querySelectorAll("#mailingListModal button, #mailingListToast button").forEach((function(t){t.addEventListener("click",(function(){Cookies.set(e,"false",{expires:1})}))}));document.querySelectorAll("#mailingListToast .btn.btn-template, #mailingListModal button[type='submit'], #mailingListToast button[type='submit']").forEach((function(t){t.addEventListener("click",(function(){Cookies.set(e,"false",{expires:180})}))}))}()}));
32
33// =============================================
34// Form Adjustments and Datepicker Configuration
35// =============================================
36document.querySelector(".cmsform")&&document.addEventListener("DOMContentLoaded",(function(){function e(e){document.querySelectorAll(e+" .control-label").forEach((function(t){t.removeAttribute("style"),t.classList.remove("col-sm-3","col-form-label");const o=t.getAttribute("for"),r=document.querySelector(e+" #"+o);r&&r.parentNode.insertBefore(t,r.nextSibling)}))}e(".modal"),e(".toast-container"),e("main"),e(".contact-grid"),setTimeout((function(){document.querySelectorAll(".cmsform .form-group").forEach((function(e){e.classList.add("mb-3");const t=null!==e.querySelector(".form-check"),o=null!==e.querySelector("button"),r=null!==e.querySelector('[for^="attachment-"]'),c=null!==e.querySelector(".form-check");if(!(t||r||o||c)){e.classList.add("form-floating");const t=e.querySelector(".cmsform label");if(t){const o=document.createElement("span");o.classList.add("formTextColor"),o.innerHTML=t.innerHTML,t.innerHTML="",t.appendChild(o);const r=e.querySelector(".form-control");if(r&&r.hasAttribute("placeholder")&&""!==r.getAttribute("placeholder").trim()){let e=r.getAttribute("placeholder");const t=document.createElement("span");t.classList.add("placeholder-text"),t.textContent=` (${e})`,o.appendChild(t)}}}o&&e.classList.remove("mb-3")}));document.querySelectorAll(".cmsform .form-control:not([placeholder])").forEach((function(e){e.setAttribute("placeholder"," ")}))}),500),document.querySelectorAll(".cmsform .form-check-input").forEach((e=>{e.removeAttribute("style")})),document.querySelectorAll(".cmsform textarea.form-control").forEach((e=>{e.setAttribute("rows","3")})),document.querySelectorAll(".cmsform .btn").forEach((e=>{e.classList.add("w-100")}));const t=(e,t)=>{document.querySelectorAll(e).forEach((e=>{e.setAttribute("type","text"),isMobile()&&e.addEventListener("focus",(t=>{setTimeout((()=>{e.blur()}),0)})),flatpickr(e,t),e.classList.remove("mmdd-mask","hasDatepicker")}))},o={dateFormat:"m/d",altInput:!1,allowInput:!0,defaultDate:new Date,disableMobile:"true",onReady:(e,t,o)=>{const r=o.calendarContainer.querySelector(".flatpickr-current-month");"m/d"===o.config.dateFormat&&r&&r.classList.add("hide-year")}};t('.cmsform [id^="month_day-"]', /*.cmsform [id^="birthday-"], .cmsform [id^="anniversary-"]',*/ o),t('.cmsform [id^="date-"]',{...o,dateFormat:"m/d/y"}),t('.cmsform [name="date_available_start"], .cmsform [name="event_date"]',{...o,minDate:new Date,dateFormat:"m/d/y"})}));
37
38// =============================================
39// Page Animations
40// =============================================
41document.addEventListener("DOMContentLoaded",(function(){if(!isMobile()&&"undefined"!=typeof gsap&&"undefined"!=typeof ScrollTrigger){const{pathname:o,href:t}=window.location,e=o.split("/"),[,,n,a]=e,r="https://legacy-admin.spillover.com/spillover",i=(o,t)=>{window.location.replace(`${r}/${o}/${t}/`)},s=e.includes("home");"proto"===n||"designs"===n?s&&i(n,a):(new URL(t).hostname.split(".")[0],s&&window.location.replace(`${location.protocol}//${location.host}`));const c=["menu","index.htm","","/"],[,l,,,d]=e;if(!c.includes(l)&&!c.includes(d)){const o=gsap.utils.toArray('[data-type="content-section"]'),t={autoAlpha:0,x:200*Math.random()-100,y:200*Math.random()-100};gsap.set(o,t),ScrollTrigger.batch(o,{start:"top 100%",end:"bottom 0%",onEnter:o=>{gsap.to(o,{autoAlpha:1,stagger:.01,x:0,y:0,onComplete:()=>o.forEach((o=>o.style.transform="none"))})}}),setTimeout((()=>ScrollTrigger.refresh(!0)),isMobile()?1500:1e3)}const p={toggleActions:"play none none none"},g=(o,t)=>{const e="string"==typeof o?document.querySelector(o):o;if(e){const o=t.y||-200;gsap.from(e,{scrollTrigger:{trigger:e,start:`top-=${o} 100%`,...p},...t})}},u=(o,t,e=0,n=0)=>
41{gsap.utils.toArray(o).forEach(((o,a)=>{g(o,{...t,delay:e+a*n})}))};window.addEventListener("load",(()=>{ScrollTrigger.refresh()})),[{target:".navbar-brand img",options:{scale:.5,opacity:0,duration:.5}}].forEach((({target:o,options:t})=>g(o,t))),u("iframe",{scale:.1,opacity:0,duration:1.2}),u(".menu-section",{y:200,opacity:0,duration:.5}),u("footer .container section",{x:50,opacity:0,duration:.8})}}));
42
43// =============================================
44// Menu
45// =============================================
46window.addEventListener("load",(()=>{if(document.querySelector(".menu-container")){var e=$(".menu-container").isotope({itemSelector:".menu-item",layoutMode:"fitRows",containerStyle:{overflow:"hidden",position:"relative"},getSortData:{name:".name"},filter:$("#menu-flters li:first-child").attr("data-filter")});$("#menu-flters li").on("click",(function(){$("#menu-flters li").each((function(){$(this).removeClass("filter-active")})),$(this).addClass("filter-active");var t=$(this).attr("data-filter");e.isotope({filter:t})}))}}));
47
48// =============================================
49// Every Image Popup
50// =============================================
51!function(){function t(t){return(t||"").toString().replace(/\s+/g," ").trim()}function e(e){if(e&&1===e.nodeType&&!e.closest("a.popup-image")){var o=e.getAttribute("src")||e.getAttribute("data-src");if(o&&!function(t,e){var o={dataBp:t.getAttribute("data-bp"),noModal:"true"===t.getAttribute("no-modal"),galleryItem:"true"===t.getAttribute("galleryItem")},n={isBlog:t.classList.contains("blog-img"),isLogo:t.classList.contains("source-logo")},r=((e.split("/").pop()||"").split(".")[0]||"").toLowerCase();if(["logo","logo-long","wcag2"].includes(r))return!0;for(var a in o)if(o[a])return!0;for(var i in n)if(n[i])return!0;return!1}(e,o)){var n=document.createElement("a");n.href=o,n.className="popup-image";var r=t(e.getAttribute("alt"))||"Image";n.setAttribute("aria-label","Open image in a popup: "+r),n.setAttribute("role","button"),n.removeAttribute("tabindex"),e.parentNode.insertBefore(n,e),n.appendChild(e)}}}function o(){for(var t=document.querySelectorAll("img"),o=0;o<t.length;o++)e(t[o])}function n(){if(window.__mfpWrapObserverStarted||(window.__mfpWrapObserverStarted=!0,document.body&&new MutationObserver((function(t){for(var o=0;o<t.length;o++){var n=t[o];if(n.addedNodes)for(var r=0;r<n.addedNodes.length;r++){var a=n.addedNodes[r];if(a&&1===a.nodeType){"IMG"===a.tagName&&e(a);for(var i=a.querySelectorAll?a.querySelectorAll("img"):[],d=0;d<i.length;d++)e(i[d])}}}})).observe(document.body,{childList:!0,subtree:!0})),o(),!document.documentElement.getAttribute("data-mfp-delegated")){var t=window.jQuery;return!(!t||!t.fn||"function"!=typeof t.fn.magnificPopup)&&(document.documentElement.setAttribute("data-mfp-delegated","true"),t(document).magnificPopup({delegate:"a.popup-image",type:"image",gallery:{enabled:!1},zoom:{enabled:!0,duration:300,opener:function(e){return t(e).find("img")}}}),!0)}}function r(){var t=Date.now();!function e(){n()||Date.now()-t>=15e3||setTimeout(e,50)}()}window.addEventListener("DOMContentLoaded",r),window.addEventListener("load",r),window.addEventListener("pageshow",(function(){document.documentElement.removeAttribute("data-mfp-delegated"),r()}))}();
52
53// =============================================
54// Handle Scroll and Resize Events
55// =============================================
56document.addEventListener("DOMContentLoaded",(function(){function e(){const e=document.querySelector(".header-sticky"),t=document.querySelector(".navbar-h"),n=document.getElementById("logo-home"),o=document.getElementById("logo-a");if(!(e||t||n||o))return;const s=window.scrollY>0,l=window.innerWidth<992;e&&e.classList.toggle("scrolled",s),t&&t.classList.toggle("justify-content-center",!s||!l),n&&n.classList.toggle("display-none",s||l),o&&o.classList.toggle("display-none",s||l)}["load","scroll","resize"].forEach((t=>{window.addEventListener(t,e)})),e()}));
57
58// =============================================
59// Animate on Appear
60// =============================================
61document.addEventListener("DOMContentLoaded",(function(){new WOW({boxClass:"wow",animateClass:"animated",offset:10,mobile:!1}).init()}));
62
63// =============================================
64// Accessibility
65// =============================================
66!function(){!function(){const t=/\bsr=1\b/.test(location.search),e=window.matchMedia&&window.matchMedia("(prefers-reduced-motion: reduce)").matches;let a=!1;try{a="1"===localStorage.getItem("srMode")}catch(t){}(t||e||a)&&(document.documentElement.classList.add("sr-no-motion"),function(){const t=document.createElement("style");t.setAttribute("data-sr-no-motion","1"),t.appendChild(document.createTextNode('\n          html, body { scroll-behavior: auto !important; }\n          * { animation: none !important; transition: none !important; }\n          .animate__animated { animation: none !important; }\n          [class*="uk-animation-"] { animation: none !important; }\n          [style*="transform"] { transform: none !important; }\n        ')),document.head.appendChild(t)}(),function(){if(window.gsap)try{gsap.globalTimeline&&gsap.globalTimeline.pause(0),gsap.killTweensOf&&gsap.killTweensOf("*");const t=()=>({play(){},pause(){},kill(){},eventCallback(){},then(t){t&&t()},finally(t){t&&t()}});["to","from","fromTo","timeline","delayedCall"].forEach((e=>{"function"==typeof gsap[e]&&(gsap[e]=t)})),"function"==typeof gsap.set&&(gsap.set=function(){})}catch(t){}}(),document.querySelectorAll(".animate__animated").forEach((t=>{t.classList.remove("animate__animated"),t.className=t.className.replace(/\banimate__\S+/g,"").trim()})),document.querySelectorAll('[class*="uk-animation-"]').forEach((t=>{t.className=t.className.split(" ").filter((t=>t&&!/^uk-animation-/.test(t))).join(" ")})),["uk-scrollspy","data-uk-scrollspy","uk-parallax","data-uk-parallax","uk-scrollspy-class","data-uk-scrollspy-class"].forEach((t=>{document.querySelectorAll("["+t+"]").forEach((e=>e.removeAttribute(t)))})),new MutationObserver((t=>
66{for(const e of t)"childList"===e.type?e.addedNodes.forEach((t=>{1===t.nodeType&&(t.hasAttribute&&t.hasAttribute("style")&&/transform\s*:/.test(t.getAttribute("style"))&&(t.style.transform="none"),t.classList&&t.classList.contains("animate__animated")&&(t.classList.remove("animate__animated"),t.className=t.className.replace(/\banimate__\S+/g,"").trim()),t.classList&&/uk-animation-/.test(t.className)&&(t.className=t.className.split(" ").filter((t=>t&&!/^uk-animation-/.test(t))).join(" ")),["uk-scrollspy","data-uk-scrollspy","uk-parallax","data-uk-parallax","uk-scrollspy-class","data-uk-scrollspy-class"].forEach((e=>{t.removeAttribute&&t.removeAttribute(e)})),t.querySelectorAll&&t.querySelectorAll('[style*="transform"], .animate__animated, [class*="uk-animation-"], [uk-scrollspy], [data-uk-scrollspy], [uk-parallax], [data-uk-parallax], [uk-scrollspy-class], [data-uk-scrollspy-class]').forEach((t=>{t.style&&t.style.transform&&(t.style.transform="none"),t.classList&&t.classList.contains("animate__animated")&&(t.classList.remove("animate__animated"),t.className=t.className.replace(/\banimate__\S+/g,"").trim()),t.classList&&/uk-animation-/.test(t.className)&&(t.className=t.className.split(" ").filter((t=>t&&!/^uk-animation-/.test(t))).join(" ")),["uk-scrollspy","data-uk-scrollspy","uk-parallax","data-uk-parallax","uk-scrollspy-class","data-uk-scrollspy-class"].forEach((e=>t.removeAttribute&&t.removeAttribute(e)))})))})):"attributes"===e.type&&"style"===e.attributeName&&/transform\s*:/.test(e.target.getAttribute("style")||"")&&(e.target.style.transform="none")})).observe(document.documentElement,{subtree:!0,childList:!0,attributes:!0,attributeFilter:["class","style","uk-scrollspy","data-uk-scrollspy","uk-parallax","data-uk-parallax","uk-scrollspy-class","data-uk-scrollspy-class"]}),window.__srNoMotion={on(){try{localStorage.setItem("srMode","1")}catch(t){}location.reload()},off(){try{localStorage.removeItem("srMode")}catch(t){}location.reload()}})}();const t=" (opens in a new tab)",e=" (external website)",a=" (opens in a new tab to an external website)",s=" (opens your email app)",r=" (starts a phone call)",i=" (opens the image as a popup link)",o=" (opens a popup)",n="Open menu",l="Close menu",u=["[uk-slidenav-previous]",".uk-slidenav-previous",'[uk-slider-item="previous"]','[uk-slideshow-item="previous"]',"[data-uk-slidenav-previous]",'[data-uk-slider-item="previous"]','[data-uk-slideshow-item="previous"]','[data-slide="prev"]','[data-bs-slide="prev"]'].join(","),c=["[uk-slidenav-next]",".uk-slidenav-next",'[uk-slider-item="next"]','[uk-slideshow-item="next"]',"[data-uk-slidenav-next]",'[data-uk-slider-item="next"]','[data-uk-slideshow-item="next"]','[data-slide="next"]','[data-bs-slide="next"]'].join(","),d=[".navbar-toggler",'[data-bs-toggle="collapse"]','[data-bs-toggle="offcanvas"]','[data-toggle="collapse"]','[data-toggle="offcanvas"]'].join(","),m="button.btn-close[data-bs-dismiss]";function p(t){return!(!t?.hasAttribute?.("uk-slidenav-previous")&&!t?.classList?.contains("uk-slidenav-previous")&&"previous"!==t?.getAttribute?.("uk-slider-item")&&"previous"!==t?.getAttribute?.("uk-slideshow-item")&&"previous"!==t?.getAttribute?.("data-uk-slider-item")&&"previous"!==t?.getAttribute?.("data-uk-slideshow-item")&&"prev"!==t?.getAttribute?.("data-slide")&&"prev"!==t?.getAttribute?.("data-bs-slide"))}function b(t){return!(!t||1!==t.nodeType||!t.matches)&&("next"===t.getAttribute("uk-slider-item")||"next"===t.getAttribute("uk-slideshow-item")||"next"===t.getAttribute("data-uk-slider-item")||"next"===t.getAttribute("data-uk-slideshow-item")||"next"===t.getAttribute("data-slide")||"next"===t.getAttribute("data-bs-slide")||t.classList?.contains("uk-slidenav-next"))}function g(n){const l=function(n){if(!n||1!==n.nodeType)return null;if(p(n)||b(n))return null;if(n.querySelector(".sr-only"))return null;if(n.getAttribute&&"modal"===n.getAttribute("data-bs-toggle"))return o;if(n.classList.contains("popup-image"))return i;const l="_blank"===n.getAttribute("target"),u=(n.getAttribute("href")||"").trim(),c=u.toLowerCase();if(c.startsWith("mailto:"))return s;if(c.startsWith("tel:"))return r;let d=!1;if(u&&(/^https?:\/\//i.test(u)||u.startsWith("//")))try{const t=new URL(u,location.href);d=("http:"===t.protocol||"https:"===t.protocol)&&t.hostname!==location.hostname}catch(t){}return l&&d?a:l?t:d?e:null}(n);if(!l)return;const u=document.createElement("span");u.className="sr-only",u.textContent=l,n.appendChild(u)}function f(t){if(!t||1!==t.nodeType)return;if(t.querySelector(".sr-only"))return;const e=p(t)?"Previous Slide":b(t)?"Next Slide":null;if(!e)return;const a=document.createElement("span");a.className="sr-only",a.textContent=e,t.appendChild(a)}function h(t){const e="true"===String(t.getAttribute("aria-expanded")),a=t.querySelector(".sr-only");a&&(a.textContent=e?l:n)}function y(t){if(!t||1!==t.nodeType)return;if(!t.matches(d))return;if(t.querySelector(".sr-only"))return void h(t);const e=document.createElement("span");e.className="sr-only",e.textContent="true"===String(t.getAttribute("aria-expanded"))?l:n,t.appendChild(e)}function k(t){if(!t||1!==t.nodeType)return;const e=(t.getAttribute("data-bs-dismiss")||"").toLowerCase();if(!e)return;const a=((t,e)=>{if(t){const e=t.getAttribute("aria-labelledby");if(e){const t=e.trim().split(/\s+/)[0],a=t&&document.getElementById(t),s=a&&a.textContent&&a.textContent.trim();if(s)return s}const a=t.getAttribute("aria-label");if(a&&a.trim())return a.trim();const s=t.id||"";if(/nav|menu/i.test(s))return"menu"}return"offcanvas"===e?"menu":"modal"===e?"dialog":"panel"})("offcanvas"===e?t.closest(".offcanvas"):"modal"===e?t.closest(".modal"):null,e);t.setAttribute("aria-label","Close "+a)}function v(t){t&&1===t.nodeType&&t.classList?.contains("popup-image")&&t.setAttribute("tabindex","-1")}function A(t){t&&1===t.nodeType&&"svg"===t.tagName?.toLowerCase()&&(t.setAttribute("aria-hidden","true"),t.setAttribute("focusable","false"))}function x(t){if(t&&1===t.nodeType&&"section"===(t.tagName||"").toLowerCase()&&!t.hasAttribute("role")){var e=(t.getAttribute("aria-label")||"").trim(),a=(t.getAttribute("aria-labelledby")||"").trim();
66if(e||a)t.setAttribute("role","region");else{var s=t.querySelector("h1, h2, h3, h4, h5, h6, p");if(s){var r=(s.id||"").trim();r||(r="sr-sec-"+Math.random().toString(36).slice(2,10),s.id=r),t.setAttribute("aria-labelledby",r),t.setAttribute("role","region")}}}}function w(t=document){const e=new Set;t.querySelectorAll("[target]").forEach((t=>e.add(t))),t.querySelectorAll('[href^="http"], [href^="//"], [href^="mailto:"], [href^="tel:"], .popup-image, [data-bs-toggle="modal"][role="button"]').forEach((t=>e.add(t))),e.forEach(g),t.querySelectorAll(u+","+c).forEach(f),t.querySelectorAll(d).forEach(y),t.querySelectorAll(m).forEach(k),t.querySelectorAll(".popup-image").forEach(v),t.querySelectorAll("svg").forEach(A),t.querySelectorAll("section").forEach(x)}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",(()=>w())):w(),new MutationObserver((t=>{for(const e of t)if("childList"===e.type)e.addedNodes.forEach((t=>{1===t.nodeType&&(t.matches?.('[target], [href^="http"], [href^="//"], [href^="mailto:"], [href^="tel:"], .popup-image, [data-bs-toggle="modal"][role="button"]')&&g(t),t.matches?.(u+","+c)&&f(t),t.matches?.(d)&&y(t),t.matches?.(m)&&k(t),t.matches?.(".popup-image")&&v(t),"svg"===t.tagName?.toLowerCase()&&A(t),"section"===t.tagName?.toLowerCase()&&x(t),w(t))}));else if("attributes"===e.type){const t=e.attributeName;"target"!==t&&"href"!==t||g(e.target),"data-bs-toggle"===t&&"modal"===e.target.getAttribute("data-bs-toggle")&&g(e.target),"uk-slider-item"!==t&&"uk-slideshow-item"!==t&&"data-uk-slider-item"!==t&&"data-uk-slideshow-item"!==t&&"data-slide"!==t&&"data-bs-slide"!==t&&"uk-slidenav-previous"!==t&&"uk-slidenav-next"!==t||f(e.target),"aria-expanded"!==t&&"data-bs-toggle"!==t&&"data-toggle"!==t||e.target.matches?.(d)&&(y(e.target),h(e.target)),"data-bs-dismiss"===t&&e.target.matches?.(m)&&k(e.target),e.target.classList?.contains?.("popup-image")&&v(e.target),"svg"===e.target.tagName?.toLowerCase()&&A(e.target),"section"===e.target.tagName?.toLowerCase()&&x(e.target)}})).observe(document.documentElement,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["target","href","uk-slider-item","uk-slideshow-item","data-uk-slider-item","data-uk-slideshow-item","data-slide","data-bs-slide","uk-slidenav-previous","uk-slidenav-next","aria-expanded","data-bs-toggle","data-toggle","data-bs-dismiss","aria-labelledby","aria-label","id","class","role"]}),document.addEventListener("DOMContentLoaded",(function(){try{document.querySelectorAll('a[href^="#"]').forEach((t=>{t.addEventListener("click",(function(){if(this.matches('[data-bs-toggle="modal"][role="button"], [data-toggle="modal"]'))return;const t=this.getAttribute("href").substring(1),e=document.getElementById(t);e&&setTimeout((()=>{let t=e.querySelector("h1, h2, h3, h4, h5, h6")||e;t.hasAttribute("tabindex")||(t.setAttribute("tabindex","-1"),t.addEventListener("blur",(()=>{t.removeAttribute("tabindex")}),{once:!0})),t.focus()}),400)}))}))}catch(t){}try{document.querySelectorAll('a[data-bs-toggle="tab"]').forEach((t=>{t.addEventListener("shown.bs.tab",(function(t){const e=t.target.getAttribute("data-bs-target")||t.target.getAttribute("href");if(!e)return;const a=document.querySelector(e);if(!a)return;let s=a.querySelector("h1, h2, h3, h4, h5, h6")||a;s.hasAttribute("tabindex")||(s.setAttribute("tabindex","-1"),s.addEventListener("blur",(()=>{s.removeAttribute("tabindex")}),{once:!0})),s.focus()}))}))}catch(t){}}))}();

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.