PageSourceSearch

https://www.saskatoonberriesbaseballclub.ca/page/show/9369096-season-memberships

html saskatoonberriesbaseballclub.ca collected 2026-09-29 03:10:40 UTC 42,678 bytes, 1,107 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-us" id="ngin76201">
3<head>
4  
5<!--[if lte IE 9]>
6    <meta http-equiv="refresh" content="0; url=/unsupported_browser" />
7    
7<script type="text/javascript">
8        window.top.location = '/unsupported_browser';
9    </script>
9
10<![endif]-->
11  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
12  <meta name="viewport" content="width=device-width, initial-scale=1" />
13  <meta name="csrf-param" content="authenticity_token" />
14<meta name="csrf-token" content="j3qorHMwkxwjyTUpZ7P+i7Jqjy+HBhnz/mDxuId5kBLpm4n9aHPtbuF5OMYr1lihDa55p203qReaAlsCBsuSNQ==" />
15<meta name="trace-id" content="e41b89b1-459f-4bc8-83e5-b3534c4eb83e" />
16  <title>Season Memberships</title>
17
18  <!-- Itasca | application -->
19
20  <!-- Icons v4 -->
21<link rel="shortcut icon" href="https://assets.ngin.com/site_files/76201/favicon.ico" />
22
23
24  <link href="https://cdn2.sportngin.com/attachments/touch_icon_graphic/0e1a-201917116/RGB-Saskatoon-Berries-Primary__1__size_120.png" rel="apple-touch-icon" />
25  <link href="https://cdn2.sportngin.com/attachments/touch_icon_graphic/0e1a-201917116/RGB-Saskatoon-Berries-Primary__1__size_152.png" rel="apple-touch-icon" sizes="152x152" />
26  <link href="https://cdn3.sportngin.com/attachments/touch_icon_graphic/0e1a-201917116/RGB-Saskatoon-Berries-Primary__1__size_167.png" rel="apple-touch-icon" sizes="167x167" />
27  <link href="https://cdn2.sportngin.com/attachments/touch_icon_graphic/0e1a-201917116/RGB-Saskatoon-Berries-Primary__1__size_180.png" rel="apple-touch-icon" sizes="180x180" />
28  <link href="https://cdn1.sportngin.com/attachments/touch_icon_graphic/0e1a-201917116/RGB-Saskatoon-Berries-Primary__1__size_192.png" rel="icon" sizes="192x192" />
29  <link href="https://cdn3.sportngin.com/attachments/touch_icon_graphic/0e1a-201917116/RGB-Saskatoon-Berries-Primary__1__size_128.png" rel="icon" sizes="128x128" />
30
31
32
33  <link href="https://cdn4.sportngin.com/attachments/favicon_graphic/8704-201917126/RGB-Saskatoon-Berries-Primary__1__size_16.png" rel="icon" type="image/png" sizes="16x16">
34  <link href="https://cdn3.sportngin.com/attachments/favicon_graphic/8704-201917126/RGB-Saskatoon-Berries-Primary__1__size_32.png" rel="icon" type="image/png" sizes="32x32">
35  <link href="https://cdn4.sportngin.com/attachments/favicon_graphic/8704-201917126/RGB-Saskatoon-Berries-Primary__1__size_96.png" rel="icon" type="image/png" sizes="96x96">
36
37
38
39  
40
41  <link rel="stylesheet" media="screen" href="https://app-assets2.sportngin.com/site_stylesheets_secure/76201/itasca/page_elements.css?17804268681" />
42  
43    <link rel="stylesheet" media="screen" href="https://app-assets2.sportngin.com/site_stylesheets_secure/76201/itasca/sports.css?17804268681" />
44  
45  <link rel="stylesheet" media="screen" href="https://app-assets2.sportngin.com/site_stylesheets_secure/76201/itasca/default.css?17804268681" />
46  <link rel="stylesheet" media="screen" href="https://app-assets1.sportngin.com/site_stylesheets_secure/76201/itasca/theme.css?17804268681" />
47  <link rel="stylesheet" media="screen" href="https://app-assets3.sportngin.com/site_stylesheets_secure/jquery_treeTable.css?17804268681" />
48  <link rel="stylesheet" media="screen" href="https://app-assets1.sportngin.com/stylesheets/sn/shared_components.css?17804268681" />
49  <link rel="stylesheet" media="screen" href="//se-aws-snap.sportngin.com/sportngin-snap-production/ui_themes/ngin/latest/ngin-bar.css?20190108" />
50
51  
52  <!--[if IE 9]>
53  
53<script type="text/javascript" charset="utf-8">var IE = "9";</script>
53
54  <link rel="stylesheet" media="screen" href="https://app-assets1.sportngin.com/stylesheets/ie9/default_ie9.css?17804268681" />
55<![endif]-->
56
57<!--[if IE 8]>
58  
58<script type="text/javascript" charset="utf-8">var IE = "8";</script>
58
59<![endif]-->
60
61<!--[if IE 7]>
62  
62<script type="text/javascript" charset="utf-8">var IE = "7";</script>
62
63<![endif]-->
64
65<!--[if IE 6]>
66  
66<script type="text/javascript" charset="utf-8">var IE = "6";</script>
66
67<![endif]-->
68
69<!--[if lte IE 6]>
70  
70<script type="text/javascript" charset="utf-8">var IE = "6";</script>
70
71<![endif]-->
72
73<!--[if !IE]><!-->
73<script type="text/javascript" charset="utf-8">var IE = null;</script>
73<!-- <![endif]-->
74
75
76  
77  
78
79    
79<script>
80      window.dataLayer = window.dataLayer || []
81      window.dataLayer.push({ intercom: { renderIntercom: false } })
82    </script>
82
83    
83<script src="https://app-assets3.sportngin.com/javascripts/se-analytics-js.umd.min.js?17879230531"></script>
83
84    
84<script>
85      window.seAnalyticsGateway = /\.(sportngin\.com|ngin-staging\.com|sportngin\.com\.dev)$/.test(window.origin) === false
86      window.addEventListener('message', function(event){
87        if (event.data === 'utd:ready') {
88
89          var displayAds = (false || false);
90          var platformDL = {'siteId': '76201', 'siteName': 'Saskatoon Berries Baseball Club',
91                            'siteShortName': 'Saskatoon Berries', 'sportType': 'baseball-softball',
92                            'addrState': 'SK', 'displayAds': displayAds,
93                            'inEditMode': false,
94                            'propertySubSection': 'cms', 'property': 'Ngin'};
95          var quantcastDL = {'quantcastID': ''};
96          var elevioAdditionalGroups = ["ngin_super_reg:0", "Ngin:cms"];
97
98          window.seAnalytics.push({ type: 'dataLayerData', data: {
99            platform: platformDL,
100            quantcast: quantcastDL,
101            elevioAddlGroups: elevioAdditionalGroups,
102              ga_site_config: {
103                'id': '',
104                'id_ga4': 'G-QRR8XLGTWC',
105                'domains': ["www.saskatoonberriesbaseballclub.ca","saskatoonberriesbaseballclub.sportngin.com"]
106              }
107          } })
108        }
109      })
110      window.seAnalytics = new window['se-analytics-js'].SeFeAnalytics({
111        platProp: 'ngin',
112        platformSubSec: 'cms',
113        currentEnv: 'production',
114        orgId: 348691
115      })
116    </script>
116
117
118  
118<script>
119  function inIframe() {
120    try {
121      return window.self !== window.top;
122    } catch (e) {
123      return true;
124    }
125  }
126  </script>
126
127
128  <!-- Google Tag Manager for NGIN -->
129  
129<script>
130  if(!inIframe()) {
vendor: 364 bytes, lines 130-135
130
131    (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
132            new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
133        j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
134        'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
135    })(window,document,'script','dataLayer','
135GTM-TMK6MGB
vendor: 6 bytes, lines 135-136
135');
136  
136}
137  </script>
137
138  <!-- End Google Tag Manager for NGIN-->
139
140  <!-- Google Tag Manager for SE Global -->
141  
141<script>
142  if(!inIframe()) {
vendor: 358 bytes, lines 142-147
142
143    (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
144          new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
145      j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
146      'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
147    })(window,document,'script','dataLayer','
147GTM-KGG8ZWR
vendor: 6 bytes, lines 147-148
147');
148  
148}
149  </script>
149
150  <!-- End Google Tag Manager for SE Global -->
151
152
153	<link rel="stylesheet" media="print" href="https://app-assets3.sportngin.com/stylesheets/print/website_print_v4.css?17804268681" />
154
155
156<script src="https://app-assets3.sportngin.com/javascripts/jquery/jquery-3.7.1.min.js?17879230531"></script>
vendor: 1 bytes, line 156
156
157<script src="https://app-assets1.sportngin.com/javascripts/jquery/jquery-migrate-3.4.1.min.js?17879230531"></script>
vendor: 1 bytes, line 157
157
158<script type='text/javascript'>
159  var $j = jQuery.noConflict();
160  $ = jQuery;
161
162  // Automatically include CSRF token in AJAX request headers unless explicitly skipped
163  jQuery.ajaxPrefilter(function(options, originalOptions, jqXHR) {
164    if (options.skipCsrfToken) {
165      return;
166    }
167
168    if (options.type && options.type.toLowerCase() !== 'get') {
169      var token = jQuery('meta[name="csrf-token"]').attr('content');
170      if (token) {
171        jqXHR.setRequestHeader('X-CSRF-Token', token);
172      }
173    }
174  });
175
176  // --- Helpers ---
177  // Resolve an element from an id string or DOM node
178  function _resolveEl(id) { return (typeof id === 'string') ? document.getElementById(id) : id; }
179  // Get duration in ms from an options object (default 1000ms)
180  function _dur(options) { return (options && options.duration) ? options.duration * 1000 : 1000; }
181  // Invoke a method on an array of DOM elements (shared by $$ and Array.prototype.invoke)
182  function _invokeOnElements(els, method, args) {
183    els.forEach(function(el) {
184      if (typeof el[method] === 'function') el[method].apply(el, args);
185      else if (method === 'hide') el.style.display = 'none';
186      else if (method === 'show') el.style.display = '';
187      else if (method === 'removeClassName' && args[0]) el.classList.remove(args[0]);
188      else if (method === 'addClassName' && args[0]) el.classList.add(args[0]);
189    });
190    return els;
191  }
192  // Fire Ajax callbacks on a transport-like object
193  function _ajaxCallbacks(options, transport, success) {
194    if (success && options.onSuccess) options.onSuccess(transport);
195    if (!success && options.onFailure) options.onFailure(transport);
196    if (options.onComplete) options.onComplete(transport);
197  }
198
199  // --- Prototype Element shims ---
200  var Element = Element || {};
201  Element.hide = function(id) { var el = _resolveEl(id); if (el) el.style.display = 'none'; };
202  Element.show = function(id) { var el = _resolveEl(id); if (el) el.style.display = ''; };
203  Element.toggle = function(id) { var el = _resolveEl(id); if (el) el.style.display = el.style.display === 'none' ? '' : 'none'; };
204  Element.remove = function(id) { var el = _resolveEl(id); if (el && el.parentNode) el.parentNode.removeChild(el); };
205  Element.update = function(id, content) { var el = _resolveEl(id); if (el) el.innerHTML = content; };
206
207  function $F(id) { var el = _resolveEl(id); return el ? el.value : ''; }
208
209  // Prototype $$(selector) — CSS selector returning array of elements
210  function $$(selector) {
211    var els = Array.from(document.querySelectorAll(selector));
212    els.invoke = function(method) {
213      return _invokeOnElements(this, method, Array.from(arguments).slice(1));
214    };
215    els.each = function(fn) { this.forEach(fn); return this; };
216    return els;
217  }
218
219  // Prototype $A() — convert iterable to array
220  function $A(iterable) { return Array.from(iterable); }
221
222  // --- Event shims ---
223  Event.observe = function(el, eventName, handler) {
224    var element = _resolveEl(el);
225    if (element) element.addEventListener(eventName === 'dom:loaded' ? 'DOMContentLoaded' : eventName, handler);
226  };
227  Event.stop = function(e) { if (e) { e.preventDefault(); e.stopPropagation(); } };
228
229  // --- Ajax shims ---
230  var Ajax = {};
231  Ajax.Request = function(url, options) {
232    options = options || {};
233    $j.ajax({
234      url: url,
235      type: (options.method || 'post').toUpperCase(),
236      data: options.parameters || '',
237      dataType: options.evalScripts ? 'script' : 'html',
238      success: function(data, status, xhr) {
239        _ajaxCallbacks(options, { responseText: data, responseXML: xhr.responseXML, status: xhr.status }, true);
240      },
241      error: function(xhr) {
242        _ajaxCallbacks(options, { responseText: xhr.responseText, status: xhr.status }, false);
243      }
244    });
245  };
246  Ajax.Updater = function(container, url, options) {
247    options = options || {};
248    var targetId = typeof container === 'string' ? container : (container.success || container);
249    $j.ajax({
250      url: url,
251      type: (options.method || 'post').toUpperCase(),
252      data: options.parameters || '',
253      dataType: 'html',
254      success: function(data) {
255        var el = document.getElementById(targetId);
256        if (el) el.innerHTML = data;
257        _ajaxCallbacks(options, { responseText: data }, true);
258      },
259      error: function(xhr) {
260        _ajaxCallbacks(options, { responseText: xhr.responseText }, false);
261      }
262    });
263  };
264
265  // --- Effect shims ---
266  var Effect = {};
267  Effect.Highlight = function(el, options) {
268    var element = _resolveEl(el);
269    if (element) { element.style.backgroundColor = '#ffff99'; setTimeout(function() { element.style.backgroundColor = ''; }, _dur(options)); }
270  };
271  Effect.Fade = function(el, options) {
272    var element = _resolveEl(el);
273    if (element) $j(element).fadeOut(_dur(options));
274  };
275  Effect.Appear = function(el, options) {
276    var element = _resolveEl(el);
277    if (element) $j(element).fadeIn(_dur(options));
278  };
279
280  // --- Form shims ---
281  var Form = {};
282  Form.Element = {};
283  Form.Element.getValue = function(id) { var el = _resolveEl(id); return el ? el.value : ''; };
284  Form.serialize = function(formEl) { var el = _resolveEl(formEl); return el ? $j(el).serialize() : ''; };
285  Form.Observer = function(formEl, frequency, callback) {
286    var element = _resolveEl(formEl);
287    var lastValue = Form.serialize(element);
288
289    return window.setInterval(function() {
290      var value = Form.serialize(element);
291
292      if (value !== lastValue) {
293        callback(element, value);
294        lastValue = value;
295      }
296    }, frequency * 1000);
297  };
298
299  // --- jQuery plugin shims for Prototype methods ---
300  jQuery.fn.observe = function(eventName, handler) { return this.on(eventName, handler); };
301  jQuery.fn.stopObserving = function(eventName, handler) { return this.off(eventName, handler); };
302  jQuery.fn.focusFirstElement = function() { this.find('input:visible, textarea:visible, select:visible').first().focus(); return this; };
303  jQuery.fn.addClassName = function(c) { return this.addClass(c); };
304  jQuery.fn.removeClassName = function(c) { return this.removeClass(c); };
305  jQuery.fn.hasClassName = function(c) { return this.hasClass(c); };
306  jQuery.fn.getValue = function() { return this.val(); };
307  jQuery.fn.update = function(content) { return this.html(content); };
308  jQuery.fn.enable = function() { return this.prop('disabled', false); };
309  jQuery.fn.disable = function() { return this.prop('disabled', true); };
310  jQuery.fn.highlight = function() { var el = this; el.css('background-color', '#ffff99'); setTimeout(function() { el.css('background-color', ''); }, 1000); return this; };
311
312  // --- Array/String prototype shims ---
313  if (!Array.prototype.invoke) {
314    Array.prototype.invoke = function(method) {
315      return _invokeOnElements(this, method, Array.from(arguments).slice(1));
316    };
317  }
318  if (!Array.prototype.each) { Array.prototype.each = Array.prototype.forEach; }
319  if (!Array.prototype.include) { Array.prototype.include = Array.prototype.includes; }
320  if (!String.prototype.empty) { String.prototype.empty = function() { return this.length === 0; }; }
321
322  // Prototype Element.select() — used in inline callbacks like data.select('a')
323  (function() {
324    var origSelect = HTMLElement.prototype.select;
325    HTMLElement.prototype.select = function(sel) {
326      if (typeof sel === 'string') return Array.from(this.querySelectorAll(sel));
327      if (origSelect) return origSelect.apply(this, arguments);
328    };
329  })();
330
331  // Sortable/Draggables shims — no-ops for legacy inline JS references
332  var Sortable = Sortable || { SERIALIZE_RULE: /^[^_]*_(.*)$/ };
333  var Draggables = Draggables || { initPausable: function(){}, pause: function(){}, play: function(){}, sortFailed: function(){} };
334
335  // $.browser polyfill — removed in jQuery 1.9, needed by third-party plugins
336  if (!jQuery.browser) {
337    (function() {
338      var ua = navigator.userAgent.toLowerCase();
339      var match = /(chrome)[ \/]([\w.]+)/.exec(ua) ||
340                  /(webkit)[ \/]([\w.]+)/.exec(ua) ||
341                  /(opera)(?:.*version)?[ \/]([\w.]+)/.exec(ua) ||
342                  /(msie) ([\w.]+)/.exec(ua) ||
343                  ua.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+))?/.exec(ua) || [];
344      jQuery.browser = {};
345      if (match[1]) {
346        jQuery.browser[match[1]] = true;
347        jQuery.browser.version = match[2] || "0";
348      }
349      if (jQuery.browser.chrome) jQuery.browser.webkit = true;
350      else if (jQuery.browser.webkit) jQuery.browser.safari = true;
351    })();
352  }
353</script>
353
354
355
356
357<!-- Custom CSS disabled by upgrading to a v4 theme 
358 <style>#sn-site-logo {
359background-color: transparent;
360border: 0px;
361}
362</style> -->
363
364
365<script src="https://app-assets2.sportngin.com/javascripts/base_packaged.js?17879230531"></script>
365
366
367  
367<script src="https://app-assets2.sportngin.com/javascripts/dropdown_nav.js?17879230531"></script>
367
368
369
370
371  <link rel="stylesheet" href="//se-aws-snap.sportngin.com/sportngin-snap-production/ui_themes/inline-manual/1/main.css?20190108" type="text/css" />
372
373  
373<script>
374      window.inlineManualOptions = {
375        tracking: {
376          enabled: false
377        }
378      }
379  </script>
379
380
381  
381<script>
382      NGIN.inlineManual.setVars({
383        in_edit_mode: false,
384        org_id: 348691,
385        
386        site_name: "Saskatoon Berries Baseball Club",
387        site_short_name: "Saskatoon Berries",
388        site_url: "https://www.saskatoonberriesbaseballclub.ca",
389        site_id: 76201
390      });
391
392  </script>
392
393
394  
394<script>!function(){var e=document.createElement("script"),t=document.getElementsByTagName("script")[0];e.async=1,e.src="https://inlinemanual.com/embed/player.cacb2d9a339b3500c03525980ca2a24c.js",e.charset="UTF-8",t.parentNode.insertBefore(e,t)}();</script>
394
395
396
397
398  
399
400
401
402  <!-- dynamic head code -->
403      <!-- cascade head code from 8518253 - Tickets -->
404      
405
406<script>
407  var recaptchaSiteKey = "6LePJx8TAAAAACXrjU21ZdxvkXD_rh3yzhSeoJ0a"
408</script>
vendor: 1 bytes, line 408
408
409<script src="https://app-assets1.sportngin.com/javascripts/grecaptcha.js?17879230531"></script>
vendor: 126 bytes, lines 409-412
409
410<script src="https://www.google.com/recaptcha/api.js?onload=recaptchaOnloadCallback&render=explicit" async defer></script>
411
412
413<script>
414//<![CDATA[
415  window.nginSite = {"domain_name":"saskatoonberriesbaseballclub.ca","subdomain":"www","name":"Saskatoon Berries Baseball Club","short_name":"Saskatoon Berries","secure_subdomain":"saskatoonberriesbaseballclub"}
416
417//]]>
418</script>
418
419
420  
421
422  
422<script src="https://app-assets1.sportngin.com/javascripts/themes/itasca/theme.js?17879230531"></script>
422
423  
423<script src="https://app-assets2.sportngin.com/javascripts/jquery/jquery.toolbar.min.js?17879230531"></script>
423
424
425  
426      <meta property="og:title" content="Season Memeberships"/>
427<meta property="og:type" content="website"/>
428<meta property="og:description" content="Baseball Loving Berries">
429 <meta property="og:url" content="http://www.saskatoonberriesbaseballclub.ca/page/show/9369096-season-memberships"/> 
430<meta property="og:site_name" content="Saskatoon Berries Baseball Club"/>
431  <meta property="og:image" content="https://cdn2.sportngin.com/attachments/logo_graphic/2607-201917095/RGB-Saskatoon-Berries-Primary_medium.jpg"/>
432
433
434
435</head>
436
437<body id="" class="site-body itasca user_mode v4" >
438    
438<script>
439//<![CDATA[
440window.seAnalytics.push(JSON.parse('{"type":"pageView","data":{"depth1":"Sitebuilder","title":"Season Memberships"}}'))
441//]]>
442</script>
442
443  <!-- Needs to be immediately after the opening <body> tag -->
444  <!-- Google Tag Manager (noscript) -->
445  <noscript>
446    <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TMK6MGB" height="0" width="0" style="display:none;visibility:hidden"></iframe>
447    <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KGG8ZWR" height="0" width="0" style="display:none;visibility:hidden"></iframe>
448  </noscript>
449  <!-- End Google Tag Manager (noscript) -->
450
451  
452
453
454<style type="text/css">
455  /* html must be relative to keep the background div sized */
456  html { position: relative; }
457
458  /* fix positioning issue with smart banner when html is relative */
459  #smartbanner {
460    position: fixed;
461    box-sizing: content-box;
462  }
463
464  
465  body { background-color: #593c91; }
466  .site-background {
467    position: absolute;
468    top: 0;
469    right: 0;
470    bottom: 0;
471    left: 0;
472    z-index: -1;
473    background-color: #593c91;
474    background-position: center top;
475    background-attachment: fixed;
476    background-repeat: no-repeat;
477    background-image: url(https://cdn3.sportngin.com/attachments/background_graphic/2013-217836108/NO_FILTER.jpg.jpeg);
478  }
479  
480</style>
481
482<div class="site-background"></div>
483
484      
485      <div slot="hqsebar">
486        <div  id="ngin-bar"></div>
487        
487<script>
488          const DOMAIN_SUFFIXES = ['sportngin.com', 'sportsengine.com', 'stage.ngin-staging.com', 'sestage.us', 'sportngin.com.dev', 'sportsengine.com.dev'];
489          document.documentElement.classList.add('has-se-bar');
490          window.nginBarConfig = {
491            signOutUrl: '/logout',
492            signInUrl: '/login',
493            signInUserReturnToOverride: signInUserReturnToOverride(),
494            signOutUserReturnToOverride: signOutUserReturnToOverride(),
495            signInReloadOverrideUrl: signInReloadUrl(),
496            coreUrl: '/core',
497            profileDropdownLinks: 
498      [{
499        label: 'Connect to Site',
500        href: '/account/choose_personas/76201',
501        events: {
502          'click': function(e, element) {
503            e.preventDefault();
504            load_lbox(element);
505            valid.activate();
506          }
507        }
508      }]
509    ,
510            app: '',
511            ccpa: true,
512            mobileNav: false,
513            loggedIn: false,
514            orgId: 348691
515          }
516          function isSEDomain() {
517            return DOMAIN_SUFFIXES.some((domainSuffix) => window.location.hostname.endsWith(domainSuffix))
518          }
519          function isVanityDomain() {
520            return !this.isSEDomain()
521          }
522          function isCore() {
523            return window.location.pathname.startsWith("/core")
524          }
525          function signInUserReturnToOverride() {
526            if (isSEDomain()) {
527              return window.location.href;
528            } else {
529              return "https://login.sportngin.com/check_login?next_url=" + window.location.href;
530            }
531          }
532          function signOutUserReturnToOverride() {
533            if (isCore()) {
534              return undefined;  // resulting in session_ended page with correct query string params
535            } else {
536              return window.location.href;
537            }
538          }
539          function signInReloadUrl() {
540            return window.location.href.replace("user_return_to=","urt=");  // lots to discover here..
541                                                                            //  for now.. simply obfuscate user_return_to so
542                                                                            //  we dont screw with the URL too much.. and do so
543                                                                            //  only if that query string param is not URL encoded
544          }
545        </script>
545
546        
546<script async src=https://ngin-bar.sportngin.com/nginbar.js></script>
546
547      </div>
548    
549
550  
551  <div id="fb-root"></div>
552<script>(function(d, s, id) {
553  var js, fjs = d.getElementsByTagName(s)[0];
554  if (d.getElementById(id)) return;
555  js = d.createElement(s); js.id = id;
556  // js.src = "//connect.facebook.net/en_US/all/debug.js#xfbml=1&version=v2.3"; // use if debugging
557  js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.3";
558  fjs.parentNode.insertBefore(js, fjs);
559}(document, 'script', 'facebook-jssdk'));</script>
559
560
561  <a href="#yieldContent" style="color:#FFF;position:absolute;height:1px;width:1px;left:-9999px;">skip navigation</a>
562
563  
564  
565
566  
567<div id="topNav" class="has-site-logo topNav">
568  
569    <div id="sn-site-logo">
570  <a class="sn-site-logo-wrap" href="/">
571    <span class="sn-site-logo-background" style="background-image: url(https://cdn4.sportngin.com/attachments/logo_graphic/2607-201917095/RGB-Saskatoon-Berries-Primary_small.jpg);"></span>
572  </a>
573</div>
574
575  
576  <div class="theme-search-wrapper">
577    <div class="theme-search-bar">
578      
579        <span class="site-tagline-text">
580          
581            Saskatoon Berries Baseball Club
582          
583        </span>
584      
585      
586      
587        <div id="PageSearchBoxTopNav" class="theme-search-box">
588  <input class="theme-search-input" type="text" placeholder="Page Search" />
589  <span class="theme-search-clear"></span>
590  <span class="theme-search-submit" >Search</span>
591</div>
592
593<script>
594  new NGIN.PageSearchBox('#PageSearchBoxTopNav', {
595    inputElement: '.theme-search-input',
596    submitElement: '.theme-search-submit',
597    clearElement: '.theme-search-clear'
598  });
599</script>
599
600
601      
602      
603    </div>
604  </div>
605  <div class="theme-main-nav"></div>
606  <div class="theme-sub-nav"></div>
607  <div class="theme-mobile-nav">
608    
609    
610    
611      <div id="PageSearchBoxMobileNav" class="theme-search-box">
612  <input class="theme-search-input" type="text" placeholder="Page Search" />
613  <span class="theme-search-clear"></span>
614  <span class="theme-search-submit" >Search</span>
615</div>
616
617<script>
618  new NGIN.PageSearchBox('#PageSearchBoxMobileNav', {
619    inputElement: '.theme-search-input',
620    submitElement: '.theme-search-submit',
621    clearElement: '.theme-search-clear'
622  });
623</script>
623
624
625    
626    
627  </div>
628</div>
629<div id="topNavPlaceholder" ></div>
630
631<script type="text/javascript">
632
633  ;(function($){
634
635    var NS = NGIN.Modules.NavService;
636    var currentId = 'page_node_9369096';
637    var rootNav = {"name":"Home","id":"page_node_8515563","url":"/home","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Home'","css_classes":[],"parent_id":8493482,"target":null,"node_type":"Page","has_child":0,"nav_url":"https://www.saskatoonberriesbaseballclub.ca/page/nav/8515563","parent_top_nav_node":null,"parent":{"name":"Saskatoon Berries","id":"page_node_8493482","url":"/page/show/8493482-saskatoon-berries-baseball-club","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Saskatoon Berries Baseball Club'","css_classes":[],"parent_id":null,"target":null,"node_type":null,"has_child":0,"nav_url":"https://www.saskatoonberriesbaseballclub.ca/page/nav/8493482","parent_top_nav_node":null},"children":[],"siblings":[{"name":"Home","id":"page_node_8515563","url":"/home","selected":true,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Home'","css_classes":["home"],"parent_id":8493482,"target":null,"node_type":"Page","has_child":0,"nav_url":null,"parent_top_nav_node":null},{"name":"Tickets","id":"page_node_8518253","url":"/tickets","selected":true,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Tickets'","css_classes":[],"parent_id":8493482,"target":null,"node_type":"Page","has_child":4,"nav_url":"https://www.saskatoonberriesbaseballclub.ca/page/nav/8518253","parent_top_nav_node":null},{"name":"Team","id":"page_node_8515848","url":"/teaminfo","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Team'","css_classes":[],"parent_id":8493482,"target":null,"node_type":"Page","has_child":8,"nav_url":"https://www.saskatoonberriesbaseballclub.ca/page/nav/8515848","parent_top_nav_node":null},{"name":"Game Day","id":"page_node_8516633","url":"/gameday","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Game Day'","css_classes":[],"parent_id":8493482,"target":null,"node_type":"Page","has_child":10,"nav_url":"https://www.saskatoonberriesbaseballclub.ca/page/nav/8516633","parent_top_nav_node":null},{"name":"Schedule","id":"page_node_9523163","url":"http://www.saskatoonberriesbaseballclub.ca/2026schedule","selected":false,"display_status":"enabled","drag_status":"lock","title":"Schedule","css_classes":[],"parent_id":8493482,"target":"_self","node_type":"LinkNode","has_child":0,"nav_url":null,"parent_top_nav_node":null},{"name":"Fan Shop","id":"page_node_8516657","url":"http://www.shopthefez.com/pages/shopsaskatoonberries","selected":false,"display_status":"enabled","drag_status":"lock","title":"Fan Shop","css_classes":[],"parent_id":8493482,"target":"_blank","node_type":"LinkNode","has_child":0,"nav_url":null,"parent_top_nav_node":null},{"name":"Academy","id":"page_node_8516662","url":"/academy","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Academy'","css_classes":[],"parent_id":8493482,"target":null,"node_type":"Page","has_child":5,"nav_url":"https://www.saskatoonberriesbaseballclub.ca/page/nav/8516662","parent_top_nav_node":null},{"name":"Contact Us","id":"page_node_8966011","url":"/contactus","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Contact Us'","css_classes":[],"parent_id":8493482,"target":null,"node_type":"Page","has_child":0,"nav_url":null,"parent_top_nav_node":null}]};
638
639    // Applies fixed class to #topNav when top nav goes above fold;
640    NS.fixedNav('#topNav');
641
642    
643      var pageNav = {"name":"Season Memeberships","id":"page_node_9369096","url":"/page/show/9369096-season-memberships","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Season Memberships'","css_classes":[],"parent_id":8518253,"target":null,"node_type":"Page","has_child":0,"nav_url":"https://www.saskatoonberriesbaseballclub.ca/page/nav/9369096","parent_top_nav_node":8518253,"parent":{"name":"Tickets","id":"page_node_8518253","url":"/tickets","selected":false,"display_status":"enabled","drag_status":"lock","title":"click to go to 'Tickets'","css_classes":[],"parent_id":8493482,"target":null,"node_type":"Page","has_child":0,"nav_url":"https://www.saskatoonberriesbaseballclub.ca/page/nav/8518253","parent_top_nav_node":null},"children":[],"siblings":[{"name":"Group Outings","id":"page_node_8518267","url":"/groupoutings","selected":false,"display_status":"enabled","drag_status":"drag","title":"click to go to 'Group Outings'","css_classes":[],"parent_id":8518253,"target":null,"node_type":"Page","has_child":0,"nav_url":null,"parent_top_nav_node":null},{"name":"Account Manager","id":"page_node_8532893","url":"http://am.ticketmaster.com/saskatoonberries/","selected":false,"display_status":"enabled","drag_status":"drag","title":"Account Manager","css_classes":[],"parent_id":8518253,"target":"_blank","node_type":"LinkNode","has_child":0,"nav_url":null,"parent_top_nav_node":null},{"name":"Digital Tickets","id":"page_node_8557053","url":"/digitaltickets","selected":false,"display_status":"enabled","drag_status":"drag","title":"click to go to 'Digital Tickets'","css_classes":[],"parent_id":8518253,"target":null,"node_type":"Page","has_child":0,"nav_url":null,"parent_top_nav_node":null},{"name":"Season Memeberships","id":"page_node_9369096","url":"/page/show/9369096-season-memberships","selected":true,"display_status":"enabled","drag_status":"drag","title":"click to go to 'Season Memberships'","css_classes":[],"parent_id":8518253,"target":null,"node_type":"Page","has_child":0,"nav_url":null,"parent_top_nav_node":null}]};
644      var hasSubnav = true;
645    
646
647    // TOP NAV
648    NS.create('DropdownNav', {
649      currentId: currentId,
650      activeClass: 'has-main-nav',
651      minWidth: 1025,
652      selector: '#topNav .theme-main-nav',
653      maxDepth: 2,
654      data: rootNav,
655      paywallImage: 'https://app-assets2.sportngin.com/app_images/paywall-icon.svg?17804268681'
656    });
657
658    // MOBILE NAV
659    NS.create('SlideNav', {
660      currentId: currentId,
661      activeClass: 'has-mobile-nav',
662      collapsedClass: 'collapsed-mobile-nav',
663      maxWidth: 1024,
664      collapseWidth: 1024,
665      selector: '#topNav .theme-mobile-nav',
666      data: pageNav,
667      paywallImage: 'https://app-assets2.sportngin.com/app_images/paywall-icon.svg?17804268681'
668    });
669
670    // When the subnav exists, but the selected page has no children,
671    // we try to display the siblings as subnav UNLESS, the parent node
672    // is aso the root node. This means it woulld duplicate the main
673    // nav, so we display nothing.
674
675    var hasChildren = !!pageNav.children.length;
676    var rootLevelPage = rootNav.parent.id === pageNav.parent.id
677
678    // SUB NAV
679    if (hasSubnav && (hasChildren || !rootLevelPage)) {
680      NS.create('DropdownNav', {
681        currentId: currentId,
682        activeClass: 'has-sub-nav',
683        minWidth: 1025,
684        selector: '#topNav .theme-sub-nav',
685        showTitle: true,
686        showChildren: true,
687        maxDepth: 0,
688        data: pageNav,
689        paywallImage: 'https://app-assets2.sportngin.com/app_images/paywall-icon.svg?17804268681'
690      });
691    }
692    else {
693      $('#topNav').addClass('no-sub-nav');
694    }
695
696  })(jQuery);
697
698  // legacy event... not sure it's needed
699  $j(function(){
700    $j('#topNav').trigger('topnav.loaded');
701  });
702
703</script>
703
704
705
706  
707
708
709
710
711
712  <div id="siteContainer" class="container-fluid two_panel siteContainer">
713    
714
715    
716
717    <div id="yieldContent" class="row">
718      
719  
720
721
722
723      <div id="panelTwo" class="col-sm-12">
724        <div id="errorNotice">
725  
726  
727  
728  
729</div>
730
731
732        <div class='yieldPageContent'>
733                
734        <div class=" layoutContainer row layout-100 ">
735    
736          <div class="column-1 column col-sm-12 col-md-12">
737                <div id="pageEl_681250164" class="pageEl"  >
738  
739        <div class="pageElement heroPhotoElement">
740
741      <img fetchpriority="high" src="https://cdn4.sportngin.com/attachments/photo/8700-220262943/BerriesSeasonMemberships_large.jpg" alt="" />
742      </div>
743
744  <span class="clearAll"></span>
745</div>
746
747
748        </div>
749    <span class="clearAll"></span>
750  </div>
751  
752
753      <div class=" layoutContainer row layout-50-50 ">
754    
755          <div class="column-1 column col-sm-12 col-md-6">
756                <div id="pageEl_672057758" class="pageEl"  >
757  
758      <div class="pageElement textBlockElement clearfix">
759  
760
761
762    <div class="text clearfix">
763      <h3>2027 Season Memberships are now available!&nbsp;</h3>
764
765<p>
765Enjoy the best seats all season for 28 home games! Season tickets are the perfect packages for the baseball enthusiasts who just cannot miss one game of summer Berries baseball fun.</p>
766
767<p>Season Ticket Holders enjoy the following benefits:</p>
768
769<ul>
770	<li>Exclusive Gift</li>
771	<li>Season Ticket Holder Event</li>
772	<li>20% off FEZ Merchandise (Blades, Rush, Berries)</li>
773	<li>First Access for Playoff Tickets</li>
774	<li>Concert &amp; Event Pre-Sale Codes</li>
775	<li>Resell Opportunities</li>
776	<li>Referral Credits</li>
777	<li>Attendance Benefits</li>
778	<li>Eligiblity for special offers from Saskatchewan Rush and Saskatoon Blades</li>
779	<li>Dedicated Ticket Representative</li>
780</ul>
781
782    </div>
783</div>
784
785  <span class="clearAll"></span>
786</div>
787
788
789        </div>
790          <div class="column-2 column col-sm-12 col-md-6">
791                <div id="pageEl_681241933" class="pageEl"  >
792  
793        <div class="pageElement tableElement">
794
795    <div class="tableWrapper">
796            <table id="table_1517185_13b988f4-ba4b-4217-8c3e-02fcdb05d1a3" class="dataTable sortable">
797          <thead>
798            <tr>
799                <th></th>
800                <th>Pricing</th>
801            </tr>
802          </thead>
803          <tbody>
804                <tr class="odd">
805                  <td>Home Plate</td>
806                  <td>$1008</td>
807                </tr>
808                <tr class="even">
809                  <td>Castle </td>
810                  <td>$728</td>
811                </tr>
812                <tr class="odd">
813                  <td>Adult</td>
814                  <td>$462</td>
815                </tr>
816                <tr class="even">
817                  <td>Youth </td>
818                  <td>$273</td>
819                </tr>
820                <tr class="odd">
821                  <td>Child</td>
822                  <td>$186</td>
823                </tr>
824                <tr class="even">
825                  <td>BIP</td>
826                  <td>$5350</td>
827                </tr>
828          </tbody>
829        </table>
830    </div><!-- close tableWrapper -->
831  </div>
832
833  <span class="clearAll"></span>
834
835
836  <span class="clearAll"></span>
837</div>
838
839
840        </div>
841    <span class="clearAll"></span>
842  </div>
843  
844
845      <div class=" layoutContainer row layout-66-33 ">
846    
847          <div class="column-1 column col-sm-12 col-md-8">
848                <div id="pageEl_681241233" class="pageEl"  >
849  
850        <div class="pageElement heroPhotoElement">
851
852      <img fetchpriority="high" src="https://cdn3.sportngin.com/attachments/photo/af0e-219265877/BerriesSeatMap_large.jpg" alt="" />
853      </div>
854
855  <span class="clearAll"></span>
856</div>
857
858
859        </div>
860          <div class="column-2 column col-sm-12 col-md-4">
861                <div id="pageEl_681246481" class="pageEl"  >
862  
863      <div class="pageElement textBlockElement clearfix">
864  
865
866
867    <div class="text clearfix">
868      <h4>&nbsp;</h4>
869
870<ul>
871	<li>
872	<h4>Home Plate&nbsp;</h4>
873
874	<ul>
875		<li>The newest addition to the Patch, these seats are the best shade of berry purple, and give you the best view of home plate!&nbsp;</li>
876	</ul>
877	</li>
878	<li>
879	<h4>Castle Section&nbsp;</h4>
880
881	<ul>
882		<li>With these seats. you will feel like the king of the castle! Enjoy the finer things at the ballpark including a separate bar and washrooms just a few steps away!&nbsp;</li>
883	</ul>
884	</li>
885	<li>
886	<h4>Grandstand&nbsp;</h4>
887
888	<ul>
889		<li>Jam out with the Jam Fam in our grandstand seats! These offer the best value and are perfect for larger groups!&nbsp;</li>
890	</ul>
891	</li>
892</ul>
893
894    </div>
895</div>
896
897  <span class="clearAll"></span>
898</div>
899
900
901        </div>
902    <span class="clearAll"></span>
903  </div>
904  
905
906      <div class=" layoutContainer row layout-50-50 ">
907    
908          <div class="column-1 column col-sm-12 col-md-6">
909                <div id="pageEl_681240830" class="pageEl"  >
910  
911      <div class="pageElement textBlockElement clearfix">
912  
913
914
915    <div class="text clearfix">
916      <h3>How to Buy</h3>
917
918<h4>ONLINE</h4>
919
920<p><strong>Renew Here: </strong><a href="https://am.ticketmaster.com/saskatoonberries/buy">Saskatoon Berries Account Manager</a></p>
921
922<p><strong>Purchase New:&nbsp;<a href="https://am.ticketmaster.com/saskatoonberries/buy/ism/U0IyMDI3">Season Tickets</a></strong></p>
923
924<p>&nbsp;</p>
925
926<h4>IN PERSON - FAN EXPERIENCE ZONE</h4>
927
928<p>Saskatoon Berries Baseball Club</p>
929
930<p>105 - 2803 Faithfull Avenue</p>
931
932<p>Saskatoon, SK&nbsp;S7K 8E8</p>
933
934<p><strong>CALL/TEXT:&nbsp;</strong>(306) 653-2255</p>
935
936<p><strong>EMAIL:&nbsp;</strong><a href="mailto:[email protected]" title="mailto:[email protected]">[email protected]</a></p>
937
938<p>&nbsp;</p>
939
940<h5>HOURS OF OPERATION</h5>
941
942<p><strong>Monday - Friday:</strong>&nbsp;&nbsp;9:00 AM - 5:00 PM</p>
943
944<p><strong>Weekend &amp; Holidays:&nbsp;</strong>CLOSED</p>
945
946    </div>
947</div>
948
949  <span class="clearAll"></span>
950</div>
951
952
953        </div>
954          <div class="column-2 column col-sm-12 col-md-6">
955                <div id="pageEl_681246642" class="pageEl"  >
956  
957        <div class="pageElement heroPhotoElement">
958
959      <img fetchpriority="high" src="https://cdn3.sportngin.com/attachments/photo/7397-219263982/ASG_Sunday_Short_large.png" alt="" />
960      </div>
961
962  <span class="clearAll"></span>
963</div>
964
965
966        </div>
967    <span class="clearAll"></span>
968  </div>
969  
970
971      <div class=" layoutContainer row layout-100 ">
972    
973          <div class="column-1 column col-sm-12 col-md-12">
974                <div id="pageEl_673894098" class="pageEl"  >
975  
976      <hr class="hrElement" />
977
978  <span class="clearAll"></span>
979</div>
980
981
982                <div id="pageEl_673894097" class="pageEl"  >
983  
984      <div class="pageElement codeElement">
985  <div class="pipedriveWebForms" data-pd-webforms="https://webforms.pipedrive.com/f/cku4XEHeQE174ZoIMKv5No3xW2ZlcraeWBWZwN0Gf2cWLXR6EYF2nAvezBP1dKTacr">
985<script src="https://webforms.pipedrive.com/f/loader"></script>
985</div>
986  <span class="clearAll"></span>
987</div>
988
989  <span class="clearAll"></span>
990</div>
991
992
993        </div>
994    <span class="clearAll"></span>
995  </div>
996  
997
998
999
1000
1001
1002
1003  
1004
1005<script type="text/javascript">
1006  var init_nss = function() {
1007    var $nss = $j('.newsSlideShow-container');
1008    // debug.info("Found "+$nss.length+" News Slideshow Elements");
1009    $nss.each(function(){
1010      var $ss = $j(this);
1011      if ( ! $ss.data('activenewsslideshow') ) {
1012        $ss.data('activenewsslideshow',true);
1013        $ss.newsSlideShow();
1014      }
1015    });
1016  }
1017  // call on document ready for most browsers
1018  init_nss();
1019  // call again on window load for IE :(
1020  $j(window).load(init_nss);
1021  // check for new slideshow elements after valid.deactivate
1022  $j('body').bind('pageElement.render',init_nss);
1023</script>
1023
1024
1025
1026        </div>
1027      </div>
1028      
1029
1030    </div>
1031  </div>
1032  <footer class="snFooterContainer">
1033    <div id="siteFooter">
1034  
1035    
1036    
1037    <ul class="se-footer">
1038      <li class="se-footer-copyright">
1039        This website is powered by SportsEngine's
1040        <a class="legalLink" target="_blank" href="https://www.sportsengine.com/solutions/">
1041          Sports Relationship Management
1042        </a>
1043        (SRM) software, but is owned by and subject to the  Saskatoon Berries Baseball Club privacy policy.
1044        <a class="legalLink" target="_blank" href="https://www.sportsengine.com/corp">
1045          &copy;2026 SportsEngine, LLC.
1046        </a>
1047        <br>
1048      </li>
1049        <li class="se-footer-link">
1050          <a class="legalLink" target="_blank" href="/privacy_policy.pdf">Privacy Policy</a>
1051        </li>
1052      <li id="poweredByNGIN" class="se-footer-logo" style="text-align: center;">
1053        <br>
1054        <a href="https://www.sportsengine.com/?utm_source=Sitebuilder&utm_medium=Footer&utm_campaign=SportsEngine+Internal+Link&utm_term=Footer"
1055           onclick="javascript:window.location=('https://www.sportsengine.com/?utm_source=Sitebuilder&utm_medium=Footer&utm_campaign=SportsEngine+Internal+Link&utm_term=Footer'); return false;">
1056          <img src="/logo_images/white_logo.png" alt="Powered by SportsEngine" title="Click here to learn how SportsEngine can empower your organization!">
1057        </a>
1058      </li>
1059    </ul>
1060</div>
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070  </footer>
1071
1072  
1073    
1074
1075<div id="PageSearch" class="theme-search-overlay" style="display:none;">
1076  <div class="theme-search-modal">
1077    <span class="theme-search-close"></span>
1078    <h1 class="theme-search-title">Page Search</h1>
1079    <div class="theme-search-box">
1080      <input type="text" class="theme-search-input" />
1081      <span class="theme-search-clear"></span>
1082    </div>
1083    <div class="theme-search-results">
1084      <img class="theme-search-spinner" src="/app_images/loaderBarUserMode.gif" />
1085      <span class="theme-search-status"></span>
1086      <!-- search results here -->
1087    </div>
1088  </div>
1089</div>
1090
1091<script type="text/javascript" charset="utf-8">
1092  new NGIN.PageSearchModal('#PageSearch', {
1093    inputElement: '.theme-search-input',
1094    statusElement: '.theme-search-status',
1095    spinnerElement: '.theme-search-spinner',
1096    clearElement: '.theme-search-clear',
1097    resultsElement: '.theme-search-results',
1098    closeElement: '.theme-search-close',
1099  });
1100</script>
1100
1101
1102  
1103
1104  
1105
1106</body>
1107</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.