1<!DOCTYPE html> 2<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> 3<head><link rel="canonical" href="https://www.hyattvacationclub.com/request-information" /> 4 <!-- OneTrust Cookies Consent Notice start for hyattvacationclub.com --> 5
5<script type="text/javascript" defer> 6 window.addEventListener('load', function () { 7 8 var head = document.head || document.getElementsByTagName("head")[0]; 9 var dynatraceDomain = window.env && window.env.DYNATRACE_DOMAIN; 10 11 var cookiesDataDomain = window.env && window.env.COOKIES_DATA_DOMAIN; 12 if (cookiesDataDomain){ 13 14 // Inject OtAutoBlock.js 15 var autoBlockScript = document.createElement("script"); 16 autoBlockScript.type = "text/javascript"; 17 autoBlockScript.src = "https://cdn.cookielaw.org/consent/" + cookiesDataDomain + "/OtAutoBlock.js"; 18 autoBlockScript.defer = true; 19 head.appendChild(autoBlockScript); 20 21 // Inject otSDKStub.js 22 var sdkStubScript = document.createElement("script"); 23 sdkStubScript.type = "text/javascript"; 24 sdkStubScript.charset = "UTF-8"; 25 sdkStubScript.defer = true; 26 sdkStubScript.setAttribute("data-domain-script", cookiesDataDomain); 27 sdkStubScript.src = "https://cdn.cookielaw.org/scripttemplates/otSDKStub.js"; 28 head.appendChild(sdkStubScript); 29 } 30 31 if (dynatraceDomain){ 32 // Inject dynatrace script 33 var dynatraceScript = document.createElement("script"); 34 dynatraceScript.type = "text/javascript"; 35 dynatraceScript.src = dynatraceDomain; 36 dynatraceScript.crossorigin = 'anonymous' 37 head.appendChild(dynatraceScript); 38 } 39 40 }); 41 </script>
41 42 43 44 45 <!-- OneTrust Cookies Consent Notice end for hyattvacationclub.com --> 46 <!--
46<script> 47 document.addEventListener("DOMContentLoaded", function () { 48 const canonicalTags = document.querySelectorAll('link[rel="canonical"]'); 49 50 if (canonicalTags.length > 1) { 51 for (let i = 0; i < canonicalTags.length ; i++) { 52 canonicalTags[i].parentNode.removeChild(canonicalTags[i]); 53 } 54 var link = document.createElement('link'); 55 link.setAttribute('rel', 'canonical'); 56 link.setAttribute('href', window.location.href); 57 document.head.appendChild(link); 58 } 59 }); 60 </script>
60 --> 61 62
63<script type="text/javascript" src="/modules/hvc-template/javascript/env.js"></script>
63 64<!-- LOC Cookie -->
65<script> 66 var docCookies = { 67 getItem: function (sKey) { 68 return decodeURIComponent(document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*" + encodeURIComponent(sKey).replace(/[\-\.\+\*]/g, "\$&") + "\\s*\\=\\s*([^;]*).*$)|^.*$"), "$1")) || null; 69 }, 70 setItem: function (sKey, sValue, vEnd, sPath, sDomain, bSecure) { 71 if (!sKey || /^(?:expires|max\-age|path|domain|secure)$/i.test(sKey)) { return false; } 72 var sExpires = ""; 73 if (vEnd) { 74 switch (vEnd.constructor) { 75 case Number: 76 sExpires = vEnd === Infinity ? "; expires=Fri, 31 Dec 9999 23:59:59 GMT" : "; max-age=" + vEnd; 77 break; 78 case String: 79 sExpires = "; expires=" + vEnd; 80 break; 81 case Date: 82 sExpires = "; expires=" + vEnd.toUTCString(); 83 break; 84 } 85 } 86 document.cookie = encodeURIComponent(sKey) + "=" + encodeURIComponent(sValue) + sExpires + (sDomain ? "; domain=" + sDomain : "") + (sPath ? "; path=" + sPath : "") + (bSecure ? "; secure" : ""); 87 return true; 88 }, 89 removeItem: function (sKey, sPath, sDomain) { 90 if (!sKey || !this.hasItem(sKey)) { return false; } 91 document.cookie = encodeURIComponent(sKey) + "=; expires=Thu, 01 Jan 1970 00:00:00 GMT" + ( sDomain ? "; domain=" + sDomain : "") + ( sPath ? "; path=" + sPath : ""); 92 return true; 93 }, 94 hasItem: function (sKey) { 95 return (new RegExp("(?:^|;\\s*)" + encodeURIComponent(sKey).replace(/[\-\.\+\*]/g, "\$&") + "\\s*\\=")).test(document.cookie); 96 }, 97 keys: /* optional method: you can safely remove it! */ function () { 98 var aKeys = document.cookie.replace(/((?:^|\s*;)[^\=]+)(?=;|$)|^\s*|\s*(?:\=[^;]*)?(?:\1|$)/g, "").split(/\s*(?:\=[^;]*)?;\s*/); 99 for (var nIdx = 0; nIdx < aKeys.length; nIdx++) { aKeys[nIdx] = decodeURIComponent(aKeys[nIdx]); } 100 return aKeys; 101 } 102 }; 103 104 105 const urlParams = new URLSearchParams(window.location.search); 106 if(urlParams.has('loc')) { 107 const expiryDate = new Date(); // Now 108 expiryDate.setDate(expiryDate.getDate() + 30);
109 docCookies.setItem('loc', urlParams.get('loc'), expiryDate, '/', '.hyattvacationclub.com'); 110 } 111 if(!docCookies.getItem('loc')) { 112 docCookies.setItem('loc', 'SOHVWW', 'session', '/', '.hyattvacationclub.com'); 113 } 114 </script>
114 115 116<!-- Google Tag Manager --> 117
117<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 118 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 119 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 120 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 121 })(window,document,'script','dataLayer',window.env.GTM_ID);</script>
121 122 <!-- End Google Tag Manager --> 123 124
124<script> 125 window.addEventListener("DOMContentLoaded", function () { 126 127 function fixHiddenIframes() { 128 document.querySelectorAll("iframe").forEach(function (iframe) { 129 const style = iframe.getAttribute("style") || ""; 130 131 const isHidden = 132 iframe.width === "0" || 133 iframe.height === "0" || 134 style.includes("display: none") || 135 style.includes("visibility: hidden"); 136 137 if (isHidden && !iframe.hasAttribute("aria-hidden")) { 138 iframe.setAttribute("aria-hidden", "true"); 139 iframe.setAttribute("tabindex", "-1"); 140 } 141 }); 142 } 143 144 // Run immediately 145 fixHiddenIframes(); 146 147 // Monitor continuously for 3 seconds (covers GTM injection) 148 const observer = new MutationObserver(fixHiddenIframes); 149 150 observer.observe(document.body, { 151 childList: true, 152 subtree: true, 153 }); 154 155 // Stop watching after 3 seconds to avoid performance waste 156 setTimeout(() => observer.disconnect(), 3000); 157 }); 158 </script>
158 159 160 161 <!-- Adobe Analytics --> 162
162<script> 163 var head = document.head || document.getElementsByTagName("head")[0]; 164 var js = document.createElement("script"); 165 js.type = "text/javascript"; 166 if(window.env.ADOBE_SCIPT_LINK !== null){ 167 js.src = window.env.ADOBE_SCIPT_LINK; 168 } 169 head.appendChild(js); 170 </script>
170 171
171<script> 172 var headVar = document.head || document.getElementsByTagName("head")[0]; 173 var jsSongBird = document.createElement("script"); 174 jsSongBird.type = "text/javascript"; 175 if(window.env.APP_SONG_BIRD_ENDPOINT_KEY !== null){ 176 jsSongBird.src = window.env.APP_SONG_BIRD_ENDPOINT_KEY; 177 //jsSongBird.integrity = window.env?.APP_SONGBIRD_INTEGRITY_KEY; 178 } 179 headVar.appendChild(jsSongBird); 180 </script>
180 181
181<script> 182 window.addEventListener('load', function() { 183 const beaconOrganicUrl = window?.env?.BEACON_ORGANIC_URL; 184 185 if (beaconOrganicUrl) { 186 const script = document.createElement('script'); 187 script.src = beaconOrganicUrl; 188 document.body.appendChild(script); 189 } else { 190 console.warn('BEACON_ORGANIC_URL is not defined in window.env'); 191 } 192 }); 193 </script>
vendor: 1 bytes, line 193
193
194<script type="application/json" id="jahia-data-ctx">{"contextPath":"","lang":"en","uilang":"en","siteUuid":"e4859289-3e6f-4b64-93a0-c0fa4e977f02","wcag":true,"ckeCfg":""}</script>
vendor: 1 bytes, line 194
194
195<script type="application/json" id="jahia-data-ck">{"path":"/modules/ckeditor/javascript/","lng":"en_US"}</script>
vendor: 1 bytes, line 195
195
196<script src="/javascript/initJahiaContext.js"></script>
196 197<link id="staticAssetCSS0" rel="stylesheet" href="/generated-resources/ca3d1bbacd69c9875b2bfea939de30b9.min.css" media="screen" type="text/css"/>
198<script type="text/javascript" src="/modules/hvc-template/javascript/jquery-3.7.1.min.js"></script>
198 199 200<style> 201 .full-width-image { 202 height: auto; 203 width: 100%; 204 } 205 206 .box-caption { 207 position: absolute; 208 max-width: 600px; 209 word-break: break-word; 210 } 211 212 /* Standard: Top Center */ 213 .box-flex { 214 display: flex; 215 flex-flow: row nowrap; 216 align-items: flex-start; 217 justify-content: center; 218 position: relative; 219 padding: 0px; 220 font-size: 1.2rem; 221 word-break: break-word; 222 } 223 224 /* Box: Center Center */ 225 .box-flex-center { 226 align-items: center; 227 } 228 229 /* Box: Bottom Center */ 230 .box-flex-bottom { 231 align-items: flex-end; 232 } 233 234 /* Box: Top Right */ 235 .box-flex-top-right { 236 justify-content: flex-end; 237 } 238 239 /* Box: Center Left */ 240 .box-flex-center-left { 241 align-items: center; 242 justify-content: flex-start; 243 } 244 245 /* Box: Center Right */ 246 .box-flex-center-right { 247 align-items: center; 248 justify-content: flex-end; 249 } 250 251 /* Box: Bottom Right */ 252 .box-flex-bottom-right { 253 align-items: flex-end; 254 justify-content: flex-end; 255 } 256 257 @media (max-width: 1023px) { 258 div.banner_text { 259 max-width: unset; 260 } 261 } 262 263 </style> 264
265<script> 266 window.onload = function() { 267 window.adobeDataLayer = window.adobeDataLayer || []; 268 window.adobeDataLayer.push({ 269 event: "Form Start", 270 pageInfo: { 271 siteSection:"HVC - Request Information", 272 pageName:"HVC | Request Information", 273 formName:"HVC | Request Information", 274 requestInfoStep:"Step 1: Request Information", 275 formID: "", 276 formLOC:docCookies.getItem('loc'), 277 formSerial:"", 278 isLandingPageForm: "", 279 requestInfoIsOwner: "", 280 requestInfoOptIn: "" 281 } 282 }); 283 }; 284 </script>
284 285 286<title>Request Timeshare Information | Hyatt Vacation Club</title> 287 <meta property="og:title" content="Request Timeshare Information | Hyatt Vacation Club" /> 288 <meta name="twitter:title" content="Request Timeshare Information | Hyatt Vacation Club" /> 289 290<meta name="description" content="Explore timeshare ownership and access a collection of distinctive resorts with premier accommodations, amenities, and activities with Hyatt Vacation Club." /> 291 <meta property="og:description" content="Explore timeshare ownership and access a collection of distinctive resorts with premier accommodations, amenities, and activities with Hyatt Vacation Club." /> 292 <meta name="twitter:description" content="Explore timeshare ownership and access a collection of distinctive resorts with premier accommodations, amenities, and activities with Hyatt Vacation Club." /> 293 294<link rel="icon" type="image/png" href="/modules/hvc-template/img/favicon.png" /> 295 <meta charset="utf-8"/> 296 <meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=2, minimum-scale=1, width=device-width, height=device-height" /> 297 <meta name="format-detection" content="telephone=no"> 298 <meta http-equiv="Content-Security-Policy" content="default-src * self blob: data: gap:; style-src * self 'unsafe-inline' blob: data: gap:; script-src * 'self' 'unsafe-eval' 'unsafe-inline' blob: data: gap:; object-src * 'self' blob: data: gap:; img-src * self 'unsafe-inline' blob: data: gap:; connect-src self * 'unsafe-inline' blob: data: gap:; frame-src * self blob: data: gap:;"> 299 <meta property="og:type" content="website" /> 300 <meta property="og:image" content="https://www.hyattvacationclub.com/files/live/sites/hvc-marketing/files/marketing/global/social_share.webp" /> 301 <meta name="twitter:image" content="https://www.hyattvacationclub.com/files/live/sites/hvc-marketing/files/marketing/global/social_share.webp" /> 302 <meta name="twitter:card" content="summary" /> 303 <meta name="google-site-verification" content="lzLkfOIvGYExAqTxnAepQ7cys3WLETofw3A6aGMflnk" /> 304 305
306<script>var __uzdbm_1 = "a4c6dd83-afa1-433f-9c77-9077a9888551";var __uzdbm_2 = "YjgxMGFlNzAtZGtheS00YjFiLTkzMzQtMTAyMzkxZDhhMzQzJDEwNC4yMzQuMzIuMQ==";var __uzdbm_3 = "";var __uzdbm_4 = "false";var __uzdbm_5 = "";var __uzdbm_6 = "";var __uzdbm_7 = "";</script>
306
306<script> (function (w, d, e, u, c, g, a, b) { w["SSJSConnectorObj"] = w["SSJSConnectorObj"] || { ss_cid: c, domain_info: "auto", }; w[g] = function (i, j) { w["SSJSConnectorObj"][i] = j; }; a = d.createElement(e); a.async = true; if ( navigator.userAgent.indexOf('MSIE') !== -1 || navigator.appVersion.indexOf('Trident/') > -1 ) { u = u.replace("/advanced/", "/advanced/ie/"); } a.src = u; b = d.getElementsByTagName(e)[0]; b.parentNode.insertBefore(a, b); })( window, document, "script", "/18f5227b-e27b-445a-a53f-f845fbe69b40/stormcaster.js", "dkb0", "ssConf" ); ssConf("c1", "https://hyattvacationclub.com"); ssConf("c3", "c99a4269-161c-4242-a3f0-28d44fa6ce24"); ssConf("au", "hyattvacationclub.com"); ssConf("cu", "validate.perfdrive.com, ssc"); </script>
306 </head> 307<body class="marketing-layout hvc-marketing___home___request-information"> 308
309<script type="text/javascript" src="/modules/hvc-template/javascript/application.js"></script>
309 310 311 312<style> 313 html { 314 scroll-behavior: smooth; 315 } 316 317 nav.navbar { 318 flex-wrap: wrap; 319 height: auto !important; 320 padding: 10px 0; 321 } 322 323 body.show-global-banner { 324 padding-top: 2rem; 325 } 326 327 body.marketing-layout.show-global-banner header { 328 top: 2rem; 329 } 330 331 .global-banner-accordion { 332 width: 100%; 333 color: #fff; 334 z-index: 999; 335 position: fixed; 336 top: 0; 337 left: 0; 338 } 339 340 .global-banner-accordion a.white { 341 color: #ffffff; 342 } 343 344 .global-banner-accordion a { 345 color: #1B5C65; 346 font-weight: 600; 347 } 348 349 .global-banner-accordion a:hover { 350 text-decoration: underline; 351 } 352 353 .global-banner-accordion a:active { 354 text-decoration: none; 355 color: #1B5C65; 356 outline: auto !important; 357 outline-color: #1B5C65 !important; 358 padding: 2px !important; 359 } 360 361 .global-banner-accordion__button { 362 display: block; 363 background-color: #26828E; 364 border: none; 365 max-width: 150%; 366 margin-left: auto; 367 margin-right: auto; 368 position: relative; 369 vertical-align: middle; 370 overflow: hidden; 371 text-decoration: none; 372 color: #fff; 373 font-size: 16px; 374 cursor: pointer; 375 text-align: left; 376 padding: 10px 16px; 377 z-index: 999999; 378 top: 0; 379 left: 0; 380 transition: background 0.5s; 381 width: 100vw; 382 } 383 384 .global-banner-accordion__button:after { 385 content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='15px' height='15px' fill='white'><path d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z' /></svg>"); 386 float: inline; 387 margin-left: 5px; 388 transform: scale(1.5); 389 } 390 391 .global-banner-accordion__button--active + .global-banner-accordion__content { 392 transform: translateY(calc(1 * var(nav--height))); 393 } 394 395 .global-banner-accordion__button--active:after { 396 content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='15px' height='15px' fill='white'><path d='M7.646 4.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1-.708.708L8 5.707l-5.646 5.647a.5.5 0 0 1-.708-.708l6-6z' /></svg>"); 397 } 398 399 .global-banner-accordion__content { 400 background-color: #F4F5F6; 401 font-size: 0.9em; 402 color: #222222; 403 padding: 0 0.5rem; 404 margin: 0; 405 z-index: 99; 406 width: 100vw; 407 max-height: 0; 408 position: relative; 409 overflow: hidden; 410 transition: max-height 0.2s ease-out; 411 } 412 413 .global-banner-accordion__content > div { 414 display: flex; 415 margin: 1rem; 416 align-content: flex-start; 417 } 418 419 .global-banner-accordion__content > div > svg { 420 flex-shrink: 0; 421 } 422 423 .global-banner-accordion__content p { 424 font-size: 15px !important; 425 line-height: 125%; 426 margin: 0; 427 padding: 0; 428 } 429 430 .global-banner-accordion__content a { 431 font-size: 15px !important; 432 color: #1B5C65; 433 font-weight: bold; 434 } 435 436 .global-banner-accordion__content a:hover { 437 text-decoration: underline; 438 } 439 440 .global-banner-accordion__content a:active, 441 .global-banner-accordion__content a:focus { 442 text-decoration: none; 443 color: #1B5C65; 444 outline: auto !important; 445 outline-color: #1B5C65 !important; 446 padding: 2px !important; 447 } 448 449 .global-banner-accordion__content svg { 450 margin-right: 5px; 451 vertical-align: bottom; 452 } 453 454 .navbar-fixed-top { 455 position: relative; 456 margin-left: calc(50% - 50vw); 457 width: 100vw; 458 } 459 460 .navbar { 461 margin-bottom: 0px !important; 462 } 463 464 .mainTopNav-ReDesign .navbar-default { 465 margin-top: 0px !important; 466 } 467 468 .header-logo-nav { 469 margin-right: 15px; 470 } 471 472 .hide { 473 display: none; 474 } 475 476 @media only screen and (max-width: 991px) { 477 .fixed-horizontal-center { 478 position: relative; 479 top: 0px; 480 } 481 482 .navbar-right { 483 margin-top: 0px; 484 } 485 486 } 487 488 489 @media only screen and (max-width: 768px) { 490 .navbar > .container .navbar-brand { 491 margin-left: 0px; 492 } 493 494 .carousel { 495 margin-top: -75px !important; 496 } 497 } 498 499 @media only screen and (max-width: 767px) { 500 501 .mainTopNav-ReDesign .navbar-default-dark { 502 display: none; 503 } 504 505 } 506 507 @media only screen and (max-width: 426px) { 508 509 .carousel { 510 margin-top: -35px !important; 511 } 512 513 .leftSideNavBtn { 514 margin-left: 130px !important; 515 } 516 } 517 518 @media only screen and (max-width: 375px) { 519 .leftSideNavBtn { 520 margin-left: 80px !important; 521 } 522 } 523 524 @media only screen and (max-width: 320px) { 525 .leftSideNavBtn { 526 margin-left: 30px !important; 527 } 528 } 529 530 .main-nav__list .gwt-HTML { 531 display: flex; 532 } 533</style> 534 535 536<header role="banner" class="header"> 537 <a class="skip-link visually-hidden-focusable" href="#main">Skip to main content</a> 538 <div class="utility-nav"> 539 <a href="https://thelounge.hyattvacationclub.com"target="_blank"title="Owner Login"> 540 Owner Login<img src="/files/live/sites/hvc-marketing/files/marketing/home/profile-black.png" alt="Profile Icon" /> 541 </a></div> 542 <div id="default-header" class="header__wrapper"> 543 <div class="header__logo-nav"> 544 <a href="/home" title="Explore Timeshares With Hyatt Vacation Club"> 545 <img src="/files/live/sites/hvc-marketing/files/marketing/home/HVC-Logo.png" alt="Hyatt Vacation Club Logo" height="56" width="158" /> 546 </a></div> 547 <nav role="navigation" class="header__main-nav main-nav " data-main-nav="true" aria-label="header__nav"> 548 <div class="main-nav__scroll-wrapper"> 549 <ul class="main-nav__list"> 550 <li class="main-nav__item"> 551 <a class="main-nav__link" href="/home" >Home</a> 552</li><li class="main-nav__item"> 553 <a class="main-nav__link" href="/resorts" >Resorts & Destinations</a> 554</li><li class="main-nav__item"> 555 <a class="main-nav__link" href="/discover-ownership" >Discover Ownership</a> 556</li><li class="main-nav__item"> 557 <a class="main-nav__link" href="/travel-inspiration" >Travel Inspiration</a> 558</li><li class="main-nav__item main-nav__item-buttons"> 559 <a href="/request-information"title="Request Timeshare Information | Hyatt Vacation Club"class="hvc_btn--primary"> 560 Request Information</a></li> 561 <li class="main-nav__item utility-nav"> 562 <a href="https://thelounge.hyattvacationclub.com"target="_blank"title="Owner Login"> 563 Owner Login<img src="/files/live/sites/hvc-marketing/files/marketing/home/profile-black.png" alt="Profile Icon" /> 564 </a></li> 565 </ul> 566 </div> 567 </nav> 568 </div> 569 570 <button type="button" class="header__mobile-toggle" data-mobile-toggle="true" aria-expanded="false" aria-label="Toggle navigation menu">
571 <span></span><span></span><span></span><span></span> 572 </button> 573 574 <div class="header__mobile-underlay " data-mobile-underlay="true"></div> 575</header>
576<script> 577 if (/\/booking\//.test(window.location.href)) { 578 $('.offer-banner__form').css('display', 'none'); 579 } 580</script>
580<main id="main" role="main" class="marketing-request-info-main"> 581 582<section class="section flex-row request-information"> 583 <div class="request-information__content" data-request-information-form="true"> 584 <div class="request-information-heading"> 585 <h1 tabindex="0"> 586 Request Information</h1> 587 <h2 tabindex="1"> 588 Want to Learn More?</h2> 589 <div class="request-msg"> 590 <style type="text/css">.how-it-works.request-information, 591.request-information-sidebar h3, 592.request-information-sidebar .request-info-call-number, 593.request-information-sidebar .call-description { 594display: none; 595} 596</style> 597<p>Complete the form below and a Vacation Specialist will contact you to discuss how you can explore the vacation experiences available through Ownership with Hyatt Vacation Club.</p></div> 598 599 </div> 600 <div class="hide-on-mobile request-info-logo-motif"> 601 <img src="/files/live/sites/hvc-marketing/files/marketing/home/Logo%20Mosaic%20Graphic_HP%20Hero.png" alt="Northstar Lodge exterior, Sedona red rock landscape, Windward Point pool with woman wading, and blond girl with red jacket snow tubing" height="1669" width="1530" /></div> 602
602<script> 603 function formatPhoneNumber(e) { 604 //Filter only numbers from the input 605 let cleaned = ('' + e.value).trim().replace(/\D/g, '').substring(0, 10); 606 607 //Check if the input is of correct length 608 let match = cleaned.match(/^(\d{3})(\d{3})(\d{4})$/); 609 610 if (match) { 611 e.value = '(' + match[1] + ') ' + match[2] + '-' + match[3]; 612 } else { 613 e.value = cleaned; 614 }; 615 } 616 function submitRequestOwnerInformationForm(e, source) { 617 e.preventDefault(); 618 if(!$(e.target).parsley().isValid()) { 619 return false; 620 } 621 $('input').each(function(){ 622 this.value=$(this).val().trim(); 623 }); 624 $('#requestInfoSubmitButton').prop('disabled', true); 625 const formData = new FormData(e.target); 626 const xhr = new XMLHttpRequest(); 627 xhr.onreadystatechange = () => { 628 if (xhr.readyState !== 4) { 629 return; 630 } 631 var result = JSON.parse(xhr.responseText) || {}; 632 var url = '/become-owner/confirmation'; 633 if(xhr.status !== 200 && xhr.status !== 201) { 634 url += '?errorCode=' + (result.ErrorCode || xhr.status); 635 } 636 window.location.href = url; 637 }; 638 639 let url = '/'; 640 if (typeof window.env != 'undefined') { 641 url = window.env.API_URL || '/'; 642 } 643 url += 'createLeadRequestInfo'; 644 645 let date = new Date(); 646 let milliseconds = date.getMilliseconds(); 647 if (milliseconds < 10){ milliseconds = '00'+milliseconds;} else if (milliseconds < 100){milliseconds = '0'+milliseconds;} 648 const datetime = new Date().toLocaleString('en-us', {month: '2-digit', day:'2-digit', year:'numeric', hour:'2-digit', minute:'2-digit', second:'2-digit', hour12:false}).replace(/[^0-9]/g,''); 649 const correlationId = datetime + milliseconds.toString() + Math.floor(Math.random() * 100).toString() + '_createLeadRequestInfo'; 650 const consentCookie = document.cookie 651 .split('; ') 652 .find(row => row.startsWith('OptanonConsent=')) 653 ?.split('=')[1] || null; 654 655 const intType = consentCookie 656 ? new URLSearchParams(consentCookie).get('intType') 657 : null; 658 659 xhr.open('POST', url); 660 xhr.setRequestHeader("Content-Type", "application/json;charset=UTF-8"); 661 xhr.setRequestHeader('Accept', '*/*'); 662 xhr.setRequestHeader("x-correlation-id", correlationId); 663 xhr.setRequestHeader("source", 'HVC'); 664 var object = {}; 665 formData.forEach(function(value, key){ 666 object[key] = key === 'opt-in' ? value === 'true' : value; 667 }); 668 object['loc'] = docCookies.getItem('loc'); 669 if(object['opt-in'] === undefined) { 670 object['opt-in'] = false; 671 } 672 let vUid = ''; 673 const cookieMatch = document.cookie.match(/(^| )RoktTransactionId=([^;]+)/); 674 675 if (cookieMatch && cookieMatch[2]) { 676 console.log('get cookie ',decodeURIComponent(cookieMatch[2])) 677 vUid = decodeURIComponent(cookieMatch[2]); 678 } else { 679 const params = new URLSearchParams(window.location.search); 680 vUid = params.get('rtid') || ''; 681 } 682 if (intType) { 683 object['intType'] = intType; 684 } 685 object['vendoruid']= vUid; 686 object['sourceCampaign']='7016O000000wehTQAQ'; 687 xhr.send(JSON.stringify(object)); 688 689 setTimeout(() => window.location = '/become-owner/confirmation?errorCode=408', 15000); 690 691 digitalData={ 692 pageInfo:{ 693 pageName:"HVC | Thank you", 694 siteSection:"HVC - Request Information", 695 formID:"", 696 formName:"HVC - Request Information", 697 formLOC:docCookies.getItem('loc'), 698 formSerial:"" 699 } 700 } 701 702 if(!!_satellite) { 703 _satellite.track('form complete'); 704 } 705 return false; 706 } 707</script>
707 708<form class="contact-inform form" 709 method="post" 710 data-form="true" 711 data-parsley-validate="true" 712 data-parsley-trigger="focusout" 713 onsubmit="return submitRequestOwnerInformationForm(event, this);" 714> 715 <div class="contact-inform-header"> 716 <div style="flex-grow: 1; font-size: 16px; font-weight: 700; line-height: 150%; margin-bottom: 0.25rem;"> 717 Please enter your information.</div> 718 <div style="text-align: right; font-size: 12px; line-height: 175%; color: #696D6F;"> 719 * Optional field</div> 720 </div> 721 <div style="display: flex; flex-direction: column; padding-bottom: 34px; gap: 20px;" role="radiogroup" aria-label="Please enter your information."> 722 <div style="display:flex;flex-grow: 1; align-items: baseline;"> 723 <input id="request_type_new_owner" 724 name="leadType" 725 type="radio" 726 value="Prospect" 727 checked 728 style="margin-right: 9px" 729 /> 730 <label for="request_type_new_owner" style="font-family: 'Roboto';font-style: normal;font-weight: 400;font-size: 16px;line-height: 175%;color: black;">I'd like to learn more about vacation ownership.</label> 731 </div> 732 <div style="display:flex;flex-grow: 1; align-items: baseline;"> 733 <input id="request_type_existing_owner" 734 name="leadType" 735 type="radio" 736 value="Owner" 737 style="margin-right: 9px" 738 /> 739 <label for="request_type_existing_owner" style="font-family: 'Roboto';font-style: normal;font-weight: 400;font-size: 16px;line-height: 175%;color: black;">I'm an Owner interested in adding to my vacation portfolio.</label> 740 </div> 741 </div> 742 <div style="display: flex; gap: 0 10px;" class="wrap-mobile"> 743 <div class="form-control"> 744 <input type="text" 745 id="first_name" 746 name="firstName" 747 class="form-input" 748 placeholder="First Name" 749 data-parsley-type="alphanum_space" 750 data-parsley-type-message="Please enter a valid First Name." 751 data-parsley-required-message="Please enter a valid First Name." 752 required 753 data-parsley-whitespace="trim" 754 > 755 <label for="first_name" 756 style="z-index: 1;" 757 class="form-label">First Name</label> 758 </div> 759 760 <div class="form-control"> 761 <input type="text" 762 id="last_name" 763 name="lastName" 764 class="form-input" 765 placeholder="Last Name" 766 data-parsley-type="alphanum_space" 767 data-parsley-type-message="Please enter a valid Last Name." 768 data-parsley-required-message="Please enter a valid Last Name." 769 required 770 data-parsley-whitespace="trim" 771 > 772 <label for="last_name" 773 style="z-index: 1;" 774 class="form-label">Last Name</label> 775 </div> 776 777 </div> 778 <div style="display: flex;gap: 0 10px;" class="wrap-mobile"> 779 <div class="form-control"> 780 <select 781 id="state" 782 name="state" 783 required 784 data-parsley-required-message="Please enter a valid State." 785 style="font-family: Roboto; font-weight: 400; color: #696D6F;" 786 class="form-input" 787 onchange="document.getElementById('stateSelectLabel').style.display = this.selectedIndex > 0 ? '' : 'none'; this.style.fontFamily='';this.style.fontWeight='';this.style.color='black';this.blur();" 788 title="State" 789 autocomplete="address-level1" 790 > 791 <option value="">State</option> 792 <option value="AL">Alabama</option> 793 <option value="AK">Alaska</option> 794 <option value="AZ">Arizona</option> 795 <option value="AR">Arkansas</option> 796 <option value="CA">California</option> 797 <option value="CO">Colorado</option> 798 <option value="CT">Connecticut</option> 799 <option value="DE">Delaware</option> 800 <option value="FL">Florida</option> 801 <option value="GA">Georgia</option> 802 <option value="HI">Hawai'i</option> 803 <option value="Id">Idaho</option> 804 <option value="IL">Illinois</option> 805 <option value="IN">Indiana</option> 806 <option value="IA">Iowa</option> 807 <option value="KS">Kansas</option> 808 <option value="KY">Kentucky</option> 809 <option value="LA">Louisiana</option> 810 <option value="ME">Maine</option> 811 <option value="MD">Maryland</option> 812 <option value="MA">Massachusetts</option> 813 <option value="MI">Michigan</option> 814 <option value="MN">Minnesota</option> 815 <option value="MS">Mississippi</option> 816 <option value="MO">Missouri</option> 817 <option value="MT">Montana</option> 818 <option value="NE">Nebraska</option> 819 <option value="NV">Nevada</option> 820 <option value="NH">New Hampshire</option> 821 <option value="NJ">New Jersey</option> 822 <option value="NM">New Mexico</option> 823 <option value="NY">New York</option> 824 <option value="NC">North Carolina</option> 825 <option value="ND">North Dakota</option> 826 <option value="OH">Ohio</option> 827 <option value="OK">Oklahoma</option> 828 <option value="OR">Oregon</option> 829 <option value="PA">Pennsylvania</option> 830 <option value="PR">Puerto Rico</option> 831 <option value="RI">Rhode Island</option> 832 <option value="SC">South Carolina</option> 833 <option value="SD">South Dakota</option> 834 <option value="TN">Tennessee</option> 835 <option value="TX">Texas</option> 836 <option value="UT">Utah</option> 837 <option value="VT">Vermont</option> 838 <option value="VA">Virginia</option> 839 <option value="WA">Washington</option> 840 <option value="WV">West Virginia</option> 841 <option value="WI">Wisconsin</option> 842 <option value="WY">Wyoming</option> 843 <option value="aruba">Aruba</option> 844 <option value="bahamas">The Bahamas</option> 845 <option value="BS, MX">Cabo San Lucas</option> 846 <option value="BS, MX">Mexico</option> 847 <option value="DR">Dominican Republic</option> 848 </select> 849 <label id="stateSelectLabel" 850 for="state" 851 class="form-label" style="z-index: 1;">State</label> 852 </div> 853 <div class="form-control"> 854 <input type="text" 855 id="phone" 856 name="phone" 857 class="form-input" 858 data-parsley-phone="true" 859 data-parsley-phone-message="Please enter a valid Phone." 860 data-parsley-required-message="Please enter a valid Phone." 861 required 862 placeholder="none" 863 style="border: 1px solid #696D6F;border-radius: 8px;"
864 oninput="formatPhoneNumber(this)" 865 type="tel" 866 > 867 <label for="phone" 868 style="z-index: 1;" 869 class="form-label">Phone Number</label> 870 </div> 871 <div class="form-control"> 872 <input type="text" 873 id="email" 874 name="email" 875 class="form-input" 876 data-parsley-type="email" 877 data-parsley-type-message="Please enter a valid Email." 878 data-parsley-required-message="Please enter a valid Email." 879 required 880 placeholder="Email Address" 881 data-parsley-whitespace="trim" 882 > 883 <label for="email" 884 style="z-index: 1;" 885 class="form-label">Email Address</label> 886 </div> 887 </div> 888 <div class="form-control"> 889 <textarea id="comments" 890 name="comments" 891 class="form-input" 892 data-field="true" 893 style="flex-grow: 1;border: 1px solid #696D6F;border-radius: 8px;" 894 placeholder="none" 895 maxlength="250" 896 ></textarea> 897 <label class="form-label" 898 for="comments" style="color: #696D6F;z-index: 1;">Anything else we should know?* (Max. 250 characters)</label> 899 </div> 900 <div style="display:flex;flex-grow: 1; align-items: start; gap: 5px; margin-top: 45px;"> 901 <input id="promo_opt_in" 902 name="opt-in" 903 type="checkbox" 904 value="true" 905 /> 906 <label for="promo_opt_in" style="font-family: 'Roboto';font-style: normal;font-weight: 400;font-size: 12px;line-height: 175%;color: #696D6F;">By checking this box, I agree to receive by mail, e-mail, phone, and/or text (the latter two at the number I provided with this consent, if applicable) promotional materials and information about Hyatt Vacation Club and its affiliate programs, regardless of whether my number is registered on a do-not-call list, or I have previously unsubscribed from emails or requested not to receive mailings. Texts and calls may be sent via automated technology, and consent to receive them is not required to make a purchase. Messaging and data rates may apply.</label> 907 </div> 908 909 <button id="requestInfoSubmitButton" type="submit" class="hvc_btn--primary" data-submit="true">Request Information</button> 910</form><div class="request-information-sidebar"> 911 <h3 tabindex="1"> 912 </h3> 913 <div class="call-description"> 914 </div> 915 <a href="tel:8582997438" class="request-info-call-number" data-lead-offer-code-info="csd-phone-number"> 916 858-299-7438</a> 917 <h4 tabindex="1"> 918 </h4> 919 <div class="hours-description"> 920 </div> 921 <h5 tabindex="1"> 922 Owner Login</h5> 923 <div class="owner-login-message"> 924 <p><a style="color: #1F7482; font-weight: 700;" href="//thelounge.hyattvacationclub.com/login/login.html">Log in</a> to your account.</p><p>Call us at <nobr><a style="color: #1F7482; font-weight: 700;" href="tel:18004649288">+1 800-GO-HYATT</a></nobr> if you need assistance with your account, or to learn about the newest travel opportunities available through Hyatt Vacation Club with a personalized Ownership review.</p></div> 925 </div> 926 </div> 927</section> 928 929<section class="flex-col how-it-works request-information" style="background: url('/modules/hvc-template/img/palms-pattern.png'), #048767;"> 930 <div class="how-it-works-heading"></div> 931 <div class="flex-row wrap-mobile" style="flex-grow: 1; gap: 20px;"> 932 <div class="flex-col"> 933 <div class="how-it-works-step-circle flex-col"> 934 <div>1</div> 935 </div> 936 <div class="how-it-works-title"> 937 </div> 938 <div class="how-it-works-description"> 939 </div> 940 </div> 941 <div class="flex-col"> 942 <div class="how-it-works-step-circle flex-col"> 943 <div>
9432</div> 944 </div> 945 <div class="how-it-works-title"> 946 </div> 947 <div class="how-it-works-description"> 948 </div> 949 </div> 950 <div class="flex-col"> 951 <div class="how-it-works-step-circle flex-col"> 952 <div>3</div> 953 </div> 954 <div class="how-it-works-title"> 955 </div> 956 <div class="how-it-works-description"> 957 </div> 958 </div> 959 </div> 960</section></main> 961 962 963 964<!-- --> 965<!-- <p>Offer ID3: request-information</p>--> 966<!-- <jahia:resource type="inline" insert="false" targetTag="head" resource="" async="false" defer="false" title="" key="head_canonical_link"><link href="https://www.hyattvacationclub.com/request-information" rel="canonical" /> 967 <meta property="og:url" content="https://www.hyattvacationclub.com/request-information" /> 968 </jahia:resource> 969 --><footer role="contentinfo" class="footer"> 970 <div class="hvc-footer"> 971 <div class="hvc-footer__top"> 972 <div class="hvc-footer__top--image-content"> 973 974 <div class="hvc-footer__top--image-content-item1"> 975 <a href="/home"title="Explore Timeshares With Hyatt Vacation Club"> 976 <img src="/files/live/sites/hvc-marketing/files/marketing/home/hvc-footer-logo.png" alt="Hyatt Vacation Club Logo" /> 977 </a></div> 978 979 <div class="hvc-footer__top--image-content-item2"> 980 981 <h2 class="hvc-footer__top--image-content-item2-heading"> 982 SITE NAVIGATION</h2> 983 984 <ul> 985<li> 986 <a href="/home"title="Explore Timeshares With Hyatt Vacation Club"class="hvc-footer__top--image-content-item2-content"> 987 Home</a></li> 988 <li> 989 <a href="/resorts"title="Explore Timeshare Resorts & Experiences | Hyatt Vacation Club"class="hvc-footer__top--image-content-item2-content"> 990 Resorts & Destinations</a></li> 991 <li> 992 <a href="/discover-ownership"title="Learn More About Hyatt Vacation Club Ownership"class="hvc-footer__top--image-content-item2-content"> 993 Discover Ownership</a></li> 994 <li> 995 <a href="/vacation-offers"title="Timeshare Vacation Offers | Hyatt Vacation Club"class="hvc-footer__top--image-content-item2-content"> 996 Vacation Offers</a></li> 997 <li> 998 <a href="/travel-inspiration"title="Travel Inspiration | Hyatt Vacation Club"class="hvc-footer__top--image-content-item2-content"> 999 Travel Inspiration</a></li> 1000 </ul></div> 1001 1002 <div class="hvc-footer__top--image-content-item3"> 1003 <h2 class="hvc-footer__top--image-content-item3-heading"> 1004 HAVE QUESTIONS?</h2> 1005 1006 <a href="tel:8772793602"title="877-279-3602"class="hvc-footer__top--image-content-item3-tel tel"> 1007 877-279-3602</a><span class="hvc-footer__top--image-content-item3-tel-text"> 1008 9 AM to 5 PM ET <br/> Monday â Friday</span> 1009 1010 </div> 1011 <div class="hvc-footer__top--image-content-item4"> 1012 <h2 class="hvc-footer__top--image-content-item4-heading"> 1013 FIND YOUR NEXT VACATION</h2> 1014 1015 <div> 1016 <a href="https://www.hyattvacationclub.com/booking/verify?prn=myprn"title="Redeem Your Offer"class="hvc-footer__top--image-content-item4-button"> 1017 Redeem Your Offer</a></div> 1018 1019 <span class="hvc-footer__top--image-content-item4-label"> 1020 Interested in Becoming an Owner?</span> 1021 <span> 1022 <a href="/request-information"title="Request Timeshare Information | Hyatt Vacation Club"class="hvc-footer__top--image-content-item4-link"> 1023 Request Information</a></span> 1024 <h2 class="hvc-footer__top--image-content-item4-media"> 1025 Social Media</h2> 1026 <ul class="hvc-footer__top--image-content-item4-logos"> 1027<li> 1028 <a href="//www.facebook.com/HyattVacayClub"target="_blank"> 1029 <img src="/files/live/sites/hvc-marketing/files/owners_consolidation/icons/Facebook.png" alt="The icon for Facebook, which links to the website" /> 1030 </a></li> 1031 <li> 1032 <a href="//www.instagram.com/accounts/login/?next=https%3A%2F%2Fwww.instagram.com%2Fhyattvacayclub%2F"target="_blank"> 1033 <img src="/files/live/sites/hvc-marketing/files/marketing/home/insta.png" alt="The icon for Instagram, which links to the website" /> 1034 </a></li> 1035 <li> 1036 <a href="//www.youtube.com/@hyattvacayclub/"target="_blank"> 1037 <img src="/files/live/sites/hvc-marketing/files/marketing/home/yt.png" alt="The icon for YouTube, which links to the website" /> 1038 </a></li> 1039 </ul></div> 1040 </div> 1041 <div class="hvc-footer__top--navigation"> 1042 <div class="hvc-footer__top--navigation--main"> 1043 <ul class="hvc-footer__top--navigation--main--websites"> 1044 <li> 1045 <a href="https://thelounge.hyattvacationclub.com/"title="Owner Login"class="hvc-footer__top--navigation--main--websites-url"> 1046 Owner Login</a></li> 1047 <li> 1048 <div class="hvc-footer__top--navigation--main--websites-divider"> 1049 <svg xmlns="http://www.w3.org/2000/svg" width="1" height="17" viewBox="0 0 1 17" fill="none"> 1050 <rect opacity="0.25" y="0.5" width="1" height="16" fill="white"/> 1051 </svg> 1052 </div> 1053 <a href="https://world.hyatt.com/content/gp/en/program-overview.html"target="_blank"title="World of Hyatt"class="hvc-footer__top--navigation--main--websites-url"> 1054 World of Hyatt</a></li> 1055 <li> 1056 <div class="hvc-footer__top--navigation--main--websites-divider"> 1057 <svg xmlns="http://www.w3.org/2000/svg" width="1" height="17" viewBox="0 0 1 17" fill="none"> 1058 <rect opacity="0.25" y="0.5" width="1" height="16" fill="white"/> 1059 </svg> 1060 </div> 1061 <a href="https://www.intervalworld.com"target="_blank"title="Interval International"class="hvc-footer__top--navigation--main--websites-url"> 1062 Interval International</a></li> 1063 <li> 1064 <div class="hvc-footer__top--navigation--main--websites-divider"> 1065 <svg xmlns="http://www.w3.org/2000/svg" width="1" height="17" viewBox="0 0 1 17" fill="none"> 1066 <rect opacity="0.25" y="0.5" width="1" height="16" fill="white"/> 1067 </svg> 1068 </div> 1069 <a href="https://www.hvocareers.com/"title="Careers"class="hvc-footer__top--navigation--main--websites-url"> 1070 Careers</a></li> 1071 <li> 1072 <div class="hvc-footer__top--navigation--main--websites-divider"> 1073 <svg xmlns="http://www.w3.org/2000/svg" width="1" height="17" viewBox="0 0 1 17" fill="none"> 1074 <rect opacity="0.25" y="0.5" width="1" height="16" fill="white"/> 1075 </svg> 1076 </div> 1077 <a href="/home/site-map/"title="Site Map"class="hvc-footer__top--navigation--main--websites-url"> 1078 Site Map</a></li> 1079 </ul></div> 1080 </div> 1081 </div> 1082 <div class="hvc-footer__bottom-item"> 1083 <div class="hvc-footer__bottom-item--main"> 1084 <div class="hvc-footer__bottom-item--main-legal"> 1085 <p>This is neither an offer to sell nor a solicitation to buy timeshare to residents in states and/or jurisdictions in which registration requirements have not been fulfilled. Void where prohibited by law.</p> 1086 <div class="hvc-footer__bottom-item--main-legal-disclaimer"> 1087 <img src="/files/live/sites/hvc-marketing/files/marketing/home/EHO_logo_white.svg" alt="Equal housing opportunity logo" loading="lazy" /><div> 1088 <p><strong>
1088THIS WEBSITE IS BEING USED FOR THE PURPOSE OF SOLICITING SALES OF TIMESHARE INTERESTS.</strong></p> 1089 <div class="hvc-footer__bottom-item--main-legal-disclaimer"><p><strong>ANY NAMES AND ADDRESSES ACQUIRED WILL BE USED FOR THE PURPOSE OF SOLICITING THE SALE OF TIMESHARE PERIODS. THE COMPLETE OFFERING TERMS ARE IN AN OFFERING PLAN AVAILABLE FROM SPONSOR.</strong></p></div> 1090 <p>Images depicted may be developer's conceptual renderings and the description may include features, furnishings, and amenities that are proposed and subject to change at any time.</p> 1091 <p>©2024â2025, HVC. All rights reserved<br/>The Hyatt Vacation Club programs are independently owned and operated in respective parts by HV Global Group, Inc. and WHV Resort Group, Inc. (collectively, "HVC"). HVC and its affiliates use the Hyatt names and marks under license from an affiliate of Hyatt Hotels Corporation. The right to use such marks shall cease if such license expires or is revoked or terminated. HVC is not owned by or an affiliate of Hyatt Hotels Corporation. Hyatt Hotels Corporation and its affiliates make no representations, warranties, or guaranties with respect to HVC programs or products. HVC collects and uses the personal information you provide in accordance with HVCâs privacy policy.</p> 1092 </div> 1093 </div> 1094</div><ul class="hvc-footer__bottom-item--websites"> 1095 <li> 1096 <a href="/home/state-and-legal-disclosures/"title="State and Legal Disclosures | Hyatt Vacation Club"class="hvc-footer__bottom-item--websites-url "> 1097 State and Legal Disclosures</a></li> 1098 <li> 1099 <div class="hvc-footer__bottom-item--websites-divider"> 1100 <svg xmlns="http://www.w3.org/2000/svg" width="1" height="17" viewBox="0 0 1 17" fill="none"> 1101 <title>Divider</title> 1102 <rect opacity="0.25" y="0.5" width="1" height="16" fill="white"/> 1103 </svg> 1104 </div> 1105 <a href="/terms-of-use"title="Terms of Use | Hyatt Vacation Club"class="hvc-footer__bottom-item--websites-url "> 1106 Terms of Use</a></li> 1107 <li> 1108 <div class="hvc-footer__bottom-item--websites-divider"> 1109 <svg xmlns="http://www.w3.org/2000/svg" width="1" height="17" viewBox="0 0 1 17" fill="none"> 1110 <title>Divider</title> 1111 <rect opacity="0.25" y="0.5" width="1" height="16" fill="white"/> 1112 </svg> 1113 </div> 1114 <a href="https://privacy.hyattvacationclub.com/"target="_self"class="hvc-footer__bottom-item--websites-url "> 1115 Privacy & Cookie Policy</a></li> 1116 <li> 1117 <div class="hvc-footer__bottom-item--websites-divider"> 1118 <svg xmlns="http://www.w3.org/2000/svg" width="1" height="17" viewBox="0 0 1 17" fill="none"> 1119 <title>Divider</title> 1120 <rect opacity="0.25" y="0.5" width="1" height="16" fill="white"/> 1121 </svg> 1122 </div> 1123 <a href="https://privacy-portal-mvwc.my.onetrust.com/webform/711fd727-975b-4078-b1d2-af57070c5360/2c3050e4-3fc2-477b-962a-995e9d0607de"target="_blank"title="Do Not Sell or Share"class="hvc-footer__bottom-item--websites-url "> 1124 Do Not Sell or Share</a></li> 1125 <li> 1126 <div class="hvc-footer__bottom-item--websites-divider"> 1127 <svg xmlns="http://www.w3.org/2000/svg" width="1" height="17" viewBox="0 0 1 17" fill="none"> 1128 <title>Divider</title> 1129 <rect opacity="0.25" y="0.5" width="1" height="16" fill="white"/> 1130 </svg> 1131 </div> 1132 <a title="Cookie Settings"class="ot-sdk-show-settings hvc-footer__bottom-item--websites-url"role="button"tabindex="0"> 1133 Cookie Settings</a></li> 1134 <li> 1135 <div class="hvc-footer__bottom-item--websites-divider"> 1136 <svg xmlns="http://www.w3.org/2000/svg" width="1" height="17" viewBox="0 0 1 17" fill="none"> 1137 <title>Divider</title> 1138 <rect opacity="0.25" y="0.5" width="1" height="16" fill="white"/> 1139 </svg> 1140 </div> 1141 <a href="/accessibility-statement"title="Accessibility Statement | Hyatt Vacation Club"class="hvc-footer__bottom-item--websites-url "> 1142 Accessibility Statement</a></li> 1143 <li> 1144 <a href="https://www.levelaccess.com/a/hyatt-vacation-club/"target="_blank"class="hvc-footer__bottom-item--websites-url hvc-footer__bottom-item--websites-url-no-text"> 1145 <img src="/files/live/sites/hvc-marketing/files/owners_consolidation/icons/english-ea-icon_smallest_new1.png" alt="Accessibility icon" /> 1146 </a></li> 1147 </ul></div> 1148 </div> 1149 </div> 1150</footer><!--
1150<script type="text/javascript" src="/modules/hvc-template/javascript/jquery-3.7.1.min.js"></script>
1150 1151
1151<script type="text/javascript" src="/modules/hvc-template/javascript/application.js"></script>
1151--> 1152 1153<!--create new modal for HVC--> 1154 <!-- TODO: use this static html for resorts and destinations --> 1155<!-- HVC modal ends here --> 1156 1157
1157<script type="text/javascript" src="https://nebula-cdn.kampyle.com/wu/586381/onsite/embed.js" async></script>
1157 1158
1158<script> 1159 // Check if the current page is NOT the homepage 1160 if (window.location.pathname !== '/' && window.location.pathname !== '/home' && !/^\/resorts(\/|$)/.test(window.location.pathname)) { 1161 // Insert brightocove script script here 1162 console.log("inside default script loading") 1163 const script = document.createElement('script'); 1164 script.src = "https://players.brightcove.net/1441355349001/wOJIiUtEl_default/index.min.js"; 1165 script.defer = true; 1166 document.head.appendChild(script); 1167 } 1168 </script>
1168 1169
1169<script> 1170 function loadBrightcoveScript(videoId, galleryId) { 1171 if (typeof videojs === 'undefined') { 1172 var script = document.createElement('script'); 1173 script.src = "https://players.brightcove.net/1441355349001/wOJIiUtEl_default/index.min.js"; 1174 script.defer = true; 1175 1176 script.onload = function() { 1177 console.log("Brightcove script loaded successfully!"); 1178 initializePlayer(videoId, galleryId); 1179 }; 1180 1181 document.body.appendChild(script); 1182 } else { 1183 initializePlayer(videoId, galleryId); 1184 } 1185 1186} 1187function addResourcesBrightCove(videoId, galleryId, idToHide = false) { 1188 // Create the template element 1189 if (idToHide) { 1190 document.getElementById(idToHide).style.display = 'none'; 1191 } 1192 if (typeof videojs === 'undefined') { 1193 var template = document.createElement('template'); 1194 // Create the script element 1195 var script = document.createElement('script'); 1196 script.src = "https://players.brightcove.net/1441355349001/wOJIiUtEl_default/index.min.js"; 1197 script.defer = true; 1198 // Add an onload event to execute code after the script loads 1199 script.onload = function () { 1200 // Code to execute after the script has loaded 1201 console.log("Brightcove script loaded successfully!"); 1202 // You can add any other code that depends on the script here 1203 // Example: initialize a player or any other function 1204 initializePlayer(videoId, galleryId); 1205 }; 1206 // Append the script to the template 1207 template.content.appendChild(script); 1208 // Append the template to the body (or another element) 1209 document.body.appendChild(template.content); 1210 } else { 1211 initializePlayer(videoId, galleryId); 1212 } 1213 } 1214function initializePlayer(videoId, galleryId) { 1215 var videoPlayer=videojs.getPlayer(galleryId); 1216 videoPlayer.ready(function() { 1217 console.log("Brightcove Player Initialized"); 1218 videoPlayer.currentTime(0); 1219 videoPlayer.play(); 1220 1221 // Observe scroll visibility 1222 observeBrightcoveVisibility(videoPlayer, galleryId); 1223 }); 1224 1225 videoPlayer.on('play', function () { 1226 pauseAllBrightcovePlayers(galleryId); 1227 console.log("initializePlayer video paused", galleryId) 1228 }); 1229 } 1230 1231// helper functions to pause all Brightcove players on the page 1232 1233function pauseAllBrightcovePlayers(galleryId) { 1234 if (typeof videojs === 'undefined') return; 1235 1236 videojs.getAllPlayers().forEach(function(player) { 1237 if (player.id() !== galleryId && !player.paused()) { 1238 player.pause(); 1239 // player.currentTime(0); // reset to beginning 1240 } 1241 }); 1242} 1243 1244function pauseAllBrightcovePlayersArrow() { 1245 if (typeof videojs === 'undefined') return; 1246 1247 videojs.getAllPlayers().forEach(function(player) { 1248 if (!player.paused()) { 1249 player.pause(); 1250 } 1251 }); 1252} 1253 1254 1255// Arrow click listener 1256 1257document.addEventListener('click', function (e) { 1258 if ( 1259 e.target.closest('.slick__prev') || 1260 e.target.closest('.slick__next') 1261 ) { 1262 pauseAllBrightcovePlayersArrow(); 1263 } 1264}); 1265 1266 1267 1268function observeBrightcoveVisibility(player, galleryId) { 1269 if (!('IntersectionObserver' in window)) return; 1270 1271 var playerElement = document.getElementById(galleryId); 1272 if (!playerElement) return; 1273 1274 var observer = new IntersectionObserver(function (entries) { 1275 entries.forEach(function (entry) { 1276 if (!entry.isIntersecting && !player.paused()) { 1277 player.pause(); 1278 // player.currentTime(0); // enable if reset is required 1279 } 1280 }); 1281 }, { 1282 threshold: 0.6 // Adjust threshold as needed (0.6 means 60% of the player should be visible) 1283 }); 1284 1285 observer.observe(playerElement); 1286} 1287 </script>
1287 1288 1289 <div id="external-site-modal" class="external-site-modal"> 1290 <div class="external-site-modal__overlay"></div> 1291 <div class="external-site-modal__dialog" role="alertdialog" aria-modal="true" aria-labelledby="external-site-modal-h2" aria-describedby="external-site-modal-alert-msg"> 1292 <button class="external-site-modal__close" href="#close" aria-label="Close"> 1293 <svg 1294 xmlns="http://www.w3.org/2000/svg" 1295 viewBox="0 0 320 512" 1296 role="img" 1297 width="25" 1298 height="25" 1299 > 1300 <path 1301 fill="currentColor" 1302 d="M193.94 256L296.5 153.44l21.15-21.15c3.12-3.12 3.12-8.19 0-11.31l-22.63-22.63c-3.12-3.12-8.19-3.12-11.31 0L160 222.06 36.29 98.34c-3.12-3.12-8.19-3.12-11.31 0L2.34 120.97c-3.12 3.12-3.12 8.19 0 11.31L126.06 256 2.34 379.71c-3.12 3.12-3.12 8.19 0 11.31l22.63 22.63c3.12 3.12 8.19 3.12 11.31 0L160 289.94 262.56 392.5l21.15 21.15c3.12 3.12 8.19 3.12 11.31 0l22.63-22.63c3.12-3.12 3.12-8.19 0-11.31L193.94 256z" 1303 /> 1304 </svg> 1305 </button> 1306 <div> 1307 <h2 id="external-site-modal-h2" class="external-site-modal__title">You are leaving our website</h2> 1308 <p id="external-site-modal-alert-msg" class="external-site-modal__content">You're about to visit a third-party website that is not operated by HV Global Group, Inc. or WHV Resort Group, Inc. (collectively, âHVCâ). HVC isnât responsible for the content, privacy policies, or security of third-party websites. By clicking âYes,â you acknowledge that you are leaving the HVC website and will be subject to the terms and policies of the third-party site.</p> 1309 </div> 1310 <button class="external-site-modal__confirm hvc_btn--primary" data-modal-close="true">Yes</button> 1311 </div> 1312 </div> 1313 1314 1315
1315<script> 1316 const externalSiteModal = { 1317 element: undefined, 1318 previousElement: undefined, 1319 init: function () { 1320 this.element = document.getElementById('external-site-modal'); 1321 this.element 1322 .querySelector('.external-site-modal__overlay') 1323 .addEventListener('click', this.close.bind(this)); 1324 this.element 1325 .querySelector('.external-site-modal__close') 1326 .addEventListener('click', (e) => { 1327 e.preventDefault() 1328 this.close() 1329 }) 1330 window.addEventListener('keydown', (e) => { 1331 if ( 1332 e.code === 'Escape' && 1333 this.element.classList.contains('external-site-modal__visible') 1334 ) { 1335 this.close(); 1336 } else if ( 1337 e.code === 'Tab' && e.shiftKey && 1338 document.activeElement.classList.contains('external-site-modal__close') 1339 ) { 1340 e.preventDefault(); 1341 $('.external-site-modal__confirm').focus(); 1342 } else if ( 1343 e.code === 'Tab' && 1344 document.activeElement.classList.contains('external-site-modal__confirm') 1345 ) { 1346 e.preventDefault(); 1347 $('.external-site-modal__close').focus(); 1348 } 1349 }) 1350 }, 1351 1352 open() { 1353 this.previousElement = document.activeElement; 1354 this.element.classList.add('external-site-modal__visible'); 1355 $('.external-site-modal__close').focus(); 1356 }, 1357 1358 close() { 1359 $('.external-site-modal__confirm').off(); 1360 $('.external-site-modal__closel').off(); 1361 this.element.classList.remove('external-site-modal__visible'); 1362 if(this.previousElement) { 1363 this.previousElement.focus(); 1364 } 1365 }, 1366 } 1367 externalSiteModal.init(); 1368 $(window).on('load', function() { 1369 $.expr[":"].external = function(a) { 1370 var linkhn = a.hostname.split('.').reverse(); 1371 var linkHref = linkhn[1] + "." + linkhn[0]; 1372 1373 var domainhn = window.location.hostname.split('.').reverse(); 1374 var domainHref = domainhn[1] + "." + domainhn[0]; 1375 1376 return !!a.href && !a.href.match(/^mailto\:/) && !a.href.match(/^tel\:/) && linkHref !== domainHref && linkHref !== 'hyattvacationclub.com' && !a.classList.contains('hvc-footer__bottom-item--websites-url'); 1377 }; 1378 1379 $("a:external").addClass("external-link"); 1380 1381 $(function() { 1382 $('a.external-link').click(function(e) { 1383 e.preventDefault(); 1384 externalSiteModal.open(); 1385 var url = $(this).attr('href'); 1386 $('.external-site-modal__confirm').click(function() { 1387 externalSiteModal.close(); 1388 window.open(url, '_blank'); 1389 }); 1390 }); 1391 }); 1392 }); 1393 </script>
1393 1394 1395 <style> 1396 .external-site-modal { 1397 position: fixed; 1398 top: 0; 1399 right: 0; 1400 bottom: 0; 1401 left: 0; 1402 z-index: 100000; 1403 display: flex; 1404 align-items: center; 1405 justify-content: center; 1406 height: 100%; 1407 opacity: 0; 1408 visibility: hidden; 1409 } 1410 1411 .external-site-modal__visible { 1412 opacity: 1; 1413 visibility: visible; 1414 } 1415 1416 .external-site-modal__overlay { 1417 position: fixed; 1418 top: 0; 1419 right: 0; 1420 bottom: 0; 1421 left: 0; 1422 background: rgba(0, 0, 0, 0.35); 1423 } 1424 1425 .external-site-modal__dialog { 1426 position: relative; 1427 background: white; 1428 max-width: 36rem; 1429 padding: 3rem; 1430 box-shadow: 0 1rem 2rem 0 #0000000D; 1431 border-radius: 1rem; 1432 width: 90%; 1433 } 1434 1435 .external-site-modal__content { 1436 color: #696D6F; 1437 padding-bottom: 1rem; 1438 font-size: 18px; 1439 } 1440 1441 .external-site-modal__title { 1442 color: #222; 1443 font-family: Tenor Sans; 1444 font-size: 2.5rem; 1445 font-style: normal; 1446 font-weight: 400; 1447 line-height: 2.375rem; 1448 margin: 0; 1449 } 1450 1451 .external-site-modal__close { 1452 position: absolute; 1453 top: 3rem; 1454 right: 2rem; 1455 color: #26828e; 1456 background-color: transparent; 1457 border: none; 1458 } 1459 </style> 1460 </body> 1461</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.