/* * venobox - jquery plugin * version: 1.9.0 * @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-2020 nicola franchini - @nicolafranchini * */ !function(e){"use strict";var s,i,a,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,r,x,y,w,q,$,t,a,h,q,s,z='',f='',g='',j='',k='';e.fn.extend({venobox:function(l){var ee=this,se=e.extend({arrowscolor:"#b6b6b6",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(){}},l);return se.cb_init(ee),this.each(function(){if((n=e(this)).data("venobox"))return!0;function l(){c=n.data("gall"),x=n.data("numeratio"),k=n.data("gallitems"),p=n.data("infinigall"),h=n.data("share"),o.html(""),"iframe"!==n.data("vbtype")&&"inline"!==n.data("vbtype")&&"ajax"!==n.data("vbtype")&&(q={pinterest:''+z+"",facebook:''+f+"",twitter:''+g+"",linkedin:''+j+"",download:''+k+""},e.each(h,function(e,s){o.append(q[s])})),(g=k||e('.vbox-item[data-gall="'+c+'"]')).length<2&&(p=!1,x=!1),z=g.eq(g.index(n)+1),b=g.eq(g.index(n)-1),z.length||!0!==p||(z=g.eq(0)),g.length>=1?(u=g.index(n)+1,t.html(u+" / "+g.length)):u=1,!0===x?t.show():t.hide(),""!==_?c.show():c.hide(),z.length||!0===p?(e(".vbox-next").css("display","block"),p=!0):(e(".vbox-next").css("display","none"),p=!1),g.index(n)>0||!0===p?(e(".vbox-prev").css("display","block"),m=!0):(e(".vbox-prev").css("display","none"),m=!1),!0!==m&&!0!==p||(n.on(de.down,ce),n.on(de.move,re),n.on(de.up,le))}function ie(e){return!(e.length<1)&&(!m&&(m=!0,w=e.data("overlay")||e.data("overlaycolor"),b=e.data("framewidth"),h=e.data("frameheight"),r=e.data("border"),i=e.data("bgcolor"),v=e.data("href")||e.attr("href"),s=e.data("autoplay"),_=e.data("titleattr")&&e.attr(e.data("titleattr"))||"",e===b&&n.addclass("vbox-animated").addclass("swipe-right"),e===z&&n.addclass("vbox-animated").addclass("swipe-left"),o.show(),void n.animate({opacity:0},500,function(){y.css("background",w),n.removeclass("vbox-animated").removeclass("swipe-left").removeclass("swipe-right").css({"margin-left":0,"margin-right":0}),"iframe"==e.data("vbtype")?he():"inline"==e.data("vbtype")?pe():"ajax"==e.data("vbtype")?be():"video"==e.data("vbtype")?ke(s):(n.html(''),ge()),n=e,l(),m=!1,se.cb_after_nav(n,u,z,b)})))}function ae(e){27===e.keycode&&te(),37==e.keycode&&!0===m&&ie(b),39==e.keycode&&!0===p&&ie(z)}function te(){if(!1===se.cb_pre_close(n,u,z,b))return!1;e("body").off("keydown",ae).removeclass("vbox-open"),n.focus(),y.animate({opacity:0},500,function(){y.remove(),m=!1,se.cb_post_close()})}ee.vbclose=function(){te()},n.addclass("vbox-item"),n.data("framewidth",se.framewidth),n.data("frameheight",se.frameheight),n.data("border",se.border),n.data("bgcolor",se.bgcolor),n.data("numeratio",se.numeratio),n.data("gallitems",se.gallitems),n.data("infinigall",se.infinigall),n.data("overlaycolor",se.overlaycolor),n.data("titleattr",se.titleattr),n.data("share",se.share),n.data("venobox",!0),n.on("click",function(k){if(k.preventdefault(),n=e(this),!1===se.cb_pre_open(n))return!1;switch(ee.vbnext=function(){ie(z)},ee.vbprev=function(){ie(b)},w=n.data("overlay")||n.data("overlaycolor"),b=n.data("framewidth"),h=n.data("frameheight"),s=n.data("autoplay")||se.autoplay,r=n.data("border"),i=n.data("bgcolor"),p=!1,m=!1,m=!1,v=n.data("href")||n.attr("href"),u=n.data("css")||"",_=n.attr(n.data("titleattr"))||"",h=n.data("share"),e='
',se.spinner){case"rotating-plane":e+='
';break;case"double-bounce":e+='
';break;case"wave":e+='
';break;case"wandering-cubes":e+='
';break;case"spinner-pulse":e+='
';break;case"chasing-dots":e+='
';break;case"three-bounce":e+='
';break;case"circle":e+='
';break;case"cube-grid":e+='
';break;case"fading-circle":e+='
';break;case"folding-cube":e+='
'}return e+="
",d=''+se.htmlnext+''+se.htmlprev+"",i='
0/0
'+se.htmlclose+"
",'
',l='
'+e+'
'+i+d+'
',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",se.spincolor),y=e(".vbox-overlay"),d=e(".vbox-container"),n=e(".vbox-content"),a=e(".vbox-left"),t=e(".vbox-num"),o=e(".vbox-share"),c=e(".vbox-title"),(o=e(".vbox-preloader")).show(),s="top"==se.titleposition?"bottom":"top",o.css(s,"-1px"),o.css({color:se.titlecolor,fill:se.titlecolor,"background-color":se.titlebackground}),c.css(se.titleposition,"-1px"),c.css({color:se.titlecolor,"background-color":se.titlebackground}),e(".vbox-close").css({color:se.closecolor,"background-color":se.closebackground}),a.css(se.numerationposition,"-1px"),a.css({color:se.numerationcolor,"background-color":se.numerationbackground}),e(".vbox-next span, .vbox-prev span").css({"border-top-color":se.arrowscolor,"border-right-color":se.arrowscolor}),n.html(""),n.css("opacity","0"),y.css("opacity","0"),l(),y.animate({opacity:1},250,function(){"iframe"==n.data("vbtype")?he():"inline"==n.data("vbtype")?pe():"ajax"==n.data("vbtype")?be():"video"==n.data("vbtype")?ke(s):(n.html(''),ge()),se.cb_post_open(n,u,z,b)}),e("body").keydown(ae),e(".vbox-prev").on("click",function(){ie(b)}),e(".vbox-next").on("click",function(){ie(z)}),!1});var oe=".vbox-overlay";function ce(e){n.addclass("vbox-animated"),r=y=e.pagey,x=w=e.pagex,v=!0}function re(e){if(!0===v){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 le(e){if(!0===v){v=!1;var s=n,i=!1;(q=w-x)<0&&!0===p&&(s=z,i=!0),q>0&&!0===m&&(s=b,i=!0),math.abs(q)>=a&&!0===i?ie(s):n.css({"margin-left":0,"margin-right":0})}}se.overlayclose||(oe=".vbox-close"),e("body").on("click touchstart",oe,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"))&&te()}),x=0,w=0,q=0,a=50,v=!1;var de={down:"touchmousedown",up:"touchmouseup",move:"touchmousemove"},ne=function(s){var i;switch(s.type){case"mousedown":i=de.down;break;case"mouseup":case"mouseout":i=de.up;break;case"mousemove":i=de.move;break;default:return}var a=ue(i,s,s.pagex,s.pagey);e(s.target).trigger(a)},ve=function(s){var i;switch(s.type){case"touchstart":i=de.down;break;case"touchend":i=de.up;break;case"touchmove":i=de.move;break;default:return}var a,t=s.originalevent.touches[0];a=i==de.up?ue(i,s,null,null):ue(i,s,t.pagex,t.pagey),e(s.target).trigger(a)},ue=function(s,i,a,t){return e.event(s,{pagex:a,pagey:t,originalevent:i})};function be(){e.ajax({url:v,cache:!1}).done(function(e){n.html('
'+e+"
"),ge()}).fail(function(){n.html('

error retrieving contents, please retry

'),me()})}function he(){n.html(''),me()}function ke(e){var s,i=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),a=(e?"?rel=0&autoplay=1":"?rel=0")+function(e){var s="",i=decodeuricomponent(e).split("?");if(void 0!==i[1]){var a,t,o=i[1].split("&");for(t=0;t'),me()}function pe(){n.html('
'+e(v).html()+"
"),me()}function ge(){(j=n.find("img")).length?j.each(function(){e(this).one("load",function(){me()})}):me()}function me(){c.html(_),n.find(">:first-child").addclass("vbox-figlio").css({width:b,height:h,padding:r,background:i}),e("img.vbox-figlio").on("dragstart",function(e){e.preventdefault()}),d.scrolltop(0),fe(),n.animate({opacity:"1"},"slow",function(){o.hide()}),se.cb_content_loaded(n,u,z,b)}function fe(){var s=n.outerheight(),i=e(window).height();f=s+60