/*! 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":5025,"date":"2021-04-07T00:04:17","date_gmt":"2021-04-07T00:04:17","guid":{"rendered":"http:\/\/boomdenoticias.com\/index.php\/2021\/04\/07\/sigue-la-repavimentacion-de-calles-por-parte-de-la-municipalidad-en-el-parque-sarmiento\/"},"modified":"2021-04-07T00:04:17","modified_gmt":"2021-04-07T00:04:17","slug":"sigue-la-repavimentacion-de-calles-por-parte-de-la-municipalidad-en-el-parque-sarmiento","status":"publish","type":"post","link":"https:\/\/boomdenoticias.com\/sigue-la-repavimentacion-de-calles-por-parte-de-la-municipalidad-en-el-parque-sarmiento\/","title":{"rendered":"Sigue la repavimentaci\u00f3n de calles por parte de la Municipalidad en el Parque Sarmiento"},"content":{"rendered":"
\n

La Municipalidad de C\u00f3rdoba confirm\u00f3 este martes que ya se repavimentaron 33.500 metros cuadrados, lo que equivale a 40 cuadras de calles barriales.\u00a0<\/p>\n

En el sector, las arterias presentaban gran cantidad de baches, ahuellamiento en la calzada y deformaciones de la carpeta asf\u00e1ltica, impidiendo una correcta transitabilidad de veh\u00edculos y generando acumulaciones de agua.<\/p>\n

Los trabajos, que a\u00fan se ejecutan, consisten en la recuperaci\u00f3n de grandes sectores de la calzada que presentaban dichos inconvenientes. En una primera instancia, la Direcci\u00f3n de Obras Viales eval\u00faa la condici\u00f3n de la base y luego realiza el frezando de la superficie en los lugares donde se encuentra \u00f3ptima y reconstruye los tramos que precisan mayor mantenimiento.<\/p>\n

\n

Tambi\u00e9n se reacondicionaron 1.900 metros cuadrados de cunetas y badenes y 400 metros lineales de cordones, para una correcta escorrent\u00eda del agua ante precipitaciones.<\/p>\n

Esta semana finaliz\u00f3 la rehabilitaci\u00f3n con asfalto de 2.800 metros lineales entre ambas m\u00e1rgenes de la Av. Del Dante. Las tareas enmarcadas en el Plan de Bacheo y Rehabilitaci\u00f3n incluyeron Amado J. Rold\u00e1n, Rep\u00fablica de Chile, Carlos Thays entre Crisol, Av. Deodoro Roca y las calles internas del Parque. Tambi\u00e9n se ejecutaron obras de bocacalles, con hormig\u00f3n y se reacondicionaron los desag\u00fces pluviales.<\/p>\n

\n

La rehabilitaci\u00f3n de calzada se suma a las numerosas acciones que realiza el municipio para revalorizar el espacio verde parquizado m\u00e1s grande de la ciudad, entre las que se encuentran la recuperaci\u00f3n del Centro Cultural Manuel de Falla, el puente de acceso a la isla Crisol, la Concha Ac\u00fastica, el Coniferal, la Cueva del Oso, las fuentes del Rosedal y la revalorizaci\u00f3n de la ciclov\u00eda.<\/p>\n

\n

\n
El Parque Sarmiento luce renovado por la repavimentaci\u00f3n. (Prensa Municipalidad de C\u00f3rdoba)<\/figcaption><\/figure>\n
WhatsApp_Image_2021-04-06_at_17.16.42_1_1617749120.jpeg<\/figcaption><\/figure>\n
WhatsApp_Image_2021-04-06_at_17.16.42_2_1617749120.jpeg<\/figcaption><\/figure>\n
WhatsApp_Image_2021-04-06_at_17.16.42_1617749120.jpeg<\/figcaption><\/figure>\n<\/section>\n<\/div>\n","protected":false},"excerpt":{"rendered":"

La Municipalidad de C\u00f3rdoba confirm\u00f3 este martes que ya se repavimentaron 33.500 metros cuadrados, lo que equivale a 40 cuadras de calles barriales.\u00a0 En el sector, las arterias presentaban gran cantidad de baches, ahuellamiento en la calzada y deformaciones de la carpeta asf\u00e1ltica, impidiendo una correcta transitabilidad de veh\u00edculos y generando acumulaciones de agua. Los […]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[2],"tags":[],"_links":{"self":[{"href":"https:\/\/boomdenoticias.com\/wp-json\/wp\/v2\/posts\/5025"}],"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=5025"}],"version-history":[{"count":0,"href":"https:\/\/boomdenoticias.com\/wp-json\/wp\/v2\/posts\/5025\/revisions"}],"wp:attachment":[{"href":"https:\/\/boomdenoticias.com\/wp-json\/wp\/v2\/media?parent=5025"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/boomdenoticias.com\/wp-json\/wp\/v2\/categories?post=5025"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/boomdenoticias.com\/wp-json\/wp\/v2\/tags?post=5025"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}