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 <link rel="stylesheet" type="text/css" href="https://static1.squarespace.com/static/ta/66353a30c8936836ba86d5db/277/assets/build/css/homepage-c.css?revison=489"/> 103 104 105 106 107 108 109 110 111 112 113 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. --><!-- ylopo-branded-site-f1f7 --> 479<base href=""> 480<meta charset="utf-8" /> 481<title>Orange County Homes</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/635ade2b08cab54e82435b02/e09e601c-e532-41ff-b100-5e3316ac0eda/favicon.ico?format=100w"/> 483<link rel="canonical" href="https://www.buyinginoc.com"/> 484<meta property="og:site_name" content="Orange County Homes"/> 485<meta property="og:title" content="Orange County Homes"/> 486<meta property="og:url" content="https://www.buyinginoc.com"/> 487<meta property="og:type" content="website"/> 488<meta property="og:description" content="Matt Croteau is your digital resource for buying and selling homes in the Irvine, Orange County, CA area."/> 489<meta property="og:image" content="http://static1.squarespace.com/static/635ade2b08cab54e82435b02/t/69a21b9815c04e7f941fb937/1772231576637/ChatGPT+Image+Feb+27%2C+2026%2C+02_28_52+PM-Photoroom.png?format=1500w"/> 490<meta property="og:image:width" content="1280"/> 491<meta property="og:image:height" content="853"/> 492<meta itemprop="name" content="Orange County Homes"/> 493<meta itemprop="url" content="https://www.buyinginoc.com"/> 494<meta itemprop="description" content="Matt Croteau is your digital resource for buying and selling homes in the Irvine, Orange County, CA area."/> 495<meta itemprop="thumbnailUrl" content="http://static1.squarespace.com/static/635ade2b08cab54e82435b02/t/69a21b9815c04e7f941fb937/1772231576637/ChatGPT+Image+Feb+27%2C+2026%2C+02_28_52+PM-Photoroom.png?format=1500w"/> 496<link rel="image_src" href="http://static1.squarespace.com/static/635ade2b08cab54e82435b02/t/69a21b9815c04e7f941fb937/1772231576637/ChatGPT+Image+Feb+27%2C+2026%2C+02_28_52+PM-Photoroom.png?format=1500w" /> 497<meta itemprop="image" content="http://static1.squarespace.com/static/635ade2b08cab54e82435b02/t/69a21b9815c04e7f941fb937/1772231576637/ChatGPT+Image+Feb+27%2C+2026%2C+02_28_52+PM-Photoroom.png?format=1500w"/> 498<meta name="twitter:title" content="Orange County Homes"/> 499<meta name="twitter:image" content="http://static1.squarespace.com/static/635ade2b08cab54e82435b02/t/69a21b9815c04e7f941fb937/1772231576637/ChatGPT+Image+Feb+27%2C+2026%2C+02_28_52+PM-Photoroom.png?format=1500w"/> 500<meta name="twitter:url" content="https://www.buyinginoc.com"/> 501<meta name="twitter:card" content="summary"/> 502<meta name="twitter:description" content="Matt Croteau is your digital resource for buying and selling homes in the Irvine, Orange County, CA area."/> 503<meta name="description" content="Matt Croteau is your digital resource for buying and selling homes in the Irvine, Orange County, CA area. " /> 504<link rel="preconnect" href="https://images.squarespace-cdn.com"> 505<link rel="preconnect" href="https://use.typekit.net" crossorigin> 506<link rel="preconnect" href="https://p.typekit.net" crossorigin>
507<script type="text/javascript" src="//use.typekit.net/ik/D0mU7bHEC9CXiGdR8q9oi75IHhxDJhgcgbPXnQ1fhGCfeCvIfFHN4UJLFRbh52jhWDjDFABqZQ4Kw2yRjAJuFe9twRbDFAJ3wy7LMkG0jAFu-WsoShFGZAsude80ZkoRdhXCHKoyjamTiY8Djhy8ZYmC-Ao1Oco8if37OcBDOcu8OfG0SaBujW48SagyjhmDjhy8ZYmC-Ao1OcFzdP37O18CdagzOA4kjAoqZAblSh8XZPucwAjaO1FUiABkZWF3jAF8OcFzdPUyjamTiY8Djhy8ZYmC-Ao1OcFzdPUyjamTiY8Djhy8ZYmC-Ao1Oco8ifUySkolZPUKiW8TdciTdcNROcFzdPUCdhFydeyzSabCSaBujW48SagyjhmDjhy8ZYmC-Ao1OcFzdPUaiaS0jAFu-WsoShFGZAsude80ZkoRdhXCiaiaOcBRiA8XpWFR-emqiAUTdcS0dcmXOYiaikoySkolZPUaiaS0j1mo-Ao1-AozjkoRdhXCiaiaO1FUiABkZWF3jAF8ShFGZAsude80ZkoRdhXCiaiaO18CdagzOA4kjAoqZAblSh8XZPucwAjaO1FUiABkZWF3jAF8OcFzdPUodeN3dkuKScB0ZemqOWFTie9lZRBcFkoDSWmyScmDSeBRZPoRdhXKgagzSYgTd1w7f6KeTbJbMg6gJMJ7f6K4TbJbMg62JMJ7f6KwTbJbMg6IJMJ7f6K5TbJbMg6BJMJ7f6KbTbJbMg6eJMJ7f6KPTbJbMg6YJMJ7f6KHTbJbMg6FJMJ7f6KOTbJbMg65JMJ7f6KVTbJbMg6bJMJ7f6KsTbJbMg6sJMHbMjO0u4ve.js" async fetchpriority="high" onload="try{Typekit.load();}catch(e){} document.documentElement.classList.remove('wf-loading');"></script>
vendor: 1 bytes, line 507
507
508<script>document.documentElement.classList.add('wf-loading')</script>
508 509<style>@keyframes fonts-loading { 0%, 99% { color: transparent; } } html.wf-loading * { animation: fonts-loading 3s; }</style>
510<script type="text/javascript" crossorigin="anonymous" nomodule="nomodule" src="//assets.squarespace.com/@sqs/polyfiller/1.6/legacy.js"></script>
vendor: 1 bytes, line 510
510
511<script type="text/javascript" crossorigin="anonymous" src="//assets.squarespace.com/@sqs/polyfiller/1.6/modern.js"></script>
vendor: 1 bytes, line 511
511
512<script data-name="static-context">Static = window.Static || {}; Static.SQUARESPACE_CONTEXT = {"betaFeatureFlags":["commerce_product_payment_plan_editing","modernized-pdp-m2-enabled","i18n_beta_website_locales","campaigns_merch_state","marketing_landing_page","campaigns_thumbnail_layout","campaigns_discount_section_in_automations","campaigns_discount_section_in_blasts","enable_form_submission_trigger","campaigns_table_v2","cdk_website_components_video_lazy_loading_enabled","enable_modernized_pdp_m3_layout_ux","output_template_css_assets","campaigns_import_discounts","enable_modernized_pdp_m3_fluid","marketing_automations","sms-campaigns","contacts_and_campaigns_redesign","campaigns_new_image_layout_picker"],"facebookAppId":"314192535267336","facebookApiVersion":"v6.0","rollups":{"squarespace-announcement-bar":{"js":"//assets.squarespace.com/universal/scripts-compressed/announcement-bar-836f2f08f68326a4-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-6fb992ddfaa509af-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-1488f231552cc2f1-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-a54bc6cc70c2a74a-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/comments-312339166b5ad66f-min.en-US.js"},"squarespace-custom-css-popup":{"css":"//assets.squarespace.com/universal/styles-compressed/custom-css-popup-3fdd945b3c1d9689-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/custom-css-popup-5436102fc646f2fc-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-86609c0b60da577a-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-f3b4cd016de9317e-min.en-US.js"},"squarespace-form-rendering-utils":{"js":"//assets.squarespace.com/universal/scripts-compressed/form-rendering-utils-54ace3853df228db-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-be0b8c73146bec85-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-523a849b69d70eb5-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-df7b05add6c30fcd-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-b01bc65ad40d0f05-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-6b1889e7794d1996-min.en-US.js"},"squarespace-search-preview":{"js":"//assets.squarespace.com/universal/scripts-compressed/search-preview-251f22aa63cbf1d4-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-0187f9df0b19ce87-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-793d65bead4aae95-min.en-US.js"}
512,"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-5a8fe5f9a9d0c08f-min.en-US.js"}},"pageType":2,"website":{"id":"635ade2b08cab54e82435b02","captchaSettings":{"enabledForDonations":false},"cloneable":false,"contentModifiedOn":1790508797273,"developerMode":false,"formattingLocale":"en-US","fullSiteTitle":"Orange County Homes","identifier":"ylopo-branded-site-f1f7","imageMetadataProcessingEnabled":false,"isHstsEnabled":false,"language":"en-US","location":{"mapLat":33.7961442,"mapLng":-117.8725007,"addressTitle":"EXP Realty","addressLine1":"1835 West Orangewood Avenue #260","addressLine2":"Orange, CA, 92868","addressCountry":"United States"},"logoImageId":"6a32e92de0c348774f56af69","primaryDomain":"www.buyinginoc.com","screenshotId":"6b2e3ef2fffe25f4e6a2317cc6f516906087816c65b84035cf86bd8a4836b492","shareButtonOptions":{"1":true,"6":true,"8":true,"4":true,"2":true,"7":true,"3":true},"showOwnerLogin":false,"siteDescription":"","siteStatus":{},"siteTitle":"Orange County Homes","socialLogoImageId":"69a21b9815c04e7f941fb937","sslSetting":3,"timeZone":"America/Los_Angeles","translationLocale":"en-US","typekitId":"","websiteType":1,"hasBeenCloneable":false,"statsMigrated":false,"authenticUrl":"https://www.buyinginoc.com","baseUrl":"https://www.buyinginoc.com","internalUrl":"https://ylopo-branded-site-f1f7.squarespace.com","logoImageUrl":"//images.squarespace-cdn.com/content/v1/635ade2b08cab54e82435b02/9c54523e-0b45-4e9d-bae2-3bc42910a97a/BROKERED+BY+Logo+Black+%282%29.png","machineTimeZoneOffset":-25200000,"socialLogoImageUrl":"//images.squarespace-cdn.com/content/v1/635ade2b08cab54e82435b02/58b86906-3d7b-4c29-8e9f-5bb9d8280ded/ChatGPT+Image+Feb+27%2C+2026%2C+02_28_52+PM-Photoroom.png","timeZoneAbbr":"PDT","timeZoneOffset":-25200000},"websiteSettings":{"id":"635ade2b08cab54e82435b05","websiteId":"635ade2b08cab54e82435b02","subjects":[],"country":"US","state":"CA","simpleLikingEnabled":true,"mobileInfoBarSettings":{"isContactEmailEnabled":false,"isContactPhoneNumberEnabled":false,"isLocationEnabled":false,"isBusinessHoursEnabled":false},"announcementBarSettings":{},"commentLikesAllowed":true,"commentAnonAllowed":true,"commentThreaded":true,"commentApprovalRequired":false,"commentAvatarsOn":true,"commentSortType":2,"commentFlagThreshold":0,"commentFlagsAllowed":true,"commentEnableByDefault":true,"commentDisableAfterDaysDefault":0,"disqusShortname":"","commentsEnabled":false,"contactPhoneNumber":"(949) 776-7948","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,"productComposerOptedIn":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,"
512ssBadgeVisibility":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":"Matt Croteau | Irvine, Orange County, CA Real Estate | Home Values | Homes For Sale","id":"635ade82fe2ce0693d7584b9","fullUrl":"/","type":10,"permissionType":1},"subscribed":false,"appDomain":"squarespace.com","templateTweakable":true,"tweakJSON":{"aspect-ratio":"Auto","banner-slideshow-controls":"Arrows","clientMainColor":"hsl(0, 0%, 59%)","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":"160px","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/489/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":{"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":{}}]},"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"
512},{"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"}]},"localizedStrings":{"validation":{"noValidSelection":"A valid selection must be made.","invalidUrl":"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"}
512,"required":"(required)","invalidData":"Invalid form data."}}};</script>
512<script type="text/javascript">SQUARESPACE_ROLLUPS = {};</script>
vendor: 1 bytes, line 512
512
513<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 513
513
514<script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/visitor-site-error-reporter-857906e2f8b59eb7-min.en-US.js" ></script>
514<script>(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/extract-css-runtime-142817e559af00be-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-extract_css_runtime');</script>
vendor: 1 bytes, line 514
514
515<script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/extract-css-runtime-142817e559af00be-min.en-US.js" ></script>
515<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 515
515
516<script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/extract-css-moment-js-vendor-a5cfdec1ae227f33-min.en-US.js" ></script>
516<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 516
516
517<script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/cldr-resource-pack-2c5e18cab442f0cf-min.en-US.js" ></script>
517<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 517
517
518<script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/common-vendors-stable-784b947826b4c445-min.en-US.js" ></script>
518<script>(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/common-vendors-aedb5cee3a9dd458-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-common_vendors');</script>
vendor: 1 bytes, line 518
518
519<script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/common-vendors-aedb5cee3a9dd458-min.en-US.js" ></script>
519<script>(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/common-f3b0ba49e516a794-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-common');</script>
vendor: 1 bytes, line 519
519
520<script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/common-f3b0ba49e516a794-min.en-US.js" ></script>
520<script>(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/performance-03f36db1a1da818e-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-performance');</script>
vendor: 1 bytes, line 520
520
521<script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/performance-03f36db1a1da818e-min.en-US.js" defer ></script>
521<link rel="stylesheet" type="text/css" href="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.button/5a741ea1-9d9f-47f9-825c-74a26f91e3b4_1111/website.components.button.styles.css"/><link rel="stylesheet" type="text/css" href="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.spacer/e5ff9c51-04dd-4898-965a-f00405185b81_1264/website.components.spacer.styles.css"/><link rel="stylesheet" type="text/css" href="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.form/01537be2-2c35-4c83-8215-fb32aec81ea3_1113/website.components.form.styles.css"/><link rel="stylesheet" type="text/css" href="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.code/cfd3d1e7-62c0-46c2-9802-ba86767fc9b2_986/website.components.code.styles.css"/><link rel="stylesheet" type="text/css" href="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.socialLinks/7c0d68ec-9884-4426-84b2-bd2d6a6675fc_719/website.components.socialLinks.styles.css"/>
521<script src="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.socialLinks/7c0d68ec-9884-4426-84b2-bd2d6a6675fc_719/website.components.socialLinks.visitor.js"></script>
521<script src="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.map/6804de14-c172-42c2-82c4-6c0407e4dfad_1327/website.components.map.visitor.js"></script>
521<script src="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.spacer/e5ff9c51-04dd-4898-965a-f00405185b81_1264/website.components.spacer.visitor.js"></script>
521<script src="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.code/cfd3d1e7-62c0-46c2-9802-ba86767fc9b2_986/website.components.code.visitor.js"></script>
521<script src="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.button/5a741ea1-9d9f-47f9-825c-74a26f91e3b4_1111/website.components.button.visitor.js"></script>
521<script src="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.form/01537be2-2c35-4c83-8215-fb32aec81ea3_1113/website.components.form.visitor.js"></script>
521<script>Squarespace.load(window);</script>
vendor: 1 bytes, line 521
521
522<script type="application/ld+json">{"url":"https://www.buyinginoc.com","name":"Orange County Homes","description":"","image":"//images.squarespace-cdn.com/content/v1/635ade2b08cab54e82435b02/9c54523e-0b45-4e9d-bae2-3bc42910a97a/BROKERED+BY+Logo+Black+%282%29.png","@context":"http://schema.org","@type":"WebSite"}</script>
522<script type="application/ld+json">{"legalName":"EXP Realty","address":"1835 West Orangewood Avenue #260\nOrange, CA, 92868\nUnited States","email":"[email protected]","telephone":"(949) 776-7948","sameAs":[],"@context":"http://schema.org","@type":"Organization"}</script>
522<script type="application/ld+json">{"address":"1835 West Orangewood Avenue #260\nOrange, CA, 92868\nUnited States","image":"https://static1.squarespace.com/static/635ade2b08cab54e82435b02/t/6a32e92de0c348774f56af69/1790508797273/","name":"EXP Realty","@context":"http://schema.org","@type":"LocalBusiness"}</script>
522<link rel="stylesheet" type="text/css" href="https://static1.squarespace.com/static/sitecss/635ade2b08cab54e82435b02/61/66353a344382ec5237b1a701/635ade2fd8493f7bb0561f87/489/site.css?nocustom=true"/><link rel="stylesheet" type="text/css" href="https://static1.squarespace.com/static/custom-css/635ade2b08cab54e82435b02/635ade2fd8493f7bb0561f87/1/custom.css"/>
522<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>
522<script> 523window.YLOPO_WIDGETS = {domain: 'search.buyinginoc.com' , openInNewTab:true }; 524window.YLOPO_WIDGETS.DESIGN_STUDIO_MARKET_ANALYSIS_BETA_TESTER = true 525</script>
525 526
527<script type="application/ld+json"> 528{ 529 "@context": "https://schema.org", 530 "@type": "LocalBusiness", 531 "name": "The Fernandez Group", 532 "altname": "Matt Croteau", 533 "image": "https://images.squarespace-cdn.com/content/v1/635ade2b08cab54e82435b02/1676671834881-4S3U5EDCJ9SWTAB52JBX/Christian+Fernandez.JPG?format=400w", 534 "@id": "https://www.buyinginoc.com/", 535 "url": "https://www.buyinginoc.com/", 536 "telephone": "(949) 691-1475", 537 "priceRange": "$-$$$$", 538 "address": { 539 "@type": "PostalAddress", 540 "streetAddress": "1835 W Orangewood Ave # 260", 541 "addressLocality": "Orange", 542 "addressRegion": "CA", 543 "postalCode": "92868", 544 "addressCountry": "US" 545 }, 546 "geo": { 547 "@type": "GeoCoordinates", 548 "latitude": 33.7961442, 549 "longitude": -117.8725007 550 }, 551 "openingHoursSpecification": { 552 "@type": "OpeningHoursSpecification", 553 "dayOfWeek": [ 554 "Monday", 555 "Tuesday", 556 "Wednesday", 557 "Thursday", 558 "Friday", 559 "Saturday", 560 "Sunday" 561 ], 562 "opens": "00:00", 563 "closes": "23:59" 564 }, 565 "sameAs": "https://www.instagram.com/The_Fernandezgroup/" 566} 567</script>
567 568 569 570<link rel="preconnect" href="https://fonts.googleapis.com"> 571<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 572<link href="https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" rel="stylesheet"> 573 574<meta name="google-site-verification" content="_uEYXeBd1cxe4ecDQdShtcpumQbsXd3ndY94F-tnAaQ" /><style> 575 /* Hide Home Listings Title - Japs */ 576 #siteWrapper > main > div > div.homepage-c-listing-gallery.homepage-community-bg-image > div > section > div.single-agent-listings-header { 577 display: none !important; 578 } 579 /* END Hide Home Listings Title */ 580 581 div#block-yui_3_17_2_2_1516080567093_3878 { 582 background: #ffffff50; 583 padding: 20px; 584} 585.homepage-market-trends { 586 display: none; 587} 588/* Transparent navbar */ 589body.collection-type-page.homepage #header{background: linear-gradient(0deg, transparent 0%, rgba(255,255,255,.1) 100%)!important;} 590 591.banner-thumbnail-wrapper .color-overlay { 592 color:rgba(0,0,0,0)!important 593} 594#header { 595 position: absolute !important; 596} 597body.collection-type-page.homepage #headerNav nav .subnav, body.collection-type-page.homepage #sidecarNav nav .subnav { 598 background-color: rgba(0,0,0,.8); 599} 600@media (max-width: 768px){ 601 body.collection-type-page.homepage #headerNav nav a, body.collection-type-page.homepage #sidecarNav nav a, body.collection-type-page.homepage #headerNav nav a:visited, body.collection-type-page.homepage #sidecarNav nav a:visited, body.collection-type-page.homepage #headerNav nav .folder-toggle, body.collection-type-page.homepage #sidecarNav nav .folder-toggle{ 602 color:white 603} 604 605body.collection-type-page.homepage #headerNav nav .subnav, body.collection-type-page.homepage #sidecarNav nav .subnav { 606 background-color: rgba(0,0,0,0); 607} 608} 609/* Transparent navbar */ 610 611 612body.collection-layout-homepagec .homepage-layout-c .homepage-c-community { 613 padding-top: 100px; 614} 615 616 617 618/* home listings see more button styling */ 619#homepage-listings-seemore-buttontext1 ::after { 620 color: white; 621 font-weight: 400!important; 622} 623body.collection-layout-homepagec .single-agent-listings .single-agent-listings-seemore { 624 border-radius:1px; 625 background: #000; 626 padding: 1vw 3vw 1vw 3vw!important; 627} 628body.collection-layout-homepagec .single-agent-listings .single-agent-listings-header{ 629 border: none!important; 630} 631/* home listings see more button styling */ 632 633 634/*alt inspiration*/ 635.alternate-inspiration .alternate-inspiration-outer-content .box-content .boxes.box-2, .alternate-inspiration-plugin .alternate-inspiration-outer-content .box-content .boxes.box-1 { 636 margin-right: 25px; 637} 638.alternate-inspiration-readmore .sqs-row .col, .alternate-inspiration-readmore .sqs-row .sqs-col { 639 color: #ffffff!important; 640 padding: 15px 30px; 641 border-radius: 0px!important; 642 display: inline-block; 643 width: 80%!important; 644 float: none; 645} 646body.collection-layout-homepagec .homepage-layout-c>.alternate-inspiration .ylopo-plugin .alternate-inspiration-outer-content .box-content .boxes .alternate-inspiration-readmore .sqs-row .col:after, div#block-e0078252273e876f716a > div > p > a { 647 color: #fff !important; 648 font-weight: 600!important; 649 text-transform: uppercase 650} 651.alternate-inspiration-head.empty .sqs-row .col:after, div#block-4f5a35912637864f6b06 > div > p { 652 font-weight: 500!important 653} 654.alternate-inspiration .alternate-inspiration-outer-content .box-content .boxes .alternate-inspiration-text, .alternate-inspiration-plugin .alternate-inspiration-outer-content .box-content .boxes .alternate-inspiration-text, .alternate-inspiration .alternate-inspiration-outer-content .box-content .boxes .alternate-inspiration-head, .alternate-inspiration-plugin .alternate-inspiration-outer-content .box-content .boxes .alternate-inspiration-head { 655 padding: 0 30px; 656} 657body.collection-layout-homepagec .homepage-layout-c>.alternate-inspiration { 658 margin-bottom: 0px; 659} 660 @media(min-width:1280px){ 661 .alternate-inspiration .alternate-inspiration-outer-content .box-content .boxes .alternate-inspiration-readmore, .alternate-inspiration-plugin .alternate-inspiration-outer-content .box-content .boxes .alternate-inspiration-readmore { 662 margin-bottom: 30px; 663 } 664 } 665 @media (max-width: 640px){ 666body.collection-layout-homepagec .homepage-layout-c>.alternate-inspiration .ylopo-plugin .alternate-inspiration-outer-content .box-content .boxes .alternate-inspiration-readmore { 667 padding-bottom: 10px; 668 } 669 } 670.alternate-inspiration-plugin .alternate-inspiration-outer-content.default .box-content .boxes .alt-insp-imageblock { 671 height: 140px; 672} 673/*alt inspiration*/ 674 675 676/*communities section*/ 677body.collection-layout-homepagec .homepage-layout-c .homepage-c-community { 678 padding-top: 70px; 679} 680.homepage-c-community.homepage-listings-bg-image { 681 background-image:url(https://s3-us-west-2.amazonaws.com/ylopo.com/image-file/classic-template/alexis/bg-pattern.jpg); 682 background-size: auto auto 683} 684body.collection-layout-homepagec .homepage-layout-c .homepage-c-community .homepage-c-community-inner{ 685 background:transparent!important 686}
687.communities-listings-box{ 688 padding:1px; 689 box-shadow: 0px 10px 22px 0px rgba(0,0,0,0.2)!important; 690 background-color:white; 691} 692.communities-listings-box .community-image{ 693 filter: brightness(.7)!important 694} 695.communities-listings-box:hover{ 696 transform:scale(1.1); 697 transition: .4s ease; 698 z-index:1000 699} 700.communities-listings-box:hover .community-image{ 701 filter: brightness(1)!important; 702 transition: .4s ease; 703} 704.community-title { 705 font-size: 1em!important; 706 margin-top:10px; 707text-transform: uppercase!important 708} 709@media (max-width: 768px){ 710 .communities-listings-box{ 711 padding:1px; 712 box-shadow: 0px 10px 22px 0px rgba(0,0,0,0)!important; 713 background-color:white 714 } 715 716 .communities-listings-box:hover{ 717 transform:rotate(-10deg); 718 transition: .4s ease; 719 z-index:1000 720 } 721} 722/*communities section*/ 723 724/* team section background */ 725.team-headline-2 { 726 display: none 727} 728.team-gallery-section{background-image:url(https://s3-us-west-2.amazonaws.com/ylopo.com/image-file/classic-template/alexis/bg-pattern.jpg)} 729/* team section background */ 730</style>
730<script>Static.COOKIE_BANNER_CAPABLE = true;</script>
730 731<!-- End of Squarespace Headers --> 732
733<script> 734try{ 735window.YLOPO_WIDGETS.primaryDomain = "www.buyinginoc.com" || location.host; 736}catch(e){} 737</script>
737 738 739 <!--script> 740 // Must be below squarespace-headers 741 (function(){ 742 var e='ontouchstart'in window||navigator.msMaxTouchPoints; 743 var t=document.documentElement; 744 if(!e&&t){ 745 t.className=t.className.replace(/touch-styles/,'') 746 } 747 })() 748 </script--> 749 750
750<script> 751 window.YLOPO_WIDGETS = window.YLOPO_WIDGETS || {}; 752 753 window.YLOPO_WIDGETS.pageIdentifiers = { 754 websiteId: "635ade2b08cab54e82435b02", 755 identifier: "ylopo-branded-site-f1f7", 756 regionName: "homepagec", 757 logoImageUrl: "//images.squarespace-cdn.com/content/v1/635ade2b08cab54e82435b02/9c54523e-0b45-4e9d-bae2-3bc42910a97a/BROKERED+BY+Logo+Black+%282%29.png", 758 templateRevision: '489', 759 pageSeoTitle: decodeURIComponent(''), 760 pageSeoDescription: decodeURIComponent(''), 761 privacyPolicyCompanyName: "EXP Realty", 762 primaryDomain: "www.buyinginoc.com", 763 pageId: "collection-635ade82fe2ce0693d7584b9", 764 collectionId: "635ade82fe2ce0693d7584b9", 765 collectionUrlId: "home", 766 collectionFullUrl: "/", 767 768 769 770 771 772 } 773 774 window.YLOPO_WIDGETS.isRiR = !![ 775 '2mrb','t5h7','3371','azcg','9564','l97k','f1f7', 776 ].filter(o=>window.YLOPO_WIDGETS.pageIdentifiers.identifier.indexOf(o)!==-1).length; 777 778 window.YLOPO_WIDGETS.sitewide_domain = window.YLOPO_WIDGETS.domain; 779</script>
779 780 781
782<script> 783if (window.YLOPO_WIDGETS && window.YLOPO_WIDGETS.domain) { 784 window.YLOPO_WIDGETS.sitewide_domain = window.YLOPO_WIDGETS.domain; 785} 786 787//------------------------------------------------------- 788window.YLOPO_WIDGETS.events = { 789 idx:0, 790 registered:[], 791 on: function(eventType,callback){ 792 var uniqueID = Date.now()+'/'+(++window.YLOPO_WIDGETS.events.idx) 793 window.YLOPO_WIDGETS.events.registered.push({ 794 eventType, 795 callback, 796 uniqueID 797 }); 798 }, 799 trigger: function(eventType, args){ 800// console.log("TRIGGER", eventType, args) 801 window.YLOPO_WIDGETS.events.registered.filter(function(o){ 802 return o.eventType === eventType 803 }).forEach(function(o){ 804 o.callback.call(this, ...args); 805 }) 806 } 807} 808 809//--------------------------- 810if(!("IntersectionObserver" in window)){ 811 var script = document.createElement('script'); 812 script.setAttribute('src', '/scripts/lazyload-8.17.0.js'); 813 document.querySelector('head').appendChild(script); 814} else { 815 var script = document.createElement('script'); 816 script.setAttribute('src', '/scripts/lazyload.js'); 817 document.querySelector('head').appendChild(script); 818} 819//--------------------------- 820if (!window.Promise){ 821 var script = document.createElement('script'); 822 script.setAttribute('src', '/scripts/bluebird.js'); 823 document.querySelector('head').appendChild(script); 824} 825</script>
825 826 827 828 829 830 831 832
vendor: 15,755 bytes, lines 833-843
833<script id="blocks-build-js-script-ylopo-required-header-block"> 834 835 836 /*----->/src/js/ylopo-required-header/activateDeveloperModeLock.js<-----*/ 837 838 !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))}(); 839 840 841 /*----->/src/js/ylopo-required-header/jquery-3.5.1.min.js<-----*/ 842 843 !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 843
843: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 843
843function 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
843nding",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 843
843var 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 843
843),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 843
843<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;
843left:-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 843
843if(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 843
843pts,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 843
843Ut.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 843
843(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 843
843,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 843
843,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("
843<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
843Case=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}); 844 845 846 /*----->/src/js/ylopo-required-header/jquery-fix-events-passive.js<-----*/ 847 848 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})}}; 849 850 851 /*----->/src/js/ylopo-required-header/jquery-ylopo-functions.js<-----*/ 852 853 !function($){ $.fn.getSSInnerText=function(){ var $elm=$(this),$sqsHtmlContent=$elm.find(".sqs-html-content");return(0<$sqsHtmlContent.length?$sqsHtmlContent:$elm).text().trim()}}(jQuery); 854 855 856 /*----->/src/js/library/browser-console-colors-v0.0.1.js<-----*/ 857 858 !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 859 xmlns="http://www.w3.org/2000/svg" width="15px" height="15px" style="width:15px;height:15px;" viewBox="0 0 128 128"> 860 <defs> 861 <radialGradient cx="50%25" id="radGrad01"> 862 <stop offset="0%25" stop-color="gold"></stop> 863 <stop offset="90%25" stop-color="black"></stop> 864 </radialGradient> 865 </defs> 866 <rect x="0" y="0" width="128" height="128" fill="black" stroke="none"></rect> 867 <circle cx="60" cy="64" r="30" fill="url(%23radGrad01)" stroke="none"> 868 <animate attributeName="fill-opacity" values="1;0;1" dur="05s" repeatCount="indefinite"></animate> 869 </circle> 870 <circle cx="60" cy="64" r="50" stroke="lime" stroke-width=".5" fill="none"> 871 <animate attributeName="r" values="50;0;50" dur="10s" repeatCount="indefinite"></animate> 872 </circle> 873 <circle cx="60" cy="64" r="50" stroke="lime" stroke-width="1" fill="none"> 874 <animate attributeName="r" values="50;0;50" dur="05s" repeatCount="indefinite"></animate> 875 </circle> 876 <circle cx="60" cy="64" r="50" stroke="lime" stroke-width="1" fill="none"> 877 <animate attributeName="r" values="50;0;50" dur="10s" repeatCount="indefinite"></animate> 878 </circle> 879 <g fill="none"> 880 <ellipse cx="60" cy="64" rx="50" ry="5" stroke="orange" stroke-width="3"> 881 <animateTransform attributeName="transform" type="rotate" dur="20s" from="0 60 64" to="360 60 64" repeatCount="indefinite"></animateTransform> 882 </ellipse> 883 <ellipse cx="60" cy="64" rx="50" ry="5" stroke="orangered" stroke-width="3"> 884 <animateTransform attributeName="transform" type="rotate" dur="20s" from="360 60 64" to="0 60 64" repeatCount="indefinite"></animateTransform> 885 </ellipse> 886 <ellipse cx="60" cy="64" rx="5" ry="50" stroke="orange" stroke-width="3"> 887 <animateTransform attributeName="transform" type="rotate" dur="20s" from="0 60 64" to="360 60 64" repeatCount="indefinite"></animateTransform> 888 </ellipse> 889 <ellipse cx="60" cy="64" rx="5" ry="50" stroke="orangered" stroke-width="4"> 890 <animateTransform attributeName="transform" type="rotate" dur="20s" from="360 60 64" to="0 60 64" repeatCount="indefinite"></animateTransform> 891 </ellipse> 892 </g> 893</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
893pply(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)}})}(); 894 895 896 /*----->/src/js/ylopo-required-header/isMobile.js<-----*/ 897 898 !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); 899 900 901 /*----->/src/js/ylopo-required-header/waitFor.js<-----*/ 902 903 !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)})}}(); 904 905 906 /*----->/src/js/ylopo-required-header/isEditMode.js<-----*/ 907 908 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} 909 910 911 /*----->/src/js/ylopo-required-header/getCookie.js<-----*/ 912 913 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;"}; 914 915 916 /*----->/src/js/ylopo-required-header/cachedGetScript.js<-----*/ 917 918 !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)}}(); 919 920 921 /*----->/src/js/ylopo-required-header/lazyload.js<-----*/ 922 923 !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)&&
923(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)}
923: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
923h(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
923h(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}); 924 925 926 /*----->/src/js/ylopo-required-header/hammer.js<-----*/ 927 928 !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
928],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]&&
928(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
928ime<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); 929 930 931 /*----->/src/js/ylopo-required-header/deepFind.js<-----*/ 932 933 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} 934 935 936 /*----->/src/js/ylopo-required-header/defaultCSS.js<-----*/ 937 938 !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))}}(); 939 940 941 /*----->/src/js/ylopo-required-header/getUrlParameter.js<-----*/ 942 943 function getUrlParameter(results){ return results=results.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]"),null===(results=new RegExp("[\\?&]"+results+"=([^&?#]*)").exec(location.search))?"":decodeURIComponent(results[1].replace(/\+/g," "))} 944 945 946 /*----->/src/js/ylopo-required-header/googleMapsUtils.js<-----*/ 947 948 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
948ps-api-v3/api/js/38/11/places.js")})} 949 950 951 /*----->/src/js/ylopo-required-header/hammer-instance.js<-----*/ 952 953 !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=""))})}}(); 954 955 956 /*----->/src/js/ylopo-required-header/tinycolor.js<-----*/ 957 958 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>>
9581)+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"
958===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
9580",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"
958+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); 959 960 961 /*----->/src/js/ylopo-required-header/ylopo-lazyload.js<-----*/ 962 963 !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)})}(); 964 965 966 /*----->/src/js/ylopo-required-header/lockdown3rdPartyWidgets.js<-----*/ 967 968 !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()})}(); 969 970 971 /*----->/src/js/ylopo-required-header/getYuiFiles.js<-----*/ 972 973 $(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']"),
973cldrResourcePackScriptSrc=$("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})}); 974 975 976 /*----->/src/js/library/jquery-plugins/numberInputFilters.js<-----*/ 977 978 !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); 979</script>
979 980 981 982 983 <link rel="stylesheet" type="text/css" href="//fonts.googleapis.com/css?family=Open+Sans:300,300i,400,600,700,700i,800,400i"> 984<link href="https://fonts.googleapis.com/css?family=Raleway" rel="stylesheet"> 985 986 987
987<script> 988 /* Must be below squarespace-headers */ 989 (function(){ 990 var e='ontouchstart'in window||navigator.msMaxTouchPoints; 991 var t=document.documentElement; 992 if(!e&&t){ 993 t.className=t.className.replace(/touch-styles/,'') 994 } 995 })(); 996 </script>
996 997 998 999 <!--
999<script> 1000 /* Must be below squarespace-headers */ 1001 (function(){ 1002 console.log('>>>top:',String(window.top.location).indexOf('.squarespace.com')); 1003 //Don't wait for Squarespace to declare this is edit mode, we can tell from the frame parent. 1004 if (String(window.top.location).indexOf('.squarespace.com')!==-1 && top !== window){ 1005 waitFor(function(){ 1006 return $('body').length > 0 1007 }, function(){ 1008 $('body').addClass('sqs-edit-mode') 1009 }) 1010 } 1011 })(); 1012 </script>
1012 --> 1013 1014
1014<script> 1015 (function(){ 1016 window.YLOPO_WIDGETS = window.YLOPO_WIDGETS || {}; 1017 var domain = getUrlParameter('domain'); 1018 var domaino = getUrlParameter('domainOverride'); 1019 var domaino2 = getUrlParameter('domainoverride'); 1020 var domaina = getUrlParameter('agentDomain'); 1021 if (window.YLOPO_WIDGETS.sitewide_domain && (domain || domaino || domaino2 || domaina)){ 1022 window.YLOPO_WIDGETS.domain = domain || domaino || domaino2 || domaina; 1023 } 1024 })(); 1025 </script>
1025 1026 1027 1028 1029 1030 <meta name="format-detection" content="telephone=no"> 1031 1032</head> 1033 1034 1035 1036<div class="color-fix-container"> 1037 <div class="color-fix navColor"></div> 1038 <div class="color-fix navActiveColor"></div> 1039 <div class="color-fix clientMainColor"></div> 1040 <div class="color-fix headerBgColor"></div> 1041 <div class="color-fix homepageHeaderBgColor"></div> 1042 <div class="color-fix siteTitleColor"></div> 1043 <div class="color-fix homepageNavColor"></div> 1044 <div class="color-fix homepageNavActiveColor"></div> 1045 <div class="color-fix navButtonColor"></div> 1046 <div class="color-fix navButtonTextColor"></div> 1047</div> 1048
1049<script> 1050(function(){ 1051/* 1052Finds the best background color to use based on custom site colors, with fallbacks to black. 1053Foreground color is supposed to be white. 1054*/ 1055var cols = $('.color-fix-container .color-fix').toArray().map(function(o,i){ 1056 var c = $(o).css('background-color'); 1057 var tc = tinycolor(c); 1058 return tc 1059}).map(function(x){ 1060 return x//x.darken(20); 1061}).map(function(o){ 1062 return o.toHexString(); 1063}).reduce(function(a,o){ 1064 if (a.indexOf(o)===-1){ 1065 a.push(o); 1066 } 1067 return a 1068},[]); 1069 1070var colorsNotBlack = cols.filter(function(c){ 1071 var tcb = tinycolor(c).getBrightness(); 1072 return tcb > 30 && tcb < 230; 1073}); 1074 1075if (colorsNotBlack.length === 0) { 1076 colorsNotBlack = ['#000000'] 1077} 1078 1079 1080// colorsNotBlack.forEach(o=>{ 1081// logColor(o, 'Custom Colors') 1082// }) 1083 1084//Get array of colors sorted by saturation level 1085var bestColor = colorsNotBlack.sort(function(a,b){ 1086 var tca = tinycolor(a); 1087 var tcb = tinycolor(b); 1088 var ras = tca.toHsl().s; 1089 var rbs = tcb.toHsl().s; 1090 var ra = tinycolor.readability('#ffffff',tca); 1091 var rb = tinycolor.readability('#ffffff',tcb); 1092 if (ras * ra > rbs * rb) { 1093 return -1 1094 } else if (ras * ra < rbs * rb) { 1095 return 1 1096 } else { 1097 return 0 1098 } 1099}) 1100 1101 1102var fcol = '#ffffff'; 1103var bcol1 = bestColor[0] || '#000000'; 1104if (tinycolor.readability(bcol1, fcol) < 4.5){ 1105// bcol1 = limitBrightness(fcol, bcol1, 4.5, 6); 1106 bcol1 = fixReadability(fcol, bcol1); 1107} 1108 1109var bcol2 = fixReadability(bcol1, bestColor[1] || '#808080', 4.5, 90); 1110var bestBgCol1 = fixReadability(fcol,bcol1); 1111var bestBgCol2 = fixReadability(fcol,bcol2); 1112 1113//var bcol2 = limitBrightness(bcol1, bestColor[1] || '#808080', 4.5, 90); 1114//var bestBgCol1 = limitBrightness(fcol,bcol1); 1115//var bestBgCol2 = limitBrightness(fcol,bcol2); 1116 1117//---------------------------------------------------------------------------------- 1118// Get text for main color background 1119var mainColor = $('.color-fix.clientMainColor').css('background-color') 1120var mainText = tinycolor.mostReadable(mainColor,"#000000",{includeFallbackColors:true}).toHexString(); 1121 1122mainColor = tinycolor(mainColor).toHexString(); 1123mainText = tinycolor(mainText).toHexString(); 1124 1125//---------------------------------------------------------------------------------- 1126 1127window.YLOPO_WIDGETS.customColors = { 1128 bg: bcol1, 1129 bg2: bcol2, 1130 bestBg: bestBgCol1, 1131 bestBg2: bestBgCol2, 1132 mainColor, 1133 mainText, 1134 fg: fcol, 1135 cols: cols, 1136 colorsNotBlack, 1137 bestColor: bestColor, 1138} 1139 1140$(['<style id="branded-site-color-fix">', 1141'.custom-background-color {background-color:'+(bcol1)+'!important;border-color:'+(bcol1)+'!important;color:'+fcol+';}', 1142'.custom-background-color-2 {background-color:'+(bcol2)+'!important;border-color:'+(bcol2)+'!important;color:'+fcol+';}', 1143'.best-custom-background-color {background-color:'+(bestBgCol1)+'!important;border-color:'+(bestBgCol1)+'!important;color:'+fcol+';}', 1144'.best-custom-background-color-2 {background-color:'+(bestBgCol2)+'!important;border-color:'+(bestBgCol2)+'!important;color:'+fcol+';}', 1145'.alternate-inspiration-readmore .sqs-row .col, .alternate-inspiration-readmore .sqs-row .sqs-col {background-color:'+(mainColor)+'; color:'+mainText+'!important;}', 1146'.main-color-background, .call-to-action-buttons div a.main-color-background { background-color: '+mainColor+'!important; color:'+mainText+'!important}', 1147'.main-color-background-20 { background-color: '+tinycolor(mainColor).setAlpha(0.2).toRgbString()+'!important; color:'+mainText+'!important}', 1148'.main-color-background-40 { background-color: '+tinycolor(mainColor).setAlpha(0.4).toRgbString()+'!important; color:'+mainText+'!important}', 1149'.main-color-background-60 { background-color: '+tinycolor(mainColor).setAlpha(0.6).toRgbString()+'!important; color:'+mainText+'!important}', 1150'.main-color-background-80 { background-color: '+tinycolor(mainColor).setAlpha(0.8).toRgbString()+'!important; color:'+mainText+'!important}', 1151'.best-dark-text-color, .best-dark-text-color *, .best-dark-text-color * div::after {color: '+mainColor+'!important;}', 1152'.best-dark-svg-fill-color {fill: '+mainColor+'!important;}', 1153'.best-dark-svg-stroke-color {stroke: '+mainColor+'!important;}', 1154'.default-text-color-fix.empty .row .col::after, .default-text-color-fix.empty .row .sqs-col::after {color: '+mainText+'!important;}', 1155'.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;}', 1156'.main-color-link-hover * .communities-listings-box:before { background-color: '+mainColor+'!important;}', 1157'</style>'].join('\n')).appendTo($('head')); 1158 1159//---------------------------------------------------------------------------------- 1160 1161function fixReadability(fgcolor, bgcolor) { 1162 var stop = 0; 1163 var darken = 0.01; 1164 var darkened = bgcolor; 1165 while (tinycolor.readability(fgcolor, darkened) < 4.5) { 1166 darken += 0.05; 1167 darkened = tinycolor(bgcolor).darken(darken).toHexString(); 1168 stop++; 1169 if (stop > 1200){ 1170 break; 1171 } 1172 } 1173 return darkened 1174} 1175 1176//---------------------------------------------------------------------------------- 1177 1178function limitBrightness(fgcolor, bgcolor, readability, distance){ 1179 var stop = 0; 1180 var darken = 0; 1181 var darkened = bgcolor; 1182 readability = readability === undefined ? 8 : readability; 1183 distance = distance === undefined ? 45 : distance; 1184 while (tinycolor.readability(fgcolor, darkened) < readability) { 1185 darken += 0.01; 1186 darkened = tinycolor(bgcolor).darken(darken).toHexString(); 1187 stop++; 1188 if (stop > 1200){ 1189 break; 1190 } 1191 } 1192 var brightDistance = tinycolor(bgcolor).getBrightness() - tinycolor(darkened).getBrightness(); 1193 console.log("brightDistance",brightDistance, distance); 1194 if (brightDistance < distance) { 1195 darkened = bgcolor; 1196 } 1197 return darkened; 1198} 1199 1200function luminanace(r, g, b) { 1201 var a = [r, g, b].map(function (v) {
1202 v /= 255; 1203 return v <= 0.03928 1204 ? v / 12.92 1205 : Math.pow( (v + 0.055) / 1.055, 2.4 ); 1206 }); 1207 return a[0] * 0.2126 + a[1] * 0.7152 + a[2] * 0.0722; 1208} 1209function contrast(rgb1, rgb2) { 1210 var lum1 = luminanace(rgb1[0], rgb1[1], rgb1[2]); 1211 var lum2 = luminanace(rgb2[0], rgb2[1], rgb2[2]); 1212 var brightest = Math.max(lum1, lum2); 1213 var darkest = Math.min(lum1, lum2); 1214 return (brightest + 0.05) 1215 / (darkest + 0.05); 1216} 1217 1218/*function logColor(o, text){ 1219 const cc = 'background: '+o+'; color: white; display: block;'; 1220 console.log('%c'+(text || ' '), cc); 1221}*/ 1222 1223})($); 1224</script>
1224 1225 1226 <svg viewBox="0 0 1200 228" style="position:absolute;top:-1000px;"> 1227 <defs> 1228 <clipPath id="mask-stars"> 1229 <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> 1230 </clipPath> 1231 </defs> 1232 </svg> 1233 1234 <body 1235 id="collection-635ade82fe2ce0693d7584b9" 1236 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
1236how 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-635ade82fe2ce0693d7584b9 collection-layout-homepagec collection-type-page homepage mobile-style-available general-page" 1237 > 1238
1238<script> 1239 !(function(){ 1240 if (isMobile.any){ 1241 $('body').addClass('detected-mobile-browser'); 1242 } 1243 })(); 1244 </script>
1244 1245 1246 <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" data-updated-on="1729724437012" id="common-v4-page-top-block"><div class="row sqs-row"><div class="col sqs-col-1 span-1"></div></div></div> 1247 1248 <a href="#" class="body-overlay"></a> 1249 <div class="sqs-announcement-bar-dropzone"></div> 1250 <div id="sidecarNav"> 1251 1252 1253 <div id="mobileNavWrapper" class="nav-wrapper" data-content-field="navigation-mobileNav"> 1254 <nav id="mobileNavigation"> 1255 1256 1257 1258 1259 1260 <div class="external"> 1261 <a href="https://nationsapp.com/fg/" target="_blank"> 1262 Financing 1263 </a> 1264 </div> 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 <div class="folder"> 1275 <div class="folder-toggle" 1276data-href="/buy" 1277 style="pointer-events:all;user-select:none;cursor:pointer;" 1278>Buy</div>
1279<script> 1280 (()=>{//Fix Squarespace's broken folder toggle implementation SQRDEV-1213 1281 const $newToggles = $('nav:not(#mobileNavWrapper) .folder-toggle:not(.is-initialized)'); 1282 1283 $newToggles.each(function(){ 1284 window._init_folder_count = window._init_folder_count === undefined ? 0 : window._init_folder_count + 1; 1285 const $folderToggle = $(this); 1286 $folderToggle.addClass('is-initialized').addClass(`folder-count-${window._init_folder_count}`); 1287 1288 const $navWrapper = $('.nav-wrapper').closest('.nav-wrapper'); 1289 const isFooter = $navWrapper.closest('footer').length > 0; 1290 1291 const $folder = $folderToggle.closest('.folder'); 1292 $folder.removeClass('active'); 1293 const $thisToggle = $folder.find('.folder-toggle'); 1294 1295 $thisToggle 1296 .off('click').on('click', clickHandler) 1297 .off('touchstart').on('touchstart', touchstartHandler) 1298 .off('mouseover').on('mouseover', mouseoverHandler) 1299 .off('mousedown').on('mousedown', mouseoverHandler) 1300 .off('mouseup').on('mouseup', mouseoverHandler) 1301 .off('contextmenu').on('contextmenu',mouseoverHandler) 1302 1303 var touchevents = false; 1304 1305 function touchstartHandler(evt){ 1306 console.log('Touchstart event triggered', touchevents); 1307 touchevents = true; 1308 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 1309 return elm !== $thisToggle[0]; 1310 }).forEach(elm=>{ 1311 $(elm).removeClass('active'); 1312 $(elm).parents('.folder').removeClass('open'); 1313 }); 1314 console.log('window.isMobile.any',window.isMobile.any) 1315 $thisToggle.toggleClass('active'); 1316 $folder.toggleClass('open'); 1317 1318 evt.cancelBubble = true; 1319 evt.stopPropagation(); 1320 // return false; 1321 } 1322 1323 function mouseoverHandler(evt){ 1324 evt.cancelBubble = true; 1325 evt.stopPropagation(); 1326 // return false; 1327 } 1328 1329 function clickHandler(evt){ 1330 console.log('clickHandler event triggered', touchevents); 1331 if (!touchevents){ 1332 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 1333 return elm !== $thisToggle[0]; 1334 }
1334).forEach(elm=>{ 1335 $(elm).removeClass('active'); 1336 $(elm).parents('.folder').removeClass('open'); 1337 }); 1338 console.log('window.isMobile.any',window.isMobile.any) 1339 $thisToggle.toggleClass('active'); 1340 $folder.toggleClass('open'); 1341 } 1342 evt.cancelBubble = true; 1343 evt.stopPropagation(); 1344 //return false; 1345 } 1346 }); 1347 1348})(); 1349 1350</script>
1350 1351 <div class="subnav"> 1352 1353 1354 1355 1356 <div class="external"> 1357 <a href="https://search.buyinginoc.com" target="_blank"> 1358 Buy 1359 </a> 1360 </div> 1361 1362 1363 1364 1365 <div class="collection"> 1366 <a href="/mortgage-calculator"> 1367 Mortgage Calculator 1368 </a> 1369 </div> 1370 1371 1372 1373 1374 1375 <div class="collection"> 1376 <a href="/affordability-calculator"> 1377 Affordability Calculator 1378 </a> 1379 </div> 1380 1381 1382 1383 </div> 1384 </div> 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 <div class="folder"> 1395 <div class="folder-toggle" 1396data-href="/sell" 1397 style="pointer-events:all;user-select:none;cursor:pointer;" 1398>Sell</div>
1399<script> 1400 (()=>{//Fix Squarespace's broken folder toggle implementation SQRDEV-1213 1401 const $newToggles = $('nav:not(#mobileNavWrapper) .folder-toggle:not(.is-initialized)'); 1402 1403 $newToggles.each(function(){ 1404 window._init_folder_count = window._init_folder_count === undefined ? 0 : window._init_folder_count + 1; 1405 const $folderToggle = $(this); 1406 $folderToggle.addClass('is-initialized').addClass(`folder-count-${window._init_folder_count}`); 1407 1408 const $navWrapper = $('.nav-wrapper').closest('.nav-wrapper'); 1409 const isFooter = $navWrapper.closest('footer').length > 0; 1410 1411 const $folder = $folderToggle.closest('.folder'); 1412 $folder.removeClass('active'); 1413 const $thisToggle = $folder.find('.folder-toggle'); 1414 1415 $thisToggle 1416 .off('click').on('click', clickHandler) 1417 .off('touchstart').on('touchstart', touchstartHandler) 1418 .off('mouseover').on('mouseover', mouseoverHandler) 1419 .off('mousedown').on('mousedown', mouseoverHandler) 1420 .off('mouseup').on('mouseup', mouseoverHandler) 1421 .off('contextmenu').on('contextmenu',mouseoverHandler) 1422 1423 var touchevents = false; 1424 1425 function touchstartHandler(evt){ 1426 console.log('Touchstart event triggered', touchevents); 1427 touchevents = true; 1428 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 1429 return elm !== $thisToggle[0]; 1430 }).forEach(elm=>{ 1431 $(elm).removeClass('active'); 1432 $(elm).parents('.folder').removeClass('open'); 1433 }); 1434 console.log('window.isMobile.any',window.isMobile.any) 1435 $thisToggle.toggleClass('active'); 1436 $folder.toggleClass('open'); 1437 1438 evt.cancelBubble = true; 1439 evt.stopPropagation(); 1440 // return false; 1441 } 1442 1443 function mouseoverHandler(evt){ 1444 evt.cancelBubble = true; 1445 evt.stopPropagation(); 1446 // return false; 1447 } 1448 1449 function clickHandler(evt){ 1450 console.log('clickHandler event triggered', touchevents); 1451 if (!touchevents){ 1452 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 1453 return elm !== $thisToggle[0]; 1454 }
1454).forEach(elm=>{ 1455 $(elm).removeClass('active'); 1456 $(elm).parents('.folder').removeClass('open'); 1457 }); 1458 console.log('window.isMobile.any',window.isMobile.any) 1459 $thisToggle.toggleClass('active'); 1460 $folder.toggleClass('open'); 1461 } 1462 evt.cancelBubble = true; 1463 evt.stopPropagation(); 1464 //return false; 1465 } 1466 }); 1467 1468})(); 1469 1470</script>
1470 1471 <div class="subnav"> 1472 1473 1474 1475 1476 <div class="external"> 1477 <a href="https://search.buyinginoc.com/seller" target="_blank"> 1478 Home Valuation 1479 </a> 1480 </div> 1481 1482 1483 1484 1485 1486 <div class="external"> 1487 <a href="/selling"> 1488 Selling 1489 </a> 1490 </div> 1491 1492 1493 1494 1495 <div class="collection"> 1496 <a href="/why-list-with-us"> 1497 Why List With Us 1498 </a> 1499 </div> 1500 1501 1502 1503 1504 1505 <div class="collection"> 1506 <a href="/home-sale-calculator"> 1507 Home Sale Calculator 1508 </a> 1509 </div> 1510 1511 1512 1513 1514 1515 1516 <div class="external"> 1517 <a href="https://search.buyinginoc.com/lp?cash_offer"> 1518 Cash Offer 1519 </a> 1520 </div> 1521 1522 1523 </div> 1524 </div> 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 <div class="folder"> 1535 <div class="folder-toggle" 1536data-href="/communities-1" 1537 style="pointer-events:all;user-select:none;cursor:pointer;" 1538>Communities</div>
1539<script> 1540 (()=>{//Fix Squarespace's broken folder toggle implementation SQRDEV-1213 1541 const $newToggles = $('nav:not(#mobileNavWrapper) .folder-toggle:not(.is-initialized)'); 1542 1543 $newToggles.each(function(){ 1544 window._init_folder_count = window._init_folder_count === undefined ? 0 : window._init_folder_count + 1; 1545 const $folderToggle = $(this); 1546 $folderToggle.addClass('is-initialized').addClass(`folder-count-${window._init_folder_count}`); 1547 1548 const $navWrapper = $('.nav-wrapper').closest('.nav-wrapper'); 1549 const isFooter = $navWrapper.closest('footer').length > 0; 1550 1551 const $folder = $folderToggle.closest('.folder'); 1552 $folder.removeClass('active'); 1553 const $thisToggle = $folder.find('.folder-toggle'); 1554 1555 $thisToggle 1556 .off('click').on('click', clickHandler) 1557 .off('touchstart').on('touchstart', touchstartHandler) 1558 .off('mouseover').on('mouseover', mouseoverHandler) 1559 .off('mousedown').on('mousedown', mouseoverHandler) 1560 .off('mouseup').on('mouseup', mouseoverHandler) 1561 .off('contextmenu').on('contextmenu',mouseoverHandler) 1562 1563 var touchevents = false; 1564 1565 function touchstartHandler(evt){ 1566 console.log('Touchstart event triggered', touchevents); 1567 touchevents = true; 1568 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 1569 return elm !== $thisToggle[0]; 1570 }).forEach(elm=>{ 1571 $(elm).removeClass('active'); 1572 $(elm).parents('.folder').removeClass('open'); 1573 }); 1574 console.log('window.isMobile.any',window.isMobile.any) 1575 $thisToggle.toggleClass('active'); 1576 $folder.toggleClass('open'); 1577 1578 evt.cancelBubble = true; 1579 evt.stopPropagation(); 1580 // return false; 1581 } 1582 1583 function mouseoverHandler(evt){ 1584 evt.cancelBubble = true; 1585 evt.stopPropagation(); 1586 // return false; 1587 } 1588 1589 function clickHandler(evt){ 1590 console.log('clickHandler event triggered', touchevents); 1591 if (!touchevents){ 1592 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 1593 return elm !== $thisToggle[0]; 1594 }
1594).forEach(elm=>{ 1595 $(elm).removeClass('active'); 1596 $(elm).parents('.folder').removeClass('open'); 1597 }); 1598 console.log('window.isMobile.any',window.isMobile.any) 1599 $thisToggle.toggleClass('active'); 1600 $folder.toggleClass('open'); 1601 } 1602 evt.cancelBubble = true; 1603 evt.stopPropagation(); 1604 //return false; 1605 } 1606 }); 1607 1608})(); 1609 1610</script>
1610 1611 <div class="subnav"> 1612 1613 1614 1615 1616 <div class="external"> 1617 <a href="/communities/irvine-real-estate"> 1618 Irvine 1619 </a> 1620 </div> 1621 1622 1623 1624 1625 1626 <div class="external"> 1627 <a href="/communities/orange-county-real-estate"> 1628 Orange County 1629 </a> 1630 </div> 1631 1632 1633 1634 1635 1636 <div class="external"> 1637 <a href="/communities/aliso-viejo-real-estate"> 1638 Aliso Viejo 1639 </a> 1640 </div> 1641 1642 1643 1644 1645 1646 <div class="external"> 1647 <a href="/communities/anaheim-real-estate"> 1648 Anaheim 1649 </a> 1650 </div> 1651 1652 1653 1654 1655 1656 <div class="external"> 1657 <a href="/communities/brea-real-estate"> 1658 Brea 1659 </a> 1660 </div> 1661 1662 1663 1664 1665 1666 <div class="external"> 1667 <a href="/communities/costa-mesa-real-estate"> 1668 Costa Mesa 1669 </a> 1670 </div> 1671 1672 1673 1674 1675 1676 <div class="external"> 1677 <a href="/communities/coto-de-caza-real-estate"> 1678 Coto De Caza 1679 </a> 1680 </div> 1681 1682 1683 1684 1685 1686 <div class="external"> 1687 <a href="/communities/dana-point-real-estate"> 1688 Dana Point 1689 </a> 1690 </div> 1691 1692 1693 1694 1695 1696 <div class="external"> 1697 <a href="/communities/fountain-valley-real-estate"> 1698 Fountain Valley 1699 </a> 1700 </div> 1701 1702 1703 1704 1705 1706 <div class="external"> 1707 <a href="/communities/fullerton-real-estate"> 1708 Fullerton 1709 </a> 1710 </div> 1711 1712 1713 1714 1715 <div class="collection"> 1716 <a href="/communities"> 1717 More Communities 1718 </a> 1719 </div> 1720 1721 1722 1723 </div> 1724 </div> 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 <div class="collection"> 1737 <a href="/testimonials"> 1738 Testimonials 1739 </a> 1740 </div> 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 <div class="collection"> 1755 <a href="/team-page"> 1756 Team 1757 </a> 1758 </div> 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 <div class="collection"> 1773 <a href="/blog"> 1774 Blog 1775 </a> 1776 </div> 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 <div class="collection active homepage"> 1791 <a href="/"> 1792 Home 1793 </a> 1794 </div> 1795 1796 1797 1798 1799 1800 1801 1802 </nav> 1803 </div> 1804 1805 1806 1807 </div> 1808 <div id="siteWrapper" class="clearfix"> 1809 <div class="social-media-header "> 1810 <div class="sqs-layout sqs-grid-12 columns-12" data-layout-label="Social" data-type="block-field" data-updated-on="1666899696296" 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/7c0d68ec-9884-4426-84b2-bd2d6a6675fc_719/website.components.socialLinks.styles.css"]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.socialLinks/7c0d68ec-9884-4426-84b2-bd2d6a6675fc_719/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"> 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835<div class="sqs-block-socialaccountlinks-content"> 1836 <div class="sqs-svg-icon--outer social-icon-alignment-right social-icons-color-standard social-icons-size-extra-small social-icons-style-regular "> 1837 <style> 1838 1839 #block-header-social-block-id { 1840 --social-icons-justify-content: flex-end; 1841 --social-icons-dimension: 16px;--social-icons-gap: 10px; 1842 1843 } 1844 1845 1846 #block-header-social-block-id .sqs-svg-icon--wrapper { 1847 --si-border-radius: 0;--si-scale: 2;
1847--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; 1848 } 1849 1850 1851 #block-header-social-block-id .sqs-svg-icon--list { 1852 justify-content: var(--social-icons-justify-content, center); 1853 column-gap: var(--social-icons-gap, 12px); 1854 row-gap: var(--social-icons-gap, 12px); 1855 } 1856 #block-header-social-block-id .sqs-svg-icon--wrapper { 1857 width: var(--social-icons-dimension, 20px); 1858 height: var(--social-icons-dimension, 20px); 1859 margin: 0; 1860 border: none; 1861 background-color: var(--si-bg, transparent); 1862 box-shadow: var(--si-box-shadow, none); 1863 border-radius: var(--si-border-radius, 0); 1864 } 1865 #block-header-social-block-id .sqs-svg-icon--wrapper > div { 1866 transform: scale(var(--si-scale, 1)); 1867 } 1868 #block-header-social-block-id .sqs-use--icon { 1869 fill: var(--si-fill-icon, transparent); 1870 } 1871 #block-header-social-block-id .sqs-use--mask { 1872 fill: var(--si-fill-mask, transparent); 1873 } 1874 #block-header-social-block-id .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper { 1875 background-color: var(--si-bg-fade, var(--si-bg, transparent)); 1876 } 1877 #block-header-social-block-id .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper .sqs-use--icon { 1878 fill: var(--si-fill-icon-fade, var(--si-fill-icon, transparent)); 1879 } 1880 #block-header-social-block-id .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper .sqs-use--mask { 1881 fill: var(--si-fill-mask-fade, var(--si-fill-mask, transparent)); 1882 } 1883 #block-header-social-block-id .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper:hover { 1884 background-color: var(--si-bg-hover, var(--si-bg, transparent)); 1885 } 1886 #block-header-social-block-id .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper:hover .sqs-use--icon { 1887 fill: var(--si-fill-icon-hover, var(--si-fill-icon, transparent)); 1888 } 1889 #block-header-social-block-id .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper:hover .sqs-use--mask { 1890 fill: var(--si-fill-mask-hover, var(--si-fill-mask, transparent)); 1891 } 1892 </style> 1893 <nav class="sqs-svg-icon--list"> 1894 1895 </nav> 1896 </div> 1897 1898 1899<style id="container-styles">#block-header-social-block-id { 1900 1901 1902 1903 1904 1905 1906 } 1907 1908 #block-header-social-block-id .sqs-block-socialaccountlinks-content { 1909 1910 --tweak-social-links-block-padding: initial; 1911} 1912 1913 #block-header-social-block-id { 1914 mix-blend-mode: var(--tweak-social-links-block-blend); 1915 border-radius: var(--tweak-social-links-block-radius); 1916 } 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 #block-header-social-block-id { 1927 } 1928 1929</style> 1930 1931<style id="override-container-styles"> 1932 @media screen and (max-width: 767px) { 1933 1934 1935 1936#block-header-social-block-id { 1937 1938 } 1939 } 1940 1941 1942 @media screen and (max-width: 767px) { 1943 #block-header-social-block-id .sqs-block-socialaccountlinks-content { 1944 1945 } 1946 } 1947 1948 @media screen and (max-width: 767px) { 1949 1950 1951 1952 1953 1954 1955 }</style> 1956 1957 <style class="transform-overrides-vars"> 1958 1959</style> 1960 1961 1962 1963 1964 1965 1966</div> 1967</div></div></div></div></div> 1968</div> 1969
1970<script defer> 1971(function(){ 1972 let lastHeight = 0; 1973 function moveHeader(){ 1974 var socialHeight = $('body.show-social-media .social-media-header').outerHeight(); 1975 if (lastHeight !== socialHeight){ 1976 lastHeight = socialHeight; 1977 $('header#header').css('top', socialHeight || 0); 1978 } 1979 } 1980 $(document).ready(function(){ 1981 if ($('body').hasClass('show-social-media') && $('header#header').css('position') === 'absolute'){ 1982 $(window).on('resize', moveHeader); 1983 moveHeader(); 1984 } 1985 }); 1986})(); 1987</script>
1987 1988 1989 1990 <div class="sqs-cart-dropzone"></div> 1991 <header 1992 id="header" 1993 class="show-on-scroll" 1994 data-offset-el=".index-section" 1995 data-offset-behavior="bottom" 1996 role="banner" 1997 > 1998 <div class="header-inner"> 1999 2000 2001 <div 2002 id="logoWrapper" 2003 class="wrapper" 2004 data-content-field="site-title" 2005 > 2006 2007 <div id="logoImage"> 2008 <a href="/"> 2009 <img src="//images.squarespace-cdn.com/content/v1/635ade2b08cab54e82435b02/9c54523e-0b45-4e9d-bae2-3bc42910a97a/BROKERED+BY+Logo+Black+%282%29.png?format=1500w" alt="Orange County Homes" /> 2010 </a> 2011 </div> 2012 2013 </div> 2014 2015 2016 <div class="mobile-nav-toggle"> 2017 <div class="top-bar"></div> 2018 <div class="middle-bar"></div> 2019 <div class="bottom-bar"></div> 2020 </div> 2021 <div class="mobile-nav-toggle fixed-nav-toggle"> 2022 <div class="top-bar"></div> 2023 <div class="middle-bar"></div> 2024 <div class="bottom-bar"></div> 2025 </div> 2026 <div id="headerNav"> 2027 2028 2029 <div id="mainNavWrapper" class="nav-wrapper" data-content-field="navigation-mainNav"> 2030 <nav id="mainNavigation" data-content-field="navigation-mainNav"> 2031 2032 2033 2034 2035 2036 <div class="external"> 2037 <a href="https://nationsapp.com/fg/" target="_blank"> 2038 Financing 2039 </a> 2040 </div> 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 <div class="folder"> 2051 <div class="folder-toggle" 2052data-href="/buy" 2053 style="pointer-events:all;user-select:none;cursor:pointer;" 2054>Buy</div>
2055<script> 2056 (()=>{//Fix Squarespace's broken folder toggle implementation SQRDEV-1213 2057 const $newToggles = $('nav:not(#mobileNavWrapper) .folder-toggle:not(.is-initialized)'); 2058 2059 $newToggles.each(function(){ 2060 window._init_folder_count = window._init_folder_count === undefined ? 0 : window._init_folder_count + 1; 2061 const $folderToggle = $(this); 2062 $folderToggle.addClass('is-initialized').addClass(`folder-count-${window._init_folder_count}`); 2063 2064 const $navWrapper = $('.nav-wrapper').closest('.nav-wrapper'); 2065 const isFooter = $navWrapper.closest('footer').length > 0; 2066 2067 const $folder = $folderToggle.closest('.folder'); 2068 $folder.removeClass('active'); 2069 const $thisToggle = $folder.find('.folder-toggle'); 2070 2071 $thisToggle 2072 .off('click').on('click', clickHandler) 2073 .off('touchstart').on('touchstart', touchstartHandler) 2074 .off('mouseover').on('mouseover', mouseoverHandler) 2075 .off('mousedown').on('mousedown', mouseoverHandler) 2076 .off('mouseup').on('mouseup', mouseoverHandler) 2077 .off('contextmenu').on('contextmenu',mouseoverHandler) 2078 2079 var touchevents = false; 2080 2081 function touchstartHandler(evt){ 2082 console.log('Touchstart event triggered', touchevents); 2083 touchevents = true; 2084 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 2085 return elm !== $thisToggle[0]; 2086 }).forEach(elm=>{ 2087 $(elm).removeClass('active'); 2088 $(elm).parents('.folder').removeClass('open'); 2089 }); 2090 console.log('window.isMobile.any',window.isMobile.any) 2091 $thisToggle.toggleClass('active'); 2092 $folder.toggleClass('open'); 2093 2094 evt.cancelBubble = true; 2095 evt.stopPropagation(); 2096 // return false; 2097 } 2098 2099 function mouseoverHandler(evt){ 2100 evt.cancelBubble = true; 2101 evt.stopPropagation(); 2102 // return false; 2103 } 2104 2105 function clickHandler(evt){ 2106 console.log('clickHandler event triggered', touchevents); 2107 if (!touchevents){ 2108 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 2109 return elm !== $thisToggle[0]; 2110 }
2110).forEach(elm=>{ 2111 $(elm).removeClass('active'); 2112 $(elm).parents('.folder').removeClass('open'); 2113 }); 2114 console.log('window.isMobile.any',window.isMobile.any) 2115 $thisToggle.toggleClass('active'); 2116 $folder.toggleClass('open'); 2117 } 2118 evt.cancelBubble = true; 2119 evt.stopPropagation(); 2120 //return false; 2121 } 2122 }); 2123 2124})(); 2125 2126</script>
2126 2127 <div class="subnav"> 2128 2129 2130 2131 2132 <div class="external"> 2133 <a href="https://search.buyinginoc.com" target="_blank"> 2134 Buy 2135 </a> 2136 </div> 2137 2138 2139 2140 2141 <div class="collection"> 2142 <a href="/mortgage-calculator"> 2143 Mortgage Calculator 2144 </a> 2145 </div> 2146 2147 2148 2149 2150 2151 <div class="collection"> 2152 <a href="/affordability-calculator"> 2153 Affordability Calculator 2154 </a> 2155 </div> 2156 2157 2158 2159 </div> 2160 </div> 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 <div class="folder"> 2171 <div class="folder-toggle" 2172data-href="/sell" 2173 style="pointer-events:all;user-select:none;cursor:pointer;" 2174>Sell</div>
2175<script> 2176 (()=>{//Fix Squarespace's broken folder toggle implementation SQRDEV-1213 2177 const $newToggles = $('nav:not(#mobileNavWrapper) .folder-toggle:not(.is-initialized)'); 2178 2179 $newToggles.each(function(){ 2180 window._init_folder_count = window._init_folder_count === undefined ? 0 : window._init_folder_count + 1; 2181 const $folderToggle = $(this); 2182 $folderToggle.addClass('is-initialized').addClass(`folder-count-${window._init_folder_count}`); 2183 2184 const $navWrapper = $('.nav-wrapper').closest('.nav-wrapper'); 2185 const isFooter = $navWrapper.closest('footer').length > 0; 2186 2187 const $folder = $folderToggle.closest('.folder'); 2188 $folder.removeClass('active'); 2189 const $thisToggle = $folder.find('.folder-toggle'); 2190 2191 $thisToggle 2192 .off('click').on('click', clickHandler) 2193 .off('touchstart').on('touchstart', touchstartHandler) 2194 .off('mouseover').on('mouseover', mouseoverHandler) 2195 .off('mousedown').on('mousedown', mouseoverHandler) 2196 .off('mouseup').on('mouseup', mouseoverHandler) 2197 .off('contextmenu').on('contextmenu',mouseoverHandler) 2198 2199 var touchevents = false; 2200 2201 function touchstartHandler(evt){ 2202 console.log('Touchstart event triggered', touchevents); 2203 touchevents = true; 2204 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 2205 return elm !== $thisToggle[0]; 2206 }).forEach(elm=>{ 2207 $(elm).removeClass('active'); 2208 $(elm).parents('.folder').removeClass('open'); 2209 }); 2210 console.log('window.isMobile.any',window.isMobile.any) 2211 $thisToggle.toggleClass('active'); 2212 $folder.toggleClass('open'); 2213 2214 evt.cancelBubble = true; 2215 evt.stopPropagation(); 2216 // return false; 2217 } 2218 2219 function mouseoverHandler(evt){ 2220 evt.cancelBubble = true; 2221 evt.stopPropagation(); 2222 // return false; 2223 } 2224 2225 function clickHandler(evt){ 2226 console.log('clickHandler event triggered', touchevents); 2227 if (!touchevents){ 2228 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 2229 return elm !== $thisToggle[0]; 2230 }
2230).forEach(elm=>{ 2231 $(elm).removeClass('active'); 2232 $(elm).parents('.folder').removeClass('open'); 2233 }); 2234 console.log('window.isMobile.any',window.isMobile.any) 2235 $thisToggle.toggleClass('active'); 2236 $folder.toggleClass('open'); 2237 } 2238 evt.cancelBubble = true; 2239 evt.stopPropagation(); 2240 //return false; 2241 } 2242 }); 2243 2244})(); 2245 2246</script>
2246 2247 <div class="subnav"> 2248 2249 2250 2251 2252 <div class="external"> 2253 <a href="https://search.buyinginoc.com/seller" target="_blank"> 2254 Home Valuation 2255 </a> 2256 </div> 2257 2258 2259 2260 2261 2262 <div class="external"> 2263 <a href="/selling"> 2264 Selling 2265 </a> 2266 </div> 2267 2268 2269 2270 2271 <div class="collection"> 2272 <a href="/why-list-with-us"> 2273 Why List With Us 2274 </a> 2275 </div> 2276 2277 2278 2279 2280 2281 <div class="collection"> 2282 <a href="/home-sale-calculator"> 2283 Home Sale Calculator 2284 </a> 2285 </div> 2286 2287 2288 2289 2290 2291 2292 <div class="external"> 2293 <a href="https://search.buyinginoc.com/lp?cash_offer"> 2294 Cash Offer 2295 </a> 2296 </div> 2297 2298 2299 </div> 2300 </div> 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 <div class="folder"> 2311 <div class="folder-toggle" 2312data-href="/communities-1" 2313 style="pointer-events:all;user-select:none;cursor:pointer;" 2314>Communities</div>
2315<script> 2316 (()=>{//Fix Squarespace's broken folder toggle implementation SQRDEV-1213 2317 const $newToggles = $('nav:not(#mobileNavWrapper) .folder-toggle:not(.is-initialized)'); 2318 2319 $newToggles.each(function(){ 2320 window._init_folder_count = window._init_folder_count === undefined ? 0 : window._init_folder_count + 1; 2321 const $folderToggle = $(this); 2322 $folderToggle.addClass('is-initialized').addClass(`folder-count-${window._init_folder_count}`); 2323 2324 const $navWrapper = $('.nav-wrapper').closest('.nav-wrapper'); 2325 const isFooter = $navWrapper.closest('footer').length > 0; 2326 2327 const $folder = $folderToggle.closest('.folder'); 2328 $folder.removeClass('active'); 2329 const $thisToggle = $folder.find('.folder-toggle'); 2330 2331 $thisToggle 2332 .off('click').on('click', clickHandler) 2333 .off('touchstart').on('touchstart', touchstartHandler) 2334 .off('mouseover').on('mouseover', mouseoverHandler) 2335 .off('mousedown').on('mousedown', mouseoverHandler) 2336 .off('mouseup').on('mouseup', mouseoverHandler) 2337 .off('contextmenu').on('contextmenu',mouseoverHandler) 2338 2339 var touchevents = false; 2340 2341 function touchstartHandler(evt){ 2342 console.log('Touchstart event triggered', touchevents); 2343 touchevents = true; 2344 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 2345 return elm !== $thisToggle[0]; 2346 }).forEach(elm=>{ 2347 $(elm).removeClass('active'); 2348 $(elm).parents('.folder').removeClass('open'); 2349 }); 2350 console.log('window.isMobile.any',window.isMobile.any) 2351 $thisToggle.toggleClass('active'); 2352 $folder.toggleClass('open'); 2353 2354 evt.cancelBubble = true; 2355 evt.stopPropagation(); 2356 // return false; 2357 } 2358 2359 function mouseoverHandler(evt){ 2360 evt.cancelBubble = true; 2361 evt.stopPropagation(); 2362 // return false; 2363 } 2364 2365 function clickHandler(evt){ 2366 console.log('clickHandler event triggered', touchevents); 2367 if (!touchevents){ 2368 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 2369 return elm !== $thisToggle[0]; 2370 }
2370).forEach(elm=>{ 2371 $(elm).removeClass('active'); 2372 $(elm).parents('.folder').removeClass('open'); 2373 }); 2374 console.log('window.isMobile.any',window.isMobile.any) 2375 $thisToggle.toggleClass('active'); 2376 $folder.toggleClass('open'); 2377 } 2378 evt.cancelBubble = true; 2379 evt.stopPropagation(); 2380 //return false; 2381 } 2382 }); 2383 2384})(); 2385 2386</script>
2386 2387 <div class="subnav"> 2388 2389 2390 2391 2392 <div class="external"> 2393 <a href="/communities/irvine-real-estate"> 2394 Irvine 2395 </a> 2396 </div> 2397 2398 2399 2400 2401 2402 <div class="external"> 2403 <a href="/communities/orange-county-real-estate"> 2404 Orange County 2405 </a> 2406 </div> 2407 2408 2409 2410 2411 2412 <div class="external"> 2413 <a href="/communities/aliso-viejo-real-estate"> 2414 Aliso Viejo 2415 </a> 2416 </div> 2417 2418 2419 2420 2421 2422 <div class="external"> 2423 <a href="/communities/anaheim-real-estate"> 2424 Anaheim 2425 </a> 2426 </div> 2427 2428 2429 2430 2431 2432 <div class="external"> 2433 <a href="/communities/brea-real-estate"> 2434 Brea 2435 </a> 2436 </div> 2437 2438 2439 2440 2441 2442 <div class="external"> 2443 <a href="/communities/costa-mesa-real-estate"> 2444 Costa Mesa 2445 </a> 2446 </div> 2447 2448 2449 2450 2451 2452 <div class="external"> 2453 <a href="/communities/coto-de-caza-real-estate"> 2454 Coto De Caza 2455 </a> 2456 </div> 2457 2458 2459 2460 2461 2462 <div class="external"> 2463 <a href="/communities/dana-point-real-estate"> 2464 Dana Point 2465 </a> 2466 </div> 2467 2468 2469 2470 2471 2472 <div class="external"> 2473 <a href="/communities/fountain-valley-real-estate"> 2474 Fountain Valley 2475 </a> 2476 </div> 2477 2478 2479 2480 2481 2482 <div class="external"> 2483 <a href="/communities/fullerton-real-estate"> 2484 Fullerton 2485 </a> 2486 </div> 2487 2488 2489 2490 2491 <div class="collection"> 2492 <a href="/communities"> 2493 More Communities 2494 </a> 2495 </div> 2496 2497 2498 2499 </div> 2500 </div> 2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 <div class="collection"> 2513 <a href="/testimonials"> 2514 Testimonials 2515 </a> 2516 </div> 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 <div class="collection"> 2531 <a href="/team-page"> 2532 Team 2533 </a> 2534 </div> 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 <div class="collection"> 2549 <a href="/blog"> 2550 Blog 2551 </a> 2552 </div> 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 <div class="collection active homepage"> 2567 <a href="/"> 2568 Home 2569 </a> 2570 </div> 2571 2572 2573 2574 2575 2576 2577 2578 </nav> 2579 </div> 2580 <!-- style below blocks out the mobile nav toggle only when nav is loaded --> 2581 <style>.mobile-nav-toggle-label { display: inline-block !important; }</style> 2582 2583 2584 2585 </div> 2586 </div> 2587 </header> 2588 2589
2590<script> 2591// code for adjusting the header position when social media is shown 2592(function(){ 2593 2594 const isShowSocialMedia = $("body").hasClass("show-social-media"); 2595 const socMedHeight = $('.social-media-header').height() + 10; 2596 2597 if(isShowSocialMedia){ 2598 $("body.transparent-header #siteWrapper header#header").css("top", socMedHeight + "px"); 2599 } 2600})(); 2601</script>
2601 2602
2603<script> 2604 2605 2606 2607 $('body').addClass('has-main-image'); 2608 2609 2610 2611</script>
2611 2612 2613 <div id="promotedGalleryWrapper" class="sqs-layout promoted-gallery-wrapper"> 2614 <div class="row"> 2615 <div class="col"></div> 2616 </div> 2617 </div> 2618 2619 <div 2620 class="banner-thumbnail-wrapper ylopo-banner-wrapper ylopo-home-banner has-description " 2621 2622 data-content-field="main-image" 2623 data-collection-id="635ade82fe2ce0693d7584b9" 2624 data-edit-main-image="Banner" 2625 data-annotation-alignment="bottom left" 2626 > 2627 <div class="color-overlay"></div> 2628 <figure id="thumbnail" class="loading content-fill listing-detail-not-lead-form"> 2629 2630 <div class="ylopo-home-banner-bg-image"></div> 2631 2632 </figure> 2633 <div class="banner-override"> 2634 <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-635ade82fe2ce0693d7584b9"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 2635 <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-635ade82fe2ce0693d7584b9"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 2636 </div> 2637
2637<script> 2638 2639 (function(){ 2640 //Fix header background Vimeo video to autoplay. 2641 var killWait = false; 2642 waitFor(function(){ 2643 return $('.banner-image-override .sqs-block-video.sqs-block.video-block iframe').length > 0; 2644 },function(){ 2645 var $vidFrame = $('.banner-image-override .sqs-block-video.sqs-block.video-block iframe'); 2646 var src = $vidFrame.attr('src'); 2647 src = src+'&autoplay=true&loop=true&byline=false&background=1'; 2648 $vidFrame.attr('src',src); 2649 $vidFrame.attr('style','position:absolute;top:0;left:0;width:100%;height:100%;'); 2650 }, undefined, function(){return killWait}) 2651 2652 $(window).on('load',function(){ 2653 killWait = true; 2654 }); 2655 })(); 2656 </script>
2656 2657 2658 2659 2660 2661 2662 <div class="ylopo-banner-content-wrapper 2663 2664 "> 2665 <div class="ylopo-banner-content-inner"> 2666 2667 2668 2669 2670 2671 2672 2673 <div class="sqs-layout sqs-grid-12 columns-12 ylopo-banner-headline" data-layout-label="Banner Headline" data-type="block-field" data-updated-on="1676619485719" id="banner-title-collection-635ade82fe2ce0693d7584b9"><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-63a2d4778cb0dabd9c9d"><div class="sqs-block-content"> 2674 2675<div class="sqs-html-content" data-sqsp-text-block-content> 2676 <h1 style="white-space:pre-wrap;">Find Your OC Dream Home</h1><p class="" style="white-space:pre-wrap;">Experience Matters: Your Orange County Real Estate Experts</p> 2677</div> 2678 2679 2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 2698 2699 2700 2701 2702 2703</div></div></div></div></div> 2704 <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-635ade82fe2ce0693d7584b9"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 2705 2706 2707 2708 2709 2710 2711 2712 2713 <div class="YLOPO_searchWidget"></div> 2714 <div class="sqs-layout sqs-grid-12 columns-12 empty" data-layout-label="Search Text Box (below)" data-type="block-field" id="textbox-below-search-collection-635ade82fe2ce0693d7584b9"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 2715 2716 </div> 2717 </div> 2718 </div> 2719 2720
2720<script> 2721 2722 2723 2724 2725 var banners = window.banners || {}; 2726 var bannerWidth = '' 2727 if(window.innerWidth >= 1000){ 2728 bannerWidth = '?format=1500w' 2729 }else if(window.innerWidth < 999 && window.innerWidth >= 750){ 2730 bannerWidth = '?format=1000w' 2731 }else if(window.innerWidth <= 749 && window.innerWidth >= 500){ 2732 bannerWidth = '?format=750w' 2733 }else if(window.innerWidth < 500){ 2734 bannerWidth = '?format=600w' 2735 }; 2736 var collection = {}; 2737 var item = {}; 2738 2739 2740 2741 collection.mainImage = JSON.parse(decodeURIComponent(`%7B%22id%22%3A%2263e6931f958d093ae8fde4ca%22%2C%22recordType%22%3A2%2C%22addedOn%22%3A1676055327462%2C%22updatedOn%22%3A1676055335033%2C%22workflowState%22%3A1%2C%22publishOn%22%3A1676055327462%2C%22authorId%22%3A%22620a9989eb693962535bd05b%22%2C%22systemDataId%22%3A%221676055330864-KAMSI3RQLNSPZWZ3472B%22%2C%22systemDataVariants%22%3A%222000x1125%2C100w%2C300w%2C500w%2C750w%2C1000w%2C1500w%22%2C%22systemDataSourceType%22%3A%22JPG%22%2C%22filename%22%3A%22shutterstock_1780273358.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%222b313f%22%2C%22topRightAverage%22%3A%22c4c3c5%22%2C%22bottomLeftAverage%22%3A%222f3037%22%2C%22bottomRightAverage%22%3A%2279818a%22%2C%22centerAverage%22%3A%229ca5b1%22%2C%22suggestedBgColor%22%3A%225d6470%22%7D%2C%22urlId%22%3A%229uo3duf2el25pyh3r3od9b4xj6v5wx%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%2F635ade2b08cab54e82435b02%2F1676055330864-KAMSI3RQLNSPZWZ3472B%2Fshutterstock_1780273358.jpg%22%2C%22contentType%22%3A%22image%2Fjpeg%22%2C%22pushedServices%22%3A%7B%7D%2C%22pendingPushedServices%22%3A%7B%7D%2C%22originalSize%22%3A%222000x1125%22%2C%22recordTypeLabel%22%3A%22image%22%7D`)); 2742 2743 2744 collection.typeName = JSON.parse(decodeURIComponent("%22page%22")) 2745 2746 2747 collection.regionName = "homepagec" 2748 2749 2750 2751 2752 2753 var item_length = Object.keys(item).length; 2754 2755 if(item_length > 0){ 2756 if(item.assetUrl && item.systemDataSourceType){ 2757 window.banners = { 2758 backgroundImage: ""+ bannerWidth, 2759 inlineStyle: "background-position:calc(100% * ) calc(100% * );" 2760 }; 2761 }else{ 2762 if(collection.typeName === 'blog' ){ 2763 $('#siteWrapper .ylopo-banner-wrapper').attr('style','display:none !important') 2764 } 2765 } 2766 }else{ 2767 if(collection.mainImage){ 2768 window.banners = { 2769 backgroundImage: "https://images.squarespace-cdn.com/content/v1/635ade2b08cab54e82435b02/1676055330864-KAMSI3RQLNSPZWZ3472B/shutterstock_1780273358.jpg"+ bannerWidth, 2770 inlineStyle: "background-position:calc(100% * 0.5) calc(100% * 0.5);" 2771 }; 2772 }else{ 2773 if(collection.typeName && collection.typeName === 'team'){ 2774 2775 /*var teamBanner = '' 2776 if( window.innerWidth < 350 ){ 2777 teamBanner = "url(https://branded-site-static.s3-us-west-2.amazonaws.com/single-agent-default-bg-350w.jpg)" 2778 }else if( window.innerWidth < 800 && window.innerWidth > 356 ){ 2779 teamBanner = "url(https://branded-site-static.s3-us-west-2.amazonaws.com/single-agent-default-bg-800w.jpg)" 2780 }else if( window.innerWidth < 1500 && window.innerWidth > 801 ){ 2781 teamBanner = "url(https://branded-site-static.s3-us-west-2.amazonaws.com/single-agent-default-bg-1500w.jpg)" 2782 }else{ 2783 teamBanner = "url(https://branded-site-static.s3-us-west-2.amazonaws.com/single-agent-default-bg-2500w.jpg)" 2784 }*/ 2785 2786 window.banners = { 2787 backgroundImage: "https://branded-site-static.s3-us-west-2.amazonaws.com/team_banner.jpg", 2788 inlineStyle: "background-position:calc(100% * 0.75) calc(0%)" 2789 } 2790 2791 var bannerHeadline = $('.ylopo-banner-content-wrapper .ylopo-banner-headline').hasClass('empty'); 2792 var bannerSubHeadline = $('.ylopo-banner-content-wrapper .homepage-ylopo-banner-content').hasClass('empty'); 2793 2794 if(bannerHeadline && bannerSubHeadline){ 2795 $('.banner-thumbnail-wrapper.ylopo-banner-wrapper.ylopo-home-banner.has-description').addClass('hide-banner') 2796 } 2797 }else if(collection.typeName && collection.typeName === 'testimonials'){ 2798 window.banners = { 2799 backgroundImage: "https://s3-us-west-2.amazonaws.com/branded-site-static/testimonial-banner1.jpg", 2800 inlineStyle: "background-position:calc(100% * 0.5) calc(100% * 0.3)" 2801 }; 2802 }else if(collection.typeName && collection.typeName === 'review-me'){ 2803 window.banners = { 2804 backgroundImage: "https://branded-site-static.s3-us-west-2.amazonaws.com/banner_review_me.jpg", 2805 inlineStyle: "background-position:calc(100% * 0.5) calc(100% * 0.4)" 2806 }; 2807 }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'))){ 2808 window.banners = { 2809 backgroundImage: "https://assets.ylopobrandedsites.com/why-list-with-us-b/shutterstock_754332802_1000w.jpg", 2810 inlineStyle: "background-position:calc(100% * 0.5) calc(100% * 0.4)" 2811 }; 2812 } 2813 2814 console.log("collection", collection); 2815 } 2816 2817 if(collection.typeName && (collection.typeName === 'common-blocks' || collection.typeName === 'invisible-ink-api' || collection.typeName === 'configuration')){ 2818 $('.ylopo-banner-wrapper').addClass('hide-banner') 2819 } 2820 } 2821 2822 //start jquery stuff 2823 (function($){ 2824 $(function(){ 2825 2826 2827 if(window.banners.backgroundImage || window.banners.inlineStyle) { 2828 $('.ylopo-home-banner-bg-image') 2829 2830 .attr({ 2831 'data-bg':window.banners.backgroundImage, 2832 'style': window.banners.inlineStyle 2833 }) 2834 .addClass('lazy');
2835 lazyLoadInstance.update(); 2836 } 2837 2838 /* 2839 Add classes to banner based on tags on collection items. 2840 Example: adding tag "fade-blog-header-image" to a blog item will blur the header bg image for a blog post 2841 */ 2842 //var bannerTagClasses = item.tags; 2843 var bannerTagClasses = [] 2844 2845 2846 2847 for (var i=0;i<bannerTagClasses.length;i++){ 2848 if (bannerTagClasses[i] === ''){ 2849 continue 2850 } 2851 $('.banner-thumbnail-wrapper.ylopo-banner-wrapper').addClass('header-tag-switch-'+bannerTagClasses[i]); 2852 } 2853 2854 //Set banner content top padding to keep banner content centered vertically; 2855 var windowResize_tmr; 2856 $(window).on('resize',function(){ 2857 if (windowResize_tmr){ 2858 clearTimeout(windowResize_tmr); 2859 } 2860 windowResize_tmr = setTimeout(setBannerPadding,22) 2861 }) 2862 2863 function setBannerPadding(){ 2864 var headerHeight = $('header#header').height(); 2865 var transparentHeader = $('body.transparent-header').length > 0; 2866 var isWhyListUsC = $('body').hasClass('collection-layout-why-list-with-us-c'); 2867 if (transparentHeader && !isWhyListUsC){ 2868 $('.ylopo-banner-content-wrapper').css('cssText','padding-top:'+headerHeight+'px !important'); 2869 $('.single-agent-header-box').css('cssText', 'margin-top:'+headerHeight+'px !important'); 2870 } 2871 } 2872 setTimeout(setBannerPadding,100); 2873 2874 //check if there are 2 banners 2875 var getBanners = $('.ylopo-home-banner.banner-thumbnail-wrapper'); 2876 2877 if(getBanners && getBanners.length) { 2878 $('body').addClass('has-one-banner'); 2879 } else { 2880 $('body').removeClass('has-one-banner'); 2881 } 2882 2883 var hasGallery = $('.banner-image-override').hasClass('empty') 2884 if(!hasGallery){ 2885 $('.ylopo-home-banner.banner-thumbnail-wrapper').attr('style', 'display:block!important') 2886 } 2887 }); 2888 })(jQuery); 2889 </script>
2889 2890 2891<!-- Main Content Area --> 2892<main class="homepage homepage-main" role="main"> 2893 <div class="homepage-layout-c"> 2894 2895 <!-- ________________________________________________________________________________________ --> 2896 <div class="homepage-c-top-text-block-container"> 2897 <div class="sqs-layout sqs-grid-12 columns-12 homepage-c-top-text-block" data-layout-label="Text Block" data-type="block-field" data-updated-on="1676619485719" id="homepage-c-top-text-block"><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-f834b5586d7ab6924c8e"><div class="sqs-block-content"> 2898 2899<div class="sqs-html-content" data-sqsp-text-block-content> 2900 <p style="text-align:center;white-space:pre-wrap;" class="">Welcome to your digital resource for buying and selling homes in the<strong> </strong>Orange County, CA area with real time updates of all properties for sale so you have direct access of everything you need to know including all current market statistics and listings.</p> 2901</div> 2902 2903 2904 2905 2906 2907 2908 2909 2910 2911 2912 2913 2914 2915 2916 2917 2918 2919 2920 2921 2922 2923 2924 2925 2926 2927</div></div></div></div></div> 2928 </div> 2929 2930 <!-- ________________________________________________________________________________________ --> 2931 2932 <div class="homepage-market-trends"> 2933 <div class="homepage-market-trends-inner"> 2934 <div class="YLOPO_marketTrendsWidget homepage-default-market-trends"></div> 2935
2935<script> 2936 (function(){ 2937 setTimeout(function(){ 2938 //This needs to execute after the page load and before the widget code, because 2939 //the data comes from the listings widget but it may not be above this block. 2940 var resultsWidgetData = $('.YLOPO_resultsWidget').data('search'); 2941 if (resultsWidgetData && resultsWidgetData.locations && resultsWidgetData.locations[0]) { 2942 var marketTrendsData = { 2943 searchParams: '', 2944 searchLimit: '', 2945 simpleSearchCity : resultsWidgetData.locations[0].city, 2946 simpleSearchCounty : resultsWidgetData.locations[0].county, 2947 simpleSearchState : resultsWidgetData.locations[0].state, 2948 simpleSearchNeighborhood: resultsWidgetData.locations[0].neighborhood, 2949 simpleSearchZipCode : resultsWidgetData.locations[0].postalCode 2950 }; 2951 2952 $('.YLOPO_marketTrendsWidget.homepage-default-market-trends').attr('data-searchLocation', JSON.stringify(marketTrendsData)) 2953 } 2954 },10); 2955 })(); 2956 </script>
2956 2957 </div> 2958 </div> 2959 2960 <!-- ________________________________________________________________________________________ --> 2961 <div class="homepage-c-listing-gallery homepage-community-bg-image"> 2962 <div class="homepage-c-listing-gallery-inner"> 2963 2964 <div class="sqs-layout sqs-grid-12 columns-12 listing-results-headline" data-layout-label="Listing Results Headline" data-type="block-field" data-updated-on="1779131875359" id="listing-gallery-headline-collection-635ade82fe2ce0693d7584b9"><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-a9d67cb3fb4d4334cc68"><div class="sqs-block-content"> 2965 2966<div class="sqs-html-content" data-sqsp-text-block-content> 2967 <h2 style="text-align:center;white-space:pre-wrap;">HOME LISTINGS</h2> 2968</div> 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994</div></div><div class="sqs-block website-component-block sqs-block-website-component sqs-block-spacer spacer-block" data-aspect-ratio="0.0728862973760933" data-block-css="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.spacer/e5ff9c51-04dd-4898-965a-f00405185b81_1264/website.components.spacer.styles.css"]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.spacer/e5ff9c51-04dd-4898-965a-f00405185b81_1264/website.components.spacer.visitor.js"]" data-block-type="1337" data-definition-name="website.components.spacer" data-website-component-id="yui_3_17_2_1_1724367149027_1694" id="block-yui_3_17_2_1_1724367149027_1694"><div class="sqs-block-content"> </div></div><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/cfd3d1e7-62c0-46c2-9802-ba86767fc9b2_986/website.components.code.styles.css"]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.code/cfd3d1e7-62c0-46c2-9802-ba86767fc9b2_986/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_1724367149027_2190" id="block-yui_3_17_2_1_1724367149027_2190"><div class="sqs-block-content"> 2995 2996 2997<div 2998 class="sqs-code-container" 2999 3000 3001 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"}" 3002 3003 3004 3005 3006> 3007 3008 <div class="tab-1"><button class="tablinks-1" onclick="openCityArea(event, 'NewListings')" id="defaultOpenNow">New Listings</button> 3009 <button class="tablinks-1" onclick="openCityArea(event, 'RecentPriceReductions')">Recent Price Reductions</button> 3010 <button class="tablinks-1" onclick="openCityArea(event, 'OpenHouses')">Open Houses</button> 3011 3012 </div><br> 3013 <div id="NewListings" class="tabcontent-1"> 3014 <div class="YLOPO_resultsWidget" data-search='{"locations":[{"city":"Irvine","state":"CA"},{"county":"Orange","state":"CA"}],"propertyTypes":["house","condo","townhouse","manuf","apt","land","comm"],"minPrice"
3014:500000,"maxPrice":1250000,"limit":12}'></div> 3015 3016 <button style="margin-top:20px; width: 100%;"><a style="background: #1f1f1f; padding: 10px 30px;color: white" href="https://search.buyinginoc.com/search?s[page]=1&s[locations][0][city]=Irvine&s[locations][0][state]=CA&s[locations][1][county]=Orange&s[locations][1][state]=CA&s[minPrice]=500000&s[maxPrice]=1250000">More Listings</a></button> 3017 </div> 3018 3019 <div id="RecentPriceReductions" class="tabcontent-1"> 3020 <div class="YLOPO_resultsWidget" data-search='{"locations":[{"city":"Irvine","state":"CA"},{"county":"Orange","state":"CA"}],"propertyTypes":["house","condo","townhouse","manuf","apt","land","comm"],"reduced":"t","limit":12}'></div> 3021 3022 <button style="margin-top:20px; width: 100%;"><a style="background: #1f1f1f; padding: 10px 30px;color: white" href="https://search.buyinginoc.com/search?s[page]=1&s[locations][0][city]=Irvine&s[locations][0][state]=CA&s[locations][1][county]=Orange&s[locations][1][state]=CA&s[reduced]=t">More Listings</a></button> 3023 </div> 3024 3025 3026 <div id="OpenHouses" class="tabcontent-1"> 3027 <div class="YLOPO_resultsWidget" data-search='{"mlsId":["PW24171436","OC24165922"],"propertyTypes":["house","condo","townhouse","manuf","apt","land","comm"],"maxPrice":1500000}'></div> 3028 3029 <button style="margin-top:20px; width: 100%;"><a style="background: #1f1f1f; padding: 10px 30px;color: white" href="https://search.buyinginoc.com/search?s[page]=1&s[locations][0][city]=Irvine&s[locations][0][state]=CA&s[locations][1][county]=Orange&s[locations][1][state]=CA&s[openHouse]=t">More Listings</a></button> 3030 </div> 3031 3032 3033
3033<script> 3034 function openCityArea(evt, cityName) { 3035 var i, tabcontent, tablinks; 3036 tabcontent = document.getElementsByClassName("tabcontent-1"); 3037 for (i = 0; i < tabcontent.length; i++) { 3038 tabcontent[i].style.display = "none"; 3039 } 3040 tablinks = document.getElementsByClassName("tablinks-1"); 3041 for (i = 0; i < tablinks.length; i++) { 3042 tablinks[i].className = tablinks[i].className.replace(" active", ""); 3043 } 3044 document.getElementById(cityName).style.display = "block"; 3045 evt.currentTarget.className += " active"; 3046 } 3047 3048 document.getElementById("defaultOpenNow").click(); 3049 </script>
3049 3050 3051 <style> 3052 3053 3054 .tablinks-1 { 3055 padding: 10px 20px; 3056 background: transparent; 3057 color: hsl(212, 0%, 40%); 3058 font-size: 18px; 3059 margin:0px auto!important; 3060 width: 350px; 3061 border: 1.5px solid #1f1f1f; 3062 } 3063 .tab-1 .active { 3064 background-color:#1f1f1f; 3065 color: #fff !important; 3066 } 3067 .tab-1 { 3068 text-align: center; 3069 margin-bottom: 30px; 3070 display: block; 3071 } 3072 3073 3074 3075 @media (max-width:640px){ 3076 .tablinks-1 { 3077 width: 300px; 3078 } 3079 .tabcontent-1{ 3080 margin-top:20px; 3081 margin-left: -10px; 3082 } 3083 } 3084 3085 @media (max-width: 1024px) { 3086 body.collection-layout-homepagec .homepage-layout-c .homepage-c-listing-gallery .homepage-c-listing-gallery-inner .YLOPO-widget .widget-gallery-container { 3087 position: relative; 3088 width: 100% !important; 3089 max-width: 100% !important; 3090 height: auto; 3091 margin-right: 0px; 3092 text-align: left; 3093 display: unset; 3094 } 3095 } 3096 body.collection-layout-homepagec .single-agent-listings { 3097 3098 display: none; 3099 } 3100 </style> 3101 3102 3103 3104 3105 3106</div> 3107 3108<style class="transform-overrides-vars"> 3109 3110</style> 3111 3112</div></div></div></div></div> 3113 <section class="single-agent-listings"> 3114 3115 <div class="single-agent-listings-header"> 3116 <div class="flex-wrap"> 3117 <div class="single-agent-listings-tab1-tab"> 3118 <div class="sqs-layout sqs-grid-12 columns-12 single-agent-listings-tab1-text" data-layout-label="Listings Tab 1 Text" data-type="block-field" data-updated-on="1690397348221" id="homepage-listings-tab1-text"><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-d07a86dfcb51934d6e78"><div class="sqs-block-content"> 3119 3120<div class="sqs-html-content" data-sqsp-text-block-content> 3121 <p class="" style="white-space:pre-wrap;">Orange County</p> 3122</div> 3123 3124 3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 3142 3143 3144 3145 3146 3147 3148</div></div></div></div></div> 3149 </div> 3150 <div class="single-agent-listings-tab2-tab"> 3151 <div class="sqs-layout sqs-grid-12 columns-12 single-agent-listings-tab2-text" data-layout-label="Listings Tab 2 Text" data-type="block-field" data-updated-on="1690397348237" id="homepage-listings-tab2-text"><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-b9e7b4c68ad5a2bba392"><div class="sqs-block-content"> 3152 3153<div class="sqs-html-content" data-sqsp-text-block-content> 3154 <p class="" style="white-space:pre-wrap;">Recent Price Reductions</p> 3155</div> 3156 3157 3158 3159 3160 3161 3162 3163 3164 3165 3166 3167 3168 3169 3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181</div></div></div></div></div> 3182 </div> 3183 </div> 3184 </div> 3185 3186 <div style="position: relative;" class="listing-gallery-scroll listing-gallery-scroll-container"> 3187 <div class="listing-gallery-scroll listing-gallery-scroller"> 3188 <div class="single-agent-listings-tab1 showing"> 3189 <div class="sqs-layout sqs-grid-12 columns-12" data-layout-label="Listings Code Block - All Listings" data-type="block-field" data-updated-on="1690397348255" id="homepage-listings-featured">
3189<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/cfd3d1e7-62c0-46c2-9802-ba86767fc9b2_986/website.components.code.styles.css"]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.code/cfd3d1e7-62c0-46c2-9802-ba86767fc9b2_986/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_1676055356955_5216" id="block-yui_3_17_2_1_1676055356955_5216"><div class="sqs-block-content"> 3190 3191 3192<div 3193 class="sqs-code-container" 3194 3195 3196 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"}" 3197 3198 3199 3200 3201> 3202 3203 <div class="YLOPO_resultsWidget" data-search='{"locations":[{"county":"Orange","state":"CA"}],"propertyTypes":["house","condo","townhouse","manuf","apt","land","comm"],"minPrice":500000,"maxPrice":1250000}'></div> 3204 3205 3206 3207 3208 3209</div> 3210 3211<style class="transform-overrides-vars"> 3212 3213</style> 3214 3215</div></div></div></div></div> 3216 <div class="single-agent-listings-seemore-button"> 3217 <div class="single-agent-listings-seemore single-agent-seemore-tab1"> 3218 <div class="sqs-layout sqs-grid-12 columns-12 single-agent-listings-seemore-buttontext empty" data-layout-label="Listings Tab1 See-More Text" data-type="block-field" id="homepage-listings-seemore-buttontext1"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 3219 </div> 3220 </div> 3221 </div> 3222 3223 <div class="single-agent-listings-tab2"> 3224 <div class="sqs-layout sqs-grid-12 columns-12" data-layout-label="Listings Code Block - All Listings" data-type="block-field" data-updated-on="1690397504115" id="homepage-listings-all"><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/cfd3d1e7-62c0-46c2-9802-ba86767fc9b2_986/website.components.code.styles.css"]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.code/cfd3d1e7-62c0-46c2-9802-ba86767fc9b2_986/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_1676055356955_6825" id="block-yui_3_17_2_1_1676055356955_6825"><div class="sqs-block-content"> 3225 3226 3227<div 3228 class="sqs-code-container" 3229 3230 3231 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"}" 3232 3233 3234 3235 3236> 3237 3238 <div class="YLOPO_resultsWidget" data-search='{"locations":[{"county":"Orange","state":"CA"}
3238],"propertyTypes":["house","condo","townhouse","apt"],"reduced":"t"}'></div> 3239 3240 3241 3242 3243 3244</div> 3245 3246<style class="transform-overrides-vars"> 3247 3248</style> 3249 3250</div></div></div></div></div> 3251 <div class="single-agent-listings-seemore-button"> 3252 <div class="single-agent-listings-seemore single-agent-seemore-tab2"> 3253 <div class="sqs-layout sqs-grid-12 columns-12 single-agent-listings-seemore-buttontext empty" data-layout-label="Listings Tab2 See-More Text" data-type="block-field" id="homepage-listings-seemore-buttontext2"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 3254 </div> 3255 </div> 3256 </div> 3257 </div> 3258 3259 <div class="listing-scroller-arrows"> 3260 <div class="scroll-left"> 3261 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="30px" height="30px" viewBox="0 0 21 23" xml:space="preserve"> 3262 <path fill="#ffffff" d="M11.635,23.267l-9.308-9.308L2.327,13.96L0,11.634L11.634,0 l2.327,2.327L6.305,9.982H21v3.291H6.294l7.667,7.667L11.635,23.267z"/> 3263 </svg> 3264 </div> 3265 <div class="scroll-right"> 3266 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="30px" height="30px" viewBox="0 0 21 23" xml:space="preserve"> 3267 <path fill="#ffffff" d="M9.225-0.126l9.308,9.308l0.001-0.001l2.327,2.327L9.226,23.141 l-2.327-2.327l7.656-7.656H-0.141V9.867h14.706L6.898,2.201L9.225-0.126z"/> 3268 </svg> 3269 </div> 3270 </div> 3271 </div> 3272 3273
3273<script src="/scripts/homepage-c-listing-scroll.js" async ></script>
3273 3274 3275 </section> 3276 </div> 3277 3278 </div> 3279 3280 <!-- ________________________________________________________________________________________ --> 3281 3282 <section class="alternate-inspiration alternate-inspiration-homepage"> 3283 3284 3285<style> 3286.alternate-inspiration .alternate-inspiration-plugin { 3287 border-top: 0; 3288 border-bottom: 0; 3289} 3290.alternate-inspiration .alternate-inspiration-plugin .image-uploader-container { 3291 display: none; 3292} 3293 3294body.sqs-edit-mode .alternate-inspiration .alternate-inspiration-plugin .image-uploader-container { 3295 display: block; 3296 position: relative; 3297 z-index: 9999; 3298 padding: 10px; 3299 text-align: center; 3300} 3301 3302</style> 3303
3304<script src="/scripts/dataStore.js" async ></script>
3304 3305<section 3306 id="inspiration" 3307 data-unique_plugin_id="" 3308 class="ylopo-plugin alternate-inspiration-plugin alternate-inspiration-plugin--635ade82fe2ce0693d7584b9" style="display:block;"> 3309 3310 3311 3312 <div class="alternate-inspiration-outer-content"> 3313 <svg style="height:0px;overflow:hidden; position: absolute;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 3314 <defs> 3315 <filter id="svg-icon-filter"> 3316 <feConvolveMatrix preserveAlpha="true" kernelMatrix="0 0 0 0 0 0 0 0 1" bias="0"/> 3317 <feColorMatrix in="SourceGraphic" type="matrix" values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 0 0 0 1 0"/> 3318 </filter> 3319 </defs> 3320 <defs> 3321 <filter id="svg-icon-filter-png"> 3322 <feConvolveMatrix preserveAlpha="true" kernelMatrix="0 0 0 0 0 0 0 0 1" bias="0"/> 3323 <feColorMatrix in="SourceGraphic" type="matrix" values="1 0 0 0 1 0 1 0 0 1 0 0 1 0 1 0 0 0 1 0"/> 3324 </filter> 3325 </defs> 3326 </svg> 3327 3328 <div class="box-content"> 3329 <div class="boxes box-1"> 3330 <div class="alt-insp-imageblock"> 3331 <svg class="alt-insp-image-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 3332 <defs> 3333 <mask 3334 3335 id="icon-image-mask-1" 3336 3337 > 3338 <image filter="url(#svg-icon-filter)" width="100%" height="100%"/> 3339 </mask> 3340 </defs> 3341 <rect 3342 3343 style="mask:url(#icon-image-mask-1)" 3344 3345 x="0" y="0" width="100%" height="100%" class="alt-insp-icon-rect"></rect> 3346 </svg> 3347 3348 <div class="sqs-layout sqs-grid-12 columns-12 alternate-inspiration-image image-1 empty" data-layout-label="Icon Image 1" data-type="block-field" id="alternate-inspiration-image-1"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 3349 <div class="sqs-layout sqs-grid-12 columns-12 alternate-inspiration-image image-1 collection-id empty" data-layout-label="Icon Image 1" data-type="block-field" id="alternate-inspiration-image-1-635ade82fe2ce0693d7584b9"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 3350 3351 </div> 3352 3353 <div class="sqs-layout sqs-grid-12 columns-12 alternate-inspiration-head head-1 empty" data-layout-label="Head Text 1" data-type="block-field" id="alternate-inspiration-head-1"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 3354 <div class="sqs-layout sqs-grid-12 columns-12 alternate-inspiration-head head-1 collection-id empty" data-layout-label="Head Text 1" data-type="block-field" id="alternate-inspiration-head-1-635ade82fe2ce0693d7584b9"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 3355 <div class="sqs-layout sqs-grid-12 columns-12 alternate-inspiration-text text-1 empty" data-layout-label="Text 1" data-type="block-field" id="alternate-inspiration-text-1"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 3356 <div class="sqs-layout sqs-grid-12 columns-12 alternate-inspiration-text text-1 collection-id empty" data-layout-label="Text 1" data-type="block-field" id="alternate-inspiration-text-1-635ade82fe2ce0693d7584b9"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 3357 <div class="sqs-layout sqs-grid-12 columns-12 alternate-inspiration-readmore readmore-1 empty" data-layout-label="Read More 1" data-type="block-field" id="alternate-inspiration-readmore-1"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 3358 <div class="sqs-layout sqs-grid-12 columns-12 alternate-inspiration-readmore readmore-1 collection-id empty" data-layout-label="Read More 1" data-type="block-field" id="alternate-inspiration-readmore-1-635ade82fe2ce0693d7584b9"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 3359 </div><div class="boxes box-2"> 3360 3361 <div class="alt-insp-imageblock"> 3362 <svg class="alt-insp-image-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 3363 <defs> 3364 <mask 3365 3366 id="icon-image-mask-2" 3367 3368 > 3369 <image filter="url(#svg-icon-filter)" width="100%" height="100%"/> 3370 </mask> 3371 </defs> 3372 <rect 3373 3374 style="mask:url(#icon-image-mask-2)" 3375 3376 x="0" y="0" width="100%" height="100%" class="alt-insp-icon-rect"></rect> 3377 </svg> 3378
3379 <div class="sqs-layout sqs-grid-12 columns-12 alternate-inspiration-image image-2 empty" data-layout-label="Icon Image 2" data-type="block-field" id="alternate-inspiration-image-2"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 3380 <div class="sqs-layout sqs-grid-12 columns-12 alternate-inspiration-image image-2 collection-id empty" data-layout-label="Icon Image 2" data-type="block-field" id="alternate-inspiration-image-2-635ade82fe2ce0693d7584b9"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 3381 </div> 3382 <div class="sqs-layout sqs-grid-12 columns-12 alternate-inspiration-head head-2 empty" data-layout-label="Head Text 2" data-type="block-field" id="alternate-inspiration-head-2"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 3383 <div class="sqs-layout sqs-grid-12 columns-12 alternate-inspiration-head head-2 collection-id empty" data-layout-label="Head Text 2" data-type="block-field" id="alternate-inspiration-head-2-635ade82fe2ce0693d7584b9"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 3384 <div class="sqs-layout sqs-grid-12 columns-12 alternate-inspiration-text text-2 empty" data-layout-label="Text 2" data-type="block-field" id="alternate-inspiration-text-2"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 3385 <div class="sqs-layout sqs-grid-12 columns-12 alternate-inspiration-text text-2 collection-id empty" data-layout-label="Text 2" data-type="block-field" id="alternate-inspiration-text-2-635ade82fe2ce0693d7584b9"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 3386 <div class="sqs-layout sqs-grid-12 columns-12 alternate-inspiration-readmore readmore-2" data-layout-label="Read More Link 2" data-type="block-field" data-updated-on="1666899700391" id="alternate-inspiration-readmore-2"><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-button button-block" data-block-css="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.button/5a741ea1-9d9f-47f9-825c-74a26f91e3b4_1111/website.components.button.styles.css"]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.button/5a741ea1-9d9f-47f9-825c-74a26f91e3b4_1111/website.components.button.visitor.js"]" data-block-type="1337" data-definition-name="website.components.button" data-sqsp-block="button" data-website-component-id="yui_3_17_2_1_1528398966222_3939" id="block-yui_3_17_2_1_1528398966222_3939"><div class="sqs-block-content"> 3387 3388 3389 3390 3391 3392 3393 3394<div 3395 class="sqs-block-button-container sqs-block-button-container--center " 3396 data-animation-role="button" 3397 data-button-size="medium" 3398 data-button-type="primary" 3399 3400> 3401 <a 3402 href="/home-valuation" 3403 class="sqs-block-button-element--medium sqs-button-element--primary sqs-block-button-element" 3404 data-sqsp-button 3405 3406 > 3407 Read More 3408 </a> 3409 3410 3411 3412 3413</div> 3414 3415 3416 3417<style> 3418 #block-yui_3_17_2_1_1528398966222_3939 { 3419 --sqs-block-content-flex: 0; 3420 } 3421 3422 3423 3424</style> 3425<style class="transform-overrides-vars"> 3426 3427</style> 3428 3429</div></div></div></div></div> 3430 <div class="sqs-layout sqs-grid-12 columns-12 alternate-inspiration-readmore readmore-2 collection-id empty" data-layout-label="Read More Link 2" data-type="block-field" data-updated-on="1717518838114" id="alternate-inspiration-readmore-2-635ade82fe2ce0693d7584b9"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 3431 </div><div class="boxes box-3"> 3432 <div class="alt-insp-imageblock"> 3433 <svg class="alt-insp-image-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 3434 <defs> 3435 <mask 3436 3437 id="icon-image-mask-3" 3438 3439 > 3440 <image filter="url(#svg-icon-filter)" width="100%" height="100%"/> 3441 </mask> 3442 </defs> 3443 <rect 3444 3445 style="mask:url(#icon-image-mask-3)" 3446 3447 x="0" y="0" width="100%" height="100%" class="alt-insp-icon-rect"></rect> 3448 </svg> 3449
3450 <div class="sqs-layout sqs-grid-12 columns-12 alternate-inspiration-image image-3 empty" data-layout-label="Icon Image 3" data-type="block-field" id="alternate-inspiration-image-3"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 3451 <div class="sqs-layout sqs-grid-12 columns-12 alternate-inspiration-image image-3 collection-id empty" data-layout-label="Icon Image 3" data-type="block-field" id="alternate-inspiration-image-3-635ade82fe2ce0693d7584b9"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 3452 </div> 3453 <div class="sqs-layout sqs-grid-12 columns-12 alternate-inspiration-head head-3 empty" data-layout-label="Head Text 3" data-type="block-field" id="alternate-inspiration-head-3"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 3454 <div class="sqs-layout sqs-grid-12 columns-12 alternate-inspiration-head head-3 collection-id empty" data-layout-label="Head Text 3" data-type="block-field" id="alternate-inspiration-head-3-635ade82fe2ce0693d7584b9"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 3455 <div class="sqs-layout sqs-grid-12 columns-12 alternate-inspiration-text text-3 empty" data-layout-label="Text 3" data-type="block-field" id="alternate-inspiration-text-3"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 3456 <div class="sqs-layout sqs-grid-12 columns-12 alternate-inspiration-text text-3 collection-id empty" data-layout-label="Text 3" data-type="block-field" id="alternate-inspiration-text-3-635ade82fe2ce0693d7584b9"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 3457 <div class="sqs-layout sqs-grid-12 columns-12 alternate-inspiration-readmore readmore-3" data-layout-label="Read More Link 3" data-type="block-field" data-updated-on="1666899718466" id="alternate-inspiration-readmore-3"><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-button button-block" data-block-css="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.button/5a741ea1-9d9f-47f9-825c-74a26f91e3b4_1111/website.components.button.styles.css"]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.button/5a741ea1-9d9f-47f9-825c-74a26f91e3b4_1111/website.components.button.visitor.js"]" data-block-type="1337" data-definition-name="website.components.button" data-sqsp-block="button" data-website-component-id="yui_3_17_2_1_1528398966222_8118" id="block-yui_3_17_2_1_1528398966222_8118"><div class="sqs-block-content"> 3458 3459 3460 3461 3462 3463 3464 3465<div 3466 class="sqs-block-button-container sqs-block-button-container--center " 3467 data-animation-role="button" 3468 data-button-size="medium" 3469 data-button-type="primary" 3470 3471> 3472 <a 3473 href="/why-list-with-us" 3474 class="sqs-block-button-element--medium sqs-button-element--primary sqs-block-button-element" 3475 data-sqsp-button 3476 3477 > 3478 Read More 3479 </a> 3480 3481 3482 3483 3484</div> 3485 3486 3487 3488<style> 3489 #block-yui_3_17_2_1_1528398966222_8118 { 3490 --sqs-block-content-flex: 0; 3491 } 3492 3493 3494 3495</style> 3496<style class="transform-overrides-vars"> 3497 3498</style> 3499 3500</div></div></div></div></div> 3501 <div class="sqs-layout sqs-grid-12 columns-12 alternate-inspiration-readmore readmore-3 collection-id empty" data-layout-label="Read More Link 3" data-type="block-field" id="alternate-inspiration-readmore-3-635ade82fe2ce0693d7584b9"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 3502 </div> 3503 </div> 3504
3505<script> 3506!(function(){ 3507var $headers, $textboxes; 3508 3509 var $pluginContainer = $('.alternate-inspiration-plugin'); 3510 var isPlugin = $('.alternate-inspiration-plugin').hasClass('ylopo-plugin'); 3511 if(isPlugin){ 3512 $pluginContainer = $('.alternate-inspiration-plugin--635ade82fe2ce0693d7584b9'); 3513 } 3514 3515 //detect if browser ff 3516 /*var browser_ff = navigator.userAgent 3517 if ( browser_ff.indexOf('Firefox') > 0){ 3518 $('.alt-insp-image-svg').each(function(){ 3519 $(this).find('image').removeAttr('filter'); 3520 $(this).css('border-radius','5px'); 3521 }); 3522 }*/ 3523 3524function updateImages() { 3525 var icon_aws = 'https://s3-us-west-2.amazonaws.com/branded-site-static/inspiration-icon-' 3526 if($pluginContainer.hasClass('alternate-inspiration-plugin')){ 3527 return 3528 } 3529 var $boxes = $pluginContainer.find('.boxes'); 3530 $boxes.each(function(i,o){ 3531 var $img = $(o).find('.alternate-inspiration-image').find('img'); 3532 var $image = $(o).find('svg').find('image'); 3533 $image[0].setAttributeNS('http://www.w3.org/1999/xlink', 'xlink:href', $img.data('src') || $img.attr('src') || 'https://s3-us-west-2.amazonaws.com/branded-site-static/inspiration-icon-'+(i+1)+'.png'); 3534 3535 }) 3536} 3537 3538updateImages(); 3539 3540waitFor(function(){ 3541 return $('body.sqs-edit-mode').length > 0 3542},function(isEditing){ 3543 if (isEditing) { 3544 $(document).bind('click', function(){ 3545 setTimeout(updateImages, 150); 3546 }) 3547 3548 $(window.top.document).bind('click',function(){ 3549 setTimeout(updateImages, 150); 3550 }) 3551 3552 $(window).off('resize',fixInspirationHeight); 3553 $pluginContainer.find('.boxes.box-1').off('click',handleClick1) 3554 $pluginContainer.find('.boxes.box-2').off('click',handleClick2) 3555 $pluginContainer.find('.boxes.box-3').off('click',handleClick3) 3556 if ($headers){ 3557 $headers.css('height','inherit'); 3558 } 3559 3560 // waitFor(function(){ 3561 // return $textboxes !== undefined 3562 // }, function(){ 3563 // if ($textboxes && $textboxes.length > 0){ 3564 // $textboxes.css('height','inherit'); 3565 // } 3566 // }) 3567 3568 showCollectionIDBlockItems(); 3569 } 3570}); 3571 3572/* 3573We now have two different versions of the editable elements here, ones with a specific ID, and ones that are unique to collection.id 3574So when the page loads, if the specific ID elements are empty, then we switch in the ones that have unique collection.id 3575*/ 3576function showCollectionIDBlockItems(){ 3577 if ($('body').hasClass('sqs-edit-mode')){ 3578 var $layout = $pluginContainer.find('.alternate-inspiration-outer-content') 3579 var isHide = ($layout.hasClass('layout-1') || $layout.hasClass('layout-3') || $layout.hasClass('layout-8')) 3580 3581 $pluginContainer.find('.alternate-inspiration-image:not(.collection-id),.alternate-inspiration-head.empty:not(.collection-id),.alternate-inspiration-text.empty:not(.collection-id),.alternate-inspiration-readmore.empty:not(.collection-id)').each(function(i,o){ 3582 var baseClass = o.className.split(' ').filter(function(txt){return txt.indexOf('alternate-inspiration-')!==-1})[0]; 3583 if(!isHide){ 3584 $(o).parent().find('.'+baseClass+'.collection-id').show(); 3585 } 3586 $(o).hide(); 3587 }); 3588 } 3589} 3590 3591showCollectionIDBlockItems(); 3592 3593function adjustTextHeight() { 3594 var winWidth = $(window).width(); 3595 $headers = $pluginContainer.find('.box-content .alternate-inspiration-head'); 3596 var headHeight = 0; 3597 $headers.each(function(i,o){ 3598 headHeight = Math.max(headHeight, $(o).find('.row').height()); 3599 }) 3600 if (winWidth < 800) { 3601 headHeight = 'auto' 3602 } 3603 $headers.css('height',headHeight); 3604 3605 $textboxes = $pluginContainer.find('.box-content .alternate-inspiration-text'); 3606 var textBoxHeight = 0; 3607 $textboxes.each(function(i,o){ 3608 textBoxHeight = Math.max(textBoxHeight, $(o).find('.row').height()); 3609 }) 3610 if (winWidth < 800) { 3611 textBoxHeight = 'auto' 3612 } 3613 $textboxes.css('height',textBoxHeight); 3614 3615 // waitFor(function(){ 3616 // return $textboxes !== undefined 3617 // }, function(){ 3618 // if ($textboxes && $textboxes.length > 0){ 3619 // $textboxes = $pluginContainer.find('.box-content .alternate-inspiration-text'); 3620 // var textBoxHeight = 0; 3621 // $textboxes.each(function(i,o){ 3622 // textBoxHeight = Math.max(textBoxHeight, $(o).find('.row').height()); 3623 // console.log('height', textBoxHeight) 3624 // }) 3625 // if (winWidth < 800) { 3626 // textBoxHeight = 'auto' 3627 // } 3628 // $textboxes.css('height',textBoxHeight); 3629 // } 3630 // }) 3631} 3632 3633adjustTextHeight(); 3634 3635function fixInspirationHeight(){ 3636 if (resizeTmr) { 3637 clearTimeout(resizeTmr) 3638 } 3639 resizeTmr = setTimeout(function(){ 3640 adjustTextHeight(); 3641 },150) 3642} 3643 3644var resizeTmr; 3645$(window).on('resize load',fixInspirationHeight); 3646 3647//------------------------------------------------------------------------------- 3648 3649var $linkbox1 = $pluginContainer.find('.alternate-inspiration-readmore.readmore-1.collection-id') 3650var link1 = 'https://'+YLOPO_WIDGETS.domain; 3651var link1_new_win; 3652if (!$linkbox1.hasClass('empty')) { 3653 var link1Href = $linkbox1.find('a').attr('href'); 3654 if(typeof link1Href !== 'undefined'){ 3655 link1_new_win = $linkbox1.find('a').attr('target'); 3656 link1 = link1Href 3657 } 3658} 3659 3660$pluginContainer.find('.boxes.box-1').on('click',handleClick1) 3661function handleClick1(evt){ 3662 if (link1_new_win || link1 === 'https://'+YLOPO_WIDGETS.domain){ 3663 window.open(link1) 3664 } else { 3665 window.location = link1; 3666 } 3667} 3668 3669 3670var $linkbox2 = $pluginContainer.find('.alternate-inspiration-readmore.readmore-2.collection-id') 3671var link2 = '/home-valuation'; 3672var link2_new_win; 3673if (!$linkbox2.hasClass('empty')) { 3674 var link2Href = $linkbox2.find('a').attr('href'); 3675 if(typeof link2Href !== 'undefined'){ 3676 link2_new_win = $linkbox2.find('a').attr('target'); 3677 link2 = link2Href 3678 } 3679} 3680$pluginContainer.find('.boxes.box-2').on('click',handleClick2) 3681function handleClick2(evt){ 3682 if (link2_new_win){ 3683 window.open(link2) 3684 } else { 3685 window.location = link2; 3686 } 3687} 3688 3689 3690var $linkbox3 = $pluginContainer.find('.alternate-inspiration-readmore.readmore-3.collection-id') 3691var link3 = '/why-list-with-us'; 3692var link3_new_win; 3693if (!$linkbox3.hasClass('empty')) { 3694 var link3Href = $linkbox3.find('a').attr('href'); 3695 if (typeof link3Href !== 'undefined'){ 3696 link3 = $linkbox3.find('a').attr('href'); 3697 link3_new_win = $linkbox3.find('a').attr('target'); 3698 } 3699} 3700 3701$pluginContainer.find('.boxes.box-3').on('click',handleClick3) 3702function handleClick3(evt){ 3703 if (link3_new_win){ 3704 window.open(link3) 3705 } else { 3706 window.location = link3; 3707 } 3708} 3709 3710$pluginContainer.find('.boxes').on('mouseover',function(evt){ 3711 setTimeout(function(){ 3712 $pluginContainer.find('.boxes').css('zIndex',60); 3713 $(evt.target).closest('.boxes').css('zIndex',99) 3714 },150) 3715}) 3716 3717 3718})(); 3719</script>
3719 3720 3721</div> 3722 3723 <div class="layout-selection-container ylopo-plugin-configuration"> 3724 <div>Select Layout</div> 3725 <select id="layout-select"> 3726 <option value='default'>Default</option> 3727 <option value='layout-1'>layout 1</option> 3728 <option value='layout-2'>layout 2</option> 3729 <option value='layout-3'>layout 3</option> 3730 <option value='layout-4'>layout 4</option> 3731 <option value='layout-5'>layout 5</option> 3732 <option value='layout-6'>layout 6</option> 3733 <option value='layout-7'>layout 7</option> 3734 <option value='layout-8'>layout 8</option> 3735 <option value='layout-9'>layout 9</option> 3736 <option value='layout-10'>layout 10</option> 3737 </select> 3738 <div class="image-uploader-container"> 3739 <br/> 3740 <hr/> 3741 <br/> 3742 <div>Upload Background Image:</div> 3743 <div class="plugin-alternate-inspiration-image-uploader"><style> 3744 .image-uploader-progress-bar { 3745 position: relative; 3746 width: 50%; 3747 height: 20px; 3748 border: 1px solid #cacaca; 3749 margin: 10px 0; 3750 display: none; 3751 } 3752 .image-uploader-progress-bar div { 3753 position: absolute; 3754 top: 0px; 3755 left: 0px; 3756 width: 0%; 3757 height: 20px; 3758 background-color: #00ff00; 3759 text-align: center; 3760 font-size: 13px; 3761 color: black; 3762 line-height: 20px; 3763 } 3764 3765</style> 3766<div class="ylopo-ss-image-upload"></div> 3767
3768<script> 3769(function(){ 3770 3771var $uploadInput = $('<input type="file" accept="image/*" />'); 3772var $submitButton = $('<input type="submit" value="UPLOAD"/>'); 3773var $progressBar = $('<div><div></div></div>').addClass('image-uploader-progress-bar') 3774var $uploadForm = $('<form class="form-warning-exempt no-form-capture"></form>').append([$uploadInput, $submitButton, $progressBar]); 3775 3776var $thisUploadElement = $('.ylopo-ss-image-upload:not(.initialized)') 3777 .first() 3778 .addClass('initialized') 3779 .append($uploadForm) 3780 3781$uploadForm.on('submit', sendFile); 3782 3783var imageUploadFilename = ""; 3784 3785function sendFile(e) { 3786 e.preventDefault(); 3787 var theFormFile = $uploadInput.get()[0].files[0]; 3788 if (!theFormFile) { 3789 alert("Please choose a file before uploading.") 3790 return 3791 } 3792 3793 $thisUploadElement.removeClass('upload-error'); 3794 $thisUploadElement.addClass('upload-in-progress'); 3795 3796 var uploadFileName = imageUploadFilename = theFormFile.name; 3797 3798 var formData = new FormData(); 3799 3800 var callbackFunction = window['']; 3801 3802 formData.append("process", 'true'); 3803 formData.append("contentType", 'image'); 3804 formData.append("isWordpressXmlFile", 'false'); 3805 formData.append("recordType", 2); 3806 formData.append("imageDestination", 'image-block'); 3807 formData.append("fileName", uploadFileName); 3808 formData.append("fileSize", theFormFile.size); 3809 formData.append("file",theFormFile, uploadFileName); 3810 3811 $thisUploadElement.find('.image-uploader-progress-bar').show(); 3812 3813 $.ajax({ 3814 type: 'POST', 3815 url: '/api/uploads/images?crumb='+encodeURIComponent(top.Static.SQUARESPACE_CONTEXT.csrfToken), 3816 contentType: false, 3817 processData: false, 3818 data: formData, 3819 xhr: function() { 3820 var xhr = new window.XMLHttpRequest(); 3821 xhr.upload.addEventListener("progress", function(evt) { 3822 if (evt.lengthComputable) { 3823 var percentComplete = (evt.loaded / evt.total) * 100; 3824 $progressBar.find('div').css({width: percentComplete+'%'}); 3825 $thisUploadElement.parent().trigger('image-upload-progress', percentComplete); 3826 } 3827 }, false); 3828 return xhr; 3829 }, 3830 success: function(data, statusText, xhr){ 3831 $thisUploadElement.removeClass('upload-in-progress'); 3832 $thisUploadElement.find('.image-uploader-progress-bar div').html('Processing...'); 3833 if (data && data.job && data.job.id){ 3834 $thisUploadElement.addClass('processing-image'); 3835 pollMediaJob(data.job.id, function(err,jobData){ 3836 $thisUploadElement.find('.image-uploader-progress-bar').hide(); 3837 $thisUploadElement.find('.image-uploader-progress-bar div').html(''); 3838 if (err){ 3839 $thisUploadElement.addClass('upload-error'); 3840 return 3841 } 3842 $thisUploadElement.removeClass('processing-image'); 3843 $thisUploadElement.parent().trigger('image-uploaded', jobData.data) 3844 if (callbackFunction){ 3845 callbackFunction(jobData.data) 3846 } 3847 }); 3848 } else { 3849 $thisUploadElement.addClass('upload-error'); 3850 console.log("no job id?", data, statusText, xhr); 3851 } 3852 }, 3853 error: function(err){ 3854 $thisUploadElement.removeClass('upload-in-progress'); 3855 $thisUploadElement.addClass('upload-error'); 3856 $thisUploadElement.find('.image-uploader-progress-bar').hide(); 3857 } 3858 }); 3859 3860 3861 function pollMediaJob(id, callback, retryCount){ 3862 retryCount === undefined ? 0 : retryCount + 1; 3863 if (retryCount > 30) { 3864 console.log("Media polling timeout") 3865 return 3866 } 3867 3868 $.ajax({ 3869 type: 'GET', 3870 url: '/api/rest/jobs/?id='+id, 3871 success: function(data, statusText, xhr){ 3872 if (data && data[0] && (data[0].timeCompleted !== undefined || data[0].assetUrl !== undefined || data[0].cleared === true) ){ 3873 callback(null, data[0]) 3874 } else { 3875 setTimeout(function(){ 3876 $thisUploadElement.parent().trigger('image-processing'); 3877 pollMediaJob(id, callback, retryCount); 3878 }, 1000); 3879 } 3880 }, 3881 error: function(err){ 3882 console.log("upload error",err) 3883 callback(err); 3884 } 3885 }); 3886 3887 } 3888 3889 return false; 3890 3891} 3892 3893})(); 3894</script>
3894 3895</div> 3896 <div class="plugin-alternate-inspiration-image"></div> 3897 <div class="plugin-alternate-inspiration-remove-bg-image"><input type="button" value="Remove Image"/></div> 3898 </div> 3899 <div class="row sqs-row box-upload-container"> 3900 <br/> 3901 <hr/> 3902 <br/> 3903 <div class="col sqs-col-4" for="box-1"> 3904 <div>Upload Image For Box 1:</div> 3905 <div class="plugin-alternate-inspiration-image-uploader" for="box-1"><style> 3906 .image-uploader-progress-bar { 3907 position: relative; 3908 width: 50%; 3909 height: 20px; 3910 border: 1px solid #cacaca; 3911 margin: 10px 0; 3912 display: none; 3913 } 3914 .image-uploader-progress-bar div { 3915 position: absolute; 3916 top: 0px; 3917 left: 0px; 3918 width: 0%; 3919 height: 20px; 3920 background-color: #00ff00; 3921 text-align: center; 3922 font-size: 13px; 3923 color: black; 3924 line-height: 20px; 3925 } 3926 3927</style> 3928<div class="ylopo-ss-image-upload"></div> 3929
3930<script> 3931(function(){ 3932 3933var $uploadInput = $('<input type="file" accept="image/*" />'); 3934var $submitButton = $('<input type="submit" value="UPLOAD"/>'); 3935var $progressBar = $('<div><div></div></div>').addClass('image-uploader-progress-bar') 3936var $uploadForm = $('<form class="form-warning-exempt no-form-capture"></form>').append([$uploadInput, $submitButton, $progressBar]); 3937 3938var $thisUploadElement = $('.ylopo-ss-image-upload:not(.initialized)') 3939 .first() 3940 .addClass('initialized') 3941 .append($uploadForm) 3942 3943$uploadForm.on('submit', sendFile); 3944 3945var imageUploadFilename = ""; 3946 3947function sendFile(e) { 3948 e.preventDefault(); 3949 var theFormFile = $uploadInput.get()[0].files[0]; 3950 if (!theFormFile) { 3951 alert("Please choose a file before uploading.") 3952 return 3953 } 3954 3955 $thisUploadElement.removeClass('upload-error'); 3956 $thisUploadElement.addClass('upload-in-progress'); 3957 3958 var uploadFileName = imageUploadFilename = theFormFile.name; 3959 3960 var formData = new FormData(); 3961 3962 var callbackFunction = window['']; 3963 3964 formData.append("process", 'true'); 3965 formData.append("contentType", 'image'); 3966 formData.append("isWordpressXmlFile", 'false'); 3967 formData.append("recordType", 2); 3968 formData.append("imageDestination", 'image-block'); 3969 formData.append("fileName", uploadFileName); 3970 formData.append("fileSize", theFormFile.size); 3971 formData.append("file",theFormFile, uploadFileName); 3972 3973 $thisUploadElement.find('.image-uploader-progress-bar').show(); 3974 3975 $.ajax({ 3976 type: 'POST', 3977 url: '/api/uploads/images?crumb='+encodeURIComponent(top.Static.SQUARESPACE_CONTEXT.csrfToken), 3978 contentType: false, 3979 processData: false, 3980 data: formData, 3981 xhr: function() { 3982 var xhr = new window.XMLHttpRequest(); 3983 xhr.upload.addEventListener("progress", function(evt) { 3984 if (evt.lengthComputable) { 3985 var percentComplete = (evt.loaded / evt.total) * 100; 3986 $progressBar.find('div').css({width: percentComplete+'%'}); 3987 $thisUploadElement.parent().trigger('image-upload-progress', percentComplete); 3988 } 3989 }, false); 3990 return xhr; 3991 }, 3992 success: function(data, statusText, xhr){ 3993 $thisUploadElement.removeClass('upload-in-progress'); 3994 $thisUploadElement.find('.image-uploader-progress-bar div').html('Processing...'); 3995 if (data && data.job && data.job.id){ 3996 $thisUploadElement.addClass('processing-image'); 3997 pollMediaJob(data.job.id, function(err,jobData){ 3998 $thisUploadElement.find('.image-uploader-progress-bar').hide(); 3999 $thisUploadElement.find('.image-uploader-progress-bar div').html(''); 4000 if (err){ 4001 $thisUploadElement.addClass('upload-error'); 4002 return 4003 } 4004 $thisUploadElement.removeClass('processing-image'); 4005 $thisUploadElement.parent().trigger('image-uploaded', jobData.data) 4006 if (callbackFunction){ 4007 callbackFunction(jobData.data) 4008 } 4009 }); 4010 } else { 4011 $thisUploadElement.addClass('upload-error'); 4012 console.log("no job id?", data, statusText, xhr); 4013 } 4014 }, 4015 error: function(err){ 4016 $thisUploadElement.removeClass('upload-in-progress'); 4017 $thisUploadElement.addClass('upload-error'); 4018 $thisUploadElement.find('.image-uploader-progress-bar').hide(); 4019 } 4020 }); 4021 4022 4023 function pollMediaJob(id, callback, retryCount){ 4024 retryCount === undefined ? 0 : retryCount + 1; 4025 if (retryCount > 30) { 4026 console.log("Media polling timeout") 4027 return 4028 } 4029 4030 $.ajax({ 4031 type: 'GET', 4032 url: '/api/rest/jobs/?id='+id, 4033 success: function(data, statusText, xhr){ 4034 if (data && data[0] && (data[0].timeCompleted !== undefined || data[0].assetUrl !== undefined || data[0].cleared === true) ){ 4035 callback(null, data[0]) 4036 } else { 4037 setTimeout(function(){ 4038 $thisUploadElement.parent().trigger('image-processing'); 4039 pollMediaJob(id, callback, retryCount); 4040 }, 1000); 4041 } 4042 }, 4043 error: function(err){ 4044 console.log("upload error",err) 4045 callback(err); 4046 } 4047 }); 4048 4049 } 4050 4051 return false; 4052 4053} 4054 4055})(); 4056</script>
4056 4057</div> 4058 <div class="plugin-alternate-inspiration-image"></div> 4059 <div class="plugin-alternate-inspiration-remove-bg-image"><input type="button" value="Remove Image" /></div> 4060 </div> 4061 <div class="col sqs-col-4" for="box-2"> 4062 <div>Upload Image For Box 2:</div> 4063 <div class="plugin-alternate-inspiration-image-uploader" for="box-2"><style> 4064 .image-uploader-progress-bar { 4065 position: relative; 4066 width: 50%; 4067 height: 20px; 4068 border: 1px solid #cacaca; 4069 margin: 10px 0; 4070 display: none; 4071 } 4072 .image-uploader-progress-bar div { 4073 position: absolute; 4074 top: 0px; 4075 left: 0px; 4076 width: 0%; 4077 height: 20px; 4078 background-color: #00ff00; 4079 text-align: center; 4080 font-size: 13px; 4081 color: black; 4082 line-height: 20px; 4083 } 4084 4085</style> 4086<div class="ylopo-ss-image-upload"></div> 4087
4088<script> 4089(function(){ 4090 4091var $uploadInput = $('<input type="file" accept="image/*" />'); 4092var $submitButton = $('<input type="submit" value="UPLOAD"/>'); 4093var $progressBar = $('<div><div></div></div>').addClass('image-uploader-progress-bar') 4094var $uploadForm = $('<form class="form-warning-exempt no-form-capture"></form>').append([$uploadInput, $submitButton, $progressBar]); 4095 4096var $thisUploadElement = $('.ylopo-ss-image-upload:not(.initialized)') 4097 .first() 4098 .addClass('initialized') 4099 .append($uploadForm) 4100 4101$uploadForm.on('submit', sendFile); 4102 4103var imageUploadFilename = ""; 4104 4105function sendFile(e) { 4106 e.preventDefault(); 4107 var theFormFile = $uploadInput.get()[0].files[0]; 4108 if (!theFormFile) { 4109 alert("Please choose a file before uploading.") 4110 return 4111 } 4112 4113 $thisUploadElement.removeClass('upload-error'); 4114 $thisUploadElement.addClass('upload-in-progress'); 4115 4116 var uploadFileName = imageUploadFilename = theFormFile.name; 4117 4118 var formData = new FormData(); 4119 4120 var callbackFunction = window['']; 4121 4122 formData.append("process", 'true'); 4123 formData.append("contentType", 'image'); 4124 formData.append("isWordpressXmlFile", 'false'); 4125 formData.append("recordType", 2); 4126 formData.append("imageDestination", 'image-block'); 4127 formData.append("fileName", uploadFileName); 4128 formData.append("fileSize", theFormFile.size); 4129 formData.append("file",theFormFile, uploadFileName); 4130 4131 $thisUploadElement.find('.image-uploader-progress-bar').show(); 4132 4133 $.ajax({ 4134 type: 'POST', 4135 url: '/api/uploads/images?crumb='+encodeURIComponent(top.Static.SQUARESPACE_CONTEXT.csrfToken), 4136 contentType: false, 4137 processData: false, 4138 data: formData, 4139 xhr: function() { 4140 var xhr = new window.XMLHttpRequest(); 4141 xhr.upload.addEventListener("progress", function(evt) { 4142 if (evt.lengthComputable) { 4143 var percentComplete = (evt.loaded / evt.total) * 100; 4144 $progressBar.find('div').css({width: percentComplete+'%'}); 4145 $thisUploadElement.parent().trigger('image-upload-progress', percentComplete); 4146 } 4147 }, false); 4148 return xhr; 4149 }, 4150 success: function(data, statusText, xhr){ 4151 $thisUploadElement.removeClass('upload-in-progress'); 4152 $thisUploadElement.find('.image-uploader-progress-bar div').html('Processing...'); 4153 if (data && data.job && data.job.id){ 4154 $thisUploadElement.addClass('processing-image'); 4155 pollMediaJob(data.job.id, function(err,jobData){ 4156 $thisUploadElement.find('.image-uploader-progress-bar').hide(); 4157 $thisUploadElement.find('.image-uploader-progress-bar div').html(''); 4158 if (err){ 4159 $thisUploadElement.addClass('upload-error'); 4160 return 4161 } 4162 $thisUploadElement.removeClass('processing-image'); 4163 $thisUploadElement.parent().trigger('image-uploaded', jobData.data) 4164 if (callbackFunction){ 4165 callbackFunction(jobData.data) 4166 } 4167 }); 4168 } else { 4169 $thisUploadElement.addClass('upload-error'); 4170 console.log("no job id?", data, statusText, xhr); 4171 } 4172 }, 4173 error: function(err){ 4174 $thisUploadElement.removeClass('upload-in-progress'); 4175 $thisUploadElement.addClass('upload-error'); 4176 $thisUploadElement.find('.image-uploader-progress-bar').hide(); 4177 } 4178 }); 4179 4180 4181 function pollMediaJob(id, callback, retryCount){ 4182 retryCount === undefined ? 0 : retryCount + 1; 4183 if (retryCount > 30) { 4184 console.log("Media polling timeout") 4185 return 4186 } 4187 4188 $.ajax({ 4189 type: 'GET', 4190 url: '/api/rest/jobs/?id='+id, 4191 success: function(data, statusText, xhr){ 4192 if (data && data[0] && (data[0].timeCompleted !== undefined || data[0].assetUrl !== undefined || data[0].cleared === true) ){ 4193 callback(null, data[0]) 4194 } else { 4195 setTimeout(function(){ 4196 $thisUploadElement.parent().trigger('image-processing'); 4197 pollMediaJob(id, callback, retryCount); 4198 }, 1000); 4199 } 4200 }, 4201 error: function(err){ 4202 console.log("upload error",err) 4203 callback(err); 4204 } 4205 }); 4206 4207 } 4208 4209 return false; 4210 4211} 4212 4213})(); 4214</script>
4214 4215</div> 4216 <div class="plugin-alternate-inspiration-image"></div> 4217 <div class="plugin-alternate-inspiration-remove-bg-image"><input type="button" value="Remove Image" /></div> 4218 </div> 4219 <div class="col sqs-col-4" for="box-3"> 4220 <div>Upload Image For Box 3:</div> 4221 <div class="plugin-alternate-inspiration-image-uploader" for="box-3"><style> 4222 .image-uploader-progress-bar { 4223 position: relative; 4224 width: 50%; 4225 height: 20px; 4226 border: 1px solid #cacaca; 4227 margin: 10px 0; 4228 display: none; 4229 } 4230 .image-uploader-progress-bar div { 4231 position: absolute; 4232 top: 0px; 4233 left: 0px; 4234 width: 0%; 4235 height: 20px; 4236 background-color: #00ff00; 4237 text-align: center; 4238 font-size: 13px; 4239 color: black; 4240 line-height: 20px; 4241 } 4242 4243</style> 4244<div class="ylopo-ss-image-upload"></div> 4245
4246<script> 4247(function(){ 4248 4249var $uploadInput = $('<input type="file" accept="image/*" />'); 4250var $submitButton = $('<input type="submit" value="UPLOAD"/>'); 4251var $progressBar = $('<div><div></div></div>').addClass('image-uploader-progress-bar') 4252var $uploadForm = $('<form class="form-warning-exempt no-form-capture"></form>').append([$uploadInput, $submitButton, $progressBar]); 4253 4254var $thisUploadElement = $('.ylopo-ss-image-upload:not(.initialized)') 4255 .first() 4256 .addClass('initialized') 4257 .append($uploadForm) 4258 4259$uploadForm.on('submit', sendFile); 4260 4261var imageUploadFilename = ""; 4262 4263function sendFile(e) { 4264 e.preventDefault(); 4265 var theFormFile = $uploadInput.get()[0].files[0]; 4266 if (!theFormFile) { 4267 alert("Please choose a file before uploading.") 4268 return 4269 } 4270 4271 $thisUploadElement.removeClass('upload-error'); 4272 $thisUploadElement.addClass('upload-in-progress'); 4273 4274 var uploadFileName = imageUploadFilename = theFormFile.name; 4275 4276 var formData = new FormData(); 4277 4278 var callbackFunction = window['']; 4279 4280 formData.append("process", 'true'); 4281 formData.append("contentType", 'image'); 4282 formData.append("isWordpressXmlFile", 'false'); 4283 formData.append("recordType", 2); 4284 formData.append("imageDestination", 'image-block'); 4285 formData.append("fileName", uploadFileName); 4286 formData.append("fileSize", theFormFile.size); 4287 formData.append("file",theFormFile, uploadFileName); 4288 4289 $thisUploadElement.find('.image-uploader-progress-bar').show(); 4290 4291 $.ajax({ 4292 type: 'POST', 4293 url: '/api/uploads/images?crumb='+encodeURIComponent(top.Static.SQUARESPACE_CONTEXT.csrfToken), 4294 contentType: false, 4295 processData: false, 4296 data: formData, 4297 xhr: function() { 4298 var xhr = new window.XMLHttpRequest(); 4299 xhr.upload.addEventListener("progress", function(evt) { 4300 if (evt.lengthComputable) { 4301 var percentComplete = (evt.loaded / evt.total) * 100; 4302 $progressBar.find('div').css({width: percentComplete+'%'}); 4303 $thisUploadElement.parent().trigger('image-upload-progress', percentComplete); 4304 } 4305 }, false); 4306 return xhr; 4307 }, 4308 success: function(data, statusText, xhr){ 4309 $thisUploadElement.removeClass('upload-in-progress'); 4310 $thisUploadElement.find('.image-uploader-progress-bar div').html('Processing...'); 4311 if (data && data.job && data.job.id){ 4312 $thisUploadElement.addClass('processing-image'); 4313 pollMediaJob(data.job.id, function(err,jobData){ 4314 $thisUploadElement.find('.image-uploader-progress-bar').hide(); 4315 $thisUploadElement.find('.image-uploader-progress-bar div').html(''); 4316 if (err){ 4317 $thisUploadElement.addClass('upload-error'); 4318 return 4319 } 4320 $thisUploadElement.removeClass('processing-image'); 4321 $thisUploadElement.parent().trigger('image-uploaded', jobData.data) 4322 if (callbackFunction){ 4323 callbackFunction(jobData.data) 4324 } 4325 }); 4326 } else { 4327 $thisUploadElement.addClass('upload-error'); 4328 console.log("no job id?", data, statusText, xhr); 4329 } 4330 }, 4331 error: function(err){ 4332 $thisUploadElement.removeClass('upload-in-progress'); 4333 $thisUploadElement.addClass('upload-error'); 4334 $thisUploadElement.find('.image-uploader-progress-bar').hide(); 4335 } 4336 }); 4337 4338 4339 function pollMediaJob(id, callback, retryCount){ 4340 retryCount === undefined ? 0 : retryCount + 1; 4341 if (retryCount > 30) { 4342 console.log("Media polling timeout") 4343 return 4344 } 4345 4346 $.ajax({ 4347 type: 'GET', 4348 url: '/api/rest/jobs/?id='+id, 4349 success: function(data, statusText, xhr){ 4350 if (data && data[0] && (data[0].timeCompleted !== undefined || data[0].assetUrl !== undefined || data[0].cleared === true) ){ 4351 callback(null, data[0]) 4352 } else { 4353 setTimeout(function(){ 4354 $thisUploadElement.parent().trigger('image-processing'); 4355 pollMediaJob(id, callback, retryCount); 4356 }, 1000); 4357 } 4358 }, 4359 error: function(err){ 4360 console.log("upload error",err) 4361 callback(err); 4362 } 4363 }); 4364 4365 } 4366 4367 return false; 4368 4369} 4370 4371})(); 4372</script>
4372 4373</div> 4374 <div class="plugin-alternate-inspiration-image"></div> 4375 <div class="plugin-alternate-inspiration-remove-bg-image"><input type="button" value="Remove Image" /></div> 4376 </div> 4377 <br/> 4378 </div> 4379 <br/> 4380 </div> 4381 4382 <div class="sqs-layout sqs-grid-12 columns-12 ylopo-plugin-datastore alternate-inspiration-plugin-config collection-configurator-datastore empty" data-layout-label="Alternate Inspiration Plugin Config Collection [hidden]" data-type="block-field" id="alternate-inspiration-plugin-config-635ade82fe2ce0693d7584b9"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 4383</section> 4384
4385<script> 4386(function(){ 4387 //----------------------------------------------------------------------------------- 4388 var dataId = 'alternate-inspiration-plugin-config-635ade82fe2ce0693d7584b9'; 4389 var configRaw = $('#'+dataId).getSSInnerText(); 4390 var pluginConfig = JSON.parse(configRaw || "{}") 4391 4392 var $pluginContainer = $('.alternate-inspiration-plugin--635ade82fe2ce0693d7584b9'); 4393 4394 //----------------------------------------------------------------------------------------------------- 4395 4396 function initPlugin(){ 4397 if( pluginConfig.assetUrl){ 4398 createBgImage(pluginConfig); 4399 $pluginContainer.find('.plugin-agent-testimonial-remove-bg-image').show(); 4400 }else{ 4401 pluginConfig.assetUrl = "https://s3-us-west-2.amazonaws.com/branded-site-static/new-single-agent-head-bg.jpg" 4402 createBgImage(pluginConfig); 4403 } 4404 4405 if (pluginConfig && pluginConfig.layout === undefined) { 4406 pluginConfig.layout = 'default'; 4407 } 4408 4409 if (pluginConfig && pluginConfig.layout){ 4410 $pluginContainer.find('.alternate-inspiration-outer-content').addClass(pluginConfig.layout) 4411 $pluginContainer.find('#layout-select option[value="'+pluginConfig.layout+'"]').attr("selected", "selected") 4412 4413 if( 4414 pluginConfig.layout === 'layout-10' || 4415 pluginConfig.layout === 'layout-5' || 4416 pluginConfig.layout === 'layout-7' || 4417 pluginConfig.layout === 'layout-8' || 4418 pluginConfig.layout === 'layout-6' 4419 ){ 4420 $pluginContainer.addClass('remove-transparency'); 4421 } 4422 4423 if( 4424 pluginConfig.layout === 'default' || 4425 pluginConfig.layout === 'layout-2' || 4426 pluginConfig.layout === 'layout-5' || 4427 pluginConfig.layout === 'layout-6' || 4428 pluginConfig.layout === 'layout-7' || 4429 pluginConfig.layout === 'layout-9' || 4430 pluginConfig.layout === 'layout-10' 4431 ){ 4432 $pluginContainer.find('.box-upload-container').hide(); 4433 } else { 4434 $pluginContainer.find('.box-upload-container').show(); 4435 } 4436 4437 setTimeout(createIcons, 150) 4438 } 4439 } 4440 4441 initPlugin(); 4442 4443 //----------------------------------------------------------------------------------------------------- 4444 4445 $pluginContainer.find('.plugin-alternate-inspiration-remove-bg-image').find('input[type=button]').on('click', function(){ 4446 var removeBox = $(this).parent().parent().attr('for') 4447 if(removeBox){ 4448 if(removeBox === 'box-1'){ 4449 pluginConfig.box1bg = 'https://branded-site-static.s3-us-west-2.amazonaws.com/inspiration_box_1_bg.jpg' 4450 }else if(removeBox === 'box-2'){ 4451 pluginConfig.box2bg = 'https://branded-site-static.s3-us-west-2.amazonaws.com/inspiration_box_2_bg.jpg' 4452 }else if(removeBox === 'box-3'){ 4453 pluginConfig.box3bg = 'https://branded-site-static.s3-us-west-2.amazonaws.com/inspiration_box_3_bg.jpg' 4454 }else{ 4455 4456 } 4457 $pluginContainer.find('.box-upload-container .col[for="'+removeBox+'"] .plugin-alternate-inspiration-image-uploader').show(); 4458 $pluginContainer.find('.box-upload-container .col[for="'+removeBox+'"] .plugin-alternate-inspiration-image').hide(); 4459 }else{ 4460 $pluginContainer.find('.image-uploader-container .plugin-alternate-inspiration-image-uploader').show(); 4461 $pluginContainer.find('.image-uploader-container .plugin-alternate-inspiration-image').hide(); 4462 pluginConfig.assetUrl = "https://s3-us-west-2.amazonaws.com/branded-site-static/new-single-agent-head-bg.jpg" 4463 } 4464 4465 window.dataStoreSave(dataId,JSON.stringify(pluginConfig)); 4466 createBgImage(pluginConfig) 4467 }); 4468 4469 //----------------------------------------------------------------------------------------------------- 4470 4471 $pluginContainer.find('.plugin-alternate-inspiration-image-uploader').on('image-uploaded', function(evt, data){ 4472 var uBox = $(this).attr('for') 4473 if(uBox && pluginConfig.layout){ 4474 if(pluginConfig.layout === 'layout-1' || pluginConfig.layout === 'layout-3' || pluginConfig.layout === 'layout-4' || pluginConfig.layout === 'layout-5' || pluginConfig.layout === 'layout-8'){ 4475 if(uBox === 'box-1'){ 4476 pluginConfig.box1bg = data.assetUrl 4477 }else if(uBox === 'box-2'){ 4478 pluginConfig.box2bg = data.assetUrl 4479 }else if(uBox === 'box-3'){ 4480 pluginConfig.box3bg = data.assetUrl 4481 }else{ 4482 4483 } 4484 } 4485 }else{ 4486 pluginConfig.assetUrl = data.assetUrl; 4487 4488 } 4489 createBgImage(pluginConfig)
4490 window.dataStoreSave(dataId,JSON.stringify(pluginConfig)); 4491 }); 4492 4493 //----------------------------------------------------------------------------------------------------- 4494 4495 $pluginContainer.find('#layout-select').change(function(){ 4496 var layout = $(this).val(); 4497 pluginConfig.layout = $(this).val(); 4498 backgroundReset(); 4499 initPlugin(); 4500 checkIcons(layout); 4501 $pluginContainer.find('.alternate-inspiration-outer-content').removeClass('default layout-1 layout-2 layout-3 layout-4 layout-5 layout-6 layout-7 layout-8 layout-9 layout-10'); 4502 $pluginContainer.find('.alternate-inspiration-outer-content').addClass(pluginConfig.layout); 4503 window.dataStoreSave(dataId,JSON.stringify(pluginConfig)); 4504 }); 4505 4506 //----------------------------------------------------------------------------------------------------- 4507 4508 function createBgImage(imgdata){ 4509 4510 var bgSize = 'cover' 4511 if(imgdata.layout === 'layout-1' || imgdata.layout === 'layout-8'){ 4512 if(imgdata.box1bg ){ 4513 $pluginContainer.find('.alternate-inspiration-outer-content .box-1 .alt-insp-imageblock').css({ 4514 backgroundImage: 'url('+imgdata.box1bg+')' 4515 }) 4516 if(imgdata.box1bg !== 'https://branded-site-static.s3-us-west-2.amazonaws.com/inspiration_box_1_bg.jpg' ){ 4517 $pluginContainer.find('.box-upload-container .col[for="box-1"] .plugin-alternate-inspiration-image-uploader').hide(); 4518 var box1_file = imgdata.box1bg.split('/').pop() 4519 $pluginContainer.find('.box-upload-container .col[for="box-1"] .plugin-alternate-inspiration-image').text(box1_file) 4520 } 4521 } 4522 if(imgdata.box2bg){ 4523 $pluginContainer.find('.alternate-inspiration-outer-content .box-2 .alt-insp-imageblock').css({ 4524 backgroundImage: 'url('+imgdata.box2bg+')' 4525 }) 4526 if(imgdata.box2bg !== 'https://branded-site-static.s3-us-west-2.amazonaws.com/inspiration_box_2_bg.jpg' ){ 4527 $pluginContainer.find('.box-upload-container .col[for="box-2"] .plugin-alternate-inspiration-image-uploader').hide(); 4528 var box2_file = imgdata.box2bg.split('/').pop() 4529 $pluginContainer.find('.box-upload-container .col[for="box-2"] .plugin-alternate-inspiration-image').text(box2_file) 4530 } 4531 } 4532 if(imgdata.box3bg ){ 4533 $pluginContainer.find('.alternate-inspiration-outer-content .box-3 .alt-insp-imageblock').css({ 4534 backgroundImage: 'url('+imgdata.box3bg+')' 4535 }) 4536 if(imgdata.box3bg !== 'https://branded-site-static.s3-us-west-2.amazonaws.com/inspiration_box_3_bg.jpg' ){ 4537 $pluginContainer.find('.box-upload-container .col[for="box-3"] .plugin-alternate-inspiration-image-uploader').hide(); 4538 var box3_file = imgdata.box3bg.split('/').pop() 4539 $pluginContainer.find('.box-upload-container .col[for="box-3"] .plugin-alternate-inspiration-image').text(box3_file) 4540 } 4541 } 4542 }else if(imgdata.layout === 'layout-3' || imgdata.layout === 'layout-4'){ 4543 if(imgdata.box1bg ){ 4544 $pluginContainer.find('.alternate-inspiration-outer-content .box-1').css({ 4545 backgroundImage: 'url('+imgdata.box1bg+')' 4546 }) 4547 if(imgdata.box1bg !== 'https://branded-site-static.s3-us-west-2.amazonaws.com/inspiration_box_1_bg.jpg' ){ 4548 $pluginContainer.find('.box-upload-container .col[for="box-1"] .plugin-alternate-inspiration-image-uploader').hide(); 4549 var box1_file = imgdata.box1bg.split('/').pop() 4550 $pluginContainer.find('.box-upload-container .col[for="box-1"] .plugin-alternate-inspiration-image').text(box1_file) 4551 } 4552 } 4553 if(imgdata.box2bg ){ 4554 $pluginContainer.find('.alternate-inspiration-outer-content .box-2').css({ 4555 backgroundImage: 'url('+imgdata.box2bg+')' 4556 }) 4557 if(imgdata.box2bg !== 'https://branded-site-static.s3-us-west-2.amazonaws.com/inspiration_box_2_bg.jpg' ){ 4558 $pluginContainer.find('.box-upload-container .col[for="box-2"] .plugin-alternate-inspiration-image-uploader').hide(); 4559 var box2_file = imgdata.box2bg.split('/').pop() 4560 $pluginContainer.find('.box-upload-container .col[for="box-2"] .plugin-alternate-inspiration-image').text(box2_file) 4561 } 4562 4563 } 4564 if(imgdata.box3bg ){ 4565 $('.alternate-inspiration-outer-content .box-3').css({ 4566 backgroundImage: 'url('+imgdata.box3bg+')' 4567 }) 4568 if(imgdata.box3bg !== 'https://branded-site-static.s3-us-west-2.amazonaws.com/inspiration_box_3_bg.jpg' ){ 4569 $pluginContainer.find('.box-upload-container .col[for="box-3"] .plugin-alternate-inspiration-image-uploader').hide(); 4570 var box3_file = imgdata.box3bg.split('/').pop() 4571 $pluginContainer.find('.box-upload-container .col[for="box-3"] .plugin-alternate-inspiration-image').text(box3_file) 4572 } 4573 } 4574 }else if(imgdata.layout === 'layout-10' ){ 4575 $pluginContainer.find('.alternate-inspiration-outer-content .boxes').prepend('<div class="upload_bg"></div>') 4576 if(imgdata.assetUrl.indexOf('us-west-2.amazonaws.com') > 0){ 4577 $pluginContainer.find('.alternate-inspiration-outer-content .upload_bg').css({ 4578 backgroundImage: 'url(https://assets.ylopobrandedsites.com/layout_10_bg.jpg)' 4579 }) 4580 }else{ 4581 $pluginContainer.find('.alternate-inspiration-outer-content .upload_bg').css({ 4582 backgroundImage: 'url('+imgdata.assetUrl+')' 4583 }) 4584 } 4585 } 4586 4587 if(imgdata.assetUrl.indexOf('us-west-2.amazonaws.com') > 0 ){ 4588 var screenWidth = window.innerWidth 4589 var screenSize = 'normal' 4590 if (screenWidth >= 500 && screenWidth <= 1000){ 4591 screenSize = 'medium' 4592 }else if (screenWidth < 500 ){ 4593 screenSize = 'small' 4594 } 4595 4596 if(imgdata.layout === 'layout-5' || imgdata.layout === 'layout-7'){ 4597 imgdata.assetUrl = 'https://branded-site-static.s3-us-west-2.amazonaws.com/layout_set_2_bg.jpg' 4598 bgSize = 'auto' 4599 }else if(imgdata.layout === 'layout-2'){ 4600 if(screenSize === 'medium'){ 4601 imgdata.assetUrl = 'https://assets.ylopobrandedsites.com/layout_2_bg_medium.jpg' 4602 }else if(screenSize === 'small'){ 4603 imgdata.assetUrl = 'https://assets.ylopobrandedsites.com/layout_2_bg_small.jpg' 4604 }else{ 4605 imgdata.assetUrl = 'https://branded-site-static.s3-us-west-2.amazonaws.com/layout_2_bg.jpg' 4606 } 4607 bgSize = 'cover' 4608 }else if(imgdata.layout === 'layout-8'){ 4609 imgdata.assetUrl = 'https://branded-site-static.s3-us-west-2.amazonaws.com/layout_8_bg.jpg' 4610 bgSize = 'auto' 4611 }else if(imgdata.layout === 'layout-10'){ 4612 if(screenSize === 'medium'){ 4613 imgdata.assetUrl = 'https://assets.ylopobrandedsites.com/layout_10_bg_medium.jpg' 4614 }else if(screenSize === 'small'){ 4615 imgdata.assetUrl = 'https://assets.ylopobrandedsites.com/layout_10_bg_small.jpg' 4616 }else{ 4617 imgdata.assetUrl = 'https://assets.ylopobrandedsites.com/layout_10_bg.jpg' 4618 } 4619 4620 bgSize = 'cover' 4621 }else{ 4622 return 4623/* if(screenSize === 'medium'){ 4624 imgdata.assetUrl = 'https://assets.ylopobrandedsites.com/new-single-agent-head-bg_medium.jpg' 4625 }else if(screenSize === 'small'){ 4626 imgdata.assetUrl = 'https://assets.ylopobrandedsites.com/new-single-agent-head-bg_smal.jpg' 4627 }else{ 4628 imgdata.assetUrl = 'https://assets.ylopobrandedsites.com/new-single-agent-head-bg.jpg' 4629 }*/ 4630 4631 } 4632 4633 $pluginContainer.find('.image-uploader-container .plugin-alternate-inspiration-image-uploader').show(); 4634 $pluginContainer.find('.image-uploader-container .plugin-alternate-inspiration-image').hide(); 4635 }else{ 4636 var bg_file = imgdata.assetUrl.split('/').pop() 4637 $pluginContainer.find('.image-uploader-container .plugin-alternate-inspiration-image').text(bg_file) 4638 $pluginContainer.find('.image-uploader-container .plugin-alternate-inspiration-image-uploader').hide(); 4639 $pluginContainer.find('.image-uploader-container .plugin-alternate-inspiration-image').show(); 4640 } 4641 4642 var $bgImgContainer = $pluginContainer; 4643 if ($pluginContainer.parent().hasClass('alternate-inspiration')){ 4644 $bgImgContainer = $pluginContainer.parent() 4645 } 4646 4647 if(imgdata.layout === 'layout-6' && imgdata.assetUrl.indexOf('s3-us-west-2.amazonaws.com') > 0){ 4648 $bgImgContainer.css({ 4649 backgroundImage: 'none', 4650 backgroundColor: '#7bc10a' 4651 }); 4652 }else{ 4653 $bgImgContainer.css({ 4654 backgroundImage: 'url('+imgdata.assetUrl+')', 4655 backgroundSize: bgSize 4656 }); 4657 } 4658 } 4659 4660 //----------------------------------------------------------------------------------------------------- 4661 4662 function createIcons(){ 4663 var $boxes = $pluginContainer.find('.boxes'); 4664 if( 4665 pluginConfig.layout === 'layout-1' || 4666 pluginConfig.layout === 'layout-2' || 4667 pluginConfig.layout === 'layout-4' || 4668 pluginConfig.layout === 'layout-5' || 4669 pluginConfig.layout === 'layout-6' || 4670 pluginConfig.layout === 'layout-7' || 4671 pluginConfig.layout === 'layout-9' || 4672 pluginConfig.layout === 'layout-10' 4673 ){ 4674 $boxes.each(function(i,o){ 4675 var icons_link = 'https://branded-site-static.s3-us-west-2.amazonaws.com/plugin-ins
4675piration-icon-' 4676 if(pluginConfig.layout === 'layout-4'){ 4677 if(i === 0 || i === 2){ 4678 icons_link = 'https://branded-site-static.s3-us-west-2.amazonaws.com/plugin-inspiration-icon-layout-3-' 4679 } 4680 }else if(pluginConfig.layout === 'layout-5' || pluginConfig.layout === 'layout-6' || pluginConfig.layout === 'layout-7' || pluginConfig.layout === 'layout-9' || pluginConfig.layout === 'layout-10'){ 4681 icons_link = 'https://branded-site-static.s3-us-west-2.amazonaws.com/plugin-inspiration-set-2-' 4682 } 4683 4684 var $img = $(o).find('.alternate-inspiration-image').find('img'); 4685 var $image = $(o).find('svg').find('image'); 4686 if(typeof $img.data('src') !== 'undefined'){ 4687 var img_ext = $img.data('src').split('.').pop().toLowerCase() 4688 if(img_ext === 'png'){ 4689 $(o).find('image').attr('filter', 'url(#svg-icon-filter-png)') 4690 } 4691 } 4692 4693 $image[0].setAttributeNS('http://www.w3.org/1999/xlink', 'xlink:href', $img.data('src') || $img.attr('src') || icons_link + (i+1)+'.png'); 4694 }) 4695 }else if(pluginConfig.layout === 'default'){ 4696 var icon_aws = 'https://s3-us-west-2.amazonaws.com/branded-site-static/inspiration-icon-' 4697 $boxes.each(function(i,o){ 4698 var $img = $(o).find('.alternate-inspiration-image').find('img'); 4699 var $image = $(o).find('svg').find('image'); 4700 $image[0].setAttributeNS('http://www.w3.org/1999/xlink', 'xlink:href', $img.data('src') || $img.attr('src') || 'https://s3-us-west-2.amazonaws.com/branded-site-static/inspiration-icon-'+(i+1)+'.png'); 4701 }) 4702 } 4703 } 4704 4705 //----------------------------------------------------------------------------------------------------- 4706 4707 waitFor(function(){ 4708 return $('body.sqs-edit-mode').length > 0 4709 },function(isEditing){ 4710 if (isEditing) { 4711 $(document).bind('click', function(){ 4712 setTimeout(createIcons, 150); 4713 }) 4714 4715 $(window.top.document).bind('click',function(){ 4716 setTimeout(createIcons, 150); 4717 }) 4718 } 4719 }) 4720 4721 //----------------------------------------------------------------------------------------------------- 4722 4723 function checkIcons(layout){ 4724 if ($('body').hasClass('sqs-edit-mode')){ 4725 var isHide = false 4726 if(layout === 'layout-1' || layout === 'layout-3' || layout === 'layout-8'){ 4727 isHide = true 4728 } 4729 4730 $pluginContainer.find('.alternate-inspiration-image:not(.collection-id)').each(function(i,o){ 4731 var baseClass = o.className.split(' ').filter(function(txt){return txt.indexOf('alternate-inspiration-')!==-1})[0]; 4732 if(!isHide){ 4733 $(o).parent().find('.'+baseClass+'.collection-id').show(); 4734 }else{ 4735 $(o).parent().find('.'+baseClass+'.collection-id').hide(); 4736 } 4737 $(o).hide(); 4738 }) 4739 4740 } 4741 } 4742 4743 //----------------------------------------------------------------------------------------------------- 4744 4745 function backgroundReset(){ 4746 $pluginContainer.find('.boxes').removeAttr('style') 4747 $pluginContainer.find('.alt-insp-imageblock').removeAttr('style') 4748 } 4749 4750})(); 4751</script>
4751 4752 </section> 4753 4754 <div class="homepage-c-inspiration-container"> 4755 4756 <div class="homepage-c-inspiration-outer"> 4757 <div class="homepage-c-inspiration-inner-left"> 4758 <div class="sqs-layout sqs-grid-12 columns-12 text-heading-1 empty" data-layout-label="Text Heading 1" data-type="block-field" id="homepage-b-text-heading-1-collection-635ade82fe2ce0693d7584b9"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 4759 <div class="sqs-layout sqs-grid-12 columns-12 text-block-1 empty" data-layout-label="Text Block 1" data-type="block-field" data-updated-on="1666899718417" id="homepage-b-text-block-1-collection-635ade82fe2ce0693d7584b9"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 4760 </div> 4761 4762 <div class="homepage-c-inspiration-inner-right"> 4763 <div class="sqs-layout sqs-grid-12 columns-12 text-heading-2 empty" data-layout-label="Text Heading 2" data-type="block-field" id="homepage-b-text-heading-2-collection-635ade82fe2ce0693d7584b9"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 4764 <div class="sqs-layout sqs-grid-12 columns-12 text-block-2 empty" data-layout-label="Text Block 2" data-type="block-field" data-updated-on="1666899704375" id="homepage-b-text-block-2-collection-635ade82fe2ce0693d7584b9"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 4765 </div> 4766 </div> 4767 4768 </div> 4769 4770 <!-- ________________________________________________________________________________________ --> 4771 <div class="homepage-c-community homepage-listings-bg-image"> 4772 <div class="community-wrap"> 4773 <div class="homepage-c-community-inner"> 4774 <div class="sqs-layout sqs-grid-12 columns-12 communities-headline" data-layout-label="Communities Headline" data-type="block-field" data-updated-on="1676055757437" id="communities-headline-collection-635ade82fe2ce0693d7584b9"><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-78198e538edf3b9722cc"><div class="sqs-block-content"> 4775 4776<div class="sqs-html-content" data-sqsp-text-block-content> 4777 <h2 style="white-space:pre-wrap;"><strong>Explore</strong></h2><h2 style="white-space:pre-wrap;">OUR NEIGHBORHOODS</h2> 4778</div> 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 4797 4798 4799 4800 4801 4802 4803 4804</div></div></div></div></div> 4805 <div class="communities-listings-c-scroller-outer"> 4806 <div class="communities-listings-c-scroller-inner"> 4807 4808<div class="communities-listings-homepage-c"> 4809 4810 4811 <div class="communities-listings-box item-id-63e69508e872df4447820196"> 4812 <a href="/communities/irvine-real-estate" class="community-link"> 4813 <div 4814 class="community-image lazy" 4815 data-bg="https://images.squarespace-cdn.com/content/v1/635ade2b08cab54e82435b02/1717627429769-9LXT6OMQVMWS19FP9WH2/Irvine.jpg?format=750w" 4816 ></div> 4817 <div class="community-title">Irvine</div> 4818 </a> 4819 4820 </div> 4821 4822 <div class="communities-listings-box item-id-63e69510449fa8543b0edd53"> 4823 <a href="/communities/orange-county-real-estate" class="community-link"> 4824 <div 4825 class="community-image lazy" 4826 data-bg="https://images.squarespace-cdn.com/content/v1/635ade2b08cab54e82435b02/1717630396970-7L9U4U1A6LBGT0IR63JU/Orange+County+2.jpg?format=750w" 4827 ></div> 4828 <div class="community-title">Orange County</div> 4829 </a> 4830 4831 </div> 4832 4833 <div class="communities-listings-box item-id-63e695b2a6ab9322c8197d05"> 4834 <a href="/communities/orange-real-estate" class="community-link"> 4835 <div 4836 class="community-image lazy" 4837 data-bg="https://images.squarespace-cdn.com/content/v1/635ade2b08cab54e82435b02/1717630504938-PYGDSTDK8WBVZESANZMH/Orange+2.jpg?format=750w" 4838 ></div> 4839 <div class="community-title">
4839Orange</div> 4840 </a> 4841 4842 </div> 4843 4844 <div class="communities-listings-box item-id-63e69528178fc335cffa031c"> 4845 <a href="/communities/anaheim-real-estate" class="community-link"> 4846 <div 4847 class="community-image lazy" 4848 data-bg="https://images.squarespace-cdn.com/content/v1/635ade2b08cab54e82435b02/1717630576486-JMSFJBFKQGWDIZ6HT5Z5/Aneheim+2.jpg?format=750w" 4849 ></div> 4850 <div class="community-title">Anaheim</div> 4851 </a> 4852 4853 </div> 4854 4855 <div class="communities-listings-box item-id-63e695d5b0934a6b3122afe4"> 4856 <a href="/communities/tustin-real-estate" class="community-link"> 4857 <div 4858 class="community-image lazy" 4859 data-bg="https://images.squarespace-cdn.com/content/v1/635ade2b08cab54e82435b02/1717630643563-4L78YRHTKK9LHW1I5WAY/Tustin+2.jpg?format=750w" 4860 ></div> 4861 <div class="community-title">Tustin</div> 4862 </a> 4863 4864 </div> 4865 4866 <div class="communities-listings-box item-id-63e6955d2c669a0a197cc90f"> 4867 <a href="/communities/fullerton-real-estate" class="community-link"> 4868 <div 4869 class="community-image lazy" 4870 data-bg="https://images.squarespace-cdn.com/content/v1/635ade2b08cab54e82435b02/1717630701361-B4IW1259N4IGQTHDBTR8/Fullerton.jpg?format=750w" 4871 ></div> 4872 <div class="community-title">Fullerton</div> 4873 </a> 4874 4875 </div> 4876 4877 <div class="communities-listings-box item-id-63e69519117211614204c091"> 4878 <a href="/communities/aliso-viejo-real-estate" class="community-link"> 4879 <div 4880 class="community-image lazy" 4881 data-bg="https://images.squarespace-cdn.com/content/v1/635ade2b08cab54e82435b02/1717630757212-GKGFTC2OGZW88FNXVWPJ/Aliso+Viejo.jpg?format=750w" 4882 ></div> 4883 <div class="community-title">Aliso Viejo</div> 4884 </a> 4885 4886 </div> 4887 4888 <div class="communities-listings-box item-id-63e695306906456dca083d27"> 4889 <a href="/communities/brea-real-estate" class="community-link"> 4890 <div 4891 class="community-image lazy" 4892 data-bg="https://images.squarespace-cdn.com/content/v1/635ade2b08cab54e82435b02/1717630815518-OSRWVCM2AXK98EQFFB13/Brea+2.jpg?format=750w" 4893 ></div> 4894 <div class="community-title">Brea</div> 4895 </a> 4896 4897 </div> 4898 4899 <div class="communities-listings-box item-id-63e695392b349f7462846c10"> 4900 <a href="/communities/costa-mesa-real-estate" class="community-link"> 4901 <div 4902 class="community-image lazy" 4903 data-bg="https://images.squarespace-cdn.com/content/v1/635ade2b08cab54e82435b02/1717630947183-TYI7SJ43U6243EJ6V83V/Costa+Mesa.jpg?format=750w" 4904 ></div> 4905 <div class="community-title">Costa Mesa</div> 4906 </a> 4907 4908 </div> 4909 4910 <div class="communities-listings-box item-id-63e69542c7e0df158f40ad2d"> 4911 <a href="/communities/coto-de-caza-real-estate" class="community-link"> 4912 <div 4913 class="community-image lazy" 4914 data-bg="https://images.squarespace-cdn.com/content/v1/635ade2b08cab54e82435b02/1717631051499-LBC2IOBVPKDUG85JGFOB/Coto+de+Caza+2.jpg?format=750w" 4915 ></div> 4916 <div class="community-title">Coto De Caza</div> 4917 </a> 4918 4919 </div> 4920 4921 <div class="communities-listings-box item-id-63e6954b918ed21e31b04dec"> 4922 <a href="/communities/dana-point-real-estate" class="community-link"> 4923 <div 4924 class="community-image lazy" 4925 data-bg="https://images.squarespace-cdn.com/content/v1/635ade2b08cab54e82435b02/1717631195543-KT4OSLXELLDV96PHNHF9/Dana+Point+2.jpg?format=750w" 4926 ></div> 4927 <div class="community-title">Dana Point</div> 4928 </a> 4929 4930 </div> 4931 4932 <div class="communities-listings-box item-id-63e695545594b745672df709"> 4933 <a href="/communities/fountain-valley-real-estate" class="community-link"> 4934 <div 4935 class="community-image lazy" 4936 data-bg="https://images.squarespace-cdn.com/content/v1/635ade2b08cab54e82435b02/1717631260749-UFLT5IJKNGPUOYRKGF80/Fountain+Valley.jpg?format=750w" 4937 ></div> 4938 <div class="community-title">Fountain Valley</div> 4939 </a> 4940 4941 </div> 4942 4943 <div class="communities-listings-box item-id-63e69565747f1719ea9dc5a5"> 4944 <a href="/communities/garden-grove-real-estate" class="community-link"> 4945 <div 4946 class="community-image lazy" 4947 data-bg="https://images.squarespace-cdn.com/content/v1/635ade2b08cab54e82435b02/1717631332415-6UUPV9UGIP4V3SVGJC8E/pexels-allyson-salness-43718926-8288954+%281%29.jpg?format=750w" 4948 ></div> 4949 <div class="community-title">Garden Grove</div> 4950 </a> 4951 4952 </div> 4953 4954 <div class="communities-listings-box item-id-63e6956d57f1634023be33d3"> 4955 <a href="/communities/huntington-beach-real-estate" class="community-link"> 4956 <div 4957 class="community-image lazy" 4958 data-bg="https://images.squarespace-cdn.com/content/v1/635ade2b08cab54e82435b02/1717631398086-1J5C7WS3S6LWM5R8A52Z/images+%281%29+%281%29.jpeg?format=750w" 4959 ></div> 4960 <div class="community-title">Huntington Beach</div> 4961 </a> 4962 4963 </div> 4964 4965 <div class="communities-listings-box item-id-63e69575f4e06f790400b1c8"> 4966 <a href="/communities/la-habra-real-estate" class="community-link"> 4967 <div 4968 class="community-image lazy" 4969 data-bg="https://images.squarespace-cdn.com/content/v1/635ade2b08cab54e82435b02/1717631508637-3KOZ6DT43CXJ24W5NPYX/pexels-ibidsy-5524205+%281%29.jpg?format=750w" 4970 ></div> 4971 <div class="community-title">La Habra</div> 4972 </a> 4973 4974 </div> 4975 4976 <div class="communities-listings-box item-id-63e6957fe704d16cd4ae04e0"> 4977 <a href="/communities/ladera-ranch-real-estate" class="community-link"> 4978 <div 4979 class="community-image lazy" 4980 data-bg="https://images.squarespace-cdn.com/content/v1/635ade2b08cab54e82435b02/1717631582289-GHSWHK9I47J5NXBC4KU5/c88
4980cdc96f6f5d8444c316fa75504da7cl-m616244795rd-w480_h360+%281%29.jpg?format=750w" 4981 ></div> 4982 <div class="community-title">Ladera Ranch</div> 4983 </a> 4984 4985 </div> 4986 4987 <div class="communities-listings-box item-id-63e69588c573635ad1f512a5"> 4988 <a href="/communities/laguna-beach-real-estate" class="community-link"> 4989 <div 4990 class="community-image lazy" 4991 data-bg="https://images.squarespace-cdn.com/content/v1/635ade2b08cab54e82435b02/1717631937908-KPZN1SOKXAGP3IV9KT29/d793e31cffc7dca5d2c8963c60d37cd5+%281%29.jpg?format=750w" 4992 ></div> 4993 <div class="community-title">Laguna Beach</div> 4994 </a> 4995 4996 </div> 4997 4998 <div class="communities-listings-box item-id-63e69591e785253f65f49c7f"> 4999 <a href="/communities/laguna-hills-real-estate" class="community-link"> 5000 <div 5001 class="community-image lazy" 5002 data-bg="https://images.squarespace-cdn.com/content/v1/635ade2b08cab54e82435b02/1717632095061-H9XHEEFNC3538548KF88/Image1+%281%29.jpeg?format=750w" 5003 ></div> 5004 <div class="community-title">Laguna Hills</div> 5005 </a> 5006 5007 </div> 5008 5009 <div class="communities-listings-box item-id-63e6959af869c7034ce093c8"> 5010 <a href="/communities/laguna-niguel-real-estate" class="community-link"> 5011 <div 5012 class="community-image lazy" 5013 data-bg="https://images.squarespace-cdn.com/content/v1/635ade2b08cab54e82435b02/1717632167260-NRQ0VR1P6LBVOF456T0K/Image3+%281%29.jpeg?format=750w" 5014 ></div> 5015 <div class="community-title">Laguna Niguel</div> 5016 </a> 5017 5018 </div> 5019 5020 <div class="communities-listings-box item-id-63e695a24c3b822e9a510edc"> 5021 <a href="/communities/mission-viejo-real-estate" class="community-link"> 5022 <div 5023 class="community-image lazy" 5024 data-bg="https://images.squarespace-cdn.com/content/v1/635ade2b08cab54e82435b02/1717632236706-0NJVA5IZGCZ4RA3KB8B2/Image4+%281%29.jpeg?format=750w" 5025 ></div> 5026 <div class="community-title">Mission Viejo</div> 5027 </a> 5028 5029 </div> 5030 5031</div> 5032 5033 </div> 5034 </div> 5035 <div class="communities-listings-c-arrows"> 5036 <div class="scroll-arrow-left"> 5037 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 27 45" style="enable-background:new 0 0 27 45;" xml:space="preserve"><polygon class="st0" points="27,4.5 22.5,0 4.5,18 4.5,18 0,22.5 22.5,45 27,40.5 9,22.5"/></svg> 5038 </div> 5039 <div class="scroll-arrow-right"> 5040 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 27 45" style="enable-background:new 0 0 27 45;" xml:space="preserve"><polygon class="st0" points="22.5,18 22.5,18 4.5,0 0,4.5 18,22.5 0,40.5 4.5,45 27,22.5"/></svg> 5041 </div> 5042 </div> 5043 5044
5044<script src="/scripts/communities-listings-c-scroller.js" async ></script>
5044 5045 5046 <div class="sqs-layout sqs-grid-12 columns-12 community-results-footer empty" data-layout-label="Listing Results Footer" data-type="block-field" id="community-gallery-footer-collection-635ade82fe2ce0693d7584b9"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 5047 </div> 5048 </div> 5049 </div> 5050 5051 <!-- ________________________________________________________________________________________ --> 5052 5053 <section class="team-gallery-section"> 5054 5055 <div class="headlines-with-default"> 5056 <div class="sqs-layout sqs-grid-12 columns-12 team-headline-1" data-layout-label="Team Headline 1" data-type="block-field" data-updated-on="1676057261328" id="homepage-b-team-headline-1-collection-635ade82fe2ce0693d7584b9"><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-28a751f2eaf81d89937e"><div class="sqs-block-content"> 5057 5058<div class="sqs-html-content" data-sqsp-text-block-content> 5059 <h2 style="text-align:center;white-space:pre-wrap;"><strong>Our Team</strong></h2><h2 style="text-align:center;white-space:pre-wrap;">MEET OUR TEAM</h2> 5060</div> 5061 5062 5063 5064 5065 5066 5067 5068 5069 5070 5071 5072 5073 5074 5075 5076 5077 5078 5079 5080 5081 5082 5083 5084 5085 5086</div></div></div></div></div> 5087 <div class="sqs-layout sqs-grid-12 columns-12 team-headline-2 empty" data-layout-label="Team Headline 2" data-type="block-field" id="homepage-b-team-headline-2-collection-635ade82fe2ce0693d7584b9"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 5088 </div> 5089 5090 <div class="team-gallery-box"> 5091 5092<section class="team-gallery"> 5093 5094 <div class="team-gallery-box ylopo-scroller"> 5095 <div class="left-arrow" href="#"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 27 45" style="enable-background:new 0 0 27 45;" xml:space="preserve"><g id="Shape_1"><g><polygon class="st0" points="27,4.5 22.5,0 4.5,18 4.5,18 0,22.5 22.5,45 27,40.5 9,22.5"/></g></g></svg></div> 5096 <div class="right-arrow" href="#"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 27 45" style="enable-background:new 0 0 27 45;" xml:space="preserve"><g id="Shape_1"><g><polygon class="st0" points="22.5,18 22.5,18 4.5,0 0,4.5 18,22.5 0,40.5 4.5,45 27,22.5"/></g></g></svg></div> 5097 <div class="team-gallery-container ylopo-scroller-outer"> 5098 <div class="team-gallery ylopo-scroller-inner"> 5099 </div> 5100 </div> 5101 </div> 5102 5103
5103<script src="/scripts/getAllTeamMembers.js" async ></script>
5103 5104
5104<script src="/scripts/dataStore.js" async ></script>
5104 5105 5106 <div class="team-gallery-edit" style="width:100%;text-align:center;"></div> 5107 5108 <div style="display: none"> 5109 <div class="sqs-layout sqs-grid-12 columns-12 team-gallery-config empty" data-layout-label="team-gallery-config" data-type="block-field" id="team-gallery-config-collection-635ade82fe2ce0693d7584b9"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 5110 </div> 5111
5112<script>(function(){ 5113 5114var configuredTeams = JSON.parse($('#team-gallery-config-collection-635ade82fe2ce0693d7584b9').getSSInnerText()||"[]") 5115 5116waitFor(function(){ 5117 return window.YLOPO_WIDGETS && YLOPO_WIDGETS.fullSiteNav && YLOPO_WIDGETS.allTeamMembers 5118 && (YLOPO_WIDGETS.allTeamMembers.length > 0 || YLOPO_WIDGETS.allTeamMembers._empty) 5119},function(hasTeamMembers){ 5120 if (!hasTeamMembers){ 5121 return 5122 } 5123 if(YLOPO_WIDGETS.allTeamMembers._empty){ 5124 $('section.team-gallery-section').addClass('no-team-member'); 5125 } 5126 5127 var teamCollectionItems = YLOPO_WIDGETS.allTeamMembers 5128 var teams = YLOPO_WIDGETS.allTeamMembers.reduce(function(a,o){ 5129 var hasteam = false; 5130 a.forEach(function(aa){ 5131 if (aa.collectionId === o.collectionId) { 5132 hasteam = true; 5133 } 5134 }); 5135 5136 //if no configured teams, default to /team/ collection 5137 if (configuredTeams.length === 0 && o.fullUrl.split('/')[1] === 'team'){ 5138 configuredTeams.push({ 5139 collectionId: o.collectionId, 5140 collectionTitle: o.collectionTitle 5141 }) 5142 } 5143 if (!hasteam){ 5144 a.push({ 5145 collectionId: o.collectionId, 5146 collectionTitle: o.collectionTitle 5147 }); 5148 } 5149 return a 5150 },[]); 5151 5152 //------------------------------------------- 5153 // remove configured teams from teams list and add configured teams to top of teams list 5154 teams = teams.filter(function(o){ 5155 var hasteam = false; 5156 configuredTeams.forEach(function(ct){ 5157 if (ct.collectionId === o.collectionId){ 5158 hasteam = true 5159 } 5160 }) 5161 return !hasteam 5162 }) 5163 teams = configuredTeams.concat(teams) 5164 5165 //------------------------------------------- 5166 5167 renderTeams(configuredTeams); 5168 5169 //------------------------------------------- 5170 waitFor(function(){ 5171 return $('body.sqs-edit-mode').length > 0 5172 }, function(isEditMode){ 5173 if (!isEditMode){ 5174 return 5175 } 5176 5177 $.getScript( '/scripts/jquery-ui.min.js', function(evt){ 5178 5179 var $editbox = $('.team-gallery-edit').show(); 5180 var $selection = $('<div></div>').addClass('team-selection-box'); 5181 $selection.sortable(); 5182 5183 if(teams.length > 0){ 5184 teams.forEach(function(team){ 5185 var $option = $('<div></div>').addClass('team-selection-item').append($('<span></span>').html(team.collectionTitle)); 5186 var $checkbox = $('<input type="checkbox"/>').attr('data-team',team.collectionId); 5187 $option.append($checkbox) 5188 if (configuredTeams.indexOf(team)!==-1){ 5189 $checkbox[0].checked = true; 5190 } 5191 $selection.append($option); 5192 }); 5193 $editbox.append($selection); 5194 }else{ 5195 //$selection.removeClass('team-selection-box'); 5196 $editbox.append('<div class="ylopo-edit-box"><div class="form-input-required-message"><h1 style="color: #ffffff;"> No Team Member Collections Found </h1></div></div>'); 5197 } 5198 5199 $selection.on('change',changeHandler) 5200 .sortable("option", "axis", "y").sortable({ 5201 update: changeHandler 5202 }); 5203 5204 function changeHandler(){ 5205 var selectedTeams = []; 5206 $selection.find('input[type=checkbox]').each(function(i,o){ 5207 var thisColId = $(o).attr('data-team'); 5208 if (o.checked){ 5209 var thisteam = teams.filter(function(o){ 5210 return o.collectionId === thisColId 5211 })[0] 5212 selectedTeams.push(thisteam) 5213 } 5214 }); 5215 window.dataStoreSave('team-gallery-config-collection-635ade82fe2ce0693d7584b9',JSON.stringify(selectedTeams)) 5216 renderTeams(selectedTeams); 5217 } 5218 5219 }); 5220 5221 }); 5222 5223 function renderTeams(teams){ 5224 var $scroller = $('.team-gallery.ylopo-scroller-inner'); 5225 $scroller.html(''); 5226 if(teams.length > 0){ 5227 var teamMembers = []; 5228 teams.forEach(function(team){ 5229 teamMembers = teamMembers.concat(teamCollectionItems.filter(function(item){ 5230 return item.collectionId === team.collectionId; 5231 })); 5232 }); 5233 teamMembers.forEach(function(item){ 5234 5235 var $item = $('<div></div>').addClass('team-member-box ylopo-scroller-box'); 5236 $item.append( 5237 $('<a></a>').attr('href', item.fullUrl).append( 5238 $('<div></div>').addClass('team-profile-image-container').append( 5239 $('<div></div>').addClass('team-profile-image').append( 5240 $('<img></img>') 5241 .addClass('lazy') 5242 .attr({ 5243 'alt': 'Photo of team member '+item.title, 5244 'data-src':item.assetUrl+'?format=400w' 5245 }) 5246 .css({ 5247 'object-position': 'calc('+item.mediaFocalPoint.x+' * 100%) calc('+item.mediaFocalPoint.y+' * 100%)' 5248 }) 5249 ) 5250 ), 5251 $('<div></div>').addClass('team-profile-info').append( 5252 $('<div></div>').addClass('team-profile-info-box').append( 5253 $('<div></div>').addClass('team-profile-name').html(item.title), 5254 item.customContent.title ? $('<div></div>').addClass('team-profile-title').html(item.customContent.title) : null, 5255 item.customContent.licensing ? $('<div></div>').addClass('team-profile-licensing').html(item.customContent.licensing) : null, 5256 item.customContent.additionalInfo ? $('<div></div>').addClass('team-profile-additional-info').html(item.customContent.additionalInfo) : null 5257 ) 5258 5259 ) 5260 ), 5261 item.customContent.reviewUrls ? $('<div></div>').addClass('review-me').append($('<a class="main-color-background">Write me a review!</a>').attr('href','/review-me/?domain='+item.customContent.domainOverride)) : null 5262 ); 5263 $scroller.append($item) 5264 }); 5265
5266 lazyLoadInstance.update(); 5267 //window.initYlopoScroller(); 5268 $('.team-gallery .ylopo-scroller').trigger('rescan'); 5269 $('.team-gallery .ylopo-scroller h1').remove(); 5270 }else{ 5271 if( $('.team-gallery .ylopo-scroller h1').length === 0){ 5272 $('.team-gallery .ylopo-scroller').prepend('<h1 style="text-align: center">No Team Members Found </h1>'); 5273 }else{ 5274 $('.team-gallery .ylopo-scroller h1').remove(); 5275 } 5276 } 5277 } 5278}); 5279 5280})();</script>
5280 5281 5282
5282<script src="/scripts/ylopo-scroller.js" async ></script>
5282 5283 5284</section> 5285 </div> 5286 5287 </section> 5288 5289 <!-- ________________________________________________________________________________________ --> 5290 5291 5292 <section class="homepage-c-contact-us"> 5293 <div class="contact-us-section-container"> 5294 <div class="headlines-with-default"> 5295 <div class="sqs-layout sqs-grid-12 columns-12 contact-us-headline-2" data-layout-label="Contact Us Headline 2" data-type="block-field" data-updated-on="1758755099558" id="contact-us-headline-2-collection-635ade82fe2ce0693d7584b9"><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-sqsp-block="text" id="block-yui_3_17_2_1_1758754987700_1487"><div class="sqs-block-content"> 5296 5297<div class="sqs-html-content" data-sqsp-text-block-content> 5298 <p class="" style="white-space:pre-wrap;">.</p> 5299</div> 5300 5301 5302 5303 5304 5305 5306 5307 5308 5309 5310 5311 5312 5313 5314 5315 5316 5317 5318 5319 5320 5321 5322 5323 5324 5325</div></div></div></div></div> 5326 <div class="sqs-layout sqs-grid-12 columns-12 contact-us-headline-1 empty" data-layout-label="Contact Us Headline 1" data-type="block-field" id="contact-us-headline-1-collection-635ade82fe2ce0693d7584b9"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 5327 </div> 5328 5329 <div class="contact-us-container"> 5330 <div class="contact-us-left"> 5331 <div class="sqs-layout sqs-grid-12 columns-12 contact-us-map" data-layout-label="Contact Us Map" data-type="block-field" data-updated-on="1666899700278" id="contact-us-text-collection-635ade82fe2ce0693d7584b9"><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/6804de14-c172-42c2-82c4-6c0407e4dfad_1327/website.components.map.visitor.js"]" data-block-type="1337" data-definition-name="website.components.map" data-website-component-id="yui_3_17_2_1_1521760145195_3933" id="block-yui_3_17_2_1_1521760145195_3933"><div class="sqs-block-content"> 5332 5333 5334 5335<div data-context="{"blockId":"yui_3_17_2_1_1521760145195_3933","componentId":"yui_3_17_2_1_1521760145195_3933","location":{"mapLat":40.7207559,"mapLng":-74.00076130000002,"mapZoom":12,"addressTitle":"Company Name","addressLine1":"Address","addressLine2":"City, State and Zip","addressCountry":"Country","markerLat":null,"markerLng":null},"vSize":12,"style":1,"labels":true,"terrain":false,"controls":false,"hSize":null,"floatDir":null,"stackingContextSelector":"#block-yui_3_17_2_1_1521760145195_3933","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"}]"> 5336 5337 5338 5339 5340 5341 5342 5343</div> 5344 5345 <style class="transform-overrides-vars"> 5346 5347</style> 5348 5349 5350</div></div></div></div></div> 5351 <div class="contact-us-info-container"> 5352 5353 <div class="contact-us-info"> 5354 <div class="contact-us-info-icon"> 5355 <svg version="1.1" xmlns="https://www.w3.org/2000/svg" xmlns:xlink="https://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 24 30" style="width:20px;height:20px;" xml:space="preserve"> 5356 <path fill="#414141" d="M11.3,0C5.5,0.2,0.6,4.7,0.1,10.5c-0.1,1.2,0,2.3,0.2,3.4l0,0c0,0,0,0.1,0.1,0.4c0.2,0.8,0.5,1.6,0.8,2.3 C2.3,19.3,5,24,11.1,29c0.4,0.3,0.9,0.3,1.3,0c6.1-5,8.8-9.7,10-12.5c0.3-0.7,0.6-1.5,0.8-2.3c0.1-0.2,0.1-0.4,0.1-0.4l0,0 0.1-0.7,0.2-1.5,0.2-2.2C23.4,5.1,17.9-0.2,11.3,0z M11.7,17.5c-3.1,0-5.7-2.5-5.7-5.7s2.5-5.7,5.7-5.7c3.1,0,5.7,2.5,5.7,5.7 S14.8,17.5,11.7,17.5z"/> 5357 </svg> 5358 </div> 5359 <div class="contact-us-info-block"> 5360 <div class="contact-us-info-data">1835 West Orangewood Avenue #260, Orange, CA, 92868</div> 5361 </div>
5362 </div> 5363 5364 5365 5366 5367 <div class="contact-us-info"> 5368 <div class="contact-us-info-icon"> 5369 <svg version="1.1" xmlns="https://www.w3.org/2000/svg" xmlns:xlink="https://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 24 24" style="width:20px;height:20px;" xml:space="preserve"> 5370 <path fill="#414141" d="M24,18.9c0.1,0.4-0.1,0.7-0.4,1l-3.4,3.4c-0.2,0.2-0.4,0.3-0.6,0.4c-0.2,0.1-0.5,0.2-0.7,0.2c0,0-0.1,0-0.2,0 5371 c-0.1,0-0.2,0-0.3,0c-0.3,0-0.8-0.1-1.6-0.2c-0.7-0.1-1.6-0.4-2.6-0.8c-1-0.4-2.2-1.1-3.5-1.9C9.4,20.2,8,19,6.5,17.5 5372 c-1.2-1.2-2.2-2.3-2.9-3.4c-0.8-1.1-1.4-2.1-1.9-3c-0.5-0.9-0.8-1.7-1.1-2.5C0.4,8,0.2,7.4,0.1,6.8C0,6.3,0,5.9,0,5.6 5373 c0-0.3,0-0.5,0-0.5c0-0.2,0.1-0.5,0.2-0.7c0.1-0.2,0.3-0.4,0.4-0.6l3.4-3.4C4.3,0.1,4.6,0,4.9,0c0.2,0,0.4,0.1,0.6,0.2 5374 c0.2,0.1,0.3,0.3,0.4,0.5l2.7,5.2c0.2,0.3,0.2,0.6,0.1,0.9C8.7,7,8.5,7.3,8.3,7.5L7.1,8.8C7,8.8,7,8.9,7,8.9c0,0.1,0,0.1,0,0.2 5375 C7,9.5,7.2,9.9,7.4,10.3c0.2,0.4,0.5,0.9,0.9,1.5c0.4,0.6,1,1.3,1.8,2c0.8,0.8,1.4,1.4,2,1.8c0.6,0.4,1.1,0.8,1.5,1 5376 c0.4,0.2,0.7,0.3,0.9,0.4l0.3,0.1c0,0,0.1,0,0.2,0c0.1,0,0.1-0.1,0.2-0.1l1.4-1.5c0.3-0.3,0.7-0.4,1.1-0.4c0.3,0,0.5,0.1,0.7,0.2h0 5377 l4.9,2.9C23.7,18.3,23.9,18.6,24,18.9z"/> 5378 </svg> 5379 </div> 5380 <div class="contact-us-info-block"> 5381 5382 <div class="contact-us-info-data"> <a href="tel:(949) 776-7948">(949) 776-7948</a></div> 5383 </div> 5384 </div> 5385 5386 5387 5388 <div class="contact-us-info"> 5389 <div class="contact-us-info-icon"> 5390 <svg version="1.1" xmlns="https://www.w3.org/2000/svg" xmlns:xlink="https://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 24 19" style="width:20px;height:20px;" xml:space="preserve"> 5391 <path fill="#414141" d="M21.9,19c0.5,0,1-0.2,1.4-0.5l-6.8-6.9c-0.2,0.1-0.3,0.2-0.5,0.3c-0.5,0.4-0.9,0.7-1.2,0.9 5392 c-0.3,0.2-0.7,0.4-1.3,0.6c-0.5,0.2-1,0.3-1.5,0.3h0h0c-0.5,0-0.9-0.1-1.5-0.3C10,13.3,9.6,13,9.2,12.8C8.9,12.6,8.5,12.3,8,12 5393 c-0.1-0.1-0.3-0.2-0.5-0.3l-6.8,6.9C1.1,18.8,1.6,19,2.1,19H21.9z"/> 5394 <path fill="#414141" d="M1.4,7.3C0.8,7,0.4,6.6,0,6.1v10.4l6-6C4.8,9.7,3.2,8.6,1.4,7.3z"/> 5395 <path fill="#414141" d="M22.7,7.3c-1.8,1.2-3.4,2.3-4.7,3.2l6,6V6.1C23.6,6.6,23.2,6.9,22.7,7.3z"/> 5396 <path fill="#414141" d="M21.9,0H2.1C1.5,0,0.9,0.2,0.6,0.7C0.2,1.2,0,1.8,0,2.5C0,3,0.2,3.6,0.7,4.3c0.5,0.7,1,1.2,1.6,1.6 5397 C2.6,6.1,3.5,6.7,5,7.8c0.8,0.6,1.5,1.1,2.2,1.5c0.5,0.4,1,0.7,1.4,1c0,0,0.1,0.1,0.2,0.1c0.1,0.1,0.2,0.2,0.4,0.3 5398 c0.3,0.2,0.5,0.4,0.7,0.5c0.2,0.1,0.4,0.3,0.7,0.4c0.3,0.2,0.5,0.3,0.8,0.4c0.2,0.1,0.5,0.1,0.7,0.1h0h0c0.2,0,0.4,0,0.7-0.1 5399 c0.2-0.1,0.5-0.2,0.8-0.4c0.3-0.2,0.5-0.3,0.7-0.4c0.2-0.1,0.4-0.3,0.7-0.5c0.2-0.1,0.3-0.2,0.4-0.3c0.1-0.1,0.2-0.1,0.2-0.1 5400 c0.3-0.2,0.7-0.5,1.4-0.9c1.1-0.8,2.7-1.9,4.9-3.4c0.7-0.5,1.2-1,1.6-1.7c0.4-0.6,0.7-1.3,0.7-2c0-0.6-0.2-1.1-0.6-1.5 5401 C22.9,0.2,22.4,0,21.9,0z"/> 5402 </svg> 5403 </div> 5404 <div class="contact-us-info-block email"> 5405 <div class="contact-us-info-data"> <a href="mailto:[email protected]">[email protected]</a></div> 5406 </div> 5407 </div> 5408 5409 5410 5411 5412 5413 </div> 5414 </div> 5415 <div class="contact-us-right"> 5416 <div class="sqs-layout sqs-grid-12 columns-12" data-layout-label="Contact Form (Common Block)" data-type="block-field" data-updated-on="1784150152209" id="ylopoCommonBlocksContactForm"><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/01537be2-2c35-4
5416c83-8215-fb32aec81ea3_1113/website.components.form.styles.css"]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.form/01537be2-2c35-4c83-8215-fb32aec81ea3_1113/website.components.form.visitor.js"]" data-block-type="1337" data-definition-name="website.components.form" data-sqsp-block="form" data-website-component-id="yui_3_17_2_1_1784150125256_1920" id="block-yui_3_17_2_1_1784150125256_1920"><div class="sqs-block-content"> 5417 5418 5419 5420 5421 5422 5423 <div class="sqs-site-style-form" > 5424 5425
5425<script type="application/json" id="form-context-6a57f88278bc9621c8b1a610" class="sqs-form-block-context"> 5426 {"secureUrl":"https://ylopo-branded-site-f1f7.squarespace.com","collectionId":null,"formFieldFormats":{"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":{}}]},"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"}]},"useFormsJs":true,"formId":"6a57f88278bc9621c8b1a610","formName":"Common-blocks Form","formFields":[{"description":"","
5426id":"name-4ada5362-bad8-46dc-a222-5d1a9e56b7ad","locked":false,"required":true,"title":"Name","type":"name","name":"Name 1","customConstraints":{"requireFirstName":{"enabled":true},"requireLastName":{"enabled":true},"showFirstName":{"enabled":true},"showLastName":{"enabled":true}}},{"type":"phone","id":"phone-yui_3_17_2_1_1784150146550_4899","locked":false,"title":"Phone","description":"Phone","placeholder":"","required":false,"showCountryCode":false,"phone":true},{"type":"email","id":"email-yui_3_17_2_1_1784150146550_341","locked":false,"title":"Email","description":"Email","placeholder":"","required":true,"email":true}],"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} 5427 </script>
5427 5428 5429
5429<script type="application/json" id="form-block-design-fields-6a57f88278bc9621c8b1a610" class="sqs-form-block-design-fields"> 5430 {"buttonAlignment":"left","buttonVariant":"primary","firstFieldHighlightType":"none","submissionTextAlignment":"left","submissionVerticalAlignment":"top","submissionAnimation":"none","breakpoints":[{"id":"system_desktop","name":"Desktop"},{"id":"system_mobile","name":"Mobile","maxWidth":"767px"}],"breakpointOverrides":{},"breakpointOverridesFlag":false,"useLightbox":false} 5431 </script>
5431 5432
5432<script type="application/json" id="form-context-localized-strings-6a57f88278bc9621c8b1a610" class="sqs-form-block-localized-strings"> 5433 {"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
5433dQuestion":"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}."}} 5434 </script>
5434 5435 <div id="form-submission-html-6a57f88278bc9621c8b1a610" class="sqs-form-block-submission-html" data-submission-html=""></div> 5436<style id="container-styles">#block-yui_3_17_2_1_1784150125256_1920 { 5437 5438 --stroke-style: none;--stroke-thickness: 2px; 5439 5440 5441 5442 5443 5444 5445 5446 5447 } 5448 5449 #block-yui_3_17_2_1_1784150125256_1920 .form-wrapper { 5450 5451 --form-block-padding: 6% 6% 6% 6%; 5452 --form-block-padding: initial; 5453} 5454 5455 #block-yui_3_17_2_1_1784150125256_1920 { 5456 mix-blend-mode: var(--form-block-blend-mode 5457 ); 5458 border-radius: var(--form-block-border-radius); 5459 } 5460 5461 5462 5463#block-yui_3_17_2_1_1784150125256_1920 { 5464 --form-block-border-radius: 20px 20px 20px 20px; 5465 } 5466 5467 5468 5469 5470 5471 #block-yui_3_17_2_1_1784150125256_1920 { 5472 } 5473 5474</style> 5475 5476<style id="override-container-styles"> 5477 @media screen and (max-width: 767px) { 5478 5479 5480 5481#block-yui_3_17_2_1_1784150125256_1920 { 5482 5483 } 5484 } 5485 5486 5487 @media screen and (max-width: 767px) { 5488 #block-yui_3_17_2_1_1784150125256_1920 .form-wrapper { 5489 5490 } 5491 } 5492 5493 @media screen and (max-width: 767px) { 5494 5495 5496 5497 5498 5499 5500 }</style> 5501 5502 5503 5504 5505 5506 5507 5508 <div class="form-wrapper" 5509 5510 > 5511 5512 </div> 5513 <style> 5514 #block-yui_3_17_2_1_1784150125256_1920 .form-wrapper { 5515 display: grid; 5516 } 5517 5518 #block-yui_3_17_2_1_1784150125256_1920 .lightbox-handle-wrapper { 5519 display: none; 5520 } 5521 5522 #block-yui_3_17_2_1_1784150125256_1920 .lightbox-handle-wrapper-system_desktop { 5523 display: block; 5524 } 5525 </style> 5526 5527 <style class="transform-vars"> 5528 #block-yui_3_17_2_1_1784150125256_1920 { 5529 --opacity: 100%; 5530 --translate-x: 0px; 5531 --translate-y: 0px; 5532 --rotation: 0deg; 5533 --scale-x: 100%; 5534 --scale-y: 100%; 5535 --skew-x: 0deg; 5536 --skew-y: 0deg; 5537 --origin-x: 50%; 5538 --origin-y: 50%; 5539 --block-transform: none; 5540 5541 opacity: var(--opacity, 1); 5542 transform: var(--block-transform); 5543 transform-origin: var(--origin-x) var(--origin-y); 5544 } 5545 </style><style class="transform-overrides-vars"> 5546 5547</style> 5548 5549 5550 5551 5552 5553 </div> 5554</div></div></div></div></div> 5555 </div> 5556 </div> 5557 5558</div> 5559 5560 <div class="homepage-contact-us-bg-image"><div class="homepage-contact-us-bg-image-inner"></div></div> 5561 </section> 5562
5562<script> 5563 (function(){ 5564 var colorText = $('.homepage-c-contact-us .contact-us-headline-2.empty').css('color') 5565 var contactBg = $('.homepage-c-contact-us .homepage-contact-us-bg-image .homepage-contact-us-bg-image-inner').css('background-image') 5566 if(colorText === 'rgb(255, 255, 255)' && contactBg === 'url("https://static1.squarespace.com/static/ta/5a45829f9f07f53613a82165/2/assets/contact-bg.jpg")'){ 5567 $('.homepage-c-contact-us .homepage-contact-us-bg-image .homepage-contact-us-bg-image-inner').css('opacity','0.5') 5568 } 5569 })() 5570 </script>
5570 5571 <!-- ________________________________________________________________________________________ --> 5572 5573 5574 5575 <section class="homepage-c-bottom-section"> 5576 <div class="sqs-layout sqs-grid-12 columns-12 homepage-c-bottom-section empty" data-layout-label="Bottom Section" data-type="block-field" id="homepage-c-bottom-section-collection-635ade82fe2ce0693d7584b9"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 5577 </section> 5578 </div> 5579</main> 5580 5581<div class="edit-lead-form-button"><button>Edit Lead Form</button></div> 5582 5583<div class="lead-form-lightbox"> 5584 5585 <div class="image-blocks"> 5586 5587 5588 5589 <div class="lead-form-instructions"> 5590 <div class="lead-form-admin-info-1"></div> 5591 <div><input class="lead-form-link-url" type="text" style="width: 100%;" value=""/></div> 5592 <br/> 5593 <div><button class="button sqs-system-button sqs-editable-button lead-form-link-url-button">OPEN PAGE</button></div> 5594 </div> 5595 5596 5597 <div class="heading"> 5598 <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> 5599 <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-635ade82fe2ce0693d7584b9"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 5600 </div> 5601 5602 <div> 5603 <div style="display:none;" class="lead-form-upload-msg">Optional custom content for this leadform (unique to this page)</div> 5604 <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-635ade82fe2ce0693d7584b9-"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 5605 </div> 5606 5607 <div class="lead-form-images"> 5608 <div class="block-1"></div> 5609 <div class="block-2"></div> 5610 <div class="block-3"></div> 5611 <div class="block-4"></div> 5612 </div> 5613 5614 <div class="lead-form-contact-form lead-form"> 5615 <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="1666899700282" 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/01537be2-2c35-4
5615c83-8215-fb32aec81ea3_1113/website.components.form.styles.css"]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.form/01537be2-2c35-4c83-8215-fb32aec81ea3_1113/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"> 5616 5617 5618 5619 5620 5621 5622 <div class="sqs-site-style-form" > 5623 5624
5624<script type="application/json" id="form-context-635ade9e81bf777ac666838a" class="sqs-form-block-context"> 5625 {"secureUrl":"https://ylopo-branded-site-f1f7.squarespace.com","collectionId":null,"formFieldFormats":{"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":{}}]},"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"}]},"useFormsJs":true,"formId":"635ade9e81bf777ac666838a","formName":"Lead Form","formFields":[{"type":"name","
5625id":"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} 5626 </script>
5626 5627 5628
5628<script type="application/json" id="form-block-design-fields-635ade9e81bf777ac666838a" class="sqs-form-block-design-fields"> 5629 {"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} 5630 </script>
5630 5631
5631<script type="application/json" id="form-context-localized-strings-635ade9e81bf777ac666838a" class="sqs-form-block-localized-strings"> 5632 {"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
5632dQuestion":"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}."}} 5633 </script>
5633 5634 <div id="form-submission-html-635ade9e81bf777ac666838a" class="sqs-form-block-submission-html" data-submission-html=""></div> 5635<style id="container-styles">#block-ylopo-form-virtual-home-seller { 5636 5637 5638 5639 5640 5641 5642 } 5643 5644 #block-ylopo-form-virtual-home-seller .form-wrapper { 5645 5646 --form-block-padding: initial; 5647} 5648 5649 #block-ylopo-form-virtual-home-seller { 5650 mix-blend-mode: var(--form-block-blend-mode 5651 ); 5652 border-radius: var(--form-block-border-radius); 5653 } 5654 5655 5656 5657 5658 5659 5660 5661 5662 5663 #block-ylopo-form-virtual-home-seller { 5664 } 5665 5666</style> 5667 5668<style id="override-container-styles"> 5669 @media screen and (max-width: 767px) { 5670 5671 5672 5673#block-ylopo-form-virtual-home-seller { 5674 5675 } 5676 } 5677 5678 5679 @media screen and (max-width: 767px) { 5680 #block-ylopo-form-virtual-home-seller .form-wrapper { 5681 5682 } 5683 } 5684 5685 @media screen and (max-width: 767px) { 5686 5687 5688 5689 5690 5691 5692 }</style> 5693 5694 5695 5696 5697 5698 5699 5700 <div class="form-wrapper" 5701 5702 > 5703 5704 </div> 5705 <style> 5706 #block-ylopo-form-virtual-home-seller .form-wrapper { 5707 display: grid; 5708 } 5709 5710 #block-ylopo-form-virtual-home-seller .lightbox-handle-wrapper { 5711 display: none; 5712 } 5713 5714 #block-ylopo-form-virtual-home-seller .lightbox-handle-wrapper-system_desktop { 5715 display: block; 5716 } 5717 </style> 5718 5719 <style class="transform-overrides-vars"> 5720 5721</style> 5722 5723 5724 5725 5726 5727 </div> 5728</div></div></div></div></div> 5729 </div> 5730 5731 <div class="lead-form-select-override lead-form"> 5732 <div style="text-align:center;color: red;" class="lead-form-add-custom-form-1"></div> 5733 5734 5735 5736 <div style="text-align:center;color: red;" class="lead-form-add-custom-form-3"></div> 5737 <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-635ade82fe2ce0693d7584b9"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 5738 <br/> 5739 <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> 5740 5741 5742 </div> 5743 5744 <div class="lead-form-site-logo"> 5745 <img src="//images.squarespace-cdn.com/content/v1/635ade2b08cab54e82435b02/9c54523e-0b45-4e9d-bae2-3bc42910a97a/BROKERED+BY+Logo+Black+%282%29.png"/> 5746 </div> 5747 5748 </div> 5749 5750</div> 5751 5752<div class="image-detection-container"></div> 5753
5754<script> 5755!(function(){ 5756 if (!window.YLOPO_WIDGETS.sitewide_domain){ 5757 return 5758 } 5759 5760var pageTypeName = "page" || ""; 5761//--------------------------------------------------------- 5762 5763if (pageTypeName !== 'lead-form'){ 5764 $('#lead-form-override-global').hide(); 5765} 5766 5767$(document).ready(function(){ 5768 5769 if(pageTypeName === 'lead-form'){ 5770 $('.lead-form-lightbox').attr('style','display:none!important') 5771 } 5772 5773 if ($('#lead-form-override-635ade82fe2ce0693d7584b9').hasClass('empty') === false){ 5774 $('#lead-form-override-635ade82fe2ce0693d7584b9').show(); 5775 $('#lead-form-override-global').hide(); 5776 $('#leadFormDefaultForm').hide(); 5777 } else if ($('#lead-form-override-global').hasClass('empty') === false) { 5778 $('#lead-form-override-635ade82fe2ce0693d7584b9').hide(); 5779 $('#lead-form-override-global').show(); 5780 $('#leadFormDefaultForm').hide(); 5781 } else { 5782 $('#lead-form-override-635ade82fe2ce0693d7584b9').hide(); 5783 $('#lead-form-override-global').hide(); 5784 $('#leadFormDefaultForm').show(); 5785 } 5786 5787 //alternate images 5788 if($('.lead-form-upload-image').hasClass("empty")){ 5789 $('.lead-form-upload-image').hide(); 5790 }else{ 5791 $('.lead-form-images').hide(); 5792 } 5793 5794 $('.lead-form-lightbox form').find('input,select,button,textarea').each(function(i,o){ 5795 var isRequired = $($(o).closest('.form-item')[0]).find('.required')[0] !== undefined; 5796 if (isRequired) { 5797 $(o).attr('required',true); 5798 } 5799 }) 5800 5801 waitFor(function(){ 5802 return $('body').hasClass('sqs-edit-mode') 5803 }, function(isEditMode){ 5804 if (isEditMode && window.YLOPO_WIDGETS.sitewide_domain) { 5805 $('.common-blocks #leadFormDefaultForm').show(); 5806 if($('.lead-form-upload-image').hasClass("empty")){ 5807 $('.lead-form-upload-image').show(); 5808 } 5809 $('.lead-form-upload-msg').show(); 5810 if(pageTypeName === 'lead-form'){ 5811 $('.lead-form-lightbox').attr('style','display:block!important') 5812 $('.lead-form-upload-image').hide(); 5813 $('.lead-form-upload-msg').hide(); 5814 $('#lead-form-override-global').show(); 5815 } 5816 }else{ 5817 if(pageTypeName === 'lead-form'){ 5818 window.location.href = '/' 5819 } 5820 } 5821 }); 5822}); 5823 5824//--------------------------------------------------------- 5825 5826waitFor(function(){ 5827 return $('body.sqs-edit-mode').length > 0 5828}, function(isEditMode){ 5829 if (!isEditMode || !window.YLOPO_WIDGETS.sitewide_domain){ 5830 return 5831 } 5832 5833 if (pageTypeName !== 'lead-form') { 5834 $('.edit-lead-form-button').show(); 5835 $('.lead-form-header-text.lead-form-default-text').hide(); 5836 $('.edit-lead-form-button button').on('click',function(){ 5837 if ($('body').hasClass('listing-detail-lead-form')) { 5838 $('body').removeClass('listing-detail-lead-form'); 5839 $('.edit-lead-form-button button').html('Edit Lead Form'); 5840 $('footer').css({ 5841 visibility: 'visible', 5842 position: 'inherit', 5843 left: 'inherit' 5844 }); 5845 } else { 5846 $('body').addClass('listing-detail-lead-form'); 5847 $('.edit-lead-form-button button').html('Return To Page'); 5848 $('footer').css({ 5849 visibility: 'hidden', 5850 position: 'absolute', 5851 left: -999999 5852 }) 5853 } 5854 5855 // if ($('.lead-form-override').hasClass('empty')){ 5856 // $('.lead-form-contact-form.lead-form').show(); 5857 // } 5858 5859 $('#lead-form-override-635ade82fe2ce0693d7584b9').show() 5860 if ($('#lead-form-override-635ade82fe2ce0693d7584b9').hasClass('empty') === false){ 5861 $('#llead-form-override-global').hide() 5862 } 5863 }); 5864 } else { 5865 5866 var pageList = []; 5867 window.YLOPO_WIDGETS.fullSiteNav.forEach(function(nav, i){ 5868 if (nav && nav.collection){ 5869 pageList.push($('<option value="'+nav.collection.fullUrl+'">'+nav.collection.title+'</option>')); 5870 } 5871 if ( nav && nav.collection && nav.collection.fullUrl && i===0){ 5872 var newUrl = 'https://www.buyinginoc.com' + nav.collection.fullUrl + '?leadform'; 5873 $('.leadform-example-url').attr('href', newUrl).html(newUrl); 5874 } 5875 }); 5876 5877 $('.leadform-navigation-list').append(pageList).on('change',function(evt){ 5878 var newUrl = 'https://www.buyinginoc.com' + $(this).children('option:selected').val() + '?leadform'; 5879 $('.leadform-example-url').attr('href', newUrl).html(newUrl); 5880 }) 5881 $('.lead-form-select-override').find('form').show(); 5882 } 5883 5884 $('.lead-form-instructions').show(); 5885 5886 var website = JSON.parse(decodeURIComponent("%7B%22id%22%3A%22635ade2b08cab54e82435b02%22%2C%22captchaSettings%22%3A%7B%22enabledForDonations%22%3Afalse%7D%2C%22cloneable%22%3Afalse%2C%22contentModifiedOn%22%3A1790508797273%2C%22developerMode%22%3Afalse%2C%22identifier%22%3A%22ylopo-branded-site-f1f7%22%2C%22imageMetadataProcessingEnabled%22%3Afalse%2C%22isHstsEnabled%22%3Afalse%2C%22language%22%3A%22en-US%22%2C%22location%22%3A%7B%22mapLat%22%3A33.7961442%2C%22mapLng%22%3A-117.8725007%2C%22addressTitle%22%3A%22EXP%20Realty%22%2C%22addressLine1%22%3A%221835%20West%20Orangewood%20Avenue%20%23260%22%2C%22addressLine2%22%3A%22Orange%2C%20CA%2C%2092868%22%2C%22addressCountry%22%3A%22United%20States%22%7D%2C%22logoImageId%22%3A%226a32e92de0c348774f56af69%22%2C%22primaryDomain%22%3A%22www.buyinginoc.com%22%2C%22screenshotId%22%3A%226b2e3ef2fffe25f4e6a2317cc6f516906087816c65b84035cf86bd8a4836b492%22%2C%22shareButtonOptions%22%3A%7B%221%22%3Atrue%2C%226%22%3Atrue%2C%228%22%3Atrue%2C%224%22%3Atrue%2C%222%22%3Atrue%2C%227%22%3Atrue%2C%223%22%3Atrue%7D%2C%22showOwnerLogin%22%3Afalse%2C%22siteDescription%22%3A%22%22%2C%22siteStatus%22%3A%7B%7D%2C%22siteTitle%22%3A%22Orange%2
58860County%20Homes%22%2C%22socialLogoImageId%22%3A%2269a21b9815c04e7f941fb937%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.buyinginoc.com%22%2C%22baseUrl%22%3A%22https%3A%2F%2Fwww.buyinginoc.com%22%2C%22internalUrl%22%3A%22https%3A%2F%2Fylopo-branded-site-f1f7.squarespace.com%22%2C%22logoImageUrl%22%3A%22%2F%2Fimages.squarespace-cdn.com%2Fcontent%2Fv1%2F635ade2b08cab54e82435b02%2F9c54523e-0b45-4e9d-bae2-3bc42910a97a%2FBROKERED%2BBY%2BLogo%2BBlack%2B%25282%2529.png%22%2C%22machineTimeZoneOffset%22%3A-25200000%2C%22socialLogoImageUrl%22%3A%22%2F%2Fimages.squarespace-cdn.com%2Fcontent%2Fv1%2F635ade2b08cab54e82435b02%2F58b86906-3d7b-4c29-8e9f-5bb9d8280ded%2FChatGPT%2BImage%2BFeb%2B27%252C%2B2026%252C%2B02_28_52%2BPM-Photoroom.png%22%2C%22timeZoneAbbr%22%3A%22PDT%22%2C%22timeZoneOffset%22%3A-25200000%7D")); 5887 var leadFormUrl = String(location).split('/'); 5888 leadFormUrl[2] = website.authenticUrl.split('/')[2]; 5889 leadFormUrl = leadFormUrl.filter(function(s){ 5890 return s !== '#' 5891 }).map(function(s){ 5892 return s.replace(/\#$/,'') 5893 }) 5894 leadFormUrl = leadFormUrl.join('/'); 5895 5896 if (leadFormUrl.indexOf('?')!==-1) { 5897 leadFormUrl = leadFormUrl + '&leadform' 5898 } else { 5899 leadFormUrl = leadFormUrl += '?leadform' 5900 } 5901 $('.lead-form-instructions .lead-form-link-url').val(leadFormUrl) 5902 $('.lead-form-link-url-button').on('click',function(){ 5903 window.open(leadFormUrl); 5904 }); 5905 5906}) 5907 5908//------------------------------------------------------------------------------------------------------ 5909 5910if (window.YLOPO_WIDGETS.sitewide_domain && String(window.location).indexOf('leadform')!==-1 || pageTypeName === "lead-form"){ 5911 $('body').addClass('listing-detail-lead-form'); 5912 waitFor(function(){ 5913 return $('footer').length > 0; 5914 },function(hasFooter){ 5915 if (hasFooter) { 5916 $('.ylopo-custom-footer-block-sitewide').hide(); 5917 $('footer').css({ 5918 position:'absolute', 5919 'left':-4000, 5920 top: -4000, 5921 visibility: 'hidden', 5922 pointerEvents: 'none' 5923 }); 5924 } 5925 }); 5926 5927 if ($('.lead-form-header-text.lead-form-text').hasClass('empty')){ 5928 $('.lead-form-header-text.lead-form-text').hide(); 5929 } else { 5930 $('.lead-form-header-text.lead-form-default-text').hide(); 5931 } 5932 5933} else { 5934 return 5935} 5936 5937})(); 5938</script>
5938 5939 5940
5941<script> 5942/* 5943Note: This must be done inside a .block file because we're using JSONT to get collection data and the typeName of the page. 5944*/ 5945 5946!(function(){ 5947 if (!window.YLOPO_WIDGETS.sitewide_domain){ 5948 return 5949 } 5950 5951 if(!$('.lead-form-upload-image').hasClass("empty")){ 5952 return; 5953 } 5954 5955 var mls = getUrlParameter('mlsid'); // "3050557"; 5956 var agent_domain = getUrlParameter('agentDomain'); 5957 var partyWebsite = agent_domain || YLOPO_WIDGETS.domain; 5958 5959 var noImage = 'https://s3-us-west-2.amazonaws.com/branded-site-static/no_image.png'; 5960 5961 var pageTypeName = ""; 5962 var picsToTest = { 5963 }; 5964 var samePics = { 5965 }; 5966 var assets = []; 5967 5968 var windowUrl = String(window.location), leadFormIndex = windowUrl.indexOf('leadform'); 5969 5970 if (String(window.location).indexOf('leadform')!==-1 && String(window.location).indexOf('?leadform')===-1){ 5971 window.location = windowUrl.substring(0, leadFormIndex) + "?" + windowUrl.substring(leadFormIndex, windowUrl.length); 5972 } 5973 5974 if (String(window.location).indexOf('leadform')!==-1 || pageTypeName === "lead-form"){ 5975 5976 $('body').addClass('listing-detail-lead-form'); 5977 5978 waitFor(function(){ 5979 return $('.lead-form-lightbox form').length > 0; 5980 },function(){ 5981 $('.lead-form-lightbox .form-wrapper').on('form-is-posted', function(){ 5982 location = String(location).replace(/(\?|\&)leadform\={0,}(true|false){0,}/,'').replace(/&/,'?').replace(/(\?)(.*?)(\?)/,'$1$2&'); 5983 }); 5984 }); 5985 5986 if ($('.lead-form-header-text.lead-form-text').hasClass('empty')){ 5987 $('.lead-form-header-text.lead-form-text').hide(); 5988 } else { 5989 $('.lead-form-header-text.lead-form-default-text').hide(); 5990 } 5991 5992 startLeadForm(); 5993 5994 } else { 5995 return 5996 } 5997 5998 //------------------------------------------------------------------------------------------------------ 5999 function startLeadForm(){ 6000 $.ajax({ 6001 url:String(location) + (String(location).indexOf('?') !==-1 ? '&format=json' : '?format=json'), 6002 success: function(data){ 6003 6004 var collectionData = data.collection || {}; 6005 var itemData = data.item || {}; 6006 var itemsData = data.items || []; 6007 6008 var assets1 = deepFindAllProps(collectionData,['assetUrl']); 6009 var assets2 = deepFindAllProps(itemData,['assetUrl']); 6010 var assets3 = deepFindAllProps(itemsData,['assetUrl']); 6011 6012 var body1 = deepFindAllProps(collectionData, ['body']); 6013 var body2 = deepFindAllProps(itemData, ['body']); 6014 var body3 = deepFindAllProps(itemsData, ['body']); 6015 6016 assets2.reverse(); 6017 assets3.reverse(); 6018 6019 assets2.map(function(o){ 6020 if (!o){ 6021 return 6022 } 6023 assets.push({ 6024 assetUrl: o.assetUrl, 6025 mediaFocalPoint: o.mediaFocalPoint 6026 }) 6027 }) 6028 6029 assets3.map(function(o){ 6030 if (!o){ 6031 return 6032 } 6033 assets.push({ 6034 assetUrl: o.assetUrl, 6035 mediaFocalPoint: o.mediaFocalPoint 6036 }) 6037 }) 6038 6039 var bodys = []; 6040 body1.map(function(o){ 6041 if (!o.body){ 6042 return 6043 } 6044 bodys.push(o.body) 6045 }) 6046 body2.map(function(o){ 6047 if (!o.body){ 6048 return 6049 } 6050 bodys.push(o.body) 6051 }) 6052 body3.map(function(o){ 6053 if (!o.body){ 6054 return 6055 } 6056 bodys.push(o.body) 6057 }) 6058 6059 bodys.forEach(function(o){ 6060 $(o).find('[data-src]').each(function(i,z){ 6061 assets.push({ 6062 assetUrl: $(z).data('src'), 6063 mediaFocalPoint: { 6064 x: 0.5, 6065 y: 0.5 6066 } 6067 }) 6068 }) 6069 }) 6070 6071 assets1.map(function(o){ 6072 if (!o){ 6073 return 6074 } 6075 assets.push({ 6076 assetUrl: o.assetUrl, 6077 mediaFocalPoint: o.mediaFocalPoint 6078 }) 6079 }) 6080 6081 if (assets.length < 3) { 6082 $('*').each(function(i,o){ 6083 if (o.style.backgroundImage){ 6084 var assetUrl = o.style.backgroundImage.replace(/^url\(\"/gim,'').replace(/\"\)$/gim,''); 6085 assets.push({ 6086 assetUrl: assetUrl, 6087 mediaFocalPoint: { 6088 x:0.5, 6089 y:0.5 6090 } 6091 }); 6092 } 6093 var datasrc = $(o).data('src'); 6094 if (datasrc){ 6095 var thisAsset = { 6096 assetUrl: datasrc 6097 } 6098 var datafocal = $(o).data('image-focal-point'); 6099 if (datafocal) { 6100 thisAsset.mediaFocalPoint = { 6101 x: parseFloat(datafocal.split(',')[0]), 6102 y: parseFloat(datafocal.split(',')[1]) 6103 } 6104 } else { 6105 thisAsset.mediaFocalPoint = { 6106 x: 0.5, 6107 y: 0.5 6108 } 6109 } 6110 assets.push(thisAsset); 6111 } 6112 }) 6113 } 6114 6115 6116 //------------------------------------------------------------------------------------------------------ 6117 6118 if ("" === "" && !mls){ 6119 //If not a listing page with an MLS number, pull the images directly from the page... 6120 renderData() 6121 } else { 6122 //Sometimes we need to pull the images from an MLS listing... 6123 lookupMLSNumber("" || mls); 6124 } 6125 6126 6127 } 6128 }); 6129 } 6130 6131//------------------------------------------------------------------------------------------------------ 6132 6133 function getLoadedBGImages(){ 6134 var bgImages = []; 6135 $('*').each(function(i,o){ 6136 if (o.style.backgroundImage){ 6137 if (o.style.backgroundImage === 'none'){ 6138 return 6139 } 6140 o.style.backgroundImage = o.style.backgroundImage.replace(/;mlsid=(.*?);/g,';'); 6141 try{ 6142 var bgimg = (o.style.backgroundImage.match(/url\(['"](.*?)['"]\)/i)||[])[1]; 6143 if (bgimg){ 6144 bgImages.push(bgimg); 6145 } 6146 }catch(e){ 6147 console.log('leadform bgimageerror:', e) 6148 } 6149 } 6150 }) 6151 6152 renderData({ 6153 listingPhotos: bgImages 6154 }); 6155 } 6156 6157 //------------------------------------------------------------------------------------------------------ 6158 /* 6159 $('.coming-soon-form').find('input[type=text]').each(function(i,o){ 6160 if ($(o).attr('name')===undefined){
6161 $(o).val('Coming Soon: ').attr('type','hidden'); 6162 } 6163 }) 6164 6165 var $form = $('.coming-soon-form form'); 6166 $form.find('input[name=fname]').attr('placeholder','First Name'); 6167 $form.find('input[name=lname]').attr('placeholder','Last Name'); 6168 $form.find('input[name=email]').attr('placeholder','Email'); 6169 $form.find('.form-item.field.text input').attr('placeholder','Subject'); 6170 $form.find('.form-item.field.textarea textarea').attr('placeholder','Message'); 6171 */ 6172 6173 // ----------------------------------------------------------------------------------------------------------- 6174 6175 function lookupMLSNumber(mlsNumber){ 6176 if (!window.YLOPO_WIDGETS.sitewide_domain){ 6177 return 6178 } 6179 $.ajax({ 6180 url: 'https://'+partyWebsite+'/api/1.0/listings/byMlsId/'+mlsNumber, 6181 dataType: 'json', 6182 success: function(data){ 6183 if (data) { 6184 renderData(data) 6185 } else { 6186 console.log("MLS Number not returning data...",mlsNumber) 6187 if (mlsNumber){ 6188 $('.MLS-no-data-error').addClass('show-error'); 6189 } 6190 renderData(); 6191 } 6192 }, 6193 error: function(err){ 6194 console.log('err:',err); 6195 renderData(); 6196 } 6197 }) 6198 } 6199 6200 // ----------------------------------------------------------------------------------------------------------- 6201 6202 var other_images = []; 6203 6204 function renderData(data){ 6205 6206 if (data && data.listingPhotos && data.listingPhotos.length > 0) { 6207 var listingsPhotos = []; 6208 data.listingPhotos.forEach(function(listing){ 6209 listingsPhotos.push({ 6210 assetUrl: listing, 6211 mediaFocalPoint: { 6212 x:0.5, 6213 y:0.5 6214 } 6215 }); 6216 }); 6217 assets = listingsPhotos.concat(assets);//galleryImages.concat(data.listingPhotos); 6218 } 6219 6220 if (assets.length > 0) { 6221 6222 other_images = assets.reduce(function(a,o){ 6223 if (o.assetUrl && o.assetUrl.indexOf('.squarespace.com') === -1){ 6224 return a.concat(o) 6225 } else { 6226 return a 6227 } 6228 },[]); 6229 other_images.slice(0,4).forEach(function(o,i){ 6230 if (o.assetUrl.indexOf('cloudfront.net') !==-1 && o.assetUrl.indexOf('_auto_294') !==-1){ 6231 o.assetUrl = o.assetUrl.replace('_auto_294', '_1024_auto') 6232 } 6233 $('.image-blocks').find('.block-'+(i+1)).css('backgroundImage', 'url('+o.assetUrl+')').data('src',o) 6234 }); 6235 6236 if (other_images.length > 0) { 6237 $('.lead-form-images').addClass('imagecount-'+other_images.slice(0,4).length); 6238 } 6239 6240 var static_assets = assets.slice(0,4).reduce(function(a,o){ 6241 o.assetUrl = o.assetUrl ? o.assetUrl.split('?')[0]+'?format=1024w' : ''; 6242 return o.assetUrl.indexOf('https://static.squarespace.com')!==-1 ? a.concat(o) : a; 6243 },[]); 6244 var static1_assets = assets.slice(0,4).reduce(function(a,o){ 6245 o.assetUrl = o.assetUrl ? o.assetUrl.split('?')[0]+'?format=1024w' : ''; 6246 return o.assetUrl.indexOf('https://static1.squarespace.com')!==-1 ? a.concat(o) : a; 6247 },[]); 6248 var static2_assets = assets.slice(0,4).reduce(function(a,o){ 6249 o.assetUrl = o.assetUrl ? o.assetUrl.split('?')[0]+'?format=1024w' : ''; 6250 return o.assetUrl.indexOf('https://static2.squarespace.com')!==-1 ? a.concat(o) : a; 6251 },[]); 6252 6253 6254 /* 6255 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 6256 but the image is hosted on Squarespace's CDN, on a different domain name, and the URL is always different from site to site. 6257 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 6258 on the same domain as the images, inside an iframe and using postMessage to transfer the image data back to this window. 6259 */ 6260 if (static_assets.length > 0) { 6261 static_assets.forEach(function(o){ 6262 picsToTest[o.assetUrl]=1 6263 }); 6264 var images = static_assets.reduce(function(a,o){ 6265 return a.concat(o.assetUrl); 6266 }, []); 6267 $('<iframe></iframe>').attr('src','https://static.squarespace.com/static/592f0812414fb54f04562d89/t/5bd0bbbe08522953060e994d/1540406206485/getImageDataURI.html?img='+encodeURIComponent(images.join('img='))).appendTo('.image-detection-container') 6268 } 6269 if (static1_assets.length > 0) {
6270 static1_assets.forEach(function(o){ 6271 picsToTest[o.assetUrl]=1 6272 }); 6273 var images1 = static1_assets.reduce(function(a,o){ 6274 return a.concat(o.assetUrl); 6275 }, []); 6276 $('<iframe></iframe>').attr('src','https://static1.squarespace.com/static/592f0812414fb54f04562d89/t/5bd0bbbe08522953060e994d/1540406206485/getImageDataURI.html?img='+encodeURIComponent(images1.join('img='))).appendTo('.image-detection-container') 6277 } 6278 if (static2_assets.length > 0) { 6279 static2_assets.forEach(function(o){ 6280 picsToTest[o.assetUrl]=1 6281 }); 6282 var images2 = static2_assets.reduce(function(a,o){ 6283 return a.concat(o.assetUrl); 6284 }, []); 6285 $('<iframe></iframe>').attr('src','https://static2.squarespace.com/static/592f0812414fb54f04562d89/t/5bd0bbbe08522953060e994d/1540406206485/getImageDataURI.html?img='+encodeURIComponent(images2.join('img='))).appendTo('.image-detection-container') 6286 } 6287 } else { 6288 if (data === undefined){ 6289 setTimeout(getLoadedBGImages, 1000); 6290 } 6291 } 6292 6293 } 6294 6295 // ----------------------------------------------------------------------------------------------------------- 6296 6297 function receiveMessage(evt){ 6298 if (evt.origin !== 'https://static.squarespace.com' && evt.origin !== 'https://static1.squarespace.com' && evt.origin !== 'https://static2.squarespace.com'){ 6299 return; 6300 } 6301 6302 var data = evt.data; 6303 6304 if (data.error) { 6305 picsToTest[data.imgUrl] = undefined; 6306 delete picsToTest[data.imgUrl]; 6307 if (Object.keys(picsToTest).length === 0) { 6308 testingDone(); 6309 } 6310 return 6311 } 6312 6313 var $canvas = $('<canvas/>').attr({ 6314 width: data.width, 6315 height: data.height 6316 }).css({ 6317 width: data.width, 6318 height: data.height, 6319 }).appendTo($('.image-detection-container')); 6320 6321 var img = new Image(); 6322 img.width = data.width; 6323 img.height = data.height; 6324 img.src = data.imgdata; 6325 6326 img.onload = function(){ 6327 6328 var ctx = $canvas[0].getContext('2d'); 6329 ctx.drawImage(img, 0, 0, data.width, data.height) 6330 var imgData = ctx.getImageData(0, 0, data.width, data.height).data; 6331 var pix = getPixel(11, 11, imgData, data.width); 6332 6333 var isUnique = true; 6334 for (var key in samePics){ 6335 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 ) { 6336 isUnique = false; 6337 break; 6338 } 6339 } 6340 if (isUnique === true) { 6341 samePics[data.imgUrl] = pix; 6342 } 6343 6344 picsToTest[data.imgUrl] = undefined; 6345 delete picsToTest[data.imgUrl]; 6346 6347 if (Object.keys(picsToTest).length === 0) { 6348 testingDone(); 6349 } 6350 } 6351 } 6352 6353 //-------------------------------------------------------------------------------------------- 6354 6355 function getPixel(x,y,data, width){ 6356 return { 6357 r: data[(x*4)+(y*width)], 6358 g: data[(x*4)+(y*width)+1], 6359 b: data[(x*4)+(y*width)+2], 6360 a: data[(x*4)+(y*width)+3] 6361 } 6362 } 6363 6364 //-------------------------------------------------------------------------------------------- 6365 6366 function testingDone(){ 6367 6368 var uniqueImages = Object.keys(samePics); 6369 6370 $('.lead-form-images').addClass('imagecount-' + Math.min(uniqueImages.length, 4)); 6371 6372 for (var img=0;img<4;img++){ 6373 if ($('.image-blocks').find('.block-'+(img+1)).data('src') === undefined && uniqueImages[img]) { 6374 6375 var focalPoint = assets.reduce(function(a,o){ 6376 if (uniqueImages[img] === o.assetUrl){ 6377 return o.mediaFocalPoint 6378 } else { 6379 return a; 6380 } 6381 },{x:0.5,y:0.5}); 6382 6383 if (img === 0 && uniqueImages[img].indexOf('squarespace.com/static') !==-1 && uniqueImages[img].indexOf('format=500w') !== -1) { 6384 uniqueImages[img] = uniqueImages[img].replace('format=500w', 'format=1024w') 6385 } 6386 6387 $('.image-blocks').find('.block-'+(img+1)).css({ 6388 'backgroundImage': 'url('+uniqueImages[img]+')', 6389 'backgroundPosition': 'calc('+focalPoint.x+' * 100%) calc('+focalPoint.y+' * 100%)' 6390 }).data('src',uniqueImages[img]); 6391 } 6392 } 6393 } 6394 6395 //-------------------------------------------------------------------------------------------- 6396 6397 window.addEventListener( "message", receiveMessage, false); 6398 6399 $('.lead-form-lightbox form').append($('<input type="hidden" name="YLP_FORMSOURCE" value="LEAD_FORM"/>')); 6400 $('.lead-form-lightbox form').append($('<input type="hidden" name="YLP_TAGS" value="'+encodeURIComponent(String(location))+'"/>')); 6401 6402 6403 //------------------------------------------------------------------------------------------------------ 6404})(); 6405 6406</script>
6406 6407 6408 6409 <div id="preFooter"> 6410 <div class="pre-footer-inner"> 6411 <div class="sqs-layout sqs-grid-12 columns-12" data-layout-label="Pre-Footer Content" data-type="block-field" data-updated-on="1666899702434" 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/7c0d68ec-9884-4426-84b2-bd2d6a6675fc_719/website.components.socialLinks.styles.css"]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.socialLinks/7c0d68ec-9884-4426-84b2-bd2d6a6675fc_719/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"> 6412 6413 6414 6415 6416 6417 6418 6419 6420 6421 6422 6423 6424 6425 6426 6427 6428 6429 6430 6431 6432 6433 6434 6435 6436<div class="sqs-block-socialaccountlinks-content"> 6437 <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"> 6438 <style> 6439 6440 #block-yui_3_17_2_1_1406660821033_8373 { 6441 --social-icons-justify-content: center; 6442 --social-icons-dimension: 36px;--social-icons-gap: 10px; 6443 6444 } 6445 6446 6447 #block-yui_3_17_2_1_1406660821033_8373 .sqs-svg-icon--wrapper { 6448 --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; 6449 } 6450 6451 6452 #block-yui_3_17_2_1_1406660821033_8373 .sqs-svg-icon--list { 6453 justify-content: var(--social-icons-justify-content, center); 6454 column-gap: var(--social-icons-gap, 12px); 6455 row-gap: var(--social-icons-gap, 12px); 6456 } 6457 #block-yui_3_17_2_1_1406660821033_8373 .sqs-svg-icon--wrapper { 6458 width: var(--social-icons-dimension, 20px); 6459 height: var(--social-icons-dimension, 20px); 6460 margin: 0; 6461 border: none; 6462 background-color: var(--si-bg, transparent); 6463 box-shadow: var(--si-box-shadow, none); 6464 border-radius: var(--si-border-radius, 0); 6465 } 6466 #block-yui_3_17_2_1_1406660821033_8373 .sqs-svg-icon--wrapper > div { 6467 transform: scale(var(--si-scale, 1)); 6468 } 6469 #block-yui_3_17_2_1_1406660821033_8373 .sqs-use--icon { 6470 fill: var(--si-fill-icon, transparent); 6471 } 6472 #block-yui_3_17_2_1_1406660821033_8373 .sqs-use--mask { 6473 fill: var(--si-fill-mask, transparent); 6474 } 6475 #block-yui_3_17_2_1_1406660821033_8373 .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper { 6476 background-color: var(--si-bg-fade, var(--si-bg, transparent)); 6477 } 6478 #block-yui_3_17_2_1_1406660821033_8373 .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper .sqs-use--icon { 6479 fill: var(--si-fill-icon-fade, var(--si-fill-icon, transparent)); 6480 } 6481 #block-yui_3_17_2_1_1406660821033_8373 .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper .sqs-use--mask { 6482 fill: var(--si-fill-mask-fade, var(--si-fill-mask, transparent)); 6483 } 6484 #block-yui_3_17_2_1_1406660821033_8373 .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper:hover { 6485 background-color: var(--si-bg-hover, var(--si-bg, transparent)); 6486 } 6487 #block-yui_3_17_2_1_1406660821033_8373 .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper:hover .sqs-use--icon { 6488 fill: var(--si-fill-icon-hover, var(--si-fill-icon, transparent)); 6489 } 6490 #block-yui_3_17_2_1_1406660821033_8373 .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper:hover .sqs-use--mask { 6491 fill: var(--si-fill-mask-hover, var(--si-fill-mask, transparent)); 6492 } 6493 </style> 6494 <nav class="sqs-svg-icon--list"> 6495 6496 </nav> 6497 </div> 6498 6499 6500<style id="container-styles">#block-yui_3_17_2_1_1406660821033_8373 { 6501 6502 6503 6504 } 6505 6506 #block-yui_3_17_2_1_1406660821033_8373 .sqs-block-socialaccountlinks-content { 6507 6508 } 6509 6510 #block-yui_3_17_2_1_1406660821033_8373 { 6511 mix-blend-mode: var(--tweak-social-links-block-blend); 6512 border-radius: var(--tweak-social-links-block-radius); 6513 } 6514 6515 6516 6517 6518 6519 6520 6521 6522 6523 6524</style> 6525 6526<style id="override-container-styles"> 6527 @media screen and (max-width: 767px) { 6528 6529 6530 6531#block-yui_3_17_2_1_1406660821033_8373 { 6532 6533 } 6534 } 6535 6536 6537 @media screen and (max-width: 767px) { 6538 #block-yui_3_17_2_1_1406660821033_8373 .sqs-block-socialaccountlinks-content { 6539 6540 } 6541 } 6542 6543 @media screen and (max-width: 767px) { 6544 6545 6546 6547 6548 6549 6550 }</style> 6551 6552 <style class="transform-overrides-vars"> 6553 6554</style> 6555 6556 6557 6558 6559 6560 6561</div> 6562</div></div></div></div></div>
6563 </div> 6564 </div> 6565 6566
6566<script> 6567 //These things may not be accessible to plugins, so we need to set them in javascript here so plugins can use them. 6568 window.YLOPO_WIDGETS.SS_PAGE_CONTEXT = { 6569 websiteSettings: JSON.parse(decodeURIComponent("%7B%22id%22%3A%22635ade2b08cab54e82435b05%22%2C%22websiteId%22%3A%22635ade2b08cab54e82435b02%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%22announcementBarSettings%22%3A%7B%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%2226eb0714-263c-40d5-937e-d161ae69d3ad%22%2C%22newPlanArchitectureEligible%22%3Atrue%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%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%22userAccountsSett
6569ings%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%22clientcare%40buyinginoc.com%22%2C%22contactPhoneNumber%22%3A%22(949)%20776-7948%22%7D")), 6570 website: JSON.parse(decodeURIComponent("%7B%22id%22%3A%22635ade2b08cab54e82435b02%22%2C%22captchaSettings%22%3A%7B%22enabledForDonations%22%3Afalse%7D%2C%22cloneable%22%3Afalse%2C%22contentModifiedOn%22%3A1790508797273%2C%22developerMode%22%3Afalse%2C%22identifier%22%3A%22ylopo-branded-site-f1f7%22%2C%22imageMetadataProcessingEnabled%22%3Afalse%2C%22isHstsEnabled%22%3Afalse%2C%22language%22%3A%22en-US%22%2C%22location%22%3A%7B%22mapLat%22%3A33.7961442%2C%22mapLng%22%3A-117.8725007%2C%22addressTitle%22%3A%22EXP%20Realty%22%2C%22addressLine1%22%3A%221835%20West%20Orangewood%20Avenue%20%23260%22%2C%22addressLine2%22%3A%22Orange%2C%20CA%2C%2092868%22%2C%22addressCountry%22%3A%22United%20States%22%7D%2C%22logoImageId%22%3A%226a32e92de0c348774f56af69%22%2C%22primaryDomain%22%3A%22www.buyinginoc.com%22%2C%22screenshotId%22%3A%226b2e3ef2fffe25f4e6a2317cc6f516906087816c65b84035cf86bd8a4836b492%22%2C%22shareButtonOptions%22%3A%7B%221%22%3Atrue%2C%226%22%3Atrue%2C%228%22%3Atrue%2C%224%22%3Atrue%2C%222%22%3Atrue%2C%227%22%3Atrue%2C%223%22%3Atrue%7D%2C%22showOwnerLogin%22%3Afalse%2C%22siteDescription%22%3A%22%22%2C%22siteStatus%22%3A%7B%7D%2C%22siteTitle%22%3A%22Orange%20County%20Homes%22%2C%22socialLogoImageId%22%3A%2269a21b9815c04e7f941fb937%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.buyinginoc.com%22%2C%22baseUrl%22%3A%22https%3A%2F%2Fwww.buyinginoc.com%22%2C%22internalUrl%22%3A%22https%3A%2F%2Fylopo-branded-site-f1f7.squarespace.com%22%2C%22logoImageUrl%22%3A%22%2F%2Fimages.squarespace-cdn.com%2Fcontent%2Fv1%2F635ade2b08cab54e82435b02%2F9c54523e-0b45-4e9d-bae2-3bc42910a97a%2FBROKERED%2BBY%2BLogo%2BBlack%2B%25282%2529.png%22%2C%22machineTimeZoneOffset%22%3A-25200000%2C%22socialLogoImageUrl%22%3A%22%2F%2Fimages.squarespace-cdn.com%2Fcontent%2Fv1%2F635ade2b08cab54e82435b02%2F58b86906-3d7b-4c29-8e9f-5bb9d8280ded%2FChatGPT%2BImage%2BFeb%2B27%252C%2B2026%252C%2B02_28_52%2BPM-Photoroom.png%22%2C%22timeZoneAbbr%22%3A%22PDT%22%2C%22timeZoneOffset%22%3A-25200000%7D")), 6571 authenticatedAccount: {}, 6572 pageId: "collection-635ade82fe2ce0693d7584b9", 6573 pageTitle: "Orange County Homes", 6574 templateRevision: "489" 6575 } 6576 6577 </script>
6577 6578 <!-- ///////////////////////////////////////////////////////////////////////////////////////////////////////// --> 6579 6580 <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> 6581<div class="sqs-layout sqs-grid-12 columns-12" data-layout-label="v5 footer" data-type="block-field" data-updated-on="1781721400955" 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/cfd3d1e7-62c0-46c2-9802-ba86767fc9b2_986/website.components.code.styles.css"]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.code/cfd3d1e7-62c0-46c2-9802-ba86767fc9b2_986/website.components.code.visitor.js"]" data-block-type="1337" data-definition-name="website.components.code" data-sqsp-block="code" data-website-component-id="b3338ebbe9b3ce9e344b" id="block-b3338ebbe9b3ce9e344b"><div class="sqs-block-content"> 6582 6583 6584<div 6585 class="sqs-code-container" 6586 6587 6588 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"}" 6589 6590 6591 6592 6593> 6594 6595 6596<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:#a0a0a0;font-size:12px;line-height:14px}footer#footer-v5 .footer-section-3{width:33%}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-section-3,footer#footer-v5 .text-center{text-align:center}footer#footer-v5 .footer-site-address div,footer#footer-v5 .footer-site-navlist div{color:#fff!important;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;
6596display: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}div.folder .subnav{display:none!important}.footer-copyright>div{text-align:center;margin-left:auto;margin-right:auto}</style> 6597<div class='row' id='custom-footer'> 6598 6599 6600 <div class='footer-section-3 footer-section-12'> 6601 <div class='footer-logo'> 6602 <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/635ade2b08cab54e82435b02/31b39246-dfbc-4605-9ba2-313920d959a6/eXp-Realty-White-01-3+%281%29.png?format=500" width="150" height="150"> 6603 </div> 6604 6605 6606 6607 <p class="text-center" style="white-space:pre-wrap;"><strong>©EXP Realty <span class="copyright-year"></span></strong></p><p class="text-center" style="white-space:pre-wrap;"><strong>CA DRE #207099380</strong></p><p class="text-center" style="white-space:pre-wrap;"><br>All Rights Reserved</p> 6608 6609 <div class='footer-social-icons'> 6610 <div class="socialmedia lazy" data-lazy-function="loadSocialIcons"> 6611 <div class="sqs-layout sqs-grid-12 columns-12" data-layout-label="Social" data-type="block-field" data-updated-on="1666899696296" 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/7c0d68ec-9884-4426-84b2-bd2d6a6675fc_719/website.components.socialLinks.styles.css"]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.socialLinks/7c0d68ec-9884-4426-84b2-bd2d6a6675fc_719/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"> 6612 6613 6614 6615 6616 6617 6618 6619 6620 6621 6622 6623 6624 6625 6626 6627 6628 6629 6630 6631 6632 6633 6634 6635 6636<div class="sqs-block-socialaccountlinks-content"> 6637 <div class="sqs-svg-icon--outer social-icon-alignment-right social-icons-color-standard social-icons-size-extra-small social-icons-style-regular "> 6638 <style> 6639 6640 #block-header-social-block-id { 6641 --social-icons-justify-content: flex-end; 6642 --social-icons-dimension: 16px;--social-icons-gap: 10px; 6643 6644 } 6645 6646 6647 #block-header-social-block-id .sqs-svg-icon--wrapper { 6648 --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; 6649 } 6650 6651 6652 #block-header-social-block-id .sqs-svg-icon--list { 6653 justify-content: var(--social-icons-justify-content, center); 6654 column-gap: var(--social-icons-gap, 12px); 6655 row-gap: var(--social-icons-gap, 12px); 6656 } 6657 #block-header-social-block-id .sqs-svg-icon--wrapper { 6658 width: var(--social-icons-dimension, 20px); 6659 height: var(--social-icons-dimension, 20px); 6660 margin: 0; 6661 border: none; 6662 background-color: var(--si-bg, transparent);
6663 box-shadow: var(--si-box-shadow, none); 6664 border-radius: var(--si-border-radius, 0); 6665 } 6666 #block-header-social-block-id .sqs-svg-icon--wrapper > div { 6667 transform: scale(var(--si-scale, 1)); 6668 } 6669 #block-header-social-block-id .sqs-use--icon { 6670 fill: var(--si-fill-icon, transparent); 6671 } 6672 #block-header-social-block-id .sqs-use--mask { 6673 fill: var(--si-fill-mask, transparent); 6674 } 6675 #block-header-social-block-id .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper { 6676 background-color: var(--si-bg-fade, var(--si-bg, transparent)); 6677 } 6678 #block-header-social-block-id .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper .sqs-use--icon { 6679 fill: var(--si-fill-icon-fade, var(--si-fill-icon, transparent)); 6680 } 6681 #block-header-social-block-id .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper .sqs-use--mask { 6682 fill: var(--si-fill-mask-fade, var(--si-fill-mask, transparent)); 6683 } 6684 #block-header-social-block-id .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper:hover { 6685 background-color: var(--si-bg-hover, var(--si-bg, transparent)); 6686 } 6687 #block-header-social-block-id .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper:hover .sqs-use--icon { 6688 fill: var(--si-fill-icon-hover, var(--si-fill-icon, transparent)); 6689 } 6690 #block-header-social-block-id .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper:hover .sqs-use--mask { 6691 fill: var(--si-fill-mask-hover, var(--si-fill-mask, transparent)); 6692 } 6693 </style> 6694 <nav class="sqs-svg-icon--list"> 6695 6696 </nav> 6697 </div> 6698 6699 6700<style id="container-styles">#block-header-social-block-id { 6701 6702 6703 6704 6705 6706 6707 } 6708 6709 #block-header-social-block-id .sqs-block-socialaccountlinks-content { 6710 6711 --tweak-social-links-block-padding: initial; 6712} 6713 6714 #block-header-social-block-id { 6715 mix-blend-mode: var(--tweak-social-links-block-blend); 6716 border-radius: var(--tweak-social-links-block-radius); 6717 } 6718 6719 6720 6721 6722 6723 6724 6725 6726 6727 #block-header-social-block-id { 6728 } 6729 6730</style> 6731 6732<style id="override-container-styles"> 6733 @media screen and (max-width: 767px) { 6734 6735 6736 6737#block-header-social-block-id { 6738 6739 } 6740 } 6741 6742 6743 @media screen and (max-width: 767px) { 6744 #block-header-social-block-id .sqs-block-socialaccountlinks-content { 6745 6746 } 6747 } 6748 6749 @media screen and (max-width: 767px) { 6750 6751 6752 6753 6754 6755 6756 }</style> 6757 6758 <style class="transform-overrides-vars"> 6759 6760</style> 6761 6762 6763 6764 6765 6766 6767</div> 6768</div></div></div></div></div> 6769 </div> 6770 </div> 6771 6772 <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> 6773 6774 </div> 6775 <div class='footer-section-3 footer-section-12'> 6776 <div class="footer-site-navlist"> 6777 6778 <div><h3>Popular Pages</h3></div> 6779 6780 6781<div id="plugin-mainNavWrapper" class="nav-wrapper navigation-plugins"> 6782 <nav id="mainNavigation"> 6783 6784 6785 6786 <div class="external"> 6787 <a href="https://nationsapp.com/fg/" target="_blank"> 6788 Financing 6789 </a> 6790 </div> 6791 6792 6793 6794 6795 6796 6797 6798 6799 6800 <div class="folder"> 6801 <div class="folder-toggle" 6802data-href="/buy" 6803 style="pointer-events:all;user-select:none;cursor:pointer;" 6804>Buy</div>
6805<script> 6806 (()=>{//Fix Squarespace's broken folder toggle implementation SQRDEV-1213 6807 const $newToggles = $('nav:not(#mobileNavWrapper) .folder-toggle:not(.is-initialized)'); 6808 6809 $newToggles.each(function(){ 6810 window._init_folder_count = window._init_folder_count === undefined ? 0 : window._init_folder_count + 1; 6811 const $folderToggle = $(this); 6812 $folderToggle.addClass('is-initialized').addClass(`folder-count-${window._init_folder_count}`); 6813 6814 const $navWrapper = $('.nav-wrapper').closest('.nav-wrapper'); 6815 const isFooter = $navWrapper.closest('footer').length > 0; 6816 6817 const $folder = $folderToggle.closest('.folder'); 6818 $folder.removeClass('active'); 6819 const $thisToggle = $folder.find('.folder-toggle'); 6820 6821 $thisToggle 6822 .off('click').on('click', clickHandler) 6823 .off('touchstart').on('touchstart', touchstartHandler) 6824 .off('mouseover').on('mouseover', mouseoverHandler) 6825 .off('mousedown').on('mousedown', mouseoverHandler) 6826 .off('mouseup').on('mouseup', mouseoverHandler) 6827 .off('contextmenu').on('contextmenu',mouseoverHandler) 6828 6829 var touchevents = false; 6830 6831 function touchstartHandler(evt){ 6832 console.log('Touchstart event triggered', touchevents); 6833 touchevents = true; 6834 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 6835 return elm !== $thisToggle[0]; 6836 }).forEach(elm=>{ 6837 $(elm).removeClass('active'); 6838 $(elm).parents('.folder').removeClass('open'); 6839 }); 6840 console.log('window.isMobile.any',window.isMobile.any) 6841 $thisToggle.toggleClass('active'); 6842 $folder.toggleClass('open'); 6843 6844 evt.cancelBubble = true; 6845 evt.stopPropagation(); 6846 // return false; 6847 } 6848 6849 function mouseoverHandler(evt){ 6850 evt.cancelBubble = true; 6851 evt.stopPropagation(); 6852 // return false; 6853 } 6854 6855 function clickHandler(evt){ 6856 console.log('clickHandler event triggered', touchevents); 6857 if (!touchevents){ 6858 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 6859 return elm !== $thisToggle[0]; 6860 }
6860).forEach(elm=>{ 6861 $(elm).removeClass('active'); 6862 $(elm).parents('.folder').removeClass('open'); 6863 }); 6864 console.log('window.isMobile.any',window.isMobile.any) 6865 $thisToggle.toggleClass('active'); 6866 $folder.toggleClass('open'); 6867 } 6868 evt.cancelBubble = true; 6869 evt.stopPropagation(); 6870 //return false; 6871 } 6872 }); 6873 6874})(); 6875 6876</script>
6876 6877 <div class="subnav"> 6878 6879 6880 6881 6882 <div class="external"> 6883 <a href="https://search.buyinginoc.com" target="_blank"> 6884 Buy 6885 </a> 6886 </div> 6887 6888 6889 6890 6891 <div class="collection"> 6892 <a href="/mortgage-calculator"> 6893 Mortgage Calculator 6894 </a> 6895 </div> 6896 6897 6898 6899 6900 6901 <div class="collection"> 6902 <a href="/affordability-calculator"> 6903 Affordability Calculator 6904 </a> 6905 </div> 6906 6907 6908 6909 </div> 6910 </div> 6911 6912 6913 6914 6915 6916 6917 6918 6919 6920 <div class="folder"> 6921 <div class="folder-toggle" 6922data-href="/sell" 6923 style="pointer-events:all;user-select:none;cursor:pointer;" 6924>Sell</div>
6925<script> 6926 (()=>{//Fix Squarespace's broken folder toggle implementation SQRDEV-1213 6927 const $newToggles = $('nav:not(#mobileNavWrapper) .folder-toggle:not(.is-initialized)'); 6928 6929 $newToggles.each(function(){ 6930 window._init_folder_count = window._init_folder_count === undefined ? 0 : window._init_folder_count + 1; 6931 const $folderToggle = $(this); 6932 $folderToggle.addClass('is-initialized').addClass(`folder-count-${window._init_folder_count}`); 6933 6934 const $navWrapper = $('.nav-wrapper').closest('.nav-wrapper'); 6935 const isFooter = $navWrapper.closest('footer').length > 0; 6936 6937 const $folder = $folderToggle.closest('.folder'); 6938 $folder.removeClass('active'); 6939 const $thisToggle = $folder.find('.folder-toggle'); 6940 6941 $thisToggle 6942 .off('click').on('click', clickHandler) 6943 .off('touchstart').on('touchstart', touchstartHandler) 6944 .off('mouseover').on('mouseover', mouseoverHandler) 6945 .off('mousedown').on('mousedown', mouseoverHandler) 6946 .off('mouseup').on('mouseup', mouseoverHandler) 6947 .off('contextmenu').on('contextmenu',mouseoverHandler) 6948 6949 var touchevents = false; 6950 6951 function touchstartHandler(evt){ 6952 console.log('Touchstart event triggered', touchevents); 6953 touchevents = true; 6954 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 6955 return elm !== $thisToggle[0]; 6956 }).forEach(elm=>{ 6957 $(elm).removeClass('active'); 6958 $(elm).parents('.folder').removeClass('open'); 6959 }); 6960 console.log('window.isMobile.any',window.isMobile.any) 6961 $thisToggle.toggleClass('active'); 6962 $folder.toggleClass('open'); 6963 6964 evt.cancelBubble = true; 6965 evt.stopPropagation(); 6966 // return false; 6967 } 6968 6969 function mouseoverHandler(evt){ 6970 evt.cancelBubble = true; 6971 evt.stopPropagation(); 6972 // return false; 6973 } 6974 6975 function clickHandler(evt){ 6976 console.log('clickHandler event triggered', touchevents); 6977 if (!touchevents){ 6978 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 6979 return elm !== $thisToggle[0]; 6980 }
6980).forEach(elm=>{ 6981 $(elm).removeClass('active'); 6982 $(elm).parents('.folder').removeClass('open'); 6983 }); 6984 console.log('window.isMobile.any',window.isMobile.any) 6985 $thisToggle.toggleClass('active'); 6986 $folder.toggleClass('open'); 6987 } 6988 evt.cancelBubble = true; 6989 evt.stopPropagation(); 6990 //return false; 6991 } 6992 }); 6993 6994})(); 6995 6996</script>
6996 6997 <div class="subnav"> 6998 6999 7000 7001 7002 <div class="external"> 7003 <a href="https://search.buyinginoc.com/seller" target="_blank"> 7004 Home Valuation 7005 </a> 7006 </div> 7007 7008 7009 7010 7011 7012 <div class="external"> 7013 <a href="/selling"> 7014 Selling 7015 </a> 7016 </div> 7017 7018 7019 7020 7021 <div class="collection"> 7022 <a href="/why-list-with-us"> 7023 Why List With Us 7024 </a> 7025 </div> 7026 7027 7028 7029 7030 7031 <div class="collection"> 7032 <a href="/home-sale-calculator"> 7033 Home Sale Calculator 7034 </a> 7035 </div> 7036 7037 7038 7039 7040 7041 7042 <div class="external"> 7043 <a href="https://search.buyinginoc.com/lp?cash_offer"> 7044 Cash Offer 7045 </a> 7046 </div> 7047 7048 7049 </div> 7050 </div> 7051 7052 7053 7054 7055 7056 7057 7058 7059 7060 <div class="folder"> 7061 <div class="folder-toggle" 7062data-href="/communities-1" 7063 style="pointer-events:all;user-select:none;cursor:pointer;" 7064>Communities</div>
7065<script> 7066 (()=>{//Fix Squarespace's broken folder toggle implementation SQRDEV-1213 7067 const $newToggles = $('nav:not(#mobileNavWrapper) .folder-toggle:not(.is-initialized)'); 7068 7069 $newToggles.each(function(){ 7070 window._init_folder_count = window._init_folder_count === undefined ? 0 : window._init_folder_count + 1; 7071 const $folderToggle = $(this); 7072 $folderToggle.addClass('is-initialized').addClass(`folder-count-${window._init_folder_count}`); 7073 7074 const $navWrapper = $('.nav-wrapper').closest('.nav-wrapper'); 7075 const isFooter = $navWrapper.closest('footer').length > 0; 7076 7077 const $folder = $folderToggle.closest('.folder'); 7078 $folder.removeClass('active'); 7079 const $thisToggle = $folder.find('.folder-toggle'); 7080 7081 $thisToggle 7082 .off('click').on('click', clickHandler) 7083 .off('touchstart').on('touchstart', touchstartHandler) 7084 .off('mouseover').on('mouseover', mouseoverHandler) 7085 .off('mousedown').on('mousedown', mouseoverHandler) 7086 .off('mouseup').on('mouseup', mouseoverHandler) 7087 .off('contextmenu').on('contextmenu',mouseoverHandler) 7088 7089 var touchevents = false; 7090 7091 function touchstartHandler(evt){ 7092 console.log('Touchstart event triggered', touchevents); 7093 touchevents = true; 7094 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 7095 return elm !== $thisToggle[0]; 7096 }).forEach(elm=>{ 7097 $(elm).removeClass('active'); 7098 $(elm).parents('.folder').removeClass('open'); 7099 }); 7100 console.log('window.isMobile.any',window.isMobile.any) 7101 $thisToggle.toggleClass('active'); 7102 $folder.toggleClass('open'); 7103 7104 evt.cancelBubble = true; 7105 evt.stopPropagation(); 7106 // return false; 7107 } 7108 7109 function mouseoverHandler(evt){ 7110 evt.cancelBubble = true; 7111 evt.stopPropagation(); 7112 // return false; 7113 } 7114 7115 function clickHandler(evt){ 7116 console.log('clickHandler event triggered', touchevents); 7117 if (!touchevents){ 7118 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 7119 return elm !== $thisToggle[0]; 7120 }
7120).forEach(elm=>{ 7121 $(elm).removeClass('active'); 7122 $(elm).parents('.folder').removeClass('open'); 7123 }); 7124 console.log('window.isMobile.any',window.isMobile.any) 7125 $thisToggle.toggleClass('active'); 7126 $folder.toggleClass('open'); 7127 } 7128 evt.cancelBubble = true; 7129 evt.stopPropagation(); 7130 //return false; 7131 } 7132 }); 7133 7134})(); 7135 7136</script>
7136 7137 <div class="subnav"> 7138 7139 7140 7141 7142 <div class="external"> 7143 <a href="/communities/irvine-real-estate"> 7144 Irvine 7145 </a> 7146 </div> 7147 7148 7149 7150 7151 7152 <div class="external"> 7153 <a href="/communities/orange-county-real-estate"> 7154 Orange County 7155 </a> 7156 </div> 7157 7158 7159 7160 7161 7162 <div class="external"> 7163 <a href="/communities/aliso-viejo-real-estate"> 7164 Aliso Viejo 7165 </a> 7166 </div> 7167 7168 7169 7170 7171 7172 <div class="external"> 7173 <a href="/communities/anaheim-real-estate"> 7174 Anaheim 7175 </a> 7176 </div> 7177 7178 7179 7180 7181 7182 <div class="external"> 7183 <a href="/communities/brea-real-estate"> 7184 Brea 7185 </a> 7186 </div> 7187 7188 7189 7190 7191 7192 <div class="external"> 7193 <a href="/communities/costa-mesa-real-estate"> 7194 Costa Mesa 7195 </a> 7196 </div> 7197 7198 7199 7200 7201 7202 <div class="external"> 7203 <a href="/communities/coto-de-caza-real-estate"> 7204 Coto De Caza 7205 </a> 7206 </div> 7207 7208 7209 7210 7211 7212 <div class="external"> 7213 <a href="/communities/dana-point-real-estate"> 7214 Dana Point 7215 </a> 7216 </div> 7217 7218 7219 7220 7221 7222 <div class="external"> 7223 <a href="/communities/fountain-valley-real-estate"> 7224 Fountain Valley 7225 </a> 7226 </div> 7227 7228 7229 7230 7231 7232 <div class="external"> 7233 <a href="/communities/fullerton-real-estate"> 7234 Fullerton 7235 </a> 7236 </div> 7237 7238 7239 7240 7241 <div class="collection"> 7242 <a href="/communities"> 7243 More Communities 7244 </a> 7245 </div> 7246 7247 7248 7249 </div> 7250 </div> 7251 7252 7253 7254 7255 7256 7257 7258 7259 7260 7261 7262 <div class="collection"> 7263 <a href="/testimonials"> 7264 Testimonials 7265 </a> 7266 </div> 7267 7268 7269 7270 7271 7272 7273 7274 7275 7276 7277 7278 7279 7280 <div class="collection"> 7281 <a href="/team-page"> 7282 Team 7283 </a> 7284 </div> 7285 7286 7287 7288 7289 7290 7291 7292 7293 7294 7295 7296 7297 7298 <div class="collection"> 7299 <a href="/blog"> 7300 Blog 7301 </a> 7302 </div> 7303 7304 7305 7306 7307 7308 7309 7310 7311 7312 7313 7314 7315 7316 <div class="collection active homepage"> 7317 <a href="/"> 7318 Home 7319 </a> 7320 </div> 7321 7322 7323 7324 7325 7326 7327 7328 </nav> 7329</div> 7330<!-- style below blocks out the mobile nav toggle only when nav is loaded --> 7331<style>.mobile-nav-toggle-label { display: inline-block !important; }</style> 7332 7333 7334 7335 <br> 7336 <br> 7337 <div><h3>Office Hours</h3></div> 7338 7339 </div> 7340 7341 </div> 7342 <div class='footer-section-3 footer-section-12'> 7343 <div class="footer-site-address"> 7344 <div class="footer-site-info footer-address-title">EXP Realty</div> 7345 <div class="footer-site-info footer-address-line1">1835 West Orangewood Avenue #260</div> 7346 <div class="footer-site-info footer-address-line2">Orange, CA, 92868</div> 7347 <div rel="tel" class="footer-site-info footer-site-phone"> 7348 Phone: <a href="tel:(949) 776-7948" rel="tel">(949) 776-7948</a> 7349 </div> 7350 <div class="footer-site-info footer-site-email"> 7351 Email: <a href="mailto:[email protected]">[email protected]</a> 7352 </div> 7353 </div> 7354 7355 <div class='footer-map'> 7356 <h3>Map View</h3> 7357 <a href="https://www.google.com/maps/place/1835%20West%20Orangewood%20Avenue%20%23260,Orange%2C%20CA%2C%2092868" target="_blank"> 7358 <picture><img 7359 class="lazy" 7360 height="200" 7361 alt="1835 West Orangewood Avenue #260, Orange, CA, 92868" 7362 title="1835 West Orangewood Avenue #260, Orange, CA, 92868"
7363 data-src="https://maps.googleapis.com/maps/api/staticmap?format=jpg¢er=1835%20West%20Orangewood%20Avenue%20%23260,Orange%2C%20CA%2C%2092868&zoom=14&size=800x800&maptype=roadmap&markers=color:red%7Clabel:%20%7C1835%20West%20Orangewood%20Avenue%20%23260,Orange%2C%20CA%2C%2092868&key=AIzaSyBbByGx1bSfhw6-pBF3yQ8-qSaDqFfUERw" 7364 /></picture> 7365 </a> 7366 </div> 7367 <br/> 7368 <br/> 7369 <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> 7370 7371 </div> 7372 7373 <div class="footer-copyright"> 7374 <div class="privacy-policy-container"> 7375 <div> 7376 <a href="#" class="privacy-policy-link">Privacy Policy</a> 7377 </div> 7378 </div> 7379 <br/> 7380 <div class="footer-IDX-compliance"></div> 7381 </div> 7382 7383 <div class="footer-background ylopo-image-uploader"> 7384 <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> 7385 </div> 7386 7387</div> 7388 7389 7390 7391 7392 7393 7394 7395</div> 7396 7397<style class="transform-overrides-vars"> 7398 7399</style> 7400 7401</div></div></div></div></div> 7402 7403 <footer id="footer" role="contentinfo" class="footer"> 7404 7405 <div class="footer-bg"></div> 7406 <div class="footer-inner"> 7407 7408 <div class="sqs-row footer-container"> 7409 <div class="column-width-3 footer-logo-and-copyright-container" style="text-align:center;"> 7410 <img src="//images.squarespace-cdn.com/content/v1/635ade2b08cab54e82435b02/9c54523e-0b45-4e9d-bae2-3bc42910a97a/BROKERED+BY+Logo+Black+%282%29.png" style="width:100%;" class="footer-logo"/> 7411 <div class="sqs-layout sqs-grid-12 columns-12" data-layout-label="Footer Copyright" data-type="block-field" data-updated-on="1689788367691" 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_1676055356955_12727"><div class="sqs-block-content"> 7412 7413 7414 7415 7416 7417 7418 7419 7420 7421 7422 7423 7424 7425 7426 7427 7428 7429 7430 7431 7432 7433 7434 7435 7436 7437 7438 7439 7440 7441 7442 7443 7444 7445 7446 7447 7448 7449 7450 7451 7452 7453 7454 7455 7456 7457 7458 <div 7459 class=" 7460 image-block-outer-wrapper 7461 layout-caption-below 7462 design-layout-inline 7463 combination-animation-none 7464 individual-animation-none 7465 individual-text-animation-none 7466 " 7467 data-test="image-block-inline-outer-wrapper" 7468 data-sqsp-image-classic-block-layout="inline" 7469 > 7470 7471 7472 7473 7474 <figure 7475 class=" 7476 sqs-block-image-figure 7477 intrinsic 7478 " 7479 style="max-width:1157px;" 7480 > 7481 7482 7483 7484 7485 7486 7487 7488 <div 7489 7490 7491 class="image-block-wrapper" 7492 data-animation-role="image" 7493 7494 7495 7496 > 7497 <div data-sqsp-image-classic-block-image-container class="sqs-image-shape-container-element 7498 7499 7500 7501 has-aspect-ratio 7502 " style=" 7503 position: relative; 7504 7505 padding-bottom:51.94468688964844%; 7506 7507 overflow: hidden;-webkit-mask-image: -webkit-radial-gradient(white, black); 7508 " 7509 > 7510 7511 7512 7513 7514 7515 7516 7517 <img data-stretch="false" data-src="https://images.squarespace-cdn.com/content/v1/635ade2b08cab54e82435b02/31b39246-dfbc-4605-9ba2-313920d959a6/eXp-Realty-White-01-3+%281%29.png" data-image="https://images.squarespace-cdn.com/content/v1/635ade2b08cab54e82435b02/31b39246-dfbc-4605-9ba2-313920d959a6/eXp-Realty-White-01-3+%281%29.png" data-image-dimensions="1157x601" 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/635ade2b08cab54e82435b02/31b39246-dfbc-4605-9ba2-313920d959a6/eXp-Realty-White-01-3+%281%29.png" width="1157" height="601" alt="" sizes="(max-width: 640px) 100v
7517w, (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/635ade2b08cab54e82435b02/31b39246-dfbc-4605-9ba2-313920d959a6/eXp-Realty-White-01-3+%281%29.png?format=100w 100w, https://images.squarespace-cdn.com/content/v1/635ade2b08cab54e82435b02/31b39246-dfbc-4605-9ba2-313920d959a6/eXp-Realty-White-01-3+%281%29.png?format=300w 300w, https://images.squarespace-cdn.com/content/v1/635ade2b08cab54e82435b02/31b39246-dfbc-4605-9ba2-313920d959a6/eXp-Realty-White-01-3+%281%29.png?format=500w 500w, https://images.squarespace-cdn.com/content/v1/635ade2b08cab54e82435b02/31b39246-dfbc-4605-9ba2-313920d959a6/eXp-Realty-White-01-3+%281%29.png?format=750w 750w, https://images.squarespace-cdn.com/content/v1/635ade2b08cab54e82435b02/31b39246-dfbc-4605-9ba2-313920d959a6/eXp-Realty-White-01-3+%281%29.png?format=1000w 1000w, https://images.squarespace-cdn.com/content/v1/635ade2b08cab54e82435b02/31b39246-dfbc-4605-9ba2-313920d959a6/eXp-Realty-White-01-3+%281%29.png?format=1500w 1500w, https://images.squarespace-cdn.com/content/v1/635ade2b08cab54e82435b02/31b39246-dfbc-4605-9ba2-313920d959a6/eXp-Realty-White-01-3+%281%29.png?format=2500w 2500w" loading="lazy" decoding="async" data-loader="sqs"> 7518 7519 </div> 7520 </div> 7521 7522 7523 7524 7525 7526 7527 </figure> 7528 7529 7530 </div> 7531 7532 7533 7534 7535 7536 7537</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"> 7538 7539<div class="sqs-html-content" data-sqsp-text-block-content> 7540 <p class="" style="white-space:pre-wrap;"><strong>©EXP Realty 2023</strong></p><p class="" style="white-space:pre-wrap;"><strong>CA DRE #207099380</strong></p><p class="" style="white-space:pre-wrap;"><br>All Rights Reserved</p> 7541</div> 7542 7543 7544 7545 7546 7547 7548 7549 7550 7551 7552 7553 7554 7555 7556 7557 7558 7559 7560 7561 7562 7563 7564 7565 7566 7567</div></div></div></div></div> 7568 <br/> 7569 <div class="sqs-layout sqs-grid-12 columns-12 empty" data-layout-label="Social" data-type="block-field" data-updated-on="1676055846376" id="ylopoFooterSocialBlock"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 7570 </div> 7571 7572 <div class="column-width-1 footer-spacer"> </div> 7573 7574 <div class="column-width-3 footer-office-hours-container" style="text-align:left;"> 7575 7576 <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="1712719067505" 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-sqsp-block="text" id="block-f168f6681a121425c172"><div class="sqs-block-content"> 7577 7578<div class="sqs-html-content" data-sqsp-text-block-content> 7579 <p class="" style="white-space:pre-wrap;">Popular Pages</p><p class="" style="white-space:pre-wrap;"><a href="https://search.buyinginoc.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="/financing" target="">Financing</a></p><p class="" style="white-space:pre-wrap;"><a href="/testimonials">Testimonials</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="/new-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> 7580</div> 7581 7582 7583 7584 7585 7586 7587 7588 7589 7590 7591 7592 7593 7594 7595 7596 7597 7598 7599 7600 7601 7602 7603 7604 7605 7606</div></div></div></div></div> 7607 7608 <div class="footer-secondary-nav-list"> 7609 <div id="secondaryNavWrapper" class="nav-wrapper" data-content-field="navigation-secondaryNav"> 7610 <nav id="secondaryNavigation" data-content-field="navigation-secondaryNav"> 7611 7612 7613 7614 7615 <div class="external"> 7616 <a href="https://nationsapp.com/fg/" target="_blank">
7617 <span>Financing</span> 7618 </a> 7619 </div> 7620 7621 7622 7623 7624 7625 7626 7627 7628 7629 <div class="folder" id="id655b549e1871c809db0aea17"> 7630 <div class="folder-toggle" 7631data-href="/buy" 7632 style="pointer-events:all;user-select:none;cursor:pointer;" 7633>Buy</div>
7634<script> 7635 (()=>{//Fix Squarespace's broken folder toggle implementation SQRDEV-1213 7636 const $newToggles = $('nav:not(#mobileNavWrapper) .folder-toggle:not(.is-initialized)'); 7637 7638 $newToggles.each(function(){ 7639 window._init_folder_count = window._init_folder_count === undefined ? 0 : window._init_folder_count + 1; 7640 const $folderToggle = $(this); 7641 $folderToggle.addClass('is-initialized').addClass(`folder-count-${window._init_folder_count}`); 7642 7643 const $navWrapper = $('.nav-wrapper').closest('.nav-wrapper'); 7644 const isFooter = $navWrapper.closest('footer').length > 0; 7645 7646 const $folder = $folderToggle.closest('.folder'); 7647 $folder.removeClass('active'); 7648 const $thisToggle = $folder.find('.folder-toggle'); 7649 7650 $thisToggle 7651 .off('click').on('click', clickHandler) 7652 .off('touchstart').on('touchstart', touchstartHandler) 7653 .off('mouseover').on('mouseover', mouseoverHandler) 7654 .off('mousedown').on('mousedown', mouseoverHandler) 7655 .off('mouseup').on('mouseup', mouseoverHandler) 7656 .off('contextmenu').on('contextmenu',mouseoverHandler) 7657 7658 var touchevents = false; 7659 7660 function touchstartHandler(evt){ 7661 console.log('Touchstart event triggered', touchevents); 7662 touchevents = true; 7663 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 7664 return elm !== $thisToggle[0]; 7665 }).forEach(elm=>{ 7666 $(elm).removeClass('active'); 7667 $(elm).parents('.folder').removeClass('open'); 7668 }); 7669 console.log('window.isMobile.any',window.isMobile.any) 7670 $thisToggle.toggleClass('active'); 7671 $folder.toggleClass('open'); 7672 7673 evt.cancelBubble = true; 7674 evt.stopPropagation(); 7675 // return false; 7676 } 7677 7678 function mouseoverHandler(evt){ 7679 evt.cancelBubble = true; 7680 evt.stopPropagation(); 7681 // return false; 7682 } 7683 7684 function clickHandler(evt){ 7685 console.log('clickHandler event triggered', touchevents); 7686 if (!touchevents){ 7687 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 7688 return elm !== $thisToggle[0]; 7689 }
7689).forEach(elm=>{ 7690 $(elm).removeClass('active'); 7691 $(elm).parents('.folder').removeClass('open'); 7692 }); 7693 console.log('window.isMobile.any',window.isMobile.any) 7694 $thisToggle.toggleClass('active'); 7695 $folder.toggleClass('open'); 7696 } 7697 evt.cancelBubble = true; 7698 evt.stopPropagation(); 7699 //return false; 7700 } 7701 }); 7702 7703})(); 7704 7705</script>
7705 7706 <div class="subnav"> 7707 7708 7709 7710 7711 <div class="external"> 7712 <a href="https://search.buyinginoc.com" target="_blank"> 7713 <span>Buy</span> 7714 </a> 7715 </div> 7716 7717 7718 7719 7720 <div class="collection" id="id655b54a5e6b65a36f7ea7753"> 7721 <a href="/mortgage-calculator"> 7722 <span>Mortgage Calculator</span> 7723 </a> 7724 </div> 7725 7726 7727 7728 7729 7730 <div class="collection" id="id655b54e75a494c18edd52d54"> 7731 <a href="/affordability-calculator"> 7732 <span>Affordability Calculator</span> 7733 </a> 7734 </div> 7735 7736 7737 7738 </div> 7739 </div> 7740 7741 7742 7743 7744 7745 7746 7747 7748 7749 <div class="folder" id="id635ade73eeab6c454794440a"> 7750 <div class="folder-toggle" 7751data-href="/sell" 7752 style="pointer-events:all;user-select:none;cursor:pointer;" 7753>Sell</div>
7754<script> 7755 (()=>{//Fix Squarespace's broken folder toggle implementation SQRDEV-1213 7756 const $newToggles = $('nav:not(#mobileNavWrapper) .folder-toggle:not(.is-initialized)'); 7757 7758 $newToggles.each(function(){ 7759 window._init_folder_count = window._init_folder_count === undefined ? 0 : window._init_folder_count + 1; 7760 const $folderToggle = $(this); 7761 $folderToggle.addClass('is-initialized').addClass(`folder-count-${window._init_folder_count}`); 7762 7763 const $navWrapper = $('.nav-wrapper').closest('.nav-wrapper'); 7764 const isFooter = $navWrapper.closest('footer').length > 0; 7765 7766 const $folder = $folderToggle.closest('.folder'); 7767 $folder.removeClass('active'); 7768 const $thisToggle = $folder.find('.folder-toggle'); 7769 7770 $thisToggle 7771 .off('click').on('click', clickHandler) 7772 .off('touchstart').on('touchstart', touchstartHandler) 7773 .off('mouseover').on('mouseover', mouseoverHandler) 7774 .off('mousedown').on('mousedown', mouseoverHandler) 7775 .off('mouseup').on('mouseup', mouseoverHandler) 7776 .off('contextmenu').on('contextmenu',mouseoverHandler) 7777 7778 var touchevents = false; 7779 7780 function touchstartHandler(evt){ 7781 console.log('Touchstart event triggered', touchevents); 7782 touchevents = true; 7783 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 7784 return elm !== $thisToggle[0]; 7785 }).forEach(elm=>{ 7786 $(elm).removeClass('active'); 7787 $(elm).parents('.folder').removeClass('open'); 7788 }); 7789 console.log('window.isMobile.any',window.isMobile.any) 7790 $thisToggle.toggleClass('active'); 7791 $folder.toggleClass('open'); 7792 7793 evt.cancelBubble = true; 7794 evt.stopPropagation(); 7795 // return false; 7796 } 7797 7798 function mouseoverHandler(evt){ 7799 evt.cancelBubble = true; 7800 evt.stopPropagation(); 7801 // return false; 7802 } 7803 7804 function clickHandler(evt){ 7805 console.log('clickHandler event triggered', touchevents); 7806 if (!touchevents){ 7807 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 7808 return elm !== $thisToggle[0]; 7809 }
7809).forEach(elm=>{ 7810 $(elm).removeClass('active'); 7811 $(elm).parents('.folder').removeClass('open'); 7812 }); 7813 console.log('window.isMobile.any',window.isMobile.any) 7814 $thisToggle.toggleClass('active'); 7815 $folder.toggleClass('open'); 7816 } 7817 evt.cancelBubble = true; 7818 evt.stopPropagation(); 7819 //return false; 7820 } 7821 }); 7822 7823})(); 7824 7825</script>
7825 7826 <div class="subnav"> 7827 7828 7829 7830 7831 <div class="external"> 7832 <a href="https://search.buyinginoc.com/seller" target="_blank"> 7833 <span>Home Valuation</span> 7834 </a> 7835 </div> 7836 7837 7838 7839 7840 7841 <div class="external"> 7842 <a href="/selling"> 7843 <span>Selling</span> 7844 </a> 7845 </div> 7846 7847 7848 7849 7850 <div class="collection" id="id635ade97a5ba142eb17afb41"> 7851 <a href="/why-list-with-us"> 7852 <span>Why List With Us</span> 7853 </a> 7854 </div> 7855 7856 7857 7858 7859 7860 <div class="collection" id="id655b54346fab976281027fd1"> 7861 <a href="/home-sale-calculator"> 7862 <span>Home Sale Calculator</span> 7863 </a> 7864 </div> 7865 7866 7867 7868 7869 7870 7871 <div class="external"> 7872 <a href="https://search.buyinginoc.com/lp?cash_offer"> 7873 <span>Cash Offer</span> 7874 </a> 7875 </div> 7876 7877 7878 </div> 7879 </div> 7880 7881 7882 7883 7884 7885 7886 7887 7888 7889 <div class="folder" id="id635ade974fd8302e38374a52"> 7890 <div class="folder-toggle" 7891data-href="/communities-1" 7892 style="pointer-events:all;user-select:none;cursor:pointer;" 7893>Communities</div>
7894<script> 7895 (()=>{//Fix Squarespace's broken folder toggle implementation SQRDEV-1213 7896 const $newToggles = $('nav:not(#mobileNavWrapper) .folder-toggle:not(.is-initialized)'); 7897 7898 $newToggles.each(function(){ 7899 window._init_folder_count = window._init_folder_count === undefined ? 0 : window._init_folder_count + 1; 7900 const $folderToggle = $(this); 7901 $folderToggle.addClass('is-initialized').addClass(`folder-count-${window._init_folder_count}`); 7902 7903 const $navWrapper = $('.nav-wrapper').closest('.nav-wrapper'); 7904 const isFooter = $navWrapper.closest('footer').length > 0; 7905 7906 const $folder = $folderToggle.closest('.folder'); 7907 $folder.removeClass('active'); 7908 const $thisToggle = $folder.find('.folder-toggle'); 7909 7910 $thisToggle 7911 .off('click').on('click', clickHandler) 7912 .off('touchstart').on('touchstart', touchstartHandler) 7913 .off('mouseover').on('mouseover', mouseoverHandler) 7914 .off('mousedown').on('mousedown', mouseoverHandler) 7915 .off('mouseup').on('mouseup', mouseoverHandler) 7916 .off('contextmenu').on('contextmenu',mouseoverHandler) 7917 7918 var touchevents = false; 7919 7920 function touchstartHandler(evt){ 7921 console.log('Touchstart event triggered', touchevents); 7922 touchevents = true; 7923 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 7924 return elm !== $thisToggle[0]; 7925 }).forEach(elm=>{ 7926 $(elm).removeClass('active'); 7927 $(elm).parents('.folder').removeClass('open'); 7928 }); 7929 console.log('window.isMobile.any',window.isMobile.any) 7930 $thisToggle.toggleClass('active'); 7931 $folder.toggleClass('open'); 7932 7933 evt.cancelBubble = true; 7934 evt.stopPropagation(); 7935 // return false; 7936 } 7937 7938 function mouseoverHandler(evt){ 7939 evt.cancelBubble = true; 7940 evt.stopPropagation(); 7941 // return false; 7942 } 7943 7944 function clickHandler(evt){ 7945 console.log('clickHandler event triggered', touchevents); 7946 if (!touchevents){ 7947 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 7948 return elm !== $thisToggle[0]; 7949 }
7949).forEach(elm=>{ 7950 $(elm).removeClass('active'); 7951 $(elm).parents('.folder').removeClass('open'); 7952 }); 7953 console.log('window.isMobile.any',window.isMobile.any) 7954 $thisToggle.toggleClass('active'); 7955 $folder.toggleClass('open'); 7956 } 7957 evt.cancelBubble = true; 7958 evt.stopPropagation(); 7959 //return false; 7960 } 7961 }); 7962 7963})(); 7964 7965</script>
7965 7966 <div class="subnav"> 7967 7968 7969 7970 7971 <div class="external"> 7972 <a href="/communities/irvine-real-estate"> 7973 <span>Irvine</span> 7974 </a> 7975 </div> 7976 7977 7978 7979 7980 7981 <div class="external"> 7982 <a href="/communities/orange-county-real-estate"> 7983 <span>Orange County</span> 7984 </a> 7985 </div> 7986 7987 7988 7989 7990 7991 <div class="external"> 7992 <a href="/communities/aliso-viejo-real-estate"> 7993 <span>Aliso Viejo</span> 7994 </a> 7995 </div> 7996 7997 7998 7999 8000 8001 <div class="external"> 8002 <a href="/communities/anaheim-real-estate"> 8003 <span>Anaheim</span> 8004 </a> 8005 </div> 8006 8007 8008 8009 8010 8011 <div class="external"> 8012 <a href="/communities/brea-real-estate"> 8013 <span>Brea</span> 8014 </a> 8015 </div> 8016 8017 8018 8019 8020 8021 <div class="external"> 8022 <a href="/communities/costa-mesa-real-estate"> 8023 <span>Costa Mesa</span> 8024 </a> 8025 </div> 8026 8027 8028 8029 8030 8031 <div class="external"> 8032 <a href="/communities/coto-de-caza-real-estate"> 8033 <span>Coto De Caza</span> 8034 </a> 8035 </div> 8036 8037 8038 8039 8040 8041 <div class="external"> 8042 <a href="/communities/dana-point-real-estate"> 8043 <span>Dana Point</span> 8044 </a> 8045 </div> 8046 8047 8048 8049 8050 8051 <div class="external"> 8052 <a href="/communities/fountain-valley-real-estate"> 8053 <span>Fountain Valley</span> 8054 </a> 8055 </div> 8056 8057 8058 8059 8060 8061 <div class="external"> 8062 <a href="/communities/fullerton-real-estate"> 8063 <span>Fullerton</span> 8064 </a> 8065 </div> 8066 8067 8068 8069 8070 <div class="collection" id="id635ade96c4aac133890ab753"> 8071 <a href="/communities"> 8072 <span>More Communities</span> 8073 </a> 8074 </div> 8075 8076 8077 8078 </div> 8079 </div> 8080 8081 8082 8083 8084 8085 8086 8087 8088 8089 8090 8091 <div class="collection" id="id635ade90f0e2db5da54a4cd4"> 8092 <a href="/testimonials"> 8093 <span>Testimonials</span> 8094 </a> 8095 </div> 8096 8097 8098 8099 8100 8101 8102 8103 8104 8105 8106 8107 8108 8109 <div class="collection" id="id635ade8b81bf777ac6667d19"> 8110 <a href="/team-page"> 8111 <span>Team</span> 8112 </a> 8113 </div> 8114 8115 8116 8117 8118 8119 8120 8121 8122 8123 8124 8125 8126 8127 <div class="collection" id="id635ade8719c3e839e73420fb"> 8128 <a href="/blog"> 8129 <span>Blog</span> 8130 </a> 8131 </div> 8132 8133 8134 8135 8136 8137 8138 8139 8140 8141 8142 8143 8144 8145 <div class="collection active homepage" id="id635ade82fe2ce0693d7584b9"> 8146 <a href="/"> 8147 <span>Home</span> 8148 </a> 8149 </div> 8150 8151 8152 8153 8154 8155 8156 8157 </nav> 8158</div> 8159 8160 8161 </div> 8162 8163 <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> 8164 8165 <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">
8165<div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 8166 8167 </div> 8168 8169 <div class="column-width-1 footer-spacer"> </div> 8170 8171 <div class="column-width-3 footer-site-address-container"> 8172 8173 <div class="footer-site-address"> 8174 8175 <div class="footer-site-info footer-address-title">EXP Realty</div> 8176 <div class="footer-site-info footer-address-line1">1835 West Orangewood Avenue #260</div> 8177 <div class="footer-site-info footer-address-line2">Orange, CA, 92868</div> 8178 8179 8180 <div rel="tel" class="footer-site-info footer-site-phone"> 8181 Phone: <a href="tel:(949) 776-7948" rel="tel">(949) 776-7948</a> 8182 </div> 8183 8184 8185 <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" data-updated-on="1758755150139" id="ylopoAlternateFooterPhoneNumber"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 8186 8187 8188 <div class="footer-site-info footer-site-email"> 8189 Email: <a href="mailto:[email protected]">[email protected]</a> 8190 </div> 8191 8192 8193 8194 8195 </div> 8196 8197 <div class="footer-map-view"> 8198 8199 <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> 8200 8201 <div class="sqs-layout sqs-grid-12 columns-12" data-layout-label="Map View" data-type="block-field" data-updated-on="1722780925767" 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-code code-block" data-block-css="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.code/cfd3d1e7-62c0-46c2-9802-ba86767fc9b2_986/website.components.code.styles.css"]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.code/cfd3d1e7-62c0-46c2-9802-ba86767fc9b2_986/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_1722780557274_5677" id="block-yui_3_17_2_1_1722780557274_5677"><div class="sqs-block-content"> 8202 8203 8204<div 8205 class="sqs-code-container" 8206 8207 8208 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"}" 8209 8210 8211 8212 8213> 8214 8215 <iframe src="https://www.google.com/maps/embed?pb=!1m14!1m8!1m3!1d13262.50567014417!2d-117.8725007!3d33.7961442!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x88726637c3dd165%3A0x7d544547272119f5!2sThe%20Fernandez%20Group!5e0!3m2!1sen!2sph!4v1722780852704!5m2!1sen!2sph" width="100%" height="300px" style="border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe> 8216 8217 8218 8219 8220 8221</div> 8222 8223<style class="transform-overrides-vars"> 8224 8225</style> 8226 8227</div></div></div></div></div> 8228 </div> 8229 8230 </div> 8231 8232 </div> 8233 8234 </div> 8235 <hr/><br/> 8236 <div class="footer-links"></div> 8237 <div class="privacy-policy-container"> 8238 <div> 8239 <a href="#" class="privacy-policy-link">Privacy Policy</a> 8240 </div> 8241</div> 8242 8243 <div class="footer-IDX-compliance"></div> 8244 8245 <div class="image-uploader-container ylopo-edit-box"> 8246 <div>
8246Upload Background Image:</div> 8247 <div class="plugin-footer-background-uploader"><style> 8248 .image-uploader-progress-bar { 8249 position: relative; 8250 width: 50%; 8251 height: 20px; 8252 border: 1px solid #cacaca; 8253 margin: 10px 0; 8254 display: none; 8255 } 8256 .image-uploader-progress-bar div { 8257 position: absolute; 8258 top: 0px; 8259 left: 0px; 8260 width: 0%; 8261 height: 20px; 8262 background-color: #00ff00; 8263 text-align: center; 8264 font-size: 13px; 8265 color: black; 8266 line-height: 20px; 8267 } 8268 8269</style> 8270<div class="ylopo-ss-image-upload"></div> 8271
8272<script> 8273(function(){ 8274 8275var $uploadInput = $('<input type="file" accept="image/*" />'); 8276var $submitButton = $('<input type="submit" value="UPLOAD"/>'); 8277var $progressBar = $('<div><div></div></div>').addClass('image-uploader-progress-bar') 8278var $uploadForm = $('<form class="form-warning-exempt no-form-capture"></form>').append([$uploadInput, $submitButton, $progressBar]); 8279 8280var $thisUploadElement = $('.ylopo-ss-image-upload:not(.initialized)') 8281 .first() 8282 .addClass('initialized') 8283 .append($uploadForm) 8284 8285$uploadForm.on('submit', sendFile); 8286 8287var imageUploadFilename = ""; 8288 8289function sendFile(e) { 8290 e.preventDefault(); 8291 var theFormFile = $uploadInput.get()[0].files[0]; 8292 if (!theFormFile) { 8293 alert("Please choose a file before uploading.") 8294 return 8295 } 8296 8297 $thisUploadElement.removeClass('upload-error'); 8298 $thisUploadElement.addClass('upload-in-progress'); 8299 8300 var uploadFileName = imageUploadFilename = theFormFile.name; 8301 8302 var formData = new FormData(); 8303 8304 var callbackFunction = window['']; 8305 8306 formData.append("process", 'true'); 8307 formData.append("contentType", 'image'); 8308 formData.append("isWordpressXmlFile", 'false'); 8309 formData.append("recordType", 2); 8310 formData.append("imageDestination", 'image-block'); 8311 formData.append("fileName", uploadFileName); 8312 formData.append("fileSize", theFormFile.size); 8313 formData.append("file",theFormFile, uploadFileName); 8314 8315 $thisUploadElement.find('.image-uploader-progress-bar').show(); 8316 8317 $.ajax({ 8318 type: 'POST', 8319 url: '/api/uploads/images?crumb='+encodeURIComponent(top.Static.SQUARESPACE_CONTEXT.csrfToken), 8320 contentType: false, 8321 processData: false, 8322 data: formData, 8323 xhr: function() { 8324 var xhr = new window.XMLHttpRequest(); 8325 xhr.upload.addEventListener("progress", function(evt) { 8326 if (evt.lengthComputable) { 8327 var percentComplete = (evt.loaded / evt.total) * 100; 8328 $progressBar.find('div').css({width: percentComplete+'%'}); 8329 $thisUploadElement.parent().trigger('image-upload-progress', percentComplete); 8330 } 8331 }, false); 8332 return xhr; 8333 }, 8334 success: function(data, statusText, xhr){ 8335 $thisUploadElement.removeClass('upload-in-progress'); 8336 $thisUploadElement.find('.image-uploader-progress-bar div').html('Processing...'); 8337 if (data && data.job && data.job.id){ 8338 $thisUploadElement.addClass('processing-image'); 8339 pollMediaJob(data.job.id, function(err,jobData){ 8340 $thisUploadElement.find('.image-uploader-progress-bar').hide(); 8341 $thisUploadElement.find('.image-uploader-progress-bar div').html(''); 8342 if (err){ 8343 $thisUploadElement.addClass('upload-error'); 8344 return 8345 } 8346 $thisUploadElement.removeClass('processing-image'); 8347 $thisUploadElement.parent().trigger('image-uploaded', jobData.data) 8348 if (callbackFunction){ 8349 callbackFunction(jobData.data) 8350 } 8351 }); 8352 } else { 8353 $thisUploadElement.addClass('upload-error'); 8354 console.log("no job id?", data, statusText, xhr); 8355 } 8356 }, 8357 error: function(err){ 8358 $thisUploadElement.removeClass('upload-in-progress'); 8359 $thisUploadElement.addClass('upload-error'); 8360 $thisUploadElement.find('.image-uploader-progress-bar').hide(); 8361 } 8362 }); 8363 8364 8365 function pollMediaJob(id, callback, retryCount){ 8366 retryCount === undefined ? 0 : retryCount + 1; 8367 if (retryCount > 30) { 8368 console.log("Media polling timeout") 8369 return 8370 } 8371 8372 $.ajax({ 8373 type: 'GET', 8374 url: '/api/rest/jobs/?id='+id, 8375 success: function(data, statusText, xhr){ 8376 if (data && data[0] && (data[0].timeCompleted !== undefined || data[0].assetUrl !== undefined || data[0].cleared === true) ){ 8377 callback(null, data[0]) 8378 } else { 8379 setTimeout(function(){ 8380 $thisUploadElement.parent().trigger('image-processing'); 8381 pollMediaJob(id, callback, retryCount); 8382 }, 1000); 8383 } 8384 }, 8385 error: function(err){ 8386 console.log("upload error",err) 8387 callback(err); 8388 } 8389 }); 8390 8391 } 8392 8393 return false; 8394 8395} 8396 8397})(); 8398</script>
8398 8399</div> 8400 <div class="plugin-footer-background-remove"><input type="button" value="Remove Image"/></div> 8401 <div class="home-valuation-darken-custom-bg"> 8402 <div>Custom Background Brightness:</div> 8403 <input type="range" style="width: 300px;" min="0" max="1" step="0.01" id="footer-bg-opacity-slider"/> 8404 </div> 8405 </div> 8406 8407 <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> 8408 8409 </footer> 8410 8411 <!-- ///////////////////////////////////////////////////////////////////////////////////////////////////////// --> 8412 8413 <footer id="footer" role="contentinfo" class="alternate-footer v4-footer"> 8414 <div class="footer-inner"> 8415 8416 <div class="sqs-row footer-container"> 8417 8418 <div class="column-width-3 footer-logo-and-copyright-container" style="text-align:center;"> 8419 <img src="//images.squarespace-cdn.com/content/v1/635ade2b08cab54e82435b02/9c54523e-0b45-4e9d-bae2-3bc42910a97a/BROKERED+BY+Logo+Black+%282%29.png" style="width:100%;" class="footer-logo"/> 8420 <div class="sqs-layout sqs-grid-12 columns-12 empty" data-layout-label="Social" data-type="block-field" data-updated-on="1676055846376" id="ylopoFooterSocialBlock"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 8421 </div> 8422 <div class="column-width-1 footer-spacer"> </div> 8423 <div class="column-width-3"> 8424 <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="1712719067505" 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-sqsp-block="text" id="block-f168f6681a121425c172"><div class="sqs-block-content"> 8425 8426<div class="sqs-html-content" data-sqsp-text-block-content> 8427 <p class="" style="white-space:pre-wrap;">Popular Pages</p><p class="" style="white-space:pre-wrap;"><a href="https://search.buyinginoc.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="/financing" target="">Financing</a></p><p class="" style="white-space:pre-wrap;"><a href="/testimonials">Testimonials</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="/new-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> 8428</div> 8429 8430 8431 8432 8433 8434 8435 8436 8437 8438 8439 8440 8441 8442 8443 8444 8445 8446 8447 8448 8449 8450 8451 8452 8453 8454</div></div></div></div></div> 8455 8456 <div class="footer-secondary-nav-list"> 8457 <div id="secondaryNavWrapper" class="nav-wrapper" data-content-field="navigation-secondaryNav"> 8458 <nav id="secondaryNavigation" data-content-field="navigation-secondaryNav"> 8459 8460 8461 8462 8463 <div class="external"> 8464 <a href="https://nationsapp.com/fg/" target="_blank"> 8465 <span>Financing</span> 8466 </a> 8467 </div> 8468 8469 8470 8471 8472 8473 8474 8475 8476 8477 <div class="folder" id="id655b549e1871c809db0aea17"> 8478 <div class="folder-toggle" 8479data-href="/buy" 8480 style="pointer-events:all;user-select:none;cursor:pointer;" 8481>Buy</div>
8482<script> 8483 (()=>{//Fix Squarespace's broken folder toggle implementation SQRDEV-1213 8484 const $newToggles = $('nav:not(#mobileNavWrapper) .folder-toggle:not(.is-initialized)'); 8485 8486 $newToggles.each(function(){ 8487 window._init_folder_count = window._init_folder_count === undefined ? 0 : window._init_folder_count + 1; 8488 const $folderToggle = $(this); 8489 $folderToggle.addClass('is-initialized').addClass(`folder-count-${window._init_folder_count}`); 8490 8491 const $navWrapper = $('.nav-wrapper').closest('.nav-wrapper'); 8492 const isFooter = $navWrapper.closest('footer').length > 0; 8493 8494 const $folder = $folderToggle.closest('.folder'); 8495 $folder.removeClass('active'); 8496 const $thisToggle = $folder.find('.folder-toggle'); 8497 8498 $thisToggle 8499 .off('click').on('click', clickHandler) 8500 .off('touchstart').on('touchstart', touchstartHandler) 8501 .off('mouseover').on('mouseover', mouseoverHandler) 8502 .off('mousedown').on('mousedown', mouseoverHandler) 8503 .off('mouseup').on('mouseup', mouseoverHandler) 8504 .off('contextmenu').on('contextmenu',mouseoverHandler) 8505 8506 var touchevents = false; 8507 8508 function touchstartHandler(evt){ 8509 console.log('Touchstart event triggered', touchevents); 8510 touchevents = true; 8511 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 8512 return elm !== $thisToggle[0]; 8513 }).forEach(elm=>{ 8514 $(elm).removeClass('active'); 8515 $(elm).parents('.folder').removeClass('open'); 8516 }); 8517 console.log('window.isMobile.any',window.isMobile.any) 8518 $thisToggle.toggleClass('active'); 8519 $folder.toggleClass('open'); 8520 8521 evt.cancelBubble = true; 8522 evt.stopPropagation(); 8523 // return false; 8524 } 8525 8526 function mouseoverHandler(evt){ 8527 evt.cancelBubble = true; 8528 evt.stopPropagation(); 8529 // return false; 8530 } 8531 8532 function clickHandler(evt){ 8533 console.log('clickHandler event triggered', touchevents); 8534 if (!touchevents){ 8535 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 8536 return elm !== $thisToggle[0]; 8537 }
8537).forEach(elm=>{ 8538 $(elm).removeClass('active'); 8539 $(elm).parents('.folder').removeClass('open'); 8540 }); 8541 console.log('window.isMobile.any',window.isMobile.any) 8542 $thisToggle.toggleClass('active'); 8543 $folder.toggleClass('open'); 8544 } 8545 evt.cancelBubble = true; 8546 evt.stopPropagation(); 8547 //return false; 8548 } 8549 }); 8550 8551})(); 8552 8553</script>
8553 8554 <div class="subnav"> 8555 8556 8557 8558 8559 <div class="external"> 8560 <a href="https://search.buyinginoc.com" target="_blank"> 8561 <span>Buy</span> 8562 </a> 8563 </div> 8564 8565 8566 8567 8568 <div class="collection" id="id655b54a5e6b65a36f7ea7753"> 8569 <a href="/mortgage-calculator"> 8570 <span>Mortgage Calculator</span> 8571 </a> 8572 </div> 8573 8574 8575 8576 8577 8578 <div class="collection" id="id655b54e75a494c18edd52d54"> 8579 <a href="/affordability-calculator"> 8580 <span>Affordability Calculator</span> 8581 </a> 8582 </div> 8583 8584 8585 8586 </div> 8587 </div> 8588 8589 8590 8591 8592 8593 8594 8595 8596 8597 <div class="folder" id="id635ade73eeab6c454794440a"> 8598 <div class="folder-toggle" 8599data-href="/sell" 8600 style="pointer-events:all;user-select:none;cursor:pointer;" 8601>Sell</div>
8602<script> 8603 (()=>{//Fix Squarespace's broken folder toggle implementation SQRDEV-1213 8604 const $newToggles = $('nav:not(#mobileNavWrapper) .folder-toggle:not(.is-initialized)'); 8605 8606 $newToggles.each(function(){ 8607 window._init_folder_count = window._init_folder_count === undefined ? 0 : window._init_folder_count + 1; 8608 const $folderToggle = $(this); 8609 $folderToggle.addClass('is-initialized').addClass(`folder-count-${window._init_folder_count}`); 8610 8611 const $navWrapper = $('.nav-wrapper').closest('.nav-wrapper'); 8612 const isFooter = $navWrapper.closest('footer').length > 0; 8613 8614 const $folder = $folderToggle.closest('.folder'); 8615 $folder.removeClass('active'); 8616 const $thisToggle = $folder.find('.folder-toggle'); 8617 8618 $thisToggle 8619 .off('click').on('click', clickHandler) 8620 .off('touchstart').on('touchstart', touchstartHandler) 8621 .off('mouseover').on('mouseover', mouseoverHandler) 8622 .off('mousedown').on('mousedown', mouseoverHandler) 8623 .off('mouseup').on('mouseup', mouseoverHandler) 8624 .off('contextmenu').on('contextmenu',mouseoverHandler) 8625 8626 var touchevents = false; 8627 8628 function touchstartHandler(evt){ 8629 console.log('Touchstart event triggered', touchevents); 8630 touchevents = true; 8631 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 8632 return elm !== $thisToggle[0]; 8633 }).forEach(elm=>{ 8634 $(elm).removeClass('active'); 8635 $(elm).parents('.folder').removeClass('open'); 8636 }); 8637 console.log('window.isMobile.any',window.isMobile.any) 8638 $thisToggle.toggleClass('active'); 8639 $folder.toggleClass('open'); 8640 8641 evt.cancelBubble = true; 8642 evt.stopPropagation(); 8643 // return false; 8644 } 8645 8646 function mouseoverHandler(evt){ 8647 evt.cancelBubble = true; 8648 evt.stopPropagation(); 8649 // return false; 8650 } 8651 8652 function clickHandler(evt){ 8653 console.log('clickHandler event triggered', touchevents); 8654 if (!touchevents){ 8655 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 8656 return elm !== $thisToggle[0]; 8657 }
8657).forEach(elm=>{ 8658 $(elm).removeClass('active'); 8659 $(elm).parents('.folder').removeClass('open'); 8660 }); 8661 console.log('window.isMobile.any',window.isMobile.any) 8662 $thisToggle.toggleClass('active'); 8663 $folder.toggleClass('open'); 8664 } 8665 evt.cancelBubble = true; 8666 evt.stopPropagation(); 8667 //return false; 8668 } 8669 }); 8670 8671})(); 8672 8673</script>
8673 8674 <div class="subnav"> 8675 8676 8677 8678 8679 <div class="external"> 8680 <a href="https://search.buyinginoc.com/seller" target="_blank"> 8681 <span>Home Valuation</span> 8682 </a> 8683 </div> 8684 8685 8686 8687 8688 8689 <div class="external"> 8690 <a href="/selling"> 8691 <span>Selling</span> 8692 </a> 8693 </div> 8694 8695 8696 8697 8698 <div class="collection" id="id635ade97a5ba142eb17afb41"> 8699 <a href="/why-list-with-us"> 8700 <span>Why List With Us</span> 8701 </a> 8702 </div> 8703 8704 8705 8706 8707 8708 <div class="collection" id="id655b54346fab976281027fd1"> 8709 <a href="/home-sale-calculator"> 8710 <span>Home Sale Calculator</span> 8711 </a> 8712 </div> 8713 8714 8715 8716 8717 8718 8719 <div class="external"> 8720 <a href="https://search.buyinginoc.com/lp?cash_offer"> 8721 <span>Cash Offer</span> 8722 </a> 8723 </div> 8724 8725 8726 </div> 8727 </div> 8728 8729 8730 8731 8732 8733 8734 8735 8736 8737 <div class="folder" id="id635ade974fd8302e38374a52"> 8738 <div class="folder-toggle" 8739data-href="/communities-1" 8740 style="pointer-events:all;user-select:none;cursor:pointer;" 8741>Communities</div>
8742<script> 8743 (()=>{//Fix Squarespace's broken folder toggle implementation SQRDEV-1213 8744 const $newToggles = $('nav:not(#mobileNavWrapper) .folder-toggle:not(.is-initialized)'); 8745 8746 $newToggles.each(function(){ 8747 window._init_folder_count = window._init_folder_count === undefined ? 0 : window._init_folder_count + 1; 8748 const $folderToggle = $(this); 8749 $folderToggle.addClass('is-initialized').addClass(`folder-count-${window._init_folder_count}`); 8750 8751 const $navWrapper = $('.nav-wrapper').closest('.nav-wrapper'); 8752 const isFooter = $navWrapper.closest('footer').length > 0; 8753 8754 const $folder = $folderToggle.closest('.folder'); 8755 $folder.removeClass('active'); 8756 const $thisToggle = $folder.find('.folder-toggle'); 8757 8758 $thisToggle 8759 .off('click').on('click', clickHandler) 8760 .off('touchstart').on('touchstart', touchstartHandler) 8761 .off('mouseover').on('mouseover', mouseoverHandler) 8762 .off('mousedown').on('mousedown', mouseoverHandler) 8763 .off('mouseup').on('mouseup', mouseoverHandler) 8764 .off('contextmenu').on('contextmenu',mouseoverHandler) 8765 8766 var touchevents = false; 8767 8768 function touchstartHandler(evt){ 8769 console.log('Touchstart event triggered', touchevents); 8770 touchevents = true; 8771 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 8772 return elm !== $thisToggle[0]; 8773 }).forEach(elm=>{ 8774 $(elm).removeClass('active'); 8775 $(elm).parents('.folder').removeClass('open'); 8776 }); 8777 console.log('window.isMobile.any',window.isMobile.any) 8778 $thisToggle.toggleClass('active'); 8779 $folder.toggleClass('open'); 8780 8781 evt.cancelBubble = true; 8782 evt.stopPropagation(); 8783 // return false; 8784 } 8785 8786 function mouseoverHandler(evt){ 8787 evt.cancelBubble = true; 8788 evt.stopPropagation(); 8789 // return false; 8790 } 8791 8792 function clickHandler(evt){ 8793 console.log('clickHandler event triggered', touchevents); 8794 if (!touchevents){ 8795 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 8796 return elm !== $thisToggle[0]; 8797 }
8797).forEach(elm=>{ 8798 $(elm).removeClass('active'); 8799 $(elm).parents('.folder').removeClass('open'); 8800 }); 8801 console.log('window.isMobile.any',window.isMobile.any) 8802 $thisToggle.toggleClass('active'); 8803 $folder.toggleClass('open'); 8804 } 8805 evt.cancelBubble = true; 8806 evt.stopPropagation(); 8807 //return false; 8808 } 8809 }); 8810 8811})(); 8812 8813</script>
8813 8814 <div class="subnav"> 8815 8816 8817 8818 8819 <div class="external"> 8820 <a href="/communities/irvine-real-estate"> 8821 <span>Irvine</span> 8822 </a> 8823 </div> 8824 8825 8826 8827 8828 8829 <div class="external"> 8830 <a href="/communities/orange-county-real-estate"> 8831 <span>Orange County</span> 8832 </a> 8833 </div> 8834 8835 8836 8837 8838 8839 <div class="external"> 8840 <a href="/communities/aliso-viejo-real-estate"> 8841 <span>Aliso Viejo</span> 8842 </a> 8843 </div> 8844 8845 8846 8847 8848 8849 <div class="external"> 8850 <a href="/communities/anaheim-real-estate"> 8851 <span>Anaheim</span> 8852 </a> 8853 </div> 8854 8855 8856 8857 8858 8859 <div class="external"> 8860 <a href="/communities/brea-real-estate"> 8861 <span>Brea</span> 8862 </a> 8863 </div> 8864 8865 8866 8867 8868 8869 <div class="external"> 8870 <a href="/communities/costa-mesa-real-estate"> 8871 <span>Costa Mesa</span> 8872 </a> 8873 </div> 8874 8875 8876 8877 8878 8879 <div class="external"> 8880 <a href="/communities/coto-de-caza-real-estate"> 8881 <span>Coto De Caza</span> 8882 </a> 8883 </div> 8884 8885 8886 8887 8888 8889 <div class="external"> 8890 <a href="/communities/dana-point-real-estate"> 8891 <span>Dana Point</span> 8892 </a> 8893 </div> 8894 8895 8896 8897 8898 8899 <div class="external"> 8900 <a href="/communities/fountain-valley-real-estate"> 8901 <span>Fountain Valley</span> 8902 </a> 8903 </div> 8904 8905 8906 8907 8908 8909 <div class="external"> 8910 <a href="/communities/fullerton-real-estate"> 8911 <span>Fullerton</span> 8912 </a> 8913 </div> 8914 8915 8916 8917 8918 <div class="collection" id="id635ade96c4aac133890ab753"> 8919 <a href="/communities"> 8920 <span>More Communities</span> 8921 </a> 8922 </div> 8923 8924 8925 8926 </div> 8927 </div> 8928 8929 8930 8931 8932 8933 8934 8935 8936 8937 8938 8939 <div class="collection" id="id635ade90f0e2db5da54a4cd4"> 8940 <a href="/testimonials"> 8941 <span>Testimonials</span> 8942 </a> 8943 </div> 8944 8945 8946 8947 8948 8949 8950 8951 8952 8953 8954 8955 8956 8957 <div class="collection" id="id635ade8b81bf777ac6667d19"> 8958 <a href="/team-page"> 8959 <span>Team</span> 8960 </a> 8961 </div> 8962 8963 8964 8965 8966 8967 8968 8969 8970 8971 8972 8973 8974 8975 <div class="collection" id="id635ade8719c3e839e73420fb"> 8976 <a href="/blog"> 8977 <span>Blog</span> 8978 </a> 8979 </div> 8980 8981 8982 8983 8984 8985 8986 8987 8988 8989 8990 8991 8992 8993 <div class="collection active homepage" id="id635ade82fe2ce0693d7584b9"> 8994 <a href="/"> 8995 <span>Home</span> 8996 </a> 8997 </div> 8998 8999 9000 9001 9002 9003 9004 9005 </nav> 9006</div> 9007 9008 9009 </div> 9010 </div> 9011 <div class="column-width-1 footer-spacer"> </div> 9012 9013 <div class="column-width-3"> 9014 <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> 9015 9016 <div class="footer-secondary-nav-list properties-location"> 9017 <nav> 9018 9019 </nav> 9020 </div> 9021 </div> 9022 <div class="column-width-1 footer-spacer"> </div> 9023 <div class="column-width-3 footer-map-view-container"> 9024
9025<script> 9026(function(){ 9027 if ($('#editable-code-area-bundled-v5-footer-main:not(.empty)').length>0){ return }; 9028 9029 var isOfficeHours = window.getComputedStyle( 9030 document.querySelector('.footer-hours-list'), ':after' 9031 ).getPropertyValue('content') 9032 9033/* 9034 The alternate footer layout for the footer plugin can't run the squarespace:query because 9035 it exists inside another query, so we have to get the communities and render them dynamically. 9036*/ 9037 9038waitFor(function(){ 9039 return $('body.enable-alternate-footer').length > 0 || $('div.plugin-footer footer#footer.alternate-footer').length > 0 9040}, function(isAlternateFooterPlugin){ 9041 if (!isAlternateFooterPlugin || window.YLOPO_WIDGETS.largeSiteExceptions === true){ 9042 return; 9043 } 9044 if ($('#editable-code-area-bundled-v5-footer-main:not(.empty)').length > 0){ 9045 return 9046 } 9047 9048 var $nav = $('footer.alternate-footer .properties-location nav'); 9049 if (YLOPO_WIDGETS.allCommunities === undefined){ 9050 var script = document.createElement('script'); 9051 script.setAttribute('src', '/scripts/getAllCommunities.js'); 9052 script.setAttribute('async', true); 9053 document.querySelector('head').appendChild(script); 9054 } 9055 waitFor(function(){ 9056 return YLOPO_WIDGETS.allCommunities && (YLOPO_WIDGETS.allCommunities.length > 0 || YLOPO_WIDGETS.allCommunities._empty) 9057 }, function(){ 9058 if (YLOPO_WIDGETS.allCommunities._empty){ 9059 return 9060 } 9061 var primary = YLOPO_WIDGETS.allCommunities.filter(function(o){ 9062 return o.communityUrlId === 'communities' 9063 }).sort(function(a,b){ 9064 return a.displayIndex > b.displayIndex ? 1 : a.displayIndex < b.displayIndex ? -1 : 0; 9065 }); 9066 var secondary = YLOPO_WIDGETS.allCommunities.filter(function(o){ 9067 return o.communityUrlId !== 'communities' 9068 }).sort(function(a,b){ 9069 return a.displayIndex > b.displayIndex ? 1 : a.displayIndex < b.displayIndex ? -1 : 0; 9070 }); 9071 var $all = primary.concat(secondary).slice(0,10).map(function(o){ 9072 return $('<div><a href="'+o.fullUrl+'">'+o.title+'</a></div>'); 9073 }); 9074 9075 $nav.html($all); 9076 9077 }); 9078}); 9079})(); 9080</script>
9080 9081 9082 <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> 9083 9084 <div class="footer-map-view"> 9085 <div class="sqs-layout sqs-grid-12 columns-12" data-layout-label="Map View" data-type="block-field" data-updated-on="1722780925767" 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-code code-block" data-block-css="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.code/cfd3d1e7-62c0-46c2-9802-ba86767fc9b2_986/website.components.code.styles.css"]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.code/cfd3d1e7-62c0-46c2-9802-ba86767fc9b2_986/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_1722780557274_5677" id="block-yui_3_17_2_1_1722780557274_5677"><div class="sqs-block-content"> 9086 9087 9088<div 9089 class="sqs-code-container" 9090 9091 9092 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"}" 9093 9094 9095 9096 9097> 9098 9099 <iframe src="https://www.google.com/maps/embed?pb=!1m14!1m8!1m3!1d13262.50567014417!2d-117.8725007!3d33.7961442!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x88726637c3dd165%3A0x7d544547272119f5!2sThe%20Fernandez%20Group!5e0!3m2!1sen!2sph!4v1722780852704!5m2!1sen!2sph" width="100%" height="300px" style="border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe> 9100 9101 9102 9103 9104 9105</div> 9106 9107<style class="transform-overrides-vars"> 9108 9109</style> 9110 9111</div></div></div></div></div> 9112 </div> 9113 9114 </div> 9115 <div style="clear:both;"></div> 9116 9117 9118 9119 </div> 9120 9121 </div> 9122 <div class="footer-copyright-container" style="text-align:center;"> 9123 <br/> 9124 <div class="sqs-layout sqs-grid-12 columns-12" data-layout-label="Footer Copyright" data-type="block-field" data-updated-on="1689788367691" 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_1676055356955_12727"><div class="sqs-block-content"> 9125 9126 9127 9128 9129 9130 9131 9132 9133 9134 9135 9136 9137 9138 9139 9140 9141 9142 9143 9144 9145 9146 9147 9148 9149 9150 9151 9152 9153 9154 9155 9156 9157 9158 9159 9160 9161 9162 9163 9164 9165 9166 9167 9168 9169 9170 9171 <div 9172 class=" 9173 image-block-outer-wrapper 9174 layout-caption-below 9175 design-layout-inline 9176 combination-animation-none 9177 individual-animation-none 9178 individual-text-animation-none 9179 " 9180 data-test="image-block-inline-outer-wrapper" 9181 data-sqsp-image-classic-block-layout="inline" 9182 > 9183 9184 9185 9186 9187 <figure 9188 class=" 9189 sqs-block-image-figure 9190 intrinsic 9191 " 9192 style="max-width:1157px;" 9193 > 9194 9195 9196 9197 9198 9199 9200 9201 <div 9202 9203 9204 class="image-block-wrapper" 9205 data-animation-role="image" 9206 9207 9208 9209 > 9210 <div data-sqsp-image-classic-block-image-container class="sqs-image-shape-container-element 9211 9212 9213 9214 has-aspect-ratio 9215 " style=" 9216 position: relative; 9217 9218 padding-bottom:51.94468688964844%; 9219 9220 overflow: hidden;-webkit-mask-image: -webkit-radial-gradient(white, black); 9221 " 9222 > 9223 9224 9225 9226 9227 9228 9229 9230 <img data-stretch="false" data-src="https://images.squarespace-cdn.com/content/v1/635ade2b08cab54e82435b02/31b39246-dfbc-4605-9ba2-313920d959a6/eXp-Realty-White-01-3+%281%29.png" data-image="https://images.squarespace-cdn.com/content/v1/635ade2b08cab54e82435b02/31b39246-dfbc-4605-9ba2-313920d959a6/eXp-Realty-White-01-3+%281%29.png" data-image-dimensions="1157x601" 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/635ade2b08cab54e82435b02/31b39246-dfbc-4605-9ba2-313920d959a6/eXp-Realty-White-01-3+%281%29.png" width="1157" height="601" alt="" sizes="(max-width: 640px) 100v
9230w, (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/635ade2b08cab54e82435b02/31b39246-dfbc-4605-9ba2-313920d959a6/eXp-Realty-White-01-3+%281%29.png?format=100w 100w, https://images.squarespace-cdn.com/content/v1/635ade2b08cab54e82435b02/31b39246-dfbc-4605-9ba2-313920d959a6/eXp-Realty-White-01-3+%281%29.png?format=300w 300w, https://images.squarespace-cdn.com/content/v1/635ade2b08cab54e82435b02/31b39246-dfbc-4605-9ba2-313920d959a6/eXp-Realty-White-01-3+%281%29.png?format=500w 500w, https://images.squarespace-cdn.com/content/v1/635ade2b08cab54e82435b02/31b39246-dfbc-4605-9ba2-313920d959a6/eXp-Realty-White-01-3+%281%29.png?format=750w 750w, https://images.squarespace-cdn.com/content/v1/635ade2b08cab54e82435b02/31b39246-dfbc-4605-9ba2-313920d959a6/eXp-Realty-White-01-3+%281%29.png?format=1000w 1000w, https://images.squarespace-cdn.com/content/v1/635ade2b08cab54e82435b02/31b39246-dfbc-4605-9ba2-313920d959a6/eXp-Realty-White-01-3+%281%29.png?format=1500w 1500w, https://images.squarespace-cdn.com/content/v1/635ade2b08cab54e82435b02/31b39246-dfbc-4605-9ba2-313920d959a6/eXp-Realty-White-01-3+%281%29.png?format=2500w 2500w" loading="lazy" decoding="async" data-loader="sqs"> 9231 9232 </div> 9233 </div> 9234 9235 9236 9237 9238 9239 9240 </figure> 9241 9242 9243 </div> 9244 9245 9246 9247 9248 9249 9250</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"> 9251 9252<div class="sqs-html-content" data-sqsp-text-block-content> 9253 <p class="" style="white-space:pre-wrap;"><strong>©EXP Realty 2023</strong></p><p class="" style="white-space:pre-wrap;"><strong>CA DRE #207099380</strong></p><p class="" style="white-space:pre-wrap;"><br>All Rights Reserved</p> 9254</div> 9255 9256 9257 9258 9259 9260 9261 9262 9263 9264 9265 9266 9267 9268 9269 9270 9271 9272 9273 9274 9275 9276 9277 9278 9279 9280</div></div></div></div></div> 9281 <div class="footer-site-address"> 9282 9283 9284 <div class="footer-site-info footer-address-line1">1835 West Orangewood Avenue #260 Orange, CA, 92868</div> 9285 9286 9287 </div> 9288 <br/> 9289 <hr/><br/> 9290 <div class="footer-links"></div> 9291 <div class="privacy-policy-container"> 9292 <div> 9293 <a href="#" class="privacy-policy-link">Privacy Policy</a> 9294 </div> 9295</div> 9296 9297 9298 <div class="footer-IDX-compliance"></div> 9299 9300 </div> 9301 9302 <div class=""> 9303 <div class="image-uploader-container ylopo-edit-box"> 9304 <div>Upload Background Image:</div> 9305 <div class="plugin-footer-background-uploader"><style> 9306 .image-uploader-progress-bar { 9307 position: relative; 9308 width: 50%; 9309 height: 20px; 9310 border: 1px solid #cacaca; 9311 margin: 10px 0; 9312 display: none; 9313 } 9314 .image-uploader-progress-bar div { 9315 position: absolute; 9316 top: 0px; 9317 left: 0px; 9318 width: 0%; 9319 height: 20px; 9320 background-color: #00ff00; 9321 text-align: center; 9322 font-size: 13px; 9323 color: black; 9324 line-height: 20px; 9325 } 9326 9327</style> 9328<div class="ylopo-ss-image-upload"></div> 9329
9330<script> 9331(function(){ 9332 9333var $uploadInput = $('<input type="file" accept="image/*" />'); 9334var $submitButton = $('<input type="submit" value="UPLOAD"/>'); 9335var $progressBar = $('<div><div></div></div>').addClass('image-uploader-progress-bar') 9336var $uploadForm = $('<form class="form-warning-exempt no-form-capture"></form>').append([$uploadInput, $submitButton, $progressBar]); 9337 9338var $thisUploadElement = $('.ylopo-ss-image-upload:not(.initialized)') 9339 .first() 9340 .addClass('initialized') 9341 .append($uploadForm) 9342 9343$uploadForm.on('submit', sendFile); 9344 9345var imageUploadFilename = ""; 9346 9347function sendFile(e) { 9348 e.preventDefault(); 9349 var theFormFile = $uploadInput.get()[0].files[0]; 9350 if (!theFormFile) { 9351 alert("Please choose a file before uploading.") 9352 return 9353 } 9354 9355 $thisUploadElement.removeClass('upload-error'); 9356 $thisUploadElement.addClass('upload-in-progress'); 9357 9358 var uploadFileName = imageUploadFilename = theFormFile.name; 9359 9360 var formData = new FormData(); 9361 9362 var callbackFunction = window['']; 9363 9364 formData.append("process", 'true'); 9365 formData.append("contentType", 'image'); 9366 formData.append("isWordpressXmlFile", 'false'); 9367 formData.append("recordType", 2); 9368 formData.append("imageDestination", 'image-block'); 9369 formData.append("fileName", uploadFileName); 9370 formData.append("fileSize", theFormFile.size); 9371 formData.append("file",theFormFile, uploadFileName); 9372 9373 $thisUploadElement.find('.image-uploader-progress-bar').show(); 9374 9375 $.ajax({ 9376 type: 'POST', 9377 url: '/api/uploads/images?crumb='+encodeURIComponent(top.Static.SQUARESPACE_CONTEXT.csrfToken), 9378 contentType: false, 9379 processData: false, 9380 data: formData, 9381 xhr: function() { 9382 var xhr = new window.XMLHttpRequest(); 9383 xhr.upload.addEventListener("progress", function(evt) { 9384 if (evt.lengthComputable) { 9385 var percentComplete = (evt.loaded / evt.total) * 100; 9386 $progressBar.find('div').css({width: percentComplete+'%'}); 9387 $thisUploadElement.parent().trigger('image-upload-progress', percentComplete); 9388 } 9389 }, false); 9390 return xhr; 9391 }, 9392 success: function(data, statusText, xhr){ 9393 $thisUploadElement.removeClass('upload-in-progress'); 9394 $thisUploadElement.find('.image-uploader-progress-bar div').html('Processing...'); 9395 if (data && data.job && data.job.id){ 9396 $thisUploadElement.addClass('processing-image'); 9397 pollMediaJob(data.job.id, function(err,jobData){ 9398 $thisUploadElement.find('.image-uploader-progress-bar').hide(); 9399 $thisUploadElement.find('.image-uploader-progress-bar div').html(''); 9400 if (err){ 9401 $thisUploadElement.addClass('upload-error'); 9402 return 9403 } 9404 $thisUploadElement.removeClass('processing-image'); 9405 $thisUploadElement.parent().trigger('image-uploaded', jobData.data) 9406 if (callbackFunction){ 9407 callbackFunction(jobData.data) 9408 } 9409 }); 9410 } else { 9411 $thisUploadElement.addClass('upload-error'); 9412 console.log("no job id?", data, statusText, xhr); 9413 } 9414 }, 9415 error: function(err){ 9416 $thisUploadElement.removeClass('upload-in-progress'); 9417 $thisUploadElement.addClass('upload-error'); 9418 $thisUploadElement.find('.image-uploader-progress-bar').hide(); 9419 } 9420 }); 9421 9422 9423 function pollMediaJob(id, callback, retryCount){ 9424 retryCount === undefined ? 0 : retryCount + 1; 9425 if (retryCount > 30) { 9426 console.log("Media polling timeout") 9427 return 9428 } 9429 9430 $.ajax({ 9431 type: 'GET', 9432 url: '/api/rest/jobs/?id='+id, 9433 success: function(data, statusText, xhr){ 9434 if (data && data[0] && (data[0].timeCompleted !== undefined || data[0].assetUrl !== undefined || data[0].cleared === true) ){ 9435 callback(null, data[0]) 9436 } else { 9437 setTimeout(function(){ 9438 $thisUploadElement.parent().trigger('image-processing'); 9439 pollMediaJob(id, callback, retryCount); 9440 }, 1000); 9441 } 9442 }, 9443 error: function(err){ 9444 console.log("upload error",err) 9445 callback(err); 9446 } 9447 }); 9448 9449 } 9450 9451 return false; 9452 9453} 9454 9455})(); 9456</script>
9456 9457</div> 9458 <div class="plugin-footer-background-remove"><input type="button" value="Remove Image"/></div> 9459 </div> 9460 9461 <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-635ade82fe2ce0693d7584b9"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 9462 9463 <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-635ade82fe2ce0693d7584b9"><div class="row sqs-row"><div class="col sqs-col-1 span-1"></div></div></div> 9464 9465 </div> 9466 9467 9468 </footer> 9469 9470
9470<script> 9471 (function(){ 9472 if ($('#editable-code-area-bundled-v5-footer-main:not(.empty)').length>0){ return }; 9473 9474 var officeHours = '' 9475 var websiteSettings = '' 9476 9477 websiteSettings = JSON.parse(decodeURIComponent("%7B%22id%22%3A%22635ade2b08cab54e82435b05%22%2C%22websiteId%22%3A%22635ade2b08cab54e82435b02%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%22announcementBarSettings%22%3A%7B%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%2226eb0714-263c-40d5-937e-d161ae69d3ad%22%2C%22newPlanArchitectureEligible%22%3Atrue%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%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%22userAccountsSett
9477ings%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%22clientcare%40buyinginoc.com%22%2C%22contactPhoneNumber%22%3A%22(949)%20776-7948%22%7D")) 9478 9479 9480 9481 9482 9483 9484 9485 9486 if(officeHours === '' && (window.YLOPO_WIDGETS.SS_PAGE_CONTEXT && window.YLOPO_WIDGETS.SS_PAGE_CONTEXT.websiteSettings && window.YLOPO_WIDGETS.SS_PAGE_CONTEXT.websiteSettings.businessHours)){ 9487 const businessHours = window.YLOPO_WIDGETS.SS_PAGE_CONTEXT.websiteSettings.businessHours 9488 if(businessHours.monday.text){ 9489 officeHours = '<div>Monday - '+businessHours.monday.text+' </div>' 9490 } 9491 if(businessHours.tuesday.text){ 9492 officeHours = officeHours + '<div>Tuesday - '+businessHours.tuesday.text+' </div>' 9493 } 9494 if(businessHours.wednesday.text){ 9495 officeHours = officeHours + '<div>Wednesday - '+businessHours.wednesday.text+' </div>' 9496 } 9497 if(businessHours.thursday.text){ 9498 officeHours = officeHours + '<div>Thursday - '+businessHours.thursday.text+' </div>' 9499 } 9500 if(businessHours.friday.text){ 9501 officeHours = officeHours + '<div>Friday - '+businessHours.friday.text+' </div>' 9502 } 9503 if(businessHours.saturday.text){ 9504 officeHours = officeHours + '<div>Saturday - '+businessHours.saturday.text+' </div>' 9505 } 9506 if(businessHours.sunday.text){ 9507 officeHours = officeHours +'<div>Sunday - '+businessHours.sunday.text+' </div>' 9508 } 9509 9510 } 9511 9512 if($('.business-hours').hasClass('empty')){ 9513 $('.business-hours').html(officeHours) 9514 } 9515 9516 if(officeHours.length === 0 && $('.footer-office-hours-head').hasClass('empty') && $('.footer-hours-list').hasClass('empty')){ 9517 $('.footer-office-hours-head').hide() 9518 } 9519 9520 if(websiteSettings){ 9521 if(websiteSettings.contactPhoneNumber){ 9522 const phoneNumber = websiteSettings.contactPhoneNumber 9523 $('.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>') 9524 } 9525 if(websiteSettings.contactEmail){ 9526 const email = websiteSettings.contactEmail 9527 $('.alternate-footer .footer-site-address').append('<div class="footer-site-info footer-site-email">Email: <a href="mailto:'+email+'">'+email+'</a></div>') 9528 } 9529 } 9530 })(); 9531 9532 9533 9534 (function(){ 9535 if (isEditMode()){ 9536 $.getScript( "/scripts/dataStore.js" ) 9537 } 9538 var dataId = 'plugin-footer-config-635ade82fe2ce0693d7584b9'; 9539 var savedDataRaw = $('#'+dataId).getSSInnerText(); 9540 var savedData = JSON.parse(savedDataRaw || '{"backgroundImage":{ "bgOpacity": 1 } }'); 9541 var footer = $('footer#footer'); 9542 var altfooter = $('footer.alternate-footer'); 9543 9544 var bgOpacity = savedData.backgroundImage.bgOpacity || 1; 9545 $('#footer-bg-opacity-slider').css('direction', 'rtl'); 9546 $('#footer-bg-opacity-slider').val(savedData.backgroundImage.bgOpacity); 9547 9548 footer.find('.plugin-footer-background-remove').hide(); 9549 altfooter.find('.plugin-footer-background-remove').hide(); 9550 9551 //var resize_tmr = 0; 9552 //$(window).on('resize', function(evt){ 9553 // clearTimeout(resize_tmr); 9554 // resize_tmr = setTimeout(setIframeUrl, 250); 9555 //}) 9556 9557 function createBgImage(){ 9558 if (!savedData || !savedData.backgroundImage || !savedData.backgroundImage.assetUrl){ 9559 return 9560 } 9561 footer.find('.footer-bg').css({ 9562 'opacity': bgOpacity, 9563 "background": 'center / cover no-repeat url('+savedData.backgroundImage.assetUrl+')' 9564 }); 9565 } 9566 9567 createBgImage(); 9568 9569 waitFor(function() { 9570 return $('body.sqs-edit-mode').length > 0 && window.dataStoreSave !== undefined && $('.footer-bg').length > 0 9571 }, function(isEditMode) { 9572 if (!isEditMode){ 9573 return 9574 } 9575 if(savedData.backgroundImage && savedData.backgroundImage.assetUrl) { 9576 footer.find('.footer-bg').css('opacity', savedData.backgroundImage.bgOpacity); 9577 footer.find('.footer-bg').css("backgroundImage", "url('"+savedData.backgroundImage.assetUrl+"')"); 9578 footer.find('.plugin-footer-background-remove').show(); 9579 altfooter.find('.footer-bg').css('opacity', savedData.backgroundImage.bgOpacity); 9580 altfooter.find('.footer-bg').css("backgroundImage", "url('"+savedData.backgroundImage.assetUrl+"')"); 9581 altfooter.find('.plugin-footer-background-remove').show(); 9582 } 9583 9584 footer.find('.plugin-footer-background-uploader .ylopo-ss-image-upload').parent().on('image-uploaded', function(evt, data){ 9585 let newData = { 9586 ...data, 9587 bgOpacity: savedData.backgroundImage.bgOpacity || 0.5 9588 } 9589 savedData.backgroundImage = newData;
9590 window.dataStoreSave(dataId,JSON.stringify(savedData)); 9591 createBgImage(data); 9592 footer.find('.plugin-footer-background-remove').show() 9593 }); 9594 9595 altfooter.find('.plugin-footer-background-uploader .ylopo-ss-image-upload').parent().on('image-uploaded', function(evt, data){ 9596 let newData = { 9597 ...data, 9598 bgOpacity: savedData.backgroundImage.bgOpacity || 0.5 9599 } 9600 savedData.backgroundImage = newData; 9601 window.dataStoreSave(dataId,JSON.stringify(savedData)); 9602 createBgImage(data); 9603 altfooter.find('.plugin-footer-background-remove').show() 9604 }); 9605 9606 9607 footer.find('.plugin-footer-background-uploader .ylopo-ss-image-upload').parent().on('image-upload-progress', function(evt, progress){ 9608 console.log("progress", progress) 9609 }); 9610 9611 altfooter.find('.plugin-footer-background-uploader .ylopo-ss-image-upload').parent().on('image-upload-progress', function(evt, progress){ 9612 console.log("progress", progress) 9613 }); 9614 9615 footer.find('.plugin-footer-background-uploader .ylopo-ss-image-upload').parent().on('image-processing', function(evt, progress){ 9616 console.log("image processing", Date.now()) 9617 }); 9618 9619 altfooter.find('.plugin-footer-background-uploader .ylopo-ss-image-upload').parent().on('image-processing', function(evt, progress){ 9620 console.log("image processing", Date.now()) 9621 }); 9622 9623 footer.find('.plugin-footer-background-remove').find('input[type=button]').on('click', function(){ 9624 savedData.backgroundImage = {}; 9625 window.dataStoreSave(dataId,JSON.stringify(savedData)); 9626 $('.plugin-footer-background-uploader form')[0].reset(); 9627 footer.find('.footer-bg').css({ 9628 background: "none" 9629 }); 9630 footer.find('.footer-bg').css('opacity', savedData.backgroundImage.bgOpacity || 1); // reseting 9631 footer.find('.plugin-footer-background-remove').hide() 9632 }); 9633 9634 altfooter.find('.plugin-footer-background-remove').find('input[type=button]').on('click', function(){ 9635 savedData.backgroundImage = {}; 9636 window.dataStoreSave(dataId,JSON.stringify(savedData)); 9637 $('.plugin-footer-background-uploader form')[0].reset(); 9638 altfooter.find('.footer-bg').css({ 9639 background: "none" 9640 }) 9641 altfooter.find('.footer-bg').css('opacity', savedData.backgroundImage.bgOpacity || 1); // reseting 9642 altfooter.find('.plugin-footer-background-remove').hide() 9643 }); 9644 9645 var opacity_tmr = 0; 9646 var opacity_settled = true; 9647 $('#footer-bg-opacity-slider').on("input", function(evt){ 9648 clearTimeout(opacity_tmr); 9649 opacity_tmr = setTimeout(function(){ 9650 if (opacity_settled === false){ 9651 return 9652 } 9653 opacity_settled = false; 9654 bgOpacity = parseFloat(evt.target.value); 9655 if (savedData && savedData.backgroundImage){ 9656 savedData.backgroundImage.bgOpacity = bgOpacity; 9657 } 9658 createBgImage(); 9659 window.dataStoreSave(dataId,JSON.stringify(savedData)); 9660 setTimeout(function(){ 9661 opacity_settled = true; 9662 }, 500) 9663 }, 250) 9664 }) 9665 }) 9666 9667 })(); 9668 9669 </script>
9669 9670
9671<script> 9672(function(){ 9673 9674 if ($('#config-v5-footer-on-v4-pages-enable').text().trim() !== 'true'){ 9675 $('#editable-code-area-bundled-v5-footer-main').remove(); 9676 return 9677 } else { 9678 $('#editable-code-area-bundled-v5-footer-main').show(); 9679 } 9680 9681const lazyIconsLoaded = {}; 9682window.lazyFunctions.loadSocialIcons = function(){ 9683 $('.sqs-block.socialaccountlinks-v2-block.sqs-block-socialaccountlinks-v2 .sqs-svg-icon--wrapper').each(function(i,o){ 9684 var svgIcon = o.className.split(' ').filter(function(o){ 9685 return o !== 'sqs-svg-icon--wrapper' 9686 })[0].replace('-unauth','') 9687 9688 if (svgIcon === 'facebook' || svgIcon === 'x-formerly-twitter'){ 9689 svgIcon = `${ svgIcon }-unauth` 9690 } 9691 if (lazyIconsLoaded['.svg-icon-for-'+svgIcon] === true){ 9692 return 9693 } 9694 lazyIconsLoaded['.svg-icon-for-'+svgIcon] = true 9695 $.ajax('https://assets.ylopobrandedsites.com/squarespace-social-icons/'+svgIcon+'.svg') 9696 .then(function(data){ 9697 $('head').append($(data.documentElement.outerHTML).addClass('svg-icon-for-'+svgIcon)) 9698 }) 9699 .catch(function(e){ 9700 console.log('err', e) 9701 }) 9702 }) 9703} 9704 9705if ($('#editable-code-area-bundled-v5-footer-main:not(.empty)').length>0){ 9706 $('body').removeClass('enable-alternate-footer'); 9707 $('footer').empty(); 9708 $('footer#footer[role="contentinfo"]').attr('id','footer'); 9709 $('<footer id="footer-v5" role="contentinfo" class="footer-v5"></footer>').insertAfter('footer#footer'); 9710 $('#editable-code-area-bundled-v5-footer-main').appendTo($('#footer-v5')); 9711 lazyLoadInstance.update() 9712} 9713})(); 9714</script>
9714 9715 9716 9717<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> 9718 9719<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> 9720 9721
9722<script defer> 9723(function(){ 9724 const defaultBlacklist = [ 9725 'syneramerceus.com' 9726 ]; 9727 $.ajax('/invisible-ink-api').then(function(data){ 9728 const emailBlacklist_raw = $(data).find('#config-email-domain-blacklist').text(); 9729 try{ 9730 var emailBlacklist = JSON.parse(emailBlacklist_raw); 9731 }catch(e){ 9732 var emailBlacklist = { blacklist: [] } 9733 } 9734 emailBlacklist.blacklist = emailBlacklist.blacklist.concat(defaultBlacklist); 9735 window.YLOPO_WIDGETS.emailBlacklist = emailBlacklist.blacklist 9736 }).catch(function(e){ 9737 window.YLOPO_WIDGETS.emailBlacklist = defaultBlacklist; 9738 console.log('ERROR loading invisible-ink-api page for email blacklist', e) 9739 }) 9740})(); 9741</script>
9741 9742 9743 9744 <!-- ///////////////////////////////////////////////////////////////////////////////////////////////////////// --> 9745 9746 9747 </div> 9748 9749 9750<div class="fb-customerchat" 9751 page_id="<PAGE_ID>" 9752 ref="" 9753 theme_color="#000080" 9754 logged_in_greeting="Do you have a question? Chat us anytime!" 9755 logged_out_greeting="Do you have a question? Chat us anytime!"> 9756</div> 9757 9758 9759 9760<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> 9761 9762 9763 9764<div style="display: none"> 9765<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> 9766<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> 9767</div> 9768 9769 9770
9771<script> 9772(function(){ 9773 9774if ($('#secondaryNavigation').length === 0){ 9775 $('<div></div>') 9776 .attr('id', 'secondaryNavigation') 9777 .append( 9778 $('<div></div>').addClass('folder-toggle') 9779 ).appendTo($('body')); 9780} 9781 9782var domain = getUrlParameter('domain'); 9783var domaino = getUrlParameter('domainOverride'); 9784var domaino2 = getUrlParameter('domainoverride'); 9785var domaina = getUrlParameter('agentDomain'); 9786if (window.YLOPO_WIDGETS.sitewide_domain && (domain || domaino || domaino2 || domaina)){ 9787 YLOPO_WIDGETS.domain = domain || domaino || domaino2 || domaina; 9788} 9789})(); 9790</script>
9790 9791 9792 9793 9794 9795 9796 9797 9798 9799
9800<script id="blocks-build-js-script-ylopo-required-footer-block" defer> 9801 9802 9803 /*----->/src/js/ylopo-required-footer/ada-compliance.js<-----*/ 9804 9805 !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)})}(); 9806 9807 9808 /*----->/src/js/ylopo-required-footer/default-font.js<-----*/ 9809 9810 "adobe-garamond-pro"===$("#siteWrapper").css("font-family")&&$("#siteWrapper").css("font-family","'Open Sans',sans-serif"); 9811 9812 9813 /*----->
9813/src/js/ylopo-required-footer/form-capture.js<-----*/ 9814 9815 !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");
9815if(" "!==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)})})}();
9816 9817 9818 /*----->/src/js/ylopo-required-footer/form-warning-messages.js<-----*/ 9819 9820 $(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");
9820(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)}); 9821 9822 9823 /*----->/src/js/ylopo-required-footer/phone-input-override.js<-----*/ 9824 9825 $(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)||""))}))})}
9825replacePhoneInputs(),$("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})}); 9826 9827 9828 /*----->/src/js/ylopo-required-footer/site-bundle.js<-----*/ 9829 9830 !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
9830h(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
9830Style("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}
9830).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
9830h(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}}
9830,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}
9830),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))}}
9830,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("
9830<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")}
9830,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=[];
9830if(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}
9830,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 9830
9830try{ 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}
9830),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
9830KzFnH+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);
9830Object.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})}
9830,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";
9830t.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);
9830Object.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
9830(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);
9830r[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)))}})})}]); 9831 9832 9833 /*----->/src/js/ylopo-required-footer/ylopo-copyright-year.js<-----*/ 9834 9835 !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); 9836 9837 9838 /*----->/src/js/ylopo-required-footer/ylopo-jquery-version-check.js<-----*/ 9839 9840 !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); 9841 9842 9843 /*----->/src/js/ylopo-required-footer/TCPA-privacy-policy.js<-----*/ 9844 9845 !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
9845h(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})}})}(); 9846 9847 9848 /*----->/src/js/ylopo-required-footer/generate-lightning-page.js<-----*/ 9849 9850 !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); 9851 9852 9853 /*----->/src/js/ylopo-required-footer/home-valuation-redirect.js<-----*/ 9854 9855 $(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"))})}})}); 9856 9857 9858 /*----->/src/js/ylopo-required-footer/noredirect-links.js<-----*/ 9859 9860 -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===
9860href.indexOf("?")?"?":"&")+"noredirect")}); 9861 9862 9863 /*----->/src/js/ylopo-required-footer/az-design-redirect.js<-----*/ 9864 9865 (()=>{ 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){ }})(); 9866</script>
9866 9867 9868 9869<!-- Start RAEK Code for www.buyinginoc.com --> 9870
9871<script> 9872 9873(function(window, document, id){ 9874 9875 var script = document.createElement('script'); 9876 9877 script.id = 'raekTag'; 9878 9879 script.type = 'text/javascript'; 9880 9881 script.src = 'https://cdn.raek.net/js/raek.min.js?id='+id; 9882 9883 script.async = true; 9884 9885 document.getElementsByTagName('head')[0].appendChild(script); 9886 9887})(window, document, "9030009a70c2ed514b83c0ed7b577a9732123d09ed9ff320a89ab5c8307926c5380233018bd1938ab634db93d06ab4c3a82a6956839fbbb4c6886adba016f5f6"); 9888 9889</script>
9889 9890 9891<!-- End RAEK Code -->
9891<script data-sqs-type="imageloader-bootstrapper">if(window.ImageLoader) window.ImageLoader.bootstrap({}, document);</script>
9891<script>Squarespace.afterBodyLoad(Y);</script>
9891 9892 9893 9894<div style="display:none"> 9895 <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> 9896 <div class="sqs-layout sqs-grid-12 columns-12 v5-portable-search-config-page empty" data-type="block-field" id="ylopo-portable-search-config-635ade82fe2ce0693d7584b9"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 9897</div> 9898
9899<script> 9900(function(){ 9901var $v5Widget = $('.YLOPO_v5SearchWidget'); 9902if ($v5Widget.length > 0) { 9903 var $pageCfg = $('.v5-portable-search-config-page:not(.empty)').find('#v5-portable-search-config-data'); 9904 var $globalCfg = $('.v5-portable-search-config-global:not(.empty)').find('#search-filters-global, #v5-portable-search-config-data'); 9905 var $cfg = $pageCfg.length ? $pageCfg : $globalCfg; 9906 var shouldReplace = $cfg.length ? !!$cfg.data('replace-search-widget') : true; 9907 if (shouldReplace) { 9908 $('.YLOPO_searchWidget').remove(); 9909 } 9910} 9911})(); 9912 9913(function(){ 9914 9915window.lazyFunctions.loadHSSWidget = function(){ 9916 if ($('#ylopo-widget-script').length > 0){ 9917 return 9918 } 9919 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){ 9920 if ( 9921 String(location).indexOf('sqsscreenshot=true') === -1 && 9922 window.YLOPO_WIDGETS.sitewide_domain && 9923 (window.YLOPO_WIDGETS.widgetjs || window.YLOPO_WIDGETS.domain) 9924 ) { 9925 var script = document.createElement('script'); 9926 script.setAttribute('src', (window.YLOPO_WIDGETS.widgetjs ? window.YLOPO_WIDGETS.widgetjs : 'https://' + window.YLOPO_WIDGETS.domain + '/build/js/widgets-1.0.0.js') ); 9927 script.setAttribute('defer', 'true'); 9928 script.setAttribute('id', 'ylopo-widget-script') 9929 document.querySelector('head').appendChild(script); 9930 } 9931 9932 var options = { 9933 childList: true, 9934 subtree: true, 9935 } 9936 9937 let observer = new MutationObserver(callback); 9938 9939 function callback (mutations) { 9940 for (let mutation of mutations) { 9941 if($(mutation.target).hasClass('YLOPO-widget')){ 9942 if($(mutation.removedNodes).hasClass('listings-loading-status')){ 9943 $(mutation.target).append('<h2 style="font-size: 20px; text-align: center;" class="no-listings">No Listings Available</h2>'); 9944 } 9945 if($(mutation.addedNodes).hasClass('widget-gallery-container')){ 9946 $('.YLOPO-widget > h2').remove() 9947 } 9948 } 9949 } 9950 } 9951 9952 $('.YLOPO_resultsWidget').each(function(){ 9953 observer.observe($(this)[0], options); 9954 }); 9955 9956 } 9957} 9958 9959if (window.YLOPO_WIDGETS.lazy_load_widgets === false){ 9960 window.lazyFunctions.loadHSSWidget(); 9961} else { 9962 var $HSSWidgets = $('.YLOPO_searchWidget, .YLOPO_marketTrendsWidget, .YLOPO_resultsWidget'); 9963 if ($HSSWidgets.length > 0){ 9964 $HSSWidgets.each(function(i,o){ 9965 $(o).attr('data-lazy-function', 'loadHSSWidget').addClass('lazy'); 9966 }); 9967 window.lazyLoadInstance.update(); 9968 } 9969} 9970 9971if ($('.ylopo-plugin.listing-gallery-2, .ylopo-plugin.homepage-market-trends, .ylopo-plugin.listing-gallery, .home-valuation').length > 0){ 9972 window.lazyFunctions.loadHSSWidget(); 9973} 9974 9975})(); 9976 9977(function(){ 9978var $portableAll = $('.YLOPO_v5SearchWidget'); 9979if ($portableAll.length === 0) return; 9980 9981if ($('.v5-search').length > 0) return; 9982 9983var _isWidgetEdit = typeof isEditMode === 'function' && isEditMode(); 9984 9985var $pageCfgEl = $('.v5-portable-search-config-page:not(.empty)').find('#v5-portable-search-config-data'); 9986var $globalCfgEl = $('.v5-portable-search-config-global:not(.empty)').find('#search-filters-global, #v5-portable-search-config-data'); 9987var $cfgEl = $pageCfgEl.length ? $pageCfgEl : $globalCfgEl; 9988var defaultConfig = { 9989 propertyTypeSelector: true, 9990 priceSelector: true, 9991 sqft: true, 9992 bedsSelector: true, 9993 bathsSelector: true, 9994 searchResultView: 'map', 9995 customSearchPlaceholders: { 9996 multiLocationPlaceholder: 'Start your search by City, Neighborhood or Zip Code', 9997 multiLocationPlaceholderMobile: 'City, Neighborhood or Zip Code' 9998 }, 9999 replaceSearchWidget: true, 10000 priceConfig: { minSearchPrice: 50000, maxSearchPrice: 10000000, priceStep: 25000, currencyFormat: 'en-US', currency: 'USD' } 10001}; 10002var config = $cfgEl.length ? $cfgEl.data('config') : null; 10003if (!config || typeof config !== 'object') { 10004 config = defaultConfig; 10005} else { 10006 if ($cfgEl.data('price-config')) config.priceConfig = $cfgEl.data('price-config'); 10007 if ($cfgEl.data('replace-search-widget')) config.replaceSearchWidget = true; 10008} 10009if (!window.YLOPO_WIDGETS.domain) { 10010 if (_isWidgetEdit) console.warn('[Ylopo V5 Search Widget] domain is not set. Ensure window.YLOPO_WIDGETS.domain is configured.'); 10011 else console.warn('[Ylopo Search] Configuration incomplete.'); 10012} 10013 10014if (config.priceSelector && (!config.priceConfig || !config.priceConfig.maxSearchPrice)) { 10015 if (_isWidgetEdit) console.warn('[Ylopo V5 Search Widget] priceConfig is missing or incomplete. Using defaults (0â10M, step 25K).'); 10016 config.priceConfig = Object.assign({ minSearchPrice: 50000, maxSearchPrice: 10000000, priceStep: 25000, currencyFormat: 'en-US' }, config.priceConfig || {}); 10017} 10018 10019$portableAll.not(':first').hide(); 10020var $widget = $portableAll.first(); 10021 10022var priceConfig = config.priceConfig || {}; 10023var propertyTypes = config.propertyTypes || [ 10024 {key:'single-family',label:'Single Family',isSelectedByDefault:true}, 10025 {key:'condo',label:'Condo',isSelectedByDefault:true}, 10026 {key:'townhouse',label:'Townhouse',isSelectedByDefault:false}, 10027 {key:'multi-family',label:'Multi Family',isSelectedByDefault:false}, 10028 {key:'land',label:'Land',isSelectedByDefault:false}, 10029 {key:'commercial',label:'Commercial',isSelectedByDefault:false} 10030]; 10031 10032var 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>'; 10033var 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>'; 10034 10035var filters = ''; 10036var hasFilters = false;
10037 10038if (config.propertyTypeSelector) { 10039 hasFilters = true; 10040 var ptItems = ''; 10041 for (var p = 0; p < propertyTypes.length; p++) { 10042 var pt = propertyTypes[p]; 10043 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>'; 10044 } 10045 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>'; 10046} 10047if (config.priceSelector) { 10048 hasFilters = true; 10049 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>'; 10050} 10051if (config.sqft) { 10052 hasFilters = true; 10053 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>'; 10054} 10055var bedBath = ''; 10056if (config.bedsSelector) { 10057 hasFilters = true; 10058 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>'; 10059} 10060if (config.bathsSelector) { 10061 hasFilters = true; 10062 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>'; 10063} 10064if (bedBath) { 10065 var singleBedBath = ((config.bedsSelector ? 1 : 0) + (config.bathsSelector ? 1 : 0)) === 1; 10066 filters += '<div class="beds-bath-div' + (singleBedBath ? ' single-filter-item' : '') + '">' + bedBath + '</div>'; 10067} 10068if (hasFilters) { 10069 filters += '<div class="clear-filters-container clear-filters">Clear</div>'; 10070} 10071 10072var placeholder = 'Start your search by City, Neighborhood or Zip Code'; 10073if (config.customSearchPlaceholders && config.customSearchPlaceholders.multiLocationPlaceholder) { 10074 placeholder = config.customSearchPlaceholders.multiLocationPlaceholder; 10075} 10076 10077$widget.html( 10078 '<div class="v5-search-portable-loader" style="display:flex;align-items:center;justify-content:center;padding:20px;">' + 10079 '<div style="width:28px;height:28px;border:3px solid #e0e0e0;border-top-color:#636363;border-radius:50%;animation:v5spin .7s linear infinite;"></div>' + 10080 '</div>' + 10081 '<div class="v5-search-portable form-warning-exempt" style="display:none;">' + 10082 '<div class="v5-search">' + 10083 '<div class="search-input-container">' + 10084 '<input id="search-listings-input" type="text" aria-label="Search Input" title="Search Input" placeholder="' + placeholder + '" tabindex="0">' + 10085 '<div class="search-button" aria-hidden="true" title="Start Search">' + searchSvg + '</div>' + 10086 '<div class="suggested-listings-content"></div>' + 10087 '<div class="suggested-listings-loading"><h4>Loading</h4></div>' + 10088 '</div>' + 10089 '<div class="search-type-container">' + 10090 '<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>' + 10091 '<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>' + 10092 '</div>' + 10093 '<div id="search-filters-wrapper"><div id="search-filters">' + filters + '</div></div>' + 10094 '</div></div>' 10095); 10096 10097$widget.find('#search-filters').data('config', config).data('price-config', priceConfig); 10098 10099var $bannerParents = $widget.parents('.ylopo-banner-content-inner, .ylopo-banner-content-wrapper, .banner-thumbnail-wrapper'); 10100$bannerParents.each(function() { this.style.setProperty('overflow', 'visible', 'important'); }); 10101var $bannerEl = $widget.closest('.banner-thumbnail-wrapper'); 10102if ($bannerEl.length) $bannerEl[0].style.setProperty('display', 'block', 'important'); 10103 10104function showPortableWidget() { 10105 $widget.find('.v5-search-portable-loader').remove(); 10106 $widget.find('.v5-search-portable').show(); 10107} 10108 10109if ($('#v5-search-portable-inline-css').length === 0){ 10110 $('head').append('<style id="v5-search-portable-inline-css">' + 10111 '@keyframes v5spin{to{transform:rotate(360deg)}}' + 10112 '.v5-search-portable .v5-search .search-input-container{position:relative;overflow:visible}' + 10113 '.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}' + 10114 '.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}' + 10115 '.v5-search-portable .v5-search #search-filters-wrapper{overflow:visible}' + 10116 '.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}' + 10117 '.v5-search-portable .v5-search #search-filters>*{flex-shrink:0}' + 10118 '.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}' + 10119 '.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}' + 10120 '.v5-search-portable .v5-search #search-filters input[type=checkbox]{width:16px;height:16px;margin:0;cursor:pointer}' + 10121 '.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)}' + 10122 '.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}' + 10123 '.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}' + 10124 '.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}' + 10125 '.v5-search-portable .v5-search div.sqft input.sqft-input{width:100px}' + 10126 '.v5-search-portable .v5-search .clear-filters-container.clear-filters{cursor:pointer;padding:4px 10px;font-size:13px;white-space:nowrap}' + 10127 '.v5-search-portable .v5-search .search-type-container label span{color:#222!important}' + 10128 '.v5-search-portable .v5-search .mobile-expand{display:none!important}' + 10129 '.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}' + 10130 '.YLOPO_v5SearchWidget{opacity:1!important}' + 10131 '.banner-thumbnail-wrapper .YLOPO_v5SearchWidget,.banner-thumbnail-wrapper .v5-search-portable{position:relative;z-index:5}' + 10132 '.ylopo-home-banner.banner-thumbnail-wrapper:has(.v5-search-portable){display:block!important}' + 10133 '</style>'); 10134} 10135 10136if ($('#v5-search-portable-css').length === 0){ 10137 var $cssLink = $('<link id="v5-search-portable-css" rel="stylesheet" href="/assets/build/css/search-listings-standalone.css?v=' + Date.now() + '">'); 10138 $cssLink.on('load', showPortableWidget); 10139 $cssLink.on('error', showPortableWidget); 10140 $('head').append($cssLink); 10141 setTimeout(showPortableWidget, 3000); 10142} else { 10143 showPortableWidget(); 10144} 10145 10146if (_isWidgetEdit && typeof isYlopoAdmin === 'function' && isYlopoAdmin()) {
10147 $.getScript('/scripts/v5-portable-search-edit.js'); 10148} 10149 10150window.lazyFunctions.loadPortableV5Search = function(){ 10151 if (window.YLOPO_WIDGETS.v5searchInit){ 10152 window.YLOPO_WIDGETS.initV5Search($widget); 10153 } else { 10154 $.getScript('/scripts/search-listings.js'); 10155 } 10156}; 10157 10158$widget.attr('data-lazy-function', 'loadPortableV5Search').addClass('lazy'); 10159window.lazyLoadInstance.update(); 10160 10161})(); 10162 10163/* 10164YLOPO_WIDGETS.galleryNavigationCallback = function galleryNavigationCallback(listing, linkPath, history){ 10165 console.log('>>>>>>',listing, linkPath, history) 10166} 10167*/ 10168 10169(function(){ 10170 10171 if (window.YLOPO_WIDGETS.disableEscapeKey === true) { 10172 document.addEventListener('keyup', function(event){ 10173 var queryString = window.location.search 10174 if(event.keyCode === 27 && queryString.length > 0){ 10175 event.stopPropagation() 10176 } 10177 }); 10178 } 10179 10180 10181 if (!window.YLOPO_WIDGETS.sitewide_domain || String(location).indexOf('sqsscreenshot=true') > -1){ 10182 return 10183 }; 10184 $.ajax({ 10185 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', 10186 dataType: 'jsonp', 10187 success: function(data, status, xhr){ 10188 10189 window.YLOPO_WIDGETS.search_site_content_api_error = false; 10190 10191 //--------------------------------------------------------------------------------- 10192 10193 if (window.YLOPO_WIDGETS.fbForceChatPageId) { 10194 data.config.facebook = data.config.facebook || {}; 10195 data.config.facebook.pageId = window.YLOPO_WIDGETS.fbForceChatPageId; 10196 } 10197 if (window.YLOPO_WIDGETS.fbForceChatEnable === true || window.YLOPO_WIDGETS.fbForceChatEnable === false) { 10198 data.config.facebook = data.config.facebook || {}; 10199 data.config.facebook.isChatEnabled = window.YLOPO_WIDGETS.fbForceChatEnable; 10200 } 10201 if (window.YLOPO_WIDGETS.fbForceChatAppId) { 10202 data.config.facebook = data.config.facebook || {}; 10203 data.config.facebook.appId = window.YLOPO_WIDGETS.fbForceChatAppId; 10204 } 10205 if (window.YLOPO_WIDGETS.fbForceChatDisable) { 10206 data.config.facebook = data.config.facebook || {}; 10207 data.config.facebook.isChatEnabled = !window.YLOPO_WIDGETS.fbForceChatDisable; 10208 } 10209 10210 window.YLOPO_WIDGETS.content = data; 10211 10212 var pageType = "page"; 10213 10214 //--------------------------------------------------------------------------------- 10215 10216 if(data && data.regions && data.regions.length > 0){ 10217 const isTexas = data.regions.filter(function(o){ 10218 return o.state === 'TX' 10219 }) 10220 if(isTexas.length > 0 && data.client && data.client.footer && data.client.footer.links && data.client.footer.links.length > 0){ 10221 const footerLinks = data.client.footer.links.map(function(o){ 10222 return '<li><a href="'+o.link+'" target="_blank">'+o.label+'</a></li>' 10223 }) 10224 const footerLinksHTML = `<ul>${footerLinks.join("")}</ul>`; 10225 $('.footer-links').html(footerLinksHTML); 10226 } 10227 } 10228 10229 //--------------------------------------------------------------------------------- 10230 // Facebook Chat 10231 if ((pageType !== 'open-house' && pageType !== 'open-houses') && data && data.config && data.config.facebook && data.config.facebook.isChatEnabled === true){ 10232 10233 if (data.config.facebook.pageId && data.config.facebook.appId) { 10234 $('.fb-customerchat').attr('page_id',data.config.facebook.pageId); 10235 } else { 10236 return 10237 } 10238 if ((data.client && data.client.lessColors && data.client.lessColors.main) || window.YLOPO_WIDGETS.fbForceChatColor) { 10239 if (window.YLOPO_WIDGETS.fbForceChatColor) { 10240 $('.fb-customerchat').attr('theme_color',window.YLOPO_WIDGETS.fbForceChatColor); 10241 } else { 10242 $('.fb-customerchat').attr('theme_color',data.client.lessColors.main); 10243 } 10244 } 10245 10246 if (window.YLOPO_WIDGETS.fbChatForceLoggedInGreeting){ 10247 $('.fb-customerchat').attr('logged_in_greeting',window.YLOPO_WIDGETS.fbChatForceLoggedInGreeting); 10248 } 10249 if (window.YLOPO_WIDGETS.fbChatForceLoggedOutGreeting){ 10250 $('.fb-customerchat').attr('logged_out_greeting',window.YLOPO_WIDGETS.fbChatForceLoggedOutGreeting); 10251 } 10252 if (window.YLOPO_WIDGETS.fbChatForceRef){ 10253 $('.fb-customerchat').attr('ref',window.YLOPO_WIDGETS.fbChatForceRef); 10254 } 10255 10256 window.fbAsyncInit = function() { 10257 FB.init({ 10258 appId : data.config.facebook.appId, 10259 autoLogAppEvents : true, 10260 xfbml : true, 10261 version : 'v2.12' 10262 }); 10263 }; 10264 10265 (function(d, s, id){ 10266 var js, fjs = d.getElementsByTagName(s)[0]; 10267 if (d.getElementById(id)) { 10268 return; 10269 } 10270 js = d.createElement(s); 10271 js.id = id; 10272 js.setAttribute('defer', 'true'); 10273 js.src = "https://connect.facebook.net/en_US/sdk/xfbml.customerchat.js"; 10274 fjs.parentNode.insertBefore(js, fjs); 10275 }(document, 'script', 'facebook-jssdk')); 10276 10277 } else { 10278 $('.fb-customerchat').remove(); 10279 } 10280 10281 10282/* 10283 var allowedSourceIds = { 10284 216:1, 10285 386:1 10286 }; 10287*/ 10288 var sources = []; 10289 10290 if (data && data.client && data.client.idxSource) { 10291 10292 data.client.idxSource.forEach(function(o,i){ 10293/* 10294 if (!allowedSourceIds[o.sourceId]) { 10295 return; 10296 } 10297*/ 10298 sources.push({ 10299 sourceId: o.sourceId, 10300 refreshDate: new Date(o.source.sourceRefreshDate),
10301 }); 10302 }); 10303 10304 10305 if (data && data.idx && data.idx.contentful && sources.length > 0) { 10306 sources.forEach(function(o,i){ 10307 10308 if ( 10309 data && 10310 data.idx && 10311 data.idx.contentful && 10312 data.idx.contentful[o.sourceId] && 10313 data.idx.contentful[o.sourceId].fields 10314 ){ 10315 10316 if ( 10317 data.idx.contentful[o.sourceId].fields.footer && 10318 data.idx.contentful[o.sourceId].fields.footer.fields && 10319 data.idx.contentful[o.sourceId].fields.footer.fields.html 10320 ) { 10321 var idxHtml = data.idx.contentful[o.sourceId].fields.footer.fields.html; 10322 10323 idxHtml = idxHtml.replace(/\{site_owner_office\}/gm, ''); 10324 idxHtml = idxHtml.replace(/\{site_owner_name\}/gm, ''); 10325 idxHtml = idxHtml.replace(/\{last_refresh_page\}/gm, ''); 10326 10327 idxHtml = idxHtml.replace(/\{last_refresh_date\}/igm, o.refreshDate); 10328 idxHtml = idxHtml.replace(/\{current_year\}/igm,new Date(Date.now()).getFullYear()); 10329 10330 idxHtml = idxHtml.replace(/\{client.companyDetails.name.technicalName\}/igm, data.client.companyDetails.name.technicalName); 10331 idxHtml = idxHtml.replace(/\{client.clientDetails.phone\}/gm, data.client.clientDetails.phone ? data.client.clientDetails.phone : ''); 10332 idxHtml = idxHtml.replace(/\{client.companyDetails.email\}/gm, data.client.companyDetails.email ? data.client.companyDetails.email : ''); 10333 10334 var links = idxHtml.match(/href="(.*?)\"/img)||[]; 10335 links = [...new Set(links)]; 10336 links.forEach(function(ox,i){ 10337 var linkmatch = ox.match(/href="(.*?)"/im)||['','']; 10338 if (linkmatch[1].substr(0,1)==='/'){ 10339 var url = 'http://'+YLOPO_WIDGETS.domain+linkmatch[1]; 10340 idxHtml = idxHtml.replaceAll(linkmatch[1], url); 10341 } 10342 }); 10343 10344 10345 try{ 10346 let $idxHtml = $(`<div>${ idxHtml }</div>`); 10347 $idxHtml.find('a').filter(function() { 10348 return $(this).text().trim().includes('Privacy Policy'); 10349 }).each(function() { 10350 $(this).closest('div').remove(); 10351 }); 10352 $('.footer-IDX-compliance').append( $('<div></div>').html($idxHtml),$('<br/>')); 10353 } catch(e){ 10354 console.error("Error rendering IDX footer HTML:", e); 10355 } 10356 } 10357 } 10358 }); 10359 } 10360 } 10361 10362 //--------------------------------------------------------------------------------- 10363 10364 var candianIDXs = [463,575,590,606,651,738,808,850,924,939,944,953,956]; 10365 var CAIDX = Object.keys(data.idx.contentful).filter(idxId=>{ 10366 return candianIDXs.indexOf(parseInt(idxId,10)) !== -1 10367 }).length > 0; 10368 if (CAIDX){ 10369 window.YLOPO_WIDGETS.isCanadianIDX = true; 10370 } else { 10371 window.YLOPO_WIDGETS.isCanadianIDX = false; 10372 } 10373 10374 //--------------------------------------------------------------------------------- 10375 if ( 10376 data.idx.searchConsentConfig && 10377 data.idx.searchConsentConfig.consentRequired === true && 10378 data.idx.searchConsentConfig.consentTerms && 10379 data.idx.searchConsentConfig.consentTerms.length > 0 && 10380 localStorage.getItem('idx-tos-agreed') !== "TRUE" 10381 10382 //1 10383 ) { 10384 var termsHtml = data.idx.searchConsentConfig.consentTerms[0]; 10385 10386 if ( 10387 termsHtml && 10388 data.client && 10389 data.client.companyDetails && 10390 data.client.companyDetails.name && 10391 data.client.companyDetails.name.technicalName 10392 ){ 10393 termsHtml = termsHtml.replace(/{client\.companyDetails\.name\.technicalName}/g, data.client.companyDetails.name.technicalName) 10394 } 10395 10396 var agreeText = data.idx.searchConsentConfig.searchConsentButtonLabel || 'Agree'; 10397 popUp(termsHtml, agreeText, data, localStorage); 10398 10399 } 10400 10401 //--------------------------------------------------------------------------------- 10402 // Set colors from Galaxy 10403 if (data.client && data.client.lessColors && data.client.lessColors.main) { 10404 var styleOverrides = ` 10405 .YLOPO_resultsWidget .listing-status-flag { 10406 background-color: $!important; 10407 }` 10408 $('<style type="text/css"></style>').text(styleOverrides).appendTo($('head')) 10409 } 10410 10411 //--------------------------------------------------------------------------------- 10412 //ADA Compliance Widget 10413 10414 if ( 10415 isMobile.any === false && 10416 window.YLOPO_WIDGETS && 10417 window.YLOPO_WIDGETS.disableAdaWidget !== true && 10418 window.YLOPO_WIDGETS.pageType !== 'open-house' && 10419 window.YLOPO_WIDGETS.pageType !== 'open-houses' && 10420 window.YLOPO_WIDGETS.search_site_content_api_error !== true 10421 ) { 10422 10423 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; 10424 10425 window._userway_config = { 10426 position: '5', 10427 size: 'small', 10428 color: adaColor, 10429 mobile: false, 10430 account: 'gWCTZli47p' 10431 }; 10432 10433 var isConfigSite = String(location).split('/')[2].indexOf('.squarespace.com') !== -1; 10434 10435 if (isConfigSite){ 10436 adaTitle = 'ADA Compliance Widget\n(Inactive in /config page)' 10437 } else { 10438 adaTitle = 'Loading ADA Widget...' 10439 } 10440 10441 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>
10441<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>'); 10442 10443 $adalogo.css({ 10444 position: 'fixed', 10445 bottom: '12px', 10446 left: '12px', 10447 display: 'inline-block', 10448 width: '48px', 10449 height: '48px', 10450 backgroundColor: adaColor, 10451 borderRadius: '50%', 10452 cursor: 'pointer', 10453 zIndex: 2147483647 10454 }).attr({ 10455 alt: adaTitle 10456 }); 10457 $('body').append($adalogo); 10458 10459 if (window === window.top && !isConfigSite){ 10460 $adalogo.on('click',function(){ 10461 $adalogo.addClass('loading-spinner'); 10462 $('
10462<script>') 10463 .attr({ 10464 'data-account': 'gWCTZli47p', 10465 'src' : 'https://cdn.userway.org/widget.js', 10466 'defer': true, 10467 'async': true 10468 }) 10469 .appendTo($('head')); 10470 }); 10471 } 10472 10473 if (!isConfigSite){ 10474 $(document).ready(function() { 10475 document.addEventListener('userway:init_completed', ()=>{ 10476 UserWay.widgetOpen(); 10477 10478 $(window).trigger('branded-sites-tracking-event', { 10479 type: "userway-ada-widget-loaded", 10480 }); 10481 10482 // $.ajax({ 10483 // url: 'https://1pclbpy9f6.execute-api.us-west-1.amazonaws.com/default/BrandedSiteTracking', 10484 // method: 'POST', 10485 // contentType: 'application/json', 10486 // data: JSON.stringify({ 10487 // type: "userway-ada-widget-loaded", 10488 // identifier: window.YLOPO_WIDGETS.pageIdentifiers.identifier, 10489 // clientTime: Date.now(), 10490 // page: String(location.pathname) 10491 // }), 10492 // success: function(data){ 10493 // }, 10494 // error: function(err){ 10495 // } 10496 // }) 10497 }); 10498 document.addEventListener('userway:render_completed', ()=>{ 10499 setTimeout(()=>{ 10500 $adalogo.remove(); 10501 }, 250) 10502 }); 10503 }); 10504 } 10505 } 10506 10507 //--------------------------------------------------------------------------------- 10508 }, 10509 error: function(err){ 10510 console.error("Error getting search site content API:", err); 10511 window.YLOPO_WIDGETS = window.YLOPO_WIDGETS || {}; 10512 window.YLOPO_WIDGETS.search_site_content_api_error = true; 10513 } 10514 }); 10515 10516 10517 10518 var customPrivacyPolicy = $('#EditablePrivacyPolicyMessage .sqs-block-content p').first().getSSInnerText(); 10519 10520 $('body').find('.privacy-policy-link').text('Privacy Policy and Terms & Conditions').attr('href',`https://${ window.YLOPO_WIDGETS.domain }/privacy-policy`).attr('target','_blank'); 10521 10522 $('body').on('click', '.privacy-policy-link', function(e){ 10523 if ($(this).attr('href') && $(this).attr('href').indexOf('http') === 0){ 10524 return; 10525 } 10526 e.preventDefault(); 10527 10528 window.open(`https://${ window.YLOPO_WIDGETS.domain }/privacy-policy`, '_blank'); 10529 10530 // if (typeof window.YLOPO_WIDGETS.content !== 'undefined'){ 10531 // var client_content = window.YLOPO_WIDGETS.content; 10532 // var content = ''; 10533 // var btnText = 'Accept'; 10534 10535 // if(window.YLOPO_WIDGETS && 10536 // window.YLOPO_WIDGETS.content && 10537 // window.YLOPO_WIDGETS.content.client && 10538 // window.YLOPO_WIDGETS.content.client.legal && 10539 // window.YLOPO_WIDGETS.content.client.legal.content && 10540 // window.YLOPO_WIDGETS.content.client.legal.content.privacyPolicy && 10541 // typeof window.YLOPO_WIDGETS.content.client.legal.content.privacyPolicy.html !== 'undefined' 10542 // ){ 10543 10544 // var privacy_content = window.YLOPO_WIDGETS.content.client.legal.content.privacyPolicy.html 10545 // var url_expression = /^(?:http(s)?:\/\/)?[\w.-]+(?:\.[\w\.-]+)+[\w\-\._~:/?#[\]@!\$&'\(\)\*\+,;=.]+$/; 10546 // var url_validate = new RegExp(url_expression); 10547 // var string_validate = $.trim(privacy_content).length; 10548 10549 // if( url_validate.test(privacy_content)){ 10550 // content = '<iframe src='+ privacy_content + ' style="width: 100%; height: 35vw;"><iframe>'; 10551 // }else if(string_validate > 0){ 10552 // var regex_replace = new RegExp("\\{domain\\}", 'g'); 10553 // var privacy_content_replace = privacy_content.replace(regex_replace, YLOPO_WIDGETS.domain); 10554 // content = privacy_content_replace; 10555 // } 10556 // } else if (customPrivacyPolicy){ 10557 // content = customPrivacyPolicy; 10558 // } 10559 10560 // popcss = { 10561 // client:{ 10562 // lessColors:{ 10563 // main: '#1f1f1f' 10564 // } 10565 // } 10566 // } 10567 10568 10569 // if (content === '') { 10570 // $.ajax({ 10571 // url: '/assets/default-privacy-policy.html', 10572 // dataType: 'html', 10573 // success: function(data){ 10574 // content = data; 10575 // popUp(content, btnText, popcss); 10576 // }, 10577 // error: function(){ 10578 // // fallback: still show popup even if fetch fails 10579 // popUp(content, btnText, popcss); 10580 // } 10581 // }); 10582 // } else { 10583 // popUp(content, btnText, popcss); 10584 // } 10585 // } 10586 }) 10587 10588 10589 function popUp(content, buttonText, css, localStorage ){ 10590 10591 buttonText = typeof buttonText !== 'undefined' ? buttonText : 'Agree'; 10592 css = typeof css !== 'undefined' ? css : false;
10593 localStorage = typeof localStorage !== 'undefined' ? localStorage : ''; 10594 10595 var $tosLightbox = $('<div></div>').addClass('idx-tos-lightbox'); 10596 var $popup = $('<div></div>').addClass('idx-tos-popup').appendTo($tosLightbox); 10597 $('<div></div>').addClass('idx-tos-scroller').html(content).appendTo($popup); 10598 var $agree = $('<button></button>').addClass('idx-tos-agree').html(buttonText).appendTo($popup); 10599 if (css && css.client.lessColors && css.client.lessColors.main){ 10600 $agree.css({ 10601 backgroundColor: css.client.lessColors.main 10602 }); 10603 } 10604 $agree.on('click', function(){ 10605 if(localStorage.length > 0){ 10606 localStorage.setItem('idx-tos-agreed',"TRUE"); 10607 } 10608 $tosLightbox.remove(); 10609 }) 10610 $('body').append($tosLightbox); 10611 } 10612})(); 10613 10614 10615 10616!(function(){ 10617 if (!window.YLOPO_WIDGETS.sitewide_domain){ 10618 return 10619 } 10620 window.YLOPO_WIDGETS.fullSiteNav = window.YLOPO_WIDGETS.fullSiteNav || []; 10621 var navType = "main"; 10622 10623(function(){ 10624 var thisNav = JSON.parse(decodeURIComponent("%5B%7B%22externalLink%22%3A%7B%22title%22%3A%22Financing%22%2C%22url%22%3A%22https%3A%2F%2Fnationsapp.com%2Ffg%2F%22%2C%22newWindow%22%3Atrue%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%2C%7B%22items%22%3A%5B%7B%22externalLink%22%3A%7B%22title%22%3A%22Buy%22%2C%22url%22%3A%22https%3A%2F%2Fsearch.buyinginoc.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%22655b54a5e6b65a36f7ea7753%22%2C%22websiteId%22%3A%22635ade2b08cab54e82435b02%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%3A1756322238406%2C%22description%22%3A%22%3Cp%20class%3D%5C%22%5C%22%20style%3D%5C%22white-space%3Apre-wrap%3B%5C%22%3EOur%20Mortgage%20Calculator%20lets%20you%20estimate%20your%20monthly%20house%20payment%2C%20including%20principal%20and%20interest%2C%20taxes%2C%20insurance%20and%20private%20mortgage%20insurance.%3C%5C%2Fp%3E%3Cp%20class%3D%5C%22%5C%22%20data-rte-preserve-empty%3D%5C%22true%5C%22%20style%3D%5C%22white-space%3Apre-wrap%3B%5C%22%3E%3C%5C%2Fp%3E%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%22seoData%22%3A%7B%22seoTitle%22%3A%22Mortgage%20Calculator%22%2C%22seoDescription%22%3A%22Our%20Mortgage%20Calculator%20lets%20you%20estimate%20your%20monthly%20house%20payment%2C%20including%20principal%20and%20interest%2C%20taxes%2C%20insurance%20and%20private%20mortgage%20insurance.%5Cn%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%2Fmortgage-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%22655b54e75a494c18edd52d54%22%2C%22websiteId%22%3A%22635ade2b08cab54e82435b02%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%3A1756322334408%2C%22description%22%3A%22%3Cp%20class%3D%5C%22%5C%22%20style%3D%5C%22white-space%3Apre-wrap%3B%5C%22%3EFind%20out%20how%20much%20house%20you%20can%20afford%20with%20our%20intuitive%20Home%20Affordability%20Calculator.%20Enter%20your%20details%20and%20get%20an%20instant%2C%20accurate%20estimate%20of%20your%20home%20buying%20budget.%20Start%20planning%20your%20future%20today!%3C%5C%2Fp%3E%3Cp%20class%3D%5C%22%5C%22%20data-rte-preserve-empty%3D%5C%22true%5C%22%20style%3D%5C%22white-space%3Apre-wrap%3B%5C%22%3E%3C%5C%2Fp%3E%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%22seoData%22%3A%7B%22seoTitle%22%3A%22Affordability%20Calculator%22%2C%22seoDescription%22%3A%22Find%20out%20how%20much%20house%20you%20can%20afford%20with%20our%20intuitive%20Home%20Affordability%20Calculator.%20Enter%20your%20details%20and%20get%20an%20instant%2C%20accurate%20estimate%20of%20your%20home%20buying%20budget.%20Start%20planning%20your%20future%20today!%5Cn%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%2Faffordability-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%22655b549e1871c809db0aea17%22%2C%22websiteId%22%3A%22635ade2b08cab54e82435b02%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%3A1700484260632%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%3Afalse%7D%2C%7B%22items%22%3A%5B%7B%22externalLink%22%3A%7B%22title%22%3A%22Home%20Valuation%22%2C%22url%22%3A%22https%3A%2F%2Fsearch.buyinginoc.com%2Fseller%22%2C%22newWindow%22%3Atrue%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%2C%7B%22externalLink%22%3A%7B%22title%22%3A%22Selling%22%2C%22url%22%3A%22%2Fselling%22%2C%22newWindow%22%3Afalse%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%2C%7B%22collection%22%3A%7B%22id%22%3A%22635ade97a5ba142eb17afb41%22%2C%22websiteId%22%3A%22635ade2b08cab54e82435b02%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%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%3A1666899629177%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%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%22page%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%2C%7B%22collection%22%3A%7B%22id%22%3A%22655b54346fab976281027fd1%22%2C%22websiteId%22%3A%22635ade2b08cab54e82435b02%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%3A1756322166055%2C%22description%22%3A%22%3Cp%20class%3D%5C%22%5C%22%20style%3D%5C%22white-space%3Apre-wrap%3B%5C%22%3EUse%20the%20free%20home%20sale%20net%20proceeds%20calculator%20to%20estimate%20your%20home%20sale%20price%2C%20total%20costs%2C%20and%20net%20proceeds.%3C%5C%2Fp%3E%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%2F
10624home-sale-calculator%22%2C%22passwordProtected%22%3Afalse%2C%22draft%22%3Afalse%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%2C%7B%22externalLink%22%3A%7B%22title%22%3A%22Cash%20Offer%22%2C%22url%22%3A%22https%3A%2F%2Fsearch.buyinginoc.com%2Flp%3Fcash_offer%22%2C%22newWindow%22%3Afalse%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%5D%2C%22collection%22%3A%7B%22id%22%3A%22635ade73eeab6c454794440a%22%2C%22websiteId%22%3A%22635ade2b08cab54e82435b02%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%3A1666899571892%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%22Irvine%22%2C%22url%22%3A%22%2Fcommunities%2Firvine-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%22Orange%20County%22%2C%22url%22%3A%22%2Fcommunities%2Forange-county-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%22Aliso%20Viejo%22%2C%22url%22%3A%22%2Fcommunities%2Faliso-viejo-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%22Anaheim%22%2C%22url%22%3A%22%2Fcommunities%2Fanaheim-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%22Brea%22%2C%22url%22%3A%22%2Fcommunities%2Fbrea-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%22Costa%20Mesa%22%2C%22url%22%3A%22%2Fcommunities%2Fcosta-mesa-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%22Coto%20De%20Caza%22%2C%22url%22%3A%22%2Fcommunities%2Fcoto-de-caza-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%22Dana%20Point%22%2C%22url%22%3A%22%2Fcommunities%2Fdana-point-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%22Fountain%20Valley%22%2C%22url%22%3A%22%2Fcommunities%2Ffountain-valley-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%22Fullerton%22%2C%22url%22%3A%22%2Fcommunities%2Ffullerton-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%22635ade96c4aac133890ab753%22%2C%22websiteId%22%3A%22635ade2b08cab54e82435b02%22%2C%22mainImageId%22%3A%2263e69c8615b3d9293150a9c8%22%2C%22mainImage%22%3A%7B%22id%22%3A%2263e69c8615b3d9293150a9c8%22%2C%22recordType%22%3A2%2C%22addedOn%22%3A1676057734881%2C%22updatedOn%22%3A1676057751694%2C%22workflowState%22%3A1%2C%22publishOn%22%3A1676057734881%2C%22authorId%22%3A%22620a9989eb693962535bd05b%22%2C%22systemDataId%22%3A%221676057744415-M0003S9CQOTEAXX6QGSO%22%2C%22systemDataVariants%22%3A%227111x3750%2C100w%2C300w%2C500w%2C750w%2C1000w%2C1500w%2C2500w%22%2C%22systemDataSourceType%22%3A%22JPG%22%2C%22filename%22%3A%22spacejoy-k2pumSRYYss-unsplash.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%22c5c1b9%22%2C%22topRightAverage
10624%22%3A%22cccbc7%22%2C%22bottomLeftAverage%22%3A%22513d30%22%2C%22bottomRightAverage%22%3A%226d6056%22%2C%22centerAverage%22%3A%22c4c1bc%22%2C%22suggestedBgColor%22%3A%22aea9a1%22%7D%2C%22urlId%22%3A%22jrqw60oi0vfcatcws4wdsw28fdx4br%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%2F635ade2b08cab54e82435b02%2F1676057744415-M0003S9CQOTEAXX6QGSO%2Fspacejoy-k2pumSRYYss-unsplash.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%227111x3750%22%2C%22recordTypeLabel%22%3A%22image%22%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%22More%20Communities%22%2C%22navigationTitle%22%3A%22More%20Communities%22%2C%22urlId%22%3A%22communities%22%2C%22itemCount%22%3A26%2C%22updatedOn%22%3A1724963006947%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%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%22635ade974fd8302e38374a52%22%2C%22websiteId%22%3A%22635ade2b08cab54e82435b02%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%3A1666899607085%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%22collection%22%3A%7B%22id%22%3A%22635ade90f0e2db5da54a4cd4%22%2C%22websiteId%22%3A%22635ade2b08cab54e82435b02%22%2C%22mainImageId%22%3A%22635ade8be9aa570b7484be2f%22%2C%22mainImage%22%3A%7B%22id%22%3A%22635ade8be9aa570b7484be2f%22%2C%22recordType%22%3A2%2C%22addedOn%22%3A1666899595832%2C%22updatedOn%22%3A1666899599740%2C%22workflowState%22%3A1%2C%22publishOn%22%3A1666899595832%2C%22authorId%22%3A%22633238e24f756606d9c59420%22%2C%22systemDataId%22%3A%221666899596205-J5CPGJZNSZ6IMO9H1332%22%2C%22systemDataVariants%22%3A%222000x1346%2C100w%2C300w%2C500w%2C750w%2C1000w%2C1500w%22%2C%22systemDataSourceType%22%3A%22JPG%22%2C%22filename%22%3A%22testimonial-banner1.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%22fefdfb%22%2C%22topRightAverage%22%3A%22d6aa79%22%2C%22bottomLeftAverage%22%3A%22e9dfd0%22%2C%22bottomRightAverage%22%3A%22c59569%22%2C%22centerAverage%22%3A%22e4cfaf%22%2C%22suggestedBgColor%22%3A%22d8c1a8%22%7D%2C%22urlId%22%3A%22fy4ig5hnc5w8cfc1q7i1egty6b0xo2%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%2F635ade2b08cab54e82435b02%2F1666899596205-J5CPGJZNSZ6IMO9H1332%2Ftestimonial-banner1.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%222000x1346%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%3A30%2C%22updatedOn%22%3A1740525683515%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%22635ade8b81bf777ac6667d19%22%2C%22websiteId%22%3A%22635ade2b08cab54e82435b02%22%2C%22mainImageId%22%3A%2269b06bc2f373de680e02ad18%22%2C%22mainImage%22%3A%7B%22id%22%3A%2269b06bc2f373de680e02ad18%22%2C%22recordType%22%3A2%2C%22addedOn%22%3A1773169602337%2C%22updatedOn%22%3A1773169602376%2C%22workflowState%22%3A1%2C%22publishOn%22%3A1773169602337%2C%22authorId%22%3A%2263ef1d10a97ba23368ce09f2%22%2C%22systemDataId%22%3A%22a218f71b-0b48-46ce-adfa-25133c1a9642%22%2C%22systemDataVariants%22%3A%221536x1024%22%2C%22systemDataSourceType%22%3A%22PNG%22%2C%22filename%22%3A%22ChatGPT%20Image%20Mar%2010%2C%202026%2C%2012_03_27%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%22ba947e%22%2C%22topRightAverage
10624%22%3A%2286808e%22%2C%22bottomLeftAverage%22%3A%221c2d2f%22%2C%22bottomRightAverage%22%3A%22190e0d%22%2C%22centerAverage%22%3A%229b6c52%22%2C%22suggestedBgColor%22%3A%229d785a%22%7D%2C%22urlId%22%3A%22m0iam1700x3p48reqjwy9c765qpfbv%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%2F635ade2b08cab54e82435b02%2Fa218f71b-0b48-46ce-adfa-25133c1a9642%2FChatGPT%2BImage%2BMar%2B10%252C%2B2026%252C%2B12_03_27%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%221536x1024%22%2C%22recordTypeLabel%22%3A%22image%22%7D%2C%22video%22%3A%7B%22playbackSpeed%22%3A1%2C%22filter%22%3A1%2C%22filterStrength%22%3A50%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%20Our%20Team%22%2C%22navigationTitle%22%3A%22Team%22%2C%22urlId%22%3A%22team-page%22%2C%22itemCount%22%3A0%2C%22updatedOn%22%3A1773169606328%2C%22description%22%3A%22%3Cp%20class%3D%5C%22%5C%22%20data-rte-preserve-empty%3D%5C%22true%5C%22%20style%3D%5C%22white-space%3Apre-wrap%3B%5C%22%3EThe%20Fernandez%20Group%20is%20a%20team%20of%20experienced%20and%20licensed%20real%20estate%20agents%20serving%20the%20Orange%20County%2C%20CA%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%20Fernandez%20Group%22%2C%22seoDescription%22%3A%22The%20Fernandez%20Group%20is%20a%20Mega%20Team%20serving%20all%20of%20Orange%20County%2C%20CA%22%2C%22seoHidden%22%3Afalse%2C%22seoImageId%22%3A%2269b06badbff5380000ae655d%22%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%22635ade8719c3e839e73420fb%22%2C%22websiteId%22%3A%22635ade2b08cab54e82435b02%22%2C%22mainImageId%22%3A%22635ade839efa3a5d40b62e06%22%2C%22mainImage%22%3A%7B%22id%22%3A%22635ade839efa3a5d40b62e06%22%2C%22recordType%22%3A2%2C%22addedOn%22%3A1666899587536%2C%22updatedOn%22%3A1666899589740%2C%22workflowState%22%3A1%2C%22publishOn%22%3A1666899587536%2C%22authorId%22%3A%22633238e24f756606d9c59420%22%2C%22systemDataId%22%3A%221666899587559-VOR20BFC2D42GJGAFC2A%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%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%22ug9evbfxny33pdrjxvy0ok5dduanjc%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%2F635ade2b08cab54e82435b02%2F1666899587559-VOR20BFC2D42GJGAFC2A%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%3A388%2C%22updatedOn%22%3A1787341548181%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%22635ade82fe2ce0693d7584b9%22%2C%22websiteId%22%3A%22635ade2b08cab54e82435b02%22%2C%22mainImageId%22%3A%2263e6931f958d093ae8fde4ca%22%2C%22mainImage%22%3A%7B%22id%22%3A%2263e6931f958d093ae8fde4ca%22%2C%22recordType%22%3A2%2C%22addedOn%22%3A16
1062476055327462%2C%22updatedOn%22%3A1676055335033%2C%22workflowState%22%3A1%2C%22publishOn%22%3A1676055327462%2C%22authorId%22%3A%22620a9989eb693962535bd05b%22%2C%22systemDataId%22%3A%221676055330864-KAMSI3RQLNSPZWZ3472B%22%2C%22systemDataVariants%22%3A%222000x1125%2C100w%2C300w%2C500w%2C750w%2C1000w%2C1500w%22%2C%22systemDataSourceType%22%3A%22JPG%22%2C%22filename%22%3A%22shutterstock_1780273358.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%222b313f%22%2C%22topRightAverage%22%3A%22c4c3c5%22%2C%22bottomLeftAverage%22%3A%222f3037%22%2C%22bottomRightAverage%22%3A%2279818a%22%2C%22centerAverage%22%3A%229ca5b1%22%2C%22suggestedBgColor%22%3A%225d6470%22%7D%2C%22urlId%22%3A%229uo3duf2el25pyh3r3od9b4xj6v5wx%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%2F635ade2b08cab54e82435b02%2F1676055330864-KAMSI3RQLNSPZWZ3472B%2Fshutterstock_1780273358.jpg%22%2C%22contentType%22%3A%22image%2Fjpeg%22%2C%22pushedServices%22%3A%7B%7D%2C%22pendingPushedServices%22%3A%7B%7D%2C%22originalSize%22%3A%222000x1125%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%22Matt%20Croteau%20%7C%20Irvine%2C%20Orange%20County%2C%20CA%20Real%20Estate%20%7C%20Home%20Values%20%7C%20Homes%20For%20Sale%22%2C%22navigationTitle%22%3A%22Home%22%2C%22urlId%22%3A%22home%22%2C%22itemCount%22%3A0%2C%22updatedOn%22%3A1724367091576%2C%22description%22%3A%22%3Cp%20class%3D%5C%22%5C%22%20style%3D%5C%22white-space%3Apre-wrap%3B%5C%22%3EMatt%20Croteau%20is%20your%20digital%20resource%20for%20buying%20and%20selling%20homes%20in%20the%20Irvine%2C%20Orange%20County%2C%20CA%20area%20with%20real%20time%20updates%20of%20all%20properties%20for%20sale%20so%20you%20have%20direct%20access%20of%20everything%20you%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%3Atrue%2C%22folderActive%22%3Afalse%7D%5D")); 10625 thisNav.forEach(function(o){ 10626 o.navType = navType 10627 }); 10628 var itemsInFolders = []; 10629 thisNav.forEach(function(o){ 10630 if (o.collection && o.collection.typeName === "folders" && o.items && o.items.length > 0){ 10631 itemsInFolders = itemsInFolders.concat(o.items) 10632 } 10633 }); 10634 10635 window.YLOPO_WIDGETS.fullSiteNav = window.YLOPO_WIDGETS.fullSiteNav.concat(thisNav,itemsInFolders) 10636})(); 10637 10638 10639 navType = "secondary"; 10640 10641(function(){ 10642 var thisNav = JSON.parse(decodeURIComponent("%5B%7B%22items%22%3A%5B%7B%22collection%22%3A%7B%22id%22%3A%2267a9fe8c8c37e055f9f28b73%22%2C%22websiteId%22%3A%22635ade2b08cab54e82435b02%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%22wlwu%22%2C%22navigationTitle%22%3A%22wlwu%22%2C%22urlId%22%3A%22wlwu%22%2C%22itemCount%22%3A0%2C%22updatedOn%22%3A1739197984213%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%2Fwlwu%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%2267a9fe9
106421eb64b866abdcd73a%22%2C%22websiteId%22%3A%22635ade2b08cab54e82435b02%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%22heatmap%22%2C%22navigationTitle%22%3A%22heatmap%22%2C%22urlId%22%3A%22analysis%22%2C%22itemCount%22%3A0%2C%22updatedOn%22%3A1739195097620%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%2Fanalysis%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%2267a9feaf9b833c5bdca0f625%22%2C%22websiteId%22%3A%22635ade2b08cab54e82435b02%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%22marketing%22%2C%22navigationTitle%22%3A%22marketing%22%2C%22urlId%22%3A%22marketing%22%2C%22itemCount%22%3A0%2C%22updatedOn%22%3A1739377910775%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%2Fmarketing%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%2267a9ff1096f60b118f30982d%22%2C%22websiteId%22%3A%22635ade2b08cab54e82435b02%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%22meet%22%2C%22navigationTitle%22%3A%22meet%22%2C%22urlId%22%3A%22meet%22%2C%22itemCount%22%3A0%2C%22updatedOn%22%3A1739979672968%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%2Fmeet%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%2267a9fe5696f60b118f307f0e%22%2C%22websiteId%22%3A%22635ade2b08cab54e82435b02%22%2C%22mainImageId%22%3A%2267aa0fe49b833c5bdca413ef%22%2C%22mainImage%22%3A%7B%22id%22%3A%2267aa0fe49b833c5bdca413ef%22%2C%22recordType%22%3A2%2C%22addedOn%22%3A1739198436424%2C%22updatedOn%22%3A1739198473500%2C%22workflowState%22%3A1%2C%22publishOn%22%3A1739198436424%2C%22authorId%22%3A%226238ca9881941c3ee8d1c85e%22%2C%22systemDataId%22%3A%221739198469419-A5DWP42PYG85VS1IJKPE%22%2C%22systemDataVariants%22%3A%221920x800%2C100w%2C300w%2C500w%2C750w%2C1000w%2C1500w%22%2C%22systemDataSourceType%22%3A%22PNG%22%2C%22filename%22%3A%22banner.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%229694ac%22%2C%22topRightAverage%22%3A%22b5a9b9%22%2C%22bottomLeftAverage%22%3A%22354e1f%22%2C%22bottomRightAverage%22%3A%224f5627%22%2C%22centerAverage%22%3A%22a59c94%22%2C%22suggestedBgColor%22%3A%229a9083%22%7D%2C%22urlId%22%3A%22bll4xn1zyglv7tfiuytoy44mic5zr5%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%2F635ade2b08cab54e82435b02%2F1739198469419-A5DWP42PYG85VS1IJKPE%2Fbanner.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%221920x800%22%2C%22recordTypeLabel%22%3A%22image%22%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%22Selling%22%2C%22navigationTitle%22%3A%22Selling%22%2C%22urlId%22%3A%22selling%22%2C%22itemCount%22%3A0%2C%22updatedOn%22%3A1739377887513%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%2Fselling%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%22635ade7d0ea08d3898743303%22%2C%22websiteId%22%3A%22635ade2b08cab54e82435b02%22%2C%22mainImageId%22%3A%22635ade787d58c0223fb8c2af%22%2C%22mainImage%22%3A%7B%22id%22%3A%22635ade787d58c0223fb8c2af%22%2C%22recordType%22%3A2%2C%22addedOn%22%3A1666899576698%2C%22updatedOn%22%3A1666899580801%2C%22workflowState%22%3A1%2C%22publishOn%22%3A1666899576698%2C%22authorId%22%3A%22633238e24f756606d9c59420%22%2C%22systemDataId%22%3A%221666899576928-5M5C0NEWWOUEMGN94IR8%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
10642%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%22dhk4q4k53f6q77h3zhl2nf8985otnk%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%2F635ade2b08cab54e82435b02%2F1666899576928-5M5C0NEWWOUEMGN94IR8%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%20Matt%20Croteau%20Team%22%2C%22navigationTitle%22%3A%22Team%22%2C%22urlId%22%3A%22team%22%2C%22itemCount%22%3A43%2C%22updatedOn%22%3A1789590832174%2C%22description%22%3A%22%3Cp%20class%3D%5C%22%5C%22%20style%3D%5C%22white-space%3Apre-wrap%3B%5C%22%3EMatt%20Croteau%20is%20a%20team%20of%20experienced%20and%20licensed%20real%20estate%20agents%20serving%20the%20Irvine%2C%20Orange%20County%2C%20CA%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%22seoHidden%22%3Atrue%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%22635ade789d26013668a71e64%22%2C%22websiteId%22%3A%22635ade2b08cab54e82435b02%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%3A1666899576048%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%2C%7B%22collection%22%3A%7B%22id%22%3A%2267ab9601f8853d2bec7843f0%22%2C%22websiteId%22%3A%22635ade2b08cab54e82435b02%22%2C%22mainImageId%22%3A%2267abed73698d3223a11a8e4e%22%2C%22mainImage%22%3A%7B%22id%22%3A%2267abed73698d3223a11a8e4e%22%2C%22recordType%22%3A2%2C%22addedOn%22%3A1739298384391%2C%22updatedOn%22%3A1739298390114%2C%22workflowState%22%3A1%2C%22publishOn%22%3A1739298384391%2C%22authorId%22%3A%226238ca9881941c3ee8d1c85e%22%2C%22systemDataId%22%3A%221739298386039-0SX7XAI74MWEVYKNCEAS%22%2C%22systemDataVariants%22%3A%221080x1080%2
10642C100w%2C300w%2C500w%2C750w%2C1000w%22%2C%22systemDataSourceType%22%3A%22JPG%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%220f0f0f%22%2C%22topRightAverage%22%3A%220f0f0f%22%2C%22bottomLeftAverage%22%3A%220f0f0f%22%2C%22bottomRightAverage%22%3A%220f0f0f%22%2C%22centerAverage%22%3A%22252525%22%2C%22suggestedBgColor%22%3A%22171717%22%7D%2C%22urlId%22%3A%22F09OHVMXZN137X4BSXCW%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%2F635ade2b08cab54e82435b02%2F1739298386039-0SX7XAI74MWEVYKNCEAS%2FFG%2BBoxes1.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%221080x1080%22%2C%22recordTypeLabel%22%3A%22image%22%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%22FG%20Boxes%22%2C%22navigationTitle%22%3A%22FG%20Boxes%22%2C%22urlId%22%3A%22fg-boxes%22%2C%22itemCount%22%3A5%2C%22updatedOn%22%3A1739320691731%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%22gallery%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%22gallery%22%2C%22fullUrl%22%3A%22%2Ffg-boxes%22%2C%22passwordProtected%22%3Afalse%2C%22draft%22%3Afalse%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%5D")); 10643 thisNav.forEach(function(o){ 10644 o.navType = navType 10645 }); 10646 var itemsInFolders = []; 10647 thisNav.forEach(function(o){ 10648 if (o.collection && o.collection.typeName === "folders" && o.items && o.items.length > 0){ 10649 itemsInFolders = itemsInFolders.concat(o.items) 10650 } 10651 }); 10652 10653 window.YLOPO_WIDGETS.fullSiteNav = window.YLOPO_WIDGETS.fullSiteNav.concat(thisNav,itemsInFolders) 10654})(); 10655 10656 10657 navType = "hidden"; 10658 10659(function(){ 10660 var thisNav = JSON.parse(decodeURIComponent("%5B%7B%22collection%22%3A%7B%22id%22%3A%2266df5a450c15486c56bd4401%22%2C%22websiteId%22%3A%22635ade2b08cab54e82435b02%22%2C%22mainImageId%22%3A%2266df5a46c57e6b7e5c40ac45%22%2C%22mainImage%22%3A%7B%22id%22%3A%2266df5a46c57e6b7e5c40ac45%22%2C%22recordType%22%3A2%2C%22addedOn%22%3A1725913670271%2C%22updatedOn%22%3A1725913676124%2C%22workflowState%22%3A1%2C%22publishOn%22%3A1725913670271%2C%22authorId%22%3A%22629e50e633e27b1a4191acd8%22%2C%22systemDataId%22%3A%221725913670508-5XZWQGO8J8JR9TAUAQR7%22%2C%22systemDataVariants%22%3A%222500x1290%2C100w%2C300w%2C500w%2C750w%2C1000w%2C1500w%2C2500w%22%2C%22systemDataSourceType%22%3A%22JPG%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%22e0e5e0%22%2C%22topRightAverage%22%3A%220e1316%22%2C%22bottomLeftAverage%22%3A%22969ba1%22%2C%22bottomRightAverage%22%3A%22121619%22%2C%22centerAverage%22%3A%22908a89%22%2C%22suggestedBgColor%22%3A%22737575%22%7D%2C%22urlId%22%3A%22zj77j8zpscnezsjpt7r3vnjd0og1fh%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%2F635ade2b08cab54e82435b02%2F1725913670508-5XZWQGO8J8JR9TAUAQR7%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%222500x1290%22%2C%22recordTypeLabel%22%3A%22image%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%22Services%22%2C%22navigationTitle%22%3A%22Services%22%2C%22urlId%22%3A%22services%22%2C%22itemCount%22%3A0%2C%22updatedOn%22%3A1730998546536%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%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%22page%22%2C%22fullUrl%22%3A%22%2Fservices%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%2264c43493941fdf683e3f1d5f%22%2C%22websiteId%22%3A%22635ade2b08cab54e82435b02%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%22sec1%22%2C%22navigationTitle%22%3A%22sec1%22%2C%22urlId%22%3A%22sec1%22%2C%22itemCount%22%3A0%2C%22updatedOn%22%3A1758658867571%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%2Fsec1%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%2264c434919aafc73a65b00d07%22%2C%22websiteId%22%3A%22635ade2b08cab54e82435b02%22%2C%22mainImageId%22%3A%2264c43ee1703b8d0a93808bc9%22%2C%22mainImage%22%3A%7B%22id%22%3A%2264c43ee1703b8d0a93808bc9%22%2C%22recordType%22%3A2%2C%22addedOn%22%3A1690582753100%2C%22updatedOn%22%3A1690582758614%2C%22workflowState%22%3A1%2C%22publishOn%22%3A1690582753100%2C%22authorId%22%3A%2262572067ba90120e66c5a01b%22%2C%22systemDataId%22%3A%221690582754382-D6S
10660HJBV435YZYW29ILFO%22%2C%22systemDataVariants%22%3A%222048x1365%2C100w%2C300w%2C500w%2C750w%2C1000w%2C1500w%22%2C%22systemDataSourceType%22%3A%22JPG%22%2C%22filename%22%3A%22shutterstock_2178483637.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%225a5ab1%22%2C%22topRightAverage%22%3A%223557c3%22%2C%22bottomLeftAverage%22%3A%224e97b6%22%2C%22bottomRightAverage%22%3A%222d535a%22%2C%22centerAverage%22%3A%22504b39%22%2C%22suggestedBgColor%22%3A%22676a7d%22%7D%2C%22urlId%22%3A%22efvj45swxr51knmbba08mjoxn0840x%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%2F635ade2b08cab54e82435b02%2F1690582754382-D6SHJBV435YZYW29ILFO%2Fshutterstock_2178483637.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%222048x1365%22%2C%22recordTypeLabel%22%3A%22image%22%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%22tools%22%2C%22navigationTitle%22%3A%22tools%22%2C%22urlId%22%3A%22tools%22%2C%22itemCount%22%3A0%2C%22updatedOn%22%3A1695062997558%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%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%22635ade742c677e36ee3d9648%22%2C%22websiteId%22%3A%22635ade2b08cab54e82435b02%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%3A1744066465584%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%2Fheatmap%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%22635ade74a01ff0238f33dace%22%2C%22websiteId%22%3A%22635ade2b08cab54e82435b02%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%3A1666899572487%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%22635ade74a6daf021403a9f1f%22%2C%22websiteId%22%3A%22635ade2b08cab54e82435b02%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%3A1666899572837%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%22635ade754b39565ec85884e8%22%2C%22websiteId%22%3A%22635ade2b08cab54e82435b02%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%3A1666899573095%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%22635ade75890a0774adaf7dde%22%2C%22websiteId%22%3A%22635ade2b08cab54e82435b02%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%3A1744066465585%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%22635ade75da3cc7099b80aac9%22%2C%22websiteId%22%3A%22635ade2b08cab54e82435b02%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%3A1744066461610%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%22635ade76b9530c42ed5340dd%22%2C%22websiteId%22%3A%22635ade2b08cab54e82435b02%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%3A1744066461614%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%22635ade76cd535410ac684fb6%22%2C%22websiteId%22%3A%22635ade2b08cab54e82435b02%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%3A1744066467586%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%22635ade776ffb72148d8cd0a6%22%2C%22websiteId%22%3A%22635ade2b08cab54e82435b02%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%3A1744066463593%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%22635ade77c4aac133890aadd8%22%2C%22websiteId%22%3A%22635ade2b08cab54e82435b02%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%3A1744066467559%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%22635ade77ffa46f63d3a566c7%22%2C%22websiteId%22%3A%22635ade2b08cab54e82435b02%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%3A1744066467583%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%226399345b683f86151a087ead%22%2C%22websiteId%22%3A%22635ade2b08cab54e82435b02%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%3A1744066467620%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%226399345b683f86151a087eae%22%2C%22websiteId%22%3A%22635ade2b08cab54e82435b02%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%3A1744066467586%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%226399345b683f86151a087eaf%22%2C%22websiteId%22%3A%22635ade2b08cab54e82435b02%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-1%22%2C%22itemCount%22%3A0%2C%22updatedOn%22%3A1744066469587%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-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%22659495181c3ab73ca2f468b0%22%2C%22websiteId%22%3A%22635ade2b08cab54e82435b02%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%22%2C%22itemCount%22%3A0%2C%22updatedOn%22%3A1704236312538%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%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%2266423962c52acc7af79e204e%22%2C%22websiteId%22%3A%22635ade2b08cab54e82435b02%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%3A1744066469583%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
10660%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%2267f9996bfb99983e4b3d23aa%22%2C%22websiteId%22%3A%22635ade2b08cab54e82435b02%22%2C%22mainImageId%22%3A%2263e6931f958d093ae8fde4ca%22%2C%22mainImage%22%3A%7B%22id%22%3A%2263e6931f958d093ae8fde4ca%22%2C%22recordType%22%3A2%2C%22addedOn%22%3A1676055327462%2C%22updatedOn%22%3A1676055335033%2C%22workflowState%22%3A1%2C%22publishOn%22%3A1676055327462%2C%22authorId%22%3A%22620a9989eb693962535bd05b%22%2C%22systemDataId%22%3A%221676055330864-KAMSI3RQLNSPZWZ3472B%22%2C%22systemDataVariants%22%3A%222000x1125%2C100w%2C300w%2C500w%2C750w%2C1000w%2C1500w%22%2C%22systemDataSourceType%22%3A%22JPG%22%2C%22filename%22%3A%22shutterstock_1780273358.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%222b313f%22%2C%22topRightAverage%22%3A%22c4c3c5%22%2C%22bottomLeftAverage%22%3A%222f3037%22%2C%22bottomRightAverage%22%3A%2279818a%22%2C%22centerAverage%22%3A%229ca5b1%22%2C%22suggestedBgColor%22%3A%225d6470%22%7D%2C%22urlId%22%3A%229uo3duf2el25pyh3r3od9b4xj6v5wx%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%2F635ade2b08cab54e82435b02%2F1676055330864-KAMSI3RQLNSPZWZ3472B%2Fshutterstock_1780273358.jpg%22%2C%22contentType%22%3A%22image%2Fjpeg%22%2C%22pushedServices%22%3A%7B%7D%2C%22pendingPushedServices%22%3A%7B%7D%2C%22originalSize%22%3A%222000x1125%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%22Home%22%2C%22navigationTitle%22%3A%22Home%22%2C%22urlId%22%3A%22lightning%22%2C%22itemCount%22%3A0%2C%22updatedOn%22%3A1746150374789%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%22669afe67df9fa5387066f872%22%2C%22websiteId%22%3A%22635ade2b08cab54e82435b02%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%3A103%2C%22updatedOn%22%3A1753401067244%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%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%2268bf442a88cbd50b2a3f9dad%22%2C%22websiteId%22%3A%22635ade2b08cab54e82435b02%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%3A268%2C%22updatedOn%22%3A1790508797267%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")); 10661 thisNav.forEach(function(o){ 10662 o.navType = navType 10663 }); 10664 var itemsInFolders = []; 10665 thisNav.forEach(function(o){ 10666 if (o.collection && o.collection.typeName === "folders" && o.items && o.items.length > 0){ 10667 itemsInFolders = itemsInFolders.concat(o.items) 10668 } 10669 }); 10670 10671 window.YLOPO_WIDGETS.fullSiteNav = window.YLOPO_WIDGETS.fullSiteNav.concat(thisNav,itemsInFolders) 10672})(); 10673 10674 10675})(); 10676 10677(function(){ 10678//If a client wants to rename their tools pages, find current page and redirect to it 10679if ($('body').hasClass('not-found-page')){ 10680 if (location.pathname.toLowerCase() === '/branded-market-trends'){ 10681 var marketTrends = window.YLOPO_WIDGETS.fullSiteNav.filter(function(o){ 10682 return (o && o.collection && o.collection.typeLabel === 'branded-market-trends') 10683 })[0]; 10684 if (marketTrends){ 10685 $('.main-content').hide(); 10686 location = marketTrends.collection.fullUrl + location.search 10687 } 10688 } 10689 if (location.pathname.toLowerCase() === '/heatmap'){ 10690 var heatmap = window.YLOPO_WIDGETS.fullSiteNav.filter(function(o){ 10691 return (o && o.collection && o.collection.typeLabel === 'heatmap') 10692 })[0]; 10693 if (heatmap){ 10694 $('.main-content').hide(); 10695 location = heatmap.collection.fullUrl + location.search 10696 } 10697 } 10698 if (location.pathname.toLowerCase() === '/single-listing-flyer'){ 10699 var singleListing = window.YLOPO_WIDGETS.fullSiteNav.filter(function(o){ 10700 return (o && o.collection && o.collection.typeLabel === 'single-listing-flyer') 10701 })[0]; 10702 if (singleListing){ 10703 $('.main-content').hide(); 10704 location = singleListing.collection.fullUrl + location.search 10705 } 10706 } 10707 if (location.pathname.toLowerCase() === '/listing-detail'){ 10708 var singleListing = window.YLOPO_WIDGETS.fullSiteNav.filter(function(o){ 10709 return (o && o.collection && o.collection.typeLabel === 'listing-detail') 10710 })[0]; 10711 if (singleListing){ 10712 $('.main-content').hide(); 10713 location = singleListing.collection.fullUrl + location.search 10714 } 10715 } 10716} 10717})(); 10718 10719 10720 10721!(function(){ 10722 var enableFeaturedListingFromMLS; 10723 10724 10725 enableFeaturedListingFromMLS = false;
10726 if ($('#config-featured-listings-capture-enable').getSSInnerText().trim() === "true") { 10727 enableFeaturedListingFromMLS = true; 10728 } 10729 10730 10731 10732 var enableLeadForm = false; 10733 if ($('#config-lead-form-featured-listings-enable').getSSInnerText().trim() === "true") { 10734 enableLeadForm = true; 10735 } 10736 10737 if (enableFeaturedListingFromMLS && $('body.homepage').length === 0) { 10738 window.YLOPO_WIDGETS.galleryNavigationCallback = function(listing, linkPath, history) { 10739 console.log(listing, linkPath, history); 10740 if (listing.isFeatured === true) { 10741 if (mlsLookup[listing.mlsNumber]){ 10742 history.push(mlsLookup[listing.mlsNumber]+(enableLeadForm ? '?leadform' : '')); 10743 } else { 10744 history.push('/listing-detail?mlsid='+listing.mlsNumber+'&agentDomain='+window.YLOPO_WIDGETS.domain+(enableLeadForm ? '&leadform' : '')); 10745 } 10746 } else { 10747 history.push(linkPath) 10748 } 10749 } 10750 } 10751 10752 window.YLOPO_WIDGETS.widgetData = {}; 10753 window.YLOPO_WIDGETS.widgetProps = {}; 10754 window.YLOPO_WIDGETS.listingWidgetImages = {}; 10755 window.YLOPO_WIDGETS.listingWidgetImages_tmr = undefined; 10756 10757 window.YLOPO_WIDGETS.widgetOnloadCallback = window.YLOPO_WIDGETS.widgetOnloadCallback || function(type, data, props){ 10758 10759 // Temporary workaround to remove unwanted facts from market trends widget. 10760 // const allowedKeys = [ 10761 // 'INVENTORY_TOTAL_SINGLE_FAMILY', 10762 // 'MARKET_ACTION_MEDIAN_SINGLE_FAMILY', 10763 // 'MEDIAN_PER_SQFT_SINGLE_FAMILY', 10764 // 'PRICE_MEDIAN_SINGLE_FAMILY', 10765 // ]; 10766 10767 // if (type === 'marketTrends'){ 10768 // console.log('Widget Loaded:', type, data, props); 10769 10770 // Object.keys(data.facts).forEach(function(key){ 10771 // if (allowedKeys.indexOf(key) === -1){ 10772 // delete data.facts[key]; 10773 // delete data[`max_${ key }`]; 10774 // delete data[`min_${ key }`]; 10775 // } 10776 // }) 10777 // if (data.workaround !== true){ 10778 // waitFor(()=>{ 10779 // return $('button.market-trends-selector').length > 0 10780 // },()=>{ 10781 // setTimeout(()=>{ 10782 // data.workaround = true 10783 // $('button.market-trends-selector').first().trigger('click'); 10784 // }, 10) 10785 // }) 10786 // } 10787 // } 10788 10789 window.YLOPO_WIDGETS.events.trigger('widgetOnloadCallback', [type, data, props]); 10790 10791 //---------------------------------------------------- 10792 //Force listing widget images to lazy-load 10793 if (type === 'listings'){ 10794 data.forEach(function(o){ 10795 window.YLOPO_WIDGETS.listingWidgetImages[o.id] = { 10796 mainPhoto: o.mainPhoto, 10797 mainPhotoLarge: o.mainPhotoLarge, 10798 data: o 10799 } 10800 o.mainPhoto = 'data:image/gif;id='+o.id+';base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=='; 10801 o.mainPhotoLarge = 'data:image/gif;id='+o.id+';base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==' 10802 //o.bathrooms = window.YLOPO_WIDGETS.content.client.shouldDisplayHalfBaths ? o.bathroomsCalculated : o.bathrooms; //override for half-baths 10803 }) 10804 10805 if (YLOPO_WIDGETS.listingWidgetImages_tmr){ 10806 clearTimeout(YLOPO_WIDGETS.listingWidgetImages_tmr); 10807 } 10808 YLOPO_WIDGETS.listingWidgetImages_tmr = setTimeout(function(){ 10809 $('.widget-gallery-container .grid-view-item a .full-background-img div.img:not(.lazy)').toArray().forEach(function(o){ 10810 var id = (o.style.backgroundImage.match(/id=(.*?);/i)||[])[1]; 10811 if (id){ 10812 $(o).attr('data-bg',window.YLOPO_WIDGETS.listingWidgetImages[id].mainPhotoLarge).addClass('lazy') 10813 window.YLOPO_WIDGETS.listingWidgetImages[id].data.mainPhoto = window.YLOPO_WIDGETS.listingWidgetImages[id].mainPhoto 10814 window.YLOPO_WIDGETS.listingWidgetImages[id].data.mainPhotoLarge = window.YLOPO_WIDGETS.listingWidgetImages[id].mainPhotoLarge 10815 } 10816 }) 10817 lazyLoadInstance.update(); 10818 },1) 10819 } 10820 //---------------------------------------------------- 10821 if (props.widgetId){ 10822 window.YLOPO_WIDGETS.widgetData[props.widgetId] = data; 10823 window.YLOPO_WIDGETS.widgetProps[props.widgetId] = props; 10824 } 10825 } 10826 10827 10828 var mlsLookup = {}; 10829 waitFor(function(){ 10830 return window.YLOPO_WIDGETS.fullSiteNav && window.YLOPO_WIDGETS.fullSiteNav.length !== undefined 10831 }, function(hasSiteNav){ 10832 if (!hasSiteNav){ 10833 return 10834 } 10835 if (window.YLOPO_WIDGETS.largeSiteExceptions === true){ 10836 return 10837 } 10838 var listingPages = window.YLOPO_WIDGETS.fullSiteNav.reduce(function(a,o){ 10839 if (o.collection && o.collection.typeName === 'listings'){ 10840 a.push(getListings(o.collection)) 10841 } 10842 return a 10843 },[]); 10844 10845 Promise.all(listingPages).then(function(allData){ 10846 var items = allData.reduce(function(a,o){ 10847 if (o.items && o.items.length > 0){ 10848 a = a.concat(o.items); 10849 } 10850 return a 10851 },[]); 10852
10853 items.forEach(function(o){ 10854 if (o.customContent && o.customContent.mlsNumber){ 10855 mlsLookup[o.customContent.mlsNumber] = o.fullUrl; 10856 } 10857 }) 10858 }) 10859 10860 function getListings(collection){ 10861 return new Promise(function(resolve,reject){ 10862 $.ajax({ 10863 url: location.origin + '/'+collection.urlId+'?format=json', 10864 dataType: 'jsonp', 10865 success: function(data){ 10866 resolve(data) 10867 }, 10868 error: reject 10869 }); 10870 }); 10871 } 10872 }) 10873 10874 10875})(); 10876 10877 10878 10879// Display page subdomain in config mode 10880(function(){ 10881if (!window.YLOPO_WIDGETS.sitewide_domain){ 10882 return 10883} 10884waitFor(function(){ 10885 return $('body.sqs-edit-mode').length > 0; 10886}, function(isEditMode){ 10887 if (!isEditMode){ 10888 return 10889 } 10890 10891 //Capture F5/Reload and only reload iframe, don't reload entire page. 10892 $(document).on('keydown', function(evt){ 10893 if (evt.keyCode === 116) { 10894 evt.preventDefault(); 10895 evt.stopPropagation(); 10896 evt.stopImmediatePropagation(); 10897 evt.cancelBubble = true; 10898 window.location.reload() 10899 return false; 10900 } 10901 }) 10902 10903 $('<div></div>') 10904 .addClass('ylopo-subdomain-display') 10905 .css({ 10906 display: 'inline-block', 10907 padding: '3px', 10908 backgroundColor: 'red', 10909 color: 'white', 10910 fontSize: '11px', 10911 position: 'fixed', 10912 zIndex: 90000000, 10913 pointerEvents: 'none', 10914 bottom: '4px', 10915 left: '50%', 10916 borderRadius: '4px', 10917 border: '1px solid white', 10918 transform: 'translateX(-50%)', 10919 opacity: 0.7 10920 }) 10921 .html(window.YLOPO_WIDGETS.domain) 10922 .appendTo($('body')) 10923}) 10924})(); 10925 10926 10927 10928//If squarespace gmaps apis are loaded, then also load the places api to make other features work. 10929(function(){ 10930 var hasmaps = hasGoogleMapsScripts(); 10931 if (hasmaps && window.google && window.google.maps && window.google.maps.places === undefined && window.loadGoogleMapsPlacesAPI){ 10932 loadGoogleMapsPlacesAPI() 10933 } 10934})(); 10935 10936 10937 10938(function(){ 10939var loaded_widgets = { 10940 'team_search': false 10941} 10942$('.ylopo-template-widget').each(function(i,o){ 10943 if ($(o).hasClass('team-search')){ 10944 if (loaded_widgets.team_search === false){ 10945 loaded_widgets.team_search = true 10946 $.getScript( "/scripts/ylopoTemplateWidget-TeamSearch.js" ) 10947 $("head").append($('<link rel="stylesheet" type="text/css" href="https://static1.squarespace.com/static/ta/66353a30c8936836ba86d5db/447/assets/build/css/template-widgets.css?revison=489"/> ')); 10948 console.log('>>>team search widget:',o) 10949 } 10950 } 10951}) 10952 10953})(); 10954</script>
10954 10955
10956<script defer> 10957(function(){ 10958 waitFor(function(){ 10959 return $('body.sqs-edit-mode').length > 0 10960 }, function(isEdit){ 10961 if (isEdit){ 10962 $('<style>').load("/assets/build/css/sqs-edit-mode.css?revison=489").appendTo("head"); 10963 } 10964 }) 10965})(); 10966</script>
10966 10967 10968 10969 10970 10971
10972<script defer> 10973(function(){ 10974 waitFor(function(){ 10975 return $('form .form-button-wrapper').length > 0 && $('form .form-button-wrapper').find('button[type=submit], button[type=submit] .form-submit-button-label').length > 0 10976 }, function(hasSubmit){ 10977 if (hasSubmit){ 10978 $('form .form-button-wrapper').find('button[type=submit], button[type=submit] .form-submit-button-label').addClass('main-color-background'); 10979 } 10980 }) 10981})() 10982</script>
10982 10983 10984 10985 10986 10987 10988 10989 10990
10991<script id="blocks-build-js-track-ata-js-block" defer> 10992 10993 10994 /*----->/scripts/trackDataFE.js<-----*/ 10995 10996 (()=>{ 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){ }})})})(); 10997</script>
10997 10998 10999 11000 11001 11002<!-- removed redirect workaround --> 11003 11004 11005 11006 11007<div class="sqs-layout sqs-grid-1 columns-1 hidden empty" data-type="block-field" data-updated-on="1790367967979" id="logo-image-white-transparent-detect"><div class="row sqs-row"><div class="col sqs-col-1 span-1"></div></div></div> 11008
11009<script defer> 11010(()=>{ 11011 function detectWhiteTransparentImage(thisImg){ 11012 return new Promise((resolve, reject)=>{ 11013 $.ajax({ 11014 url: `https://akadqqns6c.execute-api.us-west-1.amazonaws.com/default/DetectWhiteTransparentImage?img=${ btoa(thisImg) }`, 11015 success: function(data){ 11016 resolve(data); 11017 }, 11018 error: function(err){ 11019 console.log("Error detectWhiteTransparentImage Lambda", err, err.status, err.message, err.getAllResponseHeaders()) 11020 reject(err); 11021 } 11022 }); 11023 }) 11024 } 11025 11026 window.detectWhiteTransparentImage = detectWhiteTransparentImage; 11027 11028 const noLogoImage = $('#logo-image-white-transparent-detect').hasClass('empty'); 11029 11030 if (noLogoImage){ 11031 waitFor(()=>{ 11032 return !!window.YLOPO_WIDGETS?.pageIdentifiers?.logoImageUrl; 11033 },(hasLogoImage)=>{ 11034 if (!hasLogoImage){ 11035 return; 11036 } 11037 if (window.top !== window){ 11038 detectWhiteTransparentImage(window.YLOPO_WIDGETS.pageIdentifiers.logoImageUrl).then((isWhiteImage) => { 11039 window.YLOPO_WIDGETS.logoImageWhite = isWhiteImage === 'true'; 11040 if (window.top !== window && window.top.location.domain === window.location.domain) { 11041 dataStoreSave('logo-image-white-transparent-detect', isWhiteImage, 23, function cb(){ 11042 console.highlight('saved logo image detection result', '#ffff00') 11043 }); 11044 } 11045 }); 11046 } 11047 }) 11048 return; 11049 } else { 11050 window.YLOPO_WIDGETS.logoImageWhite = $('#logo-image-white-transparent-detect').text().trim() === 'true'; 11051 } 11052})(); 11053</script>
11053 11054 11055 11056 11057<noscript> 11058<style> 11059.lazy:not(img) { 11060 opacity: 1!important; 11061 visibility: visible!important; 11062} 11063* { 11064 background-color: white!important; 11065 color: black!important; 11066} 11067</style> 11068</noscript> 11069 11070 </body> 11071</html> 11072 11073 11074 11075 11076
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.