/* Modernizr 2.6.2 (Custom Build) | MIT & BSD * Build: http://modernizr.com/download/#-rgba-csstransforms3d-csstransitions-hashchange-inlinesvg-mq-cssclasses-teststyles-testprop-testallprops-hasevent-prefixes-domprefixes */ ;window.Modernizr=function(a,b,c){function C(a){j.cssText=a}function D(a,b){return C(m.join(a+";")+(b||""))}function E(a,b){return typeof a===b}function F(a,b){return!!~(""+a).indexOf(b)}function G(a,b){for(var d in a){var e=a[d];if(!F(e,"-")&&j[e]!==c)return b=="pfx"?e:!0}return!1}function H(a,b,d){for(var e in a){var f=b[a[e]];if(f!==c)return d===!1?a[e]:E(f,"function")?f.bind(d||b):f}return!1}function I(a,b,c){var d=a.charAt(0).toUpperCase()+a.slice(1),e=(a+" "+o.join(d+" ")+d).split(" ");return E(b,"string")||E(b,"undefined")?G(e,b):(e=(a+" "+p.join(d+" ")+d).split(" "),H(e,b,c))}var d="2.6.2",e={},f=!0,g=b.documentElement,h="modernizr",i=b.createElement(h),j=i.style,k,l={}.toString,m=" -webkit- -moz- -o- -ms- ".split(" "),n="Webkit Moz O ms",o=n.split(" "),p=n.toLowerCase().split(" "),q={svg:"http://www.w3.org/2000/svg"},r={},s={},t={},u=[],v=u.slice,w,x=function(a,c,d,e){var f,i,j,k,l=b.createElement("div"),m=b.body,n=m||b.createElement("body");if(parseInt(d,10))while(d--)j=b.createElement("div"),j.id=e?e[d]:h+(d+1),l.appendChild(j);return f=["­",'"].join(""),l.id=h,(m?l:n).innerHTML+=f,n.appendChild(l),m||(n.style.background="",n.style.overflow="hidden",k=g.style.overflow,g.style.overflow="hidden",g.appendChild(n)),i=c(l,a),m?l.parentNode.removeChild(l):(n.parentNode.removeChild(n),g.style.overflow=k),!!i},y=function(b){var c=a.matchMedia||a.msMatchMedia;if(c)return c(b).matches;var d;return x("@media "+b+" { #"+h+" { position: absolute; } }",function(b){d=(a.getComputedStyle?getComputedStyle(b,null):b.currentStyle)["position"]=="absolute"}),d},z=function(){function d(d,e){e=e||b.createElement(a[d]||"div"),d="on"+d;var f=d in e;return f||(e.setAttribute||(e=b.createElement("div")),e.setAttribute&&e.removeAttribute&&(e.setAttribute(d,""),f=E(e[d],"function"),E(e[d],"undefined")||(e[d]=c),e.removeAttribute(d))),e=null,f}var a={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return d}(),A={}.hasOwnProperty,B;!E(A,"undefined")&&!E(A.call,"undefined")?B=function(a,b){return A.call(a,b)}:B=function(a,b){return b in a&&E(a.constructor.prototype[b],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(b){var c=this;if(typeof c!="function")throw new TypeError;var d=v.call(arguments,1),e=function(){if(this instanceof e){var a=function(){};a.prototype=c.prototype;var f=new a,g=c.apply(f,d.concat(v.call(arguments)));return Object(g)===g?g:f}return c.apply(b,d.concat(v.call(arguments)))};return e}),r.hashchange=function(){return z("hashchange",a)&&(b.documentMode===c||b.documentMode>7)},r.rgba=function(){return C("background-color:rgba(150,255,150,.5)"),F(j.backgroundColor,"rgba")},r.csstransforms3d=function(){var a=!!I("perspective");return a&&"webkitPerspective"in g.style&&x("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",function(b,c){a=b.offsetLeft===9&&b.offsetHeight===3}),a},r.csstransitions=function(){return I("transition")},r.inlinesvg=function(){var a=b.createElement("div");return a.innerHTML="",(a.firstChild&&a.firstChild.namespaceURI)==q.svg};for(var J in r)B(r,J)&&(w=J.toLowerCase(),e[w]=r[J](),u.push((e[w]?"":"no-")+w));return e.addTest=function(a,b){if(typeof a=="object")for(var d in a)B(a,d)&&e.addTest(d,a[d]);else{a=a.toLowerCase();if(e[a]!==c)return e;b=typeof b=="function"?b():b,typeof f!="undefined"&&f&&(g.className+=" "+(b?"":"no-")+a),e[a]=b}return e},C(""),i=k=null,e._version=d,e._prefixes=m,e._domPrefixes=p,e._cssomPrefixes=o,e.mq=y,e.hasEvent=z,e.testProp=function(a){return G([a])},e.testAllProps=I,e.testStyles=x,g.className=g.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(f?" js "+u.join(" "):""),e}(this,this.document); /*! matchMedia() polyfill - Test a CSS media type/query in JS. Authors & copyright (c) 2012: Scott Jehl, Paul Irish, Nicholas Zakas. Dual MIT/BSD license */ /*! NOTE: If you're already including a window.matchMedia polyfill via Modernizr or otherwise, you don't need this part */ window.matchMedia=window.matchMedia||function(a){"use strict";var c,d=a.documentElement,e=d.firstElementChild||d.firstChild,f=a.createElement("body"),g=a.createElement("div");return g.id="mq-test-1",g.style.cssText="position:absolute;top:-100em",f.style.background="none",f.appendChild(g),function(a){return g.innerHTML='­',d.insertBefore(f,e),c=42===g.offsetWidth,d.removeChild(f),{matches:c,media:a}}}(document); // jquery.event.move - 1.3.1 (function(e){if(typeof define==="function"&&define.amd){define(["jquery"],e)}else{e(jQuery)}})(function(e,t){function l(e){function i(e){if(n){t();o(i);r=true;n=false}else{r=false}}var t=e,n=false,r=false;this.kick=function(e){n=true;if(!r){i()}};this.end=function(e){var i=t;if(!e){return}if(!r){e()}else{t=n?function(){i();e()}:e;n=true}}}function c(){return true}function h(){return false}function p(e){e.preventDefault()}function d(e){if(u[e.target.tagName.toLowerCase()]){return}e.preventDefault()}function v(e){return e.which===1&&!e.ctrlKey&&!e.altKey}function m(e,t){var n,r;if(e.identifiedTouch){return e.identifiedTouch(t)}n=-1;r=e.length;while(++ne.distY){if(e.distX>-e.distY){if(e.distX/t>s.threshold||e.velocityX*e.distX/t*s.sensitivity>1){r.type="swiperight";i(e.currentTarget,r)}}else{if(-e.distY/n>s.threshold||e.velocityY*e.distY/t*s.sensitivity>1){r.type="swipeup";i(e.currentTarget,r)}}}else{if(e.distX>-e.distY){if(e.distY/n>s.threshold||e.velocityY*e.distY/t*s.sensitivity>1){r.type="swipedown";i(e.currentTarget,r)}}else{if(-e.distX/t>s.threshold||e.velocityX*e.distX/t*s.sensitivity>1){r.type="swipeleft";i(e.currentTarget,r)}}}}function u(t){var n=e.data(t,"event_swipe");if(!n){n={count:0};e.data(t,"event_swipe",n)}return n}var n=e.event.add,r=e.event.remove,i=function(t,n,r){e.event.trigger(n,r,t)},s={threshold:.4,sensitivity:6};e.event.special.swipe=e.event.special.swipeleft=e.event.special.swiperight=e.event.special.swipeup=e.event.special.swipedown={setup:function(e,t,r){var e=u(this);if(e.count++>0){return}n(this,"moveend",o);return true},teardown:function(){var e=u(this);if(--e.count>0){return}r(this,"moveend",o);return true},settings:s}}); /* jQuery BigGallery - v2.0 * http://bigemployee.com/projects/big-gallery/ // */ (function(e,t,n){"use strict";function i(t,n){this.$slider=e(t).addClass("be-slider");this.settings=e.extend({},r,n);this.$slides=this.$slider.find("> li");this.totalSlides=this.$slides.length;this.cssTransitions=o.cssTransitions();this.cssTransforms3d=o.cssTransforms3d();this.currentPlace=this.settings.startSlide;this.$currentSlide=this.$slides.eq(this.currentPlace);this.inProgress=false;this.$sliderWrap=this.$slider.wrap('
').parent();this.$sliderBG=this.$slider.wrap('
').parent();this.sliderWidth=this.settings.maxWidth;this.sliderHeight=this.settings.maxHeight;this.settings.slider=this;this.isInit=true;this.init()}function s(t,n,r){this.RS=t;this.RS.inProgress=true;this.forward=r;this.transition=n;if(this.transition==="custom"){this.customAnims=this.RS.settings.customTransitions;this.isCustomTransition=true}if(this.transition==="custom"){var i=this;e.each(this.customAnims,function(t,n){if(e.inArray(n,i.anims)===-1){i.customAnims.splice(t,1)}})}this.fallback3d=this.RS.settings.fallback3d;this.init()}var r={maxWidth:960,maxHeight:640,transition:"fade",customTransitions:[],fallback3d:"fade",controls:"dots",fit:"bestfit",modal:false,perspective:1e3,swipe:true,useArrows:false,thumbMargin:5,thumbWidth:150,autoPlay:false,delay:5e3,transitionDuration:800,startSlide:0,keyNav:true,captionWidth:50,arrowTemplate:'
',onInit:function(){},onChange:function(){},afterChange:function(){}};i.prototype={cycling:null,$slideImages:null,init:function(){this.settings.onInit();this.captions();if(this.settings.transition==="custom"){this.nextAnimIndex=-1}if(this.settings.useArrows){this.setArrows()}if(this.settings.keyNav){this.setKeys()}for(var t=0;t');this.$thumbModalClose.appendTo(this.$sliderWrap);this.$sliderWrap.addClass("be-modal");this.sliderWidth=this.$slider.width()}this.$currentSlide.css({opacity:1,"z-index":2});if(n.settings.fit==="cover"||n.settings.fit==="contain")n.fit(true);if(this.settings.swipe){this.$slider.on("swipeleft",function(e){e.preventDefault();n.next()}).on("swiperight",function(e){e.preventDefault();n.prev()})}e(t).on("resize",function(){if(n.settings.controls==="thumbs")n.update(true,true);if(n.settings.fit==="cover"||n.settings.fit==="contain")n.fit(false);if(n.settings.modal){n.sliderWidth=n.$slider.width()}})},fit:function(n){var r=this;var i=1;if(!n){var s=this.$slider.width();this.sliderHeight=this.settings.maxHeight==="100%"?e(t).height():s*(this.sliderHeight/this.sliderWidth);this.sliderWidth=s;r.$slides.css({width:this.sliderWidth,height:this.sliderHeight});i=this.sliderWidth/this.sliderHeight}this.$slideImages.imagesLoaded().progress(function(s,o){if(n){r.sliderWidth=r.$slider.width();r.sliderHeight=r.settings.maxHeight==="100%"?e(t).height():r.$slider.height();r.$slides.css({width:r.sliderWidth,height:r.sliderHeight});i=r.sliderWidth/r.sliderHeight;n=false;r.isInit=n}if(r.settings.fit==="cover"||r.settings.fit==="contain")r.fitImages(r.settings.fit,i,o.img,o.img.width,o.img.height)})},fitImages:function(e,t,n,r,i){var s=r/i;var o=this.sliderHeight*s;var u=this.sliderHeight;var a=0;var f=0;if(t>s){if(e==="cover"){o=this.sliderWidth;u=this.sliderWidth*(i/r);a=(this.sliderHeight-u)/2;this.setImageCSS(n,o,u,a,f)}else{f=(this.sliderWidth-o)/2;this.setImageCSS(n,o,u,a,f)}}else{if(e==="cover"){f=(this.sliderWidth-o)/2;this.setImageCSS(n,o,u,a,f)}else{o=this.sliderWidth;u=this.sliderWidth*(i/r);a=(this.sliderHeight-u)/2;this.setImageCSS(n,o,u,a,f)}}},setImageCSS:function(t,n,r,i,s){e(t).css({width:n,height:r,marginTop:i,marginLeft:s,"max-width":"none","max-height":"none"})},setArrows:function(){var t=this;this.$slider.after(this.settings.arrowTemplate);e(".be-next",this.$sliderWrap).on("click",function(e){e.preventDefault();t.next()});e(".be-prev",this.$sliderWrap).on("click",function(e){e.preventDefault();t.prev()})},setThumbArrows:function(){var e=this;this.$thumbWrap.append(this.settings.arrowTemplate);this.$thumbsPrev=this.$thumbWrap.find(".be-prev");this.$thumbsNext=this.$thumbWrap.find(".be-next");this.$thumbsNext.on("click",function(t){t.preventDefault();e.nextThumbs()});this.$thumbsPrev.on("click",function(t){t.preventDefault();e.prevThumbs()});this.update(true,true)},next:function(){if(this.settings.transition==="custom"){this.nextAnimIndex++}if(this.currentPlace===this.totalSlides-1){this.transition(0,true)}else{this.transition(this.currentPlace+1,true)}},prev:function(){if(this.settings.transition==="custom"){this.nextAnimIndex--}if(this.currentPlace===0){this.transition(this.totalSlides-1,false)}else{this.transition(this.currentPlace-1,false)}},setKeys:function(){var t=this;e(n).on("keydown",function(e){if(e.keyCode===39){t.next()}else if(e.keyCode===37){t.prev()}})},setAutoPlay:function(){var e=this;this.cycling=setTimeout(function(){e.next()},this.settings.delay)},setThumbs:function(){var t=this;this.$thumbWrap=e('
');this.$thumbWrap.appendTo(this.$sliderWrap);this.$thumbs=e('
');this.$thumbs.appendTo(this.$thumbWrap);this.shiftLeft=0;this.thumbOuterWidth=this.settings.thumbWidth+this.settings.thumbMargin;this.thumbsWidth=this.totalSlides*this.thumbOuterWidth-this.settings.thumbMargin;this.getThumbWrapOffset();for(var n=0;n").attr("href","#").data("be-num",n);this.$slideImages.eq(n).clone().removeAttr("style").css({width:this.settings.thumbWidth,marginRight:this.settings.thumbMargin}).appendTo(this.$thumbs).wrap(r)}this.$thumbs.css({width:this.thumbsWidth});this.setThumbArrows();this.$controlLinks=this.$thumbs.find("a");this.$controlLinks.eq(this.settings.startSlide).addClass("active");this.$thumbs.on("click","a",function(n){n.preventDefault();t.transition(parseInt(e(this).data("be-num")))})},setControls:function(t){var n=this;this.$controlWrap=e('
');this.$controlWrap.appendTo(this.$sliderWrap);for(var r=0;r").attr("href","#").text(r+1).data("be-num",r).appendTo(this.$controlWrap)}this.$controlLinks=this.$controlWrap.find("a");this.$controlLinks.eq(this.settings.startSlide).addClass("active");this.$controlWrap.on("click","a",function(t){t.preventDefault();n.transition(parseInt(e(this).data("be-num")))})},captions:function(){var t=this,n=this.$slides.find(".be-caption");n.css({width:t.settings.captionWidth+"%",opacity:0});this.$currentSlide.find(".be-caption").css("opacity",1);n.each(function(){e(this).css({transition:"opacity "+t.settings.transitionDuration+"ms linear",backfaceVisibility:"hidden"})})},transition:function(e,t){if(!this.inProgress){if(e!==this.currentPlace){if(typeof t==="undefined"){t=e>this.currentPlace?true:false}if(this.settings.controls!=="none"){this.$controlLinks.eq(this.currentPlace).removeClass("active");this.$controlLinks.eq(e).addClass("active")}this.$nextSlide=this.$slides.eq(e);this.currentPlace=e;this.settings.onChange();new s(this,this.settings.transition,t);if(this.settings.controls==="thumbs"&&this.isOverflowThumb(t)){if(t){this.isFirstThumb()?this.shiftToFirstThumb():this.nextThumbs()}else{this.isLastThumb()?this.shiftToLastThumb():this.prevThumbs()}}}}},getMaxShiftLeft:function(){return this.maxShiftLeft=-(this.thumbsWidth-this.thumbWrapWidth)},getThumbWrapWidth:function(){return this.thumbWrapWidth=this.$thumbWrap.outerWidth(true)},getThumbsVisible:function(){return this.thumbsVisible=Math.floor(this.thumbWrapWidth/this.thumbOuterWidth)},nextThumbs:function(){this.shiftLeft=this.shiftLeft-this.thumbsVisible*this.thumbOuterWidth;if(this.shiftLeft0)this.shiftLeft=0;this.$thumbs.stop().css({transform:"translate3d("+this.shiftLeft+"px, 0, 0)"});this.update(false,true)},isFirstThumb:function(){return this.currentPlace===0?true:false},isLastThumb:function(){return this.currentPlace===this.totalSlides-1?true:false},getThumbWrapOffset:function(){this.thumbWrapLeftOffset=this.$thumbWrap.offset().left;this.thumbWrapRightOffset=this.thumbWrapLeftOffset+this.thumbWrapWidth+this.settings.thumbMargin},isOverflowThumb:function(e){this.activeLeftOffset=this.$controlLinks.eq(this.currentPlace).offset().left;this.activeRightOffset=this.activeLeftOffset+this.thumbOuterWidth;if(this.thumbWrapLeftOffset-this.settings.thumbMargin<=this.activeLeftOffset&&this.activeRightOffset<=this.thumbWrapRightOffset+this.settings.thumbMargin){return false}else if(this.thumbWrapRightOffset+this.settings.thumbMargin').css({width:"100%",height:"100%",top:i,left:s,backgroundImage:"url("+o+")",backgroundPosition:"50% 50%",backgroundSize:u+"px "+f+"px",backgroundRepeat:"no-repeat",transition:"all "+a.RS.settings.transitionDuration+"ms ease-in-out "+h+"ms",transform:"none"})}var r=a.RS.settings.transitionDuration/(t+n);a.$img=a.RS.$currentSlide.find("img.be-slide-image");a.$grid=e("
").addClass("be-grid");a.RS.$currentSlide.prepend(a.$grid);var u=a.$img.width(),f=a.$img.height(),l=a.$img.attr("src"),c=Math.floor(u/t),h=Math.floor(f/n),p=u-t*c,d=Math.ceil(p/t),v=f-n*h,m=Math.ceil(v/n),g=0;i=i==="auto"?u:i;i=i==="min-auto"?-u:i;s=s==="auto"?f:s;s=s==="min-auto"?-f:s;for(var y=0;y0){var E=p>=d?d:p;w+=E;p-=E}for(var S=0;S0){E=T>=m?m:v;x+=E;T-=E}a.$grid.append(o(w,x,b,g,l,u,f,y,S));b+=x}g+=w}a.listenTo=a.$grid.children().last();a.$grid.show();a.$img.css("opacity",0);a.$grid.children().first().addClass("be-top-left");a.$grid.children().last().addClass("be-bottom-right");a.$grid.children().eq(n-1).addClass("be-bottom-left");a.$grid.children().eq(-n).addClass("be-top-right")};this.execute=function(){a.$grid.children().css({opacity:u,transform:"rotate("+r+"deg) translateX("+i+"px) translateY("+s+"px) scale("+o+")"})};this.before(e.proxy(this.execute,this));this.reset=function(){a.$img.css("opacity",1);a.$grid.remove()}},sliceH:function(){this.grid(1,8,0,"min-auto",0,1,0)},sliceV:function(){this.grid(10,1,0,0,"auto",1,0)},slideV:function(){var e=this.forward?"min-auto":"auto";this.grid(1,1,0,0,e,1,1)},slideH:function(){var t=this.forward?"min-auto":"auto";var n=t;var r=this;n=n==="auto"?r.RS.sliderWidth:n;n=n==="min-auto"?-r.RS.sliderWidth:n;console.log(r.RS.sliderWidth);if(this.RS.cssTransitions){this.setup=function(){r.listenTo=r.RS.$currentSlide;r.RS.$currentSlide.css("transition","all "+r.RS.settings.transitionDuration+"ms linear")};this.execute=function(){r.RS.$currentSlide.css({transform:"translate3d("+n+"px, 0, 0)"})}}else{this.execute=function(){r.RS.$currentSlide.animate({opacity:0},r.RS.settings.transitionDuration,function(){r.after()})}}this.before(e.proxy(this.execute,this))},scale:function(){this.grid(1,1,0,0,0,1.5,0)},blockScale:function(){this.grid(8,6,0,0,0,.6,0)},kaleidoscope:function(){this.grid(10,8,0,0,0,1,0)},fan:function(){this.grid(1,10,45,100,0,1,0)},blindV:function(){this.grid(1,8,0,0,0,.7,0)},blindH:function(){this.grid(10,1,0,0,0,.7,0)},random:function(){this[this.anims[Math.floor(Math.random()*this.anims.length)]]()},custom:function(){if(this.RS.nextAnimIndex<0){this.RS.nextAnimIndex=this.customAnims.length-1}if(this.RS.nextAnimIndex===this.customAnims.length){this.RS.nextAnimIndex=0}this[this.customAnims[this.RS.nextAnimIndex]]()}};var o={browserVendors:["","-webkit-","-moz-","-ms-","-o-","-khtml-"],domPrefixes:["","Webkit","Moz","ms","O","Khtml"],testDom:function(e){var t=this.domPrefixes.length;while(t--){if(typeof n.body.style[this.domPrefixes[t]+e]!=="undefined"){return true}}return false},cssTransitions:function(){if(typeof t.Modernizr!=="undefined"&&Modernizr.csstransitions!=="undefined"){return Modernizr.csstransitions}return this.testDom("Transition")},cssTransforms3d:function(){if(typeof t.Modernizr!=="undefined"&&Modernizr.csstransforms3d!=="undefined"){return Modernizr.csstransforms3d}if(typeof n.body.style["perspectiveProperty"]!=="undefined"){return true}return this.testDom("Perspective")}};e.fn["bigGallery"]=function(t){return this.each(function(){if(!e.data(this,"bigGallery")){e.data(this,"bigGallery",new i(this,t))}})}})(window.jQuery,window,window.document);