1<!doctype html> 2<html xmlns:og="http://opengraphprotocol.org/schema/" xmlns:fb="http://www.facebook.com/2008/fbml" lang="en-US" lang="en" class="touch-styles"> 3 <head> 4 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 5 6 <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover" /> 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 <link rel="stylesheet" type="text/css" href="https://static1.squarespace.com/static/ta/66353a30c8936836ba86d5db/277/assets/build/css/default.css?revison=490"/> 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455
456<script> 457(()=>{ 458if (window.Osano){ 459 if ( 460 location.host.indexOf('.squarespace.com') === -1 && 461 location.search.toLowerCase().indexOf('thumbnail') === -1 462 ){ 463 window.Osano.cm.render(); 464 } 465 if (window.Osano && window.localStorage.getItem("ylopo-developer-mode") === "true") { 466 window.Osano.cm.addEventListener("osano-cm-script-blocked", function (item) { 467 console.log("Script blocked: " + item); 468 }); 469 window.Osano.cm.addEventListener("osano-cm-cookie-blocked", function (item) { 470 console.log("Cookie blocked: " + item); 471 }); 472 } 473} 474})(); 475</script>
475 476 477 478 <!-- This is Squarespace. --><!-- juefeng-ge-h435 --> 479<base href=""> 480<meta charset="utf-8" /> 481<title>Affordability Calculator — Millennium Group</title> 482<meta http-equiv="Accept-CH" content="Sec-CH-UA-Platform-Version, Sec-CH-UA-Model" /><link rel="icon" type="image/x-icon" href="https://images.squarespace-cdn.com/content/v1/631258cadb857b395c32f162/28720d20-5f8d-401c-82c3-8d4f33582720/favicon.ico?format=100w"/> 483<link rel="canonical" href="https://www.columbushousetohome.com/affordability-calculator"/> 484<meta property="og:site_name" content="Millennium Group"/> 485<meta property="og:title" content="Affordability Calculator — Millennium Group"/> 486<meta property="og:url" content="https://www.columbushousetohome.com/affordability-calculator"/> 487<meta property="og:type" content="website"/> 488<meta itemprop="name" content="Affordability Calculator â Millennium Group"/> 489<meta itemprop="url" content="https://www.columbushousetohome.com/affordability-calculator"/> 490<meta name="twitter:title" content="Affordability Calculator â Millennium Group"/> 491<meta name="twitter:url" content="https://www.columbushousetohome.com/affordability-calculator"/> 492<meta name="twitter:card" content="summary"/> 493<meta name="description" content="" /> 494<link rel="preconnect" href="https://images.squarespace-cdn.com"> 495<link rel="preconnect" href="https://use.typekit.net" crossorigin> 496<link rel="preconnect" href="https://p.typekit.net" crossorigin>
497<script type="text/javascript" src="//use.typekit.net/ik/ZaZEw-YtS_0fydOQFA5TNblmg3HFeS9TR3dcszgYZcIfeC6IfFHN4UJLFRbh52jhWDjDwQJu5eFyZeJtFQiKwDqujDwkZRIhwy7ZMkG0jAFu-WsoShFGZAsude80ZkoRdhXCHKoyjamTiY8Djhy8ZYmC-Ao1Oco8if37OcBDOcu8OfG0-1m8Zcm0Zku1ZPuGF2wuO1FUiABkZWF3jAF8OcFzdP37O1FUiABkZWF3jAF8ShFGZAsude80ZkoRdhXCjAFu-WsoShFGZAsude80ZkoRdhXCjAFu-WsoShFGZAsude80Zko0ZWbCjWw0dA9CjhNCiAuKiWFGdamDZWsz-eNlZPoRdhXC-1m8Zcm0Zku1ZPuGF2wuO1FUiABkZWF3jAF8OcFzdPUCdhFydeyzSabCSaBujW48SagyjhmDjhy8ZYmC-Ao1OcFzdPUaiaS0jAFu-WsoShFGZAsude80ZkoRdhXCiaiaOcBRiA8XpWFR-emqiAUTdcS0dcmXOYiaikoySkolZPUaiaS0jhNCiAuKiWFGdamDZWsz-eNlZPoRdhXCiaiaOcTuZAZ8dcSlZh9l-2bDFPoDSWmyScmDSeBRZPoRdhXCiaiaO1FUiABkZWF3jAF8ShFGZAsude80ZkoRdhXKga4ydemajWq7fbRiHyMMeMI6MKGHf40bMsMMeMw6MKGHf4cbMsMMeMb6MKGHf47bMsMMeM96MKGHfOeUMsMMeMj6MKGHf4KbMsMMeMS6MKGHfOH8MyMMeMX6MKGHfO58MyMMeMt6MKGHfOA8MyMMegM6MKGHfO-8MyMMegI6MTMgnrRyc6j.js" async fetchpriority="high" onload="try{Typekit.load();}catch(e){} document.documentElement.classList.remove('wf-loading');"></script>
vendor: 1 bytes, line 497
497
498<script>document.documentElement.classList.add('wf-loading')</script>
498 499<style>@keyframes fonts-loading { 0%, 99% { color: transparent; } } html.wf-loading * { animation: fonts-loading 3s; }</style>
500<script type="text/javascript" crossorigin="anonymous" src="//assets.squarespace.com/@sqs/polyfiller/1.7.7/modern.js"></script>
vendor: 1 bytes, line 500
500
501<script data-name="static-context">Static = window.Static || {}; Static.SQUARESPACE_CONTEXT = {"betaFeatureFlags":["campaigns_discount_section_in_automations","enable_form_submission_trigger","output_template_css_assets","marketing_landing_page","campaigns_new_image_layout_picker","campaigns_import_discounts","cdk_website_components_video_lazy_loading_enabled","sms-campaigns","campaigns_discount_section_in_blasts","enable_modernized_pdp_m3_layout_ux","campaigns_merch_state","modernized-pdp-m2-enabled","i18n_beta_website_locales","cdk_website_components_video_container_styles_enabled","commerce_product_payment_plan_editing","marketing_automations","campaigns_table_v2","campaigns_thumbnail_layout","contacts_and_campaigns_redesign","enable_modernized_pdp_m3_fluid"],"facebookAppId":"314192535267336","facebookApiVersion":"v6.0","rollups":{"squarespace-announcement-bar":{"js":"//assets.squarespace.com/universal/scripts-compressed/announcement-bar-5a2e59483bd4a689-min.en-US.js"},"squarespace-audio-player":{"css":"//assets.squarespace.com/universal/styles-compressed/audio-player-b05f5197a871c566-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/audio-player-dc6df8cba0b21e80-min.en-US.js"},"squarespace-blog-collection-list":{"css":"//assets.squarespace.com/universal/styles-compressed/blog-collection-list-b4046463b72f34e2-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/blog-collection-list-3a5374d437fc6d00-min.en-US.js"},"squarespace-calendar-block-renderer":{"css":"//assets.squarespace.com/universal/styles-compressed/calendar-block-renderer-c3fef2a497c8e56b-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/calendar-block-renderer-36d31adb51b10ab2-min.en-US.js"},"squarespace-chartjs-helpers":{"css":"//assets.squarespace.com/universal/styles-compressed/chartjs-helpers-96b256171ee039c1-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/chartjs-helpers-522a53304a318d5d-min.en-US.js"},"squarespace-comments":{"css":"//assets.squarespace.com/universal/styles-compressed/comments-c36c70f2a6258222-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/comments-579b521b5d2852d6-min.en-US.js"},"squarespace-custom-css-popup":{"css":"//assets.squarespace.com/universal/styles-compressed/custom-css-popup-aa79d9e67c151249-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/custom-css-popup-a59991dbb561bbe7-min.en-US.js"},"squarespace-dialog":{"css":"//assets.squarespace.com/universal/styles-compressed/dialog-86aacd645d83874c-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/dialog-9275359db8614e42-min.en-US.js"},"squarespace-events-collection":{"css":"//assets.squarespace.com/universal/styles-compressed/events-collection-c3fef2a497c8e56b-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/events-collection-ea8e540759c4c53e-min.en-US.js"},"squarespace-form-rendering-utils":{"js":"//assets.squarespace.com/universal/scripts-compressed/form-rendering-utils-fa2bad18396627a1-min.en-US.js"},"squarespace-forms":{"css":"//assets.squarespace.com/universal/styles-compressed/forms-0afd3c6ac30bbab1-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/forms-a4cb42ed53265d03-min.en-US.js"},"squarespace-gallery-collection-list":{"css":"//assets.squarespace.com/universal/styles-compressed/gallery-collection-list-b4046463b72f34e2-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/gallery-collection-list-e50dc2cea7153bb8-min.en-US.js"},"squarespace-image-zoom":{"css":"//assets.squarespace.com/universal/styles-compressed/image-zoom-b4046463b72f34e2-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/image-zoom-0ca1efc2ac068abc-min.en-US.js"},"squarespace-pinterest":{"css":"//assets.squarespace.com/universal/styles-compressed/pinterest-b4046463b72f34e2-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/pinterest-84d0de8885ab6685-min.en-US.js"},"squarespace-popup-overlay":{"css":"//assets.squarespace.com/universal/styles-compressed/popup-overlay-b742b752f5880972-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/popup-overlay-f1d843f2af288a23-min.en-US.js"},"squarespace-product-quick-view":{"css":"//assets.squarespace.com/universal/styles-compressed/product-quick-view-0afd3c6ac30bbab1-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/product-quick-view-869b9f4ace85f244-min.en-US.js"},"squarespace-products-collection-item-v2":{"css":"//assets.squarespace.com/universal/styles-compressed/products-collection-item-v2-b4046463b72f34e2-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/products-collection-item-v2-7fbb3f7b25936e86-min.en-US.js"},"squarespace-products-collection-list-v2":{"css":"//assets.squarespace.com/universal/styles-compressed/products-collection-list-v2-b4046463b72f34e2-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/products-collection-list-v2-a0f681feaaa1d600-min.en-US.js"},"squarespace-search-page":{"css":"//assets.squarespace.com/universal/styles-compressed/search-page-90a67fc09b9b32c6-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/search-page-319a3ad806df29ed-m
501in.en-US.js"},"squarespace-search-preview":{"js":"//assets.squarespace.com/universal/scripts-compressed/search-preview-39a7123209b81d30-min.en-US.js"},"squarespace-simple-liking":{"css":"//assets.squarespace.com/universal/styles-compressed/simple-liking-701bf8bbc05ec6aa-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/simple-liking-75b6582783ed07a5-min.en-US.js"},"squarespace-social-buttons":{"css":"//assets.squarespace.com/universal/styles-compressed/social-buttons-95032e5fa98e47a5-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/social-buttons-19cd4c52262f1d75-min.en-US.js"},"squarespace-tourdates":{"css":"//assets.squarespace.com/universal/styles-compressed/tourdates-b4046463b72f34e2-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/tourdates-1ea01eceebb56385-min.en-US.js"},"squarespace-website-overlays-manager":{"css":"//assets.squarespace.com/universal/styles-compressed/website-overlays-manager-07ea5a4e004e6710-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/website-overlays-manager-b6ca4ee2a30be72c-min.en-US.js"}},"pageType":2,"website":{"id":"631258cadb857b395c32f162","captchaSettings":{"enabledForDonations":false},"cloneable":false,"contentModifiedOn":1790627056410,"developerMode":false,"formattingLocale":"en-US","fullSiteTitle":"Affordability Calculator \u2014 Millennium Group","identifier":"juefeng-ge-h435","imageMetadataProcessingEnabled":false,"isHstsEnabled":false,"language":"en-US","location":{"mapLat":40.11027929999999,"mapLng":-83.01456700000001,"addressTitle":"Millennium Group","addressLine1":"100 E. Wilson Bridge Rd","addressLine2":"Worthington, OH, 43085","addressCountry":"United States"},"logoImageId":"69b2e55fa2c80564922c02d8","primaryDomain":"www.columbushousetohome.com","screenshotId":"4f88dbd7805304097db6748c041de2a4376e6863b28622d69bcdf4d1f077a844","shareButtonOptions":{"4":true,"1":true,"3":true,"8":true,"6":true,"7":true,"2":true},"showOwnerLogin":false,"siteDescription":"","siteStatus":{},"siteTitle":"Millennium Group","sslSetting":3,"timeZone":"America/Los_Angeles","translationLocale":"en-US","typekitId":"","websiteType":1,"hasBeenCloneable":false,"statsMigrated":false,"authenticUrl":"https://www.columbushousetohome.com","baseUrl":"https://www.columbushousetohome.com","internalUrl":"https://juefeng-ge-h435.squarespace.com","logoImageUrl":"//images.squarespace-cdn.com/content/v1/631258cadb857b395c32f162/cd9d8474-1f63-40af-8544-60cb397e0038/Untitled%2Bdesign+1.png","machineTimeZoneOffset":-25200000,"socialAccounts":[{"serviceId":60,"screenname":"Facebook","addedOn":1664137536431,"profileUrl":"https://www.facebook.com/MillenniumGroupOH","iconEnabled":true,"serviceName":"facebook-unauth"},{"serviceId":64,"screenname":"Instagram","addedOn":1664911421542,"profileUrl":"https://www.instagram.com/columbushousetohome/","iconEnabled":true,"serviceName":"instagram-unauth"},{"serviceId":65,"screenname":"LinkedIn","addedOn":1664911477204,"profileUrl":"https://www.linkedin.com/company/millennium-group-keller-williams-capital-partners","iconEnabled":true,"serviceName":"linkedin-unauth"},{"serviceId":62,"screenname":"Twitter","addedOn":1664911515750,"profileUrl":"https://twitter.com/millenniumoh","iconEnabled":true,"serviceName":"twitter-unauth"}],"timeZoneAbbr":"PDT","timeZoneOffset":-25200000},"websiteSettings":{"id":"631258cbdb857b395c32f167","websiteId":"631258cadb857b395c32f162","subjects":[],"country":"US","state":"CA","simpleLikingEnabled":true,"mobileInfoBarSettings":{"isContactEmailEnabled":false,"isContactPhoneNumberEnabled":false,"isLocationEnabled":false,"isBusinessHoursEnabled":false},"commentLikesAllowed":true,"commentAnonAllowed":true,"commentThreaded":true,"commentApprovalRequired":false,"commentAvatarsOn":true,"commentSortType":2,"commentFlagThreshold":0,"commentFlagsAllowed":true,"commentEnableByDefault":true,"commentDisableAfterDaysDefault":0,"disqusShortname":"","commentsEnabled":false,"contactPhoneNumber":"(614) 636-0062","businessHours":{"monday":{"text":"","ranges":[{}]},"tuesday":{"text":"","ranges":[{}]},"wednesday":{"text":"","ranges":[{}]},"thursday":{"text":"","ranges":[{}]},"friday":{"text":"","ranges":[{}]},"saturday":{"text":"","ranges":[{}]},"sunday":{"text":"","ranges":[{}]}},"storeSettings":{"returnPolicy":null,"termsOfService":null,"privacyPolicy":null,"expressCheckout":false,"continueShoppingLinkUrl":"/","useLightCart":false,"showNoteField":false,"shippingCountryDefaultValue":"US","billToShippingDefaultValue":false,"showShippingPhoneNumber":true,"isShippingPhoneRequired":false,"showBillingPhoneNumber":true,"isBillingPhoneRequired":false,"currenciesSupported":["USD","CAD","GBP","AUD","EUR","CHF","NOK","SEK","DKK","NZD","SGD","MXN","HKD","CZK","ILS","MYR","RUB","PHP","PLN","THB","BRL","ARS","COP","IDR","INR","JPY","ZAR"],"defaultCurrency":"USD","selectedCurrency":"USD","multicurrencyEnabled":true,"measurementStandard":1,"orderConfirmationInjectCode":"null","showCustomCheckoutForm":false,"checkoutPageMarketingOptInEnabled":true,"enableMailingListOptInByDefault":false,"sameAsRetailLocation":false,"merchandisingSettings":{"scarcityEnabledOnProductItems":false,"scarcityEnabledOnProductBlocks":false,"scarcityMessageType":"DEFAULT_SCARCITY_MESSAGE","scarcityThreshold":10,"multipleQuantityAllowedForServices":true,"restockNotificationsEnabled":false,"restockNotificationsMailingListSignUpEnabled":false,"relatedProductsEnabled":false,"relatedProductsOrdering":"random","soldOutVariantsDropdownDisabled":false,"productC
501omposerOptedIn":false,"productComposerABTestOptedOut":false,"productReviewsEnabled":false},"minimumOrderSubtotalEnabled":false,"minimumOrderSubtotal":{"currency":"USD","value":"0.00"},"addToCartConfirmationType":2,"isLive":false,"multipleQuantityAllowedForServices":true},"useEscapeKeyToLogin":true,"ssBadgeType":1,"ssBadgePosition":4,"ssBadgeVisibility":1,"ssBadgeDevices":1,"pinterestOverlayOptions":{"mode":"disabled"},"userAccountsSettings":{"loginAllowed":false,"signupAllowed":false}},"cookieSettings":{"isCookieBannerEnabled":true,"isRestrictiveCookiePolicyEnabled":true,"cookieBannerText":"<p>Select \u201CAccept all\u201D to agree to our use of cookies and similar technologies to enhance your browsing experience, security, analytics and customization. Select \u201DManage cookies\u201D to make more choices or opt out.</p>","cookieBannerTheme":"DARK","cookieBannerPosition":"BOTTOM","cookieBannerCtaText":"Accept all","cookieBannerAcceptType":"OPT_IN","cookieBannerOptOutCtaText":"Decline all","cookieBannerHasOptOut":false,"cookieBannerHasManageCookies":true,"cookieBannerManageCookiesLabel":"Manage cookies","cookieBannerSavedPreferencesText":"Cookie Preferences","cookieBannerSavedPreferencesLayout":"PILL"},"websiteCloneable":false,"collection":{"title":"Affordability Calculator","id":"691f19d6c93be13a540bb281","fullUrl":"/affordability-calculator","type":10,"permissionType":1},"subscribed":false,"appDomain":"squarespace.com","templateTweakable":true,"tweakJSON":{"aspect-ratio":"Auto","banner-slideshow-controls":"Arrows","clientMainColor":"hsl(216, 36%, 32%)","gallery-arrow-style":"No Background","gallery-aspect-ratio":"3:2 Standard","gallery-auto-crop":"true","gallery-autoplay":"false","gallery-design":"Grid","gallery-info-overlay":"Show on Hover","gallery-loop":"false","gallery-navigation":"Bullets","gallery-show-arrows":"true","gallery-transitions":"Fade","galleryArrowBackground":"rgba(34,34,34,1)","galleryArrowColor":"rgba(255,255,255,1)","galleryAutoplaySpeed":"3","galleryCircleColor":"rgba(255,255,255,1)","galleryInfoBackground":"rgba(0, 0, 0, .7)","galleryThumbnailSize":"100px","gridSize":"280px","gridSpacing":"10px","logoContainerWidth":"300
501px","product-gallery-auto-crop":"false","product-image-auto-crop":"true","siteTitleContainerWidth":"220px","tweak-blog-list-columns":"4","tweak-blog-list-item-image-aspect-ratio-grid":"1:1 Square","tweak-blog-list-item-image-aspect-ratio-stacked":"1:1 Square","tweak-blog-list-item-image-show":"true","tweak-blog-list-spacing":"20px","tweak-blog-list-style":"Grid","tweak-v1-related-products-title-spacing":"50px"},"templateId":"66353a344382ec5237b1a701","templateVersion":"7","pageFeatures":[1,2,4],"gmRenderKey":"QUl6YVN5Q0JUUk9xNkx1dkZfSUUxcjQ2LVQ0QWVUU1YtMGQ3bXk4","templateScriptsRootUrl":"https://static1.squarespace.com/static/ta/66353a30c8936836ba86d5db/490/scripts/","impersonatedSession":false,"tzData":{"zones":[[-480,"US","P%sT",null]],"rules":{"US":[[1967,2006,null,"Oct","lastSun","2:00","0","S"],[1987,2006,null,"Apr","Sun>=1","2:00","1:00","D"],[2007,"max",null,"Mar","Sun>=8","2:00","1:00","D"],[2007,"max",null,"Nov","Sun>=1","2:00","0","S"]]}},"showAnnouncementBar":false,"recaptchaEnterpriseContext":{"recaptchaEnterpriseSiteKey":"6LdDFQwjAAAAAPigEvvPgEVbb7QBm-TkVJdDTlAv"},"i18nContext":{"timeZoneData":{"id":"America/Los_Angeles","name":"Pacific Time"}},"env":"PRODUCTION","visitorFormContext":{"formFieldFormats":{"countries":[{"name":"Afghanistan","code":"AF","phoneCode":"+93"},{"name":"\u00C5land Islands","code":"AX","phoneCode":"+358"},{"name":"Albania","code":"AL","phoneCode":"+355"},{"name":"Algeria","code":"DZ","phoneCode":"+213"},{"name":"American Samoa","code":"AS","phoneCode":"+1"},{"name":"Andorra","code":"AD","phoneCode":"+376"},{"name":"Angola","code":"AO","phoneCode":"+244"},{"name":"Anguilla","code":"AI","phoneCode":"+1"},{"name":"Antigua & Barbuda","code":"AG","phoneCode":"+1"},{"name":"Argentina","code":"AR","phoneCode":"+54"},{"name":"Armenia","code":"AM","phoneCode":"+374"},{"name":"Aruba","code":"AW","phoneCode":"+297"},{"name":"Ascension Island","code":"AC","phoneCode":"+247"},{"name":"Australia","code":"AU","phoneCode":"+61"},{"name":"Austria","code":"AT","phoneCode":"+43"},{"name":"Azerbaijan","code":"AZ","phoneCode":"+994"},{"name":"Bahamas","code":"BS","phoneCode":"+1"},{"name":"Bahrain","code":"BH","phoneCode":"+973"},{"name":"Bangladesh","code":"BD","phoneCode":"+880"},{"name":"Barbados","code":"BB","phoneCode":"+1"},{"name":"Belarus","code":"BY","phoneCode":"+375"},{"name":"Belgium","code":"BE","phoneCode":"+32"},{"name":"Belize","code":"BZ","phoneCode":"+501"},{"name":"Benin","code":"BJ","phoneCode":"+229"},{"name":"Bermuda","code":"BM","phoneCode":"+1"},{"name":"Bhutan","code":"BT","phoneCode":"+975"},{"name":"Bolivia","code":"BO","phoneCode":"+591"},{"name":"Bosnia & Herzegovina","code":"BA","phoneCode":"+387"},{"name":"Botswana","code":"BW","phoneCode":"+267"},{"name":"Brazil","code":"BR","phoneCode":"+55"},{"name":"British Indian Ocean Territory","code":"IO","phoneCode":"+246"},{"name":"British Virgin Islands","code":"VG","phoneCode":"+1"},{"name":"Brunei","code":"BN","phoneCode":"+673"},{"name":"Bulgaria","code":"BG","phoneCode":"+359"},{"name":"Burkina Faso","code":"BF","phoneCode":"+226"},{"name":"Burundi","code":"BI","phoneCode":"+257"},{"name":"Cambodia","code":"KH","phoneCode":"+855"},{"name":"Cameroon","code":"CM","phoneCode":"+237"},{"name":"Canada","code":"CA","phoneCode":"+1"},{"name":"Cape Verde","code":"CV","phoneCode":"+238"},{"name":"Caribbean Netherlands","code":"BQ","phoneCode":"+599"},{"name":"Cayman Islands","code":"KY","phoneCode":"+1"},{"name":"Central African Republic","code":"CF","phoneCode":"+236"},{"name":"Chad","code":"TD","phoneCode":"+235"},{"name":"Chile","code":"CL","phoneCode":"+56"},{"name":"China","code":"CN","phoneCode":"+86"},{"name":"Christmas Island","code":"CX","phoneCode":"+61"},{"name":"Cocos (Keeling) Islands","code":"CC","phoneCode":"+61"},{"name":"Colombia","code":"CO","phoneCode":"+57"},{"name":"Comoros","code":"KM","phoneCode":"+269"},{"name":"Congo - Brazzaville","code":"CG","phoneCode":"+242"},{"name":"Congo - Kinshasa","code":"CD","phoneCode":"+243"},{"name":"Cook Islands","code":"CK","phoneCode":"+682"},{"name":"Costa Rica","code":"CR","phoneCode":"+506"},{"name":"C\u00F4te d\u2019Ivoire","code":"CI","phoneCode":"+225"},{"name":"Croatia","code":"HR","phoneCode":"+385"},{"name":"Cuba","code":"CU","phoneCode":"+53"},{"name":"Cura\u00E7ao","code":"CW","phoneCode":"+599"},{"name":"Cyprus","code":"CY","phoneCode":"+357"},{"name":"Czechia","code":"CZ","phoneCode":"+420"},{"name":"Denmark","code":"DK","phoneCode":"+45"},{"name":"Djibouti","code":"DJ","phoneCode":"+253"},{"name":"Dominica","code":"DM","phoneCode":"+1"},{"name":"Dominican Republic","code":"DO","phoneCode":"+1"},{"name":"Ecuador","code":"EC","phoneCode":"+593"},{"name":"Egypt","code":"EG","phoneCode":"+20"},{"name":"El Salvador","code":"SV","phoneCode":"+503"},{"name":"Equatorial Guinea","code":"GQ","phoneCode":"+240"},{"name":"Eritrea","code":"ER","phoneCode":"+291"},{"name":"Estonia","code":"EE","phoneCode":"+372"},{"name":"Eswatini","code":"SZ","phoneCode":"+268"},{"name":"Ethiopia","code":"ET","phoneCode":"+251"},{"name":"Falkland Islands","code":"FK","phoneCode":"+500"},{"name":"Faroe Islands","code":"FO","phoneCode":"+298"},{"name":"Fiji","code":"FJ","phoneCode":"+679"},{"name":"Finland","code":"FI","phoneCode":"+358"},{"name":"France","code":"FR","phoneCode":"+33"},{"name":"French Guiana","code":"GF","phoneCode":"+594"},{"name":"French Polynesia","code":"PF","phoneCode":"+689"},{"name":"Gabon","code":"GA","phoneCode":"+241"},{"name":"Gambia","code":"GM","phoneCode":"+220"},{"name":"Georgia","code":"GE","phoneCode":"+995"},{"name":"Germany","code":"DE","phoneCode":"+49"},{"name":"Ghana","code":"GH","phoneCode":"+233"},{"name":"Gibraltar","code":"GI","phoneCode":"+350"},{"name":"Greece","code":"GR","phoneCode":"+30"},{"name":"Greenland","code":"GL","phoneCode":"+299"},{"name":"Grenada","code":"GD","phoneCode":"+1"},{"name":"Guadeloupe","code":"GP","phoneCode":"+590"},{"name":"Guam","code":"GU","phoneCode":"+1"},{"name":"Guatemala","code":"GT","phoneCode":"+502"},{"name":"Guernsey","code":"GG","phoneCode":"+44"},{"name":"Guinea","code":"GN","phoneCode":"+224"},{"name":"Guinea-Bissau","code":"GW","phoneCode":"+245"},{"name":"Guyana","code":"GY","phoneCode":"+592"},{"name":"Haiti","code":"HT","phoneCode":"+509"},{"name":"Honduras","code":"HN","phoneCode":"+504"},{"name":"Hong Kong SAR China","code":"HK","phoneCode":"+852"},{"name":"Hungary","code":"HU","phoneCode":"+36"},{"name":"Iceland","code":"IS","phoneCode":"+354"},{"name":"India","code":"IN","phoneCode":"+91"},{"name":"Indonesia","code":"ID","phoneCode":"+62"},{"name":"Iran","code":"IR","phoneCode":"+98"},{"name":"Iraq","code":"IQ","phoneCode":"+964"},{"name":"Ireland","code":"IE","phoneCode":"+353"},{"name":"Isle of Man","code":"IM","phoneCode":"+44"},{"name":"Israel","code":"IL","phoneCode":"+972"},{"name":"Italy","code":"IT","phoneCode":"+39"},{"name":"Jamaica","code":"JM","phoneCode":"+1"},{"name":"Japan","code":"JP","phoneCode":"+81"},{"name":"Jersey","code":"JE","phoneCode":"+44"},{"name":"Jordan","code":"JO","phoneCode":"+962"},{"name":"Kazakhstan","code":"KZ","phoneCode":"+7"},{"name":"Kenya","code":"KE","phoneCode":"+254"},{"name":"Kiribati","code":"KI","phoneCode":"+686"},{"name":"Kosovo","code":"XK","phoneCode":"+383"},{"name":"Kuwait","code":"KW","phoneCode":"+965"},{"name":"Kyrgyzstan","code":"KG","phoneCode":"+996"},{"name":"Laos","code":"LA","phoneCode":"+856"},{"name":"Latvia","code":"LV","phoneCode":"+371"},{"name":"Lebanon","code":"LB","phoneCode":"+961"},{"name":"Lesotho","code":"LS","phoneCode":"+266"},{"name":"Liberia","code":"LR","phoneCode":"+231"},{"name":"Libya","code":"LY","phoneCode":"+218"},{"name":"Liechtenstein","code":"LI","phoneCode":"+423"},{"name":"Lithuania","code":"LT","phoneCode":"+370"},{"name":"Luxembourg","code":"LU","phoneCode":"+352"},{"name":"Macao SAR China","code":"MO","phoneCode":"+853"},{"name":"Madagascar","code":"MG","phoneCode":"+261"},{"name":"Malawi","code":"MW","phoneCode":"+265"},{"name":"Malaysia","code":"MY","phoneCode":"+60"},{"name":"Maldives","code":"MV","phoneCode":"+960"},{"name":"Mali","code":"ML","phoneCode":"+223"},{"name":"Malta","code":"MT","phoneCode":"+356"},{"name":"Marshall Islands","code":"MH","phoneCode":"+692"},{"name":"Martinique","code":"MQ","phoneCode":"+596"},{"name":"Mauritania","code":"MR","phoneCode":"+222"},{"name":"Mauritius","code":"MU","phoneCode":"+230"},{"name":"Mayotte","code":"YT","phoneCode":"+262"},{"name":"Mexico","code":"MX","phoneCode":"+52"},{"name":"Micronesia","code":"FM","phoneCode":"+691"},{"name":"Moldova","code":"MD","phoneCode":"+373"},{"name":"Monaco","code":"MC","phoneCode":"+377"},{"name":"Mongolia","code":"MN","phoneCode":"+976"},{"name":"Montenegro","code":"ME","phoneCode":"+382"},{"name":"Montserrat","code":"MS","phoneCode":"+1"},{"name":"Morocco","code":"MA","phoneCode":"+212"},{"name":"Mozambique","code":"MZ","phoneCode":"+258"},{"name":"Myanmar (Burma)","code":"MM","phoneCode":"+95"},{"name":"Namibia","code":"NA","phoneCode":"+264"},{"name":"Nauru","code":"NR","phoneCode":"+674"},{"name":"Nepal","code":"NP","phoneCode":"+977"},{"name":"Netherlands","code":"NL","phoneCode":"+31"},{"name":"New Caledonia","code":"NC","phoneCode":"+687"},{"name":"New Zealand","code":"NZ","phoneCode":"+64"},{"name":"Nicaragua","code":"NI","phoneCode":"+505"},{"name":"Niger","code":"NE","phoneCode":"+227"},{"name":"Nigeria","code":"NG","phoneCode":"+234"},{"name":"Niue","code":"NU","phoneCode":"+683"},{"name":"Norfolk Island","code":"NF","phoneCode":"+672"},{"name":"Northern Mariana Islands","code":"MP","phoneCode":"+1"},{"name":"North Korea","code":"KP","phoneCode":"+850"},{"name":"North Macedonia","code":"MK","phoneCode":"+389"},{"name":"Norway","code":"NO","phoneCode":"+47"},{"name":"Oman","code":"OM","phoneCode":"+968"},{"name":"Pakistan","code":"PK","phoneCode":"+92"},{"name":"Palau","code":"PW","phoneCode":"+680"},{"name":"Palestinian Territories","code":"PS","phoneCode":"+970"},{"name":"Panama","code":"PA","phoneCode":"+507"},{"name":"Papua New Guinea","code":"PG","phoneCode":"+675"},{"name":"Paraguay","code":"PY","phoneCode":"+595"},{"name":"Peru","code":"PE","phoneCode":"+51"},{"name":"Philippines","code":"PH","phoneCode":"+63"},{"name":"Poland","code":"PL","phoneCode":"+48"},{"name":"Portugal","code":"PT","phoneCode":"+351"},{"name":"Puerto Rico","code":"PR","phoneCode":"+1"},{"name":"Qatar","code":"QA","phoneCode":"+974"},{"name":"R\u00E9union","code":"RE","phoneCode":"+262"},{"name":"Romania","code":"RO","phoneCode":"+40"},{"name":"Russia","code":"RU","phoneCode":"+7"},{"name":"Rwanda","code":"RW","phoneCode":"+250"},{"name":"Samoa","code":"WS","phoneCode":"+685"},{"name":"San Marino","code":"SM","phoneCode":"+378"},{"name":"S\u00E3o Tom\u00E9 & Pr\u00EDncipe","code":"ST","phoneCode":"+239"},{"name":"Saudi Arabia","code":"SA","phoneCode":"+966"},{"name":"Senegal","code":"SN","phoneCode":"+221"},{"name":"Serbia","code":"RS","phoneCode":"+381"},{"name":"Seychelles","code":"SC","phoneCode":"+248"},{"name":"Sierra Leone","code":"SL","phoneCode":"+232"},{"name":"Singapore","code":"SG","phoneCode":"+65"},{"name":"Sint Maarten","code":"SX","phoneCode":"+1"},{"name":"Slovakia","code":"SK","phoneCode":"+421"},{"name":"Slovenia","code":"SI","phoneCode":"+386"},{"name":"Solomon Islands","code":"SB","phoneCode":"+677"},{"name":"Somalia","code":"SO","phoneCode":"+252"},{"name":"South Africa","code":"ZA","phoneCode":"+27"},{"name":"South Korea","code":"KR","phoneCode":"+82"},{"name":"South Sudan","code":"SS","phoneCode":"+211"},{"name":"Spain","code":"ES","phoneCode":"+34"},{"name":"Sri Lanka","code":"LK","phoneCode":"+94"},{"name":"St. Barth\u00E9lemy","code":"BL","phoneCode":"+590"},{"name":"St. Helena","code":"SH","phoneCode":"+290"},{"name":"St. Kitts & Nevis","code":"KN","phoneCode":"+1"},{"name":"St. Lucia","code":"LC","phoneCode":"+1"},{"name":"St. Martin","code":"MF","phoneCode":"+590"},{"name":"St. Pierre & Miquelon","code":"PM","phoneCode":"+508"},{"name":"St. Vincent & Grenadines","code":"VC","phoneCode":"+1"},{"name":"Sudan","code":"SD","phoneCode":"+249"},{"name":"Suriname","code":"SR","phoneCode":"+597"},{"name":"Svalbard & Jan Mayen","code":"SJ","phoneCode":"+47"},{"name":"Sweden","code":"SE","phoneCode":"+46"},{"name":"Switzerland","code":"CH","phoneCode":"+41"},{"name":"Syria","code":"SY","phoneCode":"+963"},{"name":"Taiwan","code":"TW","phoneCode":"+886"},{"name":"Tajikistan","code":"TJ","phoneCode":"+992"},{"name":"Tanzania","code":"TZ","phoneCode":"+255"},{"name":"Thailand","code":"TH","phoneCode":"+66"},{"name":"Timor-Leste","code":"TL","phoneCode":"+670"},{"name":"Togo","code":"TG","phoneCode":"+228"},{"name":"Tokelau","code":"TK","phoneCode":"+690"},{"name":"Tonga","code":"TO","phoneCode":"+676"},{"name":"Trinidad & Tobago","code":"TT","phoneCode":"+1"},{"name":"Tristan da Cunha","code":"TA","phoneCode":"+290"},{"name":"Tunisia","code":"TN","phoneCode":"+216"},{"name":"T\u00FCrkiye","code":"TR","phoneCode":"+90"},{"name":"Turkmenistan","code":"TM","phoneCode":"+993"},{"name":"Turks & Caicos Islands","code":"TC","phoneCode":"+1"},{"name":"Tuvalu","code":"TV","phoneCode":"+688"},{"name":"U.S. Virgin Islands","code":"VI","phoneCode":"+1"},{"name":"Uganda","code":"UG","phoneCode":"+256"},{"name":"Ukraine","code":"UA","phoneCode":"+380"},{"name":"United Arab Emirates","code":"AE","phoneCode":"+971"},{"name":"United Kingdom","code":"GB","phoneCode":"+44"},{"name":"United States","code":"US","phoneCode":"+1"},{"name":"Uruguay","code":"UY","phoneCode":"+598"},{"name":"Uzbekistan","code":"UZ","phoneCode":"+998"},{"name":"Vanuatu","code":"VU","phoneCode":"+678"},{"name":"Vatican City","code":"VA","phoneCode":"+39"},{"name":"Venezuela","code":"VE","phoneCode":"+58"},{"name":"Vietnam","code":"VN","phoneCode":"+84"},{"name":"Wallis & Futuna","code":"WF","phoneCode":"+681"},{"name":"Western Sahara","code":"EH","phoneCode":"+212"},{"name":"Yemen","code":"YE","phoneCode":"+967"},{"name":"Zambia","code":"ZM","phoneCode":"+260"},{"name":"Zimbabwe","code":"ZW","phoneCode":"+263"}],"initialAddressFormat":{"id":0,"type":"ADDRESS","country":"US","labelLocale":"en","fields":[{"type":"FIELD","label":"Address Line 1","identifier":"Line1","length":0,"required":true,"metadata":{"autocomplete":"address-line1"}},{"type":"SEPARATOR","label":"\n","identifier":"Newline","length":0,"required":false,"metadata":{}},{"type":"FIELD","label":"Address Line 2","identifier":"Line2","length":0,"required":false,"metadata":{"autocomplete":"address-line2"}},{"type":"SEPARATOR","label":"\n","identifier":"Newline","length":0,"required":false,"metadata":{}},{"type":"FIELD","label":"City","identifier":"City","length":0,"required":true,"metadata":{"autocomplete":"address-level2"}},{"type":"SEPARATOR","label":",","identifier":"Comma","length":0,"required":false,"metadata":{}},{"type":"SEPARATOR","label":" ","identifier":"Space","length":0,"required":false,"metadata":{}},{"type":"FIELD","label":"State","identifier":"State","length":0,"required":true,"metadata":{"autocomplete":"address-level1"}},{"type":"SEPARATOR","label":" ","identifier":"Space","length":0,"required":false,"metadata":{}},{"type":"FIELD","label":"ZIP Code","identifier":"Zip","length":0,"required":true,"metadata":{"autocomplete":"postal-code"}}]},"initialNameOrder":"GIVEN_FIRST","initialPhoneFormat":{"id":0,"type":"PHONE_NUMBER","country":"US","labelLocale":"en-US","fields":[{"type":"SEPARATOR","label":"(","identifier":"LeftParen","length":0,"required":false,"metadata":{}},{"type":"FIELD","label":"1","identifier":"1","length":3,"required":false,"metadata":{}},{"type":"SEPARATOR","label":")","identifier":"RightParen","length":0,"required":false,"metadata":{}},{"type":"SEPARATOR","label":" ","identifier":"Space","length":0,"required":false,"metadata":{}},{"type":"FIELD","label":"2","identifier":"2","length":3,"required":false,"metadata":{}},{"type":"SEPARATOR","label":"-","identifier":"Dash","length":0,"required":false,"metadata":{}},{"type":"FIELD","label":"3","identifier":"3","length":14,"required":false,"metadata":{}}]}},"localizedStrings":{"validation":{"noValidSelection":"A valid selection must be made.","invali
501dUrl":"Must be a valid URL.","stringTooLong":"Value should have a length no longer than {0}.","containsInvalidKey":"{0} contains an invalid key.","invalidTwitterUsername":"Must be a valid Twitter username.","valueOutsideRange":"Value must be in the range {0} to {1}.","invalidPassword":"Passwords should not contain whitespace.","missingRequiredSubfields":"{0} is missing required subfields: {1}","invalidCurrency":"Currency value should be formatted like 1234 or 123.99.","invalidMapSize":"Value should contain exactly {0} elements.","subfieldsRequired":"All fields in {0} are required.","formSubmissionFailed":"Form submission failed. Review the following information: {0}.","invalidCountryCode":"Country code should have an optional plus and up to 4 digits.","invalidDate":"This is not a real date.","required":"{0} is required.","invalidStringLength":"Value should be {0} characters long.","invalidEmail":"Email addresses should follow the format [email protected].","invalidListLength":"Value should be {0} elements long.","allEmpty":"Please fill out at least one form field.","missingRequiredQuestion":"Missing a required question.","invalidQuestion":"Contained an invalid question.","captchaFailure":"Captcha validation failed. Please try again.","stringTooShort":"Value should have a length of at least {0}.","invalid":"{0} is not valid.","formErrors":"Form Errors","containsInvalidValue":"{0} contains an invalid value.","invalidUnsignedNumber":"Numbers must contain only digits and no other characters.","invalidName":"Valid names contain only letters, numbers, spaces, ', or - characters."},"submit":"Submit","status":{"title":"{@} Block","learnMore":"Learn more"},"name":{"firstName":"First Name","lastName":"Last Name"},"lightbox":{"openForm":"Open Form"},"likert":{"agree":"Agree","stronglyDisagree":"Strongly Disagree","disagree":"Disagree","stronglyAgree":"Strongly Agree","neutral":"Neutral"},"time":{"am":"AM","second":"Second","pm":"PM","minute":"Minute","amPm":"AM/PM","hour":"Hour"},"notFound":"Form not found.","date":{"yyyy":"YYYY","year":"Year","mm":"MM","day":"Day","month":"Month","dd":"DD"},"phone":{"country":"Country","number":"Number","prefix":"Prefix","areaCode":"Area Code","line":"Line"},"submitError":"Unable to submit form. Please try again later.","address":{"stateProvince":"State/Province","country":"Country","zipPostalCode":"Zip/Postal Code","address2":"Address 2","address1":"Address 1","city":"City"},"email":{"signUp":"Sign up for news and updates"},"required":"(required)","invalidData":"Invalid form data."}}};</script>
501<script type="text/javascript">SQUARESPACE_ROLLUPS = {};</script>
vendor: 1 bytes, line 501
501
502<script>(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/visitor-site-error-reporter-857906e2f8b59eb7-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-visitor_site_error_reporter');</script>
vendor: 1 bytes, line 502
502
503<script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/visitor-site-error-reporter-857906e2f8b59eb7-min.en-US.js" ></script>
503<script>(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/extract-css-runtime-dea2f7f76dc98b7a-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-extract_css_runtime');</script>
vendor: 1 bytes, line 503
503
504<script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/extract-css-runtime-dea2f7f76dc98b7a-min.en-US.js" ></script>
504<script>(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/extract-css-moment-js-vendor-a5cfdec1ae227f33-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-extract_css_moment_js_vendor');</script>
vendor: 1 bytes, line 504
504
505<script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/extract-css-moment-js-vendor-a5cfdec1ae227f33-min.en-US.js" ></script>
505<script>(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/cldr-resource-pack-2c5e18cab442f0cf-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-cldr_resource_pack');</script>
vendor: 1 bytes, line 505
505
506<script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/cldr-resource-pack-2c5e18cab442f0cf-min.en-US.js" ></script>
506<script>(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/common-vendors-stable-784b947826b4c445-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-common_vendors_stable');</script>
vendor: 1 bytes, line 506
506
507<script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/common-vendors-stable-784b947826b4c445-min.en-US.js" ></script>
507<script>(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/common-vendors-907ce232a97e184a-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-common_vendors');</script>
vendor: 1 bytes, line 507
507
508<script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/common-vendors-907ce232a97e184a-min.en-US.js" ></script>
508<script>(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/common-17d77f470f291cd9-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-common');</script>
vendor: 1 bytes, line 508
508
509<script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/common-17d77f470f291cd9-min.en-US.js" ></script>
509<script>(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/performance-be7fe7aa345e136c-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-performance');</script>
vendor: 1 bytes, line 509
509
510<script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/performance-be7fe7aa345e136c-min.en-US.js" defer ></script>
510<link rel="stylesheet" type="text/css" href="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.code/0b2c145d-c93a-4f92-855b-9daa337b49d4_1002/website.components.code.styles.css"/><link rel="stylesheet" type="text/css" href="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.socialLinks/288be173-4dab-4b40-8542-b87304698883_735/website.components.socialLinks.styles.css"/><link rel="stylesheet" type="text/css" href="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.form/a69567fb-84f2-4378-8b31-7452d1481ee4_1129/website.components.form.styles.css"/>
510<script src="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.form/a69567fb-84f2-4378-8b31-7452d1481ee4_1129/website.components.form.visitor.js"></script>
510<script src="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.map/9b423c06-6c99-4fbd-b4b0-ca6c13c17c1d_1343/website.components.map.visitor.js"></script>
510<script src="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.socialLinks/288be173-4dab-4b40-8542-b87304698883_735/website.components.socialLinks.visitor.js"></script>
510<script src="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.code/0b2c145d-c93a-4f92-855b-9daa337b49d4_1002/website.components.code.visitor.js"></script>
510<script>Squarespace.load(window);</script>
vendor: 1 bytes, line 510
510
511<script type="application/ld+json">{"url":"https://www.columbushousetohome.com","name":"Millennium Group","description":"","image":"//images.squarespace-cdn.com/content/v1/631258cadb857b395c32f162/cd9d8474-1f63-40af-8544-60cb397e0038/Untitled%2Bdesign+1.png","@context":"http://schema.org","@type":"WebSite"}</script>
511<script type="application/ld+json">{"legalName":"Millennium Group","address":"100 E. Wilson Bridge Rd\nWorthington, OH, 43085\nUnited States","email":"[email protected]","telephone":"(614) 636-0062","sameAs":["https://www.facebook.com/MillenniumGroupOH","https://www.instagram.com/columbushousetohome/","https://www.linkedin.com/company/millennium-group-keller-williams-capital-partners","https://twitter.com/millenniumoh"],"@context":"http://schema.org","@type":"Organization"}</script>
511<script type="application/ld+json">{"address":"100 E. Wilson Bridge Rd\nWorthington, OH, 43085\nUnited States","image":"https://static1.squarespace.com/static/631258cadb857b395c32f162/t/69b2e55fa2c80564922c02d8/1790627056410/","name":"Millennium Group","openingHours":", , , , , , ","@context":"http://schema.org","@type":"LocalBusiness"}</script>
511<link rel="stylesheet" type="text/css" href="https://static1.squarespace.com/static/sitecss/631258cadb857b395c32f162/62/66353a344382ec5237b1a701/631258d2a0814c19de430f73/490/site.css?nocustom=true"/><link rel="stylesheet" type="text/css" href="https://static1.squarespace.com/static/custom-css/631258cadb857b395c32f162/631258d2a0814c19de430f73/2/custom.css"/>
511<script data-sqs-type="cookiepreferencesgetter">(function(){window.getSquarespaceCookies = function() { const getCookiesAllowed = function(cookieName){ return ('; '+document.cookie).split('; ' + cookieName + '=').pop().split(';')[0] === 'true'}; return { performance: getCookiesAllowed('ss_performanceCookiesAllowed') ? 'accepted' : 'declined', marketing: getCookiesAllowed('ss_marketingCookiesAllowed') ? 'accepted' : 'declined' }}})()</script>
511<script>window.YLOPO_WIDGETS = {domain: 'search.columbushousetohome.com' , openInNewTab:true };</script>
511<script>Static.COOKIE_BANNER_CAPABLE = true;</script>
511 512<!-- End of Squarespace Headers --> 513
514<script> 515try{ 516window.YLOPO_WIDGETS.primaryDomain = "www.columbushousetohome.com" || location.host; 517}catch(e){} 518</script>
518 519 520 <!--script> 521 // Must be below squarespace-headers 522 (function(){ 523 var e='ontouchstart'in window||navigator.msMaxTouchPoints; 524 var t=document.documentElement; 525 if(!e&&t){ 526 t.className=t.className.replace(/touch-styles/,'') 527 } 528 })() 529 </script--> 530 531
531<script> 532 window.YLOPO_WIDGETS = window.YLOPO_WIDGETS || {}; 533 534 window.YLOPO_WIDGETS.pageIdentifiers = { 535 websiteId: "631258cadb857b395c32f162", 536 identifier: "juefeng-ge-h435", 537 regionName: "default", 538 logoImageUrl: "//images.squarespace-cdn.com/content/v1/631258cadb857b395c32f162/cd9d8474-1f63-40af-8544-60cb397e0038/Untitled%2Bdesign+1.png", 539 templateRevision: '490', 540 pageSeoTitle: decodeURIComponent(''), 541 pageSeoDescription: decodeURIComponent(''), 542 privacyPolicyCompanyName: "Millennium Group", 543 primaryDomain: "www.columbushousetohome.com", 544 pageId: "collection-691f19d6c93be13a540bb281", 545 collectionId: "691f19d6c93be13a540bb281", 546 collectionUrlId: "affordability-calculator", 547 collectionFullUrl: "/affordability-calculator", 548 549 550 551 552 553 } 554 555 window.YLOPO_WIDGETS.isRiR = !![ 556 '2mrb','t5h7','3371','azcg','9564','l97k','f1f7', 557 ].filter(o=>window.YLOPO_WIDGETS.pageIdentifiers.identifier.indexOf(o)!==-1).length; 558 559 window.YLOPO_WIDGETS.sitewide_domain = window.YLOPO_WIDGETS.domain; 560</script>
560 561 562
563<script> 564if (window.YLOPO_WIDGETS && window.YLOPO_WIDGETS.domain) { 565 window.YLOPO_WIDGETS.sitewide_domain = window.YLOPO_WIDGETS.domain; 566} 567 568//------------------------------------------------------- 569window.YLOPO_WIDGETS.events = { 570 idx:0, 571 registered:[], 572 on: function(eventType,callback){ 573 var uniqueID = Date.now()+'/'+(++window.YLOPO_WIDGETS.events.idx) 574 window.YLOPO_WIDGETS.events.registered.push({ 575 eventType, 576 callback, 577 uniqueID 578 }); 579 }, 580 trigger: function(eventType, args){ 581// console.log("TRIGGER", eventType, args) 582 window.YLOPO_WIDGETS.events.registered.filter(function(o){ 583 return o.eventType === eventType 584 }).forEach(function(o){ 585 o.callback.call(this, ...args); 586 }) 587 } 588} 589 590//--------------------------- 591if(!("IntersectionObserver" in window)){ 592 var script = document.createElement('script'); 593 script.setAttribute('src', '/scripts/lazyload-8.17.0.js'); 594 document.querySelector('head').appendChild(script); 595} else { 596 var script = document.createElement('script'); 597 script.setAttribute('src', '/scripts/lazyload.js'); 598 document.querySelector('head').appendChild(script); 599} 600//--------------------------- 601if (!window.Promise){ 602 var script = document.createElement('script'); 603 script.setAttribute('src', '/scripts/bluebird.js'); 604 document.querySelector('head').appendChild(script); 605} 606</script>
606 607 608 609 610 611 612 613
vendor: 15,755 bytes, lines 614-624
614<script id="blocks-build-js-script-ylopo-required-header-block"> 615 616 617 /*----->/src/js/ylopo-required-header/activateDeveloperModeLock.js<-----*/ 618 619 !function(){ var head,lockdownScript;(window.YLOPO_WIDGETS&&window.YLOPO_WIDGETS.domain||window.BUYER_PRESENTATION_TOOL)&&window!==window.top&&window.top.location&&window.top.location.host===window.location.host&&-1<window.top.location.host.indexOf(".squarespace.com")&&0===window.top.document.querySelectorAll("[data-ylopo-lockdown]").length&&(head=window.top.document.getElementsByTagName("head")[0],(lockdownScript=window.top.document.createElement("script")).type="text/javascript",lockdownScript.setAttribute("data-ylopo-lockdown","true"),lockdownScript.src=window.top.location.protocol+"//"+window.top.location.host+"/assets/build/js/lockdownScriptBundle.js",head.appendChild(lockdownScript))}(); 620 621 622 /*----->/src/js/ylopo-required-header/jquery-3.5.1.min.js<-----*/ 623 624 !function(e,t){ "use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){ if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){ "use strict";function m(e){ return"function"==typeof e&&"number"!=typeof e.nodeType}function x(e){ return null!=e&&e===e.window}var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){ return t.flat.call(e)}:function(e){ return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={ },o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={ },E=C.document,c={ type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){ var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){ return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var Ut="3.5.1",S=function(e,t){ return new S.fn.init(e,t)};function p(e){ var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)}S.fn=S.prototype={ jquery:Ut,constructor:S,length:0,toArray:function(){ return s.call(this)},get:function(e){ return null==e?s.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(t){ return(t=S.merge(this.constructor(),t)).prevObject=this,t},each:function(e){ return S.each(this,e)},map:function(n){ return this.pushStack(S.map(this,function(e,t){ return n.call(e,t,e)}))},slice:function(){ return this.pushStack(s.apply(this,arguments))},first:function(){ return this.eq(0)},last:function(){ return this.eq(-1)},even:function(){ return this.pushStack(S.grep(this,function(e,t){ return(t+1)%2}))},odd:function(){ return this.pushStack(S.grep(this,function(e,t){ return t%2}))},eq:function(n){ var t=this.length,n=+n+(n<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},end:function(){ return this.prevObject||this.constructor()},push:u,sort:t.sort,splice:t.splice},S.extend=S.fn.extend=function(){ var e,t,r,i,o,a=arguments[0]||{ },s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{ },s++),"object"==typeof a||m(a)||(a={ }),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(l&&r&&(S.isPlainObject(r)||(i=Array.isArray(r)))?(o=a[t],o=i&&!Array.isArray(o)?[]:i||S.isPlainObject(o)?o:{ },i=!1,a[t]=S.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},S.extend({ expando:"jQuery"+(Ut+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){ throw new Error(e)},noop:function(){ },isPlainObject:function(n){ return!(!n||"[object Object]"!==o.call(n)||(n=r(n))&&("function"!=typeof(n=v.call(n,"constructor")&&n.constructor)||a.call(n)!==l))},isEmptyObject:function(e){ for(var t in e)return!1;return!0},globalEval:function(e,t,n){ b(e,{ nonce:t&&t.nonce},n)},each:function(e,t){ var n,r=0;if(p(e))for(n=e.length;r<n&&!1!==t.call(e[r],r,e[r]);r++);else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},makeArray:function(e,n){ return n=n||[],null!=e&&(p(Object(e))?S.merge(n,"string"==typeof e?[e]:e):u.call(n,e)),n},inArray:function(e,t,n){ return null==t?-1:i.call(t,e,n)},merge:function(e,t){ for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){ for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!=a&&r.push(e[i]);return r},map:function(e,t,n){ var r,i,o=0,a=[];if(p(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&a.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&a.push(i);return g(a)},guid:1,support:y}),"function"==typeof Symbol&&(S.fn[Symbol.iterator]=t[Symbol.iterator]),S.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){ n["[object "+t+"]"]=t.toLowerCase()});var fe=function(n){ function ne(n,t){ return n="0x"+n.slice(1)-65536,t||(n<0?String.fromCharCode(65536+n):String.fromCharCode(n>>10|55296,1023&n|56320))}function ie(e,t){ return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e}function oe(){ T()}function P(e,t){ for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1}var e,d,b,o,i,h,f,g,w,u,l,T,C,a,E,v,s,c,y,S="sizzle"+ +new Date,p=n.document,k=0,r=0,m=ue(),x=ue(),A=ue(),N=ue(),D=function(e,t){ return e===t&&(l=!0),0},j={ }.hasOwnProperty,t=[],q=t.pop,L=t.push,H=t.push,O=t.slice,R="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",I="(?:\\\\[\\da-fA-F]{ 1,6}"+M+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",W="\\["+M+"*("+I+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+I+"))|)"+M+"*\\]",F=":("+I+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+W+")*)|.*)\\)|)",B=new RegExp(M+"+","g"),$=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),_=new RegExp("^"+M+"*,"+M+"*"),z=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{ ]+\{ \s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{ 1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ae=be(function(e){ return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{ dir:"parentNode",next:"legend"});try{ H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){ H={ apply:t.length?function(e,t){ L.apply(e,O.call(t))}:function(e,t){ for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function se(t,e,n,r){ var o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){ if(11!==p&&(u=Z.exec(t)))if(c=u[1]){ if(9===p){ if(!(a=e.getElementById(c)))return n;if(a.id===c)return n.push(a),n}else if(f&&(a=f.getElementById(c))&&y(e,a)&&a.id===c)return n.push(a),n}else{ if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((c=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(c)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){ if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){ for((f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;o--;)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{ return H.apply(n,f.querySelectorAll(c)),n}catch(e){ N(t,!0)}finally{ s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){ var r=[];return function e(t,n){ return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){ return e[S]=!0,e}function ce(e){ var t=C.createElement("fieldset");try{ return!!e(t)}catch(e){ return!1}finally{ t.parentNode&&t.parentNode.removeChild(t)}}function fe(e,t){ for(var n=e.split("|"),r=n.length;r--;)b.attrHandle[n[r]]=t}function pe(e,t){ var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function ge(t){ return function(e){ return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){ return le(function(o){ return o=+o,le(function(e,t){ for(var n,r=a([],e.length,o),i=r.length;i--;)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){ return e&&void 0!==e.getElementsByTagName&&e}for(e in d=se.support={ },i=se.isXML=function(n){ var t=n.namespaceURI,n=(n.ownerDocument||n).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(r){ var t;return(r=r?r.ownerDocument||r:p)!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(t=C.defaultView)&&t.top!==t&&(t.addEventListener?t.addEventListener("unload",oe,!1):t.attachEvent&&t.attachEvent("onunload",oe)),d.scope=ce(function(e){ return a.appendChild(e).appendChild(C.createElement("div")),void 0!==e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){ return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){ return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){ return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){ var t=e.replace(te,ne);return function(e){ return e.getAttribute("id")===t}},b.find.ID=function(n,t){ if(void 0!==t.getElementById&&E)return(n=t.getElementById(n))?[n]:[]}):(b.filter.ID=function(e){ var n=e.replace(te,ne);return function(t){ return(t=void 0!==t.getAttributeNode&&t.getAttributeNode("id"))&&t.value===n}},b.find.ID=function(e,t){ if(void 0!==t.getElementById&&E){ var n,r,i,o=t.getElementById(e);if(o){ if((n=o.getAttributeNode("id"))&&n.value===e)return[o];for(i=t.getElementsByName(e),r=0;o=i[r++];)if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){ return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){ var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"!==e)return o;for(;n=o[i++];)1===n.nodeType&&r.push(n);return r},b.find.CLASS=d.getElementsByClassName&&function(e,t){ if(void 0!==t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){ var t;a.appendChild(e).innerHTML="<a id='"+S+"'></a><select id='"+S+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){ e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){ d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,r){ var n=9===e.nodeType?e.documentElement:e;return e===(r=r&&r.parentNode)||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){ if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},D=t?function(e,t){ return e===t?(l=!0,0):!e.compareDocumentPosition-!t.compareDocumentPosition||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1);var n}:function(e,t){ if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;a[r]===s[r];)r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){ return se(e,null,null,t)},se.matchesSelector=function(e,t){ if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{ var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){ N(t,!0)}return 0<se(t,C,null,[e]).length},se.contains=function(e,t){ return(e.ownerDocument||e)!=C&&T(e),y(e,t)},se.attr=function(e,t){ (e.ownerDocument||e)!=C&&T(e);var r=b.attrHandle[t.toLowerCase()];return void 0!==(r=r&&j.call(b.attrHandle,t.toLowerCase())?r(e,t,!E):void 0)?r:d.attributes||!E?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},se.escape=function(e){ return(e+"").replace(re,ie)},se.error=function(e){ throw new Error("Syntax error, unrecognized expression: "+e)},se.uniqueSort=function(e){ var t,n=[],r=0,i=0;if(l=!d.detectDuplicates,u=!d.sortStable&&e.slice(0),e.sort(D),l){ for(;t=e[i++];)t===e[i]&&(r=n.push(i));for(;r--;)e.splice(n[r],1)}return u=null,e},o=se.getText=function(e){ var t,n="",r=0,i=e.nodeType;if(i){ if(1===i||9===i||11===i){ if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r++];)n+=o(t);return n},(b=se.selectors={ cacheLength:50,createPseudo:le,match:G,attrHandle:{ },find:{ },relative:{ ">":{ dir:"parentNode",first:!0}," ":{ dir:"parentNode"},"+":{ dir:"previousSibling",first:!0},"~":{ dir:"previousSibling"}},preFilter:{ ATTR:function(e){ return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){ return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){ var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{ TAG:function(e){ var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){ return!0}
vendor: 9,454 bytes, line 624
624:function(e){ return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){ var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){ return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){ return function(t){ return null==(t=se.attr(t,n))?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1<t.indexOf(i):"$="===r?i&&t.slice(-i.length)===i:"~="===r?-1<(" "+t.replace(B," ")+" ").indexOf(i):"|="===r&&(t===i||t.slice(0,i.length+1)===i+"-"))}},CHILD:function(h,e,t,g,v){ var y="nth"!==h.slice(0,3),m="last"!==h.slice(-4),x="of-type"===e;return 1===g&&0===v?function(e){ return!!e.parentNode}:function(e,t,n){ var r,i,o,a,s,u,l=y!=m?"nextSibling":"previousSibling",c=e.parentNode,f=x&&e.nodeName.toLowerCase(),p=!n&&!x,d=!1;if(c){ if(y){ for(;l;){ for(a=e;a=a[l];)if(x?a.nodeName.toLowerCase()===f:1===a.nodeType)return!1;u=l="only"===h&&!u&&"nextSibling"}return!0}if(u=[m?c.firstChild:c.lastChild],m&&p){ for(d=(s=(r=(i=(o=(a=c)[S]||(a[S]={ }))[a.uniqueID]||(o[a.uniqueID]={ }))[h]||[])[0]===k&&r[1])&&r[2],a=s&&c.childNodes[s];a=++s&&a&&a[l]||(d=s=0)||u.pop();)if(1===a.nodeType&&++d&&a===e){ i[h]=[k,s,d];break}}else if(!1===(d=p?s=(r=(i=(o=(a=e)[S]||(a[S]={ }))[a.uniqueID]||(o[a.uniqueID]={ }))[h]||[])[0]===k&&r[1]:d))for(;(a=++s&&a&&a[l]||(d=s=0)||u.pop())&&((x?a.nodeName.toLowerCase()!==f:1!==a.nodeType)||!++d||(p&&((i=(o=a[S]||(a[S]={ }))[a.uniqueID]||(o[a.uniqueID]={ }))[h]=[k,d]),a!==e)););return(d-=v)===g||d%g==0&&0<=d/g}}},PSEUDO:function(e,o){ var t,a=b.pseudos[e]||b.setFilters[e.toLowerCase()]||se.error("unsupported pseudo: "+e);return a[S]?a(o):1<a.length?(t=[e,e,"",o],b.setFilters.hasOwnProperty(e.toLowerCase())?le(function(e,t){ for(var n,r=a(e,o),i=r.length;i--;)e[n=P(e,r[i])]=!(t[n]=r[i])}):function(e){ return a(e,0,t)}):a}},pseudos:{ not:le(function(e){ var r=[],i=[],s=f(e.replace($,"$1"));return s[S]?le(function(e,t,n,r){ for(var i,o=s(e,null,r,[]),a=e.length;a--;)(i=o[a])&&(e[a]=!(t[a]=i))}):function(e,t,n){ return r[0]=e,s(r,null,n,i),r[0]=null,!i.pop()}}),has:le(function(t){ return function(e){ return 0<se(t,e).length}}),contains:le(function(t){ return t=t.replace(te,ne),function(e){ return-1<(e.textContent||o(e)).indexOf(t)}}),lang:le(function(n){ return V.test(n||"")||se.error("unsupported lang: "+n),n=n.replace(te,ne).toLowerCase(),function(e){ var t;do{ if(t=E?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){ var t=n.location&&n.location.hash;return t&&t.slice(1)===e.id},root:function(e){ return e===a},focus:function(e){ return e===C.activeElement&&(!C.hasFocus||C.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:ge(!1),disabled:ge(!0),checked:function(e){ var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){ return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){ for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){ return!b.pseudos.empty(e)},header:function(e){ return J.test(e.nodeName)},input:function(e){ return Q.test(e.nodeName)},button:function(e){ var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(t){ return"input"===t.nodeName.toLowerCase()&&"text"===t.type&&(null==(t=t.getAttribute("type"))||"text"===t.toLowerCase())},first:ve(function(){ return[0]}),last:ve(function(e,t){ return[t-1]}),eq:ve(function(e,t,n){ return[n<0?n+t:n]}),even:ve(function(e,t){ for(var n=0;n<t;n+=2)e.push(n);return e}),odd:ve(function(e,t){ for(var n=1;n<t;n+=2)e.push(n);return e}),lt:ve(function(e,t,n){ for(var r=n<0?n+t:t<n?t:n;0<=--r;)e.push(r);return e}),gt:ve(function(e,t,n){ for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=b.pseudos.eq,{ radio:!0,checkbox:!0,file:!0,password:!0,image:!0})b.pseudos[e]=function(t){ return function(e){ return"input"===e.nodeName.toLowerCase()&&e.type===t}}(e);for(e in{ submit:!0,reset:!0})b.pseudos[e]=function(n){ return function(e){ var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}(e);function me(){ }function xe(e){ for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function be(s,e,t){ var u=e.dir,l=e.next,c=l||u,f=t&&"parentNode"===c,p=r++;return e.first?function(e,t,n){ for(;e=e[u];)if(1===e.nodeType||f)return s(e,t,n);return!1}:function(e,t,n){ var i,r,a=[k,p];if(n){ for(;e=e[u];)if((1===e.nodeType||f)&&s(e,t,n))return!0}else for(;e=e[u];)if(1===e.nodeType||f)if(i=(r=e[S]||(e[S]={ }))[e.uniqueID]||(r[e.uniqueID]={ }),l&&l===e.nodeName.toLowerCase())e=e[u]||e;else{ if((r=i[c])&&r[0]===k&&r[1]===p)return a[2]=r[2];if((i[c]=a)[2]=s(e,t,n))return!0}return!1}}function we(i){ return 1<i.length?function(e,t,n){ for(var r=i.length;r--;)if(!i[r](e,t,n))return!1;return!0}:i[0]}function Te(e,t,n,r,i){ for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}return me.prototype=b.filters=b.pseudos,b.setFilters=new me,h=se.tokenize=function(e,t){ var n,r,i,o,a,s,u,l=x[e+" "];if(l)return t?0:l.slice(0);for(a=e,s=[],u=b.preFilter;a;){ for(o in n&&!(r=_.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=z.exec(a))&&(n=r.shift(),i.push({ value:n,type:r[0].replace($," ")}),a=a.slice(n.length)),b.filter)!(r=G[o].exec(a))||u[o]&&!(r=u[o](r))||(n=r.shift(),i.push({ value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?se.error(e):x(e,s).slice(0)},f=se.compile=function(e,t){ var n,v,y,m,x,r,i=[],o=[],a=A[e+" "];if(!a){ for(n=(t=t||h(e)).length;n--;)((a=function Ee(e){ for(var i,t,n,r=e.length,o=b.relative[e[0].type],a=o||b.relative[" "],s=o?1:0,u=be(function(e){ return e===i},a,!0),l=be(function(e){ return-1<P(i,e)},a,!0),c=[function(e,t,r){ return r=!o&&(r||t!==w)||((i=t).nodeType?u:l)(e,t,r),i=null,r}];s<r;s++)if(t=b.relative[e[s].type])c=[be(we(c),t)];else{ if((t=b.filter[e[s].type].apply(null,e[s].matches))[S]){ for(n=++s;n<r&&!b.relative[e[n].type];n++);return function Ce(d,h,g,v,y,e){ return v&&!v[S]&&(v=Ce(v)),y&&!y[S]&&(y=Ce(y,e)),le(function(e,t,n,r){ var i,o,a,s=[],u=[],l=t.length,c=e||function(e,t,n){ for(var r=0,i=t.length;r<i;r++)se(e,t[r],n);return n}(h||"*",n.nodeType?[n]:n,[]),f=!d||!e&&h?c:Te(c,s,d,n,r),p=g?y||(e?d:l||v)?[]:t:f;if(g&&g(f,p,n,r),v)for(i=Te(p,u),v(i,[],n,r),o=i.length;o--;)(a=i[o])&&(p[u[o]]=!(f[u[o]]=a));if(e){ if(y||d){ if(y){ for(i=[],o=p.length;o--;)(a=p[o])&&i.push(f[o]=a);y(null,p=[],i,r)}for(o=p.length;o--;)(a=p[o])&&-1<(i=y?P(e,a):s[o])&&(e[i]=!(t[i]=a))}}else p=Te(p===t?p.splice(l,p.length):p),y?y(null,t,p,r):H.apply(t,p)})}(1<s&&we(c),1<s&&xe(e.slice(0,s-1).concat({ value:" "===e[s-2].type?"*":""})).replace($,"$1"),t,s<n&&Ee(e.slice(s,n)),n<r&&Ee(e=e.slice(n)),n<r&&xe(e))}c.push(t)}return we(c)}(t[n]))[S]?i:o).push(a);(a=A(e,(m=0<(y=i).length,x=0<(v=o).length,r=function(e,t,n,r,i){ var o,a,s,u=0,l="0",c=e&&[],f=[],p=w,d=e||x&&b.find.TAG("*",i),h=k+=null==p?1:Math.random()||.1,g=d.length;for(i&&(w=t==C||t||i);l!==g&&null!=(o=d[l]);l++){ if(x&&o){ for(a=0,t||o.ownerDocument==C||(T(o),n=!E);s=v[a++];)if(s(o,t||C,n)){ r.push(o);break}i&&(k=h)}m&&((o=!s&&o)&&u--,e&&c.push(o))}if(u+=l,m&&l!==u){ for(a=0;s=y[a++];)s(c,f,t,n);if(e){ if(0<u)for(;l--;)c[l]||f[l]||(f[l]=q.call(r));f=Te(f)}H.apply(r,f),i&&!e&&0<f.length&&1<u+y.length&&se.uniqueSort(r)}return i&&(k=h,w=p),c},m?le(r):r))).selector=e}return a},g=se.select=function(e,t,n,r){ var i,o,a,s,u,l="function"==typeof e&&e,c=!r&&h(e=l.selector||e);if(n=n||[],1===c.length){ if(2<(o=c[0]=c[0].slice(0)).length&&"ID"===(a=o[0]).type&&9===t.nodeType&&E&&b.relative[o[1].type]){ if(!(t=(b.find.ID(a.matches[0].replace(te,ne),t)||[])[0]))return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}for(i=G.needsContext.test(e)?0:o.length;i--&&(a=o[i],!b.relative[s=a.type]);)if((u=b.find[s])&&(r=u(a.matches[0].replace(te,ne),ee.test(o[0].type)&&ye(t.parentNode)||t))){ if(o.splice(i,1),!(e=r.length&&xe(o)))return H.apply(n,r),n;break}}return(l||f(e,c))(r,t,!E,n,!t||ee.test(e)&&ye(t.parentNode)||t),n},d.sortStable=S.split("").sort(D).join("")===S,d.detectDuplicates=!!l,T(),d.sortDetached=ce(function(e){ return 1&e.compareDocumentPosition(C.createElement("fieldset"))}),ce(function(e){ return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||fe("type|href|height|width",function(e,t,n){ if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),d.attributes&&ce(function(e){ return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||fe("value",function(e,t,n){ if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ce(function(e){ return null==e.getAttribute("disabled")})||fe(R,function(e,r,n){ if(!n)return!0===e[r]?r.toLowerCase():(r=e.getAttributeNode(r))&&r.specified?r.value:null}),se}(C);function h(e,t,n){ for(var r=[],i=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){ if(i&&S(e).is(n))break;r.push(e)}return r}function T(e,t){ for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}S.find=fe,S.expr=fe.selectors,S.expr[":"]=S.expr.pseudos,S.uniqueSort=S.unique=fe.uniqueSort,S.text=fe.getText,S.isXMLDoc=fe.isXML,S.contains=fe.contains,S.escapeSelector=fe.escape;var k=S.expr.match.needsContext;
vendor: 5,230 bytes, line 624
624function A(e,t){ return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var N=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function D(e,n,r){ return m(n)?S.grep(e,function(e,t){ return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){ return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){ return-1<i.call(n,e)!==r}):S.filter(n,e,r)}S.filter=function(e,t,n){ var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?S.find.matchesSelector(r,e)?[r]:[]:S.find.matches(e,S.grep(t,function(e){ return 1===e.nodeType}))},S.fn.extend({ find:function(e){ var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(S(e).filter(function(){ for(t=0;t<r;t++)if(S.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)S.find(e,i[t],n);return 1<r?S.uniqueSort(n):n},filter:function(e){ return this.pushStack(D(this,e||[],!1))},not:function(e){ return this.pushStack(D(this,e||[],!0))},is:function(e){ return!!D(this,"string"==typeof e&&k.test(e)?S(e):e||[],!1).length}});var q=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(S.fn.init=function(i,t,n){ if(!i)return this;if(n=n||j,"string"!=typeof i)return i.nodeType?(this[0]=i,this.length=1,this):m(i)?void 0!==n.ready?n.ready(i):i(S):S.makeArray(i,this);if(!(r="<"===i[0]&&">"===i[i.length-1]&&3<=i.length?[null,i,null]:q.exec(i))||!r[1]&&t)return(!t||t.jquery?t||n:this.constructor(t)).find(i);if(r[1]){ if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(var r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}).prototype=S.fn;var j=S(E),L=/^(?:parents|prev(?:Until|All))/,H={ children:!0,contents:!0,next:!0,prev:!0};function O(e,t){ for(;(e=e[t])&&1!==e.nodeType;);return e}S.fn.extend({ has:function(e){ var t=S(e,this),n=t.length;return this.filter(function(){ for(var e=0;e<n;e++)if(S.contains(this,t[e]))return!0})},closest:function(e,t){ var n,r=0,i=this.length,o=[],a="string"!=typeof e&&S(e);if(!k.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&S.find.matchesSelector(n,e))){ o.push(n);break}return this.pushStack(1<o.length?S.uniqueSort(o):o)},index:function(e){ return e?"string"==typeof e?i.call(S(e),this[0]):i.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){ return this.pushStack(S.uniqueSort(S.merge(this.get(),S(e,t))))},addBack:function(e){ return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),S.each({ parent:function(t){ return(t=t.parentNode)&&11!==t.nodeType?t:null},parents:function(e){ return h(e,"parentNode")},parentsUntil:function(e,t,n){ return h(e,"parentNode",n)},next:function(e){ return O(e,"nextSibling")},prev:function(e){ return O(e,"previousSibling")},nextAll:function(e){ return h(e,"nextSibling")},prevAll:function(e){ return h(e,"previousSibling")},nextUntil:function(e,t,n){ return h(e,"nextSibling",n)},prevUntil:function(e,t,n){ return h(e,"previousSibling",n)},siblings:function(e){ return T((e.parentNode||{ }).firstChild,e)},children:function(e){ return T(e.firstChild)},contents:function(e){ return null!=e.contentDocument&&r(e.contentDocument)?e.contentDocument:(A(e,"template")&&(e=e.content||e),S.merge([],e.childNodes))}},function(r,i){ S.fn[r]=function(e,t){ var n=S.map(this,i,e);return(t="Until"!==r.slice(-5)?e:t)&&"string"==typeof t&&(n=S.filter(t,n)),1<this.length&&(H[r]||S.uniqueSort(n),L.test(r)&&n.reverse()),this.pushStack(n)}});var P=/[^\x20\t\r\n\f]+/g;function R(e){ return e}function M(e){ throw e}function I(e,t,n,r){ var i;try{ e&&m(i=e.promise)?i.call(e).done(t).fail(n):e&&m(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){ n.apply(void 0,[e])}}S.Callbacks=function(r){ var e,n;function c(){ for(a=a||r.once,o=i=!0;u.length;l=-1)for(t=u.shift();++l<s.length;)!1===s[l].apply(t[0],t[1])&&r.stopOnFalse&&(l=s.length,t=!1);r.memory||(t=!1),i=!1,a&&(s=t?[]:"")}r="string"==typeof r?(e=r,n={ },S.each(e.match(P)||[],function(e,t){ n[t]=!0}),n):S.extend({ },r);var i,t,o,a,s=[],u=[],l=-1,f={ add:function(){ return s&&(t&&!i&&(l=s.length-1,u.push(t)),function n(e){ S.each(e,function(e,t){ m(t)?r.unique&&f.has(t)||s.push(t):t&&t.length&&"string"!==w(t)&&n(t)})}(arguments),t&&!i&&c()),this},remove:function(){ return S.each(arguments,function(e,t){ for(var n;-1<(n=S.inArray(t,s,n));)s.splice(n,1),n<=l&&l--}),this},has:function(e){ return e?-1<S.inArray(e,s):0<s.length},empty:function(){ return s=s&&[],this},disable:function(){ return a=u=[],s=t="",this},disabled:function(){ return!s},lock:function(){ return a=u=[],t||i||(s=t=""),this},locked:function(){ return!!a},fireWith:function(e,t){ return a||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),i||c()),this},fire:function(){ return f.fireWith(this,arguments),this},fired:function(){ return!!o}};return f},S.extend({ Deferred:function(e){ var o=[["notify","progress",S.Callbacks("memory"),S.Callbacks("memory"),2],["resolve","done",S.Callbacks("once memory"),S.Callbacks("once memory"),0,"resolved"],["reject","fail",S.Callbacks("once memory"),S.Callbacks("once memory"),1,"rejected"]],i="pe
624nding",a={ state:function(){ return i},always:function(){ return s.done(arguments).fail(arguments),this},catch:function(e){ return a.then(null,e)},pipe:function(){ var i=arguments;return S.Deferred(function(r){ S.each(o,function(e,t){ var n=m(i[t[4]])&&i[t[4]];s[t[1]](function(){ var e=n&&n.apply(this,arguments);e&&m(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[t[0]+"With"](this,n?[e]:arguments)})}),i=null}).promise()},then:function(t,n,r){ var u=0;function l(i,o,a,s){ return function(){ function e(){ var e,t;if(!(i<u)){ if((e=a.apply(n,r))===o.promise())throw new TypeError("Thenable self-resolution");m(t=e&&("object"==typeof e||"function"==typeof e)&&e.then)?s?t.call(e,l(u,o,R,s),l(u,o,M,s)):(u++,t.call(e,l(u,o,R,s),l(u,o,M,s),l(u,o,R,o.notifyWith))):(a!==R&&(n=void 0,r=[e]),(s||o.resolveWith)(n,r))}}var n=this,r=arguments,t=s?e:function(){ try{ e()}catch(e){ S.Deferred.exceptionHook&&S.Deferred.exceptionHook(e,t.stackTrace),u<=i+1&&(a!==M&&(n=void 0,r=[e]),o.rejectWith(n,r))}};i?t():(S.Deferred.getStackHook&&(t.stackTrace=S.Deferred.getStackHook()),C.setTimeout(t))}}return S.Deferred(function(e){ o[0][3].add(l(0,e,m(r)?r:R,e.notifyWith)),o[1][3].add(l(0,e,m(t)?t:R)),o[2][3].add(l(0,e,m(n)?n:M))}).promise()},promise:function(e){ return null!=e?S.extend(e,a):a}},s={ };return S.each(o,function(e,t){ var n=t[2],r=t[5];a[t[1]]=n.add,r&&n.add(function(){ i=r},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),s[t[0]]=function(){ return s[t[0]+"With"](this===s?void 0:this,arguments),this},s[t[0]+"With"]=n.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){ function a(t){ return function(e){ r[t]=this,i[t]=1<arguments.length?s.call(arguments):e,--n||o.resolveWith(r,i)}}var n=arguments.length,t=n,r=Array(t),i=s.call(arguments),o=S.Deferred();if(n<=1&&(I(e,o.done(a(t)).resolve,o.reject,!n),"pending"===o.state()||m(i[t]&&i[t].then)))return o.then();for(;t--;)I(i[t],a(t),o.reject);return o.promise()}});var W=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;S.Deferred.exceptionHook=function(e,t){ C.console&&C.console.warn&&e&&W.test(e.name)&&C.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},S.readyException=function(e){ C.setTimeout(function(){ throw e})};var F=S.Deferred();function B(){ E.removeEventListener("DOMContentLoaded",B),C.removeEventListener("load",B),S.ready()}function $(e,t,n,r,i,o,a){ var s=0,u=e.length,l=null==n;if("object"===w(n))for(s in i=!0,n)$(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,m(r)||(a=!0),t=l?a?(t.call(e,r),null):(l=t,function(e,t,n){ return l.call(S(e),n)}):t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o}S.fn.ready=function(e){ return F.then(e).catch(function(e){ S.readyException(e)}),this},S.extend({ isReady:!1,readyWait:1,ready:function(e){ (!0===e?--S.readyWait:S.isReady)||(S.isReady=!0)!==e&&0<--S.readyWait||F.resolveWith(E,[S])}}),S.ready.then=F.then,"complete"===E.readyState||"loading"!==E.readyState&&!E.documentElement.doScroll?C.setTimeout(S.ready):(E.addEventListener("DOMContentLoaded",B),C.addEventListener("load",B));var _=/^-ms-/,z=/-([a-z])/g;function U(e,t){ return t.toUpperCase()}function X(e){ return e.replace(_,"ms-").replace(z,U)}function V(e){ return 1===e.nodeType||9===e.nodeType||!+e.nodeType}function G(){ this.expando=S.expando+G.uid++}G.uid=1,G.prototype={ cache:function(e){ var t=e[this.expando];return t||(t={ },V(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{ value:t,configurable:!0}))),t},set:function(e,t,n){ var r,i=this.cache(e);if("string"==typeof t)i[X(t)]=n;else for(r in t)i[X(r)]=t[r];return i},get:function(e,t){ return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][X(t)]},access:function(e,t,n){ return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){ var n,r=e[this.expando];if(void 0!==r){ if(void 0!==t){ n=(t=Array.isArray(t)?t.map(X):(t=X(t))in r?[t]:t.match(P)||[]).length;for(;n--;)delete r[t[n]]}void 0!==t&&!S.isEmptyObject(r)||(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(t){ return void 0!==(t=t[this.expando])&&!S.isEmptyObject(t)}};var Y=new G,Q=new G,J=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,K=/[A-Z]/g;function Z(e,t,n){ var r,i;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(K,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){ try{ n="true"===(i=n)||"false"!==i&&("null"===i?null:i===+i+""?+i:J.test(i)?JSON.parse(i):i)}catch(e){ }Q.set(e,t,n)}else n=void 0;return n}S.extend({ hasData:function(e){ return Q.hasData(e)||Y.hasData(e)},data:function(e,t,n){ return Q.access(e,t,n)},removeData:function(e,t){ Q.remove(e,t)},_data:function(e,t,n){ return Y.access(e,t,n)},_removeData:function(e,t){ Y.remove(e,t)}}),S.fn.extend({ data:function(n,e){ var t,r,i,o=this[0],a=o&&o.attributes;if(void 0!==n)return"object"==typeof n?this.each(function(){ Q.set(this,n)}):$(this,function(e){ var t;return o&&void 0===e?void 0!==(t=Q.get(o,n))||void 0!==(t=Z(o,n))?t:void 0:void this.each(function(){ Q.set(this,n,e)})},null,e,1<arguments.length,null,!0);if(this.length&&(i=Q.get(o),1===o.nodeType&&!Y.get(o,"hasDataAttrs"))){ for(t=a.length;t--;)a[t]&&0===(r=a[t].name).indexOf("data-")&&(r=X(r.slice(5)),Z(o,r,i[r]));Y.set(o,"hasDataAttrs",!0)}return i},removeData:function(e){ return this.each(function(){ Q.remove(this,e)})}}),S.extend({ queue:function(e,t,n){ var r;if(e)return r=Y.get(e,t=(t||"fx")+"queue"),n&&(!r||Array.isArray(n)?r=Y.access(e,t,S.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){ t=t||"fx";var n=S.queue(e,t),r=n.length,i=n.shift(),o=S._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){ S.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){ var n=t+"queueHooks";return Y.get(e,n)||Y.access(e,n,{ empty:S.Callbacks("once memory").add(function(){ Y.remove(e,[t+"queue",n])})})}}),S.fn.extend({ queue:function(t,n){ var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?S.queue(this[0],t):void 0===n?this:this.each(function(){ var e=S.queue(this,t,n);S._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&S.dequeue(this,t)})},dequeue:function(e){ return this.each(function(){ S.dequeue(this,e)})},clearQueue:function(e){ return this.queue(e||"fx",[])},promise:function(e,t){ function s(){ --r||i.resolveWith(o,[o])}var n,r=1,i=S.Deferred(),o=this,a=this.length;for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";a--;)(n=Y.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var it=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,te=new RegExp("^(?:([+-])=|)("+it+")([a-z%]*)$","i"),ne=["Top","Right","Bottom","Left"],re=E.documentElement,ie=function(e){ return S.contains(e.ownerDocument,e)},oe={ composed:!0};function ae(e,t){ return"none"===(e=t||e).style.display||""===e.style.display&&ie(e)&&"none"===S.css(e,"display")}function se(e,t,n,r){ var i,o,a=20,s=r?function(){ return r.cur()}:function(){ return S.css(e,t,"")},u=s(),l=n&&n[3]||(S.cssNumber[t]?"":"px"),c=e.nodeType&&(S.cssNumber[t]||"px"!==l&&+u)&&te.exec(S.css(e,t));if(c&&c[3]!==l){ for(l=l||c[3],c=+(u/=2)||1;a--;)S.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;S.style(e,t,(c*=2)+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}re.getRootNode&&(ie=function(e){ return S.contains(e.ownerDocument,e)||e.getRootNode(oe)===e.ownerDocument});var ue={ };function le(e,t){ for(var n,r,o,a,s,u,l=[],c=0,f=e.length;c<f;c++)(r=e[c]).style&&(n=r.style.display,t?("none"===n&&(l[c]=Y.get(r,"display")||null,l[c]||(r.style.display="")),""===r.style.display&&ae(r)&&(l[c]=(u=a=o=void 0,a=r.ownerDocument,s=r.nodeName,(u=ue[s])||(o=a.body.appendChild(a.createElement(s)),u=S.css(o,"display"),o.parentNode.removeChild(o),ue[s]=u="none"===u?"block":u)))):"none"!==n&&(l[c]="none",Y.set(r,"display",n)));for(c=0;c<f;c++)null!=l[c]&&(e[c].style.display=l[c]);return e}S.fn.extend({ show:function(){ return le(this,!0)},hide:function(){ return le(this)},toggle:function(e){ return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ ae(this)?S(this).show():S(this).hide()})}});
vendor: 8,718 bytes, line 624
624var pe=/^(?:checkbox|radio)$/i,de=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i,Ut=E.createDocumentFragment().appendChild(E.createElement("div"));(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),Ut.appendChild(fe),y.checkClone=Ut.cloneNode(!0).cloneNode(!0).lastChild.checked,Ut.innerHTML="<textarea>x</textarea>",y.noCloneChecked=!!Ut.cloneNode(!0).lastChild.defaultValue,Ut.innerHTML="<option></option>",y.option=!!Ut.lastChild;var ge={ thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function ve(e,t){ var n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[];return void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){ for(var n=0,r=e.length;n<r;n++)Y.set(e[n],"globalEval",!t||Y.get(t[n],"globalEval"))}ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td,y.option||(ge.optgroup=ge.option=[1,"<select multiple='multiple'>","</select>"]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){ for(var o,a,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if("object"===w(o))S.merge(p,o.nodeType?[o]:o);else if(me.test(o)){ for(a=a||f.appendChild(t.createElement("div")),u=(de.exec(o)||["",""])[1].toLowerCase(),u=ge[u]||ge._default,a.innerHTML=u[1]+S.htmlPrefilter(o)+u[2],c=u[0];c--;)a=a.lastChild;S.merge(p,a.childNodes),(a=f.firstChild).textContent=""}else p.push(t.createTextNode(o));for(f.textContent="",d=0;o=p[d++];)if(r&&-1<S.inArray(o,r))i&&i.push(o);else if(l=ie(o),a=ve(f.appendChild(o),"script"),l&&ye(a),n)for(c=0;o=a[c++];)he.test(o.type||"")&&n.push(o);return f}var be=/^key/,we=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Te=/^([^.]*)(?:\.(.+)|)/;function Ce(){ return!0}function Ee(){ return!1}function Se(e,t){ return e===function(){ try{ return E.activeElement}catch(e){ }}()==("focus"===t)}function ke(e,t,n,r,i,o){ var a,s;if("object"==typeof t){ for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)ke(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Ee;else if(!i)return e;return 1===o&&(a=i,(i=function(e){ return S().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=S.guid++)),e.each(function(){ S.event.add(this,t,i,r,n)})}function Ae(e,i,o){ o?(Y.set(e,i,!1),S.event.add(e,i,{ namespace:!1,handler:function(e){ var t,n,r=Y.get(this,i);if(1&e.isTrigger&&this[i]){ if(r.length)(S.event.special[i]||{ }).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Y.set(this,i,r),t=o(this,i),this[i](),r!==(n=Y.get(this,i))||t?Y.set(this,i,!1):n={ },r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(Y.set(this,i,{ value:S.event.trigger(S.extend(r[0],S.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Y.get(e,i)&&S.event.add(e,i,Ce)}S.event={ global:{ },add:function(t,e,n,r,i){ var o,a,u,l,c,f,d,h,p,v=Y.get(t);if(V(t))for(n.handler&&(n=(o=n).handler,i=o.selector),i&&S.find.matchesSelector(re,i),n.guid||(n.guid=S.guid++),(u=v.events)||(u=v.events=Object.create(null)),(a=v.handle)||(a=v.handle=function(e){ return void 0!==S&&S.event.triggered!==e.type?S.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(P)||[""]).length;l--;)d=p=(c=Te.exec(e[l])||[])[1],h=(c[2]||"").split(".").sort(),d&&(f=S.event.special[d]||{ },d=(i?f.delegateType:f.bindType)||d,f=S.event.special[d]||{ },c=S.extend({ type:d,origType:p,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&S.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),S.event.global[d]=!0)},remove:function(e,t,n,r,i){ var o,a,s,u,l,c,f,p,d,h,g,v=Y.hasData(e)&&Y.get(e);if(v&&(u=v.events)){ for(l=(t=(t||"").match(P)||[""]).length;l--;)if(d=g=(s=Te.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){ for(f=S.event.special[d]||{ },p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;o--;)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||S.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)S.event.remove(e,d+t[l],n,r,!0);S.isEmptyObject(u)&&Y.remove(e,"handle events")}},dispatch:function(c){ var t,n,i,r,a,s=new Array(arguments.length),u=S.event.fix(c),l=(Y.get(this,"events")||Object.create(null))[u.type]||[],c=S.event.special[u.type]||{ };for(s[0]=u,t=1;t<arguments.length;t++)s[t]=arguments[t];if(u.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,u)){ for(a=S.event.handlers.call(this,u,l),t=0;(i=a[t++])&&!u.isPropagationStopped();)for(u.currentTarget=i.elem,n=0;(r=i.handlers[n++])&&!u.isImmediatePropagationStopped();)u.rnamespace&&!1!==r.namespace&&!u.rnamespace.test(r.namespace)||(u.handleObj=r,u.data=r.data,void 0!==(r=((S.event.special[r.origType]||{ }).handle||r.handler).apply(i.elem,s))&&!1===(u.result=r)&&(u.preventDefault(),u.stopPropagation()));return c.postDispatch&&c.postDispatch.call(this,u),u.result}},handlers:function(e,t){ var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!("click"===e.type&&1<=e.button))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){ for(o=[],a={ },n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+" "]&&(a[i]=r.needsContext?-1<S(i,this).index(l):S.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({ elem:l,handlers:o})}return l=this,u<t.length&&s.push({ elem:l,handlers:t.slice(u)}),s},addProp:function(t,e){ Object.defineProperty(S.Event.prototype,t,{ enumerable:!0,configurable:!0,get:m(e)?function(){ if(this.originalEvent)return e(this.originalEvent)}:function(){ if(this.originalEvent)return this.originalEvent[t]},set:function(e){ Object.defineProperty(this,t,{ enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){ return e[S.expando]?e:new S.Event(e)},special:{ load:{ noBubble:!0},click:{ setup:function(t){ return pe.test((t=this||t).type)&&t.click&&A(t,"input")&&Ae(t,"click",Ce),!1},trigger:function(t){ return pe.test((t=this||t).type)&&t.click&&A(t,"input")&&Ae(t,"click"),!0},_default:function(t){ return t=t.target,pe.test(t.type)&&t.click&&A(t,"input")&&Y.get(t,"click")||A(t,"a")}},beforeunload:{ postDispatch:function(e){ void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},S.removeEvent=function(e,t,n){ e.removeEventListener&&e.removeEventListener(t,n)},S.Event=function(e,t){ if(!(this instanceof S.Event))return new S.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Ce:Ee,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&S.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[S.expando]=!0},S.Event.prototype={ constructor:S.Event,isDefaultPrevented:Ee,isPropagationStopped:Ee,isImmediatePropagationStopped:Ee,isSimulated:!1,preventDefault:function(){ var e=this.originalEvent;this.isDefaultPrevented=Ce,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){ var e=this.originalEvent;this.isPropagationStopped=Ce,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){ var e=this.originalEvent;this.isImmediatePropagationStopped=Ce,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},S.each({ altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(e){ var t=e.button;return null==e.which&&be.test(e.type)?null!=e.charCode?e.charCode:e.keyCode:!e.which&&void 0!==t&&we.test(e.type)?1&t?1:2&t?3:4&t?2:0:e.which}},S.event.addProp),S.each({ focus:"focusin",blur:"focusout"},function(e,t){ S.event.special[e]={ setup:function(){ return Ae(this,e,Se),!1},trigger:function(){ return Ae(this,e),!0},delegateType:t}}
vendor: 831 bytes, line 624
624),S.each({ mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,i){ S.event.special[e]={ delegateType:i,bindType:i,handle:function(e){ var t,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||S.contains(this,n))||(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),S.fn.extend({ on:function(e,t,n,r){ return ke(this,e,t,n,r)},one:function(e,t,n,r){ return ke(this,e,t,n,r,1)},off:function(e,t,n){ var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,S(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"!=typeof e)return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=Ee),this.each(function(){ S.event.remove(this,e,n,t)});for(i in e)this.off(i,t,e[i]);return this}});var Ne=/
vendor: 5,099 bytes, line 624
624<script|<style|<link/i,De=/checked\s*(?:[^=]|=\s*.checked.)/i,je=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function qe(e,t){ return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function Le(e){ return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function He(e){ return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Oe(a,t){ var n,r,i,s;if(1===t.nodeType){ if(Y.hasData(a)&&(s=Y.get(a).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n<r;n++)S.event.add(t,i,s[i][n]);Q.hasData(a)&&(a=Q.access(a),a=S.extend({ },a),Q.set(t,a))}}function Pe(n,r,i,o){ r=g(r);var e,t,a,s,u,l,c=0,f=n.length,p=f-1,d=r[0],h=m(d);if(h||1<f&&"string"==typeof d&&!y.checkClone&&De.test(d))return n.each(function(e){ var t=n.eq(e);h&&(r[0]=d.call(this,e,t.html())),Pe(t,r,i,o)});if(f&&(t=(e=xe(r,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)){ for(s=(a=S.map(ve(e,"script"),Le)).length;c<f;c++)u=e,c!==p&&(u=S.clone(u,!0,!0),s&&S.merge(a,ve(u,"script"))),i.call(n[c],u,c);if(s)for(l=a[a.length-1].ownerDocument,S.map(a,He),c=0;c<s;c++)u=a[c],he.test(u.type||"")&&!Y.access(u,"globalEval")&&S.contains(l,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?S._evalUrl&&!u.noModule&&S._evalUrl(u.src,{ nonce:u.nonce||u.getAttribute("nonce")},l):b(u.textContent.replace(je,""),u,l))}return n}function Re(e,t,n){ for(var r,i=t?S.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||S.cleanData(ve(r)),r.parentNode&&(n&&ie(r)&&ye(ve(r,"script")),r.parentNode.removeChild(r));return e}function Ie(e){ var t=e.ownerDocument.defaultView;return(t=t&&t.opener?t:C).getComputedStyle(e)}function We(e,t,r){ var i,o={ };for(i in t)o[i]=e.style[i],e.style[i]=t[i];for(i in r=r.call(e),t)e.style[i]=o[i];return r}S.extend({ htmlPrefilter:function(e){ return e},clone:function(e,t,n){ var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=ie(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||S.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r<i;r++)s=o[r],"input"===(l=(u=a[r]).nodeName.toLowerCase())&&pe.test(s.type)?u.checked=s.checked:"input"!==l&&"textarea"!==l||(u.defaultValue=s.defaultValue);if(t)if(n)for(o=o||ve(e),a=a||ve(c),r=0,i=o.length;r<i;r++)Oe(o[r],a[r]);else Oe(e,c);return 0<(a=ve(c,"script")).length&&ye(a,!f&&ve(e,"script")),c},cleanData:function(e){ for(var t,n,r,i=S.event.special,o=0;void 0!==(n=e[o]);o++)if(V(n)){ if(t=n[Y.expando]){ if(t.events)for(r in t.events)i[r]?S.event.remove(n,r):S.removeEvent(n,r,t.handle);n[Y.expando]=void 0}n[Q.expando]&&(n[Q.expando]=void 0)}}}),S.fn.extend({ detach:function(e){ return Re(this,e,!0)},remove:function(e){ return Re(this,e)},text:function(e){ return $(this,function(e){ return void 0===e?S.text(this):this.empty().each(function(){ 1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){ return Pe(this,arguments,function(e){ 1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||qe(this,e).appendChild(e)})},prepend:function(){ return Pe(this,arguments,function(e){ var t;1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(t=qe(this,e)).insertBefore(e,t.firstChild)})},before:function(){ return Pe(this,arguments,function(e){ this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){ return Pe(this,arguments,function(e){ this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){ for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(S.cleanData(ve(e,!1)),e.textContent="");return this},clone:function(e,t){ return e=null!=e&&e,t=null==t?e:t,this.map(function(){ return S.clone(this,e,t)})},html:function(e){ return $(this,function(e){ var t=this[0]||{ },n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Ne.test(e)&&!ge[(de.exec(e)||["",""])[1].toLowerCase()]){ e=S.htmlPrefilter(e);try{ for(;n<r;n++)1===(t=this[n]||{ }).nodeType&&(S.cleanData(ve(t,!1)),t.innerHTML=e);t=0}catch(e){ }}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){ var n=[];return Pe(this,arguments,function(e){ var t=this.parentNode;S.inArray(this,n)<0&&(S.cleanData(ve(this)),t&&t.replaceChild(e,this))},n)}}),S.each({ appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,a){ S.fn[e]=function(e){ for(var t,n=[],r=S(e),i=r.length-1,o=0;o<=i;o++)t=o===i?this:this.clone(!0),S(r[o])[a](t),u.apply(n,t.get());return this.pushStack(n)}});var Me=new RegExp("^("+it+")(?!px)[a-z%]+$","i"),Fe=new RegExp(ne.join("|"),"i");function Be(i,o,n){ var r,a,s=i.style;return(n=n||Ie(i))&&(""!==(a=n.getPropertyValue(o)||n[o])||ie(i)||(a=S.style(i,o)),!y.pixelBoxStyles()&&Me.test(a)&&Fe.test(o)&&(r=s.width,i=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=i,s.maxWidth=o)),void 0!==a?a+"":a}function $e(e,t){ return{ get:function(){ if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){ function e(){ var e;l&&(u.style.cssText="position:absolute;
624left:-11111px;width:60px;margin-top:1px;padding:0;border:0",l.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",re.appendChild(u).appendChild(l),e=C.getComputedStyle(l),n="1%"!==e.top,s=12===t(e.marginLeft),l.style.right="60%",o=36===t(e.right),r=36===t(e.width),l.style.position="absolute",i=12===t(l.offsetWidth/3),re.removeChild(u),l=null)}function t(e){ return Math.round(parseFloat(e))}var n,r,i,o,a,s,u=E.createElement("div"),l=E.createElement("div");l.style&&(l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",y.clearCloneStyle="content-box"===l.style.backgroundClip,S.extend(y,{ boxSizingReliable:function(){ return e(),r},pixelBoxStyles:function(){ return e(),o},pixelPosition:function(){ return e(),n},reliableMarginLeft:function(){ return e(),s},scrollboxSize:function(){ return e(),i},reliableTrDimensions:function(){ var e,n,r;return null==a&&(e=E.createElement("table"),r=E.createElement("tr"),n=E.createElement("div"),e.style.cssText="position:absolute;left:-11111px",r.style.height="1px",n.style.height="9px",re.appendChild(e).appendChild(r).appendChild(n),r=C.getComputedStyle(r),a=3<parseInt(r.height),re.removeChild(e)),a}}))}();var _e=["Webkit","Moz","ms"],ze=E.createElement("div").style,Ue={ };function Xe(e){ return S.cssProps[e]||Ue[e]||(e in ze?e:Ue[e]=function(e){ for(var t=e[0].toUpperCase()+e.slice(1),n=_e.length;n--;)if((e=_e[n]+t)in ze)return e}(e)||e)}var Ve=/^(none|table(?!-c[ea]).+)/,Ge=/^--/,Ye={ position:"absolute",visibility:"hidden",display:"block"},Qe={ letterSpacing:"0",fontWeight:"400"};function Je(e,t,n){ var r=te.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function Ke(e,t,n,r,i,o){ var a="width"===t?1:0,s=0,u=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(u+=S.css(e,n+ne[a],!0,i)),r?("content"===n&&(u-=S.css(e,"padding"+ne[a],!0,i)),"margin"!==n&&(u-=S.css(e,"border"+ne[a]+"Width",!0,i))):(u+=S.css(e,"padding"+ne[a],!0,i),"padding"!==n?u+=S.css(e,"border"+ne[a]+"Width",!0,i):s+=S.css(e,"border"+ne[a]+"Width",!0,i));return!r&&0<=o&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u}function Ze(e,t,n){ var r=Ie(e),i=(!y.boxSizingReliable()||n)&&"border-box"===S.css(e,"boxSizing",!1,r),o=i,a=Be(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if(Me.test(a)){ if(!n)return a;a="auto"}return(!y.boxSizingReliable()&&i||!y.reliableTrDimensions()&&A(e,"tr")||"auto"===a||!parseFloat(a)&&"inline"===S.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===S.css(e,"boxSizing",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+Ke(e,t,n||(i?"border":"content"),o,r,a)+"px"}function et(e,t,n,r,i){ return new et.prototype.init(e,t,n,r,i)}S.extend({ cssHooks:{ opacity:{ get:function(n,t){ if(t)return""===(n=Be(n,"opacity"))?"1":n}}},cssNumber:{ animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{ },style:function(e,t,n,r){ if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){ var i,o,a,s=X(t),u=Ge.test(t),l=e.style;
vendor: 4,382 bytes, line 624
624if(u||(t=Xe(s)),a=S.cssHooks[t]||S.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"==(o=typeof n)&&(i=te.exec(n))&&i[1]&&(n=se(e,t,i),o="number"),null!=n&&n==n&&("number"!==o||u||(n+=i&&i[3]||(S.cssNumber[s]?"":"px")),y.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,o,n,r){ var i,a=X(o);return Ge.test(o)||(o=Xe(a)),"normal"===(i=void 0===(i=(a=S.cssHooks[o]||S.cssHooks[a])&&"get"in a?a.get(e,!0,n):i)?Be(e,o,r):i)&&o in Qe&&(i=Qe[o]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),S.each(["height","width"],function(e,u){ S.cssHooks[u]={ get:function(e,t,n){ if(t)return!Ve.test(S.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?Ze(e,u,n):We(e,Ye,function(){ return Ze(e,u,n)})},set:function(e,t,s){ var r,i=Ie(e),o=!y.scrollboxSize()&&"absolute"===i.position,a=(o||s)&&"border-box"===S.css(e,"boxSizing",!1,i),s=s?Ke(e,u,s,a,i):0;return a&&o&&(s-=Math.ceil(e["offset"+u[0].toUpperCase()+u.slice(1)]-parseFloat(i[u])-Ke(e,u,"border",!1,i)-.5)),s&&(r=te.exec(t))&&"px"!==(r[3]||"px")&&(e.style[u]=t,t=S.css(e,u)),Je(0,t,s)}}}),S.cssHooks.marginLeft=$e(y.reliableMarginLeft,function(e,t){ if(t)return(parseFloat(Be(e,"marginLeft"))||e.getBoundingClientRect().left-We(e,{ marginLeft:0},function(){ return e.getBoundingClientRect().left}))+"px"}),S.each({ margin:"",padding:"",border:"Width"},function(i,o){ S.cssHooks[i+o]={ expand:function(e){ for(var t=0,n={ },r="string"==typeof e?e.split(" "):[e];t<4;t++)n[i+ne[t]+o]=r[t]||r[t-2]||r[0];return n}},"margin"!==i&&(S.cssHooks[i+o].set=Je)}),S.fn.extend({ css:function(e,t){ return $(this,function(e,t,n){ var r,i,o={ },a=0;if(Array.isArray(t)){ for(r=Ie(e),i=t.length;a<i;a++)o[t[a]]=S.css(e,t[a],!1,r);return o}return void 0!==n?S.style(e,t,n):S.css(e,t)},e,t,1<arguments.length)}}),((S.Tween=et).prototype={ constructor:et,init:function(e,t,n,r,i,o){ this.elem=e,this.prop=n,this.easing=i||S.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(S.cssNumber[n]?"":"px")},cur:function(){ var e=et.propHooks[this.prop];return(e&&e.get?e:et.propHooks._default).get(this)},run:function(e){ var t,n=et.propHooks[this.prop];return this.options.duration?this.pos=t=S.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),(n&&n.set?n:et.propHooks._default).set(this),this}}).init.prototype=et.prototype,(et.propHooks={ _default:{ get:function(t){ return 1!==t.elem.nodeType||null!=t.elem[t.prop]&&null==t.elem.style[t.prop]?t.elem[t.prop]:(t=S.css(t.elem,t.prop,""))&&"auto"!==t?t:0},set:function(e){ S.fx.step[e.prop]?S.fx.step[e.prop](e):1!==e.elem.nodeType||!S.cssHooks[e.prop]&&null==e.elem.style[Xe(e.prop)]?e.elem[e.prop]=e.now:S.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=et.propHooks.scrollLeft={ set:function(e){ e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},S.easing={ linear:function(e){ return e},swing:function(e){ return.5-Math.cos(e*Math.PI)/2},_default:"swing"},S.fx=et.prototype.init,S.fx.step={ };var tt,nt,ot=/^(?:toggle|show|hide)$/,at=/queueHooks$/;function st(){ nt&&(!1===E.hidden&&C.requestAnimationFrame?C.requestAnimationFrame(st):C.setTimeout(st,S.fx.interval),S.fx.tick())}function ut(){ return C.setTimeout(function(){ tt=void 0}),tt=Date.now()}function lt(e,t){ var n,r=0,i={ height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=ne[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function ct(e,t,n){ for(var r,i=(ft.tweeners[t]||[]).concat(ft.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function ft(o,e,t){ var n,a,r=0,i=ft.prefilters.length,s=S.Deferred().always(function(){ delete u.elem}),u=function(){ if(a)return!1;for(var t=tt||ut(),n=1-((t=Math.max(0,l.startTime+l.duration-t))/l.duration||0),r=0,i=l.tweens.length;r<i;r++)l.tweens[r].run(n);return s.notifyWith(o,[l,n,t]),n<1&&i?t:(i||s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l]),!1)},l=s.promise({ elem:o,props:S.extend({ },e),opts:S.extend(!0,{ specialEasing:{ },easing:S.easing._default},t),originalProperties:e,originalOptions:t,startTime:tt||ut(),duration:t.duration,tweens:[],createTween:function(n,t){ return n=S.Tween(o,l.o
vendor: 5,347 bytes, line 624
624pts,n,t,l.opts.specialEasing[n]||l.opts.easing),l.tweens.push(n),n},stop:function(e){ var t=0,n=e?l.tweens.length:0;if(a)return this;for(a=!0;t<n;t++)l.tweens[t].run(1);return e?(s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l,e])):s.rejectWith(o,[l,e]),this}}),c=l.props;for(function(e,t){ var n,r,i,o,a;for(n in e)if(i=t[r=X(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=S.cssHooks[r])&&"expand"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,l.opts.specialEasing);r<i;r++)if(n=ft.prefilters[r].call(l,o,c,l.opts))return m(n.stop)&&(S._queueHooks(l.elem,l.opts.queue).stop=n.stop.bind(n)),n;return S.map(c,ct,l),m(l.opts.start)&&l.opts.start.call(o,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),S.fx.timer(S.extend(u,{ elem:o,anim:l,queue:l.opts.queue})),l}S.Animation=S.extend(ft,{ tweeners:{ "*":[function(e,t){ var n=this.createTween(e,t);return se(n.elem,e,te.exec(t),n),n}]},tweener:function(e,t){ for(var n,r=0,i=(e=m(e)?(t=e,["*"]):e.match(P)).length;r<i;r++)n=e[r],ft.tweeners[n]=ft.tweeners[n]||[],ft.tweeners[n].unshift(t)},prefilters:[function(e,t,n){ var r,i,o,a,s,u,l,c="width"in t||"height"in t,p=this,d={ },h=e.style,g=e.nodeType&&ae(e),v=Y.get(e,"fxshow");for(r in n.queue||(null==(a=S._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){ a.unqueued||s()}),a.unqueued++,p.always(function(){ p.always(function(){ a.unqueued--,S.queue(e,"fx").length||a.empty.fire()})})),t)if(i=t[r],ot.test(i)){ if(delete t[r],o=o||"toggle"===i,i===(g?"hide":"show")){ if("show"!==i||!v||void 0===v[r])continue;g=!0}d[r]=v&&v[r]||S.style(e,r)}if((u=!S.isEmptyObject(t))||!S.isEmptyObject(d))for(r in c&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=v&&v.display)&&(l=Y.get(e,"display")),"none"===(c=S.css(e,"display"))&&(l?c=l:(le([e],!0),l=e.style.display||l,c=S.css(e,"display"),le([e]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===S.css(e,"float")&&(u||(p.done(function(){ h.display=l}),null==l&&(c=h.display,l="none"===c?"":c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always(function(){ h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1,d)u||(v?"hidden"in v&&(g=v.hidden):v=Y.access(e,"fxshow",{ display:l}),o&&(v.hidden=!g),g&&le([e],!0),p.done(function(){ for(r in g||le([e]),Y.remove(e,"fxshow"),d)S.style(e,r,d[r])})),u=ct(g?v[r]:0,r,p),r in v||(v[r]=u.start,g&&(u.end=u.start,u.start=0))}],prefilter:function(e,t){ t?ft.prefilters.unshift(e):ft.prefilters.push(e)}}),S.speed=function(e,t,n){ var r=e&&"object"==typeof e?S.extend({ },e):{ complete:n||!n&&t||m(e)&&e,duration:e,easing:n&&t||t&&!m(t)&&t};return S.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in S.fx.speeds?r.duration=S.fx.speeds[r.duration]:r.duration=S.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){ m(r.old)&&r.old.call(this),r.queue&&S.dequeue(this,r.queue)},r},S.fn.extend({ fadeTo:function(e,t,n,r){ return this.filter(ae).css("opacity",0).show().end().animate({ opacity:t},e,n,r)},animate:function(t,e,n,a){ var i=S.isEmptyObject(t),o=S.speed(e,n,a);return(a=function(){ var e=ft(this,S.extend({ },t),o);(i||Y.get(this,"finish"))&&e.stop(!0)}).finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(i,e,o){ function a(e){ var t=e.stop;delete e.stop,t(o)}return"string"!=typeof i&&(o=e,e=i,i=void 0),e&&this.queue(i||"fx",[]),this.each(function(){ var e=!0,t=null!=i&&i+"queueHooks",n=S.timers,r=Y.get(this);if(t)r[t]&&r[t].stop&&a(r[t]);else for(t in r)r[t]&&r[t].stop&&at.test(t)&&a(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1));!e&&o||S.dequeue(this,i)})},finish:function(a){ return!1!==a&&(a=a||"fx"),this.each(function(){ var e,t=Y.get(this),n=t[a+"queue"],r=t[a+"queueHooks"],i=S.timers,o=n?n.length:0;for(t.finish=!0,S.queue(this,a,[]),r&&r.stop&&r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===a&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),S.each(["toggle","show","hide"],function(e,r){ var i=S.fn[r];S.fn[r]=function(e,t,n){ return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(lt(r,!0),e,t,n)}}),S.each({ slideDown:lt("show"),slideUp:lt("hide"),slideToggle:lt("toggle"),fadeIn:{ opacity:"show"},fadeOut:{ opacity:"hide"},fadeToggle:{ opacity:"toggle"}},function(e,r){ S.fn[e]=function(e,t,n){ return this.animate(r,e,t,n)}}),S.timers=[],S.fx.tick=function(){ var e,t=0,n=S.timers;for(tt=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||S.fx.stop(),tt=void 0},S.fx.timer=function(e){ S.timers.push(e),S.fx.start()},S.fx.interval=13,S.fx.start=function(){ nt||(nt=!0,st())},S.fx.stop=function(){ nt=null},S.fx.speeds={ slow:600,fast:200,_default:400},S.fn.delay=function(r,e){ return r=S.fx&&S.fx.speeds[r]||r,this.queue(e=e||"fx",function(e,t){ var n=C.setTimeout(e,r);t.stop=function(){ C.clearTimeout(n)}})},Ut=E.createElement("input"),it=E.createElement("select").appendChild(E.createElement("option")),Ut.type="checkbox",y.checkOn=""!==Ut.value,y.optSelected=it.selected,(Ut=E.createElement("input")).value="t",
vendor: 6,038 bytes, line 624
624Ut.type="radio",y.radioValue="t"===Ut.value;var pt,dt=S.expr.attrHandle;S.fn.extend({ attr:function(e,t){ return $(this,S.attr,e,t,1<arguments.length)},removeAttr:function(e){ return this.each(function(){ S.removeAttr(this,e)})}}),S.extend({ attr:function(e,t,n){ var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return void 0===e.getAttribute?S.prop(e,t,n):(1===o&&S.isXMLDoc(e)||(i=S.attrHooks[t.toLowerCase()]||(S.expr.match.bool.test(t)?pt:void 0)),void 0!==n?null===n?void S.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))||null!=(r=S.find.attr(e,t))?r:void 0)},attrHooks:{ type:{ set:function(e,t){ if(!y.radioValue&&"radio"===t&&A(e,"input")){ var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){ var n,r=0,i=t&&t.match(P);if(i&&1===e.nodeType)for(;n=i[r++];)e.removeAttribute(n)}}),pt={ set:function(e,t,n){ return!1===t?S.removeAttr(e,n):e.setAttribute(n,n),n}},S.each(S.expr.match.bool.source.match(/\w+/g),function(e,t){ var a=dt[t]||S.find.attr;dt[t]=function(e,t,n){ var r,i,o=t.toLowerCase();return n||(i=dt[o],dt[o]=r,r=null!=a(e,t,n)?o:null,dt[o]=i),r}});var ht=/^(?:input|select|textarea|button)$/i,gt=/^(?:a|area)$/i;function vt(e){ return(e.match(P)||[]).join(" ")}function yt(e){ return e.getAttribute&&e.getAttribute("class")||""}function mt(e){ return Array.isArray(e)?e:"string"==typeof e&&e.match(P)||[]}S.fn.extend({ prop:function(e,t){ return $(this,S.prop,e,t,1<arguments.length)},removeProp:function(e){ return this.each(function(){ delete this[S.propFix[e]||e]})}}),S.extend({ prop:function(e,t,n){ var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&S.isXMLDoc(e)||(t=S.propFix[t]||t,i=S.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{ tabIndex:{ get:function(e){ var t=S.find.attr(e,"tabindex");return t?parseInt(t,10):ht.test(e.nodeName)||gt.test(e.nodeName)&&e.href?0:-1}}},propFix:{ for:"htmlFor",class:"className"}}),y.optSelected||(S.propHooks.selected={ get:function(t){ return(t=t.parentNode)&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(t){ (t=t.parentNode)&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),S.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){ S.propFix[this.toLowerCase()]=this}),S.fn.extend({ addClass:function(t){ var e,n,r,o,a,s,u=0;if(m(t))return this.each(function(e){ S(this).addClass(t.call(this,e,yt(this)))});if((e=mt(t)).length)for(;n=this[u++];)if(s=yt(n),r=1===n.nodeType&&" "+vt(s)+" "){ for(a=0;o=e[a++];)r.indexOf(" "+o+" ")<0&&(r+=o+" ");s!==(s=vt(r))&&n.setAttribute("class",s)}return this},removeClass:function(t){ var e,n,r,o,a,s,u=0;if(m(t))return this.each(function(e){ S(this).removeClass(t.call(this,e,yt(this)))});if(!arguments.length)return this.attr("class","");if((e=mt(t)).length)for(;n=this[u++];)if(s=yt(n),r=1===n.nodeType&&" "+vt(s)+" "){ for(a=0;o=e[a++];)for(;-1<r.indexOf(" "+o+" ");)r=r.replace(" "+o+" "," ");s!==(s=vt(r))&&n.setAttribute("class",s)}return this},toggleClass:function(i,t){ var o=typeof i,a="string"==o||Array.isArray(i);return"boolean"==typeof t&&a?t?this.addClass(i):this.removeClass(i):m(i)?this.each(function(e){ S(this).toggleClass(i.call(this,e,yt(this),t),t)}):this.each(function(){ var e,t,n,r;if(a)for(t=0,n=S(this),r=mt(i);e=r[t++];)n.hasClass(e)?n.removeClass(e):n.addClass(e);else void 0!==i&&"boolean"!=o||((e=yt(this))&&Y.set(this,"__className__",e),this.setAttribute&&this.setAttribute("class",!e&&!1!==i&&Y.get(this,"__className__")||""))})},hasClass:function(e){ for(var n,r=0,t=" "+e+" ";n=this[r++];)if(1===n.nodeType&&-1<(" "+vt(yt(n))+" ").indexOf(t))return!0;return!1}});var xt=/\r/g;function wt(e){ e.stopPropagation()}S.fn.extend({ val:function(n){ var r,e,i,t=this[0];return arguments.length?(i=m(n),this.each(function(t){ 1===this.nodeType&&(null==(t=i?n.call(this,t,S(this).val()):n)?t="":"number"==typeof t?t+="":Array.isArray(t)&&(t=S.map(t,function(e){ return null==e?"":e+""})),(r=S.valHooks[this.type]||S.valHooks[this.nodeName.toLowerCase()])&&"set"in r&&void 0!==r.set(this,t,"value")||(this.value=t))})):t?(r=S.valHooks[t.type]||S.valHooks[t.nodeName.toLowerCase()])&&"get"in r&&void 0!==(e=r.get(t,"value"))?e:"string"==typeof(e=t.value)?e.replace(xt,""):null==e?"":e:void 0}}),S.extend({ valHooks:{ option:{ get:function(e){ var t=S.find.attr(e,"value");return null!=t?t:vt(S.text(e))}},select:{ get:function(e){ for(var t,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length,r=o<0?u:a?o:0;r<u;r++)if(((t=i[r]).selected||r===o)&&!t.disabled&&(!t.parentNode.disabled||!A(t.parentNode,"optgroup"))){ if(t=S(t).val(),a)return t;s.push(t)}return s},set:function(e,t){ for(var n,r,i=e.options,o=S.makeArray(t),a=i.length;a--;)((r=i[a]).selected=-1<S.inArray(S.valHooks.option.get(r),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),S.each(["radio","checkbox"],function(){ S.valHooks[this]={ set:function(e,t){ if(Array.isArray(t))return e.checked=-1<S.inArray(S(e).val(),t)}},y.checkOn||(S.valHooks[this].get=function(e){ return null===e.getAttribute("value")?"on":e.value})}),y.focusin="onfocusin"in C;var bt=/^(?:focusinfocus|focusoutblur)$/;S.extend(S.event,{ trigger:function(e,t,n,r){ var i,a,s,u,l,c,f,p=[n||E],d=v.call(e,"type")?e.type:e,h=v.call(e,"namespace")?e.namespace.split("."):[],o=f=a=n=n||E;if(3!==n.nodeType&&8!==n.nodeType&&!bt.test(d+S.event.triggered)&&(-1<d.indexOf(".")&&(d=(h=d.split(".")).shift(),h.sort()),u=d.indexOf(":")<0&&"on"+d,(e=e[S.expando]?e:new S.Event(d,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=h.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:S.makeArray(t,[e]),c=S.event.special[d]||{ },r||!c.trigger||!1!==c.trigger.apply(n,t))){ if(!r&&!c.noBubble&&!x(n)){ for(s=c.delegateType||d,bt.test(s+d)||
vendor: 4,373 bytes, line 624
624(o=o.parentNode);o;o=o.parentNode)p.push(o),a=o;a===(n.ownerDocument||E)&&p.push(a.defaultView||a.parentWindow||C)}for(i=0;(o=p[i++])&&!e.isPropagationStopped();)f=o,e.type=1<i?s:c.bindType||d,(l=(Y.get(o,"events")||Object.create(null))[e.type]&&Y.get(o,"handle"))&&l.apply(o,t),(l=u&&o[u])&&l.apply&&V(o)&&(e.result=l.apply(o,t),!1===e.result&&e.preventDefault());return e.type=d,r||e.isDefaultPrevented()||c._default&&!1!==c._default.apply(p.pop(),t)||!V(n)||u&&m(n[d])&&!x(n)&&((a=n[u])&&(n[u]=null),S.event.triggered=d,e.isPropagationStopped()&&f.addEventListener(d,wt),n[d](),e.isPropagationStopped()&&f.removeEventListener(d,wt),S.event.triggered=void 0,a&&(n[u]=a)),e.result}},simulate:function(r,t,n){ r=S.extend(new S.Event,n,{ type:r,isSimulated:!0}),S.event.trigger(r,null,t)}}),S.fn.extend({ trigger:function(e,t){ return this.each(function(){ S.event.trigger(e,t,this)})},triggerHandler:function(e,t){ var n=this[0];if(n)return S.event.trigger(e,t,n,!0)}}),y.focusin||S.each({ focus:"focusin",blur:"focusout"},function(n,r){ function i(e){ S.event.simulate(r,e.target,S.event.fix(e))}S.event.special[r]={ setup:function(){ var e=this.ownerDocument||this.document||this,t=Y.access(e,r);t||e.addEventListener(n,i,!0),Y.access(e,r,(t||0)+1)},teardown:function(){ var e=this.ownerDocument||this.document||this,t=Y.access(e,r)-1;t?Y.access(e,r,t):(e.removeEventListener(n,i,!0),Y.remove(e,r))}}});var Tt=C.location,Ct={ guid:Date.now()},Et=/\?/;S.parseXML=function(e){ var t;if(!e||"string"!=typeof e)return null;try{ t=(new C.DOMParser).parseFromString(e,"text/xml")}catch(e){ t=void 0}return t&&!t.getElementsByTagName("parsererror").length||S.error("Invalid XML: "+e),t};var St=/\[\]$/,kt=/\r?\n/g,At=/^(?:submit|button|image|reset|file)$/i,Nt=/^(?:input|select|textarea|keygen)/i;S.param=function(e,t){ function i(e,n){ n=m(n)?n():n,r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)}var n,r=[];if(null==e)return"";if(Array.isArray(e)||e.jquery&&!S.isPlainObject(e))S.each(e,function(){ i(this.name,this.value)});else for(n in e)!function Dt(n,e,r,i){ if(Array.isArray(e))S.each(e,function(e,t){ r||St.test(n)?i(n,t):Dt(n+"["+("object"==typeof t&&null!=t?e:"")+"]",t,r,i)});else if(r||"object"!==w(e))i(n,e);else for(var t in e)Dt(n+"["+t+"]",e[t],r,i)}(n,e[n],t,i);return r.join("&")},S.fn.extend({ serialize:function(){ return S.param(this.serializeArray())},serializeArray:function(){ return this.map(function(){ var e=S.prop(this,"elements");return e?S.makeArray(e):this}).filter(function(){ var e=this.type;return this.name&&!S(this).is(":disabled")&&Nt.test(this.nodeName)&&!At.test(e)&&(this.checked||!pe.test(e))}).map(function(e,t){ var n=S(this).val();return null==n?null:Array.isArray(n)?S.map(n,function(e){ return{ name:t.name,value:e.replace(kt,"\r\n")}}):{ name:t.name,value:n.replace(kt,"\r\n")}}).get()}});var jt=/%20/g,qt=/#.*$/,Lt=/([?&])_=[^&]*/,Ht=/^(.*?):[ \t]*([^\r\n]*)$/gm,Ot=/^(?:GET|HEAD)$/,Pt=/^\/\//,Rt={ },Mt={ },It="*/".concat("*"),Wt=E.createElement("a");function Ft(o){ return function(e,t){ "string"!=typeof e&&(t=e,e="*");var n,r=0,i=e.toLowerCase().match(P)||[];if(m(t))for(;n=i[r++];)"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function Bt(t,i,o,a){ var s={ },u=t===Mt;function l(e){ var r;return s[e]=!0,S.each(t[e]||[],function(e,n){ return"string"!=typeof(n=n(i,o,a))||u||s[n]?u?!(r=n):void 0:(i.dataTypes.unshift(n),l(n),!1)}),r}return l(i.dataTypes[0])||!s["*"]&&l("*")}function $t(e,t){ var n,r,i=S.ajaxSettings.flatOptions||{ };for(n in t)void 0!==t[n]&&((i[n]?e:r=r||{ })[n]=t[n]);return r&&S.extend(!0,e,r),e}Wt.href=Tt.href,S.extend({ active:0,lastModified:{ },etag:{ },ajaxSettings:{ url:Tt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Tt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{ "*":It,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{ xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{ xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{ "* text":String,"text html":!0,"text json":JSON.parse,"text xml":S.parseXML},flatOptions:{ url:!0,context:!0}},ajaxSetup:function(e,t){ return t?$t($t(e,S.ajaxSettings),t):$t(S.ajaxSettings,e)}
vendor: 6,019 bytes, line 624
624,ajaxPrefilter:Ft(Rt),ajaxTransport:Ft(Mt),ajax:function(e,t){ "object"==typeof e&&(t=e,e=void 0);var c,f,p,n,d,h,g,i,o,v=S.ajaxSetup({ },t=t||{ }),y=v.context||v,m=v.context&&(y.nodeType||y.jquery)?S(y):S.event,x=S.Deferred(),b=S.Callbacks("once memory"),w=v.statusCode||{ },a={ },s={ },u="canceled",T={ readyState:0,getResponseHeader:function(e){ var t;if(h){ if(!n)for(n={ };t=Ht.exec(p);)n[t[1].toLowerCase()+" "]=(n[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=n[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){ return h?p:null},setRequestHeader:function(e,t){ return null==h&&(e=s[e.toLowerCase()]=s[e.toLowerCase()]||e,a[e]=t),this},overrideMimeType:function(e){ return null==h&&(v.mimeType=e),this},statusCode:function(e){ if(e)if(h)T.always(e[T.status]);else for(var t in e)w[t]=[w[t],e[t]];return this},abort:function(t){ return t=t||u,c&&c.abort(t),l(0,t),this}};if(x.promise(T),v.url=((e||v.url||Tt.href)+"").replace(Pt,Tt.protocol+"//"),v.type=t.method||t.type||v.method||v.type,v.dataTypes=(v.dataType||"*").toLowerCase().match(P)||[""],null==v.crossDomain){ o=E.createElement("a");try{ o.href=v.url,o.href=o.href,v.crossDomain=Wt.protocol+"//"+Wt.host!=o.protocol+"//"+o.host}catch(e){ v.crossDomain=!0}}if(v.data&&v.processData&&"string"!=typeof v.data&&(v.data=S.param(v.data,v.traditional)),Bt(Rt,v,t,T),h)return T;for(i in(g=S.event&&v.global)&&0==S.active++&&S.event.trigger("ajaxStart"),v.type=v.type.toUpperCase(),v.hasContent=!Ot.test(v.type),f=v.url.replace(qt,""),v.hasContent?v.data&&v.processData&&0===(v.contentType||"").indexOf("application/x-www-form-urlencoded")&&(v.data=v.data.replace(jt,"+")):(o=v.url.slice(f.length),v.data&&(v.processData||"string"==typeof v.data)&&(f+=(Et.test(f)?"&":"?")+v.data,delete v.data),!1===v.cache&&(f=f.replace(Lt,"$1"),o=(Et.test(f)?"&":"?")+"_="+Ct.guid+++o),v.url=f+o),v.ifModified&&(S.lastModified[f]&&T.setRequestHeader("If-Modified-Since",S.lastModified[f]),S.etag[f]&&T.setRequestHeader("If-None-Match",S.etag[f])),(v.data&&v.hasContent&&!1!==v.contentType||t.contentType)&&T.setRequestHeader("Content-Type",v.contentType),T.setRequestHeader("Accept",v.dataTypes[0]&&v.accepts[v.dataTypes[0]]?v.accepts[v.dataTypes[0]]+("*"!==v.dataTypes[0]?", "+It+"; q=0.01":""):v.accepts["*"]),v.headers)T.setRequestHeader(i,v.headers[i]);if(v.beforeSend&&(!1===v.beforeSend.call(y,T,v)||h))return T.abort();if(u="abort",b.add(v.complete),T.done(v.success),T.fail(v.error),c=Bt(Mt,v,t,T)){ if(T.readyState=1,g&&m.trigger("ajaxSend",[T,v]),h)return T;v.async&&0<v.timeout&&(d=C.setTimeout(function(){ T.abort("timeout")},v.timeout));try{ h=!1,c.send(a,l)}catch(e){ if(h)throw e;l(-1,e)}}else l(-1,"No Transport");function l(e,t,u,i){ var o,a,s,l=t;h||(h=!0,d&&C.clearTimeout(d),c=void 0,p=i||"",T.readyState=0<e?4:0,i=200<=e&&e<300||304===e,u&&(s=function(e,t,n){ for(var r,i,o,a,s=e.contents,u=e.dataTypes;"*"===u[0];)u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){ u.unshift(i);break}if(u[0]in n)o=u[0];else{ for(i in n){ if(!u[0]||e.converters[i+" "+u[0]]){ o=i;break}a=a||i}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(v,T,u)),!i&&-1<S.inArray("script",v.dataTypes)&&(v.converters["text script"]=function(){ }),s=function(e,t,n,r){ var i,o,a,s,u,l={ },c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];for(o=c.shift();o;)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){ if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){ !0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e.throws)t=a(t);else try{ t=a(t)}catch(e){ return{ state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{ state:"success",data:t}}(v,s,T,i),i?(v.ifModified&&((u=T.getResponseHeader("Last-Modified"))&&(S.lastModified[f]=u),(u=T.getResponseHeader("etag"))&&(S.etag[f]=u)),204===e||"HEAD"===v.type?l="nocontent":304===e?l="notmodified":(l=s.state,o=s.data,i=!(a=s.error))):(a=l,!e&&l||(l="error",e<0&&(e=0))),T.status=e,T.statusText=(t||l)+"",i?x.resolveWith(y,[o,l,T]):x.rejectWith(y,[T,l,a]),T.statusCode(w),w=void 0,g&&m.trigger(i?"ajaxSuccess":"ajaxError",[T,v,i?o:a]),b.fireWith(y,[T,l]),g&&(m.trigger("ajaxComplete",[T,v]),--S.active||S.event.trigger("ajaxStop")))}return T},getJSON:function(e,t,n){ return S.get(e,t,n,"json")},getScript:function(e,t){ return S.get(e,void 0,t,"script")}}),S.each(["get","post"],function(e,i){ S[i]=function(e,t,n,r){ return m(t)&&(r=r||n,n=t,t=void 0),S.ajax(S.extend({ url:e,type:i,dataType:r,data:t,success:n},S.isPlainObject(e)&&e))}}),S.ajaxPrefilter(function(e){ for(var t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")}),S._evalUrl=function(e,t,n){ return S.ajax({ url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{ "text script":function(){ }},dataFilter:function(e){ S.globalEval(e,t,n)}})},S.fn.extend({ wrapAll:function(t){ return this[0]&&(m(t)&&(t=t.call(this[0])),t=S(t,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){ for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(n){ return m(n)?this.each(function(e){ S(this).wrapInner(n.call(this,e))}):this.each(function(){ var e=S(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){ var n=m(t);return this.each(function(e){ S(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){ return this.parent(e).not("body").each(function(){ S(this).replaceWith(this.childNodes)}),this}}),S.expr.pseudos.hidden=function(e){ return!S.expr.pseudos.visible(e)},S.expr.pseudos.visible=function(e){ return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},S.ajaxSettings.xhr=function(){ try{ return new C.XMLHttpRequest}catch(e){ }};var _t={ 0:200,1223:204}
vendor: 1,651 bytes, line 624
624,zt=S.ajaxSettings.xhr();y.cors=!!zt&&"withCredentials"in zt,y.ajax=zt=!!zt,S.ajaxTransport(function(i){ var o,a;if(y.cors||zt&&!i.crossDomain)return{ send:function(e,t){ var n,r=i.xhr();if(r.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)r[n]=i.xhrFields[n];for(n in i.mimeType&&r.overrideMimeType&&r.overrideMimeType(i.mimeType),i.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)r.setRequestHeader(n,e[n]);o=function(e){ return function(){ o&&(o=a=r.onload=r.onerror=r.onabort=r.ontimeout=r.onreadystatechange=null,"abort"===e?r.abort():"error"===e?"number"!=typeof r.status?t(0,"error"):t(r.status,r.statusText):t(_t[r.status]||r.status,r.statusText,"text"!==(r.responseType||"text")||"string"!=typeof r.responseText?{ binary:r.response}:{ text:r.responseText},r.getAllResponseHeaders()))}},r.onload=o(),a=r.onerror=r.ontimeout=o("error"),void 0!==r.onabort?r.onabort=a:r.onreadystatechange=function(){ 4===r.readyState&&C.setTimeout(function(){ o&&a()})},o=o("abort");try{ r.send(i.hasContent&&i.data||null)}catch(e){ if(o)throw e}},abort:function(){ o&&o()}}}),S.ajaxPrefilter(function(e){ e.crossDomain&&(e.contents.script=!1)}),S.ajaxSetup({ accepts:{ script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{ script:/\b(?:java|ecma)script\b/},converters:{ "text script":function(e){ return S.globalEval(e),e}}}),S.ajaxPrefilter("script",function(e){ void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),S.ajaxTransport("script",function(n){ var r,i;if(n.crossDomain||n.scriptAttrs)return{ send:function(e,t){ r=S("
624<script>").attr(n.scriptAttrs||{ }).prop({ charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){ r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){ i&&i()}}});var Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({ jsonp:"callback",jsonpCallback:function(){ var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){ var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){ return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){ o=arguments},n.always(function(){ void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Ut.childNodes.length),S.parseHTML=function(e,t,i){ return"string"!=typeof e?[]:("boolean"==typeof t&&(i=t,t=!1),t||(y.createHTMLDocument?((o=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(o)):t=E),o=!i&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var o},S.fn.load=function(e,t,n){ var r,i,o,a=this,s=e.indexOf(" ");return-1<s&&(r=vt(e.slice(s)),e=e.slice(0,s)),m(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),0<a.length&&S.ajax({ url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){ o=arguments,a.html(r?S("<div>").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){ a.each(function(){ n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){ return S.grep(S.timers,function(e){ return t===e.elem}).length},S.offset={ setOffset:function(e,t,n){ var o,a,s,i,r=S.css(e,"position"),c=S(e),f={ };"static"===r&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),i=S.css(e,"left"),i=("absolute"===r||"fixed"===r)&&-1<(o+i).indexOf("auto")?(a=(r=c.position()).top,r.left):(a=parseFloat(o)||0,parseFloat(i)||0),null!=(t=m(t)?t.call(e,n,S.extend({ },s)):t).top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):("number"==typeof f.top&&(f.top+="px"),"number"==typeof f.left&&(f.left+="px"),c.css(f))}},S.fn.extend({ offset:function(t){ if(arguments.length)return void 0===t?this:this.each(function(e){ S.offset.setOffset(this,t,e)});var e,n=this[0];return n?n.getClientRects().length?(e=n.getBoundingClientRect(),n=n.ownerDocument.defaultView,{ top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{ top:0,left:0}:void 0},position:function(){ if(this[0]){ var e,t,n,r=this[0],i={ top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{ for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{ top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){ return this.map(function(){ for(var e=this.offsetParent;e&&"static"===S.css(e,"position");)e=e.offsetParent;return e||re})}}),S.each({ scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){ var o="pageYOffset"===i;S.fn[t]=function(e){ return $(this,function(e,t,n){ var r;return x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n?r?r[i]:e[t]:void(r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n)},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){ S.cssHooks[n]=$e(y.pixelPosition,function(e,t){ if(t)return t=Be(e,n),Me.test(t)?S(e).position()[n]+"px":t})}),S.each({ Height:"height",Width:"width"},function(a,s){ S.each({ padding:"inner"+a,content:s,"":"outer"+a},function(r,o){ S.fn[o]=function(e,t){ var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){ var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){ S.fn[t]=function(e){ return this.on(t,e)}}),S.fn.extend({ bind:function(e,t,n){ return this.on(e,null,t,n)},unbind:function(e,t){ return this.off(e,null,t)},delegate:function(e,t,n,r){ return this.on(t,e,n,r)},undelegate:function(e,t,n){ return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){ return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){ S.fn[n]=function(e,t){ return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}});var Gt=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;S.proxy=function(e,t){ var r,i;if("string"==typeof t&&(i=e[t],t=e,e=i),m(e))return r=s.call(arguments,2),(i=function(){ return e.apply(t||this,r.concat(s.call(arguments)))}).guid=e.guid=e.guid||S.guid++,i},S.holdReady=function(e){ e?S.readyWait++:S.ready(!0)},S.isArray=Array.isArray,S.parseJSON=JSON.parse,S.nodeName=A,S.isFunction=m,S.isWindow=x,S.camel
624Case=X,S.type=w,S.now=Date.now,S.isNumeric=function(e){ var t=S.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},S.trim=function(e){ return null==e?"":(e+"").replace(Gt,"")},"function"==typeof define&&define.amd&&define("jquery",[],function(){ return S});var Yt=C.jQuery,Qt=C.$;return S.noConflict=function(e){ return C.$===S&&(C.$=Qt),e&&C.jQuery===S&&(C.jQuery=Yt),S},void 0===e&&(C.jQuery=C.$=S),S}); 625 626 627 /*----->/src/js/ylopo-required-header/jquery-fix-events-passive.js<-----*/ 628 629 jQuery.event.special.touchstart={ setup:function(_,ns,handle){ this.addEventListener("touchstart",handle,{ passive:!ns.includes("noPreventDefault")})}},jQuery.event.special.touchmove={ setup:function(_,ns,handle){ this.addEventListener("touchmove",handle,{ passive:!ns.includes("noPreventDefault")})}},jQuery.event.special.wheel={ setup:function(_,ns,handle){ this.addEventListener("wheel",handle,{ passive:!0})}},jQuery.event.special.mousewheel={ setup:function(_,ns,handle){ this.addEventListener("mousewheel",handle,{ passive:!0})}}; 630 631 632 /*----->/src/js/ylopo-required-header/jquery-ylopo-functions.js<-----*/ 633 634 !function($){ $.fn.getSSInnerText=function(){ var $elm=$(this),$sqsHtmlContent=$elm.find(".sqs-html-content");return(0<$sqsHtmlContent.length?$sqsHtmlContent:$elm).text().trim()}}(jQuery); 635 636 637 /*----->/src/js/library/browser-console-colors-v0.0.1.js<-----*/ 638 639 !function(){ const bigtext="padding:3px 16px;border-radius:10px;font-weight:700;font-size:14px;";var mediumtext="padding:2px 7px;border-radius:5px;font-weight:700;font-size:12px;",bg_red="background-color:rgba(255,0,0,1);",bg_green="background-color:rgba(0,255,0,1);",anim_icon=`<svg 640 xmlns="http://www.w3.org/2000/svg" width="15px" height="15px" style="width:15px;height:15px;" viewBox="0 0 128 128"> 641 <defs> 642 <radialGradient cx="50%25" id="radGrad01"> 643 <stop offset="0%25" stop-color="gold"></stop> 644 <stop offset="90%25" stop-color="black"></stop> 645 </radialGradient> 646 </defs> 647 <rect x="0" y="0" width="128" height="128" fill="black" stroke="none"></rect> 648 <circle cx="60" cy="64" r="30" fill="url(%23radGrad01)" stroke="none"> 649 <animate attributeName="fill-opacity" values="1;0;1" dur="05s" repeatCount="indefinite"></animate> 650 </circle> 651 <circle cx="60" cy="64" r="50" stroke="lime" stroke-width=".5" fill="none"> 652 <animate attributeName="r" values="50;0;50" dur="10s" repeatCount="indefinite"></animate> 653 </circle> 654 <circle cx="60" cy="64" r="50" stroke="lime" stroke-width="1" fill="none"> 655 <animate attributeName="r" values="50;0;50" dur="05s" repeatCount="indefinite"></animate> 656 </circle> 657 <circle cx="60" cy="64" r="50" stroke="lime" stroke-width="1" fill="none"> 658 <animate attributeName="r" values="50;0;50" dur="10s" repeatCount="indefinite"></animate> 659 </circle> 660 <g fill="none"> 661 <ellipse cx="60" cy="64" rx="50" ry="5" stroke="orange" stroke-width="3"> 662 <animateTransform attributeName="transform" type="rotate" dur="20s" from="0 60 64" to="360 60 64" repeatCount="indefinite"></animateTransform> 663 </ellipse> 664 <ellipse cx="60" cy="64" rx="50" ry="5" stroke="orangered" stroke-width="3"> 665 <animateTransform attributeName="transform" type="rotate" dur="20s" from="360 60 64" to="0 60 64" repeatCount="indefinite"></animateTransform> 666 </ellipse> 667 <ellipse cx="60" cy="64" rx="5" ry="50" stroke="orange" stroke-width="3"> 668 <animateTransform attributeName="transform" type="rotate" dur="20s" from="0 60 64" to="360 60 64" repeatCount="indefinite"></animateTransform> 669 </ellipse> 670 <ellipse cx="60" cy="64" rx="5" ry="50" stroke="orangered" stroke-width="4"> 671 <animateTransform attributeName="transform" type="rotate" dur="20s" from="360 60 64" to="0 60 64" repeatCount="indefinite"></animateTransform> 672 </ellipse> 673 </g> 674</svg>`.replace(/[\r\n\t]/gm," ").replace(/[\s]{1,}/g," ").replace(/>\s+</g,"><"),consoleColors={ error:"color:white;"+bigtext+bg_red+`padding-left: 27px;background-repeat: no-repeat;background-position: left center;background-size: contain;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" xml:space="preserve"><defs/><path fill="%23000000" d="M29 15h-5.1c-.1-1.2-.5-2.4-1-3.5C24.8 10 26 7.8 26 5.4V5c0-.6-.4-1-1-1s-1 .4-1 1v.4c0 1.8-.8 3.4-2.2 4.5-.5-.7-1.2-1.2-1.9-1.7V8c0-2.2-1.8-4-4-4s-4 1.8-4 4v.2c-.7.5-1.3 1-1.9 1.7-1.2-1.1-2-2.7-2-4.5V5c0-.6-.4-1-1-1s-1 .4-1 1v.4c0 2.4 1.1 4.7 3.1 6.1-.5 1-.9 2.2-1 3.5H3c-.6 0-1 .4-1 1s.4 1 1 1h5.1c.1 1.2.5 2.4 1 3.5A7.4 7.4 0 006 26.6v.4c0 .6.4 1 1 1s1-.4 1-1v-.4c0-1.8.8-3.4 2.2-4.5 1.5 1.8 3.5 2.9 5.8 2.9s4.4-1.1 5.8-2.9c1.4 1.1 2.2 2.7 2.2 4.5v.4c0 .6.4 1 1 1s1-.4 1-1v-.4c0-2.4-1.1-4.7-3.1-6.1.5-1 .9-2.2 1-3.5H29c.6 0 1-.4 1-1s-.4-1-1-1z"/></svg>');`,warning:"color:yellow;background-color:black;"+mediumtext,success:"color:black;"+bigtext+bg_green+`padding-left: 27px;background-repeat: no-repeat;background-position: left center;background-size: contain;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="enable-background:new 0 0 512 512" viewBox="23 22.9 466 466.2"><path style="fill:%232bb673" d="M489 255.9v-.7l-.1-4.7-.1-2.8-.1-2.7-.2-3.3-.1-2.1-.3-3.6-.1-1.6-.4-4-.1-1a233 233 0 0 0-463 .1l-.1 1-.4 4-.1 1.6-.3 3.6-.1 2.1-.2 3.3-.1 2.7-.1 2.8-.1 4.7V256.9l.1 4.7.1 2.8.1 2.7.2 3.3.1 2.1.3 3.6.1 1.6.4 4 .1 1a233 233 0 0 0 463-.1l.1-1 .4-4 .1-1.6.3-3.6.1-2.1.2-3.3.1-2.7.1-2.8.1-4.7V255.9c0 .1 0 .1 0 0z"/><g><path d="m213.6 344.2 156.1-156" stroke="%23ffffff" stroke-width="30"/><path d="m233.8 345.2-79.1-79.1" stroke="%23ffffff" stroke-width="30"/></g></svg>');`,attention:"color:white;"+bigtext+"background-color:black;"+`background-image:url('data:image/svg+xml,${ anim_icon}');padding-left: 28px;background-repeat: no-repeat;background-position: left center;background-size: contain;`,highlight:"color:black;"+bigtext+"background-color:yellow;",bigtext:bigtext,mediumtext:mediumtext,smalltext:"padding:1px 4px;border-radius:4px;font-weight:500;font-size:10px;",fg_red:"color:rgba(255,0,0,1);",fg_yellow:"color:yellow;",fg_green:"color:rgba(0,255,0,1);",fg_blue:"color:rgba(0,0,255,1);",fg_cyan:"color:cyan;",fg_white:"color:white;",fg_black:"color:black;",bg_red:bg_red,bg_yellow:"background-color:yellow;",bg_green:bg_green,bg_blue:"background-color:rgba(0,0,255,1);",bg_cyan:"background-color:cyan;",bg_white:"background-color:white;",bg_black:"background-color:black;",fg_gray:"color:rgba(200,200,200,0.5);",bg_gray:"background-color:rgba(200,200,200,0.5);"};window.brcc=consoleColors,window.brcc.ylopo_icon='<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" xml:space="preserve" viewBox="-426.9 258.2 23.6 29.5"><path fill="%23939598" d="m-418.5 261.3 9.5 7v19.4l5.7-5.3v-15.7l-11.3-8.5z"/><path fill="%23C3DB62" d="M-411.5 285.8v1.9h-15.4v-20.2l7.4-5.3 4 3.2-6.3 4.2V282h10.3z"/></svg>',window.brcc.ylopo=brcc.fg_green+brcc.bigtext+brcc.bg_white+`padding:3px 16px;border-radius:10px;font-weight:700;font-size:14px;background-color:#555;padding-left: 27px;background-repeat: no-repeat;background-position: 3px 2px;background-size: normal;background-image:url('data:image/svg+xml,${ window.brcc.ylopo_icon}')`;const cnsl="console";window.console=Object.assign(window.console,{ ylopo:function(){ let args=[...arguments];args[0]=`%c${ args[0]}`,args=[args[0],window.brcc.ylopo,...args.slice(1)],window[cnsl].log.a
674pply(window[cnsl],args)},err:function(){ let args=[...arguments];args[0]=`%c${ args[0]}`,args=[args[0],window.brcc.error,...args.slice(1)],window[cnsl].log.apply(window[cnsl],args)},success:function(){ let args=[...arguments];args[0]=`%c${ args[0]}`,args=[args[0],window.brcc.success,...args.slice(1)],window[cnsl].log.apply(window[cnsl],args)},attention:function(){ let args=[...arguments];args[0]=`%c${ args[0]}`,args=[args[0],window.brcc.attention,...args.slice(1)],window[cnsl].log.apply(window[cnsl],args)},highlight:function(){ let args=[...arguments];args[0]=`%c${ args[0]}`;var argColor=args[1]&&"string"==typeof args[1]&&args[1].match(/^#[a-f0-9]{6}$/),otherArgs=argColor?args.slice(2):args.slice(1);args=[args[0],argColor?`${ "color:black;"+bigtext}background-color:${ args[1]};`:window.brcc.highlight,...otherArgs],window[cnsl].log.apply(window[cnsl],args)}})}(); 675 676 677 /*----->/src/js/ylopo-required-header/isMobile.js<-----*/ 678 679 !function(a){ function q(a,b){ return a.test(b)}function r(s){ var r=s||navigator.userAgent;return void 0!==(s=(r=void 0!==(s=r.split("[FBAN"))[1]?s[0]:r).split("Twitter"))[1]&&(r=s[0]),this.apple={ phone:q(b,r),ipod:q(c,r),tablet:!q(b,r)&&q(d,r),device:q(b,r)||q(c,r)||q(d,r)},this.amazon={ phone:q(g,r),tablet:!q(g,r)&&q(h,r),device:q(g,r)||q(h,r)},this.android={ phone:q(g,r)||q(e,r),tablet:!q(g,r)&&!q(e,r)&&(q(h,r)||q(f,r)),device:q(g,r)||q(h,r)||q(e,r)||q(f,r)},this.windows={ phone:q(i,r),tablet:q(j,r),device:q(i,r)||q(j,r)},this.other={ blackberry:q(k,r),blackberry10:q(l,r),opera:q(m,r),firefox:q(o,r),chrome:q(n,r),device:q(k,r)||q(l,r)||q(m,r)||q(o,r)||q(n,r)},this.seven_inch=q(p,r),this.any=this.apple.device||this.android.device||this.windows.device||this.other.device||this.seven_inch,this.phone=this.apple.phone||this.android.phone||this.windows.phone,this.tablet=this.apple.tablet||this.android.tablet||this.windows.tablet,"undefined"==typeof window?this:void 0}function s(){ var a=new r;return a.Class=r,a}var b=/iPhone/i,c=/iPod/i,d=/iPad/i,e=/(?=.*\bAndroid\b)(?=.*\bMobile\b)/i,f=/Android/i,g=/(?=.*\bAndroid\b)(?=.*\bSD4930UR\b)/i,h=/(?=.*\bAndroid\b)(?=.*\b(?:KFOT|KFTT|KFJWI|KFJWA|KFSOWI|KFTHWI|KFTHWA|KFAPWI|KFAPWA|KFARWI|KFASWI|KFSAWI|KFSAWA)\b)/i,i=/IEMobile/i,j=/(?=.*\bWindows\b)(?=.*\bARM\b)/i,k=/BlackBerry/i,l=/BB10/i,m=/Opera Mini/i,n=/(CriOS|Chrome)(?=.*\bMobile\b)/i,o=/(?=.*\bFirefox\b)(?=.*\bMobile\b)/i,p=new RegExp("(?:Nexus 7|BNTV250|Kindle Fire|Silk|GT-P1000)","i");"undefined"!=typeof module&&module.exports&&"undefined"==typeof window?module.exports=r:"undefined"!=typeof module&&module.exports&&"undefined"!=typeof window?module.exports=s():"function"==typeof define&&define.amd?define("isMobile",[],a.isMobile=s()):a.isMobile=s()}(this); 680 681 682 /*----->/src/js/ylopo-required-header/waitFor.js<-----*/ 683 684 !function(){ var uniques=0,timeouts={ };window.waitFor=window.waitFor||function(condition,callback,timeout,maxIteration,iterations,unique){ return void 0===unique&&(unique=Date.now()+"-"+ ++uniques),timeout=void 0===timeout?100:timeout,(maxIteration=maxIteration||100)<(iterations=iterations?++iterations:1)?(delete timeouts[unique],void callback(!1)):window.disableWaitfor?callback(!0):condition()?(delete timeouts[unique],void callback(!0)):(timeouts[unique]=setTimeout(waitFor,timeout,condition,callback,timeout,maxIteration,iterations,unique),function(){ clearTimeout(timeouts[unique]),delete timeouts[unique],callback(void 0)})}}(); 685 686 687 /*----->/src/js/ylopo-required-header/isEditMode.js<-----*/ 688 689 function isEditMode(){ let isEditMode=!1;return window.top!==window&&null!==window.top.location.pathname.match(/^\/config\//)&&null!==window.top.location.host.match(/\.squarespace\.com$/)&&(isEditMode=!0),isEditMode}function isYlopoAdmin(){ var organization=window.top.Static.SQUARESPACE_CONTEXT.organization;return!!organization&&"ylopo"===organization.identifier} 690 691 692 /*----->/src/js/ylopo-required-header/getCookie.js<-----*/ 693 694 window.getCookie=function(name){ for(var nameEQ=name+"=",ca=document.cookie.split(";"),i=0;i<ca.length;i++){ for(var c=ca[i];" "==c.charAt(0);)c=c.substring(1,c.length);if(0==c.indexOf(nameEQ))return c.substring(nameEQ.length,c.length)}return null},window.setCookie=function(name,value,days){ var date,expires="";days&&((date=new Date).setTime(date.getTime()+24*days*60*60*1e3),expires="; expires="+date.toUTCString()),document.cookie=name+"="+(value||"")+expires+"; path=/"},window.eraseCookie=function(name){ document.cookie=name+"=; Path=/; Expires=Thu, 01 Jan 1970 00:00:01 GMT;"}; 695 696 697 /*----->/src/js/ylopo-required-header/cachedGetScript.js<-----*/ 698 699 !function(){ var cachedScriptPromises={ };$.cachedGetScript=function(url,callback){ return cachedScriptPromises[url]||(cachedScriptPromises[url]=$.Deferred(function(defer){ $.getScript(url).then(defer.resolve,defer.reject)}).promise()),cachedScriptPromises[url].done(callback)}}(); 700 701 702 /*----->/src/js/ylopo-required-header/lazyload.js<-----*/ 703 704 !function(global,factory){ "object"==typeof exports&&"undefined"!=typeof module?module.exports=factory():"function"==typeof define&&define.amd?define(factory):(global="undefined"!=typeof globalThis?globalThis:global||self).LazyLoad=factory()}(this,function(){ "use strict";function _extends(){ return(_extends=Object.assign||function(target){ for(var i=1;i<arguments.length;i++){ var key,source=arguments[i];for(key in source)Object.prototype.hasOwnProperty.call(source,key)&&
704(target[key]=source[key])}return target}).apply(this,arguments)}function getExtendedSettings(customSettings){ return _extends({ },defaultSettings,customSettings)}function createInstance(classObj,instance){ var event,instance=new classObj(instance);try{ event=new CustomEvent("LazyLoad::Initialized",{ detail:{ instance:instance}})}catch(err){ (event=document.createEvent("CustomEvent")).initCustomEvent("LazyLoad::Initialized",!1,!1,{ instance:instance})}window.dispatchEvent(event)}function getStatus(element){ return getData(element,"ll-status")}function resetStatus(element){ return setStatus(element,null)}function safeCallback(callback,arg1,arg2,arg3){ callback&&(void 0===arg3?void 0===arg2?callback(arg1):callback(arg1,arg2):callback(arg1,arg2,arg3))}function addClass(element,className){ supportsClassList?element.classList.add(className):element.className+=(element.className?" ":"")+className}function getTempImage(element){ return element.llTempImage}function unobserve(element,observer){ !observer||(observer=observer._observer)&&observer.unobserve(element)}function updateLoadingCount(instance,delta){ instance&&(instance.loadingCount+=delta)}function setToLoadCount(instance,value){ instance&&(instance.toLoadCount=value)}function forEachPictureSource(parent,fn){ (parent=parent.parentNode)&&"PICTURE"===parent.tagName&&getSourceTags(parent).forEach(fn)}function forEachVideoSource(element,fn){ getSourceTags(element).forEach(fn)}function deleteOriginalAttrs(element){ return delete element[ORIGINALS]}function setOriginalsObject(element,attributes){ var originals;hasOriginalAttrs(element)||(originals={ },attributes.forEach(function(attribute){ originals[attribute]=element.getAttribute(attribute)}),element[ORIGINALS]=originals)}function restoreOriginalAttrs(element,attributes){ var originals;hasOriginalAttrs(element)&&(originals=getOriginalAttrs(element),attributes.forEach(function(attribute){ setOrResetAttribute(element,attribute,originals[attribute])}))}function manageApplied(element,settings,instance){ addClass(element,settings.class_applied),setStatus(element,"applied"),instance&&(settings.unobserve_completed&&unobserve(element,settings),safeCallback(settings.callback_applied,element,instance))}function manageLoading(element,settings,instance){ addClass(element,settings.class_loading),setStatus(element,"loading"),instance&&(updateLoadingCount(instance,1),safeCallback(settings.callback_loading,element,instance))}function setImageAttributes(element,settings){ setAttributeIfValue(element,"sizes",getData(element,settings.data_sizes)),setAttributeIfValue(element,"srcset",getData(element,settings.data_srcset)),setAttributeIfValue(element,SRC,getData(element,settings.data_src))}function checkFinish(settings,instance){ !instance||0<instance.loadingCount||0<instance.toLoadCount||safeCallback(settings.callback_finish,instance)}function addEventListener(element,eventName,handler){ element.addEventListener(eventName,handler),element.llEvLisnrs[eventName]=handler}function removeEventListeners(element){ if(element.llEvLisnrs){ var eventName,eventListeners=element.llEvLisnrs;for(eventName in eventListeners)!function(element,eventName,handler){ element.removeEventListener(eventName,handler)}(element,eventName,eventListeners[eventName]);delete element.llEvLisnrs}}function doneHandler(element,settings,instance){ delete element.llTempImage,updateLoadingCount(instance,-1),function(instance){ instance&&--instance.toLoadCount}(instance),removeClass(element,settings.class_loading),settings.unobserve_completed&&unobserve(element,instance)}function load(element,settings,instance){ (!function(element){ return-1<elementsWithLoadEvent.indexOf(element.tagName)}(element)?function(element,settings,instance){ (function(element){ element.llTempImage=document.createElement("IMG")})(element),addOneShotEventListeners(element,settings,instance),function(element){ hasOriginalAttrs(element)||(element[ORIGINALS]={ backgroundImage:element.style.backgroundImage})}(element),function(element,settings,instance){ var bgDataValue=getData(element,settings.data_bg),bgHiDpiValue=getData(element,settings.data_bg_hidpi),bgDataValue;(bgDataValue=isHiDpi&&bgHiDpiValue?bgHiDpiValue:bgDataValue)&&(element.style.backgroundImage='url("'.concat(bgDataValue,'")'),getTempImage(element).setAttribute(SRC,bgDataValue),manageLoading(element,settings,instance))}(element,settings,instance),function(element,settings,instance){ var bgDataValue=getData(element,settings.data_bg_multi),bgHiDpiValue=getData(element,settings.data_bg_multi_hidpi),bgDataValue;(bgDataValue=isHiDpi&&bgHiDpiValue?bgHiDpiValue:bgDataValue)&&(element.style.backgroundImage=bgDataValue,manageApplied(element,settings,instance))}(element,settings,instance),function(element,settings,instance){ var imgSetValues,bgImageValues=getData(element,settings.data_bg_set);bgImageValues&&(bgImageValues=(imgSetValues=bgImageValues.split("|")).map(function(value){ return"image-set(".concat(value,")")}),element.style.backgroundImage=bgImageValues.join(),""===element.style.backgroundImage&&(bgImageValues=imgSetValues.map(function(value){ return"-webkit-image-set(".concat(value,")")}),element.style.backgroundImage=bgImageValues.join()),manageApplied(element,settings,instance))}(element,settings,instance)}
704:function(element,settings,instance){ addOneShotEventListeners(element,settings,instance),function(element,settings,instance){ var setSourcesFunction=setSourcesFunctions[element.tagName];setSourcesFunction&&(setSourcesFunction(element,settings),manageLoading(element,settings,instance))}(element,settings,instance)})(element,settings,instance)}function removeImageAttributes(element){ element.removeAttribute(SRC),element.removeAttribute("srcset"),element.removeAttribute("sizes")}function restoreImg(imgEl){ forEachPictureSource(imgEl,function(sourceEl){ restoreOriginalAttrs(sourceEl,attrsSrcSrcsetSizes)}),restoreOriginalAttrs(imgEl,attrsSrcSrcsetSizes)}function restore(element,settings){ !function(element){ (restoreFunctions[element.tagName]||function(element){ var originals;hasOriginalAttrs(element)&&(originals=getOriginalAttrs(element),element.style.backgroundImage=originals.backgroundImage)})(element)}(element),function(element,settings){ hasEmptyStatus(element)||hasStatusNative(element)||(removeClass(element,settings.class_entered),removeClass(element,settings.class_exited),removeClass(element,settings.class_applied),removeClass(element,settings.class_loading),removeClass(element,settings.class_loaded),removeClass(element,settings.class_error))}(element,settings),resetStatus(element),deleteOriginalAttrs(element)}function cancelLoading(element,entry,settings,instance){ !settings.cancel_on_exit||function(element){ return"loading"===getStatus(element)}(element)&&"IMG"===element.tagName&&(removeEventListeners(element),function(element){ forEachPictureSource(element,function(sourceTag){ removeImageAttributes(sourceTag)}),removeImageAttributes(element)}(element),restoreImg(element),removeClass(element,settings.class_loading),updateLoadingCount(instance,-1),resetStatus(element),safeCallback(settings.callback_cancel,element,entry,instance))}function onEnter(element,entry,settings,instance){ var dontLoad=function(element){ return 0<=statusesAfterLoading.indexOf(getStatus(element))}(element);setStatus(element,"entered"),addClass(element,settings.class_entered),removeClass(element,settings.class_exited),function(element,settings,instance){ settings.unobserve_entered&&unobserve(element,instance)}(element,settings,instance),safeCallback(settings.callback_enter,element,entry,instance),dontLoad||load(element,settings,instance)}function loadAllNative(elements,settings,instance){ elements.forEach(function(element){ -1!==tagsWithNativeLazy.indexOf(element.tagName)&&function(element,settings,instance){ element.setAttribute("loading","lazy"),addOneShotEventListeners(element,settings,instance),function(element,settings){ var setSourcesFunction=setSourcesFunctions[element.tagName];setSourcesFunction&&setSourcesFunction(element,settings)}(element,settings),setStatus(element,statusNative)}(element,settings,instance)}),setToLoadCount(instance,0)}function queryElements(settings){ return settings.container.querySelectorAll(settings.elements_selector)}function hasError(element){ return"error"===getStatus(element)}function getElementsToLoad(elements,settings){ return function(elements){ return toArray(elements).filter(hasEmptyStatus)}(elements||queryElements(settings))}function LazyLoad(settings,elements){ settings=getExtendedSettings(settings),this._settings=settings,this.loadingCount=0,function(settings,instance){ supportsIntersectionObserver&&!shouldUseNative(settings)&&(instance._observer=new IntersectionObserver(function(entries){ !function(entries,settings,instance){ entries.forEach(function(entry){ return(function(entry){ return entry.isIntersecting||0<entry.intersectionRatio}(entry)?onEnter:function(element,entry,settings,instance){ hasEmptyStatus(element)||(addClass(element,settings.class_exited),cancelLoading(element,entry,settings,instance),safeCallback(settings.callback_exit,element,entry,instance))})(entry.target,entry,settings,instance)})}(entries,settings,instance)},function(settings){ return{ root:settings.container===document?null:settings.container,rootMargin:settings.thresholds||settings.threshold+"px"}}(settings)))}(settings,this),function(settings,instance){ runningOnBrowser&&(instance._onlineHandler=function(){ !function(settings,instance){ var elements;(elements=queryElements(settings),toArray(elements).filter(hasError)).forEac
704h(function(element){ removeClass(element,settings.class_error),resetStatus(element)}),instance.update()}(settings,instance)},window.addEventListener("online",instance._onlineHandler))}(settings,this),this.update(elements)}function getSourceTags(parentTag){ for(var childTag,sourceTags=[],i=0;childTag=parentTag.children[i];i+=1)"SOURCE"===childTag.tagName&&sourceTags.push(childTag);return sourceTags}function setAttributeIfValue(element,attrName,value){ value&&element.setAttribute(attrName,value)}function addOneShotEventListeners(element,settings,instance){ var elementToListenTo=element.llTempImage||element;elementToListenTo.llEvLisnrs||function(element,loadHandler,errorHandler){ element.llEvLisnrs||(element.llEvLisnrs={ }),addEventListener(element,"VIDEO"===element.tagName?"loadeddata":"load",loadHandler),addEventListener(element,"error",errorHandler)}(elementToListenTo,function(event){ !function(element,settings,instance){ var goingNative=hasStatusNative(element);doneHandler(element,settings,instance),addClass(element,settings.class_loaded),setStatus(element,"loaded"),safeCallback(settings.callback_loaded,element,instance),goingNative||checkFinish(settings,instance)}(element,settings,instance),removeEventListeners(elementToListenTo)},function(event){ !function(element,settings,instance){ var goingNative=hasStatusNative(element);doneHandler(element,settings,instance),addClass(element,settings.class_error),setStatus(element,"error"),safeCallback(settings.callback_error,element,instance),settings.restore_on_error&&restoreOriginalAttrs(element,attrsSrcSrcsetSizes),goingNative||checkFinish(settings,instance)}(element,settings,instance),removeEventListeners(elementToListenTo)})}function shouldUseNative(settings){ return settings.use_native&&"loading"in HTMLImageElement.prototype}var runningOnBrowser="undefined"!=typeof window,isBot=runningOnBrowser&&!("onscroll"in window)||"undefined"!=typeof navigator&&/(gle|ing|ro)bot|crawl|spider/i.test(navigator.userAgent),supportsIntersectionObserver=runningOnBrowser&&"IntersectionObserver"in window,supportsClassList=runningOnBrowser&&"classList"in document.createElement("p"),isHiDpi=runningOnBrowser&&1<window.devicePixelRatio,defaultSettings={ elements_selector:".lazy",container:isBot||runningOnBrowser?document:null,threshold:300,thresholds:null,data_src:"src",data_srcset:"srcset",data_sizes:"sizes",data_bg:"bg",data_bg_hidpi:"bg-hidpi",data_bg_multi:"bg-multi",data_bg_multi_hidpi:"bg-multi-hidpi",data_bg_set:"bg-set",data_poster:"poster",class_applied:"applied",class_loading:"loading",class_loaded:"loaded",class_error:"error",class_entered:"entered",class_exited:"exited",unobserve_completed:!0,unobserve_entered:!1,cancel_on_exit:!0,callback_enter:null,callback_exit:null,callback_applied:null,callback_loading:null,callback_loaded:null,callback_error:null,callback_finish:null,callback_cancel:null,use_native:!1,restore_on_error:!1},SRC="src",ORIGINALS="llOriginalAttrs",statusNative="native",dataPrefix="data-",getData=function(element,attribute){ return element.getAttribute(dataPrefix+attribute)},setStatus=function(element,status){ return function(element,attrName){ attrName=dataPrefix+"ll-status",null!==status?element.setAttribute(attrName,status):element.removeAttribute(attrName)}(element)},hasEmptyStatus=function(element){ return null===getStatus(element)},hasStatusNative=function(element){ return getStatus(element)===statusNative},statusesAfterLoading=["loading","loaded","applied","error"],removeClass=function(element,className){ supportsClassList?element.classList.remove(className):element.className=element.className.replace(new RegExp("(^|\\s+)"+className+"(\\s+|$)")," ").replace(/^\s+/,"").replace(/\s+$/,"")},attrsSrc=[SRC],attrsSrcPoster=[SRC,"poster"],attrsSrcSrcsetSizes=[SRC,"srcset","sizes"],attrsData=["data"],hasOriginalAttrs=function(element){ return!!element[ORIGINALS]},getOriginalAttrs=function(element){ return element[ORIGINALS]},setOrResetAttribute=function(element,attrName,value){ value?element.setAttribute(attrName,value):element.removeAttribute(attrName)},setSourcesFunctions={ IMG:function(imgEl,settings){ forEachPictureSource(imgEl,function(sourceTag){ setOriginalsObject(sourceTag,attrsSrcSrcsetSizes),setImageAttributes(sourceTag,settings)}),setOriginalsObject(imgEl,attrsSrcSrcsetSizes),setImageAttributes(imgEl,settings)},IFRAME:function(iframe,settings){ setOriginalsObject(iframe,attrsSrc),setAttributeIfValue(iframe,SRC,getData(iframe,settings.data_src))},VIDEO:function(videoEl,settings){ forEachVideoSource(videoEl,function(sourceEl){ setOriginalsObject(sourceEl,attrsSrc),setAttributeIfValue(sourceEl,SRC,getData(sourceEl,settings.data_src))}),setOriginalsObject(videoEl,attrsSrcPoster),setAttributeIfValue(videoEl,"poster",getData(videoEl,settings.data_poster)),setAttributeIfValue(videoEl,SRC,getData(videoEl,settings.data_src)),videoEl.load()},OBJECT:function(object,settings){ setOriginalsObject(object,attrsData),setAttributeIfValue(object,"data",getData(object,settings.data_src))}},elementsWithLoadEvent=["IMG","IFRAME","VIDEO","OBJECT"],restoreFunctions={ IMG:restoreImg,IFRAME:function(iframeEl){ restoreOriginalAttrs(iframeEl,attrsSrc)},VIDEO:function(videoEl){ forEachVideoSource(videoEl,function(sourceEl){ restoreOriginalAttrs(sourceEl,attrsSrc)}),restoreOriginalAttrs(videoEl,attrsSrcPoster),videoEl.load()},OBJECT:function(objectEl){ restoreOriginalAttrs(objectEl,attrsData)}},tagsWithNativeLazy=["IMG","IFRAME","VIDEO"],toArray=function(nodeSet){ return Array.prototype.slice.call(nodeSet)};return LazyLoad.prototype={ update:function(elementsToLoad){ var elementsToObserve,observer=this._settings;setToLoadCount(this,(elementsToLoad=getElementsToLoad(elementsToLoad,observer)).length),!isBot&&supportsIntersectionObserver?shouldUseNative(observer)?loadAllNative(elementsToLoad,observer,this):(observer=this._observer,elementsToObserve=elementsToLoad,observer.disconnect(),function(observer){ elementsToObserve.forEach(function(element){ observer.observe(element)})}(observer)):this.loadAll(elementsToLoad)},destroy:function(){ this._observer&&this._observer.disconnect(),runningOnBrowser&&window.removeEventListener("online",this._onlineHandler),queryElements(this._settings).forEac
704h(function(element){ deleteOriginalAttrs(element)}),delete this._observer,delete this._settings,delete this._onlineHandler,delete this.loadingCount,delete this.toLoadCount},loadAll:function(elements){ var _this=this,settings=this._settings;getElementsToLoad(elements,settings).forEach(function(element){ unobserve(element,_this),load(element,settings,_this)})},restoreAll:function(){ var settings=this._settings;queryElements(settings).forEach(function(element){ restore(element,settings)})}},LazyLoad.load=function(element,settings){ load(element,settings=getExtendedSettings(settings))},LazyLoad.resetStatus=function(element){ resetStatus(element)},runningOnBrowser&&function(classObj,options){ if(options)if(options.length)for(var optionsItem,i=0;optionsItem=options[i];i+=1)createInstance(classObj,optionsItem);else createInstance(classObj,options)}(LazyLoad,window.lazyLoadOptions),LazyLoad}); 705 706 707 /*----->/src/js/ylopo-required-header/hammer.js<-----*/ 708 709 !function(a,b,d){ "use strict";function e(a,b,c){ return setTimeout(j(a,c),b)}function f(a,b,c){ return Array.isArray(a)&&(g(a,c[b],c),1)}function g(a,b,c){ if(a)if(a.forEach)a.forEach(b,c);else if(a.length!==d)for(e=0;e<a.length;)b.call(c,a[e],e,a),e++;else for(var e in a)a.hasOwnProperty(e)&&b.call(c,a[e],e,a)}function h(b,c,d){ var e="DEPRECATED METHOD: "+c+"\n"+d+" AT \n";return function(){ var f=new Error("get-stack-trace"),d=f&&f.stack?f.stack.replace(/^[^\(]+?[\n$]/gm,"").replace(/^\s+at\s+/gm,"").replace(/^Object.<anonymous>\s*\(/gm,"{ anonymous}()@"):"Unknown Stack Trace";return(f=a.console&&(a.console.warn||a.console.log))&&f.call(a.console,e,d),b.apply(this,arguments)}}function i(a,d,c){ var e=d.prototype;(d=a.prototype=Object.create(e)).constructor=a,d._super=e,c&&la(d,c)}function j(a,b){ return function(){ return a.apply(b,arguments)}}function k(a,b){ return typeof a==oa?a.apply(b&&b[0]||d,b):a}function l(a,b){ return a===d?b:a}function m(a,b,c){ g(q(b),function(b){ a.addEventListener(b,c,!1)})}function n(a,b,c){ g(q(b),function(b){ a.removeEventListener(b,c,!1)})}function o(a,b){ for(;a;){ if(a==b)return!0;a=a.parentNode}return!1}function p(a,b){ return-1<a.indexOf(b)}function q(a){ return a.trim().split(/\s+/g)}function r(a,b,c){ if(a.indexOf&&!c)return a.indexOf(b);for(var d=0;d<a.length;){ if(c&&a[d][c]==b||!c&&a[d]===b)return d;d++}return-1}function s(a){ return Array.prototype.slice.call(a,0)}function t(a,b,c){ for(var d=[],e=[],f=0;f<a.length;){ var g=b?a[f][b]:a[f];r(e,g)<0&&d.push(a[f]),e[f]=g,f++}return c?b?d.sort(function(a,c){ return a[b]>c[b]}):d.sort():d}function u(a,b){ for(var e,f=b[0].toUpperCase()+b.slice(1),g=0;g<ma.length;){ if((e=(e=ma[g])?e+f:b)in a)return e;g++}return d}function w(c){ return(c=c.ownerDocument||c).defaultView||c.parentWindow||a}function x(a,b){ var c=this;this.manager=a,this.callback=b,this.element=a.element,this.target=a.options.inputTarget,this.domHandler=function(b){ k(a.options.enable,[a])&&c.handler(b)},this.init()}function z(a,b,c){ var d=c.pointers.length,g=c.changedPointers.length,f=b&Ea&&d-g==0,g=b&(Ga|Ha)&&d-g==0;c.isFirst=!!f,c.isFinal=!!g,f&&(a.session={ }),c.eventType=b,function(k,b){ var c=k.session,d=b.pointers,a=d.length;c.firstInput||(c.firstInput=D(b)),1<a&&!c.firstMultiple?c.firstMultiple=D(b):1===a&&(c.firstMultiple=!1);var f=c.firstInput,g=c.firstMultiple,h=(g||f).center,a=b.center=E(d);b.timeStamp=ra(),b.deltaTime=b.timeStamp-f.timeStamp,b.angle=I(h,a),b.distance=H(h,a),function(a,b){ var c=b.center,d=a.offsetDelta||{ },e=a.prevDelta||{ },f=a.prevInput||{ };b.eventType!==Ea&&f.eventType!==Ga||(e=a.prevDelta={ x:f.deltaX||0,y:f.deltaY||0},d=a.offsetDelta={ x:c.x,y:c.y}),b.deltaX=e.x+(c.x-d.x),b.deltaY=e.y+(c.y-d.y)}(c,b),b.offsetDirection=G(b.deltaX,b.deltaY),a=F(b.deltaTime,b.deltaX,b.deltaY),b.overallVelocityX=a.x,b.overallVelocityY=a.y,b.overallVelocity=qa(a.x)>qa(a.y)?a.x:a.y,b.scale=g?(a=g.pointers,H(d[0],d[1],Ra)/H(a[0],a[1],Ra)):1,b.rotation=g?function(a){ return I(d[1],d[0],Ra)+I(a[1],a[0],Ra)}(g.pointers):0,b.maxPointers=!c.prevInput||b.pointers.length>c.prevInput.maxPointers?b.pointers.length:c.prevInput.maxPointers,C(c,b),k=k.element,o(b.srcEvent.target,k)&&(k=b.srcEvent.target),b.target=k}(a,c),a.emit("hammer.input",c),a.recognize(c),a.session.prevInput=c}function C(a,b){ var e,f,c,g,h=a.lastInterval||b,j=b.timeStamp-h.timeStamp;b.eventType!=Ha&&(Da<j||h.velocity===d)?(e=(c=F(j,j=b.deltaX-h.deltaX,g=b.deltaY-h.deltaY)).x,f=c.y,c=qa(c.x)>qa(c.y)?c.x:c.y,g=G(j,g),a.lastInterval=b):(c=h.velocity,e=h.velocityX,f=h.velocityY,g=h.direction),b.velocity=c,b.velocityX=e,b.velocityY=f,b.direction=g}function D(a){ for(var b=[],c=0;c<a.pointers.length;)b[c]={ clientX:pa(a.pointers[c].clientX),clientY:pa(a.pointers[c].clientY)},c++;return{ timeStamp:ra(),pointers:b,center:E(b),deltaX:a.deltaX,deltaY:a.deltaY}}function E(a){ var b=a.length;if(1===b)return{ x:pa(a[0].clientX),y:pa(a[0].clientY)};for(var c=0,d=0,e=0;e<b;)c+=a[e].clientX,d+=a[e].clientY,e++;return{ x:pa(c/b),y:pa(d/b)}}function F(a,b,c){ return{ x:b/a||0,y:c/a||0}}function G(a,b){ return a===b?Ia:qa(a)>=qa(b)?a<0?Ja:Ka:b<0?La:Ma}function H(a,b,e){ var d=b[(e=e||Qa)[0]]-a[e[0]],e=b[e[1]]-a[e[1]];return Math.sqrt(d*d+e*e)}function I(a,b,e){ var d=b[(e=e||Qa)[0]]-a[e[0]],e=b[e[1]]-a[e[1]];return 180*Math.atan2(e,d)/Math.PI}function L(){ this.evEl="mousedown",this.evWin="mousemove mouseup",this.pressed=!1,x.apply(this,arguments)}function M(){ this.evEl=Xa,this.evWin=Ya,x.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}function N(){ this.evTarget="touchstart",this.evWin="touchstart touchmove touchend touchcancel",this.started=!1,x.apply(this,arguments)}function P(){ this.evTarget="touchstart touchmove touchend touchcancel",this.targetIds={ },x.apply(this,arguments)}function R(){ x.apply(this,arguments);var a=j(this.handler,this);this.touch=new P(this.manager,a),this.mouse=new L(this.manager,a),this.primaryTouch=null,this.lastTouches=[]}function T(b){ var c,d;(b=b.changedPointers[0]).identifier===this.primaryTouch&&(c={ x:b.clientX,y:b.clientY},this.lastTouches.push(c),d=this.lastTouches,setTimeout(function(){ var a=d.indexOf(c);-1<a&&d.splice(a,1)},2500))}function V(a,b){ this.manager=a,this.set(b)}function Y(a){ this.options=la({ },this.defaults,a||{ }),this.id=ua++,this.manager=null,this.options.enable=l(this.options.enable,!0),this.state=1,this.simultaneous={ },this.requireFail=[]}function Z(a){ return 16&a?"cancel":8&a?"end":4&a?"move":2&a?"start":""}function $(a){ return a==Ma?"down":a==La?"up":a==Ja?"left":a==Ka?"right":""}function _(a,c){ return(c=c.manager)?c.get(a):a}function aa(){ Y.apply(this,arguments)}function ba(){ aa.apply(this,arguments),this.pX=null,this.pY=null}function ca(){ aa.apply(this,arguments)}function da(){ Y.apply(this,arguments),this._timer=null,this._input=null}function ea(){ aa.apply(this,arguments)}function fa(){ aa.apply(this,arguments)}function ga(){ Y.apply(this,arguments),this.pTime=!1,this.pCenter=!1,this._timer=null,this._input=null,this.count=0}function ha(a,b){ return(b=b||{ }).recognizers=l(b.recognizers,ha.defaults.preset),new ia(a,b)}function ia(a,b){ this.options=la({ },ha.defaults,b||{ }),this.options.inputTarget=this.options.inputTarget||a,this.handlers={ },this.session={ },this.recognizers=[],this.oldCssProps={ },this.element=a,this.input=function(a){ return new(a.options.inputClass||(xa?M:ya?P:wa?R:L))(a,z)}(this),this.touchAction=new V(this,this.options.touchAction),ja(this,!0),g(this.options.recognizers,function(a){ var b=this.add(new a[0](a[1]));a[2]&&b.recognizeWith(a[2]),a[3]&&b.requireFailure(a[3])},this)}function ja(a,b){ var d,c=a.element;c.style&&(g(a.options.cssProps,function(e,f){ d=u(c.style,f),b?(a.oldCssProps[d]=c.style[d
709],c.style[d]=e):c.style[d]=a.oldCssProps[d]||""}),b||(a.oldCssProps={ }))}function ka(a,c){ var d=b.createEvent("Event");d.initEvent(a,!0,!0),(d.gesture=c).target.dispatchEvent(d)}var ma=["","webkit","Moz","MS","ms","o"],na=b.createElement("div"),oa="function",pa=Math.round,qa=Math.abs,ra=Date.now,la="function"!=typeof Object.assign?function(a){ if(a===d||null===a)throw new TypeError("Cannot convert undefined or null to object");for(var b=Object(a),c=1;c<arguments.length;c++){ var e=arguments[c];if(e!==d&&null!==e)for(var f in e)e.hasOwnProperty(f)&&(b[f]=e[f])}return b}:Object.assign,sa=h(function(a,b,c){ for(var e=Object.keys(b),f=0;f<e.length;)c&&a[e[f]]!==d||(a[e[f]]=b[e[f]]),f++;return a},"extend","Use `assign`."),ta=h(function(a,b){ return sa(a,b,!0)},"merge","Use `assign`."),ua=1,wa="ontouchstart"in a,xa=u(a,"PointerEvent")!==d,ya=wa&&/mobile|tablet|ip(ad|hone|od)|android/i.test(navigator.userAgent),za="touch",Ba="mouse",Da=25,Ea=1,Ga=4,Ha=8,Ia=1,Ja=2,Ka=4,La=8,Ma=16,Na=Ja|Ka,Oa=La|Ma,Pa=Na|Oa,Qa=["x","y"],Ra=["clientX","clientY"];x.prototype={ handler:function(){ },init:function(){ this.evEl&&m(this.element,this.evEl,this.domHandler),this.evTarget&&m(this.target,this.evTarget,this.domHandler),this.evWin&&m(w(this.element),this.evWin,this.domHandler)},destroy:function(){ this.evEl&&n(this.element,this.evEl,this.domHandler),this.evTarget&&n(this.target,this.evTarget,this.domHandler),this.evWin&&n(w(this.element),this.evWin,this.domHandler)}};var Sa={ mousedown:Ea,mousemove:2,mouseup:Ga};i(L,x,{ handler:function(a){ var b=Sa[a.type];b&Ea&&0===a.button&&(this.pressed=!0),2&b&&1!==a.which&&(b=Ga),this.pressed&&(b&Ga&&(this.pressed=!1),this.callback(this.manager,b,{ pointers:[a],changedPointers:[a],pointerType:Ba,srcEvent:a}))}});var Va={ pointerdown:Ea,pointermove:2,pointerup:Ga,pointercancel:Ha,pointerout:Ha},Wa={ 2:za,3:"pen",4:Ba,5:"kinect"},Xa="pointerdown",Ya="pointermove pointerup pointercancel";a.MSPointerEvent&&!a.PointerEvent&&(Xa="MSPointerDown",Ya="MSPointerMove MSPointerUp MSPointerCancel"),i(M,x,{ handler:function(a){ var b=this.store,c=!1,h=a.type.toLowerCase().replace("ms",""),e=Va[h],f=Wa[a.pointerType]||a.pointerType,g=f==za,h=r(b,a.pointerId,"pointerId");e&Ea&&(0===a.button||g)?h<0&&(b.push(a),h=b.length-1):e&(Ga|Ha)&&(c=!0),h<0||(b[h]=a,this.callback(this.manager,e,{ pointers:b,changedPointers:[a],pointerType:f,srcEvent:a}),c&&b.splice(h,1))}});var Za={ touchstart:Ea,touchmove:2,touchend:Ga,touchcancel:Ha};i(N,x,{ handler:function(a){ var c,b=Za[a.type];b===Ea&&(this.started=!0),this.started&&(c=function(d,b){ var c=s(d.touches),d=s(d.changedTouches);return[c=b&(Ga|Ha)?t(c.concat(d),"identifier",!0):c,d]}.call(this,a,b),b&(Ga|Ha)&&c[0].length-c[1].length==0&&(this.started=!1),this.callback(this.manager,b,{ pointers:c[0],changedPointers:c[1],pointerType:za,srcEvent:a}))}});var ab={ touchstart:Ea,touchmove:2,touchend:Ga,touchcancel:Ha};i(P,x,{ handler:function(a){ var b=ab[a.type],c=function(a,b){ var c=s(a.touches),d=this.targetIds;if(b&(2|Ea)&&1===c.length)return d[c[0].identifier]=!0,[c,c];var e,g=s(a.changedTouches),h=[],i=this.target,f=c.filter(function(a){ return o(a.target,i)});if(b===Ea)for(e=0;e<f.length;)d[f[e].identifier]=!0,e++;for(e=0;e<g.length;)d[g[e].identifier]&&h.push(g[e]),b&(Ga|Ha)&&delete d[g[e].identifier],e++;return h.length?[t(f.concat(h),"identifier",!0),h]:void 0}.call(this,a,b);c&&this.callback(this.manager,b,{ pointers:c[0],changedPointers:c[1],pointerType:za,srcEvent:a})}});i(R,x,{ handler:function(a,b,c){ var d=c.pointerType==za,e=c.pointerType==Ba;if(!(e&&c.sourceCapabilities&&c.sourceCapabilities.firesTouchEvents)){ if(d)!function(a,b){ a&Ea?(this.primaryTouch=b.changedPointers[0].identifier,T.call(this,b)):a&(Ga|Ha)&&T.call(this,b)}.call(this,b,c);else if(e&&function(a){ for(var b=a.srcEvent.clientX,c=a.srcEvent.clientY,d=0;d<this.lastTouches.length;d++){ var g=this.lastTouches[d],f=Math.abs(b-g.x),g=Math.abs(c-g.y);if(f<=25&&g<=25)return!0}return!1}.call(this,c))return;this.callback(a,b,c)}},destroy:function(){ this.touch.destroy(),this.mouse.destroy()}});var eb=u(na.style,"touchAction"),fb=eb!==d,gb="compute",ib="manipulation",jb="none",kb="pan-x",lb="pan-y",mb=function(){ if(!fb)return!1;var b={ },c=a.CSS&&a.CSS.supports;return["auto","manipulation","pan-y","pan-x","pan-x pan-y","none"].forEach(function(d){ b[d]=!c||a.CSS.supports("touch-action",d)}),b}();V.prototype={ set:function(a){ a==gb&&(a=this.compute()),fb&&this.manager.element.style&&mb[a]&&
709(this.manager.element.style[eb]=a),this.actions=a.toLowerCase().trim()},update:function(){ this.set(this.manager.options.touchAction)},compute:function(){ var a=[];return g(this.manager.recognizers,function(b){ k(b.options.enable,[b])&&(a=a.concat(b.getTouchAction()))}),function(a){ if(p(a,jb))return jb;var b=p(a,kb),c=p(a,lb);return b&&c?jb:b||c?b?kb:lb:p(a,ib)?ib:"auto"}(a.join(" "))},preventDefaults:function(j){ var b=j.srcEvent,c=j.offsetDirection;if(!this.manager.session.prevented){ var e=p(i=this.actions,jb)&&!mb[jb],f=p(i,lb)&&!mb[lb],g=p(i,kb)&&!mb[kb];if(e){ var h=1===j.pointers.length,i=j.distance<2,j=j.deltaTime<250;if(h&&i&&j)return}return g&&f||!(e||f&&c&Na||g&&c&Oa)?void 0:this.preventSrc(b)}b.preventDefault()},preventSrc:function(a){ this.manager.session.prevented=!0,a.preventDefault()}},Y.prototype={ defaults:{ },set:function(a){ return la(this.options,a),this.manager&&this.manager.touchAction.update(),this},recognizeWith:function(a){ if(f(a,"recognizeWith",this))return this;var b=this.simultaneous;return b[(a=_(a,this)).id]||(b[a.id]=a).recognizeWith(this),this},dropRecognizeWith:function(a){ return f(a,"dropRecognizeWith",this)||(a=_(a,this),delete this.simultaneous[a.id]),this},requireFailure:function(a){ if(f(a,"requireFailure",this))return this;var b=this.requireFail;return-1===r(b,a=_(a,this))&&(b.push(a),a.requireFailure(this)),this},dropRequireFailure:function(b){ return f(b,"dropRequireFailure",this)||(b=_(b,this),-1<(b=r(this.requireFail,b))&&this.requireFail.splice(b,1)),this},hasRequireFailures:function(){ return 0<this.requireFail.length},canRecognizeWith:function(a){ return!!this.simultaneous[a.id]},emit:function(a){ function b(b){ c.manager.emit(b,a)}var c=this,d=this.state;d<8&&b(c.options.event+Z(d)),b(c.options.event),a.additionalEvent&&b(a.additionalEvent),8<=d&&b(c.options.event+Z(d))},tryEmit:function(a){ return this.canEmit()?this.emit(a):void(this.state=32)},canEmit:function(){ for(var a=0;a<this.requireFail.length;){ if(!(33&this.requireFail[a].state))return!1;a++}return!0},recognize:function(b){ return b=la({ },b),k(this.options.enable,[this,b])?(56&this.state&&(this.state=1),this.state=this.process(b),void(30&this.state&&this.tryEmit(b))):(this.reset(),void(this.state=32))},process:function(a){ },getTouchAction:function(){ },reset:function(){ }},i(aa,Y,{ defaults:{ pointers:1},attrTest:function(a){ var b=this.options.pointers;return 0===b||a.pointers.length===b},process:function(e){ var b=this.state,c=e.eventType,d=6&b,e=this.attrTest(e);return d&&(c&Ha||!e)?16|b:d||e?c&Ga?8|b:2&b?4|b:2:32}}),i(ba,aa,{ defaults:{ event:"pan",threshold:10,pointers:1,direction:Pa},getTouchAction:function(){ var a=this.options.direction,b=[];return a&Na&&b.push(lb),a&Oa&&b.push(kb),b},directionTest:function(a){ var b=this.options,c=!0,d=a.distance,e=a.direction,f=a.deltaX,g=a.deltaY;return e&b.direction||(d=b.direction&Na?(e=0===f?Ia:f<0?Ja:Ka,c=f!=this.pX,Math.abs(a.deltaX)):(e=0===g?Ia:g<0?La:Ma,c=g!=this.pY,Math.abs(a.deltaY))),a.direction=e,c&&d>b.threshold&&e&b.direction},attrTest:function(a){ return aa.prototype.attrTest.call(this,a)&&(2&this.state||!(2&this.state)&&this.directionTest(a))},emit:function(a){ this.pX=a.deltaX,this.pY=a.deltaY;var b=$(a.direction);b&&(a.additionalEvent=this.options.event+b),this._super.emit.call(this,a)}}),i(ca,aa,{ defaults:{ event:"pinch",threshold:0,pointers:2},getTouchAction:function(){ return[jb]},attrTest:function(a){ return this._super.attrTest.call(this,a)&&(Math.abs(a.scale-1)>this.options.threshold||2&this.state)},emit:function(a){ var b;1!==a.scale&&(b=a.scale<1?"in":"out",a.additionalEvent=this.options.event+b),this._super.emit.call(this,a)}}),i(da,Y,{ defaults:{ event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){ return["auto"]},process:function(a){ var b=this.options,c=a.pointers.length===b.pointers,d=a.distance<b.threshold,f=a.deltaTime>b.time;if(this._input=a,!d||!c||a.eventType&(Ga|Ha)&&!f)this.reset();else if(a.eventType&Ea)this.reset(),this._timer=e(function(){ this.state=8,this.tryEmit()},b.time,this);else if(a.eventType&Ga)return 8;return 32},reset:function(){ clearTimeout(this._timer)},emit:function(a){ 8===this.state&&(a&&a.eventType&Ga?this.manager.emit(this.options.event+"up",a):(this._input.timeStamp=ra(),this.manager.emit(this.options.event,this._input)))}}),i(ea,aa,{ defaults:{ event:"rotate",threshold:0,pointers:2},getTouchAction:function(){ return[jb]},attrTest:function(a){ return this._super.attrTest.call(this,a)&&(Math.abs(a.rotation)>this.options.threshold||2&this.state)}}),i(fa,aa,{ defaults:{ event:"swipe",threshold:10,velocity:.3,direction:Na|Oa,pointers:1},getTouchAction:function(){ return ba.prototype.getTouchAction.call(this)},attrTest:function(a){ var b,c=this.options.direction;return c&(Na|Oa)?b=a.overallVelocity:c&Na?b=a.overallVelocityX:c&Oa&&(b=a.overallVelocityY),this._super.attrTest.call(this,a)&&c&a.offsetDirection&&a.distance>this.options.threshold&&a.maxPointers==this.options.pointers&&qa(b)>this.options.velocity&&a.eventType&Ga},emit:function(a){ var b=$(a.offsetDirection);b&&this.manager.emit(this.options.event+b,a),this.manager.emit(this.options.event,a)}}),i(ga,Y,{ defaults:{ event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){ return[ib]},process:function(a){ var b=this.options,h=a.pointers.length===b.pointers,d=a.distance<b.threshold,g=a.deltaT
709ime<b.time;if(this.reset(),a.eventType&Ea&&0===this.count)return this.failTimeout();if(d&&g&&h){ if(a.eventType!=Ga)return this.failTimeout();if(g=!this.pTime||a.timeStamp-this.pTime<b.interval,h=!this.pCenter||H(this.pCenter,a.center)<b.posThreshold,this.pTime=a.timeStamp,this.pCenter=a.center,h&&g?this.count+=1:this.count=1,this._input=a,0==this.count%b.taps)return this.hasRequireFailures()?(this._timer=e(function(){ this.state=8,this.tryEmit()},b.interval,this),2):8}return 32},failTimeout:function(){ return this._timer=e(function(){ this.state=32},this.options.interval,this),32},reset:function(){ clearTimeout(this._timer)},emit:function(){ 8==this.state&&(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))}}),ha.VERSION="2.0.8",ha.defaults={ domEvents:!1,touchAction:gb,enable:!0,inputTarget:null,inputClass:null,preset:[[ea,{ enable:!1}],[ca,{ enable:!1},["rotate"]],[fa,{ direction:Na}],[ba,{ direction:Na},["swipe"]],[ga],[ga,{ event:"doubletap",taps:2},["tap"]],[da]],cssProps:{ userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}},ia.prototype={ set:function(a){ return la(this.options,a),a.touchAction&&this.touchAction.update(),a.inputTarget&&(this.input.destroy(),this.input.target=a.inputTarget,this.input.init()),this},stop:function(a){ this.session.stopped=a?2:1},recognize:function(a){ var b=this.session;if(!b.stopped){ this.touchAction.preventDefaults(a);var c,d=this.recognizers,e=b.curRecognizer;(!e||8&e.state)&&(e=b.curRecognizer=null);for(var f=0;f<d.length;)c=d[f],2===b.stopped||e&&c!=e&&!c.canRecognizeWith(e)?c.reset():c.recognize(a),!e&&14&c.state&&(e=b.curRecognizer=c),f++}},get:function(a){ if(a instanceof Y)return a;for(var b=this.recognizers,c=0;c<b.length;c++)if(b[c].options.event==a)return b[c];return null},add:function(a){ if(f(a,"add",this))return this;var b=this.get(a.options.event);return b&&this.remove(b),this.recognizers.push(a),(a.manager=this).touchAction.update(),a},remove:function(c){ return f(c,"remove",this)||!(c=this.get(c))||-1!==(c=r(b=this.recognizers,c))&&(b.splice(c,1),this.touchAction.update()),this;var b},on:function(a,b){ if(a!==d&&b!==d){ var c=this.handlers;return g(q(a),function(a){ c[a]=c[a]||[],c[a].push(b)}),this}},off:function(a,b){ if(a!==d){ var c=this.handlers;return g(q(a),function(a){ b?c[a]&&c[a].splice(r(c[a],b),1):delete c[a]}),this}},emit:function(a,b){ this.options.domEvents&&ka(a,b);var c=this.handlers[a]&&this.handlers[a].slice();if(c&&c.length){ b.type=a,b.preventDefault=function(){ b.srcEvent.preventDefault()};for(var d=0;d<c.length;)c[d](b),d++}},destroy:function(){ this.element&&ja(this,!1),this.handlers={ },this.session={ },this.input.destroy(),this.element=null}},la(ha,{ INPUT_START:Ea,INPUT_MOVE:2,INPUT_END:Ga,INPUT_CANCEL:Ha,STATE_POSSIBLE:1,STATE_BEGAN:2,STATE_CHANGED:4,STATE_ENDED:8,STATE_RECOGNIZED:8,STATE_CANCELLED:16,STATE_FAILED:32,DIRECTION_NONE:Ia,DIRECTION_LEFT:Ja,DIRECTION_RIGHT:Ka,DIRECTION_UP:La,DIRECTION_DOWN:Ma,DIRECTION_HORIZONTAL:Na,DIRECTION_VERTICAL:Oa,DIRECTION_ALL:Pa,Manager:ia,Input:x,TouchAction:V,TouchInput:P,MouseInput:L,PointerEventInput:M,TouchMouseInput:R,SingleTouchInput:N,Recognizer:Y,AttrRecognizer:aa,Tap:ga,Pan:ba,Swipe:fa,Pinch:ca,Rotate:ea,Press:da,on:m,off:n,each:g,merge:ta,extend:sa,assign:la,inherit:i,bindFn:j,prefixed:u}),(void 0!==a?a:"undefined"!=typeof self?self:{ }).Hammer=ha,"function"==typeof define&&define.amd?define(function(){ return ha}):"undefined"!=typeof module&&module.exports?module.exports=ha:a.Hammer=ha}(window,document); 710 711 712 /*----->/src/js/ylopo-required-header/deepFind.js<-----*/ 713 714 function deepFind(block,obj){ var objval,objkey,key;for(objkey in obj){ objval=obj[objkey];break}for(key in block)if(block.hasOwnProperty(key)){ if("object"==typeof block[key]){ var r=deepFind(block[key],obj);if(void 0!==r)return r}if(key===objkey&&block[key]===objval)return block}}function deepFindAll(block,obj){ var objval,objkey,key,r,arr=[];for(objkey in obj){ objval=obj[objkey];break}for(key in block)if(block.hasOwnProperty(key)&&("object"!=typeof block[key]||void 0!==(r=deepFindAll(block[key],obj))&&(arr=arr.concat(r)),key===objkey&&block[key]===objval))return arr.concat(block);return arr}function deepFindAllProps(block,props){ var key,r,arr=[],block_pushed=!1;for(key in block)block.hasOwnProperty(key)&&("object"!=typeof block[key]||void 0!==(r=deepFindAllProps(block[key],props))&&(arr=arr.concat(r)),-1!==props.indexOf(key)&&!1===block_pushed&&(arr.push(block),block_pushed=!0));return arr}function deepFindAllContaining(block,search){ var key,r,arr=[];for(key in block)if(block.hasOwnProperty(key)&&("object"!=typeof block[key]||void 0!==(r=deepFindAllContaining(block[key],search))&&(arr=arr.concat(r)),block[key]&&block[key].indexOf&&-1!==block[key].indexOf(search)))return{ block:block,key:key};return arr} 715 716 717 /*----->/src/js/ylopo-required-header/defaultCSS.js<-----*/ 718 719 !function(){ var head=document.getElementsByTagName("HEAD")[0];if(!(0<Array.prototype.slice.call(head.getElementsByTagName("meta")).filter(function(o){ return"ylopo-page-layout"===o.name&&"homepage-g"===o.content}).length)){ var link,styles=document.styleSheets,noStyle=!0;for(let i=0;i<styles.length;i++){ var stylesHref=styles[i].href;if(stylesHref&&-1<stylesHref.indexOf("/assets/build/css")){ noStyle=!1;break}}noStyle&&((link=document.createElement("link")).rel="stylesheet",link.type="text/css",link.href="./assets/build/css/default.css",head.append(link))}}(); 720 721 722 /*----->/src/js/ylopo-required-header/getUrlParameter.js<-----*/ 723 724 function getUrlParameter(results){ return results=results.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]"),null===(results=new RegExp("[\\?&]"+results+"=([^&?#]*)").exec(location.search))?"":decodeURIComponent(results[1].replace(/\+/g," "))} 725 726 727 /*----->/src/js/ylopo-required-header/googleMapsUtils.js<-----*/ 728 729 function hasGoogleMapsScripts(){ return!(!window.google||!window.google.maps)||0<$("script").toArray().filter(function(src){ return!(!(src=src.getAttribute("src"))||-1===src.indexOf("maps.googleapis.com"))}).length}function loadGoogleMapsPlacesAPI(){ waitFor(function(){ return window.google&&window.google.maps&&!window.google.maps.places},function(googleLoaded){ googleLoaded&&$.getScript("https://maps.googleapis.com/ma
729ps-api-v3/api/js/38/11/places.js")})} 730 731 732 /*----->/src/js/ylopo-required-header/hammer-instance.js<-----*/ 733 734 !function(){ var savedScrollTop,verticalScrolling,initialized;window.initHammerVerticalSwipe=function(hammertime,callback){ initialized||(savedScrollTop=(isMobile.apple.device?document.body:document.getElementsByTagName("HTML")[0]).scrollTop,lastScrollTop=savedScrollTop,verticalScrolling=!1,$(window).on("scroll",function(){ savedScrollTop=(isMobile.apple.device?document.body:document.getElementsByTagName("HTML")[0]).scrollTop,setTimeout(function(){ lastScrollTop=savedScrollTop},250)}),initialized=!0);var pandir="",allowSwiping=!0,Pan=new Hammer.Pan({ }),Swipe=new Hammer.Swipe({ }),hammertime=new Hammer.Manager(hammertime,{ recognizers:[[Hammer.Swipe,{ direction:Hammer.DIRECTION_HORIZONTAL}],[Hammer.Pan,{ direction:Hammer.DIRECTION_HORIZONTAL}]]});Pan.recognizeWith(Swipe),hammertime.on("panleft panright panend swipe swipeup swipedown",function(evt){ 20<Math.abs(lastScrollTop-savedScrollTop)?verticalScrolling=!0:(!0===allowSwiping&&!1===verticalScrolling&&""===pandir&&50<Math.abs(evt.deltaX)&&Math.abs(evt.deltaX)<100&&("panleft"===evt.type?(callback(1),pandir="left"):"panright"===evt.type&&(callback(-1),pandir="right")),"panend"===evt.type&&(allowSwiping=!(verticalScrolling=!1),pandir=""))})}}(); 735 736 737 /*----->/src/js/ylopo-required-header/tinycolor.js<-----*/ 738 739 var globalDefine="function"==typeof window.define?window.define:null;globalDefine&&(delete window.define,window.define=null),function(global,factory){ "object"==typeof exports&&"undefined"!=typeof module?module.exports=factory():"function"==typeof define&&define.amd?define(factory):(global="undefined"!=typeof globalThis?globalThis:global||self).tinycolor=factory()}(this,function(){ "use strict";function _typeof(obj){ return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){ return typeof obj}:function(obj){ return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj})(obj)}var trimLeft=/^\s+/,trimRight=/\s+$/;function tinycolor(color,opts){ if(opts=opts||{ },(color=color||"")instanceof tinycolor)return color;if(!(this instanceof tinycolor))return new tinycolor(color,opts);var rgb=function(color){ var v,l,r,g,b,rgb={ r:0,g:0,b:0},a=1,s=null,ok=!1,format=!1;return"object"==_typeof(color="string"==typeof color?function(color){ color=color.replace(trimLeft,"").replace(trimRight,"").toLowerCase();var match,named=!1;if(names[color])color=names[color],named=!0;else if("transparent"==color)return{ r:0,g:0,b:0,a:0,format:"name"};return(match=matchers.rgb.exec(color))?{ r:match[1],g:match[2],b:match[3]}:(match=matchers.rgba.exec(color))?{ r:match[1],g:match[2],b:match[3],a:match[4]}:(match=matchers.hsl.exec(color))?{ h:match[1],s:match[2],l:match[3]}:(match=matchers.hsla.exec(color))?{ h:match[1],s:match[2],l:match[3],a:match[4]}:(match=matchers.hsv.exec(color))?{ h:match[1],s:match[2],v:match[3]}:(match=matchers.hsva.exec(color))?{ h:match[1],s:match[2],v:match[3],a:match[4]}:(match=matchers.hex8.exec(color))?{ r:parseIntFromHex(match[1]),g:parseIntFromHex(match[2]),b:parseIntFromHex(match[3]),a:convertHexToDecimal(match[4]),format:named?"name":"hex8"}:(match=matchers.hex6.exec(color))?{ r:parseIntFromHex(match[1]),g:parseIntFromHex(match[2]),b:parseIntFromHex(match[3]),format:named?"name":"hex"}:(match=matchers.hex4.exec(color))?{ r:parseIntFromHex(match[1]+""+match[1]),g:parseIntFromHex(match[2]+""+match[2]),b:parseIntFromHex(match[3]+""+match[3]),a:convertHexToDecimal(match[4]+""+match[4]),format:named?"name":"hex8"}:!!(match=matchers.hex3.exec(color))&&{ r:parseIntFromHex(match[1]+""+match[1]),g:parseIntFromHex(match[2]+""+match[2]),b:parseIntFromHex(match[3]+""+match[3]),format:named?"name":"hex"}}(color):color)&&(isValidCSSUnit(color.r)&&isValidCSSUnit(color.g)&&isValidCSSUnit(color.b)?(r=color.r,g=color.g,b=color.b,rgb={ r:255*bound01(r,255),g:255*bound01(g,255),b:255*bound01(b,255)},ok=!0,format="%"===String(color.r).substr(-1)?"prgb":"rgb"):isValidCSSUnit(color.h)&&isValidCSSUnit(color.s)&&isValidCSSUnit(color.v)?(s=convertToPercentage(color.s),v=convertToPercentage(color.v),rgb=function(q,t,v){ q=6*bound01(q,360),t=bound01(t,100),v=bound01(v,100);var mod=Math.floor(q),f=q-mod,p=v*(1-t);return{ r:255*[v,q=v*(1-f*t),p,p,t=v*(1-(1-f)*t),v][mod=mod%6],g:255*[t,v,v,q,p,p][mod],b:255*[p,p,t,v,v,q][mod]}}(color.h,s,v),ok=!0,format="hsv"):isValidCSSUnit(color.h)&&isValidCSSUnit(color.s)&&isValidCSSUnit(color.l)&&(s=convertToPercentage(color.s),l=convertToPercentage(color.l),rgb=function(h,p,q){ var r,g,b;function hue2rgb(p,q,t){ return t<0&&(t+=1),1<t&&--t,t<1/6?p+6*(q-p)*t:t<.5?q:t<2/3?p+(q-p)*(2/3-t)*6:p}return h=bound01(h,360),p=bound01(p,100),q=bound01(q,100),0===p?r=g=b=q:(r=hue2rgb(p=2*q-(q=q<.5?q*(1+p):q+p-q*p),q,h+1/3),g=hue2rgb(p,q,h),b=hue2rgb(p,q,h-1/3)),{ r:255*r,g:255*g,b:255*b}}(color.h,s,l),ok=!0,format="hsl"),color.hasOwnProperty("a")&&(a=color.a)),a=boundAlpha(a),{ ok:ok,format:color.format||format,r:Math.min(255,Math.max(rgb.r,0)),g:Math.min(255,Math.max(rgb.g,0)),b:Math.min(255,Math.max(rgb.b,0)),a:a}}(color);this._originalInput=color,this._r=rgb.r,this._g=rgb.g,this._b=rgb.b,this._a=rgb.a,this._roundA=Math.round(100*this._a)/100,this._format=opts.format||rgb.format,this._gradientType=opts.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=rgb.ok}function rgbToHsl(r,g,b){ r=bound01(r,255),g=bound01(g,255),b=bound01(b,255);var h,max=Math.max(r,g,b),min=Math.min(r,g,b),l=(max+min)/2;if(max==min)h=s=0;else{ var d=max-min,s=.5<l?d/(2-max-min):d/(max+min);switch(max){ case r:h=(g-b)/d+(g<b?6:0);break;case g:h=(b-r)/d+2;break;case b:h=(r-g)/d+4}h/=6}return{ h:h,s:s,l:l}}function rgbToHsv(r,g,b){ r=bound01(r,255),g=bound01(g,255),b=bound01(b,255);var h,max=Math.max(r,g,b),min=Math.min(r,g,b),v=max,d=max-min,s=0===max?0:d/max;if(max==min)h=0;else{ switch(max){ case r:h=(g-b)/d+(g<b?6:0);break;case g:h=(b-r)/d+2;break;case b:h=(r-g)/d+4}h/=6}return{ h:h,s:s,v:v}}function rgbToHex(r,g,hex,allow3Char){ return hex=[pad2(Math.round(r).toString(16)),pad2(Math.round(g).toString(16)),pad2(Math.round(hex).toString(16))],allow3Char&&hex[0].charAt(0)==hex[0].charAt(1)&&hex[1].charAt(0)==hex[1].charAt(1)&&hex[2].charAt(0)==hex[2].charAt(1)?hex[0].charAt(0)+hex[1].charAt(0)+hex[2].charAt(0):hex.join("")}function rgbaToArgbHex(r,g,b,a){ return[pad2(convertDecimalToHex(a)),pad2(Math.round(r).toString(16)),pad2(Math.round(g).toString(16)),pad2(Math.round(b).toString(16))].join("")}function _desaturate(hsl,amount){ return amount=0===amount?0:amount||10,(hsl=tinycolor(hsl).toHsl()).s-=amount/100,hsl.s=clamp01(hsl.s),tinycolor(hsl)}function _saturate(hsl,amount){ return amount=0===amount?0:amount||10,(hsl=tinycolor(hsl).toHsl()).s+=amount/100,hsl.s=clamp01(hsl.s),tinycolor(hsl)}function _greyscale(color){ return tinycolor(color).desaturate(100)}function _lighten(hsl,amount){ return amount=0===amount?0:amount||10,(hsl=tinycolor(hsl).toHsl()).l+=amount/100,hsl.l=clamp01(hsl.l),tinycolor(hsl)}function _brighten(rgb,amount){ return amount=0===amount?0:amount||10,(rgb=tinycolor(rgb).toRgb()).r=Math.max(0,Math.min(255,rgb.r-Math.round(-amount/100*255))),rgb.g=Math.max(0,Math.min(255,rgb.g-Math.round(-amount/100*255))),rgb.b=Math.max(0,Math.min(255,rgb.b-Math.round(-amount/100*255))),tinycolor(rgb)}function _darken(hsl,amount){ return amount=0===amount?0:amount||10,(hsl=tinycolor(hsl).toHsl()).l-=amount/100,hsl.l=clamp01(hsl.l),tinycolor(hsl)}function _spin(hsl,hue){ return hue=((hsl=tinycolor(hsl).toHsl()).h+hue)%360,hsl.h=hue<0?360+hue:hue,tinycolor(hsl)}function _complement(hsl){ return(hsl=tinycolor(hsl).toHsl()).h=(hsl.h+180)%360,tinycolor(hsl)}function polyad(color,number){ if(isNaN(number)||number<=0)throw new Error("Argument to polyad must be a positive number");for(var hsl=tinycolor(color).toHsl(),result=[tinycolor(color)],step=360/number,i=1;i<number;i++)result.push(tinycolor({ h:(hsl.h+i*step)%360,s:hsl.s,l:hsl.l}));return result}function _splitcomplement(color){ var hsl=tinycolor(color).toHsl(),h=hsl.h;return[tinycolor(color),tinycolor({ h:(h+72)%360,s:hsl.s,l:hsl.l}),tinycolor({ h:(h+216)%360,s:hsl.s,l:hsl.l})]}function _analogous(color,results,slices){ results=results||6,slices=slices||30;var hsl=tinycolor(color).toHsl(),part=360/slices,ret=[tinycolor(color)];for(hsl.h=(hsl.h-(part*results>>
7391)+720)%360;--results;)hsl.h=(hsl.h+part)%360,ret.push(tinycolor(hsl));return ret}function _monochromatic(hsv,results){ results=results||6;for(var h=(hsv=tinycolor(hsv).toHsv()).h,s=hsv.s,v=hsv.v,ret=[],modification=1/results;results--;)ret.push(tinycolor({ h:h,s:s,v:v})),v=(v+modification)%1;return ret}tinycolor.prototype={ isDark:function(){ return this.getBrightness()<128},isLight:function(){ return!this.isDark()},isValid:function(){ return this._ok},getOriginalInput:function(){ return this._originalInput},getFormat:function(){ return this._format},getAlpha:function(){ return this._a},getBrightness:function(){ var rgb=this.toRgb();return(299*rgb.r+587*rgb.g+114*rgb.b)/1e3},getLuminance:function(){ var R=(B=this.toRgb()).r/255,G=B.g/255,B=B.b/255;return.2126*(R=R<=.03928?R/12.92:Math.pow((.055+R)/1.055,2.4))+.7152*(G=G<=.03928?G/12.92:Math.pow((.055+G)/1.055,2.4))+.0722*(B=B<=.03928?B/12.92:Math.pow((.055+B)/1.055,2.4))},setAlpha:function(value){ return this._a=boundAlpha(value),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){ var hsv=rgbToHsv(this._r,this._g,this._b);return{ h:360*hsv.h,s:hsv.s,v:hsv.v,a:this._a}},toHsvString:function(){ var v=rgbToHsv(this._r,this._g,this._b),h=Math.round(360*v.h),s=Math.round(100*v.s),v=Math.round(100*v.v);return 1==this._a?"hsv("+h+", "+s+"%, "+v+"%)":"hsva("+h+", "+s+"%, "+v+"%, "+this._roundA+")"},toHsl:function(){ var hsl=rgbToHsl(this._r,this._g,this._b);return{ h:360*hsl.h,s:hsl.s,l:hsl.l,a:this._a}},toHslString:function(){ var l=rgbToHsl(this._r,this._g,this._b),h=Math.round(360*l.h),s=Math.round(100*l.s),l=Math.round(100*l.l);return 1==this._a?"hsl("+h+", "+s+"%, "+l+"%)":"hsla("+h+", "+s+"%, "+l+"%, "+this._roundA+")"},toHex:function(allow3Char){ return rgbToHex(this._r,this._g,this._b,allow3Char)},toHexString:function(allow3Char){ return"#"+this.toHex(allow3Char)},toHex8:function(allow4Char){ return function(r,g,b,hex,allow4Char){ return hex=[pad2(Math.round(r).toString(16)),pad2(Math.round(g).toString(16)),pad2(Math.round(b).toString(16)),pad2(convertDecimalToHex(hex))],allow4Char&&hex[0].charAt(0)==hex[0].charAt(1)&&hex[1].charAt(0)==hex[1].charAt(1)&&hex[2].charAt(0)==hex[2].charAt(1)&&hex[3].charAt(0)==hex[3].charAt(1)?hex[0].charAt(0)+hex[1].charAt(0)+hex[2].charAt(0)+hex[3].charAt(0):hex.join("")}(this._r,this._g,this._b,this._a,allow4Char)},toHex8String:function(allow4Char){ return"#"+this.toHex8(allow4Char)},toRgb:function(){ return{ r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){ return 1==this._a?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){ return{ r:Math.round(100*bound01(this._r,255))+"%",g:Math.round(100*bound01(this._g,255))+"%",b:Math.round(100*bound01(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){ return 1==this._a?"rgb("+Math.round(100*bound01(this._r,255))+"%, "+Math.round(100*bound01(this._g,255))+"%, "+Math.round(100*bound01(this._b,255))+"%)":"rgba("+Math.round(100*bound01(this._r,255))+"%, "+Math.round(100*bound01(this._g,255))+"%, "+Math.round(100*bound01(this._b,255))+"%, "+this._roundA+")"},toName:function(){ return 0===this._a?"transparent":!(this._a<1)&&hexNames[rgbToHex(this._r,this._g,this._b,!0)]||!1},toFilter:function(s){ var hex8String="#"+rgbaToArgbHex(this._r,this._g,this._b,this._a),secondHex8String=hex8String;return"progid:DXImageTransform.Microsoft.gradient("+(this._gradientType?"GradientType = 1, ":"")+"startColorstr="+hex8String+",endColorstr="+(s?"#"+rgbaToArgbHex((s=tinycolor(s))._r,s._g,s._b,s._a):secondHex8String)+")"},toString:function(format){ var formatSet=!!format;format=format||this._format;var formattedString=!1,hasAlpha=this._a<1&&0<=this._a;return formatSet||!hasAlpha||"hex"!==format&&"hex6"!==format&&"hex3"!==format&&"hex4"!==format&&"hex8"!==format&&"name"!==format?("rgb"===format&&(formattedString=this.toRgbString()),"prgb"===format&&(formattedString=this.toPercentageRgbString()),"hex"!==format&&"hex6"!==format||(formattedString=this.toHexString()),"hex3"===format&&(formattedString=this.toHexString(!0)),"hex4"===format&&(formattedString=this.toHex8String(!0)),"hex8"===format&&(formattedString=this.toHex8String()),"name"===format&&(formattedString=this.toName()),"hsl"===format&&(formattedString=this.toHslString()),(formattedString="hsv"
739===format?this.toHsvString():formattedString)||this.toHexString()):"name"===format&&0===this._a?this.toName():this.toRgbString()},clone:function(){ return tinycolor(this.toString())},_applyModification:function(fn,color){ return color=fn.apply(null,[this].concat([].slice.call(color))),this._r=color._r,this._g=color._g,this._b=color._b,this.setAlpha(color._a),this},lighten:function(){ return this._applyModification(_lighten,arguments)},brighten:function(){ return this._applyModification(_brighten,arguments)},darken:function(){ return this._applyModification(_darken,arguments)},desaturate:function(){ return this._applyModification(_desaturate,arguments)},saturate:function(){ return this._applyModification(_saturate,arguments)},greyscale:function(){ return this._applyModification(_greyscale,arguments)},spin:function(){ return this._applyModification(_spin,arguments)},_applyCombination:function(fn,args){ return fn.apply(null,[this].concat([].slice.call(args)))},analogous:function(){ return this._applyCombination(_analogous,arguments)},complement:function(){ return this._applyCombination(_complement,arguments)},monochromatic:function(){ return this._applyCombination(_monochromatic,arguments)},splitcomplement:function(){ return this._applyCombination(_splitcomplement,arguments)},triad:function(){ return this._applyCombination(polyad,[3])},tetrad:function(){ return this._applyCombination(polyad,[4])}},tinycolor.fromRatio=function(color,opts){ if("object"==_typeof(color)){ var i,newColor={ };for(i in color)color.hasOwnProperty(i)&&(newColor[i]="a"===i?color[i]:convertToPercentage(color[i]));color=newColor}return tinycolor(color,opts)},tinycolor.equals=function(color1,color2){ return!(!color1||!color2)&&tinycolor(color1).toRgbString()==tinycolor(color2).toRgbString()},tinycolor.random=function(){ return tinycolor.fromRatio({ r:Math.random(),g:Math.random(),b:Math.random()})},tinycolor.mix=function(rgb1,rgb2,p){ return p=0===p?0:p||50,rgb1=tinycolor(rgb1).toRgb(),rgb2=tinycolor(rgb2).toRgb(),tinycolor({ r:(rgb2.r-rgb1.r)*(p/=100)+rgb1.r,g:(rgb2.g-rgb1.g)*p+rgb1.g,b:(rgb2.b-rgb1.b)*p+rgb1.b,a:(rgb2.a-rgb1.a)*p+rgb1.a})},tinycolor.readability=function(c1,c2){ return c1=tinycolor(c1),c2=tinycolor(c2),(Math.max(c1.getLuminance(),c2.getLuminance())+.05)/(Math.min(c1.getLuminance(),c2.getLuminance())+.05)},tinycolor.isReadable=function(size,level,wcag2Parms){ var readability=tinycolor.readability(size,level),out=!1;switch((wcag2Parms={ level:level="AA"!==(level=((size=(size=wcag2Parms)||{ level:"AA",size:"small"}).level||"AA").toUpperCase())&&"AAA"!==level?"AA":level,size:size="small"!==(size=(size.size||"small").toLowerCase())&&"large"!==size?"small":size}).level+wcag2Parms.size){ case"AAsmall":case"AAAlarge":out=4.5<=readability;break;case"AAlarge":out=3<=readability;break;case"AAAsmall":out=7<=readability}return out},tinycolor.mostReadable=function(baseColor,colorList,args){ for(var readability,bestColor=null,bestScore=0,includeFallbackColors=(args=args||{ }).includeFallbackColors,level=args.level,size=args.size,i=0;i<colorList.length;i++)bestScore<(readability=tinycolor.readability(baseColor,colorList[i]))&&(bestScore=readability,bestColor=tinycolor(colorList[i]));return tinycolor.isReadable(baseColor,bestColor,{ level:level,size:size})||!includeFallbackColors?bestColor:(args.includeFallbackColors=!1,tinycolor.mostReadable(baseColor,["#fff","#000"],args))};var names=tinycolor.names={ aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee9
7390",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},hexNames=tinycolor.hexNames=function(o){ var i,flipped={ };for(i in o)o.hasOwnProperty(i)&&(flipped[o[i]]=i);return flipped}(names);function boundAlpha(a){ return a=parseFloat(a),isNaN(a)||a<0||1<a?1:a}function bound01(n,max){ var processPercent=function(n){ return"string"==typeof n&&-1!=n.indexOf("%")}(n=function(n){ return"string"==typeof n&&-1!=n.indexOf(".")&&1===parseFloat(n)}(n)?"100%":n);return n=Math.min(max,Math.max(0,parseFloat(n))),processPercent&&(n=parseInt(n*max,10)/100),Math.abs(n-max)<1e-6?1:n%max/parseFloat(max)}function clamp01(val){ return Math.min(1,Math.max(0,val))}function parseIntFromHex(val){ return parseInt(val,16)}function pad2(c){ return 1==c.length?"0"+c:""+c}function convertToPercentage(n){ return n<=1?100*n+"%":n}function convertDecimalToHex(d){ return Math.round(255*parseFloat(d)).toString(16)}function convertHexToDecimal(h){ return parseIntFromHex(h)/255}var CSS_UNIT,PERMISSIVE_MATCH3,PERMISSIVE_MATCH4,matchers=(PERMISSIVE_MATCH3="[\\s|\\(]+("+(CSS_UNIT="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+CSS_UNIT+")[,|\\s]+("+CSS_UNIT+")\\s*\\)?",PERMISSIVE_MATCH4="[\\s|\\(]+("+CSS_UNIT+")[,|\\s]+("+CSS_UNIT+")[,|\\s]+("+CSS_UNIT+")[,|\\s]+("+CSS_UNIT+")\\s*\\)?",{ CSS_UNIT:new RegExp(CSS_UNIT),rgb:new RegExp("rgb"+PERMISSIVE_MATCH3),rgba:new RegExp("rgba"+PERMISSIVE_MATCH4),hsl:new RegExp("hsl"+PERMISSIVE_MATCH3),hsla:new RegExp("hsla"+PERMISSIVE_MATCH4),hsv:new RegExp("hsv"+PERMISSIVE_MATCH3),hsva:new RegExp("hsva"
739+PERMISSIVE_MATCH4),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function isValidCSSUnit(color){ return matchers.CSS_UNIT.exec(color)}return tinycolor}),globalDefine&&(window.define=globalDefine,globalDefine=null); 740 741 742 /*----->/src/js/ylopo-required-header/ylopo-lazyload.js<-----*/ 743 744 !function(){ var callbacks=window.lazyLoadCallbacks={ preloadImage:function(url){ return new Promise(function(resolve,reject){ let img=new Image;img.src=url,img.addEventListener("load",function(e){ resolve(img)}),img.addEventListener("error",function(){ reject(new Error("Failed to load image's URL:"+url))})})},forLazyLoad:{ createLoadingMarkup:function(){ var loadSpinner=$("<div>",{ class:"load-spinner"});return loadSpinner.html("<div></div><div></div><div></div><div></div>"),loadSpinner},addInitialState:function(loadSpinner){ var _this;(_this=jQuery(loadSpinner)).parent().find(".load-spinner").length||(loadSpinner=callbacks.forLazyLoad.createLoadingMarkup(),_this.after(loadSpinner))},addStateToClass:function(element,state){ var url;element&&element.dataset&&(element.dataset.bg||element.dataset.src)?((url=element.dataset.bg||element.dataset.src).match(/url\(/gi)&&(url=url.replace(/url\(/gi,"").replace(/\)/gi,"")),callbacks.preloadImage(url).then(function(img){ img.complete&&($(".load-spinner").remove(),element.className=element.className+" "+state)})):callbacks.forLazyLoad.onError(element)},onEnter:function(element){ var lazyFunction=element.getAttribute("data-lazy-function");lazyFunction?(lazyFunction=window.lazyFunctions[lazyFunction])&&"function"==typeof lazyFunction&&(lazyFunction(element),element.className=element.className+" load loaded"):window.setTimeout(function(){ callbacks.forLazyLoad.addStateToClass(element,"load")},250)},onError:function(element){ $(".load-spinner").remove()}}},lazyloadOpts={ elements_selector:".lazy",load_delay:0,threshold:0,callback_enter:callbacks.forLazyLoad.onEnter,callback_error:callbacks.forLazyLoad.onError};window.lazyLoadInstance=new LazyLoad(lazyloadOpts),window.lazyFunctions=window.lazyFunctions||{ },waitFor(function(){ return $("body")[0]&&""!==$("body")[0].className&&0<$(".lazy").length},function(){ -1!==String(window.location).indexOf("leadform")&&setTimeout(function(){ $(".lazy").each(function(i,o){ LazyLoad.load(o,!0),$(o).addClass("load")})},200)})}(); 745 746 747 /*----->/src/js/ylopo-required-header/lockdown3rdPartyWidgets.js<-----*/ 748 749 !function(){ function removeWidgets(){ try{ (bodyElement=document.querySelector("body.inside-iframe"))&&bodyElement.querySelectorAll(":scope > *:not(#siteWrapper):not(script):not(link):not(meta):not(.idx-tos-lightbox)").forEach(function(node){ node.setAttribute("data-processed","true"),node.style.display="none"})}catch(e){ }}function observeDOM(){ bodyElement&&new MutationObserver(function(mutations){ mutations.forEach(function(mutation){ "childList"===mutation.type&&0<mutation.addedNodes.length&&mutation.addedNodes.forEach(function(addedNode){ addedNode.closest("#siteWrapper")||addedNode.closest(".idx-tos-lightbox")||(addedNode.setAttribute("data-processed","true"),addedNode.style.display="none")})})}).observe(bodyElement,{ childList:!0,subtree:!0})}function checkDOMLoaded(){ "complete"===document.readyState?(removeWidgets(),observeDOM()):setTimeout(checkDOMLoaded,100)}var bodyElement;document.addEventListener("DOMContentLoaded",function(event){ removeWidgets(),observeDOM()}),window.addEventListener("load",function(){ checkDOMLoaded()})}(); 750 751 752 /*----->/src/js/ylopo-required-header/getYuiFiles.js<-----*/ 753 754 $(document).ready(function(){ var cssRuntimeUrlScriptSrc,extractCssMomentJsVendorScriptSrc,cldrResourcePackScriptSrc,commonVendorsStableScriptSrc,commonVendorsScriptSrc,commonScriptSrc;window.top.yuiFiles||(cssRuntimeUrlScriptSrc=$("script[src^='//assets.squarespace.com/universal/scripts-compressed/extract-css-runtime']"),extractCssMomentJsVendorScriptSrc=$("script[src^='//assets.squarespace.com/universal/scripts-compressed/extract-css-moment-js-vendor']"),
754cldrResourcePackScriptSrc=$("script[src^='//assets.squarespace.com/universal/scripts-compressed/cldr-resource-pack']"),commonVendorsStableScriptSrc=$("script[src^='//assets.squarespace.com/universal/scripts-compressed/common-vendors-stable']"),commonVendorsScriptSrc=$("script[src^='//assets.squarespace.com/universal/scripts-compressed/common-vendors']"),commonScriptSrc=$("script[src^='//assets.squarespace.com/universal/scripts-compressed/common']"),cssRuntimeUrlScriptSrc=cssRuntimeUrlScriptSrc[0].src,extractCssMomentJsVendorScriptSrc=extractCssMomentJsVendorScriptSrc[0].src,cldrResourcePackScriptSrc=cldrResourcePackScriptSrc[0].src,commonVendorsStableScriptSrc=commonVendorsStableScriptSrc[0].src,commonVendorsScriptSrc=commonVendorsScriptSrc[1].src,commonScriptSrc=commonScriptSrc[2].src,window.top.yuiFiles={ cssRuntimeUrlScriptSrc:cssRuntimeUrlScriptSrc,extractCssMomentJsVendorScriptSrc:extractCssMomentJsVendorScriptSrc,cldrResourcePackScriptSrc:cldrResourcePackScriptSrc,commonVendorsStableScriptSrc:commonVendorsStableScriptSrc,commonVendorsScriptSrc:commonVendorsScriptSrc,commonScriptSrc:commonScriptSrc})}); 755 756 757 /*----->/src/js/library/jquery-plugins/numberInputFilters.js<-----*/ 758 759 !function($){ function addCommasToNumberInput(oSel){ if(!(37<=oSel.which&&oSel.which<=40||65===oSel.which&&oSel.ctrlKey||67===oSel.which&&oSel.ctrlKey||86===oSel.which&&oSel.ctrlKey||88===oSel.which&&oSel.ctrlKey||36===oSel.which||35===oSel.which||17===oSel.which||16===oSel.which||18===oSel.which)){ let pos=(oField=this,iCaretPos=0,document.selection?(oField.focus(),(oSel=document.selection.createRange()).moveStart("character",-oField.value.length),iCaretPos=oSel.text.length):!oField.selectionStart&&"0"!=oField.selectionStart||(iCaretPos="backward"==oField.selectionDirection?oField.selectionStart:oField.selectionEnd),iCaretPos);const self=this,commasBefore=$(this).val().split(",").length;$(this).val((index,commasAfter)=>{ let newval=commasAfter.replace(/^0+/,"");newval=newval.replace(/\D/g,"").replace(/\B(?=(\d{3})+(?!\d))/g,","),(commasAfter=newval.split(",").length)>commasBefore&&pos++,commasAfter<commasBefore&&pos--;try{ self.setSelectionRange(pos,pos)}catch(e){ }return setTimeout(()=>{ try{ self.setSelectionRange(pos,pos)}catch(e){ }},20),newval})}var oField,iCaretPos}function restrictIntegerInput(evt){ if(0===[{ keyCode:48,shiftKey:!1,ctrlKey:!1},{ keyCode:49,shiftKey:!1,ctrlKey:!1},{ keyCode:50,shiftKey:!1,ctrlKey:!1},{ keyCode:51,shiftKey:!1,ctrlKey:!1},{ keyCode:52,shiftKey:!1,ctrlKey:!1},{ keyCode:53,shiftKey:!1,ctrlKey:!1},{ keyCode:54,shiftKey:!1,ctrlKey:!1},{ keyCode:55,shiftKey:!1,ctrlKey:!1},{ keyCode:56,shiftKey:!1,ctrlKey:!1},{ keyCode:57,shiftKey:!1,ctrlKey:!1},{ keyCode:8},{ keyCode:9},{ keyCode:13},{ keyCode:37},{ keyCode:39},{ keyCode:46},{ keyCode:36},{ keyCode:35},{ keyCode:88,ctrlKey:!0},{ keyCode:67,ctrlKey:!0},{ keyCode:86,ctrlKey:!0},{ keyCode:65,ctrlKey:!0},{ keyCode:96,shiftKey:!1,ctrlKey:!1},{ keyCode:97,shiftKey:!1,ctrlKey:!1},{ keyCode:98,shiftKey:!1,ctrlKey:!1},{ keyCode:99,shiftKey:!1,ctrlKey:!1},{ keyCode:100,shiftKey:!1,ctrlKey:!1},{ keyCode:101,shiftKey:!1,ctrlKey:!1},{ keyCode:102,shiftKey:!1,ctrlKey:!1},{ keyCode:103,shiftKey:!1,ctrlKey:!1},{ keyCode:104,shiftKey:!1,ctrlKey:!1},{ keyCode:105,shiftKey:!1,ctrlKey:!1}].filter(key=>!(key.keyCode!==evt.keyCode||void 0!==key.shiftKey&&key.shiftKey!==evt.shiftKey||void 0!==key.ctrlKey&&key.ctrlKey!==evt.ctrlKey)).length)return evt.preventDefault(),evt.stopPropagation(),evt.stopImmediatePropagation(),!(evt.cancelBubble=!0)}$.fn.numberInputFilters=function(config){ var settings=$.extend({ },config);return this.each(function(){ $(this).css(settings),"true"===$(this).attr("data-type-integer")&&$(this).on("keydown",restrictIntegerInput),$(this).on("keyup",addCommasToNumberInput),addCommasToNumberInput.apply(this,[{ which:0}])}),this}}(jQuery); 760</script>
760 761 762 763 764 <link rel="stylesheet" type="text/css" href="//fonts.googleapis.com/css?family=Open+Sans:300,300i,400,600,700,700i,800,400i"> 765<link href="https://fonts.googleapis.com/css?family=Raleway" rel="stylesheet"> 766 767 768
768<script> 769 /* Must be below squarespace-headers */ 770 (function(){ 771 var e='ontouchstart'in window||navigator.msMaxTouchPoints; 772 var t=document.documentElement; 773 if(!e&&t){ 774 t.className=t.className.replace(/touch-styles/,'') 775 } 776 })(); 777 </script>
777 778 779 780 <!--
780<script> 781 /* Must be below squarespace-headers */ 782 (function(){ 783 console.log('>>>top:',String(window.top.location).indexOf('.squarespace.com')); 784 //Don't wait for Squarespace to declare this is edit mode, we can tell from the frame parent. 785 if (String(window.top.location).indexOf('.squarespace.com')!==-1 && top !== window){ 786 waitFor(function(){ 787 return $('body').length > 0 788 }, function(){ 789 $('body').addClass('sqs-edit-mode') 790 }) 791 } 792 })(); 793 </script>
793 --> 794 795
795<script> 796 (function(){ 797 window.YLOPO_WIDGETS = window.YLOPO_WIDGETS || {}; 798 var domain = getUrlParameter('domain'); 799 var domaino = getUrlParameter('domainOverride'); 800 var domaino2 = getUrlParameter('domainoverride'); 801 var domaina = getUrlParameter('agentDomain'); 802 if (window.YLOPO_WIDGETS.sitewide_domain && (domain || domaino || domaino2 || domaina)){ 803 window.YLOPO_WIDGETS.domain = domain || domaino || domaino2 || domaina; 804 } 805 })(); 806 </script>
806 807 808 809 810 811 <meta name="format-detection" content="telephone=no"> 812 813</head> 814 815 816 817<div class="color-fix-container"> 818 <div class="color-fix navColor"></div> 819 <div class="color-fix navActiveColor"></div> 820 <div class="color-fix clientMainColor"></div> 821 <div class="color-fix headerBgColor"></div> 822 <div class="color-fix homepageHeaderBgColor"></div> 823 <div class="color-fix siteTitleColor"></div> 824 <div class="color-fix homepageNavColor"></div> 825 <div class="color-fix homepageNavActiveColor"></div> 826 <div class="color-fix navButtonColor"></div> 827 <div class="color-fix navButtonTextColor"></div> 828</div> 829
830<script> 831(function(){ 832/* 833Finds the best background color to use based on custom site colors, with fallbacks to black. 834Foreground color is supposed to be white. 835*/ 836var cols = $('.color-fix-container .color-fix').toArray().map(function(o,i){ 837 var c = $(o).css('background-color'); 838 var tc = tinycolor(c); 839 return tc 840}).map(function(x){ 841 return x//x.darken(20); 842}).map(function(o){ 843 return o.toHexString(); 844}).reduce(function(a,o){ 845 if (a.indexOf(o)===-1){ 846 a.push(o); 847 } 848 return a 849},[]); 850 851var colorsNotBlack = cols.filter(function(c){ 852 var tcb = tinycolor(c).getBrightness(); 853 return tcb > 30 && tcb < 230; 854}); 855 856if (colorsNotBlack.length === 0) { 857 colorsNotBlack = ['#000000'] 858} 859 860 861// colorsNotBlack.forEach(o=>{ 862// logColor(o, 'Custom Colors') 863// }) 864 865//Get array of colors sorted by saturation level 866var bestColor = colorsNotBlack.sort(function(a,b){ 867 var tca = tinycolor(a); 868 var tcb = tinycolor(b); 869 var ras = tca.toHsl().s; 870 var rbs = tcb.toHsl().s; 871 var ra = tinycolor.readability('#ffffff',tca); 872 var rb = tinycolor.readability('#ffffff',tcb); 873 if (ras * ra > rbs * rb) { 874 return -1 875 } else if (ras * ra < rbs * rb) { 876 return 1 877 } else { 878 return 0 879 } 880}) 881 882 883var fcol = '#ffffff'; 884var bcol1 = bestColor[0] || '#000000'; 885if (tinycolor.readability(bcol1, fcol) < 4.5){ 886// bcol1 = limitBrightness(fcol, bcol1, 4.5, 6); 887 bcol1 = fixReadability(fcol, bcol1); 888} 889 890var bcol2 = fixReadability(bcol1, bestColor[1] || '#808080', 4.5, 90); 891var bestBgCol1 = fixReadability(fcol,bcol1); 892var bestBgCol2 = fixReadability(fcol,bcol2); 893 894//var bcol2 = limitBrightness(bcol1, bestColor[1] || '#808080', 4.5, 90); 895//var bestBgCol1 = limitBrightness(fcol,bcol1); 896//var bestBgCol2 = limitBrightness(fcol,bcol2); 897 898//---------------------------------------------------------------------------------- 899// Get text for main color background 900var mainColor = $('.color-fix.clientMainColor').css('background-color') 901var mainText = tinycolor.mostReadable(mainColor,"#000000",{includeFallbackColors:true}).toHexString(); 902 903mainColor = tinycolor(mainColor).toHexString(); 904mainText = tinycolor(mainText).toHexString(); 905 906//---------------------------------------------------------------------------------- 907 908window.YLOPO_WIDGETS.customColors = { 909 bg: bcol1, 910 bg2: bcol2, 911 bestBg: bestBgCol1, 912 bestBg2: bestBgCol2, 913 mainColor, 914 mainText, 915 fg: fcol, 916 cols: cols, 917 colorsNotBlack, 918 bestColor: bestColor, 919} 920 921$(['<style id="branded-site-color-fix">', 922'.custom-background-color {background-color:'+(bcol1)+'!important;border-color:'+(bcol1)+'!important;color:'+fcol+';}', 923'.custom-background-color-2 {background-color:'+(bcol2)+'!important;border-color:'+(bcol2)+'!important;color:'+fcol+';}', 924'.best-custom-background-color {background-color:'+(bestBgCol1)+'!important;border-color:'+(bestBgCol1)+'!important;color:'+fcol+';}', 925'.best-custom-background-color-2 {background-color:'+(bestBgCol2)+'!important;border-color:'+(bestBgCol2)+'!important;color:'+fcol+';}', 926'.alternate-inspiration-readmore .sqs-row .col, .alternate-inspiration-readmore .sqs-row .sqs-col {background-color:'+(mainColor)+'; color:'+mainText+'!important;}', 927'.main-color-background, .call-to-action-buttons div a.main-color-background { background-color: '+mainColor+'!important; color:'+mainText+'!important}', 928'.main-color-background-20 { background-color: '+tinycolor(mainColor).setAlpha(0.2).toRgbString()+'!important; color:'+mainText+'!important}', 929'.main-color-background-40 { background-color: '+tinycolor(mainColor).setAlpha(0.4).toRgbString()+'!important; color:'+mainText+'!important}', 930'.main-color-background-60 { background-color: '+tinycolor(mainColor).setAlpha(0.6).toRgbString()+'!important; color:'+mainText+'!important}', 931'.main-color-background-80 { background-color: '+tinycolor(mainColor).setAlpha(0.8).toRgbString()+'!important; color:'+mainText+'!important}', 932'.best-dark-text-color, .best-dark-text-color *, .best-dark-text-color * div::after {color: '+mainColor+'!important;}', 933'.best-dark-svg-fill-color {fill: '+mainColor+'!important;}', 934'.best-dark-svg-stroke-color {stroke: '+mainColor+'!important;}', 935'.default-text-color-fix.empty .row .col::after, .default-text-color-fix.empty .row .sqs-col::after {color: '+mainText+'!important;}', 936'.default-text-color-fix div.row div.col div.html-block div p, .default-text-color-fix.empty div.row div.col div.html-block div p {color: '+mainText+'!important;}', 937'.main-color-link-hover * .communities-listings-box:before { background-color: '+mainColor+'!important;}', 938'</style>'].join('\n')).appendTo($('head')); 939 940//---------------------------------------------------------------------------------- 941 942function fixReadability(fgcolor, bgcolor) { 943 var stop = 0; 944 var darken = 0.01; 945 var darkened = bgcolor; 946 while (tinycolor.readability(fgcolor, darkened) < 4.5) { 947 darken += 0.05; 948 darkened = tinycolor(bgcolor).darken(darken).toHexString(); 949 stop++; 950 if (stop > 1200){ 951 break; 952 } 953 } 954 return darkened 955} 956 957//---------------------------------------------------------------------------------- 958 959function limitBrightness(fgcolor, bgcolor, readability, distance){ 960 var stop = 0; 961 var darken = 0; 962 var darkened = bgcolor; 963 readability = readability === undefined ? 8 : readability; 964 distance = distance === undefined ? 45 : distance; 965 while (tinycolor.readability(fgcolor, darkened) < readability) { 966 darken += 0.01; 967 darkened = tinycolor(bgcolor).darken(darken).toHexString(); 968 stop++; 969 if (stop > 1200){ 970 break; 971 } 972 } 973 var brightDistance = tinycolor(bgcolor).getBrightness() - tinycolor(darkened).getBrightness(); 974 console.log("brightDistance",brightDistance, distance); 975 if (brightDistance < distance) { 976 darkened = bgcolor; 977 } 978 return darkened; 979} 980 981function luminanace(r, g, b) { 982 var a = [r, g, b].map(function (v) {
983 v /= 255; 984 return v <= 0.03928 985 ? v / 12.92 986 : Math.pow( (v + 0.055) / 1.055, 2.4 ); 987 }); 988 return a[0] * 0.2126 + a[1] * 0.7152 + a[2] * 0.0722; 989} 990function contrast(rgb1, rgb2) { 991 var lum1 = luminanace(rgb1[0], rgb1[1], rgb1[2]); 992 var lum2 = luminanace(rgb2[0], rgb2[1], rgb2[2]); 993 var brightest = Math.max(lum1, lum2); 994 var darkest = Math.min(lum1, lum2); 995 return (brightest + 0.05) 996 / (darkest + 0.05); 997} 998 999/*function logColor(o, text){ 1000 const cc = 'background: '+o+'; color: white; display: block;'; 1001 console.log('%c'+(text || ' '), cc); 1002}*/ 1003 1004})($); 1005</script>
1005 1006 1007 <svg viewBox="0 0 1200 228" style="position:absolute;top:-1000px;"> 1008 <defs> 1009 <clipPath id="mask-stars"> 1010 <path fill="#000000" d="M46,228L120,0l74,228L0,87h240 M286,228L360,0l74,228L240,87h240 M526,228L600,0l74,228L480,87h240 M766,228L840,0l74,228 L720,87h240 M1006,228l74-228l74,228L960,87h240"></path> 1011 </clipPath> 1012 </defs> 1013 </svg> 1014 1015 <body 1016 id="collection-691f19d6c93be13a540bb281" 1017 class="enable-nav-button nav-button-style-outline nav-button-corner-style-pill banner-button-style-solid banner-button-corner-style-pill banner-slideshow-controls-arrows meta-priority-date hide-entry-author hide-list-entry-footer hide-page-sidebar hide-blog-sidebar center-navigation--info community-animation-default enable-alternate-inspiration team-list-layout-list tweak-social-icons-style-solid tweak-social-icons-shape-square tweak-blog-meta-primary-author tweak-blog-meta-secondary-date tweak-blog-list-style-grid tweak-blog-list-separator-show tweak-blog-list-alignment-left tweak-blog-list-item-image-show tweak-blog-list-item-image-aspect-ratio-grid-11-square tweak-blog-list-item-image-aspect-ratio-stacked-11-square tweak-blog-list-item-title-show tweak-blog-list-item-excerpt-show tweak-blog-list-item-body-show tweak-blog-list-item-readmore-inline tweak-blog-list-item-meta-position-below-content tweak-blog-list-pagination-link-label-show tweak-blog-list-pagination-link-icon-s
1017how tweak-blog-list-pagination-link-icon-weight-light tweak-blog-item-alignment-left tweak-blog-item-meta-position-above-title tweak-blog-item-share-position-below-content tweak-blog-item-pagination-link-icon-show tweak-blog-item-pagination-link-label-show tweak-blog-item-pagination-link-title-show tweak-blog-item-pagination-link-meta-category tweak-blog-item-pagination-link-icon-weight-light event-show-past-events event-thumbnails event-thumbnail-size-32-standard event-date-label event-list-show-cats event-list-date event-list-time event-list-address event-icalgcal-links event-excerpts gallery-design-grid aspect-ratio-auto lightbox-style-light gallery-navigation-bullets gallery-info-overlay-show-on-hover gallery-aspect-ratio-32-standard gallery-arrow-style-no-background gallery-transitions-fade gallery-show-arrows gallery-auto-crop product-list-titles-under product-list-alignment-center product-item-size-11-square product-image-auto-crop product-gallery-size-11-square show-product-price show-product-item-nav product-social-sharing tweak-v1-related-products-image-aspect-ratio-11-square tweak-v1-related-products-details-alignment-center newsletter-style-light hide-opentable-icons opentable-style-dark small-button-style-solid small-button-shape-square medium-button-style-solid medium-button-shape-square large-button-style-solid large-button-shape-square image-block-poster-text-alignment-center image-block-card-dynamic-font-sizing image-block-card-content-position-center image-block-card-text-alignment-left image-block-overlap-dynamic-font-sizing image-block-overlap-content-position-center image-block-overlap-text-alignment-left image-block-collage-dynamic-font-sizing image-block-collage-content-position-top image-block-collage-text-alignment-left image-block-stack-dynamic-font-sizing image-block-stack-text-alignment-left button-style-solid button-corner-style-square tweak-product-quick-view-button-style-floating tweak-product-quick-view-button-position-bottom tweak-product-quick-view-lightbox-excerpt-display-truncate tweak-product-quick-view-lightbox-show-arrows tweak-product-quick-view-lightbox-show-close-button tweak-product-quick-view-lightbox-controls-weight-light native-currency-code-usd collection-type-page collection-691f19d6c93be13a540bb281 collection-layout-default mobile-style-available " 1018 > 1019
1019<script> 1020 !(function(){ 1021 if (isMobile.any){ 1022 $('body').addClass('detected-mobile-browser'); 1023 } 1024 })(); 1025 </script>
1025 1026 1027 <div class="sqs-layout sqs-grid-1 columns-1 common-v4-page-top-block empty" data-layout-label="Common V4 Page Top Block" data-type="block-field" id="common-v4-page-top-block"><div class="row sqs-row"><div class="col sqs-col-1 span-1"></div></div></div> 1028 1029 <a href="#" class="body-overlay"></a> 1030 <div class="sqs-announcement-bar-dropzone"></div> 1031 <div id="sidecarNav"> 1032 1033 1034 <div id="mobileNavWrapper" class="nav-wrapper" data-content-field="navigation-mobileNav"> 1035 <nav id="mobileNavigation"> 1036 1037 1038 1039 1040 1041 1042 1043 <div class="folder active"> 1044 <div class="folder-toggle" 1045data-href="/buy" 1046 style="pointer-events:all;user-select:none;cursor:pointer;" 1047>Buy</div>
1048<script> 1049 (()=>{//Fix Squarespace's broken folder toggle implementation SQRDEV-1213 1050 const $newToggles = $('nav:not(#mobileNavWrapper) .folder-toggle:not(.is-initialized)'); 1051 1052 $newToggles.each(function(){ 1053 window._init_folder_count = window._init_folder_count === undefined ? 0 : window._init_folder_count + 1; 1054 const $folderToggle = $(this); 1055 $folderToggle.addClass('is-initialized').addClass(`folder-count-${window._init_folder_count}`); 1056 1057 const $navWrapper = $('.nav-wrapper').closest('.nav-wrapper'); 1058 const isFooter = $navWrapper.closest('footer').length > 0; 1059 1060 const $folder = $folderToggle.closest('.folder'); 1061 $folder.removeClass('active'); 1062 const $thisToggle = $folder.find('.folder-toggle'); 1063 1064 $thisToggle 1065 .off('click').on('click', clickHandler) 1066 .off('touchstart').on('touchstart', touchstartHandler) 1067 .off('mouseover').on('mouseover', mouseoverHandler) 1068 .off('mousedown').on('mousedown', mouseoverHandler) 1069 .off('mouseup').on('mouseup', mouseoverHandler) 1070 .off('contextmenu').on('contextmenu',mouseoverHandler) 1071 1072 var touchevents = false; 1073 1074 function touchstartHandler(evt){ 1075 console.log('Touchstart event triggered', touchevents); 1076 touchevents = true; 1077 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 1078 return elm !== $thisToggle[0]; 1079 }).forEach(elm=>{ 1080 $(elm).removeClass('active'); 1081 $(elm).parents('.folder').removeClass('open'); 1082 }); 1083 console.log('window.isMobile.any',window.isMobile.any) 1084 $thisToggle.toggleClass('active'); 1085 $folder.toggleClass('open'); 1086 1087 evt.cancelBubble = true; 1088 evt.stopPropagation(); 1089 // return false; 1090 } 1091 1092 function mouseoverHandler(evt){ 1093 evt.cancelBubble = true; 1094 evt.stopPropagation(); 1095 // return false; 1096 } 1097 1098 function clickHandler(evt){ 1099 console.log('clickHandler event triggered', touchevents); 1100 if (!touchevents){ 1101 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 1102 return elm !== $thisToggle[0]; 1103 }
1103).forEach(elm=>{ 1104 $(elm).removeClass('active'); 1105 $(elm).parents('.folder').removeClass('open'); 1106 }); 1107 console.log('window.isMobile.any',window.isMobile.any) 1108 $thisToggle.toggleClass('active'); 1109 $folder.toggleClass('open'); 1110 } 1111 evt.cancelBubble = true; 1112 evt.stopPropagation(); 1113 //return false; 1114 } 1115 }); 1116 1117})(); 1118 1119</script>
1119 1120 <div class="subnav"> 1121 1122 1123 1124 1125 <div class="external"> 1126 <a href="https://search.columbushousetohome.com" target="_blank"> 1127 Buy a Home 1128 </a> 1129 </div> 1130 1131 1132 1133 1134 <div class="collection active"> 1135 <a href="/affordability-calculator"> 1136 Affordability Calculator 1137 </a> 1138 </div> 1139 1140 1141 1142 1143 1144 <div class="collection"> 1145 <a href="/mortgage-calculator"> 1146 Mortgage Calculator 1147 </a> 1148 </div> 1149 1150 1151 1152 </div> 1153 </div> 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 <div class="folder"> 1164 <div class="folder-toggle" 1165data-href="/sell" 1166 style="pointer-events:all;user-select:none;cursor:pointer;" 1167>Sell</div>
1168<script> 1169 (()=>{//Fix Squarespace's broken folder toggle implementation SQRDEV-1213 1170 const $newToggles = $('nav:not(#mobileNavWrapper) .folder-toggle:not(.is-initialized)'); 1171 1172 $newToggles.each(function(){ 1173 window._init_folder_count = window._init_folder_count === undefined ? 0 : window._init_folder_count + 1; 1174 const $folderToggle = $(this); 1175 $folderToggle.addClass('is-initialized').addClass(`folder-count-${window._init_folder_count}`); 1176 1177 const $navWrapper = $('.nav-wrapper').closest('.nav-wrapper'); 1178 const isFooter = $navWrapper.closest('footer').length > 0; 1179 1180 const $folder = $folderToggle.closest('.folder'); 1181 $folder.removeClass('active'); 1182 const $thisToggle = $folder.find('.folder-toggle'); 1183 1184 $thisToggle 1185 .off('click').on('click', clickHandler) 1186 .off('touchstart').on('touchstart', touchstartHandler) 1187 .off('mouseover').on('mouseover', mouseoverHandler) 1188 .off('mousedown').on('mousedown', mouseoverHandler) 1189 .off('mouseup').on('mouseup', mouseoverHandler) 1190 .off('contextmenu').on('contextmenu',mouseoverHandler) 1191 1192 var touchevents = false; 1193 1194 function touchstartHandler(evt){ 1195 console.log('Touchstart event triggered', touchevents); 1196 touchevents = true; 1197 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 1198 return elm !== $thisToggle[0]; 1199 }).forEach(elm=>{ 1200 $(elm).removeClass('active'); 1201 $(elm).parents('.folder').removeClass('open'); 1202 }); 1203 console.log('window.isMobile.any',window.isMobile.any) 1204 $thisToggle.toggleClass('active'); 1205 $folder.toggleClass('open'); 1206 1207 evt.cancelBubble = true; 1208 evt.stopPropagation(); 1209 // return false; 1210 } 1211 1212 function mouseoverHandler(evt){ 1213 evt.cancelBubble = true; 1214 evt.stopPropagation(); 1215 // return false; 1216 } 1217 1218 function clickHandler(evt){ 1219 console.log('clickHandler event triggered', touchevents); 1220 if (!touchevents){ 1221 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 1222 return elm !== $thisToggle[0]; 1223 }
1223).forEach(elm=>{ 1224 $(elm).removeClass('active'); 1225 $(elm).parents('.folder').removeClass('open'); 1226 }); 1227 console.log('window.isMobile.any',window.isMobile.any) 1228 $thisToggle.toggleClass('active'); 1229 $folder.toggleClass('open'); 1230 } 1231 evt.cancelBubble = true; 1232 evt.stopPropagation(); 1233 //return false; 1234 } 1235 }); 1236 1237})(); 1238 1239</script>
1239 1240 <div class="subnav"> 1241 1242 1243 1244 1245 <div class="external"> 1246 <a href="https://columbushousetohome.hifello.com/lp/691f104da628ebe68917f6fd" target="_blank"> 1247 Sell Your Home 1248 </a> 1249 </div> 1250 1251 1252 1253 1254 1255 <div class="external"> 1256 <a href="https://columbushousetohome.hifello.com/lp/691e00b45e15c59decc7b8f7" target="_blank"> 1257 Home Valuation 1258 </a> 1259 </div> 1260 1261 1262 1263 1264 1265 <div class="external"> 1266 <a href="https://columbushousetohome.hifello.com/lp/691f1065a628ebe68917f982" target="_blank"> 1267 Get Cash Offer 1268 </a> 1269 </div> 1270 1271 1272 1273 1274 <div class="collection"> 1275 <a href="/home-sale-calculator"> 1276 Home Sale Calculator 1277 </a> 1278 </div> 1279 1280 1281 1282 1283 1284 <div class="collection"> 1285 <a href="/why-list-with-us"> 1286 Why List With Us 1287 </a> 1288 </div> 1289 1290 1291 1292 </div> 1293 </div> 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 <div class="folder"> 1304 <div class="folder-toggle" 1305data-href="/communities-1" 1306 style="pointer-events:all;user-select:none;cursor:pointer;" 1307>Communities</div>
1308<script> 1309 (()=>{//Fix Squarespace's broken folder toggle implementation SQRDEV-1213 1310 const $newToggles = $('nav:not(#mobileNavWrapper) .folder-toggle:not(.is-initialized)'); 1311 1312 $newToggles.each(function(){ 1313 window._init_folder_count = window._init_folder_count === undefined ? 0 : window._init_folder_count + 1; 1314 const $folderToggle = $(this); 1315 $folderToggle.addClass('is-initialized').addClass(`folder-count-${window._init_folder_count}`); 1316 1317 const $navWrapper = $('.nav-wrapper').closest('.nav-wrapper'); 1318 const isFooter = $navWrapper.closest('footer').length > 0; 1319 1320 const $folder = $folderToggle.closest('.folder'); 1321 $folder.removeClass('active'); 1322 const $thisToggle = $folder.find('.folder-toggle'); 1323 1324 $thisToggle 1325 .off('click').on('click', clickHandler) 1326 .off('touchstart').on('touchstart', touchstartHandler) 1327 .off('mouseover').on('mouseover', mouseoverHandler) 1328 .off('mousedown').on('mousedown', mouseoverHandler) 1329 .off('mouseup').on('mouseup', mouseoverHandler) 1330 .off('contextmenu').on('contextmenu',mouseoverHandler) 1331 1332 var touchevents = false; 1333 1334 function touchstartHandler(evt){ 1335 console.log('Touchstart event triggered', touchevents); 1336 touchevents = true; 1337 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 1338 return elm !== $thisToggle[0]; 1339 }).forEach(elm=>{ 1340 $(elm).removeClass('active'); 1341 $(elm).parents('.folder').removeClass('open'); 1342 }); 1343 console.log('window.isMobile.any',window.isMobile.any) 1344 $thisToggle.toggleClass('active'); 1345 $folder.toggleClass('open'); 1346 1347 evt.cancelBubble = true; 1348 evt.stopPropagation(); 1349 // return false; 1350 } 1351 1352 function mouseoverHandler(evt){ 1353 evt.cancelBubble = true; 1354 evt.stopPropagation(); 1355 // return false; 1356 } 1357 1358 function clickHandler(evt){ 1359 console.log('clickHandler event triggered', touchevents); 1360 if (!touchevents){ 1361 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 1362 return elm !== $thisToggle[0]; 1363 }
1363).forEach(elm=>{ 1364 $(elm).removeClass('active'); 1365 $(elm).parents('.folder').removeClass('open'); 1366 }); 1367 console.log('window.isMobile.any',window.isMobile.any) 1368 $thisToggle.toggleClass('active'); 1369 $folder.toggleClass('open'); 1370 } 1371 evt.cancelBubble = true; 1372 evt.stopPropagation(); 1373 //return false; 1374 } 1375 }); 1376 1377})(); 1378 1379</script>
1379 1380 <div class="subnav"> 1381 1382 1383 1384 1385 <div class="external"> 1386 <a href="/communities/columbus-real-estate"> 1387 Columbus 1388 </a> 1389 </div> 1390 1391 1392 1393 1394 1395 <div class="external"> 1396 <a href="/communities/worthington-real-estate"> 1397 Worthington 1398 </a> 1399 </div> 1400 1401 1402 1403 1404 1405 <div class="external"> 1406 <a href="/communities/dublin-real-estate"> 1407 Dublin 1408 </a> 1409 </div> 1410 1411 1412 1413 1414 1415 <div class="external"> 1416 <a href="/communities/gahanna-real-estate"> 1417 Gahanna 1418 </a> 1419 </div> 1420 1421 1422 1423 1424 1425 <div class="external"> 1426 <a href="/communities/grandview-heights-real-estate"> 1427 Grandview Heights 1428 </a> 1429 </div> 1430 1431 1432 1433 1434 1435 <div class="external"> 1436 <a href="/communities/hilliard-real-estate"> 1437 Hilliard 1438 </a> 1439 </div> 1440 1441 1442 1443 1444 1445 <div class="external"> 1446 <a href="/communities/buckeye-lake-real-estate"> 1447 Buckeye Lake 1448 </a> 1449 </div> 1450 1451 1452 1453 1454 1455 <div class="external"> 1456 <a href="/communities/new-albany-real-estate"> 1457 New Albany 1458 </a> 1459 </div> 1460 1461 1462 1463 1464 <div class="collection"> 1465 <a href="/communities"> 1466 More Communities... 1467 </a> 1468 </div> 1469 1470 1471 1472 </div> 1473 </div> 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 <div class="folder"> 1484 <div class="folder-toggle" 1485data-href="/programs-2" 1486 style="pointer-events:all;user-select:none;cursor:pointer;" 1487>Programs</div>
1488<script> 1489 (()=>{//Fix Squarespace's broken folder toggle implementation SQRDEV-1213 1490 const $newToggles = $('nav:not(#mobileNavWrapper) .folder-toggle:not(.is-initialized)'); 1491 1492 $newToggles.each(function(){ 1493 window._init_folder_count = window._init_folder_count === undefined ? 0 : window._init_folder_count + 1; 1494 const $folderToggle = $(this); 1495 $folderToggle.addClass('is-initialized').addClass(`folder-count-${window._init_folder_count}`); 1496 1497 const $navWrapper = $('.nav-wrapper').closest('.nav-wrapper'); 1498 const isFooter = $navWrapper.closest('footer').length > 0; 1499 1500 const $folder = $folderToggle.closest('.folder'); 1501 $folder.removeClass('active'); 1502 const $thisToggle = $folder.find('.folder-toggle'); 1503 1504 $thisToggle 1505 .off('click').on('click', clickHandler) 1506 .off('touchstart').on('touchstart', touchstartHandler) 1507 .off('mouseover').on('mouseover', mouseoverHandler) 1508 .off('mousedown').on('mousedown', mouseoverHandler) 1509 .off('mouseup').on('mouseup', mouseoverHandler) 1510 .off('contextmenu').on('contextmenu',mouseoverHandler) 1511 1512 var touchevents = false; 1513 1514 function touchstartHandler(evt){ 1515 console.log('Touchstart event triggered', touchevents); 1516 touchevents = true; 1517 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 1518 return elm !== $thisToggle[0]; 1519 }).forEach(elm=>{ 1520 $(elm).removeClass('active'); 1521 $(elm).parents('.folder').removeClass('open'); 1522 }); 1523 console.log('window.isMobile.any',window.isMobile.any) 1524 $thisToggle.toggleClass('active'); 1525 $folder.toggleClass('open'); 1526 1527 evt.cancelBubble = true; 1528 evt.stopPropagation(); 1529 // return false; 1530 } 1531 1532 function mouseoverHandler(evt){ 1533 evt.cancelBubble = true; 1534 evt.stopPropagation(); 1535 // return false; 1536 } 1537 1538 function clickHandler(evt){ 1539 console.log('clickHandler event triggered', touchevents); 1540 if (!touchevents){ 1541 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 1542 return elm !== $thisToggle[0]; 1543 }
1543).forEach(elm=>{ 1544 $(elm).removeClass('active'); 1545 $(elm).parents('.folder').removeClass('open'); 1546 }); 1547 console.log('window.isMobile.any',window.isMobile.any) 1548 $thisToggle.toggleClass('active'); 1549 $folder.toggleClass('open'); 1550 } 1551 evt.cancelBubble = true; 1552 evt.stopPropagation(); 1553 //return false; 1554 } 1555 }); 1556 1557})(); 1558 1559</script>
1559 1560 <div class="subnav"> 1561 1562 1563 1564 <div class="collection"> 1565 <a href="/servicesavingsprogram"> 1566 Service Savings Program 1567 </a> 1568 </div> 1569 1570 1571 1572 1573 1574 <div class="collection"> 1575 <a href="/cash2keys"> 1576 Cash2Keys 1577 </a> 1578 </div> 1579 1580 1581 1582 1583 1584 <div class="collection"> 1585 <a href="/buy-now-sell-later"> 1586 Buy Now Sell Later 1587 </a> 1588 </div> 1589 1590 1591 1592 </div> 1593 </div> 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 <div class="collection"> 1606 <a href="/testimonials"> 1607 Testimonials 1608 </a> 1609 </div> 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 <div class="collection"> 1624 <a href="/team-page"> 1625 Team 1626 </a> 1627 </div> 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 <div class="collection"> 1642 <a href="/contact-us"> 1643 Contact Us 1644 </a> 1645 </div> 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 <div class="collection"> 1660 <a href="/blog"> 1661 Blog 1662 </a> 1663 </div> 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 <div class="collection homepage"> 1678 <a href="/"> 1679 Home 1680 </a> 1681 </div> 1682 1683 1684 1685 1686 1687 1688 1689 </nav> 1690 </div> 1691 1692 1693 1694 </div> 1695 <div id="siteWrapper" class="clearfix"> 1696 <div class="social-media-header "> 1697 <div class="sqs-layout sqs-grid-12 columns-12" data-layout-label="Social" data-type="block-field" data-updated-on="1662146955931" id="ylopoHeaderSocialBlock"><div class="row sqs-row"><div class="col sqs-col-12 span-12"><div class="sqs-block website-component-block sqs-block-website-component sqs-block-socialaccountlinks social-account-links-block social-account-links-v2-block" data-block-css="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.socialLinks/288be173-4dab-4b40-8542-b87304698883_735/website.components.socialLinks.styles.css"]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.socialLinks/288be173-4dab-4b40-8542-b87304698883_735/website.components.socialLinks.visitor.js"]" data-block-type="1337" data-definition-name="website.components.socialLinks" data-sqsp-block="social-links" data-website-component-id="header-social-block-id" id="block-header-social-block-id"><div class="sqs-block-content"> 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722<div class="sqs-block-socialaccountlinks-content"> 1723 <div class="sqs-svg-icon--outer social-icon-alignment-right social-icons-color-standard social-icons-size-extra-small social-icons-style-regular "> 1724 <style> 1725 1726 #block-header-social-block-id { 1727 --social-icons-justify-content: flex-end; 1728 --social-icons-dimension: 16px;--social-icons-gap: 10px; 1729 1730 } 1731 1732 1733 #block-header-social-block-id .sqs-svg-icon--wrapper { 1734 --si-border-radius: 0;--si-scale: 2;--si-box-shadow: none;--si-fill-icon: var(--si-primary);--si-fill-icon-fade: var(--si-primary-faded);--si-fill-icon-hover: var(--si-primary);--si-fill-mask: transparent;--si-fill-mask-fade: transparent;--si-fill-mask-hover: transparent;--si-bg: transparent;--si-bg-fade: transparent;--si-bg-hover: transparent; 1735 } 1736 1737 1738 #block-header-social-block-id .sqs-svg-icon--list { 1739 justify-content: var(--social-icons-justify-content, center); 1740 column-gap: var(--social-icons-gap, 12px); 1741 row-gap: var(--social-icons-gap, 12px); 1742 } 1743 #block-header-social-block-id .sqs-svg-icon--wrapper { 1744 width: var(--social-icons-dimension, 20px); 1745 height: var(--social-icons-dimension, 20px); 1746 margin: 0; 1747 border: none; 1748 background-color: var(--si-bg, transparent);
1749 box-shadow: var(--si-box-shadow, none); 1750 border-radius: var(--si-border-radius, 0); 1751 } 1752 #block-header-social-block-id .sqs-svg-icon--wrapper > div { 1753 transform: scale(var(--si-scale, 1)); 1754 } 1755 #block-header-social-block-id .sqs-use--icon { 1756 fill: var(--si-fill-icon, transparent); 1757 } 1758 #block-header-social-block-id .sqs-use--mask { 1759 fill: var(--si-fill-mask, transparent); 1760 } 1761 #block-header-social-block-id .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper { 1762 background-color: var(--si-bg-fade, var(--si-bg, transparent)); 1763 } 1764 #block-header-social-block-id .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper .sqs-use--icon { 1765 fill: var(--si-fill-icon-fade, var(--si-fill-icon, transparent)); 1766 } 1767 #block-header-social-block-id .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper .sqs-use--mask { 1768 fill: var(--si-fill-mask-fade, var(--si-fill-mask, transparent)); 1769 } 1770 #block-header-social-block-id .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper:hover { 1771 background-color: var(--si-bg-hover, var(--si-bg, transparent)); 1772 } 1773 #block-header-social-block-id .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper:hover .sqs-use--icon { 1774 fill: var(--si-fill-icon-hover, var(--si-fill-icon, transparent)); 1775 } 1776 #block-header-social-block-id .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper:hover .sqs-use--mask { 1777 fill: var(--si-fill-mask-hover, var(--si-fill-mask, transparent)); 1778 } 1779 </style> 1780 <nav class="sqs-svg-icon--list"> 1781 1782 1783 <a 1784 href="https://www.facebook.com/MillenniumGroupOH" 1785 target="_blank" 1786 class="sqs-svg-icon--wrapper facebook-unauth" 1787 aria-label="Facebook" 1788 > 1789 <div> 1790 <svg class="sqs-svg-icon--social" viewBox="0 0 64 64"> 1791 <use class="sqs-use--icon" xlink:href="/universal/svg/social-accounts.svg#facebook-unauth-icon"></use> 1792 <use class="sqs-use--mask" xlink:href="/universal/svg/social-accounts.svg#facebook-unauth-mask"></use> 1793 </svg> 1794 </div> 1795 </a> 1796 1797 1798 1799 <a 1800 href="https://www.instagram.com/columbushousetohome/" 1801 target="_blank" 1802 class="sqs-svg-icon--wrapper instagram-unauth" 1803 aria-label="Instagram" 1804 > 1805 <div> 1806 <svg class="sqs-svg-icon--social" viewBox="0 0 64 64"> 1807 <use class="sqs-use--icon" xlink:href="/universal/svg/social-accounts.svg#instagram-unauth-icon"></use> 1808 <use class="sqs-use--mask" xlink:href="/universal/svg/social-accounts.svg#instagram-unauth-mask"></use> 1809 </svg> 1810 </div> 1811 </a> 1812 1813 1814 1815 <a 1816 href="https://www.linkedin.com/company/millennium-group-keller-williams-capital-partners" 1817 target="_blank" 1818 class="sqs-svg-icon--wrapper linkedin-unauth" 1819 aria-label="LinkedIn" 1820 > 1821 <div> 1822 <svg class="sqs-svg-icon--social" viewBox="0 0 64 64"> 1823 <use class="sqs-use--icon" xlink:href="/universal/svg/social-accounts.svg#linkedin-unauth-icon"></use> 1824 <use class="sqs-use--mask" xlink:href="/universal/svg/social-accounts.svg#linkedin-unauth-mask"></use> 1825 </svg> 1826 </div> 1827 </a> 1828 1829 1830 1831 <a 1832 href="https://twitter.com/millenniumoh" 1833 target="_blank" 1834 class="sqs-svg-icon--wrapper twitter-unauth" 1835 aria-label="Twitter" 1836 > 1837 <div> 1838 <svg class="sqs-svg-icon--social" viewBox="0 0 64 64"> 1839 <use class="sqs-use--icon" xlink:href="/universal/svg/social-accounts.svg#twitter-unauth-icon"></use> 1840 <use class="sqs-use--mask" xlink:href="/universal/svg/social-accounts.svg#twitter-unauth-mask"></use> 1841 </svg> 1842 </div> 1843 </a> 1844 1845 1846 </nav> 1847 </div> 1848 1849 1850<style id="container-styles">#block-header-social-block-id { 1851 1852 1853 1854 1855 1856 1857 } 1858 1859 #block-header-social-block-id .sqs-block-socialaccountlinks-content { 1860 1861 --tweak-social-links-block-padding: initial; 1862} 1863 1864 #block-header-social-block-id { 1865 mix-blend-mode: var(--tweak-social-links-block-blend); 1866 border-radius: var(--tweak-social-links-block-radius); 1867 } 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 #block-header-social-block-id { 1878 } 1879 1880</style> 1881 1882<style id="override-container-styles"> 1883 @media screen and (max-width: 767px) { 1884 1885 1886 1887#block-header-social-block-id { 1888 1889 } 1890 } 1891 1892 1893 @media screen and (max-width: 767px) { 1894 #block-header-social-block-id .sqs-block-socialaccountlinks-content { 1895 1896 } 1897 } 1898 1899 @media screen and (max-width: 767px) { 1900 1901 1902 1903 1904 1905 1906 }</style> 1907 1908 <style class="transform-overrides-vars"> 1909 1910</style> 1911 1912 1913 1914 1915 1916 1917</div> 1918</div></div></div></div></div> 1919</div> 1920
1921<script defer> 1922(function(){ 1923 let lastHeight = 0; 1924 function moveHeader(){ 1925 var socialHeight = $('body.show-social-media .social-media-header').outerHeight(); 1926 if (lastHeight !== socialHeight){ 1927 lastHeight = socialHeight; 1928 $('header#header').css('top', socialHeight || 0); 1929 } 1930 } 1931 $(document).ready(function(){ 1932 if ($('body').hasClass('show-social-media') && $('header#header').css('position') === 'absolute'){ 1933 $(window).on('resize', moveHeader); 1934 moveHeader(); 1935 } 1936 }); 1937})(); 1938</script>
1938 1939 1940 1941 <div class="sqs-cart-dropzone"></div> 1942 <header 1943 id="header" 1944 class="show-on-scroll" 1945 data-offset-el=".index-section" 1946 data-offset-behavior="bottom" 1947 role="banner" 1948 > 1949 <div class="header-inner"> 1950 1951 1952 <div 1953 id="logoWrapper" 1954 class="wrapper" 1955 data-content-field="site-title" 1956 > 1957 1958 <div id="logoImage"> 1959 <a href="/"> 1960 <img src="//images.squarespace-cdn.com/content/v1/631258cadb857b395c32f162/cd9d8474-1f63-40af-8544-60cb397e0038/Untitled%2Bdesign+1.png?format=1500w" alt="Millennium Group" /> 1961 </a> 1962 </div> 1963 1964 </div> 1965 1966 1967 <div class="mobile-nav-toggle"> 1968 <div class="top-bar"></div> 1969 <div class="middle-bar"></div> 1970 <div class="bottom-bar"></div> 1971 </div> 1972 <div class="mobile-nav-toggle fixed-nav-toggle"> 1973 <div class="top-bar"></div> 1974 <div class="middle-bar"></div> 1975 <div class="bottom-bar"></div> 1976 </div> 1977 <div id="headerNav"> 1978 1979 1980 <div id="mainNavWrapper" class="nav-wrapper" data-content-field="navigation-mainNav"> 1981 <nav id="mainNavigation" data-content-field="navigation-mainNav"> 1982 1983 1984 1985 1986 1987 1988 1989 <div class="folder active"> 1990 <div class="folder-toggle" 1991data-href="/buy" 1992 style="pointer-events:all;user-select:none;cursor:pointer;" 1993>Buy</div>
1994<script> 1995 (()=>{//Fix Squarespace's broken folder toggle implementation SQRDEV-1213 1996 const $newToggles = $('nav:not(#mobileNavWrapper) .folder-toggle:not(.is-initialized)'); 1997 1998 $newToggles.each(function(){ 1999 window._init_folder_count = window._init_folder_count === undefined ? 0 : window._init_folder_count + 1; 2000 const $folderToggle = $(this); 2001 $folderToggle.addClass('is-initialized').addClass(`folder-count-${window._init_folder_count}`); 2002 2003 const $navWrapper = $('.nav-wrapper').closest('.nav-wrapper'); 2004 const isFooter = $navWrapper.closest('footer').length > 0; 2005 2006 const $folder = $folderToggle.closest('.folder'); 2007 $folder.removeClass('active'); 2008 const $thisToggle = $folder.find('.folder-toggle'); 2009 2010 $thisToggle 2011 .off('click').on('click', clickHandler) 2012 .off('touchstart').on('touchstart', touchstartHandler) 2013 .off('mouseover').on('mouseover', mouseoverHandler) 2014 .off('mousedown').on('mousedown', mouseoverHandler) 2015 .off('mouseup').on('mouseup', mouseoverHandler) 2016 .off('contextmenu').on('contextmenu',mouseoverHandler) 2017 2018 var touchevents = false; 2019 2020 function touchstartHandler(evt){ 2021 console.log('Touchstart event triggered', touchevents); 2022 touchevents = true; 2023 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 2024 return elm !== $thisToggle[0]; 2025 }).forEach(elm=>{ 2026 $(elm).removeClass('active'); 2027 $(elm).parents('.folder').removeClass('open'); 2028 }); 2029 console.log('window.isMobile.any',window.isMobile.any) 2030 $thisToggle.toggleClass('active'); 2031 $folder.toggleClass('open'); 2032 2033 evt.cancelBubble = true; 2034 evt.stopPropagation(); 2035 // return false; 2036 } 2037 2038 function mouseoverHandler(evt){ 2039 evt.cancelBubble = true; 2040 evt.stopPropagation(); 2041 // return false; 2042 } 2043 2044 function clickHandler(evt){ 2045 console.log('clickHandler event triggered', touchevents); 2046 if (!touchevents){ 2047 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 2048 return elm !== $thisToggle[0]; 2049 }
2049).forEach(elm=>{ 2050 $(elm).removeClass('active'); 2051 $(elm).parents('.folder').removeClass('open'); 2052 }); 2053 console.log('window.isMobile.any',window.isMobile.any) 2054 $thisToggle.toggleClass('active'); 2055 $folder.toggleClass('open'); 2056 } 2057 evt.cancelBubble = true; 2058 evt.stopPropagation(); 2059 //return false; 2060 } 2061 }); 2062 2063})(); 2064 2065</script>
2065 2066 <div class="subnav"> 2067 2068 2069 2070 2071 <div class="external"> 2072 <a href="https://search.columbushousetohome.com" target="_blank"> 2073 Buy a Home 2074 </a> 2075 </div> 2076 2077 2078 2079 2080 <div class="collection active"> 2081 <a href="/affordability-calculator"> 2082 Affordability Calculator 2083 </a> 2084 </div> 2085 2086 2087 2088 2089 2090 <div class="collection"> 2091 <a href="/mortgage-calculator"> 2092 Mortgage Calculator 2093 </a> 2094 </div> 2095 2096 2097 2098 </div> 2099 </div> 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 <div class="folder"> 2110 <div class="folder-toggle" 2111data-href="/sell" 2112 style="pointer-events:all;user-select:none;cursor:pointer;" 2113>Sell</div>
2114<script> 2115 (()=>{//Fix Squarespace's broken folder toggle implementation SQRDEV-1213 2116 const $newToggles = $('nav:not(#mobileNavWrapper) .folder-toggle:not(.is-initialized)'); 2117 2118 $newToggles.each(function(){ 2119 window._init_folder_count = window._init_folder_count === undefined ? 0 : window._init_folder_count + 1; 2120 const $folderToggle = $(this); 2121 $folderToggle.addClass('is-initialized').addClass(`folder-count-${window._init_folder_count}`); 2122 2123 const $navWrapper = $('.nav-wrapper').closest('.nav-wrapper'); 2124 const isFooter = $navWrapper.closest('footer').length > 0; 2125 2126 const $folder = $folderToggle.closest('.folder'); 2127 $folder.removeClass('active'); 2128 const $thisToggle = $folder.find('.folder-toggle'); 2129 2130 $thisToggle 2131 .off('click').on('click', clickHandler) 2132 .off('touchstart').on('touchstart', touchstartHandler) 2133 .off('mouseover').on('mouseover', mouseoverHandler) 2134 .off('mousedown').on('mousedown', mouseoverHandler) 2135 .off('mouseup').on('mouseup', mouseoverHandler) 2136 .off('contextmenu').on('contextmenu',mouseoverHandler) 2137 2138 var touchevents = false; 2139 2140 function touchstartHandler(evt){ 2141 console.log('Touchstart event triggered', touchevents); 2142 touchevents = true; 2143 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 2144 return elm !== $thisToggle[0]; 2145 }).forEach(elm=>{ 2146 $(elm).removeClass('active'); 2147 $(elm).parents('.folder').removeClass('open'); 2148 }); 2149 console.log('window.isMobile.any',window.isMobile.any) 2150 $thisToggle.toggleClass('active'); 2151 $folder.toggleClass('open'); 2152 2153 evt.cancelBubble = true; 2154 evt.stopPropagation(); 2155 // return false; 2156 } 2157 2158 function mouseoverHandler(evt){ 2159 evt.cancelBubble = true; 2160 evt.stopPropagation(); 2161 // return false; 2162 } 2163 2164 function clickHandler(evt){ 2165 console.log('clickHandler event triggered', touchevents); 2166 if (!touchevents){ 2167 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 2168 return elm !== $thisToggle[0]; 2169 }
2169).forEach(elm=>{ 2170 $(elm).removeClass('active'); 2171 $(elm).parents('.folder').removeClass('open'); 2172 }); 2173 console.log('window.isMobile.any',window.isMobile.any) 2174 $thisToggle.toggleClass('active'); 2175 $folder.toggleClass('open'); 2176 } 2177 evt.cancelBubble = true; 2178 evt.stopPropagation(); 2179 //return false; 2180 } 2181 }); 2182 2183})(); 2184 2185</script>
2185 2186 <div class="subnav"> 2187 2188 2189 2190 2191 <div class="external"> 2192 <a href="https://columbushousetohome.hifello.com/lp/691f104da628ebe68917f6fd" target="_blank"> 2193 Sell Your Home 2194 </a> 2195 </div> 2196 2197 2198 2199 2200 2201 <div class="external"> 2202 <a href="https://columbushousetohome.hifello.com/lp/691e00b45e15c59decc7b8f7" target="_blank"> 2203 Home Valuation 2204 </a> 2205 </div> 2206 2207 2208 2209 2210 2211 <div class="external"> 2212 <a href="https://columbushousetohome.hifello.com/lp/691f1065a628ebe68917f982" target="_blank"> 2213 Get Cash Offer 2214 </a> 2215 </div> 2216 2217 2218 2219 2220 <div class="collection"> 2221 <a href="/home-sale-calculator"> 2222 Home Sale Calculator 2223 </a> 2224 </div> 2225 2226 2227 2228 2229 2230 <div class="collection"> 2231 <a href="/why-list-with-us"> 2232 Why List With Us 2233 </a> 2234 </div> 2235 2236 2237 2238 </div> 2239 </div> 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 <div class="folder"> 2250 <div class="folder-toggle" 2251data-href="/communities-1" 2252 style="pointer-events:all;user-select:none;cursor:pointer;" 2253>Communities</div>
2254<script> 2255 (()=>{//Fix Squarespace's broken folder toggle implementation SQRDEV-1213 2256 const $newToggles = $('nav:not(#mobileNavWrapper) .folder-toggle:not(.is-initialized)'); 2257 2258 $newToggles.each(function(){ 2259 window._init_folder_count = window._init_folder_count === undefined ? 0 : window._init_folder_count + 1; 2260 const $folderToggle = $(this); 2261 $folderToggle.addClass('is-initialized').addClass(`folder-count-${window._init_folder_count}`); 2262 2263 const $navWrapper = $('.nav-wrapper').closest('.nav-wrapper'); 2264 const isFooter = $navWrapper.closest('footer').length > 0; 2265 2266 const $folder = $folderToggle.closest('.folder'); 2267 $folder.removeClass('active'); 2268 const $thisToggle = $folder.find('.folder-toggle'); 2269 2270 $thisToggle 2271 .off('click').on('click', clickHandler) 2272 .off('touchstart').on('touchstart', touchstartHandler) 2273 .off('mouseover').on('mouseover', mouseoverHandler) 2274 .off('mousedown').on('mousedown', mouseoverHandler) 2275 .off('mouseup').on('mouseup', mouseoverHandler) 2276 .off('contextmenu').on('contextmenu',mouseoverHandler) 2277 2278 var touchevents = false; 2279 2280 function touchstartHandler(evt){ 2281 console.log('Touchstart event triggered', touchevents); 2282 touchevents = true; 2283 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 2284 return elm !== $thisToggle[0]; 2285 }).forEach(elm=>{ 2286 $(elm).removeClass('active'); 2287 $(elm).parents('.folder').removeClass('open'); 2288 }); 2289 console.log('window.isMobile.any',window.isMobile.any) 2290 $thisToggle.toggleClass('active'); 2291 $folder.toggleClass('open'); 2292 2293 evt.cancelBubble = true; 2294 evt.stopPropagation(); 2295 // return false; 2296 } 2297 2298 function mouseoverHandler(evt){ 2299 evt.cancelBubble = true; 2300 evt.stopPropagation(); 2301 // return false; 2302 } 2303 2304 function clickHandler(evt){ 2305 console.log('clickHandler event triggered', touchevents); 2306 if (!touchevents){ 2307 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 2308 return elm !== $thisToggle[0]; 2309 }
2309).forEach(elm=>{ 2310 $(elm).removeClass('active'); 2311 $(elm).parents('.folder').removeClass('open'); 2312 }); 2313 console.log('window.isMobile.any',window.isMobile.any) 2314 $thisToggle.toggleClass('active'); 2315 $folder.toggleClass('open'); 2316 } 2317 evt.cancelBubble = true; 2318 evt.stopPropagation(); 2319 //return false; 2320 } 2321 }); 2322 2323})(); 2324 2325</script>
2325 2326 <div class="subnav"> 2327 2328 2329 2330 2331 <div class="external"> 2332 <a href="/communities/columbus-real-estate"> 2333 Columbus 2334 </a> 2335 </div> 2336 2337 2338 2339 2340 2341 <div class="external"> 2342 <a href="/communities/worthington-real-estate"> 2343 Worthington 2344 </a> 2345 </div> 2346 2347 2348 2349 2350 2351 <div class="external"> 2352 <a href="/communities/dublin-real-estate"> 2353 Dublin 2354 </a> 2355 </div> 2356 2357 2358 2359 2360 2361 <div class="external"> 2362 <a href="/communities/gahanna-real-estate"> 2363 Gahanna 2364 </a> 2365 </div> 2366 2367 2368 2369 2370 2371 <div class="external"> 2372 <a href="/communities/grandview-heights-real-estate"> 2373 Grandview Heights 2374 </a> 2375 </div> 2376 2377 2378 2379 2380 2381 <div class="external"> 2382 <a href="/communities/hilliard-real-estate"> 2383 Hilliard 2384 </a> 2385 </div> 2386 2387 2388 2389 2390 2391 <div class="external"> 2392 <a href="/communities/buckeye-lake-real-estate"> 2393 Buckeye Lake 2394 </a> 2395 </div> 2396 2397 2398 2399 2400 2401 <div class="external"> 2402 <a href="/communities/new-albany-real-estate"> 2403 New Albany 2404 </a> 2405 </div> 2406 2407 2408 2409 2410 <div class="collection"> 2411 <a href="/communities"> 2412 More Communities... 2413 </a> 2414 </div> 2415 2416 2417 2418 </div> 2419 </div> 2420 2421 2422 2423 2424 2425 2426 2427 2428 2429 <div class="folder"> 2430 <div class="folder-toggle" 2431data-href="/programs-2" 2432 style="pointer-events:all;user-select:none;cursor:pointer;" 2433>Programs</div>
2434<script> 2435 (()=>{//Fix Squarespace's broken folder toggle implementation SQRDEV-1213 2436 const $newToggles = $('nav:not(#mobileNavWrapper) .folder-toggle:not(.is-initialized)'); 2437 2438 $newToggles.each(function(){ 2439 window._init_folder_count = window._init_folder_count === undefined ? 0 : window._init_folder_count + 1; 2440 const $folderToggle = $(this); 2441 $folderToggle.addClass('is-initialized').addClass(`folder-count-${window._init_folder_count}`); 2442 2443 const $navWrapper = $('.nav-wrapper').closest('.nav-wrapper'); 2444 const isFooter = $navWrapper.closest('footer').length > 0; 2445 2446 const $folder = $folderToggle.closest('.folder'); 2447 $folder.removeClass('active'); 2448 const $thisToggle = $folder.find('.folder-toggle'); 2449 2450 $thisToggle 2451 .off('click').on('click', clickHandler) 2452 .off('touchstart').on('touchstart', touchstartHandler) 2453 .off('mouseover').on('mouseover', mouseoverHandler) 2454 .off('mousedown').on('mousedown', mouseoverHandler) 2455 .off('mouseup').on('mouseup', mouseoverHandler) 2456 .off('contextmenu').on('contextmenu',mouseoverHandler) 2457 2458 var touchevents = false; 2459 2460 function touchstartHandler(evt){ 2461 console.log('Touchstart event triggered', touchevents); 2462 touchevents = true; 2463 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 2464 return elm !== $thisToggle[0]; 2465 }).forEach(elm=>{ 2466 $(elm).removeClass('active'); 2467 $(elm).parents('.folder').removeClass('open'); 2468 }); 2469 console.log('window.isMobile.any',window.isMobile.any) 2470 $thisToggle.toggleClass('active'); 2471 $folder.toggleClass('open'); 2472 2473 evt.cancelBubble = true; 2474 evt.stopPropagation(); 2475 // return false; 2476 } 2477 2478 function mouseoverHandler(evt){ 2479 evt.cancelBubble = true; 2480 evt.stopPropagation(); 2481 // return false; 2482 } 2483 2484 function clickHandler(evt){ 2485 console.log('clickHandler event triggered', touchevents); 2486 if (!touchevents){ 2487 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 2488 return elm !== $thisToggle[0]; 2489 }
2489).forEach(elm=>{ 2490 $(elm).removeClass('active'); 2491 $(elm).parents('.folder').removeClass('open'); 2492 }); 2493 console.log('window.isMobile.any',window.isMobile.any) 2494 $thisToggle.toggleClass('active'); 2495 $folder.toggleClass('open'); 2496 } 2497 evt.cancelBubble = true; 2498 evt.stopPropagation(); 2499 //return false; 2500 } 2501 }); 2502 2503})(); 2504 2505</script>
2505 2506 <div class="subnav"> 2507 2508 2509 2510 <div class="collection"> 2511 <a href="/servicesavingsprogram"> 2512 Service Savings Program 2513 </a> 2514 </div> 2515 2516 2517 2518 2519 2520 <div class="collection"> 2521 <a href="/cash2keys"> 2522 Cash2Keys 2523 </a> 2524 </div> 2525 2526 2527 2528 2529 2530 <div class="collection"> 2531 <a href="/buy-now-sell-later"> 2532 Buy Now Sell Later 2533 </a> 2534 </div> 2535 2536 2537 2538 </div> 2539 </div> 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 <div class="collection"> 2552 <a href="/testimonials"> 2553 Testimonials 2554 </a> 2555 </div> 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 <div class="collection"> 2570 <a href="/team-page"> 2571 Team 2572 </a> 2573 </div> 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 <div class="collection"> 2588 <a href="/contact-us"> 2589 Contact Us 2590 </a> 2591 </div> 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 <div class="collection"> 2606 <a href="/blog"> 2607 Blog 2608 </a> 2609 </div> 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 <div class="collection homepage"> 2624 <a href="/"> 2625 Home 2626 </a> 2627 </div> 2628 2629 2630 2631 2632 2633 2634 2635 </nav> 2636 </div> 2637 <!-- style below blocks out the mobile nav toggle only when nav is loaded --> 2638 <style>.mobile-nav-toggle-label { display: inline-block !important; }</style> 2639 2640 2641 2642 </div> 2643 </div> 2644 </header> 2645 2646
2647<script> 2648// code for adjusting the header position when social media is shown 2649(function(){ 2650 2651 const isShowSocialMedia = $("body").hasClass("show-social-media"); 2652 const socMedHeight = $('.social-media-header').height() + 10; 2653 2654 if(isShowSocialMedia){ 2655 $("body.transparent-header #siteWrapper header#header").css("top", socMedHeight + "px"); 2656 } 2657})(); 2658</script>
2658 2659
2660<script> 2661 2662 2663 2664 2665 2666 2667 2668</script>
2668 2669 2670 <div id="promotedGalleryWrapper" class="sqs-layout promoted-gallery-wrapper"> 2671 <div class="row"> 2672 <div class="col"></div> 2673 </div> 2674 </div> 2675 2676 <div 2677 class="banner-thumbnail-wrapper ylopo-banner-wrapper ylopo-home-banner " 2678 2679 data-content-field="main-image" 2680 data-collection-id="691f19d6c93be13a540bb281" 2681 data-edit-main-image="Banner" 2682 data-annotation-alignment="bottom left" 2683 > 2684 <div class="color-overlay"></div> 2685 <figure id="thumbnail" class="loading content-fill listing-detail-not-lead-form"> 2686 2687 <div class="ylopo-home-banner-bg-image"></div> 2688 2689 </figure> 2690 <div class="banner-override"> 2691 <div class="sqs-layout sqs-grid-12 columns-12 banner-image-override-edit empty" data-layout-label="Banner Image Override" data-type="block-field" id="banner-image-override-collection-691f19d6c93be13a540bb281"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 2692 <div class="sqs-layout sqs-grid-12 columns-12 banner-image-override full-color empty" data-layout-label="Banner Image Override" data-type="block-field" id="banner-image-override-collection-691f19d6c93be13a540bb281"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 2693 </div> 2694
2694<script> 2695 2696 (function(){ 2697 //Fix header background Vimeo video to autoplay. 2698 var killWait = false; 2699 waitFor(function(){ 2700 return $('.banner-image-override .sqs-block-video.sqs-block.video-block iframe').length > 0; 2701 },function(){ 2702 var $vidFrame = $('.banner-image-override .sqs-block-video.sqs-block.video-block iframe'); 2703 var src = $vidFrame.attr('src'); 2704 src = src+'&autoplay=true&loop=true&byline=false&background=1'; 2705 $vidFrame.attr('src',src); 2706 $vidFrame.attr('style','position:absolute;top:0;left:0;width:100%;height:100%;'); 2707 }, undefined, function(){return killWait}) 2708 2709 $(window).on('load',function(){ 2710 killWait = true; 2711 }); 2712 })(); 2713 </script>
2713 2714 2715 2716 2717 2718 2719 <div class="ylopo-banner-content-wrapper 2720 2721 "> 2722 <div class="ylopo-banner-content-inner"> 2723 2724 2725 2726 2727 2728 2729 2730 <div class="sqs-layout sqs-grid-12 columns-12 ylopo-banner-headline empty" data-layout-label="Banner Headline" data-type="block-field" id="banner-title-collection-691f19d6c93be13a540bb281"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 2731 <div class="sqs-layout sqs-grid-12 columns-12 ylopo-banner-content homepage-ylopo-banner-content empty" data-layout-label="Banner Sub-Headline" data-type="block-field" id="banner-content-collection-691f19d6c93be13a540bb281"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 2732 2733 2734 2735 2736 2737 2738 2739 2740 </div> 2741 </div> 2742 </div> 2743 2744
2744<script> 2745 2746 2747 2748 2749 var banners = window.banners || {}; 2750 var bannerWidth = '' 2751 if(window.innerWidth >= 1000){ 2752 bannerWidth = '?format=1500w' 2753 }else if(window.innerWidth < 999 && window.innerWidth >= 750){ 2754 bannerWidth = '?format=1000w' 2755 }else if(window.innerWidth <= 749 && window.innerWidth >= 500){ 2756 bannerWidth = '?format=750w' 2757 }else if(window.innerWidth < 500){ 2758 bannerWidth = '?format=600w' 2759 }; 2760 var collection = {}; 2761 var item = {}; 2762 2763 2764 2765 2766 collection.typeName = JSON.parse(decodeURIComponent("%22page%22")) 2767 2768 2769 collection.regionName = "default" 2770 2771 2772 2773 2774 2775 var item_length = Object.keys(item).length; 2776 2777 if(item_length > 0){ 2778 if(item.assetUrl && item.systemDataSourceType){ 2779 window.banners = { 2780 backgroundImage: ""+ bannerWidth, 2781 inlineStyle: "background-position:calc(100% * ) calc(100% * );" 2782 }; 2783 }else{ 2784 if(collection.typeName === 'blog' ){ 2785 $('#siteWrapper .ylopo-banner-wrapper').attr('style','display:none !important') 2786 } 2787 } 2788 }else{ 2789 if(collection.mainImage){ 2790 window.banners = { 2791 backgroundImage: ""+ bannerWidth, 2792 inlineStyle: "background-position:calc(100% * ) calc(100% * );" 2793 }; 2794 }else{ 2795 if(collection.typeName && collection.typeName === 'team'){ 2796 2797 /*var teamBanner = '' 2798 if( window.innerWidth < 350 ){ 2799 teamBanner = "url(https://branded-site-static.s3-us-west-2.amazonaws.com/single-agent-default-bg-350w.jpg)" 2800 }else if( window.innerWidth < 800 && window.innerWidth > 356 ){ 2801 teamBanner = "url(https://branded-site-static.s3-us-west-2.amazonaws.com/single-agent-default-bg-800w.jpg)" 2802 }else if( window.innerWidth < 1500 && window.innerWidth > 801 ){ 2803 teamBanner = "url(https://branded-site-static.s3-us-west-2.amazonaws.com/single-agent-default-bg-1500w.jpg)" 2804 }else{ 2805 teamBanner = "url(https://branded-site-static.s3-us-west-2.amazonaws.com/single-agent-default-bg-2500w.jpg)" 2806 }*/ 2807 2808 window.banners = { 2809 backgroundImage: "https://branded-site-static.s3-us-west-2.amazonaws.com/team_banner.jpg", 2810 inlineStyle: "background-position:calc(100% * 0.75) calc(0%)" 2811 } 2812 2813 var bannerHeadline = $('.ylopo-banner-content-wrapper .ylopo-banner-headline').hasClass('empty'); 2814 var bannerSubHeadline = $('.ylopo-banner-content-wrapper .homepage-ylopo-banner-content').hasClass('empty'); 2815 2816 if(bannerHeadline && bannerSubHeadline){ 2817 $('.banner-thumbnail-wrapper.ylopo-banner-wrapper.ylopo-home-banner.has-description').addClass('hide-banner') 2818 } 2819 }else if(collection.typeName && collection.typeName === 'testimonials'){ 2820 window.banners = { 2821 backgroundImage: "https://s3-us-west-2.amazonaws.com/branded-site-static/testimonial-banner1.jpg", 2822 inlineStyle: "background-position:calc(100% * 0.5) calc(100% * 0.3)" 2823 }; 2824 }else if(collection.typeName && collection.typeName === 'review-me'){ 2825 window.banners = { 2826 backgroundImage: "https://branded-site-static.s3-us-west-2.amazonaws.com/banner_review_me.jpg", 2827 inlineStyle: "background-position:calc(100% * 0.5) calc(100% * 0.4)" 2828 }; 2829 }else if(collection.typeName && ((collection.typeName === 'why-list-with-us' && collection.regionName === 'why-list-with-us-c') || (collection.typeName === 'page' && collection.regionName === 'why-list-with-us-b') || (collection.typeName === 'page' && collection.regionName === 'why-list-with-us-c'))){ 2830 window.banners = { 2831 backgroundImage: "https://assets.ylopobrandedsites.com/why-list-with-us-b/shutterstock_754332802_1000w.jpg", 2832 inlineStyle: "background-position:calc(100% * 0.5) calc(100% * 0.4)" 2833 }; 2834 } 2835 2836 console.log("collection", collection); 2837 } 2838 2839 if(collection.typeName && (collection.typeName === 'common-blocks' || collection.typeName === 'invisible-ink-api' || collection.typeName === 'configuration')){ 2840 $('.ylopo-banner-wrapper').addClass('hide-banner') 2841 } 2842 } 2843 2844 //start jquery stuff 2845 (function($){ 2846 $(function(){ 2847 2848 2849 if(window.banners.backgroundImage || window.banners.inlineStyle) { 2850 $('.ylopo-home-banner-bg-image') 2851 2852 .attr({ 2853 'data-bg':window.banners.backgroundImage, 2854 'style': window.banners.inlineStyle 2855 }) 2856 .addClass('lazy');
2857 lazyLoadInstance.update(); 2858 } 2859 2860 /* 2861 Add classes to banner based on tags on collection items. 2862 Example: adding tag "fade-blog-header-image" to a blog item will blur the header bg image for a blog post 2863 */ 2864 //var bannerTagClasses = item.tags; 2865 var bannerTagClasses = [] 2866 2867 2868 2869 for (var i=0;i<bannerTagClasses.length;i++){ 2870 if (bannerTagClasses[i] === ''){ 2871 continue 2872 } 2873 $('.banner-thumbnail-wrapper.ylopo-banner-wrapper').addClass('header-tag-switch-'+bannerTagClasses[i]); 2874 } 2875 2876 //Set banner content top padding to keep banner content centered vertically; 2877 var windowResize_tmr; 2878 $(window).on('resize',function(){ 2879 if (windowResize_tmr){ 2880 clearTimeout(windowResize_tmr); 2881 } 2882 windowResize_tmr = setTimeout(setBannerPadding,22) 2883 }) 2884 2885 function setBannerPadding(){ 2886 var headerHeight = $('header#header').height(); 2887 var transparentHeader = $('body.transparent-header').length > 0; 2888 var isWhyListUsC = $('body').hasClass('collection-layout-why-list-with-us-c'); 2889 if (transparentHeader && !isWhyListUsC){ 2890 $('.ylopo-banner-content-wrapper').css('cssText','padding-top:'+headerHeight+'px !important'); 2891 $('.single-agent-header-box').css('cssText', 'margin-top:'+headerHeight+'px !important'); 2892 } 2893 } 2894 setTimeout(setBannerPadding,100); 2895 2896 //check if there are 2 banners 2897 var getBanners = $('.ylopo-home-banner.banner-thumbnail-wrapper'); 2898 2899 if(getBanners && getBanners.length) { 2900 $('body').addClass('has-one-banner'); 2901 } else { 2902 $('body').removeClass('has-one-banner'); 2903 } 2904 2905 var hasGallery = $('.banner-image-override').hasClass('empty') 2906 if(!hasGallery){ 2907 $('.ylopo-home-banner.banner-thumbnail-wrapper').attr('style', 'display:block!important') 2908 } 2909 }); 2910 })(jQuery); 2911 </script>
2911 2912 2913<!--main--> 2914 2915 2916 2917 2918 <main id="page" role="main"> 2919 2920 2921 2922 2923 <!-- collection navigation --> 2924 2925 2926 <!-- if page show folder navigation --> 2927 2928 <div id="folderNav" data-content-field="navigation-folderNav"> 2929 <div class="folder-nav-toggle"></div> 2930 <nav class="folder-nav" role="navigation"> 2931 <ul> 2932 <li class="nav-section-label">Buy</li> 2933 2934 2935 2936 2937 2938 <li class="external-link"><a href="https://search.columbushousetohome.com" target="_blank">Buy a Home</a></li> 2939 2940 2941 2942 2943 2944 <li class="page-collection active-link"><a href="/affordability-calculator">Affordability Calculator</a></li> 2945 2946 2947 2948 2949 2950 2951 2952 <li class="page-collection"><a href="/mortgage-calculator">Mortgage Calculator</a></li> 2953 2954 2955 2956 2957 2958 </ul> 2959 </nav> 2960</div> 2961 2962 2963 2964 <!-- Main Content Area --> 2965 <div 2966 id="content" 2967 class="main-content" 2968 data-content-field="main-content" 2969 data-collection-id="691f19d6c93be13a540bb281" 2970 data-edit-main-image="Banner" 2971 2972 2973 > 2974 <!-- main content --> 2975 2976<div class="sqs-layout sqs-grid-12 columns-12" data-type="page" data-updated-on="1763645940308" id="page-691f19d6c93be13a540bb281"><div class="row sqs-row"><div class="col sqs-col-12 span-12"><div class="sqs-block website-component-block sqs-block-website-component sqs-block-code code-block" data-block-css="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.code/0b2c145d-c93a-4f92-855b-9daa337b49d4_1002/website.components.code.styles.css"]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.code/0b2c145d-c93a-4f92-855b-9daa337b49d4_1002/website.components.code.visitor.js"]" data-block-type="1337" data-definition-name="website.components.code" data-sqsp-block="code" data-website-component-id="yui_3_17_2_1_1763645921680_1908" id="block-yui_3_17_2_1_1763645921680_1908"><div class="sqs-block-content"> 2977 2978 2979<div 2980 class="sqs-code-container" 2981 2982 2983 data-localized="{"enableSafeModeButton":"Preview in safe mode","enableSafeModeText":"This block contains embedded scripts. Embedded scripts are disabled while you're logged in and editing your site.","enableSafeModeTitle":"Embedded Scripts","exitSafeModeButton":"Exit safe preview","exitSafeModeText":"Please view the page after logging out for accurate rendering.","exitSafeModeTitle":"Safe Preview","globalSafeMode":"Embedded Code: This block contains embedded code that has been disabled.","scriptDisabled":"Script Disabled"}" 2984 2985 2986 2987 2988> 2989 2990 <!-- fello-affordability-calculator-widget code for Millennium Real Estate Group --> 2991
2991<script src="https://widget.hifello.com/affordability-calculator-widget.js" async defer></script>
2991 2992 <fello-affordability-calculator-widget widget-id="691f19804fb4389d85822cc6"></fello-affordability-calculator-widget> 2993 2994 2995 2996 2997 2998 2999</div> 3000 3001<style class="transform-overrides-vars"> 3002 3003</style> 3004 3005</div></div><div class="sqs-block html-block sqs-block-html" data-block-type="2" data-sqsp-block="text" id="block-691f19d6c93be13a540bb282"><div class="sqs-block-content"> 3006 3007<div class="sqs-html-content" data-sqsp-text-block-content> 3008 <p class="" style="white-space:pre-wrap;"> </p> 3009</div> 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 3027 3028 3029 3030 3031 3032 3033 3034 3035</div></div></div></div></div> 3036 3037 </div> 3038 3039</main> 3040 3041 3042<div class="edit-lead-form-button"><button>Edit Lead Form</button></div> 3043 3044<div class="lead-form-lightbox"> 3045 3046 <div class="image-blocks"> 3047 3048 3049 3050 <div class="lead-form-instructions"> 3051 <div class="lead-form-admin-info-1"></div> 3052 <div><input class="lead-form-link-url" type="text" style="width: 100%;" value=""/></div> 3053 <br/> 3054 <div><button class="button sqs-system-button sqs-editable-button lead-form-link-url-button">OPEN PAGE</button></div> 3055 </div> 3056 3057 3058 <div class="heading"> 3059 <div class="sqs-layout sqs-grid-12 columns-12 lead-form-header-text lead-form-default-text empty" data-layout-label="Lead form Default Text" data-type="block-field" id="lead-form-header-text"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 3060 <div class="sqs-layout sqs-grid-12 columns-12 lead-form-header-text lead-form-text empty" data-layout-label="Lead Form Page Text" data-type="block-field" id="lead-form-header-text-691f19d6c93be13a540bb281"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 3061 </div> 3062 3063 <div> 3064 <div style="display:none;" class="lead-form-upload-msg">Optional custom content for this leadform (unique to this page)</div> 3065 <div class="sqs-layout sqs-grid-12 columns-12 lead-form-upload-image empty" data-layout-label="Alternate Images" data-type="block-field" id="leadform-alternate-images-691f19d6c93be13a540bb281-"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 3066 </div> 3067 3068 <div class="lead-form-images"> 3069 <div class="block-1"></div> 3070 <div class="block-2"></div> 3071 <div class="block-3"></div> 3072 <div class="block-4"></div> 3073 </div> 3074 3075 <div class="lead-form-contact-form lead-form"> 3076 <div class="sqs-layout sqs-grid-12 columns-12 lead-form-default-form sqs-locked-layout" data-layout-label="Lead Form (default form)" data-type="block-field" data-updated-on="1662146959976" id="leadFormDefaultForm"><div class="row sqs-row"><div class="col sqs-col-12 span-12"><div class="sqs-block website-component-block sqs-block-website-component sqs-block-form form-block" data-block-css="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.form/a69567fb-84f2-4378-8b31-7452d1481ee4_1129/website.components.form.styles.css"]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.form/a69567fb-84f2-4378-8b31-7452d1481ee4_1129/website.components.form.visitor.js"]" data-block-type="1337" data-definition-name="website.components.form" data-sqsp-block="form" data-website-component-id="ylopo-form-virtual-home-seller" id="block-ylopo-form-virtual-home-seller"><div class="sqs-block-content"> 3077 3078 3079 3080 3081 3082 3083 <div class="sqs-site-style-form" > 3084 3085
3085<script type="application/json" id="form-context-6312593f87c6d02cbcb41e33" class="sqs-form-block-context"> 3086 {"secureUrl":"https://juefeng-ge-h435.squarespace.com","collectionId":null,"formFieldFormats":{"countries":[{"name":"Afghanistan","code":"AF","phoneCode":"+93"},{"name":"à land Islands","code":"AX","phoneCode":"+358"},{"name":"Albania","code":"AL","phoneCode":"+355"},{"name":"Algeria","code":"DZ","phoneCode":"+213"},{"name":"American Samoa","code":"AS","phoneCode":"+1"},{"name":"Andorra","code":"AD","phoneCode":"+376"},{"name":"Angola","code":"AO","phoneCode":"+244"},{"name":"Anguilla","code":"AI","phoneCode":"+1"},{"name":"Antigua & Barbuda","code":"AG","phoneCode":"+1"},{"name":"Argentina","code":"AR","phoneCode":"+54"},{"name":"Armenia","code":"AM","phoneCode":"+374"},{"name":"Aruba","code":"AW","phoneCode":"+297"},{"name":"Ascension Island","code":"AC","phoneCode":"+247"},{"name":"Australia","code":"AU","phoneCode":"+61"},{"name":"Austria","code":"AT","phoneCode":"+43"},{"name":"Azerbaijan","code":"AZ","phoneCode":"+994"},{"name":"Bahamas","code":"BS","phoneCode":"+1"},{"name":"Bahrain","code":"BH","phoneCode":"+973"},{"name":"Bangladesh","code":"BD","phoneCode":"+880"},{"name":"Barbados","code":"BB","phoneCode":"+1"},{"name":"Belarus","code":"BY","phoneCode":"+375"},{"name":"Belgium","code":"BE","phoneCode":"+32"},{"name":"Belize","code":"BZ","phoneCode":"+501"},{"name":"Benin","code":"BJ","phoneCode":"+229"},{"name":"Bermuda","code":"BM","phoneCode":"+1"},{"name":"Bhutan","code":"BT","phoneCode":"+975"},{"name":"Bolivia","code":"BO","phoneCode":"+591"},{"name":"Bosnia & Herzegovina","code":"BA","phoneCode":"+387"},{"name":"Botswana","code":"BW","phoneCode":"+267"},{"name":"Brazil","code":"BR","phoneCode":"+55"},{"name":"British Indian Ocean Territory","code":"IO","phoneCode":"+246"},{"name":"British Virgin Islands","code":"VG","phoneCode":"+1"},{"name":"Brunei","code":"BN","phoneCode":"+673"},{"name":"Bulgaria","code":"BG","phoneCode":"+359"},{"name":"Burkina Faso","code":"BF","phoneCode":"+226"},{"name":"Burundi","code":"BI","phoneCode":"+257"},{"name":"Cambodia","code":"KH","phoneCode":"+855"},{"name":"Cameroon","code":"CM","phoneCode":"+237"},{"name":"Canada","code":"CA","phoneCode":"+1"},{"name":"Cape Verde","code":"CV","phoneCode":"+238"},{"name":"Caribbean Netherlands","code":"BQ","phoneCode":"+599"},{"name":"Cayman Islands","code":"KY","phoneCode":"+1"},{"name":"Central African Republic","code":"CF","phoneCode":"+236"},{"name":"Chad","code":"TD","phoneCode":"+235"},{"name":"Chile","code":"CL","phoneCode":"+56"},{"name":"China","code":"CN","phoneCode":"+86"},{"name":"Christmas Island","code":"CX","phoneCode":"+61"},{"name":"Cocos (Keeling) Islands","code":"CC","phoneCode":"+61"},{"name":"Colombia","code":"CO","phoneCode":"+57"},{"name":"Comoros","code":"KM","phoneCode":"+269"},{"name":"Congo - Brazzaville","code":"CG","phoneCode":"+242"},{"name":"Congo - Kinshasa","code":"CD","phoneCode":"+243"},{"name":"Cook Islands","code":"CK","phoneCode":"+682"},{"name":"Costa Rica","code":"CR","phoneCode":"+506"},{"name":"Côte dâIvoire","code":"CI","phoneCode":"+225"},{"name":"Croatia","code":"HR","phoneCode":"+385"},{"name":"Cuba","code":"CU","phoneCode":"+53"},{"name":"Curaçao","code":"CW","phoneCode":"+599"},{"name":"Cyprus","code":"CY","phoneCode":"+357"},{"name":"Czechia","code":"CZ","phoneCode":"+420"},{"name":"Denmark","code":"DK","phoneCode":"+45"},{"name":"Djibouti","code":"DJ","phoneCode":"+253"},{"name":"Dominica","code":"DM","phoneCode":"+1"},{"name":"Dominican Republic","code":"DO","phoneCode":"+1"},{"name":"Ecuador","code":"EC","phoneCode":"+593"},{"name":"Egypt","code":"EG","phoneCode":"+20"},{"name":"El Salvador","code":"SV","phoneCode":"+503"},{"name":"Equatorial Guinea","code":"GQ","phoneCode":"+240"},{"name":"Eritrea","code":"ER","phoneCode":"+291"},{"name":"Estonia","code":"EE","phoneCode":"+372"},{"name":"Eswatini","code":"SZ","phoneCode":"+268"},{"name":"Ethiopia","code":"ET","phoneCode":"+251"},{"name":"Falkland Islands","code":"FK","phoneCode":"+500"},{"name":"Faroe Islands","code":"FO","phoneCode":"+298"},{"name":"Fiji","code":"FJ","phoneCode":"+679"},{"name":"Finland","code":"FI","phoneCode":"+358"},{"name":"France","code":"FR","phoneCode":"+33"},{"name":"French Guiana","code":"GF","phoneCode":"+594"},{"name":"French Polynesia","code":"PF","phoneCode":"+689"},{"name":"Gabon","code":"GA","phoneCode":"+241"},{"name":"Gambia","code":"GM","phoneCode":"+220"},{"name":"Georgia","code":"GE","phoneCode":"+995"},{"name":"Germany","code":"DE","phoneCode":"+49"},{"name":"Ghana","code":"GH","phoneCode":"+233"},{"name":"Gibraltar","code":"GI","phoneCode":"+350"},{"name":"Greece","code":"GR","phoneCode":"+30"},{"name":"Greenland","code":"GL","phoneCode":"+299"},{"name":"Grenada","code":"GD","phoneCode":"+1"},{"name":"Guadeloupe","code":"GP","phoneCode":"+590"},{"name":"Guam","code":"GU","phoneCode":"+1"},{"name":"Guatemala","code":"GT","phoneCode":"+502"},{"name":"Guernsey","code":"GG","phoneCode":"+44"},{"name":"Guinea","code":"GN","phoneCode":"+224"},{"name":"Guinea-Bissau","code":"GW","phoneCode":"+245"},{"name":"Guyana","code":"GY","phoneCode":"+592"},{"name":"Haiti","code":"HT","phoneCode":"+509"},{"name":"Honduras","code":"HN","phoneCode":"+504"},{"name":"Hong Kong SAR China","code":"HK","phoneCode":"+852"},{"name":"Hungary","code":"HU","phoneCode":"+36"},{"name":"Iceland","code":"IS","phoneCode":"+354"},{"name":"India","code":"IN","phoneCode":"+91"},{"name":"Indonesia","code":"ID","phoneCode":"+62"},{"name":"Iran","code":"IR","phoneCode":"+98"},{"name":"Iraq","code":"IQ","phoneCode":"+964"},{"name":"Ireland","code":"IE","phoneCode":"+353"},{"name":"Isle of Man","code":"IM","phoneCode":"+44"},{"name":"Israel","code":"IL","phoneCode":"+972"},{"name":"Italy","code":"IT","phoneCode":"+39"},{"name":"Jamaica","code":"JM","phoneCode":"+1"},{"name":"Japan","code":"JP","phoneCode":"+81"},{"name":"Jersey","code":"JE","phoneCode":"+44"},{"name":"Jordan","code":"JO","phoneCode":"+962"},{"name":"Kazakhstan","code":"KZ","phoneCode":"+7"},{"name":"Kenya","code":"KE","phoneCode":"+254"},{"name":"Kiribati","code":"KI","phoneCode":"+686"},{"name":"Kosovo","code":"XK","phoneCode":"+383"},{"name":"Kuwait","code":"KW","phoneCode":"+965"},{"name":"Kyrgyzstan","code":"KG","phoneCode":"+996"},{"name":"Laos","code":"LA","phoneCode":"+856"},{"name":"Latvia","code":"LV","phoneCode":"+371"},{"name":"Lebanon","code":"LB","phoneCode":"+961"},{"name":"Lesotho","code":"LS","phoneCode":"+266"},{"name":"Liberia","code":"LR","phoneCode":"+231"},{"name":"Libya","code":"LY","phoneCode":"+218"},{"name":"Liechtenstein","code":"LI","phoneCode":"+423"},{"name":"Lithuania","code":"LT","phoneCode":"+370"},{"name":"Luxembourg","code":"LU","phoneCode":"+352"},{"name":"Macao SAR China","code":"MO","phoneCode":"+853"},{"name":"Madagascar","code":"MG","phoneCode":"+261"},{"name":"Malawi","code":"MW","phoneCode":"+265"},{"name":"Malaysia","code":"MY","phoneCode":"+60"},{"name":"Maldives","code":"MV","phoneCode":"+960"},{"name":"Mali","code":"ML","phoneCode":"+223"},{"name":"Malta","code":"MT","phoneCode":"+356"},{"name":"Marshall Islands","code":"MH","phoneCode":"+692"},{"name":"Martinique","code":"MQ","phoneCode":"+596"},{"name":"Mauritania","code":"MR","phoneCode":"+222"},{"name":"Mauritius","code":"MU","phoneCode":"+230"},{"name":"Mayotte","code":"YT","phoneCode":"+262"},{"name":"Mexico","code":"MX","phoneCode":"+52"},{"name":"Micronesia","code":"FM","phoneCode":"+691"},{"name":"Moldova","code":"MD","phoneCode":"+373"},{"name":"Monaco","code":"MC","phoneCode":"+377"},{"name":"Mongolia","code":"MN","phoneCode":"+976"},{"name":"Montenegro","code":"ME","phoneCode":"+382"},{"name":"Montserrat","code":"MS","phoneCode":"+1"},{"name":"Morocco","code":"MA","phoneCode":"+212"},{"name":"Mozambique","code":"MZ","phoneCode":"+258"},{"name":"Myanmar (Burma)","code":"MM","phoneCode":"+95"},{"name":"Namibia","code":"NA","phoneCode":"+264"},{"name":"Nauru","code":"NR","phoneCode":"+674"},{"name":"Nepal","code":"NP","phoneCode":"+977"},{"name":"Netherlands","code":"NL","phoneCode":"+31"},{"name":"New Caledonia","code":"NC","phoneCode":"+687"},{"name":"New Zealand","code":"NZ","phoneCode":"+64"},{"name":"Nicaragua","code":"NI","phoneCode":"+505"},{"name":"Niger","code":"NE","phoneCode":"+227"},{"name":"Nigeria","code":"NG","phoneCode":"+234"},{"name":"Niue","code":"NU","phoneCode":"+683"},{"name":"Norfolk Island","code":"NF","phoneCode":"+672"},{"name":"Northern Mariana Islands","code":"MP","phoneCode":"+1"},{"name":"North Korea","code":"KP","phoneCode":"+850"},{"name":"North Macedonia","code":"MK","phoneCode":"+389"},{"name":"Norway","code":"NO","phoneCode":"+47"},{"name":"Oman","code":"OM","phoneCode":"+968"},{"name":"Pakistan","code":"PK","phoneCode":"+92"},{"name":"Palau","code":"PW","phoneCode":"+680"},{"name":"Palestinian Territories","code":"PS","phoneCode":"+970"},{"name":"Panama","code":"PA","phoneCode":"+507"},{"name":"Papua New Guinea","code":"PG","phoneCode":"+675"},{"name":"Paraguay","code":"PY","phoneCode":"+595"},{"name":"Peru","code":"PE","phoneCode":"+51"},{"name":"Philippines","code":"PH","phoneCode":"+63"},{"name":"Poland","code":"PL","phoneCode":"+48"},{"name":"Portugal","code":"PT","phoneCode":"+351"},{"name":"Puerto Rico","code":"PR","phoneCode":"+1"},{"name":"Qatar","code":"QA","phoneCode":"+974"},{"name":"Réunion","code":"RE","phoneCode":"+262"},{"name":"Romania","code":"RO","phoneCode":"+40"},{"name":"Russia","code":"RU","phoneCode":"+7"},{"name":"Rwanda","code":"RW","phoneCode":"+250"},{"name":"Samoa","code":"WS","phoneCode":"+685"},{"name":"San Marino","code":"SM","phoneCode":"+378"},{"name":"São Tomé & PrÃncipe","code":"ST","phoneCode":"+239"},{"name":"Saudi Arabia","code":"SA","phoneCode":"+966"},{"name":"Senegal","code":"SN","phoneCode":"+221"},{"name":"Serbia","code":"RS","phoneCode":"+381"},{"name":"Seychelles","code":"SC","phoneCode":"+248"},{"name":"Sierra Leone","code":"SL","phoneCode":"+232"},{"name":"Singapore","code":"SG","phoneCode":"+65"},{"name":"Sint Maarten","code":"SX","phoneCode":"+1"},{"name":"Slovakia","code":"SK","phoneCode":"+421"},{"name":"Slovenia","code":"SI","phoneCode":"+386"},{"name":"Solomon Islands","code":"SB","phoneCode":"+677"},{"name":"Somalia","code":"SO","phoneCode":"+252"},{"name":"South Africa","code":"ZA","phoneCode":"+27"},{"name":"South Korea","code":"KR","phoneCode":"+82"},{"name":"South Sudan","code":"SS","phoneCode":"+211"},{"name":"Spain","code":"ES","phoneCode":"+34"},{"name":"Sri Lanka","code":"LK","phoneCode":"+94"},{"name":"St. Barthélemy","code":"BL","phoneCode":"+590"},{"name":"St. Helena","code":"SH","phoneCode":"+290"},{"name":"St. Kitts & Nevis","code":"KN","phoneCode":"+1"},{"name":"St. Lucia","code":"LC","phoneCode":"+1"},{"name":"St. Martin","code":"MF","phoneCode":"+590"},{"name":"St. Pierre & Miquelon","code":"PM","phoneCode":"+508"},{"name":"St. Vincent & Grenadines","code":"VC","phoneCode":"+1"},{"name":"Sudan","code":"SD","phoneCode":"+249"},{"name":"Suriname","code":"SR","phoneCode":"+597"},{"name":"Svalbard & Jan Mayen","code":"SJ","phoneCode":"+47"},{"name":"Sweden","code":"SE","phoneCode":"+46"},{"name":"Switzerland","code":"CH","phoneCode":"+41"},{"name":"Syria","code":"SY","phoneCode":"+963"},{"name":"Taiwan","code":"TW","phoneCode":"+886"},{"name":"Tajikistan","code":"TJ","phoneCode":"+992"},{"name":"Tanzania","code":"TZ","phoneCode":"+255"},{"name":"Thailand","code":"TH","phoneCode":"+66"},{"name":"Timor-Leste","code":"TL","phoneCode":"+670"},{"name":"Togo","code":"TG","phoneCode":"+228"},{"name":"Tokelau","code":"TK","phoneCode":"+690"},{"name":"Tonga","code":"TO","phoneCode":"+676"},{"name":"Trinidad & Tobago","code":"TT","phoneCode":"+1"},{"name":"Tristan da Cunha","code":"TA","phoneCode":"+290"},{"name":"Tunisia","code":"TN","phoneCode":"+216"},{"name":"Türkiye","code":"TR","phoneCode":"+90"},{"name":"Turkmenistan","code":"TM","phoneCode":"+993"},{"name":"Turks & Caicos Islands","code":"TC","phoneCode":"+1"},{"name":"Tuvalu","code":"TV","phoneCode":"+688"},{"name":"U.S. Virgin Islands","code":"VI","phoneCode":"+1"},{"name":"Uganda","code":"UG","phoneCode":"+256"},{"name":"Ukraine","code":"UA","phoneCode":"+380"},{"name":"United Arab Emirates","code":"AE","phoneCode":"+971"},{"name":"United Kingdom","code":"GB","phoneCode":"+44"},{"name":"United States","code":"US","phoneCode":"+1"},{"name":"Uruguay","code":"UY","phoneCode":"+598"},{"name":"Uzbekistan","code":"UZ","phoneCode":"+998"},{"name":"Vanuatu","code":"VU","phoneCode":"+678"},{"name":"Vatican City","code":"VA","phoneCode":"+39"},{"name":"Venezuela","code":"VE","phoneCode":"+58"},{"name":"Vietnam","code":"VN","phoneCode":"+84"},{"name":"Wallis & Futuna","code":"WF","phoneCode":"+681"},{"name":"Western Sahara","code":"EH","phoneCode":"+212"},{"name":"Yemen","code":"YE","phoneCode":"+967"},{"name":"Zambia","code":"ZM","phoneCode":"+260"},{"name":"Zimbabwe","code":"ZW","phoneCode":"+263"}],"initialAddressFormat":{"id":0,"type":"ADDRESS","country":"US","labelLocale":"en","fields":[{"type":"FIELD","label":"Address Line 1","identifier":"Line1","length":0,"required":true,"metadata":{"autocomplete":"address-line1"}},{"type":"SEPARATOR","label":"\n","identifier":"Newline","length":0,"required":false,"metadata":{}},{"type":"FIELD","label":"Address Line 2","identifier":"Line2","length":0,"required":false,"metadata":{"autocomplete":"address-line2"}},{"type":"SEPARATOR","label":"\n","identifier":"Newline","length":0,"required":false,"metadata":{}},{"type":"FIELD","label":"City","identifier":"City","length":0,"required":true,"metadata":{"autocomplete":"address-level2"}},{"type":"SEPARATOR","label":",","identifier":"Comma","length":0,"required":false,"metadata":{}},{"type":"SEPARATOR","label":" ","identifier":"Space","length":0,"required":false,"metadata":{}},{"type":"FIELD","label":"State","identifier":"State","length":0,"required":true,"metadata":{"autocomplete":"address-level1"}},{"type":"SEPARATOR","label":" ","identifier":"Space","length":0,"required":false,"metadata":{}},{"type":"FIELD","label":"ZIP Code","identifier":"Zip","length":0,"required":true,"metadata":{"autocomplete":"postal-code"}}]},"initialNameOrder":"GIVEN_FIRST","initialPhoneFormat":{"id":0,"type":"PHONE_NUMBER","country":"US","labelLocale":"en-US","fields":[{"type":"SEPARATOR","label":"(","identifier":"LeftParen","length":0,"required":false,"metadata":{}},{"type":"FIELD","label":"1","identifier":"1","length":3,"required":false,"metadata":{}},{"type":"SEPARATOR","label":")","identifier":"RightParen","length":0,"required":false,"metadata":{}},{"type":"SEPARATOR","label":" ","identifier":"Space","length":0,"required":false,"metadata":{}},{"type":"FIELD","label":"2","identifier":"2","length":3,"required":false,"metadata":{}},{"type":"SEPARATOR","label":"-","identifier":"Dash","length":0,"required":false,"metadata":{}},{"type":"FIELD","label":"3","identifier":"3","length":14,"required":false,"metadata":{}}]}},"useFormsJs":true,"formId":"6312593f87c6d02cbcb41e33","formName":"Lead Form","formFields":[{"type":"name","
3086id":"lead-form-default-form-name","locked":false,"title":"Name","description":"","required":true,"name":true},{"type":"email","id":"lead-form-default-form-email","locked":false,"title":"Email","description":"","placeholder":"","required":true,"email":true},{"required":true,"locked":false,"description":"","id":"lead-form-default-form-phone","phone":true,"type":"phone","showCountryCode":false,"title":"Phone"},{"required":false,"locked":false,"description":"","id":"lead-form-default-form-formsource","hidden":true,"type":"hidden","title":"FORMSOURCE","key":"SQF_FORMSOURCE","value":"LEAD_FORM"}],"formSubmitButtonText":"Submit","formSubmissionMessage":{"html":"Thank you!"},"successRedirect":"","disclaimerMessage":{"html":""},"captchaEnabled":true,"captchaTheme":1,"captchaAlignment":1,"isSmsConsentEnabled":true,"businessName":null,"privacyPolicyUrl":null,"termsAndConditionsUrl":null,"hasActiveSmsSubscription":null,"sendingProfileFullySetUp":null} 3087 </script>
3087 3088 3089
3089<script type="application/json" id="form-block-design-fields-6312593f87c6d02cbcb41e33" class="sqs-form-block-design-fields"> 3090 {"buttonAlignment":"left","buttonVariant":null,"firstFieldHighlightType":null,"submissionTextAlignment":null,"submissionVerticalAlignment":null,"submissionAnimation":null,"breakpoints":[{"id":"system_desktop","name":"Desktop"},{"id":"system_mobile","name":"Mobile","maxWidth":"767px"}],"breakpointOverrides":null,"breakpointOverridesFlag":false,"useLightbox":null} 3091 </script>
3091 3092
3092<script type="application/json" id="form-context-localized-strings-6312593f87c6d02cbcb41e33" class="sqs-form-block-localized-strings"> 3093 {"address":{"address1":"Address 1","address2":"Address 2","city":"City","country":"Country","stateProvince":"State/Province","zipPostalCode":"Zip/Postal Code"},"cannotSubmitDemoForm":"This is a demo form and cannot be submitted.","date":{"day":"Day","dd":"DD","mm":"MM","month":"Month","year":"Year","yyyy":"YYYY"},"email":{"emailPromotions":"Email me with promotions and offers","required":"(required)","signUp":"Sign up for news and updates"},"formBlock":{"learnMore":"Learn more","title":"Form Block"},"invalidData":"Invalid form data.","lightbox":{"openForm":"Open Form"},"likert":{"agree":"Agree","disagree":"Disagree","neutral":"Neutral","stronglyAgree":"Strongly Agree","stronglyDisagree":"Strongly Disagree"},"name":{"firstName":"First Name","lastName":"Last Name"},"noStorageConnectedMessage":"This form needs a storage option. Double-click here to edit this form, and tell us where to save form submissions in the <strong>Storage<\/strong> tab.","notFound":"Form not found.","phone":{"areaCode":"Area Code","country":"Country","line":"Line","number":"Number","prefix":"Prefix"},"required":"(required)","submit":"Submit","submitError":"Unable to submit form. Please try again later.","time":{"am":"AM","amPm":"AM/PM","hour":"Hour","minute":"Minute","pm":"PM","second":"Second"},"validation":{"allEmpty":"Please fill out at least one form field.","captchaFailure":"Captcha validation failed. Please try again.","containsInvalidKey":"{0} contains an invalid key.","containsInvalidValue":"{0} contains an invalid value.","formErrors":"Form Errors","formSubmissionFailed":"Form submission failed. Review the following information: {0}.","invalid":"{0} is not valid.","invalidCountryCode":"Country code should have an optional plus and up to 4 digits.","invalidCurrency":"Currency value should be formatted like 1234 or 123.99.","invalidDate":"This is not a real date.","invalidEmail":"Email addresses should follow the format [email protected].","invalidListLength":"Value should be {0} elements long.","invalidMapSize":"Value should contain exactly {0} elements.","invalidName":"Valid names contain only letters, numbers, spaces, ', or - characters.","invalidPassword":"Passwords should not contain whitespace.","invali
3093dQuestion":"Contained an invalid question.","invalidStringLength":"Value should be {0} characters long.","invalidTwitterUsername":"Must be a valid X username.","invalidUnsignedNumber":"Numbers must contain only digits and no other characters.","invalidUrl":"Must be a valid URL.","missingRequiredQuestion":"Missing a required question.","missingRequiredSubfields":"{0} is missing required subfields: {1}","noValidSelection":"A valid selection must be made.","required":"{0} is required.","stringTooLong":"Value should have a length no longer than {0}.","stringTooShort":"Value should have a length of at least {0}.","subfieldsRequired":"All fields in {0} are required.","valueOutsideRange":"Value must be in the range {0} to {1}."}} 3094 </script>
3094 3095 <div id="form-submission-html-6312593f87c6d02cbcb41e33" class="sqs-form-block-submission-html" data-submission-html=""></div> 3096<style id="container-styles">#block-ylopo-form-virtual-home-seller { 3097 3098 3099 3100 3101 3102 3103 } 3104 3105 #block-ylopo-form-virtual-home-seller .form-wrapper { 3106 3107 --form-block-padding: initial; 3108} 3109 3110 #block-ylopo-form-virtual-home-seller { 3111 mix-blend-mode: var(--form-block-blend-mode 3112 ); 3113 border-radius: var(--form-block-border-radius); 3114 } 3115 3116 3117 3118 3119 3120 3121 3122 3123 3124 #block-ylopo-form-virtual-home-seller { 3125 } 3126 3127</style> 3128 3129<style id="override-container-styles"> 3130 @media screen and (max-width: 767px) { 3131 3132 3133 3134#block-ylopo-form-virtual-home-seller { 3135 3136 } 3137 } 3138 3139 3140 @media screen and (max-width: 767px) { 3141 #block-ylopo-form-virtual-home-seller .form-wrapper { 3142 3143 } 3144 } 3145 3146 @media screen and (max-width: 767px) { 3147 3148 3149 3150 3151 3152 3153 }</style> 3154 3155 3156 3157 3158 3159 3160 3161 <div class="form-wrapper" 3162 3163 > 3164 3165 </div> 3166 <style> 3167 #block-ylopo-form-virtual-home-seller .form-wrapper { 3168 display: grid; 3169 } 3170 3171 #block-ylopo-form-virtual-home-seller .lightbox-handle-wrapper { 3172 display: none; 3173 } 3174 3175 #block-ylopo-form-virtual-home-seller .lightbox-handle-wrapper-system_desktop { 3176 display: block; 3177 } 3178 </style> 3179 3180 <style class="transform-overrides-vars"> 3181 3182</style> 3183 3184 3185 3186 3187 3188 </div> 3189</div></div></div></div></div> 3190 </div> 3191 3192 <div class="lead-form-select-override lead-form"> 3193 <div style="text-align:center;color: red;" class="lead-form-add-custom-form-1"></div> 3194 3195 3196 3197 <div style="text-align:center;color: red;" class="lead-form-add-custom-form-3"></div> 3198 <div class="sqs-layout sqs-grid-12 columns-12 lead-form-override empty" data-layout-label="Form Override" data-type="block-field" id="lead-form-override-691f19d6c93be13a540bb281"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 3199 <br/> 3200 <div class="sqs-layout sqs-grid-12 columns-12 lead-form-override empty" data-layout-label="Form Override" data-type="block-field" id="lead-form-override-global"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 3201 3202 3203 </div> 3204 3205 <div class="lead-form-site-logo"> 3206 <img src="//images.squarespace-cdn.com/content/v1/631258cadb857b395c32f162/cd9d8474-1f63-40af-8544-60cb397e0038/Untitled%2Bdesign+1.png"/> 3207 </div> 3208 3209 </div> 3210 3211</div> 3212 3213<div class="image-detection-container"></div> 3214
3215<script> 3216!(function(){ 3217 if (!window.YLOPO_WIDGETS.sitewide_domain){ 3218 return 3219 } 3220 3221var pageTypeName = "page" || ""; 3222//--------------------------------------------------------- 3223 3224if (pageTypeName !== 'lead-form'){ 3225 $('#lead-form-override-global').hide(); 3226} 3227 3228$(document).ready(function(){ 3229 3230 if(pageTypeName === 'lead-form'){ 3231 $('.lead-form-lightbox').attr('style','display:none!important') 3232 } 3233 3234 if ($('#lead-form-override-691f19d6c93be13a540bb281').hasClass('empty') === false){ 3235 $('#lead-form-override-691f19d6c93be13a540bb281').show(); 3236 $('#lead-form-override-global').hide(); 3237 $('#leadFormDefaultForm').hide(); 3238 } else if ($('#lead-form-override-global').hasClass('empty') === false) { 3239 $('#lead-form-override-691f19d6c93be13a540bb281').hide(); 3240 $('#lead-form-override-global').show(); 3241 $('#leadFormDefaultForm').hide(); 3242 } else { 3243 $('#lead-form-override-691f19d6c93be13a540bb281').hide(); 3244 $('#lead-form-override-global').hide(); 3245 $('#leadFormDefaultForm').show(); 3246 } 3247 3248 //alternate images 3249 if($('.lead-form-upload-image').hasClass("empty")){ 3250 $('.lead-form-upload-image').hide(); 3251 }else{ 3252 $('.lead-form-images').hide(); 3253 } 3254 3255 $('.lead-form-lightbox form').find('input,select,button,textarea').each(function(i,o){ 3256 var isRequired = $($(o).closest('.form-item')[0]).find('.required')[0] !== undefined; 3257 if (isRequired) { 3258 $(o).attr('required',true); 3259 } 3260 }) 3261 3262 waitFor(function(){ 3263 return $('body').hasClass('sqs-edit-mode') 3264 }, function(isEditMode){ 3265 if (isEditMode && window.YLOPO_WIDGETS.sitewide_domain) { 3266 $('.common-blocks #leadFormDefaultForm').show(); 3267 if($('.lead-form-upload-image').hasClass("empty")){ 3268 $('.lead-form-upload-image').show(); 3269 } 3270 $('.lead-form-upload-msg').show(); 3271 if(pageTypeName === 'lead-form'){ 3272 $('.lead-form-lightbox').attr('style','display:block!important') 3273 $('.lead-form-upload-image').hide(); 3274 $('.lead-form-upload-msg').hide(); 3275 $('#lead-form-override-global').show(); 3276 } 3277 }else{ 3278 if(pageTypeName === 'lead-form'){ 3279 window.location.href = '/' 3280 } 3281 } 3282 }); 3283}); 3284 3285//--------------------------------------------------------- 3286 3287waitFor(function(){ 3288 return $('body.sqs-edit-mode').length > 0 3289}, function(isEditMode){ 3290 if (!isEditMode || !window.YLOPO_WIDGETS.sitewide_domain){ 3291 return 3292 } 3293 3294 if (pageTypeName !== 'lead-form') { 3295 $('.edit-lead-form-button').show(); 3296 $('.lead-form-header-text.lead-form-default-text').hide(); 3297 $('.edit-lead-form-button button').on('click',function(){ 3298 if ($('body').hasClass('listing-detail-lead-form')) { 3299 $('body').removeClass('listing-detail-lead-form'); 3300 $('.edit-lead-form-button button').html('Edit Lead Form'); 3301 $('footer').css({ 3302 visibility: 'visible', 3303 position: 'inherit', 3304 left: 'inherit' 3305 }); 3306 } else { 3307 $('body').addClass('listing-detail-lead-form'); 3308 $('.edit-lead-form-button button').html('Return To Page'); 3309 $('footer').css({ 3310 visibility: 'hidden', 3311 position: 'absolute', 3312 left: -999999 3313 }) 3314 } 3315 3316 // if ($('.lead-form-override').hasClass('empty')){ 3317 // $('.lead-form-contact-form.lead-form').show(); 3318 // } 3319 3320 $('#lead-form-override-691f19d6c93be13a540bb281').show() 3321 if ($('#lead-form-override-691f19d6c93be13a540bb281').hasClass('empty') === false){ 3322 $('#llead-form-override-global').hide() 3323 } 3324 }); 3325 } else { 3326 3327 var pageList = []; 3328 window.YLOPO_WIDGETS.fullSiteNav.forEach(function(nav, i){ 3329 if (nav && nav.collection){ 3330 pageList.push($('<option value="'+nav.collection.fullUrl+'">'+nav.collection.title+'</option>')); 3331 } 3332 if ( nav && nav.collection && nav.collection.fullUrl && i===0){ 3333 var newUrl = 'https://www.columbushousetohome.com' + nav.collection.fullUrl + '?leadform'; 3334 $('.leadform-example-url').attr('href', newUrl).html(newUrl); 3335 } 3336 }); 3337 3338 $('.leadform-navigation-list').append(pageList).on('change',function(evt){ 3339 var newUrl = 'https://www.columbushousetohome.com' + $(this).children('option:selected').val() + '?leadform'; 3340 $('.leadform-example-url').attr('href', newUrl).html(newUrl); 3341 }) 3342 $('.lead-form-select-override').find('form').show(); 3343 } 3344 3345 $('.lead-form-instructions').show(); 3346 3347 var website = JSON.parse(decodeURIComponent("%7B%22id%22%3A%22631258cadb857b395c32f162%22%2C%22captchaSettings%22%3A%7B%22enabledForDonations%22%3Afalse%7D%2C%22cloneable%22%3Afalse%2C%22contentModifiedOn%22%3A1790627056410%2C%22developerMode%22%3Afalse%2C%22identifier%22%3A%22juefeng-ge-h435%22%2C%22imageMetadataProcessingEnabled%22%3Afalse%2C%22isHstsEnabled%22%3Afalse%2C%22language%22%3A%22en-US%22%2C%22location%22%3A%7B%22mapLat%22%3A40.11027929999999%2C%22mapLng%22%3A-83.01456700000001%2C%22addressTitle%22%3A%22Millennium%20Group%22%2C%22addressLine1%22%3A%22100%20E.%20Wilson%20Bridge%20Rd%22%2C%22addressLine2%22%3A%22Worthington%2C%20OH%2C%2043085%22%2C%22addressCountry%22%3A%22United%20States%22%7D%2C%22logoImageId%22%3A%2269b2e55fa2c80564922c02d8%22%2C%22primaryDomain%22%3A%22www.columbushousetohome.com%22%2C%22screenshotId%22%3A%224f88dbd7805304097db6748c041de2a4376e6863b28622d69bcdf4d1f077a844%22%2C%22shareButtonOptions%22%3A%7B%224%22%3Atrue%2C%221%22%3Atrue%2C%223%22%3Atrue%2C%228%22%3Atrue%2C%226%22%3Atrue%2C%227%22%3Atrue%2C%222%22%3Atrue%7D%2C%22showOwnerLogin%22%3Afalse%2C%22siteDescription%22%3A%22%22%2C%22siteStatus%22%3A%7B%7D%2C%22siteTitle%22%3A%22Millennium%20Group%22%2C%22sslSetting%22%3A3%2C%22timeZone%22%3A%22America%2FLos_Angeles%22%2C%22typekitId%22%3A%22%22%2C%22websiteType%22%3A1%2C%22hasBeenCloneable%22%3Afalse%2C%22statsMigrated%22%3Afalse%2C%22authenticUrl%22%3A%22https%3A%2F%2Fwww.columbushousetohome.com%22%2C%22baseUrl%22%3A%22https%3A%2F%2Fwww.columbushousetohome.com%22%2C%22internalUrl%22%3A%22https%3A%2F%2Fjuefeng-ge-h435.squarespace.com%22%2C%22logoImageUrl%22%3A%22%2F%2Fimages.squarespace-cdn.com%2Fcontent%2Fv1%2F631258cadb857b395c32f162%2Fcd9d8474-1f63-40af-8544-60cb397e0038%2FUntitled%252Bdesign%2B1.png%22%2C%22machineTimeZoneOffset%22%3A-25200000%2C%22socialAccounts%22%3A%5B%7B%22serviceId%22%3A60%2C%22screenname%22%3A%22Facebook%22%2C%22addedOn%22%3A1664137536431%2C%22profileUrl%22%3A%22https%3A%2F%2Fwww.facebook.com%2FMillenniumGroupOH%22%2C%22iconEnabled%22%3Atrue%2C%22serviceName%22%3A%22facebook-unauth%22%7D%2C%7B%22serviceId%22%3A64%2C%22screenname%22%3A%22Instagram%22%2C%22addedOn%22%3A1664911421542%2C%22profileUrl%22%3A%22https%3A%2F%2Fwww.instagram.com%2Fcolumbushousetohome%2F%22%2C%22iconEnabled%22%3Atrue%2C%22serviceName%22%3A%22instagram-unauth%22%7D%2C%7B%22serviceId%22%3A65%2C%22screenname%22%3A%22LinkedIn%22%2C%22addedOn%22%3A1664911477204%2C%22profileUrl%22%3A%22https%3A%2F%2Fwww.linkedin.com%2Fcompany%2Fmillennium-group-keller-williams-capital-partners%22%2C%22iconEnabled%22%3Atrue%2C%22serviceName%22%3A%22linkedin-unauth%22%7D%2C%7B%22serviceId%22%3A62%2C%22screenname%22%3A%22Twitter%22%2C%22addedOn%22%3A1664911515750%2C%22profileUrl%22%3A%22https%3A%2F%2Ftwitter.com%2Fmillenniumoh%22%2C%22iconEnabled%22%3Atrue%2C%22serviceName%22%3A%22twitter-unauth%22%7D%5D%2C%22timeZoneAbbr%22%3A%22PDT%22%2C%22timeZoneOffset%22%3A-25200000%7D")); 3348 var leadFormUrl = String(location).split('/'); 3349 leadFormUrl[2] = website.authenticUrl.split('/')[2]; 3350 leadFormUrl = leadFormUrl.filter(function(s){ 3351 return s !== '#' 3352 }).map(function(s){ 3353 return s.replace(/\#$/,'') 3354 }) 3355 leadFormUrl = leadFormUrl.join('/'); 3356 3357 if (leadFormUrl.indexOf('?')!==-1) {
3358 leadFormUrl = leadFormUrl + '&leadform' 3359 } else { 3360 leadFormUrl = leadFormUrl += '?leadform' 3361 } 3362 $('.lead-form-instructions .lead-form-link-url').val(leadFormUrl) 3363 $('.lead-form-link-url-button').on('click',function(){ 3364 window.open(leadFormUrl); 3365 }); 3366 3367}) 3368 3369//------------------------------------------------------------------------------------------------------ 3370 3371if (window.YLOPO_WIDGETS.sitewide_domain && String(window.location).indexOf('leadform')!==-1 || pageTypeName === "lead-form"){ 3372 $('body').addClass('listing-detail-lead-form'); 3373 waitFor(function(){ 3374 return $('footer').length > 0; 3375 },function(hasFooter){ 3376 if (hasFooter) { 3377 $('.ylopo-custom-footer-block-sitewide').hide(); 3378 $('footer').css({ 3379 position:'absolute', 3380 'left':-4000, 3381 top: -4000, 3382 visibility: 'hidden', 3383 pointerEvents: 'none' 3384 }); 3385 } 3386 }); 3387 3388 if ($('.lead-form-header-text.lead-form-text').hasClass('empty')){ 3389 $('.lead-form-header-text.lead-form-text').hide(); 3390 } else { 3391 $('.lead-form-header-text.lead-form-default-text').hide(); 3392 } 3393 3394} else { 3395 return 3396} 3397 3398})(); 3399</script>
3399 3400 3401
3402<script> 3403/* 3404Note: This must be done inside a .block file because we're using JSONT to get collection data and the typeName of the page. 3405*/ 3406 3407!(function(){ 3408 if (!window.YLOPO_WIDGETS.sitewide_domain){ 3409 return 3410 } 3411 3412 if(!$('.lead-form-upload-image').hasClass("empty")){ 3413 return; 3414 } 3415 3416 var mls = getUrlParameter('mlsid'); // "3050557"; 3417 var agent_domain = getUrlParameter('agentDomain'); 3418 var partyWebsite = agent_domain || YLOPO_WIDGETS.domain; 3419 3420 var noImage = 'https://s3-us-west-2.amazonaws.com/branded-site-static/no_image.png'; 3421 3422 var pageTypeName = ""; 3423 var picsToTest = { 3424 }; 3425 var samePics = { 3426 }; 3427 var assets = []; 3428 3429 var windowUrl = String(window.location), leadFormIndex = windowUrl.indexOf('leadform'); 3430 3431 if (String(window.location).indexOf('leadform')!==-1 && String(window.location).indexOf('?leadform')===-1){ 3432 window.location = windowUrl.substring(0, leadFormIndex) + "?" + windowUrl.substring(leadFormIndex, windowUrl.length); 3433 } 3434 3435 if (String(window.location).indexOf('leadform')!==-1 || pageTypeName === "lead-form"){ 3436 3437 $('body').addClass('listing-detail-lead-form'); 3438 3439 waitFor(function(){ 3440 return $('.lead-form-lightbox form').length > 0; 3441 },function(){ 3442 $('.lead-form-lightbox .form-wrapper').on('form-is-posted', function(){ 3443 location = String(location).replace(/(\?|\&)leadform\={0,}(true|false){0,}/,'').replace(/&/,'?').replace(/(\?)(.*?)(\?)/,'$1$2&'); 3444 }); 3445 }); 3446 3447 if ($('.lead-form-header-text.lead-form-text').hasClass('empty')){ 3448 $('.lead-form-header-text.lead-form-text').hide(); 3449 } else { 3450 $('.lead-form-header-text.lead-form-default-text').hide(); 3451 } 3452 3453 startLeadForm(); 3454 3455 } else { 3456 return 3457 } 3458 3459 //------------------------------------------------------------------------------------------------------ 3460 function startLeadForm(){ 3461 $.ajax({ 3462 url:String(location) + (String(location).indexOf('?') !==-1 ? '&format=json' : '?format=json'), 3463 success: function(data){ 3464 3465 var collectionData = data.collection || {}; 3466 var itemData = data.item || {}; 3467 var itemsData = data.items || []; 3468 3469 var assets1 = deepFindAllProps(collectionData,['assetUrl']); 3470 var assets2 = deepFindAllProps(itemData,['assetUrl']); 3471 var assets3 = deepFindAllProps(itemsData,['assetUrl']); 3472 3473 var body1 = deepFindAllProps(collectionData, ['body']); 3474 var body2 = deepFindAllProps(itemData, ['body']); 3475 var body3 = deepFindAllProps(itemsData, ['body']); 3476 3477 assets2.reverse(); 3478 assets3.reverse(); 3479 3480 assets2.map(function(o){ 3481 if (!o){ 3482 return 3483 } 3484 assets.push({ 3485 assetUrl: o.assetUrl, 3486 mediaFocalPoint: o.mediaFocalPoint 3487 }) 3488 }) 3489 3490 assets3.map(function(o){ 3491 if (!o){ 3492 return 3493 } 3494 assets.push({ 3495 assetUrl: o.assetUrl, 3496 mediaFocalPoint: o.mediaFocalPoint 3497 }) 3498 }) 3499 3500 var bodys = []; 3501 body1.map(function(o){ 3502 if (!o.body){ 3503 return 3504 } 3505 bodys.push(o.body) 3506 }) 3507 body2.map(function(o){ 3508 if (!o.body){ 3509 return 3510 } 3511 bodys.push(o.body) 3512 }) 3513 body3.map(function(o){ 3514 if (!o.body){ 3515 return 3516 } 3517 bodys.push(o.body) 3518 }) 3519 3520 bodys.forEach(function(o){ 3521 $(o).find('[data-src]').each(function(i,z){ 3522 assets.push({ 3523 assetUrl: $(z).data('src'), 3524 mediaFocalPoint: { 3525 x: 0.5, 3526 y: 0.5 3527 } 3528 }) 3529 }) 3530 }) 3531 3532 assets1.map(function(o){ 3533 if (!o){ 3534 return 3535 } 3536 assets.push({ 3537 assetUrl: o.assetUrl, 3538 mediaFocalPoint: o.mediaFocalPoint 3539 }) 3540 }) 3541 3542 if (assets.length < 3) { 3543 $('*').each(function(i,o){ 3544 if (o.style.backgroundImage){ 3545 var assetUrl = o.style.backgroundImage.replace(/^url\(\"/gim,'').replace(/\"\)$/gim,''); 3546 assets.push({ 3547 assetUrl: assetUrl, 3548 mediaFocalPoint: { 3549 x:0.5, 3550 y:0.5 3551 } 3552 }); 3553 } 3554 var datasrc = $(o).data('src'); 3555 if (datasrc){ 3556 var thisAsset = { 3557 assetUrl: datasrc 3558 } 3559 var datafocal = $(o).data('image-focal-point'); 3560 if (datafocal) { 3561 thisAsset.mediaFocalPoint = { 3562 x: parseFloat(datafocal.split(',')[0]), 3563 y: parseFloat(datafocal.split(',')[1]) 3564 } 3565 } else { 3566 thisAsset.mediaFocalPoint = { 3567 x: 0.5, 3568 y: 0.5 3569 } 3570 } 3571 assets.push(thisAsset); 3572 } 3573 }) 3574 } 3575 3576 3577 //------------------------------------------------------------------------------------------------------ 3578 3579 if ("" === "" && !mls){ 3580 //If not a listing page with an MLS number, pull the images directly from the page... 3581 renderData() 3582 } else { 3583 //Sometimes we need to pull the images from an MLS listing... 3584 lookupMLSNumber("" || mls); 3585 } 3586 3587 3588 } 3589 }); 3590 } 3591 3592//------------------------------------------------------------------------------------------------------ 3593 3594 function getLoadedBGImages(){ 3595 var bgImages = []; 3596 $('*').each(function(i,o){ 3597 if (o.style.backgroundImage){ 3598 if (o.style.backgroundImage === 'none'){ 3599 return 3600 } 3601 o.style.backgroundImage = o.style.backgroundImage.replace(/;mlsid=(.*?);/g,';'); 3602 try{ 3603 var bgimg = (o.style.backgroundImage.match(/url\(['"](.*?)['"]\)/i)||[])[1]; 3604 if (bgimg){ 3605 bgImages.push(bgimg); 3606 } 3607 }catch(e){ 3608 console.log('leadform bgimageerror:', e) 3609 } 3610 } 3611 }) 3612 3613 renderData({ 3614 listingPhotos: bgImages 3615 }); 3616 } 3617 3618 //------------------------------------------------------------------------------------------------------ 3619 /* 3620 $('.coming-soon-form').find('input[type=text]').each(function(i,o){ 3621 if ($(o).attr('name')===undefined){
3622 $(o).val('Coming Soon: ').attr('type','hidden'); 3623 } 3624 }) 3625 3626 var $form = $('.coming-soon-form form'); 3627 $form.find('input[name=fname]').attr('placeholder','First Name'); 3628 $form.find('input[name=lname]').attr('placeholder','Last Name'); 3629 $form.find('input[name=email]').attr('placeholder','Email'); 3630 $form.find('.form-item.field.text input').attr('placeholder','Subject'); 3631 $form.find('.form-item.field.textarea textarea').attr('placeholder','Message'); 3632 */ 3633 3634 // ----------------------------------------------------------------------------------------------------------- 3635 3636 function lookupMLSNumber(mlsNumber){ 3637 if (!window.YLOPO_WIDGETS.sitewide_domain){ 3638 return 3639 } 3640 $.ajax({ 3641 url: 'https://'+partyWebsite+'/api/1.0/listings/byMlsId/'+mlsNumber, 3642 dataType: 'json', 3643 success: function(data){ 3644 if (data) { 3645 renderData(data) 3646 } else { 3647 console.log("MLS Number not returning data...",mlsNumber) 3648 if (mlsNumber){ 3649 $('.MLS-no-data-error').addClass('show-error'); 3650 } 3651 renderData(); 3652 } 3653 }, 3654 error: function(err){ 3655 console.log('err:',err); 3656 renderData(); 3657 } 3658 }) 3659 } 3660 3661 // ----------------------------------------------------------------------------------------------------------- 3662 3663 var other_images = []; 3664 3665 function renderData(data){ 3666 3667 if (data && data.listingPhotos && data.listingPhotos.length > 0) { 3668 var listingsPhotos = []; 3669 data.listingPhotos.forEach(function(listing){ 3670 listingsPhotos.push({ 3671 assetUrl: listing, 3672 mediaFocalPoint: { 3673 x:0.5, 3674 y:0.5 3675 } 3676 }); 3677 }); 3678 assets = listingsPhotos.concat(assets);//galleryImages.concat(data.listingPhotos); 3679 } 3680 3681 if (assets.length > 0) { 3682 3683 other_images = assets.reduce(function(a,o){ 3684 if (o.assetUrl && o.assetUrl.indexOf('.squarespace.com') === -1){ 3685 return a.concat(o) 3686 } else { 3687 return a 3688 } 3689 },[]); 3690 other_images.slice(0,4).forEach(function(o,i){ 3691 if (o.assetUrl.indexOf('cloudfront.net') !==-1 && o.assetUrl.indexOf('_auto_294') !==-1){ 3692 o.assetUrl = o.assetUrl.replace('_auto_294', '_1024_auto') 3693 } 3694 $('.image-blocks').find('.block-'+(i+1)).css('backgroundImage', 'url('+o.assetUrl+')').data('src',o) 3695 }); 3696 3697 if (other_images.length > 0) { 3698 $('.lead-form-images').addClass('imagecount-'+other_images.slice(0,4).length); 3699 } 3700 3701 var static_assets = assets.slice(0,4).reduce(function(a,o){ 3702 o.assetUrl = o.assetUrl ? o.assetUrl.split('?')[0]+'?format=1024w' : ''; 3703 return o.assetUrl.indexOf('https://static.squarespace.com')!==-1 ? a.concat(o) : a; 3704 },[]); 3705 var static1_assets = assets.slice(0,4).reduce(function(a,o){ 3706 o.assetUrl = o.assetUrl ? o.assetUrl.split('?')[0]+'?format=1024w' : ''; 3707 return o.assetUrl.indexOf('https://static1.squarespace.com')!==-1 ? a.concat(o) : a; 3708 },[]); 3709 var static2_assets = assets.slice(0,4).reduce(function(a,o){ 3710 o.assetUrl = o.assetUrl ? o.assetUrl.split('?')[0]+'?format=1024w' : ''; 3711 return o.assetUrl.indexOf('https://static2.squarespace.com')!==-1 ? a.concat(o) : a; 3712 },[]); 3713 3714 3715 /* 3716 We need to be able to detect if an image is a Squarespace placeholder image. This is not simple to do. We need access to the image data 3717 but the image is hosted on Squarespace's CDN, on a different domain name, and the URL is always different from site to site. 3718 The image is transparent with a line through it, and we'll need to detect that in the bitmap data. The data is loaded via an html file hosted 3719 on the same domain as the images, inside an iframe and using postMessage to transfer the image data back to this window. 3720 */ 3721 if (static_assets.length > 0) { 3722 static_assets.forEach(function(o){ 3723 picsToTest[o.assetUrl]=1 3724 }); 3725 var images = static_assets.reduce(function(a,o){ 3726 return a.concat(o.assetUrl); 3727 }, []); 3728 $('<iframe></iframe>').attr('src','https://static.squarespace.com/static/592f0812414fb54f04562d89/t/5bd0bbbe08522953060e994d/1540406206485/getImageDataURI.html?img='+encodeURIComponent(images.join('img='))).appendTo('.image-detection-container') 3729 } 3730 if (static1_assets.length > 0) {
3731 static1_assets.forEach(function(o){ 3732 picsToTest[o.assetUrl]=1 3733 }); 3734 var images1 = static1_assets.reduce(function(a,o){ 3735 return a.concat(o.assetUrl); 3736 }, []); 3737 $('<iframe></iframe>').attr('src','https://static1.squarespace.com/static/592f0812414fb54f04562d89/t/5bd0bbbe08522953060e994d/1540406206485/getImageDataURI.html?img='+encodeURIComponent(images1.join('img='))).appendTo('.image-detection-container') 3738 } 3739 if (static2_assets.length > 0) { 3740 static2_assets.forEach(function(o){ 3741 picsToTest[o.assetUrl]=1 3742 }); 3743 var images2 = static2_assets.reduce(function(a,o){ 3744 return a.concat(o.assetUrl); 3745 }, []); 3746 $('<iframe></iframe>').attr('src','https://static2.squarespace.com/static/592f0812414fb54f04562d89/t/5bd0bbbe08522953060e994d/1540406206485/getImageDataURI.html?img='+encodeURIComponent(images2.join('img='))).appendTo('.image-detection-container') 3747 } 3748 } else { 3749 if (data === undefined){ 3750 setTimeout(getLoadedBGImages, 1000); 3751 } 3752 } 3753 3754 } 3755 3756 // ----------------------------------------------------------------------------------------------------------- 3757 3758 function receiveMessage(evt){ 3759 if (evt.origin !== 'https://static.squarespace.com' && evt.origin !== 'https://static1.squarespace.com' && evt.origin !== 'https://static2.squarespace.com'){ 3760 return; 3761 } 3762 3763 var data = evt.data; 3764 3765 if (data.error) { 3766 picsToTest[data.imgUrl] = undefined; 3767 delete picsToTest[data.imgUrl]; 3768 if (Object.keys(picsToTest).length === 0) { 3769 testingDone(); 3770 } 3771 return 3772 } 3773 3774 var $canvas = $('<canvas/>').attr({ 3775 width: data.width, 3776 height: data.height 3777 }).css({ 3778 width: data.width, 3779 height: data.height, 3780 }).appendTo($('.image-detection-container')); 3781 3782 var img = new Image(); 3783 img.width = data.width; 3784 img.height = data.height; 3785 img.src = data.imgdata; 3786 3787 img.onload = function(){ 3788 3789 var ctx = $canvas[0].getContext('2d'); 3790 ctx.drawImage(img, 0, 0, data.width, data.height) 3791 var imgData = ctx.getImageData(0, 0, data.width, data.height).data; 3792 var pix = getPixel(11, 11, imgData, data.width); 3793 3794 var isUnique = true; 3795 for (var key in samePics){ 3796 if (Math.abs(samePics[key].r - pix.r) < 3 && Math.abs(samePics[key].g - pix.g) < 3 && Math.abs(samePics[key].b - pix.b) < 3 && Math.abs(samePics[key].a - pix.a) < 3 ) { 3797 isUnique = false; 3798 break; 3799 } 3800 } 3801 if (isUnique === true) { 3802 samePics[data.imgUrl] = pix; 3803 } 3804 3805 picsToTest[data.imgUrl] = undefined; 3806 delete picsToTest[data.imgUrl]; 3807 3808 if (Object.keys(picsToTest).length === 0) { 3809 testingDone(); 3810 } 3811 } 3812 } 3813 3814 //-------------------------------------------------------------------------------------------- 3815 3816 function getPixel(x,y,data, width){ 3817 return { 3818 r: data[(x*4)+(y*width)], 3819 g: data[(x*4)+(y*width)+1], 3820 b: data[(x*4)+(y*width)+2], 3821 a: data[(x*4)+(y*width)+3] 3822 } 3823 } 3824 3825 //-------------------------------------------------------------------------------------------- 3826 3827 function testingDone(){ 3828 3829 var uniqueImages = Object.keys(samePics); 3830 3831 $('.lead-form-images').addClass('imagecount-' + Math.min(uniqueImages.length, 4)); 3832 3833 for (var img=0;img<4;img++){ 3834 if ($('.image-blocks').find('.block-'+(img+1)).data('src') === undefined && uniqueImages[img]) { 3835 3836 var focalPoint = assets.reduce(function(a,o){ 3837 if (uniqueImages[img] === o.assetUrl){ 3838 return o.mediaFocalPoint 3839 } else { 3840 return a; 3841 } 3842 },{x:0.5,y:0.5}); 3843 3844 if (img === 0 && uniqueImages[img].indexOf('squarespace.com/static') !==-1 && uniqueImages[img].indexOf('format=500w') !== -1) { 3845 uniqueImages[img] = uniqueImages[img].replace('format=500w', 'format=1024w') 3846 } 3847 3848 $('.image-blocks').find('.block-'+(img+1)).css({ 3849 'backgroundImage': 'url('+uniqueImages[img]+')', 3850 'backgroundPosition': 'calc('+focalPoint.x+' * 100%) calc('+focalPoint.y+' * 100%)' 3851 }).data('src',uniqueImages[img]); 3852 } 3853 } 3854 } 3855 3856 //-------------------------------------------------------------------------------------------- 3857 3858 window.addEventListener( "message", receiveMessage, false); 3859 3860 $('.lead-form-lightbox form').append($('<input type="hidden" name="YLP_FORMSOURCE" value="LEAD_FORM"/>')); 3861 $('.lead-form-lightbox form').append($('<input type="hidden" name="YLP_TAGS" value="'+encodeURIComponent(String(location))+'"/>')); 3862 3863 3864 //------------------------------------------------------------------------------------------------------ 3865})(); 3866 3867</script>
3867 3868 3869 3870 <div id="preFooter"> 3871 <div class="pre-footer-inner"> 3872 <div class="sqs-layout sqs-grid-12 columns-12" data-layout-label="Pre-Footer Content" data-type="block-field" data-updated-on="1662146961957" id="preFooterBlocks"><div class="row sqs-row"><div class="col sqs-col-12 span-12"><div class="sqs-block website-component-block sqs-block-website-component sqs-block-socialaccountlinks social-account-links-block social-account-links-v2-block" data-block-css="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.socialLinks/288be173-4dab-4b40-8542-b87304698883_735/website.components.socialLinks.styles.css"]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.socialLinks/288be173-4dab-4b40-8542-b87304698883_735/website.components.socialLinks.visitor.js"]" data-block-type="1337" data-definition-name="website.components.socialLinks" data-sqsp-block="social-links" data-website-component-id="yui_3_17_2_1_1406660821033_8373" id="block-yui_3_17_2_1_1406660821033_8373"><div class="sqs-block-content"> 3873 3874 3875 3876 3877 3878 3879 3880 3881 3882 3883 3884 3885 3886 3887 3888 3889 3890 3891 3892 3893 3894 3895 3896 3897<div class="sqs-block-socialaccountlinks-content"> 3898 <div class="sqs-svg-icon--outer social-icon-alignment-center social-icons-color-white social-icons-size-large social-icons-shape-circle social-icons-style-knockout"> 3899 <style> 3900 3901 #block-yui_3_17_2_1_1406660821033_8373 { 3902 --social-icons-justify-content: center; 3903 --social-icons-dimension: 36px;--social-icons-gap: 10px; 3904 3905 } 3906 3907 3908 #block-yui_3_17_2_1_1406660821033_8373 .sqs-svg-icon--wrapper { 3909 --si-border-radius: 50%;--si-scale: 1;--si-box-shadow: none;--si-fill-icon: transparent;--si-fill-icon-fade: transparent;--si-fill-icon-hover: transparent;--si-fill-mask: var(--si-primary);--si-fill-mask-fade: var(--si-primary-faded);--si-fill-mask-hover: var(--si-primary);--si-bg: transparent;--si-bg-fade: transparent;--si-bg-hover: transparent; 3910 } 3911 3912 3913 #block-yui_3_17_2_1_1406660821033_8373 .sqs-svg-icon--list { 3914 justify-content: var(--social-icons-justify-content, center); 3915 column-gap: var(--social-icons-gap, 12px); 3916 row-gap: var(--social-icons-gap, 12px); 3917 } 3918 #block-yui_3_17_2_1_1406660821033_8373 .sqs-svg-icon--wrapper { 3919 width: var(--social-icons-dimension, 20px); 3920 height: var(--social-icons-dimension, 20px); 3921 margin: 0; 3922 border: none; 3923 background-color: var(--si-bg, transparent); 3924 box-shadow: var(--si-box-shadow, none); 3925 border-radius: var(--si-border-radius, 0); 3926 } 3927 #block-yui_3_17_2_1_1406660821033_8373 .sqs-svg-icon--wrapper > div { 3928 transform: scale(var(--si-scale, 1)); 3929 } 3930 #block-yui_3_17_2_1_1406660821033_8373 .sqs-use--icon { 3931 fill: var(--si-fill-icon, transparent); 3932 } 3933 #block-yui_3_17_2_1_1406660821033_8373 .sqs-use--mask { 3934 fill: var(--si-fill-mask, transparent); 3935 } 3936 #block-yui_3_17_2_1_1406660821033_8373 .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper { 3937 background-color: var(--si-bg-fade, var(--si-bg, transparent)); 3938 } 3939 #block-yui_3_17_2_1_1406660821033_8373 .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper .sqs-use--icon { 3940 fill: var(--si-fill-icon-fade, var(--si-fill-icon, transparent)); 3941 } 3942 #block-yui_3_17_2_1_1406660821033_8373 .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper .sqs-use--mask { 3943 fill: var(--si-fill-mask-fade, var(--si-fill-mask, transparent)); 3944 } 3945 #block-yui_3_17_2_1_1406660821033_8373 .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper:hover { 3946 background-color: var(--si-bg-hover, var(--si-bg, transparent)); 3947 } 3948 #block-yui_3_17_2_1_1406660821033_8373 .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper:hover .sqs-use--icon { 3949 fill: var(--si-fill-icon-hover, var(--si-fill-icon, transparent)); 3950 } 3951 #block-yui_3_17_2_1_1406660821033_8373 .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper:hover .sqs-use--mask { 3952 fill: var(--si-fill-mask-hover, var(--si-fill-mask, transparent)); 3953 } 3954 </style> 3955 <nav class="sqs-svg-icon--list"> 3956 3957 3958 <a 3959 href="https://www.facebook.com/MillenniumGroupOH" 3960 target="_blank" 3961 class="sqs-svg-icon--wrapper facebook-unauth" 3962 aria-label="Facebook" 3963 > 3964 <div> 3965 <svg class="sqs-svg-icon--social" viewBox="0 0 64 64"> 3966 <use class="sqs-use--icon" xlink:href="/universal/svg/social-accounts.svg#facebook-unauth-icon"></use> 3967 <use class="sqs-use--mask" xlink:href="/universal/svg/social-accounts.svg#facebook-unauth-mask"></use> 3968 </svg> 3969 </div> 3970 </a> 3971 3972 3973 3974 <a 3975 href="https://www.instagram.com/columbushousetohome/" 3976 target="_blank" 3977 class="sqs-svg-icon--wrapper instagram-unauth" 3978 aria-label="Instagram" 3979 > 3980 <div> 3981 <svg class="sqs-svg-icon--social" viewBox="0 0 64 64"> 3982 <use class="sqs-use--icon" xlink:href="/universal/svg/social-accounts.svg#instagram-unauth-icon"></use> 3983 <use class="sqs-use--mask" xlink:href="/universal/svg/social-accounts.svg#instagram-unauth-mask"></use> 3984 </svg> 3985 </div> 3986 </a> 3987 3988 3989 3990 <a 3991 href="https://www.linkedin.com/company/millennium-group-keller-williams-capital-partners" 3992 target="_blank" 3993 class="sqs-svg-icon--wrapper linkedin-unauth" 3994 aria-label="LinkedIn" 3995 > 3996 <div> 3997 <svg class="sqs-svg-icon--social" viewBox="0 0 64 64"> 3998 <use class="sqs-use--icon" xlink:href="/universal/svg/social-accounts.svg#linkedin-unauth-icon"></use> 3999 <use class="sqs-use--mask" xlink:href="/universal/svg/social-accounts.svg#linkedin-unauth-mask"></use> 4000 </svg> 4001 </div> 4002 </a> 4003 4004 4005 4006 <a 4007 href="https://twitter.com/millenniumoh" 4008 target="_blank" 4009 class="sqs-svg-icon--wrapper twitter-unauth" 4010 aria-label="Twitter" 4011 > 4012 <div> 4013 <svg class="sqs-svg-icon--social" viewBox="0 0 64 64"> 4014 <use class="sqs-use--icon" xlink:href="/universal/svg/social-accounts.svg#twitter-unauth-icon"></use> 4015 <use class="sqs-use--mask" xlink:href="/universal/svg/social-accounts.svg#twitter-unauth-mask"></use> 4016 </svg> 4017 </div> 4018 </a> 4019 4020 4021 </nav> 4022 </div> 4023 4024 4025<style id="container-styles">#block-yui_3_17_2_1_1406660821033_8373 { 4026 4027 4028 4029 } 4030 4031 #block-yui_3_17_2_1_1406660821033_8373 .sqs-block-socialaccountlinks-content { 4032 4033 } 4034 4035 #block-yui_3_17_2_1_1406660821033_8373 { 4036 mix-blend-mode: var(--tweak-social-links-block-blend); 4037 border-radius: var(--tweak-social-links-block-radius); 4038 } 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049</style> 4050 4051<style id="override-container-styles"> 4052 @media screen and (max-width: 767px) { 4053 4054 4055 4056#block-yui_3_17_2_1_1406660821033_8373 { 4057 4058 } 4059 } 4060 4061 4062 @media screen and (max-width: 767px) { 4063 #block-yui_3_17_2_1_1406660821033_8373 .sqs-block-socialaccountlinks-content { 4064 4065 } 4066 } 4067 4068 @media screen and (max-width: 767px) { 4069 4070 4071 4072 4073 4074 4075 }</style> 4076 4077 <style class="transform-overrides-vars"> 4078 4079</style> 4080 4081 4082 4083 4084 4085 4086</div> 4087</div></div></div></div></div>
4088 </div> 4089 </div> 4090 4091
4091<script> 4092 //These things may not be accessible to plugins, so we need to set them in javascript here so plugins can use them. 4093 window.YLOPO_WIDGETS.SS_PAGE_CONTEXT = { 4094 websiteSettings: JSON.parse(decodeURIComponent("%7B%22id%22%3A%22631258cbdb857b395c32f167%22%2C%22websiteId%22%3A%22631258cadb857b395c32f162%22%2C%22subjects%22%3A%5B%5D%2C%22country%22%3A%22US%22%2C%22state%22%3A%22CA%22%2C%22simpleLikingEnabled%22%3Atrue%2C%22cookieBannerSettings%22%3A%7B%22ctaText%22%3A%22Accept%20all%22%2C%22position%22%3A%22BOTTOM%22%2C%22theme%22%3A%22DARK%22%2C%22acceptType%22%3A%22OPT_IN%22%2C%22optOutCtaText%22%3A%22Decline%20all%22%2C%22hasOptOut%22%3Afalse%2C%22hasManageCookies%22%3Atrue%2C%22manageCookiesLabel%22%3A%22Manage%20cookies%22%2C%22savedPreferencesText%22%3A%22Cookie%20Preferences%22%2C%22savedPreferencesLayout%22%3A%22PILL%22%7D%2C%22mobileInfoBarSettings%22%3A%7B%22isContactEmailEnabled%22%3Afalse%2C%22isContactPhoneNumberEnabled%22%3Afalse%2C%22isLocationEnabled%22%3Afalse%2C%22isBusinessHoursEnabled%22%3Afalse%7D%2C%22commentLikesAllowed%22%3Atrue%2C%22commentAnonAllowed%22%3Atrue%2C%22commentThreaded%22%3Atrue%2C%22commentApprovalRequired%22%3Afalse%2C%22commentAvatarsOn%22%3Atrue%2C%22commentSortType%22%3A2%2C%22commentFlagThreshold%22%3A0%2C%22commentFlagsAllowed%22%3Atrue%2C%22commentEnableByDefault%22%3Atrue%2C%22commentDisableAfterDaysDefault%22%3A0%2C%22disqusShortname%22%3A%22%22%2C%22collectionTitleFormat%22%3A%22%25p%20%E2%80%94%20%25s%22%2C%22itemTitleFormat%22%3A%22%25i%20%E2%80%94%20%25s%22%2C%22commentsEnabled%22%3Afalse%2C%22uiComponentRegistrationsFlag%22%3Afalse%2C%22scriptRegistrationsFlag%22%3Afalse%2C%22bundleEligible%22%3Afalse%2C%22bucketingSeedId%22%3A%22d4c5f3e4-c1e7-43e5-800c-7d0b7bbcaf7c%22%2C%22newPlanArchitectureEligible%22%3Atrue%2C%22businessHours%22%3A%7B%22monday%22%3A%7B%22text%22%3A%22%22%2C%22ranges%22%3A%5B%7B%7D%5D%7D%2C%22tuesday%22%3A%7B%22text%22%3A%22%22%2C%22ranges%22%3A%5B%7B%7D%5D%7D%2C%22wednesday%22%3A%7B%22text%22%3A%22%22%2C%22ranges%22%3A%5B%7B%7D%5D%7D%2C%22thursday%22%3A%7B%22text%22%3A%22%22%2C%22ranges%22%3A%5B%7B%7D%5D%7D%2C%22friday%22%3A%7B%22text%22%3A%22%22%2C%22ranges%22%3A%5B%7B%7D%5D%7D%2C%22saturday%22%3A%7B%22text%22%3A%22%22%2C%22ranges%22%3A%5B%7B%7D%5D%7D%2C%22sunday%22%3A%7B%22text%22%3A%22%22%2C%22ranges%22%3A%5B%7B%7D%5D%7D%7D%2C%22storeSettings%22%3A%7B%22returnPolicy%22%3Anull%2C%22termsOfService%22%3Anull%2C%22privacyPolicy%22%3Anull%2C%22expressCheckout%22%3Afalse%2C%22continueShoppingLinkUrl%22%3A%22%2F%22%2C%22useLightCart%22%3Afalse%2C%22showNoteField%22%3Afalse%2C%22shippingCountryDefaultValue%22%3A%22US%22%2C%22billToShippingDefaultValue%22%3Afalse%2C%22showShippingPhoneNumber%22%3Atrue%2C%22isShippingPhoneRequired%22%3Afalse%2C%22showBillingPhoneNumber%22%3Atrue%2C%22isBillingPhoneRequired%22%3Afalse%2C%22currenciesSupported%22%3A%5B%22USD%22%2C%22CAD%22%2C%22GBP%22%2C%22AUD%22%2C%22EUR%22%2C%22CHF%22%2C%22NOK%22%2C%22SEK%22%2C%22DKK%22%2C%22NZD%22%2C%22SGD%22%2C%22MXN%22%2C%22HKD%22%2C%22CZK%22%2C%22ILS%22%2C%22MYR%22%2C%22RUB%22%2C%22PHP%22%2C%22PLN%22%2C%22THB%22%2C%22BRL%22%2C%22ARS%22%2C%22COP%22%2C%22IDR%22%2C%22INR%22%2C%22JPY%22%2C%22ZAR%22%5D%2C%22defaultCurrency%22%3A%22USD%22%2C%22selectedCurrency%22%3A%22USD%22%2C%22multicurrencyEnabled%22%3Atrue%2C%22measurementStandard%22%3A1%2C%22orderConfirmationInjectCode%22%3A%22null%22%2C%22showCustomCheckoutForm%22%3Afalse%2C%22checkoutPageMarketingOptInEnabled%22%3Atrue%2C%22enableMailingListOptInByDefault%22%3Afalse%2C%22sameAsRetailLocation%22%3Afalse%2C%22merchandisingSettings%22%3A%7B%22scarcityEnabledOnProductItems%22%3Afalse%2C%22scarcityEnabledOnProductBlocks%22%3Afalse%2C%22scarcityMessageType%22%3A%22DEFAULT_SCARCITY_MESSAGE%22%2C%22scarcityThreshold%22%3A10%2C%22multipleQuantityAllowedForServices%22%3Atrue%2C%22restockNotificationsEnabled%22%3Afalse%2C%22restockNotificationsMailingListSignUpEnabled%22%3Afalse%2C%22relatedProductsEnabled%22%3Afalse%2C%22relatedProductsOrdering%22%3A%22random%22%2C%22soldOutVariantsDropdownDisabled%22%3Afalse%2C%22productComposerOptedIn%22%3Afalse%2C%22productC
4094omposerABTestOptedOut%22%3Afalse%2C%22productReviewsEnabled%22%3Afalse%7D%2C%22minimumOrderSubtotalEnabled%22%3Afalse%2C%22minimumOrderSubtotal%22%3A%7B%22currency%22%3A%22USD%22%2C%22value%22%3A%220.00%22%7D%2C%22addToCartConfirmationType%22%3A2%2C%22isLive%22%3Afalse%2C%22multipleQuantityAllowedForServices%22%3Atrue%7D%2C%22useEscapeKeyToLogin%22%3Atrue%2C%22ssBadgeType%22%3A1%2C%22ssBadgePosition%22%3A4%2C%22ssBadgeVisibility%22%3A1%2C%22ssBadgeDevices%22%3A1%2C%22pinterestOverlayOptions%22%3A%7B%22mode%22%3A%22disabled%22%7D%2C%22ampEnabled%22%3Afalse%2C%22isRestrictiveCookiePolicyEnabled%22%3Atrue%2C%22seoHidden%22%3Afalse%2C%22userAccountsSettings%22%3A%7B%22loginAllowed%22%3Afalse%2C%22signupAllowed%22%3Afalse%7D%2C%22cookieBannerText%22%3A%22%3Cp%3ESelect%20%E2%80%9CAccept%20all%E2%80%9D%20to%20agree%20to%20our%20use%20of%20cookies%20and%20similar%20technologies%20to%20enhance%20your%20browsing%20experience%2C%20security%2C%20analytics%20and%20customization.%20Select%20%E2%80%9DManage%20cookies%E2%80%9D%20to%20make%20more%20choices%20or%20opt%20out.%3C%5C%2Fp%3E%22%2C%22isCookieBannerEnabled%22%3Atrue%2C%22isVisitorDataRestricted%22%3Afalse%2C%22contactEmail%22%3A%22team%40millenniumregroup.com%22%2C%22contactPhoneNumber%22%3A%22(614)%20636-0062%22%7D")), 4095 website: JSON.parse(decodeURIComponent("%7B%22id%22%3A%22631258cadb857b395c32f162%22%2C%22captchaSettings%22%3A%7B%22enabledForDonations%22%3Afalse%7D%2C%22cloneable%22%3Afalse%2C%22contentModifiedOn%22%3A1790627056410%2C%22developerMode%22%3Afalse%2C%22identifier%22%3A%22juefeng-ge-h435%22%2C%22imageMetadataProcessingEnabled%22%3Afalse%2C%22isHstsEnabled%22%3Afalse%2C%22language%22%3A%22en-US%22%2C%22location%22%3A%7B%22mapLat%22%3A40.11027929999999%2C%22mapLng%22%3A-83.01456700000001%2C%22addressTitle%22%3A%22Millennium%20Group%22%2C%22addressLine1%22%3A%22100%20E.%20Wilson%20Bridge%20Rd%22%2C%22addressLine2%22%3A%22Worthington%2C%20OH%2C%2043085%22%2C%22addressCountry%22%3A%22United%20States%22%7D%2C%22logoImageId%22%3A%2269b2e55fa2c80564922c02d8%22%2C%22primaryDomain%22%3A%22www.columbushousetohome.com%22%2C%22screenshotId%22%3A%224f88dbd7805304097db6748c041de2a4376e6863b28622d69bcdf4d1f077a844%22%2C%22shareButtonOptions%22%3A%7B%224%22%3Atrue%2C%221%22%3Atrue%2C%223%22%3Atrue%2C%228%22%3Atrue%2C%226%22%3Atrue%2C%227%22%3Atrue%2C%222%22%3Atrue%7D%2C%22showOwnerLogin%22%3Afalse%2C%22siteDescription%22%3A%22%22%2C%22siteStatus%22%3A%7B%7D%2C%22siteTitle%22%3A%22Millennium%20Group%22%2C%22sslSetting%22%3A3%2C%22timeZone%22%3A%22America%2FLos_Angeles%22%2C%22typekitId%22%3A%22%22%2C%22websiteType%22%3A1%2C%22hasBeenCloneable%22%3Afalse%2C%22statsMigrated%22%3Afalse%2C%22authenticUrl%22%3A%22https%3A%2F%2Fwww.columbushousetohome.com%22%2C%22baseUrl%22%3A%22https%3A%2F%2Fwww.columbushousetohome.com%22%2C%22internalUrl%22%3A%22https%3A%2F%2Fjuefeng-ge-h435.squarespace.com%22%2C%22logoImageUrl%22%3A%22%2F%2Fimages.squarespace-cdn.com%2Fcontent%2Fv1%2F631258cadb857b395c32f162%2Fcd9d8474-1f63-40af-8544-60cb397e0038%2FUntitled%252Bdesign%2B1.png%22%2C%22machineTimeZoneOffset%22%3A-25200000%2C%22socialAccounts%22%3A%5B%7B%22serviceId%22%3A60%2C%22screenname%22%3A%22Facebook%22%2C%22addedOn%22%3A1664137536431%2C%22profileUrl%22%3A%22https%3A%2F%2Fwww.facebook.com%2FMillenniumGroupOH%22%2C%22iconEnabled%22%3Atrue%2C%22serviceName%22%3A%22facebook-unauth%22%7D%2C%7B%22serviceId%22%3A64%2C%22screenname%22%3A%22Instagram%22%2C%22addedOn%22%3A1664911421542%2C%22profileUrl%22%3A%22https%3A%2F%2Fwww.instagram.com%2Fcolumbushousetohome%2F%22%2C%22iconEnabled%22%3Atrue%2C%22serviceName%22%3A%22instagram-unauth%22%7D%2C%7B%22serviceId%22%3A65%2C%22screenname%22%3A%22LinkedIn%22%2C%22addedOn%22%3A1664911477204%2C%22profileUrl%22%3A%22https%3A%2F%2Fwww.linkedin.com%2Fcompany%2Fmillennium-group-keller-williams-capital-partners%22%2C%22iconEnabled%22%3Atrue%2C%22serviceName%22%3A%22linkedin-unauth%22%7D%2C%7B%22serviceId%22%3A62%2C%22screenname%22%3A%22Twitter%22%2C%22addedOn%22%3A1664911515750%2C%22profileUrl%22%3A%22https%3A%2F%2Ftwitter.com%2Fmillenniumoh%22%2C%22iconEnabled%22%3Atrue%2C%22serviceName%22%3A%22twitter-unauth%22%7D%5D%2C%22timeZoneAbbr%22%3A%22PDT%22%2C%22timeZoneOffset%22%3A-25200000%7D")), 4096 authenticatedAccount: {}, 4097 pageId: "collection-691f19d6c93be13a540bb281", 4098 pageTitle: "Affordability Calculator — Millennium Group", 4099 templateRevision: "490" 4100 } 4101 4102 </script>
4102 4103 <!-- ///////////////////////////////////////////////////////////////////////////////////////////////////////// --> 4104 4105 <div class="sqs-layout sqs-grid-12 columns-12 enable-v5-footer-on-v4-pages empty" data-layout-label="" data-type="block-field" id="config-v5-footer-on-v4-pages-enable"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 4106<div class="sqs-layout sqs-grid-12 columns-12" data-layout-label="v5 footer" data-type="block-field" data-updated-on="1773331811413" id="editable-code-area-bundled-v5-footer-main"><div class="row sqs-row"><div class="col sqs-col-12 span-12"><div class="sqs-block website-component-block sqs-block-website-component sqs-block-code code-block" data-block-css="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.code/0b2c145d-c93a-4f92-855b-9daa337b49d4_1002/website.components.code.styles.css"]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.code/0b2c145d-c93a-4f92-855b-9daa337b49d4_1002/website.components.code.visitor.js"]" data-block-type="1337" data-definition-name="website.components.code" data-sqsp-block="code" data-website-component-id="be3f87a8139301a79eb2" id="block-be3f87a8139301a79eb2"><div class="sqs-block-content"> 4107 4108 4109<div 4110 class="sqs-code-container" 4111 4112 4113 data-localized="{"enableSafeModeButton":"Preview in safe mode","enableSafeModeText":"This block contains embedded scripts. Embedded scripts are disabled while you're logged in and editing your site.","enableSafeModeTitle":"Embedded Scripts","exitSafeModeButton":"Exit safe preview","exitSafeModeText":"Please view the page after logging out for accurate rendering.","exitSafeModeTitle":"Safe Preview","globalSafeMode":"Embedded Code: This block contains embedded code that has been disabled.","scriptDisabled":"Script Disabled"}" 4114 4115 4116 4117 4118> 4119 4120 4121<style>head svg[data-usage=social-icons-svg] symbol:nth-child(1) path{fill:#000!important;stroke:gray}footer#footer-v5 #custom-footer{background-color:#1f1f1f;display:flex;flex-wrap:wrap;margin:auto;padding:50px 0;position:relative}footer#footer-v5 #custom-footer #footer-v5-extra-content-left{text-align:center}footer#footer-v5 .footer-copyright{width:80%;margin:2vh auto}footer#footer-v5 .footer-copyright,footer#footer-v5 .footer-copyright *{color:#fff;font-size:12px;line-height:14px}footer#footer-v5 .footer-copyright>div{text-align:center;margin-left:auto;margin-right:auto}footer#footer-v5 .footer-section-3{width:33%;text-align:center}footer#footer-v5 #custom-footer p{color:#fff}footer#footer-v5 .footer-logo{max-width:20vw;padding:0;margin:0 auto}footer#footer-v5 .footer-logo img{width:100%}footer#footer-v5 .footer-logo picture,footer#footer-v5 .footer-map picture{display:flex;width:auto;flex-wrap:nowrap;align-content:center;align-items:stretch}footer#footer-v5 .footer-logo picture{height:100%!important;justify-content:center}footer#footer-v5 .text-center{text-align:center}footer#footer-v5 .footer-site-address div,footer#footer-v5 .footer-site-navlist div{color:#fff;text-decoration:none;text-align:left;font-size:18px;font-weight:400;text-transform:capitalize;margin-bottom:10px!important;line-height:1.25em;letter-spacing:2px}footer#footer-v5 .footer-site-address a,footer#footer-v5 .footer-site-navlist a{color:#fff!important;text-decoration:none!important}footer#footer-v5 .footer-site-address .footer-site-email{text-transform:lowercase}footer#footer-v5 .footer-site-navlist{width:80%;margin:auto}footer#footer-v5 .footer-map{width:auto;margin:50px 0 0;padding:0}footer#footer-v5 .footer-map h3{color:#fff;padding:5px 0}footer#footer-v5 .footer-map picture{justify-content:start;height:200px}footer#footer-v5 .footer-map picture img{width:100%;height:100%;margin-right:5%;object-fit:cover}@media (max-width:480px){footer#footer-v5 .footer-section-3,footer#footer-v5 .footer-section-6,footer#footer-v5 .footer-site-navlist{width:100%;overflow:hidden}}footer#footer-v5 .footer-social-icons{display:flex;flex-wrap:wrap;justify-content:space-evenly;max-width:60%;margin:50px auto}footer#footer-v5 .footer-social-icons :not(a){width:100%}footer#footer-v5 .footer-social-icons .sqs-svg-icon--list{justify-content:space-between}footer#footer-v5 .footer-social-icons .sqs-svg-icon--list a{background-color:#fff;position:relative;width:30px;height:30px;overflow:hidden;border-radius:100%;margin:5px;
4121display:flex}footer#footer-v5 .footer-social-icons .sqs-svg-icon--list a svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}footer#footer-v5 .footer-social-icons .sqs-svg-icon--list a .sqs-use--mask{fill:transparent}@media (max-width:992px){footer#footer-v5 .footer-logo{max-height:80px}footer#footer-v5 .footer-map{max-height:150px}footer#footer-v5 .footer-map h3{margin-left:5%}footer#footer-v5 .footer-map picture img{margin-right:0;width:90%}}@media (max-width:800px){footer#footer-v5 .footer-map{max-height:130px}}@media (max-width:768px){footer#footer-v5 .footer-section-12{width:100%}footer#footer-v5 .footer-site-address{width:80%;margin:auto}footer#footer-v5 .footer-map{max-height:inherit}footer#footer-v5 .footer-map picture{justify-content:center}footer#footer-v5 .footer-site-navlist{width:80%}}footer#footer-v5 :not(.footer-background){z-index:10}footer#footer-v5 .footer-background,footer#footer-v5 .ylopo-image-uploader{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important}footer#footer-v5 .footer-background picture,footer#footer-v5 .ylopo-image-uploader picture{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}footer#footer-v5 .footer-background picture img,footer#footer-v5 .ylopo-image-uploader picture img{width:100%;height:100%;object-fit:cover}footer#footer-v5 div.folder .subnav{display:none!important}</style> 4122<div class='row' id='custom-footer'> 4123 4124 4125 <div class='footer-section-3 footer-section-12'> 4126 <div class='footer-logo'> 4127 <img onLoad="this.height=this.width*(this.naturalHeight/this.naturalWidth)" alt="Company logo image Footer" class="lazy" data-src="https://images.squarespace-cdn.com/content/v1/631258cadb857b395c32f162/e902a99e-ea19-4fdb-bafc-29dec2b730cf/67087203_111155521_millenium.png?format=500" width="150" height="150"> 4128 </div> 4129 4130 4131 4132 <p class="text-center" style="white-space:pre-wrap;"><strong>©Keller Williams Capital Partners <span class="copyright-year"></span> </strong></p><p class="text-center" style="white-space:pre-wrap;">All Rights Reserved</p> 4133 4134 <div class='footer-social-icons'> 4135 <div class="socialmedia lazy" data-lazy-function="loadSocialIcons"> 4136 <div class="sqs-layout sqs-grid-12 columns-12" data-layout-label="Social" data-type="block-field" data-updated-on="1662146955931" id="ylopoHeaderSocialBlock"><div class="row sqs-row"><div class="col sqs-col-12 span-12"><div class="sqs-block website-component-block sqs-block-website-component sqs-block-socialaccountlinks social-account-links-block social-account-links-v2-block" data-block-css="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.socialLinks/288be173-4dab-4b40-8542-b87304698883_735/website.components.socialLinks.styles.css"]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.socialLinks/288be173-4dab-4b40-8542-b87304698883_735/website.components.socialLinks.visitor.js"]" data-block-type="1337" data-definition-name="website.components.socialLinks" data-sqsp-block="social-links" data-website-component-id="header-social-block-id" id="block-header-social-block-id"><div class="sqs-block-content"> 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161<div class="sqs-block-socialaccountlinks-content"> 4162 <div class="sqs-svg-icon--outer social-icon-alignment-right social-icons-color-standard social-icons-size-extra-small social-icons-style-regular "> 4163 <style> 4164 4165 #block-header-social-block-id { 4166 --social-icons-justify-content: flex-end; 4167 --social-icons-dimension: 16px;--social-icons-gap: 10px; 4168 4169 } 4170 4171 4172 #block-header-social-block-id .sqs-svg-icon--wrapper { 4173 --si-border-radius: 0;--si-scale: 2;--si-box-shadow: none;--si-fill-icon: var(--si-primary);--si-fill-icon-fade: var(--si-primary-faded);--si-fill-icon-hover: var(--si-primary);--si-fill-mask: transparent;--si-fill-mask-fade: transparent;--si-fill-mask-hover: transparent;--si-bg: transparent;--si-bg-fade: transparent;--si-bg-hover: transparent; 4174 } 4175 4176 4177 #block-header-social-block-id .sqs-svg-icon--list { 4178 justify-content: var(--social-icons-justify-content, center); 4179 column-gap: var(--social-icons-gap, 12px); 4180 row-gap: var(--social-icons-gap, 12px); 4181 } 4182 #block-header-social-block-id .sqs-svg-icon--wrapper { 4183 width: var(--social-icons-dimension, 20px); 4184 height: var(--social-icons-dimension, 20px); 4185 margin: 0; 4186 border: none; 4187 background-color: var(--si-bg, transparent);
4188 box-shadow: var(--si-box-shadow, none); 4189 border-radius: var(--si-border-radius, 0); 4190 } 4191 #block-header-social-block-id .sqs-svg-icon--wrapper > div { 4192 transform: scale(var(--si-scale, 1)); 4193 } 4194 #block-header-social-block-id .sqs-use--icon { 4195 fill: var(--si-fill-icon, transparent); 4196 } 4197 #block-header-social-block-id .sqs-use--mask { 4198 fill: var(--si-fill-mask, transparent); 4199 } 4200 #block-header-social-block-id .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper { 4201 background-color: var(--si-bg-fade, var(--si-bg, transparent)); 4202 } 4203 #block-header-social-block-id .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper .sqs-use--icon { 4204 fill: var(--si-fill-icon-fade, var(--si-fill-icon, transparent)); 4205 } 4206 #block-header-social-block-id .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper .sqs-use--mask { 4207 fill: var(--si-fill-mask-fade, var(--si-fill-mask, transparent)); 4208 } 4209 #block-header-social-block-id .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper:hover { 4210 background-color: var(--si-bg-hover, var(--si-bg, transparent)); 4211 } 4212 #block-header-social-block-id .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper:hover .sqs-use--icon { 4213 fill: var(--si-fill-icon-hover, var(--si-fill-icon, transparent)); 4214 } 4215 #block-header-social-block-id .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper:hover .sqs-use--mask { 4216 fill: var(--si-fill-mask-hover, var(--si-fill-mask, transparent)); 4217 } 4218 </style> 4219 <nav class="sqs-svg-icon--list"> 4220 4221 4222 <a 4223 href="https://www.facebook.com/MillenniumGroupOH" 4224 target="_blank" 4225 class="sqs-svg-icon--wrapper facebook-unauth" 4226 aria-label="Facebook" 4227 > 4228 <div> 4229 <svg class="sqs-svg-icon--social" viewBox="0 0 64 64"> 4230 <use class="sqs-use--icon" xlink:href="/universal/svg/social-accounts.svg#facebook-unauth-icon"></use> 4231 <use class="sqs-use--mask" xlink:href="/universal/svg/social-accounts.svg#facebook-unauth-mask"></use> 4232 </svg> 4233 </div> 4234 </a> 4235 4236 4237 4238 <a 4239 href="https://www.instagram.com/columbushousetohome/" 4240 target="_blank" 4241 class="sqs-svg-icon--wrapper instagram-unauth" 4242 aria-label="Instagram" 4243 > 4244 <div> 4245 <svg class="sqs-svg-icon--social" viewBox="0 0 64 64"> 4246 <use class="sqs-use--icon" xlink:href="/universal/svg/social-accounts.svg#instagram-unauth-icon"></use> 4247 <use class="sqs-use--mask" xlink:href="/universal/svg/social-accounts.svg#instagram-unauth-mask"></use> 4248 </svg> 4249 </div> 4250 </a> 4251 4252 4253 4254 <a 4255 href="https://www.linkedin.com/company/millennium-group-keller-williams-capital-partners" 4256 target="_blank" 4257 class="sqs-svg-icon--wrapper linkedin-unauth" 4258 aria-label="LinkedIn" 4259 > 4260 <div> 4261 <svg class="sqs-svg-icon--social" viewBox="0 0 64 64"> 4262 <use class="sqs-use--icon" xlink:href="/universal/svg/social-accounts.svg#linkedin-unauth-icon"></use> 4263 <use class="sqs-use--mask" xlink:href="/universal/svg/social-accounts.svg#linkedin-unauth-mask"></use> 4264 </svg> 4265 </div> 4266 </a> 4267 4268 4269 4270 <a 4271 href="https://twitter.com/millenniumoh" 4272 target="_blank" 4273 class="sqs-svg-icon--wrapper twitter-unauth" 4274 aria-label="Twitter" 4275 > 4276 <div> 4277 <svg class="sqs-svg-icon--social" viewBox="0 0 64 64"> 4278 <use class="sqs-use--icon" xlink:href="/universal/svg/social-accounts.svg#twitter-unauth-icon"></use> 4279 <use class="sqs-use--mask" xlink:href="/universal/svg/social-accounts.svg#twitter-unauth-mask"></use> 4280 </svg> 4281 </div> 4282 </a> 4283 4284 4285 </nav> 4286 </div> 4287 4288 4289<style id="container-styles">#block-header-social-block-id { 4290 4291 4292 4293 4294 4295 4296 } 4297 4298 #block-header-social-block-id .sqs-block-socialaccountlinks-content { 4299 4300 --tweak-social-links-block-padding: initial; 4301} 4302 4303 #block-header-social-block-id { 4304 mix-blend-mode: var(--tweak-social-links-block-blend); 4305 border-radius: var(--tweak-social-links-block-radius); 4306 } 4307 4308 4309 4310 4311 4312 4313 4314 4315 4316 #block-header-social-block-id { 4317 } 4318 4319</style> 4320 4321<style id="override-container-styles"> 4322 @media screen and (max-width: 767px) { 4323 4324 4325 4326#block-header-social-block-id { 4327 4328 } 4329 } 4330 4331 4332 @media screen and (max-width: 767px) { 4333 #block-header-social-block-id .sqs-block-socialaccountlinks-content { 4334 4335 } 4336 } 4337 4338 @media screen and (max-width: 767px) { 4339 4340 4341 4342 4343 4344 4345 }</style> 4346 4347 <style class="transform-overrides-vars"> 4348 4349</style> 4350 4351 4352 4353 4354 4355 4356</div> 4357</div></div></div></div></div> 4358 </div> 4359 </div> 4360
4361 <div class="sqs-layout sqs-grid-1 columns-1 ylopo-edit-block empty" data-layout-label="Extra Footer Content - Left" data-type="block-field" id="footer-v5-extra-content-left"><div class="row sqs-row"><div class="col sqs-col-1 span-1"></div></div></div> 4362 4363 </div> 4364 <div class='footer-section-3 footer-section-12'> 4365 <div class="footer-site-navlist"> 4366 4367 <div><h3>Popular Pages</h3></div> 4368 4369 4370<div id="plugin-mainNavWrapper" class="nav-wrapper navigation-plugins"> 4371 <nav id="mainNavigation"> 4372 4373 4374 4375 4376 4377 <div class="folder active"> 4378 <div class="folder-toggle" 4379data-href="/buy" 4380 style="pointer-events:all;user-select:none;cursor:pointer;" 4381>Buy</div>
4382<script> 4383 (()=>{//Fix Squarespace's broken folder toggle implementation SQRDEV-1213 4384 const $newToggles = $('nav:not(#mobileNavWrapper) .folder-toggle:not(.is-initialized)'); 4385 4386 $newToggles.each(function(){ 4387 window._init_folder_count = window._init_folder_count === undefined ? 0 : window._init_folder_count + 1; 4388 const $folderToggle = $(this); 4389 $folderToggle.addClass('is-initialized').addClass(`folder-count-${window._init_folder_count}`); 4390 4391 const $navWrapper = $('.nav-wrapper').closest('.nav-wrapper'); 4392 const isFooter = $navWrapper.closest('footer').length > 0; 4393 4394 const $folder = $folderToggle.closest('.folder'); 4395 $folder.removeClass('active'); 4396 const $thisToggle = $folder.find('.folder-toggle'); 4397 4398 $thisToggle 4399 .off('click').on('click', clickHandler) 4400 .off('touchstart').on('touchstart', touchstartHandler) 4401 .off('mouseover').on('mouseover', mouseoverHandler) 4402 .off('mousedown').on('mousedown', mouseoverHandler) 4403 .off('mouseup').on('mouseup', mouseoverHandler) 4404 .off('contextmenu').on('contextmenu',mouseoverHandler) 4405 4406 var touchevents = false; 4407 4408 function touchstartHandler(evt){ 4409 console.log('Touchstart event triggered', touchevents); 4410 touchevents = true; 4411 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 4412 return elm !== $thisToggle[0]; 4413 }).forEach(elm=>{ 4414 $(elm).removeClass('active'); 4415 $(elm).parents('.folder').removeClass('open'); 4416 }); 4417 console.log('window.isMobile.any',window.isMobile.any) 4418 $thisToggle.toggleClass('active'); 4419 $folder.toggleClass('open'); 4420 4421 evt.cancelBubble = true; 4422 evt.stopPropagation(); 4423 // return false; 4424 } 4425 4426 function mouseoverHandler(evt){ 4427 evt.cancelBubble = true; 4428 evt.stopPropagation(); 4429 // return false; 4430 } 4431 4432 function clickHandler(evt){ 4433 console.log('clickHandler event triggered', touchevents); 4434 if (!touchevents){ 4435 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 4436 return elm !== $thisToggle[0]; 4437 }
4437).forEach(elm=>{ 4438 $(elm).removeClass('active'); 4439 $(elm).parents('.folder').removeClass('open'); 4440 }); 4441 console.log('window.isMobile.any',window.isMobile.any) 4442 $thisToggle.toggleClass('active'); 4443 $folder.toggleClass('open'); 4444 } 4445 evt.cancelBubble = true; 4446 evt.stopPropagation(); 4447 //return false; 4448 } 4449 }); 4450 4451})(); 4452 4453</script>
4453 4454 <div class="subnav"> 4455 4456 4457 4458 4459 <div class="external"> 4460 <a href="https://search.columbushousetohome.com" target="_blank"> 4461 Buy a Home 4462 </a> 4463 </div> 4464 4465 4466 4467 4468 <div class="collection active"> 4469 <a href="/affordability-calculator"> 4470 Affordability Calculator 4471 </a> 4472 </div> 4473 4474 4475 4476 4477 4478 <div class="collection"> 4479 <a href="/mortgage-calculator"> 4480 Mortgage Calculator 4481 </a> 4482 </div> 4483 4484 4485 4486 </div> 4487 </div> 4488 4489 4490 4491 4492 4493 4494 4495 4496 4497 <div class="folder"> 4498 <div class="folder-toggle" 4499data-href="/sell" 4500 style="pointer-events:all;user-select:none;cursor:pointer;" 4501>Sell</div>
4502<script> 4503 (()=>{//Fix Squarespace's broken folder toggle implementation SQRDEV-1213 4504 const $newToggles = $('nav:not(#mobileNavWrapper) .folder-toggle:not(.is-initialized)'); 4505 4506 $newToggles.each(function(){ 4507 window._init_folder_count = window._init_folder_count === undefined ? 0 : window._init_folder_count + 1; 4508 const $folderToggle = $(this); 4509 $folderToggle.addClass('is-initialized').addClass(`folder-count-${window._init_folder_count}`); 4510 4511 const $navWrapper = $('.nav-wrapper').closest('.nav-wrapper'); 4512 const isFooter = $navWrapper.closest('footer').length > 0; 4513 4514 const $folder = $folderToggle.closest('.folder'); 4515 $folder.removeClass('active'); 4516 const $thisToggle = $folder.find('.folder-toggle'); 4517 4518 $thisToggle 4519 .off('click').on('click', clickHandler) 4520 .off('touchstart').on('touchstart', touchstartHandler) 4521 .off('mouseover').on('mouseover', mouseoverHandler) 4522 .off('mousedown').on('mousedown', mouseoverHandler) 4523 .off('mouseup').on('mouseup', mouseoverHandler) 4524 .off('contextmenu').on('contextmenu',mouseoverHandler) 4525 4526 var touchevents = false; 4527 4528 function touchstartHandler(evt){ 4529 console.log('Touchstart event triggered', touchevents); 4530 touchevents = true; 4531 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 4532 return elm !== $thisToggle[0]; 4533 }).forEach(elm=>{ 4534 $(elm).removeClass('active'); 4535 $(elm).parents('.folder').removeClass('open'); 4536 }); 4537 console.log('window.isMobile.any',window.isMobile.any) 4538 $thisToggle.toggleClass('active'); 4539 $folder.toggleClass('open'); 4540 4541 evt.cancelBubble = true; 4542 evt.stopPropagation(); 4543 // return false; 4544 } 4545 4546 function mouseoverHandler(evt){ 4547 evt.cancelBubble = true; 4548 evt.stopPropagation(); 4549 // return false; 4550 } 4551 4552 function clickHandler(evt){ 4553 console.log('clickHandler event triggered', touchevents); 4554 if (!touchevents){ 4555 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 4556 return elm !== $thisToggle[0]; 4557 }
4557).forEach(elm=>{ 4558 $(elm).removeClass('active'); 4559 $(elm).parents('.folder').removeClass('open'); 4560 }); 4561 console.log('window.isMobile.any',window.isMobile.any) 4562 $thisToggle.toggleClass('active'); 4563 $folder.toggleClass('open'); 4564 } 4565 evt.cancelBubble = true; 4566 evt.stopPropagation(); 4567 //return false; 4568 } 4569 }); 4570 4571})(); 4572 4573</script>
4573 4574 <div class="subnav"> 4575 4576 4577 4578 4579 <div class="external"> 4580 <a href="https://columbushousetohome.hifello.com/lp/691f104da628ebe68917f6fd" target="_blank"> 4581 Sell Your Home 4582 </a> 4583 </div> 4584 4585 4586 4587 4588 4589 <div class="external"> 4590 <a href="https://columbushousetohome.hifello.com/lp/691e00b45e15c59decc7b8f7" target="_blank"> 4591 Home Valuation 4592 </a> 4593 </div> 4594 4595 4596 4597 4598 4599 <div class="external"> 4600 <a href="https://columbushousetohome.hifello.com/lp/691f1065a628ebe68917f982" target="_blank"> 4601 Get Cash Offer 4602 </a> 4603 </div> 4604 4605 4606 4607 4608 <div class="collection"> 4609 <a href="/home-sale-calculator"> 4610 Home Sale Calculator 4611 </a> 4612 </div> 4613 4614 4615 4616 4617 4618 <div class="collection"> 4619 <a href="/why-list-with-us"> 4620 Why List With Us 4621 </a> 4622 </div> 4623 4624 4625 4626 </div> 4627 </div> 4628 4629 4630 4631 4632 4633 4634 4635 4636 4637 <div class="folder"> 4638 <div class="folder-toggle" 4639data-href="/communities-1" 4640 style="pointer-events:all;user-select:none;cursor:pointer;" 4641>Communities</div>
4642<script> 4643 (()=>{//Fix Squarespace's broken folder toggle implementation SQRDEV-1213 4644 const $newToggles = $('nav:not(#mobileNavWrapper) .folder-toggle:not(.is-initialized)'); 4645 4646 $newToggles.each(function(){ 4647 window._init_folder_count = window._init_folder_count === undefined ? 0 : window._init_folder_count + 1; 4648 const $folderToggle = $(this); 4649 $folderToggle.addClass('is-initialized').addClass(`folder-count-${window._init_folder_count}`); 4650 4651 const $navWrapper = $('.nav-wrapper').closest('.nav-wrapper'); 4652 const isFooter = $navWrapper.closest('footer').length > 0; 4653 4654 const $folder = $folderToggle.closest('.folder'); 4655 $folder.removeClass('active'); 4656 const $thisToggle = $folder.find('.folder-toggle'); 4657 4658 $thisToggle 4659 .off('click').on('click', clickHandler) 4660 .off('touchstart').on('touchstart', touchstartHandler) 4661 .off('mouseover').on('mouseover', mouseoverHandler) 4662 .off('mousedown').on('mousedown', mouseoverHandler) 4663 .off('mouseup').on('mouseup', mouseoverHandler) 4664 .off('contextmenu').on('contextmenu',mouseoverHandler) 4665 4666 var touchevents = false; 4667 4668 function touchstartHandler(evt){ 4669 console.log('Touchstart event triggered', touchevents); 4670 touchevents = true; 4671 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 4672 return elm !== $thisToggle[0]; 4673 }).forEach(elm=>{ 4674 $(elm).removeClass('active'); 4675 $(elm).parents('.folder').removeClass('open'); 4676 }); 4677 console.log('window.isMobile.any',window.isMobile.any) 4678 $thisToggle.toggleClass('active'); 4679 $folder.toggleClass('open'); 4680 4681 evt.cancelBubble = true; 4682 evt.stopPropagation(); 4683 // return false; 4684 } 4685 4686 function mouseoverHandler(evt){ 4687 evt.cancelBubble = true; 4688 evt.stopPropagation(); 4689 // return false; 4690 } 4691 4692 function clickHandler(evt){ 4693 console.log('clickHandler event triggered', touchevents); 4694 if (!touchevents){ 4695 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 4696 return elm !== $thisToggle[0]; 4697 }
4697).forEach(elm=>{ 4698 $(elm).removeClass('active'); 4699 $(elm).parents('.folder').removeClass('open'); 4700 }); 4701 console.log('window.isMobile.any',window.isMobile.any) 4702 $thisToggle.toggleClass('active'); 4703 $folder.toggleClass('open'); 4704 } 4705 evt.cancelBubble = true; 4706 evt.stopPropagation(); 4707 //return false; 4708 } 4709 }); 4710 4711})(); 4712 4713</script>
4713 4714 <div class="subnav"> 4715 4716 4717 4718 4719 <div class="external"> 4720 <a href="/communities/columbus-real-estate"> 4721 Columbus 4722 </a> 4723 </div> 4724 4725 4726 4727 4728 4729 <div class="external"> 4730 <a href="/communities/worthington-real-estate"> 4731 Worthington 4732 </a> 4733 </div> 4734 4735 4736 4737 4738 4739 <div class="external"> 4740 <a href="/communities/dublin-real-estate"> 4741 Dublin 4742 </a> 4743 </div> 4744 4745 4746 4747 4748 4749 <div class="external"> 4750 <a href="/communities/gahanna-real-estate"> 4751 Gahanna 4752 </a> 4753 </div> 4754 4755 4756 4757 4758 4759 <div class="external"> 4760 <a href="/communities/grandview-heights-real-estate"> 4761 Grandview Heights 4762 </a> 4763 </div> 4764 4765 4766 4767 4768 4769 <div class="external"> 4770 <a href="/communities/hilliard-real-estate"> 4771 Hilliard 4772 </a> 4773 </div> 4774 4775 4776 4777 4778 4779 <div class="external"> 4780 <a href="/communities/buckeye-lake-real-estate"> 4781 Buckeye Lake 4782 </a> 4783 </div> 4784 4785 4786 4787 4788 4789 <div class="external"> 4790 <a href="/communities/new-albany-real-estate"> 4791 New Albany 4792 </a> 4793 </div> 4794 4795 4796 4797 4798 <div class="collection"> 4799 <a href="/communities"> 4800 More Communities... 4801 </a> 4802 </div> 4803 4804 4805 4806 </div> 4807 </div> 4808 4809 4810 4811 4812 4813 4814 4815 4816 4817 <div class="folder"> 4818 <div class="folder-toggle" 4819data-href="/programs-2" 4820 style="pointer-events:all;user-select:none;cursor:pointer;" 4821>Programs</div>
4822<script> 4823 (()=>{//Fix Squarespace's broken folder toggle implementation SQRDEV-1213 4824 const $newToggles = $('nav:not(#mobileNavWrapper) .folder-toggle:not(.is-initialized)'); 4825 4826 $newToggles.each(function(){ 4827 window._init_folder_count = window._init_folder_count === undefined ? 0 : window._init_folder_count + 1; 4828 const $folderToggle = $(this); 4829 $folderToggle.addClass('is-initialized').addClass(`folder-count-${window._init_folder_count}`); 4830 4831 const $navWrapper = $('.nav-wrapper').closest('.nav-wrapper'); 4832 const isFooter = $navWrapper.closest('footer').length > 0; 4833 4834 const $folder = $folderToggle.closest('.folder'); 4835 $folder.removeClass('active'); 4836 const $thisToggle = $folder.find('.folder-toggle'); 4837 4838 $thisToggle 4839 .off('click').on('click', clickHandler) 4840 .off('touchstart').on('touchstart', touchstartHandler) 4841 .off('mouseover').on('mouseover', mouseoverHandler) 4842 .off('mousedown').on('mousedown', mouseoverHandler) 4843 .off('mouseup').on('mouseup', mouseoverHandler) 4844 .off('contextmenu').on('contextmenu',mouseoverHandler) 4845 4846 var touchevents = false; 4847 4848 function touchstartHandler(evt){ 4849 console.log('Touchstart event triggered', touchevents); 4850 touchevents = true; 4851 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 4852 return elm !== $thisToggle[0]; 4853 }).forEach(elm=>{ 4854 $(elm).removeClass('active'); 4855 $(elm).parents('.folder').removeClass('open'); 4856 }); 4857 console.log('window.isMobile.any',window.isMobile.any) 4858 $thisToggle.toggleClass('active'); 4859 $folder.toggleClass('open'); 4860 4861 evt.cancelBubble = true; 4862 evt.stopPropagation(); 4863 // return false; 4864 } 4865 4866 function mouseoverHandler(evt){ 4867 evt.cancelBubble = true; 4868 evt.stopPropagation(); 4869 // return false; 4870 } 4871 4872 function clickHandler(evt){ 4873 console.log('clickHandler event triggered', touchevents); 4874 if (!touchevents){ 4875 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 4876 return elm !== $thisToggle[0]; 4877 }
4877).forEach(elm=>{ 4878 $(elm).removeClass('active'); 4879 $(elm).parents('.folder').removeClass('open'); 4880 }); 4881 console.log('window.isMobile.any',window.isMobile.any) 4882 $thisToggle.toggleClass('active'); 4883 $folder.toggleClass('open'); 4884 } 4885 evt.cancelBubble = true; 4886 evt.stopPropagation(); 4887 //return false; 4888 } 4889 }); 4890 4891})(); 4892 4893</script>
4893 4894 <div class="subnav"> 4895 4896 4897 4898 <div class="collection"> 4899 <a href="/servicesavingsprogram"> 4900 Service Savings Program 4901 </a> 4902 </div> 4903 4904 4905 4906 4907 4908 <div class="collection"> 4909 <a href="/cash2keys"> 4910 Cash2Keys 4911 </a> 4912 </div> 4913 4914 4915 4916 4917 4918 <div class="collection"> 4919 <a href="/buy-now-sell-later"> 4920 Buy Now Sell Later 4921 </a> 4922 </div> 4923 4924 4925 4926 </div> 4927 </div> 4928 4929 4930 4931 4932 4933 4934 4935 4936 4937 4938 4939 <div class="collection"> 4940 <a href="/testimonials"> 4941 Testimonials 4942 </a> 4943 </div> 4944 4945 4946 4947 4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 <div class="collection"> 4958 <a href="/team-page"> 4959 Team 4960 </a> 4961 </div> 4962 4963 4964 4965 4966 4967 4968 4969 4970 4971 4972 4973 4974 4975 <div class="collection"> 4976 <a href="/contact-us"> 4977 Contact Us 4978 </a> 4979 </div> 4980 4981 4982 4983 4984 4985 4986 4987 4988 4989 4990 4991 4992 4993 <div class="collection"> 4994 <a href="/blog"> 4995 Blog 4996 </a> 4997 </div> 4998 4999 5000 5001 5002 5003 5004 5005 5006 5007 5008 5009 5010 5011 <div class="collection homepage"> 5012 <a href="/"> 5013 Home 5014 </a> 5015 </div> 5016 5017 5018 5019 5020 5021 5022 5023 </nav> 5024</div> 5025<!-- style below blocks out the mobile nav toggle only when nav is loaded --> 5026<style>.mobile-nav-toggle-label { display: inline-block !important; }</style> 5027 5028 5029 5030 <br> 5031 <br> 5032 <div><h3>Office Hours</h3></div> 5033 5034 </div> 5035 5036 </div> 5037 <div class='footer-section-3 footer-section-12'> 5038 <div class="footer-site-address"> 5039 <div class="footer-site-info footer-address-title">Millennium Group</div> 5040 <div class="footer-site-info footer-address-line1">100 E. Wilson Bridge Rd</div> 5041 <div class="footer-site-info footer-address-line2">Worthington, OH, 43085</div> 5042 <div rel="tel" class="footer-site-info footer-site-phone"> 5043 Phone: <a href="tel:(614) 636-0062" rel="tel">(614) 636-0062</a> 5044 </div> 5045 <div class="footer-site-info footer-site-email"> 5046 Email: <a href="mailto:[email protected]">[email protected]</a> 5047 </div> 5048 </div> 5049 5050 <div class='footer-map'> 5051 <h3>Map View</h3> 5052 <a href="https://www.google.com/maps/place/100%20E.%20Wilson%20Bridge%20Rd,Worthington%2C%20OH%2C%2043085" target="_blank"> 5053 <picture><img 5054 class="lazy" 5055 height="200" 5056 alt="100 E. Wilson Bridge Rd, Worthington, OH, 43085" 5057 title="100 E. Wilson Bridge Rd, Worthington, OH, 43085" 5058 data-src="https://maps.googleapis.com/maps/api/staticmap?format=jpg¢er=100%20E.%20Wilson%20Bridge%20Rd,Worthington%2C%20OH%2C%2043085&zoom=14&size=800x800&maptype=roadmap&markers=color:red%7Clabel:%20%7C100%20E.%20Wilson%20Bridge%20Rd,Worthington%2C%20OH%2C%2043085&key=AIzaSyBbByGx1bSfhw6-pBF3yQ8-qSaDqFfUERw" 5059 /></picture> 5060 </a> 5061 </div> 5062 <br/> 5063 <br/> 5064 <div class="sqs-layout sqs-grid-1 columns-1 ylopo-edit-block empty" data-layout-label="Extra Footer Content - Right" data-type="block-field" id="footer-v5-extra-content-right"><div class="row sqs-row"><div class="col sqs-col-1 span-1"></div></div></div> 5065 5066 </div> 5067 5068 <div class="footer-copyright"> 5069 <div class="privacy-policy-container"> 5070 <div> 5071 <a href="#" class="privacy-policy-link">Privacy Policy</a> 5072 </div> 5073 </div> 5074 <br/> 5075 <div class="footer-IDX-compliance"></div> 5076 </div> 5077 5078 <div class="footer-background ylopo-image-uploader">
5079 <div class="sqs-layout sqs-grid-1 columns-1 footer-bg v5-footer-bg ylopo-image-uploader-block-field empty" data-type="block-field" id="v5-footer-bg-image"><div class="row sqs-row"><div class="col sqs-col-1 span-1"></div></div></div> 5080 </div> 5081 5082</div> 5083 5084 5085 5086 5087 5088 5089 5090</div> 5091 5092<style class="transform-overrides-vars"> 5093 5094</style> 5095 5096</div></div></div></div></div> 5097 5098 <footer id="footer" role="contentinfo" class="footer"> 5099 5100 <div class="footer-bg"></div> 5101 <div class="footer-inner"> 5102 5103 <div class="sqs-row footer-container"> 5104 <div class="column-width-3 footer-logo-and-copyright-container" style="text-align:center;"> 5105 <img src="//images.squarespace-cdn.com/content/v1/631258cadb857b395c32f162/cd9d8474-1f63-40af-8544-60cb397e0038/Untitled%2Bdesign+1.png" style="width:100%;" class="footer-logo"/> 5106 <div class="sqs-layout sqs-grid-12 columns-12" data-layout-label="Footer Copyright" data-type="block-field" data-updated-on="1665520601808" id="ylopoFooterCopyrightBlock"><div class="row sqs-row"><div class="col sqs-col-12 span-12"><div class="sqs-block image-block sqs-block-image" data-block-type="5" data-sqsp-block="image-classic" id="block-yui_3_17_2_1_1664137439769_2181"><div class="sqs-block-content"> 5107 5108 5109 5110 5111 5112 5113 5114 5115 5116 5117 5118 5119 5120 5121 5122 5123 5124 5125 5126 5127 5128 5129 5130 5131 5132 5133 5134 5135 5136 5137 5138 5139 5140 5141 5142 5143 5144 5145 5146 5147 5148 5149 5150 5151 5152 5153 <div 5154 class=" 5155 image-block-outer-wrapper 5156 layout-caption-below 5157 design-layout-inline 5158 combination-animation-none 5159 individual-animation-none 5160 individual-text-animation-none 5161 " 5162 data-test="image-block-inline-outer-wrapper" 5163 data-sqsp-image-classic-block-layout="inline" 5164 > 5165 5166 5167 5168 5169 <figure 5170 class=" 5171 sqs-block-image-figure 5172 intrinsic 5173 " 5174 style="max-width:484px;" 5175 > 5176 5177 5178 5179 5180 5181 5182 5183 <div 5184 5185 5186 class="image-block-wrapper" 5187 data-animation-role="image" 5188 5189 5190 5191 > 5192 <div data-sqsp-image-classic-block-image-container class="sqs-image-shape-container-element 5193 5194 5195 5196 has-aspect-ratio 5197 " style=" 5198 position: relative; 5199 5200 padding-bottom:35.3305778503418%; 5201 5202 overflow: hidden;-webkit-mask-image: -webkit-radial-gradient(white, black); 5203 " 5204 > 5205 5206 5207 5208 5209 5210 5211 5212 <img data-stretch="false" data-src="https://images.squarespace-cdn.com/content/v1/631258cadb857b395c32f162/e902a99e-ea19-4fdb-bafc-29dec2b730cf/67087203_111155521_millenium.png" data-image="https://images.squarespace-cdn.com/content/v1/631258cadb857b395c32f162/e902a99e-ea19-4fdb-bafc-29dec2b730cf/67087203_111155521_millenium.png" data-image-dimensions="484x171" data-image-focal-point="0.5,0.5" alt="" data-load="false" elementtiming="system-image-block" data-sqsp-image-classic-block-image src="https://images.squarespace-cdn.com/content/v1/631258cadb857b395c32f162/e902a99e-ea19-4fdb-bafc-29dec2b730cf/67087203_111155521_millenium.png" width="484" height="171" alt="" sizes="(max-width: 640px) 100vw, (max-width: 767px) 100vw, 100vw" style="display:block;object-fit: cover; width: 100%; height: 100%; object-position: 50% 50%" onload="this.classList.add("loaded")" srcset="https://images.squarespace-cdn.com/content/v1/631258cadb857b395c32f162/e902a99e-ea19-4fdb-bafc-29dec2b730cf/67087203_111155521_millenium.png?format=100w 100w, https://images.squarespace-cdn.com/content/v1/631258cadb857b395c32f162/e902a99e-ea19-4fdb-bafc-29dec2b730cf/67087203_111155521_millenium.png?format=300w 300w, https://images.squarespace-cdn.com/content/v1/631258cadb857b395c32f162/e902a99e-ea19-4fdb-bafc-29dec2b730cf/67087203_111155521_millenium.png?format=500w 500w, https://images.squarespace-cdn.com/content/v1/631258cadb857b395c32f162/e902a99e-ea19-4fdb-bafc-29dec2b730cf/67087203_111155521_millenium.png?format=750w 750w, https://images.squarespace-cdn.com/content/v1/631258cadb857b395c32f162/e902a99e-ea19-4fdb-bafc-29dec2b730cf/67087203_111155521_millenium.png?format=1000w 1000w, https://images.squarespace-cdn.com/content/v1/631258cadb857b395c32f162/e902a99e-ea19-4fdb-bafc-29dec2b730cf/67087203_111155521_millenium.png?format=1500w 1500w, https://images.squarespace-cdn.com/content/v1/631258cadb857b395c32f162/e902a99e-ea19-4fdb-bafc-29dec2b730cf/67087203_111155521_millenium.png?format=2500w 2500w" loading="lazy" decoding="async" data-loader="sqs"> 5213 5214 </div> 5215 </div> 5216 5217 5218 5219 5220 5221 5222 </figure> 5223 5224 5225 </div> 5226 5227 5228 5229 5230 5231 5232</div></div><div class="sqs-block html-block sqs-block-html" data-block-type="2" data-border-radii="{"topLeft":{"unit":"px","value":0.0},"topRight":{"unit":"px","value":0.0},"bottomLeft":{"unit":"px","value":0.0},"bottomRight":{"unit":"px","value":0.0}}" data-sqsp-block="text" id="block-37ab37bab68025f1bfa9"><div class="sqs-block-content"> 5233 5234<div class="sqs-html-content" data-sqsp-text-block-content> 5235 <p class="" style="white-space:pre-wrap;"><strong>©Keller Williams Capital Partners 2022 </strong></p><p class="" style="white-space:pre-wrap;">All Rights Reserved</p> 5236</div> 5237 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 5248 5249 5250 5251 5252 5253 5254 5255 5256 5257 5258 5259 5260 5261 5262</div></div></div></div></div> 5263 <br/>
5264 <div class="sqs-layout sqs-grid-12 columns-12" data-layout-label="Social" data-type="block-field" data-updated-on="1743443256104" id="ylopoFooterSocialBlock"><div class="row sqs-row"><div class="col sqs-col-12 span-12"><div class="sqs-block website-component-block sqs-block-website-component sqs-block-socialaccountlinks social-account-links-block social-account-links-v2-block" data-block-css="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.socialLinks/288be173-4dab-4b40-8542-b87304698883_735/website.components.socialLinks.styles.css"]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.socialLinks/288be173-4dab-4b40-8542-b87304698883_735/website.components.socialLinks.visitor.js"]" data-block-type="1337" data-definition-name="website.components.socialLinks" data-sqsp-block="social-links" data-website-component-id="yui_3_17_2_6_1517379253500_8191" id="block-yui_3_17_2_6_1517379253500_8191"><div class="sqs-block-content"> 5265 5266 5267 5268 5269 5270 5271 5272 5273 5274 5275 5276 5277 5278 5279 5280 5281 5282 5283 5284 5285 5286 5287 5288 5289<div class="sqs-block-socialaccountlinks-content"> 5290 <div class="sqs-svg-icon--outer social-icon-alignment-center social-icons-color-black social-icons-size-medium social-icons-shape-circle social-icons-style-border"> 5291 <style> 5292 5293 #block-yui_3_17_2_6_1517379253500_8191 { 5294 --social-icons-justify-content: center; 5295 --social-icons-dimension: 32px;--social-icons-gap: 8px; 5296 5297 } 5298 5299 5300 #block-yui_3_17_2_6_1517379253500_8191 .sqs-svg-icon--wrapper { 5301 --si-border-radius: 50%;--si-scale: 1;--si-box-shadow: 0 0 0 var(--social-icons-border-thickness, 2px) inset;--si-fill-icon: var(--si-primary);--si-fill-icon-fade: var(--si-primary);--si-fill-icon-hover: var(--si-contrast);--si-fill-mask: transparent;--si-fill-mask-fade: transparent;--si-fill-mask-hover: transparent;--si-bg: transparent;--si-bg-fade: transparent;--si-bg-hover: var(--si-primary); 5302 } 5303 5304 5305 #block-yui_3_17_2_6_1517379253500_8191 .sqs-svg-icon--list { 5306 justify-content: var(--social-icons-justify-content, center); 5307 column-gap: var(--social-icons-gap, 12px); 5308 row-gap: var(--social-icons-gap, 12px); 5309 } 5310 #block-yui_3_17_2_6_1517379253500_8191 .sqs-svg-icon--wrapper { 5311 width: var(--social-icons-dimension, 20px); 5312 height: var(--social-icons-dimension, 20px); 5313 margin: 0; 5314 border: none; 5315 background-color: var(--si-bg, transparent); 5316 box-shadow: var(--si-box-shadow, none); 5317 border-radius: var(--si-border-radius, 0); 5318 } 5319 #block-yui_3_17_2_6_1517379253500_8191 .sqs-svg-icon--wrapper > div { 5320 transform: scale(var(--si-scale, 1)); 5321 } 5322 #block-yui_3_17_2_6_1517379253500_8191 .sqs-use--icon { 5323 fill: var(--si-fill-icon, transparent); 5324 } 5325 #block-yui_3_17_2_6_1517379253500_8191 .sqs-use--mask { 5326 fill: var(--si-fill-mask, transparent); 5327 } 5328 #block-yui_3_17_2_6_1517379253500_8191 .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper { 5329 background-color: var(--si-bg-fade, var(--si-bg, transparent)); 5330 } 5331 #block-yui_3_17_2_6_1517379253500_8191 .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper .sqs-use--icon { 5332 fill: var(--si-fill-icon-fade, var(--si-fill-icon, transparent)); 5333 } 5334 #block-yui_3_17_2_6_1517379253500_8191 .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper .sqs-use--mask { 5335 fill: var(--si-fill-mask-fade, var(--si-fill-mask, transparent)); 5336 } 5337 #block-yui_3_17_2_6_1517379253500_8191 .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper:hover { 5338 background-color: var(--si-bg-hover, var(--si-bg, transparent)); 5339 } 5340 #block-yui_3_17_2_6_1517379253500_8191 .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper:hover .sqs-use--icon { 5341 fill: var(--si-fill-icon-hover, var(--si-fill-icon, transparent)); 5342 } 5343 #block-yui_3_17_2_6_1517379253500_8191 .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper:hover .sqs-use--mask { 5344 fill: var(--si-fill-mask-hover, var(--si-fill-mask, transparent)); 5345 } 5346 </style> 5347 <nav class="sqs-svg-icon--list"> 5348 5349 5350 <a 5351 href="https://www.facebook.com/MillenniumGroupOH" 5352 target="_blank" 5353 class="sqs-svg-icon--wrapper facebook-unauth" 5354 aria-label="Facebook" 5355 > 5356 <div> 5357 <svg class="sqs-svg-icon--social" viewBox="0 0 64 64"> 5358 <use class="sqs-use--icon" xlink:href="/universal/svg/social-accounts.svg#facebook-unauth-icon"></use> 5359 <use class="sqs-use--mask" xlink:href="/universal/svg/social-accounts.svg#facebook-unauth-mask"></use> 5360 </svg> 5361 </div> 5362 </a> 5363 5364 5365 5366 <a 5367 href="https://www.instagram.com/columbushousetohome/" 5368 target="_blank" 5369 class="sqs-svg-icon--wrapper instagram-unauth" 5370 aria-label="Instagram" 5371 > 5372 <div> 5373 <svg class="sqs-svg-icon--social" viewBox="0 0 64 64"> 5374 <use class="sqs-use--icon" xlink:href="/universal/svg/social-accounts.svg#instagram-unauth-icon"></use> 5375 <use class="sqs-use--mask" xlink:href="/universal/svg/social-accounts.svg#instagram-unauth-mask"></use> 5376 </svg> 5377 </div> 5378 </a> 5379 5380 5381 5382 <a 5383 href="https://www.linkedin.com/company/millennium-group-keller-williams-capital-partners" 5384 target="_blank" 5385 class="sqs-svg-icon--wrapper linkedin-unauth" 5386 aria-label="LinkedIn" 5387 > 5388 <div> 5389 <svg class="sqs-svg-icon--social" viewBox="0 0 64 64"> 5390 <use class="sqs-use--icon" xlink:href="/universal/svg/social-accounts.svg#linkedin-unauth-icon"></use> 5391 <use class="sqs-use--mask" xlink:href="/universal/svg/social-accounts.svg#linkedin-unauth-mask"></use> 5392 </svg> 5393 </div> 5394 </a> 5395 5396 5397 5398 <a 5399 href="https://twitter.com/millenniumoh" 5400 target="_blank" 5401 class="sqs-svg-icon--wrapper twitter-unauth" 5402 aria-label="Twitter" 5403 > 5404 <div> 5405 <svg class="sqs-svg-icon--social" viewBox="0 0 64 64"> 5406 <use class="sqs-use--icon" xlink:href="/universal/svg/social-accounts.svg#twitter-unauth-icon"></use> 5407 <use class="sqs-use--mask" xlink:href="/universal/svg/social-accounts.svg#twitter-unauth-mask"></use> 5408 </svg> 5409 </div> 5410 </a> 5411 5412 5413 </nav> 5414 </div> 5415 5416 5417<style id="container-styles">#block-yui_3_17_2_6_1517379253500_8191 { 5418 5419 5420 5421 } 5422 5423 #block-yui_3_17_2_6_1517379253500_8191 .sqs-block-socialaccountlinks-content { 5424 5425 } 5426 5427 #block-yui_3_17_2_6_1517379253500_8191 { 5428 mix-blend-mode: var(--tweak-social-links-block-blend); 5429 border-radius: var(--tweak-social-links-block-radius); 5430 } 5431 5432 5433 5434 5435 5436 5437 5438 5439 5440 5441</style> 5442 5443<style id="override-container-styles"> 5444 @media screen and (max-width: 767px) { 5445 5446 5447 5448#block-yui_3_17_2_6_1517379253500_8191 { 5449 5450 } 5451 } 5452 5453 5454 @media screen and (max-width: 767px) { 5455 #block-yui_3_17_2_6_1517379253500_8191 .sqs-block-socialaccountlinks-content { 5456 5457 } 5458 } 5459 5460 @media screen and (max-width: 767px) { 5461 5462 5463 5464 5465 5466 5467 }</style> 5468 5469 <style class="transform-overrides-vars"> 5470 5471</style> 5472 5473 5474 5475 5476 5477 5478</div> 5479</div></div></div></div></div> 5480 </div> 5481 5482 <div class="column-width-1 footer-spacer"> </div> 5483 5484 <div class="column-width-3 footer-office-hours-container" style="text-align:left;"> 5485
5486 <div class="sqs-layout sqs-grid-12 columns-12 footer-popular-pages-head" data-layout-label="Popular Pages Heading" data-type="block-field" data-updated-on="1664138558889" id="ylopoFooterPopularPagesHeadBlock"><div class="row sqs-row"><div class="col sqs-col-12 span-12"><div class="sqs-block html-block sqs-block-html" data-block-type="2" data-border-radii="{"topLeft":{"unit":"px","value":0.0},"topRight":{"unit":"px","value":0.0},"bottomLeft":{"unit":"px","value":0.0},"bottomRight":{"unit":"px","value":0.0}}" data-sqsp-block="text" id="block-92a7a31ab19f0bf86b81"><div class="sqs-block-content"> 5487 5488<div class="sqs-html-content" data-sqsp-text-block-content> 5489 <p class="" style="white-space:pre-wrap;">Popular Pages</p><p class="" style="white-space:pre-wrap;"><a href="https://search.columbushousetohome.com" target="_blank">Buy</a></p><p class="" style="white-space:pre-wrap;"><a href="/home-valuation">Sell</a></p><p class="" style="white-space:pre-wrap;"><a href="/communities">Communities</a></p><p class="" style="white-space:pre-wrap;"><a href="/team-page">Team</a></p><p class="" style="white-space:pre-wrap;"><a href="/contact-us">Contact Us</a></p><p class="" style="white-space:pre-wrap;"><a href="/blog">Blog</a></p><p class="" style="white-space:pre-wrap;"><a href="/home">Home</a></p> 5490</div> 5491 5492 5493 5494 5495 5496 5497 5498 5499 5500 5501 5502 5503 5504 5505 5506 5507 5508 5509 5510 5511 5512 5513 5514 5515 5516</div></div></div></div></div> 5517 5518 <div class="footer-secondary-nav-list"> 5519 <div id="secondaryNavWrapper" class="nav-wrapper" data-content-field="navigation-secondaryNav"> 5520 <nav id="secondaryNavigation" data-content-field="navigation-secondaryNav"> 5521 5522 5523 5524 5525 5526 5527 <div class="folder active" id="id691f1a1cdb7d0714a1501340"> 5528 <div class="folder-toggle" 5529data-href="/buy" 5530 style="pointer-events:all;user-select:none;cursor:pointer;" 5531>Buy</div>
5532<script> 5533 (()=>{//Fix Squarespace's broken folder toggle implementation SQRDEV-1213 5534 const $newToggles = $('nav:not(#mobileNavWrapper) .folder-toggle:not(.is-initialized)'); 5535 5536 $newToggles.each(function(){ 5537 window._init_folder_count = window._init_folder_count === undefined ? 0 : window._init_folder_count + 1; 5538 const $folderToggle = $(this); 5539 $folderToggle.addClass('is-initialized').addClass(`folder-count-${window._init_folder_count}`); 5540 5541 const $navWrapper = $('.nav-wrapper').closest('.nav-wrapper'); 5542 const isFooter = $navWrapper.closest('footer').length > 0; 5543 5544 const $folder = $folderToggle.closest('.folder'); 5545 $folder.removeClass('active'); 5546 const $thisToggle = $folder.find('.folder-toggle'); 5547 5548 $thisToggle 5549 .off('click').on('click', clickHandler) 5550 .off('touchstart').on('touchstart', touchstartHandler) 5551 .off('mouseover').on('mouseover', mouseoverHandler) 5552 .off('mousedown').on('mousedown', mouseoverHandler) 5553 .off('mouseup').on('mouseup', mouseoverHandler) 5554 .off('contextmenu').on('contextmenu',mouseoverHandler) 5555 5556 var touchevents = false; 5557 5558 function touchstartHandler(evt){ 5559 console.log('Touchstart event triggered', touchevents); 5560 touchevents = true; 5561 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 5562 return elm !== $thisToggle[0]; 5563 }).forEach(elm=>{ 5564 $(elm).removeClass('active'); 5565 $(elm).parents('.folder').removeClass('open'); 5566 }); 5567 console.log('window.isMobile.any',window.isMobile.any) 5568 $thisToggle.toggleClass('active'); 5569 $folder.toggleClass('open'); 5570 5571 evt.cancelBubble = true; 5572 evt.stopPropagation(); 5573 // return false; 5574 } 5575 5576 function mouseoverHandler(evt){ 5577 evt.cancelBubble = true; 5578 evt.stopPropagation(); 5579 // return false; 5580 } 5581 5582 function clickHandler(evt){ 5583 console.log('clickHandler event triggered', touchevents); 5584 if (!touchevents){ 5585 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 5586 return elm !== $thisToggle[0]; 5587 }
5587).forEach(elm=>{ 5588 $(elm).removeClass('active'); 5589 $(elm).parents('.folder').removeClass('open'); 5590 }); 5591 console.log('window.isMobile.any',window.isMobile.any) 5592 $thisToggle.toggleClass('active'); 5593 $folder.toggleClass('open'); 5594 } 5595 evt.cancelBubble = true; 5596 evt.stopPropagation(); 5597 //return false; 5598 } 5599 }); 5600 5601})(); 5602 5603</script>
5603 5604 <div class="subnav"> 5605 5606 5607 5608 5609 <div class="external"> 5610 <a href="https://search.columbushousetohome.com" target="_blank"> 5611 <span>Buy a Home</span> 5612 </a> 5613 </div> 5614 5615 5616 5617 5618 <div class="collection active" id="id691f19d6c93be13a540bb281"> 5619 <a href="/affordability-calculator"> 5620 <span>Affordability Calculator</span> 5621 </a> 5622 </div> 5623 5624 5625 5626 5627 5628 <div class="collection" id="id691f1876da8d2e142c356974"> 5629 <a href="/mortgage-calculator"> 5630 <span>Mortgage Calculator</span> 5631 </a> 5632 </div> 5633 5634 5635 5636 </div> 5637 </div> 5638 5639 5640 5641 5642 5643 5644 5645 5646 5647 <div class="folder" id="id6312593916180d68ce1ff09f"> 5648 <div class="folder-toggle" 5649data-href="/sell" 5650 style="pointer-events:all;user-select:none;cursor:pointer;" 5651>Sell</div>
5652<script> 5653 (()=>{//Fix Squarespace's broken folder toggle implementation SQRDEV-1213 5654 const $newToggles = $('nav:not(#mobileNavWrapper) .folder-toggle:not(.is-initialized)'); 5655 5656 $newToggles.each(function(){ 5657 window._init_folder_count = window._init_folder_count === undefined ? 0 : window._init_folder_count + 1; 5658 const $folderToggle = $(this); 5659 $folderToggle.addClass('is-initialized').addClass(`folder-count-${window._init_folder_count}`); 5660 5661 const $navWrapper = $('.nav-wrapper').closest('.nav-wrapper'); 5662 const isFooter = $navWrapper.closest('footer').length > 0; 5663 5664 const $folder = $folderToggle.closest('.folder'); 5665 $folder.removeClass('active'); 5666 const $thisToggle = $folder.find('.folder-toggle'); 5667 5668 $thisToggle 5669 .off('click').on('click', clickHandler) 5670 .off('touchstart').on('touchstart', touchstartHandler) 5671 .off('mouseover').on('mouseover', mouseoverHandler) 5672 .off('mousedown').on('mousedown', mouseoverHandler) 5673 .off('mouseup').on('mouseup', mouseoverHandler) 5674 .off('contextmenu').on('contextmenu',mouseoverHandler) 5675 5676 var touchevents = false; 5677 5678 function touchstartHandler(evt){ 5679 console.log('Touchstart event triggered', touchevents); 5680 touchevents = true; 5681 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 5682 return elm !== $thisToggle[0]; 5683 }).forEach(elm=>{ 5684 $(elm).removeClass('active'); 5685 $(elm).parents('.folder').removeClass('open'); 5686 }); 5687 console.log('window.isMobile.any',window.isMobile.any) 5688 $thisToggle.toggleClass('active'); 5689 $folder.toggleClass('open'); 5690 5691 evt.cancelBubble = true; 5692 evt.stopPropagation(); 5693 // return false; 5694 } 5695 5696 function mouseoverHandler(evt){ 5697 evt.cancelBubble = true; 5698 evt.stopPropagation(); 5699 // return false; 5700 } 5701 5702 function clickHandler(evt){ 5703 console.log('clickHandler event triggered', touchevents); 5704 if (!touchevents){ 5705 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 5706 return elm !== $thisToggle[0]; 5707 }
5707).forEach(elm=>{ 5708 $(elm).removeClass('active'); 5709 $(elm).parents('.folder').removeClass('open'); 5710 }); 5711 console.log('window.isMobile.any',window.isMobile.any) 5712 $thisToggle.toggleClass('active'); 5713 $folder.toggleClass('open'); 5714 } 5715 evt.cancelBubble = true; 5716 evt.stopPropagation(); 5717 //return false; 5718 } 5719 }); 5720 5721})(); 5722 5723</script>
5723 5724 <div class="subnav"> 5725 5726 5727 5728 5729 <div class="external"> 5730 <a href="https://columbushousetohome.hifello.com/lp/691f104da628ebe68917f6fd" target="_blank"> 5731 <span>Sell Your Home</span> 5732 </a> 5733 </div> 5734 5735 5736 5737 5738 5739 <div class="external"> 5740 <a href="https://columbushousetohome.hifello.com/lp/691e00b45e15c59decc7b8f7" target="_blank"> 5741 <span>Home Valuation</span> 5742 </a> 5743 </div> 5744 5745 5746 5747 5748 5749 <div class="external"> 5750 <a href="https://columbushousetohome.hifello.com/lp/691f1065a628ebe68917f982" target="_blank"> 5751 <span>Get Cash Offer</span> 5752 </a> 5753 </div> 5754 5755 5756 5757 5758 <div class="collection" id="id691f19f784d60a6d0d6d8935"> 5759 <a href="/home-sale-calculator"> 5760 <span>Home Sale Calculator</span> 5761 </a> 5762 </div> 5763 5764 5765 5766 5767 5768 <div class="collection" id="id631259378dc68b448aae23a5"> 5769 <a href="/why-list-with-us"> 5770 <span>Why List With Us</span> 5771 </a> 5772 </div> 5773 5774 5775 5776 </div> 5777 </div> 5778 5779 5780 5781 5782 5783 5784 5785 5786 5787 <div class="folder" id="id6312593791cb170bbffb3820"> 5788 <div class="folder-toggle" 5789data-href="/communities-1" 5790 style="pointer-events:all;user-select:none;cursor:pointer;" 5791>Communities</div>
5792<script> 5793 (()=>{//Fix Squarespace's broken folder toggle implementation SQRDEV-1213 5794 const $newToggles = $('nav:not(#mobileNavWrapper) .folder-toggle:not(.is-initialized)'); 5795 5796 $newToggles.each(function(){ 5797 window._init_folder_count = window._init_folder_count === undefined ? 0 : window._init_folder_count + 1; 5798 const $folderToggle = $(this); 5799 $folderToggle.addClass('is-initialized').addClass(`folder-count-${window._init_folder_count}`); 5800 5801 const $navWrapper = $('.nav-wrapper').closest('.nav-wrapper'); 5802 const isFooter = $navWrapper.closest('footer').length > 0; 5803 5804 const $folder = $folderToggle.closest('.folder'); 5805 $folder.removeClass('active'); 5806 const $thisToggle = $folder.find('.folder-toggle'); 5807 5808 $thisToggle 5809 .off('click').on('click', clickHandler) 5810 .off('touchstart').on('touchstart', touchstartHandler) 5811 .off('mouseover').on('mouseover', mouseoverHandler) 5812 .off('mousedown').on('mousedown', mouseoverHandler) 5813 .off('mouseup').on('mouseup', mouseoverHandler) 5814 .off('contextmenu').on('contextmenu',mouseoverHandler) 5815 5816 var touchevents = false; 5817 5818 function touchstartHandler(evt){ 5819 console.log('Touchstart event triggered', touchevents); 5820 touchevents = true; 5821 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 5822 return elm !== $thisToggle[0]; 5823 }).forEach(elm=>{ 5824 $(elm).removeClass('active'); 5825 $(elm).parents('.folder').removeClass('open'); 5826 }); 5827 console.log('window.isMobile.any',window.isMobile.any) 5828 $thisToggle.toggleClass('active'); 5829 $folder.toggleClass('open'); 5830 5831 evt.cancelBubble = true; 5832 evt.stopPropagation(); 5833 // return false; 5834 } 5835 5836 function mouseoverHandler(evt){ 5837 evt.cancelBubble = true; 5838 evt.stopPropagation(); 5839 // return false; 5840 } 5841 5842 function clickHandler(evt){ 5843 console.log('clickHandler event triggered', touchevents); 5844 if (!touchevents){ 5845 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 5846 return elm !== $thisToggle[0]; 5847 }
5847).forEach(elm=>{ 5848 $(elm).removeClass('active'); 5849 $(elm).parents('.folder').removeClass('open'); 5850 }); 5851 console.log('window.isMobile.any',window.isMobile.any) 5852 $thisToggle.toggleClass('active'); 5853 $folder.toggleClass('open'); 5854 } 5855 evt.cancelBubble = true; 5856 evt.stopPropagation(); 5857 //return false; 5858 } 5859 }); 5860 5861})(); 5862 5863</script>
5863 5864 <div class="subnav"> 5865 5866 5867 5868 5869 <div class="external"> 5870 <a href="/communities/columbus-real-estate"> 5871 <span>Columbus</span> 5872 </a> 5873 </div> 5874 5875 5876 5877 5878 5879 <div class="external"> 5880 <a href="/communities/worthington-real-estate"> 5881 <span>Worthington</span> 5882 </a> 5883 </div> 5884 5885 5886 5887 5888 5889 <div class="external"> 5890 <a href="/communities/dublin-real-estate"> 5891 <span>Dublin</span> 5892 </a> 5893 </div> 5894 5895 5896 5897 5898 5899 <div class="external"> 5900 <a href="/communities/gahanna-real-estate"> 5901 <span>Gahanna</span> 5902 </a> 5903 </div> 5904 5905 5906 5907 5908 5909 <div class="external"> 5910 <a href="/communities/grandview-heights-real-estate"> 5911 <span>Grandview Heights</span> 5912 </a> 5913 </div> 5914 5915 5916 5917 5918 5919 <div class="external"> 5920 <a href="/communities/hilliard-real-estate"> 5921 <span>Hilliard</span> 5922 </a> 5923 </div> 5924 5925 5926 5927 5928 5929 <div class="external"> 5930 <a href="/communities/buckeye-lake-real-estate"> 5931 <span>Buckeye Lake</span> 5932 </a> 5933 </div> 5934 5935 5936 5937 5938 5939 <div class="external"> 5940 <a href="/communities/new-albany-real-estate"> 5941 <span>New Albany</span> 5942 </a> 5943 </div> 5944 5945 5946 5947 5948 <div class="collection" id="id6312593767059f051de2c87b"> 5949 <a href="/communities"> 5950 <span>More Communities...</span> 5951 </a> 5952 </div> 5953 5954 5955 5956 </div> 5957 </div> 5958 5959 5960 5961 5962 5963 5964 5965 5966 5967 <div class="folder" id="id6571c7622ce86b39c89cfa3f"> 5968 <div class="folder-toggle" 5969data-href="/programs-2" 5970 style="pointer-events:all;user-select:none;cursor:pointer;" 5971>Programs</div>
5972<script> 5973 (()=>{//Fix Squarespace's broken folder toggle implementation SQRDEV-1213 5974 const $newToggles = $('nav:not(#mobileNavWrapper) .folder-toggle:not(.is-initialized)'); 5975 5976 $newToggles.each(function(){ 5977 window._init_folder_count = window._init_folder_count === undefined ? 0 : window._init_folder_count + 1; 5978 const $folderToggle = $(this); 5979 $folderToggle.addClass('is-initialized').addClass(`folder-count-${window._init_folder_count}`); 5980 5981 const $navWrapper = $('.nav-wrapper').closest('.nav-wrapper'); 5982 const isFooter = $navWrapper.closest('footer').length > 0; 5983 5984 const $folder = $folderToggle.closest('.folder'); 5985 $folder.removeClass('active'); 5986 const $thisToggle = $folder.find('.folder-toggle'); 5987 5988 $thisToggle 5989 .off('click').on('click', clickHandler) 5990 .off('touchstart').on('touchstart', touchstartHandler) 5991 .off('mouseover').on('mouseover', mouseoverHandler) 5992 .off('mousedown').on('mousedown', mouseoverHandler) 5993 .off('mouseup').on('mouseup', mouseoverHandler) 5994 .off('contextmenu').on('contextmenu',mouseoverHandler) 5995 5996 var touchevents = false; 5997 5998 function touchstartHandler(evt){ 5999 console.log('Touchstart event triggered', touchevents); 6000 touchevents = true; 6001 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 6002 return elm !== $thisToggle[0]; 6003 }).forEach(elm=>{ 6004 $(elm).removeClass('active'); 6005 $(elm).parents('.folder').removeClass('open'); 6006 }); 6007 console.log('window.isMobile.any',window.isMobile.any) 6008 $thisToggle.toggleClass('active'); 6009 $folder.toggleClass('open'); 6010 6011 evt.cancelBubble = true; 6012 evt.stopPropagation(); 6013 // return false; 6014 } 6015 6016 function mouseoverHandler(evt){ 6017 evt.cancelBubble = true; 6018 evt.stopPropagation(); 6019 // return false; 6020 } 6021 6022 function clickHandler(evt){ 6023 console.log('clickHandler event triggered', touchevents); 6024 if (!touchevents){ 6025 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 6026 return elm !== $thisToggle[0]; 6027 }
6027).forEach(elm=>{ 6028 $(elm).removeClass('active'); 6029 $(elm).parents('.folder').removeClass('open'); 6030 }); 6031 console.log('window.isMobile.any',window.isMobile.any) 6032 $thisToggle.toggleClass('active'); 6033 $folder.toggleClass('open'); 6034 } 6035 evt.cancelBubble = true; 6036 evt.stopPropagation(); 6037 //return false; 6038 } 6039 }); 6040 6041})(); 6042 6043</script>
6043 6044 <div class="subnav"> 6045 6046 6047 6048 <div class="collection" id="id64dfbb0d57f4ef384fcafa8c"> 6049 <a href="/servicesavingsprogram"> 6050 <span>Service Savings Program</span> 6051 </a> 6052 </div> 6053 6054 6055 6056 6057 6058 <div class="collection" id="id650dcb4051e96b3173c32eed"> 6059 <a href="/cash2keys"> 6060 <span>Cash2Keys</span> 6061 </a> 6062 </div> 6063 6064 6065 6066 6067 6068 <div class="collection" id="id6523edc44c731e7cc099424f"> 6069 <a href="/buy-now-sell-later"> 6070 <span>Buy Now Sell Later</span> 6071 </a> 6072 </div> 6073 6074 6075 6076 </div> 6077 </div> 6078 6079 6080 6081 6082 6083 6084 6085 6086 6087 6088 6089 <div class="collection" id="id631259306e008362a89a1e55"> 6090 <a href="/testimonials"> 6091 <span>Testimonials</span> 6092 </a> 6093 </div> 6094 6095 6096 6097 6098 6099 6100 6101 6102 6103 6104 6105 6106 6107 <div class="collection" id="id63125929b1f9f04828550139"> 6108 <a href="/team-page"> 6109 <span>Team</span> 6110 </a> 6111 </div> 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 <div class="collection" id="id63125924ab931e26e241e477"> 6126 <a href="/contact-us"> 6127 <span>Contact Us</span> 6128 </a> 6129 </div> 6130 6131 6132 6133 6134 6135 6136 6137 6138 6139 6140 6141 6142 6143 <div class="collection" id="id63125924df44aa212c9e0f18"> 6144 <a href="/blog"> 6145 <span>Blog</span> 6146 </a> 6147 </div> 6148 6149 6150 6151 6152 6153 6154 6155 6156 6157 6158 6159 6160 6161 <div class="collection homepage" id="id6312591ff7edd95b9919918a"> 6162 <a href="/"> 6163 <span>Home</span> 6164 </a> 6165 </div> 6166 6167 6168 6169 6170 6171 6172 6173 </nav> 6174</div> 6175 6176 6177 </div> 6178 6179 <div class="sqs-layout sqs-grid-12 columns-12 footer-office-hours-head empty" data-layout-label="Office Hours Heading" data-type="block-field" id="ylopoFooterOfficeHoursHeadBlock"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 6180 6181 <div class="sqs-layout sqs-grid-12 columns-12 footer-hours-list business-hours empty" data-layout-label="Office Hours List" data-type="block-field" id="ylopoAlternateFooterOfficeHoursList"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 6182 6183 </div> 6184 6185 <div class="column-width-1 footer-spacer"> </div> 6186 6187 <div class="column-width-3 footer-site-address-container"> 6188 6189 <div class="footer-site-address"> 6190 6191 <div class="footer-site-info footer-address-title">Millennium Group</div> 6192 <div class="footer-site-info footer-address-line1">100 E. Wilson Bridge Rd</div> 6193 <div class="footer-site-info footer-address-line2">Worthington, OH, 43085</div> 6194 6195 6196 <div rel="tel" class="footer-site-info footer-site-phone"> 6197 Phone: <a href="tel:(614) 636-0062" rel="tel">(614) 636-0062</a> 6198 </div> 6199 6200 6201 <div class="sqs-layout sqs-grid-12 columns-12 footer-site-info footer-alternate-phone-number empty" data-layout-label="alternate Phone Number" data-type="block-field" id="ylopoAlternateFooterPhoneNumber"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 6202 6203 6204 <div class="footer-site-info footer-site-email"> 6205 Email: <a href="mailto:[email protected]">[email protected]</a> 6206 </div> 6207 6208 6209 6210 6211 </div> 6212 6213 <div class="footer-map-view"> 6214 6215 <div class="sqs-layout sqs-grid-12 columns-12 footer-map-view-head empty" data-layout-label="Map Heading" data-type="block-field" id="ylopoFooterMapHeadBlock"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 6216
6217 <div class="sqs-layout sqs-grid-12 columns-12" data-layout-label="Map View" data-type="block-field" data-updated-on="1665171974189" id="ylopoFooterMapView"><div class="row sqs-row"><div class="col sqs-col-12 span-12"><div class="sqs-block website-component-block sqs-block-website-component sqs-block-map map-block sized vsize-12" data-block-css="[]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.map/9b423c06-6c99-4fbd-b4b0-ca6c13c17c1d_1343/website.components.map.visitor.js"]" data-block-type="1337" data-definition-name="website.components.map" data-website-component-id="yui_3_17_2_1_1664134911017_3570" id="block-yui_3_17_2_1_1664134911017_3570"><div class="sqs-block-content"> 6218 6219 6220 6221<div data-context="{"blockId":"yui_3_17_2_1_1664134911017_3570","componentId":"yui_3_17_2_1_1664134911017_3570","location":{"mapLat":40.11027929999999,"mapLng":-83.01456700000001,"mapZoom":12,"addressTitle":"Millennium Group - Keller Williams Capital Partners","addressLine1":"100 E. Wilson Bridge Rd","addressLine2":"Worthington, OH, 43085","addressCountry":"United States","markerLat":40.11027929999999,"markerLng":-83.01456700000001},"vSize":12,"style":1,"labels":true,"terrain":false,"controls":true,"hSize":null,"floatDir":null,"containerStyles":{"backgroundEnabled":false,"stretchedToFill":false},"stackingContextSelector":"#block-yui_3_17_2_1_1664134911017_3570","breakpoints":[{"id":"system_desktop","name":"Desktop"},{"id":"system_mobile","name":"Mobile","maxWidth":"767px"}],"breakpointOverridesFlag":false,"gmak":"QUl6YVN5Q0JUUk9xNkx1dkZfSUUxcjQ2LVQ0QWVUU1YtMGQ3bXk4","language":"en","region":"US","proEnabled":true,"errors":[],"featureFlags":{"useCLDRMoneyFormat":true}}" style="height: 100%; width: 100%" data-bpo="" data-breakpoints="[{"id":"system_desktop","name":"Desktop"},{"id":"system_mobile","name":"Mobile","maxWidth":"767px"}]"> 6222 6223 6224 6225 6226 6227 6228 6229</div> 6230 6231 <style class="transform-overrides-vars"> 6232 6233</style> 6234 6235 6236</div></div></div></div></div> 6237 </div> 6238 6239 </div> 6240 6241 </div> 6242 6243 </div> 6244 <hr/><br/> 6245 <div class="footer-links"></div> 6246 <div class="privacy-policy-container"> 6247 <div> 6248 <a href="#" class="privacy-policy-link">Privacy Policy</a> 6249 </div> 6250</div> 6251 6252 <div class="footer-IDX-compliance"></div> 6253 6254 <div class="image-uploader-container ylopo-edit-box"> 6255 <div>Upload Background Image:</div> 6256 <div class="plugin-footer-background-uploader"><style> 6257 .image-uploader-progress-bar { 6258 position: relative; 6259 width: 50%; 6260 height: 20px; 6261 border: 1px solid #cacaca; 6262 margin: 10px 0; 6263 display: none; 6264 } 6265 .image-uploader-progress-bar div { 6266 position: absolute; 6267 top: 0px; 6268 left: 0px; 6269 width: 0%; 6270 height: 20px; 6271 background-color: #00ff00; 6272 text-align: center; 6273 font-size: 13px; 6274 color: black; 6275 line-height: 20px; 6276 } 6277 6278</style> 6279<div class="ylopo-ss-image-upload"></div> 6280
6281<script> 6282(function(){ 6283 6284var $uploadInput = $('<input type="file" accept="image/*" />'); 6285var $submitButton = $('<input type="submit" value="UPLOAD"/>'); 6286var $progressBar = $('<div><div></div></div>').addClass('image-uploader-progress-bar') 6287var $uploadForm = $('<form class="form-warning-exempt no-form-capture"></form>').append([$uploadInput, $submitButton, $progressBar]); 6288 6289var $thisUploadElement = $('.ylopo-ss-image-upload:not(.initialized)') 6290 .first() 6291 .addClass('initialized') 6292 .append($uploadForm) 6293 6294$uploadForm.on('submit', sendFile); 6295 6296var imageUploadFilename = ""; 6297 6298function sendFile(e) { 6299 e.preventDefault(); 6300 var theFormFile = $uploadInput.get()[0].files[0]; 6301 if (!theFormFile) { 6302 alert("Please choose a file before uploading.") 6303 return 6304 } 6305 6306 $thisUploadElement.removeClass('upload-error'); 6307 $thisUploadElement.addClass('upload-in-progress'); 6308 6309 var uploadFileName = imageUploadFilename = theFormFile.name; 6310 6311 var formData = new FormData(); 6312 6313 var callbackFunction = window['']; 6314 6315 formData.append("process", 'true'); 6316 formData.append("contentType", 'image'); 6317 formData.append("isWordpressXmlFile", 'false'); 6318 formData.append("recordType", 2); 6319 formData.append("imageDestination", 'image-block'); 6320 formData.append("fileName", uploadFileName); 6321 formData.append("fileSize", theFormFile.size); 6322 formData.append("file",theFormFile, uploadFileName); 6323 6324 $thisUploadElement.find('.image-uploader-progress-bar').show(); 6325 6326 $.ajax({ 6327 type: 'POST', 6328 url: '/api/uploads/images?crumb='+encodeURIComponent(top.Static.SQUARESPACE_CONTEXT.csrfToken), 6329 contentType: false, 6330 processData: false, 6331 data: formData, 6332 xhr: function() { 6333 var xhr = new window.XMLHttpRequest(); 6334 xhr.upload.addEventListener("progress", function(evt) { 6335 if (evt.lengthComputable) { 6336 var percentComplete = (evt.loaded / evt.total) * 100; 6337 $progressBar.find('div').css({width: percentComplete+'%'}); 6338 $thisUploadElement.parent().trigger('image-upload-progress', percentComplete); 6339 } 6340 }, false); 6341 return xhr; 6342 }, 6343 success: function(data, statusText, xhr){ 6344 $thisUploadElement.removeClass('upload-in-progress'); 6345 $thisUploadElement.find('.image-uploader-progress-bar div').html('Processing...'); 6346 if (data && data.job && data.job.id){ 6347 $thisUploadElement.addClass('processing-image'); 6348 pollMediaJob(data.job.id, function(err,jobData){ 6349 $thisUploadElement.find('.image-uploader-progress-bar').hide(); 6350 $thisUploadElement.find('.image-uploader-progress-bar div').html(''); 6351 if (err){ 6352 $thisUploadElement.addClass('upload-error'); 6353 return 6354 } 6355 $thisUploadElement.removeClass('processing-image'); 6356 $thisUploadElement.parent().trigger('image-uploaded', jobData.data) 6357 if (callbackFunction){ 6358 callbackFunction(jobData.data) 6359 } 6360 }); 6361 } else { 6362 $thisUploadElement.addClass('upload-error'); 6363 console.log("no job id?", data, statusText, xhr); 6364 } 6365 }, 6366 error: function(err){ 6367 $thisUploadElement.removeClass('upload-in-progress'); 6368 $thisUploadElement.addClass('upload-error'); 6369 $thisUploadElement.find('.image-uploader-progress-bar').hide(); 6370 } 6371 }); 6372 6373 6374 function pollMediaJob(id, callback, retryCount){ 6375 retryCount === undefined ? 0 : retryCount + 1; 6376 if (retryCount > 30) { 6377 console.log("Media polling timeout") 6378 return 6379 } 6380 6381 $.ajax({ 6382 type: 'GET', 6383 url: '/api/rest/jobs/?id='+id, 6384 success: function(data, statusText, xhr){ 6385 if (data && data[0] && (data[0].timeCompleted !== undefined || data[0].assetUrl !== undefined || data[0].cleared === true) ){ 6386 callback(null, data[0]) 6387 } else { 6388 setTimeout(function(){ 6389 $thisUploadElement.parent().trigger('image-processing'); 6390 pollMediaJob(id, callback, retryCount); 6391 }, 1000); 6392 } 6393 }, 6394 error: function(err){ 6395 console.log("upload error",err) 6396 callback(err); 6397 } 6398 }); 6399 6400 } 6401 6402 return false; 6403 6404} 6405 6406})(); 6407</script>
6407 6408</div> 6409 <div class="plugin-footer-background-remove"><input type="button" value="Remove Image"/></div> 6410 <div class="home-valuation-darken-custom-bg"> 6411 <div>Custom Background Brightness:</div> 6412 <input type="range" style="width: 300px;" min="0" max="1" step="0.01" id="footer-bg-opacity-slider"/> 6413 </div> 6414 </div> 6415 6416 <div class="sqs-layout sqs-grid-12 columns-12 gallery-config empty" data-layout-label="Gallery Config" data-type="block-field" id="plugin-footer-background-config"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 6417 6418 </footer> 6419 6420 <!-- ///////////////////////////////////////////////////////////////////////////////////////////////////////// --> 6421 6422 <footer id="footer" role="contentinfo" class="alternate-footer v4-footer"> 6423 <div class="footer-inner"> 6424 6425 <div class="sqs-row footer-container"> 6426 6427 <div class="column-width-3 footer-logo-and-copyright-container" style="text-align:center;"> 6428 <img src="//images.squarespace-cdn.com/content/v1/631258cadb857b395c32f162/cd9d8474-1f63-40af-8544-60cb397e0038/Untitled%2Bdesign+1.png" style="width:100%;" class="footer-logo"/> 6429 <div class="sqs-layout sqs-grid-12 columns-12" data-layout-label="Social" data-type="block-field" data-updated-on="1743443256104" id="ylopoFooterSocialBlock"><div class="row sqs-row"><div class="col sqs-col-12 span-12"><div class="sqs-block website-component-block sqs-block-website-component sqs-block-socialaccountlinks social-account-links-block social-account-links-v2-block" data-block-css="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.socialLinks/288be173-4dab-4b40-8542-b87304698883_735/website.components.socialLinks.styles.css"]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.socialLinks/288be173-4dab-4b40-8542-b87304698883_735/website.components.socialLinks.visitor.js"]" data-block-type="1337" data-definition-name="website.components.socialLinks" data-sqsp-block="social-links" data-website-component-id="yui_3_17_2_6_1517379253500_8191" id="block-yui_3_17_2_6_1517379253500_8191"><div class="sqs-block-content"> 6430 6431 6432 6433 6434 6435 6436 6437 6438 6439 6440 6441 6442 6443 6444 6445 6446 6447 6448 6449 6450 6451 6452 6453 6454<div class="sqs-block-socialaccountlinks-content"> 6455 <div class="sqs-svg-icon--outer social-icon-alignment-center social-icons-color-black social-icons-size-medium social-icons-shape-circle social-icons-style-border"> 6456 <style> 6457 6458 #block-yui_3_17_2_6_1517379253500_8191 { 6459 --social-icons-justify-content: center; 6460 --social-icons-dimension: 32px;--social-icons-gap: 8px; 6461 6462 } 6463 6464 6465 #block-yui_3_17_2_6_1517379253500_8191 .sqs-svg-icon--wrapper { 6466 --si-border-radius: 50%;--si-scale: 1;--si-box-shadow: 0 0 0 var(--social-icons-border-thickness, 2px) inset;--si-fill-icon: var(--si-primary);--si-fill-icon-fade: var(--si-primary);--si-fill-icon-hover: var(--si-contrast);--si-fill-mask: transparent;--si-fill-mask-fade: transparent;--si-fill-mask-hover: transparent;--si-bg: transparent;--si-bg-fade: transparent;--si-bg-hover: var(--si-primary); 6467 } 6468 6469 6470 #block-yui_3_17_2_6_1517379253500_8191 .sqs-svg-icon--list { 6471 justify-content: var(--social-icons-justify-content, center); 6472 column-gap: var(--social-icons-gap, 12px); 6473 row-gap: var(--social-icons-gap, 12px); 6474 } 6475 #block-yui_3_17_2_6_1517379253500_8191 .sqs-svg-icon--wrapper { 6476 width: var(--social-icons-dimension, 20px); 6477 height: var(--social-icons-dimension, 20px); 6478 margin: 0; 6479 border: none; 6480 background-color: var(--si-bg, transparent); 6481 box-shadow: var(--si-box-shadow, none); 6482 border-radius: var(--si-border-radius, 0); 6483 } 6484 #block-yui_3_17_2_6_1517379253500_8191 .sqs-svg-icon--wrapper > div { 6485 transform: scale(var(--si-scale, 1)); 6486 } 6487 #block-yui_3_17_2_6_1517379253500_8191 .sqs-use--icon { 6488 fill: var(--si-fill-icon, transparent); 6489 } 6490 #block-yui_3_17_2_6_1517379253500_8191 .sqs-use--mask { 6491 fill: var(--si-fill-mask, transparent); 6492 } 6493 #block-yui_3_17_2_6_1517379253500_8191 .sqs-svg-icon--list:hover .
6493sqs-svg-icon--wrapper { 6494 background-color: var(--si-bg-fade, var(--si-bg, transparent)); 6495 } 6496 #block-yui_3_17_2_6_1517379253500_8191 .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper .sqs-use--icon { 6497 fill: var(--si-fill-icon-fade, var(--si-fill-icon, transparent)); 6498 } 6499 #block-yui_3_17_2_6_1517379253500_8191 .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper .sqs-use--mask { 6500 fill: var(--si-fill-mask-fade, var(--si-fill-mask, transparent)); 6501 } 6502 #block-yui_3_17_2_6_1517379253500_8191 .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper:hover { 6503 background-color: var(--si-bg-hover, var(--si-bg, transparent)); 6504 } 6505 #block-yui_3_17_2_6_1517379253500_8191 .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper:hover .sqs-use--icon { 6506 fill: var(--si-fill-icon-hover, var(--si-fill-icon, transparent)); 6507 } 6508 #block-yui_3_17_2_6_1517379253500_8191 .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper:hover .sqs-use--mask { 6509 fill: var(--si-fill-mask-hover, var(--si-fill-mask, transparent)); 6510 } 6511 </style> 6512 <nav class="sqs-svg-icon--list"> 6513 6514 6515 <a 6516 href="https://www.facebook.com/MillenniumGroupOH" 6517 target="_blank" 6518 class="sqs-svg-icon--wrapper facebook-unauth" 6519 aria-label="Facebook" 6520 > 6521 <div> 6522 <svg class="sqs-svg-icon--social" viewBox="0 0 64 64"> 6523 <use class="sqs-use--icon" xlink:href="/universal/svg/social-accounts.svg#facebook-unauth-icon"></use> 6524 <use class="sqs-use--mask" xlink:href="/universal/svg/social-accounts.svg#facebook-unauth-mask"></use> 6525 </svg> 6526 </div> 6527 </a> 6528 6529 6530 6531 <a 6532 href="https://www.instagram.com/columbushousetohome/" 6533 target="_blank" 6534 class="sqs-svg-icon--wrapper instagram-unauth" 6535 aria-label="Instagram" 6536 > 6537 <div> 6538 <svg class="sqs-svg-icon--social" viewBox="0 0 64 64"> 6539 <use class="sqs-use--icon" xlink:href="/universal/svg/social-accounts.svg#instagram-unauth-icon"></use> 6540 <use class="sqs-use--mask" xlink:href="/universal/svg/social-accounts.svg#instagram-unauth-mask"></use> 6541 </svg> 6542 </div> 6543 </a> 6544 6545 6546 6547 <a 6548 href="https://www.linkedin.com/company/millennium-group-keller-williams-capital-partners" 6549 target="_blank" 6550 class="sqs-svg-icon--wrapper linkedin-unauth" 6551 aria-label="LinkedIn" 6552 > 6553 <div> 6554 <svg class="sqs-svg-icon--social" viewBox="0 0 64 64"> 6555 <use class="sqs-use--icon" xlink:href="/universal/svg/social-accounts.svg#linkedin-unauth-icon"></use> 6556 <use class="sqs-use--mask" xlink:href="/universal/svg/social-accounts.svg#linkedin-unauth-mask"></use> 6557 </svg> 6558 </div> 6559 </a> 6560 6561 6562 6563 <a 6564 href="https://twitter.com/millenniumoh" 6565 target="_blank" 6566 class="sqs-svg-icon--wrapper twitter-unauth" 6567 aria-label="Twitter" 6568 > 6569 <div> 6570 <svg class="sqs-svg-icon--social" viewBox="0 0 64 64"> 6571 <use class="sqs-use--icon" xlink:href="/universal/svg/social-accounts.svg#twitter-unauth-icon"></use> 6572 <use class="sqs-use--mask" xlink:href="/universal/svg/social-accounts.svg#twitter-unauth-mask"></use> 6573 </svg> 6574 </div> 6575 </a> 6576 6577 6578 </nav> 6579 </div> 6580 6581 6582<style id="container-styles">#block-yui_3_17_2_6_1517379253500_8191 { 6583 6584 6585 6586 } 6587 6588 #block-yui_3_17_2_6_1517379253500_8191 .sqs-block-socialaccountlinks-content { 6589 6590 } 6591 6592 #block-yui_3_17_2_6_1517379253500_8191 { 6593 mix-blend-mode: var(--tweak-social-links-block-blend); 6594 border-radius: var(--tweak-social-links-block-radius); 6595 } 6596 6597 6598 6599 6600 6601 6602 6603 6604 6605 6606</style> 6607 6608<style id="override-container-styles"> 6609 @media screen and (max-width: 767px) { 6610 6611 6612 6613#block-yui_3_17_2_6_1517379253500_8191 { 6614 6615 } 6616 } 6617 6618 6619 @media screen and (max-width: 767px) { 6620 #block-yui_3_17_2_6_1517379253500_8191 .sqs-block-socialaccountlinks-content { 6621 6622 } 6623 } 6624 6625 @media screen and (max-width: 767px) { 6626 6627 6628 6629 6630 6631 6632 }</style> 6633 6634 <style class="transform-overrides-vars"> 6635 6636</style> 6637 6638 6639 6640 6641 6642 6643</div> 6644</div></div></div></div></div> 6645 </div> 6646 <div class="column-width-1 footer-spacer"> </div> 6647 <div class="column-width-3">
6648 <div class="sqs-layout sqs-grid-12 columns-12 footer-popular-pages-head footer-head-font" data-layout-label="Popular Pages Heading" data-type="block-field" data-updated-on="1664138558889" id="ylopoFooterPopularPagesHeadBlock"><div class="row sqs-row"><div class="col sqs-col-12 span-12"><div class="sqs-block html-block sqs-block-html" data-block-type="2" data-border-radii="{"topLeft":{"unit":"px","value":0.0},"topRight":{"unit":"px","value":0.0},"bottomLeft":{"unit":"px","value":0.0},"bottomRight":{"unit":"px","value":0.0}}" data-sqsp-block="text" id="block-92a7a31ab19f0bf86b81"><div class="sqs-block-content"> 6649 6650<div class="sqs-html-content" data-sqsp-text-block-content> 6651 <p class="" style="white-space:pre-wrap;">Popular Pages</p><p class="" style="white-space:pre-wrap;"><a href="https://search.columbushousetohome.com" target="_blank">Buy</a></p><p class="" style="white-space:pre-wrap;"><a href="/home-valuation">Sell</a></p><p class="" style="white-space:pre-wrap;"><a href="/communities">Communities</a></p><p class="" style="white-space:pre-wrap;"><a href="/team-page">Team</a></p><p class="" style="white-space:pre-wrap;"><a href="/contact-us">Contact Us</a></p><p class="" style="white-space:pre-wrap;"><a href="/blog">Blog</a></p><p class="" style="white-space:pre-wrap;"><a href="/home">Home</a></p> 6652</div> 6653 6654 6655 6656 6657 6658 6659 6660 6661 6662 6663 6664 6665 6666 6667 6668 6669 6670 6671 6672 6673 6674 6675 6676 6677 6678</div></div></div></div></div> 6679 6680 <div class="footer-secondary-nav-list"> 6681 <div id="secondaryNavWrapper" class="nav-wrapper" data-content-field="navigation-secondaryNav"> 6682 <nav id="secondaryNavigation" data-content-field="navigation-secondaryNav"> 6683 6684 6685 6686 6687 6688 6689 <div class="folder active" id="id691f1a1cdb7d0714a1501340"> 6690 <div class="folder-toggle" 6691data-href="/buy" 6692 style="pointer-events:all;user-select:none;cursor:pointer;" 6693>Buy</div>
6694<script> 6695 (()=>{//Fix Squarespace's broken folder toggle implementation SQRDEV-1213 6696 const $newToggles = $('nav:not(#mobileNavWrapper) .folder-toggle:not(.is-initialized)'); 6697 6698 $newToggles.each(function(){ 6699 window._init_folder_count = window._init_folder_count === undefined ? 0 : window._init_folder_count + 1; 6700 const $folderToggle = $(this); 6701 $folderToggle.addClass('is-initialized').addClass(`folder-count-${window._init_folder_count}`); 6702 6703 const $navWrapper = $('.nav-wrapper').closest('.nav-wrapper'); 6704 const isFooter = $navWrapper.closest('footer').length > 0; 6705 6706 const $folder = $folderToggle.closest('.folder'); 6707 $folder.removeClass('active'); 6708 const $thisToggle = $folder.find('.folder-toggle'); 6709 6710 $thisToggle 6711 .off('click').on('click', clickHandler) 6712 .off('touchstart').on('touchstart', touchstartHandler) 6713 .off('mouseover').on('mouseover', mouseoverHandler) 6714 .off('mousedown').on('mousedown', mouseoverHandler) 6715 .off('mouseup').on('mouseup', mouseoverHandler) 6716 .off('contextmenu').on('contextmenu',mouseoverHandler) 6717 6718 var touchevents = false; 6719 6720 function touchstartHandler(evt){ 6721 console.log('Touchstart event triggered', touchevents); 6722 touchevents = true; 6723 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 6724 return elm !== $thisToggle[0]; 6725 }).forEach(elm=>{ 6726 $(elm).removeClass('active'); 6727 $(elm).parents('.folder').removeClass('open'); 6728 }); 6729 console.log('window.isMobile.any',window.isMobile.any) 6730 $thisToggle.toggleClass('active'); 6731 $folder.toggleClass('open'); 6732 6733 evt.cancelBubble = true; 6734 evt.stopPropagation(); 6735 // return false; 6736 } 6737 6738 function mouseoverHandler(evt){ 6739 evt.cancelBubble = true; 6740 evt.stopPropagation(); 6741 // return false; 6742 } 6743 6744 function clickHandler(evt){ 6745 console.log('clickHandler event triggered', touchevents); 6746 if (!touchevents){ 6747 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 6748 return elm !== $thisToggle[0]; 6749 }
6749).forEach(elm=>{ 6750 $(elm).removeClass('active'); 6751 $(elm).parents('.folder').removeClass('open'); 6752 }); 6753 console.log('window.isMobile.any',window.isMobile.any) 6754 $thisToggle.toggleClass('active'); 6755 $folder.toggleClass('open'); 6756 } 6757 evt.cancelBubble = true; 6758 evt.stopPropagation(); 6759 //return false; 6760 } 6761 }); 6762 6763})(); 6764 6765</script>
6765 6766 <div class="subnav"> 6767 6768 6769 6770 6771 <div class="external"> 6772 <a href="https://search.columbushousetohome.com" target="_blank"> 6773 <span>Buy a Home</span> 6774 </a> 6775 </div> 6776 6777 6778 6779 6780 <div class="collection active" id="id691f19d6c93be13a540bb281"> 6781 <a href="/affordability-calculator"> 6782 <span>Affordability Calculator</span> 6783 </a> 6784 </div> 6785 6786 6787 6788 6789 6790 <div class="collection" id="id691f1876da8d2e142c356974"> 6791 <a href="/mortgage-calculator"> 6792 <span>Mortgage Calculator</span> 6793 </a> 6794 </div> 6795 6796 6797 6798 </div> 6799 </div> 6800 6801 6802 6803 6804 6805 6806 6807 6808 6809 <div class="folder" id="id6312593916180d68ce1ff09f"> 6810 <div class="folder-toggle" 6811data-href="/sell" 6812 style="pointer-events:all;user-select:none;cursor:pointer;" 6813>Sell</div>
6814<script> 6815 (()=>{//Fix Squarespace's broken folder toggle implementation SQRDEV-1213 6816 const $newToggles = $('nav:not(#mobileNavWrapper) .folder-toggle:not(.is-initialized)'); 6817 6818 $newToggles.each(function(){ 6819 window._init_folder_count = window._init_folder_count === undefined ? 0 : window._init_folder_count + 1; 6820 const $folderToggle = $(this); 6821 $folderToggle.addClass('is-initialized').addClass(`folder-count-${window._init_folder_count}`); 6822 6823 const $navWrapper = $('.nav-wrapper').closest('.nav-wrapper'); 6824 const isFooter = $navWrapper.closest('footer').length > 0; 6825 6826 const $folder = $folderToggle.closest('.folder'); 6827 $folder.removeClass('active'); 6828 const $thisToggle = $folder.find('.folder-toggle'); 6829 6830 $thisToggle 6831 .off('click').on('click', clickHandler) 6832 .off('touchstart').on('touchstart', touchstartHandler) 6833 .off('mouseover').on('mouseover', mouseoverHandler) 6834 .off('mousedown').on('mousedown', mouseoverHandler) 6835 .off('mouseup').on('mouseup', mouseoverHandler) 6836 .off('contextmenu').on('contextmenu',mouseoverHandler) 6837 6838 var touchevents = false; 6839 6840 function touchstartHandler(evt){ 6841 console.log('Touchstart event triggered', touchevents); 6842 touchevents = true; 6843 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 6844 return elm !== $thisToggle[0]; 6845 }).forEach(elm=>{ 6846 $(elm).removeClass('active'); 6847 $(elm).parents('.folder').removeClass('open'); 6848 }); 6849 console.log('window.isMobile.any',window.isMobile.any) 6850 $thisToggle.toggleClass('active'); 6851 $folder.toggleClass('open'); 6852 6853 evt.cancelBubble = true; 6854 evt.stopPropagation(); 6855 // return false; 6856 } 6857 6858 function mouseoverHandler(evt){ 6859 evt.cancelBubble = true; 6860 evt.stopPropagation(); 6861 // return false; 6862 } 6863 6864 function clickHandler(evt){ 6865 console.log('clickHandler event triggered', touchevents); 6866 if (!touchevents){ 6867 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 6868 return elm !== $thisToggle[0]; 6869 }
6869).forEach(elm=>{ 6870 $(elm).removeClass('active'); 6871 $(elm).parents('.folder').removeClass('open'); 6872 }); 6873 console.log('window.isMobile.any',window.isMobile.any) 6874 $thisToggle.toggleClass('active'); 6875 $folder.toggleClass('open'); 6876 } 6877 evt.cancelBubble = true; 6878 evt.stopPropagation(); 6879 //return false; 6880 } 6881 }); 6882 6883})(); 6884 6885</script>
6885 6886 <div class="subnav"> 6887 6888 6889 6890 6891 <div class="external"> 6892 <a href="https://columbushousetohome.hifello.com/lp/691f104da628ebe68917f6fd" target="_blank"> 6893 <span>Sell Your Home</span> 6894 </a> 6895 </div> 6896 6897 6898 6899 6900 6901 <div class="external"> 6902 <a href="https://columbushousetohome.hifello.com/lp/691e00b45e15c59decc7b8f7" target="_blank"> 6903 <span>Home Valuation</span> 6904 </a> 6905 </div> 6906 6907 6908 6909 6910 6911 <div class="external"> 6912 <a href="https://columbushousetohome.hifello.com/lp/691f1065a628ebe68917f982" target="_blank"> 6913 <span>Get Cash Offer</span> 6914 </a> 6915 </div> 6916 6917 6918 6919 6920 <div class="collection" id="id691f19f784d60a6d0d6d8935"> 6921 <a href="/home-sale-calculator"> 6922 <span>Home Sale Calculator</span> 6923 </a> 6924 </div> 6925 6926 6927 6928 6929 6930 <div class="collection" id="id631259378dc68b448aae23a5"> 6931 <a href="/why-list-with-us"> 6932 <span>Why List With Us</span> 6933 </a> 6934 </div> 6935 6936 6937 6938 </div> 6939 </div> 6940 6941 6942 6943 6944 6945 6946 6947 6948 6949 <div class="folder" id="id6312593791cb170bbffb3820"> 6950 <div class="folder-toggle" 6951data-href="/communities-1" 6952 style="pointer-events:all;user-select:none;cursor:pointer;" 6953>Communities</div>
6954<script> 6955 (()=>{//Fix Squarespace's broken folder toggle implementation SQRDEV-1213 6956 const $newToggles = $('nav:not(#mobileNavWrapper) .folder-toggle:not(.is-initialized)'); 6957 6958 $newToggles.each(function(){ 6959 window._init_folder_count = window._init_folder_count === undefined ? 0 : window._init_folder_count + 1; 6960 const $folderToggle = $(this); 6961 $folderToggle.addClass('is-initialized').addClass(`folder-count-${window._init_folder_count}`); 6962 6963 const $navWrapper = $('.nav-wrapper').closest('.nav-wrapper'); 6964 const isFooter = $navWrapper.closest('footer').length > 0; 6965 6966 const $folder = $folderToggle.closest('.folder'); 6967 $folder.removeClass('active'); 6968 const $thisToggle = $folder.find('.folder-toggle'); 6969 6970 $thisToggle 6971 .off('click').on('click', clickHandler) 6972 .off('touchstart').on('touchstart', touchstartHandler) 6973 .off('mouseover').on('mouseover', mouseoverHandler) 6974 .off('mousedown').on('mousedown', mouseoverHandler) 6975 .off('mouseup').on('mouseup', mouseoverHandler) 6976 .off('contextmenu').on('contextmenu',mouseoverHandler) 6977 6978 var touchevents = false; 6979 6980 function touchstartHandler(evt){ 6981 console.log('Touchstart event triggered', touchevents); 6982 touchevents = true; 6983 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 6984 return elm !== $thisToggle[0]; 6985 }).forEach(elm=>{ 6986 $(elm).removeClass('active'); 6987 $(elm).parents('.folder').removeClass('open'); 6988 }); 6989 console.log('window.isMobile.any',window.isMobile.any) 6990 $thisToggle.toggleClass('active'); 6991 $folder.toggleClass('open'); 6992 6993 evt.cancelBubble = true; 6994 evt.stopPropagation(); 6995 // return false; 6996 } 6997 6998 function mouseoverHandler(evt){ 6999 evt.cancelBubble = true; 7000 evt.stopPropagation(); 7001 // return false; 7002 } 7003 7004 function clickHandler(evt){ 7005 console.log('clickHandler event triggered', touchevents); 7006 if (!touchevents){ 7007 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 7008 return elm !== $thisToggle[0]; 7009 }
7009).forEach(elm=>{ 7010 $(elm).removeClass('active'); 7011 $(elm).parents('.folder').removeClass('open'); 7012 }); 7013 console.log('window.isMobile.any',window.isMobile.any) 7014 $thisToggle.toggleClass('active'); 7015 $folder.toggleClass('open'); 7016 } 7017 evt.cancelBubble = true; 7018 evt.stopPropagation(); 7019 //return false; 7020 } 7021 }); 7022 7023})(); 7024 7025</script>
7025 7026 <div class="subnav"> 7027 7028 7029 7030 7031 <div class="external"> 7032 <a href="/communities/columbus-real-estate"> 7033 <span>Columbus</span> 7034 </a> 7035 </div> 7036 7037 7038 7039 7040 7041 <div class="external"> 7042 <a href="/communities/worthington-real-estate"> 7043 <span>Worthington</span> 7044 </a> 7045 </div> 7046 7047 7048 7049 7050 7051 <div class="external"> 7052 <a href="/communities/dublin-real-estate"> 7053 <span>Dublin</span> 7054 </a> 7055 </div> 7056 7057 7058 7059 7060 7061 <div class="external"> 7062 <a href="/communities/gahanna-real-estate"> 7063 <span>Gahanna</span> 7064 </a> 7065 </div> 7066 7067 7068 7069 7070 7071 <div class="external"> 7072 <a href="/communities/grandview-heights-real-estate"> 7073 <span>Grandview Heights</span> 7074 </a> 7075 </div> 7076 7077 7078 7079 7080 7081 <div class="external"> 7082 <a href="/communities/hilliard-real-estate"> 7083 <span>Hilliard</span> 7084 </a> 7085 </div> 7086 7087 7088 7089 7090 7091 <div class="external"> 7092 <a href="/communities/buckeye-lake-real-estate"> 7093 <span>Buckeye Lake</span> 7094 </a> 7095 </div> 7096 7097 7098 7099 7100 7101 <div class="external"> 7102 <a href="/communities/new-albany-real-estate"> 7103 <span>New Albany</span> 7104 </a> 7105 </div> 7106 7107 7108 7109 7110 <div class="collection" id="id6312593767059f051de2c87b"> 7111 <a href="/communities"> 7112 <span>More Communities...</span> 7113 </a> 7114 </div> 7115 7116 7117 7118 </div> 7119 </div> 7120 7121 7122 7123 7124 7125 7126 7127 7128 7129 <div class="folder" id="id6571c7622ce86b39c89cfa3f"> 7130 <div class="folder-toggle" 7131data-href="/programs-2" 7132 style="pointer-events:all;user-select:none;cursor:pointer;" 7133>Programs</div>
7134<script> 7135 (()=>{//Fix Squarespace's broken folder toggle implementation SQRDEV-1213 7136 const $newToggles = $('nav:not(#mobileNavWrapper) .folder-toggle:not(.is-initialized)'); 7137 7138 $newToggles.each(function(){ 7139 window._init_folder_count = window._init_folder_count === undefined ? 0 : window._init_folder_count + 1; 7140 const $folderToggle = $(this); 7141 $folderToggle.addClass('is-initialized').addClass(`folder-count-${window._init_folder_count}`); 7142 7143 const $navWrapper = $('.nav-wrapper').closest('.nav-wrapper'); 7144 const isFooter = $navWrapper.closest('footer').length > 0; 7145 7146 const $folder = $folderToggle.closest('.folder'); 7147 $folder.removeClass('active'); 7148 const $thisToggle = $folder.find('.folder-toggle'); 7149 7150 $thisToggle 7151 .off('click').on('click', clickHandler) 7152 .off('touchstart').on('touchstart', touchstartHandler) 7153 .off('mouseover').on('mouseover', mouseoverHandler) 7154 .off('mousedown').on('mousedown', mouseoverHandler) 7155 .off('mouseup').on('mouseup', mouseoverHandler) 7156 .off('contextmenu').on('contextmenu',mouseoverHandler) 7157 7158 var touchevents = false; 7159 7160 function touchstartHandler(evt){ 7161 console.log('Touchstart event triggered', touchevents); 7162 touchevents = true; 7163 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 7164 return elm !== $thisToggle[0]; 7165 }).forEach(elm=>{ 7166 $(elm).removeClass('active'); 7167 $(elm).parents('.folder').removeClass('open'); 7168 }); 7169 console.log('window.isMobile.any',window.isMobile.any) 7170 $thisToggle.toggleClass('active'); 7171 $folder.toggleClass('open'); 7172 7173 evt.cancelBubble = true; 7174 evt.stopPropagation(); 7175 // return false; 7176 } 7177 7178 function mouseoverHandler(evt){ 7179 evt.cancelBubble = true; 7180 evt.stopPropagation(); 7181 // return false; 7182 } 7183 7184 function clickHandler(evt){ 7185 console.log('clickHandler event triggered', touchevents); 7186 if (!touchevents){ 7187 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 7188 return elm !== $thisToggle[0]; 7189 }
7189).forEach(elm=>{ 7190 $(elm).removeClass('active'); 7191 $(elm).parents('.folder').removeClass('open'); 7192 }); 7193 console.log('window.isMobile.any',window.isMobile.any) 7194 $thisToggle.toggleClass('active'); 7195 $folder.toggleClass('open'); 7196 } 7197 evt.cancelBubble = true; 7198 evt.stopPropagation(); 7199 //return false; 7200 } 7201 }); 7202 7203})(); 7204 7205</script>
7205 7206 <div class="subnav"> 7207 7208 7209 7210 <div class="collection" id="id64dfbb0d57f4ef384fcafa8c"> 7211 <a href="/servicesavingsprogram"> 7212 <span>Service Savings Program</span> 7213 </a> 7214 </div> 7215 7216 7217 7218 7219 7220 <div class="collection" id="id650dcb4051e96b3173c32eed"> 7221 <a href="/cash2keys"> 7222 <span>Cash2Keys</span> 7223 </a> 7224 </div> 7225 7226 7227 7228 7229 7230 <div class="collection" id="id6523edc44c731e7cc099424f"> 7231 <a href="/buy-now-sell-later"> 7232 <span>Buy Now Sell Later</span> 7233 </a> 7234 </div> 7235 7236 7237 7238 </div> 7239 </div> 7240 7241 7242 7243 7244 7245 7246 7247 7248 7249 7250 7251 <div class="collection" id="id631259306e008362a89a1e55"> 7252 <a href="/testimonials"> 7253 <span>Testimonials</span> 7254 </a> 7255 </div> 7256 7257 7258 7259 7260 7261 7262 7263 7264 7265 7266 7267 7268 7269 <div class="collection" id="id63125929b1f9f04828550139"> 7270 <a href="/team-page"> 7271 <span>Team</span> 7272 </a> 7273 </div> 7274 7275 7276 7277 7278 7279 7280 7281 7282 7283 7284 7285 7286 7287 <div class="collection" id="id63125924ab931e26e241e477"> 7288 <a href="/contact-us"> 7289 <span>Contact Us</span> 7290 </a> 7291 </div> 7292 7293 7294 7295 7296 7297 7298 7299 7300 7301 7302 7303 7304 7305 <div class="collection" id="id63125924df44aa212c9e0f18"> 7306 <a href="/blog"> 7307 <span>Blog</span> 7308 </a> 7309 </div> 7310 7311 7312 7313 7314 7315 7316 7317 7318 7319 7320 7321 7322 7323 <div class="collection homepage" id="id6312591ff7edd95b9919918a"> 7324 <a href="/"> 7325 <span>Home</span> 7326 </a> 7327 </div> 7328 7329 7330 7331 7332 7333 7334 7335 </nav> 7336</div> 7337 7338 7339 </div> 7340 </div> 7341 <div class="column-width-1 footer-spacer"> </div> 7342 7343 <div class="column-width-3"> 7344 <div class="sqs-layout sqs-grid-12 columns-12 footer-properties-head footer-head-font empty" data-layout-label="Properties By Location" data-type="block-field" id="ylopoFooterProperitesHeadBlock"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 7345 7346 <div class="footer-secondary-nav-list properties-location"> 7347 <nav> 7348 7349 </nav> 7350 </div> 7351 </div> 7352 <div class="column-width-1 footer-spacer"> </div> 7353 <div class="column-width-3 footer-map-view-container"> 7354
7355<script> 7356(function(){ 7357 if ($('#editable-code-area-bundled-v5-footer-main:not(.empty)').length>0){ return }; 7358 7359 var isOfficeHours = window.getComputedStyle( 7360 document.querySelector('.footer-hours-list'), ':after' 7361 ).getPropertyValue('content') 7362 7363/* 7364 The alternate footer layout for the footer plugin can't run the squarespace:query because 7365 it exists inside another query, so we have to get the communities and render them dynamically. 7366*/ 7367 7368waitFor(function(){ 7369 return $('body.enable-alternate-footer').length > 0 || $('div.plugin-footer footer#footer.alternate-footer').length > 0 7370}, function(isAlternateFooterPlugin){ 7371 if (!isAlternateFooterPlugin || window.YLOPO_WIDGETS.largeSiteExceptions === true){ 7372 return; 7373 } 7374 if ($('#editable-code-area-bundled-v5-footer-main:not(.empty)').length > 0){ 7375 return 7376 } 7377 7378 var $nav = $('footer.alternate-footer .properties-location nav'); 7379 if (YLOPO_WIDGETS.allCommunities === undefined){ 7380 var script = document.createElement('script'); 7381 script.setAttribute('src', '/scripts/getAllCommunities.js'); 7382 script.setAttribute('async', true); 7383 document.querySelector('head').appendChild(script); 7384 } 7385 waitFor(function(){ 7386 return YLOPO_WIDGETS.allCommunities && (YLOPO_WIDGETS.allCommunities.length > 0 || YLOPO_WIDGETS.allCommunities._empty) 7387 }, function(){ 7388 if (YLOPO_WIDGETS.allCommunities._empty){ 7389 return 7390 } 7391 var primary = YLOPO_WIDGETS.allCommunities.filter(function(o){ 7392 return o.communityUrlId === 'communities' 7393 }).sort(function(a,b){ 7394 return a.displayIndex > b.displayIndex ? 1 : a.displayIndex < b.displayIndex ? -1 : 0; 7395 }); 7396 var secondary = YLOPO_WIDGETS.allCommunities.filter(function(o){ 7397 return o.communityUrlId !== 'communities' 7398 }).sort(function(a,b){ 7399 return a.displayIndex > b.displayIndex ? 1 : a.displayIndex < b.displayIndex ? -1 : 0; 7400 }); 7401 var $all = primary.concat(secondary).slice(0,10).map(function(o){ 7402 return $('<div><a href="'+o.fullUrl+'">'+o.title+'</a></div>'); 7403 }); 7404 7405 $nav.html($all); 7406 7407 }); 7408}); 7409})(); 7410</script>
7410 7411 7412 <div class="sqs-layout sqs-grid-12 columns-12 footer-map-view-head footer-head-font empty" data-layout-label="Map Heading" data-type="block-field" id="ylopoFooterMapHeadBlock"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 7413 7414 <div class="footer-map-view"> 7415 <div class="sqs-layout sqs-grid-12 columns-12" data-layout-label="Map View" data-type="block-field" data-updated-on="1665171974189" id="ylopoFooterMapView"><div class="row sqs-row"><div class="col sqs-col-12 span-12"><div class="sqs-block website-component-block sqs-block-website-component sqs-block-map map-block sized vsize-12" data-block-css="[]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.map/9b423c06-6c99-4fbd-b4b0-ca6c13c17c1d_1343/website.components.map.visitor.js"]" data-block-type="1337" data-definition-name="website.components.map" data-website-component-id="yui_3_17_2_1_1664134911017_3570" id="block-yui_3_17_2_1_1664134911017_3570"><div class="sqs-block-content"> 7416 7417 7418 7419<div data-context="{"blockId":"yui_3_17_2_1_1664134911017_3570","componentId":"yui_3_17_2_1_1664134911017_3570","location":{"mapLat":40.11027929999999,"mapLng":-83.01456700000001,"mapZoom":12,"addressTitle":"Millennium Group - Keller Williams Capital Partners","addressLine1":"100 E. Wilson Bridge Rd","addressLine2":"Worthington, OH, 43085","addressCountry":"United States","markerLat":40.11027929999999,"markerLng":-83.01456700000001},"vSize":12,"style":1,"labels":true,"terrain":false,"controls":true,"hSize":null,"floatDir":null,"containerStyles":{"backgroundEnabled":false,"stretchedToFill":false},"stackingContextSelector":"#block-yui_3_17_2_1_1664134911017_3570","breakpoints":[{"id":"system_desktop","name":"Desktop"},{"id":"system_mobile","name":"Mobile","maxWidth":"767px"}],"breakpointOverridesFlag":false,"gmak":"QUl6YVN5Q0JUUk9xNkx1dkZfSUUxcjQ2LVQ0QWVUU1YtMGQ3bXk4","language":"en","region":"US","proEnabled":true,"errors":[],"featureFlags":{"useCLDRMoneyFormat":true}}" style="height: 100%; width: 100%" data-bpo="" data-breakpoints="[{"id":"system_desktop","name":"Desktop"},{"id":"system_mobile","name":"Mobile","maxWidth":"767px"}]"> 7420 7421 7422 7423 7424 7425 7426 7427</div> 7428 7429 <style class="transform-overrides-vars"> 7430 7431</style> 7432 7433 7434</div></div></div></div></div> 7435 </div> 7436 7437 </div> 7438 <div style="clear:both;"></div> 7439 7440 7441 7442 </div> 7443 7444 </div> 7445 <div class="footer-copyright-container" style="text-align:center;"> 7446 <br/> 7447 <div class="sqs-layout sqs-grid-12 columns-12" data-layout-label="Footer Copyright" data-type="block-field" data-updated-on="1665520601808" id="ylopoFooterCopyrightBlock"><div class="row sqs-row"><div class="col sqs-col-12 span-12"><div class="sqs-block image-block sqs-block-image" data-block-type="5" data-sqsp-block="image-classic" id="block-yui_3_17_2_1_1664137439769_2181"><div class="sqs-block-content"> 7448 7449 7450 7451 7452 7453 7454 7455 7456 7457 7458 7459 7460 7461 7462 7463 7464 7465 7466 7467 7468 7469 7470 7471 7472 7473 7474 7475 7476 7477 7478 7479 7480 7481 7482 7483 7484 7485 7486 7487 7488 7489 7490 7491 7492 7493 7494 <div 7495 class=" 7496 image-block-outer-wrapper 7497 layout-caption-below 7498 design-layout-inline 7499 combination-animation-none 7500 individual-animation-none 7501 individual-text-animation-none 7502 " 7503 data-test="image-block-inline-outer-wrapper" 7504 data-sqsp-image-classic-block-layout="inline" 7505 > 7506 7507 7508 7509 7510 <figure 7511 class=" 7512 sqs-block-image-figure 7513 intrinsic 7514 " 7515 style="max-width:484px;" 7516 > 7517 7518 7519 7520 7521 7522 7523 7524 <div 7525 7526 7527 class="image-block-wrapper" 7528 data-animation-role="image" 7529 7530 7531 7532 > 7533 <div data-sqsp-image-classic-block-image-container class="sqs-image-shape-container-element 7534 7535 7536 7537 has-aspect-ratio 7538 " style=" 7539 position: relative; 7540 7541 padding-bottom:35.3305778503418%; 7542 7543 overflow: hidden;-webkit-mask-image: -webkit-radial-gradient(white, black); 7544 " 7545 > 7546 7547 7548 7549 7550 7551 7552 7553 <img data-stretch="false" data-src="https://images.squarespace-cdn.com/content/v1/631258cadb857b395c32f162/e902a99e-ea19-4fdb-bafc-29dec2b730cf/67087203_111155521_millenium.png" data-image="https://images.squarespace-cdn.com/content/v1/631258cadb857b395c32f162/e902a99e-ea19-4fdb-bafc-29dec2b730cf/67087203_111155521_millenium.png" data-image-dimensions="484x171" data-image-focal-point="0.5,0.5" alt="" data-load="false" elementtiming="system-image-block" data-sqsp-image-classic-block-image src="https://images.squarespace-cdn.com/content/v1/631258cadb857b395c32f162/e902a99e-ea19-4fdb-bafc-29dec2b730cf/67087203_111155521_millenium.png" width="484" height="171" alt="" sizes="(max-width: 640px) 100v
7553w, (max-width: 767px) 100vw, 100vw" style="display:block;object-fit: cover; width: 100%; height: 100%; object-position: 50% 50%" onload="this.classList.add("loaded")" srcset="https://images.squarespace-cdn.com/content/v1/631258cadb857b395c32f162/e902a99e-ea19-4fdb-bafc-29dec2b730cf/67087203_111155521_millenium.png?format=100w 100w, https://images.squarespace-cdn.com/content/v1/631258cadb857b395c32f162/e902a99e-ea19-4fdb-bafc-29dec2b730cf/67087203_111155521_millenium.png?format=300w 300w, https://images.squarespace-cdn.com/content/v1/631258cadb857b395c32f162/e902a99e-ea19-4fdb-bafc-29dec2b730cf/67087203_111155521_millenium.png?format=500w 500w, https://images.squarespace-cdn.com/content/v1/631258cadb857b395c32f162/e902a99e-ea19-4fdb-bafc-29dec2b730cf/67087203_111155521_millenium.png?format=750w 750w, https://images.squarespace-cdn.com/content/v1/631258cadb857b395c32f162/e902a99e-ea19-4fdb-bafc-29dec2b730cf/67087203_111155521_millenium.png?format=1000w 1000w, https://images.squarespace-cdn.com/content/v1/631258cadb857b395c32f162/e902a99e-ea19-4fdb-bafc-29dec2b730cf/67087203_111155521_millenium.png?format=1500w 1500w, https://images.squarespace-cdn.com/content/v1/631258cadb857b395c32f162/e902a99e-ea19-4fdb-bafc-29dec2b730cf/67087203_111155521_millenium.png?format=2500w 2500w" loading="lazy" decoding="async" data-loader="sqs"> 7554 7555 </div> 7556 </div> 7557 7558 7559 7560 7561 7562 7563 </figure> 7564 7565 7566 </div> 7567 7568 7569 7570 7571 7572 7573</div></div><div class="sqs-block html-block sqs-block-html" data-block-type="2" data-border-radii="{"topLeft":{"unit":"px","value":0.0},"topRight":{"unit":"px","value":0.0},"bottomLeft":{"unit":"px","value":0.0},"bottomRight":{"unit":"px","value":0.0}}" data-sqsp-block="text" id="block-37ab37bab68025f1bfa9"><div class="sqs-block-content"> 7574 7575<div class="sqs-html-content" data-sqsp-text-block-content> 7576 <p class="" style="white-space:pre-wrap;"><strong>©Keller Williams Capital Partners 2022 </strong></p><p class="" style="white-space:pre-wrap;">All Rights Reserved</p> 7577</div> 7578 7579 7580 7581 7582 7583 7584 7585 7586 7587 7588 7589 7590 7591 7592 7593 7594 7595 7596 7597 7598 7599 7600 7601 7602 7603</div></div></div></div></div> 7604 <div class="footer-site-address"> 7605 7606 7607 <div class="footer-site-info footer-address-line1">100 E. Wilson Bridge Rd Worthington, OH, 43085</div> 7608 7609 7610 </div> 7611 <br/> 7612 <hr/><br/> 7613 <div class="footer-links"></div> 7614 <div class="privacy-policy-container"> 7615 <div> 7616 <a href="#" class="privacy-policy-link">Privacy Policy</a> 7617 </div> 7618</div> 7619 7620 7621 <div class="footer-IDX-compliance"></div> 7622 7623 </div> 7624 7625 <div class=""> 7626 <div class="image-uploader-container ylopo-edit-box"> 7627 <div>Upload Background Image:</div> 7628 <div class="plugin-footer-background-uploader"><style> 7629 .image-uploader-progress-bar { 7630 position: relative; 7631 width: 50%; 7632 height: 20px; 7633 border: 1px solid #cacaca; 7634 margin: 10px 0; 7635 display: none; 7636 } 7637 .image-uploader-progress-bar div { 7638 position: absolute; 7639 top: 0px; 7640 left: 0px; 7641 width: 0%; 7642 height: 20px; 7643 background-color: #00ff00; 7644 text-align: center; 7645 font-size: 13px; 7646 color: black; 7647 line-height: 20px; 7648 } 7649 7650</style> 7651<div class="ylopo-ss-image-upload"></div> 7652
7653<script> 7654(function(){ 7655 7656var $uploadInput = $('<input type="file" accept="image/*" />'); 7657var $submitButton = $('<input type="submit" value="UPLOAD"/>'); 7658var $progressBar = $('<div><div></div></div>').addClass('image-uploader-progress-bar') 7659var $uploadForm = $('<form class="form-warning-exempt no-form-capture"></form>').append([$uploadInput, $submitButton, $progressBar]); 7660 7661var $thisUploadElement = $('.ylopo-ss-image-upload:not(.initialized)') 7662 .first() 7663 .addClass('initialized') 7664 .append($uploadForm) 7665 7666$uploadForm.on('submit', sendFile); 7667 7668var imageUploadFilename = ""; 7669 7670function sendFile(e) { 7671 e.preventDefault(); 7672 var theFormFile = $uploadInput.get()[0].files[0]; 7673 if (!theFormFile) { 7674 alert("Please choose a file before uploading.") 7675 return 7676 } 7677 7678 $thisUploadElement.removeClass('upload-error'); 7679 $thisUploadElement.addClass('upload-in-progress'); 7680 7681 var uploadFileName = imageUploadFilename = theFormFile.name; 7682 7683 var formData = new FormData(); 7684 7685 var callbackFunction = window['']; 7686 7687 formData.append("process", 'true'); 7688 formData.append("contentType", 'image'); 7689 formData.append("isWordpressXmlFile", 'false'); 7690 formData.append("recordType", 2); 7691 formData.append("imageDestination", 'image-block'); 7692 formData.append("fileName", uploadFileName); 7693 formData.append("fileSize", theFormFile.size); 7694 formData.append("file",theFormFile, uploadFileName); 7695 7696 $thisUploadElement.find('.image-uploader-progress-bar').show(); 7697 7698 $.ajax({ 7699 type: 'POST', 7700 url: '/api/uploads/images?crumb='+encodeURIComponent(top.Static.SQUARESPACE_CONTEXT.csrfToken), 7701 contentType: false, 7702 processData: false, 7703 data: formData, 7704 xhr: function() { 7705 var xhr = new window.XMLHttpRequest(); 7706 xhr.upload.addEventListener("progress", function(evt) { 7707 if (evt.lengthComputable) { 7708 var percentComplete = (evt.loaded / evt.total) * 100; 7709 $progressBar.find('div').css({width: percentComplete+'%'}); 7710 $thisUploadElement.parent().trigger('image-upload-progress', percentComplete); 7711 } 7712 }, false); 7713 return xhr; 7714 }, 7715 success: function(data, statusText, xhr){ 7716 $thisUploadElement.removeClass('upload-in-progress'); 7717 $thisUploadElement.find('.image-uploader-progress-bar div').html('Processing...'); 7718 if (data && data.job && data.job.id){ 7719 $thisUploadElement.addClass('processing-image'); 7720 pollMediaJob(data.job.id, function(err,jobData){ 7721 $thisUploadElement.find('.image-uploader-progress-bar').hide(); 7722 $thisUploadElement.find('.image-uploader-progress-bar div').html(''); 7723 if (err){ 7724 $thisUploadElement.addClass('upload-error'); 7725 return 7726 } 7727 $thisUploadElement.removeClass('processing-image'); 7728 $thisUploadElement.parent().trigger('image-uploaded', jobData.data) 7729 if (callbackFunction){ 7730 callbackFunction(jobData.data) 7731 } 7732 }); 7733 } else { 7734 $thisUploadElement.addClass('upload-error'); 7735 console.log("no job id?", data, statusText, xhr); 7736 } 7737 }, 7738 error: function(err){ 7739 $thisUploadElement.removeClass('upload-in-progress'); 7740 $thisUploadElement.addClass('upload-error'); 7741 $thisUploadElement.find('.image-uploader-progress-bar').hide(); 7742 } 7743 }); 7744 7745 7746 function pollMediaJob(id, callback, retryCount){ 7747 retryCount === undefined ? 0 : retryCount + 1; 7748 if (retryCount > 30) { 7749 console.log("Media polling timeout") 7750 return 7751 } 7752 7753 $.ajax({ 7754 type: 'GET', 7755 url: '/api/rest/jobs/?id='+id, 7756 success: function(data, statusText, xhr){ 7757 if (data && data[0] && (data[0].timeCompleted !== undefined || data[0].assetUrl !== undefined || data[0].cleared === true) ){ 7758 callback(null, data[0]) 7759 } else { 7760 setTimeout(function(){ 7761 $thisUploadElement.parent().trigger('image-processing'); 7762 pollMediaJob(id, callback, retryCount); 7763 }, 1000); 7764 } 7765 }, 7766 error: function(err){ 7767 console.log("upload error",err) 7768 callback(err); 7769 } 7770 }); 7771 7772 } 7773 7774 return false; 7775 7776} 7777 7778})(); 7779</script>
7779 7780</div> 7781 <div class="plugin-footer-background-remove"><input type="button" value="Remove Image"/></div> 7782 </div> 7783 7784 <div class="sqs-layout sqs-grid-12 columns-12 gallery-config empty" data-layout-label="Gallery Config" data-type="block-field" id="plugin-footer-config-691f19d6c93be13a540bb281"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 7785 7786 <div class="sqs-layout sqs-grid-1 columns-1 plugin-footer-config collection-configurator-datastore empty" data-layout-label="Plugin Footer Config [hidden]" data-type="block-field" id="plugin-footer-config-691f19d6c93be13a540bb281"><div class="row sqs-row"><div class="col sqs-col-1 span-1"></div></div></div> 7787 7788 </div> 7789 7790 7791 </footer> 7792 7793
7793<script> 7794 (function(){ 7795 if ($('#editable-code-area-bundled-v5-footer-main:not(.empty)').length>0){ return }; 7796 7797 var officeHours = '' 7798 var websiteSettings = '' 7799 7800 websiteSettings = JSON.parse(decodeURIComponent("%7B%22id%22%3A%22631258cbdb857b395c32f167%22%2C%22websiteId%22%3A%22631258cadb857b395c32f162%22%2C%22subjects%22%3A%5B%5D%2C%22country%22%3A%22US%22%2C%22state%22%3A%22CA%22%2C%22simpleLikingEnabled%22%3Atrue%2C%22cookieBannerSettings%22%3A%7B%22ctaText%22%3A%22Accept%20all%22%2C%22position%22%3A%22BOTTOM%22%2C%22theme%22%3A%22DARK%22%2C%22acceptType%22%3A%22OPT_IN%22%2C%22optOutCtaText%22%3A%22Decline%20all%22%2C%22hasOptOut%22%3Afalse%2C%22hasManageCookies%22%3Atrue%2C%22manageCookiesLabel%22%3A%22Manage%20cookies%22%2C%22savedPreferencesText%22%3A%22Cookie%20Preferences%22%2C%22savedPreferencesLayout%22%3A%22PILL%22%7D%2C%22mobileInfoBarSettings%22%3A%7B%22isContactEmailEnabled%22%3Afalse%2C%22isContactPhoneNumberEnabled%22%3Afalse%2C%22isLocationEnabled%22%3Afalse%2C%22isBusinessHoursEnabled%22%3Afalse%7D%2C%22commentLikesAllowed%22%3Atrue%2C%22commentAnonAllowed%22%3Atrue%2C%22commentThreaded%22%3Atrue%2C%22commentApprovalRequired%22%3Afalse%2C%22commentAvatarsOn%22%3Atrue%2C%22commentSortType%22%3A2%2C%22commentFlagThreshold%22%3A0%2C%22commentFlagsAllowed%22%3Atrue%2C%22commentEnableByDefault%22%3Atrue%2C%22commentDisableAfterDaysDefault%22%3A0%2C%22disqusShortname%22%3A%22%22%2C%22collectionTitleFormat%22%3A%22%25p%20%E2%80%94%20%25s%22%2C%22itemTitleFormat%22%3A%22%25i%20%E2%80%94%20%25s%22%2C%22commentsEnabled%22%3Afalse%2C%22uiComponentRegistrationsFlag%22%3Afalse%2C%22scriptRegistrationsFlag%22%3Afalse%2C%22bundleEligible%22%3Afalse%2C%22bucketingSeedId%22%3A%22d4c5f3e4-c1e7-43e5-800c-7d0b7bbcaf7c%22%2C%22newPlanArchitectureEligible%22%3Atrue%2C%22businessHours%22%3A%7B%22monday%22%3A%7B%22text%22%3A%22%22%2C%22ranges%22%3A%5B%7B%7D%5D%7D%2C%22tuesday%22%3A%7B%22text%22%3A%22%22%2C%22ranges%22%3A%5B%7B%7D%5D%7D%2C%22wednesday%22%3A%7B%22text%22%3A%22%22%2C%22ranges%22%3A%5B%7B%7D%5D%7D%2C%22thursday%22%3A%7B%22text%22%3A%22%22%2C%22ranges%22%3A%5B%7B%7D%5D%7D%2C%22friday%22%3A%7B%22text%22%3A%22%22%2C%22ranges%22%3A%5B%7B%7D%5D%7D%2C%22saturday%22%3A%7B%22text%22%3A%22%22%2C%22ranges%22%3A%5B%7B%7D%5D%7D%2C%22sunday%22%3A%7B%22text%22%3A%22%22%2C%22ranges%22%3A%5B%7B%7D%5D%7D%7D%2C%22storeSettings%22%3A%7B%22returnPolicy%22%3Anull%2C%22termsOfService%22%3Anull%2C%22privacyPolicy%22%3Anull%2C%22expressCheckout%22%3Afalse%2C%22continueShoppingLinkUrl%22%3A%22%2F%22%2C%22useLightCart%22%3Afalse%2C%22showNoteField%22%3Afalse%2C%22shippingCountryDefaultValue%22%3A%22US%22%2C%22billToShippingDefaultValue%22%3Afalse%2C%22showShippingPhoneNumber%22%3Atrue%2C%22isShippingPhoneRequired%22%3Afalse%2C%22showBillingPhoneNumber%22%3Atrue%2C%22isBillingPhoneRequired%22%3Afalse%2C%22currenciesSupported%22%3A%5B%22USD%22%2C%22CAD%22%2C%22GBP%22%2C%22AUD%22%2C%22EUR%22%2C%22CHF%22%2C%22NOK%22%2C%22SEK%22%2C%22DKK%22%2C%22NZD%22%2C%22SGD%22%2C%22MXN%22%2C%22HKD%22%2C%22CZK%22%2C%22ILS%22%2C%22MYR%22%2C%22RUB%22%2C%22PHP%22%2C%22PLN%22%2C%22THB%22%2C%22BRL%22%2C%22ARS%22%2C%22COP%22%2C%22IDR%22%2C%22INR%22%2C%22JPY%22%2C%22ZAR%22%5D%2C%22defaultCurrency%22%3A%22USD%22%2C%22selectedCurrency%22%3A%22USD%22%2C%22multicurrencyEnabled%22%3Atrue%2C%22measurementStandard%22%3A1%2C%22orderConfirmationInjectCode%22%3A%22null%22%2C%22showCustomCheckoutForm%22%3Afalse%2C%22checkoutPageMarketingOptInEnabled%22%3Atrue%2C%22enableMailingListOptInByDefault%22%3Afalse%2C%22sameAsRetailLocation%22%3Afalse%2C%22merchandisingSettings%22%3A%7B%22scarcityEnabledOnProductItems%22%3Afalse%2C%22scarcityEnabledOnProductBlocks%22%3Afalse%2C%22scarcityMessageType%22%3A%22DEFAULT_SCARCITY_MESSAGE%22%2C%22scarcityThreshold%22%3A10%2C%22multipleQuantityAllowedForServices%22%3Atrue%2C%22restockNotificationsEnabled%22%3Afalse%2C%22restockNotificationsMailingListSignUpEnabled%22%3Afalse%2C%22relatedProductsEnabled%22%3Afalse%2C%22relatedProductsOrdering%22%3A%22random%22%2C%22soldOutVariantsDropdownDisabled%22%3Afalse%2C%22productC
7800omposerOptedIn%22%3Afalse%2C%22productComposerABTestOptedOut%22%3Afalse%2C%22productReviewsEnabled%22%3Afalse%7D%2C%22minimumOrderSubtotalEnabled%22%3Afalse%2C%22minimumOrderSubtotal%22%3A%7B%22currency%22%3A%22USD%22%2C%22value%22%3A%220.00%22%7D%2C%22addToCartConfirmationType%22%3A2%2C%22isLive%22%3Afalse%2C%22multipleQuantityAllowedForServices%22%3Atrue%7D%2C%22useEscapeKeyToLogin%22%3Atrue%2C%22ssBadgeType%22%3A1%2C%22ssBadgePosition%22%3A4%2C%22ssBadgeVisibility%22%3A1%2C%22ssBadgeDevices%22%3A1%2C%22pinterestOverlayOptions%22%3A%7B%22mode%22%3A%22disabled%22%7D%2C%22ampEnabled%22%3Afalse%2C%22isRestrictiveCookiePolicyEnabled%22%3Atrue%2C%22seoHidden%22%3Afalse%2C%22userAccountsSettings%22%3A%7B%22loginAllowed%22%3Afalse%2C%22signupAllowed%22%3Afalse%7D%2C%22cookieBannerText%22%3A%22%3Cp%3ESelect%20%E2%80%9CAccept%20all%E2%80%9D%20to%20agree%20to%20our%20use%20of%20cookies%20and%20similar%20technologies%20to%20enhance%20your%20browsing%20experience%2C%20security%2C%20analytics%20and%20customization.%20Select%20%E2%80%9DManage%20cookies%E2%80%9D%20to%20make%20more%20choices%20or%20opt%20out.%3C%5C%2Fp%3E%22%2C%22isCookieBannerEnabled%22%3Atrue%2C%22isVisitorDataRestricted%22%3Afalse%2C%22contactEmail%22%3A%22team%40millenniumregroup.com%22%2C%22contactPhoneNumber%22%3A%22(614)%20636-0062%22%7D")) 7801 7802 7803 7804 7805 7806 7807 7808 7809 7810 7811 7812 7813 if(officeHours === '' && (window.YLOPO_WIDGETS.SS_PAGE_CONTEXT && window.YLOPO_WIDGETS.SS_PAGE_CONTEXT.websiteSettings && window.YLOPO_WIDGETS.SS_PAGE_CONTEXT.websiteSettings.businessHours)){ 7814 const businessHours = window.YLOPO_WIDGETS.SS_PAGE_CONTEXT.websiteSettings.businessHours 7815 if(businessHours.monday.text){ 7816 officeHours = '<div>Monday - '+businessHours.monday.text+' </div>' 7817 } 7818 if(businessHours.tuesday.text){ 7819 officeHours = officeHours + '<div>Tuesday - '+businessHours.tuesday.text+' </div>' 7820 } 7821 if(businessHours.wednesday.text){ 7822 officeHours = officeHours + '<div>Wednesday - '+businessHours.wednesday.text+' </div>' 7823 } 7824 if(businessHours.thursday.text){ 7825 officeHours = officeHours + '<div>Thursday - '+businessHours.thursday.text+' </div>' 7826 } 7827 if(businessHours.friday.text){ 7828 officeHours = officeHours + '<div>Friday - '+businessHours.friday.text+' </div>' 7829 } 7830 if(businessHours.saturday.text){ 7831 officeHours = officeHours + '<div>Saturday - '+businessHours.saturday.text+' </div>' 7832 } 7833 if(businessHours.sunday.text){ 7834 officeHours = officeHours +'<div>Sunday - '+businessHours.sunday.text+' </div>' 7835 } 7836 7837 } 7838 7839 if($('.business-hours').hasClass('empty')){ 7840 $('.business-hours').html(officeHours) 7841 } 7842 7843 if(officeHours.length === 0 && $('.footer-office-hours-head').hasClass('empty') && $('.footer-hours-list').hasClass('empty')){ 7844 $('.footer-office-hours-head').hide() 7845 } 7846 7847 if(websiteSettings){ 7848 if(websiteSettings.contactPhoneNumber){ 7849 const phoneNumber = websiteSettings.contactPhoneNumber 7850 $('.alternate-footer .footer-site-address').append('<div rel="tel" class="footer-site-info footer-site-phone">Phone: <a href="tel:'+phoneNumber+'" rel="tel">'+phoneNumber+'</a></div>') 7851 } 7852 if(websiteSettings.contactEmail){ 7853 const email = websiteSettings.contactEmail 7854 $('.alternate-footer .footer-site-address').append('<div class="footer-site-info footer-site-email">Email: <a href="mailto:'+email+'">'+email+'</a></div>') 7855 } 7856 } 7857 })(); 7858 7859 7860 7861 (function(){ 7862 if (isEditMode()){ 7863 $.getScript( "/scripts/dataStore.js" ) 7864 } 7865 var dataId = 'plugin-footer-config-691f19d6c93be13a540bb281'; 7866 var savedDataRaw = $('#'+dataId).getSSInnerText(); 7867 var savedData = JSON.parse(savedDataRaw || '{"backgroundImage":{ "bgOpacity": 1 } }'); 7868 var footer = $('footer#footer'); 7869 var altfooter = $('footer.alternate-footer'); 7870 7871 var bgOpacity = savedData.backgroundImage.bgOpacity || 1; 7872 $('#footer-bg-opacity-slider').css('direction', 'rtl'); 7873 $('#footer-bg-opacity-slider').val(savedData.backgroundImage.bgOpacity); 7874 7875 footer.find('.plugin-footer-background-remove').hide(); 7876 altfooter.find('.plugin-footer-background-remove').hide(); 7877 7878 //var resize_tmr = 0; 7879 //$(window).on('resize', function(evt){ 7880 // clearTimeout(resize_tmr); 7881 // resize_tmr = setTimeout(setIframeUrl, 250); 7882 //}) 7883 7884 function createBgImage(){ 7885 if (!savedData || !savedData.backgroundImage || !savedData.backgroundImage.assetUrl){ 7886 return 7887 } 7888 footer.find('.footer-bg').css({ 7889 'opacity': bgOpacity, 7890 "background": 'center / cover no-repeat url('+savedData.backgroundImage.assetUrl+')' 7891 }); 7892 } 7893 7894 createBgImage(); 7895 7896 waitFor(function() { 7897 return $('body.sqs-edit-mode').length > 0 && window.dataStoreSave !== undefined && $('.footer-bg').length > 0 7898 }, function(isEditMode) { 7899 if (!isEditMode){ 7900 return 7901 } 7902 if(savedData.backgroundImage && savedData.backgroundImage.assetUrl) { 7903 footer.find('.footer-bg').css('opacity', savedData.backgroundImage.bgOpacity); 7904 footer.find('.footer-bg').css("backgroundImage", "url('"+savedData.backgroundImage.assetUrl+"')"); 7905 footer.find('.plugin-footer-background-remove').show(); 7906 altfooter.find('.footer-bg').css('opacity', savedData.backgroundImage.bgOpacity); 7907 altfooter.find('.footer-bg').css("backgroundImage", "url('"+savedData.backgroundImage.assetUrl+"')"); 7908 altfooter.find('.plugin-footer-background-remove').show(); 7909 } 7910 7911 footer.find('.plugin-footer-background-uploader .ylopo-ss-image-upload').parent().on('image-uploaded', function(evt, data){ 7912 let newData = { 7913 ...data, 7914 bgOpacity: savedData.backgroundImage.bgOpacity || 0.5 7915 } 7916 savedData.backgroundImage = newData;
7917 window.dataStoreSave(dataId,JSON.stringify(savedData)); 7918 createBgImage(data); 7919 footer.find('.plugin-footer-background-remove').show() 7920 }); 7921 7922 altfooter.find('.plugin-footer-background-uploader .ylopo-ss-image-upload').parent().on('image-uploaded', function(evt, data){ 7923 let newData = { 7924 ...data, 7925 bgOpacity: savedData.backgroundImage.bgOpacity || 0.5 7926 } 7927 savedData.backgroundImage = newData; 7928 window.dataStoreSave(dataId,JSON.stringify(savedData)); 7929 createBgImage(data); 7930 altfooter.find('.plugin-footer-background-remove').show() 7931 }); 7932 7933 7934 footer.find('.plugin-footer-background-uploader .ylopo-ss-image-upload').parent().on('image-upload-progress', function(evt, progress){ 7935 console.log("progress", progress) 7936 }); 7937 7938 altfooter.find('.plugin-footer-background-uploader .ylopo-ss-image-upload').parent().on('image-upload-progress', function(evt, progress){ 7939 console.log("progress", progress) 7940 }); 7941 7942 footer.find('.plugin-footer-background-uploader .ylopo-ss-image-upload').parent().on('image-processing', function(evt, progress){ 7943 console.log("image processing", Date.now()) 7944 }); 7945 7946 altfooter.find('.plugin-footer-background-uploader .ylopo-ss-image-upload').parent().on('image-processing', function(evt, progress){ 7947 console.log("image processing", Date.now()) 7948 }); 7949 7950 footer.find('.plugin-footer-background-remove').find('input[type=button]').on('click', function(){ 7951 savedData.backgroundImage = {}; 7952 window.dataStoreSave(dataId,JSON.stringify(savedData)); 7953 $('.plugin-footer-background-uploader form')[0].reset(); 7954 footer.find('.footer-bg').css({ 7955 background: "none" 7956 }); 7957 footer.find('.footer-bg').css('opacity', savedData.backgroundImage.bgOpacity || 1); // reseting 7958 footer.find('.plugin-footer-background-remove').hide() 7959 }); 7960 7961 altfooter.find('.plugin-footer-background-remove').find('input[type=button]').on('click', function(){ 7962 savedData.backgroundImage = {}; 7963 window.dataStoreSave(dataId,JSON.stringify(savedData)); 7964 $('.plugin-footer-background-uploader form')[0].reset(); 7965 altfooter.find('.footer-bg').css({ 7966 background: "none" 7967 }) 7968 altfooter.find('.footer-bg').css('opacity', savedData.backgroundImage.bgOpacity || 1); // reseting 7969 altfooter.find('.plugin-footer-background-remove').hide() 7970 }); 7971 7972 var opacity_tmr = 0; 7973 var opacity_settled = true; 7974 $('#footer-bg-opacity-slider').on("input", function(evt){ 7975 clearTimeout(opacity_tmr); 7976 opacity_tmr = setTimeout(function(){ 7977 if (opacity_settled === false){ 7978 return 7979 } 7980 opacity_settled = false; 7981 bgOpacity = parseFloat(evt.target.value); 7982 if (savedData && savedData.backgroundImage){ 7983 savedData.backgroundImage.bgOpacity = bgOpacity; 7984 } 7985 createBgImage(); 7986 window.dataStoreSave(dataId,JSON.stringify(savedData)); 7987 setTimeout(function(){ 7988 opacity_settled = true; 7989 }, 500) 7990 }, 250) 7991 }) 7992 }) 7993 7994 })(); 7995 7996 </script>
7996 7997
7998<script> 7999(function(){ 8000 8001 if ($('#config-v5-footer-on-v4-pages-enable').text().trim() !== 'true'){ 8002 $('#editable-code-area-bundled-v5-footer-main').remove(); 8003 return 8004 } else { 8005 $('#editable-code-area-bundled-v5-footer-main').show(); 8006 } 8007 8008const lazyIconsLoaded = {}; 8009window.lazyFunctions.loadSocialIcons = function(){ 8010 $('.sqs-block.socialaccountlinks-v2-block.sqs-block-socialaccountlinks-v2 .sqs-svg-icon--wrapper').each(function(i,o){ 8011 var svgIcon = o.className.split(' ').filter(function(o){ 8012 return o !== 'sqs-svg-icon--wrapper' 8013 })[0].replace('-unauth','') 8014 8015 if (svgIcon === 'facebook' || svgIcon === 'x-formerly-twitter'){ 8016 svgIcon = `${ svgIcon }-unauth` 8017 } 8018 if (lazyIconsLoaded['.svg-icon-for-'+svgIcon] === true){ 8019 return 8020 } 8021 lazyIconsLoaded['.svg-icon-for-'+svgIcon] = true 8022 $.ajax('https://assets.ylopobrandedsites.com/squarespace-social-icons/'+svgIcon+'.svg') 8023 .then(function(data){ 8024 $('head').append($(data.documentElement.outerHTML).addClass('svg-icon-for-'+svgIcon)) 8025 }) 8026 .catch(function(e){ 8027 console.log('err', e) 8028 }) 8029 }) 8030} 8031 8032if ($('#editable-code-area-bundled-v5-footer-main:not(.empty)').length>0){ 8033 $('body').removeClass('enable-alternate-footer'); 8034 $('footer').empty(); 8035 $('footer#footer[role="contentinfo"]').attr('id','footer'); 8036 $('<footer id="footer-v5" role="contentinfo" class="footer-v5"></footer>').insertAfter('footer#footer'); 8037 $('#editable-code-area-bundled-v5-footer-main').appendTo($('#footer-v5')); 8038 lazyLoadInstance.update() 8039} 8040})(); 8041</script>
8041 8042 8043 8044<div class="sqs-layout sqs-grid-12 columns-12 editable-tcpa-message hidden empty" data-layout-label="Editable TCPA Message" data-type="block-field" id="EditableTCPAMessage"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 8045 8046<div class="sqs-layout sqs-grid-12 columns-12 editable-privacy-policy-message hidden empty" data-layout-label="Editable TCPA Message" data-type="block-field" id="EditablePrivacyPolicyMessage"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 8047 8048
8049<script defer> 8050(function(){ 8051 const defaultBlacklist = [ 8052 'syneramerceus.com' 8053 ]; 8054 $.ajax('/invisible-ink-api').then(function(data){ 8055 const emailBlacklist_raw = $(data).find('#config-email-domain-blacklist').text(); 8056 try{ 8057 var emailBlacklist = JSON.parse(emailBlacklist_raw); 8058 }catch(e){ 8059 var emailBlacklist = { blacklist: [] } 8060 } 8061 emailBlacklist.blacklist = emailBlacklist.blacklist.concat(defaultBlacklist); 8062 window.YLOPO_WIDGETS.emailBlacklist = emailBlacklist.blacklist 8063 }).catch(function(e){ 8064 window.YLOPO_WIDGETS.emailBlacklist = defaultBlacklist; 8065 console.log('ERROR loading invisible-ink-api page for email blacklist', e) 8066 }) 8067})(); 8068</script>
8068 8069 8070 8071 <!-- ///////////////////////////////////////////////////////////////////////////////////////////////////////// --> 8072 8073 8074 </div> 8075 8076 8077<div class="fb-customerchat" 8078 page_id="<PAGE_ID>" 8079 ref="" 8080 theme_color="#000080" 8081 logged_in_greeting="Do you have a question? Chat us anytime!" 8082 logged_out_greeting="Do you have a question? Chat us anytime!"> 8083</div> 8084 8085 8086 8087<div class="sqs-layout sqs-grid-12 columns-12 ylopo-custom-footer-block-sitewide empty" data-layout-label="Site Wide Custom Code Injection Block" data-type="block-field" id="ylopo-custom-footer-block-sitewide"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 8088 8089 8090 8091<div style="display: none"> 8092<div class="sqs-layout sqs-grid-12 columns-12 config-data-block sqs-locked-layout empty" data-layout-label="Use Single Listing Page for Featured Listings" data-type="block-field" id="config-featured-listings-capture-enable"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 8093<div class="sqs-layout sqs-grid-12 columns-12 config-data-block sqs-locked-layout empty" data-layout-label="Enable Leadform for Featured Listings" data-type="block-field" id="config-lead-form-featured-listings-enable"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 8094</div> 8095 8096 8097
8098<script> 8099(function(){ 8100 8101if ($('#secondaryNavigation').length === 0){ 8102 $('<div></div>') 8103 .attr('id', 'secondaryNavigation') 8104 .append( 8105 $('<div></div>').addClass('folder-toggle') 8106 ).appendTo($('body')); 8107} 8108 8109var domain = getUrlParameter('domain'); 8110var domaino = getUrlParameter('domainOverride'); 8111var domaino2 = getUrlParameter('domainoverride'); 8112var domaina = getUrlParameter('agentDomain'); 8113if (window.YLOPO_WIDGETS.sitewide_domain && (domain || domaino || domaino2 || domaina)){ 8114 YLOPO_WIDGETS.domain = domain || domaino || domaino2 || domaina; 8115} 8116})(); 8117</script>
8117 8118 8119 8120 8121 8122 8123 8124 8125 8126
8127<script id="blocks-build-js-script-ylopo-required-footer-block" defer> 8128 8129 8130 /*----->/src/js/ylopo-required-footer/ada-compliance.js<-----*/ 8131 8132 !function(){ function fixLinkText(text){ return text.replace(/[\/\-\_\\\s]{1,}/g," ").replace(/\s{1,}/g," ").trim()}$(".body-overlay").attr("aria-hidden",!0).html($('<span style="display: none;">body overlay</span>')),$("form").find("[aria-hidden]").removeAttr("aria-hidden").attr({ alt:"required input"}),$(".footer-logo-and-copyright-container img").attr({ "aria-hidden":!0,alt:"company logo and copyright area"}),waitFor(function(){ return 0<$(".YLOPO_searchWidget input").length},function(okay){ $("input[placeholder],textarea[placeholder],button[placeholder]").each(function(i,o){ $(o).attr("id")||(rId="X"+(Math.round(1e10*Math.random())+1e4)+i,$(o).attr({ alt:$(o).attr("placeholder"),id:rId}),$('<label for="'+rId+'" style="display:none;">'+$(o).attr("placeholder")+"</label>").insertBefore($(o)))})}),$("footer:hidden div[id]").each(function(i,o){ $(o).removeAttr("id")}),$("#Layer_1, #Shape_1, #Shape_1_1_").removeAttr("id"),$('#footer:hidden:not(".dummy-footer"), #secondaryNavigation:hidden').removeAttr("id"),$("iframe:not([title])").attr("title","Frame Not Visible"),$("h1#logoImage").replaceWith($('<div id="logoImage"></div>').html($("h1#logoImage").html())),-1===String(location).split("/")[2].indexOf(".squarespoace.com")&&$($(".home-valuation-buyers-wereworkingwith")[1]).remove(),$(window).on("load",function(){ setTimeout(function(){ $("a[target=_blank]").each(function(i,o){ var title_label=$(o).attr("aria-label")||"",new_title_label=$(o).text().trim(),title_label=title_label+(-1===title_label.indexOf("(opens in new tab)")?" (opens in new tab)":"");$(o).attr("aria-label",title_label),title_label=$(o).attr("alt")||"",title_label+=-1===title_label.indexOf("(opens in new tab)")?" (opens in new tab)":"",$(o).attr("alt",title_label),new_title_label=(title_label=$(o).attr("title")||"")+(-1===title_label.indexOf("(opens in new tab)")?new_title_label+" (opens in new tab)":""),$(o).attr("title",new_title_label)}),$(".sqs-block-button-container--center a").each(function(i,o){ var alttext="Read more about "+fixLinkText($(o).attr("href"));$(o).attr("aria-label",alttext)}),$(".testimonials-zillow-logo, .home-valuation-results-zillow-attribution img").each(function(i,o){ $(o).attr("alt","Some content provided by Zillow")}),$(".team-stack-item-body-image, a:not([alt])").each(function(i,o){ var $closest="a"===o.tagName?$(o):$(o).closest("a"),label=$closest.attr("href");label&&(label="Follow the link to learn more about "+fixLinkText(label),null===$closest.attr("aria-label")&&$closest.attr("aria-label",label),null===$(o).attr("alt")&&$(o).attr("alt",label))}),$(".blog-layout-search-form-input").attr("aria-label","Search for blog posts"),$(".home-valuation input[type=text]").attr("aria-label","Enter an address to get home valuation information"),$("select[name=WhereAreYouInTheSellingProcess]").attr("aria-label","Where are you in the selling process?"),$(".home-valuation #form-email").attr("aria-label","Enter your email address"),$(".team-member-box").each(function(i,o){ var label="Follow the link to learn more about "+fixLinkText($(o).find("a").attr("href"));$(o).find("img").attr("alt",label)}),$(".grid-view-item").each(function(i,o){ var address=$(o).find(".gallery-card-b-address-block").getSSInnerText();$(o).find("button").attr("aria-label","Find out more about "+address)}),$(".lead-form-site-logo img").attr("alt","This is the company logo image"),$(".lead-form-lightbox .lead-form-link-url").attr("aria-label","Link to this page"),$(".lead-form-contact-form #form-email").attr("aria-label","Enter your email address"),$("img:not([alt])").attr("aria-hidden","true"),$("footer iframe:not([title])").attr("title","Google Maps Frame"),waitFor(function(){ return 0<$(".sqs-block.map-block.sqs-block-map a").length},function(hasMap){ hasMap&&$(".sqs-block.map-block.sqs-block-map a").attr("aria-label","Open map link in Google Maps")})},50)})}(); 8133 8134 8135 /*----->/src/js/ylopo-required-footer/default-font.js<-----*/ 8136 8137 "adobe-garamond-pro"===$("#siteWrapper").css("font-family")&&$("#siteWrapper").css("font-family","'Open Sans',sans-serif"); 8138 8139 8140 /*----->
8140/src/js/ylopo-required-footer/form-capture.js<-----*/ 8141 8142 !function(){ const isDev="true"===localStorage.getItem("ylopo-developer-mode");var countryCodes={ AF:"93",AL:"355",DZ:"213",AS:"1",AD:"376",AO:"244",AI:"1",AQ:"672",AG:"1",AR:"54",AM:"374",AW:"297",AU:"61",AT:"43",AZ:"994",BS:"1",BH:"973",BD:"880",BB:"1",BY:"375",BE:"32",BZ:"501",BJ:"229",BM:"1",BT:"975",BO:"591",BA:"387",BW:"267",BR:"55",IO:"246",VG:"1",BN:"673",BG:"359",BF:"226",BI:"257",KH:"855",CM:"237",CA:"1",CV:"238",KY:"1",CF:"236",TD:"235",CL:"56",CN:"86",CX:"61",CC:"61",CO:"57",KM:"269",Mil:"828",CK:"682",CR:"506",HR:"385",CU:"53",CW:"599",CY:"357",CZ:"420",CD:"243",DK:"45",DJ:"253",DM:"1",DO:"1",TL:"670",EC:"593",EG:"20",SV:"503",GQ:"240",ER:"291",EE:"372",ET:"251",FK:"500",FO:"298",FJ:"679",FI:"358",FR:"33",PF:"689",GA:"241",GM:"220",GE:"995",DE:"49",GH:"233",GI:"350",GR:"30",GL:"299",GD:"1",GU:"1",GT:"502",GN:"224",GW:"245",GY:"592",HT:"509",HN:"504",HK:"852",HU:"36",IS:"354",IN:"91",ID:"62",IR:"98",IQ:"964",IE:"353",IL:"972",IT:"39",CI:"225",JM:"1",JP:"81",JO:"962",KZ:"7",KE:"254",KI:"686",XK:"383",KW:"965",KG:"996",LA:"856",LV:"371",LB:"961",LS:"266",LR:"231",LY:"218",LI:"423",LT:"370",LU:"352",MO:"853",MK:"389",MG:"261",MW:"265",MY:"60",MV:"960",ML:"223",MT:"356",MH:"692",MR:"222",MU:"230",YT:"262",MX:"52",FM:"691",MD:"373",MC:"377",MN:"976",ME:"382",MS:"1",MA:"212",MZ:"258",MM:"95",NA:"264",NR:"674",NP:"977",NL:"31",AN:"599",NC:"687",NZ:"64",NI:"505",NE:"227",NG:"234",NU:"683",KP:"850",MP:"1",NO:"47",OM:"968",PK:"92",PW:"680",PS:"970",PA:"507",PG:"675",PY:"595",PE:"51",PH:"63",PN:"64",PL:"48",PT:"351",PR:"1",QA:"974",CG:"242",RE:"262",RO:"40",RU:"7",RW:"250",BL:"590",SH:"290",KN:"1",LC:"1",MF:"590",PM:"508",VC:"1",WS:"685",SM:"378",ST:"239",SA:"966",SN:"221",RS:"381",SC:"248",SL:"232",SG:"65",SX:"1",SK:"421",SI:"386",SB:"677",SO:"252",ZA:"27",KR:"82",SS:"211",ES:"34",LK:"94",SD:"249",SR:"597",SJ:"47",SZ:"268",SE:"46",CH:"41",SY:"963",TW:"886",TJ:"992",TZ:"255",TH:"66",TG:"228",TK:"690",TO:"676",TT:"1",TN:"216",TR:"90",TM:"993",TC:"1",TV:"688",VI:"1",UG:"256",UA:"380",AE:"971",GB:"44",US:"1",UY:"598",UZ:"998",VU:"678",VA:"379",VE:"58",VN:"84",WF:"681",EH:"212",YE:"967",ZM:"260",ZW:"263"};const pageForms={ };$(document).ready(function(){ var open,send;open=window.XMLHttpRequest.prototype.open,send=window.XMLHttpRequest.prototype.send,window.XMLHttpRequest.prototype.open=function(method,url,async,user,password){ return this._url=url,this._method=(method||"").toLowerCase(),open.apply(this,arguments)},window.XMLHttpRequest.prototype.send=function(data){ if("post"===this._method&&"/api/form/SaveFormSubmission"===this._url){ try{ if("review-me"===String(location).split("/")[3]){ const form=JSON.parse(data),formData=JSON.parse(form.form);for(const key in formData)-1!==key.toLowerCase().indexOf("hidden-")&&"AgentName"===formData[key]&&(formData[key]=$(".agent-info-left .agent-name").getSSInnerText());form.form=JSON.stringify(formData),data=JSON.stringify(form)}}catch(e){ }this.addEventListener("readystatechange",evt=>{ if(this.readyState===XMLHttpRequest.DONE)if(200<=this.status&&this.status<300){ var $form=JSON.parse(data);$form.form=JSON.parse($form.form),0<$(".form-area .form-container .alternate-form.user-area form").length&&$(".form-wrapper.global-form form").remove(),$form=$(Object.keys($form.form).map(inputId=>{ let $elem=$(`input[id*=${ inputId}], select[id*=${ inputId}], textarea[id*=${ inputId}]`)[0];return void 0===$elem&&($elem=$(`fieldset[id*=${ inputId}]`)[0],void 0===$elem&&($elem=$("input[name=FullPhone]")[0])),$elem})).toArray().filter(o=>"email"===$(o).attr("type"))[0],$form=$($form).attr("id");const $emails=$(`form input[type=email][id=${ $form}]`);(function($form){ var $formWrapper=$form.parents(".form-wrapper"),form={ },formCount=[],name_first=$form.find("input, select, textarea");try{ var formContext=JSON.parse($form.parents(".sqs-block-form.form-block").find(".sqs-form-block-context").text())}catch(e){ formContext={ }}form.formName=formContext.formName,name_first.each(function(i,label3){ var $elem=$(label3),tagName=$elem[0].tagName.toLowerCase(),new_index=($elem.attr("type")||"").toLowerCase(),inputName=$elem.attr("name");
8142if(" "!==inputName){ var label,nearestFormItem=($elem.closest(".form-item").find(".title").getSSInnerText()||"").replace(/\s{1,}$/g,"").replace(/^\s{1,}/g,"").replace(/[^a-zA-Z0-9\s]/g,"").replace(/\s{2,}/g," ").replace(/\s{1,}$/g,"").replace(/^\s{1,}/g,"");if("input"!==tagName&&"button"!==tagName||"submit"!==new_index){ elemName=inputName||(elemName=$elem.attr("id"),value=$elem.data("title")||$elem.attr("data-title")||$elem.attr("x-autocompletetype"),label=($form.find("label[for="+elemName+"]").html()||"").replace(/\<.*?\>/g,""),label2=($elem.closest("label").html()||"").replace(/[\r\n]/gim,"").replace(/\<.*?\>/gim,"").replace(/\s{1,}$/,"").replace(/^\s{1,}/,""),label3=($elem.parent().find("label").html()||"").replace(/[\r\n]/gim,"").replace(/\<.*?\>/gim,"").replace(/\s{1,}$/,"").replace(/^\s{1,}/,""),value||label||label2||label3||elemName||"unknown"),"select"===tagName&&(label=($form.find("label[for="+inputName+"]").html()||"").replace(/\<.*?\>/g,"").trim(),value=$elem.data("title")||$elem.attr("data-title")||$elem.attr("x-autocompletetype"),elemName=label||value||elemName);var value=$elem.val();if("input"===tagName&&"radio"===new_index){ if(!0!==$elem[0].checked)return;var elemName=$elem.closest(".form-item").find(".title").getSSInnerText(),label2=$elem.parent().find("label[for="+$elem.attr("id")+"]").html(),value=($elem.closest("label").html()||label2||"").replace(/[\r\n]/gim,"").replace(/\<.*?\>/gim,"").replace(/\s{1,}$/,"").replace(/^\s{1,}/,"")}"input"===tagName&&"checkbox"===new_index&&(elemName=($elem.closest("label").html()||"").replace(/\<.*?\>/g,""),value=$elem[0].checked||void 0),null!=elemName&&(elemName=(elemName=elemName.replace(/^YLP_/gi,"").replace(/^SQF_/gi,"")).replace(/[^a-zA-Z0-9\s]/g,"").replace(/\s{1,}$/,"").replace(/^\s{1,}/,""),nearestFormItem&&nearestFormItem!==elemName?elemName="FullPhone"===elemName||"Areacode"===elemName||"Prefix"===elemName||"Line"===elemName?"Phone_"+elemName:nearestFormItem+"_"+elemName:"input"===tagName&&"hidden"===new_index&&-1===elemName.indexOf("_")&&0!==elemName.indexOf("YLOPO")&&(elemName=(3===elemName.split("_")[0].length?elemName.substr(3):elemName)+"_Hidden"),-1!==(elemName=elemName.replace("required","")).toLowerCase().trim().indexOf("email")&&void 0===form.Email_email&&(elemName="Email_email"),void 0!==form[elemName]?(new_index=elemName+"_"+formCount[elemName],form[new_index]=value,formCount[elemName]++):(form[elemName]=value,formCount[elemName]=1))}}}),void 0!==form.Name_fname&&form.Name_fname===form.Name_lname&&1<form.Name_fname.split(" ").length&&(name_first=(phoneFix=form.Name_fname.split(" "))[0],phoneFix=phoneFix.slice(1),form.Name_fname=name_first,form.Name_lname=phoneFix.join(" "));var postUrl=isDev&&window.YLOPO_WIDGETS.formDataSubmitURL||`https://${ window.YLOPO_WIDGETS.domain}/form/info`;if($form.addClass("form-is-submitting"),$form.trigger("form-is-submitting"),$formWrapper.trigger("form-is-submitting"),!(0<$form.find(".field-error").length)){ var phoneFix=Object.keys(form).filter(o=>-1!==o.toLowerCase().indexOf("phone")).sort((a,b)=>-1!==a.indexOf("_fullPhone")?-1:-1!==b.indexOf("_fullPhone")?1:0)[0];phoneFix&&(phoneFix=form[phoneFix].replace(/[^0-9]/g,"").replace(/^1/,"").trim(),form.Phone_Areacode=phoneFix.substr(0,3),form.Phone_Prefix=phoneFix.substr(3,3),form.Phone_Line=phoneFix.substr(6,4)),Object.keys(form).forEach(o=>{ var country;-1!==o.toLowerCase().indexOf("phone")&&-1!==o.indexOf("_Country")&&-1!==o.indexOf("United States")&&(country=form[o],form.Phone_CountryID=country,form.Phone_CountryCode=countryCodes[country],delete form[o]),-1!==o.toLowerCase().indexOf("address")&&-1!==o.indexOf("_Country")&&-1!==o.indexOf("United States")&&(country=form[o],form.Address_CountryID=country,form.Address_CountryCode=countryCodes[country],delete form[o])}),($form.hasClass("no-form-capture")||$form.hasClass("newsletter-form")||window.YLOPO_WIDGETS&&!0===window.YLOPO_WIDGETS.disable_form_capture)&&($form.removeClass("form-is-submitting"),$form.addClass("form-is-posted"),$formWrapper.trigger("form-is-posted")),function(){ try{ var hasBlacklistedEmail=Intl.DateTimeFormat().resolvedOptions().timeZone;if(spamTimezones.includes(hasBlacklistedEmail))return}catch(e){ }if(window.YLOPO_WIDGETS&&!0===window.YLOPO_WIDGETS.disable_form_capture&&(form.disable_form_capture=!0),!0!==window.YLOPO_WIDGETS.search_site_content_api_error&&$(window).trigger("branded-sites-tracking-event",{ type:"form-submissions",data:{ form:form}}),!window.YLOPO_WIDGETS||!0!==window.YLOPO_WIDGETS.disable_form_capture){ if(window.YLOPO_WIDGETS.emailBlacklist&&0<window.YLOPO_WIDGETS.emailBlacklist.length){ try{ var email=(form.Email_email||form.Email).split("@")[1].toLowerCase()}catch(e){ return}if(0<(hasBlacklistedEmail=window.YLOPO_WIDGETS.emailBlacklist.map(o=>-1!==email.toLowerCase().indexOf(o.toLowerCase())||-1!==o.toLowerCase().indexOf(email.toLowerCase())).filter(o=>o)).length)return}window.YLOPO_WIDGETS.extraFormFields&&(form={...form,...window.YLOPO_WIDGETS.extraFormFields});var retryCount=5;!function submitToHSS(){ if(window.YLOPO_WIDGETS.search_site_content_api_error)return!1;const ajaxStart=Date.now();$.ajax({ url:postUrl,method:"post",data:form,success:function(response){ "OK"!==response&&(-1<retryCount?(retryCount--,setTimeout(submitToHSS,1e3)):($form.trigger("form-post-error"),$(window).trigger("branded-sites-tracking-event",{ type:"form-submission-errors",data:{ form:form,searchDomain:window.YLOPO_WIDGETS.domain,url:String(location),response:response,retryCount:retryCount,ajaxDuration:Date.now()-ajaxStart,errorType:"Retry Count Exceeded"}}),setTimeout(()=>{ alert("There was a problem sending your message, please try again later.")},500))),$form.removeClass("form-is-submitting"),$form.addClass("form-is-posted"),$formWrapper.trigger("form-is-posted"),-1!==String(location).indexOf("lead-form")&&(location=String(location).replace(/[\?|\&]{0,}lead-form\=(.*?)[^a-zA-Z0-9]{1,}/gim,"&").replace(/(\&|\?){0,}lead-form\=(.*?)$/gim,""))},error:function(err,xerr){ 0<--retryCount?setTimeout(submitToHSS,1e3):($form.trigger("form-post-error"),$(window).trigger("branded-sites-tracking-event",{ type:"form-submission-errors",data:{ form:form,error:err,searchDomain:window.YLOPO_WIDGETS.domain,url:String(location),retryCount:retryCount,xerr:xerr,ajaxDuration:Date.now()-ajaxStart,errorType:"HTTP Error"}}),setTimeout(()=>{ alert("There was a problem sending your message, please try again later.")},500))}})}()}}();const spamTimezones=["Europe/Moscow","Asia/Karachi","Asia/Shanghai","Asia/Calcutta","Asia/Kolkata","Asia/Bangkok","Africa/Nairobi","Asia/Singapore","Asia/Saigon","Asia/Ho_Chi_Minh"]}})($form=$($emails.toArray().map(o=>$(o).closest("form.react-form-contents")).filter(o=>0<o.length)[0]))}else 300<=this.status&&this.status})}return arguments[0]=data,send.apply(this,arguments)},$("body").addClass("ylopo-form-capture-loaded"),$(".sqs-block-form").each(function(i,formId){ const $form=$(formId);(formId=$form.attr("id"))&&void 0===pageForms[formId]&&(pageForms[formId]=$form)})})}();
8143 8144 8145 /*----->/src/js/ylopo-required-footer/form-warning-messages.js<-----*/ 8146 8147 $(window).on("load",function(){ window.YLOPO_WIDGETS&&!0===window.YLOPO_WIDGETS.disable_form_capture||setTimeout(function(){ waitFor(function(){ return 0<$("body.sqs-edit-mode").length},function(isEditMode){ var icons_name,icons_email;function isFormExempt(isInsertBlock){ var $form=$(isInsertBlock),isInsertBlock=$form.parents(".sqs-layout-insert-block-menu-content").length;if($("body").hasClass("collection-layout-home-valuation")||$form.hasClass("comment-form")||$form.hasClass("newsletter-form")||0<isInsertBlock)return 1;var $obj=$form,isExempt=!1;if(void 0!==$obj[0]&&"BODY"!==$obj[0].tagName)for(;$obj.hasClass("form-warning-exempt")&&(isExempt=!0),($obj=$obj.parent())&&$obj[0]&&"body"!==$obj[0].tagName.toLowerCase(););return isExempt}function requiredInputs(isFirstRequired){ var $form=$(isFirstRequired);if(!isFormExempt(isFirstRequired)){ if(!1===$("body").hasClass("listing-detail-lead-form")){ if($form.hasClass("lead-form-area"))return;if(0<$form.closest(".lead-form-override").length)return}$form.find(".form-item.phone");var nameLabel,wrongLabelEmail,emailRequired,$requiredNameInput=$form.find(".form-item.name"),$requiredEmailInput=$form.find(".form-item.email");0===$requiredNameInput.length?0===$form.find(".form-input-required-message.name").length&&$form.prepend($("<div>YOU MUST ADD A "+icons_name+" NAME FORM INPUT TO THIS FORM IF YOU WANT TO CAPTURE LEADS TO YOUR CRM.</div>").addClass("form-input-required-message name")):($form.find(".form-input-required-message.name").remove(),$form.find(".form-input-required-warning-message.name").remove(),nameLabel=$requiredNameInput.children("legend").getSSInnerText().replace(/[\s\(\)]+/g," ").toLowerCase().trim().split(" "),wrongLabelEmail=!0,isFirstRequired="true"===$requiredNameInput.children(".first-name").children("input").attr("aria-required"),emailRequired="true"===$requiredNameInput.children(".last-name").children("input").attr("aria-required"),emailRequired=$requiredNameInput.hasClass("required")||nameLabel.includes("required")||isFirstRequired&&emailRequired,nameLabel.includes("name")&&(wrongLabelEmail=!1),!emailRequired&&wrongLabelEmail?$form.prepend($("<div>YOU MUST SET "+icons_name+' NAME INPUT TO REQUIRED AND SET LABEL TO "NAME" IF YOU WANT TO CAPTURE LEADS TO YOUR CRM.</div>').addClass("form-input-required-message name")):(emailRequired||$form.prepend($("<div>YOU MUST SET "+icons_name+" NAME INPUT TO REQUIRED IF YOU WANT TO CAPTURE LEADS TO YOUR CRM.</div>").addClass("form-input-required-message name")),wrongLabelEmail&&$form.prepend($("<div>YOU MUST SET "+icons_name+' NAME INPUT LABEL TO "NAME" IF YOU WANT TO CAPTURE LEADS TO YOUR CRM.</div>').addClass("form-input-required-message name")))),0===$requiredEmailInput.length?0===$form.find(".form-input-required-message.email").length&&$form.prepend($("<div>YOU MUST ADD A "+icons_email+" EMAIL FORM INPUT TO THIS FORM IF YOU WANT TO CAPTURE LEADS TO YOUR CRM.</div>").addClass("form-input-required-message email")):($form.find(".form-input-required-message.email").remove(),$form.find(".form-input-required-warning-message.email").remove(),wrongLabelEmail=!(emailRequired=$requiredEmailInput.children("label").getSSInnerText().replace(/[\s\(\)]+/g," ").toLowerCase().trim().split(" ")).includes("email"),!(emailRequired=$requiredEmailInput.hasClass("required")||emailRequired.includes("required"))&&wrongLabelEmail?$form.prepend($("<div>YOU MUST SET "+icons_email+' EMAIL INPUT TO REQUIRED AND SET LABEL TO "EMAIL" IF YOU WANT TO CAPTURE LEADS TO YOUR CRM.</div>').addClass("form-input-required-message email")):(emailRequired||$form.prepend($("<div>YOU MUST SET "+icons_email+" EMAIL INPUT TO REQUIRED IF YOU WANT TO CAPTURE LEADS TO YOUR CRM.</div>").addClass("form-input-required-message email")),wrongLabelEmail&&$form.prepend($("<div>YOU MUST SET "+icons_email+' EMAIL INPUT LABEL TO "EMAIL" IF YOU WANT TO CAPTURE LEADS TO YOUR CRM.</div>').addClass("form-input-required-message email"))))}}function testInputs(duplicateInputMessages){ var $form=$(duplicateInputMessages);if(!$form.hasClass("bulk-image-upload-form")&&!isFormExempt(duplicateInputMessages)){ if(!1===$("body").hasClass("listing-detail-lead-form")){ if($form.hasClass("lead-form-area"))return;if(0<$form.closest(".lead-form-override").length)return}var restrictCounts={ name:0,phone:0,email:0};$form.find("label.title, legend.title").each(function(i,restrictedType){ var $label=$(restrictedType),text=$label.getSSInnerText().toLowerCase().replace(/[\r\n\*]/g,"").trim(),$formItem=$label.closest(".form-item");
8147(restrictedType=$formItem.hasClass("phone")?"phone":$formItem.hasClass("email")?"email":$formItem.hasClass("name")?"name":void 0)&&restrictCounts[restrictedType]++,-1!==text.indexOf("name")&&!1===$formItem.hasClass("name")?0===$label.find(".form-input-warning-message.name").length&&0===restrictCounts.name&&$label.append($("<div>YOU MUST USE A "+icons_name+" NAME FORM INPUT IF YOU WANT THIS FORM TO CAPTURE LEADS TO CRM</div>").addClass("form-input-warning-message name")):$label.find(".form-input-warning-message.name").remove(),-1===text.indexOf("email")&&-1===text.indexOf("e-mail")||!1!==$formItem.hasClass("email")?$label.find(".form-input-warning-message.email").remove():0===$label.find(".form-input-warning-message.email").length&&0===restrictCounts.email&&$label.append($("<div>YOU MUST USE AN "+icons_email+" EMAIL FORM INPUT IF YOU WANT THIS FORM TO CAPTURE LEADS TO CRM.</div>").addClass("form-input-warning-message email"))}),duplicateInputMessages=Object.keys(restrictCounts).map(function(type){ if(1<restrictCounts[type])return"USING MORE THAN ONE "+type.toUpperCase()+" INPUT IS NOT ALLOWED. PLEASE REMOVE THE SECOND "+type.toUpperCase()+" INPUT, OR CHANGE IT TO A TEXT INPUT."}).filter(function(msg){ return!!msg}),$form.find(".form-input-error-duplicates").remove(),0<duplicateInputMessages.length&&duplicateInputMessages.forEach(function(message,i){ $form.prepend($("<div></div>").addClass("form-input-error-duplicates form-input-required-message").html(message))})}}isEditMode&&(icons_name='<img src="https://assets.squarespace.com/universal/images-v6/damask/person-32-dark.png" style="vertical-align: middle;"/>',icons_email='<img src="https://assets.squarespace.com/universal/images-v6/damask/email-32-dark.png" style="vertical-align: middle;"/>',$("body form").each(function(i,form){ testInputs(form),requiredInputs(form)}),window.MutationObserver&&new MutationObserver(function(list,observer){ list.forEach(function(o,i){ var $form=$(o.target).parents("form");0<$form.length&&(0<o.addedNodes.length||0<o.removedNodes.length)&&setTimeout(function(){ testInputs($form[0]),requiredInputs($form[0])},100)})}).observe($("html")[0],{ attributes:!0,childList:!0,subtree:!0}))})},100)}); 8148 8149 8150 /*----->/src/js/ylopo-required-footer/phone-input-override.js<-----*/ 8151 8152 $(window).on("load",function(){ setTimeout(function(){ function replacePhoneInputs(){ $("fieldset.form-item.fields.phone").each(function(i,$inputContainer){ var isHidden,isNewPhoneInput,$input,$ssCountrycode,$ssAreacode,$ssPrefix,$ssLine,$phoneInput=$($inputContainer),isRequired=$phoneInput.hasClass("required")||0<$phoneInput.find(".required").length,$inputContainer=$phoneInput.find("legend").getSSInnerText();$phoneInput.find("input").each(function(ix,oph){ return"numeric"===$(oph).attr("inputmode")&&"tel-national"===$(oph).attr("autocomplete")||-1!==($(oph).parents(".form-item.fields.phone").find(".description.required").getSSInnerText()||"").trim().indexOf("(required)")?(isNewPhoneInput=!0,void $(oph).attr("name","fullPhone")):void("hidden"!==$(oph).attr("type")?(isRequired=isRequired||void 0!==$(oph).attr("required"),$(oph).attr("type","hidden")):isHidden=!0)}),isNewPhoneInput&&$phoneInput.find("input").attr("placeholder","(###) ###-####"),isHidden||isNewPhoneInput||($phoneInput.css({ height:0,overflow:"hidden"}),$phoneInput.find("label, legend").hide(),$inputContainer=$('<div class="form-item field text phone-input-override" id="fullPhone"><label class="title">'+$inputContainer+"</label></div>"),$input=$('<input type="text" class="field-element" name="FullPhone" ylopo-form-input="true" aria-label="Enter your phone number" placeholder="(###) ###-####"/>'),isRequired&&$input.attr("required",!0),$phoneInput.before($inputContainer.append($input)),$ssCountrycode=$phoneInput.find("input[data-title=Country]"),$ssAreacode=$phoneInput.find("input[data-title=Areacode]"),$ssPrefix=$phoneInput.find("input[data-title=Prefix]"),$ssLine=$phoneInput.find("input[data-title=Line]"),$ssAreacode.val(""),$ssPrefix.val(""),$ssLine.val(""),$input.on("change keyup keydown keypress blur",function(evt){ var sanitized=$input.val().replace(/[^0-9]/g,"");null!==$ssCountrycode&&12<=String(sanitized).length?($ssCountrycode.val(sanitized.substr(0,2)||""),$ssAreacode.val(sanitized.substr(2,3)||""),$ssPrefix.val(sanitized.substr(5,3)||""),$ssLine.val(sanitized.substr(8,4)||"")):(sanitized=sanitized.replace(/^[0-1]/,""),$ssAreacode.val(sanitized.substr(0,3)||""),$ssPrefix.val(sanitized.substr(3,3)||""),$ssLine.val(sanitized.substr(6,4)||""))}))})}
8152replacePhoneInputs(),$("body div[data-slide-type=cover-page] .open-form-button").on("click",function(){ setTimeout(function(){ replacePhoneInputs()},50)}),waitFor(function(){ return 0<$("body.sqs-edit-mode").length},function(isEditMode){ isEditMode&&window.MutationObserver&&new MutationObserver(function(list,observer){ list.forEach(function(o,i){ 0<$(o.target).find("form").length&&0<o.addedNodes.length&&replacePhoneInputs()})}).observe($("body")[0],{ attributes:!0,childList:!0,subtree:!0})})},100);var $div=$("fieldset.phone"),observer=new MutationObserver(function(mutations){ 0<mutations.length&&mutations.forEach(function(mutation){ "childList"===mutation.type&&mutation.addedNodes.forEach(function(node){ "Phone is required."===$(node).getSSInnerText()?$("#fullPhone").prepend($(node)):$("#fullPhone").prepend('<div class="field-error">Phone is not valid. Format should be (###)-###-####</div>')})})});0<$div.length&&observer.observe($div[0],{ childList:!0})}); 8153 8154 8155 /*----->/src/js/ylopo-required-footer/site-bundle.js<-----*/ 8156 8157 !function(t){ function e(r){ if(n[r])return n[r].exports;var o=n[r]={ exports:{ },id:r,loaded:!1};return t[r].call(o.exports,o,o.exports,e),o.loaded=!0,o.exports}var n={ };e.m=t,e.c=n,e.p="",e(0)}([function(t,e,n){ n(1),n(3),n(132),t.exports=n(137)},function(t,e,n){ var r=n(2);Y.use("node",function(t){ window.Singleton.create({ ready:function(){ if(t.one(".collection-type-index")){ if(window.innerWidth<=640)return!1;this.initializer(),this.bindUI(),this.syncUI()}},initializer:function(){ this.navShowPosition=0,this.el=t.one(".show-on-scroll"),this.initElOffset()},initElOffset:function(){ return this.el?(this.elOffset=t.one(this.el.getData("offset-el")),this.offsetBehavior=this.el.getData("offset-behavior")||"top",this.elOffset?(t.one("body").prepend(t.Node.create('<div class="show-on-scroll-wrapper" id="showOnScrollWrapper"></div>')),this.wrapper=t.one("#showOnScrollWrapper"),void this.wrapper.setHTML(this.el._node.outerHTML)):void 0):void 0},bindUI:function(){ this.scrollEvents(),t.one(window).on("resize",function(){ this.syncUI()},this)},syncUI:function(){ this.getVariables()},getVariables:function(){ (this.elOffset||(this.initElOffset(),this.elOffset))&&("bottom"===this.offsetBehavior?this.navShowPosition=this.elOffset.getY()+this.elOffset.get("offsetHeight"):this.navShowPosition=this.elOffset.getY())},scrollEvents:function(){ this.scrolling=!1,t.one(window).on("scroll",function(){ !1===this.scrolling&&(this.scrolling=!0,this.scrollLogic(),r(function(){ this.scrolling=!1},300,this))},this)},scrollLogic:function(){ window.pageYOffset>this.navShowPosition?this.wrapper.addClass("show"):this.wrapper.removeClass("show"),t.later(100,this,function(){ !0===this.scrolling&&window.requestAnimationFrame(t.bind(function(){ this.scrollLogic()},this))})}})})},function(t,e){ var r;t.exports=function(t,e,n){ e=e||100,n=n||window,t&&(r&&r.cancel(),r=Y.later(e,n,t))}},function(t,e,n){ var r=n(4),o=n(2),i=n(6);Y.use(["node","squarespace-gallery-ng"],function(t){ window.Singleton.create({ ready:function(){ this.resetGalleryPosition(),t.one(".collection-type-index")&&this.resetIndexGalleryPosition(),t.one(".collection-type-blog.view-list .sqs-featured-posts-gallery")&&t.one("body").addClass("has-banner-image"),this.init(),this.bindUI(),this.syncUI()},init:function(){ var e;this.setupUserAccountLinks(),this.forceMobileNav(),this.promotedGalleryShrink(),t.one(".has-promoted-gallery")?(this.textShrink(".meta-description p > strong","p"),this.textShrink(".meta-description p > em > strong","p")):(this.textShrink(".desc-wrapper p > strong","p"),this.textShrink(".desc-wrapper p > em > strong","p")),this.textShrink(".post-title a",".post-title"),this.textShrink(".blog-item-wrapper .post-title",".title-desc-wrapper"),this._touch=t.one(".touch-styles"),t.one(".collection-type-blog.view-list .sqs-featured-posts-gallery")&&this.makeFeaturedGallery(".posts",".post"),this.hideArrowsWhenOneSlide(),this.repositionCartButton(),this._touch||(!1===(e=t.one("#preFooter")).inViewportRegion()&&e.addClass("unscrolled"),t.one(window).on("scroll",function(){ e.hasClass("unscrolled")&&e.toggleClass("unscrolled",!e.inViewportRegion())})),Array.prototype.slice.call(document.body.querySelectorAll("div.sqs-video-background")).forEac
8157h(function(t){ i(t.parentNode)})},setupUserAccountLinks:function(){ t.all(".user-account-link").each(function(t){ var e=r.isUserAuthenticated()?".unauth":".auth";t.one(e).remove(),t.on("click",function(t){ t.preventDefault(),r.openAccountScreen()})})},bindUI:function(){ t.one(window).on("resize",this.syncUI,this),t.all(".mobile-nav-toggle, .body-overlay").each(function(e){ e.on("click",function(){ t.one("body").toggleClass("mobile-nav-open")})});var e=t.throttle(t.bind(function(){ this.bindScroll("#preFooter",.6*t.one("#preFooter").height())},this),200);this._touch||t.one(window).on("scroll",e),t.all(".subnav").each(function(e){ e._node.getBoundingClientRect().right>t.config.win.innerWidth&&e.addClass("right")}),t.all('#sidecarNav a[href^="#"], #sidecarNav a[href^="/#"], #sidecarNav a[href^="/"][href*="#"]').each(function(e){ e.on("click",function(e){ t.one("body").removeClass("mobile-nav-open")},this)},this),this.showIndexNavOnScroll(),this.disableHoverOnScroll()},syncUI:function(){ this.forceMobileNav(),o(function(){ this.addPaddingToFooter()},100,this)},bindScroll:function(o,n){ var r;(r=r||t.one(o+".unscrolled"))&&(o=window.pageYOffset+t.one("body").get("winHeight"),r.getY()+(n||0)<=o&&r.removeClass("unscrolled"))},_atLeast:0,forceMobileNav:function(){ var i,a,o,e=t.one("#mainNavWrapper");e&&(i=t.one("body").get("winWidth"),a=t.one("#header"),o=t.one("#logoWrapper")?parseInt(t.Squarespace.Template.getTweakValue("logoContainerWidth"),10):parseInt(t.Squarespace.Template.getTweakValue("siteTitleContainerWidth"),10),i>this._atLeast?(t.one("body").removeClass("force-mobile-nav"),a.get("offsetWidth")-parseInt(a.getStyle("paddingLeft"),10)-parseInt(a.getStyle("paddingRight"),10)-o<e.get("offsetWidth")&&(t.one("body").addClass("force-mobile-nav"),this._atLeast=i)):t.one("body").addClass("force-mobile-nav"))},makeFeaturedGallery:function(e,n){ new t.Squarespace.Gallery2({ autoHeight:!1,container:e,slides:n,elements:{ next:".next-slide, .simple .next, .sqs-gallery-controls .next",previous:".previous-slide, .simple .previous, .sqs-gallery-controls .previous",controls:".dots, .circles",currentIndex:".current-index",totalSlides:".total-slides"},loop:!0,loaderOptions:{ load:!0},design:"stacked",designOptions:{ transition:"fade",clickBehavior:"auto"},refreshOnResize:!0})},promotedGalleryShrink:function(){ var e,n,r,o=".has-promoted-gallery #promotedGalleryWrapper .meta";t.one(o)&&(e=t.one("#promotedGalleryWrapper").get("offsetHeight"),t.one(".transparent-header")&&(e-=90),t.all(o).each(function(t){ t.setStyle("display","block"),n=t.get("offsetHeight"),e<n&&((r=t.ancestor(".slide")).addClass("reduce-text-size"),n=t.get("offsetHeight"),e<n&&(r.removeClass("reduce-text-size"),r.addClass("hide-body-text"),n=t.get("offsetHeight"),e<n&&r.addClass("reduce-text-size"))),t.setAttribute("style","")}))},textShrink:function(e,n){ t.one(e)&&t.one(e).ancestor(n)&&t.all(e).each(function(e){ e.plug(t.Squarespace.TextShrink,{ parentEl:e.ancestor(n)})})},resetIndexGalleryPosition:function(){ t.one(".collection-type-index .index-section:first-child .sqs-layout > .sqs-row:first-child > .sqs-col-12 > .gallery-block:first-child .sqs-gallery-block-slideshow")&&t.one("body").addClass("has-banner-image"),t.one(".collection-type-index .index-section .sqs-layout > .sqs-row:first-child > .sqs-col-12 > .gallery-block:first-child .sqs-gallery-block-slideshow")&&(t.one("body").addClass("has-promoted-gallery"),t.all(".collection-type-index .index-section .promoted-gallery-wrapper ~ .index-section-wrapper .sqs-layout > .sqs-row:first-child > .sqs-col-12 > .gallery-block:first-child").each(function(t){ t.one(".sqs-gallery-block-slideshow")&&t.ancestor(".index-section-wrapper").previous(".promoted-gallery-wrapper").addClass("promoted-full").append(t)}))},resetGalleryPosition:function(){ var e=t.one(".collection-type-page .main-content .sqs-layout > .sqs-row:first-child > .sqs-col-12 > .gallery-block:first-child .sqs-gallery-block-slideshow"),n=t.one(".collection-type-page .main-content .sqs-layout > .sqs-row:first-child > .sqs-col-12 > .gallery-block:first-child");e&&(t.one("#promotedGalleryWrapper .row .col").append(n),t.one("body").addClass("has-promoted-gallery").addClass("has-banner-image"))},hideArrowsWhenOneSlide:function(){ t.one(".posts .post:only-child")&&t.all(".circles").addClass("hidden")},repositionCartButton:function(){ var e=t.one("#header").get("offsetHeight"),n=t.one(".sqs-cart-dropzone");n&&(t.one(".transparent-header.has-banner-image")?n.setStyle("top",e):n.setStyle("top",e+20))},showIndexNavOnScroll:function(){ function n(){ var n;t.one(".index-section")&&(n=t.one(".index-section").getDOMNode(),e=n.getBoundingClientRect().bottom+window.pageYOffset)}var e,r;n(),t.one(".collection-type-index")&&window.innerWidth<=640&&(r=function(){ e-window.pageYOffset<=0?t.one("body").addClass("fix-header-nav"):t.one("body").removeClass("fix-header-nav")},t.one(window).on("resize",function(){ n()}),r(),t.one(window).on("scroll",function(){ r()},this))},addPaddingToFooter:function(){ var e=parseInt(t.one("#footer").get
8157Style("paddingBottom"),10),n=t.one("#siteWrapper").get("offsetHeight"),r=t.one("body").get("winHeight");n-e<=r&&t.one("#footer").setStyle("paddingBottom",r-(n-e))},disableHoverOnScroll:function(){ if(t.UA.mobile)return!1;var e,n=".disable-hover:not(.sqs-layout-editing), .disable-hover:not(.sqs-layout-editing) * { pointer-events: none ; }",r=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style"),i=document.body;o.type="text/css",o.styleSheet?o.styleSheet.cssText=n:o.appendChild(document.createTextNode(n)),r.appendChild(o),window.addEventListener("scroll",function(){ clearTimeout(e),i.classList.contains("disable-hover")||i.classList.add("disable-hover"),e=setTimeout(function(){ i.classList.remove("disable-hover")},300)},!1)}})})},function(t,e,c){ "use strict";Object.defineProperty(e,"__esModule",{ value:!0}),e.default=void 0;var r=c(5),c={ isUserAuthenticated:function(){ var e,t;return null!==(t=null===(e=window)||void 0===e||null===(t=e[r.USER_ACCOUNT_API])||void 0===t?void 0:t[r.IS_USER_AUTHENTICATED]())&&void 0!==t?t:void 0},openAccountScreen:function(){ var e,t;return null!==(t=null===(e=window)||void 0===e||null===(t=e[r.USER_ACCOUNT_API])||void 0===t?void 0:t[r.OPEN_ACCOUNT_SCREEN]())&&void 0!==t?t:void 0}};e.default=c,t.exports=e.default},function(t,e){ "use strict";Object.defineProperty(e,"__esModule",{ value:!0}),e.OPEN_ACCOUNT_SCREEN=e.IS_USER_AUTHENTICATED=e.USER_ACCOUNT_API=void 0,e.USER_ACCOUNT_API="UserAccountApi",e.IS_USER_AUTHENTICATED="isUserAuthenticated",e.OPEN_ACCOUNT_SCREEN="openAccountScreen"},function(t,e,s){ "use strict";Object.defineProperty(e,"__esModule",{ value:!0}),e.default=void 0;var i=s(7),a=function(t){ return t&&t.__esModule?t:{ default:t}}(s(131)),s=function(n,e){ var n=n.querySelector(".sqs-video-background"),r=(0,a.default)(n),o=new i.VideoBackground(r);return"function"==typeof e&&e({ handleResize:function(){ o.scaleVideo()},handleTweak:function(){ o.destroy(),o=new i.VideoBackground(r)}}),{ destroy:function(){ o.destroy()}}};e.default=s,t.exports=e.default},function(t,e,n){ "use strict";Object.defineProperty(e,"__esModule",{ value:!0}),Object.defineProperty(e,"VideoBackground",{ enumerable:!0,get:function(){ return r.VideoBackground}}),Object.defineProperty(e,"VideoFilterPropertyValues",{ enumerable:!0,get:function(){ return r.VideoFilterPropertyValues}}),Object.defineProperty(e,"videoAutoplayTest",{ enumerable:!0,get:function(){ return r.videoAutoplayTest}}),n(8);var r=n(9)},function(t,e){ !function(){ function t(t,e){ e=e||{ bubbles:!1,cancelable:!1,detail:void 0};var n=document.createEvent("CustomEvent");return n.initCustomEvent(t,e.bubbles,e.cancelable,e.detail),n}"function"!=typeof window.CustomEvent&&(t.prototype=window.Event.prototype,window.CustomEvent=t)}()},function(t,e,n){ "use strict";var r=n(10);Object.defineProperty(e,"__esModule",{ value:!0}),Object.defineProperty(e,"VideoBackground",{ enumerable:!0,get:function(){ return o.default}}),Object.defineProperty(e,"VideoFilterPropertyValues",{ enumerable:!0,get:function(){ return i.filterProperties}}),Object.defineProperty(e,"videoAutoplayTest",{ enumerable:!0,get:function(){ return a.default}});var o=r(n(11)),i=n(130),a=r(n(92))},function(t,e){ t.exports=function(t){ return t&&t.__esModule?t:{ default:t}},t.exports.__esModule=!0,t.exports.default=t.exports},function(t,e,n){ "use strict";var A=n(10);Object.defineProperty(e,"__esModule",{ value:!0}),e.default=void 0;var o=A(n(12)),i=A(n(35)),a=A(n(36)),s=A(n(90)),c=A(n(92)),u=n(116),A=n(129),f=n(124),d=n(130),p=n(119),h={ vimeo:{ api:u.initializeVimeoAPI,player:u.initializeVimeoPlayer},youtube:{ api:A.initializeYouTubeAPI,player:A.initializeYouTubePlayer}},A=function(){ function t(e){ var n=this,r=1<arguments.length&&void 0!==arguments[1]?arguments[1]:window;(0,i.default)(this,t),this.windowContext=r,this.events=[],this.browserCanAutoPlay=!1,this.videoCanAutoPlay=!1,this.setInstanceProperties(e)&&(this.renderFallbackBehavior(),(0,c.default)().then(function(t){ n.logger(t),n.browserCanAutoPlay=!0,n.initializeVideoAPI()},function(t){ n.logger(t),n.browserCanAutoPlay=!1}
8157).then(function(){ n.setDisplayEffects(),n.bindUI(),!0===n.DEBUG.enabled&&(window.vdbg=n)}))}return(0,a.default)(t,[{ key:"destroy",value:function(){ this.events&&this.events.forEach(function(t){ return t.target.removeEventListener(t.type,t.handler,!0)}),this.events.length=0,this.player&&"function"==typeof this.player.destroy&&(this.player.iframe&&this.player.iframe.classList.remove("ready"),this.player.destroy(),this.player={ }),"number"==typeof this.timer&&(clearTimeout(this.timer),this.timer=null)}},{ key:"bindUI",value:function(){ function e(){ t.windowContext.requestAnimationFrame(function(){ t.scaleVideo()})}var t=this;this.events.push({ target:this.windowContext,type:"resize",handler:e}),this.windowContext.addEventListener("resize",e,!0)}},{ key:"setInstanceProperties",value:function(){ var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{ };return 1===(t=(0,s.default)({ },f.DEFAULT_PROPERTY_VALUES,t)).container.nodeType?this.container=t.container:"string"==typeof t.container&&(this.container=document.querySelector(t.container)),!!this.container&&(this.videoSource=(0,p.getVideoSource)(t.url),this.videoSource!==f.UNSUPPORTED_VIDEO_SOURCE&&(this.videoId=(0,p.getVideoID)(t.url,this.videoSource),"string"==typeof this.videoId&&(this.customFallbackImage=(0,p.validatedImage)(t.customFallbackImage||t.container.querySelector("img")),this.filter=t.filter,this.filterStrength=t.filterStrength,this.fitMode=t.fitMode,this.scaleFactor=t.scaleFactor,this.playbackSpeed=(0,o.default)(t.playbackSpeed)<.5?1:(0,o.default)(t.playbackSpeed),this.timeCode={ start:(0,p.getStartTime)(t.url,this.videoSource)||t.timeCode.start,end:t.timeCode.end},this.player={ },this.DEBUG=t.DEBUG,!0)))}},{ key:"onFallbackImageLoaded",value:function(){ this.customFallbackImage.classList.add("loaded")}},{ key:"setFallbackImage",value:function(){ var t=this,e=this.customFallbackImage;if(e)return e.hasAttribute("src")&&e.complete?void this.onFallbackImageLoaded():(e.addEventListener("load",function(){ t.onFallbackImageLoaded()},{ once:!0}),this.windowContext.ImageLoader?void this.windowContext.ImageLoader.load(e,{ load:!0}):void(e.src=e.src))}},{ key:"initializeVideoAPI",value:function(){ var t=this;this.browserCanAutoPlay&&this.videoSource&&this.videoId?(this.player.ready=!1,h[this.videoSource].api)(this.windowContext).then(function(e){ t.logger(e),t.player.ready=!1,t.initializeVideoPlayer()}).catch(function(e){ document.body.classList.add("ready"),t.logger(e)}):document.body.classList.add("ready")}},{ key:"initializeVideoPlayer",value:function(){ var t=this;if(this.player.ready){ try{ this.player.destroy()}catch(t){ }this.player.ready=!1}(0,h[this.videoSource].player)({ instance:this,container:this.container,win:this.windowContext,videoId:this.videoId,startTime:this.timeCode.start,speed:this.playbackSpeed,readyCallback:function(){ t.player.iframe.classList.add("background-video"),t.videoAspectRatio=(0,p.findPlayerAspectRatio)(t.container,t.player,t.videoSource),t.syncPlayer();var e=new CustomEvent("ready");t.container.dispatchEvent(e)},stateChangeCallback:function(e,n){ "playing"===e&&(t.videoCanAutoPlay||(t.logger("video started playing"),t.videoCanAutoPlay=!0,t.player.ready=!0,t.player.iframe.classList.add("ready"),t.container.classList.remove("mobile"))),e&&t.logger(e),n&&t.logger(n)}}).then(function(e){ t.player=e},function(e){ t.logger(e)})}},{ key:"renderFallbackBehavior",value:function(){ this.setFallbackImage(),this.container.classList.add("mobile"),this.logger("added mobile")}},{ key:"syncPlayer",value:function(){ this.setDisplayEffects(),this.setSpeed(),this.scaleVideo()}},{ key:"scaleVideo",value:function(s){ this.setFallbackImage();var e=this.player.iframe;if(e){ var n=s||this.scaleFactor;if("fill"!==this.fitMode)return e.style.width="",void(e.style.height="");var r=e.parentNode.clientWidth,o=e.parentNode.clientHeight,i=r/o,a=0,s=0,s=i>this.videoAspectRatio?(a=r*n)/this.videoAspectRatio:(a=this.videoAspectRatio>i?o*n*this.videoAspectRatio:r*n,o*n);e.style.width=a+"px",e.style.height=s+"px",e.style.left=0-(a-r)/2+"px",e.style.top=0-(s-o)/2+"px"}}},{ key:"setSpeed",value:function(t){ this.playbackSpeed=(0,o.default)(this.playbackSpeed),this.player.setPlaybackRate&&this.player.setPlaybackRate(this.playbackSpeed)}},{ key:"setDisplayEffects",value:function(){ this.setFilter()}},{ key:"setFilter",value:function(){ var t=this.container.style,e=d.filterOptions[this.filter-1],n="";"none"!==e&&(n=this.getFilterStyle(e,this.filterStrength));var r="blur"===e;t.webkitFilter=r?"":n,t.filter=r?"":n,this.container.classList.toggle("filter-blur",r),Array.prototype.slice.call(this.container.children).forEac
8157h(function(t){ t.style.webkitFilter=r?n:"",t.style.filter=r?n:""})}},{ key:"getFilterStyle",value:function(t,e){ return"".concat(t,"(").concat(d.filterProperties[t].modifier(e)+d.filterProperties[t].unit,")")}},{ key:"logger",value:function(t){ this.DEBUG.enabled&&this.DEBUG.verbose&&this.windowContext.console.log(t)}}]),t}();e.default=A,t.exports=e.default},function(t,e,n){ t.exports=n(13)},function(t,e,n){ n(14),t.exports=n(17).parseFloat},function(t,e,o){ var r=o(15),o=o(31);r(r.G+r.F*(parseFloat!=o),{ parseFloat:o})},function(t,e,n){ function u(t,e,n){ var l,f,d,p=t&u.F,h=t&u.G,A=t&u.S,v=t&u.P,y=t&u.B,g=t&u.W,m=h?o:o[e]||(o[e]={ }),b=m[c],w=h?r:A?r[e]:(r[e]||{ })[c];for(l in n=h?e:n)f=!p&&w&&void 0!==w[l],f&&s(m,l)||(d=(f?w:n)[l],m[l]=h&&"function"!=typeof w[l]?n[l]:y&&f?i(d,r):g&&w[l]==d?function(t){ function e(e,n,r){ if(this instanceof t){ switch(arguments.length){ case 0:return new t;case 1:return new t(e);case 2:return new t(e,n)}return new t(e,n,r)}return t.apply(this,arguments)}return e[c]=t[c],e}(d):v&&"function"==typeof d?i(Function.call,d):d,v&&((m.virtual||(m.virtual={ }))[l]=d,t&u.R&&b&&!b[l]&&a(b,l,d)))}var r=n(16),o=n(17),i=n(18),a=n(20),s=n(30),c="prototype";u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,t.exports=u},function(n,e){ n=n.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),"number"==typeof __g&&(__g=n)},function(n,e){ n=n.exports={ version:"2.6.12"},"number"==typeof __e&&(__e=n)},function(t,e,n){ var r=n(19);t.exports=function(t,e,n){ if(r(t),void 0===e)return t;switch(n){ case 1:return function(n){ return t.call(e,n)};case 2:return function(n,r){ return t.call(e,n,r)};case 3:return function(n,r,o){ return t.call(e,n,r,o)}}return function(){ return t.apply(e,arguments)}}},function(t,e){ t.exports=function(t){ if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t,e,n){ var r=n(21),o=n(29);t.exports=n(25)?function(t,e,n){ return r.f(t,e,o(1,n))}:function(t,e,n){ return t[e]=n,t}},function(t,e,n){ var r=n(22),o=n(24),i=n(28),a=Object.defineProperty;e.f=n(25)?Object.defineProperty:function(t,e,n){ if(r(t),e=i(e,!0),r(n),o)try{ return a(t,e,n)}catch(t){ }if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},function(t,e,n){ var r=n(23);t.exports=function(t){ if(!r(t))throw TypeError(t+" is not an object!");return t}},function(t,e){ t.exports=function(t){ return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e,n){ t.exports=!n(25)&&!n(26)(function(){ return 7!=Object.defineProperty(n(27)("div"),"a",{ get:function(){ return 7}}).a})},function(t,e,n){ t.exports=!n(26)(function(){ return 7!=Object.defineProperty({ },"a",{ get:function(){ return 7}}).a})},function(t,e){ t.exports=function(t){ try{ return!!t()}catch(t){ return!0}}},function(t,e,n){ var r=n(23),o=n(16).document,i=r(o)&&r(o.createElement);t.exports=function(t){ return i?o.createElement(t):{ }}},function(t,e,n){ var r=n(23);t.exports=function(t,e){ if(!r(t))return t;var n,o;if(e&&"function"==typeof(n=t.toString)&&!r(o=n.call(t)))return o;if("function"==typeof(n=t.valueOf)&&!r(o=n.call(t)))return o;if(!e&&"function"==typeof(n=t.toString)&&!r(o=n.call(t)))return o;throw TypeError("Can't convert object to primitive value")}},function(t,e){ t.exports=function(t,e){ return{ enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e){ var n={ }.hasOwnProperty;t.exports=function(t,e){ return n.call(t,e)}},function(t,e,n){ var r=n(16).parseFloat,o=n(32).trim;t.exports=1/r(n(34)+"-0")!=-1/0?function(n){ var e=o(String(n),3);return 0===(n=r(e))&&"-"==e.charAt(0)?-0:n}:r},function(t,e,f){ var r=f(15),o=f(33),i=f(26),a=f(34),f="["+a+"]",u=RegExp("^"+f+f+"*"),l=RegExp(f+f+"*$"),d=(f=function(t,u,n){ var o={ },s=i(function(){ return!!a[t]()||"âÂ
"!="âÂ
"[t]()}),u=o[t]=s?u(d):a[t];n&&(o[n]=u),r(r.P+r.F*s,"String",o)}).trim=function(t,e){ return t=String(o(t)),1&e&&(t=t.replace(u,"")),2&e?t.replace(l,""):t};t.exports=f},function(t,e){ t.exports=function(t){ if(null==t)throw TypeError("Can't call method on "+t);return t}}
8157,function(t,e){ t.exports="\t\n\v\f\r  áá ââââââ
ââââââ¯âã\u2028\u2029\ufeff"},function(t,e){ t.exports=function(t,e){ if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},t.exports.__esModule=!0,t.exports.default=t.exports},function(t,e,n){ function r(t,e){ for(var n=0;n<e.length;n++){ var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),i(t,a(r.key),r)}}var i=n(37),a=n(39);t.exports=function(t,e,n){ return e&&r(t.prototype,e),n&&r(t,n),i(t,"prototype",{ writable:!1}),t},t.exports.__esModule=!0,t.exports.default=t.exports},function(t,e,n){ n(38);var r=n(17).Object;t.exports=function(t,e,n){ return r.defineProperty(t,e,n)}},function(t,e,n){ var r=n(15);r(r.S+r.F*!n(25),"Object",{ defineProperty:n(21).f})},function(t,e,n){ var o=n(40).default,i=n(88);t.exports=function(e){ return e=i(e,"string"),"symbol"===o(e)?e:String(e)},t.exports.__esModule=!0,t.exports.default=t.exports},function(t,e,n){ function r(e){ return t.exports=r="function"==typeof o&&"symbol"==typeof i?function(t){ return typeof t}:function(t){ return t&&"function"==typeof o&&t.constructor===o&&t!==o.prototype?"symbol":typeof t},t.exports.__esModule=!0,t.exports.default=t.exports,r(e)}var o=n(41),i=n(77);t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports},function(t,e,n){ n(42),n(74),n(75),n(76),t.exports=n(17).Symbol},function(t,e,n){ "use strict";function H(t){ var e=B[t]=E(I[M]);return e._k=t,e}function X(t,e){ g(t);for(var n,r=v(e=w(e)),o=0,i=r.length;o<i;)J(t,n=r[o++],e[n]);return t}function $(t){ var e=G.call(this,t=x(t,!0));return!(this===D&&o(B,t)&&!o(L,t))&&(!(e||!o(this,t)||!o(B,t)||o(this,N)&&this[N][t])||e)}function tt(t,e){ if(t=w(t),e=x(e,!0),t!==D||!o(B,e)||o(L,e)){ var n=R(t,e);return!n||!o(B,e)||o(t,N)&&t[N][e]||(n.enumerable=!0),n}}function J(t,e,n){ return t===D&&J(L,e,n),g(t),e=x(e,!0),g(n),o(B,e)?(n.enumerable?(o(t,N)&&t[N][e]&&(t[N][e]=!1),n=E(n,{ enumerable:_(0,!1)})):(o(t,N)||k(t,N,_(1,{ })),t[N][e]=!0),Q(t,e,n)):k(t,e,n)}var r=n(16),o=n(30),i=n(25),a=n(15),s=n(43),c=n(44).KEY,u=n(26),et=n(46),f=n(48),d=n(45),p=n(49),h=n(50),A=n(51),v=n(52),y=n(66),g=n(22),m=n(23),b=n(67),w=n(55),x=n(28),_=n(29),E=n(68),S=n(71),P=n(73),T=n(64),O=n(21),C=n(53),R=P.f,k=O.f,j=S.f,I=r.Symbol,F=r.JSON,U=F&&F.stringify,M="prototype",N=p("_hidden"),V=p("toPrimitive"),G={ }.propertyIsEnumerable,Y=et("symbol-registry"),B=et("symbols"),L=et("op-symbols"),D=Object[M],z="function"==typeof I&&!!T.f,W=!(st=r.QObject)||!st[M]||!st[M].findChild,Q=i&&u(function(){ return 7!=E(k({ },"a",{ get:function(){ return k(this,"a",{ value:7}).a}})).a})?function(t,e,n){ var r=R(D,e);r&&delete D[e],k(t,e,n),r&&t!==D&&k(D,e,r)}:k,q=z&&"symbol"==typeof I.iterator?function(t){ return"symbol"==typeof t}:function(t){ return t instanceof I},et=function(t){ for(var e,n=j(w(t)),r=[],i=0;n.length>i;)o(B,e=n[i++])||e==N||e==c||r.push(e);return r},st=function(t){ for(var e,n=t===D,r=j(n?L:w(t)),i=[],a=0;r.length>a;)!o(B,e=r[a++])||n&&!o(D,e)||i.push(B[e]);return i};z||(s((I=function(){ if(this instanceof I)throw TypeError("Symbol is not a constructor!");var t=d(0<arguments.length?arguments[0]:void 0),e=function(n){ this===D&&e.call(L,n),o(this,N)&&o(this[N],t)&&(this[N][t]=!1),Q(this,t,_(1,n))};return i&&W&&Q(D,t,{ configurable:!0,set:e}),H(t)})[M],"toString",function(){ return this._k}
8157),P.f=tt,O.f=J,n(72).f=S.f=et,n(65).f=$,T.f=st,i&&!n(47)&&s(D,"propertyIsEnumerable",$,!0),h.f=function(t){ return H(p(t))}),a(a.G+a.W+a.F*!z,{ Symbol:I});for(var rt="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ot=0;rt.length>ot;)p(rt[ot++]);for(var it=C(p.store),at=0;it.length>at;)A(it[at++]);a(a.S+a.F*!z,"Symbol",{ for:function(t){ return o(Y,t+="")?Y[t]:Y[t]=I(t)},keyFor:function(t){ if(!q(t))throw TypeError(t+" is not a symbol!");for(var e in Y)if(Y[e]===t)return e},useSetter:function(){ W=!0},useSimple:function(){ W=!1}}),a(a.S+a.F*!z,"Object",{ create:function(t,e){ return void 0===e?E(t):X(E(t),e)},defineProperty:J,defineProperties:X,getOwnPropertyDescriptor:tt,getOwnPropertyNames:et,getOwnPropertySymbols:st}),st=u(function(){ T.f(1)}),a(a.S+a.F*st,"Object",{ getOwnPropertySymbols:function(t){ return T.f(b(t))}}),F&&a(a.S+a.F*(!z||u(function(){ var t=I();return"[null]"!=U([t])||"{ }"!=U({ a:t})||"{ }"!=U(Object(t))})),"JSON",{ stringify:function(t){ for(var e,n,r=[t],o=1;o<arguments.length;)r.push(arguments[o++]);if(n=e=r[1],(m(e)||void 0!==t)&&!q(t))return y(e)||(e=function(t,e){ if("function"==typeof n&&(e=n.call(this,t,e)),!q(e))return e}),r[1]=e,U.apply(F,r)}}),I[M][V]||n(20)(I[M],V,I[M].valueOf),f(I,"Symbol"),f(Math,"Math",!0),f(r.JSON,"JSON",!0)},function(t,e,n){ t.exports=n(20)},function(t,e,n){ function l(t){ a(t,r,{ value:{ i:"O"+ ++s,w:{ }}})}var r=n(45)("meta"),o=n(23),i=n(30),a=n(21).f,s=0,c=Object.isExtensible||function(){ return!0},u=!n(26)(function(){ return c(Object.preventExtensions({ }))}),h=t.exports={ KEY:r,NEED:!1,fastKey:function(t,e){ if(!o(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!i(t,r)){ if(!c(t))return"F";if(!e)return"E";l(t)}return t[r].i},getWeak:function(t,e){ if(!i(t,r)){ if(!c(t))return!0;if(!e)return!1;l(t)}return t[r].w},onFreeze:function(t){ return u&&h.NEED&&c(t)&&!i(t,r)&&l(t),t}}},function(t,e){ var n=0,r=Math.random();t.exports=function(t){ return"Symbol(".concat(void 0===t?"":t,")_",(++n+r).toString(36))}},function(t,e,n){ var r=n(17),o=n(16),i="__core-js_shared__",a=o[i]||(o[i]={ });(t.exports=function(t,e){ return a[t]||(a[t]=void 0!==e?e:{ })})("versions",[]).push({ version:r.version,mode:n(47)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(t,e){ t.exports=!0},function(t,e,n){ var r=n(21).f,o=n(30),i=n(49)("toStringTag");t.exports=function(t,e,n){ t&&!o(t=n?t:t.prototype,i)&&r(t,i,{ configurable:!0,value:e})}},function(t,e,n){ var r=n(46)("wks"),o=n(45),i=n(16).Symbol,a="function"==typeof i;(t.exports=function(t){ return r[t]||(r[t]=a&&i[t]||(a?i:o)("Symbol."+t))}).store=r},function(t,e,n){ e.f=n(49)},function(t,e,n){ var r=n(16),o=n(17),i=n(47),a=n(50),s=n(21).f;t.exports=function(t){ var e=o.Symbol||(o.Symbol=!i&&r.Symbol||{ });"_"==t.charAt(0)||t in e||s(e,t,{ value:a.f(t)})}},function(t,e,n){ var r=n(53),o=n(64),i=n(65);t.exports=function(t){ var e=r(t),n=o.f;if(n)for(var a,s=n(t),c=i.f,u=0;s.length>u;)c.call(t,a=s[u++])&&e.push(a);return e}},function(t,e,n){ var r=n(54),o=n(63);t.exports=Object.keys||function(t){ return r(t,o)}},function(t,e,n){ var r=n(30),o=n(55),i=n(58)(!1),a=n(62)("IE_PROTO");t.exports=function(t,e){ var n,s=o(t),c=0,u=[];for(n in s)n!=a&&r(s,n)&&u.push(n);for(;e.length>c;)r(s,n=e[c++])&&(~i(u,n)||u.push(n));return u}},function(t,e,n){ var r=n(56),o=n(33);t.exports=function(t){ return r(o(t))}},function(t,e,n){ var r=n(57);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){ return"String"==r(t)?t.split(""):Object(t)}},function(t,e){ var n={ }.toString;t.exports=function(t){ return n.call(t).slice(8,-1)}},function(t,e,n){ var r=n(55),o=n(59),i=n(61);t.exports=function(t){ return function(e,n,a){ var s,c=r(e),u=o(c.length),l=i(a,u);if(t&&n!=n){ for(;l<u;)if((s=c[l++])!=s)return!0}else for(;l<u;l++)if((t||l in c)&&c[l]===n)return t||l||0;return!t&&-1}}},function(t,e,n){ var r=n(60),o=Math.min;t.exports=function(t){ return 0<t?o(r(t),9007199254740991):0}},function(t,e){ var n=Math.ceil,r=Math.floor;t.exports=function(t){ return isNaN(t=+t)?0:(0<t?r:n)(t)}},function(t,e,n){ var r=n(60),o=Math.max,i=Math.min;t.exports=function(t,e){ return(t=r(t))<0?o(t+e,0):i(t,e)}},function(t,e,n){ var r=n(46)("keys"),o=n(45);t.exports=function(t){ return r[t]||(r[t]=o(t))}}
8157,function(t,e){ t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,e){ e.f=Object.getOwnPropertySymbols},function(t,e){ e.f={ }.propertyIsEnumerable},function(t,e,n){ var r=n(57);t.exports=Array.isArray||function(t){ return"Array"==r(t)}},function(t,e,n){ var r=n(33);t.exports=function(t){ return Object(r(t))}},function(t,e,n){ function s(){ }var r=n(22),o=n(69),i=n(63),a=n(62)("IE_PROTO"),c="prototype",u=function(){ var t=n(27)("iframe"),r=i.length;for(t.style.display="none",n(70).appendChild(t),t.src="javascript:",(t=t.contentWindow.document).open(),t.write("
8157<script>document.F=Object<\/script>"),t.close(),u=t.F;r--;)delete u[c][i[r]];return u()};t.exports=Object.create||function(t,e){ var n;return null!==t?(s[c]=r(t),n=new s,s[c]=null,n[a]=t):n=u(),void 0===e?n:o(n,e)}},function(t,e,n){ var r=n(21),o=n(22),i=n(53);t.exports=n(25)?Object.defineProperties:function(t,e){ o(t);for(var n,a=i(e),s=a.length,c=0;c<s;)r.f(t,n=a[c++],e[n]);return t}},function(t,e,r){ r=r(16).document,t.exports=r&&r.documentElement},function(t,e,n){ var r=n(55),o=n(72).f,i={ }.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];t.exports.f=function(t){ return a&&"[object Window]"==i.call(t)?function(t){ try{ return o(t)}catch(t){ return a.slice()}}(t):o(r(t))}},function(t,e,n){ var r=n(54),o=n(63).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){ return r(t,o)}},function(t,e,n){ var r=n(65),o=n(29),i=n(55),a=n(28),s=n(30),c=n(24),u=Object.getOwnPropertyDescriptor;e.f=n(25)?u:function(t,e){ if(t=i(t),e=a(e,!0),c)try{ return u(t,e)}catch(t){ }if(s(t,e))return o(!r.f.call(t,e),t[e])}},function(t,e){ },function(t,e,n){ n(51)("asyncIterator")},function(t,e,n){ n(51)("observable")},function(t,e,n){ n(78),n(84),t.exports=n(50).f("iterator")},function(t,e,n){ "use strict";var r=n(79)(!0);n(80)(String,"String",function(t){ this._t=String(t),this._i=0},function(){ var e=this._t,t=this._i;return t>=e.length?{ value:void 0,done:!0}:(t=r(e,t),this._i+=t.length,{ value:t,done:!1})})},function(t,e,n){ var r=n(60),o=n(33);t.exports=function(t){ return function(u,i){ var a,s=String(o(u)),c=r(i),u=s.length;return c<0||u<=c?t?"":void 0:(i=s.charCodeAt(c))<55296||56319<i||c+1===u||(a=s.charCodeAt(c+1))<56320||57343<a?t?s.charAt(c):i:t?s.slice(c,c+2):a-56320+(i-55296<<10)+65536}}},function(t,e,n){ "use strict";function v(){ return this}var r=n(47),o=n(15),i=n(43),a=n(20),s=n(81),c=n(82),u=n(48),l=n(83),f=n(49)("iterator"),d=!([].keys&&"next"in[].keys()),h="keys",A="values";t.exports=function(_,e,n,j,g,m,b){ function E(t){ if(!d&&t in O)return O[t];switch(t){ case h:case A:return function(){ return new n(this,t)}}return function(){ return new n(this,t)}}c(n,e,j);var w,x,S=e+" Iterator",P=g==A,T=!1,O=_.prototype,C=O[f]||O["@@iterator"]||g&&O[g],R=C||E(g),k=g?P?E("entries"):R:void 0;if((j="Array"==e&&O.entries||C)&&(_=l(j.call(new _)))!==Object.prototype&&_.next&&(u(_,S,!0),r||"function"==typeof _[f]||a(_,f,v)),P&&C&&C.name!==A&&(T=!0,R=function(){ return C.call(this)}),r&&!b||!d&&!T&&O[f]||a(O,f,R),s[e]=R,s[S]=v,g)if(w={ values:P?R:E(A),keys:m?R:E(h),entries:k},b)for(x in w)x in O||i(O,x,w[x]);else o(o.P+o.F*(d||T),e,w);return w}},function(t,e){ t.exports={ }},function(t,e,n){ "use strict";var r=n(68),o=n(29),i=n(48),a={ };n(20)(a,n(49)("iterator"),function(){ return this}),t.exports=function(t,e,n){ t.prototype=r(a,{ next:o(1,n)}),i(t,e+" Iterator")}},function(t,e,n){ var r=n(30),o=n(67),i=n(62)("IE_PROTO"),a=Object.prototype;t.exports=Object.getPrototypeOf||function(t){ return t=o(t),r(t,i)?t[i]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?a:null}},function(t,e,n){ n(85);for(var r=n(16),o=n(20),i=n(81),a=n(49)("toStringTag"),s="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),c=0;c<s.length;c++){ var u=s[c],f=r[u];(f=f&&f.prototype)&&!f[a]&&o(f,a,u),i[u]=i.Array}},function(t,e,n){ "use strict";var r=n(86),o=n(87),i=n(81),a=n(55);t.exports=n(80)(Array,"Array",function(t,e){ this._t=a(t),this._i=0,this._k=e},function(){ var t=this._t,e=this._k,n=this._i++;return!t||n>=t.length?(this._t=void 0,o(1)):o(0,"keys"==e?n:"values"==e?t[n]:[n,t[n]])},"values"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")}
8157,function(t,e){ t.exports=function(){ }},function(t,e){ t.exports=function(t,e){ return{ value:e,done:!!t}}},function(t,e,n){ var o=n(89),i=n(40).default;t.exports=function(t,r){ if("object"!==i(t)||null===t)return t;var n=t[o];if(void 0===n)return("string"===r?String:Number)(t);if(r=n.call(t,r||"default"),"object"!==i(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")},t.exports.__esModule=!0,t.exports.default=t.exports},function(t,e,n){ t.exports=n(50).f("toPrimitive")},function(t,e,n){ !function(Re,n){ function c(t){ var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){ var r=t[e];this.set(r[0],r[1])}}function h(t){ var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){ var r=t[e];this.set(r[0],r[1])}}function b(t){ var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){ var r=t[e];this.set(r[0],r[1])}}function P(e){ e=this.__data__=new h(e),this.size=e.size}function I(t,e,n){ (void 0===n||pt(t[e],n))&&(void 0!==n||e in t)||M(t,e,n)}function U(t,e){ for(var n=t.length;n--;)if(pt(t[n][0],e))return n;return-1}function M(t,e,n){ "__proto__"==e&&Ve?Ve(t,e,{ configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}function N(t){ return null==t?void 0===t?Qt:Bt:(Ne&&Ne in Object(t)?function(t){ var e=Ee.call(t,Ne),n=t[Ne];try{ var r=!(t[Ne]=void 0)}catch(t){ }var o=Pe.call(t);return r&&(e?t[Ne]=n:delete t[Ne]),o}:function(t){ return Pe.call(t)})(t)}function V(t){ return mt(t)&&N(t)==kt}function L(t,e,n,r,o){ t!==e&&Ze(e,function(i,a){ var s;o=o||new P,gt(i)?function(t,h,n,r,o,i,a){ var l,f,d,s=lt(t,n),c=lt(h,n),p=a.get(c);p?I(t,n,p):((f=void 0===(l=i?i(s,c,n+"",t,h,a):void 0))&&(p=!(d=qe(c))&&Je(c),h=!d&&!p&&Xe(c),l=c,d||p||h?l=qe(s)?s:mt(s)&&ht(s)?function(t,e){ var n=-1,r=t.length;for(e=e||Array(r);++n<r;)e[n]=t[n];return e}(s):p?function(t,r){ return r?t.slice():(r=t.length,r=je?je(r):new t.constructor(r),t.copy(r),r)}(c,!(f=!1)):h?function(t,n){ return n=function(t){ var e=new t.constructor(t.byteLength);return new ke(e).set(new ke(t)),e}(t.buffer),new t.constructor(n,t.byteOffset,t.length)}(c,f=!1):[]:function(n){ return mt(n)&&N(n)==Lt&&(null===(n=Ie(n))||"function"==typeof(n=Ee.call(n,"constructor")&&n.constructor)&&n instanceof n&&_e.call(n)==Te)}(c)||He(c)?He(l=s)?l=function(t,e,n){ n={ };for(var i=-1,a=e.length;++i<a;){ var s=e[i],c=void 0;M(n,s,c=void 0===c?t[s]:c)}return n}(s,xt(s)):gt(s)&&!vt(s)||(l="function"!=typeof c.constructor||at(c)?{ }:ze(Ie(c))):f=!1),f&&(a.set(c,l),o(l,c,r,i,a),a.delete(c)),I(t,n,l))}(t,e,a,n,L,r,o):(s=r?r(lt(t,a),i,a+"",t,e,o):void 0,I(t,a,s=void 0===s?i:s))},xt)}function K(n,e){ return n=n.__data__,function(t){ var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}(e)?n["string"==typeof e?"string":"hash"]:n.map}function $(t,n){ return function(t){ return gt(t)&&!function(t){ return Se&&Se in t}(t)&&(vt(t)?Oe:se).test(function(t){ if(null!=t){ try{ return _e.call(t)}catch(t){ }try{ return t+""}catch(t){ }}return""}(t))}(n=function(t){ return null==t?void 0:t[n]}(t))?n:void 0}function nt(t,e){ var n=typeof t;return(e=null==e?Rt:e)&&("number"==n||"symbol"!=n&&ce.test(t))&&-1<t&&t%1==0&&t<e}function at(t){ var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||we)}function lt(t,e){ if(("constructor"!==e||"function"!=typeof t[e])&&"__proto__"!=e)return t[e]}function pt(t,e){ return t===e||t!=t&&e!=e}function ht(t){ return null!=t&&yt(t.length)&&!vt(t)}function vt(e){ return gt(e)&&((e=N(e))==Nt||e==Vt||e==It||e==Dt)}function yt(t){ return"number"==typeof t&&-1<t&&t%1==0&&t<=Rt}function gt(t){ var e=typeof t;return null!=t&&("object"==e||"function"==e)}function mt(t){ return null!=t&&"object"==typeof t}function xt(t){ return ht(t)?function(t,e){ var l,n=qe(t),r=!n&&He(t),i=!n&&!r&&Je(t),a=!n&&!r&&!i&&Xe(t),s=n||r||i||a,c=s?function(t,e){ for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}(t.length,String):[],u=c.length;for(l in t)!e&&!Ee.call(t,l)||s&&("length"==l||i&&("offset"==l||"parent"==l)||a&&("buffer"==l||"byteLength"==l||"byteOffset"==l)||nt(l,u))||c.push(l);return c}(t,!0):function(t){ if(!gt(t))return function(t){ var e=[];
8157if(null!=t)for(var n in Object(t))e.push(n);return e}(t);var r,e=at(t),n=[];for(r in t)("constructor"!=r||!e&&Ee.call(t,r))&&n.push(r);return n}(t)}function Et(t){ return t}var Tt="__lodash_hash_undefined__",Rt=9007199254740991,kt="[object Arguments]",It="[object AsyncFunction]",Nt="[object Function]",Vt="[object GeneratorFunction]",Bt="[object Null]",Lt="[object Object]",Dt="[object Proxy]",Qt="[object Undefined]",se=/^\[object .+?Constructor\]$/,ce=/^(?:0|[1-9]\d*)$/,ue={ };ue["[object Float32Array]"]=ue["[object Float64Array]"]=ue["[object Int8Array]"]=ue["[object Int16Array]"]=ue["[object Int32Array]"]=ue["[object Uint8Array]"]=ue["[object Uint8ClampedArray]"]=ue["[object Uint16Array]"]=ue["[object Uint32Array]"]=!0,ue[kt]=ue["[object Array]"]=ue["[object ArrayBuffer]"]=ue["[object Boolean]"]=ue["[object DataView]"]=ue["[object Date]"]=ue["[object Error]"]=ue[Nt]=ue["[object Map]"]=ue["[object Number]"]=ue[Lt]=ue["[object RegExp]"]=ue["[object Set]"]=ue["[object String]"]=ue["[object WeakMap]"]=!1;var me="object"==typeof Re&&Re&&Re.Object===Object&&Re,Ge="object"==typeof self&&self&&self.Object===Object&&self,de=me||Ge||Function("return this")(),he=(Ke="object"==typeof e&&e&&!e.nodeType&&e)&&"object"==typeof n&&n&&!n.nodeType&&n,ve=(Re=he&&he.exports===Ke)&&me.process,Ke=(Ge=function(){ try{ return he&&he.require&&he.require("util").types||ve&&ve.binding&&ve.binding("util")}catch(t){ }}())&&Ge.isTypedArray,me=Array.prototype,Ge=Function.prototype,we=Object.prototype,t=de["__core-js_shared__"],_e=Ge.toString,Ee=we.hasOwnProperty,Se=(t=/[^.]+$/.exec(t&&t.keys&&t.keys.IE_PROTO||""))?"Symbol(src)_1."+t:"",Pe=we.toString,Te=_e.call(Object),Oe=RegExp("^"+_e.call(Ee).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Ge=Re?de.Buffer:void 0,Re=de.Symbol,ke=de.Uint8Array,je=Ge?Ge.allocUnsafe:void 0,Ie=function(t,e){ return function(n){ return t(e(n))}}(Object.getPrototypeOf,Object),Fe=Object.create,Ue=we.propertyIsEnumerable,Me=me.splice,Ne=Re?Re.toStringTag:void 0,Ve=function(){ try{ var t=$(Object,"defineProperty");return t({ },"",{ }),t}catch(t){ }}(),Ge=Ge?Ge.isBuffer:void 0,Ye=Math.max,Be=Date.now,Le=$(de,"Map"),De=$(Object,"create"),ze=function(){ function t(){ }return function(n){ return gt(n)?Fe?Fe(n):(t.prototype=n,n=new t,t.prototype=void 0,n):{ }}}();c.prototype.clear=function(){ this.__data__=De?De(null):{ },this.size=0},c.prototype.delete=function(e){ return e=this.has(e)&&delete this.__data__[e],this.size-=e?1:0,e},c.prototype.get=function(t){ var e=this.__data__;if(De){ var n=e[t];return n===Tt?void 0:n}return Ee.call(e,t)?e[t]:void 0},c.prototype.has=function(t){ var e=this.__data__;return De?void 0!==e[t]:Ee.call(e,t)},c.prototype.set=function(t,e){ var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=De&&void 0===e?Tt:e,this},h.prototype.clear=function(){ this.__data__=[],this.size=0},h.prototype.delete=function(n){ var e=this.__data__;return!((n=U(e,n))<0||(n==e.length-1?e.pop():Me.call(e,n,1),--this.size,0))},h.prototype.get=function(n){ var e=this.__data__;return(n=U(e,n))<0?void 0:e[n][1]},h.prototype.has=function(t){ return-1<U(this.__data__,t)},h.prototype.set=function(t,e){ var n=this.__data__,r=U(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this},b.prototype.clear=function(){ this.size=0,this.__data__={ hash:new c,map:new(Le||h),string:new c}},b.prototype.delete=function(e){ return e=K(this,e).delete(e),this.size-=e?1:0,e},b.prototype.get=function(t){ return K(this,t).get(t)},b.prototype.has=function(t){ return K(this,t).has(t)},b.prototype.set=function(t,e){ var n=K(this,t),r=n.size;return n.set(t,e),this.size+=n.size==r?0:1,this},P.prototype.clear=function(){ this.__data__=new h,this.size=0},P.prototype.delete=function(n){ var e=this.__data__,n=e.delete(n);return this.size=e.size,n},P.prototype.get=function(t){ return this.__data__.get(t)},P.prototype.has=function(t){ return this.__data__.has(t)},P.prototype.set=function(t,e){ var n=this.__data__;if(n instanceof h){ var r=n.__data__;if(!Le||r.length<199)return r.push([t,e]),this.size=++n.size,this;n=this.__data__=new b(r)}return n.set(t,e),this.size=n.size,this};var Ze=function(e,n,r){ for(var o=-1,i=Object(e),a=r(e),s=a.length;s--;){ var c=a[++o];if(!1===n(i[c],c,i))break}return e}
8157,Qe=function(t){ var e=0,n=0;return function(){ var r=Be(),o=16-(r-n);if(n=r,0<o){ if(800<=++e)return arguments[0]}else e=0;return t.apply(void 0,arguments)}}(Ve?function(t,e){ return Ve(t,"toString",{ configurable:!0,enumerable:!1,value:function(t){ return function(){ return t}}(e),writable:!0})}:Et),He=V(function(){ return arguments}())?V:function(t){ return mt(t)&&Ee.call(t,"callee")&&!Ue.call(t,"callee")},qe=Array.isArray,Je=Ge||function(){ return!1},Xe=Ke?function(t){ return function(e){ return t(e)}}(Ke):function(t){ return mt(t)&&yt(t.length)&&!!ue[N(t)]},Ke=function(t){ return function(t,e){ return Qe(function(t,e,n){ return e=Ye(void 0===e?t.length-1:e,0),function(){ for(var o=arguments,i=-1,a=Ye(o.length-e,0),s=Array(a);++i<a;)s[i]=o[e+i];for(var i=-1,c=Array(e+1);++i<e;)c[i]=o[i];return c[e]=n(s),function(t,e,n){ switch(n.length){ case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}(t,this,c)}}(t,e,Et),t+"")}(function(e,n){ var r=-1,o=n.length,i=1<o?n[o-1]:void 0,a=2<o?n[2]:void 0,i=3<t.length&&"function"==typeof i?(o--,i):void 0;for(a&&function(t,e,n){ if(gt(n)){ var r=typeof e;return("number"==r?ht(n)&&nt(e,n.length):"string"==r&&e in n)&&pt(n[e],t)}}(n[0],n[1],a)&&(i=o<3?void 0:i,o=1),e=Object(e);++r<o;){ var s=n[r];s&&t(e,s,r)}return e})}(function(t,e,n){ L(t,e,n)});n.exports=Ke}.call(e,function(){ return this}(),n(91)(t))},function(t,e){ t.exports=function(t){ return t.webpackPolyfill||(t.deprecate=function(){ },t.paths=[],t.children=[],t.webpackPolyfill=1),t}},function(t,e,l){ "use strict";var r=l(10);Object.defineProperty(e,"__esModule",{ value:!0}),e.default=void 0;var o=r(l(93)),s=(l=l(115)).OggVideo,c=l.Mp4Video,l=function(){ return new o.default(function(t,e){ var n=document.createElement("video");function o(){ r&&(clearTimeout(r),r=null);try{ document.body.removeChild(n)}catch(t){ return}}n.autoplay=!0,n.setAttribute("autoplay",!0),n.muted=!0,n.setAttribute("muted",!0),n.playsinline=!0,n.setAttribute("playsinline",!0),n.volume=0,n.setAttribute("data-is-playing","false"),n.setAttribute("style","width: 1px; height: 1px; position: fixed; top: 0; left: 0; z-index: 100;"),document.body.appendChild(n);var r=null;try{ if(n.canPlayType('video/ogg; codecs="theora"').match(/^(probably)|(maybe)/))n.src=s;else{ if(!n.canPlayType('video/mp4; codecs="avc1.42E01E"').match(/^(probably)|(maybe)/))return o(),void e("no autoplay: element does not support mp4 or ogg format");n.src=c}}catch(t){ return o(),void e("no autoplay: "+t)}n.addEventListener("play",function(){ n.setAttribute("data-is-playing","true"),r=setTimeout(function(){ o(),e("no autoplay: unsure")},3e3)}),n.addEventListener("canplay",function(){ return"true"===n.getAttribute("data-is-playing")?(o(),t("autoplay supported"),!0):(o(),e("no autoplay: browser does not support autoplay"),!1)}),n.load(),n.play()})};e.default=l,t.exports=e.default},function(t,e,n){ t.exports=n(94)},function(t,e,n){ n(74),n(78),n(84),n(95),n(113),n(114),t.exports=n(17).Promise},function(t,e,n){ "use strict";function R(){ }function N(t){ y.call(c,function(){ var e;C?S.emit("rejectionHandled",t):(e=c.onrejectionhandled)&&e({ promise:t,reason:t._v})})}function M(t){ return 1!==t._h&&0===(t._a||t._c).length}var r,o,i,a,s=n(47),c=n(16),u=n(18),j=n(96),f=n(15),d=n(23),p=n(19),h=n(97),A=n(98),v=n(102),y=n(103).set,g=n(105)(),m=n(106),b=n(107),w=n(108),x=n(109),_="Promise",E=c.TypeError,S=c.process,P=S&&S.versions,T=P&&P.v8||"",O=c[_],C="process"==j(S),k=o=m.f,j=!!function(){ try{ var t=O.resolve(1),e=(t.constructor={ })[n(49)("species")]=function(t){ t(R,R)};return(C||"function"==typeof PromiseRejectionEvent)&&t.then(R)instanceof e&&0!==T.indexOf("6.6")&&-1===w.indexOf("Chrome/66")}catch(t){ }}(),I=function(t){ var e;return!(!d(t)||"function"!=typeof(e=t.then))&&e},F=function(t,e){ var n;t._n||(t._n=!0,n=t._c,g(function(){ for(var r=t._v,o=1==t._s,i=0;n.length>i;)!function(e){ var n,i,a,s=o?e.ok:e.fail,c=e.resolve,u=e.reject,l=e.domain;try{ s?(o||(2==t._h&&N(t),t._h=1),!0===s?n=r:(l&&l.enter(),n=s(r),l&&(l.exit(),a=!0)),n===e.promise?u(E("Promise-chain cycle")):(i=I(n))?i.call(n,c,u):c(n)):u(r)}catch(t){ l&&!a&&l.exit(),u(t)}}(n[i++]);t._c=[],t._n=!1,e&&!t._h&&function(t){ y.call(c,function(){ var e,r,o=t._v,i=M(t);if(i&&(e=b(function(){ C?S.emit("unhandledRejection",o,t):(r=c.onunhandledrejection)?r({ promise:t,reason:o}):(r=c.console)&&r.error&&r.error("Unhandled promise rejection",o)}),t._h=C||M(t)?2:1),t._a=void 0,i&&e.e)throw e.v})}(t)}))},V=function(t){ var e=this;e._d||(e._d=!0,(e=e._w||e)._v=t,e._s=2,e._a||(e._a=e._c.slice()),F(e,!0))},G=function(t){ var e,n=this;if(!n._d){ n._d=!0,n=n._w||n;
vendor: 4,879 bytes, line 8157
8157try{ if(n===t)throw E("Promise can't be resolved itself");(e=I(t))?g(function(){ var r={ _w:n,_d:!1};try{ e.call(t,u(G,r,1),u(V,r,1))}catch(t){ V.call(r,t)}}):(n._v=t,n._s=1,F(n,!1))}catch(t){ V.call({ _w:n,_d:!1},t)}}};j||(O=function(t){ h(this,O,_,"_h"),p(t),r.call(this);try{ t(u(G,this,1),u(V,this,1))}catch(t){ V.call(this,t)}},(r=function(t){ this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=n(110)(O.prototype,{ then:function(t,e){ var n=k(v(this,O));return n.ok="function"!=typeof t||t,n.fail="function"==typeof e&&e,n.domain=C?S.domain:void 0,this._c.push(n),this._a&&this._a.push(n),this._s&&F(this,!1),n.promise},catch:function(t){ return this.then(void 0,t)}}),i=function(){ var t=new r;this.promise=t,this.resolve=u(G,t,1),this.reject=u(V,t,1)},m.f=k=function(t){ return t===O||t===a?new i:o(t)}),f(f.G+f.W+f.F*!j,{ Promise:O}),n(48)(O,_),n(111)(_),a=n(17)[_],f(f.S+f.F*!j,_,{ reject:function(t){ var e=k(this);return(0,e.reject)(t),e.promise}}),f(f.S+f.F*(s||!j),_,{ resolve:function(t){ return x(s&&this===a?O:this,t)}}),f(f.S+f.F*!(j&&n(112)(function(t){ O.all(t).catch(R)})),_,{ all:function(t){ var e=this,n=k(e),r=n.resolve,o=n.reject,i=b(function(){ var n=[],i=0,a=1;A(t,!1,function(t){ var s=i++,c=!1;n.push(void 0),a++,e.resolve(t).then(function(t){ c||(c=!0,n[s]=t,--a||r(n))},o)}),--a||r(n)});return i.e&&o(i.v),n.promise},race:function(t){ var e=this,n=k(e),r=n.reject,o=b(function(){ A(t,!1,function(t){ e.resolve(t).then(n.resolve,r)})});return o.e&&r(o.v),n.promise}})},function(t,e,n){ var r=n(57),o=n(49)("toStringTag"),i="Arguments"==r(function(){ return arguments}());t.exports=function(s){ var e;return void 0===s?"Undefined":null===s?"Null":"string"==typeof(s=function(t,e){ try{ return t[e]}catch(t){ }}(e=Object(s),o))?s:i?r(e):"Object"==(s=r(e))&&"function"==typeof e.callee?"Arguments":s}},function(t,e){ t.exports=function(t,e,n,r){ if(!(t instanceof e)||void 0!==r&&r in t)throw TypeError(n+": incorrect invocation!");return t}},function(t,e,n){ var r=n(18),o=n(99),i=n(100),a=n(22),s=n(59),c=n(101),u={ },l={ };(e=t.exports=function(t,e,n,f,y){ var p,h,A,v,y=y?function(){ return t}:c(t),g=r(n,f,e?2:1),m=0;if("function"!=typeof y)throw TypeError(t+" is not iterable!");if(i(y)){ for(p=s(t.length);m<p;m++)if((v=e?g(a(h=t[m])[0],h[1]):g(t[m]))===u||v===l)return v}else for(A=y.call(t);!(h=A.next()).done;)if((v=o(A,g,h.value,e))===u||v===l)return v}).BREAK=u,e.RETURN=l},function(t,e,n){ var r=n(22);t.exports=function(t,e,i,o){ try{ return o?e(r(i)[0],i[1]):e(i)}catch(e){ throw void 0!==(i=t.return)&&r(i.call(t)),e}}},function(t,e,n){ var r=n(81),o=n(49)("iterator"),i=Array.prototype;t.exports=function(t){ return void 0!==t&&(r.Array===t||i[o]===t)}},function(t,e,n){ var r=n(96),o=n(49)("iterator"),i=n(81);t.exports=n(17).getIteratorMethod=function(t){ if(null!=t)return t[o]||t["@@iterator"]||i[r(t)]}},function(t,e,n){ var r=n(22),o=n(19),i=n(49)("species");t.exports=function(a,e){ var n;return void 0===(a=r(a).constructor)||null==(n=r(a)[i])?e:o(n)}},function(t,e,o){ function m(){ var e,t=+this;y.hasOwnProperty(t)&&(e=y[t],delete y[t],e())}function b(t){ m.call(t.data)}var r,a=o(18),s=o(104),c=o(70),u=o(27),l=o(16),f=l.process,d=l.setImmediate,p=l.clearImmediate,i=l.MessageChannel,A=l.Dispatch,v=0,y={ },g="onreadystatechange";d&&p||(d=function(t){ for(var e=[],n=1;n<arguments.length;)e.push(arguments[n++]);return y[++v]=function(){ s("function"==typeof t?t:Function(t),e)},r(v),v},p=function(t){ delete y[t]},"process"==o(57)(f)?r=function(t){ f.nextTick(a(m,t,1))}:A&&A.now?r=function(t){ A.now(a(m,t,1))}:i?(i=(o=new i).port2,o.port1.onmessage=b,r=a(i.postMessage,i,1)):l.addEventListener&&"function"==typeof postMessage&&!l.importScripts?(r=function(t){ l.postMessage(t+"","*")},l.addEventListener("message",b,!1)):r=g in u("script")?function(t){ c.appendChild(u("script"))[g]=function(){ c.removeChild(this),m.call(t)}}:function(t){ setTimeout(a(m,t,1),0)}),t.exports={ set:d,clear:p}},function(t,e){ t.exports=function(t,e,n){ var r=void 0===n;switch(e.length){ case 0:return r?t():t.call(n);case 1:return r?t(e[0]):t.call(n,e[0]);case 2:return r?t(e[0],e[1]):t.call(n,e[0],e[1]);case 3:return r?t(e[0],e[1],e[2]):t.call(n,e[0],e[1],e[2]);case 4:return r?t(e[0],e[1],e[2],e[3]):t.call(n,e[0],e[1],e[2],e[3])}return t.apply(n,e)}},function(t,e,n){ var r=n(16),o=n(103).set,i=r.MutationObserver||r.WebKitMutationObserver,a=r.process,s=r.Promise,c="process"==n(57)(a);t.exports=function(){ function u(){ var r,o;for(c&&(r=a.domain)&&r.exit();t;){ o=t.fn,t=t.next;try{ o()}catch(r){ throw t?n():e=void 0,r}}e=void 0,r&&r.enter()}var t,e,l,f,d,n=c?function(){ a.nextTick(u)}:!i||r.navigator&&r.navigator.standalone?s&&s.resolve?(l=s.resolve(void 0),function(){ l.then(u)}):function(){ o.call(r,u)}:(f=!0,d=document.createTextNode(""),new i(u).observe(d,{ characterData:!0}
8157),function(){ d.data=f=!f});return function(o){ o={ fn:o,next:void 0},e&&(e.next=o),t||(t=o,n()),e=o}}},function(t,e,n){ "use strict";function r(t){ var e,n;this.promise=new t(function(t,r){ if(void 0!==e||void 0!==n)throw TypeError("Bad Promise constructor");e=t,n=r}),this.resolve=o(e),this.reject=o(n)}var o=n(19);t.exports.f=function(t){ return new r(t)}},function(t,e){ t.exports=function(t){ try{ return{ e:!1,v:t()}}catch(t){ return{ e:!0,v:t}}}},function(t,e,o){ o=o(16).navigator,t.exports=o&&o.userAgent||""},function(t,e,n){ var r=n(22),o=n(23),i=n(106);t.exports=function(n,e){ return r(n),o(e)&&e.constructor===n?e:((0,(n=i.f(n)).resolve)(e),n.promise)}},function(t,e,n){ var r=n(20);t.exports=function(t,e,n){ for(var o in e)n&&t[o]?t[o]=e[o]:r(t,o,e[o]);return t}},function(t,e,n){ "use strict";var r=n(16),o=n(17),i=n(21),a=n(25),s=n(49)("species");t.exports=function(e){ e=("function"==typeof o[e]?o:r)[e],a&&e&&!e[s]&&i.f(e,s,{ configurable:!0,get:function(){ return this}})}},function(t,e,n){ var r=n(49)("iterator"),o=!1;try{ var i=[7][r]();i.return=function(){ o=!0},Array.from(i,function(){ throw 2})}catch(t){ }t.exports=function(t,e){ if(!e&&!o)return!1;var n=!1;try{ var i=[7],a=i[r]();a.next=function(){ return{ done:n=!0}},i[r]=function(){ return a},t(i)}catch(t){ }return n}},function(t,e,n){ "use strict";var r=n(15),o=n(17),i=n(16),a=n(102),s=n(109);r(r.P+r.R,"Promise",{ finally:function(t){ var e=a(this,o.Promise||i.Promise),n="function"==typeof t;return this.then(n?function(n){ return s(e,t()).then(function(){ return n})}:t,n?function(n){ return s(e,t()).then(function(){ throw n})}:t)}})},function(t,e,n){ "use strict";var r=n(15),o=n(106),i=n(107);r(r.S,"Promise",{ try:function(n){ var e=o.f(this);return((n=i(n)).e?e.reject:e.resolve)(n.v),e.promise}})},function(t,e){ "use strict";Object.defineProperty(e,"__esModule",{ value:!0}),e.Mp4Video=e.OggVideo=void 0,e.OggVideo="data:video/ogg;base64,T2dnUwACAAAAAAAAAACJKus1AAAAAG23PX8BKoB0aGVvcmEDAgEAAgACAAAgAAAgAAAAAAABAAAAAgAAAQAAAQAAAABIwE9nZ1MAAAAAAAAAAAAAiSrrNQEAAABfcVt2DtP///////////////+QgXRoZW9yYQwAAABMYXZmNjAuMy4xMDAHAAAADAAAAGxhbmd1YWdlPXVuZBkAAABoYW5kbGVyX25hbWU9VmlkZW9IYW5kbGVyFgAAAHZlbmRvcl9pZD1bMF1bMF1bMF1bMF0eAAAAZW5jb2Rlcj1MYXZjNjAuMy4xMDAgbGlidGhlb3JhEAAAAG1ham9yX2JyYW5kPWlzb20RAAAAbWlub3JfdmVyc2lvbj01MTIiAAAAY29tcGF0aWJsZV9icmFuZHM9aXNvbWlzbzJhdmMxbXA0MYJ0aGVvcmG+zSj3uc1rGLWpSUoQc5zmMYxSlKQhCDGMYhCEIQhAAAAAAAAAAAAAEW2uU2eSyPxWEvx4OVts5ir1aKtUKBMpJFoQ/nk5m41mUwl4slUpk4kkghkIfDwdjgajQYC8VioUCQRiIQh8PBwMhgLBQIg4FRba5TZ5LI/FYS/Hg5W2zmKvVoq1QoEykkWhD+eTmbjWZTCXiyVSmTiSSCGQh8PB2OBqNBgLxWKhQJBGIhCHw8HAyGAsFAiDgUCw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDAwPEhQUFQ0NDhESFRUUDg4PEhQVFRUOEBETFBUVFRARFBUVFRUVEhMUFRUVFRUUFRUVFRUVFRUVFRUVFRUVEAwLEBQZGxwNDQ4SFRwcGw4NEBQZHBwcDhATFhsdHRwRExkcHB4eHRQYGxwdHh4dGxwdHR4eHh4dHR0dHh4eHRALChAYKDM9DAwOExo6PDcODRAYKDlFOA4RFh0zV1A+EhYlOkRtZ00YIzdAUWhxXDFATldneXhlSFxfYnBkZ2MTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTEhIVGRoaGhoSFBYaGhoaGhUWGRoaGhoaGRoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhESFh8kJCQkEhQYIiQkJCQWGCEkJCQkJB8iJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQREhgvY2NjYxIVGkJjY2NjGBo4Y2NjY2MvQmNjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRISEhUXGBkbEhIVFxgZGxwSFRcYGRscHRUXGBkbHB0dFxgZGxwdHR0YGRscHR0dHhkbHB0dHR4eGxwdHR0eHh4REREUFxocIBERFBcaHCAiERQXGhwgIiUUFxocICIlJRcaHCAiJSUlGhwgIiUlJSkcICIlJSUpKiAiJSUlKSoqEBAQFBgcICgQEBQYHCAoMBAUGBwgKDBAFBgcICgwQEAYHCAoMEBAQBwgKDBAQEBgICgwQEBAYIAoMEBAQGCAgAfF5cdH1e3Ow/L66wGmYnfIUbwdUTe3LMRbqON8B+5RJEvcGxkvrVUjTMrsXYhAnIwe0dTJfOYbWrDYyqUrz7dw/JO4hpmV2LsQQvkUeGq1BsZLx+cu5iV0e0eScJ91VIQYrmqfdVSK7GgjOU0oPaPOu5IcDK1mNvnD+K8LwS87f8Jx2mHtHnUkTGAurWZlNQa74ZLSFH9oF6FPGxzLsjQO5Qe0edcpttd7BXBSqMCL4k/4tFrHIPuEQ7m1/uIWkbDMWVoDdOSuRQ9286kvVUlQjzOE6VrNguN4oRXYGkgcnih7t13/9kxvLYKQezwLTrO44sVmMPgMqORo1E0sm1/9SludkcWHwfJwTSybR4LeAz6ugWVgRaY8mV/9SluQmtHrzsBtRF/wPY+X0JuYTs+ltgrXAmlk10xQHmTu9VSIAk1+vcvU4ml2oNzrNhEtQ3CysNP8UeR35wqpKUBdGdZMSjX4WVi8nJpdpHnbhzEIdx7mwf6W1FKAiucMXrWUWVjyRf23chNtR9mIzDoT/6ZLYailAjhFlZuvPtSeZ+2oREubDoWmT3TguY+JHPdRVSLKxfKH3vgNqJ/9emeEYikGXDFNzaLjvTeGAL61mogOoeG3y6oU4rW55ydoj0lUTSR/mmRhPmF86uwIfzp3FtiufQCmppaHDlGE0r2iTzXIw3zBq5hvaTldjG4CPb9wdxAme0SyedVKczJ9AtYbgPOzYKJvZZImsN7ecrxWZg5dR6ZLj/j4qpWsIA+vYwE+Tca9ounMIsrXMB4Stiib2SPQtZv+FVIpfEbzv8ncZoLBXc3YBqTG1HsskTTotZOYTG+oVUjLk6zhP8bg4RhMUNtfZdO7FdpBuXzhJ5Fh8IKlJG7wtD9ik8rWOJxy6iQ3NwzBpQ219mlyv+FLicYs2iJGSE0u2txzed++D61ZWCiHD/cZdQVCqkO2gJpdpNaObhnDfAPrT89RxdWFZ5hO3MseBSIlANppdZNIV/Rwe5eLTDvkfW
8157KzFnH+QJ7m9QWV1KdwnuIwTNtZdJMoXBf74OhRnh2t+OTGL+AVUnIkyYY+QG7g9itHXyF3OIygG2s2kud679ZWKqSFa9n3IHD6MeLv1lZ0XyduRhiDRtrNnKoyiFVLcBm0ba5Yy3fQkDh4XsFE34isVpOzpa9nR8iCpS4HoxG2rJpnRhf3YboVa1PcRouh5LIJv/uQcPNd095ickTaiGBnWLKVWRc0OnYTSyex/n2FofEPnDG8y3PztHrzOLK1xo6RAml2k9owKajOC0Wr4D5x+3nA0UEhK2m198wuBHF3zlWWVKWLN1CHzLClUfuoYBcx4b1llpeBKmbayaR58njtE9onD66lUcsg0Spm2snsb+8HaJRn4dYcLbCuBuYwziB8/5U1C1DOOz2gZjSZtrLJk6vrLF3hwY4Io9xuT/ruUFRSBkNtUzTOWhjh26irLEPx4jPZL3Fo3QrReoGTTM21xYTT9oFdhTUIvjqTkfkvt0bzgVUjq/hOYY8j60IaO/0AzRBtqkTS6R5ellZd5uKdzzhb8BFlDdAcrwkE0rbXTOPB+7Y0FlZO96qFL4Ykg21StJs8qIW7h16H5hGiv8V2Cflau7QVDepTAHa6Lgt6feiEvJDM21StJsmOH/hynURrKxvUpQ8BH0JF7BiyG2qZpnL/7AOU66gt+reLEXY8pVOCQvSsBtqZTNM8bk9ohRcwD18o/WVkbvrceVKRb9I59IEKysjBeTMmmbA21xu/6iHadLRxuIzkLpi8wZYmmbbWi32RVAUjruxWlJ//iFxE38FI9hNKOoCdhwf5fDe4xZ81lgREhK2m1j78vW1CqkuMu/AjBNK210kzRUX/B+69cMMUG5bYrIeZxVSEZISmkzbXOi9yxwIfPgdsov7R71xuJ7rFcACjG/9PzApqFq7wEgzNJm2suWESPuwrQvejj7cbnQxMkxpm21lUYJL0fKmogPPqywn7e3FvB/FCNxPJ85iVUkCE9/tLKx31G4CgNtWTTPFhMvlu8G4/TrgaZttTChljfNJGgOT2X6EqpETy2tYd9cCBI4lIXJ1/3uVUllZEJz4baqGF64yxaZ+zPLYwde8Uqn1oKANtUrSaTOPHkhvuQP3bBlEJ/LFe4pqQOHUI8T8q7AXx3fLVBgSCVpMba55YxN3rv8U1Dv51bAPSOLlZWebkL8vSMGI21lJmmeVxPRwFlZF1CpqCN8uLwymaZyjbXHCRytogPN3o/n74CNykfT+qqRv5AQlHcRxYrC5KvGmbbUwmZY/29BvF6C1/93x4WVglXDLFpmbapmF89HKTogRwqqSlGbu+oiAkcWFbklC6Zhf+NtTLFpn8oWz+HsNRVSgIxZWON+yVyJlE5tq/+GWLTMutYX9ekTySEQPLVNQQ3OfycwJBM0zNtZcse7CvcKI0V/zh16Dr9OSA21MpmmcrHC+6pTAPHPwoit3LHHqs7jhFNRD6W8+EBGoSEoaZttTCZljfduH/fFisn+dRBGAZYtMzbVMwvul/T/crK1NQh8gN0SRRa9cOux6clC0/mDLFpmbarmF8/e6CopeOLCNW6S/IUUg3jJIYiAcDoMcGeRbOvuTPjXR/tyo79LK3kqqkbxkkMRAOB0GODPItnX3Jnxro/25Ud+llbyVVSN4ySGIgHA6DHBnkWzr7kz410f7cqO/Syt5KqpFVJwn6gBEvBM0zNtZcpGOEPiysW8vvRd2R0f7gtjhqUvXL+gWVwHm4XJDBiMpmmZtrLfPwd/IugP5+fKVSysH1EXreFAcEhelGmbbUmZY4Xdo1vQWVnK19P4RuEnbf0gQnR+lDCZlivNM22t1ESmopPIgfT0duOfQrsjgG4tPxli0zJmF5trdL1JDUIUT1ZXSqQDeR4B8mX3TrRro/2McGeUvLtwo6jIEKMkCUXWsLyZROd9P/rFYNtXPBli0z398iVUlVKAjFlY437JXImUTm2r/4ZYtMy61hf16RPJIU9nZ1MABEAAAAAAAAAAiSrrNQIAAAAgDen8AQwSkWxHoqCAAfZ6AAA=",e.Mp4Video="data:video/mp4;base64,AAAAIGZ0eXBpc29tAAACAGlzb21pc28yYXZjMW1wNDEAAAAIZnJlZQAAAs1tZGF0AAACrgYF//+q3EXpvebZSLeWLNgg2SPu73gyNjQgLSBjb3JlIDE0OCByMjYwMSBhMGNkN2QzIC0gSC4yNjQvTVBFRy00IEFWQyBjb2RlYyAtIENvcHlsZWZ0IDIwMDMtMjAxNSAtIGh0dHA6Ly93d3cudmlkZW9sYW4ub3JnL3gyNjQuaHRtbCAtIG9wdGlvbnM6IGNhYmFjPTEgcmVmPTMgZGVibG9jaz0xOjA6MCBhbmFseXNlPTB4MzoweDExMyBtZT1oZXggc3VibWU9NyBwc3k9MSBwc3lfcmQ9MS4wMDowLjAwIG1peGVkX3JlZj0xIG1lX3JhbmdlPTE2IGNocm9tYV9tZT0xIHRyZWxsaXM9MSA4eDhkY3Q9MSBjcW09MCBkZWFkem9uZT0yMSwxMSBmYXN0X3Bza2lwPTEgY2hyb21hX3FwX29mZnNldD0tMiB0aHJlYWRzPTEgbG9va2FoZWFkX3RocmVhZHM9MSBzbGljZWRfdGhyZWFkcz0wIG5yPTAgZGVjaW1hdGU9MSBpbnRlcmxhY2VkPTAgYmx1cmF5X2NvbXBhdD0wIGNvbnN0cmFpbmVkX2ludHJhPTAgYmZyYW1lcz0zIGJfcHlyYW1pZD0yIGJfYWRhcHQ9MSBiX2JpYXM9MCBkaXJlY3Q9MSB3ZWlnaHRiPTEgb3Blbl9nb3A9MCB3ZWlnaHRwPTIga2V5aW50PTI1MCBrZXlpbnRfbWluPTEwIHNjZW5lY3V0PTQwIGludHJhX3JlZnJlc2g9MCByY19sb29rYWhlYWQ9NDAgcmM9Y3JmIG1idHJlZT0xIGNyZj0yMy4wIHFjb21wPTAuNjAgcXBtaW49MCBxcG1heD02OSBxcHN0ZXA9NCBpcF9yYXRpbz0xLjQwIGFxPTE6MS4wMACAAAAAD2WIhAA3//728P4FNjuZQQAAAu5tb292AAAAbG12aGQAAAAAAAAAAAAAAAAAAAPoAAAAZAABAAABAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAACGHRyYWsAAABcdGtoZAAAAAMAAAAAAAAAAAAAAAEAAAAAAAAAZAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAAgAAAAIAAAAAACRlZHRzAAAAHGVsc3QAAAAAAAAAAQAAAGQAAAAAAAEAAAAAAZBtZGlhAAAAIG1kaGQAAAAAAAAAAAAAAAAAACgAAAAEAFXEAAAAAAAtaGRscgAAAAAAAAAAdmlkZQAAAAAAAAAAAAAAAFZpZGVvSGFuZGxlcgAAAAE7bWluZgAAABR2bWhkAAAAAQAAAAAAAAAAAAAAJGRpbmYAAAAcZHJlZgAAAAAAAAABAAAADHVybCAAAAABAAAA+3N0YmwAAACXc3RzZAAAAAAAAAABAAAAh2F2YzEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAgACAEgAAABIAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY//8AAAAxYXZjQwFkAAr/4QAYZ2QACqzZX4iIhAAAAwAEAAADAFA8SJZYAQAGaOvjyyLAAAAAGHN0dHMAAAAAAAAAAQAAAAEAAAQAAAAAHHN0c2MAAAAAAAAAAQAAAAEAAAABAAAAAQAAABRzdHN6AAAAAAAAAsUAAAABAAAAFHN0Y28AAAAAAAAAAQAAADAAAABidWR0YQAAAFptZXRhAAAAAAAAACFoZGxyAAAAAAAAAABtZGlyYXBwbAAAAAAAAAAAAAAAAC1pbHN0AAAAJal0b28AAAAdZGF0YQAAAAEAAAAATGF2ZjU2LjQwLjEwMQ=="},function(t,e,n){ "use strict";var r=n(10);
8157Object.defineProperty(e,"__esModule",{ value:!0}),e.initializeVimeoPlayer=e.initializeVimeoAPI=void 0;var o,i=r(n(93)),a=r(n(117)),s=n(119),c=n(124),u="*",l=null;function d(r,e){ r={ method:r},e&&(r.value=e),r=(0,a.default)(r),o.ownerDocument.defaultView.eval("(function(playerIframe){ playerIframe.contentWindow.postMessage("+r+", "+(0,a.default)(u)+") })")(o)}e.initializeVimeoAPI=function(){ return new i.default(function(t,e){ t("no api needed")})},e.initializeVimeoPlayer=function(t){ var e=t.win,n=t.instance,r=t.container,a=t.videoId,f=t.startTime,p=t.readyCallback,h=t.stateChangeCallback;return new i.default(function(t,i){ var A=n.logger||function(){ };(o=e.document.createElement("iframe")).id="vimeoplayer",o.src="//player.vimeo.com/video/"+a+"?api=1&background=1&quality=1080p",(0,s.getPlayerElement)(r).appendChild(o);var g={ iframe:o,setPlaybackRate:function(){ }};function m(){ d("getDuration"),d("getVideoHeight"),d("getVideoWidth")}function w(t){ t=0<arguments.length&&void 0!==t&&t;(t||g.dimensions.width&&g.dimensions.height&&g.duration)&&(t&&m(),g.dimensions.width=g.dimensions.width||g.iframe.parentNode.offsetWidth,g.dimensions.height=g.dimensions.height||g.iframe.parentNode.offsetHeight,g.duration=g.duration||10,d("setVolume","0"),d("setLoop","true"),d("seekTo",f),d("addEventListener","playProgress"),p(g))}function E(t){ !function(t){ if(!/^https?:\/\/player.vimeo.com/.test(t.origin))return;u=t.origin;var e=t.data;switch((e="string"==typeof e?JSON.parse(e):e).event){ case"ready":l&&(clearTimeout(l),l=null),g.dimensions||(g.dimensions={ },m(),h("buffering"),b=setTimeout(function(){ A.call(n,"retrying"),w(!0)},.75*c.TIMEOUT));break;case"playProgress":case"timeupdate":b&&(clearTimeout(b),b=null),h("playing",e),d("setVolume","0"),.98<=e.data.percent&&0<f&&d("seekTo",f)}switch(e.method){ case"getVideoHeight":A.call(n,e.method),g.dimensions.height=e.value,w();break;case"getVideoWidth":A.call(n,e.method),g.dimensions.width=e.value,w();break;case"getDuration":A.call(n,e.method),g.duration=e.value,f>=g.duration&&(f=0),w()}}(t)}t(g);var b=null;e.addEventListener("message",E,!1),g.destroy=function(){ e.removeEventListener("message",E),g.iframe.parentElement&&g.iframe.parentElement.removeChild(g.iframe)},l=setTimeout(function(){ i("Ran out of time")},c.TIMEOUT)})}},function(t,e,n){ t.exports=n(118)},function(t,e,r){ var o=(r=r(17)).JSON||(r.JSON={ stringify:JSON.stringify});t.exports=function(t){ return o.stringify.apply(o,arguments)}},function(t,e,n){ "use strict";var r=n(10);function d(t,e){ return f[e].parsePath?(0,c.default)(t,f[e].parsePath):null}Object.defineProperty(e,"__esModule",{ value:!0}),e.validatedImage=e.getVideoSource=e.getVideoID=e.getStartTime=e.getPlayerElement=e.findPlayerAspectRatio=void 0;var o=r(n(120)),i=r(n(40)),a=n(124),s=r(n(125)),c=r(n(128)),f={ youtube:{ parsePath:"query.t",timeRegex:/[hms]/,idRegex:a.YOUTUBE_REGEX,getDimensions:function(t){ var e,n,r;for(r in t){ var o=t[r];if("object"===(0,i.default)(o)&&o.width&&o.height){ e=o.width,n=o.height;break}}return{ w:e,h:n}}},vimeo:{ parsePath:null,timeRegex:/[#t=s]/,idRegex:a.VIMEO_REGEX,getDimensions:function(t){ var e,n;return t.dimensions?(e=t.dimensions.width,n=t.dimensions.height):t.iframe&&(e=t.iframe.clientWidth,n=t.iframe.clientHeight),{ w:e,h:n}}}};e.getStartTime=function(a,c){ var i=new s.default(a,!0);if(a=d(i,c))return i=a.split(f[c].timeRegex).filter(Boolean),a=(0,o.default)(i.pop(),10)||0,c=60*(0,o.default)(i.pop(),10)||0,(3600*(0,o.default)(i.pop(),10)||0)+c+a},e.getVideoSource=function(){ var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:a.DEFAULT_PROPERTY_VALUES.url,e=t.match(a.YOUTUBE_REGEX);return e&&e[2].length?"youtube":(e=t.match(a.VIMEO_REGEX))&&e[3].length?"vimeo":a.UNSUPPORTED_VIDEO_SOURCE},e.getVideoID=function(){ var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:a.DEFAULT_PROPERTY_VALUES.url,r=(r=f[o=1<arguments.length&&void 0!==arguments[1]?arguments[1]:null])&&t.match(r.idRegex),o="vimeo"===o?r[3]:r[2];return r&&o.length?o:void 0},e.validatedImage=function(e){ return!!e&&(e="IMG"===e.nodeName&&e)},e.findPlayerAspectRatio=function(t,e,n){ var r,i;return e&&(r=(i=f[n].getDimensions(e)).w,i=i.h),r&&i||(r=t.clientWidth,i=t.clientHeight),(0,o.default)(r,10)/(0,o.default)(i,10)},e.getPlayerElement=function(t){ var e=t.querySelector("#player");return e||((e=t.ownerDocument.createElement("div")).id="player",t.appendChild(e)),e.setAttribute("style","position: absolute; top: 0; bottom: 0; left: 0; right: 0;"),e}},function(t,e,n){ t.exports=n(121)},function(t,e,n){ n(122),t.exports=n(17).parseInt},function(t,e,o){ var r=o(15),o=o(123);r(r.G+r.F*(parseInt!=o),{ parseInt:o})}
8157,function(t,e,i){ var r=i(16).parseInt,o=i(32).trim,i=i(34),a=/^[-+]?0[xX]/;t.exports=8!==r(i+"08")||22!==r(i+"0x16")?function(n,e){ return n=o(String(n),3),r(n,e>>>0||(a.test(n)?16:10))}:r},function(t,e){ "use strict";Object.defineProperty(e,"__esModule",{ value:!0});var n={ enabled:!(e.VIMEO_REGEX=e.UNSUPPORTED_VIDEO_SOURCE=e.YOUTUBE_REGEX=e.TIMEOUT=e.DEFAULT_PROPERTY_VALUES=e.DEBUG=void 0),verbose:!1};e.DEBUG=n,e.DEFAULT_PROPERTY_VALUES={ container:"body",url:"https://youtu.be/xkEmYQvJ_68",source:"youtube",fitMode:"fill",scaleFactor:1,playbackSpeed:1,filter:1,filterStrength:50,timeCode:{ start:0,end:null},DEBUG:n},e.TIMEOUT=2500,e.UNSUPPORTED_VIDEO_SOURCE="unsupported",e.YOUTUBE_REGEX=/^.*(youtu\.be\/|v\/|u\/\w\/|embed\/|watch\?v=|\&v=)([^#\&\?]{11}).*/,e.VIMEO_REGEX=/^.*(vimeo\.com\/)(channels\/[a-zA-Z0-9]*\/)?([0-9]{7,}(#t\=.*s)?)/},function(t,e,n){ !function(e){ "use strict";function r(t){ return(t||"").toString().replace(p,"")}function o(t){ var o,a=("undefined"!=typeof window?window:void 0!==e?e:"undefined"!=typeof self?self:{ }).location||{ },i={ },a=typeof(t=t||a);if("blob:"===t.protocol)i=new c(unescape(t.pathname),{ });else if("string"==a)for(o in i=new c(t,{ }),b)delete i[o];else if("object"==a){ for(o in t)o in b||(i[o]=t[o]);void 0===i.slashes&&(i.slashes=A.test(t.href))}return i}function i(t){ return"file:"===t||"ftp:"===t||"http:"===t||"https:"===t||"ws:"===t||"wss:"===t}function a(u,e){ u=(u=r(u)).replace(h,""),e=e||{ };var n,o=y.exec(u),a=o[1]?o[1].toLowerCase():"",s=!!o[2],c=!!o[3],u=0;return s?u=c?(n=o[2]+o[3]+o[4],o[2].length+o[3].length):(n=o[2]+o[4],o[2].length):c?(n=o[3]+o[4],u=o[3].length):n=o[4],"file:"===a?2<=u&&(n=n.slice(2)):i(a)?n=o[4]:a?s&&(n=n.slice(2)):2<=u&&i(e.protocol)&&(n=o[4]),{ protocol:a,slashes:s||i(a),slashesCount:u,rest:n}}function c(t,e,n){ if(t=(t=r(t)).replace(h,""),!(this instanceof c))return new c(t,e,n);var u,p,A,v,y,b=m.slice(),l=typeof e,x=this,_=0;for("object"!=l&&"string"!=l&&(n=e,e=null),n&&"function"!=typeof n&&(n=d.parse),u=!(l=a(t||"",e=o(e))).protocol&&!l.slashes,x.slashes=l.slashes||u&&e.slashes,x.protocol=l.protocol||e.protocol||"",t=l.rest,("file:"===l.protocol&&(2!==l.slashesCount||g.test(t))||!l.slashes&&(l.protocol||l.slashesCount<2||!i(x.protocol)))&&(b[3]=[/(.*)/,"pathname"]);_<b.length;_++)"function"!=typeof(A=b[_])?(p=A[0],y=A[1],p!=p?x[y]=t:"string"==typeof p?~(v="@"===p?t.lastIndexOf(p):t.indexOf(p))&&(t="number"==typeof A[2]?(x[y]=t.slice(0,v),t.slice(v+A[2])):(x[y]=t.slice(v),t.slice(0,v))):(v=p.exec(t))&&(x[y]=v[1],t=t.slice(0,v.index)),x[y]=x[y]||u&&A[3]&&e[y]||"",A[4]&&(x[y]=x[y].toLowerCase())):t=A(t,x);n&&(x.query=n(x.query)),u&&e.slashes&&"/"!==x.pathname.charAt(0)&&(""!==x.pathname||""!==e.pathname)&&(x.pathname=function(o,e){ if(""===o)return e;for(var n=(e||"/").split("/").slice(0,-1).concat(o.split("/")),r=n.length,o=n[r-1],i=!1,a=0;r--;)"."===n[r]?n.splice(r,1):".."===n[r]?(n.splice(r,1),a++):a&&(0===r&&(i=!0),n.splice(r,1),a--);return i&&n.unshift(""),"."!==o&&".."!==o||n.push(""),n.join("/")}(x.pathname,e.pathname)),"/"!==x.pathname.charAt(0)&&i(x.protocol)&&(x.pathname="/"+x.pathname),f(x.port,x.protocol)||(x.host=x.hostname,x.port=""),x.username=x.password="",x.auth&&(~(v=x.auth.indexOf(":"))?(x.username=x.auth.slice(0,v),x.username=encodeURIComponent(decodeURIComponent(x.username)),x.password=x.auth.slice(v+1),x.password=encodeURIComponent(decodeURIComponent(x.password))):x.username=encodeURIComponent(decodeURIComponent(x.auth)),x.auth=x.password?x.username+":"+x.password:x.username),x.origin="file:"!==x.protocol&&i(x.protocol)&&x.host?x.protocol+"//"+x.host:"null",x.href=x.toString()}var f=n(126),d=n(127),p=/^[\x00-\x20\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]+/,h=/[\n\r\t]/g,A=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,v=/:\d+$/,y=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\\/]+)?([\S\s]*)/i,g=/^[a-zA-Z]:/,m=[["#","hash"],["?","query"],function(t,e){ return i(e.protocol)?t.replace(/\\/g,"/"):t},["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d*)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],b={ hash:1,query:1};c.prototype={ set:function(t,e,n){ var r=this;switch(t){ case"query":"string"==typeof e&&e.length&&(e=(n||d.parse)(e)),r[t]=e;break;case"port":r[t]=e,f(e,r.protocol)?e&&(r.host=r.hostname+":"+e):(r.host=r.hostname,r[t]="");break;case"hostname":r[t]=e,r.port&&(e+=":"+r.port),r.host=e;break;case"host":r[t]=e,v.test(e)?(e=e.split(":"),r.port=e.pop(),r.hostname=e.join(":")):(r.hostname=e,r.port="");break;case"protocol":r.protocol=e.toLowerCase(),r.slashes=!n;break;case"pathname":case"hash":e?(a="pathname"===t?"/":"#",r[t]=e.charAt(0)!==a?a+e:e):r[t]=e;break;case"username":case"password":r[t]=encodeURIComponent(e);break;case"auth":var a=e.indexOf(":");~a?(r.username=e.slice(0,a),r.username=encodeURIComponent(decodeURIComponent(r.username)),r.password=e.slice(a+1),r.password=encodeURIComponent(decodeURIComponent(r.password))):r.username=encodeURIComponent(decodeURIComponent(e))}for(var s=0;s<m.length;s++){ var c=m[s];c[4]&&(r[c[1]]=r[c[1]].toLowerCase())}return r.auth=r.password?r.username+":"+r.password:r.username,r.origin="file:"!==r.protocol&&i(r.protocol)&&r.host?r.protocol+"//"+r.host:"null",r.href=r.toString(),r},toString:function(e){ e&&"function"==typeof e||(e=d.stringify);var n=this,r=n.host,a=n.protocol;return a&&":"!==a.charAt(a.length-1)&&(a+=":"),a+=n.protocol&&n.slashes||i(n.protocol)?"//":"",n.username?(a+=n.username,n.password&&(a+=":"+n.password),a+="@"):n.password?(a+=":"+n.password,a+="@"):"file:"!==n.protocol&&i(n.protocol)&&!r&&"/"!==n.pathname&&(a+="@"),(":"===r[r.length-1]||v.test(n.hostname)&&!n.port)&&(r+=":"),a+=r+n.pathname,(e="object"==typeof n.query?e(n.query):n.query)&&(a+="?"!==e.charAt(0)?"?"+e:e),n.hash&&(a+=n.hash),a}},c.extractProtocol=a,c.location=o,c.trimLeft=r,c.qs=d,t.exports=c}.call(e,function(){ return this}())},function(t,e){ "use strict";
8157t.exports=function(t,e){ if(e=e.split(":")[0],!(t=+t))return!1;switch(e){ case"http":case"ws":return 80!==t;case"https":case"wss":return 443!==t;case"ftp":return 21!==t;case"gopher":return 70!==t;case"file":return!1}return 0!==t}},function(t,e){ "use strict";function n(t){ try{ return decodeURIComponent(t.replace(/\+/g," "))}catch(t){ return null}}function r(t){ try{ return encodeURIComponent(t)}catch(t){ return null}}var s=Object.prototype.hasOwnProperty;e.stringify=function(t,e){ var n,o,i=[];for(o in"string"!=typeof(e=e||"")&&(e="?"),t)if(s.call(t,o)){ if((n=t[o])||null!=n&&!isNaN(n)||(n=""),o=r(o),n=r(n),null===o||null===n)continue;i.push(o+"="+n)}return i.length?e+i.join("&"):""},e.parse=function(t){ for(var r=/([^=?#&]+)=?([^&]*)/g,o={ };a=r.exec(t);){ var i=n(a[1]),a=n(a[2]);null===i||null===a||i in o||(o[i]=a)}return o}},function(t,e){ !function(ot){ function o(t){ var e=-1,n=t?t.length:0;for(this.clear();++e<n;){ var r=t[e];this.set(r[0],r[1])}}function l(t){ var e=-1,n=t?t.length:0;for(this.clear();++e<n;){ var r=t[e];this.set(r[0],r[1])}}function v(t){ var e=-1,n=t?t.length:0;for(this.clear();++e<n;){ var r=t[e];this.set(r[0],r[1])}}function x(t,e){ for(var n=t.length;n--;)if(function(t,e){ return t===e||t!=t&&e!=e}(t[n][0],e))return n;return-1}function T(n,e){ return n=n.__data__,function(t){ var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}(e)?n["string"==typeof e?"string":"hash"]:n.map}function O(t,r){ return function(t){ return N(t)&&!function(t){ return ct&&ct in t}(t)&&((e=N(e=t)?ft.call(e):"")==Z||e==W||function(t){ var e=!1;if(null!=t&&"function"!=typeof t.toString)try{ e=!!(t+"")}catch(t){ }return e}(t)?dt:tt).test(function(t){ if(null!=t){ try{ return ut.call(t)}catch(t){ }try{ return t+""}catch(t){ }}return""}(t));var e}(r=function(t){ return null==t?void 0:t[r]}(t))?r:void 0}function F(t,e){ if("function"!=typeof t||e&&"function"!=typeof e)throw new TypeError("Expected a function");function n(){ var a=arguments,o=e?e.apply(this,a):a[0],i=n.cache;return i.has(o)?i.get(o):(a=t.apply(this,a),n.cache=i.set(o,a),a)}return n.cache=new(F.Cache||v),n}function N(t){ var e=typeof t;return t&&("object"==e||"function"==e)}function G(t){ return"symbol"==typeof t||function(t){ return t&&"object"==typeof t}(t)&&ft.call(t)==Q}var D="__lodash_hash_undefined__",Z="[object Function]",W="[object GeneratorFunction]",Q="[object Symbol]",H=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,q=/^\w*$/,J=/^\./,X=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,$=/\\(\\)?/g,tt=/^\[object .+?Constructor\]$/,it="object"==typeof ot&&ot&&ot.Object===Object&&ot,yt="object"==typeof self&&self&&self.Object===Object&&self,rt=it||yt||Function("return this")(),ot=Array.prototype,it=Function.prototype,yt=Object.prototype,st=rt["__core-js_shared__"],ct=function(){ var t=/[^.]+$/.exec(st&&st.keys&&st.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}(),ut=it.toString,lt=yt.hasOwnProperty,ft=yt.toString,dt=RegExp("^"+ut.call(lt).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),yt=rt.Symbol,ht=ot.splice,At=O(rt,"Map"),vt=O(Object,"create"),gt=(yt=yt?yt.prototype:void 0)?yt.toString:void 0;o.prototype.clear=function(){ this.__data__=vt?vt(null):{ }},o.prototype.delete=function(t){ return this.has(t)&&delete this.__data__[t]},o.prototype.get=function(t){ var e=this.__data__;if(vt){ var n=e[t];return n===D?void 0:n}return lt.call(e,t)?e[t]:void 0},o.prototype.has=function(t){ var e=this.__data__;return vt?void 0!==e[t]:lt.call(e,t)},o.prototype.set=function(t,e){ return this.__data__[t]=vt&&void 0===e?D:e,this},l.prototype.clear=function(){ this.__data__=[]},l.prototype.delete=function(n){ var e=this.__data__;return!((n=x(e,n))<0||(n==e.length-1?e.pop():ht.call(e,n,1),0))},l.prototype.get=function(n){ var e=this.__data__;return(n=x(e,n))<0?void 0:e[n][1]},l.prototype.has=function(t){ return-1<x(this.__data__,t)},l.prototype.set=function(t,e){ var n=this.__data__,r=x(n,t);return r<0?n.push([t,e]):n[r][1]=e,this},v.prototype.clear=function(){ this.__data__={ hash:new o,map:new(At||l),string:new o}},v.prototype.delete=function(t){ return T(this,t).delete(t)},v.prototype.get=function(t){ return T(this,t).get(t)},v.prototype.has=function(t){ return T(this,t).has(t)},v.prototype.set=function(t,e){ return T(this,t).set(t,e),this};var mt=F(function(t){ t=function(t){ return null==t?"":function(t){ if("string"==typeof t)return t;if(G(t))return gt?gt.call(t):"";var e=t+"";return"0"==e&&1/t==-1/0?"-0":e}(t)}(t);var e=[];return J.test(t)&&e.push(""),t.replace(X,function(t,n,r,o){ e.push(r?o.replace($,"$1"):n||t)}),e});F.Cache=v;var bt=Array.isArray;t.exports=function(t,r,n){ return void 0===(r=null==t?void 0:function(t,e){ e=function(t,e){ if(!bt(t)){ var n=typeof t;return"number"==n||"symbol"==n||"boolean"==n||null==t||G(t)||q.test(t)||!H.test(t)||null!=e&&t in Object(e)}}(e,t)?[e]:function(t){ return bt(t)?t:mt(t)}(e);for(var n=0,r=e.length;null!=t&&n<r;)t=t[function(t){ if("string"==typeof t||G(t))return t;var e=t+"";return"0"==e&&1/t==-1/0?"-0":e}(e[n++])];return n&&n==r?t:void 0}(t,r))?n:r}}.call(e,function(){ return this}())},function(t,e,n){ "use strict";var r=n(10);
8157Object.defineProperty(e,"__esModule",{ value:!0}),e.initializeYouTubePlayer=e.initializeYouTubeAPI=void 0;var o=r(n(93)),i=n(119);e.initializeYouTubeAPI=function(t){ return new o.default(function(e,n){ var r,o;t.document.documentElement.querySelector('script[src*="www.youtube.com/iframe_api"].loaded')?e("already loaded"):((r=t.document.createElement("script")).src="https://www.youtube.com/iframe_api",(o=t.document.getElementsByTagName("script")[0]).parentNode.insertBefore(r,o),r.addEventListener("load",function(t){ t.currentTarget.classList.add("loaded"),e("api script tag created and loaded")},!0),r.addEventListener("error",function(t){ n("Failed to load YouTube script: ",t)}))})},e.initializeYouTubePlayer=function(t){ function p(){ return new n.YT.Player(d,{ videoId:r,playerVars:{ autohide:1,autoplay:0,controls:0,enablejsapi:1,iv_load_policy:3,loop:0,modestbranding:1,playsinline:1,rel:0,showinfo:0,wmode:"opaque"},events:{ onReady:function(t){ var n,e;e=a,(n=(n=t).target).iframe=n.getIframe(),n.mute(),n.ready=!0,n.seekTo(e<n.getDuration()?e:0),n.playVideo(),l(t.target)},onStateChange:function(e){ e=function(t,e,n,i){ var a=3<arguments.length&&void 0!==i?i:1,o=t.target,i=(o.getDuration()-e)/a,a=function t(){ o.getCurrentTime()+.1>=o.getDuration()&&(o.pauseVideo(),o.seekTo(e),o.playVideo()),requestAnimationFrame(t)};return t.data===n.YT.PlayerState.BUFFERING&&1!==o.getVideoLoadedFraction()&&(0===o.getCurrentTime()||o.getCurrentTime()>.1+i)?"buffering":t.data===n.YT.PlayerState.PLAYING?(requestAnimationFrame(a),"playing"):void(t.data===n.YT.PlayerState.ENDED&&o.playVideo())}(e,a,n,u),f(e,e)}}})}var e=t.container,n=t.win,r=t.videoId,a=t.startTime,u=t.speed,l=t.readyCallback,f=t.stateChangeCallback,d=(0,i.getPlayerElement)(e);return new o.default(function(t,e){ !function e(){ 1===n.YT.loaded?t(p()):setTimeout(e,100)}()})}},function(t,e){ "use strict";Object.defineProperty(e,"__esModule",{ value:!0}),e.filterProperties=e.filterOptions=void 0,e.filterOptions=["none","blur","brightness","contrast","invert","opacity","saturate","sepia","drop-shadow","grayscale","hue-rotate"],e.filterProperties={ blur:{ modifier:function(t){ return.3*t},unit:"px"},brightness:{ modifier:function(t){ return.009*t+.1},unit:""},contrast:{ modifier:function(t){ return.4*t+80},unit:"%"},grayscale:{ modifier:function(t){ return t},unit:"%"},"hue-rotate":{ modifier:function(t){ return 3.6*t},unit:"deg"},invert:{ modifier:function(t){ return 1},unit:""},opacity:{ modifier:function(t){ return t},unit:"%"},saturate:{ modifier:function(t){ return 2*t},unit:"%"},sepia:{ modifier:function(t){ return t},unit:"%"}}},function(t,e){ "use strict";Object.defineProperty(e,"__esModule",{ value:!0}),e.default=void 0,e.default=function(t){ var e={ container:t};return t.getAttribute("data-config-url")&&(e.url=t.getAttribute("data-config-url")),t.getAttribute("data-config-playback-speed")&&(e.playbackSpeed=t.getAttribute("data-config-playback-speed")),t.getAttribute("data-config-filter")&&(e.filter=t.getAttribute("data-config-filter")),t.getAttribute("data-config-filter-strength")&&(e.filterStrength=t.getAttribute("data-config-filter-strength")),e},t.exports=e.default},function(t,e,n){ var r=n(2),o=n(133),i=n(134);Y.use("node",function(){ window.Singleton.create({ ready:function(){ this._touch=Y.one(".touch-styles"),this.bindUI(),this._touch||(this.folderRedirect(".folder-toggle","#headerNav"),this.folderRedirect(".folder-toggle","#footer")),this.folderActive(".folder-toggle","#mobileNavigation"),this.folderActive(".folder-toggle","#headerNav"),this.folderActive(".folder-toggle","#footer"),this.folderNavExpand(".folder-nav-toggle","#folderNav"),this.folderNavExpand(".category-nav-toggle","#categoryNav")},bindUI:function(){ this.dataToggleBody(),this.dataToggleEl(),this.dataLightbox(),this.scrollAnchors(),Y.one(window).on("resize",this.syncUI,this)},syncUI:function(){ r(function(){ o()},100,this)},folderNavExpand:function(t,e){ var n=Y.one(e);n&&n.one(t).on("click",function(){ n.toggleClass("expanded")})},folderActive:function(t,n){ t=t||".folder-toggle",n=n||"body",0<(n=Y.all
8157(n)).size()&&n.each(function(e){ e.delegate("click",function(t){ t.preventDefault(),t.currentTarget.toggleClass("active"),t.currentTarget.ancestor(".folder").siblings(".folder").each(function(t){ t.one(".folder-toggle").removeClass("active")})},t)})},folderRedirect:function(t,n){ t=t||".folder-toggle",n=n||"body",0<(n=Y.all(n)).size()&&n.each(function(e){ e.delegate("click",function(e){ e.preventDefault(),(e=e.currentTarget.getData("href"))&&(window.location=e)},t)})},dataLightbox:function(){ var t={ };Y.all("[data-lightbox]").each(function(e){ var n=e.getAttribute("data-lightbox");t[n]=t[n]||[],t[n].push({ content:e,meta:e.getAttribute("alt")}),e.on("click",function(r){ r.halt(),new Y.Squarespace.Lightbox2({ set:t[n],currentSetIndex:Y.all("[data-lightbox]").indexOf(e),controls:{ previous:!0,next:!0}}).render()})})},dataToggleBody:function(){ Y.one("body").delegate("click",function(t){ Y.one("body").toggleClass(t.currentTarget.getData("toggle-body"))},"[data-toggle-body]")},dataToggleEl:function(){ Y.one("body").delegate("click",function(e){ (e=e.currentTarget).toggleClass(e.getData("toggle"))},"[data-toggle]")},scrollAnchors:function(){ if(!history.pushState)return!1;Y.one("body").delegate("click",function(t){ var n=t.currentTarget.get("href");(n=this._getSamePageHash(n))&&Y.one(n)&&(t.halt(),Y.one("#mobileNavToggle")&&Y.one("#mobileNavToggle").set("checked",!1).simulate("change"),this.smoothScrollTo(Y.one(n).getY()),history.pushState({ },n,n))},'a[href*="#"]',this)},_getSamePageHash:function(t){ var t=new i(t),e=new i(window.location.href);return t.host!==e.host||t.pathname!==e.pathname||""===t.hash?null:t.hash},smoothScrollTo:function(t){ if(!Y.Lang.isNumber(t))try{ t=parseInt(t)}catch(t){ return!1}var e=Y.UA.gecko||Y.UA.ie||navigator.userAgent.match(/Trident.*rv.11\./)?"html":"body",n=new Y.Anim({ node:Y.one(document.scrollingElement||e),to:{ scrollTop:t},duration:.4,easing:"easeOut"});n.run(),n.on("end",function(){ n.destroy()})}})})},function(t,e){ t.exports=function(t){ t=t||"img[data-src]",Y.one(t)&&Y.all(t).each(function(t){ ImageLoader.load(t)})}},function(t,e,n){ "use strict";function r(e){ return{ protocol:(e=u.exec(e))[1]?e[1].toLowerCase():"",slashes:!!e[2],rest:e[3]||""}}function o(t,e,n){ if(!(this instanceof o))return new o(t,e,n);var u,f,d,p,h=c.test(t),g=typeof e,v=this,y=0;for("object"!=g&&"string"!=g&&(n=e,e=null),n&&"function"!=typeof n&&(n=s.parse),e=a(e),g=r(t),v.protocol=g.protocol||e.protocol||"",v.slashes=g.slashes||e.slashes,t=g.rest;y<l.length;y++)u=(f=l[y])[0],p=f[1],u!=u?v[p]=t:"string"==typeof u?~(d=t.indexOf(u))&&(t="number"==typeof f[2]?(v[p]=t.slice(0,d),t.slice(d+f[2])):(v[p]=t.slice(d),t.slice(0,d))):(d=u.exec(t))&&(v[p]=d[1],t=t.slice(0,t.length-d[0].length)),v[p]=v[p]||(f[3]||"port"===p&&h)&&e[p]||"",f[4]&&(v[p]=v[p].toLowerCase());n&&(v.query=n(v.query)),i(v.port,v.protocol)||(v.host=v.hostname,v.port=""),v.username=v.password="",v.auth&&(f=v.auth.split(":"),v.username=f[0]||"",v.password=f[1]||""),v.href=v.toString()}var i=n(126),a=n(135),s=n(136),c=/^\/(?!\/)/,u=/^([a-z0-9.+-]+:)?(\/\/)?(.*)$/i,l=[["#","hash"],["?","query"],["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/\:(\d+)$/,"port"],[NaN,"hostname",void 0,1,1]];o.prototype.set=function(t,e,n){ var r=this;return"query"===t?("string"==typeof e&&e.length&&(e=(n||s.parse)(e)),r[t]=e):"port"===t?(r[t]=e,i(e,r.protocol)?e&&(r.host=r.hostname+":"+e):(r.host=r.hostname,r[t]="")):"hostname"===t?(r[t]=e,r.port&&(e+=":"+r.port),r.host=e):"host"===t?(r[t]=e,/\:\d+/.test(e)&&(e=e.split(":"),r.hostname=e[0],r.port=e[1])):"protocol"===t?(r.protocol=e,r.slashes=!n):r[t]=e,r.href=r.toString(),r},o.prototype.toString=function(e){ e&&"function"==typeof e||(e=s.stringify);var n=this,o=n.protocol;return o&&":"!==o.charAt(o.length-1)&&(o+=":"),o+=n.slashes?"//":"",n.username&&(o+=n.username,n.password&&(o+=":"+n.password),o+="@"),o+=n.hostname,n.port&&(o+=":"+n.port),o+=n.pathname,(e="object"==typeof n.query?e(n.query):n.query)&&(o+="?"!==e.charAt(0)?"?"+e:e),n.hash&&(o+=n.hash),o},o.qs=s,o.location=a,t.exports=o},function(t,e,n){ !function(e){ "use strict";var r,o=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,i={ hash:1,query:1};t.exports=function(t){ t=t||e.location||{ },r=r||n(134);var a,s={ },c=typeof t;if("blob:"===t.protocol)s=new r(unescape(t.pathname),{ });else if("string"==c)for(a in s=new r(t,{ }),i)delete s[a];else if("object"==c){ for(a in t)a in i||(s[a]=t[a]);void 0===s.slashes&&(s.slashes=o.test(t.href))}return s}}.call(e,function(){ return this}())},function(t,e){ "use strict";var o=Object.prototype.hasOwnProperty;e.stringify=function(t,e){ var r,n=[];for(r in"string"!=typeof(e=e||"")&&(e="?"),t)o.call(t,r)&&n.push(encodeURIComponent(r)+"="+encodeURIComponent(t[r]));return n.length?e+n.join("&"):""},e.parse=function(t){ for(var e,n=/([^=?&]+)=?([^&]*)/g,r={ };e=n.exec(t);
8157r[decodeURIComponent(e[1])]=decodeURIComponent(e[2]));return r}},function(t,e,n){ var r=n(2),o=n(133);null!==document.documentElement.getAttribute("data-authenticated-account")&&Y.use("node",function(t){ window.Singleton.create({ ready:function(){ this.bindUI()},bindUI:function(){ t.Global.on("tweak:change",function(e){ var i,n=t.one("#mobileNavToggle");n&&(i=e.config&&"Site Navigation"===e.config.category,n.set("checked",i)),"transparent-header"===e.getName()&&r(function(){ o()},100,this)});var e=t.one("body.transparent-header");e&&(e=e.getDOMNode(),["sqs-stacked-items-dom-deleted","sqs-stacked-items-dom-reorder"].forEach(function(n){ t.config.win.addEventListener(n,function(t){ var n=e.querySelector("#content > div");n.querySelector(".banner-thumbnail-wrapper")||n.querySelector(".promoted-gallery-wrapper").children.length?e.classList.add("has-banner-image"):e.classList.remove("has-banner-image")}.bind(this))}.bind(this)))}})})}]); 8158 8159 8160 /*----->/src/js/ylopo-required-footer/ylopo-copyright-year.js<-----*/ 8161 8162 !function($){ var currentYear=(new Date).getFullYear();$("footer#footer #ylopoFooterCopyrightBlock").each(function(){ var _this=$(this);_this.hasClass("empty")?_this.text("Copyright ©"+currentYear):_this.find(".html-block").contents().filter(function(){ return this.innerHTML&&this}).each(function(){ var _self=$(this),updateYear=_self.html();updateYear.match(/([^0-9])20([0-9]{2,2})([^0-9])/gi)&&(updateYear=updateYear.replace(/([^0-9])(20[0-9]{2,2})([^0-9])/,"$1"+currentYear+"$3"),_self.html(updateYear))})})}(jQuery); 8163 8164 8165 /*----->/src/js/ylopo-required-footer/ylopo-jquery-version-check.js<-----*/ 8166 8167 !function($){ var warningWindow={ getCurrentVersion:function(){ return $.fn.jquery},makeWindow:function(version){ return $("<div>",{ class:"ylopo-jquery-check"}).append("<span>WARNING:</span> You are trying to add jQuery, but this Squarespace template already has jQuery v3.5.1 <br/><br/><span>PLEASE</span> do not try to load jQuery, it isn't necessary.")},jqueryCheck:function(){ var modal=this.getCurrentVersion(),hasJqueryScript=$('script[src*="jquery"]').toArray().map(function(o){ return o.src.split("/").pop().split("?")[0].match(/\.js$/i)?o.src:void 0}).filter(function(o){ return o});("3.5.1"!==modal||0<hasJqueryScript.length)&&$("body").find(".ylopo-jquery-check").length<=0&&(modal=this.makeWindow(modal),$("body").append(modal))},init:function(isConfigMode){ isConfigMode&&(warningWindow.jqueryCheck.bind(warningWindow),$(document).keyup(function(e){ 27===e.keyCode&&warningWindow.jqueryCheck()}),warningWindow.jqueryCheck())}};waitFor(function(){ return $("body").hasClass("sqs-edit-mode")},warningWindow.init)}(jQuery); 8168 8169 8170 /*----->/src/js/ylopo-required-footer/TCPA-privacy-policy.js<-----*/ 8171 8172 !function(){ const isDeveloper="true"===window.localStorage.getItem("ylopo-developer-mode");$(document).ready(function(){ if(isDeveloper||!window.YLOPO_WIDGETS.disableTCPACheckbox){ var customTCPAMessage=$(".editable-tcpa-message:not(.empty)").first().getSSInnerText().trim(),$tcpaPrivacyPolicy=""===customTCPAMessage?"By providing your telephone number, you are consenting to allow COMPANY NAME to contact you with informational communications via voice call, AI voice call, and/or text message, or similar automated means for real estate services. To opt out you can reply 'stop' at any time, or reply 'help' for assistance. Message and data rates may apply. Message frequency may vary. For more information see our PRIVACY POLICY.":customTCPAMessage;window.YLOPO_WIDGETS.TCPAMessage=$tcpaPrivacyPolicy;var isV5Page=$("body").hasClass("template-v5"),$tcpaPrivacyPolicy=$tcpaPrivacyPolicy.replace(/company name/gi,(window.YLOPO_WIDGETS.pageIdentifiers||window.YLOPO_WIDGETS).privacyPolicyCompanyName);setTimeout(function(){ !function(){ try{ var sourceElement=document.querySelector(".footer-IDX-compliance >div");if(!sourceElement)return;const computedStyles=window.getComputedStyle(sourceElement),stylesObject={ };for(let i=0;i<computedStyles.length;i++){ var propertyName=computedStyles[i];stylesObject[propertyName]=computedStyles.getPropertyValue(propertyName)}$(".tcpa-footer").css(stylesObject)}catch(e){ }}()},250),$tcpaPrivacyPolicy=""!==customTCPAMessage||/privacy policy/i.test($tcpaPrivacyPolicy)?$tcpaPrivacyPolicy.replace(/privacy policy/gi,`<a href="https://${ window.YLOPO_WIDGETS.domain}/privacy-policy" target="_blank" class="privacy-policy-link">Privacy Policy and Terms & Conditions</a>`):`${ $tcpaPrivacyPolicy} For more information see our <a href="https://${ window.YLOPO_WIDGETS.domain}/privacy-policy" target="_blank" class="privacy-policy-link">Privacy Policy and Terms & Conditions</a>`,$tcpaPrivacyPolicy=$('<div class="inserted-tcpa-privacy-policy"></div>').html($tcpaPrivacyPolicy);const $tcpaArea=$('<div class="tcpa-area"></div>').append($tcpaPrivacyPolicy.clone());isV5Page||new MutationObserver(function(list,observer){ list.forEach(function(o,i){ o.addedNodes.forEac
8172h(function($submitButton){ var $tcpaAreaClone=$($submitButton).closest("form");0<$tcpaAreaClone.length&&0===$tcpaAreaClone.closest(".form-wrapper").find(".inserted-tcpa-privacy-policy").length&&($submitButton=$tcpaAreaClone.find(".form-button-wrapper"),0===$tcpaAreaClone.find(".inside-form-popup").length&&(($tcpaAreaClone=$tcpaArea.clone()).find(".inserted-tcpa-privacy-policy").addClass("inside-form-popup"),$submitButton.before($tcpaAreaClone)))})})}).observe(document.body,{ childList:!0,subtree:!0})}})}(); 8173 8174 8175 /*----->/src/js/ylopo-required-footer/generate-lightning-page.js<-----*/ 8176 8177 !function($){ const urlParams=new URLSearchParams(window.top.location.search);"true"===urlParams.get("generateLightningPage")&&window.top!==window&&null!==window.top.location.pathname.match(/^\/config\//)&&waitFor(function(){ return YLOPO_WIDGETS.fullSiteNav&&0<window.YLOPO_WIDGETS.fullSiteNav.length},function(hasAutoGeneratedHompageG){ const pages=YLOPO_WIDGETS.fullSiteNav;if(hasAutoGeneratedHompageG){ var homepage=pages.find(function(item){ return item.collection&&!0===item.collection.homepage}),hasAutoGeneratedHompageG=pages.filter(function(item){ return item.collection&&"homepageg"===item.collection.regionName&&"autoimport-HomepageG"===item.collection.navigationTitle&&"hidden"===item.navType});const eligiblePageTypes=["homepage","homepageb","homepagec","homepageg"];if(eligiblePageTypes.includes(homepage.collection.regionName),hasAutoGeneratedHompageG.length<1){ const defaultPage={ collectionData:{ description:{ html:"",raw:!1},enabled:!0,deleted:!1,folder:!1,regionName:"default",dirty:!1,body:null,collectionType:10,supported:!0,supportsVideoBackgrounds:!0,typeName:"page",title:"HomepageG",newTitle:"HomepageG",ordering:3,icon:"page",addText:"Add Block",relatedItems:!1,hasProductQuickView:!1,hasSystemBlogCollectionSettings:!1,forcePageSize:!1,eventView:1,forceEventView:!1,acceptTypes:[],itemLayoutTypes:[],layout:"default",index:!1,variation:!1,fullData:!1,systemPartials:[],navigationTitle:"autoimport-HomepageG",type:10,websiteId:"634df0c66e77e665f518d369"},memberAreaData:{ memberAreaIds:[]}};$.ajax({ type:"POST",url:"/api/commondata/SaveCollectionSettings",crossDomain:!0,contentType:"application/json; charset=UTF-8",processData:!1,headers:{ Accept:"application/json","X-CSRF-Token":top.Static.SQUARESPACE_CONTEXT.csrfToken},data:JSON.stringify(defaultPage),success:function(data,statusText,xhr){ window.getCollectionSettings(data.id).then(function(result){ !function(defaultProps,savedProps){ let updatedData=defaultProps;updatedData.collectionData=savedProps,updatedData.collectionData.regionName="homepageg",updatedData.collectionData.collectionId=savedProps.id,$.ajax({ type:"POST",url:"/api/commondata/SaveCollectionSettings",crossDomain:!0,contentType:"application/json; charset=UTF-8",processData:!1,headers:{ Accept:"application/json","X-CSRF-Token":top.Static.SQUARESPACE_CONTEXT.csrfToken},data:JSON.stringify(updatedData),success:function(data,statusText,xhr){ var frameUrl=savedProps.fullUrl||"/";YLOPO_WIDGETS.autoimport=!0,window.top.location.replace(`/config/website/pages?frameUrl=${ frameUrl}`)},error:function(err){ }})}(defaultPage,result)})},error:function(err){ }})}}})}(jQuery); 8178 8179 8180 /*----->/src/js/ylopo-required-footer/home-valuation-redirect.js<-----*/ 8181 8182 $(window).on("load",function(){ const homeValuation=window.location.hostname+"/home-valuation",isTouch="ontouchstart"in window||0<navigator.maxTouchPoints;$("a").each(function(){ var link=$(this).attr("href");if(link===homeValuation||"/home-valuation"===link||"/home-valuation/"===link){ $(this).attr({ href:"https://"+window.YLOPO_WIDGETS.domain+"/seller",target:"_blank"});const $parent=$(this).parentsUntil(".folder").prev(".folder-toggle"),isMobile=$($parent).parent().parent().attr("id");$parent.click(function(e){ "mobileNavigation"===isMobile||isTouch||(e.preventDefault(),e.stopPropagation(),e.stopImmediatePropagation(),window.open("https://"+window.YLOPO_WIDGETS.domain+"/seller","_blank"))})}})}); 8183 8184 8185 /*----->/src/js/ylopo-required-footer/noredirect-links.js<-----*/ 8186 8187 -1!==location.hostname.indexOf(".squarespace.com")&&-1!==location.search.indexOf("noredirect")&&$("a").each(function(i,href){ var $o=$(href);!(href=$o.attr("href"))||-1!==href.indexOf("noredirect")||0!==href.indexOf("http")&&-1!==href.substr(0,6).indexOf(":")||$o.attr("href",href+(-1===
8187href.indexOf("?")?"?":"&")+"noredirect")}); 8188 8189 8190 /*----->/src/js/ylopo-required-footer/az-design-redirect.js<-----*/ 8191 8192 (()=>{ try{ var currentURL=window.location.href;if("/presentations"===new URL(currentURL).pathname){ if("function"!=typeof waitFor)return;waitFor(function(){ return YLOPO_WIDGETS.fullSiteNav&&0<window.YLOPO_WIDGETS.fullSiteNav.length},function(hasPages){ const pages=YLOPO_WIDGETS.fullSiteNav;var marketingToolsPage,redirectUrl;pages.find(function(item){ return item.collection&&"/presentations"===item.collection.fullUrl})||(marketingToolsPage=pages.find(function(item){ return item.collection&&"marketing-tools"===item.collection.regionName}))&&function(url){ if(url&&"string"==typeof url)try{ const urlObj=new URL(url,window.location.origin);return urlObj.origin===window.location.origin&&urlObj.pathname.startsWith("/")}catch{ return}}(redirectUrl=marketingToolsPage.collection.fullUrl)&&(window.location.href=redirectUrl)})}}catch(error){ }})(); 8193</script>
8193 8194 8195
8196<script data-sqs-type="imageloader-bootstrapper">if(window.ImageLoader) window.ImageLoader.bootstrap({}, document);</script>
8196<script>Squarespace.afterBodyLoad(Y);</script>
8196<svg xmlns="http://www.w3.org/2000/svg" version="1.1" style="display:none" data-usage="social-icons-svg"><symbol id="facebook-unauth-icon" viewBox="0 0 64 64"><path d="M34.1,47V33.3h4.6l0.7-5.3h-5.3v-3.4c0-1.5,0.4-2.6,2.6-2.6l2.8,0v-4.8c-0.5-0.1-2.2-0.2-4.1-0.2 c-4.1,0-6.9,2.5-6.9,7V28H24v5.3h4.6V47H34.1z"/></symbol><symbol id="facebook-unauth-mask" viewBox="0 0 64 64"><path d="M0,0v64h64V0H0z M39.6,22l-2.8,0c-2.2,0-2.6,1.1-2.6,2.6V28h5.3l-0.7,5.3h-4.6V47h-5.5V33.3H24V28h4.6V24 c0-4.6,2.8-7,6.9-7c2,0,3.6,0.1,4.1,0.2V22z"/></symbol><symbol id="instagram-unauth-icon" viewBox="0 0 64 64"><path d="M46.91,25.816c-0.073-1.597-0.326-2.687-0.697-3.641c-0.383-0.986-0.896-1.823-1.73-2.657c-0.834-0.834-1.67-1.347-2.657-1.73c-0.954-0.371-2.045-0.624-3.641-0.697C36.585,17.017,36.074,17,32,17s-4.585,0.017-6.184,0.09c-1.597,0.073-2.687,0.326-3.641,0.697c-0.986,0.383-1.823,0.896-2.657,1.73c-0.834,0.834-1.347,1.67-1.73,2.657c-0.371,0.954-0.624,2.045-0.697,3.641C17.017,27.415,17,27.926,17,32c0,4.074,0.017,4.585,0.09,6.184c0.073,1.597,0.326,2.687,0.697,3.641c0.383,0.986,0.896,1.823,1.73,2.657c0.834,0.834,1.67,1.347,2.657,1.73c0.954,0.371,2.045,0.624,3.641,0.697C27.415,46.983,27.926,47,32,47s4.585-0.017,6.184-0.09c1.597-0.073,2.687-0.326,3.641-0.697c0.986-0.383,1.823-0.896,2.657-1.73c0.834-0.834,1.347-1.67,1.73-2.657c0.371-0.954,0.624-2.045,0.697-3.641C46.983,36.585,47,36.074,47,32S46.983,27.415,46.91,25.816z M44.21,38.061c-0.067,1.462-0.311,2.257-0.516,2.785c-0.272,0.7-0.597,1.2-1.122,1.725c-0.525,0.525-1.025,0.85-1.725,1.122c-0.529,0.205-1.323,0.45-2.785,0.516c-1.581,0.072-2.056,0.087-6.061,0.087s-4.48-0.015-6.061-0.087c-1.462-0.067-2.257-0.311-2.785-0.516c-0.7-0.272-1.2-0.597-1.725-1.122c-0.525-0.525-0.85-1.025-1.122-1.725c-0.205-0.529-0.45-1.323-0.516-2.785c-0.072-1.582-0.087-2.056-0.087-6.061s0.015-4.48,0.087-6.061c0.067-1.462,0.311-2.257,0.516-2.785c0.272-0.7,0.597-1.2,1.122-1.725c0.525-0.525,1.025-0.85,1.725-1.122c0.529-0.205,1.323-0.45,2.785-0.516c1.582-0.072,2.056-0.087,6.061-0.087s4.48,0.015,6.061,0.087c1.462,0.067,2.257,0.311,2.785,0.516c0.7,0.272,1.2,0.597,1.725,1.122c0.525,0.525,0.85,1.025,1.122,1.725c0.205,0.529,0.45,1.323,0.516,2.785c0.072,1.582,0.087,2.056,0.087,6.061S44.282,36.48,44.21,38.061z M32,24.297c-4.254,0-7.703,3.449-7.703,7.703c0,4.254,3.449,7.703,7.703,7.703c4.254,0,7.703-3.449,7.703-7.703C39.703,27.746,36.254,24.297,32,24.297z M32,37c-2.761,0-5-2.239-5-5c0-2.761,2.239-5,5-5s5,2.239,5,5C37,34.761,34.761,37,32,37z M40.007,22.193c-0.994,0-1.8,0.806-1.8,1.8c0,0.994,0.806,1.8,1.8,1.8c0.994,0,1.8-0.806,1.8-1.8C41.807,22.999,41.001,22.193,40.007,22.193z"/></symbol><symbol id="instagram-unauth-mask" viewBox="0 0 64 64"><path d="M43.693,23.153c-0.272-0.7-0.597-1.2-1.122-1.725c-0.525-0.525-1.025-0.85-1.725-1.122c-0.529-0.205-1.323-0.45-2.785-0.517c-1.582-0.072-2.056-0.087-6.061-0.087s-4.48,0.015-6.061,0.087c-1.462,0.067-2.257,0.311-2.785,0.517c-0.7,0.272-1.2,0.597-1.725,1.122c-0.525,0.525-0.85,1.025-1.122,1.725c-0.205,0.529-0.45,1.323-0.516,2.785c-0.072,1.582-0.087,2.056-0.087,6.061s0.015,4.48,0.087,6.061c0.067,1.462,0.311,2.257,0.516,2.785c0.272,0.7,0.597,1.2,1.122,1.725s1.025,0.85,1.725,1.122c0.529,0.205,1.323,0.45,2.785,0.516c1.581,0.072,2.056,0.087,6.061,0.087s4.48-0.015,6.061-0.087c1.462-0.067,2.257-0.311,2.785-0.516c0.7-0.272,1.2-0.597,1.725-1.122s0.85-1.025,1.122-1.725c0.205-0.529,0.45-1.323,0.516-2.785c0.072-1.582,0.087-2.056,0.087-6.061s-0.015-4.48-0.087-6.061C44.143,24.476,43.899,23.682,43.693,23.153z M32,39.703c-4.254,0-7.703-3.449-7.703-7.703s3.449-7.703,7.703-7.703s7.703,3.449,7.703,7.703S36.254,39.703,32,39.703z M40.007,25.793c-0.994,0-1.8-0.806-1.8-1.8c0-0.994,0.806-1.8,1.8-1.8c0.994,0,1.8,0.806,1.8,1.8C41.807,24.987,41.001,25.793,40.007,25.793z M0,0v64h64V0H0z M46.91,38.184c-0.073,1.597-0.326,2.687-0.697,3.641c-0.383,0.986-0.896,1.823-1.73,2.657c-0.834,0.834-1.67,1.347-2.657,1.73c-0.954,0.371-2.044,0.624-3.641,0.697C36.585,46.983,36.074,47,32,47s-4.585-0.017-6.184-0.09c-1.597-0.073-2.687-0.326-3.641-0.697c-0.986-0.383-1.823-0.896-2.657-1.73c-0.834-0.834-1.347-1.67-1.73-2.657c-0.371-0.954-0.624-2.044-0.697-3.641C17.01
81967,36.585,17,36.074,17,32c0-4.074,0.017-4.585,0.09-6.185c0.073-1.597,0.326-2.687,0.697-3.641c0.383-0.986,0.896-1.823,1.73-2.657c0.834-0.834,1.67-1.347,2.657-1.73c0.954-0.371,2.045-0.624,3.641-0.697C27.415,17.017,27.926,17,32,17s4.585,0.017,6.184,0.09c1.597,0.073,2.687,0.326,3.641,0.697c0.986,0.383,1.823,0.896,2.657,1.73c0.834,0.834,1.347,1.67,1.73,2.657c0.371,0.954,0.624,2.044,0.697,3.641C46.983,27.415,47,27.926,47,32C47,36.074,46.983,36.585,46.91,38.184z M32,27c-2.761,0-5,2.239-5,5s2.239,5,5,5s5-2.239,5-5S34.761,27,32,27z"/></symbol><symbol id="linkedin-unauth-icon" viewBox="0 0 64 64"><path d="M20.4,44h5.4V26.6h-5.4V44z M23.1,18c-1.7,0-3.1,1.4-3.1,3.1c0,1.7,1.4,3.1,3.1,3.1 c1.7,0,3.1-1.4,3.1-3.1C26.2,19.4,24.8,18,23.1,18z M39.5,26.2c-2.6,0-4.4,1.4-5.1,2.8h-0.1v-2.4h-5.2V44h5.4v-8.6 c0-2.3,0.4-4.5,3.2-4.5c2.8,0,2.8,2.6,2.8,4.6V44H46v-9.5C46,29.8,45,26.2,39.5,26.2z"/></symbol><symbol id="linkedin-unauth-mask" viewBox="0 0 64 64"><path d="M0,0v64h64V0H0z M25.8,44h-5.4V26.6h5.4V44z M23.1,24.3c-1.7,0-3.1-1.4-3.1-3.1c0-1.7,1.4-3.1,3.1-3.1 c1.7,0,3.1,1.4,3.1,3.1C26.2,22.9,24.8,24.3,23.1,24.3z M46,44h-5.4v-8.4c0-2,0-4.6-2.8-4.6c-2.8,0-3.2,2.2-3.2,4.5V44h-5.4V26.6 h5.2V29h0.1c0.7-1.4,2.5-2.8,5.1-2.8c5.5,0,6.5,3.6,6.5,8.3V44z"/></symbol><symbol id="twitter-unauth-icon" viewBox="0 0 64 64"><path d="M48,22.1c-1.2,0.5-2.4,0.9-3.8,1c1.4-0.8,2.4-2.1,2.9-3.6c-1.3,0.8-2.7,1.3-4.2,1.6 C41.7,19.8,40,19,38.2,19c-3.6,0-6.6,2.9-6.6,6.6c0,0.5,0.1,1,0.2,1.5c-5.5-0.3-10.3-2.9-13.5-6.9c-0.6,1-0.9,2.1-0.9,3.3 c0,2.3,1.2,4.3,2.9,5.5c-1.1,0-2.1-0.3-3-0.8c0,0,0,0.1,0,0.1c0,3.2,2.3,5.8,5.3,6.4c-0.6,0.1-1.1,0.2-1.7,0.2c-0.4,0-0.8,0-1.2-0.1 c0.8,2.6,3.3,4.5,6.1,4.6c-2.2,1.8-5.1,2.8-8.2,2.8c-0.5,0-1.1,0-1.6-0.1c2.9,1.9,6.4,2.9,10.1,2.9c12.1,0,18.7-10,18.7-18.7 c0-0.3,0-0.6,0-0.8C46,24.5,47.1,23.4,48,22.1z"/></symbol><symbol id="twitter-unauth-mask" viewBox="0 0 64 64"><path d="M0,0v64h64V0H0z M44.7,25.5c0,0.3,0,0.6,0,0.8C44.7,35,38.1,45,26.1,45c-3.7,0-7.2-1.1-10.1-2.9 c0.5,0.1,1,0.1,1.6,0.1c3.1,0,5.9-1,8.2-2.8c-2.9-0.1-5.3-2-6.1-4.6c0.4,0.1,0.8,0.1,1.2,0.1c0.6,0,1.2-0.1,1.7-0.2 c-3-0.6-5.3-3.3-5.3-6.4c0,0,0-0.1,0-0.1c0.9,0.5,1.9,0.8,3,0.8c-1.8-1.2-2.9-3.2-2.9-5.5c0-1.2,0.3-2.3,0.9-3.3 c3.2,4,8.1,6.6,13.5,6.9c-0.1-0.5-0.2-1-0.2-1.5c0-3.6,2.9-6.6,6.6-6.6c1.9,0,3.6,0.8,4.8,2.1c1.5-0.3,2.9-0.8,4.2-1.6 c-0.5,1.5-1.5,2.8-2.9,3.6c1.3-0.2,2.6-0.5,3.8-1C47.1,23.4,46,24.5,44.7,25.5z"/></symbol></svg> 8197 8198<div style="display:none"> 8199 <div class="sqs-layout sqs-grid-12 columns-12 v5-portable-search-config-global empty" data-type="block-field" id="ylopo-banner-search-config-global"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 8200 <div class="sqs-layout sqs-grid-12 columns-12 v5-portable-search-config-page empty" data-type="block-field" id="ylopo-portable-search-config-691f19d6c93be13a540bb281"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 8201</div> 8202
8203<script> 8204(function(){ 8205var $v5Widget = $('.YLOPO_v5SearchWidget'); 8206if ($v5Widget.length > 0) { 8207 var $pageCfg = $('.v5-portable-search-config-page:not(.empty)').find('#v5-portable-search-config-data'); 8208 var $globalCfg = $('.v5-portable-search-config-global:not(.empty)').find('#search-filters-global, #v5-portable-search-config-data'); 8209 var $cfg = $pageCfg.length ? $pageCfg : $globalCfg; 8210 var shouldReplace = $cfg.length ? !!$cfg.data('replace-search-widget') : true; 8211 if (shouldReplace) { 8212 $('.YLOPO_searchWidget').remove(); 8213 } 8214} 8215})(); 8216 8217(function(){ 8218 8219window.lazyFunctions.loadHSSWidget = function(){ 8220 if ($('#ylopo-widget-script').length > 0){ 8221 return 8222 } 8223 if ($('.YLOPO_searchWidget, .YLOPO_marketTrendsWidget, .YLOPO_resultsWidget, .ylopo-plugin.listing-gallery-2, .ylopo-plugin.homepage-market-trends, .ylopo-plugin.listing-gallery, .home-valuation').length > 0){ 8224 if ( 8225 String(location).indexOf('sqsscreenshot=true') === -1 && 8226 window.YLOPO_WIDGETS.sitewide_domain && 8227 (window.YLOPO_WIDGETS.widgetjs || window.YLOPO_WIDGETS.domain) 8228 ) { 8229 var script = document.createElement('script'); 8230 script.setAttribute('src', (window.YLOPO_WIDGETS.widgetjs ? window.YLOPO_WIDGETS.widgetjs : 'https://' + window.YLOPO_WIDGETS.domain + '/build/js/widgets-1.0.0.js') ); 8231 script.setAttribute('defer', 'true'); 8232 script.setAttribute('id', 'ylopo-widget-script') 8233 document.querySelector('head').appendChild(script); 8234 } 8235 8236 var options = { 8237 childList: true, 8238 subtree: true, 8239 } 8240 8241 let observer = new MutationObserver(callback); 8242 8243 function callback (mutations) { 8244 for (let mutation of mutations) { 8245 if($(mutation.target).hasClass('YLOPO-widget')){ 8246 if($(mutation.removedNodes).hasClass('listings-loading-status')){ 8247 $(mutation.target).append('<h2 style="font-size: 20px; text-align: center;" class="no-listings">No Listings Available</h2>'); 8248 } 8249 if($(mutation.addedNodes).hasClass('widget-gallery-container')){ 8250 $('.YLOPO-widget > h2').remove() 8251 } 8252 } 8253 } 8254 } 8255 8256 $('.YLOPO_resultsWidget').each(function(){ 8257 observer.observe($(this)[0], options); 8258 }); 8259 8260 } 8261} 8262 8263if (window.YLOPO_WIDGETS.lazy_load_widgets === false){ 8264 window.lazyFunctions.loadHSSWidget(); 8265} else { 8266 var $HSSWidgets = $('.YLOPO_searchWidget, .YLOPO_marketTrendsWidget, .YLOPO_resultsWidget'); 8267 if ($HSSWidgets.length > 0){ 8268 $HSSWidgets.each(function(i,o){ 8269 $(o).attr('data-lazy-function', 'loadHSSWidget').addClass('lazy'); 8270 }); 8271 window.lazyLoadInstance.update(); 8272 } 8273} 8274 8275if ($('.ylopo-plugin.listing-gallery-2, .ylopo-plugin.homepage-market-trends, .ylopo-plugin.listing-gallery, .home-valuation').length > 0){ 8276 window.lazyFunctions.loadHSSWidget(); 8277} 8278 8279})(); 8280 8281(function(){ 8282var $portableAll = $('.YLOPO_v5SearchWidget'); 8283if ($portableAll.length === 0) return; 8284 8285if ($('.v5-search').length > 0) return; 8286 8287var _isWidgetEdit = typeof isEditMode === 'function' && isEditMode(); 8288 8289var $pageCfgEl = $('.v5-portable-search-config-page:not(.empty)').find('#v5-portable-search-config-data'); 8290var $globalCfgEl = $('.v5-portable-search-config-global:not(.empty)').find('#search-filters-global, #v5-portable-search-config-data'); 8291var $cfgEl = $pageCfgEl.length ? $pageCfgEl : $globalCfgEl; 8292var defaultConfig = { 8293 propertyTypeSelector: true, 8294 priceSelector: true, 8295 sqft: true, 8296 bedsSelector: true, 8297 bathsSelector: true, 8298 searchResultView: 'map', 8299 customSearchPlaceholders: { 8300 multiLocationPlaceholder: 'Start your search by City, Neighborhood or Zip Code', 8301 multiLocationPlaceholderMobile: 'City, Neighborhood or Zip Code' 8302 }, 8303 replaceSearchWidget: true, 8304 priceConfig: { minSearchPrice: 50000, maxSearchPrice: 10000000, priceStep: 25000, currencyFormat: 'en-US', currency: 'USD' } 8305}; 8306var config = $cfgEl.length ? $cfgEl.data('config') : null; 8307if (!config || typeof config !== 'object') { 8308 config = defaultConfig; 8309} else { 8310 if ($cfgEl.data('price-config')) config.priceConfig = $cfgEl.data('price-config'); 8311 if ($cfgEl.data('replace-search-widget')) config.replaceSearchWidget = true; 8312} 8313if (!window.YLOPO_WIDGETS.domain) { 8314 if (_isWidgetEdit) console.warn('[Ylopo V5 Search Widget] domain is not set. Ensure window.YLOPO_WIDGETS.domain is configured.'); 8315 else console.warn('[Ylopo Search] Configuration incomplete.'); 8316} 8317 8318if (config.priceSelector && (!config.priceConfig || !config.priceConfig.maxSearchPrice)) { 8319 if (_isWidgetEdit) console.warn('[Ylopo V5 Search Widget] priceConfig is missing or incomplete. Using defaults (0â10M, step 25K).'); 8320 config.priceConfig = Object.assign({ minSearchPrice: 50000, maxSearchPrice: 10000000, priceStep: 25000, currencyFormat: 'en-US' }, config.priceConfig || {}); 8321} 8322 8323$portableAll.not(':first').hide(); 8324var $widget = $portableAll.first(); 8325 8326var priceConfig = config.priceConfig || {}; 8327var propertyTypes = config.propertyTypes || [ 8328 {key:'single-family',label:'Single Family',isSelectedByDefault:true}, 8329 {key:'condo',label:'Condo',isSelectedByDefault:true}, 8330 {key:'townhouse',label:'Townhouse',isSelectedByDefault:false}, 8331 {key:'multi-family',label:'Multi Family',isSelectedByDefault:false}, 8332 {key:'land',label:'Land',isSelectedByDefault:false}, 8333 {key:'commercial',label:'Commercial',isSelectedByDefault:false} 8334]; 8335 8336var searchSvg = '<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="3.8 3 42.8 43.6"><path d="M21 3a17 17 0 1 0 9 31.3l12.4 12.3 4.2-4.2-12.1-12.1A17 17 0 0 0 21 3Zm0 4a13 13 0 1 1 0 26 13 13 0 1 1 0-26Z" style="fill:#fff"/></svg>'; 8337var dropSvg = '<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 512 512"><path d="M137.4 374.6c12.5 12.5 32.8 12.5 45.3 0l128-128c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8L32 192c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l128 128z"/></svg>'; 8338 8339var filters = ''; 8340var hasFilters = false;
8341 8342if (config.propertyTypeSelector) { 8343 hasFilters = true; 8344 var ptItems = ''; 8345 for (var p = 0; p < propertyTypes.length; p++) { 8346 var pt = propertyTypes[p]; 8347 ptItems += '<div class="dropdown-item"><input type="checkbox" class="search-config-item' + (pt.isSelectedByDefault ? ' default' : '') + '" id="' + pt.key + '" value="' + pt.key + '"' + (pt.isSelectedByDefault ? ' checked' : '') + ' tabindex="0"><label for="' + pt.key + '">' + pt.label + '</label></div>'; 8348 } 8349 filters += '<div class="search-config-field propertyTypeSelector"><div id="property-type" class="dropdown"><div class="property-types-btn">Property Types ' + dropSvg + '</div><div class="dropdown-content">' + ptItems + '</div></div></div>'; 8350} 8351if (config.priceSelector) { 8352 hasFilters = true; 8353 filters += '<div class="form-field price default priceSelector"><select id="min-price" name="s[minPrice]" class="prices search-config-item" tabindex="0"><option value="">Min Price</option></select> <select id="max-price" name="s[maxPrice]" class="prices search-config-item" tabindex="0"><option value="">Max Price</option></select></div>'; 8354} 8355if (config.sqft) { 8356 hasFilters = true; 8357 filters += '<div class="form-field sqft"><input class="sqft-input search-config-item" type="number" min="0" placeholder="Min. Sq. Ft." name="s[sqftMin]" tabindex="0"><input class="sqft-input search-config-item" type="number" min="0" placeholder="Max. Sq. Ft." name="s[sqftMax]" tabindex="0"></div>'; 8358} 8359var bedBath = ''; 8360if (config.bedsSelector) { 8361 hasFilters = true; 8362 bedBath += '<div class="form-field bd bedsSelector"><select id="beds" class="search-config-item" name="s[beds]" tabindex="0"><option value="">Beds</option><option value="1">1+</option><option value="2">2+</option><option value="3">3+</option><option value="4">4+</option><option value="5">5+</option></select></div>'; 8363} 8364if (config.bathsSelector) { 8365 hasFilters = true; 8366 bedBath += '<div class="form-field tb bathsSelector"><select id="baths" class="search-config-item" name="s[baths]" tabindex="0"><option value="">Baths</option><option value="1">1+</option><option value="2">2+</option><option value="3">3+</option><option value="4">4+</option><option value="5">5+</option></select></div>'; 8367} 8368if (bedBath) { 8369 var singleBedBath = ((config.bedsSelector ? 1 : 0) + (config.bathsSelector ? 1 : 0)) === 1; 8370 filters += '<div class="beds-bath-div' + (singleBedBath ? ' single-filter-item' : '') + '">' + bedBath + '</div>'; 8371} 8372if (hasFilters) { 8373 filters += '<div class="clear-filters-container clear-filters">Clear</div>'; 8374} 8375 8376var placeholder = 'Start your search by City, Neighborhood or Zip Code'; 8377if (config.customSearchPlaceholders && config.customSearchPlaceholders.multiLocationPlaceholder) { 8378 placeholder = config.customSearchPlaceholders.multiLocationPlaceholder; 8379} 8380 8381$widget.html( 8382 '<div class="v5-search-portable-loader" style="display:flex;align-items:center;justify-content:center;padding:20px;">' + 8383 '<div style="width:28px;height:28px;border:3px solid #e0e0e0;border-top-color:#636363;border-radius:50%;animation:v5spin .7s linear infinite;"></div>' + 8384 '</div>' + 8385 '<div class="v5-search-portable form-warning-exempt" style="display:none;">' + 8386 '<div class="v5-search">' + 8387 '<div class="search-input-container">' + 8388 '<input id="search-listings-input" type="text" aria-label="Search Input" title="Search Input" placeholder="' + placeholder + '" tabindex="0">' + 8389 '<div class="search-button" aria-hidden="true" title="Start Search">' + searchSvg + '</div>' + 8390 '<div class="suggested-listings-content"></div>' + 8391 '<div class="suggested-listings-loading"><h4>Loading</h4></div>' + 8392 '</div>' + 8393 '<div class="search-type-container">' + 8394 '<label for="search-by-area"><span>Search by area</span><input type="radio" id="search-by-area" class="search-type" name="search-type" value="area" checked></label>' + 8395 '<label for="search-by-address"><span>Search by address</span><input type="radio" id="search-by-address" class="search-type" name="search-type" value="address"></label>' + 8396 '</div>' + 8397 '<div id="search-filters-wrapper"><div id="search-filters">' + filters + '</div></div>' + 8398 '</div></div>' 8399); 8400 8401$widget.find('#search-filters').data('config', config).data('price-config', priceConfig); 8402 8403var $bannerParents = $widget.parents('.ylopo-banner-content-inner, .ylopo-banner-content-wrapper, .banner-thumbnail-wrapper'); 8404$bannerParents.each(function() { this.style.setProperty('overflow', 'visible', 'important'); }); 8405var $bannerEl = $widget.closest('.banner-thumbnail-wrapper'); 8406if ($bannerEl.length) $bannerEl[0].style.setProperty('display', 'block', 'important'); 8407 8408function showPortableWidget() { 8409 $widget.find('.v5-search-portable-loader').remove(); 8410 $widget.find('.v5-search-portable').show(); 8411} 8412 8413if ($('#v5-search-portable-inline-css').length === 0){ 8414 $('head').append('<style id="v5-search-portable-inline-css">' + 8415 '@keyframes v5spin{to{transform:rotate(360deg)}}' + 8416 '.v5-search-portable .v5-search .search-input-container{position:relative;overflow:visible}' + 8417 '.v5-search-portable .v5-search .suggested-listings-content{position:absolute;top:100%;left:0;right:auto;width:calc(100% - 36px);max-width:none;z-index:110;background:#fff;max-height:60vh;overflow-y:auto;box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:0 0 5px 5px}' + 8418 '.v5-search-portable .v5-search .suggested-listings-loading{position:absolute;top:100%;left:0;right:auto;width:calc(100% - 36px);max-width:none;max-height:60vh;z-index:110;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.15);text-align:center}' + 8419 '.v5-search-portable .v5-search #search-filters-wrapper{overflow:visible}' + 8420 '.v5-search-portable .v5-search #search-filters{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;gap:6px;padding-top:6px;overflow:visible}' + 8421 '.v5-search-portable .v5-search #search-filters>*{flex-shrink:0}' + 8422 '.v5-search-portable .v5-search #search-filters input:not([type=checkbox]),.v5-search-portable .v5-search #search-filters select,.v5-search-portable .v5-search #search-filters .property-types-btn{height:32px;font-size:13px;line-height:32px;border:1px solid #000;border-radius:3px;padding:0 6px;margin:0;background:#fff}' + 8423 '.v5-search-portable .v5-search #search-filters select{-webkit-appearance:none;appearance:none;padding-right:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'10\' height=\'6\'%3E%3Cpath d=\'M0 0l5 6 5-6z\' fill=\'%23333\'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 6px center;cursor:pointer}' + 8424 '.v5-search-portable .v5-search #search-filters input[type=checkbox]{width:16px;height:16px;margin:0;cursor:pointer}' + 8425 '.v5-search-portable .v5-search .search-config-field.propertyTypeSelector .dropdown-content{position:absolute;top:100%;left:0;z-index:120;background:#fff;min-width:160px;box-shadow:0 4px 12px rgba(0,0,0,.15)}' + 8426 '.v5-search-portable .v5-search .search-config-field.propertyTypeSelector .dropdown-content label{display:inline;height:auto;line-height:normal;border:none;padding:0;margin:0}' + 8427 '.v5-search-portable .v5-search .search-config-field.propertyTypeSelector .dropdown-content .dropdown-item{display:flex;align-items:center;gap:6px;padding:7px 8px;cursor:pointer}' + 8428 '.v5-search-portable .v5-search .form-field.price.priceSelector,.v5-search-portable .v5-search div.sqft,.v5-search-portable .v5-search .beds-bath-div{display:flex;flex-direction:row;align-items:center;gap:4px;padding:0}' + 8429 '.v5-search-portable .v5-search div.sqft input.sqft-input{width:100px}' + 8430 '.v5-search-portable .v5-search .clear-filters-container.clear-filters{cursor:pointer;padding:4px 10px;font-size:13px;white-space:nowrap}' + 8431 '.v5-search-portable .v5-search .search-type-container label span{color:#222!important}' + 8432 '.v5-search-portable .v5-search .mobile-expand{display:none!important}' + 8433 '.ylopo-banner-content-inner:has(.v5-search-portable),.ylopo-banner-content-wrapper:has(.v5-search-portable),.banner-thumbnail-wrapper:has(.v5-search-portable){overflow:visible!important}' + 8434 '.YLOPO_v5SearchWidget{opacity:1!important}' + 8435 '.banner-thumbnail-wrapper .YLOPO_v5SearchWidget,.banner-thumbnail-wrapper .v5-search-portable{position:relative;z-index:5}' + 8436 '.ylopo-home-banner.banner-thumbnail-wrapper:has(.v5-search-portable){display:block!important}' + 8437 '</style>'); 8438} 8439 8440if ($('#v5-search-portable-css').length === 0){ 8441 var $cssLink = $('<link id="v5-search-portable-css" rel="stylesheet" href="/assets/build/css/search-listings-standalone.css?v=' + Date.now() + '">'); 8442 $cssLink.on('load', showPortableWidget); 8443 $cssLink.on('error', showPortableWidget); 8444 $('head').append($cssLink); 8445 setTimeout(showPortableWidget, 3000); 8446} else { 8447 showPortableWidget(); 8448} 8449 8450if (_isWidgetEdit && typeof isYlopoAdmin === 'function' && isYlopoAdmin()) {
8451 $.getScript('/scripts/v5-portable-search-edit.js'); 8452} 8453 8454window.lazyFunctions.loadPortableV5Search = function(){ 8455 if (window.YLOPO_WIDGETS.v5searchInit){ 8456 window.YLOPO_WIDGETS.initV5Search($widget); 8457 } else { 8458 $.getScript('/scripts/search-listings.js'); 8459 } 8460}; 8461 8462$widget.attr('data-lazy-function', 'loadPortableV5Search').addClass('lazy'); 8463window.lazyLoadInstance.update(); 8464 8465})(); 8466 8467/* 8468YLOPO_WIDGETS.galleryNavigationCallback = function galleryNavigationCallback(listing, linkPath, history){ 8469 console.log('>>>>>>',listing, linkPath, history) 8470} 8471*/ 8472 8473(function(){ 8474 8475 if (window.YLOPO_WIDGETS.disableEscapeKey === true) { 8476 document.addEventListener('keyup', function(event){ 8477 var queryString = window.location.search 8478 if(event.keyCode === 27 && queryString.length > 0){ 8479 event.stopPropagation() 8480 } 8481 }); 8482 } 8483 8484 8485 if (!window.YLOPO_WIDGETS.sitewide_domain || String(location).indexOf('sqsscreenshot=true') > -1){ 8486 return 8487 }; 8488 $.ajax({ 8489 url: '//'+YLOPO_WIDGETS.domain+'/api/1.0/content?filter=partyId&filter=partyWebsiteId&filter=brandedSite.url&filter=config.facebook&filter=malabar.facebookChatWidget&filter=client.lessColors&filter=client.idxSource&filter=client.companyDetails&filter=idx.contentful&filter=idx.searchConsentConfig&filter=client.legal.content.privacyPolicy.html&filter=regions&filter=favoriteSearchLocations&filter=client.footer.links&filter=client.clientDetails&filter=client.shouldDisplayHalfBaths', 8490 dataType: 'jsonp', 8491 success: function(data, status, xhr){ 8492 8493 window.YLOPO_WIDGETS.search_site_content_api_error = false; 8494 8495 //--------------------------------------------------------------------------------- 8496 8497 if (window.YLOPO_WIDGETS.fbForceChatPageId) { 8498 data.config.facebook = data.config.facebook || {}; 8499 data.config.facebook.pageId = window.YLOPO_WIDGETS.fbForceChatPageId; 8500 } 8501 if (window.YLOPO_WIDGETS.fbForceChatEnable === true || window.YLOPO_WIDGETS.fbForceChatEnable === false) { 8502 data.config.facebook = data.config.facebook || {}; 8503 data.config.facebook.isChatEnabled = window.YLOPO_WIDGETS.fbForceChatEnable; 8504 } 8505 if (window.YLOPO_WIDGETS.fbForceChatAppId) { 8506 data.config.facebook = data.config.facebook || {}; 8507 data.config.facebook.appId = window.YLOPO_WIDGETS.fbForceChatAppId; 8508 } 8509 if (window.YLOPO_WIDGETS.fbForceChatDisable) { 8510 data.config.facebook = data.config.facebook || {}; 8511 data.config.facebook.isChatEnabled = !window.YLOPO_WIDGETS.fbForceChatDisable; 8512 } 8513 8514 window.YLOPO_WIDGETS.content = data; 8515 8516 var pageType = "page"; 8517 8518 //--------------------------------------------------------------------------------- 8519 8520 if(data && data.regions && data.regions.length > 0){ 8521 const isTexas = data.regions.filter(function(o){ 8522 return o.state === 'TX' 8523 }) 8524 if(isTexas.length > 0 && data.client && data.client.footer && data.client.footer.links && data.client.footer.links.length > 0){ 8525 const footerLinks = data.client.footer.links.map(function(o){ 8526 return '<li><a href="'+o.link+'" target="_blank">'+o.label+'</a></li>' 8527 }) 8528 const footerLinksHTML = `<ul>${footerLinks.join("")}</ul>`; 8529 $('.footer-links').html(footerLinksHTML); 8530 } 8531 } 8532 8533 //--------------------------------------------------------------------------------- 8534 // Facebook Chat 8535 if ((pageType !== 'open-house' && pageType !== 'open-houses') && data && data.config && data.config.facebook && data.config.facebook.isChatEnabled === true){ 8536 8537 if (data.config.facebook.pageId && data.config.facebook.appId) { 8538 $('.fb-customerchat').attr('page_id',data.config.facebook.pageId); 8539 } else { 8540 return 8541 } 8542 if ((data.client && data.client.lessColors && data.client.lessColors.main) || window.YLOPO_WIDGETS.fbForceChatColor) { 8543 if (window.YLOPO_WIDGETS.fbForceChatColor) { 8544 $('.fb-customerchat').attr('theme_color',window.YLOPO_WIDGETS.fbForceChatColor); 8545 } else { 8546 $('.fb-customerchat').attr('theme_color',data.client.lessColors.main); 8547 } 8548 } 8549 8550 if (window.YLOPO_WIDGETS.fbChatForceLoggedInGreeting){ 8551 $('.fb-customerchat').attr('logged_in_greeting',window.YLOPO_WIDGETS.fbChatForceLoggedInGreeting); 8552 } 8553 if (window.YLOPO_WIDGETS.fbChatForceLoggedOutGreeting){ 8554 $('.fb-customerchat').attr('logged_out_greeting',window.YLOPO_WIDGETS.fbChatForceLoggedOutGreeting); 8555 } 8556 if (window.YLOPO_WIDGETS.fbChatForceRef){ 8557 $('.fb-customerchat').attr('ref',window.YLOPO_WIDGETS.fbChatForceRef); 8558 } 8559 8560 window.fbAsyncInit = function() { 8561 FB.init({ 8562 appId : data.config.facebook.appId, 8563 autoLogAppEvents : true, 8564 xfbml : true, 8565 version : 'v2.12' 8566 }); 8567 }; 8568 8569 (function(d, s, id){ 8570 var js, fjs = d.getElementsByTagName(s)[0]; 8571 if (d.getElementById(id)) { 8572 return; 8573 } 8574 js = d.createElement(s); 8575 js.id = id; 8576 js.setAttribute('defer', 'true'); 8577 js.src = "https://connect.facebook.net/en_US/sdk/xfbml.customerchat.js"; 8578 fjs.parentNode.insertBefore(js, fjs); 8579 }(document, 'script', 'facebook-jssdk')); 8580 8581 } else { 8582 $('.fb-customerchat').remove(); 8583 } 8584 8585 8586/* 8587 var allowedSourceIds = { 8588 216:1, 8589 386:1 8590 }; 8591*/ 8592 var sources = []; 8593 8594 if (data && data.client && data.client.idxSource) { 8595 8596 data.client.idxSource.forEach(function(o,i){ 8597/* 8598 if (!allowedSourceIds[o.sourceId]) { 8599 return; 8600 } 8601*/ 8602 sources.push({ 8603 sourceId: o.sourceId, 8604 refreshDate: new Date(o.source.sourceRefreshDate),
8605 }); 8606 }); 8607 8608 8609 if (data && data.idx && data.idx.contentful && sources.length > 0) { 8610 sources.forEach(function(o,i){ 8611 8612 if ( 8613 data && 8614 data.idx && 8615 data.idx.contentful && 8616 data.idx.contentful[o.sourceId] && 8617 data.idx.contentful[o.sourceId].fields 8618 ){ 8619 8620 if ( 8621 data.idx.contentful[o.sourceId].fields.footer && 8622 data.idx.contentful[o.sourceId].fields.footer.fields && 8623 data.idx.contentful[o.sourceId].fields.footer.fields.html 8624 ) { 8625 var idxHtml = data.idx.contentful[o.sourceId].fields.footer.fields.html; 8626 8627 idxHtml = idxHtml.replace(/\{site_owner_office\}/gm, ''); 8628 idxHtml = idxHtml.replace(/\{site_owner_name\}/gm, ''); 8629 idxHtml = idxHtml.replace(/\{last_refresh_page\}/gm, ''); 8630 8631 idxHtml = idxHtml.replace(/\{last_refresh_date\}/igm, o.refreshDate); 8632 idxHtml = idxHtml.replace(/\{current_year\}/igm,new Date(Date.now()).getFullYear()); 8633 8634 idxHtml = idxHtml.replace(/\{client.companyDetails.name.technicalName\}/igm, data.client.companyDetails.name.technicalName); 8635 idxHtml = idxHtml.replace(/\{client.clientDetails.phone\}/gm, data.client.clientDetails.phone ? data.client.clientDetails.phone : ''); 8636 idxHtml = idxHtml.replace(/\{client.companyDetails.email\}/gm, data.client.companyDetails.email ? data.client.companyDetails.email : ''); 8637 8638 var links = idxHtml.match(/href="(.*?)\"/img)||[]; 8639 links = [...new Set(links)]; 8640 links.forEach(function(ox,i){ 8641 var linkmatch = ox.match(/href="(.*?)"/im)||['','']; 8642 if (linkmatch[1].substr(0,1)==='/'){ 8643 var url = 'http://'+YLOPO_WIDGETS.domain+linkmatch[1]; 8644 idxHtml = idxHtml.replaceAll(linkmatch[1], url); 8645 } 8646 }); 8647 8648 8649 try{ 8650 let $idxHtml = $(`<div>${ idxHtml }</div>`); 8651 $idxHtml.find('a').filter(function() { 8652 return $(this).text().trim().includes('Privacy Policy'); 8653 }).each(function() { 8654 $(this).closest('div').remove(); 8655 }); 8656 $('.footer-IDX-compliance').append( $('<div></div>').html($idxHtml),$('<br/>')); 8657 } catch(e){ 8658 console.error("Error rendering IDX footer HTML:", e); 8659 } 8660 } 8661 } 8662 }); 8663 } 8664 } 8665 8666 //--------------------------------------------------------------------------------- 8667 8668 var candianIDXs = [463,575,590,606,651,738,808,850,924,939,944,953,956]; 8669 var CAIDX = Object.keys(data.idx.contentful).filter(idxId=>{ 8670 return candianIDXs.indexOf(parseInt(idxId,10)) !== -1 8671 }).length > 0; 8672 if (CAIDX){ 8673 window.YLOPO_WIDGETS.isCanadianIDX = true; 8674 } else { 8675 window.YLOPO_WIDGETS.isCanadianIDX = false; 8676 } 8677 8678 //--------------------------------------------------------------------------------- 8679 if ( 8680 data.idx.searchConsentConfig && 8681 data.idx.searchConsentConfig.consentRequired === true && 8682 data.idx.searchConsentConfig.consentTerms && 8683 data.idx.searchConsentConfig.consentTerms.length > 0 && 8684 localStorage.getItem('idx-tos-agreed') !== "TRUE" 8685 8686 //1 8687 ) { 8688 var termsHtml = data.idx.searchConsentConfig.consentTerms[0]; 8689 8690 if ( 8691 termsHtml && 8692 data.client && 8693 data.client.companyDetails && 8694 data.client.companyDetails.name && 8695 data.client.companyDetails.name.technicalName 8696 ){ 8697 termsHtml = termsHtml.replace(/{client\.companyDetails\.name\.technicalName}/g, data.client.companyDetails.name.technicalName) 8698 } 8699 8700 var agreeText = data.idx.searchConsentConfig.searchConsentButtonLabel || 'Agree'; 8701 popUp(termsHtml, agreeText, data, localStorage); 8702 8703 } 8704 8705 //--------------------------------------------------------------------------------- 8706 // Set colors from Galaxy 8707 if (data.client && data.client.lessColors && data.client.lessColors.main) { 8708 var styleOverrides = ` 8709 .YLOPO_resultsWidget .listing-status-flag { 8710 background-color: $!important; 8711 }` 8712 $('<style type="text/css"></style>').text(styleOverrides).appendTo($('head')) 8713 } 8714 8715 //--------------------------------------------------------------------------------- 8716 //ADA Compliance Widget 8717 8718 if ( 8719 isMobile.any === false && 8720 window.YLOPO_WIDGETS && 8721 window.YLOPO_WIDGETS.disableAdaWidget !== true && 8722 window.YLOPO_WIDGETS.pageType !== 'open-house' && 8723 window.YLOPO_WIDGETS.pageType !== 'open-houses' && 8724 window.YLOPO_WIDGETS.search_site_content_api_error !== true 8725 ) { 8726 8727 var adaColor = window.YLOPO_WIDGETS.customColors && window.YLOPO_WIDGETS.customColors.bg || (data && data.client && data.client.lessColors && data.client.lessColors.main) || window.YLOPO_WIDGETS.customColors.bg; 8728 8729 window._userway_config = { 8730 position: '5', 8731 size: 'small', 8732 color: adaColor, 8733 mobile: false, 8734 account: 'gWCTZli47p' 8735 }; 8736 8737 var isConfigSite = String(location).split('/')[2].indexOf('.squarespace.com') !== -1; 8738 8739 if (isConfigSite){ 8740 adaTitle = 'ADA Compliance Widget\n(Inactive in /config page)' 8741 } else { 8742 adaTitle = 'Loading ADA Widget...' 8743 } 8744 8745 var $adalogo = $('<div class="ada-widget-facade"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 63 63" style="width:44px;height:44px;position:relative;top:2px;left:2px;opacity: 0.65;"><title>'+adaTitle+'</title>
8745<circle cx="31.5" cy="16.1" r="5.5" fill="#fff" transform="rotate(-45 31.5 16)"/><path d="M47.6 22.3a88.7 88.7 0 0 1-32.2 0 1.6 1.6 0 0 0-2 1.3 1.6 1.6 0 0 0 1.4 2 92 92 0 0 0 10.9 1.3 2.6 2.6 0 0 1 2.4 2.9l-.3 2.7a54.1 54.1 0 0 1-3 12.7l-2 5.4a1.6 1.6 0 0 0 3 1.1l.6-1c1.6-3.4 3-6.9 4.4-10.4a.7.7 0 0 1 1.4 0c1.4 3.5 2.8 7 4.4 10.4l.6 1.1a1.6 1.6 0 0 0 1.4 1 1.6 1.6 0 0 0 .6 0 1.6 1.6 0 0 0 1-2.2l-2-5.4a54.7 54.7 0 0 1-3-12.6l-.3-2.8a2.6 2.6 0 0 1 2.4-3 92.5 92.5 0 0 0 10.8-1.2 1.7 1.7 0 0 0 1.5-1.7 1.6 1.6 0 0 0-2-1.6Z" fill="#fff"/><path d="M31.5 0A31.5 31.5 0 1 0 63 31.5 31.5 31.5 0 0 0 31.5 0Zm0 60A28.5 28.5 0 1 1 60 31.5 28.5 28.5 0 0 1 31.5 60Z" fill="#fff"/></svg></div>'); 8746 8747 $adalogo.css({ 8748 position: 'fixed', 8749 bottom: '12px', 8750 left: '12px', 8751 display: 'inline-block', 8752 width: '48px', 8753 height: '48px', 8754 backgroundColor: adaColor, 8755 borderRadius: '50%', 8756 cursor: 'pointer', 8757 zIndex: 2147483647 8758 }).attr({ 8759 alt: adaTitle 8760 }); 8761 $('body').append($adalogo); 8762 8763 if (window === window.top && !isConfigSite){ 8764 $adalogo.on('click',function(){ 8765 $adalogo.addClass('loading-spinner'); 8766 $('
8766<script>') 8767 .attr({ 8768 'data-account': 'gWCTZli47p', 8769 'src' : 'https://cdn.userway.org/widget.js', 8770 'defer': true, 8771 'async': true 8772 }) 8773 .appendTo($('head')); 8774 }); 8775 } 8776 8777 if (!isConfigSite){ 8778 $(document).ready(function() { 8779 document.addEventListener('userway:init_completed', ()=>{ 8780 UserWay.widgetOpen(); 8781 8782 $(window).trigger('branded-sites-tracking-event', { 8783 type: "userway-ada-widget-loaded", 8784 }); 8785 8786 // $.ajax({ 8787 // url: 'https://1pclbpy9f6.execute-api.us-west-1.amazonaws.com/default/BrandedSiteTracking', 8788 // method: 'POST', 8789 // contentType: 'application/json', 8790 // data: JSON.stringify({ 8791 // type: "userway-ada-widget-loaded", 8792 // identifier: window.YLOPO_WIDGETS.pageIdentifiers.identifier, 8793 // clientTime: Date.now(), 8794 // page: String(location.pathname) 8795 // }), 8796 // success: function(data){ 8797 // }, 8798 // error: function(err){ 8799 // } 8800 // }) 8801 }); 8802 document.addEventListener('userway:render_completed', ()=>{ 8803 setTimeout(()=>{ 8804 $adalogo.remove(); 8805 }, 250) 8806 }); 8807 }); 8808 } 8809 } 8810 8811 //--------------------------------------------------------------------------------- 8812 }, 8813 error: function(err){ 8814 console.error("Error getting search site content API:", err); 8815 window.YLOPO_WIDGETS = window.YLOPO_WIDGETS || {}; 8816 window.YLOPO_WIDGETS.search_site_content_api_error = true; 8817 } 8818 }); 8819 8820 8821 8822 var customPrivacyPolicy = $('#EditablePrivacyPolicyMessage .sqs-block-content p').first().getSSInnerText(); 8823 8824 $('body').find('.privacy-policy-link').text('Privacy Policy and Terms & Conditions').attr('href',`https://${ window.YLOPO_WIDGETS.domain }/privacy-policy`).attr('target','_blank'); 8825 8826 $('body').on('click', '.privacy-policy-link', function(e){ 8827 if ($(this).attr('href') && $(this).attr('href').indexOf('http') === 0){ 8828 return; 8829 } 8830 e.preventDefault(); 8831 8832 window.open(`https://${ window.YLOPO_WIDGETS.domain }/privacy-policy`, '_blank'); 8833 8834 // if (typeof window.YLOPO_WIDGETS.content !== 'undefined'){ 8835 // var client_content = window.YLOPO_WIDGETS.content; 8836 // var content = ''; 8837 // var btnText = 'Accept'; 8838 8839 // if(window.YLOPO_WIDGETS && 8840 // window.YLOPO_WIDGETS.content && 8841 // window.YLOPO_WIDGETS.content.client && 8842 // window.YLOPO_WIDGETS.content.client.legal && 8843 // window.YLOPO_WIDGETS.content.client.legal.content && 8844 // window.YLOPO_WIDGETS.content.client.legal.content.privacyPolicy && 8845 // typeof window.YLOPO_WIDGETS.content.client.legal.content.privacyPolicy.html !== 'undefined' 8846 // ){ 8847 8848 // var privacy_content = window.YLOPO_WIDGETS.content.client.legal.content.privacyPolicy.html 8849 // var url_expression = /^(?:http(s)?:\/\/)?[\w.-]+(?:\.[\w\.-]+)+[\w\-\._~:/?#[\]@!\$&'\(\)\*\+,;=.]+$/; 8850 // var url_validate = new RegExp(url_expression); 8851 // var string_validate = $.trim(privacy_content).length; 8852 8853 // if( url_validate.test(privacy_content)){ 8854 // content = '<iframe src='+ privacy_content + ' style="width: 100%; height: 35vw;"><iframe>'; 8855 // }else if(string_validate > 0){ 8856 // var regex_replace = new RegExp("\\{domain\\}", 'g'); 8857 // var privacy_content_replace = privacy_content.replace(regex_replace, YLOPO_WIDGETS.domain); 8858 // content = privacy_content_replace; 8859 // } 8860 // } else if (customPrivacyPolicy){ 8861 // content = customPrivacyPolicy; 8862 // } 8863 8864 // popcss = { 8865 // client:{ 8866 // lessColors:{ 8867 // main: '#1f1f1f' 8868 // } 8869 // } 8870 // } 8871 8872 8873 // if (content === '') { 8874 // $.ajax({ 8875 // url: '/assets/default-privacy-policy.html', 8876 // dataType: 'html', 8877 // success: function(data){ 8878 // content = data; 8879 // popUp(content, btnText, popcss); 8880 // }, 8881 // error: function(){ 8882 // // fallback: still show popup even if fetch fails 8883 // popUp(content, btnText, popcss); 8884 // } 8885 // }); 8886 // } else { 8887 // popUp(content, btnText, popcss); 8888 // } 8889 // } 8890 }) 8891 8892 8893 function popUp(content, buttonText, css, localStorage ){ 8894 8895 buttonText = typeof buttonText !== 'undefined' ? buttonText : 'Agree'; 8896 css = typeof css !== 'undefined' ? css : false;
8897 localStorage = typeof localStorage !== 'undefined' ? localStorage : ''; 8898 8899 var $tosLightbox = $('<div></div>').addClass('idx-tos-lightbox'); 8900 var $popup = $('<div></div>').addClass('idx-tos-popup').appendTo($tosLightbox); 8901 $('<div></div>').addClass('idx-tos-scroller').html(content).appendTo($popup); 8902 var $agree = $('<button></button>').addClass('idx-tos-agree').html(buttonText).appendTo($popup); 8903 if (css && css.client.lessColors && css.client.lessColors.main){ 8904 $agree.css({ 8905 backgroundColor: css.client.lessColors.main 8906 }); 8907 } 8908 $agree.on('click', function(){ 8909 if(localStorage.length > 0){ 8910 localStorage.setItem('idx-tos-agreed',"TRUE"); 8911 } 8912 $tosLightbox.remove(); 8913 }) 8914 $('body').append($tosLightbox); 8915 } 8916})(); 8917 8918 8919 8920!(function(){ 8921 if (!window.YLOPO_WIDGETS.sitewide_domain){ 8922 return 8923 } 8924 window.YLOPO_WIDGETS.fullSiteNav = window.YLOPO_WIDGETS.fullSiteNav || []; 8925 var navType = "main"; 8926 8927(function(){ 8928 var thisNav = JSON.parse(decodeURIComponent("%5B%7B%22items%22%3A%5B%7B%22externalLink%22%3A%7B%22title%22%3A%22Buy%20a%20Home%22%2C%22url%22%3A%22https%3A%2F%2Fsearch.columbushousetohome.com%22%2C%22newWindow%22%3Atrue%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%2C%7B%22collection%22%3A%7B%22id%22%3A%22691f19d6c93be13a540bb281%22%2C%22websiteId%22%3A%22631258cadb857b395c32f162%22%2C%22backgroundSource%22%3A1%2C%22enabled%22%3Atrue%2C%22starred%22%3Afalse%2C%22type%22%3A10%2C%22ordering%22%3A3%2C%22title%22%3A%22Affordability%20Calculator%22%2C%22navigationTitle%22%3A%22Affordability%20Calculator%22%2C%22urlId%22%3A%22affordability-calculator%22%2C%22itemCount%22%3A0%2C%22updatedOn%22%3A1763645940347%2C%22description%22%3A%22%22%2C%22eventView%22%3A1%2C%22folder%22%3Afalse%2C%22dropdown%22%3Afalse%2C%22homepage%22%3Afalse%2C%22typeName%22%3A%22page%22%2C%22regionName%22%3A%22default%22%2C%22synchronizing%22%3Afalse%2C%22categoryPagesSeoHidden%22%3Afalse%2C%22tagPagesSeoHidden%22%3Afalse%2C%22qrCodeEnabled%22%3Afalse%2C%22pagePermissionType%22%3A1%2C%22typeLabel%22%3A%22page%22%2C%22fullUrl%22%3A%22%2Faffordability-calculator%22%2C%22passwordProtected%22%3Afalse%2C%22draft%22%3Afalse%7D%2C%22active%22%3Atrue%2C%22folderActive%22%3Afalse%7D%2C%7B%22collection%22%3A%7B%22id%22%3A%22691f1876da8d2e142c356974%22%2C%22websiteId%22%3A%22631258cadb857b395c32f162%22%2C%22backgroundSource%22%3A1%2C%22enabled%22%3Atrue%2C%22starred%22%3Afalse%2C%22type%22%3A10%2C%22ordering%22%3A3%2C%22title%22%3A%22Mortgage%20Calculator%22%2C%22navigationTitle%22%3A%22Mortgage%20Calculator%22%2C%22urlId%22%3A%22mortgage-calculator%22%2C%22itemCount%22%3A0%2C%22updatedOn%22%3A1763645860869%2C%22description%22%3A%22%22%2C%22eventView%22%3A1%2C%22folder%22%3Afalse%2C%22dropdown%22%3Afalse%2C%22homepage%22%3Afalse%2C%22typeName%22%3A%22page%22%2C%22regionName%22%3A%22default%22%2C%22synchronizing%22%3Afalse%2C%22categoryPagesSeoHidden%22%3Afalse%2C%22tagPagesSeoHidden%22%3Afalse%2C%22qrCodeEnabled%22%3Afalse%2C%22pagePermissionType%22%3A1%2C%22typeLabel%22%3A%22page%22%2C%22fullUrl%22%3A%22%2Fmortgage-calculator%22%2C%22passwordProtected%22%3Afalse%2C%22draft%22%3Afalse%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%5D%2C%22collection%22%3A%7B%22id%22%3A%22691f1a1cdb7d0714a1501340%22%2C%22websiteId%22%3A%22631258cadb857b395c32f162%22%2C%22backgroundSource%22%3A1%2C%22enabled%22%3Atrue%2C%22starred%22%3Afalse%2C%22type%22%3A1%2C%22ordering%22%3A2%2C%22title%22%3A%22Buy%22%2C%22navigationTitle%22%3A%22Buy%22%2C%22urlId%22%3A%22buy%22%2C%22itemCount%22%3A0%2C%22updatedOn%22%3A1763645987509%2C%22description%22%3A%22%22%2C%22eventView%22%3A1%2C%22folder%22%3Atrue%2C%22dropdown%22%3Atrue%2C%22folderBehavior%22%3A2%2C%22homepage%22%3Afalse%2C%22typeName%22%3A%22folders%22%2C%22regionName%22%3A%22default%22%2C%22synchronizing%22%3Afalse%2C%22categoryPagesSeoHidden%22%3Afalse%2C%22tagPagesSeoHidden%22%3Afalse%2C%22qrCodeEnabled%22%3Afalse%2C%22pagePermissionType%22%3A1%2C%22typeLabel%22%3A%22folders%22%2C%22fullUrl%22%3A%22%2Fbuy%22%2C%22passwordProtected%22%3Afalse%2C%22draft%22%3Afalse%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Atrue%7D%2C%7B%22items%22%3A%5B%7B%22externalLink%22%3A%7B%22title%22%3A%22Sell%20Your%20Home%22%2C%22url%22%3A%22https%3A%2F%2Fcolumbushousetohome.hifello.com%2Flp%2F691f104da628ebe68917f6fd%22%2C%22newWindow%22%3Atrue%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%2C%7B%22externalLink%22%3A%7B%22title%22%3A%22Home%20Valuation%22%2C%22url%22%3A%22https%3A%2F%2Fcolumbushousetohome.hifello.com%2Flp%2F691e00b45e15c59decc7b8f7%22%2C%22newWindow%22%3Atrue%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%2C%7B%22externalLink%22%3A%7B%22title%22%3A%22Get%20Cash%20Offer%22%2C%22url%22%3A%22https%3A%2F%2Fcolumbushousetohome.hifello.com%2Flp%2F691f106
89285a628ebe68917f982%22%2C%22newWindow%22%3Atrue%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%2C%7B%22collection%22%3A%7B%22id%22%3A%22691f19f784d60a6d0d6d8935%22%2C%22websiteId%22%3A%22631258cadb857b395c32f162%22%2C%22backgroundSource%22%3A1%2C%22enabled%22%3Atrue%2C%22starred%22%3Afalse%2C%22type%22%3A10%2C%22ordering%22%3A3%2C%22title%22%3A%22Home%20Sale%20Calculator%22%2C%22navigationTitle%22%3A%22Home%20Sale%20Calculator%22%2C%22urlId%22%3A%22home-sale-calculator%22%2C%22itemCount%22%3A0%2C%22updatedOn%22%3A1763645974270%2C%22description%22%3A%22%22%2C%22eventView%22%3A1%2C%22folder%22%3Afalse%2C%22dropdown%22%3Afalse%2C%22homepage%22%3Afalse%2C%22typeName%22%3A%22page%22%2C%22regionName%22%3A%22default%22%2C%22synchronizing%22%3Afalse%2C%22categoryPagesSeoHidden%22%3Afalse%2C%22tagPagesSeoHidden%22%3Afalse%2C%22qrCodeEnabled%22%3Afalse%2C%22pagePermissionType%22%3A1%2C%22typeLabel%22%3A%22page%22%2C%22fullUrl%22%3A%22%2Fhome-sale-calculator%22%2C%22passwordProtected%22%3Afalse%2C%22draft%22%3Afalse%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%2C%7B%22collection%22%3A%7B%22id%22%3A%22631259378dc68b448aae23a5%22%2C%22websiteId%22%3A%22631258cadb857b395c32f162%22%2C%22backgroundSource%22%3A1%2C%22enabled%22%3Atrue%2C%22starred%22%3Afalse%2C%22type%22%3A1%2C%22ordering%22%3A1%2C%22title%22%3A%22Why%20List%20With%20Us%22%2C%22navigationTitle%22%3A%22Why%20List%20With%20Us%22%2C%22urlId%22%3A%22why-list-with-us%22%2C%22itemCount%22%3A0%2C%22updatedOn%22%3A1773334080658%2C%22description%22%3A%22%22%2C%22pageSize%22%3A250%2C%22eventView%22%3A1%2C%22folder%22%3Afalse%2C%22dropdown%22%3Afalse%2C%22homepage%22%3Afalse%2C%22typeName%22%3A%22why-list-with-us%22%2C%22regionName%22%3A%22why-list-with-us-c%22%2C%22synchronizing%22%3Afalse%2C%22categoryPagesSeoHidden%22%3Afalse%2C%22tagPagesSeoHidden%22%3Afalse%2C%22qrCodeEnabled%22%3Afalse%2C%22pagePermissionType%22%3A1%2C%22typeLabel%22%3A%22why-list-with-us%22%2C%22fullUrl%22%3A%22%2Fwhy-list-with-us%22%2C%22passwordProtected%22%3Afalse%2C%22draft%22%3Afalse%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%5D%2C%22collection%22%3A%7B%22id%22%3A%226312593916180d68ce1ff09f%22%2C%22websiteId%22%3A%22631258cadb857b395c32f162%22%2C%22backgroundSource%22%3A1%2C%22enabled%22%3Atrue%2C%22starred%22%3Afalse%2C%22type%22%3A1%2C%22ordering%22%3A2%2C%22title%22%3A%22Sell%22%2C%22navigationTitle%22%3A%22Sell%22%2C%22urlId%22%3A%22sell%22%2C%22itemCount%22%3A0%2C%22updatedOn%22%3A1662146873635%2C%22description%22%3A%22%22%2C%22eventView%22%3A1%2C%22folder%22%3Atrue%2C%22dropdown%22%3Atrue%2C%22folderBehavior%22%3A2%2C%22homepage%22%3Afalse%2C%22typeName%22%3A%22folders%22%2C%22regionName%22%3A%22default%22%2C%22synchronizing%22%3Afalse%2C%22categoryPagesSeoHidden%22%3Afalse%2C%22tagPagesSeoHidden%22%3Afalse%2C%22qrCodeEnabled%22%3Afalse%2C%22pagePermissionType%22%3A1%2C%22typeLabel%22%3A%22folders%22%2C%22fullUrl%22%3A%22%2Fsell%22%2C%22passwordProtected%22%3Afalse%2C%22draft%22%3Afalse%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%2C%7B%22items%22%3A%5B%7B%22externalLink%22%3A%7B%22title%22%3A%22Columbus%22%2C%22url%22%3A%22%2Fcommunities%2Fcolumbus-real-estate%22%2C%22newWindow%22%3Afalse%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%2C%7B%22externalLink%22%3A%7B%22title%22%3A%22Worthington%22%2C%22url%22%3A%22%2Fcommunities%2Fworthington-real-estate%22%2C%22newWindow%22%3Afalse%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%2C%7B%22externalLink%22%3A%7B%22title%22%3A%22Dublin%22%2C%22url%22%3A%22%2Fcommunities%2Fdublin-real-estate%22%2C%22newWindow%22%3Afalse%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%2C%7B%22externalLink%22%3A%7B%22title%22%3A%22Gahanna%22%2C%22url%22%3A%22%2Fcommunities%2Fgahanna-real-estate%22%2C%22newWindow%22%3Afalse%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%2C%7B%22externalLink%22%3A%7B%22title%22%3A%22Grandview%20Heights%22%2C%22url%22%3A%22%2Fcommunities%2Fgrandview-heights-real-estate%22%2C%22newWindow%22%3Afalse%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%2C%7B%22externalLink%22%3A%7B%22title%22%3A%22Hilliard%22%2C%22url%22%3A%22%2Fcommunities%2Fhilliard-real-estate%22%2C%22newWindow%22%3Afalse%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%2C%7B%22externalLink%22%3A%7B%22title%22%3A%22Buckeye%20Lake%22%2C%22url%22%3A%22%2Fcommunities%2Fbuckeye-lake-real-estate%22%2C%22newWindow%22%3Afalse%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%2C%7B%22externalLink%22%3A%7B%22title%22%3A%22New%20Albany%22%2C%22url%22%3A%22%2Fcommunities%2Fnew-albany-real-estate%22%2C%22newWindow%22%3Afalse%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%2C%7B%22collection%22%3A%7B%22id%22%3A%226312593767059f051de2c87b%22%2C%22websiteId%22%3A%22631258cadb857b395c32f162%22%2C%22mainImageId%22%3A%226330b16e1f645871e335e54b%22%2C%22mainImage%22%3A%7B%22id%22%3A%226330b16e1f645871e335e54b%22%2C%22recordType%22%3A2%2C%22addedOn%22%3A1664135534086%2C%22updatedOn%22%3A1664135617474%2C%22workflowState%22%3A1%2C%22publishOn%22%3A1664135534086%2C%22authorId%22%3A%2260f1e973ca70cc378c6fbb95%22%2C%22systemDataId%22%3A%221664135612009-YAKYHIOZLYNX6ZFNEUDK%22%2C%22systemDataVariants%22%3A%225464x3640%2C100w%2C300w%2C500w%2C750w%2C1000w%2C1500w%2C2500w%22%2C%22systemDataSourceType%22%3A%22JPG%22%2C%22filename%22%3A%22shutterstock_1318716863.jpg%22%2C%22mediaFocalPoint%22%3A%7B%22x%22%3A0.5%2C%22y%22%3A0.5%2C%22source%22%3A3%7D%2C%22colorData%22%3A%7B%22topLeftAverage%22%3A%22687460%22%2C%22topRightAverage
8928%22%3A%22657b78%22%2C%22bottomLeftAverage%22%3A%22718371%22%2C%22bottomRightAverage%22%3A%22394454%22%2C%22centerAverage%22%3A%225c6e61%22%2C%22suggestedBgColor%22%3A%22657369%22%7D%2C%22urlId%22%3A%227uafnt7dkr9mdmpgetcp96v4h0l0ft%22%2C%22title%22%3A%22%22%2C%22body%22%3Anull%2C%22likeCount%22%3A0%2C%22commentCount%22%3A0%2C%22publicCommentCount%22%3A0%2C%22commentState%22%3A2%2C%22unsaved%22%3Afalse%2C%22assetUrl%22%3A%22https%3A%2F%2Fimages.squarespace-cdn.com%2Fcontent%2Fv1%2F631258cadb857b395c32f162%2F1664135612009-YAKYHIOZLYNX6ZFNEUDK%2Fshutterstock_1318716863.jpg%22%2C%22contentType%22%3A%22image%2Fjpeg%22%2C%22items%22%3A%5B%5D%2C%22pushedServices%22%3A%7B%7D%2C%22pendingPushedServices%22%3A%7B%7D%2C%22originalSize%22%3A%225464x3640%22%2C%22recordTypeLabel%22%3A%22image%22%7D%2C%22video%22%3A%7B%22playbackSpeed%22%3A1%2C%22zoom%22%3A0%7D%2C%22backgroundSource%22%3A1%2C%22enabled%22%3Atrue%2C%22starred%22%3Afalse%2C%22type%22%3A1%2C%22ordering%22%3A1%2C%22title%22%3A%22All%20Communities%22%2C%22navigationTitle%22%3A%22More%20Communities...%22%2C%22urlId%22%3A%22communities%22%2C%22itemCount%22%3A23%2C%22updatedOn%22%3A1773333862965%2C%22description%22%3A%22%22%2C%22pageSize%22%3A250%2C%22features%22%3A%7B%22relatedItems%22%3A%7B%22isEnabled%22%3Afalse%7D%2C%22productQuickView%22%3A%7B%22isEnabled%22%3Afalse%7D%7D%2C%22eventView%22%3A1%2C%22folder%22%3Afalse%2C%22dropdown%22%3Afalse%2C%22homepage%22%3Afalse%2C%22typeName%22%3A%22communities%22%2C%22regionName%22%3A%22default%22%2C%22synchronizing%22%3Afalse%2C%22categoryPagesSeoHidden%22%3Afalse%2C%22tagPagesSeoHidden%22%3Afalse%2C%22qrCodeEnabled%22%3Afalse%2C%22pagePermissionType%22%3A1%2C%22typeLabel%22%3A%22communities%22%2C%22fullUrl%22%3A%22%2Fcommunities%22%2C%22passwordProtected%22%3Afalse%2C%22draft%22%3Afalse%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%5D%2C%22collection%22%3A%7B%22id%22%3A%226312593791cb170bbffb3820%22%2C%22websiteId%22%3A%22631258cadb857b395c32f162%22%2C%22backgroundSource%22%3A1%2C%22enabled%22%3Atrue%2C%22starred%22%3Afalse%2C%22type%22%3A1%2C%22ordering%22%3A2%2C%22title%22%3A%22Communities%22%2C%22navigationTitle%22%3A%22Communities%22%2C%22urlId%22%3A%22communities-1%22%2C%22itemCount%22%3A0%2C%22updatedOn%22%3A1662146871423%2C%22description%22%3A%22%22%2C%22eventView%22%3A1%2C%22folder%22%3Atrue%2C%22dropdown%22%3Atrue%2C%22folderBehavior%22%3A2%2C%22homepage%22%3Afalse%2C%22typeName%22%3A%22folders%22%2C%22regionName%22%3A%22default%22%2C%22synchronizing%22%3Afalse%2C%22categoryPagesSeoHidden%22%3Afalse%2C%22tagPagesSeoHidden%22%3Afalse%2C%22qrCodeEnabled%22%3Afalse%2C%22pagePermissionType%22%3A1%2C%22typeLabel%22%3A%22folders%22%2C%22fullUrl%22%3A%22%2Fcommunities-1%22%2C%22passwordProtected%22%3Afalse%2C%22draft%22%3Afalse%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%2C%7B%22items%22%3A%5B%7B%22collection%22%3A%7B%22id%22%3A%2264dfbb0d57f4ef384fcafa8c%22%2C%22websiteId%22%3A%22631258cadb857b395c32f162%22%2C%22backgroundSource%22%3A1%2C%22enabled%22%3Atrue%2C%22starred%22%3Afalse%2C%22type%22%3A10%2C%22ordering%22%3A3%2C%22title%22%3A%22Service%20Savings%20Program%22%2C%22navigationTitle%22%3A%22Service%20Savings%20Program%22%2C%22urlId%22%3A%22servicesavingsprogram%22%2C%22itemCount%22%3A0%2C%22updatedOn%22%3A1743470161095%2C%22description%22%3A%22%22%2C%22eventView%22%3A1%2C%22folder%22%3Afalse%2C%22dropdown%22%3Afalse%2C%22homepage%22%3Afalse%2C%22typeName%22%3A%22page%22%2C%22regionName%22%3A%22default%22%2C%22synchronizing%22%3Afalse%2C%22categoryPagesSeoHidden%22%3Afalse%2C%22tagPagesSeoHidden%22%3Afalse%2C%22qrCodeEnabled%22%3Afalse%2C%22pagePermissionType%22%3A1%2C%22typeLabel%22%3A%22page%22%2C%22fullUrl%22%3A%22%2Fservicesavingsprogram%22%2C%22passwordProtected%22%3Afalse%2C%22draft%22%3Afalse%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%2C%7B%22collection%22%3A%7B%22id%22%3A%22650dcb4051e96b3173c32eed%22%2C%22websiteId%22%3A%22631258cadb857b395c32f162%22%2C%22backgroundSource%22%3A1%2C%22enabled%22%3Atrue%2C%22starred%22%3Afalse%2C%22type%22%3A10%2C%22ordering%22%3A3%2C%22title%22%3A%22Cash2Keys%22%2C%22navigationTitle%22%3A%22Cash2Keys%22%2C%22urlId%22%3A%22cash2keys%22%2C%22itemCount%22%3A0%2C%22updatedOn%22%3A1695668352512%2C%22description%22%3A%22%22%2C%22eventView%22%3A1%2C%22folder%22%3Afalse%2C%22dropdown%22%3Afalse%2C%22homepage%22%3Afalse%2C%22typeName%22%3A%22page%22%2C%22regionName%22%3A%22default%22%2C%22synchronizing%22%3Afalse%2C%22categoryPagesSeoHidden%22%3Afalse%2C%22tagPagesSeoHidden%22%3Afalse%2C%22qrCodeEnabled%22%3Afalse%2C%22pagePermissionType%22%3A1%2C%22typeLabel%22%3A%22page%22%2C%22fullUrl%22%3A%22%2Fcash2keys%22%2C%22passwordProtected%22%3Afalse%2C%22draft%22%3Afalse%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%2C%7B%22collection%22%3A%7B%22id%22%3A%226523edc44c731e7cc099424f%22%2C%22websiteId%22%3A%22631258cadb857b395c32f162%22%2C%22backgroundSource%22%3A1%2C%22enabled%22%3Atrue%2C%22starred%22%3Afalse%2C%22type%22%3A10%2C%22ordering%22%3A3%2C%22title%22%3A%22Buy%20Now%20Sell%20Later%22%2C%22navigationTitle%22%3A%22Buy%20Now%20Sell%20Later%22%2C%22urlId%22%3A%22buy-now-sell-later%22%2C%22itemCount%22%3A0%2C%22updatedOn%22%3A1698240278597%2C%22description%22%3A%22%22%2C%22eventView%22%3A1%2C%22folder%22%3Afalse%2C%22dropdown%22%3Afalse%2C%22homepage%22%3Afalse%2C%22typeName%22%3A%22page%22%2C%22regionName%22%3A%22default%22%2C%22synchronizing%22%3Afalse%2C%22categoryPagesSeoHidden%22%3Afalse%2C%22tagPagesSeoHidden%22%3Afalse%2C%22qrCodeEnabled%22%3Afalse%2C%22pagePermissionType%22%3A1%2C%22typeLabel%22%3A%22page%22%2C%22fullUrl%22%3A%22%2Fbuy-now-sell-later%22%2C%22passwordProtected%22%3Afalse%2C%22draft%22%3Afalse%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%5D%2C%22collection%22%3A%7B%22id%22%3A%226571c7622ce86b39c89cfa3f%22%2C%22websiteId%22%3A%22631258cadb857b395c32f162%22%2C%22backgroundSource%22%3A1%2C%22enabled%22%3Atrue%2C%22starred%22%3Afalse%2C%22type%22%3A1%2C%22ordering%22%3A2%2C%22title%22%3A%22Programs%22%2C%22navigationTitle%22%3A%22Programs%22%2C%22urlId%22%3A%22programs-2%22%2C%22itemCount%22%3A0%2C%22updatedOn%22%3A1701955435162%2C%22description%22%3A%22%22%2C%22eventView%22%3A1%2C%22folder%22%3Atrue%2C%22dropdown%22%3Atrue%2C%22folderBehavior%22%3A2%2C%22homepage%22%3Afalse%2C%22typeName%22%3A%22folders%22%2C%22regionName%22%3A%22default%22%2C%22synchronizing%22%3Afalse%2C%22categoryPagesSeoHidden%22%3Afalse%2C%22tagPagesSeoHidden%22%3Afalse%2C%22qrCodeEnabled%22%3Afalse%2C%22pagePermissionType%22%3A1%2C%22typeLabel%22%3A%22folders%22%2C%22fullUrl%22%3A%22%2Fprograms-2%22%2C%22passwordProtected%22%3Afalse%2C%22draft%22%3Afalse%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%2C%7B%22collection%22%3A%7B%22id%22%3A%22631259306e008362a89a1e55%22%2C%22websiteId%22%3A%22631258cadb857b395c32f162%22%2C%22mainImageId%22%3A%2267aa408d0acb50238c2403b9%22%2C%22mainImage%22%3A%7B%22id%22%3A%2267aa408d0acb50238c2403b9%22%2C%22recordType%22%3A2%2C%22addedOn%22%3A1739210893313%2C%22updatedOn%22%3A1739210899535%2C%22workflowState%22%3A1%2C%22publishOn%22%3A1739210893313%2C%22authorId%22%3A%2264d4ffac74785b13d73b92c8%22%2C%22systemDataId%22%3A%221739210895613-LCLFN75MAMQGF70K236D%22%2C%22systemDataVariants%22%3A%221000x667%2C100w%2C300w%2C500w%2C750w%2C1000w%22%2C%22systemDataSourceType%22%3A%22JPG%22%2C%22filename%22%3A%22shutterstock_2485365695.jpg%22%2C%22mediaFocalPoint%22%3A%7B%22x%22%3A0.5%2C%22y%22%3A0.5%2C%22source%22%3A3%7D%2C%22colorData%22%3A%7B%22topLeftAverage%22%3A%22e7e1dc%22%2C%22topRightAverage
8928%22%3A%22e1e6e3%22%2C%22bottomLeftAverage%22%3A%22cc9060%22%2C%22bottomRightAverage%22%3A%22cea88c%22%2C%22centerAverage%22%3A%22e2e0dc%22%2C%22suggestedBgColor%22%3A%22c6b9af%22%7D%2C%22urlId%22%3A%22qg2tj5ggocqogd89svbbdrzq0qqmf9%22%2C%22title%22%3A%22%22%2C%22body%22%3Anull%2C%22likeCount%22%3A0%2C%22commentCount%22%3A0%2C%22publicCommentCount%22%3A0%2C%22commentState%22%3A2%2C%22unsaved%22%3Afalse%2C%22assetUrl%22%3A%22https%3A%2F%2Fimages.squarespace-cdn.com%2Fcontent%2Fv1%2F631258cadb857b395c32f162%2F1739210895613-LCLFN75MAMQGF70K236D%2Fshutterstock_2485365695.jpg%22%2C%22contentType%22%3A%22image%2Fjpeg%22%2C%22items%22%3A%5B%5D%2C%22pushedServices%22%3A%7B%7D%2C%22pendingPushedServices%22%3A%7B%7D%2C%22originalSize%22%3A%221000x667%22%2C%22recordTypeLabel%22%3A%22image%22%7D%2C%22video%22%3A%7B%22playbackSpeed%22%3A1%2C%22zoom%22%3A0%7D%2C%22backgroundSource%22%3A1%2C%22enabled%22%3Atrue%2C%22starred%22%3Afalse%2C%22type%22%3A1%2C%22ordering%22%3A1%2C%22title%22%3A%22Testimonials%22%2C%22navigationTitle%22%3A%22Testimonials%22%2C%22urlId%22%3A%22testimonials%22%2C%22itemCount%22%3A3%2C%22updatedOn%22%3A1776271902795%2C%22description%22%3A%22%22%2C%22pageSize%22%3A250%2C%22features%22%3A%7B%22relatedItems%22%3A%7B%22isEnabled%22%3Afalse%7D%2C%22productQuickView%22%3A%7B%22isEnabled%22%3Afalse%7D%7D%2C%22eventView%22%3A1%2C%22folder%22%3Afalse%2C%22dropdown%22%3Afalse%2C%22homepage%22%3Afalse%2C%22typeName%22%3A%22testimonials%22%2C%22regionName%22%3A%22default%22%2C%22synchronizing%22%3Afalse%2C%22categoryPagesSeoHidden%22%3Afalse%2C%22tagPagesSeoHidden%22%3Afalse%2C%22qrCodeEnabled%22%3Afalse%2C%22pagePermissionType%22%3A1%2C%22typeLabel%22%3A%22testimonials%22%2C%22fullUrl%22%3A%22%2Ftestimonials%22%2C%22passwordProtected%22%3Afalse%2C%22draft%22%3Afalse%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%2C%7B%22collection%22%3A%7B%22id%22%3A%2263125929b1f9f04828550139%22%2C%22websiteId%22%3A%22631258cadb857b395c32f162%22%2C%22mainImageId%22%3A%22631259254ec9f31683b78725%22%2C%22mainImage%22%3A%7B%22id%22%3A%22631259254ec9f31683b78725%22%2C%22recordType%22%3A2%2C%22addedOn%22%3A1662146853446%2C%22updatedOn%22%3A1662146855935%2C%22workflowState%22%3A1%2C%22publishOn%22%3A1662146853446%2C%22authorId%22%3A%225928af51a5790abc03b591d7%22%2C%22systemDataId%22%3A%221662146853470-WAEY1X5524NNZTNJCFQP%22%2C%22systemDataVariants%22%3A%221000x667%2C100w%2C300w%2C500w%2C750w%2C1000w%22%2C%22systemDataSourceType%22%3A%22JPG%22%2C%22filename%22%3A%22team-page-banner.jpg%22%2C%22mediaFocalPoint%22%3A%7B%22x%22%3A0.5%2C%22y%22%3A0.5%2C%22source%22%3A3%7D%2C%22colorData%22%3A%7B%22topLeftAverage%22%3A%22799cad%22%2C%22topRightAverage%22%3A%22848284%22%2C%22bottomLeftAverage%22%3A%22706463%22%2C%22bottomRightAverage%22%3A%22a08761%22%2C%22centerAverage%22%3A%22807876%22%2C%22suggestedBgColor%22%3A%22908277%22%7D%2C%22urlId%22%3A%228gawo6ej56nx8eodjoc6j9k2x452n1%22%2C%22title%22%3A%22%22%2C%22body%22%3Anull%2C%22likeCount%22%3A0%2C%22commentCount%22%3A0%2C%22publicCommentCount%22%3A0%2C%22commentState%22%3A2%2C%22unsaved%22%3Afalse%2C%22assetUrl%22%3A%22https%3A%2F%2Fimages.squarespace-cdn.com%2Fcontent%2Fv1%2F631258cadb857b395c32f162%2F1662146853470-WAEY1X5524NNZTNJCFQP%2Fteam-page-banner.jpg%22%2C%22contentType%22%3A%22image%2Fjpeg%22%2C%22items%22%3A%5B%5D%2C%22pushedServices%22%3A%7B%7D%2C%22pendingPushedServices%22%3A%7B%7D%2C%22originalSize%22%3A%221000x667%22%2C%22recordTypeLabel%22%3A%22image%22%7D%2C%22video%22%3A%7B%22playbackSpeed%22%3A1%2C%22zoom%22%3A0%7D%2C%22backgroundSource%22%3A1%2C%22enabled%22%3Atrue%2C%22starred%22%3Afalse%2C%22type%22%3A10%2C%22ordering%22%3A3%2C%22title%22%3A%22Meet%20The%20Millennium%20Group%20-%20Keller%20Williams%20Capital%20partners%22%2C%22navigationTitle%22%3A%22Team%22%2C%22urlId%22%3A%22team-page%22%2C%22itemCount%22%3A0%2C%22updatedOn%22%3A1662146896715%2C%22description%22%3A%22%3Cp%20class%3D%5C%22%5C%22%20style%3D%5C%22white-space%3Apre-wrap%3B%5C%22%3EMillennium%20Group%20-%20Keller%20Williams%20Capital%20partners%20is%20a%20team%20of%20experienced%2C%20licensed%20real%20estate%20agents%20serving%20the%20Columbus%2C%20Muirfield%20Village%2C%20Worthington%2C%20OH%20metro%20area.%3C%5C%2Fp%3E%22%2C%22features%22%3A%7B%22relatedItems%22%3A%7B%22isEnabled%22%3Afalse%7D%2C%22productQuickView%22%3A%7B%22isEnabled%22%3Afalse%7D%7D%2C%22eventView%22%3A1%2C%22folder%22%3Afalse%2C%22dropdown%22%3Afalse%2C%22homepage%22%3Afalse%2C%22typeName%22%3A%22page%22%2C%22regionName%22%3A%22default%22%2C%22synchronizing%22%3Afalse%2C%22seoData%22%3A%7B%22seoTitle%22%3A%22Meet%20The%20Millennium%20Group%20-%20Keller%20Williams%20Capital%20partners%22%2C%22seoDescription%22%3A%22Millennium%20Group%20-%20Keller%20Williams%20Capital%20partners%20is%20a%20team%20of%20experienced%2C%20licensed%20real%20estate%20agents%20serving%20the%20Columbus%2C%20Muirfield%20Village%2C%20Worthington%2C%20OH%20metro%20area.%22%2C%22seoHidden%22%3Afalse%7D%2C%22categoryPagesSeoHidden%22%3Afalse%2C%22tagPagesSeoHidden%22%3Afalse%2C%22qrCodeEnabled%22%3Afalse%2C%22pagePermissionType%22%3A1%2C%22typeLabel%22%3A%22page%22%2C%22fullUrl%22%3A%22%2Fteam-page%22%2C%22passwordProtected%22%3Afalse%2C%22draft%22%3Afalse%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%2C%7B%22collection%22%3A%7B%22id%22%3A%2263125924ab931e26e241e477%22%2C%22websiteId%22%3A%22631258cadb857b395c32f162%22%2C%22backgroundSource%22%3A1%2C%22enabled%22%3Atrue%2C%22starred%22%3Afalse%2C%22type%22%3A1%2C%22ordering%22%3A1%2C%22title%22%3A%22Contact%20Us%22%2C%22navigationTitle%22%3A%22Contact%20Us%22%2C%22urlId%22%3A%22contact-us%22%2C%22itemCount%22%3A0%2C%22updatedOn%22%3A1739825247529%2C%22description%22%3A%22%22%2C%22pageSize%22%3A250%2C%22features%22%3A%7B%22relatedItems%22%3A%7B%22isEnabled%22%3Afalse%7D%2C%22productQuickView%22%3A%7B%22isEnabled%22%3Afalse%7D%7D%2C%22eventView%22%3A1%2C%22folder%22%3Afalse%2C%22dropdown%22%3Afalse%2C%22homepage%22%3Afalse%2C%22typeName%22%3A%22contact-us%22%2C%22regionName%22%3A%22contact-us%22%2C%22synchronizing%22%3Afalse%2C%22categoryPagesSeoHidden%22%3Afalse%2C%22tagPagesSeoHidden%22%3Afalse%2C%22qrCodeEnabled%22%3Afalse%2C%22pagePermissionType%22%3A1%2C%22typeLabel%22%3A%22contact-us%22%2C%22fullUrl%22%3A%22%2Fcontact-us%22%2C%22passwordProtected%22%3Afalse%2C%22draft%22%3Afalse%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%2C%7B%22collection%22%3A%7B%22id%22%3A%2263125924df44aa212c9e0f18%22%2C%22websiteId%22%3A%22631258cadb857b395c32f162%22%2C%22mainImageId%22%3A%22631259200028df0172242bb1%22%2C%22mainImage%22%3A%7B%22id%22%3A%22631259200028df0172242bb1%22%2C%22recordType%22%3A2%2C%22addedOn%22%3A1662146848907%2C%22updatedOn%22%3A1662146851010%2C%22workflowState%22%3A1%2C%22publishOn%22%3A1662146848907%2C%22authorId%22%3A%225928af51a5790abc03b591d7%22%2C%22systemDataId%22%3A%221662146848973-ETYD9HH4VAW2G8VYQH0X%22%2C%22systemDataVariants%22%3A%221000x667%2C100w%2C300w%2C500w%2C750w%2C1000w%22%2C%22systemDataSourceType%22%3A%22JPG%22%2C%22filename%22%3A%22image-asset.jpeg%22%2C%22mediaFocalPoint%22%3A%7B%22x%22%3A0.5%2C%22y%22%3A0.5%2C%22source%22%3A3%7D%2C%22colorData%22%3A%7B%22topLeftAverage%22%3A%22261708%22%2C%22topRightAverage
8928%22%3A%22fae0b7%22%2C%22bottomLeftAverage%22%3A%223d2715%22%2C%22bottomRightAverage%22%3A%22855e37%22%2C%22centerAverage%22%3A%222f180a%22%2C%22suggestedBgColor%22%3A%227d5c3a%22%7D%2C%22urlId%22%3A%22vt4afpcbzwhy00dafdob2oprlbllwl%22%2C%22title%22%3A%22%22%2C%22body%22%3Anull%2C%22likeCount%22%3A0%2C%22commentCount%22%3A0%2C%22publicCommentCount%22%3A0%2C%22commentState%22%3A2%2C%22unsaved%22%3Afalse%2C%22assetUrl%22%3A%22https%3A%2F%2Fimages.squarespace-cdn.com%2Fcontent%2Fv1%2F631258cadb857b395c32f162%2F1662146848973-ETYD9HH4VAW2G8VYQH0X%2Fimage-asset.jpeg%22%2C%22contentType%22%3A%22image%2Fjpeg%22%2C%22items%22%3A%5B%5D%2C%22pushedServices%22%3A%7B%7D%2C%22pendingPushedServices%22%3A%7B%7D%2C%22originalSize%22%3A%221000x667%22%2C%22recordTypeLabel%22%3A%22image%22%7D%2C%22video%22%3A%7B%22playbackSpeed%22%3A1%2C%22zoom%22%3A0%7D%2C%22backgroundSource%22%3A1%2C%22enabled%22%3Atrue%2C%22starred%22%3Afalse%2C%22type%22%3A1%2C%22ordering%22%3A2%2C%22title%22%3A%22Blog%22%2C%22navigationTitle%22%3A%22Blog%22%2C%22urlId%22%3A%22blog%22%2C%22itemCount%22%3A384%2C%22updatedOn%22%3A1787339543110%2C%22description%22%3A%22%3Cp%3E%3Cstrong%3EBLOG%3C%5C%2Fstrong%3E%3C%5C%2Fp%3E%22%2C%22pageSize%22%3A20%2C%22features%22%3A%7B%22relatedItems%22%3A%7B%22isEnabled%22%3Afalse%7D%2C%22productQuickView%22%3A%7B%22isEnabled%22%3Afalse%7D%7D%2C%22eventView%22%3A1%2C%22folder%22%3Afalse%2C%22dropdown%22%3Afalse%2C%22homepage%22%3Afalse%2C%22typeName%22%3A%22blog%22%2C%22regionName%22%3A%22default%22%2C%22synchronizing%22%3Afalse%2C%22categoryPagesSeoHidden%22%3Afalse%2C%22tagPagesSeoHidden%22%3Afalse%2C%22qrCodeEnabled%22%3Afalse%2C%22pagePermissionType%22%3A1%2C%22typeLabel%22%3A%22blog%22%2C%22fullUrl%22%3A%22%2Fblog%22%2C%22passwordProtected%22%3Afalse%2C%22draft%22%3Afalse%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%2C%7B%22collection%22%3A%7B%22id%22%3A%226312591ff7edd95b9919918a%22%2C%22websiteId%22%3A%22631258cadb857b395c32f162%22%2C%22mainImageId%22%3A%226a2af1198a14ad1489c9ecd4%22%2C%22mainImage%22%3A%7B%22id%22%3A%226a2af1198a14ad1489c9ecd4%22%2C%22recordType%22%3A2%2C%22addedOn%22%3A1781199129601%2C%22updatedOn%22%3A1781199129674%2C%22workflowState%22%3A1%2C%22publishOn%22%3A1781199129601%2C%22authorId%22%3A%22677daf19cbbc0f41aa59dcbf%22%2C%22systemDataId%22%3A%2200e45329-8b9d-4c7c-96bc-1e7b780d20f7%22%2C%22systemDataVariants%22%3A%221537x1023%22%2C%22systemDataSourceType%22%3A%22PNG%22%2C%22filename%22%3A%22ChatGPT%20Image%20Jun%2011%2C%202026%2C%2001_31_52%20PM.png%22%2C%22mediaFocalPoint%22%3A%7B%22x%22%3A0.5%2C%22y%22%3A0.5%2C%22source%22%3A3%7D%2C%22colorData%22%3A%7B%22topLeftAverage%22%3A%22bebab1%22%2C%22topRightAverage%22%3A%22a8a392%22%2C%22bottomLeftAverage%22%3A%22030f0f%22%2C%22bottomRightAverage%22%3A%22e5ccac%22%2C%22centerAverage%22%3A%22ece8e3%22%2C%22suggestedBgColor%22%3A%22797975%22%7D%2C%22urlId%22%3A%22khhrpym1xkyeyfwtrj49uz071wj44f%22%2C%22title%22%3A%22%22%2C%22body%22%3Anull%2C%22likeCount%22%3A0%2C%22commentCount%22%3A0%2C%22publicCommentCount%22%3A0%2C%22commentState%22%3A2%2C%22unsaved%22%3Afalse%2C%22assetUrl%22%3A%22https%3A%2F%2Fimages.squarespace-cdn.com%2Fcontent%2Fv1%2F631258cadb857b395c32f162%2F00e45329-8b9d-4c7c-96bc-1e7b780d20f7%2FChatGPT%2BImage%2BJun%2B11%252C%2B2026%252C%2B01_31_52%2BPM.png%22%2C%22contentType%22%3A%22image%2Fpng%22%2C%22items%22%3A%5B%5D%2C%22pushedServices%22%3A%7B%7D%2C%22pendingPushedServices%22%3A%7B%7D%2C%22originalSize%22%3A%221537x1023%22%2C%22recordTypeLabel%22%3A%22image%22%7D%2C%22video%22%3A%7B%22url%22%3A%22https%3A%2F%2Fyoutu.be%2F-vjOkuVKpaU%22%2C%22playbackSpeed%22%3A1%2C%22filter%22%3A1%2C%22filterStrength%22%3A50%2C%22zoom%22%3A0%2C%22videoFallbackContentItemId%22%3A%225b1981848a922d1057efd541%22%7D%2C%22backgroundSource%22%3A1%2C%22enabled%22%3Atrue%2C%22starred%22%3Afalse%2C%22type%22%3A10%2C%22ordering%22%3A3%2C%22title%22%3A%22Millennium%20Group%20-%20Keller%20Williams%20Capital%20Partners%20%7C%20Columbus%2C%20Muirfield%20Village%2C%20OH%20Real%20Estate%22%2C%22navigationTitle%22%3A%22Home%22%2C%22urlId%22%3A%22home%22%2C%22itemCount%22%3A0%2C%22updatedOn%22%3A1781199163617%2C%22description%22%3A%22%3Cp%20class%3D%5C%22%5C%22%20style%3D%5C%22white-space%3Apre-wrap%3B%5C%22%3EMillennium%20Group%20-%20Keller%20Williams%20Capital%20Partners%20is%20your%20digital%20resource%20for%20buying%20and%20selling%20homes%20in%20the%20Columbus%2C%20Muirfield%20Village%2C%20Worthington%2C%20OH%20area%20with%20real%20time%20updates%20of%20all%20properties%20for%20sale%20so%20you%20have%20direct%20access%20of%20everything%2
89280you%20need%20to%20know%20including%20all%20current%20market%20statistics%20and%20listings.%3C%5C%2Fp%3E%22%2C%22features%22%3A%7B%22relatedItems%22%3A%7B%22isEnabled%22%3Afalse%7D%2C%22productQuickView%22%3A%7B%22isEnabled%22%3Afalse%7D%7D%2C%22folder%22%3Afalse%2C%22dropdown%22%3Afalse%2C%22homepage%22%3Atrue%2C%22typeName%22%3A%22page%22%2C%22regionName%22%3A%22homepagec%22%2C%22synchronizing%22%3Afalse%2C%22categoryPagesSeoHidden%22%3Afalse%2C%22tagPagesSeoHidden%22%3Afalse%2C%22qrCodeEnabled%22%3Afalse%2C%22pagePermissionType%22%3A1%2C%22typeLabel%22%3A%22page%22%2C%22fullUrl%22%3A%22%2F%22%2C%22passwordProtected%22%3Afalse%2C%22draft%22%3Afalse%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%5D")); 8929 thisNav.forEach(function(o){ 8930 o.navType = navType 8931 }); 8932 var itemsInFolders = []; 8933 thisNav.forEach(function(o){ 8934 if (o.collection && o.collection.typeName === "folders" && o.items && o.items.length > 0){ 8935 itemsInFolders = itemsInFolders.concat(o.items) 8936 } 8937 }); 8938 8939 window.YLOPO_WIDGETS.fullSiteNav = window.YLOPO_WIDGETS.fullSiteNav.concat(thisNav,itemsInFolders) 8940})(); 8941 8942 8943 navType = "secondary"; 8944 8945(function(){ 8946 var thisNav = JSON.parse(decodeURIComponent("%5B%7B%22collection%22%3A%7B%22id%22%3A%22656f3d68fe0348112c03cf95%22%2C%22websiteId%22%3A%22631258cadb857b395c32f162%22%2C%22backgroundSource%22%3A1%2C%22enabled%22%3Atrue%2C%22starred%22%3Afalse%2C%22type%22%3A1%2C%22ordering%22%3A4%2C%22title%22%3A%22Education%22%2C%22navigationTitle%22%3A%22Education%22%2C%22urlId%22%3A%22education%22%2C%22itemCount%22%3A1%2C%22updatedOn%22%3A1701789060630%2C%22description%22%3A%22%22%2C%22pageSize%22%3A30%2C%22eventView%22%3A1%2C%22folder%22%3Afalse%2C%22dropdown%22%3Afalse%2C%22homepage%22%3Afalse%2C%22typeName%22%3A%22events%22%2C%22regionName%22%3A%22default%22%2C%22synchronizing%22%3Afalse%2C%22categoryPagesSeoHidden%22%3Afalse%2C%22tagPagesSeoHidden%22%3Afalse%2C%22qrCodeEnabled%22%3Afalse%2C%22pagePermissionType%22%3A1%2C%22typeLabel%22%3A%22events%22%2C%22fullUrl%22%3A%22%2Feducation%22%2C%22passwordProtected%22%3Afalse%2C%22draft%22%3Afalse%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%2C%7B%22collection%22%3A%7B%22id%22%3A%2264ee5367ececef11d800e43c%22%2C%22websiteId%22%3A%22631258cadb857b395c32f162%22%2C%22backgroundSource%22%3A1%2C%22enabled%22%3Atrue%2C%22starred%22%3Afalse%2C%22type%22%3A1%2C%22ordering%22%3A2%2C%22title%22%3A%22Programs%22%2C%22navigationTitle%22%3A%22Programs%22%2C%22urlId%22%3A%22programs-1%22%2C%22itemCount%22%3A0%2C%22updatedOn%22%3A1695668508776%2C%22description%22%3A%22%22%2C%22eventView%22%3A1%2C%22folder%22%3Atrue%2C%22dropdown%22%3Atrue%2C%22folderBehavior%22%3A1%2C%22homepage%22%3Afalse%2C%22typeName%22%3A%22index%22%2C%22regionName%22%3A%22default%22%2C%22synchronizing%22%3Afalse%2C%22categoryPagesSeoHidden%22%3Afalse%2C%22tagPagesSeoHidden%22%3Afalse%2C%22qrCodeEnabled%22%3Afalse%2C%22pagePermissionType%22%3A1%2C%22typeLabel%22%3A%22index%22%2C%22fullUrl%22%3A%22%2Fprograms-1%22%2C%22passwordProtected%22%3Afalse%2C%22draft%22%3Afalse%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%2C%7B%22collection%22%3A%7B%22id%22%3A%2264dfb5a1501fe77b80e41d7d%22%2C%22websiteId%22%3A%22631258cadb857b395c32f162%22%2C%22backgroundSource%22%3A1%2C%22enabled%22%3Atrue%2C%22starred%22%3Afalse%2C%22type%22%3A10%2C%22ordering%22%3A3%2C%22title%22%3A%22Programs%22%2C%22navigationTitle%22%3A%22Programs%22%2C%22urlId%22%3A%22programs%22%2C%22itemCount%22%3A0%2C%22updatedOn%22%3A1692384110882%2C%22description%22%3A%22%22%2C%22eventView%22%3A1%2C%22folder%22%3Afalse%2C%22dropdown%22%3Afalse%2C%22homepage%22%3Afalse%2C%22typeName%22%3A%22page%22%2C%22regionName%22%3A%22default%22%2C%22synchronizing%22%3Afalse%2C%22categoryPagesSeoHidden%22%3Afalse%2C%22tagPagesSeoHidden%22%3Afalse%2C%22qrCodeEnabled%22%3Afalse%2C%22pagePermissionType%22%3A1%2C%22typeLabel%22%3A%22page%22%2C%22fullUrl%22%3A%22%2Fprograms%22%2C%22passwordProtected%22%3Afalse%2C%22draft%22%3Afalse%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%2C%7B%22collection%22%3A%7B%22id%22%3A%2263125917517a5e23747c9989%22%2C%22websiteId%22%3A%22631258cadb857b395c32f162%22%2C%22mainImageId%22%3A%226312591315f05c0e53f086eb%22%2C%22mainImage%22%3A%7B%22id%22%3A%226312591315f05c0e53f086eb%22%2C%22recordType%22%3A2%2C%22addedOn%22%3A1662146835621%2C%22updatedOn%22%3A1662146838851%2C%22workflowState%22%3A1%2C%22publishOn%22%3A1662146835621%2C%22authorId%22%3A%225928af51a5790abc03b591d7%22%2C%22systemDataId%22%3A%221662146835853-A1948Z45IQ2O81VE3HYH%22%2C%22systemDataVariants%22%3A%222500x1668%2C100w%2C300w%2C500w%2C750w%2C1000w%2C1500w%2C2500w%22%2C%22systemDataSourceType%22%3A%22JPG%22%2C%22filename%22%3A%22shutterstock_414838831-min.jpg%22%2C%22mediaFocalPoint%22%3A%7B%22x%22%3A0.5%2C%22y%22%3A0.5%2C%22source%22%3A3%7D%2C%22colorData%22%3A%7B%22topLeftAverage%22%3A%22799bad%22%2C%22topRightAverage
8946%22%3A%22848284%22%2C%22bottomLeftAverage%22%3A%22706463%22%2C%22bottomRightAverage%22%3A%22a08761%22%2C%22centerAverage%22%3A%22807876%22%2C%22suggestedBgColor%22%3A%22908277%22%7D%2C%22urlId%22%3A%22u4ynlf8fejx4zyyrma4c2ancqatqvi%22%2C%22title%22%3A%22%22%2C%22body%22%3Anull%2C%22likeCount%22%3A0%2C%22commentCount%22%3A0%2C%22publicCommentCount%22%3A0%2C%22commentState%22%3A2%2C%22unsaved%22%3Afalse%2C%22assetUrl%22%3A%22https%3A%2F%2Fimages.squarespace-cdn.com%2Fcontent%2Fv1%2F631258cadb857b395c32f162%2F1662146835853-A1948Z45IQ2O81VE3HYH%2Fshutterstock_414838831-min.jpg%22%2C%22contentType%22%3A%22image%2Fjpeg%22%2C%22items%22%3A%5B%5D%2C%22pushedServices%22%3A%7B%7D%2C%22pendingPushedServices%22%3A%7B%7D%2C%22originalSize%22%3A%222500x1668%22%2C%22recordTypeLabel%22%3A%22image%22%7D%2C%22video%22%3A%7B%22playbackSpeed%22%3A1%2C%22zoom%22%3A0%7D%2C%22backgroundSource%22%3A1%2C%22enabled%22%3Atrue%2C%22starred%22%3Afalse%2C%22type%22%3A1%2C%22ordering%22%3A1%2C%22title%22%3A%22Meet%20The%20Millennium%20Group%20-%20Keller%20Williams%20Capital%20Partners%22%2C%22navigationTitle%22%3A%22Team%22%2C%22urlId%22%3A%22team%22%2C%22itemCount%22%3A8%2C%22updatedOn%22%3A1790627056394%2C%22description%22%3A%22%3Cp%20class%3D%5C%22%5C%22%20style%3D%5C%22white-space%3Apre-wrap%3B%5C%22%3EMillennium%20Group%20-%20Keller%20Williams%20Capital%20Partners%20is%20a%20team%20of%20experienced%2C%20licensed%20real%20estate%20agents%20serving%20the%20Columbus%2C%20Muirfield%20Village%2C%20Worthington%2C%20OH%20metro%20area.%3C%5C%2Fp%3E%22%2C%22pageSize%22%3A250%2C%22features%22%3A%7B%22relatedItems%22%3A%7B%22isEnabled%22%3Afalse%7D%2C%22productQuickView%22%3A%7B%22isEnabled%22%3Afalse%7D%7D%2C%22eventView%22%3A1%2C%22folder%22%3Afalse%2C%22dropdown%22%3Afalse%2C%22homepage%22%3Afalse%2C%22typeName%22%3A%22team%22%2C%22regionName%22%3A%22default%22%2C%22synchronizing%22%3Afalse%2C%22seoData%22%3A%7B%22seoTitle%22%3A%22Meet%20The%20Millennium%20Group%20-%20Keller%20Williams%20Capital%20partners%22%2C%22seoDescription%22%3A%22Millennium%20Group%20-%20Keller%20Williams%20Capital%20partners%20is%20a%20team%20of%20experienced%2C%20licensed%20real%20estate%20agents%20serving%20the%20Columbus%2C%20Muirfield%20Village%2C%20Worthington%2C%20OH%20metro%20area.%22%2C%22seoHidden%22%3Afalse%7D%2C%22categoryPagesSeoHidden%22%3Afalse%2C%22tagPagesSeoHidden%22%3Afalse%2C%22qrCodeEnabled%22%3Afalse%2C%22pagePermissionType%22%3A1%2C%22typeLabel%22%3A%22team%22%2C%22fullUrl%22%3A%22%2Fteam%22%2C%22passwordProtected%22%3Afalse%2C%22draft%22%3Afalse%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%2C%7B%22collection%22%3A%7B%22id%22%3A%2263125939072bd12315bef962%22%2C%22websiteId%22%3A%22631258cadb857b395c32f162%22%2C%22backgroundSource%22%3A1%2C%22enabled%22%3Atrue%2C%22starred%22%3Afalse%2C%22type%22%3A1%2C%22ordering%22%3A2%2C%22title%22%3A%22Home%20Valuation%22%2C%22navigationTitle%22%3A%22Home%20Valuation%22%2C%22urlId%22%3A%22home-valuation%22%2C%22itemCount%22%3A0%2C%22updatedOn%22%3A1662146873886%2C%22description%22%3A%22%22%2C%22features%22%3A%7B%22relatedItems%22%3A%7B%22isEnabled%22%3Afalse%7D%2C%22productQuickView%22%3A%7B%22isEnabled%22%3Afalse%7D%7D%2C%22eventView%22%3A1%2C%22folder%22%3Atrue%2C%22dropdown%22%3Atrue%2C%22folderBehavior%22%3A1%2C%22homepage%22%3Afalse%2C%22typeName%22%3A%22home-valuation%22%2C%22regionName%22%3A%22home-valuation%22%2C%22synchronizing%22%3Afalse%2C%22categoryPagesSeoHidden%22%3Afalse%2C%22tagPagesSeoHidden%22%3Afalse%2C%22qrCodeEnabled%22%3Afalse%2C%22pagePermissionType%22%3A1%2C%22typeLabel%22%3A%22home-valuation%22%2C%22fullUrl%22%3A%22%2Fhome-valuation%22%2C%22passwordProtected%22%3Afalse%2C%22draft%22%3Afalse%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%5D")); 8947 thisNav.forEach(function(o){ 8948 o.navType = navType 8949 }); 8950 var itemsInFolders = []; 8951 thisNav.forEach(function(o){ 8952 if (o.collection && o.collection.typeName === "folders" && o.items && o.items.length > 0){ 8953 itemsInFolders = itemsInFolders.concat(o.items) 8954 } 8955 }); 8956 8957 window.YLOPO_WIDGETS.fullSiteNav = window.YLOPO_WIDGETS.fullSiteNav.concat(thisNav,itemsInFolders) 8958})(); 8959 8960 8961 navType = "hidden"; 8962 8963(function(){ 8964 var thisNav = JSON.parse(decodeURIComponent("%5B%7B%22externalLink%22%3A%7B%22title%22%3A%22Join%20Our%20Team%22%2C%22url%22%3A%22%2Fjoin-our-team%22%2C%22newWindow%22%3Afalse%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%2C%7B%22collection%22%3A%7B%22id%22%3A%226312591793e8b249ef32c8ba%22%2C%22websiteId%22%3A%22631258cadb857b395c32f162%22%2C%22backgroundSource%22%3A1%2C%22enabled%22%3Atrue%2C%22starred%22%3Afalse%2C%22type%22%3A7%2C%22ordering%22%3A3%2C%22title%22%3A%22Heatmap%22%2C%22navigationTitle%22%3A%22Heatmap%22%2C%22urlId%22%3A%22heatmap%22%2C%22itemCount%22%3A0%2C%22updatedOn%22%3A1744066310566%2C%22folder%22%3Afalse%2C%22dropdown%22%3Afalse%2C%22homepage%22%3Afalse%2C%22typeName%22%3A%22heatmap%22%2C%22synchronizing%22%3Afalse%2C%22seoData%22%3A%7B%22seoHidden%22%3Atrue%7D%2C%22categoryPagesSeoHidden%22%3Afalse%2C%22tagPagesSeoHidden%22%3Afalse%2C%22qrCodeEnabled%22%3Afalse%2C%22pagePermissionType%22%3A1%2C%22typeLabel%22%3A%22heatmap%22%2C%22fullUrl%22%3A%22%2F
8964heatmap%22%2C%22passwordProtected%22%3Afalse%2C%22draft%22%3Afalse%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%2C%7B%22collection%22%3A%7B%22id%22%3A%2263125918b8ee3c0d64efa2a4%22%2C%22websiteId%22%3A%22631258cadb857b395c32f162%22%2C%22backgroundSource%22%3A1%2C%22enabled%22%3Atrue%2C%22starred%22%3Afalse%2C%22type%22%3A7%2C%22ordering%22%3A3%2C%22title%22%3A%22Virtual-home-sellers%22%2C%22navigationTitle%22%3A%22Virtual-home-sellers%22%2C%22urlId%22%3A%22virtual-home-sellers%22%2C%22itemCount%22%3A0%2C%22updatedOn%22%3A1662146840347%2C%22folder%22%3Afalse%2C%22dropdown%22%3Afalse%2C%22homepage%22%3Afalse%2C%22typeName%22%3A%22virtual-home-sellers%22%2C%22synchronizing%22%3Afalse%2C%22categoryPagesSeoHidden%22%3Afalse%2C%22tagPagesSeoHidden%22%3Afalse%2C%22qrCodeEnabled%22%3Afalse%2C%22pagePermissionType%22%3A1%2C%22typeLabel%22%3A%22virtual-home-sellers%22%2C%22fullUrl%22%3A%22%2Fvirtual-home-sellers%22%2C%22passwordProtected%22%3Afalse%2C%22draft%22%3Afalse%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%2C%7B%22collection%22%3A%7B%22id%22%3A%2263125918dd925e40c6b9a6fe%22%2C%22websiteId%22%3A%22631258cadb857b395c32f162%22%2C%22backgroundSource%22%3A1%2C%22enabled%22%3Atrue%2C%22starred%22%3Afalse%2C%22type%22%3A7%2C%22ordering%22%3A3%2C%22title%22%3A%22Virtual-home-buying%22%2C%22navigationTitle%22%3A%22Virtual-home-buying%22%2C%22urlId%22%3A%22virtual-home-buying%22%2C%22itemCount%22%3A0%2C%22updatedOn%22%3A1662146840978%2C%22folder%22%3Afalse%2C%22dropdown%22%3Afalse%2C%22homepage%22%3Afalse%2C%22typeName%22%3A%22virtual-home-buying%22%2C%22synchronizing%22%3Afalse%2C%22categoryPagesSeoHidden%22%3Afalse%2C%22tagPagesSeoHidden%22%3Afalse%2C%22qrCodeEnabled%22%3Afalse%2C%22pagePermissionType%22%3A1%2C%22typeLabel%22%3A%22virtual-home-buying%22%2C%22fullUrl%22%3A%22%2Fvirtual-home-buying%22%2C%22passwordProtected%22%3Afalse%2C%22draft%22%3Afalse%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%2C%7B%22collection%22%3A%7B%22id%22%3A%226312591910bddc57c5c5d689%22%2C%22websiteId%22%3A%22631258cadb857b395c32f162%22%2C%22backgroundSource%22%3A1%2C%22enabled%22%3Atrue%2C%22starred%22%3Afalse%2C%22type%22%3A7%2C%22ordering%22%3A3%2C%22title%22%3A%22Listing-detail%22%2C%22navigationTitle%22%3A%22Listing-detail%22%2C%22urlId%22%3A%22listing-detail%22%2C%22itemCount%22%3A0%2C%22updatedOn%22%3A1744066312604%2C%22folder%22%3Afalse%2C%22dropdown%22%3Afalse%2C%22homepage%22%3Afalse%2C%22typeName%22%3A%22listing-detail%22%2C%22synchronizing%22%3Afalse%2C%22seoData%22%3A%7B%22seoHidden%22%3Atrue%7D%2C%22categoryPagesSeoHidden%22%3Afalse%2C%22tagPagesSeoHidden%22%3Afalse%2C%22qrCodeEnabled%22%3Afalse%2C%22pagePermissionType%22%3A1%2C%22typeLabel%22%3A%22listing-detail%22%2C%22fullUrl%22%3A%22%2Flisting-detail%22%2C%22passwordProtected%22%3Afalse%2C%22draft%22%3Afalse%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%2C%7B%22collection%22%3A%7B%22id%22%3A%22631259193e152c307017d398%22%2C%22websiteId%22%3A%22631258cadb857b395c32f162%22%2C%22backgroundSource%22%3A1%2C%22enabled%22%3Atrue%2C%22starred%22%3Afalse%2C%22type%22%3A7%2C%22ordering%22%3A3%2C%22title%22%3A%22Configuration%22%2C%22navigationTitle%22%3A%22Configuration%22%2C%22urlId%22%3A%22configuration%22%2C%22itemCount%22%3A0%2C%22updatedOn%22%3A1744066312652%2C%22folder%22%3Afalse%2C%22dropdown%22%3Afalse%2C%22homepage%22%3Afalse%2C%22typeName%22%3A%22configuration%22%2C%22synchronizing%22%3Afalse%2C%22seoData%22%3A%7B%22seoHidden%22%3Atrue%7D%2C%22categoryPagesSeoHidden%22%3Afalse%2C%22tagPagesSeoHidden%22%3Afalse%2C%22qrCodeEnabled%22%3Afalse%2C%22pagePermissionType%22%3A1%2C%22typeLabel%22%3A%22configuration%22%2C%22fullUrl%22%3A%22%2Fconfiguration%22%2C%22passwordProtected%22%3Afalse%2C%22draft%22%3Afalse%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%2C%7B%22collection%22%3A%7B%22id%22%3A%226312591994ee47707308e909%22%2C%22websiteId%22%3A%22631258cadb857b395c32f162%22%2C%22backgroundSource%22%3A1%2C%22enabled%22%3Atrue%2C%22starred%22%3Afalse%2C%22type%22%3A7%2C%22ordering%22%3A3%2C%22title%22%3A%22Featured-listings%22%2C%22navigationTitle%22%3A%22Featured-listings%22%2C%22urlId%22%3A%22featured-listings%22%2C%22itemCount%22%3A0%2C%22updatedOn%22%3A1662146841274%2C%22folder%22%3Afalse%2C%22dropdown%22%3Afalse%2C%22homepage%22%3Afalse%2C%22typeName%22%3A%22featured-listings%22%2C%22synchronizing%22%3Afalse%2C%22categoryPagesSeoHidden%22%3Afalse%2C%22tagPagesSeoHidden%22%3Afalse%2C%22qrCodeEnabled%22%3Afalse%2C%22pagePermissionType%22%3A1%2C%22typeLabel%22%3A%22featured-listings%22%2C%22fullUrl%22%3A%22%2Ffeatured-listings%22%2C%22passwordProtected%22%3Afalse%2C%22draft%22%3Afalse%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%2C%7B%22collection%22%3A%7B%22id%22%3A%226312591a95d50e1f07996322%22%2C%22websiteId%22%3A%22631258cadb857b395c32f162%22%2C%22backgroundSource%22%3A1%2C%22enabled%22%3Atrue%2C%22starred%22%3Afalse%2C%22type%22%3A7%2C%22ordering%22%3A3%2C%22title%22%3A%22Open-house%22%2C%22navigationTitle%22%3A%22Open-house%22%2C%22urlId%22%3A%22open-house%22%2C%22itemCount%22%3A0%2C%22updatedOn%22%3A1744066312550%2C%22folder%22%3Afalse%2C%22dropdown%22%3Afalse%2C%22homepage%22%3Afalse%2C%22typeName%22%3A%22open-house%22%2C%22regionName%22%3A%22open-house-v2%22%2C%22synchronizing%22%3Afalse%2C%22seoData%22%3A%7B%22seoHidden%22%3Atrue%7D%2C%22categoryPagesSeoHidden%22%3Afalse%2C%22tagPagesSeoHidden%22%3Afalse%2C%22qrCodeEnabled%22%3Afalse%2C%22pagePermissionType%22%3A1%2C%22typeLabel%22%3A%22open-house%22%2C%22fullUrl%22%3A%22%2Fopen-house%22%2C%22passwordProtected%22%3Afalse%2C%22draft%22%3Afalse%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%2C%7B%22collection%22%3A%7B%22id%22%3A%226312591aa3180c279d8d4f67%22%2C%22websiteId%22%3A%22631258cadb857b395c32f162%22%2C%22backgroundSource%22%3A1%2C%22enabled%22%3Atrue%2C%22starred%22%3Afalse%2C%22type%22%3A7%2C%22ordering%22%3A3%2C%22title%22%3A%22Review-me%22%2C%22navigationTitle%22%3A%22Review-me%22%2C%22urlId%22%3A%22review-me%22%2C%22itemCount%22%3A0%2C%22updatedOn%22%3A1744066312583%2C%22folder%22%3Afalse%2C%22dropdown%22%3Afalse%2C%22homepage%22%3Afalse%2C%22typeName%22%3A%22review-me%22%2C%22synchronizing%22%3Afalse%2C%22seoData%22%3A%7B%22seoHidden%22%3Atrue%7D%2C%22categoryPagesSeoHidden%22%3Afalse%2C%22tagPagesSeoHidden%22%3Afalse%2C%22qrCodeEnabled%22%3Afalse%2C%22pagePermissionType%22%3A1%2C%22typeLabel%22%3A%22review-me%22%2C%22fullUrl%22%3A%22%2Freview-me%22%2C%22passwordProtected%22%3Afalse%2C%22draft%22%3Afalse%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%2C%7B%22collection%22%3A%7B%22id%22%3A%226312591aab931e26e241e447%22%2C%22websiteId%22%3A%22631258cadb857b395c32f162%22%2C%22backgroundSource%22%3A1%2C%22enabled%22%3Atrue%2C%22starred%22%3Afalse%2C%22type%22%3A7%2C%22ordering%22%3A3%2C%22title%22%3A%22Lead-form%22%2C%22navigationTitle%22%3A%22Lead-form%22%2C%22urlId%22%3A%22lead-form%22%2C%22itemCount%22%3A0%2C%22updatedOn%22%3A1744066312592%2C%22folder%22%3Afalse%2C%22dropdown%22%3Afalse%2C%22homepage%22%3Afalse%2C%22typeName%22%3A%22lead-form%22%2C%22synchronizing%22%3Afalse%2C%22seoData%22%3A%7B%22seoHidden%22%3Atrue%7D%2C%22categoryPagesSeoHidden%22%3Afalse%2C%22tagPagesSeoHidden%22%3Afalse%2C%22qrCodeEnabled%22%3Afalse%2C%22pagePermissionType%22%3A1%2C%22typeLabel%22%3A%22lead-form%22%2C%22fullUrl%22%3A%22%2Flead-form%22%2C%22passwordProtected%22%3Afalse%2C%22draft%22%3Afalse%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%2C%7B%22collection%22%3A%7B%22id%22%3A%226312591b6a224f78870cab37%22%2C%22websiteId%22%3A%22631258cadb857b395c32f162%22%2C%22backgroundSource%22%3A1%2C%22enabled%22%3Atrue%2C%22starred%22%3Afalse%2C%22type%22%3A7%2C%22ordering%22%3A3%2C%22title%22%3A%22Common-blocks%22%2C%22navigationTitle%22%3A%22Common-blocks%22%2C%22urlId%22%3A%22common-blocks%22%2C%22itemCount%22%3A0%2C%22updatedOn%22%3A1744066314623%2C%22folder%22%3Afalse%2C%22dropdown%22%3Afalse%2C%22homepage%22%3Afalse%2C%22typeName%22%3A%22common-blocks%22%2C%22synchronizing%22%3Afalse%2C%22seoData%22%3A%7B%22seoHidden%22%3Atrue%7D%2C%22categoryPagesSeoHidden%22%3Afalse%2C%22tagPagesSeoHidden%22%3Afalse%2C%22qrCodeEnabled%22%3Afalse%2C%22pagePermissionType%22%3A1%2C%22typeLabel%22%3A%22common-blocks%22%2C%22fullUrl%22%3A%22%2Fcommon-blocks%22%2C%22passwordProtected%22%3Afalse%2C%22draft%22%3Afalse%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%2C%7B%22collection%22%3A%7B%22id%22%3A%226312591b96c63766b7a834d8%22%2C%22websiteId%22%3A%22631258cadb857b395c32f162%22%2C%22backgroundSource%22%3A1%2C%22enabled%22%3Atrue%2C%22starred%22%3Afalse%2C%22type%22%3A7%2C%22ordering%22%3A3%2C%22title%22%3A%22Invisible-ink-api%22%2C%22navigationTitle%22%3A%22Invisible-ink-api%22%2C%22urlId%22%3A%22invisible-ink-api%22%2C%22itemCount%22%3A0%2C%22updatedOn%22%3A1744066314581%2C%22folder%22%3Afalse%2C%22dropdown%22%3Afalse%2C%22homepage%22%3Afalse%2C%22typeName%22%3A%22invisible-ink-api%22%2C%22synchronizing%22%3Afalse%2C%22seoData%22%3A%7B%22seoHidden%22%3Atrue%7D%2C%22categoryPagesSeoHidden%22%3Afalse%2C%22tagPagesSeoHidden%22%3Afalse%2C%22qrCodeEnabled%22%3Afalse%2C%22pagePermissionType%22%3A1%2C%22typeLabel%22%3A%22invisible-ink-api%22%2C%22fullUrl%22%3A%22%2Finvisible-ink-api%22%2C%22passwordProtected%22%3Afalse%2C%22draft%22%3Afalse%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%2C%7B%22collection%22%3A%7B%22id%22%3A%226399332e851786161ca4294d%22%2C%22websiteId%22%3A%22631258cadb857b395c32f162%22%2C%22backgroundSource%22%3A1%2C%22enabled%22%3Atrue%2C%22starred%22%3Afalse%2C%22type%22%3A7%2C%22ordering%22%3A3%2C%22title%22%3A%22Branded-market-trends%22%2C%22navigationTitle%22%3A%22Branded-market-trends%22%2C%22urlId%22%3A%22branded-market-trends%22%2C%22itemCount%22%3A0%2C%22updatedOn%22%3A1744066314555%2C%22folder%22%3Afalse%2C%22dropdown%22%3Afalse%2C%22homepage%22%3Afalse%2C%22typeName%22%3A%22branded-market-trends%22%2C%22synchronizing%22%3Afalse%2C%22seoData%22%3A%7B%22seoHidden%22%3Atrue%7D%2C%22categoryPagesSeoHidden%22%3Afalse%2C%22tagPagesSeoHidden%22%3Afalse%2C%22qrCodeEnabled%22%3Afalse%2C%22pagePermissionType%22%3A1%2C%22typeLabel%22%3A%22branded-market-trends%22%2C%22fullUrl%22%3A%22%2Fbranded-market-trends%22%2C%22passwordProtected%22%3Afalse%2C%22draft%22%3Afalse%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%2C%7B%22collection%22%3A%7B%22id%22%3A%226399332e851786161ca4294e%22%2C%22websiteId%22%3A%22631258cadb857b395c32f162%22%2C%22backgroundSource%22%3A1%2C%22enabled%22%3Atrue%2C%22starred%22%3Afalse%2C%22type%22%3A7%2C%22ordering%22%3A3%2C%22title%22%3A%22Single-listing-flyer%22%2C%22navigationTitle%22%3A%22Single-listing-flyer%22%2C%22urlId%22%3A%22single-listing-flyer%22%2C%22itemCount%22%3A0%2C%22updatedOn%22%3A1744066314577%2C%22folder%22%3Afalse%2C%22dropdown%22%3Afalse%2C%22homepage%22%3Afalse%2C%22typeName%22%3A%22single-listing-flyer%22%2C%22synchronizing%22%3Afalse%2C%22seoData%22%3A%7B%22seoHidden%22%3Atrue%7D%2C%22categoryPagesSeoHidden%22%3Afalse%2C%22tagPagesSeoHidden%22%3Afalse%2C%22qrCodeEnabled%22%3Afalse%2C%22pagePermissionType%22%3A1%2C%22typeLabel%22%3A%22single-listing-flyer%22%2C%22fullUrl%22%3A%22%2Fsingle-listing-flyer%22%2C%22passwordProtected%22%3Afalse%2C%22draft%22%3Afalse%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%2C%7B%22collection%22%3A%7B%22id%22%3A%226399332e851786161ca4294f%22%2C%22websiteId%22%3A%22631258cadb857b395c32f162%22%2C%22backgroundSource%22%3A1%2C%22enabled%22%3Atrue%2C%22starred%22%3Afalse%2C%22type%22%3A7%2C%22ordering%22%3A3%2C%22title%22%3A%22Tools%22%2C%22navigationTitle%22%3A%22Tools%22%2C%22urlId%22%3A%22tools%22%2C%22itemCount%22%3A0%2C%22updatedOn%22%3A1744066314581%2C%22folder%22%3Afalse%2C%22dropdown%22%3Afalse%2C%22homepage%22%3Afalse%2C%22typeName%22%3A%22tools%22%2C%22synchronizing%22%3Afalse%2C%22seoData%22%3A%7B%22seoHidden%22%3Atrue%7D%2C%22categoryPagesSeoHidden%22%3Afalse%2C%22tagPagesSeoHidden%22%3Afalse%2C%22qrCodeEnabled%22%3Afalse%2C%22pagePermissionType%22%3A1%2C%22typeLabel%22%3A%22tools%22%2C%22fullUrl%22%3A%22%2Ftools%22%2C%22passwordProtected%22%3Afalse%2C%22draft%22%3Afalse%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%2C%7B%22collection%22%3A%7B%22id%22%3A%2265d3b48ca
8964db1d23d3230b8cf%22%2C%22websiteId%22%3A%22631258cadb857b395c32f162%22%2C%22enabled%22%3Atrue%2C%22starred%22%3Afalse%2C%22type%22%3A7%2C%22ordering%22%3A1%2C%22title%22%3A%22Contact-us%22%2C%22navigationTitle%22%3A%22Contact-us%22%2C%22urlId%22%3A%22contact-us-1%22%2C%22itemCount%22%3A0%2C%22updatedOn%22%3A1708373132746%2C%22folder%22%3Afalse%2C%22dropdown%22%3Afalse%2C%22homepage%22%3Afalse%2C%22typeName%22%3A%22contact-us%22%2C%22synchronizing%22%3Afalse%2C%22categoryPagesSeoHidden%22%3Afalse%2C%22tagPagesSeoHidden%22%3Afalse%2C%22qrCodeEnabled%22%3Afalse%2C%22pagePermissionType%22%3A1%2C%22typeLabel%22%3A%22contact-us%22%2C%22fullUrl%22%3A%22%2Fcontact-us-1%22%2C%22passwordProtected%22%3Afalse%2C%22draft%22%3Afalse%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%2C%7B%22collection%22%3A%7B%22id%22%3A%22663d1beb30c370003ac601af%22%2C%22websiteId%22%3A%22631258cadb857b395c32f162%22%2C%22backgroundSource%22%3A1%2C%22enabled%22%3Atrue%2C%22starred%22%3Afalse%2C%22type%22%3A7%2C%22ordering%22%3A3%2C%22title%22%3A%22Authentication%22%2C%22navigationTitle%22%3A%22Authentication%22%2C%22urlId%22%3A%22authentication%22%2C%22itemCount%22%3A0%2C%22updatedOn%22%3A1744066316630%2C%22folder%22%3Afalse%2C%22dropdown%22%3Afalse%2C%22homepage%22%3Afalse%2C%22typeName%22%3A%22authentication%22%2C%22synchronizing%22%3Afalse%2C%22seoData%22%3A%7B%22seoHidden%22%3Atrue%7D%2C%22categoryPagesSeoHidden%22%3Afalse%2C%22tagPagesSeoHidden%22%3Afalse%2C%22qrCodeEnabled%22%3Afalse%2C%22pagePermissionType%22%3A1%2C%22typeLabel%22%3A%22authentication%22%2C%22fullUrl%22%3A%22%2Fauthentication%22%2C%22passwordProtected%22%3Afalse%2C%22draft%22%3Afalse%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%2C%7B%22collection%22%3A%7B%22id%22%3A%2266cd1eeb1df35d4f271b5bde%22%2C%22websiteId%22%3A%22631258cadb857b395c32f162%22%2C%22backgroundSource%22%3A1%2C%22enabled%22%3Atrue%2C%22starred%22%3Afalse%2C%22type%22%3A1%2C%22ordering%22%3A2%2C%22title%22%3A%22Buyer%20Presentation%22%2C%22navigationTitle%22%3A%22Buyer%20Presentation%22%2C%22urlId%22%3A%22buyer-presentation%22%2C%22itemCount%22%3A1%2C%22updatedOn%22%3A1744066316565%2C%22description%22%3A%22%22%2C%22pageSize%22%3A20%2C%22eventView%22%3A1%2C%22folder%22%3Afalse%2C%22dropdown%22%3Afalse%2C%22homepage%22%3Afalse%2C%22typeName%22%3A%22buyer-presentation%22%2C%22regionName%22%3A%22buyer-presentation%22%2C%22synchronizing%22%3Afalse%2C%22seoData%22%3A%7B%22seoHidden%22%3Atrue%7D%2C%22categoryPagesSeoHidden%22%3Afalse%2C%22tagPagesSeoHidden%22%3Afalse%2C%22qrCodeEnabled%22%3Afalse%2C%22pagePermissionType%22%3A1%2C%22typeLabel%22%3A%22buyer-presentation%22%2C%22fullUrl%22%3A%22%2Fbuyer-presentation%22%2C%22passwordProtected%22%3Afalse%2C%22draft%22%3Afalse%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%2C%7B%22collection%22%3A%7B%22id%22%3A%2267f9920eb612883531da1cb6%22%2C%22websiteId%22%3A%22631258cadb857b395c32f162%22%2C%22mainImageId%22%3A%2267aa40e884d41659403b1138%22%2C%22video%22%3A%7B%22url%22%3A%22https%3A%2F%2Fyoutu.be%2F-vjOkuVKpaU%22%2C%22playbackSpeed%22%3A1%2C%22filter%22%3A1%2C%22filterStrength%22%3A50%2C%22zoom%22%3A0%2C%22videoFallbackContentItemId%22%3A%225b1981848a922d1057efd541%22%7D%2C%22backgroundSource%22%3A1%2C%22enabled%22%3Atrue%2C%22starred%22%3Afalse%2C%22type%22%3A10%2C%22ordering%22%3A3%2C%22title%22%3A%22Home%22%2C%22navigationTitle%22%3A%22Home%22%2C%22urlId%22%3A%22lightning%22%2C%22itemCount%22%3A0%2C%22updatedOn%22%3A1746149963348%2C%22description%22%3A%22%22%2C%22eventView%22%3A1%2C%22folder%22%3Afalse%2C%22dropdown%22%3Afalse%2C%22homepage%22%3Afalse%2C%22typeName%22%3A%22page%22%2C%22regionName%22%3A%22homepageg%22%2C%22synchronizing%22%3Afalse%2C%22categoryPagesSeoHidden%22%3Afalse%2C%22tagPagesSeoHidden%22%3Afalse%2C%22qrCodeEnabled%22%3Afalse%2C%22pagePermissionType%22%3A1%2C%22typeLabel%22%3A%22page%22%2C%22fullUrl%22%3A%22%2Flightning%22%2C%22passwordProtected%22%3Afalse%2C%22draft%22%3Afalse%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%2C%7B%22collection%22%3A%7B%22id%22%3A%2268f67e26b9263d1bbe2a875c%22%2C%22websiteId%22%3A%22631258cadb857b395c32f162%22%2C%22backgroundSource%22%3A1%2C%22enabled%22%3Atrue%2C%22starred%22%3Afalse%2C%22type%22%3A1%2C%22ordering%22%3A2%2C%22title%22%3A%22A-Z%20Design%20Studio%22%2C%22navigationTitle%22%3A%22A-Z%20Design%20Studio%22%2C%22urlId%22%3A%22presentations%22%2C%22itemCount%22%3A2%2C%22updatedOn%22%3A1784825816515%2C%22description%22%3A%22%22%2C%22pageSize%22%3A20%2C%22eventView%22%3A1%2C%22folder%22%3Afalse%2C%22dropdown%22%3Afalse%2C%22homepage%22%3Afalse%2C%22typeName%22%3A%22marketing-tools%22%2C%22regionName%22%3A%22marketing-tools%22%2C%22synchronizing%22%3Afalse%2C%22categoryPagesSeoHidden%22%3Afalse%2C%22tagPagesSeoHidden%22%3Afalse%2C%22qrCodeEnabled%22%3Afalse%2C%22pagePermissionType%22%3A1%2C%22typeLabel%22%3A%22marketing-tools%22%2C%22fullUrl%22%3A%22%2Fpresentations%22%2C%22passwordProtected%22%3Afalse%2C%22draft%22%3Afalse%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%5D")); 8965 thisNav.forEach(function(o){ 8966 o.navType = navType 8967 }); 8968 var itemsInFolders = []; 8969 thisNav.forEach(function(o){ 8970 if (o.collection && o.collection.typeName === "folders" && o.items && o.items.length > 0){ 8971 itemsInFolders = itemsInFolders.concat(o.items) 8972 } 8973 }); 8974 8975 window.YLOPO_WIDGETS.fullSiteNav = window.YLOPO_WIDGETS.fullSiteNav.concat(thisNav,itemsInFolders) 8976})(); 8977 8978 8979})(); 8980 8981(function(){ 8982//If a client wants to rename their tools pages, find current page and redirect to it 8983if ($('body').hasClass('not-found-page')){ 8984 if (location.pathname.toLowerCase() === '/branded-market-trends'){ 8985 var marketTrends = window.YLOPO_WIDGETS.fullSiteNav.filter(function(o){ 8986 return (o && o.collection && o.collection.typeLabel === 'branded-market-trends') 8987 })[0]; 8988 if (marketTrends){ 8989 $('.main-content').hide(); 8990 location = marketTrends.collection.fullUrl + location.search 8991 } 8992 } 8993 if (location.pathname.toLowerCase() === '/heatmap'){ 8994 var heatmap = window.YLOPO_WIDGETS.fullSiteNav.filter(function(o){ 8995 return (o && o.collection && o.collection.typeLabel === 'heatmap') 8996 })[0]; 8997 if (heatmap){ 8998 $('.main-content').hide(); 8999 location = heatmap.collection.fullUrl + location.search 9000 } 9001 } 9002 if (location.pathname.toLowerCase() === '/single-listing-flyer'){ 9003 var singleListing = window.YLOPO_WIDGETS.fullSiteNav.filter(function(o){ 9004 return (o && o.collection && o.collection.typeLabel === 'single-listing-flyer') 9005 })[0]; 9006 if (singleListing){ 9007 $('.main-content').hide(); 9008 location = singleListing.collection.fullUrl + location.search 9009 } 9010 } 9011 if (location.pathname.toLowerCase() === '/listing-detail'){ 9012 var singleListing = window.YLOPO_WIDGETS.fullSiteNav.filter(function(o){ 9013 return (o && o.collection && o.collection.typeLabel === 'listing-detail') 9014 })[0]; 9015 if (singleListing){ 9016 $('.main-content').hide(); 9017 location = singleListing.collection.fullUrl + location.search 9018 } 9019 } 9020} 9021})(); 9022 9023 9024 9025!(function(){ 9026 var enableFeaturedListingFromMLS; 9027 9028 9029 enableFeaturedListingFromMLS = false;
9030 if ($('#config-featured-listings-capture-enable').getSSInnerText().trim() === "true") { 9031 enableFeaturedListingFromMLS = true; 9032 } 9033 9034 9035 9036 var enableLeadForm = false; 9037 if ($('#config-lead-form-featured-listings-enable').getSSInnerText().trim() === "true") { 9038 enableLeadForm = true; 9039 } 9040 9041 if (enableFeaturedListingFromMLS && $('body.homepage').length === 0) { 9042 window.YLOPO_WIDGETS.galleryNavigationCallback = function(listing, linkPath, history) { 9043 console.log(listing, linkPath, history); 9044 if (listing.isFeatured === true) { 9045 if (mlsLookup[listing.mlsNumber]){ 9046 history.push(mlsLookup[listing.mlsNumber]+(enableLeadForm ? '?leadform' : '')); 9047 } else { 9048 history.push('/listing-detail?mlsid='+listing.mlsNumber+'&agentDomain='+window.YLOPO_WIDGETS.domain+(enableLeadForm ? '&leadform' : '')); 9049 } 9050 } else { 9051 history.push(linkPath) 9052 } 9053 } 9054 } 9055 9056 window.YLOPO_WIDGETS.widgetData = {}; 9057 window.YLOPO_WIDGETS.widgetProps = {}; 9058 window.YLOPO_WIDGETS.listingWidgetImages = {}; 9059 window.YLOPO_WIDGETS.listingWidgetImages_tmr = undefined; 9060 9061 window.YLOPO_WIDGETS.widgetOnloadCallback = window.YLOPO_WIDGETS.widgetOnloadCallback || function(type, data, props){ 9062 9063 // Temporary workaround to remove unwanted facts from market trends widget. 9064 // const allowedKeys = [ 9065 // 'INVENTORY_TOTAL_SINGLE_FAMILY', 9066 // 'MARKET_ACTION_MEDIAN_SINGLE_FAMILY', 9067 // 'MEDIAN_PER_SQFT_SINGLE_FAMILY', 9068 // 'PRICE_MEDIAN_SINGLE_FAMILY', 9069 // ]; 9070 9071 // if (type === 'marketTrends'){ 9072 // console.log('Widget Loaded:', type, data, props); 9073 9074 // Object.keys(data.facts).forEach(function(key){ 9075 // if (allowedKeys.indexOf(key) === -1){ 9076 // delete data.facts[key]; 9077 // delete data[`max_${ key }`]; 9078 // delete data[`min_${ key }`]; 9079 // } 9080 // }) 9081 // if (data.workaround !== true){ 9082 // waitFor(()=>{ 9083 // return $('button.market-trends-selector').length > 0 9084 // },()=>{ 9085 // setTimeout(()=>{ 9086 // data.workaround = true 9087 // $('button.market-trends-selector').first().trigger('click'); 9088 // }, 10) 9089 // }) 9090 // } 9091 // } 9092 9093 window.YLOPO_WIDGETS.events.trigger('widgetOnloadCallback', [type, data, props]); 9094 9095 //---------------------------------------------------- 9096 //Force listing widget images to lazy-load 9097 if (type === 'listings'){ 9098 data.forEach(function(o){ 9099 window.YLOPO_WIDGETS.listingWidgetImages[o.id] = { 9100 mainPhoto: o.mainPhoto, 9101 mainPhotoLarge: o.mainPhotoLarge, 9102 data: o 9103 } 9104 o.mainPhoto = 'data:image/gif;id='+o.id+';base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=='; 9105 o.mainPhotoLarge = 'data:image/gif;id='+o.id+';base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==' 9106 //o.bathrooms = window.YLOPO_WIDGETS.content.client.shouldDisplayHalfBaths ? o.bathroomsCalculated : o.bathrooms; //override for half-baths 9107 }) 9108 9109 if (YLOPO_WIDGETS.listingWidgetImages_tmr){ 9110 clearTimeout(YLOPO_WIDGETS.listingWidgetImages_tmr); 9111 } 9112 YLOPO_WIDGETS.listingWidgetImages_tmr = setTimeout(function(){ 9113 $('.widget-gallery-container .grid-view-item a .full-background-img div.img:not(.lazy)').toArray().forEach(function(o){ 9114 var id = (o.style.backgroundImage.match(/id=(.*?);/i)||[])[1]; 9115 if (id){ 9116 $(o).attr('data-bg',window.YLOPO_WIDGETS.listingWidgetImages[id].mainPhotoLarge).addClass('lazy') 9117 window.YLOPO_WIDGETS.listingWidgetImages[id].data.mainPhoto = window.YLOPO_WIDGETS.listingWidgetImages[id].mainPhoto 9118 window.YLOPO_WIDGETS.listingWidgetImages[id].data.mainPhotoLarge = window.YLOPO_WIDGETS.listingWidgetImages[id].mainPhotoLarge 9119 } 9120 }) 9121 lazyLoadInstance.update(); 9122 },1) 9123 } 9124 //---------------------------------------------------- 9125 if (props.widgetId){ 9126 window.YLOPO_WIDGETS.widgetData[props.widgetId] = data; 9127 window.YLOPO_WIDGETS.widgetProps[props.widgetId] = props; 9128 } 9129 } 9130 9131 9132 var mlsLookup = {}; 9133 waitFor(function(){ 9134 return window.YLOPO_WIDGETS.fullSiteNav && window.YLOPO_WIDGETS.fullSiteNav.length !== undefined 9135 }, function(hasSiteNav){ 9136 if (!hasSiteNav){ 9137 return 9138 } 9139 if (window.YLOPO_WIDGETS.largeSiteExceptions === true){ 9140 return 9141 } 9142 var listingPages = window.YLOPO_WIDGETS.fullSiteNav.reduce(function(a,o){ 9143 if (o.collection && o.collection.typeName === 'listings'){ 9144 a.push(getListings(o.collection)) 9145 } 9146 return a 9147 },[]); 9148 9149 Promise.all(listingPages).then(function(allData){ 9150 var items = allData.reduce(function(a,o){ 9151 if (o.items && o.items.length > 0){ 9152 a = a.concat(o.items); 9153 } 9154 return a 9155 },[]); 9156
9157 items.forEach(function(o){ 9158 if (o.customContent && o.customContent.mlsNumber){ 9159 mlsLookup[o.customContent.mlsNumber] = o.fullUrl; 9160 } 9161 }) 9162 }) 9163 9164 function getListings(collection){ 9165 return new Promise(function(resolve,reject){ 9166 $.ajax({ 9167 url: location.origin + '/'+collection.urlId+'?format=json', 9168 dataType: 'jsonp', 9169 success: function(data){ 9170 resolve(data) 9171 }, 9172 error: reject 9173 }); 9174 }); 9175 } 9176 }) 9177 9178 9179})(); 9180 9181 9182 9183// Display page subdomain in config mode 9184(function(){ 9185if (!window.YLOPO_WIDGETS.sitewide_domain){ 9186 return 9187} 9188waitFor(function(){ 9189 return $('body.sqs-edit-mode').length > 0; 9190}, function(isEditMode){ 9191 if (!isEditMode){ 9192 return 9193 } 9194 9195 //Capture F5/Reload and only reload iframe, don't reload entire page. 9196 $(document).on('keydown', function(evt){ 9197 if (evt.keyCode === 116) { 9198 evt.preventDefault(); 9199 evt.stopPropagation(); 9200 evt.stopImmediatePropagation(); 9201 evt.cancelBubble = true; 9202 window.location.reload() 9203 return false; 9204 } 9205 }) 9206 9207 $('<div></div>') 9208 .addClass('ylopo-subdomain-display') 9209 .css({ 9210 display: 'inline-block', 9211 padding: '3px', 9212 backgroundColor: 'red', 9213 color: 'white', 9214 fontSize: '11px', 9215 position: 'fixed', 9216 zIndex: 90000000, 9217 pointerEvents: 'none', 9218 bottom: '4px', 9219 left: '50%', 9220 borderRadius: '4px', 9221 border: '1px solid white', 9222 transform: 'translateX(-50%)', 9223 opacity: 0.7 9224 }) 9225 .html(window.YLOPO_WIDGETS.domain) 9226 .appendTo($('body')) 9227}) 9228})(); 9229 9230 9231 9232//If squarespace gmaps apis are loaded, then also load the places api to make other features work. 9233(function(){ 9234 var hasmaps = hasGoogleMapsScripts(); 9235 if (hasmaps && window.google && window.google.maps && window.google.maps.places === undefined && window.loadGoogleMapsPlacesAPI){ 9236 loadGoogleMapsPlacesAPI() 9237 } 9238})(); 9239 9240 9241 9242(function(){ 9243var loaded_widgets = { 9244 'team_search': false 9245} 9246$('.ylopo-template-widget').each(function(i,o){ 9247 if ($(o).hasClass('team-search')){ 9248 if (loaded_widgets.team_search === false){ 9249 loaded_widgets.team_search = true 9250 $.getScript( "/scripts/ylopoTemplateWidget-TeamSearch.js" ) 9251 $("head").append($('<link rel="stylesheet" type="text/css" href="https://static1.squarespace.com/static/ta/66353a30c8936836ba86d5db/447/assets/build/css/template-widgets.css?revison=490"/> ')); 9252 console.log('>>>team search widget:',o) 9253 } 9254 } 9255}) 9256 9257})(); 9258</script>
9258 9259
9260<script defer> 9261(function(){ 9262 waitFor(function(){ 9263 return $('body.sqs-edit-mode').length > 0 9264 }, function(isEdit){ 9265 if (isEdit){ 9266 $('<style>').load("/assets/build/css/sqs-edit-mode.css?revison=490").appendTo("head"); 9267 } 9268 }) 9269})(); 9270</script>
9270 9271 9272 9273 9274 9275
9276<script defer> 9277(function(){ 9278 waitFor(function(){ 9279 return $('form .form-button-wrapper').length > 0 && $('form .form-button-wrapper').find('button[type=submit], button[type=submit] .form-submit-button-label').length > 0 9280 }, function(hasSubmit){ 9281 if (hasSubmit){ 9282 $('form .form-button-wrapper').find('button[type=submit], button[type=submit] .form-submit-button-label').addClass('main-color-background'); 9283 } 9284 }) 9285})() 9286</script>
9286 9287 9288 9289 9290 9291 9292 9293 9294
9295<script id="blocks-build-js-track-ata-js-block" defer> 9296 9297 9298 /*----->/scripts/trackDataFE.js<-----*/ 9299 9300 (()=>{ const trackingAPI=window.YLOPO_WIDGETS.devTrackingAPI||"https://1pclbpy9f6.execute-api.us-west-1.amazonaws.com/default/BrandedSiteTracking";$(window).on("branded-sites-tracking-event",(evt,evtData={ })=>{ -1===String(window.location.host).indexOf(".squarespace.com")&&!0!==window?.YLOPO_WIDGETS?.search_site_content_api_error&&$.ajax({ url:trackingAPI,method:"POST",contentType:"application/json",data:JSON.stringify({ type:evtData.type,identifier:window.YLOPO_WIDGETS.pageIdentifiers.identifier,clientTime:Date.now(),page:String(location.pathname),timeZone:Intl.DateTimeFormat().resolvedOptions().timeZone,language:navigator.language,partyId:window.YLOPO_WIDGETS.content.partyId,evtData:evtData}),success:function(data){ },error:function(err){ }})})})(); 9301</script>
9301 9302 9303 9304 9305 9306<!-- removed redirect workaround --> 9307 9308 9309 9310 9311<div class="sqs-layout sqs-grid-1 columns-1 hidden empty" data-type="block-field" data-updated-on="1790726405261" id="logo-image-white-transparent-detect"><div class="row sqs-row"><div class="col sqs-col-1 span-1"></div></div></div> 9312
9313<script defer> 9314(()=>{ 9315 function detectWhiteTransparentImage(thisImg){ 9316 return new Promise((resolve, reject)=>{ 9317 $.ajax({ 9318 url: `https://akadqqns6c.execute-api.us-west-1.amazonaws.com/default/DetectWhiteTransparentImage?img=${ btoa(thisImg) }`, 9319 success: function(data){ 9320 resolve(data); 9321 }, 9322 error: function(err){ 9323 console.log("Error detectWhiteTransparentImage Lambda", err, err.status, err.message, err.getAllResponseHeaders()) 9324 reject(err); 9325 } 9326 }); 9327 }) 9328 } 9329 9330 window.detectWhiteTransparentImage = detectWhiteTransparentImage; 9331 9332 const noLogoImage = $('#logo-image-white-transparent-detect').hasClass('empty'); 9333 9334 if (noLogoImage){ 9335 waitFor(()=>{ 9336 return !!window.YLOPO_WIDGETS?.pageIdentifiers?.logoImageUrl; 9337 },(hasLogoImage)=>{ 9338 if (!hasLogoImage){ 9339 return; 9340 } 9341 if (window.top !== window){ 9342 detectWhiteTransparentImage(window.YLOPO_WIDGETS.pageIdentifiers.logoImageUrl).then((isWhiteImage) => { 9343 window.YLOPO_WIDGETS.logoImageWhite = isWhiteImage === 'true'; 9344 if (window.top !== window && window.top.location.domain === window.location.domain) { 9345 dataStoreSave('logo-image-white-transparent-detect', isWhiteImage, 23, function cb(){ 9346 console.highlight('saved logo image detection result', '#ffff00') 9347 }); 9348 } 9349 }); 9350 } 9351 }) 9352 return; 9353 } else { 9354 window.YLOPO_WIDGETS.logoImageWhite = $('#logo-image-white-transparent-detect').text().trim() === 'true'; 9355 } 9356})(); 9357</script>
9357 9358 9359 9360 9361<noscript> 9362<style> 9363.lazy:not(img) { 9364 opacity: 1!important; 9365 visibility: visible!important; 9366} 9367* { 9368 background-color: white!important; 9369 color: black!important; 9370} 9371</style> 9372</noscript> 9373 9374 </body> 9375</html> 9376 9377 9378 9379 9380
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.