/* * VenoBox - jQuery Plugin * version: 1.9.3 * @requires jQuery >= 1.7.0 * * Examples at http://veno.es/venobox/ * License: MIT License * License URI: https://github.com/nicolafranchini/VenoBox/blob/master/LICENSE * Copyright 2013-2021 Nicola Franchini - @nicolafranchini * */ !function(e){"use strict";var s,a,i,t,o,c,r,l,d,n,v,u,b,h,k,p,g,m,f,x,w,y,_,C,z,B,P,M,E,O,D,N,U,V,I,j,A,R,X,Y,W,q,$,T,H,Q,S,Z,F='',G='',J='',K='',L='';e.fn.extend({venobox:function(ee){var se=this,ae=e.extend({arrowsColor:"#B6B6B6",noArrows:!1,autoplay:!1,bgcolor:"#fff",border:"0",closeBackground:"transparent",closeColor:"#d2d2d2",framewidth:"",frameheight:"",gallItems:!1,infinigall:!1,htmlClose:"×",htmlNext:"Next",htmlPrev:"Prev",numeratio:!1,numerationBackground:"#161617",numerationColor:"#d2d2d2",numerationPosition:"top",overlayClose:!0,overlayColor:"rgba(23,23,23,0.85)",spinner:"double-bounce",spinColor:"#d2d2d2",titleattr:"title",titleBackground:"#161617",titleColor:"#d2d2d2",titlePosition:"top",share:[],cb_pre_open:function(){return!0},cb_post_open:function(){},cb_pre_close:function(){return!0},cb_post_close:function(){},cb_post_resize:function(){},cb_after_nav:function(){},cb_content_loaded:function(){},cb_init:function(){}},ee);return ae.cb_init(se),this.each(function(){if((U=e(this)).data("venobox"))return!0;function ee(){z=U.data("gall"),w=U.data("numeratio"),k=U.data("gallItems"),p=U.data("infinigall"),Q=U.data("share"),x=U.data("noArrows"),o.html(""),"iframe"!==U.data("vbtype")&&"inline"!==U.data("vbtype")&&"ajax"!==U.data("vbtype")&&(S={pinterest:''+F+"",facebook:''+G+"",twitter:''+J+"",linkedin:''+K+"",download:''+L+""},e.each(Q,function(e,s){o.append(S[s])})),(g=k||e('.vbox-item[data-gall="'+z+'"]')).length<2&&(p=!1,w=!1),B=g.eq(g.index(U)+1),P=g.eq(g.index(U)-1),B.length||!0!==p||(B=g.eq(0)),g.length>=1?(V=g.index(U)+1,t.html(V+" / "+g.length)):V=1,!0===w?t.show():t.hide(),""!==C?c.show():c.hide(),B.length||!0===p?(e(".vbox-next").css("display","block"),M=!0):(e(".vbox-next").css("display","none"),M=!1),g.index(U)>0||!0===p?(e(".vbox-prev").css("display","block"),E=!0):(e(".vbox-prev").css("display","none"),E=!1),1==x&&(e(".vbox-prev, .vbox-next ").css("display","none"),E=!1),!0!==E&&!0!==M||(n.on(ne.DOWN,re),n.on(ne.MOVE,le),n.on(ne.UP,de))}function ie(e){return!(e.length<1)&&(!m&&(m=!0,y=e.data("overlay")||e.data("overlaycolor"),b=e.data("framewidth"),h=e.data("frameheight"),r=e.data("border"),a=e.data("bgcolor"),v=e.data("href")||e.attr("href"),s=e.data("autoplay"),C=e.data("titleattr")&&e.attr(e.data("titleattr"))||"",e===P&&n.addClass("vbox-animated").addClass("swipe-right"),e===B&&n.addClass("vbox-animated").addClass("swipe-left"),D.show(),void n.animate({opacity:0},500,function(){_.css("background",y),n.removeClass("vbox-animated").removeClass("swipe-left").removeClass("swipe-right").css({"margin-left":0,"margin-right":0}),"iframe"==e.data("vbtype")?ke():"inline"==e.data("vbtype")?ge():"ajax"==e.data("vbtype")?he():"video"==e.data("vbtype")?pe(s):(n.html(''),me()),U=e,ee(),m=!1,ae.cb_after_nav(U,V,B,P)})))}function te(e){27===e.keyCode&&oe(),37==e.keyCode&&!0===E&&ie(P),39==e.keyCode&&!0===M&&ie(B)}function oe(){if(!1===ae.cb_pre_close(U,V,B,P))return!1;e("body").off("keydown",te).removeClass("vbox-open"),U.focus(),_.animate({opacity:0},500,function(){_.remove(),m=!1,ae.cb_post_close()})}se.VBclose=function(){oe()},U.addClass("vbox-item"),U.data("framewidth",ae.framewidth),U.data("frameheight",ae.frameheight),U.data("border",ae.border),U.data("bgcolor",ae.bgcolor),U.data("numeratio",ae.numeratio),U.data("gallItems",ae.gallItems),U.data("infinigall",ae.infinigall),U.data("noArrows",ae.noArrows),U.data("overlaycolor",ae.overlayColor),U.data("titleattr",ae.titleattr),U.data("share",ae.share),U.data("venobox",!0),U.on("click",function(k){if(k.preventDefault(),U=e(this),!1===ae.cb_pre_open(U))return!1;switch(U.blur(),se.VBnext=function(){ie(B)},se.VBprev=function(){ie(P)},y=U.data("overlay")||U.data("overlaycolor"),b=U.data("framewidth"),h=U.data("frameheight"),s=U.data("autoplay")||ae.autoplay,r=U.data("border"),a=U.data("bgcolor"),M=!1,E=!1,m=!1,v=U.data("href")||U.attr("href"),u=U.data("css")||"",C=U.attr(U.data("titleattr"))||"",Q=U.data("share"),O='
',ae.spinner){case"rotating-plane":O+='
';break;case"double-bounce":O+='
';break;case"wave":O+='
';break;case"wandering-cubes":O+='
';break;case"spinner-pulse":O+='
';break;case"chasing-dots":O+='
';break;case"three-bounce":O+='
';break;case"circle":O+='
';break;case"cube-grid":O+='
';break;case"fading-circle":O+='
';break;case"folding-cube":O+='
'}return O+="
",N=''+ae.htmlNext+''+ae.htmlPrev+"",j='
0/0
'+ae.htmlClose+"
",'
',l='
'+O+'
'+j+N+'
',e("body").append(l).addClass("vbox-open"),e(".vbox-preloader div:not(.sk-circle) .sk-child, .vbox-preloader .sk-rotating-plane, .vbox-preloader .sk-rect, .vbox-preloader div:not(.sk-folding-cube) .sk-cube, .vbox-preloader .sk-spinner-pulse").css("background-color",ae.spinColor),_=e(".vbox-overlay"),d=e(".vbox-container"),n=e(".vbox-content"),i=e(".vbox-left"),t=e(".vbox-num"),o=e(".vbox-share"),c=e(".vbox-title"),(D=e(".vbox-preloader")).show(),Z="top"==ae.titlePosition?"bottom":"top",o.css(Z,"-1px"),o.css({color:ae.titleColor,fill:ae.titleColor,"background-color":ae.titleBackground}),c.css(ae.titlePosition,"-1px"),c.css({color:ae.titleColor,"background-color":ae.titleBackground}),e(".vbox-close").css({color:ae.closeColor,"background-color":ae.closeBackground}),i.css(ae.numerationPosition,"-1px"),i.css({color:ae.numerationColor,"background-color":ae.numerationBackground}),e(".vbox-next span, .vbox-prev span").css({"border-top-color":ae.arrowsColor,"border-right-color":ae.arrowsColor}),n.html(""),n.css("opacity","0"),_.css("opacity","0"),ee(),_.animate({opacity:1},250,function(){"iframe"==U.data("vbtype")?ke():"inline"==U.data("vbtype")?ge():"ajax"==U.data("vbtype")?he():"video"==U.data("vbtype")?pe(s):(n.html(''),me()),ae.cb_post_open(U,V,B,P)}),e("body").keydown(te),e(".vbox-prev").on("click",function(){ie(P)}),e(".vbox-next").on("click",function(){ie(B)}),!1});var ce=".vbox-overlay";function re(e){n.addClass("vbox-animated"),R=Y=e.pageY,X=W=e.pageX,I=!0}function le(e){if(!0===I){W=e.pageX,Y=e.pageY,$=W-X,T=Y-R;var s=Math.abs($);s>Math.abs(T)&&s<=100&&(e.preventDefault(),n.css("margin-left",$))}}function de(e){if(!0===I){I=!1;var s=U,a=!1;(q=W-X)<0&&!0===M&&(s=B,a=!0),q>0&&!0===E&&(s=P,a=!0),Math.abs(q)>=H&&!0===a?ie(s):n.css({"margin-left":0,"margin-right":0})}}ae.overlayClose||(ce=".vbox-close"),e("body").on("click touchstart",ce,function(s){(e(s.target).is(".vbox-overlay")||e(s.target).is(".vbox-content")||e(s.target).is(".vbox-close")||e(s.target).is(".vbox-preloader")||e(s.target).is(".vbox-container"))&&oe()}),X=0,W=0,q=0,H=50,I=!1;var ne={DOWN:"touchmousedown",UP:"touchmouseup",MOVE:"touchmousemove"},ve=function(s){var a;switch(s.type){case"mousedown":a=ne.DOWN;break;case"mouseup":case"mouseout":a=ne.UP;break;case"mousemove":a=ne.MOVE;break;default:return}var i=be(a,s,s.pageX,s.pageY);e(s.target).trigger(i)},ue=function(s){var a;switch(s.type){case"touchstart":a=ne.DOWN;break;case"touchend":a=ne.UP;break;case"touchmove":a=ne.MOVE;break;default:return}var i,t=s.originalEvent.touches[0];i=a==ne.UP?be(a,s,null,null):be(a,s,t.pageX,t.pageY),e(s.target).trigger(i)},be=function(s,a,i,t){return e.Event(s,{pageX:i,pageY:t,originalEvent:a})};function he(){e.ajax({url:v,cache:!1}).done(function(e){n.html('
'+e+"
"),me()}).fail(function(){n.html('

Error retrieving contents, please retry

'),fe()})}function ke(){n.html(''),fe()}function pe(e){var s,a=function(e){var s;e.match(/(http:|https:|)\/\/(player.|www.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com))\/(video\/|embed\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/),RegExp.$3.indexOf("youtu")>-1?s="youtube":RegExp.$3.indexOf("vimeo")>-1&&(s="vimeo");return{type:s,id:RegExp.$6}}(v),i=(e?"?rel=0&autoplay=1":"?rel=0")+function(e){var s="",a=decodeURIComponent(e).split("?");if(void 0!==a[1]){var i,t,o=a[1].split("&");for(t=0;t'),fe()}function ge(){n.html('
'+e(v).html()+"
"),fe()}function me(){(A=n.find("img")).length?A.each(function(){e(this).one("load",function(){fe()})}):fe()}function fe(){c.html(C),n.find(">:first-child").addClass("vbox-figlio").css({width:b,height:h,padding:r,background:a}),e("img.vbox-figlio").on("dragstart",function(e){e.preventDefault()}),d.scrollTop(0),xe(),n.animate({opacity:"1"},"slow",function(){D.hide()}),ae.cb_content_loaded(U,V,B,P)}function xe(){var s=n.outerHeight(),a=e(window).height();f=s+60