!function(n,t){var i=t(n,n.document);n.lazySizes=i;"object"==typeof module&&module.exports&&(module.exports=i)}("undefined"!=typeof window?window:{},function(n,t){"use strict";var f,i;if(function(){var t,r={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};i=n.lazySizesConfig||n.lazysizesConfig||{};for(t in r)t in i||(i[t]=r[t])}(),!t||!t.getElementsByClassName)return{init:function(){},cfg:i,noSupport:!0};var o=t.documentElement,s=n.Date,ot=n.HTMLPictureElement,h="addEventListener",r="getAttribute",e=n[h],u=n.setTimeout,it=n.requestAnimationFrame||u,k=n.requestIdleCallback,rt=/^picture$/i,st=["load","error","lazyincluded","_lazyloaded"],p={},ht=Array.prototype.forEach,c=function(n,t){return p[t]||(p[t]=new RegExp("(\\s|^)"+t+"(\\s|$)")),p[t].test(n[r]("class")||"")&&p[t]},l=function(n,t){c(n,t)||n.setAttribute("class",(n[r]("class")||"").trim()+" "+t)},d=function(n,t){var i;(i=c(n,t))&&n.setAttribute("class",(n[r]("class")||"").replace(i," "))},g=function(n,t,i){var r=i?h:"removeEventListener";i&&g(n,t);st.forEach(function(i){n[r](i,t)})},a=function(n,i,r,u,e){var o=t.createEvent("Event");return r||(r={}),r.instance=f,o.initEvent(i,!u,!e),o.detail=r,n.dispatchEvent(o),o},nt=function(t,u){var f;!ot&&(f=n.picturefill||i.pf)?(u&&u.src&&!t[r]("srcset")&&t.setAttribute("srcset",u.src),f({reevaluate:!0,elements:[t]})):u&&u.src&&(t.src=u.src)},v=function(n,t){return(getComputedStyle(n,null)||{})[t]},ut=function(n,t,r){for(r=r||n.offsetWidth;r<i.minSize&&t&&!n._lazysizesWidth;)r=t.offsetWidth,t=t.parentNode;return r},y=function(){var n,i,r=[],s=[],f=r,e=function(){var t=f;for(f=r.length?s:r,n=!0,i=!1;t.length;)t.shift()();n=!1},o=function(r,o){n&&!o?r.apply(this,arguments):(f.push(r),i||(i=!0,(t.hidden?u:it)(e)))};return o._lsFlush=e,o}(),w=function(n,t){return t?function(){y(n)}:function(){var t=this,i=arguments;y(function(){n.apply(t,i)})}},ct=function(n){var r,f=0,h=i.throttleDelay,t=i.ricTimeout,e=function(){r=!1;f=s.now();n()},o=k&&t>49?function(){k(e,{timeout:t});t!==i.ricTimeout&&(t=i.ricTimeout)}:w(function(){u(e)},!0);return function(n){var i;(n=!0===n)&&(t=33);r||(r=!0,i=h-(s.now()-f),i<0&&(i=0),n||i<9?o():u(o,i))}},ft=function(n){var t,r,i=99,f=function(){t=null;n()},e=function(){var n=s.now()-r;n<i?u(e,i-n):(k||f)(f)};return function(){r=s.now();t||(t=u(e,i))}},et=function(){var yt,ut,kt,et,dt,gt,ni,ot,st,lt,at,pt,oi=/^img$/i,si=/^iframe$/i,hi="onscroll"in n&&!/(gle|ing)bot/.test(navigator.userAgent),ci=0,wt=0,b=0,k=-1,ti=function(n){b--;(!n||b<0||!n.target)&&(b=0)},ii=function(n){return null==pt&&(pt="hidden"==v(t.body,"visibility")),pt||!("hidden"==v(n.parentNode,"visibility")&&"hidden"==v(n,"visibility"))},li=function(n,i){var u,r=n,f=ii(n);for(ot-=i,at+=i,st-=i,lt+=i;f&&(r=r.offsetParent)&&r!=t.body&&r!=o;)(f=(v(r,"opacity")||1)>0)&&"visible"!=v(r,"overflow")&&(u=r.getBoundingClientRect(),f=lt>u.left&&st<u.right&&at>u.top-1&&ot<u.bottom+1);return f},ri=function(){var w,n,s,c,a,e,v,l,d,h,y,p,u=f.elements;if((et=i.loadMode)&&b<8&&(w=u.length)){for(n=0,k++;n<w;n++)if(u[n]&&!u[n]._lazyRace)if(!hi||f.prematureUnveil&&f.prematureUnveil(u[n]))vt(u[n]);else if((l=u[n][r]("data-expand"))&&(e=1*l)||(e=wt),h||(h=!i.expand||i.expand<1?o.clientHeight>500&&o.clientWidth>500?500:370:i.expand,f._defEx=h,y=h*i.expFactor,p=i.hFac,pt=null,wt<y&&b<1&&k>2&&et>2&&!t.hidden?(wt=y,k=0):wt=et>1&&k>1&&b<6?h:ci),d!==e&&(gt=innerWidth+e*p,ni=innerHeight+e,v=-1*e,d=e),s=u[n].getBoundingClientRect(),(at=s.bottom)>=v&&(ot=s.top)<=ni&&(lt=s.right)>=v*p&&(st=s.left)<=gt&&(at||lt||st||ot)&&(i.loadHidden||ii(u[n]))&&(ut&&b<3&&!l&&(et<3||k<4)||li(u[n],e))){if(vt(u[n]),a=!0,b>9)break}else!a&&ut&&!c&&b<4&&k<4&&et>2&&(yt[0]||i.preloadAfterLoad)&&(yt[0]||!l&&(at||lt||st||ot||"auto"!=u[n][r](i.sizesAttr)))&&(c=yt[0]||u[n]);c&&!a&&vt(c)}},p=ct(ri),ui=function(n){var t=n.target;if(t._lazyCache)return void delete t._lazyCache;ti(n);l(t,i.loadedClass);d(t,i.loadingClass);g(t,fi);a(t,"lazyloaded")},ai=w(ui),fi=function(n){ai({target:n.target})},vi=function(n,t){try{n.contentWindow.location.replace(t)}catch(i){n.src=t}},yi=function(n){var t,u=n[r](i.srcsetAttr);(t=i.customMedia[n[r]("data-media")||n[r]("media")])&&n.setAttribute("media",t);u&&n.setAttribute("srcset",u)},pi=w(function(n,t,f,e,o){var s,h,v,c,p,w;(p=a(n,"lazybeforeunveil",t)).defaultPrevented||(e&&(f?l(n,i.autosizesClass):n.setAttribute("sizes",e)),h=n[r](i.srcsetAttr),s=n[r](i.srcAttr),o&&(v=n.parentNode,c=v&&rt.test(v.nodeName||"")),w=t.firesLoad||"src"in n&&(h||s||c),p={target:n},l(n,i.loadingClass),w&&(clearTimeout(kt),kt=u(ti,2500),g(n,fi,!0)),c&&ht.call(v.getElementsByTagName("source"),yi),h?n.setAttribute("srcset",h):s&&!c&&(si.test(n.nodeName)?vi(n,s):n.src=s),o&&(h||c)&&nt(n,{src:s}));n._lazyRace&&delete n._lazyRace;d(n,i.lazyClass);y(function(){var t=n.complete&&n.naturalWidth>1;w&&!t||(t&&l(n,"ls-is-cached"),ui(p),n._lazyCache=!0,u(function(){"_lazyCache"in n&&delete n._lazyCache},9));"lazy"==n.loading&&b--},!0)}),vt=function(n){if(!n._lazyRace){var f,t=oi.test(n.nodeName),e=t&&(n[r](i.sizesAttr)||n[r]("sizes")),u="auto"==e;(u||!ut)&&t&&(n[r]("src")||n.srcset)&&!n.complete&&!c(n,i.errorClass)&&c(n,i.lazyClass)||(f=a(n,"lazyunveilread").detail,u&&tt.updateElem(n,!0,n.offsetWidth),n._lazyRace=!0,b++,pi(n,f,u,e,t))}},wi=ft(function(){i.loadMode=3;p()}),ei=function(){3==i.loadMode&&(i.loadMode=2);wi()},bt=function(){if(!ut){if(s.now()-dt<999)return void u(bt,999);ut=!0;i.loadMode=3;p();e("scroll",ei,!0)}};return{_:function(){dt=s.now();f.elements=t.getElementsByClassName(i.lazyClass);yt=t.getElementsByClassName(i.lazyClass+" "+i.preloadClass);e("scroll",p,!0);e("resize",p,!0);e("pageshow",function(n){if(n.persisted){var r=t.querySelectorAll("."+i.loadingClass);r.length&&r.forEach&&it(function(){r.forEach(function(n){n.complete&&vt(n)})})}});n.MutationObserver?new MutationObserver(p).observe(o,{childList:!0,subtree:!0,attributes:!0}):(o[h]("DOMNodeInserted",p,!0),o[h]("DOMAttrModified",p,!0),setInterval(p,999));e("hashchange",p,!0);["focus","mouseover","click","load","transitionend","animationend"].forEach(function(n){t[h](n,p,!0)});/d$|^c/.test(t.readyState)?bt():(e("load",bt),t[h]("DOMContentLoaded",p),u(bt,2e4));f.elements.length?(ri(),y._lsFlush()):p()},checkElems:p,unveil:vt,_aLSL:ei}}(),tt=function(){var n,f=w(function(n,t,i,r){var f,u,e;if(n._lazysizesWidth=r,r+="px",n.setAttribute("sizes",r),rt.test(t.nodeName||""))for(f=t.getElementsByTagName("source"),u=0,e=f.length;u<e;u++)f[u].setAttribute("sizes",r);i.detail.dataAttr||nt(n,i.detail)}),r=function(n,t,i){var r,u=n.parentNode;u&&(i=ut(n,u,i),r=a(n,"lazybeforesizes",{width:i,dataAttr:!!t}),r.defaultPrevented||(i=r.detail.width)&&i!==n._lazysizesWidth&&f(n,u,r,i))},o=function(){var t,i=n.length;if(i)for(t=0;t<i;t++)r(n[t])},u=ft(o);return{_:function(){n=t.getElementsByClassName(i.autosizesClass);e("resize",u)},checkElems:u,updateElem:r}}(),b=function(){!b.i&&t.getElementsByClassName&&(b.i=!0,tt._(),et._())};return u(function(){i.init&&b()}),f={cfg:i,autoSizer:tt,loader:et,init:b,uP:nt,aC:l,rC:d,hC:c,fire:a,gW:ut,rAF:y}});!function(n,t){if(n){var i=function(){t(n.lazySizes);n.removeEventListener("lazyunveilread",i,!0)};t=t.bind(null,n,n.document);"object"==typeof module&&module.exports?t(require("lazysizes")):n.lazySizes?i():n.addEventListener("lazyunveilread",i,!0)}}("undefined"!=typeof window?window:0,function(n,t,i){"use strict";var u,r=i.cfg,f=t.createElement("img"),e="sizes"in f&&"srcset"in f,o=/\s+\d+h/g,s=function(){var n=/\s+(\d+)(w|h)\s+(\d+)(w|h)/,u=Array.prototype.forEach;return function(){var f=t.createElement("img"),s=function(t){var u,i,f=t.getAttribute(r.srcsetAttr);f&&(i=f.match(n))&&(u="w"==i[2]?i[1]/i[3]:i[3]/i[1],u&&t.setAttribute("data-aspectratio",u),t.setAttribute(r.srcsetAttr,f.replace(o,"")))},h=function(n){if(n.detail.instance==i){var t=n.target.parentNode;t&&"PICTURE"==t.nodeName&&u.call(t.getElementsByTagName("source"),s);s(n.target)}},e=function(){f.currentSrc&&t.removeEventListener("lazybeforeunveil",h)};t.addEventListener("lazybeforeunveil",h);f.onload=e;f.onerror=e;f.srcset="data:,a 1w 1h";f.complete&&e()}}();if(r.supportsType||(r.supportsType=function(n){return!n}),n.HTMLPictureElement&&e)return void(!i.hasHDescriptorFix&&t.msElementsFromPoint&&(i.hasHDescriptorFix=!0,s()));n.picturefill||r.pf||(r.pf=function(t){var i,r;if(!n.picturefill)for(i=0,r=t.elements.length;i<r;i++)u(t.elements[i])},u=function(){var a=function(n,t){return n.w-t.w},v=/^\s*\d+\.*\d*px\s*$/,y=function(n){var i,u,f=n.length,t=n[f-1],r=0;for(r;r<f;r++)if(t=n[r],t.d=t.w/n.w,t.d>=n.d){!t.cached&&(i=n[r-1])&&i.d>n.d-.13*Math.pow(n.d,2.2)&&(u=Math.pow(i.d-.6,1.6),i.cached&&(i.d+=.15*u),i.d+(t.d-n.d)*u>n.d&&(t=i));break}return t},s=function(){var n,t=/(([^,\s].[^\s]+)\s+(\d+)w)/g,i=/\s/,r=function(t,i,r,u){n.push({c:i,u:r,w:1*u})};return function(u){return n=[],u=u.trim(),u.replace(o,"").replace(t,r),n.length||!u||i.test(u)||n.push({c:u,u:u,w:99}),n}}(),f=function(){f.init||(f.init=!0,addEventListener("resize",function(){var n,i=t.getElementsByClassName("lazymatchmedia"),r=function(){for(var n=0,t=i.length;n<t;n++)u(i[n])};return function(){clearTimeout(n);n=setTimeout(r,66)}}()))},h=function(t,u){var e,o=t.getAttribute("srcset")||t.getAttribute(r.srcsetAttr);!o&&u&&(o=t._lazypolyfill?t._lazypolyfill._set:t.getAttribute(r.srcAttr)||t.getAttribute("src"));t._lazypolyfill&&t._lazypolyfill._set==o||(e=s(o||""),u&&t.parentNode&&(e.isPicture="PICTURE"==t.parentNode.nodeName.toUpperCase(),e.isPicture&&n.matchMedia&&(i.aC(t,"lazymatchmedia"),f())),e._set=o,Object.defineProperty(t,"_lazypolyfill",{value:e,writable:!0}))},p=function(t){var r=n.devicePixelRatio||1,u=i.getX&&i.getX(t);return Math.min(u||r,2.5,r)},c=function(t){return n.matchMedia?(c=function(n){return!n||(matchMedia(n)||{}).matches})(t):!t},w=function(n){var o,f,l,u,t,s,e;if(u=n,h(u,!0),t=u._lazypolyfill,t.isPicture)for(f=0,o=n.parentNode.getElementsByTagName("source"),l=o.length;f<l;f++)if(r.supportsType(o[f].getAttribute("type"),n)&&c(o[f].getAttribute("media"))){u=o[f];h(u);t=u._lazypolyfill;break}return t.length>1?(e=u.getAttribute("sizes")||"",e=v.test(e)&&parseInt(e,10)||i.gW(n,n.parentNode),t.d=p(n),!t.src||!t.w||t.w<e?(t.w=e,s=y(t.sort(a)),t.src=s):s=t.src):s=t[0],s},l=function(n){if(!e||!n.parentNode||"PICTURE"==n.parentNode.nodeName.toUpperCase()){var t=w(n);t&&t.u&&n._lazypolyfill.cur!=t.u&&(n._lazypolyfill.cur=t.u,t.cached=!0,n.setAttribute(r.srcAttr,t.u),n.setAttribute("src",t.u))}};return l.parse=s,l}(),r.loadedClass&&r.loadingClass&&function(){var n=[];['img[sizes$="px"][srcset].',"picture > img:not([srcset])."].forEach(function(t){n.push(t+r.loadedClass);n.push(t+r.loadingClass)});r.pf({elements:t.querySelectorAll(n.join(", "))})}())});!function(n,t){var i=function(){t(n.lazySizes);n.removeEventListener("lazyunveilread",i,!0)};t=t.bind(null,n,n.document);"object"==typeof module&&module.exports?t(require("lazysizes")):n.lazySizes?i():n.addEventListener("lazyunveilread",i,!0)}(window,function(n,t,i){"use strict";function r(n,i){if(!f[n]){var r=t.createElement(i?"link":"script"),u=t.getElementsByTagName("script")[0];i?(r.rel="stylesheet",r.href=n):r.src=n;f[n]=!0;f[r.src||r.href]=!0;u.parentNode.insertBefore(r,u)}}var u,e,f={};t.addEventListener&&(e=/\(|\)|\s|'/,u=function(n,i){var r=t.createElement("img");r.onload=function(){r.onload=null;r.onerror=null;r=null;i()};r.onerror=r.onload;r.src=n;r&&r.complete&&r.onload&&r.onload()},addEventListener("lazybeforeunveil",function(n){if(n.detail.instance==i){var t,o,f,s;n.defaultPrevented||("none"==n.target.preload&&(n.target.preload="auto"),t=n.target.getAttribute("data-link"),t&&r(t,!0),t=n.target.getAttribute("data-script"),t&&r(t),t=n.target.getAttribute("data-require"),t&&(i.cfg.requireJs?i.cfg.requireJs([t]):r(t)),f=n.target.getAttribute("data-bg"),f&&(n.detail.firesLoad=!0,o=function(){n.target.style.backgroundImage="url("+(e.test(f)?JSON.stringify(f):f)+")";n.detail.firesLoad=!1;i.fire(n.target,"_lazyloaded",{},!0,!0)},u(f,o)),s=n.target.getAttribute("data-poster"),s&&(n.detail.firesLoad=!0,o=function(){n.target.poster=s;n.detail.firesLoad=!1;i.fire(n.target,"_lazyloaded",{},!0,!0)},u(s,o)))}},!1))})