PageSourceSearch

https://www.stcloudlive.com/sports/team-of-the-week

html stcloudlive.com collected 2026-09-24 18:35:02 UTC 216,881 bytes, 5,072 lines download raw bytes

1
2    
3  
4
5    <!DOCTYPE html>
6    <html id="stcloudlive" class="ArticlePage" lang="en"  data-lead="standard" data-style="standard" data-template="template-b">
7    <head>
8    <meta charset="UTF-8">
9
10    <meta property="og:title" content="Cast Your Vote Today!">
11
12    <meta property="og:url" content="https://www.stcloudlive.com/sports/team-of-the-week">
13
14    <meta property="og:image" content="https://cdn.forumcomm.com/dims4/default/42b913d/2147483647/strip/true/crop/2560x1440+0+0/resize/1895x1066!/quality/90/?url=https%3A%2F%2Fforum-communications-production-web.s3.us-west-2.amazonaws.com%2Fbrightspot%2Fc8%2F39%2Fd7b49daa45a092a1a69a7e2e42c9%2F2560x1440-team-of-the-week-logo.png">
15
16    
17    <meta property="og:image:url" content="https://cdn.forumcomm.com/dims4/default/42b913d/2147483647/strip/true/crop/2560x1440+0+0/resize/1895x1066!/quality/90/?url=https%3A%2F%2Fforum-communications-production-web.s3.us-west-2.amazonaws.com%2Fbrightspot%2Fc8%2F39%2Fd7b49daa45a092a1a69a7e2e42c9%2F2560x1440-team-of-the-week-logo.png">
18    
19    <meta property="og:image:width" content="1895">
20    <meta property="og:image:height" content="1066">
21    <meta property="og:image:type" content="image/png">
22    
23    <meta property="og:image:alt" content="2560x1440--Team-of-the-week-Logo.png">
24    
25
26
27    <meta name="bc:image" content="https://www.stcloudlive.com/img/QNFyK5c9qD5kGr9_mlpYRJq3bXu1kC2aRe_GfJtiXGY/aHR0cHM6Ly9jZG4uZm9ydW1jb21tLmNvbS9kaW1zNC9kZWZhdWx0L2M3OWNhNDEvMjE0NzQ4MzY0Ny9zdHJpcC9mYWxzZS9jcm9wLzI1NjB4MTQ0MCswKzAvcmVzaXplLzE2MDB4OTAwIS9mb3JtYXQvanBnL3F1YWxpdHkvOTAvP3VybD1odHRwcyUzQSUyRiUyRmZvcnVtLWNvbW11bmljYXRpb25zLXByb2R1Y3Rpb24td2ViLnMzLnVzLXdlc3QtMi5hbWF6b25hd3MuY29tJTJGYnJpZ2h0c3BvdCUyRmM4JTJGMzklMkZkN2I0OWRhYTQ1YTA5MmExYTY5YTdlMmU0MmM5JTJGMjU2MHgxNDQwLXRlYW0tb2YtdGhlLXdlZWstbG9nby5wbmc.jpg">
28
29
30    <meta property="og:description" content="Which local team earned your vote this week? Cast your vote Monday through Thursday, then check back online or in print on Friday to see which team takes the Team of the Week title.
31
32">
33
34    <meta property="og:site_name" content="St. Cloud Live">
35
36
37
38    <meta property="og:type" content="article">
39
40    <meta property="article:published_time" content="2026-09-01T15:14:21.445">
41
42    <meta property="article:modified_time" content="2026-09-18T16:40:03.177">
43
44    <meta property="article:section" content="Prep">
45
46    <meta property="article:tag" content="team of the week">
47
48    <meta property="article:tag" content="ALL-ACCESS">
49
50
51    <meta property="sophi:article_tags" content="team of the week,ALL-ACCESS">
52
53    
54    <meta name="twitter:card" content="summary_large_image"/>
55    
56    
57    
58    
59    <meta name="twitter:description" content="Which local team earned your vote this week? Cast your vote Monday through Thursday, then check back online or in print on Friday to see which team takes the Team of the Week title.
60
61"/>
62    
63    
64    <meta name="twitter:image" content="https://cdn.forumcomm.com/dims4/default/42b913d/2147483647/strip/true/crop/2560x1440+0+0/resize/1895x1066!/quality/90/?url=https%3A%2F%2Fforum-communications-production-web.s3.us-west-2.amazonaws.com%2Fbrightspot%2Fc8%2F39%2Fd7b49daa45a092a1a69a7e2e42c9%2F2560x1440-team-of-the-week-logo.png"/>
65
66
67    
68    <meta name="twitter:image:alt" content="2560x1440--Team-of-the-week-Logo.png"/>
69    
70    
71    <meta name="twitter:site" content="@StCloudLive"/>
72    
73    
74    
75    <meta name="twitter:title" content="Cast Your Vote Today!"/>
76    
77
78    <meta property="fb:app_id" content="1236542657263794">
79
80
81    <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1">
82
83
84    <meta name="article:source" content="FCC">
85
86
87    <style>:root {
88  --color-primary: #007DB3;
89  --color-secondary: #19314E;
90  --color-tertiary: #cdeef7;
91  --color-primary-text: #292929;
92  --color-primary-text-inverse: #FFFFFF;
93  --color-secondary-text: #666666;
94  --color-secondary-text-inverse: #FFFFFF;
95  --color-tertiary-text: #666666;
96  --color-tertiary-text-inverse: #FFFFFF;
97  --color-alert-text: #d62828;
98  --color-site-bg: #FFFFFF;
99  --color-secondary-site-bg: #f7f7f7;
100  --color-border: #dcddde;
101  --color-dark-border: #292929;
102
103  --color-header-bg: #ffffff;
104  --color-header-secondary-bg: #ffffff;
105  --color-header-text: #292929;
106  --color-header-border: #dcddde;
107
108  --color-hat-bg: var(--color-site-bg);
109  --color-hat-text: #292929;
110
111  --color-heading-bg: #808080;
112
113  --color-footer-bg: #292929;
114  --color-footer-border: #dcddde;
115  --color-footer-text: #ffffff;
116
117  --color-banner-bg: #d62828;
118  --color-banner-text: #ffffff;
119
120  --color-link-text: #007db3;
121  --color-link-text-hover: #007db3;
122
123  --color-button-bg: #007db3;
124  --color-button-hover-bg: #006A98;
125  --color-button-hover-text: #ffffff;
126  --color-button-border: #006a98;
127  --color-button-text: #ffffff;
128
129  --color-secondary-button-bg: #ffffff;
130  --color-secondary-button-hover-bg: #f7f7f7;
131  --color-secondary-button-hover-text: var(--color-primary-text);
132  --color-secondary-button-border: #DCDDDE;
133  --color-secondary-button-text: var(--color-primary-text);
134
135  --color-tertiary-button-bg: #ffcd03;
136  --color-tertiary-button-border: #ffcd03;
137  --color-tertiary-button-text: var(--color-primary-text);
138
139  --color-yellow-button-bg: #ffe229;
140  --color-yellow-button-hover-bg: #f2d727;
141  --color-yellow-button-text: var(--color-primary-text);
142  --color-yellow-button-hover-text: var(--color-primary-text);
143  --color-yellow-button-border: #e6cb25;
144
145  --color-list-title:  #292929;
146  --color-list-border: #DCDDDE;
147  --color-category-text: #007db3;
148
149  --color-gray: #dddddd;
150  --color-dark-gray: #333333;
151  --color-light-divider: #DCDDDE;
152  --color-dark-green: #0E7134;
153
154  --color-offer-page-bg: #04173F;
155
156  --color-offer-card-banner-text: var(--color-primary-text);
157  --color-offer-card-banner-bg: #EAA522;
158  --color-offer-card-title-text: var(--color-primary-text);
159  --color-offer-card-price-slashed-text: var(--color-secondary-text);
160  --color-offer-card-price-text: var(--color-primary-text);
161  --color-offer-card-price-after-discount-text: var(--color-secondary-text);
162  --color-offer-card-button-text: var(--color-button-text);
163  --color-offer-card-button-bg: var(--color-button-bg);
164  --color-offer-card-button-bg-hover: var(--color-button-hover-bg);
165  --color-offer-card-button-border: var(--color-button-border);
166  --color-offer-card-benefit-accordion-subtitle: var(--color-primary);
167  --color-offer-card-benefit-fa-angle: var(--color-primary);
168  --color-offer-card-benefit-checkmark: var(--color-primary);
169}
170</style>
171    <style>:root {
172  --font-serif: "Brygada 1918", "Georgia", "Times New Roman", serif;
173  --font-serif-body: "Georgia", "Times New Roman", serif;
174  --font-sans-serif: "Source Sans Pro", "Helvetica", "Arial", sans-serif;
175}
176
177body {
178  --font-serif: "Brygada 1918";
179  --font-serif-body: "Georgia";
180  --font-sans-serif: "Source Sans Pro";
181
182  --font-body: var(--font-serif-body);
183
184  --font-headline: var(--font-serif);
185  --font-headline-agweek: var(--font-sans-serif);
186
187  --font-list-title: var(--font-sans-serif);
188
189  --font-promo-title: var(--font-serif);  --font-promo-title-agweek: var(--font-sans-serif);
190  --font-promo-description: var(--font-sans-serif);
191
192  --font-rte-body: var(--font-serif-body);
193
194  --font-pull-quote: var(--font-serif-body);
195}
196</style>
197    <link data-cssvarsponyfill="true" class="Webpack-css" rel="stylesheet" href="https://cdn.forumcomm.com/resource/0000017b-5a43-de16-ab7f-ffcfc2a20000/styleguide/All.min.8826747db507369867250061928a018c.gz.css">
198    <link rel="stylesheet" href="https://static.forumcomm.com/css/all.css"><style>/* HIDING THESE SPONSOR AD LABELS */
199.GoogleDfpAd-Lazy[targeting*='latest-sponsor'] > .GoogleDfpAd-advertisement {
200    display: none;
201}
202.GoogleDfpAd-Lazy[targeting*='forecast'] > .GoogleDfpAd-advertisement {
203  display: none;
204}
205
206/* SECTION SPONSOR AD */
207.GoogleDfpAd-Lazy[targeting*='section-sponsor'] {
208  box-shadow: 0 1px 0 var(--color-list-border);
209}
210.GoogleDfpAd-Lazy[targeting*='section-sponsor'] div[id^=google_ads_iframe] {
211  margin: 4px 0;
212}
213
214/* MOBILE */
215.GoogleDfpAd-Lazy[targeting*='banner-1'] {
216  --adHeight: calc(50px + 16px);
217}
218.GoogleDfpAd-Lazy[targeting*='banner-2'] {
219  --adHeight: calc(250px + 16px);
220} 
221.GoogleDfpAd-Lazy[targeting*='banner-3'] {
222  --adHeight: calc(250px + 16px);
223}
224.GoogleDfpAd-Lazy[targeting*='banner-4'] {
225  --adHeight: calc(250px + 16px);
226} 
227.GoogleDfpAd-Lazy[targeting*='latest-sponsor'] {
228  --adHeight: calc(50px + 21px);
229} 
230.GoogleDfpAd-Lazy[targeting*='sidebar-1'] {
231  --adHeight: calc(250px + 21px);
232} 
233.GoogleDfpAd-Lazy[targeting*='article-banner-1'] {
234  --adHeight: calc(50px + 16px);
235} 
236.GoogleDfpAd-Lazy[targeting*='in-article-1'] {
237  --adHeight: calc(250px + 21px);
238}  
239.GoogleDfpAd-Lazy[targeting*='forecast'] {
240  --adHeight: calc(50px + 21px);
241} 
242.GoogleDfpAd-Lazy[targeting*='in-list-1'] {
243  --adHeight: calc(250px + 21px);
244}
245.GoogleDfpAd-Lazy[targeting*='weather-sidebar'] {
246  --adHeight: calc(250px + 21px);
247} 
248.GoogleDfpAd-Lazy[targeting*='rotating'] {
249  --adHeight: calc(250px + 21px);
250} 
251
252
253/* TABLET */
254@media only screen and (min-width: 768px) {
255  .GoogleDfpAd-Lazy[targeting*='banner-1'] {
256    --adHeight: calc(90px + 16px);
257  }
258  .GoogleDfpAd-Lazy[targeting*='banner-2'] {
259    --adHeight: calc(90px + 16px);
260  }
261  .GoogleDfpAd-Lazy[targeting*='banner-3'] {
262    --adHeight: calc(90px + 16px);
263  }
264  .GoogleDfpAd-Lazy[targeting*='banner-4'] {
265    --adHeight: calc(90px + 16px);
266  } 
267  .GoogleDfpAd-Lazy[targeting*='latest-sponsor'] {
268    --adHeight: calc(50px + 21px);
269  }
270  .GoogleDfpAd-Lazy[targeting*='sidebar-1'] {
271    --adHeight: calc(250px + 21px);
272  }
273  .GoogleDfpAd-Lazy[targeting*='article-banner-1'] {
274    --adHeight: calc(90px + 16px);
275  } 
276  .GoogleDfpAd-Lazy[targeting*='in-article-1'] {
277    --adHeight: calc(250px + 21px);
278  } 
279  .GoogleDfpAd-Lazy[targeting*='forecast'] {
280    --adHeight: calc(50px + 21px);
281  } 
282  .GoogleDfpAd-Lazy[targeting*='in-list-1'] {
283    --adHeight: calc(250px + 21px);
284  }
285  .GoogleDfpAd-Lazy[targeting*='weather-sidebar'] {
286    --adHeight: calc(250px + 21px);
287  }
288  .GoogleDfpAd-Lazy[targeting*='rotating'] {
289    --adHeight: calc(250px + 21px);
290  }  
291}
292/* DESKTOP */
293@media only screen and (min-width: 1024px) {
294  .GoogleDfpAd-Lazy[targeting*='banner-1'] {
295    --adHeight: calc(250px + 16px);
296  }
297  .GoogleDfpAd-Lazy[targeting*='banner-2'] {
298    --adHeight: calc(250px + 16px);
299  } 
300  .GoogleDfpAd-Lazy[targeting*='banner-3'] {
301    --adHeight: calc(250px + 16px);
302  }
303  .GoogleDfpAd-Lazy[targeting*='banner-4'] {
304    --adHeight: calc(250px + 16px);
305  } 
306  .GoogleDfpAd-Lazy[targeting*='latest-sponsor'] {
307    --adHeight: calc(50px + 21px);
308  }   
309  .GoogleDfpAd-Lazy[targeting*='sidebar-1'] {
310    --adHeight: calc(600px + 21px);
311  }
312  .GoogleDfpAd-Lazy[targeting*='article-banner-1'] {
313    --adHeight: calc(250px + 16px);
314  }
315  .GoogleDfpAd-Lazy[targeting*='in-article-1'] {
316    --adHeight: calc(250px + 21px);
317  }
318  .GoogleDfpAd-Lazy[targeting*='forecast'] {
319    --adHeight: calc(50px + 21px);
320  }
321  .GoogleDfpAd-Lazy[targeting*='in-list-1'] {
322    --adHeight: calc(250px + 21px);
323  }
324  .GoogleDfpAd-Lazy[targeting*='weather-sidebar'] {
325    --adHeight: calc(600px + 21px);
326  } 
327  .GoogleDfpAd-Lazy[targeting*='rotating'] {
328    --adHeight: calc(250px + 21px);
329  } 
330}
331/* LARGE DESKTOP */
332@media only screen and (min-width: 1280px) {
333  .GoogleDfpAd-Lazy[targeting*='banner-1'] {
334    --adHeight: calc(250px + 16px);
335  }
336  .GoogleDfpAd-Lazy[targeting*='banner-2'] {
337    --adHeight: calc(250px + 16px);
338  } 
339  .GoogleDfpAd-Lazy[targeting*='banner-3'] {
340    --adHeight: calc(250px + 16px);
341  }
342  .GoogleDfpAd-Lazy[targeting*='banner-4'] {
343    --adHeight: calc(250px + 16px);
344  } 
345  .GoogleDfpAd-Lazy[targeting*='latest-sponsor'] {
346    --adHeight: calc(50px + 21px);
347  }   
348  .GoogleDfpAd-Lazy[targeting*='sidebar-1'] {
349    --adHeight: calc(600px + 21px);
350  }
351  .GoogleDfpAd-Lazy[targeting*='article-banner-1'] {
352    --adHeight: calc(250px + 16px);
353  }
354  .GoogleDfpAd-Lazy[targeting*='in-article-1'] {
355    --adHeight: calc(250px + 21px);
356  }
357  .GoogleDfpAd-Lazy[targeting*='forecast'] {
358    --adHeight: calc(50px + 21px);
359  }
360  .GoogleDfpAd-Lazy[targeting*='in-list-1'] {
361    --adHeight: calc(90px + 21px);
362  }
363  .GoogleDfpAd-Lazy[targeting*='weather-sidebar'] {
364    --adHeight: calc(600px + 21px);
365  } 
366  .GoogleDfpAd-Lazy[targeting*='rotating'] {
367    --adHeight: calc(250px + 21px);
368  } 
369}
370
371/* NO SECTION SPONSOR AD SERVED */
372.GoogleDfpAd-Lazy[targeting*='section-sponsor'] div[id^=google_ads_iframe]:empty {
373  margin: 0;
374}</style>
375<style>.GoogleDfpAd {
376    z-index:1;
377}
378
379.GoogleDfpAd-Float {
380    z-index:100;
381}</style>
382<style>.tp-modal-close {
383    overflow-x: hidden !important;
384}</style>
385<style>/* defining variables */
386.viafoura {
387    --primary-font: "Source Sans Pro", sans-serif;
388    --accent-color:  var(--color-primary);
389    --accent-color-light: var(--color-primary);
390    --accent-color-dark: var(--color-button-hover-bg);
391    --accent-color-90: rgba(0, 125, 179, 0.9);
392    --accent-color-20: rgba(0, 125, 179, 0.2);
393    --accent-color-10: rgba(0, 125, 179, 0.1);
394    --accent-color-5: rgba(0, 125, 179, 0.5);
395}
396
397/* bell & tray styling */
398.viafoura .vf-tray-trigger:hover,
399.viafoura.header-bell:hover { color: var(--accent-color) !important; }
400
401.Page-header-bar .viafoura button, .viafoura .vf-tray-trigger:focus { color: var(--color-primary-text) !important; }
402
403.viafoura.header-bell { 
404    visibility: hidden;
405    position: relative;
406    color: var(--color-primary-text);
407    width: 40px;
408    height: 40px;
409}
410
411.viafoura.header-bell .vf-icon_bell_icon { display: none;} 
412
413.viafoura.header-bell:has(button) { visibility: visible; }
414/* needed to target just firefox */
415@supports (-moz-transform: translate(0, 0)) {
416  .viafoura.header-bell { visibility: visible; }
417}
418
419.viafoura.header-bell .vf-fa-outlineBell {
420    width: 23px;
421    height: 23px;
422    position: absolute;
423    top: 8.5px;
424    left: 8.5px;
425}
426
427.viafoura .vf-accent-border-colour, 
428.viafoura .vf-expanding-hover-light::before { 
429    border-color: var(--accent-color) !important;
430}
431.viafoura .vf-tray .vf-settings .vf-client-settings-button-logout {
432    display: none;
433}
434
435/* needed for tray to show above Page-header */
436.viafoura .vf-tray-slide-wrapper {
437    z-index: 100000009 !important;
438}
439
440.Page-header-bar .viafoura {
441    height: 40px;
442    overflow: hidden;
443}
444
445/* share bar styles */
446.viafoura .vf-share-bar {
447    padding-top: 0px !important;
448    position: relative !important;
449    display: inline-block !important;
450    letter-spacing: .5px !important;
451    border: none !important;
452    width: 100% !important;
453}
454.viafoura .vf-share-bar .vf-share-bar-service-name {
455    color: #666666 !important;
456    font-size: 0.875rem !important;
457    font-weight: 400 !important;
458}
459.viafoura .vf-share-bar.vf-share-bar-default .vf-share-icon {
460	line-height: 1em !important;
461}
462.viafoura .vf-share-bar.vf-share-bar-vertical .vf-share-icon {
463	margin-right: 8px !important;    
464}
465.viafoura .vf-share-bar .vf-share-option a {
466	position: relative !important;
467    display: inline-block !important;
468    width: 100% !important;
469}
470
471/* comment section styling */
472.viafoura-conversation-container { margin-top: 40px; }
473.viafoura-conversation-container .List-header-title { margin-bottom: 20px; }
474.viafoura .vf3-comments {
475    font-family: var(--font-sans-serif);
476    max-width: 600px;
477}
478.viafoura .vf3-comments .vf-post-name-button__username {
479	font-size: 1rem !important;
480    font-weight: 700;
481    color: var(--color-primary-text);
482}
483.viafoura .vf3-comments button.vf-post-name-button:hover {
484    color: var(--color-primary-text) !important;
485}
486.viafoura .vf3-comments .vf-content-text {
487    font-size: 1rem;
488    line-height: 1.5 !important;
489    font-weight: 400;
490    color: var(--color-primary-text);
491}
492.viafoura .vf-comment-header__actions .vf-post-form__auth-actions { 
493    display: none; 
494}
495
496/* comment counter button */
497.viafoura.viafoura-button {
498  font-size: .875rem;
499  line-height: 1;
500  padding: 8px 16px;
501}
502.viafoura.viafoura-button vf-conversations-count { display: inline-grid; }
503
504a[name="conversations"] { scroll-margin-top: 100px; }
505
506/* hide viafoura conversations title */
507.viafoura .vf-comment-header__heading.vf-heading-text { display: none; }
508
509@media (max-width: 480px) {
510 .viafoura .vf-comment-header__actions {
511 	flex-direction: row !important;
512    align-items: center !important;
513    margin-top: 0px !important;
514 }
515 .viafoura .vf-comment-header__actions .vf-actions-subscribe {
516    margin-top: 0px !important;
517 }
518}
519
520/* conversation reply modal - mobile only */
521@media (max-width: 640px) {
522	.viafoura .vf-content-focus-container--focused.vf-content-focus-container__mobile {
523        top: 60px !important;
524    }
525}
526
527/* trending conversations module */
528.vf-trending-conversations .vf-trending-articles .vf-trending-articles__header.vf-subheading-text {
529    font-family: var(--font-sans-serif);
530    color: var(--color-primary-text);
531    font-size: 1.125rem;
532    font-weight: 700;
533    line-height: 1;
534    text-transform: uppercase;
535    border-bottom: 1px solid var(--color-list-border);
536}
537.vf-trending-conversations .vf-trending-articles {
538    border: 1px solid var(--color-list-border);
539    border-radius: 12px;
540    padding: 20px;
541    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
542}
543.vf-trending-conversations .vf-trending-articles .vf-trending-articles__content-wrapper {
544    border: none !important;
545}
546.vf-trending-conversations .vf-trending-articles .vf-trending-articles__content-wrapper:first-child {
547    border-bottom: 1px solid var(--color-list-border);
548}
549
550.vf-trending-conversations .vf-trending-articles .vf-trending-articles__content-wrapper .vf-trending-articles-list {
551    grid-gap: 0;
552    margin: 0;
553}
554.vf-trending-conversations .vf-trending-articles .vf-trending-articles-list li {
555    margin-top: 20px;
556}
557.vf-trending-conversations .vf-trending-articles .vf-trending-articles-list li:nth-child(odd) .vf-item-layout {
558    border-right: 1px solid var(--color-list-border);
559    padding-right: 20px;
560}
561.vf-trending-conversations .vf-trending-articles .vf-trending-articles-list li:nth-child(even) {
562    padding-left: 20px;
563}
564
565.vf-trending-conversations .vf-trending-articles .vf-trending-articles-list li:nth-child(1n + 3) {
566    border-top: 1px solid var(--color-list-border);
567    padding-top: 20px;
568}
569
570.vf-trending-conversations .vf-trending-articles .vf-trending-articles-list li .vf-item-layout__image {
571    width: 80px;
572    height: 80px;
573    border-radius: 4px;
574}
575
576.vf-trending-conversations .vf-trending-articles .vf-trending-articles-list li .vf-item-layout__spacer {
577    width: 12px;
578}
579
580.vf-trending-conversations .vf-trending-articles .vf-trending-articles-list li .vf-item-layout__title {
581    font-family: var(--font-sans-serif);
582    font-size: 1rem;
583    line-height: 1.1;
584    color: var(--color-primary-text);
585    -webkit-line-clamp: 3;
586    max-height: fit-content;
587}
588.vf-trending-conversations .vf-trending-articles .vf-trending-articles-list li .vf-item-layout__title:hover {
589    color: var(--color-primary-text);
590    text-decoration: underline;
591}
592.vf-trending-conversations .vf-trending-articles .vf-trending-articles-list li .vf-trending-article__comment-count {
593    font-family: var(--font-sans-serif);
594    color: var(--color-secondary-text);
595}
596
597@media (max-width: 536px) /* viafoura's breakpoint is 536*/ {
598    .vf-trending-conversations .vf-trending-articles .vf-trending-articles-list li.vf-trending-article-list__item {
599        border-bottom: 1px solid var(--color-list-border);
600        padding: 0 0 20px 0;
601    }
602    .vf-trending-conversations .vf-trending-articles .vf-trending-articles-list li:nth-child(odd) .vf-item-layout {
603        border-right: none;
604        padding-right: 0;
605    }
606    .vf-trending-conversations .vf-trending-articles .vf-trending-articles-list li:last-child {
607        border-bottom: none;
608        padding: 0;
609        margin-bottom: 0;
610    }
611    .vf-trending-conversations .vf-trending-articles .vf-trending-articles-list li:nth-child(1n + 3) {
612        border-top: none;
613        padding-top: 0;
614    }
615}
616
617/* promo comment counter */
618/* promo comment counter */
619.Promo-byline .viafoura.comment-count,
620.PromoCategoryDateHeaderImage .viafoura.comment-count {
621    display: flex;
622    gap: 4px;
623}
624.Promo-byline .viafoura .vf-comments-count,
625.PromoCategoryDateHeaderImage .viafoura .vf-comments-count {
626    font-size: 0.88rem;
627    line-height: 1.25;
628    color: var(--color-secondary-text);
629}
630.Page .Promo-byline .viafoura .vf-comments-count {
631    font-size: unset;
632}
633
634.Promo-byline .comment-count:has(.vf-comments-count)::before,
635.PromoCategoryDateHeaderImage .comment-count:has(.vf-comments-count)::before {
636    content: "·";
637    line-height: 1.2;
638    font-weight: 600;
639    font-size: 0.875rem;
640    margin-left: 4px;
641    align-self: center;
642    color: var(--color-secondary-text);
643}
644
645.Promo-byline .viafoura.comment-count .fa-comment:has(+ #vf-conversations-count .vf-comments-count),
646.PromoCategoryDateHeaderImage .viafoura.comment-count .fa-comment:has(+ #vf-conversations-count .vf-comments-count) {
647    display: inline !important;
648    color: var(--color-secondary-text);
649    font-size: 0.875rem;
650    align-self: center;
651}
652
653[data-hide-dates=true][data-hide-author=true] .comment-count:has(.vf-comments-count)::before {
654    display: none
655}
656/* engagement starter ad */
657.viafoura .vf-conversation-starter__ad-container-wrapper { margin-top: 12px; }</style>
658<style>.aJVLc6uP {
659    display: none !important;
660}</style>
661<style>.dappier-ads-top, .dappier-ads-bottom {
662    padding: 11px 0 20px 0;
663    border-top: 1px solid #dcddde;
664    border-bottom: 1px solid #dcddde;
665    width: 100vw !important;
666}
667.dappier-ads-top { margin-bottom: 20px !important; }
668.dappier-ads-bottom { margin-top: 20px !important; }
669.dappier-ads-top:before, .dappier-ads-bottom:before {
670    content: "ADVERTISEMENT";
671    font-size: var(--label-6);
672    font-family: var(--font, var(--font-sans-serif));
673    font-weight: 600;
674    line-height: 1.1;
675    text-align: center;
676    color: var(--color-secondary-text);
677}</style>
678<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=5"><title>Cast Your Vote Today! - St. Cloud news, weather &amp; sports</title><meta name="description" content="Which local team earned your vote this week? Cast your vote Monday through Thursday, then check back online or in print on Friday to see which team takes the Team of the Week title."><link rel="canonical" href="https://www.stcloudlive.com/sports/team-of-the-week"><meta name="brightspot.contentId" content="000001a0-5d7f-dcc1-adfd-ddff15ca0000"><link rel="apple-touch-icon"sizes="180x180"href="/apple-touch-icon.png"><link rel="icon"type="image/png"href="/favicon-32x32.png"><link rel="icon"type="image/png"href="/favicon-16x16.png">
678<script type="application/ld+json">{"@context":"http://schema.org","@type":"NewsArticle","articleSection":"Prep","url":"https://www.stcloudlive.com/sports/team-of-the-week","dateModified":"September 18, 2026 11:40 AM","datePublished":"September 01, 2026 10:14 AM","description":"Which local team earned your vote this week? Cast your vote Monday through Thursday, then check back online or in print on Friday to see which team takes the Team of the Week title.\n\n","hasPart":[{"@context":"http://schema.org","@type":"WebPageElement","cssSelector":".RichTextBody","isAccessibleForFree":true}],"headline":"Cast Your Vote Today!","image":[{"@context":"http://schema.org","@type":"ImageObject","height":836,"url":"https://cdn.forumcomm.com/dims4/default/fa5c364/2147483647/strip/false/crop/2560x1440+0+0/resize/1486x836!/quality/90/?url=https%3A%2F%2Fforum-communications-production-web.s3.us-west-2.amazonaws.com%2Fbrightspot%2Fc8%2F39%2Fd7b49daa45a092a1a69a7e2e42c9%2F2560x1440-team-of-the-week-logo.png","width":1486},{"@context":"http://schema.org","@type":"ImageObject","height":675,"url":"https://cdn.forumcomm.com/dims4/default/1cacb79/2147483647/strip/false/crop/2560x1440+0+0/resize/1200x675!/quality/90/?url=https%3A%2F%2Fforum-communications-production-web.s3.us-west-2.amazonaws.com%2Fbrightspot%2Fc8%2F39%2Fd7b49daa45a092a1a69a7e2e42c9%2F2560x1440-team-of-the-week-logo.png","width":1200}],"isAccessibleForFree":true,"mainEntityOfPage":{"@type":"WebPage","@id":"https://www.stcloudlive.com/sports/team-of-the-week"},"publisher":{"@type":"NewsMediaOrganization","name":"St. Cloud Live","logo":{"@type":"ImageObject","url":"https://cdn.forumcomm.com/dims4/default/140637b/2147483647/strip/false/crop/620x220+0+0/resize/169x60!/quality/90/?url=https%3A%2F%2Fforum-communications-production-web.s3.us-west-2.amazonaws.com%2Fbrightspot%2F6f%2F41%2F2db47d3d44239448c1b862061027%2Fst.CloudLive-Logo-620x220.png","width":169,"height":60}},"keywords":["team of the week"],"name":"Cast Your Vote Today! - St. Cloud news, weather & sports","video":[{"@context":"http://schema.org","@type":"VideoObject","name":"Cast Your Vote Today!","uploadDate":"2026-09-01T15:14Z"}]}</script>
678
679    
680    <meta name="brightspot.cached" content="false">
681
682    
682<script>
683      function getForumCookie(cname) {
684        let name = cname + "=";
685        let decodedCookie = decodeURIComponent(document.cookie);
686        let ca = decodedCookie.split(';');
687        for(let i = 0; i < ca.length; i++) {
688          let c = ca[i];
689          while (c.charAt(0) == ' ') {
690            c = c.substring(1);
691          }
692          if (c.indexOf(name) == 0) {
693            return c.substring(name.length, c.length);
694          }
695        }
696        return "";
697      }
698      function setForumCookie(cname, cvalue, exdays) {
699        const d = new Date();
700        d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000));
701        let expires = (exdays !== 0) ? "expires=" + d.toUTCString() + ";" : "";
702        const hostNameArray = window.location.hostname.split('.')
703        const indexOfWWW = hostNameArray.indexOf('www')
704        if (indexOfWWW > -1) {
705          hostNameArray.splice(indexOfWWW, 1)
706        }
707        var propertyName = hostNameArray[0]
708        var environment = 'production'
709        if (window.location.hostname.includes('qa') ||
710          window.location.hostname.includes('uat') ||
711          window.location.hostname.includes('localhost')
712        ) {
713          environment = 'test'
714        } else if (window.location.hostname.includes('web')) {
715          environment = 'production-other'
716        }
717        if (environment === 'production') {
718          let topLevelDomain = (propertyName === "newscenter1") ? '.tv' : '.com'
719          document.cookie =
720            cname + '=' + cvalue + ';' + expires +
721            'path=/;domain=' + propertyName + topLevelDomain
722        } else {
723          document.cookie = cname + '=' + cvalue + ';' + expires + 'path=/';
724        }
725      }
726    </script>
726
727
728    
729
730    
731    
732        
732<script type="text/javascript">
733    !function(){"use strict";function e(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],c=document.createElement("script");c.src=e,t?c.type="module":(c.async=!0,c.type="text/javascript",c.setAttribute("nomodule",""));var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(c,n)}!function(t,c){!function(t,c,n){var a,o,r;n.accountId=c,null!==(a=t.marfeel)&&void 0!==a||(t.marfeel={}),null!==(o=(r=t.marfeel).cmd)&&void 0!==o||(r.cmd=[]),t.marfeel.config=n;var i="https://sdk.mrf.io/statics";e("".concat(i,"/marfeel-sdk.js?id=").concat(c),!0),e("".concat(i,"/marfeel-sdk.es5.js?id=").concat(c),!1)}(t,c,arguments.length>2&&void 0!==arguments[2]?arguments[2]:{})}(window,10190/* AccountId */,{} /* Config */)}();
734</script>
734
735<meta property="mrf:canonical" content="https://www.stcloudlive.com/sports/team-of-the-week">
736
737    
738        
738<script type="text/javascript">
739    const setupAdmiral = async (publication, environment) => {
740        let response = await fetch(`https://ggbepmk06k.execute-api.us-west-2.amazonaws.com/prod?publication=${publication}&environment=${environment}`)
741        let rawScript = await response.json()
742        let script = document.createElement('script')
743        script.innerHTML = rawScript
744        document.head.appendChild(script)
745    }
746
747    const getPub = () => {
748        const domain = window.location.hostname.split('.')
749        let name, environment
750        if (
751            domain.includes('lower') ||
752            domain.includes('localhost') ||
753            domain.includes('127')
754        ) {
755            name = 'DEV_TEST'
756            environment = 'test'
757        } else {
758            if (!domain.includes('www')) {
759                name = domain[0]
760            } else {
761                name = domain[1]
762                if (name.includes('-')) {
763                    name = name.replace('-', '_')
764                }
765            }
766            environment = 'production'
767        }
768        return { name, environment }
769    }
770
771    const pubInfo = getPub()
772    setupAdmiral(pubInfo.name, pubInfo.environment)
773</script>
773
774
775    
776
777    
778    
779        
780<script src="https://assets.dappier.com/widget/dappier-loader.min.js" widget-id="wd_01ks96nq3vfabr3h2p1g0vxtpt"></script>
780
781    
782
783    
784    
785        
785<script src="https://j000.stcloudlive.com/script.js"></script>
vendor: 1 bytes, line 785
785
786<script>
787    function addAuth0Info(blueProfile) {
788        blueProfile.setValue("auth0_user_id", user.auth0Id);
789        blueProfile.setValue("auth0_email", user.email);
790        blueConicClient.profile.updateProfile();
791    }
792
793    function checkConsentGDPR(blueProfile) {
794        const valueCheck = ['iab_purpose_1', 'iab_purpose_3', 'iab_purpose_4', 'iab_purpose_5', 'iab_purpose_6', 'iab_purpose_10', 'usnat_consent_targetedadvertisingoptout', 'usnat_consent_saleoptout', 'usnat_consent_sharingoptout'];
795        return valueCheck.some(value => blueProfile.getRefusedObjectives().includes(value));
796    }
797</script>
797
798    
799
800    
801        
802        
803            
803<script id="sophi-init">
804    window.sophi = window.sophi || {};
805    sophi.demeter = { actions: [] };
806    window.demeter = window.demeter || async function () {
807        var resolve, reject;
808        const s = new Promise((res, rej) => {
809            resolve = res, reject = rej;
810        });
811        sophi.demeter.actions.push([arguments, resolve, reject]);
812        return s;
813    };
814
815    const addSophiScriptToPage = ({ isConsented = false }) => {
816        const script = document.createElement('script');
817        script.id = 'sophi-loader';
818        script.async = true;
819        script.src = `https://cdn.sophi.io/assets/demeter/1/stable/1916397351.js?isConsented=${isConsented}`;
820        document.head.appendChild(script);
821
822        // New Event for Sophi Paywall to Trigger on paywall modals after Sophi has mounted
823        const sophiGlobalScriptMount = new Event('sophiGlobalScriptMount')
824        window.dispatchEvent(sophiGlobalScriptMount)
825    };
826
827    // if statement confirms blueconic loads
828    if (typeof window.blueConicClient !== 'undefined' &&
829        typeof window.blueConicClient.event !== 'undefined' &&
830        typeof window.blueConicClient.event.subscribe !== 'undefined') {
831            blueConicClient.profile.getProfile().loadValues(['refused_objectives', 'nvg_sub_promo_eligible'], this, function () {
832                let blueProfile = blueConicClient.profile.getProfile()
833                // add future blueconic properties to paywall object here 
834                let promoEligible = blueProfile.getValue('nvg_sub_promo_eligible')
835                paywall.promoEligible = promoEligible
836                if (!checkConsentGDPR(blueProfile)) {
837                    addSophiScriptToPage({ isConsented: true })
838                } else {
839                    addSophiScriptToPage({ isConsented: false })
840                }
841            })
842    } else {
843        window.addEventListener('onBlueConicLoaded', function () {
844            blueConicClient.profile.getProfile().loadValues(['refused_objectives', 'nvg_sub_promo_eligible'], this, function () {
845                let blueProfile = blueConicClient.profile.getProfile()
846                // add future blueconic properties to paywall object here 
847                let promoEligible = blueProfile.getValue('nvg_sub_promo_eligible')
848                paywall.promoEligible = promoEligible
849                if (!checkConsentGDPR(blueProfile)) {
850                    addSophiScriptToPage({ isConsented: true })
851                } else {
852                    addSophiScriptToPage({ isConsented: false })
853                }
854            })
855        }, false);
856    }
857</script>
857
858        
859
860        
861        
861<script src="https://cdn.t2037ulzqct5.com/prod/forum/loader.min.js"></script>
vendor: 1 bytes, line 861
861
862<script>
863  window.user = () => {}
864  
865    let gtmContainerId = null
866    
867      
868    
869      
870        gtmContainerId = "GTM-K29394N"
871      
872    
873      
874    
875      
876    
877      
878    
879      
880    
881  
882  let navSettingsKey = null
883  
884  let auth0Domain = 'login.forumcomm.com'
885  let debug = false
886  
887
888  let firstEntry = getForumCookie('_fcc_first_entry')
889  const feDate = new Date()
890  let feCurrentDate = feDate.toLocaleDateString("en-CA")
891  let firstEntryCampaignActive = false
892
893  function ensureUserIsSet() {
894    return new Promise(waitForUser)
895
896    function waitForUser(resolve) {
897      if (window.user && window.user.status) resolve(window.user.status)
898      else setTimeout(waitForUser.bind(this, resolve), 10)
899    }
900  }
901
902  ;(function () {
903    let wdayRegex = /(\.com\/wdayplus)/
904    let checkMatch = window.location.href.match(wdayRegex)
905    if (checkMatch) {
906      navSettingsKey = 'liveStream'
907    }
908  })()
909
910  ensureUserIsSet().then(function () {
911    if (window.user.status !== getForumCookie('_fcc_user_status')) {
912      setForumCookie('_fcc_user_status', window.user.status, 180)
913      dataLayer.push({ FCC_UserStatus: window.user.status })
914    }
915  })
916
917  function setLoginButton(displayButton) {
918    try {
919      ;(document.getElementById('MG2login') || {}).style.display = displayButton
920    } catch (e) {
921      console.log('no login button')
922    }
923  }
924
925  function showSubscribeButtonBanner() {
926    try {
927      let subButtonItems = document.querySelectorAll('.Page-header-subscribe')
928      subButtonItems.forEach((item) => {
929        if (window.innerWidth < 768 && item.parentElement.className === 'Page-header') {
930          item.style.display = 'flex'
931          let firstEntryContainer = document.querySelector('.GoogleDfpAd-FirstEntryTakeover-Content > *:first-child > *:first-child > *:first-child')
932          if (firstEntryContainer !== null) {
933            let firstEntryIframe = firstEntryContainer.querySelectorAll('iframe').length
934            if (firstEntryIframe > 0) {
935              firstEntryCampaignActive = true
936            }
937          }
938          if (document.querySelector('.Page-header-hat')) {
939            if (firstEntryCampaignActive) {
940              // dont add top margin
941            } else if (document.querySelector('#agweek bsp-banner')) {
942              document.querySelector('bsp-banner').style.marginTop = '40px'
943            } else {
944              document.querySelector('.Page-header-hat').style.marginTop = '40px'
945            }
946          } else if (document.querySelector('.Page-above')) {
947            if (firstEntryCampaignActive) {
948              // dont add top margin
949            } else if (document.querySelector('bsp-banner')) {
950              document.querySelector('bsp-banner').style.marginTop = '40px'
951            } else {
952              document.querySelector('.Page-above').style.marginTop = '40px'
953            }
954          } else if (document.querySelector('.AccountPage')) {
955            document.querySelector('.AccountPage').style.marginTop = '40px'
956          } else {
957            document.querySelector('.Page-content').style.marginTop = '40px'
958          }
959        } else if (window.innerWidth >= 768 && item.parentElement.className === 'Page-header-bar') {
960          item.style.display = 'flex'
961          document.getElementById('MG2Subscribe').style.display = 'flex'
962        }
963      })
964    } catch (e) {
965      console.log('no subscribe button')
966    }
967  }
968
969  function hideSubscribeButtonBanner() {
970    try {
971      ;(document.getElementById('MG2Subscribe') || {}).style.display = 'none'
972    } catch (e) {
973      console.log('no login button')
974    }
975  }
976
977  function setAccountButton(displayButton) {
978    try {
979      ;(document.getElementById('MG2MyAccount') || {}).style.display = displayButton
980    } catch (e) {
981      console.log('no account button')
982    }
983  }
984
985window.addEventListener('navigaEngageInitTrigger', function () {
986    MG2Loader.init({
987      plugins: [
988        {
989          name: 'FP',
990          initOptions: {
991            version: 'forum',
992            environment: 'prod',
993          },
994        },
995        {
996          name: 'DL',
997          initOptions: {
998            version: 'forum',
999            collectors: ['connext'],
1000            tagManager: 'GTM',
1001            containerId: gtmContainerId,
1002          },
1003        },
1004        {
1005          name: 'NXT',
1006          initOptions: {
1007            clientCode: 'forum',
1008            environment: 'prod',
1009            siteCode: 'STCL',
1010            configCode: 'LAUNCH1',
1011            settingsKey: navSettingsKey,
1012            debug: debug,
1013            Auth0DB_approach: true,
1014            authSettings: {
1015              authorizationParams: {
1016                redirect_uri: window.location.origin + '/redirect',
1017              },
1018              domain: auth0Domain,
1019              clientId: 'nLRupOGuL9QjLrUC6flrA5OOQVQllXY0',
1020              seamlessSI: true,
1021              seamlessSO: true,
1022              useRefreshTokens: true,
1023              scope: 'openid email profile offline_access',
1024            },
1025            publicEventHandlers: {
1026              onNotAuthorized: function (eventData) {
1027                //event fires on every page load if visitor is logged out
1028                window.user.status = 'anonymous'
1029                setLoginButton("flex")
1030                
1031                  showSubscribeButtonBanner()
1032                
1033                setAccountButton("none")
1034              },
1035              onAuthorized: function (eventData) {
1036                //event fires on every page load if visitor is logged in but has access to this product
1037                window.user.status = 'registered'
1038                window.user.email = eventData.MG2AccountData.Email
1039                window.user.auth0Id = eventData.MG2AccountData.MasterId
1040                setLoginButton("none")
1041                
1042                  showSubscribeButtonBanner()
1043                
1044                setAccountButton("flex")
1045              },
1046              onHasNoActiveSubscription: function (eventData) {
1047                //event fires on every page load if visitor is logged in but their subscription is stopped or inactive
1048                window.user.status = 'registered'
1049                window.user.email = eventData.MG2AccountData.Email
1050                window.user.auth0Id = eventData.MG2AccountData.MasterId
1051                setLoginButton("none")
1052                
1053                  showSubscribeButtonBanner()
1054                
1055                setAccountButton("flex")
1056              },
1057              onHasAccessNotEntitled: function (eventData) {
1058                //event fires on every page load if visitor is logged in and has no access to this product, but has access to other products)
1059                window.user.status = 'registered'
1060                window.user.email = eventData.MG2AccountData.Email
1061                window.user.auth0Id = eventData.MG2AccountData.MasterId
1062                setLoginButton("none")
1063                
1064                  showSubscribeButtonBanner()
1065                
1066                setAccountButton("flex")
1067              },
1068              onHasAccess: function (eventData) {
1069                //event fires on every page load if visitor is subscriber
1070                window.user.status = 'subscribed'
1071                window.user.email = eventData.MG2AccountData.Email
1072                window.user.auth0Id = eventData.MG2AccountData.MasterId
1073                setLoginButton("none")
1074                hideSubscribeButtonBanner()
1075                setA
1075ccountButton("flex")
1076              },
1077            },
1078          },
1079        },
1080      ],
1081    })
1082  })
1083</script>
1083
1084
1085        
1086    
1087
1088    
1089       
1090       
1091            
1091<script>
1092    // if statement confirms blueconic and naviga loads
1093    if (typeof window.blueConicClient !== 'undefined' &&
1094        typeof window.blueConicClient.event !== 'undefined' &&
1095        typeof window.blueConicClient.event.subscribe !== 'undefined') {
1096            ensureUserIsSet().then(() => {
1097                let blueProfile = blueConicClient.profile.getProfile();
1098                if (!checkConsentGDPR(blueProfile)) {
1099                    if (user.status != "anonymous") {
1100                        addAuth0Info(blueProfile)
1101                    }
1102                }
1103            })
1104    } else {
1105        window.addEventListener('onBlueConicLoaded', function () {
1106            ensureUserIsSet().then(() => {
1107                let blueProfile = blueConicClient.profile.getProfile();
1108                if (!checkConsentGDPR(blueProfile)) {
1109                    if (user.status != "anonymous") {
1110                        addAuth0Info(blueProfile)
1111                    }
1112                }
1113            })
1114        }, false);
1115    }
1116</script>
1116
1117        
1118    
1119
1120    
1121    
1122  
1123    
1123<script type="text/javascript">
1124      /**
1125       * Function to handle Viafoura login events
1126       * @param {boolean} isInit If handleLogin is being called on the initial page load
1127       */
1128      const handleLogin = async (isInit) => {
1129        ensureUserIsSet().then(async () => {
1130          if (user.status === 'anonymous') {
1131            if (!isInit) {
1132              // Should not redirect on page load
1133              document.getElementById('MG2login').click()
1134            }
1135          } else if (user.status === 'subscribed') {
1136            const idToken = await getTokens()
1137            if (idToken !== '' && idToken !== undefined && idToken !== null) {
1138              try {
1139                // openIdConnect resolves with the Viafoura user object on success
1140                // and rejects on failure. Do not retry here: the same token can
1141                // only produce the same result.
1142                const response =
1143                  await window.vf.session.login.openIdConnect(idToken)
1144
1145                if (response && response.uuid) {
1146                  console.log('Viafoura: Login successful!')
1147                } else {
1148                  console.error(
1149                    'Viafoura OIDC unexpected response: ' + JSON.stringify(response)
1150                  )
1151                }
1152              } catch (error) {
1153                console.error('Viafoura OIDC login failed: ' + error)
1154              }
1155            } else {
1156              console.error('Viafoura: Could not obtain ID token!')
1157            }
1158          } else {
1159            console.log('Viafoura: Registered user.')
1160          }
1161        })
1162      }
1163
1164      /**
1165       * Attempts to get the ID and Refresh tokens from localstorage or AWS.
1166       * @returns {Promise} An ID token or an empty string if one cannot be obtained.
1167       */
1168      const getTokens = async () => {
1169        try {
1170          // First, try to use cookies
1171          let idToken = getForumCookie('auth0_jwt')
1172          if (idToken !== '' && idToken !== undefined) {
1173            return idToken
1174          } else {
1175            idToken = ''
1176          }
1177
1178          // Second, try to use localstorage
1179          let expires = ''
1180          const localStorageTokens = await getLocalStorageTokens()
1181          if (localStorageTokens !== '') {
1182            idToken = localStorageTokens.idToken
1183            refreshToken = localStorageTokens.refreshToken
1184            if (idToken !== undefined && idToken !== '') {
1185              return idToken
1186            }
1187          }
1188          return idToken
1189        } catch (error) {
1190          console.error('Viafoura: ' + error)
1191          return ''
1192        }
1193      }
1194
1195      /**
1196       * Gets the ID and/or refresh token(s) from localstorage. Note that only the refresh token might be returned.
1197       * @returns {object} Object containing the id and/or refresh token(s) or an empty string if no tokens exist.
1198       */
1199      const getLocalStorageTokens = async () => {
1200        const localStorageString = await getLocalStorageString()
1201        const tokensObject = {}
1202        if (localStorageString === null || localStorageString === '') {
1203          console.log('Viafoura: Auth0 tokens not found in localstorage.')
1204          return ''
1205        }
1206
1207        const localStorageObject = JSON.parse(localStorageString)
1208        const idToken = localStorageObject.body.id_token
1209        const refreshToken = localStorageObject.body.refresh_token
1210        const idTokenExpiration = localStorageObject.expiresAt
1211
1212        if (refreshToken !== undefined && refreshToken !== '') {
1213          tokensObject.refreshToken = refreshToken
1214        } else {
1215          tokensObject.refreshToken = ''
1216        }
1217
1218        if (idToken !== undefined && idToken !== '') {
1219          tokensObject.idToken = idToken
1220        } else {
1221          tokensObject.idToken = ''
1222        }
1223
1224        if (idTokenExpiration !== '' && idTokenExpiration !== undefined) {
1225          tokensObject.expires = idTokenExpiration
1226        } else {
1227          tokensObject.expires = ''
1228        }
1229
1230        return tokensObject
1231      }
1232
1233      /**
1234       * Get the Auth0 SPA JS string from localstorage
1235       * @returns {Promise} A localstorage string if it exists or an empty string if does not
1236       */
1237      const getLocalStorageString = async () => {
1238        const config = window.location.origin + '/_auth.config.json'
1239        const publication = getPublicationInfo()
1240        const response = await fetch(config)
1241        const json = await response.json()
1242        const clientId =
1243          json[publication.environment][publication.name].clientId
1244        const key =
1245          '@@auth0spajs@@::' +
1246          clientId +
1247          '::default::openid profile email offline_access'
1248        return localStorage.getItem(key)
1249      }
1250
1251      /**
1252       * Get the publication and environment
1253       * @returns {object} An object containing the publication and environment
1254       */
1255      const getPublicationInfo = () => {
1256        const domain = window.location.hostname.split('.')
1257        let name, environment
1258        if (
1259          domain.includes('lower') ||
1260          domain.includes('localhost') ||
1261          domain.includes('127')
1262        ) {
1263          name = domain[0]
1264          environment = 'test'
1265        } else {
1266          if (!domain.includes('www')) {
1267            name = domain[0]
1268          } else {
1269            name = domain[1]
1270          }
1271          environment = 'production'
1272        }
1273        return { name, environment }
1274      }
1275
1276      /**
1277       * Function for handling banned users.
1278       * Will not display an alert for the first login failure event.
1279       * @param {object} errorContext
1280       * @param {boolean} skipFirstAlert
1281       */
1282      const handleBannedUser = (errorContext, skipFirstAlert) => {
1283        const fccViafouraBanned = getForumCookie('_fcc_viafoura_banned')
1284        ensureUserIsSet().then(() => {
1285          if (fccViafouraBanned == null || user.status === 'anonymous') {
1286            setForumCookie('_fcc_viafoura_banned', 'false', 0)
1287          }
1288
1289          if (
1290            errorContext.reason !== null &&
1291            errorContext.reason !== undefined &&
1292            errorContext.reason !== ''
1293          ) {
1294            console.log('Viafoura: ' + errorContext.reason)
1295          }
1296
1297          if (errorContext.error_key === 'login_banned') {
1298            if (skipFirstAlert === false) {
1299              alert(
1300                'Your access to these tools has been restricted as a result of not adhering to the Commenting Policy available on the Policies and Standards page.'
1301              )
1302            }
1303            if (fccViafouraBanned === 'false') {
1304              setForumCookie('_fcc_viafoura_banned', 'init', 0)
1305            }
1306            return false
1307          }
1308        })
1309      }
1310
1311      /**
1312       *  Function for handling the read comments event.
1313       *  Display an alert if the user is banned.
1314       */
1315      const handleReadComments = () => {
1316        if (getForumCookie('_fcc_viafoura_banned') === 'init') {
1317          alert(
1318            'Your access to these tools has been restricted as a result of not adhering to the Commenting Policy available on the Policies and Standards page.'
1319          )
1320          setForumCookie('_fcc_viafoura_banned', 'true', 0)
1321        }
1322      }
1323
1324      window.vfQ = window.vfQ || []
1325      window.vfQ.push(async () => {
1326        // Logs in to Viafoura on page load
1327        handleLogin(true)
1328
1329        // Intercepts default log in event
1330        window.vf.$prepublish((channel, event, ...args) => {
1331          if (channel === 'authentication' && event === 'required') {
1332            window.vf.$publish('tray', 'close')
1333            handleLogin(false)
1334            return false
1335          } else {
1336            return { channel, event, args }
1337          }
1338        })
1339
1340        // Handles banned user messages
1341        window.vf.$subscribe('login', 'success', () => {
1342          setForumCookie('_fcc_viafoura_banned', 'false', 0)
1343        })
1344
1345        let skipFirstAlert = true
1346        window.vf.$subscribe('login', 'failure', (errorContext) => {
1347          skipFirstAlert = handleBannedUser(errorContext, skipFirstAlert)
1348        })
1349
1350        window.vf.$subscribe('comments', 'read', () => {
1351          handleReadComments()
1352        })
1353
1354        window.vf.$subscribe('commenting', 'loaded', (el) => {
1355          ensureUserIsSet().then(async () => {
1356            if (user.status !== 'subscribed') {
1357              document.getElementsByClassName('vf-comment-header')[0].style.display = 'none'
1358              document.getElementsByClassName('v3-comments__post-form')[0].style.display = 'none'
1359            }
1360          })
1361        });
1362      })
1363    </script>
1363
1364  
1365
1366
1367    
1368    
1369        
1370  
1371    
1371<script type="text/javascript">
1372      if (typeof ensureUserIsSet === 'function') {
1373        ensureUserIsSet().then(function() {
1374          if (!window.user) { return; }
1375          window.marfeel = window.marfeel || {};
1376          window.marfeel.cmd = window.marfeel.cmd || [];
1377          if (window.user.status === 'subscribed') {
1378            window.marfeel.cmd.push(['compass', function(compass) {
1379              compass.setUserType(3);
1380            }]);
1381          } else if (window.user.status === 'registered') {
1382            window.marfeel.cmd.push(['compass', function(compass) {
1383              compass.setUserType(2);
1384            }]);
1385          } else {
1386            window.marfeel.cmd.push(['compass', function(compass) {
1387              compass.setUserType(0);
1388            }]);
1389          }
1390        }).catch(function() {});
1391      }
1392    </script>
1392
1393  
1394
1395    
1396
1397    
1398    
1399    
1400        
1400<script type="text/javascript">
1401            /**
1402            * Dynamically generates an ad and inserts it into the template when the Viafoura conversations widget requests an ad.
1403            * @param  {String} slotName - id of the element to render the ad in
1404            */
1405            function generateCommentAd(slotName) {
1406              let viafouraAd = document.querySelector('[data-comments-ad-enable="true"]');
1407
1408              // Generate next slot name
1409                var adUnitString = viafouraAd.getAttribute('data-slot-name') || '';
1410                var sizesAttribute = viafouraAd.getAttribute('data-slot-sizes');
1411                var sizesArray = JSON.parse(sizesAttribute);
1412
1413                var sizeMappingString = viafouraAd.getAttribute('data-slot-adsizemap')
1414                var sizeMappingArray = JSON.parse(sizeMappingString);
1415
1416                var adTargetingAttribute = viafouraAd.getAttribute('data-targeting')
1417                var adTargetingArray = JSON.parse(adTargetingAttribute);
1418
1419                // Define the slot itself, call display() to
1420                // register the div and refresh() to fetch the ad.
1421                window.googletag.cmd.push(function() {
1422                    // Destroy any lingering ad slots if they exist in the widget
1423                    const slots = window.googletag.pubads().getSlots()
1424                        .filter((slot) => slot.getSlotElementId() === slotName);
1425                    window.googletag.destroySlots(slots);
1426
1427                    // Define ad sizes based on viewport size
1428                    // NOTE ads are not responsive but new ads will be rendered to the appropriate size
1429                    // Adapted from https://support.google.com/dfp_premium/answer/4578089?hl=en#responsiveDesign
1430                    var mapping = googletag.sizeMapping();
1431                    sizeMappingArray.forEach(function (entry) {
1432                        var viewportSize = entry[0];
1433                        var adSizes = entry[1];
1434                        mapping.addSize(viewportSize, adSizes);
1435                    });
1436
1437                    var sizeMapping = mapping.build();
1438                    // Create a new ad slot, pointing to the slotName given to this function
1439                    var slot = window.googletag.defineSlot(adUnitString, sizesArray, slotName)
1440                        .defineSizeMapping(sizeMapping)
1441                        .addService(window.googletag.pubads());
1442
1443                    // Add any targeting or any other modifications to the ad here
1444                    if (adTargetingArray) {
1445                      for (let key in adTargetingArray) {
1446                        if (adTargetingArray.hasOwnProperty(key)) {
1447                          slot.setTargeting(key, adTargetingArray[key])
1448                        }
1449                      }
1450                    }
1451
1452                    // Display the new ad
1453                    window.googletag.display(slotName);
1454                    window.googletag.pubads().refresh([slot]);
1455                });
1456            }
1457
1458            /**
1459            * Dynamically generates an ad and inserts it into the template when the Viafoura liveblog widget requests an ad.
1460            * @param  {String} slotName - id of the element to render the ad in
1461            */
1462            function generateLiveblogAd(slotName) {
1463              let viafouraAd = document.querySelector('[data-blog-ad-enable="true"]');
1464              // Generate next slot name
1465                var adUnitString = viafouraAd.getAttribute('data-slot-name') || '';
1466                var sizesAttribute = viafouraAd.getAttribute('data-slot-sizes');
1467                var sizesArray = JSON.parse(sizesAttribute);
1468
1469                var sizeMappingString = viafouraAd.getAttribute('data-slot-adsizemap')
1470                var sizeMappingArray = JSON.parse(sizeMappingString);
1471
1472                var adTargetingAttribute = viafouraAd.getAttribute('data-targeting')
1473                var adTargetingArray = JSON.parse(adTargetingAttribute);
1474
1475                // Define the slot itself, call display() to
1476                // register the div and refresh() to fetch the ad.
1477                window.googletag.cmd.push(function() {
1478                    // Destroy any lingering ad slots if they exist in the widget
1479                    const slots = window.googletag.pubads().getSlots()
1480                        .filter((slot) => slot.getSlotElementId() === slotName);
1481                    window.googletag.destroySlots(slots);
1482
1483                    // Define ad sizes based on viewport size
1484                    // NOTE ads are not responsive but new ads will be rendered to the appropriate size
1485                    // Adapted from https://support.google.com/dfp_premium/answer/4578089?hl=en#responsiveDesign
1486                    var mapping = googletag.sizeMapping();
1487                    sizeMappingArray.forEach(function (entry) {
1488                        var viewportSize = entry[0];
1489                        var adSizes = entry[1];
1490                        mapping.addSize(viewportSize, adSizes);
1491                    });
1492
1493                    var sizeMapping = mapping.build();
1494                    // Create a new ad slot, pointing to the slotName given to this function
1495                    var slot = window.googletag.defineSlot(adUnitString, sizesArray, slotName)
1496                        .defineSizeMapping(sizeMapping)
1497                        .addService(window.googletag.pubads());
1498
1499                    // Add any targeting or any other modifications to the ad here
1500                    if (adTargetingArray) {
1501                      for (let key in adTargetingArray) {
1502                        if (adTargetingArray.hasOwnProperty(key)) {
1503                          slot.setTargeting(key, adTargetingArray[key])
1504                        }
1505                      }
1506                    }
1507
1508                    // Display the new ad
1509                    window.googletag.display(slotName);
1510                    window.googletag.pubads().refresh([slot]);
1511                });
1512            }
1513
1514            /**
1515            * Dynamically generates an ad and inserts it into the template when the Viafoura trending conversations widget requests an ad.
1516            * @param  {String} slotName - id of the element to render the ad in
1517            */
1518            function requestConversationStarter(slotName) {
1519              let viafouraAd = document.querySelector('[data-engagement-ad-enable="true"]');
1520                // Generate next slot name
1521                var adUnitString = viafouraAd.getAttribute('data-slot-name') || '';
1522
1523                var sizesAttribute = viafouraAd.getAttribute('data-slot-sizes');
1524                var sizesArray = JSON.parse(sizesAttribute);
1525
1526                var sizeMappingString = viafouraAd.getAttribute('data-slot-adsizemap')
1527                var sizeMappingArray = JSON.parse(sizeMappingString);
1528
1529                var adTargetingAttribute = viafouraAd.getAttribute('data-targeting')
1530                var adTargetingArray = JSON.parse(adTargetingAttribute);
1531
1532                // Define the slot itself, call display() to
1533                // register the div and refresh() to fetch the ad.
1534                window.googletag.cmd.push(function() {
1535                    // Destroy any lingering ad slots if they exist in the widget
1536                    const slots = window.googletag.pubads().getSlots()
1537                        .filter((slot) => slot.getSlotElementId() === slotName);
1538                    window.googletag.destroySlots(slots);
1539                    // Define ad sizes based on viewport size
1540                    // NOTE ads are not responsive but new ads will be rendered to the appropriate size
1541                    // Adapted from https://support.google.com/dfp_premium/answer/4578089?hl=en#responsiveDesign
1542                    var mapping = googletag.sizeMapping();
1543                    sizeMappingArray.forEach(function (entry) {
1544                        var viewportSize = entry[0];
1545                        var adSizes = entry[1];
1546                        mapping.addSize(viewportSize, adSizes);
1547                    });
1548
1549                    var sizeMapping = mapping.build();
1550
1551                    // Create a new ad slot, pointing to the slotName given to this function
1552                    var slot = window.googletag.defineSlot(adUnitString, sizesArray, slotName)
1553                        .defineSizeMapping(sizeMapping)
1554                        .addService(window.googletag.pubads());
1555
1556                    // Add any targeting or any other modifications to the ad here
1557                    if (adTargetingArray) {
1558                      for (let key in adTargetingArray) {
1559                        if (adTargetingArray.hasOwnProperty(key)) {
1560                          slot.setTargeting(key, adTargetingArray[key])
1561                        }
1562                      }
1563                    }
1564
1565                    // Display the new ad
1566                    window.googletag.display(slotName);
1567                    window.googletag.pubads().refresh([slot]);
1568                });
1569            }
1570
1571            // Subscribe to the viafoura event when the viafoura object is ready
1572            window.vfQ = window.vfQ || [];
1573
1574            window.vfQ.push(function() {
1575                window.vf.$subscribe('vf-ads', 'requestCommentAd', generateCommentAd);
1576                window.vf.$subscribe('vf-ads', 'requestLiveblogAd', generateLiveblogAd);
1577                window.vf.$subscribe('vf-ads', 'requestConversationStarter', requestConversationStarter);
1578            });
1579        </script>
1579
1580    
1581
1582
1583    
1583<script src="https://cdn.forumcomm.com/resource/0000017b-5a43-de16-ab7f-ffcfc2a20000/styleguide/webcomponents-loader/webcomponents-loader.ce44f83d1399e8dd41e607b70e0642c9.gz.js"></script>
1583
1584
1585    
1585<script>
1586        /**
1587            This allows us to load the IE polyfills via feature detection so that they do not load
1588            needlessly in the browsers that do not need them. It also ensures they are loaded
1589            non async so that they load before the rest of our JS.
1590        */
1591        var head = document.getElementsByTagName('head')[0];
1592        if (!window.CSS || !window.CSS.supports || !window.CSS.supports('--fake-var', 0)) {
1593            var styleGuideScript = document.createElement('script');
1594            styleGuideScript.setAttribute('src', "https://cdn.forumcomm.com/resource/0000017b-5a43-de16-ab7f-ffcfc2a20000/styleguide/util/IEPolyfills.min.a285ec4d47a7c3beb88cd1008acd98bb.gz.js");
1595            styleGuideScript.setAttribute('type', 'text/javascript');
1596            styleGuideScript.async = false;
1597            head.appendChild(styleGuideScript);
1598        }
1599    </script>
1599
1600
1601    
1601<script>
1602        window.dataLayer = []
1603        window.paywall = window['paywall'] || []
1604    </script>
1604
1605
1606    
1606<script type='text/javascript'>
1607
1608  let section = "";
1609  let data_tags = [];
1610  let page_category;
1611  let pathname = window.location.pathname;
1612  let contentType = "article";
1613  let articleSourceLabel = "FCC";
1614
1615  if (pathname === '/') {
1616    section = "home"
1617    page_category = "Homepage"
1618    data_tags.push('sectionfront')
1619  }
1620  else if ((contentType === "article") || (contentType === "paidUserContent") || (contentType === "gallery") || (contentType === "video")) {
1621    pathname = pathname.split('/');
1622    if (pathname.length > 2){
1623        section = pathname[1];
1624    }
1625    page_category = pathname[1];
1626
1627    for (i = 2; i < pathname.length - 1; i++) {
1628        section += '/' + pathname[i]
1629    }
1630  }
1631  else {
1632    pathname = pathname.split('/');
1633    section = pathname[1]
1634    page_category = pathname[1]
1635    let title = "Cast Your Vote Today! - St. Cloud news, weather &amp; sports"
1636    let formattedTitle = title.toLowerCase()
1637    let formattedSection = section.toLowerCase()
1638    if (formattedSection === formattedTitle) {
1639        data_tags.push('sectionfront')
1640    }
1641
1642    for (i = 2; i < pathname.length; i++) {
1643        section += '/' + pathname[i]
1644    }
1645  }
1646
1647  if (page_category === undefined) {
1648    page_category = "article"
1649  }
1650
1651  if (section === ""){
1652    section = "unknown";
1653  }
1654
1655  
1656
1657
1658  let authorName = "";
1659
1660  
1661
1662  if (authorName === ""){
1663    authorName = "not set";
1664  }
1665
1666  let data_layer_obj = {
1667    "articleId": "000001a0-5d7f-dcc1-adfd-ddff15ca0000",
1668    "articleTitle": "Cast Your Vote Today! - St. Cloud news, weather &amp; sports",
1669    "pageDescription": "Which local team earned your vote this week? Cast your vote Monday through Thursday, then check back online or in print on Friday to see which team takes the Team of the Week title.",
1670    "site": window.location.hostname,
1671    "tags": data_tags,
1672    "url": window.location.pathname,
1673    "FCC_SectionName": section.toLowerCase(),
1674    "FCC_ContentType": "article",
1675    "FCC_PublishDate": "September 01, 2026",
1676    "FCC_ArticleSource": articleSourceLabel
1677  }
1678
1679  dataLayer.push({'page_category': page_category});
1680  dataLayer.push(data_layer_obj);
1681  if ((contentType === "article") || (contentType === "video") || (contentType === "generated content") || (contentType === "podcast")){
1682    
1683      dataLayer.push({"FCC_Author": authorName});
1684    
1685  }
1686
1687  let fccUserStatusCookie = getForumCookie("_fcc_user_status");
1688  if (fccUserStatusCookie === "") {
1689    fccUserStatusCookie = "unknown";
1690  }
1691  dataLayer.push({"FCC_UserStatus": fccUserStatusCookie});
1692</script>
1692
1693
1694
1695    
1695<script src="https://cdn.forumcomm.com/resource/0000017b-5a43-de16-ab7f-ffcfc2a20000/styleguide/All.min.9c687352b7cf21e9f3e4c42a3b5146f0.gz.js" async></script>
1695
1696
1697    
1697<script>
1698
1699  window.fbAsyncInit = function() {
1700      FB.init({
1701          
1702              appId : '1236542657263794',
1703          
1704          xfbml : true,
1705          version : 'v2.9'
1706      });
1707  };
1708
1709  (function(d, s, id){
1710     var js, fjs = d.getElementsByTagName(s)[0];
1711     if (d.getElementById(id)) {return;}
1712     js = d.createElement(s); js.id = id;
1713     js.src = "//connect.facebook.net/en_US/sdk.js";
1714     fjs.parentNode.insertBefore(js, fjs);
1715   }(document, 'script', 'facebook-jssdk'));
1716</script>
1716
1717
1718<!-- Google Tag Manager -->
1719<script>
vendor: 355 bytes, lines 1719-1723
1719(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
1720            new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
1721        j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
1722        'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
1723})(window,document,'script','dataLayer','
1723GTM-K29394N
vendor: 3 bytes, line 1723
1723');
1723</script>
1723
1724<!-- End Google Tag Manager -->
1725<script async="async" src="https://www.googletagservices.com/tag/js/gpt.js"></script>
1725<script type="text/javascript">
1726    window.googletag = window.googletag || {cmd: []};
1727    // setup of ad slots
1728    var dfpAdSlotsObject = {}
1729    var dfpAdSlots = []
1730    var dfpAdIds = []
1731    var staticAdSlots = []
1732</script>
1732
1733
1734<script type="text/javascript">
1735    // DFP Enable services
1736    var dfpEnableLazyLoad;
1737    googletag.cmd.push(function () {
1738        if (typeof Storage !== "undefined") {
1739            var targetingParamStr = localStorage.getItem("bcDFPTargetingParams");
1740
1741            if (targetingParamStr) {
1742                var targetingParameters = JSON.parse(targetingParamStr);
1743
1744                // set page-level targeting parameters
1745                for (let i = 0; i < targetingParameters.length; i++) {
1746                    window.googletag.pubads().setTargeting(targetingParameters[i].key, targetingParameters[i].value);
1747                }
1748            }
1749        }
1750            // DFP lazyLoad
1751            dfpEnableLazyLoad = true;
1752            var dfpMobileScaling = 2.0;
1753            var dfpFetchMarginPercent = 200;
1754            var dfpRenderMarginPercent = Math.round(100);
1755            window.googletag.pubads().enableLazyLoad({
1756                fetchMarginPercent: dfpFetchMarginPercent,
1757                renderMarginPercent: dfpRenderMarginPercent,
1758                mobileScaling: dfpMobileScaling
1759            });googletag.pubads().disableInitialLoad();
1760        googletag.enableServices();
1761    });
1762</script>
1762
1763
1764<script src="https://ak.sail-horizon.com/spm/spm.v1.min.js"
1765    ></script>
vendor: 1 bytes, line 1765
1765
1766<script>function getPublication() {
1767  const domain = window.location.hostname
1768  const arr = domain.split('.')
1769  if (
1770    domain.includes('lower') ||
1771    domain.includes('localhost') ||
1772    !domain.includes('www')
1773  ) {
1774    return arr[0]
1775  } else {
1776    return arr[1]
1777  }
1778}
1779
1780function setToken(publication) {
1781  let token
1782  switch (publication) {
1783    case 'agweek':
1784      token =
1785        'RPepVmh0vJN92J50Sqb3G00cts4oYzpTX7XIT0K52pgOEm10JGJg6v9LGI45OkurHSd0aWeJotNM2XAwMginZA=='
1786      break
1787    case 'echopress':
1788      token =
1789        'S9t+rEOcX7s/SLwL/qn084vLJwfm0YbQe7QZWzuNbzyxy/ybPdN7/IUhBjPzo3jtC3Q1+7vvixztuB04gMDvyg=='
1790      break
1791    case 'bemidjipioneer':
1792      token =
1793        'X7TM9oLhMedoSJ6J44nkW28gzKTTe1QN1/7DhcCK0DCI16e1cpQYdH120+meeTp/Ykc/9WjgxLovEgg0BzIFPg=='
1794      break
1795    case 'brainerddispatch':
1796      token =
1797        'aYyr7q37TKQAM4RZ8Ld6MnzruamqGwL/ftcrLZJut2MFJ9LYE2HHamcDkmYUrw/rQebUa2JpG+ruAhrrO+4sTg=='
1798      break
1799    case 'pinejournal':
1800      token =
1801        'r1xae1vcdOyiTcxyYRHrJN1GIiym3ChKnrdbV4TPh4fIdHX/vkXZbEnU75t0FnjqKHus5YCW5jFYLyu0ekAPqg=='
1802      break
1803    case 'dl-online':
1804      token =
1805        '8jsWi456AyzUXaWnCX1JOk4NE3XrK5aK5xueFwFsSsLBNIMafysCEkFUbtyTAKFOpd2rYooma1qGWtP+FXts/w=='
1806      break
1807    case 'thedickinsonpress':
1808      token =
1809        'fO+F5w5KNQlOpaWXcy0AjIGPScaE8uoJ/5Hvk9w/g4zEu4lgNBTZl1CcGmOWiJwGS0lRJ0JyiTyhw3jq3BBeDg=='
1810      break
1811    case 'duluthnewstribune':
1812      token =
1813        'Xh+HLGUIbJCanyCbLN5SswxYBKRqxC2KEEs9yN0suZSQyUz6JYgk3T/snGo0esn8ITK7073VMqJfnGcsqnUOcA=='
1814      break
1815    case 'grandforksherald':
1816      token =
1817        'IpJRNkDAcyDvOHFJiv684oh+rIj+X8p086izQuqjsuV+HzjYZCcj1WL20NegMIFdiUGiY+qE+ZruK7J6CrDAww=='
1818      break
1819    case 'inforum':
1820      token =
1821        'lF09xhxnBGemxxkyyiXOI5LN7VNOwIC+bEzvlUdEn/wJSa1qWBJhDLW5sW3w7N04/AuQ31VcJHELon56b3G4bA=='
1822      break
1823    case 'jamestownsun':
1824      token =
1825        'EYLbsmFjkIYjJLc+3NMExxwuRF6ZPmo/8sfcvSjRviCkf1t8OuUuP/Tp54YeyAlIq4YlbekEKncoCEMqt3ZMMg=='
1826      break
1827    case 'mitchellrepublic':
1828      token =
1829        'dxoL5YloXW3EPsJxHQ45mKO85quix1FCVB43rcFktF2FrxqtxCjJUkSlwRWY5FABMp1EY7Q3KHTudqxjaz85rw=='
1830      break
1831    case 'parkrapidsenterprise':
1832      token =
1833        '0qcPi2TjsDaBoDDaVVKQz4R/CNvgtVKxQytu44a8pFbXmKTWHtrzJ9ephy4076vwORmwHfGrGhULarSOCdzKbA=='
1834      break
1835    case 'perhamfocus':
1836      token =
1837        'z2uCmH7HUqkzjRS2txWSzIZ72iAboXyHKpyR6tLy5ax3OZYrvtPttJVwrMRza4SFMYFuXe2+n9qlgOiT8nQV+A=='
1838      break
1839    case 'pineandlakes':
1840      token =
1841        'ogDFL5Lxr557c+M6qQIjZgXaaHFXQAfXMcTaQmULm7ULqKEz+OwO4lf7Qkshp5SkAPouhvsMjq0mQFJ5q790YA=='
1842      break
1843    case 'postbulletin':
1844      token =
1845        'Yw+LxNxL2KjzffSHJb/D8T02Ltf3BWN5d9Vbj11lwnr1RSIwhceLzHY9YLd8htgPDUwGCosIJvxKEW0nlSZHoA=='
1846      break
1847    case 'siouxfallslive':
1848      token =
1849        'sqQVfWAm89FVuiBSbigtLgGaKaYFLpb3LFLs/Sx9iwsFzjFOGaVKIJ/m0/3m63Rs15uOqkfnlTlkb4eE2Kj38w=='
1850      break
1851    case 'stcloudlive':
1852      token =
1853        'gT3izGgZYEOtwtUM9oc3YgSm5YfIsUSFYgs7Nu7Of7aYpmxZ6Yb/2Gp6iqZ2shJQH6kXKtZxvKsN4yWOeWIKOw=='
1854      break
1855    case 'superiortelegram':
1856      token =
1857        'xLgh+ltMN+dUy6t7dwso1JcmAh3Uf0Wt+F5CRkmXpcI21lv1mV7WUouHg39OdcqvXPdAho69envdlQiDARPyqQ=='
1858      break
1859    case 'therinklive':
1860      token =
1861        'wlYrB/JfNIMhOkbO157O/ekGaRCetx7/GUFN0Isa+3oVp/jlj2+pq/VU3SKD6KGZcN4uqb1Mik30N6G26xDhDA=='
1862      break
1863    case 'wadenapj':
1864      token =
1865        'bHho7xoz/+8dIc12L5ndrwqXBm1A3+L7n8v8iiIdniGFTrMYNxL+UyOYCao1s+7KRGOcYjemHwpRruLX6EBMZA=='
1866      break
1867    case 'wctrib':
1868      token =
1869        '2/rD6kiBsSFop93hQ3klKIvSbJr4R9zbEa19dI+X7p8Cq8hMQwZwqhTG8Nk9ADT60HUuXghHo5h7dBWb3DiU3Q=='
1870      break
1871    case 'dglobe':
1872      token =
1873        'O+CaNjr5N4wUdLqlqBySifAyemwsFnLy2nCSaUCj0x1DzUoS81fbNlVK2t8GEc7S2UuZXWPwa9h10uqnswRlZA=='
1874      break
1875    default:
1876      // Defaults to -1.  Logic below prevents survey from displaying.
1877      token = -1
1878  }
1879  return token
1880}
1881
1882function getBrowserName(userAgent) {
1883  // The order matters here, and this may report false positives for unlisted browsers.
1884
1885  if (userAgent.includes('Firefox')) {
1886    // "Mozilla/5.0 (X11; Linux i686; rv:104.0) Gecko/20100101 Firefox/104.0"
1887    return 'Mozilla Firefox'
1888  } else if (userAgent.includes('SamsungBrowser')) {
1889    // "Mozilla/5.0 (Linux; Android 9; SAMSUNG SM-G955F Build/PPR1.180610.011) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/9.4 Chrome/67.0.3396.87 Mobile Safari/537.36"
1890    return 'Samsung Internet'
1891  } else if (userAgent.includes('Opera') || userAgent.includes('OPR')) {
1892    // "Mozilla/5.0 (Macintosh; Intel Mac OS X 12_5_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.0.0 Safari/537.36 OPR/90.0.4480.54"
1893    return 'Opera'
1894  } else if (userAgent.includes('Edge')) {
1895    // "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36 Edge/16.16299"
1896    return 'Microsoft Edge (Legacy)'
1897  } else if (userAgent.includes('Edg')) {
1898    // "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.0.0 Safari/537.36 Edg/104.0.1293.70"
1899    return 'Microsoft Edge (Chromium)'
1900  }
1900 else if (userAgent.includes('Chrome') || userAgent.includes('CriOS')) {
1901    // "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.0.0 Safari/537.36"
1902    return 'Google Chrome or Chromium'
1903  } else if (userAgent.includes('Safari')) {
1904    // "Mozilla/5.0 (iPhone; CPU iPhone OS 15_6_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.6 Mobile/15E148 Safari/604.1"
1905    return 'Apple Safari'
1906  } else {
1907    return 'unknown'
1908  }
1909}
1910
1911function getOperatingSystem() {
1912  const userAgent = navigator.userAgent.toLowerCase()
1913  let os
1914
1915  if (/windows/.test(userAgent)) {
1916    os = 'Windows'
1917  }
1918  if (/mac os|macintosh/.test(userAgent)) {
1919    os = 'MacOS'
1920  }
1921  if (/linux/.test(userAgent)) {
1922    os = 'Linux'
1923  }
1924  if (/iphone|ipad|ipod/.test(userAgent)) {
1925    os = 'iOS'
1926  }
1927  if (/android/.test(userAgent)) {
1928    os = 'Android'
1929  }
1930  if (os === '') {
1931    os = 'Unknown'
1932  }
1933
1934  return os
1935}
1936
1937function getDeviceType() {
1938  const userAgent = navigator.userAgent.toLowerCase()
1939
1940  if (/iphone|ipod|android|blackberry|mini|windows\sce|palm/i.test(userAgent)) {
1941    return 'Mobile'
1942  } else if (/ipad|tablet|kindle|playbook|xoom|silk/i.test(userAgent)) {
1943    return 'Tablet'
1944  } else {
1945    return 'Desktop'
1946  }
1947}
1948
1949function check30DayLimit() {
1950  const currentDate = new Date().getTime()
1951  const userData = Connext.Storage.GetUserData()
1952  const accountStart = userData.AddDate.getTime()
1953  const expiration = accountStart + 30 * 24 * 60 * 60 * 1000
1954
1955  if (currentDate < expiration) {
1956    // Less than 30 days
1957    return false
1958  } else {
1959    // At least 30 days
1960    return true
1961  }
1962}
1963
1964function setMetadataInfo() {
1965  const browserName = getBrowserName(navigator.userAgent)
1966  const operatingSystem = getOperatingSystem()
1967  const device = getDeviceType()
1968  const propertyName = document.querySelector(
1969    'meta[property="og:site_name"]'
1970  ).content
1971  const metaData = {
1972    Browser: browserName,
1973    'Device Type': device,
1974    'Property Name': propertyName,
1975    'Operating System': operatingSystem,
1976    'Page Title': document.title,
1977    'Page URL': window.location.href,
1978    'Referrer URL': document.referrer,
1979    Source: 'Web',
1980  }
1981
1982  return metaData
1983}
1984
1985function waitForUserStatus() {
1986  return new Promise(waitForUser)
1987
1988  function waitForUser(resolve) {
1989    if (window.user && window.user.status) resolve(window.user.status)
1990    else if (window.location.host.includes('therinklive')) {
1991      window.user = { status: 'anonymous' }
1992      resolve(window.user)
1993    } else setTimeout(waitForUser.bind(this, resolve), 50)
1994  }
1995}
1996
1997async function waitForSS(userData) {
1998  while (!Object.prototype.hasOwnProperty.call(window, 'surveysensum'))
1999    await new Promise((resolve) => setTimeout(resolve, 50))
2000  const metaData = setMetadataInfo()
2001  window.surveysensum.setUserInfo(userData)
2002  window.surveysensum.setMetadataInfo(metaData)
2003  window.surveysensum.startSurvey('start')
2004}
2005
2006waitForUserStatus().then(() => {
2007  const publication = getPublication()
2008  if (
2009    publication === 'therinklive' ||
2010    (user.status !== 'anonymous' && check30DayLimit())
2011  ) {
2012    const token = setToken(publication)
2013    if (token === -1) {
2014      console.error('Survey Sensum token not set')
2015      return
2016    }
2017
2018    const loaderScript = document.createElement('script')
2019    loaderScript.src = 'https://assets.surveysensum.com/in-app/ss-widget.min.js'
2020    loaderScript.setAttribute('async', '')
2021    loaderScript.setAttribute('data-survey-token', token)
2022    document.head.appendChild(loaderScript)
2023
2024    let userData = ''
2025    if (window.user.status !== 'anonymous') {
2026      userData = { 'User Status': window.user.status }
2027      userData.Email = user.email
2028      userData.Name = 'Registered'
2029
2030      if (user.status === 'subscribed') {
2031        const storage = Connext.Storage.GetUserData()
2032        const firstName = storage.DigitalAccess.Subscription.FirstName
2033        const lastName = storage.DigitalAccess.Subscription.LastName
2034        userData.Name = firstName + ' ' + lastName
2035      }
2036    }
2037
2038    waitForSS(userData)
2039  }
2040})
2041</script>
vendor: 1 bytes, line 2041
2041
2042<script>Sailthru.init({ customerId: '5a76b1ba23dbeef7ab4916928a3057cd' });</script>
2042
2043
2044    
2044<script async="async" src="https://cdn.forumcomm.com/resource/0000017b-5a43-de16-ab7f-ffcfc2a20000/staticjs/prebid11.0.0.0c45189d6c8c1d5b5978fce0a99c01f4.gz.js"></script>
2044
2045
2046    
2046<script type="text/javascript">
2047        var enablePrebid = true;
2048        var bidderTimeout = 3000;
2049        var GRANULARITY = 'dense';
2050        var desktopSizes = [
2051            [970, 250],
2052            [300, 600],
2053            [970, 90],
2054            [728, 90],
2055            [300, 250],
2056            [468, 60]
2057        ];
2058        var tabletSizes = [[728, 90], [300, 600], [300, 250]];
2059        var phoneSizes = [[320, 100], [320, 50], [300, 250]];
2060
2061        // Generic ad mapping used for dynamic sizing
2062        var ad_mapping_large_desktop = [[980, 330], [728, 90], [960, 200], [930, 180], [970, 90], [970, 250], [970, 66], [980, 120], [300, 250], [300, 600], [100, 25]];
2063        var ad_mapping_desktop = [[980, 330], [728, 90], [960, 200], [930, 180], [970, 90], [970, 250], [970, 66], [980, 120], [300, 250], [300, 600]];
2064        var ad_mapping_tablet = [[728, 90], [300, 600], [300, 250], [100, 25]];
2065        var ad_mapping_phone = [[320, 100], [320, 50], [300, 50], [300, 600], [300, 250], [250, 250], [320, 100]];
2066        var sizeConfig = [{
2067            'mediaQuery': '(min-width: 1275px)',
2068            'sizesSupported': ad_mapping_large_desktop,
2069            'labels': ['large-desktop']
2070        }, {
2071            'mediaQuery': '(min-width: 1000px) and (max-width: 1274px)',
2072            'sizesSupported': ad_mapping_desktop,
2073            'labels': ['desktop']
2074        }, {
2075            'mediaQuery': '(min-width: 760px) and (max-width: 999px)',
2076            'sizesSupported': ad_mapping_tablet,
2077            'labels': ['tablet']
2078        }, {
2079            'mediaQuery': '(min-width: 0px) and (max-width: 759px)',
2080            'sizesSupported': ad_mapping_phone,
2081            'labels': ['phone']
2082        }];
2083        var priceBucket = {
2084            "buckets": [
2085                {
2086                "precision": 2, //default is 2 if omitted - means 2.1234 rounded to 2 decimal places = 2.12
2087                "min": 0,
2088                "max": 4.50,
2089                "increment": 0.01
2090                },
2091                {
2092                "precision": 2,
2093                "min": 4.50,
2094                "max": 10,
2095                "increment": 0.05
2096                },
2097                {
2098                "precision": 2,
2099                "min": 10,
2100                "max": 20,
2101                "increment": 0.10
2102                },
2103                {
2104                "precision": 2,
2105                "min": 20,
2106                "max": 50,
2107                "increment": 0.25
2108                },
2109                {
2110                "precision": 2,
2111                "min": 50,
2112                "max": 100,
2113                "increment": 0.50
2114                }
2115            ]
2116        };
2117        var confSetConfig = {
2118            enableTIDs: true,
2119            priceGranularity: priceBucket,
2120            // debug: true,
2121            // cache: {
2122            //     url: false
2123            // },
2124            userSync: {
2125                filterSettings: {
2126                    iframe: {
2127                        bidders: '*',   // '*' means all bidders
2128                        filter: 'include'
2129                    }
2130                },
2131                syncsPerBidder: 10, // and no more than 10 syncs at a time
2132                syncDelay: 10000, // 10 seconds after the auction
2133            },
2134            sizeConfig: sizeConfig
2135        };
2136    </script>
2136
2137
2138    <fcc-first-entry-campaign id="First-entry-campaign" showFirstEntryCampaign="true"></fcc-first-entry-campaign>
2139
2140    
2140<script>
2141        var link = document.createElement('link');
2142        link.setAttribute(
2143            'href',
2144            '//fonts.googleapis.com/css?family=Brygada+1918:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700|Source+Sans+Pro:300,400,600,700,900'
2145        )
2146        var relList = link.relList;
2147        if (relList && relList.supports('preload')) {
2148            link.setAttribute('as', 'style');
2149            link.setAttribute('rel', 'preload');
2150            link.setAttribute('onload', 'this.rel="stylesheet"');
2151            link.setAttribute('crossorigin', 'anonymous');
2152        } else {
2153            link.setAttribute('rel', 'stylesheet');
2154        }
2155        head.appendChild(link);
2156    </script>
2156
2157
2158     
2158<script type="text/javascript">
2159        (function () {
2160            function clickEpaper() {
2161                let epaperLink = "https://epaper.stcloudlive.com/";
2162                function redirectToEpaper() {
2163                    window.location.href = epaperLink;
2164                }
2165                redirectToEpaper();
2166            }
2167
2168            function clickYellowSubscribe(subscribeUrl, offerTitle, clickClass) {
2169                // sophi User Properties - Subscribe button click
2170                try {
2171                    demeter("userProperties", {
2172                        args: {
2173                            2: true,
2174                        }
2175                    });
2176                } catch (err) {
2177                    console.log("sophi not loaded to page")
2178                }
2179                // calls clickSubscribe to fulfill subscribe button duties
2180                clickSubscribe(subscribeUrl, offerTitle, clickClass)
2181            }
2182
2183            function clickOfferSubscribe(subscribeUrl, offerTitle, clickClass) {
2184                // datalayer push for subscribe offers
2185                let subscribeOfferData = {
2186                    subscribe_offer_title: offerTitle
2187                }
2188
2189                dataLayer.push({'event': 'subscribe_offer_selected', ...subscribeOfferData});
2190
2191                clickSubscribe(subscribeUrl, offerTitle, clickClass)
2192            }
2193
2194            function clickSubscribe(subscribeUrl, offerTitle, clickClass) {
2195                try {
2196                    enterSophiSubscriptionFunnel()
2197                } catch {
2198                    console.log("Subscription Funnel: Sophi not loaded to page")
2199                }
2200
2201                offerTitle = offerTitle || '';
2202                clickClass = clickClass || '';
2203
2204                if (getForumCookie('_fcc_utm_campaign') == '') {
2205                createCampaignCookie(subscribeUrl, offerTitle);
2206                }
2207                if (!isNavigaTemplate(subscribeUrl, clickClass)) {
2208                window.location.href = updateUrlCampaignParameters(subscribeUrl, clickClass);
2209                }
2210            }
2211            function isNavigaTemplate(url, clickClass) {
2212                let subscribeLinks = document.getElementsByClassName('subscribe-button');
2213                for (let i = 0; i < subscribeLinks.length; i++) {
2214                    if (subscribeLinks[i].href === url) {
2215                        subscribeLinks[i].setAttribute(
2216                        'href',
2217                        updateUrlCampaignParameters(url, clickClass)
2218                        );
2219                        return true;
2220                    }
2221                }
2222                return false;
2223            }
2224            // For G2I to work correctly, all three parameters must be present
2225            // otherwise the parameters will not be recorded
2226            function hasAllParams(queryString) {
2227                let hasUtmCampaign =
2228                queryString.includes('utm_source') &&
2229                queryString.includes('utm_medium') &&
2230                queryString.includes('utm_campaign');
2231                let hasG2iCampaign =
2232                queryString.includes('g2i_source') &&
2233                queryString.includes('g2i_medium') &&
2234                queryString.includes('g2i_campaign');
2235                return hasUtmCampaign || hasG2iCampaign;
2236            }
2237            function createCampaignCookie(tempQueryString, offerTitle) {
2238                offerTitle = offerTitle || '';
2239                let source = '';
2240                let medium = '';
2241                let campaign = '';
2242                let queryString = tempQueryString
2243                    .replace('?', '&')
2244                    .replace('utm_source', 'g2i_source')
2245                    .replace('utm_medium', 'g2i_medium')
2246                    .replace('utm_campaign', 'g2i_campaign');
2247                let queryStringParams = queryString.split('&');
2248                for (let i = 0; i < queryStringParams.length; i++) {
2249                    let tempString = queryStringParams[i];
2250                    let tempArr = tempString.split('=') || [];
2251                    if (tempString.includes('g2i_source') && source === '') {
2252                        source = '&'.concat('g2i_source=', encodeURIComponent(tempArr[1]));
2253                    }
2254                    if (tempString.includes('g2i_medium') && medium === '') {
2255                        medium = '&'.concat('g2i_medium=', encodeURIComponent(tempArr[1]));
2256                    }
2257                    if (tempString.includes('g2i_campaign') && campaign === '') {
2258                        campaign = '&'.concat('g2i_campaign=', encodeURIComponent(tempArr[1]));
2259                    }
2260                }
2261                // Sets the default values for the cookie
2262                if (source === '') {
2263                    source = '&g2i_source=Brightspot';
2264                }
2265                if (medium === '' && offerTitle !== '') {
2266                    if (offerTitle.includes('Print + Digital')) {
2267                        medium = 'combo';
2268                    } else {
2269                        medium = offerTitle.toLowerCase().replaceAll(' ', '_');
2270                    }
2271                    medium = '&g2i_medium=' + encodeURIComponent(medium);
2272                } else if (medium === '') {
2273                    // ! what should the medium be if the offerTitle is empty?
2274                    medium = '&g2i_medium=unknown';
2275                }
2276                if (campaign === '') {
2277                    campaign = '&g2i_campaign=no_campaign';
2278                }
2279                setForumCookie('_fcc_utm_campaign', source.concat(medium, campaign), 0);
2280            }
2281            function addReturnUrl(url) {
2282                if (!url.includes('returnUrl')) {
2283                    let returnUrl = "";
2284                    let currentUrl = document.location.href;
2285                    // Determine if the currentUrl already has a returnUrl
2286                    if (currentUrl.includes("returnUrl")) {
2287                        returnUrl = currentUrl.split("returnUrl=")[1];
2288                    } else if (currentUrl.includes('/subscribe')) {
2289                        // If on the subscribe page, use the referrer
2290                        returnUrl = document.referrer;
2291                    } else {
2292                        // Otherwise, use the current URL
2293                        returnUrl = currentUrl;
2294                    }
2295                    url = url.concat('&returnUrl=', encodeURIComponent(returnUrl));
2296                }
2297                return url;
2298            }
2299            // Ensures that the URL being passed to it contains all 3 G2I parameters, and adds them if they dont exist
2300            function updateUrlCampaignParameters(navigaSubscribeUrl, clickClass) {
2301                clickClass = clickClass || '';
2302                navigaSubscribeUrl = navigaSubscribeUrl || '';
2303                let tempUrl = navigaSubscribeUrl;
2304                let queryString = navigaSubscribeUrl?.split('?');
2305                let hrefQueryString = (queryString.length > 1) ? queryString[1] : '';
2306                let campaignCookie = getForumCookie('_fcc_utm_campaign');
2307                // If the URL does not contain any parameters
2308                if (hrefQueryString === '') {
2309                    tempUrl = navigaSubscribeUrl.concat(campaignCookie.replace('&', '?'));
2310                    if (clickClass === 'Page-header-subscribe') {
2311                        dataLayer.push({'subscribe_button_url': tempUrl });
2312                    }
2313                    return addReturnUrl(tempUrl);
2314                }
2315                if (hasAllParams(navigaSubscribeUrl)) {
2316                    if (clickClass === 'Page-header-subscribe') {
2317                        dataLayer.push({'subscribe_button_url': navigaSubscribeUrl });
2318                    }
2319                    return addReturnUrl(navigaSubscribeUrl);
2320                } else {
2321                    if (!hrefQueryString.includes('g2i_source')) {
2322                        tempUrl = tempUrl.concat('&g2i_source=Brightspot');
2323                    } else if (!hrefQueryString.includes('g2i_medium')) {
2324                        tempUrl = tempUrl.concat('&g2i_medium=unknown');
2325                    } else if (!hrefQueryString.includes('g2i_campaign')) {
2326                        tempUrl = tempUrl.concat('&g2i_campaign=no_campaign');
2327                    }
2328                    if (clickClass === 'Page-header-subscribe') {
2329                        dataLayer.push({'subscribe_button_url': tempUrl });
2330                    }
2331                    return addReturnUrl(tempUrl);
2332                }
2333            }
2334            // Check for query string parameters with campaign codes
2335            // and FCC UTM Campaign cookie
2336            let queryString = document.location.search;
2337            if (
2338                getForumCookie('_fcc_utm_campaign') === '' &&
2339                queryString !== '' &&
2340                hasAllParams(queryString)
2341            ) {
2342                createCampaignCookie(queryString);
2343            }
2344            
2345                ensureUserIsSet().then(function(){
2346                    if (window?.user.status === 'subscribed') {
2347                        let ownedSubs = Connext.Storage.GetUserData().OwnedSubscriptions;
2348                        for (const ownedSub of ownedSubs) {
2349                            if (ownedSub.PaperCode === 'SLS') {
2350                                setForumCookie('_fcc_sls_subscribed', true, 0);
2351                            }
2352                        }
2353                    }
2354                    else {
2355                        setForumCookie('_fcc_sls_subscribed', false, 0);
2356                    }
2357                });
2358            
2359            Object.assign(window, {
2360                clickEpaper: clickEpaper,
2361                clickSubscribe: clickSubscribe,
2362                clickYellowSubscribe: clickYellowSubscribe,
2363                clickOfferSubscribe: clickOfferSubscribe
2364            });
2365        })();
2366    </script>
2366
2367</head>
2368
2369    <body class="Page-body" data-header-hat="true"
2370
2371
2372>
2373    <!-- Google Tag Manager (noscript) -->
vendor: 73 bytes, lines 2373-2375
2373
2374<noscript>
2375    <iframe src="https://www.googletagmanager.com/ns.html?id=
2375GTM-K29394N
vendor: 88 bytes, lines 2375-2377
2375"
2376    height="0" width="0" style="display:none;visibility:hidden"></iframe>
2377</noscript>
2378<!-- End Google Tag Manager (noscript) --><auth0-script>
2379  
2379<script async type='text/javascript'>
2380    pianoUserId = window['pianoUserId']
2381    paywall = window['paywall']
2382
2383    window.addEventListener("message", function(evt) {
2384      if(evt.data && evt.data === "login") {
2385        login();
2386      }
2387    });
2388
2389    window.addEventListener("message", function(evt) {
2390      if(evt.data && evt.data === "register") {
2391        signup();
2392      }
2393    });
2394
2395    // Created Date
2396    if("September 01, 2026" === "September 18, 2026 11:40 AM") {
2397      // The content published date
2398      paywall.createdDate = "2026-09-01T15:14:21.445Z";
2399    } else {
2400      // The content published date
2401      paywall.createdDate = "2026-09-18T16:40:03.177Z";
2402    }
2403
2404    if (paywall.createdDate) {
2405      // Article Age (in milliseconds)
2406      let articleAgeMS = Date.parse(new Date()) - Date.parse(paywall.createdDate);
2407      // Article Age (in days -- 86400000 ms/day)
2408      paywall.ageInDays = Math.floor(articleAgeMS/86400000);
2409    }
2410
2411    // The content author
2412    paywall.author = "";
2413
2414    // The article ID
2415    paywall.contentId = "000001a0-5d7f-dcc1-adfd-ddff15ca0000";
2416
2417    // Page Type
2418    let articleBody = "1"
2419    if (window.location.pathname === '/') {
2420      paywall.pageType = "homepage";
2421    }
2422    else if (articleBody > 0 || window.location.href.indexOf("/obits/") > -1 || contentType === 'blog post') {
2423      paywall.pageType = "article";
2424    }
2425    else if (contentType === 'video') {
2426      paywall.pageType = "video";
2427    }
2428    else {
2429      paywall.pageType = "sectionfront";
2430    }
2431
2432    paywall.pageName = "https://www.stcloudlive.com/sports/team-of-the-week";
2433
2434    // The Section Name
2435    let sectionName;
2436    
2437      
2438    
2439      
2440        sectionName = "Prep"
2441      
2442    
2443
2444    let js_tags = []
2445
2446    if (sectionName == undefined) {
2447      if (window.location.pathname === '/') {
2448        sectionName = "Home"
2449      }
2450      else if (paywall.pageType === "video") {
2451        sectionName = "video"
2452      }
2453      else {
2454        let pathname = window.location.pathname.split('/')
2455        /*
2456          freeChildPages are free content that falls under a parent section
2457          e.g. /account/newletters, /podcasts/agweek-podcast, or /obituaries/obits/firstname-lastname-hashkey
2458        */
2459        let freeChildPages = ["account", "legal-notices", "obituaries", "obits", "podcasts"]
2460        sectionName = (freeChildPages.includes(pathname[1]) && typeof(pathname[2]) !== "undefined") ?
2461            pathname[1] : pathname.slice(-1)[0];
2462      }
2463    }
2464
2465    
2466      js_tags.push("ALL-ACCESS")
2467    
2468
2469    let cannabisCookie = getForumCookie('_fcc_cannabis_session')
2470    paywall.cannabis = cannabisCookie
2471
2472    // The content tags
2473    paywall.tags = js_tags;
2474
2475    paywall.sectionName = sectionName;
2476  </script>
2476
2477</auth0-script>
2478
2479
2480    
2481        
2481<script async>
2482    const getEnvironment = () => {
2483        const hostNameArray = window.location.hostname.split('.')
2484        const indexOfWWW = hostNameArray.indexOf('www')
2485        if (indexOfWWW > -1) {
2486          hostNameArray.splice(indexOfWWW, 1)
2487        }
2488        var propertyName = hostNameArray[0]
2489        var environment = 'production'
2490        if (window.location.hostname.includes('qa') ||
2491          window.location.hostname.includes('uat') ||
2492          window.location.hostname.includes('localhost')
2493        ) {
2494          environment = 'test'
2495        } else if (window.location.hostname.includes('web')) {
2496          environment = 'production-other'
2497        }
2498        return environment
2499    }
2500
2501    // Reserved for Sophi User Properties available on initial page load.
2502    const setSophiUserProperties = (userStatus) => {
2503        const urlParams = new URLSearchParams(window.location.search)
2504        const utmSource = urlParams.get('utm_source')
2505        const utmMedium = urlParams.get('utm_medium')
2506
2507        const navigaSubPromoEligible = (paywall.promoEligible === "yes")
2508
2509        let newUserProperties = {}
2510        if (userStatus == '' && utmSource == 'email' && utmMedium == 'newsletter') {
2511            demeter('userProperties', {
2512                args: {
2513                    1: true,
2514                    4: navigaSubPromoEligible
2515                }
2516            });
2517        } else if (userStatus !== 'subscribed' && utmSource == 'email' && utmMedium == 'newsletter') {
2518            demeter('userProperties', {
2519                args:  {
2520                    visitorType: userStatus,
2521                    1: true,
2522                    4: navigaSubPromoEligible
2523                }
2524            });
2525        } else if (userStatus == 'anonymous' || userStatus == 'registered') {
2526            demeter('userProperties', {
2527                args: {
2528                    visitorType: userStatus,
2529                    4: navigaSubPromoEligible
2530                }
2531            });
2532        }
2533    }
2534
2535    const enterSophiSubscriptionFunnel = () => {
2536        demeter('userProperties', {
2537            args: {
2538                3: true
2539            }
2540        })
2541    }
2542
2543    const getSophiDecision = async (userStatus) => {
2544        if (userStatus == '') {
2545            let decision = await demeter('getDecision');
2546            if (decision.outcome.wallVisibility === 'always') {
2547                paywall.sophiWallType = decision.outcome.wallType // 'regwall' or 'paywall'
2548            }
2549        } else if (userStatus !== 'subscribed') {
2550            let decision = await demeter('getDecision', {
2551                args: { visitor: userStatus }, // 'registered' or 'anonymous'
2552            });
2553            if (decision.outcome.wallVisibility === 'always') {
2554                paywall.sophiWallType = decision.outcome.wallType // 'regwall' or 'paywall'
2555            }
2556        }
2557    }
2558
2559    const sophiMount = async () => {
2560        // Allows Sophi Logs to show in Console
2561        if (getEnvironment() === 'test') {
2562            demeter('config', {
2563                args: {
2564                    logLevel: 'debug' // default log level is 'warn'
2565                }
2566            })
2567        }
2568
2569        const userStatus = getForumCookie('_fcc_user_status')
2570        setSophiUserProperties(userStatus)
2571
2572        const isArticle = paywall.pageType === 'article' ? true : false;
2573        const sophiSection = paywall.sectionName;
2574
2575        // Track standard pageview event
2576        demeter('pageview', {
2577            args: {
2578                article: isArticle,     // Bool: Identifies if this is an article page
2579                section: sophiSection   // String: Top level section of the article
2580            }
2581        });
2582
2583        // 1. Get values from window.sophi.dataLayer
2584
2585        await demeter('getSophiContext');
2586
2587        const sophiData = window.sophi.dataLayer;
2588
2589        // 2. Set up tracking properties
2590
2591        var sophi_propensity = ''
2592        if (sophiData && sophiData.trace) {
2593            sophi_propensity = sophiData.trace.substring(3,5)
2594            paywall.sophiPropensityScore = sophi_propensity
2595        }
2596
2597        const trackingProperties = {
2598            sophi_trace: sophiData.trace,
2599            sophi_context: sophiData.context,
2600            sophi_inputs: sophiData.inputs,
2601            sophi_assigned_group: sophiData.assignedGroup,
2602            experiments_code: sophiData.experimentsCode,
2603            sophi_propensity_score: sophi_propensity,
2604            sophi_user_properties: sophiData.userProperties,
2605            sophi_content_properties: sophiData.contentProperties
2606        };
2607
2608        // Track a pageview event
2609        dataLayer.push({'event': 'sophi_page_view', ...trackingProperties});
2610
2611        // Updated a/b testing for Sophi v2.0
2612        const assignedGroup = sophiData.assignedGroup;
2613        if (assignedGroup === 'variant') {
2614            paywall.assignedGroup = 'variant'
2615            getSophiDecision(userStatus)
2616        } else {
2617            paywall.assignedGroup = 'control'
2618        }
2619
2620        function generateLink (arr, propensityScore, isPromo) {
2621            if (!isPromo) {
2622               // update subscribe links
2623                updateSubscribeButtonLinks(arr[0].url)
2624                // footer
2625                updateFooterLink(arr[0].url)
2626                return
2627            }
2628            // calc length & map to offers
2629            const total = 100;
2630            const interval = total / arr.length;
2631
2632            const scoredOffers = arr.map((item, index) => {
2633                const upper = total - interval * index;
2634                const lower = total - interval * (index + 1);
2635                return {
2636                    ...item,
2637                    scoreRange: {
2638                        lower: parseFloat(lower.toFixed(2)),
2639                        upper: parseFloat(upper.toFixed(2))
2640                    }
2641                }
2642            })
2643
2644            const selectedOffer = scoredOffers.find(item => propensityScore > item.scoreRange.lower && propensityScore <= item.scoreRange.upper)
2645
2646            if (!selectedOffer) {
2647                console.log('no offer default subscribe link used')
2648                return
2649            }
2650
2651            // update subscribe links
2652            updateSubscribeButtonLinks(selectedOffer.url)
2653            // footer
2654            updateFooterLink(selectedOffer.url)
2655        }
2656
2657        function updateSubscribeButtonLinks (url) {
2658            let link = `clickSubscribe('${url}
2658', '', 'Page-header-subscribe')`
2659            // find all subscribe button instances on page
2660            let elementCollection = document.getElementsByClassName('Page-header-subscribe')
2661            let elementArr = Array.from(elementCollection)
2662
2663            elementArr.forEach((element, index) => {
2664                element.setAttribute('onclick', link)
2665            })
2666        }
2667
2668        function updateFooterLink (url) {
2669            let link = `clickSubscribe('${url}', '', 'Page-header-subscribe')`
2670            let footerCollection = document.getElementsByClassName('FooterNavigationItem-items-item')
2671            // find the subscription link
2672            let footerArr = Array.from(footerCollection)
2673
2674            let filteredFooterArr = footerArr.filter(parent => parent.firstChild.innerText?.includes('Subscription Options'))
2675            if (filteredFooterArr.length < 1) {
2676                console.log('no footer links found')
2677                return
2678            }
2679            let footerLink = filteredFooterArr[0].firstChild
2680            if (!footerLink) {
2681                console.log('no anchor in footer link')
2682                return
2683            }
2684            footerLink.removeAttribute('href')
2685            footerLink.setAttribute('onclick', link)
2686        }
2687
2688        // determine subscribe URL based on logic
2689        if (assignedGroup === "variant" && "false" === "true") {
2690            let sophiSubscribeUrlsArr = []
2691            
2692            if (paywall.promoEligible === 'yes') {
2693                // generate subscribe url based on propensity score
2694                generateLink(sophiSubscribeUrlsArr, paywall.sophiPropensityScore, true)
2695            } else {
2696                generateLink(sophiSubscribeUrlsArr, paywall.sophiPropensityScore, false)
2697            }
2698        }
2699
2700        window.dispatchEvent(navigaEngageInitTrigger)
2701    }
2702
2703    // New Event for Sophi Paywall to Trigger on paywall modals after Sophi has mounted
2704    const navigaEngageInitTrigger = new Event('navigaEngageInitTrigger')
2705    window.addEventListener('sophiGlobalScriptMount', function () {
2706        sophiMount()
2707    })
2708</script>
2708
2709    
2710
2711
2712
2713    
2713<script>
2714    (function (d, s, n) {
2715      var js, fjs = d.getElementsByTagName(s)[0];
2716      js = d.createElement(s);
2717      js.className = n;
2718      js.src = "//player.ex.co/player/33705558-dcc5-46ac-8b10-861843026682";
2719      fjs.parentNode.insertBefore(js, fjs);
2720    }(document, 'script', 'exco-player'));
2721</script>
2721
2722
2723    
2724<svg xmlns='http://www.w3.org/2000/svg' style='display:none' id='iconsMap'>
2725    <symbol id='account' viewBox='0 0 24 24'>
2726        <path
2727            d='M12.375 0.375C5.95312 0.375 0.75 5.57812 0.75 12C0.75 18.4219 5.95312 23.625 12.375 23.625C18.7969 23.625 24 18.4219 24 12C24 5.57812 18.7969 0.375 12.375 0.375ZM18.375 20.1562C16.6875 21.4219 14.5781 22.125 12.375 22.125C10.125 22.125 8.01562 21.4219 6.375 20.1562V19.5C6.375 17.8594 7.6875 16.5 9.375 16.5C9.89062 16.5 10.6406 17.0625 12.375 17.0625C14.0625 17.0625 14.8125 16.5 15.375 16.5C17.0156 16.5 18.375 17.8594 18.375 19.5V20.1562ZM19.7812 18.8906C19.4531 16.6875 17.625 15 15.375 15C14.3906 15 13.9219 15.5625 12.375 15.5625C10.7812 15.5625 10.3125 15 9.375 15C7.07812 15 5.25 16.6875 4.92188 18.8906C3.23438 17.0625 2.25 14.6719 2.25 12C2.25 6.42188 6.75 1.875 12.375 1.875C17.9531 1.875 22.5 6.42188 22.5 12C22.5 14.6719 21.4688 17.0625 19.7812 18.8906ZM12.375 5.625C10.0781 5.625 8.25 7.5 8.25 9.75C8.25 12.0469 10.0781 13.875 12.375 13.875C14.625 13.875 16.5 12.0469 16.5 9.75C16.5 7.5 14.625 5.625 12.375 5.625ZM12.375 12.375C10.9219 12.375 9.75 11.2031 9.75 9.75C9.75 8.34375 10.9219 7.125 12.375 7.125C13.7812 7.125 15 8.34375 15 9.75C15 11.2031 13.7812 12.375 12.375 12.375Z' />
2728    </symbol>
2729    <symbol id='mono-icon-Facebook' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'>
2730        <!--! Font Awesome Pro 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc. -->
2731        <path
2732            d='M512 256C512 114.6 397.4 0 256 0S0 114.6 0 256C0 376 82.7 476.8 194.2 504.5V334.2H141.4V256h52.8V222.3c0-87.1 39.4-127.5 125-127.5c16.2 0 44.2 3.2 55.7 6.4V172c-6-.6-16.5-1-29.6-1c-42 0-58.2 15.9-58.2 57.2V256h83.6l-14.4 78.2H287V510.1C413.8 494.8 512 386.9 512 256h0z' />
2733    </symbol>
2734    <symbol id='mono-icon-Instagram' viewBox='0 0 448 512'>
2735        <!--! Font Awesome Pro 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc. -->
2736        <path
2737            d='M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z' />
2738    </symbol>
2739    <symbol id='mono-icon-Mailto' viewBox='0 0 512 512'>
2740        <path
2741            d='M40 147.75 C40 117.923 64.173 93.75 94 93.75 L418 93.75 C447.784 93.75 472 117.923 472 147.75 L472 363.75 C472 393.534 447.784 417.75 418 417.75 L94 417.75 C64.173 417.75 40 393.534 40 363.75 Z M67 147.75 L67 181.416 232.038 302.409 C246.297 312.872 265.703 312.872 279.962 302.409 L445 181.416 445 147.75 C445 132.816 432.934 120.75 418 120.75 L93.241 120.75 C79.091 120.75 66.241 132.816 66.241 147.75 Z M67 214.913 L67 363.75 C67 378.684 79.091 390.75 94 390.75 L418 390.75 C432.934 390.75 445 378.684 445 363.75 L445 214.913 295.909 324.178 C272.116 341.644 239.884 341.644 216.091 324.178 Z' />
2742    </symbol>
2743    <symbol id='mono-icon-Print' viewBox='0 0 512 512'>
2744        <path
2745            d='M386.625 304.25 L125.375 304.25 C110.949 304.25 99.25 315.949 99.25 330.375 L99.25 434.875 C99.25 449.301 110.949 461 125.375 461 L386.625 461 C401.051 461 412.75 449.301 412.75 434.875 L412.75 330.375 C412.75 315.925 401.075 304.25 386.625 304.25 Z M386.625 434.875 L125.375 434.875 125.375 330.375 386.625 330.375 Z M412.75 199.75 L412.75 100.663 C412.75 93.732 409.974 87.086 405.076 82.188 L373.538 50.65 C367.929 45.751 362.051 43 355.112 43 L151.5 43 C122.64 43 99.25 66.39 99.25 95.25 L99.25 199.75 C70.431 199.75 47 223.181 47 252 L47 343.438 C47 350.622 52.842 356.5 60.063 356.5 67.283 356.5 73.125 350.622 73.125 343.438 L73.125 252 C73.125 237.574 84.824 225.875 99.25 225.875 L412.75 225.875 C427.176 225.875 438.875 237.574 438.875 252 L438.875 343.438 C438.875 350.658 444.717 356.5 451.938 356.5 459.158 356.5 465 350.658 465 343.438 L465 252 C465 223.181 441.569 199.75 412.75 199.75 Z M386.625 199.75 L125.375 199.75 125.375 95.25 C125.375 80.824 137.074 69.125 151.5 69.125 L355.112 69.125 386.625 100.663 Z M399.688 245.469 C388.87 245.469 380.094 254.237 380.094 265.063 380.094 275.88 388.87 284.656 399.688 284.656 410.505 284.656 419.281 275.88 419.281 265.063 419.281 254.204 410.546 245.469 399.688 245.469 Z' />
2746    </symbol>
2747    <symbol id='mono-icon-Copylink' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'>
2748        <path
2749            d='M12.2578 16.093C14.2109 14.1399 14.2109 10.8977 12.2578 8.90552C11.75 8.43677 11.2031 8.08521 10.6172 7.81177C10.3828 7.73364 10.0703 7.85083 9.99219 8.12427C9.95312 8.31958 9.91406 8.51489 9.875 8.71021C9.875 8.90552 9.99219 9.10083 10.1875 9.17896C10.5781 9.33521 10.9297 9.60864 11.2422 9.92114C12.6875 11.3274 12.6875 13.6711 11.2812 15.0774L11.2422 15.1165L8.15625 18.2024C6.71094 19.6477 4.40625 19.6477 2.96094 18.2024C1.51562 16.7571 1.51562 14.4524 2.96094 13.0071C2.96094 13.0071 5.26562 10.7024 5.89062 10.0774C6.00781 9.96021 6.04688 9.80396 6.04688 9.68677C6.00781 9.49146 6.00781 9.29614 6.00781 9.10083C5.96875 8.71021 5.5 8.51489 5.1875 8.78833C5.14844 8.82739 5.10938 8.86646 5.07031 8.90552L1.98438 12.0305C-0.0078125 13.9836 -0.0078125 17.2258 1.98438 19.179C3.9375 21.1711 7.17969 21.1711 9.13281 19.179L12.2578 16.093ZM8.70312 12.4602C9.21094 12.929 9.75781 13.2805 10.3438 13.554C10.5781 13.6321 10.8906 13.5149 10.9688 13.2415C11.0078 13.0461 11.0469 12.8508 11.0859 12.6555C11.0859 12.4602 10.9688 12.2649 10.7734 12.1868C10.3828 12.0305 10.0312 11.7571 9.71875 11.4446C8.27344 10.0383 8.27344 7.69458 9.67969 6.28833L9.71875 6.24927L12.8047 3.16333C14.25 1.71802 16.5547 1.71802 18 3.16333C19.4453 4.60864 19.4453 6.91333 18 8.35864C18 8.35864 15.6953 10.6633 15.0703 11.2883C14.9531 11.4055 14.9141 11.5618 14.9141 11.679C14.9531 11.8743 14.9531 12.0696 14.9531 12.2649C14.9922 12.6555 15.4609 12.8508 15.7734 12.5774C15.8125 12.5383 15.8516 12.4993 15.8906 12.4602L18.9766 9.33521C20.9688 7.38208 20.9688 4.13989 18.9766 2.18677C17.0234 0.19458 13.7812 0.19458 11.8281 2.18677L8.70312 5.27271C6.75 7.22583 6.75 10.468 8.70312 12.4602Z'
2750            fill='#666666' />
2751    </symbol>
2752    <symbol id='mono-icon-Linkedin' viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'>
2753        <!--! Font Awesome Pro 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc. -->
2754        <path
2755            d='M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 0 1 107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.88-48.3 94 0 111.28 61.9 111.28 142.3V448z' />
2756    </symbol>
2757    <symbol id='mono-icon-Pinterest' viewBox='0 0 496 512'>
2758        <!--! Font Awesome Pro 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc. -->
2759        <path
2760            d='M496 256c0 137-111 248-248 248-25.6 0-50.2-3.9-73.4-11.1 10.1-16.5 25.2-43.5 30.8-65 3-11.6 15.4-59 15.4-59 8.1 15.4 31.7 28.5 56.8 28.5 74.8 0 128.7-68.8 128.7-154.3 0-81.9-66.9-143.2-152.9-143.2-107 0-163.9 71.8-163.9 150.1 0 36.4 19.4 81.7 50.3 96.1 4.7 2.2 7.2 1.2 8.3-3.3.8-3.4 5-20.3 6.9-28.1.6-2.5.3-4.7-1.7-7.1-10.1-12.5-18.3-35.3-18.3-56.6 0-54.7 41.4-107.6 112-107.6 60.9 0 103.6 41.5 103.6 100.9 0 67.1-33.9 113.6-78 113.6-24.3 0-42.6-20.1-36.7-44.8 7-29.5 20.5-61.3 20.5-82.6 0-19-10.2-34.9-31.4-34.9-24.9 0-44.9 25.7-44.9 60.2 0 22 7.4 36.8 7.4 36.8s-24.5 103.8-29 123.2c-5 21.4-3 51.6-.9 71.2C65.4 450.9 0 361.1 0 256 0 119 111 8 248 8s248 111 248 248z' />
2761    </symbol>
2762    <symbol id='mono-icon-Reddit' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'>
2763        <path
2764            d='M8.35156 12.6165C8.89844 12.6165 9.32812 12.1868 9.32812 11.6399C9.32812 11.1321 8.89844 10.6633 8.35156 10.6633C7.80469 10.6633 7.375 11.1321 7.375 11.6399C7.375 12.1868 7.80469 12.6165 8.35156 12.6165ZM20.1875 10.6633C20.1875 5.31177 15.8516 0.97583 10.5 0.97583C5.14844 0.97583 0.8125 5.31177 0.8125 10.6633C0.8125 16.0149 5.14844 20.3508 10.5 20.3508C15.8516 20.3508 20.1875 16.0149 20.1875 10.6633ZM14.9922 9.06177C16.3594 9.06177 16.7891 10.8977 15.5781 11.5227C15.6172 11.718 15.6562 11.9133 15.6562 12.1477C15.6562 14.179 13.3516 15.8586 10.5 15.8586C7.64844 15.8586 5.34375 14.179 5.34375 12.1477C5.34375 11.9133 5.34375 11.718 5.38281 11.5227C4.17188 10.8977 4.60156 9.06177 5.96875 9.06177C6.32031 9.06177 6.67188 9.21802 6.90625 9.45239C7.76562 8.86646 8.9375 8.47583 10.2266 8.43677L11.0078 5.03833C11.0078 4.92114 11.125 4.84302 11.2422 4.88208L13.6641 5.38989C13.8203 5.07739 14.1328 4.88208 14.5234 4.88208C15.0703 4.88208 15.5 5.31177 15.5 5.85864C15.5 6.36646 15.0703 6.79614 14.5234 6.79614C13.9766 6.79614 13.54
276469 6.36646 13.5469 5.85864L11.3984 5.35083L10.6953 8.43677C12.0234 8.47583 13.1953 8.86646 14.0547 9.45239C14.3281 9.21802 14.6406 9.06177 14.9922 9.06177ZM12.2969 13.593C11.5938 14.3352 9.32812 14.2961 8.66406 13.593C8.58594 13.5149 8.42969 13.5149 8.3125 13.593C8.23438 13.7102 8.23438 13.8665 8.3125 13.9446C9.21094 14.843 11.75 14.843 12.6484 13.9446C12.7266 13.8665 12.7266 13.7102 12.6484 13.593C12.5312 13.5149 12.4141 13.5149 12.2969 13.593ZM12.6094 10.6633C12.0625 10.6633 11.6328 11.1321 11.6328 11.6399C11.6328 12.1868 12.1016 12.6165 12.6094 12.6165C13.1562 12.6165 13.5859 12.1868 13.5859 11.6399C13.5859 11.1321 13.1562 10.6633 12.6094 10.6633Z'
2765            fill='#FF5700' />
2766    </symbol>
2767    <symbol id='mono-icon-Tumblr' viewBox='0 0 320 512' xmlns='http://www.w3.org/2000/svg'>
2768        <!--! Font Awesome Pro 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc. -->
2769        <path
2770            d='M309.8 480.3c-13.6 14.5-50 31.7-97.4 31.7-120.8 0-147-88.8-147-140.6v-144H17.9c-5.5 0-10-4.5-10-10v-68c0-7.2 4.5-13.6 11.3-16 62-21.8 81.5-76 84.3-117.1.8-11 6.5-16.3 16.1-16.3h70.9c5.5 0 10 4.5 10 10v115.2h83c5.5 0 10 4.4 10 9.9v81.7c0 5.5-4.5 10-10 10h-83.4V360c0 34.2 23.7 53.6 68 35.8 4.8-1.9 9-3.2 12.7-2.2 3.5.9 5.8 3.4 7.4 7.9l22 64.3c1.8 5 3.3 10.6-.4 14.5z' />
2771    </symbol>
2772    <symbol id='mono-icon-Twitter' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'>
2773        <!--! Font Awesome Pro 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc. -->
2774        <path
2775            d='M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z' />
2776
2777    </symbol>
2778    <symbol id='mono-icon-Youtube' viewBox='0 0 576 512' xmlns='http://www.w3.org/2000/svg'>
2779        <!--! Font Awesome Pro 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc. -->
2780        <path
2781            d='M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z' />
2782    </symbol>
2783    <symbol id='icon-magnify' viewBox='0 0 14 15' id='.02232631230241955' xmlns='http://www.w3.org/2000/svg'>
2784        <path
2785            d='M13.8906 13.9297L10.3633 10.4023C10.3086 10.3477 10.2266 10.3203 10.1445 10.3203H9.84375C10.8008 9.28125 11.375 7.94141 11.375 6.4375C11.375 3.32031 8.80469 0.75 5.6875 0.75C2.54297 0.75 0 3.32031 0 6.4375C0 9.58203 2.54297 12.125 5.6875 12.125C7.16406 12.125 8.53125 11.5508 9.54297 10.6211V10.8945C9.54297 11.0039 9.57031 11.0859 9.625 11.1406L13.1523 14.668C13.2891 14.8047 13.4805 14.8047 13.6172 14.668L13.8906 14.3945C14.0273 14.2578 14.0273 14.0664 13.8906 13.9297ZM5.6875 11.25C3.00781 11.25 0.875 9.11719 0.875 6.4375C0.875 3.78516 3.00781 1.625 5.6875 1.625C8.33984 1.625 10.5 3.78516 10.5 6.4375C10.5 9.11719 8.33984 11.25 5.6875 11.25Z' />
2786    </symbol>
2787    <symbol id='burger-menu' viewBox='0 0 16 14' fill='none' xmlns='http://www.w3.org/2000/svg'>
2788        <path
2789            d='M15.6641 2.25781C15.7695 2.25781 15.875 2.1875 15.875 2.04688V1.20312C15.875 1.09766 15.7695 0.992188 15.6641 0.992188H0.335938C0.195312 0.992188 0.125 1.09766 0.125 1.20312V2.04688C0.125 2.1875 0.195312 2.25781 0.335938 2.25781H15.6641ZM15.6641 7.88281C15.7695 7.88281 15.875 7.8125 15.875 7.67188V6.82812C15.875 6.72266 15.7695 6.61719 15.6641 6.61719H0.335938C0.195312 6.61719 0.125 6.72266 0.125 6.82812V7.67188C0.125 7.8125 0.195312 7.88281 0.335938 7.88281H15.6641ZM15.6641 13.5078C15.7695 13.5078 15.875 13.4375 15.875 13.2969V12.4531C15.875 12.3477 15.7695 12.2422 15.6641 12.2422H0.335938C0.195312 12.2422 0.125 12.3477 0.125 12.4531V13.2969C0.125 13.4375 0.195312 13.5078 0.335938 13.5078H15.6641Z'
2790            fill='#292929' />
2791    </symbol>
2792    <symbol id='close-x' viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'>
2793        <g>
2794            <path fill-rule='nonzero'
2795                d='M6.336 7L0 .664.664 0 7 6.336 13.336 0 14 .664 7.664 7 14 13.336l-.664.664L7 7.664.664 14 0 13.336 6.336 7z'>
2796            </path>
2797        </g>
2798    </symbol>
2799    <symbol id='hamburger-close-x' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'>
2800        <path
2801            d='M7.03125 5L10.25 1.8125L10.9062 1.15625C11 1.0625 11 0.90625 10.9062 0.78125L10.2188 0.09375C10.0938 0 9.9375 0 9.84375 0.09375L6 3.96875L2.125 0.09375C2.03125 0 1.875 0 1.75 0.09375L1.0625 0.78125C0.96875 0.90625 0.96875 1.0625 1.0625 1.15625L4.9375 5L1.0625 8.875C0.96875 8.96875 0.9
28016875 9.125 1.0625 9.25L1.75 9.9375C1.875 10.0312 2.03125 10.0312 2.125 9.9375L6 6.0625L9.1875 9.28125L9.84375 9.9375C9.9375 10.0312 10.0938 10.0312 10.2188 9.9375L10.9062 9.25C11 9.125 11 8.96875 10.9062 8.875L7.03125 5Z'
2802            fill='#292929' />
2803    </symbol>
2804    <symbol id='share-more-arrow' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;'>
2805        <g>
2806            <g>
2807                <path
2808                    d='M512,241.7L273.643,3.343v156.152c-71.41,3.744-138.015,33.337-188.958,84.28C30.075,298.384,0,370.991,0,448.222v60.436
2809                    l29.069-52.985c45.354-82.671,132.173-134.027,226.573-134.027c5.986,0,12.004,0.212,18.001,0.632v157.779L512,241.7z
2810                    M255.642,290.666c-84.543,0-163.661,36.792-217.939,98.885c26.634-114.177,129.256-199.483,251.429-199.483h15.489V78.131
2811                    l163.568,163.568L304.621,405.267V294.531l-13.585-1.683C279.347,291.401,267.439,290.666,255.642,290.666z'>
2812                </path>
2813            </g>
2814        </g>
2815    </symbol>
2816    <symbol id='chevron' viewBox='0 0 100 100'>
2817        <g>
2818            <path
2819                d='M22.4566257,37.2056786 L-21.4456527,71.9511488 C-22.9248661,72.9681457 -24.9073712,72.5311671 -25.8758148,70.9765924 L-26.9788683,69.2027424 C-27.9450684,67.6481676 -27.5292733,65.5646602 -26.0500598,64.5484493 L20.154796,28.2208967 C21.5532435,27.2597011 23.3600078,27.2597011 24.759951,28.2208967 L71.0500598,64.4659264 C72.5292733,65.4829232 72.9450684,67.5672166 71.9788683,69.1217913 L70.8750669,70.8956413 C69.9073712,72.4502161 67.9241183,72.8848368 66.4449048,71.8694118 L22.4566257,37.2056786 Z'
2820                id='Transparent-Chevron'
2821                transform='translate(22.500000, 50.000000) rotate(90.000000) translate(-22.500000, -50.000000) '></path>
2822        </g>
2823    </symbol>
2824    <symbol id='chevron-down' viewBox='0 0 10 6' id='.6176193135071357' xmlns='http://www.w3.org/2000/svg'>
2825        <path
2826            d='M5.108 4.088L.965.158a.587.587 0 0 0-.8 0 .518.518 0 0 0 0 .758L5.13 5.625 9.845.905a.517.517 0 0 0-.021-.758.588.588 0 0 0-.8.02l-3.916 3.92z'
2827            fill-rule='evenodd' />
2828    </symbol>
2829    <symbol id='chevron-up' viewBox='0 0 284.929 284.929' id='.23966926540656042' xmlns='http://www.w3.org/2000/svg'>
2830        <path
2831            d='M282.082 195.285L149.028 62.24c-1.901-1.903-4.088-2.856-6.562-2.856s-4.665.953-6.567 2.856L2.856 195.285C.95 197.191 0 199.378 0 201.853c0 2.474.953 4.664 2.856 6.566l14.272 14.271c1.903 1.903 4.093 2.854 6.567 2.854s4.664-.951 6.567-2.854l112.204-112.202 112.208 112.209c1.902 1.903 4.093 2.848 6.563 2.848 2.478 0 4.668-.951 6.57-2.848l14.274-14.277c1.902-1.902 2.847-4.093 2.847-6.566.001-2.476-.944-4.666-2.846-6.569z' />
2832    </symbol>
2833    <symbol id='angle-up' viewBox='0 0 384 512' xmlns='http://www.w3.org/2000/svg'>
2834        <!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. -->
2835        <path
2836            d='M363.9 330.7c-6.271 6.918-16.39 6.783-22.62 1.188L192 197.5l-149.3 134.4c-6.594 5.877-16.69 5.361-22.62-1.188C14.2 324.1 14.73 314 21.29 308.1l159.1-144c6.125-5.469 15.31-5.469 21.44 0l159.1 144C369.3 314 369.8 324.1 363.9 330.7z' />
2837    </symbol>
2838    <symbol id='icon-arrow-down' viewBox='0 0 10 6' id='.6525395694941032' xmlns='http://www.w3.org/2000/svg'>
2839        <path
2840            d='M5.108 4.088L.965.158a.587.587 0 0 0-.8 0 .518.518 0 0 0 0 .758L5.13 5.625 9.845.905a.517.517 0 0 0-.021-.758.588.588 0 0 0-.8.02l-3.916 3.92z'
2841            fill='inherit' fill-rule='evenodd' />
2842    </symbol>
2843    <symbol id='play-arrow' viewBox='0 0 30 30'>
2844        <g fill-rule='evenodd'>
2845            <path d='M9 9l12 6-12 6z'></path>
2846        </g>
2847    </symbol>
2848    <symbol id='grid' viewBox='0 0 32 32'>
2849        <g>
2850            <path
2851                d='M6.4,5.7 C6.4,6.166669 6.166669,6.4 5.7,6.4 L0.7,6.4 C0.233331,6.4 0,6.166669 0,5.7 L0,0.7 C0,0.233331 0.233331,0 0.7,0 L5.7,0 C6.166669,0 6.4,0.233331 6.4,0.7 L6.4,5.7 Z M19.2,5.7 C19.2,6.166669 18.966669,6.4 18.5,6.4 L13.5,6.4 C13.033331,6.4 12.8,6.166669 12.8,5.7 L12.8,0.7 C12.8,0.233331 13.033331,0 13.5,0 L18.5,0 C18.966669,0 19.2,0.233331 19.2,0.7 L19.2,5.7 Z M32,5.7 C32,6.166669 31.766669,6.4 31.3,6.4 L26.3,6.4 C25.833331,6.4 25.6,6.166669 25.6,5.7 L25.6,0.7 C25.6,0.233331 25.833331,0 26.3,0 L31.3,0 C31.766669,0 32,0.233331 32,0.7 L32,5.7 Z M6.4,18.5 C6.4,18.966669 6.166669,19.2 5.7,19.2 L0.7,19.2 C0.233331,19.2 0,18.966669 0,18.5 L0,13.5 C0,13.033331 0.233331,12.8 0.7,12.8 L5.7,12.8 C6.166669,12.8 6.4,13.033331 6.4,13.5 L6.4,18.5 Z M19.2,18.5 C19.2,18.966669 18.966669,19.2 18.5,19.2 L13.5,19.2 C13.033331,19.2 12.8,18.966669 12.8,18.5 L12.8,13.5 C12.8,13.033331 13.033331,12.8 13.5,12.8 L18.5,12.8 C18.966669,12.8 19.2,13.033331 19.2,13.5 L19.2,18.5 Z M32,18.5 C32,18.966669 31.766669,19.2 31.3,19.2 L26.3,19.2 C25.833331,19.2 25.6,18.966669 25.6,18.5 L25.6,13.5 C25.6,13.033331 25.833331,12.8 26.3,12.8 L31.3,12.8 C31.766669,12.8 32,13.033331 32,13.5 L32,18.5 Z M6.4,31.3 C6.4,31.766669 6.166669,32 5.7,32 L0.7,32 C0.233331,32 0,31.766669 0,31.3 L0,26.3 C0,25.833331 0.233331,25.6 0.7,25.6 L5.7,25.6 C6.166669,25.6 6.4,25.833331 6.4,26.3 L6.4,31.3 Z M19.2,31.3 C19.2,31.766669 18.966669,32 18.5,32 L13.5,32 C13.033331,32 12.8,31.766669 12.8,31.3 L12.8,26.3 C12.8,25.833331 13.033331,25.6 13.5,25.6 L18.5,25.6 C18.966669,25.6 19.2,25.833331 19.2,26.3 L19.2,31.3 Z M32,31.3 C32,31.766669 31.766669,32 31.3,32 L26.3,32 C25.833331,32 25.6,31.766669 25.6,31.3 L25.6,26.3 C25.6,25.833331 25.833331,25.6 26.3,25.6 L31.3,25.6 C31.766669,25.6 32,25.833331 32,26.3 L32,31.3 Z'
2852                id=''></path>
2853        </g>
2854    </symbol>
2855    <symbol id='filter' viewBox='0 0 16 12'>
2856        <path d='M0 2V0h16v2H0zm2.4 5V5h11.2v2H2.4zm2.4 5v-2h6.4v2H4.8z'></path>
2857    </symbol>
2858    <symbol id='icon-filter' viewBox='0 0 512 512'>
2859        <path fill='currentColor'
2860            d='M487.976 0H24.028C2.71 0-8.047 25.866 7.058 40.971L192 225.941V432c0 7.831 3.821 15.17 10.237 19.662l80 55.98C298.02 518.69 320 507.493 320 487.98V225.941l184.947-184.97C520.021 25.896 509.338 0 487.976 0z'>
2861        </path>
2862    </symbol>
2863    <symbol id='icon-radio-on' viewBox='0 0 24 24'>
2864        <path fill='currentColor' fill-rule='nonzero'
2865            d='M12 7c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5zm0-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z' />
2866    </symbol>
2867    <symbol id='icon-radio-off' viewBox='0 0 24 24'>
2868        <path fill='currentColor' fill-rule='nonzero'
2869            d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z' />
2870    </symbol>
2871    <symbol id='newspaper' viewBox='0 0 16 11' fill='none' xmlns='http://www.w3.org/2000/svg'>
2872        <path
2873            d='M15.0938 0.5H2.40625C2.02344 0.5 1.75 0.800781 1.75 1.15625V1.375H0.65625C0.273438 1.375 0 1.67578 0 2.03125V9.6875C0 10.4258 0.574219 11 1.3125 11H15.0938C15.4492 11 15.75 10.7266 15.75 10.3438V1.15625C15.75 0.800781 15.4492 0.5 15.0938 0.5ZM0.875 9.6875V2.25H1.75V9.6875C1.75 9.93359 1.53125 10.125 1.3125 10.125C1.06641 10.125 0.875 9.93359 0.875 9.6875ZM14.875 10.
2873125H2.54297C2.59766 10.0156 2.59766 9.85156 2.59766 9.71484C2.59766 9.71484 2.625 9.71484 2.625 9.6875V1.375H14.875V10.125ZM3.82812 7.5H8.42188C8.58594 7.5 8.75 7.36328 8.75 7.17188V2.57812C8.75 2.41406 8.58594 2.25 8.42188 2.25H3.82812C3.63672 2.25 3.5 2.41406 3.5 2.57812V7.17188C3.5 7.36328 3.63672 7.5 3.82812 7.5ZM4.375 3.125H7.875V6.625H4.375V3.125ZM3.5 8.92188C3.5 9.11328 3.63672 9.25 3.82812 9.25H8.42188C8.58594 9.25 8.75 9.11328 8.75 8.92188V8.70312C8.75 8.53906 8.58594 8.375 8.42188 8.375H3.82812C3.63672 8.375 3.5 8.53906 3.5 8.70312V8.92188ZM9.625 8.92188C9.625 9.11328 9.76172 9.25 9.95312 9.25H13.6719C13.8359 9.25 14 9.11328 14 8.92188V8.70312C14 8.53906 13.8359 8.375 13.6719 8.375H9.95312C9.76172 8.375 9.625 8.53906 9.625 8.70312V8.92188ZM9.625 7.17188C9.625 7.36328 9.76172 7.5 9.95312 7.5H13.6719C13.8359 7.5 14 7.36328 14 7.17188V6.95312C14 6.78906 13.8359 6.625 13.6719 6.625H9.95312C9.76172 6.625 9.625 6.78906 9.625 6.95312V7.17188ZM9.625 3.67188C9.625 3.86328 9.76172 4 9.95312 4H13.6719C13.8359 4 14 3.86328 14 3.67188V3.45312C14 3.28906 13.8359 3.125 13.6719 3.125H9.95312C9.76172 3.125 9.625 3.28906 9.625 3.45312V3.67188ZM9.625 5.42188C9.625 5.61328 9.76172 5.75 9.95312 5.75H13.6719C13.8359 5.75 14 5.61328 14 5.42188V5.20312C14 5.03906 13.8359 4.875 13.6719 4.875H9.95312C9.76172 4.875 9.625 5.03906 9.625 5.20312V5.42188Z'
2874            fill='#007DB3' />
2875    </symbol>
2876    <symbol id='bell' viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'>
2877        <!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. -->
2878        <path
2879            d='M207.1 16C207.1 7.164 215.2 0 223.1 0C232.8 0 240 7.164 240 16V32.79C320.9 40.82 384 109 384 192V221.1C384 264.8 401.4 306.7 432.3 337.7L435 340.4C443.3 348.7 448 359.1 448 371.7C448 396.2 428.2 416 403.7 416H44.28C19.83 416 0 396.2 0 371.7C0 359.1 4.666 348.7 12.97 340.4L15.72 337.7C46.63 306.7 64 264.8 64 221.1V192C64 109 127.1 40.82 208 32.79L207.1 16zM223.1 64C153.3 64 95.1 121.3 95.1 192V221.1C95.1 273.3 75.26 323.4 38.35 360.3L35.6 363C33.29 365.3 31.1 368.5 31.1 371.7C31.1 378.5 37.5 384 44.28 384H403.7C410.5 384 416 378.5 416 371.7C416 368.5 414.7 365.3 412.4 363L409.7 360.3C372.7 323.4 352 273.3 352 221.1V192C352 121.3 294.7 64 223.1 64H223.1zM223.1 480C237.9 480 249.8 471.1 254.2 458.7C257.1 450.3 266.3 445.1 274.6 448.9C282.9 451.9 287.3 461 284.4 469.3C275.6 494.2 251.9 512 223.1 512C196.1 512 172.4 494.2 163.6 469.3C160.7 461 165.1 451.9 173.4 448.9C181.7 445.1 190.9 450.3 193.8 458.7C198.2 471.1 210.1 480 223.1 480z' />
2880    </symbol>
2881</svg>
2882
2883<bsp-header class="Page-header" data-nav-alignment="right">
2884    
2885        <div class="Page-header-hamburger-menu">
2886            <div class="Page-header-hamburger-menu-wrapper">
2887                <div class="Page-header-hamburger-menu-content">
2888                    
2889                        <a onclick="clickYellowSubscribe('/subscribe?g2i_source=Brightspot&amp;g2i_medium=subscribe_button', '', 'Page-header-subscribe')" class="Page-header-subscribe" data-cms-ai="0">
2890                            <span class="Page-header-subscribe-title">Just $2 for 6 months</span>
2891                            <span class="Page-header-subscribe-cost">SUBSCRIBE NOW</span>
2892                        </a>
2893                    
2894                    <div class="Page-header-hamburger-menu-main">
2895                        
2896                            <div class="Epaper-container">
2897    <a onclick="clickEpaper()" class="Epaper-container-link" data-cms-ai="0">
2898        <span class="Epaper-container-link-title">Read this week&#x27;s paper</span>
2899        
2900            <span class="Epaper-container-date">
2900Thursday, September 24</span>
2901        
2902    </a>
2903</div>
2904                        
2905                        
2906                            <nav class="Navigation">
2907    
2908        <ul class="Navigation-items">
2909            
2910                <li class="Navigation-items-item" >
2911                    <div class="NavigationItem " data-item-click="true"  >
2912    <div class="NavigationItem-text">
2913        
2914            <a href="https://epaper.stcloudlive.com/" target="_blank" data-cms-ai="0">📰SCL e-edition</a>
2915        
2916        
2917    </div>
2918
2919    
2920</div>
2921
2922                    
2923                </li>
2924            
2925                <li class="Navigation-items-item" data-current-nav-item >
2926                    <div class="NavigationItem " data-item-click="true"  >
2927    <div class="NavigationItem-text">
2928        
2929            <a href="https://www.stcloudlive.com/sports/team-of-the-week" data-cms-ai="0">🥇Team of the week</a>
2930        
2931        
2932    </div>
2933
2934    
2935</div>
2936
2937                    
2938                </li>
2939            
2940                <li class="Navigation-items-item" >
2941                    <div class="NavigationItem " data-item-click="true"  >
2942    <div class="NavigationItem-text">
2943        
2944            <a href="https://advertising.forumcomm.com/" target="_blank" data-cms-ai="0">📣Advertise with us</a>
2945        
2946        
2947    </div>
2948
2949    
2950</div>
2951
2952                    
2953                </li>
2954            
2955                <li class="Navigation-items-item" >
2956                    <div class="NavigationItem " data-item-click="true"  >
2957    <div class="NavigationItem-text">
2958        
2959            <a href="https://www.stcloudlive.com/news/political-perspectives" data-cms-ai="0">🗳️Political poll</a>
2960        
2961        
2962    </div>
2963
2964    
2965</div>
2966
2967                    
2968                </li>
2969            
2970                <li class="Navigation-items-item" >
2971                    <div class="NavigationItem " data-item-click="true"  >
2972    <div class="NavigationItem-text">
2973        
2974            <a href="https://www.stcloudlive.com/topics/biz-buzz" data-cms-ai="0">🐝Biz Buzz</a>
2975        
2976        
2977    </div>
2978
2979    
2980</div>
2981
2982                    
2983                </li>
2984            
2985                <li class="Navigation-items-item" >
2986                    <div class="NavigationItem " data-item-click="true"  >
2987    <div class="NavigationItem-text">
2988        
2989            <a href="https://www.stcloudlive.com/lifestyle/arts-and-entertainment/puzzles" data-cms-ai="0">🧩Puzzles + Comics</a>
2990        
2991        
2992    </div>
2993
2994    
2995</div>
2996
2997                    
2998                </li>
2999            
3000                <li class="Navigation-items-item" >
3001                    <div class="NavigationItem " data-item-click="true"  >
3002    <div class="NavigationItem-text">
3003        
3004            <a href="https://www.stcloudlive.com/obituaries" data-cms-ai="0">🕯️Obituaries</a>
3005        
3006        
3007    </div>
3008
3009    
3010</div>
3011
3012                    
3013                </li>
3014            
3015        </ul>
3016    
3017</nav>
3018
3019                        
3020                    </div>
3021                    <div class="Page-header-hamburger-menu-sections">
3022                        
3023                            <nav class="Navigation">
3024    
3025        <ul class="Navigation-items">
3026            
3027                <li class="Navigation-items-item" >
3028                    <div class="NavigationItem " data-item-click="true"  >
3029    <div class="NavigationItem-text">
3030        
3031            <a href="https://advertising.forumcomm.com?utm_source=newswebsite&amp;utm_medium=navigation&amp;utm_campaign=menu&amp;utm_term=navigation&amp;utm_content=advertisewithus" target="_blank" data-cms-ai="0">Advertise With Us</a>
3032        
3033        
3034    </div>
3035
3036    
3037</div>
3038
3039                    
3040                </li>
3041            
3042                <li class="Navigation-items-item" >
3043                    <div class="NavigationItem " data-item-click="true"  >
3044    <div class="NavigationItem-text">
3045        
3046            <a href="https://www.stcloudlive.com/sponsored-content" data-cms-ai="0">Sponsored Content</a>
3047        
3048        
3049    </div>
3050
3051    
3052</div>
3053
3054                    
3055                </li>
3056            
3057                <li class="Navigation-items-item" >
3058                    <div class="NavigationItem  has-menu" data-item-click="true"  >
3059    <div class="NavigationItem-text">
3060        
3061            <a href="https://www.stcloudlive.com/news" data-cms-ai="0">News</a>
3062        
3063        
3064            <div class="NavigationItem-more">
3065                <button aria-label="More"><svg class="chevron"><use xlink:href="#chevron-down"></use></svg></button>
3066            </div>
3067        
3068    </div>
3069
3070    
3071        <ul class="NavigationItem-items" >
3072            
3073                
3074                    <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.stcloudlive.com/news/local" data-cms-ai="0">Local</a>
3075</li>
3076                
3077                    <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.stcloudlive.com/news/minnesota" data-cms-ai="0">Minnesota</a>
3078</li>
3079                
3080                    <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.stcloudlive.com/schools/st-cloud-technical-and-community-college" data-cms-ai="0">SCTCC</a>
3081</li>
3082                
3083                    <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.stcloudlive.com/news/the-vault" data-cms-ai="0">The Vault</a>
3084</li>
3085                
3086                    <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.agweek.com" target="_blank" data-cms-ai="0">Agweek</a>
3087</li>
3088                
3089                    <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.stcloudlive.com/announcements" data-cms-ai="0">Announcements</a>
3090</li>
3091                
3092                    <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.stcloudlive.com/forum-news-network" data-cms-ai="0">Forum News Network</a>
3093</li>
3094                
3095            
3096        </ul>
3097    
3098</div>
3099
3100                    
3101                </li>
3102            
3103                <li class="Navigation-items-item" >
3104                    <div class="NavigationItem " data-item-click="true"  >
3105    <div class="NavigationItem-text">
3106        
3107            <a href="https://www.stcloudlive.com/weather" data-cms-ai="0">Weather</a>
3108        
3109        
3110    </div>
3111
3112    
3113</div>
3114
3115                    
3116                </li>
3117            
3118                <li class="Navigation-items-item" >
3119                    <div class="NavigationItem  has-menu" data-item-click="true"  >
3120    <div class="NavigationItem-text">
3121        
3122            <a href="https://www.stcloudlive.com/sports" data-cms-ai="0">Sports</a>
3123        
3124        
3125            <div class="NavigationItem-more">
3126                <button aria-label="More"><svg class="chevron"><use xlink:href="#chevron-down"></use></svg></button>
3127            </div>
3128        
3129    </div>
3130
3131    
3132        <ul class="NavigationItem-items" >
3133            
3134                
3135                    <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.stcloudlive.com/sports/prep" data-cms-ai="0">Prep</a>
3136</li>
3137                
3138                    <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.stcloudlive.com/sports/st-cloud-rox" data-cms-ai="0">St. Cloud Rox</a>
3139</li>
3140                
3141                    <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.stcloudlive.com/sports/college" data-cms-ai="0">College</a>
3142</li>
3143                
3144                    <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.stcloudlive.com/sports/college/sjufootball" data-cms-ai="0">Johnnies Football</a>
3145</li>
3146                
3147                    <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.stcloudlive.com/sports/st-cloud-live-sports-spotlight" data-cms-ai="0">Sports Spotlight</a>
3148</li>
3149                
3150                    <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.stcloudlive.com/sports/college/huskies-hockey" data-cms-ai="0">Huskies Hockey</a>
3151</li>
3152                
3153                    <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.stcloudlive.com/sports/northland-outdoors" data-cms-ai="0">Northland Outdoors</a>
3154</li>
3155                
3156            
3157        </ul>
3158    
3159</div>
3160
3161                    
3162                </li>
3163            
3164                <li class="Navigation-items-item" >
3165                    <div class="NavigationItem " data-item-click="true"  >
3166    <div class="NavigationItem-text">
3167        
3168            <a href="https://www.stcloudlive.com/obituaries" data-cms-ai="0">Obituaries</a>
3169        
3170        
3171    </div>
3172
3173    
3174</div>
3175
3176                    
3177                </li>
3178            
3179                <li class="Navigation-items-item" >
3180                    <div class="NavigationItem " data-item-click="true"  >
3181    <div class="NavigationItem-text">
3182        
3183            <a href="https://www.stcloudlive.com/health" data-cms-ai="0">Health</a>
3184        
3185        
3186    </div>
3187
3188    
3189</div>
3190
3191                    
3192                </li>
3193            
3194                <li class="Navigation-items-item" >
3195                    <div class="NavigationItem  has-menu" data-item-click="true"  >
3196    <div class="NavigationItem-text">
3197        
3198            <a href="https://www.stcloudlive.com/business" data-cms-ai="0">Business</a>
3199        
3200        
3201            <div class="NavigationItem-more">
3202                <button aria-label="More"><svg class="chevron"><use xlink:href="#chevron-down"></use></svg></button>
3203            </div>
3204        
3205    </div>
3206
3207    
3208        <ul class="NavigationItem-items" >
3209            
3210                
3211                    <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.stcloudlive.com/qbr" target="_self" data-cms-ai="0">Quarterly Business Report</a>
3212</li>
3213                
3214            
3215        </ul>
3216    
3217</div>
3218
3219                    
3220                </li>
3221            
3222                <li class="Navigation-items-item" >
3223                    <div class="NavigationItem " data-item-click="true"  >
3224    <div class="NavigationItem-text">
3225        
3226            <a href="https://www.stcloudlive.com/opinion/columns" data-cms-ai="0">Columns</a>
3227        
3228        
3229    </div>
3230
3231    
3232</div>
3233
3234                    
3235                </li>
3236            
3237                <li class="Navigation-items-item" >
3238                    <div class="NavigationItem " data-item-click="true"  >
3239    <div class="NavigationItem-text">
3240        
3241            <a href="https://www.stcloudlive.com/lifestyle/arts-and-entertainment" data-cms-ai="0">Arts and Entertainment</a>
3242        
3243        
3244    </div>
3245
3246    
3247</div>
3248
3249                    
3250                </li>
3251            
3252                <li class="Navigation-items-item" >
3253                    <div class="NavigationItem " data-item-click="true"  >
3254    <div class="NavigationItem-text">
3255        
3256            <a href="https://www.stcloudlive.com/topics/home-and-garden" data-cms-ai="0">Home / Garden</a>
3257        
3258        
3259    </div>
3260
3261    
3262</div>
3263
3264                    
3265                </li>
3266            
3267                <li class="Navigation-items-item" >
3268                    <div class="NavigationItem " data-item-click="true"  >
3269    <div class="NavigationItem-text">
3270        
3271            <a href="https://www.stcloudlive.com/calendar" data-cms-ai="0">Calendar</a>
3272        
3273        
3274    </div>
3275
3276    
3277</div>
3278
3279                    
3280                </li>
3281            
3282                <li class="Navigation-items-item" >
3283                    <div class="NavigationItem " data-item-click="true"  >
3284    <div class="NavigationItem-text">
3285        
3286            <a href="https://www.stcloudlive.com/lifestyle/arts-and-entertainment/puzzles" data-cms-ai="0">Puzzles + Comics</a>
3287        
3288        
3289    </div>
3290
3291    
3292</div>
3293
3294                    
3295                </li>
3296            
3297                <li class="Navigation-items-item" >
3298                    <div class="NavigationItem " data-item-click="true"  >
3299    <div class="NavigationItem-text">
3300        
3301            <a href="https://www.stcloudlive.com/lifestyle/arts-and-entertainment/games" data-cms-ai="0">Free Games</a>
3302        
3303        
3304    </div>
3305
3306    
3307</div>
3308
3309                    
3310                </li>
3311            
3312                <li class="Navigation-items-item" >
3313                    <div class="NavigationItem " data-item-click="true"  >
3314    <div class="NavigationItem-text">
3315        
3316            <a href="https://www.stcloudlive.com/podcasts" data-cms-ai="0">Podcasts</a>
3317        
3318        
3319    </div>
3320
3321    
3322</div>
3323
3324                    
3325                </li>
3326            
3327                <li class="Navigation-items-item" >
3328                    <div class="NavigationItem  has-menu" data-item-click="true"  >
3329    <div class="NavigationItem-text">
3330        
3331            <span>Listings</span>
3332        
3333        
3334            <div class="NavigationItem-more">
3335                <button aria-label="More"><svg class="chevron"><use xlink:href="#chevron-down"></use></svg></button>
3336            </div>
3337        
3338    </div>
3339
3340    
3341        <ul class="NavigationItem-items" >
3342            
3343                
3344                    <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://classifieds.forumcomm.com" target="_blank" data-cms-ai="0">Classifieds</a>
3345</li>
3346                
3347                    <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.stcloudlive.com/public-notices" data-cms-ai="0">Public Notices</a>
3348</li>
3349                
3350                    <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://jobshq.com" target="_blank" data-cms-ai="0">JobsHQ</a>
3351</li>
3352                
3353            
3354        </ul>
3355    
3356</div>
3357
3358                    
3359                </li>
3360            
3361                <li class="Navigation-items-item" >
3362                    <div class="NavigationItem  has-menu" data-item-click="true"  >
3363    <div class="NavigationItem-text">
3364        
3365            <a href="/account" target="_self" data-cms-ai="0">Account</a>
3366        
3367        
3368            <div class="NavigationItem-more">
3369                <button aria-label="More"><svg class="chevron"><use xlink:href="#chevron-down"></use></svg></button>
3370            </div>
3371        
3372    </div>
3373
3374    
3375        <ul class="NavigationItem-items" >
3376            
3377                
3378                    <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.stcloudlive.com/news-network" data-cms-ai="0">FCC Network</a>
3379</li>
3380                
3381                    <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://myaccount.stcloudlive.com/stcl/myprofile" target="_self" data-cms-ai="0">Profile</a>
3382</li>
3383                
3384                    <li class="NavigationItem-items-item"><a class="NavigationLink" href="/newsletter" target="_self" data-cms-ai="0">Newletters</a>
3385</li>
3386                
3387                    <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.stcloudlive.com/help-center" data-cms-ai="0">Help</a>
3388</li>
3389                
3390                    <li class="NavigationItem-items-item"><a class="NavigationLink" href="https://www.stcloudlive.com/subscriber-benefits" data-cms-ai="0">Subscriber Benefits</a>
3391</li>
3392                
3393            
3394        </ul>
3395    
3396</div>
3397
3398                    
3399                </li>
3400            
3401        </ul>
3402    
3403</nav>
3404
3405                        
3406                    </div>
3407                </div>
3408            </div>
3409        </div>
3410    
3411    
3412        
3413            <div class="Page-header-bar-logo"><a aria-label="home page" href="/" data-cms-ai="0"  >
3414    
3415        <img class="PageLogo-image" src="https://cdn.forumcomm.com/dims4/default/45ce84b/2147483647/strip/true/crop/620x220+0+0/resize/225x80!/quality/90/?url=https%3A%2F%2Fforum-communications-production-web.s3.us-west-2.amazonaws.com%2Fbrightspot%2F6f%2F41%2F2db47d3d44239448c1b862061027%2Fst.CloudLive-Logo-620x220.png" alt="St. Cloud Live Logo" srcset="https://cdn.forumcomm.com/dims4/default/45ce84b/2147483647/strip/true/crop/620x220+0+0/resize/225x80!/quality/90/?url=https%3A%2F%2Fforum-communications-production-web.s3.us-west-2.amazonaws.com%2Fbrightspot%2F6f%2F41%2F2db47d3d44239448c1b862061027%2Fst.CloudLive-Logo-620x220.png 1x,https://cdn.forumcomm.com/dims4/default/2a8cf13/2147483647/strip/true/crop/620x220+0+0/resize/450x160!/quality/90/?url=https%3A%2F%2Fforum-communications-production-web.s3.us-west-2.amazonaws.com%2Fbrightspot%2F6f%2F41%2F2db47d3d44239448c1b862061027%2Fst.CloudLive-Logo-620x220.png 2x"  width="225"  height="80" />
3416    
3417    </a>
3418</div>
3419        
3420    
3421    <div class="Page-header-bar">
3422        
3423            <button class="Page-header-menu-trigger" aria-expanded="false">
3424                <svg class="burger-menu">
3425                    <use xlink:href="#burger-menu">
3426
3427                    </use>
3428                </svg>
3429                <svg class="close-x">
3430                    <use xlink:href="#hamburger-close-x">
3431
3432                    </use>
3433                </svg>
3434                <span class="label">Sections</span>
3435            </button>
3436
3437            <div class="Page-header-end">
3438                
3439                    <div class="SearchButton">
3440    <button class="SearchButton-search-button">
3441        
3442        
3443            
3444            
3445                
3446                
3447                    <a id="" href="https://www.stcloudlive.com/search" target="" data-cms-ai="0">
3448                        <svg class="icon-ai-magnify" viewBox="0 0 19 20" fill="none" xmlns="http://www.w3.org/2000/svg">
3449                            <defs>
3450                                <linearGradient id="ai_magnify_gradient_svg" x1="9" y1="7.99974" x2="16" y2="0.999744" gradientUnits="userSpaceOnUse">
3451                                    <stop offset="0" stop-color="#60AECF"/>
3452                                    <stop offset="1" stop-color="#007DB3"/>
3453                                </linearGradient>
3454                            </defs>
3455
3456                            <g>
3457                                <path d="M7.42969 1.71427C8.46342 1.71434 9.44759 1.92572 10.3418 2.30704L10.333 2.33341L8.62598 2.97208C8.23863 2.89741 7.83882 2.85688 7.42969 2.85685C3.95796 2.85685 1.14258 5.67223 1.14258 9.14396C1.14283 12.6155 3.95812 15.4301 7.42969 15.4301C10.7499 15.4298 13.4666 12.8548 13.6973 9.59318C13.7855 9.4802 13.8581 9.3529 13.9102 9.21329L13.9092 9.21232L14.627 7.2963C14.778 7.88687 14.8584 8.50623 14.8584 9.14396C14.8583 10.9904 14.1866 12.6796 13.0723 13.976L18.1191 19.0268C18.3406 19.2482 18.3406 19.612 18.1191 19.8334C17.8977 20.0549 17.5339 20.0548 17.3125 19.8334L12.2617 14.7865C10.9653 15.9008 9.27608 16.5726 7.42969 16.5727C3.32592 16.5727 0.000254027 13.2477 0 9.14396C0 5.04003 3.32577 1.71427 7.42969 1.71427ZM14.1553 5.98673L14.0342 6.03263L13.4912 7.47989L13.4902 7.47892L14.0332 6.03165L14.1543 5.98575L14.1553 5.98673Z" />
3458                                <path d="M12.9727 0.278568C12.9102 0.110713 12.7495 0 12.5709 0C12.3923 0 12.2316 0.110713 12.1691 0.278568L11.1102 3.11068L8.27808 4.1696C8.11022 4.2321 7.99951 4.39281 7.99951 4.57138C7.99951 4.74995 8.11022 4.91066 8.27808 4.97316L11.1102 6.03386L12.1709 8.86598C12.2316 9.03205 12.3923 9.14276 12.5709 9.14276C12.7495 9.14276 12.9102 9.03205 12.9727 8.86419L14.0334 6.03208L16.8655 4.97137C17.0315 4.91066 17.1423 4.74995 17.1423 4.57138C17.1423 4.39281 17.0315 4.2321 16.8637 4.1696L14.0316 3.11068L12.9727 0.278568Z" fill="url(#ai_magnify_gradient_svg)"/>
3459                            </g>
3460                        </svg>
3461                    </a>
3462                
3463            
3464        
3465    </button>
3466</div>
3467                
3468                
3469                
3470            </div>
3471
3472            
3473            <div class="BLANK"></div>
3474
3475            
3476                <a class="Page-header-subscribe" style="display:none" onclick="clickYellowSubscribe('/subscribe?g2i_source=Brightspot&amp;g2i_medium=subscribe_button', '', 'Page-header-subscribe')" id="MG2Subscribe" data-cms-ai="0">
3477                    <span class="Page-header-subscribe-title">Just $2 for 6 months</span>
3478                    <span class="Page-header-subscribe-cost">SUBSCRIBE NOW</span>
3479                </a>
3480            
3481
3482            
3483            
3484    
3485        <div class="viafoura">
3486            <vf-tray-trigger></vf-tray-trigger>
3487        </div>
3488    
3489
3490
3491            <a class="Page-header-signIn" style="display: none" id="MG2login" data-mg2-action="login" data-cms-ai="0">
3492                <svg class="account">
3493                    <use xlink:href="#account">
3494                    </use>
3495                </svg>
3496                <span class="label" id="signIn-label">Log in</span>
3497            </a>
3498            <a href="/account" style="display:none" class="Page-header-signIn" id="MG2MyAccount" data-cms-ai="0">
3499                <svg class="account">
3500                    <use xlink:href="#account">
3501                    </use>
3502                </svg>
3503                <span class="label" id="signIn-label">Account</span>
3504            </a>
3505        
3506    </div>
3507    
3508        
3509
3510        
3511            <a class="Page-header-subscribe" style="display:none" onclick="clickYellowSubscribe('/subscribe?g2i_source=Brightspot&amp;
3511g2i_medium=subscribe_button', '', 'Page-header-subscribe')" id="MG2Subscribe" data-cms-ai="0">
3512                <span class="Page-header-subscribe-title">Just $2 for 6 months<br></span>
3513                <span class="Page-header-subscribe-cost">SUBSCRIBE NOW</span>
3514            </a>
3515        
3516    
3517</bsp-header>
3518
3519    
3520    
3521    <div class="Page-above" >
3522    
3523      <div class="GoogleDfpAd-Sponsorship-Content">
3524        <div class="GoogleDfpAd-Sponsorship">
3525          <div id="Lazyload-googleAd2b8a6281-c3cf-466d-a4e8-64890811b83a" class="GoogleDfpAd-Lazy" data-box targeting='{"position":["section-sponsor"],"kw":["team of the week","ALL-ACCESS","sports","stcloudlive"]}' >
3526            <p class="GoogleDfpAd-advertisement" style="display:none;"><i class="fal fa-info-circle"></i>Sponsored By</p>
3527            <div class="GoogleDfpAd-Sponsorship-Content-tooltip">
3528              <div class="label">Sponsored By</div>
3529              <div class="description">An organization or individual has paid for the creation of this work but did not approve or review it.</div>
3530            </div>
3531            <div id="googleAd2b8a6281-c3cf-466d-a4e8-64890811b83a" data-module class="GoogleDfpAd" data-slot-name="/7021/forumcomm/stcloudlive/sports" data-slot-sizes="[[323, 40], [768, 40]]" data-slot-adSizeMap="[[[0, 0], [323, 40]], [[768, 0], [768, 40]]]" data-targeting='{"position":["section-sponsor"],"kw":["team of the week","ALL-ACCESS","sports","stcloudlive"]}'>
3532    <span class="GoogleDfpAd-placeholder"></span>
3533</div>
3534
3535          </div>
3536        </div>
3537      </div>
3538      
3538<script type="text/javascript">
3539        let breakingBannerExists = document.querySelectorAll('.Banner').length > 0;
3540        const observer = new ResizeObserver(entries => {
3541          entries.forEach(entry => {
3542            let sponsorAdContent = document.querySelector('.GoogleDfpAd-Sponsorship-Content');
3543            if (breakingBannerExists) {
3544              setSponsorStyle();
3545            }
3546            else {
3547              document.querySelector('.AdOneColumnContainer-container').style.marginTop = sponsorAdContent.offsetHeight+"px";
3548            }
3549            if (sponsorAdContent.offsetHeight > 5){
3550              document.querySelector('.GoogleDfpAd-advertisement').style.display = "block";
3551            }
3552            else{
3553              document.querySelector('.GoogleDfpAd-advertisement').style.display = "none";
3554            }
3555            document.querySelector('#rotating-widgets').style.top = sponsorAdContent.offsetHeight + document.querySelector('.Page-header').offsetHeight + 8 + "px";
3556          })
3557        })
3558        observer.observe(document.querySelector('.GoogleDfpAd-Sponsorship-Content'));
3559
3560        if (breakingBannerExists) {
3561          window.addEventListener("scroll", setSponsorStyle);
3562        }
3563        function setSponsorStyle() {
3564          let sponsorAdContent = document.querySelector('.GoogleDfpAd-Sponsorship-Content');
3565          breakingBannerExists = document.querySelectorAll('.Banner').length > 0;
3566
3567          if (document.querySelectorAll('.AdOneColumnContainer-container').length > 0) {
3568            if (breakingBannerExists && document.documentElement.scrollTop <= document.querySelector('.Banner').offsetHeight) {
3569                sponsorAdContent.style.position = "relative";
3570                sponsorAdContent.style.top = "0px";
3571                document.querySelector('.AdOneColumnContainer-container').style.marginTop = "0px";
3572            } else {
3573                sponsorAdContent.style.position = "fixed";
3574                sponsorAdContent.style.top = document.querySelector('.Page-header').offsetHeight+"px";
3575                document.querySelector('.AdOneColumnContainer-container').style.marginTop = sponsorAdContent.offsetHeight+"px";
3576            }
3577          }
3578        }
3579      </script>
3579
3580    
3581
3582    
3583        
3584            <div class="AdOneColumnContainer" data-module >
3585    
3586    <div class="AdOneColumnContainer-container" data-modulewell>
3587        
3588            
3589    
3590        <div class="GoogleDfpAd-Content" data-slot-name="/7021/forumcomm/stcloudlive/sports">
3591            <div id="Lazyload-googleAdf896246a-9854-4a3a-ae8a-c58820a25a5b" class="GoogleDfpAd-Lazy" data-box targeting='{"position":["article-banner-1"],"kw":["team of the week","ALL-ACCESS","sports","stcloudlive"]}' >
3592    <p class="GoogleDfpAd-advertisement"><span>ADVERTISEMENT</span></p>
3593    <div id="googleAdf896246a-9854-4a3a-ae8a-c58820a25a5b" data-module class="GoogleDfpAd" data-slot-name="/7021/forumcomm/stcloudlive/sports" data-slot-sizes="[[970, 250], [970, 90], [970, 66], [960, 200], [930, 180], [728, 90], [320, 50], [300, 50]]" data-slot-adSizeMap="[[[0, 0], [320, 50], [300, 50]], [[768, 0], [728, 90]], [[1024, 0], [970, 250], [970, 90], [970, 66], [960, 200], [930, 180], [728, 90]]]" data-prebidsjson='[{"bidder":"opsco","params":{"publisherId":"1027","placementId":"10270008"}},{"bidder":"opsco","params":{"publisherId":"1027","placementId":"10270010"}},{"bidder":"opsco","params":{"publisherId":"1027","placementId":"10270009"}},{"bidder":"msft","params":{"placement_id":11320281}},{"bidder":"msft","params":{"placement_id":11320288}},{"bidder":"openx","params":{"unit":"540477224","delDomain":"forumcomm-d.openx.net"}},{"bidder":"ix","params":{"siteId":"248828","size":[728,90]}},{"bidder":"ix","params":{"siteId":"248842","size":[970,90]}},{"bidder":"ix","params":{"siteId":"248840","size":[970,250]}},{"bidder":"ix","params":{"siteId":"248848","size":[320,50]}},{"bidder":"ix","params":{"siteId":"248850","size":[300,50]}},{"bidder":"rubicon","params":{"accountId":"12144","siteId":"44028","zoneId":"190792"}},{"bidder":"rubicon","params":{"accountId":"12144","siteId":"44030","zoneId":"190796"}},{"bidder":"sharethrough","params":{"pkey":"XqqTgdJ9uEf7Apx5rsNELilH","size":[728,90]}},{"bidder":"sharethrough","params":{"pkey":"Y071ZmRuKxdsX9m2ZWOG9LEh","size":[320,50]}},{"bidder":"sharethrough","params":{"pkey":"LLbglWA1c3dJOEvlHbh2cDrw","size":[970,250]}},{"bidder":"sharethrough","params":{"pkey":"1hBDESkP0ha5uxDILl4xqVTf","size":[970,90]}},{"bidder":"sharethrough","params":{"pkey":"8vcNh5zcTvr0BHzHji8ns13L","size":[300,50]}}]' data-targeting='{"position":["article-banner-1"],"kw":["team of the week","ALL-ACCESS","sports","stcloudlive"]}' data-slot-refresh='true'>
3594    <span class="GoogleDfpAd-placeholder"></span>
3595</div>
3596
3597</div>
3598        </div>
3599    
3600
3601        
3602    </div>
3603</div>
3604        
3605    
3606
3607
3608    
3609        <div class="GoogleDfpAd-Float-Content">
3610            <div class="GoogleDfpAd-Float">
3611                <div id="Lazyload-googleAd55e9c812-3dff-4194-a7e7-b0799049362b" class="GoogleDfpAd-Lazy float" data-box data-checkuserstatus  targeting='{"position":["adhesion"],"kw":["team of the week","ALL-ACCESS","sports","stcloudlive"]}' >
3612                    <p class="GoogleDfpAd-advertisement"><span>ADVERTISEMENT</span></p>
3613                    <div id="googleAd55e9c812-3dff-4194-a7e7-b0799049362b" data-module class="GoogleDfpAd" data-slot-name="/7021/forumcomm/stcloudlive/sports" data-slot-sizes="[[1550, 90], [460, 72], [322, 50], [1, 1], [2, 1]]" data-slot-adSizeMap="[[[0, 0], [322, 50], [1, 1], [2, 1]], [[768, 0], [460, 72], [1, 1], [2, 1]], [[1500, 0], [1550, 90], [1, 1], [2, 1]]]" data-targeting='{"position":["adhesion"],"kw":["team of the week","ALL-ACCESS","sports","stcloudlive"]}'>
3614    <span class="GoogleDfpAd-placeholder"></span>
3615</div>
3616
3617                </div>
3618            </div>
3619        </div>
3620    
3621
3622    
3623        
3624    
3625
3626    
3627        
3628    
3629
3630    
3631        <div class="GoogleDfpAd-FirstEntryTakeover-Content">
3632            <div id="Lazyload-googleAd044fe79a-2ea5-4832-ba7a-f0d86833c393" class="Takeover-Container" data-box targeting='{"position":["first-entry-takeover"],"kw":["team of the week","ALL-ACCESS","sports","stcloudlive"]}' >
3633                <div id="googleAd044fe79a-2ea5-4832-ba7a-f0d86833c393" data-module class="GoogleDfpAd" outofpage='true' data-slot-name="/7021/forumcomm/stcloudlive/sports" data-slot-sizes="[[1, 1]]" data-slot-adSizeMap="[[[0, 0], [1, 1]]]" data-targeting='{"position":["first-entry-takeover"],"kw":["team of the week","ALL-ACCESS","sports","stcloudlive"]}'>
3634    <span class="GoogleDfpAd-placeholder"></span>
3635</div>
3636
3637            </div>
3638        </div>
3639
3640        
3640<script type="text/javascript">
3641            const date = new Date()
3642            let currentDate = date.toLocaleDateString("en-CA")
3643            let firstEntryTakeoverAd = document.querySelector('.GoogleDfpAd-FirstEntryTakeover-Content')
3644            let firstEntryCookie = getForumCookie('_fcc_first_entry')
3645            let showFirstEntryCampaign = document.getElementById('First-entry-campaign').getAttribute('showFirstEntryCampaign')
3646
3647            if ((showFirstEntryCampaign == 'true') && ((firstEntryCookie === '') || ((firstEntryCookie !== '') && (currentDate > firstEntryCookie))))  {
3648                googletag.cmd.push(function() {
3649                    googletag.pubads().addEventListener('slotRenderEnded', function(event) {
3650                        if (event.isEmpty) {
3651                            firstEntryCampaign = false
3652                            return
3653                        }
3654
3655                        if (event.slot.getTargeting('position') == "first-entry-takeover") {
3656                            let takeoverContainer = document.querySelector('.Takeover-Container')
3657                            let pageBody = document.querySelector('.Page-body')
3658                            let googleAdId = document.getElementById('Lazyload-googleAd044fe79a-2ea5-4832-ba7a-f0d86833c393')
3659                            let adContainer = googleAdId.querySelector('.GoogleDfpAd')
3660
3661                            let windowWidth = document.body.clientWidth
3662                            let windowHeight = document.body.clientHeight
3663                            let videoWidth = (windowHeight - 60) * 1.778
3664
3665                            if (windowWidth > videoWidth) {
3666                                windowWidth = videoWidth
3667                            }
3668
3669                            pageBody.style.paddingTop = windowHeight + 'px'
3670                            firstEntryTakeoverAd.style.height = windowHeight + 'px'
3671                            firstEntryTakeoverAd.style.display = 'block'
3672                            takeoverContainer.style.height = windowHeight + 'px'
3673                            adContainer.style.maxWidth = windowWidth +'px'
3674
3675                            firstEntryTakeoverAd.scrollIntoView()
3676
3677                            setForumCookie('_fcc_first_entry', currentDate, 365)
3678                        }
3679                    })
3680                })
3681            }
3682            else {
3683                firstEntryTakeoverAd.remove()
3684            }
3685        </script>
3685
3686    
3687</div>
3688
3689
3690    <div class="Page-content">
3691      
3692        <div class="ArticlePage-lede">
3693          
3694          <div class="ArticlePage-lede-content">
3695            
3696    <div class="Page-breadcrumbs-wrapper" >
3697        
3698        
3699            <div class="Page-breadcrumbs">
3700                
3701                    
3702                        <a class="Link "  href="https://www.stcloudlive.com/sports" data-cms-ai="0"   >Sports</a>
3703                    
3704                
3705                    
3706                        <a class="Link "  href="https://www.stcloudlive.com/sports/prep" data-cms-ai="0"   >Prep</a>
3707                    
3708                
3709            </div>
3710        
3711    </div>
3712
3713
3714
3715            
3716    <h1 class="Page-headline">Cast Your Vote Today!</h1>
3717
3718
3719
3720            
3721    <h2 class="Page-subHeadline">Which local team earned your vote this week? Cast your vote Monday through Thursday, then check back online or in print on Friday to see which team takes the Team of the Week title.
3722
3723</h2>
3724
3725
3726
3727          
3728        </div>
3729        </div>
3730      
3731      <div class="Page-oneColumn" data-modulewell>
3732        <main class="Page-main standard" data-module data-padding="none">
3733          
3734          
3735            
3736              
3737              
3738                
3739                  
3740    <div class="Page-lead"><figure class="Figure">
3741    
3742        <picture>
3743    
3744    
3745        
3746            
3747
3748        
3749    
3750
3751    
3752    
3753        
3754    
3755            <source type="image/webp"  width="840"
3756     height="560"
3757        data-srcset="https://cdn.forumcomm.com/dims4/default/04a8311/2147483647/strip/true/crop/2160x1440+200+0/resize/840x560!/format/webp/quality/90/?url=https%3A%2F%2Fforum-communications-production-web.s3.us-west-2.amazonaws.com%2Fbrightspot%2Fc8%2F39%2Fd7b49daa45a092a1a69a7e2e42c9%2F2560x1440-team-of-the-week-logo.png 1x,https://cdn.forumcomm.com/dims4/default/a62a236/2147483647/strip/true/crop/2160x1440+200+0/resize/1680x1120!/format/webp/quality/90/?url=https%3A%2F%2Fforum-communications-production-web.s3.us-west-2.amazonaws.com%2Fbrightspot%2Fc8%2F39%2Fd7b49daa45a092a1a69a7e2e42c9%2F2560x1440-team-of-the-week-logo.png 2x" data-lazy-load="true" srcset="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgaGVpZ2h0PSI1NjBweCIgd2lkdGg9Ijg0MHB4Ij48L3N2Zz4="
3758    />
3759
3760    
3761
3762    
3763        <source width="840"
3764     height="560"
3765        data-srcset="https://cdn.forumcomm.com/dims4/default/8e4c1c8/2147483647/strip/true/crop/2160x1440+200+0/resize/840x560!/quality/90/?url=https%3A%2F%2Fforum-communications-production-web.s3.us-west-2.amazonaws.com%2Fbrightspot%2Fc8%2F39%2Fd7b49daa45a092a1a69a7e2e42c9%2F2560x1440-team-of-the-week-logo.png" data-lazy-load="true" srcset="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgaGVpZ2h0PSI1NjBweCIgd2lkdGg9Ijg0MHB4Ij48L3N2Zz4="
3766    />
3767
3768    
3769
3770
3771    
3772    
3773    <img class="Image" alt="2560x1440--Team-of-the-week-Logo.png" srcset="https://cdn.forumcomm.com/dims4/default/8e4c1c8/2147483647/strip/true/crop/2160x1440+200+0/resize/840x560!/quality/90/?url=https%3A%2F%2Fforum-communications-production-web.s3.us-west-2.amazonaws.com%2Fbrightspot%2Fc8%2F39%2Fd7b49daa45a092a1a69a7e2e42c9%2F2560x1440-team-of-the-week-logo.png 1x,https://cdn.forumcomm.com/dims4/default/4578a1c/2147483647/strip/true/crop/2160x1440+200+0/resize/1680x1120!/quality/90/?url=https%3A%2F%2Fforum-communications-production-web.s3.us-west-2.amazonaws.com%2Fbrightspot%2Fc8%2F39%2Fd7b49daa45a092a1a69a7e2e42c9%2F2560x1440-team-of-the-week-logo.png 2x" width="840" height="560"
3774        data-src="https://cdn.forumcomm.com/dims4/default/8e4c1c8/2147483647/strip/true/crop/2160x1440+200+0/resize/840x560!/quality/90/?url=https%3A%2F%2Fforum-communications-production-web.s3.us-west-2.amazonaws.com%2Fbrightspot%2Fc8%2F39%2Fd7b49daa45a092a1a69a7e2e42c9%2F2560x1440-team-of-the-week-logo.png" data-lazy-load="true" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgaGVpZ2h0PSI1NjBweCIgd2lkdGg9Ijg0MHB4Ij48L3N2Zz4="
3775        >
3776
3777
3778</picture>
3779
3780    
3781
3782    
3783</figure>
3784</div>
3785
3786
3787                
3788              
3789            
3790          
3791          <div class="ArticlePage-actions-wrapper">
3792            <div class="Page-byline-block">
3793    <div class="Page-byline">
3794    <div class="Page-authors">
3795        
3796
3797        <div class="Page-authors-container">
3798            <div class="Page-datePublished">
3799                        <span>September 01, 2026 at 10:14 AM</span></div></div>
3800    </div>
3801</div>
3802
3803
3804    <div class="Page-share-work-buttons">
3805        
3806        
3807            <div class="Share-work-type">
3808    <a href="#instaread" data-cms-ai="0">
3809        <div class="Share-work-type-button instaread instaread-button">
3810            <i class="fal fa-headphones"></i>
3811            Listen
3812        </div>
3813    </a>
3814</div>
3815        
3816
3817        
3818        
3819            <div class="Share-work-type">
3820    <a href="#conversations" data-cms-ai="0">
3821        <div class="Share-work-type-button viafoura viafoura-button">
3822            <i class="fal fa-comment"></i>
3823            <vf-conversations-count vf-container-id="000001a0-5d7f-dcc1-adfd-ddff15ca0000"></vf-conversations-count> Comments
3824        </div>
3825    </a>
3826</div>
3827        
3828
3829        
3830            <div class="Share-work-type">
3831    <div class="Share-work-type-button share-button" id="ShareButton-top">
3832        <i class="fal fa-share work-type-button-icon"></i>
3833        Share
3834    </div>
3835    <div id="ShareButton-top-modal" class="modal">
3836        <div class="Share-work-type-tooltip share-wrapper">
3837            <i id="ShareButton-top-close" class="fal fa-times close-modal"></i>
3838            <div class="label">Share this article</div>
3839            <div class="description share-list">
3840                
3841                    
3842                        
3843                            <div class="viafoura">
3844    <div class="vf-widget vf-share-bar-default vf-share-bar-vertical"
3845         data-widget="sharebar"
3846         data-button-view="false"
3847         data-show-labels="true"
3848         data-show-counters="false"
3849         data-show-total="false"
3850         data-share-current-page-url="true">
3851    </div>
3852</div>
3853
3854                        
3855                    
3856                
3857            </div>
3858            <i class="caret"></i>
3859        </div>
3860    </div>
3861</div>
3862
3863        
3864
3865        
3866            
3867        
3868    </div>
3869
3870</div>
3871
3872          </div>
3873
3874          <div id="paywall-inline-container"></div>
3875          
3876          <div class="Page-articleBody">
3877            
3878              <div class="RichTextArticleBody RichTextBody">
3879    
3880      <p>Your vote decides who earns The House of Pizza "Team of the Week!"</p><p>This special recognition highlights excellence in athletics, leadership, dedication, and sportsmanship across all St. Cloud LIVE-area high school sports. Cast your vote today! </p>
3881    
3882      <div class="Enhancement" >
3883            <div class="Enhancement-item">
3884                
3885                
3886                    
3887                        
3888                            
3889    
3890        <div class="GoogleDfpAd-Content" data-slot-name="/7021/forumcomm/stcloudlive/sports">
3891            <div id="Lazyload-googleAd16a278d0-2207-4407-9a5c-5bdd4da3930a" class="GoogleDfpAd-Lazy" data-box data-checkuserstatus  targeting='{"position":["in-article-full-width-1"],"kw":["team of the week","ALL-ACCESS","sports","stcloudlive"]}' >
3892    <p class="GoogleDfpAd-advertisement"><span>ADVERTISEMENT</span></p>
3893    <div id="googleAd16a278d0-2207-4407-9a5c-5bdd4da3930a" data-module class="GoogleDfpAd" data-slot-name="/7021/forumcomm/stcloudlive/sports" data-slot-sizes="[[970, 250], [970, 90], [970, 66], [960, 200], [930, 180], [728, 90], [320, 100], [320, 50], [300, 250], [300, 50]]" data-slot-adSizeMap="[[[0, 0], [320, 100], [320, 50], [300, 250], [300, 50]], [[768, 0], [728, 90], [300, 250]], [[1024, 0], [970, 250], [960, 200], [930, 180], [970, 90], [970, 66], [728, 90], [300, 250]]]" data-prebidsjson='[{"bidder":"opsco","params":{"publisherId":"1027","placementId":"10270008"}},{"bidder":"opsco","params":{"publisherId":"1027","placementId":"10270010"}},{"bidder":"opsco","params":{"publisherId":"1027","placementId":"10270009"}},{"bidder":"opsco","params":{"publisherId":"1027","placementId":"10270011"}},{"bidder":"openx","params":{"unit":"540477224","delDomain":"forumcomm-d.openx.net"}},{"bidder":"openx","params":{"unit":"540477234","delDomain":"forumcomm-d.openx.net"}},{"bidder":"ix","params":{"siteId":"248844","size":[300,250]}},{"bidder":"ix","params":{"siteId":"248848","size":[320,50]}},{"bidder":"ix","params":{"siteId":"248828","size":[728,90]}},{"bidder":"ix","params":{"siteId":"248842","size":[970,90]}},{"bidder":"ix","params":{"siteId":"248840","size":[970,250]}},{"bidder":"sharethrough","params":{"pkey":"FGK0r7LlEw8VHNpfdzFuze4z","size":[320,100]}},{"bidder":"ix","params":{"siteId":"248850","size":[300,50]}},{"bidder":"ix","params":{"siteId":"248852","size":[320,100]}},{"bidder":"rubicon","params":{"accountId":"12144","siteId":"44028","zoneId":"190792"}},{"bidder":"rubicon","params":{"accountId":"12144","siteId":"44030","zoneId":"190796"}}
3893,{"bidder":"sharethrough","params":{"pkey":"pFFVWsfBXuDFaAfW9pDrwCjq","size":[300,250]}},{"bidder":"sharethrough","params":{"pkey":"XqqTgdJ9uEf7Apx5rsNELilH","size":[728,90]}},{"bidder":"sharethrough","params":{"pkey":"LLbglWA1c3dJOEvlHbh2cDrw","size":[970,250]}},{"bidder":"sharethrough","params":{"pkey":"1hBDESkP0ha5uxDILl4xqVTf","size":[970,90]}},{"bidder":"msft","params":{"placement_id":11320281}},{"bidder":"msft","params":{"placement_id":11320288}}]' data-targeting='{"position":["in-article-full-width-1"],"kw":["team of the week","ALL-ACCESS","sports","stcloudlive"]}' data-slot-refresh='true'>
3894    <span class="GoogleDfpAd-placeholder"></span>
3895</div>
3896
3897</div>
3898            <div id="33705558-dcc5-46ac-8b10-861843026682" ></div>
3899<fcc-google-dfp-video-ad videoAdIndex="33705558-dcc5-46ac-8b10-861843026682" defaultAdIndex="Lazyload-googleAd16a278d0-2207-4407-9a5c-5bdd4da3930a"></fcc-google-dfp-video-ad>
3900        </div>
3901    
3902
3903
3904                        
3905                    
3906                
3907            </div>
3908        </div>
3909    
3910      <p>Voting runs from Monday through Thursday every week. The winning team will receive a $100 gift card to toward a team meal at 
3911    
3912      <a class="Link "  href="https://houseofpizzamn.com/"  target="_blank" data-cms-ai="0"   >The House of Pizza!</a>
3913    
3914      </p>
3915    
3916      <div class="Enhancement" >
3917            <div class="Enhancement-item">
3918                
3919                
3920                    
3921                        
3922                            <figure class="Figure">
3923    
3924        <picture>
3925    
3926    
3927        
3928            
3929
3930        
3931    
3932
3933    
3934    
3935        
3936    
3937            <source type="image/webp"  width="840"
3938     height="467"
3939        data-srcset="https://cdn.forumcomm.com/dims4/default/7f2947e/2147483647/strip/true/crop/1455x809+0+0/resize/840x467!/format/webp/quality/90/?url=https%3A%2F%2Fforum-communications-production-web.s3.us-west-2.amazonaws.com%2Fbrightspot%2F57%2F79%2Fd84c6f5143259135f17a93785550%2Fhop-logo-main-1.jpg 1x,https://cdn.forumcomm.com/dims4/default/51551e5/2147483647/strip/true/crop/1455x809+0+0/resize/1680x934!/format/webp/quality/90/?url=https%3A%2F%2Fforum-communications-production-web.s3.us-west-2.amazonaws.com%2Fbrightspot%2F57%2F79%2Fd84c6f5143259135f17a93785550%2Fhop-logo-main-1.jpg 2x" data-lazy-load="true" srcset="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgaGVpZ2h0PSI0NjdweCIgd2lkdGg9Ijg0MHB4Ij48L3N2Zz4="
3940    />
3941
3942    
3943
3944    
3945        <source width="840"
3946     height="467"
3947        data-srcset="https://cdn.forumcomm.com/dims4/default/f72a3c5/2147483647/strip/true/crop/1455x809+0+0/resize/840x467!/quality/90/?url=https%3A%2F%2Fforum-communications-production-web.s3.us-west-2.amazonaws.com%2Fbrightspot%2F57%2F79%2Fd84c6f5143259135f17a93785550%2Fhop-logo-main-1.jpg" data-lazy-load="true" srcset="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgaGVpZ2h0PSI0NjdweCIgd2lkdGg9Ijg0MHB4Ij48L3N2Zz4="
3948    />
3949
3950    
3951
3952
3953    
3954    
3955    <img class="Image" alt="hop-logo-main (1).jpg" srcset="https://cdn.forumcomm.com/dims4/default/f72a3c5/2147483647/strip/true/crop/1455x809+0+0/resize/840x467!/quality/90/?url=https%3A%2F%2Fforum-communications-production-web.s3.us-west-2.amazonaws.com%2Fbrightspot%2F57%2F79%2Fd84c6f5143259135f17a93785550%2Fhop-logo-main-1.jpg 1x,https://cdn.forumcomm.com/dims4/default/ff15788/2147483647/strip/true/crop/1455x809+0+0/resize/1680x934!/quality/90/?url=https%3A%2F%2Fforum-communications-production-web.s3.us-west-2.amazonaws.com%2Fbrightspot%2F57%2F79%2Fd84c6f5143259135f17a93785550%2Fhop-logo-main-1.jpg 2x" width="840" height="467"
3956        data-src="https://cdn.forumcomm.com/dims4/default/f72a3c5/2147483647/strip/true/crop/1455x809+0+0/resize/840x467!/quality/90/?url=https%3A%2F%2Fforum-communications-production-web.s3.us-west-2.amazonaws.com%2Fbrightspot%2F57%2F79%2Fd84c6f5143259135f17a93785550%2Fhop-logo-main-1.jpg" data-lazy-load="true" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgaGVpZ2h0PSI0NjdweCIgd2lkdGg9Ijg0MHB4Ij48L3N2Zz4="
3957        >
3958
3959
3960</picture>
3961
3962    
3963
3964    
3965</figure>
3966
3967                        
3968                    
3969                
3970            </div>
3971        </div>
3972    
3973      <div class="Enhancement" >
3974            <div class="Enhancement-item">
3975                
3976                
3977                    
3978                        
3979                            <div data-ss-embed="promotion" data-opguid="1561d5f1-7f81-4287-98df-092d77d81816" data-routing="hash" data-script="o6s0bw"></div>
3980<script defer src="https://embed-1184664.secondstreetapp.com/Scripts/dist/embed.js" data-ss-script="o6s0bw">/**/</script>
3980
3981
3982
3983                        
3984                    
3985                
3986            </div>
3987        </div>
3988    
3989      <div class="Enhancement" >
3990            <div class="Enhancement-item">
3991                
3992                
3993                    
3994                        
3995                            <div class="FactBox">
3996    
3997        <div class="FactBox-title">
3998            
3999                Past winners
4000            
4001        </div>
4002    
4003    
4004        <div class="FactBox-body"><ul id="rte-4ff39ce2-b37f-11f1-bd00-45e8b9431fcb"><li><b>9/14-9/18/2026:</b> St. Cloud Cathedral Girls Cross Country</li></ul></div>
4005    
4006</div>
4007
4008                        
4009                    
4010                
4011            </div>
4012        </div>
4013    
4014      <p></p>
4015    
4016</div>
4017
4018            
4019          
4020          
4021
4022
4023          <div class="LowerArticlePage-buttons">
4024            
4025              
4026                  <div class="Share-work-type">
4027    <a href="#conversations" data-cms-ai="0">
4028        <div class="Share-work-type-button viafoura viafoura-button">
4029            <i class="fal fa-comment"></i>
4030            <vf-conversations-count vf-container-id="000001a0-5d7f-dcc1-adfd-ddff15ca0000"></vf-conversations-count> Comments
4031        </div>
4032    </a>
4033</div>
4034                  
4034<script>
4035                    dataLayer.push({"FCC_ViafouraComments": "Yes"});
4036                  </script>
4036
4037              
4038
4039
4040            
4041              <div class="Share-work-type">
4042    <div class="Share-work-type-button share-button" id="ShareButton-bottom">
4043        <i class="fal fa-share work-type-button-icon"></i>
4044        Share
4045    </div>
4046    <div id="ShareButton-bottom-modal" class="modal">
4047        <div class="Share-work-type-tooltip share-wrapper">
4048            <i id="ShareButton-bottom-close" class="fal fa-times close-modal"></i>
4049            <div class="label">Share this article</div>
4050            <div class="description share-list">
4051                
4052                    
4053                        
4054                            <div class="viafoura">
4055    <div class="vf-widget vf-share-bar-default vf-share-bar-vertical"
4056         data-widget="sharebar"
4057         data-button-view="false"
4058         data-show-labels="true"
4059         data-show-counters="false"
4060         data-show-total="false"
4061         data-share-current-page-url="true">
4062    </div>
4063</div>
4064
4065                        
4066                    
4067                
4068            </div>
4069            <i class="caret"></i>
4070        </div>
4071    </div>
4072</div>
4073
4074            
4075
4076            
4077              
4078            
4079
4080            
4081          </div>
4082
4083          
4084
4085
4086          
4087          
4088            <div id="dappier-ask-ai-widget">
4089    <dappier-ask-ai-widget placement="pl_01ks96nq1mfabbk4b0jtbmrbck" widgetId="wd_01ks96nq3vfabr3h2p1g0vxtpt" />
4090</div>
4091          
4092
4093          <div id="more-stories-for-you"></div>
4094
4095          
4096            <div id="inline-newsletter"></div>
4097          
4098
4099          
4100            
4100<script type="module" crossorigin src="https://player.instaread.co/js/instaread.stcloudlive.js"></script>
4100
4101<a name="instaread" id="instaread-player" data-cms-ai="0"></a>
4102<div class="instaread-player-container">
4103    <div class="instaread-player-slot">
4104        <div class="List-header">
4105            <div class="List-header-title">
4106                <span class="Link with-icon">Listen to this article <svg class="chevron"><use xlink:href="#chevron"></use></svg></span>
4107            </div>
4108        </div>
4109        <instaread-player-rectangular publication="stcloudlive"></instaread-player-rectangular>
4110    </div>
4111</div>
4112
4113
4114
4115
4116
4117          
4118
4119          
4120          
4121              
4122    <a name="conversations" id="viafoura-conversations" data-cms-ai="0"></a>
4123    <div class="viafoura-conversation-container">
4124        <div class="List-header">
4125            <div class="List-header-title">
4126                <span class="Link with-icon">Conversation <svg class="chevron"><use xlink:href="#chevron"></use></svg></span>
4127            </div>
4128        </div>
4129        <div class="viafoura">
4130            <vf-conversations
4131                vf-container-id="000001a0-5d7f-dcc1-adfd-ddff15ca0000"
4132                signature="Viafoura API error: null"
4133                limit="5"
4134                pagination-limit="10"
4135                reply-limit="3"
4136                pagination-reply-limit="10"
4137                sort="newest"
4138                featured-tab-active-threshold="1"
4139                initial-height="600px"
4140            ></vf-conversations>
4141        </div>
4142    </div>
4143
4144          
4145        </div>
4146
4147          
4148            
4149    <div class="Page-below"  data-modulewell>
4150    
4151        
4152            <div class="GoogleDfpAd-Comments-Content">
4153                <div class="GoogleDfpAd-Comments">
4154                    <div id="Lazyload-googleAd4f009ceb-468a-477e-8f96-fb10dd6ed3a3" class="GoogleDfpAd-Lazy" data-box targeting='{"position":["comments-ad"],"kw":["team of the week","ALL-ACCESS","sports","stcloudlive"]}' >
4155                        <p class="GoogleDfpAd-advertisement"><span>ADVERTISEMENT</span></p>
4156                        <div id="googleAd4f009ceb-468a-477e-8f96-fb10dd6ed3a3" data-module class="GoogleDfpAd" data-slot-name="/7021/forumcomm/stcloudlive/sports" data-slot-sizes="[[300, 250]]" data-slot-adSizeMap="[[[0, 0], [300, 250]]]" data-prebidsjson='[{"bidder":"opsco","params":{"publisherId":"1027","placementId":"10270011"}},{"bidder":"opsco","params":{"publisherId":"1027","placementId":"10270020"}},{"bidder":"openx","params":{"unit":"560861132","delDomain":"forumcomm-d.openx.net"}},{"bidder":"ix","params":{"siteId":"248844","size":[300,250]}},{"bidder":"sharethrough","params":{"pkey":"pFFVWsfBXuDFaAfW9pDrwCjq","size":[300,250]}},{"bidder":"rubicon","params":{"accountId":"12144","siteId":"44028","zoneId":"190792"}},{"bidder":"rubicon","params":{"accountId":"12144","siteId":"44030","zoneId":"190796"}},{"bidder":"msft","params":{"placement_id":11320288}}]' data-targeting='{"position":["comments-ad"],"kw":["team of the week","ALL-ACCESS","sports","stcloudlive"]}' data-slot-refresh='true' data-comments-ad-enable='true'>
4157    <span class="GoogleDfpAd-placeholder"></span>
4158</div>
4159
4160                    </div>
4161                </div>
4162            </div>
4163        
4164    
4165<bsp-list-loadmore class="ListD" data-hide-author="true" data-hide-category="true" data-hide-descriptions="true" data-show-loadmore="true">
4166    <bsp-listcarousel data-column-count=4
4167    data-mobile-carousel="false">
4168        
4169    <div class="List-header" >
4170        
4171            
4172                <div class="List-header-title">
4173                    <span class="Link with-icon">What To Read Next <svg class="chevron"><use xlink:href="#chevron"></use></svg></span>
4174                </div>
4175            
4176        
4177        
4178    </div>
4179
4180
4181    
4182        <div class="ListD-items" data-list-loadmore-items>
4183            
4184                
4185                    <div class="ListD-items-item"  data-divider-horizontal>
4186                        
4187                            
4188                                
4189                                    <div class="PromoB"data-align-top>
4190    
4191        
4192    <div class="Promo-media"><a class="Link" aria-label="Albany, Holdingford still ranked in this week&#x27;s state football polls" href="https://www.stcloudlive.com/sports/prep/albany-holdingford-still-ranked-in-this-weeks-state-football-polls" data-cms-ai="0" ><picture>
4193    
4194    
4195        
4196            
4197
4198        
4199    
4200
4201    
4202    
4203        
4204    
4205            <source type="image/webp"  width="490"
4206     height="326"
4207        data-srcset="https://cdn.forumcomm.com/dims4/default/81fc2cc/2147483647/strip/true/crop/1080x719+0+0/resize/490x326!/format/webp/quality/90/?url=https%3A%2F%2Fforum-communications-production-web.s3.us-west-2.amazonaws.com%2Fbrightspot%2F93%2Fa6%2Fd03b44e343978542b1311dd0cd36%2Fsports-football-2.jpg 1x,https://cdn.forumcomm.com/dims4/default/b259528/2147483647/strip/true/crop/1080x719+0+0/resize/980x652!/format/webp/quality/90/?url=https%3A%2F%2Fforum-communications-production-web.s3.us-west-2.amazonaws.com%2Fbrightspot%2F93%2Fa6%2Fd03b44e343978542b1311dd0cd36%2Fsports-football-2.jpg 2x" data-lazy-load="true" srcset="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgaGVpZ2h0PSIzMjZweCIgd2lkdGg9IjQ5MHB4Ij48L3N2Zz4="
4208    />
4209
4210    
4211
4212    
4213        <source width="490"
4214     height="326"
4215        data-srcset="https://cdn.forumcomm.com/dims4/default/caf81c9/2147483647/strip/true/crop/1080x719+0+0/resize/490x326!/quality/90/?url=https%3A%2F%2Fforum-communications-production-web.s3.us-west-2.amazonaws.com%2Fbrightspot%2F93%2Fa6%2Fd03b44e343978542b1311dd0cd36%2Fsports-football-2.jpg" data-lazy-load="true" srcset="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgaGVpZ2h0PSIzMjZweCIgd2lkdGg9IjQ5MHB4Ij48L3N2Zz4="
4216    />
4217
4218    
4219
4220
4221    
4222    
4223    <img class="Image" alt="SPORTS--Football-2.jpg" srcset="https://cdn.forumcomm.com/dims4/default/caf81c9/2147483647/strip/true/crop/1080x719+0+0/resize/490x326!/quality/90/?url=https%3A%2F%2Fforum-communications-production-web.s3.us-west-2.amazonaws.com%2Fbrightspot%2F93%2Fa6%2Fd03b44e343978542b1311dd0cd36%2Fsports-football-2.jpg 1x,https://cdn.forumcomm.com/dims4/default/056039f/2147483647/strip/true/crop/1080x719+0+0/resize/980x652!/quality/90/?url=https%3A%2F%2Fforum-communications-production-web.s3.us-west-2.amazonaws.com%2Fbrightspot%2F93%2Fa6%2Fd03b44e343978542b1311dd0cd36%2Fsports-football-2.jpg 2x" width="490" height="326"
4224        data-src="https://cdn.forumcomm.com/dims4/default/caf81c9/2147483647/strip/true/crop/1080x719+0+0/resize/490x326!/quality/90/?url=https%3A%2F%2Fforum-communications-production-web.s3.us-west-2.amazonaws.com%2Fbrightspot%2F93%2Fa6%2Fd03b44e343978542b1311dd0cd36%2Fsports-football-2.jpg" data-lazy-load="true" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgaGVpZ2h0PSIzMjZweCIgd2lkdGg9IjQ5MHB4Ij48L3N2Zz4="
4225        >
4226
4227
4228</picture>
4229
4230</a></div>
4231
4232    
4233
4234    <div class="PromoB-content">
4235        
4236    <div class="Promo-category-wrapper" >
4237        
4238        
4239            <div class="Promo-category">
4240                <a class="Link "  href="https://www.stcloudlive.com/sports/prep" data-cms-ai="0"   >Prep</a>
4241            </div>
4242        
4243    </div>
4244
4245
4246
4247        
4248    <div class="Promo-title">
4249        <a class="Link "  href="https://www.stcloudlive.com/sports/prep/albany-holdingford-still-ranked-in-this-weeks-state-football-polls" data-cms-ai="0"   >Albany, Holdingford still ranked in this week&#x27;s state football polls</a>
4250    </div>
4251
4252
4253
4254
4255        
4256
4257
4258        
4259  <div class="Promo-byline"><div class="Promo-date">
4260        
4261          
4262            <span>7m ago</span>
4263          
4264        
4265      </div>
4266      <span class="dot">&nbsp;&#183;&nbsp;</span><div class="Promo-author">
4267        <span>By&nbsp;</span>
4268        <a class="Link "  href="https://www.stcloudlive.com/andy-rennecke" data-cms-ai="0"   >Andy Rennecke</a>
4269      </div><div class="viafoura comment-count" id="comment-count-container">
4270      <i class="fal fa-comment" style="display:none;"></i>
4271      <vf-conversations-count vf-container-id="000001a0-d416-d35f-aff3-d57e18e30000"></vf-conversations-count>
4272    </div>
4273  </div>
4274
4275    </div>
4276</div>
4277
4278                                
4279                            
4280                        
4281                    </div>
4282                
4283            
4284                
4285                    <div class="ListD-items-item"  data-divider-horizontal>
4286                        
4287                            
4288                                
4289                                    <div class="PromoB"data-align-top>
4290    
4291        
4292    <div class="Promo-media"><a class="Link" aria-label="Rennecke: Did I pick against Holdingford again? You&#x27;ll have to find out" href="https://www.stcloudlive.com/sports/prep/rennecke-did-i-pick-against-holdingford-again-youll-have-to-find-out" data-cms-ai="0" ><picture>
4293    
4294    
4295        
4296            
4297
4298        
4299    
4300
4301    
4302    
4303        
4304    
4305            <source type="image/webp"  width="490"
4306     height="326"
4307        data-srcset="https://cdn.forumcomm.com/dims4/default/4bbf5c8/2147483647/strip/true/crop/6000x3992+0+0/resize/490x326!/format/webp/quality/90/?url=https%3A%2F%2Fforum-communications-production-web.s3.us-west-2.amazonaws.com%2Fbrightspot%2F84%2Fc0%2Fab3d46c547dfbf3769777f351660%2Funtitled-design-2026-09-18t082156-008.jpg 1x,https://cdn.forumcomm.com/dims4/default/7ea3577/2147483647/strip/true/crop/6000x3992+0+0/resize/980x652!/format/webp/quality/90/?url=https%3A%2F%2Fforum-communications-production-web.s3.us-west-2.amazonaws.com%2Fbrightspot%2F84%2Fc0%2Fab3d46c547dfbf3769777f351660%2Funtitled-design-2026-09-18t082156-008.jpg 2x" data-lazy-load="true" srcset="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgaGVpZ2h0PSIzMjZweCIgd2lkdGg9IjQ5MHB4Ij48L3N2Zz4="
4308    />
4309
4310    
4311
4312    
4313        <source width="490"
4314     height="326"
4315        data-srcset="https://cdn.forumcomm.com/dims4/default/8a12253/2147483647/strip/true/crop/6000x3992+0+0/resize/490x326!/quality/90/?url=https%3A%2F%2Fforum-communications-production-web.s3.us-west-2.amazonaws.com%2Fbrightspot%2F84%2Fc0%2Fab3d46c547dfbf3769777f351660%2Funtitled-design-2026-09-18t082156-008.jpg" data-lazy-load="true" srcset="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgaGVpZ2h0PSIzMjZweCIgd2lkdGg9IjQ5MHB4Ij48L3N2Zz4="
4316    />
4317
4318    
4319
4320
4321    
4322    
4323    <img class="Image" alt="Holdingford EVW Football 091726 3" srcset="https://cdn.forumcomm.com/dims4/default/8a12253/2147483647/strip/true/crop/6000x3992+0+0/resize/490x326!/quality/90/?url=https%3A%2F%2Fforum-communications-production-web.s3.us-west-2.amazonaws.com%2Fbrightspot%2F84%2Fc0%2Fab3d46c547dfbf3769777f351660%2Funtitled-design-2026-09-18t082156-008.jpg 1x,https://cdn.forumcomm.com/dims4/default/fe18192/2147483647/strip/true/crop/6000x3992+0+0/resize/980x652!/quality/90/?url=https%3A%2F%2Fforum-communications-production-web.s3.us-west-2.amazonaws.com%2Fbrightspot%2F84%2Fc0%2Fab3d46c547dfbf3769777f351660%2Funtitled-design-2026-09-18t082156-008.jpg 2x" width="490" height="326"
4324        data-src="https://cdn.forumcomm.com/dims4/default/8a12253/2147483647/strip/true/crop/6000x3992+0+0/resize/490x326!/quality/90/?url=https%3A%2F%2Fforum-communications-production-web.s3.us-west-2.amazonaws.com%2Fbrightspot%2F84%2Fc0%2Fab3d46c547dfbf3769777f351660%2Funtitled-design-2026-09-18t082156-008.jpg" data-lazy-load="true" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgaGVpZ2h0PSIzMjZweCIgd2lkdGg9IjQ5MHB4Ij48L3N2Zz4="
4325        >
4326
4327
4328</picture>
4329
4330</a></div>
4331
4332    
4333
4334    <div class="PromoB-content">
4335        
4336    <div class="Promo-category-wrapper" data-badge>
4337        
4338            <div class="Promo-badge" data-badge-name="Subscribers Only">
4339                Subscribers Only
4340            </div>
4341        
4342        
4343            <div class="Promo-category">
4344                <a class="Link "  href="https://www.stcloudlive.com/sports/prep" data-cms-ai="0"   >Prep</a>
4345            </div>
4346        
4347    </div>
4348
4349
4350
4351        
4352    <div class="Promo-title">
4353        <a class="Link "  href="https://www.stcloudlive.com/sports/prep/rennecke-did-i-pick-against-holdingford-again-youll-have-to-find-out" data-cms-ai="0"   >Rennecke: Did I pick against Holdingford again? You&#x27;ll have to find out</a>
4354    </div>
4355
4356
4357
4358
4359        
4360
4361
4362        
4363  <div class="Promo-byline"><div class="Promo-date">
4364        
4365          
4366            <span>7h ago </span>
4367          
4368        
4369      </div>
4370      <span class="dot">&nbsp;&#183;&nbsp;</span><div class="Promo-author">
4371        <span>By&nbsp;</span>
4372        <a class="Link "  href="https://www.stcloudlive.com/andy-rennecke" data-cms-ai="0"   >Andy Rennecke</a>
4373      </div><div class="viafoura comment-count" id="comment-count-container">
4374      <i class="fal fa-comment" style="display:none;"></i>
4375      <vf-conversations-count vf-container-id="000001a0-cfd8-df0e-a3fc-ffd936ca0002"></vf-conversations-count>
4376    </div>
4377  </div>
4378
4379    </div>
4380</div>
4381
4382                                
4383                            
4384                        
4385                    </div>
4386                
4387            
4388                
4389                    <div class="ListD-items-item"  data-divider-horizontal>
4390                        
4391                            
4392                                
4393                                    <div class="PromoB"data-align-top>
4394    
4395        
4396    <div class="Promo-media"><a class="Link" aria-label="St. Cloud Tech boys soccer player receiving &#x27;critical care&#x27; after suffering stroke" href="https://www.stcloudlive.com/sports/prep/st-cloud-tech-boys-soccer-player-receiving-critical-care-after-suffering-stroke" data-cms-ai="0" ><picture>
4397    
4398    
4399        
4400            
4401
4402        
4403    
4404
4405    
4406    
4407        
4408    
4409            <source type="image/webp"  width="490"
4410     height="326"
4411        data-srcset="https://cdn.forumcomm.com/dims4/default/8ff14ed/2147483647/strip/true/crop/6000x3992+0+0/resize/490x326!/format/webp/quality/90/?url=https%3A%2F%2Fforum-communications-production-web.s3.us-west-2.amazonaws.com%2Fbrightspot%2F75%2Fb6%2F268bcd77465f8dab169f8342ea88%2Funtitled-design-2024-04-29t160445-481.jpg 1x,https://cdn.forumcomm.com/dims4/default/3839a8a/2147483647/strip/true/crop/6000x3992+0+0/resize/980x652!/format/webp/quality/90/?url=https%3A%2F%2Fforum-communications-production-web.s3.us-west-2.amazonaws.com%2Fbrightspot%2F75%2Fb6%2F268bcd77465f8dab169f8342ea88%2Funtitled-design-2024-04-29t160445-481.jpg 2x" data-lazy-load="true" srcset="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgaGVpZ2h0PSIzMjZweCIgd2lkdGg9IjQ5MHB4Ij48L3N2Zz4="
4412    />
4413
4414    
4415
4416    
4417        <source width="490"
4418     height="326"
4419        data-srcset="https://cdn.forumcomm.com/dims4/default/6224934/2147483647/strip/true/crop/6000x3992+0+0/resize/490x326!/quality/90/?url=https%3A%2F%2Fforum-communications-production-web.s3.us-west-2.amazonaws.com%2Fbrightspot%2F75%2Fb6%2F268bcd77465f8dab169f8342ea88%2Funtitled-design-2024-04-29t160445-481.jpg" data-lazy-load="true" srcset="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgaGVpZ2h0PSIzMjZweCIgd2lkdGg9IjQ5MHB4Ij48L3N2Zz4="
4420    />
4421
4422    
4423
4424
4425    
4426    
4427    <img class="Image" alt="St. Cloud Tech Tigers Logo 2024" srcset="https://cdn.forumcomm.com/dims4/default/6224934/2147483647/strip/true/crop/6000x3992+0+0/resize/490x326!/quality/90/?url=https%3A%2F%2Fforum-communications-production-web.s3.us-west-2.amazonaws.com%2Fbrightspot%2F75%2Fb6%2F268bcd77465f8dab169f8342ea88%2Funtitled-design-2024-04-29t160445-481.jpg 1x,https://cdn.forumcomm.com/dims4/default/5a907f1/2147483647/strip/true/crop/6000x3992+0+0/resize/980x652!/quality/90/?url=https%3A%2F%2Fforum-communications-production-web.s3.us-west-2.amazonaws.com%2Fbrightspot%2F75%2Fb6%2F268bcd77465f8dab169f8342ea88%2Funtitled-design-2024-04-29t160445-481.jpg 2x" width="490" height="326"
4428        data-src="https://cdn.forumcomm.com/dims4/default/6224934/2147483647/strip/true/crop/6000x3992+0+0/resize/490x326!/quality/90/?url=https%3A%2F%2Fforum-communications-production-web.s3.us-west-2.amazonaws.com%2Fbrightspot%2F75%2Fb6%2F268bcd77465f8dab169f8342ea88%2Funtitled-design-2024-04-29t160445-481.jpg" data-lazy-load="true" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgaGVpZ2h0PSIzMjZweCIgd2lkdGg9IjQ5MHB4Ij48L3N2Zz4="
4429        >
4430
4431
4432</picture>
4433
4434</a></div>
4435
4436    
4437
4438    <div class="PromoB-content">
4439        
4440    <div class="Promo-category-wrapper" >
4441        
4442        
4443            <div class="Promo-category">
4444                <a class="Link "  href="https://www.stcloudlive.com/sports/prep" data-cms-ai="0"   >Prep</a>
4445            </div>
4446        
4447    </div>
4448
4449
4450
4451        
4452    <div class="Promo-title">
4453        <a class="Link "  href="https://www.stcloudlive.com/sports/prep/st-cloud-tech-boys-soccer-player-receiving-critical-care-after-suffering-stroke" data-cms-ai="0"   >St. Cloud Tech boys soccer player receiving &#x27;critical care&#x27; after suffering stroke</a>
4454    </div>
4455
4456
4457
4458
4459        
4460
4461
4462        
4463  <div class="Promo-byline"><div class="Promo-date">
4464        
4465          
4466            <span>17h ago </span>
4467          
4468        
4469      </div>
4470      <span class="dot">&nbsp;&#183;&nbsp;</span><div class="Promo-author">
4471        <span>By&nbsp;</span>
4472        <a class="Link "  href="https://www.stcloudlive.com/andy-rennecke" data-cms-ai="0"   >Andy Rennecke</a>
4473      </div><div class="viafoura comment-count" id="comment-count-container">
4474      <i class="fal fa-comment" style="display:none;"></i>
4475      <vf-conversations-count vf-container-id="000001a0-d0c4-d605-a1b3-f8d7e0180001"></vf-conversations-count>
4476    </div>
4477  </div>
4478
4479    </div>
4480</div>
4481
4482                                
4483                            
4484                        
4485                    </div>
4486                
4487            
4488                
4489                    <div class="ListD-items-item"  data-divider-horizontal>
4490                        
4491                            
4492                                
4493                                    
4494    
4495        <div class="GoogleDfpAd-Content" data-slot-name="/7021/forumcomm/stcloudlive/sports">
4496            <div id="Lazyload-googleAd46045d25-5a15-4b92-a41a-542a2d64d68e" class="GoogleDfpAd-Lazy" data-box targeting='{"position":["native-homepage-article"],"kw":["team of the week","ALL-ACCESS","sports","stcloudlive"]}' >
4497    <p class="GoogleDfpAd-advertisement"><span>ADVERTISEMENT</span></p>
4498    <div id="googleAd46045d25-5a15-4b92-a41a-542a2d64d68e" data-module class="GoogleDfpAd" data-slot-name="/7021/forumcomm/stcloudlive/sports" data-slot-sizes="[[1, 1], &quot;fluid&quot;]" data-slot-adSizeMap="[[[0, 0], [1, 1], &quot;fluid&quot;]]" data-targeting='{"position":["native-homepage-article"],"kw":["team of the week","ALL-ACCESS","sports","stcloudlive"]}'>
4499    <span class="GoogleDfpAd-placeholder"></span>
4500</div>
4501
4502</div>
4503        </div>
4504    
4505
4506                                
4507                            
4508                        
4509                    </div>
4510                
4511            
4512        </div>
4513    
4514    </bsp-listcarousel>
4515</bsp-list-loadmore>
4516    
4517        
4518            
4519                
4520                    
4521                        
4522                            <div class="OneColumnContainer" data-module>
4523    
4524        <div class="Container-title">
4525            <span class="Link with-icon">Get Local <svg class="chevron"><use xlink:href="#chevron"></use></svg></span>
4526        </div>
4527    
4528    <div class="OneColumnContainer-container" data-modulewell>
4529        
4530            <div id="rotating-widgets">
4531  <!-- <p class="GoogleDfpAd-advertisement">ADVERTISEMENT</p> -->
4532  <div id="rotating-widgets-content"></div>
4533</div>
4534<script>
4535  function init() {
4536    const publication = getPublication()
4537    const vars = setLocationVars(publication)
4538    const jobshqID = vars.jobshqID
4539    const f2f_link = vars.f2f_link
4540    let target = document.getElementById('rotating-widgets-content')
4541
4542    if (publication === 'therinklive') {
4543      onlyFriendsToFollow(f2f_link, target)
4544    } else if (publication === 'bestofthemidwest') {
4545      onlyFriendsToFollow(f2f_link, target)
4546    } else {
4547      widgets(f2f_link, jobshqID, target)
4548    }
4549  }
4550
4551  function getPublication() {
4552    let domain = window.location.hostname.replace('www.','')
4553    let arr = domain.split('.')
4554    return arr[0]
4555  }
4556
4557  function setLocationVars(publication) {
4558    let jobshqID,
4559      f2f_link = ''
4560    switch (publication) {
4561      case 'agweek':
4562        jobshqID = '86XgtNuNSYhF1A7IJP9QR8fWTHfNeM'
4563        f2f_link =
4564          'https://forumcomm.friends2follow.com/f2f/widget/html/socialstack/264/0/12/140/1/1/1/9/9/1'
4565        break
4566      case 'echopress':
4567        jobshqID = 'iG4scCsRXHo3lv3dDdTZ7Jfb9ICmaT'
4568        f2f_link =
4569          'https://forumcomm.friends2follow.com/f2f/widget/html/socialstack/46/0/12/140/1/1/1/9/9/1'
4570        break
4571      case 'bemidjipioneer':
4572        jobshqID= 'KEVDbSIrERsYlnBPc3XhD5kjqG0fxp'
4573        f2f_link =
4574          'https://forumcomm.friends2follow.com/f2f/widget/html/socialstack/5/0/12/140/1/1/1/9/9/1'
4575        break
4576      case 'bestofthemidwest':
4577        f2f_link =
4578          'https://forumcomm.friends2follow.com/f2f/widget/html/socialstack/593/0/12/140/1/1/1/9/9/1'
4579        break      
4580      case 'brainerddispatch':
4581        jobshqID = 'vkA3jrAAZL87op0tC3YhEYLqrRP1Jb'
4582        f2f_link =
4583          'https://forumcomm.friends2follow.com/f2f/widget/html/socialstack/76/0/12/140/1/1/1/9/9/1'
4584        break        
4585      case 'capjournal':
4586        jobshqID = 'MH35UALfquCsXImssCgsHBDiGXkvPT'
4587        f2f_link =
4588          'https://forumcomm.friends2follow.com/f2f/widget/html/socialstack/120/0/12/140/1/1/1/9/9/1'
4589        break
4590      case 'pinejournal':
4591        jobshqID = '3i3fo6rifO1ozIIuD6dGSAOuGxYLWs'
4592        f2f_link =
4593          'https://forumcomm.friends2follow.com/f2f/widget/html/socialstack/270/0/12/140/1/1/1/9/9/1'
4594        break
4595      case 'dl-online':
4596        jobshqID = 'iG4scCsRXHo3lv3dDdTZ7Jfb9ICmaT'
4597        f2f_link =
4598          'https://forumcomm.friends2follow.com/f2f/widget/html/socialstack/48/0/12/140/1/1/1/9/9/1'
4599        break
4600      case 'thedickinsonpress':
4601        jobshqID = '4KV3bVgEAVW3io8y9xFHNmEL5nGDJC'
4602        f2f_link =
4603          'https://forumcomm.friends2follow.com/f2f/widget/html/socialstack/267/0/12/140/1/1/1/9/9/1'
4604        break
4605      case 'duluthnewstribune':
4606        jobshqID = '3i3fo6rifO1ozIIuD6dGSAOuGxYLWs'
4607        f2f_link =
4608          'https://forumcomm.friends2follow.com/f2f/widget/html/socialstack/152/0/12/140/1/1/1/9/9/1'
4609        break      
4610      case 'fergusfallsjournal':
4611        jobshqID = 'iG4scCsRXHo3lv3dDdTZ7Jfb9ICmaT'
4612        f2f_link =
4613          'https://forumcomm.friends2follow.com/f2f/widget/html/socialstack/46/0/12/140/1/1/1/9/9/1'
4614        break
4615      case 'grandforksherald':
4616        jobshqID = 'RThln7xNOTV4PrZQGBvDriEKAy1qQs'
4617        f2f_link =
4618          'https://forumcomm.friends2follow.com/f2f/widget/html/socialstack/89/0/12/140/1/1/1/9/9/1'
4619        break
4620      case 'hankinsonnews':
4621        jobshqID = 'opWCMxcrbZ3K24u5UlMLr9Lwbr1XBL'
4622        f2f_link =
4623          'https://forumcomm.friends2follow.com/f2f/widget/html/socialstack/94/0/12/140/1/1/1/9/9/1'
4624        break
4625      case 'inforum':
4626        jobshqID = 'opWCMxcrbZ3K24u5UlMLr9Lwbr1XBL'
4627        f2f_link =
4628          'https://forumcomm.friends2follow.com/f2f/widget/html/socialstack/94/0/12/140/1/1/1/9/9/1'
4629        break
4630      case 'jamestownsun':
4631        jobshqID = 'ZWqzrM39J2u00ojSLJnC5sQoxI4xiX'
4632        f2f_link =
4633          'https://forumcomm.friends2follow.com/f2f/widget/html/socialstack/266/0/12/140/1/1/1/9/9/1'
4634        break
4635      case 'madisondailyleader':
4636        jobshqID = 'MH35UALfquCsXImssCgsHBDiGXkvPT'
4637        f2f_link =
4638          'https://forumcomm.friends2follow.com/f2f/widget/html/socialstack/120/0/12/140/1/1/1/9/9/1'
4639        break
4640      case 'mitchellrepublic':
4641        jobshqID = 'MH35UALfquCsXImssCgsHBDiGXkvPT'
4642        f2f_link =
4643          'https://forumcomm.friends2follow.com/f2f/widget/html/socialstack/120/0/12/140/1/1/1/9/9/1'
4644        break
4645      case 'parkrapidsenterprise':
4646        jobshqID = 'iG4scCsRXHo3lv3dDdTZ7Jfb9ICmaT'
4647        f2f_link =
4648          'https://forumcomm.friends2follow.com/f2f/widget/html/socialstack/265/0/12/140/1/1/1/9/9/1'
4649        break
4650      case 'perhamfocus':
4651        jobshqID = 'iG4scCsRXHo3lv3dDdTZ7Jfb9ICmaT'
4652        f2f_link =
4653          'https://forumcomm.friends2follow.com/f2f/widget/html/socialstack/156/0/12/140/1/1/1/9/9/1'
4654        break
4655      case 'pineandlakes':
4656        jobshqID = 'vkA3jrAAZL87op0tC3YhEYLqrRP1Jb'
4657        f2f_link =
4658          'https://forumcomm.friends2follow.com/f2f/widget/html/socialstack/268/0/12/140/1/1/1/9/9/1'
4659        break
4660      case 'postbulletin':
4661        jobshqID = 'Of1tcqPyut8bSBsIfqdEzJlNJy8Ske'
4662        f2f_link =
4663          'https://forumcomm.friends2follow.com/f2f/widget/html/socialstack/97/0/12/140/1/1/1/9/9/1'
4664        break
4665      case 'sidneyherald':
4666        jobshqID = '4KV3bVgEAVW3io8y9xFHNmEL5nGDJC'
4667        f2f_link =
4668          'https://forumcomm.friends2follow.com/f2f/widget/html/socialstack/267/0/12/140/1/1/1/9/9/1'
4669        break
4670      case 'siouxfallslive':
4671        jobshqID = 'NjvyweoIc1TvSkqjEgOjCGTbdHxFLz'
4672        f2f_link =
4673          'https://forumcomm.friends2follow.com/f2f/widget/html/socialstack/120/0/12/140/1/1/1/9/9/1'
4674        break
4675      case 'stcloudlive':
4676        jobshqID = 'X7KlDztmjP1RkPOEnFwFTmk6naCvhi'
4677        f2f_link =
4678          'https://forumcomm.friends2follow.com/f2f/widget/html/socialstack/163/0/12/140/1/1/1/9/9/1'
4679        break
4680      case 'superiortelegram':
4681        jobshqID = '3i3fo6rifO1ozIIuD6dGSAOuGxYLWs'
4682        f2f_link =
4683          'https://forumcomm.friends2follow.com/f2f/widget/html/socialstack/237/0/12/140/1/1/1/9/9/1'
4684        break
4685      case 'therinklive':
4686        f2f_link =
4687          'https://forumcomm.friends2follow.com/f2f/widget/html/socialstack/269/0/12/140/1/1/1/9/9/1'
4688        break
4689      case 'wadenapj':
4690        jobshqID = 'iG4scCsRXHo3lv3dDdTZ7Jfb9ICmaT'
4691        f2f_link =
4692          'https://forumcomm.friends2follow.com/f2f/widget/html/socialstack/271/0/12/140/1/1/1/9/9/1'
4693        break
4694      case 'wahpetondailynews':
4695        jobshqID = 'opWCMxcrbZ3K24u5UlMLr9Lwbr1XBL'
4696        f2f_link =
4697          'https://forumcomm.friends2follow.com/f2f/widget/html/socialstack/94/0/12/140/1/1/1/9/9/1'
4698        break
4699      case 'watfordcitynd':
4700        jobshqID = '4KV3bVgEAVW3io8y9xFHNmEL5nGDJC'
4701        f2f_link =
4702          'https://forumcomm.friends2follow.com/f2f/widget/html/socialstack/267/0/12/140/1/1/1/9/9/1'
4703        break
4704      case 'wctrib':
4705        jobshqID = 'mFdRLKVTTYhGc62rzz1W9gojIzlCPC'
4706        f2f_link =
4707          'https://forumcomm.friends2follow.com/f2f/widget/html/socialstack/163/0/12/140/1/1/1/9/9/1'
4708        break
4709      case 'willistonherald':
4710        jobshqID = '4KV3bVgEAVW3io8y9xFHNmEL5nGDJC'
4711        f2f_link =
4712          'https://forumcomm.friends2follow.com/f2f/widget/html/socialstack/267/0/12/140/1/1/1/9/9/1'
4713        break
4714      case 'dglobe':
4715        jobshqID = 'Z7Hei95yJ51LYKWrTXl9n5g6nUsgoi'
4716        f2f_link =
4717          'https://forumcomm.friends2follow.com/f2f/widget/html/socialstack/117/0/12/140/1/1/1/9/9/1'
4718        break
4719      default:
4720        jobshqID = 'uyNGDB1xIulfndZJgWN9NMIdJlahvr'
4721        f2f_link =
4722          'https://forumcomm.friends2follow.com/f2f/widget/html/socialstack/94/0/12/140/1/1/1/9/9/1'
4723    }
4724    return { jobshqID, f2f_link }
4725  }
4726
4727  function onlyFriendsToFollow(f2f_link, target) {
4728    // Businesses to Follow 100%x375px
4729    target.innerHTML +=
4730      '<iframe id="f2f" src=' +
4731      f2f_link +
4732      ' width="100%" height="375px" frameborder="0" scrolling="no" loading="lazy"></iframe>'
4733  }
4734
4735  function widgets(f2f_link, jobshqID, target) {
4736    if (Math.random() <= 0.5) {
4737      // Businesses to Follow 100%x375px
4738      target.innerHTML +=
4739        '<iframe id="f2f" src=' +
4740        f2f_link +
4741        ' width="100%" height="375px" frameborder="0" scrolling="no" loading="lazy"></iframe>'
4742    } else {
4743      // Jobs HQ
4744      target.innerHTML += '<div class="ad" id="jobsHQ-hotjobs-list" style="width: 100%; min-height: 290px;"></div>';
4745
4746      let script = document.createElement("script");
4747      script.setAttribute("data-widget-type", "featured_jobs");
4748      script.setAttribute("src", "//widgets.recruitology.com/scripts/" + jobshqID +".js");
4749
4750      document.getElementById("jobsHQ-hotjobs-list").appendChild(script);
4751    }
4752  }
4753
4754  init()
4755</script>
4755
4756<style>
4757    #rotating-widgets iframe {
4758        display: block;
4759        margin: auto;
4760    }
4761</style>
4762
4763
4764        
4765    </div>
4766</div>
4767                        
4768                    
4769                
4770            
4771        
4772    
4773
4774
4775    
4776        
4777            <div class="OneColumnContainer" data-module>
4778    
4779    <div class="OneColumnContainer-container" data-modulewell>
4780        
4781            <div id="rc-widget-5371c7" data-rc-widget data-widget-host="habitat" data-endpoint="//trends.revcontent.com" data-widget-id="279542"></div>
4782
4783<script type="text/javascript" src="https://assets.revcontent.com/master/delivery.js" defer="defer"></script>
4783
4784
4785        
4786    </div>
4787</div>
4788        
4789    
4790
4791</div>
4792
4793
4794          
4795        </main>
4796
4797        
4797<script>
4798                function mediaQueryForBumpOut(windowSize) {
4799                  if (windowSize.matches) {
4800                    const enhancementItems = document.querySelectorAll('.Enhancement')
4801
4802                    enhancementItems.forEach((enhancementItem) => {
4803                      if ((enhancementItem.hasAttribute('data-align-left')) || (enhancementItem.hasAttribute
4804                      ('data-align-portrait-left'))) {
4805                        enhancementItem.style.marginLeft = "-16%"
4806                      }
4807                      if ((enhancementItem.hasAttribute('data-align-right')) || (enhancementItem.hasAttribute
4808                      ('data-align-portrait-right'))) {
4809                        enhancementItem.style.marginRight = "-16%"
4810                      }
4811                    })
4812                  } else {
4813                    const enhancementStyles = document.querySelectorAll(".Enhancement")
4814                    enhancementStyles.forEach((enhancementStyle) => {
4815                      enhancementStyle.removeAttribute("style")
4816                    })
4817                  }
4818                }
4819
4820                const windowSize = window.matchMedia("(min-width: 1024px)")
4821                mediaQueryForBumpOut(windowSize) // Call listener function at run time
4822                windowSize.addListener(mediaQueryForBumpOut) // Attach listener function on state changes
4823            </script>
4823
4824      </div>
4825    </div>
4826    </div>
4827    <footer class="Page-footer">
4828    <div class="Page-footer-container">
4829        
4830            
4831                <div class="Page-footer-navigation">
4832                    <nav class="FooterNavigation">
4833    
4834        <ul class="FooterNavigation-items" data-column-count="4">
4835            
4836                <li class="FooterNavigation-items-item">
4837                    <div class="FooterNavigationItem" >
4838    
4839        <div class="FooterNavigationItem-text">Account</div>
4840    
4841    
4842        <ul class="FooterNavigationItem-items">
4843            
4844                <li class="FooterNavigationItem-items-item"><a class="NavigationLink" href="/account" target="_self" data-cms-ai="0">Manage My Account</a>
4845</li>
4846            
4847                <li class="FooterNavigationItem-items-item"><a class="NavigationLink" href="https://www.stcloudlive.com/privacy" data-cms-ai="0">Privacy Policy</a>
4848</li>
4849            
4850                <li class="FooterNavigationItem-items-item"><div id="us-nat-optout"></div>
4851</li>
4852            
4853                <li class="FooterNavigationItem-items-item"><a class="NavigationLink" href="https://www.stcloudlive.com/terms" data-cms-ai="0">Terms and Conditions</a>
4854</li>
4855            
4856                <li class="FooterNavigationItem-items-item"><a class="NavigationLink" href="https://www.stcloudlive.com/policies-and-standards" data-cms-ai="0">Policies and Standards</a>
4857</li>
4858            
4859                <li class="FooterNavigationItem-items-item"><a class="NavigationLink" href="https://www.stcloudlive.com/subscriber-benefits" data-cms-ai="0">Subscriber Benefits</a>
4860</li>
4861            
4862        </ul>
4863    
4864</div>
4865
4866                </li>
4867            
4868                <li class="FooterNavigation-items-item">
4869                    <div class="FooterNavigationItem" >
4870    
4871        <div class="FooterNavigationItem-text">News</div>
4872    
4873    
4874        <ul class="FooterNavigationItem-items">
4875            
4876                <li class="FooterNavigationItem-items-item"><a class="NavigationLink" href="https://www.stcloudlive.com/newsletter" data-cms-ai="0">Email Newsletters</a>
4877</li>
4878            
4879                <li class="FooterNavigationItem-items-item"><a class="NavigationLink" href="https://www.stcloudlive.com/news-network" data-cms-ai="0">Our News Network</a>
4880</li>
4881            
4882                <li class="FooterNavigationItem-items-item"><a class="NavigationLink" href="javascript:clickEpaper()" target="_self" data-cms-ai="0">Weekly e-paper</a>
4883</li>
4884            
4885        </ul>
4886    
4887</div>
4888
4889                </li>
4890            
4891                <li class="FooterNavigation-items-item">
4892                    <div class="FooterNavigationItem" >
4893    
4894        <div class="FooterNavigationItem-text">Advertising</div>
4895    
4896    
4897        <ul class="FooterNavigationItem-items">
4898            
4899                <li class="FooterNavigationItem-items-item"><a class="NavigationLink" href="https://advertising.forumcomm.com?utm_source=newswebsite&amp;utm_medium=navigation&amp;utm_campaign=footer&amp;utm_term=navigation&amp;utm_content=advertisewithus" target="_blank" data-cms-ai="0">Advertise With Us</a>
4900</li>
4901            
4902                <li class="FooterNavigationItem-items-item"><a class="NavigationLink" href="https://placead.forumcomm.com/#/account/support" target="_blank" data-cms-ai="0">
4902Pay My Advertising Bill</a>
4903</li>
4904            
4905                <li class="FooterNavigationItem-items-item"><a class="NavigationLink" href="https://jobshq.com" target="_blank" data-cms-ai="0">JobsHQ</a>
4906</li>
4907            
4908                <li class="FooterNavigationItem-items-item"><a class="NavigationLink" href="https://www.stcloudlive.com/public-notices" data-cms-ai="0">Public Notices</a>
4909</li>
4910            
4911                <li class="FooterNavigationItem-items-item"><a class="NavigationLink" href="https://classifieds.forumcomm.com" target="_blank" data-cms-ai="0">Classifieds</a>
4912</li>
4913            
4914        </ul>
4915    
4916</div>
4917
4918                </li>
4919            
4920                <li class="FooterNavigation-items-item">
4921                    <div class="FooterNavigationItem" >
4922    
4923        <div class="FooterNavigationItem-text">Contact</div>
4924    
4925    
4926        <ul class="FooterNavigationItem-items">
4927            
4928                <li class="FooterNavigationItem-items-item"><a class="NavigationLink" href="https://www.stcloudlive.com/contact-us" data-cms-ai="0">Contact Us</a>
4929</li>
4930            
4931                <li class="FooterNavigationItem-items-item"><a class="NavigationLink" href="https://www.stcloudlive.com/help-center" data-cms-ai="0">Get Help</a>
4932</li>
4933            
4934                <li class="FooterNavigationItem-items-item"><a class="NavigationLink" href="https://www.forumcomm.com/careers/" target="_blank" data-cms-ai="0">Careers</a>
4935</li>
4936            
4937        </ul>
4938    
4939</div>
4940
4941                </li>
4942            
4943        </ul>
4944    
4945</nav>
4946
4947                </div>
4948            
4949            
4950                <div class="Page-footer-bottom">
4951                    
4952                        <div class="SocialBar">
4953    
4954        <ul class="SocialBar-items">
4955            
4956                <li class="SocialBar-items-item"> <a class="SocialLink" rel="noreferrer" href="https://twitter.com/StCloudLive" target="_blank" data-social-service="Twitter" data-cms-ai="0">
4957     <svg>
4958         <use href="#mono-icon-Twitter"></use>
4959     </svg>
4960     <span class="sr-only">Twitter</span>
4961 </a>
4962</li>
4963            
4964                <li class="SocialBar-items-item"> <a class="SocialLink" rel="noreferrer" href="https://www.instagram.com/stcloudlive/" target="_blank" data-social-service="Instagram" data-cms-ai="0">
4965     <svg>
4966         <use href="#mono-icon-Instagram"></use>
4967     </svg>
4968     <span class="sr-only">Instagram</span>
4969 </a>
4970</li>
4971            
4972                <li class="SocialBar-items-item"> <a class="SocialLink" rel="noreferrer" href="https://www.facebook.com/stcloudlive" target="_blank" data-social-service="Facebook" data-cms-ai="0">
4973     <svg>
4974         <use href="#mono-icon-Facebook"></use>
4975     </svg>
4976     <span class="sr-only">Facebook</span>
4977 </a>
4978</li>
4979            
4980        </ul>
4981    
4982</div>
4983
4984                    
4985                    
4986                </div>
4987            
4988            
4989            
4990                <div class="Page-footer-disclaimer">© 2026 St. Cloud Live and <a class="Link "  href="https://www.forumcomm.com"  target="_blank" data-cms-ai="0"   >Forum Communications Company</a> | 113 5th Av. S.  St. Cloud, MN 56301  |  ISSN 2997-9633</div>
4991            
4992        
4993    </div>
4994</footer>
4995
4996
4997    
4998        
4998<script type="text/javascript" async src="//cdn.viafoura.net/entry/index.js"></script>
4998
4999    
5000
5001
5002<noscript>
5003    <style>
5004    div, footer {
5005      display: none !important;
5006    }
5007    .noscriptMessage {
5008      display: flex;
5009      justify-content: center;
5010      margin: 100px 20px;
5011    }
5012    </style>
5013    <span class="noscriptMessage" data-nosnippet>We see that you have javascript disabled. Please enable javascript and refresh the page to continue reading local news. If you feel you have received this message in error, please contact the customer support team at 1-833-248-7801.</span>
5014</noscript>
5015
5016    
5016<script>
5017    const articleButtons = document.querySelectorAll('.Share-work-type-button, .work-type-button-icon')
5018    articleButtons.forEach(ab => ab.addEventListener('click', e => {
5019        let abPosition = ab.getBoundingClientRect()
5020        let abWidth = ab.offsetWidth
5021        let modalPosition = parseInt(abPosition.left.toFixed()) + parseInt(ab.offsetWidth)
5022
5023        let abModalId = e.target.className.includes('work-type-button-icon') ? e.target.parentNode.id : e.target.getAttribute('id')
5024
5025        document.querySelector('#' + abModalId + '-modal').style.display = 'block'
5026        if (window.screen.width > 768) {
5027          document.querySelector('#' + abModalId + '-modal').style.left = modalPosition + 'px'
5028        }
5029    }))
5030
5031    const modalButtons = document.querySelectorAll('.close-modal')
5032    modalButtons.forEach(mb => mb.addEventListener('click', e => {
5033        let mbModalId = e.target.getAttribute('id').replace('-close','')
5034        document.querySelector('#' + mbModalId + '-modal').style.display = 'none'
5035    }))
5036
5037    window.addEventListener('click', e => {
5038        if (!e.composedPath().some(obj => obj.className && obj.className.includes('Share-work-type-tooltip'))) {
5039            const modalWindows = document.querySelectorAll('.modal')
5040            modalWindows.forEach(obj => {
5041              if (!obj.classList.contains("hard-paywall")) {
5042                obj.style.display = 'none'
5043              }
5044            })
5045        }
5046    }, true)
5047</script>
5047
5048    
5049
5050    
5050<script>
5051        ensureUserIsSet().then(() => {
5052            if (user.status === "registered" || user.status === "subscribed") {
5053                let userEmail = user.email;
5054
5055                Sailthru.integration("customEvent", {
5056                    "name": "read_article",
5057                    "email": userEmail.toLowerCase(),
5058                    "vars": {
5059                        "author": "",
5060                        "section": data_layer_obj.FCC_SectionName,
5061                        "url": window.location.href
5062                    }
5063                });
5064            }
5065        });
5066    </script>
5066
5067
5068
5069    <span data-bsp-pv="4f8e492c-6f2f-390e-bc61-f176d3a37ab9"></span><span data-bsp-pv="000001a0-5d7f-dcc1-adfd-ddff15ca0000"></span>
5069<script data-bsp-site="00000185-96ef-de9a-a5bf-96ff4e460000" data-bsp-contentid="000001a0-5d7f-dcc1-adfd-ddff15ca0000"></script>
5069<script data-bsp-site="00000185-96ef-de9a-a5bf-96ff4e460000" data-bsp-contentid="000001a0-5d7f-dcc1-adfd-ddff15ca0000" src="https://cdn.forumcomm.com/resource/0000017b-5a43-de16-ab7f-ffcfc2a20000/_resource/analytics/bsp-analytics.min.686c87a3ca6667675841641b91fc7fe6.gz.js"></script>
5069</body>
5070    </html>
5071  
5072

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.