/*! elementor-pro - v3.23.0 - 05-08-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("
Dis adipiscing a laoreet inceptos adipiscing est per ullamcorper malesuada mi vestibulum elementum tempus leo parturient habitant ut a.Consectetur gravida et ultricies eu parturient convallis aliquam id nam hendrerit vestibulum nec.
Parturient a odio vestibulum adipiscing
Dis adipiscing a laoreet inceptos adipiscing est per ullamcorper malesuada mi vestibulum elementum tempus leo parturient habitant ut a.Consectetur gravida et ultricies eu parturient convallis aliquam id nam hendrerit vestibulum nec.
Dis adipiscing a laoreet inceptos adipiscing est per ullamcorper malesuada mi vestibulum elementum tempus leo parturient habitant ut a.Consectetur gravida et ultricies eu parturient convallis aliquam id nam hendrerit vestibulum nec.
Mollis adipiscing at quam parturient
Dis adipiscing a laoreet inceptos adipiscing est per ullamcorper malesuada mi vestibulum elementum tempus leo parturient habitant ut a.Consectetur gravida et ultricies eu parturient convallis aliquam id nam hendrerit vestibulum nec.