PageSourceSearch

https://runtruhvac.com/contact/

html runtruhvac.com collected 2026-10-06 18:15:59 UTC 119,432 bytes, 54 lines download raw bytes

1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><title>Contact RunTru for all your HVAC product questions or needs</title><meta name="description" content="Contact RunTru with any questions on our HVAC products. We&#x27;re here to help you with your heating and cooling needs from homeowners, contractors, home builders, to property managers."/><link rel="canonical" href="https://runtruhvac.com/contact/"/><meta property="og:locale" content="en_US"/><meta property="og:type" content="article"/><meta property="og:title" content="Contact RunTru for all your HVAC product questions or needs"/><meta property="og:description" content="Contact RunTru with any questions on our HVAC products. We&#x27;re here to help you with your heating and cooling needs from homeowners, contractors, home builders, to property managers."/><meta property="og:url" content="https://runtruhvac.com/contact/"/><meta property="og:site_name" content="runtru-headless-cms"/><meta property="article:modified_time" content="2024-04-22T16:54:55+00:00"/><meta name="twitter:card" content="summary_large_image"/>
1<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/live-runtru-headless-cms.pantheonsite.io\/contact\/","url":"https:\/\/live-runtru-headless-cms.pantheonsite.io\/contact\/","name":"Contact RunTru for all your HVAC product questions or needs","isPartOf":{"@id":"https:\/\/live-runtru-headless-cms.pantheonsite.io\/#website"},"datePublished":"2023-05-03T12:43:08+00:00","dateModified":"2024-04-22T16:54:55+00:00","description":"Contact RunTru with any questions on our HVAC products. We're here to help you with your heating and cooling needs from homeowners, contractors, home builders, to property managers.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/live-runtru-headless-cms.pantheonsite.io\/contact\/"]}]},{"@type":"WebSite","@id":"https:\/\/live-runtru-headless-cms.pantheonsite.io\/#website","url":"https:\/\/live-runtru-headless-cms.pantheonsite.io\/","name":"runtru-headless-cms","description":"Just another WordPress site","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/live-runtru-headless-cms.pantheonsite.ioresidential\/search-results\/?q={search_term_string}\/"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}</script>
1<meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="next-head-count" content="14"/><meta charSet="utf-8"/><meta name="google-site-verification" content="aQBcvRAHxdQEjHgktsnKcVDxDmFtyT6BAMfavqCu8sw"/><link rel="apple-touch-icon" sizes="180x180" href="/favicons/apple-touch-icon.png"/><link rel="icon" sizes="128x128" href="/favicons/favicon-128x128.ico"/><link rel="icon" type="image/png" href="/favicons/favicon-32x32.png" sizes="32x32"/><link rel="icon" type="image/png" href="/favicons/favicon-16x16.png" sizes="16x16"/><link rel="manifest" href="/favicons/manifest.json"/><meta property="msapplication-config" content="/favicons/browserconfig.xml"/><link rel="mask-icon" href="/favicons/safari-pinned-tab.svg" color="black"/><link rel="preconnect" href="https://dev.visualwebsiteoptimizer.com"/>
1<script type="text/javascript" id="vwoCode">window._vwo_code ||
2(function () {
3var w=window,
4d=document;
5var account_id=701729,
6version=2.2,
7settings_tolerance=2000,
8hide_element='body',
9hide_element_style = 'opacity:0 !important;filter:alpha(opacity=0) !important;background:none !important;transition:none !important;';
10/* DO NOT EDIT BELOW THIS LINE */
11var f=0, v;
12if(f=!1,v=d.querySelector('#vwoCode'),cc={},-1<d.URL.indexOf('__vwo_disable__')||w._vwo_code)return;try{var e=JSON.parse(localStorage.getItem('_vwo_'+account_id+'_config'));cc=e&&'object'==typeof e?e:{}}catch(e){}function r(t){try{return decodeURIComponent(t)}catch(e){return t}}var s=function(){var e={combination:[],combinationChoose:[],split:[],exclude:[],uuid:null,consent:null,optOut:null},t=d.cookie||'';if(!t)return e;for(var n,i,o=/(?:^|;\s*)(?:(_vis_opt_exp_(\d+)_combi=([^;]*))|(_vis_opt_exp_(\d+)_combi_choose=([^;]*))|(_vis_opt_exp_(\d+)_split=([^:;]*))|(_vis_opt_exp_(\d+)_exclude=[^;]*)|(_vis_opt_out=([^;]*))|(_vwo_global_opt_out=[^;]*)|(_vwo_uuid=([^;]*))|(_vwo_consent=([^;]*)))/g;null!==(n=o.exec(t));)try{n[1]?e.combination.push({id:n[2],value:r(n[3])}):n[4]?e.combinationChoose.push({id:n[5],value:r(n[6])}):n[7]?e.split.push({id:n[8],value:r(n[9])}):n[10]?e.exclude.push({id:n[11]}):n[12]?e.optOut=r(n[13]):n[14]?e.optOut=!0:n[15]?e.uuid=r(n[16]):n[17]&&(i=r(n[18]),e.consent=i&&3<=i.length?i.substring(0,3):null)}catch(e){}return e}();function i(){var e=function(){if(w.VWO&&Array.isArray(w.VWO))for(var e=0;e<w.VWO.length;e++){var t=w.VWO[e];if(Array.isArray(t)&&('setVisitorId'===t[0]||'setSessionId'===t[0]))return!0}return!1}(),t='a='+account_id+'&u='+encodeURIComponent(w._vis_opt_url||d.URL)+'&vn='+version+'&ph=1'+('undefined'!=typeof platform?'&p='+platform:'')+'&st='+w.performance.now();e||((n=function(){var e,t=[],n={},i=w.VWO&&w.VWO.appliedCampaigns||{};for(e in i){var o=i[e]&&i[e].v;o&&(t.push(e+'-'+o+'-1'),n[e]=!0)}if(s&&s.combination)for(var r=0;r<s.combination.length;r++){var a=s.combination[r];n[a.id]||t.push(a.id+'-'+a.value)}return t.join('|')}())&&(t+='&c='+n),(n=function(){var e=[],t={};if(s&&s.combinationChoose)for(var n=0;n<s.combinationChoose.length;n++){var i=s.combinationChoose[n];e.push(i.id+'-'+i.value),t[i.id]=!0}if(s&&s.split)for(var o=0;o<s.split.length;o++)t[(i=s.split[o]).id]||e.push(i.id+'-'+i.value);return e.join('|')}())&&(t+='&cc='+n),(n=function(){var e={},t=[];if(w.VWO&&Array.isArray(w.VWO))for(var n=0;n<w.VWO.length;n++){var i=w.VWO[n];if(Array.isArray(i)&&'setVariation'===i[0]&&i[1]&&Array.isArray(i[1]))for(var o=0;o<i[1].length;o++){var r,a=i[1][o];a&&'object'==typeof a&&(r=a.e,a=a.v,r&&a&&(e[r]=a))}}for(r in e)t.push(r+'-'+e[r]);return t.join('|')}())&&(t+='&sv='+n)),s&&s.optOut&&(t+='&o='+s.optOut);var n=function(){var e=[],t={};if(s&&s.exclude)for(var n=0;n<s.exclude.length;n++){var i=s.exclude[n];t[i.id]||(e.push(i.id),t[i.id]=!0)}return e.join('|')}();return n&&(t+='&e='+n),s&&s.uuid&&(t+='&id='+s.uuid),s&&s.consent&&(t+='&consent='+s.consent),w.name&&-1<w.name.indexOf('_vis_preview')&&(t+='&pM=true'),w.VWO&&w.VWO.ed&&(t+='&ed='+w.VWO.ed),t}code={script:v,nonce:v&&v.nonce,library_tolerance:function(){return'undefined'!=typeof library_tolerance?library_tolerance:void 0},settings_tolerance:function(){return cc.sT||settings_tolerance},hide_element_style:function(){return'{'+(cc.hES||hide_element_style)+'}'},hide_element:function(){return performance.getEntriesByName('first-contentful-paint')[0]?'':'string'==typeof cc.hE?cc.hE:hide_element},getVersion:function(){return version},finish:function(e){var t;f||(f=!0,(t=d.getElementById('_vis_opt_path_hides'))&&t.parentNode.removeChild(t),e&&((new Image).src='https://dev.visualwebsiteoptimizer.com/ee.gif?a='+account_id+e))},finished:function(){return f},addScript:function(e){var t=d.createElement('script');t.type='text/javascript',e.src?t.src=e.src:t.text=e.text,v&&t.setAttribute('nonce',v.nonce),d.getElementsByTagName('head')[0].appendChild(t)},load:function(e,t){t=t||{};var n=new XMLHttpRequest;n.open('GET',e,!0),n.withCredentials=!t.dSC,n.responseType=t.responseType||'text',n.onload=function(){if(t.onloadCb)return t.onloadCb(n,e);200===n.status?w._vwo_code.addScript({text:n.responseText}):w._vwo_code.finish('&e=loading_failure:'+e)},n.onerror=function(){if(t.onerrorCb)return t.onerrorCb(e);w._vwo_code.finish('&e=loading_failure:'+e)},n.send()},init:function(){var e,t=this.settings_tolerance();w._vwo_settings_timer=setTimeout(function(){w._vwo_code.finish()}
12,t),'body'!==this.hide_element()?(n=d.createElement('style'),e=(t=this.hide_element())?t+this.hide_element_style():'',t=d.getElementsByTagName('head')[0],n.setAttribute('id','_vis_opt_path_hides'),v&&n.setAttribute('nonce',v.nonce),n.setAttribute('type','text/css'),n.styleSheet?n.styleSheet.cssText=e:n.appendChild(d.createTextNode(e)),t.appendChild(n)):(n=d.getElementsByTagName('head')[0],(e=d.createElement('div')).style.cssText='z-index: 2147483647 !important;position: fixed !important;left: 0 !important;top: 0 !important;width: 100% !important;height: 100% !important;background: white !important;',e.setAttribute('id','_vis_opt_path_hides'),e.classList.add('_vis_hide_layer'),n.parentNode.insertBefore(e,n.nextSibling));var n='https://dev.visualwebsiteoptimizer.com/j.php?'+i();-1!==w.location.search.indexOf('_vwo_xhr')?this.addScript({src:n}):this.load(n+'&x=true',{l:1})}};w._vwo_code=code;code.init();})();function d(){var e;t._vwo_code&&(e=d.hidingStyle=document.getElementById('_vis_opt_path_hides')||d.hidingStyle,t._vwo_code.finished()||_vwo_code.libExecuted||t.VWO&&VWO.dNR||(document.getElementById('_vis_opt_path_hides')||document.getElementsByTagName('head')[0].appendChild(e),requestAnimationFrame(d)))}var t;t=window,d();
13</script>
13<script id="script-gtm">
vendor: 344 bytes, lines 13-18
13
14        (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
15  new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
16  j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
17  'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
18  })(window,document,'script','dataLayer','
18GTM-WJGJ79D
vendor: 12 bytes, lines 18-19
18');
19        
19</script>
19<script id="script-new-relic-browser">
20        ;window.NREUM||(NREUM={});NREUM.init={distributed_tracing:{enabled:true},privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]}};
21        
22        ;NREUM.loader_config={accountID:"3205603",trustKey:"78034",agentID:"762719081",licenseKey:"NRJS-42e84a52990e09a66fd",applicationID:"762719081"}
23        ;NREUM.info={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",licenseKey:"NRJS-42e84a52990e09a66fd",applicationID:"762719081",sa:1}
24        ;/*! For license information please see nr-loader-spa-1.236.0.min.js.LICENSE.txt */
25        (()=>{"use strict";var e,t,r={5763:(e,t,r)=>{r.d(t,{P_:()=>l,Mt:()=>g,C5:()=>s,DL:()=>v,OP:()=>T,lF:()=>D,Yu:()=>y,Dg:()=>h,CX:()=>c,GE:()=>b,sU:()=>_});var n=r(8632),i=r(9567);const o={beacon:n.ce.beacon,errorBeacon:n.ce.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.D)(t,o),(0,n.Qy)(e,a[e],"info")}var u=r(7056);const d=()=>{const e={blockSelector:"[data-nr-block]",maskInputOptions:{password:!0}};return{allow_bfcache:!0,privacy:{cookies_enabled:!0},ajax:{deny_list:void 0,enabled:!0,harvestTimeSeconds:10},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},session:{domain:void 0,expiresMs:u.oD,inactiveMs:u.Hb},ssl:void 0,obfuscate:void 0,jserrors:{enabled:!0,harvestTimeSeconds:10},metrics:{enabled:!0},page_action:{enabled:!0,harvestTimeSeconds:30},page_view_event:{enabled:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,long_task:!1},session_trace:{enabled:!0,harvestTimeSeconds:10},harvest:{tooManyRequestsDelay:60},session_replay:{enabled:!1,harvestTimeSeconds:60,sampleRate:.1,errorSampleRate:.1,maskTextSelector:"*",maskAllInputs:!0,get blockClass(){return"nr-block"},get ignoreClass(){return"nr-ignore"},get maskTextClass(){return"nr-mask"},get blockSelector(){return e.blockSelector},set blockSelector(t){e.blockSelector+=",".concat(t)},get maskInputOptions(){return e.maskInputOptions},set maskInputOptions(t){e.maskInputOptions={...t,password:!0}}},spa:{enabled:!0,harvestTimeSeconds:10}}},f={};function l(e){if(!e)throw new Error("All configuration objects require an agent identifier!");if(!f[e])throw new Error("Configuration for ".concat(e," was never set"));return f[e]}function h(e,t){if(!e)throw new Error("All configuration objects require an agent identifier!");f[e]=(0,i.D)(t,d()),(0,n.Qy)(e,f[e],"config")}function g(e,t){if(!e)throw new Error("All configuration objects require an agent identifier!");var r=l(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}const p={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},m={};function v(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!m[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return m[e]}function b(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");m[e]=(0,i.D)(t,p),(0,n.Qy)(e,m[e],"loader_config")}const y=(0,n.mF)().o;var w=r(385),x=r(6818);const A={buildEnv:x.Re,bytesSent:{},queryBytesSent:{},customTransaction:void 0,disabled:!1,distMethod:x.gF,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,offset:Math.floor(w._A?.performance?.timeOrigin||w._A?.performance?.timing?.navigationStart||Date.now()),onerror:void 0,origin:""+w._A.location,ptid:void 0,releaseIds:{},session:void 0,xhrWrappable:"function"==typeof w._A.XMLHttpRequest?.prototype?.addEventListener,version:x.q4},E={};function T(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!E[e])throw new Error("Runtime for ".concat(e," was never set"));return E[e]}function _(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");E[e]=(0,i.D)(t,A),(0,n.Qy)(e,E[e],"runtime")}function D(e){return function(e){try{const t=s(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}(e)}},9567:(e,t,r)=>{r.d(t,{D:()=>i});var n=r(50);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.Z)("Setting a Configurable requires an object as input");if(!t||"object"!=typeof t)return(0,n.Z)("Setting a Configurable requires a model to set its initial properties");const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.Z)("An error occurred while setting a property of a Configurable",e)}return r}catch(e){(0,n.Z)("An error occured while setting a Configurable",e)}}},6818:(e,t,r)=>{r.d(t,{Re:()=>i,gF:()=>o,q4:()=>n});const n="1.236.0",i="PROD",o="CDN"},385:(e,t,r)=>{r.d(t,{FN:()=>a,IF:()=>u,Nk:()=>f,Tt:()=>s,_A:()=>
25o,il:()=>n,pL:()=>c,v6:()=>i,w1:()=>d});const n="undefined"!=typeof window&&!!window.document,i="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),o=n?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),a=""+o?.location,s=/iPad|iPhone|iPod/.test(navigator.userAgent),c=s&&"undefined"==typeof SharedWorker,u=(()=>{const e=navigator.userAgent.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),d=Boolean(n&&window.document.documentMode),f=!!navigator.sendBeacon},1117:(e,t,r)=>{r.d(t,{w:()=>o});var n=r(50);const i={agentIdentifier:"",ee:void 0};class o{constructor(e){try{if("object"!=typeof e)return(0,n.Z)("shared context requires an object as input");this.sharedContext={},Object.assign(this.sharedContext,i),Object.entries(e).forEach((e=>{let[t,r]=e;Object.keys(i).includes(t)&&(this.sharedContext[t]=r)}))}catch(e){(0,n.Z)("An error occured while setting SharedContext",e)}}}},8e3:(e,t,r)=>{r.d(t,{L:()=>d,R:()=>c});var n=r(2177),i=r(1284),o=r(4322),a=r(3325);const s={};function c(e,t){const r={staged:!1,priority:a.p[t]||0};u(e),s[e].get(t)||s[e].set(t,r)}function u(e){e&&(s[e]||(s[e]=new Map))}function d(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"feature";if(u(e),!e||!s[e].get(t))return a(t);s[e].get(t).staged=!0;const r=[...s[e]];function a(t){const r=e?n.ee.get(e):n.ee,a=o.X.handlers;if(r.backlog&&a){var s=r.backlog[t],c=a[t];if(c){for(var u=0;s&&u<s.length;++u)f(s[u],c);(0,i.D)(c,(function(e,t){(0,i.D)(t,(function(t,r){r[0].on(e,r[1])}))}))}delete a[t],r.backlog[t]=null,r.emit("drain-"+t,[])}}r.every((e=>{let[t,r]=e;return r.staged}))&&(r.sort(((e,t)=>e[1].priority-t[1].priority)),r.forEach((e=>{let[t]=e;a(t)})))}function f(e,t){var r=e[1];(0,i.D)(t[r],(function(t,r){var n=e[0];if(r[0]===n){var i=r[1],o=e[3],a=e[2];i.apply(o,a)}}))}},2177:(e,t,r)=>{r.d(t,{c:()=>f,ee:()=>u});var n=r(8632),i=r(2210),o=r(1284),a=r(5763),s="nr@context";let c=(0,n.fP)();var u;function d(){}function f(e){return(0,i.X)(e,s,l)}function l(){return new d}function h(){u.aborted=!0,u.backlog={}}c.ee?u=c.ee:(u=function e(t,r){var n={},c={},f={},g=!1;try{g=16===r.length&&(0,a.OP)(r).isolatedBacklog}catch(e){}var p={on:b,addEventListener:b,removeEventListener:y,emit:v,get:x,listeners:w,context:m,buffer:A,abort:h,aborted:!1,isBuffering:E,debugId:r,backlog:g?{}:t&&"object"==typeof t.backlog?t.backlog:{}};return p;function m(e){return e&&e instanceof d?e:e?(0,i.X)(e,s,l):l()}function v(e,r,n,i,o){if(!1!==o&&(o=!0),!u.aborted||i){t&&o&&t.emit(e,r,n);for(var a=m(n),s=w(e),d=s.length,f=0;f<d;f++)s[f].apply(a,r);var l=T()[c[e]];return l&&l.push([p,e,r,a]),a}}function b(e,t){n[e]=w(e).concat(t)}function y(e,t){var r=n[e];if(r)for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)}function w(e){return n[e]||[]}function x(t){return f[t]=f[t]||e(p,t)}function A(e,t){var r=T();p.aborted||(0,o.D)(e,(function(e,n){t=t||"feature",c[n]=t,t in r||(r[t]=[])}))}function E(e){return!!T()[c[e]]}function T(){return p.backlog}}(void 0,"globalEE"),c.ee=u)},5546:(e,t,r)=>{r.d(t,{E:()=>n,p:()=>i});var n=r(2177).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},4322:(e,t,r)=>{r.d(t,{X:()=>o});var n=r(5546);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.E,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.E);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3239:(e,t,r)=>{r.d(t,{bP:()=>s,iz:()=>c,m$:()=>a});var n=r(385);let i=!1,o=!1;try{const e={get passive(){return i=!0,!1},get signal(){return o=!0,!1}};n._A.addEventListener("test",null,e),n._A.removeEventListener("test",null,e)}catch(e){}function a(e,t){return i||o?{capture:!!e,passive:i,signal:t}:!!e}function s(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;window.addEventListener(e,t,a(r,n))}function c(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;document.addEventListener(e,t,a(r,n))}},4402:(e,t,r)=>{r.d(t,{Ht:()=>u,M:()=>c,Rl:()=>a,ky:()=>s});var n=r(385);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n._A?.crypto||n._A?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(31))),i.split("").map((e=>"x"===e?o(t,++r).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n._A?.crypto||n._A?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(31)));const a=[];for(var s=0;s<e;s++)a.push(o(r,++i).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},7056:(e,t,r)=>{r.d(t,{Bq:()=>n,Hb:()=>o,oD:()=>i});const n="NRBA",i=144e5,o=18e5},7894:(e,t,r)=>{function n(){return Math.round(performance.now())}r.d(t,{z:()=>n})},7243:(e,t,r)=>{r.d(t,{e:()=>o});var n=r(385),i={};function o(e){if(e in i)return i[e];if(0===(e||"").indexOf("data:"))return{protocol:"data"};let t;var r=n._A?.location,o={};if(n.il)t=document.createElement("a"),t.href=e;else try{t=new URL(e,r.href)}catch(e){return o}o.port=t.port;var a=t.href.split("://");!o.port&&a[1]&&(o.port=a[1].split("/")[0].split("@").pop().split(":")[1]),o.port&&"0"!==o.port||(o.port="https"===a[0]?"443":"80"),o.hostname=t.hostname||r.hostname,o.pathname=t.pathname,o.protocol=a[0],"/"!==o.pathname.charAt(0)&&(o.pathname="/"+o.pathname);var s=!t.protocol||":"===t.protocol||t.protocol===r.protocol,c=t.hostname===r.hostname&&t.port===r.port;return o.sameOrigin=s&&(!t.hostname||c),"/"===o.pathname&&(i[e]=o),o}},50:(e,t,r)=>{function n(e,t){"function"==typeof console.warn&&(console.warn("New Relic: ".concat(e)),t&&console.warn(t))}r.d(t,{Z:()=>n})},2587:(e,t,r)=>{r.d(t,{N:()=>c,T:()=>u});var n=r(2177),i=r(5546),o=r(8e3),a=r(3325);const s={stn:[a.D.sessionTrace],err:[a.D.jserrors,a.D.metrics],ins:[a.D.pageAction],spa:[a.D.spa],sr:[a.D.sessionReplay,a.D.sessionTrace]};function c(e,t){const r=n.ee.get(t);e&&"object"==typeof e&&(Object.entries(e).forEach((e=>{let[t,n]=e;void 0===u[t]&&(s[t]?s[t].forEach((e=>{n?(0,i.p)("feat-"+t,[],void 0,e,r):(0,i.p)("block-"+t,[],void 0,e,r),(0,i.p)("rumresp-"+t,[Boolean(n)],void 0,e,r)})):n&&(0,i.p)("feat-"+t,[],void 0,void 0,r),u[t]=Boolean(n))}
25)),Object.keys(s).forEach((e=>{void 0===u[e]&&(s[e]?.forEach((t=>(0,i.p)("rumresp-"+e,[!1],void 0,t,r))),u[e]=!1)})),(0,o.L)(t,a.D.pageViewEvent))}const u={}},2210:(e,t,r)=>{r.d(t,{X:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},1284:(e,t,r)=>{r.d(t,{D:()=>n});const n=(e,t)=>Object.entries(e||{}).map((e=>{let[r,n]=e;return t(r,n)}))},4351:(e,t,r)=>{r.d(t,{P:()=>o});var n=r(2177);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}}}},3960:(e,t,r)=>{r.d(t,{K:()=>a,b:()=>o});var n=r(3239);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.bP)("load",e,t)}function a(e){if(i())return e();(0,n.iz)("DOMContentLoaded",e)}},8632:(e,t,r)=>{r.d(t,{EZ:()=>u,Qy:()=>c,ce:()=>o,fP:()=>a,gG:()=>d,mF:()=>s});var n=r(7894),i=r(385);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return i._A.NREUM||(i._A.NREUM={}),void 0===i._A.newrelic&&(i._A.newrelic=i._A.NREUM),i._A.NREUM}function s(){let e=a();return e.o||(e.o={ST:i._A.setTimeout,SI:i._A.setImmediate,CT:i._A.clearTimeout,XHR:i._A.XMLHttpRequest,REQ:i._A.Request,EV:i._A.Event,PR:i._A.Promise,MO:i._A.MutationObserver,FETCH:i._A.fetch}),e}function c(e,t,r){let i=a();const o=i.initializedAgents||{},s=o[e]||{};return Object.keys(s).length||(s.initializedAt={ms:(0,n.z)(),date:new Date}),i.initializedAgents={...o,[e]:{...s,[r]:t}},i}function u(e,t){a()[e]=t}function d(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},7956:(e,t,r)=>{r.d(t,{N:()=>i});var n=r(3239);function i(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0;return void(0,n.iz)("visibilitychange",(function(){if(t)return void("hidden"==document.visibilityState&&e());e(document.visibilityState)}),r,i)}},1214:(e,t,r)=>{r.d(t,{em:()=>v,u5:()=>N,QU:()=>S,_L:()=>I,Gm:()=>L,Lg:()=>M,gy:()=>U,BV:()=>Q,Kf:()=>ee});var n=r(2177);const i="nr@original";var o=Object.prototype.hasOwnProperty,a=!1;function s(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");var a,s,c,u="-"===n.charAt(0);for(c=0;c<t.length;c++)d(a=e[s=t[c]])||(e[s]=r(a,u?s+n:n,i,s,o))},r.flag=i,r;function r(t,r,n,a,s){return d(t)?t:(r||(r=""),nrWrapper[i]=t,u(t,nrWrapper,e),nrWrapper);function nrWrapper(){var i,u,d,f;try{u=this,i=[...arguments],d="function"==typeof n?n(i,u):n||{}}catch(t){c([t,"",[i,u,a],d],e)}o(r+"start",[i,u,a],d,s);try{return f=t.apply(u,i)}catch(e){throw o(r+"err",[i,u,e],d,s),e}finally{o(r+"end",[i,u,f],d,s)}}}function o(r,n,i,o){if(!a||t){var s=a;a=!0;try{e.emit(r,n,i,t,o)}catch(t){c([t,r,n,i],e)}a=s}}}function c(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function u(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){c([e],r)}for(var n in e)o.call(e,n)&&(t[n]=e[n]);return t}function d(e){return!(e&&e instanceof Function&&e.apply&&!e[i])}var f=r(2210),l=r(385);const h={},g=XMLHttpRequest,p="addEventListener",m="removeEventListener";function v(e){var t=function(e){return(e||n.ee).get("events")}(e);if(h[t.debugId]++)return t;h[t.debugId]=1;var r=s(t,!0);function i(e){r.inPlace(e,[p,m],"-",o)}function o(e,t){return e[1]}return"getPrototypeOf"in Object&&(l.il&&b(document,i),b(l._A,i),b(g.prototype,i)),t.on(p+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,f.X)(n,"nr@wrapped",(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(m+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function b(e,t){let r=e;for(;"object"==typeof r&&!Object.prototype.hasOwnProperty.call(r,p);)r=Object.getPrototypeOf(r);for(var n=arguments.length,i=new Array(n>2?n-2:0),o=2;o<n;o++)i[o-2]=arguments[o];r&&t(r,...i)}var y="fetch-",w=y+"body-",x=["arrayBuffer","blob","json","text","formData"],A=l._A.Request,E=l._A.Response,T="prototype",_="nr@context";const D={};function N(e){const t=function(e){return(e||n.ee).get("fetch")}(e);if(!(A&&E&&l._A.fetch))return t;if(D[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[_]&&o[_].dt&&(e=o[_].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return D[t.debugId]=1,x.forEach((e=>{r(A[T],e,w),r(E[T],e,w)})),r(l._A,"fetch",y),t.on(y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(y+"done",[null,r],n)}else t.emit(y+"done",[e],n)})),t}const O={},j=["pushState","replaceState"];function S(e){const t=function(e){return(e||n.ee).get("history")}(e);return!l.il||O[t.debugId]++||(O[t.debugId]=1,s(t).inPlace(window.history,j,"-")),t}var P=r(3239);const C={},R=["appendChild","insertBefore","replaceChild"];function I(e){const t=function(e){return(e||n.ee).get("jsonp")}(e);if(!l.il||C[t.debugId])return t;C[t.debugId]=!0;var r=s(t),i=/[?&](?:callback|cb)=([^&#]+)/,o=/(.*)\.([^.]+)/,a=/^(\w+)(\.|$)(.*)$/;function c(e,t){var r=e.match(a),n=r[1],i=r[3];return i?c(i,t[n]):t[n]}return r.inPlace(Node.prototype,R,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var n=(a=e.src,s=a.match(i),s?s[1]:null);var a,s;if(!n)return;var u=function(e){var t=e.match(o);if(t&&t.length>=3)return{key:t[2],parent:c(t[1],window)};return{key:e,parent:window}}(n);if("function"!=typeof u.parent[u.key])return;var d={};function f(){t.emit("jsonp-end",[],d),e.removeEventListener("load",f,(0,P.m$)(!1)),e.removeEventListener("error",l,(0,P.m$)(!1))}function l(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",f,(0,P.m$)(!1)),e.removeEventListener("error",l,(0,P.m$)(!1))}
25r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",f,(0,P.m$)(!1)),e.addEventListener("error",l,(0,P.m$)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}var k=r(5763);const H={};function L(e){const t=function(e){return(e||n.ee).get("mutation")}(e);if(!l.il||H[t.debugId])return t;H[t.debugId]=!0;var r=s(t),i=k.Yu.MO;return i&&(window.MutationObserver=function(e){return this instanceof i?new i(r(e,"fn-")):i.apply(this,arguments)},MutationObserver.prototype=i.prototype),t}const z={};function M(e){const t=function(e){return(e||n.ee).get("promise")}(e);if(z[t.debugId])return t;z[t.debugId]=!0;var r=n.c,o=s(t),a=k.Yu.PR;return a&&function(){function e(r){var n=t.context(),i=o(r,"executor-",n,null,!1);const s=Reflect.construct(a,[i],e);return t.context(s).getCtx=function(){return n},s}l._A.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return a.toString()},Object.setPrototypeOf(e,a),["all","race"].forEach((function(r){const n=a[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=a[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=a.prototype;const n=a.prototype.then;a.prototype.then=function(){var e=this,i=r(e);i.promise=e;for(var a=arguments.length,s=new Array(a),c=0;c<a;c++)s[c]=arguments[c];s[0]=o(s[0],"cb-",i,null,!1),s[1]=o(s[1],"cb-",i,null,!1);const u=n.apply(this,s);return i.nextPromise=u,t.emit("propagate",[e,!0],u,!1,!1),u},a.prototype.then[i]=n,t.on("executor-start",(function(e){e[0]=o(e[0],"resolve-",this,null,!1),e[1]=o(e[1],"resolve-",this,null,!1)})),t.on("executor-err",(function(e,t,r){e[1](r)})),t.on("cb-end",(function(e,r,n){t.emit("propagate",[n,!0],this.nextPromise,!1,!1)})),t.on("propagate",(function(e,r,n){this.getCtx&&!r||(this.getCtx=function(){if(e instanceof Promise)var r=t.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const B={},F="requestAnimationFrame";function U(e){const t=function(e){return(e||n.ee).get("raf")}(e);if(!l.il||B[t.debugId]++)return t;B[t.debugId]=1;var r=s(t);return r.inPlace(window,[F],"raf-"),t.on("raf-start",(function(e){e[0]=r(e[0],"fn-")})),t}const q={},G="setTimeout",V="setInterval",X="clearTimeout",W="-start",Z="-",$=[G,"setImmediate",V,X,"clearImmediate"];function Q(e){const t=function(e){return(e||n.ee).get("timer")}(e);if(q[t.debugId]++)return t;q[t.debugId]=1;var r=s(t);return r.inPlace(l._A,$.slice(0,2),G+Z),r.inPlace(l._A,$.slice(2,3),V+Z),r.inPlace(l._A,$.slice(3),X+Z),t.on(V+W,(function(e,t,n){e[0]=r(e[0],"fn-",null,n)})),t.on(G+W,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],"fn-",this,n)})),t}var Y=r(50);const K={},J=["open","send"];function ee(e){var t=e||n.ee;const r=function(e){return(e||n.ee).get("xhr")}(t);if(K[r.debugId]++)return r;K[r.debugId]=1,v(t);var i=s(r),o=k.Yu.XHR,a=k.Yu.MO,c=k.Yu.PR,u=k.Yu.SI,d="readystatechange",f=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],h=[],g=l._A.XMLHttpRequest.listeners,p=l._A.XMLHttpRequest=function(e){var t=new o(e);function n(){try{r.emit("new-xhr",[t],t),t.addEventListener(d,b,(0,P.m$)(!1))}catch(e){(0,Y.Z)("An error occured while intercepting XHR",e);try{r.emit("internal-error",[e])}catch(e){}}}return this.listeners=g?[...g,n]:[n],this.listeners.forEach((e=>e())),t};function m(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}function b(){var e=this,t=r.context(e);e.readyState>3&&!t.resolved&&(t.resolved=!0,r.emit("xhr-resolved",[],e)),i.inPlace(e,f,"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,p),p.prototype=o.prototype,i.inPlace(p.prototype,J,"-xhr-",E),r.on("send-xhr-start",(function(e,t){m(e,t),function(e){h.push(e),a&&(y?y.then(A):u?u(A):(w=-w,x.data=w))}(t)})),r.on("open-xhr-start",m),a){var y=c&&c.resolve();if(!u&&!c){var w=1,x=document.createTextNode(w);new a(A).observe(x,{characterData:!0})}}else t.on("fn-end",(function(e){e[0]&&e[0].type===d||A()}));function A(){for(var e=0;e<h.length;e++)m(0,h[e]);h.length&&(h=[])}function E(e,t){return t}return r}},7825:(e,t,r)=>{r.d(t,{t:()=>n});const n=r(3325).D.ajax},6660:(e,t,r)=>{r.d(t,{A:()=>i,t:()=>n});const n=r(3325).D.jserrors,i="nr@seenError"},3081:(e,t,r)=>{r.d(t,{gF:()=>o,mY:()=>i,t9:()=>n,vz:()=>s,xS:()=>a});const n=r(3325).D.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},4649:(e,t,r)=>{r.d(t,{t:()=>n});const n=r(3325).D.pageAction},7633:(e,t,r)=>{r.d(t,{Dz:()=>i,OJ:()=>a,qw:()=>o,t9:()=>n});const n=r(3325).D.pageViewEvent,i="firstbyte",o="domcontent",a="windowload"},9251:(e,t,r)=>{r.d(t,{t:()=>n});const n=r(3325).D.pageViewTiming},3614:(e,t,r)=>{r.d(t,{BST_RESOURCE:()=>i,END:()=>s,FEATURE_NAME:()=>n,FN_END:()=>u,FN_START:()=>c,PUSH_STATE:()=>d,RESOURCE:()=>o,START:()=>a});const n=r(3325).D.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState"},7836:(e,t,r)=>{r.d(t,{BODY:()=>A,CB_END:()=>E,CB_START:()=>u,END:()=>x,FEATURE_NAME:()=>i,FETCH:()=>_,FETCH_BODY:()=>v,FETCH_DONE:()=>m,FETCH_START:()=>p,FN_END:()=>c,FN_START:()=>s,INTERACTION:()=>l,INTERACTION_API:()=>d,INTERACTION_EVENTS:()=>o,JSONP_END:()=>b,JSONP_NODE:()=>g,JS_TIME:()=>T,MAX_TIMER_BUDGET:()=>a,REMAINING:()=>f,SPA_NODE:()=>h,START:()=>w,originalSetTimeout:()=>y});var n=r(5763);
25const i=r(3325).D.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",f="remaining",l="interaction",h="spaNode",g="jsonpNode",p="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=n.Yu.ST,w="-start",x="-end",A="-body",E="cb"+x,T="jsTime",_="fetch"},5938:(e,t,r)=>{r.d(t,{W:()=>o});var n=r(5763),i=r(2177);class o{constructor(e,t,r){this.agentIdentifier=e,this.aggregator=t,this.ee=i.ee.get(e,(0,n.OP)(this.agentIdentifier).isolatedBacklog),this.featureName=r,this.blocked=!1}}},9144:(e,t,r)=>{r.d(t,{j:()=>m});var n=r(3325),i=r(5763),o=r(5546),a=r(2177),s=r(7894),c=r(8e3),u=r(3960),d=r(385),f=r(50),l=r(3081),h=r(8632);function g(){const e=(0,h.gG)();["setErrorHandler","finished","addToTrace","inlineHit","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId"].forEach((t=>{e[t]=function(){for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return function(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];let o=[];return Object.values(e.initializedAgents).forEach((e=>{e.exposed&&e.api[t]&&o.push(e.api[t](...n))})),o.length>1?o:o[0]}(t,...n)}}))}var p=r(2587);function m(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},m=arguments.length>2?arguments[2]:void 0,v=arguments.length>3?arguments[3]:void 0,{init:b,info:y,loader_config:w,runtime:x={loaderType:m},exposed:A=!0}=t;const E=(0,h.gG)();y||(b=E.init,y=E.info,w=E.loader_config),(0,i.Dg)(e,b||{}),(0,i.GE)(e,w||{}),(0,i.sU)(e,x),y.jsAttributes??={},d.v6&&(y.jsAttributes.isWorker=!0),(0,i.CX)(e,y),g();const T=function(e,t){t||(0,c.R)(e,"api");const h={};var g=a.ee.get(e),p=g.get("tracer"),m="api-",v=m+"ixn-";function b(t,r,n,o){const a=(0,i.C5)(e);return null===r?delete a.jsAttributes[t]:(0,i.CX)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),x(m,n,!0,o||null===r?"session":void 0)(t,r)}function y(){}["setErrorHandler","finished","addToTrace","inlineHit","addRelease"].forEach((e=>h[e]=x(m,e,!0,"api"))),h.addPageAction=x(m,"addPageAction",!0,n.D.pageAction),h.setCurrentRouteName=x(m,"routeName",!0,n.D.spa),h.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,i.OP)(e).customTransaction=(r||"http://custom.transaction")+t,x(m,"setPageViewName",!0)()},h.setCustomAttribute=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("string"==typeof e){if(["string","number"].includes(typeof t)||null===t)return b(e,t,"setCustomAttribute",r);(0,f.Z)("Failed to execute setCustomAttribute.\nNon-null value must be a string or number type, but a type of <".concat(typeof t,"> was provided."))}else(0,f.Z)("Failed to execute setCustomAttribute.\nName must be a string type, but a type of <".concat(typeof e,"> was provided."))},h.setUserId=function(e){if("string"==typeof e||null===e)return b("enduser.id",e,"setUserId",!0);(0,f.Z)("Failed to execute setUserId.\nNon-null value must be a string type, but a type of <".concat(typeof e,"> was provided."))},h.interaction=function(){return(new y).get()};var w=y.prototype={createTracer:function(e,t){var r={},i=this,a="function"==typeof t;return(0,o.p)(v+"tracer",[(0,s.z)(),e,r],i,n.D.spa,g),function(){if(p.emit((a?"":"no-")+"fn-start",[(0,s.z)(),i,a],r),a)try{return t.apply(this,arguments)}catch(e){throw p.emit("fn-err",[arguments,this,"string"==typeof e?new Error(e):e],r),e}finally{p.emit("fn-end",[(0,s.z)()],r)}}}};function x(e,t,r,i){return function(){return(0,o.p)(l.xS,["API/"+t+"/called"],void 0,n.D.metrics,g),i&&(0,o.p)(e+t,[(0,s.z)(),...arguments],r?null:this,i,g),r?void 0:this}}function A(){r.e(439).then(r.bind(r,7438)).then((t=>{let{setAPI:r}=t;r(e),(0,c.L)(e,"api")})).catch((()=>(0,f.Z)("Downloading runtime APIs failed...")))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{w[e]=x(v,e,void 0,n.D.spa)})),h.noticeError=function(e,t){"string"==typeof e&&(e=new Error(e)),(0,o.p)(l.xS,["API/noticeError/called"],void 0,n.D.metrics,g),(0,o.p)("err",[e,(0,s.z)(),!1,t],void 0,n.D.jserrors,g)},d.il?(0,u.b)((()=>A()),!0):A(),h}(e,v);return(0,h.Qy)(e,T,"api"),(0,h.Qy)(e,A,"exposed"),(0,h.EZ)("activatedFeatures",p.T),T}},3325:(e,t,r)=>{r.d(t,{D:()=>n,p:()=>i});const n={ajax:"ajax",jserrors:"jserrors",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.ajax]:5,[n.sessionTrace]:6,[n.pageAction]:7,[n.spa]:8,[
25n.sessionReplay]:9}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>(({78:"page_action-aggregate",147:"metrics-aggregate",242:"session-manager",317:"jserrors-aggregate",348:"page_view_timing-aggregate",412:"lazy-feature-loader",439:"async-api",538:"recorder",590:"session_replay-aggregate",675:"compressor",733:"session_trace-aggregate",786:"page_view_event-aggregate",873:"spa-aggregate",898:"ajax-aggregate"}[e]||e)+"."+{78:"ac76d497",147:"3dc53903",148:"1a20d5fe",242:"2a64278a",317:"49e41428",348:"bd6de33a",412:"2f55ce66",439:"30bd804e",538:"1b18459f",590:"cf0efb30",675:"ae9f91a8",733:"83105561",786:"06482edd",860:"03a8b7a5",873:"e6b09d52",898:"998ef92b"}[e]+"-1.236.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var f=u[d];if(f.getAttribute("src")==r||f.getAttribute("data-webpack")==t+o){s=f;break}}s||(c=!0,(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r),e[r]=[n];var l=(t,n)=>{s.onerror=s.onload=null,clearTimeout(h);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},h=setTimeout(l.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=l.bind(null,s.onerror),s.onload=l.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.j=364,i.p="https://js-agent.newrelic.com/",(()=>{var e={364:0,953:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=window.webpackChunkNRBA=window.webpackChunkNRBA||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})();var o={};(()=>{i.r(o);var e=i(3325),t=i(5763);const r=Object.values(e.D);function n(e){const n={};return r.forEach((r=>{n[r]=function(e,r){return!1!==(0,t.Mt)(r,"".concat(e,".enabled"))}(r,e)})),n}var a=i(9144);var s=i(5546),c=i(385),u=i(8e3),d=i(5938),f=i(3960),l=i(50);class h extends d.W{constructor(e,t,r){let n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];super(e,t,r),this.auto=n,this.abortHandler,this.featAggregate,this.onAggregateImported,n&&(0,u.R)(e,r)}importAggregator(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(this.featAggregate||!this.auto)return;const r=c.il&&!0===(0,t.Mt)(this.agentIdentifier,"privacy.cookies_enabled");let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let t;try{if(r){const{setupAgentSession:e}=await Promise.all([i.e(860),i.e(242)]).then(i.bind(i,3228));t=e(this.agentIdentifier)}}catch(e){(0,l.Z)("A problem occurred when starting up session manager. This page will not start or extend any session.",e)}try{if(!this.shouldImportAgg(this.featureName,t))return void(0,u.L)(this.agentIdentifier,this.featureName);const{lazyFeatureLoader:r}=await i.e(412).then(i.bind(i,8582)),{Aggregate:o}=await r(this.featureName,"aggregate");this.featAggregate=new o(this.agentIdentifier,this.aggregator,e),n(!0)}catch(e){(0,l.Z)("Downloading and initializing ".concat(this.featureName," failed..."),e),this.abortHandler?.(),n(!1)}};c.il?(0,f.b)((()=>o()),!0):o()}shouldImportAgg(r,n){return r!==e.D.sessionReplay||!1!==(0,t.Mt)(this.agentIdentifier,"session_trace.enabled")&&(!!n?.isNew||!!n?.state.sessionReplay)}}var g=i(7633),p=i(7894);class m extends h{static featureName=g.t9;constructor(r,n){let i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(super(r,n,g.t9,i),("undefined"==typeof PerformanceNavigationTiming||c.Tt)&&"undefined"!=typeof PerformanceTiming){const n=(0,t.OP)(r);n[g.Dz]=Math.max(Date.now()-n.offset,0),(0,f.K)((()=>n[g.qw]=Math.max((0,p.z)()-n[g.Dz],0))),(0,f.b)((()=>{const t=(0,p.z)();n[g.OJ]=Math.max(t-n[g.Dz],0),(0,s.p)("timing",["load",t],void 0,e.D.pageViewTiming,this.ee)}))}this.importAggregator()}}var v=i(1117),b=i(1284);class y extends v.w{constructor(e){super(e),this.aggregatedData={}}
25store(e,t,r,n,i){var o=this.getBucket(e,t,r,i);return o.metrics=function(e,t){t||(t={count:0});return t.count+=1,(0,b.D)(e,(function(e,r){t[e]=w(r,t[e])})),t}(n,o.metrics),o}merge(e,t,r,n,i){var o=this.getBucket(e,t,n,i);if(o.metrics){var a=o.metrics;a.count+=r.count,(0,b.D)(r,(function(e,t){if("count"!==e){var n=a[e],i=r[e];i&&!i.c?a[e]=w(i.t,n):a[e]=function(e,t){if(!t)return e;t.c||(t=x(t.t));return t.min=Math.min(e.min,t.min),t.max=Math.max(e.max,t.max),t.t+=e.t,t.sos+=e.sos,t.c+=e.c,t}(i,a[e])}}))}else o.metrics=r}storeMetric(e,t,r,n){var i=this.getBucket(e,t,r);return i.stats=w(n,i.stats),i}getBucket(e,t,r,n){this.aggregatedData[e]||(this.aggregatedData[e]={});var i=this.aggregatedData[e][t];return i||(i=this.aggregatedData[e][t]={params:r||{}},n&&(i.custom=n)),i}get(e,t){return t?this.aggregatedData[e]&&this.aggregatedData[e][t]:this.aggregatedData[e]}take(e){for(var t={},r="",n=!1,i=0;i<e.length;i++)t[r=e[i]]=A(this.aggregatedData[r]),t[r].length&&(n=!0),delete this.aggregatedData[r];return n?t:null}}function w(e,t){return null==e?function(e){e?e.c++:e={c:1};return e}(t):t?(t.c||(t=x(t.t)),t.c+=1,t.t+=e,t.sos+=e*e,e>t.max&&(t.max=e),e<t.min&&(t.min=e),t):{t:e}}function x(e){return{t:e,min:e,max:e,sos:e*e,c:1}}function A(e){return"object"!=typeof e?[]:(0,b.D)(e,E)}function E(e,t){return t}var T=i(8632),_=i(4402),D=i(4351);var N=i(7956),O=i(3239),j=i(9251);class S extends h{static featureName=j.t;constructor(e,r){let n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,r,j.t,n),c.il&&((0,t.OP)(e).initHidden=Boolean("hidden"===document.visibilityState),(0,N.N)((()=>(0,s.p)("docHidden",[(0,p.z)()],void 0,j.t,this.ee)),!0),(0,O.bP)("pagehide",(()=>(0,s.p)("winPagehide",[(0,p.z)()],void 0,j.t,this.ee))),this.importAggregator())}}var P=i(3081);class C extends h{static featureName=P.t9;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,P.t9,r),this.importAggregator()}}var R,I=i(2210),k=i(1214),H=i(2177),L={};try{R=localStorage.getItem("__nr_flags").split(","),console&&"function"==typeof console.log&&(L.console=!0,-1!==R.indexOf("dev")&&(L.dev=!0),-1!==R.indexOf("nr_dev")&&(L.nrDev=!0))}catch(e){}function z(e){try{L.console&&z(e)}catch(e){}}L.nrDev&&H.ee.on("internal-error",(function(e){z(e.stack)})),L.dev&&H.ee.on("fn-err",(function(e,t,r){z(r.stack)})),L.dev&&(z("NR AGENT IN DEVELOPMENT MODE"),z("flags: "+(0,b.D)(L,(function(e,t){return e})).join(", ")));var M=i(6660);class B extends h{static featureName=M.t;constructor(r,n){let i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(r,n,M.t,i),this.skipNext=0;try{this.removeOnAbort=new AbortController}catch(e){}const o=this;o.ee.on("fn-start",(function(e,t,r){o.abortHandler&&(o.skipNext+=1)})),o.ee.on("fn-err",(function(t,r,n){o.abortHandler&&!n[M.A]&&((0,I.X)(n,M.A,(function(){return!0})),this.thrown=!0,(0,s.p)("err",[n,(0,p.z)()],void 0,e.D.jserrors,o.ee))})),o.ee.on("fn-end",(function(){o.abortHandler&&!this.thrown&&o.skipNext>0&&(o.skipNext-=1)})),o.ee.on("internal-error",(function(t){(0,s.p)("ierr",[t,(0,p.z)(),!0],void 0,e.D.jserrors,o.ee)})),this.origOnerror=c._A.onerror,c._A.onerror=this.onerrorHandler.bind(this),c._A.addEventListener("unhandledrejection",(t=>{const r=function(e){let t="Unhandled Promise Rejection: ";if(e instanceof Error)try{return e.message=t+e.message,e}catch(t){return e}if(void 0===e)return new Error(t);try{return new Error(t+(0,D.P)(e))}catch(e){return new Error(t)}}(t.reason);(0,s.p)("err",[r,(0,p.z)(),!1,{unhandledPromiseRejection:1}],void 0,e.D.jserrors,this.ee)}),(0,O.m$)(!1,this.removeOnAbort?.signal)),(0,k.gy)(this.ee),(0,k.BV)(this.ee),(0,k.em)(this.ee),(0,t.OP)(r).xhrWrappable&&(0,k.Kf)(this.ee),this.abortHandler=this.#e,this.importAggregator()}#e(){this.removeOnAbort?.abort(),this.abortHandler=void 0}onerrorHandler(t,r,n,i,o){"function"==typeof this.origOnerror&&this.origOnerror(...arguments);try{this.skipNext?this.skipNext-=1:(0,s.p)("err",[o||new F(t,r,n),(0,p.z)()],void 0,e.D.jserrors,this.ee)}catch(t){try{(0,s.p)("ierr",[t,(0,p.z)(),!0],void 0,e.D.jserrors,this.ee)}catch(e){}}return!1}}function F(e,t,r){this.message=e||"Uncaught error with no additional information",this.sourceURL=t,this.line=r}let U=1;const q="nr@id";function G(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===c._A?0:(0,I.X)(e,q,(function(){return U++}))}function V(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,D.P)(e).length}catch(e){return}}}var X=i(7243);class W{constructor(e){this.agentIdentifier=e,this.generateTracePayload=this.generateTracePayload.bind(this),this.shouldGenerateTrace=this.shouldGenerateTrace.b
25ind(this)}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var r=(0,t.DL)(this.agentIdentifier);if(!r)return null;var n=(r.accountID||"").toString()||null,i=(r.agentID||"").toString()||null,o=(r.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,_.M)(),s=(0,_.Ht)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof c._A?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,D.P)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var r=!1,n={};if((0,t.Mt)(this.agentIdentifier,"distributed_tracing")&&(n=(0,t.P_)(this.agentIdentifier).distributed_tracing),e.sameOrigin)r=!0;else if(n.allowed_origins instanceof Array)for(var i=0;i<n.allowed_origins.length;i++){var o=(0,X.e)(n.allowed_origins[i]);if(e.hostname===o.hostname&&e.protocol===o.protocol&&e.port===o.port){r=!0;break}}return r}isDtEnabled(){var e=(0,t.Mt)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,t.Mt)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,t.Mt)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,t.Mt)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var Z=i(7825),$=["load","error","abort","timeout"],Q=$.length,Y=t.Yu.REQ,K=c._A.XMLHttpRequest;class J extends h{static featureName=Z.t;constructor(r,n){let i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(r,n,Z.t,i),(0,t.OP)(r).xhrWrappable&&(this.dt=new W(r),this.handler=(e,t,r,n)=>(0,s.p)(e,t,r,n,this.ee),(0,k.u5)(this.ee),(0,k.Kf)(this.ee),function(r,n,i,o){function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=E,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){_(t,e)}),(0,O.m$)(!1)),c.IF||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,O.m$)(!1))}function s(e){this.params={method:e[0]},T(this,e[1]),this.metrics={}}function u(e,n){var i=(0,t.DL)(r);i.xpid&&this.sameOrigin&&n.setRequestHeader("X-NewRelic-ID",i.xpid);var a=o.generateTracePayload(this.parsedOrigin);if(a){var s=!1;a.newrelicHeader&&(n.setRequestHeader("newrelic",a.newrelicHeader),s=!0),a.traceContextParentHeader&&(n.setRequestHeader("traceparent",a.traceContextParentHeader),a.traceContextStateHeader&&n.setRequestHeader("tracestate",a.traceContextStateHeader),s=!0),s&&(this.dt=a)}}function d(e,t){var r=this.metrics,i=e[0],o=this;if(r&&i){var a=V(i);a&&(r.txSize=a)}this.startTime=(0,p.z)(),this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof o.end)&&o.end(t)}catch(e){try{n.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<Q;s++)t.addEventListener($[s],this.listener,(0,O.m$)(!1))}function f(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function l(e,t){var r=""+G(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function h(e,t){var r=""+G(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function g(){this.endTime=(0,p.z)()}function m(e,t){t instanceof K&&"load"===e[0]&&n.emit("xhr-load-added",[e[1],e[2]],t)}function v(e,t){t instanceof K&&"load"===e[0]&&n.emit("xhr-load-removed",[e[1],e[2]],t)}function b(e,t,r){t instanceof K&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,p.z)()))}function y(e,t){this.xhrCbStart&&n.emit("xhr-cb-time",[(0,p.z)()-this.xhrCbStart,this.onload,t],t)}function w(e){var t,r=e[1]||{};"string"==typeof e[0]?t=e[0]:e[0]&&e[0].url?t=e[0].url:c._A?.URL&&e[0]&&e[0]instanceof URL&&(t=e[0].href),t&&(this.parsedOrigin=(0,X.e)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=o.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if("string"==typeof e[0]||c._A?.URL&&e[0]&&e[0]instanceof URL){var i={};for(var a in r)i[a]=r[a];i.headers=new Headers(r.headers||{}),s(i.headers,n)&&(this.dt=n),e.length>1?e[1]=i:e.push(i)}else e[0]&&e[0].headers&&s(e[0].headers,n)&&(this.dt=n);function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function x(e,t){this.params={},this.metrics={},this.startTime=(0,p.z)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;
25"string"==typeof i?r=i:"object"==typeof i&&i instanceof Y?r=i.url:c._A?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),T(this,r);var o=(""+(i&&i instanceof Y&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.txSize=V(n.body)||0}function A(t,r){var n;this.endTime=(0,p.z)(),this.params||(this.params={}),this.params.status=r?r.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);var o={txSize:this.txSize,rxSize:n,duration:(0,p.z)()-this.startTime};i("xhr",[this.params,o,this.startTime,this.endTime,"fetch"],this,e.D.ajax)}function E(t){var r=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(var o=0;o<Q;o++)t.removeEventListener($[o],this.listener,!1);r.aborted||(n.duration=(0,p.z)()-this.startTime,this.loadCaptureCalled||4!==t.readyState?null==r.status&&(r.status=0):_(this,t),n.cbTime=this.cbTime,i("xhr",[r,n,this.startTime,this.endTime,"xhr"],this,e.D.ajax))}}function T(e,t){var r=(0,X.e)(t),n=e.params;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}function _(e,t){e.params.status=t.status;var r=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?V(e.response):"text"===r||""===r||void 0===r?V(e.responseText):void 0}(t,e.lastSize);if(r&&(e.metrics.rxSize=r),e.sameOrigin){var n=t.getResponseHeader("X-NewRelic-App-Data");n&&(e.params.cat=n.split(", ").pop())}e.loadCaptureCalled=!0}n.on("new-xhr",a),n.on("open-xhr-start",s),n.on("open-xhr-end",u),n.on("send-xhr-start",d),n.on("xhr-cb-time",f),n.on("xhr-load-added",l),n.on("xhr-load-removed",h),n.on("xhr-resolved",g),n.on("addEventListener-end",m),n.on("removeEventListener-end",v),n.on("fn-end",y),n.on("fetch-before-start",w),n.on("fetch-start",x),n.on("fn-start",b),n.on("fetch-done",A)}(r,this.ee,this.handler,this.dt),this.importAggregator())}}var ee=i(3614);const{BST_RESOURCE:te,RESOURCE:re,START:ne,END:ie,FEATURE_NAME:oe,FN_END:ae,FN_START:se,PUSH_STATE:ce}=ee;var ue=i(7836);const{FEATURE_NAME:de,START:fe,END:le,BODY:he,CB_END:ge,JS_TIME:pe,FETCH:me,FN_START:ve,CB_START:be,FN_END:ye}=ue;var we=i(4649);class xe extends h{static featureName=we.t;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,we.t,r),this.importAggregator()}}new class{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,_.ky)(16);c._A?(this.agentIdentifier=t,this.sharedAggregator=new y({agentIdentifier:this.agentIdentifier}),this.features={},this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(m),Object.assign(this,(0,a.j)(this.agentIdentifier,e,e.loaderType||"agent")),this.start()):(0,l.Z)("Failed to initial the agent. Could not determine the runtime environment.")}get config(){return{info:(0,t.C5)(this.agentIdentifier),init:(0,t.P_)(this.agentIdentifier),loader_config:(0,t.DL)(this.agentIdentifier),runtime:(0,t.OP)(this.agentIdentifier)}}start(){const t="features";try{const r=n(this.agentIdentifier),i=[...this.desiredFeatures];i.sort(((t,r)=>
25e.p[t.featureName]-e.p[r.featureName])),i.forEach((t=>{if(r[t.featureName]||t.featureName===e.D.pageViewEvent){const n=function(t){switch(t){case e.D.ajax:return[e.D.jserrors];case e.D.sessionTrace:return[e.D.ajax,e.D.pageViewEvent];case e.D.sessionReplay:return[e.D.sessionTrace];case e.D.pageViewTiming:return[e.D.pageViewEvent];default:return[]}}(t.featureName);n.every((e=>r[e]))||(0,l.Z)("".concat(t.featureName," is enabled but one or more dependent features has been disabled (").concat((0,D.P)(n),"). This may cause unintended consequences or missing data...")),this.features[t.featureName]=new t(this.agentIdentifier,this.sharedAggregator)}})),(0,T.Qy)(this.agentIdentifier,this.features,t)}catch(e){(0,l.Z)("Failed to initialize all enabled instrument classes (agent aborted) -",e);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,T.fP)();return delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.[t],delete this.sharedAggregator,r.ee?.abort(),delete r.ee?.get(this.agentIdentifier),!1}}}({features:[J,m,S,class extends h{static featureName=oe;constructor(t,r){if(super(t,r,oe,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]),!c.il)return;const n=this.ee;let i;(0,k.QU)(n),this.eventsEE=(0,k.em)(n),this.eventsEE.on(se,(function(e,t){this.bstStart=(0,p.z)()})),this.eventsEE.on(ae,(function(t,r){(0,s.p)("bst",[t[0],r,this.bstStart,(0,p.z)()],void 0,e.D.sessionTrace,n)})),n.on(ce+ne,(function(e){this.time=(0,p.z)(),this.startPath=location.pathname+location.hash})),n.on(ce+ie,(function(t){(0,s.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,e.D.sessionTrace,n)}));try{i=new PerformanceObserver((t=>{const r=t.getEntries();(0,s.p)(te,[r],void 0,e.D.sessionTrace,n)})),i.observe({type:re,buffered:!0})}catch(e){}this.importAggregator({resourceObserver:i})}},C,xe,B,class extends h{static featureName=de;constructor(e,r){if(super(e,r,de,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]),!c.il)return;if(!(0,t.OP)(e).xhrWrappable)return;try{this.removeOnAbort=new AbortController}catch(e){}let n,i=0;const o=this.ee.get("tracer"),a=(0,k._L)(this.ee),s=(0,k.Lg)(this.ee),u=(0,k.BV)(this.ee),d=(0,k.Kf)(this.ee),f=this.ee.get("events"),l=(0,k.u5)(this.ee),h=(0,k.QU)(this.ee),g=(0,k.Gm)(this.ee);function m(e,t){h.emit("newURL",[""+window.location,t])}function v(){i++,n=window.location.hash,this[ve]=(0,p.z)()}function b(){i--,window.location.hash!==n&&m(0,!0);var e=(0,p.z)();this[pe]=~~this[pe]+e-this[ve],this[ye]=e}function y(e,t){e.on(t,(function(){this[t]=(0,p.z)()}))}this.ee.on(ve,v),s.on(be,v),a.on(be,v),this.ee.on(ye,b),s.on(ge,b),a.on(ge,b),this.ee.buffer([ve,ye,"xhr-resolved"],this.featureName),f.buffer([ve],this.featureName),u.buffer(["setTimeout"+le,"clearTimeout"+fe,ve],this.featureName),d.buffer([ve,"new-xhr","send-xhr"+fe],this.featureName),l.buffer([me+fe,me+"-done",me+he+fe,me+he+le],this.featureName),h.buffer(["newURL"],this.featureName),g.buffer([ve],this.featureName),s.buffer(["propagate",be,ge,"executor-err","resolve"+fe],this.featureName),o.buffer([ve,"no-"+ve],this.featureName),a.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),y(l,me+fe),y(l,me+"-done"),y(a,"new-jsonp"),y(a,"jsonp-end"),y(a,"cb-start"),h.on("pushState-end",m),h.on("replaceState-end",m),window.addEventListener("hashchange",m,(0,O.m$)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",m,(0,O.m$)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){m(0,i>1)}),(0,O.m$)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#e,this.importAggregator()}#e(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}],loaderType:"spa"})})(),window.NRBA=o})();
26                </script>
26<script id="script-ga">
vendor: 393 bytes, lines 26-32
26
27        (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
28          (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
29          m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
30          })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
31          
32          ga('create', '
32UA-151025150-1
vendor: 54 bytes, lines 32-34
32', 'auto');
33          ga('send', 'pageview');
34        
34</script>
34<link rel="dns-prefetch" href="//cdn.decibelinsight.net"/><link rel="dns-prefetch" href="//collection.decibelinsight.net"/>
34<script id="script-decibel" type="text/javascript">
35          // <![CDATA[
36            (function(d,e,c,i,b,el,it) {
37              d.da=d.da||[];da.oldErr=d.onerror;da.err=[];
38              d.onerror=function(){da.err.push(arguments);da.oldErr&&da.oldErr.apply(d,Array.prototype.slice.call(arguments));};
39              d.DecibelInsight=b;d[b]=d[b]||function(){(d[b].q=d[b].q||[]).push(arguments);};
40              el=e.createElement(c),it=e.getElementsByTagName(c)[0];el.async=1;el.src=i;it.parentNode.insertBefore(el,it);
41            })(window,document,'script','https://cdn.decibelinsight.net/i/14063/1115039/di.js','decibelInsight');
42          // ]]>
43          </script>
43<link rel="preload" href="/_next/static/media/e4af272ccee01ff0-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/_next/static/css/e8a6b7abe713a0cf.css" as="style"/><link rel="stylesheet" href="/_next/static/css/e8a6b7abe713a0cf.css" data-n-g=""/><link rel="preload" href="/_next/static/css/5a57e3d548727047.css" as="style"/><link rel="stylesheet" href="/_next/static/css/5a57e3d548727047.css" data-n-p=""/><noscript data-n-css=""></noscript>
43<script defer="" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script>
43<script id="script-google-maps" src="https://maps.googleapis.com/maps/api/js?key=AIzaSyC6moVjL3cGFX4KPeCqxNrGvLhFbMg2mJY&amp;libraries=places&amp;callback=Function.prototype" defer="" data-nscript="beforeInteractive"></script>
43<script src="/_next/static/chunks/webpack-8f451231052adcb9.js" defer=""></script>
43<script src="/_next/static/chunks/framework-e952fed463eb8e34.js" defer=""></script>
43<script src="/_next/static/chunks/main-89ff865adff2bb10.js" defer=""></script>
43<script src="/_next/static/chunks/pages/_app-eecb0c92b8b37c96.js" defer=""></script>
43<script src="/_next/static/chunks/552-e74610e7552ba33d.js" defer=""></script>
43<script src="/_next/static/chunks/78-a1d5bb55502f7d2c.js" defer=""></script>
43<script src="/_next/static/chunks/15-38982e6184470530.js" defer=""></script>
43<script src="/_next/static/chunks/966-5372e4e8fa7827c9.js" defer=""></script>
43<script src="/_next/static/chunks/876-de89fcdca9204c8a.js" defer=""></script>
43<script src="/_next/static/chunks/382-9ded755350db190a.js" defer=""></script>
43<script src="/_next/static/chunks/317-0ce206d77660714d.js" defer=""></script>
43<script src="/_next/static/chunks/pages/%5B...slug%5D-8e50c52cdd85202a.js" defer=""></script>
43<script src="/_next/static/runtru-build/_buildManifest.js" defer=""></script>
43<script src="/_next/static/runtru-build/_ssgManifest.js" defer=""></script>
43</head><body><noscript id="noscript-gtm"><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WJGJ79D" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript><div id="__next"><div class="__variable_f367f3 font-Inter"><nav class="bg-white w-full " role="navigation"><div class="xxl:px-8"><div aria-label="RunTru by Trane" class="container relative z-[200] mx-auto flex h-[72px] items-center justify-between px-4 py-2 lg:px-0 lg:py-0  "><div class="z-50 mr-2 flex-shrink-0 flex-grow-0 basis-[104px]"><a id="runtru-logo" aria-label="RunTru by Trane" class="min-w-[180px]" href="/"><svg width="155" height="36" viewBox="0 0 565 130" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M313 111.5H5L1.5 128.6H310.4L313 111.5Z" fill="#EF3824"></path><path d="M80.8 59.5L93.3 98.9H62.5L52.9 63.2H42.1L35.8 98.9H7L24.2 1.3H66.7C84.7 1.3 103.5 6.9 103.5 29.1C103.5 42.7 97.8 54.5 80.8 59.5ZM45.4 44.6H56.8C70.1 44.6 73.3 36.8 73.3 31C73.3 22.6 66.6 20.6 61.1 20.6H49.6L45.4 44.6Z" fill="#EF3824"></path><path d="M147.6 1.3L137.3 60C134.7 74.7 142.7 78.4 149.9 78.4C160.6 78.4 164.9 70.4 166.1 63.3L177 1.3H205.7L193.9 68.5C191.4 82.7 181 101.2 148.4 101.2C125.3 101.2 103.1 91.9 109.1 57.1L118.9 1.3H147.6Z" fill="#EF3824"></path><path d="M220.8 1.3H251.6L269 48.5C270.4 52.2 272.3 57.8 272.8 61.1H273.2C274 57.1 274.7 52.9 275.4 48.9L283.8 1.4H310.3L293.1 99H263.8L245 51C243.4 46.9 241.7 42.5 241 39.3H240.6C239.8 43.6 239 48 238.3 52.2L230.1 98.9H203.6L220.8 1.3Z" fill="#EF3824"></path><path d="M411.2 72.2L420.8 99.2H403.9L395.9 74.2H386.4L382 99.2H366.4L378 33.8H404C416 33.8 427.5 38 427.5 51.9C427.5 61.1 423.1 69.2 411.2 72.2ZM388.4 63.4H398.1C408.3 63.4 411.2 57.7 411.2 52.8C411.2 46.4 406.3 44.7 401.6 44.7H391.7L388.4 63.4Z" fill="#7C888F"></path><path d="M454.4 33.8L447.4 73.7C445.5 84.3 450.8 88.2 458.1 88.2C467.1 88.2 470.3 82.2 471.5 75.6L478.9 33.9H494.4L486.5 78.9C484.7 89.2 477.7 100.8 457.3 100.8C441.1 100.8 428.7 93.3 432.3 72.2L439 33.9L454.4 33.8Z" fill="#7C888F"></path><path d="M368.4 46.1H349.4L340 99.1H324.5L333.9 46.1H314.8L317 33.8H370.5L368.4 46.1Z" fill="#7C888F"></path><path d="M321.5 1L318.7 18.4H516.2L502.1 111.5H485.8L483.2 128.6H521.7L539.7 1.9L321.5 1Z" fill="#EF3824"></path><path d="M340.6 123.2C340.6 125.5 339 127.8 334.6 127.8H322.2V111.8H334.5C338.5 111.8 340.2 113.6 340.2 115.9C340.2 117.5 339.2 119 337 119.4C339.5 119.7 340.6 121.1 340.6 123.2ZM326.8 114.7V118.2H333.3C335.2 118.2 335.6 117.3 335.6 116.3C335.6 115.5 335.1 114.7 333.3 114.7H326.8ZM335.9 122.8C335.9 121.7 335.2 120.9 333.5 120.9H326.8V124.7H333.5C335.2 124.8 335.9 123.9 335.9 122.8Z" fill="#EF3824"></path><path d="M348.6 122.3L340.6 111.7H345.8L350.4 118.2C350.8 118.7 350.9 118.9 350.9 119.1C351 118.9 351.1 118.7 351.4 118.2L356.2 111.7H361.1L353 122.3V127.7H348.4V122.3H348.6Z" fill="#EF3824"></path><path d="M388.3 115.3H381.6V127.8H377V115.3H370.3V111.8H388.2V115.3H388.3Z" fill="#EF3824"></path><path d="M399.8 122.1H395.1V127.8H390.5V111.8H401.4C406.5 111.8 408 114.4 408 116.9C408 118.7 407.1 120.8 404.4 121.6L408.6 127.8H403.5L399.8 122.1ZM395.2 119.2H400.5C402.7 119.2 403.4 118.1 403.4 117C403.4 115.9 402.7 114.8 400.6 114.8H395.3V119.2H395.2Z" fill="#EF3824"></path><path d="M425.2 124.5H416.3L414.8 127.7H409.9L417.9 111.7H423.6L431.6 127.7H426.7L425.2 124.5ZM423.9 121.6L422.3 118.1C421.5 116.4 421.1 115.5 420.8 114.4C420.5 115.5 420.1 116.5 419.3 118.1L417.7 121.6H423.9Z" fill="#EF3824"></path><path d="M433.9 111.7H438.8L447.2 120.8C447.7 121.4 448.2 122 448.5 122.6H448.6V120.3V111.7H452.7V127.7H448.2L439.5 118.5C439.1 118 438.5 117.2 438.2 116.7H438V118.9V127.7H433.9V111.7Z" fill="#EF3824"></path><path d="M473.1 124.6V127.8H456.8V111.8H473V115H461.4V118.2H472.6V121.2H461.4V124.7L473.1 124.6Z" fill="#EF3824"></path><path d="M475.9 113.5C475.9 112.6 476.6 111.8 477.5 111.8C478.4 111.8 479.1 112.5 479.1 113.5C479.1 114.5 478.4 115.2 477.5 115.2C476.6 115.1 475.9 114.4 475.9 113.5ZM477.6 115.5C478.7 115.5 479.6 114.7 479.6 113.5C479.6 112.4 478.7 111.5 477.6 111.5C476.5 111.5 475.6 112.3 475.6 113.5C475.5 114.6 476.5 115.5 477.6 115.5ZM477.1 113.6H477.5L478.1 114.6H478.5L477.8 113.6C478.1 113.6 478.4 113.4 478.4 113C478.4 112.5 478.1 112.3 477.6 112.3H476.7V114.6H477.1V113.6ZM477.1 113.3V112.6H477.6C477.8 112.6 478.1 112.7 478.1 112.9
43C478.1 113.3 477.8 113.3 477.5 113.3H477.1Z" fill="#EF3824"></path><path d="M15.8 49.2L15.1 53.2L92.3 54C92.3 54 93.8 53.1 95.2 51.5L15.8 49.2Z" fill="white"></path><path d="M14 59.1L13.3 63.1L82.2 63.7L81.4 61.2L14 59.1Z" fill="white"></path><path d="M138.5 53L138.3 54.3L109.6 54L109.9 52.1L138.5 53Z" fill="white"></path><path d="M140.4 41.8L140.3 42.5L111.8 41.6L140.4 41.8Z" fill="white"></path><path d="M142.2 31.9L142.1 32.4L117.6 31.7L142.2 31.9Z" fill="white"></path><path d="M143.9 21.9V22.4L124 21.8L143.9 21.9Z" fill="white"></path><path d="M145.4 13.5V13.8L132.2 13.4L145.4 13.5Z" fill="white"></path><path d="M136.8 63C136.8 62.9 136.8 63.5 136.7 64.2L108.2 64L108.4 62.2L136.8 63Z" fill="white"></path><path d="M139.4 74.2C139.4 74.2 139.1 73.8 138.7 73.2L108.3 72.2C108.3 72.2 108.3 73.2 108.5 73.9L139.4 74.2Z" fill="white"></path><path d="M111 83C111 83 111.5 84.1 111.8 84.5L175.6 85.1L111 83Z" fill="white"></path><path d="M161.4 73.8L187 74.6L160.8 74.4C160.8 74.4 161.1 74 161.4 73.8Z" fill="white"></path><path d="M166 63.9L191.5 64.7L165.9 64.4L166 63.9Z" fill="white"></path><path d="M167.8 53.9L196.3 54.7L167.6 54.5L167.8 53.9Z" fill="white"></path><path d="M198.5 42.3L198.1 44.2L169.6 43.3L169.8 42.1L198.5 42.3Z" fill="white"></path><path d="M200.2 32.4L199.9 34.2L171.4 33.3L171.6 32.1L200.2 32.4Z" fill="white"></path><path d="M202 22.4L201.7 24.1L173.1 23.3L173.3 22.2L202 22.4Z" fill="white"></path><path d="M203.4 14L203.2 15.6L174.6 14.7L174.8 13.7L203.4 14Z" fill="white"></path><path d="M256.4 14.5L257.5 17.4L218.2 16.1L218.5 14.1L256.4 14.5Z" fill="white"></path><path d="M259.6 22.9L260.7 26L216.7 24.6L217.1 22.6L259.6 22.9Z" fill="white"></path><path d="M263.3 32.9L264.5 36.2L214.9 34.6L215.3 32.5L263.3 32.9Z" fill="white"></path><path d="M267 42.9L268.2 46.3L243.1 45.6L242.6 44.2L242.1 42.7L267 42.9Z" fill="white"></path><path d="M240.1 42.7L239.6 45.4L213.2 44.6L213.6 42.4L240.1 42.7Z" fill="white"></path><path d="M303 43.2L302.3 47.3L275.9 46.5L276.5 43L303 43.2Z" fill="white"></path><path d="M304.8 33.3L304 37.4L277.7 36.6L278.3 33L304.8 33.3Z" fill="white"></path><path d="M306.5 23.3L305.8 27.4L279.4 26.5L280 23.1L306.5 23.3Z" fill="white"></path><path d="M308 14.9L307.3 18.9L280.9 18.1L281.5 14.7L308 14.9Z" fill="white"></path><path d="M84.6 71.3L85.3 73.7L55.7 73.4L54.9 70.4L84.6 71.3Z" fill="white"></path><path d="M88 82.1L88.7 84.2L58.5 84L57.7 81.1L88 82.1Z" fill="white"></path><path d="M40.9 69.9L40.3 73.3L11.6 73L12.3 69L40.9 69.9Z" fill="white"></path><path d="M39 80.5L38.4 83.8L9.7 83.5L10.4 79.5L39 80.5Z" fill="white"></path><path d="M558.3 10.1C558.3 14.3 555 17.6 550.7 17.6C546.5 17.6 543.1 14.3 543.1 10.1C543.1 6 546.5 2.7 550.7 2.7C555.1 2.8 558.3 6 558.3 10.1ZM545.1 10.1C545.1 13.4 547.5 16 550.9 16C554.1 16 556.5 13.4 556.5 10.1C556.5 6.8 554.1 4.2 550.8 4.2C547.5 4.2 545.1 6.9 545.1 10.1ZM549.6 14H547.9V6.6C548.6 6.5 549.5 6.4 550.7 6.4C552.1 6.4 552.7 6.6 553.3 6.9C553.7 7.2 554 7.8 554 8.5C554 9.3 553.4 9.9 552.5 10.2V10.3C553.2 10.6 553.6 11.1 553.9 12.1C554.1 13.2 554.3 13.7 554.4 13.9H552.6C552.4 13.6 552.2 13 552 12.1C551.9 11.3 551.4 10.9 550.5 10.9H549.7V14H549.6ZM549.7 9.8H550.5C551.4 9.8 552.2 9.5 552.2 8.7C552.2 8 551.7 7.6 550.6 7.6C550.1 7.6 549.8 7.6 549.7 7.7V9.8Z" fill="#EF3824"></path></svg></a></div><div id="nav-container" class="flex flex-1 items-center justify-end"><div class="absolute left-1/2 hidden -translate-x-1/2 text-rich-black z-50 items-center transition duration-500 lg:flex lg:h-[72px] translate-y-0" role="navigation"><div class="flex h-full w-full items-center lg:px-3 xl:px-4" aria-haspopup="true"><a href="/hvac-repair-or-replace/" class="" target="_self" data-action="internal link" data-type="button"><p class="after:bg-primary font-Inter whitespace-nowrap text-12 font-semibold transition-all after:block after:h-px after:w-0 after:transition-all hover:after:w-full lg:text-14 text-black hover:text-primary">Repair or Replace</p></a></div><div class="flex h-full w-full items-center lg:px-3 xl:px-4" aria-haspopup="true"><a href="/products/" class="" target="_self" data-action="internal link" data-type="button"><p class="after:bg-primary font-Inter whitespace-nowrap text-12 font-semibold transition-all after:block after:h-px after:w-0 after:transition-all hover:after:w-full lg:text-14 text-black hover:text-primary">Products</p></a><div class="absolute hidden z-[100] bg-white -translate-x-8 rounded-b-2xl border-t lg:top-[72px] "><div class="text-black grid columns-4 gap-0"><div class="lg-gap-8 flex columns-3 min-w-[628px]" role="menu"><div class="w-full p-1" role="menuitem"><div class="min-w-[200px] py-8 lg:px-8"><ul class="mb-0 list-none pl-0"><li class=" pb-6 text-gravel last:pb-0"><a href="/air-conditioners/" class="" target="_self" data-action="internal link" data-type="button"><div class="cursor-pointer text-14 font-semibold">Air Conditioners</div></a></li><li class=" pb-6 text-gravel last:pb-0"><a href="/furnaces/" class="" target="_self" data-action="internal link" data-type="button"><div class="cursor-pointer text-14 font-semibold">Furnaces</div></a></li><li class=" pb-6 text-gravel last:pb-0"><a href="/heat-pumps/" class="" target="_self" data-action="internal link" data-type="button"><div class="cursor-pointer text-14 font-semibold">Heat Pumps</div></a></li><li class=" pb-6 text-gravel last:pb-0"><a href="/air-handlers/" class="" target="_self" data-action="internal link" data-type="button"><div class="cursor-pointer text-14 font-semibold">Air Handlers</div></a></li></ul></div></div><div class="w-full p-1" role="menuitem"><div class="min-w-[200px] py-8 lg:px-8"><ul class="mb-0 list-none pl-0"><li class=" pb-6 text-gravel last:pb-0"><a href="/packaged-units/" class="" target="_self" data-action="internal link" data-type="button"><div class="cursor-pointer text-14 font-semibold">Packaged Units</div></a></li><li class=" pb-6 text-gravel last:pb-0"><a href="/indoor-air-coils/" class="" target="_self" data-action="internal link" data-type="button"><div class="cursor-pointer text-14 font-semibold">Indoor Air Coils</div></a></li><li class=" pb-6 text-gravel last:pb-0"><a href="/ductless-systems/" class="" target="_self" data-action="internal link" data-type="button"><div class="cursor-pointer text-14 font-semibold">Ductless Systems</div></a></li></ul></div></div><div class="w-full p-1" role="menuitem"><div class="ml-auto flex px-8 lg:h-full lg:px-0 min-full"><div role="navigation"><div class="group m-1 rounded-xl bg-[#f2f3f7] p-6 text-14"><a href="/tax-credits" class="" target="_self" data-action="internal link" data-type="button">Savings<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" class="ml-1 inline-block stroke-black group-hover:stroke-primary w-[18px] "><path d="M9 18L15 12L9 6" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="undefined "></path></svg></a><div class="mt-2 text-[#767676]">Learn about options available for you to save on a new HVAC system, including incentives from the Inflation Reduction Act (IRA).</div></div></div></div></div></div></div></div><div class="fixed hidden left-1/2 top-[72px] h-[calc(100vh_-_72px)] w-screen -translate-x-1/2 overflow-hidden bg-black opacity-60"></div></div><div class="flex h-full w-full items-center lg:px-3 xl:px-4" aria-haspopup="true"><button class="" data-action="internal link" data-type="button"><p class="after:bg-primary font-Inter whitespace-nowrap text-12 font-semibold transition-all after:block after:h-px after:w-0 after:transition-all hover:after:w-full lg:text-14 text-black hover:text-primary">Pricing</p></button><div class="absolute hidden z-[100] bg-white -translate-x-8 rounded-b-2xl border-t lg:top-[72px] "><div class="text-black flex"><div class="lg-gap-8 flex columns-1 false" role="menu"><div class="w-full p-1" role="menuitem"><div class="min-w-[200px] py-8 lg:px-8"><ul class="mb-0 list-none pl-0"><li class=" pb-6 text-gravel last:pb-0"><a href="/tax-credits/" class="" target="_self" data-action="internal link" data-type="button"><div class="cursor-pointer text-14 font-semibold">Savings</div></a></li><li class=" pb-6 text-gravel last:pb-0"><a href="/hvac-financing/" class="" target="_self" data-action="internal link" data-type="button"><div class="cursor-pointer text-14 font-semibold">Financing</div></a></li></ul></div></div></div></div></div><div class="fixed hidden left-1/2 top-[72px] h-[calc(100vh_-_72px)] w-screen -translate-x-1/2 overflow-hidden bg-black opacity-60"></div></div><div class="flex h-full w-full items-center lg:px-3 xl:px-4" aria-haspopup="true"><a href="/warranty/" class="" target="_self" data-action="internal link" data-type="button"><p class="after:bg-primary font-Inter whitespace-nowrap text-12 font-semibold transition-all after:block after:h-px after:w-0 after:transition-all hover:after:w-full lg:text-14 text-black hover:text-primary">Warranty</p></a></div><div class="flex h-full w-full items-center lg:px-3 xl:px-4" aria-haspopup="true"><a href="/contact/" class="" target="_self" data-action="internal link" data-type="button"><p class="after:bg-primary font-Inter whitespace-nowrap text-12 font-semibold transition-all after:block after:h-px after:w-0 after:transition-all hover:after:w-full lg:text-14 text-black hover:text-primary">Contact Us</p></a></div></div><div class="z-[10] flex items-center transition duration-500 translate-y-0"><div class="flex items-center lg:min-w-[72px]"><div class="get-help pr-7"><button class="hover:text-hover-red flex items-center rounded-full p-2 px-6 font-semibold lg:hidden bg-black/10"><span class="text-12 sm:text-14 text-rich-black">Get Help</span></button></div><div class="hidden lg:block"><div class="flex min-w-[80%]"><a class="relative ml-3 flex w-max min-w-[45%] items-center font-Inter text-14 font-semibold text-primary md:ml-0  md:min-w-[20%] lg:hidden" href="tel:+18449974569" data-position="header" data-location="navigation" data-action="call" data-text-grouping="phone number" data-text="1-844-997-4569" data-type="link"><span class="mr-2 w-4 font-Inter text-12 font-semibold"><svg fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="stroke-[#323232]"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.127.96.361 1.903.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0 1 22 16.92Z" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="stroke-rich-black"></path></svg></span>1-844-997-4569</a><a href="/dealer-locator/" class="" target="_self" data-action="internal link" data-type="button">Find a Local Pro</a></div></div><button class="mobile-menu  relative ml-5 h-10 w-10 focus:outline-none lg:hidden" id="mobile-nav" aria-label="Open the menu"><span class="sr-only">
43Open main menu</span><div class="absolute left-1/2 top-1/2 block w-5 -translate-x-1/2  -translate-y-1/2 transform"><span aria-hidden="true" class=" -translate-y-1.5 bg-dark-gray absolute block h-0.5 w-5 transform transition duration-500 ease-in-out"></span><span aria-hidden="true" class="  bg-dark-gray absolute block h-0.5 w-5 transform transition duration-500 ease-in-out"></span><span aria-hidden="true" class=" translate-y-1.5 bg-dark-gray absolute block h-0.5 w-5 transform transition duration-500 ease-in-out"></span></div></button></div></div></div></div></div></nav><main><div class="block"><div class="spacer w-full h-px pb-14 md:pb-14 lg:pb-20 xl:pb-20 pl-0 pr-0 md:pl-0 md:pr-0 lg:pl-0 lg:pr-0 xl:pl-0 xl:pr-0"></div><section class=" "><div class=" container mx-auto px-4 w-full grid grid-cols-12 columns gap-4 sm:gap-8 items-stretch undefined"><div class="column                                               flex flex-col col-span-12 md:col-span-6 lg:col-span-6"><div><h1 class="mt-10 font-Inter text-28 font-semibold leading-9 md:text-32 lg:mb-6 lg:mt-16">Contact RunTru</h1><div class="grid gap-4 sm:grid-cols-12"><form class="sm:col-span-7 md:col-span-12" id="runtru-contact-form"><p class="mt-0 pb-4 font-Inter font-light md:pb-11">Please contact our dedicated customer service specialist at<!-- --> <a href="tel:+18449974569" data-position="body" data-location="form" data-action="call" data-text-grouping="phone number" data-text="1-844-997-4569" data-type="link">1-844-997-4569</a>, or complete the form on this page. A specialist will reach out to answer your questions from Monday through Friday, 7am to 5pm CST</p><p class="my-2 font-semibold text-primary">All form fields are required</p><div class="grid gap-6 sm:grid-cols-2"><div class="col-span-2 sm:col-span-1"><div class="relative flex flex-col"><div class="relative"><input class="rounded-md font-Inter border border-timberwolf text-neutral-gray p-4 placeholder:text-neutral-gray focus:border-timberwolf w-full peer " autoComplete="given-name" id="runtru-first-name" name="firstName" placeholder=" " type="text" aria-describedby="runtru-first-name-error"/><label for="runtru-first-name" class="absolute truncate left-4 top-0 pt-4 text-neutral-gray duration-200 transform -translate-y-4 scale-75 origin-[0] peer-placeholder-shown:scale-100 peer-placeholder-shown:translate-y-0 peer-focus:scale-75 peer-focus:-translate-y-4 max-w-[80%]" data-testid="compalette--text-input">First name</label></div></div></div><div class="col-span-2 sm:col-span-1"><div class="relative flex flex-col"><div class="relative"><input class="rounded-md font-Inter border border-timberwolf text-neutral-gray p-4 placeholder:text-neutral-gray focus:border-timberwolf w-full peer " autoComplete="family-name" id="runtru-last-name" name="lastName" placeholder=" " type="text" aria-describedby="runtru-last-name-error"/><label for="runtru-last-name" class="absolute truncate left-4 top-0 pt-4 text-neutral-gray duration-200 transform -translate-y-4 scale-75 origin-[0] peer-placeholder-shown:scale-100 peer-placeholder-shown:translate-y-0 peer-focus:scale-75 peer-focus:-translate-y-4 max-w-[80%]" data-testid="compalette--text-input">Last name</label></div></div></div><div class="col-span-2 sm:col-span-1"><div class="relative flex flex-col"><div class="relative"><input type="email" class="rounded-md font-Inter border border-timberwolf text-neutral-gray p-4 placeholder:text-neutral-gray focus:border-timberwolf w-full peer " name="email" id="runtru-email" placeholder=" " autoComplete="email" aria-describedby="runtru-email-error" value=""/><label for="runtru-email" class="absolute top-0 left-4 pt-4 text-neutral-gray duration-200 transform -translate-y-4 scale-75 origin-[0] peer-placeholder-shown:scale-100 peer-placeholder-shown:translate-y-0 peer-focus:scale-75 peer-focus:-translate-y-4">Email</label></div></div></div><div class="col-span-2 sm:col-span-1"><div class="relative flex flex-col"><div class="relative"><label for="runtru-phone" class="sr-only">Phone number</label><input class="rounded-md font-Inter border border-timberwolf text-neutral-gray p-4 placeholder:text-neutral-gray focus:border-timberwolf w-full" autoComplete="tel" id="runtru-phone" name="phone" placeholder="Phone number" type="tel" maxLength="10" minLength="10" aria-describedby="runtru-phone-error"/></div></div></div><div class="col-span-2 sm:col-span-1"><div class="relative flex flex-col"><div class="relative"><label for="runtru-address" class="sr-only" data-testid="compalette--text-input">Street Address</label><input class="rounded-md font-Inter border border-timberwolf text-neutral-gray p-4 placeholder:text-neutral-gray focus:border-timberwolf w-full" autoComplete="street-address" id="runtru-address" name="addressLine1" placeholder="Street Address" type="text" aria-describedby="runtru-address-error" value=""/></div></div></div><div class="col-span-2 sm:col-span-1"><div class="relative flex flex-col"><div class="relative"><label for="runtru-city" class="sr-only" data-testid="compalette--text-input">City</label><input class="rounded-md font-Inter border border-timberwolf text-neutral-gray p-4 placeholder:text-neutral-gray focus:border-timberwolf w-full" autoComplete="address-level2" id="runtru-city" name="city" placeholder="City" type="text" aria-describedby="runtru-city-error" value=""/></div></div></div><div class="col-start-1 sm:col-span-1"><div class="relative flex flex-col undefined"><div class="relative"><label for="runtru-state" class="sr-only" data-testid="compalette--select">State</label><select name="state" id="runtru-state" class="rounded-md font-Inter border border-timberwolf text-neutral-gray p-4 placeholder:text-neutral-gray focus:border-timberwolf w-full !text-neutral-gray" aria-describedby="runtru-state-error"><option value="" selected="">State</option><option value="AB">Alberta</option><option value="AK">Alaska</option><option value="AL">Alabama</option><option value="AR">Arkansas</option><option value="AZ">Arizona</option><option value="BC">British Columbia</option><option value="CA">California</option><option value="CO">Colorado</option><option value="CT">Connecticut</option><option value="DC">District Of Columbia</option><option value="DE">Delaware</option><option value="FL">Florida</option><option value="GA">Georgia</option><option value="HI">Hawaii</option><option value="IA">Iowa</option><option value="ID">Idaho</option><option value="IL">Illinois</option><option value="IN">Indiana</option><option value="KS">Kansas</option><option value="KY">Kentucky</option><option value="LA">Louisiana</option><option value="MA">Massachusetts</option><option value="MB">Manitoba</option><option value="MD">Maryland</option><option value="ME">Maine</option><option value="MI">Michigan</option><option value="MN">Minnesota</option><option value="MO">Missouri</option><option value="MS">Mississippi</option><option value="MT">Montana</option><option value="NB">New Brunswick</option><option value="NC">North Carolina</option><option value="ND">North Dakota</option><option value="NE">Nebraska</option><option value="NH">New Hampshire</option><option value="NJ">New Jersey</option><option value="NL">Newfoundland and Labrador</option><option value="NM">New Mexico</option><option value="NS">Nova Scotia</option><option value="NT">Northwest Territories</option><option value="NU">Nunavut</option><option value="NV">Nevada</option><option value="NY">New York</option><option value="OH">Ohio</option><option value="OK">Oklahoma</option><option value="ON">Ontario</option><option value="OR">Oregon</option><option value="PA">Pennsylvania</option><option value="PE">Prince Edward Island</option><option value="QC">Quebec</option><option value="RI">Rhode Island</option><option value="SC">South Carolina</option><option value="SD">South Dakota</option><option value="SK">Saskatchewan</option><option value="TN">Tennessee</option><option value="TX">Texas</option><option value="UT">Utah</option><option value="VA">Virginia</option><option value="VT">Vermont</option><option value="WA">Washington</option><option value="WI">Wisconsin</option><option value="WV">West Virginia</option><option value="WY">Wyoming</option><option value="YT">Yukon</option></select></div></div></div><div class="col-start-2 sm:col-span-1"><div class="relative flex flex-col"><div class="relative"><input class="rounded-md font-Inter border border-timberwolf text-neutral-gray p-4 placeholder:text-neutral-gray focus:border-timberwolf w-full peer " autoComplete="postal-code" id="runtru-zip" name="zip" placeholder=" " type="text" aria-describedby="runtru-zip-error" value=""/><label for="runtru-zip" class="absolute truncate left-4 top-0 pt-4 text-neutral-gray duration-200 transform -translate-y-4 scale-75 origin-[0] peer-placeholder-shown:scale-100 peer-placeholder-shown:translate-y-0 peer-focus:scale-75 peer-focus:-translate-y-4 max-w-[80%]" data-testid="compalette--text-input">Zip/Postal Code</label></div></div></div></div><div class="!col-span-full mt-8 md:mt-14"><div><p class="font-normal">Do you own an RunTru system?</p><div class="flex flex-row"><div><input type="radio" class="mb-0" name="owner" id="runtru-yes" value="true"/><label for="runtru-yes" class="pl-2 mr-10 font-semibold text-sm">Yes</label></div><div><input type="radio" name="owner" id="runtru-no" value="false"/><label for="runtru-no" class="pl-2 font-semibold text-sm">No</label></div></div></div></div><div class="!col-span-full mt-10 md:mt-14"><div><label for="runtru-comments" class="sr-only">Comments or questions?</label><textarea autoComplete="off" name="comments" id="runtru-comments" class="w-full min-h-310 border-timberwolf rounded-2xl placeholder:text-venus p-6" placeholder="Comments or questions" aria-describedby="runtru-comments-error"></textarea></div></div><div class="!col-span-full mt-9 md:mt-14"><div><p class="font-semibold">Preferred method of contact:</p><div class="flex flex-row"><div><input type="radio" class="mb-0" name="contactMethod" id="runtru-phone-method" value="phone"/><label for="runtru-phone-method" class="pl-2 mr-10 font-semibold text-sm">Phone</label></div><div><input type="radio" name="contactMethod" id="runtru-email-method" value="email"/><label for="runtru-email-method" class="pl-2 font-semibold text-sm">Email</label></div></div></div></div><div class="relative pb-4"><span class="whitespace-pre-line text-xs">Our Customer Service team is delighted to serve you and will respond as soon as possible within our business hours (Monday – Friday 7 am – 5 pm CST).<br/> <br/>By pressing “submit,” I consent to be contacted by a RunTru customer support specialist regarding my inquiry. I consent that my information be shared with Trane approved affiliates and third party partners, including connecting me with a local RunTru dealer to be contacted about products and services. See our <a class="hover" target="_blank" href="https://www.tranetechnologies.com/en/index/privacy-policy.html" rel="noreferrer">Privacy Policy</a> <!-- -->for more information.</span></div><button type="submit" class="mb-24 mt-10 rounded-100 px-12 py-4 font-semibold text-white bg-light-gray" disabled="">Submit</button></form></div></div></div><div class="column m-25 mb-8                        lg:pl-32                      flex flex-col col-span-12 md:col-span-6 lg:col-span-6"><section class=" "><div class="  w-full grid grid-cols-12 columns  items-stretch undefined"><div class="column   shadow-[1px_0px_8px_rgba(0,0,0,0.2)] md:shadow-[1px_0px_8px_rgba(0,0,0,0.2)] lg:shadow-[1px_0px_8px_rgba(0,0,0,0.2)] xl:shadow-[1px_0px_8px_rgba(0,0,0,0.2)]                                         flex flex-col col-span-12 md:col-span-12 lg:col-span-12"><div class="relative  z-10 flex justify-center lg:block undefined"><img alt="" loading="lazy" width="1038" height="796" decoding="async" data-nimg="1" class="-z-1  rounded-none" style="color:transparent;max-width:100%;height:auto" srcSet="/_next/image/?url=https%3A%2F%2Flive-runtru-headless-cms.pantheonsite.io%2Fwp-content%2Fuploads%2F2023%2F05%2Fbg-1024x785.png&amp;w=1080&amp;q=75 1x, /_next/image/?url=https%3A%2F%2Flive-runtru-headless-cms.pantheonsite.io%2Fwp-content%2Fuploads%2F2023%2F05%2Fbg-1024x785.png&amp;w=3840&amp;q=75 2x" src="/_next/image/?url=https%3A%2F%2Flive-runtru-headless-cms.pantheonsite.io%2Fwp-content%2Fuploads%2F2023%2F05%2Fbg-1024x785.png&amp;w=3840&amp;q=75"/></div><div class="flex  flex-col  text-container   m-24 "><p class="text-container  text-left text-22 leading-7    px-10 font-inter  lg:text-[28px] "><span class="font-semibold leading-7">Value. Performance.<br><span class="font-light">Long-term dependability.</span></span></p><p class="text-container   small   text-neutral-gray px-10 font-inter text-sm text-gray ">Why choose RunTru? We deliver exactly what today’s consumers expect and deserve: an HVAC product that’s built to last, priced to fit any budget, and suitable for any residence. The result is heating and cooling performance that can be relied on—from outdoor AC and heat pumps, to furnaces and coils, to air handlers and packaged units—that’s also backed by Trane.</p><p class="text-container   small   text-neutral-gray px-10 mb-14 font-inter text-sm text-gray ">From initial design to final installation, RunTru represents a new approach to value-oriented heating and cooling equipment. All of our products are put to the test before the RunTru badge is applied—ensuring dependable, eff
43icient heating and cooling, season after season, year after year.</p></div></div></div></section></div></div></section></div></main><section><div class="mx-auto"> </div><div class="bg-[#222222]"><footer><div class=""><hr class=" border-snow-drift m-auto w-full border-t border-solid"/></div><section class="pt-9 px-0 bg-[#222222] text-white "><div class=" container mx-auto px-4 w-full undefined"><div class="flex max-w-full flex-wrap justify-between"><ul class="w-1/2 list-none space-y-3 lg:w-auto "><li class="pb-1"><span class="text-18 font-semibold">Products</span></li><li><a class="text-14 text-ceiling-bright-white hover:text-primary-peach" href="/air-conditioners/">Air Conditioners</a></li><li class=""><a class="text-14 text-ceiling-bright-white hover:text-primary-peach" href="/furnaces/">Furnaces</a></li><li class=""><a class="text-14 text-ceiling-bright-white hover:text-primary-peach" href="/heat-pumps/">Heat Pumps</a></li><li class=""><a class="text-14 text-ceiling-bright-white hover:text-primary-peach" href="/air-handlers/">Air Handlers</a></li><li class=""><a class="text-14 text-ceiling-bright-white hover:text-primary-peach" href="/packaged-units/">Packaged Units</a></li><li class=""><a class="text-14 text-ceiling-bright-white hover:text-primary-peach" href="/ductless-systems/">Ductless Systems</a></li><li class=""><a class="text-14 text-ceiling-bright-white hover:text-primary-peach" href="/indoor-air-coils/">Indoor Air Coils</a></li></ul><ul class="w-1/2 list-none space-y-3 lg:w-auto"><li class="pb-1 text-lg"><span class="text-18 font-semibold">Resources</span></li><li><a class="text-14 text-ceiling-bright-white hover:text-primary-peach" href="/hvac-repair-or-replace/">Repair or Replace</a></li><li><a class="text-14 text-ceiling-bright-white hover:text-primary-peach" href="/warranty/">Warranty</a></li><li class=""><a class="text-14 text-ceiling-bright-white hover:text-primary-peach" href="/tax-credits/">Savings</a></li><li><a class="text-14 text-ceiling-bright-white hover:text-primary-peach" href="/contact/">Contact Us</a></li><li><a class="text-14 text-ceiling-bright-white hover:text-primary-peach" href="/dealer-locator/">Find a Local Pro</a></li><li><a class="text-14 text-ceiling-bright-white hover:text-primary-peach" href="/resources/discontinued-products/">Discontinued Products</a></li></ul><hr class="my-4 w-full text-[#3F3F3F] lg:hidden"/><ul class="w-full list-none space-y-3 lg:w-auto "><li class="pb-1"><span class="text-18 font-semibold">Commercial Resources</span></li><li><a class="text-14 text-ceiling-bright-white hover:text-primary-peach" href="/professional-resources/">For Contractors</a></li><li><a class="text-14 text-ceiling-bright-white hover:text-primary-peach" href="/professional-resources/">For Property Managers</a></li><li><a class="text-14 hover:text-primary-peach" href="/professional-resources/">For Builders</a></li><li><a class="text-14 text-ceiling-bright-white hover:text-primary-peach" href="/professional-resources/">Professional Resources</a></li></ul><hr class="my-4 w-full text-[#3F3F3F] lg:hidden"/><ul class="w-full list-none  space-y-3 lg:w-auto"><li class="pb-1"><span class="text-18 font-semibold">Links</span></li><li><a class="text-14 text-ceiling-bright-white hover:text-primary-peach" href="https://www.tranetechnologies.com/en/index/privacy-policy.html">Privacy Policy</a></li><li><a class="text-14 text-ceiling-bright-white hover:text-primary-peach" href="https://www.tranetechnologies.com/en/index/terms-of-use.html">Terms &amp; Conditions</a></li><li><a class="text-14 text-ceiling-bright-white hover:text-primary-peach" href="https://www.trane.com/residential/en/accessibility/">Accessibility</a></li><li><a class="text-14 text-ceiling-bright-white hover:text-primary-peach" href="https://www.trane.com/residential/">trane.com/residential</a></li><li><a class="text-14 text-ceiling-bright-white hover:text-primary-peach" href="https://www.tranesupply.com/">tranesupply.com</a></li><li><a class="text-14 text-ceiling-bright-white" target="_blank" rel="noopener noreferrer" href="https://careers.tranetechnologies.com/global/en/home">Careers</a></li></ul><hr class="mt-4 w-full  text-[#3F3F3F]"/></div></div></section><section class="bg-[#222222] text-white pb-4 lg:pb-1 "><div class=" container mx-auto px-4 w-full undefined"><div class="container mx-auto flex w-full items-center justify-between pt-6 pb-2 text-xs lg:py-6"><div class="flex xl:gap-12"><div>© <!-- -->2026<!-- --> Trane. All Rights Reserved</div></div><div class="gt_container--3jzdam flex justify-between"><div class="px-2"><svg viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-4"><path d="M10 20C8.63333 20 7.34167 19.7375 6.125 19.2125C4.90833 18.6875 3.84583 17.9708 2.9375 17.0625C2.02917 16.1542 1.3125 15.0917 0.7875 13.875C0.2625 12.6583 0 11.3667 0 10C0 8.61667 0.2625 7.32083 0.7875 6.1125C1.3125 4.90417 2.02917 3.84583 2.9375 2.9375C3.84583 2.02917 4.90833 1.3125 6.125 0.7875C7.34167 0.2625 8.63333 0 10 0C11.3833 0 12.6792 0.2625 13.8875 0.7875C15.0958 1.3125 16.1542 2.02917 17.0625 2.9375C17.9708 3.84583 18.6875 4.90417 19.2125 6.1125C19.7375 7.32083 20 8.61667 20 10C20 11.3667 19.7375 12.6583 19.2125 13.875C18.6875 15.0917 17.9708 16.1542 17.0625 17.0625C16.1542 17.9708 15.0958 18.6875 13.8875 19.2125C12.6792 19.7375 11.3833 20 10 20ZM10 17.95C10.4333 17.35 10.8083 16.725 11.125 16.075C11.4417 15.425 11.7 14.7333 11.9 14H8.1C8.3 14.7333 8.55833 15.425 8.875 16.075C9.19167 16.725 9.56667 17.35 10 17.95ZM7.4 17.55C7.1 17 6.8375 16.4292 6.6125 15.8375C6.3875 15.2458 6.2 14.6333 6.05 14H3.1C3.58333 14.8333 4.1875 15.5583 4.9125 16.175C5.6375 16.7917 6.46667 17.25 7.4 17.55ZM12.6 17.55C13.5333 17.25 14.3625 16.7917 15.0875 16.175C15.8125 15.5583 16.4167 14.8333 16.9 14H13.95C13.8 14.6333 13.6125 15.2458 13.3875 15.8375C13.1625 16.4292 12.9 17 12.6 17.55ZM2.25 12H5.65C5.6 11.6667 5.5625 11.3375 5.5375 11.0125C5.5125 10.6875 5.5 10.35 5.5 10C5.5 9.65 5.5125 9.3125 5.5375 8.9875C5.5625 8.6625 5.6 8.33333 5.65 8H2.25C2.16667 8.33333 2.10417 8.6625 2.0625 8.9875C2.02083 9.3125 2 9.65 2 10C2 10.35 2.02083 10.6875 2.0625 11.0125C2.10417 11.3375 2.16667 11.6667 2.25 12ZM7.65 12H12.35C12.4 11.6667 12.4375 11.3375 12.4625 11.0125C12.4875 10.6875 12.5 10.35 12.5 10C12.5 9.65 12.4875 9.3125 12.4625 8.9875C12.4375 8.6625 12.4 8.33333 12.35 8H7.65C7.6 8.33333 7.5625 8.6625 7.5375 8.9875C7.5125 9.3125 7.5 9.65 7.5 10C7.5 10.35 7.5125 10.6875 7.5375 11.0125C7.5625 11.3375 7.6 11.6667 7.65 12ZM14.35 12H17.75C17.8333 11.6667 17.8958 11.3375 17.9375 11.0125C17.9792 10.6875 18 10.35 18 10C18 9.65 17.9792 9.3125 17.9375 8.9875C17.8958 8.6625 17.8333 8.33333 17.75 8H14.35C14.4 8.33333 14.4375 8.6625 14.4625 8.9875C14.4875 9.3125 14.5 9.65 14.5 10C14.5 10.35 14.4875 10.6875 14.4625 11.0125C14.4375 11.3375 14.4 11.6667 14.35 12ZM13.95 6H16.9C16.4167 5.16667 15.8125 4.44167 15.0875 3.825C14.3625 3.20833 13.5333 2.75 12.6 2.45C12.9 3 13.1625 3.57083 13.3875 4.1625C13.6125 4.75417 13.8 5.36667 13.95 6ZM8.1 6H11.9C11.7 5.26667 11.4417 4.575 11.125 3.925C10.8083 3.275 10.4333 2.65 10 2.05C9.56667 2.65 9.19167 3.275 8.875 3.925C8.55833 4.575 8.3 5.26667 8.1 6ZM3.1 6H6.05C6.2 5.36667 6.3875 4.75417 6.6125 4.1625C6.8375 3.57083 7.1 3 7.4 2.45C6.46667 2.75 5.6375 3.20833 4.9125 3.825C4.1875 4.44167 3.58333 5.16667 3.1 6Z" stroke="#323232" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" fill="white"></path></svg></div><a title="English" data-gt-lang="en" class="glink nturl notranslate px-2">EN</a><a title="Français" data-gt-lang="fr" class="glink nturl notranslate px-2">FR</a><a title="Español" data-gt-lang="es" class="glink nturl notranslate px-2">ES</a></div></div></div></section></footer></div></section><div class="h-24 w-full lg:h-114"><div data-testid="repair-replace-bottom-fixed-banner" class="fixed right-0 bottom-0 left-0 z-20 grid place-items-center"><div class="flex flex-col items-center justify-between bg-black/60 backdrop-blur-xs lg:flex-row rounded-t-2xl lg:rou
43nded-t-4xl gap-3 px-6 py-2 lg:gap-14 lg:px-8 lg:py-8"><span class="text-sm font-bold text-white lg:text-2xl">What do you need help with?</span><div class="flex flex-row gap-3"><a data-testid="button-link" href="/dealer-locator/" class="inline-flex items-center transition-colors duration-75 focus:outline-none focus-visible:ring disabled:cursor-not-allowed text-white border-none px-5 py-2 text-sm leading-normal font-normal rounded-full bg-gradient-to-r from-runtru-red-light to-runtru-red-dark hover:from-runtru-red hover:to-runtru-red" data-position="bottom" data-location="sticky-tab" data-action="click" data-type="button" data-text-grouping="help-options" data-text="Replace">Replace</a><a data-testid="button-link" href="/dealer-locator/" class="inline-flex items-center transition-colors duration-75 focus:outline-none focus-visible:ring disabled:cursor-not-allowed text-white border-none px-5 py-2 text-sm leading-normal font-normal rounded-full bg-gradient-to-r from-runtru-red-light to-runtru-red-dark hover:from-runtru-red hover:to-runtru-red" data-position="bottom" data-location="sticky-tab" data-action="click" data-type="button" data-text-grouping="help-options" data-text="Repair">Repair</a></div></div></div></div></div>
vendor: 82 bytes, line 43
43<script id="script-search-kings" src="https://www.googletagmanager.com/gtag/js?id=
43DC-8360739
vendor: 20 bytes, line 43
43" async=""></script>
43<script id="script-search-kinds-data">
44          
vendor: 137 bytes, lines 44-48
44window.dataLayer = window.dataLayer || [];
45			function gtag(){dataLayer.push(arguments);}
46			gtag('js', new Date());
47
48			gtag('config', '
48DC-8360739
vendor: 14 bytes, lines 48-49
48');
49          
49</script>
49<script src="https://resources.digital-cloud-west.medallia.com/wdcwest/234382/onsite/embed.js" async=""></script>
49<script id="script-gtranslate">window.gtranslateSettings = {
50        "default_language":"en",
51        "languages":["en","fr","es"],
52        "wrapper_selector":".gtranslate_wrapper",
53        "custom_css": ".gtranslate_wrapper{display:none}"
54      }</script>
54<script src="https://cdn.gtranslate.net/widgets/latest/lc.js" defer=""></script>
54</div>
54<script id="__NEXT_DATA__" type="application/json">{"props":{"navData":{"siteOptionsSettings":{"headerNavigation":{"headerNavigation":[{"linkTitle":"Products","linkUrl":"/products/","dropdownMenu":["menu"],"dropdownAlignment":null,"dropdownStyle":"large","columns":[{"menuLayouts":[{"headerText":null,"subLinks":[{"linkTitle":"Air Conditioners","linkUrl":"/air-conditioners/"},{"linkTitle":"Furnaces","linkUrl":"/furnaces/"},{"linkTitle":"Heat Pumps","linkUrl":"/heat-pumps/"},{"linkTitle":"Air Handlers","linkUrl":"/air-handlers/"}]}]},{"menuLayouts":[{"headerText":null,"subLinks":[{"linkTitle":"Packaged Units","linkUrl":"/packaged-units/"},{"linkTitle":"Indoor Air Coils","linkUrl":"/indoor-air-coils/"},{"linkTitle":"Ductless Systems","linkUrl":"/ductless-systems/"}]}]},{"menuLayouts":[{"ctaLink":"/tax-credits","ctaLinkText":"Savings","ctaText":"Learn about options available for you to save on a new HVAC system, including incentives from the Inflation Reduction Act (IRA)."}]}]},{"linkTitle":"Warranty","linkUrl":"/warranty/","dropdownMenu":null,"dropdownAlignment":null,"dropdownStyle":null,"columns":null},{"linkTitle":"Pricing","linkUrl":null,"dropdownMenu":["menu"],"dropdownAlignment":"left","dropdownStyle":"small","columns":[{"menuLayouts":[{"headerText":null,"subLinks":[{"linkTitle":"Savings","linkUrl":"/tax-credits/"},{"linkTitle":"Financing","linkUrl":"/hvac-financing/"}]}]}]},{"linkTitle":"Contact Us","linkUrl":"/contact/","dropdownMenu":null,"dropdownAlignment":null,"dropdownStyle":null,"columns":null}]}}},"__N_SSP":true,"pageProps":{"id":"cG9zdDo4NTY=","title":"Contact Us","slug":"contact","status":"publish","disclaimer":{"disclaimer":null,"fieldGroupName":"disclaimer"},"template":{"templateName":"Default"},"footeroptions":{"formtype":"no_form","polarity":"light"},"seo":{"fullHead":"\u003c!-- This site is optimized with the Yoast SEO plugin v28.3 - https://yoast.com/product/yoast-seo-wordpress/ --\u003e\n\u003ctitle\u003eContact RunTru for all your HVAC product questions or needs\u003c/title\u003e\n\u003cmeta name=\"description\" content=\"Contact RunTru with any questions on our HVAC products. We\u0026#039;re here to help you with your heating and cooling needs from homeowners, contractors, home builders, to property managers.\" /\u003e\n\u003clink rel=\"canonical\" href=\"https://live-runtru-headless-cms.pantheonsite.io/contact/\" /\u003e\n\u003cmeta property=\"og:locale\" content=\"en_US\" /\u003e\n\u003cmeta property=\"og:type\" content=\"article\" /\u003e\n\u003cmeta property=\"og:title\" content=\"Contact RunTru for all your HVAC product questions or needs\" /\u003e\n\u003cmeta property=\"og:description\" content=\"Contact RunTru with any questions on our HVAC products. We\u0026#039;re here to help you with your heating and cooling needs from homeowners, contractors, home builders, to property managers.\" /\u003e\n\u003cmeta property=\"og:url\" content=\"https://live-runtru-headless-cms.pantheonsite.io/contact/\" /\u003e\n\u003cmeta property=\"og:site_name\" content=\"runtru-headless-cms\" /\u003e\n\u003cmeta property=\"article:modified_time\" content=\"2024-04-22T16:54:55+00:00\" /\u003e\n\u003cmeta name=\"twitter:card\" content=\"summary_large_image\" /\u003e\n\u003cscript type=\"application/ld+json\" class=\"yoast-schema-graph\"\u003e{\"@context\":\"https:\\/\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\/\\/live-runtru-headless-cms.pantheonsite.io\\/contact\\/\",\"url\":\"https:\\/\\/live-runtru-headless-cms.pantheonsite.io\\/contact\\/\",\"name\":\"Contact RunTru for all your HVAC product questions or needs\",\"isPartOf\":{\"@id\":\"https:\\/\\/live-runtru-headless-cms.pantheonsite.io\\/#website\"},\"datePublished\":\"2023-05-03T12:43:08+00:00\",\"dateModified\":\"2024-04-22T16:54:55+00:00\",\"description\":\"Contact RunTru with any questions on our HVAC products. We're here to help you with your heating and cooling needs from homeowners, contractors, home builders, to property managers.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\/\\/live-runtru-headless-cms.pantheonsite.io\\/contact\\/\"]}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\/\\/live-runtru-headless-cms.pantheonsite.io\\/#website\",\"url\":\"https:\\/\\/live-runtru-headless-cms.pantheonsite.io\\/\",\"name\":\"runtru-headless-cms\",\"description\":\"Just another WordPress site\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\/\\/live-runtru-headless-cms.pantheonsite.ioresidential\\/search-results\\/?q={search_term_string}\\/\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}\u003c/script\u003e\n\u003c!-- / Yoast SEO plugin. --\u003e"}
54,"navigationMode":{"isDarkMode":null},"schemaBlock":{"fieldGroupName":"schemaBlock","schemablock":null},"blocks":[{"innerBlocks":[{"innerBlocks":[],"name":"acf/spacer","originalContent":"","saveContent":"","order":0,"attributes":{"name":"acf/spacer","data":{"small_viewport_size":"pb-14","_small_viewport_size":"field_61e593930e6ab","small_lspacing":"pl-0","_small_lspacing":"field_63457fb785ed3","small_rspacing":"pr-0","_small_rspacing":"field_6345836af6381","medium_viewport_size":"pb-14","_medium_viewport_size":"field_61e593b20e6ac","medium_lspacing":"pl-0","_medium_lspacing":"field_634580fc85868","medium_rspacing":"pr-0","_medium_rspacing":"field_6345839a232f4","large_viewport_size":"pb-20","_large_viewport_size":"field_61e593c40e6ad","large_lspacing":"pl-0","_large_lspacing":"field_634581894b7fc","large_rspacing":"pr-0","_large_rspacing":"field_6345851af74a1","extra_large_viewport_size":"pb-20","_extra_large_viewport_size":"field_631a3241da8e5","xl_lspacing":"pl-0","_xl_lspacing":"field_634581b82bc1a","xl_rspacing":"pr-0","_xl_rspacing":"field_63458690cc629"},"mode":"preview"}},{"innerBlocks":[{"innerBlocks":[{"innerBlocks":[],"name":"acf/contactform","originalContent":"","saveContent":"","order":0,"attributes":{"name":"acf/contactform","data":[],"mode":"edit"}}],"name":"core/column","originalContent":"\u003cdiv class=\"wp-block-column\"\u003e\u003c/div\u003e","order":0,"attributes":{"anchor":"","bgImageUrl":"","small":"w-full","medium":"w-1/2","large":"w-1/2","displayType":"block","borderRadius":"rounded-none","borderRadiusMedium":"md:rounded-none","borderRadiusLarge":"lg:rounded-none","borderRadiusXL":"xl:rounded-none","checked":false,"borderRadiusTopLeft":"rounded-tl-none","borderRadiusTopLeftMedium":"md:rounded-tl-none","borderRadiusTopLeftLarge":"lg:rounded-tl-none","borderRadiusTopLeftXL":"xl:rounded-tl-none","borderRadiusTopRight":"rounded-tr-none","borderRadiusTopRightMedium":"md:rounded-tr-none","borderRadiusTopRightLarge":"lg:rounded-tr-none","borderRadiusTopRightXL":"xl:rounded-tr-none","borderRadiusBottomLeft":"rounded-bl-none","borderRadiusBottomLeftMedium":"md:rounded-bl-none","borderRadiusBottomLeftLarge":"lg:rounded-bl-none","borderRadiusBottomLeftXL":"xl:rounded-bl-none","borderRadiusBottomRight":"rounded-br-none","borderRadiusBottomRightMedium":"md:rounded-br-none","borderRadiusBottomRightLarge":"lg:rounded-br-none","borderRadiusBottomRightXL":"xl:rounded-br-none","boxShadow":"shadow-none","boxShadowMedium":"md:shadow-none","boxShadowLarge":"lg:shadow-none","boxShadowXL":"xl:shadow-none","boxShadowHover":"shadow-none","padding":"p-0","paddingMedium":"md:p-0","paddingLarge":"lg:p-0","paddingXL":"xl:p-0","paddingLeft":"pl-0","paddingLeftMedium":"md:pl-0","paddingLeftLarge":"lg:pl-0","paddingLeftXL":"xl:pl-0","paddingRight":"pr-0","paddingRightMedium":"md:pr-0","paddingRightLarge":"lg:pr-0","paddingRightXL":"xl:pr-0","paddingTop":"pt-0","paddingTopMedium":"md:pt-0","paddingTopLarge":"lg:pt-0","paddingTopXL":"xl:pt-0","paddingBottom":"pb-0","paddingBottomMedium":"md:pb-0","paddingBottomLarge":"lg:pb-0","paddingBottomXL":"xl:pb-0"},"dynamicContent":null},{"innerBlocks":[{"innerBlocks":[{"innerBlocks":[{"innerBlocks":[],"name":"core/image","originalContent":"\u003cfigure class=\"wp-block-image size-large\"\u003e\u003cimg src=\"https://live-runtru-headless-cms.pantheonsite.io/wp-content/uploads/2023/05/bg-1024x785.png\" alt=\"\" class=\"wp-image-862\"/\u003e\u003c/figure\u003e","order":0,"attributes":{"url":"https://live-runtru-headless-cms.pantheonsite.io/wp-content/uploads/2023/05/bg-1024x785.png","alt":"","caption":"","title":"","href":"","rel":"","linkClass":"","linkTarget":"","anchor":"","borderRadius":"rounded-none","id":862,"sizeSlug":"large","linkDestination":"none"},"mediaData":[{"node":{"id":"cG9zdDo4NjI=","sourceUrl":"https://live-runtru-headless-cms.pantheonsite.io/wp-content/uploads/2023/05/bg.png","srcSet":"https://live-runtru-headless-cms.pantheonsite.io/wp-content/uploads/2023/05/bg-300x230.png 300w, https://live-runtru-headless-cms.pantheonsite.io/wp-content/uploads/2023/05/bg-1024x785.png 1024w, https://live-runtru-headless-cms.pantheonsite.io/wp-content/uploads/2023/05/bg-768x589.png 768w, https://live-runtru-headless-cms.pantheonsite.io/wp-content/uploads/2023/05/bg.png 1038w","uri":"/bg-3/","altText":"","title":"bg","databaseId":862,"mediaItemUrl":"https://live-runtru-headless-cms.pantheonsite.io/wp-content/uploads/2023/05/bg.png","mimeType":"image/png","mediaDetails":{"width":1038,"height":796}}}],"pageInfo":[]},{"innerBlocks":[{"innerBlocks":[],"name":"core/paragraph","originalContent":"\u003cp class=\"has-text-align-left px-10 font-inter lg:text-[28px] has-text-22-leading-7-font-size\"\u003e\u003cspan class=\"font-semibold leading-7\"\u003eValue. Performance.\u003cbr\u003e\u003cspan class=\"font-light\"\u003eLong-term dependability.\u003c/span\u003e\u003c/span\u003e\u003c/p\u003e","order":0,"attributes":{"content":"\u003cspan class=\"font-semibold leading-7\"\u003eValue. Performance.\u003cbr\u003e\u003cspan class=\"font-light\"\u003eLong-term dependability.\u003c/span\u003e\u003c/span\u003e","dropCap":false,"anchor":"","align":"left","className":"px-10 font-inter  lg:text-[28px]","fontSize":"text-22 leading-7"},"dynamicContent":null},{"innerBlocks":[],"name":"core/paragraph","originalContent":"\u003cp class=\"px-10 font-inter text-sm text-gray has-neutral-gray-color has-text-color has-small-font-size\"\u003eWhy choose RunTru? We deliver exactly what today’s consumers expect and deserve: an HVAC product that’s built to last, priced to fit any budget, and suitable for any residence. The result is heating and cooling performance that can be relied on—from outdoor AC and heat pumps, to furnaces and coils, to air handlers and packaged units—that’s also backed by Trane.\u003c/p\u003e","order":1,"attributes":{"content":"Why choose RunTru? We deliver exactly what today’s consumers expect and deserve: an HVAC product that’s built to last, priced to fit any budget, and suitable for any residence. The result is heating and cooling performance that can be relied on—from outdoor AC and heat pumps, to furnaces and coils, to air handlers and packaged units—that’s also backed by Trane.","dropCap":false,"anchor":"","textColor":"neutral-gray","className":"px-10 font-inter text-sm text-gray","fontSize":"small"},"dynamicContent":null},{"innerBlocks":[],"name":"core/paragraph","originalContent":"\u003cp class=\"px-10 mb-14 font-inter text-sm text-gray has-neutral-gray-color has-text-color has-small-font-size\"\u003eFrom initial design to final installation, RunTru represents a new approach to value-oriented heating and cooling equipment. All of our products are put to the test before the RunTru badge is applied—ensuring dependable, eff
54icient heating and cooling, season after season, year after year.\u003c/p\u003e","order":2,"attributes":{"content":"From initial design to final installation, RunTru represents a new approach to value-oriented heating and cooling equipment. All of our products are put to the test before the RunTru badge is applied—ensuring dependable, efficient heating and cooling, season after season, year after year.","dropCap":false,"anchor":"","textColor":"neutral-gray","className":"px-10 mb-14 font-inter text-sm text-gray","fontSize":"small"},"dynamicContent":null}],"name":"core/group","originalContent":"\u003cdiv class=\"wp-block-group m-24\"\u003e\n\n\n\n\u003c/div\u003e","order":1,"attributes":{"tagName":"div","anchor":"","className":"m-24","layout":{"type":"flex","orientation":"vertical"}},"dynamicContent":null}],"name":"core/column","originalContent":"\u003cdiv class=\"wp-block-column\"\u003e\n\n\u003c/div\u003e","order":0,"attributes":{"anchor":"","bgImageUrl":"","small":"w-full","medium":"w-full","large":"w-full","displayType":"block","borderRadius":"rounded-none","borderRadiusMedium":"md:rounded-none","borderRadiusLarge":"lg:rounded-none","borderRadiusXL":"xl:rounded-none","checked":false,"borderRadiusTopLeft":"rounded-tl-none","borderRadiusTopLeftMedium":"md:rounded-tl-none","borderRadiusTopLeftLarge":"lg:rounded-tl-none","borderRadiusTopLeftXL":"xl:rounded-tl-none","borderRadiusTopRight":"rounded-tr-none","borderRadiusTopRightMedium":"md:rounded-tr-none","borderRadiusTopRightLarge":"lg:rounded-tr-none","borderRadiusTopRightXL":"xl:rounded-tr-none","borderRadiusBottomLeft":"rounded-bl-none","borderRadiusBottomLeftMedium":"md:rounded-bl-none","borderRadiusBottomLeftLarge":"lg:rounded-bl-none","borderRadiusBottomLeftXL":"xl:rounded-bl-none","borderRadiusBottomRight":"rounded-br-none","borderRadiusBottomRightMedium":"md:rounded-br-none","borderRadiusBottomRightLarge":"lg:rounded-br-none","borderRadiusBottomRightXL":"xl:rounded-br-none","boxShadow":"shadow-[1px_0px_8px_rgba(0,0,0,0.2)]","boxShadowMedium":"shadow-[1px_0px_8px_rgba(0,0,0,0.2)]","boxShadowLarge":"shadow-[1px_0px_8px_rgba(0,0,0,0.2)]","boxShadowXL":"shadow-[1px_0px_8px_rgba(0,0,0,0.2)]","boxShadowHover":"shadow-none","padding":"p-0","paddingMedium":"md:p-0","paddingLarge":"lg:p-0","paddingXL":"xl:p-0","paddingLeft":"pl-0","paddingLeftMedium":"md:pl-0","paddingLeftLarge":"lg:pl-0","paddingLeftXL":"xl:pl-0","paddingRight":"pr-0","paddingRightMedium":"md:pr-0","paddingRightLarge":"lg:pr-0","paddingRightXL":"xl:pr-0","paddingTop":"pt-0","paddingTopMedium":"md:pt-0","paddingTopLarge":"lg:pt-0","paddingTopXL":"xl:pt-0","paddingBottom":"pb-0","paddingBottomMedium":"md:pb-0","paddingBottomLarge":"lg:pb-0","paddingBottomXL":"xl:pb-0"},"dynamicContent":null}],"name":"core/columns","originalContent":"\u003cdiv class=\"wp-block-columns\"\u003e\u003c/div\u003e","order":0,"attributes":{"gap":"none","checked":true,"removeContainer":true},"dynamicContent":null}],"name":"core/column","originalContent":"\u003cdiv class=\"wp-block-column m-25 mb-8\"\u003e\u003c/div\u003e","order":1,"attributes":{"anchor":"","bgImageUrl":"","small":"w-full","medium":"w-1/2","large":"w-1/2","displayType":"block","borderRadius":"rounded-none","borderRadiusMedium":"rounded-none","borderRadiusLarge":"rounded-none","borderRadiusXL":"rounded-none","checked":false,"borderRadiusTopLeft":"rounded-tl-none","borderRadiusTopLeftMedium":"rounded-tl-none","borderRadiusTopLeftLarge":"rounded-tl-none","borderRadiusTopLeftXL":"rounded-tl-none","borderRadiusTopRight":"rounded-tr-none","borderRadiusTopRightMedium":"rounded-tr-none","borderRadiusTopRightLarge":"rounded-tr-none","borderRadiusTopRightXL":"rounded-tr-none","borderRadiusBottomLeft":"rounded-bl-none","borderRadiusBottomLeftMedium":"rounded-bl-none","borderRadiusBottomLeftLarge":"rounded-bl-none","borderRadiusBottomLeftXL":"rounded-bl-none","borderRadiusBottomRight":"rounded-br-none","borderRadiusBottomRightMedium":"rounded-br-none","borderRadiusBottomRightLarge":"rounded-br-none","borderRadiusBottomRightXL":"rounded-br-none","boxShadow":"shadow-none","boxShadowMedium":"shadow-none","boxShadowLarge":"shadow-none","boxShadowXL":"shadow-none","boxShadowHover":"shadow-none","padding":"p-0","paddingMedium":"p-0","paddingLarge":"p-0","paddingXL":"p-0","paddingLeft":"pl-0","paddingLeftMedium":"pl-0","paddingLeftLarge":"pl-32","paddingLeftXL":"pl-0","paddingRight":"pr-0","paddingRightMedium":"pr-0","paddingRightLarge":"pr-0","paddingRightXL":"pr-0","paddingTop":"pt-0","paddingTopMedium":"pt-0","paddingTopLarge":"pt-0","paddingTopXL":"pt-0","paddingBottom":"pb-0","paddingBottomMedium":"pb-0","paddingBottomLarge":"pb-0","paddingBottomXL":"pb-0","className":"m-25 mb-8"},"dynamicContent":null}],"name":"core/columns","originalContent":"\u003cdiv class=\"wp-block-columns\"\u003e\n\n\u003c/div\u003e","order":1,"attributes":{"removeContainer":false},"dynamicContent":null}],"name":"core/block","originalContent":"","saveContent":"","order":0,"attributes":{"content":[],"ref":900}}]}},"page":"/[...slug]","query":{"slug":["contact"]}
54,"buildId":"runtru-build","isFallback":false,"isExperimentalCompile":false,"gssp":true,"appGip":true,"scriptLoader":[]}</script>
54<div id="modal-root"></div><div class="gtranslate_wrapper"></div></body></html>

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.