/* * swiper 2.0 - mobile touch slider * http://www.idangero.us/sliders/swiper/ * * copyright 2012-2013, vladimir kharlampidi * the idangero.us * http://www.idangero.us/ * * licensed under gpl & mit * * updated on: june 9, 2013 */ var swiper=function(a,b){function d(a){return document.queryselectorall?document.queryselectorall(a):jquery(a)}function v(){var a=h-k;return b.freemode&&(a=h-k),b.slidesperview>e.slides.length&&(a=0),0>a&&(a=0),a}function x(){function f(a){var c=new image;c.onload=function(){e.imagesloaded++,e.imagesloaded==e.imagestoload.length&&(e.reinit(),b.onimagesready&&b.onimagesready(e))},c.src=a}if(e.browser.ie10?(e.h.addeventlistener(e.wrapper,e.touchevents.touchstart,j,!1),e.h.addeventlistener(document,e.touchevents.touchmove,m,!1),e.h.addeventlistener(document,e.touchevents.touchend,n,!1)):(e.support.touch&&(e.h.addeventlistener(e.wrapper,"touchstart",j,!1),e.h.addeventlistener(e.wrapper,"touchmove",m,!1),e.h.addeventlistener(e.wrapper,"touchend",n,!1)),b.simulatetouch&&(e.h.addeventlistener(e.wrapper,"mousedown",j,!1),e.h.addeventlistener(document,"mousemove",m,!1),e.h.addeventlistener(document,"mouseup",n,!1))),b.autoresize&&e.h.addeventlistener(window,"resize",e.resizefix,!1),y(),e._wheelevent=!1,b.mousewheelcontrol){void 0!==document.onmousewheel&&(e._wheelevent="mousewheel");try{wheelevent("wheel"),e._wheelevent="wheel"}catch(a){}e._wheelevent||(e._wheelevent="dommousescroll"),e._wheelevent&&e.h.addeventlistener(e.container,e._wheelevent,b,!1)}if(b.keyboardcontrol&&e.h.addeventlistener(document,"keydown",a,!1),b.updateonimagesready){document.queryselectorall?e.imagestoload=e.container.queryselectorall("img"):window.jquery&&(e.imagestoload=d(e.container).find("img"));for(var c=0;e.imagestoload.length>c;c++)f(e.imagestoload[c].getattribute("src"))}}function y(){if(b.preventlinks){var a=[];document.queryselectorall?a=e.container.queryselectorall("a"):window.jquery&&(a=d(e.container).find("a"));for(var c=0;a.length>c;c++)e.h.addeventlistener(a[c],"click",e,!1)}if(b.releaseformelements)for(var f=document.queryselectorall?e.container.queryselectorall("input, textarea, select"):d(e.container).find("input, textarea, select"),c=0;f.length>c;c++)e.h.addeventlistener(f[c],e.touchevents.touchstart,f,!0);if(b.onslideclick)for(var c=0;e.slides.length>c;c++)e.h.addeventlistener(e.slides[c],"click",c,!1);if(b.onslidetouch)for(var c=0;e.slides.length>c;c++)e.h.addeventlistener(e.slides[c],e.touchevents.touchstart,d,!1)}function z(){if(b.onslideclick)for(var a=0;e.slides.length>a;a++)e.h.removeeventlistener(e.slides[a],"click",c,!1);if(b.onslidetouch)for(var a=0;e.slides.length>a;a++)e.h.removeeventlistener(e.slides[a],e.touchevents.touchstart,d,!1);if(b.releaseformelements)for(var c=document.queryselectorall?e.container.queryselectorall("input, textarea, select"):d(e.container).find("input, textarea, select"),a=0;c.length>a;a++)e.h.removeeventlistener(c[a],e.touchevents.touchstart,f,!0);if(b.preventlinks){var f=[];document.queryselectorall?f=e.container.queryselectorall("a"):window.jquery&&(f=d(e.container).find("a"));for(var a=0;f.length>a;a++)e.h.removeeventlistener(f[a],"click",e,!1)}}function a(a){var b=a.keycode||a.charcode;if(37==b||39==b||38==b||40==b){for(var c=!1,d=e.h.getoffset(e.container),f=e.h.windowscroll().left,g=e.h.windowscroll().top,h=e.h.windowwidth(),i=e.h.windowheight(),j=[[d.left,d.top],[d.left+e.width,d.top],[d.left,d.top+e.height],[d.left+e.width,d.top+e.height]],k=0;j.length>k;k++){var l=j[k];l[0]>=f&&f+h>=l[0]&&l[1]>=g&&g+i>=l[1]&&(c=!0)}if(!c)return}o?((37==b||39==b)&&(a.preventdefault?a.preventdefault():a.returnvalue=!1),39==b&&e.swipenext(),37==b&&e.swipeprev()):((38==b||40==b)&&(a.preventdefault?a.preventdefault():a.returnvalue=!1),40==b&&e.swipenext(),38==b&&e.swipeprev())}function b(a){var d,c=e._wheelevent;if(a.detail?d=-a.detail:"mousewheel"==c?d=a.wheeldelta:"dommousescroll"==c?d=-a.detail:"wheel"==c&&(d=math.abs(a.deltax)>math.abs(a.deltay)?-a.deltax:-a.deltay),b.freemode){o?e.getwrappertranslate("x"):e.getwrappertranslate("y");var g,h;o?(g=e.getwrappertranslate("x")+d,h=e.getwrappertranslate("y"),g>0&&(g=0),-v()>g&&(g=-v())):(g=e.getwrappertranslate("x"),h=e.getwrappertranslate("y")+d,h>0&&(h=0),-v()>h&&(h=-v())),e.setwrappertransition(0),e.setwrappertranslate(g,h,0)}else 0>d?e.swipenext():e.swipeprev();return b.autoplay&&e.stopautoplay(),a.preventdefault?a.preventdefault():a.returnvalue=!1,!1}function c(){e.allowslideclick&&(e.clickedslide=this,e.clickedslideindex=e.slides.indexof(this),b.onslideclick(e))}function d(){e.clickedslide=this,e.clickedslideindex=e.slides.indexof(this),b.onslidetouch(e)}function e(a){return e.allowlinks?void 0:(a.preventdefault?a.preventdefault():a.returnvalue=!1,!1)}function f(a){return a.stoppropagation?a.stoppropagation():a.returnvalue=!1,!1}function j(a){if(b.preventlinks&&(e.allowlinks=!0),e.istouched||b.onlyexternal)return!1;if(b.noswiping&&a.target&&a.target.classname&&a.target.classname.indexof(b.noswipingclass)>-1)return!1;if(i=!1,e.istouched=!0,g="touchstart"==a.type,!g||1==a.targettouches.length){b.loop&&e.fixloop(),e.callplugins("ontouchstartbegin"),g||(a.preventdefault?a.preventdefault():a.returnvalue=!1);var c=g?a.targettouches[0].pagex:a.pagex||a.clientx,d=g?a.targettouches[0].pagey:a.pagey||a.clienty;e.touches.startx=e.touches.currentx=c,e.touches.starty=e.touches.currenty=d,e.touches.start=e.touches.current=o?c:d,e.setwrappertransition(0),e.positions.start=e.positions.current=o?e.getwrappertranslate("x"):e.getwrappertranslate("y"),o?e.setwrappertranslate(e.positions.start,0,0):e.setwrappertranslate(0,e.positions.start,0),e.times.start=(new date).gettime(),j=void 0,b.movestartthreshold>0&&(h=!1),b.ontouchstart&&b.ontouchstart(e),e.callplugins("ontouchstartend")}}function m(a){if(e.istouched&&!b.onlyexternal&&(!g||"mousemove"!=a.type)){var c=g?a.targettouches[0].pagex:a.pagex||a.clientx,d=g?a.targettouches[0].pagey:a.pagey||a.clienty;if(j===void 0&&o&&(j=!!(j||math.abs(d-e.touches.starty)>math.abs(c-e.touches.startx))),void 0!==j||o||(j=!!(j||math.abs(d-e.touches.starty)0&&b.onresistancebefore&&b.onresistancebefore(e,e.positions.current),e.positions.current<-v()&&b.onresistancebefore&&b.onresistanceafter(e,math.abs(e.positions.current+v())),b.resistance&&"100%"!=b.resistance){if(e.positions.current>0){var f=1-e.positions.current/k/2;e.positions.current=.5>f?k/2:e.positions.current*f}if(e.positions.current<-v()){var g=(e.touches.current-e.touches.start)*b.touchratio+(v()+e.positions.start),f=(k+g)/k,h=e.positions.current-g*(1-f)/2,i=-v()-k/2;e.positions.current=i>h||0>=f?i:h}}if(b.resistance&&"100%"==b.resistance&&(e.positions.current>0&&(!b.freemode||b.freemodefluid)&&(e.positions.current=0),e.positions.current<-v()&&(!b.freemode||b.freemodefluid)&&(e.positions.current=-v())),!b.followfinger)return;return b.movestartthreshold?math.abs(e.touches.current-e.touches.start)>b.movestartthreshold||h?(h=!0,o?e.setwrappertranslate(e.positions.current,0,0):e.setwrappertranslate(0,e.positions.current,0)):e.positions.current=e.positions.start:o?e.setwrappertranslate(e.positions.current,0,0):e.setwrappertranslate(0,e.positions.current,0),(b.freemode||b.watchactiveindex)&&e.updateactiveslide(e.positions.current),b.grabcursor&&(e.container.style.cursor="move",e.container.style.cursor="grabbing",e.container.style.cursor="-moz-grabbin",e.container.style.cursor="-webkit-grabbing"),k||(k=e.touches.current),l||(l=(new date).gettime()),e.velocity=(e.touches.current-k)/((new date).gettime()-l)/2,2>math.abs(e.touches.current-k)&&(e.velocity=0),k=e.touches.current,l=(new date).gettime(),e.callplugins("ontouchmoveend"),b.ontouchmove&&b.ontouchmove(e),!1}}}function n(){if(j&&e.swipereset(),!b.onlyexternal&&e.istouched){e.istouched=!1,b.grabcursor&&(e.container.style.cursor="move",e.container.style.cursor="grab",e.container.style.cursor="-moz-grab",e.container.style.cursor="-webkit-grab"),e.positions.current||0===e.positions.current||(e.positions.current=e.positions.start),b.followfinger&&(o?e.setwrappertranslate(e.positions.current,0,0):e.setwrappertranslate(0,e.positions.current,0)),e.times.end=(new date).gettime(),e.touches.diff=e.touches.current-e.touches.start,e.touches.abs=math.abs(e.touches.diff),e.positions.diff=e.positions.current-e.positions.start,e.positions.abs=math.abs(e.positions.diff);var c=e.positions.diff,d=e.positions.abs,f=e.times.end-e.times.start;if(5>d&&300>f&&0==e.allowlinks&&(b.freemode||0==d||e.swipereset(),b.preventlinks&&(e.allowlinks=!0),b.onslideclick&&(e.allowslideclick=!0)),settimeout(function(){b.preventlinks&&(e.allowlinks=!0),b.onslideclick&&(e.allowslideclick=!0)},100),!e.ismoved)return e.ismoved=!1,b.ontouchend&&b.ontouchend(e),e.callplugins("ontouchend"),void 0;e.ismoved=!1;var h=v();if(e.positions.current>0)return e.swipereset(),b.ontouchend&&b.ontouchend(e),e.callplugins("ontouchend"),void 0;if(-h>e.positions.current)return e.swipereset(),b.ontouchend&&b.ontouchend(e),e.callplugins("ontouchend"),void 0;if(b.freemode){if(b.freemodefluid){var q,l=1e3*b.momentumratio,m=e.velocity*l,n=e.positions.current+m,p=!1,r=20*math.abs(e.velocity)*b.momentumbounceratio;-h>n&&(b.momentumbounce&&e.support.transitions?(-r>n+h&&(n=-h-r),q=-h,p=!0,i=!0):n=-h),n>0&&(b.momentumbounce&&e.support.transitions?(n>r&&(n=r),q=0,p=!0,i=!0):n=0),0!=e.velocity&&(l=math.abs((n-e.positions.current)/e.velocity)),o?e.setwrappertranslate(n,0,0):e.setwrappertranslate(0,n,0),e.setwrappertransition(l),b.momentumbounce&&p&&e.wrappertransitionend(function(){i&&(b.onmomentumbounce&&b.onmomentumbounce(e),o?e.setwrappertranslate(q,0,0):e.setwrappertranslate(0,q,0),e.setwrappertransition(300))}),e.updateactiveslide(n)}return(!b.freemodefluid||f>=300)&&e.updateactiveslide(e.positions.current),b.ontouchend&&b.ontouchend(e),e.callplugins("ontouchend"),void 0}i=0>c?"tonext":"toprev","tonext"==i&&300>=f&&(30>d||!b.shortswipes?e.swipereset():e.swipenext(!0)),"toprev"==i&&300>=f&&(30>d||!b.shortswipes?e.swipereset():e.swipeprev(!0));var s=0;if("auto"==b.slidesperview){for(var w,t=math.abs(o?e.getwrappertranslate("x"):e.getwrappertranslate("y")),u=0,x=0;e.slides.length>x;x++)if(w=o?e.slides[x].getwidth(!0):e.slides[x].getheight(!0),u+=w,u>t){s=w;break}s>k&&(s=k)}else s=g*b.slidesperview;"tonext"==i&&f>300&&(d>=.5*s?e.swipenext(!0):e.swipereset()),"toprev"==i&&f>300&&(d>=.5*s?e.swipeprev(!0):e.swipereset()),b.ontouchend&&b.ontouchend(e),e.callplugins("ontouchend")}}function o(a,c,d){function k(){g+=h,j="tonext"==i?g>a:a>g,j?(o?e.setwrappertranslate(math.round(g),0):e.setwrappertranslate(0,math.round(g)),e._domanimating=!0,window.settimeout(function(){k()},1e3/60)):(b.onslidechangeend&&b.onslidechangeend(e),o?e.setwrappertranslate(a,0):e.setwrappertranslate(0,a),e._domanimating=!1)}if(e.support.transitions||!b.domanimation){o?e.setwrappertranslate(a,0,0):e.setwrappertranslate(0,a,0);var f="to"==c&&d.speed>=0?d.speed:b.speed;e.setwrappertransition(f)}else{var g=o?e.getwrappertranslate("x"):e.getwrappertranslate("y"),f="to"==c&&d.speed>=0?d.speed:b.speed,h=math.ceil((a-g)/f*(1e3/60)),i=g>a?"tonext":"toprev",j="tonext"==i?g>a:a>g;if(e._domanimating)return;k()}e.updateactiveslide(a),b.onslidenext&&"next"==c&&b.onslidenext(e,a),b.onslideprev&&"prev"==c&&b.onslideprev(e,a),b.onslidereset&&"reset"==c&&b.onslidereset(e,a),("next"==c||"prev"==c||"to"==c&&1==d.runcallbacks)&&p()}function p(){if(e.callplugins("onslidechangestart"),b.onslidechangestart)if(b.queuestartcallbacks&&e.support.transitions){if(e._queuestartcallbacks)return;e._queuestartcallbacks=!0,b.onslidechangestart(e),e.wrappertransitionend(function(){e._queuestartcallbacks=!1})}else b.onslidechangestart(e);if(b.onslidechangeend)if(e.support.transitions)if(b.queueendcallbacks){if(e._queueendcallbacks)return;e._queueendcallbacks=!0,e.wrappertransitionend(b.onslidechangeend)}else e.wrappertransitionend(b.onslidechangeend);else b.domanimation||settimeout(function(){b.onslidechangeend(e)},10)}function q(){for(var a=e.paginationbuttons,b=0;a.length>b;b++)e.h.removeeventlistener(a[b],"click",s,!1)}function r(){for(var a=e.paginationbuttons,b=0;a.length>b;b++)e.h.addeventlistener(a[b],"click",s,!1)}function s(a){for(var b,c=a.target||a.srcelement,d=e.paginationbuttons,f=0;d.length>f;f++)c===d[f]&&(b=f);e.swipeto(b)}function u(){e.calcslides(),b.loader.slides.length>0&&0==e.slides.length&&e.loadslides(),b.loop&&e.createloop(),e.init(),x(),b.pagination&&b.createpagination&&e.createpagination(!0),b.loop||b.initialslide>0?e.swipeto(b.initialslide,0,!1):e.updateactiveslide(0),b.autoplay&&e.startautoplay()}if(document.body.__definegetter__&&htmlelement){var c=htmlelement.prototype;c.__definegetter__&&c.__definegetter__("outerhtml",function(){return(new xmlserializer).serializetostring(this)})}if(window.getcomputedstyle||(window.getcomputedstyle=function(a){return this.el=a,this.getpropertyvalue=function(b){var c=/(\-([a-z]){1})/g;return"float"===b&&(b="stylefloat"),c.test(b)&&(b=b.replace(c,function(){return arguments[2].touppercase()})),a.currentstyle[b]?a.currentstyle[b]:null},this}),array.prototype.indexof||(array.prototype.indexof=function(a,b){for(var c=b||0,d=this.length;d>c;c++)if(this[c]===a)return c;return-1}),(document.queryselectorall||window.jquery)&&void 0!==a&&(a.nodetype||0!==d(a).length)){var e=this;e.touches={start:0,startx:0,starty:0,current:0,currentx:0,currenty:0,diff:0,abs:0},e.positions={start:0,abs:0,diff:0,current:0},e.times={start:0,end:0},e.id=(new date).gettime(),e.container=a.nodetype?a:d(a)[0],e.istouched=!1,e.ismoved=!1,e.activeindex=0,e.activeloaderindex=0,e.activeloopindex=0,e.previousindex=null,e.velocity=0,e.snapgrid=[],e.slidesgrid=[],e.imagestoload=[],e.imagesloaded=0,e.wrapperleft=0,e.wrapperright=0,e.wrappertop=0,e.wrapperbottom=0;var f,g,h,i,j,k,l={mode:"horizontal",touchratio:1,speed:300,freemode:!1,freemodefluid:!1,momentumratio:1,momentumbounce:!0,momentumbounceratio:1,slidesperview:1,slidespergroup:1,simulatetouch:!0,followfinger:!0,shortswipes:!0,movestartthreshold:!1,autoplay:!1,onlyexternal:!1,createpagination:!0,pagination:!1,paginationelement:"span",paginationclickable:!1,paginationasrange:!0,resistance:!0,scrollcontainer:!1,preventlinks:!0,noswiping:!1,noswipingclass:"swiper-no-swiping",initialslide:0,keyboardcontrol:!1,mousewheelcontrol:!1,usecss3transforms:!0,loop:!1,loopadditionalslides:0,calculateheight:!1,updateonimagesready:!0,releaseformelements:!0,watchactiveindex:!1,visibilityfullfit:!1,offsetpxbefore:0,offsetpxafter:0,offsetslidesbefore:0,offsetslidesafter:0,centeredslides:!1,queuestartcallbacks:!1,queueendcallbacks:!1,autoresize:!0,resizereinit:!1,domanimation:!0,loader:{slides:[],slideshtmltype:"inner",surroundgroups:1,logic:"reload",loadallslides:!1},slideelement:"div",slideclass:"swiper-slide",slideactiveclass:"swiper-slide-active",slidevisibleclass:"swiper-slide-visible",wrapperclass:"swiper-wrapper",paginationelementclass:"swiper-pagination-switch",paginationactiveclass:"swiper-active-switch",paginationvisibleclass:"swiper-visible-switch"};b=b||{};for(var m in l)if(m in b&&"object"==typeof b[m])for(var n in l[m])n in b[m]||(b[m][n]=l[m][n]);else m in b||(b[m]=l[m]);e.params=b,b.scrollcontainer&&(b.freemode=!0,b.freemodefluid=!0),b.loop&&(b.resistance="100%");var o="horizontal"===b.mode;e.touchevents={touchstart:e.support.touch||!b.simulatetouch?"touchstart":e.browser.ie10?"mspointerdown":"mousedown",touchmove:e.support.touch||!b.simulatetouch?"touchmove":e.browser.ie10?"mspointermove":"mousemove",touchend:e.support.touch||!b.simulatetouch?"touchend":e.browser.ie10?"mspointerup":"mouseup"};for(var p=e.container.childnodes.length-1;p>=0;p--)if(e.container.childnodes[p].classname)for(var q=e.container.childnodes[p].classname.split(" "),r=0;q.length>r;r++)q[r]===b.wrapperclass&&(f=e.container.childnodes[p]);e.wrapper=f,e._extendswiperslide=function(a){return a.append=function(){return b.loop?(a.insertafter(e.slides.length-e.loopedslides),e.removeloopedslides(),e.calcslides(),e.createloop()):e.wrapper.appendchild(a),e.reinit(),a},a.prepend=function(){return b.loop?(e.wrapper.insertbefore(a,e.slides[e.loopedslides]),e.removeloopedslides(),e.calcslides(),e.createloop()):e.wrapper.insertbefore(a,e.wrapper.firstchild),e.reinit(),a},a.insertafter=function(c){if(c===void 0)return!1;var d;return b.loop?(d=e.slides[c+1+e.loopedslides],e.wrapper.insertbefore(a,d),e.removeloopedslides(),e.calcslides(),e.createloop()):(d=e.slides[c+1],e.wrapper.insertbefore(a,d)),e.reinit(),a},a.clone=function(){return e._extendswiperslide(a.clonenode(!0))},a.remove=function(){e.wrapper.removechild(a),e.reinit()},a.html=function(b){return b===void 0?a.innerhtml:(a.innerhtml=b,a)},a.index=function(){for(var b,c=e.slides.length-1;c>=0;c--)a===e.slides[c]&&(b=c);return b},a.isactive=function(){return a.index()===e.activeindex?!0:!1},a.swiperslidedatastorage||(a.swiperslidedatastorage={}),a.getdata=function(b){return a.swiperslidedatastorage[b]},a.setdata=function(b,c){return a.swiperslidedatastorage[b]=c,a},a.data=function(b,c){return c?(a.setattribute("data-"+b,c),a):a.getattribute("data-"+b)},a.getwidth=function(b){return e.h.getwidth(a,b)},a.getheight=function(b){return e.h.getheight(a,b)},a.getoffset=function(){return e.h.getoffset(a)},a},e.calcslides=function(a){var c=e.slides?e.slides.length:!1;e.slides=[],e.displayslides=[];for(var d=0;e.wrapper.childnodes.length>d;d++)if(e.wrapper.childnodes[d].classname)for(var f=e.wrapper.childnodes[d].classname,g=f.split(" "),h=0;g.length>h;h++)g[h]===b.slideclass&&e.slides.push(e.wrapper.childnodes[d]);for(d=e.slides.length-1;d>=0;d--)e._extendswiperslide(e.slides[d]);c&&(c!==e.slides.length||a)&&(z(),y(),e.updateactiveslide(),b.createpagination&&e.params.pagination&&e.createpagination(),e.callplugins("numberofslideschanged"))},e.createslide=function(a,c,d){var c=c||e.params.slideclass,d=d||b.slideelement,f=document.createelement(d);return f.innerhtml=a||"",f.classname=c,e._extendswiperslide(f)},e.appendslide=function(a,b,c){return a?a.nodetype?e._extendswiperslide(a).append():e.createslide(a,b,c).append():void 0},e.prependslide=function(a,b,c){return a?a.nodetype?e._extendswiperslide(a).prepend():e.createslide(a,b,c).prepend():void 0},e.insertslideafter=function(a,b,c,d){return a===void 0?!1:b.nodetype?e._extendswiperslide(b).insertafter(a):e.createslide(b,c,d).insertafter(a)},e.removeslide=function(a){if(e.slides[a]){if(b.loop){if(!e.slides[a+e.loopedslides])return!1;e.slides[a+e.loopedslides].remove(),e.removeloopedslides(),e.calcslides(),e.createloop()}else e.slides[a].remove();return!0}return!1},e.removelastslide=function(){return e.slides.length>0?(b.loop?(e.slides[e.slides.length-1-e.loopedslides].remove(),e.removeloopedslides(),e.calcslides(),e.createloop()):e.slides[e.slides.length-1].remove(),!0):!1},e.removeallslides=function(){for(var a=e.slides.length-1;a>=0;a--)e.slides[a].remove()},e.getslide=function(a){return e.slides[a]},e.getlastslide=function(){return e.slides[e.slides.length-1]},e.getfirstslide=function(){return e.slides[0]},e.activeslide=function(){return e.slides[e.activeindex]};var s=[];for(var t in e.plugins)if(b[t]){var u=e.plugins[t](e,b[t]);u&&s.push(u)}e.callplugins=function(a,b){b||(b={});for(var c=0;s.length>c;c++)a in s[c]&&s[c][a](b)},e.browser.ie10&&!b.onlyexternal&&(o?e.wrapper.classlist.add("swiper-wp8-horizontal"):e.wrapper.classlist.add("swiper-wp8-vertical")),b.freemode&&(e.container.classname+=" swiper-free-mode"),e.initialized=!1,e.init=function(a,c){var d=e.h.getwidth(e.container),f=e.h.getheight(e.container);if(d!==e.width||f!==e.height||a){e.width=d,e.height=f,k=o?d:f;var i=e.wrapper;if(a&&e.calcslides(c),"auto"===b.slidesperview){var j=0,l=0;b.slidesoffset>0&&(i.style.paddingleft="",i.style.paddingright="",i.style.paddingtop="",i.style.paddingbottom=""),i.style.width="",i.style.height="",b.offsetpxbefore>0&&(o?e.wrapperleft=b.offsetpxbefore:e.wrappertop=b.offsetpxbefore),b.offsetpxafter>0&&(o?e.wrapperright=b.offsetpxafter:e.wrapperbottom=b.offsetpxafter),b.centeredslides&&(o?(e.wrapperleft=(k-this.slides[0].getwidth(!0))/2,e.wrapperright=(k-e.slides[e.slides.length-1].getwidth(!0))/2):(e.wrappertop=(k-e.slides[0].getheight(!0))/2,e.wrapperbottom=(k-e.slides[e.slides.length-1].getheight(!0))/2)),o?(e.wrapperleft>=0&&(i.style.paddingleft=e.wrapperleft+"px"),e.wrapperright>=0&&(i.style.paddingright=e.wrapperright+"px")):(e.wrappertop>=0&&(i.style.paddingtop=e.wrappertop+"px"),e.wrapperbottom>=0&&(i.style.paddingbottom=e.wrapperbottom+"px"));var m=0,n=0;e.snapgrid=[],e.slidesgrid=[];for(var p=0,q=0;e.slides.length>q;q++){var r=e.slides[q].getwidth(!0),s=e.slides[q].getheight(!0);b.calculateheight&&(p=math.max(p,s));var t=o?r:s;if(b.centeredslides){var u=q===e.slides.length-1?0:e.slides[q+1].getwidth(!0),v=q===e.slides.length-1?0:e.slides[q+1].getheight(!0),w=o?u:v;if(t>k){for(var x=0;math.floor(t/(k+e.wrapperleft))>=x;x++)0===x?e.snapgrid.push(m+e.wrapperleft):e.snapgrid.push(m+e.wrapperleft+k*x);e.slidesgrid.push(m+e.wrapperleft)}else e.snapgrid.push(n),e.slidesgrid.push(n);n+=t/2+w/2}else{if(t>k)for(var x=0;math.floor(t/k)>=x;x++)e.snapgrid.push(m+k*x);else e.snapgrid.push(m);e.slidesgrid.push(m)}m+=t,j+=r,l+=s}b.calculateheight&&(e.height=p),o?(h=j+e.wrapperright+e.wrapperleft,i.style.width=j+"px",i.style.height=e.height+"px"):(h=l+e.wrappertop+e.wrapperbottom,i.style.width=e.width+"px",i.style.height=l+"px")}else if(b.scrollcontainer){i.style.width="",i.style.height="";var y=e.slides[0].getwidth(!0),z=e.slides[0].getheight(!0);h=o?y:z,i.style.width=y+"px",i.style.height=z+"px",g=o?y:z}else{if(b.calculateheight){var p=0,z=0;o||(e.container.style.height=""),i.style.height="";for(var q=0;e.slides.length>q;q++)e.slides[q].style.height="",p=math.max(e.slides[q].getheight(!0),p),o||(z+=e.slides[q].getheight(!0));var s=p;if(o)var z=s;k=e.height=s,o||(e.container.style.height=k+"px")}else var s=o?e.height:e.height/b.slidesperview,z=o?e.height:e.slides.length*s;var r=o?e.width/b.slidesperview:e.width,y=o?e.slides.length*r:e.width;g=o?r:s,b.offsetslidesbefore>0&&(o?e.wrapperleft=g*b.offsetslidesbefore:e.wrappertop=g*b.offsetslidesbefore),b.offsetslidesafter>0&&(o?e.wrapperright=g*b.offsetslidesafter:e.wrapperbottom=g*b.offsetslidesafter),b.offsetpxbefore>0&&(o?e.wrapperleft=b.offsetpxbefore:e.wrappertop=b.offsetpxbefore),b.offsetpxafter>0&&(o?e.wrapperright=b.offsetpxafter:e.wrapperbottom=b.offsetpxafter),b.centeredslides&&(o?(e.wrapperleft=(k-g)/2,e.wrapperright=(k-g)/2):(e.wrappertop=(k-g)/2,e.wrapperbottom=(k-g)/2)),o?(e.wrapperleft>0&&(i.style.paddingleft=e.wrapperleft+"px"),e.wrapperright>0&&(i.style.paddingright=e.wrapperright+"px")):(e.wrappertop>0&&(i.style.paddingtop=e.wrappertop+"px"),e.wrapperbottom>0&&(i.style.paddingbottom=e.wrapperbottom+"px")),h=o?y+e.wrapperright+e.wrapperleft:z+e.wrappertop+e.wrapperbottom,i.style.width=y+"px",i.style.height=z+"px";var m=0;e.snapgrid=[],e.slidesgrid=[];for(var q=0;e.slides.length>q;q++)e.snapgrid.push(m),e.slidesgrid.push(m),m+=g,e.slides[q].style.width=r+"px",e.slides[q].style.height=s+"px"}e.initialized?e.callplugins("oninit"):e.callplugins("onfirstinit"),e.initialized=!0}},e.reinit=function(a){e.init(!0,a)},e.resizefix=function(a){if(e.callplugins("beforeresizefix"),e.init(b.resizereinit||a),b.freemode){var c=o?e.getwrappertranslate("x"):e.getwrappertranslate("y");if(-v()>c){var d=o?-v():0,f=o?0:-v();e.setwrappertransition(0),e.setwrappertranslate(d,f,0)}}else b.loop?e.swipeto(e.activeloopindex,0,!1):e.swipeto(e.activeindex,0,!1);e.callplugins("afterresizefix")},e.destroy=function(){e.browser.ie10?(e.h.removeeventlistener(e.wrapper,e.touchevents.touchstart,j,!1),e.h.removeeventlistener(document,e.touchevents.touchmove,m,!1),e.h.removeeventlistener(document,e.touchevents.touchend,n,!1)):(e.support.touch&&(e.h.removeeventlistener(e.wrapper,"touchstart",j,!1),e.h.removeeventlistener(e.wrapper,"touchmove",m,!1),e.h.removeeventlistener(e.wrapper,"touchend",n,!1)),b.simulatetouch&&(e.h.removeeventlistener(e.wrapper,"mousedown",j,!1),e.h.removeeventlistener(document,"mousemove",m,!1),e.h.removeeventlistener(document,"mouseup",n,!1))),b.autoresize&&e.h.removeeventlistener(window,"resize",e.resizefix,!1),z(),b.paginationclickable&&q(),b.mousewheelcontrol&&e._wheelevent&&e.h.removeeventlistener(e.container,e._wheelevent,b,!1),b.keyboardcontrol&&e.h.removeeventlistener(document,"keydown",a,!1),b.autoplay&&e.stopautoplay(),e.callplugins("ondestroy")},b.grabcursor&&(e.container.style.cursor="move",e.container.style.cursor="grab",e.container.style.cursor="-moz-grab",e.container.style.cursor="-webkit-grab"),e.allowslideclick=!0,e.allowlinks=!0;var h,k,l,g=!1,i=!0;e.swipenext=function(a){!a&&b.loop&&e.fixloop(),e.callplugins("onswipenext");var c=o?e.getwrappertranslate("x"):e.getwrappertranslate("y"),d=c;if("auto"==b.slidesperview){for(var f=0;e.snapgrid.length>f;f++)if(-c>=e.snapgrid[f]&&e.snapgrid[f+1]>-c){d=-e.snapgrid[f+1];break}}else{var h=g*b.slidespergroup;d=-(math.floor(math.abs(c)/math.floor(h))*h+h)}return-v()>d&&(d=-v()),d==c?!1:(o(d,"next"),!0)},e.swipeprev=function(a){!a&&b.loop&&e.fixloop(),!a&&b.autoplay&&e.stopautoplay(),e.callplugins("onswipeprev");var d,c=math.ceil(o?e.getwrappertranslate("x"):e.getwrappertranslate("y"));if("auto"==b.slidesperview){d=0;for(var f=1;e.snapgrid.length>f;f++){if(-c==e.snapgrid[f]){d=-e.snapgrid[f-1];break}if(-c>e.snapgrid[f]&&e.snapgrid[f+1]>-c){d=-e.snapgrid[f];break}}}else{var h=g*b.slidespergroup;d=-(math.ceil(-c/h)-1)*h}return d>0&&(d=0),d==c?!1:(o(d,"prev"),!0)},e.swipereset=function(){e.callplugins("onswipereset");var d,a=o?e.getwrappertranslate("x"):e.getwrappertranslate("y"),c=g*b.slidespergroup;if(-v(),"auto"==b.slidesperview){d=0;for(var h=0;e.snapgrid.length>h;h++){if(-a===e.snapgrid[h])return;if(-a>=e.snapgrid[h]&&e.snapgrid[h+1]>-a){d=e.positions.diff>0?-e.snapgrid[h+1]:-e.snapgrid[h];break}}-a>=e.snapgrid[e.snapgrid.length-1]&&(d=-e.snapgrid[e.snapgrid.length-1]),-v()>=a&&(d=-v())}else d=0>a?math.round(a/c)*c:0;return b.scrollcontainer&&(d=0>a?a:0),-v()>d&&(d=-v()),b.scrollcontainer&&k>g&&(d=0),d==a?!1:(o(d,"reset"),!0)},e.swipeto=function(a,c,d){a=parseint(a,10),e.callplugins("onswipeto",{index:a,speed:c}),b.loop&&(a+=e.loopedslides);var f=o?e.getwrappertranslate("x"):e.getwrappertranslate("y");if(!(a>e.slides.length-1||0>a)){var h;return h="auto"==b.slidesperview?-e.slidesgrid[a]:-a*g,-v()>h&&(h=-v()),h==f?!1:(d=d===!1?!1:!0,o(h,"to",{index:a,speed:c,runcallbacks:d}),!0)}},e._queuestartcallbacks=!1,e._queueendcallbacks=!1,e.updateactiveslide=function(a){if(e.initialized&&0!=e.slides.length){if(e.previousindex=e.activeindex,a>0&&(a=0),a===void 0&&(a=o?e.getwrappertranslate("x"):e.getwrappertranslate("y")),"auto"==b.slidesperview){if(e.activeindex=e.slidesgrid.indexof(-a),0>e.activeindex){for(var d=0;e.slidesgrid.length-1>d&&!(-a>e.slidesgrid[d]&&e.slidesgrid[d+1]>-a);d++);var f=math.abs(e.slidesgrid[d]+a),h=math.abs(e.slidesgrid[d+1]+a);e.activeindex=h>=f?d:d+1}}else e.activeindex=b.visibilityfullfit?math.ceil(-a/g):math.round(-a/g);if(e.activeindex==e.slides.length&&(e.activeindex=e.slides.length-1),0>e.activeindex&&(e.activeindex=0),e.slides[e.activeindex]){e.calcvisibleslides(a);for(var i=regexp("\\s*"+b.slideactiveclass),j=regexp("\\s*"+b.slidevisibleclass),d=0;e.slides.length>d;d++)e.slides[d].classname=e.slides[d].classname.replace(i,"").replace(j,""),e.visibleslides.indexof(e.slides[d])>=0&&(e.slides[d].classname+=" "+b.slidevisibleclass);if(e.slides[e.activeindex].classname+=" "+b.slideactiveclass,b.loop){var k=e.loopedslides;e.activeloopindex=e.activeindex-k,e.activeloopindex>=e.slides.length-2*k&&(e.activeloopindex=e.slides.length-2*k-e.activeloopindex),0>e.activeloopindex&&(e.activeloopindex=e.slides.length-2*k+e.activeloopindex)}else e.activeloopindex=e.activeindex;b.pagination&&e.updatepagination(a)}}},e.createpagination=function(a){b.paginationclickable&&e.paginationbuttons&&q();var c="",f=e.slides.length,g=f;b.loop&&(g-=2*e.loopedslides);for(var h=0;g>h;h++)c+="<"+b.paginationelement+' class="'+b.paginationelementclass+'">";e.paginationcontainer=b.pagination.nodetype?b.pagination:d(b.pagination)[0],e.paginationcontainer.innerhtml=c,e.paginationbuttons=[],document.queryselectorall?e.paginationbuttons=e.paginationcontainer.queryselectorall("."+b.paginationelementclass):window.jquery&&(e.paginationbuttons=d(e.paginationcontainer).find("."+b.paginationelementclass)),a||e.updatepagination(),e.callplugins("oncreatepagination"),b.paginationclickable&&r()},e.updatepagination=function(a){if(!(1>e.slides.length)){if(document.queryselectorall)var c=e.paginationcontainer.queryselectorall("."+b.paginationactiveclass);else if(window.jquery)var c=d(e.paginationcontainer).find("."+b.paginationactiveclass);if(c){for(var f=e.paginationbuttons,g=0;f.length>g;g++)f[g].classname=b.paginationelementclass;var h=b.loop?e.loopedslides:0;if(b.paginationasrange){e.visibleslides||e.calcvisibleslides(a);for(var i=[],g=0;e.visibleslides.length>g;g++){var j=e.slides.indexof(e.visibleslides[g])-h;b.loop&&0>j&&(j=e.slides.length-2*e.loopedslides+j),b.loop&&j>=e.slides.length-2*e.loopedslides&&(j=e.slides.length-2*e.loopedslides-j,j=math.abs(j)),i.push(j)}for(g=0;i.length>g;g++)f[i[g]]&&(f[i[g]].classname+=" "+b.paginationvisibleclass);b.loop?f[e.activeloopindex].classname+=" "+b.paginationactiveclass:f[e.activeindex].classname+=" "+b.paginationactiveclass}else b.loop?f[e.activeloopindex].classname+=" "+b.paginationactiveclass+" "+b.paginationvisibleclass:f[e.activeindex].classname+=" "+b.paginationactiveclass+" "+b.paginationvisibleclass}}},e.calcvisibleslides=function(a){var c=[],d=0,f=0,h=0;o&&e.wrapperleft>0&&(a+=e.wrapperleft),!o&&e.wrappertop>0&&(a+=e.wrappertop);for(var i=0;e.slides.length>i;i++){d+=f,f="auto"==b.slidesperview?o?e.h.getwidth(e.slides[i],!0):e.h.getheight(e.slides[i],!0):g,h=d+f;var j=!1;b.visibilityfullfit?(d>=-a&&-a+k>=h&&(j=!0),-a>=d&&h>=-a+k&&(j=!0)):(h>-a&&-a+k>=h&&(j=!0),d>=-a&&-a+k>d&&(j=!0),-a>d&&h>-a+k&&(j=!0)),j&&c.push(e.slides[i])}0==c.length&&(c=[e.slides[e.activeindex]]),e.visibleslides=c};var t=void 0;e.startautoplay=function(){return t!==void 0?!1:(b.autoplay&&!b.loop&&(t=setinterval(function(){e.swipenext(!0)||e.swipeto(0)},b.autoplay)),b.autoplay&&b.loop&&(autoplay=setinterval(function(){e.swipenext()},b.autoplay)),e.callplugins("onautoplaystart"),void 0)},e.stopautoplay=function(){t&&clearinterval(t),t=void 0,e.callplugins("onautoplaystop")},e.loopcreated=!1,e.removeloopedslides=function(){if(e.loopcreated)for(var a=0;e.slides.length>a;a++)e.slides[a].getdata("looped")===!0&&e.wrapper.removechild(e.slides[a])},e.createloop=function(){if(0!=e.slides.length){e.loopedslides=b.slidesperview+b.loopadditionalslides;for(var a="",c="",d=0;e.loopedslides>d;d++)a+=e.slides[d].outerhtml;for(d=e.slides.length-e.loopedslides;e.slides.length>d;d++)c+=e.slides[d].outerhtml;for(f.innerhtml=c+f.innerhtml+a,e.loopcreated=!0,e.calcslides(),d=0;e.slides.length>d;d++)(e.loopedslides>d||d>=e.slides.length-e.loopedslides)&&e.slides[d].setdata("looped",!0);e.callplugins("oncreateloop")}},e.fixloop=function(){if(e.activeindexe.slides.length-2*b.slidesperview){var a=-e.slides.length+e.activeindex+e.loopedslides;e.swipeto(a,0,!1)}},e.loadslides=function(){var a="";e.activeloaderindex=0;for(var c=b.loader.slides,d=b.loader.loadallslides?c.length:b.slidesperview*(1+b.loader.surroundgroups),f=0;d>f;f++)a+="outer"==b.loader.slideshtmltype?c[f]:"<"+b.slideelement+' class="'+b.slideclass+'" data-swiperindex="'+f+'">'+c[f]+"";e.wrapper.innerhtml=a,e.calcslides(!0),b.loader.loadallslides||e.wrappertransitionend(e.reloadslides,!0)},e.reloadslides=function(){var a=b.loader.slides,c=parseint(e.activeslide().data("swiperindex"),10); if(!(0>c||c>a.length-1)){e.activeloaderindex=c;var d=math.max(0,c-b.slidesperview*b.loader.surroundgroups),f=math.min(c+b.slidesperview*(1+b.loader.surroundgroups)-1,a.length-1);if(c>0){var h=-g*(c-d);o?e.setwrappertranslate(h,0,0):e.setwrappertranslate(0,h,0),e.setwrappertransition(0)}if("reload"===b.loader.logic){e.wrapper.innerhtml="";for(var i="",j=d;f>=j;j++)i+="outer"==b.loader.slideshtmltype?a[j]:"<"+b.slideelement+' class="'+b.slideclass+'" data-swiperindex="'+j+'">'+a[j]+"";e.wrapper.innerhtml=i}else{for(var k=1e3,l=0,j=0;e.slides.length>j;j++){var m=e.slides[j].data("swiperindex");d>m||m>f?e.wrapper.removechild(e.slides[j]):(k=math.min(m,k),l=math.max(m,l))}for(var j=d;f>=j;j++){if(k>j){var n=document.createelement(b.slideelement);n.classname=b.slideclass,n.setattribute("data-swiperindex",j),n.innerhtml=a[j],e.wrapper.insertbefore(n,e.wrapper.firstchild)}if(j>l){var n=document.createelement(b.slideelement);n.classname=b.slideclass,n.setattribute("data-swiperindex",j),n.innerhtml=a[j],e.wrapper.appendchild(n)}}}e.reinit(!0)}},u()}};swiper.prototype={plugins:{},wrappertransitionend:function(a,b){function f(){if(a(c),c.params.queueendcallbacks&&(c._queueendcallbacks=!1),!b)for(var g=0;e.length>g;g++)d.removeeventlistener(e[g],f,!1)}var c=this,d=c.wrapper,e=["webkittransitionend","transitionend","otransitionend","mstransitionend","mstransitionend"];if(a)for(var g=0;e.length>g;g++)d.addeventlistener(e[g],f,!1)},getwrappertranslate:function(a){var c,d,b=this.wrapper;if(window.webkitcssmatrix){var e=new webkitcssmatrix(window.getcomputedstyle(b,null).webkittransform);c=(""+e).split(",")}else{var e=window.getcomputedstyle(b,null).moztransform||window.getcomputedstyle(b,null).otransform||window.getcomputedstyle(b,null).mstransform||window.getcomputedstyle(b,null).mstransform||window.getcomputedstyle(b,null).transform||window.getcomputedstyle(b,null).getpropertyvalue("transform").replace("translate(","matrix(1, 0, 0, 1,");c=(""+e).split(",")}return this.params.usecss3transforms?("x"==a&&(d=16==c.length?parsefloat(c[12]):window.webkitcssmatrix?e.m41:parsefloat(c[4])),"y"==a&&(d=16==c.length?parsefloat(c[13]):window.webkitcssmatrix?e.m42:parsefloat(c[5]))):("x"==a&&(d=parsefloat(b.style.left,10)||0),"y"==a&&(d=parsefloat(b.style.top,10)||0)),d||0},setwrappertranslate:function(a,b,c){var d=this.wrapper.style;a=a||0,b=b||0,c=c||0,this.params.usecss3transforms?this.support.transforms3d?d.webkittransform=d.mstransform=d.mstransform=d.moztransform=d.otransform=d.transform="translate3d("+a+"px, "+b+"px, "+c+"px)":(d.webkittransform=d.mstransform=d.mstransform=d.moztransform=d.otransform=d.transform="translate("+a+"px, "+b+"px)",this.support.transforms||(d.left=a+"px",d.top=b+"px")):(d.left=a+"px",d.top=b+"px"),this.callplugins("onsetwrappertransform",{x:a,y:b,z:c})},setwrappertransition:function(a){var b=this.wrapper.style;b.webkittransitionduration=b.mstransitionduration=b.mstransitionduration=b.moztransitionduration=b.otransitionduration=b.transitionduration=a/1e3+"s",this.callplugins("onsetwrappertransition",{duration:a})},h:{getwidth:function(a,b){var c=window.getcomputedstyle(a,null).getpropertyvalue("width"),d=parsefloat(c);return(isnan(d)||c.indexof("%")>0)&&(d=a.offsetwidth-parsefloat(window.getcomputedstyle(a,null).getpropertyvalue("padding-left"))-parsefloat(window.getcomputedstyle(a,null).getpropertyvalue("padding-right"))),b&&(d+=parsefloat(window.getcomputedstyle(a,null).getpropertyvalue("padding-left"))+parsefloat(window.getcomputedstyle(a,null).getpropertyvalue("padding-right"))),d},getheight:function(a,b){if(b)return a.offsetheight;var c=window.getcomputedstyle(a,null).getpropertyvalue("height"),d=parsefloat(c);return(isnan(d)||c.indexof("%")>0)&&(d=a.offsetheight-parsefloat(window.getcomputedstyle(a,null).getpropertyvalue("padding-top"))-parsefloat(window.getcomputedstyle(a,null).getpropertyvalue("padding-bottom"))),b&&(d+=parsefloat(window.getcomputedstyle(a,null).getpropertyvalue("padding-top"))+parsefloat(window.getcomputedstyle(a,null).getpropertyvalue("padding-bottom"))),d},getoffset:function(a){var b=a.getboundingclientrect(),c=document.body,d=a.clienttop||c.clienttop||0,e=a.clientleft||c.clientleft||0,f=window.pageyoffset||a.scrolltop,g=window.pagexoffset||a.scrollleft;return document.documentelement&&!window.pageyoffset&&(f=document.documentelement.scrolltop,g=document.documentelement.scrollleft),{top:b.top+f-d,left:b.left+g-e}},windowwidth:function(){return window.innerwidth?window.innerwidth:document.documentelement&&document.documentelement.clientwidth?document.documentelement.clientwidth:void 0},windowheight:function(){return window.innerheight?window.innerheight:document.documentelement&&document.documentelement.clientheight?document.documentelement.clientheight:void 0},windowscroll:function(){return"undefined"!=typeof pageyoffset?{left:window.pagexoffset,top:window.pageyoffset}:document.documentelement?{left:document.documentelement.scrollleft,top:document.documentelement.scrolltop}:void 0},addeventlistener:function(a,b,c,d){a.addeventlistener?a.addeventlistener(b,c,d):a.attachevent&&a.attachevent("on"+b,c)},removeeventlistener:function(a,b,c,d){a.removeeventlistener?a.removeeventlistener(b,c,d):a.detachevent&&a.detachevent("on"+b,c)}},settransform:function(a,b){var c=a.style;c.webkittransform=c.mstransform=c.mstransform=c.moztransform=c.otransform=c.transform=b},settranslate:function(a,b){var c=a.style,d={x:b.x||0,y:b.y||0,z:b.z||0},e=this.support.transforms3d?"translate3d("+d.x+"px,"+d.y+"px,"+d.z+"px)":"translate("+d.x+"px,"+d.y+"px)";c.webkittransform=c.mstransform=c.mstransform=c.moztransform=c.otransform=c.transform=e,this.support.transforms||(c.left=d.x+"px",c.top=d.y+"px")},settransition:function(a,b){var c=a.style;c.webkittransitionduration=c.mstransitionduration=c.mstransitionduration=c.moztransitionduration=c.otransitionduration=c.transitionduration=b+"ms"},support:{touch:window.modernizr&&modernizr.touch===!0||function(){return!!("ontouchstart"in window||window.documenttouch&&document instanceof documenttouch)}(),transforms3d:window.modernizr&&modernizr.csstransforms3d===!0||function(){var a=document.createelement("div");return"webkitperspective"in a.style||"mozperspective"in a.style||"operspective"in a.style||"msperspective"in a.style||"perspective"in a.style}(),transforms:window.modernizr&&modernizr.csstransforms===!0||function(){var a=document.createelement("div").style;return"transform"in a||"webkittransform"in a||"moztransform"in a||"mstransform"in a||"mstransform"in a||"otransform"in a}(),transitions:window.modernizr&&modernizr.csstransitions===!0||function(){var a=document.createelement("div").style;return"transition"in a||"webkittransition"in a||"moztransition"in a||"mstransition"in a||"mstransition"in a||"otransition"in a}()},browser:{ie8:function(){var a=-1;if("microsoft internet explorer"==navigator.appname){var b=navigator.useragent,c=regexp("msie ([0-9]{1,}[.0-9]{0,})");null!=c.exec(b)&&(a=parsefloat(regexp.$1))}return-1!=a&&9>a}(),ie10:window.navigator.mspointerenabled}},(window.jquery||window.zepto)&&function(a){a.fn.swiper=function(b){var c=new swiper(a(this)[0],b);return a(this).data("swiper",c),c}}(window.jquery||window.zepto);