Home accouterments PECO Retains Its Rebates Door Open with 5-Yr Extension

PECO Retains Its Rebates Door Open with 5-Yr Extension

0
PECO Retains Its Rebates Door Open with 5-Yr Extension


.pqa abstract::-webkit-details-marker{show:none;}

.pqa abstract{list-style:none;}

.pqa abstract::after{content material:”+”;place:absolute;proper:2px;prime:50%;rework:translateY(-50%);font-size:22px;font-weight:400;line-height:1;coloration:#1a3a5c;}

.pqa particulars[open] abstract::after{content material:”2212″;}

.pqa particulars{border-top:1px strong #dde4ef;}

.pqa particulars:first-of-type{border-top:none;}

 

Fast solutions: PECO Dwelling Rebates Program

 

How a lot are PECO’s heating and cooling rebates?

Via the PECO Dwelling Rebates Program, Larger Philadelphia owners can presently earn from $25 to $1,000 relying on the gear. Ducted warmth pumps earn $200 to $300, ductless mini-splits $150 to $300, central air conditioners $150 to $200, high-efficiency pure fuel furnaces as much as $600, pure fuel boilers as much as $1,000, and a pure fuel heating conversion pays $400.

 

Does the PECO Dwelling Rebates Program cowl warmth pumps?

Sure. A ducted air supply warmth pump earns $200 (15.2 to 17.0 SEER2) or $300 (17.1+ SEER2), and a ductless mini-split warmth pump earns $150 (15.2 to 17.0 SEER2) or $300 (17.1+ SEER2), so long as it meets the effectivity minimums and is AHRI-certified.

 

How lengthy do I’ve to use for a PECO rebate?

Your utility have to be obtained inside 90 days of the acquisition or set up date. It is a agency deadline, so in case you miss it the rebate is forfeited, regardless of how environment friendly the gear is.

 

Is the PECO Dwelling Rebates Program nonetheless out there in 2026?

Sure. The PECO Dwelling Rebates Program has been prolonged via 2031, so owners in Chester County and throughout southeastern Pennsylvania can preserve incomes a reimbursement on qualifying, energy-efficient heating and cooling upgrades.

 

 

Final Revised: 8/5/26

Searching for a brand new high-efficiency HVAC system? For nearly twenty years, the PECO Dwelling Rebates Program has put lots of of {dollars} again in owners’ pockets, and now it’s prolonged via 2031.

Earlier than you log off on a brand new warmth pump, furnace, or air conditioner this 12 months, you’ll need to nail down two issues: how to decide on a qualifying system, and the way to land the largest rebate doable.

The potential rebate payouts for Larger Philadelphia owners vary from $25 to $1,000, relying in your new system’s effectivity score and mission particulars. So it’s essential to discover ways to enhance your financial savings.

On this information, we’ll present you each rebate sort out there within the PECO Dwelling Rebates Program, how a lot you’ll save with every, and precisely the way to declare it. Let’s dive in.

 

 

<!–

–>

OR

 

PECO Dwelling Rebates Program: Each Heating & Cooling Rebate at a Look

Gear / Improve Rebate Necessities
Ducted Air Supply Warmth Pump $200 15.2 – 17.0 SEER2, 7.8+ HSPF2
Ducted Air Supply Warmth Pump $300 17.1+ SEER2, 7.8+ HSPF2
Ductless Mini-Break up Warmth Pump $150 15.2 – 17.0 SEER2, 7.8+ HSPF2
Ductless Mini-Break up Warmth Pump $300 17.1+ SEER2, 7.8+ HSPF2
Central Air Conditioner $150 15.2 – 15.9 SEER2
Central Air Conditioner $200 16.0+ SEER2
Pure Fuel Furnace (ENERGY STAR) $350 95.0 – 96.9% AFUE, ≤ 2% air leakage, ECM
Pure Fuel Furnace (ENERGY STAR+) $600 97%+ AFUE, ≤ 2% air leakage, ECM
Pure Fuel Boiler (ENERGY STAR) $350 90%+ AFUE
Pure Fuel Combi Boiler (ENERGY STAR+) $1,000 94%+ AFUE; main system for each area heating and home scorching water
Pure Fuel Heating Conversion $400 Conversion of predominant or sole heating gasoline supply to pure fuel
Air Supply Warmth Pump Upkeep $50 Upkeep go to for a qualifying warmth pump
Central Air Conditioning Upkeep $25 Upkeep go to for a qualifying central air conditioner
ECM Fan Motor $50 ECM-equipped air handlers or pure fuel furnaces (propane and oil furnaces not eligible)

How A lot Are PECO’s Heating and Cooling Rebates?

The PECO Dwelling Rebates Program has been prolonged via the subsequent 5 years. However how a lot can it really prevent in your subsequent heating or cooling mission?

At the start, solely high-efficiency, energy-saving programs qualify for the rebate program. Your rebate quantity will depend upon the exact effectivity score of your new system. Which means the SEER2, HSPF2, and AFUE rankings are underneath the microscope.

Whereas it’s useful to know precisely what these effectivity rankings imply, briefly, the next SEER2, HSPF2, or AFUE quantity represents a system with the next effectivity stage. That provides as much as much less vitality consumption and decrease vitality payments.

Basically, PECO rebates serve to encourage you to beat the upper upfront prices of an energy-efficient system to appreciate the advantages of decrease month-to-month payments. Whether or not you’re changing a system within the close to future or planning a 12 months or two out, the rebate financial savings will now be out there via 2031.

Now, let’s check out every sort of system rebate.

PECO Warmth Pump Rebates

Warmth pumps are a preferred improve that’s trending amongst owners in search of decrease vitality payments. In addition they earn a few of the program’s bigger gear rebates:

  • For qualifying warmth pumps rated at 15.2-17.0 SEER2 and 7.8+ HSPF2, you’ll obtain a $200 rebate.
  • For qualifying warmth pumps rated at 17.1+ and 7.8+ HSPF2, you’ll obtain a $300 rebate.

Undecided what these numbers imply for the system you’re ? Our guides on what counts as an excellent SEER2 score and how HSPF2 works for warmth pumps translate the spec sheet into plain English.

PECO Central AC Rebates

The PECO Dwelling Rebates Program applies to new AC programs rated 15.2 SEER2 and above:

  • A qualifying central AC system at 15.2-15.9 SEER2 earns you a $150 rebate.
  • A qualifying central AC system at 16.0+ SEER2 earns you a $200 rebate.

 

<!–

–>

OR

 

PECO Ductless Mini Break up Rebates

Ductless mini splits are a sensible match for additions, older properties with out ductwork, or for rooms that by no means fairly get as comfy as the remaining. Via the PECO Dwelling Rebates Program, ductless mini splits earn the next kickbacks:

  • For eligible mini splits rated at 15.2-17.0 SEER2 and 7.8+ HSPF2, you’ll get $150 again.
  • For eligible mini splits rated at 17.1+ SEER2 and 7.8+ HSPF2, you’ll get $300 again.

PECO Pure Fuel Furnace Rebates

Excessive-efficiency pure fuel furnaces are additionally lined underneath PECO’s Dwelling Rebate Program:

  • ENERGY STAR furnaces rated at 95.0-96.9% AFUE obtain a $350 rebate.
  • ENERGY STAR+ furnaces rated at 97%+ AFUE obtain a $600 rebate.

PECO Pure Fuel Boiler Rebates

Excessive effectivity boilers symbolize the most important potential rebates ($1,000) provided by the PECO Dwelling Rebates Program:

  • ENERGY STAR boilers at 90%+ AFUE qualify for a $350 rebate.
  • ENERGY STAR+ combi boilers (ones that each warmth your house and supply your scorching water) rated at 94%+ AFUE qualify for the total $1,000

 

PECO Pure Fuel Heating Conversion Rebate

Occupied with switching from oil or propane to pure fuel? The PECO Dwelling Rebates Program provides a $400 rebate whenever you convert your main heating gasoline supply to pure fuel. In the event you’re weighing that transfer, our information to what PECO does and doesn’t deal with in a pure fuel conversion explains how the method really works.

 

PECO Upkeep and Different Rebates

Rebates aren’t only for new system installations. The PECO Dwelling Rebates Program additionally features a $50 rebate for warmth pump upkeep and $25 for central air-con upkeep.

 

<!–

–>

OR

 

The way to Declare Your PECO Rebate

PECO retains the declare course of easy. Right here’s the way it works, step-by-step.

1. Affirm your gear qualifies. Test your proposal or bill and confirm the gear is ENERGY STAR licensed and meets the effectivity standards within the chart above.

2. Affirm you meet the opposite eligibility guidelines. The gear have to be new, and it must be put in in a house that presently receives PECO residential service for that gasoline sort (electrical for warmth pumps and central AC, or pure fuel for furnaces and boilers). Your utility should additionally embody a paid receipt exhibiting the mannequin quantity, producer, buy worth, and buy date.

3. Submit your utility one in all 3 ways. Ask your contractor to file it in your behalf, apply on-line via PECO’s rebate portal, or obtain and mail the paper utility (PDF).

Do not miss this

Your rebate utility have to be obtained inside 90 days of buy or set up. This deadline is agency. Miss it and also you forfeit the rebate, regardless of how environment friendly your new system is. If there’s one element to behave on, it is this one.

For a full walk-through of the timeline and what occurs after you file, see our information on how lengthy it takes to get your PECO rebate. And for the larger image on each incentive out there in our space (together with producer promotions), our Philadelphia-area HVAC rebates and incentives information pulls all of it collectively.

//Choose Possibility Script
var x, i, j, selElmnt, a, b, c;
/*search for any components with the category “custom-select”:*/
operate bc_update_select_design() {
x = doc.querySelectorAll(“.dropdown-select .ginput_container_select”);
for (i = 0; i < x.size; i++) {
selElmnt = x[i].getElementsByTagName("choose")[0];
/*for every aspect, create a brand new DIV that can act as the chosen merchandise:*/
a = doc.createElement("DIV");
a.setAttribute("class", "select-selected rounded-0");
a.setAttribute("tabindex", 0);
a.innerHTML = selElmnt.choices[selElmnt.selectedIndex].innerHTML;
x[i].appendChild(a);
/*for every aspect, create a brand new DIV that can include the choice listing:*/
b = doc.createElement("DIV");
b.setAttribute("class", "select-items select-hide");
for (j = 1; j < selElmnt.size; j++) {
/*for every choice within the authentic choose aspect,
create a brand new DIV that can act as an choice merchandise:*/
c = doc.createElement("DIV");
c.innerHTML = selElmnt.choices[j].innerHTML;
b.appendChild(c);
}
x[i].appendChild(b);
/*For type keydown and up*/
}
}
operate closeAllSelect(elmnt) {
// console.log('click on');
/*a operate that can shut all choose packing containers within the doc,
besides the present choose field:*/
var x, y, i, arrNo = [];
x = doc.getElementsByClassName("select-items");
y = doc.getElementsByClassName("select-selected");
for (i = 0; i < y.size; i++) {
if (elmnt == y[i]) {
arrNo.push(i);
} else {
y[i].classList.take away("select-arrow-active");
}
}
for (i = 0; i {
bc_update_select_design();
doc.addEventListener(“click on”, closeAllSelect);
};

 

Let Mattioni Deal with the Rebate Paperwork for You

Finding out the paperwork and beating the 90-day deadline shouldn’t be the rationale you permit lots of of {dollars} on the desk. Whether or not you’re changing an growing older AC, upgrading to a warmth pump, or changing to pure fuel, we’ll show you how to perceive your choices.

Our staff is aware of precisely which programs meet the PECO Dwelling Rebates Program minimums and the way to get you the largest rebate you qualify for. From confirming your gear qualifies to submitting your utility earlier than the deadline, we maintain the main points so you’ll be able to simply take pleasure in a extra comfy, extra environment friendly residence.

For over 75 years, Larger Philadelphia owners have trusted Mattioni’s staff to make upgrades easy, stress-free, and price each penny. Schedule your free session right now or name us at (610) 400-8510 and let’s put the PECO Dwelling Rebates Program to be just right for you.

var gform;gform||(doc.addEventListener(“gform_main_scripts_loaded”,operate(){gform.scriptsLoaded=!0}),doc.addEventListener(“gform/theme/scripts_loaded”,operate(){gform.themeScriptsLoaded=!0}),window.addEventListener(“DOMContentLoaded”,operate(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>”operate”==typeof InitializeEditor,callIfLoaded:operate(o),initializeOnLoaded:operate(o){gform.callIfLoaded(o)||(doc.addEventListener(“gform_main_scripts_loaded”,()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),doc.addEventListener(“gform/theme/scripts_loaded”,()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(“DOMContentLoaded”,()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{motion:{},filter:{}},addAction:operate(o,r,e,t){gform.addHook(“motion”,o,r,e,t)},addFilter:operate(o,r,e,t){gform.addHook(“filter”,o,r,e,t)},doAction:operate(o){gform.doHook(“motion”,o,arguments)},applyFilters:operate(o){return gform.doHook(“filter”,o,arguments)},removeAction:operate(o,r){gform.removeHook(“motion”,o,r)},removeFilter:operate(o,r,e){gform.removeHook(“filter”,o,r,e)},addHook:operate(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+”_”+d.size),gform.hooks[o][r].push({tag:n,callable:e,precedence:t=null==t?10:t})},doHook:operate(r,o,e){var t;if(e=Array.prototype.slice.name(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).kind(operate(o,r){return o.priority-r.precedence}),o.forEach(operate(o){“operate”!=typeof(t=o.callable)&&(t=window[t]),”motion”==r?t.apply(null,e):e[0]=t.apply(null,e)})),”filter”==r)return e[0]},removeHook:operate(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(operate(o,r,e)),gform.hooks[o][r]=e)}});

#gform_wrapper_15[data-form-index=”0″].gform-theme,[data-parent-form=”15_0″]{–gf-color-primary: #204ce5;–gf-color-primary-rgb: 32, 76, 229;–gf-color-primary-contrast: #fff;–gf-color-primary-contrast-rgb: 255, 255, 255;–gf-color-primary-darker: #001AB3;–gf-color-primary-lighter: #527EFF;–gf-color-secondary: #fff;–gf-color-secondary-rgb: 255, 255, 255;–gf-color-secondary-contrast: #112337;–gf-color-secondary-contrast-rgb: 17, 35, 55;–gf-color-secondary-darker: #F5F5F5;–gf-color-secondary-lighter: #FFFFFF;–gf-color-out-ctrl-light: rgba(17, 35, 55, 0.1);–gf-color-out-ctrl-light-rgb: 17, 35, 55;–gf-color-out-ctrl-light-darker: rgba(104, 110, 119, 0.35);–gf-color-out-ctrl-light-lighter: #F5F5F5;–gf-color-out-ctrl-dark: #585e6a;–gf-color-out-ctrl-dark-rgb: 88, 94, 106;–gf-color-out-ctrl-dark-darker: #112337;–gf-color-out-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);–gf-color-in-ctrl: #fff;–gf-color-in-ctrl-rgb: 255, 255, 255;–gf-color-in-ctrl-contrast: #112337;–gf-color-in-ctrl-contrast-rgb: 17, 35, 55;–gf-color-in-ctrl-darker: #F5F5F5;–gf-color-in-ctrl-lighter: #FFFFFF;–gf-color-in-ctrl-primary: #204ce5;–gf-color-in-ctrl-primary-rgb: 32, 76, 229;–gf-color-in-ctrl-primary-contrast: #fff;–gf-color-in-ctrl-primary-contrast-rgb: 255, 255, 255;–gf-color-in-ctrl-primary-darker: #001AB3;–gf-color-in-ctrl-primary-lighter: #527EFF;–gf-color-in-ctrl-light: rgba(17, 35, 55, 0.1);–gf-color-in-ctrl-light-rgb: 17, 35, 55;–gf-color-in-ctrl-light-darker: rgba(104, 110, 119, 0.35);–gf-color-in-ctrl-light-lighter: #F5F5F5;–gf-color-in-ctrl-dark: #585e6a;–gf-color-in-ctrl-dark-rgb: 88, 94, 106;–gf-color-in-ctrl-dark-darker: #112337;–gf-color-in-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);–gf-radius: 3px;–gf-font-size-secondary: 14px;–gf-font-size-tertiary: 13px;–gf-icon-ctrl-number: url(“knowledge:picture/svg+xml,%3Csvg width=”8″ top=”14″ viewBox=’0 0 8 14′ fill=”none” xmlns=”http://www.w3.org/2000/svg”%3Epercent3Cpath fill-rule=”evenodd” clip-rule=”evenodd” d=’M4 0C4.26522 5.96046e-08 4.51957 0.105357 4.70711 0.292893L7.70711 3.29289C8.09763 3.68342 8.09763 4.31658 7.70711 4.70711C7.31658 5.09763 6.68342 5.09763 6.29289 4.70711L4 2.41421L1.70711 4.70711C1.31658 5.09763 0.683417 5.09763 0.292893 4.70711C-0.0976311 4.31658 -0.097631 3.68342 0.292893 3.29289L3.29289 0.292893C3.48043 0.105357 3.73478 0 4 0ZM0.292893 9.29289C0.683417 8.90237 1.31658 8.90237 1.70711 9.29289L4 11.5858L6.29289 9.29289C6.68342 8.90237 7.31658 8.90237 7.70711 9.29289C8.09763 9.68342 8.09763 10.3166 7.70711 10.7071L4.70711 13.7071C4.31658 14.0976 3.68342 14.0976 3.29289 13.7071L0.292893 10.7071C-0.0976311 10.3166 -0.0976311 9.68342 0.292893 9.29289Z’ fill=”rgba(17, 35, 55, 0.65)”/%3Epercent3C/svgpercent3E”);–gf-icon-ctrl-select: url(“knowledge:picture/svg+xml,%3Csvg width=”10″ top=”6″ viewBox=’0 0 10 6′ fill=”none” xmlns=”http://www.w3.org/2000/svg”%3Epercent3Cpath fill-rule=”evenodd” clip-rule=”evenodd” d=’M0.292893 0.292893C0.683417 -0.097631 1.31658 -0.097631 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976311 9.31658 -0.0976311 9.70711 0.292893C10.0976 0.683417 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683418 0.292893 0.292893Z’ fill=”rgba(17, 35, 55, 0.65)”/%3Epercent3C/svgpercent3E”);–gf-icon-ctrl-search: url(“knowledge:picture/svg+xml,%3Csvg width=”640″ top=”640″ xmlns=”http://www.w3.org/2000/svg”%3Epercent3Cpath d=’M256 128c-70.692 0-128 57.308-128 128 0 70.691 57.308 128 128 128 70.691 0 128-57.309 128-128 0-70.692-57.309-128-128-128zM64 256c0-106.039 85.961-192 192-192s192 85.961 192 192c0 41.466-13.146 79.863-35.498 111.248l154.125 154.125c12.496 12.496 12.496 32.758 0 45.254s-32.758 12.496-45.254 0L367.248 412.502C335.862 434.854 297.467 448 256 448c-106.039 0-192-85.962-192-192z’ fill=”rgba(17, 35, 55, 0.65)”/%3Epercent3C/svgpercent3E”);–gf-label-space-y-secondary: var(–gf-label-space-y-md-secondary);–gf-ctrl-border-color: #686e77;–gf-ctrl-size: var(–gf-ctrl-size-md);–gf-ctrl-label-color-primary: #112337;–gf-ctrl-label-color-secondary: #112337;–gf-ctrl-choice-size: var(–gf-ctrl-choice-size-md);–gf-ctrl-checkbox-check-size: var(–gf-ctrl-checkbox-check-size-md);–gf-ctrl-radio-check-size: var(–gf-ctrl-radio-check-size-md);–gf-ctrl-btn-font-size: var(–gf-ctrl-btn-font-size-md);–gf-ctrl-btn-padding-x: var(–gf-ctrl-btn-padding-x-md);–gf-ctrl-btn-size: var(–gf-ctrl-btn-size-md);–gf-ctrl-btn-border-color-secondary: #686e77;–gf-ctrl-file-btn-bg-color-hover: #EBEBEB;–gf-field-img-choice-size: var(–gf-field-img-choice-size-md);–gf-field-img-choice-card-space: var(–gf-field-img-choice-card-space-md);–gf-field-img-choice-check-ind-size: var(–gf-field-img-choice-check-ind-size-md);–gf-field-img-choice-check-ind-icon-size: var(–gf-field-img-choice-check-ind-icon-size-md);–gf-field-pg-steps-number-color: rgba(17, 35, 55, 0.8);}

doc.getElementById( “ak_js_1” ).setAttribute( “worth”, ( new Date() ).getTime() );

gform.initializeOnLoaded( operate() {gformInitSpinner( 15, ‘https://www.callmattioni.com/wp-content/plugins/gravityforms/pictures/spinner.svg’, true );jQuery(‘#gform_ajax_frame_15’).on(‘load’,operate(){var contents = jQuery(this).contents().discover(‘*’).html();var is_postback = contents.indexOf(‘GF_AJAX_POSTBACK’) >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().discover(‘#gform_wrapper_15’);var is_confirmation = jQuery(this).contents().discover(‘#gform_confirmation_wrapper_15’).size > 0;var is_redirect = contents.indexOf(‘gformRedirect(){‘) >= 0;var is_form = form_content.size > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery(‘html’).css(‘margin-top’), 10) + parseInt(jQuery(‘physique’).css(‘margin-top’), 10) + 100;if(is_form){jQuery(‘#gform_wrapper_15’).html(form_content.html());if(form_content.hasClass(‘gform_validation_error’)){jQuery(‘#gform_wrapper_15’).addClass(‘gform_validation_error’);} else {jQuery(‘#gform_wrapper_15’).removeClass(‘gform_validation_error’);}setTimeout( operate() { /* delay the scroll by 50 milliseconds to repair a bug in chrome */ }, 50 );if(window[‘gformInitDatepicker’]) {gformInitDatepicker();}if(window[‘gformInitPriceFields’]) {gformInitPriceFields();}var current_page = jQuery(‘#gform_source_page_number_15’).val();gformInitSpinner( 15, ‘https://www.callmattioni.com/wp-content/plugins/gravityforms/pictures/spinner.svg’, true );jQuery(doc).set off(‘gform_page_loaded’, [15, current_page]);window[‘gf_submitting_15’] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().discover(‘.GF_AJAX_POSTBACK’).html();if(!confirmation_content){confirmation_content = contents;}jQuery(‘#gform_wrapper_15’).replaceWith(confirmation_content);jQuery(doc).set off(‘gform_confirmation_loaded’, [15]);window[‘gf_submitting_15’] = false;wp.a11y.converse(jQuery(‘#gform_confirmation_message_15’).textual content());}else{jQuery(‘#gform_15’).append(contents);if(window[‘gformRedirect’]) {gformRedirect();}}jQuery(doc).set off(“gform_pre_post_render”, [{ formId: “15”, currentPage: “current_page”, abort: function() { this.preventDefault(); } }]); if (occasion && occasion.defaultPrevented) { return; } const gformWrapperDiv = doc.getElementById( “gform_wrapper_15” ); if ( gformWrapperDiv ) { const visibilitySpan = doc.createElement( “span” ); visibilitySpan.id = “gform_visibility_test_15”; gformWrapperDiv.insertAdjacentElement( “afterend”, visibilitySpan ); } const visibilityTestDiv = doc.getElementById( “gform_visibility_test_15” ); let postRenderFired = false; operate triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 15, current_page ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } operate debounce( func, wait, fast ) { var timeout; return operate() { var context = this, args = arguments; var later = operate() { timeout = null; if ( !fast ) func.apply( context, args ); }; var callNow = fast && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( operate() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.sort === ‘attributes’ && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( doc.physique, { attributes: true, childList: false, subtree: true, attributeFilter: [ ‘style’, ‘class’ ], }); } else { triggerPostRender(); } } );} );