!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.AOS=t()}(this,(function(){"use strict";var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t="Expected a function",n=/^\s+|\s+$/g,o=/^[-+]0x[0-9a-f]+$/i,i=/^0b[01]+$/i,a=/^0o[0-7]+$/i,r=parseInt,c="object"==typeof e&&e&&e.Object===Object&&e,s="object"==typeof self&&self&&self.Object===Object&&self,u=c||s||Function("return this")(),d=Object.prototype.toString,l=Math.max,f=Math.min,m=function(){return u.Date.now()};function p(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function b(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==d.call(e)}(e))return NaN;if(p(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=p(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(n,"");var c=i.test(e);return c||a.test(e)?r(e.slice(2),c?2:8):o.test(e)?NaN:+e}var v=function(e,n,o){var i=!0,a=!0;if("function"!=typeof e)throw new TypeError(t);return p(o)&&(i="leading"in o?!!o.leading:i,a="trailing"in o?!!o.trailing:a),function(e,n,o){var i,a,r,c,s,u,d=0,v=!1,g=!1,w=!0;if("function"!=typeof e)throw new TypeError(t);function y(t){var n=i,o=a;return i=a=void 0,d=t,c=e.apply(o,n)}function h(e){var t=e-u;return void 0===u||t>=n||t<0||g&&e-d>=r}function k(){var e=m();if(h(e))return x(e);s=setTimeout(k,function(e){var t=n-(e-u);return g?f(t,r-(e-d)):t}(e))}function x(e){return s=void 0,w&&i?y(e):(i=a=void 0,c)}function O(){var e=m(),t=h(e);if(i=arguments,a=this,u=e,t){if(void 0===s)return function(e){return d=e,s=setTimeout(k,n),v?y(e):c}(u);if(g)return s=setTimeout(k,n),y(u)}return void 0===s&&(s=setTimeout(k,n)),c}return n=b(n)||0,p(o)&&(v=!!o.leading,r=(g="maxWait"in o)?l(b(o.maxWait)||0,n):r,w="trailing"in o?!!o.trailing:w),O.cancel=function(){void 0!==s&&clearTimeout(s),d=0,i=u=a=s=void 0},O.flush=function(){return void 0===s?c:x(m())},O}(e,n,{leading:i,maxWait:n,trailing:a})},g=/^\s+|\s+$/g,w=/^[-+]0x[0-9a-f]+$/i,y=/^0b[01]+$/i,h=/^0o[0-7]+$/i,k=parseInt,x="object"==typeof e&&e&&e.Object===Object&&e,O="object"==typeof self&&self&&self.Object===Object&&self,j=x||O||Function("return this")(),N=Object.prototype.toString,E=Math.max,z=Math.min,C=function(){return j.Date.now()};function A(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function q(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==N.call(e)}(e))return NaN;if(A(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=A(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(g,"");var n=y.test(e);return n||h.test(e)?k(e.slice(2),n?2:8):w.test(e)?NaN:+e}var L=function(e,t,n){var o,i,a,r,c,s,u=0,d=!1,l=!1,f=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function m(t){var n=o,a=i;return o=i=void 0,u=t,r=e.apply(a,n)}function p(e){var n=e-s;return void 0===s||n>=t||n<0||l&&e-u>=a}function b(){var e=C();if(p(e))return v(e);c=setTimeout(b,function(e){var n=t-(e-s);return l?z(n,a-(e-u)):n}(e))}function v(e){return c=void 0,f&&o?m(e):(o=i=void 0,r)}function g(){var e=C(),n=p(e);if(o=arguments,i=this,s=e,n){if(void 0===c)return function(e){return u=e,c=setTimeout(b,t),d?m(e):r}(s);if(l)return c=setTimeout(b,t),m(s)}return void 0===c&&(c=setTimeout(b,t)),r}return t=q(t)||0,A(n)&&(d=!!n.leading,a=(l="maxWait"in n)?E(q(n.maxWait)||0,t):a,f="trailing"in n?!!n.trailing:f),g.cancel=function(){void 0!==c&&clearTimeout(c),u=0,o=s=i=c=void 0},g.flush=function(){return void 0===c?r:v(C())},g},T=function(){};function M(e){e&&e.forEach((function(e){var t=Array.prototype.slice.call(e.addedNodes),n=Array.prototype.slice.call(e.removedNodes);if(function e(t){var n=void 0,o=void 0;for(n=0;n=o.out&&!n.once?a():t>=o.in?e.animated||(function(e,t){t&&t.forEach((function(t){return e.classList.add(t)}))}(i,n.animatedClassNames),K("aos:in",i),e.options.id&&K("aos:in:"+e.options.id,i),e.animated=!0):e.animated&&!n.once&&a()}(e,window.pageYOffset)}))},J=function(e){for(var t=0,n=0;e&&!isNaN(e.offsetLeft)&&!isNaN(e.offsetTop);)t+=e.offsetLeft-("BODY"!=e.tagName?e.scrollLeft:0),n+=e.offsetTop-("BODY"!=e.tagName?e.scrollTop:0),e=e.offsetParent;return{top:n,left:t}},Q=function(e,t,n){var o=e.getAttribute("data-aos-"+t);if(void 0!==o){if("true"===o)return!0;if("false"===o)return!1}return o||n},R=function(e,t){return e.forEach((function(e,n){var o=Q(e.node,"mirror",t.mirror),i=Q(e.node,"once",t.once),a=Q(e.node,"id"),r=t.useClassNames&&e.node.getAttribute("data-aos"),c=[t.animatedClassName].concat(r?r.split(" "):[]).filter((function(e){return"string"==typeof e}));t.initClassName&&e.node.classList.add(t.initClassName),e.position={in:function(e,t,n){var o=window.innerHeight,i=Q(e,"anchor"),a=Q(e,"anchor-placement"),r=Number(Q(e,"offset",a?0:t)),c=a||n,s=e;i&&document.querySelectorAll(i)&&(s=document.querySelectorAll(i)[0]);var u=J(s).top-o;switch(c){case"top-bottom":break;case"center-bottom":u+=s.offsetHeight/2;break;case"bottom-bottom":u+=s.offsetHeight;break;case"top-center":u+=o/2;break;case"center-center":u+=o/2+s.offsetHeight/2;break;case"bottom-center":u+=o/2+s.offsetHeight;break;case"top-top":u+=o;break;case"bottom-top":u+=o+s.offsetHeight;break;case"center-top":u+=o+s.offsetHeight/2}return u+r}(e.node,t.offset,t.anchorPlacement),out:o&&function(e,t){window.innerHeight;var n=Q(e,"anchor"),o=Q(e,"offset",t),i=e;return n&&document.querySelectorAll(n)&&(i=document.querySelectorAll(n)[0]),J(i).top+i.offsetHeight-o}(e.node,t.offset)},e.options={once:i,mirror:o,animatedClassNames:c,id:a}})),e},U=function(){var e=document.querySelectorAll("[data-aos]");return Array.prototype.map.call(e,(function(e){return{node:e}}))},V=[],X=!1,Z={offset:120,delay:0,easing:"ease",duration:400,disable:!1,once:!1,mirror:!1,anchorPlacement:"top-bottom",startEvent:"DOMContentLoaded",animatedClassName:"aos-animate",initClassName:"aos-init",useClassNames:!1,disableMutationObserver:!1,throttleDelay:99,debounceDelay:50},ee=function(){return document.all&&!window.atob},te=function(){arguments.length>0&&void 0!==arguments[0]&&arguments[0]&&(X=!0),X&&(V=R(V,Z),G(V),window.addEventListener("scroll",v((function(){G(V,Z.once)}),Z.throttleDelay)))},ne=function(){if(V=U(),ie(Z.disable)||ee())return oe();te()},oe=function(){V.forEach((function(e,t){e.node.removeAttribute("data-aos"),e.node.removeAttribute("data-aos-easing"),e.node.removeAttribute("data-aos-duration"),e.node.removeAttribute("data-aos-delay"),Z.initClassName&&e.node.classList.remove(Z.initClassName),Z.animatedClassName&&e.node.classList.remove(Z.animatedClassName)}))},ie=function(e){return!0===e||"mobile"===e&&I.mobile()||"phone"===e&&I.phone()||"tablet"===e&&I.tablet()||"function"==typeof e&&!0===e()};return{init:function(e){return Z=W(Z,e),V=U(),Z.disableMutationObserver||D()||(console.info('\n aos: MutationObserver is not supported on this browser,\n code mutations observing has been disabled.\n You may have to call "refreshHard()" by yourself.\n '),Z.disableMutationObserver=!0),Z.disableMutationObserver||H("[data-aos]",ne),ie(Z.disable)||ee()?oe():(document.querySelector("body").setAttribute("data-aos-easing",Z.easing),document.querySelector("body").setAttribute("data-aos-duration",Z.duration),document.querySelector("body").setAttribute("data-aos-delay",Z.delay),-1===["DOMContentLoaded","load"].indexOf(Z.startEvent)?document.addEventListener(Z.startEvent,(function(){te(!0)})):window.addEventListener("load",(function(){te(!0)})),"DOMContentLoaded"===Z.startEvent&&["complete","interactive"].indexOf(document.readyState)>-1&&te(!0),window.addEventListener("resize",L(te,Z.debounceDelay,!0)),window.addEventListener("orientationchange",L(te,Z.debounceDelay,!0)),V)},refresh:te,refreshHard:ne}}));