1<!doctype html> 2<html xmlns:og="http://opengraphprotocol.org/schema/" xmlns:fb="http://www.facebook.com/2008/fbml" lang="en-US" lang="en" class="touch-styles"> 3 <head> 4 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 5 6 <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover" /> 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 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 <link rel="stylesheet" type="text/css" href="https://static1.squarespace.com/static/ta/66353a30c8936836ba86d5db/277/assets/build/css/contact-us.css?revison=491"/> 296 297 298 299 300 301 302 303 304 305 306 <link rel="stylesheet" type="text/css" href="https://static1.squarespace.com/static/ta/66353a30c8936836ba86d5db/277/assets/build/css/contact-us-v2.css?revison=491"/> 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<script> 407(()=>{ 408if (window.Osano){ 409 if ( 410 location.host.indexOf('.squarespace.com') === -1 && 411 location.search.toLowerCase().indexOf('thumbnail') === -1 412 ){ 413 window.Osano.cm.render(); 414 } 415 if (window.Osano && window.localStorage.getItem("ylopo-developer-mode") === "true") { 416 window.Osano.cm.addEventListener("osano-cm-script-blocked", function (item) { 417 console.log("Script blocked: " + item); 418 }); 419 window.Osano.cm.addEventListener("osano-cm-cookie-blocked", function (item) { 420 console.log("Cookie blocked: " + item); 421 }); 422 } 423} 424})(); 425</script>
425 426 427 428 <!-- This is Squarespace. --><!-- ylopo-branded-site-q2p2 --> 429<base href=""> 430<meta charset="utf-8" /> 431<title>Contact Us — Tillung Tampa Bay</title> 432<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/6352f3fe1b9737320ca42a49/d1bc9aac-04b9-45ed-af3e-c18c44b3b2f7/favicon.ico?format=100w"/> 433<link rel="canonical" href="https://www.tillungtampabay.com/new-contact-us"/> 434<meta property="og:site_name" content="Tillung Tampa Bay"/> 435<meta property="og:title" content="Contact Us — Tillung Tampa Bay"/> 436<meta property="og:url" content="https://www.tillungtampabay.com/new-contact-us"/> 437<meta property="og:type" content="website"/> 438<meta property="og:image" content="http://static1.squarespace.com/static/6352f3fe1b9737320ca42a49/t/666705dc1a405f0fcdf4ce68/1718027740651/TTB+EXP+LOGO+%281%29.png?format=1500w"/> 439<meta property="og:image:width" content="1000"/> 440<meta property="og:image:height" content="300"/> 441<meta itemprop="name" content="Contact Us â Tillung Tampa Bay"/> 442<meta itemprop="url" content="https://www.tillungtampabay.com/new-contact-us"/> 443<meta itemprop="thumbnailUrl" content="http://static1.squarespace.com/static/6352f3fe1b9737320ca42a49/t/666705dc1a405f0fcdf4ce68/1718027740651/TTB+EXP+LOGO+%281%29.png?format=1500w"/> 444<link rel="image_src" href="http://static1.squarespace.com/static/6352f3fe1b9737320ca42a49/t/666705dc1a405f0fcdf4ce68/1718027740651/TTB+EXP+LOGO+%281%29.png?format=1500w" /> 445<meta itemprop="image" content="http://static1.squarespace.com/static/6352f3fe1b9737320ca42a49/t/666705dc1a405f0fcdf4ce68/1718027740651/TTB+EXP+LOGO+%281%29.png?format=1500w"/> 446<meta name="twitter:title" content="Contact Us â Tillung Tampa Bay"/> 447<meta name="twitter:image" content="http://static1.squarespace.com/static/6352f3fe1b9737320ca42a49/t/666705dc1a405f0fcdf4ce68/1718027740651/TTB+EXP+LOGO+%281%29.png?format=1500w"/> 448<meta name="twitter:url" content="https://www.tillungtampabay.com/new-contact-us"/> 449<meta name="twitter:card" content="summary"/> 450<meta name="description" content="" /> 451<link rel="preconnect" href="https://images.squarespace-cdn.com"> 452<link rel="preconnect" href="https://use.typekit.net" crossorigin> 453<link rel="preconnect" href="https://p.typekit.net" crossorigin>
454<script type="text/javascript" src="//use.typekit.net/ik/_KP8F1gC_nXn6pnm6Jwa_mon8alcnHb-HnQ9OHH9C73fe0wBfFHN4UJLFRbh52jhWDjDFQ4cwhZ8wAJoFDwawDJ3jhIXwcIX5s7TMkG0jAFu-WsoShFGZAsude80ZkoRdhXCHKoyjamTiY8Djhy8ZYmC-Ao1Oco8if37OcBDOcu8OfG0SaBujW48SagyjhmDjhy8ZYmC-Ao1OcFzdP37O18CdagzOA4kjAoqZAblSh8XZPuUw1MkO1FUiABkZWF3jAF8OcFzdPUyjamTiY8Djhy8ZYmC-Ao1OcFzdPUyjamTiY8Djhy8ZYmC-Ao1Oco8ifUySkolZPUCdhFydeyzSabCSaBujW48SagyjhmDjhy8ZYmC-Ao1OcFzdPUX-AUCiAo1ieBlSeBKjWq0jhNlOYiaikoyjamTiY8Djhy8ZYmC-Ao1OcFzdPUaiaS0jAFu-WsoShFGZAsude80Zko0ZWbCiaiaOcBDOcu8OYiaikoDSWmyScmDSeBRZWFR-emqiAUTdcS0jhNlOYiaikoX-AUCiAo1ieBlSeBKjWq0jhNlOYiaikoodeN3dkuKScB0ZemqOWFTie9lSQ43wKoDSWmyScmDSeBRZPoRdhXCpAUzSevlj14ydcs8ZfuD-Ws8OWIkS2J0SaBujW48Sagyjh90jhNlJ6U3ScNt-AuyOAozicIKIcBqdh48OAiyScBldhoqOWgkdkJP-WZoSY48SaszOAy8jAsC-Ao8J6TliWF8dkuDjAoDH6qJtKGbMg62JMJ7fbKzMsMMeMb6MKGHfO2IMsMMeM96MKG4fHXgIMMjgKMfH6qJK3IbMg6YJMJ7fbK0MsMMegM6MKG4fJ3gIMMjIPMfH6qJvDbbMs6IJMJ7fbRXFgMgeMj6MKG4fVJXIMIj2KMfH6GJEpJfIMJjgfMfH6GJE0JfIMJjgKMfH6qJX3vbMU6gJMJ7fbRm2UM2eMw6MKG4fFSVIMwjgPMfH6qJuMvbMU6OJMJ7fbRZ2UM2eMS6MKG4fFGVIMwjIPMfqMYbClepg6.js" async fetchpriority="high" onload="try{Typekit.load();}catch(e){} document.documentElement.classList.remove('wf-loading');"></script>
vendor: 1 bytes, line 454
454
455<script>document.documentElement.classList.add('wf-loading')</script>
455 456<style>@keyframes fonts-loading { 0%, 99% { color: transparent; } } html.wf-loading * { animation: fonts-loading 3s; }</style> 457<link rel="preconnect" href="https://file.squarespace-cdn.com" crossorigin> 458<style data-sqsp-font-ids="6a313990494e3c6626e63e71"> 459/* greek */ 460@font-face { 461 font-family: 'Open Sans'; 462 font-style: normal; 463 font-weight: 400; 464 font-display: swap; 465 src: url('https://file.squarespace-cdn.com/content/v2/namespaces/fonts/libraries/sqsp/assets/6e39b1a5-0e36-4794-b3c8-ade1af9d743a/greek.woff2') format('woff2'); 466 unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; 467} 468/* greek-ext */ 469@font-face { 470 font-family: 'Open Sans'; 471 font-style: normal; 472 font-weight: 400; 473 font-display: swap; 474 src: url('https://file.squarespace-cdn.com/content/v2/namespaces/fonts/libraries/sqsp/assets/91acf277-c0bf-4f21-b2ba-03268d0cafdc/greek-ext.woff2') format('woff2'); 475 unicode-range: U+1F00-1FFF; 476} 477/* hebrew */ 478@font-face { 479 font-family: 'Open Sans'; 480 font-style: normal; 481 font-weight: 400; 482 font-display: swap; 483 src: url('https://file.squarespace-cdn.com/content/v2/namespaces/fonts/libraries/sqsp/assets/278fc4d1-c061-46de-b6be-a92aec34df89/hebrew.woff2') format('woff2'); 484 unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; 485} 486/* latin */ 487@font-face { 488 font-family: 'Open Sans'; 489 font-style: normal; 490 font-weight: 400; 491 font-display: swap; 492 src: url('https://file.squarespace-cdn.com/content/v2/namespaces/fonts/libraries/sqsp/assets/3ceffaf4-ecbc-434a-b31f-5ce87cca32aa/latin.woff2') format('woff2'); 493 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; 494} 495/* vietnamese */ 496@font-face { 497 font-family: 'Open Sans'; 498 font-style: normal; 499 font-weight: 400; 500 font-display: swap; 501 src: url('https://file.squarespace-cdn.com/content/v2/namespaces/fonts/libraries/sqsp/assets/5073f813-ec98-4778-85e1-e41a8d1aa934/vietnamese.woff2') format('woff2'); 502 unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; 503} 504/* latin-ext */ 505@font-face { 506 font-family: 'Open Sans'; 507 font-style: normal; 508 font-weight: 400; 509 font-display: swap; 510 src: url('https://file.squarespace-cdn.com/content/v2/namespaces/fonts/libraries/sqsp/assets/46563b39-6f3a-481b-b3ca-36eb7709a30d/latin-ext.woff2') format('woff2'); 511 unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; 512} 513/* symbols */ 514@font-face { 515 font-family: 'Open Sans'; 516 font-style: normal; 517 font-weight: 400; 518 font-display: swap; 519 src: url('https://file.squarespace-cdn.com/content/v2/namespaces/fonts/libraries/sqsp/assets/67c40336-3a4f-49b1-9d4e-865c5e9ddf4e/symbols.woff2') format('woff2'); 520 unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; 521} 522/* math */ 523@font-face { 524 font-family: 'Open Sans'; 525 font-style: normal; 526 font-weight: 400; 527 font-display: swap; 528 src: url('https://file.squarespace-cdn.com/content/v2/namespaces/fonts/libraries/sqsp/assets/fbc20b8c-9695-4287-a728-a3d539db98e4/math.woff2') format('woff2'); 529 unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2
529038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; 530} 531/* cyrillic-ext */ 532@font-face { 533 font-family: 'Open Sans'; 534 font-style: normal; 535 font-weight: 400; 536 font-display: swap; 537 src: url('https://file.squarespace-cdn.com/content/v2/namespaces/fonts/libraries/sqsp/assets/66d5165e-acee-431b-8b53-80da9755f523/cyrillic-ext.woff2') format('woff2'); 538 unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; 539} 540/* cyrillic */ 541@font-face { 542 font-family: 'Open Sans'; 543 font-style: normal; 544 font-weight: 400; 545 font-display: swap; 546 src: url('https://file.squarespace-cdn.com/content/v2/namespaces/fonts/libraries/sqsp/assets/66ffee31-e3f2-4be8-b10d-44d68e0b2513/cyrillic.woff2') format('woff2'); 547 unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; 548} 549</style>
549<script type="text/javascript" crossorigin="anonymous" src="//assets.squarespace.com/@sqs/polyfiller/1.7.7/modern.js"></script>
vendor: 1 bytes, line 549
549
550<script data-name="static-context">Static = window.Static || {}; Static.SQUARESPACE_CONTEXT = {"betaFeatureFlags":["campaigns_discount_section_in_automations","in-product-messaging-banners-oct-5","sms-campaigns","i18n_beta_website_locales","marketing_automations","enable_form_submission_trigger","campaigns_thumbnail_layout","campaigns_import_discounts","website_styles_ui_enabled","campaigns_discount_section_in_blasts","commerce_product_payment_plan_editing","contacts_and_campaigns_redesign","output_template_css_assets","campaigns_table_v2","cdk_website_components_video_lazy_loading_enabled","marketing_landing_page","cdk_website_components_video_container_styles_enabled","campaigns_merch_state","campaigns_new_image_layout_picker"],"facebookAppId":"314192535267336","facebookApiVersion":"v6.0","rollups":{"squarespace-announcement-bar":{"js":"//assets.squarespace.com/universal/scripts-compressed/announcement-bar-1a4d62cf8a8e435d-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-8b24a657dd680072-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-8689c953a903f5de-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-e4b8da4a9abfa829-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-a779e7b7ff94d821-min.en-US.js"},"squarespace-comments":{"css":"//assets.squarespace.com/universal/styles-compressed/comments-72817b6284611a12-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/comments-3b006fef808524f7-min.en-US.js"},"squarespace-custom-css-popup":{"css":"//assets.squarespace.com/universal/styles-compressed/custom-css-popup-47c225b9b8634306-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/custom-css-popup-7c3209ca6c997625-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-4184d70dedb7443c-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-e4af2c3c7880607f-min.en-US.js"},"squarespace-form-rendering-utils":{"js":"//assets.squarespace.com/universal/scripts-compressed/form-rendering-utils-eae4f9fd64e840ed-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-31ee9332313f345d-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-369b0edd6651fda7-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-bdebeb9b15addadb-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-0eea32a57546e01f-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-09a80e29547f600e-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-b833e1e64eef4daa-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-52c023b153bead6f-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-427e2a7b50430844-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-0e7b124a554a9b63-min.en-US.js"},"squarespace-search-preview":{"js":"//assets.squarespace.com/universal/scripts-compressed/search-preview-a26595db44c1443d-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-8639de997ae24d3d-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-eaacec0a07b8404c-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-c1d2bb1192211f0b-min.en-US.js"}
550,"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-b1655a57c2bfc94c-min.en-US.js"}},"pageType":1,"website":{"id":"6352f3fe1b9737320ca42a49","captchaSettings":{"enabledForDonations":false},"cloneable":false,"contentModifiedOn":1791400202903,"developerMode":false,"formattingLocale":"en-US","fullSiteTitle":"Contact Us \u2014 Tillung Tampa Bay","identifier":"ylopo-branded-site-q2p2","imageMetadataProcessingEnabled":false,"isHstsEnabled":false,"language":"en-US","location":{"mapLat":27.9444574,"mapLng":-82.4578222,"addressTitle":"Tillung Tampa Bay","addressLine1":"100 Ashley Drive South","addressLine2":"Tampa, FL, 33602","addressCountry":"United States"},"logoImageId":"666b0251fbbff678a12c903e","primaryDomain":"www.tillungtampabay.com","screenshotId":"fbd71da52191a9ad86e1ba901af6cb3dbf59992cfd681e2804c4b46fbedf02e5","shareButtonOptions":{"8":true,"1":true,"6":true,"7":true,"3":true,"4":true,"2":true},"showOwnerLogin":false,"siteDescription":"","siteStatus":{},"siteTitle":"Tillung Tampa Bay","socialLogoImageId":"666705dc1a405f0fcdf4ce68","sslSetting":3,"timeZone":"America/Los_Angeles","translationLocale":"en-US","typekitId":"","websiteType":1,"hasBeenCloneable":false,"statsMigrated":false,"authenticUrl":"https://www.tillungtampabay.com","baseUrl":"https://www.tillungtampabay.com","internalUrl":"https://ylopo-branded-site-q2p2.squarespace.com","logoImageUrl":"//images.squarespace-cdn.com/content/v1/6352f3fe1b9737320ca42a49/e085b0d6-b771-485f-80d8-2d6c438c5b2d/TTB+EXP+LOGO+%281%29.png","machineTimeZoneOffset":-25200000,"socialAccounts":[{"serviceId":60,"screenname":"Facebook","addedOn":1671958703467,"profileUrl":"https://www.facebook.com/TillungTampaBay","iconEnabled":true,"serviceName":"facebook-unauth"},{"serviceId":64,"screenname":"Instagram","addedOn":1672847302548,"profileUrl":"https://www.instagram.com/tillungtampabay/","iconEnabled":true,"serviceName":"instagram-unauth"},{"serviceId":69,"screenname":"YouTube","addedOn":1672847336093,"profileUrl":"https://www.youtube.com/@TerryTillung","iconEnabled":true,"serviceName":"youtube-unauth"},{"serviceId":82,"screenname":"TikTok","addedOn":1672847382780,"profileUrl":"https://www.tiktok.com/@tannerraytillung?is_from_webapp=1&sender_device=pc","iconEnabled":true,"serviceName":"tiktok-unauth"}],"socialLogoImageUrl":"//images.squarespace-cdn.com/content/v1/6352f3fe1b9737320ca42a49/c962da92-5199-4c91-9e63-bab0c7d17992/TTB+EXP+LOGO+%281%29.png","timeZoneAbbr":"PDT","timeZoneOffset":-25200000},"websiteSettings":{"id":"6352f3fe1b9737320ca42a4c","websiteId":"6352f3fe1b9737320ca42a49","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":"727-332-0971","businessHours":{"monday":{"text":"","ranges":[{}]},"tuesday":{"text":"","ranges":[{}]},"wednesday":{"text":"","ranges":[{}]},"thursday":{"text":"","ranges":[{}]},"friday":{"text":"","ranges":[{}]},"saturday":{"text":"","ranges":[{}]},"sunday":{"text":"","ranges":[{}]}},"storeSettings":{"returnPolicy":null,"termsOfService":null,"privacyPolicy":null,"expressCheckout":false,"continueShoppingLinkUrl":"/","useLightCart":false,"showNoteField":false,"shippingCountryDefaultValue":"US","billToShippingDefaultValue":false,"showShippingPhoneNumber":true,"isShippingPhoneRequired":false,"showBillingPhoneNumber":true,"isBillingPhoneRequired":false,"currenciesSupported":["USD","CAD","GBP","AUD","EUR","CHF","NOK","SEK","DKK","NZD","SGD","MXN","HKD","CZK","ILS","MYR","RUB","PHP","PLN","THB","BRL","ARS","COP","IDR","INR","JPY","ZAR"],"defaultCurrency":"USD","selectedCurrency":"USD","multicurrencyEnabled":true,"measurementStandard":1,"orderConfirmationInjectCode":"null","showCustomCheckoutForm":false,"checkoutPageMarketingOptInEnabled":true,"enableMailingListOptInByDefault":false,"sameAsRetailLocation":false,"merchandisingSettings":{"scarcityEnabledOnProductItems":false,"scarcityEnabledOnProductBlocks":false,"scarcityMessageType":"DEFAULT_SCARCITY_MESSAGE","scarcityThreshold":10,"multipleQuantityAllowedForServices":true,"restockNotificationsEnabled":false,"restockNotificationsMailingListSignUpEnabled":false,"relatedProductsEnabled":false,"relatedProductsOrdering":"random","soldOutVariantsDropdownDisabled":false,"productC
550omposerOptedIn":false,"productComposerABTestOptedOut":false,"productReviewsEnabled":false},"minimumOrderSubtotalEnabled":false,"minimumOrderSubtotal":{"currency":"USD","value":"0.00"},"addToCartConfirmationType":2,"isLive":false,"multipleQuantityAllowedForServices":true},"useEscapeKeyToLogin":true,"ssBadgeType":1,"ssBadgePosition":4,"ssBadgeVisibility":1,"ssBadgeDevices":1,"pinterestOverlayOptions":{"mode":"disabled"},"userAccountsSettings":{"loginAllowed":false,"signupAllowed":false}},"cookieSettings":{"isCookieBannerEnabled":true,"isRestrictiveCookiePolicyEnabled":true,"cookieBannerText":"<p>Select \u201CAccept all\u201D to agree to our use of cookies and similar technologies to enhance your browsing experience, security, analytics and customization. Select \u201DManage cookies\u201D to make more choices or opt out.</p>","cookieBannerTheme":"DARK","cookieBannerPosition":"BOTTOM","cookieBannerCtaText":"Accept all","cookieBannerAcceptType":"OPT_IN","cookieBannerOptOutCtaText":"Decline all","cookieBannerHasOptOut":false,"cookieBannerHasManageCookies":true,"cookieBannerManageCookiesLabel":"Manage cookies","cookieBannerSavedPreferencesText":"Cookie Preferences","cookieBannerSavedPreferencesLayout":"PILL"},"websiteCloneable":false,"collection":{"title":"Contact Us","id":"6352f47076801100d584ade8","fullUrl":"/new-contact-us","type":1,"permissionType":1},"subscribed":false,"appDomain":"squarespace.com","templateTweakable":true,"tweakJSON":{"aspect-ratio":"Auto","banner-slideshow-controls":"Arrows","clientMainColor":"black","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":"280px","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/491/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","phon
550eCode":"+46"},{"name":"Switzerland","code":"CH","phoneCode":"+41"},{"name":"Syria","code":"SY","phoneCode":"+963"},{"name":"Taiwan","code":"TW","phoneCode":"+886"},{"name":"Tajikistan","code":"TJ","phoneCode":"+992"},{"name":"Tanzania","code":"TZ","phoneCode":"+255"},{"name":"Thailand","code":"TH","phoneCode":"+66"},{"name":"Timor-Leste","code":"TL","phoneCode":"+670"},{"name":"Togo","code":"TG","phoneCode":"+228"},{"name":"Tokelau","code":"TK","phoneCode":"+690"},{"name":"Tonga","code":"TO","phoneCode":"+676"},{"name":"Trinidad & Tobago","code":"TT","phoneCode":"+1"},{"name":"Tristan da Cunha","code":"TA","phoneCode":"+290"},{"name":"Tunisia","code":"TN","phoneCode":"+216"},{"name":"T\u00FCrkiye","code":"TR","phoneCode":"+90"},{"name":"Turkmenistan","code":"TM","phoneCode":"+993"},{"name":"Turks & Caicos Islands","code":"TC","phoneCode":"+1"},{"name":"Tuvalu","code":"TV","phoneCode":"+688"},{"name":"U.S. Virgin Islands","code":"VI","phoneCode":"+1"},{"name":"Uganda","code":"UG","phoneCode":"+256"},{"name":"Ukraine","code":"UA","phoneCode":"+380"},{"name":"United Arab Emirates","code":"AE","phoneCode":"+971"},{"name":"United Kingdom","code":"GB","phoneCode":"+44"},{"name":"United States","code":"US","phoneCode":"+1"},{"name":"Uruguay","code":"UY","phoneCode":"+598"},{"name":"Uzbekistan","code":"UZ","phoneCode":"+998"},{"name":"Vanuatu","code":"VU","phoneCode":"+678"},{"name":"Vatican City","code":"VA","phoneCode":"+39"},{"name":"Venezuela","code":"VE","phoneCode":"+58"},{"name":"Vietnam","code":"VN","phoneCode":"+84"},{"name":"Wallis & Futuna","code":"WF","phoneCode":"+681"},{"name":"Western Sahara","code":"EH","phoneCode":"+212"},{"name":"Yemen","code":"YE","phoneCode":"+967"},{"name":"Zambia","code":"ZM","phoneCode":"+260"},{"name":"Zimbabwe","code":"ZW","phoneCode":"+263"}]},"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"}
550,"required":"(required)","invalidData":"Invalid form data."}}};</script>
550<script type="text/javascript">SQUARESPACE_ROLLUPS = {};</script>
vendor: 1 bytes, line 550
550
551<script>(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/visitor-site-error-reporter-16422d3f620eb031-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-visitor_site_error_reporter');</script>
vendor: 1 bytes, line 551
551
552<script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/visitor-site-error-reporter-16422d3f620eb031-min.en-US.js" ></script>
552<script>(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/extract-css-runtime-3a254a27af41e66a-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-extract_css_runtime');</script>
vendor: 1 bytes, line 552
552
553<script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/extract-css-runtime-3a254a27af41e66a-min.en-US.js" ></script>
553<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 553
553
554<script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/extract-css-moment-js-vendor-a5cfdec1ae227f33-min.en-US.js" ></script>
554<script>(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/cldr-resource-pack-42a5d86b1fe8fbb5-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-cldr_resource_pack');</script>
vendor: 1 bytes, line 554
554
555<script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/cldr-resource-pack-42a5d86b1fe8fbb5-min.en-US.js" ></script>
555<script>(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/common-vendors-stable-1988b40b24a74586-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-common_vendors_stable');</script>
vendor: 1 bytes, line 555
555
556<script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/common-vendors-stable-1988b40b24a74586-min.en-US.js" ></script>
556<script>(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/common-vendors-169124972d82cc80-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-common_vendors');</script>
vendor: 1 bytes, line 556
556
557<script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/common-vendors-169124972d82cc80-min.en-US.js" ></script>
557<script>(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/common-e901908600f10d29-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-common');</script>
vendor: 1 bytes, line 557
557
558<script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/common-e901908600f10d29-min.en-US.js" ></script>
558<script>(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/performance-a624e0c6c9a02617-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-performance');</script>
vendor: 1 bytes, line 558
558
559<script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/performance-a624e0c6c9a02617-min.en-US.js" defer ></script>
559<link rel="stylesheet" type="text/css" href="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.socialLinks/5814eb66-baa7-4ba6-b819-e3a0276bac39_745/website.components.socialLinks.styles.css"/><link rel="stylesheet" type="text/css" href="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.spacer/ef9a67ad-ad8a-41e5-beb2-7d36f7b8e7f1_1290/website.components.spacer.styles.css"/><link rel="stylesheet" type="text/css" href="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.form/884921f6-ae4b-4dc4-ab1f-97043144cc5a_1139/website.components.form.styles.css"/><link rel="stylesheet" type="text/css" href="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.video/cba56445-0315-467a-b492-e696cddfc5ce_712/website.components.video.styles.css"/><link rel="stylesheet" type="text/css" href="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.code/7254a91c-5bc7-4a2b-9713-cb5586100f1c_1012/website.components.code.styles.css"/>
559<script src="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.socialLinks/5814eb66-baa7-4ba6-b819-e3a0276bac39_745/website.components.socialLinks.visitor.js"></script>
559<script src="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.map/d78bf6e6-1197-43c8-9c13-c7d84ede7e63_1353/website.components.map.visitor.js"></script>
559<script src="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.spacer/ef9a67ad-ad8a-41e5-beb2-7d36f7b8e7f1_1290/website.components.spacer.visitor.js"></script>
559<script src="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.form/884921f6-ae4b-4dc4-ab1f-97043144cc5a_1139/website.components.form.visitor.js"></script>
559<script src="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.video/cba56445-0315-467a-b492-e696cddfc5ce_712/34418.js"></script>
559<script src="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.video/cba56445-0315-467a-b492-e696cddfc5ce_712/website.components.video.visitor.js"></script>
559<script src="https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.code/7254a91c-5bc7-4a2b-9713-cb5586100f1c_1012/website.components.code.visitor.js"></script>
559<script>Squarespace.load(window);</script>
vendor: 1 bytes, line 559
559
560<script type="application/ld+json">{"url":"https://www.tillungtampabay.com","name":"Tillung Tampa Bay","description":"","image":"//images.squarespace-cdn.com/content/v1/6352f3fe1b9737320ca42a49/e085b0d6-b771-485f-80d8-2d6c438c5b2d/TTB+EXP+LOGO+%281%29.png","@context":"http://schema.org","@type":"WebSite"}</script>
560<script type="application/ld+json">{"legalName":"Tillung Tampa Bay","address":"100 Ashley Drive South\nTampa, FL, 33602\nUnited States","email":"[email protected]","telephone":"727-332-0971","sameAs":["https://www.facebook.com/TillungTampaBay","https://www.instagram.com/tillungtampabay/","https://www.youtube.com/@TerryTillung","https://www.tiktok.com/@tannerraytillung?is_from_webapp=1&sender_device=pc"],"@context":"http://schema.org","@type":"Organization"}</script>
560<script type="application/ld+json">{"address":"100 Ashley Drive South\nTampa, FL, 33602\nUnited States","image":"https://static1.squarespace.com/static/6352f3fe1b9737320ca42a49/t/666b0251fbbff678a12c903e/1791400202903/","name":"Tillung Tampa Bay","openingHours":", , , , , , ","@context":"http://schema.org","@type":"LocalBusiness"}</script>
560<link rel="stylesheet" type="text/css" href="https://static1.squarespace.com/static/sitecss/6352f3fe1b9737320ca42a49/173/66353a344382ec5237b1a701/6352f4024d54a7732a93ebbf/491/site.css?nocustom=true"/><link rel="stylesheet" type="text/css" href="https://static1.squarespace.com/static/custom-css/6352f3fe1b9737320ca42a49/6352f4024d54a7732a93ebbf/0/custom.css"/>
560<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>
560<script>window.YLOPO_WIDGETS = {domain:'find.tillungtampabay.com' , openInNewTab:true };</script>
560 561
562<script type="application/ld+json"> 563{ 564 "@context": "https://schema.org", 565 "@graph": [ 566 { 567 "@type": "Organization", 568 "@id": "https://www.tillungtampabay.com/#organization", 569 "name": "Tillung Tampa Bay", 570 "legalName": "Tillung Tampa Bay | eXp Realty", 571 "url": "https://www.tillungtampabay.com", 572 "logo": "https://www.tillungtampabay.com/logo.png", 573 "image": "https://www.tillungtampabay.com/logo.png", 574 "telephone": "+1-727-332-0971", 575 "description": "Tillung Tampa Bay is Floridaâs top luxury real estate team specializing in Tampa Bay, Clearwater, Palm Harbor, and all of Pinellas County. Backed by eXp Realty, the team leads in luxury waterfront homes, relocation, and high-end property marketing.", 576 "sameAs": [ 577 "https://www.facebook.com/tillungtampabay", 578 "https://www.instagram.com/tillungtampabay", 579 "https://www.youtube.com/tillungtampabay", 580 "https://www.pinterest.com/tillungtampabay", 581 "https://g.page/r/CdVlPU5ftDGJEBM", 582 "https://www.linkedin.com/company/tillungtampabay" 583 ], 584 "brand": { 585 "@type": "Brand", 586 "name": "Tillung Tampa Bay" 587 }, 588 "knowsAbout": [ 589 "Luxury Real Estate Tampa Bay", 590 "Luxury Waterfront Homes Tampa", 591 "Palm Harbor Real Estate", 592 "Top Realtors Florida", 593 "Tillung Tampa Bay", 594 "Tanner Tillung Realtor", 595 "Upscale Homes Tampa Bay", 596 "Florida Luxury Coastal Homes" 597 ] 598 }, 599 { 600 "@type": "LocalBusiness", 601 "@id": "https://www.tillungtampabay.com/#localbusiness", 602 "name": "Tillung Tampa Bay - Real Estate Team", 603 "parentOrganization": { 604 "@id": "https://www.tillungtampabay.com/#organization" 605 }, 606 "image": "https://www.tillungtampabay.com/office-photo.jpg", 607 "address": { 608 "@type": "PostalAddress", 609 "streetAddress": "100 N Ashley Dr #600", 610 "addressLocality": "Tampa", 611 "addressRegion": "FL", 612 "postalCode": "33602", 613 "addressCountry": "US" 614 }, 615 "geo": { 616 "@type": "GeoCoordinates", 617 "latitude": 27.9478, 618 "longitude": -82.4584 619 }, 620 "areaServed": [ 621 "Tampa Bay", 622 "Palm Harbor", 623 "Clearwater", 624 "Crystal Beach", 625 "Dunedin", 626 "St. Petersburg", 627 "Pinellas County", 628 "Florida" 629 ], 630 "telephone": "+1-727-332-0971", 631 "openingHoursSpecification": [{ 632 "@type": "OpeningHoursSpecification", 633 "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"], 634 "opens": "09:00", 635 "closes": "18:00" 636 }] 637 }, 638 { 639 "@type": "RealEstateAgent", 640 "@id": "https://www.tillungtampabay.com/#realestateagent", 641 "name": "Tillung Tampa Bay | eXp Realty", 642 "url": "https://www.tillungtampabay.com", 643 "telephone": "+1-727-332-0971", 644 "address": { 645 "@type": "PostalAddress", 646 "streetAddress": "100 N Ashley Dr #600", 647 "addressLocality": "Tampa", 648 "addressRegion": "FL", 649 "postalCode": "33602", 650 "addressCountry": "US" 651 }, 652 "parentOrganization": { 653 "@id": "https://www.tillungtampabay.com/#organization" 654 }, 655 "employee": [ 656 { 657 "@type": "Person", 658 "name": "Tanner Tillung", 659 "jobTitle": "Lead Listing Agent", 660 "url": "https://www.tillungtampabay.com", 661 "sameAs": [ 662 "https://www.instagram.com/tanner.tillung", 663 "https://www.linkedin.com/in/tannertillung/" 664 ] 665 }, 666 { 667 "@type": "Person", 668 "name": "Terry Tillung", 669 "jobTitle": "Luxury Real Estate Agent", 670 "url": "https://www.tillungtampabay.com" 671 } 672 ], 673 "serviceArea": [ 674 "Tampa Bay", 675 "Clearwater Beach", 676 "Palm Harbor", 677 "Pinellas County", 678 "Luxury Waterfront Homes Florida" 679 ], 680 "makesOffer": { 681 "@type": "Offer", 682 "itemOffered": { 683 "@type": "Service", 684 "name": "Luxury Real Estate Services", 685 "description": "High-end real estate marketing, luxury buyer representation, listing services, relocation services, and waterfront property expertise in Tampa Bay and Florida's Gulf Coast." 686 } 687 } 688 } 689 ] 690} 691</script>
691<style> 692 .contact-info { 693 display: none; 694 } 695.contact-info-hours{display:none!important } 696 .contact-info *{text-align: center!important} 697</style>
697<script>Static.COOKIE_BANNER_CAPABLE = true;</script>
697 698<!-- End of Squarespace Headers --> 699
700<script> 701try{ 702window.YLOPO_WIDGETS.primaryDomain = "www.tillungtampabay.com" || location.host; 703}catch(e){} 704</script>
704 705 706 <!--script> 707 // Must be below squarespace-headers 708 (function(){ 709 var e='ontouchstart'in window||navigator.msMaxTouchPoints; 710 var t=document.documentElement; 711 if(!e&&t){ 712 t.className=t.className.replace(/touch-styles/,'') 713 } 714 })() 715 </script--> 716 717
717<script> 718 window.YLOPO_WIDGETS = window.YLOPO_WIDGETS || {}; 719 720 window.YLOPO_WIDGETS.pageIdentifiers = { 721 websiteId: "6352f3fe1b9737320ca42a49", 722 identifier: "ylopo-branded-site-q2p2", 723 regionName: "contact-us", 724 logoImageUrl: "//images.squarespace-cdn.com/content/v1/6352f3fe1b9737320ca42a49/e085b0d6-b771-485f-80d8-2d6c438c5b2d/TTB+EXP+LOGO+%281%29.png", 725 templateRevision: '491', 726 pageSeoTitle: decodeURIComponent(''), 727 pageSeoDescription: decodeURIComponent(''), 728 privacyPolicyCompanyName: "Tillung Tampa Bay", 729 primaryDomain: "www.tillungtampabay.com", 730 pageId: "collection-6352f47076801100d584ade8", 731 collectionId: "6352f47076801100d584ade8", 732 collectionUrlId: "new-contact-us", 733 collectionFullUrl: "/new-contact-us", 734 735 736 737 738 739 } 740 741 window.YLOPO_WIDGETS.isRiR = !![ 742 '2mrb','t5h7','3371','azcg','9564','l97k','f1f7', 743 ].filter(o=>window.YLOPO_WIDGETS.pageIdentifiers.identifier.indexOf(o)!==-1).length; 744 745 window.YLOPO_WIDGETS.sitewide_domain = window.YLOPO_WIDGETS.domain; 746</script>
746 747 748
749<script> 750if (window.YLOPO_WIDGETS && window.YLOPO_WIDGETS.domain) { 751 window.YLOPO_WIDGETS.sitewide_domain = window.YLOPO_WIDGETS.domain; 752} 753 754//------------------------------------------------------- 755window.YLOPO_WIDGETS.events = { 756 idx:0, 757 registered:[], 758 on: function(eventType,callback){ 759 var uniqueID = Date.now()+'/'+(++window.YLOPO_WIDGETS.events.idx) 760 window.YLOPO_WIDGETS.events.registered.push({ 761 eventType, 762 callback, 763 uniqueID 764 }); 765 }, 766 trigger: function(eventType, args){ 767// console.log("TRIGGER", eventType, args) 768 window.YLOPO_WIDGETS.events.registered.filter(function(o){ 769 return o.eventType === eventType 770 }).forEach(function(o){ 771 o.callback.call(this, ...args); 772 }) 773 } 774} 775 776//--------------------------- 777if(!("IntersectionObserver" in window)){ 778 var script = document.createElement('script'); 779 script.setAttribute('src', '/scripts/lazyload-8.17.0.js'); 780 document.querySelector('head').appendChild(script); 781} else { 782 var script = document.createElement('script'); 783 script.setAttribute('src', '/scripts/lazyload.js'); 784 document.querySelector('head').appendChild(script); 785} 786//--------------------------- 787if (!window.Promise){ 788 var script = document.createElement('script'); 789 script.setAttribute('src', '/scripts/bluebird.js'); 790 document.querySelector('head').appendChild(script); 791} 792</script>
792 793 794 795 796 797 798 799
vendor: 15,755 bytes, lines 800-810
800<script id="blocks-build-js-script-ylopo-required-header-block"> 801 802 803 /*----->/src/js/ylopo-required-header/activateDeveloperModeLock.js<-----*/ 804 805 !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))}(); 806 807 808 /*----->/src/js/ylopo-required-header/jquery-3.5.1.min.js<-----*/ 809 810 !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 810
810: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 810
810function 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
810nding",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 810
810var 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 810
810),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 810
810<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;
810left:-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 810
810if(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 810
810pts,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 810
810Ut.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 810
810(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 810
810,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 810
810,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("
810<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
810Case=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}); 811 812 813 /*----->/src/js/ylopo-required-header/jquery-fix-events-passive.js<-----*/ 814 815 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})}}; 816 817 818 /*----->/src/js/ylopo-required-header/jquery-ylopo-functions.js<-----*/ 819 820 !function($){ $.fn.getSSInnerText=function(){ var $elm=$(this),$sqsHtmlContent=$elm.find(".sqs-html-content");return(0<$sqsHtmlContent.length?$sqsHtmlContent:$elm).text().trim()}}(jQuery); 821 822 823 /*----->/src/js/library/browser-console-colors-v0.0.1.js<-----*/ 824 825 !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 826 xmlns="http://www.w3.org/2000/svg" width="15px" height="15px" style="width:15px;height:15px;" viewBox="0 0 128 128"> 827 <defs> 828 <radialGradient cx="50%25" id="radGrad01"> 829 <stop offset="0%25" stop-color="gold"></stop> 830 <stop offset="90%25" stop-color="black"></stop> 831 </radialGradient> 832 </defs> 833 <rect x="0" y="0" width="128" height="128" fill="black" stroke="none"></rect> 834 <circle cx="60" cy="64" r="30" fill="url(%23radGrad01)" stroke="none"> 835 <animate attributeName="fill-opacity" values="1;0;1" dur="05s" repeatCount="indefinite"></animate> 836 </circle> 837 <circle cx="60" cy="64" r="50" stroke="lime" stroke-width=".5" fill="none"> 838 <animate attributeName="r" values="50;0;50" dur="10s" repeatCount="indefinite"></animate> 839 </circle> 840 <circle cx="60" cy="64" r="50" stroke="lime" stroke-width="1" fill="none"> 841 <animate attributeName="r" values="50;0;50" dur="05s" repeatCount="indefinite"></animate> 842 </circle> 843 <circle cx="60" cy="64" r="50" stroke="lime" stroke-width="1" fill="none"> 844 <animate attributeName="r" values="50;0;50" dur="10s" repeatCount="indefinite"></animate> 845 </circle> 846 <g fill="none"> 847 <ellipse cx="60" cy="64" rx="50" ry="5" stroke="orange" stroke-width="3"> 848 <animateTransform attributeName="transform" type="rotate" dur="20s" from="0 60 64" to="360 60 64" repeatCount="indefinite"></animateTransform> 849 </ellipse> 850 <ellipse cx="60" cy="64" rx="50" ry="5" stroke="orangered" stroke-width="3"> 851 <animateTransform attributeName="transform" type="rotate" dur="20s" from="360 60 64" to="0 60 64" repeatCount="indefinite"></animateTransform> 852 </ellipse> 853 <ellipse cx="60" cy="64" rx="5" ry="50" stroke="orange" stroke-width="3"> 854 <animateTransform attributeName="transform" type="rotate" dur="20s" from="0 60 64" to="360 60 64" repeatCount="indefinite"></animateTransform> 855 </ellipse> 856 <ellipse cx="60" cy="64" rx="5" ry="50" stroke="orangered" stroke-width="4"> 857 <animateTransform attributeName="transform" type="rotate" dur="20s" from="360 60 64" to="0 60 64" repeatCount="indefinite"></animateTransform> 858 </ellipse> 859 </g> 860</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
860pply(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)}})}(); 861 862 863 /*----->/src/js/ylopo-required-header/isMobile.js<-----*/ 864 865 !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); 866 867 868 /*----->/src/js/ylopo-required-header/waitFor.js<-----*/ 869 870 !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)})}}(); 871 872 873 /*----->/src/js/ylopo-required-header/isEditMode.js<-----*/ 874 875 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} 876 877 878 /*----->/src/js/ylopo-required-header/getCookie.js<-----*/ 879 880 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;"}; 881 882 883 /*----->/src/js/ylopo-required-header/cachedGetScript.js<-----*/ 884 885 !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)}}(); 886 887 888 /*----->/src/js/ylopo-required-header/lazyload.js<-----*/ 889 890 !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)&&
890(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)}
890: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
890h(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
890h(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}); 891 892 893 /*----->/src/js/ylopo-required-header/hammer.js<-----*/ 894 895 !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
895],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]&&
895(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
895ime<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); 896 897 898 /*----->/src/js/ylopo-required-header/deepFind.js<-----*/ 899 900 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} 901 902 903 /*----->/src/js/ylopo-required-header/defaultCSS.js<-----*/ 904 905 !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))}}(); 906 907 908 /*----->/src/js/ylopo-required-header/getUrlParameter.js<-----*/ 909 910 function getUrlParameter(results){ return results=results.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]"),null===(results=new RegExp("[\\?&]"+results+"=([^&?#]*)").exec(location.search))?"":decodeURIComponent(results[1].replace(/\+/g," "))} 911 912 913 /*----->/src/js/ylopo-required-header/googleMapsUtils.js<-----*/ 914 915 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
915ps-api-v3/api/js/38/11/places.js")})} 916 917 918 /*----->/src/js/ylopo-required-header/hammer-instance.js<-----*/ 919 920 !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=""))})}}(); 921 922 923 /*----->/src/js/ylopo-required-header/tinycolor.js<-----*/ 924 925 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>>
9251)+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"
925===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
9250",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"
925+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); 926 927 928 /*----->/src/js/ylopo-required-header/ylopo-lazyload.js<-----*/ 929 930 !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)})}(); 931 932 933 /*----->/src/js/ylopo-required-header/lockdown3rdPartyWidgets.js<-----*/ 934 935 !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()})}(); 936 937 938 /*----->/src/js/ylopo-required-header/getYuiFiles.js<-----*/ 939 940 $(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']"),
940cldrResourcePackScriptSrc=$("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})}); 941 942 943 /*----->/src/js/library/jquery-plugins/numberInputFilters.js<-----*/ 944 945 !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); 946</script>
946 947 948 949 950 <link rel="stylesheet" type="text/css" href="//fonts.googleapis.com/css?family=Open+Sans:300,300i,400,600,700,700i,800,400i"> 951<link href="https://fonts.googleapis.com/css?family=Raleway" rel="stylesheet"> 952 953 954
954<script> 955 /* Must be below squarespace-headers */ 956 (function(){ 957 var e='ontouchstart'in window||navigator.msMaxTouchPoints; 958 var t=document.documentElement; 959 if(!e&&t){ 960 t.className=t.className.replace(/touch-styles/,'') 961 } 962 })(); 963 </script>
963 964 965 966 <!--
966<script> 967 /* Must be below squarespace-headers */ 968 (function(){ 969 console.log('>>>top:',String(window.top.location).indexOf('.squarespace.com')); 970 //Don't wait for Squarespace to declare this is edit mode, we can tell from the frame parent. 971 if (String(window.top.location).indexOf('.squarespace.com')!==-1 && top !== window){ 972 waitFor(function(){ 973 return $('body').length > 0 974 }, function(){ 975 $('body').addClass('sqs-edit-mode') 976 }) 977 } 978 })(); 979 </script>
979 --> 980 981
981<script> 982 (function(){ 983 window.YLOPO_WIDGETS = window.YLOPO_WIDGETS || {}; 984 var domain = getUrlParameter('domain'); 985 var domaino = getUrlParameter('domainOverride'); 986 var domaino2 = getUrlParameter('domainoverride'); 987 var domaina = getUrlParameter('agentDomain'); 988 if (window.YLOPO_WIDGETS.sitewide_domain && (domain || domaino || domaino2 || domaina)){ 989 window.YLOPO_WIDGETS.domain = domain || domaino || domaino2 || domaina; 990 } 991 })(); 992 </script>
992 993 994 995 996 997 <meta name="format-detection" content="telephone=no"> 998 999</head> 1000 1001 1002 1003<div class="color-fix-container"> 1004 <div class="color-fix navColor"></div> 1005 <div class="color-fix navActiveColor"></div> 1006 <div class="color-fix clientMainColor"></div> 1007 <div class="color-fix headerBgColor"></div> 1008 <div class="color-fix homepageHeaderBgColor"></div> 1009 <div class="color-fix siteTitleColor"></div> 1010 <div class="color-fix homepageNavColor"></div> 1011 <div class="color-fix homepageNavActiveColor"></div> 1012 <div class="color-fix navButtonColor"></div> 1013 <div class="color-fix navButtonTextColor"></div> 1014</div> 1015
1016<script> 1017(function(){ 1018/* 1019Finds the best background color to use based on custom site colors, with fallbacks to black. 1020Foreground color is supposed to be white. 1021*/ 1022var cols = $('.color-fix-container .color-fix').toArray().map(function(o,i){ 1023 var c = $(o).css('background-color'); 1024 var tc = tinycolor(c); 1025 return tc 1026}).map(function(x){ 1027 return x//x.darken(20); 1028}).map(function(o){ 1029 return o.toHexString(); 1030}).reduce(function(a,o){ 1031 if (a.indexOf(o)===-1){ 1032 a.push(o); 1033 } 1034 return a 1035},[]); 1036 1037var colorsNotBlack = cols.filter(function(c){ 1038 var tcb = tinycolor(c).getBrightness(); 1039 return tcb > 30 && tcb < 230; 1040}); 1041 1042if (colorsNotBlack.length === 0) { 1043 colorsNotBlack = ['#000000'] 1044} 1045 1046 1047// colorsNotBlack.forEach(o=>{ 1048// logColor(o, 'Custom Colors') 1049// }) 1050 1051//Get array of colors sorted by saturation level 1052var bestColor = colorsNotBlack.sort(function(a,b){ 1053 var tca = tinycolor(a); 1054 var tcb = tinycolor(b); 1055 var ras = tca.toHsl().s; 1056 var rbs = tcb.toHsl().s; 1057 var ra = tinycolor.readability('#ffffff',tca); 1058 var rb = tinycolor.readability('#ffffff',tcb); 1059 if (ras * ra > rbs * rb) { 1060 return -1 1061 } else if (ras * ra < rbs * rb) { 1062 return 1 1063 } else { 1064 return 0 1065 } 1066}) 1067 1068 1069var fcol = '#ffffff'; 1070var bcol1 = bestColor[0] || '#000000'; 1071if (tinycolor.readability(bcol1, fcol) < 4.5){ 1072// bcol1 = limitBrightness(fcol, bcol1, 4.5, 6); 1073 bcol1 = fixReadability(fcol, bcol1); 1074} 1075 1076var bcol2 = fixReadability(bcol1, bestColor[1] || '#808080', 4.5, 90); 1077var bestBgCol1 = fixReadability(fcol,bcol1); 1078var bestBgCol2 = fixReadability(fcol,bcol2); 1079 1080//var bcol2 = limitBrightness(bcol1, bestColor[1] || '#808080', 4.5, 90); 1081//var bestBgCol1 = limitBrightness(fcol,bcol1); 1082//var bestBgCol2 = limitBrightness(fcol,bcol2); 1083 1084//---------------------------------------------------------------------------------- 1085// Get text for main color background 1086var mainColor = $('.color-fix.clientMainColor').css('background-color') 1087var mainText = tinycolor.mostReadable(mainColor,"#000000",{includeFallbackColors:true}).toHexString(); 1088 1089mainColor = tinycolor(mainColor).toHexString(); 1090mainText = tinycolor(mainText).toHexString(); 1091 1092//---------------------------------------------------------------------------------- 1093 1094window.YLOPO_WIDGETS.customColors = { 1095 bg: bcol1, 1096 bg2: bcol2, 1097 bestBg: bestBgCol1, 1098 bestBg2: bestBgCol2, 1099 mainColor, 1100 mainText, 1101 fg: fcol, 1102 cols: cols, 1103 colorsNotBlack, 1104 bestColor: bestColor, 1105} 1106 1107$(['<style id="branded-site-color-fix">', 1108'.custom-background-color {background-color:'+(bcol1)+'!important;border-color:'+(bcol1)+'!important;color:'+fcol+';}', 1109'.custom-background-color-2 {background-color:'+(bcol2)+'!important;border-color:'+(bcol2)+'!important;color:'+fcol+';}', 1110'.best-custom-background-color {background-color:'+(bestBgCol1)+'!important;border-color:'+(bestBgCol1)+'!important;color:'+fcol+';}', 1111'.best-custom-background-color-2 {background-color:'+(bestBgCol2)+'!important;border-color:'+(bestBgCol2)+'!important;color:'+fcol+';}', 1112'.alternate-inspiration-readmore .sqs-row .col, .alternate-inspiration-readmore .sqs-row .sqs-col {background-color:'+(mainColor)+'; color:'+mainText+'!important;}', 1113'.main-color-background, .call-to-action-buttons div a.main-color-background { background-color: '+mainColor+'!important; color:'+mainText+'!important}', 1114'.main-color-background-20 { background-color: '+tinycolor(mainColor).setAlpha(0.2).toRgbString()+'!important; color:'+mainText+'!important}', 1115'.main-color-background-40 { background-color: '+tinycolor(mainColor).setAlpha(0.4).toRgbString()+'!important; color:'+mainText+'!important}', 1116'.main-color-background-60 { background-color: '+tinycolor(mainColor).setAlpha(0.6).toRgbString()+'!important; color:'+mainText+'!important}', 1117'.main-color-background-80 { background-color: '+tinycolor(mainColor).setAlpha(0.8).toRgbString()+'!important; color:'+mainText+'!important}', 1118'.best-dark-text-color, .best-dark-text-color *, .best-dark-text-color * div::after {color: '+mainColor+'!important;}', 1119'.best-dark-svg-fill-color {fill: '+mainColor+'!important;}', 1120'.best-dark-svg-stroke-color {stroke: '+mainColor+'!important;}', 1121'.default-text-color-fix.empty .row .col::after, .default-text-color-fix.empty .row .sqs-col::after {color: '+mainText+'!important;}', 1122'.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;}', 1123'.main-color-link-hover * .communities-listings-box:before { background-color: '+mainColor+'!important;}', 1124'</style>'].join('\n')).appendTo($('head')); 1125 1126//---------------------------------------------------------------------------------- 1127 1128function fixReadability(fgcolor, bgcolor) { 1129 var stop = 0; 1130 var darken = 0.01; 1131 var darkened = bgcolor; 1132 while (tinycolor.readability(fgcolor, darkened) < 4.5) { 1133 darken += 0.05; 1134 darkened = tinycolor(bgcolor).darken(darken).toHexString(); 1135 stop++; 1136 if (stop > 1200){ 1137 break; 1138 } 1139 } 1140 return darkened 1141} 1142 1143//---------------------------------------------------------------------------------- 1144 1145function limitBrightness(fgcolor, bgcolor, readability, distance){ 1146 var stop = 0; 1147 var darken = 0; 1148 var darkened = bgcolor; 1149 readability = readability === undefined ? 8 : readability; 1150 distance = distance === undefined ? 45 : distance; 1151 while (tinycolor.readability(fgcolor, darkened) < readability) { 1152 darken += 0.01; 1153 darkened = tinycolor(bgcolor).darken(darken).toHexString(); 1154 stop++; 1155 if (stop > 1200){ 1156 break; 1157 } 1158 } 1159 var brightDistance = tinycolor(bgcolor).getBrightness() - tinycolor(darkened).getBrightness(); 1160 console.log("brightDistance",brightDistance, distance); 1161 if (brightDistance < distance) { 1162 darkened = bgcolor; 1163 } 1164 return darkened; 1165} 1166 1167function luminanace(r, g, b) { 1168 var a = [r, g, b].map(function (v) {
1169 v /= 255; 1170 return v <= 0.03928 1171 ? v / 12.92 1172 : Math.pow( (v + 0.055) / 1.055, 2.4 ); 1173 }); 1174 return a[0] * 0.2126 + a[1] * 0.7152 + a[2] * 0.0722; 1175} 1176function contrast(rgb1, rgb2) { 1177 var lum1 = luminanace(rgb1[0], rgb1[1], rgb1[2]); 1178 var lum2 = luminanace(rgb2[0], rgb2[1], rgb2[2]); 1179 var brightest = Math.max(lum1, lum2); 1180 var darkest = Math.min(lum1, lum2); 1181 return (brightest + 0.05) 1182 / (darkest + 0.05); 1183} 1184 1185/*function logColor(o, text){ 1186 const cc = 'background: '+o+'; color: white; display: block;'; 1187 console.log('%c'+(text || ' '), cc); 1188}*/ 1189 1190})($); 1191</script>
1191 1192 1193 <svg viewBox="0 0 1200 228" style="position:absolute;top:-1000px;"> 1194 <defs> 1195 <clipPath id="mask-stars"> 1196 <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> 1197 </clipPath> 1198 </defs> 1199 </svg> 1200 1201 <body 1202 id="collection-6352f47076801100d584ade8" 1203 class="enable-nav-button nav-button-style-outline nav-button-corner-style-square 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
1203how 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-layout-contact-us collection-type-contact-us collection-6352f47076801100d584ade8 view-list mobile-style-available " 1204 > 1205
1205<script> 1206 !(function(){ 1207 if (isMobile.any){ 1208 $('body').addClass('detected-mobile-browser'); 1209 } 1210 })(); 1211 </script>
1211 1212 1213 <div class="sqs-layout sqs-grid-1 columns-1 common-v4-page-top-block empty" data-layout-label="Common V4 Page Top Block" data-type="block-field" id="common-v4-page-top-block"><div class="row sqs-row"><div class="col sqs-col-1 span-1"></div></div></div> 1214 1215 <a href="#" class="body-overlay"></a> 1216 <div class="sqs-announcement-bar-dropzone"></div> 1217 <div id="sidecarNav"> 1218 1219 1220 <div id="mobileNavWrapper" class="nav-wrapper" data-content-field="navigation-mobileNav"> 1221 <nav id="mobileNavigation"> 1222 1223 1224 1225 1226 1227 1228 1229 <div class="folder"> 1230 <div class="folder-toggle" 1231data-href="/residential" 1232 style="pointer-events:all;user-select:none;cursor:pointer;" 1233>Residential</div>
1234<script> 1235 (()=>{//Fix Squarespace's broken folder toggle implementation SQRDEV-1213 1236 const $newToggles = $('nav:not(#mobileNavWrapper) .folder-toggle:not(.is-initialized)'); 1237 1238 $newToggles.each(function(){ 1239 window._init_folder_count = window._init_folder_count === undefined ? 0 : window._init_folder_count + 1; 1240 const $folderToggle = $(this); 1241 $folderToggle.addClass('is-initialized').addClass(`folder-count-${window._init_folder_count}`); 1242 1243 const $navWrapper = $('.nav-wrapper').closest('.nav-wrapper'); 1244 const isFooter = $navWrapper.closest('footer').length > 0; 1245 1246 const $folder = $folderToggle.closest('.folder'); 1247 $folder.removeClass('active'); 1248 const $thisToggle = $folder.find('.folder-toggle'); 1249 1250 $thisToggle 1251 .off('click').on('click', clickHandler) 1252 .off('touchstart').on('touchstart', touchstartHandler) 1253 .off('mouseover').on('mouseover', mouseoverHandler) 1254 .off('mousedown').on('mousedown', mouseoverHandler) 1255 .off('mouseup').on('mouseup', mouseoverHandler) 1256 .off('contextmenu').on('contextmenu',mouseoverHandler) 1257 1258 var touchevents = false; 1259 1260 function touchstartHandler(evt){ 1261 console.log('Touchstart event triggered', touchevents); 1262 touchevents = true; 1263 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 1264 return elm !== $thisToggle[0]; 1265 }).forEach(elm=>{ 1266 $(elm).removeClass('active'); 1267 $(elm).parents('.folder').removeClass('open'); 1268 }); 1269 console.log('window.isMobile.any',window.isMobile.any) 1270 $thisToggle.toggleClass('active'); 1271 $folder.toggleClass('open'); 1272 1273 evt.cancelBubble = true; 1274 evt.stopPropagation(); 1275 // return false; 1276 } 1277 1278 function mouseoverHandler(evt){ 1279 evt.cancelBubble = true; 1280 evt.stopPropagation(); 1281 // return false; 1282 } 1283 1284 function clickHandler(evt){ 1285 console.log('clickHandler event triggered', touchevents); 1286 if (!touchevents){ 1287 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 1288 return elm !== $thisToggle[0]; 1289 }
1289).forEach(elm=>{ 1290 $(elm).removeClass('active'); 1291 $(elm).parents('.folder').removeClass('open'); 1292 }); 1293 console.log('window.isMobile.any',window.isMobile.any) 1294 $thisToggle.toggleClass('active'); 1295 $folder.toggleClass('open'); 1296 } 1297 evt.cancelBubble = true; 1298 evt.stopPropagation(); 1299 //return false; 1300 } 1301 }); 1302 1303})(); 1304 1305</script>
1305 1306 <div class="subnav"> 1307 1308 1309 1310 1311 <div class="external"> 1312 <a href="https://find.tillungtampabay.com" target="_blank"> 1313 Buy 1314 </a> 1315 </div> 1316 1317 1318 1319 1320 1321 <div class="external"> 1322 <a href="https://find.tillungtampabay.com/seller" target="_blank"> 1323 Sell 1324 </a> 1325 </div> 1326 1327 1328 </div> 1329 </div> 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 <div class="collection"> 1342 <a href="/commercial"> 1343 Commercial 1344 </a> 1345 </div> 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 <div class="folder"> 1358 <div class="folder-toggle" 1359data-href="/communities-1" 1360 style="pointer-events:all;user-select:none;cursor:pointer;" 1361>Communities</div>
1362<script> 1363 (()=>{//Fix Squarespace's broken folder toggle implementation SQRDEV-1213 1364 const $newToggles = $('nav:not(#mobileNavWrapper) .folder-toggle:not(.is-initialized)'); 1365 1366 $newToggles.each(function(){ 1367 window._init_folder_count = window._init_folder_count === undefined ? 0 : window._init_folder_count + 1; 1368 const $folderToggle = $(this); 1369 $folderToggle.addClass('is-initialized').addClass(`folder-count-${window._init_folder_count}`); 1370 1371 const $navWrapper = $('.nav-wrapper').closest('.nav-wrapper'); 1372 const isFooter = $navWrapper.closest('footer').length > 0; 1373 1374 const $folder = $folderToggle.closest('.folder'); 1375 $folder.removeClass('active'); 1376 const $thisToggle = $folder.find('.folder-toggle'); 1377 1378 $thisToggle 1379 .off('click').on('click', clickHandler) 1380 .off('touchstart').on('touchstart', touchstartHandler) 1381 .off('mouseover').on('mouseover', mouseoverHandler) 1382 .off('mousedown').on('mousedown', mouseoverHandler) 1383 .off('mouseup').on('mouseup', mouseoverHandler) 1384 .off('contextmenu').on('contextmenu',mouseoverHandler) 1385 1386 var touchevents = false; 1387 1388 function touchstartHandler(evt){ 1389 console.log('Touchstart event triggered', touchevents); 1390 touchevents = true; 1391 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 1392 return elm !== $thisToggle[0]; 1393 }).forEach(elm=>{ 1394 $(elm).removeClass('active'); 1395 $(elm).parents('.folder').removeClass('open'); 1396 }); 1397 console.log('window.isMobile.any',window.isMobile.any) 1398 $thisToggle.toggleClass('active'); 1399 $folder.toggleClass('open'); 1400 1401 evt.cancelBubble = true; 1402 evt.stopPropagation(); 1403 // return false; 1404 } 1405 1406 function mouseoverHandler(evt){ 1407 evt.cancelBubble = true; 1408 evt.stopPropagation(); 1409 // return false; 1410 } 1411 1412 function clickHandler(evt){ 1413 console.log('clickHandler event triggered', touchevents); 1414 if (!touchevents){ 1415 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 1416 return elm !== $thisToggle[0]; 1417 }
1417).forEach(elm=>{ 1418 $(elm).removeClass('active'); 1419 $(elm).parents('.folder').removeClass('open'); 1420 }); 1421 console.log('window.isMobile.any',window.isMobile.any) 1422 $thisToggle.toggleClass('active'); 1423 $folder.toggleClass('open'); 1424 } 1425 evt.cancelBubble = true; 1426 evt.stopPropagation(); 1427 //return false; 1428 } 1429 }); 1430 1431})(); 1432 1433</script>
1433 1434 <div class="subnav"> 1435 1436 1437 1438 <div class="collection"> 1439 <a href="/pinellas-county"> 1440 Pinellas County 1441 </a> 1442 </div> 1443 1444 1445 1446 1447 1448 <div class="collection"> 1449 <a href="/hillsborough-county"> 1450 Hillsborough County 1451 </a> 1452 </div> 1453 1454 1455 1456 1457 1458 <div class="collection"> 1459 <a href="/sarasota-county"> 1460 Sarasota County 1461 </a> 1462 </div> 1463 1464 1465 1466 1467 1468 <div class="collection"> 1469 <a href="/pasco-county"> 1470 Pasco County 1471 </a> 1472 </div> 1473 1474 1475 1476 </div> 1477 </div> 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 <div class="collection"> 1490 <a href="/team-page"> 1491 Team 1492 </a> 1493 </div> 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 <div class="collection"> 1508 <a href="/testimonials-1"> 1509 Testimonials 1510 </a> 1511 </div> 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 <div class="collection"> 1526 <a href="/careers"> 1527 Careers 1528 </a> 1529 </div> 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 <div class="collection"> 1544 <a href="/blog"> 1545 Blog 1546 </a> 1547 </div> 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 <div class="collection active"> 1562 <a href="/new-contact-us"> 1563 Contact Us 1564 </a> 1565 </div> 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 <div class="collection"> 1580 <a href="/education"> 1581 Education 1582 </a> 1583 </div> 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 <div class="collection homepage"> 1598 <a href="/"> 1599 Home 1600 </a> 1601 </div> 1602 1603 1604 1605 1606 1607 1608 1609 </nav> 1610 </div> 1611 1612 1613 1614 </div> 1615 <div id="siteWrapper" class="clearfix"> 1616 <div class="social-media-header "> 1617 <div class="sqs-layout sqs-grid-12 columns-12" data-layout-label="Social" data-type="block-field" data-updated-on="1666381001565" id="ylopoHeaderSocialBlock"><div class="row sqs-row"><div class="col sqs-col-12 span-12"><div class="sqs-block website-component-block sqs-block-website-component sqs-block-socialaccountlinks social-account-links-block social-account-links-v2-block" data-block-css="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.socialLinks/5814eb66-baa7-4ba6-b819-e3a0276bac39_745/website.components.socialLinks.styles.css"]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.socialLinks/5814eb66-baa7-4ba6-b819-e3a0276bac39_745/website.components.socialLinks.visitor.js"]" data-block-type="1337" data-definition-name="website.components.socialLinks" data-sqsp-block="social-links" data-website-component-id="header-social-block-id" id="block-header-social-block-id"><div class="sqs-block-content"> 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642<div class="sqs-block-socialaccountlinks-content"> 1643 <div class="sqs-svg-icon--outer social-icon-alignment-right social-icons-color-standard social-icons-size-extra-small social-icons-style-regular "> 1644 <style> 1645 1646 #block-header-social-block-id { 1647 --social-icons-justify-content: flex-end; 1648 --social-icons-dimension: 16px;--social-icons-gap: 10px; 1649 1650 } 1651 1652 1653 #block-header-social-block-id .sqs-svg-icon--wrapper { 1654 --si-border-radius: 0;--si-scale: 2;
1654--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; 1655 } 1656 1657 1658 #block-header-social-block-id .sqs-svg-icon--list { 1659 justify-content: var(--social-icons-justify-content, center); 1660 column-gap: var(--social-icons-gap, 12px); 1661 row-gap: var(--social-icons-gap, 12px); 1662 } 1663 #block-header-social-block-id .sqs-svg-icon--wrapper { 1664 width: var(--social-icons-dimension, 20px); 1665 height: var(--social-icons-dimension, 20px); 1666 margin: 0; 1667 border: none; 1668 background-color: var(--si-bg, transparent); 1669 box-shadow: var(--si-box-shadow, none); 1670 border-radius: var(--si-border-radius, 0); 1671 } 1672 #block-header-social-block-id .sqs-svg-icon--wrapper > div { 1673 transform: scale(var(--si-scale, 1)); 1674 } 1675 #block-header-social-block-id .sqs-use--icon { 1676 fill: var(--si-fill-icon, transparent); 1677 } 1678 #block-header-social-block-id .sqs-use--mask { 1679 fill: var(--si-fill-mask, transparent); 1680 } 1681 #block-header-social-block-id .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper { 1682 background-color: var(--si-bg-fade, var(--si-bg, transparent)); 1683 } 1684 #block-header-social-block-id .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper .sqs-use--icon { 1685 fill: var(--si-fill-icon-fade, var(--si-fill-icon, transparent)); 1686 } 1687 #block-header-social-block-id .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper .sqs-use--mask { 1688 fill: var(--si-fill-mask-fade, var(--si-fill-mask, transparent)); 1689 } 1690 #block-header-social-block-id .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper:hover { 1691 background-color: var(--si-bg-hover, var(--si-bg, transparent)); 1692 } 1693 #block-header-social-block-id .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper:hover .sqs-use--icon { 1694 fill: var(--si-fill-icon-hover, var(--si-fill-icon, transparent)); 1695 } 1696 #block-header-social-block-id .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper:hover .sqs-use--mask { 1697 fill: var(--si-fill-mask-hover, var(--si-fill-mask, transparent)); 1698 } 1699 </style> 1700 <nav class="sqs-svg-icon--list"> 1701 1702 1703 <a 1704 href="https://www.facebook.com/TillungTampaBay" 1705 target="_blank" 1706 class="sqs-svg-icon--wrapper facebook-unauth" 1707 aria-label="Facebook" 1708 > 1709 <div> 1710 <svg class="sqs-svg-icon--social" viewBox="0 0 64 64"> 1711 <use class="sqs-use--icon" xlink:href="/universal/svg/social-accounts.svg#facebook-unauth-icon"></use> 1712 <use class="sqs-use--mask" xlink:href="/universal/svg/social-accounts.svg#facebook-unauth-mask"></use> 1713 </svg> 1714 </div> 1715 </a> 1716 1717 1718 1719 <a 1720 href="https://www.instagram.com/tillungtampabay/" 1721 target="_blank" 1722 class="sqs-svg-icon--wrapper instagram-unauth" 1723 aria-label="Instagram" 1724 > 1725 <div> 1726 <svg class="sqs-svg-icon--social" viewBox="0 0 64 64"> 1727 <use class="sqs-use--icon" xlink:href="/universal/svg/social-accounts.svg#instagram-unauth-icon"></use> 1728 <use class="sqs-use--mask" xlink:href="/universal/svg/social-accounts.svg#instagram-unauth-mask"></use> 1729 </svg> 1730 </div> 1731 </a> 1732 1733 1734 1735 <a 1736 href="https://www.youtube.com/@TerryTillung" 1737 target="_blank" 1738 class="sqs-svg-icon--wrapper youtube-unauth" 1739 aria-label="YouTube" 1740 > 1741 <div> 1742 <svg class="sqs-svg-icon--social" viewBox="0 0 64 64"> 1743 <use class="sqs-use--icon" xlink:href="/universal/svg/social-accounts.svg#youtube-unauth-icon"></use> 1744 <use class="sqs-use--mask" xlink:href="/universal/svg/social-accounts.svg#youtube-unauth-mask"></use> 1745 </svg> 1746 </div> 1747 </a> 1748 1749 1750 1751 <a 1752 href="https://www.tiktok.com/@tannerraytillung?is_from_webapp=1&sender_device=pc" 1753 target="_blank" 1754 class="sqs-svg-icon--wrapper tiktok-unauth" 1755 aria-label="TikTok" 1756 > 1757 <div> 1758 <svg class="sqs-svg-icon--social" viewBox="0 0 64 64"> 1759 <use class="sqs-use--icon" xlink:href="/universal/svg/social-accounts.svg#tiktok-unauth-icon"></use> 1760 <use class="sqs-use--mask" xlink:href="/universal/svg/social-accounts.svg#tiktok-unauth-mask"></use> 1761 </svg> 1762 </div> 1763 </a> 1764 1765 1766 1767 1768 </nav> 1769 </div> 1770 1771 1772<style id="container-styles">#block-header-social-block-id { 1773 1774 1775 1776 1777 1778 1779 } 1780 1781 #block-header-social-block-id .sqs-block-socialaccountlinks-content { 1782 1783 --tweak-social-links-block-padding: initial; 1784} 1785 1786 #block-header-social-block-id { 1787 mix-blend-mode: var(--tweak-social-links-block-blend); 1788 border-radius: var(--tweak-social-links-block-radius); 1789 } 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 #block-header-social-block-id { 1800 } 1801 1802</style> 1803 1804<style id="override-container-styles"> 1805 @media screen and (max-width: 767px) { 1806 1807 1808 1809#block-header-social-block-id { 1810 1811 } 1812 } 1813 1814 1815 @media screen and (max-width: 767px) { 1816 #block-header-social-block-id .sqs-block-socialaccountlinks-content { 1817 1818 } 1819 } 1820 1821 @media screen and (max-width: 767px) { 1822 1823 1824 1825 1826 1827 1828 }</style> 1829 1830 <style class="transform-overrides-vars"> 1831 1832</style> 1833 1834 1835 1836 1837 1838 1839</div> 1840</div></div></div></div></div> 1841</div> 1842
1843<script defer> 1844(function(){ 1845 let lastHeight = 0; 1846 function moveHeader(){ 1847 var socialHeight = $('body.show-social-media .social-media-header').outerHeight(); 1848 if (lastHeight !== socialHeight){ 1849 lastHeight = socialHeight; 1850 $('header#header').css('top', socialHeight || 0); 1851 } 1852 } 1853 $(document).ready(function(){ 1854 if ($('body').hasClass('show-social-media') && $('header#header').css('position') === 'absolute'){ 1855 $(window).on('resize', moveHeader); 1856 moveHeader(); 1857 } 1858 }); 1859})(); 1860</script>
1860 1861 1862 1863 <div class="sqs-cart-dropzone"></div> 1864 <header 1865 id="header" 1866 class="show-on-scroll" 1867 data-offset-el=".index-section" 1868 data-offset-behavior="bottom" 1869 role="banner" 1870 > 1871 <div class="header-inner"> 1872 1873 1874 <div 1875 id="logoWrapper" 1876 class="wrapper" 1877 data-content-field="site-title" 1878 > 1879 1880 <div id="logoImage"> 1881 <a href="/"> 1882 <img src="//images.squarespace-cdn.com/content/v1/6352f3fe1b9737320ca42a49/e085b0d6-b771-485f-80d8-2d6c438c5b2d/TTB+EXP+LOGO+%281%29.png?format=1500w" alt="Tillung Tampa Bay" /> 1883 </a> 1884 </div> 1885 1886 </div> 1887 1888 1889 <div class="mobile-nav-toggle"> 1890 <div class="top-bar"></div> 1891 <div class="middle-bar"></div> 1892 <div class="bottom-bar"></div> 1893 </div> 1894 <div class="mobile-nav-toggle fixed-nav-toggle"> 1895 <div class="top-bar"></div> 1896 <div class="middle-bar"></div> 1897 <div class="bottom-bar"></div> 1898 </div> 1899 <div id="headerNav"> 1900 1901 1902 <div id="mainNavWrapper" class="nav-wrapper" data-content-field="navigation-mainNav"> 1903 <nav id="mainNavigation" data-content-field="navigation-mainNav"> 1904 1905 1906 1907 1908 1909 1910 1911 <div class="folder"> 1912 <div class="folder-toggle" 1913data-href="/residential" 1914 style="pointer-events:all;user-select:none;cursor:pointer;" 1915>Residential</div>
1916<script> 1917 (()=>{//Fix Squarespace's broken folder toggle implementation SQRDEV-1213 1918 const $newToggles = $('nav:not(#mobileNavWrapper) .folder-toggle:not(.is-initialized)'); 1919 1920 $newToggles.each(function(){ 1921 window._init_folder_count = window._init_folder_count === undefined ? 0 : window._init_folder_count + 1; 1922 const $folderToggle = $(this); 1923 $folderToggle.addClass('is-initialized').addClass(`folder-count-${window._init_folder_count}`); 1924 1925 const $navWrapper = $('.nav-wrapper').closest('.nav-wrapper'); 1926 const isFooter = $navWrapper.closest('footer').length > 0; 1927 1928 const $folder = $folderToggle.closest('.folder'); 1929 $folder.removeClass('active'); 1930 const $thisToggle = $folder.find('.folder-toggle'); 1931 1932 $thisToggle 1933 .off('click').on('click', clickHandler) 1934 .off('touchstart').on('touchstart', touchstartHandler) 1935 .off('mouseover').on('mouseover', mouseoverHandler) 1936 .off('mousedown').on('mousedown', mouseoverHandler) 1937 .off('mouseup').on('mouseup', mouseoverHandler) 1938 .off('contextmenu').on('contextmenu',mouseoverHandler) 1939 1940 var touchevents = false; 1941 1942 function touchstartHandler(evt){ 1943 console.log('Touchstart event triggered', touchevents); 1944 touchevents = true; 1945 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 1946 return elm !== $thisToggle[0]; 1947 }).forEach(elm=>{ 1948 $(elm).removeClass('active'); 1949 $(elm).parents('.folder').removeClass('open'); 1950 }); 1951 console.log('window.isMobile.any',window.isMobile.any) 1952 $thisToggle.toggleClass('active'); 1953 $folder.toggleClass('open'); 1954 1955 evt.cancelBubble = true; 1956 evt.stopPropagation(); 1957 // return false; 1958 } 1959 1960 function mouseoverHandler(evt){ 1961 evt.cancelBubble = true; 1962 evt.stopPropagation(); 1963 // return false; 1964 } 1965 1966 function clickHandler(evt){ 1967 console.log('clickHandler event triggered', touchevents); 1968 if (!touchevents){ 1969 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 1970 return elm !== $thisToggle[0]; 1971 }
1971).forEach(elm=>{ 1972 $(elm).removeClass('active'); 1973 $(elm).parents('.folder').removeClass('open'); 1974 }); 1975 console.log('window.isMobile.any',window.isMobile.any) 1976 $thisToggle.toggleClass('active'); 1977 $folder.toggleClass('open'); 1978 } 1979 evt.cancelBubble = true; 1980 evt.stopPropagation(); 1981 //return false; 1982 } 1983 }); 1984 1985})(); 1986 1987</script>
1987 1988 <div class="subnav"> 1989 1990 1991 1992 1993 <div class="external"> 1994 <a href="https://find.tillungtampabay.com" target="_blank"> 1995 Buy 1996 </a> 1997 </div> 1998 1999 2000 2001 2002 2003 <div class="external"> 2004 <a href="https://find.tillungtampabay.com/seller" target="_blank"> 2005 Sell 2006 </a> 2007 </div> 2008 2009 2010 </div> 2011 </div> 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 <div class="collection"> 2024 <a href="/commercial"> 2025 Commercial 2026 </a> 2027 </div> 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 <div class="folder"> 2040 <div class="folder-toggle" 2041data-href="/communities-1" 2042 style="pointer-events:all;user-select:none;cursor:pointer;" 2043>Communities</div>
2044<script> 2045 (()=>{//Fix Squarespace's broken folder toggle implementation SQRDEV-1213 2046 const $newToggles = $('nav:not(#mobileNavWrapper) .folder-toggle:not(.is-initialized)'); 2047 2048 $newToggles.each(function(){ 2049 window._init_folder_count = window._init_folder_count === undefined ? 0 : window._init_folder_count + 1; 2050 const $folderToggle = $(this); 2051 $folderToggle.addClass('is-initialized').addClass(`folder-count-${window._init_folder_count}`); 2052 2053 const $navWrapper = $('.nav-wrapper').closest('.nav-wrapper'); 2054 const isFooter = $navWrapper.closest('footer').length > 0; 2055 2056 const $folder = $folderToggle.closest('.folder'); 2057 $folder.removeClass('active'); 2058 const $thisToggle = $folder.find('.folder-toggle'); 2059 2060 $thisToggle 2061 .off('click').on('click', clickHandler) 2062 .off('touchstart').on('touchstart', touchstartHandler) 2063 .off('mouseover').on('mouseover', mouseoverHandler) 2064 .off('mousedown').on('mousedown', mouseoverHandler) 2065 .off('mouseup').on('mouseup', mouseoverHandler) 2066 .off('contextmenu').on('contextmenu',mouseoverHandler) 2067 2068 var touchevents = false; 2069 2070 function touchstartHandler(evt){ 2071 console.log('Touchstart event triggered', touchevents); 2072 touchevents = true; 2073 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 2074 return elm !== $thisToggle[0]; 2075 }).forEach(elm=>{ 2076 $(elm).removeClass('active'); 2077 $(elm).parents('.folder').removeClass('open'); 2078 }); 2079 console.log('window.isMobile.any',window.isMobile.any) 2080 $thisToggle.toggleClass('active'); 2081 $folder.toggleClass('open'); 2082 2083 evt.cancelBubble = true; 2084 evt.stopPropagation(); 2085 // return false; 2086 } 2087 2088 function mouseoverHandler(evt){ 2089 evt.cancelBubble = true; 2090 evt.stopPropagation(); 2091 // return false; 2092 } 2093 2094 function clickHandler(evt){ 2095 console.log('clickHandler event triggered', touchevents); 2096 if (!touchevents){ 2097 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 2098 return elm !== $thisToggle[0]; 2099 }
2099).forEach(elm=>{ 2100 $(elm).removeClass('active'); 2101 $(elm).parents('.folder').removeClass('open'); 2102 }); 2103 console.log('window.isMobile.any',window.isMobile.any) 2104 $thisToggle.toggleClass('active'); 2105 $folder.toggleClass('open'); 2106 } 2107 evt.cancelBubble = true; 2108 evt.stopPropagation(); 2109 //return false; 2110 } 2111 }); 2112 2113})(); 2114 2115</script>
2115 2116 <div class="subnav"> 2117 2118 2119 2120 <div class="collection"> 2121 <a href="/pinellas-county"> 2122 Pinellas County 2123 </a> 2124 </div> 2125 2126 2127 2128 2129 2130 <div class="collection"> 2131 <a href="/hillsborough-county"> 2132 Hillsborough County 2133 </a> 2134 </div> 2135 2136 2137 2138 2139 2140 <div class="collection"> 2141 <a href="/sarasota-county"> 2142 Sarasota County 2143 </a> 2144 </div> 2145 2146 2147 2148 2149 2150 <div class="collection"> 2151 <a href="/pasco-county"> 2152 Pasco County 2153 </a> 2154 </div> 2155 2156 2157 2158 </div> 2159 </div> 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 <div class="collection"> 2172 <a href="/team-page"> 2173 Team 2174 </a> 2175 </div> 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 <div class="collection"> 2190 <a href="/testimonials-1"> 2191 Testimonials 2192 </a> 2193 </div> 2194 2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 <div class="collection"> 2208 <a href="/careers"> 2209 Careers 2210 </a> 2211 </div> 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 <div class="collection"> 2226 <a href="/blog"> 2227 Blog 2228 </a> 2229 </div> 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 <div class="collection active"> 2244 <a href="/new-contact-us"> 2245 Contact Us 2246 </a> 2247 </div> 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 <div class="collection"> 2262 <a href="/education"> 2263 Education 2264 </a> 2265 </div> 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 <div class="collection homepage"> 2280 <a href="/"> 2281 Home 2282 </a> 2283 </div> 2284 2285 2286 2287 2288 2289 2290 2291 </nav> 2292 </div> 2293 <!-- style below blocks out the mobile nav toggle only when nav is loaded --> 2294 <style>.mobile-nav-toggle-label { display: inline-block !important; }</style> 2295 2296 2297 2298 </div> 2299 </div> 2300 </header> 2301 2302
2303<script> 2304// code for adjusting the header position when social media is shown 2305(function(){ 2306 2307 const isShowSocialMedia = $("body").hasClass("show-social-media"); 2308 const socMedHeight = $('.social-media-header').height() + 10; 2309 2310 if(isShowSocialMedia){ 2311 $("body.transparent-header #siteWrapper header#header").css("top", socMedHeight + "px"); 2312 } 2313})(); 2314</script>
2314 2315<!-- Main Content Area --> 2316<main class="contact-us" role="main"> 2317 2318 <br/> 2319 <br/> 2320 2321 <section class="contact-info"> 2322 <div> 2323 2324 <div class="contact-info-title"> 2325 Contact Tillung Tampa Bay 2326 </div> 2327 2328 <br/> 2329 <br/> 2330 2331 <div> 2332 2333 <div class="contact-info-details"> 2334 <div><strong>Name:</strong> Tillung Tampa Bay</div> 2335 <div><strong>Address:</strong> 100 Ashley Drive South Tampa, FL, 33602</div> 2336 <div rel="tel" class="site-phone"><strong>Phone:</strong> 727-332-0971</div> 2337 <div><strong>Email:</strong> <a href="mailto:[email protected]">[email protected]</a></div> 2338 </div> 2339 2340 <div class="contact-info-hours"> 2341 <div class="contact-info-hours-head">Hours of Operation:</div> 2342 <div class="sqs-layout sqs-grid-12 columns-12 contact-info-hours-list business-hours empty" data-layout-label="Office Hours List" data-type="block-field" id="ylopoAlternateFooterOfficeHoursList"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 2343 </div> 2344 </div> 2345 2346</div> 2347 2348 </section> 2349 2350 <br/> 2351 <br/> 2352 2353 <section class="contact-us-form"> 2354 <div class="sqs-layout sqs-grid-12 columns-12" data-layout-label="Contact Form (Common Block)" data-type="block-field" data-updated-on="1766408307261" id="ylopoCommonBlocksContactForm"><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_1739844827649_5037"><div class="sqs-block-content"> 2355 2356<div class="sqs-html-content" data-sqsp-text-block-content> 2357 <h2 style="text-align:center;white-space:pre-wrap;">Contact Tillung Tampa Bay</h2><p style="text-align:center;white-space:pre-wrap;" class=""><br><br></p><p style="text-align:center;white-space:pre-wrap;" class=""><strong>Name:</strong> Tillung Tampa Bay</p><p style="text-align:center;white-space:pre-wrap;" class=""><strong>Addresses:</strong> </p><p style="text-align:center;white-space:pre-wrap;" class="">100 S. Ashley Drive, Suite 600 Tampa, FL 33602</p><p style="text-align:center;white-space:pre-wrap;" class=""><strong>Phone:</strong> 727-332-0971</p><p style="text-align:center;white-space:pre-wrap;" class=""><strong>Email:</strong> <a href="mailto:[email protected]">[email protected]</a></p> 2358</div> 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384</div></div><div class="sqs-block website-component-block sqs-block-website-component sqs-block-spacer spacer-block sized vsize-1" data-block-css="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.spacer/ef9a67ad-ad8a-41e5-beb2-7d36f7b8e7f1_1290/website.components.spacer.styles.css"]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.spacer/ef9a67ad-ad8a-41e5-beb2-7d36f7b8e7f1_1290/website.components.spacer.visitor.js"]" data-block-type="1337" data-definition-name="website.components.spacer" data-website-component-id="yui_3_17_2_1_1739844827649_12241" id="block-yui_3_17_2_1_1739844827649_12241"><div class="sqs-block-content"> </div></div><div class="sqs-block website-component-block sqs-block-website-component sqs-block-form form-block" data-block-css="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.form/884921f6-ae4b-4dc4-ab1f-97043144cc5a_1139/website.components.form.styles.css"]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.form/884921f6-ae4b-4dc4-ab1f-97043144cc5a_1139/website.components.form.visitor.js"]" data-block-type="1337" data-definition-name="website.components.form" data-sqsp-block="form" data-website-component-id="yui_3_17_2_2_1516080567093_3878" id="block-yui_3_17_2_2_1516080567093_3878"><div class="sqs-block-content"> 2385 2386 2387 2388 2389 2390 2391 <div class="sqs-site-style-form" > 2392 2393
2393<script type="application/json" id="form-context-6352f486a4f8493e324335a3" class="sqs-form-block-context"> 2394 {"secureUrl":"https://ylopo-branded-site-q2p2.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":"6352f486a4f8493e324335a3","formName":"New Form","formFields":[{"type":"name","
2394id":"name-yui_3_17_2_2_1516080567093_3883","locked":false,"title":"Name","description":"","required":true,"name":true},{"type":"email","id":"email-yui_3_17_2_2_1516080567093_3884","locked":false,"title":"Email Address","description":"","placeholder":"","required":true,"email":true},{"type":"phone","id":"phone-yui_3_17_2_1_1585872772143_12375","locked":false,"title":"Phone","description":"","showCountryCode":false,"required":false,"phone":true},{"type":"text","id":"text-yui_3_17_2_2_1516080567093_3885","locked":false,"title":"Subject","description":"","placeholder":"","required":true,"text":true},{"type":"textarea","id":"textarea-yui_3_17_2_2_1516080567093_3886","locked":false,"title":"Message","description":"","placeholder":"","required":true,"textarea":true}],"formSubmitButtonText":"Submit","formSubmissionMessage":{"html":"Thank you!"},"successRedirect":"","disclaimerMessage":null,"captchaEnabled":true,"captchaTheme":1,"captchaAlignment":1,"isSmsConsentEnabled":true,"businessName":null,"privacyPolicyUrl":null,"termsAndConditionsUrl":null,"hasActiveSmsSubscription":null,"sendingProfileFullySetUp":null} 2395 </script>
2395 2396 2397
2397<script type="application/json" id="form-block-design-fields-6352f486a4f8493e324335a3" class="sqs-form-block-design-fields"> 2398 {"buttonAlignment":"center","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":false} 2399 </script>
2399 2400
2400<script type="application/json" id="form-context-localized-strings-6352f486a4f8493e324335a3" class="sqs-form-block-localized-strings"> 2401 {"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
2401dQuestion":"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}."}} 2402 </script>
2402 2403 <div id="form-submission-html-6352f486a4f8493e324335a3" class="sqs-form-block-submission-html" data-submission-html=""></div> 2404<style id="container-styles">#block-yui_3_17_2_2_1516080567093_3878 { 2405 2406 2407 2408 2409 2410 2411 } 2412 2413 #block-yui_3_17_2_2_1516080567093_3878 .form-wrapper { 2414 2415 --form-block-padding: initial; 2416} 2417 2418 #block-yui_3_17_2_2_1516080567093_3878 { 2419 mix-blend-mode: var(--form-block-blend-mode 2420 ); 2421 border-radius: var(--form-block-border-radius); 2422 } 2423 2424 2425 2426 2427 2428 2429 2430 2431 2432 #block-yui_3_17_2_2_1516080567093_3878 { 2433 } 2434 2435</style> 2436 2437<style id="override-container-styles"> 2438 @media screen and (max-width: 767px) { 2439 2440 2441 2442#block-yui_3_17_2_2_1516080567093_3878 { 2443 2444 } 2445 } 2446 2447 2448 @media screen and (max-width: 767px) { 2449 #block-yui_3_17_2_2_1516080567093_3878 .form-wrapper { 2450 2451 } 2452 } 2453 2454 @media screen and (max-width: 767px) { 2455 2456 2457 2458 2459 2460 2461 }</style> 2462 2463 2464 2465 2466 2467 2468 2469 <div class="form-wrapper" 2470 2471 > 2472 2473 </div> 2474 <style> 2475 #block-yui_3_17_2_2_1516080567093_3878 .form-wrapper { 2476 display: grid; 2477 } 2478 2479 #block-yui_3_17_2_2_1516080567093_3878 .lightbox-handle-wrapper { 2480 display: none; 2481 } 2482 2483 #block-yui_3_17_2_2_1516080567093_3878 .lightbox-handle-wrapper-system_desktop { 2484 display: block; 2485 } 2486 </style> 2487 2488 <style class="transform-overrides-vars"> 2489 2490</style> 2491 2492 2493 2494 2495 2496 </div> 2497</div></div><div class="sqs-block website-component-block sqs-block-website-component sqs-block-spacer spacer-block sized vsize-1" data-block-css="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.spacer/ef9a67ad-ad8a-41e5-beb2-7d36f7b8e7f1_1290/website.components.spacer.styles.css"]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.spacer/ef9a67ad-ad8a-41e5-beb2-7d36f7b8e7f1_1290/website.components.spacer.visitor.js"]" data-block-type="1337" data-definition-name="website.components.spacer" data-website-component-id="yui_3_17_2_1_1674335156803_2694" id="block-yui_3_17_2_1_1674335156803_2694"><div class="sqs-block-content"> </div></div><div class="sqs-block gallery-block sqs-block-gallery" data-block-json="{"hSize":null,"floatDir":null,"methodOption":"transient","existingGallery":null,"newWindow":false,"aspect-ratio":"standard","aspectRatio":null,"auto-crop":true,"blockAnimation":"none","collectionId":"63e30b5c6acf542308aa6cc9","design":"grid","lightbox":false,"padding":20,"show-meta":true,"show-meta-basic":true,"show-meta-only-title":false,"show-meta-only-description":false,"square-thumbs":true,"thumbnails-per-row":5,"vSize":null,"transientGalleryId":"63e30b5c6acf542308aa6cc9"}" data-block-type="8" data-sqsp-block="gallery" id="block-yui_3_17_2_1_1675823914317_2843"><div class="sqs-block-content"> 2498 2499 2500 2501 2502 2503 2504 2505<div class=" 2506 sqs-gallery-container 2507 sqs-gallery-block-grid 2508 sqs-gallery-aspect-ratio-standard 2509 sqs-gallery-thumbnails-per-row-5 2510 2511 2512 2513 2514 2515 2516 2517 sqs-gallery-block-show-meta 2518 2519 2520 2521 2522 2523 2524 2525 block-animation-none 2526 clear" 2527 2528 2529> 2530 <div class="sqs-gallery"> 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 <div class="slide" data-type="video" data-animation-role="image"> 2543 <div class="margin-wrapper"> 2544 <div 2545 class=" 2546 content-wrapper 2547 content-fill 2548 2549 " 2550 2551 > 2552 2553 <div class="sqs-video-wrapper" data-html="<iframe scrolling="no" allowfullscreen src="//www.youtube.com/embed/mVKaf7dOwK0?start=8&amp;wmode=opaque" width="854" frameborder="0" height="480"> 2554</iframe>" data-provider-name="YouTube"><div class="sqs-video-overlay" style="opacity: 0;"><img data-load="false" data-src="https://images.squarespace-cdn.com/content/v1/6352f3fe1b9737320ca42a49/1675823978324-5WWJSWZQ0QD4R0WRU72F/image-asset.jpeg" data-image-dimensions="480x360" data-image-focal-point="0.5,0.5" /><div class="sqs-video-opaque"> </div><div class="sqs-video-icon"></div></div></div> 2555 </div> 2556 2557 </div> 2558 </div> 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 <div class="slide" data-type="video" data-animation-role="image"> 2573 <div class="margin-wrapper"> 2574 <div 2575 class=" 2576 content-wrapper 2577 content-fill 2578 2579 " 2580 2581 > 2582 2583 <div class="sqs-video-wrapper" data-html="<iframe scrolling="no" allowfullscreen src="//www.youtube.com/embed/RB7IeblEZxs??wmode=opaque" width="854" frameborder="0" height="480"> 2584</iframe>" data-provider-name="YouTube"><div class="sqs-video-overlay" style="opacity: 0;"><img data-load="false" data-src="https://images.squarespace-cdn.com/content/v1/6352f3fe1b9737320ca42a49/1675824035353-KQG3QLW1U554MYPE5OD6/image-asset.jpeg" data-image-dimensions="480x360" data-image-focal-point="0.5,0.5" /><div class="sqs-video-opaque"> </div><div class="sqs-video-icon"></div></div></div> 2585 </div> 2586 2587 </div> 2588 </div> 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 <div class="slide" data-type="video" data-animation-role="image"> 2603 <div class="margin-wrapper"> 2604 <div 2605 class=" 2606 content-wrapper 2607 content-fill 2608 2609 " 2610 2611 > 2612 2613 <div class="sqs-video-wrapper" data-html="<iframe scrolling="no" allowfullscreen src="//www.youtube.com/embed/8z_9alnQHns??wmode=opaque" width="854" frameborder="0" height="480"> 2614</iframe>" data-provider-name="YouTube"><div class="sqs-video-overlay" style="opacity: 0;"><img data-load="false" data-src="https://images.squarespace-cdn.com/content/v1/6352f3fe1b9737320ca42a49/1675824052293-51BREKGWPWTB5HFQBRG2/image-asset.jpeg" data-image-dimensions="480x360" data-image-focal-point="0.5,0.5" /><div class="sqs-video-opaque"> </div><div class="sqs-video-icon"></div></div></div> 2615 </div> 2616 2617 </div> 2618 </div> 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 <div class="slide" data-type="video" data-animation-role="image"> 2633 <div class="margin-wrapper"> 2634 <div 2635 class=" 2636 content-wrapper 2637 content-fill 2638 2639 " 2640 2641 > 2642 2643 <div class="sqs-video-wrapper" data-html="<iframe scrolling="no" allowfullscreen src="//www.youtube.com/embed/wwb8tYTL_dI??wmode=opaque" width="854" frameborder="0" height="480"> 2644</iframe>" data-provider-name="YouTube"><div class="sqs-video-overlay" style="opacity: 0;"><img data-load="false" data-src="https://images.squarespace-cdn.com/content/v1/6352f3fe1b9737320ca42a49/1675824065349-P1T3USLS1J4RVTWFKPM6/image-asset.jpeg" data-image-dimensions="480x360" data-image-focal-point="0.5,0.5" /><div class="sqs-video-opaque"> </div><div class="sqs-video-icon"></div></div></div> 2645 </div> 2646 2647 </div> 2648 </div> 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 2661 2662 <div class="slide" data-type="video" data-animation-role="image"> 2663 <div class="margin-wrapper"> 2664 <div 2665 class=" 2666 content-wrapper 2667 content-fill 2668 2669 " 2670 2671 > 2672 2673 <div class="sqs-video-wrapper" data-html="<iframe scrolling="no" allowfullscreen src="//www.youtube.com/embed/fR5MiilE1tQ?wmode=opaque" width="854" frameborder="0" height="480"> 2674</iframe>" data-provider-name="YouTube"><div class="sqs-video-overlay" style="opacity: 0;"><img data-load="false" data-src="https://images.squarespace-cdn.com/content/v1/6352f3fe1b9737320ca42a49/1675824212195-HBGICY5141PV4GH0UJ7T/hqdefault.jpg" data-image-dimensions="480x360" data-image-focal-point="0.5,0.5" /><div class="sqs-video-opaque"> </div><div class="sqs-video-icon"></div></div></div> 2675 </div> 2676 2677 </div> 2678 </div> 2679 2680 2681 2682 2683 2684 </div> 2685 2686 2687 2688</div> 2689 2690 2691 2692 2693<style type="text/css" id="design-grid-css"> 2694#block-yui_3_17_2_1_1675823914317_2843 .sqs-gallery-block-grid .sqs-gallery-design-grid { margin-right: -20px; } 2695#block-yui_3_17_2_1_1675823914317_2843 .sqs-gallery-block-grid .sqs-gallery-design-grid-slide .margin-wrapper { margin-right: 20px; margin-bottom: 20px; } 2696</style> 2697 2698 2699 2700</div></div><div class="sqs-block website-component-block sqs-block-website-component sqs-block-video video-block" data-block-css="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.video/cba56445-0315-467a-b492-e696cddfc5ce_712/website.components.video.styles.css"]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.video/cba56445-0315-467a-b492-e696cddfc5ce_712/34418.js","https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.video/cba56445-0315-467a-b492-e696cddfc5ce_712/website.components.video.visitor.js"]" data-block-type="1337" data-definition-name="website.components.video" data-sqsp-block="video" data-website-component-id="yui_3_17_2_1_1675824498178_22627" id="block-yui_3_17_2_1_1675824498178_22627"><div class="sqs-block-content"> 2701 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 2714 2715 2716 2717 2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 2735 2736 2737 <div class="intrinsic" style="max-width:100%"> 2738 2739 2740 2741 <div 2742 class="embed-block-wrapper" 2743 style="padding-bottom:56.49999999999999%;" 2744 > 2745 <div 2746 class="sqs-video-wrapper" 2747 data-provider-name="YouTube" 2748 data-html="<iframe width="200" height="113" src="https://www.youtube.com/embed/mVKaf7dOwK0?start=8&feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen title="Palm Harbor FL Luxury Home with unobstructed views of the Gulf of Mexico!"></iframe>" 2749 data-localized="{"invalidVideo":"Invalid video embed.","playButton":"Play"}" 2750 data-config-loading="" 2751 > 2752 2753 </div> 2754 </div> 2755 2756 2757 2758 2759 2760 </div> 2761 2762 2763<style class="transform-overrides-vars"> 2764 2765</style> 2766 2767 2768 2769 2770 2771 2772<style id="container-styles">#block-yui_3_17_2_1_1675824498178_22627 { 2773 2774 2775 2776 } 2777 2778 #block-yui_3_17_2_1_1675824498178_22627 .intrinsic { 2779 2780 } 2781 2782 #block-yui_3_17_2_1_1675824498178_22627 {
2783 mix-blend-mode: var(--tweak-video-block-blend); 2784 border-radius: var(--tweak-video-block-radius); 2785 } 2786 2787 2788 2789 2790 2791 2792 2793 2794 2795 2796</style> 2797 2798<style id="override-container-styles"> 2799 @media screen and (max-width: 767px) { 2800 2801 2802 2803#block-yui_3_17_2_1_1675824498178_22627 { 2804 2805 } 2806 } 2807 2808 2809 @media screen and (max-width: 767px) { 2810 #block-yui_3_17_2_1_1675824498178_22627 .intrinsic { 2811 2812 } 2813 } 2814 2815 @media screen and (max-width: 767px) { 2816 2817 2818 2819 2820 2821 2822 }</style> 2823 2824 <style>#block-yui_3_17_2_1_1675824498178_22627 { border-width: 0; height: auto; }</style> 2825 2826 2827 2828 <style> 2829 2830 2831 2832 2833 @media screen and (max-width: 767px) { 2834 #block-yui_3_17_2_1_1675824498178_22627 { background-color: transparent; } 2835 #block-yui_3_17_2_1_1675824498178_22627 .intrinsic { background-color: var(--tweak-video-block-background-color); } 2836 } 2837 2838 2839 </style> 2840 2841 2842</div></div><div class="sqs-block website-component-block sqs-block-website-component sqs-block-video video-block" data-block-css="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.video/cba56445-0315-467a-b492-e696cddfc5ce_712/website.components.video.styles.css"]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.video/cba56445-0315-467a-b492-e696cddfc5ce_712/34418.js","https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.video/cba56445-0315-467a-b492-e696cddfc5ce_712/website.components.video.visitor.js"]" data-block-type="1337" data-definition-name="website.components.video" data-sqsp-block="video" data-website-component-id="yui_3_17_2_1_1675824498178_23089" id="block-yui_3_17_2_1_1675824498178_23089"><div class="sqs-block-content"> 2843 2844 2845 2846 2847 2848 2849 2850 2851 2852 2853 2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 <div class="intrinsic" style="max-width:100%"> 2880 2881 2882 2883 <div 2884 class="embed-block-wrapper" 2885 style="padding-bottom:56.49999999999999%;" 2886 > 2887 <div 2888 class="sqs-video-wrapper" 2889 data-provider-name="YouTube" 2890 data-html="<iframe width="200" height="113" src="https://www.youtube.com/embed/RB7IeblEZxs?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen title="Tour this Waterfront Home with a Panoramic Saint Joseph Sound Views!"></iframe>" 2891 data-localized="{"invalidVideo":"Invalid video embed.","playButton":"Play"}" 2892 data-config-loading="" 2893 > 2894 2895 </div> 2896 </div> 2897 2898 2899 2900 2901 2902 </div> 2903 2904 2905<style class="transform-overrides-vars"> 2906 2907</style> 2908 2909 2910 2911 2912 2913 2914<style id="container-styles">#block-yui_3_17_2_1_1675824498178_23089 { 2915 2916 2917 2918 } 2919 2920 #block-yui_3_17_2_1_1675824498178_23089 .intrinsic { 2921 2922 } 2923 2924 #block-yui_3_17_2_1_1675824498178_23089 { 2925 mix-blend-mode: var(--tweak-video-block-blend); 2926 border-radius: var(--tweak-video-block-radius); 2927 } 2928 2929 2930 2931 2932 2933 2934 2935 2936 2937 2938</style> 2939 2940<style id="override-container-styles"> 2941 @media screen and (max-width: 767px) { 2942 2943 2944 2945#block-yui_3_17_2_1_1675824498178_23089 { 2946 2947 } 2948 } 2949 2950 2951 @media screen and (max-width: 767px) { 2952 #block-yui_3_17_2_1_1675824498178_23089 .intrinsic { 2953 2954 } 2955 } 2956 2957 @media screen and (max-width: 767px) { 2958 2959 2960 2961 2962 2963 2964 }</style> 2965 2966 <style>#block-yui_3_17_2_1_1675824498178_23089 { border-width: 0; height: auto; }</style> 2967 2968 2969 2970 <style> 2971 2972 2973 2974 2975 @media screen and (max-width: 767px) { 2976 #block-yui_3_17_2_1_1675824498178_23089 { background-color: transparent; } 2977 #block-yui_3_17_2_1_1675824498178_23089 .intrinsic { background-color: var(--tweak-vi
2977deo-block-background-color); } 2978 } 2979 2980 2981 </style> 2982 2983 2984</div></div><div class="sqs-block website-component-block sqs-block-website-component sqs-block-video video-block" data-block-css="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.video/cba56445-0315-467a-b492-e696cddfc5ce_712/website.components.video.styles.css"]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.video/cba56445-0315-467a-b492-e696cddfc5ce_712/34418.js","https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.video/cba56445-0315-467a-b492-e696cddfc5ce_712/website.components.video.visitor.js"]" data-block-type="1337" data-definition-name="website.components.video" data-sqsp-block="video" data-website-component-id="yui_3_17_2_1_1675824498178_23482" id="block-yui_3_17_2_1_1675824498178_23482"><div class="sqs-block-content"> 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 3003 3004 3005 3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 <div class="intrinsic" style="max-width:100%"> 3022 3023 3024 3025 <div 3026 class="embed-block-wrapper" 3027 style="padding-bottom:56.49999999999999%;" 3028 > 3029 <div 3030 class="sqs-video-wrapper" 3031 data-provider-name="YouTube" 3032 data-html="<iframe width="200" height="113" src="https://www.youtube.com/embed/8z_9alnQHns?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen title="Take a Look at this Stunning Tri-level Waterfront Home in Belleair Beach!"></iframe>" 3033 data-localized="{"invalidVideo":"Invalid video embed.","playButton":"Play"}" 3034 data-config-loading="" 3035 > 3036 3037 </div> 3038 </div> 3039 3040 3041 3042 3043 3044 </div> 3045 3046 3047<style class="transform-overrides-vars"> 3048 3049</style> 3050 3051 3052 3053 3054 3055 3056<style id="container-styles">#block-yui_3_17_2_1_1675824498178_23482 { 3057 3058 3059 3060 } 3061 3062 #block-yui_3_17_2_1_1675824498178_23482 .intrinsic { 3063 3064 } 3065 3066 #block-yui_3_17_2_1_1675824498178_23482 { 3067 mix-blend-mode: var(--tweak-video-block-blend); 3068 border-radius: var(--tweak-video-block-radius); 3069 } 3070 3071 3072 3073 3074 3075 3076 3077 3078 3079 3080</style> 3081 3082<style id="override-container-styles"> 3083 @media screen and (max-width: 767px) { 3084 3085 3086 3087#block-yui_3_17_2_1_1675824498178_23482 { 3088 3089 } 3090 } 3091 3092 3093 @media screen and (max-width: 767px) { 3094 #block-yui_3_17_2_1_1675824498178_23482 .intrinsic { 3095 3096 } 3097 } 3098 3099 @media screen and (max-width: 767px) { 3100 3101 3102 3103 3104 3105 3106 }</style> 3107 3108 <style>#block-yui_3_17_2_1_1675824498178_23482 { border-width: 0; height: auto; }</style> 3109 3110 3111 3112 <style> 3113 3114 3115 3116 3117 @media screen and (max-width: 767px) { 3118 #block-yui_3_17_2_1_1675824498178_23482 { background-color: transparent; } 3119 #block-yui_3_17_2_1_1675824498178_23482 .intrinsic { background-color: var(--tweak-video-block-background-color); } 3120 } 3121 3122 3123 </style> 3124 3125 3126</div></div><div class="sqs-block website-component-block sqs-block-website-component sqs-block-video video-block" data-block-css="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.video/cba56445-0315-467a-b492-e696cddfc5ce_712/website.components.video.styles.css"]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.video/cba56445-0315-467a-b492-e696cddfc5ce_712/34418.js","https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.video/cba56445-0315-467a-b492-e696cddfc5ce_712/website.components.video.visitor.js"]" data-block-type="1337" data-definition-name="website.components.video" data-sqsp-block="video" data-website-component-id="yui_3_17_2_1_1675824498178_23867" id="block-yui_3_17_2_1_1675824498178_23867"><div class="sqs-block-content"> 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 3152 3153 3154 3155 3156 3157 3158 3159 3160 3161 3162 3163 <div class="intrinsic" style="max-width:100%"> 3164 3165 3166 3167 <div 3168 class="embed-block-wrapper" 3169 style="padding-bottom:56.49999999999999%;" 3170 > 3171 <div 3172 class="sqs-video-wrapper" 3173 data-provider-name="YouTube" 3174 data-html="<iframe width="200" height="113" src="https://www.youtube.com/embed/wwb8tYTL_dI?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen title="JUST LISTED ON SIESTA KEY! 271 Cedar Park Circle"></iframe>" 3175 data-localized="{"invalidVideo":"Invalid video embed.","playButton":"Play"}" 3176 data-config-loading="" 3177 > 3178 3179 </div> 3180 </div> 3181 3182 3183 3184 3185 3186 </div> 3187 3188 3189<style class="transform-overrides-vars"> 3190 3191</style> 3192 3193 3194 3195 3196 3197 3198<style id="container-styles">#block-yui_3_17_2_1_1675824498178_23867 { 3199 3200 3201 3202 } 3203 3204 #block-yui_3_17_2_1_1675824498178_23867 .intrinsic { 3205 3206 } 3207 3208 #block-yui_3_17_2_1_1675824498178_23867 {
3209 mix-blend-mode: var(--tweak-video-block-blend); 3210 border-radius: var(--tweak-video-block-radius); 3211 } 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222</style> 3223 3224<style id="override-container-styles"> 3225 @media screen and (max-width: 767px) { 3226 3227 3228 3229#block-yui_3_17_2_1_1675824498178_23867 { 3230 3231 } 3232 } 3233 3234 3235 @media screen and (max-width: 767px) { 3236 #block-yui_3_17_2_1_1675824498178_23867 .intrinsic { 3237 3238 } 3239 } 3240 3241 @media screen and (max-width: 767px) { 3242 3243 3244 3245 3246 3247 3248 }</style> 3249 3250 <style>#block-yui_3_17_2_1_1675824498178_23867 { border-width: 0; height: auto; }</style> 3251 3252 3253 3254 <style> 3255 3256 3257 3258 3259 @media screen and (max-width: 767px) { 3260 #block-yui_3_17_2_1_1675824498178_23867 { background-color: transparent; } 3261 #block-yui_3_17_2_1_1675824498178_23867 .intrinsic { background-color: var(--tweak-video-block-background-color); } 3262 } 3263 3264 3265 </style> 3266 3267 3268</div></div><div class="sqs-block website-component-block sqs-block-website-component sqs-block-video video-block" data-block-css="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.video/cba56445-0315-467a-b492-e696cddfc5ce_712/website.components.video.styles.css"]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.video/cba56445-0315-467a-b492-e696cddfc5ce_712/34418.js","https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.video/cba56445-0315-467a-b492-e696cddfc5ce_712/website.components.video.visitor.js"]" data-block-type="1337" data-definition-name="website.components.video" data-sqsp-block="video" data-website-component-id="yui_3_17_2_1_1675824498178_24252" id="block-yui_3_17_2_1_1675824498178_24252"><div class="sqs-block-content"> 3269 3270 3271 3272 3273 3274 3275 3276 3277 3278 3279 3280 3281 3282 3283 3284 3285 3286 3287 3288 3289 3290 3291 3292 3293 3294 3295 3296 3297 3298 3299 3300 3301 3302 3303 3304 3305 <div class="intrinsic" style="max-width:100%"> 3306 3307 3308 3309 <div 3310 class="embed-block-wrapper" 3311 style="padding-bottom:56.49999999999999%;" 3312 > 3313 <div 3314 class="sqs-video-wrapper" 3315 data-provider-name="YouTube" 3316 data-html="<iframe width="200" height="113" src="https://www.youtube.com/embed/fR5MiilE1tQ?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen title="Enjoy Luxury Living with the views of Lake Tarpon in this Stunning Tuscan-Inspired Waterfront Home"></iframe>" 3317 data-localized="{"invalidVideo":"Invalid video embed.","playButton":"Play"}" 3318 data-config-loading="" 3319 > 3320 3321 </div> 3322 </div> 3323 3324 3325 3326 3327 3328 </div> 3329 3330 3331<style class="transform-overrides-vars"> 3332 3333</style> 3334 3335 3336 3337 3338 3339 3340<style id="container-styles">#block-yui_3_17_2_1_1675824498178_24252 { 3341 3342 3343 3344 } 3345 3346 #block-yui_3_17_2_1_1675824498178_24252 .intrinsic { 3347 3348 } 3349 3350 #block-yui_3_17_2_1_1675824498178_24252 { 3351 mix-blend-mode: var(--tweak-video-block-blend); 3352 border-radius: var(--tweak-video-block-radius); 3353 } 3354 3355 3356 3357 3358 3359 3360 3361 3362 3363 3364</style> 3365 3366<style id="override-container-styles"> 3367 @media screen and (max-width: 767px) { 3368 3369 3370 3371#block-yui_3_17_2_1_1675824498178_24252 { 3372 3373 } 3374 } 3375 3376 3377 @media screen and (max-width: 767px) { 3378 #block-yui_3_17_2_1_1675824498178_24252 .intrinsic { 3379 3380 } 3381 } 3382 3383 @media screen and (max-width: 767px) { 3384 3385 3386 3387 3388 3389 3390 }</style> 3391 3392 <style>#block-yui_3_17_2_1_1675824498178_24252 { border-width: 0; height: auto; }</style> 3393 3394 3395 3396 <style> 3397 3398 3399 3400 3401 @media screen and (max-width: 767px) { 3402 #block-yui_3_17_2_1_1675824498178_24252 { background-color: transparent; } 3403 #block-yui_3_17_2_1_1675824498178_24252 .intrinsic { background-color: var(--tweak-vi
3403deo-block-background-color); } 3404 } 3405 3406 3407 </style> 3408 3409 3410</div></div></div></div></div> 3411 </section> 3412 3413 <br/> 3414 <br/> 3415 <div class="sqs-block-horizontalrule"><hr></div> 3416 <br/> 3417 <br/> 3418 3419 <section class="contact-us-map"> 3420 <div class="sqs-layout sqs-grid-12 columns-12" data-layout-label="Contact Us Map" data-type="block-field" data-updated-on="1718376226034" id="contact-us-map-collection-6352f47076801100d584ade8"><div class="row sqs-row"><div class="col sqs-col-12 span-12"><div class="sqs-block html-block sqs-block-html" data-block-type="2" data-border-radii="{"topLeft":{"unit":"px","value":0.0},"topRight":{"unit":"px","value":0.0},"bottomLeft":{"unit":"px","value":0.0},"bottomRight":{"unit":"px","value":0.0}}" data-sqsp-block="text" id="block-9eae69554f7ed6a5f3c0"><div class="sqs-block-content"> 3421 3422<div class="sqs-html-content" data-sqsp-text-block-content> 3423 <h2 style="white-space:pre-wrap;"><strong>Map</strong></h2> 3424</div> 3425 3426 3427 3428 3429 3430 3431 3432 3433 3434 3435 3436 3437 3438 3439 3440 3441 3442 3443 3444 3445 3446 3447 3448 3449 3450</div></div><div class="sqs-block website-component-block sqs-block-website-component sqs-block-map map-block sized vsize-12" data-block-css="[]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.map/d78bf6e6-1197-43c8-9c13-c7d84ede7e63_1353/website.components.map.visitor.js"]" data-block-type="1337" data-definition-name="website.components.map" data-website-component-id="yui_3_17_2_1_1671966953450_2704" id="block-yui_3_17_2_1_1671966953450_2704"><div class="sqs-block-content"> 3451 3452 3453 3454<div data-context="{"blockId":"yui_3_17_2_1_1671966953450_2704","componentId":"yui_3_17_2_1_1671966953450_2704","location":{"mapLat":30.2470592,"mapLng":-81.530929,"mapZoom":12,"addressTitle":"Tillung Tampa Bay","addressLine1":"10752 Deerwood Park Boulevard, Suite 100","addressLine2":"Jacksonville, FL, 32256","addressCountry":"United States","markerLat":30.2470592,"markerLng":-81.530929},"vSize":12,"style":1,"labels":true,"terrain":false,"controls":false,"hSize":null,"floatDir":null,"stackingContextSelector":"#block-yui_3_17_2_1_1671966953450_2704","breakpoints":[{"id":"system_desktop","name":"Desktop"},{"id":"system_mobile","name":"Mobile","maxWidth":"767px"}],"breakpointOverridesFlag":false,"gmak":"QUl6YVN5Q0JUUk9xNkx1dkZfSUUxcjQ2LVQ0QWVUU1YtMGQ3bXk4","language":"en","region":"US","proEnabled":true,"errors":[],"featureFlags":{"useCLDRMoneyFormat":true}}" style="height: 100%; width: 100%" data-bpo="" data-breakpoints="[{"id":"system_desktop","name":"Desktop"},{"id":"system_mobile","name":"Mobile","maxWidth":"767px"}]"> 3455 3456 3457 3458 3459 3460 3461 3462</div> 3463 3464 <style class="transform-overrides-vars"> 3465 3466</style> 3467 3468 3469</div></div></div></div></div> 3470 </section> 3471 3472 <br/> 3473 <br/> 3474 3475 <section class="contact-us-directions"> 3476 <div class="sqs-layout sqs-grid-12 columns-12 empty" data-layout-label="Directions Headline" data-type="block-field" id="contact-us-directions-headline-collection-6352f47076801100d584ade8"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 3477 <div class="directions directions-list"> 3478 <div class="directions-grid ylopo-grid"> 3479 3480 </div> 3481</div> 3482 3483 </section> 3484 3485 <br/> 3486 <br/> 3487 3488</main> 3489 3490<div class="edit-lead-form-button"><button>Edit Lead Form</button></div> 3491 3492<div class="lead-form-lightbox"> 3493 3494 <div class="image-blocks"> 3495 3496 3497 3498 <div class="lead-form-instructions"> 3499 <div class="lead-form-admin-info-1"></div> 3500 <div><input class="lead-form-link-url" type="text" style="width: 100%;" value=""/></div> 3501 <br/> 3502 <div><button class="button sqs-system-button sqs-editable-button lead-form-link-url-button">OPEN PAGE</button></div> 3503 </div> 3504 3505 3506 <div class="heading">
3507 <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> 3508 <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-6352f47076801100d584ade8"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 3509 </div> 3510 3511 <div> 3512 <div style="display:none;" class="lead-form-upload-msg">Optional custom content for this leadform (unique to this page)</div> 3513 <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-6352f47076801100d584ade8-"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 3514 </div> 3515 3516 <div class="lead-form-images"> 3517 <div class="block-1"></div> 3518 <div class="block-2"></div> 3519 <div class="block-3"></div> 3520 <div class="block-4"></div> 3521 </div> 3522 3523 <div class="lead-form-contact-form lead-form"> 3524 <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="1666381025648" id="leadFormDefaultForm"><div class="row sqs-row"><div class="col sqs-col-12 span-12"><div class="sqs-block website-component-block sqs-block-website-component sqs-block-form form-block" data-block-css="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.form/884921f6-ae4b-4dc4-ab1f-97043144cc5a_1139/website.components.form.styles.css"]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.form/884921f6-ae4b-4dc4-ab1f-97043144cc5a_1139/website.components.form.visitor.js"]" data-block-type="1337" data-definition-name="website.components.form" data-sqsp-block="form" data-website-component-id="ylopo-form-virtual-home-seller" id="block-ylopo-form-virtual-home-seller"><div class="sqs-block-content"> 3525 3526 3527 3528 3529 3530 3531 <div class="sqs-site-style-form" > 3532 3533
3533<script type="application/json" id="form-context-6352f4882138a80e234d20ce" class="sqs-form-block-context"> 3534 {"secureUrl":"https://ylopo-branded-site-q2p2.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":"6352f4882138a80e234d20ce","formName":"Lead Form","formFields":[{"type":"name","
3534id":"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} 3535 </script>
3535 3536 3537
3537<script type="application/json" id="form-block-design-fields-6352f4882138a80e234d20ce" class="sqs-form-block-design-fields"> 3538 {"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} 3539 </script>
3539 3540
3540<script type="application/json" id="form-context-localized-strings-6352f4882138a80e234d20ce" class="sqs-form-block-localized-strings"> 3541 {"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
3541dQuestion":"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}."}} 3542 </script>
3542 3543 <div id="form-submission-html-6352f4882138a80e234d20ce" class="sqs-form-block-submission-html" data-submission-html=""></div> 3544<style id="container-styles">#block-ylopo-form-virtual-home-seller { 3545 3546 3547 3548 3549 3550 3551 } 3552 3553 #block-ylopo-form-virtual-home-seller .form-wrapper { 3554 3555 --form-block-padding: initial; 3556} 3557 3558 #block-ylopo-form-virtual-home-seller { 3559 mix-blend-mode: var(--form-block-blend-mode 3560 ); 3561 border-radius: var(--form-block-border-radius); 3562 } 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 #block-ylopo-form-virtual-home-seller { 3573 } 3574 3575</style> 3576 3577<style id="override-container-styles"> 3578 @media screen and (max-width: 767px) { 3579 3580 3581 3582#block-ylopo-form-virtual-home-seller { 3583 3584 } 3585 } 3586 3587 3588 @media screen and (max-width: 767px) { 3589 #block-ylopo-form-virtual-home-seller .form-wrapper { 3590 3591 } 3592 } 3593 3594 @media screen and (max-width: 767px) { 3595 3596 3597 3598 3599 3600 3601 }</style> 3602 3603 3604 3605 3606 3607 3608 3609 <div class="form-wrapper" 3610 3611 > 3612 3613 </div> 3614 <style> 3615 #block-ylopo-form-virtual-home-seller .form-wrapper { 3616 display: grid; 3617 } 3618 3619 #block-ylopo-form-virtual-home-seller .lightbox-handle-wrapper { 3620 display: none; 3621 } 3622 3623 #block-ylopo-form-virtual-home-seller .lightbox-handle-wrapper-system_desktop { 3624 display: block; 3625 } 3626 </style> 3627 3628 <style class="transform-overrides-vars"> 3629 3630</style> 3631 3632 3633 3634 3635 3636 </div> 3637</div></div></div></div></div> 3638 </div> 3639 3640 <div class="lead-form-select-override lead-form"> 3641 <div style="text-align:center;color: red;" class="lead-form-add-custom-form-1"></div> 3642 3643 3644 3645 <div style="text-align:center;color: red;" class="lead-form-add-custom-form-3"></div> 3646 <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-6352f47076801100d584ade8"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 3647 <br/> 3648 <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> 3649 3650 3651 </div> 3652 3653 <div class="lead-form-site-logo"> 3654 <img src="//images.squarespace-cdn.com/content/v1/6352f3fe1b9737320ca42a49/e085b0d6-b771-485f-80d8-2d6c438c5b2d/TTB+EXP+LOGO+%281%29.png"/> 3655 </div> 3656 3657 </div> 3658 3659</div> 3660 3661<div class="image-detection-container"></div> 3662
3663<script> 3664!(function(){ 3665 if (!window.YLOPO_WIDGETS.sitewide_domain){ 3666 return 3667 } 3668 3669var pageTypeName = "contact-us" || ""; 3670//--------------------------------------------------------- 3671 3672if (pageTypeName !== 'lead-form'){ 3673 $('#lead-form-override-global').hide(); 3674} 3675 3676$(document).ready(function(){ 3677 3678 if(pageTypeName === 'lead-form'){ 3679 $('.lead-form-lightbox').attr('style','display:none!important') 3680 } 3681 3682 if ($('#lead-form-override-6352f47076801100d584ade8').hasClass('empty') === false){ 3683 $('#lead-form-override-6352f47076801100d584ade8').show(); 3684 $('#lead-form-override-global').hide(); 3685 $('#leadFormDefaultForm').hide(); 3686 } else if ($('#lead-form-override-global').hasClass('empty') === false) { 3687 $('#lead-form-override-6352f47076801100d584ade8').hide(); 3688 $('#lead-form-override-global').show(); 3689 $('#leadFormDefaultForm').hide(); 3690 } else { 3691 $('#lead-form-override-6352f47076801100d584ade8').hide(); 3692 $('#lead-form-override-global').hide(); 3693 $('#leadFormDefaultForm').show(); 3694 } 3695 3696 //alternate images 3697 if($('.lead-form-upload-image').hasClass("empty")){ 3698 $('.lead-form-upload-image').hide(); 3699 }else{ 3700 $('.lead-form-images').hide(); 3701 } 3702 3703 $('.lead-form-lightbox form').find('input,select,button,textarea').each(function(i,o){ 3704 var isRequired = $($(o).closest('.form-item')[0]).find('.required')[0] !== undefined; 3705 if (isRequired) { 3706 $(o).attr('required',true); 3707 } 3708 }) 3709 3710 waitFor(function(){ 3711 return $('body').hasClass('sqs-edit-mode') 3712 }, function(isEditMode){ 3713 if (isEditMode && window.YLOPO_WIDGETS.sitewide_domain) { 3714 $('.common-blocks #leadFormDefaultForm').show(); 3715 if($('.lead-form-upload-image').hasClass("empty")){ 3716 $('.lead-form-upload-image').show(); 3717 } 3718 $('.lead-form-upload-msg').show(); 3719 if(pageTypeName === 'lead-form'){ 3720 $('.lead-form-lightbox').attr('style','display:block!important') 3721 $('.lead-form-upload-image').hide(); 3722 $('.lead-form-upload-msg').hide(); 3723 $('#lead-form-override-global').show(); 3724 } 3725 }else{ 3726 if(pageTypeName === 'lead-form'){ 3727 window.location.href = '/' 3728 } 3729 } 3730 }); 3731}); 3732 3733//--------------------------------------------------------- 3734 3735waitFor(function(){ 3736 return $('body.sqs-edit-mode').length > 0 3737}, function(isEditMode){ 3738 if (!isEditMode || !window.YLOPO_WIDGETS.sitewide_domain){ 3739 return 3740 } 3741 3742 if (pageTypeName !== 'lead-form') { 3743 $('.edit-lead-form-button').show(); 3744 $('.lead-form-header-text.lead-form-default-text').hide(); 3745 $('.edit-lead-form-button button').on('click',function(){ 3746 if ($('body').hasClass('listing-detail-lead-form')) { 3747 $('body').removeClass('listing-detail-lead-form'); 3748 $('.edit-lead-form-button button').html('Edit Lead Form'); 3749 $('footer').css({ 3750 visibility: 'visible', 3751 position: 'inherit', 3752 left: 'inherit' 3753 }); 3754 } else { 3755 $('body').addClass('listing-detail-lead-form'); 3756 $('.edit-lead-form-button button').html('Return To Page'); 3757 $('footer').css({ 3758 visibility: 'hidden', 3759 position: 'absolute', 3760 left: -999999 3761 }) 3762 } 3763 3764 // if ($('.lead-form-override').hasClass('empty')){ 3765 // $('.lead-form-contact-form.lead-form').show(); 3766 // } 3767 3768 $('#lead-form-override-6352f47076801100d584ade8').show() 3769 if ($('#lead-form-override-6352f47076801100d584ade8').hasClass('empty') === false){ 3770 $('#llead-form-override-global').hide() 3771 } 3772 }); 3773 } else { 3774 3775 var pageList = []; 3776 window.YLOPO_WIDGETS.fullSiteNav.forEach(function(nav, i){ 3777 if (nav && nav.collection){ 3778 pageList.push($('<option value="'+nav.collection.fullUrl+'">'+nav.collection.title+'</option>')); 3779 } 3780 if ( nav && nav.collection && nav.collection.fullUrl && i===0){ 3781 var newUrl = 'https://www.tillungtampabay.com' + nav.collection.fullUrl + '?leadform'; 3782 $('.leadform-example-url').attr('href', newUrl).html(newUrl); 3783 } 3784 }); 3785 3786 $('.leadform-navigation-list').append(pageList).on('change',function(evt){ 3787 var newUrl = 'https://www.tillungtampabay.com' + $(this).children('option:selected').val() + '?leadform'; 3788 $('.leadform-example-url').attr('href', newUrl).html(newUrl); 3789 }) 3790 $('.lead-form-select-override').find('form').show(); 3791 } 3792 3793 $('.lead-form-instructions').show(); 3794 3795 var website = JSON.parse(decodeURIComponent("%7B%22id%22%3A%226352f3fe1b9737320ca42a49%22%2C%22captchaSettings%22%3A%7B%22enabledForDonations%22%3Afalse%7D%2C%22cloneable%22%3Afalse%2C%22contentModifiedOn%22%3A17914002029
379503%2C%22developerMode%22%3Afalse%2C%22identifier%22%3A%22ylopo-branded-site-q2p2%22%2C%22imageMetadataProcessingEnabled%22%3Afalse%2C%22isHstsEnabled%22%3Afalse%2C%22language%22%3A%22en-US%22%2C%22location%22%3A%7B%22mapLat%22%3A27.9444574%2C%22mapLng%22%3A-82.4578222%2C%22addressTitle%22%3A%22Tillung%20Tampa%20Bay%22%2C%22addressLine1%22%3A%22100%20Ashley%20Drive%20South%22%2C%22addressLine2%22%3A%22Tampa%2C%20FL%2C%2033602%22%2C%22addressCountry%22%3A%22United%20States%22%7D%2C%22logoImageId%22%3A%22666b0251fbbff678a12c903e%22%2C%22primaryDomain%22%3A%22www.tillungtampabay.com%22%2C%22screenshotId%22%3A%22fbd71da52191a9ad86e1ba901af6cb3dbf59992cfd681e2804c4b46fbedf02e5%22%2C%22shareButtonOptions%22%3A%7B%228%22%3Atrue%2C%221%22%3Atrue%2C%226%22%3Atrue%2C%227%22%3Atrue%2C%223%22%3Atrue%2C%224%22%3Atrue%2C%222%22%3Atrue%7D%2C%22showOwnerLogin%22%3Afalse%2C%22siteDescription%22%3A%22%22%2C%22siteStatus%22%3A%7B%7D%2C%22siteTitle%22%3A%22Tillung%20Tampa%20Bay%22%2C%22socialLogoImageId%22%3A%22666705dc1a405f0fcdf4ce68%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.tillungtampabay.com%22%2C%22baseUrl%22%3A%22https%3A%2F%2Fwww.tillungtampabay.com%22%2C%22internalUrl%22%3A%22https%3A%2F%2Fylopo-branded-site-q2p2.squarespace.com%22%2C%22logoImageUrl%22%3A%22%2F%2Fimages.squarespace-cdn.com%2Fcontent%2Fv1%2F6352f3fe1b9737320ca42a49%2Fe085b0d6-b771-485f-80d8-2d6c438c5b2d%2FTTB%2BEXP%2BLOGO%2B%25281%2529.png%22%2C%22machineTimeZoneOffset%22%3A-25200000%2C%22socialAccounts%22%3A%5B%7B%22serviceId%22%3A60%2C%22screenname%22%3A%22Facebook%22%2C%22addedOn%22%3A1671958703467%2C%22profileUrl%22%3A%22https%3A%2F%2Fwww.facebook.com%2FTillungTampaBay%22%2C%22iconEnabled%22%3Atrue%2C%22serviceName%22%3A%22facebook-unauth%22%7D%2C%7B%22serviceId%22%3A64%2C%22screenname%22%3A%22Instagram%22%2C%22addedOn%22%3A1672847302548%2C%22profileUrl%22%3A%22https%3A%2F%2Fwww.instagram.com%2Ftillungtampabay%2F%22%2C%22iconEnabled%22%3Atrue%2C%22serviceName%22%3A%22instagram-unauth%22%7D%2C%7B%22serviceId%22%3A69%2C%22screenname%22%3A%22YouTube%22%2C%22addedOn%22%3A1672847336093%2C%22profileUrl%22%3A%22https%3A%2F%2Fwww.youtube.com%2F%40TerryTillung%22%2C%22iconEnabled%22%3Atrue%2C%22serviceName%22%3A%22youtube-unauth%22%7D%2C%7B%22serviceId%22%3A82%2C%22screenname%22%3A%22TikTok%22%2C%22addedOn%22%3A1672847382780%2C%22profileUrl%22%3A%22https%3A%2F%2Fwww.tiktok.com%2F%40tannerraytillung%3Fis_from_webapp%3D1%26amp%3Bsender_device%3Dpc%22%2C%22iconEnabled%22%3Atrue%2C%22serviceName%22%3A%22tiktok-unauth%22%7D%5D%2C%22socialLogoImageUrl%22%3A%22%2F%2Fimages.squarespace-cdn.com%2Fcontent%2Fv1%2F6352f3fe1b9737320ca42a49%2Fc962da92-5199-4c91-9e63-bab0c7d17992%2FTTB%2BEXP%2BLOGO%2B%25281%2529.png%22%2C%22timeZoneAbbr%22%3A%22PDT%22%2C%22timeZoneOffset%22%3A-25200000%7D")); 3796 var leadFormUrl = String(location).split('/'); 3797 leadFormUrl[2] = website.authenticUrl.split('/')[2]; 3798 leadFormUrl = leadFormUrl.filter(function(s){ 3799 return s !== '#' 3800 }).map(function(s){ 3801 return s.replace(/\#$/,'') 3802 }) 3803 leadFormUrl = leadFormUrl.join('/'); 3804 3805 if (leadFormUrl.indexOf('?')!==-1) { 3806 leadFormUrl = leadFormUrl + '&leadform' 3807 } else { 3808 leadFormUrl = leadFormUrl += '?leadform' 3809 } 3810 $('.lead-form-instructions .lead-form-link-url').val(leadFormUrl) 3811 $('.lead-form-link-url-button').on('click',function(){ 3812 window.open(leadFormUrl); 3813 }); 3814 3815}) 3816 3817//------------------------------------------------------------------------------------------------------ 3818 3819if (window.YLOPO_WIDGETS.sitewide_domain && String(window.location).indexOf('leadform')!==-1 || pageTypeName === "lead-form"){ 3820 $('body').addClass('listing-detail-lead-form'); 3821 waitFor(function(){ 3822 return $('footer').length > 0; 3823 },function(hasFooter){ 3824 if (hasFooter) { 3825 $('.ylopo-custom-footer-block-sitewide').hide(); 3826 $('footer').css({ 3827 position:'absolute', 3828 'left':-4000, 3829 top: -4000, 3830 visibility: 'hidden', 3831 pointerEvents: 'none' 3832 }); 3833 } 3834 }); 3835 3836 if ($('.lead-form-header-text.lead-form-text').hasClass('empty')){ 3837 $('.lead-form-header-text.lead-form-text').hide(); 3838 } else { 3839 $('.lead-form-header-text.lead-form-default-text').hide(); 3840 } 3841 3842} else { 3843 return 3844} 3845 3846})(); 3847</script>
3847 3848 3849
3850<script> 3851/* 3852Note: This must be done inside a .block file because we're using JSONT to get collection data and the typeName of the page. 3853*/ 3854 3855!(function(){ 3856 if (!window.YLOPO_WIDGETS.sitewide_domain){ 3857 return 3858 } 3859 3860 if(!$('.lead-form-upload-image').hasClass("empty")){ 3861 return; 3862 } 3863 3864 var mls = getUrlParameter('mlsid'); // "3050557"; 3865 var agent_domain = getUrlParameter('agentDomain'); 3866 var partyWebsite = agent_domain || YLOPO_WIDGETS.domain; 3867 3868 var noImage = 'https://s3-us-west-2.amazonaws.com/branded-site-static/no_image.png'; 3869 3870 var pageTypeName = ""; 3871 var picsToTest = { 3872 }; 3873 var samePics = { 3874 }; 3875 var assets = []; 3876 3877 var windowUrl = String(window.location), leadFormIndex = windowUrl.indexOf('leadform'); 3878 3879 if (String(window.location).indexOf('leadform')!==-1 && String(window.location).indexOf('?leadform')===-1){ 3880 window.location = windowUrl.substring(0, leadFormIndex) + "?" + windowUrl.substring(leadFormIndex, windowUrl.length); 3881 } 3882 3883 if (String(window.location).indexOf('leadform')!==-1 || pageTypeName === "lead-form"){ 3884 3885 $('body').addClass('listing-detail-lead-form'); 3886 3887 waitFor(function(){ 3888 return $('.lead-form-lightbox form').length > 0; 3889 },function(){ 3890 $('.lead-form-lightbox .form-wrapper').on('form-is-posted', function(){ 3891 location = String(location).replace(/(\?|\&)leadform\={0,}(true|false){0,}/,'').replace(/&/,'?').replace(/(\?)(.*?)(\?)/,'$1$2&'); 3892 }); 3893 }); 3894 3895 if ($('.lead-form-header-text.lead-form-text').hasClass('empty')){ 3896 $('.lead-form-header-text.lead-form-text').hide(); 3897 } else { 3898 $('.lead-form-header-text.lead-form-default-text').hide(); 3899 } 3900 3901 startLeadForm(); 3902 3903 } else { 3904 return 3905 } 3906 3907 //------------------------------------------------------------------------------------------------------ 3908 function startLeadForm(){ 3909 $.ajax({ 3910 url:String(location) + (String(location).indexOf('?') !==-1 ? '&format=json' : '?format=json'), 3911 success: function(data){ 3912 3913 var collectionData = data.collection || {}; 3914 var itemData = data.item || {}; 3915 var itemsData = data.items || []; 3916 3917 var assets1 = deepFindAllProps(collectionData,['assetUrl']); 3918 var assets2 = deepFindAllProps(itemData,['assetUrl']); 3919 var assets3 = deepFindAllProps(itemsData,['assetUrl']); 3920 3921 var body1 = deepFindAllProps(collectionData, ['body']); 3922 var body2 = deepFindAllProps(itemData, ['body']); 3923 var body3 = deepFindAllProps(itemsData, ['body']); 3924 3925 assets2.reverse(); 3926 assets3.reverse(); 3927 3928 assets2.map(function(o){ 3929 if (!o){ 3930 return 3931 } 3932 assets.push({ 3933 assetUrl: o.assetUrl, 3934 mediaFocalPoint: o.mediaFocalPoint 3935 }) 3936 }) 3937 3938 assets3.map(function(o){ 3939 if (!o){ 3940 return 3941 } 3942 assets.push({ 3943 assetUrl: o.assetUrl, 3944 mediaFocalPoint: o.mediaFocalPoint 3945 }) 3946 }) 3947 3948 var bodys = []; 3949 body1.map(function(o){ 3950 if (!o.body){ 3951 return 3952 } 3953 bodys.push(o.body) 3954 }) 3955 body2.map(function(o){ 3956 if (!o.body){ 3957 return 3958 } 3959 bodys.push(o.body) 3960 }) 3961 body3.map(function(o){ 3962 if (!o.body){ 3963 return 3964 } 3965 bodys.push(o.body) 3966 }) 3967 3968 bodys.forEach(function(o){ 3969 $(o).find('[data-src]').each(function(i,z){ 3970 assets.push({ 3971 assetUrl: $(z).data('src'), 3972 mediaFocalPoint: { 3973 x: 0.5, 3974 y: 0.5 3975 } 3976 }) 3977 }) 3978 }) 3979 3980 assets1.map(function(o){ 3981 if (!o){ 3982 return 3983 } 3984 assets.push({ 3985 assetUrl: o.assetUrl, 3986 mediaFocalPoint: o.mediaFocalPoint 3987 }) 3988 }) 3989 3990 if (assets.length < 3) { 3991 $('*').each(function(i,o){ 3992 if (o.style.backgroundImage){ 3993 var assetUrl = o.style.backgroundImage.replace(/^url\(\"/gim,'').replace(/\"\)$/gim,''); 3994 assets.push({ 3995 assetUrl: assetUrl, 3996 mediaFocalPoint: { 3997 x:0.5, 3998 y:0.5 3999 } 4000 }); 4001 } 4002 var datasrc = $(o).data('src'); 4003 if (datasrc){ 4004 var thisAsset = { 4005 assetUrl: datasrc 4006 } 4007 var datafocal = $(o).data('image-focal-point'); 4008 if (datafocal) { 4009 thisAsset.mediaFocalPoint = { 4010 x: parseFloat(datafocal.split(',')[0]), 4011 y: parseFloat(datafocal.split(',')[1]) 4012 } 4013 } else { 4014 thisAsset.mediaFocalPoint = { 4015 x: 0.5, 4016 y: 0.5 4017 } 4018 } 4019 assets.push(thisAsset); 4020 } 4021 }) 4022 } 4023 4024 4025 //------------------------------------------------------------------------------------------------------ 4026 4027 if ("" === "" && !mls){ 4028 //If not a listing page with an MLS number, pull the images directly from the page... 4029 renderData() 4030 } else { 4031 //Sometimes we need to pull the images from an MLS listing... 4032 lookupMLSNumber("" || mls); 4033 } 4034 4035 4036 } 4037 }); 4038 } 4039 4040//------------------------------------------------------------------------------------------------------ 4041 4042 function getLoadedBGImages(){ 4043 var bgImages = []; 4044 $('*').each(function(i,o){ 4045 if (o.style.backgroundImage){ 4046 if (o.style.backgroundImage === 'none'){ 4047 return 4048 } 4049 o.style.backgroundImage = o.style.backgroundImage.replace(/;mlsid=(.*?);/g,';'); 4050 try{ 4051 var bgimg = (o.style.backgroundImage.match(/url\(['"](.*?)['"]\)/i)||[])[1]; 4052 if (bgimg){ 4053 bgImages.push(bgimg); 4054 } 4055 }catch(e){ 4056 console.log('leadform bgimageerror:', e) 4057 } 4058 } 4059 }) 4060 4061 renderData({ 4062 listingPhotos: bgImages 4063 }); 4064 } 4065 4066 //------------------------------------------------------------------------------------------------------ 4067 /* 4068 $('.coming-soon-form').find('input[type=text]').each(function(i,o){ 4069 if ($(o).attr('name')===undefined){
4070 $(o).val('Coming Soon: ').attr('type','hidden'); 4071 } 4072 }) 4073 4074 var $form = $('.coming-soon-form form'); 4075 $form.find('input[name=fname]').attr('placeholder','First Name'); 4076 $form.find('input[name=lname]').attr('placeholder','Last Name'); 4077 $form.find('input[name=email]').attr('placeholder','Email'); 4078 $form.find('.form-item.field.text input').attr('placeholder','Subject'); 4079 $form.find('.form-item.field.textarea textarea').attr('placeholder','Message'); 4080 */ 4081 4082 // ----------------------------------------------------------------------------------------------------------- 4083 4084 function lookupMLSNumber(mlsNumber){ 4085 if (!window.YLOPO_WIDGETS.sitewide_domain){ 4086 return 4087 } 4088 $.ajax({ 4089 url: 'https://'+partyWebsite+'/api/1.0/listings/byMlsId/'+mlsNumber, 4090 dataType: 'json', 4091 success: function(data){ 4092 if (data) { 4093 renderData(data) 4094 } else { 4095 console.log("MLS Number not returning data...",mlsNumber) 4096 if (mlsNumber){ 4097 $('.MLS-no-data-error').addClass('show-error'); 4098 } 4099 renderData(); 4100 } 4101 }, 4102 error: function(err){ 4103 console.log('err:',err); 4104 renderData(); 4105 } 4106 }) 4107 } 4108 4109 // ----------------------------------------------------------------------------------------------------------- 4110 4111 var other_images = []; 4112 4113 function renderData(data){ 4114 4115 if (data && data.listingPhotos && data.listingPhotos.length > 0) { 4116 var listingsPhotos = []; 4117 data.listingPhotos.forEach(function(listing){ 4118 listingsPhotos.push({ 4119 assetUrl: listing, 4120 mediaFocalPoint: { 4121 x:0.5, 4122 y:0.5 4123 } 4124 }); 4125 }); 4126 assets = listingsPhotos.concat(assets);//galleryImages.concat(data.listingPhotos); 4127 } 4128 4129 if (assets.length > 0) { 4130 4131 other_images = assets.reduce(function(a,o){ 4132 if (o.assetUrl && o.assetUrl.indexOf('.squarespace.com') === -1){ 4133 return a.concat(o) 4134 } else { 4135 return a 4136 } 4137 },[]); 4138 other_images.slice(0,4).forEach(function(o,i){ 4139 if (o.assetUrl.indexOf('cloudfront.net') !==-1 && o.assetUrl.indexOf('_auto_294') !==-1){ 4140 o.assetUrl = o.assetUrl.replace('_auto_294', '_1024_auto') 4141 } 4142 $('.image-blocks').find('.block-'+(i+1)).css('backgroundImage', 'url('+o.assetUrl+')').data('src',o) 4143 }); 4144 4145 if (other_images.length > 0) { 4146 $('.lead-form-images').addClass('imagecount-'+other_images.slice(0,4).length); 4147 } 4148 4149 var static_assets = assets.slice(0,4).reduce(function(a,o){ 4150 o.assetUrl = o.assetUrl ? o.assetUrl.split('?')[0]+'?format=1024w' : ''; 4151 return o.assetUrl.indexOf('https://static.squarespace.com')!==-1 ? a.concat(o) : a; 4152 },[]); 4153 var static1_assets = assets.slice(0,4).reduce(function(a,o){ 4154 o.assetUrl = o.assetUrl ? o.assetUrl.split('?')[0]+'?format=1024w' : ''; 4155 return o.assetUrl.indexOf('https://static1.squarespace.com')!==-1 ? a.concat(o) : a; 4156 },[]); 4157 var static2_assets = assets.slice(0,4).reduce(function(a,o){ 4158 o.assetUrl = o.assetUrl ? o.assetUrl.split('?')[0]+'?format=1024w' : ''; 4159 return o.assetUrl.indexOf('https://static2.squarespace.com')!==-1 ? a.concat(o) : a; 4160 },[]); 4161 4162 4163 /* 4164 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 4165 but the image is hosted on Squarespace's CDN, on a different domain name, and the URL is always different from site to site. 4166 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 4167 on the same domain as the images, inside an iframe and using postMessage to transfer the image data back to this window. 4168 */ 4169 if (static_assets.length > 0) { 4170 static_assets.forEach(function(o){ 4171 picsToTest[o.assetUrl]=1 4172 }); 4173 var images = static_assets.reduce(function(a,o){ 4174 return a.concat(o.assetUrl); 4175 }, []); 4176 $('<iframe></iframe>').attr('src','https://static.squarespace.com/static/592f0812414fb54f04562d89/t/5bd0bbbe08522953060e994d/1540406206485/getImageDataURI.html?img='+encodeURIComponent(images.join('img='))).appendTo('.image-detection-container') 4177 } 4178 if (static1_assets.length > 0) {
4179 static1_assets.forEach(function(o){ 4180 picsToTest[o.assetUrl]=1 4181 }); 4182 var images1 = static1_assets.reduce(function(a,o){ 4183 return a.concat(o.assetUrl); 4184 }, []); 4185 $('<iframe></iframe>').attr('src','https://static1.squarespace.com/static/592f0812414fb54f04562d89/t/5bd0bbbe08522953060e994d/1540406206485/getImageDataURI.html?img='+encodeURIComponent(images1.join('img='))).appendTo('.image-detection-container') 4186 } 4187 if (static2_assets.length > 0) { 4188 static2_assets.forEach(function(o){ 4189 picsToTest[o.assetUrl]=1 4190 }); 4191 var images2 = static2_assets.reduce(function(a,o){ 4192 return a.concat(o.assetUrl); 4193 }, []); 4194 $('<iframe></iframe>').attr('src','https://static2.squarespace.com/static/592f0812414fb54f04562d89/t/5bd0bbbe08522953060e994d/1540406206485/getImageDataURI.html?img='+encodeURIComponent(images2.join('img='))).appendTo('.image-detection-container') 4195 } 4196 } else { 4197 if (data === undefined){ 4198 setTimeout(getLoadedBGImages, 1000); 4199 } 4200 } 4201 4202 } 4203 4204 // ----------------------------------------------------------------------------------------------------------- 4205 4206 function receiveMessage(evt){ 4207 if (evt.origin !== 'https://static.squarespace.com' && evt.origin !== 'https://static1.squarespace.com' && evt.origin !== 'https://static2.squarespace.com'){ 4208 return; 4209 } 4210 4211 var data = evt.data; 4212 4213 if (data.error) { 4214 picsToTest[data.imgUrl] = undefined; 4215 delete picsToTest[data.imgUrl]; 4216 if (Object.keys(picsToTest).length === 0) { 4217 testingDone(); 4218 } 4219 return 4220 } 4221 4222 var $canvas = $('<canvas/>').attr({ 4223 width: data.width, 4224 height: data.height 4225 }).css({ 4226 width: data.width, 4227 height: data.height, 4228 }).appendTo($('.image-detection-container')); 4229 4230 var img = new Image(); 4231 img.width = data.width; 4232 img.height = data.height; 4233 img.src = data.imgdata; 4234 4235 img.onload = function(){ 4236 4237 var ctx = $canvas[0].getContext('2d'); 4238 ctx.drawImage(img, 0, 0, data.width, data.height) 4239 var imgData = ctx.getImageData(0, 0, data.width, data.height).data; 4240 var pix = getPixel(11, 11, imgData, data.width); 4241 4242 var isUnique = true; 4243 for (var key in samePics){ 4244 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 ) { 4245 isUnique = false; 4246 break; 4247 } 4248 } 4249 if (isUnique === true) { 4250 samePics[data.imgUrl] = pix; 4251 } 4252 4253 picsToTest[data.imgUrl] = undefined; 4254 delete picsToTest[data.imgUrl]; 4255 4256 if (Object.keys(picsToTest).length === 0) { 4257 testingDone(); 4258 } 4259 } 4260 } 4261 4262 //-------------------------------------------------------------------------------------------- 4263 4264 function getPixel(x,y,data, width){ 4265 return { 4266 r: data[(x*4)+(y*width)], 4267 g: data[(x*4)+(y*width)+1], 4268 b: data[(x*4)+(y*width)+2], 4269 a: data[(x*4)+(y*width)+3] 4270 } 4271 } 4272 4273 //-------------------------------------------------------------------------------------------- 4274 4275 function testingDone(){ 4276 4277 var uniqueImages = Object.keys(samePics); 4278 4279 $('.lead-form-images').addClass('imagecount-' + Math.min(uniqueImages.length, 4)); 4280 4281 for (var img=0;img<4;img++){ 4282 if ($('.image-blocks').find('.block-'+(img+1)).data('src') === undefined && uniqueImages[img]) { 4283 4284 var focalPoint = assets.reduce(function(a,o){ 4285 if (uniqueImages[img] === o.assetUrl){ 4286 return o.mediaFocalPoint 4287 } else { 4288 return a; 4289 } 4290 },{x:0.5,y:0.5}); 4291 4292 if (img === 0 && uniqueImages[img].indexOf('squarespace.com/static') !==-1 && uniqueImages[img].indexOf('format=500w') !== -1) { 4293 uniqueImages[img] = uniqueImages[img].replace('format=500w', 'format=1024w') 4294 } 4295 4296 $('.image-blocks').find('.block-'+(img+1)).css({ 4297 'backgroundImage': 'url('+uniqueImages[img]+')', 4298 'backgroundPosition': 'calc('+focalPoint.x+' * 100%) calc('+focalPoint.y+' * 100%)' 4299 }).data('src',uniqueImages[img]); 4300 } 4301 } 4302 } 4303 4304 //-------------------------------------------------------------------------------------------- 4305 4306 window.addEventListener( "message", receiveMessage, false); 4307 4308 $('.lead-form-lightbox form').append($('<input type="hidden" name="YLP_FORMSOURCE" value="LEAD_FORM"/>')); 4309 $('.lead-form-lightbox form').append($('<input type="hidden" name="YLP_TAGS" value="'+encodeURIComponent(String(location))+'"/>')); 4310 4311 4312 //------------------------------------------------------------------------------------------------------ 4313})(); 4314 4315</script>
4315 4316 4317 4318 <div id="preFooter"> 4319 <div class="pre-footer-inner"> 4320 <div class="sqs-layout sqs-grid-12 columns-12" data-layout-label="Pre-Footer Content" data-type="block-field" data-updated-on="1666381025713" id="preFooterBlocks"><div class="row sqs-row"><div class="col sqs-col-12 span-12"><div class="sqs-block website-component-block sqs-block-website-component sqs-block-socialaccountlinks social-account-links-block social-account-links-v2-block" data-block-css="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.socialLinks/5814eb66-baa7-4ba6-b819-e3a0276bac39_745/website.components.socialLinks.styles.css"]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.socialLinks/5814eb66-baa7-4ba6-b819-e3a0276bac39_745/website.components.socialLinks.visitor.js"]" data-block-type="1337" data-definition-name="website.components.socialLinks" data-sqsp-block="social-links" data-website-component-id="yui_3_17_2_1_1406660821033_8373" id="block-yui_3_17_2_1_1406660821033_8373"><div class="sqs-block-content"> 4321 4322 4323 4324 4325 4326 4327 4328 4329 4330 4331 4332 4333 4334 4335 4336 4337 4338 4339 4340 4341 4342 4343 4344 4345<div class="sqs-block-socialaccountlinks-content"> 4346 <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"> 4347 <style> 4348 4349 #block-yui_3_17_2_1_1406660821033_8373 { 4350 --social-icons-justify-content: center; 4351 --social-icons-dimension: 36px;--social-icons-gap: 10px; 4352 4353 } 4354 4355 4356 #block-yui_3_17_2_1_1406660821033_8373 .sqs-svg-icon--wrapper { 4357 --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; 4358 } 4359 4360 4361 #block-yui_3_17_2_1_1406660821033_8373 .sqs-svg-icon--list { 4362 justify-content: var(--social-icons-justify-content, center); 4363 column-gap: var(--social-icons-gap, 12px); 4364 row-gap: var(--social-icons-gap, 12px); 4365 } 4366 #block-yui_3_17_2_1_1406660821033_8373 .sqs-svg-icon--wrapper { 4367 width: var(--social-icons-dimension, 20px); 4368 height: var(--social-icons-dimension, 20px); 4369 margin: 0; 4370 border: none; 4371 background-color: var(--si-bg, transparent); 4372 box-shadow: var(--si-box-shadow, none); 4373 border-radius: var(--si-border-radius, 0); 4374 } 4375 #block-yui_3_17_2_1_1406660821033_8373 .sqs-svg-icon--wrapper > div { 4376 transform: scale(var(--si-scale, 1)); 4377 } 4378 #block-yui_3_17_2_1_1406660821033_8373 .sqs-use--icon { 4379 fill: var(--si-fill-icon, transparent); 4380 } 4381 #block-yui_3_17_2_1_1406660821033_8373 .sqs-use--mask { 4382 fill: var(--si-fill-mask, transparent); 4383 } 4384 #block-yui_3_17_2_1_1406660821033_8373 .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper { 4385 background-color: var(--si-bg-fade, var(--si-bg, transparent)); 4386 } 4387 #block-yui_3_17_2_1_1406660821033_8373 .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper .sqs-use--icon { 4388 fill: var(--si-fill-icon-fade, var(--si-fill-icon, transparent)); 4389 } 4390 #block-yui_3_17_2_1_1406660821033_8373 .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper .sqs-use--mask { 4391 fill: var(--si-fill-mask-fade, var(--si-fill-mask, transparent)); 4392 } 4393 #block-yui_3_17_2_1_1406660821033_8373 .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper:hover { 4394 background-color: var(--si-bg-hover, var(--si-bg, transparent)); 4395 } 4396 #block-yui_3_17_2_1_1406660821033_8373 .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper:hover .sqs-use--icon { 4397 fill: var(--si-fill-icon-hover, var(--si-fill-icon, transparent)); 4398 } 4399 #block-yui_3_17_2_1_1406660821033_8373 .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper:hover .sqs-use--mask { 4400 fill: var(--si-fill-mask-hover, var(--si-fill-mask, transparent)); 4401 } 4402 </style> 4403 <nav class="sqs-svg-icon--list"> 4404 4405 4406 <a 4407 href="https://www.facebook.com/TillungTampaBay" 4408 target="_blank" 4409 class="sqs-svg-icon--wrapper facebook-unauth" 4410 aria-label="Facebook" 4411 > 4412 <div> 4413 <svg class="sqs-svg-icon--social" viewBox="0 0 64 64"> 4414 <use class="sqs-use--icon" xlink:href="/universal/svg/social-accounts.svg#facebook-unauth-icon"></use> 4415 <use class="sqs-use--mask" xlink:href="/universal/svg/social-accounts.svg#facebook-unauth-mask"></use> 4416 </svg> 4417 </div> 4418 </a> 4419 4420 4421 4422 <a 4423 href="https://www.instagram.com/tillungtampabay/" 4424 target="_blank" 4425 class="sqs-svg-icon--wrapper instagram-unauth" 4426 aria-label="Instagram" 4427 > 4428 <div> 4429 <svg class="sqs-svg-icon--social" viewBox="0 0 64 64"> 4430 <use class="sqs-use--icon" xlink:href="/universal/svg/social-accounts.svg#instagram-unauth-icon"></use> 4431 <use class="sqs-use--mask" xlink:href="/universal/svg/social-accounts.svg#instagram-unauth-mask"></use> 4432 </svg> 4433 </div> 4434 </a> 4435 4436 4437 4438 <a 4439 href="https://www.youtube.com/@TerryTillung" 4440 target="_blank" 4441 class="sqs-svg-icon--wrapper youtube-unauth" 4442 aria-label="YouTube" 4443 > 4444 <div> 4445 <svg class="sqs-svg-icon--social" viewBox="0 0 64 64"> 4446 <use class="sqs-use--icon" xlink:href="/universal/svg/social-accounts.svg#youtube-unauth-icon"></use> 4447 <use class="sqs-use--mask" xlink:href="/universal/svg/social-accounts.svg#youtube-unauth-mask"></use> 4448 </svg> 4449 </div> 4450 </a> 4451 4452 4453 4454 <a 4455 href="https://www.tiktok.com/@tannerraytillung?is_from_webapp=1&sender_device=pc" 4456 target="_blank" 4457 class="sqs-svg-icon--wrapper tiktok-unauth" 4458 aria-label="TikTok" 4459 > 4460 <div> 4461 <svg class="sqs-svg-icon--social" viewBox="0 0 64 64"> 4462 <use class="sqs-use--icon" xlink:href="/universal/svg/social-accounts.svg#tiktok-unauth-icon"></use> 4463 <use class="sqs-use--mask" xlink:href="/universal/svg/social-accounts.svg#tiktok-unauth-mask"></use> 4464 </svg> 4465 </div> 4466 </a> 4467 4468 4469 4470 4471 </nav> 4472 </div> 4473 4474 4475<style id="container-styles">#block-yui_3_17_2_1_1406660821033_8373 { 4476 4477 4478 4479 } 4480 4481 #block-yui_3_17_2_1_1406660821033_8373 .sqs-block-socialaccountlinks-content { 4482 4483 } 4484 4485 #block-yui_3_17_2_1_1406660821033_8373 { 4486 mix-blend-mode: var(--tweak-social-links-block-blend); 4487 border-radius: var(--tweak-social-links-block-radius); 4488 } 4489 4490 4491 4492 4493 4494 4495 4496 4497 4498 4499</style> 4500 4501<style id="override-container-styles"> 4502 @media screen and (max-width: 767px) { 4503 4504 4505 4506#block-yui_3_17_2_1_1406660821033_8373 { 4507 4508 } 4509 } 4510 4511 4512 @media screen and (max-width: 767px) { 4513 #block-yui_3_17_2_1_1406660821033_8373 .sqs-block-socialaccountlinks-content { 4514 4515 } 4516 } 4517 4518 @media screen and (max-width: 767px) { 4519 4520 4521 4522 4523 4524 4525 }</style> 4526 4527 <style class="transform-overrides-vars"> 4528 4529</style> 4530 4531 4532 4533 4534 4535 4536</div> 4537</div></div></div></div></div>
4538 </div> 4539 </div> 4540 4541
4541<script> 4542 //These things may not be accessible to plugins, so we need to set them in javascript here so plugins can use them. 4543 window.YLOPO_WIDGETS.SS_PAGE_CONTEXT = { 4544 websiteSettings: JSON.parse(decodeURIComponent("%7B%22id%22%3A%226352f3fe1b9737320ca42a4c%22%2C%22websiteId%22%3A%226352f3fe1b9737320ca42a49%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%22411b178f-87a5-4b49-a746-4f424200e202%22%2C%22newPlanArchitectureEligible%22%3Atrue%2C%22businessHours%22%3A%7B%22monday%22%3A%7B%22text%22%3A%22%22%2C%22ranges%22%3A%5B%7B%7D%5D%7D%2C%22tuesday%22%3A%7B%22text%22%3A%22%22%2C%22ranges%22%3A%5B%7B%7D%5D%7D%2C%22wednesday%22%3A%7B%22text%22%3A%22%22%2C%22ranges%22%3A%5B%7B%7D%5D%7D%2C%22thursday%22%3A%7B%22text%22%3A%22%22%2C%22ranges%22%3A%5B%7B%7D%5D%7D%2C%22friday%22%3A%7B%22text%22%3A%22%22%2C%22ranges%22%3A%5B%7B%7D%5D%7D%2C%22saturday%22%3A%7B%22text%22%3A%22%22%2C%22ranges%22%3A%5B%7B%7D%5D%7D%2C%22sunday%22%3A%7B%22text%22%3A%22%22%2C%22ranges%22%3A%5B%7B%7D%5D%7D%7D%2C%22storeSettings%22%3A%7B%22returnPolicy%22%3Anull%2C%22termsOfService%22%3Anull%2C%22privacyPolicy%22%3Anull%2C%22expressCheckout%22%3Afalse%2C%22continueShoppingLinkUrl%22%3A%22%2F%22%2C%22useLightCart%22%3Afalse%2C%22showNoteField%22%3Afalse%2C%22shippingCountryDefaultValue%22%3A%22US%22%2C%22billToShippingDefaultValue%22%3Afalse%2C%22showShippingPhoneNumber%22%3Atrue%2C%22isShippingPhoneRequired%22%3Afalse%2C%22showBillingPhoneNumber%22%3Atrue%2C%22isBillingPhoneRequired%22%3Afalse%2C%22currenciesSupported%22%3A%5B%22USD%22%2C%22CAD%22%2C%22GBP%22%2C%22AUD%22%2C%22EUR%22%2C%22CHF%22%2C%22NOK%22%2C%22SEK%22%2C%22DKK%22%2C%22NZD%22%2C%22SGD%22%2C%22MXN%22%2C%22HKD%22%2C%22CZK%22%2C%22ILS%22%2C%22MYR%22%2C%22RUB%22%2C%22PHP%22%2C%22PLN%22%2C%22THB%22%2C%22BRL%22%2C%22ARS%22%2C%22COP%22%2C%22IDR%22%2C%22INR%22%2C%22JPY%22%2C%22ZAR%22%5D%2C%22defaultCurrency%22%3A%22USD%22%2C%22selectedCurrency%22%3A%22USD%22%2C%22multicurrencyEnabled%22%3Atrue%2C%22measurementStandard%22%3A1%2C%22orderConfirmationInjectCode%22%3A%22null%22%2C%22showCustomCheckoutForm%22%3Afalse%2C%22checkoutPageMarketingOptInEnabled%22%3Atrue%2C%22enableMailingListOptInByDefault%22%3Afalse%2C%22sameAsRetailLocation%22%3Afalse%2C%22merchandisingSettings%22%3A%7B%22scarcityEnabledOnProductItems%22%3Afalse%2C%22scarcityEnabledOnProductBlocks%22%3Afalse%2C%22scarcityMessageType%22%3A%22DEFAULT_SCARCITY_MESSAGE%22%2C%22scarcityThreshold%22%3A10%2C%22multipleQuantityAllowedForServices%22%3Atrue%2C%22restockNotificationsEnabled%22%3Afalse%2C%22restockNotificationsMailingListSignUpEnabled%22%3Afalse%2C%22relatedProductsEnabled%22%3Afalse%2C%22relatedProductsOrdering%22%3A%22random%22%2C%22soldOutVariantsDropdownDisabled%22%3Afalse%2C%22productC
4544omposerOptedIn%22%3Afalse%2C%22productComposerABTestOptedOut%22%3Afalse%2C%22productReviewsEnabled%22%3Afalse%7D%2C%22minimumOrderSubtotalEnabled%22%3Afalse%2C%22minimumOrderSubtotal%22%3A%7B%22currency%22%3A%22USD%22%2C%22value%22%3A%220.00%22%7D%2C%22addToCartConfirmationType%22%3A2%2C%22isLive%22%3Afalse%2C%22multipleQuantityAllowedForServices%22%3Atrue%7D%2C%22useEscapeKeyToLogin%22%3Atrue%2C%22ssBadgeType%22%3A1%2C%22ssBadgePosition%22%3A4%2C%22ssBadgeVisibility%22%3A1%2C%22ssBadgeDevices%22%3A1%2C%22pinterestOverlayOptions%22%3A%7B%22mode%22%3A%22disabled%22%7D%2C%22ampEnabled%22%3Afalse%2C%22isRestrictiveCookiePolicyEnabled%22%3Atrue%2C%22seoHidden%22%3Afalse%2C%22userAccountsSettings%22%3A%7B%22loginAllowed%22%3Afalse%2C%22signupAllowed%22%3Afalse%7D%2C%22cookieBannerText%22%3A%22%3Cp%3ESelect%20%E2%80%9CAccept%20all%E2%80%9D%20to%20agree%20to%20our%20use%20of%20cookies%20and%20similar%20technologies%20to%20enhance%20your%20browsing%20experience%2C%20security%2C%20analytics%20and%20customization.%20Select%20%E2%80%9DManage%20cookies%E2%80%9D%20to%20make%20more%20choices%20or%20opt%20out.%3C%5C%2Fp%3E%22%2C%22isCookieBannerEnabled%22%3Atrue%2C%22isVisitorDataRestricted%22%3Afalse%2C%22contactEmail%22%3A%22tanner%40tillungtampabay.com%22%2C%22contactPhoneNumber%22%3A%22727-332-0971%22%7D")), 4545 website: JSON.parse(decodeURIComponent("%7B%22id%22%3A%226352f3fe1b9737320ca42a49%22%2C%22captchaSettings%22%3A%7B%22enabledForDonations%22%3Afalse%7D%2C%22cloneable%22%3Afalse%2C%22contentModifiedOn%22%3A17914002029
454503%2C%22developerMode%22%3Afalse%2C%22identifier%22%3A%22ylopo-branded-site-q2p2%22%2C%22imageMetadataProcessingEnabled%22%3Afalse%2C%22isHstsEnabled%22%3Afalse%2C%22language%22%3A%22en-US%22%2C%22location%22%3A%7B%22mapLat%22%3A27.9444574%2C%22mapLng%22%3A-82.4578222%2C%22addressTitle%22%3A%22Tillung%20Tampa%20Bay%22%2C%22addressLine1%22%3A%22100%20Ashley%20Drive%20South%22%2C%22addressLine2%22%3A%22Tampa%2C%20FL%2C%2033602%22%2C%22addressCountry%22%3A%22United%20States%22%7D%2C%22logoImageId%22%3A%22666b0251fbbff678a12c903e%22%2C%22primaryDomain%22%3A%22www.tillungtampabay.com%22%2C%22screenshotId%22%3A%22fbd71da52191a9ad86e1ba901af6cb3dbf59992cfd681e2804c4b46fbedf02e5%22%2C%22shareButtonOptions%22%3A%7B%228%22%3Atrue%2C%221%22%3Atrue%2C%226%22%3Atrue%2C%227%22%3Atrue%2C%223%22%3Atrue%2C%224%22%3Atrue%2C%222%22%3Atrue%7D%2C%22showOwnerLogin%22%3Afalse%2C%22siteDescription%22%3A%22%22%2C%22siteStatus%22%3A%7B%7D%2C%22siteTitle%22%3A%22Tillung%20Tampa%20Bay%22%2C%22socialLogoImageId%22%3A%22666705dc1a405f0fcdf4ce68%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.tillungtampabay.com%22%2C%22baseUrl%22%3A%22https%3A%2F%2Fwww.tillungtampabay.com%22%2C%22internalUrl%22%3A%22https%3A%2F%2Fylopo-branded-site-q2p2.squarespace.com%22%2C%22logoImageUrl%22%3A%22%2F%2Fimages.squarespace-cdn.com%2Fcontent%2Fv1%2F6352f3fe1b9737320ca42a49%2Fe085b0d6-b771-485f-80d8-2d6c438c5b2d%2FTTB%2BEXP%2BLOGO%2B%25281%2529.png%22%2C%22machineTimeZoneOffset%22%3A-25200000%2C%22socialAccounts%22%3A%5B%7B%22serviceId%22%3A60%2C%22screenname%22%3A%22Facebook%22%2C%22addedOn%22%3A1671958703467%2C%22profileUrl%22%3A%22https%3A%2F%2Fwww.facebook.com%2FTillungTampaBay%22%2C%22iconEnabled%22%3Atrue%2C%22serviceName%22%3A%22facebook-unauth%22%7D%2C%7B%22serviceId%22%3A64%2C%22screenname%22%3A%22Instagram%22%2C%22addedOn%22%3A1672847302548%2C%22profileUrl%22%3A%22https%3A%2F%2Fwww.instagram.com%2Ftillungtampabay%2F%22%2C%22iconEnabled%22%3Atrue%2C%22serviceName%22%3A%22instagram-unauth%22%7D%2C%7B%22serviceId%22%3A69%2C%22screenname%22%3A%22YouTube%22%2C%22addedOn%22%3A1672847336093%2C%22profileUrl%22%3A%22https%3A%2F%2Fwww.youtube.com%2F%40TerryTillung%22%2C%22iconEnabled%22%3Atrue%2C%22serviceName%22%3A%22youtube-unauth%22%7D%2C%7B%22serviceId%22%3A82%2C%22screenname%22%3A%22TikTok%22%2C%22addedOn%22%3A1672847382780%2C%22profileUrl%22%3A%22https%3A%2F%2Fwww.tiktok.com%2F%40tannerraytillung%3Fis_from_webapp%3D1%26amp%3Bsender_device%3Dpc%22%2C%22iconEnabled%22%3Atrue%2C%22serviceName%22%3A%22tiktok-unauth%22%7D%5D%2C%22socialLogoImageUrl%22%3A%22%2F%2Fimages.squarespace-cdn.com%2Fcontent%2Fv1%2F6352f3fe1b9737320ca42a49%2Fc962da92-5199-4c91-9e63-bab0c7d17992%2FTTB%2BEXP%2BLOGO%2B%25281%2529.png%22%2C%22timeZoneAbbr%22%3A%22PDT%22%2C%22timeZoneOffset%22%3A-25200000%7D")), 4546 authenticatedAccount: {}, 4547 pageId: "collection-6352f47076801100d584ade8", 4548 pageTitle: "Contact Us — Tillung Tampa Bay", 4549 templateRevision: "491" 4550 } 4551 4552 </script>
4552 4553 <!-- ///////////////////////////////////////////////////////////////////////////////////////////////////////// --> 4554 4555 <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> 4556<div class="sqs-layout sqs-grid-12 columns-12" data-layout-label="v5 footer" data-type="block-field" data-updated-on="1766416500286" id="editable-code-area-bundled-v5-footer-main"><div class="row sqs-row"><div class="col sqs-col-12 span-12"><div class="sqs-block website-component-block sqs-block-website-component sqs-block-code code-block" data-block-css="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.code/7254a91c-5bc7-4a2b-9713-cb5586100f1c_1012/website.components.code.styles.css"]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.code/7254a91c-5bc7-4a2b-9713-cb5586100f1c_1012/website.components.code.visitor.js"]" data-block-type="1337" data-definition-name="website.components.code" data-sqsp-block="code" data-website-component-id="a1191a8dabd24dab7ea4" id="block-a1191a8dabd24dab7ea4"><div class="sqs-block-content"> 4557 4558 4559<div 4560 class="sqs-code-container" 4561 4562 4563 data-localized="{"enableSafeModeButton":"Preview in safe mode","enableSafeModeText":"This block contains embedded scripts. Embedded scripts are disabled while you're logged in and editing your site.","enableSafeModeTitle":"Embedded Scripts","exitSafeModeButton":"Exit safe preview","exitSafeModeText":"Please view the page after logging out for accurate rendering.","exitSafeModeTitle":"Safe Preview","globalSafeMode":"Embedded Code: This block contains embedded code that has been disabled.","scriptDisabled":"Script Disabled"}" 4564 4565 4566 4567 4568> 4569 4570 4571<style>footer#footer-v5 .custom-footer{background-color:#1f1f1f;color:#fff;display:flex;justify-content:center;align-items:stretch;overflow:hidden}@media only screen and (max-width:933px){footer#footer-v5 .custom-footer{flex-direction:column}}footer#footer-v5 .custom-footer .footer-foreground{position:relative;z-index:10;width:100%;display:flex;flex-direction:row}footer#footer-v5 .custom-footer .footer-foreground .footer-content{width:100%;padding:80px 32px;line-height:1.6em!important;position:relative;text-transform:capitalize}@media only screen and (min-width:933px){footer#footer-v5 .custom-footer .footer-foreground .footer-content{max-width:1120px;margin:0 auto}}@media only screen and (max-width:933px){footer#footer-v5 .custom-footer .footer-foreground .footer-content{max-width:90%;padding:50px 5%}}footer#footer-v5 .custom-footer .footer-foreground .footer-content .info-line.email{text-transform:none}footer#footer-v5 .custom-footer .footer-foreground .footer-content .footer-info{z-index:10;position:relative;display:flex;justify-content:space-between;padding-bottom:50px}@media only screen and (max-width:933px){footer#footer-v5 .custom-footer .footer-foreground .footer-content .footer-info{max-width:380px;margin:0 auto}}footer#footer-v5 .custom-footer .footer-foreground .footer-content .footer-info a{color:#fff;text-decoration:none}@media only screen and (max-width:933px){footer#footer-v5 .custom-footer .footer-foreground .footer-content .footer-info{flex-direction:column}}footer#footer-v5 .custom-footer .footer-foreground .footer-content .footer-info .footer-col1{position:relative;z-index:10;width:28%;display:flex;flex-direction:column}@media only screen and (max-width:1230px){footer#footer-v5 .custom-footer .footer-foreground .footer-content .footer-info .footer-col1{width:23%!important}}@media only screen and (max-width:933px){footer#footer-v5 .custom-footer .footer-foreground .footer-content .footer-info .footer-col1{width:100%!important}}footer#footer-v5 .custom-footer .footer-foreground .footer-content .footer-info .footer-col1 img{width:200
4571px}footer#footer-v5 .custom-footer .footer-foreground .footer-content .footer-info .footer-col1 div{margin:5px 0;width:100%;text-align:center}footer#footer-v5 .custom-footer .footer-foreground .footer-content .footer-info .footer-info-col-spacer1{width:6.3333%}@media only screen and (max-width:1230px){footer#footer-v5 .custom-footer .footer-foreground .footer-content .footer-info .footer-info-col-spacer1{width:0%}}footer#footer-v5 .custom-footer .footer-foreground .footer-content .footer-info .footer-info-col-spacer2{width:3.3333%}@media only screen and (max-width:1230px){footer#footer-v5 .custom-footer .footer-foreground .footer-content .footer-info .footer-info-col-spacer2{width:0%}}footer#footer-v5 .custom-footer .footer-foreground .footer-content .footer-info .footer-info-col2{z-index:1;width:20%}@media only screen and (max-width:933px){footer#footer-v5 .custom-footer .footer-foreground .footer-content .footer-info .footer-info-col2{width:100%!important;text-align:center}}footer#footer-v5 .custom-footer .footer-foreground .footer-content .footer-info .footer-info-col2 div{margin:20px 0}footer#footer-v5 .custom-footer .footer-foreground .footer-content .footer-info .footer-info-col3{z-index:1;width:33%;padding-right:30px}@media only screen and (max-width:1230px){footer#footer-v5 .custom-footer .footer-foreground .footer-content .footer-info .footer-info-col3{padding-right:0}}@media only screen and (max-width:933px){footer#footer-v5 .custom-footer .footer-foreground .footer-content .footer-info .footer-info-col3{width:100%!important;text-align:center}}footer#footer-v5 .custom-footer .footer-foreground .footer-content .footer-info .footer-info-col3 .info-line{display:flex;flex-direction:column;margin:20px 0 0!important}footer#footer-v5 .custom-footer .footer-foreground .footer-content .footer-info .footer-section-heading span{font-size:22px!important}footer#footer-v5 .custom-footer .footer-foreground .footer-content .footer-info .footer-section-heading p{font-size:15px!important}@media only screen and (max-width:933px){footer#footer-v5 .custom-footer .footer-foreground .footer-content .footer-info .footer-section-heading{text-align:center}}footer#footer-v5 .custom-footer .footer-foreground .footer-content .footer-info .footer-social-icons{display:flex;flex-wrap:wrap;justify-content:center;margin:50px auto}footer#footer-v5 .custom-footer .footer-foreground .footer-content .footer-info .footer-social-icons :not(a){width:100%!important}footer#footer-v5 .custom-footer .footer-foreground .footer-content .footer-info .footer-social-icons .sqs-svg-icon--list{justify-content:center}footer#footer-v5 .custom-footer .footer-foreground .footer-content .footer-info .footer-social-icons .sqs-svg-icon--list use.sqs-use--mask{fill:transparent!important}footer#footer-v5 .custom-footer .footer-foreground .footer-content .footer-info .footer-social-icons .sqs-svg-icon--list use.sqs-use--icon{filter:black!important}@media only screen and (max-width:933px){footer#footer-v5 .custom-footer .footer-foreground .footer-content .footer-info .footer-social-icons .sqs-svg-icon--list .sqs-svg-icon--social{width:48px!important;height:48px!important}}footer#footer-v5 .custom-footer .footer-foreground .footer-content .footer-info .footer-social-icons .sqs-svg-icon--list a{background-color:transparent;position:relative;width:30px;height:30px;overflow:hidden;border-radius:100%;margin:5px;display:flex}@media only screen and (max-width:933px){footer#footer-v5 .custom-footer .footer-foreground .footer-content .footer-info .footer-social-icons .sqs-svg-icon--list a{width:48px!important;height:48px!important}}footer#footer-v5 .custom-footer .footer-foreground .footer-content .footer-info .footer-social-icons .sqs-svg-icon--list a svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}footer#footer-v5 .custom-footer .footer-foreground .footer-content .footer-info .footer-map{width:auto;margin:50px 0 0;padding:0}footer#footer-v5 .custom-footer .footer-foreground .footer-content .footer-info .footer-map h3{color:#fff;padding:5px 0}footer#footer-v5 .custom-footer .footer-foreground .footer-content .footer-info .footer-map picture{display:flex;width:auto;flex-wrap:nowrap;align-content:center;align-items:stretch;justify-content:start;height:200px}footer#footer-v5 .custom-footer .footer-foreground .footer-content .footer-info .footer-map picture img{width:100%;height:100%;object-fit:cover}footer#footer-v5 .custom-footer .footer-foreground .footer-content .footer-info div{margin:20px 0 0}footer#footer-v5 .custom-footer .footer-foreground .footer-copyright{padding:50px 0 0;position:relative;z-index:10;font-size:14px!important;border-top:1px solid #fff}footer#footer-v5 .custom-footer .footer-foreground .footer-copyright .privacy-policy-container{text-align:center}footer#footer-v5 .custom-footer .footer-foreground .footer-copyright a{text-transform:uppercase;color:#fff;margin-bottom:20px;text-decoration:none!important}footer#footer-v5 .custom-footer .footer-foreground .footer-background{height:100%;width:100%;position:absolute;top:0;left:0;z-index:-1}footer#footer-v5 .custom-footer .footer-foreground .footer-background.ylopo-image-uploader{z-index:1}footer#footer-v5 .custom-footer .footer-foreground .footer-background .code-block,footer#footer-v5 .custom-footer .footer-foreground .footer-background .col,footer#footer-v5 .custom-footer .footer-foreground .footer-background .footer-bg,footer#footer-v5 .custom-footer .footer-foreground .footer-background .row,footer#footer-v5 .custom-footer .footer-foreground .footer-background .sqs-block-content{height:100%;width:100%}footer#footer-v5 .custom-footer .footer-foreground .footer-background * picture{height:100%;width:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}footer#footer-v5 .custom-footer .footer-foreground .footer-background * img{flex-shrink:0;min-width:100%;min-height:100%}footer#footer-v5 .subnav{display:none}</style> 4572<div class="custom-footer"> 4573 <div class="footer-foreground"> 4574 <div class="footer-content"> 4575 4576 4577 4578 4579 4580 <div class="footer-info"> 4581 4582 4583 <div class="footer-col1"> 4584 4585 <div class="footer-logo ylopo-image-uploader">
4586 <div class="sqs-layout sqs-grid-1 columns-1 footer-logo v5-footer-logo ylopo-image-uploader-block-field" data-type="block-field" data-updated-on="1747405705384" id="v5-footer-editable-logo-brokerage"><div class="row sqs-row"><div class="col sqs-col-1 span-1"><div class="sqs-block website-component-block sqs-block-website-component sqs-block-code code-block" data-block-css="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.code/7254a91c-5bc7-4a2b-9713-cb5586100f1c_1012/website.components.code.styles.css"]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.code/7254a91c-5bc7-4a2b-9713-cb5586100f1c_1012/website.components.code.visitor.js"]" data-block-type="1337" data-definition-name="website.components.code" data-sqsp-block="code" data-website-component-id="9ee1786cae78dda1d857" id="block-9ee1786cae78dda1d857"><div class="sqs-block-content"> 4587 4588 4589<div 4590 class="sqs-code-container" 4591 4592 4593 data-localized="{"enableSafeModeButton":"Preview in safe mode","enableSafeModeText":"This block contains embedded scripts. Embedded scripts are disabled while you're logged in and editing your site.","enableSafeModeTitle":"Embedded Scripts","exitSafeModeButton":"Exit safe preview","exitSafeModeText":"Please view the page after logging out for accurate rendering.","exitSafeModeTitle":"Safe Preview","globalSafeMode":"Embedded Code: This block contains embedded code that has been disabled.","scriptDisabled":"Script Disabled"}" 4594 4595 4596 4597 4598> 4599 4600 <picture class="custom-image"> 4601<source media="(min-width:1000px)" data-srcset="https://images.squarespace-cdn.com/content/v1/6352f3fe1b9737320ca42a49/1747405698533-WGWREKN24C53RKOR8PJQ/TTB%2BEXP%2BLOGO%2B%281%29.png?format=1000w"> 4602<source media="(min-width:750px)" data-srcset="https://images.squarespace-cdn.com/content/v1/6352f3fe1b9737320ca42a49/1747405698533-WGWREKN24C53RKOR8PJQ/TTB%2BEXP%2BLOGO%2B%281%29.png?format=750w"> 4603<source media="(min-width:500px)" data-srcset="https://images.squarespace-cdn.com/content/v1/6352f3fe1b9737320ca42a49/1747405698533-WGWREKN24C53RKOR8PJQ/TTB%2BEXP%2BLOGO%2B%281%29.png?format=500w"> 4604<source media="(min-width:300px)" data-srcset="https://images.squarespace-cdn.com/content/v1/6352f3fe1b9737320ca42a49/1747405698533-WGWREKN24C53RKOR8PJQ/TTB%2BEXP%2BLOGO%2B%281%29.png?format=300w"> 4605<img class="lazy" width="100%" height="100%" data-src="https://images.squarespace-cdn.com/content/v1/6352f3fe1b9737320ca42a49/1747405698533-WGWREKN24C53RKOR8PJQ/TTB%2BEXP%2BLOGO%2B%281%29.png?format=100w" alt=""> 4606</picture> 4607 4608 4609 4610 4611 4612</div> 4613 4614<style class="transform-overrides-vars"> 4615 4616</style> 4617 4618</div></div></div></div></div> 4619 </div> 4620 <div class="footer-brokerage-info"> 4621 <div class="sqs-layout sqs-grid-1 columns-1 ylopo-edit-block empty" data-layout-label="Brokerage Info" data-type="block-field" id="footer-v5-brokerage-info"><div class="row sqs-row"><div class="col sqs-col-1 span-1"></div></div></div> 4622 </div> 4623 4624 <div class='footer-social-icons'> 4625 <div class="socialmedia lazy" data-lazy-function="loadSocialIcons"> 4626 <div class="sqs-layout sqs-grid-12 columns-12" data-layout-label="Social" data-type="block-field" data-updated-on="1666381001565" id="ylopoHeaderSocialBlock"><div class="row sqs-row"><div class="col sqs-col-12 span-12"><div class="sqs-block website-component-block sqs-block-website-component sqs-block-socialaccountlinks social-account-links-block social-account-links-v2-block" data-block-css="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.socialLinks/5814eb66-baa7-4ba6-b819-e3a0276bac39_745/website.components.socialLinks.styles.css"]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.socialLinks/5814eb66-baa7-4ba6-b819-e3a0276bac39_745/website.components.socialLinks.visitor.js"]" data-block-type="1337" data-definition-name="website.components.socialLinks" data-sqsp-block="social-links" data-website-component-id="header-social-block-id" id="block-header-social-block-id"><div class="sqs-block-content"> 4627 4628 4629 4630 4631 4632 4633 4634 4635 4636 4637 4638 4639 4640 4641 4642 4643 4644 4645 4646 4647 4648 4649 4650 4651<div class="sqs-block-socialaccountlinks-content"> 4652 <div class="sqs-svg-icon--outer social-icon-alignment-right social-icons-color-standard social-icons-size-extra-small social-icons-style-regular "> 4653 <style> 4654 4655 #block-header-social-block-id { 4656 --social-icons-justify-content: flex-end; 4657 --social-icons-dimension: 16px;--social-icons-gap: 10px; 4658 4659 } 4660 4661 4662 #block-header-social-block-id .sqs-svg-icon--wrapper { 4663 --si-border-radius: 0;--si-scale: 2;
4663--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; 4664 } 4665 4666 4667 #block-header-social-block-id .sqs-svg-icon--list { 4668 justify-content: var(--social-icons-justify-content, center); 4669 column-gap: var(--social-icons-gap, 12px); 4670 row-gap: var(--social-icons-gap, 12px); 4671 } 4672 #block-header-social-block-id .sqs-svg-icon--wrapper { 4673 width: var(--social-icons-dimension, 20px); 4674 height: var(--social-icons-dimension, 20px); 4675 margin: 0; 4676 border: none; 4677 background-color: var(--si-bg, transparent); 4678 box-shadow: var(--si-box-shadow, none); 4679 border-radius: var(--si-border-radius, 0); 4680 } 4681 #block-header-social-block-id .sqs-svg-icon--wrapper > div { 4682 transform: scale(var(--si-scale, 1)); 4683 } 4684 #block-header-social-block-id .sqs-use--icon { 4685 fill: var(--si-fill-icon, transparent); 4686 } 4687 #block-header-social-block-id .sqs-use--mask { 4688 fill: var(--si-fill-mask, transparent); 4689 } 4690 #block-header-social-block-id .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper { 4691 background-color: var(--si-bg-fade, var(--si-bg, transparent)); 4692 } 4693 #block-header-social-block-id .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper .sqs-use--icon { 4694 fill: var(--si-fill-icon-fade, var(--si-fill-icon, transparent)); 4695 } 4696 #block-header-social-block-id .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper .sqs-use--mask { 4697 fill: var(--si-fill-mask-fade, var(--si-fill-mask, transparent)); 4698 } 4699 #block-header-social-block-id .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper:hover { 4700 background-color: var(--si-bg-hover, var(--si-bg, transparent)); 4701 } 4702 #block-header-social-block-id .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper:hover .sqs-use--icon { 4703 fill: var(--si-fill-icon-hover, var(--si-fill-icon, transparent)); 4704 } 4705 #block-header-social-block-id .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper:hover .sqs-use--mask { 4706 fill: var(--si-fill-mask-hover, var(--si-fill-mask, transparent)); 4707 } 4708 </style> 4709 <nav class="sqs-svg-icon--list"> 4710 4711 4712 <a 4713 href="https://www.facebook.com/TillungTampaBay" 4714 target="_blank" 4715 class="sqs-svg-icon--wrapper facebook-unauth" 4716 aria-label="Facebook" 4717 > 4718 <div> 4719 <svg class="sqs-svg-icon--social" viewBox="0 0 64 64"> 4720 <use class="sqs-use--icon" xlink:href="/universal/svg/social-accounts.svg#facebook-unauth-icon"></use> 4721 <use class="sqs-use--mask" xlink:href="/universal/svg/social-accounts.svg#facebook-unauth-mask"></use> 4722 </svg> 4723 </div> 4724 </a> 4725 4726 4727 4728 <a 4729 href="https://www.instagram.com/tillungtampabay/" 4730 target="_blank" 4731 class="sqs-svg-icon--wrapper instagram-unauth" 4732 aria-label="Instagram" 4733 > 4734 <div> 4735 <svg class="sqs-svg-icon--social" viewBox="0 0 64 64"> 4736 <use class="sqs-use--icon" xlink:href="/universal/svg/social-accounts.svg#instagram-unauth-icon"></use> 4737 <use class="sqs-use--mask" xlink:href="/universal/svg/social-accounts.svg#instagram-unauth-mask"></use> 4738 </svg> 4739 </div> 4740 </a> 4741 4742 4743 4744 <a 4745 href="https://www.youtube.com/@TerryTillung" 4746 target="_blank" 4747 class="sqs-svg-icon--wrapper youtube-unauth" 4748 aria-label="YouTube" 4749 > 4750 <div> 4751 <svg class="sqs-svg-icon--social" viewBox="0 0 64 64"> 4752 <use class="sqs-use--icon" xlink:href="/universal/svg/social-accounts.svg#youtube-unauth-icon"></use> 4753 <use class="sqs-use--mask" xlink:href="/universal/svg/social-accounts.svg#youtube-unauth-mask"></use> 4754 </svg> 4755 </div> 4756 </a> 4757 4758 4759 4760 <a 4761 href="https://www.tiktok.com/@tannerraytillung?is_from_webapp=1&sender_device=pc" 4762 target="_blank" 4763 class="sqs-svg-icon--wrapper tiktok-unauth" 4764 aria-label="TikTok" 4765 > 4766 <div> 4767 <svg class="sqs-svg-icon--social" viewBox="0 0 64 64"> 4768 <use class="sqs-use--icon" xlink:href="/universal/svg/social-accounts.svg#tiktok-unauth-icon"></use> 4769 <use class="sqs-use--mask" xlink:href="/universal/svg/social-accounts.svg#tiktok-unauth-mask"></use> 4770 </svg> 4771 </div> 4772 </a> 4773 4774 4775 4776 4777 </nav> 4778 </div> 4779 4780 4781<style id="container-styles">#block-header-social-block-id { 4782 4783 4784 4785 4786 4787 4788 } 4789 4790 #block-header-social-block-id .sqs-block-socialaccountlinks-content { 4791 4792 --tweak-social-links-block-padding: initial; 4793} 4794 4795 #block-header-social-block-id { 4796 mix-blend-mode: var(--tweak-social-links-block-blend); 4797 border-radius: var(--tweak-social-links-block-radius); 4798 } 4799 4800 4801 4802 4803 4804 4805 4806 4807 4808 #block-header-social-block-id { 4809 } 4810 4811</style> 4812 4813<style id="override-container-styles"> 4814 @media screen and (max-width: 767px) { 4815 4816 4817 4818#block-header-social-block-id { 4819 4820 } 4821 } 4822 4823 4824 @media screen and (max-width: 767px) { 4825 #block-header-social-block-id .sqs-block-socialaccountlinks-content { 4826 4827 } 4828 } 4829 4830 @media screen and (max-width: 767px) { 4831 4832 4833 4834 4835 4836 4837 }</style> 4838 4839 <style class="transform-overrides-vars"> 4840 4841</style> 4842 4843 4844 4845 4846 4847 4848</div> 4849</div></div></div></div></div> 4850 </div> 4851 </div> 4852 4853 </div> 4854 4855 4856 <div class="footer-info-col-spacer1"> 4857 </div> 4858 4859 4860 4861 <div class="footer-info-col2"> 4862 4863 <div><h3>Popular Pages</h3></div> 4864 4865 4866<div id="plugin-mainNavWrapper" class="nav-wrapper navigation-plugins"> 4867 <nav id="mainNavigation"> 4868 4869 4870 4871 4872 4873 <div class="folder"> 4874 <div class="folder-toggle" 4875data-href="/residential" 4876 style="pointer-events:all;user-select:none;cursor:pointer;" 4877>Residential</div>
4878<script> 4879 (()=>{//Fix Squarespace's broken folder toggle implementation SQRDEV-1213 4880 const $newToggles = $('nav:not(#mobileNavWrapper) .folder-toggle:not(.is-initialized)'); 4881 4882 $newToggles.each(function(){ 4883 window._init_folder_count = window._init_folder_count === undefined ? 0 : window._init_folder_count + 1; 4884 const $folderToggle = $(this); 4885 $folderToggle.addClass('is-initialized').addClass(`folder-count-${window._init_folder_count}`); 4886 4887 const $navWrapper = $('.nav-wrapper').closest('.nav-wrapper'); 4888 const isFooter = $navWrapper.closest('footer').length > 0; 4889 4890 const $folder = $folderToggle.closest('.folder'); 4891 $folder.removeClass('active'); 4892 const $thisToggle = $folder.find('.folder-toggle'); 4893 4894 $thisToggle 4895 .off('click').on('click', clickHandler) 4896 .off('touchstart').on('touchstart', touchstartHandler) 4897 .off('mouseover').on('mouseover', mouseoverHandler) 4898 .off('mousedown').on('mousedown', mouseoverHandler) 4899 .off('mouseup').on('mouseup', mouseoverHandler) 4900 .off('contextmenu').on('contextmenu',mouseoverHandler) 4901 4902 var touchevents = false; 4903 4904 function touchstartHandler(evt){ 4905 console.log('Touchstart event triggered', touchevents); 4906 touchevents = true; 4907 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 4908 return elm !== $thisToggle[0]; 4909 }).forEach(elm=>{ 4910 $(elm).removeClass('active'); 4911 $(elm).parents('.folder').removeClass('open'); 4912 }); 4913 console.log('window.isMobile.any',window.isMobile.any) 4914 $thisToggle.toggleClass('active'); 4915 $folder.toggleClass('open'); 4916 4917 evt.cancelBubble = true; 4918 evt.stopPropagation(); 4919 // return false; 4920 } 4921 4922 function mouseoverHandler(evt){ 4923 evt.cancelBubble = true; 4924 evt.stopPropagation(); 4925 // return false; 4926 } 4927 4928 function clickHandler(evt){ 4929 console.log('clickHandler event triggered', touchevents); 4930 if (!touchevents){ 4931 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 4932 return elm !== $thisToggle[0]; 4933 }
4933).forEach(elm=>{ 4934 $(elm).removeClass('active'); 4935 $(elm).parents('.folder').removeClass('open'); 4936 }); 4937 console.log('window.isMobile.any',window.isMobile.any) 4938 $thisToggle.toggleClass('active'); 4939 $folder.toggleClass('open'); 4940 } 4941 evt.cancelBubble = true; 4942 evt.stopPropagation(); 4943 //return false; 4944 } 4945 }); 4946 4947})(); 4948 4949</script>
4949 4950 <div class="subnav"> 4951 4952 4953 4954 4955 <div class="external"> 4956 <a href="https://find.tillungtampabay.com" target="_blank"> 4957 Buy 4958 </a> 4959 </div> 4960 4961 4962 4963 4964 4965 <div class="external"> 4966 <a href="https://find.tillungtampabay.com/seller" target="_blank"> 4967 Sell 4968 </a> 4969 </div> 4970 4971 4972 </div> 4973 </div> 4974 4975 4976 4977 4978 4979 4980 4981 4982 4983 4984 4985 <div class="collection"> 4986 <a href="/commercial"> 4987 Commercial 4988 </a> 4989 </div> 4990 4991 4992 4993 4994 4995 4996 4997 4998 4999 5000 5001 <div class="folder"> 5002 <div class="folder-toggle" 5003data-href="/communities-1" 5004 style="pointer-events:all;user-select:none;cursor:pointer;" 5005>Communities</div>
5006<script> 5007 (()=>{//Fix Squarespace's broken folder toggle implementation SQRDEV-1213 5008 const $newToggles = $('nav:not(#mobileNavWrapper) .folder-toggle:not(.is-initialized)'); 5009 5010 $newToggles.each(function(){ 5011 window._init_folder_count = window._init_folder_count === undefined ? 0 : window._init_folder_count + 1; 5012 const $folderToggle = $(this); 5013 $folderToggle.addClass('is-initialized').addClass(`folder-count-${window._init_folder_count}`); 5014 5015 const $navWrapper = $('.nav-wrapper').closest('.nav-wrapper'); 5016 const isFooter = $navWrapper.closest('footer').length > 0; 5017 5018 const $folder = $folderToggle.closest('.folder'); 5019 $folder.removeClass('active'); 5020 const $thisToggle = $folder.find('.folder-toggle'); 5021 5022 $thisToggle 5023 .off('click').on('click', clickHandler) 5024 .off('touchstart').on('touchstart', touchstartHandler) 5025 .off('mouseover').on('mouseover', mouseoverHandler) 5026 .off('mousedown').on('mousedown', mouseoverHandler) 5027 .off('mouseup').on('mouseup', mouseoverHandler) 5028 .off('contextmenu').on('contextmenu',mouseoverHandler) 5029 5030 var touchevents = false; 5031 5032 function touchstartHandler(evt){ 5033 console.log('Touchstart event triggered', touchevents); 5034 touchevents = true; 5035 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 5036 return elm !== $thisToggle[0]; 5037 }).forEach(elm=>{ 5038 $(elm).removeClass('active'); 5039 $(elm).parents('.folder').removeClass('open'); 5040 }); 5041 console.log('window.isMobile.any',window.isMobile.any) 5042 $thisToggle.toggleClass('active'); 5043 $folder.toggleClass('open'); 5044 5045 evt.cancelBubble = true; 5046 evt.stopPropagation(); 5047 // return false; 5048 } 5049 5050 function mouseoverHandler(evt){ 5051 evt.cancelBubble = true; 5052 evt.stopPropagation(); 5053 // return false; 5054 } 5055 5056 function clickHandler(evt){ 5057 console.log('clickHandler event triggered', touchevents); 5058 if (!touchevents){ 5059 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 5060 return elm !== $thisToggle[0]; 5061 }
5061).forEach(elm=>{ 5062 $(elm).removeClass('active'); 5063 $(elm).parents('.folder').removeClass('open'); 5064 }); 5065 console.log('window.isMobile.any',window.isMobile.any) 5066 $thisToggle.toggleClass('active'); 5067 $folder.toggleClass('open'); 5068 } 5069 evt.cancelBubble = true; 5070 evt.stopPropagation(); 5071 //return false; 5072 } 5073 }); 5074 5075})(); 5076 5077</script>
5077 5078 <div class="subnav"> 5079 5080 5081 5082 <div class="collection"> 5083 <a href="/pinellas-county"> 5084 Pinellas County 5085 </a> 5086 </div> 5087 5088 5089 5090 5091 5092 <div class="collection"> 5093 <a href="/hillsborough-county"> 5094 Hillsborough County 5095 </a> 5096 </div> 5097 5098 5099 5100 5101 5102 <div class="collection"> 5103 <a href="/sarasota-county"> 5104 Sarasota County 5105 </a> 5106 </div> 5107 5108 5109 5110 5111 5112 <div class="collection"> 5113 <a href="/pasco-county"> 5114 Pasco County 5115 </a> 5116 </div> 5117 5118 5119 5120 </div> 5121 </div> 5122 5123 5124 5125 5126 5127 5128 5129 5130 5131 5132 5133 <div class="collection"> 5134 <a href="/team-page"> 5135 Team 5136 </a> 5137 </div> 5138 5139 5140 5141 5142 5143 5144 5145 5146 5147 5148 5149 5150 5151 <div class="collection"> 5152 <a href="/testimonials-1"> 5153 Testimonials 5154 </a> 5155 </div> 5156 5157 5158 5159 5160 5161 5162 5163 5164 5165 5166 5167 5168 5169 <div class="collection"> 5170 <a href="/careers"> 5171 Careers 5172 </a> 5173 </div> 5174 5175 5176 5177 5178 5179 5180 5181 5182 5183 5184 5185 5186 5187 <div class="collection"> 5188 <a href="/blog"> 5189 Blog 5190 </a> 5191 </div> 5192 5193 5194 5195 5196 5197 5198 5199 5200 5201 5202 5203 5204 5205 <div class="collection active"> 5206 <a href="/new-contact-us"> 5207 Contact Us 5208 </a> 5209 </div> 5210 5211 5212 5213 5214 5215 5216 5217 5218 5219 5220 5221 5222 5223 <div class="collection"> 5224 <a href="/education"> 5225 Education 5226 </a> 5227 </div> 5228 5229 5230 5231 5232 5233 5234 5235 5236 5237 5238 5239 5240 5241 <div class="collection homepage"> 5242 <a href="/"> 5243 Home 5244 </a> 5245 </div> 5246 5247 5248 5249 5250 5251 5252 5253 </nav> 5254</div> 5255<!-- style below blocks out the mobile nav toggle only when nav is loaded --> 5256<style>.mobile-nav-toggle-label { display: inline-block !important; }</style> 5257 5258 5259 5260 5261 <!-- <div><h3>Office Hours</h3></div> 5262 --> 5263 </div> 5264 5265 <div class="footer-info-col-spacer2"> 5266 </div> 5267 5268 5269 <div class="footer-info-col3"> 5270 5271 <div class="footer-info-label2"> 5272 <p>Tillung Tampa Bay</p> 5273 </div> 5274 <div class="info-line address"> 5275 <span><a href="https://www.google.com/maps/place/100%20North%20Ashley%20Drive,Tampa,%20FL,%2033602" target="_blank">100 N Ashley Dr #600<br>Tampa, FL 33602, United States</a></span> 5276 <span>Phone: <a href="tel:727-332-0971">727-332-0971</a></span> 5277 <p></p> 5278 <span>Email: <a href="mailto:[email protected]" style="text-transform:none;">[email protected]</a></span> 5279 </div> 5280 5281 <div class='footer-map'> 5282 <h3>Map View</h3> 5283 <a href="https://www.google.com/maps/place/100%20Ashley%20Drive%20South,Tampa%2C%20FL%2C%2033602" target="_blank"> 5284 <picture><img 5285 class="lazy" 5286 height="200" 5287 alt="100 Ashley Drive South, Tampa, FL, 33602" 5288 title="100 Ashley Drive South, Tampa, FL, 33602" 5289 data-src="https://maps.googleapis.com/maps/api/staticmap?format=jpg¢er=100%20Ashley%20Drive%20South,Tampa%2C%20FL%2C%2033602&zoom=14&size=800x800&maptype=roadmap&markers=color:red%7Clabel:%20%7C100%20Ashley%20Drive%20South,Tampa%2C%20FL%2C%2033602&key=AIzaSyBbByGx1bSfhw6-pBF3yQ8-qSaDqFfUERw" 5290 /></picture> 5291 </a> 5292 </div> 5293 5294 </div> 5295 5296 5297 </div> 5298 5299 5300 5301 <div class="footer-copyright"> 5302 <div class="privacy-policy-container"> 5303 <div> 5304 <a href="#" class="privacy-policy-link">Privacy Policy</a> 5305 </div> 5306 </div> 5307 <br/>
5308 <div class="footer-IDX-compliance"></div> 5309 5310 5311 </div> 5312 5313 5314 5315 </div> 5316 <div class="footer-background ylopo-image-uploader"> 5317 <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> 5318 </div> 5319 5320 </div> 5321 5322</div> 5323 5324 5325
5326<script defer>$('.folder-toggle[data-href="/communities-1"]').wrapInner('<a href="/communities"></a>'),$('.folder-toggle[data-href="/sell"]').wrapInner('<a href="/home-valuation"></a>');</script>
5326 5327 5328 5329 5330 5331 5332 5333</div> 5334 5335<style class="transform-overrides-vars"> 5336 5337</style> 5338 5339</div></div></div></div></div> 5340 5341 <footer id="footer" role="contentinfo" class="footer"> 5342 5343 <div class="footer-bg"></div> 5344 <div class="footer-inner"> 5345 5346 <div class="sqs-row footer-container"> 5347 <div class="column-width-3 footer-logo-and-copyright-container" style="text-align:center;"> 5348 <img src="//images.squarespace-cdn.com/content/v1/6352f3fe1b9737320ca42a49/e085b0d6-b771-485f-80d8-2d6c438c5b2d/TTB+EXP+LOGO+%281%29.png" style="width:100%;" class="footer-logo"/> 5349 <div class="sqs-layout sqs-grid-12 columns-12" data-layout-label="Footer Copyright" data-type="block-field" data-updated-on="1718375858894" 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_1718375660382_4333"><div class="sqs-block-content"> 5350 5351 5352 5353 5354 5355 5356 5357 5358 5359 5360 5361 5362 5363 5364 5365 5366 5367 5368 5369 5370 5371 5372 5373 5374 5375 5376 5377 5378 5379 5380 5381 5382 5383 5384 5385 5386 5387 5388 5389 5390 5391 5392 5393 5394 5395 5396 <div 5397 class=" 5398 image-block-outer-wrapper 5399 layout-caption-below 5400 design-layout-inline 5401 combination-animation-none 5402 individual-animation-none 5403 individual-text-animation-none 5404 " 5405 data-test="image-block-inline-outer-wrapper" 5406 data-sqsp-image-classic-block-layout="inline" 5407 > 5408 5409 5410 5411 5412 <figure 5413 class=" 5414 sqs-block-image-figure 5415 intrinsic 5416 " 5417 style="max-width:1000px;" 5418 > 5419 5420 5421 5422 5423 5424 5425 5426 <div 5427 5428 5429 class="image-block-wrapper" 5430 data-animation-role="image" 5431 5432 5433 5434 > 5435 <div data-sqsp-image-classic-block-image-container class="sqs-image-shape-container-element 5436 5437 5438 5439 has-aspect-ratio 5440 " style=" 5441 position: relative; 5442 5443 padding-bottom:30.000001907348633%; 5444 5445 overflow: hidden;-webkit-mask-image: -webkit-radial-gradient(white, black); 5446 " 5447 > 5448 5449 5450 5451 5452 5453 5454 5455 <img data-stretch="false" data-src="https://images.squarespace-cdn.com/content/v1/6352f3fe1b9737320ca42a49/c07cf949-1254-4aea-bdac-7ac0a53a367d/117213106_ttb_exp_logo.png" data-image="https://images.squarespace-cdn.com/content/v1/6352f3fe1b9737320ca42a49/c07cf949-1254-4aea-bdac-7ac0a53a367d/117213106_ttb_exp_logo.png" data-image-dimensions="1000x300" 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/6352f3fe1b9737320ca42a49/c07cf949-1254-4aea-bdac-7ac0a53a367d/117213106_ttb_exp_logo.png" width="1000" height="300" alt="" sizes="(max-width: 640px) 100vw, (max-width: 767px) 100vw, 100vw" style="display:block;object-fit: cover; width: 100%; height: 100%; object-position: 50% 50%" onload="this.classList.add("loaded")" srcset="https://images.squarespace-cdn.com/content/v1/6352f3fe1b9737320ca42a49/c07cf949-1254-4aea-bdac-7ac0a53a367d/117213106_ttb_exp_logo.png?format=100w 100w, https://images.squarespace-cdn.com/content/v1/6352f3fe1b9737320ca42a49/c07cf949-1254-4aea-bdac-7ac0a53a367d/117213106_ttb_exp_logo.png?format=300w 300w, https://images.squarespace-cdn.com/content/v1/6352f3fe1b9737320ca42a49/c07cf949-1254-4aea-bdac-7ac0a53a367d/117213106_ttb_exp_logo.png?format=500w 500w, https://images.squarespace-cdn.com/content/v1/6352f3fe1b9737320ca42a49/c07cf949-1254-4aea-bdac-7ac0a53a367d/117213106_ttb_exp_logo.png?format=750w 750w, https://images.squarespace-cdn.com/content/v1/6352f3fe1b9737320ca42a49/c07cf949-1254-4aea-bdac-7ac0a53a367d/117213106_ttb_exp_logo.png?format=1000w 1000w, https://images.squarespace-cdn.com/content/v1/6352f3fe1b9737320ca42a49/c07cf949-1254-4aea-bdac-7ac0a53a367d/117213106_ttb_exp_logo.png?format=1500w 1500w, https://images.squarespace-cdn.com/content/v1/6352f3fe1b9737320ca42a49/c07cf949-1254-4aea-bdac-7ac0a53a367d/117213106_ttb_exp_logo.png?format=2500w 2500w" loading="lazy" decoding="async" data-loader="sqs"> 5456 5457 </div> 5458 </div> 5459 5460 5461 5462 5463 5464 5465 </figure> 5466 5467 5468 </div> 5469 5470 5471 5472 5473 5474 5475</div></div><div class="sqs-block html-block sqs-block-html" data-block-type="2" data-border-radii="{"topLeft":{"unit":"px","value":0.0},"topRight":{"unit":"px","value":0.0},"bottomLeft":{"unit":"px","value":0.0},"bottomRight":{"unit":"px","value":0.0}}" data-sqsp-block="text" id="block-37ab37bab68025f1bfa9"><div class="sqs-block-content"> 5476 5477<div class="sqs-html-content" data-sqsp-text-block-content> 5478 <p class="" style="white-space:pre-wrap;"><strong>© eXp Realty 2024</strong><br>All Rights Reserved</p> 5479</div> 5480 5481 5482 5483 5484 5485 5486 5487 5488 5489 5490 5491 5492 5493 5494 5495 5496 5497 5498 5499 5500 5501 5502 5503 5504 5505</div></div></div></div></div> 5506 <br/>
5507 <div class="sqs-layout sqs-grid-12 columns-12" data-layout-label="Social" data-type="block-field" data-updated-on="1748454868755" id="ylopoFooterSocialBlock"><div class="row sqs-row"><div class="col sqs-col-12 span-12"><div class="sqs-block website-component-block sqs-block-website-component sqs-block-socialaccountlinks social-account-links-block social-account-links-v2-block" data-block-css="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.socialLinks/5814eb66-baa7-4ba6-b819-e3a0276bac39_745/website.components.socialLinks.styles.css"]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.socialLinks/5814eb66-baa7-4ba6-b819-e3a0276bac39_745/website.components.socialLinks.visitor.js"]" data-block-type="1337" data-definition-name="website.components.socialLinks" data-sqsp-block="social-links" data-website-component-id="yui_3_17_2_6_1517379253500_8191" id="block-yui_3_17_2_6_1517379253500_8191"><div class="sqs-block-content"> 5508 5509 5510 5511 5512 5513 5514 5515 5516 5517 5518 5519 5520 5521 5522 5523 5524 5525 5526 5527 5528 5529 5530 5531 5532<div class="sqs-block-socialaccountlinks-content"> 5533 <div class="sqs-svg-icon--outer social-icon-alignment-center social-icons-color-white social-icons-size-medium social-icons-shape-circle social-icons-style-border"> 5534 <style> 5535 5536 #block-yui_3_17_2_6_1517379253500_8191 { 5537 --social-icons-justify-content: center; 5538 --social-icons-dimension: 32px;--social-icons-gap: 8px; 5539 5540 } 5541 5542 5543 #block-yui_3_17_2_6_1517379253500_8191 .sqs-svg-icon--wrapper { 5544 --si-border-radius: 50%;--si-scale: 1;--si-box-shadow: 0 0 0 var(--social-icons-border-thickness, 2px) inset;--si-fill-icon: var(--si-primary);--si-fill-icon-fade: var(--si-primary);--si-fill-icon-hover: var(--si-contrast);--si-fill-mask: transparent;--si-fill-mask-fade: transparent;--si-fill-mask-hover: transparent;--si-bg: transparent;--si-bg-fade: transparent;--si-bg-hover: var(--si-primary); 5545 } 5546 5547 5548 #block-yui_3_17_2_6_1517379253500_8191 .sqs-svg-icon--list { 5549 justify-content: var(--social-icons-justify-content, center); 5550 column-gap: var(--social-icons-gap, 12px); 5551 row-gap: var(--social-icons-gap, 12px); 5552 } 5553 #block-yui_3_17_2_6_1517379253500_8191 .sqs-svg-icon--wrapper { 5554 width: var(--social-icons-dimension, 20px); 5555 height: var(--social-icons-dimension, 20px); 5556 margin: 0; 5557 border: none; 5558 background-color: var(--si-bg, transparent); 5559 box-shadow: var(--si-box-shadow, none); 5560 border-radius: var(--si-border-radius, 0); 5561 } 5562 #block-yui_3_17_2_6_1517379253500_8191 .sqs-svg-icon--wrapper > div { 5563 transform: scale(var(--si-scale, 1)); 5564 } 5565 #block-yui_3_17_2_6_1517379253500_8191 .sqs-use--icon { 5566 fill: var(--si-fill-icon, transparent); 5567 } 5568 #block-yui_3_17_2_6_1517379253500_8191 .sqs-use--mask { 5569 fill: var(--si-fill-mask, transparent); 5570 } 5571 #block-yui_3_17_2_6_1517379253500_8191 .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper { 5572 background-color: var(--si-bg-fade, var(--si-bg, transparent)); 5573 } 5574 #block-yui_3_17_2_6_1517379253500_8191 .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper .sqs-use--icon { 5575 fill: var(--si-fill-icon-fade, var(--si-fill-icon, transparent)); 5576 } 5577 #block-yui_3_17_2_6_1517379253500_8191 .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper .sqs-use--mask { 5578 fill: var(--si-fill-mask-fade, var(--si-fill-mask, transparent)); 5579 } 5580 #block-yui_3_17_2_6_1517379253500_8191 .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper:hover { 5581 background-color: var(--si-bg-hover, var(--si-bg, transparent)); 5582 } 5583 #block-yui_3_17_2_6_1517379253500_8191 .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper:hover .sqs-use--icon { 5584 fill: var(--si-fill-icon-hover, var(--si-fill-icon, transparent)); 5585 } 5586 #block-yui_3_17_2_6_1517379253500_8191 .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper:hover .sqs-use--mask { 5587 fill: var(--si-fill-mask-hover, var(--si-fill-mask, transparent)); 5588 } 5589 </style> 5590 <nav class="sqs-svg-icon--list"> 5591 5592 5593 <a 5594 href="https://www.facebook.com/TillungTampaBay" 5595 target="_blank" 5596 class="sqs-svg-icon--wrapper facebook-unauth" 5597 aria-label="Facebook" 5598 > 5599 <div> 5600 <svg class="sqs-svg-icon--social" viewBox="0 0 64 64"> 5601 <use class="sqs-use--icon" xlink:href="/universal/svg/social-accounts.svg#facebook-unauth-icon"></use> 5602 <use class="sqs-use--mask" xlink:href="/universal/svg/social-accounts.svg#facebook-unauth-mask"></use> 5603 </svg> 5604 </div> 5605 </a> 5606 5607 5608 5609 <a 5610 href="https://www.instagram.com/tillungtampabay/" 5611 target="_blank" 5612 class="sqs-svg-icon--wrapper instagram-unauth" 5613 aria-label="Instagram" 5614 > 5615 <div> 5616 <svg class="sqs-svg-icon--social" viewBox="0 0 64 64"> 5617 <use class="sqs-use--icon" xlink:href="/universal/svg/social-accounts.svg#instagram-unauth-icon"></use> 5618 <use class="sqs-use--mask" xlink:href="/universal/svg/social-accounts.svg#instagram-unauth-mask"></use> 5619 </svg> 5620 </div> 5621 </a> 5622 5623 5624 5625 <a 5626 href="https://www.youtube.com/@TerryTillung" 5627 target="_blank" 5628 class="sqs-svg-icon--wrapper youtube-unauth" 5629 aria-label="YouTube" 5630 > 5631 <div> 5632 <svg class="sqs-svg-icon--social" viewBox="0 0 64 64"> 5633 <use class="sqs-use--icon" xlink:href="/universal/svg/social-accounts.svg#youtube-unauth-icon"></use> 5634 <use class="sqs-use--mask" xlink:href="/universal/svg/social-accounts.svg#youtube-unauth-mask"></use> 5635 </svg> 5636 </div> 5637 </a> 5638 5639 5640 5641 <a 5642 href="https://www.tiktok.com/@tannerraytillung?is_from_webapp=1&sender_device=pc" 5643 target="_blank" 5644 class="sqs-svg-icon--wrapper tiktok-unauth" 5645 aria-label="TikTok" 5646 > 5647 <div> 5648 <svg class="sqs-svg-icon--social" viewBox="0 0 64 64"> 5649 <use class="sqs-use--icon" xlink:href="/universal/svg/social-accounts.svg#tiktok-unauth-icon"></use> 5650 <use class="sqs-use--mask" xlink:href="/universal/svg/social-accounts.svg#tiktok-unauth-mask"></use> 5651 </svg> 5652 </div> 5653 </a> 5654 5655 5656 5657 5658 </nav> 5659 </div> 5660 5661 5662<style id="container-styles">#block-yui_3_17_2_6_1517379253500_8191 { 5663 5664 5665 5666 } 5667 5668 #block-yui_3_17_2_6_1517379253500_8191 .sqs-block-socialaccountlinks-content { 5669 5670 } 5671 5672 #block-yui_3_17_2_6_1517379253500_8191 { 5673 mix-blend-mode: var(--tweak-social-links-block-blend); 5674 border-radius: var(--tweak-social-links-block-radius); 5675 } 5676 5677 5678 5679 5680 5681 5682 5683 5684 5685 5686</style> 5687 5688<style id="override-container-styles"> 5689 @media screen and (max-width: 767px) { 5690 5691 5692 5693#block-yui_3_17_2_6_1517379253500_8191 { 5694 5695 } 5696 } 5697 5698 5699 @media screen and (max-width: 767px) { 5700 #block-yui_3_17_2_6_1517379253500_8191 .sqs-block-socialaccountlinks-content { 5701 5702 } 5703 } 5704 5705 @media screen and (max-width: 767px) { 5706 5707 5708 5709 5710 5711 5712 }</style> 5713 5714 <style class="transform-overrides-vars"> 5715 5716</style> 5717 5718 5719 5720 5721 5722 5723</div> 5724</div></div></div></div></div> 5725 </div> 5726 5727 <div class="column-width-1 footer-spacer"> </div> 5728 5729 <div class="column-width-3 footer-office-hours-container" style="text-align:left;"> 5730
5731 <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="1713381757642" 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-fab80314df99b0cc0f74"><div class="sqs-block-content"> 5732 5733<div class="sqs-html-content" data-sqsp-text-block-content> 5734 <p class="" style="white-space:pre-wrap;">Popular Pages<br><br><a href="https://find.tillungtampabay.com/" target="_blank">Residential</a><br><a href="/commercial">Commercial</a><br><a href="/communities">Communities</a><br><a href="/team-page">Team</a><br><a href="/careers">Careers</a><br><a href="/new-contact-us">Contact Us</a><br><a href="/education">Education</a><br><a href="/home">Home</a></p> 5735</div> 5736 5737 5738 5739 5740 5741 5742 5743 5744 5745 5746 5747 5748 5749 5750 5751 5752 5753 5754 5755 5756 5757 5758 5759 5760 5761</div></div></div></div></div> 5762 5763 <div class="footer-secondary-nav-list"> 5764 <div id="secondaryNavWrapper" class="nav-wrapper" data-content-field="navigation-secondaryNav"> 5765 <nav id="secondaryNavigation" data-content-field="navigation-secondaryNav"> 5766 5767 5768 5769 5770 5771 5772 <div class="folder" id="id63d41fbe9d406e6262bf7bf5"> 5773 <div class="folder-toggle" 5774data-href="/residential" 5775 style="pointer-events:all;user-select:none;cursor:pointer;" 5776>Residential</div>
5777<script> 5778 (()=>{//Fix Squarespace's broken folder toggle implementation SQRDEV-1213 5779 const $newToggles = $('nav:not(#mobileNavWrapper) .folder-toggle:not(.is-initialized)'); 5780 5781 $newToggles.each(function(){ 5782 window._init_folder_count = window._init_folder_count === undefined ? 0 : window._init_folder_count + 1; 5783 const $folderToggle = $(this); 5784 $folderToggle.addClass('is-initialized').addClass(`folder-count-${window._init_folder_count}`); 5785 5786 const $navWrapper = $('.nav-wrapper').closest('.nav-wrapper'); 5787 const isFooter = $navWrapper.closest('footer').length > 0; 5788 5789 const $folder = $folderToggle.closest('.folder'); 5790 $folder.removeClass('active'); 5791 const $thisToggle = $folder.find('.folder-toggle'); 5792 5793 $thisToggle 5794 .off('click').on('click', clickHandler) 5795 .off('touchstart').on('touchstart', touchstartHandler) 5796 .off('mouseover').on('mouseover', mouseoverHandler) 5797 .off('mousedown').on('mousedown', mouseoverHandler) 5798 .off('mouseup').on('mouseup', mouseoverHandler) 5799 .off('contextmenu').on('contextmenu',mouseoverHandler) 5800 5801 var touchevents = false; 5802 5803 function touchstartHandler(evt){ 5804 console.log('Touchstart event triggered', touchevents); 5805 touchevents = true; 5806 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 5807 return elm !== $thisToggle[0]; 5808 }).forEach(elm=>{ 5809 $(elm).removeClass('active'); 5810 $(elm).parents('.folder').removeClass('open'); 5811 }); 5812 console.log('window.isMobile.any',window.isMobile.any) 5813 $thisToggle.toggleClass('active'); 5814 $folder.toggleClass('open'); 5815 5816 evt.cancelBubble = true; 5817 evt.stopPropagation(); 5818 // return false; 5819 } 5820 5821 function mouseoverHandler(evt){ 5822 evt.cancelBubble = true; 5823 evt.stopPropagation(); 5824 // return false; 5825 } 5826 5827 function clickHandler(evt){ 5828 console.log('clickHandler event triggered', touchevents); 5829 if (!touchevents){ 5830 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 5831 return elm !== $thisToggle[0]; 5832 }
5832).forEach(elm=>{ 5833 $(elm).removeClass('active'); 5834 $(elm).parents('.folder').removeClass('open'); 5835 }); 5836 console.log('window.isMobile.any',window.isMobile.any) 5837 $thisToggle.toggleClass('active'); 5838 $folder.toggleClass('open'); 5839 } 5840 evt.cancelBubble = true; 5841 evt.stopPropagation(); 5842 //return false; 5843 } 5844 }); 5845 5846})(); 5847 5848</script>
5848 5849 <div class="subnav"> 5850 5851 5852 5853 5854 <div class="external"> 5855 <a href="https://find.tillungtampabay.com" target="_blank"> 5856 <span>Buy</span> 5857 </a> 5858 </div> 5859 5860 5861 5862 5863 5864 <div class="external"> 5865 <a href="https://find.tillungtampabay.com/seller" target="_blank"> 5866 <span>Sell</span> 5867 </a> 5868 </div> 5869 5870 5871 </div> 5872 </div> 5873 5874 5875 5876 5877 5878 5879 5880 5881 5882 5883 5884 <div class="collection" id="id63af1ce0aed9ba63d9690546"> 5885 <a href="/commercial"> 5886 <span>Commercial</span> 5887 </a> 5888 </div> 5889 5890 5891 5892 5893 5894 5895 5896 5897 5898 5899 5900 <div class="folder" id="id6352f47e98b9c3509207dba2"> 5901 <div class="folder-toggle" 5902data-href="/communities-1" 5903 style="pointer-events:all;user-select:none;cursor:pointer;" 5904>Communities</div>
5905<script> 5906 (()=>{//Fix Squarespace's broken folder toggle implementation SQRDEV-1213 5907 const $newToggles = $('nav:not(#mobileNavWrapper) .folder-toggle:not(.is-initialized)'); 5908 5909 $newToggles.each(function(){ 5910 window._init_folder_count = window._init_folder_count === undefined ? 0 : window._init_folder_count + 1; 5911 const $folderToggle = $(this); 5912 $folderToggle.addClass('is-initialized').addClass(`folder-count-${window._init_folder_count}`); 5913 5914 const $navWrapper = $('.nav-wrapper').closest('.nav-wrapper'); 5915 const isFooter = $navWrapper.closest('footer').length > 0; 5916 5917 const $folder = $folderToggle.closest('.folder'); 5918 $folder.removeClass('active'); 5919 const $thisToggle = $folder.find('.folder-toggle'); 5920 5921 $thisToggle 5922 .off('click').on('click', clickHandler) 5923 .off('touchstart').on('touchstart', touchstartHandler) 5924 .off('mouseover').on('mouseover', mouseoverHandler) 5925 .off('mousedown').on('mousedown', mouseoverHandler) 5926 .off('mouseup').on('mouseup', mouseoverHandler) 5927 .off('contextmenu').on('contextmenu',mouseoverHandler) 5928 5929 var touchevents = false; 5930 5931 function touchstartHandler(evt){ 5932 console.log('Touchstart event triggered', touchevents); 5933 touchevents = true; 5934 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 5935 return elm !== $thisToggle[0]; 5936 }).forEach(elm=>{ 5937 $(elm).removeClass('active'); 5938 $(elm).parents('.folder').removeClass('open'); 5939 }); 5940 console.log('window.isMobile.any',window.isMobile.any) 5941 $thisToggle.toggleClass('active'); 5942 $folder.toggleClass('open'); 5943 5944 evt.cancelBubble = true; 5945 evt.stopPropagation(); 5946 // return false; 5947 } 5948 5949 function mouseoverHandler(evt){ 5950 evt.cancelBubble = true; 5951 evt.stopPropagation(); 5952 // return false; 5953 } 5954 5955 function clickHandler(evt){ 5956 console.log('clickHandler event triggered', touchevents); 5957 if (!touchevents){ 5958 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 5959 return elm !== $thisToggle[0]; 5960 }
5960).forEach(elm=>{ 5961 $(elm).removeClass('active'); 5962 $(elm).parents('.folder').removeClass('open'); 5963 }); 5964 console.log('window.isMobile.any',window.isMobile.any) 5965 $thisToggle.toggleClass('active'); 5966 $folder.toggleClass('open'); 5967 } 5968 evt.cancelBubble = true; 5969 evt.stopPropagation(); 5970 //return false; 5971 } 5972 }); 5973 5974})(); 5975 5976</script>
5976 5977 <div class="subnav"> 5978 5979 5980 5981 <div class="collection" id="id63ba1a1c8f899869a8201472"> 5982 <a href="/pinellas-county"> 5983 <span>Pinellas County</span> 5984 </a> 5985 </div> 5986 5987 5988 5989 5990 5991 <div class="collection" id="id63ba247d4bd6ed50b81e007d"> 5992 <a href="/hillsborough-county"> 5993 <span>Hillsborough County</span> 5994 </a> 5995 </div> 5996 5997 5998 5999 6000 6001 <div class="collection" id="id63ba285775ec64403304c0b0"> 6002 <a href="/sarasota-county"> 6003 <span>Sarasota County</span> 6004 </a> 6005 </div> 6006 6007 6008 6009 6010 6011 <div class="collection" id="id63ba315bf500a77c5048d659"> 6012 <a href="/pasco-county"> 6013 <span>Pasco County</span> 6014 </a> 6015 </div> 6016 6017 6018 6019 </div> 6020 </div> 6021 6022 6023 6024 6025 6026 6027 6028 6029 6030 6031 6032 <div class="collection" id="id6352f474d0310a17b8d0d2f4"> 6033 <a href="/team-page"> 6034 <span>Team</span> 6035 </a> 6036 </div> 6037 6038 6039 6040 6041 6042 6043 6044 6045 6046 6047 6048 6049 6050 <div class="collection" id="id685de0c63671a85d53dff8fb"> 6051 <a href="/testimonials-1"> 6052 <span>Testimonials</span> 6053 </a> 6054 </div> 6055 6056 6057 6058 6059 6060 6061 6062 6063 6064 6065 6066 6067 6068 <div class="collection" id="id63cc4c524abda601bf29830f"> 6069 <a href="/careers"> 6070 <span>Careers</span> 6071 </a> 6072 </div> 6073 6074 6075 6076 6077 6078 6079 6080 6081 6082 6083 6084 6085 6086 <div class="collection" id="id6352f47045118d12e5165808"> 6087 <a href="/blog"> 6088 <span>Blog</span> 6089 </a> 6090 </div> 6091 6092 6093 6094 6095 6096 6097 6098 6099 6100 6101 6102 6103 6104 <div class="collection active" id="id6352f47076801100d584ade8"> 6105 <a href="/new-contact-us"> 6106 <span>Contact Us</span> 6107 </a> 6108 </div> 6109 6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122 <div class="collection" id="id63d02d739067f45c6d6fe860"> 6123 <a href="/education"> 6124 <span>Education</span> 6125 </a> 6126 </div> 6127 6128 6129 6130 6131 6132 6133 6134 6135 6136 6137 6138 6139 6140 <div class="collection homepage" id="id6826b6e55d711666b04ca184"> 6141 <a href="/"> 6142 <span>Home </span> 6143 </a> 6144 </div> 6145 6146 6147 6148 6149 6150 6151 6152 </nav> 6153</div> 6154 6155 6156 </div> 6157 6158 <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> 6159 6160 <div class="sqs-layout sqs-grid-12 columns-12 footer-hours-list business-hours empty" data-layout-label="Office Hours List" data-type="block-field" id="ylopoAlternateFooterOfficeHoursList"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 6161 6162 </div> 6163 6164 <div class="column-width-1 footer-spacer"> </div> 6165 6166 <div class="column-width-3 footer-site-address-container"> 6167 6168 <div class="footer-site-address"> 6169 6170 <div class="footer-site-info footer-address-title">Tillung Tampa Bay</div> 6171 <div class="footer-site-info footer-address-line1">100 Ashley Drive South</div> 6172 <div class="footer-site-info footer-address-line2">Tampa, FL, 33602</div> 6173 6174 6175 <div rel="tel" class="footer-site-info footer-site-phone"> 6176 Phone: <a href="tel:727-332-0971" rel="tel">727-332-0971</a> 6177 </div> 6178 6179
6180 <div class="sqs-layout sqs-grid-12 columns-12 footer-site-info footer-alternate-phone-number empty" data-layout-label="alternate Phone Number" data-type="block-field" id="ylopoAlternateFooterPhoneNumber"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 6181 6182 6183 <div class="footer-site-info footer-site-email"> 6184 Email: <a href="mailto:[email protected]">[email protected]</a> 6185 </div> 6186 6187 6188 6189 6190 </div> 6191 6192 <div class="footer-map-view"> 6193 6194 <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> 6195 6196 <div class="sqs-layout sqs-grid-12 columns-12" data-layout-label="Map View" data-type="block-field" data-updated-on="1723128704301" id="ylopoFooterMapView"><div class="row sqs-row"><div class="col sqs-col-12 span-12"><div class="sqs-block website-component-block sqs-block-website-component sqs-block-map map-block sized vsize-12" data-block-css="[]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.map/d78bf6e6-1197-43c8-9c13-c7d84ede7e63_1353/website.components.map.visitor.js"]" data-block-type="1337" data-definition-name="website.components.map" data-website-component-id="yui_3_17_2_1_1671963487937_5119" id="block-yui_3_17_2_1_1671963487937_5119"><div class="sqs-block-content"> 6197 6198 6199 6200<div data-context="{"blockId":"yui_3_17_2_1_1671963487937_5119","componentId":"yui_3_17_2_1_1671963487937_5119","location":{"mapLat":27.9439129,"mapLng":-82.457568,"mapZoom":12,"addressTitle":"Tillung Tampa Bay","addressLine1":"100 S. Ashley Drive, Suite 600","addressLine2":"Tampa, FL 33602","addressCountry":"United States","markerLat":27.9439129,"markerLng":-82.457568},"vSize":12,"style":1,"labels":true,"terrain":false,"controls":false,"hSize":null,"floatDir":null,"stackingContextSelector":"#block-yui_3_17_2_1_1671963487937_5119","breakpoints":[{"id":"system_desktop","name":"Desktop"},{"id":"system_mobile","name":"Mobile","maxWidth":"767px"}],"breakpointOverridesFlag":false,"gmak":"QUl6YVN5Q0JUUk9xNkx1dkZfSUUxcjQ2LVQ0QWVUU1YtMGQ3bXk4","language":"en","region":"US","proEnabled":true,"errors":[],"featureFlags":{"useCLDRMoneyFormat":true}}" style="height: 100%; width: 100%" data-bpo="" data-breakpoints="[{"id":"system_desktop","name":"Desktop"},{"id":"system_mobile","name":"Mobile","maxWidth":"767px"}]"> 6201 6202 6203 6204 6205 6206 6207 6208</div> 6209 6210 <style class="transform-overrides-vars"> 6211 6212</style> 6213 6214 6215</div></div></div></div></div> 6216 </div> 6217 6218 </div> 6219 6220 </div> 6221 6222 </div> 6223 <hr/><br/> 6224 <div class="footer-links"></div> 6225 <div class="privacy-policy-container"> 6226 <div> 6227 <a href="#" class="privacy-policy-link">Privacy Policy</a> 6228 </div> 6229</div> 6230 6231 <div class="footer-IDX-compliance"></div> 6232 6233 <div class="image-uploader-container ylopo-edit-box"> 6234 <div>Upload Background Image:</div> 6235 <div class="plugin-footer-background-uploader"><style> 6236 .image-uploader-progress-bar { 6237 position: relative; 6238 width: 50%; 6239 height: 20px; 6240 border: 1px solid #cacaca; 6241 margin: 10px 0; 6242 display: none; 6243 } 6244 .image-uploader-progress-bar div { 6245 position: absolute; 6246 top: 0px; 6247 left: 0px; 6248 width: 0%; 6249 height: 20px; 6250 background-color: #00ff00; 6251 text-align: center; 6252 font-size: 13px; 6253 color: black; 6254 line-height: 20px; 6255 } 6256 6257</style> 6258<div class="ylopo-ss-image-upload"></div> 6259
6260<script> 6261(function(){ 6262 6263var $uploadInput = $('<input type="file" accept="image/*" />'); 6264var $submitButton = $('<input type="submit" value="UPLOAD"/>'); 6265var $progressBar = $('<div><div></div></div>').addClass('image-uploader-progress-bar') 6266var $uploadForm = $('<form class="form-warning-exempt no-form-capture"></form>').append([$uploadInput, $submitButton, $progressBar]); 6267 6268var $thisUploadElement = $('.ylopo-ss-image-upload:not(.initialized)') 6269 .first() 6270 .addClass('initialized') 6271 .append($uploadForm) 6272 6273$uploadForm.on('submit', sendFile); 6274 6275var imageUploadFilename = ""; 6276 6277function sendFile(e) { 6278 e.preventDefault(); 6279 var theFormFile = $uploadInput.get()[0].files[0]; 6280 if (!theFormFile) { 6281 alert("Please choose a file before uploading.") 6282 return 6283 } 6284 6285 $thisUploadElement.removeClass('upload-error'); 6286 $thisUploadElement.addClass('upload-in-progress'); 6287 6288 var uploadFileName = imageUploadFilename = theFormFile.name; 6289 6290 var formData = new FormData(); 6291 6292 var callbackFunction = window['']; 6293 6294 formData.append("process", 'true'); 6295 formData.append("contentType", 'image'); 6296 formData.append("isWordpressXmlFile", 'false'); 6297 formData.append("recordType", 2); 6298 formData.append("imageDestination", 'image-block'); 6299 formData.append("fileName", uploadFileName); 6300 formData.append("fileSize", theFormFile.size); 6301 formData.append("file",theFormFile, uploadFileName); 6302 6303 $thisUploadElement.find('.image-uploader-progress-bar').show(); 6304 6305 $.ajax({ 6306 type: 'POST', 6307 url: '/api/uploads/images?crumb='+encodeURIComponent(top.Static.SQUARESPACE_CONTEXT.csrfToken), 6308 contentType: false, 6309 processData: false, 6310 data: formData, 6311 xhr: function() { 6312 var xhr = new window.XMLHttpRequest(); 6313 xhr.upload.addEventListener("progress", function(evt) { 6314 if (evt.lengthComputable) { 6315 var percentComplete = (evt.loaded / evt.total) * 100; 6316 $progressBar.find('div').css({width: percentComplete+'%'}); 6317 $thisUploadElement.parent().trigger('image-upload-progress', percentComplete); 6318 } 6319 }, false); 6320 return xhr; 6321 }, 6322 success: function(data, statusText, xhr){ 6323 $thisUploadElement.removeClass('upload-in-progress'); 6324 $thisUploadElement.find('.image-uploader-progress-bar div').html('Processing...'); 6325 if (data && data.job && data.job.id){ 6326 $thisUploadElement.addClass('processing-image'); 6327 pollMediaJob(data.job.id, function(err,jobData){ 6328 $thisUploadElement.find('.image-uploader-progress-bar').hide(); 6329 $thisUploadElement.find('.image-uploader-progress-bar div').html(''); 6330 if (err){ 6331 $thisUploadElement.addClass('upload-error'); 6332 return 6333 } 6334 $thisUploadElement.removeClass('processing-image'); 6335 $thisUploadElement.parent().trigger('image-uploaded', jobData.data) 6336 if (callbackFunction){ 6337 callbackFunction(jobData.data) 6338 } 6339 }); 6340 } else { 6341 $thisUploadElement.addClass('upload-error'); 6342 console.log("no job id?", data, statusText, xhr); 6343 } 6344 }, 6345 error: function(err){ 6346 $thisUploadElement.removeClass('upload-in-progress'); 6347 $thisUploadElement.addClass('upload-error'); 6348 $thisUploadElement.find('.image-uploader-progress-bar').hide(); 6349 } 6350 }); 6351 6352 6353 function pollMediaJob(id, callback, retryCount){ 6354 retryCount === undefined ? 0 : retryCount + 1; 6355 if (retryCount > 30) { 6356 console.log("Media polling timeout") 6357 return 6358 } 6359 6360 $.ajax({ 6361 type: 'GET', 6362 url: '/api/rest/jobs/?id='+id, 6363 success: function(data, statusText, xhr){ 6364 if (data && data[0] && (data[0].timeCompleted !== undefined || data[0].assetUrl !== undefined || data[0].cleared === true) ){ 6365 callback(null, data[0]) 6366 } else { 6367 setTimeout(function(){ 6368 $thisUploadElement.parent().trigger('image-processing'); 6369 pollMediaJob(id, callback, retryCount); 6370 }, 1000); 6371 } 6372 }, 6373 error: function(err){ 6374 console.log("upload error",err) 6375 callback(err); 6376 } 6377 }); 6378 6379 } 6380 6381 return false; 6382 6383} 6384 6385})(); 6386</script>
6386 6387</div> 6388 <div class="plugin-footer-background-remove"><input type="button" value="Remove Image"/></div> 6389 <div class="home-valuation-darken-custom-bg"> 6390 <div>Custom Background Brightness:</div> 6391 <input type="range" style="width: 300px;" min="0" max="1" step="0.01" id="footer-bg-opacity-slider"/> 6392 </div> 6393 </div> 6394 6395 <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> 6396 6397 </footer> 6398 6399 <!-- ///////////////////////////////////////////////////////////////////////////////////////////////////////// --> 6400 6401 <footer id="footer" role="contentinfo" class="alternate-footer v4-footer"> 6402 <div class="footer-inner"> 6403 6404 <div class="sqs-row footer-container"> 6405 6406 <div class="column-width-3 footer-logo-and-copyright-container" style="text-align:center;"> 6407 <img src="//images.squarespace-cdn.com/content/v1/6352f3fe1b9737320ca42a49/e085b0d6-b771-485f-80d8-2d6c438c5b2d/TTB+EXP+LOGO+%281%29.png" style="width:100%;" class="footer-logo"/> 6408 <div class="sqs-layout sqs-grid-12 columns-12" data-layout-label="Social" data-type="block-field" data-updated-on="1748454868755" id="ylopoFooterSocialBlock"><div class="row sqs-row"><div class="col sqs-col-12 span-12"><div class="sqs-block website-component-block sqs-block-website-component sqs-block-socialaccountlinks social-account-links-block social-account-links-v2-block" data-block-css="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.socialLinks/5814eb66-baa7-4ba6-b819-e3a0276bac39_745/website.components.socialLinks.styles.css"]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.socialLinks/5814eb66-baa7-4ba6-b819-e3a0276bac39_745/website.components.socialLinks.visitor.js"]" data-block-type="1337" data-definition-name="website.components.socialLinks" data-sqsp-block="social-links" data-website-component-id="yui_3_17_2_6_1517379253500_8191" id="block-yui_3_17_2_6_1517379253500_8191"><div class="sqs-block-content"> 6409 6410 6411 6412 6413 6414 6415 6416 6417 6418 6419 6420 6421 6422 6423 6424 6425 6426 6427 6428 6429 6430 6431 6432 6433<div class="sqs-block-socialaccountlinks-content"> 6434 <div class="sqs-svg-icon--outer social-icon-alignment-center social-icons-color-white social-icons-size-medium social-icons-shape-circle social-icons-style-border"> 6435 <style> 6436 6437 #block-yui_3_17_2_6_1517379253500_8191 { 6438 --social-icons-justify-content: center; 6439 --social-icons-dimension: 32px;--social-icons-gap: 8px; 6440 6441 } 6442 6443 6444 #block-yui_3_17_2_6_1517379253500_8191 .sqs-svg-icon--wrapper { 6445 --si-border-radius: 50%;--si-scale: 1;--si-box-shadow: 0 0 0 var(--social-icons-border-thickness, 2px) inset;--si-fill-icon: var(--si-primary);--si-fill-icon-fade: var(--si-primary);--si-fill-icon-hover: var(--si-contrast);--si-fill-mask: transparent;--si-fill-mask-fade: transparent;--si-fill-mask-hover: transparent;--si-bg: transparent;--si-bg-fade: transparent;--si-bg-hover: var(--si-primary); 6446 } 6447 6448 6449 #block-yui_3_17_2_6_1517379253500_8191 .sqs-svg-icon--list { 6450 justify-content: var(--social-icons-justify-content, center); 6451 column-gap: var(--social-icons-gap, 12px); 6452 row-gap: var(--social-icons-gap, 12px); 6453 } 6454 #block-yui_3_17_2_6_1517379253500_8191 .sqs-svg-icon--wrapper { 6455 width: var(--social-icons-dimension, 20px); 6456 height: var(--social-icons-dimension, 20px); 6457 margin: 0; 6458 border: none; 6459 background-color: var(--si-bg, transparent); 6460 box-shadow: var(--si-box-shadow, none); 6461 border-radius: var(--si-border-radius, 0); 6462 } 6463 #block-yui_3_17_2_6_1517379253500_8191 .sqs-svg-icon--wrapper > div { 6464 transform: scale(var(--si-scale, 1)); 6465 } 6466 #block-yui_3_17_2_6_1517379253500_8191 .sqs-use--icon { 6467 fill: var(--si-fill-icon, transparent); 6468 } 6469 #block-yui_3_17_2_6_1517379253500_8191 .sqs-use--mask { 6470 fill: var(--si-fill-mask, transparent); 6471 } 6472 #block-yui_3_17_2_6_1517379253500_8191 .sqs-svg-icon--list:hover .
6472sqs-svg-icon--wrapper { 6473 background-color: var(--si-bg-fade, var(--si-bg, transparent)); 6474 } 6475 #block-yui_3_17_2_6_1517379253500_8191 .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper .sqs-use--icon { 6476 fill: var(--si-fill-icon-fade, var(--si-fill-icon, transparent)); 6477 } 6478 #block-yui_3_17_2_6_1517379253500_8191 .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper .sqs-use--mask { 6479 fill: var(--si-fill-mask-fade, var(--si-fill-mask, transparent)); 6480 } 6481 #block-yui_3_17_2_6_1517379253500_8191 .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper:hover { 6482 background-color: var(--si-bg-hover, var(--si-bg, transparent)); 6483 } 6484 #block-yui_3_17_2_6_1517379253500_8191 .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper:hover .sqs-use--icon { 6485 fill: var(--si-fill-icon-hover, var(--si-fill-icon, transparent)); 6486 } 6487 #block-yui_3_17_2_6_1517379253500_8191 .sqs-svg-icon--list:hover .sqs-svg-icon--wrapper:hover .sqs-use--mask { 6488 fill: var(--si-fill-mask-hover, var(--si-fill-mask, transparent)); 6489 } 6490 </style> 6491 <nav class="sqs-svg-icon--list"> 6492 6493 6494 <a 6495 href="https://www.facebook.com/TillungTampaBay" 6496 target="_blank" 6497 class="sqs-svg-icon--wrapper facebook-unauth" 6498 aria-label="Facebook" 6499 > 6500 <div> 6501 <svg class="sqs-svg-icon--social" viewBox="0 0 64 64"> 6502 <use class="sqs-use--icon" xlink:href="/universal/svg/social-accounts.svg#facebook-unauth-icon"></use> 6503 <use class="sqs-use--mask" xlink:href="/universal/svg/social-accounts.svg#facebook-unauth-mask"></use> 6504 </svg> 6505 </div> 6506 </a> 6507 6508 6509 6510 <a 6511 href="https://www.instagram.com/tillungtampabay/" 6512 target="_blank" 6513 class="sqs-svg-icon--wrapper instagram-unauth" 6514 aria-label="Instagram" 6515 > 6516 <div> 6517 <svg class="sqs-svg-icon--social" viewBox="0 0 64 64"> 6518 <use class="sqs-use--icon" xlink:href="/universal/svg/social-accounts.svg#instagram-unauth-icon"></use> 6519 <use class="sqs-use--mask" xlink:href="/universal/svg/social-accounts.svg#instagram-unauth-mask"></use> 6520 </svg> 6521 </div> 6522 </a> 6523 6524 6525 6526 <a 6527 href="https://www.youtube.com/@TerryTillung" 6528 target="_blank" 6529 class="sqs-svg-icon--wrapper youtube-unauth" 6530 aria-label="YouTube" 6531 > 6532 <div> 6533 <svg class="sqs-svg-icon--social" viewBox="0 0 64 64"> 6534 <use class="sqs-use--icon" xlink:href="/universal/svg/social-accounts.svg#youtube-unauth-icon"></use> 6535 <use class="sqs-use--mask" xlink:href="/universal/svg/social-accounts.svg#youtube-unauth-mask"></use> 6536 </svg> 6537 </div> 6538 </a> 6539 6540 6541 6542 <a 6543 href="https://www.tiktok.com/@tannerraytillung?is_from_webapp=1&sender_device=pc" 6544 target="_blank" 6545 class="sqs-svg-icon--wrapper tiktok-unauth" 6546 aria-label="TikTok" 6547 > 6548 <div> 6549 <svg class="sqs-svg-icon--social" viewBox="0 0 64 64"> 6550 <use class="sqs-use--icon" xlink:href="/universal/svg/social-accounts.svg#tiktok-unauth-icon"></use> 6551 <use class="sqs-use--mask" xlink:href="/universal/svg/social-accounts.svg#tiktok-unauth-mask"></use> 6552 </svg> 6553 </div> 6554 </a> 6555 6556 6557 6558 6559 </nav> 6560 </div> 6561 6562 6563<style id="container-styles">#block-yui_3_17_2_6_1517379253500_8191 { 6564 6565 6566 6567 } 6568 6569 #block-yui_3_17_2_6_1517379253500_8191 .sqs-block-socialaccountlinks-content { 6570 6571 } 6572 6573 #block-yui_3_17_2_6_1517379253500_8191 { 6574 mix-blend-mode: var(--tweak-social-links-block-blend); 6575 border-radius: var(--tweak-social-links-block-radius); 6576 } 6577 6578 6579 6580 6581 6582 6583 6584 6585 6586 6587</style> 6588 6589<style id="override-container-styles"> 6590 @media screen and (max-width: 767px) { 6591 6592 6593 6594#block-yui_3_17_2_6_1517379253500_8191 { 6595 6596 } 6597 } 6598 6599 6600 @media screen and (max-width: 767px) { 6601 #block-yui_3_17_2_6_1517379253500_8191 .sqs-block-socialaccountlinks-content { 6602 6603 } 6604 } 6605 6606 @media screen and (max-width: 767px) { 6607 6608 6609 6610 6611 6612 6613 }</style> 6614 6615 <style class="transform-overrides-vars"> 6616 6617</style> 6618 6619 6620 6621 6622 6623 6624</div> 6625</div></div></div></div></div> 6626 </div> 6627 <div class="column-width-1 footer-spacer"> </div> 6628 <div class="column-width-3">
6629 <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="1713381757642" 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-fab80314df99b0cc0f74"><div class="sqs-block-content"> 6630 6631<div class="sqs-html-content" data-sqsp-text-block-content> 6632 <p class="" style="white-space:pre-wrap;">Popular Pages<br><br><a href="https://find.tillungtampabay.com/" target="_blank">Residential</a><br><a href="/commercial">Commercial</a><br><a href="/communities">Communities</a><br><a href="/team-page">Team</a><br><a href="/careers">Careers</a><br><a href="/new-contact-us">Contact Us</a><br><a href="/education">Education</a><br><a href="/home">Home</a></p> 6633</div> 6634 6635 6636 6637 6638 6639 6640 6641 6642 6643 6644 6645 6646 6647 6648 6649 6650 6651 6652 6653 6654 6655 6656 6657 6658 6659</div></div></div></div></div> 6660 6661 <div class="footer-secondary-nav-list"> 6662 <div id="secondaryNavWrapper" class="nav-wrapper" data-content-field="navigation-secondaryNav"> 6663 <nav id="secondaryNavigation" data-content-field="navigation-secondaryNav"> 6664 6665 6666 6667 6668 6669 6670 <div class="folder" id="id63d41fbe9d406e6262bf7bf5"> 6671 <div class="folder-toggle" 6672data-href="/residential" 6673 style="pointer-events:all;user-select:none;cursor:pointer;" 6674>Residential</div>
6675<script> 6676 (()=>{//Fix Squarespace's broken folder toggle implementation SQRDEV-1213 6677 const $newToggles = $('nav:not(#mobileNavWrapper) .folder-toggle:not(.is-initialized)'); 6678 6679 $newToggles.each(function(){ 6680 window._init_folder_count = window._init_folder_count === undefined ? 0 : window._init_folder_count + 1; 6681 const $folderToggle = $(this); 6682 $folderToggle.addClass('is-initialized').addClass(`folder-count-${window._init_folder_count}`); 6683 6684 const $navWrapper = $('.nav-wrapper').closest('.nav-wrapper'); 6685 const isFooter = $navWrapper.closest('footer').length > 0; 6686 6687 const $folder = $folderToggle.closest('.folder'); 6688 $folder.removeClass('active'); 6689 const $thisToggle = $folder.find('.folder-toggle'); 6690 6691 $thisToggle 6692 .off('click').on('click', clickHandler) 6693 .off('touchstart').on('touchstart', touchstartHandler) 6694 .off('mouseover').on('mouseover', mouseoverHandler) 6695 .off('mousedown').on('mousedown', mouseoverHandler) 6696 .off('mouseup').on('mouseup', mouseoverHandler) 6697 .off('contextmenu').on('contextmenu',mouseoverHandler) 6698 6699 var touchevents = false; 6700 6701 function touchstartHandler(evt){ 6702 console.log('Touchstart event triggered', touchevents); 6703 touchevents = true; 6704 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 6705 return elm !== $thisToggle[0]; 6706 }).forEach(elm=>{ 6707 $(elm).removeClass('active'); 6708 $(elm).parents('.folder').removeClass('open'); 6709 }); 6710 console.log('window.isMobile.any',window.isMobile.any) 6711 $thisToggle.toggleClass('active'); 6712 $folder.toggleClass('open'); 6713 6714 evt.cancelBubble = true; 6715 evt.stopPropagation(); 6716 // return false; 6717 } 6718 6719 function mouseoverHandler(evt){ 6720 evt.cancelBubble = true; 6721 evt.stopPropagation(); 6722 // return false; 6723 } 6724 6725 function clickHandler(evt){ 6726 console.log('clickHandler event triggered', touchevents); 6727 if (!touchevents){ 6728 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 6729 return elm !== $thisToggle[0]; 6730 }
6730).forEach(elm=>{ 6731 $(elm).removeClass('active'); 6732 $(elm).parents('.folder').removeClass('open'); 6733 }); 6734 console.log('window.isMobile.any',window.isMobile.any) 6735 $thisToggle.toggleClass('active'); 6736 $folder.toggleClass('open'); 6737 } 6738 evt.cancelBubble = true; 6739 evt.stopPropagation(); 6740 //return false; 6741 } 6742 }); 6743 6744})(); 6745 6746</script>
6746 6747 <div class="subnav"> 6748 6749 6750 6751 6752 <div class="external"> 6753 <a href="https://find.tillungtampabay.com" target="_blank"> 6754 <span>Buy</span> 6755 </a> 6756 </div> 6757 6758 6759 6760 6761 6762 <div class="external"> 6763 <a href="https://find.tillungtampabay.com/seller" target="_blank"> 6764 <span>Sell</span> 6765 </a> 6766 </div> 6767 6768 6769 </div> 6770 </div> 6771 6772 6773 6774 6775 6776 6777 6778 6779 6780 6781 6782 <div class="collection" id="id63af1ce0aed9ba63d9690546"> 6783 <a href="/commercial"> 6784 <span>Commercial</span> 6785 </a> 6786 </div> 6787 6788 6789 6790 6791 6792 6793 6794 6795 6796 6797 6798 <div class="folder" id="id6352f47e98b9c3509207dba2"> 6799 <div class="folder-toggle" 6800data-href="/communities-1" 6801 style="pointer-events:all;user-select:none;cursor:pointer;" 6802>Communities</div>
6803<script> 6804 (()=>{//Fix Squarespace's broken folder toggle implementation SQRDEV-1213 6805 const $newToggles = $('nav:not(#mobileNavWrapper) .folder-toggle:not(.is-initialized)'); 6806 6807 $newToggles.each(function(){ 6808 window._init_folder_count = window._init_folder_count === undefined ? 0 : window._init_folder_count + 1; 6809 const $folderToggle = $(this); 6810 $folderToggle.addClass('is-initialized').addClass(`folder-count-${window._init_folder_count}`); 6811 6812 const $navWrapper = $('.nav-wrapper').closest('.nav-wrapper'); 6813 const isFooter = $navWrapper.closest('footer').length > 0; 6814 6815 const $folder = $folderToggle.closest('.folder'); 6816 $folder.removeClass('active'); 6817 const $thisToggle = $folder.find('.folder-toggle'); 6818 6819 $thisToggle 6820 .off('click').on('click', clickHandler) 6821 .off('touchstart').on('touchstart', touchstartHandler) 6822 .off('mouseover').on('mouseover', mouseoverHandler) 6823 .off('mousedown').on('mousedown', mouseoverHandler) 6824 .off('mouseup').on('mouseup', mouseoverHandler) 6825 .off('contextmenu').on('contextmenu',mouseoverHandler) 6826 6827 var touchevents = false; 6828 6829 function touchstartHandler(evt){ 6830 console.log('Touchstart event triggered', touchevents); 6831 touchevents = true; 6832 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 6833 return elm !== $thisToggle[0]; 6834 }).forEach(elm=>{ 6835 $(elm).removeClass('active'); 6836 $(elm).parents('.folder').removeClass('open'); 6837 }); 6838 console.log('window.isMobile.any',window.isMobile.any) 6839 $thisToggle.toggleClass('active'); 6840 $folder.toggleClass('open'); 6841 6842 evt.cancelBubble = true; 6843 evt.stopPropagation(); 6844 // return false; 6845 } 6846 6847 function mouseoverHandler(evt){ 6848 evt.cancelBubble = true; 6849 evt.stopPropagation(); 6850 // return false; 6851 } 6852 6853 function clickHandler(evt){ 6854 console.log('clickHandler event triggered', touchevents); 6855 if (!touchevents){ 6856 $navWrapper.find('.folder-toggle').toArray().filter(elm=>{ 6857 return elm !== $thisToggle[0]; 6858 }
6858).forEach(elm=>{ 6859 $(elm).removeClass('active'); 6860 $(elm).parents('.folder').removeClass('open'); 6861 }); 6862 console.log('window.isMobile.any',window.isMobile.any) 6863 $thisToggle.toggleClass('active'); 6864 $folder.toggleClass('open'); 6865 } 6866 evt.cancelBubble = true; 6867 evt.stopPropagation(); 6868 //return false; 6869 } 6870 }); 6871 6872})(); 6873 6874</script>
6874 6875 <div class="subnav"> 6876 6877 6878 6879 <div class="collection" id="id63ba1a1c8f899869a8201472"> 6880 <a href="/pinellas-county"> 6881 <span>Pinellas County</span> 6882 </a> 6883 </div> 6884 6885 6886 6887 6888 6889 <div class="collection" id="id63ba247d4bd6ed50b81e007d"> 6890 <a href="/hillsborough-county"> 6891 <span>Hillsborough County</span> 6892 </a> 6893 </div> 6894 6895 6896 6897 6898 6899 <div class="collection" id="id63ba285775ec64403304c0b0"> 6900 <a href="/sarasota-county"> 6901 <span>Sarasota County</span> 6902 </a> 6903 </div> 6904 6905 6906 6907 6908 6909 <div class="collection" id="id63ba315bf500a77c5048d659"> 6910 <a href="/pasco-county"> 6911 <span>Pasco County</span> 6912 </a> 6913 </div> 6914 6915 6916 6917 </div> 6918 </div> 6919 6920 6921 6922 6923 6924 6925 6926 6927 6928 6929 6930 <div class="collection" id="id6352f474d0310a17b8d0d2f4"> 6931 <a href="/team-page"> 6932 <span>Team</span> 6933 </a> 6934 </div> 6935 6936 6937 6938 6939 6940 6941 6942 6943 6944 6945 6946 6947 6948 <div class="collection" id="id685de0c63671a85d53dff8fb"> 6949 <a href="/testimonials-1"> 6950 <span>Testimonials</span> 6951 </a> 6952 </div> 6953 6954 6955 6956 6957 6958 6959 6960 6961 6962 6963 6964 6965 6966 <div class="collection" id="id63cc4c524abda601bf29830f"> 6967 <a href="/careers"> 6968 <span>Careers</span> 6969 </a> 6970 </div> 6971 6972 6973 6974 6975 6976 6977 6978 6979 6980 6981 6982 6983 6984 <div class="collection" id="id6352f47045118d12e5165808"> 6985 <a href="/blog"> 6986 <span>Blog</span> 6987 </a> 6988 </div> 6989 6990 6991 6992 6993 6994 6995 6996 6997 6998 6999 7000 7001 7002 <div class="collection active" id="id6352f47076801100d584ade8"> 7003 <a href="/new-contact-us"> 7004 <span>Contact Us</span> 7005 </a> 7006 </div> 7007 7008 7009 7010 7011 7012 7013 7014 7015 7016 7017 7018 7019 7020 <div class="collection" id="id63d02d739067f45c6d6fe860"> 7021 <a href="/education"> 7022 <span>Education</span> 7023 </a> 7024 </div> 7025 7026 7027 7028 7029 7030 7031 7032 7033 7034 7035 7036 7037 7038 <div class="collection homepage" id="id6826b6e55d711666b04ca184"> 7039 <a href="/"> 7040 <span>Home </span> 7041 </a> 7042 </div> 7043 7044 7045 7046 7047 7048 7049 7050 </nav> 7051</div> 7052 7053 7054 </div> 7055 </div> 7056 <div class="column-width-1 footer-spacer"> </div> 7057 7058 <div class="column-width-3"> 7059 <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> 7060 7061 <div class="footer-secondary-nav-list properties-location"> 7062 <nav> 7063 7064 </nav> 7065 </div> 7066 </div> 7067 <div class="column-width-1 footer-spacer"> </div> 7068 <div class="column-width-3 footer-map-view-container"> 7069
7070<script> 7071(function(){ 7072 if ($('#editable-code-area-bundled-v5-footer-main:not(.empty)').length>0){ return }; 7073 7074 var isOfficeHours = window.getComputedStyle( 7075 document.querySelector('.footer-hours-list'), ':after' 7076 ).getPropertyValue('content') 7077 7078/* 7079 The alternate footer layout for the footer plugin can't run the squarespace:query because 7080 it exists inside another query, so we have to get the communities and render them dynamically. 7081*/ 7082 7083waitFor(function(){ 7084 return $('body.enable-alternate-footer').length > 0 || $('div.plugin-footer footer#footer.alternate-footer').length > 0 7085}, function(isAlternateFooterPlugin){ 7086 if (!isAlternateFooterPlugin || window.YLOPO_WIDGETS.largeSiteExceptions === true){ 7087 return; 7088 } 7089 if ($('#editable-code-area-bundled-v5-footer-main:not(.empty)').length > 0){ 7090 return 7091 } 7092 7093 var $nav = $('footer.alternate-footer .properties-location nav'); 7094 if (YLOPO_WIDGETS.allCommunities === undefined){ 7095 var script = document.createElement('script'); 7096 script.setAttribute('src', '/scripts/getAllCommunities.js'); 7097 script.setAttribute('async', true); 7098 document.querySelector('head').appendChild(script); 7099 } 7100 waitFor(function(){ 7101 return YLOPO_WIDGETS.allCommunities && (YLOPO_WIDGETS.allCommunities.length > 0 || YLOPO_WIDGETS.allCommunities._empty) 7102 }, function(){ 7103 if (YLOPO_WIDGETS.allCommunities._empty){ 7104 return 7105 } 7106 var primary = YLOPO_WIDGETS.allCommunities.filter(function(o){ 7107 return o.communityUrlId === 'communities' 7108 }).sort(function(a,b){ 7109 return a.displayIndex > b.displayIndex ? 1 : a.displayIndex < b.displayIndex ? -1 : 0; 7110 }); 7111 var secondary = YLOPO_WIDGETS.allCommunities.filter(function(o){ 7112 return o.communityUrlId !== 'communities' 7113 }).sort(function(a,b){ 7114 return a.displayIndex > b.displayIndex ? 1 : a.displayIndex < b.displayIndex ? -1 : 0; 7115 }); 7116 var $all = primary.concat(secondary).slice(0,10).map(function(o){ 7117 return $('<div><a href="'+o.fullUrl+'">'+o.title+'</a></div>'); 7118 }); 7119 7120 $nav.html($all); 7121 7122 }); 7123}); 7124})(); 7125</script>
7125 7126 7127 <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> 7128 7129 <div class="footer-map-view"> 7130 <div class="sqs-layout sqs-grid-12 columns-12" data-layout-label="Map View" data-type="block-field" data-updated-on="1723128704301" id="ylopoFooterMapView"><div class="row sqs-row"><div class="col sqs-col-12 span-12"><div class="sqs-block website-component-block sqs-block-website-component sqs-block-map map-block sized vsize-12" data-block-css="[]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.map/d78bf6e6-1197-43c8-9c13-c7d84ede7e63_1353/website.components.map.visitor.js"]" data-block-type="1337" data-definition-name="website.components.map" data-website-component-id="yui_3_17_2_1_1671963487937_5119" id="block-yui_3_17_2_1_1671963487937_5119"><div class="sqs-block-content"> 7131 7132 7133 7134<div data-context="{"blockId":"yui_3_17_2_1_1671963487937_5119","componentId":"yui_3_17_2_1_1671963487937_5119","location":{"mapLat":27.9439129,"mapLng":-82.457568,"mapZoom":12,"addressTitle":"Tillung Tampa Bay","addressLine1":"100 S. Ashley Drive, Suite 600","addressLine2":"Tampa, FL 33602","addressCountry":"United States","markerLat":27.9439129,"markerLng":-82.457568},"vSize":12,"style":1,"labels":true,"terrain":false,"controls":false,"hSize":null,"floatDir":null,"stackingContextSelector":"#block-yui_3_17_2_1_1671963487937_5119","breakpoints":[{"id":"system_desktop","name":"Desktop"},{"id":"system_mobile","name":"Mobile","maxWidth":"767px"}],"breakpointOverridesFlag":false,"gmak":"QUl6YVN5Q0JUUk9xNkx1dkZfSUUxcjQ2LVQ0QWVUU1YtMGQ3bXk4","language":"en","region":"US","proEnabled":true,"errors":[],"featureFlags":{"useCLDRMoneyFormat":true}}" style="height: 100%; width: 100%" data-bpo="" data-breakpoints="[{"id":"system_desktop","name":"Desktop"},{"id":"system_mobile","name":"Mobile","maxWidth":"767px"}]"> 7135 7136 7137 7138 7139 7140 7141 7142</div> 7143 7144 <style class="transform-overrides-vars"> 7145 7146</style> 7147 7148 7149</div></div></div></div></div> 7150 </div> 7151 7152 </div> 7153 <div style="clear:both;"></div> 7154 7155 7156 7157 </div> 7158 7159 </div> 7160 <div class="footer-copyright-container" style="text-align:center;"> 7161 <br/> 7162 <div class="sqs-layout sqs-grid-12 columns-12" data-layout-label="Footer Copyright" data-type="block-field" data-updated-on="1718375858894" 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_1718375660382_4333"><div class="sqs-block-content"> 7163 7164 7165 7166 7167 7168 7169 7170 7171 7172 7173 7174 7175 7176 7177 7178 7179 7180 7181 7182 7183 7184 7185 7186 7187 7188 7189 7190 7191 7192 7193 7194 7195 7196 7197 7198 7199 7200 7201 7202 7203 7204 7205 7206 7207 7208 7209 <div 7210 class=" 7211 image-block-outer-wrapper 7212 layout-caption-below 7213 design-layout-inline 7214 combination-animation-none 7215 individual-animation-none 7216 individual-text-animation-none 7217 " 7218 data-test="image-block-inline-outer-wrapper" 7219 data-sqsp-image-classic-block-layout="inline" 7220 > 7221 7222 7223 7224 7225 <figure 7226 class=" 7227 sqs-block-image-figure 7228 intrinsic 7229 " 7230 style="max-width:1000px;" 7231 > 7232 7233 7234 7235 7236 7237 7238 7239 <div 7240 7241 7242 class="image-block-wrapper" 7243 data-animation-role="image" 7244 7245 7246 7247 > 7248 <div data-sqsp-image-classic-block-image-container class="sqs-image-shape-container-element 7249 7250 7251 7252 has-aspect-ratio 7253 " style=" 7254 position: relative; 7255 7256 padding-bottom:30.000001907348633%; 7257 7258 overflow: hidden;-webkit-mask-image: -webkit-radial-gradient(white, black); 7259 " 7260 > 7261 7262 7263 7264 7265 7266 7267 7268 <img data-stretch="false" data-src="https://images.squarespace-cdn.com/content/v1/6352f3fe1b9737320ca42a49/c07cf949-1254-4aea-bdac-7ac0a53a367d/117213106_ttb_exp_logo.png" data-image="https://images.squarespace-cdn.com/content/v1/6352f3fe1b9737320ca42a49/c07cf949-1254-4aea-bdac-7ac0a53a367d/117213106_ttb_exp_logo.png" data-image-dimensions="1000x300" 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/6352f3fe1b9737320ca42a49/c07cf949-1254-4aea-bdac-7ac0a53a367d/117213106_ttb_exp_logo.png" width="1000" height="300" alt="" sizes="(max-width: 640px) 100v
7268w, (max-width: 767px) 100vw, 100vw" style="display:block;object-fit: cover; width: 100%; height: 100%; object-position: 50% 50%" onload="this.classList.add("loaded")" srcset="https://images.squarespace-cdn.com/content/v1/6352f3fe1b9737320ca42a49/c07cf949-1254-4aea-bdac-7ac0a53a367d/117213106_ttb_exp_logo.png?format=100w 100w, https://images.squarespace-cdn.com/content/v1/6352f3fe1b9737320ca42a49/c07cf949-1254-4aea-bdac-7ac0a53a367d/117213106_ttb_exp_logo.png?format=300w 300w, https://images.squarespace-cdn.com/content/v1/6352f3fe1b9737320ca42a49/c07cf949-1254-4aea-bdac-7ac0a53a367d/117213106_ttb_exp_logo.png?format=500w 500w, https://images.squarespace-cdn.com/content/v1/6352f3fe1b9737320ca42a49/c07cf949-1254-4aea-bdac-7ac0a53a367d/117213106_ttb_exp_logo.png?format=750w 750w, https://images.squarespace-cdn.com/content/v1/6352f3fe1b9737320ca42a49/c07cf949-1254-4aea-bdac-7ac0a53a367d/117213106_ttb_exp_logo.png?format=1000w 1000w, https://images.squarespace-cdn.com/content/v1/6352f3fe1b9737320ca42a49/c07cf949-1254-4aea-bdac-7ac0a53a367d/117213106_ttb_exp_logo.png?format=1500w 1500w, https://images.squarespace-cdn.com/content/v1/6352f3fe1b9737320ca42a49/c07cf949-1254-4aea-bdac-7ac0a53a367d/117213106_ttb_exp_logo.png?format=2500w 2500w" loading="lazy" decoding="async" data-loader="sqs"> 7269 7270 </div> 7271 </div> 7272 7273 7274 7275 7276 7277 7278 </figure> 7279 7280 7281 </div> 7282 7283 7284 7285 7286 7287 7288</div></div><div class="sqs-block html-block sqs-block-html" data-block-type="2" data-border-radii="{"topLeft":{"unit":"px","value":0.0},"topRight":{"unit":"px","value":0.0},"bottomLeft":{"unit":"px","value":0.0},"bottomRight":{"unit":"px","value":0.0}}" data-sqsp-block="text" id="block-37ab37bab68025f1bfa9"><div class="sqs-block-content"> 7289 7290<div class="sqs-html-content" data-sqsp-text-block-content> 7291 <p class="" style="white-space:pre-wrap;"><strong>© eXp Realty 2024</strong><br>All Rights Reserved</p> 7292</div> 7293 7294 7295 7296 7297 7298 7299 7300 7301 7302 7303 7304 7305 7306 7307 7308 7309 7310 7311 7312 7313 7314 7315 7316 7317 7318</div></div></div></div></div> 7319 <div class="footer-site-address"> 7320 7321 7322 <div class="footer-site-info footer-address-line1">100 Ashley Drive South Tampa, FL, 33602</div> 7323 7324 7325 </div> 7326 <br/> 7327 <hr/><br/> 7328 <div class="footer-links"></div> 7329 <div class="privacy-policy-container"> 7330 <div> 7331 <a href="#" class="privacy-policy-link">Privacy Policy</a> 7332 </div> 7333</div> 7334 7335 7336 <div class="footer-IDX-compliance"></div> 7337 7338 </div> 7339 7340 <div class=""> 7341 <div class="image-uploader-container ylopo-edit-box"> 7342 <div>Upload Background Image:</div> 7343 <div class="plugin-footer-background-uploader"><style> 7344 .image-uploader-progress-bar { 7345 position: relative; 7346 width: 50%; 7347 height: 20px; 7348 border: 1px solid #cacaca; 7349 margin: 10px 0; 7350 display: none; 7351 } 7352 .image-uploader-progress-bar div { 7353 position: absolute; 7354 top: 0px; 7355 left: 0px; 7356 width: 0%; 7357 height: 20px; 7358 background-color: #00ff00; 7359 text-align: center; 7360 font-size: 13px; 7361 color: black; 7362 line-height: 20px; 7363 } 7364 7365</style> 7366<div class="ylopo-ss-image-upload"></div> 7367
7368<script> 7369(function(){ 7370 7371var $uploadInput = $('<input type="file" accept="image/*" />'); 7372var $submitButton = $('<input type="submit" value="UPLOAD"/>'); 7373var $progressBar = $('<div><div></div></div>').addClass('image-uploader-progress-bar') 7374var $uploadForm = $('<form class="form-warning-exempt no-form-capture"></form>').append([$uploadInput, $submitButton, $progressBar]); 7375 7376var $thisUploadElement = $('.ylopo-ss-image-upload:not(.initialized)') 7377 .first() 7378 .addClass('initialized') 7379 .append($uploadForm) 7380 7381$uploadForm.on('submit', sendFile); 7382 7383var imageUploadFilename = ""; 7384 7385function sendFile(e) { 7386 e.preventDefault(); 7387 var theFormFile = $uploadInput.get()[0].files[0]; 7388 if (!theFormFile) { 7389 alert("Please choose a file before uploading.") 7390 return 7391 } 7392 7393 $thisUploadElement.removeClass('upload-error'); 7394 $thisUploadElement.addClass('upload-in-progress'); 7395 7396 var uploadFileName = imageUploadFilename = theFormFile.name; 7397 7398 var formData = new FormData(); 7399 7400 var callbackFunction = window['']; 7401 7402 formData.append("process", 'true'); 7403 formData.append("contentType", 'image'); 7404 formData.append("isWordpressXmlFile", 'false'); 7405 formData.append("recordType", 2); 7406 formData.append("imageDestination", 'image-block'); 7407 formData.append("fileName", uploadFileName); 7408 formData.append("fileSize", theFormFile.size); 7409 formData.append("file",theFormFile, uploadFileName); 7410 7411 $thisUploadElement.find('.image-uploader-progress-bar').show(); 7412 7413 $.ajax({ 7414 type: 'POST', 7415 url: '/api/uploads/images?crumb='+encodeURIComponent(top.Static.SQUARESPACE_CONTEXT.csrfToken), 7416 contentType: false, 7417 processData: false, 7418 data: formData, 7419 xhr: function() { 7420 var xhr = new window.XMLHttpRequest(); 7421 xhr.upload.addEventListener("progress", function(evt) { 7422 if (evt.lengthComputable) { 7423 var percentComplete = (evt.loaded / evt.total) * 100; 7424 $progressBar.find('div').css({width: percentComplete+'%'}); 7425 $thisUploadElement.parent().trigger('image-upload-progress', percentComplete); 7426 } 7427 }, false); 7428 return xhr; 7429 }, 7430 success: function(data, statusText, xhr){ 7431 $thisUploadElement.removeClass('upload-in-progress'); 7432 $thisUploadElement.find('.image-uploader-progress-bar div').html('Processing...'); 7433 if (data && data.job && data.job.id){ 7434 $thisUploadElement.addClass('processing-image'); 7435 pollMediaJob(data.job.id, function(err,jobData){ 7436 $thisUploadElement.find('.image-uploader-progress-bar').hide(); 7437 $thisUploadElement.find('.image-uploader-progress-bar div').html(''); 7438 if (err){ 7439 $thisUploadElement.addClass('upload-error'); 7440 return 7441 } 7442 $thisUploadElement.removeClass('processing-image'); 7443 $thisUploadElement.parent().trigger('image-uploaded', jobData.data) 7444 if (callbackFunction){ 7445 callbackFunction(jobData.data) 7446 } 7447 }); 7448 } else { 7449 $thisUploadElement.addClass('upload-error'); 7450 console.log("no job id?", data, statusText, xhr); 7451 } 7452 }, 7453 error: function(err){ 7454 $thisUploadElement.removeClass('upload-in-progress'); 7455 $thisUploadElement.addClass('upload-error'); 7456 $thisUploadElement.find('.image-uploader-progress-bar').hide(); 7457 } 7458 }); 7459 7460 7461 function pollMediaJob(id, callback, retryCount){ 7462 retryCount === undefined ? 0 : retryCount + 1; 7463 if (retryCount > 30) { 7464 console.log("Media polling timeout") 7465 return 7466 } 7467 7468 $.ajax({ 7469 type: 'GET', 7470 url: '/api/rest/jobs/?id='+id, 7471 success: function(data, statusText, xhr){ 7472 if (data && data[0] && (data[0].timeCompleted !== undefined || data[0].assetUrl !== undefined || data[0].cleared === true) ){ 7473 callback(null, data[0]) 7474 } else { 7475 setTimeout(function(){ 7476 $thisUploadElement.parent().trigger('image-processing'); 7477 pollMediaJob(id, callback, retryCount); 7478 }, 1000); 7479 } 7480 }, 7481 error: function(err){ 7482 console.log("upload error",err) 7483 callback(err); 7484 } 7485 }); 7486 7487 } 7488 7489 return false; 7490 7491} 7492 7493})(); 7494</script>
7494 7495</div> 7496 <div class="plugin-footer-background-remove"><input type="button" value="Remove Image"/></div> 7497 </div> 7498 7499 <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-6352f47076801100d584ade8"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 7500 7501 <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-6352f47076801100d584ade8"><div class="row sqs-row"><div class="col sqs-col-1 span-1"></div></div></div> 7502 7503 </div> 7504 7505 7506 </footer> 7507 7508
7508<script> 7509 (function(){ 7510 if ($('#editable-code-area-bundled-v5-footer-main:not(.empty)').length>0){ return }; 7511 7512 var officeHours = '' 7513 var websiteSettings = '' 7514 7515 websiteSettings = JSON.parse(decodeURIComponent("%7B%22id%22%3A%226352f3fe1b9737320ca42a4c%22%2C%22websiteId%22%3A%226352f3fe1b9737320ca42a49%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%22411b178f-87a5-4b49-a746-4f424200e202%22%2C%22newPlanArchitectureEligible%22%3Atrue%2C%22businessHours%22%3A%7B%22monday%22%3A%7B%22text%22%3A%22%22%2C%22ranges%22%3A%5B%7B%7D%5D%7D%2C%22tuesday%22%3A%7B%22text%22%3A%22%22%2C%22ranges%22%3A%5B%7B%7D%5D%7D%2C%22wednesday%22%3A%7B%22text%22%3A%22%22%2C%22ranges%22%3A%5B%7B%7D%5D%7D%2C%22thursday%22%3A%7B%22text%22%3A%22%22%2C%22ranges%22%3A%5B%7B%7D%5D%7D%2C%22friday%22%3A%7B%22text%22%3A%22%22%2C%22ranges%22%3A%5B%7B%7D%5D%7D%2C%22saturday%22%3A%7B%22text%22%3A%22%22%2C%22ranges%22%3A%5B%7B%7D%5D%7D%2C%22sunday%22%3A%7B%22text%22%3A%22%22%2C%22ranges%22%3A%5B%7B%7D%5D%7D%7D%2C%22storeSettings%22%3A%7B%22returnPolicy%22%3Anull%2C%22termsOfService%22%3Anull%2C%22privacyPolicy%22%3Anull%2C%22expressCheckout%22%3Afalse%2C%22continueShoppingLinkUrl%22%3A%22%2F%22%2C%22useLightCart%22%3Afalse%2C%22showNoteField%22%3Afalse%2C%22shippingCountryDefaultValue%22%3A%22US%22%2C%22billToShippingDefaultValue%22%3Afalse%2C%22showShippingPhoneNumber%22%3Atrue%2C%22isShippingPhoneRequired%22%3Afalse%2C%22showBillingPhoneNumber%22%3Atrue%2C%22isBillingPhoneRequired%22%3Afalse%2C%22currenciesSupported%22%3A%5B%22USD%22%2C%22CAD%22%2C%22GBP%22%2C%22AUD%22%2C%22EUR%22%2C%22CHF%22%2C%22NOK%22%2C%22SEK%22%2C%22DKK%22%2C%22NZD%22%2C%22SGD%22%2C%22MXN%22%2C%22HKD%22%2C%22CZK%22%2C%22ILS%22%2C%22MYR%22%2C%22RUB%22%2C%22PHP%22%2C%22PLN%22%2C%22THB%22%2C%22BRL%22%2C%22ARS%22%2C%22COP%22%2C%22IDR%22%2C%22INR%22%2C%22JPY%22%2C%22ZAR%22%5D%2C%22defaultCurrency%22%3A%22USD%22%2C%22selectedCurrency%22%3A%22USD%22%2C%22multicurrencyEnabled%22%3Atrue%2C%22measurementStandard%22%3A1%2C%22orderConfirmationInjectCode%22%3A%22null%22%2C%22showCustomCheckoutForm%22%3Afalse%2C%22checkoutPageMarketingOptInEnabled%22%3Atrue%2C%22enableMailingListOptInByDefault%22%3Afalse%2C%22sameAsRetailLocation%22%3Afalse%2C%22merchandisingSettings%22%3A%7B%22scarcityEnabledOnProductItems%22%3Afalse%2C%22scarcityEnabledOnProductBlocks%22%3Afalse%2C%22scarcityMessageType%22%3A%22DEFAULT_SCARCITY_MESSAGE%22%2C%22scarcityThreshold%22%3A10%2C%22multipleQuantityAllowedForServices%22%3Atrue%2C%22restockNotificationsEnabled%22%3Afalse%2C%22restockNotificationsMailingListSignUpEnabled%22%3Afalse%2C%22relatedProductsEnabled%22%3Afalse%2C%22relatedProductsOrdering%22%3A%22random%22%2C%22soldOutVariantsDropdownDisabled%22%3Afalse%2C%22productC
7515omposerOptedIn%22%3Afalse%2C%22productComposerABTestOptedOut%22%3Afalse%2C%22productReviewsEnabled%22%3Afalse%7D%2C%22minimumOrderSubtotalEnabled%22%3Afalse%2C%22minimumOrderSubtotal%22%3A%7B%22currency%22%3A%22USD%22%2C%22value%22%3A%220.00%22%7D%2C%22addToCartConfirmationType%22%3A2%2C%22isLive%22%3Afalse%2C%22multipleQuantityAllowedForServices%22%3Atrue%7D%2C%22useEscapeKeyToLogin%22%3Atrue%2C%22ssBadgeType%22%3A1%2C%22ssBadgePosition%22%3A4%2C%22ssBadgeVisibility%22%3A1%2C%22ssBadgeDevices%22%3A1%2C%22pinterestOverlayOptions%22%3A%7B%22mode%22%3A%22disabled%22%7D%2C%22ampEnabled%22%3Afalse%2C%22isRestrictiveCookiePolicyEnabled%22%3Atrue%2C%22seoHidden%22%3Afalse%2C%22userAccountsSettings%22%3A%7B%22loginAllowed%22%3Afalse%2C%22signupAllowed%22%3Afalse%7D%2C%22cookieBannerText%22%3A%22%3Cp%3ESelect%20%E2%80%9CAccept%20all%E2%80%9D%20to%20agree%20to%20our%20use%20of%20cookies%20and%20similar%20technologies%20to%20enhance%20your%20browsing%20experience%2C%20security%2C%20analytics%20and%20customization.%20Select%20%E2%80%9DManage%20cookies%E2%80%9D%20to%20make%20more%20choices%20or%20opt%20out.%3C%5C%2Fp%3E%22%2C%22isCookieBannerEnabled%22%3Atrue%2C%22isVisitorDataRestricted%22%3Afalse%2C%22contactEmail%22%3A%22tanner%40tillungtampabay.com%22%2C%22contactPhoneNumber%22%3A%22727-332-0971%22%7D")) 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 if(officeHours === '' && (window.YLOPO_WIDGETS.SS_PAGE_CONTEXT && window.YLOPO_WIDGETS.SS_PAGE_CONTEXT.websiteSettings && window.YLOPO_WIDGETS.SS_PAGE_CONTEXT.websiteSettings.businessHours)){ 7529 const businessHours = window.YLOPO_WIDGETS.SS_PAGE_CONTEXT.websiteSettings.businessHours 7530 if(businessHours.monday.text){ 7531 officeHours = '<div>Monday - '+businessHours.monday.text+' </div>' 7532 } 7533 if(businessHours.tuesday.text){ 7534 officeHours = officeHours + '<div>Tuesday - '+businessHours.tuesday.text+' </div>' 7535 } 7536 if(businessHours.wednesday.text){ 7537 officeHours = officeHours + '<div>Wednesday - '+businessHours.wednesday.text+' </div>' 7538 } 7539 if(businessHours.thursday.text){ 7540 officeHours = officeHours + '<div>Thursday - '+businessHours.thursday.text+' </div>' 7541 } 7542 if(businessHours.friday.text){ 7543 officeHours = officeHours + '<div>Friday - '+businessHours.friday.text+' </div>' 7544 } 7545 if(businessHours.saturday.text){ 7546 officeHours = officeHours + '<div>Saturday - '+businessHours.saturday.text+' </div>' 7547 } 7548 if(businessHours.sunday.text){ 7549 officeHours = officeHours +'<div>Sunday - '+businessHours.sunday.text+' </div>' 7550 } 7551 7552 } 7553 7554 if($('.business-hours').hasClass('empty')){ 7555 $('.business-hours').html(officeHours) 7556 } 7557 7558 if(officeHours.length === 0 && $('.footer-office-hours-head').hasClass('empty') && $('.footer-hours-list').hasClass('empty')){ 7559 $('.footer-office-hours-head').hide() 7560 } 7561 7562 if(websiteSettings){ 7563 if(websiteSettings.contactPhoneNumber){ 7564 const phoneNumber = websiteSettings.contactPhoneNumber 7565 $('.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>') 7566 } 7567 if(websiteSettings.contactEmail){ 7568 const email = websiteSettings.contactEmail 7569 $('.alternate-footer .footer-site-address').append('<div class="footer-site-info footer-site-email">Email: <a href="mailto:'+email+'">'+email+'</a></div>') 7570 } 7571 } 7572 })(); 7573 7574 7575 7576 (function(){ 7577 if (isEditMode()){ 7578 $.getScript( "/scripts/dataStore.js" ) 7579 } 7580 var dataId = 'plugin-footer-config-6352f47076801100d584ade8'; 7581 var savedDataRaw = $('#'+dataId).getSSInnerText(); 7582 var savedData = JSON.parse(savedDataRaw || '{"backgroundImage":{ "bgOpacity": 1 } }'); 7583 var footer = $('footer#footer'); 7584 var altfooter = $('footer.alternate-footer'); 7585 7586 var bgOpacity = savedData.backgroundImage.bgOpacity || 1; 7587 $('#footer-bg-opacity-slider').css('direction', 'rtl'); 7588 $('#footer-bg-opacity-slider').val(savedData.backgroundImage.bgOpacity); 7589 7590 footer.find('.plugin-footer-background-remove').hide(); 7591 altfooter.find('.plugin-footer-background-remove').hide(); 7592 7593 //var resize_tmr = 0; 7594 //$(window).on('resize', function(evt){ 7595 // clearTimeout(resize_tmr); 7596 // resize_tmr = setTimeout(setIframeUrl, 250); 7597 //}) 7598 7599 function createBgImage(){ 7600 if (!savedData || !savedData.backgroundImage || !savedData.backgroundImage.assetUrl){ 7601 return 7602 } 7603 footer.find('.footer-bg').css({ 7604 'opacity': bgOpacity, 7605 "background": 'center / cover no-repeat url('+savedData.backgroundImage.assetUrl+')' 7606 }); 7607 } 7608 7609 createBgImage(); 7610 7611 waitFor(function() { 7612 return $('body.sqs-edit-mode').length > 0 && window.dataStoreSave !== undefined && $('.footer-bg').length > 0 7613 }, function(isEditMode) { 7614 if (!isEditMode){ 7615 return 7616 } 7617 if(savedData.backgroundImage && savedData.backgroundImage.assetUrl) { 7618 footer.find('.footer-bg').css('opacity', savedData.backgroundImage.bgOpacity); 7619 footer.find('.footer-bg').css("backgroundImage", "url('"+savedData.backgroundImage.assetUrl+"')"); 7620 footer.find('.plugin-footer-background-remove').show(); 7621 altfooter.find('.footer-bg').css('opacity', savedData.backgroundImage.bgOpacity); 7622 altfooter.find('.footer-bg').css("backgroundImage", "url('"+savedData.backgroundImage.assetUrl+"')"); 7623 altfooter.find('.plugin-footer-background-remove').show(); 7624 } 7625 7626 footer.find('.plugin-footer-background-uploader .ylopo-ss-image-upload').parent().on('image-uploaded', function(evt, data){ 7627 let newData = { 7628 ...data, 7629 bgOpacity: savedData.backgroundImage.bgOpacity || 0.5 7630 } 7631 savedData.backgroundImage = newData;
7632 window.dataStoreSave(dataId,JSON.stringify(savedData)); 7633 createBgImage(data); 7634 footer.find('.plugin-footer-background-remove').show() 7635 }); 7636 7637 altfooter.find('.plugin-footer-background-uploader .ylopo-ss-image-upload').parent().on('image-uploaded', function(evt, data){ 7638 let newData = { 7639 ...data, 7640 bgOpacity: savedData.backgroundImage.bgOpacity || 0.5 7641 } 7642 savedData.backgroundImage = newData; 7643 window.dataStoreSave(dataId,JSON.stringify(savedData)); 7644 createBgImage(data); 7645 altfooter.find('.plugin-footer-background-remove').show() 7646 }); 7647 7648 7649 footer.find('.plugin-footer-background-uploader .ylopo-ss-image-upload').parent().on('image-upload-progress', function(evt, progress){ 7650 console.log("progress", progress) 7651 }); 7652 7653 altfooter.find('.plugin-footer-background-uploader .ylopo-ss-image-upload').parent().on('image-upload-progress', function(evt, progress){ 7654 console.log("progress", progress) 7655 }); 7656 7657 footer.find('.plugin-footer-background-uploader .ylopo-ss-image-upload').parent().on('image-processing', function(evt, progress){ 7658 console.log("image processing", Date.now()) 7659 }); 7660 7661 altfooter.find('.plugin-footer-background-uploader .ylopo-ss-image-upload').parent().on('image-processing', function(evt, progress){ 7662 console.log("image processing", Date.now()) 7663 }); 7664 7665 footer.find('.plugin-footer-background-remove').find('input[type=button]').on('click', function(){ 7666 savedData.backgroundImage = {}; 7667 window.dataStoreSave(dataId,JSON.stringify(savedData)); 7668 $('.plugin-footer-background-uploader form')[0].reset(); 7669 footer.find('.footer-bg').css({ 7670 background: "none" 7671 }); 7672 footer.find('.footer-bg').css('opacity', savedData.backgroundImage.bgOpacity || 1); // reseting 7673 footer.find('.plugin-footer-background-remove').hide() 7674 }); 7675 7676 altfooter.find('.plugin-footer-background-remove').find('input[type=button]').on('click', function(){ 7677 savedData.backgroundImage = {}; 7678 window.dataStoreSave(dataId,JSON.stringify(savedData)); 7679 $('.plugin-footer-background-uploader form')[0].reset(); 7680 altfooter.find('.footer-bg').css({ 7681 background: "none" 7682 }) 7683 altfooter.find('.footer-bg').css('opacity', savedData.backgroundImage.bgOpacity || 1); // reseting 7684 altfooter.find('.plugin-footer-background-remove').hide() 7685 }); 7686 7687 var opacity_tmr = 0; 7688 var opacity_settled = true; 7689 $('#footer-bg-opacity-slider').on("input", function(evt){ 7690 clearTimeout(opacity_tmr); 7691 opacity_tmr = setTimeout(function(){ 7692 if (opacity_settled === false){ 7693 return 7694 } 7695 opacity_settled = false; 7696 bgOpacity = parseFloat(evt.target.value); 7697 if (savedData && savedData.backgroundImage){ 7698 savedData.backgroundImage.bgOpacity = bgOpacity; 7699 } 7700 createBgImage(); 7701 window.dataStoreSave(dataId,JSON.stringify(savedData)); 7702 setTimeout(function(){ 7703 opacity_settled = true; 7704 }, 500) 7705 }, 250) 7706 }) 7707 }) 7708 7709 })(); 7710 7711 </script>
7711 7712
7713<script> 7714(function(){ 7715 7716 if ($('#config-v5-footer-on-v4-pages-enable').text().trim() !== 'true'){ 7717 $('#editable-code-area-bundled-v5-footer-main').remove(); 7718 return 7719 } else { 7720 $('#editable-code-area-bundled-v5-footer-main').show(); 7721 } 7722 7723const lazyIconsLoaded = {}; 7724window.lazyFunctions.loadSocialIcons = function(){ 7725 $('.sqs-block.socialaccountlinks-v2-block.sqs-block-socialaccountlinks-v2 .sqs-svg-icon--wrapper').each(function(i,o){ 7726 var svgIcon = o.className.split(' ').filter(function(o){ 7727 return o !== 'sqs-svg-icon--wrapper' 7728 })[0].replace('-unauth','') 7729 7730 if (svgIcon === 'facebook' || svgIcon === 'x-formerly-twitter'){ 7731 svgIcon = `${ svgIcon }-unauth` 7732 } 7733 if (lazyIconsLoaded['.svg-icon-for-'+svgIcon] === true){ 7734 return 7735 } 7736 lazyIconsLoaded['.svg-icon-for-'+svgIcon] = true 7737 $.ajax('https://assets.ylopobrandedsites.com/squarespace-social-icons/'+svgIcon+'.svg') 7738 .then(function(data){ 7739 $('head').append($(data.documentElement.outerHTML).addClass('svg-icon-for-'+svgIcon)) 7740 }) 7741 .catch(function(e){ 7742 console.log('err', e) 7743 }) 7744 }) 7745} 7746 7747if ($('#editable-code-area-bundled-v5-footer-main:not(.empty)').length>0){ 7748 $('body').removeClass('enable-alternate-footer'); 7749 $('footer').empty(); 7750 $('footer#footer[role="contentinfo"]').attr('id','footer'); 7751 $('<footer id="footer-v5" role="contentinfo" class="footer-v5"></footer>').insertAfter('footer#footer'); 7752 $('#editable-code-area-bundled-v5-footer-main').appendTo($('#footer-v5')); 7753 lazyLoadInstance.update() 7754} 7755})(); 7756</script>
7756 7757 7758 7759<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> 7760 7761<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> 7762 7763
7764<script defer> 7765(function(){ 7766 const defaultBlacklist = [ 7767 'syneramerceus.com' 7768 ]; 7769 $.ajax('/invisible-ink-api').then(function(data){ 7770 const emailBlacklist_raw = $(data).find('#config-email-domain-blacklist').text(); 7771 try{ 7772 var emailBlacklist = JSON.parse(emailBlacklist_raw); 7773 }catch(e){ 7774 var emailBlacklist = { blacklist: [] } 7775 } 7776 emailBlacklist.blacklist = emailBlacklist.blacklist.concat(defaultBlacklist); 7777 window.YLOPO_WIDGETS.emailBlacklist = emailBlacklist.blacklist 7778 }).catch(function(e){ 7779 window.YLOPO_WIDGETS.emailBlacklist = defaultBlacklist; 7780 console.log('ERROR loading invisible-ink-api page for email blacklist', e) 7781 }) 7782})(); 7783</script>
7783 7784 7785 7786 <!-- ///////////////////////////////////////////////////////////////////////////////////////////////////////// --> 7787 7788 7789 </div> 7790 7791 7792<div class="fb-customerchat" 7793 page_id="<PAGE_ID>" 7794 ref="" 7795 theme_color="#000080" 7796 logged_in_greeting="Do you have a question? Chat us anytime!" 7797 logged_out_greeting="Do you have a question? Chat us anytime!"> 7798</div> 7799 7800 7801 7802<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> 7803 7804 7805 7806<div style="display: none"> 7807<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> 7808<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> 7809</div> 7810 7811 7812
7813<script> 7814(function(){ 7815 7816if ($('#secondaryNavigation').length === 0){ 7817 $('<div></div>') 7818 .attr('id', 'secondaryNavigation') 7819 .append( 7820 $('<div></div>').addClass('folder-toggle') 7821 ).appendTo($('body')); 7822} 7823 7824var domain = getUrlParameter('domain'); 7825var domaino = getUrlParameter('domainOverride'); 7826var domaino2 = getUrlParameter('domainoverride'); 7827var domaina = getUrlParameter('agentDomain'); 7828if (window.YLOPO_WIDGETS.sitewide_domain && (domain || domaino || domaino2 || domaina)){ 7829 YLOPO_WIDGETS.domain = domain || domaino || domaino2 || domaina; 7830} 7831})(); 7832</script>
7832 7833 7834 7835 7836 7837 7838 7839 7840 7841
7842<script id="blocks-build-js-script-ylopo-required-footer-block" defer> 7843 7844 7845 /*----->/src/js/ylopo-required-footer/ada-compliance.js<-----*/ 7846 7847 !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)})}(); 7848 7849 7850 /*----->/src/js/ylopo-required-footer/default-font.js<-----*/ 7851 7852 "adobe-garamond-pro"===$("#siteWrapper").css("font-family")&&$("#siteWrapper").css("font-family","'Open Sans',sans-serif"); 7853 7854 7855 /*----->
7855/src/js/ylopo-required-footer/form-capture.js<-----*/ 7856 7857 !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");
7857if(" "!==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)})})}();
7858 7859 7860 /*----->/src/js/ylopo-required-footer/form-warning-messages.js<-----*/ 7861 7862 $(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");
7862(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)}); 7863 7864 7865 /*----->/src/js/ylopo-required-footer/phone-input-override.js<-----*/ 7866 7867 $(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)||""))}))})}
7867replacePhoneInputs(),$("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})}); 7868 7869 7870 /*----->/src/js/ylopo-required-footer/site-bundle.js<-----*/ 7871 7872 !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
7872h(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
7872Style("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}
7872).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
7872h(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}}
7872,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}
7872),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))}}
7872,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("
7872<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")}
7872,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=[];
7872if(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}
7872,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 7872
7872try{ 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}
7872),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
7872KzFnH+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);
7872Object.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})}
7872,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";
7872t.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);
7872Object.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
7872(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);
7872r[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)))}})})}]); 7873 7874 7875 /*----->/src/js/ylopo-required-footer/ylopo-copyright-year.js<-----*/ 7876 7877 !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); 7878 7879 7880 /*----->/src/js/ylopo-required-footer/ylopo-jquery-version-check.js<-----*/ 7881 7882 !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); 7883 7884 7885 /*----->/src/js/ylopo-required-footer/TCPA-privacy-policy.js<-----*/ 7886 7887 !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
7887h(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})}})}(); 7888 7889 7890 /*----->/src/js/ylopo-required-footer/generate-lightning-page.js<-----*/ 7891 7892 !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); 7893 7894 7895 /*----->/src/js/ylopo-required-footer/home-valuation-redirect.js<-----*/ 7896 7897 $(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"))})}})}); 7898 7899 7900 /*----->/src/js/ylopo-required-footer/noredirect-links.js<-----*/ 7901 7902 -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===
7902href.indexOf("?")?"?":"&")+"noredirect")}); 7903 7904 7905 /*----->/src/js/ylopo-required-footer/az-design-redirect.js<-----*/ 7906 7907 (()=>{ 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){ }})(); 7908</script>
7908 7909 7910 7911<!--New homepage sub-banner text block - Jose -->
7912<script> 7913 7914jQuery(document).ready(function($){ 7915 7916$('.homepage-layout-c').prepend('<center><div class="homepage-newtext-container"><p>Our expert team is here to guide you through every step of the home buying and selling process.</p></div></center>'); 7917 7918 }); 7919</script>
7919 7920 7921 7922 7923 7924
7925<script> 7926 $( document ).ready(function() { 7927 $('<div class="folderx"> <div class="folder-togglex">Sell <div> ⯠</div> </div> <div class="subnavx"> <div class="collection"> <a href="/home-valuation"> Home Valuation </a> </div> <div class="collection"> <a href="/why-list-with-us"> Why List With Us </a> </div> </div></div> ').insertAfter("#mainNavigation > .folder:nth-child(1) .subnav >div:nth-child(1), #mobileNavigation > .folder:nth-child(1) .subnav >div:nth-child(1)"); 7928 }); 7929</script>
7929 7930 7931
7932<script> 7933document.addEventListener("DOMContentLoaded", function(event) { 7934 document.getElementsByClassName("footer-address-line1")[0].innerHTML = "<div class='footer-add-new'>100 S. Ashley Drive, Suite 600 Tampa, FL 33602</div>"; 7935 document.getElementsByClassName("footer-address-line2")[0].innerHTML = "<div class='footer-add-new'>2706 Alternate 19 N, Suite 200, Palm Harbor, FL 34683</div><br>"; 7936 });</script>
7936<script data-sqs-type="imageloader-bootstrapper">if(window.ImageLoader) window.ImageLoader.bootstrap({}, document);</script>
7936<script>Squarespace.afterBodyLoad(Y);</script>
7936<svg xmlns="http://www.w3.org/2000/svg" version="1.1" style="display:none" data-usage="social-icons-svg"><symbol id="facebook-unauth-icon" viewBox="0 0 64 64"><path d="M34.1,47V33.3h4.6l0.7-5.3h-5.3v-3.4c0-1.5,0.4-2.6,2.6-2.6l2.8,0v-4.8c-0.5-0.1-2.2-0.2-4.1-0.2 c-4.1,0-6.9,2.5-6.9,7V28H24v5.3h4.6V47H34.1z"/></symbol><symbol id="facebook-unauth-mask" viewBox="0 0 64 64"><path d="M0,0v64h64V0H0z M39.6,22l-2.8,0c-2.2,0-2.6,1.1-2.6,2.6V28h5.3l-0.7,5.3h-4.6V47h-5.5V33.3H24V28h4.6V24 c0-4.6,2.8-7,6.9-7c2,0,3.6,0.1,4.1,0.2V22z"/></symbol><symbol id="instagram-unauth-icon" viewBox="0 0 64 64"><path d="M46.91,25.816c-0.073-1.597-0.326-2.687-0.697-3.641c-0.383-0.986-0.896-1.823-1.73-2.657c-0.834-0.834-1.67-1.347-2.657-1.73c-0.954-0.371-2.045-0.624-3.641-0.697C36.585,17.017,36.074,17,32,17s-4.585,0.017-6.184,0.09c-1.597,0.073-2.687,0.326-3.641,0.697c-0.986,0.383-1.823,0.896-2.657,1.73c-0.834,0.834-1.347,1.67-1.73,2.657c-0.371,0.954-0.624,2.045-0.697,3.641C17.017,27.415,17,27.926,17,32c0,4.074,0.017,4.585,0.09,6.184c0.073,1.597,0.326,2.687,0.697,3.641c0.383,0.986,0.896,1.823,1.73,2.657c0.834,0.834,1.67,1.347,2.657,1.73c0.954,0.371,2.045,0.624,3.641,0.697C27.415,46.983,27.926,47,32,47s4.585-0.017,6.184-0.09c1.597-0.073,2.687-0.326,3.641-0.697c0.986-0.383,1.823-0.896,2.657-1.73c0.834-0.834,1.347-1.67,1.73-2.657c0.371-0.954,0.624-2.045,0.697-3.641C46.983,36.585,47,36.074,47,32S46.983,27.415,46.91,25.816z M44.21,38.061c-0.067,1.462-0.311,2.257-0.516,2.785c-0.272,0.7-0.597,1.2-1.122,1.725c-0.525,0.525-1.025,0.85-1.725,1.122c-0.529,0.205-1.323,0.45-2.785,0.516c-1.581,0.072-2.056,0.087-6.061,0.087s-4.48-0.015-6.061-0.087c-1.462-0.067-2.257-0.311-2.785-0.516c-0.7-0.272-1.2-0.597-1.725-1.122c-0.525-0.525-0.85-1.025-1.122-1.725c-0.205-0.529-0.45-1.323-0.516-2.785c-0.072-1.582-0.087-2.056-0.087-6.061s0.015-4.48,0.087-6.061c0.067-1.462,0.311-2.257,0.516-2.785c0.272-0.7,0.597-1.2,1.122-1.725c0.525-0.525,1.025-0.85,1.725-1.122c0.529-0.205,1.323-0.45,2.785-0.516c1.582-0.072,2.056-0.087,6.061-0.087s4.48,0.015,6.061,0.087c1.462,0.067,2.257,0.311,2.785,0.516c0.7,0.272,1.2,0.597,1.725,1.122c0.525,0.525,0.85,1.025,1.122,1.725c0.205,0.529,0.45,1.323,0.516,2.785c0.072,1.582,0.087,2.056,0.087,6.061S44.282,36.48,44.21,38.061z M32,24.297c-4.254,0-7.703,3.449-7.703,7.703c0,4.254,3.449,7.703,7.703,7.703c4.254,0,7.703-3.449,7.703-7.703C39.703,27.746,36.254,24.297,32,24.297z M32,37c-2.761,0-5-2.239-5-5c0-2.761,2.239-5,5-5s5,2.239,5,5C37,34.761,34.761,37,32,37z M40.007,22.193c-0.994,0-1.8,0.806-1.8,1.8c0,0.994,0.806,1.8,1.8,1.8c0.994,0,1.8-0.806,1.8-1.8C41.807,22.999,41.001,22.193,40.007,22.193z"/></symbol><symbol id="instagram-unauth-mask" viewBox="0 0 64 64"><path d="M43.693,23.153c-0.272-0.7-0.597-1.2-1.122-1.725c-0.525-0.525-1.025-0.85-1.725-1.122c-0.529-0.205-1.323-0.45-2.785-0.517c-1.582-0.072-2.056-0.087-6.061-0.087s-4.48,0.015-6.061,0.087c-1.462,0.067-2.257,0.311-2.785,0.517c-0.7,0.272-1.2,0.597-1.725,1.122c-0.525,0.525-0.85,1.025-1.122,1.725c-0.205,0.529-0.45,1.323-0.516,2.785c-0.072,1.582-0.087,2.056-0.087,6.061s0.015,4.48,0.087,6.061c0.067,1.462,0.311,2.257,0.516,2.785c0.272,0.7,0.597,1.2,1.122,1.725s1.025,0.85,1.725,1.122c0.529,0.205,1.323,0.45,2.785,0.516c1.581,0.072,2.056,0.087,6.061,0.087s4.48-0.015,6.061-0.087c1.462-0.067,2.257-0.311,2.785-0.516c0.7-0.272,1.2-0.597,1.725-1.122s0.85-1.025,1.122-1.725c0.205-0.529,0.45-1.323,0.516-2.785c0.072-1.582,0.087-2.056,0.087-6.061s-0.015-4.48-0.087-6.061C44.143,24.476,43.899,23.682,43.693,23.153z M32,39.703c-4.254,0-7.703-3.449-7.703-7.703s3.449-7.703,7.703-7.703s7.703,3.449,7.703,7.703S36.254,39.703,32,39.703z M40.007,25.793c-0.994,0-1.8-0.806-1.8-1.8c0-0.994,0.806-1.8,1.8-1.8c0.994,0,1.8,0.806,1.8,1.8C41.807,24.987,41.001,25.793,40.007,25.793z M0,0v64h64V0H0z M46.91,38.184c-0.073,1.597-0.326,2.687-0.697,3.641c-0.383,0.986-0.896,1.823-1.73,2.657c-0.834,0.834-1.67,1.347-2.657,1.73c-0.954,0.371-2.044,0.624-3.641,0.697C36.585,46.983,36.074,47,32,47s-4.585-0.017-6.184-0.09c-1.597-0.073-2.687-0.326-3.641-0.697c-0.986-0.383-1.823-0.896-2.657-1.73c-0.834-0.834-1.347-1.67-1.73-2.657c-0.371-0.954-0.624-2.044-0.697-3.641C17.01
79367,36.585,17,36.074,17,32c0-4.074,0.017-4.585,0.09-6.185c0.073-1.597,0.326-2.687,0.697-3.641c0.383-0.986,0.896-1.823,1.73-2.657c0.834-0.834,1.67-1.347,2.657-1.73c0.954-0.371,2.045-0.624,3.641-0.697C27.415,17.017,27.926,17,32,17s4.585,0.017,6.184,0.09c1.597,0.073,2.687,0.326,3.641,0.697c0.986,0.383,1.823,0.896,2.657,1.73c0.834,0.834,1.347,1.67,1.73,2.657c0.371,0.954,0.624,2.044,0.697,3.641C46.983,27.415,47,27.926,47,32C47,36.074,46.983,36.585,46.91,38.184z M32,27c-2.761,0-5,2.239-5,5s2.239,5,5,5s5-2.239,5-5S34.761,27,32,27z"/></symbol><symbol id="youtube-unauth-icon" viewBox="0 0 64 64"><path d="M46.7,26c0,0-0.3-2.1-1.2-3c-1.1-1.2-2.4-1.2-3-1.3C38.3,21.4,32,21.4,32,21.4h0 c0,0-6.3,0-10.5,0.3c-0.6,0.1-1.9,0.1-3,1.3c-0.9,0.9-1.2,3-1.2,3S17,28.4,17,30.9v2.3c0,2.4,0.3,4.9,0.3,4.9s0.3,2.1,1.2,3 c1.1,1.2,2.6,1.2,3.3,1.3c2.4,0.2,10.2,0.3,10.2,0.3s6.3,0,10.5-0.3c0.6-0.1,1.9-0.1,3-1.3c0.9-0.9,1.2-3,1.2-3s0.3-2.4,0.3-4.9 v-2.3C47,28.4,46.7,26,46.7,26z M28.9,35.9l0-8.4l8.1,4.2L28.9,35.9z"/></symbol><symbol id="youtube-unauth-mask" viewBox="0 0 64 64"><path d="M0,0v64h64V0H0z M47,33.1c0,2.4-0.3,4.9-0.3,4.9s-0.3,2.1-1.2,3c-1.1,1.2-2.4,1.2-3,1.3 C38.3,42.5,32,42.6,32,42.6s-7.8-0.1-10.2-0.3c-0.7-0.1-2.2-0.1-3.3-1.3c-0.9-0.9-1.2-3-1.2-3S17,35.6,17,33.1v-2.3 c0-2.4,0.3-4.9,0.3-4.9s0.3-2.1,1.2-3c1.1-1.2,2.4-1.2,3-1.3c4.2-0.3,10.5-0.3,10.5-0.3h0c0,0,6.3,0,10.5,0.3c0.6,0.1,1.9,0.1,3,1.3 c0.9,0.9,1.2,3,1.2,3s0.3,2.4,0.3,4.9V33.1z M28.9,35.9l8.1-4.2l-8.1-4.2L28.9,35.9z"/></symbol><symbol id="tiktok-unauth-icon" viewBox="0 0 64 64"><path d="M37.9281 17C38.4298 21.2545 40.825 23.7941 45 24.0658V28.8451C42.5859 29.0794 40.4652 28.3016 38.0038 26.821V35.7423C38.0038 47.147 25.4788 50.7361 20.4233 42.5457C17.1856 37.3073 19.1642 28.1048 29.5496 27.73V32.781C28.7296 32.9058 27.9219 33.1002 27.1355 33.362C24.835 34.1398 23.5191 35.583 23.8883 38.1413C24.5889 43.033 33.6584 44.4856 32.901 34.9176V17H37.9091H37.9281Z" /></symbol><symbol id="tiktok-unauth-mask" viewBox="0 0 64 64"><path fill-rule="evenodd" clip-rule="evenodd" d="M64 0H0V64H64V0ZM45.44 23.54C41 23.25 38.5 20.54 38 16H32.68V35.12C33.48 45.33 23.9 43.78 23.16 38.56C22.78 35.83 24.16 34.29 26.6 33.46C27.4272 33.1806 28.2771 32.9732 29.14 32.84V27.45C18.18 27.85 16.08 37.67 19.5 43.26C24.82 52 38.05 48.17 38.05 36V26.48C40.65 28.06 42.89 28.89 45.44 28.64V23.54Z" /></symbol></svg> 7937 7938<div style="display:none"> 7939 <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> 7940 <div class="sqs-layout sqs-grid-12 columns-12 v5-portable-search-config-page empty" data-type="block-field" id="ylopo-portable-search-config-6352f47076801100d584ade8"><div class="row sqs-row"><div class="col sqs-col-12 span-12"></div></div></div> 7941</div> 7942
7943<script> 7944(function(){ 7945var $v5Widget = $('.YLOPO_v5SearchWidget'); 7946if ($v5Widget.length > 0) { 7947 var $pageCfg = $('.v5-portable-search-config-page:not(.empty)').find('#v5-portable-search-config-data'); 7948 var $globalCfg = $('.v5-portable-search-config-global:not(.empty)').find('#search-filters-global, #v5-portable-search-config-data'); 7949 var $cfg = $pageCfg.length ? $pageCfg : $globalCfg; 7950 var shouldReplace = $cfg.length ? !!$cfg.data('replace-search-widget') : true; 7951 if (shouldReplace) { 7952 $('.YLOPO_searchWidget').remove(); 7953 } 7954} 7955})(); 7956 7957(function(){ 7958 7959window.lazyFunctions.loadHSSWidget = function(){ 7960 if ($('#ylopo-widget-script').length > 0){ 7961 return 7962 } 7963 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){ 7964 if ( 7965 String(location).indexOf('sqsscreenshot=true') === -1 && 7966 window.YLOPO_WIDGETS.sitewide_domain && 7967 (window.YLOPO_WIDGETS.widgetjs || window.YLOPO_WIDGETS.domain) 7968 ) { 7969 var script = document.createElement('script'); 7970 script.setAttribute('src', (window.YLOPO_WIDGETS.widgetjs ? window.YLOPO_WIDGETS.widgetjs : 'https://' + window.YLOPO_WIDGETS.domain + '/build/js/widgets-1.0.0.js') ); 7971 script.setAttribute('defer', 'true'); 7972 script.setAttribute('id', 'ylopo-widget-script') 7973 document.querySelector('head').appendChild(script); 7974 } 7975 7976 var options = { 7977 childList: true, 7978 subtree: true, 7979 } 7980 7981 let observer = new MutationObserver(callback); 7982 7983 function callback (mutations) { 7984 for (let mutation of mutations) { 7985 if($(mutation.target).hasClass('YLOPO-widget')){ 7986 if($(mutation.removedNodes).hasClass('listings-loading-status')){ 7987 $(mutation.target).append('<h2 style="font-size: 20px; text-align: center;" class="no-listings">No Listings Available</h2>'); 7988 } 7989 if($(mutation.addedNodes).hasClass('widget-gallery-container')){ 7990 $('.YLOPO-widget > h2').remove() 7991 } 7992 } 7993 } 7994 } 7995 7996 $('.YLOPO_resultsWidget').each(function(){ 7997 observer.observe($(this)[0], options); 7998 }); 7999 8000 } 8001} 8002 8003if (window.YLOPO_WIDGETS.lazy_load_widgets === false){ 8004 window.lazyFunctions.loadHSSWidget(); 8005} else { 8006 var $HSSWidgets = $('.YLOPO_searchWidget, .YLOPO_marketTrendsWidget, .YLOPO_resultsWidget'); 8007 if ($HSSWidgets.length > 0){ 8008 $HSSWidgets.each(function(i,o){ 8009 $(o).attr('data-lazy-function', 'loadHSSWidget').addClass('lazy'); 8010 }); 8011 window.lazyLoadInstance.update(); 8012 } 8013} 8014 8015if ($('.ylopo-plugin.listing-gallery-2, .ylopo-plugin.homepage-market-trends, .ylopo-plugin.listing-gallery, .home-valuation').length > 0){ 8016 window.lazyFunctions.loadHSSWidget(); 8017} 8018 8019})(); 8020 8021(function(){ 8022var $portableAll = $('.YLOPO_v5SearchWidget'); 8023if ($portableAll.length === 0) return; 8024 8025if ($('.v5-search').length > 0) return; 8026 8027var _isWidgetEdit = typeof isEditMode === 'function' && isEditMode(); 8028 8029var $pageCfgEl = $('.v5-portable-search-config-page:not(.empty)').find('#v5-portable-search-config-data'); 8030var $globalCfgEl = $('.v5-portable-search-config-global:not(.empty)').find('#search-filters-global, #v5-portable-search-config-data'); 8031var $cfgEl = $pageCfgEl.length ? $pageCfgEl : $globalCfgEl; 8032var defaultConfig = { 8033 propertyTypeSelector: true, 8034 priceSelector: true, 8035 sqft: true, 8036 bedsSelector: true, 8037 bathsSelector: true, 8038 searchResultView: 'map', 8039 customSearchPlaceholders: { 8040 multiLocationPlaceholder: 'Start your search by City, Neighborhood or Zip Code', 8041 multiLocationPlaceholderMobile: 'City, Neighborhood or Zip Code' 8042 }, 8043 replaceSearchWidget: true, 8044 priceConfig: { minSearchPrice: 50000, maxSearchPrice: 10000000, priceStep: 25000, currencyFormat: 'en-US', currency: 'USD' } 8045}; 8046var config = $cfgEl.length ? $cfgEl.data('config') : null; 8047if (!config || typeof config !== 'object') { 8048 config = defaultConfig; 8049} else { 8050 if ($cfgEl.data('price-config')) config.priceConfig = $cfgEl.data('price-config'); 8051 if ($cfgEl.data('replace-search-widget')) config.replaceSearchWidget = true; 8052} 8053if (!window.YLOPO_WIDGETS.domain) { 8054 if (_isWidgetEdit) console.warn('[Ylopo V5 Search Widget] domain is not set. Ensure window.YLOPO_WIDGETS.domain is configured.'); 8055 else console.warn('[Ylopo Search] Configuration incomplete.'); 8056} 8057 8058if (config.priceSelector && (!config.priceConfig || !config.priceConfig.maxSearchPrice)) { 8059 if (_isWidgetEdit) console.warn('[Ylopo V5 Search Widget] priceConfig is missing or incomplete. Using defaults (0â10M, step 25K).'); 8060 config.priceConfig = Object.assign({ minSearchPrice: 50000, maxSearchPrice: 10000000, priceStep: 25000, currencyFormat: 'en-US' }, config.priceConfig || {}); 8061} 8062 8063$portableAll.not(':first').hide(); 8064var $widget = $portableAll.first(); 8065 8066var priceConfig = config.priceConfig || {}; 8067var propertyTypes = config.propertyTypes || [ 8068 {key:'single-family',label:'Single Family',isSelectedByDefault:true}, 8069 {key:'condo',label:'Condo',isSelectedByDefault:true}, 8070 {key:'townhouse',label:'Townhouse',isSelectedByDefault:false}, 8071 {key:'multi-family',label:'Multi Family',isSelectedByDefault:false}, 8072 {key:'land',label:'Land',isSelectedByDefault:false}, 8073 {key:'commercial',label:'Commercial',isSelectedByDefault:false} 8074]; 8075 8076var 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>'; 8077var 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>'; 8078 8079var filters = ''; 8080var hasFilters = false;
8081 8082if (config.propertyTypeSelector) { 8083 hasFilters = true; 8084 var ptItems = ''; 8085 for (var p = 0; p < propertyTypes.length; p++) { 8086 var pt = propertyTypes[p]; 8087 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>'; 8088 } 8089 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>'; 8090} 8091if (config.priceSelector) { 8092 hasFilters = true; 8093 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>'; 8094} 8095if (config.sqft) { 8096 hasFilters = true; 8097 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>'; 8098} 8099var bedBath = ''; 8100if (config.bedsSelector) { 8101 hasFilters = true; 8102 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>'; 8103} 8104if (config.bathsSelector) { 8105 hasFilters = true; 8106 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>'; 8107} 8108if (bedBath) { 8109 var singleBedBath = ((config.bedsSelector ? 1 : 0) + (config.bathsSelector ? 1 : 0)) === 1; 8110 filters += '<div class="beds-bath-div' + (singleBedBath ? ' single-filter-item' : '') + '">' + bedBath + '</div>'; 8111} 8112if (hasFilters) { 8113 filters += '<div class="clear-filters-container clear-filters">Clear</div>'; 8114} 8115 8116var placeholder = 'Start your search by City, Neighborhood or Zip Code'; 8117if (config.customSearchPlaceholders && config.customSearchPlaceholders.multiLocationPlaceholder) { 8118 placeholder = config.customSearchPlaceholders.multiLocationPlaceholder; 8119} 8120 8121$widget.html( 8122 '<div class="v5-search-portable-loader" style="display:flex;align-items:center;justify-content:center;padding:20px;">' + 8123 '<div style="width:28px;height:28px;border:3px solid #e0e0e0;border-top-color:#636363;border-radius:50%;animation:v5spin .7s linear infinite;"></div>' + 8124 '</div>' + 8125 '<div class="v5-search-portable form-warning-exempt" style="display:none;">' + 8126 '<div class="v5-search">' + 8127 '<div class="search-input-container">' + 8128 '<input id="search-listings-input" type="text" aria-label="Search Input" title="Search Input" placeholder="' + placeholder + '" tabindex="0">' + 8129 '<div class="search-button" aria-hidden="true" title="Start Search">' + searchSvg + '</div>' + 8130 '<div class="suggested-listings-content"></div>' + 8131 '<div class="suggested-listings-loading"><h4>Loading</h4></div>' + 8132 '</div>' + 8133 '<div class="search-type-container">' + 8134 '<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>' + 8135 '<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>' + 8136 '</div>' + 8137 '<div id="search-filters-wrapper"><div id="search-filters">' + filters + '</div></div>' + 8138 '</div></div>' 8139); 8140 8141$widget.find('#search-filters').data('config', config).data('price-config', priceConfig); 8142 8143var $bannerParents = $widget.parents('.ylopo-banner-content-inner, .ylopo-banner-content-wrapper, .banner-thumbnail-wrapper'); 8144$bannerParents.each(function() { this.style.setProperty('overflow', 'visible', 'important'); }); 8145var $bannerEl = $widget.closest('.banner-thumbnail-wrapper'); 8146if ($bannerEl.length) $bannerEl[0].style.setProperty('display', 'block', 'important'); 8147 8148function showPortableWidget() { 8149 $widget.find('.v5-search-portable-loader').remove(); 8150 $widget.find('.v5-search-portable').show(); 8151} 8152 8153if ($('#v5-search-portable-inline-css').length === 0){ 8154 $('head').append('<style id="v5-search-portable-inline-css">' + 8155 '@keyframes v5spin{to{transform:rotate(360deg)}}' + 8156 '.v5-search-portable .v5-search .search-input-container{position:relative;overflow:visible}' + 8157 '.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}' + 8158 '.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}' + 8159 '.v5-search-portable .v5-search #search-filters-wrapper{overflow:visible}' + 8160 '.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}' + 8161 '.v5-search-portable .v5-search #search-filters>*{flex-shrink:0}' + 8162 '.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}' + 8163 '.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}' + 8164 '.v5-search-portable .v5-search #search-filters input[type=checkbox]{width:16px;height:16px;margin:0;cursor:pointer}' + 8165 '.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)}' + 8166 '.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}' + 8167 '.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}' + 8168 '.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}' + 8169 '.v5-search-portable .v5-search div.sqft input.sqft-input{width:100px}' + 8170 '.v5-search-portable .v5-search .clear-filters-container.clear-filters{cursor:pointer;padding:4px 10px;font-size:13px;white-space:nowrap}' + 8171 '.v5-search-portable .v5-search .search-type-container label span{color:#222!important}' + 8172 '.v5-search-portable .v5-search .mobile-expand{display:none!important}' + 8173 '.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}' + 8174 '.YLOPO_v5SearchWidget{opacity:1!important}' + 8175 '.banner-thumbnail-wrapper .YLOPO_v5SearchWidget,.banner-thumbnail-wrapper .v5-search-portable{position:relative;z-index:5}' + 8176 '.ylopo-home-banner.banner-thumbnail-wrapper:has(.v5-search-portable){display:block!important}' + 8177 '</style>'); 8178} 8179 8180if ($('#v5-search-portable-css').length === 0){ 8181 var $cssLink = $('<link id="v5-search-portable-css" rel="stylesheet" href="/assets/build/css/search-listings-standalone.css?v=' + Date.now() + '">'); 8182 $cssLink.on('load', showPortableWidget); 8183 $cssLink.on('error', showPortableWidget); 8184 $('head').append($cssLink); 8185 setTimeout(showPortableWidget, 3000); 8186} else { 8187 showPortableWidget(); 8188} 8189 8190if (_isWidgetEdit && typeof isYlopoAdmin === 'function' && isYlopoAdmin()) {
8191 $.getScript('/scripts/v5-portable-search-edit.js'); 8192} 8193 8194window.lazyFunctions.loadPortableV5Search = function(){ 8195 if (window.YLOPO_WIDGETS.v5searchInit){ 8196 window.YLOPO_WIDGETS.initV5Search($widget); 8197 } else { 8198 $.getScript('/scripts/search-listings.js'); 8199 } 8200}; 8201 8202$widget.attr('data-lazy-function', 'loadPortableV5Search').addClass('lazy'); 8203window.lazyLoadInstance.update(); 8204 8205})(); 8206 8207/* 8208YLOPO_WIDGETS.galleryNavigationCallback = function galleryNavigationCallback(listing, linkPath, history){ 8209 console.log('>>>>>>',listing, linkPath, history) 8210} 8211*/ 8212 8213(function(){ 8214 8215 if (window.YLOPO_WIDGETS.disableEscapeKey === true) { 8216 document.addEventListener('keyup', function(event){ 8217 var queryString = window.location.search 8218 if(event.keyCode === 27 && queryString.length > 0){ 8219 event.stopPropagation() 8220 } 8221 }); 8222 } 8223 8224 8225 if (!window.YLOPO_WIDGETS.sitewide_domain || String(location).indexOf('sqsscreenshot=true') > -1){ 8226 return 8227 }; 8228 $.ajax({ 8229 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', 8230 dataType: 'jsonp', 8231 success: function(data, status, xhr){ 8232 8233 window.YLOPO_WIDGETS.search_site_content_api_error = false; 8234 8235 //--------------------------------------------------------------------------------- 8236 8237 if (window.YLOPO_WIDGETS.fbForceChatPageId) { 8238 data.config.facebook = data.config.facebook || {}; 8239 data.config.facebook.pageId = window.YLOPO_WIDGETS.fbForceChatPageId; 8240 } 8241 if (window.YLOPO_WIDGETS.fbForceChatEnable === true || window.YLOPO_WIDGETS.fbForceChatEnable === false) { 8242 data.config.facebook = data.config.facebook || {}; 8243 data.config.facebook.isChatEnabled = window.YLOPO_WIDGETS.fbForceChatEnable; 8244 } 8245 if (window.YLOPO_WIDGETS.fbForceChatAppId) { 8246 data.config.facebook = data.config.facebook || {}; 8247 data.config.facebook.appId = window.YLOPO_WIDGETS.fbForceChatAppId; 8248 } 8249 if (window.YLOPO_WIDGETS.fbForceChatDisable) { 8250 data.config.facebook = data.config.facebook || {}; 8251 data.config.facebook.isChatEnabled = !window.YLOPO_WIDGETS.fbForceChatDisable; 8252 } 8253 8254 window.YLOPO_WIDGETS.content = data; 8255 8256 var pageType = "contact-us"; 8257 8258 //--------------------------------------------------------------------------------- 8259 8260 if(data && data.regions && data.regions.length > 0){ 8261 const isTexas = data.regions.filter(function(o){ 8262 return o.state === 'TX' 8263 }) 8264 if(isTexas.length > 0 && data.client && data.client.footer && data.client.footer.links && data.client.footer.links.length > 0){ 8265 const footerLinks = data.client.footer.links.map(function(o){ 8266 return '<li><a href="'+o.link+'" target="_blank">'+o.label+'</a></li>' 8267 }) 8268 const footerLinksHTML = `<ul>${footerLinks.join("")}</ul>`; 8269 $('.footer-links').html(footerLinksHTML); 8270 } 8271 } 8272 8273 //--------------------------------------------------------------------------------- 8274 // Facebook Chat 8275 if ((pageType !== 'open-house' && pageType !== 'open-houses') && data && data.config && data.config.facebook && data.config.facebook.isChatEnabled === true){ 8276 8277 if (data.config.facebook.pageId && data.config.facebook.appId) { 8278 $('.fb-customerchat').attr('page_id',data.config.facebook.pageId); 8279 } else { 8280 return 8281 } 8282 if ((data.client && data.client.lessColors && data.client.lessColors.main) || window.YLOPO_WIDGETS.fbForceChatColor) { 8283 if (window.YLOPO_WIDGETS.fbForceChatColor) { 8284 $('.fb-customerchat').attr('theme_color',window.YLOPO_WIDGETS.fbForceChatColor); 8285 } else { 8286 $('.fb-customerchat').attr('theme_color',data.client.lessColors.main); 8287 } 8288 } 8289 8290 if (window.YLOPO_WIDGETS.fbChatForceLoggedInGreeting){ 8291 $('.fb-customerchat').attr('logged_in_greeting',window.YLOPO_WIDGETS.fbChatForceLoggedInGreeting); 8292 } 8293 if (window.YLOPO_WIDGETS.fbChatForceLoggedOutGreeting){ 8294 $('.fb-customerchat').attr('logged_out_greeting',window.YLOPO_WIDGETS.fbChatForceLoggedOutGreeting); 8295 } 8296 if (window.YLOPO_WIDGETS.fbChatForceRef){ 8297 $('.fb-customerchat').attr('ref',window.YLOPO_WIDGETS.fbChatForceRef); 8298 } 8299 8300 window.fbAsyncInit = function() { 8301 FB.init({ 8302 appId : data.config.facebook.appId, 8303 autoLogAppEvents : true, 8304 xfbml : true, 8305 version : 'v2.12' 8306 }); 8307 }; 8308 8309 (function(d, s, id){ 8310 var js, fjs = d.getElementsByTagName(s)[0]; 8311 if (d.getElementById(id)) { 8312 return; 8313 } 8314 js = d.createElement(s); 8315 js.id = id; 8316 js.setAttribute('defer', 'true'); 8317 js.src = "https://connect.facebook.net/en_US/sdk/xfbml.customerchat.js"; 8318 fjs.parentNode.insertBefore(js, fjs); 8319 }(document, 'script', 'facebook-jssdk')); 8320 8321 } else { 8322 $('.fb-customerchat').remove(); 8323 } 8324 8325 8326/* 8327 var allowedSourceIds = { 8328 216:1, 8329 386:1 8330 }; 8331*/ 8332 var sources = []; 8333 8334 if (data && data.client && data.client.idxSource) { 8335 8336 data.client.idxSource.forEach(function(o,i){ 8337/* 8338 if (!allowedSourceIds[o.sourceId]) { 8339 return; 8340 } 8341*/ 8342 sources.push({ 8343 sourceId: o.sourceId, 8344 refreshDate: new Date(o.source.sourceRefreshDate),
8345 }); 8346 }); 8347 8348 8349 if (data && data.idx && data.idx.contentful && sources.length > 0) { 8350 sources.forEach(function(o,i){ 8351 8352 if ( 8353 data && 8354 data.idx && 8355 data.idx.contentful && 8356 data.idx.contentful[o.sourceId] && 8357 data.idx.contentful[o.sourceId].fields 8358 ){ 8359 8360 if ( 8361 data.idx.contentful[o.sourceId].fields.footer && 8362 data.idx.contentful[o.sourceId].fields.footer.fields && 8363 data.idx.contentful[o.sourceId].fields.footer.fields.html 8364 ) { 8365 var idxHtml = data.idx.contentful[o.sourceId].fields.footer.fields.html; 8366 8367 idxHtml = idxHtml.replace(/\{site_owner_office\}/gm, ''); 8368 idxHtml = idxHtml.replace(/\{site_owner_name\}/gm, ''); 8369 idxHtml = idxHtml.replace(/\{last_refresh_page\}/gm, ''); 8370 8371 idxHtml = idxHtml.replace(/\{last_refresh_date\}/igm, o.refreshDate); 8372 idxHtml = idxHtml.replace(/\{current_year\}/igm,new Date(Date.now()).getFullYear()); 8373 8374 idxHtml = idxHtml.replace(/\{client.companyDetails.name.technicalName\}/igm, data.client.companyDetails.name.technicalName); 8375 idxHtml = idxHtml.replace(/\{client.clientDetails.phone\}/gm, data.client.clientDetails.phone ? data.client.clientDetails.phone : ''); 8376 idxHtml = idxHtml.replace(/\{client.companyDetails.email\}/gm, data.client.companyDetails.email ? data.client.companyDetails.email : ''); 8377 8378 var links = idxHtml.match(/href="(.*?)\"/img)||[]; 8379 links = [...new Set(links)]; 8380 links.forEach(function(ox,i){ 8381 var linkmatch = ox.match(/href="(.*?)"/im)||['','']; 8382 if (linkmatch[1].substr(0,1)==='/'){ 8383 var url = 'http://'+YLOPO_WIDGETS.domain+linkmatch[1]; 8384 idxHtml = idxHtml.replaceAll(linkmatch[1], url); 8385 } 8386 }); 8387 8388 8389 try{ 8390 let $idxHtml = $(`<div>${ idxHtml }</div>`); 8391 $idxHtml.find('a').filter(function() { 8392 return $(this).text().trim().includes('Privacy Policy'); 8393 }).each(function() { 8394 $(this).closest('div').remove(); 8395 }); 8396 $('.footer-IDX-compliance').append( $('<div></div>').html($idxHtml),$('<br/>')); 8397 } catch(e){ 8398 console.error("Error rendering IDX footer HTML:", e); 8399 } 8400 } 8401 } 8402 }); 8403 } 8404 } 8405 8406 //--------------------------------------------------------------------------------- 8407 8408 var candianIDXs = [463,575,590,606,651,738,808,850,924,939,944,953,956]; 8409 var CAIDX = Object.keys(data.idx.contentful).filter(idxId=>{ 8410 return candianIDXs.indexOf(parseInt(idxId,10)) !== -1 8411 }).length > 0; 8412 if (CAIDX){ 8413 window.YLOPO_WIDGETS.isCanadianIDX = true; 8414 } else { 8415 window.YLOPO_WIDGETS.isCanadianIDX = false; 8416 } 8417 8418 //--------------------------------------------------------------------------------- 8419 if ( 8420 data.idx.searchConsentConfig && 8421 data.idx.searchConsentConfig.consentRequired === true && 8422 data.idx.searchConsentConfig.consentTerms && 8423 data.idx.searchConsentConfig.consentTerms.length > 0 && 8424 localStorage.getItem('idx-tos-agreed') !== "TRUE" 8425 8426 //1 8427 ) { 8428 var termsHtml = data.idx.searchConsentConfig.consentTerms[0]; 8429 8430 if ( 8431 termsHtml && 8432 data.client && 8433 data.client.companyDetails && 8434 data.client.companyDetails.name && 8435 data.client.companyDetails.name.technicalName 8436 ){ 8437 termsHtml = termsHtml.replace(/{client\.companyDetails\.name\.technicalName}/g, data.client.companyDetails.name.technicalName) 8438 } 8439 8440 var agreeText = data.idx.searchConsentConfig.searchConsentButtonLabel || 'Agree'; 8441 popUp(termsHtml, agreeText, data, localStorage); 8442 8443 } 8444 8445 //--------------------------------------------------------------------------------- 8446 // Set colors from Galaxy 8447 if (data.client && data.client.lessColors && data.client.lessColors.main) { 8448 var styleOverrides = ` 8449 .YLOPO_resultsWidget .listing-status-flag { 8450 background-color: $!important; 8451 }` 8452 $('<style type="text/css"></style>').text(styleOverrides).appendTo($('head')) 8453 } 8454 8455 //--------------------------------------------------------------------------------- 8456 //ADA Compliance Widget 8457 8458 if ( 8459 isMobile.any === false && 8460 window.YLOPO_WIDGETS && 8461 window.YLOPO_WIDGETS.disableAdaWidget !== true && 8462 window.YLOPO_WIDGETS.pageType !== 'open-house' && 8463 window.YLOPO_WIDGETS.pageType !== 'open-houses' && 8464 window.YLOPO_WIDGETS.search_site_content_api_error !== true 8465 ) { 8466 8467 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; 8468 8469 window._userway_config = { 8470 position: '5', 8471 size: 'small', 8472 color: adaColor, 8473 mobile: false, 8474 account: 'gWCTZli47p' 8475 }; 8476 8477 var isConfigSite = String(location).split('/')[2].indexOf('.squarespace.com') !== -1; 8478 8479 if (isConfigSite){ 8480 adaTitle = 'ADA Compliance Widget\n(Inactive in /config page)' 8481 } else { 8482 adaTitle = 'Loading ADA Widget...' 8483 } 8484 8485 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>
8485<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>'); 8486 8487 $adalogo.css({ 8488 position: 'fixed', 8489 bottom: '12px', 8490 left: '12px', 8491 display: 'inline-block', 8492 width: '48px', 8493 height: '48px', 8494 backgroundColor: adaColor, 8495 borderRadius: '50%', 8496 cursor: 'pointer', 8497 zIndex: 2147483647 8498 }).attr({ 8499 alt: adaTitle 8500 }); 8501 $('body').append($adalogo); 8502 8503 if (window === window.top && !isConfigSite){ 8504 $adalogo.on('click',function(){ 8505 $adalogo.addClass('loading-spinner'); 8506 $('
8506<script>') 8507 .attr({ 8508 'data-account': 'gWCTZli47p', 8509 'src' : 'https://cdn.userway.org/widget.js', 8510 'defer': true, 8511 'async': true 8512 }) 8513 .appendTo($('head')); 8514 }); 8515 } 8516 8517 if (!isConfigSite){ 8518 $(document).ready(function() { 8519 document.addEventListener('userway:init_completed', ()=>{ 8520 UserWay.widgetOpen(); 8521 8522 $(window).trigger('branded-sites-tracking-event', { 8523 type: "userway-ada-widget-loaded", 8524 }); 8525 8526 // $.ajax({ 8527 // url: 'https://1pclbpy9f6.execute-api.us-west-1.amazonaws.com/default/BrandedSiteTracking', 8528 // method: 'POST', 8529 // contentType: 'application/json', 8530 // data: JSON.stringify({ 8531 // type: "userway-ada-widget-loaded", 8532 // identifier: window.YLOPO_WIDGETS.pageIdentifiers.identifier, 8533 // clientTime: Date.now(), 8534 // page: String(location.pathname) 8535 // }), 8536 // success: function(data){ 8537 // }, 8538 // error: function(err){ 8539 // } 8540 // }) 8541 }); 8542 document.addEventListener('userway:render_completed', ()=>{ 8543 setTimeout(()=>{ 8544 $adalogo.remove(); 8545 }, 250) 8546 }); 8547 }); 8548 } 8549 } 8550 8551 //--------------------------------------------------------------------------------- 8552 }, 8553 error: function(err){ 8554 console.error("Error getting search site content API:", err); 8555 window.YLOPO_WIDGETS = window.YLOPO_WIDGETS || {}; 8556 window.YLOPO_WIDGETS.search_site_content_api_error = true; 8557 } 8558 }); 8559 8560 8561 8562 var customPrivacyPolicy = $('#EditablePrivacyPolicyMessage .sqs-block-content p').first().getSSInnerText(); 8563 8564 $('body').find('.privacy-policy-link').text('Privacy Policy and Terms & Conditions').attr('href',`https://${ window.YLOPO_WIDGETS.domain }/privacy-policy`).attr('target','_blank'); 8565 8566 $('body').on('click', '.privacy-policy-link', function(e){ 8567 if ($(this).attr('href') && $(this).attr('href').indexOf('http') === 0){ 8568 return; 8569 } 8570 e.preventDefault(); 8571 8572 window.open(`https://${ window.YLOPO_WIDGETS.domain }/privacy-policy`, '_blank'); 8573 8574 // if (typeof window.YLOPO_WIDGETS.content !== 'undefined'){ 8575 // var client_content = window.YLOPO_WIDGETS.content; 8576 // var content = ''; 8577 // var btnText = 'Accept'; 8578 8579 // if(window.YLOPO_WIDGETS && 8580 // window.YLOPO_WIDGETS.content && 8581 // window.YLOPO_WIDGETS.content.client && 8582 // window.YLOPO_WIDGETS.content.client.legal && 8583 // window.YLOPO_WIDGETS.content.client.legal.content && 8584 // window.YLOPO_WIDGETS.content.client.legal.content.privacyPolicy && 8585 // typeof window.YLOPO_WIDGETS.content.client.legal.content.privacyPolicy.html !== 'undefined' 8586 // ){ 8587 8588 // var privacy_content = window.YLOPO_WIDGETS.content.client.legal.content.privacyPolicy.html 8589 // var url_expression = /^(?:http(s)?:\/\/)?[\w.-]+(?:\.[\w\.-]+)+[\w\-\._~:/?#[\]@!\$&'\(\)\*\+,;=.]+$/; 8590 // var url_validate = new RegExp(url_expression); 8591 // var string_validate = $.trim(privacy_content).length; 8592 8593 // if( url_validate.test(privacy_content)){ 8594 // content = '<iframe src='+ privacy_content + ' style="width: 100%; height: 35vw;"><iframe>'; 8595 // }else if(string_validate > 0){ 8596 // var regex_replace = new RegExp("\\{domain\\}", 'g'); 8597 // var privacy_content_replace = privacy_content.replace(regex_replace, YLOPO_WIDGETS.domain); 8598 // content = privacy_content_replace; 8599 // } 8600 // } else if (customPrivacyPolicy){ 8601 // content = customPrivacyPolicy; 8602 // } 8603 8604 // popcss = { 8605 // client:{ 8606 // lessColors:{ 8607 // main: '#1f1f1f' 8608 // } 8609 // } 8610 // } 8611 8612 8613 // if (content === '') { 8614 // $.ajax({ 8615 // url: '/assets/default-privacy-policy.html', 8616 // dataType: 'html', 8617 // success: function(data){ 8618 // content = data; 8619 // popUp(content, btnText, popcss); 8620 // }, 8621 // error: function(){ 8622 // // fallback: still show popup even if fetch fails 8623 // popUp(content, btnText, popcss); 8624 // } 8625 // }); 8626 // } else { 8627 // popUp(content, btnText, popcss); 8628 // } 8629 // } 8630 }) 8631 8632 8633 function popUp(content, buttonText, css, localStorage ){ 8634 8635 buttonText = typeof buttonText !== 'undefined' ? buttonText : 'Agree'; 8636 css = typeof css !== 'undefined' ? css : false;
8637 localStorage = typeof localStorage !== 'undefined' ? localStorage : ''; 8638 8639 var $tosLightbox = $('<div></div>').addClass('idx-tos-lightbox'); 8640 var $popup = $('<div></div>').addClass('idx-tos-popup').appendTo($tosLightbox); 8641 $('<div></div>').addClass('idx-tos-scroller').html(content).appendTo($popup); 8642 var $agree = $('<button></button>').addClass('idx-tos-agree').html(buttonText).appendTo($popup); 8643 if (css && css.client.lessColors && css.client.lessColors.main){ 8644 $agree.css({ 8645 backgroundColor: css.client.lessColors.main 8646 }); 8647 } 8648 $agree.on('click', function(){ 8649 if(localStorage.length > 0){ 8650 localStorage.setItem('idx-tos-agreed',"TRUE"); 8651 } 8652 $tosLightbox.remove(); 8653 }) 8654 $('body').append($tosLightbox); 8655 } 8656})(); 8657 8658 8659 8660!(function(){ 8661 if (!window.YLOPO_WIDGETS.sitewide_domain){ 8662 return 8663 } 8664 window.YLOPO_WIDGETS.fullSiteNav = window.YLOPO_WIDGETS.fullSiteNav || []; 8665 var navType = "main"; 8666 8667(function(){ 8668 var thisNav = JSON.parse(decodeURIComponent("%5B%7B%22items%22%3A%5B%7B%22externalLink%22%3A%7B%22title%22%3A%22Buy%22%2C%22url%22%3A%22https%3A%2F%2Ffind.tillungtampabay.com%22%2C%22newWindow%22%3Atrue%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%2C%7B%22externalLink%22%3A%7B%22title%22%3A%22Sell%22%2C%22url%22%3A%22https%3A%2F%2Ffind.tillungtampabay.com%2Fseller%22%2C%22newWindow%22%3Atrue%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%5D%2C%22collection%22%3A%7B%22id%22%3A%2263d41fbe9d406e6262bf7bf5%22%2C%22websiteId%22%3A%226352f3fe1b9737320ca42a49%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%22Residential%22%2C%22navigationTitle%22%3A%22Residential%22%2C%22urlId%22%3A%22residential%22%2C%22itemCount%22%3A0%2C%22updatedOn%22%3A1674846168427%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%2Fresidential%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%2263af1ce0aed9ba63d9690546%22%2C%22websiteId%22%3A%226352f3fe1b9737320ca42a49%22%2C%22video%22%3A%7B%22url%22%3A%22https%3A%2F%2Fvimeo.com%2F786143145%22%2C%22playbackSpeed%22%3A1%2C%22filter%22%3A1%2C%22filterStrength%22%3A50%2C%22zoom%22%3A0%2C%22videoFallbackContentItemId%22%3A%2263b4e6ad707140729b2e2043%22%7D%2C%22backgroundSource%22%3A3%2C%22enabled%22%3Atrue%2C%22starred%22%3Afalse%2C%22type%22%3A10%2C%22ordering%22%3A3%2C%22title%22%3A%22Commercial%22%2C%22navigationTitle%22%3A%22Commercial%22%2C%22urlId%22%3A%22commercial%22%2C%22itemCount%22%3A0%2C%22updatedOn%22%3A1752608389706%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%2Fcommercial%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%2263ba1a1c8f899869a8201472%22%2C%22websiteId%22%3A%226352f3fe1b9737320ca42a49%22%2C%22mainImageId%22%3A%2263ba2455d3aca05cbb5d7e2e%22%2C%22mainImage%22%3A%7B%22id%22%3A%2263ba2455d3aca05cbb5d7e2e%22%2C%22recordType%22%3A2%2C%22addedOn%22%3A1673143381433%2C%22updatedOn%22%3A1673143386717%2C%22workflowState%22%3A1%2C%22publishOn%22%3A1673143381433%2C%22authorId%22%3A%2262572067ba90120e66c5a01b%22%2C%22systemDataId%22%3A%221673143382822-7V2IU29OSYT2BMGXZEVG%22%2C%22systemDataVariants%22%3A%222048x1364%2C100w%2C300w%2C500w%2C750w%2C1000w%2C1500w%22%2C%22systemDataSourceType%22%3A%22JPG%22%2C%22filename%22%3A%22Pinellas%20County.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%220795dd%22%2C%22topRightAverage
8668%22%3A%2286b6e2%22%2C%22bottomLeftAverage%22%3A%22bec8c9%22%2C%22bottomRightAverage%22%3A%22135755%22%2C%22centerAverage%22%3A%22026f8a%22%2C%22suggestedBgColor%22%3A%225794a2%22%7D%2C%22urlId%22%3A%220ncnxj1f90xkxci2b6i4lylahh7pdq%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%2F6352f3fe1b9737320ca42a49%2F1673143382822-7V2IU29OSYT2BMGXZEVG%2FPinellas%2BCounty.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%222048x1364%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%22Pinellas%20County%22%2C%22navigationTitle%22%3A%22Pinellas%20County%22%2C%22urlId%22%3A%22pinellas-county%22%2C%22itemCount%22%3A23%2C%22updatedOn%22%3A1675281066864%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%2Fpinellas-county%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%2263ba247d4bd6ed50b81e007d%22%2C%22websiteId%22%3A%226352f3fe1b9737320ca42a49%22%2C%22mainImageId%22%3A%2263ba264800c9ee0e429d3502%22%2C%22mainImage%22%3A%7B%22id%22%3A%2263ba264800c9ee0e429d3502%22%2C%22recordType%22%3A2%2C%22addedOn%22%3A1673143880802%2C%22updatedOn%22%3A1673143899609%2C%22workflowState%22%3A1%2C%22publishOn%22%3A1673143880802%2C%22authorId%22%3A%2262572067ba90120e66c5a01b%22%2C%22systemDataId%22%3A%221673143882582-HJQ5Y8I5P1MJXS487SVX%22%2C%22systemDataVariants%22%3A%222048x1365%2C100w%2C300w%2C500w%2C750w%2C1000w%2C1500w%22%2C%22systemDataSourceType%22%3A%22JPG%22%2C%22filename%22%3A%22shutterstock_715763140.jpg%22%2C%22mediaFocalPoint%22%3A%7B%22x%22%3A0.49443926685305994%2C%22y%22%3A0.21160822249093103%2C%22source%22%3A3%7D%2C%22colorData%22%3A%7B%22topLeftAverage%22%3A%228ebce6%22%2C%22topRightAverage%22%3A%222084c9%22%2C%22bottomLeftAverage%22%3A%22a0c0dc%22%2C%22bottomRightAverage%22%3A%225595cb%22%2C%22centerAverage%22%3A%22675e59%22%2C%22suggestedBgColor%22%3A%22898b9d%22%7D%2C%22urlId%22%3A%229xiurqx0210000nu3cxhot4id7un4u%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%2F6352f3fe1b9737320ca42a49%2F1673143882582-HJQ5Y8I5P1MJXS487SVX%2Fshutterstock_715763140.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%3A1%2C%22title%22%3A%22Hillsborough%20County%22%2C%22navigationTitle%22%3A%22Hillsborough%20County%22%2C%22urlId%22%3A%22hillsborough-county%22%2C%22itemCount%22%3A22%2C%22updatedOn%22%3A1773958922381%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%2Fhillsborough-county%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%2263ba285775ec64403304c0b0%22%2C%22websiteId%22%3A%226352f3fe1b9737320ca42a49%22%2C%22mainImageId%22%3A%2263ba29ecf5538910f6f84af4%22%2C%22mainImage%22%3A%7B%22id%22%3A%2263ba29ecf5538910f6f84af4%22%2C%22recordType%22%3A2%2C%22addedOn%22%3A16
866873144812683%2C%22updatedOn%22%3A1673144817955%2C%22workflowState%22%3A1%2C%22publishOn%22%3A1673144812683%2C%22authorId%22%3A%2262572067ba90120e66c5a01b%22%2C%22systemDataId%22%3A%221673144814119-X18JXC7YQI39UVFRG172%22%2C%22systemDataVariants%22%3A%222048x1367%2C100w%2C300w%2C500w%2C750w%2C1000w%2C1500w%22%2C%22systemDataSourceType%22%3A%22JPG%22%2C%22filename%22%3A%22shutterstock_683838142.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%22b08c83%22%2C%22topRightAverage%22%3A%22e1a573%22%2C%22bottomLeftAverage%22%3A%226d695b%22%2C%22bottomRightAverage%22%3A%22c59371%22%2C%22centerAverage%22%3A%22ac7f5d%22%2C%22suggestedBgColor%22%3A%22b89165%22%7D%2C%22urlId%22%3A%221opqwxteb95xb1jkc6hd8xt8tyhman%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%2F6352f3fe1b9737320ca42a49%2F1673144814119-X18JXC7YQI39UVFRG172%2Fshutterstock_683838142.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%222048x1367%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%22Sarasota%20County%22%2C%22navigationTitle%22%3A%22Sarasota%20County%22%2C%22urlId%22%3A%22sarasota-county%22%2C%22itemCount%22%3A21%2C%22updatedOn%22%3A1674586246015%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%2Fsarasota-county%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%2263ba315bf500a77c5048d659%22%2C%22websiteId%22%3A%226352f3fe1b9737320ca42a49%22%2C%22mainImageId%22%3A%2263e307c54696ec4fb3c9f934%22%2C%22mainImage%22%3A%7B%22id%22%3A%2263e307c54696ec4fb3c9f934%22%2C%22recordType%22%3A2%2C%22addedOn%22%3A1675823045876%2C%22updatedOn%22%3A1675823052152%2C%22workflowState%22%3A1%2C%22publishOn%22%3A1675823045876%2C%22authorId%22%3A%2262572067ba90120e66c5a01b%22%2C%22systemDataId%22%3A%221675823046294-DLSW64A9121REP2KKIAR%22%2C%22systemDataVariants%22%3A%221024x768%2C100w%2C300w%2C500w%2C750w%2C1000w%22%2C%22systemDataSourceType%22%3A%22JPG%22%2C%22filename%22%3A%22anclote%201.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%2297c1f5%22%2C%22topRightAverage%22%3A%22a3bddd%22%2C%22bottomLeftAverage%22%3A%22625031%22%2C%22bottomRightAverage%22%3A%225e5032%22%2C%22centerAverage%22%3A%22374729%22%2C%22suggestedBgColor%22%3A%227d8e94%22%7D%2C%22urlId%22%3A%22959h5yc3tpr42wamxa30r1w1rk6zsh%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%2F6352f3fe1b9737320ca42a49%2F1675823046294-DLSW64A9121REP2KKIAR%2Fanclote%2B1.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%221024x768%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%22Pasco%20County%22%2C%22navigationTitle%22%3A%22Pasco%20County%22%2C%22urlId%22%3A%22pasco-county%22%2C%22itemCount%22%3A16%2C%22updatedOn%22%3A16
866875823055514%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%2Fpasco-county%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%226352f47e98b9c3509207dba2%22%2C%22websiteId%22%3A%226352f3fe1b9737320ca42a49%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%3A1666380926602%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%226352f474d0310a17b8d0d2f4%22%2C%22websiteId%22%3A%226352f3fe1b9737320ca42a49%22%2C%22mainImageId%22%3A%22687a6aeb384c3672ef7567ec%22%2C%22mainImage%22%3A%7B%22id%22%3A%22687a6aeb384c3672ef7567ec%22%2C%22recordType%22%3A2%2C%22addedOn%22%3A1752853227939%2C%22updatedOn%22%3A1752853227974%2C%22workflowState%22%3A1%2C%22publishOn%22%3A1752853227939%2C%22authorId%22%3A%2263ab1b6aafbde66da61b022e%22%2C%22systemDataId%22%3A%225e846221-e44c-4468-9b09-42165d066959%22%2C%22systemDataVariants%22%3A%223000x1200%2C100w%2C300w%2C500w%2C750w%2C1000w%2C1500w%2C2500w%22%2C%22systemDataSourceType%22%3A%22PNG%22%2C%22filename%22%3A%22ttb%20(3).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%22eeeff0%22%2C%22topRightAverage%22%3A%22eeeff0%22%2C%22bottomLeftAverage%22%3A%22eeeff0%22%2C%22bottomRightAverage%22%3A%22eeeff0%22%2C%22centerAverage%22%3A%22edeeef%22%2C%22suggestedBgColor%22%3A%22c5c2c3%22%7D%2C%22urlId%22%3A%22gt4p1paa1vxcaetzhc4ctpureanfmb%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%2F6352f3fe1b9737320ca42a49%2F5e846221-e44c-4468-9b09-42165d066959%2Fttb%2B%25283%2529.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%223000x1200%22%2C%22recordTypeLabel%22%3A%22image%22%7D%2C%22video%22%3A%7B%22playbackSpeed%22%3A1%2C%22zoom%22%3A0%7D%2C%22backgroundSource%22%3A1%2C%22enabled%22%3Atrue%2C%22starred%22%3Afalse%2C%22type%22%3A10%2C%22ordering%22%3A3%2C%22title%22%3A%22Meet%20The%20Tillung%20Tampa%20Bay%20Team%22%2C%22navigationTitle%22%3A%22Team%22%2C%22urlId%22%3A%22team-page%22%2C%22itemCount%22%3A0%2C%22updatedOn%22%3A1752853232817%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%3EAt%20Tillung%20Tampa%20Bay%2C%20we%E2%80%99ve%20built%20a%20reputation%20for%20results%2C%20integrity%2C%20and%20exceptional%20client%20service%20across%20the%20region%E2%80%99s%20most%20desirable%20markets%E2%80%94including%20Pinellas%2C%20Hillsborough%2C%20Sarasota%2C%20and%20Pasco%20counties.%3Cbr%3EOur%20team%20of%20seasoned%20real%20estate%20professionals%20brings%20deep%20local%20expertise%2C%20strategic%20insight%2C%20and%20a%20concierge-level%20approach%20to%20every%20transaction.%20Whether%20you%E2%80%99re%20buying%20a%20luxury%20waterfront%20estate%2C%20selling%20a%20family%20home%2C%20or%20navigating%20an%20investment%20opportunity%2C%20you%E2%80%99ll%20be%20backed%20by%20a%20collective%20force%20committed%20to%20excellence.%3C%5C%2Fp%3E%3Cp%20data-rte-preserve-empty%3D%5C%22true%5C%22%20style%3D%5C%22white-space%3Apre-wrap%3B%5C%22%3EDiscover%20the%20people%20who%20make%20success%20look%20effortless.%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%20Tillung%20Tampa%20Bay%20Team%22%2C%22seoDescription%22%3A%22Tillung%20Tampa%20Bay%20is%20a%20team%20of%20experienced%20and%20licensed%20real%20estate%20agents%20serving%20the%20Pinellas%2C%20Hillsborough%2C%20Sarasota%2C%20Pasco%2C%20FL%20metro%20area.%22%2C%22seoHidden%22%3Afalse%7D%2C%22categoryPagesSeoHidden%22%3Afalse%2C%22tagPagesSeoHidden%22%3Afalse%2C%22qrCodeEnabled%22%3Afalse%2C%22pagePermissionType%22%3A1%2C%22typeLabel%22%3A%22page%22%2C%22fullUrl%22%3A%22%2Fteam-page%22%2C%22passwordProtected%22%3Afalse%2C%22draft%22%3Afalse%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%2C%7B%22collection%22%3A%7B%22id%22%3A%22685de0c63671a85d53dff8fb%22%2C%22websiteId%22%3A%226352f3fe1b9737320ca42a49%22%2C%22mainImageId%22%3A%2268666eded8010c1340b564cf%22%2C%22mainImage%22%3A%7B%22id%22%3A%2268666eded8010c1340b564cf%22%2C%22recordType%22%3A2%2C%22addedOn%22%3A1751543518478%2C%22updatedOn%22%3A1751543523357%2C%22workflowState%22%3A1%2C%22publishOn%22%3A1751543518478%2C%22authorId%22%3A%2261f41dc8ba955f5697d6eabd%22%2C%22systemDataId%22%3A%22604a7293-529b-4ad5-a882-9b0f82a13aa0%22%2C%22systemDataVariants%22%3A%226000x4000%2C100w%2C300w%2C500w%2C750w%2C1000w%2C1500w%2C2500w%22%2C%22systemDataSourceType%22%3A%22JPG%22%2C%22filename%22%3A%22shutterstock_2188848261.jpg%22%2C%22mediaFocalPoint%22%3A%7B%22x%22%3A0.46931106471816286%2C%22y%22%3A0.18534145960306303%2C%22source%22%3A3%7D%2C%22colorData%22%3A%7B%22topLeftAverage%22%3A%22404945%22%2C%22topRightAverage
8668%22%3A%22505a60%22%2C%22bottomLeftAverage%22%3A%222d2a26%22%2C%22bottomRightAverage%22%3A%224d3c29%22%2C%22centerAverage%22%3A%222c2f33%22%2C%22suggestedBgColor%22%3A%22626563%22%7D%2C%22urlId%22%3A%22jr82e16ay0oob3fktai8ir4xds8w91%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%2F6352f3fe1b9737320ca42a49%2F604a7293-529b-4ad5-a882-9b0f82a13aa0%2Fshutterstock_2188848261.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%226000x4000%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%22Testimonials%22%2C%22navigationTitle%22%3A%22Testimonials%22%2C%22urlId%22%3A%22testimonials-1%22%2C%22itemCount%22%3A15%2C%22updatedOn%22%3A1751543525266%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%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-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%2263cc4c524abda601bf29830f%22%2C%22websiteId%22%3A%226352f3fe1b9737320ca42a49%22%2C%22mainImageId%22%3A%2265b92b55c0f90f45caa10b4b%22%2C%22mainImage%22%3A%7B%22id%22%3A%2265b92b55c0f90f45caa10b4b%22%2C%22recordType%22%3A2%2C%22addedOn%22%3A1706634069801%2C%22updatedOn%22%3A1706634103035%2C%22workflowState%22%3A1%2C%22publishOn%22%3A1706634069801%2C%22authorId%22%3A%2263ab1b6aafbde66da61b022e%22%2C%22systemDataId%22%3A%221706634093890-FERQXLW4JIXJL93QN3D2%22%2C%22systemDataVariants%22%3A%225400x4050%2C100w%2C300w%2C500w%2C750w%2C1000w%2C1500w%2C2500w%22%2C%22systemDataSourceType%22%3A%22JPG%22%2C%22filename%22%3A%22Terry%20part%202.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%221f2022%22%2C%22topRightAverage%22%3A%22232728%22%2C%22bottomLeftAverage%22%3A%22554136%22%2C%22bottomRightAverage%22%3A%2204070c%22%2C%22centerAverage%22%3A%2217181c%22%2C%22suggestedBgColor%22%3A%223d3734%22%7D%2C%22urlId%22%3A%224d2yeqb32zgicat701oqnu4l118hz5%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%2F6352f3fe1b9737320ca42a49%2F1706634093890-FERQXLW4JIXJL93QN3D2%2FTerry%2Bpart%2B2.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%225400x4050%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%22Careers%22%2C%22navigationTitle%22%3A%22Careers%22%2C%22urlId%22%3A%22careers%22%2C%22itemCount%22%3A0%2C%22updatedOn%22%3A1711035579864%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%2Fcareers%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%226352f47045118d12e5165808%22%2C%22websiteId%22%3A%226352f3fe1b9737320ca42a49%22%2C%22mainImageId%22%3A%226352f46b9d72e21a31af911b%22%2C%22mainImage%22%3A%7B%22id%22%3A%226352f46b9d72e21a31af911b%22%2C%22recordType%22%3A2%2C%22addedOn%22%3A1666380907135%2C%22updatedOn%22%3A1666380910911%2C%22workflowState%22%3A1%2C%22publishOn%22%3A1666380907135%2C%22authorId%22%3A%22633238e24f756606d9c59420%22%2C%22systemDataId%22%3A%221666380907163-K63HGA46SYGSF3NJYJO0%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
8668%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%22nzl23hpyc9w1oew6n8tkgt6f90k250%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%2F6352f3fe1b9737320ca42a49%2F1666380907163-K63HGA46SYGSF3NJYJO0%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%3A353%2C%22updatedOn%22%3A1787341945466%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%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%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%226352f47076801100d584ade8%22%2C%22websiteId%22%3A%226352f3fe1b9737320ca42a49%22%2C%22backgroundSource%22%3A1%2C%22enabled%22%3Atrue%2C%22starred%22%3Afalse%2C%22type%22%3A1%2C%22ordering%22%3A1%2C%22title%22%3A%22Contact%20Us%22%2C%22navigationTitle%22%3A%22Contact%20Us%22%2C%22urlId%22%3A%22new-contact-us%22%2C%22itemCount%22%3A0%2C%22updatedOn%22%3A1739845133376%2C%22description%22%3A%22%22%2C%22pageSize%22%3A250%2C%22features%22%3A%7B%22relatedItems%22%3A%7B%22isEnabled%22%3Afalse%7D%2C%22productQuickView%22%3A%7B%22isEnabled%22%3Afalse%7D%7D%2C%22eventView%22%3A1%2C%22folder%22%3Afalse%2C%22dropdown%22%3Afalse%2C%22homepage%22%3Afalse%2C%22typeName%22%3A%22contact-us%22%2C%22regionName%22%3A%22contact-us%22%2C%22synchronizing%22%3Afalse%2C%22categoryPagesSeoHidden%22%3Afalse%2C%22tagPagesSeoHidden%22%3Afalse%2C%22qrCodeEnabled%22%3Afalse%2C%22pagePermissionType%22%3A1%2C%22typeLabel%22%3A%22contact-us%22%2C%22fullUrl%22%3A%22%2Fnew-contact-us%22%2C%22passwordProtected%22%3Afalse%2C%22draft%22%3Afalse%7D%2C%22active%22%3Atrue%2C%22folderActive%22%3Afalse%7D%2C%7B%22collection%22%3A%7B%22id%22%3A%2263d02d739067f45c6d6fe860%22%2C%22websiteId%22%3A%226352f3fe1b9737320ca42a49%22%2C%22mainImageId%22%3A%2263d02e28bde9792d709b7b75%22%2C%22mainImage%22%3A%7B%22id%22%3A%2263d02e28bde9792d709b7b75%22%2C%22recordType%22%3A2%2C%22addedOn%22%3A1674587688291%2C%22updatedOn%22%3A1674587690935%2C%22workflowState%22%3A1%2C%22publishOn%22%3A1674587688291%2C%22authorId%22%3A%2262013a0673e7d74cc599380f%22%2C%22systemDataId%22%3A%221674587688548-28IJZ180VBTV3AOG76IZ%22%2C%22systemDataVariants%22%3A%22828x821%2C100w%2C300w%2C500w%2C750w%22%2C%22systemDataSourceType%22%3A%22JPG%22%2C%22filename%22%3A%22banner.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%22a3907d%22%2C%22topRightAverage%22%3A%22b9a28e%22%2C%22bottomLeftAverage%22%3A%22352c24%22%2C%22bottomRightAverage%22%3A%22481c06%22%2C%22centerAverage%22%3A%22b5a18a%22%2C%22suggestedBgColor%22%3A%229d928a%22%7D%2C%22urlId%22%3A%22w11ucyhx9uejv6w66vib0xo40dn7f7%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%2F6352f3fe1b9737320ca42a49%2F1674587688548-28IJZ180VBTV3AOG76IZ%2Fbanner.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%22828x821%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%22Education%22%2C%22navigationTitle%22%3A%22Education%22%2C%22urlId%22%3A%22education%22%2C%22itemCount%22%3A0%2C%22updatedOn%22%3A16
866874589546900%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%2Feducation%22%2C%22passwordProtected%22%3Afalse%2C%22draft%22%3Afalse%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%2C%7B%22collection%22%3A%7B%22id%22%3A%226826b6e55d711666b04ca184%22%2C%22websiteId%22%3A%226352f3fe1b9737320ca42a49%22%2C%22mainImageId%22%3A%226826b6e55d711666b04ca180%22%2C%22mainImage%22%3A%7B%22id%22%3A%226826b6e55d711666b04ca180%22%2C%22recordType%22%3A2%2C%22addedOn%22%3A1745966286226%2C%22updatedOn%22%3A1745966302448%2C%22starred%22%3Afalse%2C%22passthrough%22%3Afalse%2C%22workflowState%22%3A1%2C%22publishOn%22%3A1745966286226%2C%22authorId%22%3A%2263ab1b6aafbde66da61b022e%22%2C%22systemDataId%22%3A%22b4e18f15-073d-45bb-904b-57d305fefced%22%2C%22systemDataVariants%22%3A%224608x3072%2C100w%2C300w%2C500w%2C750w%2C1000w%2C1500w%2C2500w%22%2C%22systemDataSourceType%22%3A%22JPG%22%2C%22filename%22%3A%22DSC06153.jpg%22%2C%22mediaFocalPoint%22%3A%7B%22x%22%3A0.36527221108884433%2C%22y%22%3A0.4720295018438653%2C%22source%22%3A3%7D%2C%22colorData%22%3A%7B%22topLeftAverage%22%3A%22c3c3c3%22%2C%22topRightAverage%22%3A%22bdbdbd%22%2C%22bottomLeftAverage%22%3A%22bdb5ae%22%2C%22bottomRightAverage%22%3A%22b7a599%22%2C%22centerAverage%22%3A%22c8c5be%22%2C%22suggestedBgColor%22%3A%22b0a9a3%22%7D%2C%22urlId%22%3A%227j177bfa4np9aqalhli7qzwi2leomh-9k29n%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%2F6352f3fe1b9737320ca42a49%2Fb4e18f15-073d-45bb-904b-57d305fefced%2FDSC06153.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%224608x3072%22%2C%22recordTypeLabel%22%3A%22image%22%7D%2C%22video%22%3A%7B%22url%22%3A%22%22%2C%22playbackSpeed%22%3A1%2C%22filter%22%3A1%2C%22filterStrength%22%3A50%2C%22zoom%22%3A0%2C%22videoFallbackContentItemId%22%3A%226826b6e55d711666b04ca17d%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%22Tillung%20Tampa%20Bay%20%7C%20Pinellas%2C%20Hillsborough%2C%20Sarasota%2C%20Pasco%2C%20FL%20Real%20Estate%20%7C%20Home%20Values%22%2C%22navigationTitle%22%3A%22Home%20%22%2C%22urlId%22%3A%22home%22%2C%22itemCount%22%3A0%2C%22updatedOn%22%3A1748456106975%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%3ETillung%20Tampa%20Bay%20stands%20as%20the%20top%20real%20estate%20agency%20for%20buying%20and%20selling%20homes%20in%20Pinellas%2C%20Hillsborough%2C%20Sarasota%2C%20Pasco%2C%20and%20surrounding%20Florida%20counties.%20Recognized%20as%20the%20best%20REALTOR%C2%AE%20in%20the%20region%2C%20we%20provide%20real-time%20property%20updates%2C%20comprehensive%20market%20insights%2C%20and%20expert%20guidance%20to%20navigate%20Florida%27s%20dynamic%20real%20estate%20landscape.%20Whether%20you%27re%20a%20first-time%20homebuyer%20searching%20for%20your%20dream%20home%20or%20a%20homeowner%20aiming%20to%20sell%20for%20top%20dollar%2C%20our%20experienced%20team%20ensures%20a%20seamless%20and%20successful%20transaction.%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%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%2F%22%2C%22passwordProtected%22%3Afalse%2C%22draft%22%3Afalse%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%5D")); 8669 thisNav.forEach(function(o){ 8670 o.navType = navType 8671 }); 8672 var itemsInFolders = []; 8673 thisNav.forEach(function(o){ 8674 if (o.collection && o.collection.typeName === "folders" && o.items && o.items.length > 0){ 8675 itemsInFolders = itemsInFolders.concat(o.items) 8676 } 8677 }); 8678 8679 window.YLOPO_WIDGETS.fullSiteNav = window.YLOPO_WIDGETS.fullSiteNav.concat(thisNav,itemsInFolders) 8680})(); 8681 8682 8683 navType = "secondary"; 8684 8685(function(){ 8686 var thisNav = JSON.parse(decodeURIComponent("%5B%7B%22collection%22%3A%7B%22id%22%3A%226352f4794ccdf849ca1a195f%22%2C%22websiteId%22%3A%226352f3fe1b9737320ca42a49%22%2C%22mainImageId%22%3A%226352f47458bc041ba640cf20%22%2C%22mainImage%22%3A%7B%22id%22%3A%226352f47458bc041ba640cf20%22%2C%22recordType%22%3A2%2C%22addedOn%22%3A1666380916794%2C%22updatedOn%22%3A1666380920794%2C%22workflowState%22%3A1%2C%22publishOn%22%3A1666380916794%2C%22authorId%22%3A%22633238e24f756606d9c59420%22%2C%22systemDataId%22%3A%221666380917122-2OA81Q5PGEEVSJ2BJ9B6%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
8686%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%22znzq9kde77x3se2jvnpxufwda3m0l0%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%2F6352f3fe1b9737320ca42a49%2F1666380917122-2OA81Q5PGEEVSJ2BJ9B6%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%3A34%2C%22updatedOn%22%3A1750796757897%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%22seoData%22%3A%7B%22seoHidden%22%3Afalse%7D%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%2266636089097cac4529282b9b%22%2C%22websiteId%22%3A%226352f3fe1b9737320ca42a49%22%2C%22mainImageId%22%3A%226669155eeefa071233eacb68%22%2C%22mainImage%22%3A%7B%22id%22%3A%226669155eeefa071233eacb68%22%2C%22recordType%22%3A2%2C%22addedOn%22%3A1718162782364%2C%22updatedOn%22%3A1718162790749%2C%22workflowState%22%3A1%2C%22publishOn%22%3A1718162782364%2C%22authorId%22%3A%225c75dfd5c6deb088c0f493d2%22%2C%22systemDataId%22%3A%221718162785152-B39MZK7CS58IRMODL4EJ%22%2C%22systemDataVariants%22%3A%221000x483%2C100w%2C300w%2C500w%2C750w%2C1000w%22%2C%22systemDataSourceType%22%3A%22JPG%22%2C%22filename%22%3A%22shutterstock_2283713113.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%22e2eaf3%22%2C%22topRightAverage%22%3A%22b1d9ef%22%2C%22bottomLeftAverage%22%3A%22727e92%22%2C%22bottomRightAverage%22%3A%227e7667%22%2C%22centerAverage%22%3A%2296979f%22%2C%22suggestedBgColor%22%3A%22a3b2b4%22%7D%2C%22urlId%22%3A%22zlgrl8owzh7n90rigsigwhjun6sqsc%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%2F6352f3fe1b9737320ca42a49%2F1718162785152-B39MZK7CS58IRMODL4EJ%2Fshutterstock_2283713113.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%221000x483%22%2C%22recordTypeLabel%22%3A%22image%22%7D%2C%22video%22%3A%7B%22url%22%3A%22https%3A%2F%2Fvimeo.com%2F784898514%22%2C%22playbackSpeed%22%3A1%2C%22filter%22%3A1%2C%22filterStrength%22%3A50%2C%22zoom%22%3A0%2C%22videoFallbackContentItemId%22%3A%22666364ca8ce1ba3c54aed73d%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%22Tillung%20Tampa%20Bay%20%7C%20Pinellas%2C%20Hillsborough%2C%20Sarasota%2C%20Pasco%2C%20FL%20Real%20Estate%20%7C%20Home%20Values%22%2C%22navigationTitle%22%3A%22Homepage%20g%22%2C%22urlId%22%3A%22homepage-g%22%2C%22itemCount%22%3A0%2C%22updatedOn%22%3A1718163179615%2C%22description%22%3A%22%3Cp%3ETillung%20Tampa%20Bay%20is%20your%20digital%20resource%20for%20buying%20and%20selling%20homes%20in%20the%20Pinellas%2C%20Hillsborough%2C%20Sarasota%2C%20Pasco%2C%20FL%20area%20with%20real%20time%20updates%20of%20all%20properties%20for%20sale%20so%20you%20have%20direct%20access%20of%20everything%2
86860you%20need%20to%20know%20including%20all%20current%20market%20statistics%20and%20listings.%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%22homepageg%22%2C%22synchronizing%22%3Afalse%2C%22seoData%22%3A%7B%22seoTitle%22%3A%22Tillung%20Tampa%20Bay%20%7C%20Pinellas%2C%20Hillsborough%2C%20Sarasota%2C%20Pasco%2C%20FL%20Real%20Estate%20%7C%20Home%20Values%22%2C%22seoDescription%22%3A%22Tillung%20Tampa%20Bay%20is%20your%20digital%20resource%20for%20buying%20and%20selling%20homes%20in%20the%20Pinellas%2C%20Hillsborough%2C%20Sarasota%2C%20Pasco%2C%20FL%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.%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%2Fhomepage-g%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%226352f46295ea1f662eaafd28%22%2C%22websiteId%22%3A%226352f3fe1b9737320ca42a49%22%2C%22mainImageId%22%3A%226352f45ba43bb626ad01f895%22%2C%22mainImage%22%3A%7B%22id%22%3A%226352f45ba43bb626ad01f895%22%2C%22recordType%22%3A2%2C%22addedOn%22%3A1666380891996%2C%22updatedOn%22%3A1666380897452%2C%22workflowState%22%3A1%2C%22publishOn%22%3A1666380891996%2C%22authorId%22%3A%22633238e24f756606d9c59420%22%2C%22systemDataId%22%3A%221666380892180-4A6BTDS1MW1IYMNF6H6H%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%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%22bhlp9n2abt2cm40vo71c979paqed3d%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%2F6352f3fe1b9737320ca42a49%2F1666380892180-4A6BTDS1MW1IYMNF6H6H%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%20Tillung%20Tampa%20Bay%20Team%22%2C%22navigationTitle%22%3A%22Team%22%2C%22urlId%22%3A%22team%22%2C%22itemCount%22%3A17%2C%22updatedOn%22%3A1791217125008%2C%22description%22%3A%22%3Cp%20class%3D%5C%22%5C%22%20style%3D%5C%22white-space%3Apre-wrap%3B%5C%22%3ETillung%20Tampa%20Bay%20is%20a%20team%20of%20experienced%20and%20licensed%20real%20estate%20agents%20serving%20the%20Pinellas%2C%20Hillsborough%2C%20Sarasota%2C%20Pasco%2C%20FL%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%226352f4816b8e7c2112aa5160%22%2C%22websiteId%22%3A%226352f3fe1b9737320ca42a49%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%3A1666380929228%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%2F
8686home-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%226352f480101d52006580108f%22%2C%22websiteId%22%3A%226352f3fe1b9737320ca42a49%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%3A1751566133797%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%5D")); 8687 thisNav.forEach(function(o){ 8688 o.navType = navType 8689 }); 8690 var itemsInFolders = []; 8691 thisNav.forEach(function(o){ 8692 if (o.collection && o.collection.typeName === "folders" && o.items && o.items.length > 0){ 8693 itemsInFolders = itemsInFolders.concat(o.items) 8694 } 8695 }); 8696 8697 window.YLOPO_WIDGETS.fullSiteNav = window.YLOPO_WIDGETS.fullSiteNav.concat(thisNav,itemsInFolders) 8698})(); 8699 8700 8701 navType = "hidden"; 8702 8703(function(){ 8704 var thisNav = JSON.parse(decodeURIComponent("%5B%7B%22collection%22%3A%7B%22id%22%3A%226667720fd8fda373413ece1f%22%2C%22websiteId%22%3A%226352f3fe1b9737320ca42a49%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%22New%20Page%22%2C%22navigationTitle%22%3A%22New%20Page%22%2C%22urlId%22%3A%22new-page-1%22%2C%22itemCount%22%3A0%2C%22updatedOn%22%3A1718055494993%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%2Fnew-page-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%226352f47e9d72e21a31af9759%22%2C%22websiteId%22%3A%226352f3fe1b9737320ca42a49%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%3A1666380949839%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%226352f47e98b9c3509207dba1%22%2C%22websiteId%22%3A%226352f3fe1b9737320ca42a49%22%2C%22mainImageId%22%3A%2263e307b105d4cd3e0df61746%22%2C%22mainImage%22%3A%7B%22id%22%3A%2263e307b105d4cd3e0df61746%22%2C%22recordType%22%3A2%2C%22addedOn%22%3A1673147778888%2C%22updatedOn%22%3A1673147779745%2C%22workflowState%22%3A1%2C%22publishOn%22%3A1673147778888%2C%22authorId%22%3A%2262572067ba90120e66c5a01b%22%2C%22systemDataId%22%3A%221673147762888-3MOH6QV02KU6BIZVC8W5%22%2C%22systemDataVariants%22%3A%222048x1364%2C100w%2C300w%2C500w%2C750w%2C1000w%2C1500w%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%220795dd%22%2C%22topRightAverage
8704%22%3A%2286b6e2%22%2C%22bottomLeftAverage%22%3A%22bec8c9%22%2C%22bottomRightAverage%22%3A%22135755%22%2C%22centerAverage%22%3A%22026f8a%22%2C%22suggestedBgColor%22%3A%225794a2%22%7D%2C%22urlId%22%3A%22G8B9DE7LJDBN7TUBBJ0J%22%2C%22title%22%3A%22Pinellas%20County%22%2C%22sourceUrl%22%3A%22%2Fpinellas-county%22%2C%22body%22%3Anull%2C%22excerpt%22%3A%22%22%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%2F6352f3fe1b9737320ca42a49%2F1673147762888-3MOH6QV02KU6BIZVC8W5%2FPinellas%2BCounty.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%222048x1364%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%22All%20Communities%22%2C%22navigationTitle%22%3A%22All%20Communities%22%2C%22urlId%22%3A%22communities%22%2C%22itemCount%22%3A29%2C%22updatedOn%22%3A1675823025565%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%2C%7B%22collection%22%3A%7B%22id%22%3A%226352f46228c9293567b0eb73%22%2C%22websiteId%22%3A%226352f3fe1b9737320ca42a49%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%3A1744066480112%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%226352f462ff76de5ea4282829%22%2C%22websiteId%22%3A%226352f3fe1b9737320ca42a49%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%3A1666380898735%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%226352f4634232940384259619%22%2C%22websiteId%22%3A%226352f3fe1b9737320ca42a49%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%3A1666380899424%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%226352f4639c3b5d36231aeec1%22%2C%22websiteId%22%3A%226352f3fe1b9737320ca42a49%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%3A1666380899019%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%226352f463d63a8f5b4c022c59%22%2C%22websiteId%22%3A%226352f3fe1b9737320ca42a49%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%3A1744066484055%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%226352f464029af0780e20d032%22%2C%22websiteId%22%3A%226352f3fe1b9737320ca42a49%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%3A1744066480118%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%226352f464263b1565454ba655%22%2C%22websiteId%22%3A%226352f3fe1b9737320ca42a49%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%3A1744066480133%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%226352f4645bd7330910a58844%22%2C%22websiteId%22%3A%226352f3fe1b9737320ca42a49%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%3A1744066484091%2
8704C%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%226352f46507d48464be3f2c4b%22%2C%22websiteId%22%3A%226352f3fe1b9737320ca42a49%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%3A1744066482081%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%226352f4650a1f4b627102d884%22%2C%22websiteId%22%3A%226352f3fe1b9737320ca42a49%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%3A1744066486070%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%226352f465722e8a61e297bb45%22%2C%22websiteId%22%3A%226352f3fe1b9737320ca42a49%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%3A1744066486112%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%22639934643afe014433e16180%22%2C%22websiteId%22%3A%226352f3fe1b9737320ca42a49%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%3A1744066486109%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%22639934643afe014433e16181%22%2C%22websiteId%22%3A%226352f3fe1b9737320ca42a49%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%3A1744066486102%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%22639934643afe014433e16182%22%2C%22websiteId%22%3A%226352f3fe1b9737320ca42a49%22%2C%22backgroundSource%22%3A1%2C%22enabled%22%3Atrue%2C%22starred%22%3Afalse%2C%22type%22%3A7%2C%22ordering%22%3A3%2C%22title%22%3A%22Tools%22%2C%22navigationTitle%22%3A%22Tools%22%2C%22urlId%22%3A%22tools%22%2C%22itemCount%22%3A0%2C%22updatedOn%22%3A1744066486093%2C%22folder%22%3Afalse%2C%22dropdown%22%3Afalse%2C%22homepage%22%3Afalse%2C%22typeName%22%3A%22tools%22%2C%22synchronizing%22%3Afalse%2C%22seoData%22%3A%7B%22seoHidden%22%3Atrue%7D%2C%22categoryPagesSeoHidden%22%3Afalse%2C%22tagPagesSeoHidden%22%3Afalse%2C%22qrCodeEnabled%22%3Afalse%2C%22pagePermissionType%22%3A1%2C%22typeLabel%22%3A%22tools%22%2C%22fullUrl%22%3A%22%2Ftools%22%2C%22passwordProtected%22%3Afalse%2C%22draft%22%3Afalse%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%2C%7B%22collection%22%3A%7B%22id%22%3A%2263d81733e9b6e76616ed1290%22%2C%22websiteId%22%3A%226352f3fe1b9737320ca42a49%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%22test%22%2C%22navigationTitle%22%3A%22test%22%2C%22urlId%22%3A%22test%22%2C%22itemCount%22%3A0%2C%22updatedOn%22%3A1684369104291%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%2Ftest%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%22658de628e08b07401799cec4%22%2C%22websiteId%22%3A%226352f3fe1b9737320ca42a49%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%3A1703798312189%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%226654d3f578df4540b00219a3%22%2C%22websiteId%22%3A%226352f3fe1b9737320ca42a49%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%3A1744066488102%2C%22folder%22%3Afalse%2C%22dropdown%22%3Afalse%2C%22homepage%22%3Afalse%2C%22typeName%22%3A%22authentication%22%2C%22synchronizing%22%3Afalse%2C%22seoData%22%3A%7B%22seoHidden%22%3Atrue%7D%2C%22categoryPagesSeoHidden%22%3Afalse%2C%22tagPagesSeoHidden%22%3Afalse%2C%22qrCodeEnabled%22%3Afalse%2C%22pagePermissionType%22%3A1%2C%22typeLabel%22%3A%22authentication%22%2C%22fullUrl%22%3A%22%2Fauthentication%22%2C%22passwordProtected%22%3Afalse%2C%22draft%22%3Afalse%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%2C%7B%22collection%22%3A%7B%22id%22%3A%2266be9674cbf26c797c215796%22%2C%22websiteId%22%3A%226352f3fe1b9737320ca42a49%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%3A13%2C%22updatedOn%22%3A1751473321971%2C%22description%22%3A%22%22%2C%22pageSize%22%3A20%2C%22eventView%22%3A1%2C%22folder%22%3Afalse%2C%22dropdown%22%3Afalse%2C%22homepage%22%3Afalse%2C%22typeName%22%3A%22buyer-presentation%22%2C%22regionName%22%3A%22buyer-presentation%22%2C%22synchronizing%22%3Afalse%2C%22seoData%22%3A%7B%22seoHidden%22%3Atrue%7D%2C%22categoryPagesSeoHidden%22%3Afalse%2C%22tagPagesSeoHidden%22%3Afalse%2C%22qrCodeEnabled%22%3Afalse%2C%22pagePermissionType%22%3A1%2C%22typeLabel%22%3A%22buyer-presentation%22%2C%22fullUrl%22%3A%22%2Fbuyer-presentation%22%2C%22passwordProtected%22%3Afalse%2C%22draft%22%3Afalse%7D%2C%22active%22%3Afalse%2C%22folderActive%22%3Afalse%7D%2C%7B%22collection%22%3A%7B%22id%22%3A%2267f99a59ce44d6107249644c%22%2C%22websiteId%22%3A%226352f3fe1b9737320ca42a49%22%2C%22mainImageId%22%3A%2267afa98cd14888134beca4c1%22%2C%22video%22%3A%7B%22url%22%3A%22%22%2C%22playbackSpeed%22%3A1%2C%22filter%22%3A1%2C%22filterStrength%22%3A50%2C%22zoom%22%3A0%2C%22videoFallbackContentItemId%22%3A%2263acf00e5980506ef640d2bc%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%3A1746150431048%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%226825276b116ba613e87446c8%22%2C%22websiteId%22%3A%226352f3fe1b9737320ca42a49%22%2C%22mainImageId%22%3A%226825276c152484509c4b1a5b%22%2C%22mainImage%22%3A%7B%22id%22%3A%226825276c152484509c4b1a5b%22%2C%22recordType%22%3A2%2C%22addedOn%22%3A1747265388621%2C%22updatedOn%22%3A1747265393140%2C%22workflowState%22%3A1%2C%22publishOn%22%3A1747265388621%2C%22authorId%22%3A%22621f96b8200d3e7a1fdee6da%22%2C%22systemDataId%22%3A%221747265388931-8FTE8WKN3UGVFCR76HDE%22%2C%22systemDataVariants%22%3A%222500x1667%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%22c3c3c3%22%2C%22topRightAverage
8704%22%3A%22bdbdbd%22%2C%22bottomLeftAverage%22%3A%22bdb4ad%22%2C%22bottomRightAverage%22%3A%22b7a599%22%2C%22centerAverage%22%3A%22c8c5be%22%2C%22suggestedBgColor%22%3A%22b0a9a3%22%7D%2C%22urlId%22%3A%22cv85299io7asgei0lm6qdjfnsjxzek%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%2F6352f3fe1b9737320ca42a49%2F1747265388931-8FTE8WKN3UGVFCR76HDE%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%222500x1667%22%2C%22recordTypeLabel%22%3A%22image%22%7D%2C%22video%22%3A%7B%22url%22%3A%22%22%2C%22playbackSpeed%22%3A1%2C%22filter%22%3A1%2C%22filterStrength%22%3A50%2C%22zoom%22%3A0%2C%22videoFallbackContentItemId%22%3A%2263acf00e5980506ef640d2bc%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%22Tillung%20Tampa%20Bay%20%7C%20Pinellas%2C%20Hillsborough%2C%20Sarasota%2C%20Pasco%2C%20FL%20Real%20Estate%20%7C%20Home%20Values%22%2C%22navigationTitle%22%3A%22Home%22%2C%22urlId%22%3A%22home-clone-1747265409048%22%2C%22itemCount%22%3A0%2C%22updatedOn%22%3A1747265391581%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%3ETillung%20Tampa%20Bay%20stands%20as%20the%20top%20real%20estate%20agency%20for%20buying%20and%20selling%20homes%20in%20Pinellas%2C%20Hillsborough%2C%20Sarasota%2C%20Pasco%2C%20and%20surrounding%20Florida%20counties.%20Recognized%20as%20the%20best%20REALTOR%C2%AE%20in%20the%20region%2C%20we%20provide%20real-time%20property%20updates%2C%20comprehensive%20market%20insights%2C%20and%20expert%20guidance%20to%20navigate%20Florida%27s%20dynamic%20real%20estate%20landscape.%20Whether%20you%27re%20a%20first-time%20homebuyer%20searching%20for%20your%20dream%20home%20or%20a%20homeowner%20aiming%20to%20sell%20for%20top%20dollar%2C%20our%20experienced%20team%20ensures%20a%20seamless%20and%20successful%20transaction.%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%3Afalse%2C%22typeName%22%3A%22page%22%2C%22regionName%22%3A%22default%22%2C%22synchronizing%22%3Afalse%2C%22categoryPagesSeoHidden%22%3Afalse%2C%22tagPagesSeoHidden%22%3Afalse%2C%22qrCodeEnabled%22%3Afalse%2C%22pagePermissionType%22%3A1%2C%22typeLabel%22%3A%22page%22%2C%22fullUrl%22%3A%22%2Fhome-clone-1747265409048%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%2268f67eee8435a15297f0ed7b%22%2C%22websiteId%22%3A%226352f3fe1b9737320ca42a49%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%3A85%2C%22updatedOn%22%3A1791400202898
8704%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")); 8705 thisNav.forEach(function(o){ 8706 o.navType = navType 8707 }); 8708 var itemsInFolders = []; 8709 thisNav.forEach(function(o){ 8710 if (o.collection && o.collection.typeName === "folders" && o.items && o.items.length > 0){ 8711 itemsInFolders = itemsInFolders.concat(o.items) 8712 } 8713 }); 8714 8715 window.YLOPO_WIDGETS.fullSiteNav = window.YLOPO_WIDGETS.fullSiteNav.concat(thisNav,itemsInFolders) 8716})(); 8717 8718 8719})(); 8720 8721(function(){ 8722//If a client wants to rename their tools pages, find current page and redirect to it 8723if ($('body').hasClass('not-found-page')){ 8724 if (location.pathname.toLowerCase() === '/branded-market-trends'){ 8725 var marketTrends = window.YLOPO_WIDGETS.fullSiteNav.filter(function(o){ 8726 return (o && o.collection && o.collection.typeLabel === 'branded-market-trends') 8727 })[0]; 8728 if (marketTrends){ 8729 $('.main-content').hide(); 8730 location = marketTrends.collection.fullUrl + location.search 8731 } 8732 } 8733 if (location.pathname.toLowerCase() === '/heatmap'){ 8734 var heatmap = window.YLOPO_WIDGETS.fullSiteNav.filter(function(o){ 8735 return (o && o.collection && o.collection.typeLabel === 'heatmap') 8736 })[0]; 8737 if (heatmap){ 8738 $('.main-content').hide(); 8739 location = heatmap.collection.fullUrl + location.search 8740 } 8741 } 8742 if (location.pathname.toLowerCase() === '/single-listing-flyer'){ 8743 var singleListing = window.YLOPO_WIDGETS.fullSiteNav.filter(function(o){ 8744 return (o && o.collection && o.collection.typeLabel === 'single-listing-flyer') 8745 })[0]; 8746 if (singleListing){ 8747 $('.main-content').hide(); 8748 location = singleListing.collection.fullUrl + location.search 8749 } 8750 } 8751 if (location.pathname.toLowerCase() === '/listing-detail'){ 8752 var singleListing = window.YLOPO_WIDGETS.fullSiteNav.filter(function(o){ 8753 return (o && o.collection && o.collection.typeLabel === 'listing-detail') 8754 })[0]; 8755 if (singleListing){ 8756 $('.main-content').hide(); 8757 location = singleListing.collection.fullUrl + location.search 8758 } 8759 } 8760} 8761})(); 8762 8763 8764 8765!(function(){ 8766 var enableFeaturedListingFromMLS; 8767 8768 8769 enableFeaturedListingFromMLS = false; 8770 if ($('#config-featured-listings-capture-enable').getSSInnerText().trim() === "true") { 8771 enableFeaturedListingFromMLS = true; 8772 } 8773 8774 8775 8776 var enableLeadForm = false; 8777 if ($('#config-lead-form-featured-listings-enable').getSSInnerText().trim() === "true") { 8778 enableLeadForm = true; 8779 } 8780 8781 if (enableFeaturedListingFromMLS && $('body.homepage').length === 0) { 8782 window.YLOPO_WIDGETS.galleryNavigationCallback = function(listing, linkPath, history) { 8783 console.log(listing, linkPath, history); 8784 if (listing.isFeatured === true) { 8785 if (mlsLookup[listing.mlsNumber]){ 8786 history.push(mlsLookup[listing.mlsNumber]+(enableLeadForm ? '?leadform' : '')); 8787 } else { 8788 history.push('/listing-detail?mlsid='+listing.mlsNumber+'&agentDomain='+window.YLOPO_WIDGETS.domain+(enableLeadForm ? '&leadform' : '')); 8789 } 8790 } else { 8791 history.push(linkPath) 8792 } 8793 } 8794 } 8795 8796 window.YLOPO_WIDGETS.widgetData = {}; 8797 window.YLOPO_WIDGETS.widgetProps = {}; 8798 window.YLOPO_WIDGETS.listingWidgetImages = {}; 8799 window.YLOPO_WIDGETS.listingWidgetImages_tmr = undefined; 8800 8801 window.YLOPO_WIDGETS.widgetOnloadCallback = window.YLOPO_WIDGETS.widgetOnloadCallback || function(type, data, props){ 8802 8803 // Temporary workaround to remove unwanted facts from market trends widget. 8804 // const allowedKeys = [ 8805 // 'INVENTORY_TOTAL_SINGLE_FAMILY', 8806 // 'MARKET_ACTION_MEDIAN_SINGLE_FAMILY', 8807 // 'MEDIAN_PER_SQFT_SINGLE_FAMILY', 8808 // 'PRICE_MEDIAN_SINGLE_FAMILY', 8809 // ]; 8810 8811 // if (type === 'marketTrends'){ 8812 // console.log('Widget Loaded:', type, data, props); 8813
8814 // Object.keys(data.facts).forEach(function(key){ 8815 // if (allowedKeys.indexOf(key) === -1){ 8816 // delete data.facts[key]; 8817 // delete data[`max_${ key }`]; 8818 // delete data[`min_${ key }`]; 8819 // } 8820 // }) 8821 // if (data.workaround !== true){ 8822 // waitFor(()=>{ 8823 // return $('button.market-trends-selector').length > 0 8824 // },()=>{ 8825 // setTimeout(()=>{ 8826 // data.workaround = true 8827 // $('button.market-trends-selector').first().trigger('click'); 8828 // }, 10) 8829 // }) 8830 // } 8831 // } 8832 8833 window.YLOPO_WIDGETS.events.trigger('widgetOnloadCallback', [type, data, props]); 8834 8835 //---------------------------------------------------- 8836 //Force listing widget images to lazy-load 8837 if (type === 'listings'){ 8838 data.forEach(function(o){ 8839 window.YLOPO_WIDGETS.listingWidgetImages[o.id] = { 8840 mainPhoto: o.mainPhoto, 8841 mainPhotoLarge: o.mainPhotoLarge, 8842 data: o 8843 } 8844 o.mainPhoto = 'data:image/gif;id='+o.id+';base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=='; 8845 o.mainPhotoLarge = 'data:image/gif;id='+o.id+';base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==' 8846 //o.bathrooms = window.YLOPO_WIDGETS.content.client.shouldDisplayHalfBaths ? o.bathroomsCalculated : o.bathrooms; //override for half-baths 8847 }) 8848 8849 if (YLOPO_WIDGETS.listingWidgetImages_tmr){ 8850 clearTimeout(YLOPO_WIDGETS.listingWidgetImages_tmr); 8851 } 8852 YLOPO_WIDGETS.listingWidgetImages_tmr = setTimeout(function(){ 8853 $('.widget-gallery-container .grid-view-item a .full-background-img div.img:not(.lazy)').toArray().forEach(function(o){ 8854 var id = (o.style.backgroundImage.match(/id=(.*?);/i)||[])[1]; 8855 if (id){ 8856 $(o).attr('data-bg',window.YLOPO_WIDGETS.listingWidgetImages[id].mainPhotoLarge).addClass('lazy') 8857 window.YLOPO_WIDGETS.listingWidgetImages[id].data.mainPhoto = window.YLOPO_WIDGETS.listingWidgetImages[id].mainPhoto 8858 window.YLOPO_WIDGETS.listingWidgetImages[id].data.mainPhotoLarge = window.YLOPO_WIDGETS.listingWidgetImages[id].mainPhotoLarge 8859 } 8860 }) 8861 lazyLoadInstance.update(); 8862 },1) 8863 } 8864 //---------------------------------------------------- 8865 if (props.widgetId){ 8866 window.YLOPO_WIDGETS.widgetData[props.widgetId] = data; 8867 window.YLOPO_WIDGETS.widgetProps[props.widgetId] = props; 8868 } 8869 } 8870 8871 8872 var mlsLookup = {}; 8873 waitFor(function(){ 8874 return window.YLOPO_WIDGETS.fullSiteNav && window.YLOPO_WIDGETS.fullSiteNav.length !== undefined 8875 }, function(hasSiteNav){ 8876 if (!hasSiteNav){ 8877 return 8878 } 8879 if (window.YLOPO_WIDGETS.largeSiteExceptions === true){ 8880 return 8881 } 8882 var listingPages = window.YLOPO_WIDGETS.fullSiteNav.reduce(function(a,o){ 8883 if (o.collection && o.collection.typeName === 'listings'){ 8884 a.push(getListings(o.collection)) 8885 } 8886 return a 8887 },[]); 8888 8889 Promise.all(listingPages).then(function(allData){ 8890 var items = allData.reduce(function(a,o){ 8891 if (o.items && o.items.length > 0){ 8892 a = a.concat(o.items); 8893 } 8894 return a 8895 },[]); 8896 8897 items.forEach(function(o){ 8898 if (o.customContent && o.customContent.mlsNumber){ 8899 mlsLookup[o.customContent.mlsNumber] = o.fullUrl; 8900 } 8901 }) 8902 }) 8903 8904 function getListings(collection){ 8905 return new Promise(function(resolve,reject){ 8906 $.ajax({ 8907 url: location.origin + '/'+collection.urlId+'?format=json', 8908 dataType: 'jsonp', 8909 success: function(data){ 8910 resolve(data) 8911 }, 8912 error: reject 8913 }); 8914 }); 8915 } 8916 }) 8917 8918 8919})(); 8920 8921 8922 8923// Display page subdomain in config mode 8924(function(){ 8925if (!window.YLOPO_WIDGETS.sitewide_domain){ 8926 return 8927} 8928waitFor(function(){ 8929 return $('body.sqs-edit-mode').length > 0; 8930}, function(isEditMode){ 8931 if (!isEditMode){ 8932 return 8933 } 8934 8935 //Capture F5/Reload and only reload iframe, don't reload entire page. 8936 $(document).on('keydown', function(evt){ 8937 if (evt.keyCode === 116) { 8938 evt.preventDefault(); 8939 evt.stopPropagation(); 8940 evt.stopImmediatePropagation(); 8941 evt.cancelBubble = true; 8942 window.location.reload() 8943 return false; 8944 } 8945 }) 8946 8947 $('<div></div>') 8948 .addClass('ylopo-subdomain-display') 8949 .css({ 8950 display: 'inline-block', 8951 padding: '3px', 8952 backgroundColor: 'red', 8953 color: 'white', 8954 fontSize: '11px', 8955 position: 'fixed', 8956 zIndex: 90000000, 8957 pointerEvents: 'none', 8958 bottom: '4px', 8959 left: '50%', 8960 borderRadius: '4px', 8961 border: '1px solid white', 8962 transform: 'translateX(-50%)', 8963 opacity: 0.7 8964 }) 8965 .html(window.YLOPO_WIDGETS.domain) 8966 .appendTo($('body')) 8967}) 8968})(); 8969 8970 8971 8972//If squarespace gmaps apis are loaded, then also load the places api to make other features work. 8973(function(){ 8974 var hasmaps = hasGoogleMapsScripts(); 8975 if (hasmaps && window.google && window.google.maps && window.google.maps.places === undefined && window.loadGoogleMapsPlacesAPI){ 8976 loadGoogleMapsPlacesAPI() 8977 } 8978})(); 8979 8980 8981 8982(function(){ 8983var loaded_widgets = { 8984 'team_search': false 8985} 8986$('.ylopo-template-widget').each(function(i,o){ 8987 if ($(o).hasClass('team-search')){ 8988 if (loaded_widgets.team_search === false){ 8989 loaded_widgets.team_search = true 8990 $.getScript( "/scripts/ylopoTemplateWidget-TeamSearch.js" ) 8991 $("head").append($('<link rel="stylesheet" type="text/css" href="https://static1.squarespace.com/static/ta/66353a30c8936836ba86d5db/447/assets/build/css/template-widgets.css?revison=491"/> ')); 8992 console.log('>>>team search widget:',o) 8993 } 8994 } 8995}) 8996 8997})(); 8998</script>
8998 8999
9000<script defer> 9001(function(){ 9002 waitFor(function(){ 9003 return $('body.sqs-edit-mode').length > 0 9004 }, function(isEdit){ 9005 if (isEdit){ 9006 $('<style>').load("/assets/build/css/sqs-edit-mode.css?revison=491").appendTo("head"); 9007 } 9008 }) 9009})(); 9010</script>
9010 9011 9012 9013 9014 9015
9016<script defer> 9017(function(){ 9018 waitFor(function(){ 9019 return $('form .form-button-wrapper').length > 0 && $('form .form-button-wrapper').find('button[type=submit], button[type=submit] .form-submit-button-label').length > 0 9020 }, function(hasSubmit){ 9021 if (hasSubmit){ 9022 $('form .form-button-wrapper').find('button[type=submit], button[type=submit] .form-submit-button-label').addClass('main-color-background'); 9023 } 9024 }) 9025})() 9026</script>
9026 9027 9028 9029 9030 9031 9032 9033 9034
9035<script id="blocks-build-js-track-ata-js-block" defer> 9036 9037 9038 /*----->/scripts/trackDataFE.js<-----*/ 9039 9040 (()=>{ 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){ }})})})(); 9041</script>
9041 9042 9043 9044 9045 9046<!-- removed redirect workaround --> 9047 9048 9049 9050 9051<div class="sqs-layout sqs-grid-1 columns-1 hidden" data-type="block-field" data-updated-on="1766416500554" id="logo-image-white-transparent-detect"><div class="row sqs-row"><div class="col sqs-col-1 span-1"><div class="sqs-block website-component-block sqs-block-website-component sqs-block-code code-block" data-block-css="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.code/7254a91c-5bc7-4a2b-9713-cb5586100f1c_1012/website.components.code.styles.css"]" data-block-scripts="["https://definitions.sqspcdn.com/website-component-definition/static-assets/website.components.code/7254a91c-5bc7-4a2b-9713-cb5586100f1c_1012/website.components.code.visitor.js"]" data-block-type="1337" data-definition-name="website.components.code" data-sqsp-block="code" data-website-component-id="b5e965b3c49d2ed81967" id="block-b5e965b3c49d2ed81967"><div class="sqs-block-content"> 9052 9053 9054<div 9055 class="sqs-code-container" 9056 9057 9058 data-localized="{"enableSafeModeButton":"Preview in safe mode","enableSafeModeText":"This block contains embedded scripts. Embedded scripts are disabled while you're logged in and editing your site.","enableSafeModeTitle":"Embedded Scripts","exitSafeModeButton":"Exit safe preview","exitSafeModeText":"Please view the page after logging out for accurate rendering.","exitSafeModeTitle":"Safe Preview","globalSafeMode":"Embedded Code: This block contains embedded code that has been disabled.","scriptDisabled":"Script Disabled"}" 9059 9060 9061 9062 9063> 9064 9065 <div id="xvalidate">true</div> 9066 9067 9068 9069 9070 9071</div> 9072 9073<style class="transform-overrides-vars"> 9074 9075</style> 9076 9077</div></div></div></div></div> 9078
9079<script defer> 9080(()=>{ 9081 function detectWhiteTransparentImage(thisImg){ 9082 return new Promise((resolve, reject)=>{ 9083 $.ajax({ 9084 url: `https://akadqqns6c.execute-api.us-west-1.amazonaws.com/default/DetectWhiteTransparentImage?img=${ btoa(thisImg) }`, 9085 success: function(data){ 9086 resolve(data); 9087 }, 9088 error: function(err){ 9089 console.log("Error detectWhiteTransparentImage Lambda", err, err.status, err.message, err.getAllResponseHeaders()) 9090 reject(err); 9091 } 9092 }); 9093 }) 9094 } 9095 9096 window.detectWhiteTransparentImage = detectWhiteTransparentImage; 9097 9098 const noLogoImage = $('#logo-image-white-transparent-detect').hasClass('empty'); 9099 9100 if (noLogoImage){ 9101 waitFor(()=>{ 9102 return !!window.YLOPO_WIDGETS?.pageIdentifiers?.logoImageUrl; 9103 },(hasLogoImage)=>{ 9104 if (!hasLogoImage){ 9105 return; 9106 } 9107 if (window.top !== window){ 9108 detectWhiteTransparentImage(window.YLOPO_WIDGETS.pageIdentifiers.logoImageUrl).then((isWhiteImage) => { 9109 window.YLOPO_WIDGETS.logoImageWhite = isWhiteImage === 'true'; 9110 if (window.top !== window && window.top.location.domain === window.location.domain) { 9111 dataStoreSave('logo-image-white-transparent-detect', isWhiteImage, 23, function cb(){ 9112 console.highlight('saved logo image detection result', '#ffff00') 9113 }); 9114 } 9115 }); 9116 } 9117 }) 9118 return; 9119 } else { 9120 window.YLOPO_WIDGETS.logoImageWhite = $('#logo-image-white-transparent-detect').text().trim() === 'true'; 9121 } 9122})(); 9123</script>
9123 9124 9125 9126 9127<noscript> 9128<style> 9129.lazy:not(img) { 9130 opacity: 1!important; 9131 visibility: visible!important; 9132} 9133* { 9134 background-color: white!important; 9135 color: black!important; 9136} 9137</style> 9138</noscript> 9139 9140 </body> 9141</html> 9142 9143 9144 9145 9146
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.