PageSourceSearch

https://sugarlandmusic.com/wp-content/plugins/slider-blocks/build/…/frontend.js?ver=8cf2463005c9736d862c

js sugarlandmusic.com collected 2026-10-02 10:53:34 UTC 10,505 bytes, 1 lines download raw bytes

1(()=>{"use strict";const e=new WeakSet;function t(t,o,{editor:i=!1}={}){if(!t||!o?.swiper||!/gutslider-(preset-|lazy-player)/.test(t.className))return;const a=o.swiper,r={resumeAutoplay:!1},n=e=>{e.forEach((e=>{e.querySelector(".gs-video-media > iframe, .gs-video-media > video:not(.gs-video-poster)")?.remove(),e.classList.remove("is-playing")})),t.querySelector(".gs-video-card.is-playing")||(t.classList.remove("is-playing"),r.resumeAutoplay&&!a.destroyed&&(r.resumeAutoplay=!1,a.autoplay?.start()))},l=()=>[...t.querySelectorAll(".gs-video-card.is-playing")],c=()=>{r.closeLightbox?r.closeLightbox():n(l())},d=/gutslider-preset-(cinema|playlist)/.test(t.className),u=(e,{muted:s=!1}={})=>{const o=e?.querySelector(".gs-video-card"),l=o?.querySelector(".gs-video-media");if(i||!l||!l.dataset.embed&&!l.dataset.file||o.classList.contains("is-playing"))return;c(),p();const d=o.querySelector(".gs-video-play")?.getAttribute("aria-label")?.replace(/^Play video:?\s*/,""),u=o.querySelector(".gs-video-title")?.textContent||d||"Video player",m=((e,t,s)=>{const{embed:o,file:i,loop:a}=e.dataset;if(i){const e=document.createElement("video");return e.src=i,e.controls=!0,e.autoplay=!0,e.playsInline=!0,e.loop="true"===a,e.muted=s,e.setAttribute("title",t),e}if(!o)return null;const r=new URL(o);s&&r.searchParams.set(r.hostname.includes("vimeo")?"muted":"mute","1");const n=document.createElement("iframe");return n.src=r.toString(),n.title=t,n.allow="autoplay; encrypted-media; picture-in-picture; fullscreen",n.allowFullscreen=!0,n.referrerPolicy="strict-origin-when-cross-origin",n})(l,u,s);m&&(document.dispatchEvent(new CustomEvent("gutslider:video-play",{detail:{root:t}})),a.autoplay?.running&&(a.autoplay.stop(),r.resumeAutoplay=!0),!t.dataset.lightbox||s?(l.appendChild(m),"VIDEO"===m.tagName&&m.play?.().catch((()=>{})),o.classList.add("is-playing"),t.classList.add("is-playing")):r.closeLightbox=function({player:e,title:t,portrait:s=!1,onClose:o,opener:i=document.activeElement}){const a=document.createElement("div");a.className="gs-video-lightbox"+(s?" is-portrait":""),a.setAttribute("role","dialog"),a.setAttribute("aria-modal","true"),a.setAttribute("aria-label",t||"Video");const r=document.createElement("div");r.className="gs-video-lightbox__frame",r.appendChild(e);const n=document.createElement("button");n.type="button",n.className="gs-video-lightbox__close",n.setAttribute("aria-label","Close video"),n.innerHTML='<svg viewBox="0 0 24 24" width="22" height="22" aria-hidden="true" focusable="false"><path d="M6.4 5 5 6.4 10.6 12 5 17.6 6.4 19l5.6-5.6 5.6 5.6 1.4-1.4-5.6-5.6L19 6.4 17.6 5 12 10.6z" fill="currentColor"/></svg>',a.append(n,r),document.body.appendChild(a),"VIDEO"===e.tagName&&e.play?.().catch((()=>{}));const l=document.documentElement.style.overflow;document.documentElement.style.overflow="hidden";let c=!1;const d=()=>{c||(c=!0,document.removeEventListener("keydown",u,!0),a.classList.remove("is-open"),document.documentElement.style.overflow=l,setTimeout((()=>a.remove()),window.matchMedia?.("(prefers-reduced-motion: reduce)").matches?0:250),i?.focus?.({preventScroll:!0}),o?.())};function u(t){if("Escape"===t.key)t.preventDefault(),d();else if("Tab"===t.key){const s=[n,e],o=s.indexOf(document.activeElement);t.preventDefault(),s[(o+(t.shiftKey?s.length-1:1))%s.length].focus()}}return n.addEventListener("click",d),a.addEventListener("click",(e=>{e.target===a&&d()})),document.addEventListener("keydown",u,!0),setTimeout((()=>a.classList.add("is-open")),16),n.focus({preventScroll:!0}),d}({player:m,title:u,portrait:t.classList.contains("gutslider-preset-reels"),opener:o.querySelector(".gs-video-play"),onClose:()=>{r.closeLightbox=null,n([])}}))};let m=null;const p=()=>{clearTimeout(m),t.querySelectorAll(".gs-video-hover").forEach((e=>e.remove()))},v=()=>{const e=a.realIndex;t.querySelectorAll(".gs-video-playlist__item").forEach((t=>{const s=Number(t.dataset.index)===e;if(t.classList.toggle("is-active",s),s){t.setAttribute("aria-current","true");const e=t.closest(".gs-video-playlist");e&&e.scrollHeight>e.clientHeight+1?e.scrollTo({top:t.offsetTop-e.offsetTop-8,behavior:"smooth"}):e&&e.scrollWidth>e.clientWidth+1&&e.scrollTo({left:t.parentElement.offsetLeft-e.offsetLeft-8,behavior:"smooth"})}else t.removeAttribute("aria-current")})),t.querySelectorAll(".gs-video-backdrop img").forEach((t=>{t.classList.toggle("is-active",Number(t.dataset.index)===e)}))};i||document.addEventListener("gutslider:video-play",(e=>{e.detail?.root!==t&&c()})),a.on("slideChange",(()=>{d&&c(),v()})),a.on("slideChangeTransitionEnd",(()=>{d||(()=>{const e=o.getBoundingClientRect();n(l().filter((t=>{const s=t.getBoundingClientRect();return Math.min(s.right,e.right)-Math.max(s.left,e.left)<s.width/2})))})()})),v(),i||(s(t),t.querySelectorAll("img[data-hd]").forEach((e=>{const t=new Image;t.onload=()=>
1{t.naturalWidth>120&&(e.src=t.src)},t.src=e.dataset.hd})),t.dataset.videoAutoplay&&u(a.slides[a.activeIndex],{muted:!0})),e.has(t)||(e.add(t),!i&&(t.dataset.hoverPreview||t.dataset.embedPreview)&&window.matchMedia?.("(hover: hover)").matches&&(t.addEventListener("pointerover",(e=>{const s=e.target.closest?.(".gs-video-media");s&&t.contains(s)&&(e=>{const s=e.closest(".gs-video-card");if(!e.dataset.file)return void(t.dataset.embedPreview&&(e=>{const t=e.closest(".gs-video-card");!e.dataset.embed||t.classList.contains("is-playing")||e.querySelector(".gs-video-hover")||(p(),m=setTimeout((()=>{const t=new URL(e.dataset.embed);if(t.hostname.includes("vimeo"))t.searchParams.set("background","1"),t.searchParams.set("muted","1");else{const e=t.pathname.split("/").pop();t.searchParams.set("mute","1"),t.searchParams.set("controls","0"),t.searchParams.set("disablekb","1"),t.searchParams.set("loop","1"),t.searchParams.set("playlist",e)}const s=document.createElement("iframe");s.className="gs-video-hover",s.src=t.toString(),s.allow="autoplay; encrypted-media",s.tabIndex=-1,s.setAttribute("aria-hidden","true"),s.referrerPolicy="strict-origin-when-cross-origin",s.addEventListener("load",(()=>setTimeout((()=>s.classList.add("is-ready")),700)),{once:!0}),e.appendChild(s)}),350))})(e));if(!t.dataset.hoverPreview||s.classList.contains("is-playing")||e.querySelector(".gs-video-hover"))return;p();const o=document.createElement("video");o.className="gs-video-hover",o.src=e.dataset.file,o.muted=!0,o.loop=!0,o.playsInline=!0,o.autoplay=!0,o.setAttribute("aria-hidden","true"),o.addEventListener("playing",(()=>o.classList.add("is-ready")),{once:!0}),e.appendChild(o),o.play?.().catch((()=>{}))})(s)})),t.addEventListener("pointerout",(e=>{const t=e.target.closest?.(".gs-video-media");t&&!t.contains(e.relatedTarget)&&p()}))),i||(t.addEventListener("keydown",(e=>{if("Enter"!==e.key&&" "!==e.key)return;if(e.target.closest("button, a, input, textarea, select, iframe, video"))return;const s=e.target.closest(".swiper-slide");s&&t.contains(s)&&s.querySelector(".gs-video-card")&&(e.preventDefault(),u(s))})),document.addEventListener("keydown",(e=>{if("Escape"!==e.key||r.closeLightbox)return;const t=l();t.length&&(n(t),t[0].querySelector(".gs-video-play")?.focus({preventScroll:!0}))}))),t.addEventListener("click",(e=>{const s=o.swiper;if(!s)return;const i=e.target.closest(".gs-video-playlist__item");if(i){const e=Number(i.dataset.index);return s.params.loop?s.slideToLoop(e):s.slideTo(e),void u(s.slides[s.activeIndex])}const a=e.target.closest(".gs-video-media"),r=a?.closest(".swiper-slide");return r?t.classList.contains("gutslider-preset-cinema")&&!r.classList.contains("swiper-slide-active")?(s.slideTo(s.slides.indexOf(r)),void u(s.slides[s.activeIndex])):void u(r):void 0})))}function s(e){const t=e.querySelectorAll("video.gs-video-ambient");if(!t.length||!("IntersectionObserver"in window))return;const s=window.matchMedia?.("(prefers-reduced-motion: reduce)").matches,o=new IntersectionObserver((e=>{e.forEach((({target:e,isIntersecting:t})=>{t&&!s?e.play?.().catch((()=>{})):e.pause?.()}))}));t.forEach((e=>{s&&(e.removeAttribute("autoplay"),e.pause()),o.observe(e)}))}document.addEventListener("DOMContentLoaded",(()=>{const e=document.querySelectorAll(".wp-block-gutsliders-videos-carousel");e.length>0&&e.forEach((e=>{const o=e.querySelector(".swiper"),i=e.dataset.swiperOptions,a=JSON.parse(i),r=new Swiper(o,a);t(e,o);const n=e.querySelector("iframe.video-carousel-slide, video.video-carousel-slide")?function(e,t){const s=new Set;let o=!1;const i=i=>{s.add(i),document.dispatchEvent(new CustomEvent("gutslider:video-play",{detail:{root:e}})),t.autoplay?.running&&(t.autoplay.stop(),o=!0)};e.querySelectorAll("iframe.video-carousel-slide").forEach((e=>{/[?&]autoplay=1/.test(e.src)&&s.add(e)})),window.addEventListener("blur",(()=>{setTimeout((()=>{const t=document.activeElement;"IFRAME"===t?.tagName&&e.contains(t)&&i(t)}))})),e.querySelectorAll("video.video-carousel-slide:not(.gs-video-ambient)").forEach((e=>{e.addEventListener("play",(()=>i(e))),e.addEventListener("pause",(()=>s.delete(e))),e.autoplay&&s.add(e)}));const a=e=>{if("VIDEO"===e.tagName)return e.pause(),s.delete(e),void(s.size||!o||t.destroyed||(o=!1,t.autoplay?.start()));const i=new URL(e.src);i.searchParams.set("autoplay","0"),e.src=i.toString();const a=e.closest(".swiper-slide")?.querySelector(".custom-thumbnail");a&&(a.style.display=""),s.delete(e),s.size||!o||t.destroyed||(o=!1,t.autoplay?.start())};return t.on("slideChangeTransitionEnd",(()=>{const e=t.el.getBoundingClientRect();
1s.forEach((t=>{const s=t.getBoundingClientRect();Math.min(s.right,e.right)-Math.max(s.left,e.left)<s.width/2&&a(t)}))})),document.addEventListener("gutslider:video-play",(t=>{t.detail?.root!==e&&s.forEach(a)})),i}(e,r):null;/gutslider-(preset-|lazy-player)/.test(e.className)||s(e),e.querySelectorAll(".custom-thumbnail").forEach((e=>{e.querySelector(".play-btn").addEventListener("click",(()=>{const t=e.closest(".swiper-slide").querySelector(".video-carousel-slide");if(t){const s=t.src;if(s.includes("youtube.com")||s.includes("youtu.be")){const e=function(e){const t=new URL(e);return t.searchParams.set("autoplay","1"),t.toString()}(s);t.src=e}else if(s.includes("vimeo.com")){const e=function(e){const t=new URL(e);return t.searchParams.set("autoplay","1"),t.toString()}(s);t.src=e}e.style.display="none",n?.(t)}}))}));const l=e.dataset.rprev,c=e.dataset.rnext;if(l&&c){const e=document.querySelector(`.${l}`),t=document.querySelector(`.${c}`);e&&e.addEventListener("click",(()=>{o.swiper.slidePrev()})),t&&t.addEventListener("click",(()=>{o.swiper.slideNext()}))}}))}))})();

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.