!function(e,t){var n=function(e,t){"use strict";if(!t.getElementsByClassName)return;var n,a,i=t.documentElement,s=e.Date,r=e.HTMLPictureElement,o="addEventListener",l="getAttribute",c=e[o],d=e.setTimeout,u=e.requestAnimationFrame||d,f=e.requestIdleCallback,m=/^picture$/i,z=["load","error","lazyincluded","_lazyloaded"],y={},h=Array.prototype.forEach,v=function(e,t){return y[t]||(y[t]=new RegExp("(\\s|^)"+t+"(\\s|$)")),y[t].test(e[l]("class")||"")&&y[t]},g=function(e,t){v(e,t)||e.setAttribute("class",(e[l]("class")||"").trim()+" "+t)},p=function(e,t){var n;(n=v(e,t))&&e.setAttribute("class",(e[l]("class")||"").replace(n," "))},C=function(e,t,n){var a=n?o:"removeEventListener";n&&C(e,t),z.forEach((function(n){e[a](n,t)}))},b=function(e,a,i,s,r){var o=t.createEvent("Event");return i||(i={}),i.instance=n,o.initEvent(a,!s,!r),o.detail=i,e.dispatchEvent(o),o},A=function(t,n){var i;!r&&(i=e.picturefill||a.pf)?(n&&n.src&&!t[l]("srcset")&&t.setAttribute("srcset",n.src),i({reevaluate:!0,elements:[t]})):n&&n.src&&(t.src=n.src)},E=function(e,t){return(getComputedStyle(e,null)||{})[t]},_=function(e,t,n){for(n=n||e.offsetWidth;n<a.minSize&&t&&!e._lazysizesWidth;)n=t.offsetWidth,t=t.parentNode;return n},w=(B=[],F=[],S=B,L=function(){var e=S;for(S=B.length?F:B,W=!0,T=!1;e.length;)e.shift()();W=!1},R=function(e,n){W&&!n?e.apply(this,arguments):(S.push(e),T||(T=!0,(t.hidden?d:u)(L)))},R._lsFlush=L,R),M=function(e,t){return t?function(){w(e)}:function(){var t=this,n=arguments;w((function(){e.apply(t,n)}))}},N=function(e){var t,n=0,i=a.throttleDelay,r=a.ricTimeout,o=function(){t=!1,n=s.now(),e()},l=f&&r>49?function(){f(o,{timeout:r}),r!==a.ricTimeout&&(r=a.ricTimeout)}:M((function(){d(o)}),!0);return function(e){var a;(e=!0===e)&&(r=33),t||(t=!0,(a=i-(s.now()-n))<0&&(a=0),e||a<9?l():d(l,a))}},x=function(e){var t,n,a=99,i=function(){t=null,e()},r=function(){var e=s.now()-n;e<a?d(r,a-e):(f||i)(i)};return function(){n=s.now(),t||(t=d(r,a))}};var W,T,B,F,S,L,R;!function(){var t,n={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:!0,ricTimeout:0,throttleDelay:125};for(t in a=e.lazySizesConfig||e.lazysizesConfig||{},n)t in a||(a[t]=n[t]);e.lazySizesConfig=a,d((function(){a.init&&H()}))}();var k=(te=/^img$/i,ne=/^iframe$/i,ae="onscroll"in e&&!/(gle|ing)bot/.test(navigator.userAgent),ie=0,se=0,re=0,oe=-1,le=function(e){re--,(!e||re<0||!e.target)&&(re=0)},ce=function(e){return null==ee&&(ee="hidden"==E(t.body,"visibility")),ee||"hidden"!=E(e.parentNode,"visibility")&&"hidden"!=E(e,"visibility")},de=function(e,n){var a,s=e,r=ce(e);for(V-=n,Z+=n,X-=n,Y+=n;r&&(s=s.offsetParent)&&s!=t.body&&s!=i;)(r=(E(s,"opacity")||1)>0)&&"visible"!=E(s,"overflow")&&(a=s.getBoundingClientRect(),r=Y>a.left&&X<a.right&&Z>a.top-1&&V<a.bottom+1);return r},ue=function(){var e,s,r,o,c,d,u,f,m,z,y,h,v=n.elements;if((J=a.loadMode)&&re<8&&(e=v.length)){for(s=0,oe++,z=!a.expand||a.expand<1?i.clientHeight>500&&i.clientWidth>500?500:370:a.expand,n._defEx=z,y=z*a.expFactor,h=a.hFac,ee=null,se<y&&re<1&&oe>2&&J>2&&!t.hidden?(se=y,oe=0):se=J>1&&oe>1&&re<6?z:ie;s<e;s++)if(v[s]&&!v[s]._lazyRace)if(ae)if((f=v[s][l]("data-expand"))&&(d=1*f)||(d=se),m!==d&&(Q=innerWidth+d*h,U=innerHeight+d,u=-1*d,m=d),r=v[s].getBoundingClientRect(),(Z=r.bottom)>=u&&(V=r.top)<=U&&(Y=r.right)>=u*h&&(X=r.left)<=Q&&(Z||Y||X||V)&&(a.loadHidden||ce(v[s]))&&(j&&re<3&&!f&&(J<3||oe<4)||de(v[s],d))){if(pe(v[s]),c=!0,re>9)break}else!c&&j&&!o&&re<4&&oe<4&&J>2&&(q[0]||a.preloadAfterLoad)&&(q[0]||!f&&(Z||Y||X||V||"auto"!=v[s][l](a.sizesAttr)))&&(o=q[0]||v[s]);else pe(v[s]);o&&!c&&pe(o)}},fe=N(ue),me=function(e){var t=e.target;t._lazyCache?delete t._lazyCache:(le(e),g(t,a.loadedClass),p(t,a.loadingClass),C(t,ye),b(t,"lazyloaded"))},ze=M(me),ye=function(e){ze({target:e.target})},he=function(e,t){try{e.contentWindow.location.replace(t)}catch(n){e.src=t}},ve=function(e){var t,n=e[l](a.srcsetAttr);(t=a.customMedia[e[l]("data-media")||e[l]("media")])&&e.setAttribute("media",t),n&&e.setAttribute("srcset",n)},ge=M((function(e,t,n,i,s){var r,o,c,u,f,z;(f=b(e,"lazybeforeunveil",t)).defaultPrevented||(i&&(n?g(e,a.autosizesClass):e.setAttribute("sizes",i)),o=e[l](a.srcsetAttr),r=e[l](a.srcAttr),s&&(u=(c=e.parentNode)&&m.test(c.nodeName||"")),z=t.firesLoad||"src"in e&&(o||r||u),f={target:e},g(e,a.loadingClass),z&&(clearTimeout(G),G=d(le,2500),C(e,ye,!0)),u&&h.call(c.getElementsByTagName("source"),ve),o?e.setAttribute("srcset",o):r&&!u&&(ne.test(e.nodeName)?he(e,r):e.src=r),s&&(o||u)&&A(e,{src:r})),e._lazyRace&&delete e._lazyRace,p(e,a.lazyClass),w((function(){(!z||e.complete&&e.naturalWidth>1)&&(me(f),e._lazyCache=!0,d((function(){"_lazyCache"in e&&delete e._lazyCache}),9))}),!0)})),pe=function(e){var t,n=te.test(e.nodeName),i=n&&(e[l](a.sizesAttr)||e[l]("sizes")),s="auto"==i;(!s&&j||!n||!e[l]("src")&&!e.srcset||e.complete||v(e,a.errorClass)||!v(e,a.lazyClass))&&(t=b(e,"lazyunveilread").detail,s&&D.updateElem(e,!0,e.offsetWidth),e._lazyRace=!0,re++,ge(e,t,s,i,n))},Ce=function(){if(!j)if(s.now()-K<999)d(Ce,999);else{var e=x((function(){a.loadMode=3,fe()}));j=!0,a.loadMode=3,fe(),c("scroll",(function(){3==a.loadMode&&(a.loadMode=2),e()}),!0)}},{_:function(){K=s.now(),n.elements=t.getElementsByClassName(a.lazyClass),q=t.getElementsByClassName(a.lazyClass+" "+a.preloadClass),c("scroll",fe,!0),c("resize",fe,!0),e.MutationObserver?new MutationObserver(fe).observe(i,{childList:!0,subtree:!0,attributes:!0}):(i[o]("DOMNodeInserted",fe,!0),i[o]("DOMAttrModified",fe,!0),setInterval(fe,999)),c("hashchange",fe,!0),["focus","mouseover","click","load","transitionend","animationend","webkitAnimationEnd"].forEach((function(e){t[o](e,fe,!0)})),/d$|^c/.test(t.readyState)?Ce():(c("load",Ce),t[o]("DOMContentLoaded",fe),d(Ce,2e4)),n.elements.length?(ue(),w._lsFlush()):fe()},checkElems:fe,unveil:pe}),D=(P=M((function(e,t,n,a){var i,s,r;if(e._lazysizesWidth=a,a+="px",e.setAttribute("sizes",a),m.test(t.nodeName||""))for(s=0,r=(i=t.getElementsByTagName("source")).length;s<r;s++)i[s].setAttribute("sizes",a);n.detail.dataAttr||A(e,n.detail)})),$=function(e,t,n){var a,i=e.parentNode;i&&(n=_(e,i,n),(a=b(e,"lazybeforesizes",{width:n,dataAttr:!!t})).defaultPrevented||(n=a.detail.width)&&n!==e._lazysizesWidth&&P(e,i,a,n))},I=x((function(){var e,t=O.length;if(t)for(e=0;e<t;e++)$(O[e])})),{_:function(){O=t.getElementsByClassName(a.autosizesClass),c("resize",I)},checkElems:I,updateElem:$}),H=function(){H.i||(H.i=!0,D._(),k._())};var O,P,$,I;var q,j,G,J,K,Q,U,V,X,Y,Z,ee,te,ne,ae,ie,se,re,oe,le,ce,de,ue,fe,me,ze,ye,he,ve,ge,pe,Ce;return n={cfg:a,autoSizer:D,loader:k,init:H,uP:A,aC:g,rC:p,hC:v,fire:b,gW:_,rAF:w}}(e,e.document);e.lazySizes=n,"object"==typeof module&&module.exports&&(module.exports=n)}(window);