').append(o.$item),this.options.bypassCss?o.$itemWrapper.css({display:"none"}):(o.$itemWrapper.css(c.itemWrapper),o.$item.css(c.item)),o.$item.bind(l?"canplay":"load",function(h){var c=t(this).parent(),d=c.data("options");s&&(d=t.extend({},d,s));var u=this.naturalWidth||this.videoWidth||this.width,p=this.naturalHeight||this.videoHeight||this.height;c.data("ratio",u/p);var f=function(t){return d[t]!==i?d[t]:o.options[t]},m=f("transition"),g=f("transitionEasing"),v=f("transitionDuration"),y=function(){a&&(a.stop(),a.destroy()),n.remove(),!o.paused&&o.images.length>1&&o.cycle(),o.options.bypassCss||o.isBody||o.$container.css("background-image","none"),t(["after","show"]).each(function(){o.$container.trigger(t.Event("backstretch."+this,r),[o,e])}),l&&o.videoWrapper.play()};o.firstShow&&!o.options.animateFirst||!v||!m?(c.show(),y()):function(e){var s=e.transition||"fade";"string"==typeof s&&s.indexOf("|")>-1&&(s=s.split("|")),s instanceof Array&&(s=s[Math.round(Math.random()*(s.length-1))]);var o=e.new,n=e.old?e.old:t([]);switch(s.toString().toLowerCase()){default:case"fade":o.fadeIn({duration:e.duration,complete:e.complete,easing:e.easing||i});break;case"fadeinout":case"fade_in_out":var a=function(){o.fadeIn({duration:e.duration/2,complete:e.complete,easing:e.easing||i})};n.length?n.fadeOut({duration:e.duration/2,complete:a,easing:e.easing||i}):a();break;case"pushleft":case"push_left":case"pushright":case"push_right":case"pushup":case"push_up":case"pushdown":case"push_down":case"coverleft":case"cover_left":case"coverright":case"cover_right":case"coverup":case"cover_up":case"coverdown":case"cover_down":var r=s.match(/^(cover|push)_?(.*)$/),h="left"===r[2]?"right":"right"===r[2]?"left":"down"===r[2]?"top":"up"===r[2]?"bottom":"right",l={display:""},c={};if(l[h]="-100%",c[h]=0,o.css(l).animate(c,{duration:e.duration,complete:function(){o.css(h,""),e.complete.apply(this,arguments)},easing:e.easing||i}),"push"===r[1]&&n.length){var d={};d[h]="100%",n.animate(d,{duration:e.duration,complete:function(){n.css("display","none")},easing:e.easing||i})}}}({new:c,old:n,transition:m,duration:v,easing:g,complete:y}),o.firstShow=!1,o.resize()}),o.$itemWrapper.appendTo(o.$wrap),o.$item.attr("alt",h.alt||""),o.$itemWrapper.data("options",h),l||o.$item.attr("src",h.url),o._currentImage=h,o}},current:function(){return this.index},next:function(){var t=Array.prototype.slice.call(arguments,0);return t.unshift(this.index
1){clearTimeout(this._cycleTimeout);var e=this._currentImage&&this._currentImage.duration||this.options.duration,i=u(this._currentImage),s=function(){this.$item.off(".cycle"),this.paused||this.next()};if(i){if(!this._currentImage.loop){var o=0;this.$item.on("playing.cycle",function(){var e=t(this).data("player");clearTimeout(o),o=setTimeout(function(){e.pause(),e.$video.trigger("ended")},1e3*(e.getDuration()-e.getCurrentTime()))}).on("ended.cycle",function(){clearTimeout(o)})}this.$item.on("error.cycle initerror.cycle",t.proxy(s,this))}i&&!this._currentImage.duration?this.$item.on("ended.cycle",t.proxy(s,this)):this._cycleTimeout=setTimeout(t.proxy(s,this),e)}return this},destroy:function(i){t(e).off("resize.backstretch orientationchange.backstretch"),this.videoWrapper&&this.videoWrapper.destroy(),clearTimeout(this._cycleTimeout),i||this.$wrap.remove(),this.$container.removeData("backstretch")}};var y=function(){this.init.apply(this,arguments)};y.prototype.init=function(o){var n,a=this,r=function(){a.$video=n,a.video=n[0]},h="video";if(o.url instanceof Array||!s.test(o.url)||(h="youtube"),a.type=h,"youtube"===h){y.loadYoutubeAPI(),a.ytId=o.url.match(s)[2];var l="https://www.youtube.com/embed/"+a.ytId+"?rel=0&autoplay=0&showinfo=0&controls=0&modestbranding=1&cc_load_policy=0&disablekb=1&iv_load_policy=3&loop=0&enablejsapi=1&origin="+encodeURIComponent(e.location.origin);a.__ytStartMuted=!!o.mute||o.mute===i,n=t("").attr({src_to_load:l}).css({border:0,margin:0,padding:0}).data("player",a),o.loop&&n.on("ended.loop",function(){a.__manuallyStopped||a.play()}),a.ytReady=!1,r(),e.YT?(a._initYoutube(),n.trigger("initsuccess")):t(e).one("youtube_api_load",function(){a._initYoutube(),n.trigger("initsuccess")})}else{n=t("