PageSourceSearch

https://www.ecobee.com/_gatsby-assets/657-d52022dc9f6ef4fc59c0.js

js ecobee.com collected 2026-09-24 08:36:20 UTC 3,332 bytes, 1 lines download raw bytes

1try{let e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="47512c5a-86e6-45cf-83ad-306d06725316",e._sentryDebugIdIdentifier="sentry-dbid-47512c5a-86e6-45cf-83ad-306d06725316")}catch(e){}("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{}).SENTRY_RELEASE={id:"eea86bf77290d995ff29e2be606923f85e516994"};(self.webpackChunkgatsby=self.webpackChunkgatsby||[]).push([[657],{36593:function(e,t,n){var o,a;o=n(1010),a=n(87022),o.version,o.renderToString,t.qV=o.renderToStaticMarkup,a.renderToReadableStream,a.resume},43657:function(e,t,n){n.d(t,{renderImageToString:function(){return f},swapPlaceholderImage:function(){return g}});var o=n(31670),a=n(1102),i=n(36593);n(64075);let r;const c=new WeakMap,l=navigator.connection||navigator.mozConnection||navigator.webkitConnection,d=["image","loading","isLoading","isLoaded","imgClassName","imgStyle","objectPosition","backgroundColor","objectFit"];function s(e,t){e.style.opacity="1",t&&(t.style.opacity="0")}function u(e,t,n,o,a,i){const r=e.querySelector("[data-main-image]"),c=e.querySelector("[data-placeholder-image]"),l=n.has(t);function d(e){this.removeEventListener("load",d);const t=e.currentTarget,n=new Image;n.src=t.currentSrc,n.decode?n.decode().then(()=>{s(this,c),null==a||a({wasCached:l})}).catch(e=>{s(this,c),null==i||i(e)}):(s(this,c),null==a||a({wasCached:l}))}return r.addEventListener("load",d),null==o||o({wasCached:l}),Array.from(r.parentElement.children).forEach(e=>{const t=e.getAttribute("data-src"),n=e.getAttribute("data-srcset");t&&(e.removeAttribute("data-src"),e.setAttribute("src",t)),n&&(e.removeAttribute("data-srcset"),e.setAttribute("srcset",n))}),n.add(t),r.complete&&d.call(r,{currentTarget:r}),()=>{r&&r.removeEventListener("load",d)}}function g(e,t,a,i,d,s,g){if(!(0,o.h)()){let o;const y=(h=()=>{o=u(e,t,a,d,s,g)},"IntersectionObserver"in window?(r||(r=new IntersectionObserver(e=>{e.forEach(e=>{var t;e.isIntersecting&&(null==(t=c.get(e.target))||t(),c.delete(e.target))})},{rootMargin:"4g"!==(null==l?void 0:l.effectiveType)||null!=l&&l.saveData?"2500px":"1250px"})),function(e){return c.set(e,h),r.observe(e),function(){r&&e&&(c.delete(e),r.unobserve(e))}}):function(){return h(),function(){}}),m=y(e);var f,b;return"objectFit"in document.documentElement.style||(e.dataset.objectFit=null!=(f=i.objectFit)?f:"cover",e.dataset.objectPosition=`${null!=(b=i.objectPosition)?b:"50% 50%"}`,async function(e){"objectFitPolyfill"in window||await n.e(403).then(n.t.bind(n,88403,23)),window.objectFitPolyfill(e)}(e)),()=>{o&&o(),m()}}var h;return u(e,t,a,d,s,g)}function f(e){let{image:t,loading:n="lazy",isLoading:r,isLoaded:c,imgClassName:l,imgStyle:s={},objectPosition:u,backgroundColor:g,objectFit:f="cover"}=e,b=(0,o._)(e,d);const{width:h,height:y,layout:m,images:w,placeholder:v,backgroundColor:p}=t;return s=(0,o.a)({objectFit:f,objectPosition:u,backgroundColor:g},s),(0,i.qV)(a.createElement(o.L,{layout:m,width:h,height:y},a.createElement(o.P,(0,o.a)({},(0,o.g)(v,c,m,h,y,p,f,u))),a.createElement(o.M,(0,o.a)({},b,{width:h,height:y,className:l},(0,o.b)(r,c,w,n,s)))))}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.