1<!DOCTYPE html> 2 3 4<html lang="en-US" class='fhme'> 5 6 <head> 7 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 8<meta name="HandheldFriendly" content="True" /> 9<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 10<meta name="viewport" content="width=device-width, initial-scale=1"> 11<meta http-equiv="Accept-CH" content="DPR, Width, Viewport-Width"> 12 13 14<title> 15 About Us | The Sound of Charleston 16 </title> 17 <meta name="description" content="Join us for an extraordinary and memorable journey through Charlestonâs rich musical heritage. Learn more about our concerts."> 18 19 <meta name="robots" content="index,follow"> 20 21 <link rel="canonical" href="https://soundofcharleston.com/about/"> 22 23 <meta property="og:title" content="About Us | The Sound of Charleston"> 24 <meta property="twitter:title" content="About"> 25 <meta property="og:site_name" content="The Sound of Charleston"> 26 <meta property="og:url" content="https://soundofcharleston.com/about/"> 27 <meta property="twitter:url" content="https://soundofcharleston.com/about/"> 28 <meta property="og:type" content="website"> 29 <meta property="og:image" content="https://soundofcharleston.com/wp-content/uploads/sites/2883/2019/06/IMG_0246-1.jpg?w=700&h=700&zoom=2"> 30 <meta property="og:image:secure_url" content="https://soundofcharleston.com/wp-content/uploads/sites/2883/2019/06/IMG_0246-1.jpg?w=700&h=700&zoom=2"> 31 <meta property="twitter:image" content="https://soundofcharleston.com/wp-content/uploads/sites/2883/2019/06/IMG_0246-1.jpg?w=700&h=700&zoom=2"> 32 <meta property="og:description" content="Join us for an extraordinary and memorable journey through Charlestonâs rich musical heritage. Learn more about our concerts."> 33 <meta property="twitter:description" content="Join us for an extraordinary and memorable journey through Charlestonâs rich musical heritage. Learn more about our concerts."> 34 35 36 37<style type="text/css">/* montserrat-cyrillic-ext-700-normal */ 38@font-face { 39 font-family: 'Montserrat'; 40 font-style: normal; 41 font-display: swap; 42 font-weight: 700; 43 src: url(/wp-content/uploads/sites/2883/2024/05/montserrat-cyrillic-ext-700-normal_d8aca2.woff2) format('woff2'), url(/wp-content/uploads/sites/2883/2024/05/montserrat-cyrillic-ext-700-normal.woff) format('woff'); 44 unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F; 45} 46 47/* montserrat-cyrillic-700-normal */ 48@font-face { 49 font-family: 'Montserrat'; 50 font-style: normal; 51 font-display: swap; 52 font-weight: 700; 53 src: url(/wp-content/uploads/sites/2883/2024/05/montserrat-cyrillic-700-normal_4cedb1.woff2) format('woff2'), url(/wp-content/uploads/sites/2883/2024/05/montserrat-cyrillic-700-normal_bc51e4.woff) format('woff'); 54 unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; 55} 56 57/* montserrat-vietnamese-700-normal */ 58@font-face { 59 font-family: 'Montserrat'; 60 font-style: normal; 61 font-display: swap; 62 font-weight: 700; 63 src: url(/wp-content/uploads/sites/2883/2024/05/montserrat-vietnamese-700-normal_99c3b5.woff2) format('woff2'), url(/wp-content/uploads/sites/2883/2024/05/montserrat-vietnamese-700-normal_f10df1.woff) format('woff'); 64 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; 65} 66 67/* montserrat-latin-ext-700-normal */ 68@font-face { 69 font-family: 'Montserrat'; 70 font-style: normal; 71 font-display: swap; 72 font-weight: 700; 73 src: url(/wp-content/uploads/sites/2883/2024/05/montserrat-latin-ext-700-normal.woff2) format('woff2'), url(/wp-content/uploads/sites/2883/2024/05/montserrat-latin-ext-700-normal_4920e9.woff) format('woff'); 74 unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; 75} 76 77/* montserrat-latin-700-normal */ 78@font-face { 79 font-family: 'Montserrat'; 80 font-style: normal; 81 font-display: swap; 82 font-weight: 700; 83 src: url(/wp-content/uploads/sites/2883/2024/05/montserrat-latin-700-normal_6ab31a.woff2) format('woff2'), url(/wp-content/uploads/sites/2883/2024/05/montserrat-latin-700-normal_4e77ae.woff) format('woff'); 84 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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; 85} 86 87 88 89/* open-sans-cyrillic-ext-400-normal */ 90@font-face { 91 font-family: 'Open Sans'; 92 font-style: normal; 93 font-display: swap; 94 font-weight: 400; 95 src: url(/wp-content/uploads/sites/2883/2024/05/open-sans-cyrillic-ext-400-normal_ee0076.woff2) format('woff2'), url(/wp-content/uploads/sites/2883/2024/05/open-sans-cyrillic-ext-400-normal_2a617e.woff) format('woff'); 96 unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F; 97} 98 99/* open-sans-cyrillic-400-normal */ 100@font-face { 101 font-family: 'Open Sans'; 102 font-style: normal; 103 font-display: swap; 104 font-weight: 400; 105 src: url(/wp-content/uploads/sites/2883/2024/05/open-sans-cyrillic-400-normal_4b4697.woff2) format('woff2'), url(/wp-content/uploads/sites/2883/2024/05/open-sans-cyrillic-400-normal_039d75.woff) format('woff'); 106 unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116; 107} 108 109/* open-sans-greek-ext-400-normal */ 110@font-face { 111 font-family: 'Open Sans'; 112 font-style: normal; 113 font-display: swap; 114 font-weight: 400; 115 src: url(/wp-content/uploads/sites/2883/2024/05/open-sans-greek-ext-400-normal_60e220.woff2) format('woff2'), url(/wp-content/uploads/sites/2883/2024/05/open-sans-greek-ext-400-normal_1191da.woff) format('woff'); 116 unicode-range: U+1F00-1FFF; 117} 118 119/* open-sans-greek-400-normal */ 120@font-face { 121 font-family: 'Open Sans'; 122 font-style: normal; 123 font-display: swap; 124 font-weight: 400; 125 src: url(/wp-content/uploads/sites/2883/2024/05/open-sans-greek-400-normal_ca9046.woff2) format('woff2'), url(/wp-content/uploads/sites/2883/2024/05/open-sans-greek-400-normal_533aff.woff) format('woff'); 126 unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF; 127} 128 129/* open-sans-hebrew-400-normal */ 130@font-face { 131 font-family: 'Open Sans'; 132 font-style: normal; 133 font-display: swap; 134 font-weight: 400; 135 src: url(/wp-content/uploads/sites/2883/2024/05/open-sans-hebrew-400-normal_61e452.woff2) format('woff2'), url(/wp-content/uploads/sites/2883/2024/05/open-sans-hebrew-400-normal_943225.woff) format('woff'); 136 unicode-range: U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F; 137} 138 139/* open-sans-math-400-normal */ 140@font-face { 141 font-family: 'Open Sans'; 142 font-style: normal; 143 font-display: swap; 144 font-weight: 400; 145 src: url(/wp-content/uploads/sites/2883/2024/05/open-sans-math-400-normal_3bd8d8.woff2) format('woff2'), url(/wp-content/uploads/sites/2883/2024/05/open-sans-math-400-normal_b3e90b.woff) format('woff'); 146 unicode-range: U+0302-0303,U+0305,U+0307-0308,U+0330,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2034-2
146037,U+2057,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2102,U+210A-210E,U+2110-2112,U+2115,U+2119-211D,U+2124,U+2128,U+212C-212D,U+212F-2131,U+2133-2138,U+213C-2140,U+2145-2149,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-23B6,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+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF; 147} 148 149/* open-sans-symbols-400-normal */ 150@font-face { 151 font-family: 'Open Sans'; 152 font-style: normal; 153 font-display: swap; 154 font-weight: 400; 155 src: url(/wp-content/uploads/sites/2883/2024/05/open-sans-symbols-400-normal_7f27ea.woff2) format('woff2'), url(/wp-content/uploads/sites/2883/2024/05/open-sans-symbols-400-normal_f25d7f.woff) format('woff'); 156 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-1F8B1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA88,U+1FA90-1FABD,U+1FABF-1FAC5,U+1FACE-1FADB,U+1FAE0-1FAE8,U+1FAF0-1FAF8,U+1FB00-1FBFF; 157} 158 159/* open-sans-vietnamese-400-normal */ 160@font-face { 161 font-family: 'Open Sans'; 162 font-style: normal; 163 font-display: swap; 164 font-weight: 400; 165 src: url(/wp-content/uploads/sites/2883/2024/05/open-sans-vietnamese-400-normal_45a4c2.woff2) format('woff2'), url(/wp-content/uploads/sites/2883/2024/05/open-sans-vietnamese-400-normal_7bbcbc.woff) format('woff'); 166 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; 167} 168 169/* open-sans-latin-ext-400-normal */ 170@font-face { 171 font-family: 'Open Sans'; 172 font-style: normal; 173 font-display: swap; 174 font-weight: 400; 175 src: url(/wp-content/uploads/sites/2883/2024/05/open-sans-latin-ext-400-normal_f55a75.woff2) format('woff2'), url(/wp-content/uploads/sites/2883/2024/05/open-sans-latin-ext-400-normal_0d0b96.woff) format('woff'); 176 unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; 177} 178 179/* open-sans-latin-400-normal */ 180@font-face { 181 font-family: 'Open Sans'; 182 font-style: normal; 183 font-display: swap; 184 font-weight: 400; 185 src: url(/wp-content/uploads/sites/2883/2024/05/open-sans-latin-400-normal_987581.woff2) format('woff2'), url(/wp-content/uploads/sites/2883/2024/05/open-sans-latin-400-normal_c675de.woff) format('woff'); 186 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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; 187}</style> 188<style type="text/css">:root {--primary-color: #22418f;--primary-color-text-color: #fff;--secondary-color: #22418f;--secondary-color-text-color: #fff;--banner-button-bg-color: #22418f;--banner-button-bg-color-text-color: #fff;--sub-menu-item-bg-color: #f5f7f9;--sub-menu-item-bg-color-text-color: #000000;--sub-menu-item-primary-color-text-color: #000000;--sub-menu-item-secondary-color-text-color: #000000;--sub-menu-item-banner-button-color-text-color: #000000;
188--horizontal-menu-bg-color: #ffffff;--horizontal-menu-bg-color-text-color: #000000;--horizontal-menu-bg-color-alphize: rgba(255,255,255,0.3);--horizontal-menu-bg-color-sticky: rgba(255,255,255,0.9);--font-headline-name: 'Montserrat';--font-headline-weight: 700;--font-headline-style: normal;--font-headline-fallback: sans-serif;--font-body-name: 'Open Sans';--font-body-fallback: sans-serif;--font-body-weight: 400;--font-body-style: normal;}</style> 189 190 191 192 193 194 195 196 197 198 <!-- Global site tag (gtag.js) - Google Analytics --> 199
199<script type="text/plain" data-service="google-analytics" data-category="statistics"> 200 if ('navigator' in window && window.navigator.onLine) { 201 const gtagScript = document.createElement('script'); 202 gtagScript.src = "https://www.googletagmanager.com/gtag/js"; 203 gtagScript.async = true; 204 document.head.append(gtagScript); 205 206 window.dataLayer = window.dataLayer || []; 207 function gtag(){dataLayer.push(arguments);} 208 gtag('js', new Date()); 209 /* GA4 Aggregate Tracker */ 210 gtag('config', 'G-2CHJ9R6QSF', { 211 'dimension1': 'fareharbor-sites' 212 }); 213 214 gtag('config', 'UA-142542444-1', { 'groups': 'company' }); 215 gtag('config', 'G-5JWKEV4VQY', { 'groups': 'company' }); 216 } 217 </script>
217 218
218<script> 219 if ('navigator' in window && window.navigator.onLine) { 220 (function(e,b){if(!b.__SV){var a,f,i,g;window.mixpanel=b;b._i=[];b.init=function(a,e,d){function f(b,h){var a=h.split(".");2==a.length&&(b=b[a[0]],h=a[1]);b[h]=function(){b.push([h].concat(Array.prototype.slice.call(arguments,0))) }}var c=b;"undefined"!==typeof d?c=b[d]=[]:d="mixpanel";c.people=c.people||[];c.toString=function(b){var a="mixpanel";"mixpanel"!==d&&(a+="."+d);b||(a+=" (stub)");return a};c.people.toString=function(){return c.toString(1)+".people (stub)"};i="disable time_event track track_pageview track_links track_forms register register_once alias unregister identify name_tag set_config people.set people.set_once people.increment people.append people.union people.track_charge people.clear_charges people.delete_user".split(" "); 221 for(g=0;g<i.length;g++)f(c,i[g]);b._i.push([a,e,d])};b.__SV=1.2;a=e.createElement("script");a.type="text/javascript";a.async=!0;a.src="undefined"!==typeof MIXPANEL_CUSTOM_LIB_URL?MIXPANEL_CUSTOM_LIB_URL:"file:"===e.location.protocol&&"//cdn.mxpnl.com/libs/mixpanel-2-latest.min.js".match(/^\/\//)?"https://cdn.mxpnl.com/libs/mixpanel-2-latest.min.js":"//cdn.mxpnl.com/libs/mixpanel-2-latest.min.js";f=e.getElementsByTagName("script")[0];f.parentNode.insertBefore(a,f) }})(document,window.mixpanel||[]); 222 223 mixpanel.init('ec17ab267df6688013d497b75ddd3308', { 224 loaded: function(mixpanel) { 225 mixpanelId = mixpanel.get_distinct_id(); 226 }, 227 record_sessions_percent: 1 228 }, "fareharbor"); 229 230 mixpanel.fareharbor.register({ 231 "Theme": "fareharbor-sites", 232 "Shortname": "soundofcharleston", 233 "current-company": "soundofcharleston", 234 "Company Name": "The Sound of Charleston", 235 "FareHarbor Site": true, 236 "Price Sync": "false" 237 }); 238 } 239 </script>
239 240 241 242 243 244 245 246 <meta name='robots' content='max-image-preview:large' /> 247 <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> 248 <link rel='dns-prefetch' href='//cdnjs.cloudflare.com' /> 249<link rel='dns-prefetch' href='//stats.wp.com' /> 250<link rel='stylesheet' id='all-css-0' href='https://soundofcharleston.com/_static/??-eJylkmEKgzAMhS+0rshA2Y+xs6Rt1GDbSNIpu/0UtwOs/nrwyPcIL7HrbDzngrnYMmJCtT0IjiCOxSiVzXAvisF61WPCUppZil4352L/4h0o2lloAf+uwSP7aRNBCF5eyVXtcITsAPhiKPdcn0IJBjyJmwFiRDlRiLIniCZhIDCR8nSil4UCshFeKyKO9/hdCXJG+UpF2II5sFiN5Kcdf6ZH092bW9t2bfcB/SMGAQ==' type='text/css' media='all' /> 251<link rel='stylesheet' id='sbi_styles-css' href='https://soundofcharleston.com/wp-content/plugins/instagram-feed-pro/css/sbi-styles.min.css?ver=6.4' media='all' /> 252<link rel='stylesheet' id='jetpack-forms-layout-css' href='https://soundofcharleston.com/wp-content/mu-plugins/jetpack-15.7/jetpack_vendor/automattic/jetpack-forms/src/../dist/contact-form/css/jetpack-forms-layout.css?ver=15.7.2' media='all' /> 253<style id='wp-parsely-recommendations-style-inline-css'> 254.parsely-recommendations-list-title{font-size:1.2em}.parsely-recommendations-list{list-style:none;padding:unset}.parsely-recommendations-cardbody{overflow:hidden;padding:.8em;text-overflow:ellipsis;white-space:nowrap}.parsely-recommendations-cardmedia{padding:.8em .8em 0} 255 256</style> 257<style id='remote-data-blocks-pagination-style-inline-css'> 258.remote-data-pagination{color:var(--wp--custom--remote-data-blocks--pagination-link-disabled,#999);display:flex;justify-content:space-between;margin:1rem 0}.remote-data-pagination a{color:var(--wp--custom--remote-data-blocks--pagination-link,#000)} 259 260</style> 261<style id='remote-data-blocks-no-results-style-inline-css'> 262 263 264</style> 265<link rel='stylesheet' id='mediaelement-css' href='https://soundofcharleston.com/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css?ver=4.2.17' media='all' /> 266<link rel='stylesheet' id='wp-mediaelement-css' href='https://soundofcharleston.com/wp-includes/js/mediaelement/wp-mediaelement.min.css?ver=6.8.11' media='all' /> 267<style id='jetpack-sharing-buttons-style-inline-css'> 268.jetpack-sharing-buttons__services-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;list-style-type:none;margin:5px;padding:0}.jetpack-sharing-buttons__services-list.has-small-icon-size{font-size:12px}.jetpack-sharing-buttons__services-list.has-normal-icon-size{font-size:16px}.jetpack-sharing-buttons__services-list.has-large-icon-size{font-size:24px}.jetpack-sharing-buttons__services-list.has-huge-icon-size{font-size:36px}@media print{.jetpack-sharing-buttons__services-list{display:none!important}}.editor-styles-wrapper .wp-block-jetpack-sharing-buttons{gap:0;padding-inline-start:0}ul.jetpack-sharing-buttons__services-list.has-background{padding:1.25em 2.375em} 269</style> 270<style id='remote-data-blocks-container-style-inline-css'> 271.remote-data-blocks-edit__input-popover-form{margin:16px;max-width:350px}.remote-data-blocks-edit__input-popover-form .remote-data-blocks-edit__input{min-width:300px}.remote-data-blocks-edit__input-popover-form .remote-data-blocks-edit__input .components-text-control__input{border:none}.remote-data-blocks-edit__input-popover-form .components-external-link__contents{text-decoration:none} 272.rdb-block-label{background-color:var(--wp--custom--remote-data-blocks--block-label-background,inherit);color:var(--wp--custom--remote-data-blocks--block-label-color,inherit);font-weight:var(--wp--custom--remote-data-blocks--block-label-weight,700)}.rdb-block-label:after{content:var(--wp--custom--remote-data-blocks--block-label-suffix-content,":");display:inline} 273 274</style> 275<style id='global-styles-inline-css'> 276:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,
2760,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
276.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 277:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} 278:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} 279:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} 280</style>
281<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js" id="jquery-js"></script>
vendor: 1 bytes, line 281
281
282<script type="module" src="https://soundofcharleston.com/wp-content/themes/vendor/fareharbor-sites/the-anchor/dist/assets/frontend/index.l0sNRNKZ.js" id="anchor-frontend-js"></script>
282 283<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://soundofcharleston.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fsoundofcharleston.com%2Fabout%2F" /> 284<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://soundofcharleston.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fsoundofcharleston.com%2Fabout%2F&format=xml" /> 285 <style>img#wpstats{display:none}</style> 286 <style>.cmplz-hidden { 287 display: none !important; 288 }</style><link rel="icon" href="https://soundofcharleston.com/wp-content/uploads/sites/2883/2019/06/ezgif-1-b06d337c1ef7.png?w=32&h=32" sizes="32x32" /> 289<link rel="icon" href="https://soundofcharleston.com/wp-content/uploads/sites/2883/2019/06/ezgif-1-b06d337c1ef7.png?w=192&h=192" sizes="192x192" /> 290<link rel="apple-touch-icon" href="https://soundofcharleston.com/wp-content/uploads/sites/2883/2019/06/ezgif-1-b06d337c1ef7.png?w=180&h=180" /> 291<meta name="msapplication-TileImage" content="https://soundofcharleston.com/w
291p-content/uploads/sites/2883/2019/06/ezgif-1-b06d337c1ef7.png?w=270&h=270" /> 292 293 294 <link rel="preload" fetchpriority="high" as="image" href=https://soundofcharleston.com/wp-content/uploads/sites/2883/2019/06/IMG_0246-1.jpg?w=1600&zoom=2 /> 295 296 297 </head> 298 <body 299 data-post-id="137"data-site-id="2883"data-infra="VIP"data-env="production"data-mixpanel-type="page"class="fhme -no-bg wp-singular page-template-default single single-page postid-137 wp-theme-fareharbor-sites not-single-activity fareharbor-sites global-border-radius--round paid-site post-about"> 300 301 302 303 304 305 <a href="#js-menu" class="skip-to-navigation">Skip to primary navigation</a> 306 <a href="#content" class="skip-to-navigation">Skip to content</a> 307 <a href="#site-footer" class="skip-to-navigation">Skip to footer</a> 308 309 310 311 312 313 314 315<header class="site-header banner-container js-banner-container -has-callout-banner horizontal-menu -logo-tall -translucent"> 316 317 318 319 320 <a href="https://soundofcharleston.com/concert-tickets/" class="callout  "> 321 <p class="callout-banner -has-bg -bg--dark -use-headline-font" style="background-color:#dd3333;"> 322 <span class="inner">Next Show is Wednesday, October 14th at 7pm. Holiday Edition tickets on sale now!</span> 323 </p> 324 325 </a> 326 327 328 329 330 <div id="js-banner" class="banner grid"> 331 <div class="identity-heading logo "> 332 <a href="https://soundofcharleston.com/" class="logo-link" rel="home"> 333 334 <img class="" src="https://soundofcharleston.com/wp-content/uploads/sites/2883/2019/06/logo.png?h=120&zoom=2" width="93" height="120" alt="The Sound of Charleston" /> 335 336 </a> 337 </div> 338 339 340 <div class="menu-wrapper "> 341 342 <nav class="menu horizontal-menu" id="js-menu" data-more-menu-label="More" aria-label="Global"> 343 <ul class="menu-list menu__list -use-bold -use-uppercase -custom-menu-font-color"> 344 345 <li id="menu-item-home"class="menu-item js-menu-item"> 346 <a 347 348 349 350 title="" 351 class="menu-item-link menu-link" href="https://soundofcharleston.com/" target="_self" 352 >Home</a> 353 </li> 354 <li id="menu-item-concert-tickets"class="menu-item js-menu-item"> 355 <a 356 357 358 359 title="" 360 class="menu-item-link menu-link" href="https://soundofcharleston.com/concert-tickets/" target="_self" 361 >Tickets</a> 362 </li> 363 <li id="menu-item-about"class="menu-item js-menu-item current-menu-item active-menu-item"> 364 <a 365 366 367 368 title="" 369 class="menu-item-link menu-link" href="https://soundofcharleston.com/about/" target="_self" 370 >About</a> 371 </li> 372 <li id="menu-item-our-venue"class="menu-item js-menu-item"> 373 <a 374 375 376 377 title="" 378 class="menu-item-link menu-link" href="https://soundofcharleston.com/our-venue/" target="_self" 379 >Our Venue</a> 380 </li> 381 <li id="menu-item-contact"class="menu-item js-menu-item"> 382 <a 383 384 385 386 title="" 387 class="menu-item-link menu-link" href="https://soundofcharleston.com/contact/" target="_self" 388 >Contact Us</a> 389 </li> 390 391 <li class="menu-item menu-item--more more-hidden js-more-menu menu-item--has-sub-menu"><a class="js-more-menu-toggle">More</a> 392 <button type="button" class="skip-to-navigation" aria-expanded="false">Open More Menu</button> 393 <ul class="sub-menu js-more-menu-dropdown"></ul> 394 </li> 395 </ul> 396 397 </nav> 398 399 <div class="button-group "> 400 401 402 <div class="buttons-block"> 403 <div class="banner-button banner-button--filled banner-button-book"> 404 <a href="https://soundofcharleston.com/concert-tickets/" class="a-button" data-mixpanel="banner-button"> 405 406 <span id="btn-1"class="button"> 407 <span class="inner">
408 <span class="label"> 409 <span aria-hidden="true"> 410 <svg class="icon icon-ticket button-icon" xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"> 411 <title>Ticket</title> 412 <path d="M1.9,15.48l-1.53-1.53l0,0c-0.48-0.48-0.48-1.27,0-1.75L12.19,0.36l0,0c0.48-0.48,1.27-0.48,1.75,0l0,0l1.53,1.53 413 c-0.73,0.73-0.73,1.9,0,2.63c0.73,0.73,1.9,0.73,2.63,0l1.53,1.53l0,0c0.48,0.48,0.48,1.27,0,1.75L7.81,19.64 414 c-0.48,0.48-1.27,0.48-1.75,0L4.52,18.1c0.73-0.73,0.73-1.9,0-2.63S2.62,14.75,1.9,15.48z M11.31,3.87l-7.45,7.45l4.82,4.82 415 l7.45-7.45L11.31,3.87z M11.31,6.06l2.63,2.63l-5.26,5.26l-2.63-2.63L11.31,6.06z"/> 416</svg> 417 418 </span> 419 420 Buy Concert Tickets 421 </span> 422 423 </span> 424 </span> 425 426 </a> 427 428 429 </div> 430 </div> 431 432 <button 433 id="js-menu-button" 434 aria-haspopup="true" 435 aria-expanded="false" 436 class="hamburger-menu__toggle -default-color banner-button-menu " 437 > 438 <span class="label">Menu</span> 439 <span class="hamburger"></span> 440 </button> 441 </div> 442 </div> 443 </div> 444 </header> 445 446 447 448 <main id="content" class="blocks-container 449 -has-callout-banner -logo"> 450 451
451<script id="header-offset-css-script"> 452 if (document.querySelector('.callout.-wants-fixed-banner')) { 453 let calloutBannerHeight = document.querySelector('.callout-banner').offsetHeight; 454 let menu = document.querySelector('#js-banner'); 455 menu.style.marginTop = `calc(${calloutBannerHeight}px + 0.875rem)`; 456 } 457 const $header = document.querySelector('header.site-header'); 458 const transparentMenu = $header.classList.value.includes('-transparent') || $header.classList.value.includes('-mobile-transparent') || $header.classList.value.includes('-translucent'); 459 const hasGoogleTranslate = document.getElementById('content').classList.value.includes('-has-google-translate'); 460 const offset = $header.offsetHeight; 461 let offsetProperty = transparentMenu || hasGoogleTranslate ? 'padding-top' : 'margin-top'; 462 let firstRowStyle = document.createElement('style'); 463 firstRowStyle.type = 'text/css'; 464 let css = '.-first-row:not(.slideshow-row){' + offsetProperty + ':' + offset + 'px}'; 465 css += '.-first-row.slideshow-row .slide{' + offsetProperty + ':' + offset + 'px}'; 466 if (offsetProperty == 'padding-top') { 467 css += '.-first-row:not(.slideshow-row).row--is-padded{padding-top:calc(2.5rem + ' + offset + 'px)}'; 468 css += '@media (min-width: 48em){.-first-row:not(.slideshow-row).row--is-padded{padding-top:calc(5rem + ' + offset + 'px)}}'; 469 } 470 document.head.appendChild(firstRowStyle); 471 firstRowStyle.appendChild(document.createTextNode(css)); 472 document.getElementById('header-offset-css-script').remove(); 473 </script>
473 474 475 476 477 478 479 480 481 482 <section class="row row-1 -first-row video-row -has-bg -bg--image -overlay--default -bg--dark lazyload lazypreload -video-overlay--none hero-row row--is-padded" style="background-color: #ffffff; background-image: url(https://soundofcharleston.com/wp-content/uploads/sites/2883/2019/06/IMG_0246-1.jpg?w=1600&zoom=2); background-position: center center; background-image:url(https://soundofcharleston.com/wp-content/uploads/sites/2883/2019/06/IMG_0246-1.jpg?w=1600&zoom=2);" id="hero-row-1"> 483 484 485 486 487 488 489 490 491 492 493 <div class="video-row-content valign-middle -medium -no-button text-center -halign-center"> 494 <div class="col col--width-3-4"> 495 <div class="prose"> 496 497 <div class="block heading prose text-center" > 498 <h1 class="h1" >About Us</h1> 499 500 501 </div> 502 503 504 505 506 507 </div> 508 </div> 509 </div> 510 511 </section> 512 513 514 515 516 517 518 519 520 <section class="row row-2 multi-col-row -has-bg -bg--light row--is-padded" style="background-color: #ffffff;" > 521 522 523 524 525 526 527 528 <div class="grid" > 529 530 531 532<div class="col col-1 col--width-1-2 -no-bg" > 533 534 535 536 <div class="col-inner"> 537 <div class="block rich-text prose" > 538 <p style="text-align: justify;">Fourteen years ago, after reading visitor surveys and travel magazines say that history was a top reason people come to Charleston, we launched a new concert series we called The Sound of Charleston. 800 concerts later, visitors and locals are still flocking to Circular Congregational Church to hear history coming to life through music performed by our finest professional musicians. Our shows entertain, educate, and evoke emotion through gospel spirituals, Civil War songs, Gershwinâs âPorgy & Bessâ and âRhapsody in Blueâ, jazz and light classics of the St. Cecelia Society. âAmazing Graceâ, composed by John Newton after worshipping in our venue, concludes every show.</p> 539<h2 style="text-align: center;"><strong><span style="font-size: 18pt;">MEDIA</span></strong></h2> 540<h4><strong>HIGHLIGHTS</strong></h4> 541<p><a href="https://youtu.be/upBxMujJUbI">Watch the promotional video</a> â</p> 542<h4><strong>NEWS ARTICLE</strong></h4> 543<p><a href="https://www.postandcourier.com/arts-culture/sound-of-charleston-new-season/article_d05416ec-d332-4d68-b5cf-0183793ccf0c.html">Read the news article</a> â</p> 544 545 </div> 546 547 </div> 548</div> 549 550 551 552 553<div class="col col-2 col--width-1-2 valign-middle -no-bg" > 554 555 556 557 <div class="col-inner"> 558 <div class="block image halign-center" > 559 560 <a href="https://youtu.be/upBxMujJUbI" target="_blank"> 561 562 <img 563 class="lazyload lazypreload" 564 data-src="https://soundofcharleston.com/wp-content/uploads/sites/2883/2019/06/IMG_1998.jpg?w=300&zoom=2" 565 width="300" 566 height="450" 567 alt="Lady singing" 568 title="Lady singing" 569 style="max-width:50%" 570 /> 571 572 <span class="visually-hidden">(opens in new window)</span> 573 </a> 574 575 </div> 576 577 </div> 578</div> 579 580 </div> 581 582 </section> 583 584 585 586 587 588 589 <section class="row row-3 multi-col-row -no-bg media-section row--is-padded" > 590 591 592 593 594 595 596 597 <div class="grid" > 598 599 600 601<div class="col col-3 col--width-1-1 valign-middle -no-bg" > 602 603 604 605 <div class="col-inner"> 606 </div> 607</div> 608 609 </div> 610 611 </section> 612 613 614 </main> 615 <footer class="fh-footer-row" id="site-footer"> 616 617 618 619 620 <section class="row row-4 multi-col-row -has-bg -bg--light row--is-padded" style="background-color: #f6f5f6;" > 621 622 623 624 625 626 627 628 <div class="grid" > 629 630 631 632<div class="col col-4 col--width-1-3 valign-top -no-bg" > 633 634 635 636 <div class="col-inner"> 637 <div class="block heading prose text-left" > 638 <h3 class="" >Contact Us</h3> 639 640 641 </div> 642 643 <div class="block contact-info-block" > 644 645 646 647 648 649 <div class="contact-info notranslate"> 650 <a class="contact-info-row phone" target="_self" href="tel:8432704903"> 651 652
653 <span class="label" aria-hidden="true"><svg class="icon icon-phone " xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 1792 1792" > 654 <title>Phone</title> 655 <path d="M1792,1415.3c0,22.9-4.2,52.8-12.7,89.7c-8.5,36.9-17.4,66-26.7,87.2c-17.8,42.4-69.6,87.4-155.3,134.9 c-79.8,43.3-158.7,64.9-236.7,64.9c-22.9,0-45.2-1.5-66.8-4.5c-21.6-3-46-8.3-73.2-15.9c-27.2-7.6-47.3-13.8-60.5-18.5 c-13.2-4.7-36.7-13.4-70.6-26.1c-33.9-12.7-54.7-20.4-62.4-22.9c-83.2-29.7-157.4-64.9-222.7-105.6 c-108.6-67-220.8-158.5-336.6-274.3c-115.8-115.8-207.2-228-274.3-336.6c-40.7-65.3-75.9-139.6-105.6-222.7 c-2.5-7.6-10.2-28.4-22.9-62.4c-12.7-33.9-21.4-57.5-26.1-70.6S28,598.6,20.4,571.5S7.4,519.9,4.5,498.3S0,454.4,0,431.5 c0-78.1,21.6-157,64.9-236.7C112.4,109,157.4,57.3,199.8,39.5c21.2-9.3,50.3-18.2,87.2-26.7S353.8,0,376.7,0 c11.9,0,20.8,1.3,26.7,3.8c15.3,5.1,37.8,37.3,67.5,96.7c9.3,16.1,22.1,39,38.2,68.7c16.1,29.7,31,56.6,44.5,80.8 c13.6,24.2,26.7,46.9,39.5,68.1c2.5,3.4,10,14,22.3,31.8s21.4,32.9,27.4,45.2c5.9,12.3,8.9,24.4,8.9,36.3c0,17-12.1,38.2-36.3,63.6 s-50.5,48.8-78.9,70c-28.4,21.2-54.7,43.7-78.9,67.5c-24.2,23.8-36.3,43.3-36.3,58.5c0,7.6,2.1,17.2,6.4,28.6 c4.2,11.5,7.8,20.2,10.8,26.1c3,5.9,8.9,16.1,17.8,30.5c8.9,14.4,13.8,22.5,14.6,24.2c64.5,116.2,138.3,215.9,221.5,299.1 c83.2,83.2,182.8,157,299.1,221.5c1.7,0.8,9.8,5.7,24.2,14.6s24.6,14.8,30.5,17.8c5.9,3,14.6,6.6,26.1,10.8 c11.5,4.2,21,6.4,28.6,6.4c15.3,0,34.8-12.1,58.5-36.3c23.8-24.2,46.2-50.5,67.5-78.9c21.2-28.4,44.5-54.7,70-78.9 c25.5-24.2,46.7-36.3,63.6-36.3c11.9,0,24,3,36.3,8.9s27.4,15.1,45.2,27.4s28.4,19.7,31.8,22.3c21.2,12.7,43.9,25.9,68.1,39.5 c24.2,13.6,51.1,28.4,80.8,44.5c29.7,16.1,52.6,28.8,68.7,38.2c59.4,29.7,91.6,52.2,96.7,67.5 C1790.7,1394.5,1792,1403.4,1792,1415.3z"/> 656</svg> 657</span> 658 <span class="value" aria-label="call (843) 270-4903"> 659 (843) 270-4903 660 </span> 661 662 </a> 663 <a class="contact-info-row email" target="_self" href="/cdn-cgi/l/email-protection#2a0c091312114346460c091b1b18114f5858530c091f1c110c091f1a110c091f1d110c091c1e110c09131d11450c091b1a1211040c091313110c091b1b1b110c091b1a1311"> 664 665 666 <span class="label" aria-hidden="true"><svg class="icon icon-envelope " xmlns="http://www.w3.org/2000/svg" width="28" height="22" viewBox="0 0 1792 1408" > 667 <title>Envelope</title> 668 <path d="M1792,454v794c0,44-15.7,81.7-47,113s-69,47-113,47H160c-44,0-81.7-15.7-113-47s-47-69-47-113V454c29.3,32.7,63,61.7,101,87 c241.3,164,407,279,497,345c38,28,68.8,49.8,92.5,65.5s55.2,31.7,94.5,48s76,24.5,110,24.5h2c34,0,70.7-8.2,110-24.5 c39.3-16.3,70.8-32.3,94.5-48S1156,914,1194,886c113.3-82,279.3-197,498-345C1730,515,1763.3,486,1792,454z M1792,160 c0,52.7-16.3,103-49,151s-73.3,89-122,123c-250.7,174-406.7,282.3-468,325c-6.7,4.7-20.8,14.8-42.5,30.5s-39.7,28.3-54,38 s-31.7,20.5-52,32.5c-20.3,12-39.5,21-57.5,27s-34.7,9-50,9h-2c-15.3,0-32-3-50-9s-37.2-15-57.5-27s-37.7-22.8-52-32.5 s-32.3-22.3-54-38S645.7,763.7,639,759c-60.7-42.7-148-103.5-262-182.5S194.7,450,172,434c-41.3-28-80.3-66.5-117-115.5S0,224,0,182 c0-52,13.8-95.3,41.5-130S108.7,0,160,0h1472c43.3,0,80.8,15.7,112.5,47S1792,116,1792,160z"/> 669</svg> 670</span> 671 <span class="value" aria-label="email billperry829@aol.com"> 672 billperry829@aol.com 673 </span> 674 675 </a> 676 <a class="contact-info-row location" target="_blank" href="https://www.google.com/maps/dir//150+Meeting+Street+Charleston,+SC+29401"> 677 678 679 <span class="label" aria-hidden="true"><svg class="icon icon-map-marker " xmlns="http://www.w3.org/2000/svg" width="18" height="27" viewBox="0 0 18 27" style="enable-background:new 0 0 18 27;" > 680 <title>Map Marker</title> 681 <path d="M13.5,9c0-1.2-0.4-2.3-1.3-3.2S10.2,4.5,9,4.5S6.7,4.9,5.8,5.8S4.5,7.8,4.5,9s0.4,2.3,1.3,3.2s1.9,1.3,3.2,1.3 s2.3-0.4,3.2-1.3S13.5,10.2,13.5,9z M18,9c0,1.3-0.2,2.3-0.6,3.1L11,25.8c-0.2,0.4-0.5,0.7-0.8,0.9S9.4,27,9,27s-0.8-0.
6811-1.2-0.3 c-0.4-0.2-0.6-0.5-0.8-0.9L0.6,12.1C0.2,11.3,0,10.3,0,9c0-2.5,0.9-4.6,2.6-6.4S6.5,0,9,0s4.6,0.9,6.4,2.6S18,6.5,18,9z"/> 682</svg> 683</span> 684 <span class="value" aria-label="view location 150 Meeting Street 685Charleston, SC 29401"> 686 150 Meeting Street<br /> 687Charleston, SC 29401 688 </span> 689 690 </a> 691 692 693 </div> 694 695 </div> 696 697 <div class="block button-block halign-left" > 698 <a href="https://fareharbor.com/embeds/book/soundofcharleston/items/122813/calendar/?flow=128354" class="a-button" data-mixpanel="generic-book-button"> 699 700 <span id="btn-2"class="button -default-color -quiet -icon"> 701 <span class="inner"> 702 <span class="label"> 703 <span aria-hidden="true"> 704 <svg class="icon icon-gift button-icon" xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"> 705<title>Gift</title> 706<path d="M1.5,19.5v-8.7h7.38V20H1.99C1.72,20,1.5,19.78,1.5,19.5C1.5,19.5,1.5,19.5,1.5,19.5z M11.12,20h6.89 707 c0.27,0,0.5-0.22,0.5-0.5v-8.7h-7.38V20z M1.08,9.73h7.8v-3.4h-7.8c-0.27,0-0.5,0.22-0.5,0.5c0,0,0,0,0,0v2.4 708 C0.59,9.51,0.81,9.73,1.08,9.73C1.08,9.73,1.08,9.73,1.08,9.73z M11.12,9.73h7.8c0.27,0,0.5-0.22,0.5-0.5c0,0,0,0,0,0v-2.4 709 c0-0.27-0.22-0.5-0.5-0.5c0,0,0,0,0,0h-7.8V9.73z M2.88,1.29c0-2.22,4.44-1.69,7.12,2.47c2.68-4.16,7.12-4.69,7.12-2.47 710 c0,2.22-3.05,4.07-7.12,4.07S2.88,3.51,2.88,1.29z M10.42,4.9c1.66-0.22,4.64-1.59,4.64-2.77c0-0.5-0.43-0.74-1.05-0.62 711 C13.1,1.7,11.25,3.47,10.42,4.9L10.42,4.9z M4.94,2.13c0,1.18,2.98,2.55,4.64,2.77C8.75,3.47,6.9,1.7,5.99,1.52 712 C5.37,1.4,4.94,1.64,4.94,2.13z"/> 713</svg> 714 715 </span> 716 717 Buy a Gift Card 718 </span> 719 720 </span> 721 </span> 722 723 </a> 724 725 </div> 726 727 </div> 728</div> 729 730 731 732 733<div class="col col-5 col--width-1-3 valign-top -no-bg" > 734 735 736 737 <div class="col-inner"> 738 <div class="block image respond-handhelds-hide halign-center" > 739 740 741 <img 742 class="lazyload lazypreload" 743 data-src="https://soundofcharleston.com/wp-content/uploads/sites/2883/2019/06/logo.png?w=200&zoom=2" 744 width="200" 745 height="258" 746 alt="The Sound of Charleston Logo" 747 title="logo" 748 style="max-width:50%" 749 /> 750 751 752 753 </div> 754 755 </div> 756</div> 757 758 759 760 761<div class="col col-6 col--width-1-3 valign-top -no-bg" > 762 763 764 765 <div class="col-inner"> 766 <div class="block heading respond-desktop-hide prose text-left" > 767 <h3 class="" >Quick Links</h3> 768 769 770 </div> 771 772 <div class="block menu-block respond-desktop-hide text-left" > 773 <nav aria-label=Secondary> 774 <ul> 775 <li class="menu-block-item"> 776 <a class="menu-block-link" href="https://soundofcharleston.com/" target="_self">Home</a> 777 778 </li> 779 <li class="menu-block-item"> 780 <a class="menu-block-link" href="https://soundofcharleston.com/concert-tickets/" target="_self">Tickets</a> 781 782 </li> 783 <li class="menu-block-item"> 784 <a class="menu-block-link" href="https://soundofcharleston.com/about/" target="_self">About</a> 785 786 </li> 787 <li class="menu-block-item"> 788 <a class="menu-block-link" href="https://soundofcharleston.com/our-venue/" target="_self">Our Venue</a> 789 790 </li> 791 <li class="menu-block-item"> 792 <a class="menu-block-link" href="https://soundofcharleston.com/contact/" target="_self">Contact Us</a> 793 794 </li> 795 </ul> 796 </nav> 797 </div> 798 799 <div class="block social-media-links respond-desktop-hide halign-left" > 800 <ul class="social-media-links"><li class="social-media-link" ><a class=" -large " title="Visit our Facebook" target="_blank" href="https://www.facebook.com/soundofcharleston "><svg class="icon icon-facebook " xmlns="http://www.w3.org/2000/svg" width="23" height="23" viewBox="0 0 23 23"><title>Facebook</title>
800<path d="M21.73,0H1.27A1.27,1.27,0,0,0,0,1.27V21.73A1.27,1.27,0,0,0,1.27,23H12V14.09H9V10.62h3V8.06c0-3,1.56-4.59,4.21-4.59a24.64,24.64,0,0,1,2.68.14v3.1H17.08c-1.44,0-1.72.68-1.72,1.69v2.22h3.44l-.45,3.47h-3V23h6.37A1.27,1.27,0,0,0,23,21.73V1.27A1.27,1.27,0,0,0,21.73,0Z"/></svg></a></li><li class="social-media-link" ><a class=" -large " title="Visit our Instagram" target="_blank" href="https://www.instagram.com/Soundofcharleston/ "><svg class="icon icon-instagram " xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 503.84 503.84"><title>Instagram</title><g><path d="M256,49.47c67.27,0,75.23.26,101.8,1.47,24.56,1.12,37.9,5.22,46.78,8.67a78.05,78.05,0,0,1,29,18.84,78.05,78.05,0,0,1,18.84,29c3.45,8.88,7.55,22.22,8.67,46.78,1.21,26.56,1.47,34.53,1.47,101.8s-.26,75.23-1.47,101.8c-1.12,24.56-5.22,37.9-8.67,46.78a83.43,83.43,0,0,1-47.81,47.81c-8.88,3.45-22.22,7.55-46.78,8.67-26.56,1.21-34.53,1.47-101.8,1.47s-75.24-.26-101.8-1.47c-24.56-1.12-37.9-5.22-46.78-8.67a78.05,78.05,0,0,1-29-18.84,78.05,78.05,0,0,1-18.84-29c-3.45-8.88-7.55-22.22-8.67-46.78-1.21-26.56-1.47-34.53-1.47-101.8s.26-75.23,1.47-101.8c1.12-24.56,5.22-37.9,8.67-46.78a78.05,78.05,0,0,1,18.84-29,78.05,78.05,0,0,1,29-18.84c8.88-3.45,22.22-7.55,46.78-8.67,26.56-1.21,34.53-1.47,101.8-1.47m0-45.39c-68.42,0-77,.29-103.87,1.52S107,11.08,91,17.31A123.49,123.49,0,0,0,46.36,46.36,123.49,123.49,0,0,0,17.31,91C11.08,107,6.82,125.32,5.6,152.13S4.08,187.58,4.08,256s.29,77,1.52,103.87S11.08,405,17.31,421a123.49,123.49,0,0,0,29.06,44.62A123.49,123.49,0,0,0,91,494.7c16,6.23,34.34,10.49,61.15,11.71s35.45,1.52,103.87,1.52,77-.29,103.87-1.52S405,500.92,421,494.7A128.82,128.82,0,0,0,494.7,421c6.23-16,10.49-34.34,11.71-61.15s1.52-35.45,1.52-103.87-.29-77-1.52-103.87S500.92,107,494.7,91a123.49,123.49,0,0,0-29.06-44.62A123.49,123.49,0,0,0,421,17.31C405,11.08,386.68,6.82,359.87,5.6S324.42,4.08,256,4.08Z" transform="translate(-4.08 -4.08)"/><path d="M256,126.64A129.36,129.36,0,1,0,385.36,256,129.36,129.36,0,0,0,256,126.64ZM256,340a84,84,0,1,1,84-84A84,84,0,0,1,256,340Z" transform="translate(-4.08 -4.08)"/><circle cx="386.4" cy="117.44" r="30.23"/></g></svg></a></li><li class="social-media-link" ><a class=" -large " title="Visit our TripAdvisor" target="_blank" href="http://tripadvisor.com/Attraction_Review-g54171-d2302467 "><svg class="icon icon-tripadvisor " width="39" height="24" viewBox="0 0 39 24" xmlns="http://www.w3.org/2000/svg"><title>TripAdvisor</title><path d="M6.734 4.916c3.66-.472 14.04-.797 11.197 14.204l3.226-.263C19.743 9.611 22.699 4.896 31.942 4.444c-15.33-8.489-24.057.324
800-25.208.472z" class="head"/><circle cx="9.649" cy="13.579" r="1.624" class="left-eye"/><circle cx="29.222" cy="13.579" r="1.623" class="right-eye"/><path d="M37.083 7.881a12.581 12.581 0 0 1 1.92-3.905l-6.518-.005A23.736 23.736 0 0 0 19.466.357c-4.71-.101-9.35 1.17-13.35 3.66L0 4.02a12.65 12.65 0 0 1 1.912 3.872A9.757 9.757 0 0 0 17.39 19.768l2.079 3.113 2.098-3.139a9.765 9.765 0 0 0 15.516-11.86zm-8.151-3.937a9.734 9.734 0 0 0-9.425 9.011 9.77 9.77 0 0 0-9.536-9.05 24.137 24.137 0 0 1 9.495-1.845c3.253-.05 6.48.593 9.466 1.884zM9.775 21.46a7.796 7.796 0 1 1 7.795-7.794 7.804 7.804 0 0 1-7.795 7.794zm22.169-.442a7.8 7.8 0 0 1-10.015-4.615v-.002a7.796 7.796 0 1 1 10.015 4.617z"/><path d="M9.655 8.756a4.824 4.824 0 1 0 4.817 4.823 4.831 4.831 0 0 0-4.817-4.823zm0 7.986a3.163 3.163 0 1 1 3.156-3.163 3.17 3.17 0 0 1-3.156 3.163zM29.222 8.756a4.824 4.824 0 1 0-.005 9.648 4.824 4.824 0 0 0 .005-9.648zm0 7.986a3.163 3.163 0 1 1-.002-6.325 3.163 3.163 0 0 1 .002 6.325z"/></svg></a></li><li class="social-media-link" ><a class=" -large " title="Visit our X (formerly Twitter)" target="_blank" href="https://twitter.com/soundofchas"><svg class="icon icon-twitter " xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><title>X formerly Twitter</title><path xmlns="http://www.w3.org/2000/svg" d="M14.2833 10.1624L23.2178 0H21.1006L13.3427 8.82384L7.14656 0H0L9.36984 13.3432L0 24H2.11732L10.3098 14.6817L16.8534 24H24L14.2827 10.1624H14.2833ZM11.3833 13.4608L10.4339 12.1321L2.88022 1.55962H6.1323L12.2282 10.0919L13.1776 11.4206L21.1016 22.5113H17.8495L11.3833 13.4613V13.4608Z"/></svg></a></li></ul> </div> 801 802 <div class="block heading respond-handhelds-hide prose text-right" > 803 <h3 class="" >Quick Links</h3> 804 805 806 </div> 807 808 <div class="block menu-block respond-handhelds-hide text-right" > 809 <nav aria-label=Secondary> 810 <ul> 811 <li class="menu-block-item"> 812 <a class="menu-block-link" href="https://soundofcharleston.com/" target="_self">Home</a> 813 814 </li> 815 <li class="menu-block-item"> 816 <a class="menu-block-link" href="https://soundofcharleston.com/concert-tickets/" target="_self">Tickets</a> 817 818 </li> 819 <li class="menu-block-item"> 820 <a class="menu-block-link" href="https://soundofcharleston.com/about/" target="_self">About</a> 821 822 </li> 823 <li class="menu-block-item"> 824 <a class="menu-block-link" href="https://soundofcharleston.com/our-venue/" target="_self">Our Venue</a> 825 826 </li> 827 <li class="menu-block-item"> 828 <a class="menu-block-link" href="https://soundofcharleston.com/contact/" target="_self">Contact Us</a> 829 830 </li> 831 </ul> 832 </nav> 833 </div> 834 835 <div class="block social-media-links respond-handhelds-hide halign-right" > 836 <ul class="social-media-links"><li class="social-media-link" ><a class=" -normal " title="Visit our Facebook" target="_blank" href="https://www.facebook.com/soundofcharleston "><svg class="icon icon-facebook " xmlns="http://www.w3.org/2000/svg" width="23" height="23" viewBox="0 0 23 23"><title>Facebook</title><path d="M21.73,0H1.27A1.27,1.27,0,0,0,0,1.27V21.73A1.27,1.27,0,0,0,1.27,23H12V14.09H9V10.62h3V8.06c0-3,1.56-4.59,4.21-4.59a24.64,24.64,0,0,1,2.68.14v3.1H17.08c-1.44,0-1.72.68-1.72,1.69v2.22h3.44l-.45,3.47h-3V23h6.37A1.27,1.27,0,0,0,23,21.73V1.27A1.27,1.27,0,0,0,21.73,0Z"/></svg></a></li><li class="social-media-link" ><a class=" -normal " title="Visit our Instagram" target="_blank" href="https://www.instagram.com/Soundofcharleston/ "><svg class="icon icon-instagram " xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 503.84 503.84"><title>Instagram</title><g><path d="M256,49.47c67.27,0,75.23.26,101.8,1.47,24.56,1.12,37.9,5.22,46.78,8.67a78.05,78.05,0,0,1,29,18.84,78.05,78.05,0,0,1,18.84,29c3.45,8.88,7.55,22.22,8.67,46.78,1.21,26.56,1.47,34.53,1.47,101.8s-.26,75.23-1.47,101.8c-1.12,24.56-5.22,37.9-8.67,46.78a83.43,83.43,0,0,1-47.81,47.81c-8.88,3.45-22.22,7.55-46.78,8.67-26.56,1.21-34.53,1.47-101.8,1.47s-75.24-.26-101.8-1.47c-24.56-1.12-37.9-5.22-46.78-8.67a78.05,78.05,0,0,1-29-18.84,78.05,78.05,0,0,1-18.84-29c-3.45-8.88-7.55-22.22-8.67-46.78-1.21-26.56-1.47-34.53-1.47-101.8s.26-75.23,1.47-101.8c1.12-24.56,5.22-37.9,8.67-46.78a78.05,78.05,0,0,1,18.84-29,78.05,78.05,0,0,1,29-18.84c8.88-3.45,22.22-7.55,46.78-8.67,26.56-1.21,34.53-1.47,101.8-1.47m0-45.39c-68.42,0-77,.29-103.87,1.52S107,11.08,91,17.31A123.49,123.49,0,0,0,46.36,46.36,123.49,123.49,0,0,0,17.31,91C11.08,107,6.82,125.32,5.6,152.13S4.08,187.58,4.08,256s.29,77,1.52,103.87S11.08,405,17.31,421a123.49,123.49,0,0,0,29.06,44.62A123.49,123.49,0,0,0,91,494.7c16,6.23,34.34,10.49,61.15,11.71s35.45,1.52,103.87,1.52,77-.29,103.87-1.52S405,500.92,421,494.7A128.82,128.82,0,0,0,494.7,421c6.23-16,10.49-34.34,11.71-61.15s1.52-35.45,1.52-103.87-.29-77-1.52-103.87S500.92,107,494.7,91a123.49,123.49,0,0,0-29.06-44.62A123.49,123.49,0,0,0,421,17.31C405,11.08,386.68,6.82,359.87,5.6S324.42,4.08,256,4.08Z" transform="translate(-4.08 -4.08)"/><path d="M256,126.64A129.36,129.36,0,1,0,385.36,256,129.36,129.36,0,0,0,256,126.64ZM256,340a84,84,0,1,1,84-84A84,84,0,0,1,256,340Z" transform="translate(-4.08 -4.08)"/><circle cx="386.4" cy="117.44" r="30.23"/></g></svg></a></li><li class="social-media-link" ><a class=" -normal " title="Visit our TripAdvisor" target="_blank" href="http://tripadvisor.com/Attraction_Review-g54171-d2302467 "><svg class="icon icon-tripadvisor " width="39" height="24" viewBox="0 0 39 24" xmlns="http://www.w3.org/2000/svg"><title>TripAdvisor</title><path d="M6.734 4.916c3.66-.472 14.04-.797 11.197 14.204l3.226-.263C19.743 9.611 22.699 4.896 3
8361.942 4.444c-15.33-8.489-24.057.324-25.208.472z" class="head"/><circle cx="9.649" cy="13.579" r="1.624" class="left-eye"/><circle cx="29.222" cy="13.579" r="1.623" class="right-eye"/><path d="M37.083 7.881a12.581 12.581 0 0 1 1.92-3.905l-6.518-.005A23.736 23.736 0 0 0 19.466.357c-4.71-.101-9.35 1.17-13.35 3.66L0 4.02a12.65 12.65 0 0 1 1.912 3.872A9.757 9.757 0 0 0 17.39 19.768l2.079 3.113 2.098-3.139a9.765 9.765 0 0 0 15.516-11.86zm-8.151-3.937a9.734 9.734 0 0 0-9.425 9.011 9.77 9.77 0 0 0-9.536-9.05 24.137 24.137 0 0 1 9.495-1.845c3.253-.05 6.48.593 9.466 1.884zM9.775 21.46a7.796 7.796 0 1 1 7.795-7.794 7.804 7.804 0 0 1-7.795 7.794zm22.169-.442a7.8 7.8 0 0 1-10.015-4.615v-.002a7.796 7.796 0 1 1 10.015 4.617z"/><path d="M9.655 8.756a4.824 4.824 0 1 0 4.817 4.823 4.831 4.831 0 0 0-4.817-4.823zm0 7.986a3.163 3.163 0 1 1 3.156-3.163 3.17 3.17 0 0 1-3.156 3.163zM29.222 8.756a4.824 4.824 0 1 0-.005 9.648 4.824 4.824 0 0 0 .005-9.648zm0 7.986a3.163 3.163 0 1 1-.002-6.325 3.163 3.163 0 0 1 .002 6.325z"/></svg></a></li><li class="social-media-link" ><a class=" -normal " title="Visit our X (formerly Twitter)" target="_blank" href="https://twitter.com/soundofchas"><svg class="icon icon-twitter " xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><title>X formerly Twitter</title><path xmlns="http://www.w3.org/2000/svg" d="M14.2833 10.1624L23.2178 0H21.1006L13.3427 8.82384L7.14656 0H0L9.36984 13.3432L0 24H2.11732L10.3098 14.6817L16.8534 24H24L14.2827 10.1624H14.2833ZM11.3833 13.4608L10.4339 12.1321L2.88022 1.55962H6.1323L12.2282 10.0919L13.1776 11.4206L21.1016 22.5113H17.8495L11.3833 13.4613V13.4608Z"/></svg></a></li></ul> </div> 837 838 </div> 839</div> 840 841 </div> 842 843 </section> 844 845 846 847 <div class="fh-footer"> 848 <div class="top-row"> 849 <a href="https://fareharbor.com" target="_blank" rel="nofollow"> 850 <svg class="powered-by-fh " xmlns="http://www.w3.org/2000/svg" viewBox="0 0 185.73 19.87"> 851 <title>Powered by FareHarbor</title> 852 <g class="pby-lighthouse"> 853 <path d="M179.22,10.38c-.05.19,0,.58.22.63l3.38,1.21h.11c.16,0,.35-.31.39-.46s0-.6-.22-.65l-3.38-1.21C179.51,9.86,179.27,10.19,179.22,10.38Z"/> 854 <path d="M179.48,5.16c-.2.05-.25.38-.19.57s.22.49.38.49h.1l3.71-1.13c.2-.05.29-.46.23-.65s-.37-.59-.56-.54Z"/> 855 <path d="M179,7.41c-.2,0-.37.42-.37.61s.17.55.37.55h6.31c.2,0,.37-.36.37-.55s-.17-.61-.37-.61Z"/> 856 <path d="M175.38,18.65"/> 857 <path d="M177.53,5.18h0a.4.4,0,0,0,.36-.41c0-.15-.09-.51-.22-.57L171.08,0a.4.4,0,0,0-.37,0l-6.65,4.18c-.14.07-.2.44-.16.6s.19.35.35.35h1.07v6.42h-1.43v2l1.29,1.18v4.79c.24.14.93.1,1.18.21V19l7.7-3.67h1.35l0,1.26L171,18.79l.58.77,3.77-1.76,0,2.06c.24-.13.81-.26,1-.4V14.79l1.28-1.19v-2h-1.36V5.18Zm-6.64-3.52,5.31,2.48h-.14v0H165.72v0h-.15Zm-.63,9v1h-3.81V5.18h3.77V6a2.3,2.3,0,0,0-1.73,2.35A2.25,2.25,0,0,0,170.26,10.62Zm-.73-2.27A1.32,1.32,0,0,1,170.89,7a1.28,1.28,0,0,1,1.32,1.39,1.21,1.21,0,0,1-1.32,1.3A1.24,1.24,0,0,1,169.53,8.34Zm1.89,2.27a2.28,2.28,0,0,0,1.79-2.27A2.45,2.45,0,0,0,171.35,6V5.18h3.86v6.42h-3.79Zm-5.07,7.13v-.32s0-2.15,0-2.15l5.09,0Zm10.42-5v.62l-.93.74H166l-.93-.74v-.62h11.68Z"/> 858 </g> 859 860 <g class="pby-poweredby"> 861 <path d="M2.09,11.29H.9v3.08H0V5.63H2.2c2.31,0,3.42,1.12,3.42,2.73C5.62,10.28,4.26,11.26,2.09,11.29Zm.08-4.83H.9v4l1.25,0c1.65,0,2.55-.69,2.55-2S3.81,6.46,2.17,6.46Z"/> 862 <path d="M9.62,14.57a3.09,3.09,0,0,1-3.1-3.38,3.17,3.17,0,0,1,3.17-3.4,3.07,3.07,0,0,1,3.08,3.38A3.16,3.16,0,0,1,9.62,14.57Zm0-6a2.32,2.32,0,0,0-2.26,2.59,2.29,2.29,0,1,0,4.52,0A2.33,2.33,0,0,0,9.65,8.57Z"/> 863 <path d="M15.47,14.42,13.51,8h.92l1.48,5.11L17.59,8h.78l1.75,5.13L21.45,8h1L20.5,14.42h-.77L18,9.23l-1.75,5.18Z"/> 864 <path d="M24,11.28a2.28,2.28,0,0,0,2.24,2.48,3.47,3.47,0,0,0,1.86-.53l.17.8a4,4,0,0,1-2.06.55,3.08,3.08,0,0,1-3.1-3.33,3.15,3.15,0,0,1,3-3.45,2.21,2.21,0,0,1,2.34,2.37,3.92,3.92,0,0,1-.14,1l-4.34,0Zm3.61-.77a1.93,1.93,0,0,0,0-.28,1.47,1.47,0,0,0-1.54-1.65,2.07,2.07,0,0,0-2,1.95Z"/> 865 <path d="M31,14.39h-.87V8L31,7.79V9.16a2.16,2.16,0,0,1,1.89-1.37A2.33,2.33,0,0,1,34,8.08l-.22.81a1.91,1.91,0,0,0-1-.28c-.67,0-1.3.5-1.81,1.65Z"/> 866 <path d="M35.39,11.28a2.28,2.28,0,0,0,2.24,2.48,3.47,3.47,0,0,0,1.86-.53l.17.8a4,4,0,0,1-2.06.55,3.08,3.08,0,0,1-3.1-3.33,3.15,3.15,0,0,1,3-3.45,2.21,2.21,0,0,1,2.34,2.37,3.92,3.92,0,0,1-.14,1l-4.34,0ZM39,10.51a1.93,1.93,0,0,0,0-.28,1.47,1.47,0,0,0-1.54-1.65,2.07,2.07,0,0,0-2,1.95Z"/> 867 <path d="M45.82,4.95l.87-.18v9.62h-.87v-.6a2.76,2.76,0,0,1-1.86.78c-1.72,0-2.87-1.39-2.87-3.33a3.18,3.18,0,0,1,3.18-3.4,3.9,3.9,0,0,1,1.55.35Zm-1.6,3.67A2.32,2.32,0,0,0,42,11.22c0,1.48.83,2.55,2.13,2.55a2.52,2.52,0,0,0,1.71-.71V9.11A2.64,2.64,0,0,0,44.23,8.62Z"/> 868 <path d="M54.33,14.57a4.08,4.08,0,0,1-1.57-.35l-.87.38V4.95l.87-.18V8.64a2.87,2.87,0,0,1,1.93-.81c1.7,0,2.8,1.34,2.8,3.26A3.21,3.21,0,0,1,54.33,14.57Zm.2-5.94a2.61,2.61,0,0,0-1.77.71v3.94a2.69,2.69,0,0,0,1.61.5c1.37,0,2.23-1.11,2.23-2.65S55.81,8.63,54.53,8.63Z"/> 869 <path d="M61.36,14.32l-.52,1.39c-.59,1.57-1.2,2-2.07,2a3,3,0,0,1-1.25-.29l.27-.8a2,2,0,0,0,1,.28c.49,0,.85-.27,1.32-1.49l.43-1.13L58,8H59l2,5.29,2-5.29h.91Z"/> 870 </g> 871 872 <g class="pby-FH"> 873 <polygon points="70.98 7.29 70.98 9.17 75.31 9.17 75.31 10.95 70.98 10.95 70.98 14.38 69.11 14.38 69.11 5.51 75.89 5.51 75.89 7.29 70.98 7.29"/> 874 <path d="M82.83,14.38l-.7-1.67H78.9l-.7,1.67H76.49l3.27-7.51h1.55l3.27,7.51ZM80.52,8.84l-1,2.42h2Z"/> 875 <path d="M91.05,14.38,89.42,12H88.1v2.39H86.42V6.92h3.49c1.8,0,2.88.93,2.88,2.46v0a2.32,2.32,0,0,1-1.64,2.31L93,14.38Zm0-4.91c0-.7-.5-1.07-1.32-1.07H88.1v2.14h1.7c.82,0,1.29-.43,1.29-1.06Z"/> 876 <polygon points="95.39 14.38 95.39 6.92 101.16 6.92 101.16 8.38 97.06 8.38 97.06 9.89 100.66 9.89 100.66 11.36 97.06 11.36 97.06 12.92 101.21 12.92 101.21 14.38 95.39 14.38"/> 877 <polygon points="109.58 14.38 109.58 10.66 105.9 10.66 105.9 14.38 104.12 14.38 104.12 5.51 105.9 5.51 105.9 8.98 109.58 8.98 109.58 5.51 111.45 5.51 111.45 14.38 109.58 14.38"/> 878 <path d="M119.54,14.38l-.7-1.67h-3.23l-.7,1.67h-1.71l3.27-7.51H118l3.27,7.51Zm-2.31-5.54-1,2.42h2Z"/> 879 <path d="M127.77,14.38,126.13,12h-1.32v2.39h-1.68V6.92h3.49c1.8,0,2.88.93,2.88,2.46v0a2.32,2.32,0,0,1-1.64,2.31l1.87,2.66Zm0-4.91c0-.7-.5-1.07-1.32-1.07h-1.67v2.14h1.7c.82,0,1.29-.43,1.29-1.06Z"/> 880 <path d="M135.52,14.38h-3.63V6.92h3.55c1.56,0,2.52.76,2.52,1.93v0a1.73,1.73,0,0,1-1,1.61,1.83,1.83,0,0,1,1.43,1.83v0C138.38,13.7,137.24,14.38,135.52,14.38Zm.76-5.25c0-.49-.39-.77-1.1-.77h-1.66V9.94h1.55c.74,0,1.21-.23,1.21-.79Zm.43,3c0-.5-.38-.81-1.24-.81h-1.94v1.64h2c.74,0,1.19-.26,1.19-.81Z"/> 881 <path d="M144.34,14.51a3.87,3.87,0,0,1-4-3.84v0a4.06,4.06,0,0,1,8.11,0v0A3.91,3.91,0,0,1,144.34,14.51Zm2.31-3.86a2.29,2.29,0,0,0-2.31-2.35,2.26,2.26,0,0,0-2.29,2.32v0A2.29,2.29,0,0,0,144.37,13a2.26,2.26,0,0,0,2.29-2.32Z"/> 882 <path d="M155.41,14.38,153.78,12h-1.32v2.39h-1.68V6.92h3.49c1.8,0,2.88.93,2.88,2.46v0a2.32,2.32,0,0,1-1.64,2.31l1.87,2.66Zm0-4.91c0-.7-.5-1.07-1.32-1.07h-1.67v2.14h1.7c.82,0,1.29-.43,1.29-1.06Z"/> 883 </g> 884</svg> 885 886 </a> 887 </div> 888 <div class="bottom-row"> 889 <a href="/privacy-policy/" class="privacy-policy">Privacy & Cookie Statement </a> 890 891 892 893 894 </div> 895</div> 896 897 898 </footer> 899 900 <div id="fh-toast-notifications"> 901 <fh-toasts> 902 </fh-toasts> 903 </div>
vendor: 141 bytes, lines 903-910
903 904 905 906 907 908 909 910 <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
910<script type="speculationrules"> 911{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"\/*"},{"not":{"href_matches":["\/wp-*.php","\/wp-admin\/*","\/wp-content\/uploads\/sites\/2883\/*","\/wp-content\/*","\/wp-content\/plugins\/*","\/wp-content\/themes\/fareharbor-sites\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 912</script>
912 913 914<!-- Consent Management powered by Complianz | GDPR/CCPA Cookie Consent https://wordpress.org/plugins/complianz-gdpr --> 915<div id="cmplz-cookiebanner-container"><div class="cmplz-cookiebanner cmplz-hidden banner-1 banner-a optout cmplz-bottom-right cmplz-categories-type-view-preferences" aria-modal="true" data-nosnippet="true" role="dialog" aria-live="polite" aria-labelledby="cmplz-header-1-optout" aria-describedby="cmplz-message-1-optout"> 916 <div class="cmplz-header"> 917 <div class="cmplz-logo"></div> 918 <div class="cmplz-title" id="cmplz-header-1-optout">Manage Consent</div> 919 <div class="cmplz-close" tabindex="0" role="button" aria-label="Close dialog"> 920 <svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="times" class="svg-inline--fa fa-times fa-w-11" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 352 512"><path fill="currentColor" d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg> 921 </div> 922 </div> 923 924 <div class="cmplz-divider cmplz-divider-header"></div> 925 <div class="cmplz-body"> 926 <div class="cmplz-message" id="cmplz-message-1-optout">To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.</div> 927 <!-- categories start --> 928 <div class="cmplz-categories"> 929 <details class="cmplz-category cmplz-functional" > 930 <summary> 931 <span class="cmplz-category-header"> 932 <span class="cmplz-category-title">Functional</span> 933 <span class='cmplz-always-active'> 934 <span class="cmplz-banner-checkbox"> 935 <input type="checkbox" 936 id="cmplz-functional-optout" 937 data-category="cmplz_functional" 938 class="cmplz-consent-checkbox cmplz-functional" 939 size="40" 940 value="1"/> 941 <label class="cmplz-label" for="cmplz-functional-optout"><span class="screen-reader-text">Functional</span></label> 942 </span> 943 Always active </span> 944 <span class="cmplz-icon cmplz-open"> 945 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> 946 </span> 947 </span> 948 </summary> 949 <div class="cmplz-description"> 950 <span class="cmplz-description-functional">The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.</span> 951 </div> 952 </details> 953 954 <details class="cmplz-category cmplz-preferences" > 955 <summary> 956 <span class="cmplz-category-header"> 957 <span class="cmplz-category-title">Preferences</span> 958 <span class="cmplz-banner-checkbox"> 959 <input type="checkbox" 960 id="cmplz-preferences-optout" 961 data-category="cmplz_preferences" 962 class="cmplz-consent-checkbox cmplz-preferences" 963 size="40" 964 value="1"/> 965 <label class="cmplz-label" for="cmplz-preferences-optout"><span class="screen-reader-text">Preferences</span></label> 966 </span> 967 <span class="cmplz-icon cmplz-open"> 968 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> 969 </span> 970 </span> 971 </summary> 972 <div class="cmplz-description"> 973 <span class="cmplz-description-preferences">The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.</span> 974 </div> 975 </details> 976 977 <details class="cmplz-category cmplz-statistics" > 978 <summary> 979 <span class="cmplz-category-header"> 980 <span class="cmplz-category-title">Statistics</span> 981 <span class="cmplz-banner-checkbox"> 982 <input type="checkbox" 983 id="cmplz-statistics-optout" 984 data-category="cmplz_statistics" 985 class="cmplz-consent-checkbox cmplz-statistics" 986 size="40" 987 value="1"/> 988 <label class="cmplz-label" for="cmplz-statistics-optout"><span class="screen-reader-text">Statistics</span></label> 989 </span> 990 <span class="cmplz-icon cmplz-open"> 991 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" >
991<path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> 992 </span> 993 </span> 994 </summary> 995 <div class="cmplz-description"> 996 <span class="cmplz-description-statistics">The technical storage or access that is used exclusively for statistical purposes.</span> 997 <span class="cmplz-description-statistics-anonymous">The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.</span> 998 </div> 999 </details> 1000 <details class="cmplz-category cmplz-marketing" > 1001 <summary> 1002 <span class="cmplz-category-header"> 1003 <span class="cmplz-category-title">Marketing</span> 1004 <span class="cmplz-banner-checkbox"> 1005 <input type="checkbox" 1006 id="cmplz-marketing-optout" 1007 data-category="cmplz_marketing" 1008 class="cmplz-consent-checkbox cmplz-marketing" 1009 size="40" 1010 value="1"/> 1011 <label class="cmplz-label" for="cmplz-marketing-optout"><span class="screen-reader-text">Marketing</span></label> 1012 </span> 1013 <span class="cmplz-icon cmplz-open"> 1014 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> 1015 </span> 1016 </span> 1017 </summary> 1018 <div class="cmplz-description"> 1019 <span class="cmplz-description-marketing">The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.</span> 1020 </div> 1021 </details> 1022 </div><!-- categories end --> 1023 </div> 1024 1025 <div class="cmplz-links cmplz-information"> 1026 <ul> 1027 <li><a class="cmplz-link cmplz-manage-options cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Manage options</a></li> 1028 <li><a class="cmplz-link cmplz-manage-third-parties cookie-statement" href="#" data-relative_url="#cmplz-cookies-overview">Manage services</a></li> 1029 <li><a class="cmplz-link cmplz-manage-vendors tcf cookie-statement" href="#" data-relative_url="#cmplz-tcf-wrapper">Manage {vendor_count} vendors</a></li> 1030 <li><a class="cmplz-link cmplz-external cmplz-read-more-purposes tcf" target="_blank" rel="noopener noreferrer nofollow" href="https://cookiedatabase.org/tcf/purposes/" aria-label="Read more about TCF purposes on Cookie Database">Read more about these purposes</a></li> 1031 </ul> 1032 </div> 1033 1034 <div class="cmplz-divider cmplz-footer"></div> 1035 1036 <div class="cmplz-buttons"> 1037 <button class="cmplz-btn cmplz-accept">Accept</button> 1038 <button class="cmplz-btn cmplz-deny">Deny</button> 1039 <button class="cmplz-btn cmplz-view-preferences">View preferences</button> 1040 <button class="cmplz-btn cmplz-save-preferences">Save preferences</button> 1041 <a class="cmplz-btn cmplz-manage-options tcf cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">View preferences</a> 1042 </div> 1043 1044 1045 <div class="cmplz-documents cmplz-links"> 1046 <ul> 1047 <li><a class="cmplz-link cookie-statement" href="#" data-relative_url="">{title}</a></li> 1048 <li><a class="cmplz-link privacy-statement" href="#" data-relative_url="">{title}</a></li> 1049 <li><a class="cmplz-link impressum" href="#" data-relative_url="">{title}</a></li> 1050 </ul> 1051 </div> 1052</div> 1053</div> 1054 <div id="cmplz-manage-consent" data-nosnippet="true"><button class="cmplz-btn cmplz-hidden cmplz-manage-consent manage-consent-1">Manage consent</button> 1055 1056</div><!-- Custom Feeds for Instagram JS -->
1057<script type="text/javascript"> 1058var sbiajaxurl = "https://soundofcharleston.com/wp-admin/admin-ajax.php"; 1059 1060</script>
1060 1061<!-- FareHarbor plugin activated -->
1061<script src="https://fareharbor.com/embeds/api/v1/"></script>
1061<script type="text/javascript" id="jetpack-stats-js-before"> 1062/* <![CDATA[ */ 1063_stq = window._stq || []; 1064_stq.push([ "view", {"v":"ext","blog":"244047296","post":"137","tz":"0","srv":"soundofcharleston.com","hp":"vip","j":"1:15.7.2"} ]); 1065_stq.push([ "clickTrackerInit", "244047296", "137" ]); 1066/* ]]> */ 1067</script>
vendor: 1 bytes, line 1067
1067
1068<script data-service="jetpack-statistics" data-category="statistics" type="text/plain" data-cmplz-src="https://stats.wp.com/e-202641.js" id="jetpack-stats-js" defer="defer" data-wp-strategy="defer"></script>
vendor: 1 bytes, line 1068
1068
1069<script type="text/javascript" id="cmplz-cookiebanner-js-extra"> 1070/* <![CDATA[ */ 1071var complianz = {"prefix":"cmplz_","user_banner_id":"1","set_cookies":[],"block_ajax_content":"","banner_version":"33","version":"7.5.7.1","store_consent":"1","do_not_track_enabled":"1","consenttype":"optout","region":"us","geoip":"1","dismiss_timeout":"","disable_cookiebanner":"","soft_cookiewall":"","dismiss_on_scroll":"","cookie_expiry":"365","url":"https:\/\/soundofcharleston.com\/wp-json\/complianz\/v1\/","locale":"lang=en&locale=en_US","set_cookies_on_root":"","cookie_domain":"","current_policy_id":"34","cookie_path":"\/","categories":{"statistics":"statistics","marketing":"marketing"},"tcf_active":"","placeholdertext":"<div class=\"cmplz-blocked-content-notice-body\">Click 'I agree' to enable {service}\u00a0<div class=\"cmplz-links\"><a href=\"#\" class=\"cmplz-link cookie-statement\">{title}<\/a><\/div><\/div><button class=\"cmplz-accept-service\">I agree<\/button>","css_file":"https:\/\/soundofcharleston.com\/wp-content\/uploads\/sites\/2883\/complianz\/css\/banner-{banner_id}-{type}.css?v=33","page_links":{"us":{"cookie-statement":{"title":"","url":"https:\/\/soundofcharleston.com\/contact\/"},"privacy-statement":{"title":"","url":"https:\/\/soundofcharleston.com\/contact\/"},"privacy-statement-children":{"title":"","url":"https:\/\/soundofcharleston.com\/contact\/"}}},"tm_categories":"","forceEnableStats":"","preview":"","clean_cookies":"1","aria_label":"Click button to enable {service}"}; 1072/* ]]> */ 1073</script>
vendor: 1 bytes, line 1073
1073
1074<script defer type="text/javascript" src="https://soundofcharleston.com/wp-content/plugins/complianz-gdpr-premium-multisite/cookiebanner/js/complianz.min.js?ver=1791366790" id="cmplz-cookiebanner-js"></script>
vendor: 1 bytes, line 1074
1074
1075<script type="text/javascript" src="https://soundofcharleston.com/_static/??-eJzTLy/QTc7PK0nNK9EvyUjNTS3WT0ssSs1ILErKL9ItziwBCiSVZuak6GcV64O5elnFOvqk6CooyixLTK4E6rPPtTU0tzQ0NjMzNzfIAgBE3izl" async></script>
1075 1076 1077
1077<script>var fh;!function(){"use strict";var e={334:function(e,t,n){var o=n(9627);const i={instructions:"Use arrow keys to navigate when calendar is open.",instructionsMobile:"Tap to select. ",calendarOpen:"Calendar opened.",calendarOpenMobile:"Calendar opened.",calendarClose:"Calendar closed.",calendarCloseMobile:"Calendar closed.",changeDate:"Date changed.",changeDateMobile:"Date changed.",previousMonth:"Previous month.",nextMonth:"Next month.",previousYear:"Previous year.",nextYear:"Next year.",unavailableDate:"Unavailable date.",pastDate:"Past date, unavailable",today:"Today.",selectedDate:e=>`Selected: ${e}.`,currentFocusDate:e=>`Currently focused: ${e}.`,dateSelected:e=>a.get("selectedDate",[e]),_navigation:e=>`Use arrow keys to navigate ${e}s, "Enter" to select.`,_navigationMobile:e=>`Tap to select ${e}.`,_viewNavigation:(e,t)=>`Now in "${e}" selection for ${t}. `+a.get("_navigation",[e]),_viewNavigationMobile:(e,t)=>`Now in "${e}" selection for ${t}. `+a.get("_navigationMobile",[e]),decadeView:()=>'Now in "Decade" selection. '+a.get("_navigation",["decade"]),decadeViewMobile:()=>'Now in "Decade" selection. '+a.get("_navigationMobile",["decade"]),yearView:()=>'Now in "Year" selection. '+a.get("_navigation",["year"]),yearViewMobile:()=>'Now in "Year" selection. '+a.get("_navigationMobile",["year"]),monthView:e=>a.get("_viewNavigation",["month",e]),monthViewMobile:e=>a.get("_viewNavigationMobile",["month",e]),dateView:(e,t)=>a.get("_viewNavigation",["date",`${e} ${t}`]),dateViewMobile:(e,t)=>a.get("_viewNavigationMobile",["date",`${e} ${t}`]),errorRequired:"Date is required!",errorInvalid:"Date is invalid. Please enter a valid date.",errorPastDate:"Please select a date in the future.",errorFormat:"Please use MM/DD/YYYY or MM-DD-YYYY format."},a=new class{constructor(e={}){this.strings=e,this.debug=(0,o.K)("a11y:strings-base","verbose")}get(e,t){const n=this,o=e.split(","),i=t&&t.length>0;let a="",r=!1;return o.forEach((e,o)=>{if(void 0===n.strings[e])return void n.debug(`WARNING: string ${e} is not defined`);const s=0===o;"function"==typeof n.strings[e]&&r&&n.debug(`WARNING: string ${o+1}: "${e}" is a function but will not use the provided arguments`),s||(a+=" "),"function"==typeof n.strings[e]&&i&&!r?(a+=n.strings[e](...t),r=!0):"function"!=typeof n.strings[e]||i&&!r?a+=n.strings[e]:a+=n.strings[e]()}),a}info(e=null){let t="";if(e)return t+=`A11Y string: "${this.get(e)}"\n`,t;for(const[e,n]of Object.entries(this.strings))t+=`${e}: "${n}"\n`;return t}}(i)},444:function(e,t,n){n(4735),n(9132),n(334),n(9418)},1860:function(e,t,n){n.d(t,{R7:function(){return o}});n(9132),n(4735),n(444);function o(e){return $(window).width()<e}},2744:function(e,t,n){function o(e){return e[e.length-1]}function i(e,...t){return t.forEach(t=>{e.includes(t)||e.push(t)}),e}function a(e,t,n={},o=0,i=""){i+=`<${Object.keys(n).reduce((e,t)=>{let i=n[t];return"function"==typeof i&&(i=i(o)),`${e} ${t}="${i}"`},e)}></${e}>`;const r=o+1;return r<t?a(e,t,n,r,i):i}function r(e){return e.replace(/>\s+/g,">").replace(/\s+</,"<")}n.d(t,{LF:function(){return r},_X:function(){return i},aU:function(){return a},vM:function(){return o}})},4735:function(e,t,n){n(334),n(9021);var o=n(2744);document.createRange();new WeakMap;const{addEventListener:i,removeEventListener:a}=EventTarget.prototype;if(!Event.prototype.composedPath){const e=(t,n=[])=>{let o;return n.push(t),t.parentNode?o=t.parentNode:t.host?o=t.host:t.defaultView&&(o=t.defaultView),o?e(o,n):n};Event.prototype.composedPath=function(){return e(this.target)}}var r={autohide:!1,beforeShowDay:null,beforeShowDecade:null,beforeShowMonth:null,beforeShowYear:null,clearButton:!1,dateDelimiter:",",datesDisabled:[],daysOfWeekDisabled:[],daysOfWeekHighlighted:[],defaultViewDate:void 0,disableTouchKeyboard:!1,enableOnReadonly:!0,format:"mm/dd/yyyy",language:"en",maxDate:null,maxNumberOfDates:1,maxView:3,minDate:null,nextArrow:"»",orientation:"auto",pickLevel:0,prevArrow:"«",showDaysOfWeek:!0,showOnClick:!0,showOnFocus:!0,startView:0,title:"",todayButton:!1,todayButtonMode:0,todayHighlight:!1,updateOnBlur:!0,weekNumbers:0,weekStart:0};const{language:s,format:l,weekStart:c}=r;const u=e=>e.map(e=>`<button type="button" class="%buttonClass% ${e}" tabindex="-1"></button>`).join("");(0,o.LF)(`<div class="datepicker">\n <div class="datepicker-picker">\n <div class="datepicker-header">\n <div class="datepicker-title"></div>
1077\n <div class="datepicker-controls">\n ${u(["prev-button prev-btn","view-switch","next-button next-btn"])}\n </div>\n </div>\n <div class="datepicker-main"></div>\n <div class="datepicker-footer">\n <div class="datepicker-controls">\n ${u(["today-button today-btn","clear-button clear-btn"])}\n </div>\n </div>\n </div>\n</div>`),(0,o.LF)(`<div class="days">\n <div class="days-of-week">${(0,o.aU)("span",7,{class:"dow"})}</div>\n <div class="datepicker-grid">${(0,o.aU)("span",42)}</div>\n</div>`),(0,o.LF)(`<div class="week-numbers calendar-weeks">\n <div class="days-of-week"><span class="dow"></span></div>\n <div class="weeks">${(0,o.aU)("span",6,{class:"week"})}</div>\n</div>`);["left","top","right","bottom"].reduce((e,t)=>(e[t]=`datepicker-orient-${t}`,e),{});n(9132),n(9418)},9021:function(e,t,n){function o(){return(new Date).setHours(0,0,0,0)}function i(...e){switch(e.length){case 0:return o();case 1:return t=e[0],new Date(t).setHours(0,0,0,0)}var t;const n=new Date(0);return n.setFullYear(...e),n.setHours(0,0,0,0)}function a(e,t){const n=new Date(e);return n.setDate(n.getDate()+t)}function r(e,t){return a(e,7*t)}function s(e,t){return(e-t+7)%7}function l(e,t,n=0){const o=new Date(e).getDay();return a(e,s(t,n)-s(o,n))}function c(e,t){const n=new Date(e).getFullYear();return Math.floor(n/t)*t}function u(e,t,n){if(1!==t&&2!==t)return e;const o=new Date(e);return 1===t?n?o.setMonth(o.getMonth()+1,0):o.setDate(1):n?o.setFullYear(o.getFullYear()+1,0,0):o.setMonth(0,1),o.setHours(0,0,0,0)}n.d(t,{Ec:function(){return o},J4:function(){return r},Us:function(){return c},Y4:function(){return i},bi:function(){return u},eH:function(){return l},fi:function(){return a}})},9132:function(e,t,n){},9418:function(e,t,n){ 1078/*! @license DOMPurify 3.2.5 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.2.5/LICENSE */ 1079const{entries:o,setPrototypeOf:i,isFrozen:a,getPrototypeOf:r,getOwnPropertyDescriptor:s}=Object;let{freeze:l,seal:c,create:u}=Object,{apply:d,construct:m}="undefined"!=typeof Reflect&&Reflect;l||(l=function(e){return e}),c||(c=function(e){return e}),d||(d=function(e,t,n){return e.apply(t,n)}),m||(m=function(e,t){return new e(...t)});const f=D(Array.prototype.forEach),p=D(Array.prototype.lastIndexOf),h=D(Array.prototype.pop),g=D(Array.prototype.push),b=D(Array.prototype.splice),y=D(String.prototype.toLowerCase),v=D(String.prototype.toString),w=D(String.prototype.match),T=D(String.prototype.replace),E=D(String.prototype.indexOf),_=D(String.prototype.trim),N=D(Object.prototype.hasOwnProperty),A=D(RegExp.prototype.test),S=(C=TypeError,function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return m(C,t)});var C;function D(e){return function(t){t instanceof RegExp&&(t.lastIndex=0);for(var n=arguments.length,o=new Array(n>1?n-1:0),i=1;i<n;i++)o[i-1]=arguments[i];return d(e,t,o)}}function k(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:y;i&&i(e,null);let o=t.length;for(;o--;){let i=t[o];if("string"==typeof i){const e=n(i);e!==i&&(a(t)||(t[o]=e),i=e)}e[i]=!0}return e}function M(e){for(let t=0;t<e.length;t++){N(e,t)||(e[t]=null)}return e}function x(e){const t=u(null);for(const[n,i]of o(e)){N(e,n)&&(Array.isArray(i)?t[n]=M(i):i&&"object"==typeof i&&i.constructor===Object?t[n]=x(i):t[n]=i)}return t}function R(e,t){for(;null!==e;){const n=s(e,t);if(n){if(n.get)return D(n.get);if("function"==typeof n.value)return D(n.value)}e=r(e)}return function(){return null}}const O=l(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),L=l(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),I=l(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),P=l(["animate","color-profile","cursor","discard","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),U=l(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover","mprescripts"]),z=l(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),H=l(["#text"]),F=l(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","popover","popovertarget","popovertargetaction","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","
1079spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","wrap","xmlns","slot"]),$=l(["accent-height","accumulate","additive","alignment-baseline","amplitude","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","exponent","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","intercept","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","slope","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","tablevalues","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),Y=l(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),W=l(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),j=c(/\{\{[\w\W]*|[\w\W]*\}\}/gm),B=c(/<%[\w\W]*|[\w\W]*%>/gm),G=c(/\$\{[\w\W]*/gm),V=c(/^data-[\-\w.\u00B7-\uFFFF]+$/),q=c(/^aria-[\-\w]+$/),X=c(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),K=c(/^(?:\w+script|data):/i),Z=c(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),J=c(/^html$/i),Q=c(/^[a-z][.\w]*(-[.\w]+)+$/i);var ee=Object.freeze({__proto__:null,ARIA_ATTR:q,ATTR_WHITESPACE:Z,CUSTOM_ELEMENT:Q,DATA_ATTR:V,DOCTYPE_NAME:J,ERB_EXPR:B,IS_ALLOWED_URI:X,IS_SCRIPT_OR_DATA:K,MUSTACHE_EXPR:j,TMPLIT_EXPR:G});const te=1,ne=3,oe=7,ie=8,ae=9,re=function(){return"undefined"==typeof window?null:window};(function e(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:re();const n=t=>e(t);if(n.version="3.2.5",n.removed=[],!t||!t.document||t.document.nodeType!==ae||!t.Element)return n.isSupported=!1,n;let{document:i}=t;const a=i,r=a.currentScript,{DocumentFragment:s,HTMLTemplateElement:c,Node:d,Element:m,NodeFilter:C,NamedNodeMap:D=t.NamedNodeMap||t.MozNamedAttrMap,HTMLFormElement:M,DOMParser:j,trustedTypes:B}=t,G=m.prototype,V=R(G,"cloneNode"),q=R(G,"remove"),K=R(G,"nextSibling"),Z=R(G,"childNodes"),Q=R(G,"parentNode");if("function"==typeof c){const e=i.createElement("template");e.content&&e.content.ownerDocument&&(i=e.content.ownerDocument)}let se,le="";const{implementation:ce,createNodeIterator:ue,createDocumentFragment:de,getElementsByTagName:me}=i,{importNode:fe}=a;let pe={afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]};n.isSupported="function"==typeof o&&"function"==typeof Q&&ce&&void 0!==ce.createHTMLDocument;const{MUSTACHE_EXPR:he,ERB_EXPR:ge,TMPLIT_EXPR:be,DATA_ATTR:ye,ARIA_ATTR:ve,IS_SCRIPT_OR_DATA:we,ATTR_WHITESPACE:Te,CUSTOM_ELEMENT:Ee}=ee;let{IS_ALLOWED_URI:_e}=ee,Ne=null;const Ae=k({},[...O,...L,...I,...U,...H]);let Se=null;const Ce=k({},[...F,...$,...Y,...W]);let De=Object.seal(u(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),ke=null,Me=null,xe=!0,Re=!0,Oe=!1,Le=!0,Ie=!1,Pe=!0,Ue=!1,ze=!1,He=!1,Fe=!1,$e=!1,Ye=!1,We=!0,je=!1,Be=!0,Ge=!1,Ve={},qe=null;const Xe=k({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let Ke=null;const Ze=k({},["audio","video","img","source","image","track"]);let Je=null;const Qe=k({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),et="http://www.w3.org/1998/Math/MathML",tt="http://www.w3.org/2000/svg",nt="http://www.w3.org/1999/xhtml";let ot=nt,it=!1,at=null;const rt=k({},[et,tt,nt],v);let st=k({},["mi","mo","mn","ms","mtext"]),lt=k({},["annotation-xml"]);const ct=k({},["title","style","font","a","script"]);let ut=null;const dt=["application/xhtml+xml","text/html"];let mt=null,ft=null;const pt=i.createElement("form"),ht=function(e){return e instanceof RegExp||e instanceof Function},gt=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!ft||ft!==e){if(e&&"object"==typeof e||(e={}
vendor: 9,945 bytes, line 1079
1079),e=x(e),ut=-1===dt.indexOf(e.PARSER_MEDIA_TYPE)?"text/html":e.PARSER_MEDIA_TYPE,mt="application/xhtml+xml"===ut?v:y,Ne=N(e,"ALLOWED_TAGS")?k({},e.ALLOWED_TAGS,mt):Ae,Se=N(e,"ALLOWED_ATTR")?k({},e.ALLOWED_ATTR,mt):Ce,at=N(e,"ALLOWED_NAMESPACES")?k({},e.ALLOWED_NAMESPACES,v):rt,Je=N(e,"ADD_URI_SAFE_ATTR")?k(x(Qe),e.ADD_URI_SAFE_ATTR,mt):Qe,Ke=N(e,"ADD_DATA_URI_TAGS")?k(x(Ze),e.ADD_DATA_URI_TAGS,mt):Ze,qe=N(e,"FORBID_CONTENTS")?k({},e.FORBID_CONTENTS,mt):Xe,ke=N(e,"FORBID_TAGS")?k({},e.FORBID_TAGS,mt):{},Me=N(e,"FORBID_ATTR")?k({},e.FORBID_ATTR,mt):{},Ve=!!N(e,"USE_PROFILES")&&e.USE_PROFILES,xe=!1!==e.ALLOW_ARIA_ATTR,Re=!1!==e.ALLOW_DATA_ATTR,Oe=e.ALLOW_UNKNOWN_PROTOCOLS||!1,Le=!1!==e.ALLOW_SELF_CLOSE_IN_ATTR,Ie=e.SAFE_FOR_TEMPLATES||!1,Pe=!1!==e.SAFE_FOR_XML,Ue=e.WHOLE_DOCUMENT||!1,Fe=e.RETURN_DOM||!1,$e=e.RETURN_DOM_FRAGMENT||!1,Ye=e.RETURN_TRUSTED_TYPE||!1,He=e.FORCE_BODY||!1,We=!1!==e.SANITIZE_DOM,je=e.SANITIZE_NAMED_PROPS||!1,Be=!1!==e.KEEP_CONTENT,Ge=e.IN_PLACE||!1,_e=e.ALLOWED_URI_REGEXP||X,ot=e.NAMESPACE||nt,st=e.MATHML_TEXT_INTEGRATION_POINTS||st,lt=e.HTML_INTEGRATION_POINTS||lt,De=e.CUSTOM_ELEMENT_HANDLING||{},e.CUSTOM_ELEMENT_HANDLING&&ht(e.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(De.tagNameCheck=e.CUSTOM_ELEMENT_HANDLING.tagNameCheck),e.CUSTOM_ELEMENT_HANDLING&&ht(e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(De.attributeNameCheck=e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),e.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(De.allowCustomizedBuiltInElements=e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Ie&&(Re=!1),$e&&(Fe=!0),Ve&&(Ne=k({},H),Se=[],!0===Ve.html&&(k(Ne,O),k(Se,F)),!0===Ve.svg&&(k(Ne,L),k(Se,$),k(Se,W)),!0===Ve.svgFilters&&(k(Ne,I),k(Se,$),k(Se,W)),!0===Ve.mathMl&&(k(Ne,U),k(Se,Y),k(Se,W))),e.ADD_TAGS&&(Ne===Ae&&(Ne=x(Ne)),k(Ne,e.ADD_TAGS,mt)),e.ADD_ATTR&&(Se===Ce&&(Se=x(Se)),k(Se,e.ADD_ATTR,mt)),e.ADD_URI_SAFE_ATTR&&k(Je,e.ADD_URI_SAFE_ATTR,mt),e.FORBID_CONTENTS&&(qe===Xe&&(qe=x(qe)),k(qe,e.FORBID_CONTENTS,mt)),Be&&(Ne["#text"]=!0),Ue&&k(Ne,["html","head","body"]),Ne.table&&(k(Ne,["tbody"]),delete ke.tbody),e.TRUSTED_TYPES_POLICY){if("function"!=typeof e.TRUSTED_TYPES_POLICY.createHTML)throw S('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof e.TRUSTED_TYPES_POLICY.createScriptURL)throw S('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');se=e.TRUSTED_TYPES_POLICY,le=se.createHTML("")}else void 0===se&&(se=function(e,t){if("object"!=typeof e||"function"!=typeof e.createPolicy)return null;let n=null;const o="data-tt-policy-suffix";t&&t.hasAttribute(o)&&(n=t.getAttribute(o));const i="dompurify"+(n?"#"+n:"");try{return e.createPolicy(i,{createHTML(e){return e},createScriptURL(e){return e}})}catch(e){return console.warn("TrustedTypes policy "+i+" could not be created."),null}}(B,r)),null!==se&&"string"==typeof le&&(le=se.createHTML(""));l&&l(e),ft=e}},bt=k({},[...L,...I,...P]),yt=k({},[...U,...z]),vt=function(e){g(n.removed,{element:e});try{Q(e).removeChild(e)}catch(t){q(e)}},wt=function(e,t){try{g(n.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){g(n.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e)if(Fe||$e)try{vt(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},Tt=function(e){let t=null,n=null;if(He)e="<remove></remove>"+e;else{const t=w(e,/^[\r\n\t ]+/);n=t&&t[0]}"application/xhtml+xml"===ut&&ot===nt&&(e='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+e+"</body></html>");const o=se?se.createHTML(e):e;if(ot===nt)try{t=(new j).parseFromString(o,ut)}catch(e){}if(!t||!t.documentElement){t=ce.createDocument(ot,"template",null);try{t.documentElement.innerHTML=it?le:o}catch(e){}}const a=t.body||t.documentElement;return e&&n&&a.insertBefore(i.createTextNode(n),a.childNodes[0]||null),ot===nt?me.call(t,Ue?"html":"body")[0]:Ue?t.documentElement:a},Et=function(e){return ue.call(e.ownerDocument||e,e,C.SHOW_ELEMENT|C.SHOW_COMMENT|C.SHOW_TEXT|C.SHOW_PROCESSING_INSTRUCTION|C.SHOW_CDATA_SECTION,null)},_t=function(e){return e instanceof M&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||!(e.attributes instanceof D)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore||"function"!=typeof e.hasChildNodes)},Nt=function(e){return"function"==typeof d&&e instanceof d};function At(e,t,o){f(e,e=>{e.call(n,t,o,ft)})}const St=function(e){let t=null;if(At(pe.beforeSanitizeElements,e,null),_t(e))return vt(e),!0;const o=mt(e.nodeName);if(At(pe.uponSanitizeElement,e,{tagName:o,allowedTags:Ne}),e.hasChildNodes()&&!Nt(e.firstElementChild)&&A(/<[/\w!]/g,e.innerHTML)&&A(/<[/\w!]/g,e.textContent))return vt(e),!0;if(e.nodeType===oe)return vt(e),!0;if(Pe&&e.nodeType===ie&&A(/<[/\w]/g,e.data))return vt(e),!0;if(!Ne[o]||ke[o]){if(!ke[o]&&Dt(o)){if(De.tagNameCheck instanceof RegExp&&A(De.tagNameCheck,o))return!1;if(De.tagNameCheck instanceof Function&&De.tagNameCheck(o))return!1}if(Be&&!qe[o]){const t=Q(e)||e.parentNode,n=Z(e)||e.childNodes;if(n&&t){for(let o=n.length-1;o>=0;--o){const i=V(n[o],!0);i.__removalCount=(e.__removalCount||0)+1,t.insertBefore(i,K(e))}}}return vt(e),!0}return e instanceof m&&!function(e){let t=Q(e);t&&t.tagName||(t={namespaceURI:ot,tagName:"template"});const n=y(e.tagName),o=y(t.tagName);return!!at[e.namespaceURI]&&(e.namespaceURI===tt?t.namespaceURI===nt?"svg"===n:t.namespaceURI===et?"svg"===n&&("annotation-xml"===o||st[o]):Boolean(bt[n]):e.namespaceURI===et?t.namespaceURI===nt?"math"===n:t.namespaceURI===tt?"math"===n&<[o]:Boolean(yt[n]):e.namespaceURI===nt?!(t.namespaceURI===tt&&!lt[o])&&!(t.namespaceURI===et&&!st[o])&&!yt[n]&&(ct[n]||!bt[n]):!("application/xhtml+xml"!==ut||!at[e.namespaceURI]))}(e)?(vt(e),!0):"noscript"!==o&&"noembed"!==o&&"noframes"!==o||!A(/<\/no(script|embed|frames)/i,e.innerHTML)?(Ie&&e.nodeType===ne&&(t=e.textContent,f([he,ge,be],e=>{t=T(t,e," ")}),e.textContent!==t&&(g(n.removed,{element:e.cloneNode()}),e.textContent=t)),At(pe.afterSanitizeElements,e,null),!1):(vt(e),!0)},Ct=function(e,t,n){if(We&&("id"===t||"name"===t)&&(n in i||n in pt))return!1;if(Re&&!Me[t]&&A(ye,t));else if(xe&&A(ve,t));else if(!Se[t]||Me[t]){if(!(Dt(e)&&(De.tagNameCheck instanceof RegExp&&A(De.tagNameCheck,e)||De.tagNameCheck instanceof Function&&De.tagNameCheck(e))&&(De.attributeNameCheck instanceof RegExp&&A(De.attributeNameCheck,t)||De.attributeNameCheck instanceof Function&&De.attributeNameCheck(t))||"is"===t&&De.allowCustomizedBuiltInElements&&(De.tagNameCheck instanceof RegExp&&A(De.tagNameCheck,n)||De.tagNameCheck instanceof Function&&De.tagNameCheck(n))))return!1}else if(Je[t]);else if(A(_e,T(n,Te,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==E(n,"data:")||!Ke[e]){if(Oe&&!A(we,T(n,Te,"")));else if(n)return!1}else;return!0},Dt=function(e){return"annotation-xml"!==e&&w(e,Ee)},kt=function(e){At(pe.beforeSanitizeAttributes,e,null);const{attributes:t}=e;if(!t||_t(e))return;const o={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Se,forceKeepAttr:void 0};let i=t.length;for(;i--;){const a=t[i],{name:r,namespaceURI:s,value:l}=a,c=mt(r);let u="value"===r?l:_(l);if(o.attrName=c,o.attrValue=u,o.keepAttr=!0,o.forceKeepAttr=void 0,At(pe.uponSanitizeAttribute,e,o),u=o.attrValue,!je||"id"!==c&&"name"!==c||(wt(r,e),u="user-content-"+u),Pe&&A(/((--!?|])>)|<\/(style|title)/i,u)){wt(r,e);continue}if(o.forceKeepAttr)continue;if(wt(r,e),!o.keepAttr)continue;if(!Le&&A(/\/>/i,u)){wt(r,e);continue}Ie&&f([he,ge,be],e=>{u=T(u,e," ")});const d=mt(e.nodeName);if(Ct(d,c,u)){if(se&&"object"==typeof B&&"function"==typeof B.getAttributeType)if(s);else switch(B.getAttributeType(d,c)){case"TrustedHTML":u=se.createHTML(u);break;case"TrustedScriptURL":u=se.createScriptURL(u)}try{s?e.setAttributeNS(s,r,u):e.setAttribute(r,u),_t(e)?vt(e):h(n.removed)}catch(e){}}}At(pe.afterSanitizeAttributes,e,null)},Mt=function e(t){let n=null;const o=Et(t);for(At(pe.beforeSanitizeShadowDOM,t,null);n=o.nextNode();)At(pe.uponSanitizeShadowNode,n,null),St(n),kt(n),n.content instanceof s&&e(n.content);At(pe.afterSanitizeShadowDOM,t,null)};return n.sanitize=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=null,i=null,r=null,l=null;if(it=!e,it&&(e="\x3c!--\x3e"),"string"!=typeof e&&!Nt(e)){if("function"!=typeof e.toString)throw S("toString is not a function");if("string"!=typeof(e=e.toString()))throw S("dirty is not a string, aborting")}if(!n.isSupported)return e;if(ze||gt(t),n.removed=[],"string"==typeof e&&(Ge=!1),Ge){if(e.nodeName){const t=mt(e.nodeName);if(!Ne[t]||ke[t])throw S("root node is forbidden and cannot be sanitized in-place")}}else if(e instanceof d)o=Tt("\x3c!----\x3e"),i=o.ownerDocument.importNode(e,!0),i.nodeType===te&&"BODY"===i.nodeName||"HTML"===i.nodeName?o=i:o.appendChild(i);else{if(!Fe&&!Ie&&!Ue&&-1===e.indexOf("<"))return se&&Ye?se.createHTML(e):e;if(o=Tt(e),!o)return Fe?null:Ye?le:""}o&&He&&vt(o.firstChild);const c=Et(Ge?e:o);for(;r=c.nextNode();)St(r),kt(r),r.content instanceof s&&Mt(r.content);if(Ge)return e;if(Fe){if($e)for(l=de.call(o.ownerDocument);o.firstChild;)l.appendChild(o.firstChild);else l=o;return(Se.shadowroot||Se.shadowrootmode)&&(l=fe.call(a,l,!0)),l}let u=Ue?o.outerHTML:o.innerHTML;return Ue&&Ne["!doctype"]&&o.ownerDocument&&o.ownerDocument.doctype&&o.ownerDocument.doctype.name&&A(J,o.ownerDocument.doctype.name)&&(u="<!DOCTYPE "+o.ownerDocument.doctype.name+">\n"+u),Ie&&f([he,ge,be],e=>{u=T(u,e," ")}),se&&Ye?se.createHTML(u):u},n.setConfig=function(){gt(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}),ze=!0},n.clearConfig=function(){ft=null,ze=!1},n.isValidAttribute=function(e,t,n){ft||gt({});const o=mt(e),i=mt(t);return Ct(o,i,n)},n.addHook=function(e,t){"function"==typeof t&&g(pe[e],t)},n.removeHook=function(e,t){if(void 0!==t){const n=p(pe[e],t);
1079return-1===n?void 0:b(pe[e],n,1)[0]}return h(pe[e])},n.removeHooks=function(e){pe[e]=[]},n.removeAllHooks=function(){pe={afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}},n})()},9627:function(e,t,n){n.d(t,{K:function(){return o}});const o=(e,t="basic")=>{if("undefined"==typeof window)return()=>{};const n=window.location.search.toLowerCase();const o=n.includes("debug=true")||n.includes("debug=a11y")||n.includes("debug=a11y-all"),i=n.includes("debug=a11y-all"),a="verbose"===t?i:o;return(...t)=>{a&&console.log(`[${e}]`,...t)}}}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var a=t[o]={exports:{}};return e[o](a,a.exports,n),a.exports}n.d=function(e,t){for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var o={};n.r(o);var i=n(1860);$(document).ready(function(){!function(e){var t=e(".menu").hasClass("horizontal-menu"),n=e(".menu").hasClass("hamburger-menu");e(function(){var o=e(".js-activity-sidebar"),a=100,r=e("section.row").first();function s(t){let n=e(".site-header").outerHeight();e(".-fixed-banner-button").length&&(n+=e(".buttons-block").outerHeight()),e("#wpadminbar").length&&t&&(n+=e("#wpadminbar").outerHeight()),e(".menu").css("max-height",`calc(${window.innerHeight}px - ${n}px)`)}if(r.is(":visible")||(r=e("main").find(".row:visible:first")),r.hasClass("-first-row")||r.addClass("-first-row"),s(!0),e(document).on("scroll",function(){a=o.length?o.offset().top:r.hasClass("-has-bg")?r.outerHeight():100;const n=e(".site-header");e(this).scrollTop()>=a&&!n.hasClass("site-header--filled")&&n.hasClass("-fixed-menu")?(n.addClass("site-header--filled"),t&&!(0,i.R7)(992)&&setTimeout(N.initialize,150)):e(this).scrollTop()<=a&&n.hasClass("site-header--filled")&&n.hasClass("-fixed-menu")&&(n.removeClass("site-header--filled"),t&&!(0,i.R7)(992)&&setTimeout(N.initialize,150)),s(!(e(this).scrollTop()>=a))}),t){var l=e(".search__toggle"),c=e("form.js-search"),u=e(".js-search-field");e(".menu-item, .sub-menu-item").find(".skip-to-navigation").on("click",function(){v(this)}),l.on("click",function(t){e(this).toggleClass("search__toggle--active"),c.toggleClass("search--active");let n="true"===u.attr("aria-hidden");u.attr("aria-hidden",!n),l.find("svg.icon-search").attr("aria-hidden",!n),document.querySelector(".js-search-field").focus()})}var d=".menu",m="menu--focused",f="menu-item--focused",p=".hamburger-menu__toggle",h="hamburger-menu__toggle--focused",g=".menu-item--has-sub-menu",b=".sub-menu",y=".sub-sub-menu";function v(t){"false"===e(t).attr("aria-expanded")?e(t).attr("aria-expanded",!0):e(t).attr("aria-expanded",!1),e(t).parent(".menu-item, .sub-menu-item").toggleClass("sr-focused"),e(t).siblings(".sub-menu, .sub-sub-menu").children().last().focusout(function(){e(this).hasClass("sr-focused")||e(this).parent(".sub-menu, .sub-sub-menu").parent(".sr-focused").removeClass("sr-focused")})}function w(){e(g).on("click",function(t){e(y).slideUp(),e(this).find(b).slideToggle(),e(this).toggleClass(f),t.stopImmediatePropagation()})}function T(){e(".sub-menu-item--has-sub-sub-menu").on("click",function(t){e(this).toggleClass("sub-menu-item--focused"),e(this).find(y).slideToggle(),t.stopImmediatePropagation()})}function E(){e(p).removeClass(h),e(d).removeClass(m),e("body").removeClass(m),e(b).slideUp(),e(y).slideUp(),e(g).removeClass(f)}e(p).on("click",function(t){v(this),e(t.target).on("blur focusout",()=>e(".hamburger-menu .menu-list li a").first().focus()),e(document).on("keydown",t=>{e(d).hasClass(m)&&"Escape"===t.key&&E()}),e("ul.menu-list").find("li").each((t,n)=>{(e(n).hasClass("menu-item--has-sub-menu")||e(n).hasClass("sub-menu-item--has-sub-sub-menu"))&&e(n).find("a").first().attr("aria-haspopup",!0).on("click",e=>{e.preventDefault()})}
1079),e(b).slideUp(),e(y).slideUp(),e(g).removeClass(f),e(this).toggleClass(h),e(d).toggleClass(m),e("body").toggleClass(m),t.stopPropagation()}),e("nav.hamburger-menu").children().last().on("focusout",t=>{"input"===t.target.localName||e(t.target).parent().hasClass("social-media-link")||e(p).click()}),(n||(0,i.R7)(992))&&(w(),T(),e(document).on("click",function(t){!1===e(t.target).is(d)&&!1===e(t.target).is(".search__field")&&E()}));var _=e(".menu-list"),N=function(){var t=null,n=null,o=null,i=null,a=0,r=0;function s(){var t=e(".menu-list > li:not(.js-more-menu)");a=0,r=0,r=n.outerWidth(!0),t.each(function(){var t=e(this).outerWidth(!0);a+=t});var i=_.outerWidth(!0)-r;if(a>i){var l=t.last();l.attr("data-width",l.outerWidth(!0)),l.prependTo(o).addClass("sub-menu-item").removeClass("menu-item"),n.removeClass("more-hidden"),(l.hasClass("current-menu-item")||l.hasClass("current-menu-ancestor")&&!n.hasClass("current-menu-ancestor"))&&n.addClass("current-menu-ancestor"),window.matchMedia("(min-width: 992px)").matches&&s()}else{var c=e(".js-more-menu-dropdown li").first();a+c.data("width")<i&&c.insertBefore(n).removeClass("sub-menu-item").addClass("menu-item")}}function l(){o.toggleClass("more-hidden")}function c(){window.matchMedia("(min-width: 992px)").matches?(s(),e(".menu").removeClass("-mobile-menu-listeners-on-desktop")):e(".menu").hasClass("-mobile-menu-listeners-on-desktop")||(w(),T(),e(".menu").addClass("-mobile-menu-listeners-on-desktop"))}return{initialize:function(){window.matchMedia("(min-width: 992px)").matches&&(t=e(window),e(".js-menu-item"),n=e(".js-more-menu"),o=e(".js-more-menu-dropdown"),i=e(".js-more-menu-toggle"),t.on("load",s()),t.on("resize",c),i.on("click",l),e("body").addClass("loaded"),e(".sub-menu").css("display",""))}}}();t&&(N.initialize(),e(window).on("load resize",N.initialize))})}(jQuery)}),fh=o}();</script>
1079 1080
1081<script> 1082 window.FHS_ADMIN_URL = window.FHS_ADMIN_URL || "https:\/\/soundofcharleston.com\/wp-admin\/"; 1083 window.FHS_ADMIN_AJAX_URL = window.FHS_ADMIN_AJAX_URL || "https:\/\/soundofcharleston.com\/wp-admin\/admin-ajax.php"; 1084 window.FHS_REST_URL = window.FHS_REST_URL || "https:\/\/soundofcharleston.com\/wp-json\/"; 1085</script>
1085 1086
1087<script> 1088 if ($('body').hasClass('post-password-protected')) { 1089 const postId = $('body').data('post-id'); 1090 $.post('https://soundofcharleston.com/wp-admin/admin-ajax.php', { 1091 action: 'password-protected', 1092 postId: postId, 1093 }, function(response) { 1094 let url = new URL(document.location.href); 1095 let params = new URLSearchParams(url.search); 1096 1097 if (response) { 1098 // Post is authed, send to the cached auth version 1099 params.set('auth', response); 1100 } else { 1101 // Post is NOTH authed, remove the param 1102 params.delete('auth'); 1103 } 1104 1105 if([...params].length) { 1106 url = `${location.pathname}?${params}`; 1107 } else { 1108 url = location.pathname; 1109 } 1110 1111 window.history.replaceState({}, '', url); 1112 }); 1113 } 1114</script>
1114 1115 1116<!-- SERVICE WORKERS --> 1117<!-- TODO Post VIP Launch - Service Workers --> 1118 1119 1120
1120<script> 1121 // UUID validation helper 1122 var isValidUuid = (function(){ 1123 var UUID_REGEX = /^[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i; 1124 return function(uuid){ 1125 return uuid && UUID_REGEX.test(uuid); 1126 }; 1127 })(); 1128 1129 // Helper to get UUID from localStorage 1130 var getUuidFromStorage = function() { 1131 try { 1132 var uuid = localStorage.getItem('fareharbor-uuid'); 1133 if (uuid) { 1134 return uuid.replaceAll('"', ''); 1135 } 1136 } catch(e) {} 1137 return ''; 1138 }; 1139 1140 // Global flags for tracking identification state 1141 window.mixpanelIdentified = false; 1142 1143 // Create a promise that resolves when UUID is available or timeout 1144 window.mixpanelReady = new Promise(function(resolve) { 1145 var timeout = window.MIXPANEL_UUID_TIMEOUT || 400; 1146 var pollInterval = 50; 1147 var elapsed = 0; 1148 1149 var checkUuid = function() { 1150 var uuid = getUuidFromStorage(); 1151 1152 if (uuid && isValidUuid(uuid)) { 1153 // UUID found - identify and resolve 1154 window.mixpanel.fareharbor.identify(uuid); 1155 window.mixpanelIdentified = true; 1156 resolve(); 1157 } else if (elapsed >= timeout) { 1158 // Timeout reached - resolve without identifying 1159 resolve(); 1160 } else { 1161 // Keep polling 1162 elapsed += pollInterval; 1163 setTimeout(checkUuid, pollInterval); 1164 } 1165 }; 1166 1167 // Start checking 1168 checkUuid(); 1169 }); 1170 1171 var getMixpanelButtonProperties = function(e) { 1172 var properties = { 1173 'destination': $(e).attr('href'), 1174 }; 1175 1176 if ($(e).data('mixpanel')) { 1177 properties['link-type'] = $(e).data('mixpanel'); 1178 } 1179 1180 if ($(e).data('custom-mixpanel-property')) { 1181 properties['custom-property'] = $(e).data('custom-mixpanel-property'); 1182 } 1183 1184 let buttonId = $(e).find('span[id]').attr('id'); 1185 1186 if (buttonId) { 1187 properties['button-id'] = buttonId; 1188 } 1189 1190 return properties; 1191 }; 1192 1193 var sendEventToGTM = function(event, properties) { 1194 if (window.dataLayer) { 1195 window.dataLayer.push({ 1196 'event': event, 1197 'destination': properties['destination'], 1198 'link-type': properties['link-type'] || null, 1199 'button-id': properties['button-id'] || null, 1200 'custom-property': properties['custom-mixpanel-property'] || null 1201 }); 1202 } else { 1203 console.error('GTM dataLayer not found.'); 1204 } 1205 }; 1206 1207 var trackLinkClick = function(e, event) { 1208 window.mixpanel?.fareharbor.track(event, getMixpanelButtonProperties(e)); 1209 }; 1210 1211 FH.autoLightframe({ 1212 overrideOnclick: 'all', 1213 callback: function(e) { 1214 1215 gtag('event', { 1216 'send_to': 'UA-142542444-1', 1217 'event_category': 'Click FH Book Button', 1218 'event_label': $(e).data('custom-mixpanel-property'), 1219 }); 1220 gtag('event', { 1221 'send_to': 'G-5JWKEV4VQY', 1222 'event_category': 'Click FH Book Button', 1223 'event_label': $(e).data('custom-mixpanel-property'), 1224 }); 1225 1226 trackLinkClick(e, 'click-fhme-booking-link'); 1227 } 1228 }); 1229 1230 $(function() { 1231 function isExternal(url) { 1232 if (url.indexOf('http') === -1) { 1233 return false; 1234 } else { 1235 return new URL(url).origin !== window.location.origin; 1236 } 1237 } 1238 1239 // Wait for Mixpanel UUID to be ready before tracking page view 1240 if (window.mixpanelReady) { 1241 window.mixpanelReady.then(function() { 1242 let hasSBD = $('.activity-search').length > 0 ? 'true' : 'false'; 1243 let hasQuickSearch = $('.quick-search-button').length > 0 ? 'true' : 'false'; 1244 let hasLearnMore = $('.data-container').data('wants-learn-more') ? 'true' : 'false'; 1245 let hasBookNow = $('.data-container').data('wants-book-now') ? 'true' : 'false'; 1246 let hasListView = $('.data-container').data('wants-list-view') ? 'true' : 'false'; 1247 let hasIndividualTimes = $('.data-container').data('wants-individual-times') ? 'true' : 'false'; 1248 let hasPublicHeadlines = $('.data-container').data('wants-individual-public-headlines') ? 'true' : 'false'; 1249 let hasDataOnLoad = $('.data-container').data('wants-data-on-load') ? 'true' : 'false'; 1250 1251 if (!hasSBD) { 1252 window.mixpanel?.fareharbor.track("view-fhme-page", { 1253 'page-type': document.body.getAttribute('data-mixpanel-type'), 1254 'page-has-sbd': hasSBD 1255 }); 1256 } else { 1257 window.mixpanel?.fareharbor.track("view-fhme-page", { 1258 'page-type': document.body.getAttribute('data-mixpanel-type'), 1259 'page-has-sbd': hasSBD, 1260 'sbd-quick-search': hasQuickSearch, 1261 'sbd-learn-more': hasLearnMore, 1262 'sbd-book-now': hasBookNow, 1263 'sbd-list-view': hasListView, 1264 'sbd-individual-times': hasIndividualTimes, 1265 'sbd-public-headlines': hasPublicHeadlines, 1266 'sbd-data-on-load': hasDataOnLoad 1267 }); 1268 } 1269 }); 1270 } 1271 1272 // Set up link click tracking 1273 $('a').not('[href*="fareharbor.com"]').on('click', function() { 1274 if (isExternal($(this).attr('href'))) { 1275 trackLinkClick(this, 'click-fhme-external-link'); 1276 } else { 1277 trackLinkClick(this, 'click-fhme-internal-link'); 1278 } 1279 }); 1280 }); 1281 1282 </script>
1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297
1297<script type="application/ld+json"> 1298 { 1299 "@context": "https://schema.org", 1300 "@type": "BreadcrumbList", 1301 "itemListElement": [ 1302 { 1303 "@type": "ListItem", 1304 "position": "1", 1305 "item": "https://soundofcharleston.com/about/", 1306 "name": "About" 1307 } 1308 ] 1309} 1310 </script>
1310 1311 1312 1313 1314 1315 1316
1316<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v4bc70e2c01a94c73b74392e4234840661791215815920" integrity="sha512-L0ha0OXavK/8okipN9F8BtP84dg9DUhPERbBXzwI6dgTA55d2+yweo3pn5CSFYs45/r8md2+xvUPtTdvTNRfjA==" data-cf-beacon='{"version":"2024.11.0","token":"589829b7e4e14500aca5aa013a6cb9fa","r":1,"spa":2}' crossorigin="anonymous"></script>
1316 1317</body> 1318</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.