addeventlistener('DOMContentLoaded',function(){const modal=getelementsbyclassname('jetpack-subscription-modal')[0];if(!modal){return;} const close=getelementsbyclassname('jetpack-subscription-modal__close')[0];let redirectUrl='';let hasLoaded=false;function reloadOnCloseSubscriptionModal(customUrl){const destinationUrl=customUrl?new URL(customUrl):new URL(redirectUrl);if(hostname!==hostname){return;} try{setitem('jetpack-subscription-modal-on-comment-scroll-to',hash);}catch(e){} location=tostring();} function JetpackSubscriptionModalOnCommentMessageListener(event){let message=event&&data;if(typeof message==='string'){try{message=parse(message);}catch(err){return;}} const type=message&&type;const data=message&&data;if(type!=='subscriptionModalShow'||typeof url==='undefined'){return;} if(!includes(host)){return;} if(email){const emailInput=queryselector('.jetpack-subscription-modal__modal-content input[type=email]');if(!emailInput){reloadOnCloseSubscriptionModal(url);return;} const appSource=queryselector('.jetpack-subscription-modal__modal-content input[name=app_source]');if(!appSource){reloadOnCloseSubscriptionModal(url);return;} value=email;if(is_logged_in){setattribute('readonly','readonly');value='atomic-subscription-modal-li';}} if(!hasLoaded){try{const storedCount=parseInt(getitem('jetpack-subscription-modal-shown-count'));const showCount=(isNaN(storedCount)?0:storedCount)+1;setitem('jetpack-subscription-modal-shown-count',showCount);if(showCount>5){new Image().src=protocol+'//wp/gif?v=wpcom-no-pv&x_jetpack-subscribe-modal-comm=hidden_views_limit&r='+ random();reloadOnCloseSubscriptionModal(url);return;}}catch(e){} new Image().src=protocol+'//wp/gif?v=wpcom-no-pv&x_jetpack-subscribe-modal-comm=showed&r='+ random();toggle('open');hasLoaded=true;redirectUrl=url;return;}} addeventlistener('message',JetpackSubscriptionModalOnCommentMessageListener);if(close){onclick=function(event){preventdefault();toggle('open');reloadOnCloseSubscriptionModal();};} onclick=function(event){if(target===modal){display='none';reloadOnCloseSubscriptionModal();}};addeventlistener('load',()=>{const subscriptionScroll=getitem('jetpack-subscription-modal-on-comment-scroll-to');if(subscriptionScroll){hash=subscriptionScroll;removeitem('jetpack-subscription-modal-on-comment-scroll-to');const comment=queryselector(subscriptionScroll);if(comment){scrollintoview({block:'center',behavior:'smooth'});}}});});