/*! lazysizes - v4.1.8 */ !function(t,e){var i=function(r){e(t.lazySizes,r),t.removeEventListener("lazyunveilread",i,!0)};e=e.bind(null,t,t.document),"object"==typeof module&&module.exports?e(require("lazysizes")):t.lazySizes?i():t.addEventListener("lazyunveilread",i,!0)}(window,function(t,e,i,r){"use strict";var a=e.createElement("a").style,n="objectFit"in a,s=/object-fit["']*\s*:\s*["']*(contain|cover)/,o=/object-position["']*\s*:\s*["']*(.+?)(?=($|,|'|"|;))/,l="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",c=/\(|\)|'/,u={center:"center","50% 50%":"center"};if(!n||!(n&&"objectPosition"in a)){var d=function(t){if(t.detail.instance==i){var e=t.target,r=function(t){var e=(getComputedStyle(t,null)||{}).fontFamily||"",i=e.match(s)||"",r=i&&e.match(o)||"";return r&&(r=r[1]),{fit:i&&i[1]||"",position:u[r]||r||"center"}}(e);!r.fit||n&&"center"==r.position||function(t,e){var r,a,n=i.cfg,s=t.cloneNode(!1),o=s.style,u=function(){var e=t.currentSrc||t.src;e&&a!==e&&(a=e,o.backgroundImage="url("+(c.test(e)?JSON.stringify(e):e)+")",r||(r=!0,i.rC(s,n.loadingClass),i.aC(s,n.loadedClass)))},d=function(){i.rAF(u)};t._lazysizesParentFit=e.fit,t.addEventListener("lazyloaded",d,!0),t.addEventListener("load",d,!0),s.addEventListener("load",function(){var t=s.currentSrc||s.src;t&&t!=l&&(s.src=l,s.srcset="")}),i.rAF(function(){var r=t,a=t.parentNode;"PICTURE"==a.nodeName.toUpperCase()&&(r=a,a=a.parentNode),i.rC(s,n.loadedClass),i.rC(s,n.lazyClass),i.aC(s,n.loadingClass),i.aC(s,n.objectFitClass||"lazysizes-display-clone"),s.getAttribute(n.srcsetAttr)&&s.setAttribute(n.srcsetAttr,""),s.getAttribute(n.srcAttr)&&s.setAttribute(n.srcAttr,""),s.src=l,s.srcset="",o.backgroundRepeat="no-repeat",o.backgroundPosition=e.position,o.backgroundSize=e.fit,r.style.display="none",t.setAttribute("data-parent-fit",e.fit),t.setAttribute("data-parent-container","prev"),a.insertBefore(s,r),t._lazysizesParentFit&&delete t._lazysizesParentFit,t.complete&&u()})}(e,r)}};t.addEventListener("lazyunveilread",d,!0),r&&r.detail&&d(r)}}),function(t,e){var i=function(){e(t.lazySizes),t.removeEventListener("lazyunveilread",i,!0)};e=e.bind(null,t,t.document),"object"==typeof module&&module.exports?e(require("lazysizes")):t.lazySizes?i():t.addEventListener("lazyunveilread",i,!0)}(window,function(t,e,i){"use strict";function r(e,i){var r,a,n,s,o=t.getComputedStyle(e);for(r in a=e.parentNode,s={isPicture:!(!a||!d.test(a.nodeName||""))},n=function(t,i){var r=e.getAttribute("data-"+t);if(!r){var a=o.getPropertyValue("--ls-"+t);a&&(r=a.trim())}if(r){if("true"==r)r=!0;else if("false"==r)r=!1;else if(u.test(r))r=parseFloat(r);else if("function"==typeof l[t])r=l[t](e,r);else if(p.test(r))try{r=JSON.parse(r)}catch(t){}s[t]=r}else t in l&&"function"!=typeof l[t]?s[t]=l[t]:i&&"function"==typeof l[t]&&(s[t]=l[t](e,r))},l)n(r);return i.replace(z,function(t,e){e in s||n(e,!0)}),s}function a(t,i,r){var a=0,n=0,s=r;if(t){if("container"===i.ratio){for(a=s.scrollWidth,n=s.scrollHeight;!(a&&n||s===e);)a=(s=s.parentNode).scrollWidth,n=s.scrollHeight;a&&n&&(i.ratio=n/a)}(t=function(t,e){var i=[];return i.srcset=[],e.absUrl&&(m.setAttribute("href",t),t=m.href),t=((e.prefix||"")+t+(e.postfix||"")).replace(z,function(t,i){return c[typeof e[i]]?e[i]:t}),e.widths.forEach(function(r){var a=e.widthmap[r]||r,n=e.aspectratio||e.ratio,s=!e.aspectratio&&l.traditionalRatio,o={u:t.replace(f,a).replace(y,n?s?Math.round(r*n):Math.round(r/n):""),w:r};i.push(o),i.srcset.push(o.c=o.u+" "+r+"w")}),i}(t,i)).isPicture=i.isPicture,b&&"IMG"==r.nodeName.toUpperCase()?r.removeAttribute(o.srcsetAttr):r.setAttribute(o.srcsetAttr,t.srcset.join(", ")),Object.defineProperty(r,"_lazyrias",{value:t,writable:!0})}}function n(t,e){var a=r(t,e);return l.modifyOptions.call(t,{target:t,details:a,detail:a}),i.fire(t,"lazyriasmodifyoptions",a),a}function s(t){return t.getAttribute(t.getAttribute("data-srcattr")||l.srcAttr)||t.getAttribute(o.srcsetAttr)||t.getAttribute(o.srcAttr)||t.getAttribute("data-pfsrcset")||""}var o,l,c={string:1,number:1},u=/^\-*\+*\d+\.*\d*$/,d=/^picture$/i,f=/\s*\{\s*width\s*\}\s*/i,y=/\s*\{\s*height\s*\}\s*/i,z=/\s*\{\s*([a-z0-9]+)\s*\}\s*/gi,p=/^\[.*\]|\{.*\}$/,g=/^(?:auto|\d+(px)?)$/,m=e.createElement("a"),v=e.createElement("img"),b="srcset"in v&&!("sizes"in v),h=!!t.HTMLPictureElement&&!b;!function(){var e,r={prefix:"",postfix:"",srcAttr:"data-src",absUrl:!1,modifyOptions:function(){},widthmap:{},ratio:!1,traditionalRatio:!1,aspectratio:!1};for(e in(o=i&&i.cfg||t.lazySizesConfig)||(o={},t.lazySizesConfig=o),o.supportsType||(o.supportsType=function(t){return!t}),o.rias||(o.rias={}),"widths"in(l=o.rias)||(l.widths=[],function(t){for(var e,i=0;!e||e<3e3;)(i+=5)>30&&(i+=1),e=36*i,t.push(e)}(l.widths)),r)e in l||(l[e]=r[e])}(),addEventListener("lazybeforesizes",function(t){var e,r,c,u,d,y,z,p,m,v,b,C,E;if(t.detail.instance==i&&(e=t.target,t.detail.dataAttr&&!t.defaultPrevented&&!l.disabled&&(m=e.getAttribute(o.sizesAttr)||e.getAttribute("sizes"))&&g.test(m))){if(c=n(e,r=s(e)),b=f.test(c.prefix)||f.test(c.postfix),c.isPicture&&(u=e.parentNode))for(y=0,z=(d=u.getElementsByTagName("source")).length;y=t.d){!a.cached&&(e=t[n-1])&&e.d>t.d-.13*Math.pow(t.d,2.2)&&(i=Math.pow(e.d-.6,1.6),e.cached&&(e.d+=.15*i),e.d+(a.d-t.d)*i>t.d&&(a=e));break}return a}(u.sort(r))),d},l=function(r){if(r.detail.instance==i){var n,c=r.target;if(!b&&(t.respimage||t.picturefill||lazySizesConfig.pf))return void e.removeEventListener("lazybeforesizes",l);("_lazyrias"in c||r.detail.dataAttr&&a(c,!0))&&(n=s(c,r.detail.width))&&n.u&&c._lazyrias.cur!=n.u&&(c._lazyrias.cur=n.u,n.cached=!0,i.rAF(function(){c.setAttribute(o.srcAttr,n.u),c.setAttribute("src",n.u)}))}};return h?l=function(){}:addEventListener("lazybeforesizes",l),l}()}),function(t,e){var i=function(t,e){"use strict";if(e.getElementsByClassName){var i,r,a=e.documentElement,n=t.Date,s=t.HTMLPictureElement,o="addEventListener",l="getAttribute",c=t[o],u=t.setTimeout,d=t.requestAnimationFrame||u,f=t.requestIdleCallback,y=/^picture$/i,z=["load","error","lazyincluded","_lazyloaded"],p={},g=Array.prototype.forEach,m=function(t,e){return p[e]||(p[e]=new RegExp("(\\s|^)"+e+"(\\s|$)")),p[e].test(t[l]("class")||"")&&p[e]},v=function(t,e){m(t,e)||t.setAttribute("class",(t[l]("class")||"").trim()+" "+e)},b=function(t,e){var i;(i=m(t,e))&&t.setAttribute("class",(t[l]("class")||"").replace(i," "))},h=function(t,e,i){var r=i?o:"removeEventListener";i&&h(t,e),z.forEach(function(i){t[r](i,e)})},A=function(t,r,a,n,s){var o=e.createEvent("Event");return a||(a={}),a.instance=i,o.initEvent(r,!n,!s),o.detail=a,t.dispatchEvent(o),o},C=function(e,i){var a;!s&&(a=t.picturefill||r.pf)?(i&&i.src&&!e[l]("srcset")&&e.setAttribute("srcset",i.src),a({reevaluate:!0,elements:[e]})):i&&i.src&&(e.src=i.src)},E=function(t,e){return(getComputedStyle(t,null)||{})[e]},w=function(t,e,i){for(i=i||t.offsetWidth;i49?function(){f(o,{timeout:s}),s!==r.ricTimeout&&(s=r.ricTimeout)}:S(function(){u(o)},!0);return function(t){var r;(t=!0===t)&&(s=33),e||(e=!0,(r=a-(n.now()-i))<0&&(r=0),t||r<9?l():u(l,r))}},P=function(t){var e,i,r=function(){e=null,t()},a=function(){var t=n.now()-i;t<99?u(a,99-t):(f||r)(r)};return function(){i=n.now(),e||(e=u(a,99))}};!function(){var e,i={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(e in r=t.lazySizesConfig||t.lazysizesConfig||{},i)e in r||(r[e]=i[e]);t.lazySizesConfig=r,u(function(){r.init&&F()})}();var L=function(){var s,d,f,z,p,w,L,F,x,T,j,W,R=/^img$/i,k=/^iframe$/i,O="onscroll"in t&&!/(gle|ing)bot/.test(navigator.userAgent),B=0,I=0,$=-1,U=function(t){I--,(!t||I<0||!t.target)&&(I=0)},H=function(t){return null==W&&(W="hidden"==E(e.body,"visibility")),W||"hidden"!=E(t.parentNode,"visibility")&&"hidden"!=E(t,"visibility")},q=function(t,i){var r,n=t,s=H(t);for(F-=i,j+=i,x-=i,T+=i;s&&(n=n.offsetParent)&&n!=e.body&&n!=a;)(s=(E(n,"opacity")||1)>0)&&"visible"!=E(n,"overflow")&&(r=n.getBoundingClientRect(),s=T>r.left&&xr.top-1&&F500&&a.clientWidth>500?500:370:r.expand,i._defEx=m,v=m*r.expFactor,b=r.hFac,W=null,B2&&z>2&&!e.hidden?(B=v,$=0):B=z>1&&$>1&&I<6?m:0),g!==f&&(w=innerWidth+f*b,L=innerHeight+f,y=-1*f,g=f),o=h[n].getBoundingClientRect(),(j=o.bottom)>=y&&(F=o.top)<=L&&(T=o.right)>=y*b&&(x=o.left)<=w&&(j||T||x||F)&&(r.loadHidden||H(h[n]))&&(d&&I<3&&!p&&(z<3||$<4)||q(h[n],f))){if(Y(h[n]),u=!0,I>9)break}else!u&&d&&!c&&I<4&&$<4&&z>2&&(s[0]||r.preloadAfterLoad)&&(s[0]||!p&&(j||T||x||F||"auto"!=h[n][l](r.sizesAttr)))&&(c=s[0]||h[n]);c&&!u&&Y(c)}},X=N(D),J=function(t){var e=t.target;e._lazyCache?delete e._lazyCache:(U(t),v(e,r.loadedClass),b(e,r.loadingClass),h(e,V),A(e,"lazyloaded"))},Q=S(J),V=function(t){Q({target:t.target})},G=function(t){var e,i=t[l](r.srcsetAttr);(e=r.customMedia[t[l]("data-media")||t[l]("media")])&&t.setAttribute("media",e),i&&t.setAttribute("srcset",i)},K=S(function(t,e,i,a,n){var s,o,c,d,z,p;(z=A(t,"lazybeforeunveil",e)).defaultPrevented||(a&&(i?v(t,r.autosizesClass):t.setAttribute("sizes",a)),o=t[l](r.srcsetAttr),s=t[l](r.srcAttr),n&&(c=t.parentNode,d=c&&y.test(c.nodeName||"")),p=e.firesLoad||"src"in t&&(o||s||d),z={target:t},v(t,r.loadingClass),p&&(clearTimeout(f),f=u(U,2500),h(t,V,!0)),d&&g.call(c.getElementsByTagName("source"),G),o?t.setAttribute("srcset",o):s&&!d&&(k.test(t.nodeName)?function(t,e){try{t.contentWindow.location.replace(e)}catch(i){t.src=e}}(t,s):t.src=s),n&&(o||d)&&C(t,{src:s})),t._lazyRace&&delete t._lazyRace,b(t,r.lazyClass),_(function(){var e=t.complete&&t.naturalWidth>1;p&&!e||(e&&v(t,"ls-is-cached"),J(z),t._lazyCache=!0,u(function(){"_lazyCache"in t&&delete t._lazyCache},9)),"lazy"==t.loading&&I--},!0)}),Y=function(t){if(!t._lazyRace){var e,i=R.test(t.nodeName),a=i&&(t[l](r.sizesAttr)||t[l]("sizes")),n="auto"==a;(!n&&d||!i||!t[l]("src")&&!t.srcset||t.complete||m(t,r.errorClass)||!m(t,r.lazyClass))&&(e=A(t,"lazyunveilread").detail,n&&M.updateElem(t,!0,t.offsetWidth),t._lazyRace=!0,I++,K(t,e,n,a,i))}},Z=P(function(){r.loadMode=3,X()}),tt=function(){3==r.loadMode&&(r.loadMode=2),Z()},et=function(){if(!d){if(n.now()-p<999)return void u(et,999);d=!0,r.loadMode=3,X(),c("scroll",tt,!0)}};return{_:function(){p=n.now(),i.elements=e.getElementsByClassName(r.lazyClass),s=e.getElementsByClassName(r.lazyClass+" "+r.preloadClass),c("scroll",X,!0),c("resize",X,!0),t.MutationObserver?new MutationObserver(X).observe(a,{childList:!0,subtree:!0,attributes:!0}):(a[o]("DOMNodeInserted",X,!0),a[o]("DOMAttrModified",X,!0),setInterval(X,999)),c("hashchange",X,!0),["focus","mouseover","click","load","transitionend","animationend","webkitAnimationEnd"].forEach(function(t){e[o](t,X,!0)}),/d$|^c/.test(e.readyState)?et():(c("load",et),e[o]("DOMContentLoaded",X),u(et,2e4)),i.elements.length?(D(),_._lsFlush()):X()},checkElems:X,unveil:Y,_aLSL:tt}}(),M=function(){var t,i=S(function(t,e,i,r){var a,n,s;if(t._lazysizesWidth=r,r+="px",t.setAttribute("sizes",r),y.test(e.nodeName||""))for(a=e.getElementsByTagName("source"),n=0,s=a.length;n40&&(i=e/r)&&("cover"==o&&ia)&&(n=e*(a/i)),n):e}};i.parentFit=o,e.addEventListener("lazybeforesizes",function(t){if(!t.defaultPrevented&&t.detail.instance==i){var e=t.target;t.detail.width=o.calculateSize(e,t.detail.width)}})}}),function(t,e){var i=function(){e(t.lazySizes),t.removeEventListener("lazyunveilread",i,!0)};e=e.bind(null,t,t.document),"object"==typeof module&&module.exports?e(require("lazysizes")):t.lazySizes?i():t.addEventListener("lazyunveilread",i,!0)}(window,function(t,e,i){"use strict";var r,a=i&&i.cfg,n=e.createElement("img"),s="sizes"in n&&"srcset"in n,o=/\s+\d+h/g,l=function(){var t=/\s+(\d+)(w|h)\s+(\d+)(w|h)/,r=Array.prototype.forEach;return function(){var a=e.createElement("img"),n=function(e){var i,r,a=e.getAttribute(lazySizesConfig.srcsetAttr);a&&(r=a.match(t))&&((i="w"==r[2]?r[1]/r[3]:r[3]/r[1])&&e.setAttribute("data-aspectratio",i),e.setAttribute(lazySizesConfig.srcsetAttr,a.replace(o,"")))},s=function(t){if(t.detail.instance==i){var e=t.target.parentNode;e&&"PICTURE"==e.nodeName&&r.call(e.getElementsByTagName("source"),n),n(t.target)}},l=function(){a.currentSrc&&e.removeEventListener("lazybeforeunveil",s)};e.addEventListener("lazybeforeunveil",s),a.onload=l,a.onerror=l,a.srcset="data:,a 1w 1h",a.complete&&l()}}();a.supportsType||(a.supportsType=function(t){return!t}),t.HTMLPictureElement&&s?!i.hasHDescriptorFix&&e.msElementsFromPoint&&(i.hasHDescriptorFix=!0,l()):t.picturefill||a.pf||(a.pf=function(e){var i,a;if(!t.picturefill)for(i=0,a=e.elements.length;i1?(z=o.getAttribute("sizes")||"",z=l.test(z)&&parseInt(z,10)||i.gW(t,t.parentNode),c.d=f(t),!c.src||!c.w||c.w=t.d){!a.cached&&(e=t[n-1])&&e.d>t.d-.13*Math.pow(t.d,2.2)&&(i=Math.pow(e.d-.6,1.6),e.cached&&(e.d+=.15*i),e.d+(a.d-t.d)*i>t.d&&(a=e));break}return a}(c.sort(n)),c.src=u):u=c.src):u=c[0],u},p=function(t){if(!s||!t.parentNode||"PICTURE"==t.parentNode.nodeName.toUpperCase()){var e=z(t);e&&e.u&&t._lazypolyfill.cur!=e.u&&(t._lazypolyfill.cur=e.u,e.cached=!0,t.setAttribute(a.srcAttr,e.u),t.setAttribute("src",e.u))}};return p.parse=c,p}(),a.loadedClass&&a.loadingClass&&function(){var t=[];['img[sizes$="px"][srcset].',"picture > img:not([srcset])."].forEach(function(e){t.push(e+a.loadedClass),t.push(e+a.loadingClass)}),a.pf({elements:e.querySelectorAll(t.join(", "))})}())}),function(t,e){var i=function(){e(t.lazySizes),t.removeEventListener("lazyunveilread",i,!0)};e=e.bind(null,t,t.document),"object"==typeof module&&module.exports?e(require("lazysizes")):t.lazySizes?i():t.addEventListener("lazyunveilread",i,!0)}(window,function(t,e,i){"use strict";if(t.addEventListener){var r=/\s+/g,a=/\s*\|\s+|\s+\|\s*/g,n=/^(.+?)(?:\s+\[\s*(.+?)\s*\])(?:\s+\[\s*(.+?)\s*\])?$/,s=/^\s*\(*\s*type\s*:\s*(.+?)\s*\)*\s*$/,o=/\(|\)|'/,l={contain:1,cover:1},c=function(t,e){if(e){var i=e.match(s);i&&i[1]?t.setAttribute("type",i[1]):t.setAttribute("media",lazySizesConfig.customMedia[e]||e)}},u=function(t,i,s){var o=e.createElement("picture"),l=i.getAttribute(lazySizesConfig.sizesAttr),u=i.getAttribute("data-ratio"),d=i.getAttribute("data-optimumx");i._lazybgset&&i._lazybgset.parentNode==i&&i.removeChild(i._lazybgset),Object.defineProperty(s,"_lazybgset",{value:i,writable:!0}),Object.defineProperty(i,"_lazybgset",{value:o,writable:!0}),t=t.replace(r," ").split(a),o.style.display="none",s.className=lazySizesConfig.lazyClass,1!=t.length||l||(l="auto"),t.forEach(function(t){var i,r=e.createElement("source");l&&"auto"!=l&&r.setAttribute("sizes",l),(i=t.match(n))?(r.setAttribute(lazySizesConfig.srcsetAttr,i[1]),c(r,i[2]),c(r,i[3])):r.setAttribute(lazySizesConfig.srcsetAttr,t),o.appendChild(r)}),l&&(s.setAttribute(lazySizesConfig.sizesAttr,l),i.removeAttribute(lazySizesConfig.sizesAttr),i.removeAttribute("sizes")),d&&s.setAttribute("data-optimumx",d),u&&s.setAttribute("data-ratio",u),o.appendChild(s),i.appendChild(o)},d=function(t){if(t.target._lazybgset){var e=t.target,r=e._lazybgset,a=e.currentSrc||e.src;if(a){var n=i.fire(r,"bgsetproxy",{src:a,useSrc:o.test(a)?JSON.stringify(a):a});n.defaultPrevented||(r.style.backgroundImage="url("+n.detail.useSrc+")")}e._lazybgsetLoading&&(i.fire(r,"_lazyloaded",{},!1,!0),delete e._lazybgsetLoading)}};addEventListener("lazybeforeunveil",function(t){var r,a,n;!t.defaultPrevented&&(r=t.target.getAttribute("data-bgset"))&&(n=t.target,(a=e.createElement("img")).alt="",a._lazybgsetLoading=!0,t.detail.firesLoad=!0,u(r,n,a),setTimeout(function(){i.loader.unveil(a),i.rAF(function(){i.fire(a,"_lazyloaded",{},!0,!0),a.complete&&d({target:a})})}))}),e.addEventListener("load",d,!0),t.addEventListener("lazybeforesizes",function(t){if(t.detail.instance==i&&t.target._lazybgset&&t.detail.dataAttr){var e=function(t){var e;return e=(getComputedStyle(t)||{getPropertyValue:function(){}}).getPropertyValue("background-size"),!l[e]&&l[t.style.backgroundSize]&&(e=t.style.backgroundSize),e}(t.target._lazybgset);l[e]&&(t.target._lazysizesParentFit=e,i.rAF(function(){t.target.setAttribute("data-parent-fit",e),t.target._lazysizesParentFit&&delete t.target._lazysizesParentFit}))}},!0),e.documentElement.addEventListener("lazybeforesizes",function(t){!t.defaultPrevented&&t.target._lazybgset&&t.detail.instance==i&&(t.detail.width=function(t){var e=i.gW(t,t.parentNode);return(!t._lazysizesWidth||e>t._lazysizesWidth)&&(t._lazysizesWidth=e),t._lazysizesWidth}(t.target._lazybgset))})}});