PageSourceSearch

https://www.skillcast.com/hubfs/hub_generated/module_assets/1/4522…/module_horizontal-tabber.min.js

js skillcast.com collected 2026-09-24 17:12:17 UTC 5,172 bytes, 2 lines download raw bytes

1var module_452270768365=void function(){"use strict";var lottieLoading=null,reduceMotion=window.matchMedia("(prefers-reduced-motion: reduce)").matches;function startMedia(panel){Array.prototype.forEach.call(panel.querySelectorAll(".case-study-video"),function(wrap){!function(wrap){if(!wrap.__csvInit){wrap.__csvInit=!0;var video=wrap.querySelector("video"),button=wrap.querySelector(".case-study-video__button"),playIcon=wrap.querySelector(".case-study-video__play-icon"),pauseIcon=wrap.querySelector(".case-study-video__pause-icon");video&&button&&(video.hasAttribute("data-autoplay")&&wrap.classList.add("is-autoplay"),button.addEventListener("click",function(){if(video.paused||video.ended){video.setAttribute("controls","true");var p=video.play();p&&p.catch&&p.catch(function(){})}else video.pause()}),video.addEventListener("play",function(){setState(!0)}),video.addEventListener("pause",function(){setState(!1)}),video.addEventListener("ended",function(){video.removeAttribute("controls"),video.currentTime=0,setState(!1)}),setState(!video.paused))}function setState(playing){wrap.classList.toggle("is-playing",playing),playIcon&&(playIcon.style.display=playing?"n
1one":"block"),pauseIcon&&(pauseIcon.style.display=playing?"block":"none"),button.setAttribute("aria-label",playing?"Pause video":"Play video")}}(wrap);var video=wrap.querySelector("video[data-autoplay]");if(video&&!reduceMotion){video.setAttribute("controls","true");var p=video.play();p&&p.catch&&p.catch(function(){})}}),Array.prototype.forEach.call(panel.querySelectorAll(".case-study-panel__media--embed iframe"),function(f){f.getAttribute("title")||f.setAttribute("title","Case study video")});var nodes=panel.querySelectorAll(".case-study_lottie[data-lottie-src]");nodes.length&&function(cb){if(window.lottie)return cb();lottieLoading||(lottieLoading=new Promise(function(resolve,reject){var s=document.createElement("script");s.src="https://cdnjs.cloudflare.com/ajax/libs/bodymovin/5.12.2/lottie_light.min.js",s.async=!0,s.onload=resolve,s.onerror=reject,document.head.appendChild(s)})),lottieLoading.then(cb).catch(function(){})}(function(){Array.prototype.forEach.call(nodes,function(node){if(node.__anim)return node.__anim.resize(),void(node.__userPaused||node.__anim.play());node.__anim=window.lottie.loadAnimation({container:node,renderer:"svg",loop:!0,autoplay:!reduceMotion,path:node.getAttribute("data-lottie-src"),rendererSettings:{preserveAspectRatio:"xMidYMid slice",ariaLabel:""}}),reduceMotion&&node.__anim.goToAndStop(0,!0),function(wrapper,node){var toggle=wrapper.querySelector(".case-study-lottie__toggle");if(toggle&&!toggle.__csInit){toggle.__csInit=!0;var label=toggle.querySelector(".case-study-lottie__toggle-text");toggle.addEventListener("click",function(){var paused=!toggle.classList.contains("is-paused");node.__anim&&(paused?node.__anim.pause():node.__anim.play()),setState(paused)}),setState(reduceMotion)}function setState(paused){toggle.classList.toggle("is-paused",paused),toggle.setAttribute("aria-label",paused?"Play animation":"Pause animation"),label&&(label.textContent=paused?"Play":"Pause"),node.__userPaused=paused}}(node.parentNode,node)})})}function initModule(root){var tabs=Array.prototype.slice.call(root.querySelectorAll(".case-study-tab")),panels=Array.prototype.slice.call(root.querySelectorAll(".case-study-panel"));if(tabs.length&&panels.length){tabs.forEach(function(tab,i){tab.addEventListener("click",function(){activate(i,!1)}),tab.addEventListener("keydown",function(e){var last=tabs.length-1,next=null;switch(e.key){case"ArrowRight":case"ArrowDown":next=i===last?0:i+1;break;case"ArrowLeft":case"ArrowUp":next=0===i?last:i-1;break;case"Home":next=0;break;case"End":next=last;break;default:return}e.preventDefault(),activate(next,!0)})});for(var j=0;j<panels.length;j++)if(!panels[j].hidden){startMedia(panels[j]);break}}function activate(index,focusTab){tabs.forEach(function(tab,i){var on=i===index;tab.classList.toggle("is-active",on),tab.setAttribute("aria-selected",on?"true":"false"),tab.tabIndex=on?0:-1,on&&focusTab&&tab.focus()}),panels.forEach(function(panel,i){i===index?(panel.hidden=!1,panel.classList.add("is-active"),reduceMotion||(panel.classList.remove("case-study-fade-in"),panel.offsetWidth,panel.classList.add("case-study-fade-in")),startMedia(panel)):(function(panel){Array.prototype.forEach.call(panel.querySelectorAll("video"),function(v){try{v.pause(),v.currentTime=0,v.removeAttribute("controls")}catch(e){}}),Array.prototype.forEach.call(panel.querySelectorAll(".case-study_lottie"),function(node){node.__anim&&node.__anim.pause()}),Array.prototype.forEach.call(panel.querySelectorAll("iframe"),function(f){var src=f.getAttribute("src");src&&f.setAttribute("src",src)})}(panel),panel.classList.remove("is-active","case-study-fade-in"),panel.hidden=!0)})}}function boot(){Array.prototype.forEach.call(document.querySelectorAll(".case-studies-tabs"),initModule)}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",boot):boot()}();
2//# sourceURL=https://2456764.fs1.hubspotusercontent-eu1.net/hubfs/2456764/hub_generated/module_assets/1/452270768365/1789637809891/module_horizontal-tabber.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.