1<html lang="en"> 2<head lang="en"> 3 4 5 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 6<title>WRS</title> 7<meta name="description" content="English Speaking Radio in Switzerland I Local News, Events & Information"> 8<meta name="keywords" content="WRS, World radio switzerland, English Radio, local radio, Anglophone radio station, Local news Geneva, internet radio, FM, Europe, media, expat, broadcast, Geneva, Lausanne, Butcher, what's on, Geneve, Genève, ski update, ski news, snow report, switzerland news, swiss news, swiss, switzerland, news"> 9<meta name="robots" content="noodp, noydir"> 10 11<!-- Facebook --> 12<meta property="og:url" content="https://www.worldradio.ch/"> 13<meta property="og:title" content="WRS"> 14<meta property="og:image:url" content="https://mmo.aiircdn.com/29/61eaca66aaed8.png"> 15<meta property="og:image:width" content="1000"> 16<meta property="og:image:height" content="900"> 17<meta property="og:image:type" content="image/png"> 18<meta property="og:description" content=""> 19<meta property="og:site_name" content="WRS"> 20<meta property="og:type" content="article"> 21<meta property="fb:admins" content="KattCullen,MarkButcher,AurelienChupin"> 22 23<!-- X.com --> 24<meta name="twitter:card" content="summary_large_image"> 25<meta name="twitter:title" content="WRS"> 26<meta name="twitter:description" content=""> 27<meta name="twitter:site" content="@wrs"> 28 29<!-- iOS App ID --> 30<meta name="apple-itunes-app" content="app-id=448302610"> 31 32<!-- Icons --> 33<link rel="icon" href="https://mmo.aiircdn.com/29/61eaca677677a.png"> 34 35 36<!-- Common CSS --> 37<link type="text/css" href="https://c.aiircdn.com/fe/css/dist/afe-f98a36ef05.min.css" rel="stylesheet" media="screen"> 38 39<!-- Common JS -->
40<script src="https://code.jquery.com/jquery-1.12.2.min.js"></script>
vendor: 1 bytes, line 40
40
41<script src="https://c.aiircdn.com/fe/js/dist/runtime.9def349a2c783da17129.js"></script>
vendor: 1 bytes, line 41
41
42<script src="https://c.aiircdn.com/fe/js/dist/vendor.40ff133faeab9cc6db0a.js"></script>
vendor: 1 bytes, line 42
42
43<script src="https://c.aiircdn.com/fe/js/dist/afe.5ec03bc3e92410211979.js"></script>
43 44
45<script> 46gm.properties = {"site_id":"45","page_id":null,"page_path_no_tll":"\/","service_id":"3271"}; 47</script>
47 48 49 50 <meta name="viewport" content="width=device-width, minimum-scale=1.0, initial-scale=1.0"> 51 52 <link rel="stylesheet" href="https://a.aiircdn.com/d/c/2253-mdchhrmpykv7fz.css" /> 53 54
54<script src="//ajax.googleapis.com/ajax/libs/webfont/1/webfont.js"></script>
54 55
55<script src="https://a.aiircdn.com/d/j/2254-9uifzh2iqhgnnb.js"></script>
55 56
57<script id="mcjs">!function(c,h,i,m,p){m=c.createElement(h),p=c.getElementsByTagName(h)[0],m.async=1,m.src=i,p.parentNode.insertBefore(m,p)}(document,"script","https://chimpstatic.com/mcjs-connected/js/users/74a715c2d4468ad14542c363c/cb47aaf1686d95449db82b932.js");</script>
57 58</head> 59<body data-controller="ads"> 60 61<!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 61-62
61 62<script async src="https://www.googletagmanager.com/gtag/js?id=
62G-N11MRLMYT3
vendor: 12 bytes, line 62
62"></script>
63<script> 64
vendor: 134 bytes, lines 64-68
64window.dataLayer = window.dataLayer || []; 65 function gtag(){dataLayer.push(arguments);} 66 gtag('js', new Date()); 67 68 gtag('config', '
68G-N11MRLMYT3
vendor: 4 bytes, line 68
68');
69</script>
69 70 71 72<div class="c-nav-overspill js-top-nav js-slide-move"> 73 <ul></ul> 74</div> 75 76<div class="c-site-overlay js-site-overlay"></div> 77 78<div class="c-site-wrapper js-slide-move"> 79 80 <div class="o-wrapper js-takeover-wrap"> 81 <div class="c-ad c-leaderboard js-spacing-on-load"> 82 <div class="gm-adpos" 83 data-ads-target="pos" 84 data-pos-id="5698" 85 id="ad-pos-5698" 86 ></div> 87 </div> 88 </div> 89 <header class="c-page-header mb-bottom"> 90 91 <div class="o-wrapper"> 92 93 <div class="dv-grid is-vertical-middle"> 94 95 <div class="dv-grid__item one-third s-m-one-half js-logo"> 96 97 <h1 class="c-logo"><strong class="c-logo__text">WRS</strong></h1> 98 99 </div><!-- 100 101 102 --><div class="dv-grid__item one-third js-nowplaying s-m-hide"> 103 104 <a href="/shows/breakfast-show/" class="o-media o-media--middle c-output s-m-hide"> 105 <div class="o-media__img"> 106 <img src="https://mmo.aiircdn.com/29/6a7c75d9986c04acf59.jpg" class="c-output__img" alt="" /> 107 </div> 108 <div class="o-media__body"> 109 <strong class="c-output__title">Breakfast Show</strong> 110 <em class="c-output__time"> 6:30am - 10:00am</em> 111 </div> 112 </a> 113 114 </div><!-- 115 --><div class="dv-grid__item one-third s-m-one-half u-text-right js-listen "> 116 117 <a href="/player/" 118 target="_blank" 119 data-popup-size="" 120 class="c-listen-live s-one-whole"> 121 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 23 31" class="c-icon c-icon--play"> 122 <path fill="#FFF" fill-rule="evenodd" d="M1.84630375.32452225L21.6789014 14.5522554c.5234249.3755005.6433414 1.1042234.2678409 1.6276483a1.16640093 1.16640093 0 01-.2678409.2678409L1.84630375 30.6754777c-.5234249.3755005-1.2521479.2555841-1.62764837-.2678408C.07647104 30.2094405 0 29.9716556 0 29.7277331V1.27226687c0-.64418493.52221507-1.1664 1.1664-1.1664.24392249 0 .48170739.07647104.67990375.21865538z"/> 123 </svg> 124 <h2 class="c-btn__text">Listen Live</h2> 125 </a> 126 127 </div> 128 </div> 129 130 </div> 131 132 </header> 133 134 <div class="c-nav-primary-wrapper"> 135 136 <nav class="c-nav-primary"> 137 138 <h2 class="hide"><a href="/">Navigation</a></h2> 139 140 <button class="c-nav-toggle js-toggle-navigation"> 141 <div class="c-nav-icon"> 142 <i class="c-nav-toggle__line"></i><i class="c-nav-toggle__line"></i><i class="c-nav-toggle__line"></i> 143 </div> 144 <span class="u-access">Toggle</span> 145 <strong class="c-nav-toggle__title">Menu</strong> 146 </button> 147 148 <ul class="global-nav-top"><li class="nav--home on"><div><a href="/"> 149 Home 150 </a></div></li><li class="nav-- "><div><a href="/news/bitesize-news/"> 151 News 152 </a></div></li><li class="nav--listen-again "><div><a href="/listen-again/"> 153 Listen again 154 </a></div></li><li class="nav--shows "><div><a href="/shows/"> 155 Schedule 156 </a></div><ul><li><a href="/shows/playlist/"> 157 Playlist 158 </a></li></ul></li><li class="nav--how-to-listen "><div><a href="/how-to-listen/"> 159 How to Listen 160 </a></div></li><li class="nav--local "><div><a href="/news/bitesize-news/"> 161 Local 162 </a></div><ul><li><a href="/news/bitesize-news/"> 163 Local News 164 </a></li><li><a href="/local/directory/"> 165 Local Directory 166 </a></li><li><a href="/local/local-artists/"> 167 Local Talent 168 </a></li><li><a href="/local/weather/"> 169 Weather 170 </a></li></ul></li><li class="nav--more "><div><a href="/more/"> 171 More 172 </a></div><ul><li><a href="/more/"> 173 Contact 174 </a></li><li><a href="/more/faqs/"> 175 FAQs 176 </a></li><li><a href="/more/join-the-team/"> 177 Join the Team 178 </a></li><li><a href="/more/privacy-policy-terms-conditions/"> 179 Privacy Policy, T&Cs 180 </a></li></ul></li></ul> 181 182 <button type="button" class="c-search-toggle js-search-toggle"> 183 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 46 51"> 184 <path fill="#FFF" fill-rule="nonzero" d="M45.3 46.5L34 33.8c2.9-3.7 4.5-8.3 4.5-13.2C38.5 9.2 29.8 0 19.2 0 8.6 0 0 9.2 0 20.6c0 11.3 8.6 20.6 19.2 20.6 4 0 7.8-1.3 11-3.7l11.5 12.7c.5.5 1.1.8 1.8.8.6 0 1.3-.3 1.7-.7 1-1 1-2.8.1-3.8zM19 4.9c8 0 14.3 6.7 14.3 14.8C33.3 28 27 34.5 19 34.5c-
1847.8 0-14.2-6.6-14.2-14.8C4.8 11.6 11.2 5 19 5z"/> 185 </svg> 186 Toggle Search Visibility 187 </button> 188 189 </nav> 190 191 </div> 192 193 <div class="c-search js-search"> 194 <h2 class="hide">Search</h2> 195 <form class="o-wrapper c-search__form" action="/searchresults/" method="get"> 196 <div class="dv-grid is-vertical-middle"> 197 <div class="dv-grid__item two-thirds"> 198 199 <div class="js-input-hide"> 200 <label class="u-access" for="q">Search</label> 201 <input placeholder="Search..." class="c-search__input" type="text" name="q"> 202 </div> 203 204 </div><!-- 205 --><div class="dv-grid__item one-third"> 206 207 <button class="c-search__submit" type="submit">Search</button> 208 209 </div> 210 </div> 211 </form> 212 </div> 213 214 <main class="o-wrapper c-page-main"> 215 <div class="c-ad c-billboard js-spacing-on-load"><div class="gm-adpos" 216 data-ads-target="pos" 217 data-pos-id="5705" 218 id="ad-pos-5705" 219 ></div></div> 220 <div class="dv-grid u-mb--large"> 221 222 <div class="dv-grid__item dv-grid__item--flex-300 one-whole"> 223 224 <div class="c-carousel js-carousel js-stacked-at-600"> 225 226 <ul class="c-carousel-list"> 227 <li class="c-carousel-list__item js-carousel-list__item"> 228 <a href="https://www.worldradio.ch/news/bitesize-news/earthquake-insurance-remains-optional/" class="c-carousel-list__link"> 229 <img src="https://mmo.aiircdn.com/29/6aa7f015580ebc51d00.jpg" alt="" class="c-carousel__img" /> 230 </a> 231 </li><li class="c-carousel-list__item js-carousel-list__item"> 232 <a href="https://www.worldradio.ch/news/bitesize-news/no-snow-on-matterhorn/" class="c-carousel-list__link"> 233 <img src="https://mmo.aiircdn.com/29/6abd327bcf1461b1674.jpg" alt="" class="c-carousel__img" /> 234 </a> 235 </li><li class="c-carousel-list__item js-carousel-list__item"> 236 <a href="https://www.worldradio.ch/news/bitesize-news/tough-wine-sector-finds-something-to-cele" class="c-carousel-list__link"> 237 <img src="https://mmo.aiircdn.com/29/6abd3090916972a1f29.jpg" alt="" class="c-carousel__img" /> 238 </a> 239 </li><li class="c-carousel-list__item js-carousel-list__item"> 240 <a href="https://www.worldradio.ch/news/bitesize-news/new-cern-collider-still-under-consideration/" class="c-carousel-list__link"> 241 <img src="https://mmo.aiircdn.com/29/6ab813d890eb910370f.jpg" alt="" class="c-carousel__img" /> 242 </a> 243 </li><li class="c-carousel-list__item js-carousel-list__item"> 244 <a href="https://www.worldradio.ch/news/bitesize-news/speed-limit-decrease-in-parts-of-lausanne" class="c-carousel-list__link"> 245 <img src="https://mmo.aiircdn.com/29/6a98514dbf49bd834ad.jpg" alt="" class="c-carousel__img" /> 246 </a> 247 </li><li class="c-carousel-list__item js-carousel-list__item"> 248 <a href="https://mmo.aiircdn.com/29/6ab239ef436a8ae8924.mp3" class="c-carousel-list__link"> 249 <img src="https://mmo.aiircdn.com/29/6a8c91b26dd1e4108ba.jpg" alt="" class="c-carousel__img" /> 250 </a> 251 </li><li class="c-carousel-list__item js-carousel-list__item"> 252 <a href="https://www.worldradio.ch/listen-again/dig-it/episode/autumn-vegetables-to-plant-now/" class="c-carousel-list__link"> 253 <img src="https://mmo.aiircdn.com/29/6aa7cf8ae238ccaef4c.jpg" alt="" class="c-carousel__img" /> 254 </a> 255 </li> </ul> 256 257 258 <div class="c-carousel-dock"> 259 <ul class="c-carousel-dock-list"> 260 <li class="c-carousel-dock-list__item js-carousel-detail-list__item"> 261 <strong class="c-carousel__title">Earthquake insurance remains optional</strong> 262 <p class="c-carousel__description">Not mandatory for property owners</p> 263 </li><li class="c-carousel-dock-list__item js-carousel-detail-list__item"> 264 <strong class="c-carousel__title">No snow on Matterhorn</strong> 265 <p class="c-carousel__description">The iconic peak suffers from extreme summer</p> 266 </li><li class="c-carousel-dock-list__item js-carousel-detail-list__item"> 267 <strong class="c-carousel__title">Wine growers celebrate</strong> 268 <p class="c-carousel__description">Good news in a tough climate</p> 269 </li><li class="c-carousel-dock-list__item js-carousel-detail-list__item"> 270 <strong class="c-carousel__title">CERN collider still under consideration</strong> 271 <p class="c-carousel__description">Conditions have been laid down</p> 272 </li><li class="c-carousel-dock-list__item js-carousel-detail-list__item"> 273 <strong class="c-carousel__title">Speed limit change in Lausanne</strong> 274 <p class="c-carousel__description">Decreased in some areas</p> 275 </li><li class="c-carousel-dock-list__item js-carousel-detail-list__item"> 276 <strong class="c-carousel__title">News GEDS Production</strong> 277 <p class="c-carousel__description">'Hangmen' in Eaux-Vives</p> 278 </li><li class="c-carousel-dock-list__item js-carousel-detail-list__item"> 279 <strong class="c-carousel__title">Dig it! Autumn Veggies</strong> 280 <p class="c-carousel__description">Plant now. Harvest this year. </p> 281 </li> </ul> 282 283 <button type="button" class="c-carousel__btn js-carousel__btn js-carousel__btn--previous c-carousel__btn--previous"> 284 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 30"> 285 <path fill="#FFF" d="M14.7 29.4l-.6-.2-13.8-14a.6.6 0 01-.3-.5c0-.2 0-.4.3-.6L14 .2l.6-.2c.2 0 .4 0 .6.2l1.3 1.3.2.6c0 .2 0 .4-.2.6L6.3 12.9H29c.2 0 .4.1.5.3.2.1.2.3.2.5v2c0 .1 0 .3-.2.5l-.5.2H6.3l10.3 10.3.2.6c0 .2 0 .4-.2.5l-1.3 1.4a1 1 0 01-.6.2zm0 0l-.6-.2-13.8-14a.6.6 0 01-.3-.5c0-.2 0-.4.3-.6L14 .2l.6-.2c.2 0 .4 0 .6.2l1.3 1.3.2.6c0 .2 0 .4-.2.6L6.3 12.9H29c.2 0 .4.1.5.3.2.1.2.3.2.5v2c0 .1 0 .3-.2.5l-.5.2H6.3l10.3 10.3.2.6c0 .2 0 .4-.2.5l-1.3 1.4a1 1 0 01-.6.2z"/> 286 </svg>
287 <span class="u-access">Previous</span> 288 </button> 289 <button type="button" class="c-carousel__btn js-carousel__btn js-carousel__btn--next c-carousel__btn--next"> 290 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 30"> 291 <path fill="#FFF" d="M15 29.4l.6-.2 13.9-14c.2-.1.2-.3.2-.5s0-.4-.2-.6L15.6.2a.7.7 0 00-.5-.2 1 1 0 00-.6.2L13 1.5l-.2.6.2.6 10.3 10.2H.8l-.6.3-.2.5v2c0 .1 0 .3.2.5l.6.2h22.6L13.1 26.7a1 1 0 00-.2.6l.2.5 1.4 1.4.6.2zm0 0l.6-.2 13.9-14c.2-.1.2-.3.2-.5s0-.4-.2-.6L15.6.2a.7.7 0 00-.5-.2 1 1 0 00-.6.2L13 1.5l-.2.6.2.6 10.3 10.2H.8l-.6.3-.2.5v2c0 .1 0 .3.2.5l.6.2h22.6L13.1 26.7a1 1 0 00-.2.6l.2.5 1.4 1.4.6.2z"/> 292 </svg> 293 <span class="u-access">Next</span> 294 </button> 295 </div> 296 297 </div> 298 299 300 <div class="o-content-block tb-news"> 301 302 <h2 class="o-headline"><a href="/news/" class="o-headline__main">Bitesize News</a></h2> 303 304 <div class="o-content-block__inner"> 305 306 307 <ul class="gm-sec" 308 data-grid-threshold="600" 309 310 data-per-row="3" data-mode="0" > 311 312 313 <li class="c-pod"> 314 <a href="/news/bitesize-news/new-app-launch-in-neuchatel/" class="c-pod__link" tabindex="-1"> 315 <img src="https://mmo.aiircdn.com/29/6abe77de846fdff9ab7.jpg" alt="" class="c-pod__img " /> 316 </a> 317 <div class="c-pod__content"> 318 <a href="/news/bitesize-news/new-app-launch-in-neuchatel/" class="c-pod__link"> 319 <strong class="c-pod__title">New app launch in Neuchâtel</strong> 320 </a> 321 <p class="c-pod__description">La Chaux-de-Fonds is testing a resident-only 'super-app' built on top of its local currency</p> </div> 322 </li> 323 324 <li class="c-pod"> 325 <a href="/news/bitesize-news/rhone-project-consultation-announced/" class="c-pod__link" tabindex="-1"> 326 <img src="https://mmo.aiircdn.com/29/6abe776a5c2cd1601f6.jpg" alt="" class="c-pod__img " /> 327 </a> 328 <div class="c-pod__content"> 329 <a href="/news/bitesize-news/rhone-project-consultation-announced/" class="c-pod__link"> 330 <strong class="c-pod__title">Rhône project consultation announced</strong> 331 </a> 332 <p class="c-pod__description">Vaud and Valais are opening public consultation on the biggest piece of the third Rhône correction, a 14-kilometre stretch through the Chablais</p> </div> 333 </li> 334 335 <li class="c-pod"> 336 <a href="/news/bitesize-news/landmark-store-for-coop/" class="c-pod__link" tabindex="-1"> 337 <img src="https://mmo.aiircdn.com/29/6abe782e8ac1d27b878.jpg" alt="" class="c-pod__img " /> 338 </a> 339 <div class="c-pod__content"> 340 <a href="/news/bitesize-news/landmark-store-for-coop/" class="c-pod__link"> 341 <strong class="c-pod__title">Landmark store for Coop</strong> 342 </a> 343 <p class="c-pod__description">Coop has opened its thousandth Swiss supermarket, in Emmen</p> </div> 344 </li> 345 346 <li class="c-pod"> 347 <a href="/news/bitesize-news/progress-in-winter-olympics-bid/" class="c-pod__link" tabindex="-1"> 348 <img src="https://mmo.aiircdn.com/29/6abe78b3aca27efc4e7.jpg" alt="" class="c-pod__img " /> 349 </a> 350 <div class="c-pod__content"> 351 <a href="/news/bitesize-news/progress-in-winter-olympics-bid/" class="c-pod__link"> 352 <strong class="c-pod__title">
352Progress in Winter Olympics bid</strong> 353 </a> 354 <p class="c-pod__description">The National Council has approved up to CHF 200 million in federal funding for the 2038 Winter Olympics in Switzerland, by 137 votes to 40</p> </div> 355 </li> 356 357 <li class="c-pod"> 358 <a href="/news/bitesize-news/health-insurance-premium-rises-next-year/" class="c-pod__link" tabindex="-1"> 359 <img src="https://mmo.aiircdn.com/29/6abd310c2e67b5fcdee.jpg" alt="" class="c-pod__img " /> 360 </a> 361 <div class="c-pod__content"> 362 <a href="/news/bitesize-news/health-insurance-premium-rises-next-year/" class="c-pod__link"> 363 <strong class="c-pod__title">Health insurance premium rises next year</strong> 364 </a> 365 <p class="c-pod__description">Health insurance premiums in Switzerland will rise by an average of 5% in 2027, with big differences between cantons</p> </div> 366 </li> 367 368 <li class="c-pod"> 369 <a href="/news/bitesize-news/no-snow-on-matterhorn/" class="c-pod__link" tabindex="-1"> 370 <img src="https://mmo.aiircdn.com/29/6abd327bcf1461b1674.jpg" alt="" class="c-pod__img " /> 371 </a> 372 <div class="c-pod__content"> 373 <a href="/news/bitesize-news/no-snow-on-matterhorn/" class="c-pod__link"> 374 <strong class="c-pod__title">No snow on Matterhorn</strong> 375 </a> 376 <p class="c-pod__description">The Matterhorn is standing without snow at the end of September, a rare sight that has gone viral on social media</p> </div> 377 </li> 378 </ul> 379 380 </div> 381</div> 382 <div class="o-content-block tb-podcasts-latest"> 383 384 <h2 class="o-headline"><a href="/listen-again/" class="o-headline__main">Podcasts</a></h2> 385 386 <div class="o-content-block__inner"> 387 <ul class="gm-sec" 388 data-grid-threshold="600" 389 390 data-per-row="3" data-mode="0"> 391 392 <li class="c-pod"> 393 <a href="/listen-again/swiss-news-pod/episode/today/" class="c-pod__link" tabindex="-1"> 394 <img src="https://mmo.aiircdn.com/29/63eb48e0ad0ac.jpg" alt="" class="c-pod__img " /> 395 </a> 396 397 <div class="c-pod__content"> 398 <a href="/listen-again/swiss-news-pod/episode/today/" class="c-pod__link"> 399 <strong class="c-pod__title">Swiss News Pod</strong> 400 </a> 401 <p class="c-pod__description"><em class="c-pod__emphasis">The latest breaking stories from Switzerland</em> </p> 402 <p class="c-pod__description">01 october</p> </div> 403 </li> 404 <li class="c-pod"> 405 <a href="/listen-again/listen-again/episode/british-school-geneva/" class="c-pod__link" tabindex="-1"> 406 <img src="https://mmo.aiircdn.com/29/6a7c75d9986c04acf59.jpg" alt="" class="c-pod__img " /> 407 </a> 408 409 <div class="c-pod__content"> 410 <a href="/listen-again/listen-again/episode/british-school-geneva/" class="c-pod__link"> 411 <strong class="c-pod__title">Breakfast Show</strong> 412 </a> 413 <p class="c-pod__description"><em class="c-pod__emphasis">British School Geneva</em> </p> 414 <p class="c-pod__description">BSG</p> </div> 415 </li> 416 <li class="c-pod"> 417 <a href="/listen-again/dig-it/episode/autumn-vegetables-to-plant-now/" class="c-pod__link" tabindex="-1"> 418 <img src="https://mmo.aiircdn.com/29/6aa7cf8ae238ccaef4c.jpg" alt="" class="c-pod__img " /> 419 </a> 420 421 <div class="c-pod__content"> 422 <a href="/listen-again/dig-it/episode/autumn-vegetables-to-plant-now/" class="c-pod__link"> 423 <strong class="c-pod__title">Dig It!</strong> 424 </a> 425 <p class="c-pod__description"><em class="c-pod__emphasis">Autumn vegetables to plant now</em> </p> 426 <p class="c-pod__description">Hester shares easy autumn vegetables and salads to sow now for delicious winter harvests.</p> </div> 427 </li> 428 <li class="c-pod"> 429 <a href="/listen-again/kids-in-mind/episode/kids-in-mind-a-vital-part-of-growing-up-latency-pt-4/" class="c-pod__link" tabindex="-1"> 430 <img src="https://mmo.aiircdn.com/29/635005dca470a.jpg" alt="" class="c-pod__img " /> 431 </a> 432 433 <div class="c-pod__content"> 434 <a href="/listen-again/kids-in-mind/episode/kids-in-mind-a-vital-part-of-growing-up-latency-pt-4/" class="c-pod__link"> 435 <strong class="c-pod__title">Kids in Mind</strong> 436 </a> 437 <p class="c-pod__description"><em class="c-pod__emphasis">Kids in Mind - a vital part of growing up: Latency pt 4</em> </p> 438 <p class="c-pod__description">Importance of playing</p> </div> 439 </li> 440 <li class="c-pod"> 441 <a href="/listen-again/listen-again/episode/cancer-support-switzerland2/" class="c-pod__link" tabindex="-1"> 442 <img src="https://mmo.aiircdn.com/29/6a7c75d9986c04acf59.jpg" alt="" class="c-pod__img " /> 443 </a> 444 445 <div class="c-pod__content"> 446 <a href="/listen-again/listen-again/episode/cancer-support-switzerland2/" class="c-pod__link"> 447 <strong class="c-pod__title">Breakfast Show</strong> 448 </a> 449 <p class="c-pod__description"><em class="c-pod__emphasis">Cancer Support Switzerland</em> </p> 450 <p class="c-pod__description">22nd sep</p> </div> 451 </li> 452 <li class="c-pod"> 453 <a href="/listen-again/listen-again/episode/new-geds-production/" class="c-pod__link" tabindex="-1"> 454 <img src="https://mmo.aiircdn.com/29/6a7c75d9986c04acf59.jpg" alt="" class="c-pod__img " /> 455 </a> 456 457 <div class="c-pod__content"> 458 <a href="/listen-again/listen-again/episode/new-geds-production/" class="c-pod__link"> 459 <strong class="c-pod__title">Breakfast Show</strong> 460 </a> 461 <p class="c-pod__description"><em class="c-pod__emphasis">New GEDS production</em> </p> 462 <p class="c-pod__description">22nd sep</p> </div> 463 </li> 464 </ul> 465 </div> 466</div> 467 468 </div><!-- 469 --><div class="dv-grid__item dv-grid__item--fix-300 c-page-secondary"> 470 471 <div class="c-ad c-mpu js-spacing-on-load"> 472 <div class="gm-adpos" 473 data-ads-target="pos" 474 data-pos-id="5699" 475 id="ad-pos-5699" 476 ></div> 477 </div> 478 479 480<div class="o-content-block tb-schedule" data-service-id="default"> 481 482 <h2 class="o-headline"><a href="/shows/" class="o-headline__main">Schedule</a></h2> 483 484 <div class="o-content-block__inner"> 485 <ul class="gm-sec" 486 data-grid-threshold="400" 487 data-mode="0"> 488 <li class="c-pod"> 489 <a href="/shows/breakfast-show/" class="c-pod__link" tabindex="-1"> 490 <img src="https://mmo.aiircdn.com/29/6a7c75d9986c04acf59.jpg" alt="" class="c-pod__img" /> 491 </a> 492 <div class="c-pod__content"> 493 <a href="/shows/breakfast-show/" class="c-pod__link"> 494 <strong class="c-pod__title">Breakfast Show</strong> 495 </a> 496 <p class="c-pod__description"><em class="c-pod__emphasis"> 6:30am - 10:00am</em> </p> 497 <p class="c-pod__description">Local news, weather, music, competitions and more!</p> 498 </div> 499 </li> 500 <li class="c-pod"> 501 <a href="/shows/music-hits/" class="c-pod__link" tabindex="-1"> 502 <img src="https://mmo.aiircdn.com/29/63e9355f81670.jpg" alt="" class="c-pod__img" /> 503 </a> 504 <div class="c-pod__content"> 505 <a href="/shows/music-hits/" class="c-pod__link"> 506 <strong class="c-pod__title">Music hits</strong> 507 </a> 508 <p class="c-pod__description"><em class="c-pod__emphasis">10:00am - Noon</em> </p> 509 <p class="c-pod__description">The best US and UK hits to get you through the day.</p> 510 </div> 511 </li> 512 <li class="c-pod"> 513 <a href="/shows/the-newsroom/" class="c-pod__link" tabindex="-1"> 514 <img src="https://mmo.aiircdn.com/29/63e9354d24804.jpg" alt="" class="c-pod__img" /> 515 </a> 516 <div class="c-pod__content"> 517 <a href="/shows/the-newsroom/" class="c-pod__link"> 518 <strong class="c-pod__title">The Newsroom</strong> 519 </a> 520 <p class="c-pod__description"><em class="c-pod__emphasis">Noon - 12:30pm</em> </p> 521 <p class="c-pod__description"></p> 522 </div> 523 </li> 524 525 </ul> 526 </div> 527 528</div><div class="o-content-block tb-custom-content"> 529 530 <div class="o-content-block__inner"> 531 <div id="mc_embed_signup"> 532 <form action="https://worldradio.us19.list-manage.com/subscribe/post?u=74a715c2d4468ad14542c363c&id=14e3c88ffa&f_id=004897e3f0" class="validate" id="mc-embedded-subscribe-form" method="post" name="mc-embedded-subscribe-form" target="_blank"> 533 <div id="mc_embed_signup_scroll"> 534 <h2>Swiss News in your Inbox</h2> 535 536 <div class="indicates-required">
537 <span class="asterisk">*</span> indicates required 538 </div> 539 540 <div class="mc-field-group"> 541 <label for="mce-EMAIL">Email Address <span class="asterisk">*</span></label><input class="required email" id="mce-EMAIL" name="EMAIL" required="" type="email" value="" /> 542 </div> 543 544 <div class="mc-field-group"> 545 <label for="mce-FNAME2">Full Name </label><input class="text" id="mce-FNAME2" name="FNAME2" type="text" value="" /> 546 </div> 547 548 <p><a href="https://us19.campaign-archive.com/home/?u=74a715c2d4468ad14542c363c&id=14e3c88ffa">View previous campaigns</a></p> 549 550 <div hidden=""> 551 <input name="tags" type="hidden" value="6275406" /> 552 </div> 553 554 <div class="clear" id="mce-responses"> 555 <div class="response" id="mce-error-response" style="display: none;"> 556 557 </div> 558 559 <div class="response" id="mce-success-response" style="display: none;"> 560 561 </div> 562 </div> 563 564 <div aria-hidden="true" style="position: absolute; left: -5000px;"> 565 <input name="b_74a715c2d4468ad14542c363c_14e3c88ffa" tabindex="-1" type="text" value="" /> 566 </div> 567 568 <div class="clear"> 569 <input class="button" id="mc-embedded-subscribe" name="subscribe" type="submit" value="Subscribe" /> 570 </div> 571 </div> 572 </form> 573</div>
574<script type="text/javascript" src="//s3.amazonaws.com/downloads.mailchimp.com/js/mc-validate.js"></script>
574<script type="text/javascript">(function($) {window.fnames = new Array(); window.ftypes = new Array();fnames[0]='EMAIL';ftypes[0]='email';fnames[2]='FNAME2';ftypes[2]='text';fnames[1]='FNAME';ftypes[1]='text';fnames[5]='SNAME';ftypes[5]='text';fnames[3]='ADDRESS';ftypes[3]='address';fnames[4]='PHONE';ftypes[4]='phone';fnames[6]='COMPANY';ftypes[6]='text';}(jQuery));var $mcj = jQuery.noConflict(true); 575 // SMS Phone Multi-Country Functionality 576 if(!window.MC) { 577 window.MC = {}; 578 } 579 window.MC.smsPhoneData = { 580 defaultCountryCode: 'CH', 581 programs: [], 582 smsProgramDataCountryNames: [] 583 }; 584 585 function getCountryUnicodeFlag(countryCode) { 586 return countryCode.toUpperCase().replace(/./g, (char) => String.fromCodePoint(char.charCodeAt(0) + 127397)) 587 }; 588 589 // HTML sanitization function to prevent XSS 590 function sanitizeHtml(str) { 591 if (typeof str !== 'string') return ''; 592 return str 593 .replace(/&/g, '&') 594 .replace(/</g, '<') 595 .replace(/>/g, '>') 596 .replace(/"/g, '"') 597 .replace(/'/g, ''') 598 .replace(/\//g, '/'); 599 } 600 601 // URL sanitization function to prevent javascript: and data: URLs 602 function sanitizeUrl(url) { 603 if (typeof url !== 'string') return ''; 604 const trimmedUrl = url.trim().toLowerCase(); 605 if (trimmedUrl.startsWith('javascript:') || trimmedUrl.startsWith('data:') || trimmedUrl.startsWith('vbscript:')) { 606 return '#'; 607 } 608 return url; 609 } 610 611 const getBrowserLanguage = () => { 612 if (!window?.navigator?.language?.split('-')[1]) { 613 return window?.navigator?.language?.toUpperCase(); 614 } 615 return window?.navigator?.language?.split('-')[1]; 616 }; 617 618 619 function getDefaultCountryProgram(defaultCountryCode, smsProgramData) { 620 if (!smsProgramData || smsProgramData.length === 0) { 621 return null; 622 } 623 624 const browserLanguage = getBrowserLanguage(); 625 626 if (browserLanguage) { 627 const foundProgram = smsProgramData.find( 628 (program) => program?.countryCode === browserLanguage, 629 ); 630 if (foundProgram) { 631 return foundProgram; 632 } 633 } 634 635 if (defaultCountryCode) { 636 const foundProgram = smsProgramData.find( 637 (program) => program?.countryCode === defaultCountryCode, 638 ); 639 if (foundProgram) { 640 return foundProgram; 641 } 642 } 643 644 return smsProgramData[0]; 645 } 646 647 function updateSmsLegalText(countryCode, fieldName) { 648 if (!countryCode || !fieldName) { 649 return; 650 } 651 652 const programs = window?.MC?.smsPhoneData?.programs; 653 if (!programs || !Array.isArray(programs)) { 654 return; 655 } 656 657 const program = programs.find(program => program?.countryCode === countryCode); 658 if (!program || !program.requiredTemplate) { 659 return; 660 } 661 662 663 var smsConsentHtmlRenderingFixEnabled = true; 664 665 const legalTextElement = document.querySelector('#legal-text-' + fieldName); 666 if (!legalTextElement) { 667 return; 668 } 669 670 const divRegex = new RegExp('</?[div][^>]*>', 'gi'); 671 const blockWrapperRegex = new RegExp('</?(?:div|p)[^>]*>', 'gi'); 672 const fullAnchorRegex = new RegExp('<a.*?</a>', 'g'); 673 const anchorRegex = new RegExp('<a href="(.*?)" target="(.*?)">(.*?)</a>'); 674 675 const template = smsConsentHtmlRenderingFixEnabled 676 ? program.requiredTemplate 677 .replace(/<\/p>\s*<p[^>]*>/gi, ' ') 678 .replace(blockWrapperRegex, '') 679 : program.requiredTemplate.replace(divRegex, ''); 680 681 682 683 legalTextElement.textContent = ''; 684 const parts = template.split(/(<a href=".*?" target=".*?">.*?<\/a>)/g); 685 parts.forEach(function(part) { 686 if (!part) { 687 return; 688 } 689 const anchorMatch = part.match(/<a href="(.*?)" target="(.*?)">(.*?)<\/a>/); 690 if (anchorMatch) { 691 const linkElement = document.createElement('a'); 692 linkElement.href = sanitizeUrl(anchorMatch[1]); 693 linkElement.target = sanitizeHtml(anchorMatch[2]); 694 linkElement.textContent = sanitizeHtml(anchorMatch[3]); 695 legalTextElement.appendChild(linkElement); 696 } else { 697 legalTextElement.appendChild(document.createTextNode(part)); 698 } 699 }); 700 701 } 702 703 function generateDropdownOptions(smsProgramData) { 704 if (!smsProgramData || smsProgramData.length === 0) { 705 return ''; 706 } 707 708 var programs = false 709 ? smsProgramData.filter(function(p, i, arr) { 710 return arr.findIndex(function(q) { return q.countryCode === p.countryCode; }) === i; 711 }) 712 : smsProgramData; 713 714 return programs.map(program => { 715 const flag = getCountryUnicodeFlag(program.countryCode); 716 const countryName = getCountryName(program.countryCode); 717 const callingCode = program.countryCallingCode || ''; 718 // Sanitize all values to prevent XSS 719 const sanitizedCountryCode = sanitizeHtml(program.countryCode || ''); 720 const sanitizedCountryName = sanitizeHtml(countryName || ''); 721 const sanitizedCallingCode = sanitizeHtml(callingCode || '');
722 return '<option value="' + sanitizedCountryCode + '">' + sanitizedCountryName + ' ' + sanitizedCallingCode + '</option>'; 723 }).join(''); 724 } 725 726 function getCountryName(countryCode) { 727 if (window.MC?.smsPhoneData?.smsProgramDataCountryNames && Array.isArray(window.MC.smsPhoneData.smsProgramDataCountryNames)) { 728 for (let i = 0; i < window.MC.smsPhoneData.smsProgramDataCountryNames.length; i++) { 729 if (window.MC.smsPhoneData.smsProgramDataCountryNames[i].code === countryCode) { 730 return window.MC.smsPhoneData.smsProgramDataCountryNames[i].name; 731 } 732 } 733 } 734 return countryCode; 735 } 736 737 function getDefaultPlaceholder(countryCode) { 738 if (!countryCode || typeof countryCode !== 'string') { 739 return '+1 000 000 0000'; // Default US placeholder 740 } 741 742 var mockPlaceholders = [ 743 { 744 countryCode: 'US', 745 placeholder: '+1 000 000 0000', 746 helpText: 'Include the US country code +1 before the phone number', 747 }, 748 { 749 countryCode: 'GB', 750 placeholder: '+44 0000 000000', 751 helpText: 'Include the GB country code +44 before the phone number', 752 }, 753 { 754 countryCode: 'CA', 755 placeholder: '+1 000 000 0000', 756 helpText: 'Include the CA country code +1 before the phone number', 757 }, 758 { 759 countryCode: 'AU', 760 placeholder: '+61 000 000 000', 761 helpText: 'Include the AU country code +61 before the phone number', 762 }, 763 { 764 countryCode: 'DE', 765 placeholder: '+49 000 0000000', 766 helpText: 'Fügen Sie vor der Telefonnummer die DE-Ländervorwahl +49 ein', 767 }, 768 { 769 countryCode: 'FR', 770 placeholder: '+33 0 00 00 00 00', 771 helpText: 'Incluez le code pays FR +33 avant le numéro de téléphone', 772 }, 773 { 774 countryCode: 'ES', 775 placeholder: '+34 000 000 000', 776 helpText: 'Incluya el código de paÃs ES +34 antes del número de teléfono', 777 }, 778 { 779 countryCode: 'NL', 780 placeholder: '+31 0 00000000', 781 helpText: 'Voeg de NL-landcode +31 toe vóór het telefoonnummer', 782 }, 783 { 784 countryCode: 'BE', 785 placeholder: '+32 000 00 00 00', 786 helpText: 'Incluez le code pays BE +32 avant le numéro de téléphone', 787 }, 788 { 789 countryCode: 'CH', 790 placeholder: '+41 00 000 00 00', 791 helpText: 'Fügen Sie vor der Telefonnummer die CH-Ländervorwahl +41 ein', 792 }, 793 { 794 countryCode: 'AT', 795 placeholder: '+43 000 000 0000', 796 helpText: 'Fügen Sie vor der Telefonnummer die AT-Ländervorwahl +43 ein', 797 }, 798 { 799 countryCode: 'IE', 800 placeholder: '+353 00 000 0000', 801 helpText: 'Include the IE country code +353 before the phone number', 802 }, 803 { 804 countryCode: 'IT', 805 placeholder: '+39 000 000 0000', 806 helpText: 'Includere il prefisso internazionale IT +39 prima del numero di telefono', 807 }, 808 { 809 countryCode: 'NO', 810 placeholder: '+47 000 00 000', 811 helpText: 'Inkluder NO landskode +47 før telefonnummeret', 812 }, 813 { 814 countryCode: 'SE', 815 placeholder: '+46 00 000 00 00', 816 helpText: 'Inkludera SE landskod +46 före telefonnumret', 817 }, 818 { 819 countryCode: 'DK', 820 placeholder: '+45 00 00 00 00', 821 helpText: 'Inkluder DK landekode +45 før telefonnummeret', 822 }, 823 { 824 countryCode: 'FI', 825 placeholder: '+358 00 000 0000', 826 helpText: 'Sisällytä FI-maakoodi +358 ennen puhelinnumeroa', 827 }, 828 { 829 countryCode: 'EE', 830 placeholder: '+372 0000 0000', 831 helpText: 'Lisage EE riigikood +372 telefoninumbri ette', 832 }, 833 { 834 countryCode: 'PL', 835 placeholder: '+48 000 000 000', 836 helpText: 'Podaj numer kierunkowy PL +48 przed numerem telefonu', 837 }, 838 { 839 countryCode: 'SK', 840 placeholder: '+421 000 000 000', 841 helpText: 'Pred telefónne ÄÃslo uveÄte kód krajiny SK +421', 842 }, 843 { 844 countryCode: 'LV', 845 placeholder: '+371 0000 0000', 846 helpText: 'Iekļaujiet LV valsts kodu +371 pirms tÄlruÅa numura', 847 }, 848 { 849 countryCode: 'LT', 850 placeholder: '+370 0000 0000', 851 helpText: 'Ä®traukite LT Å¡alies kodÄ +370 prieÅ¡ telefono numerį', 852 }, 853 { 854 countryCode: 'GR', 855 placeholder: '+30 000 000 0000', 856 helpText: 'Î£Ï Î¼ÏεÏιλάβεÏε Ïον κÏÎ´Î¹ÎºÏ ÏÏÏÎ±Ï GR +30 ÏÏιν αÏÏ Ïον αÏÎ¹Î¸Î¼Ï ÏηλεÏÏÎ½Î¿Ï ', 857 }, 858 { 859 countryCode: 'PT', 860 placeholder: '+351 000 000 000', 861 helpText: 'Inclua o código de paÃs PT +351 antes do número de telefone', 862 }, 863 { 864 countryCode: 'HR', 865 placeholder: '+385 00 000 0000', 866 helpText: 'UkljuÄite HR pozivni broj države +385 prije telefonskog broja', 867 }, 868 { 869 countryCode: 'SI', 870 placeholder: '+386 00 000 000', 871 helpText: 'VkljuÄite SI kodo države +386 pred telefonsko Å¡tevilko', 872 }, 873 { 874 countryCode: 'IS', 875 placeholder: '+354 000 0000', 876 helpText: 'Láttu IS landsnúmer +354 fylgja á undan sÃmanúmerinu', 877 }, 878 { 879 countryCode: 'LU', 880 placeholder: '+352 000 000 000', 881 helpText: 'Incluez le code pays LU +352 avant le numéro de téléphone', 882 }, 883 { 884 countryCode: 'MC', 885 placeholder: '+377 00 00 00 00', 886 helpText: 'Incluez le code pays MC +377 avant le numéro de téléphone', 887 }, 888 { 889 countryCode: 'AD', 890 placeholder: '+376 000 000', 891 helpText: 'Incloeu el codi de paÃs AD +376 abans del número de telèfon', 892 }, 893 { 894 countryCode: 'JE', 895 placeholder: '+44 0000 000000', 896 helpText: 'Include the JE country code +44 before the phone number', 897 }, 898 { 899 countryCode: 'IM', 900 placeholder: '+44 0000 000000', 901 helpText: 'Include the IM country code +44 before the phone number', 902 }, 903 { 904 countryCode: 'GG', 905 placeholder: '+44 0000 000000', 906 helpText: 'Include the GG country code +44 before the phone number', 907 }, 908 { 909 countryCode: 'AL', 910 placeholder: '+355 00 000 0000', 911 helpText: 'Përfshini kodin e vendit AL +355 para numrit të telefonit', 912 }, 913 { 914 countryCode: 'SM', 915 placeholder: '+378 0000 000000', 916 helpText: 'Includere il prefisso internazionale SM +378 prima del numero di telefono', 917 }, 918 { 919 countryCode: 'FO', 920 placeholder: '+298 000000', 921 helpText: 'Inkluder FO landekode +298 før telefonnummeret', 922 }, 923 { 924 countryCode: 'MT', 925 placeholder: '+356 0000 0000', 926 helpText: 'Include the MT country code +356 before the phone number', 927 }, 928 { 929 countryCode: 'LI', 930 placeholder: '+423 000 0000', 931 helpText: 'Fügen Sie vor der Telefonnummer die LI-Ländervorwahl +423 ein', 932 }, 933 { 934 countryCode: 'GI', 935 placeholder: '+350 000 00000', 936 helpText: 'Include the GI country code +350 before the phone number', 937 }, 938 { 939 countryCode: 'MD', 940 placeholder: '+373 00 000 000', 941 helpText: 'IncludeÈi codul de ÈarÄ MD +373 înaintea numÄrului de telefon', 942 }, 943 { 944 countryCode: 'HU', 945 placeholder: '+36 00 000 0000', 946 helpText: 'A telefonszám elÅtt adja meg a HU országkódot +36', 947 }, 948 { 949 countryCode: 'NZ', 950 placeholder: '+64 00 000 0000', 951 helpText: 'Include the NZ country code +64 before the phone number', 952 }, 953 { 954 countryCode: 'ME', 955 placeholder: '+382 00 000 000', 956 helpText: 'UkljuÄite ME pozivni broj države +382 prije telefonskog broja', 957 }, 958 ]; 959 960 const selectedPlaceholder = mockPlaceholders.find(function(item) { 961 return item && item.countryCode === countryCode; 962 }); 963 964 return selectedPlaceholder ? selectedPlaceholder.placeholder : mockPlaceholders[0].placeholder; 965 } 966 967 function updatePlaceholder(countryCode, fieldName) { 968 if (!countryCode || !fieldName) { 969 return; 970 } 971 972 const phoneInput = document.querySelector('#mce-' + fieldName); 973 if (!phoneInput) { 974 return; 975 } 976 977 const placeholder = getDefaultPlaceholder(countryCode); 978 if (placeholder) { 979 phoneInput.placeholder = placeholder; 980 } 981 } 982 983 function updateCountryCodeInstruction(countryCode, fieldName) { 984 updatePlaceholder(countryCode, fieldName); 985 986 } 987 988 function getDefaultHelpText(countryCode) { 989 var mockPlaceholders = [ 990 { 991 countryCode: 'US', 992 placeholder: '+1 000 000 0000', 993 helpText: 'Include the US country code +1 before the phone number', 994 }, 995 { 996 countryCode: 'GB', 997 placeholder: '+44 0000 000000', 998 helpText: 'Include the GB country code +44 before the phone number', 999 }, 1000 { 1001 countryCode: 'CA', 1002 placeholder: '+1 000 000 0000', 1003 helpText: 'Include the CA country code +1 before the phone number', 1004 }, 1005 { 1006 countryCode: 'AU', 1007 placeholder: '+61 000 000 000', 1008 helpText: 'Include the AU country code +61 before the phone number', 1009 }, 1010 { 1011 countryCode: 'DE', 1012 placeholder: '+49 000 0000000', 1013 helpText: 'Fügen Sie vor der Telefonnummer die DE-Ländervorwahl +49 ein', 1014 }, 1015 { 1016 countryCode: 'FR', 1017 placeholder: '+33 0 00 00 00 00', 1018 helpText: 'Incluez le code pays FR +33 avant le numéro de téléphone', 1019 }, 1020 { 1021 countryCode: 'ES', 1022 placeholder: '+34 000 000 000', 1023 helpText: 'Incluya el código de paÃs ES +34 antes del número de teléfono', 1024 }, 1025 { 1026 countryCode: 'NL', 1027 placeholder: '+31 0 00000000', 1028 helpText: 'Voeg de NL-landcode +31 toe vóór het telefoonnummer', 1029 }, 1030 { 1031 countryCode: 'BE', 1032 placeholder: '+32 000 00 00 00', 1033 helpText: 'Incluez le code pays BE +32 avant le numéro de téléphone', 1034 }, 1035 { 1036 countryCode: 'CH', 1037 placeholder: '+41 00 000 00 00', 1038 helpText: 'Fügen Sie vor der Telefonnummer die CH-Ländervorwahl +41 ein', 1039 }, 1040 { 1041 countryCode: 'AT', 1042 placeholder: '+43 000 000 0000', 1043 helpText: 'Fügen Sie vor der Telefonnummer die AT-Ländervorwahl +43 ein', 1044 }, 1045 { 1046 countryCode: 'IE', 1047 placeholder: '+353 00 000 0000', 1048 helpText: 'Include the IE country code +353 before the phone number', 1049 }, 1050 { 1051 countryCode: 'IT', 1052 placeholder: '+39 000 000 0000', 1053 helpText: 'Includere il prefisso internazionale IT +39 prima del numero di telefono', 1054 }, 1055 { 1056 countryCode: 'NO', 1057 placeholder: '+47 000 00 000', 1058 helpText: 'Inkluder NO landskode +47 før telefonnummeret', 1059 }, 1060 { 1061 countryCode: 'SE', 1062 placeholder: '+46 00 000 00 00', 1063 helpText: 'Inkludera SE landskod +46 före telefonnumret', 1064 }, 1065 { 1066 countryCode: 'DK', 1067 placeholder: '+45 00 00 00 00', 1068 helpText: 'Inkluder DK landekode +45 før telefonnummeret', 1069 }, 1070 { 1071 countryCode: 'FI', 1072 placeholder: '+358 00 000 0000', 1073 helpText: 'Sisällytä FI-maakoodi +358 ennen puhelinnumeroa', 1074 }, 1075 { 1076 countryCode: 'EE', 1077 placeholder: '+372 0000 0000', 1078 helpText: 'Lisage EE riigikood +372 telefoninumbri ette', 1079 }, 1080 { 1081 countryCode: 'PL', 1082 placeholder: '+48 000 000 000', 1083 helpText: 'Podaj numer kierunkowy PL +48 przed numerem telefonu', 1084 }, 1085 { 1086 countryCode: 'SK', 1087 placeholder: '+421 000 000 000', 1088 helpText: 'Pred telefónne ÄÃslo uveÄte kód krajiny SK +421', 1089 }, 1090 { 1091 countryCode: 'LV', 1092 placeholder: '+371 0000 0000', 1093 helpText: 'Iekļaujiet LV valsts kodu +371 pirms tÄlruÅa numura', 1094 }, 1095 { 1096 countryCode: 'LT', 1097 placeholder: '+370 0000 0000', 1098 helpText: 'Ä®traukite LT Å¡alies kodÄ +370 prieÅ¡ telefono numerį', 1099 }, 1100 { 1101 countryCode: 'GR', 1102 placeholder: '+30 000 000 0000', 1103 helpText: 'Î£Ï Î¼ÏεÏιλάβεÏε Ïον κÏÎ´Î¹ÎºÏ ÏÏÏÎ±Ï GR +30 ÏÏιν αÏÏ Ïον αÏÎ¹Î¸Î¼Ï ÏηλεÏÏÎ½Î¿Ï ', 1104 }, 1105 { 1106 countryCode: 'PT', 1107 placeholder: '+351 000 000 000', 1108 helpText: 'Inclua o código de paÃs PT +351 antes do número de telefone', 1109 }, 1110 { 1111 countryCode: 'HR', 1112 placeholder: '+385 00 000 0000', 1113 helpText: 'UkljuÄite HR pozivni broj države +385 prije telefonskog broja', 1114 }, 1115 { 1116 countryCode: 'SI', 1117 placeholder: '+386 00 000 000', 1118 helpText: 'VkljuÄite SI kodo države +386 pred telefonsko Å¡tevilko', 1119 }, 1120 { 1121 countryCode: 'IS', 1122 placeholder: '+354 000 0000', 1123 helpText: 'Láttu IS landsnúmer +354 fylgja á undan sÃmanúmerinu', 1124 }, 1125 { 1126 countryCode: 'LU', 1127 placeholder: '+352 000 000 000', 1128 helpText: 'Incluez le code pays LU +352 avant le numéro de téléphone', 1129 }, 1130 { 1131 countryCode: 'MC', 1132 placeholder: '+377 00 00 00 00', 1133 helpText: 'Incluez le code pays MC +377 avant le numéro de téléphone', 1134 }, 1135 { 1136 countryCode: 'AD', 1137 placeholder: '+376 000 000', 1138 helpText: 'Incloeu el codi de paÃs AD +376 abans del número de telèfon', 1139 }, 1140 { 1141 countryCode: 'JE', 1142 placeholder: '+44 0000 000000', 1143 helpText: 'Include the JE country code +44 before the phone number', 1144 }, 1145 { 1146 countryCode: 'IM', 1147 placeholder: '+44 0000 000000', 1148 helpText: 'Include the IM country code +44 before the phone number', 1149 }, 1150 { 1151 countryCode: 'GG', 1152 placeholder: '+44 0000 000000', 1153 helpText: 'Include the GG country code +44 before the phone number', 1154 }, 1155 { 1156 countryCode: 'AL', 1157 placeholder: '+355 00 000 0000', 1158 helpText: 'Përfshini kodin e vendit AL +355 para numrit të telefonit', 1159 }, 1160 { 1161 countryCode: 'SM', 1162 placeholder: '+378 0000 000000', 1163 helpText: 'Includere il prefisso internazionale SM +378 prima del numero di telefono', 1164 }, 1165 { 1166 countryCode: 'FO', 1167 placeholder: '+298 000000', 1168 helpText: 'Inkluder FO landekode +298 før telefonnummeret', 1169 }, 1170 { 1171 countryCode: 'MT', 1172 placeholder: '+356 0000 0000', 1173 helpText: 'Include the MT country code +356 before the phone number', 1174 }, 1175 { 1176 countryCode: 'LI', 1177 placeholder: '+423 000 0000', 1178 helpText: 'Fügen Sie vor der Telefonnummer die LI-Ländervorwahl +423 ein', 1179 }, 1180 { 1181 countryCode: 'GI', 1182 placeholder: '+350 000 00000', 1183 helpText: 'Include the GI country code +350 before the phone number', 1184 }, 1185 { 1186 countryCode: 'MD', 1187 placeholder: '+373 00 000 000', 1188 helpText: 'IncludeÈi codul de ÈarÄ MD +373 înaintea numÄrului de telefon', 1189 }, 1190 { 1191 countryCode: 'HU', 1192 placeholder: '+36 00 000 0000', 1193 helpText: 'A telefonszám elÅtt adja meg a HU országkódot +36'
1193, 1194 }, 1195 { 1196 countryCode: 'NZ', 1197 placeholder: '+64 00 000 0000', 1198 helpText: 'Include the NZ country code +64 before the phone number', 1199 }, 1200 { 1201 countryCode: 'ME', 1202 placeholder: '+382 00 000 000', 1203 helpText: 'UkljuÄite ME pozivni broj države +382 prije telefonskog broja', 1204 }, 1205 ]; 1206 1207 if (!countryCode || typeof countryCode !== 'string') { 1208 return mockPlaceholders[0].helpText; 1209 } 1210 1211 const selectedHelpText = mockPlaceholders.find(function(item) { 1212 return item && item.countryCode === countryCode; 1213 }); 1214 1215 return selectedHelpText ? selectedHelpText.helpText : mockPlaceholders[0].helpText; 1216 } 1217 1218 function setDefaultHelpText(countryCode) { 1219 const helpTextSpan = document.querySelector('#help-text'); 1220 if (!helpTextSpan) { 1221 return; 1222 } 1223 1224 1225 } 1226 1227 function updateHelpTextCountryCode(countryCode, fieldName) { 1228 if (!countryCode || !fieldName) { 1229 return; 1230 } 1231 1232 setDefaultHelpText(countryCode); 1233 } 1234 1235 function initializeSmsPhoneDropdown(fieldName) { 1236 if (!fieldName || typeof fieldName !== 'string') { 1237 return; 1238 } 1239 1240 const dropdown = document.querySelector('#country-select-' + fieldName); 1241 const displayFlag = document.querySelector('#flag-display-' + fieldName); 1242 1243 if (!dropdown || !displayFlag) { 1244 return; 1245 } 1246 1247 const smsPhoneData = window.MC?.smsPhoneData; 1248 if (smsPhoneData && smsPhoneData.programs && Array.isArray(smsPhoneData.programs)) { 1249 dropdown.innerHTML = generateDropdownOptions(smsPhoneData.programs); 1250 } 1251 1252 const defaultProgram = getDefaultCountryProgram(smsPhoneData?.defaultCountryCode, smsPhoneData?.programs); 1253 if (defaultProgram && defaultProgram.countryCode) { 1254 dropdown.value = defaultProgram.countryCode; 1255 1256 const flagSpan = displayFlag?.querySelector('#flag-emoji-' + fieldName); 1257 if (flagSpan) { 1258 flagSpan.textContent = getCountryUnicodeFlag(defaultProgram.countryCode); 1259 flagSpan.setAttribute('aria-label', sanitizeHtml(defaultProgram.countryCode) + ' flag'); 1260 } 1261 1262 updateSmsLegalText(defaultProgram.countryCode, fieldName); 1263 updatePlaceholder(defaultProgram.countryCode, fieldName); 1264 updateCountryCodeInstruction(defaultProgram.countryCode, fieldName); 1265 } 1266 1267 1268 var smsNotRequiredRemoveCountryCodeEnabled = true; 1269 var smsField = Object.values({"EMAIL":{"name":"EMAIL","label":"Email Address","helper_text":"","type":"email","required":true,"audience_field_name":"Email Address","merge_id":0,"help_text_enabled":false,"enabled":true,"order":0,"field_type":"merge"},"FNAME2":{"name":"FNAME2","label":"Full Name","helper_text":"","type":"text","required":false,"audience_field_name":"Full Name","merge_id":2,"help_text_enabled":false,"enabled":true,"order":1,"field_type":"merge"},"FNAME":{"name":"FNAME","label":"First Name","helper_text":"","type":"text","required":false,"audience_field_name":"First Name","enabled":false,"order":null,"field_type":"merge","merge_id":1},"SNAME":{"name":"SNAME","label":"Surname","helper_text":"","type":"text","required":false,"audience_field_name":"Surname","enabled":false,"order":null,"field_type":"merge","merge_id":5},"ADDRESS":{"name":"ADDRESS","label":"Address","helper_text":"","type":"address","required":false,"audience_field_name":"Address","enabled":false,"order":null,"field_type":"merge","merge_id":3,"countries":{"2":"Albania","3":"Algeria","4":"Andorra","5":"Angola","6":"Argentina","7":"Armenia","8":"Australia","9":"Austria","10":"Azerbaijan","11":"Bahamas","12":"Bahrain","13":"Bangladesh","14":"Barbados","15":"Belarus","16":"Belgium","17":"Belize","18":"Benin","19":"Bermuda","20":"Bhutan","21":"Bolivia","22":"Bosnia and Herzegovina","23":"Botswana","24":"Brazil","25":"Bulgaria","26":"Burkina Faso","27":"Burundi","28":"Cambodia","29":"Cameroon","30":"Canada","31":"Cape Verde","32":"Cayman Islands","33":"Central African Republic","34":"Chad","35":"Chile","36":"China","37":"Colombia","38":"Congo","40":"Croatia","41":"Cyprus","42":"Czech Republic","43":"Denmark","44":"Djibouti","45":"Ecuador","46":"Egypt","47":"El Salvador","48":"Equatorial Guinea","49":"Eritrea","50":"Estonia","51":"Ethiopia","52":"Fiji","53":"Finland","54":"France","56":"Gabon","57":"Gambia","58":"Georgia","59":"Germany","60":"Ghana","61":"Greece","63":"Guinea","64":"Guinea-Bissau","65":"Guyana","66":"Honduras","67":"Hong Kong","68":"Hungary","69":"Iceland","70":"India","71":"Indonesia","74":"Ireland","75":"Israel","76":"Italy","78":"Japan","79":"Jordan","80":"Kazakhstan","81":"Kenya","82":"Kuwait","83":"Kyrgyzstan","84"
1269:"Lao People's Democratic Republic","85":"Latvia","86":"Lebanon","87":"Lesotho","88":"Liberia","90":"Liechtenstein","91":"Lithuania","92":"Luxembourg","93":"Macedonia","94":"Madagascar","95":"Malawi","96":"Malaysia","97":"Maldives","98":"Mali","99":"Malta","100":"Mauritania","101":"Mexico","102":"Moldova","103":"Monaco","104":"Mongolia","105":"Morocco","106":"Mozambique","107":"Namibia","108":"Nepal","109":"Netherlands","110":"Netherlands Antilles","111":"New Zealand","112":"Nicaragua","113":"Niger","114":"Nigeria","116":"Norway","117":"Oman","118":"Pakistan","119":"Panama","120":"Paraguay","121":"Peru","122":"Philippines","123":"Poland","124":"Portugal","126":"Qatar","127":"Reunion","128":"Romania","129":"Russia","130":"Rwanda","132":"Samoa (Independent)","133":"Saudi Arabia","134":"Senegal","135":"Seychelles","136":"Sierra Leone","137":"Singapore","138":"Slovakia","139":"Slovenia","140":"Somalia","141":"South Africa","142":"South Korea","143":"Spain","144":"Sri Lanka","146":"Suriname","147":"Swaziland","148":"Sweden","149":"Switzerland","152":"Taiwan","153":"Tanzania","154":"Thailand","155":"Togo","156":"Tunisia","157":"Turkiye","158":"Turkmenistan","159":"Uganda","161":"Ukraine","162":"United Arab Emirates","163":"Uruguay","164":"USA","165":"Uzbekistan","166":"Vatican City State (Holy See)","167":"Venezuela","168":"Vietnam","169":"Virgin Islands (British)","170":"Yemen","173":"Zambia","174":"Zimbabwe","175":"Antigua And Barbuda","176":"Anguilla","179":"Aruba","180":"Brunei Darussalam","181":"Bouvet Island","183":"Cook Islands","185":"Christmas Island","187":"Dominican Republic","188":"Western Sahara","189":"Falkland Islands","191":"Faroe Islands","192":"Grenada","193":"French Guiana","194":"Gibraltar","195":"Greenland","196":"Guadeloupe","198":"Guatemala","200":"Haiti","202":"Jamaica","203":"Kiribati","204":"Comoros","205":"Saint Kitts and Nevis","206":"Saint Lucia","207":"Marshall Islands","208":"Macau","210":"Martinique","212":"Mauritius","213":"New Caledonia","214":"Norfolk Island","215":"Nauru","217":"Niue","219":"Papua New Guinea","221":"Pitcairn","222":"Palau","223":"Solomon Islands","225":"Svalbard and Jan Mayen Islands","227":"San Marino","232":"Tonga","233":"Timor-Leste","234":"Trinidad and Tobago","235":"Tuvalu","237":"Saint Vincent and the Grenadines","239":"Vanuatu","241":"Mayotte","242":"Myanmar","255":"Sao Tome and Principe","257":"South Georgia and the South Sandwich Islands","260":"Tajikistan","262":"United Kingdom","268":"Costa Rica","270":"Guernsey","272":"North Korea","274":"Afghanistan","275":"Cote D'Ivoire","276":"Cuba","277":"French Polynesia","278":"Iran","279":"Iraq","281":"Libya","282":"Palestine","285":"Syria","286":"Aaland Islands","287":"Turks & Caicos Islands","288":"Jersey (Channel Islands)","289":"Dominica","290":"Montenegro","293":"Sudan","294":"Montserrat","298":"Curacao","302":"Sint Maarten","311":"South Sudan","315":"Republic of Kosovo","318":"Congo, Democratic Republic of the","323":"Isle of Man","324":"Saint Martin","325":"Bonaire, Saint Eustatius and Saba","326":"Serbia","327":"Saint Barthelemy"},"defaultcountry":164},"PHONE":{"name":"PHONE","label":"Phone Number","helper_text":"","type":"phone","required":false,"audience_field_name":"Phone Number","phoneformat":"","enabled":false,"order":null,"field_type":"merge","merge_id":4},"COMPANY":{"name":"COMPANY","label":"Company","helper_text":"","type":"text","required":false,"audience_field_name":"Company","enabled":false,"order":null,"field_type":"merge","merge_id":6}}).find(function(f) { return f.name === fieldName && f.type === 'smsphone'; }); 1270 var isRequired = smsField ? smsField.required : false; 1271 var shouldAppendCountryCode = smsNotRequiredRemoveCountryCodeEnabled ? isRequired : true; 1272 1273 var phoneInput = document.querySelector('#mce-' + fieldName); 1274 if (phoneInput && defaultProgram.countryCallingCode && shouldAppendCountryCode) { 1275 phoneInput.value = defaultProgram.countryCallingCode; 1276 } 1277 1278 1279 1280 displayFlag?.addEventListener('click', function(e) { 1281 dropdown.focus(); 1282 }); 1283 1284 1285 dropdown?.addEventListener('change', function() { 1286 const selectedCountry = this.value; 1287 1288 if (!selectedCountry || typeof selectedCountry !== 'string') { 1289 return; 1290 } 1291
1292 const flagSpan = displayFlag?.querySelector('#flag-emoji-' + fieldName); 1293 if (flagSpan) { 1294 flagSpan.textContent = getCountryUnicodeFlag(selectedCountry); 1295 flagSpan.setAttribute('aria-label', sanitizeHtml(selectedCountry) + ' flag'); 1296 } 1297 1298 1299 const selectedProgram = window.MC?.smsPhoneData?.programs.find(function(program) { 1300 return program && program.countryCode === selectedCountry; 1301 }); 1302 1303 var smsNotRequiredRemoveCountryCodeEnabled = true; 1304 var smsField = Object.values({"EMAIL":{"name":"EMAIL","label":"Email Address","helper_text":"","type":"email","required":true,"audience_field_name":"Email Address","merge_id":0,"help_text_enabled":false,"enabled":true,"order":0,"field_type":"merge"},"FNAME2":{"name":"FNAME2","label":"Full Name","helper_text":"","type":"text","required":false,"audience_field_name":"Full Name","merge_id":2,"help_text_enabled":false,"enabled":true,"order":1,"field_type":"merge"},"FNAME":{"name":"FNAME","label":"First Name","helper_text":"","type":"text","required":false,"audience_field_name":"First Name","enabled":false,"order":null,"field_type":"merge","merge_id":1},"SNAME":{"name":"SNAME","label":"Surname","helper_text":"","type":"text","required":false,"audience_field_name":"Surname","enabled":false,"order":null,"field_type":"merge","merge_id":5},"ADDRESS":{"name":"ADDRESS","label":"Address","helper_text":"","type":"address","required":false,"audience_field_name":"Address","enabled":false,"order":null,"field_type":"merge","merge_id":3,"countries":{"2":"Albania","3":"Algeria","4":"Andorra","5":"Angola","6":"Argentina","7":"Armenia","8":"Australia","9":"Austria","10":"Azerbaijan","11":"Bahamas","12":"Bahrain","13":"Bangladesh","14":"Barbados","15":"Belarus","16":"Belgium","17":"Belize","18":"Benin","19":"Bermuda","20":"Bhutan","21":"Bolivia","22":"Bosnia and Herzegovina","23":"Botswana","24":"Brazil","25":"Bulgaria","26":"Burkina Faso","27":"Burundi","28":"Cambodia","29":"Cameroon","30":"Canada","31":"Cape Verde","32":"Cayman Islands","33":"Central African Republic","34":"Chad","35":"Chile","36":"China","37":"Colombia","38":"Congo","40":"Croatia","41":"Cyprus","42":"Czech Republic","43":"Denmark","44":"Djibouti","45":"Ecuador","46":"Egypt","47":"El Salvador","48":"Equatorial Guinea","49":"Eritrea","50":"Estonia","51":"Ethiopia","52":"Fiji","53":"Finland","54":"France","56":"Gabon","57":"Gambia","58":"Georgia","59":"Germany","60":"Ghana","61":"Greece","63":"Guinea","64":"Guinea-Bissau","65":"Guyana","66":"Honduras","67":"Hong Kong","68":"Hungary","69":"Iceland","70":"India","71":"Indonesia","74":"Ireland","75":"Israel","76":"Italy","78":"Japan","79":"Jordan","80":"Kazakhstan","81":"Kenya","82":"Kuwait","83":"Kyrgyzstan","84":"Lao People's Democratic Republic","85":"Latvia","86":"Lebanon","87":"Lesotho","88":"Liberia","90":"Liechtenstein","91":"Lithuania","92":"Luxembourg","93":"Macedonia","94":"Madagascar","95":"Malawi","96":"Malaysia","97":"Maldives","98":"Mali","99":"Malta","100":"Mauritania","101":"Mexico","102":"Moldova","103":"Monaco","104":"Mongolia","105":"Morocco","106":"Mozambique","107":"Namibia","108":"Nepal","109":"Netherlands","110":"Netherlands Antilles","111":"New Zealand","112":"Nicaragua","113":"Niger","114":"Nigeria","116":"Norway","117":"Oman","118":"Pakistan","119":"Panama","120":"Paraguay","121":"Peru","122":"Philippines","123":"Poland","124":"Portugal","126":"Qatar","127":"Reunion","128":"Romania","129":"Russia","130":"Rwanda","132":"Samoa (Independent)","133":"Saudi Arabia","134":"Senegal","135":"Seychelles","136":"Sierra Leone","137":"Singapore","138":"Slovakia","139":"Slovenia","140":"Somalia","141":"South Africa","142":"South Korea","143":"Spain","144":"Sri Lanka","146":"Suriname","147":"Swaziland","148":"Sweden","149":"Switzerland","152":"Taiwan","153":"Tanzania","154":"Thailand","155":"Togo","156":"Tunisia","157":"Turkiye","158":"Turkmenistan","159":"Uganda","161":"Ukraine","162":"United Arab Emirates","163":"Uruguay","164":"USA","165":"Uzbekistan","166":"Vatican City State (Holy See)","167":"Venezuela","168":"Vietnam","169":"
1304Virgin Islands (British)","170":"Yemen","173":"Zambia","174":"Zimbabwe","175":"Antigua And Barbuda","176":"Anguilla","179":"Aruba","180":"Brunei Darussalam","181":"Bouvet Island","183":"Cook Islands","185":"Christmas Island","187":"Dominican Republic","188":"Western Sahara","189":"Falkland Islands","191":"Faroe Islands","192":"Grenada","193":"French Guiana","194":"Gibraltar","195":"Greenland","196":"Guadeloupe","198":"Guatemala","200":"Haiti","202":"Jamaica","203":"Kiribati","204":"Comoros","205":"Saint Kitts and Nevis","206":"Saint Lucia","207":"Marshall Islands","208":"Macau","210":"Martinique","212":"Mauritius","213":"New Caledonia","214":"Norfolk Island","215":"Nauru","217":"Niue","219":"Papua New Guinea","221":"Pitcairn","222":"Palau","223":"Solomon Islands","225":"Svalbard and Jan Mayen Islands","227":"San Marino","232":"Tonga","233":"Timor-Leste","234":"Trinidad and Tobago","235":"Tuvalu","237":"Saint Vincent and the Grenadines","239":"Vanuatu","241":"Mayotte","242":"Myanmar","255":"Sao Tome and Principe","257":"South Georgia and the South Sandwich Islands","260":"Tajikistan","262":"United Kingdom","268":"Costa Rica","270":"Guernsey","272":"North Korea","274":"Afghanistan","275":"Cote D'Ivoire","276":"Cuba","277":"French Polynesia","278":"Iran","279":"Iraq","281":"Libya","282":"Palestine","285":"Syria","286":"Aaland Islands","287":"Turks & Caicos Islands","288":"Jersey (Channel Islands)","289":"Dominica","290":"Montenegro","293":"Sudan","294":"Montserrat","298":"Curacao","302":"Sint Maarten","311":"South Sudan","315":"Republic of Kosovo","318":"Congo, Democratic Republic of the","323":"Isle of Man","324":"Saint Martin","325":"Bonaire, Saint Eustatius and Saba","326":"Serbia","327":"Saint Barthelemy"},"defaultcountry":164},"PHONE":{"name":"PHONE","label":"Phone Number","helper_text":"","type":"phone","required":false,"audience_field_name":"Phone Number","phoneformat":"","enabled":false,"order":null,"field_type":"merge","merge_id":4},"COMPANY":{"name":"COMPANY","label":"Company","helper_text":"","type":"text","required":false,"audience_field_name":"Company","enabled":false,"order":null,"field_type":"merge","merge_id":6}}).find(function(f) { return f.name === fieldName && f.type === 'smsphone'; }); 1305 var isRequired = smsField ? smsField.required : false; 1306 var shouldAppendCountryCode = smsNotRequiredRemoveCountryCodeEnabled ? isRequired : true; 1307 1308 var phoneInput = document.querySelector('#mce-' + fieldName); 1309 if (phoneInput && selectedProgram.countryCallingCode && shouldAppendCountryCode) { 1310 phoneInput.value = selectedProgram.countryCallingCode; 1311 } 1312 1313 1314 updateSmsLegalText(selectedCountry, fieldName); 1315 updatePlaceholder(selectedCountry, fieldName); 1316 updateCountryCodeInstruction(selectedCountry, fieldName); 1317 }); 1318 } 1319 1320 document.addEventListener('DOMContentLoaded', function() { 1321 const smsPhoneFields = document.querySelectorAll('[id^="country-select-"]'); 1322 1323 smsPhoneFields.forEach(function(dropdown) { 1324 const fieldName = dropdown?.id.replace('country-select-', ''); 1325 initializeSmsPhoneDropdown(fieldName); 1326 }); 1327 }); 1328 </script>
1328 1329<link href="//cdn-images.mailchimp.com/embedcode/classic-061523.css" rel="stylesheet" type="text/css" /> 1330<style type="text/css">#mc_embed_signup{background:#fff; false;clear:left; font:14px Helvetica,Arial,sans-serif; width: 300px;} 1331 /* Add your own Mailchimp form style overrides in your site stylesheet or in this style block. 1332 We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. */ 1333</style> 1334 </div> 1335</div><div class="o-content-block tb-weather tb-weather--current"> 1336 1337 <h2 class="o-headline"><a href="/local/weather/" class="o-headline__main">Today's Weather</a></h2> 1338 1339 <div class="o-content-block__inner"> 1340 <div class="tb-weather-wrapper"> 1341 1342 <ul class="gm-sec" 1343 data-grid-threshold="600" 1344 1345 data-per-row="4" 1346 data-mode="2"> 1347 <li class="c-pod tb-weather__item"> 1348 <img src="https://i.aiircdn.com/weather/colour/3.png" alt="" class="c-pod__img" /> 1349 <div class="c-pod__content"> 1350 <strong class="c-pod__title tb-weather__location">Geneva</strong> 1351 <p class="c-pod__description tb-weather__descr"><em class="c-pod__emphasis">Sunny intervals</em></p> 1352 <p class="c-pod__description tb-weather__temp">High: 23°C | Low: 12°C</p> 1353 </div> 1354 </li><li class="c-pod tb-weather__item"> 1355 <img src="https://i.aiircdn.com/weather/colour/30.png" alt="" class="c-pod__img" /> 1356 <div class="c-pod__content"> 1357 <strong class="c-pod__title tb-weather__location">Lausanne</strong> 1358 <p class="c-pod__description tb-weather__descr"><em class="c-pod__emphasis">Thunder storm</em></p> 1359 <p class="c-pod__description tb-weather__temp">High: 18°C | Low: 11°C</p> 1360 </div> 1361 </li><li class="c-pod tb-weather__item"> 1362 <img src="https://i.aiircdn.com/weather/colour/12.png" alt="" class="c-pod__img" /> 1363 <div class="c-pod__content"> 1364 <strong class="c-pod__title tb-weather__location">Verbier</strong> 1365 <p class="c-pod__description tb-weather__descr"><em class="c-pod__emphasis">Light rain</em></p> 1366 <p class="c-pod__description tb-weather__temp">High: 19°C | Low: 10°C</p> 1367 </div> 1368 </li><li class="c-pod tb-weather__item"> 1369 <img src="https://i.aiircdn.com/weather/colour/7.png" alt="" class="c-pod__img" /> 1370 <div class="c-pod__content"> 1371 <strong class="c-pod__title tb-weather__location">Gex</strong> 1372 <p class="c-pod__description tb-weather__descr"><em class="c-pod__emphasis">Medium-level cloud</em></p> 1373 <p class="c-pod__description tb-weather__temp">High: 19°C | Low: 10°C</p> 1374 </div> 1375 </li> 1376 </ul> 1377 </div> 1378 </div> 1379</div><div class="o-content-block tb-recently-played"> 1380 1381 <h2 class="o-headline"><a href="/shows/playlist/" class="o-headline__main">Recently Played</a></h2> 1382 1383 <div class="o-content-block__inner"> 1384 <ul class="gm-sec" 1385 data-grid-threshold="400" 1386 1387 data-mode="0"> 1388 <li class="c-pod"> 1389 <a href="/artist/stereophonics/" class="c-pod__link" tabindex="-1"> 1390 <img src="https://is1-ssl.mzstatic.com/image/thumb/Music221/v4/e2/2b/a1/e22ba197-4338-9a41-084d-760501b0ddca/24UM1IM34009.rgb.jpg/600x600bb.jpg" alt="" class="c-pod__img aiir-u-ratio--cover-square" /> 1391 </a> 1392 <div class="c-pod__content"> 1393 1394 <p class="c-pod__title">Make It On Your Own</p> 1395 1396 <a href="/artist/stereophonics/" class="c-pod__description">Stereophonics</a> 1397 </div> 1398 </li> 1399 <li class="c-pod"> 1400 <a href="/artist/lewis-capaldi/" class="c-pod__link" tabindex="-1"> 1401 <img src="https://is1-ssl.mzstatic.
1401com/image/thumb/Music221/v4/1f/5b/48/1f5b487c-3a9f-801c-6566-9a34ab4dd3a3/25UM1IM57912.rgb.jpg/600x600bb.jpg" alt="" class="c-pod__img aiir-u-ratio--cover-square" /> 1402 </a> 1403 <div class="c-pod__content"> 1404 1405 <p class="c-pod__title">Almost</p> 1406 1407 <a href="/artist/lewis-capaldi/" class="c-pod__description">Lewis Capaldi</a> 1408 </div> 1409 </li> 1410 <li class="c-pod"> 1411 <a href="/artist/madonna/" class="c-pod__link" tabindex="-1"> 1412 <img src="https://is3-ssl.mzstatic.com/image/thumb/Music125/v4/b5/1f/d0/b51fd0b1-6c2c-33d7-cace-da2acf2babda/source/600x600bb.jpg" alt="" class="c-pod__img aiir-u-ratio--cover-square" /> 1413 </a> 1414 <div class="c-pod__content"> 1415 1416 <p class="c-pod__title">Beautiful Stranger</p> 1417 1418 <a href="/artist/madonna/" class="c-pod__description">Madonna</a> 1419 </div> 1420 </li> 1421 </ul> 1422 </div> 1423 1424</div><div class="o-content-block tb-app-store"> 1425 <h2 class="o-headline">Download our app</h2> 1426 1427 <div class="o-content-block__inner"> 1428 1429 1430 <div class="tb-app-store__icons"> 1431 <ul class="gm-sec" data-mode="2" > 1432 1433 1434 <li> 1435 <a href="https://apps.apple.com/ch/app/wrs/id448302610" target="_blank"><img src="https://i.aiircdn.com/appstore/appstore_092917.svg" style="width:100%;" alt="Available on the App Store" /></a> 1436 </li> 1437 <li> 1438 <a href="https://play.google.com/store/apps/details?id=com.gmedia.radiofrontier" target="_blank"><img src="https://i.aiircdn.com/appstore/google-play.png" alt="Available on Google Play" /></a> 1439 </li> 1440 1441 1442 1443 </ul> 1444 </div> 1445 </div> 1446 1447</div><div class="o-content-block tb-custom-content"> 1448 1449 <div class="o-content-block__inner"> 1450 <p><img alt="" class="" src="https://mmo.aiircdn.com/29/65ae19ceba7ba.jpg" style="border-radius: 8px; width: 300px; height: 300px; float: right;" /></p> 1451 </div> 1452</div> 1453 1454 <div class="c-ad c-mpu js-spacing-on-load"> 1455 <div class="gm-adpos" 1456 data-ads-target="pos" 1457 data-pos-id="5700" 1458 id="ad-pos-5700" 1459 ></div> 1460 </div> 1461 1462 </div> 1463 </div> 1464 1465 <div class="c-bottom-ads"><div class="c-ad c-ad--rectangle js-spacing-on-load"><div class="gm-adpos" 1466 data-ads-target="pos" 1467 data-pos-id="5701" 1468 id="ad-pos-5701" 1469 ></div></div><div class="c-ad c-ad--rectangle js-spacing-on-load"><div class="gm-adpos" 1470 data-ads-target="pos" 1471 data-pos-id="5702" 1472 id="ad-pos-5702" 1473 ></div></div><div class="c-ad c-ad--rectangle js-spacing-on-load"><div class="gm-adpos" 1474 data-ads-target="pos" 1475 data-pos-id="5703" 1476 id="ad-pos-5703" 1477 ></div></div><div class="c-ad c-ad--rectangle js-spacing-on-load"><div class="gm-adpos" 1478 data-ads-target="pos" 1479 data-pos-id="5704" 1480 id="ad-pos-5704" 1481 ></div></div></div> 1482 1483 <div class="c-ad c-leaderboard js-spacing-on-load"> 1484 <div class="gm-adpos" 1485 data-ads-target="pos" 1486 data-pos-id="5706" 1487 id="ad-pos-5706" 1488 ></div> 1489 </div> 1490 </main> 1491 1492 1493 <footer class="c-page-footer"> 1494 1495 <div class="o-wrapper"> 1496 1497 <p class="c-footer-text">All rights reserved.</p> 1498 1499 1500 <p class="c-footer-copyright"> 1501 ©
1501 Copyright 2026 Aube Ondes SA. Powered by <a href="https://aiir.com" target="_blank" title="Aiir radio website CMS">Aiir</a>. 1502 </p> 1503 1504 1505 </div> 1506 1507 </footer> 1508 1509</div> 1510
1511<script>var themeSettings = {"site_logo":"https:\/\/mmo.aiircdn.com\/29\/61eaca66a914b.png","flipbook_visible":"1","colour-primary":"#ff671d","colour-secondary":"#000000","font_family":"Open Sans","header_output":"show","header-background":"https:\/\/mmo.aiircdn.com\/29\/65b377cac631d.jpg","flipbook_seconds":"4","footer_text":"All rights reserved.","copyright":"Aube Ondes SA","footer_heading":"","flipbook_heading":"","header_heading":""};</script>
1511</body> 1512</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.