jQuery(document).ready(function(n){var c=wp.i18n.__,h=wp.i18n._n,l=wp.i18n.sprintf,t=new ClipboardJS(".site-health-copy-buttons .copy-button"),o=n(".health-check-body.health-check-debug-tab").length,i=n("#health-check-accordion-block-wp-paths-sizes");function a(t){var e,s,a=wp.template("health-check-issue"),i=n("#health-check-issues-"+t.status);SiteHealth.site_status.issues[t.status]++,s=SiteHealth.site_status.issues[t.status],"critical"===t.status?e=l(h("%s Critical issue","%s Critical issues",s),''+s+""):"recommended"===t.status?e=l(h("%s Recommended improvement","%s Recommended improvements",s),''+s+""):"good"===t.status&&(e=l(h("%s Item with no issues detected","%s Items with no issues detected",s),''+s+"")),e&&n(".site-health-issue-count-title",i).html(e),n(".issues","#health-check-issues-"+t.status).append(a(t))}function r(){var t=n(".site-health-progress"),e=t.find(".site-health-progress-count"),s=n(".site-health-progress svg #bar"),a=parseInt(SiteHealth.site_status.issues.good,0)+parseInt(SiteHealth.site_status.issues.recommended,0)+1.5*parseInt(SiteHealth.site_status.issues.critical,0),i=parseInt(SiteHealth.site_status.issues.recommended,0)+1.5*parseInt(SiteHealth.site_status.issues.critical,0),i=100-Math.ceil(i/a*100);0!==a?(t.removeClass("loading"),a=s.attr("r"),a=Math.PI*(2*a),s.css({strokeDashoffset:(100-(i=100<(i=i<0?0:i)?100:i))/100*a}),parseInt(SiteHealth.site_status.issues.critical,0)<1&&n("#health-check-issues-critical").addClass("hidden"),parseInt(SiteHealth.site_status.issues.recommended,0)<1&&n("#health-check-issues-recommended").addClass("hidden"),50<=i&&s.addClass("orange").removeClass("red"),90<=i&&s.addClass("green").removeClass("orange"),100===i&&(n(".site-status-all-clear").removeClass("hide"),n(".site-status-has-issues").addClass("hide")),e.text(i+"%"),o||(n.post(ajaxurl,{action:"health-check-site-status-result",_wpnonce:SiteHealth.nonce.site_status_result,counts:SiteHealth.site_status.issues}),wp.a11y.speak(l(c("All site health tests have finished running. Your site scored %s, and the results are now available on the page."),i+"%")))):t.addClass("hidden")}function e(){var t={action:"health-check-get-sizes",_wpnonce:SiteHealth.nonce.site_status_result},e=(new Date).getTime(),s=window.setTimeout(function(){wp.a11y.speak(c("Please wait..."))},3e3);n.post({type:"POST",url:ajaxurl,data:t,dataType:"json"}).done(function(t){var a,s;a=t.data||{},t=n("button.button.copy-button"),s=t.attr("data-clipboard-text"),n.each(a,function(t,e){e=e.debug||e.size;void 0!==e&&(s=s.replace(t+": loading...",t+": "+e))}),t.attr("data-clipboard-text",s),i.find("td[class]").each(function(t,e){var s=n(e),e=s.attr("class");a.hasOwnProperty(e)&&a[e].size&&s.text(a[e].size)})}).always(function(){var t=(new Date).getTime()-e;n(".health-check-wp-paths-sizes.spinner").css("visibility","hidden"),r(),3e3