1(function($){var splashVideo;"use strict";function isSplashed(){var splashed=false;if(typeof(sessionStorage)!=='undefined'){splashed=sessionStorage.getItem('umggr-wc-splashed');} 2return splashed;} 3function setSplashed(){if(typeof(sessionStorage)!=='undefined'){sessionStorage.setItem('umggr-wc-splashed',true);}} 4function setplayerSplash(container,videoId){if(!$(container).length||(typeof YTPlayer==='undefined'))return;var ytPlayerHost=(!UMGGR_WC_Splash_Shortcode.disable_cookies?'https://www.youtube.com':'https://www.youtube-nocookie.com');var ytPlayerAutoplay=false;var ytPlayerMute=false;if(UMGGR_WC_Splash_Shortcode.autoplay_setting!='null'){ytPlayerAutoplay=true;ytPlayerMute=true;} 5$(container).YTPlayer({videoId:videoId,host:ytPlayerHost,playerVars:{'autoplay':ytPlayerAutoplay,'mute':ytPlayerMute,'controls':0,'showinfo':0,'rel':0,'playlist':videoId,'loop':1},events:{'onReady':function(event){$('#umggr-wc-splash-modal .media-aspect-wrapper').css('display','block');$('#umggr-wc-splash-modal .media-aspect-wrapper').addClass('is-visible');},}});splashVideo=$(container).data('ytPlayer').player;} 6function setYtVideo(container,videoId){$(container).parent().hide();if(typeof(YT)=='undefined'||typeof(YT.Player)=='undefined'){window.onYouTubeIframeAPIReady=function(){setplayerSplash(container,videoId);};}else{setplayerSplash(container,videoId);}} 7UMGGR_WC_Splash_Shortcode.showSplash=function(){if($('#umggr-wc-splash-modal').length&&UMGGR_WC_Splash_Shortcode.is_home){var $obj=$('#umggr-wc-splash-modal');if($obj.attr('data-repeatsplash')=='first_time'){if(!isSplashed()){$obj.attr('visible','');$('body').addClass('-no-overflow');}}else{sessionStorage.setItem('umggr-wc-splashed','');$obj.attr('visible','');$('body').addClass('-no-overflow');}}} 8UMGGR_WC_Splash_Shortcode.initSplash=function(){if($('#umggr-wc-splash-modal .yt-holder').length>0){var ytId=$('#umggr-wc-splash-modal .yt-holder').data('yt-id');var container=$('#umggr-wc-splash-modal .yt-holder')[0];setYtVideo(container,ytId);} 9$('#close-modal, #close-splash').on('click',function(e){e.preventDefault();$('body').removeClass('-no-overflow');$('#umggr-wc-splash-modal').remove();setSplashed();});if(UMGGR_WC_Splash_Shortcode.video_format=='youtube'){var sound_playing=false;$('#video-audio-toggle').on('click',function(e){var audioToggleButton=document.querySelector("#video-audio-toggle-icon");e.preventDefault();sound_playing=!sound_playing;$(this).toggleClass('playing');muteUnmute(splashVideo,sound_playing);if(sound_playing){audioToggleButton.setAttribute('icon','unmute');}else{audioToggleButton.setAttribute('icon','mute');}});}else if(UMGGR_WC_Splash_Shortcode.video_format=='mp4'){$('#video-audio-toggle').on('click',function(e){var audioToggleButton=document.querySelector("#video-audio-toggle-icon");e.preventDefault();if(jQuery("#mp4-video").prop('muted')){jQuery("#mp4-video").prop('muted',false);audioToggleButton.setAttribute('icon','unmute');}else{jQuery("#mp4-video").prop('muted',true);audioToggleButton.setAttribute('icon','mute');}});} 10function muteUnmute(player,sound_playing){if(typeof player!=='undefined'){if(sound_playing){player.unMute();}else{player.mute();}}}} 11function stopModalVideoPlayback() 12{var deferredMediaElements=document.querySelectorAll('umg-media-modal.deferred-media-modal umg-deferred-media');deferredMediaElements.forEach(function(deferredMediaElement){var iframes=deferredMediaElement.shadowRoot.querySelectorAll('iframe');iframes.forEach(function(iframe){var iframeWindow=iframe.contentWindow;iframeWindow.postMessage('{"event":"command","func":"pauseVideo","args":""}','*');});});} 13function handleEscKey(event) 14{if(event.key==='Escape'||event.keyCode===27){stopModalVideoPlayback();$('body').removeClass('-no-overflow');}} 15$(document).ready(function(){UMGGR_WC_Splash_Shortcode.initSplash();UMGGR_WC_Splash_Shortcode.showSplash();});document.addEventListener('keydown',handleEscKey);})(jQuery);
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.