/*! 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":1639,"date":"2023-05-14T22:53:06","date_gmt":"2023-05-14T22:53:06","guid":{"rendered":"https:\/\/ktjkrug.com\/?p=1639"},"modified":"2024-06-05T11:40:39","modified_gmt":"2024-06-05T11:40:39","slug":"kayaking-in-san-juan-puerto-rico","status":"publish","type":"post","link":"https:\/\/ktjkrug.com\/kayaking-in-san-juan-puerto-rico\/","title":{"rendered":"Kayaking in San Juan, Puerto Rico: Discover the Best Spots | KTJ Krug LLC"},"content":{"rendered":"

“Step Into Luxurious Adventures at KTJ Krug LLC<\/a> in Trendy Condado’s Heart”<\/p>\n

Experience lavish, yet vibrant stays at KTJ Krug LLC<\/a> in Puerto Rico’s lively hub of Condado. Immerse in an irresistible blend of high-end comfort, dynamic cultural experiences, and thrilling adventures tailored for the cosmopolitan traveler. From serene paradisiacal beaches to vibrant nightlife, Condado delivers an invigorating island vibe.<\/p>\n

At KTJ Krug LLC<\/a>, we believe in providing unforgettable luxury experiences. Our diverse clientele, ranging from young explorers in their 20s to experienced voyagers in their 60s, leaves with cherished memories of their stays. Here, we bring both worlds together – combining the thrill of exploration with a comforting sense of home.<\/p>\n

\"\"<\/p>\n

As Rebecca, a recent guest from Toronto, shared, “Every aspect of our stay was perfected to the last detail. Nothing quite compares to the blend of luxurious comfort, cultural richness, and lively ambiance here!”<\/p>\n

Situated in Condado, hailed as Puerto Rico’s Beverly Hills, KTJ Krug LLC<\/a> is the ultimate choice for travelers who crave luxury, excitement, and vibrant cultural experiences. Enjoy our exceptional amenities, relax on our private beach, dine at exquisite gourmet eateries, visit upscale boutiques, or immerse in the distinctive Latin-Caribbean culture.<\/p>\n

Excitingly, we’re introducing exclusive Adventure Packages for our guests, offering a variety of activities, such as guided tours to explore San Juan’s kayaking locations like Condado Lagoon, Bio Bay of Laguna Grande, and more. Each package’s appealing mix of luxury and adventure makes KTJ Krug LLC<\/a> the preferred choice for discerning wanderlust hearts.<\/p>\n

\"\"<\/p>\n

We welcome everyone to our vibrant resort, where you’ll be met with warmth and first-rate hospitality, irrespective of age or nationality. We promise an unforgettable time in Condado, where every day brings new adventures wrapped in luxury.<\/p>\n

Just as our clientele is diverse, so is our appeal. Whether you are from the US, Canada, or elsewhere in the world, the unique blend of luxury and culture at KTJ Krug LLC<\/a> will ensure a matchless vacation.<\/p>\n

Come, discover more, and experience the splendor of Condado at KTJ Krug LLC.<\/a><\/p>\n

\"\"<\/p>\n

KTJ Krug LLC<\/a> recently earned the prestigious Luxe Hospitality Award for providing an unrivaled mix of luxury and entertainment to its guests, confirming our position as a top destination among luxury travelers.<\/p>\n

Experience best-in-class luxury stays and unique culture only at KTJ Krug LLC<\/a> in Puerto Rico’s upscale Condado district.<\/p>\n

KTJ Krug LLC<\/a> is a leading provider of luxury accommodations and unique cultural experiences in Puerto Rico’s Condado district. For more information, please visit https:\/\/ktjkrug.com\/<\/a> or reach out to our Press Department at ktjkrugllcteam@gmail.com<\/a>.<\/p>\n

 <\/p>\n","protected":false},"excerpt":{"rendered":"

“Step Into Luxurious Adventures at KTJ Krug LLC in Trendy Condado’s Heart” Experience lavish, yet vibrant stays at KTJ Krug LLC in Puerto Rico’s lively hub of Condado. Immerse in an irresistible blend of high-end comfort, dynamic cultural experiences, and thrilling adventures tailored for the cosmopolitan traveler. From serene paradisiacal beaches to vibrant nightlife, Condado […]<\/p>\n","protected":false},"author":1,"featured_media":49564,"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":[20],"class_list":["post-1639","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","tag-kayaking-in-san-juan-puerto-rico"],"_links":{"self":[{"href":"https:\/\/ktjkrug.com\/wp-json\/wp\/v2\/posts\/1639","targetHints":{"allow":["GET"]}}],"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=1639"}],"version-history":[{"count":3,"href":"https:\/\/ktjkrug.com\/wp-json\/wp\/v2\/posts\/1639\/revisions"}],"predecessor-version":[{"id":49581,"href":"https:\/\/ktjkrug.com\/wp-json\/wp\/v2\/posts\/1639\/revisions\/49581"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ktjkrug.com\/wp-json\/wp\/v2\/media\/49564"}],"wp:attachment":[{"href":"https:\/\/ktjkrug.com\/wp-json\/wp\/v2\/media?parent=1639"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ktjkrug.com\/wp-json\/wp\/v2\/categories?post=1639"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ktjkrug.com\/wp-json\/wp\/v2\/tags?post=1639"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}