!function(r,d){const f=new Map;function t(e){return e.domain}function n(e){return e.aspectRatio}const o=d.requestAnimationFrame||function(e){d.setTimeout(e,1e3/60)};var i,s,h;try{const p='ZGF0ZU1vZGU9UmFuZ2UmZGF0ZT0xNzM4MzY0NDAwMDAwLTE3NDM5NzY4MDAwMDAmZGF0ZVVuaXQ9ZGF5JmZpbHRlcnM9MCZtYXBCb3JkZXI9MSZ0aXRsZT1FbnR3aWNrbHVuZyBkZXIgRPxycmUgaW0gT2JlcmJvZGVuIHNlaXQgMS4gRmVicnVhciAyMDI1JmFscGhhPTI1NQ';const v=JSON.parse('{"mode":"responsive","width":800,"height":600,"lazy":true}');var g=JSON.parse('[{"domain":360,"range":0.9,"aspectRatio":0.6},{"domain":600,"range":0.95,"aspectRatio":1},{"domain":820,"range":1,"aspectRatio":1.3},{"domain":842,"range":1,"aspectRatio":1.3},{"domain":1024,"range":1,"aspectRatio":1.6},{"domain":1080,"range":1,"aspectRatio":1.9},{"domain":1200,"range":1,"aspectRatio":1.9},{"domain":1210,"range":1,"aspectRatio":1.9}]');const logHead='[23degrees]',b='23src',y='23lazy';var m=void 0===v.lazy||v.lazy;const[w,x]=function(e,t){let n,a;if(1<r.querySelectorAll('#container23-'+e).length){if(!(n=r.querySelector('iframe[src*="'+t+'"]')))return[];if(!(a=n.parentElement))return[]}else{if(!(a=r.querySelector('#container23-'+e)))return[];if(!(n=a.querySelector('iframe')))return[]}return[n,a]}(p,'ZGF0ZU1vZGU9UmFuZ2UmZGF0ZT0xNzM4MzY0NDAwMDAwLTE3NDM5NzY4MDAwMDAmZGF0ZVVuaXQ9ZGF5JmZpbHRlcnM9MCZtYXBCb3JkZXI9MSZ0aXRsZT1FbnR3aWNrbHVuZyBkZXIgRPxycmUgaW0gT2JlcmJvZGVuIHNlaXQgMS4gRmVicnVhciAyMDI1JmFscGhhPTI1NQ');if(w&&x){x.className='',m&&(w.loading='lazy',w.dataset[b]||(w.dataset[b]=w.getAttribute('src')||w.getAttribute('data-src')));const S=function(e,t,s){const c=e||[0,1],l=t||[0,1];if(s=s||!1,c.length!==l.length)throw new Error('polylinearScale requires domain and range to have an equivalent number of values');return function(e){var t,n;let a,r,o,i=0;for(;i<c.length-1;){if(e>=c[i]&&e<=c[i+1]){a=[c[i],c[i+1]],r=[l[i],l[i+1]];break}i++}return n=((r=void 0===a?e<c[0]?(a=[c[0],c[1]],[l[0],l[1]]):(a=[c[c.length-2],c[c.length-1]],[l[l.length-2],l[l.length-1]]):r)[1]-r[0])/(a[1]-a[0]),o=r[0]+n*(e-a[0]),s&&(n=Math.min(r[0],r[1]),t=Math.max(r[0],r[1]),o=Math.min(t,Math.max(n,o))),o}}(g.map(t),g.map(n),!0);let c,l,a,u,e=0;const z=function(i,s){o(function(){if(i||s){l&&d.clearInterval(l),c&&c.disconnect();for(const o of f.values())d.clearTimeout(o);f.clear(),d.removeEventListener('resize',u)}e=v,r=i||x.parentElement.offsetWidth,t=s,n=S,a=['position: relative;'],'responsive'===e.mode&&(n=n(r),t=t||Math.floor(r/n),a.push('width: 100% !important;'),a.push('height: '+t+'px !important;')),'fixed'===e.mode&&(a.push('width: '+e.width+'px !important;'),a.push('height: '+e.height+'px !important;')),'external'===e.mode&&a.push('width: 100%');var e,t,n,a,r=a.join(' ');x.style.cssText=r})};u=(i=z,s=250,function(e){const t=this;function n(){i.apply(t,e)}var a=h&&!f.has(i);f.has(i)&&d.clearTimeout(f.get(i)),f.set(i,d.setTimeout(n,s)),a&&n()}),d.addEventListener('resize',u,{passive:!0});if(l=d.setInterval(function(){u(),15<++e&&d.clearInterval(l)},1e3),z(),(c=new ResizeObserver((e,t)=>{for(const n of e)0<n.contentRect.width&&u()})).observe(w),m&&w.dataset[b])new IntersectionObserver(function(e,t){for(const n of e)n.isIntersecting?(t.unobserve(w),console.log('[23degrees]','unobserve',p,w.getAttribute('src')),d.setTimeout(function(){w.getAttribute('src')!==w.dataset[b]&&(console.log('[23degrees]','lazy loading',p,w.getAttribute('src')),w.src=w.dataset[b],a=d.setTimeout(function(){w.src=w.dataset[b]+''},5e3))})):w.dataset[y]||(w.dataset[y]='true',w.getAttribute('src')===w.dataset[b]&&(console.log('[23degrees]','lazy delaying',p),w.src='about:blank'))},{root:null,rootMargin:'250px',threshold:0}).observe(w);d.addEventListener('message',function(e){e.data&&e.data.action&&e.data.contentSlug&&-1!==e.data.contentSlug.indexOf(p)&&('dynamicSize'===e.data.action&&z(void 0,e.data.height),'appReady'===e.data.action)&&a&&d.clearTimeout(a)},{passive:!0})}}catch(e){console.log(logHead,'error',e)}}(document,window);