(self.AMP=self.AMP||[]).push({n:"amp-fx-collection",v:"2007102309001",f:(function(AMP,_){ function aa(a){var b=!1,c=null,d=a;return function(a){for(var e=[],f=0;fa.length?!1:0==a.lastIndexOf(b,0)};(function(a){return a||{}})({c:!0,v:!0,a:!0,ad:!0,action:!0});function E(a,b,c){var d=F(a),e=G(d),g=H(e),f=g[b];f||(f=g[b]={obj:null,promise:null,resolve:null,reject:null,context:null,ctor:null});f.ctor||f.obj||(f.ctor=c,f.context=d,f.resolve&&I(e,b))}function J(a,b){a=a.__AMP_TOP||(a.__AMP_TOP=a);return I(a,b)}function K(a,b){var c=F(a);c=G(c);return I(c,b)}function F(a){return a.nodeType?J((a.ownerDocument||a).defaultView,"ampdoc").getAmpDoc(a):a}function G(a){a=F(a);return a.isSingleDoc()?a.win:a} function I(a,b){a=H(a)[b];a.obj||(a.obj=new a.ctor(a.context),a.ctor=null,a.context=null,a.resolve&&a.resolve(a.obj));return a.obj}function H(a){var b=a.__AMP_SERVICES;b||(b=a.__AMP_SERVICES={});return b};/* https://mths.be/cssescape v1.5.1 by @mathias | MIT license */ function ja(a,b){for(var c=a.length,d=0;dh.bottom?"bottom":"inside";h=c.viewportRect;e.top<=h.bottom&&h.top<= e.bottom&&e.left<=h.right&&h.left<=e.right?(b.B=c,b.I(c)):b.B&&(b.B=null,c.positionRect=null,b.I(c))}})};var O,ma="Webkit webkit Moz moz ms O o".split(" ");function na(a,b,c){if(D(b,"--"))return b;O||(O=Object.create(null));var d=O[b];if(!d||c){d=b;if(void 0===a[b]){var e=b.charAt(0).toUpperCase()+b.slice(1);a:{for(var g=0;g=b,"data-margin-start must be a percentage value and be between 0% and 100% for: %s",a);return b}function S(a){return a&&a.positionRect?a.positionRect.top:null}function qa(a,b,c){a=S(a);return!!a&&a+c*b.viewportHeight*b.flyInDistance/100<=(1-b.marginStart)*b.viewportHeight}function T(a,b,c){a=S(a);var d=void 0!==c?c:b.viewportHeight;return!!a&&a<=(1-b.marginStart)*d} var U={},ra=(U[A]={userAsserts:function(a){var b=r(a.getAttribute("data-parallax-factor"),"data-parallax-factor= attribute must be provided for: %s",a);r(0this.adjustedViewportHeight)){var b=-(parseFloat(this.factor)-1);this.offset=(this.adjustedViewportHeight-a)*b;P(this.element,{transform:"translateY("+this.offset.toFixed(0)+"px)"})}}},U[w]={userAsserts:R,update:function(a){qa(a, this,-1)&&Q(this,"Y",-1)}},U[x]={userAsserts:R,update:function(a){T(a,this)&&Q(this,"X",1)}},U[y]={userAsserts:R,update:function(a){T(a,this)&&Q(this,"X",-1)}},U[z]={userAsserts:R,update:function(a){qa(a,this,1)&&Q(this,"Y",1)}},U[u]={userAsserts:R,update:function(a){T(a,this)&&P(this.element,{"transition-duration":this.duration,"transition-timing-function":this.easing,opacity:1})}},U[v]={userAsserts:function(a){var b=R(a),c=parseFloat(a.getAttribute("data-margin-end"));c&&(r(0<=c&&100>=c,"data-margin-end must be a percentage value and be between 0% and 100% for: %s", a),r(c>b,"data-margin-end must be greater than data-margin-start for: %s",a))},update:function(a){var b=this.viewportHeight,c=this.marginStart;!T(a,this,this.adjustedViewportHeight)||!this.hasRepeat&&1<=this.offset||(a=S(a),this.offset=(b-a-c*b)/((this.marginEnd-c)*b),P(this.element,{opacity:this.offset}))}},U);function V(){this.h=null}V.prototype.add=function(a){var b=this;this.h||(this.h=[]);this.h.push(a);return function(){b.remove(a)}};V.prototype.remove=function(a){this.h&&(a=this.h.indexOf(a),-1c)a.A=a.w;!a.o&&36>=a.w?(W(a,!0),a.A=a.w):!a.o&&-20>c?(W(a,!0),a.A=a.w):a.o&&80 "+c};function xa(a){var b={linear:"cubic-bezier(0.00, 0.00, 1.00, 1.00)","ease-in-out":"cubic-bezier(0.80, 0.00, 0.20, 1.00)","ease-in":"cubic-bezier(0.80, 0.00, 0.60, 1.00)","ease-out":"cubic-bezier(0.40, 0.00, 0.40, 1.00)"};if(b[a])return b[a];r(D(a,"cubic-bezier"),"All custom bezier curves should be specified by following the `cubic-bezier()` function notation.");return a}function ya(a){var b=parseFloat(a);return isNaN(b)?null:b/100} function Aa(a){switch(a){case A:return{"will-change":"transform"};case u:return{"will-change":"opacity",opacity:0};case v:return{"will-change":"opacity",opacity:0};case w:case z:case x:case y:return{"will-change":"transform"};default:return{visibility:"visible"}}}function Ba(a,b){switch(b){case u:return"1000ms";case w:case z:case x:case y:return a=L(a).getSize().width,a=Math.min(1E3,a),480>a?a=480:1E3L(a).getSize().width?25:33;break a;case x:case y:a=100;break a;default:a=1}this.flyInDistance=a;this.hasRepeat=b.hasAttribute("data-repeat"); this.initialTrigger=!1;Ka(this).then(function(a){d.adjustedViewportHeight=a;La(d)});Ma(this)}function La(a){a.P.observe(a.element,1,ra[a.N].update.bind(a));a.m.onResize(function(){Ma(a);Ka(a).then(function(b){a.adjustedViewportHeight=b})})}function Ma(a){a.J.measureElement(function(){a.viewportHeight=a.m.getHeight()})}function Ka(a){return a.J.measureElement(function(){for(var b=a.m.getHeight(),c=0,d=a.element;d;d=d.offsetParent)c+=d.offsetTop;return c