window.wp=window.wp||{},function(C){function e(){var n,o,e,r,i,a,t,c,u,f=this,s="undefined"!=typeof pagenow?pagenow:"",w="undefined"!=typeof ajaxurl?ajaxurl:"",d=0,h={},l=0,p=0,b=!0,m=-1,v=null;function g(e){return e?parseInt((new Date).getTime()/1e3):(new Date).getTime()}function y(e){var t,n=e.src;if(!n||!/^https?:\/\//.test(n)||(t=window.location.origin||window.location.protocol+"//"+window.location.host,0===n.indexOf(t)))try{if(e.contentWindow.document)return 1}catch(e){}}function x(e,t){var n;if(e){switch(e){case"abort":break;case"timeout":n=!0;break;case"parsererror":case"error":case"empty":case"unknown":2<++p&&(n=!0)}(n=503==t&&!1===v?!0:n)&&!f.hasConnectionError()&&(v=!0,C(document).trigger("heartbeat-connection-lost",[e,t]))}else f.hasConnectionError()?(p=0,v=!1,C(document).trigger("heartbeat-connection-restored")):null===v&&(v=!1)}function k(){var e,t,n={},o=!0,a="object"==typeof window.heartbeatSettings?window.heartbeatSettings.nonce:"";for(t in d=g(),e=C.extend({},h),h={},C(document).trigger("heartbeat-send",[e]),e)if(e.hasOwnProperty(t)){o=!1;break}if(o&&!f.hasConnectionError())return i=!1,void T();n.data=e,n.interval=r/1e3,n._nonce=a,n.action="heartbeat",n.screen_id=s,n.has_focus=b,i=!0,f.xhr=C.ajax({url:w,type:"post",timeout:3e4,data:n,dataType:"json"}).done(function(e,t,n){var o;return e?(f.hasConnectionError()&&x(),void(e.nonces_expired?C(document).trigger("heartbeat-nonces-expired"):(e.heartbeat_interval&&(o=e.heartbeat_interval,delete e.heartbeat_interval),f.tick(e,t,n),o&&f.interval.call(f,o)))):x("empty")}).always(function(){i=!1,T()}).fail(function(e,t,n){x(t||"unknown",e.status),f.error(e,t,n)})}function T(){var e=g()-d,t=r;n&&(b?0