",null!==t.css&&(Array.isArray(t.css)||(t.css=[t.css]),t.css.forEach(function(e){o.srcdoc+=''})),o.srcdoc+=" "),t.type){case"pdf":if(a.default.isFirefox()||a.default.isEdge()||a.default.isIE())try{if(console.info("PrintJS currently doesn't support PDF printing in Firefox, Internet Explorer and Edge."),!0===t.onBrowserIncompatible())window.open(t.fallbackPrintable,"_blank").focus(),t.onPdfOpen&&t.onPdfOpen()}catch(e){t.onError(e)}finally{t.showModal&&l.default.close(),t.onLoadingEnd&&t.onLoadingEnd()}else d.default.print(t,o);break;case"image":f.default.print(t,o);break;case"html":u.default.print(t,o);break;case"raw-html":c.default.print(t,o);break;case"json":s.default.print(t,o)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(0),i=(r=o)&&r.__esModule?r:{default:r},a=n(1);function l(e,t,n){var r=new window.Blob([n],{type:"application/pdf"});r=window.URL.createObjectURL(r),t.setAttribute("src",r),i.default.send(e,t)}t.default={print:function(e,t){if(e.base64){var n=Uint8Array.from(atob(e.printable),function(e){return e.charCodeAt(0)});l(e,t,n)}else{e.printable=/^(blob|http)/i.test(e.printable)?e.printable:window.location.origin+("/"!==e.printable.charAt(0)?"/"+e.printable:e.printable);var r=new window.XMLHttpRequest;r.responseType="arraybuffer",r.addEventListener("load",function(){if(-1===[200,201].indexOf(r.status))return(0,a.cleanUp)(e),void e.onError(r.statusText);l(e,t,r.response)}),r.open("GET",e.printable,!0),r.send()}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(1),i=n(0),a=(r=i)&&r.__esModule?r:{default:r};t.default={print:function(e,t){var n=document.getElementById(e.printable);n?(e.printableElement=function e(t,n){var r=t.cloneNode();var o=!0;var i=!1;var a=void 0;try{for(var l,d=t.childNodes[Symbol.iterator]();!(o=(l=d.next()).done);o=!0){var u=l.value;if(-1===n.ignoreElements.indexOf(u.id)){var c=e(u,n);r.appendChild(c)}}}catch(e){i=!0,a=e}finally{try{!o&&d.return&&d.return()}finally{if(i)throw a}}switch(t.tagName){case"SELECT":r.value=t.value;break;case"CANVAS":r.getContext("2d").drawImage(t,0,0)}return r}(n,e),e.header&&(0,o.addHeader)(e.printableElement,e),a.default.send(e,t)):window.console.error("Invalid HTML element id: "+e.printable)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(0),i=(r=o)&&r.__esModule?r:{default:r};t.default={print:function(e,t){e.printableElement=document.createElement("div"),e.printableElement.setAttribute("style","width:100%"),e.printableElement.innerHTML=e.printable,i.default.send(e,t)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(1),i=n(0),a=(r=i)&&r.__esModule?r:{default:r};t.default={print:function(r,e){r.printable.constructor!==Array&&(r.printable=[r.printable]),r.printableElement=document.createElement("div"),r.printable.forEach(function(e){var t=document.createElement("img");t.setAttribute("style",r.imageStyle),t.src=e;var n=document.createElement("div");n.appendChild(t),r.printableElement.appendChild(n)}),r.header&&(0,o.addHeader)(r.printableElement,r),a.default.send(r,e)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c=n(1),i=n(0),a=(r=i)&&r.__esModule?r:{default:r};t.default={print:function(t,e){if("object"!==o(t.printable))throw new Error("Invalid javascript data object (JSON).");if("boolean"!=typeof t.repeatTableHeader)throw new Error("Invalid value for repeatTableHeader attribute (JSON).");if(!t.properties||!Array.isArray(t.properties))throw new Error("Invalid properties array for your JSON data.");t.properties=t.properties.map(function(e){return{field:"object"===(void 0===e?"undefined":o(e))?e.field:e,displayName:"object"===(void 0===e?"undefined":o(e))?e.displayName:e,columnSize:"object"===(void 0===e?"undefined":o(e))&&e.columnSize?e.columnSize+";":100/t.properties.length+"%;"}}),t.printableElement=document.createElement("div"),t.header&&(0,c.addHeader)(t.printableElement,t),t.printableElement.innerHTML+=function(e){var t=e.printable,n=e.properties,r='';e.repeatTableHeader&&(r+="");r+="";for(var o=0;o'+(0,c.capitalizePrint)(n[o].displayName)+"";r+="",e.repeatTableHeader&&(r+="");r+="";for(var i=0;i";for(var a=0;a'+l+""}r+=""}return r+="
"}(t),a.default.send(t,e)}}}]).default}); document.querySelector('.all-content-wrapper').setAttribute('id','printable'); ChangeListener('.lead_post_body_main .share-pinterest, .mobile_social_links .share-pinterest', function(el) { el.outerHTML=''; }); ChangeListener('.lead_post_body_main .share-print, .mobile_social_links .share-print', function(el) { el.addEventListener("click", function(){ if (navigator.userAgent.indexOf("Firefox") > 0) {window.print();}else{ printJS({printable: 'printable',type: 'html',targetStyles: ['*'],css: 'http://partners.rebelmouse.com/commondreams/print.css?s=0'}); } }); }); }); window.REBELMOUSE_TASKS_QUEUE.push(function(){ const stringPortion = "your profile has been updated"; const userMessage = "You're already 订阅d, your profile has been updated. 谢谢你!!"; const expectedMessage = "You're already 订阅d. 谢谢你!!"; let target = document.getElementById("mce-success-response"); let observer = new MutationObserver(function (mutations) { mutations.forEach(function (mutation) { console.log(target.innerHTML); if ( target.innerHTML === userMessage || target.innerHTML.includes(stringPortion) ) { target.innerHTML = expectedMessage; } }); }); const config = { attributes: true, childList: true, characterData: true }; observer.observe(target, config); }); window.REBELMOUSE_TASKS_QUEUE.push(function(){ console.log("-----update Form Logic-----"); /* An observer to hide the sticky newsletter block when the in page newsletter block is in the viewport */ const black新闻letter = document.querySelector(".black_newsletter"); const inPage新闻letter = document.querySelector(".newsletter-and-social"); let blackContainer = ""; if (black新闻letter) { blackContainer = black新闻letter.querySelector(".black_news"); black新闻letter.style.display = "none"; let observer = new IntersectionObserver( (entries, observer) => { entries.forEach((entry) => { if (entry.isIntersecting) { black新闻letter.style.display = "none"; entry.target.append(inPage新闻letter); updateFormParam(); } else { blackContainer.append(inPage新闻letter); black新闻letter.style.display = "block"; updateFormParam(); } }); }, { threshold: 0.05 } ); document.querySelectorAll(".js-newsletter-wrapper").forEach((element) => { observer.observe(element); }); } function updateFormParam() { const formParent = document.getElementById("mc_embed_signup"); const cdSignupForm = document.getElementById("mc-embedded-subscribe-form"); let formActionUrl = new URL(cdSignupForm.action); let signupValue = "Fixed"; console.log("-----updateFormParam-----"); // closest: .home-newsletter if (cdSignupForm.closest(".black_news") !== null) { signupValue = "Sticky"; } else if (cdSignupForm.closest(".grey_newsblock") !== null) { signupValue = "Fixed"; } formActionUrl.searchParams.set("SIGNUP", signupValue); cdSignupForm.action = formActionUrl.toString(); const clonedForm = cdSignupForm.cloneNode(true); formParent.removeChild(cdSignupForm); formParent.append(clonedForm); // colocar aqui el script de mailchimp const cdNewSignupForm = document.getElementById("mc-embedded-subscribe-form"); const scriptURL = "//s3.amazonaws.com/downloads.mailchimp.com/js/mc-validate.js"; const mailchimpScript = document.querySelector(`script[src='${scriptURL}']`); mailchimpScript.remove(); const newMailChimpScript = document.createElement("script"); newMailChimpScript.src = scriptURL; newMailChimpScript.type = "text/javascript"; formParent.insertAdjacentElement("afterend", newMailChimpScript); // } updateFormParam(); }); window.REBELMOUSE_LOW_TASKS_QUEUE.push(function(){ function checkCustomField(){ if(document.querySelector(".popup-post").children.length > 0){ var customFieldObj = document.querySelector(".popup-post .custom-field-visible-to-admin-only"); if(!getCookie("userIsAdmin") && customFieldObj && customFieldObj.innerHTML == 'True') { document.querySelector(".popup-control-wrapper").style.display = "none"; }else{ document.querySelector(".popup-control-wrapper").classList.remove("hidden"); } } } checkCustomField(); }); window.REBELMOUSE_LOW_TASKS_QUEUE.push(function(){ function checkCustomField(){ if(document.querySelector(".campaign-article.lead_post_post_body").children.length > 0) { var customFieldObj = document.querySelector(".campaign-article.lead_post_post_body .custom-field-visible-to-admin-only"); if(!getCookie("userIsAdmin") && customFieldObj && customFieldObj.innerHTML == 'True') { document.querySelector(".campaign-article.lead_post_post_body").style.display = "none"; } else { document.querySelector(".campaign-article.lead_post_post_body").classList.remove("hidden"); } } } checkCustomField(); }); window.REBELMOUSE_LOW_TASKS_QUEUE.push(function(){ function checkCustomField(){ if(document.querySelector(".message-post").children.length > 0){ var customFieldObj = document.querySelector(".message-post .custom-field-visible-to-admin-only"); if(!getCookie("userIsAdmin") && customFieldObj && customFieldObj.innerHTML == 'True') { document.querySelector(".message-post").style.display = "none"; } else { document.querySelector(".message-post").classList.remove("hidden"); } } } checkCustomField(); });