/*!
 * VERSION: 0.16.5
 * DATE: 2018-08-27
 * UPDATES AND DOCS AT: http://greensock.com
 *
 * Requires TweenLite and CSSPlugin version 1.17.0 or later (TweenMax contains both TweenLite and CSSPlugin). ThrowPropsPlugin is required for momentum-based continuation of movement after the mouse/touch is released (ThrowPropsPlugin is a membership benefit of Club GreenSock - http://greensock.com/club/).
 *
 * @license Copyright (c) 2008-2018, GreenSock. All rights reserved.
 * This work is subject to the terms at http://greensock.com/standard-license or for
 * Club GreenSock members, the software agreement that was issued with your membership.
 *
 * @author: Jack Doyle, jack@greensock.com
 */
var _gsScope,_gsScope;function headerFadeOut(){var e=new ScrollMagic.Controller;new ScrollMagic.Scene({triggerElement:".intro",triggerHook:1,duration:"100%"}).setTween(TweenMax.to("header .bg-holder",1,{scale:1.05,autoAlpha:0,ease:Linear.easeNone})).addTo(e)}function introFadeIn(){var e=new ScrollMagic.Controller;new ScrollMagic.Scene({triggerElement:".intro",triggerHook:.85,offset:120,reverse:!1}).setTween(TweenMax.to(".intro .container",1,{autoAlpha:1})).addTo(e)}function featuredParallax(){if(!isMobile){var e=new ScrollMagic.Controller;new ScrollMagic.Scene({triggerElement:"main .parallax-bg",triggerHook:1,duration:"200%"}).setTween(TweenMax.fromTo("main .parallax-bg .bg-holder",1,{y:"-75px"},{y:"75px",ease:Linear.easeNone})).addTo(e)}}function devicesFadeIn(){var e=new ScrollMagic.Controller,t=new TimelineMax;t.to(".site-showcase .device-right .content",1,{x:0,autoAlpha:1}).to(".site-showcase .device-right img",1,{y:0,autoAlpha:1},0);var i=new TimelineMax;i.to(".site-showcase .device-left img",1,{y:0,autoAlpha:1}).to(".site-showcase .device-left .content",1,{x:0,autoAlpha:1},0),new ScrollMagic.Scene({triggerElement:".site-showcase .device-right",triggerHook:.7,reverse:!1}).setTween(t).addTo(e),new ScrollMagic.Scene({triggerElement:".site-showcase .device-left",triggerHook:.7,reverse:!1}).setTween(i).addTo(e)}function screenShots(e,t,i){if($(window).width()>=992){var o=new ScrollMagic.Controller,n=new TimelineMax;n.to(".screenshots .front",1,{y:e,ease:Linear.easeNone}).to(".screenshots .back",1,{y:t,ease:Linear.easeNone},0),new ScrollMagic.Scene({triggerElement:".screenshots",triggerHook:1,duration:i}).setTween(n).addTo(o)}}function galleryGrid(){$.fn.visible=function(e){var t=$(this),i=$(window),o=i.scrollTop(),n=o+i.height(),s=t.offset().top,r=s+t.height(),l,a;return(!0===e?s:r)<=n&&(!0===e?r:s)>=o};var e=$(window),t=$(".gallery-grid .image");t.each((function(e,t){var t;(t=$(t)).visible(!0)&&t.addClass("already-visible")})),e.scroll((function(e){t.each((function(e,t){var t;(t=$(t)).visible(!0)&&t.addClass("come-in")}))}))}function logos(){var e=new ScrollMagic.Controller;new ScrollMagic.Scene({triggerElement:".logos",triggerHook:.85,offset:165,reverse:!1}).setTween(TweenMax.staggerTo(".logos > div",1,{y:0,autoAlpha:1},.4)).addTo(e)}!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],e):"undefined"!=typeof exports?module.exports=e(require("jquery")):e(jQuery)}((function(e){"use strict";var t=window.Slick||{};(t=function(){var t=0;return function(i,o){var n,s=this;s.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:e(i),appendDots:e(i),arrows:!0,asNavFor:null,prevArrow:'<button class="slick-prev" aria-label="Previous" type="button">Previous</button>',nextArrow:'<button class="slick-next" aria-label="Next" type="button">Next</button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(t,i){return e('<button type="button" />').text(i+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,focusOnChange:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnFocus:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3},s.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,scrolling:!1,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,swiping:!1,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1},e.extend(s,s.initials),s.activeBreakpoint=null,s.animType=null,s.animProp=null,s.breakpoints=[],s.breakpointSettings=[],s.cssTransitions=!1,s.focussed=!1,s.interrupted=!1,s.hidden="hidden",s.paused=!0,s.positionProp=null,s.respondTo=null,s.rowCount=1,s.shouldClick=!0,s.$slider=e(i),s.$slidesCache=null,s.transformType=null,s.transitionType=null,s.visibilityChange="visibilitychange",s.windowWidth=0,s.windowTimer=null,n=e(i).data("slick")||{},s.options=e.extend({},s.defaults,o,n),s.currentSlide=s.options.initialSlide,s.originalSettings=s.options,void 0!==document.mozHidden?(s.hidden="mozHidden",s.visibilityChange="mozvisibilitychange"):void 0!==document.webkitHidden&&(s.hidden="webkitHidden",s.visibilityChange="webkitvisibilitychange"),s.autoPlay=e.proxy(s.autoPlay,s),s.autoPlayClear=e.proxy(s.autoPlayClear,s),s.autoPlayIterator=e.proxy(s.autoPlayIterator,s),s.changeSlide=e.proxy(s.changeSlide,s),s.clickHandler=e.proxy(s.clickHandler,s),s.selectHandler=e.proxy(s.selectHandler,s),s.setPosition=e.proxy(s.setPosition,s),s.swipeHandler=e.proxy(s.swipeHandler,s),s.dragHandler=e.proxy(s.dragHandler,s),s.keyHandler=e.proxy(s.keyHandler,s),s.instanceUid=t++,s.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/,s.registerBreakpoints(),s.init(!0)}}()).prototype.activateADA=function(){this.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})},t.prototype.addSlide=t.prototype.slickAdd=function(t,i,o){var n=this;if("boolean"==typeof i)o=i,i=null;else if(i<0||i>=n.slideCount)return!1;n.unload(),"number"==typeof i?0===i&&0===n.$slides.length?e(t).appendTo(n.$slideTrack):o?e(t).insertBefore(n.$slides.eq(i)):e(t).insertAfter(n.$slides.eq(i)):!0===o?e(t).prependTo(n.$slideTrack):e(t).appendTo(n.$slideTrack),n.$slides=n.$slideTrack.children(this.options.slide),n.$slideTrack.children(this.options.slide).detach(),n.$slideTrack.append(n.$slides),n.$slides.each((function(t,i){e(i).attr("data-slick-index",t)})),n.$slidesCache=n.$slides,n.reinit()},t.prototype.animateHeight=function(){var e=this;if(1===e.options.slidesToShow&&!0===e.options.adaptiveHeight&&!1===e.options.vertical){var t=e.$slides.eq(e.currentSlide).outerHeight(!0);e.$list.animate({height:t},e.options.speed)}},t.prototype.animateSlide=function(t,i){var o={},n=this;n.animateHeight(),!0===n.options.rtl&&!1===n.options.vertical&&(t=-t),!1===n.transformsEnabled?!1===n.options.vertical?n.$slideTrack.animate({left:t},n.options.speed,n.options.easing,i):n.$slideTrack.animate({top:t},n.options.speed,n.options.easing,i):!1===n.cssTransitions?(!0===n.options.rtl&&(n.currentLeft=-n.currentLeft),e({animStart:n.currentLeft}).animate({animStart:t},{duration:n.options.speed,easing:n.options.easing,step:function(e){e=Math.ceil(e),!1===n.options.vertical?(o[n.animType]="translate("+e+"px, 0px)",n.$slideTrack.css(o)):(o[n.animType]="translate(0px,"+e+"px)",n.$slideTrack.css(o))},complete:function(){i&&i.call()}})):(n.applyTransition(),t=Math.ceil(t),!1===n.options.vertical?o[n.animType]="translate3d("+t+"px, 0px, 0px)":o[n.animType]="translate3d(0px,"+t+"px, 0px)",n.$slideTrack.css(o),i&&setTimeout((function(){n.disableTransition(),i.call()}),n.options.speed))},t.prototype.getNavTarget=function(){var t=this,i=t.options.asNavFor;return i&&null!==i&&(i=e(i).not(t.$slider)),i},t.prototype.asNavFor=function(t){var i=this.getNavTarget();null!==i&&"object"==typeof i&&i.each((function(){var i=e(this).slick("getSlick");i.unslicked||i.slideHandler(t,!0)}))},t.prototype.applyTransition=function(e){var t=this,i={};!1===t.options.fade?i[t.transitionType]=t.transformType+" "+t.options.speed+"ms "+t.options.cssEase:i[t.transitionType]="opacity "+t.options.speed+"ms "+t.options.cssEase,!1===t.options.fade?t.$slideTrack.css(i):t.$slides.eq(e).css(i)},t.prototype.autoPlay=function(){var e=this;e.autoPlayClear(),e.slideCount>e.options.slidesToShow&&(e.autoPlayTimer=setInterval(e.autoPlayIterator,e.options.autoplaySpeed))},t.prototype.autoPlayClear=function(){var e=this;e.autoPlayTimer&&clearInterval(e.autoPlayTimer)},t.prototype.autoPlayIterator=function(){var e=this,t=e.currentSlide+e.options.slidesToScroll;e.paused||e.interrupted||e.focussed||(!1===e.options.infinite&&(1===e.direction&&e.currentSlide+1===e.slideCount-1?e.direction=0:0===e.direction&&(t=e.currentSlide-e.options.slidesToScroll,e.currentSlide-1==0&&(e.direction=1))),e.slideHandler(t))},t.prototype.buildArrows=function(){var t=this;!0===t.options.arrows&&(t.$prevArrow=e(t.options.prevArrow).addClass("slick-arrow"),t.$nextArrow=e(t.options.nextArrow).addClass("slick-arrow"),t.slideCount>t.options.slidesToShow?(t.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),t.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.prependTo(t.options.appendArrows),t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.appendTo(t.options.appendArrows),!0!==t.options.infinite&&t.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):t.$prevArrow.add(t.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))},t.prototype.buildDots=function(){var t,i,o=this;if(!0===o.options.dots){for(o.$slider.addClass("slick-dotted"),i=e("<ul />").addClass(o.options.dotsClass),t=0;t<=o.getDotCount();t+=1)i.append(e("<li />").append(o.options.customPaging.call(this,o,t)));o.$dots=i.appendTo(o.options.appendDots),o.$dots.find("li").first().addClass("slick-active")}},t.prototype.buildOut=function(){var t=this;t.$slides=t.$slider.children(t.options.slide+":not(.slick-cloned)").addClass("slick-slide"),t.slideCount=t.$slides.length,t.$slides.each((function(t,i){e(i).attr("data-slick-index",t).data("originalStyling",e(i).attr("style")||"")})),t.$slider.addClass("slick-slider"),t.$slideTrack=0===t.slideCount?e('<div class="slick-track"/>').appendTo(t.$slider):t.$slides.wrapAll('<div class="slick-track"/>').parent(),t.$list=t.$slideTrack.wrap('<div class="slick-list"/>').parent(),t.$slideTrack.css("opacity",0),!0!==t.options.centerMode&&!0!==t.options.swipeToSlide||(t.options.slidesToScroll=1),e("img[data-lazy]",t.$slider).not("[src]").addClass("slick-loading"),t.setupInfinite(),t.buildArrows(),t.buildDots(),t.updateDots(),t.setSlideClasses("number"==typeof t.currentSlide?t.currentSlide:0),!0===t.options.draggable&&t.$list.addClass("draggable")},t.prototype.buildRows=function(){var e,t,i,o,n,s,r,l=this;if(o=document.createDocumentFragment(),s=l.$slider.children(),l.options.rows>1){for(r=l.options.slidesPerRow*l.options.rows,n=Math.ceil(s.length/r),e=0;e<n;e++){var a=document.createElement("div");for(t=0;t<l.options.rows;t++){var d=document.createElement("div");for(i=0;i<l.options.slidesPerRow;i++){var c=e*r+(t*l.options.slidesPerRow+i);s.get(c)&&d.appendChild(s.get(c))}a.appendChild(d)}o.appendChild(a)}l.$slider.empty().append(o),l.$slider.children().children().children().css({width:100/l.options.slidesPerRow+"%",display:"inline-block"})}},t.prototype.checkResponsive=function(t,i){var o,n,s,r=this,l=!1,a=r.$slider.width(),d=window.innerWidth||e(window).width();if("window"===r.respondTo?s=d:"slider"===r.respondTo?s=a:"min"===r.respondTo&&(s=Math.min(d,a)),r.options.responsive&&r.options.responsive.length&&null!==r.options.responsive){for(o in n=null,r.breakpoints)r.breakpoints.hasOwnProperty(o)&&(!1===r.originalSettings.mobileFirst?s<r.breakpoints[o]&&(n=r.breakpoints[o]):s>r.breakpoints[o]&&(n=r.breakpoints[o]));null!==n?null!==r.activeBreakpoint?(n!==r.activeBreakpoint||i)&&(r.activeBreakpoint=n,"unslick"===r.breakpointSettings[n]?r.unslick(n):(r.options=e.extend({},r.originalSettings,r.breakpointSettings[n]),!0===t&&(r.currentSlide=r.options.initialSlide),r.refresh(t)),l=n):(r.activeBreakpoint=n,"unslick"===r.breakpointSettings[n]?r.unslick(n):(r.options=e.extend({},r.originalSettings,r.breakpointSettings[n]),!0===t&&(r.currentSlide=r.options.initialSlide),r.refresh(t)),l=n):null!==r.activeBreakpoint&&(r.activeBreakpoint=null,r.options=r.originalSettings,!0===t&&(r.currentSlide=r.options.initialSlide),r.refresh(t),l=n),t||!1===l||r.$slider.trigger("breakpoint",[r,l])}},t.prototype.changeSlide=function(t,i){var o,n,s,r=this,l=e(t.currentTarget);switch(l.is("a")&&t.preventDefault(),l.is("li")||(l=l.closest("li")),o=(s=r.slideCount%r.options.slidesToScroll!=0)?0:(r.slideCount-r.currentSlide)%r.options.slidesToScroll,t.data.message){case"previous":n=0===o?r.options.slidesToScroll:r.options.slidesToShow-o,r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide-n,!1,i);break;case"next":n=0===o?r.options.slidesToScroll:o,r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide+n,!1,i);break;case"index":var a=0===t.data.index?0:t.data.index||l.index()*r.options.slidesToScroll;r.slideHandler(r.checkNavigable(a),!1,i),l.children().trigger("focus");break;default:return}},t.prototype.checkNavigable=function(e){var t,i;if(i=0,e>(t=this.getNavigableIndexes())[t.length-1])e=t[t.length-1];else for(var o in t){if(e<t[o]){e=i;break}i=t[o]}return e},t.prototype.cleanUpEvents=function(){var t=this;t.options.dots&&null!==t.$dots&&(e("li",t.$dots).off("click.slick",t.changeSlide).off("mouseenter.slick",e.proxy(t.interrupt,t,!0)).off("mouseleave.slick",e.proxy(t.interrupt,t,!1)),!0===t.options.accessibility&&t.$dots.off("keydown.slick",t.keyHandler)),t.$slider.off("focus.slick blur.slick"),!0===t.options.arrows&&t.slideCount>t.options.slidesToShow&&(t.$prevArrow&&t.$prevArrow.off("click.slick",t.changeSlide),t.$nextArrow&&t.$nextArrow.off("click.slick",t.changeSlide),!0===t.options.accessibility&&(t.$prevArrow&&t.$prevArrow.off("keydown.slick",t.keyHandler),t.$nextArrow&&t.$nextArrow.off("keydown.slick",t.keyHandler))),t.$list.off("touchstart.slick mousedown.slick",t.swipeHandler),t.$list.off("touchmove.slick mousemove.slick",t.swipeHandler),t.$list.off("touchend.slick mouseup.slick",t.swipeHandler),t.$list.off("touchcancel.slick mouseleave.slick",t.swipeHandler),t.$list.off("click.slick",t.clickHandler),e(document).off(t.visibilityChange,t.visibility),t.cleanUpSlideEvents(),!0===t.options.accessibility&&t.$list.off("keydown.slick",t.keyHandler),!0===t.options.focusOnSelect&&e(t.$slideTrack).children().off("click.slick",t.selectHandler),e(window).off("orientationchange.slick.slick-"+t.instanceUid,t.orientationChange),e(window).off("resize.slick.slick-"+t.instanceUid,t.resize),e("[draggable!=true]",t.$slideTrack).off("dragstart",t.preventDefault),e(window).off("load.slick.slick-"+t.instanceUid,t.setPosition)},t.prototype.cleanUpSlideEvents=function(){var t=this;t.$list.off("mouseenter.slick",e.proxy(t.interrupt,t,!0)),t.$list.off("mouseleave.slick",e.proxy(t.interrupt,t,!1))},t.prototype.cleanUpRows=function(){var e,t=this;t.options.rows>1&&((e=t.$slides.children().children()).removeAttr("style"),t.$slider.empty().append(e))},t.prototype.clickHandler=function(e){!1===this.shouldClick&&(e.stopImmediatePropagation(),e.stopPropagation(),e.preventDefault())},t.prototype.destroy=function(t){var i=this;i.autoPlayClear(),i.touchObject={},i.cleanUpEvents(),e(".slick-cloned",i.$slider).detach(),i.$dots&&i.$dots.remove(),i.$prevArrow&&i.$prevArrow.length&&(i.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),i.htmlExpr.test(i.options.prevArrow)&&i.$prevArrow.remove()),i.$nextArrow&&i.$nextArrow.length&&(i.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),i.htmlExpr.test(i.options.nextArrow)&&i.$nextArrow.remove()),i.$slides&&(i.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each((function(){e(this).attr("style",e(this).data("originalStyling"))})),i.$slideTrack.children(this.options.slide).detach(),i.$slideTrack.detach(),i.$list.detach(),i.$slider.append(i.$slides)),i.cleanUpRows(),i.$slider.removeClass("slick-slider"),i.$slider.removeClass("slick-initialized"),i.$slider.removeClass("slick-dotted"),i.unslicked=!0,t||i.$slider.trigger("destroy",[i])},t.prototype.disableTransition=function(e){var t=this,i={};i[t.transitionType]="",!1===t.options.fade?t.$slideTrack.css(i):t.$slides.eq(e).css(i)},t.prototype.fadeSlide=function(e,t){var i=this;!1===i.cssTransitions?(i.$slides.eq(e).css({zIndex:i.options.zIndex}),i.$slides.eq(e).animate({opacity:1},i.options.speed,i.options.easing,t)):(i.applyTransition(e),i.$slides.eq(e).css({opacity:1,zIndex:i.options.zIndex}),t&&setTimeout((function(){i.disableTransition(e),t.call()}),i.options.speed))},t.prototype.fadeSlideOut=function(e){var t=this;!1===t.cssTransitions?t.$slides.eq(e).animate({opacity:0,zIndex:t.options.zIndex-2},t.options.speed,t.options.easing):(t.applyTransition(e),t.$slides.eq(e).css({opacity:0,zIndex:t.options.zIndex-2}))},t.prototype.filterSlides=t.prototype.slickFilter=function(e){var t=this;null!==e&&(t.$slidesCache=t.$slides,t.unload(),t.$slideTrack.children(this.options.slide).detach(),t.$slidesCache.filter(e).appendTo(t.$slideTrack),t.reinit())},t.prototype.focusHandler=function(){var t=this;t.$slider.off("focus.slick blur.slick").on("focus.slick blur.slick","*",(function(i){i.stopImmediatePropagation();var o=e(this);setTimeout((function(){t.options.pauseOnFocus&&(t.focussed=o.is(":focus"),t.autoPlay())}),0)}))},t.prototype.getCurrent=t.prototype.slickCurrentSlide=function(){return this.currentSlide},t.prototype.getDotCount=function(){var e=this,t=0,i=0,o=0;if(!0===e.options.infinite)if(e.slideCount<=e.options.slidesToShow)++o;else for(;t<e.slideCount;)++o,t=i+e.options.slidesToScroll,i+=e.options.slidesToScroll<=e.options.slidesToShow?e.options.slidesToScroll:e.options.slidesToShow;else if(!0===e.options.centerMode)o=e.slideCount;else if(e.options.asNavFor)for(;t<e.slideCount;)++o,t=i+e.options.slidesToScroll,i+=e.options.slidesToScroll<=e.options.slidesToShow?e.options.slidesToScroll:e.options.slidesToShow;else o=1+Math.ceil((e.slideCount-e.options.slidesToShow)/e.options.slidesToScroll);return o-1},t.prototype.getLeft=function(e){var t,i,o,n,s=this,r=0;return s.slideOffset=0,i=s.$slides.first().outerHeight(!0),!0===s.options.infinite?(s.slideCount>s.options.slidesToShow&&(s.slideOffset=s.slideWidth*s.options.slidesToShow*-1,n=-1,!0===s.options.vertical&&!0===s.options.centerMode&&(2===s.options.slidesToShow?n=-1.5:1===s.options.slidesToShow&&(n=-2)),r=i*s.options.slidesToShow*n),s.slideCount%s.options.slidesToScroll!=0&&e+s.options.slidesToScroll>s.slideCount&&s.slideCount>s.options.slidesToShow&&(e>s.slideCount?(s.slideOffset=(s.options.slidesToShow-(e-s.slideCount))*s.slideWidth*-1,r=(s.options.slidesToShow-(e-s.slideCount))*i*-1):(s.slideOffset=s.slideCount%s.options.slidesToScroll*s.slideWidth*-1,r=s.slideCount%s.options.slidesToScroll*i*-1))):e+s.options.slidesToShow>s.slideCount&&(s.slideOffset=(e+s.options.slidesToShow-s.slideCount)*s.slideWidth,r=(e+s.options.slidesToShow-s.slideCount)*i),s.slideCount<=s.options.slidesToShow&&(s.slideOffset=0,r=0),!0===s.options.centerMode&&s.slideCount<=s.options.slidesToShow?s.slideOffset=s.slideWidth*Math.floor(s.options.slidesToShow)/2-s.slideWidth*s.slideCount/2:!0===s.options.centerMode&&!0===s.options.infinite?s.slideOffset+=s.slideWidth*Math.floor(s.options.slidesToShow/2)-s.slideWidth:!0===s.options.centerMode&&(s.slideOffset=0,s.slideOffset+=s.slideWidth*Math.floor(s.options.slidesToShow/2)),t=!1===s.options.vertical?e*s.slideWidth*-1+s.slideOffset:e*i*-1+r,!0===s.options.variableWidth&&(o=s.slideCount<=s.options.slidesToShow||!1===s.options.infinite?s.$slideTrack.children(".slick-slide").eq(e):s.$slideTrack.children(".slick-slide").eq(e+s.options.slidesToShow),t=!0===s.options.rtl?o[0]?-1*(s.$slideTrack.width()-o[0].offsetLeft-o.width()):0:o[0]?-1*o[0].offsetLeft:0,!0===s.options.centerMode&&(o=s.slideCount<=s.options.slidesToShow||!1===s.options.infinite?s.$slideTrack.children(".slick-slide").eq(e):s.$slideTrack.children(".slick-slide").eq(e+s.options.slidesToShow+1),t=!0===s.options.rtl?o[0]?-1*(s.$slideTrack.width()-o[0].offsetLeft-o.width()):0:o[0]?-1*o[0].offsetLeft:0,t+=(s.$list.width()-o.outerWidth())/2)),t},t.prototype.getOption=t.prototype.slickGetOption=function(e){return this.options[e]},t.prototype.getNavigableIndexes=function(){var e,t=this,i=0,o=0,n=[];for(!1===t.options.infinite?e=t.slideCount:(i=-1*t.options.slidesToScroll,o=-1*t.options.slidesToScroll,e=2*t.slideCount);i<e;)n.push(i),i=o+t.options.slidesToScroll,o+=t.options.slidesToScroll<=t.options.slidesToShow?t.options.slidesToScroll:t.options.slidesToShow;return n},t.prototype.getSlick=function(){return this},t.prototype.getSlideCount=function(){var t,i,o=this;return i=!0===o.options.centerMode?o.slideWidth*Math.floor(o.options.slidesToShow/2):0,!0===o.options.swipeToSlide?(o.$slideTrack.find(".slick-slide").each((function(n,s){if(s.offsetLeft-i+e(s).outerWidth()/2>-1*o.swipeLeft)return t=s,!1})),Math.abs(e(t).attr("data-slick-index")-o.currentSlide)||1):o.options.slidesToScroll},t.prototype.goTo=t.prototype.slickGoTo=function(e,t){this.changeSlide({data:{message:"index",index:parseInt(e)}},t)},t.prototype.init=function(t){var i=this;e(i.$slider).hasClass("slick-initialized")||(e(i.$slider).addClass("slick-initialized"),i.buildRows(),i.buildOut(),i.setProps(),i.startLoad(),i.loadSlider(),i.initializeEvents(),i.updateArrows(),i.updateDots(),i.checkResponsive(!0),i.focusHandler()),t&&i.$slider.trigger("init",[i]),!0===i.options.accessibility&&i.initADA(),i.options.autoplay&&(i.paused=!1,i.autoPlay())},t.prototype.initADA=function(){var t=this,i=Math.ceil(t.slideCount/t.options.slidesToShow),o=t.getNavigableIndexes().filter((function(e){return e>=0&&e<t.slideCount}));t.$slides.add(t.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"}),null!==t.$dots&&(t.$slides.not(t.$slideTrack.find(".slick-cloned")).each((function(i){var n=o.indexOf(i);e(this).attr({role:"tabpanel",id:"slick-slide"+t.instanceUid+i,tabindex:-1}),-1!==n&&e(this).attr({"aria-describedby":"slick-slide-control"+t.instanceUid+n})})),t.$dots.attr("role","tablist").find("li").each((function(n){var s=o[n];e(this).attr({role:"presentation"}),e(this).find("button").first().attr({role:"tab",id:"slick-slide-control"+t.instanceUid+n,"aria-controls":"slick-slide"+t.instanceUid+s,"aria-label":n+1+" of "+i,"aria-selected":null,tabindex:"-1"})})).eq(t.currentSlide).find("button").attr({"aria-selected":"true",tabindex:"0"}).end());for(var n=t.currentSlide,s=n+t.options.slidesToShow;n<s;n++)t.$slides.eq(n).attr("tabindex",0);t.activateADA()},t.prototype.initArrowEvents=function(){var e=this;!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow.off("click.slick").on("click.slick",{message:"previous"},e.changeSlide),e.$nextArrow.off("click.slick").on("click.slick",{message:"next"},e.changeSlide),!0===e.options.accessibility&&(e.$prevArrow.on("keydown.slick",e.keyHandler),e.$nextArrow.on("keydown.slick",e.keyHandler)))},t.prototype.initDotEvents=function(){var t=this;!0===t.options.dots&&(e("li",t.$dots).on("click.slick",{message:"index"},t.changeSlide),!0===t.options.accessibility&&t.$dots.on("keydown.slick",t.keyHandler)),!0===t.options.dots&&!0===t.options.pauseOnDotsHover&&e("li",t.$dots).on("mouseenter.slick",e.proxy(t.interrupt,t,!0)).on("mouseleave.slick",e.proxy(t.interrupt,t,!1))},t.prototype.initSlideEvents=function(){var t=this;t.options.pauseOnHover&&(t.$list.on("mouseenter.slick",e.proxy(t.interrupt,t,!0)),t.$list.on("mouseleave.slick",e.proxy(t.interrupt,t,!1)))},t.prototype.initializeEvents=function(){var t=this;t.initArrowEvents(),t.initDotEvents(),t.initSlideEvents(),t.$list.on("touchstart.slick mousedown.slick",{action:"start"},t.swipeHandler),t.$list.on("touchmove.slick mousemove.slick",{action:"move"},t.swipeHandler),t.$list.on("touchend.slick mouseup.slick",{action:"end"},t.swipeHandler),t.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},t.swipeHandler),t.$list.on("click.slick",t.clickHandler),e(document).on(t.visibilityChange,e.proxy(t.visibility,t)),!0===t.options.accessibility&&t.$list.on("keydown.slick",t.keyHandler),!0===t.options.focusOnSelect&&e(t.$slideTrack).children().on("click.slick",t.selectHandler),e(window).on("orientationchange.slick.slick-"+t.instanceUid,e.proxy(t.orientationChange,t)),e(window).on("resize.slick.slick-"+t.instanceUid,e.proxy(t.resize,t)),e("[draggable!=true]",t.$slideTrack).on("dragstart",t.preventDefault),e(window).on("load.slick.slick-"+t.instanceUid,t.setPosition),e(t.setPosition)},t.prototype.initUI=function(){var e=this;!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow.show(),e.$nextArrow.show()),!0===e.options.dots&&e.slideCount>e.options.slidesToShow&&e.$dots.show()},t.prototype.keyHandler=function(e){var t=this;e.target.tagName.match("TEXTAREA|INPUT|SELECT")||(37===e.keyCode&&!0===t.options.accessibility?t.changeSlide({data:{message:!0===t.options.rtl?"next":"previous"}}):39===e.keyCode&&!0===t.options.accessibility&&t.changeSlide({data:{message:!0===t.options.rtl?"previous":"next"}}))},t.prototype.lazyLoad=function(){function t(t){e("img[data-lazy]",t).each((function(){var t=e(this),i=e(this).attr("data-lazy"),o=e(this).attr("data-srcset"),n=e(this).attr("data-sizes")||s.$slider.attr("data-sizes"),r=document.createElement("img");r.onload=function(){t.animate({opacity:0},100,(function(){o&&(t.attr("srcset",o),n&&t.attr("sizes",n)),t.attr("src",i).animate({opacity:1},200,(function(){t.removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading")})),s.$slider.trigger("lazyLoaded",[s,t,i])}))},r.onerror=function(){t.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),s.$slider.trigger("lazyLoadError",[s,t,i])},r.src=i}))}var i,o,n,s=this;if(!0===s.options.centerMode?!0===s.options.infinite?n=(o=s.currentSlide+(s.options.slidesToShow/2+1))+s.options.slidesToShow+2:(o=Math.max(0,s.currentSlide-(s.options.slidesToShow/2+1)),n=s.options.slidesToShow/2+1+2+s.currentSlide):(o=s.options.infinite?s.options.slidesToShow+s.currentSlide:s.currentSlide,n=Math.ceil(o+s.options.slidesToShow),!0===s.options.fade&&(o>0&&o--,n<=s.slideCount&&n++)),i=s.$slider.find(".slick-slide").slice(o,n),"anticipated"===s.options.lazyLoad)for(var r=o-1,l=n,a=s.$slider.find(".slick-slide"),d=0;d<s.options.slidesToScroll;d++)r<0&&(r=s.slideCount-1),i=(i=i.add(a.eq(r))).add(a.eq(l)),r--,l++;t(i),s.slideCount<=s.options.slidesToShow?t(s.$slider.find(".slick-slide")):s.currentSlide>=s.slideCount-s.options.slidesToShow?t(s.$slider.find(".slick-cloned").slice(0,s.options.slidesToShow)):0===s.currentSlide&&t(s.$slider.find(".slick-cloned").slice(-1*s.options.slidesToShow))},t.prototype.loadSlider=function(){var e=this;e.setPosition(),e.$slideTrack.css({opacity:1}),e.$slider.removeClass("slick-loading"),e.initUI(),"progressive"===e.options.lazyLoad&&e.progressiveLazyLoad()},t.prototype.next=t.prototype.slickNext=function(){this.changeSlide({data:{message:"next"}})},t.prototype.orientationChange=function(){var e=this;e.checkResponsive(),e.setPosition()},t.prototype.pause=t.prototype.slickPause=function(){var e=this;e.autoPlayClear(),e.paused=!0},t.prototype.play=t.prototype.slickPlay=function(){var e=this;e.autoPlay(),e.options.autoplay=!0,e.paused=!1,e.focussed=!1,e.interrupted=!1},t.prototype.postSlide=function(t){var i=this;i.unslicked||(i.$slider.trigger("afterChange",[i,t]),i.animating=!1,i.slideCount>i.options.slidesToShow&&i.setPosition(),i.swipeLeft=null,i.options.autoplay&&i.autoPlay(),!0===i.options.accessibility&&(i.initADA(),i.options.focusOnChange&&e(i.$slides.get(i.currentSlide)).attr("tabindex",0).focus()))},t.prototype.prev=t.prototype.slickPrev=function(){this.changeSlide({data:{message:"previous"}})},t.prototype.preventDefault=function(e){e.preventDefault()},t.prototype.progressiveLazyLoad=function(t){t=t||1;var i,o,n,s,r,l=this,a=e("img[data-lazy]",l.$slider);a.length?(i=a.first(),o=i.attr("data-lazy"),n=i.attr("data-srcset"),s=i.attr("data-sizes")||l.$slider.attr("data-sizes"),(r=document.createElement("img")).onload=function(){n&&(i.attr("srcset",n),s&&i.attr("sizes",s)),i.attr("src",o).removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading"),!0===l.options.adaptiveHeight&&l.setPosition(),l.$slider.trigger("lazyLoaded",[l,i,o]),l.progressiveLazyLoad()},r.onerror=function(){t<3?setTimeout((function(){l.progressiveLazyLoad(t+1)}),500):(i.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),l.$slider.trigger("lazyLoadError",[l,i,o]),l.progressiveLazyLoad())},r.src=o):l.$slider.trigger("allImagesLoaded",[l])},t.prototype.refresh=function(t){var i,o,n=this;o=n.slideCount-n.options.slidesToShow,!n.options.infinite&&n.currentSlide>o&&(n.currentSlide=o),n.slideCount<=n.options.slidesToShow&&(n.currentSlide=0),i=n.currentSlide,n.destroy(!0),e.extend(n,n.initials,{currentSlide:i}),n.init(),t||n.changeSlide({data:{message:"index",index:i}},!1)},t.prototype.registerBreakpoints=function(){var t,i,o,n=this,s=n.options.responsive||null;if("array"===e.type(s)&&s.length){for(t in n.respondTo=n.options.respondTo||"window",s)if(o=n.breakpoints.length-1,s.hasOwnProperty(t)){for(i=s[t].breakpoint;o>=0;)n.breakpoints[o]&&n.breakpoints[o]===i&&n.breakpoints.splice(o,1),o--;n.breakpoints.push(i),n.breakpointSettings[i]=s[t].settings}n.breakpoints.sort((function(e,t){return n.options.mobileFirst?e-t:t-e}))}},t.prototype.reinit=function(){var t=this;t.$slides=t.$slideTrack.children(t.options.slide).addClass("slick-slide"),t.slideCount=t.$slides.length,t.currentSlide>=t.slideCount&&0!==t.currentSlide&&(t.currentSlide=t.currentSlide-t.options.slidesToScroll),t.slideCount<=t.options.slidesToShow&&(t.currentSlide=0),t.registerBreakpoints(),t.setProps(),t.setupInfinite(),t.buildArrows(),t.updateArrows(),t.initArrowEvents(),t.buildDots(),t.updateDots(),t.initDotEvents(),t.cleanUpSlideEvents(),t.initSlideEvents(),t.checkResponsive(!1,!0),!0===t.options.focusOnSelect&&e(t.$slideTrack).children().on("click.slick",t.selectHandler),t.setSlideClasses("number"==typeof t.currentSlide?t.currentSlide:0),t.setPosition(),t.focusHandler(),t.paused=!t.options.autoplay,t.autoPlay(),t.$slider.trigger("reInit",[t])},t.prototype.resize=function(){var t=this;e(window).width()!==t.windowWidth&&(clearTimeout(t.windowDelay),t.windowDelay=window.setTimeout((function(){t.windowWidth=e(window).width(),t.checkResponsive(),t.unslicked||t.setPosition()}),50))},t.prototype.removeSlide=t.prototype.slickRemove=function(e,t,i){var o=this;if(e="boolean"==typeof e?!0===(t=e)?0:o.slideCount-1:!0===t?--e:e,o.slideCount<1||e<0||e>o.slideCount-1)return!1;o.unload(),!0===i?o.$slideTrack.children().remove():o.$slideTrack.children(this.options.slide).eq(e).remove(),o.$slides=o.$slideTrack.children(this.options.slide),o.$slideTrack.children(this.options.slide).detach(),o.$slideTrack.append(o.$slides),o.$slidesCache=o.$slides,o.reinit()},t.prototype.setCSS=function(e){var t,i,o=this,n={};!0===o.options.rtl&&(e=-e),t="left"==o.positionProp?Math.ceil(e)+"px":"0px",i="top"==o.positionProp?Math.ceil(e)+"px":"0px",n[o.positionProp]=e,!1===o.transformsEnabled?o.$slideTrack.css(n):(n={},!1===o.cssTransitions?(n[o.animType]="translate("+t+", "+i+")",o.$slideTrack.css(n)):(n[o.animType]="translate3d("+t+", "+i+", 0px)",o.$slideTrack.css(n)))},t.prototype.setDimensions=function(){var e=this;!1===e.options.vertical?!0===e.options.centerMode&&e.$list.css({padding:"0px "+e.options.centerPadding}):(e.$list.height(e.$slides.first().outerHeight(!0)*e.options.slidesToShow),!0===e.options.centerMode&&e.$list.css({padding:e.options.centerPadding+" 0px"})),e.listWidth=e.$list.width(),e.listHeight=e.$list.height(),!1===e.options.vertical&&!1===e.options.variableWidth?(e.slideWidth=Math.ceil(e.listWidth/e.options.slidesToShow),e.$slideTrack.width(Math.ceil(e.slideWidth*e.$slideTrack.children(".slick-slide").length))):!0===e.options.variableWidth?e.$slideTrack.width(5e3*e.slideCount):(e.slideWidth=Math.ceil(e.listWidth),
e.$slideTrack.height(Math.ceil(e.$slides.first().outerHeight(!0)*e.$slideTrack.children(".slick-slide").length)));var t=e.$slides.first().outerWidth(!0)-e.$slides.first().width();!1===e.options.variableWidth&&e.$slideTrack.children(".slick-slide").width(e.slideWidth-t)},t.prototype.setFade=function(){var t,i=this;i.$slides.each((function(o,n){t=i.slideWidth*o*-1,!0===i.options.rtl?e(n).css({position:"relative",right:t,top:0,zIndex:i.options.zIndex-2,opacity:0}):e(n).css({position:"relative",left:t,top:0,zIndex:i.options.zIndex-2,opacity:0})})),i.$slides.eq(i.currentSlide).css({zIndex:i.options.zIndex-1,opacity:1})},t.prototype.setHeight=function(){var e=this;if(1===e.options.slidesToShow&&!0===e.options.adaptiveHeight&&!1===e.options.vertical){var t=e.$slides.eq(e.currentSlide).outerHeight(!0);e.$list.css("height",t)}},t.prototype.setOption=t.prototype.slickSetOption=function(){var t,i,o,n,s,r=this,l=!1;if("object"===e.type(arguments[0])?(o=arguments[0],l=arguments[1],s="multiple"):"string"===e.type(arguments[0])&&(o=arguments[0],n=arguments[1],l=arguments[2],"responsive"===arguments[0]&&"array"===e.type(arguments[1])?s="responsive":void 0!==arguments[1]&&(s="single")),"single"===s)r.options[o]=n;else if("multiple"===s)e.each(o,(function(e,t){r.options[e]=t}));else if("responsive"===s)for(i in n)if("array"!==e.type(r.options.responsive))r.options.responsive=[n[i]];else{for(t=r.options.responsive.length-1;t>=0;)r.options.responsive[t].breakpoint===n[i].breakpoint&&r.options.responsive.splice(t,1),t--;r.options.responsive.push(n[i])}l&&(r.unload(),r.reinit())},t.prototype.setPosition=function(){var e=this;e.setDimensions(),e.setHeight(),!1===e.options.fade?e.setCSS(e.getLeft(e.currentSlide)):e.setFade(),e.$slider.trigger("setPosition",[e])},t.prototype.setProps=function(){var e=this,t=document.body.style;e.positionProp=!0===e.options.vertical?"top":"left","top"===e.positionProp?e.$slider.addClass("slick-vertical"):e.$slider.removeClass("slick-vertical"),void 0===t.WebkitTransition&&void 0===t.MozTransition&&void 0===t.msTransition||!0===e.options.useCSS&&(e.cssTransitions=!0),e.options.fade&&("number"==typeof e.options.zIndex?e.options.zIndex<3&&(e.options.zIndex=3):e.options.zIndex=e.defaults.zIndex),void 0!==t.OTransform&&(e.animType="OTransform",e.transformType="-o-transform",e.transitionType="OTransition",void 0===t.perspectiveProperty&&void 0===t.webkitPerspective&&(e.animType=!1)),void 0!==t.MozTransform&&(e.animType="MozTransform",e.transformType="-moz-transform",e.transitionType="MozTransition",void 0===t.perspectiveProperty&&void 0===t.MozPerspective&&(e.animType=!1)),void 0!==t.webkitTransform&&(e.animType="webkitTransform",e.transformType="-webkit-transform",e.transitionType="webkitTransition",void 0===t.perspectiveProperty&&void 0===t.webkitPerspective&&(e.animType=!1)),void 0!==t.msTransform&&(e.animType="msTransform",e.transformType="-ms-transform",e.transitionType="msTransition",void 0===t.msTransform&&(e.animType=!1)),void 0!==t.transform&&!1!==e.animType&&(e.animType="transform",e.transformType="transform",e.transitionType="transition"),e.transformsEnabled=e.options.useTransform&&null!==e.animType&&!1!==e.animType},t.prototype.setSlideClasses=function(e){var t,i,o,n,s=this;if(i=s.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true"),s.$slides.eq(e).addClass("slick-current"),!0===s.options.centerMode){var r=s.options.slidesToShow%2==0?1:0;t=Math.floor(s.options.slidesToShow/2),!0===s.options.infinite&&(e>=t&&e<=s.slideCount-1-t?s.$slides.slice(e-t+r,e+t+1).addClass("slick-active").attr("aria-hidden","false"):(o=s.options.slidesToShow+e,i.slice(o-t+1+r,o+t+2).addClass("slick-active").attr("aria-hidden","false")),0===e?i.eq(i.length-1-s.options.slidesToShow).addClass("slick-center"):e===s.slideCount-1&&i.eq(s.options.slidesToShow).addClass("slick-center")),s.$slides.eq(e).addClass("slick-center")}else e>=0&&e<=s.slideCount-s.options.slidesToShow?s.$slides.slice(e,e+s.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):i.length<=s.options.slidesToShow?i.addClass("slick-active").attr("aria-hidden","false"):(n=s.slideCount%s.options.slidesToShow,o=!0===s.options.infinite?s.options.slidesToShow+e:e,s.options.slidesToShow==s.options.slidesToScroll&&s.slideCount-e<s.options.slidesToShow?i.slice(o-(s.options.slidesToShow-n),o+n).addClass("slick-active").attr("aria-hidden","false"):i.slice(o,o+s.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"));"ondemand"!==s.options.lazyLoad&&"anticipated"!==s.options.lazyLoad||s.lazyLoad()},t.prototype.setupInfinite=function(){var t,i,o,n=this;if(!0===n.options.fade&&(n.options.centerMode=!1),!0===n.options.infinite&&!1===n.options.fade&&(i=null,n.slideCount>n.options.slidesToShow)){for(o=!0===n.options.centerMode?n.options.slidesToShow+1:n.options.slidesToShow,t=n.slideCount;t>n.slideCount-o;t-=1)i=t-1,e(n.$slides[i]).clone(!0).attr("id","").attr("data-slick-index",i-n.slideCount).prependTo(n.$slideTrack).addClass("slick-cloned");for(t=0;t<o+n.slideCount;t+=1)i=t,e(n.$slides[i]).clone(!0).attr("id","").attr("data-slick-index",i+n.slideCount).appendTo(n.$slideTrack).addClass("slick-cloned");n.$slideTrack.find(".slick-cloned").find("[id]").each((function(){e(this).attr("id","")}))}},t.prototype.interrupt=function(e){var t=this;e||t.autoPlay(),t.interrupted=e},t.prototype.selectHandler=function(t){var i=this,o=e(t.target).is(".slick-slide")?e(t.target):e(t.target).parents(".slick-slide"),n=parseInt(o.attr("data-slick-index"));n||(n=0),i.slideCount<=i.options.slidesToShow?i.slideHandler(n,!1,!0):i.slideHandler(n)},t.prototype.slideHandler=function(e,t,i){var o,n,s,r,l,a=null,d=this;if(t=t||!1,!(!0===d.animating&&!0===d.options.waitForAnimate||!0===d.options.fade&&d.currentSlide===e))if(!1===t&&d.asNavFor(e),o=e,a=d.getLeft(o),r=d.getLeft(d.currentSlide),d.currentLeft=null===d.swipeLeft?r:d.swipeLeft,!1===d.options.infinite&&!1===d.options.centerMode&&(e<0||e>d.getDotCount()*d.options.slidesToScroll))!1===d.options.fade&&(o=d.currentSlide,!0!==i?d.animateSlide(r,(function(){d.postSlide(o)})):d.postSlide(o));else if(!1===d.options.infinite&&!0===d.options.centerMode&&(e<0||e>d.slideCount-d.options.slidesToScroll))!1===d.options.fade&&(o=d.currentSlide,!0!==i?d.animateSlide(r,(function(){d.postSlide(o)})):d.postSlide(o));else{if(d.options.autoplay&&clearInterval(d.autoPlayTimer),n=o<0?d.slideCount%d.options.slidesToScroll!=0?d.slideCount-d.slideCount%d.options.slidesToScroll:d.slideCount+o:o>=d.slideCount?d.slideCount%d.options.slidesToScroll!=0?0:o-d.slideCount:o,d.animating=!0,d.$slider.trigger("beforeChange",[d,d.currentSlide,n]),s=d.currentSlide,d.currentSlide=n,d.setSlideClasses(d.currentSlide),d.options.asNavFor&&(l=(l=d.getNavTarget()).slick("getSlick")).slideCount<=l.options.slidesToShow&&l.setSlideClasses(d.currentSlide),d.updateDots(),d.updateArrows(),!0===d.options.fade)return!0!==i?(d.fadeSlideOut(s),d.fadeSlide(n,(function(){d.postSlide(n)}))):d.postSlide(n),void d.animateHeight();!0!==i?d.animateSlide(a,(function(){d.postSlide(n)})):d.postSlide(n)}},t.prototype.startLoad=function(){var e=this;!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow.hide(),e.$nextArrow.hide()),!0===e.options.dots&&e.slideCount>e.options.slidesToShow&&e.$dots.hide(),e.$slider.addClass("slick-loading")},t.prototype.swipeDirection=function(){var e,t,i,o,n=this;return e=n.touchObject.startX-n.touchObject.curX,t=n.touchObject.startY-n.touchObject.curY,i=Math.atan2(t,e),(o=Math.round(180*i/Math.PI))<0&&(o=360-Math.abs(o)),o<=45&&o>=0?!1===n.options.rtl?"left":"right":o<=360&&o>=315?!1===n.options.rtl?"left":"right":o>=135&&o<=225?!1===n.options.rtl?"right":"left":!0===n.options.verticalSwiping?o>=35&&o<=135?"down":"up":"vertical"},t.prototype.swipeEnd=function(e){var t,i,o=this;if(o.dragging=!1,o.swiping=!1,o.scrolling)return o.scrolling=!1,!1;if(o.interrupted=!1,o.shouldClick=!(o.touchObject.swipeLength>10),void 0===o.touchObject.curX)return!1;if(!0===o.touchObject.edgeHit&&o.$slider.trigger("edge",[o,o.swipeDirection()]),o.touchObject.swipeLength>=o.touchObject.minSwipe){switch(i=o.swipeDirection()){case"left":case"down":t=o.options.swipeToSlide?o.checkNavigable(o.currentSlide+o.getSlideCount()):o.currentSlide+o.getSlideCount(),o.currentDirection=0;break;case"right":case"up":t=o.options.swipeToSlide?o.checkNavigable(o.currentSlide-o.getSlideCount()):o.currentSlide-o.getSlideCount(),o.currentDirection=1}"vertical"!=i&&(o.slideHandler(t),o.touchObject={},o.$slider.trigger("swipe",[o,i]))}else o.touchObject.startX!==o.touchObject.curX&&(o.slideHandler(o.currentSlide),o.touchObject={})},t.prototype.swipeHandler=function(e){var t=this;if(!(!1===t.options.swipe||"ontouchend"in document&&!1===t.options.swipe||!1===t.options.draggable&&-1!==e.type.indexOf("mouse")))switch(t.touchObject.fingerCount=e.originalEvent&&void 0!==e.originalEvent.touches?e.originalEvent.touches.length:1,t.touchObject.minSwipe=t.listWidth/t.options.touchThreshold,!0===t.options.verticalSwiping&&(t.touchObject.minSwipe=t.listHeight/t.options.touchThreshold),e.data.action){case"start":t.swipeStart(e);break;case"move":t.swipeMove(e);break;case"end":t.swipeEnd(e)}},t.prototype.swipeMove=function(e){var t,i,o,n,s,r,l=this;return s=void 0!==e.originalEvent?e.originalEvent.touches:null,!(!l.dragging||l.scrolling||s&&1!==s.length)&&(t=l.getLeft(l.currentSlide),l.touchObject.curX=void 0!==s?s[0].pageX:e.clientX,l.touchObject.curY=void 0!==s?s[0].pageY:e.clientY,l.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(l.touchObject.curX-l.touchObject.startX,2))),r=Math.round(Math.sqrt(Math.pow(l.touchObject.curY-l.touchObject.startY,2))),!l.options.verticalSwiping&&!l.swiping&&r>4?(l.scrolling=!0,!1):(!0===l.options.verticalSwiping&&(l.touchObject.swipeLength=r),i=l.swipeDirection(),void 0!==e.originalEvent&&l.touchObject.swipeLength>4&&(l.swiping=!0,e.preventDefault()),n=(!1===l.options.rtl?1:-1)*(l.touchObject.curX>l.touchObject.startX?1:-1),!0===l.options.verticalSwiping&&(n=l.touchObject.curY>l.touchObject.startY?1:-1),o=l.touchObject.swipeLength,l.touchObject.edgeHit=!1,!1===l.options.infinite&&(0===l.currentSlide&&"right"===i||l.currentSlide>=l.getDotCount()&&"left"===i)&&(o=l.touchObject.swipeLength*l.options.edgeFriction,l.touchObject.edgeHit=!0),!1===l.options.vertical?l.swipeLeft=t+o*n:l.swipeLeft=t+o*(l.$list.height()/l.listWidth)*n,!0===l.options.verticalSwiping&&(l.swipeLeft=t+o*n),!0!==l.options.fade&&!1!==l.options.touchMove&&(!0===l.animating?(l.swipeLeft=null,!1):void l.setCSS(l.swipeLeft))))},t.prototype.swipeStart=function(e){var t,i=this;if(i.interrupted=!0,1!==i.touchObject.fingerCount||i.slideCount<=i.options.slidesToShow)return i.touchObject={},!1;void 0!==e.originalEvent&&void 0!==e.originalEvent.touches&&(t=e.originalEvent.touches[0]),i.touchObject.startX=i.touchObject.curX=void 0!==t?t.pageX:e.clientX,i.touchObject.startY=i.touchObject.curY=void 0!==t?t.pageY:e.clientY,i.dragging=!0},t.prototype.unfilterSlides=t.prototype.slickUnfilter=function(){var e=this;null!==e.$slidesCache&&(e.unload(),e.$slideTrack.children(this.options.slide).detach(),e.$slidesCache.appendTo(e.$slideTrack),e.reinit())},t.prototype.unload=function(){var t=this;e(".slick-cloned",t.$slider).remove(),t.$dots&&t.$dots.remove(),t.$prevArrow&&t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.remove(),t.$nextArrow&&t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.remove(),t.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")},t.prototype.unslick=function(e){var t=this;t.$slider.trigger("unslick",[t,e]),t.destroy()},t.prototype.updateArrows=function(){var e=this;Math.floor(e.options.slidesToShow/2),!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&!e.options.infinite&&(e.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),e.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),0===e.currentSlide?(e.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),e.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):e.currentSlide>=e.slideCount-e.options.slidesToShow&&!1===e.options.centerMode?(e.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),e.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")):e.currentSlide>=e.slideCount-1&&!0===e.options.centerMode&&(e.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),e.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))},t.prototype.updateDots=function(){var e=this;null!==e.$dots&&(e.$dots.find("li").removeClass("slick-active").end(),e.$dots.find("li").eq(Math.floor(e.currentSlide/e.options.slidesToScroll)).addClass("slick-active"))},t.prototype.visibility=function(){var e=this;e.options.autoplay&&(document[e.hidden]?e.interrupted=!0:e.interrupted=!1)},e.fn.slick=function(){var e,i,o=this,n=arguments[0],s=Array.prototype.slice.call(arguments,1),r=o.length;for(e=0;e<r;e++)if("object"==typeof n||void 0===n?o[e].slick=new t(o[e],n):i=o[e].slick[n].apply(o[e].slick,s),void 0!==i)return i;return o}})),((_gsScope="undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window)._gsQueue||(_gsScope._gsQueue=[])).push((function(){"use strict";_gsScope._gsDefine("utils.Draggable",["events.EventDispatcher","TweenLite","plugins.CSSPlugin"],(function(e,t,i){var o,n,s,r,l,a,d,c,p={css:{},data:"_draggable"},u={css:{},data:"_draggable"},f={css:{},data:"_draggable"},h={css:{}},g=_gsScope._gsDefine.globals,v={},y=function(){return!1},w={style:{},appendChild:y,removeChild:y},m=_gsScope.document||{createElement:function(){return w}},T=m.documentElement||{},x=function(e){return m.createElementNS?m.createElementNS("http://www.w3.org/1999/xhtml",e):m.createElement(e)},k=x("div"),S=[],b=180/Math.PI,C=999999999999999,$=Date.now||function(){return(new Date).getTime()},M=!(m.addEventListener||!m.all),P=m.createElement("div"),A=[],_={},O=0,L=/^(?:a|input|textarea|button|select)$/i,E=0,N=_gsScope.navigator&&-1!==_gsScope.navigator.userAgent.toLowerCase().indexOf("android"),H=0,D={},X={},Y=function(e){if("string"==typeof e&&(e=t.selector(e)),!e||e.nodeType)return[e];var i,o=[],n=e.length;for(i=0;i!==n;o.push(e[i++]));return o},z=function(e,t){var i,o={};if(t)for(i in e)o[i]=e[i]*t;else for(i in e)o[i]=e[i];return o},I=function(){for(var e=A.length;--e>-1;)A[e]()},R=function(e){A.push(e),1===A.length&&t.ticker.addEventListener("tick",I,this,!1,1)},W=function(e){for(var i=A.length;--i>-1;)A[i]===e&&A.splice(i,1);t.to(j,0,{overwrite:"all",delay:15,onComplete:j,data:"_draggable"})},j=function(){A.length||t.ticker.removeEventListener("tick",I)},B=function(e,t){var i;for(i in t)void 0===e[i]&&(e[i]=t[i]);return e},F=function(){return null!=window.pageYOffset?window.pageYOffset:null!=m.scrollTop?m.scrollTop:T.scrollTop||m.body.scrollTop||0},V=function(){return null!=window.pageXOffset?window.pageXOffset:null!=m.scrollLeft?m.scrollLeft:T.scrollLeft||m.body.scrollLeft||0},q=function(e,t){He(e,"scroll",t),G(e.parentNode)||q(e.parentNode,t)},U=function(e,t){De(e,"scroll",t),G(e.parentNode)||U(e.parentNode,t)},G=function(e){return!(e&&e!==T&&e!==m&&e!==m.body&&e!==window&&e.nodeType&&e.parentNode)},Q=function(e,t){var i="x"===t?"Width":"Height",o="scroll"+i,n="client"+i,s=m.body;return Math.max(0,G(e)?Math.max(T[o],s[o])-(window["inner"+i]||T[n]||s[n]):e[o]-e[n])},K=function(e){var t=G(e),i=Q(e,"x"),o=Q(e,"y");t?e=X:K(e.parentNode),e._gsMaxScrollX=i,e._gsMaxScrollY=o,e._gsScrollX=e.scrollLeft||0,e._gsScrollY=e.scrollTop||0},Z=function(e,t){return e=e||window.event,v.pageX=e.clientX+m.body.scrollLeft+T.scrollLeft,v.pageY=e.clientY+m.body.scrollTop+T.scrollTop,t&&(e.returnValue=!1),v},J=function(e){return e?("string"==typeof e&&(e=t.selector(e)),e.length&&e!==window&&e[0]&&e[0].style&&!e.nodeType&&(e=e[0]),e===window||e.nodeType&&e.style?e:null):e},ee=function(e,t){var i,n,s,r=e.style;if(void 0===r[t]){for(s=["O","Moz","ms","Ms","Webkit"],n=5,i=t.charAt(0).toUpperCase()+t.substr(1);--n>-1&&void 0===r[s[n]+i];);if(0>n)return"";t=(o=3===n?"ms":s[n])+i}return t},te=function(e,t,i){var o=e.style;o&&(void 0===o[t]&&(t=ee(e,t)),null==i?o.removeProperty?o.removeProperty(t.replace(/([A-Z])/g,"-$1").toLowerCase()):o.removeAttribute(t):void 0!==o[t]&&(o[t]=i))},ie=("undefined"!=typeof window?window:m.defaultView||{getComputedStyle:function(){}}).getComputedStyle,oe=function(e,t){return ie(e instanceof Element?e:e.host||(e.parentNode||{}).host||e,t)},ne=/(?:Left|Right|Width)/i,se=/(?:\d|\-|\+|=|#|\.)*/g,re=function(e,t,i,o,n){if("px"===o||!o)return i;if("auto"===o||!i)return 0;var s,r=ne.test(t),l=e,a=k.style,d=0>i;return d&&(i=-i),"%"===o&&-1!==t.indexOf("border")?s=i/100*(r?e.clientWidth:e.clientHeight):(a.cssText="border:0 solid red;position:"+ae(e,"position",!0)+";line-height:0;","%"!==o&&l.appendChild?a[r?"borderLeftWidth":"borderTopWidth"]=i+o:(l=e.parentNode||m.body,a[r?"width":"height"]=i+o),l.appendChild(k),s=parseFloat(k[r?"offsetWidth":"offsetHeight"]),l.removeChild(k),0!==s||n||(s=re(e,t,i,o,!0))),d?-s:s},le=function(e,t){if("absolute"!==ae(e,"position",!0))return 0;var i="left"===t?"Left":"Top",o=ae(e,"margin"+i,!0);return e["offset"+i]-(re(e,t,parseFloat(o),(o+"").replace(se,""))||0)},ae=function(e,t,i){var o,n=(e._gsTransform||{})[t];return n||0===n?n:(e.style&&e.style[t]?n=e.style[t]:(o=oe(e))?n=(n=o.getPropertyValue(t.replace(/([A-Z])/g,"-$1").toLowerCase()))||o.length?n:o[t]:e.currentStyle&&(n=e.currentStyle[t]),"auto"!==n||"top"!==t&&"left"!==t||(n=le(e,t)),i?n:parseFloat(n)||0)},de=function(e,t,i){var o=e.vars,n=o[i],s=e._listeners[t];"function"==typeof n&&n.apply(o[i+"Scope"]||o.callbackScope||e,o[i+"Params"]||[e.pointerEvent]),s&&e.dispatchEvent(t)},ce=function(e,t){var i,o,n,s=J(e);return s?_e(s,t):void 0!==e.left?(n=be(t),{left:e.left-n.x,top:e.top-n.y,width:e.width,height:e.height}):{left:o=e.min||e.minX||e.minRotation||0,top:i=e.min||e.minY||0,width:(e.max||e.maxX||e.maxRotation||0)-o,height:(e.max||e.maxY||0)-i}},pe=function(){if(!m.createElementNS)return r=0,void(l=!1);var e,t,i,o,n=x("div"),s=m.createElementNS("http://www.w3.org/2000/svg","svg"),p=x("div"),u=n.style,f=m.body||T,h="flex"===ae(f,"display",!0);m.body&&he&&(u.position="absolute",f.appendChild(p),p.appendChild(n),o=n.offsetParent,p.style[he]="rotate(1deg)",c=n.offsetParent===o,p.style.position="absolute",u.height="10px",o=n.offsetTop,p.style.border="5px solid red",d=o!==n.offsetTop,f.removeChild(p)),u=s.style,s.setAttributeNS(null,"width","400px"),s.setAttributeNS(null,"height","400px"),s.setAttributeNS(null,"viewBox","0 0 400 400"),u.display="block",u.boxSizing="border-box",u.border="0px solid red",u.transform="none",n.style.cssText="width:100px;height:100px;overflow:scroll;-ms-overflow-style:none;",f.appendChild(n),n.appendChild(s),t=(i=s.createSVGPoint().matrixTransform(s.getScreenCTM())).y,n.scrollTop=100,i.x=i.y=0,i=i.matrixTransform(s.getScreenCTM()),a=t-i.y<100.1?0:t-i.y-150,n.removeChild(s),f.removeChild(n),f.appendChild(s),h&&(f.style.display="block"),t=(e=s.getScreenCTM()).e,u.border="50px solid red",e=s.getScreenCTM(),0===t&&0===e.e&&0===e.f&&1===e.a?(r=1,l=!0):(r=t!==e.e?1:0,l=1!==e.a),h&&(f.style.display="flex"),f.removeChild(s)},ue=""!==ee(k,"perspective"),fe=ee(k,"transformOrigin").replace(/^ms/g,"Ms").replace(/([A-Z])/g,"-$1").toLowerCase(),he=ee(k,"transform"),ge=he.replace(/^ms/g,"Ms").replace(/([A-Z])/g,"-$1").toLowerCase(),ve={},ye={},we=_gsScope.SVGElement,me=function(e){return!!(we&&"function"==typeof e.getBBox&&e.getCTM&&(!e.parentNode||e.parentNode.getBBox&&e.parentNode.getCTM))},Te=_gsScope.navigator&&(/MSIE ([0-9]{1,}[\.0-9]{0,})/.exec(_gsScope.navigator.userAgent)||/Trident\/.*rv:([0-9]{1,}[\.0-9]{0,})/.exec(_gsScope.navigator.userAgent))&&parseFloat(RegExp.$1)<11,xe=[],ke=[],Se=function(e){if(!e.getBoundingClientRect||!e.parentNode||!he)return{offsetTop:0,offsetLeft:0,scaleX:1,scaleY:1,offsetParent:T};if(!1!==Fe.cacheSVGData&&e._dCache&&e._dCache.lastUpdate===t.ticker.frame)return e._dCache;var i,o,n,s,d,c,p,u,f,h,g,v,y=e,w=Ce(e);if(w.lastUpdate=t.ticker.frame,e.getBBox&&!w.isSVGRoot){for(y=e.parentNode,i=e.getBBox();y&&"svg"!==(y.nodeName+"").toLowerCase();)y=y.parentNode;return s=Se(y),w.offsetTop=i.y*s.scaleY,w.offsetLeft=i.x*s.scaleX,w.scaleX=s.scaleX,w.scaleY=s.scaleY,w.offsetParent=y||T,w}for((n=w.offsetParent)===m.body&&(n=T),ke.length=xe.length=0;y&&("matrix(1, 0, 0, 1, 0, 0)"!==(d=ae(y,he,!0))&&"none"!==d&&"translate3d(0px, 0px, 0px)"!==d&&(ke.push(y),xe.push(y.style[he]),y.style[he]="none"),y!==n);)y=y.parentNode;for(o=n.getBoundingClientRect(),d=e.getScreenCTM(),p=(u=e.createSVGPoint()).matrixTransform(d),w.scaleX=Math.sqrt(d.a*d.a+d.b*d.b),w.scaleY=Math.sqrt(d.d*d.d+d.c*d.c),void 0===r&&pe(),w.borderBox&&!l&&e.getAttribute("width")&&(s=oe(e)||{},f=parseFloat(s.borderLeftWidth)+parseFloat(s.borderRightWidth)||0,h=parseFloat(s.borderTopWidth)+parseFloat(s.borderBottomWidth)||0,g=parseFloat(s.width)||0,v=parseFloat(s.height)||0,w.scaleX*=(g-f)/g,w.scaleY*=(v-h)/v),a?(i=e.getBoundingClientRect(),w.offsetLeft=i.left-o.left,w.offsetTop=i.top-o.top):(w.offsetLeft=p.x-o.left,w.offsetTop=p.y-o.top),w.offsetParent=n,c=ke.length;--c>-1;)ke[c].style[he]=xe[c];return w},be=function(e,i){if(i=i||{},!e||e===T||!e.parentNode||e===window)return{x:0,y:0};var o=oe(e),n=fe&&o?o.getPropertyValue(fe):"50% 50%",s=n.split(" "),r=-1!==n.indexOf("left")?"0%":-1!==n.indexOf("right")?"100%":s[0],l=-1!==n.indexOf("top")?"0%":-1!==n.indexOf("bottom")?"100%":s[1];return("center"===l||null==l)&&(l="50%"),("center"===r||isNaN(parseFloat(r)))&&(r="50%"),e.getBBox&&me(e)?(e._gsTransform||(t.set(e,{x:"+=0",overwrite:!1}),void 0===e._gsTransform.xOrigin&&console.log("Draggable requires at least GSAP 1.17.0")),n=e.getBBox(),i.x=e._gsTransform.xOrigin-n.x,i.y=e._gsTransform.yOrigin-n.y):(e.getBBox&&-1!==(r+l).indexOf("%")&&(e={offsetWidth:(e=e.getBBox()).width,offsetHeight:e.height}),i.x=-1!==r.indexOf("%")?e.offsetWidth*parseFloat(r)/100:parseFloat(r),i.y=-1!==l.indexOf("%")?e.offsetHeight*parseFloat(l)/100:parseFloat(l)),i},Ce=function(e){if(!1!==Fe.cacheSVGData&&e._dCache&&e._dCache.lastUpdate===t.ticker.frame)return e._dCache;var i,o=e._dCache=e._dCache||{},n=oe(e),s=e.getBBox&&me(e),r="svg"===(e.nodeName+"").toLowerCase();if(o.isSVG=s,o.isSVGRoot=r,o.borderBox="border-box"===n.boxSizing,o.computedStyle=n,r)(i=e.parentNode||T).insertBefore(k,e),o.offsetParent=k.offsetParent||T,i.removeChild(k);else if(s){for(i=e.parentNode;i&&"svg"!==(i.nodeName+"").toLowerCase();)i=i.parentNode;o.offsetParent=i}else o.offsetParent=e.offsetParent;return o},$e=function(e,t,i,o,n){if(e===window||!e||!e.style||!e.parentNode)return[1,0,0,1,0,0];var s,l,a,p,u,f,h,g,v,y,w,x,k,S,b=e._dCache||Ce(e),C=e.parentNode,$=C._dCache||Ce(C),M=b.computedStyle,P=b.isSVG?$.offsetParent:C.offsetParent;return s=b.isSVG&&-1!==(e.style[he]+"").indexOf("matrix")?e.style[he]:M?M.getPropertyValue(ge):e.currentStyle?e.currentStyle[he]:"1,0,0,1,0,0",e.getBBox&&-1!==(e.getAttribute("transform")+"").indexOf("matrix")&&(s=e.getAttribute("transform")),(s=(s+"").match(/(?:\-|\.|\b)(\d|\.|e\-)+/g)||[1,0,0,1,0,0]).length>6&&(s=[s[0],s[1],s[4],s[5],s[12],s[13]]),o?s[4]=s[5]=0:b.isSVG&&(u=e._gsTransform)&&(u.xOrigin||u.yOrigin)&&(s[0]=parseFloat(s[0]),s[1]=parseFloat(s[1]),s[2]=parseFloat(s[2]),s[3]=parseFloat(s[3]),s[4]=parseFloat(s[4])-(u.xOrigin-(u.xOrigin*s[0]+u.yOrigin*s[2])),s[5]=parseFloat(s[5])-(u.yOrigin-(u.xOrigin*s[1]+u.yOrigin*s[3]))),t&&(void 0===r&&pe(),a=b.isSVG||b.isSVGRoot?Se(e):e,b.isSVG?(p=e.getBBox(),y=$.isSVGRoot?{x:0,y:0}:C.getBBox(),a={offsetLeft:p.x-y.x,offsetTop:p.y-y.y,offsetParent:b.offsetParent}):b.isSVGRoot?(w=parseInt(M.borderTopWidth,10)||0,x=parseInt(M.borderLeftWidth,10)||0,k=(s[0]-r)*x+s[2]*w,S=s[1]*x+(s[3]-r)*w,f=t.x,h=t.y,g=f-(f*s[0]+h*s[2]),v=h-(f*s[1]+h*s[3]),s[4]=parseFloat(s[4])+g,s[5]=parseFloat(s[5])+v,t.x-=g,t.y-=v,f=a.scaleX,h=a.scaleY,n||(t.x*=f,t.y*=h),s[0]*=f,s[1]*=h,s[2]*=f,s[3]*=h,Te||(t.x+=k,t.y+=S),P===m.body&&a.offsetParent===T&&(P=T)):!d&&e.offsetParent&&(t.x+=parseInt(ae(e.offsetParent,"borderLeftWidth"),10)||0,t.y+=parseInt(ae(e.offsetParent,"borderTopWidth"),10)||0),l=C===T||C===m.body,s[4]=Number(s[4])+t.x+(a.offsetLeft||0)-i.x-(l?0:C.scrollLeft||0),s[5]=Number(s[5])+t.y+(a.offsetTop||0)-i.y-(l?0:C.scrollTop||0),C&&"fixed"===ae(e,"position",M)&&(s[4]+=V(),s[5]+=F()),!C||C===T||P!==a.offsetParent||$.isSVG||c&&"100100"!==$e(C).join("")||(a=$.isSVGRoot?Se(C):C,s[4]-=a.offsetLeft||0,s[5]-=a.offsetTop||0,d||!$.offsetParent||b.isSVG||b.isSVGRoot||(s[4]-=parseInt(ae($.offsetParent,"borderLeftWidth"),10)||0,s[5]-=parseInt(ae($.offsetParent,"borderTopWidth"),10)||0))),s},Me=function(e,t){if(!e||e===window||!e.parentNode)return[1,0,0,1,0,0];for(var i,o,n,s,r,l,a,d,c=be(e,ve),p=be(e.parentNode,ye),u=$e(e,c,p,!1,!t);(e=e.parentNode)&&e.parentNode&&e!==T;)c=p,p=be(e.parentNode,c===ve?ye:ve),a=$e(e,c,p),i=u[0],o=u[1],n=u[2],s=u[3],r=u[4],l=u[5],u[0]=i*a[0]+o*a[2],u[1]=i*a[1]+o*a[3],u[2]=n*a[0]+s*a[2],u[3]=n*a[1]+s*a[3],u[4]=r*a[0]+l*a[2]+a[4],u[5]=r*a[1]+l*a[3]+a[5];return t&&(i=u[0],o=u[1],n=u[2],s=u[3],r=u[4],l=u[5],d=i*s-o*n,u[0]=s/d,u[1]=-o/d,u[2]=-n/d,u[3]=i/d,u[4]=(n*l-s*r)/d,u[5]=-(i*l-o*r)/d),u},Pe=function(e,t,i,o,n){e=J(e);var s=Me(e,!1,n),r=t.x,l=t.y;return i&&(be(e,t),r-=t.x,l-=t.y),(o=!0===o?t:o||{}).x=r*s[0]+l*s[2]+s[4],o.y=r*s[1]+l*s[3]+s[5],o},Ae=function(e,t,i){var o=e.x*t[0]+e.y*t[2]+t[4],n=e.x*t[1]+e.y*t[3]+t[5];return e.x=o*i[0]+n*i[2]+i[4],e.y=o*i[1]+n*i[3]+i[5],e},_e=function(e,t,i){if(!(e=J(e)))return null;t=J(t);var o,n,s,r,l,a,d,c,p,u,f,h,g,v,y,w,x,k,S,b,C,$,P=e.getBBox&&me(e);if(e===window)r=F(),s=(n=V())+(T.clientWidth||e.innerWidth||m.body.clientWidth||0),l=r+((e.innerHeight||0)-20<T.clientHeight?T.clientHeight:e.innerHeight||m.body.clientHeight||0);else{if(void 0===t||t===window)return e.getBoundingClientRect();n=-(o=be(e)).x,r=-o.y,P?(g=(h=e.getBBox()).width,v=h.height):"svg"!==(e.nodeName+"").toLowerCase()&&e.offsetWidth?(g=e.offsetWidth,v=e.offsetHeight):(C=oe(e),g=parseFloat(C.width),v=parseFloat(C.height)),s=n+g,l=r+v,"svg"!==e.nodeName.toLowerCase()||M||($=(y=Se(e)).computedStyle||{},k=(e.getAttribute("viewBox")||"0 0").split(" "),S=parseFloat(k[0]),b=parseFloat(k[1]),w=parseFloat($.borderLeftWidth)||0,x=parseFloat($.borderTopWidth)||0,s-=g-(g-w)/y.scaleX-S,l-=v-(v-x)/y.scaleY-b,n-=w/y.scaleX-S,r-=x/y.scaleY-b,C&&(s+=(parseFloat($.borderRightWidth)+w)/y.scaleX,l+=(x+parseFloat($.borderBottomWidth))/y.scaleY))}return e===t?{left:n,top:r,width:s-n,height:l-r}:(a=Me(e),d=Me(t,!0),c=Ae({x:n,y:r},a,d),p=Ae({x:s,y:r},a,d),u=Ae({x:s,y:l},a,d),f=Ae({x:n,y:l},a,d),n=Math.min(c.x,p.x,u.x,f.x),r=Math.min(c.y,p.y,u.y,f.y),D.x=D.y=0,i&&be(t,D),{left:n+D.x,top:r+D.y,width:Math.max(c.x,p.x,u.x,f.x)-n,height:Math.max(c.y,p.y,u.y,f.y)-r})},Oe=function(e){return!!(e&&e.length&&e[0]&&(e[0].nodeType&&e[0].style&&!e.nodeType||e[0].length&&e[0][0]))},Le=function(e){var t,i,o,n=[],s=e.length;for(t=0;s>t;t++)if(i=e[t],Oe(i))for(o=i.length,o=0;o<i.length;o++)n.push(i[o]);else i&&0!==i.length&&n.push(i);return n},Ee="undefined"!=typeof window&&"ontouchstart"in T&&"orientation"in window,Ne=function(e){for(var t=e.split(","),i=(void 0!==k.onpointerdown?"pointerdown,pointermove,pointerup,pointercancel":void 0!==k.onmspointerdown?"MSPointerDown,MSPointerMove,MSPointerUp,MSPointerCancel":e).split(","),o={},n=4;--n>-1;)o[t[n]]=i[n],o[i[n]]=t[n];return o}("touchstart,touchmove,touchend,touchcancel"),He=function(e,t,i,o){if(e.addEventListener){var n=Ne[t];o=o||{passive:!1},e.addEventListener(n||t,i,o),n&&t!==n&&e.addEventListener(t,i,o)}else e.attachEvent&&e.attachEvent("on"+t,i)},De=function(e,t,i){if(e.removeEventListener){var o=Ne[t];e.removeEventListener(o||t,i),o&&t!==o&&e.removeEventListener(t,i)}else e.detachEvent&&e.detachEvent("on"+t,i)},Xe=function(e,t){for(var i=e.length;--i>-1;)if(e[i].identifier===t)return!0;return!1},Ye=function(e){n=e.touches&&E<e.touches.length,De(e.target,"touchend",Ye)},ze=function(e){n=e.touches&&E<e.touches.length,He(e.target,"touchend",Ye)},Ie=function(e,t,i,o,n,s){var r,l,a,d={};if(t)if(1!==n&&t instanceof Array){if(d.end=r=[],a=t.length,"object"==typeof t[0])for(l=0;a>l;l++)r[l]=z(t[l],n);else for(l=0;a>l;l++)r[l]=t[l]*n;i+=1.1,o-=1.1}else d.end="function"==typeof t?function(i){var o,s,r=t.call(e,i);if(1!==n)if("object"==typeof r){for(s in o={},r)o[s]=r[s]*n;r=o}else r*=n;return r}:t;return(i||0===i)&&(d.max=i),(o||0===o)&&(d.min=o),s&&(d.velocity=0),d},Re=function(e){var t;return!(!e||!e.getAttribute||"BODY"===e.nodeName)&&(!("true"!==(t=e.getAttribute("data-clickable"))&&("false"===t||!e.onclick&&!L.test(e.nodeName+"")&&"true"!==e.getAttribute("contentEditable")))||Re(e.parentNode))},We=function(e,t){for(var i,o=e.length;--o>-1;)(i=e[o]).ondragstart=i.onselectstart=t?null:y,te(i,"userSelect",t?"text":"none")},je=function(){var e,t=m.createElement("div"),i=m.createElement("div"),o=i.style,n=m.body||k;return o.display="inline-block",o.position="relative",t.style.cssText=i.innerHTML="width:90px; height:40px; padding:10px; overflow:auto; visibility: hidden",t.appendChild(i),n.appendChild(t),e=i.offsetHeight+18>t.scrollHeight,n.removeChild(t),e}(),Be=function(e,i){e=J(e),i=i||{};var o,n,s,r,l,a,d=m.createElement("div"),c=d.style,p=e.firstChild,u=0,f=0,h=e.scrollTop,g=e.scrollLeft,v=e.scrollWidth,y=e.scrollHeight,w=0,T=0,x=0;ue&&!1!==i.force3D?(l="translate3d(",a="px,0px)"):he&&(l="translate(",a="px)"),this.scrollTop=function(e,t){return arguments.length?void this.top(-e,t):-this.top()},this.scrollLeft=function(e,t){return arguments.length?void this.left(-e,t):-this.left()},this.left=function(o,n){if(!arguments.length)return-(e.scrollLeft+f);var s=e.scrollLeft-g,r=f;return(s>2||-2>s)&&!n?(g=e.scrollLeft,t.killTweensOf(this,!0,{left:1,scrollLeft:1}),this.left(-g),void(i.onKill&&i.onKill())):(0>(o=-o)?(f=o-.5|0,o=0):o>T?(f=o-T|0,o=T):f=0,(f||r)&&(l?this._suspendTransforms||(c[he]=l+-f+"px,"+-u+a):c.left=-f+"px",f+w>=0&&(c.paddingRight=f+w+"px")),e.scrollLeft=0|o,void(g=e.scrollLeft))},this.top=function(o,n){if(!arguments.length)return-(e.scrollTop+u);var s=e.scrollTop-h,r=u;return(s>2||-2>s)&&!n?(h=e.scrollTop,t.killTweensOf(this,!0,{top:1,scrollTop:1}),this.top(-h),void(i.onKill&&i.onKill())):(0>(o=-o)?(u=o-.5|0,o=0):o>x?(u=o-x|0,o=x):u=0,(u||r)&&(l?this._suspendTransforms||(c[he]=l+-f+"px,"+-u+a):c.top=-u+"px"),e.scrollTop=0|o,void(h=e.scrollTop))},this.maxScrollTop=function(){return x},this.maxScrollLeft=function(){return T},this.disable=function(){for(p=d.firstChild;p;)r=p.nextSibling,e.appendChild(p),p=r;e===d.parentNode&&e.removeChild(d)},this.enable=function(){if((p=e.firstChild)!==d){for(;p;)r=p.nextSibling,d.appendChild(p),p=r;e.appendChild(d),this.calibrate()}},this.calibrate=function(t){var i,r,l=e.clientWidth===o;h=e.scrollTop,g=e.scrollLeft,(!l||e.clientHeight!==n||d.offsetHeight!==s||v!==e.scrollWidth||y!==e.scrollHeight||t)&&((u||f)&&(i=this.left(),r=this.top(),this.left(-e.scrollLeft),this.top(-e.scrollTop)),(!l||t)&&(c.display="block",c.width="auto",c.paddingRight="0px",(w=Math.max(0,e.scrollWidth-e.clientWidth))&&(w+=ae(e,"paddingLeft")+(je?ae(e,"paddingRight"):0))),c.display="inline-block",c.position="relative",c.overflow="visible",c.verticalAlign="top",c.width="100%",c.paddingRight=w+"px",je&&(c.paddingBottom=ae(e,"paddingBottom",!0)),M&&(c.zoom="1"),o=e.clientWidth,n=e.clientHeight,v=e.scrollWidth,y=e.scrollHeight,T=e.scrollWidth-o,x=e.scrollHeight-n,s=d.offsetHeight,c.display="block",(i||r)&&(this.left(i),this.top(r)))},this.content=d,this.element=e,this._suspendTransforms=!1,this.enable()},Fe=function(o,r){e.call(this,o),o=J(o),s||(s=g.com.greensock.plugins.ThrowPropsPlugin),this.vars=r=z(r||{}),this.target=o,this.x=this.y=this.rotation=0,this.dragResistance=parseFloat(r.dragResistance)||0,this.edgeResistance=isNaN(r.edgeResistance)?1:parseFloat(r.edgeResistance)||0,this.lockAxis=r.lockAxis,this.autoScroll=r.autoScroll||0,
this.lockedAxis=null,this.allowEventDefault=!!r.allowEventDefault;var l,a,d,c,v,y,w,x,k,A,L,I,j,F,V,Q,ee,ie,oe,ne,se,re,le,pe,ue,fe,he,ge,ve,ye,we,Te,xe,ke,Se=(r.type||(M?"top,left":"x,y")).toLowerCase(),be=-1!==Se.indexOf("x")||-1!==Se.indexOf("y"),Ce=-1!==Se.indexOf("rotation"),$e=Ce?"rotation":be?"x":"left",Ae=be?"y":"top",_e=-1!==Se.indexOf("x")||-1!==Se.indexOf("left")||"scroll"===Se,Oe=-1!==Se.indexOf("y")||-1!==Se.indexOf("top")||"scroll"===Se,Le=r.minimumMovement||2,Ye=this,je=Y(r.trigger||r.handle||o),Ve={},qe=0,Ue=!1,Qe=r.autoScrollMarginTop||40,Ke=r.autoScrollMarginRight||40,Ze=r.autoScrollMarginBottom||40,Je=r.autoScrollMarginLeft||40,et=r.clickableTest||Re,tt=0,it=function(e){return Ye.isPressed&&e.which<2?void Ye.endDrag():(e.preventDefault(),e.stopPropagation(),!1)},ot=function(e){if(Ye.autoScroll&&Ye.isDragging&&(Ue||ie)){var t,i,n,s,r,l,d,c,p=o,u=15*Ye.autoScroll;for(Ue=!1,X.scrollTop=null!=window.pageYOffset?window.pageYOffset:null!=T.scrollTop?T.scrollTop:m.body.scrollTop,X.scrollLeft=null!=window.pageXOffset?window.pageXOffset:null!=T.scrollLeft?T.scrollLeft:m.body.scrollLeft,s=Ye.pointerX-X.scrollLeft,r=Ye.pointerY-X.scrollTop;p&&!i;)t=(i=G(p.parentNode))?X:p.parentNode,n=i?{bottom:Math.max(T.clientHeight,window.innerHeight||0),right:Math.max(T.clientWidth,window.innerWidth||0),left:0,top:0}:t.getBoundingClientRect(),l=d=0,Oe&&(0>(c=t._gsMaxScrollY-t.scrollTop)?d=c:r>n.bottom-Ze&&c?(Ue=!0,d=Math.min(c,u*(1-Math.max(0,n.bottom-r)/Ze)|0)):r<n.top+Qe&&t.scrollTop&&(Ue=!0,d=-Math.min(t.scrollTop,u*(1-Math.max(0,r-n.top)/Qe)|0)),d&&(t.scrollTop+=d)),_e&&(0>(c=t._gsMaxScrollX-t.scrollLeft)?l=c:s>n.right-Ke&&c?(Ue=!0,l=Math.min(c,u*(1-Math.max(0,n.right-s)/Ke)|0)):s<n.left+Je&&t.scrollLeft&&(Ue=!0,l=-Math.min(t.scrollLeft,u*(1-Math.max(0,s-n.left)/Je)|0)),l&&(t.scrollLeft+=l)),i&&(l||d)&&(window.scrollTo(t.scrollLeft,t.scrollTop),yt(Ye.pointerX+l,Ye.pointerY+d)),p=t}if(ie){var f=Ye.x,h=Ye.y,g=1e-6;g>f&&f>-g&&(f=0),g>h&&h>-g&&(h=0),Ce?(Ye.deltaX=f-ve.data.rotation,ve.data.rotation=Ye.rotation=f,ve.setRatio(1)):a?(Oe&&(Ye.deltaY=h-a.top(),a.top(h)),_e&&(Ye.deltaX=f-a.left(),a.left(f))):be?(Oe&&(Ye.deltaY=h-ve.data.y,ve.data.y=h),_e&&(Ye.deltaX=f-ve.data.x,ve.data.x=f),ve.setRatio(1)):(Oe&&(Ye.deltaY=h-parseFloat(o.style.top||0),o.style.top=h+"px"),_e&&(Ye.deltaY=f-parseFloat(o.style.left||0),o.style.left=f+"px")),!x||e||Te||(Te=!0,de(Ye,"drag","onDrag"),Te=!1)}ie=!1},nt=function(e,i){var n,s=Ye.x,r=Ye.y;o._gsTransform||!be&&!Ce||t.set(o,{x:"+=0",overwrite:!1,data:"_draggable"}),be?(Ye.y=o._gsTransform.y,Ye.x=o._gsTransform.x):Ce?Ye.x=Ye.rotation=o._gsTransform.rotation:a?(Ye.y=a.top(),Ye.x=a.left()):(Ye.y=parseInt(o.style.top,10)||0,Ye.x=parseInt(o.style.left,10)||0),(ne||se||re)&&!i&&(Ye.isDragging||Ye.isThrowing)&&(re&&(D.x=Ye.x,D.y=Ye.y,(n=re(D)).x!==Ye.x&&(Ye.x=n.x,ie=!0),n.y!==Ye.y&&(Ye.y=n.y,ie=!0)),ne&&((n=ne(Ye.x))!==Ye.x&&(Ye.x=n,Ce&&(Ye.rotation=n),ie=!0)),se&&((n=se(Ye.y))!==Ye.y&&(Ye.y=n),ie=!0)),ie&&ot(!0),e||(Ye.deltaX=Ye.x-s,Ye.deltaY=Ye.y-r,de(Ye,"throwupdate","onThrowUpdate"))},st=function(){var e,t,i,n;w=!1,a?(a.calibrate(),Ye.minX=A=-a.maxScrollLeft(),Ye.minY=I=-a.maxScrollTop(),Ye.maxX=k=Ye.maxY=L=0,w=!0):r.bounds&&(e=ce(r.bounds,o.parentNode),Ce?(Ye.minX=A=e.left,Ye.maxX=k=e.left+e.width,Ye.minY=I=Ye.maxY=L=0):void 0!==r.bounds.maxX||void 0!==r.bounds.maxY?(e=r.bounds,Ye.minX=A=e.minX,Ye.minY=I=e.minY,Ye.maxX=k=e.maxX,Ye.maxY=L=e.maxY):(t=ce(o,o.parentNode),Ye.minX=A=ae(o,$e)+e.left-t.left,Ye.minY=I=ae(o,Ae)+e.top-t.top,Ye.maxX=k=A+(e.width-t.width),Ye.maxY=L=I+(e.height-t.height)),A>k&&(Ye.minX=k,Ye.maxX=k=A,A=Ye.minX),I>L&&(Ye.minY=L,Ye.maxY=L=I,I=Ye.minY),Ce&&(Ye.minRotation=A,Ye.maxRotation=k),w=!0),r.liveSnap&&(n=(i=!0===r.liveSnap?r.snap||{}:r.liveSnap)instanceof Array||"function"==typeof i,Ce?(ne=ft(n?i:i.rotation,A,k,1),se=null):i.points?re=ht(n?i:i.points,A,k,I,L,i.radius,a?-1:1):(_e&&(ne=ft(n?i:i.x||i.left||i.scrollLeft,A,k,a?-1:1)),Oe&&(se=ft(n?i:i.y||i.top||i.scrollTop,I,L,a?-1:1))))},rt=function(){Ye.isThrowing=!1,de(Ye,"throwcomplete","onThrowComplete")},lt=function(){Ye.isThrowing=!1},at=function(e,t){var i,n,l,d;e&&s?(!0===e&&(n=(i=r.snap||r.liveSnap||{})instanceof Array||"function"==typeof i,e={resistance:(r.throwResistance||r.resistance||1e3)/(Ce?10:1)},Ce?e.rotation=Ie(Ye,n?i:i.rotation,k,A,1,t):(_e&&(e[$e]=Ie(Ye,n?i:i.points||i.x||i.left||i.scrollLeft,k,A,a?-1:1,t||"x"===Ye.lockedAxis)),Oe&&(e[Ae]=Ie(Ye,n?i:i.points||i.y||i.top||i.scrollTop,L,I,a?-1:1,t||"y"===Ye.lockedAxis)),(i.points||i instanceof Array&&"object"==typeof i[0])&&(e.linkedProps=$e+","+Ae,e.radius=i.radius))),Ye.isThrowing=!0,d=isNaN(r.overshootTolerance)?1===r.edgeResistance?0:1-Ye.edgeResistance+.2:r.overshootTolerance,Ye.tween=l=s.to(a||o,{throwProps:e,data:"_draggable",ease:r.ease||g.Power3.easeOut,onComplete:rt,onOverwrite:lt,onUpdate:r.fastMode?de:nt,onUpdateParams:r.fastMode?[Ye,"onthrowupdate","onThrowUpdate"]:i&&i.radius?[!1,!0]:S},Math.max(r.minDuration||0,r.maxDuration||0)||2,isNaN(r.minDuration)?0===d||"object"==typeof e&&e.resistance>1e3?0:.5:r.minDuration,d),r.fastMode||(a&&(a._suspendTransforms=!0),l.render(l.duration(),!0,!0),nt(!0,!0),Ye.endX=Ye.x,Ye.endY=Ye.y,Ce&&(Ye.endRotation=Ye.x),l.play(0),nt(!0,!0),a&&(a._suspendTransforms=!1))):w&&Ye.applyBounds()},dt=function(e){var t,i,n,s,r,l,a,p,u,f=ue||[1,0,0,1,0,0];ue=Me(o.parentNode,!0),e&&Ye.isPressed&&f.join(",")!==ue.join(",")&&(t=f[0],i=f[1],n=f[2],s=f[3],r=f[4],l=f[5],u=d*(-i/(a=t*s-i*n))+c*(t/a)+-(t*l-i*r)/a,c=(p=d*(s/a)+c*(-n/a)+(n*l-s*r)/a)*ue[1]+u*ue[3]+ue[5],d=p*ue[0]+u*ue[2]+ue[4]),ue[1]||ue[2]||1!=ue[0]||1!=ue[3]||0!=ue[4]||0!=ue[5]||(ue=null)},ct=function(){var e=1-Ye.edgeResistance;dt(!1),ue&&(d=Ye.pointerX*ue[0]+Ye.pointerY*ue[2]+ue[4],c=Ye.pointerX*ue[1]+Ye.pointerY*ue[3]+ue[5]),ie&&(yt(Ye.pointerX,Ye.pointerY),ot(!0)),a?(st(),y=a.top(),v=a.left()):(pt()?(nt(!0,!0),st()):Ye.applyBounds(),Ce?(ee=Ye.rotationOrigin=Pe(o,{x:0,y:0}),nt(!0,!0),v=Ye.x,y=Ye.y=Math.atan2(ee.y-Ye.pointerY,Ye.pointerX-ee.x)*b):(he=o.parentNode&&o.parentNode.scrollTop||0,ge=o.parentNode&&o.parentNode.scrollLeft||0,y=ae(o,Ae),v=ae(o,$e))),w&&e&&(v>k?v=k+(v-k)/e:A>v&&(v=A-(A-v)/e),Ce||(y>L?y=L+(y-L)/e:I>y&&(y=I-(I-y)/e))),Ye.startX=v,Ye.startY=y},pt=function(){return Ye.tween&&Ye.tween.isActive()},ut=function(){!P.parentNode||pt()||Ye.isDragging||P.parentNode.removeChild(P)},ft=function(e,t,i,o){return"function"==typeof e?function(n){var s=Ye.isPressed?1-Ye.edgeResistance:1;return e.call(Ye,n>i?i+(n-i)*s:t>n?t+(n-t)*s:n)*o}:e instanceof Array?function(o){for(var n,s,r=e.length,l=0,a=C;--r>-1;)0>(s=(n=e[r])-o)&&(s=-s),a>s&&n>=t&&i>=n&&(l=r,a=s);return e[l]}:isNaN(e)?function(e){return e}:function(){return e*o}},ht=function(e,t,i,o,n,s,r){return s=s&&C>s?s*s:C,"function"==typeof e?function(l){var a,d,c,p=Ye.isPressed?1-Ye.edgeResistance:1,u=l.x,f=l.y;return l.x=u=u>i?i+(u-i)*p:t>u?t+(u-t)*p:u,l.y=f=f>n?n+(f-n)*p:o>f?o+(f-o)*p:f,(a=e.call(Ye,l))!==l&&(l.x=a.x,l.y=a.y),1!==r&&(l.x*=r,l.y*=r),C>s&&((d=l.x-u)*d+(c=l.y-f)*c>s&&(l.x=u,l.y=f)),l}:e instanceof Array?function(t){for(var i,o,n,r,l=e.length,a=0,d=C;--l>-1;)d>(r=(i=(n=e[l]).x-t.x)*i+(o=n.y-t.y)*o)&&(a=l,d=r);return s>=d?e[a]:t}:function(e){return e}},gt=function(e,i){var n;if(l&&!Ye.isPressed&&e&&("mousedown"!==e.type&&"pointerdown"!==e.type||i||!($()-tt<30)||!Ne[Ye.pointerEvent.type])){if(fe=pt(),Ye.pointerEvent=e,Ne[e.type]?(pe=-1!==e.type.indexOf("touch")?e.currentTarget||e.target:m,He(pe,"touchend",wt),He(pe,"touchmove",vt),He(pe,"touchcancel",wt),He(m,"touchstart",ze)):(pe=null,He(m,"mousemove",vt)),we=null,He(m,"mouseup",wt),e&&e.target&&He(e.target,"mouseup",wt),le=et.call(Ye,e.target)&&!r.dragClickables&&!i)return He(e.target,"change",wt),de(Ye,"pressInit","onPressInit"),de(Ye,"press","onPress"),void We(je,!0);if(ye=!(!pe||_e===Oe||!1===Ye.vars.allowNativeTouchScrolling||Ye.vars.allowContextMenu&&e&&(e.ctrlKey||e.which>2))&&(_e?"y":"x"),M?e=Z(e,!0):ye||Ye.allowEventDefault||(e.preventDefault(),e.preventManipulation&&e.preventManipulation()),e.changedTouches?(e=V=e.changedTouches[0],Q=e.identifier):e.pointerId?Q=e.pointerId:V=Q=null,E++,R(ot),c=Ye.pointerY=e.pageY,d=Ye.pointerX=e.pageX,de(Ye,"pressInit","onPressInit"),(ye||Ye.autoScroll)&&K(o.parentNode),!o.parentNode||!Ye.autoScroll||a||Ce||!o.parentNode._gsMaxScrollX||P.parentNode||o.getBBox||(P.style.width=o.parentNode.scrollWidth+"px",o.parentNode.appendChild(P)),ct(),Ye.tween&&Ye.tween.kill(),Ye.isThrowing=!1,t.killTweensOf(a||o,!0,Ve),a&&t.killTweensOf(o,!0,{scrollTo:1}),Ye.tween=Ye.lockedAxis=null,(r.zIndexBoost||!Ce&&!a&&!1!==r.zIndexBoost)&&(o.style.zIndex=Fe.zIndex++),Ye.isPressed=!0,x=!(!r.onDrag&&!Ye._listeners.drag),!Ce)for(n=je.length;--n>-1;)te(je[n],"cursor",r.cursor||"move");de(Ye,"press","onPress")}},vt=function(e){var t,i,o,s,r,a,p=e;if(l&&!n&&Ye.isPressed&&e){if(Ye.pointerEvent=e,t=e.changedTouches){if((e=t[0])!==V&&e.identifier!==Q){for(s=t.length;--s>-1&&(e=t[s]).identifier!==Q;);if(0>s)return}}else if(e.pointerId&&Q&&e.pointerId!==Q)return;if(M)e=Z(e,!0);else{if(pe&&ye&&!we&&(i=e.pageX,o=e.pageY,ue&&(s=i*ue[0]+o*ue[2]+ue[4],o=i*ue[1]+o*ue[3]+ue[5],i=s),((r=Math.abs(i-d))!==(a=Math.abs(o-c))&&(r>Le||a>Le)||N&&ye===we)&&(we=r>a&&_e?"x":"y",!1!==Ye.vars.lockAxisOnTouchScroll&&(Ye.lockedAxis="x"===we?"y":"x","function"==typeof Ye.vars.onLockAxis&&Ye.vars.onLockAxis.call(Ye,p)),N&&ye===we)))return void wt(p);Ye.allowEventDefault||ye&&(!we||ye===we)||!1===p.cancelable||(p.preventDefault(),p.preventManipulation&&p.preventManipulation())}Ye.autoScroll&&(Ue=!0),yt(e.pageX,e.pageY)}},yt=function(e,t){var i,o,n,s,r,l,a=1-Ye.dragResistance,p=1-Ye.edgeResistance;Ye.pointerX=e,Ye.pointerY=t,Ce?(s=Math.atan2(ee.y-t,e-ee.x)*b,(r=Ye.y-s)>180?(y-=360,Ye.y=s):-180>r&&(y+=360,Ye.y=s),Ye.x!==v||Math.abs(y-s)>Le?(Ye.y=s,n=v+(y-s)*a):n=v):(ue&&(l=e*ue[0]+t*ue[2]+ue[4],t=e*ue[1]+t*ue[3]+ue[5],e=l),Le>(o=t-c)&&o>-Le&&(o=0),Le>(i=e-d)&&i>-Le&&(i=0),(Ye.lockAxis||Ye.lockedAxis)&&(i||o)&&((l=Ye.lockedAxis)||(Ye.lockedAxis=l=_e&&Math.abs(i)>Math.abs(o)?"y":Oe?"x":null,l&&"function"==typeof Ye.vars.onLockAxis&&Ye.vars.onLockAxis.call(Ye,Ye.pointerEvent)),"y"===l?o=0:"x"===l&&(i=0)),n=v+i*a,s=y+o*a),(ne||se||re)&&(Ye.x!==n||Ye.y!==s&&!Ce)?(re&&(D.x=n,D.y=s,n=(l=re(D)).x,s=l.y),ne&&(n=ne(n)),se&&(s=se(s))):w&&(n>k?n=k+(n-k)*p:A>n&&(n=A+(n-A)*p),Ce||(s>L?s=L+(s-L)*p:I>s&&(s=I+(s-I)*p))),Ce||ue||(n=Math.round(n),s=Math.round(s)),(Ye.x!==n||Ye.y!==s&&!Ce)&&(Ce?(Ye.endRotation=Ye.x=Ye.endX=n,ie=!0):(Oe&&(Ye.y=Ye.endY=s,ie=!0),_e&&(Ye.x=Ye.endX=n,ie=!0)),!Ye.isDragging&&Ye.isPressed&&(Ye.isDragging=!0,de(Ye,"dragstart","onDragStart")))},wt=function(e,i){if(l&&Ye.isPressed&&(!e||null==Q||i||!(e.pointerId&&e.pointerId!==Q||e.changedTouches&&!Xe(e.changedTouches,Q)))){Ye.isPressed=!1;var n,s,a,d,c,p=e,u=Ye.isDragging,f=Ye.vars.allowContextMenu&&e&&(e.ctrlKey||e.which>2),h=t.delayedCall(.001,ut);if(pe?(De(pe,"touchend",wt),De(pe,"touchmove",vt),De(pe,"touchcancel",wt),De(m,"touchstart",ze)):De(m,"mousemove",vt),De(m,"mouseup",wt),e&&e.target&&De(e.target,"mouseup",wt),ie=!1,le&&!f)return e&&(De(e.target,"change",wt),Ye.pointerEvent=p),We(je,!1),de(Ye,"release","onRelease"),de(Ye,"click","onClick"),void(le=!1);if(W(ot),!Ce)for(s=je.length;--s>-1;)te(je[s],"cursor",r.cursor||"move");if(u&&(qe=H=$(),Ye.isDragging=!1),E--,e){if(M&&(e=Z(e,!1)),(n=e.changedTouches)&&((e=n[0])!==V&&e.identifier!==Q)){for(s=n.length;--s>-1&&(e=n[s]).identifier!==Q;);if(0>s)return}Ye.pointerEvent=p,Ye.pointerX=e.pageX,Ye.pointerY=e.pageY}return f&&p?(p.preventDefault(),p.preventManipulation&&p.preventManipulation(),de(Ye,"release","onRelease")):p&&!u?(fe&&(r.snap||r.bounds)&&at(r.throwProps),de(Ye,"release","onRelease"),N&&"touchmove"===p.type||-1!==p.type.indexOf("cancel")||(de(Ye,"click","onClick"),$()-tt<300&&de(Ye,"doubleclick","onDoubleClick"),d=p.target||p.srcElement||o,tt=$(),c=function(){tt!==xe&&Ye.enabled()&&!Ye.isPressed&&(d.click?d.click():m.createEvent&&((a=m.createEvent("MouseEvents")).initMouseEvent("click",!0,!0,window,1,Ye.pointerEvent.screenX,Ye.pointerEvent.screenY,Ye.pointerX,Ye.pointerY,!1,!1,!1,!1,0,null),d.dispatchEvent(a)))},N||p.defaultPrevented||t.delayedCall(1e-5,c))):(at(r.throwProps),M||Ye.allowEventDefault||!p||!r.dragClickables&&et.call(Ye,p.target)||!u||ye&&(!we||ye!==we)||!1===p.cancelable||(p.preventDefault(),p.preventManipulation&&p.preventManipulation()),de(Ye,"release","onRelease")),pt()&&h.duration(Ye.tween.duration()),u&&de(Ye,"dragend","onDragEnd"),!0}},mt=function(e){if(e&&Ye.isDragging&&!a){var t=e.target||e.srcElement||o.parentNode,i=t.scrollLeft-t._gsScrollX,n=t.scrollTop-t._gsScrollY;(i||n)&&(ue?(d-=i*ue[0]+n*ue[2],c-=n*ue[3]+i*ue[1]):(d-=i,c-=n),t._gsScrollX+=i,t._gsScrollY+=n,yt(Ye.pointerX,Ye.pointerY))}},Tt=function(e){var t=$(),i=40>t-tt,o=40>t-qe,n=i&&xe===tt,s=!!e.preventDefault,r=Ye.pointerEvent&&Ye.pointerEvent.defaultPrevented,l=i&&ke===tt,a=e.isTrusted||null==e.isTrusted&&i&&n;return s&&(n||o&&!1!==Ye.vars.suppressClickOnDrag)&&e.stopImmediatePropagation(),!i||Ye.pointerEvent&&Ye.pointerEvent.defaultPrevented||n&&a===l?void((Ye.isPressed||o||i)&&(s?a&&e.detail&&i&&!r||(e.preventDefault(),e.preventManipulation&&e.preventManipulation()):e.returnValue=!1)):(a&&n&&(ke=tt),void(xe=tt))},xt=function(e){return ue?{x:e.x*ue[0]+e.y*ue[2]+ue[4],y:e.x*ue[1]+e.y*ue[3]+ue[5]}:{x:e.x,y:e.y}};(oe=Fe.get(this.target))&&oe.kill(),this.startDrag=function(e,t){var i,n,s,r;gt(e||Ye.pointerEvent,!0),t&&!Ye.hitTest(e||Ye.pointerEvent)&&(i=Ge(e||Ye.pointerEvent),n=Ge(o),s=xt({x:i.left+i.width/2,y:i.top+i.height/2}),r=xt({x:n.left+n.width/2,y:n.top+n.height/2}),d-=s.x-r.x,c-=s.y-r.y),Ye.isDragging||(Ye.isDragging=!0,de(Ye,"dragstart","onDragStart"))},this.drag=vt,this.endDrag=function(e){wt(e||Ye.pointerEvent,!0)},this.timeSinceDrag=function(){return Ye.isDragging?0:($()-qe)/1e3},this.timeSinceClick=function(){return($()-tt)/1e3},this.hitTest=function(e,t){return Fe.hitTest(Ye.target,e,t)},this.getDirection=function(e,t){var i,o,n,r,l,a,d="velocity"===e&&s?e:"object"!=typeof e||Ce?"start":"element";return"element"===d&&(l=Ge(Ye.target),a=Ge(e)),i="start"===d?Ye.x-v:"velocity"===d?s.getVelocity(this.target,$e):l.left+l.width/2-(a.left+a.width/2),Ce?0>i?"counter-clockwise":"clockwise":(t=t||2,o="start"===d?Ye.y-y:"velocity"===d?s.getVelocity(this.target,Ae):l.top+l.height/2-(a.top+a.height/2),r=1/t>(n=Math.abs(i/o))?"":0>i?"left":"right",t>n&&(""!==r&&(r+="-"),r+=0>o?"up":"down"),r)},this.applyBounds=function(e){var t,i,n,s,l,a;if(e&&r.bounds!==e)return r.bounds=e,Ye.update(!0);if(nt(!0),st(),w){if(t=Ye.x,i=Ye.y,t>k?t=k:A>t&&(t=A),i>L?i=L:I>i&&(i=I),(Ye.x!==t||Ye.y!==i)&&(n=!0,Ye.x=Ye.endX=t,Ce?Ye.endRotation=t:Ye.y=Ye.endY=i,ie=!0,ot(!0),Ye.autoScroll&&!Ye.isDragging))for(K(o.parentNode),s=o,X.scrollTop=null!=window.pageYOffset?window.pageYOffset:null!=T.scrollTop?T.scrollTop:m.body.scrollTop,X.scrollLeft=null!=window.pageXOffset?window.pageXOffset:null!=T.scrollLeft?T.scrollLeft:m.body.scrollLeft;s&&!a;)l=(a=G(s.parentNode))?X:s.parentNode,Oe&&l.scrollTop>l._gsMaxScrollY&&(l.scrollTop=l._gsMaxScrollY),_e&&l.scrollLeft>l._gsMaxScrollX&&(l.scrollLeft=l._gsMaxScrollX),s=l;Ye.isThrowing&&(n||Ye.endX>k||Ye.endX<A||Ye.endY>L||Ye.endY<I)&&at(r.throwProps,n)}return Ye},this.update=function(e,t,i){var n=Ye.x,s=Ye.y;return dt(!t),e?Ye.applyBounds():(ie&&i&&ot(!0),nt(!0)),t&&(yt(Ye.pointerX,Ye.pointerY),ie&&ot(!0)),Ye.isPressed&&!t&&(_e&&Math.abs(n-Ye.x)>.01||Oe&&Math.abs(s-Ye.y)>.01&&!Ce)&&ct(),Ye.autoScroll&&(K(o.parentNode),Ue=Ye.isDragging,ot(!0)),Ye.autoScroll&&(U(o,mt),q(o,mt)),Ye},this.enable=function(e){var n,d,c;if("soft"!==e){for(d=je.length;--d>-1;)c=je[d],He(c,"mousedown",gt),He(c,"touchstart",gt),He(c,"click",Tt,!0),Ce||te(c,"cursor",r.cursor||"move"),te(c,"touchCallout","none"),te(c,"touchAction",_e===Oe?"none":_e?"pan-y":"pan-x"),me(c)&&te(c.ownerSVGElement||c,"touchAction",_e===Oe?"none":_e?"pan-y":"pan-x"),this.vars.allowContextMenu||He(c,"contextmenu",it);We(je,!1)}return q(o,mt),l=!0,s&&"soft"!==e&&s.track(a||o,be?"x,y":Ce?"rotation":"top,left"),a&&a.enable(),o._gsDragID=n="d"+O++,_[n]=this,a&&(a.element._gsDragID=n),t.set(o,{x:"+=0",overwrite:!1,data:"_draggable"}),ve={t:o,data:M?F:o._gsTransform,tween:{},setRatio:M?function(){t.set(o,j)}:i._internals.setTransformRatio||i._internals.set3DTransformRatio},ct(),Ye.update(!0),Ye},this.disable=function(e){var t,i,n=Ye.isDragging;if(!Ce)for(t=je.length;--t>-1;)te(je[t],"cursor",null);if("soft"!==e){for(t=je.length;--t>-1;)i=je[t],te(i,"touchCallout",null),te(i,"touchAction",null),De(i,"mousedown",gt),De(i,"touchstart",gt),De(i,"click",Tt),De(i,"contextmenu",it);We(je,!0),pe&&(De(pe,"touchcancel",wt),De(pe,"touchend",wt),De(pe,"touchmove",vt)),De(m,"mouseup",wt),De(m,"mousemove",vt)}return U(o,mt),l=!1,s&&"soft"!==e&&s.untrack(a||o,be?"x,y":Ce?"rotation":"top,left"),a&&a.disable(),W(ot),Ye.isDragging=Ye.isPressed=le=!1,n&&de(Ye,"dragend","onDragEnd"),Ye},this.enabled=function(e,t){return arguments.length?e?Ye.enable(t):Ye.disable(t):l},this.kill=function(){return Ye.isThrowing=!1,t.killTweensOf(a||o,!0,Ve),Ye.disable(),t.set(je,{clearProps:"userSelect"}),delete _[o._gsDragID],Ye},-1!==Se.indexOf("scroll")&&(a=this.scrollProxy=new Be(o,B({onKill:function(){Ye.isPressed&&wt(null)}},r)),o.style.overflowY=Oe&&!Ee?"auto":"hidden",o.style.overflowX=_e&&!Ee?"auto":"hidden",o=a.content),!1!==r.force3D&&t.set(o,{force3D:!0}),Ce?Ve.rotation=1:(_e&&(Ve[$e]=1),Oe&&(Ve[Ae]=1)),Ce?(F=(j=h).css,j.overwrite=!1):be&&(F=(j=_e&&Oe?p:_e?u:f).css,j.overwrite=!1),this.enable()},Ve=Fe.prototype=new e;Ve.constructor=Fe,Ve.pointerX=Ve.pointerY=Ve.startX=Ve.startY=Ve.deltaX=Ve.deltaY=0,Ve.isDragging=Ve.isPressed=!1,Fe.version="0.16.5",Fe.zIndex=1e3,He(m,"touchcancel",(function(){})),He(m,"contextmenu",(function(e){var t;for(t in _)_[t].isPressed&&_[t].endDrag()})),Fe.create=function(e,i){"string"==typeof e&&(e=t.selector(e));for(var o=e&&0!==e.length?Oe(e)?Le(e):[e]:[],n=o.length;--n>-1;)o[n]=new Fe(o[n],i);return o},Fe.get=function(e){return _[(J(e)||{})._gsDragID]},Fe.timeSinceDrag=function(){return($()-H)/1e3};var qe={},Ue=function(e){var t,i,o=0,n=0;for(t=(e=J(e)).offsetWidth,i=e.offsetHeight;e;)o+=e.offsetTop,n+=e.offsetLeft,e=e.offsetParent;return{top:o,left:n,width:t,height:i}},Ge=function(e,t){if(e===window)return qe.left=qe.top=0,qe.width=qe.right=T.clientWidth||e.innerWidth||m.body.clientWidth||0,qe.height=qe.bottom=(e.innerHeight||0)-20<T.clientHeight?T.clientHeight:e.innerHeight||m.body.clientHeight||0,qe;var i=e.pageX!==t?{left:e.pageX-V(),top:e.pageY-F(),right:e.pageX-V()+1,bottom:e.pageY-F()+1}:e.nodeType||e.left===t||e.top===t?M?Ue(e):J(e).getBoundingClientRect():e;return i.right===t&&i.width!==t?(i.right=i.left+i.width,i.bottom=i.top+i.height):i.width===t&&(i={width:i.right-i.left,height:i.bottom-i.top,right:i.right,left:i.left,bottom:i.bottom,top:i.top}),i};return Fe.hitTest=function(e,t,i){if(e===t)return!1;var o,n,s,r=Ge(e),l=Ge(t),a=l.left>r.right||l.right<r.left||l.top>r.bottom||l.bottom<r.top;return a||!i?!a:(s=-1!==(i+"").indexOf("%"),i=parseFloat(i)||0,(o={left:Math.max(r.left,l.left),top:Math.max(r.top,l.top)}).width=Math.min(r.right,l.right)-o.left,o.height=Math.min(r.bottom,l.bottom)-o.top,!(o.width<0||o.height<0)&&(s?(i*=.01,(n=o.width*o.height)>=r.width*r.height*i||n>=l.width*l.height*i):o.width>i&&o.height>i))},P.style.cssText="visibility:hidden;height:1px;top:-1px;pointer-events:none;position:relative;clear:both;",Fe}),!0)})),_gsScope._gsDefine&&_gsScope._gsQueue.pop()(),function(e){"use strict";var t=function(){return(_gsScope.GreenSockGlobals||_gsScope)[e]};"undefined"!=typeof module&&module.exports?(require("../TweenLite.min.js"),require("../plugins/CSSPlugin.min.js"),module.exports=t()):"function"==typeof define&&define.amd&&define(["TweenLite","CSSPlugin"],t)}("Draggable"),((_gsScope="undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window)._gsQueue||(_gsScope._gsQueue=[])).push((function(){"use strict";_gsScope._gsDefine("plugins.ThrowPropsPlugin",["plugins.TweenPlugin","TweenLite","easing.Ease","utils.VelocityTracker"],(function(e,t,i,o){var n,s,r,l,a=function(t,i){e.call(this,"throwProps"),this._overwriteProps.length=0},d=999999999999999,c=1e-10,p=_gsScope._gsDefine.globals,u=!1,f={x:1,y:1,z:2,scale:1,scaleX:1,scaleY:1,rotation:1,rotationZ:1,rotationX:2,rotationY:2,skewX:1,skewY:1,xPercent:1,yPercent:1},h=function(e,t,i,o,n){var s,r,l,a,c=t.length,p=0,u=d;if("object"==typeof e){for(;--c>-1;){for(l in s=t[c],r=0,e)r+=(a=s[l]-e[l])*a;u>r&&(p=c,u=r)}if(d>(n||d)&&n<Math.sqrt(u))return e}else for(;--c>-1;)0>(r=(s=t[c])-e)&&(r=-r),u>r&&s>=o&&i>=s&&(p=c,u=r);return t[p]},g=function(e,t,i,o,n,s){if("auto"===e.end)return e;var r,l,a=e.end;if(i=isNaN(i)?d:i,o=isNaN(o)?-d:o,"object"==typeof t){if(r=t.calculated?t:("function"==typeof a?a(t):h(t,a,i,o,s))||t,!t.calculated){for(l in r)t[l]=r[l];t.calculated=!0}r=r[n]}else r="function"==typeof a?a(t):a instanceof Array?h(t,a,i,o,s):Number(a);return r>i?r=i:o>r&&(r=o),{max:r,min:r,unitFactor:e.unitFactor}},v=function(e,t,i){for(var o in t)void 0===e[o]&&o!==i&&(e[o]=t[o]);return e},y=a.calculateChange=function(e,o,n,s){var r;return null==s&&(s=.05),n*s*e/(o instanceof i?o:o?new i(o):t.defaultEase).getRatio(s)},w=a.calculateDuration=function(e,o,n,s,r){r=r||.05;var l=s instanceof i?s:s?new i(s):t.defaultEase;return Math.abs((o-e)*l.getRatio(r)/n/r)},m=a.calculateTweenDuration=function(e,n,s,r,l,d){if("string"==typeof e&&(e=t.selector(e)),!e)return 0;null==s&&(s=10),null==r&&(r=.2),null==l&&(l=1),e.length&&(e=e[0]||e);var p,f,h,m,T,x,k,S,b,C,$,M,P,A=0,_=9999999999,O=n.throwProps||n,L=n.ease instanceof i?n.ease:n.ease?new i(n.ease):t.defaultEase,E=isNaN(O.checkpoint)?.05:Number(O.checkpoint),N=isNaN(O.resistance)?a.defaultResistance:Number(O.resistance);if(O.linkedProps)for(M=O.linkedProps.split(","),$={},P=0;P<M.length;P++)(f=O[p=M[P]])&&(void 0!==f.velocity&&"number"==typeof f.velocity?m=Number(f.velocity)||0:m=(b=b||o.getByTarget(e))&&b.isTrackingProp(p)?b.getVelocity(p):0,h=m*(T=isNaN(f.resistance)?N:Number(f.resistance))>0?m/T:m/-T,x="function"==typeof e[p]?e[p.indexOf("set")||"function"!=typeof e["get"+p.substr(3)]?p:"get"+p.substr(3)]():e[p]||0,$[p]=x+y(m,L,h,E));for(p in O)"resistance"!==p&&"checkpoint"!==p&&"preventOvershoot"!==p&&"linkedProps"!==p&&"radius"!==p&&("object"!=typeof(f=O[p])&&((b=b||o.getByTarget(e))&&b.isTrackingProp(p)?f="number"==typeof f?{velocity:f}:{velocity:b.getVelocity(p)}:h=(m=Number(f)||0)*N>0?m/N:m/-N),"object"==typeof f&&(void 0!==f.velocity&&"number"==typeof f.velocity?m=Number(f.velocity)||0:m=(b=b||o.getByTarget(e))&&b.isTrackingProp(p)?b.getVelocity(p):0,h=m*(T=isNaN(f.resistance)?N:Number(f.resistance))>0?m/T:m/-T,k=(x="function"==typeof e[p]?e[p.indexOf("set")||"function"!=typeof e["get"+p.substr(3)]?p:"get"+p.substr(3)]():e[p]||0)+y(m,L,h,E),void 0!==f.end&&(f=g(f,$&&p in $?$:k,f.max,f.min,p,O.radius),(d||u)&&(O[p]=v(f,O[p],"end"))),void 0!==f.max&&k>Number(f.max)+c?(C=f.unitFactor||a.defaultUnitFactors[p]||1,_>(S=x>f.max&&f.min!==f.max||m*C>-15&&45>m*C?r+.1*(s-r):w(x,f.max,m,L,E))+l&&(_=S+l)):void 0!==f.min&&k<Number(f.min)-c&&(C=f.unitFactor||a.defaultUnitFactors[p]||1,_>(S=x<f.min&&f.min!==f.max||m*C>-45&&15>m*C?r+.1*(s-r):w(x,f.min,m,L,E))+l&&(_=S+l)),S>A&&(A=S)),h>A&&(A=h));return A>_&&(A=_),A>s?s:r>A?r:A},T=a.prototype=new e("throwProps");return T.constructor=a,a.version="0.11.1",a.API=2,a._autoCSS=!0,a.defaultResistance=100,a.defaultUnitFactors={time:1e3,totalTime:1e3},a.track=function(e,t,i){return o.track(e,t,i)},a.untrack=function(e,t){o.untrack(e,t)},a.isTracking=function(e,t){return o.isTracking(e,t)},a.getVelocity=function(e,t){var i=o.getByTarget(e);return i?i.getVelocity(t):NaN},a._cssRegister=function(){var e=p.com.greensock.plugins.CSSPlugin;if(e){var t=e._internals,i=t._parseToProxy,r=t._setPluginRatio,l=t.CSSPropTween;t._registerComplexSpecialProp("throwProps",{parser:function(e,t,d,c,p,u){u=new a;var h,g,v,y,w,m={},T={},x={},k={},S={},b={};for(v in s={},t)"resistance"!==v&&"preventOvershoot"!==v&&"linkedProps"!==v&&"radius"!==v&&("object"==typeof(g=t[v])?(void 0!==g.velocity&&"number"==typeof g.velocity?m[v]=Number(g.velocity)||0:(w=w||o.getByTarget(e),m[v]=w&&w.isTrackingProp(v)?w.getVelocity(v):0),void 0!==g.end&&(k[v]=g.end),void 0!==g.min&&(T[v]=g.min),void 0!==g.max&&(x[v]=g.max),g.preventOvershoot&&(b[v]=!0),void 0!==g.resistance&&(h=!0,S[v]=g.resistance)):"number"==typeof g?m[v]=g:(w=w||o.getByTarget(e))&&w.isTrackingProp(v)?m[v]=w.getVelocity(v):m[v]=g||0,f[v]&&c._enableTransforms(2===f[v]));for(v in y=i(e,m,c,p,u),n=y.proxy,m=y.end,n)s[v]={velocity:m[v],min:T[v],max:x[v],end:k[v],resistance:S[v],preventOvershoot:b[v]};return null!=t.resistance&&(s.resistance=t.resistance),null!=t.linkedProps&&(s.linkedProps=t.linkedProps),null!=t.radius&&(s.radius=t.radius),t.preventOvershoot&&(s.preventOvershoot=!0),p=new l(e,"throwProps",0,0,y.pt,2),c._overwriteProps.pop(),p.plugin=u,p.setRatio=r,p.data=y,u._onInitTween(n,s,c._tween),p}})}},a.to=function(e,i,o,a,d){i.throwProps||(i={throwProps:i}),0===d&&(i.throwProps.preventOvershoot=!0),u=!0;var c=new t(e,a||1,i);return c.render(0,!0,!0),c.vars.css?(c.duration(m(n,{throwProps:s,ease:i.ease},o,a,d)),c._delay&&!c.vars.immediateRender?c.invalidate():r._onInitTween(n,l,c),u=!1,c):(c.kill(),c=new t(e,m(e,i,o,a,d),i),u=!1,c)},T._onInitTween=function(e,t,i,n){this.target=e,this._props=[],r=this,l=t;var s,a,d,c,p,f,h,w,m,T,x,k,S=i._ease,b=isNaN(t.checkpoint)?.05:Number(t.checkpoint),C=i._duration,$=t.preventOvershoot,M=0;if(t.linkedProps)for(x=t.linkedProps.split(","),T={},k=0;k<x.length;k++)(a=t[s=x[k]])&&(void 0!==a.velocity&&"number"==typeof a.velocity?p=Number(a.velocity)||0:p=(m=m||o.getByTarget(e))&&m.isTrackingProp(s)?m.getVelocity(s):0,d="function"==typeof e[s]?e[s.indexOf("set")||"function"!=typeof e["get"+s.substr(3)]?s:"get"+s.substr(3)]():e[s]||0,T[s]=d+y(p,S,C,b));for(s in t)if("resistance"!==s&&"checkpoint"!==s&&"preventOvershoot"!==s&&"linkedProps"!==s&&"radius"!==s){if("function"==typeof(a=t[s])&&(a=a(n,e)),"number"==typeof a)p=Number(a)||0;else if("object"!=typeof a||isNaN(a.velocity)){if(!(m=m||o.getByTarget(e))||!m.isTrackingProp(s))throw"ERROR: No velocity was defined in the throwProps tween of "+e+" property: "+s;p=m.getVelocity(s)}else p=Number(a.velocity);f=y(p,S,C,b),w=0,d=(c="function"==typeof e[s])?e[s.indexOf("set")||"function"!=typeof e["get"+s.substr(3)]?s:"get"+s.substr(3)]():e[s],"object"==typeof a&&(h=d+f,void 0!==a.end&&(a=g(a,T&&s in T?T:h,a.max,a.min,s,t.radius),u&&(t[s]=v(a,t[s],"end"))),void 0!==a.max&&Number(a.max)<h?$||a.preventOvershoot?f=a.max-d:w=a.max-d-f:void 0!==a.min&&Number(a.min)>h&&($||a.preventOvershoot?f=a.min-d:w=a.min-d-f)),this._overwriteProps[M]=s,this._props[M++]={p:s,s:d,c1:f,c2:w,f:c,r:!1}}return!0},T._kill=function(t){for(var i=this._props.length;--i>-1;)null!=t[this._props[i].p]&&this._props.splice(i,1);return e.prototype._kill.call(this,t)},T._mod=function(e){for(var t,i=this._props,o=i.length;--o>-1;)"function"==typeof(t=e[i[o].p]||e.throwProps)&&(i[o].m=t)},T.setRatio=function(e){for(var t,i,o=this._props.length;--o>-1;)i=(t=this._props[o]).s+t.c1*e+t.c2*e*e,t.m?i=t.m(i,this.target):1===e&&(i=(1e4*i+(0>i?-.5:.5)|0)/1e4),t.f?this.target[t.p](i):this.target[t.p]=i},e.activate([a]),a}),!0),_gsScope._gsDefine("utils.VelocityTracker",["TweenLite"],(function(e){var t,i,o,n,s=/([A-Z])/g,r={},l=_gsScope.document,a={x:1,y:1,z:2,scale:1,scaleX:1,scaleY:1,rotation:1,rotationZ:1,rotationX:2,rotationY:2,skewX:1,skewY:1,xPercent:1,yPercent:1},d=l.defaultView?l.defaultView.getComputedStyle:function(){},c=function(e,t,i){var o=(e._gsTransform||r)[t];return o||0===o?o:(e.style[t]?o=e.style[t]:(i=i||d(e,null))?o=i[t]||i.getPropertyValue(t)||i.getPropertyValue(t.replace(s,"-$1").toLowerCase()):e.currentStyle&&(o=e.currentStyle[t]),parseFloat(o)||0)},p=e.ticker,u=function(e,t,i){this.p=e,this.f=t,this.v1=this.v2=0,this.t1=this.t2=p.time,this.css=!1,this.type="",this._prev=null,i&&(this._next=i,i._prev=this)},f=function(){var e,i,s=t,r=p.time;if(r-o>=.03)for(n=o,o=r;s;){for(i=s._firstVP;i;)((e=i.css?c(s.target,i.p):i.f?s.target[i.p]():s.target[i.p])!==i.v1||r-i.t1>.15)&&(i.v2=i.v1,i.v1=e,i.t2=i.t1,i.t1=r),i=i._next;s=s._next}},h=function(e){this._lookup={},this.target=e,this.elem=!(!e.style||!e.nodeType),i||(p.addEventListener("tick",f,null,!1,-100),o=n=p.time,i=!0),t&&(this._next=t,t._prev=this),t=this},g=h.getByTarget=function(e){for(var i=t;i;){if(i.target===e)return i;i=i._next}},v=h.prototype;return v.addProp=function(t,i){if(!this._lookup[t]){var o=this.target,n="function"==typeof o[t],s=n?this._altProp(t):t,r=this._firstVP;this._firstVP=this._lookup[t]=this._lookup[s]=r=new u(s!==t&&0===t.indexOf("set")?s:t,n,r),r.css=this.elem&&(void 0!==this.target.style[r.p]||a[r.p]),r.css&&a[r.p]&&!o._gsTransform&&e.set(o,{x:"+=0",overwrite:!1}),r.type=i||r.css&&0===t.indexOf("rotation")?"deg":"",r.v1=r.v2=r.css?c(o,r.p):n?o[r.p]():o[r.p]}},v.removeProp=function(e){var t=this._lookup[e];t&&(t._prev?t._prev._next=t._next:t===this._firstVP&&(this._firstVP=t._next),t._next&&(t._next._prev=t._prev),this._lookup[e]=0,t.f&&(this._lookup[this._altProp(e)]=0))},v.isTrackingProp=function(e){return this._lookup[e]instanceof u},v.getVelocity=function(e){var t,i,o,n=this._lookup[e],s=this.target;if(!n)throw"The velocity of "+e+" is not being tracked.";return i=(t=n.css?c(s,n.p):n.f?s[n.p]():s[n.p])-n.v2,("rad"===n.type||"deg"===n.type)&&((i%=o="rad"===n.type?2*Math.PI:360)!==i%(o/2)&&(i=0>i?i+o:i-o)),i/(p.time-n.t2)},v._altProp=function(e){var t=e.substr(0,3),i=("get"===t?"set":"set"===t?"get":t)+e.substr(3);return"function"==typeof this.target[i]?i:e},h.getByTarget=function(i){var o=t;for("string"==typeof i&&(i=e.selector(i)),i.length&&i!==window&&i[0]&&i[0].style&&!i.nodeType&&(i=i[0]);o;){if(o.target===i)return o;o=o._next}},h.track=function(e,t,i){var o=g(e),n=t.split(","),s=n.length;for(i=(i||"").split(","),o||(o=new h(e));--s>-1;)o.addProp(n[s],i[s]||i[0]);return o},h.untrack=function(e,i){var o=g(e),n=(i||"").split(","),s=n.length;if(o){for(;--s>-1;)o.removeProp(n[s]);o._firstVP&&i||(o._prev?o._prev._next=o._next:o===t&&(t=o._next),o._next&&(o._next._prev=o._prev))}},h.isTracking=function(e,t){var i=g(e);return!!i&&(!(t||!i._firstVP)||i.isTrackingProp(t))},h}),!0)})),_gsScope._gsDefine&&_gsScope._gsQueue.pop()(),function(e){"use strict";var t=function(){return(_gsScope.GreenSockGlobals||_gsScope)[e]};"undefined"!=typeof module&&module.exports?(require("../TweenLite.min.js"),module.exports=t()):"function"==typeof define&&define.amd&&define(["TweenLite"],t)}("ThrowPropsPlugin"),jQuery(document).ready((function(e){Draggable.create(".graphics-viewer img",{bounds:".graphic-container",type:"x",throwProps:!0,throwResistance:15e3}),headerFadeOut(),introFadeIn(),devicesFadeIn(),featuredParallax()})),jQuery(document).ready((function(e){if(e(".case-study#tcu-bscoc").length>0){e(".departments-slider.slick-slider").slick({adaptiveHeight:!0,arrows:!1,draggable:!1,swipe:!1,speed:500}),e(".department-names.slick-slider").slick({arrows:!1,asNavFor:".departments-slider",draggable:!1,swipe:!1,fade:!0,speed:500}),galleryGrid();var t=new ScrollMagic.Controller;new ScrollMagic.Scene({triggerElement:".departments",triggerHook:.85,reverse:!1}).setTween(TweenMax.to(".departments .departments-intro",1,{y:0,autoAlpha:1})).addTo(t),new ScrollMagic.Scene({triggerElement:".graphics-viewer",triggerHook:.85,reverse:!1}).setTween(TweenMax.to(".wall-graphics .wall-graphics-intro",1,{y:0,autoAlpha:1})).addTo(t)}})),jQuery(document).ready((function(e){if(e(".case-study#three-nations").length>0){e(".brand-statements.slick-slider").slick({arrows:!1,draggable:!1,fade:!0,speed:500}),isMobile&&e(".featured-two-column .left").click((function(){e(this).find(".overlay").toggleClass("show-overlay")})),galleryGrid();var t=new ScrollMagic.Controller;new ScrollMagic.Scene({triggerElement:".featured-two-column",triggerHook:.85,reverse:!1}).setTween(TweenMax.staggerTo(".featured-two-column > div",1,{
autoAlpha:1},.3)).addTo(t),new ScrollMagic.Scene({triggerElement:".client .client-intro",triggerHook:.85,reverse:!1}).setTween(TweenMax.to(".client .client-intro",1,{y:0,autoAlpha:1})).addTo(t),new ScrollMagic.Scene({triggerElement:".client .brand-statements-wrapper",triggerHook:.85,reverse:!1}).setTween(TweenMax.to(".client .brand-statements-wrapper",1,{y:0,autoAlpha:1})).addTo(t),new ScrollMagic.Scene({triggerElement:".client .tagline",triggerHook:.85,reverse:!1}).setTween(TweenMax.to(".client .tagline",1,{y:0,autoAlpha:1})).addTo(t),new ScrollMagic.Scene({triggerElement:".client .graphics",triggerHook:.85,offset:40,reverse:!1}).setTween(TweenMax.staggerTo(".client .graphics img",1,{autoAlpha:1},.3)).addTo(t)}})),jQuery(document).ready((function(e){if(e(".case-study#luminary").length>0){isMobile&&e(".featured-two-column .left").click((function(){e(this).find(".overlay").toggleClass("show-overlay")}));var t=new ScrollMagic.Controller;new ScrollMagic.Scene({triggerElement:".featured-two-column",triggerHook:.85,reverse:!1}).setTween(TweenMax.staggerTo(".featured-two-column > div",1,{autoAlpha:1},.3)).addTo(t),new ScrollMagic.Scene({triggerElement:".client .client-intro",triggerHook:.85,offset:120,reverse:!1}).setTween(TweenMax.to(".client .client-intro",1,{y:0,autoAlpha:1})).addTo(t),new ScrollMagic.Scene({triggerElement:".client .tagline",triggerHook:.85,reverse:!1}).setTween(TweenMax.to(".client .tagline",1,{y:0,autoAlpha:1})).addTo(t),new ScrollMagic.Scene({triggerElement:".client .statement",triggerHook:.85,reverse:!1}).setTween(TweenMax.to(".client .statement",1,{y:0,autoAlpha:1})).addTo(t),new ScrollMagic.Scene({triggerElement:".environmental-design",triggerHook:.85,offset:120,reverse:!1}).setTween(TweenMax.to(".environmental-design .text-centered",1,{y:0,autoAlpha:1})).addTo(t)}})),jQuery(document).ready((function(e){if(e(".case-study#hillwood-communities").length>0){e(".communities-slider.slick-slider").slick({adaptiveHeight:!0,arrows:!1,draggable:!1,swipe:!1,speed:500}),e(".community-names.slick-slider").slick({arrows:!1,asNavFor:".communities-slider",draggable:!1,swipe:!1,fade:!0,speed:500});var t=new ScrollMagic.Controller;new ScrollMagic.Scene({triggerElement:".communities",triggerHook:.85,offset:120,reverse:!1}).setTween(TweenMax.to(".communities .text-centered",1,{y:0,autoAlpha:1})).addTo(t)}})),jQuery(document).ready((function(e){if(e(".case-study#bob-schieffer").length>0){var t=new ScrollMagic.Controller;new ScrollMagic.Scene({triggerElement:"#bob-stories img",triggerHook:.85,reverse:!1}).setTween(TweenMax.to("#bob-stories img",1,{y:0,autoAlpha:1})).addTo(t),new ScrollMagic.Scene({triggerElement:".professional-values",triggerHook:.75,offset:120,reverse:!1}).setTween(TweenMax.staggerTo(".professional-values .content, .professional-values .image",1,{autoAlpha:1},.4)).addTo(t)}})),jQuery(document).ready((function(e){var t;e(".case-study#sundance-square").length>0&&(galleryGrid(),e("body").hasClass("is-mobile")&&e(".featured.video").find("video").each((function(){var t=e(this).find("source").attr("data-mp4"),i=e(this).find("source").attr("data-webm");e(this).find("source").attr("src",t),e(this).find("source").attr("src",i),e(this).find("source").removeAttr("data-mp4"),e(this).find("source").removeAttr("data-webm");var o=e(this).attr("data-poster");e(this).attr("poster",o),e(this).removeAttr("data-poster")})))})),jQuery(document).ready((function(e){if(e(".case-study#fwmd").length>0){var t=new ScrollMagic.Controller;new ScrollMagic.Scene({triggerElement:".impact",triggerHook:.85,offset:120,reverse:!1}).setTween(TweenMax.to(".impact .text-centered",1,{y:0,autoAlpha:1})).addTo(t)}})),jQuery(document).ready((function(e){if(e(".case-study#alliancetexas").length>0){var t=new ScrollMagic.Controller;new ScrollMagic.Scene({triggerElement:".framework",triggerHook:.85,offset:120,reverse:!1}).setTween(TweenMax.to(".framework .text-centered",1,{y:0,autoAlpha:1})).addTo(t),new ScrollMagic.Scene({triggerElement:".highlight",triggerHook:.85,reverse:!1}).setTween(TweenMax.to(".highlight .text-centered",1,{y:0,autoAlpha:1})).addTo(t)}})),jQuery(document).ready((function(e){if(e(".case-study#city-center").length>0){galleryGrid(),screenShots("-5%","1%","400%");var t=new ScrollMagic.Controller;new ScrollMagic.Scene({triggerElement:".featured-two-column",triggerHook:.85,reverse:!1}).setTween(TweenMax.staggerTo(".featured-two-column > div",1,{autoAlpha:1},.3)).addTo(t),new ScrollMagic.Scene({triggerElement:".framework",triggerHook:.85,offset:120,reverse:!1}).setTween(TweenMax.to(".framework .text-centered",1,{y:0,autoAlpha:1})).addTo(t)}}));