/*! elementor-pro - v3.23.0 - 23-07-2024 */ (()=>{"use strict";class Screenshot extends elementorModules.ViewModule{getDefaultSettings(){return{empty_content_headline:"Empty Content.",crop:{width:1200,height:1500},excluded_external_css_urls:["https://kit-pro.fontawesome.com"],external_images_urls:["https://i.ytimg.com"],timeout:15e3,render_timeout:5e3,timerLabel:null,timer_label:`${ElementorScreenshotConfig.post_id} - timer`,image_placeholder:"data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=",isDebug:elementorCommonConfig.isElementorDebug,isDebugSvg:!1,...ElementorScreenshotConfig}}getDefaultElements(){const e=jQuery(ElementorScreenshotConfig.selector),t=e.find(".elementor-section-wrap > .elementor-section, .elementor > .elementor-section");return{$elementor:e,$sections:t,$firstSection:t.first(),$notElementorElements:elementorCommon.elements.$body.find("> *:not(style, link)").not(e),$head:jQuery("head")}}onInit(){return super.onInit(),this.log("Screenshot init","time"),this.timeoutTimer=setTimeout(this.screenshotFailed.bind(this),this.getSettings("timeout")),this.captureScreenshot()}captureScreenshot(){return this.elements.$elementor.length||(elementorCommon.helpers.consoleWarn("Screenshots: The content of this page is empty, the module will create a fake conent just for this screenshot."),this.createFakeContent()),this.removeUnnecessaryElements(),this.handleIFrames(),this.removeFirstSectionMargin(),this.handleLinks(),this.loadExternalCss(),this.loadExternalImages(),Promise.resolve().then(this.createImage.bind(this)).then(this.createImageElement.bind(this)).then(this.cropCanvas.bind(this)).then(this.save.bind(this)).then(this.screenshotSucceed.bind(this)).catch(this.screenshotFailed.bind(this))}createFakeContent(){this.elements.$elementor=jQuery("
").css({height:this.getSettings("crop.height"),width:this.getSettings("crop.width"),display:"flex",alignItems:"center",justifyContent:"center"}),this.elements.$elementor.append(jQuery("

").css({fontSize:"85px"}).html(this.getSettings("empty_content_headline"))),document.body.prepend(this.elements.$elementor)}loadExternalCss(){const e=[this.getSettings("home_url"),...this.getSettings("excluded_external_css_urls")].map((e=>`[href^="${e}"]`)).join(", ");jQuery("link").not(e).each(((e,t)=>{const s=jQuery(t),n=s.clone();n.attr("href",this.getScreenshotProxyUrl(s.attr("href"))),this.elements.$head.append(n),s.remove()}))}loadExternalImages(){const e=this.getSettings("external_images_urls").map((e=>`img[src^="${e}"]`)).join(", ");jQuery(e).each(((e,t)=>{const s=jQuery(t);s.attr("src",this.getScreenshotProxyUrl(s.attr("src")))}))}handleIFrames(){this.elements.$elementor.find("iframe").each(((e,t)=>{const s=jQuery(t),n=jQuery("
",{css:{background:"gray",width:s.width(),height:s.height()}});s.before(n),s.remove()}))}removeUnnecessaryElements(){let e=0;this.elements.$sections.filter(((t,s)=>{let n=!1;return e>=this.getSettings("crop.height")&&(n=!0),e+=jQuery(s).outerHeight(),n})).each(((e,t)=>{t.remove()})),this.elements.$notElementorElements.remove()}handleLinks(){elementorCommon.elements.$body.find("a").attr("href","/")}removeFirstSectionMargin(){this.elements.$firstSection.css({marginTop:0})}createImage(){const e=new Promise((e=>{window.addEventListener("load",(()=>{e()}))})),t=new Promise((e=>{setTimeout((()=>{e()}),this.getSettings("render_timeout"))}));return Promise.race([e,t]).then((()=>{if(this.log("Start creating screenshot."),this.getSettings("isDebugSvg"))return domtoimage.toSvg(document.body,{imagePlaceholder:this.getSettings("image_placeholder")}).then((e=>this.download(e))),Promise.reject("Debug SVG.");return/^((?!chrome|android).)*safari/i.test(window.userAgent)?(this.log('Creating screenshot with "html2canvas"'),html2canvas(document.body).then((e=>e.toDataURL("image/png")))):(this.log('Creating screenshot with "dom-to-image"'),domtoimage.toPng(document.body,{imagePlaceholder:this.getSettings("image_placeholder")}))}))}download(e){const t=jQuery("",{href:e,download:"debugSvg.svg",html:"Download SVG"});elementorCommon.elements.$body.append(t),t.trigger("click")}createImageElement(e){const t=new Image;return t.src=e,new Promise((e=>{t.onload=()=>e(t)}))}cropCanvas(e){const t=this.getSettings("crop.width"),s=this.getSettings("crop.height"),n=document.createElement("canvas"),i=n.getContext("2d"),o=t/e.width;return n.width=t,n.height=s>e.height?e.height:s,i.drawImage(e,0,0,e.width,e.height,0,0,e.width*o,e.height*o),Promise.resolve(n)}save(e){return new Promise(((t,s)=>{elementorCommon.ajax.addRequest("screenshot_save",{data:{post_id:this.getSettings("post_id"),screenshot:e.toDataURL("image/png")},success:e=>{this.log(`Screenshot created: ${encodeURI(e)}`),t(e)},error:()=>{this.log("Failed to create screenshot."),s()}})}))}markAsFailed(){return new Promise(((e,t)=>{elementorCommon.ajax.addRequest("screenshot_failed",{data:{post_id:this.getSettings("post_id")},success:()=>{this.log("Marked as failed."),e()},error:()=>{this.log("Failed to mark this screenshot as failed."),t()}})}))}getScreenshotProxyUrl(e){return`${this.getSettings("home_url")}?screenshot_proxy&nonce=${this.getSettings("nonce")}&href=${e}`}screenshotSucceed(e){this.screenshotDone(!0,e)}screenshotFailed(e){this.log(e,null),this.markAsFailed().then((()=>this.screenshotDone(!1)))}screenshotDone(e,t=null){clearTimeout(this.timeoutTimer),this.timeoutTimer=null,window.parent.postMessage({name:"capture-screenshot-done",success:e,id:this.getSettings("post_id"),imageUrl:t},"*"),this.log(`Screenshot ${e?"Succeed":"Failed"}.`,"timeEnd")}log(e,t="timeLog"){this.getSettings("isDebug")&&(console.log("string"==typeof e?`${this.getSettings("post_id")} - ${e}`:e),t&&console[t](this.getSettings("timer_label")))}}jQuery((()=>{new Screenshot}))})();.jabvfcr .inspector { display:none; width: 100%; height:100%; z-index:100000; position:fixed; top:0; left:0; } .jabvfcr .right-panel { position:fixed; top:0; right:0; background: #f1f1f1; padding: 10px; width: 300px; height: 100%; overflow: scroll; } .jabvfcr .right-panel .top-bar { border-bottom: 1px solid #d6d6d6; padding: 5px 0px 10px 0px; margin-left: -10px; margin-right: -10px; text-align: center; } .jabvfcr .right-panel .options { height: 20px; padding: 5px 0; } .jabvfcr .inspector .site-preview { margin-right:320px; width: calc(100% - 320px); height:100%; } .jabvfcr .inspector .site-preview iframe { width: 100%; height:100%; } .jabvfcr form .selector { width: 100%; } #wp-content-editor-tools { padding-top: 0; } .jabvfcr .advanced-options { padding-top: 7px; } .jabvfcr .bottom { position: absolute; bottom: 30px; right: 10px; } .jabvfcr .overlay { position: fixed; top: 0; left: 0; z-index: 100000; background-color: black; opacity: .5; width: 100%; height: 100%; } .jabvfcr .loading { width: 60px; height: 60px; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 100001; } .jabvfcr .save-button { position: absolute; bottom: 10px; left: 10px; } .jabvfcr .current-selector { height: 60px; } .jabvfcr .dn { display: none; } .jabvfcr .ma0 { margin: 0; } .jabvfcr .fr { float: right; } .jabvfcr .mb1 { margin-bottom: 7px; } .jabvfcr .mb2 { margin-bottom: 15px; } .jabvfcr .mt1 { margin-top: 7px; } .jabvfcr .mt2 { margin-top: 15px; } .jabvfcr .invalid { color: red; } .jabvfcr .pointer { cursor: pointer; } #jabvfcr_selector-top, #jabvfcr_selector-bottom { background: grey; height:3px; position: fixed; transition:all 300ms ease; z-index: 100000; } #jabvfcr_selector-left, #jabvfcr_selector-right { background: grey; width:3px; position: fixed; transition:all 300ms ease; z-index: 100000; } .n { -webkit-transform: scale(3) translateX(100px) } body { cursor: pointer; } {"id":7921,"date":"2021-06-16T12:08:28","date_gmt":"2021-06-16T12:08:28","guid":{"rendered":"http:\/\/boomdenoticias.com\/index.php\/2021\/06\/16\/declara-la-enfermera-que-estaba-de-turno-cuando-murio-maradona\/"},"modified":"2021-06-16T12:08:28","modified_gmt":"2021-06-16T12:08:28","slug":"declara-la-enfermera-que-estaba-de-turno-cuando-murio-maradona","status":"publish","type":"post","link":"https:\/\/boomdenoticias.com\/declara-la-enfermera-que-estaba-de-turno-cuando-murio-maradona\/","title":{"rendered":"Declara la enfermera que estaba de turno cuando muri\u00f3 Maradona"},"content":{"rendered":"
Cuidaba al “10” durante el d\u00eda. Fue la primera en intentar reanimarlo cuando hace casi siete meses falleci\u00f3 en la casa de un country de Tigre. Est\u00e1 imputada por “homicidio simpleo con dolo eventual”.<\/div>\n","protected":false},"excerpt":{"rendered":"

Cuidaba al “10” durante el d\u00eda. Fue la primera en intentar reanimarlo cuando hace casi siete meses falleci\u00f3 en la casa de un country de Tigre. Est\u00e1 imputada por “homicidio simpleo con dolo eventual”.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[9],"tags":[],"_links":{"self":[{"href":"https:\/\/boomdenoticias.com\/wp-json\/wp\/v2\/posts\/7921"}],"collection":[{"href":"https:\/\/boomdenoticias.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/boomdenoticias.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/boomdenoticias.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/boomdenoticias.com\/wp-json\/wp\/v2\/comments?post=7921"}],"version-history":[{"count":0,"href":"https:\/\/boomdenoticias.com\/wp-json\/wp\/v2\/posts\/7921\/revisions"}],"wp:attachment":[{"href":"https:\/\/boomdenoticias.com\/wp-json\/wp\/v2\/media?parent=7921"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/boomdenoticias.com\/wp-json\/wp\/v2\/categories?post=7921"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/boomdenoticias.com\/wp-json\/wp\/v2\/tags?post=7921"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}