PageSourceSearch

https://syracusecrunch.com/news/2025/11/19/syracuse-crunch-crunch-con.aspx

html syracusecrunch.com collected 2026-10-02 10:05:49 UTC 234,614 bytes, 2,043 lines download raw bytes

1
2
3<!doctype html>
4<html id="ctl00_html" lang="en" class=" wide wide general_4 general_4 wide storypage sport mhockey"> 
5    <head><!-- Transcend IAB frameworks -->
6<!-- GPP -->
7<script type='text/javascript'>
8  window.__gpp_addFrame=function(e){if(!window.frames[e]){if(document.body){var t=document.createElement('iframe');t.style.cssText='display:none',t.name=e,document.body.appendChild(t)}else window.setTimeout(window.__gppaddFrame,10,e)}},window.__gpp_stub=function(){var e=arguments;if(__gpp.queue=__gpp.queue||[],!e.length)return __gpp.queue;var t=e[0],a=e.length>1?e[1]:null,n=e.length>2?e[2]:null;if('ping'===t)return{gppVersion:'1.1',cmpStatus:'stub',cmpDisplayStatus:'hidden',supportedAPIs:['2:tcfeuv2','5:tcfcav1','6:uspv1'],cmpId:31,sectionList:[],applicableSections:[-1],gppString:''};if('events'===t)return __gpp.events;if('addEventListener'===t){__gpp.events=__gpp.events||[],'lastId'in __gpp||(__gpp.lastId=0),__gpp.lastId++;var s=__gpp.lastId;return __gpp.events.push({id:s,callback:a,parameter:n}),{eventName:'listenerRegistered',listenerId:s,data:!0,pingData:{gppVersion:'1.1',cmpStatus:'stub',cmpDisplayStatus:'hidden',supportedAPIs:['2:tcfeuv2','5:tcfcav1','9:usva','7:usnat'],cmpId:31,sectionList:[],applicableSections:[-1],gppString:''}}}if('removeEventListener'===t){var p=!1;__gpp.events=__gpp.events||[];for(var i=0;i<__gpp.events.length;i++)if(__gpp.events[i].id==n){__gpp.events[i].splice(i,1),p=!0;break}return{eventName:'listenerRemoved',listenerId:n,data:p,pingData:{gppVersion:'1.1',cmpStatus:'stub',cmpDisplayStatus:'hidden',supportedAPIs:['2:tcfeuv2','5:tcfcav1','9:usva','7:usnat'],cmpId:31,sectionList:[],applicableSections:[-1],gppString:''}}}if('hasSection'===t||'getSection'===t||'getField'===t)return null;__gpp.queue.push([].slice.apply(e))},window.__gpp_msghandler=function(e){var t='string'==typeof e.data;try{var a=t?JSON.parse(e.data):e.data}catch(n){var a=null}if('object'==typeof a&&null!==a&&'__gppCall'in a){var s=a.__gppCall;window.__gpp(s.command,function(a,n){var p={__gppReturn:{returnValue:a,success:n,callId:s.callId}};e.source.postMessage(t?JSON.stringify(p):p,'*')},'parameter'in s?s.parameter:null,'version'in s?s.version:'1.1')}},'__gpp'in window&&'function'==typeof window.__gpp||(window.__gpp=window.__gpp_stub,window.addEventListener('message',window.__gpp_msghandler,!1),window.__gpp_addFrame('__gppLocator'));
9</script>
vendor: 2 bytes, line 9
9
10<script data-cfasync='false' onload='window.airgapLoadEvent=event' data-sync='off' src='https://transcend-cdn.com/cm/30fbff84-b0e3-4e26-9084-0b5158fdb1ed/airgap.js'></script>
10<script>window.client_hostname = "syracusecrunch.com";window.client_title = "Syracuse Crunch";window.server_name = "1281837-APP96";window.client_division = "SPECIALPROJECTS";window.targetting_criteria = {"page_template":"stories","sport_name":"whockey","sport_name_custom":"mhockey","site":"crunch","cbs_site_code":"crunch","content_id":"story-7227","sect":"whockey","gender":"f"};window.client_shortname = "crunch";window.dfp_network_code = "21708449227";window.img_dfp_unit_name = "";window.ad_full_unit_name = "SAExtended/syracusecrunch";window.block_dfp = false;window.reactions = null;window.cbs_ads_activated = true;window.site_colors = {"safe_text_white":"#003E7E","safe_text_black":"#a7a9ac","primary_background":"#003E7E","primary_text":"#ffffff","secondary_background":"#a7a9ac","secondary_text":"#003E7E"};window.inactive_tab_title = "";window.site_in_dev_mode = false;window.sidearm_header_bidding_enabled = false;
11                    window.utagData = function() {
12                        return {
13                            embedPageUrl: location.href,
14                            brandPlatformId: "sidearm_site_" + (document.documentElement.clientWidth > 600 ? "desktop" : "mweb"),
15                            pageViewGuid: PageTargetting.getPageviewGuid(),
16                            _pageViewGuid: PageTargetting.getPageviewGuid() // cbs says they need it both /shrug
17                        };
18                    };
19                </script>
19<!-- Begin comScore Tag -->
20<script>
21    var _comscore = _comscore || [];
22    _comscore.push({ c1: "2", c2: "3005086" });
23    (function() {
24      var s = document.createElement("script"), el = document.getElementsByTagName("script")[0]; s.async = true;
25      s.src = (document.location.protocol == "https:" ? "https://sb" : "http://b") + ".scorecardresearch.com/beacon.js";
26      el.parentNode.insertBefore(s, el);
27    })();
28</script>
28
29<!-- End comScore Tag --><link rel="preload" as="script" href="https://dbukjj6eu5tsf.cloudfront.net/assets.sidearmsports.com/responsive/js/main.1790781000881.js"><link rel="preload" as="style" href="https://fonts.sidearmsports.com/sidearm_v2/2024-09-30-644885/sidearm_font_v2.css"><link rel="preload" as="style" href="https://fonts.sidearmsports.com/sidearm/2020-05-12-535576/sidearm_font.css"><link rel="preload" as="script" href="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js"><link rel="preload" as="script" href="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.2.0/require.min.js"><link rel="preload" as="script" href="https://dbukjj6eu5tsf.cloudfront.net/assets.sidearmsports.com/responsive/js/bundle.1790780934610.js"><link rel="preconnect" href="https://cdnjs.cloudflare.com"><link rel="preconnect" href="https://dbukjj6eu5tsf.cloudfront.net/"><link rel="preconnect" href="http://s3.amazonaws.com"><link rel="preconnect" href="https://s3.amazonaws.com"><link rel="preconnect" href="https://fonts.gstatic.com"><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Nobile:ital,wght@0,500;1,700&amp;family=Nunito:ital,wght@0,200..1000;1,200..1000&amp;family=Rajdhani:wght@500&amp;
29family=Work+Sans:wght@700&amp;display=swap"><link rel="stylesheet" href="https://htlbid.com/stage/v3/syracusecrunch.com/htlbid.css"><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.5.9/slick.min.css"><link rel="stylesheet" href="https://fonts.sidearmsports.com/sidearm/2020-05-12-535576/sidearm_font.css"><link rel="stylesheet" href="https://fonts.sidearmsports.com/sidearm_v2/2024-09-30-644885/sidearm_font_v2.css"><link rel="stylesheet" href="/less/sidearm-responsive-grid.less?_=639197363755594971"><link rel="apple-touch-icon" href="/images/logos/site/site.png"><link rel="canonical" href="https://syracusecrunch.com/news/2025/11/19/syracuse-crunch-crunch-con.aspx"><link type="text/css" rel="stylesheet" href="/less/story-templates.less"><link rel="image_src" href="https://images.sidearmdev.com/fit?url=https%3a%2f%2fdxbhsrqyrr690.cloudfront.net%2fsidearm.nextgen.sites%2fsyracusecrunch.com%2fimages%2f2025%2f11%2f25%2fCrunch-Con.jpg&amp;height=450&amp;width=800&amp;type=jpeg"><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">						
30			<meta name="theme-color" content="#003E7E">
31		
32            <link href="/site/site.less?_=639142085846334624 " rel='stylesheet' type='text/css'>
33        
34    <link rel="stylesheet" href="/less/responsive/story-templates.less?_=639252342671401223">
35<meta property="og:type" content="article"><meta property="fb:app_id" content="291243702517"><meta name="description" content="Crunch-Con is a three-game series featuring theme nights celebrating different fandoms."><meta property="og:description" content="Crunch-Con is a three-game series featuring theme nights celebrating different fandoms."><meta name="twitter:description" content="Crunch-Con is a three-game series featuring theme nights celebrating different fandoms."><meta property="twitter:card" content="summary_large_image"><meta property="twitter:creator" content="@syracusecrunch"><meta property="og:image:width" content="800"><meta property="og:image:height" content="450"><meta property="og:image" content="https://images.sidearmdev.com/fit?url=https%3a%2f%2fdxbhsrqyrr690.cloudfront.net%2fsidearm.nextgen.sites%2fsyracusecrunch.com%2fimages%2f2025%2f11%2f25%2fCrunch-Con.jpg&amp;height=450&amp;width=800&amp;type=jpeg"><meta property="twitter:image" content="https://images.sidearmdev.com/fit?url=https%3a%2f%2fdxbhsrqyrr690.cloudfront.net%2fsidearm.nextgen.sites%2fsyracusecrunch.com%2fimages%2f2025%2f11%2f25%2fCrunch-Con.jpg&amp;height=450&amp;width=800&amp;type=jpeg"><meta property="twitter:image:alt" content="Crunch-Con"><meta property="og:image" content="https://images.sidearmdev.com/fit?url=https%3a%2f%2fdxbhsrqyrr690.cloudfront.net%2fsidearm.nextgen.sites%2fsyracusecrunch.com%2fimages%2f2025%2f11%2f25%2fCrunch-Con.jpg&amp;height=450&amp;width=800&amp;type=jpeg"><meta property="og:image:alt" content="Crunch-Con"><meta property="og:title" content="Crunch-Con - Syracuse Crunch"><meta property="og:description" content="Crunch-Con is a three-game series featuring theme nights celebrating different fandoms."><meta property="twitter:description" content="Crunch-Con is a three-game series featuring theme nights celebrating different fandoms."><meta name="sport" content="mens-ice-hockey">
35<script type="application/ld+json">{"@type":"NewsArticle","@context":"https://schema.org","keywords":null,"isFamilyFriendly":"http://schema.org/True","inLanguage":"English","mainEntityOfPage":{"@type":"WebPage","@id":"https://syracusecrunch.com/story.aspx?filename=syracuse-crunch-crunch-con&file_date=11/19/2025"},"headline":"Crunch-Con","image":{"@type":"ImageObject","url":"https://syracusecrunch.com/images/2025/11/29/CrunchCon_Header.jpg","width":1000,"height":300},"datePublished":"2025-11-19T12:31:00","dateModified":"2026-03-06T15:19:16","description":"Crunch-Con is a three-game series featuring theme nights celebrating different fandoms.","thumbnailUrl":null,"author":{"@type":"Person","name":"Syracuse Crunch","jobTitle":null},"publisher":{"@type":"Organization","name":"Syracuse Crunch","url":"https://syracusecrunch.com","logo":{"@type":"ImageObject","url":"https://syracusecrunch.com/images/logos/site/site.png","width":50,"height":50}},"about":null,"speakable":{"type":"SpeakableSpecification","cssSelector":["article-content","article-headline"]}}</script>
35<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
35<script>var require = {"config":{"options":{"sport_id":2,"dummy_ads":false,"all_ads":[]}}};
36                        var isSameOrigin = false;
37                        try { isSameOrigin = window.top.location.hostname === window.self.location.hostname; } catch(err) {}; 
38                        if (!isSameOrigin && window.top != window.self) {
39                            var makeTopLevelTimeout = setTimeout(function() {
40                                window.top.location = window.self.location;
41                            }, 250)
42                            window.top.postMessage('sidearm-iframe-interrogation', '*')
43                            window.addEventListener('message', function(ev) {
44                                if (ev.data === 'sidearm-iframe-request-allow') {
45                                    clearTimeout(makeTopLevelTimeout)
46                                }
47                            })
48                        }
49                    window.s3_bucket_path = 'https://dxbhsrqyrr690.cloudfront.net/sidearm.nextgen.sites/syracusecrunch.com';window.cdn_path = 'https://dbukjj6eu5tsf.cloudfront.net/';window.custom_cdn_url = '';window.urlArgs = '639027543480631951';window.cbs_school = false;window.has_alerts = false;window.disable_ad_blocker_check = false;</script>
49<script>window.associated_sport = {"id":2,"title":"Syracuse Crunch","abbreviation":"Crunch","shortname":"mhockey","short_title":"","global_sport_id":14,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":"f","youtube":"PLj40lS1TRRti9cpBTFcktbiGJ6Iu4pqi6","facebook":"https://www.facebook.com/syracusecrunch","twitter":"syracusecrunch","instagram":"syracusecrunch","pinterest":"","tickets":"","global_sport_name_slug":"mens-ice-hockey","url":null,"ranking":null,"game_synonym":null};</script>
49<meta property="og:determiner" content="the"><meta property="og:locale" content="en_US"><meta property="og:site_name" content="Syracuse Crunch"><meta property="og:url" content="https://syracusecrunch.com/news/2025/11/19/syracuse-crunch-crunch-con.aspx"><title>
50	Crunch-Con - Syracuse Crunch
51</title><!-- Facebook Pixel Code -->
52<script>
vendor: 407 bytes, lines 52-61
52
53!function(f,b,e,v,n,t,s)
54{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
55n.callMethod.apply(n,arguments):n.queue.push(arguments)};
56if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
57n.queue=[];t=b.createElement(e);t.async=!0;
58t.src=v;s=b.getElementsByTagName(e)[0];
59s.parentNode.insertBefore(t,s)}(window,document,'script',
60'https://connect.facebook.net/en_US/fbevents.js');
61fbq('init', '
611899333473701020
vendor: 33 bytes, lines 61-62
61'); 
62fbq('track', 'PageView');
63</script>
63
64<noscript>
65<img height="1" width="1" src="https://www.facebook.com/tr?id=1899333473701020&ev=PageView
66&noscript=1">
67</noscript>
68<!-- End Facebook Pixel Code --><!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 67 bytes, lines 68-69
68
69<script async="" src="https://www.googletagmanager.com/gtag/js?id=
69G-PQQPXDW7H8
vendor: 12 bytes, line 69
69"></script>
70<script>
71  
vendor: 135 bytes, lines 71-75
71window.dataLayer = window.dataLayer || [];
72  function gtag(){dataLayer.push(arguments);}
73  gtag('js', new Date());
74 
75  gtag('config', '
75G-PQQPXDW7H8
vendor: 4 bytes, line 75
75');
76</script>
76<style>iframe[name="google_conversion_frame"] {height: 0 !important;width: 0 !important;line-height: 0 !important;font-size: 0 !important;margin-top: -13px;float: left;}</style><!-- Facebook Pixel Code --> 
76<script nonce="oKXd0unA">
vendor: 405 bytes, line 76
76 !function(f, b, e, v, n, t, s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n, arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t, s)}(window, document, 'script', 'https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '
761575166292928483
vendor: 29 bytes, line 76
76'); fbq('track', "PageView");
76</script>
76 <noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=1575166292928483&ev=PageView&noscript=1"></noscript> <!-- End Facebook Pixel Code --><!-- Google Tag Manager -->           
77            
77<script>
vendor: 415 bytes, lines 77-82
77
78                (function(w, d, s, l, i){
79            w[l] = w[l] ||[]; w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f = d.getElementsByTagName(s)[0],
80            j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async=true;j.src=
81            '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
82            })(window,document,'script','dataLayer','
82GTM-K3TH4CC
vendor: 17 bytes, lines 82-83
82');
83            
83</script>
83
84            <!-- End Google Tag Manager --><!-- Google Tag Manager -->           
85            
85<script>
vendor: 415 bytes, lines 85-90
85
86                (function(w, d, s, l, i){
87            w[l] = w[l] ||[]; w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f = d.getElementsByTagName(s)[0],
88            j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async=true;j.src=
89            '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
90            })(window,document,'script','dataLayer','
90GTM-TW6R675
vendor: 17 bytes, lines 90-91
90');
91            
91</script>
91
92            <!-- End Google Tag Manager -->
92<script> 
93                Date.prototype.to_iso_with_offset = function() {
94                    var time_zone_offset = -this.getTimezoneOffset(),
95                        time_zone_diff = time_zone_offset >= 0 ? '+' : '-',
96                        pad = function(num) {
97                            var norm = Math.floor(Math.abs(num));
98                            return (norm < 10 ? '0' : '') + norm;
99                        };
100                    return this.getFullYear() +
101                        '-' + pad(this.getMonth() + 1) +
102                        '-' + pad(this.getDate()) +
103                        'T' + pad(this.getHours()) +
104                        ':' + pad(this.getMinutes()) +
105                        ':' + pad(this.getSeconds()) +
106                        time_zone_diff + pad(time_zone_offset / 60) +
107                        ':' + pad(time_zone_offset % 60);
108                }
109             window.dataLayer = window.dataLayer || []; window.dataLayer.push({"event":"dataLayerLoaded","timestamp":new Date().to_iso_with_offset(),"non_interaction_flag":true,"page_related_sport":"whockey","gaPropertyID":"UA-195103076-13","schoolAttributes":{"Name":"Syracuse Crunch","Division":"SPECIALPROJECTS","Conference":"Independent","ssClientID":"656"},"pageAttributes":{"pageName":"Crunch-Con - Syracuse Crunch","pageCategory":"stories","site":"crunch","sport_name":"Syracuse Crunch","sport_name_custom":"mhockey","sect":"whockey"},"siteAttributes":{"P5":false,"All_Access":false,"Paciolan_Marketing":false,"ticketingProvider":undefined,"region":undefined,"Fanbase_Partner":false,"SIDEARM_Extended":true,"MMR":undefined}});
109 window.dataLayer.push({"timestamp":new Date().to_iso_with_offset(),"non_interaction_flag":true,"page_related_sport":"whockey","ga_property_id":"UA-195103076-13","school_name":"Syracuse Crunch","school_division":"SPECIALPROJECTS","school_conference":"Independent","ss_client_id":"656","page_name":"Crunch-Con - Syracuse Crunch","page_category":"stories","site_name":"crunch","site_section":"whockey","power_five":false,"all_access":false,"paciolan_marketing":false,"ticketing_provider":undefined,"school_region":undefined,"fanbase_partner":false,"sidearm_extended":true,"mmr":undefined,"user_id":undefined,"logged_in_status":undefined,"membership_type":undefined,"account_signup_date":undefined,"subscription_exp_date":undefined}); </script>
109<script>
vendor: 323 bytes, line 109
109(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,'script','//www.google-analytics.com/analytics.js','ga');ga('create', '
109UA-293991-8
vendor: 24 bytes, line 109
109', 'auto', 'tracker0'); 
109ga('require', 'linkid'); location.search.indexOf('dontSendPageview=1') > -1 || ga('tracker0.send', 'pageview', {'page': '/news/2025/11/19/syracuse-crunch-crunch-con.aspx', title: document.title });ga('create', ' UA-98453214-1', 'auto', 'tracker1'); ga('require', 'linkid'); location.search.indexOf('dontSendPageview=1') > -1 || ga('tracker1.send', 'pageview', {'page': '/news/2025/11/19/syracuse-crunch-crunch-con.aspx', title: document.title }); window.ID5EspConfig = { partnerId: 1083 };</script>
109</head>	
110    <body><!-- Google Tag Manager (noscript) -->
111            <noscript><iframe src='//www.googletagmanager.com/ns.html?id=GTM-K3TH4CC' title='Google Tag Manager' 
112            height ='0' width ='0' style = 'display:none;visibility:hidden'></iframe>
113            </noscript>                
114            <!-- End Google Tag Manager (noscript) --><!-- Google Tag Manager (noscript) -->
115            <noscript><iframe src='//www.googletagmanager.com/ns.html?id=GTM-TW6R675' title='Google Tag Manager' 
116            height ='0' width ='0' style = 'display:none;visibility:hidden'></iframe>
117            </noscript>                
118            <!-- End Google Tag Manager (noscript) --><div style='position: fixed; left: -10000px'></div>
119                
119<script>
120                    function setStylesOnSkipPauseLink(skipLink) {
121                        skipLink.style.left = '0';
122                        skipLink.style.zIndex='99999999';
123                        skipLink.style.outlineStyle='solid';
124                        skipLink.style.outlineColor='#000';
125                        skipLink.style.outlineWidth='2px';
126                        skipLink.style.outlineOffset='0';
127                        skipLink.style.transition='none';
128                        skipLink.style.border='2px solid #fff';
129                        skipLink.style.textDecoration='underline';
130                    }
131                    function removeStylesOnSkipPauseLink(skipLink) {
132                        skipLink.style.left = '-99999px';
133                        skipLink.style.zIndex='-99999';
134                    }
135                </script>
135
136                <section aria-label='Landmark links'>
137                    <a  
138                        href='#main-content' 
139                        tabindex='0' 
140                        style='position: absolute !important; display: inline-block !important; left: -32000px !important; top: 0; background: #000 !important; padding: 10px !important; color: #fff !important; border: 0 !important; margin: 5px !important;'
141                        onfocus = 'setStylesOnSkipPauseLink(this)'
142                        onblur = 'removeStylesOnSkipPauseLink(this)'>
143                        Skip To Main Content
144                    </a>
145                    <button 
146                        class='sidearm-accessible-slick-pause-all'
147                        id='sidearm-accessible-slick-pause-all' 
148                        aria-live='off' 
149                        tabindex='0' 
150                        style='position: absolute !important; display: inline-block !important; left: -32000px !important; top: 0; background: #000 !important; padding: 10px !important; color: #fff !important; border: 0 !important; margin: 5px !important;'
151                        onfocus = 'setStylesOnSkipPauseLink(this)'
152                        onblur = 'removeStylesOnSkipPauseLink(this)'>
153                        Pause All Rotators
154                    </button>
155                    <span 
156                        href = 'javascript:void(0);' 
157                        aria-live='polite' 
158                        tabindex='-1'  
159                        style='display: block; text-align: center; position: absolute; background-color: white; z-index: 9999;'
160                        onfocus = 'setStylesOnSkipPauseLink(this)'
161                        onblur = 'removeStylesOnSkipPauseLink(this)'>
162                    </span>
163                </section>
164            <!-- Begin comScore Tag -->
165<noscript><img src="https://sb.scorecardresearch.com/p?c1=2&c2=3005086&cv=2.0&cj=1" alt="" aria-hidden="true" /></noscript>
166<!-- End comScore Tag -->  
167        <!-- ko if: ko.observable().matchMedia('(min-width:768px)') -->
168            <div id="ctl00_ahl_header" class="ahl-header">
169                
169<script src="https://theahl.com/syc-network-bar-p01" type="text/javascript"></script>
169    
170            </div>
171        <!-- /ko -->
172        <form name="aspnetForm" method="post" action="https://syracusecrunch.com/news/2025/11/19/syracuse-crunch-crunch-con.aspx" id="aspnetForm">
173<div>
174<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUIODU2MTYwOTVkZEQZFESJNf2SXzSFf0BNRB8EmTalUGEboYo7j+4KgbEU">
175</div>
176
177
178<script src="//cdnjs.cloudflare.com/ajax/libs/require.js/2.2.0/require.min.js" type="text/javascript"></script>
vendor: 2 bytes, line 178
178
179<script src="https://dbukjj6eu5tsf.cloudfront.net/assets.sidearmsports.com/responsive/js/main.1790781000881.js" type="text/javascript"></script>
179
180<div>
181
182	<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="B37EEB7D">
183</div>
184            <div class="logo-loader logo-loader--pulsate">
185                <div class="logo-loader__logo">
186                    <img class="logo-loader__logo-small" src="https://dxbhsrqyrr690.cloudfront.net/sidearm.nextgen.sites/syracusecrunch.com/images/responsive_2024/logo_main.svg" alt="Syracuse Crunch, page loading">
187                    <img class="logo-loader__logo-big" src="https://dxbhsrqyrr690.cloudfront.net/sidearm.nextgen.sites/syracusecrunch.com/images/responsive_2024/logo_main.svg" alt="Syracuse Crunch, page loading">
188                </div>
189            </div>
190            <header class="main-header">
191              <div class="main-header__inner">
192                <h1 class="hide">Syracuse Crunch</h1>
193                <div class="main-header__top">
194                    <div class="main-header__banner">
195                        <div class="row pad flex flex-justify-center flex-align-center" style="height: 100%;">
196                            <!-- ko if: ko.observable().matchMedia('(min-width:768px)') -->
197                            <h1 class="main-header__banner-title flex-item-1">Syracuse Crunch</h1>
198                            <!-- /ko -->
199                            <div class="main-header__banner-icons">
200                                <a class="main-header__banner-logo" target="_blank" href="https://www.nhl.com/lightning/">
201                                    <img class="top" src="https://dxbhsrqyrr690.cloudfront.net/sidearm.nextgen.sites/syracusecrunch.com/images/responsive_2024/nav_logo_tampabay_lightning.svg" alt="Tampa Bay Lightning">
202                                </a>
203                                <a class="main-header__banner-logo" target="_blank" href="https://theahl.com/">
204                                    <img class="top" src="https://dxbhsrqyrr690.cloudfront.net/sidearm.nextgen.sites/syracusecrunch.com/images/responsive_2024/footer_logo_ahl.svg" alt="American Hockey League">
205                                </a>
206                                <a class="main-header__banner-logo" target="_blank" href="http://www.upstate.edu/hospital/">
207                                    <img class="top" src="https://dxbhsrqyrr690.cloudfront.net/sidearm.nextgen.sites/syracusecrunch.com/images/responsive_2024/nav_logo_upstate.svg" alt="Upstate University Hospital">
208                                </a>
209                            </div>
210                        </div>
211                    </div>
212                </div> 
213                <div class="main-header__nav">
214                    <div class="row pad flex" style="height: 100%;">
215                        <a class="main-header__logo" href="/index.aspx" id="main-logo">
216                            <img class="top" src="https://dxbhsrqyrr690.cloudfront.net/sidearm.nextgen.sites/syracusecrunch.com/images/responsive_2024/main_logo.svg" alt="Syracuse Crunch">
217                        </a>
218                        <nav class="main-navigation" aria-labelledby="h2_nav">
219                            <h2 class="hide" id="h2_nav">Main</h2>
220                            
221
222<script>
223    var obj = {"start":0,"count":10,"name":"main-nav","sport_id":null,"count_breakpoints":null,"css_class":"","pinned_id":"","extra":{"watch_badge":false},"context":null,"dummy":false,"type":"main-navigation","id":"a0a837f3-ad61-4f4e-9931-13860e90d423","data":[{"id":2,"title":"Tickets","rank":2,"url":"","open_in_new_window":false,"include_social_media":false,"include_schedule_roster_news":false,"include_stats":false,"include_tickets":false,"include_youtube":false,"class_name":"tickets","items":[{"id":180,"title":"Account Manager","short_title":null,"rank":1,"column":1,"url":"https://am.ticketmaster.com/syracusecrunch/","separator":false,"open_in_new_window":true,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":11,"title":"Single Game Tickets","short_title":null,"rank":5,"column":1,"url":"https://www.ticketmaster.com/syracuse-crunch-tickets/artist/806736?home_away=home&CAMEFROM=CFC_CRUNCH_WEB_WEBSITE_2026-27&path=mhockey","separator":false,"open_in_new_window":true,"sport_id_association":2,"sport":{"id":2,"title":"Syracuse Crunch","abbreviation":"Crunch","shortname":"mhockey","short_title":"","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"whockey","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":38,"title":"Full Season & Partial Season Tickets","short_title":null,"rank":7,"column":1,"url":"/sports/2014/4/21/seasontickets","separator":false,"open_in_new_window":false,"sport_id_association":2,"sport":{"id":2,"title":"Syracuse Crunch","abbreviation":"Crunch","shortname":"mhockey","short_title":"","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"whockey","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":74,"title":"Flex Packages","short_title":null,"rank":8,"column":1,"url":"/sports/2013/7/31/flexpackages.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":224,"title":"Crunch-Con","short_title":null,"rank":9,"column":1,"url":"https://syracusecrunch.com/news/2025/11/19/syracuse-crunch-crunch-con.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":170,"title":"Accessibility Information","short_title":null,"rank":10,"column":1,"url":"https://www.asmsyracuse.com/p/events--tickets/accessibility","separator":false,"open_in_new_window":true,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":234,"title":"Corporate Partner Ticket Discounts","short_title":null,"rank":11,"column":1,"url":"/news/2026/9/16/syracuse-crunch-corporate-partner-ticket-discounts.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":177,"title":"Business Packages","short_title":null,"rank":1,"column":2,"url":"/sports/2018/6/13/business-packages.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":120,"title":"Hofmann Family 4-Pack","short_title":null,"rank":3,"column":2,"url":"/sports/2015/11/9/Crunch_1109154628.aspx","separator":false,"open_in_new_window":false,"sport_id_association":2,"sport":{"id":2,"title":"Syracuse Crunch","abbreviation":"Crunch","shortname":"mhockey","short_title":"","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"whockey","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":36,"title":"Group Tickets","short_title":null,"rank":9,"column":2,"url":"/sports/2016/4/22/group-tickets.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null}
223,{"id":191,"title":"Hospitality","short_title":null,"rank":11,"column":2,"url":"/sports/2019/5/10/hospitality.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":192,"title":"Ticket FAQs","short_title":null,"rank":24,"column":2,"url":"/sports/2019/5/22/ticket-faqs.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":14,"title":"Arena Map & Directions","short_title":null,"rank":26,"column":2,"url":"/sports/2011/10/12/Driving Directions.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null}],"columns":[{"column":1,"items":[{"id":180,"title":"Account Manager","short_title":null,"rank":1,"column":1,"url":"https://am.ticketmaster.com/syracusecrunch/","separator":false,"open_in_new_window":true,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":11,"title":"Single Game Tickets","short_title":null,"rank":5,"column":1,"url":"https://www.ticketmaster.com/syracuse-crunch-tickets/artist/806736?home_away=home&CAMEFROM=CFC_CRUNCH_WEB_WEBSITE_2026-27&path=mhockey","separator":false,"open_in_new_window":true,"sport_id_association":2,"sport":{"id":2,"title":"Syracuse Crunch","abbreviation":"Crunch","shortname":"mhockey","short_title":"","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"whockey","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":38,"title":"Full Season & Partial Season Tickets","short_title":null,"rank":7,"column":1,"url":"/sports/2014/4/21/seasontickets","separator":false,"open_in_new_window":false,"sport_id_association":2,"sport":{"id":2,"title":"Syracuse Crunch","abbreviation":"Crunch","shortname":"mhockey","short_title":"","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"whockey","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":74,"title":"Flex Packages","short_title":null,"rank":8,"column":1,"url":"/sports/2013/7/31/flexpackages.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":224,"title":"Crunch-Con","short_title":null,"rank":9,"column":1,"url":"https://syracusecrunch.com/news/2025/11/19/syracuse-crunch-crunch-con.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":170,"title":"Accessibility Information","short_title":null,"rank":10,"column":1,"url":"https://www.asmsyracuse.com/p/events--tickets/accessibility","separator":false,"open_in_new_window":true,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":234,"title":"Corporate Partner Ticket Discounts","short_title":null,"rank":11,"column":1,"url":"/news/2026/9/16/syracuse-crunch-corporate-partner-ticket-discounts.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null}]},{"column":2,"items":[{"id":177,"title":"Business Packages","short_title":null,"rank":1,"column":2,"url":"/sports/2018/6/13/business-packages.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":120,"title":"Hofmann Family 4-Pack","short_title":null,"rank":3,"column":2,"url":"/sports/2015/11/9/Crunch_1109154628.aspx","separator":false,"open_in_new_window":false,"sport_id_association":2,"sport":{"id":2,"title":"Syracuse Crunch","abbreviation":"Crunch","shortname":"mhockey","short_title":"","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"whockey","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":36,"title":"Group Tickets","short_title":null,"rank":9,"column":2,"url":"/sports/2016/4/22/group-tickets.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null}
223,{"id":191,"title":"Hospitality","short_title":null,"rank":11,"column":2,"url":"/sports/2019/5/10/hospitality.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":192,"title":"Ticket FAQs","short_title":null,"rank":24,"column":2,"url":"/sports/2019/5/22/ticket-faqs.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":14,"title":"Arena Map & Directions","short_title":null,"rank":26,"column":2,"url":"/sports/2011/10/12/Driving Directions.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null}]}],"ad":null},{"id":3,"title":"Team","rank":3,"url":"","open_in_new_window":false,"include_social_media":false,"include_schedule_roster_news":false,"include_stats":false,"include_tickets":false,"include_youtube":false,"class_name":"team","items":[{"id":63,"title":"Roster","short_title":null,"rank":1,"column":1,"url":"/sports/mens-ice-hockey/roster/2026-27","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":226,"title":"Player Stats","short_title":null,"rank":2,"column":1,"url":"https://theahl.com/stats/player-stats/324/90?playertype=skater&position=skaters&rookie=no&sort=points&statstype=standard&page=1&league=4","separator":false,"open_in_new_window":true,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":176,"title":"Player Tracker","short_title":null,"rank":3,"column":1,"url":"/sports/2026/5/6/player-tracker.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":17,"title":"Staff Directory","short_title":null,"rank":4,"column":1,"url":"/staff-directory?path=mhockey","separator":false,"open_in_new_window":false,"sport_id_association":2,"sport":{"id":2,"title":"Syracuse Crunch","abbreviation":"Crunch","shortname":"mhockey","short_title":"","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"whockey","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":100,"title":"Affiliates","short_title":null,"rank":5,"column":1,"url":"/sports/2014/5/30/Affiliates","separator":false,"open_in_new_window":false,"sport_id_association":2,"sport":{"id":2,"title":"Syracuse Crunch","abbreviation":"Crunch","shortname":"mhockey","short_title":"","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"whockey","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":190,"title":"Corporate Partnerships","short_title":null,"rank":8,"column":1,"url":"/sports/2019/5/9/partnership-capabilities.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":82,"title":"Employment & Internships","short_title":null,"rank":9,"column":1,"url":"https://www.teamworkonline.com/jobs-in-sports?utf8=%E2%9C%93&employment_opportunity_search%5Bquery%5D=Syracuse+Crunch&employment_opportunity_search%5Blocation%5D%5Bname%5D=&employment_opportunity_search%5Blocation%5D%5Badministrative_division%
2235D=&employment_opportunity_search%5Blocation%5D%5Blatitude%5D=&employment_opportunity_search%5Blocation%5D%5Blongitude%5D=&employment_opportunity_search%5Bexclude_united_states_opportunities%5D=0&employment_opportunity_search%5Bcategory_id%5D=&commit=Search&employment_opportunity_search%5Bcareer_level_id%5D=","separator":false,"open_in_new_window":true,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":193,"title":"Contact Us","short_title":null,"rank":10,"column":1,"url":"/sb_output.aspx?form=102","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null}],"columns":[{"column":1,"items":[{"id":63,"title":"Roster","short_title":null,"rank":1,"column":1,"url":"/sports/mens-ice-hockey/roster/2026-27","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":226,"title":"Player Stats","short_title":null,"rank":2,"column":1,"url":"https://theahl.com/stats/player-stats/324/90?playertype=skater&position=skaters&rookie=no&sort=points&statstype=standard&page=1&league=4","separator":false,"open_in_new_window":true,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":176,"title":"Player Tracker","short_title":null,"rank":3,"column":1,"url":"/sports/2026/5/6/player-tracker.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":17,"title":"Staff Directory","short_title":null,"rank":4,"column":1,"url":"/staff-directory?path=mhockey","separator":false,"open_in_new_window":false,"sport_id_association":2,"sport":{"id":2,"title":"Syracuse Crunch","abbreviation":"Crunch","shortname":"mhockey","short_title":"","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"whockey","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":100,"title":"Affiliates","short_title":null,"rank":5,"column":1,"url":"/sports/2014/5/30/Affiliates","separator":false,"open_in_new_window":false,"sport_id_association":2,"sport":{"id":2,"title":"Syracuse Crunch","abbreviation":"Crunch","shortname":"mhockey","short_title":"","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"whockey","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":190,"title":"Corporate Partnerships","short_title":null,"rank":8,"column":1,"url":"/sports/2019/5/9/partnership-capabilities.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":82,"title":"Employment & Internships","short_title":null,"rank":9,"column":1,"url":"https://www.teamworkonline.com/jobs-in-sports?utf8=%E2%9C%93&employment_opportunity_search%5Bquery%5D=Syracuse+Crunch&employment_opportunity_search%5Blocation%5D%5Bname%5D=&employment_opportunity_search%5Blocation%5D%5Badministrative_division%
2235D=&employment_opportunity_search%5Blocation%5D%5Blatitude%5D=&employment_opportunity_search%5Blocation%5D%5Blongitude%5D=&employment_opportunity_search%5Bexclude_united_states_opportunities%5D=0&employment_opportunity_search%5Bcategory_id%5D=&commit=Search&employment_opportunity_search%5Bcareer_level_id%5D=","separator":false,"open_in_new_window":true,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":193,"title":"Contact Us","short_title":null,"rank":10,"column":1,"url":"/sb_output.aspx?form=102","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null}]}],"ad":{"id":23,"title":"Outdoor Power","start_date":"2024-08-31T00:00:00","end_date":null,"open_in_new_window":true,"link":"/common/controls/adhandler.aspx?ad_id=23&target=https://www.outdoorpoweronline.com/","icon":null,"html":null,"picture":{"images":[{"breakpoint":0,"alt":"Outdoor Power","image":"/images/2023/10/3/OUTDOORPOWER_LOGO_copy.png","width":null,"height":null}]},"css_class":null,"is_dummy":false,"hover_text":null}},{"id":4,"title":"Schedule","rank":4,"url":"","open_in_new_window":false,"include_social_media":false,"include_schedule_roster_news":false,"include_stats":false,"include_tickets":false,"include_youtube":false,"class_name":"schedule","items":[{"id":116,"title":"2026-27 Schedule","short_title":null,"rank":4,"column":1,"url":"/sports/mens-ice-hockey/schedule","separator":false,"open_in_new_window":false,"sport_id_association":2,"sport":{"id":2,"title":"Syracuse Crunch","abbreviation":"Crunch","shortname":"mhockey","short_title":"","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"whockey","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":221,"title":"Promotional Schedule","short_title":null,"rank":5,"column":1,"url":"/news/2026/9/15/syracuse-crunch-2026-27-promotional-schedule.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":76,"title":"Broadcast Information","short_title":null,"rank":6,"column":1,"url":"/sports/2013/9/10/MHOCKEY_0910131115.aspx","separator":false,"open_in_new_window":false,"sport_id_association":2,"sport":{"id":2,"title":"Syracuse Crunch","abbreviation":"Crunch","shortname":"mhockey","short_title":"","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"whockey","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":228,"title":"AHLTV on FloHockey","short_title":null,"rank":7,"column":1,"url":"https://flosports.link/471tMeL","separator":false,"open_in_new_window":true,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null}],"columns":[{"column":1,"items":[{"id":116,"title":"2026-27 Schedule","short_title":null,"rank":4,"column":1,"url":"/sports/mens-ice-hockey/schedule","separator":false,"open_in_new_window":false,"sport_id_association":2,"sport":{"id":2,"title":"Syracuse Crunch","abbreviation":"Crunch","shortname":"mhockey","short_title":"","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"whockey","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":221,"title":"Promotional Schedule","short_title":null,"rank":5,"column":1,"url":"/news/2026/9/15/syracuse-crunch-2026-27-promotional-schedule.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":76,"title":"Broadcast Information","short_title":null,"rank":6,"column":1,"url":"/sports/2013/9/10/MHOCKEY_0910131115.aspx","separator":false,"open_in_new_window":false,"sport_id_association":2,"sport":{"id":2,"title":"Syracuse Crunch","abbreviation":"Crunch","shortname":"mhockey","short_title":"","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"whockey","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":228,"title":"AHLTV on FloHockey","short_title":null,"rank":7,"column":1,"url":"https://flosports.link/471tMeL","separator":false,"open_in_new_window":true,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null}]}],"ad":{"id":12,"title":"Visions Federal Credit Union","start_date":"2024-06-16T00:00:00","end_date":null,"open_in_new_window":true,"link":"/common/control
223s/adhandler.aspx?ad_id=12&target=https://www.visionsfcu.org/","icon":null,"html":null,"picture":{"images":[{"breakpoint":0,"alt":"Visions FCU","image":"/images/2024/6/16/0d0b1ee86a9b66049be73537adb736b7.png","width":null,"height":null}]},"css_class":null,"is_dummy":false,"hover_text":null}},{"id":5,"title":"News","rank":5,"url":"","open_in_new_window":false,"include_social_media":false,"include_schedule_roster_news":false,"include_stats":false,"include_tickets":false,"include_youtube":false,"class_name":"news","items":[{"id":19,"title":"Crunch News","short_title":null,"rank":1,"column":1,"url":"/sports/mens-ice-hockey/archives","separator":false,"open_in_new_window":false,"sport_id_association":2,"sport":{"id":2,"title":"Syracuse Crunch","abbreviation":"Crunch","shortname":"mhockey","short_title":"","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"whockey","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":31,"title":"Transactions","short_title":null,"rank":2,"column":1,"url":"https://theahl.com/stats/transactions/324/65?page=1","separator":false,"open_in_new_window":true,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null}],"columns":[{"column":1,"items":[{"id":19,"title":"Crunch News","short_title":null,"rank":1,"column":1,"url":"/sports/mens-ice-hockey/archives","separator":false,"open_in_new_window":false,"sport_id_association":2,"sport":{"id":2,"title":"Syracuse Crunch","abbreviation":"Crunch","shortname":"mhockey","short_title":"","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"whockey","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":31,"title":"Transactions","short_title":null,"rank":2,"column":1,"url":"https://theahl.com/stats/transactions/324/65?page=1","separator":false,"open_in_new_window":true,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null}]}],"ad":{"id":24,"title":"Upstate","start_date":"2024-08-31T00:00:00","end_date":null,"open_in_new_window":true,"link":"/common/controls/adhandler.aspx?ad_id=24&target=https://www.upstate.edu/hospital/","icon":null,"html":null,"picture":{"images":[{"breakpoint":0,"alt":"Upstate Dropdown","image":"/images/2015/12/11/Upstate_Dropdown_Ad.png","width":null,"height":null}]},"css_class":null,"is_dummy":false,"hover_text":null}},{"id":7,"title":"Fan Zone","rank":7,"url":"","open_in_new_window":false,"include_social_media":false,"include_schedule_roster_news":false,"include_stats":false,"include_tickets":false,"include_youtube":false,"class_name":"fanzone","items":[{"id":32,"title":"Crunch Bunch Kid's Club","short_title":null,"rank":1,"column":1,"url":"https://syracusecrunch.com/registrations/#!/camp/10","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":111,"title":"Tully's Youth Player of the Game","short_title":null,"rank":4,"column":1,"url":"/sb_output.aspx?form=64&path=mhockey","separator":false,"open_in_new_window":false,"sport_id_association":2,"sport":{"id":2,"title":"Syracuse Crunch","abbreviation":"Crunch","shortname":"mhockey","short_title":"","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"whockey","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":83,"title":"SoundCloud","short_title":null,"rank":9,"column":1,"url":"https://soundcloud.com/syracusecrunch","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":209,"title":"Crunch Chronicles Podcast","short_title":null,"rank":23,"column":1,"url":"/sports/2021/9/8/crunch-chronicles.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":218,"title":"Game Day Promotions","short_title":null,"rank":31,"column":1,"url":"/sports/2022/8/22/game-day-promotions.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":211,"title":"Game Notes","short_title":null,"rank":32,"column":1,"url":"/sports/2021/1/16/syracuse-crunch-game-notes.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":21,"title":"Photos","short_title":null,"rank":5,"column":2,"url":"https://www.facebook.com/syracusecrunch/photos_stream?tab=photos_albums&path=mhockey","separator":false,"open_in_new_window":true,"sport_id_association":2,"sport":{"id":2,"title":"Syracuse Crunch","abbreviation":"Crunch","shortname":"mhockey","short_title":"","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"whockey","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":179,"title":"Crunch Crew","short_title":null,"rank":15,"column":2,"url":"https://www.teamworkonline.com/hockey-jobs/theahl/syracuse-crunch/promotional-team-crunch-crew-2089971","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":163,"title":"Booster Club Application","short_title":null,"rank":16,"column":2,"url":"/documents/2026/9/21/Booster_Club_Membership__2026-27.pdf","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":40,"title":"Crunch Insider Signup","short_title":null,"rank":28,"column":2,"url":"/subscribe.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":204,"title":"Kid's Activities","short_title":null,"rank":29,"column":2,"url":"/sports/2020/5/13/kids-activities.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":229,"title":"The Summit Debit Card","short_title":null,"rank":34,"column":2,"url":"https://www.summitfcu.org/landing/SyracuseCrunch/","separator":false,"open_in_new_window":true,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null}],"columns":[{"column":1,"items":[{"id":32,"title":"Crunch Bunch Kid's Club","short_title":null,"rank":1,"column":1,"url":"https://syracusecrunch.com/registrations/#!/camp/10","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":111,"title":"Tully's Youth Player of the Game","short_title":null,"rank":4,"column":1,"url":"/sb_output.aspx?form=64&path=mhockey","separator":false,"open_in_new_window":false,"sport_id_association":2,"sport":{"id":2,"title":"Syracuse Crunch","abbreviation":"Crunch","shortname":"mhockey","short_title":"","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"whockey","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":83,"title":"SoundCloud","short_title":null,"rank":9,"column":1,"url":"https://soundcloud.com/syracusecrunch","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":209,"title":"Crunch Chronicles Podcast","short_title":null,"rank":23,"column":1,"url":"/sports/2021/9/8/crunch-chronicles.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":218,"title":"Game Day Promotions","short_title":null,"rank":31,"column":1,"url":"/sports/2022/8/22/game-day-promotions.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":211,"title":"Game Notes","short_title":null,"rank":32,"column":1,"url":"/sports/2021/1/16/syracuse-crunch-game-notes.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":
223false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null}]},{"column":2,"items":[{"id":21,"title":"Photos","short_title":null,"rank":5,"column":2,"url":"https://www.facebook.com/syracusecrunch/photos_stream?tab=photos_albums&path=mhockey","separator":false,"open_in_new_window":true,"sport_id_association":2,"sport":{"id":2,"title":"Syracuse Crunch","abbreviation":"Crunch","shortname":"mhockey","short_title":"","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"whockey","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":179,"title":"Crunch Crew","short_title":null,"rank":15,"column":2,"url":"https://www.teamworkonline.com/hockey-jobs/theahl/syracuse-crunch/promotional-team-crunch-crew-2089971","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":163,"title":"Booster Club Application","short_title":null,"rank":16,"column":2,"url":"/documents/2026/9/21/Booster_Club_Membership__2026-27.pdf","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":40,"title":"Crunch Insider Signup","short_title":null,"rank":28,"column":2,"url":"/subscribe.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":204,"title":"Kid's Activities","short_title":null,"rank":29,"column":2,"url":"/sports/2020/5/13/kids-activities.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":229,"title":"The Summit Debit Card","short_title":null,"rank":34,"column":2,"url":"https://www.summitfcu.org/landing/SyracuseCrunch/","separator":false,"open_in_new_window":true,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null}]}],"ad":{"id":25,"title":"MCV Law","start_date":"2024-08-31T00:00:00","end_date":null,"open_in_new_window":true,"link":"/common/control
223s/adhandler.aspx?ad_id=25&target=https://mcvlaw.com/","icon":null,"html":null,"picture":{"images":[{"breakpoint":0,"alt":"MCV Law","image":"/images/2023/9/25/MCV_Law.png","width":null,"height":null}]},"css_class":null,"is_dummy":false,"hover_text":null}},{"id":8,"title":"Community","rank":8,"url":"","open_in_new_window":false,"include_social_media":false,"include_schedule_roster_news":false,"include_stats":false,"include_tickets":false,"include_youtube":false,"class_name":"community","items":[{"id":22,"title":"Donation Request","short_title":null,"rank":1,"column":1,"url":"/sb_output.aspx?form=18","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":37,"title":"Mascot Request","short_title":null,"rank":4,"column":1,"url":"/sb_output.aspx?form=89","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":198,"title":"Military Ticket Requests","short_title":null,"rank":11,"column":1,"url":"/sb_output.aspx?form=90","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":178,"title":"Nonprofit Fundraising","short_title":null,"rank":13,"column":1,"url":"/sports/2018/8/9/nonprofit-fundraising.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":200,"title":"Mobile Auctions","short_title":null,"rank":18,"column":1,"url":"/sports/2019/11/23/game-day-item-auctions.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":219,"title":"Amazon Community Heroes","short_title":null,"rank":22,"column":1,"url":"/sb_output.aspx?form=119","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":124,"title":"Change for Change","short_title":null,"rank":3,"column":2,"url":"/sports/2016/3/28/change-for-change.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":187,"title":"Crunch At Your Service","short_title":null,"rank":6,"column":2,"url":"https://syracusecrunch.com/news/2026/1/8/syracuse-crunch-partner-with-kinney-drugs-for-crunch-at-your-service-charity-event-february-26.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":194,"title":"Hosting Programs","short_title":null,"rank":16,"column":2,"url":"/sports/2019/9/12/hosting-programs.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":215,"title":"Tully's Good Times Military Hosting","short_title":null,"rank":21,"column":2,"url":"/sb_output.aspx?form=121","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":225,"title":"Mental Wellness Program","short_title":null,"rank":25,"column":2,"url":"https://syracusecrunch.com/news/2024/10/1/syracuse-crunch-mental-wellness-campaign.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":233,"title":"Veteran Mural Legend","short_title":null,"rank":28,"column":2,"url":"/documents/2025/8/20/War_Memorial_Veteran_Photo_Mural_Legend_
223-_2025-07-24.pdf","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null}],"columns":[{"column":1,"items":[{"id":22,"title":"Donation Request","short_title":null,"rank":1,"column":1,"url":"/sb_output.aspx?form=18","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":37,"title":"Mascot Request","short_title":null,"rank":4,"column":1,"url":"/sb_output.aspx?form=89","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":198,"title":"Military Ticket Requests","short_title":null,"rank":11,"column":1,"url":"/sb_output.aspx?form=90","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":178,"title":"Nonprofit Fundraising","short_title":null,"rank":13,"column":1,"url":"/sports/2018/8/9/nonprofit-fundraising.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":200,"title":"Mobile Auctions","short_title":null,"rank":18,"column":1,"url":"/sports/2019/11/23/game-day-item-auctions.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":219,"title":"Amazon Community Heroes","short_title":null,"rank":22,"column":1,"url":"/sb_output.aspx?form=119","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null}]},{"column":2,"items":[{"id":124,"title":"Change for Change","short_title":null,"rank":3,"column":2,"url":"/sports/2016/3/28/change-for-change.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":187,"title":"Crunch At Your Service","short_title":null,"rank":6,"column":2,"url":"https://syracusecrunch.com/news/2026/1/8/syracuse-crunch-partner-with-kinney-drugs-for-crunch-at-your-service-charity-event-february-26.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":194,"title":"Hosting Programs","short_title":null,"rank":16,"column":2,"url":"/sports/2019/9/12/hosting-programs.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":215,"title":"Tully's Good Times Military Hosting","short_title":null,"rank":21,"column":2,"url":"/sb_output.aspx?form=121","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":225,"title":"Mental Wellness Program","short_title":null,"rank":25,"column":2,"url":"https://syracusecrunch.com/news/2024/10/1/syracuse-crunch-mental-wellness-campaign.aspx","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":233,"title":"Veteran Mural Legend","short_title":null,"rank":28,"column":2,"url":"/documents/2025/8/20/War_Memorial_Veteran_Photo_Mural_Legend_
223-_2025-07-24.pdf","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null}]}],"ad":null},{"id":9,"title":"Shop","rank":9,"url":"","open_in_new_window":true,"include_social_media":false,"include_schedule_roster_news":false,"include_stats":false,"include_tickets":false,"include_youtube":false,"class_name":"shop","items":[{"id":121,"title":"Syracuse Crunch Store","short_title":null,"rank":2,"column":1,"url":"http://store.syracusecrunch.com/?path=mhockey","separator":false,"open_in_new_window":true,"sport_id_association":2,"sport":{"id":2,"title":"Syracuse Crunch","abbreviation":"Crunch","shortname":"mhockey","short_title":"","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"whockey","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":236,"title":"DASH Auctions","short_title":null,"rank":8,"column":1,"url":"https://fans.winwithdash.com/team/syracusecrunch","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null}],"columns":[{"column":1,"items":[{"id":121,"title":"Syracuse Crunch Store","short_title":null,"rank":2,"column":1,"url":"http://store.syracusecrunch.com/?path=mhockey","separator":false,"open_in_new_window":true,"sport_id_association":2,"sport":{"id":2,"title":"Syracuse Crunch","abbreviation":"Crunch","shortname":"mhockey","short_title":"","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"whockey","gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":236,"title":"DASH Auctions","short_title":null,"rank":8,"column":1,"url":"https://fans.winwithdash.com/team/syracusecrunch","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null}]}],"ad":null},{"id":10,"title":"Watch Live","rank":10,"url":"","open_in_new_window":false,"include_social_media":false,"include_schedule_roster_news":false,"include_stats":false,"include_tickets":false,"include_youtube":false,"class_name":null,"items":[{"id":235,"title":"AHLTV on FloHockey","short_title":null,"rank":1,"column":1,"url":"https://go.flohockey.tv/partner/ahl?utm_medium=partner&utm_source=partner2webflow&utm_content=landingpage&utm_term=ahl.syracusecrunch&utm_campaign=ahl&contract_id=0063m00000uda24aae","separator":false,"open_in_new_window":true,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null}],"columns":[{"column":1,"items":[{"id":235,"title":"AHLTV on FloHockey","short_title":null,"rank":1,"column":1,"url":"https://go.flohockey.tv/partner/ahl?utm_medium=partner&utm_source=partner2webflow&utm_content=landingpage&utm_term=ahl.syracusecrunch&utm_campaign=ahl&contract_id=0063m00000uda24aae","separator":false,"open_in_new_window":true,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname":null,"short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":null,"gender":null,"youtube":null,"facebook":null,"twitter":null,"instagram":null,"pinterest":null,"tickets":null,"global_sport_name_slug":null,"url":null,"ranking":null,"game_synonym":null},"class_name":null,"social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null}]}],"ad":null}],"mode":"web"};
224    if (!("sidearmComponents" in window))
225        window.sidearmComponents = [];
226    window.sidearmComponents.push(obj);
227</script>
227
228
229<navigation-component params="{ id: 'a0a837f3-ad61-4f4e-9931-13860e90d423' }"></navigation-component>
230
231
232
233<!-- ko if: false -->
234<div class="hide">
235
236    <a href="https://am.ticketmaster.com/syracusecrunch/">Account Manager</a>
237
238    <a href="https://www.ticketmaster.com/syracuse-crunch-tickets/artist/806736?home_away=home&amp;CAMEFROM=CFC_CRUNCH_WEB_WEBSITE_2026-27&amp;path=mhockey">Single Game Tickets</a>
239
240    <a href="/sports/2014/4/21/seasontickets">Full Season &amp; Partial Season Tickets</a>
241
242    <a href="/sports/2013/7/31/flexpackages.aspx">Flex Packages</a>
243
244    <a href="https://syracusecrunch.com/news/2025/11/19/syracuse-crunch-crunch-con.aspx">Crunch-Con</a>
245
246    <a href="https://www.asmsyracuse.com/p/events--tickets/accessibility">Accessibility Information</a>
247
248    <a href="/news/2026/9/16/syracuse-crunch-corporate-partner-ticket-discounts.aspx">Corporate Partner Ticket Discounts</a>
249
250    <a href="/sports/2018/6/13/business-packages.aspx">Business Packages</a>
251
252    <a href="/sports/2015/11/9/Crunch_1109154628.aspx">Hofmann Family 4-Pack</a>
253
254    <a href="/sports/2016/4/22/group-tickets.aspx">Group Tickets</a>
255
256    <a href="/sports/2019/5/10/hospitality.aspx">Hospitality</a>
257
258    <a href="/sports/2019/5/22/ticket-faqs.aspx">Ticket FAQs</a>
259
260    <a href="/sports/2011/10/12/Driving Directions.aspx">Arena Map &amp; Directions</a>
261
262    <a href="/sports/mens-ice-hockey/roster/2026-27">Roster</a>
263
264    <a href="https://theahl.com/stats/player-stats/324/90?playertype=skater&amp;position=skaters&amp;rookie=no&amp;sort=points&amp;statstype=standard&amp;page=1&amp;league=4">Player Stats</a>
265
266    <a href="/sports/2026/5/6/player-tracker.aspx">Player Tracker</a>
267
268    <a href="/staff-directory?path=mhockey">Staff Directory</a>
269
270    <a href="/sports/2014/5/30/Affiliates">Affiliates</a>
271
272    <a href="/sports/2019/5/9/partnership-capabilities.aspx">Corporate Partnerships</a>
273
274    <a href="https://www.teamworkonline.com/jobs-in-sports?utf8=%E2%9C%93&amp;employment_opportunity_search%5Bquery%5D=Syracuse+Crunch&amp;employment_opportunity_search%5Blocation%5D%5Bname%5D=&amp;employment_opportunity_search%5Blocation%5D%5Badministrative_division%5D=&amp;employment_opportunity_search%5Blocation%5D%5Blatitude%5D=&amp;employment_opportunity_search%5Blocation%5D%5Blongitude%5D=&amp;employment_opportunity_search%5Bexclude_united_states_opportunities%5D=0&amp;employment_opportunity_search%5Bcategory_id%5D=&amp;commit=Search&amp;employment_opportunity_search%5Bcareer_level_id%5D=">Employment &amp; Internships</a>
275
276    <a href="/sb_output.aspx?form=102">Contact Us</a>
277
278    <a href="/sports/mens-ice-hockey/schedule">2026-27 Schedule</a>
279
280    <a href="/news/2026/9/15/syracuse-crunch-2026-27-promotional-schedule.aspx">Promotional Schedule</a>
281
282    <a href="/sports/2013/9/10/MHOCKEY_0910131115.aspx">Broadcast Information</a>
283
284    <a href="https://flosports.link/471tMeL">AHLTV on FloHockey</a>
285
286    <a href="/sports/mens-ice-hockey/archives">Crunch News</a>
287
288    <a href="https://theahl.com/stats/transactions/324/65?page=1">Transactions</a>
289
290    <a href="https://syracusecrunch.com/registrations/#!/camp/10">Crunch Bunch Kid&#39;s Club</a>
291
292    <a href="/sb_output.aspx?form=64&amp;path=mhockey">Tully&#39;s Youth Player of the Game</a>
293
294    <a href="https://soundcloud.com/syracusecrunch">SoundCloud</a>
295
296    <a href="/sports/2021/9/8/crunch-chronicles.aspx">Crunch Chronicles Podcast</a>
297
298    <a href="/sports/2022/8/22/game-day-promotions.aspx">Game Day Promotions</a>
299
300    <a href="/sports/2021/1/16/syracuse-crunch-game-notes.aspx">Game Notes</a>
301
302    <a href="https://www.facebook.com/syracusecrunch/photos_stream?tab=photos_albums&amp;path=mhockey">Photos</a>
303
304    <a href="https://www.teamworkonline.com/hockey-jobs/theahl/syracuse-crunch/promotional-team-crunch-crew-2089971">Crunch Crew</a>
305
306    <a href="/documents/2026/9/21/Booster_Club_Membership__2026-27.pdf">Booster Club Application</a>
307
308    <a href="/subscribe.aspx">Crunch Insider Signup</a>
309
310    <a href="/sports/2020/5/13/kids-activities.aspx">Kid&#39;s Activities</a>
311
312    <a href="https://www.summitfcu.org/landing/SyracuseCrunch/">The Summit Debit Card</a>
313
314    <a href="/sb_output.aspx?form=18">Donation Request</a>
315
316    <a href="/sb_output.aspx?form=89">Mascot Request</a>
317
318    <a href="/sb_output.aspx?form=90">Military Ticket Requests</a>
319
320    <a href="/sports/2018/8/9/nonprofit-fundraising.aspx">Nonprofit Fundraising</a>
321
322    <a href="/sports/2019/11/23/game-day-item-auctions.aspx">Mobile Auctions</a>
323
324    <a href="/sb_output.aspx?form=119">Amazon Community Heroes</a>
325
326    <a href="/sports/2016/3/28/change-for-change.aspx">Change for Change</a>
327
328    <a href="https://syracusecrunch.com/news/2026/1/8/syracuse-crunch-partner-with-kinney-drugs-for-crunch-at-your-service-charity-event-february-26.aspx">Crunch At Your Service</a>
329
330    <a href="/sports/2019/9/12/hosting-programs.aspx">
330Hosting Programs</a>
331
332    <a href="/sb_output.aspx?form=121">Tully&#39;s Good Times Military Hosting</a>
333
334    <a href="https://syracusecrunch.com/news/2024/10/1/syracuse-crunch-mental-wellness-campaign.aspx">Mental Wellness Program</a>
335
336    <a href="/documents/2025/8/20/War_Memorial_Veteran_Photo_Mural_Legend_-_2025-07-24.pdf">Veteran Mural Legend</a>
337
338    <a href="http://store.syracusecrunch.com/?path=mhockey">Syracuse Crunch Store</a>
339
340    <a href="https://fans.winwithdash.com/team/syracusecrunch">DASH Auctions</a>
341
342    <a href="https://go.flohockey.tv/partner/ahl?utm_medium=partner&amp;utm_source=partner2webflow&amp;utm_content=landingpage&amp;utm_term=ahl.syracusecrunch&amp;utm_campaign=ahl&amp;contract_id=0063m00000uda24aae">AHLTV on FloHockey</a>
343
344</div>
345<!-- /ko -->
346                        </nav>
347                        <!-- ko if: ko.observable().matchMedia('(min-width:1025px)') -->
348                        <div class="main-header__icons">
349                            
350
351<script>
352    var obj = {"start":0,"count":10,"name":"main-nav-icons-fd29ce","sport_id":null,"count_breakpoints":null,"css_class":"","pinned_id":"","extra":{},"context":null,"dummy":false,"type":"ads","id":"11d8aa4f-970e-43d8-a85e-ecc4db4375e4","data":{"location":{"id":166,"title":"Main Nav Icons","type":"icons","effect":"none","fixed_image_sizes":false,"excluded_sport_ids":[],"slick":false,"dfp":false,"sidearm_dfp":false,"common_page":false,"html_template":null,"name":"main-nav-icons-fd29ce","autoplay_speed":8,"accessibility_icons":true,"sizes":null,"slick_options":null,"dfp_sizes":null},"campaigns":[{"id":6,"title":"Instagram","start_date":"2024-06-13T00:00:00","end_date":null,"open_in_new_window":true,"link":"/common/controls/adhandler.aspx?ad_id=6&target=https://www.instagram.com/syracusecrunch/","icon":"sf-instagram","html":null,"picture":null,"css_class":null,"is_dummy":false,"hover_text":null},{"id":7,"title":"Facebook","start_date":"2024-06-13T00:00:00","end_date":null,"open_in_new_window":true,"link":"/common/controls/adhandler.aspx?ad_id=7&target=https://www.facebook.com/syracusecrunch","icon":"sf-facebook-2","html":null,"picture":null,"css_class":null,"is_dummy":false,"hover_text":null},{"id":8,"title":"X (Twitter)","start_date":"2024-06-13T00:00:00","end_date":null,"open_in_new_window":true,"link":"/common/controls/adhandler.aspx?ad_id=8&target=https://x.com/syracusecrunch","icon":"sf-twitter","html":null,"picture":null,"css_class":null,"is_dummy":false,"hover_text":null}],"content_id":"main-nav-icons-fd29ce","content_title":"main-nav-icons-fd29ce","content_date":null,"content_url":null,"content_image_url":null},"mode":"web"};
353    if (!("sidearmComponents" in window))
354        window.sidearmComponents = [];
355    window.sidearmComponents.push(obj);
356</script>
356
357
358<ads-component params="{ id: '11d8aa4f-970e-43d8-a85e-ecc4db4375e4' }"></ads-component>
359                        </div>
360                        <div class="main-header__search flex flex-align-center">
361                            <search-component data-gist-id="" params="{name:'desktop'}"></search-component>
362                        </div>
363                        <!-- /ko -->
364                        <!-- ko if: ko.observable().matchMedia('(max-width:1024px)') -->
365                        <div class="main-header__search flex flex-align-center">
366                            <search-component data-gist-id="" params="{name:'mobile'}"></search-component>
367                        </div>
368                        <!-- /ko -->
369                    </div>
370                </div>
371                <div class="main-header__account flex flex-justify-end flex-align-center">
372                    <div class="main-header__account-manager">
373                        <a href="https://am.ticketmaster.com/syracusecrunch">Account Manager</a>
374                    </div>
375                    <div class="main-header__account-phone">
376                        <a href="tel:3154734444">315-473-4444</a>
377                    </div>
378                </div>
379              </div>
380            </header>
381            
382            
383				<nav class="sport-navigation" aria-labelledby="h2_sport_nav">
384                    <h2 class="hide" id="h2_sport_nav">Sport</h2>
385					
386
387<script>
388    var obj = {"start":0,"count":10,"name":"sports-nav","sport_id":null,"count_breakpoints":null,"css_class":"","pinned_id":"","extra":{"sport":{"id":2,"title":"Syracuse Crunch","abbreviation":"Crunch","shortname":"mhockey","short_title":"","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"whockey","gender":null,"youtube":"","facebook":"https://www.facebook.com/syracusecrunch","twitter":"syracusecrunch","instagram":"syracusecrunch","pinterest":"","tickets":null,"global_sport_name_slug":null,"url":"","ranking":null,"game_synonym":null}},"context":null,"dummy":false,"type":"sport-navigation","id":"6a4603c3-ed5d-4fd1-bfa2-891293598aa1","data":[{"id":0,"title":"Syracuse Crunch","short_title":"","rank":0,"column":0,"url":"/index.aspx?path=mhockey","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":null,"class_name":"sport-home","social_media_links":null,"schedule_roster_news_links":null,"items":null,"stats":null,"tickets":null,"youtube":null}],"mode":"web"};
389    if (!("sidearmComponents" in window))
390        window.sidearmComponents = [];
391    window.sidearmComponents.push(obj);
392</script>
392
393
394<navigation-component params="{ id: '6a4603c3-ed5d-4fd1-bfa2-891293598aa1' }"></navigation-component>
395
396
397
398<!-- ko if: false -->
399<div class="hide">
400
401    <a href="/index.aspx?path=mhockey">Syracuse Crunch</a>
402
403</div>
404<!-- /ko -->
405				</nav>
406            
407
408			<main class="main-content-placeholder" id="main-content">
409				
410
411    <div data-story-vm-id="7227">
412        
413    <article class="sidearm-story-template sidearm-story-template-gen sidearm-story-template-gen-4 row" aria-label="Main Story" data-id="7227">
414        <div class="sidearm-story-template-sponsors text-center">
415            
416
417<script>
418    var obj = {"start":0,"count":10,"name":"story-template-general-4-1","sport_id":null,"count_breakpoints":null,"css_class":"","pinned_id":"","extra":{},"context":null,"dummy":false,"type":"ads","id":"7f714dd5-5e6a-4dff-a76a-5d5b8356372a","data":{"location":{"id":0,"title":null,"type":null,"effect":null,"fixed_image_sizes":false,"excluded_sport_ids":null,"slick":false,"dfp":false,"sidearm_dfp":false,"common_page":false,"html_template":null,"name":null,"autoplay_speed":0,"accessibility_icons":false,"sizes":null,"slick_options":null,"dfp_sizes":null},"campaigns":[],"content_id":null,"content_title":null,"content_date":null,"content_url":null,"content_image_url":null},"mode":"web"};
419    if (!("sidearmComponents" in window))
420        window.sidearmComponents = [];
421    window.sidearmComponents.push(obj);
422</script>
422
423
424<ads-component params="{ id: '7f714dd5-5e6a-4dff-a76a-5d5b8356372a' }"></ads-component> 		
425        </div>
426
427        <div class="sidearm-story-template-content">
428
429            <div class="sidearm-story-template-media relative" data-bind="stopBindings: true">
430                
431                    <picture alt="Crunch-Con">
432                        <source media="(min-width:1128px)" srcset="
433                            /images/2025/11/29/CrunchCon_Header.jpg?width=1416&height=797&mode=crop&quality=80&format=jpg 1x,
434                            /images/2025/11/29/CrunchCon_Header.jpg?width=1920&height=1080&mode=crop&quality=80&format=jpg 2x
435                        ">
436                        <source media="(min-width:768px)" srcset="
437                            /images/2025/11/29/CrunchCon_Header.jpg?width=1128&height=635&mode=crop&quality=80&format=jpg 1x,
438                            /images/2025/11/29/CrunchCon_Header.jpg?width=1920&height=1080&mode=crop&quality=80&format=jpg 2x
439                        ">
440                        <source media="(min-width:540px)" srcset="
441                            /images/2025/11/29/CrunchCon_Header.jpg?width=768&height=432&mode=crop&quality=80&format=jpg 1x,
442                            /images/2025/11/29/CrunchCon_Header.jpg?width=1536&height=864&mode=crop&quality=80&format=jpg 2x
443                        ">
444                        <source media="(min-width:0px)" srcset="
445                            /images/2025/11/29/CrunchCon_Header.jpg?width=540&height=304&mode=crop&quality=80&format=jpg 1x,
446                            /images/2025/11/29/CrunchCon_Header.jpg?width=1080&height=608&mode=crop&quality=80&format=jpg 2x
447                        ">
448                        <img src="/images/2025/11/29/CrunchCon_Header.jpg?width=1416&height=797&mode=crop&quality=80&format=jpg" alt="Crunch Con">
449                    </source></source></source></source></picture> 
450
451                    
452            </div>
453            
454            <header class="sidearm-story-template-header">
455                <h1>Crunch-Con</h1>                
456                <h2>Crunch-Con is a three-game series featuring theme nights celebrating different fandoms.</h2>
457                <p>11/19/2025 12:31:00 PM</p>
458    
459            </header>            
460            
461            <div class="sidearm-story-template-text">
462                <ul class="sidearm-story-custom-share-links flex flex-align-center">
463                    <li><a href="" target="_blank" class="sidearm-story-custom-share-print story-7227" aria-label="Print story"><span class="icon-print"></span></a></li>
464                    <li><a href="" target="_blank" class="sidearm-story-custom-share-twitter story-7227" aria-label="Share story on X"><span class="icon-twitter"></span></a></li>
465                    <li><a href="" target="_blank" class="sidearm-story-custom-share-facebook story-7227" aria-label="Share story on Facebook"><span class="icon-facebook"></span></a></li>
466                    <li><a href="" target="_blank" class="sidearm-story-custom-share-email story-7227" aria-label="Email story"><span class="icon-email"></span></a></li>
467                    <li><a href="" target="_blank" class="sidearm-story-custom-share-pinterest story-7227" aria-label="Pin story on Pinterest"><span class="icon-pinterest"></span></a></li>
468                    <li><a href="" target="_blank" class="sidearm-story-custom-share-linkedin story-7227" aria-label="Share story on LinkedIn"><span class="icon-linkedin"></span></a></li>
469                </ul>
470                
471                
472                                            
473                <aside class="sidearm-story-template-links" aria-label="Story Links">
474                    <h3 class="hide">Story Links</h3>
475                    
476                </aside>
477                 <div style="text-align: center;"><span style="font-size:18px;">Crunch-Con is back for the 2025-26 season! Enjoy every moment of this year's series with a Crunch-Con Package.</span><br>
478<br>
479<strong><span style="font-size:16px;">The Crunch-Con ticket package is on sale now and</span></strong><span style="font-size:16px;"><strong> includes:</strong><br>
480<br>
481A ticket to all three Crunch-Con games<br>
482<br>
483A $5 food voucher for each Crunch-Con game<br>
484<br>
48510% off merchandise at the Crunch-Con games with VIP Pass<br>
486<br>
487Guaranteed Crunch-Con giveaway<br>
488<br>
489Three entries into each night's enter-to-win raffle<br>
490<br>
491A donation to each night's beneficiary</span>
492
493<section class="story-links link-associations" style="width:100%;">
494<h2 class="hide"><span style="font-size:16px;">Story Links</span></h2>
495<span style="font-size:16px;">  </span>
496
497<ul>
498	<li>
499	<center><span style="font-size:16px;"><a href="https://am.ticketmaster.com/syracusecrunch/buy/flexplan/719/1" target="_blank"><b>BUY YOUR CRUNCH-CON PACKAGE</b></a></span></center>
500	</li>
501</ul>
502<span style="font-size:16px;"> </span></section>
503<br>
504 </div>
505
506<hr><span style="font-size:18px;"></span><span style="font-size:18px;"><strong>Saturday, December 13<br>
507Ogre Night</strong></span><br>
508<span style="font-size:14px;">Hartford Wolf Pack vs. Syracuse Crunch | 7 p.m.<br>
509<br>
510Ogres are like onions, they have layers – and so does Ogre Night at the Crunch. Don't go Far Far Away when you can head to the Upstate Medical University Arena for a night of Ogre-themed activities. Memorial Hall will host Fiona's Photo Area with an ogre ears balloon arch, Gingy's Gingerbread Men ornament decorating, Hey Now, You're an Artist area featuring coloring pages and Pin The Tail On The Donkey. Fans will also be able to enjoy songs from the Shrek movie soundtracks. Ogre Night will also have a poster giveaway, raffle and more! A portion of the proceeds from Ogre Night tickets will benefit Make-A-Wish Central New York.</span>
511
512<section class="story-links link-associations" style="width:250px;">
513<h2 class="hide">Story Links</h2>
514 
515
516<ul>
517	<li>
518	<center><a href="https://am.ticketmaster.com/syracusecrunch/buy/ism/MjVHMTIxMw==?promoCode=T0dSRQ==" target="_blank"><b>BUY TICKETS</b></a></center>
519	</li>
520</ul>
521</section>
522 
523
524<hr><span style="font-size:14px;"></span><span style="font-size:18px;"></span><span style="font-size:18px;"><strong>Saturday, January 24<br>
525Wizarding Night</strong></span><br>
526<span style="font-size:14px;">Utica Comets vs. Syracuse Crunch | 7 p.m.</span><span style="font-size:16px;"></span><br>
527<br>
528<span style="font-size:14px;">Calling all witches and wizards: Hop on your broomsticks and remember to pack your magic wand for Wizarding Night at the Syracuse Crunch! Fans are encouraged to dress up as characters from their favorite wizarding movie franchise.  A portion of the proceeds from Wizarding Night ticket sales will benefit a local charity. As we add more to the night, this page will be updated, so check back for additional information, including our enter-to-win raffle!</span>
529
530<section class="story-links link-associations" style="width:250px;">
531<h2 class="hide">Story Links</h2>
532 
533
534<ul>
535	<li>
536	<center><a href="https://am.ticketmaster.com/syracusecrunch/buy/ism/MjZHMDEyNA==?promoCode=V0laQVJE" target="_blank"><b>BUY TICKETS</b></a></center>
537	</li>
538</ul>
539</section>
540 
541
542<hr><span style="font-size:14px;"></span><span style="font-size:18px;"></span><span style="font-size:18px;"><strong>Saturday, March 14<br>
543Star Wars Night</strong></span><br>
544<span style="font-size:14px;">Laval vs. Syracuse Crunch | 5 p.m.</span><br>
545<span style="font-size:16px;"></span><br>
546<span style="font-size:14px;"><span style="font-size:14px;">The Syracuse Crunch are taking off to a galaxy far far away, with a night full of Jedi, Wookies and Stormtroopers. Fans are encouraged to dress as their favorite characters from across the galaxy. The 501<sup>st</sup> Legion will be in attendance in authentic Star Wars costumes for photo ops. Fans that purchase tickets through the below link, along with Crunch-Con Package holders, will be entered to win a special theme prize soon to be announced! Additional raffle tickets will be available for $5 at Guest Services during the game. A portion of proceeds from Star Wars ticket sales will benefit Paige's Butterfly Run.</span></span>
547
548<section class="story-links link-associations" style="width:250px;">
549<h2 class="hide">Story Links</h2>
550 
551
552<ul>
553	<li>
554	<center><a href="https://am.ticketmaster.com/syracusecrunch/buy/ism/MjZHMDMxNA==?promoCode=U1RBUldBUlM=" target="_blank"><b>BUY TICKETS</b></a></center>
555	</li>
556</ul>
557</section>
558 
559
560<hr><span style="font-size:14px;"></span><span style="font-size:14px;"></span><br>
561<span style="font-size:16px;"></span><span style="font-size:18px;"><strong>Know Before You Go</strong></span><span style="font-size:16px;"></span><br>
562<br>
563<span style="font-size:14px;">• No weapons, including costume items, are allowed inside the Upstate Medical University Arena.</span><br>
564<span style="font-size:16px;"></span><span style="font-size:14px;">• The Upstate Medical University Arena has a <a href="https://www.asmsyracuse.com/p/visit/clear-bag-policyonc">clear bag policy</a>.<br>
565• Concession stands are cashless.</span><br>
566<br>
567<span style="font-size:16px;"></span><span style="font-size:14px;">Find more information about the Upstate Medical University Arena policies <a href="https://www.asmsyracuse.com/p/visit/azguide">here</a>.</span><span style="font-size:16px;"></span><br>
568 
569<hr><span style="font-size:16px;"><br>
570For more information about Crunch-Con, including tickets, game info, sponsorship opportunities and more, contact <dfn><a href="/staff-directory/mark-emanuelli/108" rel="smarttag" rev="108">Mark Emanuelli</a></dfn> at <a href="mailto:[email protected]?subject=CrunchCon">[email protected]</a> or 315-473-4444 ext. 124.</span><span style="font-size:14px;"></span><div class='print-friendly-story-button'>
570<a onclick='window.open(this.href,"_blank");return false;' href='/news/2025/11/19/syracuse-crunch-crunch-con.aspx?print=true'>Print Friendly Version</a></div>
571                
572                <div class="sidearm-story-template-boilerplate">
573                    
574
575<script>
576    var obj = {"start":0,"count":10,"name":"story-template-boilerplate","sport_id":null,"count_breakpoints":null,"css_class":"","pinned_id":"","extra":{},"context":null,"dummy":false,"type":"ads","id":"bcc3114c-47f1-45e5-8f44-3672d83ddb30","data":{"location":{"id":0,"title":null,"type":null,"effect":null,"fixed_image_sizes":false,"excluded_sport_ids":null,"slick":false,"dfp":false,"sidearm_dfp":false,"common_page":false,"html_template":null,"name":null,"autoplay_speed":0,"accessibility_icons":false,"sizes":null,"slick_options":null,"dfp_sizes":null},"campaigns":[],"content_id":null,"content_title":null,"content_date":null,"content_url":null,"content_image_url":null},"mode":"web"};
577    if (!("sidearmComponents" in window))
578        window.sidearmComponents = [];
579    window.sidearmComponents.push(obj);
580</script>
580
581
582<ads-component params="{ id: 'bcc3114c-47f1-45e5-8f44-3672d83ddb30' }"></ads-component>
583                </div>
584
585                
586            </div>              
587
588        </div>  
589
590        <div class="sidearm-story-template-sponsors text-center">
591            
592
593<script>
594    var obj = {"start":0,"count":10,"name":"story-template-general-4-2","sport_id":null,"count_breakpoints":null,"css_class":"","pinned_id":"","extra":{},"context":null,"dummy":false,"type":"ads","id":"f6ad316f-7330-4952-9520-76c77362c121","data":{"location":{"id":0,"title":null,"type":null,"effect":null,"fixed_image_sizes":false,"excluded_sport_ids":null,"slick":false,"dfp":false,"sidearm_dfp":false,"common_page":false,"html_template":null,"name":null,"autoplay_speed":0,"accessibility_icons":false,"sizes":null,"slick_options":null,"dfp_sizes":null},"campaigns":[],"content_id":null,"content_title":null,"content_date":null,"content_url":null,"content_image_url":null},"mode":"web"};
595    if (!("sidearmComponents" in window))
596        window.sidearmComponents = [];
597    window.sidearmComponents.push(obj);
598</script>
598
599
600<ads-component params="{ id: 'f6ad316f-7330-4952-9520-76c77362c121' }"></ads-component> 		
601        </div> 
602        
603        <div class="sidearm-story-template-sponsors text-center sidearm-story-template-sponsors-sticky">
604            
605
606<script>
607    var obj = {"start":0,"count":10,"name":"story-template-general-4-3","sport_id":null,"count_breakpoints":null,"css_class":"","pinned_id":"","extra":{},"context":null,"dummy":false,"type":"ads","id":"6ba8e591-735e-43b4-bcdb-0d1fae83bebc","data":{"location":{"id":0,"title":null,"type":null,"effect":null,"fixed_image_sizes":false,"excluded_sport_ids":null,"slick":false,"dfp":false,"sidearm_dfp":false,"common_page":false,"html_template":null,"name":null,"autoplay_speed":0,"accessibility_icons":false,"sizes":null,"slick_options":null,"dfp_sizes":null},"campaigns":[],"content_id":null,"content_title":null,"content_date":null,"content_url":null,"content_image_url":null},"mode":"web"};
608    if (!("sidearmComponents" in window))
609        window.sidearmComponents = [];
610    window.sidearmComponents.push(obj);
611</script>
611
612
613<ads-component params="{ id: '6ba8e591-735e-43b4-bcdb-0d1fae83bebc' }"></ads-component> 		
614        </div>
615    </article>
616
617    
618
619<script>
620    require(['jquery'], function() {
621        var shareUrl = "https://syracusecrunch.com/news/2025/11/19/syracuse-crunch-crunch-con.aspx",
622            shareHeadline = "Crunch-Con";
623            shareHost = window.location.hostname,
624            shareUrlPrint = shareUrl + (!window.location.search ? "?" : window.location.search + "&") + "print=true",
625            shareUrlTwitter = "https://x.com/share?text=" + shareHeadline + "&url=" + shareUrl,
626            shareUrlLinkedIn = "https://www.linkedin.com/sharing/share-offsite/?url=" +shareUrl,
627            shareUrlFacebook = "https://www.facebook.com/sharer.php?u=" + shareUrl + "&p[title]=" + shareHeadline,
628            shareUrlPinterest = "https://pinterest.com/pin/create/button/?url=" + shareUrl + "&media=//" + shareHost + "//images/2025/11/29/CrunchCon_Header.jpg&description=" + shareHeadline,
629            shareUrlEmail = "mailto:?body=" + shareUrl;
630        console.log(shareHeadline);
631        $('.sidearm-story-custom-share-links .sidearm-story-custom-share-print.story-7227').attr("href",shareUrlPrint);
632        $('.sidearm-story-custom-share-links .sidearm-story-custom-share-twitter.story-7227').attr("href",shareUrlTwitter);
633        $('.sidearm-story-custom-share-links .sidearm-story-custom-share-facebook.story-7227').attr("href",shareUrlFacebook);
634        $('.sidearm-story-custom-share-links .sidearm-story-custom-share-pinterest.story-7227').attr("href",shareUrlPinterest);
635        $('.sidearm-story-custom-share-links .sidearm-story-custom-share-email.story-7227').attr("href",shareUrlEmail);
636        $('.sidearm-story-custom-share-links .sidearm-story-custom-share-linkedin.story-7227').attr("href",shareUrlLinkedIn);
637    });
638</script>
638
639
640    
640<script>
641        require(['jquery'], function($) {
642            setTimeout(function() {
643                $(window).scroll(function() {
644                    if ($(this).scrollTop() > 300) { // this refers to window
645                        $('.sidearm-story-template-sponsors-sticky').addClass('is-hidden');
646                    } else {
647                        $('.sidearm-story-template-sponsors-sticky').removeClass('is-hidden');
648                    }
649                });
650            }, 3000);
651        });
652    </script>
652
653
654    
655    </div>
656
657    <div id="ctl00_cplhMainContent_fan_interaction_controls">
658
659</div>
660    
661
662    
663    
664    
664<script>
665        require(['jquery'], function ($) {
666            $(function () {
667                // Make iframes responsive
668                $('article iframe[width="100%"],article iframe[style*="width: 100%"],article iframe[style*="width:100%"]').filter(':not(.sidearm-flex-video):not(.sidearm-flex-video *)').filter('[src *= "/showcase/embed.aspx"],[src *= "youtube.com/"],[src *= "youtu.be/"]').not('.showcase-video-player, .dfp-ad iframe').wrap('<div class="sidearm-flex-video"></div>');
669            });
670        });
671    </script>
671
672
673
674			</main>
675
676            <div class="s-footer__sponsor">
677                <div class="s-footer__sponsor-inner row pad">
678                    <!-- ko if: ko.observable().matchMedia('(max-width:767px)') -->
679                        
680
681<script>
682    var obj = {"start":0,"count":10,"name":"sidearm-dfp-2","sport_id":null,"count_breakpoints":null,"css_class":"","pinned_id":"","extra":{},"context":null,"dummy":false,"type":"ads","id":"c1ebb533-1ea7-44aa-88f0-76ffaadd3d33","data":{"location":{"id":92,"title":"SIDEARM DFP - Location 2","type":"dfp","effect":"none","fixed_image_sizes":false,"excluded_sport_ids":[],"slick":false,"dfp":true,"sidearm_dfp":true,"common_page":false,"html_template":null,"name":"sidearm-dfp-2","autoplay_speed":8,"accessibility_icons":true,"sizes":null,"slick_options":null,"dfp_sizes":[{"id":230,"enabled":true,"breakpoint":1024,"width":970,"height":90,"size_list":"[[728,90],[970,90]]","unit_name":"//crunch/sidearm-dfp-2","sidearm_dfp":null},{"id":229,"enabled":true,"breakpoint":767,"width":728,"height":90,"size_list":null,"unit_name":"//crunch/sidearm-dfp-2","sidearm_dfp":null},{"id":228,"enabled":true,"breakpoint":0,"width":300,"height":250,"size_list":null,"unit_name":"//crunch/sidearm-dfp-2","sidearm_dfp":null}]},"campaigns":null,"content_id":"sidearm-dfp-2","content_title":"sidearm-dfp-2","content_date":null,"content_url":null,"content_image_url":null},"mode":"web"};
683    if (!("sidearmComponents" in window))
684        window.sidearmComponents = [];
685    window.sidearmComponents.push(obj);
686</script>
686
687
688<ads-component params="{ id: 'c1ebb533-1ea7-44aa-88f0-76ffaadd3d33' }"></ads-component>
689                    <!-- /ko -->
690                    
691
692<script>
693    var obj = {"start":0,"count":10,"name":"promo-footer-sponsor-c4e422","sport_id":null,"count_breakpoints":null,"css_class":"","pinned_id":"","extra":{},"context":null,"dummy":false,"type":"ads","id":"19ffad45-5257-41f2-901b-5cea8512fe99","data":{"location":{"id":164,"title":"Promo Footer Sponsor","type":"multi","effect":"slide","fixed_image_sizes":true,"excluded_sport_ids":[],"slick":true,"dfp":false,"sidearm_dfp":false,"common_page":false,"html_template":null,"name":"promo-footer-sponsor-c4e422","autoplay_speed":8,"accessibility_icons":true,"sizes":null,"slick_options":[{"id":0,"breakpoint":0,"arrows":true,"dots":false,"slides_to_show":1,"slides_to_scroll":1,"extra_options":"{autoplay:true, autoplaySpeed:5000, pausable:true, pauseOnHover:false}"},{"id":0,"breakpoint":1024,"arrows":true,"dots":false,"slides_to_show":3,"slides_to_scroll":1,"extra_options":"{autoplay:true, autoplaySpeed:5000, pausable:true, pauseOnHover:false}"}],"dfp_sizes":null},"campaigns":[{"id":1,"title":"Upstate","start_date":"2024-06-10T11:23:32","end_date":null,"open_in_new_window":true,"link":"/common/controls/adhandler.aspx?ad_id=1&target=http://www.upstate.edu/hospital/","icon":null,"html":null,"picture":{"images":[{"breakpoint":768,"alt":"Upstate","image":"/images/2019/9/10/Upstate.jpg","width":null,"height":null}]},"css_class":null,"is_dummy":false,"hover_text":null},{"id":2,"title":"Tully's","start_date":"2024-06-10T11:23:32","end_date":null,"open_in_new_window":true,"link":"/common/controls/adhandler.aspx?ad_id=2&target=https://tullysgoodtimes.com/","icon":null,"html":null,"picture":{"images":[{"breakpoint":768,"alt":"Tully's Good Times","image":"/images/2019/9/10/Tullys.jpg","width":null,"height":null}]},"css_class":null,"is_dummy":false,"hover_text":null},{"id":3,"title":"Toyota","start_date":"2024-06-10T11:23:32","end_date":null,"open_in_new_window":true,"link":"/common/controls/adhandler.aspx?ad_id=3&target=https://www.toyota.com/","icon":null,"html":null,"picture":{"images":[{"breakpoint":768,"alt":"Toyota","image":"/images/2019/9/10/Toyota.jpg","width":null,"height":null}]},"css_class":null,"is_dummy":false,"hover_text":null},{"id":14,"title":"US Army","start_date":"2024-08-07T00:00:00","end_date":null,"open_in_new_window":true,"link":"/common/controls/adhandler.aspx?ad_id=14&target=https://goarmy.com/s/A9Y","icon":null,"html":null,"picture":{"images":[{"breakpoint":768,"alt":"US Army","image":"/images/2026/4/29/U.S._Army_Web.jpg","width":null,"height":null}]},"css_class":null,"is_dummy":false,"hover_text":null},{"id":15,"title":"NBT Bank","start_date":"2024-08-07T00:00:00","end_date":null,"open_in_new_window":true,"link":"/common/controls/adhandler.aspx?ad_id=15&target=https://www.nbtbank.com/","icon":null,"html":null,"picture":{"images":[{"breakpoint":768,"alt":"NBT Bank","image":"/images/2023/10/5/Syracuse_Crunch_Website_Ad.png","width":null,"height":null}]},"css_class":null,"is_dummy":false,"hover_text":null},{"id":17,"title":"Hofmann","start_date":"2024-08-07T00:00:00","end_date":null,"open_in_new_window":true,"link":"/common/controls/adhandler.aspx?ad_id=17&target=https://hofmannsausage.com/","icon":null,"html":null,"picture":{"images":[{"breakpoint":768,"alt":"Hofmann","image":"/images/2021/3/15/HOF_Proud_Sponsor_Crunch.png","width":null,"height":null}]},"css_class":null,"is_dummy":false,"hover_text":null},{"id":18,"title":"ANOVA","start_date":"2024-08-07T00:00:00","end_date":null,"open_in_new_window":true,"link":"/common/controls/adhandler.aspx?ad_id=18&target=https://www.anovamarine.com/","icon":null,"html":null,"picture":{"images":[{"breakpoint":768,"alt":"ANOVA","image":"/images/2022/10/18/ANOVA_Website_Ad_DM6WP.jpg","width":null,"height":null}]},"css_class":null,"is_dummy":false,"hover_text":null},{"id":20,"title":"Marriott","start_date":"2024-08-07T00:00:00","end_date":null,"open_in_new_window":true,"link":"/common/controls/adhandler.aspx?ad_id=20&target=https://www.marriott.com/en-us/hotels/syrmc-marriott-syracuse-downtown/overview/","icon":null,"html":null,"picture":{"images":[{"breakpoint":768,"alt":"Marriott","image":"/images/2022/11/10/CRUNCHWebAD_hwxuI.jpg","width":null,"height":null}]},"css_class":null,"is_dummy":false,"hover_text":null},{"id":21,"title":"Ryan Hanlon","start_date":"2024-08-07T00:00:00","end_date":null,"open_in_new_window":true,"link":"/common/control
693s/adhandler.aspx?ad_id=21&target=https://www.saltcity.realestate/","icon":null,"html":null,"picture":{"images":[{"breakpoint":768,"alt":"Salt City Real Estate","image":"/images/2024/10/7/Crunch_Web_Banner_2024__1_.png","width":null,"height":null}]},"css_class":null,"is_dummy":false,"hover_text":null},{"id":29,"title":"The Summit FCU","start_date":"2025-03-18T00:00:00","end_date":null,"open_in_new_window":true,"link":"/common/controls/adhandler.aspx?ad_id=29&target=https://www.summitfcu.org/landing/syracusecrunch/","icon":null,"html":null,"picture":{"images":[{"breakpoint":768,"alt":"The Summit FCU","image":"/images/2025/3/18/CrunchFooterAd_03172025_V4.jpg","width":null,"height":null}]},"css_class":null,"is_dummy":false,"hover_text":null}],"content_id":"promo-footer-sponsor-c4e422","content_title":"promo-footer-sponsor-c4e422","content_date":null,"content_url":null,"content_image_url":null},"mode":"web"};
694    if (!("sidearmComponents" in window))
695        window.sidearmComponents = [];
696    window.sidearmComponents.push(obj);
697</script>
697
698
699<ads-component params="{ id: '19ffad45-5257-41f2-901b-5cea8512fe99' }"></ads-component>
700                </div>
701            </div>
702
703            <footer class="main-footer">
704                <section id="ctl00_s_signup" class="s-signup" aria-labelledby="h2_signup">
705                    <h2 class="hide" id="h2_signup">Crunch Insider</h2>
706                    <div class="s-signup__news row pad">
707                        <div class="s-signup__title">
708                            <h3>Crunch Insider</h3>
709                            <p>Stay up to date on all the latest news, events and promotions</p>
710                        </div>
711                      <div id="subscribe-form" class="flex">
712                          <div class="s-signup__item subscribe-form-fname">
713                              <label for="first-name" class="hide">first-name</label>
714                              <input class="subscribe-form-input" id="first-name" type="text" placeholder="First Name">
715                          </div>
716                          <div class="s-signup__item subscribe-form-lname">
717                              <label for="second-name" class="hide">second-name</label>
718                              <input class="subscribe-form-input" id="second-name" type="text" placeholder="Last Name">
719                          </div>
720                          <div class="s-signup__item subscribe-form-email">
721                              <label for="email" class="hide">email</label>
722                              <input class="subscribe-form-input" id="email" type="text" pattern="[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,4}$" placeholder="Email">
723                          </div>
724                          <div class="s-signup__item subscribe-form-button">
725                              <button id="subscribe-form__input-submit" name="subscribe-form__input-submit" class="subscribe-form-btn" type="submit">
726                                  <span>Submit</span><span class="sidearm-icon sf-arrows-thick-right"></span>
727                              </button>
728                          </div>
729                      </div>
730                    </div>
731                </section>
732
733                <div class="main-footer__title" aria-labelledby="h2_footer">
734                    <h2 class="hide" id="h2_footer">Footer</h2>
735                    <div class="row pad extra-pad flex flex-align-center" style="padding-top:32px; padding-bottom:32px;">
736                        <a class="main-footer__logo" href="/index.aspx"><img src="https://dxbhsrqyrr690.cloudfront.net/sidearm.nextgen.sites/syracusecrunch.com/images/responsive_2024/main_logo.svg" alt="Syracuse Crunch"></a>
737                        <div class="main-footer__text flex-item-1">
738                            <h3>&copy; 2026 Syracuse Crunch</h3>
739                            <address><a href="mailto:[email protected]"><span class="sidearm-icon sf-email-empty"></span>[email protected]</a></address>
740                            <address><a href="tel:3154734444"><span class="sidearm-icon sf-phone"></span>315-473-4444</a></address>
741                        </div>
742                        <div class="main-footer__logos">
743                            <a class="main-footer__logo" target="_blank" href="https://theahl.com/">
744                                <img src="https://dxbhsrqyrr690.cloudfront.net/sidearm.nextgen.sites/syracusecrunch.com/images/responsive_2024/footer_logo_ahl.svg" alt="The American Hockey League, opens in new tab">
745                            </a>
746                            <a class="main-footer__logo" target="_blank" href="https://www.nhl.com/lightning/">
747                                <img src="https://dxbhsrqyrr690.cloudfront.net/sidearm.nextgen.sites/syracusecrunch.com/images/responsive_2024/footer_logo_tampabay_lighting.svg" alt="Tampa Bay Lightning, opens in new tab">
748                            </a>
749                        </div>
750                    </div>
751                </div>
752                <div class="s-common-footer s-common-footer--white">
753                    <div class="s-common-footer__wrapper">
754                        
755<style>
756    .c-common-footer{ line-height:1.5; padding:0;flex-direction:column !important;}
757    .c-common-footer .c-common-footer__list-items{margin:0; padding:0; list-style:none;flex-direction:column;}
758    .c-common-footer .c-common-footer__list-item{padding:12px 24px; border-top:solid 1px;}
759    .c-common-footer .c-common-footer__list-item:first-child{ border-top:none;}
760    /* .c-common-footer .c-common-footer__list-item:nth-child(n+3){width:100%;} */
761    .c-common-footer .c-common-footer__list-link{font-weight:400; font-size:1rem;}
762    .c-common-footer .c-common-footer__list-link:hover{text-decoration:underline;}
763    .c-common-footer .c-common-footer__logos{ flex: 0 0 auto; -webkit-flex: 0 0 auto; border-top:solid 1px;}
764    .c-common-footer .c-common-footer__logo-item{ padding:24px; flex: 1 1 50%; -webkit-flex: 1 1 50%; text-align:center;}
765    .c-common-footer .c-common-footer__logo-link { display:inline-block;}
766    .c-common-footer .c-common-footer__logo-item:nth-child(n+2){ border-left:solid 1px; }
767    .c-common-footer .c-common-footer__logo-item svg{ max-height:30px; width:100%;}
768
769    .c-common-footer--black{ background:black; }
770    .c-common-footer--black .c-common-footer__list-link{ color:white;}
771    .c-common-footer--black .c-common-footer__list-item{border-top-color:#474952;}
772    .c-common-footer--black .c-common-footer__list-item:nth-child(2) { border-left-color:#474952; }
773    .c-common-footer--black .c-common-footer__list-item:nth-child(3) { border-left-color:#474952; }
774    .c-common-footer--black .c-common-footer__list-item:nth-child(4) { border-left-color:#474952; }
775    .c-common-footer--black .c-common-footer__logos{ border-top-color:#474952;}
776    .c-common-footer--black .c-common-footer__logo-item:nth-child(n+2){ border-left-color:#474952; }
777
778    .c-common-footer--white{ background:white; }
779    .c-common-footer--white .c-common-footer__list-link{ color:black;}
780    .c-common-footer--white .c-common-footer__list-item{border-top-color:#d9d9db;}
781    .c-common-footer--white .c-common-footer__list-item:nth-child(2) { border-left-color: #d9d9db; }
782    .c-common-footer--white .c-common-footer__list-item:nth-child(3) { border-left-color: #d9d9db; }
783    .c-common-footer--white .c-common-footer__list-item:nth-child(4) { border-left-color: #d9d9db; }
784    .c-common-footer--white .c-common-footer__logos{ border-top-color:#d9d9db;}
785    .c-common-footer--white .c-common-footer__logo-item:nth-child(n+2){ border-left-color:#d9d9db; }
786
787    .c-common-footer--gray{ background:#f5f5f5; }
788    .c-common-footer--gray .c-common-footer__list-link{ color:black;}
789    .c-common-footer--gray .c-common-footer__list-item{border-top-color:#d9d9db;}
790    .c-common-footer--gray .c-common-footer__list-item:nth-child(2) { border-left-color: #d9d9db; }
791    .c-common-footer--gray .c-common-footer__list-item:nth-child(3) { border-left-color: #d9d9db; }
792    .c-common-footer--gray .c-common-footer__list-item:nth-child(4) { border-left-color: #d9d9db; }
793    .c-common-footer--gray .c-common-footer__logos{ border-top-color:#d9d9db;}
794    .c-common-footer--gray .c-common-footer__logo-item:nth-child(n+2){ border-left-color:#d9d9db; }
795
796    @media all and (min-width:768px) {
797        .c-common-footer {padding:24px 0; flex-direction:row !important;}
798        .c-common-footer .c-common-footer__links{ padding: 24px 12px; flex: 1 1 auto; -webkit-flex: 1 1 auto;}
799        .c-common-footer .c-common-footer__list-items{flex-direction:row;}
800        .c-common-footer .c-common-footer__list-item{padding:0 12px; margin-bottom:4px; border-top:none;}
801        .c-common-footer  .c-common-footer__list-item:nth-child(2){ border-left-style:solid; border-left-width: 1px;}
802        .c-common-footer  .c-common-footer__list-item:nth-child(3){ border-left-style:solid; border-left-width: 1px;}
803        .c-common-footer  .c-common-footer__list-item:nth-child(4){ border-left-style:solid; border-left-width: 1px;}
804        .c-common-footer .c-common-footer__logos{border-top: none;}
805        .c-common-footer .c-common-footer__logo-item{padding:6px 24px; flex: 0 0 auto; -webkit-flex: 0 0 auto;}
806        .c-common-footer .c-common-footer__logo-item svg{ height:36px; width:auto; max-height:none;}
807        .c-common-footer .c-common-footer__logo-item .c-common-footer__logo-learfield{ height:30px; width:auto; max-height:none;}
808        .c-common-footer .c-common-footer__logo-item .c-common-footer__logo-sidearm{ height:48px; width:auto; max-height:none;}
809        .c-common-footer .c-common-footer__logo-item .c-common-footer__logo-sidearm--alt { height:auto; width:170px; max-height:none;}
810        .c-common-footer--learfield .c-common-footer__logos{border-top-style:solid; border-top-width: 1px; }
811    }
812</style>
813<div class="component c-common-footer c-common-footer--white flex flex-column flex-align-stretch flex-justify-between medium-flex-row">
814    <div class="c-common-footer__links">
815        <ul class="c-common-footer__list-items flex flex-column flex-align-stretch medium-flex-row flex-wrap">
816            <li class="c-common-footer__list-item">
817                <a class="c-common-footer__list-link" href="http://sidearmsports.com/terms-of-service" target="_blank">Terms of Service<span class="accessible-hide">, opens in new window</span></a>
818            </li>
819            <li class="c-common-footer__list-item">
820                <a class="c-common-footer__list-link" href="http://sidearmsports.com/privacypolicy" target="_blank">Privacy Policy<span class="accessible-hide">, opens in new window</span></a>
821            </li>
822            <li class="c-common-footer__list-item">
823                <a class="c-common-footer__list-link" href="https://sidearmsports.com/accessibility-statement" target="_blank" aria-label="Accessibility at SIDEARM, opens in new tab">Accessibility</a>
824            </li>
825            <li class="c-common-footer__list-item">
826                <a id="cpra_button" class="c-common-footer__list-link" href="#" aria-label="Do Not Sell or Share My Personal Information, opens in modal">Do Not Sell or Share My Personal Information</a>
827            </li>
828
829            
830        </ul>
831    </div>
832    <div class="c-common-footer__logos flex flex-align-center">
833        
834            <div class="c-common-footer__logo-item">
835                <a class="c-common-footer__logo-link" href="https://www.sidearmsports.com" aria-label="Sidearm Sports, Powered by Learfield, opens a new window" target="_blank">
836                    
837                             <svg class="c-common-footer__logo-sidearm" fill="none" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 200 57" xmlns:xlink="http://www.w3.org/1999/xlink" role="img" aria-label="Sidearm Sports website, opens a new tab"><g clip-path="url(#clip6)"><title>Sidearm Sports, opens a new window</title><path d="M126.192 3.382c-.61 0-.924.558-.924 1.674v.662c0 .855.61 1.64 1.865 2.371 1.743 1.03 2.894 1.866 3.469 2.511 1.273 1.465 1.9 3.487 1.9 6.067 0 3.62
8376-2.126 5.44-6.362 5.44-2.092 0-3.609-.384-4.515-1.168-.977-.855-1.465-2.302-1.465-4.36v-2.65h5.108c0 .245-.017.611-.052 1.1a16.89 16.89 0 00-.053 1.098c0 1.726.349 2.58 1.046 2.58.698 0 1.029-.663 1.029-1.988 0-.906-.105-1.621-.349-2.127-.244-.505-.732-.993-1.482-1.499-1.952-1.29-3.085-2.11-3.381-2.423-1.221-1.308-1.831-3.104-1.831-5.405 0-3.522 2.005-5.265 5.997-5.265 2.475 0 4.114.523 4.916 1.552.697.871 1.028 2.58 1.028 5.108h-4.881V5.352c0-1.307-.348-1.97-1.063-1.97zm12.621 5.998h.993c.907 0 1.36-.454 1.36-1.343V5.038c0-.889-.453-1.325-1.36-1.325h-.993V9.38zM133.566 0h7.199c3.487 0 5.23 1.691 5.23 5.038v2.72c0 2.406-.645 3.94-1.918 4.638-.819.453-2.58.68-5.264.68v9.013h-5.247V0zm18.949 17.138c0 .924.348 1.394 1.046 1.394.697 0 1.045-.47 1.045-1.394V4.968c0-.923-.348-1.394-1.045-1.394-.698 0-1.046.47-1.046 1.395v12.169zm-5.457-10.565c0-2.232.523-3.888 1.569-4.97C149.673.523 151.329 0 153.561 0c2.248 0 3.887.523 4.933 1.604 1.046 1.063 1.569 2.72 1.569 4.969v8.96c0 2.232-.523 3.889-1.569 4.97-1.046 1.063-2.685 1.604-4.933 1.604-2.232 0-3.888-.54-4.934-1.604-1.046-1.064-1.569-2.72-1.569-4.97v-8.96zm19.577 1.883h.436c1.133 0 1.708-.506 1.708-1.552v-1.83c0-1.03-.575-1.552-1.708-1.552h-.436v4.934zM161.388 0h6.031c2.754 0 4.515.384 5.3 1.168.784.785 1.168 2.545 1.168 5.3 0 1.238-.245 2.162-.75 2.772-.506.61-1.377.994-2.597 1.133 1.307.175 2.231.558 2.754 1.151.54.61.802 1.552.802 2.842v7.74h-5.317v-8.385c0-1.273-.488-1.918-1.447-1.918h-.68v10.303h-5.247V0h-.017zm16.525 4.463h-3.382V0h12.447v4.463h-3.382v17.644h-5.683V4.463zm15.759-1.081c-.61 0-.924.558-.924 1.674v.662c0 .855.628 1.64 1.865 2.371 1.744 1.03 2.894 1.866 3.47 2.511 1.272 1.464 1.9 3.487 1.9 6.067 0 3.62
8376-2.11 5.44-6.363 5.44-2.092 0-3.591-.384-4.515-1.169-.959-.854-1.447-2.3-1.447-4.358v-2.65h5.108c0 .244-.018.61-.053 1.098a17.48 17.48 0 00-.052 1.099c0 1.726.331 2.58 1.029 2.58.697 0 1.046-.663 1.046-1.988 0-.906-.123-1.621-.367-2.127-.226-.505-.732-.993-1.464-1.499-1.97-1.307-3.103-2.127-3.399-2.44-1.22-1.308-1.831-3.104-1.831-5.405 0-3.505 2.005-5.265 6.015-5.265 2.475 0 4.114.523 4.915 1.551.698.872 1.029 2.58 1.029 5.108h-4.898v-1.29c.017-1.307-.349-1.97-1.064-1.97z" fill="#EE7623"></path><path d="M29.844 3.382c-.645 0-.959.558-.959 1.656v.646c0 .854.645 1.638 1.953 2.37 1.813 1.03 3.015 1.866 3.608 2.511 1.325 1.465 1.97 3.47 1.97 6.05 0 3.609-2.197 5.422-6.607 5.422-2.179 0-3.748-.384-4.69-1.15-1.01-.855-1.516-2.302-1.516-4.36v-2.632h5.317c0 .244-.017.61-.07 1.098-.035.489-.07.855-.07 1.099 0 1.726.367 2.58 1.081 2.58.715 0 1.081-.663 1.081-1.988 0-.906-.122-1.62-.366-2.109-.244-.506-.767-1.011-1.534-1.5-2.057-1.307-3.225-2.109-3.539-2.423-1.272-1.307-1.9-3.103-1.9-5.387C23.603 1.743 25.678 0 29.861 0c2.563 0 4.271.506 5.108 1.534.715.872 1.08 2.563 1.08 5.091h-5.09v-1.29c0-1.308-.383-1.953-1.115-1.953zM37.776.07h5.682v22.037h-5.682V.07zM50.78 18.393h.837c.889 0 1.325-.61 1.325-1.813V5.579c0-1.22-.436-1.83-1.325-1.83h-.837v14.644zM45.097.07h7.165c2.249 0 3.835.366 4.759 1.115 1.063.837 1.604 2.354 1.604 4.533v12.17c0 2.824-1.674 4.236-5.038 4.236h-8.49V.07zm20.849 17.59v-4.846h4.811l.54-4.254h-5.35V4.515h5.856L72.361.07h-13.51s1.343.75 1.412 1.952v18.15c-.07 1.185-1.412 1.952-1.412 1.952H69.59l.557-4.446h-4.2v-.017zm13.196-4.88l-.993-8.822-.994 8.821h1.987zM73.982.07h8.176l3.033 22.037h-5.386l-.576-5.945h-2.074l-.627 5.945h-5.335L73.983.07zm16.945 8.42h.435c1.133 0 1.691-.505 1.691-1.551V5.126c0-1.029-.558-1.552-1.69-1.552h-.436V8.49zM83.797.07h7.897c2.736 0 4.497.383 5.281 1.168.785.784 1.169 2.545 1.169 5.282 0 1.238-.245 2.162-.75 2.755-.506.61-1.36.976-2.58 1.133 1.29.157 2.214.54 2.754 1.15.54.594.802 1.553.802 2.843v7.723h-5.317v-7.305c0-1.273-.488-2.04-1.447-2.04h-.68v9.328h-4.148L83.797.07zm15.95 0h7.566l1.482 12.448L110.172.07h7.652v22.037h-4.811V5.736l-2.458 16.37h-3.608l-2.389-16.37v16.37h-4.81V.07zM6.31 17.33l4.707 4.707 6.572-6.573-2.214-2.197L6.31 17.33zM4.445 6.573L6.66 8.787l9.065-4.08L11.017 0 4.445 6.573z" fill="#003057"></path><path d="M6.24 10.548L3.365 7.67 0 11.018l5.23 5.23 10.564-4.759 2.893 2.894 3.347-3.365-5.212-5.212-10.581 4.742z" fill="#EE7623"></path><path d="M19.158 44.23h2.075c.366 0 .697.035.993.105.296.07.54.175.75.331.209.157.366.35.488.576.122.226.174.523.174.837 0 .348-.07.645-.192.889-.14.244-.313.436-.54.575-.227.14-.488.244-.784.314a4.14 4.14 0 01-.96.104h-.87v2.633h-1.134V44.23zm1.918 2.773c.191 0 .366-.018.523-.035a1.73 1.73 0 00.453-.14.704.704 0 00.314-.279.939.939 0 00.122-.47c0-.192-.035-.332-.122-.454a.704.704 0 00-.314-.279 1.153 1.153 0 00-.436-.122 4.588 4.588 0 00-.506-.035h-.819v1.831h.785v-.017zm4.009.383c0-.506.087-.976.261-1.377.175-.401.401-.767.715-1.046a3.22 3.22 0 011.081-.663 3.837 3.837 0 011.36-.226c.488 0 .959.07 1.377.226a3.22 3.22 0 011.08.663c.314.279.541.627.715 1.046.175.4.262.871.262 1.377 0 .488-.087.941-.262 1.36-.174.401-.4.767-.714 1.063a3.494 3.494 0 01-1.081.698c-.419.174-.872.244-1.377.244-.488 0-.942-.087-1.36-.244a3.205 3.205 0 01-1.08-.697 3.261 3.261 0 01-.716-1.064 3.38 3.38 0 01-.261-1.36zm1.238 0c0 .349.052.663.157.941.104.28.261.524.453.733.192.209.418.366.697.488.262.122.558.174.89.174.33 0 .627-.052.888-.174.262-.122.506-.279.697-.488.192-.21.35-.454.454-.733a2.67 2.67 0 00.157-.94c0-.332-.053-.629-.157-.925a2.208 2.208 0 00-.436-.732 2.01 2.01 0 00-.697-.488 2.187 2.187 0 00-.89-.175c-.313 0-.627.053-.889.175a2.113 2.113 0 00-.68.488c-.191.21-.33.453-.435.732a1.89 1.89 0 00-.21.924zm6.816-3.156h1.237l1.238 4.673h.018l1.394-4.672h1.168l1.377 4.672h.018l1.255-4.672h1.203l-1.866 6.346h-1.098l-1.482-4.76h-.017l-1.482 4.76h-1.098l-1.865-6.346zm10.407 0h4.2v.994h-3.085v1.622h2.911v.959h-2.91V49.6h3.242v1.011h-4.376v-6.38h.018zm6.24 0H52c.297 0 .593.035.872.088.279.07.523.174.75.314.226.139.4.33.523.557.139.227.191.523.191.855 0 .453-.122.837-.383 1.133-.262.296-.61.488-1.064.593l1.691 2.824h-1.36l-1.464-2.685h-.819v2.685h-1.133V44.23h-.018zm2.057 2.738c.157 0 .332-.018.489-.035.157-.018.313-.07.435-.14a.957.957 0 00.314-.279c.087-.122.122-.279.122-.47 0-.175-.035-.314-.122-.419a.868.868 0 00-.296-.261 1.556 1.556 0 00-.401-.14c-.157-.017-.297-.035-.453-.035h-1.029v1.779h.941zm4.359-2.738h4.2v.994h-3.085v1.622h2.911v.959h-2.91V49.6h3.242v1.011h-4.376v-6.38h.018zm6.223 0h2.249c.418 0 .836.053 1.255.157.418.105.802.28 1.133.54.331.245.61.576.82.977.208.401.313.907.313 1.5 0 .557-.105 1.028-.314 1.43-.21.4-.488.731-.82.993a3.316 3.316 0 01-1.132.575 4.475 4.475 0 01-1.255.192h-2.25V44.23zm2.074 5.37c.297 0 .593-.035.872-.104.296-.07.558-.192.802-.349.244-.157.436-.384.575-.663.157-.279.227-.645.227-1.063 0-.453-.07-.82-.227-1.116a2.208 2.208 0 00-.575-.68 2.173 2.173 0 00-.802-.331 5.093 5.093 0 00-.872-.087h-.941V49.6h.941zm8.559-5.37h2.476c.244 0 .47.035.715.088.226.052.435.157.627.279a1.6 1.6 0 01.453.505c.105.21.175.454.175.733 0 .366-.105.662-.314.889a1.81 1.81 0 01-.802.505v.018c.4.052.732.209.994.47.261.262.383.61.383 1.029 0 .349-.07.645-.209.872a1.72 1.72 0 01-.54.575c-.227.14-.489.244-.767.314-.297.07-.593.087-.89.087h-2.283V44.23h-.018zm1.133 2.58h1.012c.383 0 .662-.069.854-.226a.787.787 0 00.296-.645c0-.279-.104-.488-.296-.61-.21-.122-.523-.175-.959-.175h-.906v1.657zm0 2.825h1.012c.14 0 .296-.017.47-.035.175-.017.314-.07.47-.122a.918.918 0 00.35-.279.87.87 0 00.139-.505c0-.332-.105-.576-.349-.698-.226-.14-.575-.192-1.028-.192h-1.063v1.831zm6.974-1.813l-2.389-3.592h1.377l1.604 2.668 1.621-2.668h1.308l-2.388 3.592v2.755h-1.133v-2.755zm35.474-4.132h-1.325v7.427h5.857V49.81h-4.532v-6.12zm6.258 7.427h5.857v-1.325h-4.532v-1.726h3.225v-1.325h-3.225v-1.063a.662.662 0 00-.662-.663h5.194V43.69h-5.857v7.427zm10.006-7.427l-2.615 7.427h1.395l2.162-6.102 1.063 3.051h-1.412l-.471 1.325h2.354l.61 1.726h1.412l-2.615-7.427h-1.883zm11.889 3.068v-1.743c0-.732-.593-1.325-1.325-1.325h-4.532v7.427h1.325v-3.051h2.057l1.412 3.051h1.447l-1.43-3.086a1.29 1.29 0 001.046-1.273zm-1.325-.017h-3.207v-1.063a.663.663 0 00-.663-.663h3.87v1.726zm3.853 4.376h1.325v-3.051h3.207v-1.325h-3.207v-1.063a.663.663 0 00-.663-.663h5.195V43.69h-5.857v7.427zm8.89-7.427h-1.325v7.427h1.325V43.69zm2.545 7.427h5.858v-1.325h-4.533v-1.726h3.208v-1.325h-3.208v-1.063a.662.662 0 00-.662-.663h5.195V43.69h-5.858v7.427zm9.518-7.427h-1.325v7.427h5.858V49.81h-4.533v-6.12zm9.832 0h-3.591v7.427h3.591a2.742 2.742 0 002.737-2.737v-1.97c0-1.5-1.22-2.72-2.737-2.72zm1.412 4.707c0 .785-.627 1.413-1.412 1.413h-2.266v-4.132a.662.662 0 00-.663-.663h2.929c.785 0 1.412.628 1.412 1.412v1.97zm-88.242 7.759h17.485V38.669H91.275v17.487zm7.304-5.039l2.807-2.807 5.997 2.807h-8.804zm-.244
837-7.427h6.189l-7.427 7.427h-4.445l6.555-6.555-.872-.872zM200 30.876H0v.715h200v-.715z" fill="#003057"></path></g><defs><clippath id="clip6"><path fill="#fff" d="M0 0h200v56.156H0z"></path></clippath></defs></svg>
838                        
839                </a>
840            </div>
841        
842    </div>
843</div>
844
845<script type="text/javascript">
846    if (typeof airgap !== 'undefined') {
847        window.airgap.ready((airgap) => {
848            airgap.addEventListener('consent-change', ({ detail: { consent, oldConsent } }) => {
849                if (
850                    oldConsent.purposes['Functional'] == false &&
851                    consent.purposes['Functional'] == true
852                ) {
853                    airgap.setConsent(window.airgapScriptLoadEvent, {
854                        Functional: false,
855                    });
856                }
857            });
858        }); 
859    }
860
861    document.addEventListener("DOMContentLoaded", function () {
862        if ('airgap' in window && 'transcend' in window) {
863            const cpraButton = document.getElementById('cpra_button');
864            cpraButton.onclick = (e) => {
865                e.preventDefault();
866                transcend.showConsentManager({ viewState: 'AcceptAllRejectAllToggle' });
867            };
868
869            window.airgap.ready(async (airgap) => {
870                //await airgap.sync();
871                let userConsent = airgap.getConsent();
872                console.info('airgap --> userConsent', userConsent);                
873            });
874        }
875    });
876</script>
876
877
878                    </div>
879                </div>  
880            </footer>
881			 
882        
883<script type="text/javascript">window.accessibility_focus_outline_style = 'solid'; window.accessibility_focus_outline_color = '#00FFFF'; window.accessibility_focus_outline_width = '5px'; window.accessibility_light_mode = 'true'.toLowerCase();</script>
883</form>
884    
884<script type='text/html' id='template-promotions'><!-- ko ifnot: isInitializing() -->
885
886    <!-- ko switch -->
887
888        <!-- ko case: ad.location.type === 'single' -->
889            <!-- ko with: single -->
890                <div class="ad single-ad" data-bind="css: css_class">
891                    <!-- ko if: link === '' || link === '#' -->
892                        <span>
893                            <picture data-bind="html5Picture: picture, alt: ((typeof picture.images[0] != 'undefined') ? (picture.images[0].alt) : (hover_text ? hover_text : title))"></picture>
894                        </span>
895                    <!-- /ko -->
896                    <!-- ko if: link !== '' && link !== '#' -->
897                        <a data-bind="
898                            attr:{
899                                'aria-label': ((typeof picture.images[0] != 'undefined') ? (picture.images[0].alt) : (hover_text ? hover_text : title)), 
900                                href: link, 
901                                title: hover_text ? hover_text : title, 
902                                target: open_in_new_window ? '_blank' : '', 
903                                click: $component.trackEvent.bind($data, 'click', $data.title),
904                                'tabindex' : ko.computed(function() {
905                                    var index = 
906                                    $parents.findIndex(function(item) {
907                                        return Object.keys(item).length > 0 && item.component;
908                                    });
909                                    if(index < 0)
910                                        return 0;
911
912                                    var model = $parents[index];
913                                    if(model.component.name != 'main-nav')
914                                        return 0;
915                                    if (model.component.name === 'main-nav')
916                                        return model.isMenuOpen() ? '0' : '-1';
917                                    return 0;
918                                })
919                            },
920                            event: {
921                                focus: function() {
922                                    var index = 
923                                    $parents.findIndex(function(item) {
924                                        return Object.keys(item).length > 0 && item.component;
925                                    });
926                                    if(index < 0)
927                                        return;
928
929                                    var model = $parents[index];
930                                    if (model.component.name === 'main-nav') {
931                                        model.openMenu();
932                                    }
933                                    return;
934                                },
935                                blur: function() {
936                                    var index = 
937                                    $parents.findIndex(function(item) {
938                                        return Object.keys(item).length > 0 && item.component;
939                                    });
940                                    if(index < 0)
941                                        return;
942
943                                    var model = $parents[index];
944                                    if (model.component.name === 'main-nav') {
945                                        model.closeMenu();
946                                    }
947                                    return;
948                                }
949                            }
950                            ">
951                            <picture data-bind="html5Picture: picture, alt: ((typeof picture.images[0] != 'undefined') ? (picture.images[0].alt) : (hover_text ? hover_text : title))"></picture>
952                            <!-- ko if: open_in_new_window -->
953                                <span class="external-link a11y-hide">Opens in new window</span>
954                            <!-- /ko -->
955                        </a>
956                    <!-- /ko -->
957                </div>
958            <!-- /ko -->
959        <!-- /ko -->
960
961        <!-- ko case: ad.location.type === 'multi' -->
962            <!-- ko if: ad.location.effect === 'slide' || ad.location.effect === 'fade' -->
963                <div class="ads-container on-focus-outline" data-bind="afterBind: { c
963allback: function() { $component.slick($element, slickOptions) }, foreach: ad.campaigns }">
964                    <div class="ad multi-ad" data-bind="css: css_class">   
965                        <!-- ko if: link === '' || link === '#' -->
966                            <span>
967                                <picture data-bind="html5Picture: picture, alt: ((typeof picture.images[0] != 'undefined') ? (picture.images[0].alt) : (hover_text ? hover_text : title))"></picture>
968                            </span>
969                        <!-- /ko -->
970                        <!-- ko if: link !== '' && link !== '#' -->
971                            <a data-bind="attr:{'aria-label': ((typeof picture.images[0] != 'undefined') ? (picture.images[0].alt) : (hover_text ? hover_text : title)), href: link, title: hover_text ? hover_text : title, target: open_in_new_window ? '_blank' : '' }, click: $component.trackEvent.bind($data, 'click', $data.title)">
972                                <picture data-bind="html5Picture: picture, alt: ((typeof picture.images[0] != 'undefined') ? (picture.images[0].alt) : (hover_text ? hover_text : title))"></picture>
973                                <!-- ko if: open_in_new_window -->
974                                    <span class="external-link a11y-hide">Opens in new window</span>
975                                <!-- /ko -->
976                            </a>
977                        <!-- /ko -->
978                    </div>
979                </div> 
980            <!-- /ko -->
981            <!-- ko if: ad.location.effect === 'none' -->
982                <div class="ads-container" data-bind="foreach: ad.campaigns">
983                    <div class="ad multi-ad" data-bind="css: css_class">
984                        <!-- ko if: link === '' || link === '#' -->
985                            <span>
986                                <picture data-bind="html5Picture: picture, alt: ((typeof picture.images[0] != 'undefined') ? (picture.images[0].alt) : (hover_text ? hover_text : title))"></picture>
987                            </span>
988                        <!-- /ko -->
989                        <!-- ko if: link !== '' && link !== '#' -->
990                            <a data-bind="attr: { 'aria-label': ((typeof picture.images[0] != 'undefined') ? (picture.images[0].alt) : (hover_text ? hover_text : title)), href: link, title: hover_text ? hover_text : title, target: open_in_new_window ? '_blank' : '' }, click: $component.trackEvent.bind($data, 'click', $data.title)">
991                                <picture data-bind="html5Picture: picture, alt: ((typeof picture.images[0] != 'undefined') ? (picture.images[0].alt) : (hover_text ? hover_text : title))"></picture>
992                                <!-- ko if: open_in_new_window -->
993                                    <span class="external-link a11y-hide">Opens in new window</span>
994                                <!-- /ko -->
995                            </a>
996                        <!-- /ko -->
997                    </div>
998                </div> 
999            <!-- /ko -->
1000            <!-- ko if: ad.location.effect === 'random' -->
1001                <div class="ads-container" aria-hidden="true" aria-live="off" data-bind="foreach: ad.campaigns">
1002                    <!-- ko if: $parent.randomSlide === $index() -->
1003                        <div class="ad multi-ad" data-bind="css: css_class">
1004                            <!-- ko if: link === '' || link === '#' -->
1005                                <span>
1006                                    <picture data-bind="html5Picture: picture, alt: ((typeof picture.images[0] != 'undefined') ? (picture.images[0].alt) : (hover_text ? hover_text : title))"></picture>
1007                                </span>
1008                            <!-- /ko -->
1009                            <!-- ko if: link !== '' && link !== '#' -->
1010                                <a data-bind="attr: { 'aria-label': ((typeof picture.images[0] != 'undefined') ? (picture.images[0].alt) : (hover_text ? hover_text : title)), href: link, title: hover_text ? hover_text : title, target: open_in_new_window ? '_blank' : '' }, click: $component.trackEvent.bind($data, 'click', $data.title)">
1011                                    <picture data-bind="html5Picture: picture, alt: ((typeof picture.images[0] != 'undefined') ? (picture.images[0].alt) : (hover_text ? hover_text : title))"></picture>
1012                                    <!-- ko if: open_in_new_window -->
1013                                        <span class="external-link a11y-hide">Opens in new window</span>
1014                                    <!-- /ko -->
1015                                </a>
1016                            <!-- /ko -->
1017                        </div>
1018                    <!-- /ko -->
1019                </div> 
1020            <!-- /ko -->
1021        <!-- /ko -->
1022
1023        <!-- ko case: ad.location.type === 'html' -->
1024            <!-- ko with: single -->
1025                <div class="ad html-ad" data-bind="css: css_class, html: html">
1026                </div>
1027            <!-- /ko -->
1028        <!-- /ko -->
1029
1030        <!-- ko case: ad.location.type === 'icons' -->
1031            <div class="ads-container" data-bind="foreach: ad.campaigns, css:{ 'is-accessible': ad.location.accessibility_icons }">
1032                <div class="ad icons-ad" data-bind="css: css_class">
1033                    
1034                    <!-- ko if: $component.ad.location.accessibility_icons -->
1035                        <!-- ko if: link === '' || link === '#' -->
1036                            <span class="sidearm-icon" aria-hidden="true" data-bind="css: icon"></span>
1037                            <span class="icons-ad__label" data-bind="text: title"></span>
1038                        <!-- /ko -->
1039                        <!-- ko if: link !== '' && link !== '#' -->
1040                            <a class="icons-ad__link" data-bind="
1041                                attr:{ 
1042                                    href: link,
1043                                    title: hover_text ? hover_text : title, target: open_in_new_window ? '_blank' : '',
1044                                    'tabindex' : ko.computed(function() {
1045                                        var index = 
1046                                        $parents.findIndex(function(item) {
1047                                            return Object.keys(item).length > 0 && item.component;
1048                                        });
1049                                        if(index < 0)
1050                                            return 0;
1051        
1052                                        var model = $parents[index];
1053                                        if(model.component.name != 'main-nav')
1054                                            return 0;
1055                                        if (model.component.name === 'main-nav')
1056                                            return model.isMenuOpen() ? '0' : '-1';
1057                                        return 0;
1058                                    })
1059                                },
1060                                click: $component.trackEvent.bind($data, 'click', $data.title),
1061                                event: {
1062                                    focus: function() {
1063                                        var index = 
1064                                        $parents.findIndex(function(item) {
1065                                            return Object.keys(item).length > 0 && item.component;
1066                                        });
1067                                        if(index < 0)
1068                                            return;
1069        
1070                                        var model = $parents[index];
1071                                        if (model.component.name === 'main-nav') {
1072                                            model.openMenu();
1073                                        }
1074                                        return;
1075                                    },
1076                                    blur: function() {
1077                                        var index = 
1078                                        $parents.findIndex(function(item) {
1079                                            return Object.keys(item).length > 0 && item.component;
1080                                        });
1081                                        if(index < 0)
1082                                            return;
1083        
1084                                        var model = $parents[index];
1085                                        if (model.component.name === 'main-nav') {
1086                                            model.closeMenu();
1087                                        }
1088                                        return;
1089                                    }
1090                                }">
1091                                <span class="sidearm-icon" aria-hidden="true" data-bind="css: icon"></span>
1092                                <span class="icons-ad__label" data-bind="text: title"></span>
1093                                <!-- ko if: open_in_new_window -->
1094                                    <span class="external-link a11y-hide">Opens in new window</span>
1095                                <!-- /ko -->
1096                            </a>
1097                        <!-- /ko -->
1098                    <!-- /ko -->
1099                    
1100                    <!-- ko if: !$component.ad.location.accessibility_icons -->
1101                        <!-- ko if: link === '' || link === '#' -->
1102                            <span>
1103                                <span data-bind="css: icon">
1104                                    <span data-bind="text: title"></span>
1105                                </span>
1106                            </span>
1107                        <!-- /ko -->
1108                        <!-- ko if: link !== '' && link !== '#' -->
1109                            <a data-bind="attr: { 
1110                                href: link, 
1111                                title: hover_text ? hover_text : title, 
1112                                target: open_in_new_window ? '_blank' : '',
1113                                'tabindex' : ko.computed(function() {
1114                                    var index = 
1115                                    $parents.findIndex(function(item) {
1116                                        return Object.keys(item).length > 0 && item.component;
1117                                    });
1118                                    if(index < 0)
1119                                        return 0;
1120
1121                                    var model = $parents[index];
1122                                    if(model.component.name != 'main-nav')
1123                                        return 0;
1124                                    if (model.component.name === 'main-nav')
1125                                        return model.isMenuOpen() ? '0' : '-1';
1126                                    return 0;
1127                                })
1128                            }, 
1129                            click: $component.trackEvent.bind($data, 'click', $data.title),
1130                            event: {
1131                                focus: function() {
1132                                    var index = 
1133                                    $parents.findIndex(function(item) {
1134                                        return Object.keys(item).length > 0 && item.component;
1135                                    });
1136                                    if(index < 0)
1137                                        return;
1138
1139                                    var model = $parents[index];
1140                                    if (model.component.name === 'main-nav') {
1141                                        model.openMenu();
1142                                    }
1143                                    return;
1144                                },
1145                                blur: function() {
1146                                    var index = 
1147                                    $parents.findIndex(function(item) {
1148                                        return Object.keys(item).length > 0 && item.component;
1149                                    });
1150                                    if(index < 0)
1151                                        return;
1152
1153                                    var model = $parents[index];
1154                                    if (model.component.name === 'main-nav') {
1155                                        model.closeMenu();
1156                                    }
1157                                    return;
1158                                }
1159                            }">
1160                                <span data-bind="css: icon">
1161                                    <span data-bind="text: title"></span>
1162                                </span>
1163                                <!-- ko if: open_in_new_window -->
1164                                    <span class="external-link a11y-hide">Opens in new window</span>
1165                                <!-- /ko -->
1166                            </a>
1167                        <!-- /ko -->
1168                    <!-- /ko -->
1169                    
1170                </div>
1171            </div>
1172        <!-- /ko -->
1173
1174        <!-- ko case: ad.location.type === 'dfp' -->
1175            <div data-bind='component: {
1176                name: "dfp-component",
1177                params: DFPParams
1178            }'></div>
1179        <!-- /ko -->
1180
1181    <!-- /ko -->
1182
1183<!-- /ko --></script>
1183<script type='text/html' id='template-evergreen'><div class="dfp-ad" data-bind=" attr: { id: id, 'class' : (sidearm_dfp ? 'sidearm-dfp-ad' : 'dfp-ad') }, style: { width: width() + 'px', height: height() === 0 ? 'auto' : height() + 'px', 'background-color' : window.site_in_dev_mode === 'true' ? '#ccc' : '' }, afterBind: { callback: renderAd, foreach: data }">
1184
1185    
1186</div></script>
1186<script type='text/html' id='template-navigation'><!-- ko if: name() === 'main-nav' -->
1187<div class="component c-navigation c-navigation--main flex flex-align-center">
1188    <!-- ko if: ko.observable().matchMedia("(min-width: 1025px)")-->
1189        <div class="c-navigation-desktop flex-item-1">
1190            <ul class="c-navigation__level-1 flex" data-bind="afterBind: { fastForEach: data, callback: navOverflow }">
1191                <!-- ko if: !isHidden() -->
1192                    <li data-bind="
1193                        attr: { 
1194                            'class': ko.computed(function() { return class_name ? class_name + ' c-navigation__item c-navigation__item--level-1': 'c-navigation__item c-navigation__item--level-1' })
1195                        },
1196                        css: {
1197                            'c-navigation__parent': items && items.length > 0,
1198                            'is-open': isItemOpen(),  'sidearm-haspopup': items.length
1199                        }">
1200                        <!-- ko if: url === "" || url === "#" -->
1201                            <button class="c-navigation__url c-navigation__url--level-1" data-bind="
1202                                html: title,
1203                                css: {'is-toggled':isItemOpen() },
1204                                click: function() {
1205                                  let currentTarget = event.currentTarget;
1206                                  let menuItems = document.querySelectorAll('.c-navigation__url--level-1');
1207  
1208                                  menuItems.forEach((element) => {
1209                                      if(!currentTarget.isSameNode(element)) {
1210                                          let navdata = ko.dataFor(element);
1211                                          navdata.closeMenuItem();
1212                                      }
1213                                  });
1214  
1215                                  toggleMenuItem();
1216                                },
1217                                attr: {
1218                                    'aria-expanded': isItemOpen() ? 'true' : 'false',
1219                                    'aria-controls': (typeof title === 'function' ? title() : title).replace(/[^a-zA-Z0-9_]/g, '_')
1220                                }" tabindex="0"></button>
1221                        <!-- /ko -->
1222
1223                        <!-- ko if: url !== "" && url !== "#" -->
1224                            <a class="c-navigation__url c-navigation__url--level-1" data-bind="
1225                                html: title, 
1226                                attr: { 
1227                                    href: url, target: open_in_new_window ? '_blank' : '' 
1228                                }, 
1229                                onEnter: toggleMenuItem"></a>
1230                        <!-- /ko -->
1231
1232                        <!-- ko if: columns.length > 0 -->
1233                            <div class="c-navigation__level-2" data-bind="
1234                                css: { 'is-open' : isItemOpen() }, 
1235                                attr: { 
1236                                  'aria-hidden' : isItemOpen() ? 'false' : 'true',
1237                                  'id': (typeof title === 'function' ? title() : title).replace(/[^a-zA-Z0-9_]/g, '_')
1238                                }, 
1239                                onEscape:closeMenuItem">
1240                                <div class="c-navigation__level-2-inner">
1241                                    <div class="flex flex-align-start">
1242                                        <!-- ko fastForEach: columns -->
1243                                            <ul class="c-navigation__column reset-list" data-bind="fastForEach: items, attr: { 'aria-label': $parent.title }">
1244                                                <li class="c-navigation__item c-navigation__item--level-2" data-bind="css: {'c-navigation__separator': separator, 'c-navigation__parent':items && items.length > 0}">
1245                                                    <!-- ko if: separator -->
1246                                                        <span data-bind="text: title" role="heading" aria-level="3"></span>
1247                                                    <!-- /ko -->
1248        
1249                                                    <!-- ko ifnot: separator -->
1250                                                        <a class="c-navigation__url c-navigation__url--level-2" data-bind="
1251                                                            text: title, 
1252                                                            attr: { 
1253                                                                href: url, 
1254                                                                target: open_in_new_window ? '_blank' : '', 
1255                                                                'aria-label': ($parent.items[0].separator === false ? '' : $parent.items[0].title + ' ') + (sport.title !== null ? sport.title : title) + (open_in_new_window ? ', opens in new tab.' : ''),
1256                                                                tabindex: $parents[1].isItemOpen() ? 0 : -1
1257                                                            },
1258                                                            event: {
1259                                                                focus: function() { $parents[1].openMenuItem(); },
1260                                                                blur:  function() { $parents[1].closeMenuItem(); },
1261                                                                keyup: function(data, event) {
1262                                                                    if(event.key == 'Escape') {
1263                                                                        $parents[1].closeMenuItem();
1264                                                                        let parentElement = event.currentTarget.closest('.c-navigation__item--level-1');
1265                                                                        let focusableElement = parentElement.querySelector('.c-navigation__url--level-1');
1266                                                                        focusableElement.focus();
1267                                                                    }
1268                                                                }
1269                                                            },
1270                                                            css: class_name"></a>
1271                                                    <!-- /ko -->
1272        
1273                                                    <!-- ko if: schedule_roster_news_links -->
1274                                                        <!-- ko fastForEach: schedule_roster_news_links -->
1275                                                            <a class="c-navigation__url c-navigation__url--level-2 c-navigation__schedule-roster-news" data-bind="
1276                                                                text: title, 
1277                                                                attr: { 
1278                                                                    href: url, 
1279                                                                    'aria-label': ($parents[1].items[0].separator === false ? '' : $parents[1].items[0].title + ' ') + $parent.title + ' ' + title + (open_in_new_window ? ', opens in new tab.' : ''), 
1280                                                                    'aria-hidden': !url ? 'true' : 'false', 
1281                                                                    tabindex: $parents[2].isItemOpen() ? 0 : -1
1282                                                                },
1283                                                                event: {
1284                                                                    focus: function() { $parents[2].openMenuItem(); },
1285                                                                    blur:  function() { $parents[2].closeMenuItem(); },
1286                                                                    keyup: function(data, event) {
1287                                                                        if(event.key == 'Escape') {
1288                                                                            $parents[2].closeMenuItem();
1289                                                                            let parentElement = event.currentTarget.closest('.c-navigation__item--level-1');
1290                                                                            let focusableElement = parentElement.querySelector('.c-navigation__url--level-1');
1291                                                                            focusableElement.focus();
1292                                                                        }
1293                                                                    }
1294                                                                },
1295                                                                css: class_name"></a>
1296                                                        <!-- /ko -->
1297                                                    <!-- /ko -->
1298                                                
1299                                                    <!-- ko if: stats -->
1300                                                    <a class="c-navigation__url c-navigation__url--level-2 c-navigation__stats" data-bind="attr: { 
1301                                                        href: stats.url, 
1302                                                        'aria-label': ($parents[1].items[0].separator === false ? '' : $parents[1].items[0].title + ' ') + title + ' Stats' + (open_in_new_window ? ', opens in new tab.' : ''),
1303                                                        'aria-hidden': !url ? 'true' : 'false', 
1304                                                        tabindex: $parents[1].isItemOpen() ? 0 : -1},
1305                                                        event: {
1306                                                            focus: function() { $parents[1].openMenuItem(); },
1307                                                            blur:  function() { $parents[1].closeMenuItem(); },
1308                                                            keyup: function(data, event) { 
1309                                                                if(event.key == 'Escape') {
1310                                                                    $parents[1].closeMenuItem();
1311                                                                    let parentElement = event.currentTarget.closest('.c-navigation__item--level-1');
1312                                                                    let focusableElement = parentElement.querySelector('.c-navigation__url--level-1');
1313                                                                    focusableElement.focus();
1314                                                                }
1315                                                            }
1316                                                        }, 
1317                                                        css: class_name">Stats</a>
1318                                                    <!-- /ko -->
1319        
1320                                                    <!-- ko if: social_media_links -->
1321                                                        <!-- ko fastForEach: social_media_links -->
1322                                                            <a class="c-navigation__url c-navigation__url--level-2 c-navigation__social" data-bind="
1323                                                                text: title, 
1324                                                                attr: { 
1325                                                                    href: url, 
1326                                                                    'aria-label': ($parents[1].items[0].separator === false ? '' : $parents[1].items[0].title + ' ') + $parent.title + ' ' + title + (open_in_new_window ? ', opens in new tab.' : ''),  
1327                                                                    'aria-hidden': !url ? 'true' : 'false', tabindex: $parents[2].isItemOpen() ? 0 : -1,
1328                                                                    tabindex: url ? ($parents[2].isItemOpen() ? 0 : -1) : -1
1329                                                                },
1330                                                                event: {
1331                                                                    focus: function() { $parents[2].openMenuItem(); },
1332                                                                    blur:  function() { $parents[2].closeMenuItem(); },
1333                                                                    keyup: function(data, event) {
1334                                                                        if(event.key == 'Escape') {
1335                                                                            $parents[2].closeMenuItem();
1336                                                                            let parentElement = event.currentTarget.closest('.c-navigation__item--level-1');
1337                                                                            let focusableElement = parentElement.querySelector('.c-navigation__url--level-1');
1338                                                                            focusableElement.focus();
1339                                                                        }
1340                                                                    }
1341                                                                },
1342                                                                css: class_name"></a>
1343                                                        <!-- /ko -->
1344                                                    <!-- /ko -->
1345                                                </li>
1346                                            </ul>
1347                                        <!-- /ko -->
1348
1349                                    <!-- ko if: ad -->
1350                                        <div class="c-navigation__ad" data-bind="css: ad.css_class">
1351                                            <a data-bind=
1352                                                "attr: { 
1353                                                    href: ad.link, 
1354                                                    tabindex: isItemOpen() ? 0 : -1 
1355                                                }, 
1356                                                event: {
1357                                                    focus: function() { openMenuItem(); },
1358                                                    blur:  function() { closeMenuItem(); },
1359                                                    keyup: function(data, event) {
1360                                                        if(event.key == 'Escape') {
1361                                                            $component.closeMenuItem();
1362                                                            let parentElement = event.currentTarget.closest('.c-navigation__item--level-1');
1363                                                            let focusableElement = parentElement.querySelector('.c-navigation__url--level-1');
1364                                                            focusableElement.focus();
1365                                                        }
1366                                                    }
1367                                                }">
1368                                            <picture data-bind="html5Picture: ad.picture, alt: ad.title"></picture>
1369                                            </a>
1370                                        </div>
1371                                    <!-- /ko -->
1372                                    </div>
1373                                </div>
1374                            </div>
1375                        <!-- /ko -->
1376                    </li>
1377                <!-- /ko -->
1378            </ul>
1379        </div>
1380    <!-- /ko -->
1381    
1382    
1383    <button type="button" class="c-navigation__toggle" data-bind="
1384      click: toggleMenu, 
1385      attr: {'aria-expanded': isMenuOpen() ? 'true' : 'false' }, 
1386      css: {'is-toggled': isMenuOpen()}, 
1387      visible: ko.observable().matchMedia('(max-width: 1024px)')() || hasHiddenItems" aria-label="Toggle main navigation menu">
1388        <!-- ko if: !isMenuOpen() -->
1389            <span aria-hidden="true" class="sf-menu-minimal sidearm-icon"></span>
1390        <!-- /ko -->
1391        <!-- ko if: isMenuOpen() -->
1392            <span  aria-hidden="true" class="sf-close-minimal sidearm-icon"></span>
1393        <!-- /ko -->
1394    </button>
1395
1396    <!-- ko if: hasHiddenItems() || ko.observable().matchMedia("(max-width: 1024px)") -->
1397        <div class="c-navigation-mobile">
1398            <div class="c-navigation__offcanvas"  data-bind="
1399              css: isMenuOpen() ? 'is-open' : '', 
1400              onEscape: function(){
1401                    $component.closeMenu();
1402                    document.querySelector('.c-navigation__toggle').focus();
1403                 }">
1404                <!-- ko if: ko.observable().matchMedia('(max-width:1024px)') -->
1405                    <div class="c-navigation__icons flex flex-justify-center">
1406                        <ads-component params="{name: 'main-nav-icons-fd29ce'}"></ads-component>
1407                    </div>
1408                <!-- /ko -->
1409                <ul class="c-navigation__level-1" data-bind="fastForEach: data">
1410                    <!-- ko if: isHidden() || ko.observable().matchMedia("(max-width: 1024px)") -->
1411                        <li data-bind="
1412                            attr: {
1413                                'class': ko.computed(function() { return class_name ? class_name + ' c-navigation__item c-navigation__item--level-1': 'c-navigation__item c-navigation__item--level-1' })
1414                            },
1415                            css: {
1416                                'c-navigation__parent' : items.length > 0, 'is-open': isItemOpen()
1417                            }">
1418                            <!-- ko if: url === "" || url === "#" -->
1419                                <button class="c-navigation__url c-navigation__url--level-1" data-bind="
1420                                    html: title,
1421                                    attr: { 
1422                                        href: url,
1423                                        target: open_in_new_window ? '_blank' : '',
1424                                        tabindex: $parent.isMenuOpen() ? 0 : -1,
1425                                        'aria-expanded': isItemOpen() ? 'true' : 'false'
1426                                    }, 
1427                                    click: toggleMenuItem, 
1428                                    css: {
1429                                        'is-open': isItemOpen()
1430                                    },
1431                                    event: {
1432                                        focus: function() { $parent.openMenu(); },
1433                                        blur:  function() { $parent.closeMenu(); },
1434                                        keyup: function(data, event) {
1435                                            if(event.key == 'Escape') {
1436                                                $parent.closeMenu();
1437                                                document.querySelector('.c-navigation__toggle').focus();
1438                                            }
1439                                        }
1440                                    }"></button>
1441                            <!-- /ko -->
1442                            <!-- ko if: url !== "" && url !== "#" -->
1443                                <a class="c-navigation__url c-navigation__url--level-1" data-bind="
1444                                  html: title, 
1445                                  css: {'is-open': isItemOpen()}, 
1446                                  attr: { 
1447                                    href: url, 
1448                                    tabindex: $parent.isMenuOpen() ? 0 : -1
1449                                  }, 
1450                                  event: {
1451                                    focus: function() { $parent.openMenu(); },
1452                                    blur:  function() { $parent.closeMenu(); },
1453                                    keyup: function(data, event) {
1454                                        if(event.key == 'Escape') {
1455                                            $parent.closeMenu();
1456                                            document.querySelector('.c-navigation__toggle').focus();
1457                                        }
1458                                    }
1459                                  }"></a>
1460                            <!-- /ko -->
1461                            <!-- ko if: columns.length > 0 -->
1462                                <div class="c-navigation__level-2" data-bind="css: isItemOpen() ? 'is-open' : '', onEscape: closeMenuItem">
1463                                  <!-- ko fastForEach: columns -->
1464                                    <ul class="c-navigation__columns reset-list" data-bind="fastForEach: items, attr: { 'aria-label': $parent.title }">
1465                                        <li class="c-navigation__item c-navigation__item--level-2" data-bind="css: {'c-navigation__separator': separator}">
1466                                            <!-- ko if: separator -->
1467                                                <span data-bind="text: title" role="heading" aria-level="3"></span>
1468                                            <!-- /ko -->
1469                                            <!-- ko ifnot: separator -->
1470                                                <a class="c-navigation__url c-navigation__url--level-2" data-bind="
1471                                                    html: title,
1472                                                    attr: {
1473                                                        href: url,
1474                                                        target: open_in_new_window ? '_blank' : '',
1475                                                        'aria-label': ($parent.items[0].separator === false ? '' : $parent.items[0].title + ' ') + (sport.title !== null ? sport.title : title) + (open_in_new_window ? ', opens in new tab.' : ''),
1476                                                        tabindex: $parents[1].isItemOpen() ? 0 : -1
1477                                                    }, 
1478                                                    event: {
1479                                                        focus: function() { $parents[2].openMenu(); $parents[1].openMenuItem(); },
1480                                                        blur:  function() { $parents[2].closeMenu(); $parents[1].closeMenuItem(); },
1481                                                        keyup: function(data, event) {
1482                                                            if(event.key == 'Escape') {
1483                                                                $parents[2].closeMenu();
1484                                                                $parent[1].closeMenuItem();
1485                                                                let parentElement = event.currentTarget.closest('.c-navigation__item--level-1');
1486                                                                let focusableElement = parentElement.querySelector('.c-navigation__url--level-1');
1487                                                                focusableElement.focus();
1488                                                            }
1489                                                        }
1490                                                    },
1491                                                    css: class_name"></a>
1492                                            <!-- /ko -->
1493                                             <!-- ko if: schedule_roster_news_links -->
1494                                                    <!-- ko fastForEach: schedule_roster_news_links -->
1495                                                    <a class="c-navigation__url c-navigation__url--level-2 c-navigation__schedule-roster-news" data-bind="
1496                                                    text: title, 
1497                                                    attr: { 
1498                                                        href: url, 
1499                                                        'aria-label': ($parents[1].items[0].separator === false ? '' : $parents[1].items[0].title + ' ') + $parent.title + ' ' + title + (open_in_new_window ? ', opens in new tab.' : ''),
1500                                                        'aria-hidden': !url ? 'true' : 'false', 
1501                                                        tabindex: $parents[2].isItemOpen() ? 0 : -1
1502                                                    },
1503                                                    event: {
1504                                                        focus: function() { $parents[2].openMenu(); $parents[1].openMenuItem(); },
1505                                                        blur:  function() { $parents[1].closeMenuItem(); },
1506                                                        keyup: function(data, event) {
1507                                                            if(event.key == 'Escape') {
1508                                                                $parents[2].closeMenu();
1509                                                                $parents[1].closeMenuItem();
1510                                                                let parentElement = event.currentTarget.closest('.c-navigation__item--level-1');
1511                                                                let focusableElement = parentElement.querySelector('.c-navigation__url--level-1');
1512                                                                focusableElement.focus();
1513                                                            }
1514                                                        }
1515                                                    },
1516                                                    css: class_name"></a>
1517                                            <!-- /ko -->
1518                                        <!-- /ko -->
1519                                        
1520                                        <!-- ko if: stats -->
1521                                            <a class="c-navigation__url c-navigation__url--level-2 c-navigation__stats" data-bind="attr: { 
1522                                                href: stats.url, 
1523                                                'aria-label': ($parents[1].items[0].separator === false ? '' : $parents[1].items[0].title + ' ') + title + ' Stats' + (open_in_new_window ? ', opens in new tab.' : ''), 
1524                                                'aria-hidden': !url ? 'true' : 'false', 
1525                                                tabindex: $parents[2].isItemOpen() ? 0 : -1},
1526                                                event: {
1527                                                    focus: function() { $parents[2].openMenu(); $parents[1].openMenuItem(); },
1528                                                    blur:  function() { $parents[2].closeMenu(); $parents[1].closeMenuItem(); },
1529                                                    keyup: function(data, event) {
1530                                                        if(event.key == 'Escape') {
1531                                                            $parents[2].closeMenu();
1532                                                            $parents[1].closeMenuItem();
1533                                                            let parentElement = event.currentTarget.closest('.c-navigation__item--level-1');
1534                                                            let focusableElement = parentElement.querySelector('.c-navigation__url--level-1');
1535                                                            focusableElement.focus();
1536                                                        }
1537                                                    }
1538                                                }, 
1539                                                css: class_name">Stats</a>
1540                                        <!-- /ko -->
1541
1542                                          <!-- ko if: social_media_links -->
1543                                            <!-- ko fastForEach: social_media_links -->
1544                                                <a class="c-navigation__url c-navigation__url--level-2 c-navigation__social" data-bind="
1545                                                      text: title, 
1546                                                      attr: {
1547                                                        href: url,
1548                                                        'aria-label': ($parents[1].items[0].separator === false ? '' : $parents[1].items[0].title + ' ') + $parent.title + ' ' + title + (open_in_new_window ? ', opens in new tab.' : ''),
1549                                                        tabindex: $parents[2].isItemOpen() ? 0 : -1
1550                                                      },
1551                                                      event: {
1552                                                        focus: function() { $parents[2].openMenu(); $parents[1].openMenuItem(); },
1553                                                        blur:  function() { $parents[2].closeMenu(); $parents[1].closeMenuItem(); },
1554                                                        keyup: function(data, event) {
1555                                                            if(event.key == 'Escape') {
1556                                                                $parents[2].closeMenu();
1557                                                                $parents[1].closeMenuItem();
1558                                                                let parentElement = event.currentTarget.closest('.c-navigation__item--level-1');
1559                                                                let focusableElement = parentElement.querySelector('.c-navigation__url--level-1');
1560                                                                focusableElement.focus();
1561                                                            }
1562                                                        }
1563                                                      },
1564                                                      css: class_name"></a>
1565                                              <!-- /ko -->
1566                                          <!-- /ko -->
1567
1568                                        <!-- ko if: youtube -->
1569                                            <a class="c-navigation__url c-navigation__url--level-2 c-navigation__social youtube" data-bind="attr: { 
1570                                                href: youtube.url, 
1571                                                'aria-label': ($parents[1].items[0].separator === false ? '' : $parents[1].items[0].title + ' ') + title + ' YouTube', 
1572                                                'aria-hidden': !url ? 'true' : 'false', 
1573                                                tabindex: $parents[1].isItemOpen() ? 0 : -1},
1574                                                event: {
1575                                                    focus: function() { $parents[2].openMenu(); $parents[1].openMenuItem(); },
1576                                                    blur:  function() { $parents[2].closeMenu(); $parents[1].closeMenuItem(); },
1577                                                    keyup: function(data, event) {
1578                                                        if(event.key == 'Escape') {
1579                                                            $parents[2].closeMenu();
1580                                                            $parents[1].closeMenuItem();
1581                                                            let parentElement = event.currentTarget.closest('.c-navigation__item--level-1');
1582                                                            let focusableElement = parentElement.querySelector('.c-navigation__url--level-1');
1583                                                            focusableElement.focus();
1584                                                        }
1585                                                    }
1586                                                },
1587                                                css: class_name"></a>
1588                                        <!-- /ko -->
1589                                        </li>
1590                                    </ul>
1591                                  <!-- /ko -->
1592                                </div>
1593                            <!-- /ko -->
1594                        </li>
1595                    <!-- /ko -->
1596                </ul>
1597            </div>
1598        </div>
1599    <!-- /ko -->
1600</div>
1601<!-- /ko --></script>
1601<script type='text/html' id='template-search'><!-- ko if: name() === 'desktop' -->
1602<div class="component c-search c-search--standard" role="search">
1603    <fieldset>
1604        <legend class="accessible-hide">Search:</legend>
1605        
1606        <div class="c-search__container flex">
1607            <label class="hide" for="searchInput">Search</label>
1608            <input id="searchInput" type="text" class="c-search__text" data-bind="textInput: query, onEnter: search" placeholder="Search" aria-label="Search this site" />
1609    
1610            <button type="submit" class="c-search__submit" data-bind="click: search, disable: !query()" aria-label="Search site"><span class="sidearm-icon sf-search-2-minimal"></span></button>
1611        </div>
1612    </fieldset>
1613</div>
1614<!-- /ko -->
1615
1616<!-- ko if: name() === 'mobile' -->
1617<div class="component c-search c-search--overlay" role="search" data-bind="
1618    focusTrapWithin: '.c-search__overlay', 
1619    css:{ 
1620        'is-open': toggled() 
1621    }">
1622    <button tabindex="0" class="c-search__toggle" aria-label="Toggle search form" data-bind=" 
1623    click: toggleSearch,
1624    attr: { 
1625        'aria-expanded': toggled() ? 'true' : 'false',
1626    }, 
1627    css: { 
1628        'is-toggled' : toggled() 
1629    }">
1630        <span aria-hidden="true" class="sf-search-2 sidearm-icon"></span>
1631    </button>
1632    <div id="search-form" class="c-search__overlay" data-bind="
1633    css:{ 
1634        'is-open': toggled() 
1635    }">
1636        <fieldset>
1637            <legend class="accessible-hide">Search this website</legend>
1638            <div class="c-search__text-wrap flex relative" data-bind="
1639            click: function(){}, 
1640            clickBubble: false">
1641                <input id="searchInput" type="text" class="c-search__text" data-bind="  
1642                textInput: query,      
1643                onEnter: search, 
1644                event: {
1645                    keyup: function(data, event) {
1646                        if(event.key == 'Escape') {
1647                            closeSearch();
1648                            setTimeout(function() {
1649                                $('.c-search__toggle').focus();                        
1650                            }, 300);                        
1651                        }
1652                    }
1653                }" placeholder="Search..."/>
1654                <button type="submit" class="c-search__submit" data-bind="
1655                click: search, 
1656                disable: !query()" aria-label="Go Search this website"><span aria-hidden="true" class="sf-search-2 sidearm-icon"></span></button>
1657            </div>
1658        </fieldset>
1659        <button type="button" class="c-search__close" aria-label="Close search" data-bind="
1660            event: {
1661                click: function() {
1662                    closeSearch();
1663                    setTimeout(function() {
1664                        $('.c-search__toggle').focus();                        
1665                    }, 300);
1666                },
1667                keyup: function(data, event) {
1668                  if(event.key == 'Enter') {
1669                    event.preventDefault();
1670                    closeSearch();
1671                          setTimeout(function() {
1672                        $('.c-search__toggle').focus();                        
1673                    }, 300);
1674                  }
1675 
1676                  if(event.key == 'Escape') {
1677                   closeSearch();
1678                   setTimeout(function() {
1679                        $('.c-search__toggle').focus();                        
1680                    }, 300);
1681                  }
1682                }
1683              }">
1684            <span aria-hidden="true" class="sf-close sidearm-font"></span>
1685        </button>
1686    </div>
1687</div>
1688<!-- /ko --></script>
1688
1689                    
1689<script>
1690                        window.preloaded_templates_are_rendering = true;
1691
1692                        require(['knockout'], function (ko) {
1693                            function register_custom_loader(component, vm_name, template_name) {
1694                                if (document.getElementById('template-' + (template_name || component) )) {
1695                                    var custom_loader = {
1696                                        getConfig: function(name, callback) {
1697                                            if (name === component + '-component') {
1698                                                componentConfig = {
1699                                                    template: { element: 'template-' + (template_name || component) },
1700                                                    viewModel: { require: 'components/' + (vm_name || component) }
1701                                                };
1702                                                callback(componentConfig);
1703                                            }
1704                                            else {
1705                                                callback(null)
1706                                            }
1707                                        }
1708                                    };
1709
1710                                    ko.components.loaders.unshift(custom_loader);
1711                                }
1712                            }
1713
1714                            register_custom_loader('ads', 'promotions', 'promotions');
1715                            register_custom_loader('dfp', 'evergreen', 'evergreen');
1716
1717                            register_custom_loader('navigation');
1718register_custom_loader('search');
1719
1720                            
1721                            window.preloaded_templates_are_rendering = false;
1722                        });
1723                    </script>
1723
1724                
1725
1726<div class="bp0wn3fq0" style="display: none;" role="dialog" aria-label="Ad Blocker Detected" aria-modal="true">
1727    <div class="bp0wn3fq0__inner">
1728        <div class="bp0wn3fq0__body">
1729            <div class="flex flex-align-center">
1730                <img src="/images/logos/site/site.png?width=48" alt="Site logo" />
1731                <div class="bp0wn3fq0-modal__title">Ad Blocker Detected</div>
1732            </div>
1733            <div class="bp0wn3fq0-modal__text">
1734                <p>Thanks for visiting <a class="bp0wn3fq0-modal__text-host"></a>!</p> 
1735                <p>The use of software that blocks ads hinders our ability to serve you the content you came here to enjoy.</p>
1736                <p>We ask that you consider turning off your ad blocker so we can deliver you the best experience possible while you are here.</p>
1737                <p>Thank you for your support!</p>
1738                <div class="bp0wn3fq0-modal__learn">
1739                    <a href="http://www.sidearmsports.com/blockers" target="_blank"><span class="sf-arrows-round-right"></span>Learn More About Ad Blockers</a>
1740                </div>
1741            </div>
1742        </div>
1743        <button type="button" class="bp0wn3fq0-banner__consent text-center" aria-label="Close ad blocker detected modal">Close</button>
1744    </div>
1745</div>
1746
1747<script>
1748    var host_element = document.querySelector(".bp0wn3fq0-modal__text-host");
1749    host_element.href = window.location.href; 
1750    host_element.innerText = window.location.hostname; 
1751
1752    function close_banner() {
1753        var CookieDate = new Date;
1754        CookieDate.setTime(CookieDate.getTime() + 1 * 3600 * 1000 * 24);
1755        document.cookie = "sidearm-adblock-banner_consent=true; expires=\"" + CookieDate.toGMTString() + "\";";
1756        document.querySelector(".bp0wn3fq0").remove();
1757    }
1758
1759    var consent_button = document.querySelector(".bp0wn3fq0-banner__consent");
1760
1761    consent_button.addEventListener("click", function() { close_banner(); });
1762
1763    require(['config'], function(config) {
1764        require(['jquery', 'knockout', 'cookie', 'text'], function ($, ko, cookie, text) {
1765            $(function () {   
1766                //disable check for Siteimprove scans
1767                if (navigator.userAgent.toLowerCase().indexOf('siteimprove') < 0) {
1768                    
1769                    if (cookie.get_cookie('sidearm-adblock-banner_consent')) {
1770                        return;
1771                    }
1772
1773                    var deferred = $.Deferred();
1774                    $.ajax({
1775                        type: "HEAD",
1776                        async: true,
1777                        url: "/components/js/analytics.js",
1778                    }).done(function(message,text,jqXHR){
1779                        deferred.resolve();
1780                    })
1781                    .fail(function(err){
1782                        show_ad_blocker_blocked_modal();
1783                        deferred.reject();
1784                    });
1785
1786                    deferred.then(function(success) {
1787                        $.get('/common/templates/dfp/dfp-component-template.html')
1788                            .then(function (response) {
1789                            }, function (error) {
1790                                show_ad_blocker_blocked_modal();
1791                            });
1792                    }, function (error) {
1793                        show_ad_blocker_blocked_modal()
1794                    })
1795                    .fail(function(){
1796                        show_ad_blocker_blocked_modal()
1797                    });
1798
1799                    function show_ad_blocker_blocked_modal() {
1800                        var modal = document.querySelector('.bp0wn3fq0');
1801                        modal.style.display = 'flex';
1802                        modal.querySelector('.bp0wn3fq0-banner__consent').focus();
1803                    }
1804                }
1805            });
1806        });
1807    });
1808</script>
1808
1809
1810<style>
1811    .bp0wn3fq0 {
1812  display: flex;
1813  align-items: center;
1814  justify-content: center;
1815  position: fixed;
1816  top: 0;
1817  left: 0;
1818  width: 100%;
1819  height: 100%;
1820  z-index: 999999;
1821  padding: 24px;
1822  background-color: rgba(0, 0, 0, 0.85);
1823}
1824.bp0wn3fq0__inner {
1825  background-color: white;
1826  color: #2a2b2c;
1827  width: 100%;
1828  max-width: 500px;
1829  border-radius: 2px;
1830  line-height: 1.875;
1831  font-size: 1rem;
1832  max-height: 100%;
1833  max-width: 700px;
1834}
1835.bp0wn3fq0__body {
1836  padding: 24px;
1837}
1838.bp0wn3fq0-modal__title {
1839  position: relative;
1840  padding-left: 24px;
1841  font-size: 1.5rem;
1842  font-weight: 900;
1843  line-height: 1;
1844}
1845.bp0wn3fq0-modal__title::after {
1846  content: '';
1847  display: block;
1848  width: 48px;
1849  height: 2px;
1850  background-color: black;
1851  margin-top: 8px;
1852}
1853.bp0wn3fq0-modal__text a {
1854  color: black;
1855}
1856.bp0wn3fq0-modal__learn {
1857  color: black;
1858  font-size: 1rem;
1859  font-weight: 400;
1860  line-height: 1.5rem;
1861}
1862.bp0wn3fq0-modal__learn a {
1863  color: black;
1864}
1865.bp0wn3fq0-modal__browsers {
1866  padding-top: 12px;
1867  margin: 0 -6px;
1868}
1869.bp0wn3fq0-modal__browsers-button {
1870  flex: 1 0 auto;
1871  text-decoration: none;
1872  border-radius: 6px;
1873  background: whitesmoke;
1874  border-radius: 35px;
1875  padding: 12px;
1876  margin: 0 6px;
1877  border: 1px solid #d9d9d9;
1878  transition: .25s;
1879}
1880.bp0wn3fq0-modal__browsers-button img {
1881  width: 36px;
1882  height: 36px;
1883}
1884.bp0wn3fq0-modal__browsers-button:hover {
1885  background: #d9d9d9;
1886}
1887.bp0wn3fq0-modal__browsers--upgrade {
1888  line-height: 1;
1889  padding: 0 12px;
1890}
1891.bp0wn3fq0-modal__browsers--text {
1892  font-size: 14px;
1893  color: #2a2b2c;
1894  font-weight: 400;
1895}
1896.bp0wn3fq0-modal__browsers--text span {
1897  font-size: 16px;
1898  color: black;
1899  font-weight: 700;
1900}
1901.bp0wn3fq0-modal__browsers--text:last-child {
1902  padding-top: 4px;
1903}
1904.bp0wn3fq0-banner__consent {
1905  -webkit-appearance: none;
1906  background-color: whitesmoke;
1907  border: 1px solid #d9d9d9;
1908  display: block;
1909  padding: 0 16px;
1910  color: black;
1911  width: 100%;
1912  margin-top: 8px;
1913  transition: .25s;
1914  line-height: 28px;
1915  height: 28px;
1916  font-size: 14px;
1917}
1918.bp0wn3fq0-banner__consent:hover {
1919  background-color: black;
1920  color: white;
1921}
1922
1923</style><div style='position: fixed; left: -10000px'></div>
1924                
1924<script>
1925                document.addEventListener('click', function(e) {
1926                    if (e.target && e.target.classList.contains('sidearm-accessible-slick-pause-all')) {
1927                        var button = e.target,
1928                            paused = button.classList.contains('sidearm-paused'),
1929                            slickSliders = document.querySelectorAll('.slick-initialized'),
1930                            pauseButtons = document.querySelectorAll('.sidearm-accessible-pause'),
1931                            pauseButtonsText = document.querySelectorAll('.sidearm-accessible-pause-text'),
1932                            jaws = button.parentElement.querySelector('.sidearm-jaws-talk-please');
1933
1934                        if (paused) {
1935                            slickSliders.forEach(function(slider) {
1936                                $(slider).slick('slickPlay');
1937                                $(slider).slick('slickGoTo', 0, false);
1938                            });
1939
1940                            button.classList.remove('sidearm-paused');
1941                            button.textContent = 'Pause All Rotators';
1942                            jaws.textContent = 'All Rotators Playing';
1943
1944                            pauseButtonsText.forEach(function(text) {
1945                                text.setAttribute('aria-live', 'off');
1946                                text.textContent = 'Pause';
1947                                text.setAttribute('aria-live', 'polite');
1948                            });
1949                        } else {
1950                            slickSliders.forEach(function(slider) {
1951                                $(slider).slick('slickPause');
1952                                $(slider).slick('slickGoTo', 0, false);
1953                            });
1954
1955                            button.classList.add('sidearm-paused');
1956                            button.textContent = 'Play All Rotators';
1957                            jaws.textContent = 'All Rotators Paused';
1958
1959                            pauseButtonsText.forEach(function(text) {
1960                                text.setAttribute('aria-live', 'off');
1961                                text.textContent = 'Play';
1962                                text.setAttribute('aria-live', 'polite');
1963                            });
1964                        }
1965                    }
1966                });
1967                </script>
1967
1968            <!-- BEGIN ControlTag for "Sidearm" -->
1969<script class="kxct" data-id="so4l4yxm2" data-timing="async" data-version="3.0" type="text/javascript">
1970  window.Krux||((Krux=function(){Krux.q.push(arguments)}).q=[]);
1971  (function(){
1972    var k=document.createElement('script');k.type='text/javascript';k.async=true;
1973    k.src=(location.protocol==='https:'?'https:':'http:')+'//cdn.krxd.net/controltag/so4l4yxm2.js';
1974    var s=document.getElementsByTagName('script')[0];s.parentNode.insertBefore(k,s);
1975  }());
1976</script>
1976
1977<!-- END ControlTag -->
1978
1979<script>
1980Krux('ns:mogointeractive', 'consent:set', {
1981dc: true,
1982  al: true,
1983  tg: true,
1984  cd: false,
1985  sh: false,
1986  re: false
1987}, function(errors, body) {
1988  if (errors) {
1989    console.error(errors);
1990  }
1991});
1992</script>
1992</body>
1993</html>
1994
1995<script>
1996    require(['jquery', 'jquery-ui', 'headroom', 'jquery-headroom'], function($){
1997        $(window).on("load, resize", function () {
1998            let pageHeader = $('.ahl-header').outerHeight();
1999            let pageBanner = $('.main-header__banner').outerHeight();
2000            $('html').headroom('destroy').removeData('headroom').headroom({ "offset": pageHeader + pageBanner });
2001        }).trigger('resize'); 
2002
2003        $(function(){
2004            $('#subscribe-form').on("keypress", '.subscribe-form-email input[type="text"]', '.subscribe-form-fname input[type="text"]', '.subscribe-form-lname input[type="text"]', function(e) {
2005                if (e.keyCode == 13) {
2006                    e.preventDefault();
2007                    window.location='/subscribe.aspx?email=' + $(".subscribe-form-email input[type='text']").val() + '&firstname=' + $(".subscribe-form-fname input[type='text']").val() + '&lastname=' + $(".subscribe-form-lname input[type='text']").val();
2008                    return false;
2009                }
2010            }); 
2011            $('.subscribe-form-button button').on("click", function(e){
2012                e.preventDefault();
2013                window.location='/subscribe.aspx?email=' + $(".subscribe-form-email input[type='text']").val() + '&firstname=' + $(".subscribe-form-fname input[type='text']").val() + '&lastname=' + $(".subscribe-form-lname input[type='text']").val();  
2014                    return false;
2015            });
2016        });
2017
2018        window.triggerTabs = function (init) {
2019          $('.s-events__tabs').tabs({ active: init });
2020          $('.s-events__tabs .s-events__tabs-item').attr("tabindex", 0);
2021          $("li.last a").unbind('click').attr("tabindex", 0);
2022      };
2023 
2024      window.triggerTabs(0);
2025 
2026      //Prevents double tab stops with tabs
2027      $(function() {
2028          var $litabs = $('li.s-events__tabs-item');
2029          var $atabs = $('a.s-events__tabs-link')
2030          function setTabIndex() {
2031              $litabs.attr('tabindex', '0');
2032              $atabs.attr('tabindex', '-1');
2033          }
2034          setTabIndex();
2035          var observer = new MutationObserver(function() {
2036              setTabIndex();
2037          });
2038          var targetNode = document.querySelector('section.s-events');
2039          var config = { childList: true, subtree: true, attributes: true, attributeFilter: ['class'] };
2040          observer.observe(targetNode, config);
2041      });
2042    });
2043</script>

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.