!function(e,t){var r=t(e,e.document);e.lazySizes=r,"object"==typeof module&&module.exports&&(module.exports=r)}(window,function(e,t){"use strict";if(t.getElementsByClassName){var r,i,a=t.documentElement,n=e.Date,s=e.HTMLPictureElement,o="addEventListener",l="getAttribute",u=e[o],c=e.setTimeout,d=e.requestAnimationFrame||c,f=e.requestIdleCallback,p=/^picture$/i,y=["load","error","lazyincluded","_lazyloaded"],g={},m=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]},z=function(e,t){v(e,t)||e.setAttribute("class",(e[l]("class")||"").trim()+" "+t)},h=function(e,t){var r;(r=v(e,t))&&e.setAttribute("class",(e[l]("class")||"").replace(r," "))},b=function(e,t,r){var i=r?o:"removeEventListener";r&&b(e,t),y.forEach(function(r){e[i](r,t)})},A=function(e,i,a,n,s){var o=t.createEvent("Event");return a||(a={}),a.instance=r,o.initEvent(i,!n,!s),o.detail=a,e.dispatchEvent(o),o},w=function(t,r){var a;!s&&(a=e.picturefill||i.pf)?(r&&r.src&&!t[l]("srcset")&&t.setAttribute("srcset",r.src),a({reevaluate:!0,elements:[t]})):r&&r.src&&(t.src=r.src)},E=function(e,t){return(getComputedStyle(e,null)||{})[t]},_=function(e,t,r){for(r=r||e.offsetWidth;r49?function(){f(o,{timeout:s}),s!==i.ricTimeout&&(s=i.ricTimeout)}:N(function(){c(o)},!0);return function(e){var i;(e=e===!0)&&(s=33),t||(t=!0,i=a-(n.now()-r),i<0&&(i=0),e||i<9?l():c(l,i))}},P=function(e){var t,r,i=99,a=function(){t=null,e()},s=function(){var e=n.now()-r;e0,s&&"visible"!=E(n,"overflow")&&(i=n.getBoundingClientRect(),s=O>i.left&&Ti.top-1&&M500&&a.clientWidth>500?500:370:i.expand,r._defEx=v,z=v*i.expFactor,h=i.hFac,F=null,I2&&y>2&&!t.hidden?(I=z,U=0):I=y>1&&U>1&&$<6?v:B),m!==f&&(_=innerWidth+f*h,L=innerHeight+f,p=f*-1,m=f),o=b[n].getBoundingClientRect(),(W=o.bottom)>=p&&(M=o.top)<=L&&(O=o.right)>=p*h&&(T=o.left)<=_&&(W||O||T||M)&&(i.loadHidden||H(b[n]))&&(d&&$<3&&!g&&(y<3||U<4)||D(b[n],f))){if(ee(b[n]),c=!0,$>9)break}else!c&&d&&!u&&$<4&&U<4&&y>2&&(s[0]||i.preloadAfterLoad)&&(s[0]||!g&&(W||O||T||M||"auto"!=b[n][l](i.sizesAttr)))&&(u=s[0]||b[n]);u&&!c&&ee(u)}},J=x(X),V=function(e){var t=e.target;return t._lazyCache?void delete t._lazyCache:(q(e),z(t,i.loadedClass),h(t,i.loadingClass),b(t,K),void A(t,"lazyloaded"))},G=N(V),K=function(e){G({target:e.target})},Q=function(e,t){try{e.contentWindow.location.replace(t)}catch(r){e.src=t}},Y=function(e){var t,r=e[l](i.srcsetAttr);(t=i.customMedia[e[l]("data-media")||e[l]("media")])&&e.setAttribute("media",t),r&&e.setAttribute("srcset",r)},Z=N(function(e,t,r,a,n){var s,o,u,d,y,g;(y=A(e,"lazybeforeunveil",t)).defaultPrevented||(a&&(r?z(e,i.autosizesClass):e.setAttribute("sizes",a)),o=e[l](i.srcsetAttr),s=e[l](i.srcAttr),n&&(u=e.parentNode,d=u&&p.test(u.nodeName||"")),g=t.firesLoad||"src"in e&&(o||s||d),y={target:e},z(e,i.loadingClass),g&&(clearTimeout(f),f=c(q,2500),b(e,K,!0)),d&&m.call(u.getElementsByTagName("source"),Y),o?e.setAttribute("srcset",o):s&&!d&&(j.test(e.nodeName)?Q(e,s):e.src=s),n&&(o||d)&&w(e,{src:s})),e._lazyRace&&delete e._lazyRace,h(e,i.lazyClass),C(function(){var t=e.complete&&e.naturalWidth>1;g&&!t||(t&&z(e,"ls-is-cached"),V(y),e._lazyCache=!0,c(function(){"_lazyCache"in e&&delete e._lazyCache},9)),"lazy"==e.loading&&$--},!0)}),ee=function(e){if(!e._lazyRace){var t,r=R.test(e.nodeName),a=r&&(e[l](i.sizesAttr)||e[l]("sizes")),n="auto"==a;(!n&&d||!r||!e[l]("src")&&!e.srcset||e.complete||v(e,i.errorClass)||!v(e,i.lazyClass))&&(t=A(e,"lazyunveilread").detail,n&&S.updateElem(e,!0,e.offsetWidth),e._lazyRace=!0,$++,Z(e,t,n,a,r))}},te=P(function(){i.loadMode=3,J()}),re=function(){3==i.loadMode&&(i.loadMode=2),te()},ie=function(){if(!d){if(n.now()-g<999)return void c(ie,999);d=!0,i.loadMode=3,J(),u("scroll",re,!0)}};return{_:function(){g=n.now(),r.elements=t.getElementsByClassName(i.lazyClass),s=t.getElementsByClassName(i.lazyClass+" "+i.preloadClass),u("scroll",J,!0),u("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)),u("hashchange",J,!0),["focus","mouseover","click","load","transitionend","animationend"].forEach(function(e){t[o](e,J,!0)}),/d$|^c/.test(t.readyState)?ie():(u("load",ie),t[o]("DOMContentLoaded",J),c(ie,2e4)),r.elements.length?(X(),C._lsFlush()):J()},checkElems:J,unveil:ee,_aLSL:re}}(),S=function(){var e,r=N(function(e,t,r,i){var a,n,s;if(e._lazysizesWidth=i,i+="px",e.setAttribute("sizes",i),p.test(t.nodeName||""))for(a=t.getElementsByTagName("source"),n=0,s=a.length;n=e.d){!a.cached&&(t=e[n-1])&&t.d>e.d-.13*Math.pow(e.d,2.2)&&(r=Math.pow(t.d-.6,1.6),t.cached&&(t.d+=.15*r),t.d+(a.d-e.d)*r>e.d&&(a=t));break}return a},c=function(){var e,t=/(([^,\s].[^\s]+)\s+(\d+)w)/g,r=/\s/,i=function(t,r,i,a){e.push({c:r,u:i,w:1*a})};return function(a){return e=[],a=a.trim(),a.replace(l,"").replace(t,i),e.length||!a||r.test(a)||e.push({c:a,u:a,w:99}),e}}(),d=function(){d.init||(d.init=!0,addEventListener("resize",function(){var e,r=t.getElementsByClassName("lazymatchmedia"),a=function(){var e,t;for(e=0,t=r.length;e1?(g=l.getAttribute("sizes")||"",g=s.test(g)&&parseInt(g,10)||r.gW(e,e.parentNode),c.d=p(e),!c.src||!c.w||c.w img:not([srcset])."].forEach(function(t){e.push(t+n.loadedClass),e.push(t+n.loadingClass)}),n.pf({elements:t.querySelectorAll(e.join(", "))})}()))}),function(e,t){var r=function(){t(e.lazySizes),e.removeEventListener("lazyunveilread",r,!0)};t=t.bind(null,e,e.document),"object"==typeof module&&module.exports?t(require("lazysizes")):e.lazySizes?r():e.addEventListener("lazyunveilread",r,!0)}(window,function(e,t,r){"use strict";if(e.addEventListener){var i,a=/^picture$/i,n=t.documentElement,s=function(){var e,t=/(([^,\s].[^\s]+)\s+(\d+)(w|h)(\s+(\d+)(w|h))?)/g,r=function(t,r,i,a,n,s,o,l){e.push({c:r,u:i,w:1*("w"==l?o:a)})};return function(i){return e=[],i.replace(t,r),e}}(),o=function(){var e=function(e,t){return e.w-t.w},t=function(t,i){var a={srcset:t.getAttribute(r.cfg.srcsetAttr)||""},n=s(a.srcset);return Object.defineProperty(t,i,{value:a,writable:!0}),a.cands=n,a.index=0,a.dirty=!1,n[0]&&n[0].w?(n.sort(e),a.cSrcset=[n[a.index].c]):(a.cSrcset=a.srcset?[a.srcset]:[],a.cands=[]),a};return function(e,r){var i,n,s,o;if(!e[r]&&(o=e.parentNode||{},e[r]=t(e,r),e[r].isImg=!0,a.test(o.nodeName||"")))for(e[r].picture=!0,i=o.getElementsByTagName("source"),n=0,s=i.length;n.7?.6:.4,!(e.d>=r)&&(a=Math.pow(e.d-n,1.6)||.1,a<.1?a=.1:a>3&&(a=3),i=e.d+(t-r)*a,i=a)){if(!(n.d<=i||e(t.cands[a-1],n.d,i)))break;t.cSrcset.push(n.c),t.index=a}}}()},u=function(){var e=function(e,t,r,i,a){var n,s=e[a];s&&(n=s.index,l[a](s,t,r),s.dirty&&n==s.index||(s.cSrcset.join(", "),e.setAttribute(i,s.cSrcset.join(", ")),s.dirty=!0))};return function(t,r,i,a,n){var s,o,l,u,c=t[n];if(c.width=r,c.picture&&(o=t.parentNode))for(s=o.getElementsByTagName("source"),u=0,l=s.length;u2.6?t*=.6:t>1.9?t*=.8:t-=.01,Math.min(Math.round(100*t)/100,2)}),e.devicePixelRatio&&addEventListener("lazybeforesizes",function(e){if(e.detail.instance==r){var t,a,n,s,l=e.target,d=e.detail,f=d.dataAttr;e.defaultPrevented||!(t=c(l))||t>=devicePixelRatio||(!f||!l._lazyOptimumx||d.reloaded||i.unloadedClass&&r.hC(l,i.unloadedClass)||(l._lazyOptimumx=null),a=o(l,"_lazyOptimumx"),n=d.width,n&&(a.width||0)e._lazysizesWidth)&&(e._lazysizesWidth=t),e._lazysizesWidth},d=function(e){var t;return t=(getComputedStyle(e)||{getPropertyValue:function(){}}).getPropertyValue("background-size"),!u[t]&&u[e.style.backgroundSize]&&(t=e.style.backgroundSize),t},f=function(e,t){if(t){var r=t.match(o);r&&r[1]?e.setAttribute("type",r[1]):e.setAttribute("media",i.customMedia[t]||t)}},p=function(e,r,o){var l=t.createElement("picture"),u=r.getAttribute(i.sizesAttr),c=r.getAttribute("data-ratio"),d=r.getAttribute("data-optimumx");r._lazybgset&&r._lazybgset.parentNode==r&&r.removeChild(r._lazybgset),Object.defineProperty(o,"_lazybgset",{value:r,writable:!0}),Object.defineProperty(r,"_lazybgset",{value:l,writable:!0}),e=e.replace(a," ").split(n),l.style.display="none",o.className=i.lazyClass,1!=e.length||u||(u="auto"),e.forEach(function(e){var r,a=t.createElement("source");u&&"auto"!=u&&a.setAttribute("sizes",u),(r=e.match(s))?(a.setAttribute(i.srcsetAttr,r[1]),f(a,r[2]),f(a,r[3])):a.setAttribute(i.srcsetAttr,e),l.appendChild(a)}),u&&(o.setAttribute(i.sizesAttr,u),r.removeAttribute(i.sizesAttr),r.removeAttribute("sizes")),d&&o.setAttribute("data-optimumx",d),c&&o.setAttribute("data-ratio",c),l.appendChild(o),r.appendChild(l)},y=function(e){if(e.target._lazybgset){var t=e.target,i=t._lazybgset,a=t.currentSrc||t.src;if(a){var n=r.fire(i,"bgsetproxy",{src:a,useSrc:l.test(a)?JSON.stringify(a):a});n.defaultPrevented||(i.style.backgroundImage="url("+n.detail.useSrc+")")}t._lazybgsetLoading&&(r.fire(i,"_lazyloaded",{},!1,!0),delete t._lazybgsetLoading)}};addEventListener("lazybeforeunveil",function(e){var i,a,n;!e.defaultPrevented&&(i=e.target.getAttribute("data-bgset"))&&(n=e.target,a=t.createElement("img"),a.alt="",a._lazybgsetLoading=!0,e.detail.firesLoad=!0,p(i,n,a),setTimeout(function(){r.loader.unveil(a),r.rAF(function(){r.fire(a,"_lazyloaded",{},!0,!0),a.complete&&y({target:a})})}))}),t.addEventListener("load",y,!0),e.addEventListener("lazybeforesizes",function(e){if(e.detail.instance==r&&e.target._lazybgset&&e.detail.dataAttr){var t=e.target._lazybgset,i=d(t);u[i]&&(e.target._lazysizesParentFit=i,r.rAF(function(){e.target.setAttribute("data-parent-fit",i),e.target._lazysizesParentFit&&delete e.target._lazysizesParentFit}))}},!0),t.documentElement.addEventListener("lazybeforesizes",function(e){!e.defaultPrevented&&e.target._lazybgset&&e.detail.instance==r&&(e.detail.width=c(e.target._lazybgset))})}}),function(e,t){var r=function(){t(e.lazySizes),e.removeEventListener("lazyunveilread",r,!0)};t=t.bind(null,e,e.document),"object"==typeof module&&module.exports?t(require("lazysizes")):e.lazySizes?r():e.addEventListener("lazyunveilread",r,!0)}(window,function(e,t,r){"use strict";function i(t,r){var i,a,n,s,o=e.getComputedStyle(t);a=t.parentNode,s={isPicture:!(!a||!p.test(a.nodeName||""))},n=function(e,r){var i=t.getAttribute("data-"+e);if(!i){var a=o.getPropertyValue("--ls-"+e);a&&(i=a.trim())}if(i){if("true"==i)i=!0;else if("false"==i)i=!1;else if(f.test(i))i=parseFloat(i);else if("function"==typeof u[e])i=u[e](t,i);else if(v.test(i))try{i=JSON.parse(i)}catch(n){}s[e]=i}else e in u&&"function"!=typeof u[e]?s[e]=u[e]:r&&"function"==typeof u[e]&&(s[e]=u[e](t,i))};for(i in u)n(i);return r.replace(m,function(e,t){t in s||n(t,!0)}),s}function a(e,t){var r=[],i=function(e,r){return d[typeof t[r]]?t[r]:e};return r.srcset=[],t.absUrl&&(h.setAttribute("href",e),e=h.href),e=((t.prefix||"")+e+(t.postfix||"")).replace(m,i),t.widths.forEach(function(i){var a=t.widthmap[i]||i,n=t.aspectratio||t.ratio,s=!t.aspectratio&&u.traditionalRatio,o={u:e.replace(y,a).replace(g,n?s?Math.round(i*n):Math.round(i/n):""),w:i};r.push(o),r.srcset.push(o.c=o.u+" "+i+"w")}),r}function n(e,r,i){var n=0,s=0,o=i;if(e){if("container"===r.ratio){for(n=o.scrollWidth,s=o.scrollHeight;!(n&&s||o===t);)o=o.parentNode,n=o.scrollWidth,s=o.scrollHeight;n&&s&&(r.ratio=s/n)}e=a(e,r),e.isPicture=r.isPicture,A&&"IMG"==i.nodeName.toUpperCase()?i.removeAttribute(l.srcsetAttr):i.setAttribute(l.srcsetAttr,e.srcset.join(", ")),Object.defineProperty(i,"_lazyrias",{value:e,writable:!0})}}function s(e,t){var a=i(e,t);return u.modifyOptions.call(e,{target:e,details:a,detail:a}),r.fire(e,"lazyriasmodifyoptions",a),a}function o(e){return e.getAttribute(e.getAttribute("data-srcattr")||u.srcAttr)||e.getAttribute(l.srcsetAttr)||e.getAttribute(l.srcAttr)||e.getAttribute("data-pfsrcset")||""}var l,u,c=r.cfg,d={string:1,number:1},f=/^\-*\+*\d+\.*\d*$/,p=/^picture$/i,y=/\s*\{\s*width\s*\}\s*/i,g=/\s*\{\s*height\s*\}\s*/i,m=/\s*\{\s*([a-z0-9]+)\s*\}\s*/gi,v=/^\[.*\]|\{.*\}$/,z=/^(?:auto|\d+(px)?)$/,h=t.createElement("a"),b=t.createElement("img"),A="srcset"in b&&!("sizes"in b),w=!!e.HTMLPictureElement&&!A;!function(){var e,t=function(){},i={prefix:"",postfix:"",srcAttr:"data-src",absUrl:!1,modifyOptions:t,widthmap:{},ratio:!1,traditionalRatio:!1,aspectratio:!1};l=r&&r.cfg,l.supportsType||(l.supportsType=function(e){return!e}),l.rias||(l.rias={}),u=l.rias,"widths"in u||(u.widths=[],function(e){for(var t,r=0;!t||t<3e3;)r+=5,r>30&&(r+=1),t=36*r,e.push(t)}(u.widths));for(e in i)e in u||(u[e]=i[e])}(),addEventListener("lazybeforesizes",function(e){if(e.detail.instance==r){var t,i,a,c,d,f,p,g,m,v,h,b,A;if(t=e.target,e.detail.dataAttr&&!e.defaultPrevented&&!u.disabled&&(m=t.getAttribute(l.sizesAttr)||t.getAttribute("sizes"))&&z.test(m)){if(i=o(t),a=s(t,i),h=y.test(a.prefix)||y.test(a.postfix),a.isPicture&&(c=t.parentNode))for(d=c.getElementsByTagName("source"),f=0,p=d.length;f=e.d){!a.cached&&(t=e[n-1])&&t.d>e.d-.13*Math.pow(e.d,2.2)&&(r=Math.pow(t.d-.6,1.6),t.cached&&(t.d+=.15*r),t.d+(a.d-e.d)*r>e.d&&(a=t));break}return a},n=function(e,t){var i;return!e._lazyrias&&r.pWS&&(i=r.pWS(e.getAttribute(l.srcsetAttr||""))).length&&(Object.defineProperty(e,"_lazyrias",{value:i,writable:!0}),t&&e.parentNode&&(i.isPicture="PICTURE"==e.parentNode.nodeName.toUpperCase())),e._lazyrias},s=function(t){var i=e.devicePixelRatio||1,a=r.getX&&r.getX(t);return Math.min(a||i,2.4,i)},o=function(t,r){var o,l,u,c,d,f;if(d=t._lazyrias,d.isPicture&&e.matchMedia)for(l=0,o=t.parentNode.getElementsByTagName("source"),u=o.length;l