/*! elementor-pro - v3.21.0 - 20-05-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}))})();{"id":1636,"date":"2023-05-14T21:14:10","date_gmt":"2023-05-14T21:14:10","guid":{"rendered":"https:\/\/ktjkrug.com\/?p=1636"},"modified":"2024-05-27T13:34:02","modified_gmt":"2024-05-27T13:34:02","slug":"liquor-store-san-juan-puerto-rico","status":"publish","type":"post","link":"https:\/\/ktjkrug.com\/liquor-store-san-juan-puerto-rico\/","title":{"rendered":"Top Liquor Stores in San Juan, Puerto Rico | KTJ Krug LLC"},"content":{"rendered":"

Experience the Blend of Luxury and Culture at KTJ Krug LLC: An Unmatched Destination in Condado, Puerto Rico<\/strong><\/p>\n

Step into an indulging escapade where luxury meets culture at KTJ Krug LLC<\/a>, nestled in the heart of the vibrant and luxurious Condado area, Puerto Rico. KTJ Krug LLC unveils an experience that promises to take you on an exciting journey through a world of splendour combined with high-end comforts and thrilling propinquities.<\/p>\n

\"\"<\/p>\n

Experience a melange of luxury and culture at KTJ Krug LLC<\/a> properties, specifically tailored to cater to those in search of the ‘best of both worlds.’ Condado, fondly known as the ‘Soho of Puerto Rico,’ is a gleaming gem known for its iconic landscapes, blue-turquoise beaches, plush resorts, and vibrant nightlife.<\/p>\n

As expressed by one of our guests, a young woman in her late 20s from Seattle – “I was seeking an experience that was luxurious yet filled with local flavors. KTJ Krug LLC<\/a> turned out to be just the right place. It was like living a luxurious life in the heart of culture!”<\/p>\n

At KTJ Krug LLC<\/a>, we strive to curate and deliver unparalleled experiences to all our national and international guests. We are excited to announce tailored packages that can be customized to cater to unique individual preferences, thus ensuring every guest experiences their ‘dream vacation.’<\/p>\n

\"\"<\/p>\n

Our properties offer a harmonious blend of comfort, privacy, tradition, and modern luxury. Each accommodation is thoughtfully curated and designed to cater to all ages and blend seamlessly into Condado’s vibrant lifestyle.<\/p>\n

Being rated 4.9\/5 by over 1000 patrons and having been consecutively listed in ‘The Best Hotels in Condado’, we welcome you to be part of the KTJ Krug LLC<\/a> family, savor our hospitality, and create memories for a lifetime.<\/p>\n

Discover the KTJ Krug LLC<\/a> experience and plan your next escape with us. Learn more about our services, packages, and accommodations on our website (https:\/\/ktjkrug.com\/)<\/a> and book your invigorating stay today!<\/p>\n

\"\"<\/p>\n

KTJ Krug LLC<\/a> is a recognized property management company featuring the best accommodations in Condado, Puerto Rico. With the extraordinary upscale experiences we provide, our commitment is to make each stay memorable.<\/p>\n

For more information and the latest updates, contact our Press Department at ktjkrugllcteam@gmail.com<\/a> or visit our website at KTJ Krug LLC<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"

Experience the Blend of Luxury and Culture at KTJ Krug LLC: An Unmatched Destination in Condado, Puerto Rico Step into an indulging escapade where luxury meets culture at KTJ Krug LLC, nestled in the heart of the vibrant and luxurious Condado area, Puerto Rico. KTJ Krug LLC unveils an experience that promises to take you […]<\/p>\n","protected":false},"author":1,"featured_media":49553,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[9],"tags":[19],"class_list":["post-1636","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","tag-liquor-store-san-juan-puerto-rico"],"_links":{"self":[{"href":"https:\/\/ktjkrug.com\/wp-json\/wp\/v2\/posts\/1636"}],"collection":[{"href":"https:\/\/ktjkrug.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ktjkrug.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ktjkrug.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ktjkrug.com\/wp-json\/wp\/v2\/comments?post=1636"}],"version-history":[{"count":3,"href":"https:\/\/ktjkrug.com\/wp-json\/wp\/v2\/posts\/1636\/revisions"}],"predecessor-version":[{"id":49568,"href":"https:\/\/ktjkrug.com\/wp-json\/wp\/v2\/posts\/1636\/revisions\/49568"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ktjkrug.com\/wp-json\/wp\/v2\/media\/49553"}],"wp:attachment":[{"href":"https:\/\/ktjkrug.com\/wp-json\/wp\/v2\/media?parent=1636"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ktjkrug.com\/wp-json\/wp\/v2\/categories?post=1636"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ktjkrug.com\/wp-json\/wp\/v2\/tags?post=1636"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}