function onYouTubeIframeAPIReady(){AllVideos.YoutubeAPIReady()}$(document).ready(function(){AllVideos.Init();document.addEventListener("SmoothStateLoaded",function(){AllVideos.Init()})});var AllVideos=function(){var i="https://www.youtube.com/iframe_api",n,r="[data-video]",t=[];return{Init:function(){n=$(r);typeof YT=="undefined"?n.length&&this.InitYoutubeAPI():n.length&&this.YoutubeAPIReady()},InitYoutubeAPI:function(){var t=document.createElement("script"),n;t.src=i;n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(t,n)},YoutubeAPIReady:function(){n.each(function(){t.push(Video.Init($(this)))})},GetAllVideoInstances:function(){return t}}}(),Video=function(){var f="video",e=480,o=270,r,i=!1,u,n,t;return{Init:function(i){var s=this;return r=$.trim(i.data(f)),u=i.parent(),t=new YT.Player(i[0],{enablejsapi:1,height:o,width:e,videoId:r,origin:window.location.host,rel:0,events:{onReady:s.OnPlayerReady}}),n=u.children("iframe").first(),this.MaintainAspectRatio(),s},OnPlayerReady:function(n){i&&n.target.playVideo()},MaintainAspectRatio:function(){var t=n.height()/n.width(),i=n.attr("width"),r=n.attr("height");n.data("aspect-ratio",t).data("width",i).data("height",r);n.removeAttr("width").removeAttr("height");this.SetDimensions();this.OnResize()},OnResize:function(){var n=debounce(function(){Video.SetDimensions()},100);$(window).resize(function(){n()})},SetDimensions:function(){this.SetWidth();this.SetHeight()},SetWidth:function(){n.css({width:""});var t=n.parent(),i=t.width();n.width(i)},Play:function(){i=!0;typeof t.playVideo=="function"&&t.playVideo()},Pause:function(){i=!1;typeof t.pauseVideo=="function"&&t.pauseVideo()},SetHeight:function(){var t=n.parent().width(),i=n.data("aspect-ratio");n.height(t*i)}}}()