!function(n,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():n.baguetteBox=t()}(this,function(){function pt(n,t){a.transforms=ui();a.svg=fi();kt();wt(n,t)}function wt(n,t){k=document.querySelectorAll(n);[].forEach.call(k,function(n){var i,r;t&&t.filter&&(et=t.filter);i=n.getElementsByTagName("a");i=[].filter.call(i,function(n){return et.test(n.href)});r=u.length;u.push(i);u[r].options=t;[].forEach.call(u[r],function(n,t){var i=function(n){n.preventDefault?n.preventDefault():n.returnValue=!1;ni(r);ii(t)};ot[n]=i;o(n,"click",i)})})}function bt(){[].forEach.call(k,function(){var n=u.length-1;[].forEach.call(u[n],function(n){e(n,"click",ot[n])});u.pop()})}function kt(){return(t=y("baguetteBox-overlay"))?(i=y("baguetteBox-slider"),s=y("previous-button"),h=y("next-button"),c=y("close-button"),void 0):(t=f("div"),t.id="baguetteBox-overlay",document.getElementsByTagName("body")[0].appendChild(t),i=f("div"),i.id="baguetteBox-slider",t.appendChild(i),s=f("button"),s.id="previous-button",s.innerHTML=a.svg?oi:"&lt;",t.appendChild(s),h=f("button"),h.id="next-button",h.innerHTML=a.svg?si:"&gt;",t.appendChild(h),c=f("button"),c.id="close-button",c.innerHTML=a.svg?hi:"X",t.appendChild(c),s.className=h.className=c.className="baguetteBox-button",dt(),void 0)}function d(n){switch(n.keyCode){case 37:w();break;case 39:p();break;case 27:g()}}function dt(){o(t,"click",st);o(s,"click",ht);o(h,"click",ct);o(c,"click",lt);o(t,"touchstart",at);o(t,"touchmove",vt);o(t,"touchend",yt)}function gt(){e(t,"click",st);e(s,"click",ht);e(h,"click",ct);e(c,"click",lt);e(t,"touchstart",at);e(t,"touchmove",vt);e(t,"touchend",yt)}function ni(n){if(v!==n){for(v=n,ti(u[n].options);i.firstChild;)i.removeChild(i.firstChild);l.length=0;for(var t,r=0;r<u[n].length;r++)t=f("div"),t.className="full-image",t.id="baguette-img-"+r,l.push(t),i.appendChild(l[r])}}function ti(t){t||(t={});for(var r in ft)n[r]=ft[r],"undefined"!=typeof t[r]&&(n[r]=t[r]);i.style.transition=i.style.webkitTransition="fadeIn"===n.animation?"opacity .4s ease":"slideIn"===n.animation?"":"none";"auto"===n.buttons&&("ontouchstart"in window||1===u[v].length)&&(n.buttons=!1);s.style.display=h.style.display=n.buttons?"":"none"}function ii(i){"block"!==t.style.display&&(o(document,"keydown",d),r=i,nt(r,function(){it(r);rt(r)}),tt(),t.style.display="block",setTimeout(function(){t.className="visible";n.afterShow&&n.afterShow()},50),n.onChange&&n.onChange(r,l.length))}function g(){"none"!==t.style.display&&(e(document,"keydown",d),t.className="",setTimeout(function(){t.style.display="none";n.afterHide&&n.afterHide()},500))}function nt(t,i){var e=l[t];if("undefined"!=typeof e){if(e.getElementsByTagName("img")[0])return i&&i(),void 0;imageElement=u[v][t];imageCaption="function"==typeof n.captions?n.captions.call(u[v],imageElement):imageElement.getAttribute("data-caption")||imageElement.title;imageSrc=ri(imageElement);var r=f("figure"),o=f("img"),s=f("figcaption");e.appendChild(r);r.innerHTML='<div class="spinner"><div class="double-bounce1"><\/div><div class="double-bounce2"><\/div><\/div>';o.onload=function(){var u=document.querySelector("#baguette-img-"+t+" .spinner");r.removeChild(u);!n.async&&i&&i()};o.setAttribute("src",imageSrc);r.appendChild(o);n.captions&&imageCaption&&(s.innerHTML=imageCaption,r.appendChild(s));n.async&&i&&i()}}function ri(n){var u=imageElement.href,r,t,f,i;if(n.dataset){r=[];for(t in n.dataset)"at-"!==t.substring(0,3)||isNaN(t.substring(3))||(r[t.replace("at-","")]=n.dataset[t]);for(keys=Object.keys(r).sort(function(n,t){return parseInt(n)<parseInt(t)?-1:1}),f=window.innerWidth*window.devicePixelRatio,i=0;i<keys.length-1&&keys[i]<f;)i++;u=r[keys[i]]||u}return u}function p(){var t;return r<=l.length-2?(r++,tt(),it(r),t=!0):n.animation&&(i.className="bounce-from-right",setTimeout(function(){i.className=""},400),t=!1),n.onChange&&n.onChange(r,l.length),t}function w(){var t;return r>=1?(r--,tt(),rt(r),t=!0):n.animation&&(i.className="bounce-from-left",setTimeout(function(){i.className=""},400),t=!1),n.onChange&&n.onChange(r,l.length),t}function tt(){var t=100*-r+"%";"fadeIn"===n.animation?(i.style.opacity=0,setTimeout(function(){a.transforms?i.style.transform=i.style.webkitTransform="translate3d("+t+",0,0)":i.style.left=t;i.style.opacity=1},400)):a.transforms?i.style.transform=i.style.webkitTransform="translate3d("+t+",0,0)":i.style.left=t}function ui(){var n=f("div");return"undefined"!=typeof n.style.perspective||"undefined"!=typeof n.style.webkitPerspective}function fi(){var n=f("div");return n.innerHTML="<svg/>","http://www.w3.org/2000/svg"==(n.firstChild&&n.firstChild.namespaceURI)}function it(t){t-r>=n.preload||nt(t+1,function(){it(t+1)})}function rt(t){r-t>=n.preload||nt(t-1,function(){rt(t-1)})}function o(n,t,i){n.addEventListener?n.addEventListener(t,i,!1):n.attachEvent("on"+t,i)}function e(n,t,i){n.removeEventListener?n.removeEventListener(t,i,!1):n.detachEvent("on"+t,i)}function y(n){return document.getElementById(n)}function f(n){return document.createElement(n)}function ei(){gt();bt();e(document,"keydown",d);document.getElementsByTagName("body")[0].removeChild(document.getElementById("baguetteBox-overlay"));r=0;v=-1;k.length=0;u.length=0}var t,i,s,h,c,ut,oi='<svg width="44" height="60"><polyline points="30 10 10 30 30 50" stroke="rgba(255,255,255,0.5)" stroke-width="4"stroke-linecap="butt" fill="none" stroke-linejoin="round"/><\/svg>',si='<svg width="44" height="60"><polyline points="14 10 34 30 14 50" stroke="rgba(255,255,255,0.5)" stroke-width="4"stroke-linecap="butt" fill="none" stroke-linejoin="round"/><\/svg>',hi='<svg width="30" height="30"><g stroke="rgb(160, 160, 160)" stroke-width="4"><line x1="5" y1="5" x2="25" y2="25"/><line x1="5" y1="25" x2="25" y2="5"/><\/g><\/svg>',n={},ft={captions:!0,buttons:"auto",async:!1,preload:2,animation:"slideIn",afterShow:null,afterHide:null,onChange:null},a={},r=0,v=-1,b=!1,et=/.+\.(gif|jpe?g|png|webp)/i,k=[],u=[],l=[],ot={},st=function(n){n.target&&"IMG"!==n.target.nodeName&&"FIGCAPTION"!==n.target.nodeName&&g()},ht=function(n){n.stopPropagation?n.stopPropagation():n.cancelBubble=!0;w()},ct=function(n){n.stopPropagation?n.stopPropagation():n.cancelBubble=!0;p()},lt=function(n){n.stopPropagation?n.stopPropagation():n.cancelBubble=!0;g()},at=function(n){ut=n.changedTouches[0].pageX},vt=function(n){b||(n.preventDefault?n.preventDefault():n.returnValue=!1,touch=n.touches[0]||n.changedTouches[0],touch.pageX-ut>40?(b=!0,w()):touch.pageX-ut<-40&&(b=!0,p()))},yt=function(){b=!1};return[].forEach||(Array.prototype.forEach=function(n,t){for(var i=0;i<this.length;i++)n.call(t,this[i],i,this)}),[].filter||(Array.prototype.filter=function(n,t,i,r,u){for(i=this,r=[],u=0;u<i.length;u++)n.call(t,i[u],u,i)&&r.push(i[u]);return r}),{run:pt,destroy:ei,showNext:p,showPrevious:w}});eventBij(window,"DOMContentLoaded",function(){baguetteBox.run(".dFotos")})