1 2 3<!doctype html> 4<html id="ctl00_html" lang="en" class=" index homepage"> 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 = "azgrounds.com";window.client_title = "Arizona Athletic Grounds";window.server_name = "1278170-APP94";window.client_division = "SPECIALPROJECTS";window.targetting_criteria = {"page_template":"home","sport_name":"0","sport_name_custom":"0","site":"arizonagrounds","cbs_site_code":"","content_id":null,"sect":"frontpage","gender":"0"};window.client_shortname = "arizonagrounds";window.dfp_network_code = "21708449227";window.img_dfp_unit_name = "";window.ad_full_unit_name = "SAExtended/arizonagrounds";window.block_dfp = false;window.reactions = null;window.cbs_ads_activated = true;window.site_colors = {"safe_text_white":"#151B4D","safe_text_black":"#ffffff","primary_background":"#151B4D","primary_text":"#ffffff","secondary_background":"#F15A24","secondary_text":"#151B4D"};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="canonical" href="https://azgrounds.com"><link type="application/xml" rel="sitemap" title="Sitemap" href="/sitemap.xml"><link rel="preload" as="script" href="https://dbukjj6eu5tsf.cloudfront.net/assets.sidearmsports.com/responsive/js/main.1787938569747.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.1787938169445.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=Work+Sans:wght@400;700&
29family=Chakra+Petch:wght@700&family=Roboto:wght@400&display=swap"><link rel="stylesheet" href="https://htlbid.com/stage/v3/azgrounds.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?_=639125349377484940"><link rel="apple-touch-icon" href="/images/logos/site/site.png"><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes"> 30 <meta name="theme-color" content="#151B4D"> 31 32 <link href="/site/site.less?_=638762001007411804 " rel='stylesheet' type='text/css'> 33 <meta name="apple-itunes-app" content="app-id=6741179966">
33<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
33<script>var require = {"config":{"options":{"sport_id":0,"dummy_ads":false,"all_ads":[]}}}; 34 var isSameOrigin = false; 35 try { isSameOrigin = window.top.location.hostname === window.self.location.hostname; } catch(err) {}; 36 if (!isSameOrigin && window.top != window.self) { 37 var makeTopLevelTimeout = setTimeout(function() { 38 window.top.location = window.self.location; 39 }, 250) 40 window.top.postMessage('sidearm-iframe-interrogation', '*') 41 window.addEventListener('message', function(ev) { 42 if (ev.data === 'sidearm-iframe-request-allow') { 43 clearTimeout(makeTopLevelTimeout) 44 } 45 }) 46 } 47 window.s3_bucket_path = 'https://dbukjj6eu5tsf.cloudfront.net/sidearm.sites/arizonagrounds.sidearmsports.com';window.cdn_path = 'https://dbukjj6eu5tsf.cloudfront.net/';window.custom_cdn_url = '';window.urlArgs = '639027418690957102';window.cbs_school = false;window.has_alerts = false;window.disable_ad_blocker_check = false;</script>
47<meta name="og:type" content="website"><title> 48 Arizona Athletic Grounds - Official Athletics Website 49</title><meta property="og:title" content="Arizona Athletic Grounds - Official Athletics Website"><meta property="og:image" content="https://images.sidearmdev.com/convert?url=https%3a%2f%2fdbukjj6eu5tsf.cloudfront.net%2fsidearm.sites%2farizonagrounds.sidearmsports.com%2fimages%2flogos%2fsite%2fsite.png&type=jpeg"><meta property="og:image:alt" content="Athletics Logo"><meta name="description" content="The official athletics website for the Arizona Athletic Grounds"><meta name="og:description" content="The official athletics website for the Arizona Athletic Grounds"><meta name="twitter:description" content="The official athletics website for the Arizona Athletic Grounds"><meta name="twitter:card" content="summary"><meta property="og:determiner" content="the"><meta property="og:locale" content="en_US"><meta property="og:site_name" content="Arizona Athletic Grounds"><meta property="og:url" content="https://azgrounds.com/">
49<script type="application/ld+json">[{"@context":"https://schema.org","url":"https://azgrounds.com","name":"Arizona Athletic Grounds","address":null,"sameAs":["",""],"logo":{"url":"https://azgrounds.com/images/logos/site/site.png","width":50,"height":50,"@type":"ImageObject"},"@type":"Organization "}]</script>
49<script async="" src="https://static.srcspot.com/libs/aura.js" type="text/javascript"></script>
49<!-- Google Tag Manager --> 50
50<script>
vendor: 415 bytes, lines 50-55
50 51 (function(w, d, s, l, i){ 52 w[l] = w[l] ||[]; w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f = d.getElementsByTagName(s)[0], 53 j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async=true;j.src= 54 '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 55 })(window,document,'script','dataLayer','
55GTM-K3TH4CC
vendor: 17 bytes, lines 55-56
55'); 56
56</script>
56 57 <!-- End Google Tag Manager --><!-- Google Tag Manager --> 58
58<script>
vendor: 415 bytes, lines 58-63
58 59 (function(w, d, s, l, i){ 60 w[l] = w[l] ||[]; w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f = d.getElementsByTagName(s)[0], 61 j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async=true;j.src= 62 '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 63 })(window,document,'script','dataLayer','
63GTM-5Z66J94V
vendor: 17 bytes, lines 63-64
63'); 64
64</script>
64 65 <!-- End Google Tag Manager --><!-- Google Tag Manager --> 66
66<script>
vendor: 415 bytes, lines 66-71
66 67 (function(w, d, s, l, i){ 68 w[l] = w[l] ||[]; w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f = d.getElementsByTagName(s)[0], 69 j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async=true;j.src= 70 '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 71 })(window,document,'script','dataLayer','
71GTM-TW6R675
vendor: 17 bytes, lines 71-72
71'); 72
72</script>
72 73 <!-- End Google Tag Manager -->
73<script> 74 Date.prototype.to_iso_with_offset = function() { 75 var time_zone_offset = -this.getTimezoneOffset(), 76 time_zone_diff = time_zone_offset >= 0 ? '+' : '-', 77 pad = function(num) { 78 var norm = Math.floor(Math.abs(num)); 79 return (norm < 10 ? '0' : '') + norm; 80 }; 81 return this.getFullYear() + 82 '-' + pad(this.getMonth() + 1) + 83 '-' + pad(this.getDate()) + 84 'T' + pad(this.getHours()) + 85 ':' + pad(this.getMinutes()) + 86 ':' + pad(this.getSeconds()) + 87 time_zone_diff + pad(time_zone_offset / 60) + 88 ':' + pad(time_zone_offset % 60); 89 } 90 window.dataLayer = window.dataLayer || []; window.dataLayer.push({"event":"dataLayerLoaded","timestamp":new Date().to_iso_with_offset(),"non_interaction_flag":true,"page_related_sport":undefined,"gaPropertyID":"arizonagrounds","schoolAttributes":{"Name":"Arizona Athletic Grounds","Division":"SPECIALPROJECTS","Conference":undefined,"ssClientID":"2643"},"pageAttributes":{"pageName":"Arizona Athletic Grounds - Official Athletics Website","pageCategory":"home","site":"arizonagrounds","sport_name":undefined,"sport_name_custom":undefined,"sect":"frontpage"},"siteAttributes":{"P5":false,"All_Access":false,"Paciolan_Marketing":false,"ticketingProvider":undefined,"region":undefined,"Fanbase_Partner":false,"SIDEARM_Extended":false,"MMR":undefined}});
90 window.dataLayer.push({"timestamp":new Date().to_iso_with_offset(),"non_interaction_flag":true,"page_related_sport":undefined,"ga_property_id":"arizonagrounds","school_name":"Arizona Athletic Grounds","school_division":"SPECIALPROJECTS","school_conference":undefined,"ss_client_id":"2643","page_name":"Arizona Athletic Grounds - Official Athletics Website","page_category":"home","site_name":"arizonagrounds","site_section":"frontpage","power_five":false,"all_access":false,"paciolan_marketing":false,"ticketing_provider":undefined,"school_region":undefined,"fanbase_partner":false,"sidearm_extended":false,"mmr":undefined,"user_id":undefined,"logged_in_status":undefined,"membership_type":undefined,"account_signup_date":undefined,"subscription_exp_date":undefined}); </script>
90<!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 63 bytes, line 90
90<script async src="https://www.googletagmanager.com/gtag/js?id=
90G-602LKC166J
vendor: 11 bytes, line 90
90"></script>
90<script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date());const pageSessionId = crypto.randomUUID();gtag('config', 'G-602LKC166J', {user_id: pageSessionId});</script>
90</head> 91 <body><!-- Google Tag Manager (noscript) --> 92 <noscript><iframe src='//www.googletagmanager.com/ns.html?id=GTM-K3TH4CC' title='Google Tag Manager' 93 height ='0' width ='0' style = 'display:none;visibility:hidden'></iframe> 94 </noscript> 95 <!-- End Google Tag Manager (noscript) --><!-- Google Tag Manager (noscript) --> 96 <noscript><iframe src='//www.googletagmanager.com/ns.html?id=GTM-5Z66J94V' title='Google Tag Manager' 97 height ='0' width ='0' style = 'display:none;visibility:hidden'></iframe> 98 </noscript> 99 <!-- End Google Tag Manager (noscript) --><!-- Google Tag Manager (noscript) --> 100 <noscript><iframe src='//www.googletagmanager.com/ns.html?id=GTM-TW6R675' title='Google Tag Manager' 101 height ='0' width ='0' style = 'display:none;visibility:hidden'></iframe> 102 </noscript> 103 <!-- End Google Tag Manager (noscript) --><div style='position: fixed; left: -10000px'></div> 104
104<script> 105 function setStylesOnSkipPauseLink(skipLink) { 106 skipLink.style.left = '0'; 107 skipLink.style.zIndex='99999999'; 108 skipLink.style.outlineStyle='solid'; 109 skipLink.style.outlineColor='#000'; 110 skipLink.style.outlineWidth='2px'; 111 skipLink.style.outlineOffset='0'; 112 skipLink.style.transition='none'; 113 skipLink.style.border='2px solid #fff'; 114 skipLink.style.textDecoration='underline'; 115 } 116 function removeStylesOnSkipPauseLink(skipLink) { 117 skipLink.style.left = '-99999px'; 118 skipLink.style.zIndex='-99999'; 119 } 120 </script>
120 121 <section aria-label='Landmark links'> 122 <a 123 href='#main-content' 124 tabindex='0' 125 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;' 126 onfocus = 'setStylesOnSkipPauseLink(this)' 127 onblur = 'removeStylesOnSkipPauseLink(this)'> 128 Skip To Main Content 129 </a> 130 <button 131 class='sidearm-accessible-slick-pause-all' 132 id='sidearm-accessible-slick-pause-all' 133 aria-live='off' 134 tabindex='0' 135 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;' 136 onfocus = 'setStylesOnSkipPauseLink(this)' 137 onblur = 'removeStylesOnSkipPauseLink(this)'> 138 Pause All Rotators 139 </button> 140 <span 141 href = 'javascript:void(0);' 142 aria-live='polite' 143 tabindex='-1' 144 style='display: block; text-align: center; position: absolute; background-color: white; z-index: 9999;' 145 onfocus = 'setStylesOnSkipPauseLink(this)' 146 onblur = 'removeStylesOnSkipPauseLink(this)'> 147 </span> 148 </section> 149 <!-- Begin comScore Tag --> 150<noscript><img src="https://sb.scorecardresearch.com/p?c1=2&c2=3005086&cv=2.0&cj=1" alt="" aria-hidden="true" /></noscript> 151<!-- End comScore Tag --> 152 153 <form name="aspnetForm" method="post" action="./" id="aspnetForm"> 154<div> 155<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKLTY5NjM2MDIzMmRk9XFqLo4E53Q/UWDE1AvDlZ0qd+jdTNZsIjYgGH2nckw="> 156</div> 157 158
159<script src="//cdnjs.cloudflare.com/ajax/libs/require.js/2.2.0/require.min.js" type="text/javascript"></script>
vendor: 2 bytes, line 159
159
160<script src="https://dbukjj6eu5tsf.cloudfront.net/assets.sidearmsports.com/responsive/js/main.1787938569747.js" type="text/javascript"></script>
160 161<div> 162 163 <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="90059987"> 164</div> 165 166 <header class="main-header"> 167 <h1 class="hide">Arizona Athletic Grounds</h1> 168 <div class="main-header__inner"> 169 <!-- ko if: ko.observable().matchMedia("(min-width: 1025px)") --> 170 <a class="main-header__logo" href="/index.aspx"><img src="https://dbukjj6eu5tsf.cloudfront.net/sidearm.sites/arizonagrounds.sidearmsports.com/images/responsive_2024/logo_main.svg" alt="Arizona Athletic Grounds"></a> 171 <!-- /ko --> 172 <nav class="main-navigation flex-item-1" aria-labelledby="h2_nav"> 173 <h2 class="hide" id="h2_nav">Main</h2> 174 175
176<script> 177 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":"838a4c40-9178-4140-b6ad-5b7f458d3205","data":[{"id":2,"title":"Sports","rank":1,"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":41,"title":"Our Sports","short_title":null,"rank":2,"column":1,"url":"","separator":true,"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":42,"title":"Baseball","short_title":null,"rank":3,"column":1,"url":"/sports/baseball","separator":false,"open_in_new_window":false,"sport_id_association":1,"sport":{"id":1,"title":"Baseball","abbreviation":"BB","shortname":"baseball","short_title":"","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"baseball","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":"ssf-baseball","social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":48,"title":"Beach Volleyball","short_title":null,"rank":7,"column":1,"url":"/sports/beach-volleyball","separator":false,"open_in_new_window":false,"sport_id_association":9,"sport":{"id":9,"title":"Beach Volleyball","abbreviation":"BVB","shortname":"beach-volleyball","short_title":"BVB","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"beach-volleyball","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":"ssf-vball","social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":49,"title":"Basketball","short_title":null,"rank":8,"column":1,"url":"/sports/bkb","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":"ssf-bball","social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":50,"title":"Cheer","short_title":null,"rank":12,"column":1,"url":"/sports/cheer","separator":false,"open_in_new_window":false,"sport_id_association":10,"sport":{"id":10,"title":"Cheer","abbreviation":"Cheer","shortname":"cheer","short_title":"","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"cheer","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":"ssf-acrobaticstumbling","social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":51,"title":"Dance","short_title":null,"rank":13,"column":1,"url":"/sports/dance","separator":false,"open_in_new_window":false,"sport_id_association":11,"sport":{"id":11,"title":"Dance","abbreviation":"Dance","shortname":"dance","short_title":"","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"dance","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":"ssf-dance","social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":43,"title":"Football","short_title":null,"rank":14,"column":1,"url":"/sports/football","separator":false,"open_in_new_window":false,"sport_id_association":2,"sport":{"id":2,"title":"Football","abbreviation":"FB","shortname":"football","short_title":"","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"football","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":"ssf-football","social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":47,"title":"More Sports","short_title":null,"rank":1,"column":2,"url":"","separator":true,"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":"hidden_sep","social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":77,"title":"Gymnastics","short_title":null,"rank":4,"column":2,"url":"https://azgrounds.com/sports/gymnastics?path=wgym","separator":false,"open_in_new_window":false,"sport_id_association":22,"sport":{"id":22,"title":"Gymnastics","abbreviation":"GYM","shortname":"wgym","short_title":"GYM","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"wgym","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":"ssf-gym","social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":52,"title":"Pickleball","short_title":null,"rank":5,"column":2,"url":"/sports/pball","separator":false,"open_in_new_window":false,"sport_id_association":13,"sport":{"id":13,"title":"Pickleball","abbreviation":"PB","shortname":"pball","short_title":"","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"pball","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":"ssf-squash","social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":53,"title":"Soccer","short_title":null,"rank":6,"column":2,"url":"/sports/soc","separator":false,"open_in_new_window":false,"sport_id_association":14,"sport":{"id":14,"title":"Soccer","abbreviation":"SOC","shortname":"soc","short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"soc","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":"ssf-soccer","social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":44,"title":"Softball","short_title":null,"rank":9,"column":2,"url":"/sports/softball","separator":false,"open_in_new_window":false,"sport_id_association":6,"sport":{"id":6,"title":"Softball","abbreviation":"SB","shortname":"softball","short_title":"","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"softball","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":"ssf-softball","social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":75,"title":"Sports Performance","short_title":null,"rank":10,"column":2,"url":"https://sportsacademy.us/pages/aag-home?path=perf","separator":false,"open_in_new_window":false,"sport_id_association":21,"sport":{"id":21,"title":"Sports Performance","abbreviation":"Perf","shortname":"perf","short_title":"Perf","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"perf","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":"ssf-wcross","social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":54,"title":"Indoor Volleyball","short_title":null,"rank":11,"column":2,"url":"/sports/vball","separator":false,"open_in_new_window":false,"sport_id_association":12,"sport":{"id":12,"title":"Indoor Volleyball","abbreviation":"VB","shortname":"vball","short_title":"","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"wvball","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":"ssf-vball","social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null}],"columns":[{"column":1,"items":[{"id":41,"title":"Our Sports","short_title":null,"rank":2,"column":1,"url":"","separator":true,"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":42,"title":"Baseball","short_title":null,"rank":3,"column":1,"url":"/sports/baseball","separator":false,"open_in_new_window":false,"sport_id_association":1,"sport":{"id":1,"title":"Baseball","abbreviation":"BB","shortname":"baseball","short_title":"","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"baseball","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":"ssf-baseball","social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":48,"title":"Beach Volleyball","short_title":null,"rank":7,"column":1,"url":"/sports/beach-volleyball","separator":false,"open_in_new_window":false,"sport_id_association":9,"sport":{"id":9,"title":"Beach Volleyball","abbreviation":"BVB","shortname":"beach-volleyball","short_title":"BVB","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"beach-volleyball","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":"ssf-vball","social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":49,"title":"Basketball","short_title":null,"rank":8,"column":1,"url":"/sports/bkb","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":"ssf-bball","social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":50,"title":"Cheer","short_title":null,"rank":12,"column":1,"url":"/sports/cheer","separator":false,"open_in_new_window":false,"sport_id_association":10,"sport":{"id":10,"title":"Cheer","abbreviation":"Cheer","shortname":"cheer","short_title":"","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"cheer","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":"ssf-acrobaticstumbling","social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":51,"title":"Dance","short_title":null,"rank":13,"column":1,"url":"/sports/dance","separator":false,"open_in_new_window":false,"sport_id_association":11,"sport":{"id":11,"title":"Dance","abbreviation":"Dance","shortname":"dance","short_title":"","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"dance","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":"ssf-dance","social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":43,"title":"Football","short_title":null,"rank":14,"column":1,"url":"/sports/football","separator":false,"open_in_new_window":false,"sport_id_association":2,"sport":{"id":2,"title":"Football","abbreviation":"FB","shortname":"football","short_title":"","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"football","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":"ssf-football","social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null}]},{"column":2,"items":[{"id":47,"title":"More Sports","short_title":null,"rank":1,"column":2,"url":"","separator":true,"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":"hidden_sep","social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":77,"title":"Gymnastics","short_title":null,"rank":4,"column":2,"url":"https://azgrounds.com/sports/gymnastics?path=wgym","separator":false,"open_in_new_window":false,"sport_id_association":22,"sport":{"id":22,"title":"Gymnastics","abbreviation":"GYM","shortname":"wgym","short_title":"GYM","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"wgym","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":"ssf-gym","social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":52,"title":"Pickleball","short_title":null,"rank":5,"column":2,"url":"/sports/pball","separator":false,"open_in_new_window":false,"sport_id_a
177ssociation":13,"sport":{"id":13,"title":"Pickleball","abbreviation":"PB","shortname":"pball","short_title":"","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"pball","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":"ssf-squash","social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":53,"title":"Soccer","short_title":null,"rank":6,"column":2,"url":"/sports/soc","separator":false,"open_in_new_window":false,"sport_id_association":14,"sport":{"id":14,"title":"Soccer","abbreviation":"SOC","shortname":"soc","short_title":null,"global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"soc","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":"ssf-soccer","social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":44,"title":"Softball","short_title":null,"rank":9,"column":2,"url":"/sports/softball","separator":false,"open_in_new_window":false,"sport_id_association":6,"sport":{"id":6,"title":"Softball","abbreviation":"SB","shortname":"softball","short_title":"","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"softball","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":"ssf-softball","social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":75,"title":"Sports Performance","short_title":null,"rank":10,"column":2,"url":"https://sportsacademy.us/pages/aag-home?path=perf","separator":false,"open_in_new_window":false,"sport_id_association":21,"sport":{"id":21,"title":"Sports Performance","abbreviation":"Perf","shortname":"perf","short_title":"Perf","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"perf","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":"ssf-wcross","social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null},{"id":54,"title":"Indoor Volleyball","short_title":null,"rank":11,"column":2,"url":"/sports/vball","separator":false,"open_in_new_window":false,"sport_id_association":12,"sport":{"id":12,"title":"Indoor Volleyball","abbreviation":"VB","shortname":"vball","short_title":"","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"wvball","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":"ssf-vball","social_media_links":null,"schedule_roster_news_links":null,"items":[],"stats":null,"tickets":null,"youtube":null}]}],"ad":null},{"id":3,"title":"Events","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":null,"items":[{"id":45,"title":"Upcoming Events","short_title":null,"rank":1,"column":1,"url":"/calendar","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":46,"title":"Event Inquiry","short_title":null,"rank":2,"column":2,"url":"/contact-us","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":45,"title":"Upcoming Events","short_title":null,"rank":1,"column":1,"url":"/calendar","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":46,"title":"Event Inquiry","short_title":null,"rank":2,"column":2,"url":"/contact-us","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":5,"title":"Plan Your Visit","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":null,"items":[{"id":67,"title":"Getting Here","short_title":null,"rank":7,"column":1,"url":"/sports/2024/11/22/getting-here.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":68,"title":"Grounds Maps","short_title":null,"rank":8,"column":1,"url":"/sports/2024/12/5/facility-maps.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":64,"title":"Food & Beverage","short_title":null,"rank":10,"column":1,"url":"/sports/2024/11/21/food-beverage.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":66,"title":"Hotels","short_title":null,"rank":1,"column":2,"url":"/sports/2024/11/26/hotels.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":61,"title":"Parking","short_title":null,"rank":3,"column":2,"url":"/sports/2024/11/21/parking-at-aag.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":72,"title":"Watch Games Online","short_title":null,"rank":4,"column":2,"url":"/sports/2025/1/14/nbc-nexts-sportsengine-play.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":74,"title":"Fitness Center","short_title":null,"rank":6,"column":2,"url":"https://www.peakfitnessaz.com/","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":65,"title":"Code of Conduct","short_title":null,"rank":9,"column":2,"url":"/sports/2024/11/22/code-of-conduct.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":67,"title":"Getting Here","short_title":null,"rank":7,"column":1,"url":"/sports/2024/11/22/getting-here.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":68,"title":"Grounds Maps","short_title":null,"rank":8,"column":1,"url":"/sports/2024/12/5/facility-maps.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":64,"title":"Food & Beverage","short_title":null,"rank":10,"column":1,"url":"/sports/2024/11/21/food-beverage.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":66,"title":"Hotels","short_title":null,"rank":1,"column":2,"url":"/sports/2024/11/26/hotels.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":61,"title":"Parking","short_title":null,"rank":3,"column":2,"url":"/sports/2024/11/21/parking-at-aag.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":72,"title":"Watch Games Online","short_title":null,"rank":4,"column":2,"url":"/sports/2025/1/14/nbc-nexts-sportsengine-play.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":74,"title":"Fitness Center","short_title":null,"rank":6,"column":2,"url":"https://www.peakfitnessaz.com/","separator":false,"open_in_new_window":false,"sport_id_association":null,"sport":{"id":0,"title":null,"abbreviation":null,"shortname"
177: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":65,"title":"Code of Conduct","short_title":null,"rank":9,"column":2,"url":"/sports/2024/11/22/code-of-conduct.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":4,"title":"About AAG","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":null,"items":[{"id":63,"title":"About Us","short_title":null,"rank":1,"column":1,"url":"/sports/2024/11/21/about-arizona-athletic-grounds.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":60,"title":"Career Opportunities","short_title":null,"rank":2,"column":1,"url":"https://workforcenow.adp.com/mascsr/default/mdf/recruitment/recruitment.html?cid=dc83fbe9-3024-49ed-b6ed-fd681c8313f1&ccId=19000101_000001&lang=en_US&selectedMenuKey=CareerCenter","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":"Corporate Events","short_title":null,"rank":3,"column":1,"url":"/sports/2025/4/4/corporate-events.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":57,"title":"Facility Rules","short_title":null,"rank":4,"column":1,"url":"/sports/2024/11/21/property-rules.aspx","separator":false,"open_in_new_window":false,"sport_id_association":3,"sport":{"id":3,"title":"General","abbreviation":"GEN","shortname":"general","short_title":"","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"general","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":58,"title":"FAQ's","short_title":null,"rank":1,"column":2,"url":"/sports/2024/11/21/faq-s.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":69,"title":"Photos","short_title":null,"rank":2,"column":2,"url":"/sports/2024/12/6/photos.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":59,"title":"Sponsorship","short_title":null,"rank":3,"column":2,"url":"/sports/sponsorship","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":62,"title":"Staff Directory","short_title":null,"rank":4,"column":2,"url":"/staff-directory","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":"About Us","short_title":null,"rank":1,"column":1,"url":"/sports/2024/11/21/about-arizona-athletic-grounds.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":60,"title":"Career Opportunities","short_title":null,"rank":2,"column":1,"url":"https://workforcenow.adp.com/mascsr/default/mdf/recruitment/recruitment.html?cid=dc83fbe9-3024-49ed-b6ed-fd681c8313f1&ccId=19000101_000001&lang=en_US&selectedMenuKey=CareerCenter","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":"Corporate Events","short_title":null,"rank":3,"column":1,"url":"/sports/2025/4/4/corporate-events.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":57,"title":"Facility Rules","short_title":null,"rank":4,"column":1,"url":"/sports/2024/11/21/property-rules.aspx","separator":false,"open_in_new_window":false,"sport_id_association":3,"sport":{"id":3,"title":"General","abbreviation":"GEN","shortname":"general","short_title":"","global_sport_id":null,"non_sport":false,"show_at_vs":false,"global_sport_shortname":"general","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":58,"title":"FAQ's","short_title":null,"rank":1,"column":2,"url":"/sports/2024/11/21/faq-s.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":69,"title":"Photos","short_title":null,"rank":2,"column":2,"url":"/sports/2024/12/6/photos.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":59,"title":"Sponsorship","short_title":null,"rank":3,"column":2,"url":"/sports/sponsorship","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":62,"title":"Staff Directory","short_title":null,"rank":4,"column":2,"url":"/staff-directory","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}],"mode":"web"}; 178 if (!("sidearmComponents" in window)) 179 window.sidearmComponents = []; 180 window.sidearmComponents.push(obj); 181</script>
181 182 183<navigation-component params="{ id: '838a4c40-9178-4140-b6ad-5b7f458d3205' }"></navigation-component> 184 185 186 187<!-- ko if: false --> 188<div class="hide"> 189 190 <a href="/sports/baseball">Baseball</a> 191 192 <a href="/sports/beach-volleyball">Beach Volleyball</a> 193 194 <a href="/sports/bkb">Basketball</a> 195 196 <a href="/sports/cheer">Cheer</a> 197 198 <a href="/sports/dance">Dance</a> 199 200 <a href="/sports/football">Football</a> 201 202 <a href="https://azgrounds.com/sports/gymnastics?path=wgym">Gymnastics</a> 203 204 <a href="/sports/pball">Pickleball</a> 205 206 <a href="/sports/soc">Soccer</a> 207 208 <a href="/sports/softball">Softball</a> 209 210 <a href="https://sportsacademy.us/pages/aag-home?path=perf">Sports Performance</a> 211 212 <a href="/sports/vball">Indoor Volleyball</a> 213 214 <a href="/calendar">Upcoming Events</a> 215 216 <a href="/contact-us">Event Inquiry</a> 217 218 <a href="/sports/2024/11/22/getting-here.aspx">Getting Here</a> 219 220 <a href="/sports/2024/12/5/facility-maps.aspx">Grounds Maps</a> 221 222 <a href="/sports/2024/11/21/food-beverage.aspx">Food & Beverage</a> 223 224 <a href="/sports/2024/11/26/hotels.aspx">Hotels</a> 225 226 <a href="/sports/2024/11/21/parking-at-aag.aspx">Parking</a> 227 228 <a href="/sports/2025/1/14/nbc-nexts-sportsengine-play.aspx">Watch Games Online</a> 229 230 <a href="https://www.peakfitnessaz.com/">Fitness Center</a> 231 232 <a href="/sports/2024/11/22/code-of-conduct.aspx">Code of Conduct</a> 233 234 <a href="/sports/2024/11/21/about-arizona-athletic-grounds.aspx">About Us</a> 235 236 <a href="https://workforcenow.adp.com/mascsr/default/mdf/recruitment/recruitment.html?cid=dc83fbe9-3024-49ed-b6ed-fd681c8313f1&ccId=19000101_000001&lang=en_US&selectedMenuKey=CareerCenter">Career Opportunities</a> 237 238 <a href="/sports/2025/4/4/corporate-events.aspx">Corporate Events</a> 239 240 <a href="/sports/2024/11/21/property-rules.aspx">Facility Rules</a> 241 242 <a href="/sports/2024/11/21/faq-s.aspx">FAQ's</a> 243 244 <a href="/sports/2024/12/6/photos.aspx">Photos</a> 245 246 <a href="/sports/sponsorship">Sponsorship</a> 247 248 <a href="/staff-directory">Staff Directory</a> 249 250</div> 251<!-- /ko --> 252 </nav> 253 <!-- ko if: ko.observable().matchMedia("(max-width: 1024px)") --> 254 <a class="main-header__logo" href="/index.aspx"><img src="https://dbukjj6eu5tsf.cloudfront.net/sidearm.sites/arizonagrounds.sidearmsports.com/images/responsive_2024/logo_main.svg" alt="Arizona Athletic Grounds"></a> 255 <!-- /ko --> 256 <search-component data-gist-id="" params="{name:'main-search'}"></search-component> 257 258
259<script> 260 var obj = {"start":0,"count":10,"name":"nav-icons-536ec6","sport_id":null,"count_breakpoints":null,"css_class":"","pinned_id":"","extra":{},"context":null,"dummy":false,"type":"ads","id":"875aadb2-4969-436c-b34c-a2e21be4d48c","data":{"location":{"id":169,"title":"Navigation 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":"nav-icons-536ec6","autoplay_speed":8,"accessibility_icons":false,"sizes":null,"slick_options":null,"dfp_sizes":null},"campaigns":[{"id":8,"title":"Contact Us","start_date":"2024-10-24T00:00:00","end_date":null,"open_in_new_window":true,"link":"/common/controls/adhandler.aspx?ad_id=8&target=/contact-us","icon":"sf-phone","html":null,"picture":null,"css_class":null,"is_dummy":false,"hover_text":null},{"id":9,"title":"Tickets","start_date":"2024-10-24T00:00:00","end_date":null,"open_in_new_window":true,"link":"/common/controls/adhandler.aspx?ad_id=9&target=https://www.tixr.com/groups/azgrounds/","icon":"sf-tickets-2","html":null,"picture":null,"css_class":null,"is_dummy":false,"hover_text":null}],"content_id":"nav-icons-536ec6","content_title":"nav-icons-536ec6","content_date":null,"content_url":null,"content_image_url":null},"mode":"web"}; 261 if (!("sidearmComponents" in window)) 262 window.sidearmComponents = []; 263 window.sidearmComponents.push(obj); 264</script>
264 265 266<ads-component params="{ id: '875aadb2-4969-436c-b34c-a2e21be4d48c' }"></ads-component> 267 </div> 268 269 </header> 270 271 <main class="main-content-placeholder" id="main-content"> 272 273 274 <section aria-labelledby="h2_hero" class="s-hero"> 275 <h2 class="hide" id="h2_hero">Hero</h2> 276 277
278<script> 279 var obj = {"start":0,"count":10,"name":"hero-parallax","sport_id":null,"count_breakpoints":"[{\"breakpoint\":1025,\"count\":1,\"name\":\"hero-parallax\"},{\"breakpoint\":0,\"count\":1,\"name\":\"hero--parallax\"}]","css_class":"","pinned_id":"","extra":{"slideshow_id":1},"context":null,"dummy":false,"type":"slideshow","id":"7e20827c-f016-45c9-aab0-cc466fafeb56","data":[{"id":2,"title":"Homepage Hero","subtitle":null,"start_date":"2024-10-24T00:00:00","end_date":null,"teaser":null,"primary_link":null,"links":[{"link_id":548,"link_url":"/sb_output.aspx?form=10","link_text":"Rent Facilities","created":"2025-02-23T16:49:00","gallery_id":null},{"link_id":549,"link_url":"/sports/2024/12/5/facility-maps.aspx","link_text":"Grounds Maps","created":"2025-02-23T16:49:00","gallery_id":null}],"video":{"youtube":"https://www.youtube.com/watch?v=h0qkx2L7EbQ","Archive":null,"metadata":{"title":"","thumbnail":""}},"primary_image":{"images":[]},"secondary_image":{"images":[]}}],"mode":"web"}; 280 if (!("sidearmComponents" in window)) 281 window.sidearmComponents = []; 282 window.sidearmComponents.push(obj); 283</script>
283 284 285<slideshow-component params="{ id: '7e20827c-f016-45c9-aab0-cc466fafeb56' }"></slideshow-component> 286 </section> 287 <section aria-labelledby="h2_events" class="s-events"> 288 <div class="row pad"> 289 <div class="s-header"> 290 <h2 class="s-header__title" id="h2_events">Upcoming Events</h2> 291 292
293<script> 294 var obj = {"start":0,"count":10,"name":"cs-events-b60e36","sport_id":null,"count_breakpoints":null,"css_class":"","pinned_id":"","extra":{},"context":null,"dummy":false,"type":"ads","id":"d8f049e5-538d-4747-9dc2-3ba06b8b0e7f","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"}; 295 if (!("sidearmComponents" in window)) 296 window.sidearmComponents = []; 297 window.sidearmComponents.push(obj); 298</script>
298 299 300<ads-component params="{ id: 'd8f049e5-538d-4747-9dc2-3ba06b8b0e7f' }"></ads-component> 301 </div> 302 <events-component data-gist-id="" params="{name:'scoreboard', count:25, start:0, offset:0, sport_id:0, dummy: false }"></events-component> 303 </div> 304 </section> 305 306 <section aria-labelledby="h2_parallax" class="s-parallax"> 307 <h2 class="hide" id="h2_parallax">Parallax</h2> 308 309
310<script> 311 var obj = {"start":0,"count":10,"name":"parallax","sport_id":null,"count_breakpoints":null,"css_class":"","pinned_id":"","extra":{"slideshow_id":3},"context":null,"dummy":false,"type":"slideshow","id":"d506b3d7-eab0-49fd-a365-988f089f45eb","data":[{"id":1,"title":"Parallax","subtitle":null,"start_date":"2024-10-23T00:00:00","end_date":null,"teaser":"<br >\r\nFIFA World Cup 2026<sup>TM</sup> Team Base Camp Site for the Türkiye Men's National Team","primary_link":null,"links":null,"video":null,"primary_image":{"images":[{"breakpoint":0,"alt":"Parallax Background","image":"/images/2024/10/23/bg.jpg"}]},"secondary_image":{"images":[]}}],"mode":"web"}; 312 if (!("sidearmComponents" in window)) 313 window.sidearmComponents = []; 314 window.sidearmComponents.push(obj); 315</script>
315 316 317<slideshow-component params="{ id: 'd506b3d7-eab0-49fd-a365-988f089f45eb' }"></slideshow-component> 318 </section> 319 320 <section aria-labelledby="h2_news" class="s-news"> 321 <div class="row pad"> 322 <div class="s-header"> 323 <h2 class="s-header__title" id="h2_news">AAG News</h2> 324 325
326<script> 327 var obj = {"start":0,"count":10,"name":"cs-news-c8350f","sport_id":null,"count_breakpoints":null,"css_class":"","pinned_id":"","extra":{},"context":null,"dummy":false,"type":"ads","id":"eec17db1-4ce7-4899-88b5-1a9c67ce2c34","data":{"location":{"id":165,"title":"CS - News","type":"single","effect":"none","fixed_image_sizes":true,"excluded_sport_ids":[],"slick":false,"dfp":false,"sidearm_dfp":false,"common_page":false,"html_template":null,"name":"cs-news-c8350f","autoplay_speed":8,"accessibility_icons":false,"sizes":null,"slick_options":null,"dfp_sizes":null},"campaigns":[{"id":5,"title":"AAG News Test 1","start_date":"2024-10-23T14:10:32","end_date":null,"open_in_new_window":false,"link":"/common/controls/adhandler.aspx?ad_id=5&target=/news/2024/11/21/general-nbc-sports-nexts-sportsengine-play-establishes-major-video-streaming-partnership-with-arizona-athletic-grounds-nations-premier-youth-sports-facility.aspx","icon":null,"html":null,"picture":{"images":[{"breakpoint":0,"alt":"SportsEngine Ad Jan. 2025","image":"/images/2025/1/16/NBC_150x50_NEW.png","width":150,"height":50}]},"css_class":null,"is_dummy":false,"hover_text":null}],"content_id":"cs-news-c8350f","content_title":"cs-news-c8350f","content_date":null,"content_url":null,"content_image_url":null},"mode":"web"}; 328 if (!("sidearmComponents" in window)) 329 window.sidearmComponents = []; 330 window.sidearmComponents.push(obj); 331</script>
331 332 333<ads-component params="{ id: 'eec17db1-4ce7-4899-88b5-1a9c67ce2c34' }"></ads-component> 334 </div> 335 <div class="s-news__inner"> 336 <div class="s-news__left"> 337 <stories-component data-gist-id="" params="{name: 'main-stories', count:5, start:0, dummy:false, sport_id:0, count_breakpoints:[ 338 {breakpoint:1280, count:4, name:'main-stories', start: 0}, 339 {breakpoint:0, count:5, name:'main-stories', start: 0} 340 ]}"></stories-component> 341 </div> 342 <div class="s-news__right"> 343 344
345<script> 346 var obj = {"start":0,"count":2,"name":"all","sport_id":null,"count_breakpoints":null,"css_class":"","pinned_id":"","extra":{},"context":null,"dummy":false,"type":"content-stream","id":"88434c2f-cf0c-49bf-bd2c-d06c27bab93a","data":{"stream":[],"types":[{"type":"All","value":"all"},{"type":"Instagram","value":"instagram"}]},"mode":"web"}; 347 if (!("sidearmComponents" in window)) 348 window.sidearmComponents = []; 349 window.sidearmComponents.push(obj); 350</script>
350 351 352<content-stream-component params="{ id: '88434c2f-cf0c-49bf-bd2c-d06c27bab93a' }"></content-stream-component> 353 354 355 </div> 356 </div> 357 </div> 358 </section> 359 360 </main> 361 362 <div class="s-dfp relative"> 363 <a href="#h2_footer" class="sidearm-skip-link">Skip Ad</a> 364 365
366<script> 367 var obj = {"start":0,"count":10,"name":"partner-ad-spot-042313","sport_id":null,"count_breakpoints":null,"css_class":"","pinned_id":"","extra":{},"context":null,"dummy":false,"type":"ads","id":"290bc7f3-d099-44d2-806a-a1f79b0a9bda","data":{"location":{"id":170,"title":"Partner Ad Spot","type":"single","effect":"none","fixed_image_sizes":true,"excluded_sport_ids":[],"slick":false,"dfp":false,"sidearm_dfp":false,"common_page":false,"html_template":null,"name":"partner-ad-spot-042313","autoplay_speed":8,"accessibility_icons":false,"sizes":null,"slick_options":null,"dfp_sizes":null},"campaigns":[{"id":11,"title":"Andretti Racing","start_date":"2025-08-11T17:00:00","end_date":null,"open_in_new_window":true,"link":"/common/controls/adhandler.aspx?ad_id=11&target=https://andrettikarting.com/chandler","icon":null,"html":null,"picture":{"images":[{"breakpoint":1024,"alt":"AndrettiRacingAd_970x90","image":"/images/2026/8/11/AAG_CHD_Website_Banners_970x90_px_Correct.png","width":970,"height":90},{"breakpoint":767,"alt":"AndrettiRacingAd_728x90","image":"/images/2026/8/11/AAG_CHD_Website_Banners_728x90_px_Corrected.png","width":728,"height":90},{"breakpoint":0,"alt":"AndrettiAd_300x250","image":"/images/2026/8/11/AAG_CHD_Website_Banners_300x250_px.jpg","width":300,"height":250}]},"css_class":null,"is_dummy":false,"hover_text":null}],"content_id":"partner-ad-spot-042313","content_title":"partner-ad-spot-042313","content_date":null,"content_url":null,"content_image_url":"/images/2026/8/11/AAG_CHD_Website_Banners_970x90_px_Correct.png"},"mode":"web"}; 368 if (!("sidearmComponents" in window)) 369 window.sidearmComponents = []; 370 window.sidearmComponents.push(obj); 371</script>
371 372 373<ads-component params="{ id: '290bc7f3-d099-44d2-806a-a1f79b0a9bda' }"></ads-component> 374 </div> 375 <footer class="main-footer" aria-labelledby="h2_footer"> 376 <h2 class="hide" id="h2_footer">Footer</h2> 377 <div class="main-footer__inner row pad flex"> 378 <div class="main-footer__left flex flex-align-center"> 379 <a class="main-footer__logo" href="/index.aspx"><img src="https://dbukjj6eu5tsf.cloudfront.net/sidearm.sites/arizonagrounds.sidearmsports.com/images/responsive_2024/logo_main.svg" alt="Arizona Athletic Grounds"></a> 380 <address class="main-footer__contact"> 381 <div> 382 <p>phone</p> 383 <a href="tel:480-572-0600">480-572-0600</a> 384 </div> 385 <div> 386 <p>email</p> 387 <a href="mailto:[email protected]">[email protected]</a> 388 </div> 389 <div> 390 <p>address</p> 391 <a href="https://www.google.com/maps/place/Arizona+Athletic+Grounds/@33.3010014,-111.632242,17z/data=!3m1!4b1!4m6!3m5!1s0x872bb3940e2f25eb:0x40fdfeacef148eb1!8m2!3d33.3009969!4d-111.6296671!16s%2Fg%2F11vm41lfs1?entry=ttu">6321 S Ellsworth Rd <br> Mesa, AZ 85212</a> 392 </div> 393 </address> 394 </div> 395 <div class="main-footer__right flex flex-column flex-align-end"> 396 <p class="main-footer__social">Follow us on Social Media to stay updated with everything AAG!</p> 397 <div class="main-footer__icons"> 398
399<script> 400 var obj = {"start":0,"count":10,"name":"footer-social-icons-509985","sport_id":null,"count_breakpoints":null,"css_class":"","pinned_id":"","extra":{},"context":null,"dummy":false,"type":"ads","id":"a0b97ad9-f6fc-4364-99ec-b0cf0cc7dbf5","data":{"location":{"id":166,"title":"Footer Social 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":"footer-social-icons-509985","autoplay_speed":8,"accessibility_icons":false,"sizes":null,"slick_options":null,"dfp_sizes":null},"campaigns":[{"id":1,"title":"Facebook","start_date":"2024-10-23T00:00:00","end_date":null,"open_in_new_window":true,"link":"/common/controls/adhandler.aspx?ad_id=1&target=https://www.facebook.com/azgrounds","icon":"sf-facebook-2","html":null,"picture":null,"css_class":null,"is_dummy":false,"hover_text":null},{"id":2,"title":"Tik Tok","start_date":"2024-10-23T00:00:00","end_date":null,"open_in_new_window":true,"link":"/common/controls/adhandler.aspx?ad_id=2&target=https://www.tiktok.com/@arizonaathleticgrounds","icon":"sf-tiktok","html":null,"picture":null,"css_class":null,"is_dummy":false,"hover_text":null},{"id":3,"title":"X (Twitter)","start_date":"2024-10-23T00:00:00","end_date":null,"open_in_new_window":true,"link":"/common/controls/adhandler.aspx?ad_id=3&target=https://twitter.com/AZGrounds","icon":"sf-twitter","html":null,"picture":null,"css_class":null,"is_dummy":false,"hover_text":null},{"id":4,"title":"Instagram","start_date":"2024-10-23T00:00:00","end_date":null,"open_in_new_window":true,"link":"/common/controls/adhandler.aspx?ad_id=4&target=https://www.instagram.com/azgrounds/?hl=en","icon":"sf-instagram","html":null,"picture":null,"css_class":null,"is_dummy":false,"hover_text":null}],"content_id":"footer-social-icons-509985","content_title":"footer-social-icons-509985","content_date":null,"content_url":null,"content_image_url":null},"mode":"web"}; 401 if (!("sidearmComponents" in window)) 402 window.sidearmComponents = []; 403 window.sidearmComponents.push(obj); 404</script>
404 405 406<ads-component params="{ id: 'a0b97ad9-f6fc-4364-99ec-b0cf0cc7dbf5' }"></ads-component></div> 407 <div id="ctl00_s_signup" class="s-signup"> 408 <div class="s-signup__title"> 409 <p>Subscribe to our Newsletter</p> 410 </div> 411 <div id="subscribe-form" class="s-signup__form flex"> 412 <div class="s-signup__item subscribe-form-email"> 413 <label for="email" class="hide">Email Address</label> 414 <input class="subscribe-form-input" id="email" type="text" pattern="[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,4}$" placeholder="Email Address"> 415 </div> 416 <div class="s-signup__item subscribe-form-button"> 417 <button id="subscribe-form__input-submit" name="subscribe-form__input-submit" class="subscribe-form-btn" type="submit"> 418 <span>Subscribe</span> 419 </button> 420 </div> 421 </div> 422 </div> 423 </div> 424 </div> 425 <div class="s-common-footer s-common-footer--white"> 426 <div class="s-common-footer__wrapper"> 427 428<style> 429 .c-common-footer{ line-height:1.5; padding:0;flex-direction:column !important;} 430 .c-common-footer .c-common-footer__list-items{margin:0; padding:0; list-style:none;flex-direction:column;} 431 .c-common-footer .c-common-footer__list-item{padding:12px 24px; border-top:solid 1px;} 432 .c-common-footer .c-common-footer__list-item:first-child{ border-top:none;} 433 /* .c-common-footer .c-common-footer__list-item:nth-child(n+3){width:100%;} */ 434 .c-common-footer .c-common-footer__list-link{font-weight:400; font-size:1rem;} 435 .c-common-footer .c-common-footer__list-link:hover{text-decoration:underline;} 436 .c-common-footer .c-common-footer__logos{ flex: 0 0 auto; -webkit-flex: 0 0 auto; border-top:solid 1px;} 437 .c-common-footer .c-common-footer__logo-item{ padding:24px; flex: 1 1 50%; -webkit-flex: 1 1 50%; text-align:center;} 438 .c-common-footer .c-common-footer__logo-link { display:inline-block;} 439 .c-common-footer .c-common-footer__logo-item:nth-child(n+2){ border-left:solid 1px; } 440 .c-common-footer .c-common-footer__logo-item svg{ max-height:30px; width:100%;} 441 442 .c-common-footer--black{ background:black; } 443 .c-common-footer--black .c-common-footer__list-link{ color:white;} 444 .c-common-footer--black .c-common-footer__list-item{border-top-color:#474952;} 445 .c-common-footer--black .c-common-footer__list-item:nth-child(2) { border-left-color:#474952; } 446 .c-common-footer--black .c-common-footer__list-item:nth-child(3) { border-left-color:#474952; } 447 .c-common-footer--black .c-common-footer__list-item:nth-child(4) { border-left-color:#474952; } 448 .c-common-footer--black .c-common-footer__logos{ border-top-color:#474952;} 449 .c-common-footer--black .c-common-footer__logo-item:nth-child(n+2){ border-left-color:#474952; } 450 451 .c-common-footer--white{ background:white; } 452 .c-common-footer--white .c-common-footer__list-link{ color:black;} 453 .c-common-footer--white .c-common-footer__list-item{border-top-color:#d9d9db;} 454 .c-common-footer--white .c-common-footer__list-item:nth-child(2) { border-left-color: #d9d9db; } 455 .c-common-footer--white .c-common-footer__list-item:nth-child(3) { border-left-color: #d9d9db; } 456 .c-common-footer--white .c-common-footer__list-item:nth-child(4) { border-left-color: #d9d9db; } 457 .c-common-footer--white .c-common-footer__logos{ border-top-color:#d9d9db;} 458 .c-common-footer--white .c-common-footer__logo-item:nth-child(n+2){ border-left-color:#d9d9db; } 459 460 .c-common-footer--gray{ background:#f5f5f5; } 461 .c-common-footer--gray .c-common-footer__list-link{ color:black;} 462 .c-common-footer--gray .c-common-footer__list-item{border-top-color:#d9d9db;} 463 .c-common-footer--gray .c-common-footer__list-item:nth-child(2) { border-left-color: #d9d9db; } 464 .c-common-footer--gray .c-common-footer__list-item:nth-child(3) { border-left-color: #d9d9db; } 465 .c-common-footer--gray .c-common-footer__list-item:nth-child(4) { border-left-color: #d9d9db; } 466 .c-common-footer--gray .c-common-footer__logos{ border-top-color:#d9d9db;} 467 .c-common-footer--gray .c-common-footer__logo-item:nth-child(n+2){ border-left-color:#d9d9db; } 468 469 @media all and (min-width:768px) { 470 .c-common-footer {padding:24px 0; flex-direction:row !important;} 471 .c-common-footer .c-common-footer__links{ padding: 24px 12px; flex: 1 1 auto; -webkit-flex: 1 1 auto;} 472 .c-common-footer .c-common-footer__list-items{flex-direction:row;} 473 .c-common-footer .c-common-footer__list-item{padding:0 12px; margin-bottom:4px; border-top:none;} 474 .c-common-footer .c-common-footer__list-item:nth-child(2){ border-left-style:solid; border-left-width: 1px;} 475 .c-common-footer .c-common-footer__list-item:nth-child(3){ border-left-style:solid; border-left-width: 1px;} 476 .c-common-footer .c-common-footer__list-item:nth-child(4){ border-left-style:solid; border-left-width: 1px;} 477 .c-common-footer .c-common-footer__logos{border-top: none;} 478 .c-common-footer .c-common-footer__logo-item{padding:6px 24px; flex: 0 0 auto; -webkit-flex: 0 0 auto;} 479 .c-common-footer .c-common-footer__logo-item svg{ height:36px; width:auto; max-height:none;} 480 .c-common-footer .c-common-footer__logo-item .c-common-footer__logo-learfield{ height:30px; width:auto; max-height:none;} 481 .c-common-footer .c-common-footer__logo-item .c-common-footer__logo-sidearm{ height:48px; width:auto; max-height:none;} 482 .c-common-footer .c-common-footer__logo-item .c-common-footer__logo-sidearm--alt { height:auto; width:170px; max-height:none;} 483 .c-common-footer--learfield .c-common-footer__logos{border-top-style:solid; border-top-width: 1px; } 484 } 485</style> 486<div class="component c-common-footer c-common-footer--white flex flex-column flex-align-stretch flex-justify-between medium-flex-row"> 487 <div class="c-common-footer__links"> 488 <ul class="c-common-footer__list-items flex flex-column flex-align-stretch medium-flex-row flex-wrap"> 489 <li class="c-common-footer__list-item"> 490 <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> 491 </li> 492 <li class="c-common-footer__list-item"> 493 <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> 494 </li> 495 <li class="c-common-footer__list-item"> 496 <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> 497 </li> 498 <li class="c-common-footer__list-item"> 499 <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> 500 </li> 501 502 503 </ul> 504 </div> 505 <div class="c-common-footer__logos flex flex-align-center"> 506 507 <div class="c-common-footer__logo-item"> 508 <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"> 509 510 <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
5106-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
5106-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
510-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> 511 512 </a> 513 </div> 514 515 </div> 516</div> 517
518<script type="text/javascript"> 519 if (typeof airgap !== 'undefined') { 520 window.airgap.ready((airgap) => { 521 airgap.addEventListener('consent-change', ({ detail: { consent, oldConsent } }) => { 522 if ( 523 oldConsent.purposes['Functional'] == false && 524 consent.purposes['Functional'] == true 525 ) { 526 airgap.setConsent(window.airgapScriptLoadEvent, { 527 Functional: false, 528 }); 529 } 530 }); 531 }); 532 } 533 534 document.addEventListener("DOMContentLoaded", function () { 535 if ('airgap' in window && 'transcend' in window) { 536 const cpraButton = document.getElementById('cpra_button'); 537 cpraButton.onclick = (e) => { 538 e.preventDefault(); 539 transcend.showConsentManager({ viewState: 'AcceptAllRejectAllToggle' }); 540 }; 541 542 window.airgap.ready(async (airgap) => { 543 //await airgap.sync(); 544 let userConsent = airgap.getConsent(); 545 console.info('airgap --> userConsent', userConsent); 546 }); 547 } 548 }); 549</script>
549 550 551 </div> 552 </div> 553 </footer> 554 555
556<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>
556</form> 557
557<script type='text/html' id='template-promotions'><!-- ko ifnot: isInitializing() --> 558 559 <!-- ko switch --> 560 561 <!-- ko case: ad.location.type === 'single' --> 562 <!-- ko with: single --> 563 <div class="ad single-ad" data-bind="css: css_class"> 564 <!-- ko if: link === '' || link === '#' --> 565 <span> 566 <picture data-bind="html5Picture: picture, alt: ((typeof picture.images[0] != 'undefined') ? (picture.images[0].alt) : (hover_text ? hover_text : title))"></picture> 567 </span> 568 <!-- /ko --> 569 <!-- ko if: link !== '' && link !== '#' --> 570 <a data-bind=" 571 attr:{ 572 'aria-label': ((typeof picture.images[0] != 'undefined') ? (picture.images[0].alt) : (hover_text ? hover_text : title)), 573 href: link, 574 title: hover_text ? hover_text : title, 575 target: open_in_new_window ? '_blank' : '', 576 click: $component.trackEvent.bind($data, 'click', $data.title), 577 'tabindex' : ko.computed(function() { 578 var index = 579 $parents.findIndex(function(item) { 580 return Object.keys(item).length > 0 && item.component; 581 }); 582 if(index < 0) 583 return 0; 584 585 var model = $parents[index]; 586 if(model.component.name != 'main-nav') 587 return 0; 588 if (model.component.name === 'main-nav') 589 return model.isMenuOpen() ? '0' : '-1'; 590 return 0; 591 }) 592 }, 593 event: { 594 focus: function() { 595 var index = 596 $parents.findIndex(function(item) { 597 return Object.keys(item).length > 0 && item.component; 598 }); 599 if(index < 0) 600 return; 601 602 var model = $parents[index]; 603 if (model.component.name === 'main-nav') { 604 model.openMenu(); 605 } 606 return; 607 }, 608 blur: function() { 609 var index = 610 $parents.findIndex(function(item) { 611 return Object.keys(item).length > 0 && item.component; 612 }); 613 if(index < 0) 614 return; 615 616 var model = $parents[index]; 617 if (model.component.name === 'main-nav') { 618 model.closeMenu(); 619 } 620 return; 621 } 622 } 623 "> 624 <picture data-bind="html5Picture: picture, alt: ((typeof picture.images[0] != 'undefined') ? (picture.images[0].alt) : (hover_text ? hover_text : title))"></picture> 625 <!-- ko if: open_in_new_window --> 626 <span class="external-link a11y-hide">Opens in new window</span> 627 <!-- /ko --> 628 </a> 629 <!-- /ko --> 630 </div> 631 <!-- /ko --> 632 <!-- /ko --> 633 634 <!-- ko case: ad.location.type === 'multi' --> 635 <!-- ko if: ad.location.effect === 'slide' || ad.location.effect === 'fade' --> 636 <div class="ads-container on-focus-outline" data-bind="afterBind: { c
636allback: function() { $component.slick($element, slickOptions) }, foreach: ad.campaigns }"> 637 <div class="ad multi-ad" data-bind="css: css_class"> 638 <!-- ko if: link === '' || link === '#' --> 639 <span> 640 <picture data-bind="html5Picture: picture, alt: ((typeof picture.images[0] != 'undefined') ? (picture.images[0].alt) : (hover_text ? hover_text : title))"></picture> 641 </span> 642 <!-- /ko --> 643 <!-- ko if: link !== '' && link !== '#' --> 644 <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)"> 645 <picture data-bind="html5Picture: picture, alt: ((typeof picture.images[0] != 'undefined') ? (picture.images[0].alt) : (hover_text ? hover_text : title))"></picture> 646 <!-- ko if: open_in_new_window --> 647 <span class="external-link a11y-hide">Opens in new window</span> 648 <!-- /ko --> 649 </a> 650 <!-- /ko --> 651 </div> 652 </div> 653 <!-- /ko --> 654 <!-- ko if: ad.location.effect === 'none' --> 655 <div class="ads-container" data-bind="foreach: ad.campaigns"> 656 <div class="ad multi-ad" data-bind="css: css_class"> 657 <!-- ko if: link === '' || link === '#' --> 658 <span> 659 <picture data-bind="html5Picture: picture, alt: ((typeof picture.images[0] != 'undefined') ? (picture.images[0].alt) : (hover_text ? hover_text : title))"></picture> 660 </span> 661 <!-- /ko --> 662 <!-- ko if: link !== '' && link !== '#' --> 663 <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)"> 664 <picture data-bind="html5Picture: picture, alt: ((typeof picture.images[0] != 'undefined') ? (picture.images[0].alt) : (hover_text ? hover_text : title))"></picture> 665 <!-- ko if: open_in_new_window --> 666 <span class="external-link a11y-hide">Opens in new window</span> 667 <!-- /ko --> 668 </a> 669 <!-- /ko --> 670 </div> 671 </div> 672 <!-- /ko --> 673 <!-- ko if: ad.location.effect === 'random' --> 674 <div class="ads-container" aria-hidden="true" aria-live="off" data-bind="foreach: ad.campaigns"> 675 <!-- ko if: $parent.randomSlide === $index() --> 676 <div class="ad multi-ad" data-bind="css: css_class"> 677 <!-- ko if: link === '' || link === '#' --> 678 <span> 679 <picture data-bind="html5Picture: picture, alt: ((typeof picture.images[0] != 'undefined') ? (picture.images[0].alt) : (hover_text ? hover_text : title))"></picture> 680 </span> 681 <!-- /ko --> 682 <!-- ko if: link !== '' && link !== '#' --> 683 <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)"> 684 <picture data-bind="html5Picture: picture, alt: ((typeof picture.images[0] != 'undefined') ? (picture.images[0].alt) : (hover_text ? hover_text : title))"></picture> 685 <!-- ko if: open_in_new_window -->
686 <span class="external-link a11y-hide">Opens in new window</span> 687 <!-- /ko --> 688 </a> 689 <!-- /ko --> 690 </div> 691 <!-- /ko --> 692 </div> 693 <!-- /ko --> 694 <!-- /ko --> 695 696 <!-- ko case: ad.location.type === 'html' --> 697 <!-- ko with: single --> 698 <div class="ad html-ad" data-bind="css: css_class, html: html"> 699 </div> 700 <!-- /ko --> 701 <!-- /ko --> 702 703 <!-- ko case: ad.location.type === 'icons' --> 704 <div class="ads-container" data-bind="foreach: ad.campaigns, css:{ 'is-accessible': ad.location.accessibility_icons }"> 705 <div class="ad icons-ad" data-bind="css: css_class"> 706 707 <!-- ko if: $component.ad.location.accessibility_icons --> 708 <!-- ko if: link === '' || link === '#' --> 709 <span class="sidearm-icon" aria-hidden="true" data-bind="css: icon"></span> 710 <span class="icons-ad__label" data-bind="text: title"></span> 711 <!-- /ko --> 712 <!-- ko if: link !== '' && link !== '#' --> 713 <a class="icons-ad__link" data-bind=" 714 attr:{ 715 href: link, 716 title: hover_text ? hover_text : title, target: open_in_new_window ? '_blank' : '', 717 'tabindex' : ko.computed(function() { 718 var index = 719 $parents.findIndex(function(item) { 720 return Object.keys(item).length > 0 && item.component; 721 }); 722 if(index < 0) 723 return 0; 724 725 var model = $parents[index]; 726 if(model.component.name != 'main-nav') 727 return 0; 728 if (model.component.name === 'main-nav') 729 return model.isMenuOpen() ? '0' : '-1'; 730 return 0; 731 }) 732 }, 733 click: $component.trackEvent.bind($data, 'click', $data.title), 734 event: { 735 focus: function() { 736 var index = 737 $parents.findIndex(function(item) { 738 return Object.keys(item).length > 0 && item.component; 739 }); 740 if(index < 0) 741 return; 742 743 var model = $parents[index]; 744 if (model.component.name === 'main-nav') { 745 model.openMenu(); 746 } 747 return; 748 }, 749 blur: function() { 750 var index = 751 $parents.findIndex(function(item) { 752 return Object.keys(item).length > 0 && item.component; 753 }); 754 if(index < 0) 755 return; 756 757 var model = $parents[index]; 758 if (model.component.name === 'main-nav') { 759 model.closeMenu(); 760 } 761 return; 762 } 763 }">
764 <span class="sidearm-icon" aria-hidden="true" data-bind="css: icon"></span> 765 <span class="icons-ad__label" data-bind="text: title"></span> 766 <!-- ko if: open_in_new_window --> 767 <span class="external-link a11y-hide">Opens in new window</span> 768 <!-- /ko --> 769 </a> 770 <!-- /ko --> 771 <!-- /ko --> 772 773 <!-- ko if: !$component.ad.location.accessibility_icons --> 774 <!-- ko if: link === '' || link === '#' --> 775 <span> 776 <span data-bind="css: icon"> 777 <span data-bind="text: title"></span> 778 </span> 779 </span> 780 <!-- /ko --> 781 <!-- ko if: link !== '' && link !== '#' --> 782 <a data-bind="attr: { 783 href: link, 784 title: hover_text ? hover_text : title, 785 target: open_in_new_window ? '_blank' : '', 786 'tabindex' : ko.computed(function() { 787 var index = 788 $parents.findIndex(function(item) { 789 return Object.keys(item).length > 0 && item.component; 790 }); 791 if(index < 0) 792 return 0; 793 794 var model = $parents[index]; 795 if(model.component.name != 'main-nav') 796 return 0; 797 if (model.component.name === 'main-nav') 798 return model.isMenuOpen() ? '0' : '-1'; 799 return 0; 800 }) 801 }, 802 click: $component.trackEvent.bind($data, 'click', $data.title), 803 event: { 804 focus: function() { 805 var index = 806 $parents.findIndex(function(item) { 807 return Object.keys(item).length > 0 && item.component; 808 }); 809 if(index < 0) 810 return; 811 812 var model = $parents[index]; 813 if (model.component.name === 'main-nav') { 814 model.openMenu(); 815 } 816 return; 817 }, 818 blur: function() { 819 var index = 820 $parents.findIndex(function(item) { 821 return Object.keys(item).length > 0 && item.component; 822 }); 823 if(index < 0) 824 return; 825 826 var model = $parents[index]; 827 if (model.component.name === 'main-nav') { 828 model.closeMenu(); 829 } 830 return; 831 } 832 }"> 833 <span data-bind="css: icon"> 834 <span data-bind="text: title"></span> 835 </span> 836 <!-- ko if: open_in_new_window -->
837 <span class="external-link a11y-hide">Opens in new window</span> 838 <!-- /ko --> 839 </a> 840 <!-- /ko --> 841 <!-- /ko --> 842 843 </div> 844 </div> 845 <!-- /ko --> 846 847 <!-- ko case: ad.location.type === 'dfp' --> 848 <div data-bind='component: { 849 name: "dfp-component", 850 params: DFPParams 851 }'></div> 852 <!-- /ko --> 853 854 <!-- /ko --> 855 856<!-- /ko --></script>
856<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 }"> 857 858 859</div></script>
859<script type='text/html' id='template-navigation'><!-- ko if: name() === 'main-nav' --> 860<div class="component c-navigation c-navigation--main flex"> 861 <!-- ko if: ko.observable().matchMedia("(min-width: 1025px)")--> 862 <div class="c-navigation-desktop flex-item-1"> 863 <ul class="c-navigation__level-1 flex" data-bind="afterBind: { fastForEach: data, callback: navOverflow }"> 864 <!-- ko if: !isHidden() --> 865 <li data-bind=" 866 attr: { 867 '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' }) 868 }, 869 css: { 870 'c-navigation__parent': items && items.length > 0, 871 'is-open': isItemOpen() 872 }"> 873 874 <!-- ko if: url === "" || url === "#" --> 875 <div class="c-navigation__item--level-1_inner"> 876 <button class="c-navigation__url c-navigation__url--level-1" data-bind=" 877 css: {'is-toggled':isItemOpen() }, 878 click: function() { 879 let currentTarget = event.currentTarget; 880 let menuItems = document.querySelectorAll('.c-navigation__url--level-1'); 881 882 menuItems.forEach((element) => { 883 if(!currentTarget.isSameNode(element)) { 884 let navdata = ko.dataFor(element); 885 navdata.closeMenuItem(); 886 } 887 }); 888 889 toggleMenuItem(); 890 }, 891 attr: { 892 'aria-expanded': isItemOpen() ? 'true' : 'false', 893 'aria-controls': (typeof title === 'function' ? title() : title).replace(/[^a-zA-Z0-9_]/g, '_') 894 }" tabindex="0"><span data-bind="html: title"></span></button> 895 </div> 896 <!-- /ko --> 897 898 <!-- ko if: url !== "" && url !== "#" --> 899 <div class="c-navigation__item--level-1_inner"> 900 <a class="c-navigation__url c-navigation__url--level-1" data-bind=" 901 html: title, 902 attr: { 903 href: url, target: open_in_new_window ? '_blank' : '' 904 }, 905 onEnter: toggleMenuItem"></a> 906 </div> 907 <!-- /ko --> 908 909 <!-- ko if: columns.length > 0 --> 910 <div class="c-navigation__level-2" data-bind=" 911 css: { 'is-open' : isItemOpen() }, 912 attr: { 913 'aria-hidden' : isItemOpen() ? 'false' : 'true', 914 'id': (typeof title === 'function' ? title() : title).replace(/[^a-zA-Z0-9_]/g, '_') 915 }, 916 onEscape:closeMenuItem"> 917 <div class="c-navigation__level-2-inner"> 918 <div class="flex"> 919 <!-- ko fastForEach: columns --> 920 <ul class="c-navigation__column reset-list" data-bind="fastForEach: items, attr: { 'aria-label': $parent.title }"> 921 <li class="c-navigation__item c-navigation__item--level-2" data-bind="css: {'c-navigation__separator': separator, 'c-navigation__parent':items && items.length > 0}"> 922 <!-- ko if: separator -->
923 <span data-bind="text: title, css: class_name" role="heading" aria-level="3"></span> 924 <!-- /ko --> 925 926 <!-- ko ifnot: separator --> 927 <a class="c-navigation__url c-navigation__url--level-2" data-bind=" 928 text: title, 929 attr: { 930 href: url, 931 target: open_in_new_window ? '_blank' : '', 932 '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.' : ''), 933 tabindex: $parents[1].isItemOpen() ? 0 : -1 934 }, 935 event: { 936 focus: function() { $parents[1].openMenuItem(); }, 937 blur: function() { $parents[1].closeMenuItem(); }, 938 keyup: function(data, event) { 939 if(event.key == 'Escape') { 940 $parents[1].closeMenuItem(); 941 let parentElement = event.currentTarget.closest('.c-navigation__item--level-1'); 942 let focusableElement = parentElement.querySelector('.c-navigation__url--level-1'); 943 focusableElement.focus(); 944 } 945 } 946 }, 947 css: class_name"></a> 948 <!-- /ko --> 949 950 <!-- ko if: schedule_roster_news_links --> 951 <!-- ko fastForEach: schedule_roster_news_links --> 952 <a class="c-navigation__url c-navigation__url--level-2 c-navigation__schedule-roster-news" data-bind=" 953 text: title, 954 attr: { 955 href: url, 956 'aria-label': ($parents[1].items[0].separator === false ? '' : $parents[1].items[0].title + ' ') + $parent.title + ' ' + title + (open_in_new_window ? ', opens in new tab.' : ''), 957 'aria-hidden': !url ? 'true' : 'false', 958 tabindex: $parents[2].isItemOpen() ? 0 : -1 959 }, 960 event: { 961 focus: function() { $parents[2].openMenuItem(); }, 962 blur: function() { $parents[2].closeMenuItem(); }, 963 keyup: function(data, event) { 964 if(event.key == 'Escape') { 965 $parents[2].closeMenuItem(); 966 let parentElement = event.currentTarget.closest('.c-navigation__item--level-1'); 967 let focusableElement = parentElement.querySelector('.c-navigation__url--level-1'); 968 focusableElement.focus(); 969 } 970 } 971 }, 972 css: class_name"></a> 973 <!-- /ko --> 974 <!-- /ko --> 975 976 <!-- ko if: stats && stats.url --> 977 <a class="c-navigation__url c-navigation__url--level-2 c-navigation__stats" data-bind="attr: { 978 href: stats.url, 979 'aria-label': ($parents[1].items[0].separator === false ? '' : $parents[1].items[0].title + ' ') + title + ' Stats' + (open_in_new_window ? ', opens in new tab.' : ''), 980 'aria-hidden': !url ? 'true' : 'false', 981 tabindex: $parents[1].isItemOpen() ? 0 : -1}, 982 event: { 983 focus: function() { $parents[1].openMenuItem(); }, 984 blur: function() { $parents[1].closeMenuItem(); }, 985 keyup: function(data, event) { 986 if(event.key == 'Escape') { 987 $parents[1].closeMenuItem(); 988 let parentElement = event.currentTarget.closest('.c-navigation__item--level-1'); 989 let focusableElement = parentElement.querySelector('.c-navigation__url--level-1'); 990 focusableElement.focus(); 991 } 992 } 993 }, 994 css: class_name">Stats</a> 995 <!-- /ko --> 996 997 <!-- ko if: social_media_links --> 998 <!-- ko fastForEach: social_media_links --> 999 <a class="c-navigation__url c-navigation__url--level-2 c-navigation__social" data-bind=" 1000 text: title, 1001 attr: { 1002 href: url, 1003 'aria-label': ($parents[1].items[0].separator === false ? '' : $parents[1].items[0].title + ' ') + $parent.title + ' ' + title + (open_in_new_window ? ', opens in new tab.' : ''), 1004 'aria-hidden': !url ? 'true' : 'false', tabindex: $parents[2].isItemOpen() ? 0 : -1, 1005 tabindex: url ? ($parents[2].isItemOpen() ? 0 : -1) : -1 1006 }, 1007 event: { 1008 focus: function() { $parents[2].openMenuItem(); }, 1009 blur: function() { $parents[2].closeMenuItem(); }, 1010 keyup: function(data, event) { 1011 if(event.key == 'Escape') { 1012 $parents[2].closeMenuItem(); 1013 let parentElement = event.currentTarget.closest('.c-navigation__item--level-1'); 1014 let focusableElement = parentElement.querySelector('.c-navigation__url--level-1'); 1015 focusableElement.focus(); 1016 } 1017 } 1018 }, 1019 css: class_name"></a> 1020 <!-- /ko --> 1021 <!-- /ko --> 1022 </li> 1023 </ul> 1024 <!-- /ko --> 1025 </div> 1026 1027 <!-- ko if: ad --> 1028 <div class="c-navigation__ad" data-bind="css: ad.css_class"> 1029 <a data-bind= 1030 "attr: { 1031 href: ad.link, 1032 tabindex: isItemOpen() ? 0 : -1 1033 }, 1034 event: { 1035 focus: function() { openMenuItem(); }, 1036 blur: function() { closeMenuItem(); }, 1037 keyup: function(data, event) { 1038 if(event.key == 'Escape') { 1039 $component.closeMenuItem(); 1040 let parentElement = event.currentTarget.closest('.c-navigation__item--level-1'); 1041 let focusableElement = parentElement.querySelector('.c-navigation__url--level-1'); 1042 focusableElement.focus(); 1043 } 1044 } 1045 }"> 1046 <picture data-bind="html5Picture: ad.picture, alt: ad.title"></picture> 1047 </a> 1048 </div> 1049 <!-- /ko --> 1050 </div> 1051 </div> 1052 <!-- /ko --> 1053 </li> 1054 <!-- /ko --> 1055 </ul> 1056 </div> 1057 <!-- /ko --> 1058 1059 1060 <button type="button" class="c-navigation__toggle" data-bind=" 1061 click: toggleMenu, 1062 attr: {'aria-expanded': isMenuOpen() ? 'true' : 'false'}, 1063 css: {'is-toggled': isMenuOpen()}, visible: ko.observable().matchMedia('(max-width: 1024px)')() || hasHiddenItems"> 1064 <!-- ko if: !isMenuOpen() -->
1065 <span aria-hidden="true" class="sf-menu sidearm-icon"></span> 1066 <span class="accessible-hide sr-only">Open</span> 1067 <!-- /ko --> 1068 <!-- ko if: isMenuOpen() --> 1069 <span aria-hidden="true" class="sf-close sidearm-icon"></span> 1070 <span class="accessible-hide sr-only">Close</span> 1071 <!-- /ko --> 1072 </button> 1073 1074 <!-- ko if: hasHiddenItems() || ko.observable().matchMedia("(max-width: 1024px)") --> 1075 <div class="c-navigation-mobile"> 1076 <div class="c-navigation__offcanvas" data-bind=" 1077 css: isMenuOpen() ? 'is-open' : '', 1078 onEscape: function(){ 1079 $component.closeMenu(); 1080 document.querySelector('.c-navigation__toggle').focus(); 1081 }"> 1082 <ul class="c-navigation__level-1" data-bind="fastForEach: data"> 1083 <!-- ko if: isHidden() || ko.observable().matchMedia("(max-width: 1024px)") --> 1084 <li data-bind=" 1085 attr: { 1086 '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' }) 1087 }, 1088 css: { 1089 'c-navigation__parent' : items.length > 0, 'is-open': isItemOpen() 1090 }"> 1091 <!-- ko if: url === "" || url === "#" --> 1092 <button class="c-navigation__url c-navigation__url--level-1" data-bind=" 1093 html: title, 1094 attr: { 1095 href: url, 1096 target: open_in_new_window ? '_blank' : '', 1097 tabindex: $parent.isMenuOpen() ? 0 : -1, 1098 'aria-expanded': isItemOpen() ? 'true' : 'false' 1099 }, 1100 click: toggleMenuItem, 1101 css: { 1102 'is-open': isItemOpen() 1103 }, 1104 event: { 1105 focus: function() { $parent.openMenu(); }, 1106 blur: function() { $parent.closeMenu(); }, 1107 keyup: function(data, event) { 1108 if(event.key == 'Escape') { 1109 $parent.closeMenu(); 1110 document.querySelector('.c-navigation__toggle').focus(); 1111 } 1112 } 1113 }"></button> 1114 <!-- /ko --> 1115 <!-- ko if: url !== "" && url !== "#" --> 1116 <a class="c-navigation__url c-navigation__url--level-1" data-bind=" 1117 html: title, 1118 css: {'is-open': isItemOpen()}, 1119 attr: { href: url, tabindex: $parent.isMenuOpen() ? 0 : -1 }, 1120 event: { 1121 focus: function() { $parent.openMenu(); }, 1122 blur: function() { $parent.closeMenu(); }, 1123 keyup: function(data, event) { 1124 if(event.key == 'Escape') { 1125 $parent.closeMenu(); 1126 document.querySelector('.c-navigation__toggle').focus(); 1127 } 1128 } 1129 }"></a> 1130 <!-- /ko --> 1131 <!-- ko if: columns.length > 0 --> 1132 <div class="c-navigation__level-2" data-bind="css: isItemOpen() ? 'is-open' : '', onEscape: closeMenuItem"> 1133 <!-- ko fastForEach: columns --> 1134 <ul data-bind="fastForEach: items, attr:{ 'aria-label': $parent.title }"> 1135 <li class="c-navigation__item c-navigation__item--level-2" data-bind="css: {'c-navigation__separator': separator, 'hidden_sep': class_name === 'hidden_sep'}"> 1136 <!-- ko if: separator -->
1137 <span data-bind="text: title" role="heading" aria-level="3"></span> 1138 <!-- /ko --> 1139 <!-- ko ifnot: separator --> 1140 <a class="c-navigation__url c-navigation__url--level-2" data-bind=" 1141 html: title, 1142 attr: { 1143 href: url, 1144 target: open_in_new_window ? '_blank' : '', 1145 'aria-label': ($parent.items[0].separator === false ? '' : $parent.items[0].title + ' ') + title, 1146 tabindex: $parents[1].isItemOpen() ? 0 : -1 1147 }, 1148 event: { 1149 focus: function() { $parents[2].openMenu(); $parents[1].openMenuItem(); }, 1150 blur: function() { $parents[2].closeMenu(); $parents[1].closeMenuItem(); }, 1151 keyup: function(data, event) { 1152 if(event.key == 'Escape') { 1153 $parents[2].closeMenu(); 1154 $parents[1].closeMenuItem(); 1155 let parentElement = event.currentTarget.closest('.c-navigation__item--level-1'); 1156 let focusableElement = parentElement.querySelector('.c-navigation__url--level-1'); 1157 focusableElement.focus(); 1158 } 1159 } 1160 }, 1161 css: class_name"></a> 1162 <!-- /ko --> 1163 </li> 1164 </ul> 1165 <!-- /ko --> 1166 </div> 1167 <!-- /ko --> 1168 </li> 1169 <!-- /ko --> 1170 </ul> 1171 </div> 1172 </div> 1173 <!-- /ko --> 1174</div> 1175<!-- /ko --> 1176 1177<!-- ko if: name() === 'sports-nav' --> 1178<div class="component c-navigation c-navigation--sport" data-bind="css: ko.observable().matchMedia('(min-width:1025px)')() ? 'c-navigation--desktop' : 'c-navigation--mobile'"> 1179 <!-- ko switch--> 1180 <!-- ko case: ko.observable().matchMedia('(min-width:1025px)') --> 1181 <ul class="c-navigation__level-1 flex" data-bind="fastForEach: data"> 1182 <li class="" data-bind=" 1183 attr: { 1184 class: class_name, 1185 }, 1186 css: { 1187 'c-navigation__sport': class_name === 'sport-home', 1188 'c-navigation__additional': class_name === 'additional-links', 1189 'c-navigation__parent': items && items.length, 1190 'c-navigation__item c-navigation__item--level-1': true 1191 }"> 1192 <!-- ko if: url === "" || url === "#" --> 1193 <button class="c-navigation__url c-navigation__url--level-1" data-bind=" 1194 html: class_name === 'additional-links' ? 'More +' : title, 1195 click: function(data, event) { 1196 let currentTarget = event.currentTarget; 1197 let menuItems = document.querySelectorAll('.c-navigation__url--level-1');
1198 menuItems.forEach((element) => { 1199 if(!currentTarget.isSameNode(element)) { 1200 let navdata = ko.dataFor(element); 1201 navdata.closeMenuItem(); 1202 } 1203 }); 1204 toggleMenuItem(); 1205 }, 1206 css: {'is-toggled':isItemOpen()}, 1207 attr: { 1208 'aria-expanded': isItemOpen() ? 'true' : 'false', 1209 href: url != '' && url != '#' ? url : null, 1210 'aria-controls': (typeof title === 'function' ? title() : title).replace(/[^a-zA-Z0-9_]/g, '_') 1211 }" tabindex="0"></button> 1212 <!-- /ko --> 1213 1214 <!-- ko if: url !== "" && url !== "#" --> 1215 <a class="c-navigation__url c-navigation__url--level-1" data-bind=" 1216 html: title, 1217 onEnter: toggleMenuItem, 1218 css: { 1219 'is-toggled':isItemOpen() 1220 }, 1221 attr: { 1222 href: url 1223 }" tabindex="0"></a> 1224 <!-- /ko --> 1225 1226 <!-- ko if: class_name === "sport-home" --> 1227 <div class="c-navigation__ad"> 1228 <ads-component params="{ name: 'cs---sport-nav-3fc440' }"></ads-component> 1229 </div> 1230 <!-- /ko --> 1231 1232 <!-- ko if: items && items.length --> 1233 <ul class="c-navigation__level-2" data-bind=" 1234 fastForEach: items, 1235 css: {'is-open': isItemOpen()}, 1236 attr: { 1237 'aria-hidden' : isItemOpen() ? 'false' : 'true', 1238 'id': (typeof title === 'function' ? title() : title).replace(/[^a-zA-Z0-9_]/g, '_') 1239 }, 1240 onEscape: closeMenuItem"> 1241 <li class="c-navigation__item c-navigation__item--level-2" data-bind="css: { 'c-navigation__separator': separator }"> 1242 <!-- ko if: separator --> 1243 <span data-bind="text: title" role="heading" aria-level="3"></span> 1244 <!-- /ko --> 1245 1246 <!-- ko ifnot: separator --> 1247 <a class="c-navigation__url c-navigation__url--level-2" data-bind=" 1248 html: title, 1249 attr: { 1250 href: url, 1251 target: open_in_new_window ? '_blank' : '', 1252 tabindex: $parent.isItemOpen() ? 0 : -1 1253 }, 1254 event: { 1255 focus: function() { $parent.openMenuItem(); }, 1256 blur: function() { $parent.closeMenuItem(); }, 1257 keyup: function(data, event) { 1258 if(event.key == 'Escape') { 1259 $parent.closeMenuItem(); 1260 let parentElement = event.currentTarget.closest('.c-navigation__item--level-1'); 1261 let focusableElement = parentElement.querySelector('.c-navigation__url--level-1'); 1262 focusableElement.focus(); 1263 } 1264 } 1265 }, 1266 css: class_name"></a> 1267 <!-- /ko --> 1268 </li> 1269 </ul> 1270 <!-- /ko --> 1271 </li> 1272 </ul> 1273 <!-- /ko --> 1274 1275 <!-- ko case: $else -->
1276 <ul class="c-navigation__sport-links flex flex-align-center flex-justify-between"> 1277 <li class="c-navigation__sport flex flex-align-center"> 1278 <!-- ko switch --> 1279 <!-- ko case: mediumUp --> 1280 <a class="c-navigation__sport-link c-navigation__url" data-bind="text: sport.title, attr: { href: data()[0].url != '#' ? data()[0].url : '/index.aspx?path=' + sport.shortname }"></a> 1281 <!-- /ko --> 1282 <!-- ko case: $else --> 1283 <a class="c-navigation__sport-link c-navigation__url" data-bind="attr: { href: data()[0].url != '#' ? data()[0].url : '/index.aspx?path=' + sport.shortname, 'aria-label':sport.title }"> 1284 <abbr data-bind="text: sport.abbreviation, attr:{title: sport.title}"></abbr> 1285 </a> 1286 <!-- /ko --> 1287 <!-- /ko --> 1288 1289 <div class="c-navigation__ad"> 1290 <ads-component params="{ name: 'cs---sport-nav-3fc440' }"></ads-component> 1291 </div> 1292 1293 </li> 1294 1295 <!-- ko if: data().length > 1 --> 1296 <li class="c-navigation__item--sport-links c-navigation__additional"> 1297 <button type="button" class="c-navigation__toggle c-navigation__toggle--sport" data-bind=" 1298 click: toggleMenu, 1299 attr: { 1300 'aria-expanded': isMenuOpen() ? 'true' : 'false' 1301 }, 1302 css: { 1303 'is-toggled': isMenuOpen() 1304 }" 1305 aria-label="Toggle sport navigation menu"> 1306 <span>Links</span> 1307 </button> 1308 </li> 1309 <!-- /ko --> 1310 </ul> 1311 1312 <div class="c-navigation__offcanvas" data-bind=" 1313 css: { 1314 'is-open': isMenuOpen() 1315 }, 1316 attr: { 1317 'aria-hidden': isMenuOpen() ? 'false' : 'true' 1318 }, 1319 onEscape: closeMenu"> 1320 <ul class="c-navigation__level-1" data-bind="fastForEach: data"> 1321 <!-- ko if: class_name != 'sport-home' --> 1322 <li class="c-navigation__item c-navigation__item--level-1" data-bind="css: { 'c-navigation__parent' : items && items.length > 0, 'c-navigation__additional': class_name === 'additional-links', 'is-open': isItemOpen() }"> 1323 <!-- ko if: url === "" || url === "#" --> 1324 <button class="c-navigation__url c-navigation__url--level-1" data-bind=" 1325 html: title, 1326 click: toggleMenuItem, 1327 css: { 1328 'is-open': isItemOpen() 1329 }, 1330 attr: { 1331 'aria-expanded': isItemOpen() ? 'true' : 'false', 1332 tabindex: $parent.isMenuOpen() ? 0 : -1 1333 }, 1334 event: { 1335 focus: function() { $parent.openMenu(); }, 1336 blur: function() { $parent.closeMenu(); }, 1337 keyup: function(data, event) { 1338 if(event.key == 'Escape') { 1339 $parent.closeMenu(); 1340 document.querySelector('.c-navigation__toggle--sport').focus(); 1341 } 1342 } 1343 },"></button> 1344 <!-- /ko --> 1345 1346 <!-- ko if: url !== "" && url !== "#" --> 1347 <a class="c-navigation__url c-navigation__url--level-1" data-bind=" 1348 html: title, 1349 attr: { 1350 href: url, 1351 tabindex: $parent.isMenuOpen() ? 0 : -1, 1352 }, 1353 event: { 1354 focus: function() { $parent.openMenu(); }, 1355 blur: function() { $parent.closeMenu(); }, 1356 keyup: function(data, event) { 1357 if(event.key == 'Escape') { 1358 $parent.closeMenu(); 1359 document.querySelector('.c-navigation__toggle--sport').focus(); 1360 } 1361 } 1362 },"></a> 1363 <!-- /ko --> 1364 1365 <!-- ko if: items && items.length --> 1366 <div class="c-navigation__level-2" data-bind="css: isItemOpen() ? 'is-open' : '', attr: {'aria-hidden': isItemOpen() ? 'false' : 'true'}"> 1367 <ul class="" data-bind="fastForEach: items"> 1368 <li class="c-navigation__item c-navigation__item--level-2" data-bind="css: {'c-navigation__separator': separator}"> 1369 <!-- ko if: separator -->
1370 <span data-bind="text: title" role="heading" aria-level="3"></span> 1371 <!-- /ko --> 1372 1373 <!-- ko ifnot: separator --> 1374 <a class="c-navigation__url c-navigation__url--level-2" data-bind=" 1375 html: title, 1376 attr: { 1377 href: url, 1378 target: open_in_new_window ? '_blank' : '', 1379 tabindex: $parent.isItemOpen() ? 0 : -1 1380 }, 1381 event: { 1382 focus: function() { $parents[1].openMenu(); $parent.openMenuItem(); }, 1383 blur: function() { $parents[1].closeMenu(); $parent.closeMenuItem(); }, 1384 keyup: function(data, event) { 1385 if(event.key == 'Escape') { 1386 $parents[1].closeMenu(); $parent.closeMenuItem(); 1387 let parentElement = event.currentTarget.closest('.c-navigation__item--level-1'); 1388 let focusableElement = parentElement.querySelector('.c-navigation__url--level-1'); 1389 focusableElement.focus(); 1390 } 1391 } 1392 }"></a> 1393 <!-- /ko --> 1394 </li> 1395 </ul> 1396 </div> 1397 <!-- /ko --> 1398 </li> 1399 <!-- /ko --> 1400 </ul> 1401 </div> 1402 <!-- /ko --> 1403 <!-- /ko --> 1404</div> 1405<!-- /ko --></script>
1405<script type='text/html' id='template-content-stream'><!-- ko if: data().length --> 1406<div class="component c-contentstream"> 1407 <a class="sidearm-skip-link" href="#h2_footer">Skip Content Stream</a> 1408 <div class="c-contentstream__stream" data-bind="afterBind: { foreach: data, callback: packery }"> 1409 <!-- ko if: type === 'instagram' --> 1410 <div class="c-contentstream__item c-contentstream__item--instagram" data-bind="with: data"> 1411 <div class="c-contentstream__item-inner"> 1412 <a class="c-contentstream__media" data-bind="attr: { href: link }" target="_blank"> 1413 <img class="c-contentstream__media-image" data-bind="attr: { 'src': images.standard_resolution.url, alt: caption ? caption.text : 'No Instagram caption available'}" /> 1414 </a> 1415 <div class="c-contentstream__user flex flex-align-center"> 1416 <div class="c-contentstream__user-icon"><span class="sidearm-icon sf-instagram"></span></div> 1417 <div class="flex-item-1"> 1418 <div class="c-contentstream__user-name" data-bind="text: user.full_name"></div> 1419 <a class="c-contentstream__user-screen" data-bind="text:'@' + user.username, attr: {href: 'https://www.instagram.com/' + user.username}" target="_blank"></a> 1420 </div> 1421 </div> 1422 </div> 1423 </div> 1424 <!-- /ko --> 1425 </div> 1426</div> 1427<!-- /ko --></script>
1427<script type='text/html' id='template-search'><!-- ko if: name() === 'main-search' --> 1428<div class="component c-search c-search--overlay" role="search" data-bind=" 1429 focusTrapWithin: '.c-search__overlay', 1430 css:{ 1431 'is-open': toggled() 1432 }"> 1433 <button tabindex="0" class="c-search__toggle" aria-label="Toggle search form" data-bind=" 1434 click: toggleSearch, 1435 attr: { 1436 'aria-expanded': toggled() ? 'true' : 'false', 1437 }, 1438 css: { 1439 'is-toggled' : toggled() 1440 }"> 1441 <span aria-hidden="true" class="sf-search-2 sidearm-icon"></span> 1442 </button> 1443 <div id="search-form" class="c-search__overlay" data-bind=" 1444 css:{ 1445 'is-open': toggled() 1446 }"> 1447 <fieldset> 1448 <legend class="accessible-hide">Search this website</legend> 1449 <div class="c-search__text-wrap flex relative" data-bind=" 1450 click: function(){}, 1451 clickBubble: false"> 1452 <label class="hide" for="searchInput">Search this site</label> 1453 <input id="searchInput" type="text" class="c-search__text" data-bind=" 1454 textInput: query, 1455 onEnter: search, 1456 event: { 1457 keyup: function(data, event) { 1458 if(event.key == 'Escape') { 1459 closeSearch(); 1460 setTimeout(function() { 1461 $('.c-search__toggle').focus(); 1462 }, 300); 1463 } 1464 } 1465 }" placeholder="Search..."/> 1466 <button type="submit" class="c-search__submit" data-bind=" 1467 click: search, 1468 disable: !query()" aria-label="Go Search this website"><span aria-hidden="true" class="sf-search-2 sidearm-icon"></span></button> 1469 </div> 1470 </fieldset> 1471 <button type="button" class="c-search__close" aria-label="Close search" data-bind="click: closeSearch, clickBubble: false"> 1472 <i class="sf-close"></i> 1473 </button> 1474 </div> 1475</div> 1476<!-- /ko --></script>
1476 1477
1477<script> 1478 window.preloaded_templates_are_rendering = true; 1479 1480 require(['knockout'], function (ko) { 1481 function register_custom_loader(component, vm_name, template_name) { 1482 if (document.getElementById('template-' + (template_name || component) )) { 1483 var custom_loader = { 1484 getConfig: function(name, callback) { 1485 if (name === component + '-component') { 1486 componentConfig = { 1487 template: { element: 'template-' + (template_name || component) }, 1488 viewModel: { require: 'components/' + (vm_name || component) } 1489 }; 1490 callback(componentConfig); 1491 } 1492 else { 1493 callback(null) 1494 } 1495 } 1496 }; 1497 1498 ko.components.loaders.unshift(custom_loader); 1499 } 1500 } 1501 1502 register_custom_loader('ads', 'promotions', 'promotions'); 1503 register_custom_loader('dfp', 'evergreen', 'evergreen'); 1504 1505 register_custom_loader('navigation'); 1506register_custom_loader('content-stream'); 1507register_custom_loader('search'); 1508 1509 1510 window.preloaded_templates_are_rendering = false; 1511 }); 1512 </script>
1512 1513 1514 1515<div class="bnzoxqeb0" style="display: none;" role="dialog" aria-label="Ad Blocker Detected" aria-modal="true"> 1516 <div class="bnzoxqeb0__inner"> 1517 <div class="bnzoxqeb0__body"> 1518 <div class="flex flex-align-center"> 1519 <img src="/images/logos/site/site.png?width=48" alt="Site logo" /> 1520 <div class="bnzoxqeb0-modal__title">Ad Blocker Detected</div> 1521 </div> 1522 <div class="bnzoxqeb0-modal__text"> 1523 <p>Thanks for visiting <a class="bnzoxqeb0-modal__text-host"></a>!</p> 1524 <p>The use of software that blocks ads hinders our ability to serve you the content you came here to enjoy.</p> 1525 <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> 1526 <p>Thank you for your support!</p> 1527 <div class="bnzoxqeb0-modal__learn"> 1528 <a href="http://www.sidearmsports.com/blockers" target="_blank"><span class="sf-arrows-round-right"></span>Learn More About Ad Blockers</a> 1529 </div> 1530 </div> 1531 </div> 1532 <button type="button" class="bnzoxqeb0-banner__consent text-center" aria-label="Close ad blocker detected modal">Close</button> 1533 </div> 1534</div> 1535
1536<script> 1537 var host_element = document.querySelector(".bnzoxqeb0-modal__text-host"); 1538 host_element.href = window.location.href; 1539 host_element.innerText = window.location.hostname; 1540 1541 function close_banner() { 1542 var CookieDate = new Date; 1543 CookieDate.setTime(CookieDate.getTime() + 1 * 3600 * 1000 * 24); 1544 document.cookie = "sidearm-adblock-banner_consent=true; expires=\"" + CookieDate.toGMTString() + "\";"; 1545 document.querySelector(".bnzoxqeb0").remove(); 1546 } 1547 1548 var consent_button = document.querySelector(".bnzoxqeb0-banner__consent"); 1549 1550 consent_button.addEventListener("click", function() { close_banner(); }); 1551 1552 require(['config'], function(config) { 1553 require(['jquery', 'knockout', 'cookie', 'text'], function ($, ko, cookie, text) { 1554 $(function () { 1555 //disable check for Siteimprove scans 1556 if (navigator.userAgent.toLowerCase().indexOf('siteimprove') < 0) { 1557 1558 if (cookie.get_cookie('sidearm-adblock-banner_consent')) { 1559 return; 1560 } 1561 1562 var deferred = $.Deferred(); 1563 $.ajax({
1564 type: "HEAD", 1565 async: true, 1566 url: "/components/js/analytics.js", 1567 }).done(function(message,text,jqXHR){ 1568 deferred.resolve(); 1569 }) 1570 .fail(function(err){ 1571 show_ad_blocker_blocked_modal(); 1572 deferred.reject(); 1573 }); 1574 1575 deferred.then(function(success) { 1576 $.get('/common/templates/dfp/dfp-component-template.html') 1577 .then(function (response) { 1578 }, function (error) { 1579 show_ad_blocker_blocked_modal(); 1580 }); 1581 }, function (error) { 1582 show_ad_blocker_blocked_modal() 1583 }) 1584 .fail(function(){ 1585 show_ad_blocker_blocked_modal() 1586 }); 1587 1588 function show_ad_blocker_blocked_modal() { 1589 var modal = document.querySelector('.bnzoxqeb0'); 1590 modal.style.display = 'flex'; 1591 modal.querySelector('.bnzoxqeb0-banner__consent').focus(); 1592 } 1593 } 1594 }); 1595 }); 1596 }); 1597</script>
1597 1598 1599<style> 1600 .bnzoxqeb0 { 1601 display: flex; 1602 align-items: center; 1603 justify-content: center; 1604 position: fixed; 1605 top: 0; 1606 left: 0; 1607 width: 100%; 1608 height: 100%; 1609 z-index: 999999; 1610 padding: 24px; 1611 background-color: rgba(0, 0, 0, 0.85); 1612} 1613.bnzoxqeb0__inner { 1614 background-color: white; 1615 color: #2a2b2c; 1616 width: 100%; 1617 max-width: 500px; 1618 border-radius: 2px; 1619 line-height: 1.875; 1620 font-size: 1rem; 1621 max-height: 100%; 1622 max-width: 700px; 1623} 1624.bnzoxqeb0__body { 1625 padding: 24px; 1626} 1627.bnzoxqeb0-modal__title { 1628 position: relative; 1629 padding-left: 24px; 1630 font-size: 1.5rem; 1631 font-weight: 900; 1632 line-height: 1; 1633} 1634.bnzoxqeb0-modal__title::after { 1635 content: ''; 1636 display: block; 1637 width: 48px; 1638 height: 2px; 1639 background-color: black; 1640 margin-top: 8px; 1641} 1642.bnzoxqeb0-modal__text a { 1643 color: black; 1644} 1645.bnzoxqeb0-modal__learn { 1646 color: black; 1647 font-size: 1rem; 1648 font-weight: 400; 1649 line-height: 1.5rem; 1650} 1651.bnzoxqeb0-modal__learn a { 1652 color: black; 1653} 1654.bnzoxqeb0-modal__browsers { 1655 padding-top: 12px; 1656 margin: 0 -6px; 1657} 1658.bnzoxqeb0-modal__browsers-button { 1659 flex: 1 0 auto; 1660 text-decoration: none; 1661 border-radius: 6px; 1662 background: whitesmoke; 1663 border-radius: 35px; 1664 padding: 12px; 1665 margin: 0 6px; 1666 border: 1px solid #d9d9d9; 1667 transition: .25s; 1668} 1669.bnzoxqeb0-modal__browsers-button img { 1670 width: 36px; 1671 height: 36px; 1672} 1673.bnzoxqeb0-modal__browsers-button:hover { 1674 background: #d9d9d9; 1675} 1676.bnzoxqeb0-modal__browsers--upgrade { 1677 line-height: 1; 1678 padding: 0 12px; 1679} 1680.bnzoxqeb0-modal__browsers--text { 1681 font-size: 14px; 1682 color: #2a2b2c; 1683 font-weight: 400; 1684} 1685.bnzoxqeb0-modal__browsers--text span { 1686 font-size: 16px; 1687 color: black; 1688 font-weight: 700; 1689} 1690.bnzoxqeb0-modal__browsers--text:last-child { 1691 padding-top: 4px; 1692} 1693.bnzoxqeb0-banner__consent { 1694 -webkit-appearance: none; 1695 background-color: whitesmoke; 1696 border: 1px solid #d9d9d9; 1697 display: block; 1698 padding: 0 16px; 1699 color: black; 1700 width: 100%; 1701 margin-top: 8px; 1702 transition: .25s; 1703 line-height: 28px; 1704 height: 28px; 1705 font-size: 14px; 1706} 1707.bnzoxqeb0-banner__consent:hover { 1708 background-color: black; 1709 color: white; 1710} 1711 1712</style><div style='position: fixed; left: -10000px'></div> 1713
1713<script> 1714 document.addEventListener('click', function(e) { 1715 if (e.target && e.target.classList.contains('sidearm-accessible-slick-pause-all')) { 1716 var button = e.target, 1717 paused = button.classList.contains('sidearm-paused'), 1718 slickSliders = document.querySelectorAll('.slick-initialized'), 1719 pauseButtons = document.querySelectorAll('.sidearm-accessible-pause'), 1720 pauseButtonsText = document.querySelectorAll('.sidearm-accessible-pause-text'), 1721 jaws = button.parentElement.querySelector('.sidearm-jaws-talk-please'); 1722 1723 if (paused) { 1724 slickSliders.forEach(function(slider) { 1725 $(slider).slick('slickPlay'); 1726 $(slider).slick('slickGoTo', 0, false); 1727 }); 1728 1729 button.classList.remove('sidearm-paused'); 1730 button.textContent = 'Pause All Rotators'; 1731 jaws.textContent = 'All Rotators Playing'; 1732 1733 pauseButtonsText.forEach(function(text) { 1734 text.setAttribute('aria-live', 'off'); 1735 text.textContent = 'Pause'; 1736 text.setAttribute('aria-live', 'polite'); 1737 }); 1738 } else { 1739 slickSliders.forEach(function(slider) { 1740 $(slider).slick('slickPause'); 1741 $(slider).slick('slickGoTo', 0, false); 1742 }); 1743 1744 button.classList.add('sidearm-paused'); 1745 button.textContent = 'Play All Rotators'; 1746 jaws.textContent = 'All Rotators Paused'; 1747 1748 pauseButtonsText.forEach(function(text) { 1749 text.setAttribute('aria-live', 'off'); 1750 text.textContent = 'Play'; 1751 text.setAttribute('aria-live', 'polite'); 1752 }); 1753 } 1754 } 1755 }); 1756 </script>
1756 1757 <!-- BEGIN ControlTag for "Sidearm" -->
1758<script class="kxct" data-id="so4l4yxm2" data-timing="async" data-version="3.0" type="text/javascript"> 1759 window.Krux||((Krux=function(){Krux.q.push(arguments)}).q=[]); 1760 (function(){ 1761 var k=document.createElement('script');k.type='text/javascript';k.async=true; 1762 k.src=(location.protocol==='https:'?'https:':'http:')+'//cdn.krxd.net/controltag/so4l4yxm2.js'; 1763 var s=document.getElementsByTagName('script')[0];s.parentNode.insertBefore(k,s); 1764 }()); 1765</script>
1765 1766<!-- END ControlTag --> 1767
1768<script> 1769Krux('ns:mogointeractive', 'consent:set', { 1770dc: true, 1771 al: true, 1772 tg: true, 1773 cd: false, 1774 sh: false, 1775 re: false 1776}, function(errors, body) { 1777 if (errors) { 1778 console.error(errors); 1779 } 1780}); 1781</script>
1781</body> 1782</html> 1783
1784<script> 1785 require(['jquery', 'headroom', 'jquery-headroom', 'jquery-ui'], function($){ 1786 $(function(){ 1787 $('#subscribe-form').on("keypress", '.subscribe-form-email input[type="text"]', function(e) { 1788 if (e.keyCode == 13) { 1789 e.preventDefault(); 1790 window.location='/subscribe.aspx?email=' + $(".subscribe-form-email input[type='text']").val(); 1791 return false; 1792 } 1793 }); 1794 $('.subscribe-form-button button').on("click", function(e){ 1795 e.preventDefault(); 1796 window.location='/subscribe.aspx?email=' + $(".subscribe-form-email input[type='text']").val(); 1797 return false; 1798 }); 1799 }); 1800 1801 $(window).on("load, resize", function () { 1802 let pageHeader = $('.main-content-placeholder').outerHeight(); 1803 $('html').headroom('destroy').removeData('headroom').headroom({ "offset": 125 }); 1804 }).trigger('resize'); 1805 }); 1806</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.