PageSourceSearch

https://www.clubpilates.com.au/hubfs/hub_generated/module_assets/1…/1785211673627/module_hero.min.js

js clubpilates.com.au collected 2026-10-04 18:51:04 UTC 1,506 bytes, 2 lines download raw bytes

1var module_346967433679=void function(){"use strict";const SEL_videoTrigger="[data-bfs-video-trigger]",SEL_videoModal="[data-bfs-video-modal]",SEL_videoClose="[data-bfs-video-close]";let activeModal=null,lastFocus=null;function closeVideoModal(modal){if(!modal)return;modal.hidden=!0;const video=modal.querySelector("video");video&&video.pause(),activeModal===modal&&(activeModal=null),lastFocus&&"function"==typeof lastFocus.focus&&(lastFocus.focus(),lastFocus=null)}function bindVideoModals(){document.addEventListener("click",function(e){const trigger=e.target.closest(SEL_videoTrigger);if(trigger){e.preventDefault();const id=trigger.getAttribute("data-bfs-video-trigger");return void(id&&function(id){const modal=document.getElementById(id);if(!modal)return;lastFocus=document.activeElement,modal.hidden=!1,activeModal=modal;const video=modal.querySelector("video");if(video)try{video.currentTime=0,video.play()}catch(e){}const closeBtn=modal.querySelector(SEL_videoClose);closeBtn&&closeBtn.focus()}(id))}const closeEl=e.target.closest(SEL_videoClose);closeEl&&closeVideoModal(closeEl.closest(SEL_videoModal))}),document.addEventListener("keydown",function(e){"Escape"===e.key&&activeModal&&closeVideoModal(activeModal)})}function init(){bindVideoModals()}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",init):init()}();
2//# sourceURL=https://443213851.fs1.hubspotusercontent-ap1.net/hubfs/443213851/hub_generated/module_assets/1/346967433679/1785211673627/module_hero.js

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.