if(function(e,t){var n=function(){t(e.lazySizes),e.removeEventListener("lazyunveilread",n,!0)};t=t.bind(null,e,e.document),"object"==typeof module&&module.exports?t(require("lazysizes"),require("../fix-ios-sizes/fix-ios-sizes")):e.lazySizes?n():e.addEventListener("lazyunveilread",n,!0)}(window,function(e,t,n){"use strict";var i,a=n&&n.cfg||e.lazySizesConfig,r=t.createElement("img"),s="sizes"in r&&"srcset"in r,o=/\s+\d+h/g,l=function(){var e=/\s+(\d+)(w|h)\s+(\d+)(w|h)/,n=Array.prototype.forEach;return function(i){var a=t.createElement("img"),r=function(t){var n,i=t.getAttribute(lazySizesConfig.srcsetAttr);i&&(i.match(e)&&(n="w"==RegExp.$2?RegExp.$1/RegExp.$3:RegExp.$3/RegExp.$1)&&t.setAttribute("data-aspectratio",n),t.setAttribute(lazySizesConfig.srcsetAttr,i.replace(o,"")))},s=function(e){var t=e.target.parentNode;t&&"PICTURE"==t.nodeName&&n.call(t.getElementsByTagName("source"),r),r(e.target)},l=function(){a.currentSrc&&t.removeEventListener("lazybeforeunveil",s)};i[1]&&(t.addEventListener("lazybeforeunveil",s),a.onload=l,a.onerror=l,a.srcset="data:,a 1w 1h",a.complete&&l())}}();if(a||(a={},e.lazySizesConfig=a),a.supportsType||(a.supportsType=function(e){return!e}),!e.picturefill&&!a.pf){if(e.HTMLPictureElement&&s)return t.msElementsFromPoint&&l(navigator.userAgent.match(/Edge\/(\d+)/)),void(a.pf=function(){});a.pf=function(t){var n,a;if(!e.picturefill)for(n=0,a=t.elements.length;n1?(p=c.getAttribute("sizes")||"",p=l.test(p)&&parseInt(p,10)||n.gW(t,t.parentNode),u.d=function(t){var i=e.devicePixelRatio||1,a=n.getX&&n.getX(t);return Math.min(a||i,2.5,i)}(t),!u.src||!u.w||u.w=e.d){!a.cached&&(t=e[r-1])&&t.d>e.d-.13*Math.pow(e.d,2.2)&&(n=Math.pow(t.d-.6,1.6),t.cached&&(t.d+=.15*n),t.d+(a.d-e.d)*n>e.d&&(a=t));break}return a}(u.sort(r)),u.src=m):m=u.src):m=u[0],m},p=function(e){if(!s||!e.parentNode||"PICTURE"==e.parentNode.nodeName.toUpperCase()){var t=m(e);t&&t.u&&e._lazypolyfill.cur!=t.u&&(e._lazypolyfill.cur=t.u,t.cached=!0,e.setAttribute(a.srcAttr,t.u),e.setAttribute("src",t.u))}};return p.parse=c,p}(),a.loadedClass&&a.loadingClass&&function(){var e=[];['img[sizes$="px"][srcset].',"picture > img:not([srcset])."].forEach(function(t){e.push(t+a.loadedClass),e.push(t+a.loadingClass)}),a.pf({elements:t.querySelectorAll(e.join(", "))})}()}}),function(e,t){var n=function(e,t){"use strict";if(!t.getElementsByClassName)return;var n,i,a=t.documentElement,r=e.Date,s=e.HTMLPictureElement,o="addEventListener",l="getAttribute",c=e[o],u=e.setTimeout,d=e.requestAnimationFrame||u,f=e.requestIdleCallback,m=/^picture$/i,p=["load","error","lazyincluded","_lazyloaded"],g={},y=Array.prototype.forEach,v=function(e,t){return g[t]||(g[t]=new RegExp("(\\s|^)"+t+"(\\s|$)")),g[t].test(e[l]("class")||"")&&g[t]},h=function(e,t){v(e,t)||e.setAttribute("class",(e[l]("class")||"").trim()+" "+t)},z=function(e,t){var n;(n=v(e,t))&&e.setAttribute("class",(e[l]("class")||"").replace(n," "))},b=function(e,t,n){var i=n?o:"removeEventListener";n&&b(e,t),p.forEach(function(n){e[i](n,t)})},C=function(e,i,a,r,s){var o=t.createEvent("CustomEvent");return a||(a={}),a.instance=n,o.initCustomEvent(i,!r,!s,a),e.dispatchEvent(o),o},E=function(t,n){var a;!s&&(a=e.picturefill||i.pf)?a({reevaluate:!0,elements:[t]}):n&&n.src&&(t.src=n.src)},A=function(e,t){return(getComputedStyle(e,null)||{})[t]},w=function(e,t,n){for(n=n||e.offsetWidth;n0)&&"visible"!=A(r,"overflow")&&(i=r.getBoundingClientRect(),s=R>i.left&&Pi.top-1&&L500&&a.clientWidth>500?500:370),$=i.expand,j=$*i.expFactor),H2&&g>2&&!t.hidden?(H=j,D=0):H=g>1&&D>1&&O<6?$:0;for(;r=m&&(L=o.top)<=M&&(R=o.right)>=m*W&&(P=o.left)<=T&&(B||R||P||L)&&(i.loadHidden||"hidden"!=A(v[r],"visibility"))&&(d&&O<3&&!p&&(g<3||D<4)||U(v[r],f))){if(Z(v[r]),u=!0,O>9)break}else!u&&d&&!c&&O<4&&D<4&&g>2&&(s[0]||i.preloadAfterLoad)&&(s[0]||!p&&(B||R||P||L||"auto"!=v[r][l](i.sizesAttr)))&&(c=s[0]||v[r]);else Z(v[r]);c&&!u&&Z(c)}},J=function(e){var t,n=0,a=i.throttleDelay,s=i.ricTimeout,o=function(){t=!1,n=r.now(),e()},l=f&&s>49?function(){f(o,{timeout:s}),s!==i.ricTimeout&&(s=i.ricTimeout)}:N(function(){u(o)},!0);return function(e){var i;(e=!0===e)&&(s=33),t||(t=!0,(i=a-(r.now()-n))<0&&(i=0),e||i<9?l():u(l,i))}}(V),X=function(e){h(e.target,i.loadedClass),z(e.target,i.loadingClass),b(e.target,K),C(e.target,"lazyloaded")},G=N(X),K=function(e){G({target:e.target})},Q=function(e){var t,n=e[l](i.srcsetAttr);(t=i.customMedia[e[l]("data-media")||e[l]("media")])&&e.setAttribute("media",t),n&&e.setAttribute("srcset",n)},Y=N(function(e,t,n,a,r){var s,o,c,d,f,g;(f=C(e,"lazybeforeunveil",t)).defaultPrevented||(a&&(n?h(e,i.autosizesClass):e.setAttribute("sizes",a)),o=e[l](i.srcsetAttr),s=e[l](i.srcAttr),r&&(c=e.parentNode,d=c&&m.test(c.nodeName||"")),g=t.firesLoad||"src"in e&&(o||s||d),f={target:e},g&&(b(e,I,!0),clearTimeout(p),p=u(I,2500),h(e,i.loadingClass),b(e,K,!0)),d&&y.call(c.getElementsByTagName("source"),Q),o?e.setAttribute("srcset",o):s&&!d&&(k.test(e.nodeName)?function(e,t){try{e.contentWindow.location.replace(t)}catch(n){e.src=t}}(e,s):e.src=s),r&&(o||d)&&E(e,{src:s})),e._lazyRace&&delete e._lazyRace,z(e,i.lazyClass),_(function(){(!g||e.complete&&e.naturalWidth>1)&&(g?I(f):O--,X(f))},!0)}),Z=function(e){var t,n=q.test(e.nodeName),a=n&&(e[l](i.sizesAttr)||e[l]("sizes")),r="auto"==a;(!r&&d||!n||!e[l]("src")&&!e.srcset||e.complete||v(e,i.errorClass)||!v(e,i.lazyClass))&&(t=C(e,"lazyunveilread").detail,r&&S.updateElem(e,!0,e.offsetWidth),e._lazyRace=!0,O++,Y(e,t,r,a,n))},ee=function(){if(!d)if(r.now()-w<999)u(ee,999);else{var e=x(function(){i.loadMode=3,J()});d=!0,i.loadMode=3,J(),c("scroll",function(){3==i.loadMode&&(i.loadMode=2),e()},!0)}};return{_:function(){w=r.now(),n.elements=t.getElementsByClassName(i.lazyClass),s=t.getElementsByClassName(i.lazyClass+" "+i.preloadClass),W=i.hFac,c("scroll",J,!0),c("resize",J,!0),e.MutationObserver?new MutationObserver(J).observe(a,{childList:!0,subtree:!0,attributes:!0}):(a[o]("DOMNodeInserted",J,!0),a[o]("DOMAttrModified",J,!0),setInterval(J,999)),c("hashchange",J,!0),["focus","mouseover","click","load","transitionend","animationend","webkitAnimationEnd"].forEach(function(e){t[o](e,J,!0)}),/d$|^c/.test(t.readyState)?ee():(c("load",ee),t[o]("DOMContentLoaded",J),u(ee,2e4)),n.elements.length?(V(),_._lsFlush()):J()},checkElems:J,unveil:Z}}(),S=function(){var e,n=N(function(e,t,n,i){var a,r,s;if(e._lazysizesWidth=i,i+="px",e.setAttribute("sizes",i),m.test(t.nodeName||""))for(a=t.getElementsByTagName("source"),r=0,s=a.length;r