/*! For license information please see LICENSES */ (window.webpackJsonp=window.webpackJsonp||[]).push([[44],{1584:function(t,e,n){(function(e){t.exports=function t(e,n,o){function s(r,u){if(!n[r]){if(!e[r]){if(i)return i(r,!0);var l=new Error("Cannot find module '"+r+"'");throw l.code="MODULE_NOT_FOUND",l}var h=n[r]={exports:{}};e[r][0].call(h.exports,(function(t){var n=e[r][1][t];return s(n||t)}),h,h.exports,t,e,n,o)}return n[r].exports}for(var i=!1,r=0;r1)for(var i=1;in?n:t:te?e:t},data:function(element,t){return c.deserialize(element.getAttribute("data-"+t))},deserialize:function(t){return"true"===t||"false"!==t&&("null"===t?null:!isNaN(parseFloat(t))&&isFinite(t)?parseFloat(t):t)},camelCase:function(t){return t.replace(/-+(.)?/g,(function(t,e){return e?e.toUpperCase():""}))},accelerate:function(element){c.css(element,"transform","translate3d(0,0,0) rotate(0.0001deg)"),c.css(element,"transform-style","preserve-3d"),c.css(element,"backface-visibility","hidden")},transformSupport:function(t){for(var element=document.createElement("div"),e=!1,n=null,o=!1,r=null,l=null,i=0,h=c.vendors.length;i0&&"none"!==n,d.style.overflow=m,body.removeChild(element),f&&(body.removeAttribute("style"),body.parentNode.removeChild(body))}}return o},css:function(element,t,e){var n=c.propertyCache[t];if(!n)for(var i=0,o=c.vendors.length;ithis.calibrationThreshold||Math.abs(e)>this.calibrationThreshold)&&this.queueCalibration(0),this.portrait?(this.motionX=this.calibrateX?e:this.inputY,this.motionY=this.calibrateY?t:this.inputX):(this.motionX=this.calibrateX?t:this.inputX,this.motionY=this.calibrateY?e:this.inputY),this.motionX*=this.elementWidth*(this.scalarX/100),this.motionY*=this.elementHeight*(this.scalarY/100),isNaN(parseFloat(this.limitX))||(this.motionX=c.clamp(this.motionX,-this.limitX,this.limitX)),isNaN(parseFloat(this.limitY))||(this.motionY=c.clamp(this.motionY,-this.limitY,this.limitY)),this.velocityX+=(this.motionX-this.velocityX)*this.frictionX,this.velocityY+=(this.motionY-this.velocityY)*this.frictionY;for(var n=0;nthis.windowWidth;this.portrait!==r&&(this.portrait=r,this.calibrationFlag=!0),this.calibrationFlag&&(this.calibrationFlag=!1,this.calibrationX=n,this.calibrationY=o),this.inputX=n,this.inputY=o}},{key:"onDeviceOrientation",value:function(t){var e=t.beta,n=t.gamma;null!==e&&null!==n&&(this.orientationStatus=1,this.rotate(e,n))}},{key:"onDeviceMotion",value:function(t){var e=t.rotationRate.beta,n=t.rotationRate.gamma;null!==e&&null!==n&&(this.motionStatus=1,this.rotate(e,n))}},{key:"onMouseMove",value:function(t){var e=t.clientX,n=t.clientY;if(this.hoverOnly&&(ethis.elementPositionX+this.elementWidth||nthis.elementPositionY+this.elementHeight))return this.inputX=0,void(this.inputY=0);this.relativeInput?(this.clipRelativeInput&&(e=Math.max(e,this.elementPositionX),e=Math.min(e,this.elementPositionX+this.elementWidth),n=Math.max(n,this.elementPositionY),n=Math.min(n,this.elementPositionY+this.elementHeight)),this.elementRangeX&&this.elementRangeY&&(this.inputX=(e-this.elementPositionX-this.elementCenterX)/this.elementRangeX,this.inputY=(n-this.elementPositionY-this.elementCenterY)/this.elementRangeY)):this.windowRadiusX&&this.windowRadiusY&&(this.inputX=(e-this.windowCenterX)/this.windowRadiusX,this.inputY=(n-this.windowCenterY)/this.windowRadiusY)}},{key:"destroy",value:function(){this.disable(),clearTimeout(this.calibrationTimer),clearTimeout(this.detectionTimer),this.element.removeAttribute("style");for(var t=0;t=this.breakpoints.hd_plus},isHdPlusMax:function(){return this.document_width=this.breakpoints.hd},isHdMax:function(){return this.document_width=this.breakpoints.desktop},isDesktopMax:function(){return this.document_width=this.breakpoints.laptop},isLaptopMax:function(){return this.document_width=this.breakpoints.laptop_small},isLaptopSmallMax:function(){return this.document_width=this.breakpoints.max_content},isMaxContentMax:function(){return this.document_width=this.breakpoints.tablet_wide},isTabletWideMax:function(){return this.document_width=this.breakpoints.tablet},isTabletMax:function(){return this.document_width=this.breakpoints.mobile_wide},isMobileWideMax:function(){return this.document_width=this.breakpoints.mobile_mid},isMobileMidMax:function(){return this.document_width=this.breakpoints.mobile},isMobileMax:function(){return this.document_width