1; 2(self.AMP=self.AMP||[]).push({m:0,v:"2605071401000",n:"amp-lightbox",ev:"0.1",l:!0,f:function(t,i){!function(){function i(t,i){(null==i||i>t.length)&&(i=t.length);for(var n=0,r=new Array(i);n<i;n++)r[n]=t[n];return r}function n(t,n){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(r)return(r=r.call(t)).next.bind(r);if(Array.isArray(t)||(r=function(t,n){if(t){if("string"==typeof t)return i(t,n);var r=Object.prototype.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?i(t,n):void 0}}(t))||n&&t&&"number"==typeof t.length){r&&(t=r);var s=0;return function(){return s>=t.length?{done:!0}:{done:!1,value:t[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,s=function(){var t=this;this.promise=new Promise((function(i,n){t.resolve=i,t.reject=n}))};function o(t,i){return(o=Object.setPrototypeOf||function(t,i){return t.__proto__=i,t})(t,i)}function h(t,i){if("function"!=typeof i&&null!==i)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(i&&i.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),i&&o(t,i)}function e(t){return(e=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function u(t){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function a(t,i){if(i&&("object"===u(i)||"function"==typeof i))return i;if(void 0!==i)throw new TypeError("Derived constructors may only return object or undefined");return function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t)}function f(t){var i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=e(t);if(i){var s=e(this).constructor;n=Reflect.construct(r,arguments,s)}else n=r.apply(this,arguments);return a(this,n)}}var c=Array.isArray,l=Object.prototype,v=l.hasOwnProperty;function d(t){var i=Object.create(null);return t&&Object.assign(i,t),i}function m(t,i){return v.call(t,i)}function p(t,i,n,r,s,o,h,e,u,a,f){return t}function b(t){return(t.ownerDocument||t).defaultView}function y(t){try{t.focus()}catch(t){}}function g(t){var i=Object.getOwnPropertyDescriptor(t,"message");if(null!=i&&i.writable)return t;var n=t.message,r=t.stack,s=new Error(n);for(var o in t)s[o]=t[o];return s.stack=r,s}function w(t){for(var i,r=null,s="",o=n(arguments,!0);!(i=o()).done;){var h=i.value;h instanceof Error&&!r?r=g(h):(s&&(s+=" "),s+=h)}return r?s&&(r.message=s+": "+r.message):r=new Error(s),r}function x(t){var i,n;null===(i=(n=self).__AMP_REPORT_ERROR)||void 0===i||i.call(n,t)}function k(t){var i=w.apply(null,arguments);setTimeout((function(){throw x(i),i}))}function S(t){try{for(var i=arguments.length,n=new Array(i>1?i-1:0),r=1;r<i;r++)n[r-1]=arguments[r];return t.apply(null,n)}catch(t){k(t)}}l.toString;var O,j,A="i-amphtml-element",M=function(t){return t.unmount()};function E(t,i,n,r){for(var s,o=c(s=t)?s:[s],h=0;h<o.length;h++)D(o[h],i,n,r)}function D(t,i,n,r){if(i&&t.classList.contains(A)){var s=t;if(S(r,s),!n){var o=s.getPlaceholder();return void(o&&D(o,!0,!1,r))}}for(var h=t.getElementsByClassName(A),e=null,u=0;u<h.length;u++){var a=h[u];if(n)S(r,a);else{e=e||[];for(var f=!1,c=0;c<e.length;c++)if(e[c].contains(a)){f=!0;break}f||(e.push(a),S(r,a))}}}function C(t){return function(t,i){if(p(1===i.length),p(Array.isArray(i)||m(i,"raw")),self.trustedTypes&&self.trustedTypes.createPolicy){var n=self.trustedTypes.createPolicy("static-template#createNode",{createHTML:function(t){return i[0]}});t.innerHTML=n.createHTML("ignored")}else t.innerHTML=i[0];var r=t.firstElementChild;return p(r),p(!r.nextElementSibling),t.removeChild(r),r}(O,t)}var R=["Webkit","webkit","Moz","moz","ms","O","o"],z={"getPropertyPriority":function(){return""},"getPropertyValue":function(){return""}};function I(t){var i=t.replace(/[A-Z]/g,(function(t){return"-"+t.toLowerCase()}));return R.some((function(t){return i.startsWith(t+"-")}))?"-".concat(i):i}function P(t,i,n){if(i.startsWith("--"))return i;j||(j=d());var r=j[i];if(!r||n){if(r=i,void 0===t[i]){var s=function(t){return t.charAt(0).toUpperCase()+t.slice(1)}(i),o=function(t,i){for(var n=0;n<R.length;n++){var r=R[n]+i;if(void 0!==t[r])return r}return""}(t,s);void 0!==t[o]&&(r=o)}n||(j[i]=r)}return r}function T(t,i){var n=t.style;for(var r in i)n.setProperty(I(P(n,r)),String(i[r]),"important")}function Y(t,i,n,r,s){var o=P(t.style,i,s);if(o){var h=r?n+r:n;t.style.setProperty(I(o),h)}}function L(t,i){for(var n in i)Y(t,n,i[n])}function X(t){return"".concat(t,"px")}function _(t){return"display"in t&&function(t){for(var i=arguments.length,n=new Array(i>1?i-1:0),r=1;r<i;r++)n[r-1]=arguments[r];var s=w.apply(null,n);s.name=t||s.name,x(s)}("STYLE","`display` style detected. You must use toggle instead."),t}var H=/(?:^[#?]?|&)([^=&]+)(?:=([^&]*))?/g;function B(t){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";try{return decodeURIComponent(t)}catch(t){return i}}function U(t){var i=(t||self).location;return function(t){var i,n=d();if(!t)return n;for(;i=H.exec(t);){var r=B(i[1],i[1]),s=i[2]?B(i[2].replace(/\+/g," "),i[2]):"";n[r]=s}return n}(i.originalHash||i.hash)}var W="";function G(t){var i=t||self;return i.__AMP_MODE?i.__AMP_MODE:i.__AMP_MODE=function(t){return{localDev:!1,development:V(t,U(t)),esm:!1,test:!1,rtvVersion:N(t),ssrReady:!1}}(i)}function N(t){var i;return W||(W=(null===(i=t.AMP_CONFIG)||void 0===i?void 0:i.v)||"01".concat("2605071401000")),W}function V(t,i){var n=i||U(t);return["1","actions","amp","amp4ads","amp4email"].includes(n.development)||!!t.AMP_DEV_MODE}self.__AMP_LOG=self.__AMP_LOG||{user:null,dev:null,userForEmbed:null};var F=self.__AMP_LOG;function Z(t,i){throw new Error("failed to call initLogConstructor")}
2function $(t){return F.user||(F.user=q()),function(t,i){return i&&i.ownerDocument.defaultView!=t}(F.user.win,t)?F.userForEmbed||(F.userForEmbed=q()):F.user}function q(t){return Z()}function J(){return F.dev||(F.dev=Z())}function K(t,i,n,r,s,o,h,e,u,a,f){return t}function Q(t,i){return rt(t=function(t){return t.__AMP_TOP||(t.__AMP_TOP=t)}(t),i)}function tt(t,i){return rt(nt(it(t)),i)}function it(t){return t.nodeType?(i=b(t),Q(i,"ampdoc")).getAmpDoc(t):t;var i}function nt(t){var i=it(t);return i.isSingleDoc()?i.win:i}function rt(t,i){K(st(t,i));var n=function(t){var i=t.__AMP_SERVICES;return i||(i=t.__AMP_SERVICES={}),i}(t)[i];return n.obj||(K(n.ctor),K(n.context),n.obj=new n.ctor(n.context),K(n.obj),n.context=null,n.resolve&&n.resolve(n.obj)),n.obj}function st(t,i){var n=t.__AMP_SERVICES&&t.__AMP_SERVICES[i];return!(!n||!n.ctor)}var ot,ht=function(t){return tt(t,"owners")},et=function(t){return rt(t,"timer")},ut=function(){function t(t,i){var n=this,r=t.win;if(this.t=r,this.Wr=i,this.tY=null,this.Cs=null,this.iY=-1,this.nY=null,"function"==typeof r.CloseWatcher)try{this.tY=new r.CloseWatcher}catch(t){J().error("CloseWatcherImpl","CloseWatcher failed:",t)}this.tY?this.tY.onclose=function(){i(),n.destroy()}:(this.Cs=tt(t,"history"),this.Cs.push((function(){return i()})).then((function(t){n.iY=t})),this.nY=this.rY.bind(this),r.document.documentElement.addEventListener("keydown",this.nY))}var i=t.prototype;return i.requestClose=function(){this.tY?this.tY.requestClose():this.Wr&&((0,this.Wr)(),this.destroy())},i.destroy=function(){this.Wr=null,this.tY?(this.tY.destroy(),this.tY=null):-1!=this.iY&&(K(this.Cs).pop(this.iY),this.iY=-1,this.Cs=null,this.t.document.documentElement.removeEventListener("keydown",this.nY))},i.rY=function(t){"Escape"==t.key&&(t.preventDefault(),this.requestClose())},t}();function at(t){if(void 0!==ot)return ot;ot=!1;try{var i={get passive(){return ot=!0,!1}};t.addEventListener("test-options",null,i),t.removeEventListener("test-options",null,i)}catch(t){}return ot}var ft=function(){function t(){this.fn=null}var i=t.prototype;return i.add=function(t){var i=this;return this.fn||(this.fn=[]),this.fn.push(t),function(){i.remove(t)}},i.remove=function(t){var i,n,r;this.fn&&(n=t,-1!=(r=(i=this.fn).indexOf(n))&&i.splice(r,1))},i.removeAll=function(){this.fn&&(this.fn.length=0)},i.fire=function(t){if(this.fn)for(var i,r=n(this.fn.slice(),!0);!(i=r()).done;)(0,i.value)(t)},i.getHandlerCount=function(){var t,i;return null!==(t=null===(i=this.fn)||void 0===i?void 0:i.length)&&void 0!==t?t:0},t}(),ct=function(){function t(t,i,n){var r=this;this.$r=et(t),this.Wr=i,this.Kr=n||0,this.Yr=-1,this.Jr=0,this.Xr=!1,this.Qr=function(){r.Zr()}}var i=t.prototype;return i.isPending=function(){return-1!=this.Yr},i.schedule=function(t){var i=t||this.Kr;this.Xr&&i<10&&(i=10);var n=Date.now()+i;return(!this.isPending()||n-this.Jr<-10)&&(this.cancel(),this.Jr=n,this.Yr=this.$r.delay(this.Qr,i),!0)},i.Zr=function(){this.Yr=-1,this.Jr=0,this.Xr=!0,this.Wr(),this.Xr=!1},i.cancel=function(){this.isPending()&&(this.$r.cancel(this.Yr),this.Yr=-1)},t}(),lt="__AMP_Gestures",vt=function(t,i,n,r){this.type=t,this.data=i,this.time=n,this.event=r},dt=function(){function t(t){var i=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];this.ql=t,this._I=[],this.Lm=[],this.ai=[],this.MI=[],this.II=null;var r=t.ownerDocument.defaultView,s=at(r);this.NI=i||s,this.zI=n,this.RI=!1,this.Zr=new ct(b(t),this.tv.bind(this)),this.jI=new ft,this.CI=Object.create(null),this.DI=this.Yp.bind(this),this.LI=this.Zp.bind(this),this.UI=this.Lp.bind(this),this.YI=this.Wm.bind(this),this.ql.addEventListener("touchstart",this.DI,!!s&&{passive:!0}),this.ql.addEventListener("touchend",this.LI),this.ql.addEventListener("touchmove",this.UI,!!s&&{passive:!0}),this.ql.addEventListener("touchcancel",this.YI),this.HI=!1}t.get=function(i){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],s=i[lt];return s||(s=new t(i,n,r),i[lt]=s),s};var i=t.prototype;return i.cleanup=function(){this.ql.removeEventListener("touchstart",this.DI),this.ql.removeEventListener("touchend",this.LI),this.ql.removeEventListener("touchmove",this.UI),this.ql.removeEventListener("touchcancel",this.YI),delete this.ql[lt],this.Zr.cancel()},i.onGesture=function(t,i){var n=new t(this),r=n.getType(),s=this.CI[r];return s||(this._I.push(n),s=new ft,this.CI[r]=s),s.add(i)},i.removeGesture=function(t){var i=new t(this).getType(),n=this.CI[i];if(n){n.removeAll();var r=function(t,n){for(var r=0;r<t.length;r++)if(t[r].getType()==i)return r;return-1}(this._I);return!(r<0||(this._I.splice(r,1),this.ai.splice(r,1),this.MI.splice(r,1),this.Lm.splice(r,1),delete this.CI[i],0))}return!1},i.onPointerDown=function(t){return this.jI.add(t)},i.Yp=function(t){var i=Date.now();this.RI=!1,this.jI.fire(t);for(var n=0;n<this._I.length;n++)this.ai[n]||(this.MI[n]&&this.MI[n]<i&&this.Ym(n),this._I[n].onTouchStart(t)&&this.Km(n));this.VI(t)},i.Lp=function(t){for(var i=Date.now(),n=0;n<this._I.length;n++)this.Lm[n]&&(this.MI[n]&&this.MI[n]<i?this.Ym(n):this._I[n].onTouchMove(t)||this.Ym(n));this.VI(t)},i.Zp=function(t){for(var i=Date.now(),n=0;n<this._I.length;n++)if(this.Lm[n])if(this.MI[n]&&this.MI[n]<i)this.Ym(n);else{this._I[n].onTouchEnd(t);var r=!this.MI[n],s=this.MI[n]<i;this.II==this._I[n]||!r&&!s||this.Ym(n)}this.VI(t)},i.Wm=function(t){for(var i=0;i<this._I.length;i++)this.GI(i);this.VI(t)},i.qp=function(t,i){if(this.II)t.acceptCancel();else{for(var n=Date.now(),r=0;r<this._I.length;r++)this._I[r]==t&&(this.ai[r]=n+i,this.MI[r]=0);this.HI=!0}},i.BI=function(t,i){if(this.II)t.acceptCancel();else for(var n=Date.now(),r=0;r<this._I.length;r++)this._I[r]==t&&(this.MI[r]=n+i)},i.FI=function(t){this.II==t&&(this.II=null,this.RI=!0)},i.WI=function(t,i,n){p(this.II==t);var r=this.CI[t.getType()];r&&r.fire(new vt(t.getType(),i,Date.now(),n))},i.VI=function(t){var i=!!this.II||this.RI;if(this.RI=!1,!i)for(var n=Date.now(),r=0;r<this._I.length;r++)if(this.ai[r]||this.MI[r]&&this.MI[r]>=n){i=!0;break}i?(t.stopPropagation(),this.NI||t.preventDefault()):this.zI&&t.stopPropagation(),this.HI&&(this.HI=!1,this.tv())},i.tv=function(){for(var t=Date.now(),i=-1,n=0;n<this._I.length;n++)this.ai[n]?(-1==i||this.ai[n]>this.ai[i])&&(i=n):this.MI[n]&&this.MI[n]<t&&this.Ym(n);if(-1!=i){for(var r=0,s=0;s<this._I.length;s++)!this.ai[s]&&this.Lm[s]&&(r=Math.max(r,this.MI[s]-t));r<2?this.ZI(i):this.Zr.schedule(r)}},i.ZI=function(t){for(var i=this._I[t],n=0;n<this._I.length;n++)n!=t&&this.GI(n);this.ai[t]=0,this.MI[t]=0,this.II=i,i.acceptStart()},i.Km=function(t){this.Lm[t]=!0,this.MI[t]=0},i.Ym=function(t){this.Lm[t]=!1,this.MI[t]=0,this.ai[t]||this._I[t].acceptCancel()},i.GI=function(t){this.ai[t]=0,this.Ym(t)},t}(),mt=function(){function t(t,i){this.XI=t,this.tb=i}var i=t.prototype;return i.getType=function(){return this.XI},i.signalReady=function(t){this.tb.qp(this,t)},i.signalPending=function(t){this.tb.BI(this,t)},i.signalEnd=function(){this.tb.FI(this)},i.signalEmit=function(t,i){this.tb.WI(this,t,i)},i.acceptStart=function(){},i.acceptCancel=function(){},i.onTouchStart=function(t){return!1},i.onTouchMove=function(t){return!1},i.onTouchEnd=function(t){},t}();function pt(t,i,n){i<1&&(i=1);var r=t/i,s=.5+Math.min(i/33.34,.5);return r*s+n*(1-s)}Math.round(-16.67/Math.log(.95));var bt=function(t){h(n,t);var i=f(n);function n(t){return i.call(this,"swipe-xy",t,!0,!0)}return n}(function(t){h(n,t);var i=f(n);function n(t,n,r,s){var o;return(o=i.call(this,t,n)).qI=r,o.$I=s,o.II=!1,o.KI=0,o.JI=0,o.QI=0,o.tN=0,o.iN=0,o.nN=0,o.xh=0,o.rN=0,o.oN=0,o.aN=0,o.sN=0,o}var r=n.prototype;return r.onTouchStart=function(t){var i=t.touches;return!!(this.II&&i&&i.length>1)||!(!i||1!=i.length)&&(this.xh=Date.now(),this.KI=i[0].clientX,this.JI=i[0].clientY,!0)},r.onTouchMove=function(t){var i=t.touches;if(i&&i.length>=1){var n=i[0],r=n.clientX,s=n.clientY;if(this.QI=r,this.tN=s,this.II)this.eN(!1,!1,t);else{var o=Math.abs(r-this.KI),h=Math.abs(s-this.JI);if(this.qI&&this.$I)(o>=8||h>=8)&&this.signalReady(-10);else if(this.qI){if(o>=8&&o>h)this.signalReady(-10);else if(h>=8)return!1}else{if(!this.$I)return!1;if(h>=8&&h>o)this.signalReady(-10);else if(o>=8)return!1}}return!0}return!1},r.onTouchEnd=function(t){var i=t.touches;i&&0==i.length&&this.uN(t)},r.acceptStart=function(){this.II=!0,this.iN=this.KI,this.nN=this.JI,this.oN=this.xh,this.KI=this.QI,this.JI=this.tN,this.eN(!0,!1,null)},r.acceptCancel=function(){this.II=!1},r.eN=function(t,i,n){this.rN=Date.now();var r=this.rN-this.oN;if(!i&&r>4||i&&r>16){var s=pt(this.QI-this.iN,r,this.aN),o=pt(this.tN-this.nN,r,this.sN);(!i||r>32||0!=s||0!=o)&&(this.aN=Math.abs(s)>1e-4?s:0,this.sN=Math.abs(o)>1e-4?o:0),this.iN=this.QI,this.nN=this.tN,this.oN=this.rN}this.signalEmit({first:t,last:i,time:this.rN,deltaX:this.QI-this.KI,deltaY:this.tN-this.JI,startX:this.KI,startY:this.JI,lastX:this.QI,lastY:this.tN,velocityX:this.aN,velocityY:this.sN},n)},r.uN=function(t){this.II&&(this.II=!1,this.eN(!1,!0,t),this.signalEnd())},n}(mt));function yt(t){return t.classList.contains("i-amphtml-fie")||!!function(t,i){return t.closest?t.closest(".i-amphtml-fie"):function(t,i,n){var r;for(r=t;r&&void 0!==r;r=r.parentElement)if(i(r))return r;return null}(t,(function(t){return function(t,i){var n=t.matches||t.webkitMatchesSelector||t.mozMatchesSelector||t.msMatchesSelector||t.oMatchesSelector;return!!n&&n.call(t,".i-amphtml-fie")}(t)}))}(t)}var gt=['<i-amphtml-ad-close-header role=button tabindex=0 aria-label="Close Ad"><div>Ad</div><i-amphtml-ad-close-button class=amp-ad-close-button></i-amphtml-ad-close-button></i-amphtml-ad-close-header>
2'],wt="amp-lightbox",xt={"fade-in":{openStyle:{"opacity":1},closedStyle:{"opacity":0},durationSeconds:.1},"fly-in-bottom":{openStyle:{"transform":"translate(0, 0)"},closedStyle:{"transform":"translate(0, 100%)"},durationSeconds:.2},"fly-in-top":{openStyle:{"transform":"translate(0, 0)"},closedStyle:{"transform":"translate(0, -100%)"},durationSeconds:.2}};function kt(t){return(n=(i=t).ownerDocument||i,O&&O.ownerDocument===n||(O=n.createElement("div")),C)(gt);var i,n}var St=function(t){h(n,t);var i=f(n);function n(t){var n;(n=i.call(this,t)).Ht=null,n.Cy=null,n.ff=n.win.document,n.oe=null,n.sY=null,n.oY=!1,n.hY=null,n.eY=null,n.uY=null,n.aY=null,n.fY=!1,n.cY=0,n.lY=0,n.vY=null,n.dY=(t.getAttribute("animate-in")||"fade-in").toLowerCase(),n.mY=null,n.pY=null,n.bY=null;var r=Q(n.win,"platform");return n.yY=r.isIos(),n.gY=function(t,i,n){var r=0,s=0,o=null;function h(){r=0;var n,e=500-(t.Date.now()-s);e>0?r=t.setTimeout(h,e):(n=o,o=null,i.apply(null,n))}return function(){s=t.Date.now();for(var i=arguments.length,n=new Array(i),e=0;e<i;e++)n[e]=arguments[e];o=n,r||(r=t.setTimeout(h,500))}}(n.win,(function(){var t=$().assertElement(n.Cy,"E#19457 this.container_"),i=ht(n.element);i.scheduleLayout(n.element,t),i.scheduleResume(n.element,t)})),n}var o=n.prototype;return o.buildCallback=function(){var t,i,n,r=this;this.user().assert(m(xt,this.dY),"Invalid `animate-in` value %s",this.dY),this.element.classList.add("i-amphtml-overlay"),this.oe=(t=this.element,i="action",st(n=nt(it(t)),i)?rt(n,i):null),this.wY(),this.registerDefaultAction((function(t){return r.Iq(t.trust,t.caller)}),"open"),this.registerAction("close",(function(t){return r.close(t.trust)})),this.oe.addToAllowlist("AMP-LIGHTBOX",["open","close"],["email"])},o.xY=function(){var t=this;K(this.fY),this.kY().forEach((function(i){ht(t.element).setOwner(i,t.element)}))},o.kY=function(){return(t=this.element.getElementsByClassName("i-amphtml-element"))?Array.prototype.slice.call(t):[];var t},o.Ur=function(){var t=this;if(!this.Cy){var i=this.element;this.fY=i.hasAttribute("scrollable");var n=function(t){return function(t,i){for(var n=[],r=t.firstElementChild;r;r=r.nextElementSibling)void 0,h=void 0,e=void 0,"string"==typeof(o=s=r)?h=o:1==(null==(e=o)?void 0:e.nodeType)&&(h=o.tagName),!(h&&h.toLowerCase().startsWith("i-")||s.nodeType===Node.ELEMENT_NODE&&(s.hasAttribute("placeholder")||s.hasAttribute("fallback")||s.hasAttribute("overflow")))&&n.push(r);var s,o,h,e;return n}(t)}(this.element);this.Cy=i.ownerDocument.createElement("div"),this.fY||function(t,i){t.classList.add("i-amphtml-fill-content")}(this.Cy),i.appendChild(this.Cy),n.forEach((function(i){t.Cy.appendChild(i)})),this.fY&&(this.xY(),i.classList.add("i-amphtml-scrollable"),i.addEventListener("amp:dom-update",(function(){t.xY(),t.SY(t.cY)})),i.addEventListener("scroll",this.Vl.bind(this))),this.fY||dt.get(i).onGesture(bt,(function(){})),this.OY()}},o.layoutCallback=function(){return r||(r=Promise.resolve(void 0))},o.Iq=function(t,i){var n=this;if(!this.oY){this.Ur(),this.eY=this.jY.bind(this),this.ff.documentElement.addEventListener("focusin",this.eY),i&&(this.aY=i);var r=new s,o=r.promise,h=r.resolve;return this.getViewport().enterLightboxMode(this.element,o).then((function(){return n.AY(h,t)}))}},o.mutatedAttributesCallback=function(t){var i=t.open;void 0!==i&&(i?this.Iq(2,document.activeElement):this.close(2))},o.MY=function(){var t=this.Cy.querySelector("[autofocus]");t&&y(t)},o.AY=function(t,i){var n=this,r=this.element,s=this.EY(),o=s.closedStyle,h=s.durationSeconds,e=s.openStyle,u=Object.keys(e).map((function(t){return"".concat(t," ").concat(h,"s ease-in")})).join(",");this.lY++,this.fY&&Y(r,"webkitOverflowScrolling","touch"),Y(r,"transition",u),L(r,_(o)),function(t,i){void 0===i&&(i=t.hasAttribute("hidden")),i?t.removeAttribute("hidden"):t.setAttribute("hidden","")}(r,!0),this.mutateElement((function(){r.scrollTop=0})),this.MY(),this.mutateElement((function(){L(r,_(e))}));var a=this.Cy;this.fY&&(this.Vl(),this.SY(this.cY));var f=function(){n.gY(),t()};r.addEventListener("transitionend",f),r.addEventListener("animationend",f),this.setAsContainer();var c=ht(this.element);c.scheduleLayout(this.element,a),c.scheduleResume(this.element,a),this.ER("lightboxOpen",i),this.sY=new ut(this.getAmpDoc(),(function(){return n.close(3)})),this.DY(),this.CY(),this.RY(),this.oY=!0},o.OY=function(){var t=this.element;null!=t.getAttribute("close-button")&&(this.mY=kt(t),t.insertBefore(this.mY,this.Cy))},o.DY=function(){var t,i=this;this.mY&&(this.hY=this.zY.bind(this),this.mY.addEventListener("keydown",this.hY),this.measureMutateElement((function(){t=i.mY.getBoundingClientRect().height}),(function(){i.IY(),T(i.Cy,{"margin-top":X(t),"min-height":"calc(100vh - ".concat(X(t),")")})})))},o.IY=function(){this.mY.classList.add("amp-ad-close-header")},o.RY=function(){(this.bY||this.mY)&&(this.uY=this.PY.bind(this),this.pY.addEventListener("click",this.uY))},o.TY=function(){(this.bY||this.mY)&&(this.pY.removeEventListener("click",this.uY),this.uY=null,this.mY&&(this.mY.removeEventListener("keydown",this.hY),this.hY=null))},o.EY=function(){return xt[this.dY]},o.PY=function(){this.close(3)},o.zY=function(t){"Enter"==t.key&&(t.preventDefault(),this.close(3))},o.close=function(t){var i=this;this.oY&&(this.fY&&Y(this.element,"webkitOverflowScrolling",""),this.getViewport().leaveLightboxMode(this.element).then((function(){return i.YY(t)})))},o.YY=function(t){var i=this,n=this.element,r=++this.lY,s=function(){r==i.lY&&(i.collapse(),i.gY())};this.LY()?(function(t,i){for(var n=0;n<i.length;n++)Y(t,i[n],null)}(n,["transition"]),s()):(n.addEventListener("transitionend",s),n.addEventListener("animationend",s)),L(n,_(this.EY().closedStyle)),this.sY&&(this.sY.destroy(),this.sY=null),this.ff.documentElement.removeEventListener("focusin",this.eY),this.eY=null,this.TY(),this.removeAsContainer(),function(t){E(t,!(arguments.length>1&&void 0!==arguments[1])||arguments[1],!0,M)}(this.element,!1),ht(this.element).schedulePause(this.element,this.Cy),this.oY=!1,this.ER("lightboxClose",t),this.aY&&y(this.aY)},o.LY=function(){return"inabox"==G(this.win).runtime||yt(this.element)},o.XY=function(){return!!this.element.contains(document.activeElement)},o.jY=function(){this.XY()||this.close(3)},o.CY=function(){this.XY()||(this.pY=this._Y(),this.pY||(this.bY=this.$B(),this.element.insertBefore(this.bY,this.element.firstChild),this.pY=this.bY),y(this.pY))},o._Y=function(){if(this.pY)return this.pY;if(this.mY)return this.mY;for(var t=this.element,i=t.querySelectorAll("[on]"),n=0;n<i.length;n++){var r=i[n];if(this.oe.hasResolvableActionForTarget(r,"tap",t,K(r.parentElement)))return r}},o.$B=function(){var t=this.element.getAttribute("data-close-button-aria-label")||"Close the modal",i=this.ff.createElement("button");return i.textContent=t,i.classList.add("i-amphtml-screen-reader"),i.tabIndex=-1,i},o.Vl=function(){var t=this.element.scrollTop;this.yY&&(0==t?this.element.scrollTop=1:this.element.scrollHeight==t+this.element.offsetHeight&&(this.element.scrollTop=t-1)),this.cY=t,null===this.vY&&this.HY(t)},o.HY=function(t){var i=this;this.vY=et(this.win).delay((function(){Math.abs(t-i.cY)<30?(J().fine(wt,"slow scrolling: %s - %s",t,i.cY),i.vY=null,i.ln(i.cY)):(J().fine(wt,"fast scrolling: %s - %s",t,i.cY),i.HY(i.cY))}),100)},o.ln=function(t){J().fine(wt,"update_"),this.SY(t),this.cY=t},o.SY=function(t){var i=this,n=[];this.BY(t,(function(t){n.push(t),ht(i.element).scheduleLayout(i.element,t)}))},o.BY=function(t,i){for(var n=this.UY().height,r=this.kY(),s=0;s<r.length;s++){for(var o=r[s],h=0,e=o;e&&this.element.contains(e);e=e.offsetParent)h+=e.offsetTop;var u=2*n;h+o.offsetHeight>=t-u&&h<=t+u&&i(o)}},o.UY=function(){return this.Ht||(this.Ht={width:this.element.clientWidth,height:this.element.clientHeight}),this.Ht},o.wY=function(){var t=this.element,i=this.win;yt(t)&&Ot(i,i.document.body)},o.ER=function(t,i){var n=function(t,i,n,r){var s={detail:n};if(Object.assign(s,void 0),"function"==typeof t.CustomEvent)return new t.CustomEvent(i,s);var o=t.document.createEvent("CustomEvent");return o.initCustomEvent(i,!!s.bubbles,!!s.cancelable,n),o}(this.win,"".concat(wt,".").concat(t),{});this.oe.trigger(this.element,t,n,i)},n}(t.BaseElement);function Ot(t,i){var n,r={},s=function(t){return Q(t,"ampdoc")}(t).getAmpDoc(i);(n=s,tt(n,"mutator")).measureMutateElement(i,(function(){r.alreadyTransparent="rgba(0, 0, 0, 0)"==function(t,i){return t.getComputedStyle(i)||z}(t,i)["background-color"]}),(function(){r.alreadyTransparent||$().warn(wt,"The background of the <body> element has been forced to transparent. If you need to set background, use an intermediate container."),T(i,{background:"transparent"})}))}"inabox"==G().runtime&&Ot(window,K(document.body)),t.registerElement(wt,St,'amp-lightbox{display:none;position:fixed!important;z-index:1000;top:0!important;left:0!important;bottom:0!important;right:0!important}amp-lightbox[scrollable]{overflow-y:auto!important;overflow-x:hidden!important}amp-lightbox i-amphtml-ad-close-header{height:60px!important;display:block!important;visibility:visible!important;opacity:0;position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:1000!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center!important;align-items:center!important;-ms-flex-pack:right!important;justify-content:right!important;transition:opacity 0.1s ease-in}[animate-in=fly-in-bottom]>i-amphtml-ad-close-header,[animate-in=fly-in-top]>i-amphtml-ad-close-header{transition-delay:0.2s}amp-lightbox .amp-ad-close-header{opacity:1!important;box-sizing:border-box;padding:5px;line-height:40px;background-color:#000;color:#fff;font-family:Helvetica,sans-serif;font-size:12px;cursor:pointer}amp-lightbox .amp-ad-close-header>:first-child{margin-left:auto!important;pointer-events:none!important}amp-lightbox .amp-ad-close-button{display:block!important;background:url(\'data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="%23fff"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/><path fill="none" d="M0 0h24v24H0z"/></svg>\') no-repeat;background-position:50%;width:40px;height:40px;pointer-events:none!important;border-radius:40px;margin-left:5px}amp-lightbox .amp-ad-close-header:active>.amp-ad-close-button{background-color:hsla(0,0%,100%,.3)}\n/*# sourceURL=/extensions/amp-lightbox/0.1/amp-lightbox.css*/')}(); 3/*! https://mths.be/cssescape v1.5.1 by @mathias | MIT license */}}); 4//# sourceMappingURL=amp-lightbox-0.1.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.