var get_vimeo_videoID=function(c){return 0").css({position:"absolute",top:0,left:0,width:"100%",height:"100%"}).addClass("vimeo_player_overlay");a.isSelf&&h.on("click",function(){c.togglePlay()}); e="vimeo_player_"+a.id;e=jQuery("
").addClass("vimeo_player_wrapper").attr("id","vimeo_player_wrapper_"+e);if(e.css({position:"absolute",zIndex:0,width:"100%",height:"100%",left:0,top:0,overflow:"hidden",opacity:0}),a.wrapper=e,a.opt.containment.prepend(e),a.opt.mobileFallbackImage&&jQuery.browser.mobile)return e.css({backgroundImage:"url("+a.opt.mobileFallbackImage+")",backgroundPosition:"center center",backgroundSize:"cover",backgroundRepeat:"no-repeat",opacity:1}),setTimeout(function(){var a= jQuery.Event("VPFallback");c.trigger(a)},1E3),c.hide(),c;a.opt.containment.children().not("script, style").each(function(){"static"==jQuery(this).css("position")&&jQuery(this).css("position","relative")});a.isBackground?(jQuery("body").css({boxSizing:"border-box"}),e.css({position:"fixed",top:0,left:0,zIndex:0})):"static"==a.opt.containment.css("position")&&a.opt.containment.css({position:"relative"});a.videoWrapper=e;a.overlay=h;a.isBackground||h.on("mouseenter",function(){a.controlBar&&a.controlBar.length&& a.controlBar.addClass("visible")}).on("mouseleave",function(){a.controlBar&&a.controlBar.length&&a.controlBar.removeClass("visible")});jQuery(document).on("vimeo_api_loaded",function(){var b={id:"//player.vimeo.com/video/"+a.videoID,muted:a.opt.mute?1:0,background:1,autoplay:a.playOnMobile?1:0};a.player=new Vimeo.Player(a.videoWrapper.get(0).id,b);a.player.ready().then(function(){function b(){a.isReady=!0;a.opt.mute&&setTimeout(function(){c.v_mute()},1);a.opt.showControls&&jQuery.vimeo_player.buildControls(a); a.opt.autoPlay?a.playOnMobile?setTimeout(function(){d=jQuery.Event("VPStart");c.trigger(d);a.videoWrapper.fadeTo(a.opt.fadeTime,a.opt.opacity)},1E3):setTimeout(function(){a.player.pause();c.v_play();d=jQuery.Event("VPStart");c.trigger(d);c.v_optimize_display()},a.opt.fadeTime):c.v_pause();(d=jQuery.Event("VPReady")).opt=a.opt;c.trigger(d);"function"==typeof a.opt.onReady&&a.opt.onReady(a);c.v_optimize_display()}var d;a.playerBox=a.videoWrapper.find("iframe");a.playerBox.after(h);a.opt.startAt?(a.player.play().then(function(){a.player.pause()}), c.v_seekTo(a.opt.startAt,function(){b()})):b();jQuery(window).off("resize.vimeo_player_"+a.id).on("resize.vimeo_player_"+a.id,function(){clearTimeout(a.optimizeD);a.optimizeD=setTimeout(function(){c.v_optimize_display()},250)});a.player.on("progress",function(a){(d=jQuery.Event("VPProgress")).data=a;c.trigger(d)});a.player.on("error",function(b){a.state=-1;(d=jQuery.Event("VPError")).error=b;c.trigger(d)});a.player.on("play",function(b){(a.state=1,c.trigger("change_state"),a.controlBar&&a.controlBar.length&& a.controlBar.find(".vimeo_player_pause").html(jQuery.vimeo_player.controls.pause),"undefined"!=typeof _gaq&&eval(a.opt.gaTrack)&&_gaq.push(["_trackEvent","vimeo_player","Play",a.videoID]),"undefined"!=typeof ga&&eval(a.opt.gaTrack)&&ga("send","event","vimeo_player","play",a.videoID),d=jQuery.Event("VPPlay"),d.error=b,c.trigger(d),a.opt.addRaster)?(b="dot"==a.opt.addRaster?"raster-dot":"raster",a.overlay.addClass(a.isRetina?b+" retina":b)):a.overlay.removeClass(function(a,d){var b=d.split(" "),c=[]; return jQuery.each(b,function(a,d){/raster.*/.test(d)&&c.push(d)}),c.push("retina"),c.join(" ")})});a.player.on("pause",function(b){a.state=2;c.trigger("change_state");a.controlBar&&a.controlBar.length&&a.controlBar.find(".vimeo_player_pause").html(jQuery.vimeo_player.controls.play);(d=jQuery.Event("VPPause")).time=b;c.trigger(d)});a.player.on("seeked",function(d){a.state=3;c.trigger("change_state")});a.player.on("ended",function(b){a.state=0;c.trigger("change_state");(d=jQuery.Event("VPEnd")).time= b;c.trigger(d)});a.player.on("timeupdate",function(b){if(a.duration=b.duration,a.percent=b.percent,a.seconds=b.seconds,a.state=1,a.player.getPaused().then(function(b){b&&(a.state=2)}),a.opt.stopMovieOnBlur&&(document.hasFocus()||1==a.state&&(a.hasFocus=!1,c.v_pause(),a.document_focus=setInterval(function(){document.hasFocus()&&!a.hasFocus&&(a.hasFocus=!0,c.v_play(),clearInterval(a.document_focus))},300))),a.opt.showControls){var e=jQuery("#controlBar_"+a.id),f=e.find(".vimeo_player_pogress"),r=e.find(".vimeo_player_loaded"), e=e.find(".vimeo_player_seek_bar"),f=f.outerWidth(),f=Math.floor(b.seconds)*f/Math.floor(b.duration);r.css({left:0,width:100*b.percent+"%"});e.css({left:0,width:f});b.duration?a.controlBar.find(".vimeo_player_time").html(jQuery.vimeo_player.formatTime(b.seconds)+" / "+jQuery.vimeo_player.formatTime(b.duration)):a.controlBar.find(".vimeo_player_time").html("-- : -- / -- : --")}a.opt.stopAt=a.opt.stopAt>b.duration?b.duration-.5:a.opt.stopAt;b.seconds>=(a.opt.stopAt||b.duration-.5)&&(a.loop=a.loop|| 0,a.opt.loop&&a.loop=d?"0"+d:d)+" : "+(9>=b?"0"+b:b)},play:function(){var b=this.get(0);if(!b.isReady)return this;b.player.pause();b.player.play();setTimeout(function(){b.videoWrapper.fadeTo(b.opt.fadeTime, b.opt.opacity)},1E3);var d=jQuery("#controlBar_"+b.id);d.length&&d.find(".mb_YTPPvimeo_player_playpause").html(jQuery.vimeo_player.controls.pause);return b.state=1,jQuery(b).css("background-image","none"),this},togglePlay:function(b){var d=this.get(0);return 1==d.state?this.v_pause():this.v_play(),"function"==typeof b&&b(d.state),this},pause:function(){var b=this.get(0);return b.player.pause(),b.state=2,this},seekTo:function(b,d){var c=this.get(0);return c.player.setCurrentTime(c.opt.stopAt&&b>=c.opt.stopAt? c.opt.stopAt-.5:b).then(function(a){"function"==typeof d&&d(a)}),this},setVolume:function(b){var d=this.get(0);return d.isMute=!1,d.opt.vol=b||d.opt.vol,d.player.setVolume(d.opt.vol),d.volumeBar&&d.volumeBar.length&&d.volumeBar.updateSliderVal(100*b),this},toggleVolume:function(){var b=this.get(0);if(b)return b.isMute?(jQuery(b).v_unmute(),!0):(jQuery(b).v_mute(),!1)},mute:function(){var b=this.get(0);return b.isMute||(b.playOnMobile&&b.player.toggleMute(),b.isMute=!0,b.player.setVolume(0),b.volumeBar&& b.volumeBar.length&&10").attr("id","controlBar_"+ b.id).addClass("vimeo_player_bar").css({whiteSpace:"noWrap",position:b.isBackground?"fixed":"absolute",zIndex:b.isBackground?1E4:1E3});var c=jQuery("
").addClass("buttonBar"),a=jQuery(""+jQuery.vimeo_player.controls.play+"").addClass("vimeo_player_pause vimeo_icon").click(function(){1==b.state?jQuery(b).v_pause():jQuery(b).v_play()}),g=jQuery(""+jQuery.vimeo_player.controls.mute+"").addClass("vimeo_player_muteUnmute vimeo_icon").click(function(){b.isMute?jQuery(b).v_unmute(): jQuery(b).v_mute()}),l=jQuery("
").addClass("vimeo_player_volume_bar").css({display:"inline-block"});b.volumeBar=l;var h=jQuery("").addClass("vimeo_player_time"),k="https://vimeo.com/"+b.videoID,f=jQuery("").html(jQuery.vimeo_player.controls.logo).addClass("vimeo_url vimeo_icon").attr("title","view on Vimeo").on("click",function(){window.open(k,"viewOnVimeo")}),m=jQuery("").html(jQuery.vimeo_player.controls.fullscreen).addClass("vimeo_fullscreen vimeo_icon").on("click",function(){jQuery(b).v_fullscreen(d.realfullscreen)}), n=jQuery("
").addClass("vimeo_player_pogress").css("position","absolute").click(function(a){p.css({width:a.clientX-p.offset().left});b.timeW=a.clientX-p.offset().left;b.controlBar.find(".vimeo_player_loaded").css({width:0});a=Math.floor(b.duration);b.goto=p.outerWidth()*a/n.outerWidth();jQuery(b).v_seekTo(parseFloat(b.goto));b.controlBar.find(".vimeo_player_loaded").css({width:0})}),q=jQuery("
").addClass("vimeo_player_loaded").css("position","absolute"),p=jQuery("
").addClass("vimeo_player_seek_bar").css("position", "absolute");n.append(q).append(p);c.append(a).append(g).append(l).append(h);d.show_vimeo_logo&&c.append(f);(b.isBackground||eval(b.opt.realfullscreen)&&!b.isBackground)&&c.append(m);b.controlBar.append(c).append(n);b.isBackground?jQuery("body").after(b.controlBar):b.videoWrapper.before(b.controlBar);l.simpleSlider({initialval:b.opt.vol,scale:100,orientation:"h",callback:function(a){0==a.value?jQuery(b).v_mute():jQuery(b).v_unmute();b.player.setVolume(a.value/100);b.isMute||(b.opt.vol=a.value)}})}}, optimizeVimeoDisplay:function(b){var d=this.get(0),c,a,g,l;d.opt.align=b||d.opt.align;d.opt.align="undefined "!=typeof d.opt.align?d.opt.align:"center,center";b=d.opt.align.split(",");if(d.opt.optimizeDisplay){var h,k;k=d.videoWrapper;var f=d.isPlayer?0:.15*k.outerHeight();h=k.outerWidth()+f;k=k.outerHeight()+f;d.opt.ratio=eval(d.opt.ratio);c=h;a=Math.ceil(c/d.opt.ratio);g=Math.ceil(-(a-k)/2);l=0;d.playerBox.css({top:0,opacity:0,width:100,height:Math.ceil(100/d.opt.ratio),marginTop:0,marginLeft:0, frameBorder:0});var f=ah&&(l=-(c-h)/2)}}else a=c="100%",l=g=0;setTimeout(function(){d.playerBox.css({opacity:1,width:c,height:a,marginTop:g,marginLeft:l,maxWidth:"initial"})},10)},setAlign:function(b){this.v_optimize_display(b)},getAlign:function(){return this.get(0).opt.align}, fullscreen:function(b){function d(a,b){for(var c,d,e=["webkit","moz","ms","o",""],g=0;gnavigator.appVersion.indexOf("Mobile")&&(c.name="Mac"),-1!=navigator.appVersion.indexOf("Linux")&&(c.name="Linux"),/Mac OS X/.test(nAgt)&&!/Mobile/.test(nAgt)&&(c.version=/Mac OS X (10[\.\_\d]+)/.exec(nAgt)[1],c.version=c.version.replace(/_/g,".").substring(0,5)),/Windows/.test(nAgt)&&(c.version="Unknown.Unknown"),/Windows NT 5.1/.test(nAgt)&& (c.version="5.1"),/Windows NT 6.0/.test(nAgt)&&(c.version="6.0"),/Windows NT 6.1/.test(nAgt)&&(c.version="6.1"),/Windows NT 6.2/.test(nAgt)&&(c.version="6.2"),/Windows NT 10.0/.test(nAgt)&&(c.version="10.0"),/Linux/.test(nAgt)&&/Linux/.test(nAgt)&&(c.version="Unknown.Unknown"),c.name=c.name.toLowerCase(),c.major_version="Unknown",c.minor_version="Unknown","Unknown.Unknown"!=c.version&&(c.major_version=parseFloat(c.version.split(".")[0]),c.minor_version=parseFloat(c.version.split(".")[1])),c},nameOffset, verOffset,ix; if(jQuery.browser.os=getOS(),jQuery.browser.hasTouch=isTouchSupported(),jQuery.browser.name=navigator.appName,jQuery.browser.fullVersion=""+parseFloat(navigator.appVersion),jQuery.browser.majorVersion=parseInt(navigator.appVersion,10),-1!=(verOffset=nAgt.indexOf("Opera")))jQuery.browser.opera=!0,jQuery.browser.name="Opera",jQuery.browser.fullVersion=nAgt.substring(verOffset+6),-1!=(verOffset=nAgt.indexOf("Version"))&&(jQuery.browser.fullVersion=nAgt.substring(verOffset+8));else if(-1!=(verOffset= nAgt.indexOf("OPR")))jQuery.browser.opera=!0,jQuery.browser.name="Opera",jQuery.browser.fullVersion=nAgt.substring(verOffset+4);else if(-1!=(verOffset=nAgt.indexOf("MSIE")))jQuery.browser.msie=!0,jQuery.browser.name="Microsoft Internet Explorer",jQuery.browser.fullVersion=nAgt.substring(verOffset+5);else if(-1!=nAgt.indexOf("Trident")){jQuery.browser.msie=!0;jQuery.browser.name="Microsoft Internet Explorer";var start=nAgt.indexOf("rv:")+3,end=start+4;jQuery.browser.fullVersion=nAgt.substring(start, end)}else-1!=(verOffset=nAgt.indexOf("Edge"))?(jQuery.browser.edge=!0,jQuery.browser.name="Microsoft Edge",jQuery.browser.fullVersion=nAgt.substring(verOffset+5)):-1!=(verOffset=nAgt.indexOf("Chrome"))?(jQuery.browser.webkit=!0,jQuery.browser.chrome=!0,jQuery.browser.name="Chrome",jQuery.browser.fullVersion=nAgt.substring(verOffset+7)):-1parseInt(e[a]))return 1;if(e[a]&&!d[a]&&0navigator.appVersion.indexOf("Mobile")&&(c.name="Mac"),-1!=navigator.appVersion.indexOf("Linux")&&(c.name="Linux"),/Mac OS X/.test(nAgt)&&!/Mobile/.test(nAgt)&&(c.version=/Mac OS X (10[\.\_\d]+)/.exec(nAgt)[1],c.version=c.version.replace(/_/g,".").substring(0,5)),/Windows/.test(nAgt)&&(c.version="Unknown.Unknown"),/Windows NT 5.1/.test(nAgt)&& (c.version="5.1"),/Windows NT 6.0/.test(nAgt)&&(c.version="6.0"),/Windows NT 6.1/.test(nAgt)&&(c.version="6.1"),/Windows NT 6.2/.test(nAgt)&&(c.version="6.2"),/Windows NT 10.0/.test(nAgt)&&(c.version="10.0"),/Linux/.test(nAgt)&&/Linux/.test(nAgt)&&(c.version="Unknown.Unknown"),c.name=c.name.toLowerCase(),c.major_version="Unknown",c.minor_version="Unknown","Unknown.Unknown"!=c.version&&(c.major_version=parseFloat(c.version.split(".")[0]),c.minor_version=parseFloat(c.version.split(".")[1])),c}; (jQuery.browser.os=getOS(),jQuery.browser.hasTouch=isTouchSupported(),jQuery.browser.name=navigator.appName,jQuery.browser.fullVersion=""+parseFloat(navigator.appVersion),jQuery.browser.majorVersion=parseInt(navigator.appVersion,10),-1!=(verOffset=nAgt.indexOf("Opera")))?(jQuery.browser.opera=!0,jQuery.browser.name="Opera",jQuery.browser.fullVersion=nAgt.substring(verOffset+6),-1!=(verOffset=nAgt.indexOf("Version"))&&(jQuery.browser.fullVersion=nAgt.substring(verOffset+8))):-1!=(verOffset=nAgt.indexOf("OPR"))? (jQuery.browser.opera=!0,jQuery.browser.name="Opera",jQuery.browser.fullVersion=nAgt.substring(verOffset+4)):-1!=(verOffset=nAgt.indexOf("MSIE"))?(jQuery.browser.msie=!0,jQuery.browser.name="Microsoft Internet Explorer",jQuery.browser.fullVersion=nAgt.substring(verOffset+5)):-1!=nAgt.indexOf("Trident")?(jQuery.browser.msie=!0,jQuery.browser.name="Microsoft Internet Explorer",start=nAgt.indexOf("rv:")+3,end=start+4,jQuery.browser.fullVersion=nAgt.substring(start,end)):-1!=(verOffset=nAgt.indexOf("Edge"))? (jQuery.browser.edge=!0,jQuery.browser.name="Microsoft Edge",jQuery.browser.fullVersion=nAgt.substring(verOffset+5)):-1!=(verOffset=nAgt.indexOf("Chrome"))?(jQuery.browser.webkit=!0,jQuery.browser.chrome=!0,jQuery.browser.name="Chrome",jQuery.browser.fullVersion=nAgt.substring(verOffset+7)):-1parseInt(e[a]))return 1;if(e[a]&&!d[a]&&0").addClass("level").addClass(a); e.prepend(a);d.level=a;e.css({cursor:"default"});"auto"==d.opt.scale&&(d.opt.scale=c(d).outerWidth());e.updateSliderVal();d.opt.readonly||(e.on(c.simpleSlider.events.start,function(a){c.browser.mobile&&(a=a.changedTouches[0]);d.canSlide=!0;e.updateSliderVal(a);"h"==d.opt.orientation?e.css({cursor:"col-resize"}):e.css({cursor:"row-resize"});c.browser.mobile||(a.preventDefault(),a.stopPropagation())}),c(document).on(c.simpleSlider.events.move,function(a){c.browser.mobile&&(a=a.changedTouches[0]);d.canSlide&& (c(document).css({cursor:"default"}),e.updateSliderVal(a),c.browser.mobile||(a.preventDefault(),a.stopPropagation()))}).on(c.simpleSlider.events.end,function(){c(document).css({cursor:"auto"});d.canSlide=!1;e.css({cursor:"auto"})}))})},updateSliderVal:function(b){var d=this.get(0);if(d.opt){d.opt.initialval="number"==typeof d.opt.initialval?d.opt.initialval:d.opt.initialval(d);var e=c(d).outerWidth(),a=c(d).outerHeight();d.x="object"==typeof b?b.clientX+document.body.scrollLeft-this.offset().left: "number"==typeof b?b*e/d.opt.scale:d.opt.initialval*e/d.opt.scale;d.y="object"==typeof b?b.clientY+document.body.scrollTop-this.offset().top:"number"==typeof b?(d.opt.scale-d.opt.initialval-b)*a/d.opt.scale:d.opt.initialval*a/d.opt.scale;d.y=this.outerHeight()-d.y;d.scaleX=d.x*d.opt.scale/e;d.scaleY=d.y*d.opt.scale/a;d.outOfRangeX=d.scaleX>d.opt.scale?d.scaleX-d.opt.scale:0>d.scaleX?d.scaleX:0;d.outOfRangeY=d.scaleY>d.opt.scale?d.scaleY-d.opt.scale:0>d.scaleY?d.scaleY:0;d.outOfRange="h"==d.opt.orientation? d.outOfRangeX:d.outOfRangeY;d.value=void 0!==b?"h"==d.opt.orientation?d.x>=this.outerWidth()?d.opt.scale:0>=d.x?0:d.scaleX:d.y>=this.outerHeight()?d.opt.scale:0>=d.y?0:d.scaleY:"h"==d.opt.orientation?d.scaleX:d.scaleY;"h"==d.opt.orientation?d.level.width(Math.floor(100*d.x/e)+"%"):d.level.height(Math.floor(100*d.y/a));"function"==typeof d.opt.callback&&d.opt.callback(d)}}};c.fn.simpleSlider=c.simpleSlider.init;c.fn.updateSliderVal=c.simpleSlider.updateSliderVal})(jQuery);