PageSourceSearch

https://calendar.coconutgrove.com/calendars/all-events

html coconutgrove.com collected 2026-09-26 02:04:44 UTC 43,593 bytes, 1,181 lines download raw bytes

1<!DOCTYPE html>
2<html>
3  <head>
4    <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no"/>
5
6
7<title>All Events Calendar | Coconut Grove BID | Miami, FL </title>
8<meta name="twitter:title" property="og:title" content="All Events Calendar | Coconut Grove BID | Miami, FL " />
9
10<meta name="description" property="og:description" content="All Events Calendar">
11<meta name="twitter:description" content="All Events Calendar" />
12
13<meta property="og:type" content="website" />
14<meta property="fb:app_id" content="277483642708594" />
15
16<!-- Structured Data and Twitter Cards -->
17    <meta name="twitter:card" content="summary" />
18
19<!-- custom partner meta tags, favicon, etc -->
20  <link href="https://cdnjs.cloudflare.com/ajax/libs/bulma/0.9.0/css/bulma.min.css" rel="stylesheet">
21<script defer src="https://use.fontawesome.com/releases/v5.3.1/js/all.js"></script>
21
22<meta name="twitter:card" content="https://ucarecdn.com/282e750f-a277-4b90-afde-2a9db705c848/CoconutGroveArtsFestival.jpg">
23<meta property="og:image" content="https://ucarecdn.com/282e750f-a277-4b90-afde-2a9db705c848/CoconutGroveArtsFestival.jpg">
24<meta name="twitter:image" content="https://ucarecdn.com/282e750f-a277-4b90-afde-2a9db705c848/CoconutGroveArtsFestival.jpg">
25  
26<!-- Icons & Favicons -->
27<link rel="apple-touch-icon" sizes="57x57" href="https://ucarecdn.com/09daefdb-25a4-417d-b900-9cca6d6b2492/-/resize/57x57/-/format/png/">
28<link rel="apple-touch-icon" sizes="60x60" href="https://ucarecdn.com/09daefdb-25a4-417d-b900-9cca6d6b2492/-/resize/60x60/-/format/png/">
29<link rel="apple-touch-icon" sizes="72x72" href="https://ucarecdn.com/09daefdb-25a4-417d-b900-9cca6d6b2492/-/resize/72x72/-/format/png/">
30<link rel="apple-touch-icon" sizes="76x76" href="https://ucarecdn.com/09daefdb-25a4-417d-b900-9cca6d6b2492/-/resize/76x76/-/format/png/">
31<link rel="apple-touch-icon" sizes="114x114" href="https://ucarecdn.com/09daefdb-25a4-417d-b900-9cca6d6b2492/-/resize/114x114/-/format/png/">
32<link rel="apple-touch-icon" sizes="120x120" href="https://ucarecdn.com/09daefdb-25a4-417d-b900-9cca6d6b2492/-/resize/120x120/-/format/png/">
33<link rel="apple-touch-icon" sizes="144x144" href="https://ucarecdn.com/09daefdb-25a4-417d-b900-9cca6d6b2492/-/resize/144x144/-/format/png/">
34<link rel="apple-touch-icon" sizes="152x152" href="https://ucarecdn.com/09daefdb-25a4-417d-b900-9cca6d6b2492/-/resize/152x152/-/format/png/">
35<link rel="apple-touch-icon" sizes="180x180" href="https://ucarecdn.com/09daefdb-25a4-417d-b900-9cca6d6b2492/-/resize/180x180/-/format/png/">
36<link rel="icon" type="image/png" sizes="192x192"  href="https://ucarecdn.com/09daefdb-25a4-417d-b900-9cca6d6b2492/-/resize/192x192/-/format/png/">
37<link rel="icon" type="image/png" sizes="32x32" href="https://ucarecdn.com/09daefdb-25a4-417d-b900-9cca6d6b2492/-/resize/32x32/-/format/png/">
38<link rel="icon" type="image/png" sizes="96x96" href="https://ucarecdn.com/09daefdb-25a4-417d-b900-9cca6d6b2492/-/resize/96x96/-/format/png/">
39<link rel="icon" type="image/png" sizes="16x16" href="https://ucarecdn.com/09daefdb-25a4-417d-b900-9cca6d6b2492/-/resize/16x16/-/format/png/">
40<link rel="manifest" href="//calendar.coconutgrove.com/manifest.json">
41<meta name="msapplication-TileColor" content="#ffffff">
42<meta name="msapplication-TileImage" content="https://ucarecdn.com/09daefdb-25a4-417d-b900-9cca6d6b2492/-/resize/144x144/-/format/png/">
43<meta name="theme-color" content="#ffffff">
44
45
46    <!-- Android helpers -->
47<script type="text/javascript">
48
49// Resize observer for Android iframe scrolling assistance
50</script>
50
51
52    
52<script type="text/javascript">
53
54// Terrible global variables to pass data from rails to vue controllers
55
56
57window.base_url = '//calendar.coconutgrove.com/coconut-grove-bid';
58window.cal_url = '//calendar.coconutgrove.com/cal';
59
60// TODO: REMOVE color_primary after replacing all instances in repo
61window.js_calendar = {
62  id: 78,
63  name: "Coconut Grove BID",
64  timezone: "America/New_York",
65  lists: [{"id":1403,"name":"Miami Spice"},{"id":1404,"name":"Music and Dance"},{"id":1405,"name":"GroveFit"},{"id":875,"name":"Black History Month"},{"id":2310,"name":"New Collection"},{"id":1400,"name":"AAPI Heritage Month"},{"id":1402,"name":"Hispanic Heritage Month"}],
66  neighborhoods: [],
67  showimgs: true,
68  categories: [{"id":2444,"name":"Hotels","calendar_id":78,"public":true,"display":"smad","sort":13,"image":"","showindex":true,"from_sctk":[],"to_sctk":[]},{"id":2331,"name":"Music","calendar_id":78,"public":true,"display":"smad","sort":0,"image":"","showindex":true,"from_sctk":[1],"to_sctk":[1]},{"id":2336,"name":"Exhibit","calendar_id":78,"public":true,"display":"smad","sort":3,"image":"","showindex":true,"from_sctk":[6],"to_sctk":[6]},{"id":2333,"name":"Food \u0026 Drink","calendar_id":78,"public":true,"display":"smad","sort":1,"image":"","showindex":true,"from_sctk":[3,4],"to_sctk":[3,4]},{"id":2344,"name":"Film","calendar_id":78,"public":true,"display":"smad","sort":4,"image":"","showindex":true,"from_sctk":[88],"to_sctk":[88]},{"id":2337,"name":"Festival","calendar_id":78,"public":true,"display":"smad","sort":5,"image":"","showindex":true,"from_sctk":[7],"to_sctk":[7]},{"id":2343,"name":"Fitness","calendar_id":78,"public":true,"display":"smad","sort":6,"image":"","showindex":true,"from_sctk":[87],"to_sctk":[87]},{"id":2335,"name":"Performance","calendar_id":78,"public":true,"display":"smad","sort":2,"image":"","showindex":true,"from_sctk":[5],"to_sctk":[5]},{"id":2339,"name":"Class / Workshop","calendar_id":78,"public":true,"display":"smad","sort":7,"image":"","showindex":true,"from_sctk":[9],"to_sctk":[9]},{"id":2341,"name":"Reading","calendar_id":78,"public":true,"display":"smad","sort":8,"image":"","showindex":true,"from_sctk":[11],"to_sctk":[11]},{"id":2342,"name":"Miscellaneous","calendar_id":78,"public":true,"display":"smad","sort":9,"image":"","showindex":true,"from_sctk":[12],"to_sctk":[12]},{"id":2346,"name":"Outdoors","calendar_id":78,"public":true,"display":"smad","sort":10,"image":"","showindex":true,"from_sctk":[106],"to_sctk":[106]},{"id":2349,"name":"Community","calendar_id":78,"public":true,"display":"smad","sort":11,"image":"","showindex":true,"from_sctk":[167],"to_sctk":[167]},{"id":2347,"name":"Family","calendar_id":78,"public":true,"display":"smad","sort":12,"image":"","showindex":true,"from_sctk":[168],"to_sctk":[168]}],
69  design_settings: {"brand_button":{"bkg_color":"#42e39e","text_color":"#ffffff"},"daily_header":{"bkg_color":"#0d82a0","text_color":"#ffffff"},"ongoing_header":{"bkg_color":"#0d82a0","text_color":"#ffffff"}},
70  color_primary: "#00a7d5",
71  slug: "coconut-grove-bid",
72  host: "https://calendar.coconutgrove.com",
73  plugs_html: "",
74  gpt_ads: {},
75  dfp_enabled: false,
76}
77
78  window.js_user = {
79    
80    
81  };
82
83  window.doNotTrack = window.doNotTrack || navigator.doNotTrack || (
84    window.js_user && window.js_user !== undefined && (
85      window.js_user.isSuperAdmin || window.js_user.isUsingDevelopmentEnvironment
86    )
87  )
88
89
90  window.js_eventpage_baseurl = "https://events.scenethink.com"
91  window.js_baseurl = "https://app.scenethink.com"
92
93window.asset_base = '//calendar.coconutgrove.com';
94</script>
94
95
96    <!-- gtag -->
vendor: 64 bytes, lines 96-97
96
97<script async src="https://www.googletagmanager.com/gtag/js?id=
97G-7GNRMJC913
vendor: 75 bytes, lines 97-98
97"></script>
98<script async src="https://www.googletagmanager.com/gtag/js?id=
98UA-159633461-1
vendor: 12 bytes, line 98
98"></script>
99<script>
100  window.dataLayer = window.dataLayer || [];
101  function gtag(){window.dataLayer.push(arguments);}
102  window.gtagDataLayerInitializedAtDateObj = new Date()
103  gtag('js', window.gtagDataLayerInitializedAtDateObj);
104
105  window.gtag('config', 'G-7GNRMJC913', { 'send_page_view': false }); // SceneThink GA4
106  window.gtag('config', 'UA-159633461-1', { 'send_page_view': false }); // SceneThink Partner
107
108  if (!window.doNotTrack) {
109  window.gtag('event', 'page_view');
110  }
111</script>
111
112
113    
114    <link rel="preload" href="https://s3.amazonaws.com/assets.scenethink.com/fonts/MuseoSans_500-webfont.woff2" as="font" type="font/woff2" crossorigin>
115
116<style>
117@font-face {
118    font-family: 'museo-sans';
119    src: url('https://s3.amazonaws.com/assets.scenethink.com/fonts/MuseoSans_100-webfont.woff2') format('woff2'),
120        url('https://s3.amazonaws.com/assets.scenethink.com/fonts/MuseoSans_100-webfont.woff') format('woff');
121    font-weight: 100;
122    font-style: normal;
123    font-display: swap;
124}
125@font-face {
126    font-family: 'museo-sans';
127    src: url('https://s3.amazonaws.com/assets.scenethink.com/fonts/MuseoSans_300-webfont.woff2') format('woff2'),
128        url('https://s3.amazonaws.com/assets.scenethink.com/fonts/MuseoSans_300-webfont.woff') format('woff');
129    font-weight: 300;
130    font-style: normal;
131    font-display: swap;
132}
133@font-face {
134    font-family: 'museo-sans';
135    src: url('https://s3.amazonaws.com/assets.scenethink.com/fonts/MuseoSans_500-webfont.woff2') format('woff2'),
136        url('https://s3.amazonaws.com/assets.scenethink.com/fonts/MuseoSans_500-webfont.woff') format('woff');
137    font-weight: 500;
138    font-style: normal;
139    font-display: swap;
140}
141@font-face {
142    font-family: 'museo-sans';
143    src: url('https://s3.amazonaws.com/assets.scenethink.com/fonts/MuseoSans_700-webfont.woff2') format('woff2'),
144        url('https://s3.amazonaws.com/assets.scenethink.com/fonts/MuseoSans_700-webfont.woff') format('woff');
145    font-weight: 700;
146    font-style: normal;
147    font-display: swap;
148}
149@font-face {
150    font-family: 'museo-sans';
151    src: url('https://s3.amazonaws.com/assets.scenethink.com/fonts/MuseoSans_100_Italic-webfont.woff2') format('woff2'),
152        url('https://s3.amazonaws.com/assets.scenethink.com/fonts/MuseoSans_100_Italic-webfont.woff') format('woff');
153    font-weight: 100;
154    font-style: italic;
155    font-display: swap;
156}
157@font-face {
158    font-family: 'museo-sans';
159    src: url('https://s3.amazonaws.com/assets.scenethink.com/fonts/MuseoSans_300_Italic-webfont.woff2') format('woff2'),
160        url('https://s3.amazonaws.com/assets.scenethink.com/fonts/MuseoSans_300_Italic-webfont.woff') format('woff');
161    font-weight: 300;
162    font-style: italic;
163    font-display: swap;
164}
165@font-face {
166    font-family: 'museo-sans';
167    src: url('https://s3.amazonaws.com/assets.scenethink.com/fonts/MuseoSans_500_Italic-webfont.woff2') format('woff2'),
168        url('https://s3.amazonaws.com/assets.scenethink.com/fonts/MuseoSans_500_Italic-webfont.woff') format('woff');
169    font-weight: 500;
170    font-style: italic;
171    font-display: swap;
172}
173@font-face {
174    font-family: 'museo-sans';
175    src: url('https://s3.amazonaws.com/assets.scenethink.com/fonts/MuseoSans_700_Italic-webfont.woff2') format('woff2'),
176        url('https://s3.amazonaws.com/assets.scenethink.com/fonts/MuseoSans_700_Italic-webfont.woff') format('woff');
177    font-weight: 700;
178    font-style: italic;
179    font-display: swap;
180}
181</style>
182<script>
183(function() {
184  "use strict";
185  // Optimization for Repeat Views
186  if( sessionStorage.fontsLoadedCriticalFoftPreloadFallback ) {
187    document.documentElement.className += " fonts-loaded";
188    return;
189  } else if( "fonts" in document ) {
190    document.fonts.load("500 1em museo-sans").then(function () {
191      document.documentElement.className += " fonts-loaded";
192      Promise.all([
193        document.fonts.load("100 1em museum-sans"),
194        document.fonts.load("300 1em museum-sans"),
195        document.fonts.load("700 1em museum-sans"),
196        document.fonts.load("italic 100 1em museum-sans"),
197        document.fonts.load("italic 300 1em museum-sans"),
198        document.fonts.load("italic 500 1em museum-sans"),
199        document.fonts.load("italic 700 1em museum-sans")
200      ]).then(function () {
201        // Optimization for Repeat Views
202        sessionStorage.fontsLoadedCriticalFoftPreloadFallback = true;
203      });
204    });
205  } else {
206    // use fallback
207    var ref = document.getElementsByTagName( "script" )[ 0 ];
208    var script = document.createElement( "script" );
209    script.src = "https://s3.amazonaws.com/assets.scenethink.com/fonts/critical-foft-preload-fallback-optional.js";
210    script.async = true;
211    ref.parentNode.insertBefore( script, ref );
212    /*
213    * technically you could trigger the web font load here too and race it with
214    * the polyfill load, this means creating an element with text content that
215    * uses the font and attaching it to the document
216    * <div style="font-family: Lato; font-weight: 400; font-style: italic">A</div>
217    */
218  }
219})();
220</script>
220
221
222
223    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/tiny-slider/2.8.2/tiny-slider.css">
224    <!--[if (lt IE 9)]>
224<script src="https://cdnjs.cloudflare.com/ajax/libs/tiny-slider/2.8.2/min/tiny-slider.helper.ie8.js"></script>
224<![endif]-->
225
226    <link rel="stylesheet" type="text/css" href="https://pretix.eu/meekohi/taco/widget/v1.css">
227
228    <link rel="stylesheet" media="screen" href="https://coconut-grove-bid.scenethink.com/packs/application-769ce4b85310d68bc0653ed25bab12d8.css" />
229    <link rel="stylesheet" media="all" href="https://coconut-grove-bid.scenethink.com/assets/sctkvisitor-1985c76ff8aa5eee092f469270fe8af0c0addd70233cf6f2b5b91e1cef26c886.css" />
230    <link rel="stylesheet" media="all" href="https://coconut-grove-bid.scenethink.com/coconut-grove-bid/calendar.css" />
231
232    <meta name="csrf-param" content="authenticity_token" />
233<meta name="csrf-token" content="9OTic3fKu83HhfortevTLxNAdWhI4O8NSQ2Qh9KwbzZCVxpg2vnIkenhQVIOejIAXPzZkfpaOJ0tCmDyYY8RbQ" />
234    
234<script src="https://cdnjs.cloudflare.com/polyfill/v3/polyfill.min.js?features=es5%2Ces6%2Ces7%2Cdefault%2CIntl%2CdevicePixelRatio%2Cfetch%2Cscreen.orientation%2C%7Eviewport"></script>
234
235
236    <link href="https://fonts.googleapis.com/css?family=Noto+Sans:400,700|Noto+Serif:400,700" rel="stylesheet">
237
238  </head>
239  <body class="calendar-views-show">
240    <div id="app-content" class="visitor-container">
241          <div id="calendar-header" class="custom">
242              <nav role="navigation" aria-label="main navigation" class="navbar">
243    <div class="navbar-brand">
244      <a href="https://coconutgrove.com/" class="navbar-item navbar-brand__link">
245        <img src="https://ucarecdn.com/939b93be-c141-470c-8bdc-2a7762e1790a/white_Logo.svg" alt="Coconut Grove">
246      </a>
247      <span role="button" aria-label="menu" aria-expanded="false" id="menu-toggle" data-target="coconut-grove-nav" class="navbar-burger burger">
248        <span aria-hidden="true"></span>
249        <span aria-hidden="true"></span>
250        <span aria-hidden="true"></span>
251      </span>
252    </div>
253    <div id="coconut-grove-nav" class="navbar-menu">
254      <div class="navbar-start"></div>
255      <div class="navbar-end has-text-weight-bold">
256        <a href="https://calendar.coconutgrove.com/calendars/all-events" class="navbar-item">
257          events
258        </a>
259        <a href="https://coconutgrove.com/business-type/eat-drink/" class="navbar-item">
260          eat & drink
261        </a>
262        <a href="https://coconutgrove.com/business-type/health-beauty/" class="navbar-item">
263          health & beauty
264        </a>
265        <a href="https://coconutgrove.com/business-type/retail/" class="navbar-item">
266          shopping
267        </a>
268        <a href="https://coconutgrove.com/business-type/lodging/" class="navbar-item">
269          where to stay
270        </a>
271        <a href="https://coconutgrove.com/business-type/services/" class="navbar-item">
272          services
273        </a>
274      </div>
275    </div>
276  </nav>
277  <style>
278    .custom .navbar {
279  padding-top: 10px;
280  background: linear-gradient(to right, rgba(0,103,135,0.8) 0%,rgba(0,156,170,0.8) 100%);
281  padding-bottom: 10px;
282  margin-bottom: 0;
283  border-radius: 0;
284}
285.navbar-brand {
286  float: none;
287  padding: 0;
288  padding-left: 1rem;
289}
290.navbar-brand__link {
291  padding: 0;
292}
293.navbar-brand img {
294  width: 75px;
295}
296.navbar-menu.is-active {
297  clear: both;
298  background: none;
299}
300.container-fluid {
301  width: 100%;
302}
303.navbar-end .navbar-item {
304  align-items: flex-end;
305  padding-top: 1rem;
306  padding-bottom: 0;
307  line-height: 1rem !important; /* override .custom .navbar-item */
308  text-align: right;
309  font-size: 1rem;
310}
311@media (min-width: 1024px) {
312  .navbar-end .navbar-item {
313    padding-top: 0;
314    text-align: left;
315  }
316}
317.navbar-item img {
318  max-height: 5rem;
319}
320.custom .navbar-item, .navbar-link {
321  line-height: 3rem;
322  color: white;
323}
324.custom a.navbar-item:hover {
325  background: none; 
326  text-decoration: none; 
327  color: #1A4F64;
328}
329.navbar-burger {
330  color: white;
331  margin-left: auto;
332}
333.navbar-burger span {
334  height: 2px;
335}
336
337#app-content #events a,
338.day-card .card-listings-item.active .card-listing-item-main,
339.app-pane-visable .close-pane-mobile {
340  color: #0D82A0;
341}
342.custom--on-primary-background--color {
343  background-color: #0D82A0;
344}
345.day-card .card-header.ongoing {
346  background-color: #0D82A0;
347}
348
349#addEventPreview, 
350#show-venue-info,
351.day-card .card-header,
352.pane-single-content .single-action-box ,
353.day-card.type-lgad .card-listings .card-listings-item .card-listing-item-image .card-listing-item-time,
354.day-card.type-lgmap .card-listings .card-listings-item .card-listing-item-image .card-listing-item-time,
355.day-card.type-venue .card-listings .card-listings-item .card-listing-item-image .card-listing-item-time,
356.day-card.type-list .card-listings .card-listings-item .card-listing-item-image .card-listing-item-time
357.navbar-default .navbar-nav > li > a.header-add-event-btn {
358  background: #0D82A0;
359}
360
361  </style>
362
363        <!-- No header gpt adunit -->
364    </div>
365
366      
367<nav id="main-navigation" class="visitor-container__top-nav navbar navbar-default">
368  <div class="container-fluid">
369
370    <div id="navbar-header" class="navbar-header visitor-navigation">
371      <div id="js-header-search" class="header-search">
372        <div id="js-header-search-input-container" class="header-search__input-container header-search__input-container--search">
373          <span class="iconic iconic-magnifying-glass iconic-lg" aria-hidden="true"></span>
374          <span class="iconic iconic-x iconic-lg" aria-hidden="true"></span>
375          <input id="js-header-search__input" type="text" placeholder="Search events..." class="header-search__input header-search__input--search" />
376        </div>
377        <div id="js-header-startdate-picker-container" class="header-search__input-container">
378          <input id="js-header-startdate-picker" type="text" placeholder="Starts on" class="header-search__input header-search__input--datepicker" />
379        </div>
380        <div id="js-header-enddate-picker-container" class="header-search__input-container">
381          <input id="js-header-enddate-picker" type="text" placeholder="Ends on" class="header-search__input header-search__input--datepicker" />
382        </div>
383      </div>
384      <a
385        data-category="0"
386        data-neighborhood="0"
387        data-display="smad"
388        href="https://calendar.coconutgrove.com"
389        class="visitor-navigation__home-link"
390      >
391        <svg width="18px" height="18px" stroke-width="1.47" viewBox="0 2 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3 9.5L12 4l9 5.5M19 13v6.4a.6.6 0 01-.6.6H5.6a.6.6 0 01-.6-.6V13M10 16h4" stroke="#333333" stroke-width="1.47" stroke-linecap="round" stroke-linejoin="round"></path></svg>
392        <span class="visitor-navigation__home-link-text">Home</span>
393      </a>
394      <ul class="nav navbar-nav visitor-navigation__custom-nav-items">
395      </ul>
396        <div class="dropdown visitor-navbar-categories-menu">
397          <button
398            data-toggle="dropdown"
399            aria-haspopup="true"
400            aria-expanded="false"
401            class="dropdown-toggle visitor-navbar-categories-menu__button"
402          >
403            <span class="sr-only">Toggle categories menu</span>
404            <span class="visitor-navbar-categories-menu__button-text">
405              Categories&nbsp;
406            </span>
407            <span class="caret"></span>
408          </button>
409          <ul class="dropdown-menu dropdown-menu-right visitor-navbar-categories-menu__menu">
410            <li class="visitor-navigation__category-nav-item">
411              <a
412                href="//calendar.coconutgrove.com/cal"
413                class="category-link visitor-navigation__category-link"
414              >
415                All categories
416              </a>
417            </li>
418              <li class="visitor-navigation__category-nav-item">
419                <a
420                  href="//calendar.coconutgrove.com/cal?category=2331"
421                  data-category="2331"
422                  data-display="smad"
423                  class="
424                    category-link
425                    visitor-navigation__category-link
426                    
427                    
428                  "
429                >
430                  Music
431                </a>
432              </li>
433              <li class="visitor-navigation__category-nav-item">
434                <a
435                  href="//calendar.coconutgrove.com/cal?category=2333"
436                  data-category="2333"
437                  data-display="smad"
438                  class="
439                    category-link
440                    visitor-navigation__category-link
441                    
442                    
443                  "
444                >
445                  Food &amp; Drink
446                </a>
447              </li>
448              <li class="visitor-navigation__category-nav-item">
449                <a
450                  href="//calendar.coconutgrove.com/cal?category=2335"
451                  data-category="2335"
452                  data-display="smad"
453                  class="
454                    category-link
455                    visitor-navigation__category-link
456                    
457                    
458                  "
459                >
460                  Performance
461                </a>
462              </li>
463              <li class="visitor-navigation__category-nav-item">
464                <a
465                  href="//calendar.coconutgrove.com/cal?category=2336"
466                  data-category="2336"
467                  data-display="smad"
468                  class="
469                    category-link
470                    visitor-navigation__category-link
471                    
472                    
473                  "
474                >
475                  Exhibit
476                </a>
477              </li>
478              <li class="visitor-navigation__category-nav-item">
479                <a
480                  href="//calendar.coconutgrove.com/cal?category=2344"
481                  data-category="2344"
482                  data-display="smad"
483                  class="
484                    category-link
485                    visitor-navigation__category-link
486                    
487                    
488                  "
489                >
490                  Film
491                </a>
492              </li>
493              <li class="visitor-navigation__category-nav-item">
494                <a
495                  href="//calendar.coconutgrove.com/cal?category=2337"
496                  data-category="2337"
497                  data-display="smad"
498                  class="
499                    category-link
500                    visitor-navigation__category-link
501                    
502                    
503                  "
504                >
505                  Festival
506                </a>
507              </li>
508              <li class="visitor-navigation__category-nav-item">
509                <a
510                  href="//calendar.coconutgrove.com/cal?category=2343"
511                  data-category="2343"
512                  data-display="smad"
513                  class="
514                    category-link
515                    visitor-navigation__category-link
516                    
517                    
518                  "
519                >
520                  Fitness
521                </a>
522              </li>
523              <li class="visitor-navigation__category-nav-item">
524                <a
525                  href="//calendar.coconutgrove.com/cal?category=2339"
526                  data-category="2339"
527                  data-display="smad"
528                  class="
529                    category-link
530                    visitor-navigation__category-link
531                    
532                    
533                  "
534                >
535                  Class / Workshop
536                </a>
537              </li>
538              <li class="visitor-navigation__category-nav-item">
539                <a
540                  href="//calendar.coconutgrove.com/cal?category=2341"
541                  data-category="2341"
542                  data-display="smad"
543                  class="
544                    category-link
545                    visitor-navigation__category-link
546                    
547                    
548                  "
549                >
550                  Reading
551                </a>
552              </li>
553              <li class="visitor-navigation__category-nav-item">
554                <a
555                  href="//calendar.coconutgrove.com/cal?category=2342"
556                  data-category="2342"
557                  data-display="smad"
558                  class="
559                    category-link
560                    visitor-navigation__category-link
561                    
562                    
563                  "
564                >
565                  Miscellaneous
566                </a>
567              </li>
568              <li class="visitor-navigation__category-nav-item">
569                <a
570                  href="//calendar.coconutgrove.com/cal?category=2346"
571                  data-category="2346"
572                  data-display="smad"
573                  class="
574                    category-link
575                    visitor-navigation__category-link
576                    
577                    
578                  "
579                >
580                  Outdoors
581                </a>
582              </li>
583              <li class="visitor-navigation__category-nav-item">
584                <a
585                  href="//calendar.coconutgrove.com/cal?category=2349"
586                  data-category="2349"
587                  data-display="smad"
588                  class="
589                    category-link
590                    visitor-navigation__category-link
591                    
592                    
593                  "
594                >
595                  Community
596                </a>
597              </li>
598              <li class="visitor-navigation__category-nav-item">
599                <a
600                  href="//calendar.coconutgrove.com/cal?category=2347"
601                  data-category="2347"
602                  data-display="smad"
603                  class="
604                    category-link
605                    visitor-navigation__category-link
606                    
607                    
608                  "
609                >
610                  Family
611                </a>
612              </li>
613              <li class="visitor-navigation__category-nav-item">
614                <a
615                  href="//calendar.coconutgrove.com/cal?category=2444"
616                  data-category="2444"
617                  data-display="smad"
618                  class="
619                    category-link
620                    visitor-navigation__category-link
621                    
622                    
623                  "
624                >
625                  Hotels
626                </a>
627              </li>
628          </ul>
629        </div>
630      <div
631        class="dropdown visitor-navbar-menu"
632        style="margin-left: auto;"
633      >
634        <button
635          data-toggle="dropdown"
636          aria-haspopup="true"
637          aria-expanded="false"
638          class="dropdown-toggle visitor-navbar-menu__button"
639        >
640          <span class="sr-only">Toggle navigation</span>
641          <span class="iconic iconic-menu iconic-menu-md" title="three horizontal lines" aria-hidden="true"></span>
642        </button>
643        <ul
644          class="dropdown-menu dropdown-menu-right visitor-navbar-menu__menu"
645        >
646          <li>
647            <a
648              data-category="0"
649              data-neighborhood="0"
650              data-display="smad"
651              href="#"
652              class="visitor-navigation__add-event-link"
653            >
654              <svg width="18px" height="18px" stroke-width="1.47" viewBox="0 2 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" color="#000000"><path d="M6 12h6m6 0h-6m0 0V6m0 6v6" stroke="#000000" stroke-width="1.47" stroke-linecap="round" stroke-linejoin="round"></path></svg>
655              <span class="visitor-navigation__add-event-link-text">Add event</span>
656            </a>
657          </li>
658          <li>
659            <a
660              data-category="0"
661              data-neighborhood="0"
662              data-display="smad"
663              href="https://calendar.coconutgrove.com"
664              class="visitor-navigation__home-link"
665            >
666              <svg width="18px" height="18px" stroke-width="1.47" viewBox="0 2 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3 9.5L12 4l9 5.5M19 13v6.4a.6.6 0 01-.6.6H5.6a.6.6 0 01-.6-.6V13M10 16h4" stroke="#333333" stroke-width="1.47" stroke-linecap="round" stroke-linejoin="round"></path></svg>
667              <span class="visitor-navigation__home-link-text">Home</span>
668            </a>
669          </li>
670            <li class="visitor-navigation__categories-divider">Categories</li>
671    <li class="visitor-navigation__category-nav-item">
672      <a
673        href="//calendar.coconutgrove.com/cal?category=2331"
674        data-category="2331"
675        data-display="smad"
676        class="
677          category-link
678          visitor-navigation__category-link
679          
680          
681        "
682      >
683        Music
684      </a>
685    </li>
686    <li class="visitor-navigation__category-nav-item">
687      <a
688        href="//calendar.coconutgrove.com/cal?category=2333"
689        data-category="2333"
690        data-display="smad"
691        class="
692          category-link
693          visitor-navigation__category-link
694          
695          
696        "
697      >
698        Food &amp; Drink
699      </a>
700    </li>
701    <li class="visitor-navigation__category-nav-item">
702      <a
703        href="//calendar.coconutgrove.com/cal?category=2335"
704        data-category="2335"
705        data-display="smad"
706        class="
707          category-link
708          visitor-navigation__category-link
709          
710          
711        "
712      >
713        Performance
714      </a>
715    </li>
716    <li class="visitor-navigation__category-nav-item">
717      <a
718        href="//calendar.coconutgrove.com/cal?category=2336"
719        data-category="2336"
720        data-display="smad"
721        class="
722          category-link
723          visitor-navigation__category-link
724          
725          
726        "
727      >
728        Exhibit
729      </a>
730    </li>
731    <li class="visitor-navigation__category-nav-item">
732      <a
733        href="//calendar.coconutgrove.com/cal?category=2344"
734        data-category="2344"
735        data-display="smad"
736        class="
737          category-link
738          visitor-navigation__category-link
739          
740          
741        "
742      >
743        Film
744      </a>
745    </li>
746    <li class="visitor-navigation__category-nav-item">
747      <a
748        href="//calendar.coconutgrove.com/cal?category=2337"
749        data-category="2337"
750        data-display="smad"
751        class="
752          category-link
753          visitor-navigation__category-link
754          
755          
756        "
757      >
758        Festival
759      </a>
760    </li>
761    <li class="visitor-navigation__category-nav-item">
762      <a
763        href="//calendar.coconutgrove.com/cal?category=2343"
764        data-category="2343"
765        data-display="smad"
766        class="
767          category-link
768          visitor-navigation__category-link
769          
770          
771        "
772      >
773        Fitness
774      </a>
775    </li>
776    <li class="visitor-navigation__category-nav-item">
777      <a
778        href="//calendar.coconutgrove.com/cal?category=2339"
779        data-category="2339"
780        data-display="smad"
781        class="
782          category-link
783          visitor-navigation__category-link
784          
785          
786        "
787      >
788        Class / Workshop
789      </a>
790    </li>
791    <li class="visitor-navigation__category-nav-item">
792      <a
793        href="//calendar.coconutgrove.com/cal?category=2341"
794        data-category="2341"
795        data-display="smad"
796        class="
797          category-link
798          visitor-navigation__category-link
799          
800          
801        "
802      >
803        Reading
804      </a>
805    </li>
806    <li class="visitor-navigation__category-nav-item">
807      <a
808        href="//calendar.coconutgrove.com/cal?category=2342"
809        data-category="2342"
810        data-display="smad"
811        class="
812          category-link
813          visitor-navigation__category-link
814          
815          
816        "
817      >
818        Miscellaneous
819      </a>
820    </li>
821    <li class="visitor-navigation__category-nav-item">
822      <a
823        href="//calendar.coconutgrove.com/cal?category=2346"
824        data-category="2346"
825        data-display="smad"
826        class="
827          category-link
828          visitor-navigation__category-link
829          
830          
831        "
832      >
833        Outdoors
834      </a>
835    </li>
836    <li class="visitor-navigation__category-nav-item">
837      <a
838        href="//calendar.coconutgrove.com/cal?category=2349"
839        data-category="2349"
840        data-display="smad"
841        class="
842          category-link
843          visitor-navigation__category-link
844          
845          
846        "
847      >
848        Community
849      </a>
850    </li>
851    <li class="visitor-navigation__category-nav-item">
852      <a
853        href="//calendar.coconutgrove.com/cal?category=2347"
854        data-category="2347"
855        data-display="smad"
856        class="
857          category-link
858          visitor-navigation__category-link
859          
860          
861        "
862      >
863        Family
864      </a>
865    </li>
866    <li class="visitor-navigation__category-nav-item">
867      <a
868        href="//calendar.coconutgrove.com/cal?category=2444"
869        data-category="2444"
870        data-display="smad"
871        class="
872          category-link
873          visitor-navigation__category-link
874          
875          
876        "
877      >
878        Hotels
879      </a>
880    </li>
881
882        </ul>
883      </div>
884      <a
885        href="https://onebox.scenethink.com/users/sign_up?welcome_calendar_id=78"
886        class="add-event-button visitor-navigation__add-event-button"
887      >
888        <span class="iconic iconic-plus iconic-lg" title="plus" aria-hidden="true"></span>
889        <span class="hidden-xs">&nbsp;Add event</span>
890      </a>
891    </div>
892  </div><!-- /.container-fluid -->
893</nav>
894
895<script id="search-results-template" type="x-tmpl-mustache">
896<button class="header-search__close-button"><span class="iconic iconic-x" title="x thin" aria-hidden="true"></span></button>
897<h3>Events:</h3>
898<ul id="event-results" class="results-list list-unstyled">{{#events}}
899<li class="event-listing">
900  <a href="{{url}}" data-id="{{id}}">
901    {{#img}}
902    <span class="result-img">
903      <img src="{{img}}" />
904      <span class="result-category">{{type}}</span>
905    </span>
906    {{/img}}
907    <span class="listing-description">
908      <span class="name">{{name}}</span>
909      <span class="details">{{details}}</span>
910    </span>
911  </a>
912</li>
913{{/events}}</ul>
914
915<h3>Venues:</h3>
916<ul id="venue-results" class="results-list list-unstyled">{{#venues}}
917<li class="venue-listing">
918  <a href="{{url}}" data-id="{{id}}">
919    {{#img}}
920    <span class="result-img">
921      <img src="{{img}}" />
922      <span class="result-category">{{type}}</span>
923    </span>
924    {{/img}}
925    <span class="listing-description">
926      <span class="name">{{name}}</span>
927      <span class="details">{{details}}</span>
928    </span>
929  </a>
930</li>
931{{/venues}}</ul>
932</script>
932
933
934
935      <style>
936
937:root {
938  --daily-header-bkg-color: #0d82a0;
939  --daily-header-text-color: #ffffff;
940  --ongoing-header-bkg-color: #0d82a0;
941  --ongoing-header-text-color: #ffffff;
942  --brand-button-bkg-color: #42e39e;
943  --brand-button-text-color: #ffffff;
944}
945
946</style>
947
948
949<div class="views visitor-container__main">
950  <div class="inner-content view-listings">
951
952    
953
954    <div class="event-list main-lists col-xs-12" id="events">
955      <visitor-events
956        ref='visitor-events'
957
958        :init_calendar_view='calendarViewJson'
959        :init_category_filter='initCategoryFilter'
960        :init_neighborhood_filter='initNeighborhoodFilter'
961        :init_inline_gpt_ad='inlineGptAd'
962      ></visitor-events>
963    </div>
964  </div>
965
966</div>
967
968
969
970        <div class="sidepanel--visitor">
971          <div class="close-pane-mobile">
972            <!-- X on left side, mobile only -->
973            <span class="iconic iconic-x iconic-lg" aria-hidden="true"></span>
974          </div>
975
976          <div id="exit-app-pane"><!-- grey background on mobile. click to close. --></div>
977          
978<div id="app-pane" class="sidepanel">
979  <div id='sidepanelEventLoader'>
980    <sidepanel-event-loader ref='sidepanel-event-loader'></sidepanel-event-loader>
981  </div>
982
983  <div id='extraTmpDiv'>
984    <div class="pane-overlay active" id="venue-sidepanel">
985  <div id="venue-output" class="pane-single-content" data-pane="venue"></div>
986</div>
987
988  </div>
989
990    <!-- No sidepanel gpt adunit -->
991    <div id='sidepanelAd'>
992      <sidepanel-ad ref='sidepanel-ad'></sidepanel-ad>
993    </div>
994
995</div>
996
997        </div>
998
999    </div>
1000    
1000<script src="https://coconut-grove-bid.scenethink.com/assets/sctk-tiny-slider-ed0d3a6a38c7ef0574dd4602a7db647280ed5e4f27649bb1e949f24ea32b436c.js"></script>
1000
1001
1002    
1002<script src="https://coconut-grove-bid.scenethink.com/packs/application-8b068b2347f7d640f5a8.js"></script>
1002
1003    
1003<script src="https://coconut-grove-bid.scenethink.com/assets/application-f7692a943b55873994701d118d69a6e7a6bfbf2a3ce88fa89a6c092c0c40ddc3.js"></script>
1003
1004    
1005    
1005<script src="https://coconut-grove-bid.scenethink.com/assets/visitors-1f44ad4748d9b3c30c7e20d12c329c512199b4caa1b8d4f2a32dcc1c6908a1db.js"></script>
1005
1006    
1007    
1008
1009<script>
1010  var v = new Vue({
1011    el: "#events",
1012    components: {'visitor-events': VisitorEvents},
1013    data: {
1014      calendarViewJson: {"id":70,"calendar_id":78,"slug":"all-events","name":"All Events","is_public":true,"created_at":"2022-10-26T16:48:18.753-04:00","updated_at":"2024-08-13T10:27:52.934-04:00","daily_header_text_color":"#ffffff","daily_header_bkg_color":"#0d82a0","ongoing_header_text_color":"#ffffff","ongoing_header_bkg_color":"#0d82a0","brand_button_text_color":"#ffffff","brand_button_bkg_color":"#42e39e","data_source_type":null,"data_source_id":null,"content_display_type":"DayCard"},
1015      initCategoryFilter: 0,
1016      initNeighborhoodFilter: 0,
1017      inlineGptAd: {},
1018    },
1019  });
1020  window.visitorEvents = v.$refs['visitor-events'];
1021
1022  $("#events").on('update', function () {
1023    window.visitorEvents.getEvents()
1024  });
1025</script>
1025
1026
1027  
1027<script>
1028  if($("#calendarScraperCreate").length) {
1029    new Vue({
1030      el: "#calendarScraperCreate",
1031      components: {'calendar-scraper-create': CalendarScraperCreate}
1032    })
1033  }
1034  </script>
1034
1035
1036
1037    
1037<script src="https://coconut-grove-bid.scenethink.com/coconut-grove-bid/calendar.js"></script>
1037
1038
1039    
1039<script>
1040      moment.tz.setDefault("America/New_York");
1041    </script>
1041
1042
1043    
1043<script>
1044  UPLOADCARE_LOCALE = "en";
1045  UPLOADCARE_TABS = "file url unsplash facebook gdrive dropbox instagram";
1046  UPLOADCARE_PUBLIC_KEY = "7f887533629f39b177cf";
1047</script>
vendor: 1 bytes, line 1047
1047
1048<script src="https://ucarecdn.com/libs/widget/3.8.2/uploadcare.full.min.js" charset="utf-8"></script>
vendor: 1 bytes, line 1048
1048
1049<script>
1050uploadcareUnsplashTab = function(container, button, dialogApi, settings, name) {
1051  $(button).attr('title', 'Unsplash')
1052  var icon =
1053    '<svg width="0" height="0" style="position:absolute">\
1054      <symbol id="uploadcare--icon-unsplash" viewBox="0 0 32 32">\
1055        <path d="M10 9V0h12v9H10zm12 5h10v18H0V14h10v9h12v-9z"/>\
1056      </symbol>\
1057    </svg>'
1058  $(button).append(icon)
1059
1060  var unsplashContainer = $("<div class='unsplash-list__container'></div>");
1061  $(container).append(unsplashContainer)
1062  var search = $('<input type="text" class="uploadcare--input unsplash-search" placeholder="Type a keyword and press enter...">');
1063  $(unsplashContainer).append(search);
1064
1065  var unsplashAttr = $("<div class='unsplash-list-attr'>Images provided by <a href='https://unsplash.com?utm_source=scenethink.com&utm_medium=referral' target='_blank'>Unsplash</a></div>");
1066  $(unsplashContainer).append(unsplashAttr);
1067
1068  var results = $("<div class='unsplash-list'/>");
1069  $(unsplashContainer).append(results);
1070
1071  search.change(function(){
1072    var query = search.val()
1073    $.get('/unsplash/search',{query:query, per_page:12},function(data){
1074      results.empty();
1075      var splashes = _.map(data,function(d){return d.attributes.table;})
1076      if(!splashes || splashes.length == 0) {
1077        results.append("No results");
1078        return
1079      }
1080      $.each(splashes, function(idx,splash){
1081        var imgLink = $('<div>')
1082          .addClass('unsplash-list-item')
1083          .css('background-image', 'url('+splash.urls.regular+')')
1084          .on('click', function(e) {
1085            $.get('/unsplash/download',{id:splash.id});
1086            dialogApi.addFiles('url', [[splash.urls.full, {
1087              source: 'url-tab',
1088              unsplashRawUrl: splash.urls.raw,
1089              attribution: splash.user.name,
1090              attributionUrl: splash.user.portfolio_url
1091            }]]);
1092          });
1093        if(splash.user) {
1094          var link = $("<a target='_blank'>").html(splash.user.name).attr('href',splash.user.portfolio_url)
1095          var attribution = $("<div class='unsplash-list-item-attr'>")
1096            .append('<span>by </span>')
1097            .append(link)
1098          imgLink.append(attribution);
1099        }
1100        results.append(imgLink);
1101      })
1102    })
1103  })
1104}
1105uploadcare.registerTab('unsplash', uploadcareUnsplashTab);
1106</script>
1106
1107
1108<style>
1109.unsplash-search {
1110  width: 80%;
1111  margin: 10px;
1112}
1113.unsplash-list__container {
1114  height: 100%;
1115  overflow: auto;
1116}
1117.unsplash-list {}
1118.unsplash-list-item {
1119  cursor: pointer;
1120  float:left;
1121  position: relative;
1122  width: 30%;
1123  padding-bottom : 30%; /* = width for a 1:1 aspect ratio */
1124  margin:1.66%;
1125  background-position:center center;
1126  background-repeat:no-repeat;
1127  background-size:cover; /* you change this to "contain" if you don't want the images to be cropped */
1128}
1129.unsplash-list-item-attr {
1130  font-size: 10pt;
1131  position: absolute;
1132  padding: 5px;
1133  right: 0px;
1134  bottom: 0px;
1135  background: rgba(255,255,255,0.8);
1136}
1137.uploadcare--tab {
1138  height: 100%;
1139}
1140</style>
1141
1142
1143    <!-- Eventbrite Partner Program -->
1144    
1144<script src="https://www.eventbrite.com/static/widgets/eb_widgets.js" async></script>
1144
1145
1146    <!-- pretix Partner Program -->
1147    
1147<script type="text/javascript">
1148  var link = document.createElement("link");
1149  link.href = "https://pretix.eu/meekohi/taco/widget/v1.css";
1150  link.type = "text/css";
1151  link.rel = "stylesheet";
1152  document.getElementsByTagName("head")[0].appendChild(link);
1153</script>
vendor: 1 bytes, line 1153
1153
1154<script src="https://pretix.eu/widget/v1.en.js" async></script>
1154
1155
1156      <!-- Keen.io -->
1157<script>
1158let keenScript = document.createElement('script');
1159keenScript.src = "https://cdn.jsdelivr.net/npm/keen-tracking@4"
1160keenScript.crossorigin = true
1161keenScript.onload = function() {
1162  window.keen = new KeenTracking({
1163    projectId: '5be45385c9e77c000104cdd1',
1164    writeKey: '061FD613A28E1E3B074F2E040D2B5BF5183F60CEE0DFCD274CF057E5566DA28529B0A83B75CD4E024D3929C9179D6A16B5EE2DB07A4B453B553374ABF816A81D08B20FC1D976AC4B2E19E7B8B6232129F03A2BACB88B7550C514CEE28CE119BA'
1165  });
1166  // Lets see what horrors this unleashes...
1167  // Note that if you ever want to remove this, you'll need to hydrate the other tracking with at least
1168  // some basic information. This automatically injects a bunch of basics into all tracked events.
1169  keen.initAutoTracking();
1170};
1171document.head.append(keenScript);
1172</script>
1172
1173
1174      <!-- Fareharbor Partner Program -->
1175
1176      
1177
1178
1179
1180  </body>
1181</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.