PageSourceSearch

https://www.buyinginoc.com/

html buyinginoc.com collected 2026-09-29 01:34:17 UTC 812,581 bytes, 11,076 lines download raw bytes

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="[&quot;https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.socialLinks/7c0d68ec-9884-4426-84b2-bd2d6a6675fc_719/website.components.socialLinks.styles.css&quot;]" data-block-scripts="[&quot;https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.socialLinks/7c0d68ec-9884-4426-84b2-bd2d6a6675fc_719/website.components.socialLinks.visitor.js&quot;]" 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="&#123;&quot;topLeft&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;,&quot;topRight&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;,&quot;bottomLeft&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;,&quot;bottomRight&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;&#125;" 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="&#123;&quot;topLeft&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;,&quot;topRight&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;,&quot;bottomLeft&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;,&quot;bottomRight&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;&#125;" 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>&nbsp;</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="&#123;&quot;topLeft&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;,&quot;topRight&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;,&quot;bottomLeft&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;,&quot;bottomRight&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;&#125;" 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="[&quot;https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.spacer/e5ff9c51-04dd-4898-965a-f00405185b81_1264/website.components.spacer.styles.css&quot;]" data-block-scripts="[&quot;https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.spacer/e5ff9c51-04dd-4898-965a-f00405185b81_1264/website.components.spacer.visitor.js&quot;]" 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">&nbsp;</div></div><div class="sqs-block website-component-block sqs-block-website-component sqs-block-code code-block" data-block-css="[&quot;https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.code/cfd3d1e7-62c0-46c2-9802-ba86767fc9b2_986/website.components.code.styles.css&quot;]" data-block-scripts="[&quot;https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.code/cfd3d1e7-62c0-46c2-9802-ba86767fc9b2_986/website.components.code.visitor.js&quot;]" 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="{&quot;enableSafeModeButton&quot;:&quot;Preview in safe mode&quot;,&quot;enableSafeModeText&quot;:&quot;This block contains embedded scripts. Embedded scripts are disabled while you're logged in and editing your site.&quot;,&quot;enableSafeModeTitle&quot;:&quot;Embedded Scripts&quot;,&quot;exitSafeModeButton&quot;:&quot;Exit safe preview&quot;,&quot;exitSafeModeText&quot;:&quot;Please view the page after logging out for accurate rendering.&quot;,&quot;exitSafeModeTitle&quot;:&quot;Safe Preview&quot;,&quot;globalSafeMode&quot;:&quot;Embedded Code: This block contains embedded code that has been disabled.&quot;,&quot;scriptDisabled&quot;:&quot;Script Disabled&quot;}"
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="&#123;&quot;topLeft&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;,&quot;topRight&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;,&quot;bottomLeft&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;,&quot;bottomRight&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;&#125;" 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="&#123;&quot;topLeft&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;,&quot;topRight&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;,&quot;bottomLeft&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;,&quot;bottomRight&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;&#125;" 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="[&quot;https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.code/cfd3d1e7-62c0-46c2-9802-ba86767fc9b2_986/website.components.code.styles.css&quot;]" data-block-scripts="[&quot;https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.code/cfd3d1e7-62c0-46c2-9802-ba86767fc9b2_986/website.components.code.visitor.js&quot;]" 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="{&quot;enableSafeModeButton&quot;:&quot;Preview in safe mode&quot;,&quot;enableSafeModeText&quot;:&quot;This block contains embedded scripts. Embedded scripts are disabled while you're logged in and editing your site.&quot;,&quot;enableSafeModeTitle&quot;:&quot;Embedded Scripts&quot;,&quot;exitSafeModeButton&quot;:&quot;Exit safe preview&quot;,&quot;exitSafeModeText&quot;:&quot;Please view the page after logging out for accurate rendering.&quot;,&quot;exitSafeModeTitle&quot;:&quot;Safe Preview&quot;,&quot;globalSafeMode&quot;:&quot;Embedded Code: This block contains embedded code that has been disabled.&quot;,&quot;scriptDisabled&quot;:&quot;Script Disabled&quot;}"
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="[&quot;https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.code/cfd3d1e7-62c0-46c2-9802-ba86767fc9b2_986/website.components.code.styles.css&quot;]" data-block-scripts="[&quot;https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.code/cfd3d1e7-62c0-46c2-9802-ba86767fc9b2_986/website.components.code.visitor.js&quot;]" 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="{&quot;enableSafeModeButton&quot;:&quot;Preview in safe mode&quot;,&quot;enableSafeModeText&quot;:&quot;This block contains embedded scripts. Embedded scripts are disabled while you're logged in and editing your site.&quot;,&quot;enableSafeModeTitle&quot;:&quot;Embedded Scripts&quot;,&quot;exitSafeModeButton&quot;:&quot;Exit safe preview&quot;,&quot;exitSafeModeText&quot;:&quot;Please view the page after logging out for accurate rendering.&quot;,&quot;exitSafeModeTitle&quot;:&quot;Safe Preview&quot;,&quot;globalSafeMode&quot;:&quot;Embedded Code: This block contains embedded code that has been disabled.&quot;,&quot;scriptDisabled&quot;:&quot;Script Disabled&quot;}"
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="[&quot;https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.button/5a741ea1-9d9f-47f9-825c-74a26f91e3b4_1111/website.components.button.styles.css&quot;]" data-block-scripts="[&quot;https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.button/5a741ea1-9d9f-47f9-825c-74a26f91e3b4_1111/website.components.button.visitor.js&quot;]" 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="[&quot;https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.button/5a741ea1-9d9f-47f9-825c-74a26f91e3b4_1111/website.components.button.styles.css&quot;]" data-block-scripts="[&quot;https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.button/5a741ea1-9d9f-47f9-825c-74a26f91e3b4_1111/website.components.button.visitor.js&quot;]" 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="&#123;&quot;topLeft&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;,&quot;topRight&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;,&quot;bottomLeft&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;,&quot;bottomRight&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;&#125;" 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="&#123;&quot;topLeft&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;,&quot;topRight&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;,&quot;bottomLeft&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;,&quot;bottomRight&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;&#125;" 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="[&quot;https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.map/6804de14-c172-42c2-82c4-6c0407e4dfad_1327/website.components.map.visitor.js&quot;]" 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="{&quot;blockId&quot;:&quot;yui_3_17_2_1_1521760145195_3933&quot;,&quot;componentId&quot;:&quot;yui_3_17_2_1_1521760145195_3933&quot;,&quot;location&quot;:{&quot;mapLat&quot;:40.7207559,&quot;mapLng&quot;:-74.00076130000002,&quot;mapZoom&quot;:12,&quot;addressTitle&quot;:&quot;Company Name&quot;,&quot;addressLine1&quot;:&quot;Address&quot;,&quot;addressLine2&quot;:&quot;City, State and Zip&quot;,&quot;addressCountry&quot;:&quot;Country&quot;,&quot;markerLat&quot;:null,&quot;markerLng&quot;:null},&quot;vSize&quot;:12,&quot;style&quot;:1,&quot;labels&quot;:true,&quot;terrain&quot;:false,&quot;controls&quot;:false,&quot;hSize&quot;:null,&quot;floatDir&quot;:null,&quot;stackingContextSelector&quot;:&quot;#block-yui_3_17_2_1_1521760145195_3933&quot;,&quot;breakpoints&quot;:[{&quot;id&quot;:&quot;system_desktop&quot;,&quot;name&quot;:&quot;Desktop&quot;},{&quot;id&quot;:&quot;system_mobile&quot;,&quot;name&quot;:&quot;Mobile&quot;,&quot;maxWidth&quot;:&quot;767px&quot;}],&quot;breakpointOverridesFlag&quot;:false,&quot;gmak&quot;:&quot;QUl6YVN5Q0JUUk9xNkx1dkZfSUUxcjQ2LVQ0QWVUU1YtMGQ3bXk4&quot;,&quot;language&quot;:&quot;en&quot;,&quot;region&quot;:&quot;US&quot;,&quot;proEnabled&quot;:true,&quot;errors&quot;:[],&quot;featureFlags&quot;:{&quot;useCLDRMoneyFormat&quot;:true}}" style="height: 100%; width: 100%" data-bpo="" data-breakpoints="[{&quot;id&quot;:&quot;system_desktop&quot;,&quot;name&quot;:&quot;Desktop&quot;},{&quot;id&quot;:&quot;system_mobile&quot;,&quot;name&quot;:&quot;Mobile&quot;,&quot;maxWidth&quot;:&quot;767px&quot;}]">
5336  &nbsp;
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">&nbsp;<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">&nbsp;<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="[&quot;https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.form/01537be2-2c35-4
5416c83-8215-fb32aec81ea3_1113/website.components.form.styles.css&quot;]" data-block-scripts="[&quot;https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.form/01537be2-2c35-4c83-8215-fb32aec81ea3_1113/website.components.form.visitor.js&quot;]" 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="[&quot;https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.form/01537be2-2c35-4
5615c83-8215-fb32aec81ea3_1113/website.components.form.styles.css&quot;]" data-block-scripts="[&quot;https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.form/01537be2-2c35-4c83-8215-fb32aec81ea3_1113/website.components.form.visitor.js&quot;]" 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="[&quot;https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.socialLinks/7c0d68ec-9884-4426-84b2-bd2d6a6675fc_719/website.components.socialLinks.styles.css&quot;]" data-block-scripts="[&quot;https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.socialLinks/7c0d68ec-9884-4426-84b2-bd2d6a6675fc_719/website.components.socialLinks.visitor.js&quot;]" 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="[&quot;https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.code/cfd3d1e7-62c0-46c2-9802-ba86767fc9b2_986/website.components.code.styles.css&quot;]" data-block-scripts="[&quot;https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.code/cfd3d1e7-62c0-46c2-9802-ba86767fc9b2_986/website.components.code.visitor.js&quot;]" 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="{&quot;enableSafeModeButton&quot;:&quot;Preview in safe mode&quot;,&quot;enableSafeModeText&quot;:&quot;This block contains embedded scripts. Embedded scripts are disabled while you're logged in and editing your site.&quot;,&quot;enableSafeModeTitle&quot;:&quot;Embedded Scripts&quot;,&quot;exitSafeModeButton&quot;:&quot;Exit safe preview&quot;,&quot;exitSafeModeText&quot;:&quot;Please view the page after logging out for accurate rendering.&quot;,&quot;exitSafeModeTitle&quot;:&quot;Safe Preview&quot;,&quot;globalSafeMode&quot;:&quot;Embedded Code: This block contains embedded code that has been disabled.&quot;,&quot;scriptDisabled&quot;:&quot;Script Disabled&quot;}"
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="[&quot;https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.socialLinks/7c0d68ec-9884-4426-84b2-bd2d6a6675fc_719/website.components.socialLinks.styles.css&quot;]" data-block-scripts="[&quot;https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.socialLinks/7c0d68ec-9884-4426-84b2-bd2d6a6675fc_719/website.components.socialLinks.visitor.js&quot;]" 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&center=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(&quot;loaded&quot;)" 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="&#123;&quot;topLeft&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;,&quot;topRight&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;,&quot;bottomLeft&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;,&quot;bottomRight&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;&#125;" 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">&nbsp;</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">&nbsp;</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="[&quot;https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.code/cfd3d1e7-62c0-46c2-9802-ba86767fc9b2_986/website.components.code.styles.css&quot;]" data-block-scripts="[&quot;https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.code/cfd3d1e7-62c0-46c2-9802-ba86767fc9b2_986/website.components.code.visitor.js&quot;]" 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="{&quot;enableSafeModeButton&quot;:&quot;Preview in safe mode&quot;,&quot;enableSafeModeText&quot;:&quot;This block contains embedded scripts. Embedded scripts are disabled while you're logged in and editing your site.&quot;,&quot;enableSafeModeTitle&quot;:&quot;Embedded Scripts&quot;,&quot;exitSafeModeButton&quot;:&quot;Exit safe preview&quot;,&quot;exitSafeModeText&quot;:&quot;Please view the page after logging out for accurate rendering.&quot;,&quot;exitSafeModeTitle&quot;:&quot;Safe Preview&quot;,&quot;globalSafeMode&quot;:&quot;Embedded Code: This block contains embedded code that has been disabled.&quot;,&quot;scriptDisabled&quot;:&quot;Script Disabled&quot;}"
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">&nbsp;</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">&nbsp;</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">&nbsp;</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="[&quot;https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.code/cfd3d1e7-62c0-46c2-9802-ba86767fc9b2_986/website.components.code.styles.css&quot;]" data-block-scripts="[&quot;https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.code/cfd3d1e7-62c0-46c2-9802-ba86767fc9b2_986/website.components.code.visitor.js&quot;]" 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="{&quot;enableSafeModeButton&quot;:&quot;Preview in safe mode&quot;,&quot;enableSafeModeText&quot;:&quot;This block contains embedded scripts. Embedded scripts are disabled while you're logged in and editing your site.&quot;,&quot;enableSafeModeTitle&quot;:&quot;Embedded Scripts&quot;,&quot;exitSafeModeButton&quot;:&quot;Exit safe preview&quot;,&quot;exitSafeModeText&quot;:&quot;Please view the page after logging out for accurate rendering.&quot;,&quot;exitSafeModeTitle&quot;:&quot;Safe Preview&quot;,&quot;globalSafeMode&quot;:&quot;Embedded Code: This block contains embedded code that has been disabled.&quot;,&quot;scriptDisabled&quot;:&quot;Script Disabled&quot;}"
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(&quot;loaded&quot;)" 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="&#123;&quot;topLeft&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;,&quot;topRight&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;,&quot;bottomLeft&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;,&quot;bottomRight&quot;:&#123;&quot;unit&quot;:&quot;px&quot;,&quot;value&quot;:0.0&#125;&#125;" 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&nbsp;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.